From b584e2f51f84949813b8c52c6e8367482bb2e2c5 Mon Sep 17 00:00:00 2001 From: morsch Date: Fri, 30 Jul 2010 10:39:47 +0000 Subject: [PATCH] - Update to pythia8140 - Make independent of TPythia8 for grid tests. --- PYTHIA8/AliDecayerPythia8.cxx | 669 +- PYTHIA8/AliDecayerPythia8.h | 24 +- PYTHIA8/AliPythia8.cxx | 10 +- PYTHIA8/AliPythia8.h | 4 +- PYTHIA8/AliPythia8LinkDef.h | 1 + PYTHIA8/AliTPythia8.cxx | 300 + PYTHIA8/AliTPythia8.h | 101 + PYTHIA8/libAliPythia8.pkg | 4 +- PYTHIA8/libpythia8.pkg | 93 +- PYTHIA8/pythia8.C | 1 - PYTHIA8/pythia8140/include/Analysis.h | 353 + PYTHIA8/pythia8140/include/Basics.h | 404 + PYTHIA8/pythia8140/include/BeamParticle.h | 305 + PYTHIA8/pythia8140/include/BeamRemnants.h | 96 + PYTHIA8/pythia8140/include/BeamShape.h | 64 + PYTHIA8/pythia8140/include/BoseEinstein.h | 92 + PYTHIA8/pythia8140/include/Event.h | 566 ++ .../pythia8140/include/FragmentationFlavZpT.h | 179 + .../pythia8140/include/FragmentationSystems.h | 190 + PYTHIA8/pythia8140/include/HadronLevel.h | 116 + PYTHIA8/pythia8140/include/HepMCInterface.h | 105 + PYTHIA8/pythia8140/include/Info.h | 284 + PYTHIA8/pythia8140/include/LHAFortran.h | 119 + PYTHIA8/pythia8140/include/LHAPDFInterface.h | 83 + PYTHIA8/pythia8140/include/LesHouches.h | 347 + .../include/MiniStringFragmentation.h | 86 + .../pythia8140/include/MultipleInteractions.h | 259 + PYTHIA8/pythia8140/include/ParticleData.h | 594 ++ PYTHIA8/pythia8140/include/ParticleDecays.h | 146 + .../pythia8140/include/PartonDistributions.h | 455 + PYTHIA8/pythia8140/include/PartonLevel.h | 163 + PYTHIA8/pythia8140/include/PartonSystems.h | 95 + PYTHIA8/pythia8140/include/PhaseSpace.h | 514 ++ PYTHIA8/pythia8140/include/ProcessContainer.h | 180 + PYTHIA8/pythia8140/include/ProcessLevel.h | 152 + PYTHIA8/pythia8140/include/Pythia.h | 303 + PYTHIA8/pythia8140/include/PythiaComplex.h | 21 + PYTHIA8/pythia8140/include/PythiaStdlib.h | 88 + PYTHIA8/pythia8140/include/ResonanceDecays.h | 80 + PYTHIA8/pythia8140/include/ResonanceWidths.h | 670 ++ PYTHIA8/pythia8140/include/Settings.h | 234 + .../pythia8140/include/SigmaCompositeness.h | 270 + PYTHIA8/pythia8140/include/SigmaEW.h | 1057 +++ PYTHIA8/pythia8140/include/SigmaExtraDim.h | 729 ++ PYTHIA8/pythia8140/include/SigmaGeneric.h | 148 + PYTHIA8/pythia8140/include/SigmaHiggs.h | 812 ++ .../pythia8140/include/SigmaLeftRightSym.h | 275 + PYTHIA8/pythia8140/include/SigmaLeptoquark.h | 176 + .../pythia8140/include/SigmaNewGaugeBosons.h | 185 + PYTHIA8/pythia8140/include/SigmaOnia.h | 294 + PYTHIA8/pythia8140/include/SigmaProcess.h | 585 ++ PYTHIA8/pythia8140/include/SigmaQCD.h | 848 ++ PYTHIA8/pythia8140/include/SigmaSUSY.h | 598 ++ PYTHIA8/pythia8140/include/SigmaTotal.h | 99 + PYTHIA8/pythia8140/include/SpaceShower.h | 223 + PYTHIA8/pythia8140/include/StandardModel.h | 176 + .../pythia8140/include/StringFragmentation.h | 174 + PYTHIA8/pythia8140/include/SusyCouplings.h | 139 + PYTHIA8/pythia8140/include/SusyLesHouches.h | 603 ++ PYTHIA8/pythia8140/include/TimeShower.h | 252 + PYTHIA8/pythia8140/include/UserHooks.h | 216 + PYTHIA8/pythia8140/src/Analysis.cxx | 892 ++ PYTHIA8/pythia8140/src/Basics.cxx | 1214 +++ PYTHIA8/pythia8140/src/BeamParticle.cxx | 916 ++ PYTHIA8/pythia8140/src/BeamRemnants.cxx | 1135 +++ PYTHIA8/pythia8140/src/BeamShape.cxx | 151 + PYTHIA8/pythia8140/src/BoseEinstein.cxx | 281 + PYTHIA8/pythia8140/src/Event.cxx | 706 ++ .../pythia8140/src/FragmentationFlavZpT.cxx | 759 ++ .../pythia8140/src/FragmentationSystems.cxx | 491 + PYTHIA8/pythia8140/src/HadronLevel.cxx | 919 ++ PYTHIA8/pythia8140/src/Info.cxx | 187 + PYTHIA8/pythia8140/src/LesHouches.cxx | 529 ++ .../src/MiniStringFragmentation.cxx | 320 + .../pythia8140/src/MultipleInteractions.cxx | 2095 +++++ PYTHIA8/pythia8140/src/ParticleData.cxx | 2055 +++++ PYTHIA8/pythia8140/src/ParticleDecays.cxx | 1248 +++ .../pythia8140/src/PartonDistributions.cxx | 2153 +++++ PYTHIA8/pythia8140/src/PartonLevel.cxx | 1055 +++ PYTHIA8/pythia8140/src/PartonSystems.cxx | 118 + PYTHIA8/pythia8140/src/PhaseSpace.cxx | 3295 +++++++ PYTHIA8/pythia8140/src/ProcessContainer.cxx | 2298 +++++ PYTHIA8/pythia8140/src/ProcessLevel.cxx | 1373 +++ PYTHIA8/pythia8140/src/Pythia.cxx | 1912 ++++ PYTHIA8/pythia8140/src/PythiaStdlib.cxx | 41 + PYTHIA8/pythia8140/src/ResonanceDecays.cxx | 805 ++ PYTHIA8/pythia8140/src/ResonanceWidths.cxx | 2129 +++++ PYTHIA8/pythia8140/src/Settings.cxx | 677 ++ PYTHIA8/pythia8140/src/SigmaCompositeness.cxx | 616 ++ PYTHIA8/pythia8140/src/SigmaEW.cxx | 2851 ++++++ PYTHIA8/pythia8140/src/SigmaExtraDim.cxx | 2490 +++++ PYTHIA8/pythia8140/src/SigmaGeneric.cxx | 333 + PYTHIA8/pythia8140/src/SigmaHiggs.cxx | 2531 ++++++ PYTHIA8/pythia8140/src/SigmaLeftRightSym.cxx | 808 ++ PYTHIA8/pythia8140/src/SigmaLeptoquark.cxx | 310 + .../pythia8140/src/SigmaNewGaugeBosons.cxx | 757 ++ PYTHIA8/pythia8140/src/SigmaOnia.cxx | 626 ++ PYTHIA8/pythia8140/src/SigmaProcess.cxx | 1111 +++ PYTHIA8/pythia8140/src/SigmaQCD.cxx | 1533 ++++ PYTHIA8/pythia8140/src/SigmaSUSY.cxx | 1939 ++++ PYTHIA8/pythia8140/src/SigmaTotal.cxx | 332 + PYTHIA8/pythia8140/src/SpaceShower.cxx | 1787 ++++ PYTHIA8/pythia8140/src/StandardModel.cxx | 490 + .../pythia8140/src/StringFragmentation.cxx | 1220 +++ PYTHIA8/pythia8140/src/SusyCouplings.cxx | 765 ++ PYTHIA8/pythia8140/src/SusyLesHouches.cxx | 1253 +++ PYTHIA8/pythia8140/src/TimeShower.cxx | 3390 +++++++ PYTHIA8/pythia8140/src/UserHooks.cxx | 203 + .../pythia8140/xmldoc/ASecondHardProcess.xml | 398 + .../xmldoc/AccessPYTHIA6Processes.xml | 110 + PYTHIA8/pythia8140/xmldoc/AdvancedUsage.xml | 209 + PYTHIA8/pythia8140/xmldoc/BeamParameters.xml | 270 + PYTHIA8/pythia8140/xmldoc/BeamRemnants.xml | 303 + PYTHIA8/pythia8140/xmldoc/BeamShape.xml | 79 + PYTHIA8/pythia8140/xmldoc/Bibliography.xml | 275 + .../pythia8140/xmldoc/BoseEinsteinEffects.xml | 116 + .../xmldoc/CompositenessProcesses.xml | 207 + .../pythia8140/xmldoc/CouplingsAndScales.xml | 287 + PYTHIA8/pythia8140/xmldoc/Diffraction.xml | 234 + .../xmldoc/ElectroweakProcesses.xml | 267 + PYTHIA8/pythia8140/xmldoc/ErrorChecks.xml | 71 + PYTHIA8/pythia8140/xmldoc/EventAnalysis.xml | 512 ++ .../pythia8140/xmldoc/EventInformation.xml | 465 + PYTHIA8/pythia8140/xmldoc/EventRecord.xml | 500 ++ PYTHIA8/pythia8140/xmldoc/EventStatistics.xml | 118 + PYTHIA8/pythia8140/xmldoc/ExternalDecays.xml | 72 + .../xmldoc/ExtraDimensionalProcesses.xml | 445 + .../pythia8140/xmldoc/FlavourSelection.xml | 356 + PYTHIA8/pythia8140/xmldoc/FourVectors.xml | 418 + .../xmldoc/FourthGenerationProcesses.xml | 175 + PYTHIA8/pythia8140/xmldoc/Fragmentation.xml | 310 + PYTHIA8/pythia8140/xmldoc/Frontpage.xml | 142 + PYTHIA8/pythia8140/xmldoc/Glossary.xml | 92 + .../xmldoc/HadronLevelStandalone.xml | 165 + PYTHIA8/pythia8140/xmldoc/HepMCInterface.xml | 176 + .../xmldoc/HiddenValleyProcesses.xml | 318 + PYTHIA8/pythia8140/xmldoc/HiggsProcesses.xml | 910 ++ PYTHIA8/pythia8140/xmldoc/Histograms.xml | 304 + .../pythia8140/xmldoc/ImplementNewShowers.xml | 471 + PYTHIA8/pythia8140/xmldoc/Index.xml | 121 + PYTHIA8/pythia8140/xmldoc/JetFinders.xml | 27 + .../xmldoc/LeftRightSymmetryProcesses.xml | 183 + .../pythia8140/xmldoc/LeptoquarkProcesses.xml | 84 + .../pythia8140/xmldoc/LesHouchesAccord.xml | 593 ++ .../pythia8140/xmldoc/MainProgramSettings.xml | 200 + PYTHIA8/pythia8140/xmldoc/MasterSwitches.xml | 172 + .../xmldoc/MultipleInteractions.xml | 507 ++ .../xmldoc/NewGaugeBosonProcesses.xml | 344 + PYTHIA8/pythia8140/xmldoc/OniaProcesses.xml | 301 + PYTHIA8/pythia8140/xmldoc/PDFSelection.xml | 405 + .../xmldoc/PYTHIA6TranslationTable.xml | 100 + PYTHIA8/pythia8140/xmldoc/ParticleData.xml | 7998 +++++++++++++++++ .../pythia8140/xmldoc/ParticleDataScheme.xml | 1498 +++ PYTHIA8/pythia8140/xmldoc/ParticleDecays.xml | 255 + .../pythia8140/xmldoc/ParticleProperties.xml | 688 ++ .../pythia8140/xmldoc/PartonDistributions.xml | 132 + PYTHIA8/pythia8140/xmldoc/PhaseSpaceCuts.xml | 257 + .../pythia8140/xmldoc/ProcessSelection.xml | 140 + PYTHIA8/pythia8140/xmldoc/ProgramClasses.xml | 220 + PYTHIA8/pythia8140/xmldoc/ProgramFiles.xml | 348 + PYTHIA8/pythia8140/xmldoc/ProgramFlow.xml | 1073 +++ PYTHIA8/pythia8140/xmldoc/ProgramMethods.xml | 17 + PYTHIA8/pythia8140/xmldoc/QCDProcesses.xml | 261 + PYTHIA8/pythia8140/xmldoc/ROOTusage.xml | 162 + .../pythia8140/xmldoc/RandomNumberSeed.xml | 32 + PYTHIA8/pythia8140/xmldoc/RandomNumbers.xml | 140 + PYTHIA8/pythia8140/xmldoc/ResonanceDecays.xml | 317 + .../xmldoc/SUSYLesHouchesAccord.xml | 106 + PYTHIA8/pythia8140/xmldoc/SUSYProcesses.xml | 241 + .../pythia8140/xmldoc/SampleMainPrograms.xml | 181 + PYTHIA8/pythia8140/xmldoc/SaveSettings.xml | 150 + .../xmldoc/SemiInternalProcesses.xml | 477 + .../xmldoc/SemiInternalResonances.xml | 209 + PYTHIA8/pythia8140/xmldoc/SettingsScheme.xml | 420 + .../pythia8140/xmldoc/SpacelikeShowers.xml | 340 + .../xmldoc/StandardModelParameters.xml | 285 + PYTHIA8/pythia8140/xmldoc/TimelikeShowers.xml | 424 + PYTHIA8/pythia8140/xmldoc/TopProcesses.xml | 48 + .../pythia8140/xmldoc/TotalCrossSections.xml | 161 + PYTHIA8/pythia8140/xmldoc/Tunes.xml | 168 + PYTHIA8/pythia8140/xmldoc/UpdateHistory.xml | 884 ++ PYTHIA8/pythia8140/xmldoc/UserHooks.xml | 645 ++ PYTHIA8/pythia8140/xmldoc/Version.xml | 19 + PYTHIA8/pythia8140/xmldoc/Welcome.xml | 14 + PYTHIA8/pythia8140/xmldoc/ct09mc1.pds | 6440 +++++++++++++ PYTHIA8/pythia8140/xmldoc/ct09mc2.pds | 6440 +++++++++++++ PYTHIA8/pythia8140/xmldoc/ct09mcs.pds | 6440 +++++++++++++ PYTHIA8/pythia8140/xmldoc/cteq6l.tbl | 3102 +++++++ PYTHIA8/pythia8140/xmldoc/cteq6l1.tbl | 3102 +++++++ PYTHIA8/pythia8140/xmldoc/ctq66.00.pds | 5099 +++++++++++ PYTHIA8/pythia8140/xmldoc/mrstlostar.00.dat | 3035 +++++++ .../pythia8140/xmldoc/mrstlostarstar.00.dat | 3035 +++++++ PYTHIA8/pythia8140/xmldoc/mstw2008lo.00.dat | 3035 +++++++ PYTHIA8/pythia8140/xmldoc/mstw2008nlo.00.dat | 3035 +++++++ PYTHIA8/pythia8140/xmldoc/pomH1FitA.data | 1219 +++ PYTHIA8/pythia8140/xmldoc/pomH1FitB.data | 1219 +++ PYTHIA8/pythia8140/xmldoc/pomH1FitBlo.data | 1219 +++ PYTHIA8/pythia8140/xmldoc/pomH1JetsCharm.data | 1528 ++++ PYTHIA8/pythia8140/xmldoc/pomH1JetsGluon.data | 1528 ++++ .../pythia8140/xmldoc/pomH1JetsSinglet.data | 1528 ++++ 200 files changed, 152261 insertions(+), 373 deletions(-) create mode 100644 PYTHIA8/AliTPythia8.cxx create mode 100644 PYTHIA8/AliTPythia8.h create mode 100644 PYTHIA8/pythia8140/include/Analysis.h create mode 100644 PYTHIA8/pythia8140/include/Basics.h create mode 100644 PYTHIA8/pythia8140/include/BeamParticle.h create mode 100644 PYTHIA8/pythia8140/include/BeamRemnants.h create mode 100644 PYTHIA8/pythia8140/include/BeamShape.h create mode 100644 PYTHIA8/pythia8140/include/BoseEinstein.h create mode 100644 PYTHIA8/pythia8140/include/Event.h create mode 100644 PYTHIA8/pythia8140/include/FragmentationFlavZpT.h create mode 100644 PYTHIA8/pythia8140/include/FragmentationSystems.h create mode 100644 PYTHIA8/pythia8140/include/HadronLevel.h create mode 100644 PYTHIA8/pythia8140/include/HepMCInterface.h create mode 100644 PYTHIA8/pythia8140/include/Info.h create mode 100644 PYTHIA8/pythia8140/include/LHAFortran.h create mode 100644 PYTHIA8/pythia8140/include/LHAPDFInterface.h create mode 100644 PYTHIA8/pythia8140/include/LesHouches.h create mode 100644 PYTHIA8/pythia8140/include/MiniStringFragmentation.h create mode 100644 PYTHIA8/pythia8140/include/MultipleInteractions.h create mode 100644 PYTHIA8/pythia8140/include/ParticleData.h create mode 100644 PYTHIA8/pythia8140/include/ParticleDecays.h create mode 100644 PYTHIA8/pythia8140/include/PartonDistributions.h create mode 100644 PYTHIA8/pythia8140/include/PartonLevel.h create mode 100644 PYTHIA8/pythia8140/include/PartonSystems.h create mode 100644 PYTHIA8/pythia8140/include/PhaseSpace.h create mode 100644 PYTHIA8/pythia8140/include/ProcessContainer.h create mode 100644 PYTHIA8/pythia8140/include/ProcessLevel.h create mode 100644 PYTHIA8/pythia8140/include/Pythia.h create mode 100644 PYTHIA8/pythia8140/include/PythiaComplex.h create mode 100644 PYTHIA8/pythia8140/include/PythiaStdlib.h create mode 100644 PYTHIA8/pythia8140/include/ResonanceDecays.h create mode 100644 PYTHIA8/pythia8140/include/ResonanceWidths.h create mode 100644 PYTHIA8/pythia8140/include/Settings.h create mode 100644 PYTHIA8/pythia8140/include/SigmaCompositeness.h create mode 100644 PYTHIA8/pythia8140/include/SigmaEW.h create mode 100644 PYTHIA8/pythia8140/include/SigmaExtraDim.h create mode 100644 PYTHIA8/pythia8140/include/SigmaGeneric.h create mode 100644 PYTHIA8/pythia8140/include/SigmaHiggs.h create mode 100644 PYTHIA8/pythia8140/include/SigmaLeftRightSym.h create mode 100644 PYTHIA8/pythia8140/include/SigmaLeptoquark.h create mode 100644 PYTHIA8/pythia8140/include/SigmaNewGaugeBosons.h create mode 100644 PYTHIA8/pythia8140/include/SigmaOnia.h create mode 100644 PYTHIA8/pythia8140/include/SigmaProcess.h create mode 100644 PYTHIA8/pythia8140/include/SigmaQCD.h create mode 100644 PYTHIA8/pythia8140/include/SigmaSUSY.h create mode 100644 PYTHIA8/pythia8140/include/SigmaTotal.h create mode 100644 PYTHIA8/pythia8140/include/SpaceShower.h create mode 100644 PYTHIA8/pythia8140/include/StandardModel.h create mode 100644 PYTHIA8/pythia8140/include/StringFragmentation.h create mode 100644 PYTHIA8/pythia8140/include/SusyCouplings.h create mode 100644 PYTHIA8/pythia8140/include/SusyLesHouches.h create mode 100644 PYTHIA8/pythia8140/include/TimeShower.h create mode 100644 PYTHIA8/pythia8140/include/UserHooks.h create mode 100644 PYTHIA8/pythia8140/src/Analysis.cxx create mode 100644 PYTHIA8/pythia8140/src/Basics.cxx create mode 100644 PYTHIA8/pythia8140/src/BeamParticle.cxx create mode 100644 PYTHIA8/pythia8140/src/BeamRemnants.cxx create mode 100644 PYTHIA8/pythia8140/src/BeamShape.cxx create mode 100644 PYTHIA8/pythia8140/src/BoseEinstein.cxx create mode 100644 PYTHIA8/pythia8140/src/Event.cxx create mode 100644 PYTHIA8/pythia8140/src/FragmentationFlavZpT.cxx create mode 100644 PYTHIA8/pythia8140/src/FragmentationSystems.cxx create mode 100644 PYTHIA8/pythia8140/src/HadronLevel.cxx create mode 100644 PYTHIA8/pythia8140/src/Info.cxx create mode 100644 PYTHIA8/pythia8140/src/LesHouches.cxx create mode 100644 PYTHIA8/pythia8140/src/MiniStringFragmentation.cxx create mode 100644 PYTHIA8/pythia8140/src/MultipleInteractions.cxx create mode 100644 PYTHIA8/pythia8140/src/ParticleData.cxx create mode 100644 PYTHIA8/pythia8140/src/ParticleDecays.cxx create mode 100644 PYTHIA8/pythia8140/src/PartonDistributions.cxx create mode 100644 PYTHIA8/pythia8140/src/PartonLevel.cxx create mode 100644 PYTHIA8/pythia8140/src/PartonSystems.cxx create mode 100644 PYTHIA8/pythia8140/src/PhaseSpace.cxx create mode 100644 PYTHIA8/pythia8140/src/ProcessContainer.cxx create mode 100644 PYTHIA8/pythia8140/src/ProcessLevel.cxx create mode 100644 PYTHIA8/pythia8140/src/Pythia.cxx create mode 100644 PYTHIA8/pythia8140/src/PythiaStdlib.cxx create mode 100644 PYTHIA8/pythia8140/src/ResonanceDecays.cxx create mode 100644 PYTHIA8/pythia8140/src/ResonanceWidths.cxx create mode 100644 PYTHIA8/pythia8140/src/Settings.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaCompositeness.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaEW.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaExtraDim.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaGeneric.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaHiggs.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaLeftRightSym.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaLeptoquark.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaNewGaugeBosons.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaOnia.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaProcess.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaQCD.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaSUSY.cxx create mode 100644 PYTHIA8/pythia8140/src/SigmaTotal.cxx create mode 100644 PYTHIA8/pythia8140/src/SpaceShower.cxx create mode 100644 PYTHIA8/pythia8140/src/StandardModel.cxx create mode 100644 PYTHIA8/pythia8140/src/StringFragmentation.cxx create mode 100644 PYTHIA8/pythia8140/src/SusyCouplings.cxx create mode 100644 PYTHIA8/pythia8140/src/SusyLesHouches.cxx create mode 100644 PYTHIA8/pythia8140/src/TimeShower.cxx create mode 100644 PYTHIA8/pythia8140/src/UserHooks.cxx create mode 100644 PYTHIA8/pythia8140/xmldoc/ASecondHardProcess.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/AccessPYTHIA6Processes.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/AdvancedUsage.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/BeamParameters.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/BeamRemnants.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/BeamShape.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Bibliography.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/BoseEinsteinEffects.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/CompositenessProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/CouplingsAndScales.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Diffraction.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ElectroweakProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ErrorChecks.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/EventAnalysis.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/EventInformation.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/EventRecord.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/EventStatistics.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ExternalDecays.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ExtraDimensionalProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/FlavourSelection.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/FourVectors.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/FourthGenerationProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Fragmentation.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Frontpage.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Glossary.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/HadronLevelStandalone.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/HepMCInterface.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/HiddenValleyProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/HiggsProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Histograms.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ImplementNewShowers.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Index.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/JetFinders.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/LeftRightSymmetryProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/LeptoquarkProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/LesHouchesAccord.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/MainProgramSettings.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/MasterSwitches.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/MultipleInteractions.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/NewGaugeBosonProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/OniaProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/PDFSelection.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/PYTHIA6TranslationTable.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ParticleData.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ParticleDataScheme.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ParticleDecays.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ParticleProperties.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/PartonDistributions.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/PhaseSpaceCuts.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ProcessSelection.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ProgramClasses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ProgramFiles.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ProgramFlow.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ProgramMethods.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/QCDProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ROOTusage.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/RandomNumberSeed.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/RandomNumbers.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ResonanceDecays.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SUSYLesHouchesAccord.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SUSYProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SampleMainPrograms.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SaveSettings.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SemiInternalProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SemiInternalResonances.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SettingsScheme.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/SpacelikeShowers.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/StandardModelParameters.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/TimelikeShowers.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/TopProcesses.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/TotalCrossSections.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Tunes.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/UpdateHistory.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/UserHooks.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Version.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/Welcome.xml create mode 100644 PYTHIA8/pythia8140/xmldoc/ct09mc1.pds create mode 100644 PYTHIA8/pythia8140/xmldoc/ct09mc2.pds create mode 100644 PYTHIA8/pythia8140/xmldoc/ct09mcs.pds create mode 100644 PYTHIA8/pythia8140/xmldoc/cteq6l.tbl create mode 100644 PYTHIA8/pythia8140/xmldoc/cteq6l1.tbl create mode 100644 PYTHIA8/pythia8140/xmldoc/ctq66.00.pds create mode 100644 PYTHIA8/pythia8140/xmldoc/mrstlostar.00.dat create mode 100644 PYTHIA8/pythia8140/xmldoc/mrstlostarstar.00.dat create mode 100644 PYTHIA8/pythia8140/xmldoc/mstw2008lo.00.dat create mode 100644 PYTHIA8/pythia8140/xmldoc/mstw2008nlo.00.dat create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1FitA.data create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1FitB.data create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1FitBlo.data create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1JetsCharm.data create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1JetsGluon.data create mode 100644 PYTHIA8/pythia8140/xmldoc/pomH1JetsSinglet.data diff --git a/PYTHIA8/AliDecayerPythia8.cxx b/PYTHIA8/AliDecayerPythia8.cxx index 2f9a4376dee..86599d8c8a6 100644 --- a/PYTHIA8/AliDecayerPythia8.cxx +++ b/PYTHIA8/AliDecayerPythia8.cxx @@ -19,7 +19,8 @@ // Author: andreas.morsch@cern.ch #include #include -#include +#include +#include "AliTPythia8.h" #include "AliDecayerPythia8.h" #include "ParticleData.h" @@ -28,13 +29,37 @@ ClassImp(AliDecayerPythia8) Bool_t AliDecayerPythia8::fgInit = kFALSE; AliDecayerPythia8::AliDecayerPythia8(): - TPythia8Decayer(), - fDecay(kAll), - fHeavyFlavour(kTRUE) + TVirtualMCDecayer(), + fPythia8(new AliTPythia8()), + fDebug(0), + fDecay(kAll), + fHeavyFlavour(kTRUE) { // Constructor + fPythia8->Pythia8()->readString("SoftQCD:elastic = on"); + fPythia8->Pythia8()->init(); } +//___________________________________________________________________________ +void AliDecayerPythia8::Decay(Int_t pdg, TLorentzVector* p) +{ + // Decay a single particle + ClearEvent(); + AppendParticle(pdg, p); + Int_t idPart = fPythia8->Pythia8()->event[0].id(); + fPythia8->Pythia8()->particleData.mayDecay(idPart,kTRUE); + fPythia8->Pythia8()->moreDecays(); + if (fDebug > 0) fPythia8->EventListing(); +} + +//___________________________________________________________________________ +Int_t AliDecayerPythia8::ImportParticles(TClonesArray *particles) +{ + //import the decay products into particles array + return (fPythia8->ImportParticles(particles, "All")); +} + + void AliDecayerPythia8::Init() { // Initialisation @@ -51,9 +76,9 @@ void AliDecayerPythia8::Init() // fPythia->ResetDecayTable(); for (j=0; j < 14; j++) { if (fDecay == kNoDecayHeavy) { - TPythia8::Instance()->ReadString(Form("%d:onMode = off", heavy[j])); + AliTPythia8::Instance()->ReadString(Form("%d:onMode = off", heavy[j])); } else { - TPythia8::Instance()->ReadString(Form("%d:onMode = on", heavy[j])); + AliTPythia8::Instance()->ReadString(Form("%d:onMode = on", heavy[j])); } } @@ -61,18 +86,18 @@ void AliDecayerPythia8::Init() //...Switch off decay of pi0, K0S, Lambda, Sigma+-, Xi0-, Omega-. if (fDecay != kNeutralPion) { - TPythia8::Instance()->ReadString("111:onMode = off"); + AliTPythia8::Instance()->ReadString("111:onMode = off"); } else { - TPythia8::Instance()->ReadString("111:onMode = on"); + AliTPythia8::Instance()->ReadString("111:onMode = on"); } - TPythia8::Instance()->ReadString("310:onMode = off"); - TPythia8::Instance()->ReadString("3112:onMode = off"); - TPythia8::Instance()->ReadString("3212:onMode = off"); - TPythia8::Instance()->ReadString("3222:onMode = off"); - TPythia8::Instance()->ReadString("3312:onMode = off"); - TPythia8::Instance()->ReadString("3322:onMode = off"); - TPythia8::Instance()->ReadString("3334:onMode = off"); + AliTPythia8::Instance()->ReadString("310:onMode = off"); + AliTPythia8::Instance()->ReadString("3112:onMode = off"); + AliTPythia8::Instance()->ReadString("3212:onMode = off"); + AliTPythia8::Instance()->ReadString("3222:onMode = off"); + AliTPythia8::Instance()->ReadString("3312:onMode = off"); + AliTPythia8::Instance()->ReadString("3322:onMode = off"); + AliTPythia8::Instance()->ReadString("3334:onMode = off"); // .. Force decay channels ForceDecay(); } @@ -85,7 +110,7 @@ void AliDecayerPythia8::ForceDecay() if (!fHeavyFlavour) SwitchOffHeavyFlavour(); // Decay_t decay = fDecay; - TPythia8::Instance()->ReadString("HadronLevel:Decay = on"); + AliTPythia8::Instance()->ReadString("HadronLevel:Decay = on"); if (decay == kNoDecayHeavy) return; @@ -95,423 +120,423 @@ void AliDecayerPythia8::ForceDecay() { case kHardMuons: // B0 -> mu X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 13 443 100443"); // B+/- -> mu X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 13 443 100443"); // Bs -> mu X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 13 443 100443"); // Lambda_b -> mu X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 13 443 100443"); // Sigma_b- -> mu X - TPythia8::Instance()->ReadString("5132:onMode = off"); - TPythia8::Instance()->ReadString("5132:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("5132:onMode = off"); + AliTPythia8::Instance()->ReadString("5132:onIfAny = 13 443 100443"); // Sigma_b0 -> mu X - TPythia8::Instance()->ReadString("5232:onMode = off"); - TPythia8::Instance()->ReadString("5232:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("5232:onMode = off"); + AliTPythia8::Instance()->ReadString("5232:onIfAny = 13 443 100443"); // Omega_b -> mu X - TPythia8::Instance()->ReadString("5332:onMode = off"); - TPythia8::Instance()->ReadString("5332:onIfAny = 13 443 100443"); + AliTPythia8::Instance()->ReadString("5332:onMode = off"); + AliTPythia8::Instance()->ReadString("5332:onIfAny = 13 443 100443"); // Psi' -> mu+ mu- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAny = 443"); // Psi -> mu+ mu- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 13 13"); // D+/- -> mu X - TPythia8::Instance()->ReadString("411:onMode = off"); - TPythia8::Instance()->ReadString("411:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("411:onMode = off"); + AliTPythia8::Instance()->ReadString("411:onIfAll = 13"); // D0 -> mu X - TPythia8::Instance()->ReadString("421:onMode = off"); - TPythia8::Instance()->ReadString("421:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("421:onMode = off"); + AliTPythia8::Instance()->ReadString("421:onIfAll = 13"); // D_s -> mu X - TPythia8::Instance()->ReadString("431:onMode = off"); - TPythia8::Instance()->ReadString("431:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("431:onMode = off"); + AliTPythia8::Instance()->ReadString("431:onIfAll = 13"); // Lambda_c -> mu X - TPythia8::Instance()->ReadString("4122:onMode = off"); - TPythia8::Instance()->ReadString("4122:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4122:onMode = off"); + AliTPythia8::Instance()->ReadString("4122:onIfAll = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("4132:onMode = off"); - TPythia8::Instance()->ReadString("4132:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4132:onMode = off"); + AliTPythia8::Instance()->ReadString("4132:onIfAll = 13"); // Sigma_c+ -> mu X - TPythia8::Instance()->ReadString("4232:onMode = off"); - TPythia8::Instance()->ReadString("4232:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4232:onMode = off"); + AliTPythia8::Instance()->ReadString("4232:onIfAll = 13"); // Omega_c -> mu X - TPythia8::Instance()->ReadString("4332:onMode = off"); - TPythia8::Instance()->ReadString("4332:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4332:onMode = off"); + AliTPythia8::Instance()->ReadString("4332:onIfAll = 13"); break; case kChiToJpsiGammaToMuonMuon: // Chi_1c -> J/Psi Gamma - TPythia8::Instance()->ReadString("20443:onMode = off"); - TPythia8::Instance()->ReadString("20443:onIfAll = 443 22"); + AliTPythia8::Instance()->ReadString("20443:onMode = off"); + AliTPythia8::Instance()->ReadString("20443:onIfAll = 443 22"); // Chi_2c -> J/Psi Gamma - TPythia8::Instance()->ReadString("445:onMode = off"); - TPythia8::Instance()->ReadString("445:onIfAll = 443 22"); + AliTPythia8::Instance()->ReadString("445:onMode = off"); + AliTPythia8::Instance()->ReadString("445:onIfAll = 443 22"); // J/Psi -> mu+ mu- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 13 13"); break; case kChiToJpsiGammaToElectronElectron: // Chi_1c -> J/Psi Gamma - TPythia8::Instance()->ReadString("20443:onMode = off"); - TPythia8::Instance()->ReadString("20443:onIfAll = 443 22"); + AliTPythia8::Instance()->ReadString("20443:onMode = off"); + AliTPythia8::Instance()->ReadString("20443:onIfAll = 443 22"); // Chi_2c -> J/Psi Gamma - TPythia8::Instance()->ReadString("445:onMode = off"); - TPythia8::Instance()->ReadString("445:onIfAll = 443 22"); + AliTPythia8::Instance()->ReadString("445:onMode = off"); + AliTPythia8::Instance()->ReadString("445:onIfAll = 443 22"); // J/Psi -> e+ e- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 11 11"); break; case kBSemiMuonic: // B0 -> mu X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 13"); // B+/- -> mu X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 13"); // B_s -> mu X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 13"); // Lambda_b -> mu X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 13"); // Sigma_b -> mu X - TPythia8::Instance()->ReadString("5132:onMode = off"); - TPythia8::Instance()->ReadString("5132:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5132:onMode = off"); + AliTPythia8::Instance()->ReadString("5132:onIfAny = 13"); // Sigma_b0 -> mu X - TPythia8::Instance()->ReadString("5232:onMode = off"); - TPythia8::Instance()->ReadString("5232:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5232:onMode = off"); + AliTPythia8::Instance()->ReadString("5232:onIfAny = 13"); // Omega_b -> mu X - TPythia8::Instance()->ReadString("5332:onMode = off"); - TPythia8::Instance()->ReadString("5332:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5332:onMode = off"); + AliTPythia8::Instance()->ReadString("5332:onIfAny = 13"); break; case kSemiMuonic: // D+- -> mu X - TPythia8::Instance()->ReadString("411:onMode = off"); - TPythia8::Instance()->ReadString("411:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("411:onMode = off"); + AliTPythia8::Instance()->ReadString("411:onIfAll = 13"); // D0 -> mu X - TPythia8::Instance()->ReadString("421:onMode = off"); - TPythia8::Instance()->ReadString("421:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("421:onMode = off"); + AliTPythia8::Instance()->ReadString("421:onIfAll = 13"); // D_s -> mu X - TPythia8::Instance()->ReadString("431:onMode = off"); - TPythia8::Instance()->ReadString("431:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("431:onMode = off"); + AliTPythia8::Instance()->ReadString("431:onIfAll = 13"); // Lambda_c -> mu X - TPythia8::Instance()->ReadString("4122:onMode = off"); - TPythia8::Instance()->ReadString("4122:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4122:onMode = off"); + AliTPythia8::Instance()->ReadString("4122:onIfAll = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("4132:onMode = off"); - TPythia8::Instance()->ReadString("4132:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4132:onMode = off"); + AliTPythia8::Instance()->ReadString("4132:onIfAll = 13"); // Sigma -> mu X - TPythia8::Instance()->ReadString("4232:onMode = off"); - TPythia8::Instance()->ReadString("4232:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4232:onMode = off"); + AliTPythia8::Instance()->ReadString("4232:onIfAll = 13"); // Omega_c -> mu X - TPythia8::Instance()->ReadString("4332:onMode = off"); - TPythia8::Instance()->ReadString("4332:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4332:onMode = off"); + AliTPythia8::Instance()->ReadString("4332:onIfAll = 13"); // B0 -> mu X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 13"); // B+/- -> mu X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 13"); // B_s -> mu X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 13"); // Lambda_c -> mu X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("5132:onMode = off"); - TPythia8::Instance()->ReadString("5132:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5132:onMode = off"); + AliTPythia8::Instance()->ReadString("5132:onIfAny = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("5232:onMode = off"); - TPythia8::Instance()->ReadString("5232:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5232:onMode = off"); + AliTPythia8::Instance()->ReadString("5232:onIfAny = 13"); // Omega_c -> mu X - TPythia8::Instance()->ReadString("5332:onMode = off"); - TPythia8::Instance()->ReadString("5332:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("5332:onMode = off"); + AliTPythia8::Instance()->ReadString("5332:onIfAny = 13"); break; case kDiMuon: // Rho -> mu+ mu- - TPythia8::Instance()->ReadString("113:onMode = off"); - TPythia8::Instance()->ReadString("113:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("113:onMode = off"); + AliTPythia8::Instance()->ReadString("113:onIfAll = 13 13"); // Eta-> mu+ mu- - TPythia8::Instance()->ReadString("221:onMode = off"); - TPythia8::Instance()->ReadString("221:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("221:onMode = off"); + AliTPythia8::Instance()->ReadString("221:onIfAll = 13 13"); // omega-> mu+ mu- - TPythia8::Instance()->ReadString("223:onMode = off"); - TPythia8::Instance()->ReadString("223:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("223:onMode = off"); + AliTPythia8::Instance()->ReadString("223:onIfAll = 13 13"); // phi-> mu+ mu- - TPythia8::Instance()->ReadString("333:onMode = off"); - TPythia8::Instance()->ReadString("333:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("333:onMode = off"); + AliTPythia8::Instance()->ReadString("333:onIfAll = 13 13"); // J/Psi-> mu+ mu- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 13 13"); // Psi'-> mu+ mu- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); // Ups-> mu+ mu- - TPythia8::Instance()->ReadString("553:onMode = off"); - TPythia8::Instance()->ReadString("553:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("553:onMode = off"); + AliTPythia8::Instance()->ReadString("553:onIfAll = 13 13"); // Ups'-> mu+ mu- - TPythia8::Instance()->ReadString("100553:onMode = off"); - TPythia8::Instance()->ReadString("100553:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("100553:onMode = off"); + AliTPythia8::Instance()->ReadString("100553:onIfAll = 13 13"); // Ups''-> mu+ mu- - TPythia8::Instance()->ReadString("200553:onMode = off"); - TPythia8::Instance()->ReadString("200553:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("200553:onMode = off"); + AliTPythia8::Instance()->ReadString("200553:onIfAll = 13 13"); break; case kBSemiElectronic: // B0 - > e+ e- - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 11"); // B+- -> e+ e- - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 11"); // B_s -> e+ e- - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 11"); // Lambda_b -> e+ e- - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 11"); // Sigma_b -> e+ e- - TPythia8::Instance()->ReadString("5132:onMode = off"); - TPythia8::Instance()->ReadString("5132:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5132:onMode = off"); + AliTPythia8::Instance()->ReadString("5132:onIfAny = 11"); // Sigma_b -> e+ e- - TPythia8::Instance()->ReadString("5232:onMode = off"); - TPythia8::Instance()->ReadString("5232:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5232:onMode = off"); + AliTPythia8::Instance()->ReadString("5232:onIfAny = 11"); // Omega_b ->e+ e- - TPythia8::Instance()->ReadString("5332:onMode = off"); - TPythia8::Instance()->ReadString("5332:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5332:onMode = off"); + AliTPythia8::Instance()->ReadString("5332:onIfAny = 11"); break; case kSemiElectronic: // D+/- -> e X - TPythia8::Instance()->ReadString("411:onMode = off"); - TPythia8::Instance()->ReadString("411:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("411:onMode = off"); + AliTPythia8::Instance()->ReadString("411:onIfAll = 11"); // D0 -> e X - TPythia8::Instance()->ReadString("421:onMode = off"); - TPythia8::Instance()->ReadString("421:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("421:onMode = off"); + AliTPythia8::Instance()->ReadString("421:onIfAll = 11"); // D_s ->e X - TPythia8::Instance()->ReadString("431:onMode = off"); - TPythia8::Instance()->ReadString("431:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("431:onMode = off"); + AliTPythia8::Instance()->ReadString("431:onIfAll = 11"); // Lambda_c -> e X - TPythia8::Instance()->ReadString("4122:onMode = off"); - TPythia8::Instance()->ReadString("4122:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("4122:onMode = off"); + AliTPythia8::Instance()->ReadString("4122:onIfAll = 11"); // Sigma_c -> e X - TPythia8::Instance()->ReadString("4132:onMode = off"); - TPythia8::Instance()->ReadString("4132:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("4132:onMode = off"); + AliTPythia8::Instance()->ReadString("4132:onIfAll = 11"); // Sigma_c -> e X - TPythia8::Instance()->ReadString("4232:onMode = off"); - TPythia8::Instance()->ReadString("4232:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("4232:onMode = off"); + AliTPythia8::Instance()->ReadString("4232:onIfAll = 11"); // Omega_c -> e X - TPythia8::Instance()->ReadString("4332:onMode = off"); - TPythia8::Instance()->ReadString("4332:onIfAll = 11"); + AliTPythia8::Instance()->ReadString("4332:onMode = off"); + AliTPythia8::Instance()->ReadString("4332:onIfAll = 11"); // B0 -> e X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 11"); // B+/- -> e X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 11"); // B_s -> e X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 11"); // Lambda_b -> e X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 11"); // Sigma_b -> e X - TPythia8::Instance()->ReadString("5132:onMode = off"); - TPythia8::Instance()->ReadString("5132:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5132:onMode = off"); + AliTPythia8::Instance()->ReadString("5132:onIfAny = 11"); // Sigma_b -> e X - TPythia8::Instance()->ReadString("5232:onMode = off"); - TPythia8::Instance()->ReadString("5232:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5232:onMode = off"); + AliTPythia8::Instance()->ReadString("5232:onIfAny = 11"); // Omega_b -> e X - TPythia8::Instance()->ReadString("5332:onMode = off"); - TPythia8::Instance()->ReadString("5332:onIfAny = 11"); + AliTPythia8::Instance()->ReadString("5332:onMode = off"); + AliTPythia8::Instance()->ReadString("5332:onIfAny = 11"); break; case kDiElectron: // Rho -> e+e- - TPythia8::Instance()->ReadString("113:onMode = off"); - TPythia8::Instance()->ReadString("113:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("113:onMode = off"); + AliTPythia8::Instance()->ReadString("113:onIfAll = 11 11"); // Eta -> e+e- - TPythia8::Instance()->ReadString("221:onMode = off"); - TPythia8::Instance()->ReadString("221:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("221:onMode = off"); + AliTPythia8::Instance()->ReadString("221:onIfAll = 11 11"); // omega -> e+e- - TPythia8::Instance()->ReadString("223:onMode = off"); - TPythia8::Instance()->ReadString("223:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("223:onMode = off"); + AliTPythia8::Instance()->ReadString("223:onIfAll = 11 11"); // phi -> e+e- - TPythia8::Instance()->ReadString("333:onMode = off"); - TPythia8::Instance()->ReadString("333:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("333:onMode = off"); + AliTPythia8::Instance()->ReadString("333:onIfAll = 11 11"); // J/Psi -> e+e- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 11 11"); // Psi' -> e+e- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAll = 11 11"); // Ups -> e+e- - TPythia8::Instance()->ReadString("553:onMode = off"); - TPythia8::Instance()->ReadString("553:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("553:onMode = off"); + AliTPythia8::Instance()->ReadString("553:onIfAll = 11 11"); // Ups' -> e+e- - TPythia8::Instance()->ReadString("100553:onMode = off"); - TPythia8::Instance()->ReadString("100553:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("100553:onMode = off"); + AliTPythia8::Instance()->ReadString("100553:onIfAll = 11 11"); // Ups'' -> e+e- - TPythia8::Instance()->ReadString("200553:onMode = off"); - TPythia8::Instance()->ReadString("200553:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("200553:onMode = off"); + AliTPythia8::Instance()->ReadString("200553:onIfAll = 11 11"); break; case kBJpsiDiMuon: // B0 -> J/Psi (Psi') X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 443 100443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 443 100443"); // B+/- -> J/Psi (Psi') X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 443 100443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 443 100443"); // B_s -> J/Psi (Psi') X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 443 100443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 443 100443"); // Lambda_b -> J/Psi (Psi') X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 443 100443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 443 100443"); // // J/Psi -> mu+ mu- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 13 13"); // Psi' -> mu+ mu- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); break; case kBPsiPrimeDiMuon: // B0 -> Psi' X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 100443"); // B+/- -> Psi' X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 100443"); // B_s -> Psi' X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 100443"); // Lambda_b -> Psi' X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 100443"); // // Psi' -> mu+ mu- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAll = 13 13"); break; case kBJpsiDiElectron: // B0 -> Psi X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 443"); // B+/- -> Psi X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 443"); // B_s -> Psi X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 443"); // Lambda_b -> Psi X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 443"); // // Psi -> mu+ mu- - TPythia8::Instance()->ReadString("443:onMode = off"); - TPythia8::Instance()->ReadString("443:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("443:onMode = off"); + AliTPythia8::Instance()->ReadString("443:onIfAll = 11 11"); break; case kBJpsi: // B0 -> Psi X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 443"); // B+/- -> Psi X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 443"); // B_s -> Psi X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 443"); // Lambda_b -> Psi X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 443"); break; case kBPsiPrimeDiElectron: // B0 -> Psi' X - TPythia8::Instance()->ReadString("511:onMode = off"); - TPythia8::Instance()->ReadString("511:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("511:onMode = off"); + AliTPythia8::Instance()->ReadString("511:onIfAny = 100443"); // B+/- -> Psi' X - TPythia8::Instance()->ReadString("521:onMode = off"); - TPythia8::Instance()->ReadString("521:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("521:onMode = off"); + AliTPythia8::Instance()->ReadString("521:onIfAny = 100443"); // B_s -> Psi' X - TPythia8::Instance()->ReadString("531:onMode = off"); - TPythia8::Instance()->ReadString("531:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("531:onMode = off"); + AliTPythia8::Instance()->ReadString("531:onIfAny = 100443"); // Lambda_b -> Psi' X - TPythia8::Instance()->ReadString("5122:onMode = off"); - TPythia8::Instance()->ReadString("5122:onIfAny = 100443"); + AliTPythia8::Instance()->ReadString("5122:onMode = off"); + AliTPythia8::Instance()->ReadString("5122:onIfAny = 100443"); // // Psi' -> mu+ mu- - TPythia8::Instance()->ReadString("100443:onMode = off"); - TPythia8::Instance()->ReadString("100443:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("100443:onMode = off"); + AliTPythia8::Instance()->ReadString("100443:onIfAll = 11 11"); break; case kPiToMu: // pi -> mu nu - TPythia8::Instance()->ReadString("211:onMode = off"); - TPythia8::Instance()->ReadString("211:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("211:onMode = off"); + AliTPythia8::Instance()->ReadString("211:onIfAny = 13"); break; case kKaToMu: // K -> mu nu - TPythia8::Instance()->ReadString("321:onMode = off"); - TPythia8::Instance()->ReadString("321:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("321:onMode = off"); + AliTPythia8::Instance()->ReadString("321:onIfAny = 13"); break; case kAllMuonic: // pi/K -> mu - TPythia8::Instance()->ReadString("211:onMode = off"); - TPythia8::Instance()->ReadString("211:onIfAny = 13"); - TPythia8::Instance()->ReadString("321:onMode = off"); - TPythia8::Instance()->ReadString("321:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("211:onMode = off"); + AliTPythia8::Instance()->ReadString("211:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("321:onMode = off"); + AliTPythia8::Instance()->ReadString("321:onIfAny = 13"); break; case kWToMuon: // W -> mu X - TPythia8::Instance()->ReadString("24:onMode = off"); - TPythia8::Instance()->ReadString("24:onIfAny = 13"); + AliTPythia8::Instance()->ReadString("24:onMode = off"); + AliTPythia8::Instance()->ReadString("24:onIfAny = 13"); break; case kWToCharm: // W -> c X - TPythia8::Instance()->ReadString("24:onMode = off"); - TPythia8::Instance()->ReadString("24:onIfAny = 4"); + AliTPythia8::Instance()->ReadString("24:onMode = off"); + AliTPythia8::Instance()->ReadString("24:onIfAny = 4"); break; case kWToCharmToMuon: // W -> c X - TPythia8::Instance()->ReadString("24:onMode = off"); - TPythia8::Instance()->ReadString("24:onIfAny = 4"); + AliTPythia8::Instance()->ReadString("24:onMode = off"); + AliTPythia8::Instance()->ReadString("24:onIfAny = 4"); // D+- -> mu X - TPythia8::Instance()->ReadString("411:onMode = off"); - TPythia8::Instance()->ReadString("411:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("411:onMode = off"); + AliTPythia8::Instance()->ReadString("411:onIfAll = 13"); // D0 -> mu X - TPythia8::Instance()->ReadString("421:onMode = off"); - TPythia8::Instance()->ReadString("421:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("421:onMode = off"); + AliTPythia8::Instance()->ReadString("421:onIfAll = 13"); // D_s -> mu X - TPythia8::Instance()->ReadString("431:onMode = off"); - TPythia8::Instance()->ReadString("431:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("431:onMode = off"); + AliTPythia8::Instance()->ReadString("431:onIfAll = 13"); // Lambda_c -> mu X - TPythia8::Instance()->ReadString("4122:onMode = off"); - TPythia8::Instance()->ReadString("4122:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4122:onMode = off"); + AliTPythia8::Instance()->ReadString("4122:onIfAll = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("4132:onMode = off"); - TPythia8::Instance()->ReadString("4132:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4132:onMode = off"); + AliTPythia8::Instance()->ReadString("4132:onIfAll = 13"); // Sigma_c -> mu X - TPythia8::Instance()->ReadString("4232:onMode = off"); - TPythia8::Instance()->ReadString("4232:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4232:onMode = off"); + AliTPythia8::Instance()->ReadString("4232:onIfAll = 13"); // Omega_c -> mu X - TPythia8::Instance()->ReadString("4332:onMode = off"); - TPythia8::Instance()->ReadString("4332:onIfAll = 13"); + AliTPythia8::Instance()->ReadString("4332:onMode = off"); + AliTPythia8::Instance()->ReadString("4332:onIfAll = 13"); break; case kZDiMuon: // Z -> mu+ mu- - TPythia8::Instance()->ReadString("23:onMode = off"); - TPythia8::Instance()->ReadString("23:onIfAll = 13 13"); + AliTPythia8::Instance()->ReadString("23:onMode = off"); + AliTPythia8::Instance()->ReadString("23:onIfAll = 13 13"); break; case kZDiElectron: // Z -> e+ e- - TPythia8::Instance()->ReadString("23:onMode = off"); - TPythia8::Instance()->ReadString("23:onIfAll = 11 11"); + AliTPythia8::Instance()->ReadString("23:onMode = off"); + AliTPythia8::Instance()->ReadString("23:onIfAll = 11 11"); break; case kHadronicD: ForceHadronicD(1); @@ -521,21 +546,21 @@ void AliDecayerPythia8::ForceDecay() break; case kPhiKK: // Phi-> K+ K- - TPythia8::Instance()->ReadString("333:onMode = off"); - TPythia8::Instance()->ReadString("333:onIfAll = 321 321"); + AliTPythia8::Instance()->ReadString("333:onMode = off"); + AliTPythia8::Instance()->ReadString("333:onIfAll = 321 321"); break; case kOmega: // Omega -> Lambda K - TPythia8::Instance()->ReadString("3334:onMode = off"); - TPythia8::Instance()->ReadString("3334:onIfAll = 3122 321 "); + AliTPythia8::Instance()->ReadString("3334:onMode = off"); + AliTPythia8::Instance()->ReadString("3334:onIfAll = 3122 321 "); case kLambda: // Lambda -> p pi- - TPythia8::Instance()->ReadString("3122:onMode = off"); - TPythia8::Instance()->ReadString("3122:onIfAll = 2212 211 "); + AliTPythia8::Instance()->ReadString("3122:onMode = off"); + AliTPythia8::Instance()->ReadString("3122:onIfAll = 2212 211 "); case kAll: break; case kNoDecay: - TPythia8::Instance()->ReadString("HadronLevel:Decay = off"); + AliTPythia8::Instance()->ReadString("HadronLevel:Decay = off"); break; case kNoDecayHeavy: case kNoDecayBeauty: @@ -549,18 +574,16 @@ Float_t AliDecayerPythia8::GetPartialBranchingRatio(Int_t ipart) { // Get the partial branching ration for the forced decay channels - Pythia8::Pythia* thePythia = TPythia8::Instance()->Pythia8(); - Pythia8::ParticleDataTable table = thePythia->particleData; - Pythia8::ParticleDataEntry* pd = table.particleDataPtr(ipart); - Pythia8::DecayTable decays = pd->decay; - - - Int_t nc = decays.size(); + Pythia8::Pythia* thePythia = AliTPythia8::Instance()->Pythia8(); + Pythia8::ParticleData & table = thePythia->particleData; + Pythia8::ParticleDataEntry* pd = table.particleDataEntryPtr(ipart); + + Int_t nc = pd->sizeChannels(); Float_t br = 0.; // // Loop over decay channels for (Int_t ic = 0; ic < nc; ic++) { - Pythia8::DecayChannel& decCh = decays[ic]; + Pythia8::DecayChannel& decCh = pd->channel(ic); for (Int_t i = 0; i < decCh.multiplicity(); i++) { br += decCh.bRatio(); } @@ -572,10 +595,10 @@ Float_t AliDecayerPythia8::GetPartialBranchingRatio(Int_t ipart) Float_t AliDecayerPythia8::GetLifetime(Int_t kf) { // Return lifetime of particle - Pythia8::Pythia* thePythia = TPythia8::Instance()->Pythia8(); - Pythia8::ParticleDataTable table = thePythia->particleData; + Pythia8::Pythia* thePythia = AliTPythia8::Instance()->Pythia8(); + Pythia8::ParticleData& table = thePythia->particleData; Float_t tau = table.tau0(kf); - return ( tau); + return (tau); } void AliDecayerPythia8::SwitchOffHeavyFlavour() @@ -583,11 +606,11 @@ void AliDecayerPythia8::SwitchOffHeavyFlavour() // Switch off heavy flavour production // // Maximum number of quark flavours used in pdf - TPythia8::Instance()->ReadString("PDFinProcess:nQuarkIn = 3"); + AliTPythia8::Instance()->ReadString("PDFinProcess:nQuarkIn = 3"); // Maximum number of flavors that can be used in showers - TPythia8::Instance()->ReadString("SpaceShower:nQuarkIn = 3"); - TPythia8::Instance()->ReadString("TimeShower:nGammaToQuark = 3"); - TPythia8::Instance()->ReadString("TimeShower:nGluonToQuark = 3"); + AliTPythia8::Instance()->ReadString("SpaceShower:nQuarkIn = 3"); + AliTPythia8::Instance()->ReadString("TimeShower:nGammaToQuark = 3"); + AliTPythia8::Instance()->ReadString("TimeShower:nGluonToQuark = 3"); } @@ -597,59 +620,81 @@ void AliDecayerPythia8::ForceHadronicD(Int_t optUse4Bodies) // Force golden D decay modes // // K* -> K pi - TPythia8::Instance()->ReadString("313:onMode = off"); - TPythia8::Instance()->ReadString("313:onIfAll = 321 211"); + AliTPythia8::Instance()->ReadString("313:onMode = off"); + AliTPythia8::Instance()->ReadString("313:onIfAll = 321 211"); // for Ds -> Phi pi+ - TPythia8::Instance()->ReadString("333:onMode = off"); - TPythia8::Instance()->ReadString("333:onIfAll = 321 321"); + AliTPythia8::Instance()->ReadString("333:onMode = off"); + AliTPythia8::Instance()->ReadString("333:onIfAll = 321 321"); // for D0 -> rho0 pi+ k- - TPythia8::Instance()->ReadString("113:onMode = off"); - TPythia8::Instance()->ReadString("113:onIfAll = 211 211"); + AliTPythia8::Instance()->ReadString("113:onMode = off"); + AliTPythia8::Instance()->ReadString("113:onIfAll = 211 211"); // for Lambda_c -> Delta++ K- - TPythia8::Instance()->ReadString("2224:onMode = off"); - TPythia8::Instance()->ReadString("2224:onIfAll = 2212 211"); + AliTPythia8::Instance()->ReadString("2224:onMode = off"); + AliTPythia8::Instance()->ReadString("2224:onIfAll = 2212 211"); // for Lambda_c -> Lambda(1520) K- - TPythia8::Instance()->ReadString("3124:onMode = off"); - TPythia8::Instance()->ReadString("3124:onIfAll = 2212 321"); + AliTPythia8::Instance()->ReadString("3124:onMode = off"); + AliTPythia8::Instance()->ReadString("3124:onIfAll = 2212 321"); - TPythia8::Instance()->ReadString("411:onMode = off"); - TPythia8::Instance()->ReadString("421:onMode = off"); - TPythia8::Instance()->ReadString("431:onMode = off"); - TPythia8::Instance()->ReadString("4112:onMode = off"); - TPythia8::Instance()->ReadString("4122:onMode = off"); + AliTPythia8::Instance()->ReadString("411:onMode = off"); + AliTPythia8::Instance()->ReadString("421:onMode = off"); + AliTPythia8::Instance()->ReadString("431:onMode = off"); + AliTPythia8::Instance()->ReadString("4112:onMode = off"); + AliTPythia8::Instance()->ReadString("4122:onMode = off"); // D+/- -> K pi pi - TPythia8::Instance()->ReadString("411:onIfMatch = 321 211 211"); + AliTPythia8::Instance()->ReadString("411:onIfMatch = 321 211 211"); // D+/- -> K* pi - TPythia8::Instance()->ReadString("411:onIfMatch = 313 211"); + AliTPythia8::Instance()->ReadString("411:onIfMatch = 313 211"); // D0 -> K pi - TPythia8::Instance()->ReadString("421:onIfMatch = 321 211"); + AliTPythia8::Instance()->ReadString("421:onIfMatch = 321 211"); if (optUse4Bodies) { // D0 -> K pi pi pi - TPythia8::Instance()->ReadString("421:onIfMatch = 321 211 211 211"); + AliTPythia8::Instance()->ReadString("421:onIfMatch = 321 211 211 211"); // D0 -> K pi rho - TPythia8::Instance()->ReadString("421:onIfMatch = 321 211 113"); + AliTPythia8::Instance()->ReadString("421:onIfMatch = 321 211 113"); // D0 -> K*0 pi pi - TPythia8::Instance()->ReadString("421:onIfMatch = 313 211 211"); + AliTPythia8::Instance()->ReadString("421:onIfMatch = 313 211 211"); } // D_s -> K K* - TPythia8::Instance()->ReadString("431:onIfMatch = 321 313"); + AliTPythia8::Instance()->ReadString("431:onIfMatch = 321 313"); // D_s -> Phi pi - TPythia8::Instance()->ReadString("431:onIfMatch = 333 211"); + AliTPythia8::Instance()->ReadString("431:onIfMatch = 333 211"); // Lambda_c -> p K* - TPythia8::Instance()->ReadString("4122:onIfMatch = 2212 313"); + AliTPythia8::Instance()->ReadString("4122:onIfMatch = 2212 313"); // Lambda_c -> Delta K - TPythia8::Instance()->ReadString("4122:onIfMatch = 2224 321"); + AliTPythia8::Instance()->ReadString("4122:onIfMatch = 2224 321"); // Lambda_c -> Lambda(1520) pi - TPythia8::Instance()->ReadString("4122:onIfMatch = 3124 211"); + AliTPythia8::Instance()->ReadString("4122:onIfMatch = 3124 211"); // Lambda_c -> p K pi - TPythia8::Instance()->ReadString("4122:onIfMatch = 2212 321 211"); + AliTPythia8::Instance()->ReadString("4122:onIfMatch = 2212 321 211"); // Lambda_c -> Lambda pi - TPythia8::Instance()->ReadString("4122:onIfMatch = 3122 211"); + AliTPythia8::Instance()->ReadString("4122:onIfMatch = 3122 211"); } +//___________________________________________________________________________ +void AliDecayerPythia8::ReadDecayTable() +{ + //to read a decay table (not yet implemented) +} + + +//___________________________________________________________________________ +void AliDecayerPythia8::AppendParticle(Int_t pdg, TLorentzVector* p) +{ + // Append a particle to the stack + fPythia8->Pythia8()->event.append(pdg, 11, 0, 0, p->Px(), p->Py(), p->Pz(), p->E(), p->M()); +} + + +//___________________________________________________________________________ +void AliDecayerPythia8::ClearEvent() +{ + // Clear the event stack + fPythia8->Pythia8()->event.clear(); +} + diff --git a/PYTHIA8/AliDecayerPythia8.h b/PYTHIA8/AliDecayerPythia8.h index 8582024a290..40e58abd9ad 100644 --- a/PYTHIA8/AliDecayerPythia8.h +++ b/PYTHIA8/AliDecayerPythia8.h @@ -8,28 +8,40 @@ // Implementation of TVirtualMCDecayer using Pythia8 // Author: andreas.morsch@cern.ch -#include #include +#include #include "AliDecayer.h" -class AliDecayerPythia8 : public TPythia8Decayer { +class AliDecayerPythia8 : public TVirtualMCDecayer { public: AliDecayerPythia8(); virtual ~AliDecayerPythia8(){;} virtual void Init(); + virtual void Decay(Int_t pdg, TLorentzVector* p); + virtual Int_t ImportParticles(TClonesArray *particles); virtual void SetForceDecay(Decay_t decay) {fDecay=decay;} virtual void SetForceDecay(Int_t decay) {SetForceDecay((Decay_t) decay);} virtual void ForceDecay(); virtual Float_t GetPartialBranchingRatio(Int_t ipart); virtual void HeavyFlavourOff() {fHeavyFlavour = kFALSE;} virtual Float_t GetLifetime(Int_t kf); + virtual void ReadDecayTable(); + + virtual void SetDebugLevel(Int_t debug) {fDebug = debug;} + + protected: + void AppendParticle(Int_t pdg, TLorentzVector* p); + void ClearEvent(); private: void SwitchOffHeavyFlavour(); void ForceHadronicD(Int_t optUser4Bodies = 1); - protected: - Decay_t fDecay; // Forced decay mode - Bool_t fHeavyFlavour; //! Flag for heavy flavors - static Bool_t fgInit; //! initialization flag + + AliTPythia8* fPythia8; // Pointer to pythia8 + Int_t fDebug; // Debug level + + Decay_t fDecay; // Forced decay mode + Bool_t fHeavyFlavour; //! Flag for heavy flavors + static Bool_t fgInit; //! initialization flag ClassDef(AliDecayerPythia8, 1) // Particle Decayer using Pythia8 }; #endif diff --git a/PYTHIA8/AliPythia8.cxx b/PYTHIA8/AliPythia8.cxx index 7071693baae..a57bd8caecc 100644 --- a/PYTHIA8/AliPythia8.cxx +++ b/PYTHIA8/AliPythia8.cxx @@ -53,7 +53,7 @@ ClassImp(AliPythia8) AliPythia8* AliPythia8::fgAliPythia8=NULL; AliPythia8::AliPythia8(): - TPythia8(), + AliTPythia8(), AliPythiaBase(), fProcess(kPyMb), fEcms(0.), @@ -74,7 +74,7 @@ AliPythia8::AliPythia8(): } AliPythia8::AliPythia8(const AliPythia8& pythia): - TPythia8(), + AliTPythia8(), AliPythiaBase(), fProcess(kPyMb), fEcms(0.), @@ -594,7 +594,7 @@ void AliPythia8::GetJet(Int_t i, Float_t& px, Float_t& py, Float_t& pz, Float_t& void AliPythia8::GenerateEvent() { // Generate one event - TPythia8::GenerateEvent(); + AliTPythia8::GenerateEvent(); } void AliPythia8::GenerateMIEvent() @@ -606,13 +606,13 @@ void AliPythia8::GenerateMIEvent() void AliPythia8::PrintStatistics() { // End of run statistics - TPythia8::PrintStatistics(); + AliTPythia8::PrintStatistics(); } void AliPythia8::EventListing() { // End of run statistics - TPythia8::EventListing(); + AliTPythia8::EventListing(); } Int_t AliPythia8::ProcessCode() diff --git a/PYTHIA8/AliPythia8.h b/PYTHIA8/AliPythia8.h index bd3ed6fb823..2f5f3480d5e 100644 --- a/PYTHIA8/AliPythia8.h +++ b/PYTHIA8/AliPythia8.h @@ -5,12 +5,12 @@ /* $Id: AliPythia.h,v 1.22 2007/10/09 08:43:24 morsch Exp $ */ -#include #include "Analysis.h" #include "AliPythiaBase.h" +#include "AliTPythia8.h" class AliStack; -class AliPythia8 : public TPythia8, public AliPythiaBase +class AliPythia8 :public AliTPythia8, public AliPythiaBase { public: diff --git a/PYTHIA8/AliPythia8LinkDef.h b/PYTHIA8/AliPythia8LinkDef.h index 089c96a7491..5dca74a94ec 100644 --- a/PYTHIA8/AliPythia8LinkDef.h +++ b/PYTHIA8/AliPythia8LinkDef.h @@ -2,6 +2,7 @@ #pragma link off all globals; #pragma link off all classes; #pragma link off all functions; +#pragma link C++ class AliTPythia8+; #pragma link C++ class AliPythia8+; #pragma link C++ class AliDecayerPythia8+; #endif diff --git a/PYTHIA8/AliTPythia8.cxx b/PYTHIA8/AliTPythia8.cxx new file mode 100644 index 00000000000..0de8209dea9 --- /dev/null +++ b/PYTHIA8/AliTPythia8.cxx @@ -0,0 +1,300 @@ +/************************************************************************** + * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * + * * + * Author: The ALICE Off-line Project. * + * Contributors are mentioned in the code where appropriate. * + * * + * Permission to use, copy, modify and distribute this software and its * + * documentation strictly for non-commercial purposes is hereby granted * + * without fee, provided that the above copyright notice appears in all * + * copies and that both the copyright notice and this permission notice * + * appear in the supporting documentation. The authors make no claims * + * about the suitability of this software for any purpose. It is * + * provided "as is" without express or implied warranty. * + **************************************************************************/ + +// Author: Andreas Morsch 27/10/2007 +//////////////////////////////////////////////////////////////////////////////// +// // +// TPythia8 // +// // +// TPythia is an interface class to C++ version of Pythia 8.1 // +// event generators, written by T.Sjostrand. // +// // +// The user is assumed to be familiar with the Pythia package. // +// This class includes only a basic interface to Pythia8. Because Pythia8 is // +// also written in C++, its functions/classes can be called directly from a // +// compiled C++ script. // +// To call Pythia functions not available in this interface a dictionary must // +// be generated. // +// see $ROOTSYS/tutorials/pythia/pythia8.C for an example of use from CINT. // +// // +//////////////////////////////////////////////////////////////////////////////// +/* +*------------------------------------------------------------------------------------* + | | + | *------------------------------------------------------------------------------* | + | | | | + | | | | + | | PPP Y Y TTTTT H H III A Welcome to the Lund Monte Carlo! | | + | | P P Y Y T H H I A A This is PYTHIA version 8.100 | | + | | PPP Y T HHHHH I AAAAA Last date of change: 20 Oct 2007 | | + | | P Y T H H I A A | | + | | P Y T H H III A A Now is 27 Oct 2007 at 18:26:53 | | + | | | | + | | Main author: Torbjorn Sjostrand; CERN/PH, CH-1211 Geneva, Switzerland, | | + | | and Department of Theoretical Physics, Lund University, Lund, Sweden; | | + | | phone: + 41 - 22 - 767 82 27; e-mail: torbjorn@thep.lu.se | | + | | Author: Stephen Mrenna; Computing Division, Simulations Group, | | + | | Fermi National Accelerator Laboratory, MS 234, Batavia, IL 60510, USA; | | + | | phone: + 1 - 630 - 840 - 2556; e-mail: mrenna@fnal.gov | | + | | Author: Peter Skands; CERN/PH, CH-1211 Geneva, Switzerland, | | + | | and Theoretical Physics Department, | | + | | Fermi National Accelerator Laboratory, MS 106, Batavia, IL 60510, USA; | | + | | phone: + 41 - 22 - 767 24 59; e-mail: skands@fnal.gov | | + | | | | + | | The main program reference is the 'Brief Introduction to PYTHIA 8.1', | | + | | T. Sjostrand, S. Mrenna and P. Skands, arXiv:0710.3820 | | + | | | | + | | The main physics reference is the 'PYTHIA 6.4 Physics and Manual', | | + | | T. Sjostrand, S. Mrenna and P. Skands, JHEP05 (2006) 026 [hep-ph/0603175]. | | + | | | | + | | An archive of program versions and documentation is found on the web: | | + | | http://www.thep.lu.se/~torbjorn/Pythia.html | | + | | | | + | | This program is released under the GNU General Public Licence version 2. | | + | | Please respect the MCnet Guidelines for Event Generator Authors and Users. | | + | | | | + | | Disclaimer: this program comes without any guarantees. | | + | | Beware of errors and use common sense when interpreting results. | | + | | | | + | | Copyright (C) 2007 Torbjorn Sjostrand | | + | | | | + | | | | + | *------------------------------------------------------------------------------* | + | | + *------------------------------------------------------------------------------------* +*/ + +#include "AliTPythia8.h" + +#include "TClonesArray.h" +#include "TParticle.h" +#include "TDatabasePDG.h" +#include "TLorentzVector.h" + +ClassImp(AliTPythia8) + +AliTPythia8* AliTPythia8::fgInstance = 0; + +//___________________________________________________________________________ +AliTPythia8::AliTPythia8(): + TGenerator("AliTPythia8", "AliTPythia8"), + fPythia(0), + fNumberOfParticles(0) +{ + // Constructor + if (fgInstance) + Fatal("AliTPythia8", "There's already an instance of AliTPythia8"); + + delete fParticles; // was allocated as TObjArray in TGenerator + + fParticles = new TClonesArray("TParticle",50); + fPythia = new Pythia8::Pythia(); +} + +//___________________________________________________________________________ +AliTPythia8::AliTPythia8(const char *xmlDir): + TGenerator("AliTPythia8", "AliTPythia8"), + fPythia(0), + fNumberOfParticles(0) +{ + // Constructor with an xmlDir (eg "../xmldoc" + if (fgInstance) + Fatal("AliTPythia8", "There's already an instance of AliTPythia8"); + + delete fParticles; // was allocated as TObjArray in TGenerator + + fParticles = new TClonesArray("TParticle",50); + fPythia = new Pythia8::Pythia(xmlDir); +} + +//___________________________________________________________________________ +AliTPythia8::~AliTPythia8() +{ + // Destructor + if (fParticles) { + fParticles->Delete(); + delete fParticles; + fParticles = 0; + } + delete fPythia; +} + +//___________________________________________________________________________ +AliTPythia8* AliTPythia8::Instance() +{ + // Return an instance of AliTPythia8 + return fgInstance ? fgInstance : (fgInstance = new AliTPythia8()) ; +} + +//___________________________________________________________________________ +Bool_t AliTPythia8::Initialize(Int_t idAin, Int_t idBin, Double_t ecms) +{ + // Initialization + AddParticlesToPdgDataBase(); + return fPythia->init(idAin, idBin, ecms); +} + +//___________________________________________________________________________ +void AliTPythia8::GenerateEvent() +{ + // Generate the next event + fPythia->next(); + fNumberOfParticles = fPythia->event.size() - 1; + ImportParticles(); +} + +//___________________________________________________________________________ +Int_t AliTPythia8::ImportParticles(TClonesArray *particles, Option_t *option) +{ + // Import particles from Pythia stack + if (particles == 0) return 0; + TClonesArray &clonesParticles = *particles; + clonesParticles.Clear(); + Int_t nparts=0; + Int_t i; + fNumberOfParticles = fPythia->event.size() - 1; + + if (!strcmp(option,"") || !strcmp(option,"Final")) { + for (i = 0; i <= fNumberOfParticles; i++) { + if (fPythia->event[i].id() == 90) continue; + if (fPythia->event[i].isFinal()) { + new(clonesParticles[nparts]) TParticle( + fPythia->event[i].id(), + fPythia->event[i].isFinal(), + fPythia->event[i].mother1() - 1, + fPythia->event[i].mother2() - 1, + fPythia->event[i].daughter1() - 1, + fPythia->event[i].daughter2() - 1, + fPythia->event[i].px(), // [GeV/c] + fPythia->event[i].py(), // [GeV/c] + fPythia->event[i].pz(), // [GeV/c] + fPythia->event[i].e(), // [GeV] + fPythia->event[i].xProd(), // [mm] + fPythia->event[i].yProd(), // [mm] + fPythia->event[i].zProd(), // [mm] + fPythia->event[i].tProd()); // [mm/c] + nparts++; + } // final state partice + } // particle loop + } else if (!strcmp(option,"All")) { + for (i = 0; i <= fNumberOfParticles; i++) { + if (fPythia->event[i].id() == 90) continue; + new(clonesParticles[nparts]) TParticle( + fPythia->event[i].id(), + fPythia->event[i].isFinal(), + fPythia->event[i].mother1() - 1, + fPythia->event[i].mother2() - 1, + fPythia->event[i].daughter1() - 1, + fPythia->event[i].daughter2() - 1, + fPythia->event[i].px(), // [GeV/c] + fPythia->event[i].py(), // [GeV/c] + fPythia->event[i].pz(), // [GeV/c] + fPythia->event[i].e(), // [GeV] + fPythia->event[i].xProd(), // [mm] + fPythia->event[i].yProd(), // [mm] + fPythia->event[i].zProd(), // [mm] + fPythia->event[i].tProd()); // [mm/c] + nparts++; + } // particle loop + } + return nparts; +} + +//___________________________________________________________________________ +TObjArray* AliTPythia8::ImportParticles(Option_t* /* option */) +{ + // Import particles from Pythia stack + fParticles->Clear(); + Int_t numpart = fPythia->event.size() - 1; + TClonesArray &a = *((TClonesArray*)fParticles); + for (Int_t i = 1; i <= numpart; i++) { + new(a[i]) TParticle( + fPythia->event[i].id(), + fPythia->event[i].isFinal(), + fPythia->event[i].mother1() - 1, + fPythia->event[i].mother2() - 1, + fPythia->event[i].daughter1() - 1, + fPythia->event[i].daughter2() - 1, + fPythia->event[i].px(), // [GeV/c] + fPythia->event[i].py(), // [GeV/c] + fPythia->event[i].pz(), // [GeV/c] + fPythia->event[i].e(), // [GeV] + fPythia->event[i].xProd(), // [mm] + fPythia->event[i].yProd(), // [mm] + fPythia->event[i].zProd(), // [mm] + fPythia->event[i].tProd()); // [mm/c] + } + return fParticles; +} + +//___________________________________________________________________________ +Int_t AliTPythia8::GetN() const +{ + // Initialization + return (fPythia->event.size() - 1); +} + +//___________________________________________________________________________ +void AliTPythia8::ReadString(const char* string) const +{ + // Configuration + fPythia->readString(string); +} + +//___________________________________________________________________________ +void AliTPythia8::ReadConfigFile(const char* string) const +{ + // Configuration + fPythia->readFile(string); +} + +//___________________________________________________________________________ +void AliTPythia8::PrintStatistics() const +{ + // Print end of run statistics + fPythia->statistics(); +} + +//___________________________________________________________________________ +void AliTPythia8::EventListing() const +{ + // Event listing + fPythia->event.list(); +} + +//___________________________________________________________________________ +void AliTPythia8::AddParticlesToPdgDataBase() +{ + // Add some pythia specific particle code to the data base + + TDatabasePDG *pdgDB = TDatabasePDG::Instance(); + pdgDB->AddParticle("string","string", 0, kTRUE, + 0, 0, "QCD string", 90); + pdgDB->AddParticle("rho_diff0", "rho_diff0", 0, kTRUE, + 0, 0, "QCD diffr. state", 9900110); + pdgDB->AddParticle("pi_diffr+", "pi_diffr+", 0, kTRUE, + 0, 1, "QCD diffr. state", 9900210); + pdgDB->AddParticle("omega_di", "omega_di", 0, kTRUE, + 0, 0, "QCD diffr. state", 9900220); + pdgDB->AddParticle("phi_diff","phi_diff", 0, kTRUE, + 0, 0, "QCD diffr. state", 9900330); + pdgDB->AddParticle("J/psi_di", "J/psi_di", 0, kTRUE, + 0, 0, "QCD diffr. state", 9900440); + pdgDB->AddParticle("n_diffr0","n_diffr0",0,kTRUE, + 0, 0, "QCD diffr. state", 9902110); + pdgDB->AddParticle("p_diffr+","p_diffr+", 0, kTRUE, + 0, 1, "QCD diffr. state", 9902210); +} + diff --git a/PYTHIA8/AliTPythia8.h b/PYTHIA8/AliTPythia8.h new file mode 100644 index 00000000000..09f003973b5 --- /dev/null +++ b/PYTHIA8/AliTPythia8.h @@ -0,0 +1,101 @@ +#ifndef ALITPYTHIA8_H +#define ALITPYTHIA8_H +/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * + * See cxx source for full Copyright notice */ + +/* $Id$ */ + + +//////////////////////////////////////////////////////////////////////////////// +// // +// TPythia8 // +// // +// TPythia is an interface class to C++ version of Pythia 8.1 // +// event generators, written by T.Sjostrand. // +//////////////////////////////////////////////////////////////////////////////// +/* +*------------------------------------------------------------------------------------* + | | + | *------------------------------------------------------------------------------* | + | | | | + | | | | + | | PPP Y Y TTTTT H H III A Welcome to the Lund Monte Carlo! | | + | | P P Y Y T H H I A A This is PYTHIA version 8.100 | | + | | PPP Y T HHHHH I AAAAA Last date of change: 20 Oct 2007 | | + | | P Y T H H I A A | | + | | P Y T H H III A A Now is 27 Oct 2007 at 18:26:53 | | + | | | | + | | Main author: Torbjorn Sjostrand; CERN/PH, CH-1211 Geneva, Switzerland, | | + | | and Department of Theoretical Physics, Lund University, Lund, Sweden; | | + | | phone: + 41 - 22 - 767 82 27; e-mail: torbjorn@thep.lu.se | | + | | Author: Stephen Mrenna; Computing Division, Simulations Group, | | + | | Fermi National Accelerator Laboratory, MS 234, Batavia, IL 60510, USA; | | + | | phone: + 1 - 630 - 840 - 2556; e-mail: mrenna@fnal.gov | | + | | Author: Peter Skands; CERN/PH, CH-1211 Geneva, Switzerland, | | + | | and Theoretical Physics Department, | | + | | Fermi National Accelerator Laboratory, MS 106, Batavia, IL 60510, USA; | | + | | phone: + 41 - 22 - 767 24 59; e-mail: skands@fnal.gov | | + | | | | + | | The main program reference is the 'Brief Introduction to PYTHIA 8.1', | | + | | T. Sjostrand, S. Mrenna and P. Skands, arXiv:0710.3820 | | + | | | | + | | The main physics reference is the 'PYTHIA 6.4 Physics and Manual', | | + | | T. Sjostrand, S. Mrenna and P. Skands, JHEP05 (2006) 026 [hep-ph/0603175]. | | + | | | | + | | An archive of program versions and documentation is found on the web: | | + | | http://www.thep.lu.se/~torbjorn/Pythia.html | | + | | | | + | | This program is released under the GNU General Public Licence version 2. | | + | | Please respect the MCnet Guidelines for Event Generator Authors and Users. | | + | | | | + | | Disclaimer: this program comes without any guarantees. | | + | | Beware of errors and use common sense when interpreting results. | | + | | | | + | | Copyright (C) 2007 Torbjorn Sjostrand | | + | | | | + | | | | + | *------------------------------------------------------------------------------* | + | | + *------------------------------------------------------------------------------------* +*/ + +#include "TGenerator.h" +#include "Pythia.h" + + +class TClonesArray; +class TObjArray; + +class AliTPythia8 : public TGenerator +{ +public: + AliTPythia8(); + AliTPythia8(const char *xmlDir); + virtual ~AliTPythia8(); + static AliTPythia8 *Instance(); + Pythia8::Pythia *Pythia8() {return fPythia;} + + // Interface + virtual void GenerateEvent(); + virtual Int_t ImportParticles(TClonesArray *particles, Option_t *option=""); + virtual TObjArray *ImportParticles(Option_t *option=""); + + // Others + void ReadString(const char* string) const; + void ReadConfigFile(const char* string) const; + Bool_t Initialize(Int_t idAin, Int_t idBin, Double_t ecms); + void PrintStatistics() const; + void EventListing() const; + Int_t GetN() const; + +protected: + static AliTPythia8 *fgInstance; //! singleton instance + Pythia8::Pythia *fPythia; //! The pythia8 instance + Int_t fNumberOfParticles; //! Number of particles +private: + void AddParticlesToPdgDataBase(); + ClassDef(AliTPythia8, 1) // Interface class of Pythia8 +}; + +#endif + diff --git a/PYTHIA8/libAliPythia8.pkg b/PYTHIA8/libAliPythia8.pkg index ab6c42b54b7..642eb4bf7b6 100644 --- a/PYTHIA8/libAliPythia8.pkg +++ b/PYTHIA8/libAliPythia8.pkg @@ -1,4 +1,4 @@ -SRCS= AliPythia8.cxx AliDecayerPythia8.cxx +SRCS= AliTPythia8.cxx AliPythia8.cxx AliDecayerPythia8.cxx HDRS:= $(SRCS:.cxx=.h) DHDR:= AliPythia8LinkDef.h -EINCLUDE:= $(PYTHIA8)/include PYTHIA6 +EINCLUDE:= PYTHIA8/pythia8140/include PYTHIA6 diff --git a/PYTHIA8/libpythia8.pkg b/PYTHIA8/libpythia8.pkg index aba88f2b332..7deb9339565 100644 --- a/PYTHIA8/libpythia8.pkg +++ b/PYTHIA8/libpythia8.pkg @@ -1,51 +1,54 @@ #-*- Mode: Makefile -*- - SRCS:= \ -pythia8130/src/Analysis.cxx \ -pythia8130/src/Basics.cxx \ -pythia8130/src/BeamParticle.cxx \ -pythia8130/src/BeamRemnants.cxx \ -pythia8130/src/BeamShape.cxx \ -pythia8130/src/BoseEinstein.cxx \ -pythia8130/src/Event.cxx \ -pythia8130/src/FragmentationFlavZpT.cxx \ -pythia8130/src/FragmentationSystems.cxx \ -pythia8130/src/HadronLevel.cxx \ -pythia8130/src/Info.cxx \ -pythia8130/src/LesHouches.cxx \ -pythia8130/src/MiniStringFragmentation.cxx \ -pythia8130/src/MultipleInteractions.cxx \ -pythia8130/src/ParticleData.cxx \ -pythia8130/src/ParticleDecays.cxx \ -pythia8130/src/PartonDistributions.cxx \ -pythia8130/src/PartonLevel.cxx \ -pythia8130/src/PhaseSpace.cxx \ -pythia8130/src/ProcessContainer.cxx \ -pythia8130/src/ProcessLevel.cxx \ -pythia8130/src/Pythia.cxx \ -pythia8130/src/ResonanceDecays.cxx \ -pythia8130/src/ResonanceWidths.cxx \ -pythia8130/src/Settings.cxx \ -pythia8130/src/SigmaCompositeness.cxx \ -pythia8130/src/SigmaEW.cxx \ -pythia8130/src/SigmaExtraDim.cxx \ -pythia8130/src/SigmaHiggs.cxx \ -pythia8130/src/SigmaLeftRightSym.cxx \ -pythia8130/src/SigmaLeptoquark.cxx \ -pythia8130/src/SigmaNewGaugeBosons.cxx \ -pythia8130/src/SigmaOnia.cxx \ -pythia8130/src/SigmaProcess.cxx \ -pythia8130/src/SigmaQCD.cxx \ -pythia8130/src/SigmaSUSY.cxx \ -pythia8130/src/SigmaTotal.cxx \ -pythia8130/src/SpaceShower.cxx \ -pythia8130/src/StandardModel.cxx \ -pythia8130/src/StringFragmentation.cxx \ -pythia8130/src/SusyLesHouches.cxx \ -pythia8130/src/TimeShower.cxx \ -pythia8130/src/UserHooks.cxx +pythia8140/src/Analysis.cxx \ +pythia8140/src/Basics.cxx \ +pythia8140/src/BeamParticle.cxx \ +pythia8140/src/BeamRemnants.cxx \ +pythia8140/src/BeamShape.cxx \ +pythia8140/src/BoseEinstein.cxx \ +pythia8140/src/Event.cxx \ +pythia8140/src/FragmentationFlavZpT.cxx \ +pythia8140/src/FragmentationSystems.cxx \ +pythia8140/src/HadronLevel.cxx \ +pythia8140/src/Info.cxx \ +pythia8140/src/LesHouches.cxx \ +pythia8140/src/MiniStringFragmentation.cxx \ +pythia8140/src/MultipleInteractions.cxx \ +pythia8140/src/ParticleData.cxx \ +pythia8140/src/ParticleDecays.cxx \ +pythia8140/src/PartonDistributions.cxx \ +pythia8140/src/PartonLevel.cxx \ +pythia8140/src/PartonSystems.cxx \ +pythia8140/src/PhaseSpace.cxx \ +pythia8140/src/ProcessContainer.cxx \ +pythia8140/src/ProcessLevel.cxx \ +pythia8140/src/Pythia.cxx \ +pythia8140/src/PythiaStdlib.cxx \ +pythia8140/src/ResonanceDecays.cxx \ +pythia8140/src/ResonanceWidths.cxx \ +pythia8140/src/Settings.cxx \ +pythia8140/src/SigmaCompositeness.cxx \ +pythia8140/src/SigmaEW.cxx \ +pythia8140/src/SigmaExtraDim.cxx \ +pythia8140/src/SigmaGeneric.cxx \ +pythia8140/src/SigmaHiggs.cxx \ +pythia8140/src/SigmaLeftRightSym.cxx \ +pythia8140/src/SigmaLeptoquark.cxx \ +pythia8140/src/SigmaNewGaugeBosons.cxx \ +pythia8140/src/SigmaOnia.cxx \ +pythia8140/src/SigmaProcess.cxx \ +pythia8140/src/SigmaQCD.cxx \ +pythia8140/src/SigmaSUSY.cxx \ +pythia8140/src/SigmaTotal.cxx \ +pythia8140/src/SpaceShower.cxx \ +pythia8140/src/StandardModel.cxx \ +pythia8140/src/StringFragmentation.cxx \ +pythia8140/src/SusyCouplings.cxx \ +pythia8140/src/SusyLesHouches.cxx \ +pythia8140/src/TimeShower.cxx \ +pythia8140/src/UserHooks.cxx -EINCLUDE:= PYTHIA8/pythia8130/include +EINCLUDE:= PYTHIA8/pythia8140/include ifeq (macosxicc,$(ALICE_TARGET)) PACKFFLAGS := $(filter-out -O%,$(FFLAGS)) endif diff --git a/PYTHIA8/pythia8.C b/PYTHIA8/pythia8.C index 267d5b73b09..3cf67997596 100644 --- a/PYTHIA8/pythia8.C +++ b/PYTHIA8/pythia8.C @@ -8,7 +8,6 @@ void pythia8(Int_t nev = 1, char* filename = "galice.root") gSystem->Load("libpythia6.so"); gSystem->Load("libAliPythia6.so"); gSystem->Load("libpythia8.so"); - gSystem->Load("libEGPythia8.so"); gSystem->Load("libAliPythia8.so"); AliRunLoader* rl = AliRunLoader::Open("galice.root","FASTRUN","recreate"); diff --git a/PYTHIA8/pythia8140/include/Analysis.h b/PYTHIA8/pythia8140/include/Analysis.h new file mode 100644 index 00000000000..b1d4c9b5f87 --- /dev/null +++ b/PYTHIA8/pythia8140/include/Analysis.h @@ -0,0 +1,353 @@ +// Analysis.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the Sphericity, Thrust, ClusterJet and CellJet classes. +// Sphericity: sphericity analysis of the event. +// Thrust: thrust analysis of the event. +// ClusterJet: clustering jet finder. +// CellJet: calorimetric cone jet finder. + +#ifndef Pythia8_Analysis_H +#define Pythia8_Analysis_H + +#include "Basics.h" +#include "Event.h" +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// Sphericity class. +// This class performs (optionally modified) sphericity analysis on an event. + +class Sphericity { + +public: + + // Constructor. + Sphericity(double powerIn = 2., int selectIn = 2) : power(powerIn), + select(selectIn), nFew(0), nBack(0) {powerInt = 0; + if (abs(power - 1.) < 0.01) powerInt = 1; + if (abs(power - 2.) < 0.01) powerInt = 2; + powerMod = 0.5 * power - 1.;} + + // Analyze event. + bool analyze(const Event& event, ostream& os = cout); + + // Return info on results of analysis. + double sphericity() const {return 1.5 * (eVal2 + eVal3);} + double aplanarity() const {return 1.5 * eVal3;} + double eigenValue(int i) const {return (i < 2) ? eVal1 : + ( (i < 3) ? eVal2 : eVal3 ) ;} + Vec4 eventAxis(int i) const {return (i < 2) ? eVec1 : + ( (i < 3) ? eVec2 : eVec3 ) ;} + + // Provide a listing of the info. + void list(ostream& os = cout) const; + + // Tell how many events could not be analyzed. + int nError() const {return nFew + nBack;} + +private: + + // Constants: could only be changed in the code itself. + static const int NSTUDYMIN, TIMESTOPRINT; + static const double P2MIN, EIGENVALUEMIN; + + // Properties of analysis. + double power; + int select, powerInt; + double powerMod; + + // Outcome of analysis. + double eVal1, eVal2, eVal3; + Vec4 eVec1, eVec2, eVec3; + + // Error statistics; + int nFew, nBack; + +}; + +//========================================================================== + +// Thrust class. +// This class performs thrust analysis on an event. + +class Thrust { + +public: + + // Constructor. + Thrust(int selectIn = 2) : select(selectIn), nFew(0) {} + + // Analyze event. + bool analyze(const Event& event, ostream& os = cout); + + // Return info on results of analysis. + double thrust() const {return eVal1;} + double tMajor() const {return eVal2;} + double tMinor() const {return eVal3;} + double oblateness() const {return eVal2 - eVal3;} + Vec4 eventAxis(int i) const {return (i < 2) ? eVec1 : + ( (i < 3) ? eVec2 : eVec3 ) ;} + + // Provide a listing of the info. + void list(ostream& os = cout) const; + + // Tell how many events could not be analyzed. + int nError() const {return nFew;} + +private: + + // Constants: could only be changed in the code itself. + static const int NSTUDYMIN, TIMESTOPRINT; + static const double MAJORMIN; + + // Properties of analysis. + int select; + + // Outcome of analysis. + double eVal1, eVal2, eVal3; + Vec4 eVec1, eVec2, eVec3; + + // Error statistics; + int nFew; + +}; + +//========================================================================== + +// SingleClusterJet class. +// Simple helper class to ClusterJet for a jet and its contents. + +class SingleClusterJet { + +public: + + // Constructors. + SingleClusterJet(Vec4 pJetIn = 0., int motherIn = 0) : + pJet(pJetIn), mother(motherIn), daughter(0), multiplicity(1), + isAssigned(false) {pAbs = max( PABSMIN, pJet.pAbs());} + SingleClusterJet& operator=(const SingleClusterJet& j) { if (this != &j) + { pJet = j.pJet; mother = j.mother; daughter = j.daughter; + multiplicity = j.multiplicity; pAbs = j.pAbs; + isAssigned = j.isAssigned;} return *this; } + + // Properties of jet. + // Note: mother, daughter and isAssigned only used for original + // particles, multiplicity and pTemp only for reconstructed jets. + Vec4 pJet; + int mother, daughter, multiplicity; + bool isAssigned; + double pAbs; + Vec4 pTemp; + + // Distance measures (Lund, JADE, Durham) with friend. + friend double dist2Fun(int measure, const SingleClusterJet& j1, + const SingleClusterJet& j2); + +private: + + // Constants: could only be changed in the code itself. + static const double PABSMIN; + +} ; + +//========================================================================== + +// ClusterJet class. +// This class performs a jet clustering according to different +// distance measures: Lund, JADE or Durham. + +class ClusterJet { + +public: + + // Constructor. + ClusterJet(string measureIn = "Lund", int selectIn = 2, int massSetIn = 2, + bool preclusterIn = false, bool reassignIn = false) : measure(1), + select(selectIn), massSet(massSetIn), doPrecluster(preclusterIn), + doReassign(reassignIn), nFew(0) { + char firstChar = toupper(measureIn[0]); + if (firstChar == 'J') measure = 2; + if (firstChar == 'D') measure = 3; + } + + // Analyze event. + bool analyze(const Event& event, double yScaleIn, double pTscaleIn, + int nJetMinIn = 1, int nJetMaxIn = 0, ostream& os = cout); + + // Return info on jets produced. + int size() const {return jets.size();} + Vec4 p(int i) const {return jets[i].pJet;} + + // Return belonging of particle to one of the jets (-1 if none). + int jetAssignment(int i) const { + for (int iP = 0; iP < int(particles.size()); ++iP) + if (particles[iP].mother == i) return particles[iP].daughter; + return -1;} + + // Provide a listing of the info. + void list(ostream& os = cout) const; + + // Return info on clustering values. + int distanceSize() const {return distances.size();} + double distance(int i) const { + return (i < distanceSize()) ? distances[i] : 0.; } + + // Tell how many events could not be analyzed. + int nError() const {return nFew;} + +private: + + // Constants: could only be changed in the code itself. + static const int TIMESTOPRINT; + static const double PIMASS, PABSMIN, PRECLUSTERFRAC, PRECLUSTERSTEP; + + // Properties of analysis. + int measure, select, massSet; + bool doPrecluster, doReassign; + double yScale, pTscale; + int nJetMin, nJetMax; + + // Temporary results. + double piMass, dist2Join, dist2BigMin, distPre, dist2Pre; + vector particles; + int nParticles; + + // Error statistics; + int nFew; + + // Member functions for some operations (for clarity). + void precluster(); + void reassign(); + + // Outcome of analysis: ET-ordered list of jets. + vector jets; + + // Outcome of analysis: the distance values where the jets were merged. + deque distances; + +}; + +//========================================================================== + +// SingleCell class. +// Simple helper class to CellJet for a cell and its contents. + +class SingleCell { + +public: + + // Constructor. + SingleCell(int iCellIn = 0, double etaCellIn = 0., double phiCellIn = 0., + double eTcellIn = 0., int multiplicityIn = 0) : iCell(iCellIn), + etaCell(etaCellIn), phiCell(phiCellIn), eTcell(eTcellIn), + multiplicity(multiplicityIn), canBeSeed(true), isUsed(false), + isAssigned(false) {} + + // Properties of cell. + int iCell; + double etaCell, phiCell, eTcell; + int multiplicity; + bool canBeSeed, isUsed, isAssigned; + +} ; + +//========================================================================== + +// SingleCellJet class. +// Simple helper class to CellJet for a jet and its contents. + +class SingleCellJet { + +public: + + // Constructor. + SingleCellJet(double eTjetIn = 0., double etaCenterIn = 0., + double phiCenterIn = 0., double etaWeightedIn = 0., + double phiWeightedIn = 0., int multiplicityIn = 0, + Vec4 pMassiveIn = 0.) : eTjet(eTjetIn), etaCenter(etaCenterIn), + phiCenter(phiCenterIn), etaWeighted(etaWeightedIn), + phiWeighted(phiWeightedIn), multiplicity(multiplicityIn), + pMassive(pMassiveIn) {} + + // Properties of jet. + double eTjet, etaCenter, phiCenter, etaWeighted, phiWeighted; + int multiplicity; + Vec4 pMassive; + +} ; + +//========================================================================== + +// CellJet class. +// This class performs a cone jet search in (eta, phi, E_T) space. + +class CellJet { + +public: + + // Constructor. + CellJet(double etaMaxIn = 5., int nEtaIn = 50, int nPhiIn = 32, + int selectIn = 2, int smearIn = 0, double resolutionIn = 0.5, + double upperCutIn = 2., double thresholdIn = 0., Rndm* rndmPtrIn = 0) + : etaMax(etaMaxIn), nEta(nEtaIn), nPhi(nPhiIn), select(selectIn), + smear(smearIn), resolution(resolutionIn), upperCut(upperCutIn), + threshold(thresholdIn), nFew(0), rndmPtr(rndmPtrIn) { } + + // Analyze event. + bool analyze(const Event& event, double eTjetMinIn = 20., + double coneRadiusIn = 0.7, double eTseedIn = 1.5, ostream& os = cout); + + // Return info on results of analysis. + int size() const {return jets.size();} + double eT(int i) const {return jets[i].eTjet;} + double etaCenter(int i) const {return jets[i].etaCenter;} + double phiCenter(int i) const {return jets[i].phiCenter;} + double etaWeighted(int i) const {return jets[i].etaWeighted;} + double phiWeighted(int i) const {return jets[i].phiWeighted;} + int multiplicity(int i) const {return jets[i].multiplicity;} + Vec4 pMassless(int i) const {return jets[i].eTjet * Vec4( + cos(jets[i].phiWeighted), sin(jets[i].phiWeighted), + sinh(jets[i].etaWeighted), cosh(jets[i].etaWeighted) );} + Vec4 pMassive(int i) const {return jets[i].pMassive;} + double m(int i) const {return jets[i].pMassive.mCalc();} + + // Provide a listing of the info. + void list(ostream& os = cout) const; + + // Tell how many events could not be analyzed: so far never. + int nError() const {return nFew;} + +private: + + // Constants: could only be changed in the code itself. + static const int TIMESTOPRINT; + + // Properties of analysis. + double etaMax; + int nEta, nPhi, select, smear; + double resolution, upperCut, threshold; + double eTjetMin, coneRadius, eTseed; + + // Error statistics; + int nFew; + + // Outcome of analysis: ET-ordered list of jets. + vector jets; + + // Pointer to the random number generator (needed for energy smearing). + Rndm* rndmPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // end Pythia8_Analysis_H + diff --git a/PYTHIA8/pythia8140/include/Basics.h b/PYTHIA8/pythia8140/include/Basics.h new file mode 100644 index 00000000000..c35338c0d19 --- /dev/null +++ b/PYTHIA8/pythia8140/include/Basics.h @@ -0,0 +1,404 @@ +// Basics.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for basic, often-used helper classes. +// RndmEngine: base class for external random number generators. +// Rndm: random number generator. +// Vec4: simple four-vectors. +// RotBstMatrix: matrices encoding rotations and boosts of Vec4 objects. +// Hist: simple one-dimensional histograms. + +#ifndef Pythia8_Basics_H +#define Pythia8_Basics_H + +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// RndmEngine is the base class for external random number generators. +// There is only one pure virtual method, that should do the generation. + +class RndmEngine { + +public: + + // A pure virtual method, wherein the derived class method + // generates a random number uniformly distributed between 1 and 1. + virtual double flat() = 0; + +protected: + + // Destructor. + virtual ~RndmEngine() {} + +}; + +//========================================================================== + +// Rndm class. +// This class handles random number generation according to the +// Marsaglia-Zaman-Tsang algorithm. + +class Rndm { + +public: + + // Constructors. + Rndm() : initRndm(false), seedSave(0), sequence(0), + useExternalRndm(false), rndmEngPtr(0) { } + Rndm(int seedIn) : initRndm(false), seedSave(0), sequence(0), + useExternalRndm(false), rndmEngPtr(0) { init(seedIn);} + + // Possibility to pass in pointer for external random number generation. + bool rndmEnginePtr( RndmEngine* rndmEngPtrIn); + + // Initialize, normally at construction or in first call. + void init(int seedIn = 0) ; + + // Generate next random number uniformly between 0 and 1. + double flat() ; + + // Generate random numbers according to exp(-x). + double exp() { return -log(flat()) ;} + + // Generate random numbers according to x * exp(-x). + double xexp() { return -log(flat() * flat()) ;} + + // Generate random numbers according to exp(-x^2/2). + double gauss() {return sqrt(-2. * log(flat())) * cos(M_PI * flat());} + + // Generate two random numbers according to exp(-x^2/2-y^2/2). + pair gauss2() {double r = sqrt(-2. * log(flat())); + double phi = 2. * M_PI * flat(); + return pair(r * sin(phi), r * cos(phi));} + + // Pick one option among vector of (positive) probabilities. + int pick(const vector& prob) ; + + // Save or read current state to or from a binary file. + bool dumpState(string fileName); + bool readState(string fileName); + +private: + + // Default random number sequence. + static const int DEFAULTSEED; + + // State of the random number generator. + bool initRndm; + int i97, j97, defaultSeed, seedSave; + long sequence; + double u[97], c, cd, cm; + + // Pointer for external random number generation. + bool useExternalRndm; + RndmEngine* rndmEngPtr; + +}; + +//========================================================================== + +// Forward reference to RotBstMatrix class. +class RotBstMatrix; + +//========================================================================== + +// Vec4 class. +// This class implements four-vectors, in energy-momentum space. +// (But can equally well be used to hold space-time four-vectors.) + +class Vec4 { + +public: + + // Constructors. + Vec4(double xIn = 0., double yIn = 0., double zIn = 0., double tIn = 0.) + : xx(xIn), yy(yIn), zz(zIn), tt(tIn) { } + Vec4(const Vec4& v) : xx(v.xx), yy(v.yy), zz(v.zz), tt(v.tt) { } + Vec4& operator=(const Vec4& v) { if (this != &v) { xx = v.xx; yy = v.yy; + zz = v.zz; tt = v.tt; } return *this; } + Vec4& operator=(double value) { xx = value; yy = value; zz = value; + tt = value; return *this; } + + // Member functions for input. + void reset() {xx = 0.; yy = 0.; zz = 0.; tt = 0.;} + void p(double xIn, double yIn, double zIn, double tIn) + {xx = xIn; yy = yIn; zz = zIn; tt = tIn;} + void p(Vec4 pIn) {xx = pIn.xx; yy = pIn.yy; zz = pIn.zz; tt = pIn.tt;} + void px(double xIn) {xx = xIn;} + void py(double yIn) {yy = yIn;} + void pz(double zIn) {zz = zIn;} + void e(double tIn) {tt = tIn;} + + // Member functions for output. + double px() const {return xx;} + double py() const {return yy;} + double pz() const {return zz;} + double e() const {return tt;} + double mCalc() const {double temp = tt*tt - xx*xx - yy*yy - zz*zz; + return (temp >= 0.) ? sqrt(temp) : -sqrt(-temp);} + double m2Calc() const {return tt*tt - xx*xx - yy*yy - zz*zz;} + double pT() const {return sqrt(xx*xx + yy*yy);} + double pT2() const {return xx*xx + yy*yy;} + double pAbs() const {return sqrt(xx*xx + yy*yy + zz*zz);} + double pAbs2() const {return xx*xx + yy*yy + zz*zz;} + double eT() const {double temp = xx*xx + yy*yy; + return tt * sqrt( temp / (temp + zz*zz) );} + double eT2() const {double temp = xx*xx + yy*yy; + return tt*tt * temp / (temp + zz*zz);} + double theta() const {return atan2(sqrt(xx*xx + yy*yy), zz);} + double phi() const {return atan2(yy,xx);} + double thetaXZ() const {return atan2(xx,zz);} + double pPos() const {return tt + zz;} + double pNeg() const {return tt - zz;} + + // Member functions that perform operations. + void rescale3(double fac) {xx *= fac; yy *= fac; zz *= fac;} + void rescale4(double fac) {xx *= fac; yy *= fac; zz *= fac; tt *= fac;} + void flip3() {xx = -xx; yy = -yy; zz = -zz;} + void flip4() {xx = -xx; yy = -yy; zz = -zz; tt = -tt;} + void rot(double thetaIn, double phiIn); + void rotaxis(double phiIn, double nx, double ny, double nz); + void rotaxis(double phiIn, const Vec4& n); + void bst(double betaX, double betaY, double betaZ); + void bst(double betaX, double betaY, double betaZ, double gamma); + void bst(const Vec4& pIn); + void bst(const Vec4& pIn, double mIn); + void bstback(const Vec4& pIn); + void bstback(const Vec4& pIn, double mIn); + void rotbst(const RotBstMatrix& M); + + // Operator overloading with member functions + Vec4 operator-() {Vec4 tmp; tmp.xx = -xx; tmp.yy = -yy; tmp.zz = -zz; + tmp.tt = -tt; return tmp;} + Vec4& operator+=(const Vec4& v) {xx += v.xx; yy += v.yy; zz += v.zz; + tt += v.tt; return *this;} + Vec4& operator-=(const Vec4& v) {xx -= v.xx; yy -= v.yy; zz -= v.zz; + tt -= v.tt; return *this;} + Vec4& operator*=(double f) {xx *= f; yy *= f; zz *= f; + tt *= f; return *this;} + Vec4& operator/=(double f) {xx /= f; yy /= f; zz /= f; + tt /= f; return *this;} + + // Operator overloading with friends + friend Vec4 operator+(const Vec4& v1, const Vec4& v2); + friend Vec4 operator-(const Vec4& v1, const Vec4& v2); + friend Vec4 operator*(double f, const Vec4& v1); + friend Vec4 operator*(const Vec4& v1, double f); + friend Vec4 operator/(const Vec4& v1, double f); + friend double operator*(const Vec4& v1, const Vec4& v2); + + // Invariant mass of a pair and its square. + friend double m(const Vec4& v1, const Vec4& v2); + friend double m2(const Vec4& v1, const Vec4& v2); + + // Scalar and cross product of 3-vector parts. + friend double dot3(const Vec4& v1, const Vec4& v2); + friend Vec4 cross3(const Vec4& v1, const Vec4& v2); + + // theta is polar angle between v1 and v2. + friend double theta(const Vec4& v1, const Vec4& v2); + friend double costheta(const Vec4& v1, const Vec4& v2); + + // phi is azimuthal angle between v1 and v2 around z axis. + friend double phi(const Vec4& v1, const Vec4& v2); + friend double cosphi(const Vec4& v1, const Vec4& v2); + + // phi is azimuthal angle between v1 and v2 around n axis. + friend double phi(const Vec4& v1, const Vec4& v2, const Vec4& n); + friend double cosphi(const Vec4& v1, const Vec4& v2, const Vec4& n); + + // Print a four-vector + friend ostream& operator<<(ostream&, const Vec4& v) ; + +private: + + // Constants: could only be changed in the code itself. + static const double TINY; + + // The four-vector data members. + double xx, yy, zz, tt; + +}; + +// Implementation of operator overloading with friends. + +inline Vec4 operator+(const Vec4& v1, const Vec4& v2) + {Vec4 v = v1 ; return v += v2;} + +inline Vec4 operator-(const Vec4& v1, const Vec4& v2) + {Vec4 v = v1 ; return v -= v2;} + +inline Vec4 operator*(double f, const Vec4& v1) + {Vec4 v = v1; return v *= f;} + +inline Vec4 operator*(const Vec4& v1, double f) + {Vec4 v = v1; return v *= f;} + +inline Vec4 operator/(const Vec4& v1, double f) + {Vec4 v = v1; return v /= f;} + +inline double operator*(const Vec4& v1, const Vec4& v2) + {return v1.tt*v2.tt - v1.xx*v2.xx - v1.yy*v2.yy - v1.zz*v2.zz;} + +//========================================================================== + +// RotBstMatrix class. +// This class implements 4 * 4 matrices that encode an arbitrary combination +// of rotations and boosts, that can be applied to Vec4 four-vectors. + +class RotBstMatrix { + +public: + + // Constructors. + RotBstMatrix() {for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) + { M[i][j] = (i==j) ? 1. : 0.; } } } + RotBstMatrix(const RotBstMatrix& Min) { + for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { + M[i][j] = Min.M[i][j]; } } } + RotBstMatrix& operator=(const RotBstMatrix& Min) {if (this != &Min) { + for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { + M[i][j] = Min.M[i][j]; } } } return *this; } + + // Member functions. + void rot(double = 0., double = 0.); + void rot(const Vec4& p); + void bst(double = 0., double = 0., double = 0.); + void bst(const Vec4&); + void bstback(const Vec4&); + void bst(const Vec4&, const Vec4&); + void toCMframe(const Vec4&, const Vec4&); + void fromCMframe(const Vec4&, const Vec4&); + void rotbst(const RotBstMatrix&); + void invert(); + void reset(); + + // Crude estimate deviation from unit matrix. + double deviation() const; + + // Print a transformation matrix. + friend ostream& operator<<(ostream&, const RotBstMatrix&) ; + + // Private members to be accessible from Vec4. + friend class Vec4; + +private: + + // Constants: could only be changed in the code itself. + static const double TINY; + + // The rotation-and-boost matrix data members. + double M[4][4]; + +}; + +//========================================================================== + +// Hist class. +// This class handles a single histogram at a time. + +class Hist{ + +public: + + // Constructors, including copy constructors. + Hist() {;} + Hist(string titleIn, int nBinIn = 100, double xMinIn = 0., + double xMaxIn = 1.) { + book(titleIn, nBinIn, xMinIn, xMaxIn);} + Hist(const Hist& h) + : title(h.title), nBin(h.nBin), nFill(h.nFill), xMin(h.xMin), + xMax(h.xMax), dx(h.dx), under(h.under), inside(h.inside), + over(h.over), res(h.res) { } + Hist(string titleIn, const Hist& h) + : title(titleIn), nBin(h.nBin), nFill(h.nFill), xMin(h.xMin), + xMax(h.xMax), dx(h.dx), under(h.under), inside(h.inside), + over(h.over), res(h.res) { } + Hist& operator=(const Hist& h) { if(this != &h) { + nBin = h.nBin; nFill = h.nFill; xMin = h.xMin; xMax = h.xMax; + dx = h.dx; under = h.under; inside = h.inside; over = h.over; + res = h.res; } return *this; } + + // Book a histogram. + void book(string titleIn = " ", int nBinIn = 100, double xMinIn = 0., + double xMaxIn = 1.) ; + + // Set title of a histogram. + void name(string titleIn = " ") {title = titleIn; } + + // Reset bin contents. + void null() ; + + // Fill bin with weight. + void fill(double x, double w = 1.) ; + + // Print a histogram with overloaded << operator. + friend ostream& operator<<(ostream& os, const Hist& h) ; + + // Print histogram contents as a table (e.g. for Gnuplot). + void table(ostream& os = cout) const ; + void table(string fileName) const { + ofstream streamName(fileName.c_str()); table(streamName); } + + + // Return content of specific bin: -1 gives underflow and nBin overflow. + double getBinContent(int iBin) ; + + // Return number of entries + int getEntries() {return nFill; } + + // Check whether another histogram has same size and limits. + bool sameSize(const Hist& h) const ; + + // Take logarithm (base 10 or e) of bin contents. + void takeLog(bool tenLog = true) ; + + // Operator overloading with member functions + Hist& operator+=(const Hist& h) ; + Hist& operator-=(const Hist& h) ; + Hist& operator*=(const Hist& h) ; + Hist& operator/=(const Hist& h) ; + Hist& operator+=(double f) ; + Hist& operator-=(double f) ; + Hist& operator*=(double f) ; + Hist& operator/=(double f) ; + + // Operator overloading with friends + friend Hist operator+(double f, const Hist& h1); + friend Hist operator+(const Hist& h1, double f); + friend Hist operator+(const Hist& h1, const Hist& h2); + friend Hist operator-(double f, const Hist& h1); + friend Hist operator-(const Hist& h1, double f); + friend Hist operator-(const Hist& h1, const Hist& h2); + friend Hist operator*(double f, const Hist& h1); + friend Hist operator*(const Hist& h1, double f); + friend Hist operator*(const Hist& h1, const Hist& h2); + friend Hist operator/(double f, const Hist& h1); + friend Hist operator/(const Hist& h1, double f); + friend Hist operator/(const Hist& h1, const Hist& h2); + +private: + + // Constants: could only be changed in the code itself. + static const int NBINMAX, NCOLMAX, NLINES; + static const double TOLERANCE, TINY, SMALLFRAC, DYAC[]; + static const char NUMBER[]; + + // Properties and contents of a histogram. + string title; + int nBin, nFill; + double xMin, xMax, dx, under, inside, over; + vector res; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // end Pythia8_Basics_H diff --git a/PYTHIA8/pythia8140/include/BeamParticle.h b/PYTHIA8/pythia8140/include/BeamParticle.h new file mode 100644 index 00000000000..947e7c9600a --- /dev/null +++ b/PYTHIA8/pythia8140/include/BeamParticle.h @@ -0,0 +1,305 @@ +// BeamParticle.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for information on incoming beams. +// ResolvedParton: an initiator or remnant in beam. +// BeamParticle: contains partons, parton densities, etc. + +#ifndef Pythia8_BeamParticle_H +#define Pythia8_BeamParticle_H + +#include "Basics.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// This class holds info on a parton resolved inside the incoming beam, +// i.e. either an initiator (part of a hard or a multiple interaction) +// or a remnant (part of the beam remnant treatment). + +// The companion code is -1 from onset and for g, is -2 for an unmatched +// sea quark, is >= 0 for a matched sea quark, with the number giving the +// companion position, and is -3 for a valence quark. + +// Rescattering partons properly do not belong here, but bookkeeping is +// simpler with them, so they are stored with companion code -10. + +class ResolvedParton { + +public: + + // Constructor. + ResolvedParton( int iPosIn = 0, int idIn = 0, double xIn = 0., + int companionIn = -1) : iPosRes(iPosIn), idRes(idIn), xRes(xIn), + companionRes(companionIn), xqCompRes(0.), mRes(0.), factorRes(1.), + colRes(0), acolRes(0) { } + + // Set info on initiator or remnant parton. + void iPos( int iPosIn) {iPosRes = iPosIn;} + void id( int idIn) {idRes = idIn;} + void x( double xIn) {xRes = xIn;} + void update( int iPosIn, int idIn, double xIn) {iPosRes = iPosIn; + idRes = idIn; xRes = xIn;} + void companion( int companionIn) {companionRes = companionIn;} + void xqCompanion( double xqCompIn) {xqCompRes = xqCompIn;} + void p(Vec4 pIn) {pRes = pIn;} + void px(double pxIn) {pRes.px(pxIn);} + void py(double pyIn) {pRes.py(pyIn);} + void pz(double pzIn) {pRes.pz(pzIn);} + void e(double eIn) {pRes.e(eIn);} + void m(double mIn) {mRes = mIn;} + void col(int colIn) {colRes = colIn;} + void acol(int acolIn) {acolRes = acolIn;} + void cols(int colIn = 0,int acolIn = 0) + {colRes = colIn; acolRes = acolIn;} + void scalePT( double factorIn) {pRes.px(factorIn * pRes.px()); + pRes.py(factorIn * pRes.py()); factorRes *= factorIn;} + void scaleX( double factorIn) {xRes *= factorIn;} + + // Get info on initiator or remnant parton. + int iPos() const {return iPosRes;} + int id() const {return idRes;} + double x() const {return xRes;} + int companion() const {return companionRes;} + bool isValence() const {return (companionRes == -3);} + bool isUnmatched() const {return (companionRes == -2);} + bool isCompanion() const {return (companionRes >= 0);} + bool isFromBeam() const {return (companionRes > -10);} + double xqCompanion() const {return xqCompRes;} + Vec4 p() const {return pRes;} + double px() const {return pRes.px();} + double py() const {return pRes.py();} + double pz() const {return pRes.pz();} + double e() const {return pRes.e();} + double m() const {return mRes;} + double pT() const {return pRes.pT();} + double mT2() const {return (mRes >= 0.) + ? mRes*mRes + pRes.pT2() : - mRes*mRes + pRes.pT2();} + double pPos() const {return pRes.e() + pRes.pz();} + double pNeg() const {return pRes.e() - pRes.pz();} + int col() const {return colRes;} + int acol() const {return acolRes;} + double pTfactor() const {return factorRes;} + +private: + + // Properties of a resolved parton. + int iPosRes, idRes; + double xRes; + // Companion code and distribution value, if any. + int companionRes; + double xqCompRes; + // Four-momentum and mass; for remnant kinematics construction. + Vec4 pRes; + double mRes, factorRes; + // Colour codes. + int colRes, acolRes; + +}; + +//========================================================================== + +// This class holds info on a beam particle in the evolution of +// initial-state radiation and multiple interactions. + +class BeamParticle { + +public: + + // Constructor. + BeamParticle() : nInit(0) {Q2ValFracSav = -1.;} + + // Initialize data on a beam particle and save pointers. + void init( int idIn, double pzIn, double eIn, double mIn, + Info* infoPtrIn, Settings& settings, ParticleData* particleDataPtrIn, + Rndm* rndmPtrIn, PDF* pdfInPtr, PDF* pdfHardInPtr, bool isUnresolvedIn, + StringFlav* flavSelPtrIn); + + // For mesons like pi0 valence content varies from event to event. + void newValenceContent(); + + // Set new pZ and E, but keep the rest the same. + void newPzE( double pzIn, double eIn) {pBeam = Vec4( 0., 0., pzIn, eIn);} + + // Member functions for output. + int id() const {return idBeam;} + Vec4 p() const {return pBeam;} + double px() const {return pBeam.px();} + double py() const {return pBeam.py();} + double pz() const {return pBeam.pz();} + double e() const {return pBeam.e();} + double m() const {return mBeam;} + bool isLepton() const {return isLeptonBeam;} + bool isUnresolved() const {return isUnresolvedBeam;} + // As hadrons here we only count those we know how to handle remnants for. + bool isHadron() const {return isHadronBeam;} + bool isMeson() const {return isMesonBeam;} + bool isBaryon() const {return isBaryonBeam;} + + // Maximum x remaining after previous MI and ISR, plus safety margin. + double xMax(int iSkip = -1); + + // Special hard-process parton distributions (can agree with standard ones). + double xfHard(int idIn, double x, double Q2) + {return pdfHardBeamPtr->xf(idIn, x, Q2);} + + // Standard parton distributions. + double xf(int idIn, double x, double Q2) + {return pdfBeamPtr->xf(idIn, x, Q2);} + + // Ditto, split into valence and sea parts (where gluon counts as sea). + double xfVal(int idIn, double x, double Q2) + {return pdfBeamPtr->xfVal(idIn, x, Q2);} + double xfSea(int idIn, double x, double Q2) + {return pdfBeamPtr->xfSea(idIn, x, Q2);} + + // Rescaled parton distributions, as needed for MI and ISR. + // For ISR also allow split valence/sea, and only return relevant part. + double xfMI(int idIn, double x, double Q2) + {return xfModified(-1, idIn, x, Q2);} + double xfISR(int indexMI, int idIn, double x, double Q2) + {return xfModified( indexMI, idIn, x, Q2);} + + // Decide whether chosen quark is valence, sea or companion. + int pickValSeaComp(); + + // Initialize kind of incoming beam particle. + void initBeamKind(); + + // Overload index operator to access a resolved parton from the list. + ResolvedParton& operator[](int i) {return resolved[i];} + + // Total number of partons extracted from beam, and initiators only. + int size() const {return resolved.size();} + int sizeInit() const {return nInit;} + + // Clear list of resolved partons. + void clear() {resolved.resize(0); nInit = 0;} + + // Add a resolved parton to list. + int append( int iPos, int idIn, double x, int companion = -1) + {resolved.push_back( ResolvedParton( iPos, idIn, x, companion) ); + return resolved.size() - 1;} + + // Print extracted parton list; for debug mainly. + void list(ostream& os = cout) const; + + // How many different flavours, and how many quarks of given flavour. + int nValenceKinds() const {return nValKinds;} + int nValence(int idIn) const {for (int i = 0; i < nValKinds; ++i) + if (idIn == idVal[i]) return nVal[i]; return 0;} + + // Test whether a lepton is to be considered as unresolved. + bool isUnresolvedLepton(); + + // Add extra remnant flavours to make valence and sea come out right. + bool remnantFlavours(Event& event); + + // Correlate all initiators and remnants to make a colour singlet. + bool remnantColours(Event& event, vector& colFrom, + vector& colTo); + + // Pick unrescaled x of remnant parton (valence or sea). + double xRemnant(int i); + + // Tell whether a junction has been resolved, and its junction colours. + bool hasJunction() const {return hasJunctionBeam;} + int junctionCol(int i) const {return junCol[i];} + void junctionCol(int i, int col) {junCol[i] = col;} + + // For a diffractive system, decide whether to kick out gluon or quark. + bool pickGluon(double mDiff); + + // Pick a valence quark at random, and provide the remaining flavour. + int pickValence(); + int pickRemnant() const {return idVal2;} + + // Share lightcone momentum between two remnants in a diffractive system. + // At the same time generate a relative pT for the two. + double zShare( double mDiff, double m1, double m2); + double pxShare() const {return pxRel;} + double pyShare() const {return pyRel;} + +private: + + // Constants: could only be changed in the code itself. + static const double XMINUNRESOLVED; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to PDF sets. + PDF* pdfBeamPtr; + PDF* pdfHardBeamPtr; + + // Pointer to class for flavour generation. + StringFlav* flavSelPtr; + + // Initialization data, normally only set once. + bool allowJunction; + int maxValQuark, companionPower; + double valencePowerMeson, valencePowerUinP, valencePowerDinP, + valenceDiqEnhance, pickQuarkNorm, pickQuarkPower, + diffPrimKTwidth, diffLargeMassSuppress; + + // Basic properties of a beam particle. + int idBeam, idBeamAbs; + Vec4 pBeam; + double mBeam; + // Beam kind. Valence flavour content for hadrons. + bool isLeptonBeam, isUnresolvedBeam, isHadronBeam, isMesonBeam, + isBaryonBeam; + int nValKinds, idVal[3], nVal[3]; + + // Current parton density, by valence, sea and companion. + int idSave, iSkipSave, nValLeft[3]; + double xqgTot, xqVal, xqgSea, xqCompSum; + + // The list of resolved partons. + vector resolved; + + // Status after all initiators have been accounted for. Junction content. + int nInit; + bool hasJunctionBeam; + int junCol[3]; + + // Routine to calculate pdf's given previous interactions. + double xfModified( int iSkip, int idIn, double x, double Q2); + + // Fraction of hadron momentum sitting in a valence quark distribution. + double xValFrac(int j, double Q2); + double Q2ValFracSav, uValInt, dValInt; + + // Fraction of hadron momentum sitting in a companion quark distribution. + double xCompFrac(double xs); + + // Value of companion quark PDF, also given the sea quark x. + double xCompDist(double xc, double xs); + + // Valence quark subdivision for diffractive systems. + int idVal1, idVal2, idVal3; + double zRel, pxRel, pyRel; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_BeamParticle_H diff --git a/PYTHIA8/pythia8140/include/BeamRemnants.h b/PYTHIA8/pythia8140/include/BeamRemnants.h new file mode 100644 index 00000000000..af7be2fd48f --- /dev/null +++ b/PYTHIA8/pythia8140/include/BeamRemnants.h @@ -0,0 +1,96 @@ +// BeamRemnants.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for beam-remnants handling. +// BeamRemnants: matches the remnants between the two beams. + +#ifndef Pythia8_BeamRemnants_H +#define Pythia8_BeamRemnants_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PartonSystems.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// This class matches the kinematics of the hard-scattering subsystems +// (with primordial kT added) to that of the two beam remnants. + +class BeamRemnants { + +public: + + // Constructor. + BeamRemnants() { } + + // Initialization. + bool init( Info* infoPtrIn, Settings& settings, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + PartonSystems* partonSystemsPtrIn); + + // New beams possible for handling of hard diffraction. + void reassignBeamPtrs( BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn) + {beamAPtr = beamAPtrIn; beamBPtr = beamBPtrIn;} + + // Select the flavours/kinematics/colours of the two beam remnants. + bool add( Event& event); + +private: + + // Constants: could only be changed in the code itself. + static const bool ALLOWCOLOURTWICE, CORRECTMISMATCH; + static const int NTRYCOLMATCH, NTRYKINMATCH; + + // Initialization data, read from Settings. + bool doPrimordialKT, allowRescatter, doRescatterRestoreY, doReconnect; + double primordialKTsoft, primordialKThard, primordialKTremnant, + halfScaleForKT, halfMassForKT, reconnectRange, + pT0Ref, ecmRef, ecmPow; + + // Information set for events. + int nSys, oldSize; + double eCM, sCM, pT0, pT20Rec; + + // Colour collapses (when one colour is mapped onto another). + vector colFrom, colTo; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Do the kinematics of the collision subsystems and two beam remnants. + bool setKinematics( Event& event); + + // Allow colour reconnections. + bool reconnectColours( Event& event); + + // Check that colours are consistent. + bool checkColours( Event& event); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_BeamRemnants_H diff --git a/PYTHIA8/pythia8140/include/BeamShape.h b/PYTHIA8/pythia8140/include/BeamShape.h new file mode 100644 index 00000000000..d89e861ff8c --- /dev/null +++ b/PYTHIA8/pythia8140/include/BeamShape.h @@ -0,0 +1,64 @@ +// BeamShape.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header for classes to set beam momentum and interaction vertex spread. + +#ifndef Pythia8_BeamShape_H +#define Pythia8_BeamShape_H + +#include "Basics.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// Base class to set beam momentum and interaction spot spread. + +class BeamShape { + +public: + + // Constructor. + BeamShape() {} + + // Destructor. + virtual ~BeamShape() {} + + // Initialize beam parameters. + virtual void init( Settings& settings, Rndm* rndmPtrIn); + + // Set the two beam momentum deviations and the beam vertex. + virtual void pick(); + + // Methods to read out the choice made with the above method. + Vec4 deltaPA() const {return Vec4( deltaPxA, deltaPyA, deltaPzA, 0);} + Vec4 deltaPB() const {return Vec4( deltaPxB, deltaPyB, deltaPzB, 0);} + Vec4 vertex() const {return Vec4( vertexX, vertexY, vertexZ, vertexT);} + +protected: + + // Values to be set. + double deltaPxA, deltaPyA, deltaPzA, deltaPxB, deltaPyB, deltaPzB, + vertexX, vertexY, vertexZ, vertexT; + + // Parameters of Gaussian parametrizations. + bool allowMomentumSpread, allowVertexSpread; + double sigmaPxA, sigmaPyA, sigmaPzA, maxDevA, sigmaPxB, sigmaPyB, + sigmaPzB, maxDevB, sigmaVertexX, sigmaVertexY, sigmaVertexZ, + maxDevVertex, sigmaTime, maxDevTime, offsetX, offsetY, + offsetZ, offsetT; + + // Pointer to the random number generator. + Rndm* rndmPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_BeamShape_H diff --git a/PYTHIA8/pythia8140/include/BoseEinstein.h b/PYTHIA8/pythia8140/include/BoseEinstein.h new file mode 100644 index 00000000000..48f0f439789 --- /dev/null +++ b/PYTHIA8/pythia8140/include/BoseEinstein.h @@ -0,0 +1,92 @@ +// Bose-Einstein.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the classes to handle Bose-Einstein effects. +// BoseEinsteinHadron: simple working container for particle momenta. +// BoseEinstein: main class to perform the task. + +#ifndef Pythia8_BoseEinstein_H +#define Pythia8_BoseEinstein_H + +#include "Basics.h" +#include "Event.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The BoseEinsteinHadron class is a simple container for studied hadrons. + +class BoseEinsteinHadron { + +public: + + // Constructors. + BoseEinsteinHadron() : id(0), iPos(0), p(0.), pShift(0.), pComp(0.), + m2(0.) {} + BoseEinsteinHadron(int idIn, int iPosIn, Vec4 pIn, double mIn) : + id(idIn), iPos(iPosIn), p(pIn), pShift(0.), pComp(0.) {m2 = mIn*mIn;} + + // Information on hadron - all public. + int id, iPos; + Vec4 p, pShift, pComp; + double m2; + +}; + +//========================================================================== + +// The BoseEinstein class shifts the momenta of identical particles relative +// to each other, to simulate Bose-Einstein effects to some approximation. + +class BoseEinstein { + +public: + + // Constructor. + BoseEinstein() {} + + // Find settings. Precalculate table used to find momentum shifts. + bool init(Info* infoPtrIn, Settings& settings, ParticleData& particleData); + + // Perform Bose-Einstein corrections on an event. + bool shiftEvent( Event& event); + +private: + + // Constants: could only be changed in the code itself. + static const int IDHADRON[9], ITABLE[9], NCOMPSTEP; + static const double STEPSIZE, Q2MIN, COMPRELERR, COMPFACMAX; + + // Initialization data, read from Settings. + bool doPion, doKaon, doEta; + double lambda, QRef; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Table of momentum shifts for different hadron species. + int nStep[4], nStep3[4], nStored[10]; + double QRef2, QRef3, R2Ref, R2Ref2, R2Ref3, mHadron[9], + mPair[4], m2Pair[4], deltaQ[4], deltaQ3[4], maxQ[4], maxQ3[4]; + double shift[4][200], shift3[4][200]; + + // Vector of hadrons to study. + vector hadronBE; + + // Calculate shift and (unnormalized) compensation for pair. + void shiftPair(int i1, int i2, int iHad); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_BoseEinstein_H + diff --git a/PYTHIA8/pythia8140/include/Event.h b/PYTHIA8/pythia8140/include/Event.h new file mode 100644 index 00000000000..697917bb394 --- /dev/null +++ b/PYTHIA8/pythia8140/include/Event.h @@ -0,0 +1,566 @@ +// Event.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the Particle and Event classes. +// Particle: information on an instance of a particle. +// Junction: information on a junction between three colours. +// Event: list of particles in the current event. + +#ifndef Pythia8_Event_H +#define Pythia8_Event_H + +#include "Basics.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// Forward references to ParticleDataEntry and ResonanceWidths classes. +class ParticleDataEntry; +class ResonanceWidths; + +//========================================================================== + +// Particle class. +// This class holds info on a particle in general. + +class Particle { + +public: + + // Constructors. + Particle() : idSave(0), statusSave(0), mother1Save(0), mother2Save(0), + daughter1Save(0), daughter2Save(0), colSave(0), acolSave(0), + pSave(Vec4(0.,0.,0.,0.)), mSave(0.), scaleSave(0.), + hasVertexSave(false), vProdSave(Vec4(0.,0.,0.,0.)), tauSave(0.), + pdePtr(0), pdtPtr(0) { } + Particle(int idIn, int statusIn = 0, int mother1In = 0, + int mother2In = 0, int daughter1In = 0, int daughter2In = 0, + int colIn = 0, int acolIn = 0, double pxIn = 0., double pyIn = 0., + double pzIn = 0., double eIn = 0., double mIn = 0., double scaleIn = 0.) + : idSave(idIn), statusSave(statusIn), mother1Save(mother1In), + mother2Save(mother2In), daughter1Save(daughter1In), + daughter2Save(daughter2In), colSave(colIn), acolSave(acolIn), + pSave(Vec4(pxIn, pyIn, pzIn, eIn)), mSave(mIn), scaleSave(scaleIn), + hasVertexSave(false), vProdSave(Vec4(0.,0.,0.,0.)), tauSave(0.), + pdePtr(0), pdtPtr(0) { } + Particle(int idIn, int statusIn, int mother1In, int mother2In, + int daughter1In, int daughter2In, int colIn, int acolIn, + Vec4 pIn, double mIn = 0., double scaleIn = 0.) + : idSave(idIn), statusSave(statusIn), mother1Save(mother1In), + mother2Save(mother2In), daughter1Save(daughter1In), + daughter2Save(daughter2In), colSave(colIn), acolSave(acolIn), + pSave(pIn), mSave(mIn), scaleSave(scaleIn), hasVertexSave(false), + vProdSave(Vec4(0.,0.,0.,0.)), tauSave(0.), pdePtr(0), pdtPtr(0) { } + Particle(const Particle& pt) : idSave(pt.idSave), + statusSave(pt.statusSave), mother1Save(pt.mother1Save), + mother2Save(pt.mother2Save), daughter1Save(pt.daughter1Save), + daughter2Save(pt.daughter2Save), colSave(pt.colSave), + acolSave(pt.acolSave), pSave(pt.pSave), mSave(pt.mSave), + scaleSave(pt.scaleSave), hasVertexSave(pt.hasVertexSave), + vProdSave(pt.vProdSave), tauSave(pt.tauSave), + pdePtr(pt.pdePtr), pdtPtr(pt.pdtPtr) { } + Particle& operator=(const Particle& pt) {if (this != &pt) { + idSave = pt.idSave; statusSave = pt.statusSave; + mother1Save = pt.mother1Save; mother2Save = pt.mother2Save; + daughter1Save = pt.daughter1Save; daughter2Save = pt.daughter2Save; + colSave = pt.colSave; acolSave = pt.acolSave; pSave = pt.pSave; + mSave = pt.mSave; scaleSave = pt.scaleSave; + hasVertexSave = pt.hasVertexSave; vProdSave = pt.vProdSave; + tauSave = pt.tauSave; pdePtr = pt.pdePtr; pdtPtr = pt.pdtPtr; } + return *this; } + + // Member functions to set the ParticleData and ParticleDataEntry pointers. + void setPDTPtr(ParticleData* pdtPtrIn) { pdtPtr = pdtPtrIn; setPDEPtr();} + void setPDEPtr() {pdePtr = (pdtPtr > 0) + ? pdtPtr->particleDataEntryPtr( idSave) : 0;} + + // Member functions for input. + void id(int idIn) {idSave = idIn; setPDEPtr();} + void status(int statusIn) {statusSave = statusIn;} + void statusPos() {statusSave = abs(statusSave);} + void statusNeg() {statusSave = -abs(statusSave);} + void statusCode(int statusIn) {statusSave = + (statusSave > 0) ? abs(statusIn) : -abs(statusIn);} + void mother1(int mother1In) {mother1Save = mother1In;} + void mother2(int mother2In) {mother2Save = mother2In;} + void mothers(int mother1In = 0, int mother2In = 0) + {mother1Save = mother1In; mother2Save = mother2In;} + void daughter1(int daughter1In) {daughter1Save = daughter1In;} + void daughter2(int daughter2In) {daughter2Save = daughter2In;} + void daughters(int daughter1In = 0, int daughter2In = 0) + {daughter1Save = daughter1In; daughter2Save = daughter2In;} + void col(int colIn) {colSave = colIn;} + void acol(int acolIn) {acolSave = acolIn;} + void cols(int colIn = 0,int acolIn = 0) {colSave = colIn; + acolSave = acolIn;} + void p(Vec4 pIn) {pSave = pIn;} + void p(double pxIn, double pyIn, double pzIn, double eIn) + {pSave.p(pxIn, pyIn, pzIn, eIn);} + void px(double pxIn) {pSave.px(pxIn);} + void py(double pyIn) {pSave.py(pyIn);} + void pz(double pzIn) {pSave.pz(pzIn);} + void e(double eIn) {pSave.e(eIn);} + void m(double mIn) {mSave = mIn;} + void scale(double scaleIn) {scaleSave = scaleIn;} + void vProd(Vec4 vProdIn) {vProdSave = vProdIn; hasVertexSave = true;} + void vProd(double xProdIn, double yProdIn, double zProdIn, double tProdIn) + {vProdSave.p(xProdIn, yProdIn, zProdIn, tProdIn); hasVertexSave = true;} + void xProd(double xProdIn) {vProdSave.px(xProdIn); hasVertexSave = true;} + void yProd(double yProdIn) {vProdSave.py(yProdIn); hasVertexSave = true;} + void zProd(double zProdIn) {vProdSave.pz(zProdIn); hasVertexSave = true;} + void tProd(double tProdIn) {vProdSave.e(tProdIn); hasVertexSave = true;} + void tau(double tauIn) {tauSave = tauIn;} + + // Member functions for output. + int id() const {return idSave;} + int status() const {return statusSave;} + int mother1() const {return mother1Save;} + int mother2() const {return mother2Save;} + int daughter1() const {return daughter1Save;} + int daughter2() const {return daughter2Save;} + int col() const {return colSave;} + int acol() const {return acolSave;} + Vec4 p() const {return pSave;} + double px() const {return pSave.px();} + double py() const {return pSave.py();} + double pz() const {return pSave.pz();} + double e() const {return pSave.e();} + double m() const {return mSave;} + double scale() const {return scaleSave;} + bool hasVertex() const {return hasVertexSave;} + Vec4 vProd() const {return vProdSave;} + double xProd() const {return vProdSave.px();} + double yProd() const {return vProdSave.py();} + double zProd() const {return vProdSave.pz();} + double tProd() const {return vProdSave.e();} + double tau() const {return tauSave;} + + // Member functions for output; derived int and bool quantities. + int idAbs() const {return abs(idSave);} + int statusAbs() const {return abs(statusSave);} + bool isFinal() const {return (statusSave > 0);} + bool isRescatteredIncoming() const {return + (statusSave == -34 || statusSave == -45 || + statusSave == -46 || statusSave == -54);} + + // Member functions for output; derived double quantities. + double m2() const {return (mSave >= 0.) ? mSave*mSave + : -mSave*mSave;} + double mCalc() const {return pSave.mCalc();} + double m2Calc() const {return pSave.m2Calc();} + double eCalc() const {return sqrt(abs(m2() + pSave.pAbs2()));} + double pT() const {return pSave.pT();} + double pT2() const {return pSave.pT2();} + double mT() const {double temp = m2() + pSave.pT2(); + return (temp >= 0.) ? sqrt(temp) : -sqrt(-temp);} + double mT2() const {return m2() + pSave.pT2();} + double pAbs() const {return pSave.pAbs();} + double pAbs2() const {return pSave.pAbs2();} + double eT() const {return pSave.eT();} + double eT2() const {return pSave.eT2();} + double theta() const {return pSave.theta();} + double phi() const {return pSave.phi();} + double thetaXZ() const {return pSave.thetaXZ();} + double pPos() const {return pSave.pPos();} + double pNeg() const {return pSave.pNeg();} + double y() const; + double eta() const; + Vec4 vDec() const {return (tauSave > 0. && mSave > 0.) + ? vProdSave + tauSave * pSave / mSave : vProdSave;} + double xDec() const {return (tauSave > 0. && mSave > 0.) + ? vProdSave.px() + tauSave * pSave.px() / mSave : vProdSave.px();} + double yDec() const {return (tauSave > 0. && mSave > 0.) + ? vProdSave.py() + tauSave * pSave.py() / mSave : vProdSave.py();} + double zDec() const {return (tauSave > 0. && mSave > 0.) + ? vProdSave.pz() + tauSave * pSave.pz() / mSave : vProdSave.pz();} + double tDec() const {return (tauSave > 0. && mSave > 0.) + ? vProdSave.e() + tauSave * pSave.e() / mSave : vProdSave.e();} + + // Further output, based on a pointer to a ParticleDataEntry object. + string name() const { + return (pdePtr > 0) ? pdePtr->name(idSave) : " ";} + string nameWithStatus(int maxLen = 20) const; + int spinType() const { + return (pdePtr > 0) ? pdePtr->spinType() : 0;} + int chargeType() const { + return (pdePtr > 0) ? pdePtr->chargeType(idSave) : 0;} + double charge() const { + return (pdePtr > 0) ? pdePtr->charge(idSave) : 0;} + bool isCharged() const { + return (pdePtr > 0) ? (pdePtr->chargeType(idSave) != 0) : false;} + bool isNeutral() const { + return (pdePtr > 0) ? (pdePtr->chargeType(idSave) == 0) : false;} + int colType() const { + return (pdePtr > 0) ? pdePtr->colType(idSave) : 0;} + double m0() const { + return (pdePtr > 0) ? pdePtr->m0() : 0.;} + double mWidth() const { + return (pdePtr > 0) ? pdePtr->mWidth() : 0.;} + double mMin() const { + return (pdePtr > 0) ? pdePtr->mMin() : 0.;} + double mMax() const { + return (pdePtr > 0) ? pdePtr->mMax() : 0.;} + double mass() const { + return (pdePtr > 0) ? pdePtr->mass() : 0.;} + double constituentMass() const { + return (pdePtr > 0) ? pdePtr->constituentMass() : 0.;} + double tau0() const { + return (pdePtr > 0) ? pdePtr->tau0() : 0.;} + bool mayDecay() const { + return (pdePtr > 0) ? pdePtr->mayDecay() : false;} + bool canDecay() const { + return (pdePtr > 0) ? pdePtr->canDecay() : false;} + bool doExternalDecay() const { + return (pdePtr > 0) ? pdePtr->doExternalDecay() : false;} + bool isResonance() const { + return (pdePtr > 0) ? pdePtr->isResonance() : false;} + bool isVisible() const { + return (pdePtr > 0) ? pdePtr->isVisible() : false;} + bool isLepton() const { + return (pdePtr > 0) ? pdePtr->isLepton() : false;} + bool isQuark() const { + return (pdePtr > 0) ? pdePtr->isQuark() : false;} + bool isGluon() const { + return (pdePtr > 0) ? pdePtr->isGluon() : false;} + bool isHadron() const { + return (pdePtr > 0) ? pdePtr->isHadron() : false;} + ParticleDataEntry& particleDataEntry() const {return *pdePtr;} + + // Member functions that perform operations. + void rescale3(double fac) {pSave.rescale3(fac);} + void rescale4(double fac) {pSave.rescale4(fac);} + void rescale5(double fac) {pSave.rescale4(fac); mSave *= fac;} + void rot(double thetaIn, double phiIn) {pSave.rot(thetaIn, phiIn); + if (hasVertexSave) vProdSave.rot(thetaIn, phiIn);} + void bst(double betaX, double betaY, double betaZ) { + pSave.bst(betaX, betaY, betaZ); + if (hasVertexSave) vProdSave.bst(betaX, betaY, betaZ);} + void bst(double betaX, double betaY, double betaZ, double gamma) { + pSave.bst(betaX, betaY, betaZ, gamma); + if (hasVertexSave) vProdSave.bst(betaX, betaY, betaZ, gamma);} + void bst(const Vec4& pBst) {pSave.bst(pBst); + if (hasVertexSave) vProdSave.bst(pBst);} + void bst(const Vec4& pBst, double mBst) {pSave.bst(pBst, mBst); + if (hasVertexSave) vProdSave.bst(pBst, mBst);} + void bstback(const Vec4& pBst) {pSave.bstback(pBst); + if (hasVertexSave) vProdSave.bstback(pBst);} + void bstback(const Vec4& pBst, double mBst) {pSave.bstback(pBst, mBst); + if (hasVertexSave) vProdSave.bstback(pBst, mBst);} + void rotbst(const RotBstMatrix& M) {pSave.rotbst(M); + if (hasVertexSave) vProdSave.rotbst(M);} + void offsetHistory( int minMother, int addMother, int minDaughter, + int addDaughter); + void offsetCol( int addCol); + +private: + + // Constants: could only be changed in the code itself. + static const double TINY; + + // Properties of the current particle. + int idSave, statusSave, mother1Save, mother2Save, daughter1Save, + daughter2Save, colSave, acolSave; + Vec4 pSave; + double mSave, scaleSave; + bool hasVertexSave; + Vec4 vProdSave; + double tauSave; + + // Pointer to properties of the particle species. + // Should no be saved in a persistent copy of the event record. + // The //! below is ROOT notation that this member should not be saved. + // Event::restorePtrs() can be called to restore the missing information. + ParticleDataEntry* pdePtr; //! + + // Pointer to the whole particle data table. Used to update the above pointer + // when id(...) changes identity. As above it should not be saved. + ParticleData* pdtPtr; //! + +}; + +// Invariant mass of a pair and its square. +// (Not part of class proper, but tightly linked.) +double m(const Particle&, const Particle&); +double m2(const Particle&, const Particle&); + +//========================================================================== + +// The junction class stores what kind of junction it is, the colour indices +// of the legs at the junction and as far out as legs have been traced, +// and the status codes assigned for fragmentation of each leg. + +class Junction { + +public: + + // Constructors. + Junction() : remainsSave(true), kindSave(0) { + for (int j = 0; j < 3; ++j) { + colSave[j] = 0; endColSave[j] = 0; statusSave[j] = 0; } } + Junction( int kindIn, int col0In, int col1In, int col2In) + : remainsSave(true), kindSave(kindIn) {colSave[0] = col0In; + colSave[1] = col1In; colSave[2] = col2In; + for (int j = 0; j < 3; ++j) { + endColSave[j] = colSave[j]; statusSave[j] = 0; } } + Junction(const Junction& ju) : remainsSave(ju.remainsSave), + kindSave(ju.kindSave) { for (int j = 0; j < 3; ++j) { + colSave[j] = ju.colSave[j]; endColSave[j] = ju.endColSave[j]; + statusSave[j] = ju.statusSave[j]; } } + Junction& operator=(const Junction& ju) {if (this != &ju) { + remainsSave = ju.remainsSave; kindSave = ju.kindSave; + for (int j = 0; j < 3; ++j) { colSave[j] = ju.colSave[j]; + endColSave[j] = ju.endColSave[j]; statusSave[j] = ju.statusSave[j]; } } + return *this; } + + // Set values. + void remains(bool remainsIn) {remainsSave = remainsIn;} + void col(int j, int colIn) {colSave[j] = colIn; endColSave[j] = colIn;} + void cols(int j, int colIn, int endColIn) {colSave[j] = colIn; + endColSave[j] = endColIn;} + void endCol(int j, int endColIn) {endColSave[j] = endColIn;} + void status(int j, int statusIn) {statusSave[j] = statusIn;} + + // Read out value. + bool remains() const {return remainsSave;} + int kind() const {return kindSave;} + int col(int j) const {return colSave[j];} + int endCol(int j) const {return endColSave[j];} + int status(int j) const {return statusSave[j];} + +private: + + // Kind, positions of the three ends and their status codes. + bool remainsSave; + int kindSave, colSave[3], endColSave[3], statusSave[3]; + +}; + +//========================================================================== + +// The Event class holds all info on the generated event. + +class Event { + +public: + + // Constructors. + Event(int capacity = 100) {entry.reserve(capacity); startColTag = 100; + headerList = "----------------------------------------"; + particleDataPtr = 0;} + Event& operator=(const Event& oldEvent); + + // Initialize header for event listing, particle data table, and colour. + void init( string headerIn = "", ParticleData* particleDataPtrIn = 0, + int startColTagIn = 100) { + headerList.replace(0, headerIn.length() + 2, headerIn + " "); + particleDataPtr = particleDataPtrIn; startColTag = startColTagIn;} + + // Clear event record. + void clear() {entry.resize(0); maxColTag = startColTag; scaleSave = 0.; + scaleSecondSave = 0.; clearJunctions();} + + // Clear event record, and set first particle empty. + void reset() {clear(); append(90, -11, 0, 0, 0., 0., 0., 0., 0.);} + + // Overload index operator to access element of event record. + Particle& operator[](int i) {return entry[i];} + const Particle& operator[](int i) const {return entry[i];} + + // Event record size. + int size() const {return entry.size();} + + // Put a new particle at the end of the event record; return index. + int append(Particle entryIn) { + entry.push_back(entryIn); setPDTPtr(); + if (entryIn.col() > maxColTag) maxColTag = entryIn.col(); + if (entryIn.acol() > maxColTag) maxColTag = entryIn.acol(); + return entry.size() - 1; + } + int append(int id, int status, int mother1, int mother2, int daughter1, + int daughter2, int col, int acol, double px, double py, double pz, + double e, double m = 0., double scaleIn = 0.) {entry.push_back( + Particle(id, status, mother1, mother2, daughter1, daughter2, col, acol, + px, py, pz, e, m, scaleIn) ); setPDTPtr(); + if (col > maxColTag) maxColTag = col; + if (acol > maxColTag) maxColTag = acol; + return entry.size() - 1; + } + int append(int id, int status, int mother1, int mother2, int daughter1, + int daughter2, int col, int acol, Vec4 p, double m = 0., + double scaleIn = 0.) {entry.push_back( Particle(id, status, mother1, + mother2, daughter1, daughter2, col, acol, p, m, scaleIn) ); setPDTPtr(); + if (col > maxColTag) maxColTag = col; + if (acol > maxColTag) maxColTag = acol; + return entry.size() - 1; + } + + // Brief versions of append: no mothers and no daughters. + int append(int id, int status, int col, int acol, double px, double py, + double pz, double e, double m = 0.) {entry.push_back( Particle(id, + status, 0, 0, 0, 0, col, acol, px, py, pz, e, m, 0.) ); setPDTPtr(); + if (col > maxColTag) maxColTag = col; + if (acol > maxColTag) maxColTag = acol; + return entry.size() - 1; + } + int append(int id, int status, int col, int acol, Vec4 p, double m = 0.) + {entry.push_back( Particle(id, status, 0, 0, 0, 0, col, acol, p, m, 0.) ); + setPDTPtr(); + if (col > maxColTag) maxColTag = col; + if (acol > maxColTag) maxColTag = acol; + return entry.size() - 1; + } + + // Set pointer to ParticleData for a particle, by default latest one. + void setPDTPtr(int iSet = -1) {if (iSet < 0) iSet = entry.size() - 1; + entry[iSet].setPDTPtr( particleDataPtr);} + + // Add a copy of an existing particle at the end of the event record. + int copy(int iCopy, int newStatus = 0); + + // Implement reference "back" to access last element. + Particle& back() {return entry.back();} + + // List the particles in an event. + void list() const; + void list(ostream& os) const; + void list(bool showScaleAndVertex, bool showMothersAndDaughters = false) + const; + void list(bool showScaleAndVertex, bool showMothersAndDaughters, + ostream& os) const; + + // Remove last n entries. + void popBack(int nRemove = 1) { if (nRemove ==1) entry.pop_back(); + else {int newSize = max( 0, size() - nRemove); + entry.resize(newSize);} } + + // Restore all ParticleDataEntry* pointers in the Particle vector. + // Useful when a persistent copy of the event record is read back in. + void restorePtrs() { for (int i = 0; i < size(); ++i) setPDTPtr(i); } + + // Save or restore the size of the event record (throwing at the end). + void saveSize() {savedSize = entry.size();} + void restoreSize() {entry.resize(savedSize);} + + // Initialize and access colour tag information. + void initColTag(int colTag = 0) {maxColTag = max( colTag,startColTag);} + int lastColTag() const {return maxColTag;} + int nextColTag() {return ++maxColTag;} + + // Access scale for which event as a whole is defined. + void scale( double scaleIn) {scaleSave = scaleIn;} + double scale() const {return scaleSave;} + + // Need a second scale if two hard interactions in event. + void scaleSecond( double scaleSecondIn) {scaleSecondSave = scaleSecondIn;} + double scaleSecond() const {return scaleSecondSave;} + + // Find complete list of daughters and mothers. + vector motherList(int i) const; + vector daughterList(int i) const; + + // Convert to HepMC status code conventions. + int statusHepMC(int i) const; + + // Trace the first and last copy of one and the same particle. + int iTopCopy(int i) const; + int iBotCopy(int i) const; + + // Trace the first and last copy of a particle, using flavour match. + int iTopCopyId(int i) const; + int iBotCopyId(int i) const; + + // Find list of sisters, also tracking up and down identical copies. + vector sisterList(int i) const; + vector sisterListTopBot(int i, bool widenSearch = true) const; + + // Check whether two particles have a direct mother-daughter relation. + bool isAncestor(int i, int iAncestor) const; + + // Member functions for rotations and boosts of an event. + void rot(double theta, double phi) + {for (int i = 0; i < size(); ++i) entry[i].rot(theta, phi);} + void bst(double betaX, double betaY, double betaZ) + {for (int i = 0; i < size(); ++i) entry[i].bst(betaX, betaY, betaZ);} + void bst(double betaX, double betaY, double betaZ, double gamma) + {for (int i = 0; i < size(); ++i) entry[i].bst(betaX, betaY, betaZ, + gamma);} + void bst(const Vec4& vec) + {for (int i = 0; i < size(); ++i) entry[i].bst(vec);} + void rotbst(const RotBstMatrix& M) + {for (int i = 0; i < size(); ++i) entry[i].rotbst(M);} + + // Clear the list of junctions. + void clearJunctions() {junction.resize(0);} + + // Add a junction to the list, study it or extra input. + void appendJunction( int kind, int col0, int col1, int col2) + { junction.push_back( Junction( kind, col0, col1, col2) );} + void appendJunction(Junction junctionIn) {junction.push_back(junctionIn);} + int sizeJunction() const {return junction.size();} + bool remainsJunction(int i) const {return junction[i].remains();} + void remainsJunction(int i, bool remainsIn) {junction[i].remains(remainsIn);} + int kindJunction(int i) const {return junction[i].kind();} + int colJunction( int i, int j) const {return junction[i].col(j);} + void colJunction( int i, int j, int colIn) {junction[i].col(j, colIn);} + int endColJunction( int i, int j) const {return junction[i].endCol(j);} + void endColJunction( int i, int j, int endColIn) + {junction[i].endCol(j, endColIn);} + int statusJunction( int i, int j) const {return junction[i].status(j);} + void statusJunction( int i, int j, int statusIn) + {junction[i].status(j, statusIn);} + Junction& getJunction(int i) {return junction[i];} + const Junction& getJunction(int i) const {return junction[i];} + void eraseJunction(int i); + + // Save or restore the size of the junction list (throwing at the end). + void saveJunctionSize() {savedJunctionSize = junction.size();} + void restoreJunctionSize() {junction.resize(savedJunctionSize);} + + // List any junctions in the event; for debug mainly. + void listJunctions(ostream& os = cout) const; + + // Operator overloading allows to append one event to an existing one. + // Warning: particles should be OK, but some other information unreliable. + Event& operator+=(const Event& addEvent); + +private: + + // Constants: could only be changed in the code itself. + static const int IPERLINE; + + // Initialization data, normally only set once. + int startColTag; + + // The event: a vector containing all particles (entries). + vector entry; + + // The list of junctions. + vector junction; + + // The maximum colour tag of the event so far. + int maxColTag; + + // Saved entry and junction list sizes, for simple restoration. + int savedSize, savedJunctionSize; + + // The scale of the event; linear quantity in GeV. + double scaleSave, scaleSecondSave; + + // Header specification in event listing (at most 40 characters wide). + string headerList; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // end Pythia8_Event_H diff --git a/PYTHIA8/pythia8140/include/FragmentationFlavZpT.h b/PYTHIA8/pythia8140/include/FragmentationFlavZpT.h new file mode 100644 index 00000000000..4af59d9261c --- /dev/null +++ b/PYTHIA8/pythia8140/include/FragmentationFlavZpT.h @@ -0,0 +1,179 @@ +// FragmentationFlavZpT.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains helper classes for fragmentation. +// StringFlav is used to select quark and hadron flavours. +// StringPT is used to select transverse momenta. +// StringZ is used to sample the fragmentation function f(z). + +#ifndef Pythia8_FragmentationFlavZpT_H +#define Pythia8_FragmentationFlavZpT_H + +#include "Basics.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + + +//========================================================================== + +// The FlavContainer class is a simple container for flavour, +// including the extra properties needed for popcorn baryon handling. +// id = current flavour. +// rank = current rank; 0 for endpoint flavour and then increase by 1. +// nPop = number of popcorn mesons yet to be produced (1 or 0). +// idPop = (absolute sign of) popcorn quark, shared between B and Bbar. +// idVtx = (absolute sign of) vertex (= non-shared) quark in diquark. + +class FlavContainer { + +public: + + // Constructor. + FlavContainer(int idIn = 0, int rankIn = 0, int nPopIn = 0, + int idPopIn = 0, int idVtxIn = 0) : id(idIn), rank(rankIn), + nPop(nPopIn), idPop(idPopIn), idVtx(idVtxIn) {} + + // Overloaded equal operator. + FlavContainer& operator=(const FlavContainer& flav) { if (this != &flav) { + id = flav.id; rank = flav.rank; nPop = flav.nPop; idPop = flav.idPop; + idVtx = flav.idVtx; } return *this; } + + // Invert flavour. + FlavContainer& anti() {id = -id; return *this;} + + // Read in a container into another, without/with id sign flip. + FlavContainer& copy(const FlavContainer& flav) { if (this != &flav) { + id = flav.id; rank = flav.rank; nPop = flav.nPop; idPop = flav.idPop; + idVtx = flav.idVtx; } return *this; } + FlavContainer& anti(const FlavContainer& flav) { if (this != &flav) { + id = -flav.id; rank = flav.rank; nPop = flav.nPop; idPop = flav.idPop; + idVtx = flav.idVtx; } return *this; } + + // Stored properties. + int id, rank, nPop, idPop, idVtx; + +}; + +//========================================================================== + +// The StringFlav class is used to select quark and hadron flavours. + +class StringFlav { + +public: + + // Constructor. + StringFlav() {} + + // Initialize data members. + void init(Settings& settings, Rndm* rndmPtrIn); + + // Pick a light d, u or s quark according to fixed ratios. + int pickLightQ() { double rndmFlav = probQandS * rndmPtr->flat(); + if (rndmFlav < 1.) return 1; if (rndmFlav < 2.) return 2; return 3; } + + // Pick a new flavour (including diquarks) given an incoming one. + FlavContainer pick(FlavContainer& flavOld); + + // Combine two flavours (including diquarks) to produce a hadron. + int combine(FlavContainer& flav1, FlavContainer& flav2); + + // Assign popcorn quark inside an original (= rank 0) diquark. + void assignPopQ(FlavContainer& flav); + + // Combine two quarks to produce a diquark. + int makeDiquark(int id1, int id2, int idHad = 0); + +private: + + // Constants: could only be changed in the code itself. + static const int mesonMultipletCode[6]; + static const double baryonCGOct[6], baryonCGDec[6]; + + // Initialization data, to be read from Settings. + bool suppressLeadingB; + double probQQtoQ, probStoUD, probSQtoQQ, probQQ1toQQ0, probQandQQ, + probQandS, probQandSinQQ, probQQ1corr, probQQ1corrInv, probQQ1norm, + mesonRate[4][6], mesonRateSum[4], mesonMix1[2][6], mesonMix2[2][6], + etaSup, etaPrimeSup, decupletSup, baryonCGSum[6], baryonCGMax[6], + popcornRate, popcornSpair, popcornSmeson, scbBM[3], popFrac, + popS[3], dWT[3][7], lightLeadingBSup, heavyLeadingBSup; + + // Pointer to the random number generator. + Rndm* rndmPtr; + +}; + +//========================================================================== + +// The StringZ class is used to sample the fragmentation function f(z). + +class StringZ { + +public: + + // Constructor. + StringZ() {} + + // Initialize data members. + void init(Settings& settings, ParticleData& particleData, Rndm* rndmPtrIn); + + // Fragmentation function: top-level to determine parameters. + double zFrag( int idOld, int idNew = 0, double mT2 = 1.); + +private: + + // Constants: could only be changed in the code itself. + static const double CFROMUNITY, AFROMZERO, AFROMC, EXPMAX; + + // Initialization data, to be read from Settings. + bool usePetersonC, usePetersonB, usePetersonH; + double mc2, mb2, aLund, bLund, aExtraDiquark, rFactC, rFactB, rFactH, + epsilonC, epsilonB, epsilonH; + + // Fragmentation function: select z according to provided parameters. + double zLund( double a, double b, double c = 1.); + double zPeterson( double epsilon); + + // Pointer to the random number generator. + Rndm* rndmPtr; + +}; + +//========================================================================== + +// The StringPT class is used to select select transverse momenta. + +class StringPT { + +public: + + // Constructor. + StringPT() {} + + // Initialize data members. + void init(Settings& settings, Rndm* rndmPtrIn); + + // Return px and py as a pair in the same call. + pair pxy(); + +private: + + // Initialization data, to be read from Settings. + double sigmaQ, enhancedFraction, enhancedWidth; + + // Pointer to the random number generator. + Rndm* rndmPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_FragmentationFlavZpT_H diff --git a/PYTHIA8/pythia8140/include/FragmentationSystems.h b/PYTHIA8/pythia8140/include/FragmentationSystems.h new file mode 100644 index 00000000000..b4a3073091a --- /dev/null +++ b/PYTHIA8/pythia8140/include/FragmentationSystems.h @@ -0,0 +1,190 @@ +// FragmentationSystems.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains auxiliary classes in the fragmentation process. +// ColSinglet contains info on an individual singlet. +// ColConfig describes the colour configuration of the whole event. +// StringRegion keeps track on string momenta and directions. +// StringSystem contains all the StringRegions of the colour singlet. + +#ifndef Pythia8_FragmentationSystems_H +#define Pythia8_FragmentationSystems_H + +#include "Basics.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The ColSinglet class contains info on an individual singlet. +// Only to be used inside ColConfig, so no private members. + +class ColSinglet { + +public: + + // Constructors. + ColSinglet() : pSum(0., 0., 0., 0.), mass(0.), massExcess(0.), + hasJunction(false), isClosed(false), isCollected(false) {} + ColSinglet(vector& iPartonIn, Vec4 pSumIn, double massIn, + double massExcessIn, bool hasJunctionIn = false, + bool isClosedIn = false, bool isCollectedIn = false) + : iParton(iPartonIn), pSum(pSumIn), mass(massIn), + massExcess(massExcessIn), hasJunction(hasJunctionIn), + isClosed(isClosedIn), isCollected(isCollectedIn) {} + + // Size of iParton array. + int size() const { return iParton.size();} + + // Stored quantities. + vector iParton; + Vec4 pSum; + double mass, massExcess; + bool hasJunction, isClosed, isCollected; + +}; + +//========================================================================== + +// The ColConfig class describes the colour configuration of the whole event. + +class ColConfig { + +public: + + // Constructor. + ColConfig() {singlets.resize(0);} + + // Initialize and save pointers. + void init(Info* infoPtrIn, Settings& settings, StringFlav* flavSelPtrIn); + + // Number of colour singlets. + int size() const {return singlets.size();} + + // Overload index operator to access separate colour singlets. + ColSinglet& operator[](int iSub) {return singlets[iSub];} + + // Clear contents. + void clear() {singlets.resize(0);} + + // Insert a new colour singlet system in ascending mass order. + // Calculate its properties. Join nearby partons. + bool insert( vector& iPartonIn, Event& event); + + // Collect all partons of singlet to be consecutively ordered. + void collect(int iSub, Event& event); + + // List all currently identified singlets. + void list(ostream& os = cout) const; + +private: + + // Constants: could only be changed in the code itself. + static const double CONSTITUENTMASS; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to class for flavour generation. + StringFlav* flavSelPtr; + + // Initialization data, to be read from Settings. + double mJoin, mJoinJunction, mStringMin; + + // List of all separate colour singlets. + vector singlets; + + // Join two legs of junction to a diquark for small invariant masses. + bool joinJunction( vector& iPartonIn, Event& event, + double massExcessIn); + +}; + +//========================================================================== + +// The StringRegion class contains the information related to +// one string section in the evolution of a multiparton system. +// Only to be used inside StringFragmentation and MiniStringFragmentation, +// so no private members. + +class StringRegion { + +public: + + // Constructor. + StringRegion() : isSetUp(false), isEmpty(true) {} + + // Constants: could only be changed in the code itself. + static const double MJOIN, TINY; + + // Data members. + bool isSetUp, isEmpty; + Vec4 pPos, pNeg, eX, eY; + double w2, xPosProj, xNegProj, pxProj, pyProj; + + // Set up four-vectors for longitudinal and transverse directions. + void setUp(Vec4 p1, Vec4 p2, bool isMassless = false); + + // Construct a four-momentum from (x+, x-, px, py). + Vec4 pHad( double xPosIn, double xNegIn, double pxIn, double pyIn) + { return xPosIn * pPos + xNegIn * pNeg + pxIn * eX + pyIn * eY; } + + // Project a four-momentum onto (x+, x-, px, py). Read out projection. + void project(Vec4 pIn); + void project( double pxIn, double pyIn, double pzIn, double eIn) + { project( Vec4( pxIn, pyIn, pzIn, eIn) ); } + double xPos() const {return xPosProj;} + double xNeg() const {return xNegProj;} + double px() const {return pxProj;} + double py() const {return pyProj;} + +}; + +//========================================================================== + +// The StringSystem class contains the complete set of all string regions. +// Only to be used inside StringFragmentation, so no private members. + +class StringSystem { + +public: + + // Constructor. + StringSystem() {} + + // Set up system from parton list. + void setUp(vector& iSys, Event& event); + + // Calculate string region from (iPos, iNeg) pair. + int iReg( int iPos, int iNeg) const + {return (iPos * (indxReg - iPos)) / 2 + iNeg;} + + // Reference to string region specified by (iPos, iNeg) pair. + StringRegion& region(int iPos, int iNeg) {return system[iReg(iPos, iNeg)];} + + // Reference to low string region specified either by iPos or iNeg. + StringRegion& regionLowPos(int iPos) {return system[iReg(iPos, iMax - iPos)];} + StringRegion& regionLowNeg(int iNeg) {return system[iReg(iMax - iNeg, iNeg)];} + + // Main content: a vector with all the string regions of the system. + vector system; + + // Other data members. + int sizePartons, sizeStrings, sizeRegions, indxReg, iMax; + double mJoin, m2Join; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_FragmentationSystems_H diff --git a/PYTHIA8/pythia8140/include/HadronLevel.h b/PYTHIA8/pythia8140/include/HadronLevel.h new file mode 100644 index 00000000000..bbbed48fc30 --- /dev/null +++ b/PYTHIA8/pythia8140/include/HadronLevel.h @@ -0,0 +1,116 @@ +// HadronLevel.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main class for hadron-level generation. +// HadronLevel: handles administration of fragmentation and decay. + +#ifndef Pythia8_HadronLevel_H +#define Pythia8_HadronLevel_H + +#include "Basics.h" +#include "BoseEinstein.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "FragmentationSystems.h" +#include "Info.h" +#include "MiniStringFragmentation.h" +#include "ParticleData.h" +#include "ParticleDecays.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "StringFragmentation.h" +#include "TimeShower.h" + +namespace Pythia8 { + +//========================================================================== + +// The HadronLevel class contains the top-level routines to generate +// the transition from the partonic to the hadronic stage of an event. + +class HadronLevel { + +public: + + // Constructor. + HadronLevel() {} + + // Initialize HadronLevel classes as required. + bool init(Info* infoPtrIn, Settings& settings, ParticleData& particleData, + Rndm* rndmPtrIn, TimeShower* timesDecPtr, DecayHandler* decayHandlePtr, + vector handledParticles); + + // Get pointer to StringFlav instance (needed by BeamParticle). + StringFlav* getStringFlavPtr() {return &flavSel;} + + // Generate the next event. + bool next(Event& event); + + // Special routine to allow more decays if on/off switches changed. + bool moreDecays(Event& event); + +private: + + // Constants: could only be changed in the code itself. + static const int NTRYJNREST; + static const double JJSTRINGM2MAX, JJSTRINGM2FRAC, CONVJNREST, MTHAD; + + // Initialization data, read from Settings. + bool doHadronize, doDecay, doBoseEinstein; + double mStringMin, eNormJunction, widthSepBE; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Configuration of colour-singlet systems. + ColConfig colConfig; + + // Colour information. + vector iColEnd, iAcolEnd, iColAndAcol, iParton, iPartonJun, + iPartonAntiJun, iJunLegA, iJunLegB, iJunLegC, + iAntiLegA, iAntiLegB, iAntiLegC, iGluLeg; + vector m2Pair; + + // The generator class for normal string fragmentation. + StringFragmentation stringFrag; + + // The generator class for special low-mass string fragmentation. + MiniStringFragmentation ministringFrag; + + // The generator class for normal decays. + ParticleDecays decays; + + // The generator class for Bose-Einstein effects. + BoseEinstein boseEinstein; + + // Classes for flavour, pT and z generation. + StringFlav flavSel; + StringPT pTSel; + StringZ zSel; + + // Special case: colour-octet onium decays, to be done initially. + bool decayOctetOnia(Event& event); + + // Trace colour flow in the event to form colour singlet subsystems. + bool findSinglets(Event& event); + + // Trace a colour line, from a colour, from an anticolour, or in loop. + bool traceFromCol(int indxCol, Event& event, int iJun = -1, int iCol = -1); + bool traceFromAcol(int indxCol, Event& event, int iJun = -1, int iCol = -1); + bool traceInLoop(int indxCol, int indxAcol, Event& event); + + // Split junction-antijunction system into two, or simplify other way. + bool splitJunctionPair(Event& event); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_HadronLevel_H diff --git a/PYTHIA8/pythia8140/include/HepMCInterface.h b/PYTHIA8/pythia8140/include/HepMCInterface.h new file mode 100644 index 00000000000..6367484efd4 --- /dev/null +++ b/PYTHIA8/pythia8140/include/HepMCInterface.h @@ -0,0 +1,105 @@ +// HepMCInterface.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Mikhail Kirsanov, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for I_Pythia8 class, +// which converts a PYTHIA event record to the standard HepMC format. + +#ifndef Pythia8_HepMCInterface_H +#define Pythia8_HepMCInterface_H + +#include +#include +#include "HepMC/IO_BaseClass.h" +#include "Pythia.h" + +namespace HepMC { + + class GenEvent; + class GenVertex; + class GenParticle; + class ParticleDataTable; + +//========================================================================== + + class I_Pythia8 : public IO_BaseClass { + public: + I_Pythia8(); + virtual ~I_Pythia8(); + bool fill_next_event( Pythia8::Event& pyev, GenEvent* evt, + int ievnum = -1 ); + bool fill_next_event( Pythia8::Pythia& pythia, GenEvent* evt, + int ievnum = -1, + bool convertGluonTo0 = false ); + void put_pdf_info( GenEvent* evt, Pythia8::Pythia& pythia, + bool convertGluonTo0 = false ); + + // See comments below for these switches. + bool trust_both_mothers_and_daughters() const; + bool trust_mothers_before_daughters() const; + bool print_inconsistency_errors() const; + void set_trust_mothers_before_daughters( bool b = 1 ); + void set_trust_both_mothers_and_daughters( bool b = 0 ); + void set_print_inconsistency_errors( bool b = 1 ); + void set_crash_on_problem( bool b = 1 ); + void set_convert_to_mev( bool b = 1 ); + void set_nofreepartonwarnings( bool b = 0 ); + + private: // following are not (yet?) implemented for this class + virtual bool fill_next_event( GenEvent* ) { return 0; } + virtual void write_event( const GenEvent* ) {;} + virtual void write_particle_data_table( const ParticleDataTable* ){} + virtual bool fill_particle_data_table( ParticleDataTable* ) + { return 0; } + + private: // use of copy constructor is not allowed + I_Pythia8( const I_Pythia8& ) : IO_BaseClass() {} + + private: // data members + + bool m_trust_mothers_before_daughters; + bool m_trust_both_mothers_and_daughters; + bool m_print_inconsistency_errors; + int m_internal_event_number; + bool m_crash_on_problem; + bool m_convert_to_mev; + float m_mom_scale_factor; + bool m_freepartonwarnings; + + }; + + // INLINES access methods. + + inline bool I_Pythia8::trust_both_mothers_and_daughters() const + { return m_trust_both_mothers_and_daughters; } + + inline bool I_Pythia8::trust_mothers_before_daughters() const + { return m_trust_mothers_before_daughters; } + + inline bool I_Pythia8::print_inconsistency_errors() const + { return m_print_inconsistency_errors; } + + inline void I_Pythia8::set_trust_both_mothers_and_daughters( bool b ) + { m_trust_both_mothers_and_daughters = b; } + + inline void I_Pythia8::set_trust_mothers_before_daughters( bool b ) + { m_trust_mothers_before_daughters = b; } + + inline void I_Pythia8::set_print_inconsistency_errors( bool b ) + { m_print_inconsistency_errors = b; } + + inline void I_Pythia8::set_crash_on_problem( bool b ) + { m_crash_on_problem = b; } + + inline void I_Pythia8::set_convert_to_mev( bool b ) + { m_convert_to_mev = b; m_mom_scale_factor = 1000.; } + + inline void I_Pythia8::set_nofreepartonwarnings( bool b ) + { m_freepartonwarnings = b; } + +//========================================================================== + +} // end namespace HepMC + +#endif // end Pythia8_HepMCInterface_H diff --git a/PYTHIA8/pythia8140/include/Info.h b/PYTHIA8/pythia8140/include/Info.h new file mode 100644 index 00000000000..d61b5c612cd --- /dev/null +++ b/PYTHIA8/pythia8140/include/Info.h @@ -0,0 +1,284 @@ +// Info.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains a class that keep track of generic event info. +// Info: contains information on the generation process and errors. + +#ifndef Pythia8_Info_H +#define Pythia8_Info_H + +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// The Info class contains a mixed bag of information on the event +// generation activity, especially on the current subprocess properties, +// and on the number of errors encountered. This is used by the +// generation machinery, but can also be read by the user. +// Note: some methods that maybe should not be accessible to the user +// are still public, to work also for user-written FSR/ISR classes. + +class Info { + +public: + + // Constructor. + Info() {lowPTmin = false; for (int i = 0; i < 40; ++i) counters[i] = 0;} + + // Listing of most available information on current event. + void list(ostream& os = cout) const; + + // Beam particles (in rest frame). CM energy of event. + int idA() const {return idASave;} + int idB() const {return idBSave;} + double pzA() const {return pzASave;} + double pzB() const {return pzBSave;} + double eA() const {return eASave;} + double eB() const {return eBSave;} + double mA() const {return mASave;} + double mB() const {return mBSave;} + double eCM() const {return eCMSave;} + double s() const {return sSave;} + + // Warnings from initialization. + bool tooLowPTmin() const {return lowPTmin;} + + // Process name and code, and the number of final-state particles. + string name() const {return nameSave;} + int code() const {return codeSave;} + int nFinal() const {return nFinalSave;} + + // Are beam particles resolved, with pdf's? Are they diffractive? + bool isResolved() const {return isRes;} + bool isDiffractiveA() const {return isDiffA;} + bool isDiffractiveB() const {return isDiffB;} + bool isMinBias() const {return isMB;} + + // Information for Les Houches Accord and reading files. + bool isLHA() const {return isLH;} + bool atEndOfFile() const {return atEOF;} + + // For minbias and Les Houches Accord identify hardest subprocess. + bool hasSub() const {return hasSubSave;} + string nameSub() const {return nameSubSave;} + int codeSub() const {return codeSubSave;} + int nFinalSub() const {return nFinalSubSave;} + + // Incoming parton flavours and x values. + int id1() const {return id1Save;} + int id2() const {return id2Save;} + double x1() const {return x1Save;} + double x2() const {return x2Save;} + double y() const {return 0.5 * log( x1Save / x2Save );} + double tau() const {return x1Save * x2Save;} + + // Incoming parton densities, hard process couplings, Q2 scales. + double pdf1() const {return pdf1Save;} + double pdf2() const {return pdf2Save;} + double QFac() const {return sqrtpos(Q2FacSave);} + double Q2Fac() const {return Q2FacSave;} + bool isValence1() const {return isVal1;} + bool isValence2() const {return isVal2;} + double alphaS() const {return alphaSSave;} + double alphaEM() const {return alphaEMSave;} + double QRen() const {return sqrtpos(Q2RenSave);} + double Q2Ren() const {return Q2RenSave;} + + // Mandelstam variables (notation as if subcollision). + double mHat() const {return sqrt(sH);} + double sHat() const {return sH;} + double tHat() const {return tH;} + double uHat() const {return uH;} + double pTHat() const {return pTH;} + double pT2Hat() const {return pTH*pTH;} + double m3Hat() const {return m3H;} + double m4Hat() const {return m4H;} + double thetaHat() const {return thetaH;} + double phiHat() const {return phiH;} + + // Weight of current event; normally 1, but used for Les Houches events. + double weight() const {return weightSave;} + + // Number of times other steps have been carried out. + int nISR() const {return nISRSave;} + int nFSRinProc() const {return nFSRinProcSave;} + int nFSRinRes() const {return nFSRinResSave;} + + // Maximum pT scales for MI, ISR and FSR (in hard process). + double pTmaxMI() const {return pTmaxMISave;} + double pTmaxISR() const {return pTmaxISRSave;} + double pTmaxFSR() const {return pTmaxFSRSave;} + + // Current evolution scale (for UserHooks). + double pTnow() const {return pTnowSave;} + + // Impact parameter picture. + double bMI() const {return (bIsSet) ? bMISave : 1.;} + double enhanceMI() const {return (bIsSet) ? enhanceMISave : 1.;} + + // Number of multiple interactions, with code and pT for them. + int nMI() const {return nMISave;} + int codeMI(int i) const {return codeMISave[i];} + double pTMI(int i) const {return pTMISave[i];} + int iAMI(int i) const {return iAMISave[i];} + int iBMI(int i) const {return iBMISave[i];} + + // Cross section estimate. + long nTried() const {return nTry;} + long nSelected() const {return nSel;} + long nAccepted() const {return nAcc;} + double sigmaGen() const {return sigGen;} + double sigmaErr() const {return sigErr;} + + // Counters for number of loops in various places. + int getCounter( int i) const {return counters[i];} + + // Set or increase the value stored in a counter. + void setCounter( int i, int value = 0) {counters[i] = value;} + void addCounter( int i, int value = 1) {counters[i] += value;} + + // Reset to empty map of error messages. + void errorReset() {messages.clear();} + + // Print a message the first few times. Insert in database. + void errorMsg(string messageIn, string extraIn = " ", + bool showAlways = false, ostream& os = cout); + + // Provide total number of errors/aborts/warnings experienced to date. + int errorTotalNumber(); + + // Print statistics on errors/aborts/warnings. + void errorStatistics(ostream& os = cout); + + // Set initialization warning flag when too low pTmin in ISR/FSR/MI. + void setTooLowPTmin(bool lowPTminIn) {lowPTmin = lowPTminIn;} + +private: + + // Number of times the same error message is repeated, unless overridden. + static const int TIMESTOPRINT; + + // Store common beam quantities. + int idASave, idBSave; + double pzASave, eASave,mASave, pzBSave, eBSave, mBSave, eCMSave, sSave; + + // Store initialization information. + bool lowPTmin; + + // Store common integrated cross section quantities. + long nTry, nSel, nAcc; + double sigGen, sigErr; + + // Store current-event quantities. + bool isRes, isDiffA, isDiffB, isMB, isLH, hasSubSave, bIsSet, evolIsSet, + atEOF, isVal1, isVal2; + int codeSave, codeSubSave, nFinalSave, nFinalSubSave, nTotal, + id1Save, id2Save, nMISave, nISRSave, nFSRinProcSave, nFSRinResSave; + double x1Save, x2Save, pdf1Save, pdf2Save, Q2FacSave, alphaEMSave, + alphaSSave, Q2RenSave, sH, tH, uH, pTH, m3H, m4H, thetaH, phiH, + weightSave, bMISave, enhanceMISave, pTmaxMISave, pTmaxISRSave, + pTmaxFSRSave, pTnowSave; + string nameSave, nameSubSave; + vector codeMISave, iAMISave, iBMISave; + vector pTMISave; + + // Vector of various loop counters. + int counters[50]; + + // Map for all error messages. + map messages; + + // Friend classes allowed to set info. + friend class Pythia; + friend class ProcessLevel; + friend class ProcessContainer; + friend class PartonLevel; + friend class MultipleInteractions; + + // Set info on the two incoming beams: only from Pythia class. + void setBeamA( int idAin, double pzAin, double eAin, double mAin) { + idASave = idAin; pzASave = pzAin; eASave = eAin; mASave = mAin;} + void setBeamB( int idBin, double pzBin, double eBin, double mBin) { + idBSave = idBin; pzBSave = pzBin; eBSave = eBin; mBSave = mBin;} + void setECM( double eCMin) {eCMSave = eCMin; sSave = eCMSave * eCMSave;} + + // Reset info for current event: only from Pythia class. + void clear() { isRes = isDiffA = isDiffB = isMB = isLH = atEOF = bIsSet + = isVal1 =isVal2 = false; codeSave = nFinalSave = nTotal = id1Save + = id2Save = nMISave = nISRSave = nFSRinProcSave = nFSRinResSave = 0; + x1Save = x2Save = pdf1Save = pdf2Save = Q2FacSave = alphaEMSave + = alphaSSave = Q2RenSave = sH = tH = uH = pTH = m3H = m4H = thetaH + = phiH = 0.; nameSave = " "; weightSave = bMISave = enhanceMISave = 1.; + codeMISave.resize(0); pTMISave.resize(0); iAMISave.resize(0); + iBMISave.resize(0); } + + // Set info on the (sub)process: from ProcessLevel, ProcessContainer or + // MultipleInteractions classes. + void setType( string nameIn, int codeIn, int nFinalIn, + bool isMinBiasIn = false, bool isResolvedIn = true, + bool isDiffractiveAin = false, bool isDiffractiveBin = false, + bool isLHAin = false) {nameSave = nameIn; codeSave = codeIn; + nFinalSave = nFinalIn; isMB = isMinBiasIn; isRes = isResolvedIn; + isDiffA = isDiffractiveAin; isDiffB = isDiffractiveBin; isLH = isLHAin; + nTotal = 2 + nFinalSave; bIsSet = false; hasSubSave = false; + nameSubSave = " "; codeSubSave = 0; nFinalSubSave = 0; evolIsSet = false;} + void setSubType( string nameSubIn, int codeSubIn, int nFinalSubIn) { + hasSubSave = true; nameSubSave = nameSubIn; codeSubSave = codeSubIn; + nFinalSubSave = nFinalSubIn;} + void setPDFalpha( int id1In, int id2In, double pdf1In, double pdf2In, + double Q2FacIn, double alphaEMIn, double alphaSIn, double Q2RenIn) + {id1Save = id1In; id2Save = id2In; pdf1Save = pdf1In; pdf2Save = pdf2In; + Q2FacSave = Q2FacIn; alphaEMSave = alphaEMIn; alphaSSave = alphaSIn; + Q2RenSave = Q2RenIn;} + void setKin( double x1In, double x2In, double sHatIn, double tHatIn, + double uHatIn, double pTHatIn, double m3HatIn, double m4HatIn, + double thetaHatIn, double phiHatIn) {x1Save = x1In; x2Save = x2In; + sH = sHatIn; tH = tHatIn; uH = uHatIn; pTH = pTHatIn; m3H = m3HatIn; + m4H = m4HatIn; thetaH = thetaHatIn; phiH = phiHatIn;} + void setTypeMI( int codeMIIn, double pTMIIn, int iAMIIn = 0, int iBMIIn = 0) { + codeMISave.push_back(codeMIIn); pTMISave.push_back(pTMIIn); + iAMISave.push_back(iAMIIn); iBMISave.push_back(iBMIIn);} + + // Set info on cross section: from ProcessLevel. + void setSigma( long nTryIn, long nSelIn, long nAccIn, double sigGenIn, + double sigErrIn) { nTry = nTryIn; nSel = nSelIn; nAcc = nAccIn; + sigGen = sigGenIn; sigErr = sigErrIn;} + + // Set info on valence character of hard collision partons: from PartonLevel. + void setValence( bool isVal1In, bool isVal2In) {isVal1 = isVal1In; + isVal2 = isVal2In;} + + // Set info on impact parameter: from PartonLevel. + void setImpact( double bMIIn, double enhanceMIIn) {bMISave = bMIIn; + enhanceMISave = enhanceMIIn, bIsSet = true;} + + // Set info on pTmax scales and number of evolution steps: from PartonLevel. + void setPartEvolved( int nMIIn, int nISRIn) { + nMISave = nMIIn; nISRSave = nISRIn;} + void setEvolution( double pTmaxMIIn, double pTmaxISRIn, double pTmaxFSRIn, + int nMIIn, int nISRIn, int nFSRinProcIn, int nFSRinResIn) { + pTmaxMISave = pTmaxMIIn; pTmaxISRSave = pTmaxISRIn; + pTmaxFSRSave = pTmaxFSRIn; nMISave = nMIIn; nISRSave = nISRIn; + nFSRinProcSave = nFSRinProcIn; nFSRinResSave = nFSRinResIn; + evolIsSet = true;} + + // Set current pT evolution scale for MI/ISR/FSR; from PartonLevel. + void setPTnow( double pTnowIn) {pTnowSave = pTnowIn;} + + // Set info whether reading of Les Houches Accord file at end. + void setEndOfFile( bool atEOFin) {atEOF = atEOFin;} + + // Set event weight; currently only for Les Houches description. + void setWeight( double weightIn) {weightSave = weightIn;} + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_Info_H diff --git a/PYTHIA8/pythia8140/include/LHAFortran.h b/PYTHIA8/pythia8140/include/LHAFortran.h new file mode 100644 index 00000000000..05ee997bc39 --- /dev/null +++ b/PYTHIA8/pythia8140/include/LHAFortran.h @@ -0,0 +1,119 @@ +// LHAFortran.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for Fortran Les Houches Accord user process information. +// LHAupFortran: derived class with the HEPRUP and HEPEUP Fortran info. +// You are expected to supply the fillHepRup and fillHepEup methods. + +#ifndef Pythia8_LHAFortran_H +#define Pythia8_LHAFortran_H + +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// Give access to the HEPRUP and HEPEUP Fortran commonblocks. + +#ifdef _WIN32 + #define heprup_ HEPRUP + #define hepeup_ HEPEUP +#endif + +extern "C" { + + extern struct { + int idbmup[2]; + double ebmup[2]; + int pdfgup[2], pdfsup[2], idwtup, nprup; + double xsecup[100], xerrup[100], xmaxup[100]; + int lprup[100]; + } heprup_; + + extern struct { + int nup, idprup; + double xwgtup, scalup, aqedup, aqcdup; + int idup[500], istup[500], mothup[500][2], icolup[500][2]; + double pup[500][5], vtimup[500],spinup[500]; + } hepeup_; + +} + +//========================================================================== + +// A derived class with initialization information from the HEPRUP +// Fortran commonblock and event information from the HEPEUP one. + +class LHAupFortran : public LHAup { + +public: + + // Constructor. + LHAupFortran() {} + + // Routine for doing the job of setting initialization info. + bool setInit() { + // Call the routine that does the job. + if (!fillHepRup()) return false; + // Store beam and strategy info. + setBeamA(heprup_.idbmup[0], heprup_.ebmup[0], heprup_.pdfgup[0], + heprup_.pdfsup[0]); + setBeamB(heprup_.idbmup[1], heprup_.ebmup[1], heprup_.pdfgup[1], + heprup_.pdfsup[1]); + setStrategy(heprup_.idwtup); + // Store process info. Protect against vanishing cross section. + for (int ip = 0; ip < heprup_.nprup; ++ip) { + double xsec = max( 1e-10, heprup_.xsecup[ip]); + addProcess( heprup_.lprup[ip], xsec, heprup_.xerrup[ip], + heprup_.xmaxup[ip] ); + } + // Store the beam energies to calculate x values later. + eBeamA = heprup_.ebmup[0]; + eBeamB = heprup_.ebmup[1]; + // Done. + return true; + } + + // Routine for doing the job of setting info on next event. + bool setEvent(int idProcIn = 0) { + // In some strategies the type of the next event has been set. + hepeup_.idprup = idProcIn; + // Call the routine that does the job. + if (!fillHepEup()) return false; + // Store process info. + setProcess(hepeup_.idprup, hepeup_.xwgtup, hepeup_.scalup, + hepeup_.aqedup, hepeup_.aqcdup); + // Store particle info. + for (int ip = 0; ip < hepeup_.nup; ++ip) addParticle(hepeup_.idup[ip], + hepeup_.istup[ip], hepeup_.mothup[ip][0], hepeup_.mothup[ip][1], + hepeup_.icolup[ip][0], hepeup_.icolup[ip][1], hepeup_.pup[ip][0], + hepeup_.pup[ip][1], hepeup_.pup[ip][2], hepeup_.pup[ip][3], + hepeup_.pup[ip][4], hepeup_.vtimup[ip], hepeup_.spinup[ip]) ; + // Store x values (here E = pup[ip][3]), but note incomplete info. + setPdf( hepeup_.idup[0], hepeup_.idup[1], hepeup_.pup[0][3]/eBeamA, + hepeup_.pup[1][3]/eBeamB, 0., 0., 0., false); + // Done. + return true; + } + +private: + + // Save beam energies to calculate x values. + double eBeamA, eBeamB; + + // User-written routine that does the intialization and fills heprup. + bool fillHepRup(); + + // User-written routine that does the event generation and fills hepeup. + bool fillHepEup(); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_LHAFortran_H diff --git a/PYTHIA8/pythia8140/include/LHAPDFInterface.h b/PYTHIA8/pythia8140/include/LHAPDFInterface.h new file mode 100644 index 00000000000..761468b4943 --- /dev/null +++ b/PYTHIA8/pythia8140/include/LHAPDFInterface.h @@ -0,0 +1,83 @@ +// LHAPDFInterface.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the LHAPDF f77 external linkage to C++. +// All required code is contained here, i.e. there is no matching .cc file. + +#ifndef Pythia8_LHAPDFInterface_H +#define Pythia8_LHAPDFInterface_H + +namespace Pythia8 { + +//========================================================================== + +// Declare the LHAPDF f77 subroutines that are needed. + +extern "C" { + + extern void initpdfsetm_(int&, const char*, int); + + extern void initpdfsetbynamem_(int&, const char*, int); + + extern void initpdfm_(int&, int&); + + extern void evolvepdfm_(int&, double&, double&, double*); + + extern void evolvepdfphotonm_(int&, double&, double&, double*, double&); + + extern void setlhaparm_(const char*, int); + +} + +//========================================================================== + +// Interfaces to the above routines, to make the C++ calls similar to f77. + +class LHAPDFInterface { + +public: + + // Initialize set with full pathname, allowing multiple sets. + static void initPDFsetM( int& nSet, string name) { + const char* cName = name.c_str(); int lenName = name.length(); + initpdfsetm_( nSet, cName, lenName); + } + + // Initialize set with simple name, allowing multiple sets. + static void initPDFsetByNameM( int& nSet, string name) { + const char* cName = name.c_str(); int lenName = name.length(); + initpdfsetbynamem_( nSet, cName, lenName); + } + + // Initialize member of set. + static void initPDFM(int& nSet, int member) { + initpdfm_(nSet, member); + } + + // Evaluate x f_i(x, Q). + static void evolvePDFM( int& nSet, double x, double Q, double* xfArray) { + evolvepdfm_( nSet, x, Q, xfArray); + } + + // Evaluate x f_i(x, Q) including photon + static void evolvePDFPHOTONM( int& nSet, double x, double Q, + double* xfArray, double& xPhoton) { + evolvepdfphotonm_( nSet, x, Q, xfArray, xPhoton); + } + + // Extrapolate PDF set beyond boundaries, or freeze them there. + static void setPDFparm(string name) { + const char* cName = name.c_str(); int lenName = name.length(); + setlhaparm_( cName, lenName); + } + + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_LHAPDFInterface_H diff --git a/PYTHIA8/pythia8140/include/LesHouches.h b/PYTHIA8/pythia8140/include/LesHouches.h new file mode 100644 index 00000000000..800f44859de --- /dev/null +++ b/PYTHIA8/pythia8140/include/LesHouches.h @@ -0,0 +1,347 @@ +// LesHouches.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for Les Houches Accord user process information. +// LHAProcess: stores a single process; used by the other classes. +// LHAParticle: stores a single particle; used by the other classes. +// LHAup: base class for initialization and event information. +// LHAupLHEF: derived class for reading from an Les Houches Event File. +// Code for interfacing with Fortran commonblocks is found in LHAFortran.h. + +#ifndef Pythia8_LesHouches_H +#define Pythia8_LesHouches_H + +#include "Event.h" +#include "Info.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// A class for the processes stored in LHAup. + +class LHAProcess { + +public: + + // Constructors. + LHAProcess() : idProc(0), xSecProc(0.), xErrProc(0.), xMaxProc(0.) { } + LHAProcess(int idProcIn, double xSecIn, double xErrIn, double xMaxIn) : + idProc(idProcIn), xSecProc(xSecIn), xErrProc(xErrIn), + xMaxProc(xMaxIn) { } + + // Process properties. + int idProc; + double xSecProc, xErrProc, xMaxProc; + +} ; + +//========================================================================== + +// A class for the particles stored in LHAup. + +class LHAParticle { + +public: + + // Constructors. + LHAParticle() : idPart(0), statusPart(0), mother1Part(0), + mother2Part(0), col1Part(0), col2Part(0), pxPart(0.), pyPart(0.), + pzPart(0.), ePart(0.), mPart(0.), tauPart(0.), spinPart(9.) { } + LHAParticle(int idIn, int statusIn, int mother1In, int mother2In, + int col1In, int col2In, double pxIn, double pyIn, double pzIn, + double eIn, double mIn, double tauIn, double spinIn) : + idPart(idIn), statusPart(statusIn), mother1Part(mother1In), + mother2Part(mother2In), col1Part(col1In), col2Part(col2In), + pxPart(pxIn), pyPart(pyIn), pzPart(pzIn), ePart(eIn), mPart(mIn), + tauPart(tauIn), spinPart(spinIn) { } + + // Particle properties. + int idPart, statusPart, mother1Part, mother2Part, col1Part, col2Part; + double pxPart, pyPart, pzPart, ePart, mPart, tauPart, spinPart; + +} ; + +//========================================================================== + +// LHAup is base class for initialization and event information +// from an external parton-level generator. + +class LHAup { + +public: + + // Destructor. + virtual ~LHAup() {} + + // Set info pointer. + void setPtr(Info* infoPtrIn) {infoPtr = infoPtrIn;} + + // Method to be used for LHAupLHEF derived class. + virtual bool fileFound() {return true;} + + // A pure virtual method setInit, wherein all initialization information + // is supposed to be set in the derived class. Can do this by reading a + // file or some other way, as desired. Returns false if it did not work. + virtual bool setInit() = 0; + + // Give back info on beams. + int idBeamA() const {return idBeamASave;} + int idBeamB() const {return idBeamBSave;} + double eBeamA() const {return eBeamASave;} + double eBeamB() const {return eBeamBSave;} + int pdfGroupBeamA() const {return pdfGroupBeamASave;} + int pdfGroupBeamB() const {return pdfGroupBeamBSave;} + int pdfSetBeamA() const {return pdfSetBeamASave;} + int pdfSetBeamB() const {return pdfSetBeamBSave;} + + // Give back weight strategy. + int strategy() const {return strategySave;} + + // Give back info on processes. + int sizeProc() const {return processes.size();} + int idProcess(int proc) const {return processes[proc].idProc;} + double xSec(int proc) const {return processes[proc].xSecProc;} + double xErr(int proc) const {return processes[proc].xErrProc;} + double xMax(int proc) const {return processes[proc].xMaxProc;} + + // Print the initialization info; useful to check that setting it worked. + void listInit(ostream& os = cout); + + // A pure virtual method setEvent, wherein information on the next event + // is supposed to be set in the derived class. + // Strategies +-1 and +-2: idProcIn is the process type, selected by PYTHIA. + // Strategies +-3 and +-4: idProcIn is dummy; process choice is made locally. + // The method can find the next event by a runtime interface to another + // program, or by reading a file, as desired. + // The method should return false if it did not work. + virtual bool setEvent(int idProcIn = 0) = 0; + + // Give back process number, weight, scale, alpha_em, alpha_s. + int idProcess() const {return idProc;} + double weight() const {return weightProc;} + double scale() const {return scaleProc;} + double alphaQED() const {return alphaQEDProc;} + double alphaQCD() const {return alphaQCDProc;} + + // Give back info on separate particle. + int sizePart() const {return particles.size();} + int id(int part) const {return particles[part].idPart;} + int status(int part) const {return particles[part].statusPart;} + int mother1(int part) const {return particles[part].mother1Part;} + int mother2(int part) const {return particles[part].mother2Part;} + int col1(int part) const {return particles[part].col1Part;} + int col2(int part) const {return particles[part].col2Part;} + double px(int part) const {return particles[part].pxPart;} + double py(int part) const {return particles[part].pyPart;} + double pz(int part) const {return particles[part].pzPart;} + double e(int part) const {return particles[part].ePart;} + double m(int part) const {return particles[part].mPart;} + double tau(int part) const {return particles[part].tauPart;} + double spin(int part) const {return particles[part].spinPart;} + + // Optional: give back info on parton density values of event. + bool pdfIsSet() const {return pdfIsSetSave;} + int id1() const {return id1Save;} + int id2() const {return id2Save;} + double x1() const {return x1Save;} + double x2() const {return x2Save;} + double scalePDF() const {return scalePDFSave;} + double xpdf1() const {return xpdf1Save;} + double xpdf2() const {return xpdf2Save;} + + // Print the info; useful to check that reading an event worked. + void listEvent(ostream& os = cout); + + // Skip ahead a number of events, which are not considered further. + // Mainly intended for debug when using the LHAupLHEF class. + virtual bool skipEvent(int nSkip) { + for (int iSkip = 0; iSkip < nSkip; ++iSkip) + if (!setEvent()) return false; return true;} + + // Four routines to write a Les Houches Event file in steps. + bool openLHEF(string fileNameIn); + bool initLHEF(); + bool eventLHEF(); + bool closeLHEF(bool updateInit = false); + +protected: + + // Constructor. Sets default to be that events come with unit weight. + LHAup(int strategyIn = 3) : strategySave(strategyIn) + { processes.reserve(10); particles.reserve(20); } + + // Allow conversion from mb to pb. + static const double CONVERTMB2PB; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Input beam info. + void setBeamA(int idIn, double eIn, int pdfGroupIn = 0, int pdfSetIn = 0) + { idBeamASave = idIn; eBeamASave = eIn; pdfGroupBeamASave = pdfGroupIn; + pdfSetBeamASave = pdfSetIn;} + void setBeamB(int idIn, double eIn, int pdfGroupIn = 0, int pdfSetIn = 0) + { idBeamBSave = idIn; eBeamBSave = eIn; pdfGroupBeamBSave = pdfGroupIn; + pdfSetBeamBSave = pdfSetIn;} + + // Input process weight strategy. + void setStrategy(int strategyIn) {strategySave = strategyIn;} + + // Input process info. + void addProcess(int idProcIn, double xSecIn = 1., double xErrIn = 0., + double xMaxIn = 1.) { processes.push_back( LHAProcess( idProcIn, + xSecIn, xErrIn, xMaxIn)); } + + // Possibility to update some cross section info at end of run. + void setXSec(int iP, double xSecIn) {processes[iP].xSecProc = xSecIn;} + void setXErr(int iP, double xErrIn) {processes[iP].xErrProc = xErrIn;} + void setXMax(int iP, double xMaxIn) {processes[iP].xMaxProc = xMaxIn;} + + // Input info on the selected process. + void setProcess(int idProcIn = 0, double weightIn = 1., double + scaleIn = 0., double alphaQEDIn = 0.0073, double alphaQCDIn = 0.12) { + idProc = idProcIn; weightProc = weightIn; scaleProc = scaleIn; + alphaQEDProc = alphaQEDIn; alphaQCDProc = alphaQCDIn; + // Clear particle list. Add empty zeroth particle for correct indices. + particles.clear(); addParticle(0); pdfIsSetSave = false;} + + // Input particle info, one particle at the time. + void addParticle(LHAParticle particleIn) { + particles.push_back(particleIn);} + void addParticle(int idIn, int statusIn = 0, int mother1In = 0, + int mother2In = 0, int col1In = 0, int col2In = 0, double pxIn = 0., + double pyIn = 0., double pzIn = 0., double eIn = 0., double mIn = 0., + double tauIn = 0., double spinIn = 9.) { + particles.push_back( LHAParticle( idIn, statusIn, mother1In, mother2In, + col1In, col2In, pxIn, pyIn, pzIn, eIn, mIn, tauIn, spinIn)); } + + // Optionally input info on parton density values of event. + void setPdf(int id1In, int id2In, double x1In, double x2In, + double scalePDFIn, double xpdf1In, double xpdf2In, bool pdfIsSetIn) + { id1Save = id1In; id2Save = id2In; x1Save = x1In; x2Save = x2In; + scalePDFSave = scalePDFIn; xpdf1Save = xpdf1In; xpdf2Save = xpdf2In; + pdfIsSetSave = pdfIsSetIn;} + + // Three routines for LHEF files, but put here for flexibility. + bool setInitLHEF(ifstream& is); + bool setNewEventLHEF(ifstream& is); + bool setOldEventLHEF(); + + // Event properties from LHEF files, for repeated use. + int nupSave, idprupSave; + double xwgtupSave, scalupSave, aqedupSave, aqcdupSave; + vector particlesSave; + bool getPDFSave; + int id1InSave, id2InSave; + double x1InSave, x2InSave, scalePDFInSave, xpdf1InSave, xpdf2InSave; + +private: + + // Event weighting and mixing strategy. + int strategySave; + + // Beam particle properties. + int idBeamASave, idBeamBSave; + double eBeamASave, eBeamBSave; + int pdfGroupBeamASave, pdfGroupBeamBSave, pdfSetBeamASave, pdfSetBeamBSave; + + // The process list, stored as a vector of processes. + vector processes; + + // Store info on the selected process. + int idProc; + double weightProc, scaleProc, alphaQEDProc, alphaQCDProc; + + // The particle list, stored as a vector of particles. + vector particles; + + // Optional info on parton density values of event. + bool pdfIsSetSave; + int id1Save, id2Save; + double x1Save, x2Save, scalePDFSave, xpdf1Save, xpdf2Save; + + // File to which to write Les Houches Event File information. + string fileName; + fstream osLHEF; + char dateNow[12]; + char timeNow[9]; + +}; + +//========================================================================== + +// A derived class with information read from a Les Houches Event File. + +class LHAupLHEF : public LHAup { + +public: + + // Constructor. + LHAupLHEF(const char* fileIn) : is(fileIn) {} + + // Destructor. + ~LHAupLHEF() {} + + // Confirm that file was found and opened as expected. + bool fileFound() {return is.good();} + + // Routine for doing the job of reading and setting initialization info. + bool setInit() {return setInitLHEF(is);} + + // Routine for doing the job of reading and setting info on next event. + bool setEvent(int = 0) {if (!setNewEventLHEF(is)) return false; + return setOldEventLHEF();} + + // Skip ahead a number of events, which are not considered further. + bool skipEvent(int nSkip) {for (int iSkip = 0; iSkip < nSkip; ++iSkip) + if (!setNewEventLHEF(is)) return false; return true;} + +private: + + // File from which to read. + ifstream is; + +}; + +//========================================================================== + +// A derived class with information read from PYTHIA 8 itself, for output. + +class LHAupFromPYTHIA8 : public LHAup { + +public: + + // Constructor. + LHAupFromPYTHIA8(Event* processPtrIn, Info* infoPtrIn) { + processPtr = processPtrIn; infoPtr = infoPtrIn;} + + // Destructor. + ~LHAupFromPYTHIA8() {} + + // Routine for doing the job of reading and setting initialization info. + bool setInit(); + + // Routine for doing the job of reading and setting info on next event. + bool setEvent(int = 0); + + // Update cross-section information at the end of the run. + bool updateSigma(); + +private: + + // Pointers to process event record and further information. + Event* processPtr; + Info* infoPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_LesHouches_H diff --git a/PYTHIA8/pythia8140/include/MiniStringFragmentation.h b/PYTHIA8/pythia8140/include/MiniStringFragmentation.h new file mode 100644 index 00000000000..92db7471fc2 --- /dev/null +++ b/PYTHIA8/pythia8140/include/MiniStringFragmentation.h @@ -0,0 +1,86 @@ +// MiniStringFragmentation.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the class for "cluster" fragmentation. +// MiniStringFragmentation: handle the fragmentation of low-mass systems. + +#ifndef Pythia8_MiniStringFragmentation_H +#define Pythia8_MiniStringFragmentation_H + +#include "Basics.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "FragmentationSystems.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The MiniStringFragmentation class contains the routines to fragment +// occasional low-mass colour singlet partonic systems, where the string +// approach is not directly applicable (for technical reasons). + +class MiniStringFragmentation { + +public: + + // Constructor. + MiniStringFragmentation() {} + + // Initialize and save pointers. + void init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + StringFlav* flavSelPtrIn); + + // Do the fragmentation: driver routine. + bool fragment( int iSub, ColConfig& colConfig, Event& event, + bool isDiff = false); + +private: + + // Constants: could only be changed in the code itself. + static const int NTRYDIFFRACTIVE, NTRYLASTRESORT, NTRYFLAV; + static const double SIGMAMIN; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointer to class for flavour generation. + StringFlav* flavSelPtr; + + // Initialization data, read from Settings. + int nTryMass; + double sigma, sigma2Had, bLund; + + // Data members. + bool isClosed; + double mSum, m2Sum; + Vec4 pSum; + vector iParton; + FlavContainer flav1, flav2; + + // Attempt to produce two particles from a cluster. + bool ministring2two( int nTry, Event& event); + + // Attempt to produce one particle from a cluster. + bool ministring2one( int iSub, ColConfig& colConfig, Event& event); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_MiniStringFragmentation_H diff --git a/PYTHIA8/pythia8140/include/MultipleInteractions.h b/PYTHIA8/pythia8140/include/MultipleInteractions.h new file mode 100644 index 00000000000..5f3a0626c47 --- /dev/null +++ b/PYTHIA8/pythia8140/include/MultipleInteractions.h @@ -0,0 +1,259 @@ +// MultipleInteractions.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main classes for multiple interactions physics. +// SigmaMultiple stores allowed processes by in-flavour combination. +// MultipleInteractions: generates multiple parton-parton interactions. + +#ifndef Pythia8_MultipleInteractions_H +#define Pythia8_MultipleInteractions_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "PartonSystems.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "SigmaTotal.h" +#include "SigmaProcess.h" +#include "StandardModel.h" + +namespace Pythia8 { + +//========================================================================== + +// SigmaMultiple is a helper class to MultipleInteractions. +// It packs pointers to the allowed processes for different +// flavour combinations and levels of ambition. + +class SigmaMultiple { + +public: + + // Constructor. + SigmaMultiple() {} + + // Destructor. + ~SigmaMultiple() { + for (int i = 0; i < int(sigmaT.size()); ++i) delete sigmaT[i]; + for (int i = 0; i < int(sigmaU.size()); ++i) delete sigmaU[i];} + + // Initialize list of processes. + bool init(int inState, int processLevel, Info* infoPtr, + Settings* settingsPtr, ParticleData* particleDataPtr, Rndm* rndmPtrIn, + BeamParticle* beamAPtr, BeamParticle* beamBPtr, CoupSM* coupSMPtr); + + // Calculate cross section summed over possibilities. + double sigma( int id1, int id2, double x1, double x2, double sHat, + double tHat, double uHat, double alpS, double alpEM, + bool restore = false, bool pickOtherIn = false); + + // Return whether the other, rare processes were selected. + bool pickedOther() {return pickOther;} + + // Return one subprocess, picked according to relative cross sections. + SigmaProcess* sigmaSel(); + bool swapTU() {return pickedU;} + + // Return code or name of a specified process, for statistics table. + int nProc() const {return nChan;} + int codeProc(int iProc) const {return sigmaT[iProc]->code();} + string nameProc(int iProc) const {return sigmaT[iProc]->name();} + +private: + + // Constants: could only be changed in the code itself. + static const double MASSMARGIN, OTHERFRAC; + + // Number of processes. Some use massive matrix elements. + int nChan; + vector needMasses; + vector m3Fix, m4Fix, sHatMin; + + // Vector of process list, one for t-channel and one for u-channel. + vector sigmaT, sigmaU; + + // Values of cross sections in process list above. + vector sigmaTval, sigmaUval; + double sigmaTsum, sigmaUsum; + bool pickOther, pickedU; + + // Pointer to the random number generator. + Rndm* rndmPtr; + +}; + +//========================================================================== + +// The MultipleInteractions class contains the main methods for the +// generation of multiple parton-parton interactions in hadronic collisions. + +class MultipleInteractions { + +public: + + // Constructor. + MultipleInteractions() {} + + // Initialize the generation process for given beams. + bool init( bool doMIinit, int diffractiveModeIn, Info* infoPtrIn, + Settings& settings, ParticleData* particleDataPtr, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, CoupSM* coupSMPtrIn, + PartonSystems* partonSystemsPtrIn, SigmaTotal* sigmaTotPtrIn, + ostream& os = cout); + + // Reset impact parameter choice and update the CM energy. + void reset(); + + // Select first = hardest pT in minbias process. + void pTfirst(); + + // Set up kinematics for first = hardest pT in minbias process. + void setupFirstSys( Event& process); + + // Find whether to limit maximum scale of emissions. + bool limitPTmax( Event& event); + + // Prepare system for evolution. + void prepare(double pTscale = 1000.) { + if (!bSetInFirst) overlapNext(pTscale);} + + // Select next pT in downwards evolution. + double pTnext( double pTbegAll, double pTendAll, Event& event); + + // Set up kinematics of acceptable interaction. + void scatter( Event& event); + + // Get some information on current interaction. + double Q2Ren() const {return pT2Ren;} + double alphaSH() const {return alpS;} + double alphaEMH() const {return alpEM;} + double x1H() const {return x1;} + double x2H() const {return x2;} + double Q2Fac() const {return pT2Fac;} + double pdf1() const {return xPDF1now;} + double pdf2() const {return xPDF2now;} + double bMI() const {return (bIsSet) ? bNow / bAvg : 0.;} + double enhanceMI() const {return (bIsSet) ? enhanceB / zeroIntCorr : 1.;} + + // Update and print statistics on number of processes. + void accumulate() { int iBeg = (infoPtr->isMinBias()) ? 0 : 1; + for (int i = iBeg; i < infoPtr->nMI(); ++i) ++nGen[ infoPtr->codeMI(i) ];} + void statistics(bool resetStat = false, ostream& os = cout); + +private: + + // Constants: could only be changed in the code itself. + static const bool SHIFTFACSCALE, PREPICKRESCATTER; + static const double SIGMAFUDGE, RPT20, PT0STEP, SIGMASTEP, PT0MIN, + EXPPOWMIN, PROBATLOWB, BSTEP, BMAX, EXPMAX, + KCONVERGE, CONVERT2MB, ROOTMIN, ECMDEV; + + // Initialization data, read from Settings. + bool allowRescatter, allowDoubleRes; + int pTmaxMatch, alphaSorder, alphaEMorder, bProfile, processLevel, + rescatterMode, nQuarkIn, nSample, enhanceScreening; + double alphaSvalue, Kfactor, pT0Ref, ecmRef, ecmPow, pTmin, coreRadius, + coreFraction, expPow, ySepResc, deltaYResc, sigmaPomP, + mMaxPertDiff, mMinPertDiff; + + // Other initialization data. + bool hasBaryonBeams, hasLowPow; + int diffractiveMode; + double eCM, sCM, pT0, pT20, pT2min, pTmax, pT2max, pT20R, pT20minR, + pT20maxR, pT20min0maxR, pT2maxmin, sigmaND, pT4dSigmaMax, + pT4dProbMax, dSigmaApprox, sigmaInt, sudExpPT[101], + zeroIntCorr, normOverlap, nAvg, kNow, normPi, bAvg, bDiv, + probLowB, radius2B, radius2C, fracA, fracB, fracC, fracAhigh, + fracBhigh, fracChigh, fracABChigh, expRev, cDiv, cMax; + + // Properties specific to current system. + bool bIsSet, bSetInFirst, isAtLowB, pickOtherSel; + int id1, id2, i1Sel, i2Sel, id1Sel, id2Sel; + double bNow, enhanceB, pT2, pT2shift, pT2Ren, pT2Fac, x1, x2, xT, xT2, + tau, y, sHat, tHat, uHat, alpS, alpEM, xPDF1now, xPDF2now, + dSigmaSum, x1Sel, x2Sel, sHatSel, tHatSel, uHatSel; + + // Stored values for mass interpolation for diffractive systems. + int nStep, iStepFrom, iStepTo; + double eCMsave, eStepSize, eStepSave, eStepFrom, eStepTo, pT0Save[5], + pT4dSigmaMaxSave[5], pT4dProbMaxSave[5], sigmaIntSave[5], + sudExpPTSave[5][101], zeroIntCorrSave[5], normOverlapSave[5], + kNowSave[5], bAvgSave[5], bDivSave[5], probLowBSave[5], + fracAhighSave[5], fracBhighSave[5], fracChighSave[5], + fracABChighSave[5], cDivSave[5], cMaxSave[5]; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointers to Standard Model couplings. + CoupSM* coupSMPtr; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Pointer to total cross section parametrization. + SigmaTotal* sigmaTotPtr; + + // Collections of parton-level 2 -> 2 cross sections. Selected one. + SigmaMultiple sigma2gg, sigma2qg, sigma2qqbarSame, sigma2qq; + SigmaMultiple* sigma2Sel; + SigmaProcess* dSigmaDtSel; + + // Statistics on generated 2 -> 2 processes. + map nGen; + + // alphaStrong and alphaEM calculations. + AlphaStrong alphaS; + AlphaEM alphaEM; + + // Scattered partons. + vector scatteredA, scatteredB; + + // Determine constant in d(Prob)/d(pT2) < const / (pT2 + r * pT20)^2. + void upperEnvelope(); + + // Integrate the parton-parton interaction cross section. + void jetCrossSection(); + + // Evaluate "Sudakov form factor" for not having a harder interaction. + double sudakov(double pT2sud, double enhance = 1.); + + // Do a quick evolution towards the next smaller pT. + double fastPT2( double pT2beg); + + // Calculate the actual cross section, either for the first interaction + // (including at initialization) or for any subsequent in the sequence. + double sigmaPT2scatter(bool isFirst = false); + + // Find the partons that may rescatter. + void findScatteredPartons( Event& event); + + // Calculate the actual cross section for a rescattering. + double sigmaPT2rescatter( Event& event); + + // Calculate factor relating matter overlap and interaction rate. + void overlapInit(); + + // Pick impact parameter and interaction rate enhancement, + // either before the first interaction (for minbias) or after it. + void overlapFirst(); + void overlapNext(double pTscale); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_MultipleInteractions_H diff --git a/PYTHIA8/pythia8140/include/ParticleData.h b/PYTHIA8/pythia8140/include/ParticleData.h new file mode 100644 index 00000000000..25ed8888e6e --- /dev/null +++ b/PYTHIA8/pythia8140/include/ParticleData.h @@ -0,0 +1,594 @@ +// ParticleData.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the classes containing particle data. +// DecayChannel contains info on a single decay channel. +// ParticleDataEntry contains info on a single particle species. +// ParticleData collects info on all particles as a map. + +#ifndef Pythia8_ParticleData_H +#define Pythia8_ParticleData_H + +#include "Basics.h" +#include "Info.h" +#include "PythiaStdlib.h" +#include "ResonanceWidths.h" +#include "Settings.h" +#include "StandardModel.h" + +namespace Pythia8 { + +//========================================================================== + +// Forward reference to some classes. +class ParticleData; +class ResonanceWidths; +class CoupSM; + +//========================================================================== + +// This class holds info on a single decay channel. + +class DecayChannel { + +public: + // Constructor. + DecayChannel(int onModeIn = 0, double bRatioIn = 0., int meModeIn = 0, + int prod0 = 0, int prod1 = 0, int prod2 = 0, int prod3 = 0, + int prod4 = 0, int prod5 = 0, int prod6 = 0, int prod7 = 0) + : onModeSave(onModeIn), bRatioSave(bRatioIn), currentBRSave(0.), + onShellWidthSave(0.), openSecPos(1.), openSecNeg(1.), + meModeSave(meModeIn), nProd(0), hasChangedSave(true) { + prod[0] = prod0; prod[1] = prod1; prod[2] = prod2; prod[3] = prod3; + prod[4] = prod4; prod[5] = prod5; prod[6] = prod6; prod[7] = prod7; + for (int j = 0; j < 8; ++j) if (prod[j] != 0 && j == nProd) ++nProd; } + + // Member functions for input. + void onMode(int onModeIn) {onModeSave = onModeIn; hasChangedSave = true;} + void bRatio(double bRatioIn, bool countAsChanged = true) { + bRatioSave = bRatioIn; if (countAsChanged) hasChangedSave = true;} + void rescaleBR(double fac) {bRatioSave *= fac; hasChangedSave = true;} + void meMode(int meModeIn) {meModeSave = meModeIn; hasChangedSave = true;} + void multiplicity(int multIn) {nProd = multIn; hasChangedSave = true;} + void product(int i, int prodIn) {prod[i] = prodIn; nProd = 0; + for (int j = 0; j < 8; ++j) if (prod[j] != 0 && j == nProd) ++nProd; + hasChangedSave = true;} + void setHasChanged(bool hasChangedIn) {hasChangedSave = hasChangedIn;} + + // Member functions for output. + int onMode() const {return onModeSave;} + double bRatio() const {return bRatioSave;} + int meMode() const {return meModeSave;} + int multiplicity() const {return nProd;} + int product(int i) const {return (i >= 0 && i < nProd) ? prod[i] : 0;} + bool hasChanged() const { return hasChangedSave;} + + // Check for presence of particles anywhere in decay list. + bool contains(int id1) const; + bool contains(int id1, int id2) const; + bool contains(int id1, int id2, int id3) const; + + // Input/output for current selection of decay modes. + // Takes into account on/off switches and dynamic width for resonances. + void currentBR(double currentBRIn) {currentBRSave = currentBRIn;} + double currentBR() const {return currentBRSave;} + + // Input/output for nominal partial width; used by resonances. + void onShellWidth(double onShellWidthIn) { + onShellWidthSave = onShellWidthIn;} + double onShellWidth() const {return onShellWidthSave;} + void onShellWidthFactor(double factor) {onShellWidthSave *= factor;} + + // Input/output for fraction of secondary open widths; used by resonances. + void openSec(int idSgn, double openSecIn) { + if (idSgn > 0) openSecPos = openSecIn; else openSecNeg = openSecIn;} + double openSec(int idSgn) const { + return (idSgn > 0) ? openSecPos : openSecNeg;} + +private: + + // Decay channel info. + int onModeSave; + double bRatioSave, currentBRSave, onShellWidthSave, openSecPos, + openSecNeg; + int meModeSave, nProd, prod[8]; + bool hasChangedSave; + +}; + +//========================================================================== + +// This class holds info on a single particle species. + +class ParticleDataEntry { + +public: + + // Constructors: for antiparticle exists or not. + ParticleDataEntry(int idIn = 0, string nameIn = " ", + int spinTypeIn = 0, int chargeTypeIn = 0, int colTypeIn = 0, + double m0In = 0., double mWidthIn = 0., double mMinIn = 0., + double mMaxIn = 0., double tau0In = 0.) : idSave(abs(idIn)), + nameSave(nameIn), antiNameSave("void"), spinTypeSave(spinTypeIn), + chargeTypeSave(chargeTypeIn), colTypeSave(colTypeIn), m0Save(m0In), + mWidthSave (mWidthIn), mMinSave(mMinIn), mMaxSave(mMaxIn), + tau0Save(tau0In), hasAntiSave(false), hasChangedSave(true), + resonancePtr(0) {setDefaults();} + ParticleDataEntry(int idIn, string nameIn, string antiNameIn, + int spinTypeIn = 0, int chargeTypeIn = 0, int colTypeIn = 0, + double m0In = 0., double mWidthIn = 0., double mMinIn = 0., + double mMaxIn = 0., double tau0In = 0.) : idSave(abs(idIn)), + nameSave(nameIn), antiNameSave(antiNameIn), spinTypeSave(spinTypeIn), + chargeTypeSave(chargeTypeIn), colTypeSave(colTypeIn), m0Save(m0In), + mWidthSave (mWidthIn), mMinSave(mMinIn), mMaxSave(mMaxIn), + tau0Save(tau0In), hasAntiSave(true), hasChangedSave(true), + resonancePtr(0) {setDefaults(); + if (toLower(antiNameIn) == "void") hasAntiSave = false;} + + // Destructor: delete any ResonanceWidths object. + ~ParticleDataEntry(); + + // Initialization of some particle flags. + void setDefaults(); + + // Store pointer to whole particle data table/database. + void initPtr( ParticleData* particleDataPtrIn) { + particleDataPtr = particleDataPtrIn;} + + // Reset all the properties of an existing particle. + void setAll(string nameIn, string antiNameIn, int spinTypeIn = 0, + int chargeTypeIn = 0, int colTypeIn = 0, double m0In = 0., + double mWidthIn = 0., double mMinIn = 0., double mMaxIn = 0., + double tau0In = 0.) + {nameSave = nameIn; antiNameSave = antiNameIn; hasAntiSave = true; + if (toLower(antiNameIn) == "void") hasAntiSave = false; + spinTypeSave = spinTypeIn; chargeTypeSave = chargeTypeIn; + colTypeSave = colTypeIn; m0Save = m0In; mWidthSave = mWidthIn; + mMinSave = mMinIn; mMaxSave = mMaxIn; tau0Save = tau0In; + setDefaults(); hasChangedSave = true;} + + // Change current values one at a time (or set if not set before). + // (Must use set here since else name+signature clash with get methods.) + void setName(string nameIn) {nameSave = nameIn; hasChangedSave = true;} + void setAntiName(string antiNameIn) {antiNameSave = antiNameIn; + hasChangedSave = true;} + void setNames(string nameIn, string antiNameIn) {nameSave = nameIn; + antiNameSave = antiNameIn; hasAntiSave = true; if (toLower(antiNameIn) + == "void") hasAntiSave = false; hasChangedSave = true;} + void setSpinType(int spinTypeIn) {spinTypeSave = spinTypeIn; + hasChangedSave = true;} + void setChargeType(int chargeTypeIn) {chargeTypeSave = chargeTypeIn; + hasChangedSave = true;} + void setColType(int colTypeIn) {colTypeSave = colTypeIn; + hasChangedSave = true;} + void setM0(double m0In) {m0Save = m0In; setConstituentMass(); + hasChangedSave = true;} + void setMWidth(double mWidthIn, bool countAsChanged = true) { + mWidthSave = mWidthIn; if (countAsChanged) hasChangedSave = true;} + void setMMin(double mMinIn) {mMinSave = mMinIn; hasChangedSave = true;} + void setMMax(double mMaxIn) {mMaxSave = mMaxIn; hasChangedSave = true;} + void setTau0(double tau0In) {tau0Save = tau0In; hasChangedSave = true;} + void setIsResonance(bool isResonanceIn) {isResonanceSave = isResonanceIn; + hasChangedSave = true;} + void setMayDecay(bool mayDecayIn, bool countAsChanged = true) { + mayDecaySave = mayDecayIn; if (countAsChanged) hasChangedSave = true;} + void setDoExternalDecay(bool doExternalDecayIn) + {doExternalDecaySave = doExternalDecayIn; hasChangedSave = true;} + void setIsVisible(bool isVisibleIn) {isVisibleSave = isVisibleIn; + hasChangedSave = true;} + void setDoForceWidth(bool doForceWidthIn) {doForceWidthSave = doForceWidthIn; + hasChangedSave = true;} + void setHasChanged(bool hasChangedIn) {hasChangedSave = hasChangedIn; + for (int i = 0; i < int(channels.size()); ++i) + channels[i].setHasChanged(hasChangedIn);} + + // Give back current values. + int id() const { return idSave; } + bool hasAnti() const { return hasAntiSave; } + string name(int idIn = 1) const { + return (idIn > 0) ? nameSave : antiNameSave; } + int spinType() const {return spinTypeSave; } + int chargeType(int idIn = 1) const { + return (idIn > 0) ? chargeTypeSave : -chargeTypeSave; } + double charge(int idIn = 1) const { + return (idIn > 0) ? chargeTypeSave / 3. : -chargeTypeSave / 3.; } + int colType(int idIn = 1) const { + if (colTypeSave == 2) return colTypeSave; + return (idIn > 0) ? colTypeSave : -colTypeSave; } + double m0() const { return m0Save; } + double mWidth() const { return mWidthSave; } + double mMin() const { return mMinSave; } + double mMax() const { return mMaxSave; } + double m0Min() const { + return (modeBWnow == 0) ? m0Save : mMinSave; } + double m0Max() const { + return (modeBWnow == 0) ? m0Save : mMaxSave; } + double tau0() const { return tau0Save; } + bool isResonance() const { return isResonanceSave; } + bool mayDecay() const { return mayDecaySave; } + bool doExternalDecay() const { return doExternalDecaySave; } + bool isVisible() const { return isVisibleSave; } + bool doForceWidth() const { return doForceWidthSave; } + bool hasChanged() const { if (hasChangedSave) return true; + for (int i = 0; i < int(channels.size()); ++i) + if (channels[i].hasChanged()) return true; return false;} + + // Set and give back several mass-related quantities. + void initBWmass(); + double constituentMass() const { return constituentMassSave; } + double mass(); + double mRun(double mH); + + // Give back other quantities. + bool useBreitWigner() const { return (modeBWnow > 0); } + bool canDecay() const { return (channels.size() > 0);} + bool isLepton() const { return (idSave > 10 && idSave < 19);} + bool isQuark() const { return (idSave != 0 && idSave < 9);} + bool isGluon() const { return (idSave == 21);} + bool isDiquark() const { return (idSave > 1000 && idSave < 10000 + && (idSave/10)%10 == 0);} + bool isHadron() const; + bool isMeson() const; + bool isBaryon() const; + + // Intermediate octet ccbar or bbar states in colour-octet model. + bool isOctetHadron() const {return (idSave == 9900441 + || idSave == 9900443 || idSave == 9900551 || idSave == 9900553 + || idSave == 9910441 || idSave == 9910551); } + int heaviestQuark(int idIn = 1) const; + int baryonNumberType(int idIn = 1) const; + + // Reset to empty decay table. + void clearChannels() {channels.resize(0);} + + // Add a decay channel to the decay table. + void addChannel(int onMode = 0, double bRatio = 0., int meMode = 0, + int prod0 = 0, int prod1 = 0, int prod2 = 0, int prod3 = 0, + int prod4 = 0, int prod5 = 0, int prod6 = 0, int prod7 = 0) { + channels.push_back( DecayChannel( onMode, bRatio, meMode, prod0, + prod1, prod2, prod3, prod4, prod5, prod6, prod7) ); } + + // Decay table size. + int sizeChannels() const {return channels.size();} + + // Gain access to a channel in the decay table. + DecayChannel& channel(int i){return channels[i];} + const DecayChannel& channel(int i) const {return channels[i];} + + // Rescale sum of branching ratios to unity. + void rescaleBR(double newSumBR = 1.); + + // Random choice of decay channel according to branching ratios. + bool preparePick(int idSgn, double mHat = 0., int idInFlav = 0); + DecayChannel& pickChannel(); + + // Access methods stored in ResonanceWidths. + void setResonancePtr(ResonanceWidths* resonancePtrIn); + ResonanceWidths* getResonancePtr() {return resonancePtr;} + void resInit(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn); + double resWidth(int idSgn, double mHat, int idIn = 0, + bool openOnly = false, bool setBR = false); + double resWidthOpen(int idSgn, double mHat, int idIn = 0); + double resWidthStore(int idSgn, double mHat, int idIn = 0); + double resOpenFrac(int idSgn); + double resWidthRescaleFactor(); + double resWidthChan(double mHat, int idAbs1 = 0, int idAbs2 = 0); + +private: + + // Constants: could only be changed in the code itself. + static const int INVISIBLENUMBER, INVISIBLETABLE[38]; + static const double MAXTAU0FORDECAY,MINMASSRESONANCE, NARROWMASS, + CONSTITUENTMASSTABLE[6]; + + // Particle data. + int idSave; + string nameSave, antiNameSave; + int spinTypeSave, chargeTypeSave, colTypeSave; + double m0Save, mWidthSave, mMinSave, mMaxSave, tau0Save, + constituentMassSave; + bool hasAntiSave, isResonanceSave, mayDecaySave, doExternalDecaySave, + isVisibleSave, doForceWidthSave, hasChangedSave; + + // Extra data for mass selection according to a Breit-Wigner. + int modeBWnow; + double atanLow, atanDif, mThr; + + // A vector containing all the decay channels of the particle. + vector channels; + + // Summed branching ratio of currently open channels. + double currentBRSum; + + // Pointer to ResonanceWidths object; only used for some particles. + ResonanceWidths* resonancePtr; + + // Pointer to the full particle data table. + ParticleData* particleDataPtr; + + // Set constituent mass. + void setConstituentMass(); + + // Useful functions for string handling. + string toLower(const string& nameConv); + +}; + +//========================================================================== + +// This class holds a map of all ParticleDataEntries. + +class ParticleData { + +public: + + // Constructor. + ParticleData() : isInit(false) {} + + // Initialize pointers. + void initPtr(Info* infoPtrIn, Settings* settingsPtrIn, Rndm* rndmPtrIn, + CoupSM* coupSMPtrIn) {infoPtr = infoPtrIn; settingsPtr = settingsPtrIn; + rndmPtr = rndmPtrIn; coupSMPtr = coupSMPtrIn;} + + // Read in database from specific file. + bool init(string startFile = "../xmldoc/ParticleData.xml") { + initCommon(); return readXML(startFile);} + + // Overwrite existing database by reading from specific file. + bool reInit(string startFile, bool xmlFormat = true) { initCommon(); + return (xmlFormat) ? readXML(startFile) : readFF(startFile);} + + // Initialize pointers, normal Breit-Wigners and special resonances. + void initWidths(vector resonancePtrs); + + // Read or list whole (or part of) database from/to an XML file. + bool readXML(string inFile, bool reset = true) ; + void listXML(string outFile); + + // Read or list whole (or part of) database from/to a free format file. + bool readFF(string inFile, bool reset = true) ; + void listFF(string outFile); + + // Read in one update from a single line. + bool readString(string lineIn, bool warn = true, ostream& os = cout) ; + + // Print out table of whole database, or of only part of it. + void listAll(ostream& os = cout) {list(false, true, os);} + void listChanged(ostream& os = cout) {list(true, false, os);} + void listChanged(bool changedRes, ostream& os = cout) { + list(true, changedRes, os);} + void list(bool changedOnly = false, bool changedRes = true, + ostream& os = cout); + + // Print out specified particles. + void list(int idList, ostream& os = cout) {vector idListTemp; + idListTemp.push_back(idList); list( idListTemp, os);} + void list(vector idList, ostream& os = cout); + + // Check that table makes sense, especially for decays. + void checkTable(ostream& os = cout) {checkTable(1, os);}; + void checkTable(int verbosity, ostream& os = cout) ; + + // Add new entry. + void addParticle(int idIn, string nameIn = " ", int spinTypeIn = 0, + int chargeTypeIn = 0, int colTypeIn = 0, double m0In = 0., + double mWidthIn = 0., double mMinIn = 0., double mMaxIn = 0., + double tau0In = 0.) { pdt[abs(idIn)] = ParticleDataEntry(idIn, + nameIn, spinTypeIn, chargeTypeIn, colTypeIn, m0In, mWidthIn, + mMinIn, mMaxIn, tau0In); } + void addParticle(int idIn, string nameIn, string antiNameIn, + int spinTypeIn = 0, int chargeTypeIn = 0, int colTypeIn = 0, + double m0In = 0., double mWidthIn = 0., double mMinIn = 0., + double mMaxIn = 0., double tau0In = 0.) { pdt[abs(idIn)] + = ParticleDataEntry(idIn, nameIn, antiNameIn, spinTypeIn, + chargeTypeIn, colTypeIn, m0In, mWidthIn, mMinIn, mMaxIn, tau0In); } + + // Reset all the properties of an entry in one go.. + void setAll(int idIn, string nameIn, string antiNameIn, + int spinTypeIn = 0, int chargeTypeIn = 0, int colTypeIn = 0, + double m0In = 0., double mWidthIn = 0., double mMinIn = 0., + double mMaxIn = 0.,double tau0In = 0.) { if (isParticle(idIn)) + pdt[abs(idIn)].setAll( nameIn, antiNameIn, spinTypeIn, chargeTypeIn, + colTypeIn, m0In, mWidthIn, mMinIn, mMaxIn, tau0In); } + + // Query existence of an entry. + bool isParticle(int idIn) { + if (pdt.find(abs(idIn)) == pdt.end()) return false; + if (idIn > 0 || pdt[abs(idIn)].hasAnti()) return true; + return false; } + + // Return the id of the sequentially next particle stored in table. + int nextId(int idIn) ; + + // Change current values one at a time (or set if not set before). + void name(int idIn, string nameIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setName(nameIn); } + void antiName(int idIn, string antiNameIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setAntiName(antiNameIn); } + void names(int idIn, string nameIn, string antiNameIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setNames(nameIn, antiNameIn); } + void spinType(int idIn, int spinTypeIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setSpinType(spinTypeIn); } + void chargeType(int idIn, int chargeTypeIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setChargeType(chargeTypeIn); } + void colType(int idIn, int colTypeIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setColType(colTypeIn); } + void m0(int idIn, double m0In) { + if (isParticle(idIn)) pdt[abs(idIn)].setM0(m0In); } + void mWidth(int idIn, double mWidthIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setMWidth(mWidthIn); } + void mMin(int idIn, double mMinIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setMMin(mMinIn); } + void mMax(int idIn, double mMaxIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setMMax(mMaxIn); } + void tau0(int idIn, double tau0In) { + if (isParticle(idIn)) pdt[abs(idIn)].setTau0(tau0In); } + void isResonance(int idIn, bool isResonanceIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setIsResonance(isResonanceIn); } + void mayDecay(int idIn, bool mayDecayIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setMayDecay(mayDecayIn); } + void doExternalDecay(int idIn, bool doExternalDecayIn) { + if (isParticle(idIn)) + pdt[abs(idIn)].setDoExternalDecay(doExternalDecayIn); } + void isVisible(int idIn, bool isVisibleIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setIsVisible(isVisibleIn); } + void doForceWidth(int idIn, bool doForceWidthIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setDoForceWidth(doForceWidthIn); } + void hasChanged(int idIn, bool hasChangedIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setHasChanged(hasChangedIn); } + + // Give back current values. + bool hasAnti(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].hasAnti() : false ; } + string name(int idIn) { + return (isParticle(abs(idIn))) ? pdt[abs(idIn)].name(idIn) : " "; } + int spinType(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].spinType() : 0 ; } + int chargeType(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].chargeType(idIn) : 0 ; } + double charge(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].charge(idIn) : 0 ; } + int colType(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].colType(idIn) : 0 ; } + double m0(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].m0() : 0. ; } + double mWidth(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].mWidth() : 0. ; } + double mMin(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].mMin() : 0. ; } + double m0Min(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].m0Min() : 0. ; } + double mMax(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].mMax() : 0. ; } + double m0Max(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].m0Max() : 0. ; } + double tau0(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].tau0() : 0. ; } + bool isResonance(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isResonance() : false ; } + bool mayDecay(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].mayDecay() : false ; } + bool doExternalDecay(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].doExternalDecay() : false ; } + bool isVisible(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isVisible() : false ; } + bool doForceWidth(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].doForceWidth() : false ; } + bool hasChanged(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].hasChanged() : false ; } + + // Give back special mass-related quantities. + bool useBreitWigner(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].useBreitWigner() : false ; } + double constituentMass(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].constituentMass() : 0. ; } + double mass(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].mass() : 0. ; } + double mRun(int idIn, double mH) { + return isParticle(idIn) ? pdt[abs(idIn)].mRun(mH) : 0. ; } + + // Give back other quantities. + bool canDecay(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].canDecay() : false ; } + bool isLepton(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isLepton() : false ; } + bool isQuark(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isQuark() : false ; } + bool isGluon(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isGluon() : false ; } + bool isDiquark(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isDiquark() : false ; } + bool isHadron(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isHadron() : false ; } + bool isMeson(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isMeson() : false ; } + bool isBaryon(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isBaryon() : false ; } + bool isOctetHadron(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].isOctetHadron() : false ; } + int heaviestQuark(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].heaviestQuark(idIn) : 0 ; } + int baryonNumberType(int idIn) { + return isParticle(idIn) ? pdt[abs(idIn)].baryonNumberType(idIn) : 0 ; } + + // Change branching ratios. + void rescaleBR(int idIn, double newSumBR = 1.) { + if (isParticle(idIn)) pdt[abs(idIn)].rescaleBR(newSumBR); } + + // Access methods stored in ResonanceWidths. + void setResonancePtr(int idIn, ResonanceWidths* resonancePtrIn) { + if (isParticle(idIn)) pdt[abs(idIn)].setResonancePtr( resonancePtrIn);} + void resInit(int idIn) { if (isParticle(idIn)) + pdt[abs(idIn)].resInit(infoPtr, settingsPtr, this, coupSMPtr);} + double resWidth(int idIn, double mHat, int idInFlav = 0, + bool openOnly = false, bool setBR = false) { + return isParticle(idIn) ? pdt[abs(idIn)].resWidth(idIn, mHat, + idInFlav, openOnly, setBR) : 0.;} + double resWidthOpen(int idIn, double mHat, int idInFlav = 0) { + return isParticle(idIn) ? pdt[abs(idIn)].resWidthOpen(idIn, mHat, + idInFlav) : 0.;} + double resWidthStore(int idIn, double mHat, int idInFlav = 0) { + return isParticle(idIn) ? pdt[abs(idIn)].resWidthStore(idIn, mHat, + idInFlav) : 0.;} + double resOpenFrac(int id1In, int id2In = 0, int id3In = 0); + double resWidthRescaleFactor(int idIn) { return isParticle(idIn) + ? pdt[abs(idIn)].resWidthRescaleFactor() : 0.;} + double resWidthChan(int idIn, double mHat, int idAbs1 = 0, + int idAbs2 = 0) { return isParticle(idIn) + ? pdt[abs(idIn)].resWidthChan( mHat, idAbs1, idAbs2) : 0.;} + + // Return pointer to entry. + ParticleDataEntry* particleDataEntryPtr(int idIn) { + return (isParticle(idIn)) ? &pdt[abs(idIn)] : &pdt[0]; } + +private: + + // Common data, accessible for the individual particles. + int modeBreitWigner; + double maxEnhanceBW, mQRun[7], Lambda5Run; + + // The individual particle need access to the full database. + friend class ParticleDataEntry; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointer to Standard Model couplings. + CoupSM* coupSMPtr; + + // All particle data stored in a map. + map pdt; + + // Pointer to current particle (e.g. when reading decay channels). + ParticleDataEntry* particlePtr; + + // Flag that initialization has been performed. + bool isInit; + + // Method for common setting of particle-specific info. + void initCommon(); + + // Useful functions for string handling. + string toLower(const string& name); + bool boolString(string tag); + string attributeValue(string line, string attribute); + bool boolAttributeValue(string line, string attribute); + int intAttributeValue(string line, string attribute); + double doubleAttributeValue(string line, string attribute); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ParticleData_H diff --git a/PYTHIA8/pythia8140/include/ParticleDecays.h b/PYTHIA8/pythia8140/include/ParticleDecays.h new file mode 100644 index 00000000000..7b89066e529 --- /dev/null +++ b/PYTHIA8/pythia8140/include/ParticleDecays.h @@ -0,0 +1,146 @@ +// ParticleDecays.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the classes to perform a particle decay. +// DecayHandler: base class for external handling of decays. +// ParticleDecays: decay a particle. + +#ifndef Pythia8_ParticleDecays_H +#define Pythia8_ParticleDecays_H + +#include "Basics.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "TimeShower.h" + +namespace Pythia8 { + +//========================================================================== + +// DecayHandler is base class for the external handling of decays. +// There is only one pure virtual method, that should do the decay. + +class DecayHandler { + +public: + + // A pure virtual method, wherein the derived class method does a decay. + virtual bool decay(vector& idProd, vector& mProd, + vector& pProd, int iDec, const Event& event) = 0; + +protected: + + // Destructor. + virtual ~DecayHandler() {} + +}; + +//========================================================================== + +// The ParticleDecays class contains the routines to decay a particle. + +class ParticleDecays { + +public: + + // Constructor. + ParticleDecays() {} + + // Initialize: store pointers and find settings + void init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + TimeShower* timesDecPtrIn, StringFlav* flavSelPtrIn, + DecayHandler* decayHandlePtrIn, vector handledParticles); + + // Perform a decay of a single particle. + bool decay(int iDec, Event& event); + + // Did decay result in new partons to hadronize? + bool moreToDo() const {return hasPartons && keepPartons;} + +private: + + // Constants: could only be changed in the code itself. + static const int NTRYDECAY, NTRYPICK, NTRYMEWT, NTRYDALITZ; + static const double MSAFEDALITZ, WTCORRECTION[11]; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to timelike showers, for decays to partons (e.g. Upsilon). + TimeShower* timesDecPtr; + + // Pointer to class for flavour generation; needed when to pick hadrons. + StringFlav* flavSelPtr; + + // Pointer to a handler of external decays. + DecayHandler* decayHandlePtr; + + // Initialization data, read from Settings. + bool limitTau0, limitTau, limitRadius, limitCylinder, limitDecay, + mixB, doFSRinDecays; + double mSafety, tau0Max, tauMax, rMax, xyMax, zMax, xBdMix, xBsMix, + sigmaSoft, multIncrease, multRefMass, multGoffset, colRearrange, + stopMass, sRhoDal, wRhoDal; + + // Multiplicity. Decay products positions and masses. + bool hasPartons, keepPartons; + int idDec, meMode, mult; + double scale; + vector iProd, idProd, cols, acols, idPartons; + vector mProd, mInv, rndmOrd; + vector pInv, pProd; + vector flavEnds; + + // Pointer to particle data for currently decaying particle + ParticleDataEntry* decDataPtr; + + // Check whether a decay is allowed, given the upcoming decay vertex. + bool checkVertex(Particle& decayer); + + // Check for oscillations B0 <-> B0bar or B_s0 <-> B_s0bar. + bool oscillateB(Particle& decayer); + + // Do a one-body decay. + bool oneBody(Event& event); + + // Do a two-body decay; + bool twoBody(Event& event); + + // Do a three-body decay; + bool threeBody(Event& event); + + // Do a multibody decay using the M-generator algorithm. + bool mGenerator(Event& event); + + // Select mass of lepton pair in a Dalitz decay. + bool dalitzMass(); + + // Do kinematics of gamma* -> l- l+ in Dalitz decay. + bool dalitzKinematics(Event& event); + + // Translate a partonic content into a set of actual hadrons. + bool pickHadrons(); + + // Set colour flow and scale in a decay explicitly to partons. + bool setColours(Event& event); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ParticleDecays_H diff --git a/PYTHIA8/pythia8140/include/PartonDistributions.h b/PYTHIA8/pythia8140/include/PartonDistributions.h new file mode 100644 index 00000000000..f3030ac5ba2 --- /dev/null +++ b/PYTHIA8/pythia8140/include/PartonDistributions.h @@ -0,0 +1,455 @@ +// PartonDistributions.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for parton densities. +// PDF: base class. +// LHAPDF: derived class for interface to the LHAPDF library. +// GRV94L: derived class for the GRV 94L parton densities. +// CTEQ5L: derived class for the CTEQ 5L parton densities. +// MSTWpdf: derived class for MRST LO*, LO**, MSTW 2008 LO, NLO. +// CTEQ6pdf: derived class for CTEQ 6L, 6L1, 66, CT09 MC1, MC2, (MCS?). +// ProtonPoint: unresolved proton with equivalent photon spectrum. +// GRVpiL: derived class for the GRV LO pion parton densities. +// PomFix: derived class for Q2-independent Pomeron parton densities. +// PomH1FitAB: derived class for the H1 2006 Fit A and Fit B Pomeron PDFs. +// PomH1Jets: derived class for the H1 2007 Jets Pomeron PDFs. +// Lepton: derived class for parton densities inside a lepton. +// LeptonPoint: derived class for unresolved lepton (mainly dummy). + +#ifndef Pythia8_PartonDistributions_H +#define Pythia8_PartonDistributions_H + +#include "Basics.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// Base class for parton distribution functions. + +class PDF { + +public: + + // Constructor. + PDF(int idBeamIn = 2212) {idBeam = idBeamIn; idBeamAbs = abs(idBeam); + setValenceContent(); idSav = 9; xSav = -1.; Q2Sav = -1.; + xu = 0.; xd = 0.; xs = 0.; xubar = 0.; xdbar = 0.; xsbar = 0.; xc = 0.; + xb = 0.; xg = 0.; xlepton = 0.; xgamma = 0.; xuVal = 0.; xuSea = 0.; + xdVal = 0.; xdSea = 0.; isSet = true; isInit = false;} + + // Destructor. + virtual ~PDF() {} + + // Confirm that PDF has been set up (important for LHAPDF and H1 Pomeron). + bool isSetup() {return isSet;} + + // Dynamic choice of meson valence flavours for pi0, K0S, K0L, Pomeron. + void newValenceContent(int idVal1In, int idVal2In) { + idVal1 = idVal1In; idVal2 = idVal2In;} + + // Allow extrapolation beyond boundaries. This is optional. + virtual void setExtrapolate(bool) {} + + // Read out parton density + double xf(int id, double x, double Q2); + + // Read out valence and sea part of parton densities. + double xfVal(int id, double x, double Q2); + double xfSea(int id, double x, double Q2); + +protected: + + // Store relevant quantities. + int idBeam, idBeamAbs, idSav, idVal1, idVal2; + double xSav, Q2Sav; + double xu, xd, xs, xubar, xdbar, xsbar, xc, xb, xg, xlepton, xgamma, + xuVal, xuSea, xdVal, xdSea; + bool isSet, isInit; + + // Resolve valence content for assumed meson. Possibly modified later. + void setValenceContent(); + + // Update parton densities. + virtual void xfUpdate(int id, double x, double Q2) = 0; + +}; + +//========================================================================== + +// Provide interface to the LHAPDF library of parton densities. + +class LHAPDF : public PDF { + +public: + + // Constructor. + LHAPDF(int idBeamIn, string setName, int member, int nSetIn = 1, + Info* infoPtr = 0) : PDF(idBeamIn), nSet(nSetIn) + {init( setName, member, infoPtr);} + + // Allow extrapolation beyond boundaries. This is optional. + void setExtrapolate(bool extrapol); + +private: + + // Initialization of PDF set. + void init(string setName, int member, Info* infoPtr); + + // Update all PDF values. + void xfUpdate(int , double x, double Q2); + + // Current set and pdf values. + int nSet; + double xfArray[13]; + double xPhoton; + + // Keep track of latest initialized PDF, so does not have to repeat. + static string latestSetName; + static int latestMember, latestNSet; + +}; + +//========================================================================== + +// Gives the GRV 94L (leading order) parton distribution function set +// in parametrized form. Authors: M. Glueck, E. Reya and A. Vogt. + +class GRV94L : public PDF { + +public: + + // Constructor. + GRV94L(int idBeamIn = 2212) : PDF(idBeamIn) {} + +private: + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + + // Auxiliary routines used during the updating. + double grvv (double x, double n, double ak, double bk, double a, + double b, double c, double d); + double grvw (double x, double s, double al, double be, double ak, + double bk, double a, double b, double c, double d, double e, double es); + double grvs (double x, double s, double sth, double al, double be, + double ak, double ag, double b, double d, double e, double es); + +}; + +//========================================================================== + +// Gives the CTEQ 5L (leading order) parton distribution function set +// in parametrized form. Parametrization by J. Pumplin. Authors: CTEQ. + +class CTEQ5L : public PDF { + +public: + + // Constructor. + CTEQ5L(int idBeamIn = 2212) : PDF(idBeamIn) {} + +private: + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + +}; + +//========================================================================== + +// The MSTWpdf class. +// MRST LO*(*) and MSTW 2008 PDF's, specifically the LO one. +// Original C++ version by Jeppe Andersen. +// Modified by Graeme Watt . +// Sets available: +// iFit = 1 : MRST LO* (2007). +// iFit = 2 : MRST LO** (2008). +// iFit = 3 : MSTW 2008 LO, central member. +// iFit = 4 : MSTW 2008 NLO, central member. (Warning!) + +class MSTWpdf : public PDF { + +public: + + // Constructor. + MSTWpdf(int idBeamIn = 2212, int iFitIn = 1, string xmlPath = "../xmldoc/", + Info* infoPtr = 0) : PDF(idBeamIn) {init( iFitIn, xmlPath, infoPtr);} + +private: + + // Constants: could only be changed in the code itself. + static const int np, nx, nq, nqc0, nqb0; + static const double xmin, xmax, qsqmin, qsqmax, xxInit[65], qqInit[49]; + + // Data read in from grid file or set at initialization. + int iFit, alphaSorder, alphaSnfmax; + double mCharm, mBottom, alphaSQ0, alphaSMZ, distance, tolerance, + xx[65], qq[49], c[13][64][48][5][5]; + + // Initialization of data array. + void init( int iFitIn, string xmlPath, Info* infoPtr); + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + + // Evaluate PDF of one flavour species. + double parton(int flavour,double x,double q); + double parton_interpolate(int flavour,double xxx,double qqq); + double parton_extrapolate(int flavour,double xxx,double qqq); + + // Auxiliary routines for evaluation. + int locate(double xx[],int n,double x); + double polderivative1(double x1, double x2, double x3, double y1, + double y2, double y3); + double polderivative2(double x1, double x2, double x3, double y1, + double y2, double y3); + double polderivative3(double x1, double x2, double x3, double y1, + double y2, double y3); + +}; + +//========================================================================== + +// The CTEQ6pdf class. +// Sets available: +// iFit = 1 : CTEQ6L +// iFit = 2 : CTEQ6L1 +// iFit = 3 : CTEQ66.00 (NLO, central member) +// iFit = 4 : CT09MC1 +// iFit = 5 : CT09MC2 +// iFit = 6 : CT09MCS (not yet implemented) + +class CTEQ6pdf : public PDF { + +public: + + // Constructor. + CTEQ6pdf(int idBeamIn = 2212, int iFitIn = 1, string xmlPath = "../xmldoc/", + Info* infoPtr = 0) : PDF(idBeamIn) {init( iFitIn, xmlPath, infoPtr);} + +private: + + // Constants: could only be changed in the code itself. + static const double EPSILON, XPOWER; + + // Data read in from grid file or set at initialization. + int iFit, order, nQuark, nfMx, mxVal, nX, nT, nG, + iGridX, iGridQ, iGridLX, iGridLQ; + double lambda, mQ[7], qIni, qMax, tv[26], xMin, xv[202], upd[57773], + xvpow[202], xMinEps, xMaxEps, qMinEps, qMaxEps, fVec[5], + tConst[9], xConst[9], xLast, qLast; + + // Initialization of data array. + void init( int iFitIn, string xmlPath, Info* infoPtr); + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + + // Evaluate PDF of one flavour species. + double parton6(int iParton, double x, double q); + + // Interpolation in grid. + double polint4F(double xgrid[], double fgrid[], double xin); + +}; + +//========================================================================== + +// SA Unresolved proton: equivalent photon spectrum from +// V.M. Budnev, I.F. Ginzburg, G.V. Meledin and V.G. Serbo, +// Phys. Rept. 15 (1974/1975) 181. + +class ProtonPoint : public PDF { + +public: + + // Constructor. + ProtonPoint(int idBeamIn = 2212, Info* infoPtrIn = 0) : + PDF(idBeamIn), m_infoPtr(infoPtrIn) {} + +private: + + // Stored value for PDF choice. + static const double ALPHAEM, Q2MAX, Q20, A, B, C; + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + + // phi function from Q2 integration. + double phiFunc(double x, double Q); + + // Info and errors + Info* m_infoPtr; + +}; + +//========================================================================== + +// Gives the GRV 1992 pi+ (leading order) parton distribution function set +// in parametrized form. Authors: Glueck, Reya and Vogt. + +class GRVpiL : public PDF { + +public: + + // Constructor. + GRVpiL(int idBeamIn = 221) : PDF(idBeamIn) {} + +private: + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + +}; + +//========================================================================== + +// Gives generic Q2-independent Pomeron PDF. + +class PomFix : public PDF { + +public: + + // Constructor. + PomFix(int idBeamIn = 990, double PomGluonAIn = 0., + double PomGluonBIn = 0., double PomQuarkAIn = 0., + double PomQuarkBIn = 0., double PomQuarkFracIn = 0., + double PomStrangeSuppIn = 0.) : PDF(idBeamIn), + PomGluonA(PomGluonAIn), PomGluonB(PomGluonBIn), + PomQuarkA(PomQuarkAIn), PomQuarkB(PomQuarkBIn), + PomQuarkFrac(PomQuarkFracIn), PomStrangeSupp(PomStrangeSuppIn) + {init();} + +private: + + // Stored value for PDF choice. + double PomGluonA, PomGluonB, PomQuarkA, PomQuarkB, PomQuarkFrac, + PomStrangeSupp, normGluon, normQuark; + + // Initialization of some constants. + void init(); + + // Update PDF values. + void xfUpdate(int id, double x, double); + +}; + +//========================================================================== + +// The H1 2006 Fit A and Fit B Pomeron parametrization. +// H1 Collaboration, A. Aktas et al., "Measurement and QCD Analysis of +// the Diffractive Deep-Inelastic Scattering Cross Section at HERA", +// DESY-06-049, Eur. Phys. J. C48 (2006) 715. e-Print: hep-ex/0606004. + +class PomH1FitAB : public PDF { + +public: + + // Constructor. + PomH1FitAB(int idBeamIn = 990, int iFit = 1, double rescaleIn = 1., + string xmlPath = "../xmldoc/", Info* infoPtr = 0) : PDF(idBeamIn) + {rescale = rescaleIn; init( iFit, xmlPath, infoPtr);} + +private: + + // Limits for grid in x, in Q2, and data in (x, Q2). + int nx, nQ2; + double rescale, xlow, xupp, dx, Q2low, Q2upp, dQ2; + double gluonGrid[100][30]; + double quarkGrid[100][30]; + + // Initialization of data array. + void init( int iFit, string xmlPath, Info* infoPtr); + + // Update PDF values. + void xfUpdate(int id, double x, double ); + +}; + +//========================================================================== + +// The H1 2007 Jets Pomeron parametrization.. +// H1 Collaboration, A. Aktas et al., "Dijet Cross Sections and Parton +// Densities in Diffractive DIS at HERA", DESY-07-115, Aug 2007. 33pp. +// Published in JHEP 0710:042,2007. e-Print: arXiv:0708.3217 [hep-ex] + +class PomH1Jets : public PDF { + +public: + + // Constructor. + PomH1Jets(int idBeamIn = 990, double rescaleIn = 1., + string xmlPath = "../xmldoc/", Info* infoPtr = 0) : PDF(idBeamIn) + {rescale = rescaleIn; init( xmlPath, infoPtr);} + +private: + + // Arrays for grid in x, in Q2, and data in (x, Q2). + double rescale; + double xGrid[100]; + double Q2Grid[88]; + double gluonGrid[100][88]; + double singletGrid[100][88]; + double charmGrid[100][88]; + + // Initialization of data array. + void init( string xmlPath, Info* infoPtr); + + // Update PDF values. + void xfUpdate(int id, double x, double ); + +}; + +//========================================================================== + +// Gives electron (or muon, or tau) parton distribution. + +class Lepton : public PDF { + +public: + + // Constructor. + Lepton(int idBeamIn = 11) : PDF(idBeamIn) {} + +private: + + // Constants: could only be changed in the code itself. + static const double ALPHAEM, ME, MMU, MTAU; + + // Update PDF values. + void xfUpdate(int id, double x, double Q2); + + // The squared lepton mass, set at initialization. + double m2Lep; + +}; + +//========================================================================== + +// Gives electron (or other lepton) parton distribution when unresolved. + +class LeptonPoint : public PDF { + +public: + + // Constructor. + LeptonPoint(int idBeamIn = 11) : PDF(idBeamIn) {} + +private: + + // Update PDF values in trivial way. + void xfUpdate(int , double , double ) {xlepton = 1; xgamma = 0.;} + +}; + +} // end namespace Pythia8 + +//========================================================================== + +#endif // Pythia8_PartonDistributions_H diff --git a/PYTHIA8/pythia8140/include/PartonLevel.h b/PYTHIA8/pythia8140/include/PartonLevel.h new file mode 100644 index 00000000000..6f5bee4ece1 --- /dev/null +++ b/PYTHIA8/pythia8140/include/PartonLevel.h @@ -0,0 +1,163 @@ +// PartonLevel.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main class for parton-level event generation +// PartonLevel: administrates showers, multiple interactions and remnants. + +#ifndef Pythia8_PartonLevel_H +#define Pythia8_PartonLevel_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "BeamRemnants.h" +#include "Event.h" +#include "Info.h" +#include "MultipleInteractions.h" +#include "ParticleData.h" +#include "PartonSystems.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "SigmaTotal.h" +#include "SpaceShower.h" +#include "StandardModel.h" +#include "TimeShower.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// The PartonLevel class contains the top-level routines to generate +// the partonic activity of an event. + +class PartonLevel { + +public: + + // Constructor. + PartonLevel() : userHooksPtr(0) {} + + // Initialization of all classes at the parton level. + bool init( Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + BeamParticle* beamPomAPtrIn, BeamParticle* beamPomBPtrIn, + CoupSM* coupSMPtrIn, PartonSystems* partonSystemsPtrIn, + SigmaTotal* sigmaTotPtr, TimeShower* timesDecPtrIn, + TimeShower* timesPtrIn, SpaceShower* spacePtrIn, + UserHooks* userHooksPtrIn); + + // Generate the next parton-level process. + bool next( Event& process, Event& event); + + // Tell whether failure was due to vetoing. + bool hasVetoed() const {return doVeto;} + + // Accumulate and print statistics. + void accumulate() {multiPtr->accumulate();} + void statistics(bool reset = false) { + if (doMI) multiMB.statistics(reset);} + // For now no separate statistics for diffraction?? + //if (doMISDA && doDiffraction) multiSDA.statistics(reset); + //if (doMISDB && doDiffraction) multiSDB.statistics(reset);} + +private: + + // Constants: could only be changed in the code itself. + static const int NTRY; + + // Initialization data, mainly read from Settings. + bool doMinBias, doDiffraction, doMI, doMIMB, doMISDA, doMISDB, doMIinit, + doISR, doFSRduringProcess, doFSRafterProcess, doFSRinResonances, + doRemnants, doSecondHard, hasLeptonBeams, hasPointLeptons, + canVetoPT, canVetoStep, canVetoMIStep, canSetScale; + double mMinDiff, mWidthDiff; + + // Event generation strategy. Number of steps. Maximum pT scales. + bool doVeto; + int nMI, nISR, nFSRinProc, nFSRinRes, nISRhard, nFSRhard, + typeLatest, nVetoStep, typeVetoStep, nVetoMIStep, iSysNow; + double pTsaveMI, pTsaveISR, pTsaveFSR, pTvetoPT; + + // Current event properties. + bool isMinBias, isDiffA, isDiffB, isDiff, isSingleDiff, isDoubleDiff, + isResolved, isResolvedA, isResolvedB; + int sizeProcess, sizeEvent; + double eCMsave; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Spare copies of normal pointers. Pointers to Pomeron beam-inside-beam. + BeamParticle* beamHadAPtr; + BeamParticle* beamHadBPtr; + BeamParticle* beamPomAPtr; + BeamParticle* beamPomBPtr; + + // Pointers to Standard Model couplings. + CoupSM* coupSMPtr; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Pointer to userHooks object for user interaction with program. + UserHooks* userHooksPtr; + + // Pointers to timelike showers for resonance decays and the rest. + TimeShower* timesDecPtr; + TimeShower* timesPtr; + + // Pointer to spacelike showers. + SpaceShower* spacePtr; + + // The generator classes for multiple interactions. + MultipleInteractions multiMB; + MultipleInteractions multiSDA; + MultipleInteractions multiSDB; + MultipleInteractions* multiPtr; + + // The generator class to construct beam-remnant kinematics. + BeamRemnants remnants; + + // Resolved diffraction: find how many systems should have it. + int decideResolvedDiff( Event& process); + + // Set up an unresolved process, i.e. elastic or diffractive. + bool setupUnresolvedSys( Event& process, Event& event); + + // Set up the hard process, excluding subsequent resonance decays. + void setupHardSys( int iHardLoop, Event& process, Event& event); + // Keep track of how much of hard process has been handled. + int nHardDone; + + // Resolved diffraction: pick whether to have it and set up for it. + void setupResolvedDiff( int iHardLoop, Event& process); + + // Resolved diffraction: restore normal behaviour. + void leaveResolvedDiff( int iHardLoop, Event& event); + + // Perform showers in resonance decay chains. + bool resonanceShowers( Event& process, Event& event); + + // Position in main event record of hard partons before showers. + vector iPosBefShow; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_PartonLevel_H diff --git a/PYTHIA8/pythia8140/include/PartonSystems.h b/PYTHIA8/pythia8140/include/PartonSystems.h new file mode 100644 index 00000000000..e6e1fddd2e6 --- /dev/null +++ b/PYTHIA8/pythia8140/include/PartonSystems.h @@ -0,0 +1,95 @@ +// PartonSystems.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains auxiliary classes for the parton-level processes. +// PartonSystem contains info on a single partonic subcollision. +// PartonSystems describes the set of subcollisions in the whole event. + +#ifndef Pythia8_PartonSystems_H +#define Pythia8_PartonSystems_H + +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// The PartonSystem class contains info on an individual singlet. +// Only to be used inside PartonSystems, so no private members. + +class PartonSystem { + +public: + + // Constructors. + PartonSystem() : iInA(0), iInB(0), sHat(0.) {iOut.reserve(10);} + + // Stored quantities. + int iInA, iInB; + vector iOut; + double sHat; + +}; + +//========================================================================== + +// The PartonSystems class describes the whole set of subcollisions. + +class PartonSystems { + +public: + + // Constructor. + PartonSystems() {systems.resize(0);} + + // Reset system list to empty. + void clear() {systems.resize(0);} + + // Add new subsystem to list; return its index. Number of subsystems. + int addSys() {systems.push_back(PartonSystem()); + return systems.size() - 1;} + int sizeSys() const {return systems.size();} + + // Set, add or replace info to one system. + void setInA(int iSys, int iPos) {systems[iSys].iInA = iPos;} + void setInB(int iSys, int iPos) {systems[iSys].iInB = iPos;} + void addOut(int iSys, int iPos) {systems[iSys].iOut.push_back(iPos);} + void setOut(int iSys, int iMem, int iPos) {systems[iSys].iOut[iMem] = iPos;} + void replace(int iSys, int iPosOld, int iPosNew); + void setSHat(int iSys, double sHatIn) {systems[iSys].sHat = sHatIn;} + + // Get info on one system. + bool hasInAB(int iSys) const {return ( (systems[iSys].iInA > 0) + || (systems[iSys].iInB > 0) ) ;} + int getInA(int iSys) const {return systems[iSys].iInA;} + int getInB(int iSys) const {return systems[iSys].iInB;} + int sizeOut(int iSys) const {return systems[iSys].iOut.size();} + int getOut(int iSys, int iMem) const {return systems[iSys].iOut[iMem];} + int sizeAll(int iSys) const {return (hasInAB(iSys)) + ? systems[iSys].iOut.size() + 2 : systems[iSys].iOut.size();} + int getAll(int iSys, int iMem) const; + double getSHat(int iSys) const {return systems[iSys].sHat;} + + // Find system of given outgoing parton, optionally also incoming one. + int getSystemOf(int iPos, bool alsoIn = false) const; + + // Find iOut index of given system and event record index + int getIndexOfOut(int iSys, int iPos) const; + + // List all current systems. + void list(ostream& os = cout) const; + +private: + + // List of all separate partonic subsystems. + vector systems; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_PartonSystems_H diff --git a/PYTHIA8/pythia8140/include/PhaseSpace.h b/PYTHIA8/pythia8140/include/PhaseSpace.h new file mode 100644 index 00000000000..f1437570c5b --- /dev/null +++ b/PYTHIA8/pythia8140/include/PhaseSpace.h @@ -0,0 +1,514 @@ +// PhaseSpace.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for phase space generators in kinematics selection. +// PhaseSpace: base class for phase space generators. +// Base class for derived classes> 2 ->1 , 2 -> 2, 2 -> 2 elastic/diffractive, +// 2 -> 2 minbias, 2 -> 3, Les Houches. + +#ifndef Pythia8_PhaseSpace_H +#define Pythia8_PhaseSpace_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Info.h" +#include "LesHouches.h" +#include "MultipleInteractions.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PythiaStdlib.h" +#include "SigmaProcess.h" +#include "SigmaTotal.h" +#include "Settings.h" +#include "StandardModel.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// Forward reference to the UserHooks class. +class UserHooks; + +//========================================================================== + +// PhaseSpace is a base class for phase space generators +// used in the selection of hard-process kinematics. + +class PhaseSpace { + +public: + + // Destructor. + virtual ~PhaseSpace() {} + + // Perform simple initialization and store pointers. + void init(bool isFirst, SigmaProcess* sigmaProcessPtrIn, + Info* infoPtrIn, Settings* settingsPtrIn, ParticleData* particleDataPtrIn, + Rndm* rndmPtrIn, BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + CoupSM* coupSMPtrIn, SigmaTotal* sigmaTotPtrIn, UserHooks* userHooksPtrIn); + + // Update the CM energy of the event. + void newECM(double eCMin) {eCM = eCMin; s = eCM * eCM;} + + // Store or replace Les Houches pointer. + void setLHAPtr(LHAup* lhaUpPtrIn) {lhaUpPtr = lhaUpPtrIn;} + + // A pure virtual method, wherein an optimization procedure + // is used to determine how phase space should be sampled. + virtual bool setupSampling() = 0; + + // A pure virtual method, wherein a trial event kinematics + // is to be selected in the derived class + virtual bool trialKin(bool inEvent = true, bool repeatSame = false) = 0; + + // A pure virtual method, wherein the accepted event kinematics + // is to be constructed in the derived class + virtual bool finalKin() = 0; + + // Allow for nonisotropic decays when ME's available. + void decayKinematics( Event& process); + + // Give back current or maximum cross section, or set latter. + double sigmaNow() const {return sigmaNw;} + double sigmaMax() const {return sigmaMx;} + bool newSigmaMax() const {return newSigmaMx;} + void setSigmaMax(double sigmaMaxIn) {sigmaMx = sigmaMaxIn;} + + // For Les Houches with negative event weight needs + virtual double sigmaSumSigned() const {return sigmaMx;} + + // Give back constructed four-vectors and known masses. + Vec4 p(int i) const {return pH[i];} + double m(int i) const {return mH[i];} + + // Give back other event properties. + double ecm() const {return eCM;} + double x1() const {return x1H;} + double x2() const {return x2H;} + double sHat() const {return sH;} + double tHat() const {return tH;} + double uHat() const {return uH;} + double pTHat() const {return pTH;} + double thetaHat() const {return theta;} + double phiHat() const {return phi;} + double runBW3() const {return runBW3H;} + double runBW4() const {return runBW4H;} + double runBW5() const {return runBW5H;} + + // Inform whether beam particles are resolved in partons or scatter directly. + virtual bool isResolved() const {return true;} + +protected: + + // Constructor. + PhaseSpace() {} + + // Constants: could only be changed in the code itself. + static const int NMAXTRY, NTRY3BODY; + static const double SAFETYMARGIN, TINY, EVENFRAC, SAMESIGMA, WIDTHMARGIN, + SAMEMASS, MASSMARGIN, EXTRABWWTMAX, THRESHOLDSIZE, + THRESHOLDSTEP, YRANGEMARGIN, LEPTONXMIN, LEPTONXMAX, + LEPTONXLOGMIN, LEPTONXLOGMAX, LEPTONTAUMIN, + SHATMINZ, PT2RATMINZ, WTCORRECTION[11]; + + // Pointer to cross section. + SigmaProcess* sigmaProcessPtr; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointer to Standard Model couplings. + CoupSM* coupSMPtr; + + // Pointer to the total/elastic/diffractive cross section object. + SigmaTotal* sigmaTotPtr; + + // Pointer to userHooks object for user interaction with program. + UserHooks* userHooksPtr; + + // Pointer to LHAup for generating external events. + LHAup* lhaUpPtr; + + // Initialization data, normally only set once. + bool useBreitWigners, doEnergySpread, showSearch, showViolation, + increaseMaximum; + int gmZmodeGlobal; + double mHatGlobalMin, mHatGlobalMax, pTHatGlobalMin, pTHatGlobalMax, + pTHatMinDiverge, minWidthBreitWigners; + + // Information on incoming beams. + int idA, idB; + double mA, mB, eCM, s; + bool hasLeptonBeams, hasPointLeptons; + + // Cross section information. + bool newSigmaMx, canModifySigma; + int gmZmode; + double wtBW, sigmaNw, sigmaMx, sigmaPos, sigmaNeg; + + // Process-specific kinematics properties, almost always available. + double mHatMin, mHatMax, sHatMin, sHatMax, pTHatMin, pTHatMax, + pT2HatMin, pT2HatMax; + + // Event-specific kinematics properties, almost always available. + double x1H, x2H, m3, m4, m5, s3, s4, s5, mHat, sH, tH, uH, pAbs, p2Abs, + pTH, theta, phi, betaZ; + Vec4 pH[6]; + double mH[6]; + + // Reselect decay products momenta isotropically in phase space. + void decayKinematicsStep( Event& process, int iRes); + + // Much common code for normal 2 -> 1, 2 -> 2 and 2 -> 3 cases: + + // Determine how phase space should be sampled. + void setup3Body(); + bool setupSampling123(bool is2, bool is3, ostream& os = cout); + + // Select a trial kinematics phase space point. + bool trialKin123(bool is2, bool is3, bool inEvent = true, ostream& os = cout); + + // Presence and properties of any s-channel resonances. + int idResA, idResB; + double mResA, mResB, GammaResA, GammaResB, tauResA, tauResB, widResA, + widResB; + bool sameResMass; + + // Kinematics properties specific to 2 -> 1/2/3. + bool useMirrorWeight; + double tau, y, z, tauMin, tauMax, yMax, zMin, zMax, ratio34, unity34, + zNeg, zPos, wtTau, wtY, wtZ, wt3Body, runBW3H, runBW4H, runBW5H, + intTau0, intTau1, intTau2, intTau3, intTau4, intTau5, intTau6, + intY0, intY12, intY34, intY56, mTchan1, sTchan1, mTchan2, sTchan2, + frac3Flat, frac3Pow1, frac3Pow2; + Vec4 p3cm, p4cm, p5cm; + + // Coefficients for optimized selection in 2 -> 1/2/3. + int nTau, nY, nZ; + double tauCoef[8], yCoef[8], zCoef[8], tauCoefSum[8], yCoefSum[8], + zCoefSum[8]; + + // Calculate kinematical limits for 2 -> 1/2/3. + bool limitTau(bool is2, bool is3); + bool limitY(); + bool limitZ(); + + // Select kinematical variable between defined limits for 2 -> 1/2/3. + void selectTau(int iTau, double tauVal, bool is2); + void selectY(int iY, double yVal); + void selectZ(int iZ, double zVal); + bool select3Body(); + + // Solve equation system for better phase space coefficients in 2 -> 1/2/3. + void solveSys( int n, int bin[8], double vec[8], double mat[8][8], + double coef[8], ostream& os = cout); + + // Properties specific to resonance mass selection in 2 -> 2 and 2 -> 3. + bool useBW[6]; + int idMass[6]; + double mPeak[6], sPeak[6], mWidth[6], mMin[6], mMax[6], mw[6], wmRat[6], + mLower[6], mUpper[6], sLower[6], sUpper[6], fracFlat[6], fracInv[6], + fracInv2[6], atanLower[6], atanUpper[6], intBW[6], intFlat[6], + intInv[6], intInv2[6]; + + // Setup mass selection for one resonance at a time. Split in two parts. + void setupMass1(int iM); + void setupMass2(int iM, double distToThresh); + + // Do mass selection and find the associated weight. + void trialMass(int iM); + double weightMass(int iM); + +}; + +//========================================================================== + +// A derived class with 2 -> 1 kinematics set up in tau, y. + +class PhaseSpace2to1tauy : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to1tauy() {} + + // Optimize subsequent kinematics selection. + virtual bool setupSampling() {if (!setupMass()) return false; + return setupSampling123(false, false);} + + // Construct the trial kinematics. + virtual bool trialKin(bool inEvent = true, bool = false) {wtBW = 1.; + return trialKin123(false, false, inEvent);} + + // Construct the final event kinematics. + virtual bool finalKin(); + +private: + + // Set up allowed mass range. + bool setupMass(); + +}; + +//========================================================================== + +// A derived class with 2 -> 2 kinematics set up in tau, y, z = cos(theta). + +class PhaseSpace2to2tauyz : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to2tauyz() {} + + // Optimize subsequent kinematics selection. + virtual bool setupSampling() {if (!setupMasses()) return false; + return setupSampling123(true, false);} + + // Construct the trial kinematics. + virtual bool trialKin(bool inEvent = true, bool = false) { + if (!trialMasses()) return false; + return trialKin123(true, false, inEvent);} + + // Construct the final event kinematics. + virtual bool finalKin(); + +private: + + // Set up for fixed or Breit-Wigner mass selection. + bool setupMasses(); + + // Select fixed or Breit-Wigner-distributed masses. + bool trialMasses(); + + // Pick off-shell initialization masses when on-shell not allowed. + bool constrainedM3M4(); + bool constrainedM3(); + bool constrainedM4(); + +}; + +//========================================================================== + +// A derived class with 2 -> 2 kinematics set up for elastic scattering. + +class PhaseSpace2to2elastic : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to2elastic() {} + + // Construct the trial or final event kinematics. + virtual bool setupSampling(); + virtual bool trialKin(bool inEvent = true, bool = false); + virtual bool finalKin(); + + // Are beam particles resolved in partons or scatter directly? + virtual bool isResolved() const {return false;} + +private: + + // Constants: could only be changed in the code itself. + static const double EXPMAX, CONVERTEL; + + // Kinematics properties specific to 2 -> 2 elastic. + bool useCoulomb; + double s1, s2, bSlope, lambda12S, tLow, tUpp, tAux, sigmaTot, rho, + lambda, tAbsMin, phaseCst, alphaEM0, sigmaNuc, sigmaCou, signCou; + + // Calculation of alphaElectromagnetic. + AlphaEM alphaEM; + +}; + +//========================================================================== + +// A derived class with 2 -> 2 kinematics set up for diffractive scattering. + +class PhaseSpace2to2diffractive : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to2diffractive(bool isDiffAin = false, bool isDiffBin = false) + : isDiffA(isDiffAin), isDiffB(isDiffBin) {} + + // Construct the trial or final event kinematics. + virtual bool setupSampling(); + virtual bool trialKin(bool inEvent = true, bool = false); + virtual bool finalKin(); + + // Are beam particles resolved in partons or scatter directly? + virtual bool isResolved() const {return false;} + +private: + + // Constants: could only be changed in the code itself. + static const int NTRY; + static const double EXPMAX, DIFFMASSMAX; + + // Initialization data, in constructor or read from Settings. + bool isDiffA, isDiffB; + int PomFlux; + double epsilonPF, alphaPrimePF; + + // Initialization: kinematics properties specific to 2 -> 2 diffractive. + double m3ElDiff, m4ElDiff, s1, s2, lambda12, lambda34, tLow, tUpp, + cRes, sResXB, sResAX, sProton, bMin, bSlope, bSlope1, bSlope2, + probSlope1, xIntPF, xtCorPF, mp24DL, coefDL, tAux, tAux1, tAux2; + +}; + +//========================================================================== + +// A derived class for minumum bias events. Hardly does anything, since +// the real action is taken care of by the MultipleInteractions class. + +class PhaseSpace2to2minbias : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to2minbias() {} + + // Construct the trial or final event kinematics. + virtual bool setupSampling() {sigmaNw = sigmaProcessPtr->sigmaHat(); + sigmaMx = sigmaNw; return true;} + virtual bool trialKin( bool , bool = false) {return true;} + virtual bool finalKin() {return true;} + +private: + +}; + +//========================================================================== + +// A derived class with 2 -> 3 kinematics 1 + 2 -> 3 + 4 + 5 set up in +// tau, y, pT2_4, pT2_5, phi_4, phi_5 and y_3 (partial cylindrical symmetry). + +class PhaseSpace2to3tauycyl : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to3tauycyl() {} + + // Optimize subsequent kinematics selection. + virtual bool setupSampling() {if (!setupMasses()) return false; + setup3Body(); return setupSampling123(false, true);} + + // Construct the trial kinematics. + virtual bool trialKin(bool inEvent = true, bool = false) { + if (!trialMasses()) return false; + return trialKin123(false, true, inEvent);} + + // Construct the final event kinematics. + virtual bool finalKin(); + +private: + + // Constants: could only be changed in the code itself. + static const int NITERNR; + + // Set up for fixed or Breit-Wigner mass selection. + bool setupMasses(); + + // Select fixed or Breit-Wigner-distributed masses. + bool trialMasses(); + +}; + +//========================================================================== + +// A derived class with 2 -> 3 kinematics 1 + 2 -> 3 + 4 + 5 set up in +// y3, y4, y5, pT2_3, pT2_5, phi_3 and phi_5, and with R separation cut. +// Intended specifically for (essentially massless) 2 -> 3 QCD processes. + +class PhaseSpace2to3yyycyl : public PhaseSpace { + +public: + + // Constructor. + PhaseSpace2to3yyycyl() {} + + // Optimize subsequent kinematics selection. + virtual bool setupSampling(); + + // Construct the trial kinematics. + virtual bool trialKin(bool inEvent = true, bool = false); + + // Construct the final event kinematics. + virtual bool finalKin(); + +private: + + // Phase space cuts specifically for 2 -> 3 QCD processes. + double pTHat3Min, pTHat3Max, pTHat5Min, pTHat5Max, RsepMin, R2sepMin; + bool hasBaryonBeams; + + // Event kinematics choices. + double pT3Min, pT3Max, pT5Min, pT5Max, y3Max, y4Max, y5Max, + pT3, pT4, pT5, phi3, phi4, phi5, y3, y4, y5, dphi; + Vec4 pInSum; + +}; + +//========================================================================== + +// A derived class for Les Houches events. + +class PhaseSpaceLHA : public PhaseSpace { + +public: + + // Constructor. + PhaseSpaceLHA() {idProcSave = 0;} + + // Find maximal cross section for comparison with internal processes. + virtual bool setupSampling(); + + // Construct the next process, by interface to Les Houches class. + virtual bool trialKin( bool , bool repeatSame = false); + + // Set scale, alpha_s and alpha_em if not done. + virtual bool finalKin() {sigmaProcessPtr->setScale(); return true;} + + // For Les Houches with negative event weight needs + virtual double sigmaSumSigned() const {return sigmaSgn;} + +private: + + // Constants. + static const double CONVERTPB2MB; + + // Local properties. + int strategy, stratAbs, nProc, idProcSave; + double xMaxAbsSum, xSecSgnSum, sigmaSgn; + vector idProc; + vector xMaxAbsProc; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_PhaseSpace_H + diff --git a/PYTHIA8/pythia8140/include/ProcessContainer.h b/PYTHIA8/pythia8140/include/ProcessContainer.h new file mode 100644 index 00000000000..f9e9fc6691d --- /dev/null +++ b/PYTHIA8/pythia8140/include/ProcessContainer.h @@ -0,0 +1,180 @@ +// ProcessContainer.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the collected machinery of a process. +// ProcessContainer: contains information on a particular process. +// SetupContainers: administrates the selection/creation of processes. + +#ifndef Pythia8_ProcessContainer_H +#define Pythia8_ProcessContainer_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PhaseSpace.h" +#include "PythiaStdlib.h" +#include "ResonanceDecays.h" +#include "Settings.h" +#include "SigmaProcess.h" +#include "SigmaTotal.h" +#include "StandardModel.h" +#include "SusyCouplings.h" +#include "SusyLesHouches.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// The ProcessContainer class combines pointers to matrix element and +// phase space generator with general generation info. + +class ProcessContainer { + +public: + + // Constructor. + ProcessContainer(SigmaProcess* sigmaProcessPtrIn = 0, + bool externalPtrIn = false) : sigmaProcessPtr(sigmaProcessPtrIn), + externalPtr(externalPtrIn), phaseSpacePtr(0) {} + + // Destructor. Do not destroy external sigmaProcessPtr. + ~ProcessContainer() {delete phaseSpacePtr; + if (!externalPtr) delete sigmaProcessPtr;} + + // Initialize phase space and counters. + bool init(bool isFirst, Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, BeamParticle* beamAPtr, + BeamParticle* beamBPtr, CoupSM* coupSMPtr, SigmaTotal* sigmaTotPtr, + CoupSUSY* coupSUSYPtr, ResonanceDecays* resDecaysPtrIn, + SusyLesHouches* slhaPtr, UserHooks* userHooksPtr); + + // Store or replace Les Houches pointer. + void setLHAPtr( LHAup* lhaUpPtrIn) {lhaUpPtr = lhaUpPtrIn; + if (sigmaProcessPtr > 0) sigmaProcessPtr->setLHAPtr(lhaUpPtr); + if (phaseSpacePtr > 0) phaseSpacePtr->setLHAPtr(lhaUpPtr);} + + // Update the CM energy of the event. + void newECM(double eCM) {phaseSpacePtr->newECM(eCM);} + + // Generate a trial event; accepted or not. + bool trialProcess(); + + // Give the hard subprocess (with option for a second hard subprocess). + bool constructProcess( Event& process, bool isHardest = true); + + // Do resonance decays. + bool decayResonances( Event& process); + + // Accumulate statistics after user veto. + void accumulate() {++nAcc;} + + // Reset statistics on events generated so far. + void reset(); + + // Process name and code, and the number of final-state particles. + string name() const {return sigmaProcessPtr->name();} + int code() const {return sigmaProcessPtr->code();} + int nFinal() const {return sigmaProcessPtr->nFinal();} + bool isSUSY() const {return sigmaProcessPtr->isSUSY();} + + // Member functions for info on generation process. + bool newSigmaMax() const {return newSigmaMx;} + double sigmaMax() const {return sigmaMx;} + long nTried() const {return nTry;} + long nSelected() const {return nSel;} + long nAccepted() const {return nAcc;} + double sigmaSelMC() {if (nTry > nTryStat) sigmaDelta(); return sigmaAvg;} + double sigmaMC() {if (nTry > nTryStat) sigmaDelta(); return sigmaFin;} + double deltaMC() {if (nTry > nTryStat) sigmaDelta(); return deltaFin;} + + // Some kinematics quantities. + int id1() const {return sigmaProcessPtr->id(1);} + int id2() const {return sigmaProcessPtr->id(2);} + double x1() const {return phaseSpacePtr->x1();} + double x2() const {return phaseSpacePtr->x2();} + double Q2Fac() const {return sigmaProcessPtr->Q2Fac();} + double mHat() const {return sqrtpos(phaseSpacePtr->sHat());} + double pTHat() const {return phaseSpacePtr->pTHat();} + + // Tell whether container is for Les Houches events. + bool isLHAContainer() const {return isLHA;} + + // When two hard processes set or get info whether process is matched. + void isSame( bool isSameIn) { isSameSave = isSameIn;} + bool isSame() const {return isSameSave;} + +private: + + // Constants: could only be changed in the code itself. + static const int N12SAMPLE, N3SAMPLE; + + // Pointer to the subprocess matrix element. Mark if external. + SigmaProcess* sigmaProcessPtr; + bool externalPtr; + + // Pointer to the phase space generator. + PhaseSpace* phaseSpacePtr; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointer to ResonanceDecays object for sequential resonance decays. + ResonanceDecays* resDecaysPtr; + + // Pointer to LHAup for generating external events. + LHAup* lhaUpPtr; + + // Info on process. + bool isLHA, isMinBias, isResolved, isDiffA, isDiffB, isQCD3body, + allowNegSig, hasOctetOnium, isSameSave, increaseMaximum; + int lhaStrat, lhaStratAbs; + + // Statistics on generation process. (Long integers just in case.) + bool newSigmaMx; + long nTry, nSel, nAcc, nTryStat; + double sigmaMx, sigmaSgn, sigmaSum, sigma2Sum, sigmaNeg, sigmaAvg, + sigmaFin, deltaFin; + + // Estimate integrated cross section and its uncertainty. + void sigmaDelta(); + +}; + +//========================================================================== + +// The SetupContainers class turns the list of user-requested processes +// into a vector of ProcessContainer objects, each with a process. + +class SetupContainers { + +public: + + // Constructor. + SetupContainers() {} + + // Initialization assuming all necessary data already read. + bool init(vector& containerPtrs, Settings& settings, + ParticleData* particleDataPtr, CoupSUSY& coupSUSY); + + // Initialization of a second hard process. + bool init2(vector& container2Ptrs, Settings& settings); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ProcessContainer_H diff --git a/PYTHIA8/pythia8140/include/ProcessLevel.h b/PYTHIA8/pythia8140/include/ProcessLevel.h new file mode 100644 index 00000000000..941c7623279 --- /dev/null +++ b/PYTHIA8/pythia8140/include/ProcessLevel.h @@ -0,0 +1,152 @@ +// ProcessLevel.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main class for process-level event generation. +// ProcessLevel: administrates the selection of "hard" process. + +#ifndef Pythia8_ProcessLevel_H +#define Pythia8_ProcessLevel_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "ProcessContainer.h" +#include "PythiaStdlib.h" +#include "ResonanceDecays.h" +#include "Settings.h" +#include "SigmaTotal.h" +#include "SusyCouplings.h" +#include "SusyLesHouches.h" +#include "StandardModel.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// The ProcessLevel class contains the top-level routines to generate +// the characteristic "hard" process of an event. + +class ProcessLevel { + +public: + + // Constructor. + ProcessLevel() : iLHACont(-1) {} + + // Destructor to delete processes in containers. + ~ProcessLevel(); + + // Initialization. + bool init( Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, CoupSM* CoupSMPtrIn, + SigmaTotal* sigmaTotPtrIn, bool doLHAin, SusyLesHouches* slhaPtrIn, + UserHooks* userHooksPtrIn, vector& sigmaPtrs, + ostream& os = cout); + + // Store or replace Les Houches pointer. + void setLHAPtr( LHAup* lhaUpPtrIn) {lhaUpPtr = lhaUpPtrIn; + if (iLHACont >= 0) containerPtrs[iLHACont]->setLHAPtr(lhaUpPtr);} + + // Generate the next "hard" process. + bool next( Event& process); + + // Accumulate and update statistics (after possible user veto). + void accumulate(); + + // Print statistics on cross sections and number of events. + void statistics(bool reset = false, ostream& os = cout); + + // Add any junctions to the process event record list. + void findJunctions( Event& junEvent); + +private: + + // Constants: could only be changed in the code itself. + static const int MAXLOOP; + + // Generic info for process generation. + bool doSecondHard, doSameCuts, allHardSame, noneHardSame, + someHardSame, cutsAgree, cutsOverlap, doResDecays; + int nImpact, startColTag; + double mHatMin1, mHatMax1, pTHatMin1, pTHatMax1, mHatMin2, mHatMax2, + pTHatMin2, pTHatMax2, sigmaND, sumImpactFac, sum2ImpactFac; + + // Vector of containers of internally-generated processes. + vector containerPtrs; + int iContainer, iLHACont; + double sigmaMaxSum; + + // Ditto for optional choice of a second hard process. + vector container2Ptrs; + int i2Container; + double sigma2MaxSum; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointer to Standard Model couplings, including alphaS and alphaEM. + CoupSM* coupSMPtr; + + // Pointer to SigmaTotal object needed to handle soft QCD processes. + SigmaTotal* sigmaTotPtr; + + // The CoupSUSY object needed to handle SUSY processes. + CoupSUSY coupSUSY; + + // Pointer to SusyLesHouches object for interface to SUSY spectra. + SusyLesHouches* slhaPtr; + + // Pointer to userHooks object for user interaction with program. + UserHooks* userHooksPtr; + + // Pointer to LHAup for generating external events. + LHAup* lhaUpPtr; + + // Initialization routine for SUSY spectra. + bool initSLHA(Settings& settings); + + // ResonanceDecay object does sequential resonance decays. + ResonanceDecays resonanceDecays; + + // Generate the next event with one interaction. + bool nextOne( Event& process); + + // Generate the next event with two hard interactions. + bool nextTwo( Event& process); + + // Append the second to the first process list. + void combineProcessRecords( Event& process, Event& process2); + + // Check that colours match up. + bool checkColours( Event& process); + + // Print statistics when two hard processes allowed. + void statistics2(bool reset, ostream& os = cout); + + // Statistics for Les Houches event classification. + vector codeLHA, nEvtLHA; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ProcessLevel_H diff --git a/PYTHIA8/pythia8140/include/Pythia.h b/PYTHIA8/pythia8140/include/Pythia.h new file mode 100644 index 00000000000..e59c35afafc --- /dev/null +++ b/PYTHIA8/pythia8140/include/Pythia.h @@ -0,0 +1,303 @@ +// Pythia.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main class for event generation. +// Pythia: provide the main user interface to everything else. + +#ifndef Pythia8_Pythia_H +#define Pythia8_Pythia_H + +#include "Analysis.h" +#include "Basics.h" +#include "BeamParticle.h" +#include "BeamShape.h" +#include "Event.h" +#include "FragmentationFlavZpT.h" +#include "HadronLevel.h" +#include "Info.h" +#include "LesHouches.h" +#include "PartonLevel.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PartonSystems.h" +#include "ProcessLevel.h" +#include "PythiaStdlib.h" +#include "ResonanceWidths.h" +#include "Settings.h" +#include "SigmaTotal.h" +#include "SpaceShower.h" +#include "StandardModel.h" +#include "SusyLesHouches.h" +#include "TimeShower.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// The Pythia class contains the top-level routines to generate an event. + +class Pythia { + +public: + + // Constructor. (See Pythia.cc file.) + Pythia(string xmlDir = "../xmldoc"); + + // Destructor. (See Pythia.cc file.) + ~Pythia(); + + // Read in one update for a setting or particle data from a single line. + bool readString(string, bool warn = true); + + // Read in updates for settings or particle data from user-defined file. + bool readFile(string fileName, bool warn = true, + int subrun = SUBRUNDEFAULT); + bool readFile(string fileName, int subrun) { + return readFile(fileName, true, subrun);} + bool readFile(istream& is = cin, bool warn = true, + int subrun = SUBRUNDEFAULT); + bool readFile(istream& is, int subrun) { + return readFile(is, true, subrun);} + + // Possibility to pass in pointers to PDF's. + bool setPDFPtr( PDF* pdfAPtrIn, PDF* pdfBPtrIn, PDF* pdfHardAPtrIn = 0, + PDF* pdfHardBPtrIn = 0, PDF* pdfPomAPtrIn = 0, PDF* pdfPomBPtrIn = 0); + + // Possibility to pass in pointer for external handling of some decays. + bool setDecayPtr( DecayHandler* decayHandlePtrIn, + vector handledParticlesIn) {decayHandlePtr = decayHandlePtrIn; + handledParticles.resize(0); + for(int i = 0; i < int(handledParticlesIn.size()); ++i) + handledParticles.push_back( handledParticlesIn[i] ); return true;} + + // Possibility to pass in pointer for external random number generation. + bool setRndmEnginePtr( RndmEngine* rndmEnginePtrIn) + { return rndm.rndmEnginePtr( rndmEnginePtrIn);} + + // Possibility to pass in pointer for user hooks. + bool setUserHooksPtr( UserHooks* userHooksPtrIn) + { userHooksPtr = userHooksPtrIn; return true;} + + // Possibility to pass in pointer for beam shape. + bool setBeamShapePtr( BeamShape* beamShapePtrIn) + { beamShapePtr = beamShapePtrIn; return true;} + + // Possibility to pass in pointer(s) for external cross section. + bool setSigmaPtr( SigmaProcess* sigmaPtrIn) + { sigmaPtrs.push_back( sigmaPtrIn); return true;} + + // Possibility to pass in pointer(s) for external resonance. + bool setResonancePtr( ResonanceWidths* resonancePtrIn) + { resonancePtrs.push_back( resonancePtrIn); return true;} + + // Possibility to pass in pointer for external showers. + bool setShowerPtr( TimeShower* timesDecPtrIn, + TimeShower* timesPtrIn = 0, SpaceShower* spacePtrIn = 0) + { timesDecPtr = timesDecPtrIn; timesPtr = timesPtrIn; + spacePtr = spacePtrIn; return true;} + + // Initialize tunes to e+e- and pp/ppbar data. + void initTunes(int eeTune = 0, int ppTune = 0); + + // Initialization in the CM frame. + bool init( int idAin, int idBin, double eCMin); + + // Initialization with two collinear beams, including fixed target. + bool init( int idAin, int idBin, double eAin, double eBin); + + // Initialization with two acollinear beams. + bool init( int idAin, int idBin, double pxAin, double pyAin, + double pzAin, double pxBin, double pyBin, double pzBin); + + // Initialization by a Les Houches Event File. + bool init( string LesHouchesEventFile, bool skipInit = false); + + // Initialization using the Main beam variables. + bool init(); + + // Initialization according to the Les Houches Accord. + bool init( LHAup* lhaUpPtrIn); + + // Generate the next event. + bool next(); + + // Generate only the hadronization/decay stage. + bool forceHadronLevel(); + + // Special routine to allow more decays if on/off switches changed. + bool moreDecays() {return hadronLevel.moreDecays(event);} + + // List the current Les Houches event. + void LHAeventList(ostream& os = cout) { + if (lhaUpPtr > 0) lhaUpPtr->listEvent(os);} + + // Skip a number of Les Houches events at input. + bool LHAeventSkip(int nSkip) { + if (lhaUpPtr > 0) return lhaUpPtr->skipEvent(nSkip); return false;} + + // Main routine to provide final statistics on generation. + void statistics(bool all = false, bool reset = false); + + // Read in settings values: shorthand, not new functionality. + bool flag(string key) {return settings.flag(key);} + int mode(string key) {return settings.mode(key);} + double parm(string key) {return settings.parm(key);} + string word(string key) {return settings.word(key);} + + // The event record for the parton-level central process. + Event process; + + // The event record for the complete event history. + Event event; + + // Information on the generation: current subprocess and error statistics. + Info info; + + // Settings: databases of flags/modes/parms/words to control run. + Settings settings; + + // ParticleData: the particle data table/database. + ParticleData particleData; + + // Random number generator. + Rndm rndm; + + // Standard Model couplings, including alphaS and alphaEM. + CoupSM coupSM; + + // SusyLesHouches - SLHA object for interface to SUSY spectra. + SusyLesHouches slha; + + // The partonic content of each subcollision system (auxiliary to event). + PartonSystems partonSystems; + +private: + + // Constants: could only be changed in the code itself. + static const int NTRY, SUBRUNDEFAULT; + + // Initialization data, extracted from database. + string xmlPath; + bool doProcessLevel, doPartonLevel, doHadronLevel, checkEvent, + doDiffraction; + int nErrList; + double epTolErr, epTolWarn; + + // Initialization data, extracted from init(...) call. + bool isConstructed, isInit; + int idA, idB, frameType; + double mA, mB, pxA, pxB, pyA, pyB, pzA, pzB, eA, eB, + pzAcm, pzBcm, eCM, betaZ, gammaZ; + Vec4 pAinit, pBinit, pAnow, pBnow; + RotBstMatrix MfromCM, MtoCM; + + // information for error checkout. + int nErrEvent; + vector iErrId, iErrCol, iErrNan, iErrNanVtx; + + // Pointers to the parton distributions of the two incoming beams. + PDF* pdfAPtr; + PDF* pdfBPtr; + + // Extra PDF pointers to be used in hard processes only. + PDF* pdfHardAPtr; + PDF* pdfHardBPtr; + + // Extra Pomeron PDF pointers to be used in diffractive processes only. + PDF* pdfPomAPtr; + PDF* pdfPomBPtr; + + // Keep track when "new" has been used and needs a "delete" for PDF's. + bool useNewPdfA, useNewPdfB, useNewPdfHard, useNewPdfPomA, useNewPdfPomB; + + // The two incoming beams. + BeamParticle beamA; + BeamParticle beamB; + + // Alternative Pomeron beam-inside-beam. + BeamParticle beamPomA; + BeamParticle beamPomB; + + // LHAup object for generating external events. + bool doLHA, useNewLHA; + LHAup* lhaUpPtr; + + // Pointer to external decay handler and list of particles it handles. + DecayHandler* decayHandlePtr; + vector handledParticles; + + // Pointer to UserHooks object for user interaction with program. + UserHooks* userHooksPtr; + bool hasUserHooks, doVetoProcess, doVetoPartons; + + // Pointer to BeamShape object for beam momentum and interaction vertex. + BeamShape* beamShapePtr; + bool useNewBeamShape, doMomentumSpread, doVertexSpread; + + // Pointers to external processes derived from the Pythia base classes. + vector sigmaPtrs; + + // Pointers to external calculation of resonance widths. + vector resonancePtrs; + + // Pointers to timelike and spacelike showers. + TimeShower* timesDecPtr; + TimeShower* timesPtr; + SpaceShower* spacePtr; + bool useNewTimes, useNewSpace; + + // The main generator class to define the core process of the event. + ProcessLevel processLevel; + + // The main generator class to produce the parton level of the event. + PartonLevel partonLevel; + + // The main generator class to produce the hadron level of the event. + HadronLevel hadronLevel; + + // The total cross section class is used both on process and parton level. + SigmaTotal sigmaTot; + + // Write the Pythia banner, with symbol and version information. + void banner(ostream& os = cout); + + // Check for lines in file that mark the beginning of new subrun. + int readSubrun(string line, bool warn = true, ostream& os = cout); + + // Initialization routine to set up the whole generation machinery. + bool initInternal(); + + // Check that combinations of settings are allowed; change if not. + void checkSettings(); + + // Check that beams and beam combination can be handled. + bool checkBeams(); + + // Calculate kinematics at initialization. + bool initKinematics(); + + // Set up pointers to PDFs. + bool initPDFs(); + + // Recalculate kinematics for each event when beam momentum has a spread. + void nextKinematics(); + + // Boost from CM frame to lab frame, or inverse. Set production vertex. + void boostAndVertex(bool toLab, bool setVertex); + + // Check that the final event makes sense. + bool check(ostream& os = cout); + + // Auxiliary to set parton densities among list of possibilities. + PDF* getPDFPtr(int idIn, int sequence = 1); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_Pythia_H diff --git a/PYTHIA8/pythia8140/include/PythiaComplex.h b/PYTHIA8/pythia8140/include/PythiaComplex.h new file mode 100644 index 00000000000..22703cbfd44 --- /dev/null +++ b/PYTHIA8/pythia8140/include/PythiaComplex.h @@ -0,0 +1,21 @@ +// PythiaComplex.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for typedef'd double precision complex numbers. + +#ifndef Pythia8_PythiaComplex_H +#define Pythia8_PythiaComplex_H + +// Stdlib header for complex numbers. +# include + +namespace Pythia8 { + +// Convenient typedef for double precision complex numbers. +typedef std::complex complex; + +} // end namespace Pythia8 + +#endif // Pythia8_PythiaComplex_H diff --git a/PYTHIA8/pythia8140/include/PythiaStdlib.h b/PYTHIA8/pythia8140/include/PythiaStdlib.h new file mode 100644 index 00000000000..b25db6ab113 --- /dev/null +++ b/PYTHIA8/pythia8140/include/PythiaStdlib.h @@ -0,0 +1,88 @@ +// PythiaStdlib.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for functionality pulled in from Stdlib, +// plus a few useful utilities (small powers; positive square root, +// Gamma function). + +#ifndef Pythia8_PythiaStdlib_H +#define Pythia8_PythiaStdlib_H + +// Stdlib header files for mathematics. +#include +#include + +// Stdlib header files for strings and containers. +#include +#include +#include +#include + +// Stdlib header file for input and output. +#include +#include +#include +#include + +// Define pi if not yet done. +#ifndef M_PI +#define M_PI 3.1415926535897932385 +#endif + +// By this declaration you do not need to use std:: qualifier everywhere. +using namespace std; + +// Alternatively you can specify exactly which std:: methods will be used. +/* +namespace Pythia8 { +// Generic utilities and mathematical functions. +using std::swap; +using std::max; +using std::min; +using std::abs; +// Strings and containers. +using std::string; +using std::vector; +using std::map; +using std::deque; +// Input/output streams. +using std::cin; +using std::cout; +using std::cerr; +using std::istream; +using std::ostream; +using std::ifstream; +using std::ofstream; +using std::istringstream; +using std::ostringstream; +// Input/output formatting. +using std::endl; +using std::fixed; +using std::scientific; +using std::left; +using std::right; +using std::setw; +using std::setprecision; +} // end namespace Pythia8 +*/ + +namespace Pythia8 { + +// Powers of small integers - for balance speed/code clarity. +inline double pow2(const double& x) {return x*x;} +inline double pow3(const double& x) {return x*x*x;} +inline double pow4(const double& x) {return x*x*x*x;} +inline double pow5(const double& x) {return x*x*x*x*x;} +inline double pow6(const double& x) {return x*x*x*x*x*x;} + +// Avoid problem with negative square root argument (from roundoff). +inline double sqrtpos(const double& x) {return sqrt( max( 0., x));} + +// The Gamma function for real argument. +double GammaReal(double x); + +} // end namespace Pythia8 + +#endif // Pythia8_PythiaStdlib_H diff --git a/PYTHIA8/pythia8140/include/ResonanceDecays.h b/PYTHIA8/pythia8140/include/ResonanceDecays.h new file mode 100644 index 00000000000..8a9a65d3d3b --- /dev/null +++ b/PYTHIA8/pythia8140/include/ResonanceDecays.h @@ -0,0 +1,80 @@ +// ResonanceDecays.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the main class for performing resonance decays. +// ResonanceDecays: handles the sequential decay of resonances in process. + +#ifndef Pythia8_ResonanceDecays_H +#define Pythia8_ResonanceDecays_H + +#include "Basics.h" +#include "Event.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "ResonanceWidths.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The ResonanceDecays class handles the sequential decay of resonances +// that are part of the hard process (t, W, Z, H, SUSY,...). + +class ResonanceDecays { + +public: + + // Constructor. + ResonanceDecays() {} + + // Store pointers to Info and Rndm for error messages and random numbers. + void init(Info* infoPtrIn, ParticleData* particleDataPtrIn, + Rndm* rndmPtrIn) {infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; rndmPtr = rndmPtrIn;} + + // Generate the next decay sequence. + bool next( Event& process); + +private: + + // Constants: could only be changed in the code itself. + static const int NTRYCHANNEL, NTRYMASSES; + static const double MSAFETY, WIDTHCUT, TINY, TINYBWRANGE, + WTCORRECTION[11]; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Select masses of decay products. + bool pickMasses(); + + // Select colours of decay products. + bool pickColours(int iDec, Event& process); + + // Select kinematics isotropic in phase space. + bool pickKinematics(); + + // Flavour, colour and momentum information. + int id0, mult; + double m0; + vector idProd, cols, acols; + vector mProd; + vector pProd; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ResonanceDecays_H diff --git a/PYTHIA8/pythia8140/include/ResonanceWidths.h b/PYTHIA8/pythia8140/include/ResonanceWidths.h new file mode 100644 index 00000000000..bb423c4e8f0 --- /dev/null +++ b/PYTHIA8/pythia8140/include/ResonanceWidths.h @@ -0,0 +1,670 @@ +// ResonanceWidths.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for resonance properties: dynamical widths etc. +// ResonanceWidths: base class for all resonances. +// ResonanceGmZ, ...: derived classes for individual resonances. + +#ifndef Pythia8_ResonanceWidths_H +#define Pythia8_ResonanceWidths_H + +#include "Basics.h" +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "StandardModel.h" + +namespace Pythia8 { + +//========================================================================== + +// Forward references to ParticleData and StandardModel classes. +class DecayChannel; +class ParticleData; +class ParticleDataEntry; +class CoupSM; + +//========================================================================== + +// The ResonanceWidths is the base class. Also used for generic resonaces. + +class ResonanceWidths { + +public: + + // Destructor. + virtual ~ResonanceWidths() {} + + // Set up standard properties. + void initBasic(int idResIn, bool isGenericIn = false) { + idRes = idResIn; isGeneric = isGenericIn;} + + // Calculate and store partial and total widths at the nominal mass. + bool init(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn); + + // Return identity of particle species. + int id() const {return idRes;} + + // Calculate the total/open width for given mass, charge and instate. + double width(int idSgn, double mHatIn, int idInFlavIn = 0, + bool openOnly = false, bool setBR = false, int idOutFlav1 = 0, + int idOutFlav2 = 0); + + // Special case to calculate open final-state width. + double widthOpen(int idSgn, double mHatIn, int idIn = 0) { + return width( idSgn, mHatIn, idIn, true, false);} + + // Special case to store open final-state widths for channel selection. + double widthStore(int idSgn, double mHatIn, int idIn = 0) { + return width( idSgn, mHatIn, idIn, true, true);} + + // Return fraction of width open for particle and antiparticle. + double openFrac(int idSgn) {return (idSgn > 0) ? openPos : openNeg;} + + // Return forced rescaling factor of resonance width. + double widthRescaleFactor() {return forceFactor;} + + // Special case to calculate one final-state width. + // Currently only used for Higgs -> qqbar, g g or gamma gamma. + double widthChan(double mHatIn, int idOutFlav1, int idOutFlav2) { + return width( 1, mHatIn, 0, false, false, idOutFlav1, idOutFlav2);} + +protected: + + // Constructor. + ResonanceWidths() {} + + // Constants: could only be changed in the code itself. + static const int NPOINT; + static const double MASSMARGIN; + + // Particle properties always present. + int idRes, hasAntiRes; + bool doForceWidth, isGeneric; + double minWidth, minThreshold, mRes, GammaRes, m2Res, GamMRat, + openPos, openNeg, forceFactor; + + // Properties for currently studied decay channel(s). + int iChannel, onMode, meMode, mult, id1, id2, id3, id1Abs, + id2Abs, id3Abs, idInFlav; + double widNow, mHat, mf1, mf2, mf3, mr1, mr2, mr3, ps, kinFac, + alpEM, alpS, colQ, preFac; + + // Pointer to properties of the particle species. + ParticleDataEntry* particlePtr; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to Standard Model couplings. + CoupSM* coupSMPtr; + + // Initialize constants. + virtual void initConstants() {} + + // Calculate various common prefactors for the current mass. + // Optional argument calledFromInit only used for Z0. + virtual void calcPreFac(bool = false) {} + + // Calculate width for currently considered channel. + // Optional argument calledFromInit only used for Z0. + virtual void calcWidth(bool = false) {} + + // Simple routines for matrix-element integration over Breit-Wigners. + double numInt1BW(double mHatIn, double m1, double Gamma1, double mMin1, + double m2, int psMode = 1); + double numInt2BW(double mHatIn, double m1, double Gamma1, double mMin1, + double m2, double Gamma2, double mMin2, int psMode = 1); + +}; + +//========================================================================== + +// The ResonanceGeneric class handles a generic resonance. +// Only needs a constructor; for the rest uses defaults in base class. + +class ResonanceGeneric : public ResonanceWidths { + +public: + + // Constructor. + ResonanceGeneric(int idResIn) {initBasic(idResIn, true);} + +}; + +//========================================================================== + +// The ResonanceGmZ class handles the gamma*/Z0 resonance. + +class ResonanceGmZ : public ResonanceWidths { + +public: + + // Constructor. + ResonanceGmZ(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + int gmZmode; + double thetaWRat, ei2, eivi, vi2ai2, gamNorm, intNorm, resNorm; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool calledFromInit = false); + +}; + +//========================================================================== + +// The ResonanceW class handles the W+- resonance. + +class ResonanceW : public ResonanceWidths { + +public: + + // Constructor. + ResonanceW(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat, alpEM; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceTop class handles the top/antitop resonance. + +class ResonanceTop : public ResonanceWidths { + +public: + + // Constructor. + ResonanceTop(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat, m2W; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceFour class handles fourth-generation resonances. + +class ResonanceFour : public ResonanceWidths { + +public: + + // Constructor. + ResonanceFour(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat, m2W; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceH class handles the SM and BSM Higgs resonance. +// higgsType = 0 : SM H; = 1: h^0/H_1; = 2 : H^0/H_2; = 3 : A^0/A_3. + +class ResonanceH : public ResonanceWidths { + +public: + + // Constructor. + ResonanceH(int higgsTypeIn, int idResIn) : higgsType(higgsTypeIn) + {initBasic(idResIn);} + +private: + + // Constants: could only be changed in the code itself. + static const double MASSMIN, GAMMAMARGIN; + + // Higgs type in current instance. + int higgsType; + + // Locally stored properties and couplings. + bool useCubicWidth, useRunLoopMass; + double sin2tW, cos2tW, mT, mZ, mW, mHchg, GammaT, GammaZ, GammaW, + coup2d, coup2u, coup2l, coup2Z, coup2W, coup2Hchg, coup2H1H1, + coup2A3A3, coup2H1Z, coup2A3Z, coup2A3H1, coup2HchgW, + kinFacT[101], kinFacZ[101], kinFacW[101]; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + + // Sum up loop contributions in Higgs -> g + g. + double eta2gg(); + + // Sum up loop contributions in Higgs -> gamma + gamma. + double eta2gaga(); + + // Sum up loop contributions in Higgs -> gamma + Z0. + double eta2gaZ(); + +}; + +//========================================================================== + +// The ResonanceHchg class handles the H+- resonance. + +class ResonanceHchg : public ResonanceWidths { + +public: + + // Constructor. + ResonanceHchg(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + bool useCubicWidth; + double thetaWRat, mW, tanBeta, tan2Beta, coup2H1W; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceZprime class handles the gamma*/Z0 /Z'^0 resonance. + +class ResonanceZprime : public ResonanceWidths { + +public: + + // Constructor. + ResonanceZprime(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + int gmZmode; + double sin2tW, cos2tW, thetaWRat, mZ, GammaZ, m2Z, GamMRatZ, afZp[20], + vfZp[20], coupZpWW, ei2, eivi, vai2, eivpi, vaivapi, vapi2, + gamNorm, gamZNorm, ZNorm, gamZpNorm, ZZpNorm, ZpNorm; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool calledFromInit = false); + +}; + +//========================================================================== + +// The ResonanceWprime class handles the W'+- resonance. + +class ResonanceWprime : public ResonanceWidths { + +public: + + // Constructor. + ResonanceWprime(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat, cos2tW, alpEM, aqWp, vqWp, alWp, vlWp, coupWpWZ; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceRhorizontal class handles the R^0 resonance. + +class ResonanceRhorizontal : public ResonanceWidths { + +public: + + // Constructor. + ResonanceRhorizontal(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceExcited class handles excited-fermion resonances. + +class ResonanceExcited : public ResonanceWidths { + +public: + + // Constructor. + ResonanceExcited(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double Lambda, coupF, coupFprime, coupFcol, sin2tW, cos2tW; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceGraviton class handles the excited Graviton resonance. + +class ResonanceGraviton : public ResonanceWidths { + +public: + + // Constructor. + ResonanceGraviton(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + bool m_smbulk; + double kappaMG; + + // Couplings between graviton and SM (map from particle id to coupling). + double m_coupling[26]; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceKKgluon class handles the excited kk-gluon resonance. + +class ResonanceKKgluon : public ResonanceWidths { + +public: + + // Constructor. + ResonanceKKgluon(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + bool m_smbulk; + + // Couplings between KK gluon and SM (map from particle id to coupling). + double m_coupling[10]; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + + +//========================================================================== + +// The ResonanceLeptoquark class handles the LQ/LQbar resonance. + +class ResonanceLeptoquark : public ResonanceWidths { + +public: + + // Constructor. + ResonanceLeptoquark(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double kCoup; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceNuRight class handles righthanded Majorana neutrinos. + +class ResonanceNuRight : public ResonanceWidths { + +public: + + // Constructor. + ResonanceNuRight(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat, mWR; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceZRight class handles the Z_R^0 resonance. + +class ResonanceZRight : public ResonanceWidths { + +public: + + // Constructor. + ResonanceZRight(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double sin2tW, thetaWRat; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceWRight class handles the W_R+- resonance. + +class ResonanceWRight : public ResonanceWidths { + +public: + + // Constructor. + ResonanceWRight(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double thetaWRat; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceHchgchgLeft class handles the H++/H-- (left) resonance. + +class ResonanceHchgchgLeft : public ResonanceWidths { + +public: + + // Constructor. + ResonanceHchgchgLeft(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + double yukawa[4][4], gL, vL, mW; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +// The ResonanceHchgchgRight class handles the H++/H-- (right) resonance. + +class ResonanceHchgchgRight : public ResonanceWidths { + +public: + + // Constructor. + ResonanceHchgchgRight(int idResIn) {initBasic(idResIn);} + +private: + + // Locally stored properties and couplings. + int idWR; + double yukawa[4][4], gR; + + // Initialize constants. + virtual void initConstants(); + + // Calculate various common prefactors for the current mass. + virtual void calcPreFac(bool = false); + + // Caclulate width for currently considered channel. + virtual void calcWidth(bool = false); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_ResonanceWidths_H diff --git a/PYTHIA8/pythia8140/include/Settings.h b/PYTHIA8/pythia8140/include/Settings.h new file mode 100644 index 00000000000..3587d4a2852 --- /dev/null +++ b/PYTHIA8/pythia8140/include/Settings.h @@ -0,0 +1,234 @@ +// Settings.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the settings database. +// Flag: helper class with bool flags. +// Mode: helper class with int modes. +// Parm: (short for parameter) helper class with double parameters. +// Word: helper class with string words. +// Settings: maps of flags, modes, parms and words with input/output. + +#ifndef Pythia8_Settings_H +#define Pythia8_Settings_H + +#include "Info.h" +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// Class for bool flags. + +class Flag { + +public: + + // Constructor + Flag(string nameIn = " ", bool defaultIn = false) : name(nameIn), + valNow(defaultIn) , valDefault(defaultIn) { } + + // Data members. + string name; + bool valNow, valDefault; + +}; + +//========================================================================== + +// Class for integer modes. + +class Mode { + +public: + + // Constructor + Mode(string nameIn = " ", int defaultIn = 0, bool hasMinIn = false, + bool hasMaxIn = false, int minIn = 0, int maxIn = 0) : name(nameIn), + valNow(defaultIn), valDefault(defaultIn), hasMin(hasMinIn), + hasMax(hasMaxIn), valMin(minIn), valMax(maxIn) { } + + // Data members. + string name; + int valNow, valDefault; + bool hasMin, hasMax; + int valMin, valMax; + +}; + +//========================================================================== + +// Class for double parms (where parm is shorthand for parameter). + +class Parm { + +public: + + // Constructor + Parm(string nameIn = " ", double defaultIn = 0., + bool hasMinIn = false, bool hasMaxIn = false, double minIn = 0., + double maxIn = 0.) : name(nameIn), valNow(defaultIn), + valDefault(defaultIn), hasMin(hasMinIn), hasMax(hasMaxIn), + valMin(minIn), valMax(maxIn) { } + + // Data members. + string name; + double valNow, valDefault; + bool hasMin, hasMax; + double valMin, valMax; + +}; + +//========================================================================== + +// Class for string words. + +class Word { + +public: + + // Constructor + Word(string nameIn = " ", string defaultIn = " ") : name(nameIn), + valNow(defaultIn) , valDefault(defaultIn) { } + + // Data members. + string name, valNow, valDefault; + +}; + +//========================================================================== + +// This class holds info on flags (bool), modes (int), +// parms (double) and words (string). + +class Settings { + +public: + + // Constructor. + Settings() : isInit(false) {} + + // Initialize Info pointer. + void initPtr(Info* infoPtrIn) {infoPtr = infoPtrIn;} + + // Read in database from specific file. + bool init(string startFile = "../xmldoc/Index.xml", bool append = false, + ostream& os = cout) ; + + // Overwrite existing database by reading from specific file. + bool reInit(string startFile = "../xmldoc/Index.xml", ostream& os = cout) ; + + // Read in one update from a single line. + bool readString(string line, bool warn = true, ostream& os = cout) ; + + // Write updates or everything to user-defined file. + bool writeFile(string toFile, bool writeAll = false) ; + bool writeFile(ostream& os = cout, bool writeAll = false) ; + + // Print out table of database, either all or only changed ones, + // or ones containing a given string. + void listAll(ostream& os = cout) { + list( true, false, " ", os); } + void listChanged(ostream& os = cout) { + list (false, false, " ", os); } + void list(string match, ostream& os = cout) { + list (false, true, match, os); } + + // Reset all values to their defaults. + void resetAll() ; + + // Query existence of an entry. + bool isFlag(string keyIn) { + return (flags.find(toLower(keyIn)) != flags.end()); } + bool isMode(string keyIn) { + return (modes.find(toLower(keyIn)) != modes.end()); } + bool isParm(string keyIn) { + return (parms.find(toLower(keyIn)) != parms.end()); } + bool isWord(string keyIn) { + return (words.find(toLower(keyIn)) != words.end()); } + + // Add new entry. + void addFlag(string keyIn, bool defaultIn) { + flags[toLower(keyIn)] = Flag(keyIn, defaultIn); } + void addMode(string keyIn, int defaultIn, bool hasMinIn, + bool hasMaxIn, int minIn, int maxIn) { modes[toLower(keyIn)] + = Mode(keyIn, defaultIn, hasMinIn, hasMaxIn, minIn, maxIn); } + void addParm(string keyIn, double defaultIn, bool hasMinIn, + bool hasMaxIn, double minIn, double maxIn) { parms[toLower(keyIn)] + = Parm(keyIn, defaultIn, hasMinIn, hasMaxIn, minIn, maxIn); } + void addWord(string keyIn, string defaultIn) { + words[toLower(keyIn)] = Word(keyIn, defaultIn); } + + // Give back current value, with check that key exists. + bool flag(string keyIn); + int mode(string keyIn); + double parm(string keyIn); + string word(string keyIn); + + // Change current value, respecting limits. + void flag(string keyIn, bool nowIn); + void mode(string keyIn, int nowIn); + void parm(string keyIn, double nowIn); + void word(string keyIn, string nowIn); + + // Change current value, disregarding limits. + void forceMode(string keyIn, int nowIn) { + if (isMode(keyIn)) modes[toLower(keyIn)].valNow = nowIn; } + void forceParm(string keyIn, double nowIn) { + if (isParm(keyIn)) parms[toLower(keyIn)].valNow = nowIn; } + + // Restore current value to default. + void resetFlag(string keyIn) { + if (isFlag(keyIn)) flags[toLower(keyIn)].valNow + = flags[toLower(keyIn)].valDefault ; } + void resetMode(string keyIn) { + if (isMode(keyIn)) modes[toLower(keyIn)].valNow + = modes[toLower(keyIn)].valDefault ; } + void resetParm(string keyIn) { + if (isParm(keyIn)) parms[toLower(keyIn)].valNow + = parms[toLower(keyIn)].valDefault ; } + void resetWord(string keyIn) { + if (isWord(keyIn)) words[toLower(keyIn)].valNow + = words[toLower(keyIn)].valDefault ; } + +private: + + // Pointer to various information on the generation. + Info* infoPtr; + + // Map for bool flags. + map flags; + + // Map for integer modes. + map modes; + + // Map for double parms. + map parms; + + // Map for string words. + map words; + + // Flag that initialization has been performed. + bool isInit; + + // Print out table of database, called from listAll and listChanged. + void list(bool doListAll, bool doListString, string match, + ostream& os = cout); + + // Useful functions for string handling. + string toLower(const string& name); + bool boolString(string tag); + string attributeValue(string line, string attribute); + bool boolAttributeValue(string line, string attribute); + int intAttributeValue(string line, string attribute); + double doubleAttributeValue(string line, string attribute); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_Settings_H diff --git a/PYTHIA8/pythia8140/include/SigmaCompositeness.h b/PYTHIA8/pythia8140/include/SigmaCompositeness.h new file mode 100644 index 00000000000..1df25390ebb --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaCompositeness.h @@ -0,0 +1,270 @@ +// SigmaCompositeness.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for compositiness-process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(1/2)Process. + +#ifndef Pythia8_SigmaCompositeness_H +#define Pythia8_SigmaCompositeness_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for q g -> q^* (excited quark state). + +class Sigma1qg2qStar : public Sigma1Process { + +public: + + // Constructor. + Sigma1qg2qStar(int idqIn) : idq(idqIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for q* decay angles (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int resonanceA() const {return idRes;} + +private: + + // Parameters set at initialization or for current kinematics. + int idq, idRes, codeSave; + string nameSave; + double mRes, GammaRes, m2Res, GamMRat, Lambda, coupFcol, widthIn, sigBW; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* qStarPtr; + +}; + +//========================================================================== + +// A derived class for l gamma -> q^* (excited lepton state). + +class Sigma1lgm2lStar : public Sigma1Process { + +public: + + // Constructor. + Sigma1lgm2lStar(int idlIn) : idl(idlIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for l* decay angles (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "fgm";} + virtual int resonanceA() const {return idRes;} + +private: + + // Parameters set at initialization or for current kinematics. + int idl, idRes, codeSave; + string nameSave; + double mRes, GammaRes, m2Res, GamMRat, Lambda, coupChg, widthIn, sigBW; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* qStarPtr; + +}; + +//========================================================================== + +// A derived class for q q' -> q^* q' (excited quark state). + +class Sigma2qq2qStarq : public Sigma2Process { + +public: + + // Constructor. + Sigma2qq2qStarq(int idqIn) : idq(idqIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qq";} + virtual int id3Mass() const {return idRes;} + +private: + + // Parameters set at initialization or for current kinematics. + int idq, idRes, codeSave; + string nameSave; + double Lambda, preFac, openFracPos, openFracNeg, sigmaA, sigmaB; + +}; + +//========================================================================== + +// A derived class for q qbar -> l^* lbar (excited lepton state). + +class Sigma2qqbar2lStarlbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2lStarlbar(int idlIn) : idl(idlIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idRes;} + +private: + + // Parameters set at initialization or for current kinematics. + int idl, idRes, codeSave; + string nameSave; + double Lambda, preFac, openFracPos, openFracNeg, sigma; + +}; + +//========================================================================== + +// A derived class for q q -> q q (quark contact interactions). +// Based on, Sigma2qq2qq (QCD). + +class Sigma2QCqq2qq : public Sigma2Process { + +public: + + // Constructor. + Sigma2QCqq2qq(){} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q q(bar)' -> (QC) -> q q(bar)'";} + virtual int code() const {return 4201;} + virtual string inFlux() const {return "qq";} + + private: + + // Values stored for colour flow selection. + double sigT, sigU, sigTU, sigST, sigSum, sigQCSTU, sigQCUTS; + + // Compositeness parameters. + double m_Lambda2; + int m_etaLL, m_etaRR, m_etaLR; + +}; + +//========================================================================== + +// A derived class for q qbar -> q' qbar' (quark contact interactions). +// Based on, Sigma2qqbar2qqbarNew(QCD). +// Note: This process give the same contributions for q == q' and q != q'. + +class Sigma2QCqqbar2qqbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2QCqqbar2qqbar(){} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> (QC) -> q' qbar' (uds)";} + virtual int code() const {return 4202;} + virtual string inFlux() const {return "qqbarSame";} + + private: + + // Number of outgoing quark flavours to be considered, given that + // matrix elements are calculated in the massless approximation. + int m_nQuarkNew; + + // Values stored for colour flow selection. + int idNew; + double mNew, m2New, sigS, sigma; + + // Compositeness parameters. + double m_Lambda2; + int m_etaLL, m_etaRR, m_etaLR; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaCompositeness_H diff --git a/PYTHIA8/pythia8140/include/SigmaEW.h b/PYTHIA8/pythia8140/include/SigmaEW.h new file mode 100644 index 00000000000..cf28add042f --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaEW.h @@ -0,0 +1,1057 @@ +// SigmaEW.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for electroweak process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(1/2)Process. + +#ifndef Pythia8_SigmaEW_H +#define Pythia8_SigmaEW_H + +#include "PythiaComplex.h" +#include "SigmaProcess.h" + +namespace Pythia8 { + + +//========================================================================== + +// A derived class for q g -> q gamma (q = u, d, s, c, b). +// Use massless approximation also for Q since no alternative. + +class Sigma2qg2qgamma : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2qgamma() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> q gamma (udscb)";} + virtual int code() const {return 201;} + virtual string inFlux() const {return "qg";} + +private: + + // Values stored for later use. + double mNew, m2New, sigUS, sigma0; + +}; + +//========================================================================== + +// A derived class for q qbar -> g gamma. + +class Sigma2qqbar2ggamma : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2ggamma() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> g gamma";} + virtual int code() const {return 202;} + virtual string inFlux() const {return "qqbarSame";} + +private: + + // Values stored for later use. + double sigma0; + +}; + +//========================================================================== + +// A derived class for g g -> g gamma. + +class Sigma2gg2ggamma : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2ggamma() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> g gamma";} + virtual int code() const {return 203;} + virtual string inFlux() const {return "gg";} + +private: + + // Values stored for later use. + double chargeSum, sigma; + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma gamma. + +class Sigma2ffbar2gammagamma : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2gammagamma() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> gamma gamma";} + virtual int code() const {return 204;} + virtual string inFlux() const {return "ffbarSame";} + +private: + + // Values stored for later use. + double sigTU, sigma0; + +}; + +//========================================================================== + +// A derived class for g g -> gamma gamma. + +class Sigma2gg2gammagamma : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2gammagamma() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> gamma gamma";} + virtual int code() const {return 205;} + virtual string inFlux() const {return "gg";} + +private: + + double charge2Sum, sigma; + +}; + +//========================================================================== + +// A derived class for f f' -> f f' via t-channel gamma*/Z0 exchange. + +class Sigma2ff2fftgmZ : public Sigma2Process { + +public: + + // Constructor. + Sigma2ff2fftgmZ() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f f' -> f f' (t-channel gamma*/Z0)";} + virtual int code() const {return 211;} + virtual string inFlux() const {return "ff";} + +private: + + // Z parameters for propagator. + int gmZmode; + double mZ, mZS, thetaWRat, sigmagmgm, sigmagmZ, sigmaZZ; + +}; + +//========================================================================== + +// A derived class for f_1 f_2 -> f_3 f_4 via t-channel W+- exchange. + +class Sigma2ff2fftW : public Sigma2Process { + +public: + + // Constructor. + Sigma2ff2fftW() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f_1 f_2 -> f_3 f_4 (t-channel W+-)";} + virtual int code() const {return 212;} + virtual string inFlux() const {return "ff";} + +private: + + // W parameters for propagator. + double mW, mWS, thetaWRat, sigma0; + +}; + +//========================================================================== + +// A derived class for q q' -> Q q" via t-channel W+- exchange. +// Related to Sigma2ff2fftW class, but with massive matrix elements. + +class Sigma2qq2QqtW : public Sigma2Process { + +public: + + // Constructor. + Sigma2qq2QqtW(int idIn, int codeIn) : idNew(idIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ff";} + virtual int id3Mass() const {return idNew;} + +private: + + // Values stored for process type. W parameters for propagator. + int idNew, codeSave; + string nameSave; + double mW, mWS, thetaWRat, sigma0, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma*/Z0. + +class Sigma1ffbar2gmZ : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2gmZ() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for Z decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> gamma*/Z0";} + virtual int code() const {return 221;} + virtual string inFlux() const {return "ffbarSame";} + virtual int resonanceA() const {return 23;} + +private: + + // Parameters set at initialization or for each new event. + int gmZmode; + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, + gamSum, intSum, resSum, gamProp, intProp, resProp; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for f fbar' -> W+-. + +class Sigma1ffbar2W : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2W() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> W+-";} + virtual int code() const {return 222;} + virtual string inFlux() const {return "ffbarChg";} + virtual int resonanceA() const {return 24;} + +private: + + // Parameters set at initialization. + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0Pos, sigma0Neg; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma* -> f' fbar', summed over light f'. +// Allows pT-ordered evolution for multiple interactions. + +class Sigma2ffbar2ffbarsgm : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2ffbarsgm() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const { + return "f fbar -> f' fbar' (s-channel gamma*)";} + virtual int code() const {return 223;} + virtual string inFlux() const {return "ffbarSame";} + virtual bool isSChannel() const {return true;} + +private: + + // Values stored for later use. + int idNew; + double sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma*/Z0 -> F Fbar, for one heavy F. +// Allows pT cuts as for other 2 -> 2 processes. + +class Sigma2ffbar2FFbarsgmZ : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2FFbarsgmZ(int idIn, int codeIn) : idNew(idIn), + codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual bool isSChannel() const {return true;} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + virtual int resonanceA() const {return 23;} + +private: + + // Values stored for process type. Z parameters for propagator. + int idNew, codeSave, gmZmode; + string nameSave; + bool isPhysical; + double ef, vf, af, mRes, GammaRes, m2Res, GamMRat, thetaWRat, + mr, betaf, cosThe, gamProp, intProp, resProp, openFracPair; + +}; + +//========================================================================== + +// A derived class for f fbar' -> W+- -> F fbar", for one or two heavy F. +// Allows pT cuts as for other 2 -> 2 processes. + +class Sigma2ffbar2FfbarsW : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2FfbarsW(int idIn, int idIn2, int codeIn) : idNew(idIn), + idNew2(idIn2), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarChg";} + virtual bool isSChannel() const {return true;} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idPartner;} + virtual int resonanceA() const {return 24;} + +private: + + // Values stored for process type. W parameters for propagator. + int idNew, idNew2, codeSave, idPartner; + string nameSave; + bool isPhysical; + double V2New, mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0, + openFracPos, openFracNeg; + +}; + +//========================================================================== + +// An intermediate class for f fbar -> gamma*/Z0/W+- gamma*/Z0/W-+. + +class Sigma2ffbargmZWgmZW : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbargmZWgmZW() {} + +protected: + + // Internal products. + Vec4 pRot[7]; + complex hA[7][7]; + complex hC[7][7]; + + // Calculate and store internal products. + void setupProd( Event& process, int i1, int i2, int i3, int i4, + int i5, int i6); + + // Evaluate the F function of Gunion and Kunszt. + complex fGK(int i1, int i2, int i3, int i4, int i5, int i6); + + // Evaluate the Xi function of Gunion and Kunszt. + double xiGK( double tHnow, double uHnow); + + // Evaluate the Xj function of Gunion and Kunszt. + double xjGK( double tHnow, double uHnow); + +private: + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma*/Z0 gamma*/Z0. + +class Sigma2ffbar2gmZgmZ : public Sigma2ffbargmZWgmZW { + +public: + + // Constructor. + Sigma2ffbar2gmZgmZ() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for simultaneous flavour choices. + virtual double weightDecayFlav( Event& process); + + // Evaluate weight for decay angles of the two gamma*/Z0. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> gamma*/Z0 gamma*/Z0";} + virtual int code() const {return 231;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 23;} + virtual int id4Mass() const {return 23;} + +private: + + // Parameters set at initialization or for each new event. + int gmZmode, i1, i2, i3, i4, i5, i6; + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0, + gamSum3, intSum3, resSum3, gamProp3, intProp3, resProp3, + gamSum4, intSum4, resSum4, gamProp4, intProp4, resProp4, + c3LL, c3LR, c3RL, c3RR, c4LL, c4LR, c4RL, c4RR, flavWt; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for f fbar' -> Z0 W+-. (Here pure Z0, unfortunately.) + +class Sigma2ffbar2ZW : public Sigma2ffbargmZWgmZW { + +public: + + // Constructor. + Sigma2ffbar2ZW() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for Z0 and W+- decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> Z0 W+- (no gamma*!)";} + virtual int code() const {return 232;} + virtual string inFlux() const {return "ffbarChg";} + virtual int id3Mass() const {return 23;} + virtual int id4Mass() const {return 24;} + virtual int resonanceA() const {return 24;} + +private: + + // Store W+- mass and width, and couplings. + double mW, widW, mWS, mwWS, sin2thetaW, cos2thetaW, thetaWRat, cotT, + thetaWpt, thetaWmm, lun, lde, sigma0, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f fbar -> W+ W-. + +class Sigma2ffbar2WW : public Sigma2ffbargmZWgmZW { + +public: + + // Constructor. + Sigma2ffbar2WW() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W+ and W- decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> W+ W-";} + virtual int code() const {return 233;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 24;} + virtual int id4Mass() const {return -24;} + virtual int resonanceA() const {return 23;} + +private: + + // Store Z0 mass and width. + double mZ, widZ, mZS, mwZS, thetaWRat, sigma0, cgg, cgZ, cZZ, cfg, + cfZ, cff, gSS, gTT, gST, gUU, gSU, openFracPair; + +}; + +//========================================================================== + +// An intermediate class for f fbar -> gamma*/Z0 g/gamma and permutations. + +class Sigma2ffbargmZggm : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbargmZggm() {} + + // Initialize process. + virtual void initProc(); + + // Evaluate weight for gamma&/Z0 decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + +protected: + + // Parameters set at initialization or for each new event. + int gmZmode; + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, + gamSum, intSum, resSum, gamProp, intProp, resProp; + + // Evaluate current sum of flavour couplings times phase space. + void flavSum(); + + // Evaluate current propagator terms of cross section. + void propTerm(); + +private: + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for q qbar -> gamma*/Z0 g. + +class Sigma2qqbar2gmZg : public Sigma2ffbargmZggm { + +public: + + // Constructor. + Sigma2qqbar2gmZg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> gamma*/Z0 g";} + virtual int code() const {return 241;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return 23;} + +private: + + // Values stored for later use. + double sigma0; + +}; + +//========================================================================== + +// A derived class for q g -> gamma*/Z0 q. + +class Sigma2qg2gmZq : public Sigma2ffbargmZggm { + +public: + + // Constructor. + Sigma2qg2gmZq() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g-> gamma*/Z0 q";} + virtual int code() const {return 242;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return 23;} + +private: + + // Values stored for later use. + double sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar' -> gamma*/Z0 gamma. + +class Sigma2ffbar2gmZgm : public Sigma2ffbargmZggm { + +public: + + // Constructor. + Sigma2ffbar2gmZgm() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> gamma*/Z0 gamma";} + virtual int code() const {return 243;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 23;} + +private: + + // Values stored for later use. + double sigma0; + +}; + +//========================================================================== + +// A derived class for f gamma -> gamma*/Z0 f. + +class Sigma2fgm2gmZf : public Sigma2ffbargmZggm { + +public: + + // Constructor. + Sigma2fgm2gmZf() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f gamma -> gamma*/Z0 f";} + virtual int code() const {return 244;} + virtual string inFlux() const {return "fgm";} + virtual int id3Mass() const {return 23;} + +private: + + // Values stored for later use. + double sigma0; + +}; + +//========================================================================== + +// An intermediate class for f fbar -> W+- g/gamma and permutations. + +class Sigma2ffbarWggm : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbarWggm() {} + + // Evaluate weight for gamma&/Z0 decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + +private: + +}; + +//========================================================================== + +// A derived class for q qbar' -> W+- g. + +class Sigma2qqbar2Wg : public Sigma2ffbarWggm { + +public: + + // Constructor. + Sigma2qqbar2Wg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar' -> W+- g";} + virtual int code() const {return 251;} + virtual string inFlux() const {return "ffbarChg";} + virtual int id3Mass() const {return 24;} + +private: + + // Values stored for later use. + double sigma0, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for q g -> W+- q'. + +class Sigma2qg2Wq : public Sigma2ffbarWggm { + +public: + + // Constructor. + Sigma2qg2Wq() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g-> W+- q'";} + virtual int code() const {return 252;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return 24;} + +private: + + // Values stored for later use. + double sigma0, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f fbar' -> W+- gamma. + +class Sigma2ffbar2Wgm : public Sigma2ffbarWggm { + +public: + + // Constructor. + Sigma2ffbar2Wgm() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> W+- gamma";} + virtual int code() const {return 253;} + virtual string inFlux() const {return "ffbarChg";} + virtual int id3Mass() const {return 24;} + +private: + + // Values stored for later use. + double sigma0, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f gamma -> W+- f'. + +class Sigma2fgm2Wf : public Sigma2ffbarWggm { + +public: + + // Constructor. + Sigma2fgm2Wf() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f gamma -> W+- f'";} + virtual int code() const {return 254;} + virtual string inFlux() const {return "fgm";} + virtual int id3Mass() const {return 24;} + +private: + + // Values stored for later use. + double sigma0, openFracPos, openFracNeg; + +}; +//========================================================================== + +// A derived class for gamma gamma -> f fbar. + +class Sigma2gmgm2ffbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2gmgm2ffbar(int idIn, int codeIn) : idNew(idIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gmgm";} + virtual int id3Mass() const {return idMass;} + virtual int id4Mass() const {return idMass;} + +private: + + // Member variables. + int idNew, codeSave, idMass, idNow; + string nameSave; + double ef4, s34Avg, sigTU, sigma, openFracPair; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaEW_H diff --git a/PYTHIA8/pythia8140/include/SigmaExtraDim.h b/PYTHIA8/pythia8140/include/SigmaExtraDim.h new file mode 100644 index 00000000000..d60b117c935 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaExtraDim.h @@ -0,0 +1,729 @@ +// SigmaExtraDim.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// Copyright (C) 2010 Stefan Ask for the *LED* routines. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for extra-dimensional-process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(1/2)Process. + +#ifndef Pythia8_SigmaExtraDim_H +#define Pythia8_SigmaExtraDim_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for g g -> G^* (excited graviton state). + +class Sigma1gg2GravitonStar : public Sigma1Process { + +public: + + // Constructor. + Sigma1gg2GravitonStar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for G* decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "g g -> G*";} + virtual int code() const {return 5001;} + virtual string inFlux() const {return "gg";} + virtual int resonanceA() const {return idGstar;} + +private: + + // Parameters set at initialization or for current kinematics. + bool m_smbulk; + int idGstar; + double mRes, GammaRes, m2Res, GamMRat, kappaMG, sigma; + + // Couplings between graviton and SM (indexed by particle id). + double m_coupling[26]; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* gStarPtr; + +}; + +//========================================================================== + +// A derived class for f fbar -> G^* (excited graviton state). + +class Sigma1ffbar2GravitonStar : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2GravitonStar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for G* decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> G*";} + virtual int code() const {return 5002;} + virtual string inFlux() const {return "ffbarSame";} + virtual int resonanceA() const {return idGstar;} + +private: + + // Parameters set at initialization or for current kinematics. + bool m_smbulk; + int idGstar; + double mRes, GammaRes, m2Res, GamMRat, kappaMG, sigma0; + + // Couplings between graviton and SM (indexed by particle id). + double m_coupling[26]; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* gStarPtr; + +}; + +//========================================================================== + +// A derived class for q qbar -> KK-gluon^* (excited kk-gluon state). + +class Sigma1qqbar2KKgluonStar : public Sigma1Process { + +public: + + // Constructor. + Sigma1qqbar2KKgluonStar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for g* decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> KK-gluon*";} + virtual int code() const {return 5006;} + virtual string inFlux() const {return "qqbarSame";} + virtual int resonanceA() const {return idKKgluon;} + +private: + + // Parameters set at initialization or for current kinematics. + int idKKgluon; + double mRes, GammaRes, m2Res, GamMRat, sigma0; + + // Couplings between graviton and SM (indexed by particle id). + double m_coupling[10]; + + // Pointer to properties of the particle species, to access decay + // channels. + ParticleDataEntry* gStarPtr; + +}; + +//========================================================================== + +// A derived class for g g -> G^* g (excited graviton state). + +class Sigma2gg2GravitonStarg : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2GravitonStarg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight: currently isotropic (except secondary top decay).. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "g g -> G* g";} + virtual int code() const {return 5003;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idGstar;} + +private: + + // Parameters set at initialization or for current kinematics. + int idGstar; + double mRes, GammaRes, m2Res, GamMRat, kappaMG, openFrac, sigma; + +}; + +//========================================================================== + +// A derived class for q g -> G^* q (excited graviton state). + +class Sigma2qg2GravitonStarq : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2GravitonStarq() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight: currently isotropic (except secondary top decay). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "q g -> G* q";} + virtual int code() const {return 5004;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return idGstar;} + +private: + + // Parameters set at initialization or for current kinematics. + int idGstar; + double mRes, GammaRes, m2Res, GamMRat, kappaMG, openFrac, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> G^* g (excited graviton state). + +class Sigma2qqbar2GravitonStarg : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2GravitonStarg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight: currently isotropic (except secondary top decay). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> G* g";} + virtual int code() const {return 5005;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idGstar;} + +private: + + // Parameters set at initialization or for current kinematics. + int idGstar; + double mRes, GammaRes, m2Res, GamMRat, kappaMG, openFrac, sigma; + +}; + +//========================================================================== + +// NOAM: A derived class for, f fbar -> (gamma/Z)_KKTower -> F Fbar, +// for one heavy F. +// Process provided by N. Hod et al. and is described in arXiv:XXXX.YYYY + +class Sigma2ffbar2TEVffbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2TEVffbar(int idIn) : idNew(idIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return 5011;} + virtual string inFlux() const {return "ffbarSame";} + virtual bool isSChannel() const {return true;} + virtual int idSChannel() const {return 5000023;} + virtual int resonanceA() const {return 23;} + virtual int resonanceB() const {return 5000023;} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + // Add phase-space sampling also around the Z_KK resonance. + virtual int resonanceA(); + virtual int resonanceB(); + +private: + + // Values stored for process type. + string nameSave; + int idNew, gmZmode, n_excitation_max; + bool isPhysical; + double gPlusf, gMinusf, gPlusF, gMinusF, gPlusTop, gMinusTop, + gPlus, gMinus, gf, gF; + double mRes, m2Res, mStar, mTop, m2Top, mZKKn, m2ZKKn, m2gmKKn, mgmKKn, + alphaem_fixed; + double helicityME2, coefTot, coefAngular; + double mr, betaf, cosThe, openFracPair; + double wgmKKFactor, wgmKKn, wZKKn, + wZ0, ttbar_wZKKn, ttbar_wgmKKn, + ttbar_wFactorA, ttbar_wFactorB; + double phaseSpace_mHatMin, phaseSpace_mHatMax; + complex gammaProp, resProp, gmPropKK, ZPropKK, totalProp; + complex M_I; +}; + +//========================================================================== + +// A derived class for g g -> U/G g (real graviton emission in +// large extra dimensions or unparticle emission). + +class Sigma2gg2LEDUnparticleg : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2gg2LEDUnparticleg( bool Graviton ) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "g g -> G g" : "g g -> U g") ;} + virtual int code() const {return (m_graviton ? 5021 : 5045);} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return 5000039;} + virtual int id4Mass() const {return 21;} + +private: + + bool m_graviton; + int m_spin, m_nGrav, m_idG, m_cutoff; + double mG, mGS, m_sigma0, m_dU, m_LambdaU, m_lambda, m_constantTerm, + m_tff, m_cf; + +}; + +//========================================================================== + +// A derived class for q g -> U/G q (real graviton emission in +// large extra dimensions or unparticle emission). + +class Sigma2qg2LEDUnparticleq : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2qg2LEDUnparticleq( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "q g -> G q" : "q g -> U q") ;} + virtual int code() const {return (m_graviton ? 5022 : 5046);} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return 5000039;} + +private: + + bool m_graviton; + int m_spin, m_nGrav, m_idG, m_cutoff; + double mG, mGS, m_sigma0, m_dU, m_LambdaU, m_lambda, m_constantTerm, + m_tff, m_gf, m_cf; + +}; + +//========================================================================== + +// A derived class for q qbar -> U/G g (real graviton emission in +// large extra dimensions or unparticle emission). + +class Sigma2qqbar2LEDUnparticleg : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2qqbar2LEDUnparticleg( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "q qbar -> G g" : "q qbar -> U g") ;} + virtual int code() const {return (m_graviton ? 5023 : 5047);} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return 5000039;} + virtual int id4Mass() const {return 21;} + +private: + + bool m_graviton; + int m_spin, m_nGrav, m_idG, m_cutoff; + double mG, mGS, m_sigma0, m_dU, m_LambdaU, m_lambda, m_constantTerm, + m_tff, m_gf, m_cf; + +}; + +//========================================================================== + +// A derived class for f fbar -> U/G Z (real graviton emission in +// large extra dimensions or unparticle emission). + +class Sigma2ffbar2LEDUnparticleZ : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2ffbar2LEDUnparticleZ( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "f fbar -> G Z" : "f fbar -> U Z") ;} + virtual int code() const {return (m_graviton ? 5024 : 5041);} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 5000039;} + virtual int id4Mass() const {return 23;} + virtual int resonanceA() const {return 23;} + virtual int gmZmode() const {return 2;} + +private: + + // Constants: could only be changed in the code itself. + static const double FIXRATIO; + + int m_spin, m_nGrav, m_cutoff, m_idG; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_ratio, m_lambdaPrime, + m_tff, m_constantTerm; + double sHS, tHS, uHS, tHC, uHC, tHQ, uHQ, tHuH, mU, mUS, mZ, widZ, + mZS, mwZS, thetaWRat, m_sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar -> U/G gamma (real graviton emission in +// large extra dimensions or unparticle emission). + +class Sigma2ffbar2LEDUnparticlegamma : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2ffbar2LEDUnparticlegamma( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "f fbar -> G gamma" : "f fbar -> U gamma") ;} + virtual int code() const {return (m_graviton ? 5025 : 5042);} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 5000039;} + virtual int id4Mass() const {return 22;} + +private: + + // Constants: could only be changed in the code itself. + static const double FIXRATIO; + + int m_spin, m_nGrav, m_cutoff, m_idG; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_ratio, m_lambdaPrime, + m_tff, m_constantTerm; + double sHS, tHS, uHS, tHC, uHC, tHQ, uHQ, tHuH, mU, mUS, mZ, widZ, + mZS, mwZS, thetaWRat, m_sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar -> (LED G*/U*) -> gamma gamma +// (virtual graviton/unparticle exchange). + +class Sigma2ffbar2LEDgammagamma : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2ffbar2LEDgammagamma( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "f fbar -> (LED G*) -> gamma gamma" + : "f fbar -> (U*) -> gamma gamma") ;} + virtual int code() const {return (m_graviton ? 5026 : 5043);} + virtual string inFlux() const {return "ffbarSame";} + +private: + + int m_spin, m_cutoff, m_nGrav; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_lambda2chi, + m_term1, m_term2, m_term3, m_tff; + +}; + +//========================================================================== + +// A derived class for g g -> (LED G*/U*) -> gamma gamma +// (virtual graviton/unparticle exchange). + +class Sigma2gg2LEDgammagamma : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2gg2LEDgammagamma( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return (m_graviton + ? "g g -> (LED G*) -> gamma gamma" : "g g -> (U*) -> gamma gamma") ;} + virtual int code() const {return (m_graviton ? 5027 : 5044);} + virtual string inFlux() const {return "gg";} + +private: + + int m_spin, m_cutoff, m_nGrav; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_lambda2chi, m_sigma0, m_tff; + +}; + +//========================================================================== + +// A derived class for f fbar -> (LED G*/U*) -> l lbar +// (virtual graviton/unparticle exchange). +// Does not include t-channel contributions relevant for e^+e^- to e^+e^- + +class Sigma2ffbar2LEDllbar : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2ffbar2LEDllbar( bool Graviton) : m_graviton(Graviton) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "f fbar -> (LED G*) -> l l" : "f fbar -> (U*) -> l l") ;} + virtual int code() const {return (m_graviton ? 5028 : 5048);} + virtual string inFlux() const {return "ffbarSame";} + virtual bool isSChannel() const {return true;} + +private: + + int m_spin, m_cutoff, m_nGrav,m_nxx, m_nxy; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_lambda2chi, m_tff, + m_mZ, m_mZS, m_GZ, m_GZS, m_absMeU, m_denomPropZ, m_rePropGamma, + m_rePropZ, m_imPropZ, m_absAS, m_reA, m_reABW, m_poly1, m_poly2, + m_poly3; + +}; + +//========================================================================== + +// A derived class for g g -> (LED G*/U*) -> l lbar +// (virtual graviton/unparticle exchange). + +class Sigma2gg2LEDllbar : public Sigma2Process { + +public: + + // Constructor: bool Graviton = true, to use LED graviton settings. + Sigma2gg2LEDllbar( bool Graviton) : m_graviton(Graviton) {} + + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section; + // first step when inflavours unknown. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat); second step for given inflavours. + virtual double sigmaHat() {return m_sigma0;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return + (m_graviton ? "g g -> (LED G*) -> l l" : "g g -> (U*) -> l l") ;} + virtual int code() const {return (m_graviton ? 5029 : 5049);} + virtual string inFlux() const {return "gg";} + +private: + + int m_spin, m_cutoff, m_nGrav; + bool m_graviton; + double m_dU, m_LambdaU, m_lambda, m_lambda2chi, m_sigma0, m_tff; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaExtraDim_H diff --git a/PYTHIA8/pythia8140/include/SigmaGeneric.h b/PYTHIA8/pythia8140/include/SigmaGeneric.h new file mode 100644 index 00000000000..bc373dab32b --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaGeneric.h @@ -0,0 +1,148 @@ +// SigmaGeneric.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Johan Bijnens,Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for various generic production processes, to be used as +// building blocks for some BSM processes. +// Currently represented by QCD pair production of colour triplet objects, +// with spin either 0, 1/2 or 1. + +#ifndef Pythia8_SigmaGeneric_H +#define Pythia8_SigmaGeneric_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for g g -> qG qGbar (generic quark of spin 0, 1/2 or 1). + +class Sigma2gg2qGqGbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2qGqGbar(int idIn, int codeIn, int spinIn, + string nameIn = "g g -> qG qGbar") : idNew(idIn), codeSave(codeIn), + spinSave(spinIn), nameSave(nameIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + +private: + + // Values stored for process type and colour flow selection. + int idNew, codeSave, spinSave, nCHV; + string nameSave; + bool hasKappa; + double openFracPair, sigma, sigTS, sigUS, sigSum, kappam1; + +}; + +//========================================================================== + +// A derived class for q qbar -> qG qGbar (generic quark of spin 0, 1/2 or 1). + +class Sigma2qqbar2qGqGbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2qGqGbar(int idIn, int codeIn, int spinIn, + string nameIn = "q qbar -> qG qGbar") : idNew(idIn), codeSave(codeIn), + spinSave(spinIn), nameSave(nameIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + +private: + + // Values stored for process type and colour flow selection. + int idNew, codeSave, spinSave, nCHV; + string nameSave; + double openFracPair, sigma, sigTS, sigUS, sigSum, kappa; + +}; + +//========================================================================== + +// A derived class for f fbar -> fG fGbar (generic particle of spin 0, 1/2 or 1) +// via gamma^*/Z^* s-channel exchange. Still under development!! ?? + +class Sigma2ffbar2fGfGbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2fGfGbar(int idIn, int codeIn, int spinIn, + string nameIn = "q qbar -> qG qGbar") : idNew(idIn), codeSave(codeIn), + spinSave(spinIn), nameSave(nameIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + +private: + + // Values stored for process type and colour flow selection. + int idNew, codeSave, spinSave, nCHV; + string nameSave; + bool hasColour; + double eQHV2, openFracPair, sigma0, sigTS, sigUS, sigSum, kappa, colFac; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaGeneric_H diff --git a/PYTHIA8/pythia8140/include/SigmaHiggs.h b/PYTHIA8/pythia8140/include/SigmaHiggs.h new file mode 100644 index 00000000000..defcc91b7a4 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaHiggs.h @@ -0,0 +1,812 @@ +// SigmaHiggs.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// Part of code written by Marc Montull, CERN summer student 2007. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for Higgs process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma2Process. + +#ifndef Pythia8_SigmaHiggs_H +#define Pythia8_SigmaHiggs_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for f fbar -> H0 (SM), H1, H2 or A3 (BSM). + +class Sigma1ffbar2H : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2H(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual int resonanceA() const {return idRes;} + +private: + + // An H0, H1, H2 or A3 resonance object provides coupling + // and propagator expressions. + ParticleDataEntry* HResPtr; + double mRes, GammaRes, m2Res, GamMRat, sigBW, widthOut; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for g g -> H0 (SM), H1, H2 or A3 (BSM). + +class Sigma1gg2H : public Sigma1Process { + +public: + + // Constructor. + Sigma1gg2H(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave ;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int resonanceA() const {return idRes;} + +private: + + // A H0, H1, H2 or A3 resonance object provides coupling + // and propagator expressions. + ParticleDataEntry* HResPtr; + double mRes, GammaRes, m2Res, GamMRat, sigma; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for gamma gamma -> H0 (SM Higgs), H1, H2 or A3 (BSM Higgs). + +class Sigma1gmgm2H : public Sigma1Process { + +public: + + // Constructor. + Sigma1gmgm2H(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gmgm";} + virtual int resonanceA() const {return idRes;} + +private: + + // A H0, H1, H2 or A3 resonance object provides coupling + // and propagator expressions. + ParticleDataEntry* HResPtr; + double mRes, GammaRes, m2Res, GamMRat, sigma; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for f fbar -> H Z0. +// (H can be H0 SM or H1, H2, A3 from BSM). +class Sigma2ffbar2HZ : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2HZ(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual bool isSChannel() const {return true;} + virtual int id3Mass() const {return idRes;} + virtual int id4Mass() const {return 23;} + virtual int resonanceA() const {return 23;} + virtual int gmZmode() const {return 2;} + +private: + + // Store Z0 mass and width. + double mZ, widZ, mZS, mwZS, thetaWRat, sigma0, openFracPair, coup2Z; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for f fbar -> H W+- (Standard Model Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma2ffbar2HW : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2HW(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarChg";} + virtual bool isSChannel() const {return true;} + virtual int id3Mass() const {return idRes;} + virtual int id4Mass() const {return 24;} + virtual int resonanceA() const {return 24;} + +private: + + // Store W+- mass and width, and couplings. + double mW, widW, mWS, mwWS, thetaWRat, sigma0, openFracPairPos, + openFracPairNeg, coup2W; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for f f' -> H f f' (Z0 Z0 fusion of SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma3ff2HfftZZ : public Sigma3Process { + +public: + + // Constructor. + Sigma3ff2HfftZZ(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ff";} + virtual int id3Mass() const {return idRes;} + + // Instructions for 3-body phase space with t-channel propagators. + virtual int idTchan1() const {return 23;} + virtual int idTchan2() const {return 23;} + virtual double tChanFracPow1() const {return 0.05;} + virtual double tChanFracPow2() const {return 0.9;} + virtual bool useMirrorWeight() const {return true;} + +private: + + // Store standard factors. + double mZS, prefac, sigma1, sigma2, openFrac, coup2Z; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for f_1 f_2 -> H f_3 f_4 (W+ W- fusion of SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma3ff2HfftWW : public Sigma3Process { + +public: + + // Constructor. + Sigma3ff2HfftWW(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ff";} + virtual int id3Mass() const {return idRes;} + + // Instructions for 3-body phase space with t-channel propagators. + virtual int idTchan1() const {return 24;} + virtual int idTchan2() const {return 24;} + virtual double tChanFracPow1() const {return 0.05;} + virtual double tChanFracPow2() const {return 0.9;} + virtual bool useMirrorWeight() const {return true;} + +private: + + // Store standard prefactor. + double mWS, prefac, sigma0, openFrac, coup2W; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for g g -> H Q Qbar (Q Qbar fusion of SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma3gg2HQQbar : public Sigma3Process { + +public: + + // Constructor. + Sigma3gg2HQQbar(int idIn, int higgsTypeIn) : idNew(idIn), + higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idRes;} + virtual int id4Mass() const {return idNew;} + virtual int id5Mass() const {return idNew;} + + // Instructions for 3-body phase space with t-channel propagators. + virtual int idTchan1() const {return idNew;} + virtual int idTchan2() const {return idNew;} + virtual double tChanFracPow1() const {return 0.4;} + virtual double tChanFracPow2() const {return 0.2;} + virtual bool useMirrorWeight() const {return false;} + +private: + + // Store flavour-specific process information and standard prefactor. + double prefac, sigma, openFracTriplet, coup2Q; + int idNew, higgsType, codeSave, idRes; + string nameSave; + +}; + +//========================================================================== + +// A derived class for q qbar -> H Q Qbar (Q Qbar fusion of SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma3qqbar2HQQbar : public Sigma3Process { + +public: + + // Constructor. + Sigma3qqbar2HQQbar(int idIn, int higgsTypeIn) : idNew(idIn), + higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idRes;} + virtual int id4Mass() const {return idNew;} + virtual int id5Mass() const {return idNew;} + + // Instructions for 3-body phase space with t-channel propagators. + virtual int idTchan1() const {return idNew;} + virtual int idTchan2() const {return idNew;} + virtual double tChanFracPow1() const {return 0.4;} + virtual double tChanFracPow2() const {return 0.2;} + virtual bool useMirrorWeight() const {return false;} + +private: + + // Store flavour-specific process information and standard prefactor. + double prefac, sigma, openFracTriplet, coup2Q; + int idNew, higgsType, codeSave, idRes; + string nameSave; + +}; + +//========================================================================== + +// A derived class for q g -> H q (SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma2qg2Hq : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2Hq(int idIn, int higgsTypeIn) : idNew(idIn), + higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return idRes;} + virtual int id4Mass() const {return idNew;} + +private: + + // Store flavour-specific process information and standard prefactor. + double m2W, thetaWRat, sigma, openFrac; + int idNew, higgsType, codeSave, idRes; + string nameSave; + +}; + +//========================================================================== + +// A derived class for g g -> H0 g (SM or BSM Higgs via heavy top loop). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma2gg2Hglt : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2Hglt(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idRes;} + +private: + + // Store standard prefactor. + double widHgg, sigma, openFrac; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for q g -> H q (SM or BSM Higgs via heavy top loop). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma2qg2Hqlt : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2Hqlt(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return idRes;} + +private: + + // Store standard prefactor. + double widHgg, sigma, openFrac; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for q qbar -> H g (SM or BSM Higgs via heavy top loop). +// (H can be H0 SM or H1, H2, A3 from BSM). + +class Sigma2qqbar2Hglt : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2Hglt(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idRes;} + +private: + + // Store standard prefactor. + double widHgg, sigma, openFrac; + int higgsType, codeSave, idRes; + string nameSave; +}; + +//========================================================================== + +// A derived class for f fbar' -> H+-. + +class Sigma1ffbar2Hchg : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2Hchg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> H+-";} + virtual int code() const {return 961;} + virtual string inFlux() const {return "ffbarChg";} + virtual int resonanceA() const {return 37;} + +private: + + // A H0 resonance object provides coupling and propagator expressions. + ParticleDataEntry* HResPtr; + double mRes, GammaRes, m2Res, GamMRat, m2W, thetaWRat, tan2Beta, sigBW, + widthOutPos, widthOutNeg; + +}; + +//========================================================================== + +// A derived class for q g -> H+- q'. + +class Sigma2qg2Hchgq : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2Hchgq(int idIn, int codeIn, string nameIn) : idNew(idIn), + codeSave(codeIn), nameSave(nameIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return 37;} + virtual int id4Mass() const {return idNew;} + +private: + + // Store flavour-specific process information and standard prefactor. + int idNew, codeSave, idOld, idUp, idDn; + string nameSave; + double m2W, thetaWRat, tan2Beta, sigma, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f fbar -> A0(H_3) h0(H_1) or A0(H_3) H0(H_2). + +class Sigma2ffbar2A3H12 : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2A3H12(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 36;} + virtual int id4Mass() const {return higgs12;} + +private: + + // Store flavour-specific process information and standard prefactor. + int higgsType, higgs12, codeSave; + string nameSave; + double coupZA3H12, m2Z, mGammaZ, thetaWRat, openFrac, sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar -> H+- h0(H_1) or H+- H0(H_2). + +class Sigma2ffbar2HchgH12 : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2HchgH12(int higgsTypeIn) : higgsType(higgsTypeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarChg";} + virtual int id3Mass() const {return 37;} + virtual int id4Mass() const {return higgs12;} + +private: + + // Store flavour-specific process information and standard prefactor. + int higgsType, higgs12, codeSave; + string nameSave; + double coupWHchgH12, m2W, mGammaW, thetaWRat, openFracPos, openFracNeg, + sigma0; + +}; + +//========================================================================== + +// A derived class for f fbar -> H+ H-. + +class Sigma2ffbar2HposHneg : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2HposHneg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> H+ H-";} + virtual int code() const {return 1085;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return 37;} + virtual int id4Mass() const {return 37;} + +private: + + // Store flavour-specific process information and standard prefactor. + double m2Z, mGammaZ, thetaWRat, eH, lH, openFrac, gamSig, intSig, resSig; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaHiggs_H diff --git a/PYTHIA8/pythia8140/include/SigmaLeftRightSym.h b/PYTHIA8/pythia8140/include/SigmaLeftRightSym.h new file mode 100644 index 00000000000..f7ea6fd7121 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaLeftRightSym.h @@ -0,0 +1,275 @@ +// SigmaLeftRightSym.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for left-rights-symmetry differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(1/2/3)Process. + +#ifndef Pythia8_SigmaLeftRightSym_H +#define Pythia8_SigmaLeftRightSym_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for f fbar -> Z_R^0 (righthanded gauge boson). + +class Sigma1ffbar2ZRight : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2ZRight() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for G* decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> Z_R^0";} + virtual int code() const {return 3101;} + virtual string inFlux() const {return "ffbarSame";} + virtual int resonanceA() const {return idZR;} + +private: + + // Parameters set at initialization or for current kinematics. + int idZR; + double mRes, GammaRes, m2Res, GamMRat, sin2tW, sigma0; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* ZRPtr; + +}; + +//========================================================================== + +// A derived class for f fbar' -> W_R^+- (righthanded gauge boson). + +class Sigma1ffbar2WRight : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2WRight() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> W_R^+-";} + virtual int code() const {return 3102;} + virtual string inFlux() const {return "ffbarChg";} + virtual int resonanceA() const {return idWR;} + +private: + + // Parameters set at initialization. + int idWR; + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0Pos, sigma0Neg; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for l l -> H_L^++-- or H_R^++-- (doubly charged Higgs). + +class Sigma1ll2Hchgchg : public Sigma1Process { + +public: + + // Constructor. + Sigma1ll2Hchgchg(int leftRightIn ) : leftRight(leftRightIn) {} + + // Initialize process. + virtual void initProc(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ff";} + virtual int resonanceA() const {return idHLR;} + +private: + + // Parameters set at initialization. + int leftRight, idHLR, codeSave; + string nameSave; + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, yukawa[4][4]; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for l- gamma -> H_(L/R)^-- l+ (doubly charged Higgs). + +class Sigma2lgm2Hchgchgl : public Sigma2Process { + +public: + + // Constructor. + Sigma2lgm2Hchgchgl(int leftRightIn, int idLepIn ) : leftRight(leftRightIn), + idLep(idLepIn) {} + + // Initialize process. + virtual void initProc(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "fgm";} + virtual int resonanceA() const {return idHLR;} + +private: + + // Parameters set at initialization. + int leftRight, idHLR, idLep, codeSave; + string nameSave; + double yukawa[4], openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f_1 f_2 -> H_(L/R)^++-- f_3 f_4 (W+- W+- fusion). + +class Sigma3ff2HchgchgfftWW : public Sigma3Process { + +public: + + // Constructor. + Sigma3ff2HchgchgfftWW(int leftRightIn) : leftRight(leftRightIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for decay angles. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ff";} + virtual int id3Mass() const {return idHLR;} + + // Instructions for 3-body phase space with t-channel propagators. + virtual int idTchan1() const {return 9900024;} + virtual int idTchan2() const {return 9900024;} + virtual double tChanFracPow1() const {return 0.05;} + virtual double tChanFracPow2() const {return 0.9;} + virtual bool useMirrorWeight() const {return true;} + +private: + + // Store standard prefactor. + int leftRight, idHLR, codeSave; + string nameSave; + double mWS, prefac, sigma0TU, sigma0T, openFracPos, openFracNeg; + +}; + +//========================================================================== + +// A derived class for f fbar -> H_(L/R)^++ H_(L/R)^-- (doubly charged Higgs). + +class Sigma2ffbar2HchgchgHchgchg : public Sigma2Process { + +public: + + // Constructor. + Sigma2ffbar2HchgchgHchgchg(int leftRightIn) : leftRight(leftRightIn) {} + + // Initialize process. + virtual void initProc(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "ffbarSame";} + virtual int id3Mass() const {return idHLR;} + virtual int id4Mass() const {return idHLR;} + virtual int resonanceA() const {return 23;} + +private: + + // Parameters set at initialization. + int leftRight, idHLR, codeSave; + string nameSave; + double mRes, GammaRes, m2Res, GamMRat, sin2tW, preFac, yukawa[4][4], + openFrac; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaLeftRightSym_H diff --git a/PYTHIA8/pythia8140/include/SigmaLeptoquark.h b/PYTHIA8/pythia8140/include/SigmaLeptoquark.h new file mode 100644 index 00000000000..f951c08f530 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaLeptoquark.h @@ -0,0 +1,176 @@ +// SigmaLeptoquark.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for leptoquark-process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(1/2)Process. +// Note: since leptoquark assumed scalar no need for decay-angles routines. + +#ifndef Pythia8_SigmaLeptoquark_H +#define Pythia8_SigmaLeptoquark_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for q l -> LQ (leptoquark). + +class Sigma1ql2LeptoQuark : public Sigma1Process { + +public: + + // Constructor. + Sigma1ql2LeptoQuark() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q l -> LQ (leptoquark)";} + virtual int code() const {return 3201;} + virtual string inFlux() const {return "ff";} + virtual int resonanceA() const {return 42;} + +private: + + // Parameters set at initialization or for current kinematics. + int idQuark, idLepton; + double mRes, GammaRes, m2Res, GamMRat, kCoup, widthIn, sigBW; + + // Pointer to properties of the particle species, to access decay channel. + ParticleDataEntry* LQPtr; + +}; + +//========================================================================== + +// A derived class for q g -> LQ l (leptoquark). + +class Sigma2qg2LeptoQuarkl : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2LeptoQuarkl() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> LQ l (leptoquark)";} + virtual int code() const {return 3202;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return 42;} + +private: + + // Parameters set at initialization or for current kinematics. + int idQuark, idLepton; + double mRes, GammaRes, m2Res, GamMRat, kCoup, openFracPos, openFracNeg, + sigma0; + +}; + +//========================================================================== + +// A derived class for g g -> LQ LQbar (leptoquark). + +class Sigma2gg2LQLQbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2LQLQbar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> LQ LQbar (leptoquark)";} + virtual int code() const {return 3203;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return 42;} + virtual int id4Mass() const {return 42;} + +private: + + // Parameters set at initialization or for current kinematics. + double mRes, GammaRes, m2Res, GamMRat, openFrac, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> LQ LQbar (leptoquark). + +class Sigma2qqbar2LQLQbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2LQLQbar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat() { + return (abs(id1) == idQuark) ? sigmaSame : sigmaDiff;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> LQ LQbar (leptoquark)";} + virtual int code() const {return 3204;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return 42;} + virtual int id4Mass() const {return 42;} + +private: + + // Parameters set at initialization or for current kinematics. + int idQuark; + double mRes, GammaRes, m2Res, GamMRat, kCoup, openFrac, sigmaDiff, + sigmaSame; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaLeptoquark_H diff --git a/PYTHIA8/pythia8140/include/SigmaNewGaugeBosons.h b/PYTHIA8/pythia8140/include/SigmaNewGaugeBosons.h new file mode 100644 index 00000000000..1c25c21d6cc --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaNewGaugeBosons.h @@ -0,0 +1,185 @@ +// SigmaNewGaugeBosons.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for new-gauge-boson-process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma1Process. + +#ifndef Pythia8_SigmaNewGaugeBosons_H +#define Pythia8_SigmaNewGaugeBosons_H + +#include "PythiaComplex.h" +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// An intermediate class for f fbar -> Z'/W' -> WW/WZ -> 4 fermions. +// Copied from SigmaEW for gauge-boson-pair production. + +class Sigma1ffbarZprimeWprime: public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbarZprimeWprime() {} + +protected: + + // Internal products. + Vec4 pRot[7]; + complex hA[7][7]; + complex hC[7][7]; + + // Calculate and store internal products. + void setupProd( Event& process, int i1, int i2, int i3, int i4, + int i5, int i6); + + // Evaluate the F function of Gunion and Kunszt. + complex fGK(int i1, int i2, int i3, int i4, int i5, int i6); + + // Evaluate the Xi function of Gunion and Kunszt. + double xiGK( double tHnow, double uHnow, double s3now, double s4now); + + // Evaluate the Xj function of Gunion and Kunszt. + double xjGK( double tHnow, double uHnow, double s3now, double s4now); + +private: + +}; + +//========================================================================== + +// A derived class for f fbar -> gamma*/Z0/Z'0. + +class Sigma1ffbar2gmZZprime : public Sigma1ffbarZprimeWprime { + +public: + + // Constructor. + Sigma1ffbar2gmZZprime() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for Z' decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar -> gamma*/Z0/Zprime0";} + virtual int code() const {return 3001;} + virtual string inFlux() const {return "ffbarSame";} + virtual int resonanceA() const {return 23;} + virtual int resonanceB() const {return 32;} + +private: + + // Parameters set at initialization or for each new event. + int gmZmode; + double mRes, GammaRes, m2Res, GamMRat, sin2tW, cos2tW, thetaWRat, + mZ, GammaZ, m2Z, GamMRatZ, afZp[20], vfZp[20], coupZpWW, + anglesZpWW, gamSum, gamZSum, ZSum, gamZpSum, ZZpSum, ZpSum, + gamNorm, gamZNorm, ZNorm, gamZpNorm, ZZpNorm, ZpNorm; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +// A derived class for f fbar' -> W'+-. + +class Sigma1ffbar2Wprime : public Sigma1ffbarZprimeWprime { + +public: + + // Constructor. + Sigma1ffbar2Wprime() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angle. + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> W'+-";} + virtual int code() const {return 3021;} + virtual string inFlux() const {return "ffbarChg";} + virtual int resonanceA() const {return 34;} + +private: + + // Parameters set at initialization. + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0Pos, sigma0Neg, + aqWp, vqWp, alWp, vlWp, coupWpWZ, anglesWpWZ; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; +//========================================================================== + +// A derived class for f fbar' -> R^0 (horizontal gauge boson). + +class Sigma1ffbar2Rhorizontal : public Sigma1Process { + +public: + + // Constructor. + Sigma1ffbar2Rhorizontal() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate sigmaHat(sHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "f fbar' -> R^0";} + virtual int code() const {return 3041;} + virtual string inFlux() const {return "ffbar";} + virtual int resonanceA() const {return 41;} + +private: + + // Parameters set at initialization. + double mRes, GammaRes, m2Res, GamMRat, thetaWRat, sigma0Pos, sigma0Neg; + + // Pointer to properties of the particle species, to access decay channels. + ParticleDataEntry* particlePtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia_SigmaNewGaugeBosons_H diff --git a/PYTHIA8/pythia8140/include/SigmaOnia.h b/PYTHIA8/pythia8140/include/SigmaOnia.h new file mode 100644 index 00000000000..01b85de2586 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaOnia.h @@ -0,0 +1,294 @@ +// SigmaOnia.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for charmonia/bottomonia process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma2Process. + +#ifndef Pythia8_SigmaOnia_H +#define Pythia8_SigmaOnia_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for g g -> QQbar[3S1(1)] g (Q = c or b). + +class Sigma2gg2QQbar3S11g : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2QQbar3S11g(int idIn, int codeIn) : idNew(idIn), + codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for g g -> QQbar[3PJ(1)] g (Q = c or b, J = 0, 1 or 2). + +class Sigma2gg2QQbar3PJ1g : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2QQbar3PJ1g(int idIn, int jIn, int codeIn) : idNew(idIn), + jSave(jIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, jSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for q g -> QQbar[3PJ(1)] q (Q = c or b, J = 0, 1 or 2). + +class Sigma2qg2QQbar3PJ1q : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2QQbar3PJ1q(int idIn, int jIn, int codeIn) : idNew(idIn), + jSave(jIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, jSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> QQbar[3PJ(1)] g (Q = c or b, J = 0, 1 or 2). + +class Sigma2qqbar2QQbar3PJ1g : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2QQbar3PJ1g(int idIn, int jIn, int codeIn) : idNew(idIn), + jSave(jIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, jSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for g g -> QQbar[X(8)] g (Q = c or b, X = 3S1, 1S0 or 3PJ). + +class Sigma2gg2QQbarX8g : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2QQbarX8g(int idIn, int stateIn, int codeIn) : idNew(idIn), + stateSave(stateIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, stateSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for q g -> QQbar[X(8)] q (Q = c or b, X = 3S1, 1S0 or 3PJ). + +class Sigma2qg2QQbarX8q : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2QQbarX8q(int idIn, int stateIn, int codeIn) : idNew(idIn), + stateSave(stateIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, stateSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> QQbar[X(8)] g (Q = c or b, +// X = 3S1, 1S0 or 3PJ). + +class Sigma2qqbar2QQbarX8g : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2QQbarX8g(int idIn, int stateIn, int codeIn) : idNew(idIn), + stateSave(stateIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idHad;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, idHad, stateSave, codeSave; + string nameSave; + double oniumME, sigma; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaOnia_H diff --git a/PYTHIA8/pythia8140/include/SigmaProcess.h b/PYTHIA8/pythia8140/include/SigmaProcess.h new file mode 100644 index 00000000000..c4d21bf565d --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaProcess.h @@ -0,0 +1,585 @@ +// SigmaProcess.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for hard-process differential cross sections. +// SigmaProcess: base class for cross sections. +// Sigma0Process: base class for unresolved processes, derived from above. +// Sigma1Process: base class for 2 -> 1 processes, derived from above. +// Sigma2Process: base class for 2 -> 2 processes, derived from above. +// Sigma3Process: base class for 2 -> 3 processes, derived from above. +// SigmaLHAProcess: wrapper class for Les Houches Accord external input. +// Actual physics processes are found in separate files: +// SigmaQCD for QCD processes; +// SigmaEW for electroweak processes (including photon production); +// SigmaOnia for charmonium and bottomonium processes; +// SigmaHiggs for Higgs processes; +// SigmaSUSY for supersymmetric production; +// SigmaLeftRightSym for processes in left-right-symmetric scenarios; +// SigmaLeptoquark for leptoquark production. +// SigmaExtraDim for processes in scenarios for extra dimensions; +// SigmaGeneric for generic scalar/fermion/vector pair production. + +#ifndef Pythia8_SigmaProcess_H +#define Pythia8_SigmaProcess_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "LesHouches.h" +#include "ParticleData.h" +#include "PartonDistributions.h" +#include "PythiaStdlib.h" +#include "ResonanceWidths.h" +#include "Settings.h" +#include "SigmaTotal.h" +#include "StandardModel.h" +#include "SusyCouplings.h" +#include "SusyLesHouches.h" + +namespace Pythia8 { + +//========================================================================== + +// InBeam is a simple helper class for partons and their flux in a beam. + +class InBeam { + +public: + + // Constructor. + InBeam( int idIn = 0) : id(idIn), pdf(0.) {} + + // Values. + int id; + double pdf; + +}; + +//========================================================================== + +// InPair is a simple helper class for colliding parton pairs and their flux. + +class InPair { + +public: + + // Constructor. + InPair( int idAIn = 0, int idBIn = 0) : idA(idAIn), idB(idBIn), + pdfA(0.), pdfB(0.), pdfSigma(0.) {} + + // Values. + int idA, idB; + double pdfA, pdfB, pdfSigma; + +}; + +//========================================================================== + +// SigmaProcess is the base class for cross section calculations. + +class SigmaProcess { + +public: + + // Destructor. + virtual ~SigmaProcess() {} + + // Perform simple initialization and store pointers. + void init(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, CoupSM* coupSMPtrIn, + SigmaTotal* sigmaTotPtrIn = 0, CoupSUSY* coupSUSYPtrIn = 0, + SusyLesHouches* slhaPtrIn = 0); + + // Store or replace Les Houches pointer. + void setLHAPtr( LHAup* lhaUpPtrIn) {lhaUpPtr = lhaUpPtrIn;} + + // Initialize process. Only used for some processes. + virtual void initProc() {} + + // Set up allowed flux of incoming partons. Default is no flux. + virtual bool initFlux(); + + // Input and complement kinematics for resolved 2 -> 1 process. + // Usage: set1Kin( x1in, x2in, sHin). + virtual void set1Kin( double , double , double ) {} + + // Input and complement kinematics for resolved 2 -> 2 process. + // Usage: set2Kin( x1in, x2in, sHin, tHin, m3in, m4in, runBW3in, runBW4in). + virtual void set2Kin( double , double , double , double , double , + double, double, double ) {} + + // Ditto, but for Multiple Interactions applications, so different input. + // Usage: set2KinMI( x1in, x2in, sHin, tHin, uHin, + // alpSin, alpEMin, needMasses, m3in, m4in) + virtual void set2KinMI( double , double , double , double , + double , double , double , bool , double , double ) {} + + // Input and complement kinematics for resolved 2 -> 3 process. + // Usage: set3Kin( x1in, x2in, sHin, p3prel, p4prel, p5prel, + // m3in, m4in, m5in, runBW3in, runBW4in, runBW5in); + virtual void set3Kin( double , double , double , Vec4 , Vec4 , Vec4 , + double , double , double , double , double , double ) {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin() {} + + // Evaluate sigma for unresolved, sigmaHat(sHat) for 2 -> 1 processes, + // d(sigmaHat)/d(tHat) for (resolved) 2 -> 2 processes, and |M|^2 for + // 2 -> 3 processes. Answer in "native" units, either mb or GeV^-2. + virtual double sigmaHat() {return 0.;} + + // Wrapper to sigmaHat, to (a) store current incoming flavours and + // (b) convert from GeV^-2 to mb where required. + // For 2 -> 2 also (c) convert from from |M|^2 to d(sigmaHat)/d(tHat). + virtual double sigmaHatWrap(int id1in = 0, int id2in = 0) { + id1 = id1in; id2 = id2in; + return ( convert2mb() ? CONVERT2MB * sigmaHat() : sigmaHat() ); } + + // Convolute above with parton flux and K factor. Sum over open channels. + virtual double sigmaPDF(); + + // Select incoming parton channel and extract parton densities (resolved). + void pickInState(int id1in = 0, int id2in = 0); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol() {} + + // Perform kinematics for a Multiple Interaction, in its rest frame. + virtual bool final2KinMI( int = 0, int = 0, Vec4 = 0., Vec4 = 0., + double = 0., double = 0.) {return true;} + + // Evaluate weight for simultaneous flavours (only gamma*/Z0 gamma*/Z0). + // Usage: weightDecayFlav( process). + virtual double weightDecayFlav( Event&) {return 1.;} + + // Evaluate weight for decay angular configuration. + // Usage: weightDecay( process, iResBeg, iResEnd), where + // iResBeg <= i < iResEnd is range of sister partons to test decays of. + virtual double weightDecay( Event&, int, int) {return 1.;} + + // Set scale, when that is missing for an external LHA process. + virtual void setScale() {} + + // Process name and code, and the number of final-state particles. + virtual string name() const {return "unnamed process";} + virtual int code() const {return 0;} + virtual int nFinal() const {return 2;} + + // Need to know which incoming partons to set up interaction for. + virtual string inFlux() const {return "unknown";} + + // Need to know whether to convert cross section answer from GeV^-2 to mb. + virtual bool convert2mb() const {return true;} + + // For 2 -> 2 process optional conversion from |M|^2 to d(sigmaHat)/d(tHat). + virtual bool convertM2() const {return false;} + + // Special treatment needed for Les Houches processes. + virtual bool isLHA() const {return false;} + + // Special treatment needed for elastic and diffractive processes. + virtual bool isMinBias() const {return false;} + virtual bool isResolved() const {return true;} + virtual bool isDiffA() const {return false;} + virtual bool isDiffB() const {return false;} + + // Special treatment needed for SUSY processes. + virtual bool isSUSY() const {return false;} + + // Special treatment needed if negative cross sections allowed. + virtual bool allowNegativeSigma() const {return false;} + + // Flavours in 2 -> 2/3 processes where masses needed from beginning. + // (For a light quark masses will be used in the final kinematics, + // but not at the matrix-element level. For a gluon no masses at all.) + virtual int id3Mass() const {return 0;} + virtual int id4Mass() const {return 0;} + virtual int id5Mass() const {return 0;} + + // Special treatment needed if process contains an s-channel resonance. + virtual int resonanceA() const {return 0;} + virtual int resonanceB() const {return 0;} + + // 2 -> 2 and 2 -> 3 processes only through s-channel exchange. + virtual bool isSChannel() const {return false;} + + // NOAM: Insert an intermediate resonance in 2 -> 1 -> 2 (or 3) listings. + virtual int idSChannel() const {return 0;} + + // QCD 2 -> 3 processes need special phase space selection machinery. + virtual bool isQCD3body() const {return false;} + + // Special treatment in 2 -> 3 with two massive propagators. + virtual int idTchan1() const {return 0;} + virtual int idTchan2() const {return 0;} + virtual double tChanFracPow1() const {return 0.3;} + virtual double tChanFracPow2() const {return 0.3;} + virtual bool useMirrorWeight() const {return false;} + + // Special process-specific gamma*/Z0 choice if >=0 (e.g. f fbar -> H0 Z0). + virtual int gmZmode() const {return -1;} + + // Tell whether tHat and uHat are swapped (= same as swap 3 and 4). + bool swappedTU() const {return swapTU;} + + // Give back particle properties: flavours, colours, masses, or all. + int id(int i) const {return idSave[i];} + int col(int i) const {return colSave[i];} + int acol(int i) const {return acolSave[i];} + double m(int i) const {return mSave[i];} + Particle getParton(int i) const {return parton[i];} + + // Give back couplings and parton densities. Not all known for minbias. + double Q2Ren() const {return Q2RenSave;} + double alphaEMRen() const {return alpEM;} + double alphaSRen() const {return alpS;} + double Q2Fac() const {return Q2FacSave;} + double pdf1() const {return pdf1Save;} + double pdf2() const {return pdf2Save;} + + // Give back angles; relevant only for multipe-interactions processes. + double thetaMI() const {return atan2( sinTheta, cosTheta);} + double phiMI() const {return phi;} + double sHBetaMI() const {return sHBeta;} + double pT2MI() const {return pT2Mass;} + double pTMIFin() const {return pTFin;} + +protected: + + // Constructor. + SigmaProcess() {for (int i = 0; i < 6; ++i) mSave[i] = 0.;} + + // Constants: could only be changed in the code itself. + static const double CONVERT2MB, MASSMARGIN; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointer to Standard Model couplings, including alphaS and alphaEM. + CoupSM* coupSMPtr; + + // Pointer to the total/elastic/diffractive cross section object. + SigmaTotal* sigmaTotPtr; + + // Pointer to SUSY couplings. + CoupSUSY* coupSUSYPtr; + + // Pointer to the SLHA object. + SusyLesHouches* slhaPtr; + + // Pointer to LHAup for generating external events. + LHAup* lhaUpPtr; + + // Initialization data, normally only set once. + int nQuarkIn, renormScale1, renormScale2, renormScale3, renormScale3VV, + factorScale1, factorScale2, factorScale3, factorScale3VV; + double Kfactor, renormMultFac, renormFixScale, factorMultFac, + factorFixScale; + + // CP violation parameters for Higgs sector, normally only set once. + int higgsH1parity, higgsH2parity, higgsA3parity; + double higgsH1eta, higgsH2eta, higgsA3eta; + + // Information on incoming beams. + int idA, idB; + double mA, mB; + bool isLeptonA, isLeptonB, hasLeptonBeams; + + // Partons in beams, with PDF's. + vector inBeamA; + vector inBeamB; + void addBeamA(int idIn) {inBeamA.push_back(InBeam(idIn));} + void addBeamB(int idIn) {inBeamB.push_back(InBeam(idIn));} + int sizeBeamA() const {return inBeamA.size();} + int sizeBeamB() const {return inBeamB.size();} + + // Allowed colliding parton pairs, with pdf's. + vector inPair; + void addPair(int idAIn, int idBIn) { + inPair.push_back(InPair(idAIn, idBIn));} + int sizePair() const {return inPair.size();} + + // Store Q2 renormalization and factorization scales, and related values. + double Q2RenSave, alpEM, alpS, Q2FacSave, x1Save, x2Save, pdf1Save, + pdf2Save, sigmaSumSave; + + // Store flavour, colour, anticolour, mass, angles and the whole particle. + int id1, id2, id3, id4, id5; + int idSave[6], colSave[6], acolSave[6]; + double mSave[6], cosTheta, sinTheta, phi, sHMass, sHBeta, pT2Mass, pTFin; + Particle parton[6]; + + // Store modified masses and four-vectors intended for matrix elements. + double mME[5]; + Vec4 pME[5]; + + // Store whether tHat and uHat are swapped (= same as swap 3 and 4). + bool swapTU; + + // Set flavour, colour and anticolour. + void setId( int id1in = 0, int id2in = 0, int id3in = 0, int id4in = 0, + int id5in = 0) {idSave[1] = id1in; idSave[2] = id2in; idSave[3] = id3in; + idSave[4] = id4in; idSave[5] = id5in;} + void setColAcol( int col1 = 0, int acol1 = 0, + int col2 = 0, int acol2 = 0, int col3 = 0, int acol3 = 0, + int col4 = 0, int acol4 = 0, int col5 = 0, int acol5 = 0) { + colSave[1] = col1; acolSave[1] = acol1; colSave[2] = col2; + acolSave[2] = acol2; colSave[3] = col3; acolSave[3] = acol3; + colSave[4] = col4; acolSave[4] = acol4; colSave[5] = col5; + acolSave[5] = acol5; } + void swapColAcol() { swap(colSave[1], acolSave[1]); + swap(colSave[2], acolSave[2]); swap(colSave[3], acolSave[3]); + swap(colSave[4], acolSave[4]); swap(colSave[5], acolSave[5]);} + void swapCol1234() { swap(colSave[1], colSave[2]); + swap(colSave[3], colSave[4]); swap(acolSave[1], acolSave[2]); + swap(acolSave[3], acolSave[4]);} + void swapCol12() { swap(colSave[1], colSave[2]); + swap(acolSave[1], acolSave[2]);} + void swapCol34() { swap(colSave[3], colSave[4]); + swap(acolSave[3], acolSave[4]);} + + // Common code for top and Higgs secondary decay angular weights. + double weightTopDecay( Event& process, int iResBeg, int iResEnd); + double weightHiggsDecay( Event& process, int iResBeg, int iResEnd); + +}; + +//========================================================================== + +// Sigma0Process is the base class for unresolved and minimum-bias processes. +// It is derived from SigmaProcess. + +class Sigma0Process : public SigmaProcess { + +public: + + // Destructor. + virtual ~Sigma0Process() {} + + // Number of final-state particles. + virtual int nFinal() const {return 2;}; + + // No partonic flux to be set up. + virtual bool initFlux() {return true;} + + // Evaluate sigma for unresolved processes. + virtual double sigmaHat() {return 0.;} + + // Since no PDF's there is no difference from above. + virtual double sigmaPDF() {return sigmaHat();} + + // Answer for these processes already in mb, so do not convert. + virtual bool convert2mb() const {return false;} + +protected: + + // Constructor. + Sigma0Process() {} + +}; + +//========================================================================== + +// Sigma1Process is the base class for 2 -> 1 processes. +// It is derived from SigmaProcess. + +class Sigma1Process : public SigmaProcess { + +public: + + // Destructor. + virtual ~Sigma1Process() {} + + // Number of final-state particles. + virtual int nFinal() const {return 1;}; + + // Input and complement kinematics for resolved 2 -> 1 process. + virtual void set1Kin( double x1in, double x2in, double sHin) { + store1Kin( x1in, x2in, sHin); sigmaKin();} + + // Evaluate sigmaHat(sHat) for resolved 2 -> 1 processes. + virtual double sigmaHat() {return 0.;} + +protected: + + // Constructor. + Sigma1Process() {} + + // Store kinematics and set scales for resolved 2 -> 1 process. + virtual void store1Kin( double x1in, double x2in, double sHin); + + // Store subprocess kinematics quantities. + double mH, sH, sH2; + +}; + +//========================================================================== + +// Sigma2Process is the base class for 2 -> 2 processes. +// It is derived from SigmaProcess. + +class Sigma2Process : public SigmaProcess { + +public: + + // Destructor. + virtual ~Sigma2Process() {} + + // Number of final-state particles. + virtual int nFinal() const {return 2;}; + + // Input and complement kinematics for resolved 2 -> 2 process. + virtual void set2Kin( double x1in, double x2in, double sHin, + double tHin, double m3in, double m4in, double runBW3in, + double runBW4in) { store2Kin( x1in, x2in, sHin, tHin, m3in, m4in, + runBW3in, runBW4in); sigmaKin();} + + // Ditto, but for Multiple Interactions applications, so different input. + virtual void set2KinMI( double x1in, double x2in, double sHin, + double tHin, double uHin, double alpSin, double alpEMin, + bool needMasses, double m3in, double m4in) { + store2KinMI( x1in, x2in, sHin, tHin, uHin, alpSin, alpEMin, + needMasses, m3in, m4in); sigmaKin();} + + // Evaluate d(sigmaHat)/d(tHat) for resolved 2 -> 2 processes. + virtual double sigmaHat() {return 0.;} + + // Wrapper to sigmaHat, to (a) store current incoming flavours, + // (b) convert from GeV^-2 to mb where required, and + // (c) convert from from |M|^2 to d(sigmaHat)/d(tHat) where required. + virtual double sigmaHatWrap(int id1in = 0, int id2in = 0) { + id1 = id1in; id2 = id2in; double sigmaTmp = sigmaHat(); + if (convertM2()) sigmaTmp /= 16. * M_PI * sH2; + if (convert2mb()) sigmaTmp *= CONVERT2MB; return sigmaTmp;} + + // Perform kinematics for a Multiple Interaction, in its rest frame. + virtual bool final2KinMI( int i1Res = 0, int i2Res = 0, Vec4 p1Res = 0., + Vec4 p2Res = 0., double m1Res = 0., double m2Res = 0.); + +protected: + + // Constructor. + Sigma2Process() {} + + // Store kinematics and set scales for resolved 2 -> 2 process. + virtual void store2Kin( double x1in, double x2in, double sHin, + double tHin, double m3in, double m4in, double runBW3in, + double runBW4in); + virtual void store2KinMI( double x1in, double x2in, double sHin, + double tHin, double uHin, double alpSin, double alpEMin, + bool needMasses, double m3in, double m4in); + + // Store subprocess kinematics quantities. + double mH, sH, tH, uH, sH2, tH2, uH2, m3, s3, m4, s4, pT2, runBW3, runBW4; + +}; + +//========================================================================== + +// Sigma3Process is the base class for 2 -> 3 processes. +// It is derived from SigmaProcess. + +class Sigma3Process : public SigmaProcess { + +public: + + // Destructor. + virtual ~Sigma3Process() {} + + // Number of final-state particles. + virtual int nFinal() const {return 3;}; + + // Input and complement kinematics for resolved 2 -> 3 process. + virtual void set3Kin( double x1in, double x2in, double sHin, + Vec4 p3cmIn, Vec4 p4cmIn, Vec4 p5cmIn, double m3in, double m4in, + double m5in, double runBW3in, double runBW4in, double runBW5in) { + store3Kin( x1in, x2in, sHin, p3cmIn, p4cmIn, p5cmIn, m3in, m4in, m5in, + runBW3in, runBW4in, runBW5in); sigmaKin();} + + // Evaluate d(sigmaHat)/d(tHat) for resolved 2 -> 3 processes. + virtual double sigmaHat() {return 0.;} + +protected: + + // Constructor. + Sigma3Process() {} + + // Store kinematics and set scales for resolved 2 -> 3 process. + virtual void store3Kin( double x1in, double x2in, double sHin, + Vec4 p3cmIn, Vec4 p4cmIn, Vec4 p5cmIn, double m3in, double m4in, + double m5in, double runBW3in, double runBW4in, double runBW5in); + + // Store subprocess kinematics quantities. + double mH, sH, m3, s3, m4, s4, m5, s5, runBW3, runBW4, runBW5; + Vec4 p3cm, p4cm, p5cm; + +}; + +//========================================================================== + +// SigmaLHAProcess is a wrapper class for Les Houches Accord external input. +// It is derived from SigmaProcess. + +class SigmaLHAProcess : public SigmaProcess { + +public: + + // Constructor. + SigmaLHAProcess() {} + + // Destructor. + virtual ~SigmaLHAProcess() {} + + // No partonic flux to be set up. + virtual bool initFlux() {return true;} + + // Dummy function: action is put in PhaseSpaceLHA. + virtual double sigmaPDF() {return 1.;} + + // Set scale, when that is missing for an external LHA process. + virtual void setScale(); + + // Info on the subprocess. + virtual string name() const {return "Les Houches User Process(es)";} + virtual int code() const {return 9999;} + + // Number of final-state particles depends on current process choice. + virtual int nFinal() const; + + // Answer for these processes not in GeV^-2, so do not do this conversion. + virtual bool convert2mb() const {return false;} + + // Ensure special treatment of Les Houches processes. + virtual bool isLHA() const {return true;} + + // Special treatment needed if negative cross sections allowed. + virtual bool allowNegativeSigma() const { + return (lhaUpPtr->strategy() < 0);} + +private: + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaProcess_H + diff --git a/PYTHIA8/pythia8140/include/SigmaQCD.h b/PYTHIA8/pythia8140/include/SigmaQCD.h new file mode 100644 index 00000000000..ba9dc7e8629 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaQCD.h @@ -0,0 +1,848 @@ +// SigmaQCD.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for QCD process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma(0/2)Process. + +#ifndef Pythia8_SigmaQCD_H +#define Pythia8_SigmaQCD_H + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for minimum-bias (inelastic, nondiffractive) events. + +class Sigma0minBias : public Sigma0Process { + +public: + + // Constructor. + Sigma0minBias() {} + + // Evaluate sigma. + virtual double sigmaHat() {return sigmaTotPtr->sigmaND();} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol() {} + + // Info on the subprocess. + virtual string name() const {return "minimum bias";} + virtual int code() const {return 101;} + virtual bool isMinBias() const {return true;} + +private: + +}; + +//========================================================================== + +// A derived class for elastic scattering A B -> A B. + +class Sigma0AB2AB : public Sigma0Process { + +public: + + // Constructor. + Sigma0AB2AB() {} + + // Evaluate sigma. + virtual double sigmaHat() {return sigmaTotPtr->sigmaEl();} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "A B -> A B elastic";} + virtual int code() const {return 102;} + virtual bool isResolved() const {return false;} + +private: + +}; + +//========================================================================== + +// A derived class for single diffractive scattering A B -> X B. + +class Sigma0AB2XB : public Sigma0Process { + +public: + + // Constructor. + Sigma0AB2XB() {} + + // Evaluate sigma. + virtual double sigmaHat() {return sigmaTotPtr->sigmaXB();} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "A B -> X B single diffractive";} + virtual int code() const {return 103;} + virtual bool isResolved() const {return false;} + virtual bool isDiffA() const {return true;}; + +private: + +}; + +//========================================================================== + +// A derived class for single diffractive scattering A B -> A X. + +class Sigma0AB2AX : public Sigma0Process { + +public: + + // Constructor. + Sigma0AB2AX() {} + + // Evaluate sigma. + virtual double sigmaHat() {return sigmaTotPtr->sigmaAX();} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "A B -> A X single diffractive";} + virtual int code() const {return 104;} + virtual bool isResolved() const {return false;} + virtual bool isDiffB() const {return true;}; + +private: + +}; + +//========================================================================== + +// A derived class for double diffractive scattering A B -> X X. + +class Sigma0AB2XX : public Sigma0Process { + +public: + + // Constructor. + Sigma0AB2XX() {} + + // Evaluate sigma. + virtual double sigmaHat() {return sigmaTotPtr->sigmaXX();} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "A B -> X X double diffractive";} + virtual int code() const {return 105;} + virtual bool isResolved() const {return false;} + virtual bool isDiffA() const {return true;}; + virtual bool isDiffB() const {return true;}; + +private: + +}; + +//========================================================================== + +// A derived class for g g -> g g. + +class Sigma2gg2gg : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2gg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> g g";} + virtual int code() const {return 111;} + virtual string inFlux() const {return "gg";} + +private: + + // Values stored for colour flow selection. + double sigTS, sigUS, sigTU, sigSum, sigma; + +}; + +//========================================================================== + +// A derived class for g g -> q qbar (q = u, d, s, i.e. almost massless). + +class Sigma2gg2qqbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2qqbar() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> q qbar (uds)";} + virtual int code() const {return 112;} + virtual string inFlux() const {return "gg";} + +private: + + // Number of quarks to be considered in massless approximation. + int nQuarkNew; + + // Values stored for colour flow selection. + int idNew; + double mNew, m2New, sigTS, sigUS, sigSum, sigma; + +}; + +//========================================================================== + +// A derived class for q g -> q g (q = u, d, s, c, b). +// Use massless approximation also for Q since no alternative. + +class Sigma2qg2qg : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2qg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> q g";} + virtual int code() const {return 113;} + virtual string inFlux() const {return "qg";} + +private: + + // Values stored for colour flow selection. + double mNew, m2New, sigTS, sigTU, sigSum, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar' -> q qbar' or q q' -> q q' +// (qbar qbar' -> qbar qbar'), q' may be same as q. + +class Sigma2qq2qq : public Sigma2Process { + +public: + + // Constructor. + Sigma2qq2qq() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q q(bar)' -> q q(bar)'";} + virtual int code() const {return 114;} + virtual string inFlux() const {return "qq";} + + private: + + // Values stored for colour flow selection. + double sigT, sigU, sigTU, sigST, sigSum; + +}; + +//========================================================================== + +// A derived class for q qbar -> g g. + +class Sigma2qqbar2gg : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2gg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> g g";} + virtual int code() const {return 115;} + virtual string inFlux() const {return "qqbarSame";} + + private: + + // Values stored for colour flow selection. + double sigTS, sigUS, sigSum, sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> q' qbar'. + +class Sigma2qqbar2qqbarNew : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2qqbarNew() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> q' qbar' (uds)";} + virtual int code() const {return 116;} + virtual string inFlux() const {return "qqbarSame";} + + private: + + // Number of quarks to be considered in massless approximation. + int nQuarkNew; + + // Values stored for colour flow selection. + int idNew; + double mNew, m2New, sigS, sigma; + +}; + +//========================================================================== + +// A derived class for g g -> Q Qbar (Q = c, b or t). + +class Sigma2gg2QQbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2QQbar(int idIn, int codeIn) : idNew(idIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + + private: + + // Values stored for process type and colour flow selection. + int idNew, codeSave; + string nameSave; + double sigTS, sigUS, sigSum, sigma, openFracPair; + +}; + +//========================================================================== + +// A derived class for q qbar -> Q Qbar (Q = c, b or t). + +class Sigma2qqbar2QQbar : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2QQbar(int idIn, int codeIn) : idNew(idIn), codeSave(codeIn) {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Evaluate weight for W decay angles in top decay (else inactive). + virtual double weightDecay( Event& process, int iResBeg, int iResEnd); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return idNew;} + virtual int id4Mass() const {return idNew;} + + private: + + // Values stored for process type. + int idNew, codeSave; + string nameSave; + double sigma, openFracPair; + +}; + +//========================================================================== + +// A derived class for g g -> g g g. + +class Sigma3gg2ggg : public Sigma3Process { + +public: + + // Constructor. + Sigma3gg2ggg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> g g g";} + virtual int code() const {return 131;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "gg";} + virtual bool isQCD3body() const {return true;} + +private: + + // Values stored for colour flow selection. + double sigma; + + // Intermediate storage and calculation of four-products. + double pp[6][6]; + double cycle(int i1, int i2, int i3, int i4, int i5) {return + pp[i1][i2] * pp[i2][i3] * pp[i3][i4] * pp[i4][i5] * pp[i5][i1];} + +}; + +//========================================================================== + +// A derived class for q qbar -> g g g. + +class Sigma3qqbar2ggg : public Sigma3Process { + +public: + + // Constructor. + Sigma3qqbar2ggg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> g g g";} + virtual int code() const {return 132;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qqbarSame";} + virtual bool isQCD3body() const {return true;} + +protected: + + // Pick/map a random final state configuration + int config; + inline void pickFinal() { config = int( 6 * rndmPtr->flat() ); } + inline void mapFinal(); + + // |M|^2 calculation + inline double m2Calc(); + + // Four-vectors for |M|^2 calculation + Vec4 pCM[5]; + + // Intermediate storage and calculation of four-products + double a[3], b[3], pp[3][3], ab[3][3]; + + // Values stored for colour flow selection. + double sigma; + +}; + +//========================================================================== + +// A derived class for q g -> q g g +// Derived from Sigma3qqbar2ggg + +class Sigma3qg2qgg : public Sigma3qqbar2ggg { + +public: + + // Constructor. + Sigma3qg2qgg() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> q g g";} + virtual int code() const {return 133;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qg";} + virtual bool isQCD3body() const {return true;} + +private: + + // Sigma for (qg) and (gq) incoming + double sigma[2]; + +}; + +//========================================================================== + +// A derived class for g g -> q qbar g +// Derived from Sigma3qqbar2ggg + +class Sigma3gg2qqbarg : public Sigma3qqbar2ggg { + +public: + + // Constructor. + Sigma3gg2qqbarg() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> q qbar g";} + virtual int code() const {return 138;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "gg";} + virtual bool isQCD3body() const {return true;} + +private: + + // Number of quarks to be considered in massless approximation. + int nQuarkNew; + +}; + +//========================================================================== + +// A derived class for q q' -> q q' g + +class Sigma3qq2qqgDiff : public Sigma3Process { + +public: + + // Constructor. + Sigma3qq2qqgDiff() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const + {return "q(bar) q(bar)' -> q(bar) q(bar)' g";} + virtual int code() const {return 134;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qq";} + virtual bool isQCD3body() const {return true;} + +protected: + + // Pick/map a random final state configuration + int config; + inline void pickFinal() { config = int( 6 * rndmPtr->flat() ); } + inline void mapFinal(); + + // |M|^2 calculation + inline double m2Calc(); + + // Kinematic configuration + Vec4 pCM[5]; + + // Four-products + double s, t, u, sp, tp, up; + + // Cross section + double sigma; + +}; + +//========================================================================== + +// A derived class for q qbar -> q' qbar' g +// Derived from Sigma3qq2qqgDiff + +class Sigma3qqbar2qqbargDiff : public Sigma3qq2qqgDiff { + +public: + + // Constructor. + Sigma3qqbar2qqbargDiff() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> q' qbar' g";} + virtual int code() const {return 136;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qqbarSame";} + virtual bool isQCD3body() const {return true;} + +private: + + // Number of quarks to be considered in massless approximation. + int nQuarkNew; + +}; + +//========================================================================== + +// A derived class for q g -> q q' qbar' +// Derived from Sigma3qq2qqgDiff + +class Sigma3qg2qqqbarDiff : public Sigma3qq2qqgDiff { + +public: + + // Constructor. + Sigma3qg2qqqbarDiff() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> q q' qbar'";} + virtual int code() const {return 139;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qg";} + virtual bool isQCD3body() const {return true;} + +private: + + // Number of quarks to be considered in massless approximation. + int nQuarkNew; + + // gq and qg incoming + double sigma[2]; + +}; + +//========================================================================== + +// A derived class for q q -> q q g + +class Sigma3qq2qqgSame : public Sigma3Process { + +public: + + // Constructor. + Sigma3qq2qqgSame() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const + {return "q(bar) q(bar) -> q(bar) q(bar) g";} + virtual int code() const {return 135;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qq";} + virtual bool isQCD3body() const {return true;} + +protected: + + // Pick/map a random final state configuration + int config; + inline void pickFinal() { config = int( 6 * rndmPtr->flat() ); } + inline void mapFinal(); + + // |M|^2 calculation + inline double m2Calc(); + + // Kinematic configuration + Vec4 pCM[5]; + + // Four-products + double s, t, u, sp, tp, up; + double ssp, ttp, uup, s_sp, t_tp, u_up; + + // Cross section + double sigma; + +}; + +//========================================================================== + +// A derived class for q q -> q q g +// Derived from Sigma3qq2qqgSame + +class Sigma3qqbar2qqbargSame : public Sigma3qq2qqgSame { + +public: + + // Constructor. + Sigma3qqbar2qqbargSame() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> q qbar g";} + virtual int code() const {return 137;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qqbarSame";} + virtual bool isQCD3body() const {return true;} + +private: + +}; + +//========================================================================== + +// A derived class for q g -> q qbar q; same flavour. +// Derived from Sigma3qq2qqgSame + +class Sigma3qg2qqqbarSame : public Sigma3qq2qqgSame { + +public: + + // Constructor. + Sigma3qg2qqqbarSame() {} + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q g -> q q qbar";} + virtual int code() const {return 140;} + virtual int nFinal() const {return 3;} + virtual string inFlux() const {return "qg";} + virtual bool isQCD3body() const {return true;} + +private: + + // gq and qg incoming + double sigma[2]; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaQCD_H diff --git a/PYTHIA8/pythia8140/include/SigmaSUSY.h b/PYTHIA8/pythia8140/include/SigmaSUSY.h new file mode 100644 index 00000000000..2eef2c29d3c --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaSUSY.h @@ -0,0 +1,598 @@ +// SigmaSUSY.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for Supersymmetric process differential cross sections. +// Contains classes derived from SigmaProcess via Sigma2Process. + +#ifndef Pythia8_SigmaSUSY_H +#define Pythia8_SigmaSUSY_H + +#include "PhaseSpace.h" +#include "PythiaComplex.h" +#include "SigmaProcess.h" +#include "SusyCouplings.h" +#include "SusyLesHouches.h" + +namespace Pythia8 { + +//========================================================================== + +// A derived class for q qbar -> neutralino_i neutralino_j. + +class Sigma2qqbar2chi0chi0 : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2chi0chi0() { }; + + // Constructor. + Sigma2qqbar2chi0chi0(int id3chiIn, int id4chiIn, int codeIn) { + + // Save ordering indices and process code + id3chi = id3chiIn; + id4chi = id4chiIn; + codeSave = codeIn; + + // Construct id codes from ordering indices. + id3 = 1000022; + if (id3chi == 2) id3 = 1000023; + if (id3chi == 3) id3 = 1000025; + if (id3chi == 4) id3 = 1000035; + if (id3chi == 5) id3 = 1000045; + id4 = 1000022; + if (id4chi == 2) id4 = 1000023; + if (id4chi == 3) id4 = 1000025; + if (id4chi == 4) id4 = 1000035; + if (id4chi == 5) id4 = 1000045; + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qq";} + virtual int id3Mass() const {return abs(id3);} + virtual int id4Mass() const {return abs(id4);} + virtual int resonanceA() const {return 23;} + virtual bool isSUSY() const {return true;} + + protected: + + // Basic process information + int id3chi, id4chi, codeSave; + string nameSave; + + // Values stored for later use + double sigma0, ui, uj, ti, tj, openFracPair; + complex propZ; + +}; + +//========================================================================== + +// A derived class for q qbar -> neutralino_i chargino_j. + +class Sigma2qqbar2charchi0 : public Sigma2qqbar2chi0chi0 { + +public: + + // Constructor. + Sigma2qqbar2charchi0(int id3chiIn, int id4chiIn, int codeIn) { + + // Save ordering indices and process code + id3chi = id3chiIn; + id4chi = id4chiIn; + codeSave = codeIn; + + // Construct id codes from ordering indices. + id3 = (abs(id3chi) == 2) ? 1000037 : 1000024; + if (id3chi < 0) id3 = -id3; + + id4 = 1000022; + if (id4chi == 2) id4 = 1000023; + if (id4chi == 3) id4 = 1000025; + if (id4chi == 4) id4 = 1000035; + if (id4chi == 5) id4 = 1000045; + + } + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + virtual int resonanceA() const {return 24;} + +protected : + + complex propW; + +}; + +//========================================================================== + +// A derived class for q qbar -> chargino+_i chargino-_j. + +class Sigma2qqbar2charchar : public Sigma2qqbar2chi0chi0 { + +public: + + // Constructor. + Sigma2qqbar2charchar(int id3chiIn, int id4chiIn, int codeIn) { + + // Save ordering indices and process code + id3chi = id3chiIn; + id4chi = id4chiIn; + codeSave = codeIn; + + // Construct id codes from ordering indices. + id3 = (abs(id3chi) == 2) ? 1000037 : 1000024; + id4 = (abs(id4chi) == 2) ? -1000037 : -1000024; + + } + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + +}; + +//========================================================================== + +// A derived class for q g -> neutralino_i squark_j (and cc) + +class Sigma2qg2chi0squark : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2chi0squark() { }; + + // Constructor. + Sigma2qg2chi0squark(int id3chiIn, int id4sqIn, bool isUp, int codeIn) { + + // Save ordering indices and process code + id3chi = id3chiIn; + id4sq = id4sqIn; + codeSave = codeIn; + + // Construct id codes from ordering indices. + id3 = 1000022; + if (id3chi == 2) id3 = 1000023; + if (id3chi == 3) id3 = 1000025; + if (id3chi == 4) id3 = 1000035; + if (id3chi == 5) id3 = 1000045; + id4 = 1000001 + (isUp ? 1 : 0); + if (id4sq == 2) id4 = 1000003 + (isUp ? 1 : 0); + if (id4sq == 3) id4 = 1000005 + (isUp ? 1 : 0); + if (id4sq == 4) id4 = 2000001 + (isUp ? 1 : 0); + if (id4sq == 5) id4 = 2000003 + (isUp ? 1 : 0); + if (id4sq == 6) id4 = 2000005 + (isUp ? 1 : 0); + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return abs(id3);} + virtual int id4Mass() const {return abs(id4);} + virtual bool isSUSY() const {return true;} + + protected: + + // Basic process information + int id3chi, id4sq, codeSave; + string nameSave; + + // Values stored for later use + double sigma0, ui, uj, ti, tj, openFracPair; + +}; + +//========================================================================== + +// A derived class for q g -> chargino_i squark_j (incl cc) + +class Sigma2qg2charsquark : public Sigma2qg2chi0squark { + +public: + + // Constructor. + Sigma2qg2charsquark(int id3chiIn, int id4sqIn, bool isUp, int codeIn) { + + // Save ordering indices and process code + id3chi = id3chiIn; + id4sq = id4sqIn; + codeSave = codeIn; + + // Construct id codes from ordering indices. + id3Sav = 1000024; + if (abs(id3chi) == 2) id3Sav = 1000037; + if (isUp) id3Sav = -id3Sav; + id4Sav = 1000001 + (isUp ? 1 : 0); + if (id4sq == 2) id4Sav = 1000003 + (isUp ? 1 : 0); + if (id4sq == 3) id4Sav = 1000005 + (isUp ? 1 : 0); + if (id4sq == 4) id4Sav = 2000001 + (isUp ? 1 : 0); + if (id4sq == 5) id4Sav = 2000003 + (isUp ? 1 : 0); + if (id4sq == 6) id4Sav = 2000005 + (isUp ? 1 : 0); + + // Initial values, can be swapped to charge conjugates event by event. + id3 = id3Sav; + id4 = id4Sav; + + } + + // Initialize process. + virtual void initProc(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + private: + + // Basic process information + int id3Sav, id4Sav; + +}; + +//========================================================================== + +// A derived class for q q' -> ~q_i ~q_j + +class Sigma2qq2squarksquark : public Sigma2Process { + +public: + + // Constructor. + Sigma2qq2squarksquark() {} + + // Constructor. + Sigma2qq2squarksquark(int id3In, int id4In, int codeIn) { + + // Save ordering indices and process code + id3Sav = id3In; + id4Sav = id4In; + codeSave = codeIn; + // Initial values (flipped for c.c.) + id3 = id3Sav; + id4 = id4Sav; + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qq";} + virtual int id3Mass() const {return abs(id3Sav);} + virtual int id4Mass() const {return abs(id4Sav);} + virtual bool isSUSY() const {return true;} + +private: + + // Basic process information + int id3Sav, id4Sav, codeSave, iGen3, iGen4, nNeut; + string nameSave; + bool isUD; + + // Storage of mass squares + double m2Glu; + vector m2Neut, m2Char; + + // Flavor-independent prefactors. + double sigmaChar, sigmaNeut, sigmaGlu; + double sigmaCharNeut, sigmaCharGlu, sigmaNeutGlu; + double openFracPair; + + // Point-by-point info + double tGlu, uGlu; + vector tNeut, uNeut, tChar, uChar; + double sumCt, sumCu, sumNt, sumNu, sumGt, sumGu, sumInterference; + +}; + +//========================================================================== + +// A derived class for q qbar' -> ~q_i ~q*_j + +class Sigma2qqbar2squarkantisquark : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2squarkantisquark() {} + + // Constructor. + Sigma2qqbar2squarkantisquark(int id3In, int id4In, int codeIn) { + + // Save ordering indices and process code + // (always store squark first, antisquark second) + id3Sav = abs(id3In); + id4Sav = -abs(id4In); + codeSave = codeIn; + // Initial values + id3 = id3Sav; + id4 = id4Sav; + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qq";} + virtual int id3Mass() const {return abs(id3Sav);} + virtual int id4Mass() const {return abs(id4Sav);} + virtual bool isSUSY() const {return true;} + +private: + + // Basic process information + int id3Sav, id4Sav, codeSave, iGen3, iGen4, nNeut; + string nameSave; + bool isUD, isCC; + + // Storage of mass squares + double m2Glu; + vector m2Neut; + + // Flavor-independent prefactors: EW, strong, and interference + double xW; + double openFracPair; + double sigmaEW, sigmaGlu, sigmaEWG; + + // Point-by-point info + double tGlu, uGlu; + vector tNeut, uNeut; + complex propZW; + double sumColS, sumColT, sumColSCC, sumColTCC, sumInterference; + +}; + +//========================================================================== + +// A derived class for g g -> ~q ~q* + +class Sigma2gg2squarkantisquark : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2squarkantisquark() {} + + // Constructor. + Sigma2gg2squarkantisquark(int id34In, int codeIn) { + + // Save ordering indices and process code + // (always store squark first, antisquark second) + id3Sav = abs(id34In); + id4Sav = -abs(id34In); + codeSave = codeIn; + // Initial values + id3 = id3Sav; + id4 = id4Sav; + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return abs(id3Sav);} + virtual int id4Mass() const {return abs(id4Sav);} + virtual bool isSUSY() const {return true;} + +private: + + // Basic process information + int id3Sav, id4Sav, codeSave; + string nameSave; + double sigma, m2Sq, openFracPair; + + // Color flow info + double sumColT, sumColU, sumInterference; + +}; + +//========================================================================== + +// A derived class for q g -> ~q ~g + +class Sigma2qg2squarkgluino : public Sigma2Process { + +public: + + // Constructor. + Sigma2qg2squarkgluino() {} + + // Constructor. + Sigma2qg2squarkgluino(int id3In, int codeIn) { + + // Save ordering indices and process code + id3Sav = abs(id3In); + codeSave = codeIn; + // Initial values + id3 = id3Sav; + id4 = 1000021; + + } + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return nameSave;} + virtual int code() const {return codeSave;} + virtual string inFlux() const {return "qg";} + virtual int id3Mass() const {return abs(id3Sav);} + virtual int id4Mass() const {return 1000021;} + virtual bool isSUSY() const {return true;} + +private: + + // Basic process information + int id3Sav, codeSave; + string nameSave; + double sigmaA, sigmaB, comFac, m2Glu, m2Sq, openFracPair; + +}; + +//========================================================================== + +// A derived class for g g -> gluino gluino. + +class Sigma2gg2gluinogluino : public Sigma2Process { + +public: + + // Constructor. + Sigma2gg2gluinogluino() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat() {return sigma;} + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "g g -> gluino gluino";} + virtual int code() const {return 1201;} + virtual string inFlux() const {return "gg";} + virtual int id3Mass() const {return 1000021;} + virtual int id4Mass() const {return 1000021;} + virtual bool isSUSY() const {return true;} + +private: + + // Values stored for process type and colour flow selection. + double sigTS, sigUS, sigTU, sigSum, sigma, openFracPair; + +}; + +//========================================================================== + +// A derived class for q qbar -> gluino gluino. + +class Sigma2qqbar2gluinogluino : public Sigma2Process { + +public: + + // Constructor. + Sigma2qqbar2gluinogluino() {} + + // Initialize process. + virtual void initProc(); + + // Calculate flavour-independent parts of cross section. + virtual void sigmaKin(); + + // Evaluate d(sigmaHat)/d(tHat). + virtual double sigmaHat(); + + // Select flavour, colour and anticolour. + virtual void setIdColAcol(); + + // Info on the subprocess. + virtual string name() const {return "q qbar -> gluino gluino";} + virtual int code() const {return 1202;} + virtual string inFlux() const {return "qqbarSame";} + virtual int id3Mass() const {return 1000021;} + virtual int id4Mass() const {return 1000021;} + virtual bool isSUSY() const {return true;} + +private: + + // Values stored for process type and colour flow selection. + double openFracPair, s34Avg, sigS, tHG, uHG, tHG2, uHG2; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaSUSY_H + diff --git a/PYTHIA8/pythia8140/include/SigmaTotal.h b/PYTHIA8/pythia8140/include/SigmaTotal.h new file mode 100644 index 00000000000..ddf014c7fad --- /dev/null +++ b/PYTHIA8/pythia8140/include/SigmaTotal.h @@ -0,0 +1,99 @@ +// SigmaTotal.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the class for cross section parametrizations. +// SigmaTotal: total and partial cross section in hadron-hadron collisions. + +#ifndef Pythia8_SigmaTotal_H +#define Pythia8_SigmaTotal_H + +#include "Info.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The SigmaTotal class contains parametrizations of total, elastic and +// diffractive cross sections, and of the respective slope parameter. + +class SigmaTotal { + +public: + + // Constructor. + SigmaTotal() : isCalc(false) {}; + + // Store pointers and initialize data members. + void init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn ); + + // Calculate, or recalculate for new beams or new energy. + bool calc(int idA, int idB, double eCM); + + // Confirm that initialization worked. + bool hasSigmaTot() const {return isCalc;} + + // Read out total and partial cross sections. + double sigmaTot() const {return sigTot;} + double sigmaEl() const {return sigEl;} + double sigmaXB() const {return sigXB;} + double sigmaAX() const {return sigAX;} + double sigmaXX() const {return sigXX;} + double sigmaND() const {return sigND;} + + // Read out slope b in exp(b*t) dependence. + double bSlopeEl() const {return bEl;} + double bSlopeXB(double sX) const { return 2.*bB + alP2 * log(s/sX) ;} + double bSlopeAX(double sX) const { return 2.*bA + alP2 * log(s/sX) ;} + double bSlopeXX(double sX1, double sX2) const { + return alP2 * log( exp(4.) + s * s0 / (sX1 * sX2) ) ;} + + // Read out parameters of diffractive mass spectra. + double mMinXB() const {return mMinXBsave;} + double mMinAX() const {return mMinAXsave;} + double cRes() const {return CRES;} + double mResXB() const {return mResXBsave;} + double mResAX() const {return mResAXsave;} + double sProton() const {return SPROTON;} + + // Read out parameters of trial t spectra. + double bMinSlopeXB() const { return max(2., 2. * bB);} + double bMinSlopeAX() const { return max(2., 2. * bA);} + double bMinSlopeXX() const { return alP2 * 4.;} + +private: + + // Constants: could only be changed in the code itself. + static const int IHADATABLE[], IHADBTABLE[], ISDTABLE[], IDDTABLE[]; + static const double MMIN, EPSILON, ETA, X[], Y[], BETA0[], BHAD[], + ALPHAPRIME, CONVERTEL, CONVERTSD, CONVERTDD, MMIN0, + CRES, MRES0, CSD[10][8], CDD[10][9], SPROTON; + + // Initialization data, normally only set once. + bool isCalc, setTotal, doDampen, setElastic; + double sigTotOwn, sigElOwn, sigXBOwn, sigAXOwn, sigXXOwn, + maxXBOwn, maxAXOwn, maxXXOwn, bSlope, rho, lambda, tAbsMin, + alphaEM0, sigmaPomP; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Store values found by calc. + double sigTot, sigEl, sigXB, sigAX, sigXX, sigND, bEl, s, bA, bB, + alP2, s0, exp4, mMinXBsave, mMinAXsave, mResXBsave, mResAXsave; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SigmaTotal_H diff --git a/PYTHIA8/pythia8140/include/SpaceShower.h b/PYTHIA8/pythia8140/include/SpaceShower.h new file mode 100644 index 00000000000..f1a6b7a9252 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SpaceShower.h @@ -0,0 +1,223 @@ +// SpaceShower.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the spacelike initial-state showers. +// SpaceDipoleEnd: radiating dipole end in ISR. +// SpaceShower: handles the showering description. + +#ifndef Pythia8_SpaceShower_H +#define Pythia8_SpaceShower_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonSystems.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "StandardModel.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// Data on radiating dipole ends, only used inside SpaceShower. + +class SpaceDipoleEnd { + +public: + + // Constructor. + SpaceDipoleEnd( int systemIn = 0, int sideIn = 0, int iRadiatorIn = 0, + int iRecoilerIn = 0, double pTmaxIn = 0., int colTypeIn = 0, + int chgTypeIn = 0, int MEtypeIn = 0, bool normalRecoilIn = true) : + system(systemIn), side(sideIn), iRadiator(iRadiatorIn), + iRecoiler(iRecoilerIn), pTmax(pTmaxIn), colType(colTypeIn), + chgType(chgTypeIn), MEtype(MEtypeIn), normalRecoil(normalRecoilIn), + nBranch(0) { } + + // Store values for trial emission. + void store( int idDaughterIn, int idMotherIn, int idSisterIn, + double x1In, double x2In, double m2DipIn, double pT2In, double zIn, + double xMoIn, double Q2In, double mSisterIn, double m2SisterIn, + double pT2corrIn) {idDaughter = idDaughterIn; idMother = idMotherIn; + idSister = idSisterIn; x1 = x1In; x2 = x2In; m2Dip = m2DipIn; + pT2 = pT2In; z = zIn; xMo = xMoIn; Q2 = Q2In; mSister = mSisterIn; + m2Sister = m2SisterIn; pT2corr = pT2corrIn;} + + // Basic properties related to evolution and matrix element corrections. + int system, side, iRadiator, iRecoiler; + double pTmax; + int colType, chgType, MEtype; + bool normalRecoil; + + // Properties specific to current trial emission. + int nBranch, idDaughter, idMother, idSister, iFinPol; + double x1, x2, m2Dip, pT2, z, xMo, Q2, mSister, m2Sister, pT2corr, + pT2Old, zOld, asymPol; + +} ; + +//========================================================================== + +// The SpaceShower class does spacelike showers. + +class SpaceShower { + +public: + + // Constructor. + SpaceShower() {} + + // Destructor. + virtual ~SpaceShower() {} + + // Initialize various pointers. + // (Separated from rest of init since not virtual.) + void initPtr(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + PartonSystems* partonSystemsPtrIn, UserHooks* userHooksPtrIn) { + infoPtr = infoPtrIn; settingsPtr = settingsPtrIn; + particleDataPtr = particleDataPtrIn; rndmPtr = rndmPtrIn; + partonSystemsPtr = partonSystemsPtrIn; userHooksPtr = userHooksPtrIn;} + + // Initialize generation. Possibility to force re-initialization by hand. + virtual void init(BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn); + + // New beams possible for handling of hard diffraction. (Not virtual.) + void reassignBeamPtrs( BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn) + {beamAPtr = beamAPtrIn; beamBPtr = beamBPtrIn;} + + // Find whether to limit maximum scale of emissions, and whether to dampen. + virtual bool limitPTmax( Event& event, double Q2Fac = 0., + double Q2Ren = 0.); + + // Potential enhancement factor of pTmax scale for hardest emission. + virtual double enhancePTmax() const {return pTmaxFudge;} + + // Prepare system for evolution; identify ME. + virtual void prepare( int iSys, Event& event, bool limitPTmaxIn = true); + + // Update dipole list after each FSR emission. Currently superfluous. + // Usage: update( iSys, event). + virtual void update( int , Event& ) {} + + // Select next pT in downwards evolution. + virtual double pTnext( Event& event, double pTbegAll, double pTendAll, + int nRadIn = -1); + + // ME corrections and kinematics that may give failure. + virtual bool branch( Event& event); + + // Tell which system was the last processed one. + int system() const {return iSysSel;} + + // Flag for failure in branch(...) that will force a retry of parton level. + bool doRestart() const {return rescatterFail;} + + // Print dipole list; for debug mainly. + virtual void list(ostream& os = cout) const; + +protected: + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Pointer to userHooks object for user interaction with program. + UserHooks* userHooksPtr; + + // Store properties to be returned by methods. + bool rescatterFail; + int iSysSel; + double pTmaxFudge; + +private: + + // Constants: could only be changed in the code itself. + static const bool DEBUG; + static const int MAXLOOPTINYPDF; + static const double CTHRESHOLD, BTHRESHOLD, EVALPDFSTEP, TINYPDF, + TINYKERNELPDF, TINYPT2, HEAVYPT2EVOL, HEAVYXEVOL, EXTRASPACEQ, + LAMBDA3MARGIN, LEPTONXMIN, LEPTONXMAX, LEPTONPT2MIN, LEPTONFUDGE; + + // Initialization data, normally only set once. + bool doQCDshower, doQEDshowerByQ, doQEDshowerByL, useSamePTasMI, + doMEcorrections, doPhiPolAsym, doPhiIntAsym, doRapidityOrder, + canVetoEmission; + int pTmaxMatch, pTdampMatch, alphaSorder, alphaEMorder, nQuarkIn, + enhanceScreening; + double pTdampFudge, mc, mb, m2c, m2b, alphaSvalue, alphaS2pi, + Lambda3flav, Lambda4flav, Lambda5flav, Lambda3flav2, Lambda4flav2, + Lambda5flav2, pT0Ref, ecmRef, ecmPow, pTmin, sCM, eCM, pT0, + pTminChgQ, pTminChgL, pT20, pT2min, pT2minChgQ, pT2minChgL, + pTmaxFudgeMI, strengthIntAsym; + + // alphaStrong and alphaEM calculations. + AlphaStrong alphaS; + AlphaEM alphaEM; + + // Some current values. + bool sideA, dopTdamp; + int iNow, iRec, idDaughter, nRad, idResFirst, idResSecond; + double xDaughter, x1Now, x2Now, m2Dip, m2Rec, pT2damp, pTbegRef; + + // All dipole ends + vector dipEnd; + + // Pointers to the current and hardest (so far) dipole ends. + int iDipNow, iSysNow; + SpaceDipoleEnd* dipEndNow; + int iDipSel; + SpaceDipoleEnd* dipEndSel; + + // Evolve a QCD dipole end. + void pT2nextQCD( double pT2begDip, double pT2endDip); + + // Evolve a QCD dipole end near heavy quark threshold region. + void pT2nearQCDthreshold( BeamParticle& beam, double m2Massive, + double m2Threshold, double xMaxAbs, double zMinAbs, + double zMaxMassive); + + // Evolve a QED dipole end. + void pT2nextQED( double pT2begDip, double pT2endDip); + + // Find class of ME correction. + int findMEtype( int iSys, Event& event); + + // Provide maximum of expected ME weight; for preweighting of evolution. + double calcMEmax( int MEtype, int idMother, int idDaughterIn); + + // Provide actual ME weight for current branching. + double calcMEcorr(int MEtype, int idMother, int idDaughterIn, double M2, + double z, double Q2); + + // Find coefficient of azimuthal asymmetry from gluon polarization. + void findAsymPol( Event& event, SpaceDipoleEnd* dip); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SpaceShower_H diff --git a/PYTHIA8/pythia8140/include/StandardModel.h b/PYTHIA8/pythia8140/include/StandardModel.h new file mode 100644 index 00000000000..7fbbe14e283 --- /dev/null +++ b/PYTHIA8/pythia8140/include/StandardModel.h @@ -0,0 +1,176 @@ +// StandardModel.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file gives access to some Standard Model parameters. +// AlphaStrong: fix or first- or second-order running alpha_strong. + +#ifndef Pythia8_StandardModel_H +#define Pythia8_StandardModel_H + +#include "ParticleData.h" +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// The AlphaStrong class calculates the alpha_strong value at an arbitrary +// scale, given the value at m_Z, to zeroth, first or second order. + +class AlphaStrong { + +public: + + // Constructors. + AlphaStrong() : isInit(false) {} + AlphaStrong(double valueIn, int orderIn = 1) { + init( valueIn, orderIn) ;} + + // Initialization for given value at M_Z and given order. + void init(double valueIn = 0.12, int orderIn = 1); + + // alpha_S value and Lambda values. + double alphaS(double scale2); + double alphaS1Ord(double scale2); + double alphaS2OrdCorr(double scale2); + double Lambda3() const { return Lambda3Save; } + double Lambda4() const { return Lambda4Save; } + double Lambda5() const { return Lambda5Save; } + +protected: + + // Initialization data member; protected to allow inheritance. + bool isInit; + +private: + + // Constants: could only be changed in the code itself. + static const int NITER; + static const double MC, MB, MZ, SAFETYMARGIN1, SAFETYMARGIN2; + + // Data members. + bool lastCallToFull; + int order; + double valueRef, valueNow, scale2Now, scale2Min, Lambda3Save, + Lambda4Save, Lambda5Save, Lambda3Save2, Lambda4Save2, + Lambda5Save2, mc, mb, mZ, mc2, mb2; + +}; + +//========================================================================== + +// The AlphaEM class calculates the alpha_electromagnetic value at an +// arbitrary scale, given the value at 0 and m_Z, to zeroth or first order. + +class AlphaEM { + +public: + + // Constructors. + AlphaEM() {} + + // Initialization for a given order. + void init(int orderIn, Settings* settingsPtr); + + // alpha_EM value. + double alphaEM(double scale2); + +private: + + // Constants: could only be changed in the code itself. + static const double MZ, Q2STEP[5], BRUNDEF[5]; + + // Data members. + int order; + double alpEM0, alpEMmZ, mZ2, bRun[5], alpEMstep[5]; + +}; + +//========================================================================== + +// The CoupSM class stores and returns electroweak couplings, +// including Cabibbo-Kobayashi-Maskawa mass mixing matrix elements. + +class CoupSM { + +public: + + // Constructor. + CoupSM() {} + + // Initialize, normally from Pythia::init(). + void init(Settings& settings, Rndm* rndmPtrIn); + + // alpha_S value and Lambda values. + double alphaS(double scale2) {return alphaSlocal.alphaS(scale2);} + double alphaS1Ord(double scale2) {return alphaSlocal.alphaS1Ord(scale2);} + double alphaS2OrdCorr(double scale2) { + return alphaSlocal.alphaS2OrdCorr(scale2);} + double Lambda3() const {return alphaSlocal.Lambda3();} + double Lambda4() const {return alphaSlocal.Lambda4();} + double Lambda5() const {return alphaSlocal.Lambda5();} + + // Return alpha_EM value. + double alphaEM(double scale2) {return alphaEMlocal.alphaEM(scale2);} + + // Return electroweak mixing angle. + double sin2thetaW() {return s2tW;} + double cos2thetaW() {return c2tW;} + double sin2thetaWbar() {return s2tWbar;} + + // Return electroweak couplings of quarks and leptons. + double ef(int idAbs) {return efSave[idAbs];} + double vf(int idAbs) {return vfSave[idAbs];} + double af(int idAbs) {return afSave[idAbs];} + double t3f(int idAbs) {return 0.5*afSave[idAbs];} + double lf(int idAbs) {return lfSave[idAbs];} + double rf(int idAbs) {return rfSave[idAbs];} + + // Return some squared couplings and other combinations. + double ef2(int idAbs) {return ef2Save[idAbs];} + double vf2(int idAbs) {return vf2Save[idAbs];} + double af2(int idAbs) {return af2Save[idAbs];} + double efvf(int idAbs) {return efvfSave[idAbs];} + double vf2af2(int idAbs) {return vf2af2Save[idAbs];} + + // Return CKM value or square: + // first index 1/2/3/4 = u/c/t/t', second 1/2/3/4 = d/s/b/b'. + double VCKMgen(int genU, int genD) {return VCKMsave[genU][genD];} + double V2CKMgen(int genU, int genD) {return V2CKMsave[genU][genD];} + + // Return CKM value or square for incoming flavours (sign irrelevant). + double VCKMid(int id1, int id2); + double V2CKMid(int id1, int id2); + + // Return CKM sum of squares for given inflavour, or random outflavour. + double V2CKMsum(int id) {return V2CKMout[abs(id)];} + int V2CKMpick(int id); + +private: + + // Constants: could only be changed in the code itself. + static const double efSave[20], afSave[20]; + + // Couplings and VCKM matrix (index 0 not used). + double s2tW, c2tW, s2tWbar, vfSave[20], lfSave[20], rfSave[20], + ef2Save[20], vf2Save[20], af2Save[20], efvfSave[20], + vf2af2Save[20], VCKMsave[5][5], V2CKMsave[5][5], V2CKMout[20]; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // An AlphaStrong instance for general use (but not MI, ISR, FSR). + AlphaStrong alphaSlocal; + + // An AlphaEM instance for general use (but not MI, ISR, FSR). + AlphaEM alphaEMlocal; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_StandardModel_H diff --git a/PYTHIA8/pythia8140/include/StringFragmentation.h b/PYTHIA8/pythia8140/include/StringFragmentation.h new file mode 100644 index 00000000000..a891ac9d540 --- /dev/null +++ b/PYTHIA8/pythia8140/include/StringFragmentation.h @@ -0,0 +1,174 @@ +// StringFragmentation.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// This file contains the classes for string fragmentation. +// StringEnd: keeps track of the fragmentation step. +// StringFragmentation: is the top-level class. + +#ifndef Pythia8_StringFragmentation_H +#define Pythia8_StringFragmentation_H + +#include "Basics.h" +#include "Event.h" +#include "Info.h" +#include "FragmentationFlavZpT.h" +#include "FragmentationSystems.h" +#include "ParticleData.h" +#include "PythiaStdlib.h" +#include "Settings.h" + +namespace Pythia8 { + +//========================================================================== + +// The StringEnd class contains the information related to +// one of the current endpoints of the string system. +// Only to be used inside StringFragmentation, so no private members. + +class StringEnd { + +public: + + // Constructor. + StringEnd() {} + + // Save pointers. + void init( ParticleData* particleDataPtrIn, StringFlav* flavSelPtrIn, + StringPT* pTSelPtrIn, StringZ* zSelPtrIn) { + particleDataPtr = particleDataPtrIn; flavSelPtr = flavSelPtrIn; + pTSelPtr = pTSelPtrIn; zSelPtr = zSelPtrIn;} + + // Set up initial endpoint values from input. + void setUp(bool fromPosIn, int iEndIn, int idOldIn, int iMaxIn, + double pxIn, double pyIn, double GammaIn, double xPosIn, double xNegIn); + + // Fragment off one hadron from the string system, in flavour and pT. + void newHadron(); + + // Fragment off one hadron from the string system, in momentum space, + // by taking steps either from positive or from negative end. + Vec4 kinematicsHadron(StringSystem& system); + + // Update string end information after a hadron has been removed. + void update(); + + // Constants: could only be changed in the code itself. + static const double TINY, PT2SAME; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointers to classes for flavour, pT and z generation. + StringFlav* flavSelPtr; + StringPT* pTSelPtr; + StringZ* zSelPtr; + + // Data members. + bool fromPos; + int iEnd, iMax, idHad, iPosOld, iNegOld, iPosNew, iNegNew; + double pxOld, pyOld, pxNew, pyNew, pxHad, pyHad, mHad, mT2Had, zHad, + GammaOld, GammaNew, xPosOld, xPosNew, xPosHad, xNegOld, xNegNew, + xNegHad; + FlavContainer flavOld, flavNew; + Vec4 pHad, pSoFar; + +}; + +//========================================================================== + +// The StringFragmentation class contains the top-level routines +// to fragment a colour singlet partonic system. + +class StringFragmentation { + +public: + + // Constructor. + StringFragmentation() {} + + // Initialize and save pointers. + void init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + StringFlav* flavSelPtrIn, StringPT* pTSelPtrIn, StringZ* zSelPtrIn); + + // Do the fragmentation: driver routine. + bool fragment( int iSub, ColConfig& colConfig, Event& event); + + // Find the boost matrix to the rest frame of a junction. + RotBstMatrix junctionRestFrame(Vec4& p0, Vec4& p1, Vec4& p2); + +private: + + // Constants: could only be changed in the code itself. + static const int NTRYFLAV, NTRYJOIN, NSTOPMASS, NTRYJNREST, + NTRYJNMATCH, NTRYJRFEQ; + static const double FACSTOPMASS, CLOSEDM2MAX, CLOSEDM2FRAC, EXPMAX, + MATCHPOSNEG, EJNWEIGHTMAX, CONVJNREST, M2MAXJRF, + CONVJRFEQ; + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to classes for flavour, pT and z generation. + StringFlav* flavSelPtr; + StringPT* pTSelPtr; + StringZ* zSelPtr; + + // Initialization data, read from Settings. + double stopMass, stopNewFlav, stopSmear, eNormJunction, + eBothLeftJunction, eMaxLeftJunction, eMinLeftJunction, bLund; + + // Data members. + bool hasJunction, isClosed; + int iPos, iNeg; + double w2Rem, stopMassNow; + Vec4 pSum, pRem, pJunctionHadrons; + + // List of partons in string system. + vector iParton; + + // Temporary event record for the produced particles. + Event hadrons; + + // Information on the system of string regions. + StringSystem system, systemMin, systemMid; + + // Information on the two current endpoints of the fragmenting system. + StringEnd posEnd, negEnd; + + // Find region where to put first string break for closed gluon loop. + vector findFirstRegion(vector& iPartonIn, Event& event); + + // Set flavours and momentum position for initial string endpoints. + void setStartEnds(int idPos, int idNeg, StringSystem systemNow); + + // Check remaining energy-momentum whether it is OK to continue. + bool energyUsedUp(bool fromPos); + + // Produce the final two partons to complete the system. + bool finalTwo(bool fromPos); + + // Construct a special joining region for the final two hadrons. + StringRegion finalRegion(); + + // Store the hadrons in the normal event record, ordered from one end. + void store(Event& event); + + // Fragment off two of the string legs in to a junction. + bool fragmentToJunction(Event& event); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_StringFragmentation_H diff --git a/PYTHIA8/pythia8140/include/SusyCouplings.h b/PYTHIA8/pythia8140/include/SusyCouplings.h new file mode 100644 index 00000000000..3579036e826 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SusyCouplings.h @@ -0,0 +1,139 @@ +// SusyCouplings.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for setup of common SUSY couplings. + +#ifndef Pythia8_SusyCouplings_H +#define Pythia8_SusyCouplings_H + +#include "PythiaComplex.h" +#include "Settings.h" +#include "StandardModel.h" +#include "SusyLesHouches.h" + +namespace Pythia8 { + +//========================================================================== + +// CoupSUSY +// Auxiliary class to compute and store various SM and SUSY couplings. + +class CoupSUSY { + +public: + + // Constructor + CoupSUSY() {isInit=false; isNMSSM = false;} + + // Initialize + void init(SusyLesHouches* slhaPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn); + + // Status flag. Flag for NMSSM. + bool isInit, isNMSSM; + + // Z and W pole masses and widths + double mWpole, wWpole, mZpole, wZpole; + + // Running masses and weak mixing angle + // (default to pole values if no running available) + double mW, mZ, sin2W, sinW, cosW; + + // Tanbeta + double tanb, cosb, sinb; + + // ~qq~g couplings + complex LsddG[7][4], RsddG[7][4]; + complex LsuuG[7][4], RsuuG[7][4]; + // Assume generation index for Squark. Translate if PDG code instead. + complex getLsqqG(int iGenSq, int idQ) {if (abs(iGenSq) > 1000000) + iGenSq = 3*(abs(iGenSq)/2000000) + (abs(iGenSq)%10+1)/2; + return (abs(idQ)%2 == 0) ? LsuuG[iGenSq][abs(idQ)/2] + : LsddG[iGenSq][(abs(idQ)+1)/2] ;} + complex getRsqqG(int iGenSq, int idQ) {if (abs(iGenSq) > 1000000) + iGenSq = 3*(abs(iGenSq)/2000000) + (abs(iGenSq)%10+1)/2; + return (abs(idQ)%2 == 0) ? RsuuG[iGenSq][abs(idQ)/2] + : RsddG[iGenSq][(abs(idQ)+1)/2] ;} + + // ~chi0~chi0Z couplings + complex OLpp[6][6], ORpp[6][6]; + + // ~chi+~chi-Z couplings + complex OLp[3][3], ORp[3][3]; + + // ~chi0~chi+W couplings + complex OL[6][3], OR[6][3]; + + // qqZ couplings + double LqqZ[7], RqqZ[7]; + + // ~q~qZ couplings + complex LsdsdZ[7][7], RsdsdZ[7][7]; + complex LsusuZ[7][7], RsusuZ[7][7]; + complex getLsqsqZ(int idSq1, int idSq2) { + if (abs(idSq1)%2 != abs(idSq2)%2) return complex(0.0,0.0); + int iGen1 = 3*(abs(idSq1)/2000000) + (abs(idSq1)%10+1)/2; + int iGen2 = 3*(abs(idSq2)/2000000) + (abs(idSq2)%10+1)/2; + return (abs(idSq1)%2 == 0) ? LsusuZ[iGen1][iGen2] : LsdsdZ[iGen1][iGen2];} + complex getRsqsqZ(int idSq1, int idSq2) { + if (abs(idSq1)%2 != abs(idSq2)%2) return complex(0.0,0.0); + int iGen1 = 3*(abs(idSq1)/2000000) + (abs(idSq1)%10+1)/2; + int iGen2 = 3*(abs(idSq2)/2000000) + (abs(idSq2)%10+1)/2; + return (abs(idSq1)%2 == 0) ? RsusuZ[iGen1][iGen2] : RsdsdZ[iGen1][iGen2];} + + // udW couplings + complex LudW[4][4], RudW[4][4]; + + // ~u~dW couplings + complex LsusdW[7][7], RsusdW[7][7]; + + // ~qq~chi0 couplings + complex LsddX[7][4][6], RsddX[7][4][6]; + complex LsuuX[7][4][6], RsuuX[7][4][6]; + complex getLsqqX(int iSq, int idQ, int iNeut) {return (abs(idQ)%2 == 0) + ? LsuuX[iSq][abs(idQ)/2][iNeut] : LsddX[iSq][(abs(idQ)+1)/2][iNeut] ;} + complex getRsqqX(int iSq, int idQ, int iNeut) {return (abs(idQ)%2 == 0) + ? RsuuX[iSq][abs(idQ)/2][iNeut] : RsddX[iSq][(abs(idQ)+1)/2][iNeut] ;} + + // ~du~chi+ couplings + complex LsduX[7][4][3], RsduX[7][4][3]; + + // ~ud~chi+ couplings + complex LsudX[7][4][3], RsudX[7][4][3]; + + // Return neutralino, chargino, sup, sdown and slepton flavour codes. + int idNeut(int idChi); + int idChar(int idChi); + int idSup(int iSup); + int idSdown(int iSdown); + int idSlep(int iSlep); + + // Return a particle name, given the PDG code. + string getName(int pdgCode); + +private: + + // Debug flag + static const bool DEBUG; + + // Pointer to SLHA instance + SusyLesHouches* slhaPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the Standard Models couplings. + CoupSM* coupSMPtr; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_SusyCouplings_H diff --git a/PYTHIA8/pythia8140/include/SusyLesHouches.h b/PYTHIA8/pythia8140/include/SusyLesHouches.h new file mode 100644 index 00000000000..543b62899d0 --- /dev/null +++ b/PYTHIA8/pythia8140/include/SusyLesHouches.h @@ -0,0 +1,603 @@ +// SusyLesHouches.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for SUSY Les Houches Accord Interface +// Is independent of the rest of the Pythia implementation and thus could +// be re-used stand-alone or merged into other applications, subject to +// the MCnet Guidelines mentioned above. + +#ifndef SLHA_H +#define SLHA_H + +// Stdlib header files for string and character manipulation. +#include +#include +// Stdlib header files for containers. +#include +#include +// Stdlib header files for input/output. +#include +#include +#include +#include +// Stdlib header files for mathematics. +#include +#include + +// Stdlib namespace +using namespace std; + +class SusyLesHouches { + +public: + + //Constructor, with and without filename. + SusyLesHouches(int verboseIn=1) : verbose(verboseIn), + headerPrinted(false), footerPrinted(false), + slhaRead(false), lhefRead(false), lhefSlha(false) {}; + SusyLesHouches(string filename, int verboseIn=1) : verbose(verboseIn), + headerPrinted(false), footerPrinted(false), + slhaRead(true), lhefRead(false), lhefSlha(false) {readFile(filename);}; + + //***************************** SLHA FILE I/O *****************************// + // Read and write SLHA files + int readFile(string slhaFileIn="slha.spc",int verboseIn=1); + //int writeFile(string filename): write SLHA file on filename + + //Output utilities + void printHeader(); // print Header + void printFooter(); // print Footer + void printSpectrum(); // print Spectrum + + // Check spectrum and decays + int checkSpectrum(); + int checkDecays(); + + // File Name (can be either SLHA or LHEF) + string slhaFile; + + // Class for SLHA data entry + class Entry { + + public: + //Constructor. + Entry() : isIntP(false), isDoubleP(false), + isStringP(false), n(0), d(0.0), s(""), commentP("") {} + + // Generic functions to inquire whether an int, double, or string + bool isInt(){return isIntP;} + bool isDouble(){return isDoubleP;} + bool isString(){return isStringP;} + + // = Overloading: Set entry to int, double, or string + Entry& operator=(double& val) { + d=val;isIntP=false;isDoubleP=true;isStringP=false; + return *this; + }; + Entry& operator=(int& val) { + n=val;isIntP=true;isDoubleP=false;isStringP=false; + return *this; + }; + Entry& operator=(string& val) { + s=val;isIntP=false;isDoubleP=false;isStringP=true; + return *this; + }; + + // Set and Get comment + void setComment(string comment) {commentP=comment;} + void getComment(string comment) {comment=commentP;} + + // Generic functions to get value + bool get(int& val) {val=n; return isIntP;} + bool get(double& val) {val=d; return isDoubleP;} + bool get(string& val) {val=s; return isStringP;} + + private: + bool isIntP, isDoubleP, isStringP; + int n; + double d; + string s; + string commentP; + + }; + + //***************************** SLHA CLASSES *****************************// + + + //class block: the generic SLHA block (see below for matrices) + //Explicit typing required, e.g. block minpar; + template class block { + + public: + + //Constructor. + block() : idnow(0) { } ; + + //Does block exist? + bool exists() { return int(entry.size()) == 0 ? false : true ; }; + //Clear block + void clear() { entry.clear(); }; + + //set: set block entry values. + //Possible return values from set: + // 0: normal return. Entry did not previously exist and has been created. + // 1: normal return. Entry did previously exist and has been overwritten. + //-1: failure. + int set(int iIn,T valIn) { + int alreadyexisting=exists(iIn)?1:0; + entry[iIn]=valIn; + return alreadyexisting; + }; + // Read index and value from SLHA data line + int set(istringstream& linestream) { + linestream >> i >> val; + return linestream ? set(i,val) : -1; + }; + // With i already given, read value from remaining SLHA data line + int set(int iIn,istringstream& linestream) { + linestream >> val; + return linestream ? set(iIn,val) : -1; + }; + // Shorthand for entry[0]. Used e.g. for block ALPHA. + void set(T valIn) { entry[0]=valIn; }; + + // Does entry i already exist in this block? + bool exists(int iIn) {return entry.find(iIn) != entry.end() + ? true : false;}; + + // Indexing with (). Output only. + T operator()(int iIn=0) { + if (exists(iIn)) {return entry[iIn];} else {T dummy(0); return dummy;}; + }; + + // Size of map + int size() {return int(entry.size());}; + + // First and next key code + int first() { idnow = entry.begin()->first; return idnow; }; + int next() { + typename map::iterator itnow; + itnow = ++entry.find(idnow); + if ( itnow == entry.end() ) itnow=entry.begin(); + return idnow = itnow->first; + }; + + // Simple print utility + void print() { + bool finished=false; + int ibegin=first(); + i=ibegin; + while (!finished) { + cout << " "<< i << " " << entry[i] < entry; + int idnow; + double qDRbar; + //Auxiliary vars + int i; + T val; + }; + + // class matrixblock: the generic SLHA matrix + // Explicit sizing required, e.g. matrixblock<4> nmix; + template class matrixblock { + public: + //Constructor. Set uninitialized and explicitly zero. + matrixblock() { + initialized=false; + for (i=1;i<=size;i++) { + for (j=1;j<=size;j++) { + entry[i][j]=0.0; + }; + }; + }; + + // Assignment + matrixblock& operator=(const matrixblock& m) { + if (this != &m) { + for (i=0;i0 && jIn>0 && iIn<=size && jIn<=size) { + entry[iIn][jIn]=valIn; + initialized=true; + return 0; + } else { + return -1; + }; + }; + + // Set entry from linestream (used during file read) + int set(istringstream& linestream) { + linestream >> i >> j >> val; + return linestream ? set(i,j,val) : -1; + }; + + // () Overloading: Get entry + double operator()(int iIn, int jIn) const { + return (iIn <= size && jIn <= size && iIn > 0 && jIn > 0) ? + entry[iIn][jIn] : 0.0; + }; + + // Set and get scale for DRbar running blocks. + void setq(double qIn) { qDRbar=qIn; } + double q() { return qDRbar; } + + // Simple print utility, to be elaborated on. + void print() { + for (i=1;i<=size;i++) { + cout << " "< rvlam; + template class tensor3block { + public: + //Constructor. Set uninitialized and explicitly zero. + tensor3block() { + initialized=false; + for (i=1;i<=size;i++) { + for (j=1;j<=size;j++) { + for (k=1;k<=size;k++) { + entry[i][j][k]=0.0; + }; + }; + }; + }; + + // Assignment + tensor3block& operator=(const tensor3block& m) { + if (this != &m) { + for (i=0;i0 && jIn>0 && kIn>0 && iIn<=size && jIn<=size && kIn<=size) { + entry[iIn][jIn][kIn]=valIn; + initialized=true; + return 0; + } else { + return -1; + }; + }; + + // Set entry from linestream (used during file read) + int set(istringstream& linestream) { + linestream >> i >> j >> k >> val; + return linestream ? set(i,j,k,val) : -1; + }; + + // () Overloading: Get entry + double operator()(int iIn, int jIn, int kIn) const { + return (iIn <= size && jIn <= size && kIn <= size && iIn > 0 + && jIn > 0 && kIn > 0) ? entry[iIn][jIn][kIn] : 0.0; + }; + + // Set and get scale for DRbar running blocks. + void setq(double qIn) { qDRbar=qIn; } + double q() { return qDRbar; } + + // Simple print utility, to be elaborated on. + void print() { + for (i=1;i<=size;i++) { + for (j=1;j<=size;j++) { + cout << " "< idDaIn, string cIn="") { + setChannel(bratIn,nDaIn,idDaIn,cIn); + } + + // Functions to set decay channel information + void setChannel(double bratIn, int nDaIn, vector idDaIn, string cIn="") { + brat = bratIn; + for (int i=0; i<=nDaIn; i++) { + if (i < int(idDaIn.size())) idDa.push_back(idDaIn[i]); + comment = cIn; + } + } + void setBrat(double bratIn) {brat=bratIn;} + void setIdDa(vector idDaIn) {idDa = idDaIn;} + + // Functions to get decay channel information + double getBrat() {return brat;} + int getNDa() {return int(idDa.size());} + vector getIdDa() {return idDa;} + string getComment() {return comment;} + + private: + double brat; + vector idDa; + string comment; + + }; + + class decayTable { + public: + + decayTable() : id(0), width(0.0) {}; + decayTable(int idIn) : id(idIn), width(0.0) {}; + decayTable(int idIn, double widthIn) : id(idIn), width(widthIn) {}; + + // Functions to get PDG code (id) and width + int getId() {return id;} + double getWidth() {return width;} + + // Functions to set PDG code (id) and width + void setId(int idIn) {id = idIn;} + void setWidth(double widthIn) {width=widthIn;} + + // Function to reset size and width (width -> 0 by default) + void reset(double widthIn=0.0) {table.resize(0); width=widthIn;} + + // Function to add another decay channel + void addChannel(decayChannel channelIn) {table.push_back(channelIn);} + void addChannel(double bratIn, int nDaIn, vector idDaIn, string cIn="") { + decayChannel newChannel(bratIn, nDaIn, idDaIn, cIn); + table.push_back(newChannel); + } + + // Function to return number of decay channels + int size() {return int(table.size());} + + // Function to return a branching ratio + double getBrat(int iChannel) { + if (iChannel >= 0 && iChannel < int(table.size())) { + return table[iChannel].getBrat(); + } else { + return 0.0; + } + } + // Function to return daughter PDG codes + vector getIdDa(int iChannel) { + if (iChannel >= 0 && iChannel < int(table.size())) { + return table[iChannel].getIdDa(); + } else { + vector dum; + return dum; + } + } + // Function to return a decay channel + decayChannel getChannel(int iChannel) { + if (iChannel >= 0 && iChannel < int(table.size())) { + return table[iChannel]; + } else { + decayChannel dum; + return dum; + } + } + + private: + int id; + double width; + vector table; + + }; + + //*************************** THE SLHA1 BLOCKS ***************************// + //blocks for model definition: + block modsel; + block modsel21; + block modsel12; + block minpar; + block extpar; + block sminputs; + //blocks for RGE program specific output + block spinfo; + block spinfo3; + block spinfo4; + //blocks for DCY program specific output + block dcinfo; + block dcinfo3; + block dcinfo4; + //blocks for mass and coupling spectrum + block mass; + matrixblock<4> nmix; + matrixblock<2> umix; + matrixblock<2> vmix; + matrixblock<2> stopmix; + matrixblock<2> sbotmix; + matrixblock<2> staumix; + block alpha; + block hmix; + block gauge; + block msoft; + matrixblock<3> au; + matrixblock<3> ad; + matrixblock<3> ae; + matrixblock<3> yu; + matrixblock<3> yd; + matrixblock<3> ye; + + //************************ THE SLHA1 DECAY TABLES ************************// + vector decays; + map decayIndices; + + //*************************** THE SLHA2 BLOCKS ***************************// + //Additions to SLHA1 + block qextpar; + + //FLV Input + block vckmin; // The input CKM Wolfenstein parms. + block upmnsin; // The input PMNS PDG parms. + matrixblock<3> msq2in; // The input upper off-diagonal msq2 + matrixblock<3> msu2in; // The input upper off-diagonal msu2 + matrixblock<3> msd2in; // The input upper off-diagonal msd2 + matrixblock<3> msl2in; // The input upper off-diagonal msl2 + matrixblock<3> mse2in; // The input upper off-diagonal mse2 + matrixblock<3> tuin; // The input upper off-diagonal TU + matrixblock<3> tdin; // The input upper off-diagonal TD + matrixblock<3> tein; // The input upper off-diagonal TE + //FLV Output + matrixblock<3> vckm; // The output DRbar running Re{VCKM} at Q + matrixblock<3> upmns; // The output DRbar running Re{UPMNS} at Q + matrixblock<3> msq2; // The output DRbar running msq2 at Q + matrixblock<3> msu2; // The output DRbar running msu2 at Q + matrixblock<3> msd2; // The output DRbar running msd2 at Q + matrixblock<3> msl2; // The output DRbar running msl2 at Q + matrixblock<3> mse2; // The output DRbar running mse2 at Q + matrixblock<3> tu; // The output DRbar running TU at Q + matrixblock<3> td; // The output DRbar running TD at Q + matrixblock<3> te; // The output DRbar running TE at Q + matrixblock<6> usqmix; // The Re{} up squark mixing matrix + matrixblock<6> dsqmix; // The Re{} down squark mixing matrix + matrixblock<6> selmix; // The Re{} selectron mixing matrix + matrixblock<3> snumix; // The Re{} sneutrino mixing matrix + matrixblock<3> snsmix; // The scalar sneutrino mixing matrix + matrixblock<3> snamix; // The pseudoscalar neutrino mixing matrix + + //RPV Input + tensor3block<3> rvlamllein; // The input LNV lambda couplings + tensor3block<3> rvlamlqdin; // The input LNV lambda' couplings + tensor3block<3> rvlamuddin; // The input BNV lambda'' couplings + tensor3block<3> rvtllein; // The input LNV T couplings + tensor3block<3> rvtlqdin; // The input LNV T' couplings + tensor3block<3> rvtuddin; // The input BNV T'' couplings + block rvkappain; // The input LNV kappa couplings + block rvdin; // The input LNV D terms + block rvm2lh1in; // The input LNV m2LH1 couplings + block rvsnvevin; // The input LNV sneutrino vevs + //RPV Output + tensor3block<3> rvlamlle; // The output LNV lambda couplings + tensor3block<3> rvlamlqd; // The output LNV lambda' couplings + tensor3block<3> rvlamudd; // The output BNV lambda'' couplings + tensor3block<3> rvtlle; // The output LNV T couplings + tensor3block<3> rvtlqd; // The output LNV T' couplings + tensor3block<3> rvtudd; // The output BNV T'' couplings + block rvkappa; // The output LNV kappa couplings + block rvd; // The output LNV D terms + block rvm2lh1; // The output LNV m2LH1 couplings + block rvsnvev; // The output LNV sneutrino vevs + matrixblock<7> rvnmix; // The RPV neutralino mixing matrix + matrixblock<5> rvumix; // The RPV chargino L mixing matrix + matrixblock<5> rvvmix; // The RPV chargino R mixing matrix + matrixblock<5> rvhmix; // The RPV neutral scalar mixing matrix + matrixblock<5> rvamix; // The RPV neutral pseudoscalar mixing matrix + matrixblock<7> rvlmix; // The RPV charged fermion mixing matrix + + //CPV Input + block imminpar; + block imextpar; + //CPV Output + matrixblock<4> cvhmix; // The CPV Higgs mixing matrix + matrixblock<4> imcvhmix; // Optional: imaginary components + matrixblock<3> imau,imad,imae; // Im{} of AU, AD, AE + block imhmix; + block immsoft; + + //CPV + FLV Input + matrixblock<3> immsq2in; // The Im{} input upper off-diagonal msq2 + matrixblock<3> immsu2in; // The Im{} input upper off-diagonal msu2 + matrixblock<3> immsd2in; // The Im{} input upper off-diagonal msd2 + matrixblock<3> immsl2in; // The Im{} input upper off-diagonal msl2 + matrixblock<3> immse2in; // The Im{} input upper off-diagonal mse2 + matrixblock<3> imtuin,imtdin,imtein; // The Im{} input upper off-diagonal T + //CPV + FLV Output + matrixblock<3> imvckm; // The output DRbar running Im{VCKM} at Q + matrixblock<3> imupmns; // The output DRbar running Im{UPMNS} at Q + matrixblock<3> immsq2; // The output DRbar running msq2 at Q + matrixblock<3> immsu2; // The output DRbar running msu2 at Q + matrixblock<3> immsd2; // The output DRbar running msd2 at Q + matrixblock<3> immsl2; // The output DRbar running msl2 at Q + matrixblock<3> immse2; // The output DRbar running mse2 at Q + matrixblock<3> imtu,imtd,imte; // Im{} of TU, TD, TE + matrixblock<6> imusqmix;// The Im{} up squark mixing matrix + matrixblock<6> imdsqmix; // The Im{} down squark mixing matrix + matrixblock<6> imselmix; // The Im{} selectron mixing matrix + matrixblock<3> imsnumix; // The Im{} sneutrino mixing matrix + matrixblock<4> imnmix; // The Im{} neutralino mixing matrix + matrixblock<4> imumix; // The Im{} chargino L mixing matrix + matrixblock<4> imvmix; // The Im{} chargino R mixing matrix + + //NMSSM Input + // All input is in EXTPAR + //NMSSM Output + block nmssmrun; // The block of NMSSM running parameters + matrixblock<3> nmhmix; // The NMSSM scalar Higgs mixing + matrixblock<3> nmamix; // The NMSSM pseudoscalar Higgs mixing + matrixblock<5> nmnmix; // The NMSSM neutralino mixing + matrixblock<5> imnmnmix; // Im{} (for future use) + + //*************************** SET BLOCK VALUE ****************************// + template int set(string,T); + template int set(string,int,T); + template int set(string,int,int,T); + template int set(string,int,int,int,T); + + //***************************** SLHA PRIVATE *****************************// +private: + //SLHA I/O + void message(int, string,string ,int line=0); + int verbose; + bool headerPrinted, footerPrinted; + bool slhaRead, lhefRead, lhefSlha; + +}; + +#endif + + diff --git a/PYTHIA8/pythia8140/include/TimeShower.h b/PYTHIA8/pythia8140/include/TimeShower.h new file mode 100644 index 00000000000..7dbcc5ca076 --- /dev/null +++ b/PYTHIA8/pythia8140/include/TimeShower.h @@ -0,0 +1,252 @@ +// TimeShower.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file for the timelike final-state showers. +// TimeDipoleEnd: data on a radiating dipole end. +// TimeShower: handles the showering description. + +#ifndef Pythia8_TimeShower_H +#define Pythia8_TimeShower_H + +#include "Basics.h" +#include "BeamParticle.h" +#include "Event.h" +#include "Info.h" +#include "ParticleData.h" +#include "PartonSystems.h" +#include "PythiaStdlib.h" +#include "Settings.h" +#include "StandardModel.h" +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// Data on radiating dipole ends; only used inside TimeShower class. + +class TimeDipoleEnd { + +public: + + // Constructors. + TimeDipoleEnd() : iRadiator(-1), iRecoiler(-1), pTmax(0.), colType(0), + chgType(0), gamType(0), isrType(0), system(0), systemRec(0), MEtype(0), + iMEpartner(-1), isOctetOnium(false), isHiddenValley(false), colvType(0), + MEmix(0.), MEorder(true), MEsplit(true), MEgluinoRec(false) { } + TimeDipoleEnd(int iRadiatorIn, int iRecoilerIn, double pTmaxIn = 0., + int colIn = 0, int chgIn = 0, int gamIn = 0, int isrIn = 0, + int systemIn = 0, int MEtypeIn = 0, int iMEpartnerIn = -1, + bool isOctetOniumIn = false, bool isHiddenValleyIn = false, + int colvTypeIn = 0, double MEmixIn = 0., bool MEorderIn = true, + bool MEsplitIn = true, bool MEgluinoRecIn = false) : + iRadiator(iRadiatorIn), iRecoiler(iRecoilerIn), pTmax(pTmaxIn), + colType(colIn), chgType(chgIn), gamType(gamIn), isrType(isrIn), + system(systemIn), systemRec(systemIn) , MEtype(MEtypeIn), + iMEpartner(iMEpartnerIn), isOctetOnium(isOctetOniumIn), + isHiddenValley(isHiddenValleyIn), colvType(colvTypeIn), MEmix(MEmixIn), + MEorder (MEorderIn), MEsplit(MEsplitIn), MEgluinoRec(MEgluinoRecIn) { } + + // Basic properties related to dipole and matrix element corrections. + int iRadiator, iRecoiler; + double pTmax; + int colType, chgType, gamType, isrType, system, systemRec, + MEtype, iMEpartner; + bool isOctetOnium, isHiddenValley; + int colvType; + double MEmix; + bool MEorder, MEsplit, MEgluinoRec; + + // Properties specific to current trial emission. + int flavour, iAunt; + double mRad, m2Rad, mRec, m2Rec, mDip, m2Dip, m2DipCorr, + pT2, m2, z, mFlavour, asymPol; + +} ; + +//========================================================================== + +// The TimeShower class does timelike showers. + +class TimeShower { + +public: + + // Constructor. + TimeShower() {beamOffset = 0;} + + // Destructor. + virtual ~TimeShower() {} + + // Initialize various pointers. + // (Separated from rest of init since not virtual.) + void initPtr(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + CoupSM* coupSMPtrIn, PartonSystems* partonSystemsPtrIn, + UserHooks* userHooksPtrIn) { infoPtr = infoPtrIn; + settingsPtr = settingsPtrIn; particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; coupSMPtr = coupSMPtrIn; + partonSystemsPtr = partonSystemsPtrIn; userHooksPtr = userHooksPtrIn;} + + // Initialize alphaStrong and related pTmin parameters. + virtual void init( BeamParticle* beamAPtrIn = 0, + BeamParticle* beamBPtrIn = 0); + + // New beams possible for handling of hard diffraction. (Not virtual.) + void reassignBeamPtrs( BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + int beamOffsetIn = 0) {beamAPtr = beamAPtrIn; beamBPtr = beamBPtrIn; + beamOffset = beamOffsetIn;} + + // Find whether to limit maximum scale of emissions, and whether to dampen. + virtual bool limitPTmax( Event& event, double Q2Fac = 0., + double Q2Ren = 0.); + + // Potential enhancement factor of pTmax scale for hardest emission. + double enhancePTmax() {return pTmaxFudge;} + + // Top-level routine to do a full time-like shower in resonance decay. + virtual int shower( int iBeg, int iEnd, Event& event, double pTmax, + int nBranchMax = 0); + + // Provide the pT scale of the last branching in the above shower. + double pTLastInShower() {return pTLastBranch;} + + // Prepare system for evolution after each new interaction; identify ME. + virtual void prepare( int iSys, Event& event, bool limitPTmaxIn = true); + + // Update dipole list after a multiple interactions rescattering. + virtual void rescatterUpdate( int iSys, Event& event); + + // Update dipole list after each ISR emission. + virtual void update( int iSys, Event& event); + + // Select next pT in downwards evolution. + virtual double pTnext( Event& event, double pTbegAll, double pTendAll); + + // ME corrections and kinematics that may give failure. + virtual bool branch( Event& event, bool isInterleaved = false); + + // Tell which system was the last processed one. + int system() const {return iSysSel;}; + + // Print dipole list; for debug mainly. + virtual void list( ostream& os = cout) const; + +protected: + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointer to Standard Model couplings. + CoupSM* coupSMPtr; + + // Pointers to the two incoming beams. Offset their location in event. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + int beamOffset; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Pointer to userHooks object for user interaction with program. + UserHooks* userHooksPtr; + + // Store properties to be returned by methods. + int iSysSel; + double pTmaxFudge, pTLastBranch; + +private: + + // Constants: could only be changed in the code itself. + static const double SIMPLIFYROOT, XMARGIN, XMARGINCOMB, TINYPDF, LARGEM2, + THRESHM2, LAMBDA3MARGIN; + // Rescatter: try to fix up recoil between systems + static const bool FIXRESCATTER, VETONEGENERGY; + static const double MAXVIRTUALITYFRACTION, MAXNEGENERGYFRACTION; + + // Initialization data, normally only set once. + bool doQCDshower, doQEDshowerByQ, doQEDshowerByL, doQEDshowerByGamma, + doMEcorrections, doPhiPolAsym, doInterleave, allowBeamRecoil, + dampenBeamRecoil, allowRescatter, canVetoEmission, doHVshower; + int pTmaxMatch, pTdampMatch, alphaSorder, nGluonToQuark, + alphaEMorder, nGammaToQuark, nGammaToLepton, nCHV; + double pTdampFudge, mc, mb, m2c, m2b, alphaSvalue, alphaS2pi, + Lambda3flav, Lambda4flav, Lambda5flav, Lambda3flav2, Lambda4flav2, + Lambda5flav2, pTcolCutMin, pTcolCut, pT2colCut, pTchgQCut, + pT2chgQCut, pTchgLCut, pT2chgLCut, mMaxGamma, m2MaxGamma, + octetOniumFraction, octetOniumColFac, mZ, gammaZ, thetaWRat, + CFHV, alphaHVfix, pThvCut, pT2hvCut, pTmaxFudgeMI; + + // alphaStrong and alphaEM calculations. + AlphaStrong alphaS; + AlphaEM alphaEM; + + // Some current values. + bool dopTdamp; + double pT2damp; + + // All dipole ends and a pointer to the selected hardest dipole end. + vector dipEnd; + TimeDipoleEnd* dipSel; + int iDipSel; + + // Setup a dipole end, either QCD, QED/photon or Hidden Valley one. + void setupQCDdip( int iSys, int i, int colTag, int colSign, Event& event, + bool isOctetOnium = false, bool limitPTmaxIn = true); + void setupQEDdip( int iSys, int i, int chgType, int gamType, Event& event, + bool limitPTmaxIn = true); + void setupHVdip( int iSys, int i, Event& event, bool limitPTmaxIn = true); + + // Evolve a QCD dipole end. + void pT2nextQCD( double pT2begDip, double pT2sel, TimeDipoleEnd& dip, + Event& event); + + // Evolve a QED dipole end, either charged or photon. + void pT2nextQED( double pT2begDip, double pT2sel, TimeDipoleEnd& dip, + Event& event); + + // Evolve a Hidden Valley dipole end. + void pT2nextHV( double pT2begDip, double pT2sel, TimeDipoleEnd& dip, + Event& ); + + // Find kind of QCD ME correction. + void findMEtype( Event& event, TimeDipoleEnd& dip); + + // Find type of particle; used by findMEtype. + int findMEparticle( int id, bool isHiddenColour = false); + + // Find mixture of V and A in gamma/Z: energy- and flavour-dependent. + double gammaZmix( Event& event, int iRes, int iDau1, int iDau2); + + // Set up to calculate QCD ME correction with calcMEcorr. + double findMEcorr(TimeDipoleEnd* dip, Particle& rad, Particle& partner, + Particle& emt); + + // Calculate value of QCD ME correction. + double calcMEcorr( int kind, int combiIn, double mixIn, double x1, + double x2, double r1, double r2); + + // Find coefficient of azimuthal asymmetry from gluon polarization. + void findAsymPol( Event& event, TimeDipoleEnd* dip); + + // Rescatter: propagate dipole recoil to internal lines connecting systems. + bool rescatterPropagateRecoil( Event& event, Vec4& pNew); + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_TimeShower_H diff --git a/PYTHIA8/pythia8140/include/UserHooks.h b/PYTHIA8/pythia8140/include/UserHooks.h new file mode 100644 index 00000000000..30b22a1433a --- /dev/null +++ b/PYTHIA8/pythia8140/include/UserHooks.h @@ -0,0 +1,216 @@ +// UserHooks.h is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Header file to allow user access to program at different stages. +// UserHooks: almost empty base class, with user to write the rela code. +// MyUserHooks: derived class, only intended as an example. + +#ifndef Pythia8_UserHooks_H +#define Pythia8_UserHooks_H + +#include "Event.h" +#include "PartonSystems.h" +#include "PhaseSpace.h" +#include "PythiaStdlib.h" +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// Forward reference to the PhaseSpace class. +class PhaseSpace; + +//========================================================================== + +// UserHooks is base class for user access to program execution. + +class UserHooks { + +public: + + // Destructor. + virtual ~UserHooks() {} + + // Initialize pointers and workEvent. Note: not virtual. + void initPtr( Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + BeamParticle* beamPomAPtrIn, BeamParticle* beamPomBPtrIn, + CoupSM* coupSMPtrIn, PartonSystems* partonSystemsPtrIn, + SigmaTotal* sigmaTotPtrIn) { infoPtr = infoPtrIn; + settingsPtr = settingsPtrIn; particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; beamAPtr = beamAPtrIn; beamBPtr = beamBPtrIn; + beamPomAPtr = beamPomAPtrIn; beamPomBPtr = beamPomBPtrIn; + coupSMPtr = coupSMPtrIn; partonSystemsPtr = partonSystemsPtrIn; + sigmaTotPtr = sigmaTotPtrIn; + workEvent.init("(work event)", particleDataPtr);} + + // Possibility to modify cross section of process. + virtual bool canModifySigma() {return false;} + + // Multiplicative factor modifying the cross section of a hard process. + virtual double multiplySigmaBy(const SigmaProcess* sigmaProcessPtr, + const PhaseSpace* phaseSpacePtr, bool inEvent); + + // Possibility to veto event after process-level selection. + virtual bool canVetoProcessLevel() {return false;} + + // Decide whether to veto current process or not, based on process record. + // Usage: doVetoProcessLevel( process). + virtual bool doVetoProcessLevel(Event& ) {return false;} + + // Possibility to veto MI + ISR + FSR evolution and kill event, + // making decision at a fixed pT scale. Useful for MLM-style matching. + virtual bool canVetoPT() {return false;} + + // Transverse-momentum scale for veto test. + virtual double scaleVetoPT() {return 0.;} + + // Decide whether to veto current event or not, based on event record. + // Usage: doVetoPT( iPos, event), where iPos = 0: no emissions so far; + // iPos = 1/2/3 joint evolution, latest step was MI/ISR/FSR; + // iPos = 4: FSR only afterwards; iPos = 5: FSR in resonance decay. + virtual bool doVetoPT( int , const Event& ) {return false;} + + // Possibility to veto MI + ISR + FSR evolution and kill event, + // making decision after fixed number of ISR or FSR steps. + virtual bool canVetoStep() {return false;} + + // Up to how many ISR + FSR steps of hardest interaction should be checked. + virtual int numberVetoStep() {return 1;} + + // Decide whether to veto current event or not, based on event record. + // Usage: doVetoStep( iPos, nISR, nFSR, event), where iPos as above, + // nISR and nFSR number of emissions so far for hard interaction only. + virtual bool doVetoStep( int , int , int , const Event& ) {return false;} + + // Possibility to veto MI + ISR + FSR evolution and kill event, + // making decision after fixed number of MI steps. + virtual bool canVetoMIStep() {return false;} + + // Up to how many MI steps should be checked. + virtual int numberVetoMIStep() {return 1;} + + // Decide whether to veto current event or not, based on event record. + // Usage: doVetoMIStep( nMI, event), where nMI is number of MI's so far. + virtual bool doVetoMIStep( int , const Event& ) {return false;} + + // Possibility to veto event after parton-level selection. + virtual bool canVetoPartonLevel() {return false;} + + // Decide whether to veto current partons or not, based on event record. + // Usage: doVetoPartonLevel( event). + virtual bool doVetoPartonLevel( const Event& ) {return false;} + + // Possibility to set initial scale in TimeShower for resonance decay. + virtual bool canSetResonanceScale() {return false;} + + // Initial scale for TimeShower evolution. + // Usage: scaleResonance( iRes, event), where iRes is location + // of decaying resonance in the event record. + virtual double scaleResonance( const int, const Event& ) {return 0.;} + + // Possibility to veto an emission in the ISR machinery. + virtual bool canVetoISREmission() {return false;} + + // Decide whether to veto current emission or not, based on event record. + // Usage: doVetoISREmission( sizeOld, event) where sizeOld is size + // of event record before current emission-to-be-scrutinized was added. + virtual bool doVetoISREmission( const int, const Event& ) {return false;} + + // Possibility to veto an emission in the FSR machinery. + virtual bool canVetoFSREmission() {return false;} + + // Decide whether to veto current emission or not, based on event record. + // Usage: doVetoFSREmission( sizeOld, event) where sizeOld is size + // of event record before current emission-to-be-scrutinized was added. + virtual bool doVetoFSREmission( const int, const Event& ) {return false;} + +protected: + + // Constructor. + UserHooks() {} + + // Pointer to various information on the generation. + Info* infoPtr; + + // Pointer to the settings database. + Settings* settingsPtr; + + // Pointer to the particle data table. + ParticleData* particleDataPtr; + + // Pointer to the random number generator. + Rndm* rndmPtr; + + // Pointers to the two incoming beams and to Pomeron beam-inside-beam. + BeamParticle* beamAPtr; + BeamParticle* beamBPtr; + BeamParticle* beamPomAPtr; + BeamParticle* beamPomBPtr; + + // Pointers to Standard Model couplings. + CoupSM* coupSMPtr; + + // Pointer to information on subcollision parton locations. + PartonSystems* partonSystemsPtr; + + // Pointer to the total/elastic/diffractive cross sections. + SigmaTotal* sigmaTotPtr; + + // omitResonanceDecays omits resonance decay chains from process record. + void omitResonanceDecays(const Event& process); + + // subEvent extracts currently resolved partons in the hard process. + void subEvent(const Event& event, bool isHardest = true); + + // Have one event object around as work area. + Event workEvent; + +}; + +//========================================================================== + +// SuppressSmallPT is a derived class for user access to program execution. +// It is a simple example, illustrating how to suppress the cross section +// of 2 -> 2 processes by a factor pT^4 / (pT0^2 + pT^2)^2, with pT0 input, +// and also modify alpha_strong scale similarly. + +class SuppressSmallPT : public UserHooks { + +public: + + // Constructor. + SuppressSmallPT( double pT0timesMIIn = 1., int numberAlphaSIn = 0, + bool useSameAlphaSasMIIn = true) {isInit = false; + pT0timesMI = pT0timesMIIn; numberAlphaS = numberAlphaSIn; + useSameAlphaSasMI = useSameAlphaSasMIIn;} + + // Possibility to modify cross section of process. + virtual bool canModifySigma() {return true;} + + // Multiplicative factor modifying the cross section of a hard process. + // Usage: inEvent is true for event generation, false for initialization. + virtual double multiplySigmaBy(const SigmaProcess* sigmaProcessPtr, + const PhaseSpace* phaseSpacePtr, bool ); + +private: + + // Save input properties and the squared pT0 scale. + bool isInit, useSameAlphaSasMI; + int numberAlphaS; + double pT0timesMI, pT20; + + // Alpha_strong calculation. + AlphaStrong alphaS; + +}; + +//========================================================================== + +} // end namespace Pythia8 + +#endif // Pythia8_UserHooks_H diff --git a/PYTHIA8/pythia8140/src/Analysis.cxx b/PYTHIA8/pythia8140/src/Analysis.cxx new file mode 100644 index 00000000000..3187eafc47a --- /dev/null +++ b/PYTHIA8/pythia8140/src/Analysis.cxx @@ -0,0 +1,892 @@ +// Analysis.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// Sphericity, Thrust, ClusJet and CellJet classes. + +#include "Analysis.h" + +namespace Pythia8 { + +//========================================================================== + +// Sphericity class. +// This class finds sphericity-related properties of an event. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Minimum number of particles to perform study. +const int Sphericity::NSTUDYMIN = 2; + +// Maximum number of times that an error warning will be printed. +const int Sphericity::TIMESTOPRINT = 1; + +// Assign mimimum squared momentum in weight to avoid division by zero. +const double Sphericity::P2MIN = 1e-20; + +// Second eigenvalue not too low or not possible to find eigenvectors. +const double Sphericity::EIGENVALUEMIN = 1e-10; + +//-------------------------------------------------------------------------- + +// Analyze event. + +bool Sphericity::analyze(const Event& event, ostream& os) { + + // Initial values, tensor and counters zero. + eVal1 = eVal2 = eVal3 = 0.; + eVec1 = eVec2 = eVec3 = 0.; + double tt[4][4]; + for (int j = 1; j < 4; ++j) + for (int k = j; k < 4; ++k) tt[j][k] = 0.; + int nStudy = 0; + double denom = 0.; + + // Loop over desired particles in the event. + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal()) { + if (select > 2 && event[i].isNeutral() ) continue; + if (select == 2 && !event[i].isVisible() ) continue; + ++nStudy; + + // Calculate matrix to be diagonalized. Special cases for speed. + double pNow[4]; + pNow[1] = event[i].px(); + pNow[2] = event[i].py(); + pNow[3] = event[i].pz(); + double p2Now = pNow[1]*pNow[1] + pNow[2]*pNow[2] + pNow[3]*pNow[3]; + double pWeight = 1.; + if (powerInt == 1) pWeight = 1. / sqrt(max(P2MIN, p2Now)); + else if (powerInt == 0) pWeight = pow( max(P2MIN, p2Now), powerMod); + for (int j = 1; j < 4; ++j) + for (int k = j; k < 4; ++k) tt[j][k] += pWeight * pNow[j] * pNow[k]; + denom += pWeight * p2Now; + } + + // Very low multiplicities (0 or 1) not considered. + if (nStudy < NSTUDYMIN) { + if (nFew < TIMESTOPRINT) os << " PYTHIA Error in " << + "Sphericity::analyze: too few particles" << endl; + ++nFew; + return false; + } + + // Normalize tensor to trace = 1. + for (int j = 1; j < 4; ++j) + for (int k = j; k < 4; ++k) tt[j][k] /= denom; + + // Find eigenvalues to matrix (third degree equation). + double qCoef = ( tt[1][1] * tt[2][2] + tt[1][1] * tt[3][3] + + tt[2][2] * tt[3][3] - pow2(tt[1][2]) - pow2(tt[1][3]) + - pow2(tt[2][3]) ) / 3. - 1./9.; + double qCoefRt = sqrt( -qCoef); + double rCoef = -0.5 * ( qCoef + 1./9. + tt[1][1] * pow2(tt[2][3]) + + tt[2][2] * pow2(tt[1][3]) + tt[3][3] * pow2(tt[1][2]) + - tt[1][1] * tt[2][2] * tt[3][3] ) + + tt[1][2] * tt[1][3] * tt[2][3] + 1./27.; + double pTemp = max( min( rCoef / pow3(qCoefRt), 1.), -1.); + double pCoef = cos( acos(pTemp) / 3.); + double pCoefRt = sqrt( 3. * (1. - pow2(pCoef)) ); + eVal1 = 1./3. + qCoefRt * max( 2. * pCoef, pCoefRt - pCoef); + eVal3 = 1./3. + qCoefRt * min( 2. * pCoef, -pCoefRt - pCoef); + eVal2 = 1. - eVal1 - eVal3; + + // Begin find first and last eigenvector. + for (int iVal = 0; iVal < 2; ++iVal) { + double eVal = (iVal == 0) ? eVal1 : eVal3; + + // If all particles are back-to-back then only first axis meaningful. + if (iVal > 1 && eVal2 < EIGENVALUEMIN) { + if (nBack < TIMESTOPRINT) os << " PYTHIA Error in " + "Sphericity::analyze: particles too back-to-back" << endl; + ++nBack; + return false; + } + + // Set up matrix to diagonalize. + double dd[4][4]; + for (int j = 1; j < 4; ++j) { + dd[j][j] = tt[j][j] - eVal; + for (int k = j + 1; k < 4; ++k) { + dd[j][k] = tt[j][k]; + dd[k][j] = tt[j][k]; + } + } + + // Find largest = pivotal element in matrix. + int jMax = 0; + int kMax = 0; + double ddMax = 0.; + for (int j = 1; j < 4; ++j) + for (int k = 1; k < 4; ++k) + if (abs(dd[j][k]) > ddMax) { + jMax = j; + kMax = k; + ddMax = abs(dd[j][k]); + } + + // Subtract one row from the other two; find new largest element. + int jMax2 = 0; + ddMax = 0.; + for (int j = 1; j < 4; ++j) + if ( j != jMax) { + double pivot = dd[j][kMax] / dd[jMax][kMax]; + for (int k = 1; k < 4; ++k) { + dd[j][k] -= pivot * dd[jMax][k]; + if (abs(dd[j][k]) > ddMax) { + jMax2 = j; + ddMax = abs(dd[j][k]); + } + } + } + + // Construct eigenvector. Normalize to unit length; sign irrelevant. + int k1 = kMax + 1; if (k1 > 3) k1 -= 3; + int k2 = kMax + 2; if (k2 > 3) k2 -= 3; + double eVec[4]; + eVec[k1] = -dd[jMax2][k2]; + eVec[k2] = dd[jMax2][k1]; + eVec[kMax] = (dd[jMax][k1] * dd[jMax2][k2] + - dd[jMax][k2] * dd[jMax2][k1]) / dd[jMax][kMax]; + double length = sqrt( pow2(eVec[1]) + pow2(eVec[2]) + + pow2(eVec[3]) ); + + // Store eigenvectors. + if (iVal == 0) eVec1 = Vec4( eVec[1] / length, + eVec[2] / length, eVec[3] / length, 0.); + else eVec3 = Vec4( eVec[1] / length, + eVec[2] / length, eVec[3] / length, 0.); + } + + // Middle eigenvector is orthogonal to the other two; sign irrelevant. + eVec2 = cross3( eVec1, eVec3); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Provide a listing of the info. + +void Sphericity::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Sphericity Listing -------- \n"; + if (powerInt !=2) os << " Nonstandard momentum power = " + << fixed << setprecision(3) << setw(6) << power << "\n"; + os << "\n no lambda e_x e_y e_z \n"; + + // The three eigenvalues and eigenvectors. + os << setprecision(5); + os << " 1" << setw(11) << eVal1 << setw(11) << eVec1.px() + << setw(10) << eVec1.py() << setw(10) << eVec1.pz() << "\n"; + os << " 2" << setw(11) << eVal2 << setw(11) << eVec2.px() + << setw(10) << eVec2.py() << setw(10) << eVec2.pz() << "\n"; + os << " 3" << setw(11) << eVal3 << setw(11) << eVec3.px() + << setw(10) << eVec3.py() << setw(10) << eVec3.pz() << "\n"; + + // Listing finished. + os << "\n -------- End PYTHIA Sphericity Listing ----" << endl; + +} + + +//========================================================================== + +// Thrust class. +// This class finds thrust-related properties of an event. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Minimum number of particles to perform study. +const int Thrust::NSTUDYMIN = 2; + +// Maximum number of times that an error warning will be printed. +const int Thrust::TIMESTOPRINT = 1; + +// Major not too low or not possible to find major axis. +const double Thrust::MAJORMIN = 1e-10; + +//-------------------------------------------------------------------------- + +// Analyze event. + +bool Thrust::analyze(const Event& event, ostream& os) { + + // Initial values and counters zero. + eVal1 = eVal2 = eVal3 = 0.; + eVec1 = eVec2 = eVec3 = 0.; + int nStudy = 0; + vector pOrder; + Vec4 pSum, nRef, pPart, pFull, pMax; + + // Loop over desired particles in the event. + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal()) { + if (select > 2 && event[i].isNeutral() ) continue; + if (select == 2 && !event[i].isVisible() ) continue; + ++nStudy; + + // Store momenta. Use energy component for absolute momentum. + Vec4 pNow = event[i].p(); + pNow.e(pNow.pAbs()); + pSum += pNow; + pOrder.push_back(pNow); + } + + // Very low multiplicities (0 or 1) not considered. + if (nStudy < NSTUDYMIN) { + if (nFew < TIMESTOPRINT) os << " PYTHIA Error in " << + "Thrust::analyze: too few particles" << endl; + ++nFew; + return false; + } + + // Try all combinations of reference vector orthogonal to two particles. + for (int i1 = 0; i1 < nStudy - 1; ++i1) + for (int i2 = i1 + 1; i2 < nStudy; ++i2) { + nRef = cross3( pOrder[i1], pOrder[i2]); + nRef /= nRef.pAbs(); + pPart = 0.; + + // Add all momenta with sign; two choices for each reference particle. + for (int i = 0; i < nStudy; ++i) if (i != i1 && i != i2) { + if (dot3(pOrder[i], nRef) > 0.) pPart += pOrder[i]; + else pPart -= pOrder[i]; + } + for (int j = 0; j < 4; ++j) { + if (j == 0) pFull = pPart + pOrder[i1] + pOrder[i2]; + else if (j == 1) pFull = pPart + pOrder[i1] - pOrder[i2]; + else if (j == 2) pFull = pPart - pOrder[i1] + pOrder[i2]; + else pFull = pPart - pOrder[i1] - pOrder[i2]; + pFull.e(pFull.pAbs()); + if (pFull.e() > pMax.e()) pMax = pFull; + } + } + + // Maximum gives thrust axis and value. + eVal1 = pMax.e() / pSum.e(); + eVec1 = pMax / pMax.e(); + eVec1.e(0.); + + // Subtract momentum along thrust axis. + double pAbsSum = 0.; + for (int i = 0; i < nStudy; ++i) { + pOrder[i] -= dot3( eVec1, pOrder[i]) * eVec1; + pOrder[i].e(pOrder[i].pAbs()); + pAbsSum += pOrder[i].e(); + } + + // Simpleminded major and minor axes if too little transverse left. + if (pAbsSum < MAJORMIN * pSum.e()) { + if ( abs(eVec1.pz()) > 0.5) eVec2 = Vec4( 1., 0., 0., 0.); + else eVec2 = Vec4( 0., 0., 1., 0.); + eVec2 -= dot3( eVec1, eVec2) * eVec1; + eVec2 /= eVec2.pAbs(); + eVec3 = cross3( eVec1, eVec2); + return true; + } + + // Try all reference vectors orthogonal to one particles. + pMax = 0.; + for (int i1 = 0; i1 < nStudy; ++i1) { + nRef = cross3( pOrder[i1], eVec1); + nRef /= nRef.pAbs(); + pPart = 0.; + + // Add all momenta with sign; two choices for each reference particle. + for (int i = 0; i < nStudy; ++i) if (i != i1) { + if (dot3(pOrder[i], nRef) > 0.) pPart += pOrder[i]; + else pPart -= pOrder[i]; + } + pFull = pPart + pOrder[i1]; + pFull.e(pFull.pAbs()); + if (pFull.e() > pMax.e()) pMax = pFull; + pFull = pPart - pOrder[i1]; + pFull.e(pFull.pAbs()); + if (pFull.e() > pMax.e()) pMax = pFull; + } + + // Maximum gives major axis and value. + eVal2 = pMax.e() / pSum.e(); + eVec2 = pMax / pMax.e(); + eVec2.e(0.); + + // Orthogonal direction gives minor axis, and from there value. + eVec3 = cross3( eVec1, eVec2); + pAbsSum = 0.; + for (int i = 0; i < nStudy; ++i) + pAbsSum += abs( dot3(eVec3, pOrder[i]) ); + eVal3 = pAbsSum / pSum.e(); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Provide a listing of the info. + +void Thrust::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Thrust Listing ------------ \n" + << "\n value e_x e_y e_z \n"; + + // The thrust, major and minor values and related event axes. + os << setprecision(5); + os << " Thr" << setw(11) << eVal1 << setw(11) << eVec1.px() + << setw(10) << eVec1.py() << setw(10) << eVec1.pz() << "\n"; + os << " Maj" << setw(11) << eVal2 << setw(11) << eVec2.px() + << setw(10) << eVec2.py() << setw(10) << eVec2.pz() << "\n"; + os << " Min" << setw(11) << eVal3 << setw(11) << eVec3.px() + << setw(10) << eVec3.py() << setw(10) << eVec3.pz() << "\n"; + + // Listing finished. + os << "\n -------- End PYTHIA Thrust Listing --------" << endl; + +} + +//========================================================================== + +// SingleClusterJet class. +// Simple helper class to ClusterJet for a jet and its contents. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Assign minimal pAbs to avoid division by zero. +const double SingleClusterJet::PABSMIN = 1e-10; + +//-------------------------------------------------------------------------- + +// Distance measures between two SingleClusterJet objects. + +double dist2Fun(int measure, const SingleClusterJet& j1, + const SingleClusterJet& j2) { + + // JADE distance. + if (measure == 2) return 2. * j1.pJet.e() * j2.pJet.e() + * (1. - dot3( j1.pJet, j2.pJet) / (j1.pAbs * j2.pAbs) ); + + // Durham distance. + if (measure == 3) return 2. * pow2( min( j1.pJet.e(), j2.pJet.e() ) ) + * (1. - dot3( j1.pJet, j2.pJet) / (j1.pAbs * j2.pAbs) ); + + // Lund distance; "default". + return (j1.pAbs * j2.pAbs - dot3( j1.pJet, j2.pJet)) + * 2. * j1.pAbs * j2.pAbs / pow2(j1.pAbs + j2.pAbs); + +} + +//========================================================================== + +// ClusterJet class. +// This class performs a jet clustering according to different +// distance measures: Lund, JADE or Durham. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum number of times that an error warning will be printed. +const int ClusterJet::TIMESTOPRINT = 1; + +// Assume the pi+- mass for all particles exceptthe photon in one option. +const double ClusterJet::PIMASS = 0.13957; + +// Assign minimal pAbs to avoid division by zero. +const double ClusterJet::PABSMIN = 1e-10; + +// Initial pT/m preclustering scale as fraction of clustering one. +const double ClusterJet::PRECLUSTERFRAC = 0.1; + +// Step with which pT/m is reduced if preclustering gives too few jets. +const double ClusterJet::PRECLUSTERSTEP = 0.8; + +//-------------------------------------------------------------------------- + +// Analyze event. + +bool ClusterJet::analyze(const Event& event, double yScaleIn, + double pTscaleIn, int nJetMinIn, int nJetMaxIn, ostream& os) { + + // Input values. Initial values zero. + yScale = yScaleIn; + pTscale = pTscaleIn; + nJetMin = nJetMinIn; + nJetMax = nJetMaxIn; + particles.resize(0); + jets.resize(0); + Vec4 pSum; + distances.clear(); + + // Loop over desired particles in the event. + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal()) { + if (select > 2 && event[i].isNeutral() ) continue; + if (select == 2 && !event[i].isVisible() ) continue; + + // Store them, possibly with modified mass => new energy. + Vec4 pTemp = event[i].p(); + if (massSet == 0 || massSet == 1) { + double mTemp = (massSet == 0 || event[i].id() == 22) + ? 0. : PIMASS; + double eTemp = sqrt(pTemp.pAbs2() + pow2(mTemp)); + pTemp.e(eTemp); + } + particles.push_back( SingleClusterJet(pTemp, i) ); + pSum += pTemp; + } + + // Very low multiplicities not considered. + nParticles = particles.size(); + if (nParticles < nJetMin) { + if (nFew < TIMESTOPRINT) os << " PYTHIA Error in " << + "ClusterJet::analyze: too few particles" << endl; + ++nFew; + return false; + } + + // Squared maximum distance in GeV^2 for joining. + double p2Sum = pSum.m2Calc(); + dist2Join = max( yScale * p2Sum, pow2(pTscale)); + dist2BigMin = 2. * max( dist2Join, p2Sum); + + // Do preclustering if desired and possible. + if (doPrecluster && nParticles > nJetMin + 2) { + precluster(); + if (doReassign) reassign(); + } + + // If no preclustering: each particle is a starting jet. + else for (int i = 0; i < nParticles; ++i) { + jets.push_back( SingleClusterJet(particles[i]) ); + particles[i].daughter = i; + } + + // Begin iteration towards fewer jets. + for ( ; ; ) { + + // Find the two closest jets. + double dist2Min = dist2BigMin; + int jMin = 0; + int kMin = 0; + for (int j = 0; j < int(jets.size()) - 1; ++j) + for (int k = j + 1; k < int(jets.size()); ++k) { + double dist2 = dist2Fun( measure, jets[j], jets[k]); + if (dist2 < dist2Min) { + dist2Min = dist2; + jMin = j; + kMin = k; + } + } + + // Stop if no pair below cut and not more jets than allowed. + if ( dist2Min > dist2Join + && (nJetMax < nJetMin || int(jets.size()) <= nJetMax) ) break; + + // Stop if reached minimum allowed number of jets. Else continue. + if (int(jets.size()) <= nJetMin) break; + + // Join two closest jets. + jets[jMin].pJet += jets[kMin].pJet; + jets[jMin].pAbs = max( PABSMIN, jets[jMin].pJet.pAbs()); + jets[jMin].multiplicity += jets[kMin].multiplicity; + for (int i = 0; i < nParticles; ++i) + if (particles[i].daughter == kMin) particles[i].daughter = jMin; + + // Save the last 5 distances. + distances.push_front(dist2Min); + if (distances.size() > 5) distances.pop_back(); + + // Move up last jet to empty slot to shrink list. + jets[kMin] = jets.back(); + jets.pop_back(); + int iEnd = jets.size(); + for (int i = 0; i < nParticles; ++i) + if (particles[i].daughter == iEnd) particles[i].daughter = kMin; + + // Do reassignments of particles to nearest jet if desired. + if (doReassign) reassign(); + } + + // Order jets in decreasing energy. + for (int j = 0; j < int(jets.size()) - 1; ++j) + for (int k = int(jets.size()) - 1; k > j; --k) + if (jets[k].pJet.e() > jets[k-1].pJet.e()) { + swap( jets[k], jets[k-1]); + for (int i = 0; i < nParticles; ++i) { + if (particles[i].daughter == k) particles[i].daughter = k-1; + else if (particles[i].daughter == k-1) particles[i].daughter = k; + } + } + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Precluster nearby particles to save computer time. + +void ClusterJet::precluster() { + + // Begin iteration over preclustering scale. + distPre = PRECLUSTERFRAC * sqrt(dist2Join) / PRECLUSTERSTEP; + for ( ; ;) { + distPre *= PRECLUSTERSTEP; + dist2Pre = pow2(distPre); + for (int i = 0; i < nParticles; ++i) { + particles[i].daughter = -1; + particles[i].isAssigned = false; + } + + // Sum up low-momentum region. Jet if enough momentum. + Vec4 pCentral; + int multCentral = 0; + for (int i = 0; i < nParticles; ++i) + if (particles[i].pAbs < 2. * distPre) { + pCentral += particles[i].pJet; + multCentral += particles[i].multiplicity; + particles[i].isAssigned = true; + } + if (pCentral.pAbs() > 2. * distPre) { + jets.push_back( SingleClusterJet(pCentral) ); + jets.back().multiplicity = multCentral; + for (int i = 0; i < nParticles; ++i) + if (particles[i].isAssigned) particles[i].daughter = 0; + } + + // Find fastest remaining particle until none left. + for ( ; ;) { + int iMax = -1; + double pMax = 0.; + for (int i = 0; i < nParticles; ++i) + if ( !particles[i].isAssigned && particles[i].pAbs > pMax) { + iMax = i; + pMax = particles[i].pAbs; + } + if (iMax == -1) break; + + // Sum up precluster around it according to distance function. + Vec4 pPre; + int multPre = 0; + int nRemain = 0; + for (int i = 0; i < nParticles; ++i) + if ( !particles[i].isAssigned) { + double dist2 = dist2Fun( measure, particles[iMax], + particles[i]); + if (dist2 < dist2Pre) { + pPre += particles[i].pJet; + ++multPre; + particles[i].isAssigned = true; + particles[i].daughter = jets.size(); + } else ++nRemain; + } + jets.push_back( SingleClusterJet(pPre) ); + jets.back().multiplicity = multPre; + + // Decide whether sensible starting configuration or iterate. + if (int(jets.size()) + nRemain < nJetMin) break; + } + if (int(jets.size()) >= nJetMin) break; + } + +} + +//-------------------------------------------------------------------------- + +// Reassign particles to nearest jet to correct misclustering. + +void ClusterJet::reassign() { + + // Reset clustered momenta. + for (int j = 0; j < int(jets.size()); ++j) { + jets[j].pTemp = 0.; + jets[j].multiplicity = 0; + } + + // Loop through particles to find closest jet. + for (int i = 0; i < nParticles; ++i) { + particles[i].daughter = -1; + double dist2Min = dist2BigMin; + int jMin = 0; + for (int j = 0; j < int(jets.size()); ++j) { + double dist2 = dist2Fun( measure, particles[i], jets[j]); + if (dist2 < dist2Min) { + dist2Min = dist2; + jMin = j; + } + } + jets[jMin].pTemp += particles[i].pJet; + ++jets[jMin].multiplicity; + particles[i].daughter = jMin; + } + + // Replace old by new jet momenta. + for (int j = 0; j < int(jets.size()); ++j) { + jets[j].pJet = jets[j].pTemp; + jets[j].pAbs = max( PABSMIN, jets[j].pJet.pAbs()); + } + + // Check that no empty clusters after reassignments. + for ( ; ; ) { + + // If no empty jets then done. + int jEmpty = -1; + for (int j = 0; j < int(jets.size()); ++j) + if (jets[j].multiplicity == 0) jEmpty = j; + if (jEmpty == -1) return; + + // Find particle assigned to jet with largest distance to it. + int iSplit = -1; + double dist2Max = 0.; + for (int i = 0; i < nParticles; ++i) { + int j = particles[i].daughter; + double dist2 = dist2Fun( measure, particles[i], jets[j]); + if (dist2 > dist2Max) { + iSplit = i; + dist2Max = dist2; + } + } + + // Let this particle form new jet and subtract off from existing. + int jSplit = particles[iSplit].daughter; + jets[jEmpty] = SingleClusterJet( particles[iSplit].pJet ); + jets[jSplit].pJet -= particles[iSplit].pJet; + jets[jSplit].pAbs = max( PABSMIN,jets[jSplit].pJet.pAbs()); + particles[iSplit].daughter = jEmpty; + --jets[jSplit].multiplicity; + } + +} + +//-------------------------------------------------------------------------- + +// Provide a listing of the info. + +void ClusterJet::list(ostream& os) const { + + // Header. + string method = (measure == 1) ? "Lund pT" + : ( (measure == 2) ? "JADE m" : "Durham kT" ) ; + os << "\n -------- PYTHIA ClusterJet Listing, " << setw(9) << method + << " =" << fixed << setprecision(3) << setw(7) << sqrt(dist2Join) + << " GeV --- \n \n no mult p_x p_y p_z " + << " e m \n"; + + // The jets. + for (int i = 0; i < int(jets.size()); ++i) { + os << setw(4) << i << setw(6) << jets[i].multiplicity << setw(11) + << jets[i].pJet.px() << setw(11) << jets[i].pJet.py() + << setw(11) << jets[i].pJet.pz() << setw(11) + << jets[i].pJet.e() << setw(11) << jets[i].pJet.mCalc() + << "\n"; + } + + // Listing finished. + os << "\n -------- End PYTHIA ClusterJet Listing ---------------" + << "--------" << endl; +} + +//========================================================================== + +// CellJet class. +// This class performs a cone jet search in (eta, phi, E_T) space. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Minimum number of particles to perform study. +const int CellJet::TIMESTOPRINT = 1; + +//-------------------------------------------------------------------------- + +// Analyze event. + +bool CellJet::analyze(const Event& event, double eTjetMinIn, + double coneRadiusIn, double eTseedIn, ostream& ) { + + // Input values. Initial values zero. + eTjetMin = eTjetMinIn; + coneRadius = coneRadiusIn; + eTseed = eTseedIn; + jets.resize(0); + vector cells; + + // Loop over desired particles in the event. + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal()) { + if (select > 2 && event[i].isNeutral() ) continue; + if (select == 2 && !event[i].isVisible() ) continue; + + // Find particle position in (eta, phi, pT) space. + double etaNow = event[i].eta(); + if (abs(etaNow) > etaMax) continue; + double phiNow = event[i].phi(); + double pTnow = event[i].pT(); + int iEtaNow = max(1, min( nEta, 1 + int(nEta * 0.5 + * (1. + etaNow / etaMax) ) ) ); + int iPhiNow = max(1, min( nPhi, 1 + int(nPhi * 0.5 + * (1. + phiNow / M_PI) ) ) ); + int iCell = nPhi * iEtaNow + iPhiNow; + + // Add pT to cell already hit or book a new cell. + bool found = false; + for (int j = 0; j < int(cells.size()); ++j) { + if (iCell == cells[j].iCell) { + found = true; + ++cells[j].multiplicity; + cells[j].eTcell += pTnow; + continue; + } + } + if (!found) { + double etaCell = (etaMax / nEta) * (2 * iEtaNow - 1 - nEta); + double phiCell = (M_PI / nPhi) * (2 * iPhiNow - 1 - nPhi); + cells.push_back( SingleCell( iCell, etaCell, phiCell, pTnow, 1) ); + } + } + + // Smear true bin content by calorimeter resolution. + if (smear > 0 && rndmPtr > 0) + for (int j = 0; j < int(cells.size()); ++j) { + double eTeConv = (smear < 2) ? 1. : cosh( cells[j].etaCell ); + double eBef = cells[j].eTcell * eTeConv; + double eAft = 0.; + do eAft = eBef + resolution * sqrt(eBef) * rndmPtr->gauss(); + while (eAft < 0 || eAft > upperCut * eBef); + cells[j].eTcell = eAft / eTeConv; + } + + // Remove cells below threshold for seed or for use at all. + for (int j = 0; j < int(cells.size()); ++j) { + if (cells[j].eTcell < eTseed) cells[j].canBeSeed = false; + if (cells[j].eTcell < threshold) cells[j].isUsed = true; + } + + // Find seed cell: the one with highest pT of not yet probed ones. + for ( ; ; ) { + int jMax = 0; + double eTmax = 0.; + for (int j = 0; j < int(cells.size()); ++j) + if (cells[j].canBeSeed && cells[j].eTcell > eTmax) { + jMax = j; + eTmax = cells[j].eTcell; + } + + // If too small cell eT then done, else start new trial jet. + if (eTmax < eTseed) break; + double etaCenterNow = cells[jMax].etaCell; + double phiCenterNow = cells[jMax].phiCell; + double eTjetNow = 0.; + + // Sum up unused cells within required distance of seed. + for (int j = 0; j < int(cells.size()); ++j) { + if (cells[j].isUsed) continue; + double dEta = abs( cells[j].etaCell - etaCenterNow ); + if (dEta > coneRadius) continue; + double dPhi = abs( cells[j].phiCell - phiCenterNow ); + if (dPhi > M_PI) dPhi = 2. * M_PI - dPhi; + if (dPhi > coneRadius) continue; + if (pow2(dEta) + pow2(dPhi) > pow2(coneRadius)) continue; + cells[j].isAssigned = true; + eTjetNow += cells[j].eTcell; + } + + // Reject cluster below minimum ET. + if (eTjetNow < eTjetMin) { + cells[jMax].canBeSeed = false; + for (int j = 0; j < int(cells.size()); ++j) + cells[j].isAssigned = false; + + // Else find new jet properties. + } else { + double etaWeightedNow = 0.; + double phiWeightedNow = 0.; + int multiplicityNow = 0; + Vec4 pMassiveNow; + for (int j = 0; j < int(cells.size()); ++j) + if (cells[j].isAssigned) { + cells[j].canBeSeed = false; + cells[j].isUsed = true; + cells[j].isAssigned = false; + etaWeightedNow += cells[j].eTcell * cells[j].etaCell; + double phiCell = cells[j].phiCell; + if (abs(phiCell - phiCenterNow) > M_PI) + phiCell += (phiCenterNow > 0.) ? 2. * M_PI : -2. * M_PI; + phiWeightedNow += cells[j].eTcell * phiCell; + multiplicityNow += cells[j].multiplicity; + pMassiveNow += cells[j].eTcell * Vec4( + cos(cells[j].phiCell), sin(cells[j].phiCell), + sinh(cells[j].etaCell), cosh(cells[j].etaCell) ); + } + etaWeightedNow /= eTjetNow; + phiWeightedNow /= eTjetNow; + + // Bookkeep new jet, in decreasing ET order. + jets.push_back( SingleCellJet( eTjetNow, etaCenterNow, phiCenterNow, + etaWeightedNow, phiWeightedNow, multiplicityNow, pMassiveNow) ); + for (int i = int(jets.size()) - 1; i > 0; --i) { + if (jets[i-1].eTjet > jets[i].eTjet) break; + swap( jets[i-1], jets[i]); + } + } + } + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Provide a listing of the info. + +void CellJet::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA CellJet Listing, eTjetMin = " + << fixed << setprecision(3) << setw(8) << eTjetMin + << ", coneRadius = " << setw(5) << coneRadius + << " ------------------------------ \n \n no " + << " eTjet etaCtr phiCtr etaWt phiWt mult p_x" + << " p_y p_z e m \n"; + + // The jets. + for (int i = 0; i < int(jets.size()); ++i) { + os << setw(4) << i << setw(10) << jets[i].eTjet << setw(8) + << jets[i].etaCenter << setw(8) << jets[i].phiCenter << setw(8) + << jets[i].etaWeighted << setw(8) << jets[i].phiWeighted + << setw(5) << jets[i].multiplicity << setw(11) + << jets[i].pMassive.px() << setw(11) << jets[i].pMassive.py() + << setw(11) << jets[i].pMassive.pz() << setw(11) + << jets[i].pMassive.e() << setw(11) + << jets[i].pMassive.mCalc() << "\n"; + } + + // Listing finished. + os << "\n -------- End PYTHIA CellJet Listing ------------------" + << "-------------------------------------------------" + << endl; +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/Basics.cxx b/PYTHIA8/pythia8140/src/Basics.cxx new file mode 100644 index 00000000000..f8cfa922ba5 --- /dev/null +++ b/PYTHIA8/pythia8140/src/Basics.cxx @@ -0,0 +1,1214 @@ +// Basics.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the Rndm, Vec4, +// RotBstMatrix and Hist classes, and some related global functions. + +#include "Basics.h" + +// Access time information. +#include + +namespace Pythia8 { + +//========================================================================== + +// Rndm class. +// This class handles random number generation according to the +// Marsaglia-Zaman-Tsang algorithm + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// The default seed, i.e. the Marsaglia-Zaman random number sequence. +const int Rndm::DEFAULTSEED = 19780503; + +//-------------------------------------------------------------------------- + +// Method to pass in pointer for external random number generation. + +bool Rndm::rndmEnginePtr( RndmEngine* rndmEngPtrIn) { + + // Save pointer. + if (rndmEngPtrIn == 0) return false; + rndmEngPtr = rndmEngPtrIn; + useExternalRndm = true; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Initialize, normally at construction or in first call. + +void Rndm::init(int seedIn) { + + // Pick seed in convenient way. Assure it to be non-negative. + int seed = seedIn; + if (seedIn < 0) seed = DEFAULTSEED; + else if (seedIn == 0) seed = int(time(0)); + if (seed < 0) seed = -seed; + + // Unpack seed. + int ij = (seed/30082) % 31329; + int kl = seed % 30082; + int i = (ij/177) % 177 + 2; + int j = ij % 177 + 2; + int k = (kl/169) % 178 + 1; + int l = kl % 169; + + // Initialize random number array. + for (int ii = 0; ii < 97; ++ii) { + double s = 0.; + double t = 0.5; + for (int jj = 0; jj < 48; ++jj) { + int m = (( (i*j)%179 )*k) % 179; + i = j; + j = k; + k = m; + l = (53*l+1) % 169; + if ( (l*m) % 64 >= 32) s += t; + t *= 0.5; + } + u[ii] = s; + } + + // Initialize other variables. + double twom24 = 1.; + for (int i24 = 0; i24 < 24; ++i24) twom24 *= 0.5; + c = 362436. * twom24; + cd = 7654321. * twom24; + cm = 16777213. * twom24; + i97 = 96; + j97 = 32; + + // Finished. + initRndm = true; + seedSave = seed; + sequence = 0; + +} + +//-------------------------------------------------------------------------- + +// Generate next random number uniformly between 0 and 1. + +double Rndm::flat() { + + // Use external random number generator if such has been linked. + if (useExternalRndm) return rndmEngPtr->flat(); + + // Ensure that already initialized. + if (!initRndm) init(DEFAULTSEED); + + // Find next random number and update saved state. + ++sequence; + double uni; + do { + uni = u[i97] - u[j97]; + if (uni < 0.) uni += 1.; + u[i97] = uni; + if (--i97 < 0) i97 = 96; + if (--j97 < 0) j97 = 96; + c -= cd; + if (c < 0.) c += cm; + uni -= c; + if(uni < 0.) uni += 1.; + } while (uni <= 0. || uni >= 1.); + return uni; + +} + +//-------------------------------------------------------------------------- + +// Pick one option among vector of (positive) probabilities. + +int Rndm::pick(const vector& prob) { + + double work = 0.; + for (int i = 0; i < int(prob.size()); ++i) work += prob[i]; + work *= flat(); + int index = -1; + do work -= prob[++index]; + while (work > 0. && index < int(prob.size())); + return index; + +} + +//-------------------------------------------------------------------------- + +// Save current state of the random number generator to a binary file. + +bool Rndm::dumpState(string fileName) { + + // Open file as output stream. + const char* fn = fileName.c_str(); + ofstream ofs(fn, ios::binary); + + if (!ofs.good()) { + cout << " Rndm::dumpState: could not open output file" << endl; + return false; + } + + // Write the state of the generator on the file. + ofs.write((char *) &seedSave, sizeof(int)); + ofs.write((char *) &sequence, sizeof(long)); + ofs.write((char *) &i97, sizeof(int)); + ofs.write((char *) &j97, sizeof(int)); + ofs.write((char *) &c, sizeof(double)); + ofs.write((char *) &cd, sizeof(double)); + ofs.write((char *) &cm, sizeof(double)); + ofs.write((char *) &u, sizeof(double) * 97); + + // Write confirmation on cout. + cout << " PYTHIA Rndm::dumpState: seed = " << seedSave + << ", sequence no = " << sequence << endl; + return true; + +} + +//-------------------------------------------------------------------------- + +// Read in the state of the random number generator from a binary file. + +bool Rndm::readState(string fileName) { + + // Open file as input stream. + const char* fn = fileName.c_str(); + ifstream ifs(fn, ios::binary); + + if (!ifs.good()) { + cout << " Rndm::readState: could not open input file" << endl; + return false; + } + + // Read the state of the generator from the file. + ifs.read((char *) &seedSave, sizeof(int)); + ifs.read((char *) &sequence, sizeof(long)); + ifs.read((char *) &i97, sizeof(int)); + ifs.read((char *) &j97, sizeof(int)); + ifs.read((char *) &c, sizeof(double)); + ifs.read((char *) &cd, sizeof(double)); + ifs.read((char *) &cm, sizeof(double)); + ifs.read((char *) &u, sizeof(double) *97); + + // Write confirmation on cout. + cout << " PYTHIA Rndm::readState: seed " << seedSave + << ", sequence no = " << sequence << endl; + return true; + +} + +//========================================================================== + +// Vec4 class. +// This class implements four-vectors, in energy-momentum space. +// (But could also be used to hold space-time four-vectors.) + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Small number to avoid division by zero. +const double Vec4::TINY = 1e-20; + +//-------------------------------------------------------------------------- + +// Rotation (simple). + +void Vec4::rot(double thetaIn, double phiIn) { + + double cthe = cos(thetaIn); + double sthe = sin(thetaIn); + double cphi = cos(phiIn); + double sphi = sin(phiIn); + double tmpx = cthe * cphi * xx - sphi * yy + sthe * cphi * zz; + double tmpy = cthe * sphi * xx + cphi * yy + sthe * sphi * zz; + double tmpz = -sthe * xx + cthe * zz; + xx = tmpx; + yy = tmpy; + zz = tmpz; + +} + +//-------------------------------------------------------------------------- + +// Azimuthal rotation phi around an arbitrary axis (nz, ny, nz). + +void Vec4::rotaxis(double phiIn, double nx, double ny, double nz) { + + double norm = 1./sqrt(nx*nx + ny*ny + nz*nz); + nx *= norm; + ny *= norm; + nz *= norm; + double cphi = cos(phiIn); + double sphi = sin(phiIn); + double comb = (nx * xx + ny * yy + nz * zz) * (1. - cphi); + double tmpx = cphi * xx + comb * nx + sphi * (ny * zz - nz * yy); + double tmpy = cphi * yy + comb * ny + sphi * (nz * xx - nx * zz); + double tmpz = cphi * zz + comb * nz + sphi * (nx * yy - ny * xx); + xx = tmpx; + yy = tmpy; + zz = tmpz; + +} + +//-------------------------------------------------------------------------- + +// Azimuthal rotation phi around an arbitrary (3-vector component of) axis. + +void Vec4::rotaxis(double phiIn, const Vec4& n) { + + double nx = n.xx; + double ny = n.yy; + double nz = n.zz; + double norm = 1./sqrt(nx*nx + ny*ny + nz*nz); + nx *= norm; + ny *=norm; + nz *=norm; + double cphi = cos(phiIn); + double sphi = sin(phiIn); + double comb = (nx * xx + ny * yy + nz * zz) * (1. - cphi); + double tmpx = cphi * xx + comb * nx + sphi * (ny * zz - nz * yy); + double tmpy = cphi * yy + comb * ny + sphi * (nz * xx - nx * zz); + double tmpz = cphi * zz + comb * nz + sphi * (nx * yy - ny * xx); + xx = tmpx; + yy = tmpy; + zz = tmpz; + +} + +//-------------------------------------------------------------------------- + +// Boost (simple). + +void Vec4::bst(double betaX, double betaY, double betaZ) { + + double beta2 = betaX*betaX + betaY*betaY + betaZ*betaZ; + double gamma = 1. / sqrt(1. - beta2); + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Boost (simple, given gamma). + +void Vec4::bst(double betaX, double betaY, double betaZ, double gamma) { + + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Boost given by a Vec4 p. + +void Vec4::bst(const Vec4& pIn) { + + double betaX = pIn.xx / pIn.tt; + double betaY = pIn.yy / pIn.tt; + double betaZ = pIn.zz / pIn.tt; + double beta2 = betaX*betaX + betaY*betaY + betaZ*betaZ; + double gamma = 1. / sqrt(1. - beta2); + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Boost given by a Vec4 p and double m. + +void Vec4::bst(const Vec4& pIn, double mIn) { + + double betaX = pIn.xx / pIn.tt; + double betaY = pIn.yy / pIn.tt; + double betaZ = pIn.zz / pIn.tt; + double gamma = pIn.tt / mIn; + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Boost given by a Vec4 p; boost in opposite direction. + +void Vec4::bstback(const Vec4& pIn) { + + double betaX = -pIn.xx / pIn.tt; + double betaY = -pIn.yy / pIn.tt; + double betaZ = -pIn.zz / pIn.tt; + double beta2 = betaX*betaX + betaY*betaY + betaZ*betaZ; + double gamma = 1. / sqrt(1. - beta2); + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Boost given by a Vec4 p and double m; boost in opposite direction. + +void Vec4::bstback(const Vec4& pIn, double mIn) { + + double betaX = -pIn.xx / pIn.tt; + double betaY = -pIn.yy / pIn.tt; + double betaZ = -pIn.zz / pIn.tt; + double gamma = pIn.tt / mIn; + double prod1 = betaX * xx + betaY * yy + betaZ * zz; + double prod2 = gamma * (gamma * prod1 / (1. + gamma) + tt); + xx += prod2 * betaX; + yy += prod2 * betaY; + zz += prod2 * betaZ; + tt = gamma * (tt + prod1); + +} + +//-------------------------------------------------------------------------- + +// Arbitrary combination of rotations and boosts defined by 4 * 4 matrix. + +void Vec4::rotbst(const RotBstMatrix& M) { + + double x = xx; double y = yy; double z = zz; double t = tt; + tt = M.M[0][0] * t + M.M[0][1] * x + M.M[0][2] * y + M.M[0][3] * z; + xx = M.M[1][0] * t + M.M[1][1] * x + M.M[1][2] * y + M.M[1][3] * z; + yy = M.M[2][0] * t + M.M[2][1] * x + M.M[2][2] * y + M.M[2][3] * z; + zz = M.M[3][0] * t + M.M[3][1] * x + M.M[3][2] * y + M.M[3][3] * z; + +} + +//-------------------------------------------------------------------------- + +// The invariant mass of two four-vectors. + +double m(const Vec4& v1, const Vec4& v2) { + double m2 = pow2(v1.tt + v2.tt) - pow2(v1.xx + v2.xx) + - pow2(v1.yy + v2.yy) - pow2(v1.zz + v2.zz); + return (m2 > 0.) ? sqrt(m2) : 0.; +} + +//-------------------------------------------------------------------------- + +// The squared invariant mass of two four-vectors. + +double m2(const Vec4& v1, const Vec4& v2) { + double m2 = pow2(v1.tt + v2.tt) - pow2(v1.xx + v2.xx) + - pow2(v1.yy + v2.yy) - pow2(v1.zz + v2.zz); + return m2; +} + +//-------------------------------------------------------------------------- + +// The scalar product of two three-vectors. + +double dot3(const Vec4& v1, const Vec4& v2) { + return v1.xx*v2.xx + v1.yy*v2.yy + v1.zz*v2.zz; +} + +//-------------------------------------------------------------------------- + +// The cross product of two three-vectors. + +Vec4 cross3(const Vec4& v1, const Vec4& v2) { + Vec4 v; + v.xx = v1.yy * v2.zz - v1.zz * v2.yy; + v.yy = v1.zz * v2.xx - v1.xx * v2.zz; + v.zz = v1.xx * v2.yy - v1.yy * v2.xx; return v; +} + +//-------------------------------------------------------------------------- + +// Opening angle between two three-vectors. + +double theta(const Vec4& v1, const Vec4& v2) { + double cthe = (v1.xx * v2.xx + v1.yy * v2.yy + v1.zz * v2.zz) + / sqrt( (v1.xx*v1.xx + v1.yy*v1.yy + v1.zz*v1.zz) + * (v2.xx*v2.xx + v2.yy*v2.yy + v2.zz*v2.zz) ); + cthe = max(-1., min(1., cthe)); + return acos(cthe); +} + +//-------------------------------------------------------------------------- + +// Cosine of the opening angle between two three-vectors. + +double costheta(const Vec4& v1, const Vec4& v2) { + double cthe = (v1.xx * v2.xx + v1.yy * v2.yy + v1.zz * v2.zz) + / sqrt( (v1.xx*v1.xx + v1.yy*v1.yy + v1.zz*v1.zz) + * (v2.xx*v2.xx + v2.yy*v2.yy + v2.zz*v2.zz) ); + cthe = max(-1., min(1., cthe)); + return cthe; +} + +//-------------------------------------------------------------------------- + +// Azimuthal angle between two three-vectors. + +double phi(const Vec4& v1, const Vec4& v2) { + double cphi = (v1.xx * v2.xx + v1.yy * v2.yy) / sqrt( max( Vec4::TINY, + (v1.xx*v1.xx + v1.yy*v1.yy) * (v2.xx*v2.xx + v2.yy*v2.yy) )); + cphi = max(-1., min(1., cphi)); + return acos(cphi); +} + +//-------------------------------------------------------------------------- + +// Cosine of the azimuthal angle between two three-vectors. + +double cosphi(const Vec4& v1, const Vec4& v2) { + double cphi = (v1.xx * v2.xx + v1.yy * v2.yy) / sqrt( max( Vec4::TINY, + (v1.xx*v1.xx + v1.yy*v1.yy) * (v2.xx*v2.xx + v2.yy*v2.yy) )); + cphi = max(-1., min(1., cphi)); + return cphi; +} + +//-------------------------------------------------------------------------- + +// Azimuthal angle between two three-vectors around a third. + +double phi(const Vec4& v1, const Vec4& v2, const Vec4& n) { + double nx = n.xx; double ny = n.yy; double nz = n.zz; + double norm = 1. / sqrt(nx*nx + ny*ny + nz*nz); + nx *= norm; ny *=norm; nz *=norm; + double v1s = v1.xx * v1.xx + v1.yy * v1.yy + v1.zz * v1.zz; + double v2s = v2.xx * v2.xx + v2.yy * v2.yy + v2.zz * v2.zz; + double v1v2 = v1.xx * v2.xx + v1.yy * v2.yy + v1.zz * v2.zz; + double v1n = v1.xx * nx + v1.yy * ny + v1.zz * nz; + double v2n = v2.xx * nx + v2.yy * ny + v2.zz * nz; + double cphi = (v1v2 - v1n * v2n) / sqrt( max( Vec4::TINY, + (v1s - v1n*v1n) * (v2s - v2n*v2n) )); + cphi = max(-1., min(1., cphi)); + return acos(cphi); +} + +//-------------------------------------------------------------------------- + +// Cosine of the azimuthal angle between two three-vectors around a third. + +double cosphi(const Vec4& v1, const Vec4& v2, const Vec4& n) { + double nx = n.xx; double ny = n.yy; double nz = n.zz; + double norm = 1. / sqrt(nx*nx + ny*ny + nz*nz); + nx *= norm; ny *=norm; nz *=norm; + double v1s = v1.xx * v1.xx + v1.yy * v1.yy + v1.zz * v1.zz; + double v2s = v2.xx * v2.xx + v2.yy * v2.yy + v2.zz * v2.zz; + double v1v2 = v1.xx * v2.xx + v1.yy * v2.yy + v1.zz * v2.zz; + double v1n = v1.xx * nx + v1.yy * ny + v1.zz * nz; + double v2n = v2.xx * nx + v2.yy * ny + v2.zz * nz; + double cphi = (v1v2 - v1n * v2n) / sqrt( max( Vec4::TINY, + (v1s - v1n*v1n) * (v2s - v2n*v2n) )); + cphi = max(-1., min(1., cphi)); + return cphi; +} + +//-------------------------------------------------------------------------- + +// Print a four-vector: also operator overloading with friend. + +ostream& operator<<(ostream& os, const Vec4& v) { + os << fixed << setprecision(3) << " " << setw(9) << v.xx << " " + << setw(9) << v.yy << " " << setw(9) << v.zz << " " << setw(9) + << v.tt << " (" << setw(9) << v.mCalc() << ")\n"; + return os; +} + +//========================================================================== + +// RotBstMatrix class. +// This class implements 4 * 4 matrices that encode an arbitrary combination +// of rotations and boosts, that can be applied to Vec4 four-vectors. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Small number to avoid division by zero. +const double RotBstMatrix::TINY = 1e-20; + +//-------------------------------------------------------------------------- + +// Rotate by polar angle theta and azimuthal angle phi. + +void RotBstMatrix::rot(double theta, double phi) { + + // Set up rotation matrix. + double cthe = cos(theta); + double sthe = sin(theta); + double cphi = cos(phi); + double sphi = sin(phi); + double Mrot[4][4] = { + {1., 0., 0., 0.}, + {0., cthe * cphi, - sphi, sthe * cphi}, + {0., cthe * sphi, cphi, sthe * sphi}, + {0., -sthe, 0., cthe } }; + + // Rotate current matrix accordingly. + double Mtmp[4][4]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + Mtmp[i][j] = M[i][j]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + M[i][j] = Mrot[i][0] * Mtmp[0][j] + Mrot[i][1] * Mtmp[1][j] + + Mrot[i][2] * Mtmp[2][j] + Mrot[i][3] * Mtmp[3][j]; + +} + +//-------------------------------------------------------------------------- + +// Rotate so that vector originally along z axis becomes parallel with p. + +void RotBstMatrix::rot(const Vec4& p) { + + double theta = p.theta(); + double phi = p.phi(); + rot(0., -phi); + rot(theta, phi); + +} + +//-------------------------------------------------------------------------- + +// Boost with velocity vector (betaX, betaY, betaZ). + +void RotBstMatrix::bst(double betaX, double betaY, double betaZ) { + + // Set up boost matrix. + double gm = 1. / sqrt( max( TINY, 1. - betaX*betaX - betaY*betaY + - betaZ*betaZ ) ); + double gf = gm*gm / (1. + gm); + double Mbst[4][4] = { + { gm, gm*betaX, gm*betaY, gm*betaZ }, + { gm*betaX, 1. + gf*betaX*betaX, gf*betaX*betaY, gf*betaX*betaZ }, + { gm*betaY, gf*betaY*betaX, 1. + gf*betaY*betaY, gf*betaY*betaZ }, + { gm*betaZ, gf*betaZ*betaX, gf*betaZ*betaY, 1. + gf*betaZ*betaZ } }; + + // Boost current matrix correspondingly. + double Mtmp[4][4]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + Mtmp[i][j] = M[i][j]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + M[i][j] = Mbst[i][0] * Mtmp[0][j] + Mbst[i][1] * Mtmp[1][j] + + Mbst[i][2] * Mtmp[2][j] + Mbst[i][3] * Mtmp[3][j]; + +} + +//-------------------------------------------------------------------------- + +// Boost so that vector originally at rest obtains same velocity as p. + +void RotBstMatrix::bst(const Vec4& p) { + double betaX = p.px() / p.e(); + double betaY = p.py() / p.e(); + double betaZ = p.pz() / p.e(); + bst(betaX, betaY, betaZ); +} + +//-------------------------------------------------------------------------- + +// Boost so vector originally with same velocity as p is brought to rest. + +void RotBstMatrix::bstback(const Vec4& p) { + double betaX = -p.px() / p.e(); + double betaY = -p.py() / p.e(); + double betaZ = -p.pz() / p.e(); + bst(betaX, betaY, betaZ); +} + +//-------------------------------------------------------------------------- + +// Boost that transforms p1 to p2, where p1^2 = p2^2 is assumed. + +void RotBstMatrix::bst(const Vec4& p1, const Vec4& p2) { + double eSum = p1.e() + p2.e(); + double betaX = (p2.px() - p1.px()) / eSum; + double betaY = (p2.py() - p1.py()) / eSum; + double betaZ = (p2.pz() - p1.pz()) / eSum; + double fac = 2. / (1. + betaX*betaX + betaY*betaY + betaZ*betaZ); + betaX *= fac; betaY *= fac; betaZ *= fac; + bst(betaX, betaY, betaZ); +} + +//-------------------------------------------------------------------------- + +// Boost and rotation that transforms from p1 and p2 +// to their rest frame with p1 along +z axis. + +void RotBstMatrix::toCMframe(const Vec4& p1, const Vec4& p2) { + Vec4 pSum = p1 + p2; + Vec4 dir = p1; + dir.bstback(pSum); + double theta = dir.theta(); + double phi = dir.phi(); + bstback(pSum); + rot(0., -phi); + rot(-theta, phi); +} + +//-------------------------------------------------------------------------- + +// Rotation and boost that transforms from rest frame of p1 and p2 +// with p1 along +z axis to actual frame of p1 and p2. (Inverse of above.) + +void RotBstMatrix::fromCMframe(const Vec4& p1, const Vec4& p2) { + Vec4 pSum = p1 + p2; + Vec4 dir = p1; + dir.bstback(pSum); + double theta = dir.theta(); + double phi = dir.phi(); + rot(0., -phi); + rot(theta, phi); + bst(pSum); +} + +//-------------------------------------------------------------------------- + +// Combine existing rotation/boost matrix with another one. + +void RotBstMatrix::rotbst(const RotBstMatrix& Mrb) { + double Mtmp[4][4]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + Mtmp[i][j] = M[i][j]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + M[i][j] = Mrb.M[i][0] * Mtmp[0][j] + Mrb.M[i][1] * Mtmp[1][j] + + Mrb.M[i][2] * Mtmp[2][j] + Mrb.M[i][3] * Mtmp[3][j]; +} + +//-------------------------------------------------------------------------- + +// Invert the rotation and boost. + +void RotBstMatrix::invert() { + double Mtmp[4][4]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + Mtmp[i][j] = M[i][j]; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + M[i][j] = ( (i == 0 && j > 0) || (i > 0 && j == 0) ) + ? - Mtmp[j][i] : Mtmp[j][i]; +} + +//-------------------------------------------------------------------------- + +// Reset to diagonal matrix. + +void RotBstMatrix::reset() { + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + M[i][j] = (i==j) ? 1. : 0.; +} + +//-------------------------------------------------------------------------- + +// Crude estimate deviation from unit matrix. + +double RotBstMatrix::deviation() const { + double devSum = 0.; + for (int i = 0; i < 4; ++i) + for (int j = 0; j < 4; ++j) + devSum += (i==j) ? abs(M[i][j] - 1.) : abs(M[i][j]); + return devSum; +} + +//-------------------------------------------------------------------------- + +// Print a rotation and boost matrix: operator overloading with friend. + +ostream& operator<<(ostream& os, const RotBstMatrix& M) { + os << fixed << setprecision(5) << " Rotation/boost matrix: \n"; + for (int i = 0; i <4; ++i) + os << setw(10) << M.M[i][0] << setw(10) << M.M[i][1] + << setw(10) << M.M[i][2] << setw(10) << M.M[i][3] << "\n"; + return os; +} + +//========================================================================== + +// Hist class. +// This class handles a single histogram at a time +// (or a vector of histograms). + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum number of bins in a histogram. +const int Hist::NBINMAX = 1000; + +// Maximum number of columns that can be printed for a histogram. +const int Hist::NCOLMAX = 100; + +// Maximum number of lines a histogram can use at output. +const int Hist::NLINES = 30; + +// Tolerance in deviation of xMin and xMax between two histograms. +const double Hist::TOLERANCE = 0.001; + +// Small number to avoid division by zero. +const double Hist::TINY = 1e-20; + +// When minbin/maxbin < SMALLFRAC the y scale goes down to zero. +const double Hist::SMALLFRAC = 0.1; + +// Constants for printout: fixed steps on y scale; filling characters. +const double DYAC[] = {0.04, 0.05, 0.06, 0.08, 0.10, + 0.12, 0.15, 0.20, 0.25, 0.30}; +const char NUMBER[] = {'0', '1', '2', '3', '4', '5', + '6', '7', '8', '9', 'X' }; + +//-------------------------------------------------------------------------- + +// Book a histogram. + +void Hist::book(string titleIn, int nBinIn, double xMinIn, + double xMaxIn) { + + title = titleIn; + nBin = nBinIn; + if (nBinIn < 1) nBin = 1; + if (nBinIn > NBINMAX) nBin = NBINMAX; + xMin = xMinIn; + xMax = xMaxIn; + dx = (xMax - xMin)/nBin; + res.resize(nBin); + null(); + +} + +//-------------------------------------------------------------------------- + +// Reset bin contents. + +void Hist::null() { + + nFill = 0; + under = 0.; + inside = 0.; + over = 0.; + for (int ix = 0; ix < nBin; ++ix) res[ix] = 0.; + +} + +//-------------------------------------------------------------------------- + +// Fill bin with weight. + +void Hist::fill(double x, double w) { + + ++nFill; + int iBin = int(floor((x - xMin)/dx)); + if (iBin < 0) under += w; + else if (iBin >= nBin) over += w; + else {inside += w; res[iBin] += w; } + +} + +//-------------------------------------------------------------------------- + +// Print a histogram: also operator overloading with friend. + +ostream& operator<<(ostream& os, const Hist& h) { + + // Do not print empty histograms. + if (h.nFill <= 0) return os; + + // Write time and title. + time_t t = time(0); + char date[18]; + strftime(date,18,"%Y-%m-%d %H:%M",localtime(&t)); + os << "\n\n " << date << " " << h.title << "\n\n"; + + // Group bins, where required, to make printout have fewer columns. + int nGroup = 1 + (h.nBin - 1) / Hist::NCOLMAX; + int nCol = 1 + (h.nBin - 1) / nGroup; + vector resCol(nCol); + for (int iCol = 0; iCol < nCol; ++iCol) { + resCol[iCol] = 0.; + for (int ix = nGroup * iCol; ix < min( h.nBin, nGroup * (iCol + 1)); ++ix) + resCol[iCol] += h.res[ix]; + } + + // Find minimum and maximum bin content. + double yMin = resCol[0]; + double yMax = resCol[0]; + for (int iCol = 1; iCol < nCol; ++iCol) { + if (resCol[iCol] < yMin) yMin = resCol[iCol]; + if (resCol[iCol] > yMax) yMax = resCol[iCol]; + } + + // Determine scale and step size for y axis. + if (yMax - yMin > Hist::NLINES * DYAC[0] * 1e-9) { + if (yMin > 0. && yMin < Hist::SMALLFRAC * yMax) yMin = 0.; + if (yMax < 0. && yMax > Hist::SMALLFRAC * yMin) yMax = 0.; + int iPowY = int(floor( log10(yMax - yMin) )); + if (yMax - yMin < Hist::NLINES * DYAC[0] * pow(10.,iPowY)) + iPowY = iPowY - 1; + if (yMax - yMin > Hist::NLINES * DYAC[9] * pow(10.,iPowY)) + iPowY = iPowY + 1; + double nLinePow = Hist::NLINES * pow(10.,iPowY); + double delY = DYAC[0]; + for (int idel = 0; idel < 9; ++idel) + if (yMax - yMin >= nLinePow * DYAC[idel]) delY = DYAC[idel+1]; + double dy = delY * pow(10.,iPowY); + + // Convert bin contents to integer form; fractional fill in top row. + vector row(nCol); + vector frac(nCol); + for (int iCol = 0; iCol < nCol ; ++iCol) { + double cta = abs(resCol[iCol]) / dy; + row[iCol] = int(cta + 0.95); + if(resCol[iCol] < 0.) row[iCol] = - row[iCol]; + frac[iCol] = int(10. * (cta + 1.05 - floor(cta + 0.95))); + } + int rowMin = int(abs(yMin)/dy + 0.95); + if ( yMin < 0) rowMin = - rowMin; + int rowMax = int(abs(yMax)/dy + 0.95); + if ( yMax < 0) rowMax = - rowMax; + + // Print histogram row by row. + os << fixed << setprecision(2); + for (int iRow = rowMax; iRow >= rowMin; iRow--) if (iRow != 0) { + os << " " << setw(10) << iRow*delY << "*10^" + << setw(2) << iPowY << " "; + for (int iCol = 0; iCol < nCol ; ++iCol) { + if (iRow == row[iCol]) os << NUMBER[frac[iCol]]; + else if (iRow * (row[iCol] - iRow) > 0) os << NUMBER[10]; + else os << " "; + } os << "\n"; + } os << "\n"; + + // Print sign and value of bin contents + double maxim = log10(max(yMax, -yMin)); + int iPowBin = int(floor(maxim + 0.0001)); + os << " Contents "; + for (int iCol = 0; iCol < nCol ; ++iCol) { + if (resCol[iCol] < - pow(10., iPowBin - 4)) os << "-"; + else os << " "; + row[iCol] = int(abs(resCol[iCol]) * pow(10., 3 - iPowBin) + 0.5); + } os << "\n"; + for (int iRow = 3; iRow >= 0; iRow--) { + os << " *10^" << setw(2) << iPowBin + iRow - 3 << " "; + int mask = int( pow(10., iRow) + 0.5); + for (int iCol = 0; iCol < nCol ; ++iCol) { + os << NUMBER[(row[iCol] / mask) % 10]; + } os << "\n"; + } os << "\n"; + + // Print sign and value of lower bin edge. + maxim = log10( max( -h.xMin, h.xMax - h.dx)); + int iPowExp = int(floor(maxim + 0.0001)); + os << " Low edge "; + for (int iCol = 0; iCol < nCol ; ++iCol) { + if (h.xMin + iCol * nGroup * h.dx < - pow(10., iPowExp - 3)) os << "-"; + else os << " "; + row[iCol] = int(abs(h.xMin + iCol * nGroup * h.dx) + * pow(10., 2 - iPowExp) + 0.5); + } os << "\n"; + for (int iRow = 2; iRow >= 0; iRow--) { + os << " *10^" << setw(2) << iPowExp + iRow - 2 << " "; + int mask = int( pow(10., iRow) + 0.5); + for (int iCol = 0; iCol < nCol ; ++iCol) + os << NUMBER[(row[iCol] / mask) % 10]; + os << "\n"; + } os << "\n"; + + // Print explanation if histogram cannot be shown. + } else os << " Histogram not shown since lowest value" << scientific + << setprecision(4) << setw(12) << yMin << " and highest value" + << setw(12) << yMax << " are too close \n \n"; + + // Calculate and print statistics. + double cSum = 0.; + double cxSum = 0.; + double cxxSum = 0.; + for (int ix = 0; ix < h.nBin ; ++ix) { + double cta = abs(h.res[ix]); + double x = h.xMin + (ix + 0.5) * h.dx; + cSum = cSum + cta; + cxSum = cxSum + cta * x; + cxxSum = cxxSum + cta * x * x; + } + double xmean = cxSum / max(cSum, Hist::TINY); + double rms = sqrtpos( cxxSum / max(cSum, Hist::TINY) - xmean*xmean ); + os << scientific << setprecision(4) + << " Entries =" << setw(12) << h.nFill + << " Mean =" << setw(12) << xmean + << " Underflow =" << setw(12) << h.under + << " Low edge =" << setw(12) << h.xMin << "\n" + << " All chan =" << setw(12) << h.inside + << " Rms =" << setw(12) << rms + << " Overflow =" << setw(12) << h.over + << " High edge =" << setw(12) << h.xMax << endl; + return os; +} + +//-------------------------------------------------------------------------- + +// Print histogram contents as a table (e.g. for Gnuplot). + +void Hist::table(ostream& os) const { + + // Print histogram vector bin by bin, with mean x as first column. + os << scientific << setprecision(4); + for (int ix = 0; ix < nBin; ++ix) + os << setw(12) << xMin + (ix + 0.5) * dx + << setw(12) << res[ix] << "\n"; + +} + +//-------------------------------------------------------------------------- + +// Get content of specific bin. +// Special values are bin 0 for underflow and bin nBin+1 for overflow. +// All other bins outside proper histogram range return 0. + +double Hist::getBinContent(int iBin) { + + if (iBin > 0 && iBin <= nBin) return res[iBin - 1]; + else if (iBin == 0) return under; + else if (iBin == nBin + 1) return over; + else return 0.; + +} + +//-------------------------------------------------------------------------- + +// Check whether another histogram has same size and limits. + +bool Hist::sameSize(const Hist& h) const { + + if (nBin == h.nBin && abs(xMin - h.xMin) < TOLERANCE * dx && + abs(xMax - h.xMax) < TOLERANCE * dx) return true; + else return false; + +} + +//-------------------------------------------------------------------------- + +// Take 10-logarithm or natural logarithm of contents bin by bin. + +void Hist::takeLog(bool tenLog) { + + // Find smallest positive bin content, and put min a bit below. + double yMin = 1e20; + for (int ix = 0; ix < nBin; ++ix) + if (res[ix] > 1e-20 && res[ix] < yMin ) yMin = res[ix]; + yMin *= 0.8; + + // Take 10-logarithm bin by bin, but ensure positivity. + if (tenLog) { + for (int ix = 0; ix < nBin; ++ix) + res[ix] = log10( max( yMin, res[ix]) ); + under = log10( max( yMin, under) ); + inside = log10( max( yMin, inside) ); + over = log10( max( yMin, over) ); + + // Take natural logarithm bin by bin, but ensure positivity. + } else { + for (int ix = 0; ix < nBin; ++ix) + res[ix] = log( max( yMin, res[ix]) ); + under = log( max( yMin, under) ); + inside = log( max( yMin, inside) ); + over = log( max( yMin, over) ); + } + +} + +//-------------------------------------------------------------------------- + +// Add histogram to existing one. + +Hist& Hist::operator+=(const Hist& h) { + if (!sameSize(h)) return *this; + nFill += h.nFill; + under += h.under; + inside += h.inside; + over += h.over; + for (int ix = 0; ix < nBin; ++ix) res[ix] += h.res[ix]; + return *this; +} + +//-------------------------------------------------------------------------- + +// Subtract histogram from existing one. + +Hist& Hist::operator-=(const Hist& h) { + if (!sameSize(h)) return *this; + nFill += h.nFill; + under -= h.under; + inside -= h.inside; + over -= h.over; + for (int ix = 0; ix < nBin; ++ix) res[ix] -= h.res[ix]; + return *this; +} + +//-------------------------------------------------------------------------- + +// Multiply existing histogram by another one. + +Hist& Hist::operator*=(const Hist& h) { + if (!sameSize(h)) return *this; + nFill += h.nFill; + under *= h.under; + inside *= h.inside; + over *= h.over; + for (int ix = 0; ix < nBin; ++ix) res[ix] *= h.res[ix]; + return *this; +} + +//-------------------------------------------------------------------------- + +// Divide existing histogram by another one. + +Hist& Hist::operator/=(const Hist& h) { + if (!sameSize(h)) return *this; + nFill += h.nFill; + under = (abs(h.under) < Hist::TINY) ? 0. : under/h.under; + inside = (abs(h.inside) < Hist::TINY) ? 0. : inside/h.inside; + over = (abs(h.over) < Hist::TINY) ? 0. : over/h.over; + for (int ix = 0; ix < nBin; ++ix) + res[ix] = (abs(h.res[ix]) < Hist::TINY) ? 0. : res[ix]/h.res[ix]; + return *this; +} + +//-------------------------------------------------------------------------- + +// Add constant offset to histogram. + +Hist& Hist::operator+=(double f) { + under += f; + inside += nBin * f; + over += f; + for (int ix = 0; ix < nBin; ++ix) res[ix] += f; + return *this; +} + +//-------------------------------------------------------------------------- + +// Subtract constant offset from histogram. + +Hist& Hist::operator-=(double f) { + under -= f; + inside -= nBin * f; + over -= f; + for (int ix = 0; ix < nBin; ++ix) res[ix] -= f; + return *this; +} + +//-------------------------------------------------------------------------- + +// Multiply histogram by constant + +Hist& Hist::operator*=(double f) { + under *= f; + inside *= f; + over *= f; + for (int ix = 0; ix < nBin; ++ix) res[ix] *= f; + return *this; +} + +//-------------------------------------------------------------------------- + +// Divide histogram by constant + +Hist& Hist::operator/=(double f) { + under /= f; + inside /= f; + over /= f; + for (int ix = 0; ix < nBin; ++ix) res[ix] /= f; + return *this; +} + +//-------------------------------------------------------------------------- + +// Implementation of operator overloading with friends. + +Hist operator+(double f, const Hist& h1) { + Hist h = h1; return h += f;} + +Hist operator+(const Hist& h1, double f) { + Hist h = h1; return h += f;} + +Hist operator+(const Hist& h1, const Hist& h2) { + Hist h = h1; return h += h2;} + +Hist operator-(double f, const Hist& h1) { + Hist h = h1; + h.under = f - h1.under; + h.inside = h1.nBin * f - h1.inside; + h.over = f - h1.over; + for (int ix = 0; ix < h1.nBin; ++ix) h.res[ix] = f - h1.res[ix]; + return h;} + +Hist operator-(const Hist& h1, double f) { + Hist h = h1; return h -= f;} + +Hist operator-(const Hist& h1, const Hist& h2) { + Hist h = h1; return h -= h2;} + +Hist operator*(double f, const Hist& h1) { + Hist h = h1; return h *= f;} + +Hist operator*(const Hist& h1, double f) { + Hist h = h1; return h *= f;} + +Hist operator*(const Hist& h1, const Hist& h2) { + Hist h = h1; return h *= h2;} + +Hist operator/(double f, const Hist& h1) { + Hist h = h1; + h.under = (abs(h1.under) < Hist::TINY) ? 0. : f/h1.under; + h.inside = (abs(h1.inside) < Hist::TINY) ? 0. : f/h1.inside; + h.over = (abs(h1.over) < Hist::TINY) ? 0. : f/h1.over; + for (int ix = 0; ix < h1.nBin; ++ix) + h.res[ix] = (abs(h1.res[ix]) < Hist::TINY) ? 0. : f/h1.res[ix]; + return h; +} + +Hist operator/(const Hist& h1, double f) { + Hist h = h1; return h /= f;} + +Hist operator/(const Hist& h1, const Hist& h2) { + Hist h = h1; return h /= h2;} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/BeamParticle.cxx b/PYTHIA8/pythia8140/src/BeamParticle.cxx new file mode 100644 index 00000000000..d13577fac99 --- /dev/null +++ b/PYTHIA8/pythia8140/src/BeamParticle.cxx @@ -0,0 +1,916 @@ +// BeamParticle.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// BeamParticle class. + +#include "BeamParticle.h" + +namespace Pythia8 { + +//========================================================================== + +// The BeamParticle class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// A lepton that takes (almost) the full beam energy does not leave a remnant. +const double BeamParticle::XMINUNRESOLVED = 1. - 1e-10; + +//-------------------------------------------------------------------------- + +// Initialize data on a beam particle and save pointers. + +void BeamParticle::init( int idIn, double pzIn, double eIn, double mIn, + Info* infoPtrIn, Settings& settings, ParticleData* particleDataPtrIn, + Rndm* rndmPtrIn,PDF* pdfInPtr, PDF* pdfHardInPtr, bool isUnresolvedIn, + StringFlav* flavSelPtrIn) { + + // Store input pointers (and one bool) for future use. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + pdfBeamPtr = pdfInPtr; + pdfHardBeamPtr = pdfHardInPtr; + isUnresolvedBeam = isUnresolvedIn; + flavSelPtr = flavSelPtrIn; + + // Maximum quark kind in allowed incoming beam hadrons. + maxValQuark = settings.mode("BeamRemnants:maxValQuark"); + + // Power of (1-x)^power/sqrt(x) for remnant valence quark distribution. + valencePowerMeson = settings.parm("BeamRemnants:valencePowerMeson"); + valencePowerUinP = settings.parm("BeamRemnants:valencePowerUinP"); + valencePowerDinP = settings.parm("BeamRemnants:valencePowerDinP"); + + // Enhancement factor of x of diquark. + valenceDiqEnhance = settings.parm("BeamRemnants:valenceDiqEnhance"); + + // Assume g(x) ~ (1-x)^power/x to constrain companion to sea quark. + companionPower = settings.mode("BeamRemnants:companionPower"); + + // Assume g(x) ~ (1-x)^power/x to constrain companion to sea quark. + companionPower = settings.mode("BeamRemnants:companionPower"); + + // Allow or not more than one valence quark to be kicked out. + allowJunction = settings.flag("BeamRemnants:allowJunction"); + + // For low-mass diffractive system kick out q/g = norm / mass^power. + pickQuarkNorm = settings.parm("Diffraction:pickQuarkNorm"); + pickQuarkPower = settings.parm("Diffraction:pickQuarkPower"); + + // Width of primordial kT distribution in low-mass diffractive systems. + diffPrimKTwidth = settings.parm("Diffraction:primKTwidth"); + + // Suppress large masses of beam remnant in low-mass diffractive systems. + diffLargeMassSuppress = settings.parm("Diffraction:largeMassSuppress"); + + // Store info on the incoming beam. + idBeam = idIn; + initBeamKind(); + pBeam = Vec4( 0., 0., pzIn, eIn); + mBeam = mIn; + +} + +//-------------------------------------------------------------------------- + +// Initialize kind and valence flavour content of incoming beam. +// For recognized hadrons one can generate multiple interactions. +// Dynamic choice of meson valence flavours in newValenceContent below. + +void BeamParticle::initBeamKind() { + + // Reset. + idBeamAbs = abs(idBeam); + isLeptonBeam = false; + isHadronBeam = false; + isMesonBeam = false; + isBaryonBeam = false; + nValKinds = 0; + + // Check for leptons. + if (idBeamAbs > 10 && idBeamAbs < 17) { + nValKinds = 1; + nVal[0] = 1; + idVal[0] = idBeam; + isLeptonBeam = true; + } + + // Done if cannot be lowest-lying hadron state. + if (idBeamAbs < 101 || idBeamAbs > 9999) return; + + // Resolve valence content for assumed Pomeron. + if (idBeamAbs == 990) { + isMesonBeam = true; + nValKinds = 2; + nVal[0] = 1 ; + nVal[1] = 1 ; + newValenceContent(); + + // Resolve valence content for assumed meson. Flunk unallowed codes. + } else if (idBeamAbs < 1000) { + int id1 = idBeamAbs/100; + int id2 = (idBeamAbs/10)%10; + if ( id1 < 1 || id1 > maxValQuark + || id2 < 1 || id2 > maxValQuark ) return; + isMesonBeam = true; + + // Store valence content of a confirmed meson. + nValKinds = 2; + nVal[0] = 1 ; + nVal[1] = 1; + if (id1%2 == 0) { + idVal[0] = id1; + idVal[1] = -id2; + } else { + idVal[0] = id2; + idVal[1] = -id1; + } + newValenceContent(); + + // Resolve valence content for assumed baryon. Flunk unallowed codes. + } else { + int id1 = idBeamAbs/1000; + int id2 = (idBeamAbs/100)%10; + int id3 = (idBeamAbs/10)%10; + if ( id1 < 1 || id1 > maxValQuark || id2 < 1 || id2 > maxValQuark + || id3 < 1 || id3 > maxValQuark) return; + if (id2 > id1 || id3 > id1) return; + isBaryonBeam = true; + + // Store valence content of a confirmed baryon. + nValKinds = 1; idVal[0] = id1; nVal[0] = 1; + if (id2 == id1) ++nVal[0]; + else { + nValKinds = 2; + idVal[1] = id2; + nVal[1] = 1; + } + if (id3 == id1) ++nVal[0]; + else if (id3 == id2) ++nVal[1]; + else { + idVal[nValKinds] = id3; + nVal[nValKinds] = 1; + ++nValKinds; + } + } + + // Flip flavours for antimeson or antibaryon, and then done. + if (idBeam < 0) for (int i = 0; i < nValKinds; ++i) idVal[i] = -idVal[i]; + isHadronBeam = true; + Q2ValFracSav = -1.; + +} + +//-------------------------------------------------------------------------- + + +// Dynamic choice of meson valence flavours for pi0, K0S, K0L, Pomeron. + +void BeamParticle::newValenceContent() { + + // A pi0 oscillates between d dbar and u ubar. + if (idBeam == 111) { + idVal[0] = (rndmPtr->flat() < 0.5) ? 1 : 2; + idVal[1] = -idVal[0]; + + // A K0S or K0L oscillates between d sbar and s dbar. + } else if (idBeam == 130 || idBeam == 310) { + idVal[0] = (rndmPtr->flat() < 0.5) ? 1 : 3; + idVal[1] = (idVal[0] == 1) ? -3 : -1; + + // For a Pomeron split gluon remnant into d dbar or u ubar. + } else if (idBeam == 990) { + idVal[0] = (rndmPtr->flat() < 0.5) ? 1 : 2; + idVal[1] = -idVal[0]; + + // Other hadrons so far do not require any event-by-event change. + } else return; + + // Propagate change to PDF routine(s). + pdfBeamPtr->newValenceContent( idVal[0], idVal[1]); + if (pdfHardBeamPtr != pdfBeamPtr && pdfHardBeamPtr != 0) + pdfHardBeamPtr->newValenceContent( idVal[0], idVal[1]); + +} + +//-------------------------------------------------------------------------- + +double BeamParticle::xMax(int iSkip) { + + // Minimum requirement on remaining energy > nominal mass for hadron. + double xLeft = 1.; + if (isHadron()) xLeft -= m() / e(); + if (size() == 0) return xLeft; + + // Subtract what was carried away by initiators (to date). + for (int i = 0; i < size(); ++i) + if (i != iSkip && resolved[i].isFromBeam()) xLeft -= resolved[i].x(); + return xLeft; + +} + +//-------------------------------------------------------------------------- + +// Parton distributions, reshaped to take into account previous +// multiple interactions. By picking a non-negative iSkip value, +// one particular interaction is skipped, as needed for ISR + +double BeamParticle::xfModified(int iSkip, int idIn, double x, double Q2) { + + // Initial values. + idSave = idIn; + iSkipSave = iSkip; + xqVal = 0.; + xqgSea = 0.; + xqCompSum = 0.; + + // Fast procedure for first interaction. + if (size() == 0) { + if (x >= 1.) return 0.; + bool canBeVal = false; + for (int i = 0; i < nValKinds; ++i) + if (idIn == idVal[i]) canBeVal = true; + if (canBeVal) { + xqVal = xfVal( idIn, x, Q2); + xqgSea = xfSea( idIn, x, Q2); + } + else xqgSea = xf( idIn, x, Q2); + + // More complicated procedure for non-first interaction. + } else { + + // Sum up the x already removed, and check that remaining x is enough. + double xUsed = 0.; + for (int i = 0; i < size(); ++i) + if (i != iSkip) xUsed += resolved[i].x(); + double xLeft = 1. - xUsed; + if (x >= xLeft) return 0.; + double xRescaled = x / xLeft; + + // Calculate total and remaining amount of x carried by valence quarks. + double xValTot = 0.; + double xValLeft = 0.; + for (int i = 0; i < nValKinds; ++i) { + nValLeft[i] = nVal[i]; + for (int j = 0; j < size(); ++j) + if (j != iSkip && resolved[j].isValence() + && resolved[j].id() == idVal[i]) --nValLeft[i]; + double xValNow = xValFrac(i, Q2); + xValTot += nVal[i] * xValNow; + xValLeft += nValLeft[i] * xValNow; + } + + // Calculate total amount of x carried by unmatched companion quarks. + double xCompAdded = 0.; + for (int i = 0; i < size(); ++i) + if (i != iSkip && resolved[i].isUnmatched()) xCompAdded + += xCompFrac( resolved[i].x() / (xLeft + resolved[i].x()) ) + // Typo warning: extrafactor missing in Skands&Sjostrand article; + // for companion refers to fraction of x left INCLUDING sea quark. + // To be modified further?? + * (1. + resolved[i].x() / xLeft); + + // Calculate total rescaling factor and pdf for sea and gluon. + double rescaleGS = max( 0., (1. - xValLeft - xCompAdded) + / (1. - xValTot) ); + xqgSea = rescaleGS * xfSea( idIn, xRescaled, Q2); + + // Find valence part and rescale it to remaining number of quarks. + for (int i = 0; i < nValKinds; ++i) + if (idIn == idVal[i] && nValLeft[i] > 0) + xqVal = xfVal( idIn, xRescaled, Q2) + * double(nValLeft[i]) / double(nVal[i]); + + // Find companion part, by adding all companion contributions. + for (int i = 0; i < size(); ++i) + if (i != iSkip && resolved[i].id() == -idIn + && resolved[i].isUnmatched()) { + double xsRescaled = resolved[i].x() / (xLeft + resolved[i].x()); + double xcRescaled = x / (xLeft + resolved[i].x()); + double xqCompNow = xCompDist( xcRescaled, xsRescaled); + resolved[i].xqCompanion( xqCompNow); + xqCompSum += xqCompNow; + } + } + + // Add total, but only return relevant part for ISR. More cases?? + // Watch out, e.g. g can come from either kind of quark.?? + xqgTot = xqVal + xqgSea + xqCompSum; + if (iSkip >= 0) { + if (resolved[iSkip].isValence()) return xqVal; + if (resolved[iSkip].isUnmatched()) return xqgSea + xqCompSum; + } + return xqgTot; + +} + +//-------------------------------------------------------------------------- + +// Decide whether a quark extracted from the beam is of valence, sea or +// companion kind; in the latter case also pick its companion. +// Assumes xfModified has already been called. + + int BeamParticle::pickValSeaComp() { + + // If parton already has a companion than reset code for this. + int oldCompanion = resolved[iSkipSave].companion(); + if (oldCompanion >= 0) resolved[oldCompanion].companion(-2); + + // Default assignment is sea. + int vsc = -2; + + // For gluons or photons no sense of valence or sea. + if (idSave == 21 || idSave == 22) vsc = -1; + + // For lepton beam assume same-kind lepton inside is valence. + else if (isLeptonBeam && idSave == idBeam) vsc = -3; + + // Decide if valence or sea quark. + else { + double xqRndm = xqgTot * rndmPtr->flat(); + if (xqRndm < xqVal) vsc = -3; + else if (xqRndm < xqVal + xqgSea) vsc = -2; + + // If not either, loop over all possible companion quarks. + else { + xqRndm -= xqVal + xqgSea; + for (int i = 0; i < size(); ++i) + if (i != iSkipSave && resolved[i].id() == -idSave + && resolved[i].isUnmatched()) { + xqRndm -= resolved[i].xqCompanion(); + if (xqRndm < 0.) vsc = i; + break; + } + } + } + + // Bookkeep assignment; for sea--companion pair both ways. + resolved[iSkipSave].companion(vsc); + if (vsc >= 0) resolved[vsc].companion(iSkipSave); + + // Done; return code for choice (to distinguish valence/sea in Info). + return vsc; + +} + +//-------------------------------------------------------------------------- + +// Fraction of hadron momentum sitting in a valence quark distribution. +// Based on hardcoded parametrizations of CTEQ 5L numbers. + +double BeamParticle::xValFrac(int j, double Q2) { + + // Only recalculate when required. + if (Q2 != Q2ValFracSav) { + Q2ValFracSav = Q2; + + // Q2-dependence of log-log form; assume fixed Lambda = 0.2. + double llQ2 = log( log( max( 1., Q2) / 0.04 )); + + // Fractions carried by u and d in proton. + uValInt = 0.48 / (1. + 1.56 * llQ2); + dValInt = 0.385 / (1. + 1.60 * llQ2); + } + + // Baryon with three different quark kinds: (2 * u + d) / 3 of proton. + if (isBaryonBeam && nValKinds == 3) return (2. * uValInt + dValInt) / 3.; + + // Baryon with one or two identical: like d or u of proton. + if (isBaryonBeam && nVal[j] == 1) return dValInt; + if (isBaryonBeam && nVal[j] == 2) return uValInt; + + // Meson: (2 * u + d) / 2 of proton so same total valence quark fraction. + return 0.5 * (2. * uValInt + dValInt); + +} + +//-------------------------------------------------------------------------- + +// The momentum integral of a companion quark, with its partner at x_s, +// using an approximate gluon density like (1 - x_g)^power / x_g. +// The value corresponds to an unrescaled range between 0 and 1 - x_s. + +double BeamParticle::xCompFrac(double xs) { + + // Select case by power of gluon (1-x_g) shape. + switch (companionPower) { + + case 0: + return xs * ( 5. + xs * (-9. - 2. * xs * (-3. + xs)) + 3. * log(xs) ) + / ( (-1. + xs) * (2. + xs * (-1. + 2. * xs)) ); + + case 1: + return -1. -3. * xs + ( 2. * pow2(-1. + xs) * (1. + xs + xs*xs)) + / ( 2. + xs*xs * (xs - 3.) + 3. * xs * log(xs) ); + + case 2: + return xs * ( (1. - xs) * (19. + xs * (43. + 4. * xs)) + + 6. * log(xs) * (1. + 6. * xs + 4.*xs*xs) ) / + ( 4. * ( (xs - 1.) * (1. + xs * (4. + xs) ) + - 3. * xs * log(xs) * (1 + xs) ) ); + + case 3: + return 3. * xs * ( (xs - 1.) * (7. + xs * (28. + 13. * xs)) + - 2. * log(xs) * (1. + xs * (9. + 2. * xs * (6. + xs))) ) + / ( 4. + 27. * xs - 31. * pow3(xs) + + 6. * xs * log(xs) * (3. + 2. * xs * (3.+xs)) ); + + default: + return ( -9. * xs * (xs*xs - 1.) * (5. + xs * (24. + xs)) + 12. * xs + * log(xs) * (1. + 2. * xs) * (1. + 2. * xs * (5. + 2. * xs)) ) + / ( 8. * (1. + 2. * xs) * ((xs - 1.) * (1. + xs * (10. + xs)) + - 6. * xs * log(xs) * (1. + xs)) ); + + } +} + +//-------------------------------------------------------------------------- + +// The x*f pdf of a companion quark at x_c, with its sea partner at x_s, +// using an approximate gluon density like (1 - x_g)^power / x_g. +// The value corresponds to an unrescaled range between 0 and 1 - x_s. + +double BeamParticle::xCompDist(double xc, double xs) { + + // Mother gluon momentum fraction. Check physical limit. + double xg = xc + xs; + if (xg > 1.) return 0.; + + // Common factor, including splitting kernel and part of gluon density + // (and that it is x_c * f that is coded). + double fac = 3. * xc * xs * (xc*xc + xs*xs) / pow4(xg); + + // Select case by power of gluon (1-x_g) shape. + switch (companionPower) { + + case 0: + return fac / ( 2. - xs * (3. - xs * (3. - 2. * xs)) ); + + case 1: + return fac * (1. - xg) / ( 2. + xs*xs * (-3. + xs) + 3. * xs * log(xs) ); + + case 2: + return fac * pow2(1. - xg) / ( 2. * ((1. - xs) * (1. + xs * (4. + xs)) + + 3. * xs * (1. + xs) * log(xs)) ); + + case 3: + return fac * pow3(1. - xg) * 2. / ( 4. + 27. * xs - 31. * pow3(xs) + + 6. * xs * log(xs) * (3. + 2. * xs * (3. + xs)) ); + + default: + return fac * pow4(1. - xg) / ( 2. * (1. + 2. * xs) * ((1. - xs) + * (1. + xs * (10. + xs)) + 6. * xs * log(xs) * (1. + xs)) ); + + } +} + +//-------------------------------------------------------------------------- + +// Add required extra remnant flavour content. Also initial colours. + +bool BeamParticle::remnantFlavours(Event& event) { + + // A baryon will have a junction, unless a diquark is formed later. + hasJunctionBeam = (isBaryon()); + + // Store how many hard-scattering partons were removed from beam. + nInit = size(); + + // Find remaining valence quarks. + for (int i = 0; i < nValKinds; ++i) { + nValLeft[i] = nVal[i]; + for (int j = 0; j < nInit; ++j) if (resolved[j].isValence() + && resolved[j].id() == idVal[i]) --nValLeft[i]; + // Add remaining valence quarks to record. Partly temporary values. + for (int k = 0; k < nValLeft[i]; ++k) append(0, idVal[i], 0., -3); + } + + // If at least two valence quarks left in baryon remnant then form diquark. + int nInitPlusVal = size(); + if (isBaryon() && nInitPlusVal - nInit >= 2) { + + // If three, pick two at random to form diquark, else trivial. + int iQ1 = nInit; + int iQ2 = nInit + 1; + if (nInitPlusVal - nInit == 3) { + double pickDq = 3. * rndmPtr->flat(); + if (pickDq > 1.) iQ2 = nInit + 2; + if (pickDq > 2.) iQ1 = nInit + 1; + } + + // Pick spin 0 or 1 according to SU(6) wave function factors. + int idDq = flavSelPtr->makeDiquark( resolved[iQ1].id(), + resolved[iQ2].id(), idBeam); + + // Overwrite with diquark flavour and remove one slot. No more junction. + resolved[iQ1].id(idDq); + if (nInitPlusVal - nInit == 3 && iQ2 == nInit + 1) + resolved[nInit + 1].id( resolved[nInit + 2].id() ); + resolved.pop_back(); + hasJunctionBeam = false; + } + + // Find companion quarks to unmatched sea quarks. + for (int i = 0; i < nInit; ++i) + if (resolved[i].isUnmatched()) { + + // Add companion quark to record; and bookkeep both ways. + append(0, -resolved[i].id(), 0., i); + resolved[i].companion(size() - 1); + } + + // If no other remnants found, add a gluon or photon to carry momentum. + if (size() == nInit) { + int idRemnant = (isHadronBeam) ? 21 : 22; + append(0, idRemnant, 0., -1); + } + + // Set initiator and remnant masses. + for (int i = 0; i < size(); ++i) { + if (i < nInit) resolved[i].m(0.); + else resolved[i].m( particleDataPtr->m0( resolved[i].id() ) ); + } + + // For debug purposes: reject beams with resolved junction topology. + if (hasJunctionBeam && !allowJunction) return false; + + // Pick initial colours for remnants. + for (int i = nInit; i < size(); ++i) { + int colType = particleDataPtr->colType( resolved[i].id() ); + int col = (colType == 1 || colType == 2) ? event.nextColTag() : 0; + int acol = (colType == -1 || colType == 2) ? event.nextColTag() : 0; + resolved[i].cols( col, acol); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Correlate all initiators and remnants to make a colour singlet. + +bool BeamParticle::remnantColours(Event& event, vector& colFrom, + vector& colTo) { + + // No colours in lepton beams so no need to do anything. + if (isLeptonBeam) return true; + + // Copy initiator colour info from the event record to the beam. + for (int i = 0; i < size(); ++i) { + int j = resolved[i].iPos(); + resolved[i].cols( event[j].col(), event[j].acol()); + } + + // Find number and position of valence quarks, of gluons, and + // of sea-companion pairs (counted as gluons) in the beam remnants. + // Skip gluons with same colour as anticolour and rescattering partons. + vector iVal; + vector iGlu; + for (int i = 0; i < size(); ++i) + if (resolved[i].isFromBeam()) { + if ( resolved[i].isValence() ) iVal.push_back(i); + else if ( resolved[i].isCompanion() && resolved[i].companion() > i ) + iGlu.push_back(i); + else if ( resolved[i].id() == 21 + && resolved[i].col() != resolved[i].acol() ) iGlu.push_back(i); + } + + // Pick a valence quark to which gluons are attached. + // Do not resolve quarks in diquark. (More sophisticated??) + int iValSel= iVal[0]; + if (iVal.size() == 2) { + if ( abs(resolved[iValSel].id()) > 10 ) iValSel = iVal[1]; + } else { + double rndmValSel = 3. * rndmPtr->flat(); + if (rndmValSel > 1.) iValSel= iVal[1]; + if (rndmValSel > 2.) iValSel= iVal[2]; + } + + // This valence quark defines initial (anti)colour. + int iBeg = iValSel; + bool hasCol = (resolved[iBeg].col() > 0); + int begCol = (hasCol) ? resolved[iBeg].col() : resolved[iBeg].acol(); + + // Do random stepping through gluon/(sea+companion) list. + vector iGluRndm; + for (int i = 0; i < int(iGlu.size()); ++i) + iGluRndm.push_back( iGlu[i] ); + for (int iOrder = 0; iOrder < int(iGlu.size()); ++iOrder) { + int iRndm = int( double(iGluRndm.size()) * rndmPtr->flat()); + int iGluSel = iGluRndm[iRndm]; + iGluRndm[iRndm] = iGluRndm[iGluRndm.size() - 1]; + iGluRndm.pop_back(); + + // Find matching anticolour/colour to current colour/anticolour. + int iEnd = iGluSel; + int endCol = (hasCol) ? resolved[iEnd].acol() : resolved[iEnd].col(); + // Not gluon but sea+companion pair: go to other. + if (endCol == 0) { + iEnd = resolved[iEnd].companion(); + endCol = (hasCol) ? resolved[iEnd].acol() : resolved[iEnd].col(); + } + + // Collapse this colour-anticolour pair to the lowest one. + if (begCol < endCol) { + if (hasCol) resolved[iEnd].acol(begCol); + else resolved[iEnd].col(begCol); + colFrom.push_back(endCol); + colTo.push_back(begCol); + } else { + if (hasCol) resolved[iBeg].col(endCol); + else resolved[iBeg].acol(endCol); + colFrom.push_back(begCol); + colTo.push_back(endCol); + } + + // Pick up the other colour of the recent gluon and repeat. + iBeg = iEnd; + begCol = (hasCol) ? resolved[iBeg].col() : resolved[iBeg].acol(); + // Not gluon but sea+companion pair: go to other. + if (begCol == 0) { + iBeg = resolved[iBeg].companion(); + begCol = (hasCol) ? resolved[iBeg].col() : resolved[iBeg].acol(); + } + + // At end of gluon/(sea+companion) list. + } + + // Now begin checks, and also finding junction information. + // Loop through remnant partons; isolate all colours and anticolours. + vector colList; + vector acolList; + for (int i = 0; i < size(); ++i) + if ( resolved[i].isFromBeam() ) + if ( resolved[i].col() != resolved[i].acol() ) { + if (resolved[i].col() > 0) colList.push_back( resolved[i].col() ); + if (resolved[i].acol() > 0) acolList.push_back( resolved[i].acol() ); + } + + // Remove all matching colour-anticolour pairs. + bool foundPair = true; + while (foundPair && colList.size() > 0 && acolList.size() > 0) { + foundPair = false; + for (int iCol = 0; iCol < int(colList.size()); ++iCol) { + for (int iAcol = 0; iAcol < int(acolList.size()); ++iAcol) { + if (acolList[iAcol] == colList[iCol]) { + colList[iCol] = colList.back(); + colList.pop_back(); + acolList[iAcol] = acolList.back(); + acolList.pop_back(); + foundPair = true; + break; + } + } if (foundPair) break; + } + } + + // Usually one unmatched pair left to collapse. + if (colList.size() == 1 && acolList.size() == 1) { + int finalFrom = max( colList[0], acolList[0]); + int finalTo = min( colList[0], acolList[0]); + for (int i = 0; i < size(); ++i) + if ( resolved[i].isFromBeam() ) { + if (resolved[i].col() == finalFrom) resolved[i].col(finalTo); + if (resolved[i].acol() == finalFrom) resolved[i].acol(finalTo); + } + colFrom.push_back(finalFrom); + colTo.push_back(finalTo); + + // Store an (anti)junction when three (anti)coloured daughters. + } else if (hasJunctionBeam && colList.size() == 3 + && acolList.size() == 0) { + event.appendJunction( 1, colList[0], colList[1], colList[2]); + junCol[0] = colList[0]; + junCol[1] = colList[1]; + junCol[2] = colList[2]; + } else if (hasJunctionBeam && acolList.size() == 3 + && colList.size() == 0) { + event.appendJunction( 2, acolList[0], acolList[1], acolList[2]); + junCol[0] = acolList[0]; + junCol[1] = acolList[1]; + junCol[2] = acolList[2]; + + // Any other nonvanishing values indicate failure. + } else if (colList.size() > 0 || acolList.size() > 0) { + infoPtr->errorMsg("Error in BeamParticle::remnantColours: " + "leftover unmatched colours"); + return false; + } + + // Store colour assignment of beam particles. + for (int i = nInit; i < size(); ++i) + event[resolved[i].iPos()].cols( resolved[i].col(), resolved[i].acol() ); + + // Done. + return true; +} + + +//-------------------------------------------------------------------------- + +// Pick unrescaled x values for beam remnant sharing. + +double BeamParticle::xRemnant( int i) { + + double x = 0.; + + // Calculation of x of valence quark or diquark, for latter as sum. + if (resolved[i].isValence()) { + + // Resolve diquark into sum of two quarks. + int id1 = resolved[i].id(); + int id2 = 0; + if (abs(id1) > 10) { + id2 = (id1 > 0) ? (id1/100)%10 : -(((-id1)/100)%10); + id1 = (id1 > 0) ? id1/1000 : -((-id1)/1000); + } + + // Loop over (up to) two quarks; add their contributions. + for (int iId = 0; iId < 2; ++iId) { + int idNow = (iId == 0) ? id1 : id2; + if (idNow == 0) break; + double xPart = 0.; + + // Assume form (1-x)^a / sqrt(x). + double xPow = valencePowerMeson; + if (isBaryonBeam) { + if (nValKinds == 3 || nValKinds == 1) + xPow = (3. * rndmPtr->flat() < 2.) + ? valencePowerUinP : valencePowerDinP ; + else if (nValence(idNow) == 2) xPow = valencePowerUinP; + else xPow = valencePowerDinP; + } + do xPart = pow2( rndmPtr->flat() ); + while ( pow(1. - xPart, xPow) < rndmPtr->flat() ); + + // End loop over (up to) two quarks. Possibly enhancement for diquarks. + x += xPart; + } + if (id2 != 0) x *= valenceDiqEnhance; + + // Calculation of x of sea quark, based on companion association. + } else if (resolved[i].isCompanion()) { + + // Find rescaled x value of companion. + double xLeft = 1.; + for (int iInit = 0; iInit < nInit; ++iInit) + if (resolved[iInit].isFromBeam()) xLeft -= resolved[iInit].x(); + double xCompanion = resolved[ resolved[i].companion() ].x(); + xCompanion /= (xLeft + xCompanion); + + // Now use ansatz q(x; x_c) < N/(x +x_c) to pick x. + do x = pow( xCompanion, rndmPtr->flat()) - xCompanion; + while ( pow( (1. - x - xCompanion) / (1. - xCompanion), companionPower) + * (pow2(x) + pow2(xCompanion)) / pow2(x + xCompanion) < rndmPtr->flat() ); + + // Else, rarely, a single gluon remnant, so value does not matter. + } else x = 1.; + return x; + +} + +//-------------------------------------------------------------------------- + +// Print the list of resolved partons in a beam. + +void BeamParticle::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Partons resolved in beam -----------------" + << "-------------------------------------------------------------\n" + << "\n i iPos id x comp xqcomp pTfact " + << "colours p_x p_y p_z e m \n"; + + // Loop over list of removed partons and print it. + double xSum = 0.; + Vec4 pSum; + for (int i = 0; i < size(); ++i) { + ResolvedParton res = resolved[i]; + os << fixed << setprecision(6) << setw(5) << i << setw(6) << res.iPos() + << setw(8) << res.id() << setw(10) << res.x() << setw(6) + << res.companion() << setw(10) << res.xqCompanion() << setw(10) + << res.pTfactor() << setprecision(3) << setw(6) << res.col() + << setw(6) << res.acol() << setw(11) << res.px() << setw(11) + << res.py() << setw(11) << res.pz() << setw(11) << res.e() + << setw(11) << res.m() << "\n"; + + // Also find sum of x and p values. + if (res.companion() != -10) { + xSum += res.x(); + pSum += res.p(); + } + } + + // Print sum and endline. + os << setprecision(6) << " x sum:" << setw(10) << xSum + << setprecision(3) << " p sum:" + << setw(11) << pSum.px() << setw(11) << pSum.py() << setw(11) + << pSum.pz() << setw(11) << pSum.e() + << "\n\n -------- End PYTHIA Partons resolved in beam -----------" + << "---------------------------------------------------------------" + << endl; +} + +//-------------------------------------------------------------------------- + +// Test whether a lepton is to be considered as unresolved. + +bool BeamParticle::isUnresolvedLepton() { + + // Require record to consist of lepton with full energy plus a photon. + if (!isLeptonBeam || resolved.size() > 2 || resolved[1].id() != 22 + || resolved[0].x() < XMINUNRESOLVED) return false; + return true; + +} + +//-------------------------------------------------------------------------- + +// For a diffractive system, decide whether to kick out gluon or quark. + +bool BeamParticle::pickGluon(double mDiff) { + + // Relative weight to pick a quark, assumed falling with energy. + double probPickQuark = pickQuarkNorm / pow( mDiff, pickQuarkPower); + return ( (1. + probPickQuark) * rndmPtr->flat() < 1. ); + +} + +//-------------------------------------------------------------------------- + +// Pick a valence quark at random. (Used for diffractive systems.) + +int BeamParticle::pickValence() { + + // Pick one valence quark at random. + int nTotVal = (isBaryonBeam) ? 3 : 2; + double rnVal = rndmPtr->flat() * nTotVal; + int iVal = (rnVal < 1.) ? 1 : ( (rnVal < 2.) ? 2 : 3 ); + + // This valence in slot 1, the rest thereafter. + idVal1 = 0; + idVal2 = 0; + idVal3 = 0; + int iNow = 0; + for (int i = 0; i < nValKinds; ++i) + for (int j = 0; j < nVal[i]; ++j) { + ++iNow; + if (iNow == iVal) idVal1 = idVal[i]; + else if ( idVal2 == 0) idVal2 = idVal[i]; + else idVal3 = idVal[i]; + } + + // Construct diquark if baryon. + if (idVal3 != 0) idVal2 = flavSelPtr->makeDiquark( idVal2, idVal3); + + // Done. + return idVal1; + +} + +//-------------------------------------------------------------------------- + +// Share lightcone momentum between two remnants in a diffractive system. + +double BeamParticle::zShare( double mDiff, double m1, double m2) { + + // Set up as valence in normal beam so can use xRemnant code. + append(0, idVal1, 0., -3); + append(0, idVal2, 0., -3); + double m2Diff = mDiff*mDiff; + + // Begin to generate z and pT until acceptable solution. + double wtAcc = 0.; + do { + double x1 = xRemnant(0); + double x2 = xRemnant(0); + zRel = x1 / (x1 + x2); + pair gauss2 = rndmPtr->gauss2(); + pxRel = diffPrimKTwidth * gauss2.first; + pyRel = diffPrimKTwidth * gauss2.second; + + // Suppress large invariant masses of remnant system. + double mTS1 = m1*m1 + pxRel*pxRel + pyRel*pyRel; + double mTS2 = m2*m2 + pxRel*pxRel + pyRel*pyRel; + double m2Sys = mTS1 / zRel + mTS2 / (1. - zRel); + wtAcc = (m2Sys < m2Diff) + ? pow( 1. - m2Sys / m2Diff, diffLargeMassSuppress) : 0.; + } while (wtAcc < rndmPtr->flat()); + + // Done. + return zRel; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/BeamRemnants.cxx b/PYTHIA8/pythia8140/src/BeamRemnants.cxx new file mode 100644 index 00000000000..5a29509941c --- /dev/null +++ b/PYTHIA8/pythia8140/src/BeamRemnants.cxx @@ -0,0 +1,1135 @@ +// BeamRemnants.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// BeamRemnants class. + +#include "BeamRemnants.h" + +namespace Pythia8 { + +//========================================================================== + +// The BeamDipole class is purely internal to reconnectColours. + +class BeamDipole { + +public: + + // Constructor. + BeamDipole( int colIn = 0, int iColIn = 0, int iAcolIn = 0) + : col(colIn), iCol(iColIn), iAcol(iAcolIn) {} + + // Members. + int col, iCol, iAcol; + double p1p2; + +}; + +//========================================================================== + +// The BeamRemnants class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// If same (anti)colour appears twice in final state, repair or reject. +const bool BeamRemnants::ALLOWCOLOURTWICE = true; + +// Maximum number of tries to match colours and kinematics in the event. +const int BeamRemnants::NTRYCOLMATCH = 10; +const int BeamRemnants::NTRYKINMATCH = 10; + +// Overall correction step for energy-momentum conservation; only +// becomes relevant in rescattering scenarios when FSR dipole emissions +// and primordial kT is added. Should hopefully not be needed. +const bool BeamRemnants::CORRECTMISMATCH = false; + +//-------------------------------------------------------------------------- + +// Initialization. + +bool BeamRemnants::init( Info* infoPtrIn, Settings& settings, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + PartonSystems* partonSystemsPtrIn) { + + // Save pointers. + infoPtr = infoPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + partonSystemsPtr = partonSystemsPtrIn; + + // Width of primordial kT distribution. + doPrimordialKT = settings.flag("BeamRemnants:primordialKT"); + primordialKTsoft = settings.parm("BeamRemnants:primordialKTsoft"); + primordialKThard = settings.parm("BeamRemnants:primordialKThard"); + primordialKTremnant = settings.parm("BeamRemnants:primordialKTremnant"); + halfScaleForKT = settings.parm("BeamRemnants:halfScaleForKT"); + halfMassForKT = settings.parm("BeamRemnants:halfMassForKT"); + + // Handling of rescattering kinematics uncertainties from primodial kT. + allowRescatter = settings.flag("MultipleInteractions:allowRescatter"); + doRescatterRestoreY = settings.flag("BeamRemnants:rescatterRestoreY"); + + // Parameters for colour reconnection scenario, partly borrowed from + // multiple interactions not to introduce too many new ones. + doReconnect = settings.flag("BeamRemnants:reconnectColours"); + reconnectRange = settings.parm("BeamRemnants:reconnectRange"); + pT0Ref = settings.parm("MultipleInteractions:pT0Ref"); + ecmRef = settings.parm("MultipleInteractions:ecmRef"); + ecmPow = settings.parm("MultipleInteractions:ecmPow"); + + // Total and squared CM energy at nominal energy. + eCM = infoPtr->eCM(); + sCM = eCM * eCM; + + // The MI pT0 smoothening scale and its reconnection-strength combination. + pT0 = pT0Ref * pow(eCM / ecmRef, ecmPow); + pT20Rec = pow2(reconnectRange * pT0); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Select the flavours/kinematics/colours of the two beam remnants. +// Notation: iPar = all partons, iSys = matched systems of two beams, +// iRem = additional partons in remnants. + +bool BeamRemnants::add( Event& event) { + + // Update to current CM energy. + eCM = infoPtr->eCM(); + sCM = eCM * eCM; + + // Check that flavour bookkept in event and in beam particles agree. + for (int i = 0; i < beamAPtr->size(); ++i) { + int j = (*beamAPtr)[i].iPos(); + if ((*beamAPtr)[i].id() != event[j].id()) { + infoPtr->errorMsg("Error in BeamRemnants::add: " + "event and beam flavours do not match"); + return false; + } + } + for (int i = 0; i < beamBPtr->size(); ++i) { + int j = (*beamBPtr)[i].iPos(); + if ((*beamBPtr)[i].id() != event[j].id()) { + infoPtr->errorMsg("Error in BeamRemnants::add: " + "event and beam flavours do not match"); + return false; + } + } + + // Number of scattering subsystems. Size of event record before treatment. + nSys = partonSystemsPtr->sizeSys(); + oldSize = event.size(); + + // Add required extra remnant flavour content. + // Start all over if fails (in option where junctions not allowed). + if ( !beamAPtr->remnantFlavours(event) + || !beamBPtr->remnantFlavours(event) ) { + infoPtr->errorMsg("Error in BeamRemnants::add:" + " remnant flavour setup failed"); + return false; + } + + // Do the kinematics of the collision subsystems and two beam remnants. + if (!setKinematics(event)) return false; + + // Allow colour reconnections. + if (doReconnect) reconnectColours(event); + + // Save current modifiable colour configuration for fast restoration. + vector colSave; + vector acolSave; + for (int i = oldSize; i < event.size(); ++i) { + colSave.push_back( event[i].col() ); + acolSave.push_back( event[i].acol() ); + } + event.saveJunctionSize(); + + // Allow several tries to match colours of initiators and remnants. + // Frequent "failures" since shortcutting colours separately on + // the two event sides may give "colour singlet gluons" etc. + bool physical = true; + for (int iTry = 0; iTry < NTRYCOLMATCH; ++iTry) { + physical = true; + + // Reset list of colour "collapses" (transformations). + colFrom.resize(0); + colTo.resize(0); + + // First process each set of beam colours on its own. + if (!beamAPtr->remnantColours(event, colFrom, colTo)) + physical = false; + if (!beamBPtr->remnantColours(event, colFrom, colTo)) + physical = false; + + // Then check that colours and anticolours are matched in whole event. + if ( physical && !checkColours(event) ) physical = false; + + // If no problems then done, else restore and loop. + if (physical) break; + for (int i = oldSize; i < event.size(); ++i) + event[i].cols( colSave[i - oldSize], acolSave[i - oldSize] ); + event.restoreJunctionSize(); + infoPtr->errorMsg("Warning in BeamRemnants::add:" + " colour tracing failed; will try again"); + } + + // If no solution after several tries then failed. + if (!physical) { + infoPtr->errorMsg("Error in BeamRemnants::add:" + " colour tracing failed after several attempts"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Set up trial transverse and longitudinal kinematics for each beam +// separately. Final decisions involve comparing the two beams. + +bool BeamRemnants::setKinematics( Event& event) { + + // References to beams to simplify indexing. + BeamParticle& beamA = *beamAPtr; + BeamParticle& beamB = *beamBPtr; + + // Nothing to do for lepton-lepton scattering with all energy already used. + if ( beamA.isUnresolvedLepton() && beamB.isUnresolvedLepton() ) + return true; + + // Check that has not already used up beams. + if ( (!beamA.isLepton() && beamA.xMax(-1) <= 0.) + || (!beamB.isLepton() && beamB.xMax(-1) <= 0.) ) { + infoPtr->errorMsg("Error in BeamRemnants::setKinematics:" + " no momentum left for beam remnants"); + return false; + } + + // Last beam-status particles. Offset relative to normal beam locations. + int nBeams = 3; + for (int i = 3; i < event.size(); ++i) + if (event[i].statusAbs() < 20) nBeams = i + 1; + int nOffset = nBeams - 3; + + // Reserve space for extra information on the systems and beams. + int nMaxBeam = max( beamA.size(), beamB.size() ); + vector sHatSys(nMaxBeam); + vector kTwidth(nMaxBeam); + vector kTcomp(nMaxBeam); + vector Msys(nSys); + + // Loop over all subsystems. Default values. Find invariant mass. + double kTcompSumA = 0.; + double kTcompSumB = 0.; + for (int iSys = 0; iSys < nSys; ++iSys) { + double kTwidthNow = 0.; + double mHatDamp = 1.; + int iInA = partonSystemsPtr->getInA(iSys); + int iInB = partonSystemsPtr->getInB(iSys); + double sHatNow = (event[iInA].p() + event[iInB].p()).m2Calc(); + + // Allow primordial kT reduction for small-mass and small-pT systems + // (for hardest interaction pT -> renormalization scale so also 2 -> 1). + if (doPrimordialKT) { + double mHat = sqrt(sHatNow); + mHatDamp = mHat / (mHat + halfMassForKT); + double scale = (iSys == 0) ? infoPtr->QRen() : infoPtr->pTMI(iSys); + kTwidthNow = ( (halfScaleForKT * primordialKTsoft + + scale * primordialKThard) / (halfScaleForKT + scale) ) * mHatDamp; + } + + // Store properties of compensation systems and total compensation power. + // Rescattered partons do not compensate, but may be massive. + sHatSys[iSys] = sHatNow; + kTwidth[iSys] = kTwidthNow ; + kTcomp[iSys] = mHatDamp; + if (beamA[iSys].isFromBeam()) kTcompSumA += mHatDamp; + else beamA[iSys].m( event[iInA].m() ); + if (beamB[iSys].isFromBeam()) kTcompSumB += mHatDamp; + else beamB[iSys].m( event[iInB].m() ); + } + + // Primordial kT and compensation power among remnants. + double kTwidthNow = (doPrimordialKT) ? primordialKTremnant : 0.; + for (int iRem = nSys; iRem < nMaxBeam; ++iRem) { + sHatSys[iRem] = 0.; + kTwidth[iRem] = kTwidthNow ; + kTcomp[iRem] = 1.; + } + kTcompSumA += beamA.size() - nSys; + kTcompSumB += beamB.size() - nSys; + + // Allow ten tries to construct kinematics (but normally works first). + bool physical; + double xSum[2], xInvM[2], w2Beam[2], wPosRem, wNegRem, w2Rem; + for (int iTry = 0; iTry < NTRYKINMATCH; ++iTry) { + physical = true; + + // Loop over the two beams. + for (int iBeam = 0; iBeam < 2; ++iBeam) { + BeamParticle& beam = (iBeam == 0) ? beamA : beamB; + int nPar = beam.size(); + + // Generate Gaussian pT for initiator partons inside hadrons. + // Store/restore rescattered parton momenta before primordial kT. + if (beam.isHadron() && doPrimordialKT) { + double pxSum = 0.; + double pySum = 0.; + for (int iPar = 0; iPar < nPar; ++iPar) { + if ( beam[iPar].isFromBeam() ) { + pair gauss2 = rndmPtr->gauss2(); + double px = kTwidth[iPar] * gauss2.first; + double py = kTwidth[iPar] * gauss2.second; + beam[iPar].px(px); + beam[iPar].py(py); + pxSum += px; + pySum += py; + } else { + int iInAB = (iBeam == 0) ? partonSystemsPtr->getInA(iPar) + : partonSystemsPtr->getInB(iPar); + beam[iPar].p( event[iInAB].p() ); + } + } + + // Share recoil between all initiator partons, rescatterers excluded. + double kTcompSum = (iBeam == 0) ? kTcompSumA : kTcompSumB; + for (int iPar = 0; iPar < nPar; ++iPar) + if (beam[iPar].isFromBeam() ) { + beam[iPar].px( beam[iPar].px() - pxSum * kTcomp[iPar] / kTcompSum ); + beam[iPar].py( beam[iPar].py() - pySum * kTcomp[iPar] / kTcompSum ); + } + + // Without primordial kT: still need to store rescattered partons. + } else if (beam.isHadron()) { + for (int iPar = 0; iPar < nPar; ++iPar) + if ( !beam[iPar].isFromBeam() ) { + int iInAB = (iBeam == 0) ? partonSystemsPtr->getInA(iPar) + : partonSystemsPtr->getInB(iPar); + beam[iPar].p( event[iInAB].p() ); + } + } + + // Pick unrescaled x values for remnants. Sum up (unscaled) p+ and p-. + xSum[iBeam] = 0.; + xInvM[iBeam] = 0.; + for (int iRem = nSys; iRem < nPar; ++iRem) { + double xPrel = beam.xRemnant( iRem); + beam[iRem].x(xPrel); + xSum[iBeam] += xPrel; + xInvM[iBeam] += beam[iRem].mT2()/xPrel; + } + + // Squared transverse mass for each beam, using lightcone x. + w2Beam[iBeam] = xSum[iBeam] * xInvM[iBeam]; + + // End separate treatment of the two beams. + } + + // Recalculate kinematics of initiator systems with primordial kT. + wPosRem = eCM; + wNegRem = eCM; + for (int iSys = 0; iSys < nSys; ++iSys) { + int iA = beamA[iSys].iPos(); + int iB = beamB[iSys].iPos(); + double sHat = sHatSys[iSys]; + + // Classify system: rescattering on either or both sides? + bool normalA = beamA[iSys].isFromBeam(); + bool normalB = beamB[iSys].isFromBeam(); + bool normalSys = normalA && normalB; + bool doubleRes = !normalA && !normalB; + + // Check whether final-state system momentum matches initial-state one. + if (allowRescatter && CORRECTMISMATCH) { + Vec4 pInitial = event[iA].p() + event[iB].p(); + Vec4 pFinal; + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) { + int iAB = partonSystemsPtr->getOut(iSys, iMem); + if (event[iAB].isFinal()) pFinal += event[iAB].p(); + } + + // Scale down primordial kT from side A if p+ increased. + if (normalA && pFinal.pPos() > pInitial.pPos()) + beamA[iSys].scalePT( pInitial.pPos() / pFinal.pPos() ); + + // Scale down primordial kT from side B if p- increased. + if (normalB && pFinal.pNeg() > pInitial.pNeg()) + beamB[iSys].scalePT( pInitial.pNeg() / pFinal.pNeg() ); + } + + // Rescatter: possible change in sign of lightcone momentum of a + // rescattered parton. If this happens, try to pick + // new primordial kT values + if (allowRescatter + && (event[iA].pPos() / beamA[iSys].pPos() < 0 + || event[iB].pNeg() / beamB[iSys].pNeg() < 0) ) { + infoPtr->errorMsg("Warning in BeamRemnants::setKinematics:" + " change in lightcone momentum sign; retrying kinematics"); + physical = false; + break; + } + + // Begin kinematics of partons after primordial kT has been added. + double sHatTAft = sHat + pow2( beamA[iSys].px() + beamB[iSys].px()) + + pow2( beamA[iSys].py() + beamB[iSys].py()); + double w2A = beamA[iSys].mT2(); + double w2B = beamB[iSys].mT2(); + double w2Diff = sHatTAft - w2A - w2B; + double lambda = pow2(w2Diff) - 4. * w2A * w2B; + + // Too large transverse momenta means that kinematics will not work. + if (lambda <= 0.) { + physical = false; + break; + } + double lamRoot = sqrtpos( lambda ); + + // Mirror solution if the two incoming have reverse rapidity ordering. + if (allowRescatter && doubleRes && (event[iA].pPos() * event[iB].pNeg() + < event[iA].pNeg() * event[iB].pPos()) ) lamRoot = -lamRoot; + + // Two procedures, which agree for normal scattering, separate here. + // First option keeps rapidity (and mass) of system unchanged by + // primordial kT, by modification of rescattered parton. + if (normalSys || doRescatterRestoreY || doubleRes) { + + // Find kinematics of initial system: transverse mass, and + // longitudinal momentum carried by all or rescattered partons. + double sHatTBef = sHat; + double wPosBef, wNegBef, wPosBefRes, wNegBefRes; + // Normal scattering. + if (normalSys) { + wPosBef = beamA[iSys].x() * eCM; + wNegBef = beamB[iSys].x() * eCM; + wPosBefRes = 0.; + wNegBefRes = 0.; + // Rescattering on side A. + } else if (normalB) { + sHatTBef += event[iA].pT2(); + wPosBef = event[iA].pPos(); + wNegBef = event[iA].pNeg() + beamB[iSys].x() * eCM; + wPosBefRes = beamA[iSys].pPos(); + wNegBefRes = beamA[iSys].pNeg(); + // Rescattering on side B. + } else if (normalA) { + sHatTBef += event[iB].pT2(); + wPosBef = beamA[iSys].x() * eCM + event[iB].pPos(); + wNegBef = event[iB].pNeg(); + wPosBefRes = beamB[iSys].pPos(); + wNegBefRes = beamB[iSys].pNeg(); + // Rescattering on both sides. + } else { + sHatTBef += pow2( event[iA].px() + event[iB].px()) + + pow2( event[iA].py() + event[iB].py()); + wPosBef = event[iA].pPos() + event[iB].pPos(); + wNegBef = event[iA].pNeg() + event[iB].pNeg(); + wPosBefRes = beamA[iSys].pPos() + beamB[iSys].pPos(); + wNegBefRes = beamA[iSys].pNeg() + beamB[iSys].pNeg(); + } + + // Rescale outgoing momenta to keep same mass and rapidity of system + // as originally, and solve for kinematics. + double rescale = sqrt(sHatTAft / sHatTBef); + double wPosAft = rescale * wPosBef; + double wNegAft = rescale * wNegBef; + wPosRem -= wPosAft - wPosBefRes; + wNegRem -= wNegAft - wNegBefRes; + double wPosA = 0.5 * (sHatTAft + w2A - w2B + lamRoot) / wNegAft; + double wNegB = 0.5 * (sHatTAft + w2B - w2A + lamRoot) / wPosAft; + + // Store modified beam parton momenta. + beamA[iSys].e( 0.5 * (wPosA + w2A / wPosA) ); + beamA[iSys].pz( 0.5 * (wPosA - w2A / wPosA) ); + beamB[iSys].e( 0.5 * (w2B / wNegB + wNegB) ); + beamB[iSys].pz( 0.5 * (w2B / wNegB - wNegB) ); + + // Second option keeps rescattered parton (and system mass) unchanged + // by primordial kT, by modification of system rapidity. + } else { + + // Rescattering on side A: preserve already scattered parton. + if (normalB) { + double wPosA = beamA[iSys].pPos(); + double wNegB = 0.5 * (w2Diff + lamRoot) / wPosA; + beamB[iSys].e( 0.5 * (w2B / wNegB + wNegB) ); + beamB[iSys].pz( 0.5 * (w2B / wNegB - wNegB) ); + wPosRem -= w2B / wNegB; + wNegRem -= wNegB; + + + // Rescattering on side B: preserve already scattered parton. + } else if (normalA) { + double wNegB = beamB[iSys].pNeg(); + double wPosA = 0.5 * (w2Diff + lamRoot) / wNegB; + beamA[iSys].e( 0.5 * (wPosA + w2A / wPosA) ); + beamA[iSys].pz( 0.5 * (wPosA - w2A / wPosA) ); + wPosRem -= wPosA; + wNegRem -= w2A / wPosA; + + // Primordial kT in double rescattering does change the mass of + // the system without any possible fix in this framework, which + // leads to incorrect boosts. Current choice is therefore always + // to handle it with the first procedure, where mass is retained. + } else { + } + } + + // Construct system rotation and boost caused by primordial kT. + Msys[iSys].reset(); + Msys[iSys].toCMframe( event[iA].p(), event[iB].p() ); + Msys[iSys].fromCMframe( beamA[iSys].p(), beamB[iSys].p() ); + + // Boost rescattered partons in subsequent beam A list. + for (int iSys2 = iSys + 1; iSys2 < nSys; ++iSys2) { + if (!beamA[iSys2].isFromBeam()) { + int iBefResc = event[ beamA[iSys2].iPos() ].mother1(); + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) + if (partonSystemsPtr->getOut(iSys, iMem) == iBefResc) { + Vec4 pTemp = event[iBefResc].p(); + pTemp.rotbst( Msys[iSys] ); + beamA[iSys2].p( pTemp ); + } + } + + // Boost rescattered partons in subsequent beam B list. + if (!beamB[iSys2].isFromBeam()) { + int iBefResc = event[ beamB[iSys2].iPos() ].mother1(); + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) + if (partonSystemsPtr->getOut(iSys, iMem) == iBefResc) { + Vec4 pTemp = event[iBefResc].p(); + pTemp.rotbst( Msys[iSys] ); + beamB[iSys2].p( pTemp ); + } + } + } + } + + // Check that remaining momentum is enough for remnants. + if (wPosRem < 0. || wNegRem < 0.) physical = false; + w2Rem = wPosRem * wNegRem; + if (sqrtpos(w2Rem) < sqrt(w2Beam[0]) + sqrt(w2Beam[1])) + physical = false; + + // End of loop over ten tries. Do not loop when solution found. + if (physical) break; + } + + // If no solution after ten tries then failed. + if (!physical) { + infoPtr->errorMsg("Error in BeamRemnants::setKinematics:" + " kinematics construction failed"); + return false; + } + + // For successful initiator kinematics process whole systems. + Vec4 pSumOut; + for (int iSys = 0; iSys < nSys; ++iSys) { + + // Copy initiators and their systems and boost them accordingly. + // Update subsystem and beams info on new positions of partons. + // Update daughter info of mothers, i.e. of beams, for hardest interaction. + if (beamA[iSys].isFromBeam()) { + int iA = beamA[iSys].iPos(); + int iAcopy = event.copy(iA, -61); + event[iAcopy].rotbst(Msys[iSys]); + partonSystemsPtr->setInA(iSys, iAcopy); + beamA[iSys].iPos( iAcopy); + if (iSys == 0) { + int mother = event[iAcopy].mother1(); + event[mother].daughter1(iAcopy); + } + } + if (beamB[iSys].isFromBeam()) { + int iB = beamB[iSys].iPos(); + int iBcopy = event.copy(iB, -61); + event[iBcopy].rotbst(Msys[iSys]); + partonSystemsPtr->setInB(iSys, iBcopy); + beamB[iSys].iPos( iBcopy); + if (iSys == 0) { + int mother = event[iBcopy].mother1(); + event[mother].daughter1(iBcopy); + } + } + + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) { + int iAB = partonSystemsPtr->getOut(iSys, iMem); + if (event[iAB].isFinal()) { + int iABcopy = event.copy(iAB, 62); + event[iABcopy].rotbst(Msys[iSys]); + partonSystemsPtr->setOut(iSys, iMem, iABcopy); + pSumOut += event[iABcopy].p(); + } + } + + } + + // Colour dipoles spanning systems gives mismatch between FSR recoils + // and primordial kT boosts. + if (allowRescatter && CORRECTMISMATCH) { + + // Find summed pT of beam remnants = - wanted pT of systems. + double pxBeams = 0.; + double pyBeams = 0.; + for (int iRem = nSys; iRem < beamA.size(); ++iRem) { + pxBeams += beamA[iRem].px(); + pyBeams += beamA[iRem].py(); + } + for (int iRem = nSys; iRem < beamB.size(); ++iRem) { + pxBeams += beamB[iRem].px(); + pyBeams += beamB[iRem].py(); + } + + // Boost all final partons in systems transversely, and also their sum. + Vec4 pSumTo( -pxBeams, -pyBeams, pSumOut.pz(), sqrt( pow2(pxBeams) + + pow2(pyBeams) + pow2(pSumOut.pz()) + pSumOut.m2Calc() ) ); + RotBstMatrix Mmismatch; + Mmismatch.bst( pSumOut, pSumTo); + for (int iSys = 0; iSys < nSys; ++iSys) + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) { + int iAB = partonSystemsPtr->getOut(iSys, iMem); + if (event[iAB].isFinal()) event[iAB].rotbst(Mmismatch); + } + pSumOut.rotbst(Mmismatch); + + // Reset energy and momentum sum, to be compensated by beam remnants. + wPosRem = eCM - (pSumOut.e() + pSumOut.pz()); + wNegRem = eCM - (pSumOut.e() - pSumOut.pz()); + w2Rem = wPosRem * wNegRem; + if ( wPosRem < 0. || wNegRem < 0. + || sqrtpos(w2Rem) < sqrt(w2Beam[0]) + sqrt(w2Beam[1])) { + infoPtr->errorMsg("Error in BeamRemnants::setKinematics:" + " kinematics construction failed owing to recoil mismatch"); + return false; + } + } + + // Construct x rescaling factors for the two remants. + double lambdaRoot = sqrtpos( pow2(w2Rem - w2Beam[0] - w2Beam[1]) + - 4. * w2Beam[0] * w2Beam[1] ); + double rescaleA = (w2Rem + w2Beam[0] - w2Beam[1] + lambdaRoot) + / (2. * w2Rem * xSum[0]) ; + double rescaleB = (w2Rem + w2Beam[1] - w2Beam[0] + lambdaRoot) + / (2. * w2Rem * xSum[1]) ; + + // Construct energy and pz for remnants in first beam. + for (int iRem = nSys; iRem < beamA.size(); ++iRem) { + double pPos = rescaleA * beamA[iRem].x() * wPosRem; + double pNeg = beamA[iRem].mT2() / pPos; + beamA[iRem].e( 0.5 * (pPos + pNeg) ); + beamA[iRem].pz( 0.5 * (pPos - pNeg) ); + + // Add these partons to the normal event record. + int iNew = event.append( beamA[iRem].id(), 63, 1 + nOffset, 0, 0, 0, + beamA[iRem].col(), beamA[iRem].acol(), beamA[iRem].p(), + beamA[iRem].m() ); + beamA[iRem].iPos( iNew); + } + + // Construct energy and pz for remnants in second beam. + for (int iRem = nSys; iRem < beamB.size(); ++iRem) { + double pNeg = rescaleB * beamB[iRem].x() * wNegRem; + double pPos = beamB[iRem].mT2() / pNeg; + beamB[iRem].e( 0.5 * (pPos + pNeg) ); + beamB[iRem].pz( 0.5 * (pPos - pNeg) ); + + // Add these partons to the normal event record. + int iNew = event.append( beamB[iRem].id(), 63, 2 + nOffset, 0, 0, 0, + beamB[iRem].col(), beamB[iRem].acol(), beamB[iRem].p(), + beamB[iRem].m() ); + beamB[iRem].iPos( iNew); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Allow colour reconnections by mergings of collision subsystems. +// iRec is system that may be reconnected, by moving its gluons to iSys, +// where minimal pT (or equivalently Lambda) is used to pick location. +// Therefore all dipoles in iSys have to be found, and all gluons in iRec. +// Matching q-qbar pairs are treated by analogy with gluons. +// Note: owing to rescatterings some outgoing partons must be skipped. + +bool BeamRemnants::reconnectColours( Event& event) { + + // References to beams to simplify indexing. + BeamParticle& beamA = *beamAPtr; + BeamParticle& beamB = *beamBPtr; + + // Prepare record of which systems should be merged onto another. + // The iSys system must have colour in final state to attach to it. + vector iMerge(nSys); + vector hasColour(nSys); + for (int iSys = 0; iSys < nSys; ++iSys) { + iMerge[iSys] = iSys; + bool hasCol = false; + for (int iMem = 0; iMem < partonSystemsPtr->sizeOut(iSys); ++iMem) { + int iNow = partonSystemsPtr->getOut( iSys, iMem); + if (event[iNow].isFinal() && (event[iNow].col() > 0 + || event[iNow].acol() > 0) ) { + hasCol = true; + break; + } + } + hasColour[iSys] = hasCol; + } + + // Loop over systems to decide which should be reconnected. + for (int iRec = nSys - 1; iRec > 0; --iRec) { + + // Determine reconnection strength from pT scale of system. + double pT2Rec = pow2( infoPtr->pTMI(iRec) ); + double probRec = pT20Rec / (pT20Rec + pT2Rec); + + // Loop over other systems iSys at higher pT scale and + // decide whether to reconnect the iRec gluons onto one of them. + for (int iSys = iRec - 1; iSys >= 0; --iSys) + if (hasColour[iSys] && probRec > rndmPtr->flat()) { + + // The iRec system and all merged with it to be merged with iSys. + iMerge[iRec] = iSys; + for (int iRec2 = iRec + 1; iRec2 < nSys; ++iRec2) + if (iMerge[iRec2] == iRec) iMerge[iRec2] = iSys; + + // Once a system has been merged do not test it anymore. + break; + } + } + + // Loop over systems. Check whether other systems to be merged with it. + for (int iSys = 0; iSys < nSys; ++iSys) { + int nMerge = 0; + for (int iRec = iSys + 1; iRec < nSys; ++iRec) + if (iMerge[iRec] == iSys) ++nMerge; + if (nMerge == 0) continue; + + // Incoming partons not counted if rescattered. + int iInASys = partonSystemsPtr->getInA(iSys); + bool hasInA = (beamA[iSys].isFromBeam()); + int iInBSys = partonSystemsPtr->getInB(iSys); + bool hasInB = (beamB[iSys].isFromBeam()); + + // Begin find dipoles in iSys system. + vector dipoles; + int sizeOut = partonSystemsPtr->sizeOut(iSys); + for (int iMem = 0; iMem < sizeOut; ++iMem) { + + // Find colour dipoles to beam remnant. + int iNow = partonSystemsPtr->getOut( iSys, iMem); + if (!event[iNow].isFinal()) continue; + int col = event[iNow].col(); + if (col > 0) { + if (hasInA && event[iInASys].col() == col) + dipoles.push_back( BeamDipole( col, iNow, iInASys ) ); + else if (hasInB && event[iInBSys].col() == col) + dipoles.push_back( BeamDipole( col, iNow, iInBSys ) ); + + // Find colour dipole between final-state partons. + else for (int iMem2 = 0; iMem2 < sizeOut; ++iMem2) + if (iMem2 != iMem) { + int iNow2 = partonSystemsPtr->getOut( iSys, iMem2); + if (!event[iNow2].isFinal()) continue; + if (event[iNow2].acol() == col) { + dipoles.push_back( BeamDipole( col, iNow, iNow2) ); + break; + } + } + } + + // Find anticolour dipoles to beam remnant. + int acol = event[iNow].acol(); + if (acol > 0) { + if (hasInA && event[iInASys].acol() == acol) + dipoles.push_back( BeamDipole( acol, iInASys, iNow ) ); + else if (hasInB && event[iInBSys].acol() == acol) + dipoles.push_back( BeamDipole( acol, iInBSys, iNow ) ); + } + } + + // Skip mergings if no dipoles found. + if (dipoles.size() == 0) continue; + + // Find dipole sizes. + for (int iDip = 0; iDip < int(dipoles.size()); ++iDip) + dipoles[iDip].p1p2 = event[dipoles[iDip].iCol].p() + * event[dipoles[iDip].iAcol].p(); + + // Loop over systems iRec to be merged with iSys. + for (int iRec = iSys + 1; iRec < nSys; ++iRec) { + if (iMerge[iRec] != iSys) continue; + + // Information on iRec. Vectors for gluons and anything else. + int sizeRec = partonSystemsPtr->sizeOut(iRec); + int iInARec = partonSystemsPtr->getInA(iRec); + int iInBRec = partonSystemsPtr->getInB(iRec); + int nGluRec = 0; + vector iGluRec; + vector pT2GluRec; + int nAnyRec = 0; + vector iAnyRec; + vector freeAnyRec; + + // Copy of gluon positions in descending order. + for (int iMem = 0; iMem < sizeRec; ++iMem) { + int iNow = partonSystemsPtr->getOut( iRec, iMem); + if (!event[iNow].isFinal()) continue; + if (event[iNow].isGluon()) { + ++nGluRec; + iGluRec.push_back( iNow ); + pT2GluRec.push_back( event[iNow].pT2() ); + for (int i = nGluRec - 1; i > 1; --i) { + if (pT2GluRec[i - 1] > pT2GluRec[i]) break; + swap( iGluRec[i - 1], iGluRec[i] ); + swap( pT2GluRec[i - 1], pT2GluRec[i] ); + } + // Copy of anything else, mainly quarks, in no particular order. + } else { + ++nAnyRec; + iAnyRec.push_back( iNow ); + freeAnyRec.push_back( true ); + } + } + + // For each gluon in iRec now find the dipole that gives the smallest + // (pGlu * pI) (pGlu * pJ) / (pI * pJ), i.e. minimal pT (and Lambda). + for (int iGRec = 0; iGRec < nGluRec; ++iGRec) { + int iGlu = iGluRec[iGRec]; + Vec4 pGlu = event[iGlu].p(); + int iDipMin = 0; + double pT2DipMin = sCM; + for (int iDip = 0; iDip < int(dipoles.size()); ++iDip) { + double pT2Dip = (pGlu * event[dipoles[iDip].iCol].p()) + * (pGlu * event[dipoles[iDip].iAcol].p()) / dipoles[iDip].p1p2; + if (pT2Dip < pT2DipMin) { + iDipMin = iDip; + pT2DipMin = pT2Dip; + } + } + + // Attach the gluon to the dipole, i.e. split the dipole in two. + int colGlu = event[iGlu].col(); + int acolGlu = event[iGlu].acol(); + int colDip = dipoles[iDipMin].col; + int iColDip = dipoles[iDipMin].iCol; + int iAcolDip = dipoles[iDipMin].iAcol; + event[iGlu].acol( colDip ); + if (event[iAcolDip].acol() == colDip) + event[iAcolDip].acol( colGlu ); + else event[iAcolDip].col( colGlu ); + dipoles[iDipMin].iAcol = iGlu; + dipoles[iDipMin].p1p2 = event[iColDip].p() * pGlu; + dipoles.push_back( BeamDipole( colGlu, iGlu, iAcolDip ) ); + dipoles.back().p1p2 = pGlu * event[iAcolDip].p(); + + // Remove gluon from old system: reconnect colours. + for (int i = oldSize; i < event.size(); ++i) + if (i != iGlu && i != iAcolDip) { + if (event[i].isFinal()) { + if (event[i].acol() == colGlu) event[i].acol( acolGlu ); + } else { + if (event[i].col() == colGlu) event[i].col( acolGlu ); + } + } + } + + // See if any matching quark-antiquark pairs among the rest. + for (int iQRec = 0; iQRec < nAnyRec; ++iQRec) { + int iQ = iAnyRec[iQRec]; + int idQ = event[iQ].id(); + if (freeAnyRec[iQRec] && idQ > 0 && idQ < 6) + for (int iQbarRec = 0; iQbarRec < nAnyRec; ++iQbarRec) { + int iQbar = iAnyRec[iQbarRec]; + if (freeAnyRec[iQbarRec] && event[iQbar].id() == -idQ) { + + // Check that these can be traced back to same gluon splitting. + // For now also avoid qqbar pairs produced in rescatterings.?? + int iTopQ = event.iTopCopyId(iQ); + int iTopQbar = event.iTopCopyId(iQbar); + int iMother = event[iTopQ].mother1(); + if (event[iTopQbar].mother1() == iMother + && event[iMother].isGluon() && event[iMother].status() != -34 + && event[iMother + 1].status() != -34 ) { + + // Now find the dipole that gives the smallest + // ((pQ + pQbar) * pI) ((pQ + pQbar) * pJ) / (pI * pJ). + Vec4 pGlu = event[iQ].p() + event[iQbar].p(); + int iDipMin = 0; + double pT2DipMin = sCM; + for (int iDip = 0; iDip < int(dipoles.size()); ++iDip) { + double pT2Dip = (pGlu * event[dipoles[iDip].iCol].p()) + * (pGlu * event[dipoles[iDip].iAcol].p()) + / dipoles[iDip].p1p2; + if (pT2Dip < pT2DipMin) { + iDipMin = iDip; + pT2DipMin = pT2Dip; + } + } + + // Attach the q-qbar pair to the dipole, i.e. split the dipole. + int colGlu = event[iQ].col(); + int acolGlu = event[iQbar].acol(); + int colDip = dipoles[iDipMin].col; + int iColDip = dipoles[iDipMin].iCol; + int iAcolDip = dipoles[iDipMin].iAcol; + event[iQbar].acol( colDip ); + if (event[iAcolDip].acol() == colDip) + event[iAcolDip].acol( colGlu ); + else event[iAcolDip].col( colGlu ); + dipoles[iDipMin].iAcol = iQbar; + dipoles[iDipMin].p1p2 = event[iColDip].p() * event[iQbar].p(); + dipoles.push_back( BeamDipole( colGlu, iQ, iAcolDip ) ); + dipoles.back().p1p2 = event[iQ].p() * event[iAcolDip].p(); + + // Remove q-qbar pair from old system: reconnect colours. + freeAnyRec[iQRec] = false; + freeAnyRec[iQbarRec] = false; + for (int i = oldSize; i < event.size(); ++i) + if (i != iQRec && i != iQbarRec && i != iColDip && i != iAcolDip) { + if (event[i].isFinal()) { + if (event[i].acol() == colGlu) event[i].acol( acolGlu ); + } else { + if (event[i].col() == colGlu) event[i].col( acolGlu ); + } + } + + // Done with processing of q-qbar pairs. + } + } + } + } + + // If only two beam gluons left of system, set their colour = anticolour. + // Used by BeamParticle::remnantColours to skip irrelevant gluons. + if ( event[iInARec].isGluon() && !event[iInARec].isRescatteredIncoming() + && event[iInBRec].isGluon() && !event[iInBRec].isRescatteredIncoming() + && event[iInARec].col() == event[iInBRec].acol() + && event[iInARec].acol() == event[iInBRec].col() ) { + event[iInARec].acol( event[iInARec].col() ); + event[iInBRec].acol( event[iInBRec].col() ); + } + + // End of loops over iRec and iSys systems. + } + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Collapse colours and check that they are consistent. + +bool BeamRemnants::checkColours( Event& event) { + + // No colours in lepton beams so no need to do anything. + if (beamAPtr->isLepton() && beamBPtr->isLepton()) return true; + + // Remove ambiguities when one colour collapses two ways. + // Resolve chains where one colour is mapped to another. + for (int iCol = 1; iCol < int(colFrom.size()); ++iCol) + for (int iColRef = 0; iColRef < iCol; ++iColRef) { + if (colFrom[iCol] == colFrom[iColRef]) { + colFrom[iCol] = colTo[iCol]; + colTo[iCol] = colTo[iColRef]; + } + if (colTo[iCol] == colFrom[iColRef]) colTo[iCol] = colTo[iColRef]; + } + + // Transform event record colours from beam remnant colour collapses. + for (int i = oldSize; i < event.size(); ++i) { + int col = event[i].col(); + int acol = event[i].acol(); + for (int iCol = 0; iCol < int(colFrom.size()); ++iCol) { + if (col == colFrom[iCol]) {col = colTo[iCol]; event[i].col(col);} + if (acol == colFrom[iCol]) {acol = colTo[iCol]; event[i].acol(acol);} + } + } + + // Transform junction colours from beam remnant colour collapses. + for (int iJun = 0; iJun < event.sizeJunction(); ++iJun) + for (int leg = 0; leg < 3; ++leg) { + int col = event.colJunction(iJun, leg); + for (int iCol = 0; iCol < int(colFrom.size()); ++iCol) + if (col == colFrom[iCol]) { + col = colTo[iCol]; + event.colJunction(iJun, leg, col); + } + } + + // Arrays for current colours and anticolours, and for singlet gluons. + vector colList; + vector acolList; + vector iSingletGluon; + + // Find current colours and anticolours in the event record. + for (int i = oldSize; i < event.size(); ++i) + if (event[i].isFinal()) { + int id = event[i].id(); + int col = event[i].col(); + int acol = event[i].acol(); + + // Quarks must have colour set, antiquarks anticolour, gluons both. + if ( (id > 0 && id < 9 && (col <= 0 || acol != 0) ) + || (id < 0 && id > -9 && (col != 0 || acol <= 0) ) + || (id == 21 && (col <= 0 || acol <= 0) ) ) { + infoPtr->errorMsg("Error in BeamRemnants::checkColours: " + "q/qbar/g has wrong colour slots set"); + return false; + } + + // Save colours/anticolours, and position of colour singlet gluons. + if ( col > 0) colList.push_back( col ); + if (acol > 0) acolList.push_back( acol ); + if (col > 0 && acol == col) iSingletGluon.push_back(i); + } + + // Run though list of singlet gluons and put them on final-state dipole + // (i,j) that offers smallest (p_g p_i) * (p_g p_j) / (p_i p_j). + for (int iS = 0; iS < int(iSingletGluon.size()); ++iS) { + int iGlu = iSingletGluon[iS]; + int iAcolDip = -1; + double pT2DipMin = sCM; + for (int iC = oldSize; iC < event.size(); ++iC) + if (iC != iGlu && event[iC].isFinal()) { + int colDip = event[iC].col(); + if (colDip > 0 && event[iC].acol() !=colDip) + for (int iA = oldSize; iA < event.size(); ++iA) + if (iA != iGlu && iA != iC && event[iA].isFinal() + && event[iA].acol() == colDip && event[iA].col() !=colDip) { + double pT2Dip = (event[iGlu].p() * event[iC].p()) + * (event[iGlu].p() * event[iA].p()) + / (event[iC].p() * event[iA].p()); + if (pT2Dip < pT2DipMin) { + iAcolDip = iA; + pT2DipMin = pT2Dip; + } + } + } + + // Fail if no dipole. Else insert singlet gluon onto relevant dipole. + if (iAcolDip == -1) return false; + event[iGlu].acol( event[iAcolDip].acol() ); + event[iAcolDip].acol( event[iGlu].col() ); + } + + // Check that not the same colour or anticolour appears twice. + for (int iCol = 0; iCol < int(colList.size()) - 1; ++iCol) { + int col = colList[iCol]; + for (int iCol2 = iCol + 1; iCol2 < int(colList.size()); ++iCol2) + if (colList[iCol2] == col) { + infoPtr->errorMsg("Warning in BeamRemnants::checkColours:" + " colour appears twice"); + if (!ALLOWCOLOURTWICE) return false; + } + } + for (int iAcol = 0; iAcol < int(acolList.size()) - 1; ++iAcol) { + int acol = acolList[iAcol]; + for (int iAcol2 = iAcol + 1; iAcol2 < int(acolList.size()); ++iAcol2) + if (acolList[iAcol2] == acol) { + infoPtr->errorMsg("Warning in BeamRemnants::checkColours:" + " anticolour appears twice"); + if (!ALLOWCOLOURTWICE) return false; + } + } + + // Remove all matching colour-anticolour pairs. + bool foundPair = true; + while (foundPair && colList.size() > 0 && acolList.size() > 0) { + foundPair = false; + for (int iCol = 0; iCol < int(colList.size()); ++iCol) { + for (int iAcol = 0; iAcol < int(acolList.size()); ++iAcol) { + if (acolList[iAcol] == colList[iCol]) { + colList[iCol] = colList.back(); colList.pop_back(); + acolList[iAcol] = acolList.back(); acolList.pop_back(); + foundPair = true; break; + } + } if (foundPair) break; + } + } + + // Check that remaining (anti)colours are accounted for by junctions. + for (int iJun = 0; iJun < event.sizeJunction(); ++iJun) { + int kindJun = event.kindJunction(iJun); + for (int leg = 0; leg < 3; ++leg) { + int colEnd = event.colJunction(iJun, leg); + + // Junction connected to three colours. + if (kindJun == 1) { + bool foundCol = false; + for (int iCol = 0; iCol < int(colList.size()); ++iCol) + if (colList[iCol] == colEnd) { + colList[iCol] = colList.back(); + colList.pop_back(); + foundCol = true; + break; + } + } + + // Junction connected to three anticolours. + else if (kindJun == 2) { + bool foundCol = false; + for (int iAcol = 0; iAcol < int(acolList.size()); ++iAcol) + if (acolList[iAcol] == colEnd) { + acolList[iAcol] = acolList.back(); + acolList.pop_back(); + foundCol = true; + break; + } + } + + // End junction check. More junction cases to come?? + } + } + + + // Repair step - sometimes needed when rescattering allowed. + if (colList.size() > 0 || acolList.size() > 0) + infoPtr->errorMsg("Warning in BeamRemnants::checkColours:" + " need to repair unmatched colours"); + while (colList.size() > 0 && acolList.size() > 0) { + + // Replace one colour and one anticolour index by a new common one. + int colMatch = colList.back(); + int acolMatch = acolList.back(); + int colNew = event.nextColTag(); + colList.pop_back(); + acolList.pop_back(); + for (int i = oldSize; i < event.size(); ++i) + if (event[i].isFinal() && event[i].col() == colMatch) { + event[i].col( colNew); + break; + } + for (int i = oldSize; i < event.size(); ++i) + if (event[i].isFinal() && event[i].acol() == acolMatch) { + event[i].acol( colNew); + break; + } + } + + // Done. + return (colList.size() == 0 && acolList.size() == 0); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/BeamShape.cxx b/PYTHIA8/pythia8140/src/BeamShape.cxx new file mode 100644 index 00000000000..e3f787ed397 --- /dev/null +++ b/PYTHIA8/pythia8140/src/BeamShape.cxx @@ -0,0 +1,151 @@ +// BeamShape.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the BeamShape class. + +#include "BeamShape.h" + +namespace Pythia8 { + +//========================================================================== + +// The BeamShape class. + +//-------------------------------------------------------------------------- + +// Initialize beam parameters. + + void BeamShape::init( Settings& settings, Rndm* rndmPtrIn) { + + // Save pointer. + rndmPtr = rndmPtrIn; + + // Main flags. + allowMomentumSpread = settings.flag("Beams:allowMomentumSpread"); + allowVertexSpread = settings.flag("Beams:allowVertexSpread"); + + // Parameters for beam A momentum spread. + sigmaPxA = settings.parm("Beams:sigmaPxA"); + sigmaPyA = settings.parm("Beams:sigmaPyA"); + sigmaPzA = settings.parm("Beams:sigmaPzA"); + maxDevA = settings.parm("Beams:maxDevA"); + + // Parameters for beam B momentum spread. + sigmaPxB = settings.parm("Beams:sigmaPxB"); + sigmaPyB = settings.parm("Beams:sigmaPyB"); + sigmaPzB = settings.parm("Beams:sigmaPzB"); + maxDevB = settings.parm("Beams:maxDevB"); + + // Parameters for beam vertex spread. + sigmaVertexX = settings.parm("Beams:sigmaVertexX"); + sigmaVertexY = settings.parm("Beams:sigmaVertexY"); + sigmaVertexZ = settings.parm("Beams:sigmaVertexZ"); + maxDevVertex = settings.parm("Beams:maxDevVertex"); + sigmaTime = settings.parm("Beams:sigmaTime"); + maxDevTime = settings.parm("Beams:maxDevTime"); + + // Parameters for beam vertex offset. + offsetX = settings.parm("Beams:offsetVertexX"); + offsetY = settings.parm("Beams:offsetVertexY"); + offsetZ = settings.parm("Beams:offsetVertexZ"); + offsetT = settings.parm("Beams:offsetTime"); + +} + +//-------------------------------------------------------------------------- + +// Set the two beam momentum deviations and the beam vertex. + +void BeamShape::pick() { + + // Reset all values. + deltaPxA = deltaPyA = deltaPzA = deltaPxB = deltaPyB = deltaPzB + = vertexX = vertexY = vertexZ = vertexT = 0.; + + // Set beam A momentum deviation by a three-dimensional Gaussian. + if (allowMomentumSpread) { + double totalDev, gauss; + do { + totalDev = 0.; + if (sigmaPxA > 0.) { + gauss = rndmPtr->gauss(); + deltaPxA = sigmaPxA * gauss; + totalDev += gauss * gauss; + } + if (sigmaPyA > 0.) { + gauss = rndmPtr->gauss(); + deltaPyA = sigmaPyA * gauss; + totalDev += gauss * gauss; + } + if (sigmaPzA > 0.) { + gauss = rndmPtr->gauss(); + deltaPzA = sigmaPzA * gauss; + totalDev += gauss * gauss; + } + } while (totalDev > maxDevA * maxDevA); + + // Set beam B momentum deviation by a three-dimensional Gaussian. + do { + totalDev = 0.; + if (sigmaPxB > 0.) { + gauss = rndmPtr->gauss(); + deltaPxB = sigmaPxB * gauss; + totalDev += gauss * gauss; + } + if (sigmaPyB > 0.) { + gauss = rndmPtr->gauss(); + deltaPyB = sigmaPyB * gauss; + totalDev += gauss * gauss; + } + if (sigmaPzB > 0.) { + gauss = rndmPtr->gauss(); + deltaPzB = sigmaPzB * gauss; + totalDev += gauss * gauss; + } + } while (totalDev > maxDevB * maxDevB); + } + + // Set beam vertex location by a three-dimensional Gaussian. + if (allowVertexSpread) { + double totalDev, gauss; + do { + totalDev = 0.; + if (sigmaVertexX > 0.) { + gauss = rndmPtr->gauss(); + vertexX = sigmaVertexX * gauss; + totalDev += gauss * gauss; + } + if (sigmaVertexY > 0.) { + gauss = rndmPtr->gauss(); + vertexY = sigmaVertexY * gauss; + totalDev += gauss * gauss; + } + if (sigmaVertexZ > 0.) { + gauss = rndmPtr->gauss(); + vertexZ = sigmaVertexZ * gauss; + totalDev += gauss * gauss; + } + } while (totalDev > maxDevVertex * maxDevVertex); + + // Set beam collision time by a Gaussian. + if (sigmaTime > 0.) { + do gauss = rndmPtr->gauss(); + while (abs(gauss) > maxDevTime); + vertexT = sigmaTime * gauss; + } + + // Add offset to beam vertex. + vertexX += offsetX; + vertexY += offsetY; + vertexZ += offsetZ; + vertexT += offsetT; + } + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/BoseEinstein.cxx b/PYTHIA8/pythia8140/src/BoseEinstein.cxx new file mode 100644 index 00000000000..2841c80aa4d --- /dev/null +++ b/PYTHIA8/pythia8140/src/BoseEinstein.cxx @@ -0,0 +1,281 @@ +// BoseEinstein.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the BoseEinsten class. + +#include "BoseEinstein.h" + +namespace Pythia8 { + +//========================================================================== + +// The BoseEinstein class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Enumeration of id codes and table for particle species considered. +const int BoseEinstein::IDHADRON[9] = { 211, -211, 111, 321, -321, + 130, 310, 221, 331 }; +const int BoseEinstein::ITABLE[9] = { 0, 0, 0, 1, 1, 1, 1, 2, 3 }; + +// Distance between table entries, normalized to min( 2*mass, QRef). +const double BoseEinstein::STEPSIZE = 0.05; + +// Skip shift for two extremely close particles, to avoid instabilities. +const double BoseEinstein::Q2MIN = 1e-8; + +// Parameters of energy compensation procedure: maximally allowed +// relative energy error, iterative stepsize, and number of iterations. +const double BoseEinstein::COMPRELERR = 1e-10; +const double BoseEinstein::COMPFACMAX = 1000.; +const int BoseEinstein::NCOMPSTEP = 10; + +//-------------------------------------------------------------------------- + +// Find settings. Precalculate table used to find momentum shifts. + +bool BoseEinstein::init(Info* infoPtrIn, Settings& settings, + ParticleData& particleData) { + + // Save pointer. + infoPtr = infoPtrIn; + + // Main flags. + doPion = settings.flag("BoseEinstein:Pion"); + doKaon = settings.flag("BoseEinstein:Kaon"); + doEta = settings.flag("BoseEinstein:Eta"); + + // Shape of Bose-Einstein enhancement/suppression. + lambda = settings.parm("BoseEinstein:lambda"); + QRef = settings.parm("BoseEinstein:QRef"); + + // Multiples and inverses (= "radii") of distance parameters in Q-space. + QRef2 = 2. * QRef; + QRef3 = 3. * QRef; + R2Ref = 1. / (QRef * QRef); + R2Ref2 = 1. / (QRef2 * QRef2); + R2Ref3 = 1. / (QRef3 * QRef3); + + // Masses of particles with Bose-Einstein implemented. + for (int iSpecies = 0; iSpecies < 9; ++iSpecies) + mHadron[iSpecies] = particleData.m0( IDHADRON[iSpecies] ); + + // Pair pi, K, eta and eta' masses for use in tables. + mPair[0] = 2. * mHadron[0]; + mPair[1] = 2. * mHadron[3]; + mPair[2] = 2. * mHadron[7]; + mPair[3] = 2. * mHadron[8]; + + // Loop over the four required tables. Local variables. + double Qnow, Q2now, centerCorr; + for (int iTab = 0; iTab < 4; ++iTab) { + m2Pair[iTab] = mPair[iTab] * mPair[iTab]; + + // Step size and number of steps in normal table. + deltaQ[iTab] = STEPSIZE * min(mPair[iTab], QRef); + nStep[iTab] = min( 199, 1 + int(3. * QRef / deltaQ[iTab]) ); + maxQ[iTab] = (nStep[iTab] - 0.1) * deltaQ[iTab]; + centerCorr = deltaQ[iTab] * deltaQ[iTab] / 12.; + + // Construct normal table recursively in Q space. + shift[iTab][0] = 0.; + for (int i = 1; i <= nStep[iTab]; ++i) { + Qnow = deltaQ[iTab] * (i - 0.5); + Q2now = Qnow * Qnow; + shift[iTab][i] = shift[iTab][i - 1] + exp(-Q2now * R2Ref) + * deltaQ[iTab] * (Q2now + centerCorr) / sqrt(Q2now + m2Pair[iTab]); + } + + // Step size and number of steps in compensation table. + deltaQ3[iTab] = STEPSIZE * min(mPair[iTab], QRef3); + nStep3[iTab] = min( 199, 1 + int(9. * QRef / deltaQ3[iTab]) ); + maxQ3[iTab] = (nStep3[iTab] - 0.1) * deltaQ3[iTab]; + centerCorr = deltaQ3[iTab] * deltaQ3[iTab] / 12.; + + // Construct compensation table recursively in Q space. + shift3[iTab][0] = 0.; + for (int i = 1; i <= nStep3[iTab]; ++i) { + Qnow = deltaQ3[iTab] * (i - 0.5); + Q2now = Qnow * Qnow; + shift3[iTab][i] = shift3[iTab][i - 1] + exp(-Q2now * R2Ref3) + * deltaQ3[iTab] * (Q2now + centerCorr) / sqrt(Q2now + m2Pair[iTab]); + } + + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Perform Bose-Einstein corrections on an event. + +bool BoseEinstein::shiftEvent( Event& event) { + + // Reset list of identical particles. + hadronBE.resize(0); + + // Loop over all hadron species with BE effects. + nStored[0] = 0; + for (int iSpecies = 0; iSpecies < 9; ++iSpecies) { + nStored[iSpecies + 1] = nStored[iSpecies]; + if (!doPion && iSpecies <= 2) continue; + if (!doKaon && iSpecies >= 3 && iSpecies <= 6) continue; + if (!doEta && iSpecies >= 7) continue; + + // Properties of current hadron species. + int idNow = IDHADRON[ iSpecies ]; + int iTab = ITABLE[ iSpecies ]; + + // Loop through event record to store copies of current species. + for (int i = 0; i < event.size(); ++i) + if ( event[i].id() == idNow && event[i].isFinal() ) + hadronBE.push_back( + BoseEinsteinHadron( idNow, i, event[i].p(), event[i].m() ) ); + nStored[iSpecies + 1] = hadronBE.size(); + + // Loop through pairs of identical particles and find shifts. + for (int i1 = nStored[iSpecies]; i1 < nStored[iSpecies+1] - 1; ++i1) + for (int i2 = i1 + 1; i2 < nStored[iSpecies+1]; ++i2) + shiftPair( i1, i2, iTab); + } + + // Must have at least two pairs to carry out compensation. + if (nStored[9] < 2) return true; + + // Shift momenta and recalculate energies. + double eSumOriginal = 0.; + double eSumShifted = 0.; + double eDiffByComp = 0.; + for (int i = 0; i < nStored[9]; ++i) { + eSumOriginal += hadronBE[i].p.e(); + hadronBE[i].p += hadronBE[i].pShift; + hadronBE[i].p.e( sqrt( hadronBE[i].p.pAbs2() + hadronBE[i].m2 ) ); + eSumShifted += hadronBE[i].p.e(); + eDiffByComp += dot3( hadronBE[i].pComp, hadronBE[i].p) + / hadronBE[i].p.e(); + } + + // Iterate compensation shift until convergence. + int iStep = 0; + while ( abs(eSumShifted - eSumOriginal) > COMPRELERR * eSumOriginal + && abs(eSumShifted - eSumOriginal) < COMPFACMAX * abs(eDiffByComp) + && iStep < NCOMPSTEP ) { + ++iStep; + double compFac = (eSumOriginal - eSumShifted) / eDiffByComp; + eSumShifted = 0.; + eDiffByComp = 0.; + for (int i = 0; i < nStored[9]; ++i) { + hadronBE[i].p += compFac * hadronBE[i].pComp; + hadronBE[i].p.e( sqrt( hadronBE[i].p.pAbs2() + hadronBE[i].m2 ) ); + eSumShifted += hadronBE[i].p.e(); + eDiffByComp += dot3( hadronBE[i].pComp, hadronBE[i].p) + / hadronBE[i].p.e(); + } + } + + // Error if no convergence, and then return without doing BE shift. + // However, not grave enough to kill event, so return true. + if ( abs(eSumShifted - eSumOriginal) > COMPRELERR * eSumOriginal ) { + infoPtr->errorMsg("Warning in BoseEinstein::shiftEvent: " + "no consistent BE shift topology found, so skip BE"); + return true; + } + + // Store new particle copies with shifted momenta. + for (int i = 0; i < nStored[9]; ++i) { + int iNew = event.copy( hadronBE[i].iPos, 99); + event[ iNew ].p( hadronBE[i].p ); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Calculate shift and (unnormalized) compensation for pair. + +void BoseEinstein::shiftPair( int i1, int i2, int iTab) { + + // Calculate old relative momentum. + double Q2old = m2(hadronBE[i1].p, hadronBE[i2].p) - m2Pair[iTab]; + if (Q2old < Q2MIN) return; + double Qold = sqrt(Q2old); + double psFac = sqrt(Q2old + m2Pair[iTab]) / Q2old; + + // Calculate new relative momentum for normal shift. + double Qmove = 0.; + if (Qold < deltaQ[iTab]) Qmove = Qold / 3.; + else if (Qold < maxQ[iTab]) { + double realQbin = Qold / deltaQ[iTab]; + int intQbin = int( realQbin ); + double inter = (pow3(realQbin) - pow3(intQbin)) + / (3 * intQbin * (intQbin + 1) + 1); + Qmove = ( shift[iTab][intQbin] + inter * (shift[iTab][intQbin + 1] + - shift[iTab][intQbin]) ) * psFac; + } + else Qmove = shift[iTab][nStep[iTab]] * psFac; + double Q2new = Q2old * pow( Qold / (Qold + 3. * lambda * Qmove), 2. / 3.); + + // Calculate corresponding three-momentum shift. + double Q2Diff = Q2new - Q2old; + double p2DiffAbs = (hadronBE[i1].p - hadronBE[i2].p).pAbs2(); + double p2AbsDiff = hadronBE[i1].p.pAbs2() - hadronBE[i2].p.pAbs2(); + double eSum = hadronBE[i1].p.e() + hadronBE[i2].p.e(); + double eDiff = hadronBE[i1].p.e() - hadronBE[i2].p.e(); + double sumQ2E = Q2Diff + eSum * eSum; + double rootA = eSum * eDiff * p2AbsDiff - p2DiffAbs * sumQ2E; + double rootB = p2DiffAbs * sumQ2E - p2AbsDiff * p2AbsDiff; + double factor = 0.5 * ( rootA + sqrtpos(rootA * rootA + + Q2Diff * (sumQ2E - eDiff * eDiff) * rootB) ) / rootB; + + // Add shifts to sum. (Energy component dummy.) + Vec4 pDiff = factor * (hadronBE[i1].p - hadronBE[i2].p); + hadronBE[i1].pShift += pDiff; + hadronBE[i2].pShift -= pDiff; + + // Calculate new relative momentum for compensation shift. + double Qmove3 = 0.; + if (Qold < deltaQ3[iTab]) Qmove3 = Qold / 3.; + else if (Qold < maxQ3[iTab]) { + double realQbin = Qold / deltaQ3[iTab]; + int intQbin = int( realQbin ); + double inter = (pow3(realQbin) - pow3(intQbin)) + / (3 * intQbin * (intQbin + 1) + 1); + Qmove3 = ( shift3[iTab][intQbin] + inter * (shift3[iTab][intQbin + 1] + - shift3[iTab][intQbin]) ) * psFac; + } + else Qmove3 = shift3[iTab][nStep3[iTab]] *psFac; + double Q2new3 = Q2old * pow( Qold / (Qold + 3. * lambda * Qmove3), 2. / 3.); + + // Calculate corresponding three-momentum shift. + Q2Diff = Q2new3 - Q2old; + sumQ2E = Q2Diff + eSum * eSum; + rootA = eSum * eDiff * p2AbsDiff - p2DiffAbs * sumQ2E; + rootB = p2DiffAbs * sumQ2E - p2AbsDiff * p2AbsDiff; + factor = 0.5 * ( rootA + sqrtpos(rootA * rootA + + Q2Diff * (sumQ2E - eDiff * eDiff) * rootB) ) / rootB; + + // Extra dampening factor to go from BE_3 to BE_32. + factor *= 1. - exp(-Q2old * R2Ref2); + + // Add shifts to sum. (Energy component dummy.) + pDiff = factor * (hadronBE[i1].p - hadronBE[i2].p); + hadronBE[i1].pComp += pDiff; + hadronBE[i2].pComp -= pDiff; + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/Event.cxx b/PYTHIA8/pythia8140/src/Event.cxx new file mode 100644 index 00000000000..0f424f62896 --- /dev/null +++ b/PYTHIA8/pythia8140/src/Event.cxx @@ -0,0 +1,706 @@ +// Event.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// Particle and Event classes, and some related global functions. + +#include "Event.h" + +namespace Pythia8 { + +//========================================================================== + +// Particle class. +// This class holds info on a particle in general. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Small number to avoid division by zero. +const double Particle::TINY = 1e-20; + +//-------------------------------------------------------------------------- + +// Functions for rapidity and pseudorapidity. + +double Particle::y() const { + double temp = log( ( pSave.e() + abs(pSave.pz()) ) / max( TINY, mT() ) ); + return (pSave.pz() > 0) ? temp : -temp; +} + +double Particle::eta() const { + double temp = log( ( pSave.pAbs() + abs(pSave.pz()) ) / max( TINY, pT() ) ); + return (pSave.pz() > 0) ? temp : -temp; +} + +//-------------------------------------------------------------------------- + +// Particle name, with status but imposed maximum length -> may truncate. + +string Particle::nameWithStatus(int maxLen) const { + + if (pdePtr == 0) return " "; + string temp = (statusSave > 0) ? pdePtr->name(idSave) + : "(" + pdePtr->name(idSave) + ")"; + while (int(temp.length()) > maxLen) { + // Remove from end, excluding closing bracket and charge. + int iRem = temp.find_last_not_of(")+-0"); + temp.erase(iRem, 1); + } + return temp; +} + +//-------------------------------------------------------------------------- + +// Add offsets to mother and daughter pointers (must be non-negative). + +void Particle::offsetHistory( int minMother, int addMother, int minDaughter, + int addDaughter) { + + if (addMother < 0 || addDaughter < 0) return; + if ( mother1Save > minMother ) mother1Save += addMother; + if ( mother2Save > minMother ) mother2Save += addMother; + if (daughter1Save > minDaughter) daughter1Save += addDaughter; + if (daughter2Save > minDaughter) daughter2Save += addDaughter; + +} + +//-------------------------------------------------------------------------- + +// Add offsets to colour and anticolour (must be positive). + +void Particle::offsetCol( int addCol) { + + if (addCol < 0) return; + if ( colSave > 0) colSave += addCol; + if (acolSave > 0) acolSave += addCol; + +} + +//-------------------------------------------------------------------------- + +// Invariant mass of a pair and its square. +// (Not part of class proper, but tightly linked.) + +double m(const Particle& pp1, const Particle& pp2) { + double m2 = pow2(pp1.e() + pp2.e()) - pow2(pp1.px() + pp2.px()) + - pow2(pp1.py() + pp2.py()) - pow2(pp1.pz() + pp2.pz()); + return (m2 > 0. ? sqrt(m2) : 0.); +} + +double m2(const Particle& pp1, const Particle& pp2) { + double m2 = pow2(pp1.e() + pp2.e()) - pow2(pp1.px() + pp2.px()) + - pow2(pp1.py() + pp2.py()) - pow2(pp1.pz() + pp2.pz()); + return m2; +} + +//========================================================================== + +// Event class. +// This class holds info on the complete event record. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maxmimum number of mothers or daughter indices per line in listing. +const int Event::IPERLINE = 20; + +//-------------------------------------------------------------------------- + +// Copy all information from one event record to another. + +Event& Event::operator=( const Event& oldEvent) { + + // Do not copy if same. + if (this != &oldEvent) { + + // Reset all current info in the event. + clear(); + + // Copy all the particles one by one. + for (int i = 0; i < oldEvent.size(); ++i) append( oldEvent[i] ); + + // Copy all the junctions one by one. + for (int i = 0; i < oldEvent.sizeJunction(); ++i) + appendJunction( oldEvent.getJunction(i) ); + + // Copy all other values. + startColTag = oldEvent.startColTag; + maxColTag = oldEvent.maxColTag; + savedSize = oldEvent.savedSize; + savedJunctionSize = oldEvent.savedJunctionSize; + scaleSave = oldEvent.scaleSave; + scaleSecondSave = oldEvent.scaleSecondSave; + headerList = oldEvent.headerList; + particleDataPtr = oldEvent.particleDataPtr; + + // Done. + } + return *this; + +} + +//-------------------------------------------------------------------------- + +// Add a copy of an existing particle at the end of the event record; +// return index. Three cases, depending on sign of new status code: +// Positive: copy is viewed as daughter, status of original is negated. +// Negative: copy is viewed as mother, status of original is unchanged. +// Zero: the new is a perfect carbon copy (maybe to be changed later). + +int Event::copy(int iCopy, int newStatus) { + + // Simple carbon copy. + entry.push_back(entry[iCopy]); + int iNew = entry.size() - 1; + + // Set up to make new daughter of old. + if (newStatus > 0) { + entry[iCopy].daughters(iNew,iNew); + entry[iCopy].statusNeg(); + entry[iNew].mothers(iCopy, iCopy); + entry[iNew].status(newStatus); + + // Set up to make new mother of old. + } else if (newStatus < 0) { + entry[iCopy].mothers(iNew,iNew); + entry[iNew].daughters(iCopy, iCopy); + entry[iNew].status(newStatus); + } + + // Done. + return iNew; + +} + +//-------------------------------------------------------------------------- + +// Print an event - special cases that rely on the general method. +// Not inline to make them directly callable in (some) debuggers. + +void Event::list() const { + list(false, false, cout); +} + +void Event::list(ostream& os) const { + list(false, false, os); +} + +void Event::list(bool showScaleAndVertex, bool showMothersAndDaughters) +const { + list(showScaleAndVertex, showMothersAndDaughters, cout); +} + +//-------------------------------------------------------------------------- + +// Print an event. + +void Event::list(bool showScaleAndVertex, bool showMothersAndDaughters, + ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Event Listing " << headerList << "----------" + << "------------------------------------------------- \n \n no " + << " id name status mothers daughters colou" + << "rs p_x p_y p_z e m \n"; + if (showScaleAndVertex) + os << " scale " + << " xProd yProd zProd tProd " + << " tau\n"; + + // At high energy switch to scientific format for momenta. + bool useFixed = (entry[0].e() < 1e5); + + // Listing of complete event. + Vec4 pSum; + double chargeSum = 0.; + for (int i = 0; i < int(entry.size()); ++i) { + const Particle& pt = entry[i]; + + // Basic line for a particle, always printed. + os << setw(6) << i << setw(10) << pt.id() << " " << left + << setw(18) << pt.nameWithStatus(18) << right << setw(4) + << pt.status() << setw(6) << pt.mother1() << setw(6) + << pt.mother2() << setw(6) << pt.daughter1() << setw(6) + << pt.daughter2() << setw(6) << pt.col() << setw(6) << pt.acol() + << ( (useFixed) ? fixed : scientific ) << setprecision(3) + << setw(11) << pt.px() << setw(11) << pt.py() << setw(11) + << pt.pz() << setw(11) << pt.e() << setw(11) << pt.m() << "\n"; + + // Optional extra line for scale value and production vertex. + if (showScaleAndVertex) + os << " " << setw(11) << pt.scale() + << " " << scientific + << setprecision(3) << setw(11) << pt.xProd() << setw(11) + << pt.yProd() << setw(11) << pt.zProd() << setw(11) + << pt.tProd() << setw(11) << pt.tau() << "\n"; + + // Optional extra line, giving a complete list of mothers and daughters. + if (showMothersAndDaughters) { + int linefill = 2; + os << " mothers:"; + vector allMothers = motherList(i); + for (int j = 0; j < int(allMothers.size()); ++j) { + os << " " << allMothers[j]; + if (++linefill == IPERLINE) {os << "\n "; linefill = 0;} + } + os << "; daughters:"; + vector allDaughters = daughterList(i); + for (int j = 0; j < int(allDaughters.size()); ++j) { + os << " " << allDaughters[j]; + if (++linefill == IPERLINE) {os << "\n "; linefill = 0;} + } + if (linefill !=0) os << "\n"; + } + + // Statistics on momentum and charge. + if (entry[i].status() > 0) { + pSum += entry[i].p(); + chargeSum += entry[i].charge(); + } + } + + // Line with sum charge, momentum, energy and invariant mass. + os << fixed << setprecision(3) << " " + << "Charge sum:" << setw(7) << chargeSum << " Momentum sum:" + << ( (useFixed) ? fixed : scientific ) << setprecision(3) + << setw(11) << pSum.px() << setw(11) << pSum.py() << setw(11) + << pSum.pz() << setw(11) << pSum.e() << setw(11) << pSum.mCalc() + << "\n"; + + // Listing finished. + os << "\n -------- End PYTHIA Event Listing ----------------------------" + << "-------------------------------------------------------------------" + << endl; +} + +//-------------------------------------------------------------------------- + +// Find complete list of mothers. + +vector Event::motherList(int i) const { + + // Vector of all the mothers; created empty. + vector mothers; + + // Read out the two official mother indices and status code. + int mother1 = entry[i].mother1(); + int mother2 = entry[i].mother2(); + int statusAbs = entry[i].statusAbs(); + + // Special cases in the beginning, where the meaning of zero is unclear. + if (statusAbs == 11 || statusAbs == 12) ; + else if (mother1 == 0 && mother2 == 0) mothers.push_back(0); + + // One mother or a carbon copy + else if (mother2 == 0 || mother2 == mother1) mothers.push_back(mother1); + + // A range of mothers from string fragmentation. + else if ( statusAbs > 80 && statusAbs < 90) + for (int iRange = mother1; iRange <= mother2; ++iRange) + mothers.push_back(iRange); + + // Two separate mothers. + else { + mothers.push_back( min(mother1, mother2) ); + mothers.push_back( max(mother1, mother2) ); + } + + // Done. + return mothers; + +} + +//-------------------------------------------------------------------------- + +// Find complete list of daughters. + +vector Event::daughterList(int i) const { + + // Vector of all the daughters; created empty. + vector daughters; + + // Read out the two official daughter indices. + int daughter1 = entry[i].daughter1(); + int daughter2 = entry[i].daughter2(); + + // Simple cases: no or one daughter. + if (daughter1 == 0 && daughter2 == 0) ; + else if (daughter2 == 0 || daughter2 == daughter1) + daughters.push_back(daughter1); + + // A range of daughters. + else if (daughter2 > daughter1) + for (int iRange = daughter1; iRange <= daughter2; ++iRange) + daughters.push_back(iRange); + + // Two separated daughters. + else { + daughters.push_back(daughter2); + daughters.push_back(daughter1); + } + + // Special case for two incoming beams: attach further + // initiators and remnants that have beam as mother. + if (entry[i].statusAbs() == 12 || entry[i].statusAbs() == 13) + for (int iDau = 3; iDau < size(); ++iDau) + if (entry[iDau].mother1() == i) { + bool isIn = false; + for (int iIn = 0; iIn < int(daughters.size()); ++iIn) + if (iDau == daughters[iIn]) isIn = true; + if (!isIn) daughters.push_back(iDau); + } + + // Done. + return daughters; + +} + +//-------------------------------------------------------------------------- + +// Convert internal Pythia status codes to the HepMC status conventions. + +int Event::statusHepMC(int i) const { + + // Positive codes are final particles. Status -12 are beam particles. + int statusNow = entry[i].status(); + if (statusNow > 0) return 1; + if (statusNow == -12) return 4; + + // Hadrons, muons, taus that decay normally are status 2. + int idNow = entry[i].id(); + if (entry[i].isHadron() || abs(idNow) == 13 || abs(idNow) == 15) { + int iDau = entry[i].daughter1(); + // Particle should not decay into itself (e.g. Bose-Einstein). + if ( entry[iDau].id() != idNow) { + int statusDau = entry[ iDau ].statusAbs(); + if (statusDau > 90 && statusDau < 95) return 2; + } + } + + // Other acceptable negative codes as their positive counterpart. + if (statusNow <= -11 && statusNow >= -200) return -statusNow; + + // Unacceptable codes as 0. + return 0; + +} + +//-------------------------------------------------------------------------- + +// Trace the first and last copy of one and the same particle. + +int Event::iTopCopy( int i) const { + + int iUp = i; + while ( iUp > 0 && entry[iUp].mother2() == entry[iUp].mother1() + && entry[iUp].mother1() > 0) iUp = entry[iUp].mother1(); + return iUp; + +} + +int Event::iBotCopy( int i) const { + + int iDn = i; + while ( iDn > 0 && entry[iDn].daughter2() == entry[iDn].daughter1() + && entry[iDn].daughter1() > 0) iDn = entry[iDn].daughter1(); + return iDn; + +} + +//-------------------------------------------------------------------------- + +// Trace the first and last copy of one and the same particle, +// also through shower branchings, making use of flavour matches. +// Stops tracing when this gives ambiguities. + +int Event::iTopCopyId( int i) const { + + int id = entry[i].id(); + int iUp = i; + for ( ; ; ) { + int mother1 = entry[iUp].mother1(); + int id1 = (mother1 > 0) ? entry[mother1].id() : 0; + int mother2 = entry[iUp].mother2(); + int id2 = (mother2 > 0) ? entry[mother2].id() : 0; + if (mother2 != mother1 && id2 == id1) break; + if (id1 == id) { + iUp = mother1; + continue; + } + if (id2 == id) { + iUp = mother2; + continue; + } + break; + } + return iUp; + +} + +int Event::iBotCopyId( int i) const { + + int id = entry[i].id(); + int iDn = i; + for ( ; ; ) { + int daughter1 = entry[iDn].daughter1(); + int id1 = (daughter1 > 0) ? entry[daughter1].id() : 0; + int daughter2 = entry[iDn].daughter2(); + int id2 = (daughter2 > 0) ? entry[daughter2].id() : 0; + if (daughter2 != daughter1 && id2 == id1) break; + if (id1 == id) { + iDn = daughter1; + continue; + } + if (id2 == id) { + iDn = daughter2; + continue; + } + break; + } + return iDn; + +} + +//-------------------------------------------------------------------------- + +// Find complete list of sisters. + +vector Event::sisterList(int i) const { + + // Vector of all the sisters; created empty. + vector sisters; + if (entry[i].statusAbs() == 11) return sisters; + + // Find mother and all its daughters. + int iMother = entry[i].mother1(); + vector daughters = daughterList(iMother); + + // Copy all daughters, excepting the input particle itself. + for (int j = 0; j < int(daughters.size()); ++j) + if (daughters[j] != i) sisters.push_back( daughters[j] ); + + // Done. + return sisters; + +} + +//-------------------------------------------------------------------------- + +// Find complete list of sisters. Traces up with iTopCopy and +// down with iBotCopy to give sisters at same level of evolution. +// Should this not give any final particles, the search is widened. + +vector Event::sisterListTopBot(int i, bool widenSearch) const { + + // Vector of all the sisters; created empty. + vector sisters; + if (entry[i].statusAbs() == 11) return sisters; + + // Trace up to first copy of current particle. + int iUp = iTopCopy(i); + + // Find mother and all its daughters. + int iMother = entry[iUp].mother1(); + vector daughters = daughterList(iMother); + + // Trace all daughters down, excepting the input particle itself. + for (int jD = 0; jD < int(daughters.size()); ++jD) + if (daughters[jD] != iUp) + sisters.push_back( iBotCopy( daughters[jD] ) ); + + // Prune any non-final particles from list. + int jP = 0; + while (jP < int(sisters.size())) { + if (entry[sisters[jP]].status() > 0) ++jP; + else { + sisters[jP] = sisters.back(); + sisters.pop_back(); + } + } + + // If empty list then restore immediate daughters. + if (sisters.size() == 0 && widenSearch) { + for (int jR = 0; jR < int(daughters.size()); ++jR) + if (daughters[jR] != iUp) + sisters.push_back( iBotCopy( daughters[jR] ) ); + + // Then trace all daughters, not only bottom copy. + for (int jT = 0; jT < int(sisters.size()); ++jT) { + daughters = daughterList( sisters[jT] ); + for (int k = 0; k < int(daughters.size()); ++k) + sisters.push_back( daughters[k] ); + } + + // And then prune any non-final particles from list. + int jN = 0; + while (jN < int(sisters.size())) { + if (entry[sisters[jN]].status() > 0) ++jN; + else { + sisters[jN] = sisters.back(); + sisters.pop_back(); + } + } + } + + // Done. + return sisters; + +} + +//-------------------------------------------------------------------------- + +// Check whether a given particle is an arbitrarily-steps-removed +// mother to another. For the parton -> hadron transition, only +// first-rank hadrons are associated with the respective end quark. + +bool Event::isAncestor(int i, int iAncestor) const { + + // Begin loop to trace upwards from the daughter. + int iUp = i; + for ( ; ; ) { + + // If positive match then done. + if (iUp == iAncestor) return true; + + // If out of range then failed to find match. + if (iUp <= 0 || iUp > size()) return false; + + // If unique mother then keep on moving up the chain. + int mother1 = entry[iUp].mother1(); + int mother2 = entry[iUp].mother2(); + if (mother2 == mother1 || mother2 == 0) {iUp = mother1; continue;} + + // If many mothers, except hadronization, then fail tracing. + int status = entry[iUp].statusAbs(); + if (status < 81 || status > 86) return false; + + // For hadronization step, fail if not first rank, else move up. + if (status == 82) { + iUp = (iUp + 1 < size() && entry[iUp + 1].mother1() == mother1) + ? mother1 : mother2; continue; + } + if (status == 83) { + if (entry[iUp - 1].mother1() == mother1) return false; + iUp = mother1; continue; + } + if (status == 84) { + if (iUp + 1 < size() && entry[iUp + 1].mother1() == mother1) + return false; + iUp = mother1; continue; + } + + // Fail for ministring -> one hadron and for junctions. + return false; + + } + // End of loop. Should never reach beyond here. + return false; + +} + +//-------------------------------------------------------------------------- + +// Erase junction stored in specified slot and move up the ones under. + +void Event::eraseJunction(int i) { + + for (int j = i; j < int(junction.size()) - 1; ++j) + junction[j] = junction[j + 1]; + junction.pop_back(); + +} + +//-------------------------------------------------------------------------- + +// Print the junctions in an event. + +void Event::listJunctions(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Junction Listing " + << headerList.substr(0,30) << "\n \n no kind col0 col1 col2 " + << "endc0 endc1 endc2 stat0 stat1 stat2\n"; + + // Loop through junctions in event and list them. + for (int i = 0; i < sizeJunction(); ++i) + os << setw(6) << i << setw(6) << kindJunction(i) << setw(6) + << colJunction(i, 0) << setw(6) << colJunction(i, 1) << setw(6) + << colJunction(i, 2) << setw(6) << endColJunction(i, 0) << setw(6) + << endColJunction(i, 1) << setw(6) << endColJunction(i, 2) << setw(6) + << statusJunction(i, 0) << setw(6) << statusJunction(i, 1) << setw(6) + << statusJunction(i, 2) << "\n"; + + // Alternative if no junctions. Listing finished. + if (sizeJunction() == 0) os << " no junctions present \n"; + os << "\n -------- End PYTHIA Junction Listing --------------------" + << "------" << endl; +} + +//-------------------------------------------------------------------------- + +// Operator overloading allows to append one event to an existing one. + +Event& Event::operator+=( const Event& addEvent) { + + // Find offsets. One less since won't copy line 0. + int offsetIdx = entry.size() - 1; + int offsetCol = maxColTag; + + // Add energy to zeroth line and calculate new invariant mass. + entry[0].p( entry[0].p() + addEvent[0].p() ); + entry[0].m( entry[0].mCalc() ); + + // Read out particles from line 1 (not 0) onwards. + Particle temp; + for (int i = 1; i < addEvent.size(); ++i) { + temp = addEvent[i]; + + // Add offset to nonzero mother, daughter and colour indices. + if (temp.mother1() > 0) temp.mother1( temp.mother1() + offsetIdx ); + if (temp.mother2() > 0) temp.mother2( temp.mother2() + offsetIdx ); + if (temp.daughter1() > 0) temp.daughter1( temp.daughter1() + offsetIdx ); + if (temp.daughter2() > 0) temp.daughter2( temp.daughter2() + offsetIdx ); + if (temp.col() > 0) temp.col( temp.col() + offsetCol ); + if (temp.acol() > 0) temp.acol( temp.acol() + offsetCol ); + + // Append particle to summed event. + append( temp ); + } + + // Read out junctions one by one. + Junction tempJ; + int begCol, endCol; + for (int i = 0; i < addEvent.sizeJunction(); ++i) { + tempJ = addEvent.getJunction(i); + + // Add colour offsets to all three legs. + for (int j = 0; j < 3; ++j) { + begCol = tempJ.col(j); + endCol = tempJ.endCol(j); + if (begCol > 0) begCol += offsetCol; + if (endCol > 0) endCol += offsetCol; + tempJ.cols( j, begCol, endCol); + } + + // Append junction to summed event. + appendJunction( tempJ ); + } + + // Set header that indicates character as sum of events. + headerList = "(combination of several events) -------"; + + // Done. + return *this; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/FragmentationFlavZpT.cxx b/PYTHIA8/pythia8140/src/FragmentationFlavZpT.cxx new file mode 100644 index 00000000000..09931e34302 --- /dev/null +++ b/PYTHIA8/pythia8140/src/FragmentationFlavZpT.cxx @@ -0,0 +1,759 @@ +// FragmentationFlavZpT.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// StringFlav, StringZ and StringPT classes. + +#include "FragmentationFlavZpT.h" + +namespace Pythia8 { + +//========================================================================== + +// The StringFlav class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Offset for different meson multiplet id values. +const int StringFlav::mesonMultipletCode[6] + = { 1, 3, 10003, 10001, 20003, 5}; + +// Clebsch-Gordan coefficients for baryon octet and decuplet are +// fixed once and for all, so only weighted sum needs to be edited. +// Order: ud0 + u, ud0 + s, uu1 + u, uu1 + d, ud1 + u, ud1 + s. +const double StringFlav::baryonCGOct[6] + = { 0.75, 0.5, 0., 0.1667, 0.0833, 0.1667}; +const double StringFlav::baryonCGDec[6] + = { 0., 0., 1., 0.3333, 0.6667, 0.3333}; + +//-------------------------------------------------------------------------- + +// Initialize data members of the flavour generation. + +void StringFlav::init(Settings& settings, Rndm* rndmPtrIn) { + + // Save pointer. + rndmPtr = rndmPtrIn; + + // Basic parameters for generation of new flavour. + probQQtoQ = settings.parm("StringFlav:probQQtoQ"); + probStoUD = settings.parm("StringFlav:probStoUD"); + probSQtoQQ = settings.parm("StringFlav:probSQtoQQ"); + probQQ1toQQ0 = settings.parm("StringFlav:probQQ1toQQ0"); + + // Parameters derived from above. + probQandQQ = 1. + probQQtoQ; + probQandS = 2. + probStoUD; + probQandSinQQ = 2. + probSQtoQQ * probStoUD; + probQQ1corr = 3. * probQQ1toQQ0; + probQQ1corrInv = 1. / probQQ1corr; + probQQ1norm = probQQ1corr / (1. + probQQ1corr); + + // Parameters for normal meson production. + for (int i = 0; i < 4; ++i) mesonRate[i][0] = 1.; + mesonRate[0][1] = settings.parm("StringFlav:mesonUDvector"); + mesonRate[1][1] = settings.parm("StringFlav:mesonSvector"); + mesonRate[2][1] = settings.parm("StringFlav:mesonCvector"); + mesonRate[3][1] = settings.parm("StringFlav:mesonBvector"); + + // Parameters for L=1 excited-meson production. + mesonRate[0][2] = settings.parm("StringFlav:mesonUDL1S0J1"); + mesonRate[1][2] = settings.parm("StringFlav:mesonSL1S0J1"); + mesonRate[2][2] = settings.parm("StringFlav:mesonCL1S0J1"); + mesonRate[3][2] = settings.parm("StringFlav:mesonBL1S0J1"); + mesonRate[0][3] = settings.parm("StringFlav:mesonUDL1S1J0"); + mesonRate[1][3] = settings.parm("StringFlav:mesonSL1S1J0"); + mesonRate[2][3] = settings.parm("StringFlav:mesonCL1S1J0"); + mesonRate[3][3] = settings.parm("StringFlav:mesonBL1S1J0"); + mesonRate[0][4] = settings.parm("StringFlav:mesonUDL1S1J1"); + mesonRate[1][4] = settings.parm("StringFlav:mesonSL1S1J1"); + mesonRate[2][4] = settings.parm("StringFlav:mesonCL1S1J1"); + mesonRate[3][4] = settings.parm("StringFlav:mesonBL1S1J1"); + mesonRate[0][5] = settings.parm("StringFlav:mesonUDL1S1J2"); + mesonRate[1][5] = settings.parm("StringFlav:mesonSL1S1J2"); + mesonRate[2][5] = settings.parm("StringFlav:mesonCL1S1J2"); + mesonRate[3][5] = settings.parm("StringFlav:mesonBL1S1J2"); + + // Store sum over multiplets for Monte Carlo generation. + for (int i = 0; i < 4; ++i) mesonRateSum[i] + = mesonRate[i][0] + mesonRate[i][1] + mesonRate[i][2] + + mesonRate[i][3] + mesonRate[i][4] + mesonRate[i][5]; + + // Parameters for uubar - ddbar - ssbar meson mixing. + for (int spin = 0; spin < 6; ++spin) { + double theta; + if (spin == 0) theta = settings.parm("StringFlav:thetaPS"); + else if (spin == 1) theta = settings.parm("StringFlav:thetaV"); + else if (spin == 2) theta = settings.parm("StringFlav:thetaL1S0J1"); + else if (spin == 3) theta = settings.parm("StringFlav:thetaL1S1J0"); + else if (spin == 4) theta = settings.parm("StringFlav:thetaL1S1J1"); + else theta = settings.parm("StringFlav:thetaL1S1J2"); + double alpha = (spin == 0) ? 90. - (theta + 54.7) : theta + 54.7; + alpha *= M_PI / 180.; + // Fill in (flavour, spin)-dependent probability of producing + // the lightest or the lightest two mesons of the nonet. + mesonMix1[0][spin] = 0.5; + mesonMix2[0][spin] = 0.5 * (1. + pow2(sin(alpha))); + mesonMix1[1][spin] = 0.; + mesonMix2[1][spin] = pow2(cos(alpha)); + } + + // Additional suppression of eta and etaPrime. + etaSup = settings.parm("StringFlav:etaSup"); + etaPrimeSup = settings.parm("StringFlav:etaPrimeSup"); + + // Sum of baryon octet and decuplet weights. + decupletSup = settings.parm("StringFlav:decupletSup"); + for (int i = 0; i < 6; ++i) baryonCGSum[i] + = baryonCGOct[i] + decupletSup * baryonCGDec[i]; + + // Maximum SU(6) weight for ud0, ud1, uu1 types. + baryonCGMax[0] = max( baryonCGSum[0], baryonCGSum[1]); + baryonCGMax[1] = baryonCGMax[0]; + baryonCGMax[2] = max( baryonCGSum[2], baryonCGSum[3]); + baryonCGMax[3] = baryonCGMax[2]; + baryonCGMax[4] = max( baryonCGSum[4], baryonCGSum[5]); + baryonCGMax[5] = baryonCGMax[4]; + + // Popcorn baryon parameters. + popcornRate = settings.parm("StringFlav:popcornRate"); + popcornSpair = settings.parm("StringFlav:popcornSpair"); + popcornSmeson = settings.parm("StringFlav:popcornSmeson"); + + // Suppression of leading (= first-rank) baryons. + suppressLeadingB = settings.flag("StringFlav:suppressLeadingB"); + lightLeadingBSup = settings.parm("StringFlav:lightLeadingBSup"); + heavyLeadingBSup = settings.parm("StringFlav:heavyLeadingBSup"); + + // Begin calculation of derived parameters for baryon production. + + // Enumerate distinguishable diquark types (in diquark first is popcorn q). + enum Diquark {ud0, ud1, uu1, us0, su0, us1, su1, ss1}; + + // Maximum SU(6) weight by diquark type. + double barCGMax[8]; + barCGMax[ud0] = baryonCGMax[0]; + barCGMax[ud1] = baryonCGMax[4]; + barCGMax[uu1] = baryonCGMax[2]; + barCGMax[us0] = baryonCGMax[0]; + barCGMax[su0] = baryonCGMax[0]; + barCGMax[us1] = baryonCGMax[4]; + barCGMax[su1] = baryonCGMax[4]; + barCGMax[ss1] = baryonCGMax[2]; + + // Diquark SU(6) survival = Sum_quark (quark tunnel weight) * SU(6). + double dMB[8]; + dMB[ud0] = 2. * baryonCGSum[0] + probStoUD * baryonCGSum[1]; + dMB[ud1] = 2. * baryonCGSum[4] + probStoUD * baryonCGSum[5]; + dMB[uu1] = baryonCGSum[2] + (1. + probStoUD) * baryonCGSum[3]; + dMB[us0] = (1. + probStoUD) * baryonCGSum[0] + baryonCGSum[1]; + dMB[su0] = dMB[us0]; + dMB[us1] = (1. + probStoUD) * baryonCGSum[4] + baryonCGSum[5]; + dMB[su1] = dMB[us1]; + dMB[ss1] = probStoUD * baryonCGSum[2] + 2. * baryonCGSum[3]; + for (int i = 1; i < 8; ++i) dMB[i] = dMB[i] / dMB[0]; + + // Tunneling factors for diquark production; only half a pair = sqrt. + double probStoUDroot = sqrt(probStoUD); + double probSQtoQQroot = sqrt(probSQtoQQ); + double probQQ1toQQ0root = sqrt(probQQ1toQQ0); + double qBB[8]; + qBB[ud1] = probQQ1toQQ0root; + qBB[uu1] = probQQ1toQQ0root; + qBB[us0] = probSQtoQQroot; + qBB[su0] = probStoUDroot * probSQtoQQroot; + qBB[us1] = probQQ1toQQ0root * qBB[us0]; + qBB[su1] = probQQ1toQQ0root * qBB[su0]; + qBB[ss1] = probStoUDroot * pow2(probSQtoQQroot) * probQQ1toQQ0root; + + // spin * (vertex factor) * (half-tunneling factor above). + double qBM[8]; + qBM[ud1] = 3. * qBB[ud1]; + qBM[uu1] = 6. * qBB[uu1]; + qBM[us0] = probStoUD * qBB[us0]; + qBM[su0] = qBB[su0]; + qBM[us1] = probStoUD * 3. * qBB[us1]; + qBM[su1] = 3. * qBB[su1]; + qBM[ss1] = probStoUD * 6. * qBB[ss1]; + + // Combine above two into total diquark weight for q -> B Bbar. + for (int i = 1; i < 8; ++i) qBB[i] = qBB[i] * qBM[i]; + + // Suppression from having strange popcorn meson. + qBM[us0] *= popcornSmeson; + qBM[us1] *= popcornSmeson; + qBM[ss1] *= popcornSmeson; + + // Suppression for a heavy quark of a diquark to fit into a baryon + // on the other side of popcorn meson: (0) s/u for q -> B M; + // (1) s/u for rank 0 diquark su -> M B; (2) ditto for s -> c/b. + double uNorm = 1. + qBM[ud1] + qBM[uu1] + qBM[us0] + qBM[us1]; + scbBM[0] = (2. * (qBM[su0] + qBM[su1]) + qBM[ss1]) / uNorm; + scbBM[1] = scbBM[0] * popcornSpair * qBM[su0] / qBM[us0]; + scbBM[2] = (1. + qBM[ud1]) * (2. + qBM[us0]) / uNorm; + + // Include maximum of Clebsch-Gordan coefficients. + for (int i = 1; i < 8; ++i) dMB[i] *= qBM[i]; + for (int i = 1; i < 8; ++i) qBM[i] *= barCGMax[i] / barCGMax[0]; + for (int i = 1; i < 8; ++i) qBB[i] *= barCGMax[i] / barCGMax[0]; + + // Popcorn fraction for normal diquark production. + double qNorm = uNorm * popcornRate / 3.; + double sNorm = scbBM[0] * popcornSpair; + popFrac = qNorm * (1. + qBM[ud1] + qBM[uu1] + qBM[us0] + qBM[us1] + + sNorm * (qBM[su0] + qBM[su1] + 0.5 * qBM[ss1])) / (1. + qBB[ud1] + + qBB[uu1] + 2. * (qBB[us0] + qBB[us1]) + 0.5 * qBB[ss1]); + + // Popcorn fraction for rank 0 diquarks, depending on number of s quarks. + popS[0] = qNorm * qBM[ud1] / qBB[ud1]; + popS[1] = qNorm * 0.5 * (qBM[us1] / qBB[us1] + + sNorm * qBM[su1] / qBB[su1]); + popS[2] = qNorm * sNorm * qBM[ss1] / qBB[ss1]; + + // Recombine diquark weights to flavour and spin ratios. Second index: + // 0 = s/u popcorn quark ratio. + // 1, 2 = s/u ratio for vertex quark if popcorn quark is u/d or s. + // 3 = q/q' vertex quark ratio if popcorn quark is light and = q. + // 4, 5, 6 = (spin 1)/(spin 0) ratio for su, us and ud. + + // Case 0: q -> B B. + dWT[0][0] = (2. * (qBB[su0] + qBB[su1]) + qBB[ss1]) + / (1. + qBB[ud1] + qBB[uu1] + qBB[us0] + qBB[us1]); + dWT[0][1] = 2. * (qBB[us0] + qBB[us1]) / (1. + qBB[ud1] + qBB[uu1]); + dWT[0][2] = qBB[ss1] / (qBB[su0] + qBB[su1]); + dWT[0][3] = qBB[uu1] / (1. + qBB[ud1] + qBB[uu1]); + dWT[0][4] = qBB[su1] / qBB[su0]; + dWT[0][5] = qBB[us1] / qBB[us0]; + dWT[0][6] = qBB[ud1]; + + // Case 1: q -> B M B. + dWT[1][0] = (2. * (qBM[su0] + qBM[su1]) + qBM[ss1]) + / (1. + qBM[ud1] + qBM[uu1] + qBM[us0] + qBM[us1]); + dWT[1][1] = 2. * (qBM[us0] + qBM[us1]) / (1. + qBM[ud1] + qBM[uu1]); + dWT[1][2] = qBM[ss1] / (qBM[su0] + qBM[su1]); + dWT[1][3] = qBM[uu1] / (1. + qBM[ud1] + qBM[uu1]); + dWT[1][4] = qBM[su1] / qBM[su0]; + dWT[1][5] = qBM[us1] / qBM[us0]; + dWT[1][6] = qBM[ud1]; + + // Case 2: qq -> M B; diquark inside chain. + dWT[2][0] = (2. * (dMB[su0] + dMB[su1]) + dMB[ss1]) + / (1. + dMB[ud1] + dMB[uu1] + dMB[us0] + dMB[us1]); + dWT[2][1] = 2. * (dMB[us0] + dMB[us1]) / (1. + dMB[ud1] + dMB[uu1]); + dWT[2][2] = dMB[ss1] / (dMB[su0] + dMB[su1]); + dWT[2][3] = dMB[uu1] / (1. + dMB[ud1] + dMB[uu1]); + dWT[2][4] = dMB[su1] / dMB[su0]; + dWT[2][5] = dMB[us1] / dMB[us0]; + dWT[2][6] = dMB[ud1]; + +} + +//-------------------------------------------------------------------------- + +// Pick a new flavour (including diquarks) given an incoming one. + +FlavContainer StringFlav::pick(FlavContainer& flavOld) { + + // Initial values for new flavour. + FlavContainer flavNew; + flavNew.rank = flavOld.rank + 1; + + // For original diquark assign popcorn quark and whether popcorn meson. + int idOld = abs(flavOld.id); + if (flavOld.rank == 0 && idOld > 1000) assignPopQ(flavOld); + + // Diquark exists, to be forced into baryon now. + bool doOldBaryon = (idOld > 1000 && flavOld.nPop == 0); + // Diquark exists, but do meson now. + bool doPopcornMeson = flavOld.nPop > 0; + // Newly created diquark gives baryon now, antibaryon later. + bool doNewBaryon = false; + + // Choose whether to generate a new meson or a new baryon. + if (!doOldBaryon && !doPopcornMeson && probQandQQ * rndmPtr->flat() > 1.) { + doNewBaryon = true; + if ((1. + popFrac) * rndmPtr->flat() > 1.) flavNew.nPop = 1; + } + + // Optional suppression of first-rank baryon. + if (flavOld.rank == 0 && doNewBaryon && suppressLeadingB) { + double leadingBSup = (idOld < 4) ? lightLeadingBSup : heavyLeadingBSup; + if (rndmPtr->flat() > leadingBSup) { + doNewBaryon = false; + flavNew.nPop = 0; + } + } + + // Single quark for new meson or for baryon where diquark already exists. + if (!doPopcornMeson && !doNewBaryon) { + flavNew.id = pickLightQ(); + if ( (flavOld.id > 0 && flavOld.id < 9) || flavOld.id < -1000 ) + flavNew.id = -flavNew.id; + + // Done for simple-quark case. + return flavNew; + } + + // Case: 0 = q -> B B, 1 = q -> B M B, 2 = qq -> M B. + int iCase = flavNew.nPop; + if (flavOld.nPop == 1) iCase = 2; + + // Flavour of popcorn quark (= q shared between B and Bbar). + if (doNewBaryon) { + double sPopWT = dWT[iCase][0]; + if (iCase == 1) sPopWT *= scbBM[0] * popcornSpair; + double rndmFlav = (2. + sPopWT) * rndmPtr->flat(); + flavNew.idPop = 1; + if (rndmFlav > 1.) flavNew.idPop = 2; + if (rndmFlav > 2.) flavNew.idPop = 3; + } else flavNew.idPop = flavOld.idPop; + + // Flavour of vertex quark. + double sVtxWT = dWT[iCase][1]; + if (flavNew.idPop >= 3) sVtxWT = dWT[iCase][2]; + if (flavNew.idPop > 3) sVtxWT *= 0.5 * (1. + 1./dWT[iCase][4]); + double rndmFlav = (2. + sVtxWT) * rndmPtr->flat(); + flavNew.idVtx = 1; + if (rndmFlav > 1.) flavNew.idVtx = 2; + if (rndmFlav > 2.) flavNew.idVtx = 3; + + // Special case for light flavours, possibly identical. + if (flavNew.idPop < 3 && flavNew.idVtx < 3) { + flavNew.idVtx = flavNew.idPop; + if (rndmPtr->flat() > dWT[iCase][3]) flavNew.idVtx = 3 - flavNew.idPop; + } + + // Pick 2 * spin + 1. + int spin = 3; + if (flavNew.idVtx != flavNew.idPop) { + double spinWT = dWT[iCase][6]; + if (flavNew.idVtx == 3) spinWT = dWT[iCase][5]; + if (flavNew.idPop >= 3) spinWT = dWT[iCase][4]; + if ((1. + spinWT) * rndmPtr->flat() < 1.) spin = 1; + } + + // Form outgoing diquark. Done. + flavNew.id = 1000 * max(flavNew.idVtx, flavNew.idPop) + + 100 * min(flavNew.idVtx, flavNew.idPop) + spin; + if ( (flavOld.id < 0 && flavOld.id > -9) || flavOld.id > 1000 ) + flavNew.id = -flavNew.id; + return flavNew; + +} + +//-------------------------------------------------------------------------- + +// Combine two flavours (including diquarks) to produce a hadron. +// The weighting of the combination may fail, giving output 0. + +int StringFlav::combine(FlavContainer& flav1, FlavContainer& flav2) { + + // Recognize largest and smallest flavour. + int id1Abs = abs(flav1.id); + int id2Abs = abs(flav2.id); + int idMax = max(id1Abs, id2Abs); + int idMin = min(id1Abs, id2Abs); + + // Construct a meson. + if (idMax < 9 || idMin > 1000) { + + // Popcorn meson: use only vertex quarks. + if (idMin > 1000) { + id1Abs = flav1.idVtx; + id2Abs = flav2.idVtx; + idMax = max(id1Abs, id2Abs); + idMin = min(id1Abs, id2Abs); + } + + // Pick spin state and preliminary code. + int flav = (idMax < 3) ? 0 : idMax - 2; + double rndmSpin = mesonRateSum[flav] * rndmPtr->flat(); + int spin = -1; + do rndmSpin -= mesonRate[flav][++spin]; + while (rndmSpin > 0.); + int idMeson = 100 * idMax + 10 * idMin + mesonMultipletCode[spin]; + + // For nondiagonal mesons distinguish particle/antiparticle. + if (idMax != idMin) { + int sign = (idMax%2 == 0) ? 1 : -1; + if ( (idMax == id1Abs && flav1.id < 0) + || (idMax == id2Abs && flav2.id < 0) ) sign = -sign; + idMeson *= sign; + + // For light diagonal mesons include uubar - ddbar - ssbar mixing. + } else if (flav < 2) { + double rMix = rndmPtr->flat(); + if (rMix < mesonMix1[flav][spin]) idMeson = 110; + else if (rMix < mesonMix2[flav][spin]) idMeson = 220; + else idMeson = 330; + idMeson += mesonMultipletCode[spin]; + + // Additional suppression of eta and eta' may give failure. + if (idMeson == 221 && etaSup < rndmPtr->flat()) return 0; + if (idMeson == 331 && etaPrimeSup < rndmPtr->flat()) return 0; + } + + // Finished for mesons. + return idMeson; + } + + // SU(6) factors for baryon production may give failure. + int idQQ1 = idMax / 1000; + int idQQ2 = (idMax / 100) % 10; + int spinQQ = idMax % 10; + int spinFlav = spinQQ - 1; + if (spinFlav == 2 && idQQ1 != idQQ2) spinFlav = 4; + if (idMin != idQQ1 && idMin != idQQ2) spinFlav++; + if (baryonCGSum[spinFlav] < rndmPtr->flat() * baryonCGMax[spinFlav]) + return 0; + + // Order quarks to form baryon. Pick spin. + int idOrd1 = max( idMin, max( idQQ1, idQQ2) ); + int idOrd3 = min( idMin, min( idQQ1, idQQ2) ); + int idOrd2 = idMin + idQQ1 + idQQ2 - idOrd1 - idOrd3; + int spinBar = (baryonCGSum[spinFlav] * rndmPtr->flat() + < baryonCGOct[spinFlav]) ? 2 : 4; + + // Distinguish Lambda- and Sigma-like. + bool LambdaLike = false; + if (spinBar == 2 && idOrd1 > idOrd2 && idOrd2 > idOrd3) { + LambdaLike = (spinQQ == 1); + if (idOrd1 != idMin && spinQQ == 1) LambdaLike = (rndmPtr->flat() < 0.25); + else if (idOrd1 != idMin) LambdaLike = (rndmPtr->flat() < 0.75); + } + + // Form baryon code and return with sign. + int idBaryon = (LambdaLike) + ? 1000 * idOrd1 + 100 * idOrd3 + 10 * idOrd2 + spinBar + : 1000 * idOrd1 + 100 * idOrd2 + 10 * idOrd3 + spinBar; + return (flav1.id > 0) ? idBaryon : -idBaryon; + +} + +//-------------------------------------------------------------------------- + +// Assign popcorn quark inside an original (= rank 0) diquark. + +void StringFlav::assignPopQ(FlavContainer& flav) { + + // Safety check that intended to do something. + int idAbs = abs(flav.id); + if (flav.rank > 0 || idAbs < 1000) return; + + // Make choice of popcorn quark. + int id1 = (idAbs/1000)%10; + int id2 = (idAbs/100)%10; + double pop2WT = 1.; + if (id1 == 3) pop2WT = scbBM[1]; + else if (id1 > 3) pop2WT = scbBM[2]; + if (id2 == 3) pop2WT /= scbBM[1]; + else if (id2 > 3) pop2WT /= scbBM[2]; + // Agrees with Patrik code, but opposite to intention?? + flav.idPop = ((1. + pop2WT) * rndmPtr->flat() > 1.) ? id2 : id1; + flav.idVtx = id1 + id2 - flav.idPop; + + // Also determine if to produce popcorn meson. + flav.nPop = 0; + double popWT = popS[0]; + if (id1 == 3) popWT = popS[1]; + if (id2 == 3) popWT = popS[2]; + if (idAbs%10 == 1) popWT *= sqrt(probQQ1toQQ0); + if ((1. + popWT) * rndmPtr->flat() > 1.) flav.nPop = 1; + +} + +//-------------------------------------------------------------------------- + +// Combine two quarks to produce a diquark. +// Normally according to production composition, but nonvanishing idHad +// means diquark from known hadron content, so use SU(6) wave fucntion. + +int StringFlav::makeDiquark(int id1, int id2, int idHad) { + + // Initial values. + int idMin = min( abs(id1), abs(id2)); + int idMax = max( abs(id1), abs(id2)); + int spin = 1; + + // Select spin of diquark formed from two valence quarks in proton. + // (More hadron cases??) + if (abs(idHad) == 2212) { + if (idMin == 1 && idMax == 2 && rndmPtr->flat() < 0.75) spin = 0; + + // Else select spin of diquark according to production composition. + } else { + if (idMin != idMax && rndmPtr->flat() > probQQ1norm) spin = 0; + } + + // Combined diquark code. + int idNewAbs = 1000 * idMax + 100 * idMin + 2 * spin + 1; + return (id1 > 0) ? idNewAbs : -idNewAbs; + +} + +//========================================================================== + +// The StringZ class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// When a or c are close to special cases, default to these. +const double StringZ::CFROMUNITY = 0.01; +const double StringZ::AFROMZERO = 0.02; +const double StringZ::AFROMC = 0.01; + +// Do not take exponent of too large or small number. +const double StringZ::EXPMAX = 50.; + +//-------------------------------------------------------------------------- + +// Initialize data members of the string z selection. + +void StringZ::init(Settings& settings, ParticleData& particleData, + Rndm* rndmPtrIn) { + + // Save pointer. + rndmPtr = rndmPtrIn; + + // c and b quark masses. + mc2 = pow2( particleData.m0(4)); + mb2 = pow2( particleData.m0(5)); + + // Paramaters of Lund/Bowler symmetric fragmentation function. + aLund = settings.parm("StringZ:aLund"); + bLund = settings.parm("StringZ:bLund"); + aExtraDiquark = settings.parm("StringZ:aExtraDiquark"); + rFactC = settings.parm("StringZ:rFactC"); + rFactB = settings.parm("StringZ:rFactB"); + rFactH = settings.parm("StringZ:rFactH"); + + // Flags and parameters of Peterson/SLAC fragmentation function. + usePetersonC = settings.flag("StringZ:usePetersonC"); + usePetersonB = settings.flag("StringZ:usePetersonB"); + usePetersonH = settings.flag("StringZ:usePetersonH"); + epsilonC = settings.parm("StringZ:epsilonC"); + epsilonB = settings.parm("StringZ:epsilonB"); + epsilonH = settings.parm("StringZ:epsilonH"); + +} + +//-------------------------------------------------------------------------- + +// Generate the fraction z that the next hadron will take, +// using either Lund/Bowler or, for heavy, Peterson/SLAC functions. +// Note: for a heavy new coloured particle we assume pT negligible. + +double StringZ::zFrag( int idOld, int idNew, double mT2) { + + // Find if old or new flavours correspond to diquarks. + int idOldAbs = abs(idOld); + int idNewAbs = abs(idNew); + bool isOldDiquark = (idOldAbs > 1000 && idOldAbs < 10000); + bool isNewDiquark = (idNewAbs > 1000 && idNewAbs < 10000); + + // Find heaviest quark in fragmenting parton/diquark. + int idFrag = idOldAbs; + if (isOldDiquark) idFrag = max( idOldAbs / 1000, (idOldAbs / 100) % 10); + + // Use Peterson where explicitly requested for heavy flavours. + if (idFrag == 4 && usePetersonC) return zPeterson( epsilonC); + if (idFrag == 5 && usePetersonB) return zPeterson( epsilonB); + if (idFrag > 5 && usePetersonH) { + double epsilon = epsilonH * mb2 / mT2; + return zPeterson( epsilon); + } + + // Shape parameters of Lund symmetric fragmentation function. + double aShape = aLund; + if (isOldDiquark) aShape += aExtraDiquark; + double bShape = bLund * mT2; + double cShape = 1.; + if (isOldDiquark) cShape -= aExtraDiquark; + if (isNewDiquark) cShape += aExtraDiquark; + if (idFrag == 4) cShape += rFactC * bLund * mc2; + if (idFrag == 5) cShape += rFactB * bLund * mb2; + if (idFrag > 5) cShape += rFactH * bLund * mT2; + return zLund( aShape, bShape, cShape); + +} + +//-------------------------------------------------------------------------- + +// Generate a random z according to the Lund/Bowler symmetric +// fragmentation function f(z) = (1 -z)^a * exp(-b/z) / z^c. +// Normalized so that f(z_max) = 1 it can also be written as +// f(z) = exp( a * ln( (1 - z) / (1 - z_max) ) + b * (1/z_max - 1/z) +// + c * ln(z_max/z) ). + +double StringZ::zLund( double a, double b, double c) { + + // Special cases for c = 1, a = 0 and a = c. + bool cIsUnity = (abs( c - 1.) < CFROMUNITY); + bool aIsZero = (a < AFROMZERO); + bool aIsC = (abs(a - c) < AFROMC); + + // Determine position of maximum. + double zMax; + if (aIsZero) zMax = (c > b) ? b / c : 1.; + else if (aIsC) zMax = b / (b + c); + else { zMax = 0.5 * (b + c - sqrt( pow2(b - c) + 4. * a * b)) / (c - a); + if (zMax > 0.9999 && b > 100.) zMax = min(zMax, 1. - a / b); } + + // Subdivide z range if distribution very peaked near either endpoint. + bool peakedNearZero = (zMax < 0.1); + bool peakedNearUnity = (zMax > 0.85 && b > 1.); + + // Find integral of trial function everywhere bigger than f. + // (Dummy start values.) + double fIntLow = 1.; + double fIntHigh = 1.; + double fInt = 2.; + double zDiv = 0.5; + double zDivC = 0.5; + // When z_max is small use that f(z) + // < 1 for z < z_div = 2.75 * z_max, + // < (z_div/z)^c for z > z_div (=> logarithm for c = 1, else power). + if (peakedNearZero) { + zDiv = 2.75 * zMax; + fIntLow = zDiv; + if (cIsUnity) fIntHigh = -zDiv * log(zDiv); + else { zDivC = pow( zDiv, 1. - c); + fIntHigh = zDiv * (1. - 1./zDivC) / (c - 1.);} + fInt = fIntLow + fIntHigh; + // When z_max large use that f(z) + // < exp( b * (z - z_div) ) for z < z_div with z_div messy expression, + // < 1 for z > z_div. + // To simplify expressions the integral is extended to z = -infinity. + } else if (peakedNearUnity) { + double rcb = sqrt(4. + pow2(c / b)); + zDiv = rcb - 1./zMax - (c / b) * log( zMax * 0.5 * (rcb + c / b) ); + if (!aIsZero) zDiv += (a/b) * log(1. - zMax); + zDiv = min( zMax, max(0., zDiv)); + fIntLow = 1. / b; + fIntHigh = 1. - zDiv; + fInt = fIntLow + fIntHigh; + } + + // Choice of z, preweighted for peaks at low or high z. (Dummy start values.) + double z = 0.5; + double fPrel = 1.; + double fVal = 1.; + do { + // Choice of z flat good enough for distribution peaked in the middle; + // if not this z can be reused as a random number in general. + z = rndmPtr->flat(); + fPrel = 1.; + // When z_max small use flat below z_div and 1/z^c above z_div. + if (peakedNearZero) { + if (fInt * rndmPtr->flat() < fIntLow) z = zDiv * z; + else if (cIsUnity) {z = pow( zDiv, z); fPrel = zDiv / z;} + else { z = pow( zDivC + (1. - zDivC) * z, 1. / (1. - c) ); + fPrel = pow( zDiv / z, c); } + // When z_max large use exp( b * (z -z_div) ) below z_div and flat above it. + } else if (peakedNearUnity) { + if (fInt * rndmPtr->flat() < fIntLow) { + z = zDiv + log(z) / b; + fPrel = exp( b * (z - zDiv) ); + } else z = zDiv + (1. - zDiv) * z; + } + + // Evaluate actual f(z) (if in physical range) and correct. + if (z > 0 && z < 1) { + double fExp = b * (1. / zMax - 1. / z)+ c * log(zMax / z); + if (!aIsZero) fExp += a * log( (1. - z) / (1. - zMax) ); + fVal = exp( max( -EXPMAX, min( EXPMAX, fExp) ) ) ; + } else fVal = 0.; + } while (fVal < rndmPtr->flat() * fPrel); + + // Done. + return z; + +} + +//-------------------------------------------------------------------------- + +// Generate a random z according to the Peterson/SLAC formula +// f(z) = 1 / ( z * (1 - 1/z - epsilon/(1-z))^2 ) +// = z * (1-z)^2 / ((1-z)^2 + epsilon * z)^2. + +double StringZ::zPeterson( double epsilon) { + + double z, fVal; + + // For large epsilon pick z flat and reject, + // knowing that 4 * epsilon * f(z) < 1 everywhere. + if (epsilon > 0.01) { + do { + z = rndmPtr->flat(); + fVal = 4. * epsilon * z * pow2(1. - z) + / pow2( pow2(1. - z) + epsilon * z); + } while (fVal < rndmPtr->flat()); + return z; + } + + // Else split range, using that 4 * epsilon * f(z) + // < 4 * epsilon / (1 - z)^2 for 0 < z < 1 - 2 * sqrt(epsilon) + // < 1 for 1 - 2 * sqrt(epsilon) < z < 1 + double epsRoot = sqrt(epsilon); + double epsComb = 0.5 / epsRoot - 1.; + double fIntLow = 4. * epsilon * epsComb; + double fInt = fIntLow + 2. * epsRoot; + do { + if (rndmPtr->flat() * fInt < fIntLow) { + z = 1. - 1. / (1. + rndmPtr->flat() * epsComb); + fVal = z * pow2( pow2(1. - z) / (pow2(1. - z) + epsilon * z) ); + } else { + z = 1. - 2. * epsRoot * rndmPtr->flat(); + fVal = 4. * epsilon * z * pow2(1. - z) + / pow2( pow2(1. - z) + epsilon * z); + } + } while (fVal < rndmPtr->flat()); + return z; + +} + +//========================================================================== + +// The StringPT class. + +//-------------------------------------------------------------------------- + +// Initialize data members of the string pT selection. + +void StringPT::init(Settings& settings, Rndm* rndmPtrIn) { + + // Save pointer. + rndmPtr = rndmPtrIn; + + // Parameters of the pT width and enhancement. + sigmaQ = settings.parm("StringPT:sigma") / sqrt(2.); + enhancedFraction = settings.parm("StringPT:enhancedFraction"); + enhancedWidth = settings.parm("StringPT:enhancedWidth"); + +} + +//-------------------------------------------------------------------------- + +// Generate Gaussian pT such that = = sigma^2 = width^2/2, +// but with small fraction multiplied up to a broader spectrum. + +pair StringPT::pxy() { + + double sigma = sigmaQ; + if (rndmPtr->flat() < enhancedFraction) sigma *= enhancedWidth; + pair gauss2 = rndmPtr->gauss2(); + return pair(sigma * gauss2.first, sigma * gauss2.second); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/FragmentationSystems.cxx b/PYTHIA8/pythia8140/src/FragmentationSystems.cxx new file mode 100644 index 00000000000..f4d7a352821 --- /dev/null +++ b/PYTHIA8/pythia8140/src/FragmentationSystems.cxx @@ -0,0 +1,491 @@ +// FragmentationSystems.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// ColConfig, StringRegion and StringSystem classes. + +#include "FragmentationSystems.h" + +namespace Pythia8 { + +//========================================================================== + +// The ColConfig class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// A typical u/d constituent mass. +const double ColConfig::CONSTITUENTMASS = 0.325; + +//-------------------------------------------------------------------------- + +// Initialize and save pointers. + +void ColConfig::init(Info* infoPtrIn, Settings& settings, + StringFlav* flavSelPtrIn) { + + // Save pointers. + infoPtr = infoPtrIn; + flavSelPtr = flavSelPtrIn; + + // Joining of nearby partons along the string. + mJoin = settings.parm("FragmentationSystems:mJoin"); + + // For consistency ensure that mJoin is bigger than in StringRegion. + mJoin = max( mJoin, 2. * StringRegion::MJOIN); + + // Simplification of q q q junction topology to quark - diquark one. + mJoinJunction = settings.parm("FragmentationSystems:mJoinJunction"); + mStringMin = settings.parm("HadronLevel:mStringMin"); + +} + +//-------------------------------------------------------------------------- + +// Insert a new colour singlet system in ascending mass order. +// Calculate its properties. Join nearby partons. + +bool ColConfig::insert( vector& iPartonIn, Event& event) { + + // Find momentum and invariant mass of system, minus endpoint masses. + Vec4 pSumIn; + double mSumIn = 0.; + bool hasJunctionIn = false; + for (int i = 0; i < int(iPartonIn.size()); ++i) { + if (iPartonIn[i] < 0) { + hasJunctionIn = true; + continue; + } + pSumIn += event[ iPartonIn[i] ].p(); + if (!event[ iPartonIn[i] ].isGluon()) + mSumIn += event[ iPartonIn[i] ].constituentMass(); + } + double massIn = pSumIn.mCalc(); + double massExcessIn = massIn - mSumIn; + + // Check that momenta do not contain not-a-number. + if (abs(massExcessIn) >= 0.); + else { + infoPtr->errorMsg("Error in ColConfig::insert: " + "not-a-number system mass"); + return false; + } + + // Identify closed gluon loop. Assign "endpoint" masses as light quarks. + bool isClosedIn = (iPartonIn[0] >= 0 && event[ iPartonIn[0] ].isGluon()); + if (isClosedIn) massExcessIn -= 2. * CONSTITUENTMASS; + + // For junction topology: join two nearby legs into a diquark. + if (hasJunctionIn && joinJunction( iPartonIn, event, massExcessIn)) + hasJunctionIn = false; + + // Loop while > 2 partons left and hope of finding joining pair. + bool hasJoined = true; + while (hasJoined && iPartonIn.size() > 2) { + + // Look for the pair of neighbour partons (along string) with + // the smallest invariant mass (subtracting quark masses). + int iJoinMin = -1; + double mJoinMin = 2. * mJoin; + int nSize = iPartonIn.size(); + int nPair = (isClosedIn) ? nSize : nSize - 1; + for (int i = 0; i < nPair; ++i) { + // Keep three legs of junction separate. + if (iPartonIn[i] < 0 || iPartonIn[(i + 1)%nSize] < 0) continue; + Particle& parton1 = event[ iPartonIn[i] ]; + Particle& parton2 = event[ iPartonIn[(i + 1)%nSize] ]; + Vec4 pSumNow; + pSumNow += (parton1.isGluon()) ? 0.5 * parton1.p() : parton1.p(); + pSumNow += (parton2.isGluon()) ? 0.5 * parton2.p() : parton2.p(); + double mJoinNow = pSumNow.mCalc(); + if (!parton1.isGluon()) mJoinNow -= parton1.m(); + if (!parton2.isGluon()) mJoinNow -= parton2.m(); + if (mJoinNow < mJoinMin) { iJoinMin = i; mJoinMin = mJoinNow; } + } + + // If sufficiently nearby then join into one new parton. + // Note: error sensitivity to mJoin indicates unstable precedure?? + hasJoined = false; + if (mJoinMin < mJoin) { + int iJoin1 = iPartonIn[iJoinMin]; + int iJoin2 = iPartonIn[(iJoinMin + 1)%nSize]; + int idNew = (event[iJoin1].isGluon()) ? event[iJoin2].id() + : event[iJoin1].id(); + int colNew = event[iJoin1].col(); + int acolNew = event[iJoin2].acol(); + if (colNew == acolNew) { + colNew = event[iJoin2].col(); + acolNew = event[iJoin1].acol(); + } + Vec4 pNew = event[iJoin1].p() + event[iJoin2].p(); + + // Append joined parton to event record. + int iNew = event.append( idNew, 73, min(iJoin1, iJoin2), + max(iJoin1, iJoin2), 0, 0, colNew, acolNew, pNew, pNew.mCalc() ); + + // Mark joined partons and reduce remaining system. + event[iJoin1].statusNeg(); + event[iJoin2].statusNeg(); + event[iJoin1].daughter1(iNew); + event[iJoin2].daughter1(iNew); + if (iJoinMin == nSize - 1) iPartonIn[0] = iNew; + else { + iPartonIn[iJoinMin] = iNew; + for (int i = iJoinMin + 1; i < nSize - 1; ++i) + iPartonIn[i] = iPartonIn[i + 1]; + } + iPartonIn.pop_back(); + + // If joined,then loopback to look for more. + hasJoined = true; + } + } + + // Store new colour singlet system at the end. + singlets.push_back( ColSinglet(iPartonIn, pSumIn, massIn, + massExcessIn, hasJunctionIn, isClosedIn) ); + + // Now move around, so that smallest mass excesses come first. + int iInsert = singlets.size() - 1; + for (int iSub = singlets.size() - 2; iSub >= 0; --iSub) { + if (massExcessIn > singlets[iSub].massExcess) break; + singlets[iSub + 1] = singlets[iSub]; + iInsert = iSub; + } + if (iInsert < int(singlets.size()) - 1) singlets[iInsert] = + ColSinglet(iPartonIn, pSumIn, massIn, massExcessIn, + hasJunctionIn, isClosedIn); + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Join two legs of junction to a diquark for small invariant masses. +// Note: for junction system, iPartonIn points to structure +// (-code0) g...g.q0 (-code1) g...g.q1 (-code2) g...g.q2 + +bool ColConfig::joinJunction( vector& iPartonIn, Event& event, + double massExcessIn) { + + // Find four-momentum and endpoint quarks and masses on the three legs. + Vec4 pLeg[3]; + double mLeg[3]; + int idAbsLeg[3]; + int leg = -1; + for (int i = 0; i < int(iPartonIn.size()); ++ i) { + if (iPartonIn[i] < 0) ++leg; + else { + pLeg[leg] += event[ iPartonIn[i] ].p(); + mLeg[leg] = event[ iPartonIn[i] ].m(); + idAbsLeg[leg] = event[ iPartonIn[i] ].idAbs(); + } + } + + // Calculate invariant mass of three pairs, minus endpoint masses. + double m01 = (pLeg[0] + pLeg[1]).mCalc() - mLeg[0] - mLeg[1]; + double m02 = (pLeg[0] + pLeg[2]).mCalc() - mLeg[0] - mLeg[2]; + double m12 = (pLeg[1] + pLeg[2]).mCalc() - mLeg[1] - mLeg[2]; + + // Find lowest-mass pair not involving diquark. + double mMin = mJoinJunction + 1.; + int legA = -1; + int legB = -1; + if (m01 < mMin && idAbsLeg[0] < 9 && idAbsLeg[1] < 9) { + mMin = m01; + legA = 0; + legB = 1; + } + if (m02 < mMin && idAbsLeg[0] < 9 && idAbsLeg[2] < 9) { + mMin = m02; + legA = 0; + legB = 2; + } + if (m12 < mMin && idAbsLeg[1] < 9 && idAbsLeg[2] < 9) { + mMin = m12; + legA = 1; + legB = 2; + } + int legC = 3 - legA - legB; + + // Nothing to do if no two legs have small invariant mass, and + // system as a whole is above MiniStringFragmentation threshold. + if (mMin > mJoinJunction && massExcessIn > mStringMin) return false; + + // Construct separate index arrays for the three legs. + vector iLegA, iLegB, iLegC; + leg = -1; + for (int i = 0; i < int(iPartonIn.size()); ++ i) { + if (iPartonIn[i] < 0) ++leg; + else if( leg == legA) iLegA.push_back( iPartonIn[i] ); + else if( leg == legB) iLegB.push_back( iPartonIn[i] ); + else if( leg == legC) iLegC.push_back( iPartonIn[i] ); + } + + // First step: successively combine any gluons on the two legs. + // (Presumably overkill; not likely to be (m)any extra gluons.) + // (Do as successive binary joinings, so only need two mothers.) + for (leg = 0; leg < 2; ++leg) { + vector& iLegNow = (leg == 0) ? iLegA : iLegB; + int sizeNow = iLegNow.size(); + for (int i = sizeNow - 2; i >= 0; --i) { + int iQ = iLegNow.back(); + int iG = iLegNow[i]; + int colNew = (event[iQ].id() > 0) ? event[iG].col() : 0; + int acolNew = (event[iQ].id() < 0) ? event[iG].acol() : 0; + Vec4 pNew = event[iQ].p() + event[iG].p(); + int iNew = event.append( event[iQ].id(), 74, min(iQ, iG), + max(iQ, iG), 0, 0, colNew, acolNew, pNew, pNew.mCalc() ); + + // Mark joined partons and update iLeg end. + event[iQ].statusNeg(); + event[iG].statusNeg(); + event[iQ].daughter1(iNew); + event[iG].daughter1(iNew); + iLegNow.back() = iNew; + } + } + + // Second step: combine two quarks into a diquark. + int iQA = iLegA.back(); + int iQB = iLegB.back(); + int idQA = event[iQA].id(); + int idQB = event[iQB].id(); + int idNew = flavSelPtr->makeDiquark( idQA, idQB ); + // Diquark colour is opposite to parton closest to junction on third leg. + int colNew = (idNew > 0) ? 0 : event[ iLegC[0] ].acol(); + int acolNew = (idNew > 0) ? event[ iLegC[0] ].col() : 0; + Vec4 pNew = pLeg[legA] + pLeg[legB]; + int iNew = event.append( idNew, 74, min(iQA, iQB), max( iQA, iQB), + 0, 0, colNew, acolNew, pNew, pNew.mCalc() ); + + // Mark joined partons and reduce remaining system. + event[iQA].statusNeg(); + event[iQB].statusNeg(); + event[iQA].daughter1(iNew); + event[iQB].daughter1(iNew); + iPartonIn.resize(0); + iPartonIn.push_back( iNew); + for (int i = 0; i < int(iLegC.size()) ; ++i) + iPartonIn.push_back( iLegC[i]); + + // Remove junction from event record list, identifying by colour. + int iJun = -1; + for (int i = 0; i < event.sizeJunction(); ++i) + for (int j = 0; j < 3; ++ j) + if ( event.colJunction(i,j) == max(colNew, acolNew) ) iJun = i; + if (iJun >= 0) event.eraseJunction(iJun); + + // Done, having eliminated junction. + return true; + +} + +//-------------------------------------------------------------------------- + +// Collect all partons of singlet to be consecutively ordered. + +void ColConfig::collect(int iSub, Event& event) { + + // Partons may already have been collected, e.g. at ministring collapse. + if (singlets[iSub].isCollected) return; + singlets[iSub].isCollected = true; + + // Check if partons already "by chance" happen to be ordered. + bool inOrder = true; + for (int i = 0; i < singlets[iSub].size() - 1; ++i) { + int iFirst = singlets[iSub].iParton[i]; + if (iFirst < 0) continue; + int iSecond = singlets[iSub].iParton[i + 1]; + if (iSecond < 0) iSecond = singlets[iSub].iParton[i + 2]; + if (iSecond != iFirst + 1) { inOrder = false; break;} + } + if (inOrder) return; + + // Copy down system. Update current partons. + for (int i = 0; i < singlets[iSub].size(); ++i) { + int iOld = singlets[iSub].iParton[i]; + if (iOld < 0) continue; + int iNew = event.copy(iOld, 71); + singlets[iSub].iParton[i] = iNew; + } + + // Done. +} + +//-------------------------------------------------------------------------- + +// List all currently identified singlets. + +void ColConfig::list(ostream& os) const { + + // Header. Loop over all individual singlets. + os << "\n -------- Colour Singlet Systems Listing -------------------\n"; + for (int iSub = 0; iSub < int(singlets.size()); ++iSub) { + + // List all partons belonging to each singlet. + os << " singlet " << iSub << " contains " ; + for (int i = 0; i < singlets[iSub].size(); ++i) + os << singlets[iSub].iParton[i] << " "; + os << "\n"; + + // Done. + } +} + +//========================================================================== + +// The StringRegion class. + +// Currently a number of simplifications, in particular ?? +// 1) No popcorn baryon production. +// 2) Simplified treatment of pT in stepping and joining. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// If a string region is smaller thsan this it is assumed empty. +const double StringRegion::MJOIN = 0.1; + +// Avoid division by zero. +const double StringRegion::TINY = 1e-20; + +//-------------------------------------------------------------------------- + +// Set up four-vectors for longitudinal and transverse directions. + +void StringRegion::setUp(Vec4 p1, Vec4 p2, bool isMassless) { + + // Simple case: the two incoming four-vectors guaranteed massless. + if (isMassless) { + + // Calculate w2, minimum value. Lightcone directions = input. + w2 = 2. * (p1 * p2); + if (w2 < MJOIN*MJOIN) {isSetUp = true; isEmpty = true; return;} + pPos = p1; + pNeg = p2; + + // Else allow possibility of masses for incoming partons (also gluons!). + } else { + + // Generic four-momentum combinations. + double m1Sq = p1 * p1; + double m2Sq = p2 * p2; + double p1p2 = p1 * p2; + w2 = m1Sq + 2. * p1p2 + m2Sq; + double rootSq = pow2(p1p2) - m1Sq * m2Sq; + + // If crazy kinematics (should not happen!) modify energies. + if (w2 <= 0. || rootSq <= 0.) { + if (m1Sq < 0.) m1Sq = 0.; + p1.e( sqrt(m1Sq + p1.pAbs2()) ); + if (m2Sq < 0.) m2Sq = 0.; + p2.e( sqrt(m2Sq + p2.pAbs2()) ); + p1p2 = p1 * p2; + w2 = m1Sq + 2. * p1p2 + m2Sq; + rootSq = pow2(p1p2) - m1Sq * m2Sq; + } + + // If still small invariant mass then empty region (e.g. in gg system). + if (w2 < MJOIN*MJOIN) {isSetUp = true; isEmpty = true; return;} + + // Find two lightconelike longitudinal four-vector directions. + double root = sqrt( max(TINY, rootSq) ); + double k1 = 0.5 * ( (m2Sq + p1p2) / root - 1.); + double k2 = 0.5 * ( (m1Sq + p1p2) / root - 1.); + pPos = (1. + k1) * p1 - k2 * p2; + pNeg = (1. + k2) * p2 - k1 * p1; + } + + // Find two spacelike transverse four-vector directions. + // Begin by picking two sensible trial directions. + Vec4 eDiff = pPos / pPos.e() - pNeg / pNeg.e(); + double eDx = pow2( eDiff.px() ); + double eDy = pow2( eDiff.py() ); + double eDz = pow2( eDiff.pz() ); + if (eDx < min(eDy, eDz)) { + eX = Vec4( 1., 0., 0., 0.); + eY = (eDy < eDz) ? Vec4( 0., 1., 0., 0.) : Vec4( 0., 0., 1., 0.); + } else if (eDy < eDz) { + eX = Vec4( 0., 1., 0., 0.); + eY = (eDx < eDz) ? Vec4( 1., 0., 0., 0.) : Vec4( 0., 0., 1., 0.); + } else { + eX = Vec4( 0., 0., 1., 0.); + eY = (eDx < eDy) ? Vec4( 1., 0., 0., 0.) : Vec4( 0., 1., 0., 0.); + } + + // Then construct orthogonal linear combinations. + double pPosNeg = pPos * pNeg; + double kXPos = eX * pPos / pPosNeg; + double kXNeg = eX * pNeg / pPosNeg; + double kXX = 1. / sqrt( 1. + 2. * kXPos * kXNeg * pPosNeg ); + double kYPos = eY * pPos / pPosNeg; + double kYNeg = eY * pNeg / pPosNeg; + double kYX = kXX * (kXPos * kYNeg + kXNeg * kYPos) * pPosNeg; + double kYY = 1. / sqrt(1. + 2. * kYPos * kYNeg * pPosNeg - pow2(kYX)); + eX = kXX * (eX - kXNeg * pPos - kXPos * pNeg); + eY = kYY * (eY - kYNeg * pPos - kYPos * pNeg - kYX * eX); + + // Done. + isSetUp = true; + isEmpty = false; + +} + +//-------------------------------------------------------------------------- + +// Project a four-momentum onto (x+, x-, px, py). + +void StringRegion::project(Vec4 pIn) { + + // Perform projections by four-vector multiplication. + xPosProj = 2. * (pIn * pNeg) / w2; + xNegProj = 2. * (pIn * pPos) / w2; + pxProj = - (pIn * eX); + pyProj = - (pIn * eY); + +} + +//========================================================================== + +// The StringSystem class. + +//-------------------------------------------------------------------------- + +// Set up system from parton list. + +void StringSystem::setUp(vector& iSys, Event& event) { + + // Figure out how big the system is. (Closed gluon loops?) + sizePartons = iSys.size(); + sizeStrings = sizePartons - 1; + sizeRegions = (sizeStrings * (sizeStrings + 1)) / 2; + indxReg = 2 * sizeStrings + 1; + iMax = sizeStrings - 1; + + // Reserve space for the required number of regions. + system.clear(); + system.resize(sizeRegions); + + // Set up the lowest-lying regions. + for (int i = 0; i < sizeStrings; ++i) { + Vec4 p1 = event[ iSys[i] ].p(); + if ( event[ iSys[i] ].isGluon() ) p1 *= 0.5; + Vec4 p2 = event[ iSys[i+1] ].p(); + if ( event[ iSys[i+1] ].isGluon() ) p2 *= 0.5; + system[ iReg(i, iMax - i) ].setUp( p1, p2, false); + } + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/HadronLevel.cxx b/PYTHIA8/pythia8140/src/HadronLevel.cxx new file mode 100644 index 00000000000..4f4358386de --- /dev/null +++ b/PYTHIA8/pythia8140/src/HadronLevel.cxx @@ -0,0 +1,919 @@ +// HadronLevel.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the HadronLevel class. + +#include "HadronLevel.h" + +namespace Pythia8 { + +//========================================================================== + +// The HadronLevel class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// For breaking J-J string, pick a Gamma by taking a step with fictitious mass. +const double HadronLevel::JJSTRINGM2MAX = 25.; +const double HadronLevel::JJSTRINGM2FRAC = 0.1; + +// Iterate junction rest frame boost until convergence or too many tries. +const double HadronLevel::CONVJNREST = 1e-5; +const int HadronLevel::NTRYJNREST = 20; + +// Typical average transvere primary hadron mass . +const double HadronLevel::MTHAD = 0.9; + +//-------------------------------------------------------------------------- + +// Find settings. Initialize HadronLevel classes as required. + +bool HadronLevel::init(Info* infoPtrIn, Settings& settings, + ParticleData& particleData, Rndm* rndmPtrIn, TimeShower* timesDecPtr, + DecayHandler* decayHandlePtr, vector handledParticles) { + + // Save pointers. + infoPtr = infoPtrIn; + rndmPtr = rndmPtrIn; + + // Main flags. + doHadronize = settings.flag("HadronLevel:Hadronize"); + doDecay = settings.flag("HadronLevel:Decay"); + doBoseEinstein = settings.flag("HadronLevel:BoseEinstein"); + + // Boundary mass between string and ministring handling. + mStringMin = settings.parm("HadronLevel:mStringMin"); + + // For junction processing. + eNormJunction = settings.parm("StringFragmentation:eNormJunction"); + + // Particles that should decay or not before Bose-Einstein stage. + widthSepBE = settings.parm("BoseEinstein:widthSep"); + + // Initialize string and ministring fragmentation. + stringFrag.init(infoPtr, settings, &particleData, rndmPtr, &flavSel, &pTSel, + &zSel); + ministringFrag.init(infoPtr, settings, &particleData, rndmPtr, &flavSel); + + // Initialize particle decays. + decays.init(infoPtr, settings, &particleData, rndmPtr, timesDecPtr, &flavSel, + decayHandlePtr, handledParticles); + + // Initialize BoseEinstein. + boseEinstein.init(infoPtr, settings, particleData); + + // Initialize auxiliary administrative classes. + colConfig.init(infoPtr, settings, &flavSel); + + // Initialize auxiliary fragmentation classes. + flavSel.init(settings, rndmPtr); + pTSel.init(settings, rndmPtr); + zSel.init(settings, particleData, rndmPtr); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Hadronize and decay the next parton-level. + +bool HadronLevel::next( Event& event) { + + // Colour-octet onia states must be decayed to singlet + gluon. + if (!decayOctetOnia(event)) return false; + + // Possibility of hadronization inside decay, but then no BE second time. + bool moreToDo; + bool doBoseEinsteinNow = doBoseEinstein; + do { + moreToDo = false; + + // First part: string fragmentation. + if (doHadronize) { + + // Find the complete colour singlet configuration of the event. + if (!findSinglets( event)) return false; + + // Process all colour singlet (sub)system + for (int iSub = 0; iSub < colConfig.size(); ++iSub) { + + // Collect sequentially all partons in a colour singlet subsystem. + colConfig.collect(iSub, event); + + // String fragmentation of each colour singlet (sub)system. + if ( colConfig[iSub].massExcess > mStringMin ) { + if (!stringFrag.fragment( iSub, colConfig, event)) return false; + + // Low-mass string treated separately. Tell if diffractive system. + } else { + bool isDiff = infoPtr->isDiffractiveA() + || infoPtr->isDiffractiveB(); + if (!ministringFrag.fragment( iSub, colConfig, event, isDiff)) + return false; + } + } + } + + // Second part: sequential decays of short-lived particles (incl. K0). + if (doDecay) { + + // Loop through all entries to find those that should decay. + int iDec = 0; + do { + Particle& decayer = event[iDec]; + if ( decayer.isFinal() && decayer.canDecay() && decayer.mayDecay() + && (decayer.mWidth() > widthSepBE || decayer.idAbs() == 311) ) { + decays.decay( iDec, event); + if (decays.moreToDo()) moreToDo = true; + } + } while (++iDec < event.size()); + } + + // Third part: include Bose-Einstein effects among current particles. + if (doBoseEinsteinNow) { + if (!boseEinstein.shiftEvent(event)) return false; + doBoseEinsteinNow = false; + } + + // Fourth part: sequential decays also of long-lived particles. + if (doDecay) { + + // Loop through all entries to find those that should decay. + int iDec = 0; + do { + Particle& decayer = event[iDec]; + if ( decayer.isFinal() && decayer.canDecay() && decayer.mayDecay() ) { + decays.decay( iDec, event); + if (decays.moreToDo()) moreToDo = true; + } + } while (++iDec < event.size()); + } + + // Normally done first time around, but sometimes not (e.g. Upsilon). + } while (moreToDo); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Allow more decays if on/off switches changed. +// Note: does not do sequential hadronization, e.g. for Upsilon. + +bool HadronLevel::moreDecays( Event& event) { + + // Colour-octet onia states must be decayed to singlet + gluon. + if (!decayOctetOnia(event)) return false; + + // Loop through all entries to find those that should decay. + int iDec = 0; + do { + if ( event[iDec].isFinal() && event[iDec].canDecay() + && event[iDec].mayDecay() ) decays.decay( iDec, event); + } while (++iDec < event.size()); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Decay colour-octet onium states. + +bool HadronLevel::decayOctetOnia(Event& event) { + + // Onium states to be decayed. + int idOnium[6] = { 9900443, 9900441, 9910441, + 9900553, 9900551, 9910551 }; + + // Loop over particles and identify onia. + for (int iDec = 0; iDec < event.size(); ++iDec) + if (event[iDec].isFinal()) { + int id = event[iDec].id(); + bool isOnium = false; + for (int j = 0; j < 6; ++j) if (id == idOnium[j]) isOnium = true; + + // Decay any onia encountered. + if (isOnium) { + if (!decays.decay( iDec, event)) return false; + + // Set colour flow by hand: gluon inherits octet-onium state. + int iGlu = event.size() - 1; + event[iGlu].cols( event[iDec].col(), event[iDec].acol() ); + } + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Trace colour flow in the event to form colour singlet subsystems. + +bool HadronLevel::findSinglets(Event& event) { + + // Find a list of final partons and of all colour ends and gluons. + iColEnd.resize(0); + iAcolEnd.resize(0); + iColAndAcol.resize(0); + for (int i = 0; i < event.size(); ++i) if (event[i].isFinal()) { + if (event[i].col() > 0 && event[i].acol() > 0) iColAndAcol.push_back(i); + else if (event[i].col() > 0) iColEnd.push_back(i); + else if (event[i].acol() > 0) iAcolEnd.push_back(i); + } + + // Begin arrange the partons into separate colour singlets. + colConfig.clear(); + iPartonJun.resize(0); + iPartonAntiJun.resize(0); + + // Junctions: loop over them, and identify kind. + for (int iJun = 0; iJun < event.sizeJunction(); ++iJun) + if (event.remainsJunction(iJun)) { + event.remainsJunction(iJun, false); + int kindJun = event.kindJunction(iJun); + iParton.resize(0); + + // First kind: three (anti)colours out from junction. + if (kindJun == 1 || kindJun == 2) { + for (int iCol = 0; iCol < 3; ++iCol) { + int indxCol = event.colJunction(iJun, iCol); + iParton.push_back( -(10 + 10 * iJun + iCol) ); + if (kindJun == 1 && !traceFromAcol(indxCol, event, iJun, iCol)) + return false; + if (kindJun == 2 && !traceFromCol(indxCol, event, iJun, iCol)) + return false; + } + } + + // Keep in memory a junction hooked up with an antijunction, + // else store found single-junction system. + int nNeg = 0; + for (int i = 0; i < int(iParton.size()); ++i) if (iParton[i] < 0) + ++nNeg; + if (nNeg > 3 && kindJun == 1) { + for (int i = 0; i < int(iParton.size()); ++i) + iPartonJun.push_back(iParton[i]); + } else if (nNeg > 3 && kindJun == 2) { + for (int i = 0; i < int(iParton.size()); ++i) + iPartonAntiJun.push_back(iParton[i]); + } else { + // A junction may be eliminated by insert if two quarks are nearby. + int nJunOld = event.sizeJunction(); + if (!colConfig.insert(iParton, event)) return false; + if (event.sizeJunction() < nJunOld) --iJun; + } + } + + // Split junction-antijunction system into two, and store those. + // (Only one system in extreme cases, and then second empty.) + if (iPartonJun.size() > 0 && iPartonAntiJun.size() > 0) { + if (!splitJunctionPair(event)) return false; + if (!colConfig.insert(iPartonJun, event)) return false; + if (iPartonAntiJun.size() > 0) + if (!colConfig.insert(iPartonAntiJun, event)) return false; + // Error if only one of junction and antijuction left here. + } else if (iPartonJun.size() > 0 || iPartonAntiJun.size() > 0) { + infoPtr->errorMsg("Error in HadronLevel::findSinglets: " + "unmatched (anti)junction"); + return false; + } + + // Open strings: pick up each colour end and trace to its anticolor end. + for (int iEnd = 0; iEnd < int(iColEnd.size()); ++iEnd) { + iParton.resize(0); + iParton.push_back( iColEnd[iEnd] ); + int indxCol = event[ iColEnd[iEnd] ].col(); + if (!traceFromCol(indxCol, event)) return false; + + // Store found open string system. Analyze its properties. + if (!colConfig.insert(iParton, event)) return false; + } + + // Closed strings : begin at any gluon and trace until back at it. + while (iColAndAcol.size() > 0) { + iParton.resize(0); + iParton.push_back( iColAndAcol[0] ); + int indxCol = event[ iColAndAcol[0] ].col(); + int indxAcol = event[ iColAndAcol[0] ].acol(); + iColAndAcol[0] = iColAndAcol.back(); + iColAndAcol.pop_back(); + if (!traceInLoop(indxCol, indxAcol, event)) return false; + + // Store found closed string system. Analyze its properties. + if (!colConfig.insert(iParton, event)) return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Trace a colour line, from a colour to an anticolour. + +bool HadronLevel::traceFromCol(int indxCol, Event& event, int iJun, + int iCol) { + + // Junction kind, if any. + int kindJun = (iJun >= 0) ? event.kindJunction(iJun) : 0; + + // Begin to look for a matching anticolour. + int loop = 0; + int loopMax = iColAndAcol.size() + 2; + bool hasFound = false; + do { + ++loop; + hasFound= false; + + // First check list of matching anticolour ends. + for (int i = 0; i < int(iAcolEnd.size()); ++i) + if (event[ iAcolEnd[i] ].acol() == indxCol) { + iParton.push_back( iAcolEnd[i] ); + indxCol = 0; + iAcolEnd[i] = iAcolEnd.back(); + iAcolEnd.pop_back(); + hasFound = true; + break; + } + + // Then check list of intermediate gluons. + if (!hasFound) + for (int i = 0; i < int(iColAndAcol.size()); ++i) + if (event[ iColAndAcol[i] ].acol() == indxCol) { + iParton.push_back( iColAndAcol[i] ); + + // Update to new colour. Remove gluon. + indxCol = event[ iColAndAcol[i] ].col(); + if (kindJun > 0) event.endColJunction(iJun, iCol, indxCol); + iColAndAcol[i] = iColAndAcol.back(); + iColAndAcol.pop_back(); + hasFound = true; + break; + } + + // In a pinch, check list of end colours on other (anti)junction. + if (!hasFound && kindJun == 2 && event.sizeJunction() > 1) + for (int iAntiJun = 0; iAntiJun < event.sizeJunction(); ++iAntiJun) + if (iAntiJun != iJun && event.kindJunction(iAntiJun) == 1) + for (int iColAnti = 0; iColAnti < 3; ++iColAnti) + if (event.endColJunction(iAntiJun, iColAnti) == indxCol) { + iParton.push_back( -(10 + 10 * iAntiJun + iColAnti) ); + indxCol = 0; + hasFound = true; + break; + } + + // Keep on tracing via gluons until reached end of leg. + } while (hasFound && indxCol > 0 && loop < loopMax); + + // Something went wrong in colour tracing. + if (!hasFound || loop == loopMax) { + infoPtr->errorMsg("Error in HadronLevel::traceFromCol: " + "colour tracing failed"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Trace a colour line, from an anticolour to a colour. + +bool HadronLevel::traceFromAcol(int indxCol, Event& event, int iJun, + int iCol) { + + // Junction kind, if any. + int kindJun = (iJun >= 0) ? event.kindJunction(iJun) : 0; + + // Begin to look for a matching colour. + int loop = 0; + int loopMax = iColAndAcol.size() + 2; + bool hasFound = false; + do { + ++loop; + hasFound= false; + + // First check list of matching colour ends. + for (int i = 0; i < int(iColEnd.size()); ++i) + if (event[ iColEnd[i] ].col() == indxCol) { + iParton.push_back( iColEnd[i] ); + indxCol = 0; + iColEnd[i] = iColEnd.back(); + iColEnd.pop_back(); + hasFound = true; + break; + } + + // Then check list of intermediate gluons. + if (!hasFound) + for (int i = 0; i < int(iColAndAcol.size()); ++i) + if (event[ iColAndAcol[i] ].col() == indxCol) { + iParton.push_back( iColAndAcol[i] ); + + // Update to new colour. Remove gluon. + indxCol = event[ iColAndAcol[i] ].acol(); + if (kindJun > 0) event.endColJunction(iJun, iCol, indxCol); + iColAndAcol[i] = iColAndAcol.back(); + iColAndAcol.pop_back(); + hasFound = true; + break; + } + + // In a pinch, check list of colours on other (anti)junction. + if (!hasFound && kindJun == 1 && event.sizeJunction() > 1) + for (int iAntiJun = 0; iAntiJun < event.sizeJunction(); ++iAntiJun) + if (iAntiJun != iJun && event.kindJunction(iAntiJun) == 2) + for (int iColAnti = 0; iColAnti < 3; ++iColAnti) + if (event.endColJunction(iAntiJun, iColAnti) == indxCol) { + iParton.push_back( -(10 + 10 * iAntiJun + iColAnti) ); + indxCol = 0; + hasFound = true; + break; + } + + // Keep on tracing via gluons until reached end of leg. + } while (hasFound && indxCol > 0 && loop < loopMax); + + // Something went wrong in colour tracing. + if (!hasFound || loop == loopMax) { + infoPtr->errorMsg("Error in HadronLevel::traceFromAcol: " + "colour tracing failed"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Trace a colour loop, from a colour back to the anticolour of the same. + +bool HadronLevel::traceInLoop(int indxCol, int indxAcol, Event& event) { + + // Move around until back where begun. + int loop = 0; + int loopMax = iColAndAcol.size() + 2; + bool hasFound = false; + do { + ++loop; + hasFound= false; + + // Check list of gluons. + for (int i = 0; i < int(iColAndAcol.size()); ++i) + if (event[ iColAndAcol[i] ].acol() == indxCol) { + iParton.push_back( iColAndAcol[i] ); + indxCol = event[ iColAndAcol[i] ].col(); + iColAndAcol[i] = iColAndAcol.back(); + iColAndAcol.pop_back(); + hasFound = true; + break; + } + } while (hasFound && indxCol != indxAcol && loop < loopMax); + + // Something went wrong in colour tracing. + if (!hasFound || loop == loopMax) { + infoPtr->errorMsg("Error in HadronLevel::traceInLoop: " + "colour tracing failed"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Split junction-antijunction system into two, or simplify other way. + +bool HadronLevel::splitJunctionPair(Event& event) { + + // Construct separate index arrays for the three junction legs. + int identJun = (-iPartonJun[0])/10; + iJunLegA.resize(0); + iJunLegB.resize(0); + iJunLegC.resize(0); + int leg = -1; + for (int i = 0; i < int(iPartonJun.size()); ++ i) { + if ( (-iPartonJun[i])/10 == identJun) ++leg; + if (leg == 0) iJunLegA.push_back( iPartonJun[i] ); + else if (leg == 1) iJunLegB.push_back( iPartonJun[i] ); + else iJunLegC.push_back( iPartonJun[i] ); + } + + // Construct separate index arrays for the three antijunction legs. + int identAnti = (-iPartonAntiJun[0])/10; + iAntiLegA.resize(0); + iAntiLegB.resize(0); + iAntiLegC.resize(0); + leg = -1; + for (int i = 0; i < int(iPartonAntiJun.size()); ++ i) { + if ( (-iPartonAntiJun[i])/10 == identAnti) ++leg; + if (leg == 0) iAntiLegA.push_back( iPartonAntiJun[i] ); + else if (leg == 1) iAntiLegB.push_back( iPartonAntiJun[i] ); + else iAntiLegC.push_back( iPartonAntiJun[i] ); + } + + // Find interjunction legs, i.e. between junction and antijunction. + int nMatch = 0; + int legJun[3], legAnti[3], nGluLeg[3]; + if (iJunLegA.back() < 0) { legJun[nMatch] = 0; + legAnti[nMatch] = (-iJunLegA.back())%10; ++nMatch;} + if (iJunLegB.back() < 0) { legJun[nMatch] = 1; + legAnti[nMatch] = (-iJunLegB.back())%10; ++nMatch;} + if (iJunLegC.back() < 0) { legJun[nMatch] = 2; + legAnti[nMatch] = (-iJunLegC.back())%10; ++nMatch;} + + // Loop over interjunction legs. + for (int iMatch = 0; iMatch < nMatch; ++iMatch) { + vector& iJunLeg = (legJun[iMatch] == 0) ? iJunLegA + : ( (legJun[iMatch] == 1) ? iJunLegB : iJunLegC ); + vector& iAntiLeg = (legAnti[iMatch] == 0) ? iAntiLegA + : ( (legAnti[iMatch] == 1) ? iAntiLegB : iAntiLegC ); + + // Find number of gluons on each. Do nothing for now if none. + nGluLeg[iMatch] = iJunLeg.size() + iAntiLeg.size() - 4; + if (nGluLeg[iMatch] == 0) continue; + + // Else pick up the gluons on the interjunction leg in order. + iGluLeg.resize(0); + for (int i = 1; i < int(iJunLeg.size()) - 1; ++i) + iGluLeg.push_back( iJunLeg[i] ); + for (int i = int(iAntiLeg.size()) - 2; i > 0; --i) + iGluLeg.push_back( iAntiLeg[i] ); + + // Remove those gluons from the junction/antijunction leg lists. + iJunLeg.resize(1); + iAntiLeg.resize(1); + + // Pick a new quark at random; for simplicity no diquarks. + int idQ = flavSel.pickLightQ(); + int colQ, acolQ; + + // If one gluon on leg, split it into a collinear q-qbar pair. + if (iGluLeg.size() == 1) { + + // Store the new q qbar pair, sharing gluon colour and momentum. + colQ = event[ iGluLeg[0] ].col(); + acolQ = event[ iGluLeg[0] ].acol(); + Vec4 pQ = 0.5 * event[ iGluLeg[0] ].p(); + double mQ = 0.5 * event[ iGluLeg[0] ].m(); + int iQ = event.append( idQ, 75, iGluLeg[0], 0, 0, 0, colQ, 0, pQ, mQ ); + int iQbar = event.append( -idQ, 75, iGluLeg[0], 0, 0, 0, 0, acolQ, + pQ, mQ ); + + // Mark split gluon and update junction and antijunction legs. + event[ iGluLeg[0] ].statusNeg(); + event[ iGluLeg[0] ].daughters( iQ, iQbar); + iJunLeg.push_back(iQ); + iAntiLeg.push_back(iQbar); + + // If several gluons on the string, decide which g-g region to split up. + } else { + + // Evaluate mass-squared for all adjacent gluon pairs. + m2Pair.resize(0); + double m2Sum = 0.; + for (int i = 0; i < int(iGluLeg.size()) - 1; ++i) { + double m2Now = 0.5 * event[ iGluLeg[i] ].p() + * event[ iGluLeg[i + 1] ].p(); + m2Pair.push_back(m2Now); + m2Sum += m2Now; + } + + // Pick breakup region with probability proportional to mass-squared. + double m2Reg = m2Sum * rndmPtr->flat(); + int iReg = -1; + do m2Reg -= m2Pair[++iReg]; + while (m2Reg > 0. && iReg < int(iGluLeg.size()) - 1); + m2Reg = m2Pair[iReg]; + + // Pick breaking point of string in chosen region (symmetrically). + double m2Temp = min( JJSTRINGM2MAX, JJSTRINGM2FRAC * m2Reg); + double xPos = 0.5; + double xNeg = 0.5; + do { + double zTemp = zSel.zFrag( idQ, 0, m2Temp); + xPos = 1. - zTemp; + xNeg = m2Temp / (zTemp * m2Reg); + } while (xNeg > 1.); + if (rndmPtr->flat() > 0.5) swap(xPos, xNeg); + + // Pick up two "mother" gluons of breakup. Mark them decayed. + Particle& gJun = event[ iGluLeg[iReg] ]; + Particle& gAnti = event[ iGluLeg[iReg + 1] ]; + gJun.statusNeg(); + gAnti.statusNeg(); + int dau1 = event.size(); + gJun.daughters(dau1, dau1 + 3); + gAnti.daughters(dau1, dau1 + 3); + int mother1 = min( iGluLeg[iReg], iGluLeg[iReg + 1]); + int mother2 = max( iGluLeg[iReg], iGluLeg[iReg + 1]); + + // Can keep one of old colours but need one new so unambiguous. + colQ = gJun.acol(); + acolQ = event.nextColTag(); + + // Store copied gluons with reduced momenta. + int iGjun = event.append( 21, 75, mother1, mother2, 0, 0, + gJun.col(), gJun.acol(), (1. - 0.5 * xPos) * gJun.p(), + (1. - 0.5 * xPos) * gJun.m()); + int iGanti = event.append( 21, 75, mother1, mother2, 0, 0, + acolQ, gAnti.acol(), (1. - 0.5 * xNeg) * gAnti.p(), + (1. - 0.5 * xNeg) * gAnti.m()); + + // Store the new q qbar pair with remaining momenta. + int iQ = event.append( idQ, 75, mother1, mother2, 0, 0, + colQ, 0, 0.5 * xNeg * gAnti.p(), 0.5 * xNeg * gAnti.m() ); + int iQbar = event.append( -idQ, 75, mother1, mother2, 0, 0, + 0, acolQ, 0.5 * xPos * gJun.p(), 0.5 * xPos * gJun.m() ); + + // Update junction and antijunction legs with gluons and quarks. + for (int i = 0; i < iReg; ++i) + iJunLeg.push_back( iGluLeg[i] ); + iJunLeg.push_back(iGjun); + iJunLeg.push_back(iQ); + for (int i = int(iGluLeg.size()) - 1; i > iReg + 1; --i) + iAntiLeg.push_back( iGluLeg[i] ); + iAntiLeg.push_back(iGanti); + iAntiLeg.push_back(iQbar); + } + + // Update end colours for both g -> q qbar and g g -> g g q qbar. + event.endColJunction(identJun - 1, legJun[iMatch], colQ); + event.endColJunction(identAnti - 1, legAnti[iMatch], acolQ); + } + + // Update list of interjunction legs after splittings above. + int iMatchUp = 0; + while (iMatchUp < nMatch) { + if (nGluLeg[iMatchUp] > 0) { + for (int i = iMatchUp; i < nMatch - 1; ++i) { + legJun[i] = legJun[i + 1]; + legAnti[i] = legAnti[i + 1]; + nGluLeg[i] = nGluLeg[i + 1]; + } --nMatch; + } else ++iMatchUp; + } + + // Should not ever have three empty interjunction legs. + if (nMatch == 3) { + infoPtr->errorMsg("Error in HadronLevel::splitJunctionPair: " + "three empty junction-junction legs"); + return false; + } + + // If two legs are empty, then collapse system to a single string. + if (nMatch == 2) { + int legJunLeft = 3 - legJun[0] - legJun[1]; + int legAntiLeft = 3 - legAnti[0] - legAnti[1]; + vector& iJunLeg = (legJunLeft == 0) ? iJunLegA + : ( (legJunLeft == 1) ? iJunLegB : iJunLegC ); + vector& iAntiLeg = (legAntiLeft == 0) ? iAntiLegA + : ( (legAntiLeft == 1) ? iAntiLegB : iAntiLegC ); + iPartonJun.resize(0); + for (int i = int(iJunLeg.size()) - 1; i > 0; --i) + iPartonJun.push_back( iJunLeg[i] ); + for (int i = 1; i < int(iAntiLeg.size()); ++i) + iPartonJun.push_back( iAntiLeg[i] ); + + // Match up the colours where the strings are joined. + int iColJoin = iJunLeg[1]; + int iAcolJoin = iAntiLeg[1]; + event[iAcolJoin].acol( event[iColJoin].col() ); + + // Other string system empty. Remove junctions from their list. Done. + iPartonAntiJun.resize(0); + event.eraseJunction( max(identJun, identAnti) - 1); + event.eraseJunction( min(identJun, identAnti) - 1); + return true; + } + + // If one leg is empty then, depending on string length, either + // (a) annihilate junction and antijunction into two simple strings, or + // (b) split the empty leg by borrowing energy from nearby legs. + if (nMatch == 1) { + + // Identify the two external legs of either junction. + vector& iJunLeg0 = (legJun[0] == 0) ? iJunLegB : iJunLegA; + vector& iJunLeg1 = (legJun[0] == 2) ? iJunLegB : iJunLegC; + vector& iAntiLeg0 = (legAnti[0] == 0) ? iAntiLegB : iAntiLegA; + vector& iAntiLeg1 = (legAnti[0] == 2) ? iAntiLegB : iAntiLegC; + + // Simplified procedure: mainly study first parton on each leg. + Vec4 pJunLeg0 = event[ iJunLeg0[1] ].p(); + Vec4 pJunLeg1 = event[ iJunLeg1[1] ].p(); + Vec4 pAntiLeg0 = event[ iAntiLeg0[1] ].p(); + Vec4 pAntiLeg1 = event[ iAntiLeg1[1] ].p(); + + // Starting frame hopefully intermediate to two junction directions. + Vec4 pStart = pJunLeg0 / pJunLeg0.e() + pJunLeg1 / pJunLeg1.e() + + pAntiLeg0 / pAntiLeg0.e() + pAntiLeg1 / pAntiLeg1.e(); + + // Loop over iteration to junction/antijunction rest frames (JRF/ARF). + RotBstMatrix MtoJRF, MtoARF; + Vec4 pInJRF[3], pInARF[3]; + for (int iJun = 0; iJun < 2; ++iJun) { + int offset = (iJun == 0) ? 0 : 2; + + // Iterate from system rest frame towards the junction rest frame. + RotBstMatrix MtoRF, Mstep; + MtoRF.bstback(pStart); + Vec4 pInRF[4]; + int iter = 0; + do { + ++iter; + + // Find rest-frame momenta on the three sides of the junction. + // Only consider first parton on each leg, for simplicity. + pInRF[0 + offset] = pJunLeg0; + pInRF[1 + offset] = pJunLeg1; + pInRF[2 - offset] = pAntiLeg0; + pInRF[3 - offset] = pAntiLeg1; + for (int i = 0; i < 4; ++i) pInRF[i].rotbst(MtoRF); + + // For third side add both legs beyond other junction, weighted. + double wt2 = 1. - exp( -pInRF[2].e() / eNormJunction); + double wt3 = 1. - exp( -pInRF[3].e() / eNormJunction); + pInRF[2] = wt2 * pInRF[2] + wt3 * pInRF[3]; + + // Find new junction rest frame from the set of momenta. + Mstep = stringFrag.junctionRestFrame( pInRF[0], pInRF[1], pInRF[2]); + MtoRF.rotbst( Mstep ); + } while (iter < 3 || (Mstep.deviation() > CONVJNREST + && iter < NTRYJNREST) ); + + // Store final boost and rest-frame (weighted) momenta. + if (iJun == 0) { + MtoJRF = MtoRF; + for (int i = 0; i < 3; ++i) pInJRF[i] = pInRF[i]; + } else { + MtoARF = MtoRF; + for (int i = 0; i < 3; ++i) pInARF[i] = pInRF[i]; + } + } + + // Opposite operations: boost from JRF/ARF to original system. + RotBstMatrix MfromJRF = MtoJRF; + MfromJRF.invert(); + RotBstMatrix MfromARF = MtoARF; + MfromARF.invert(); + + // Velocity vectors of junctions and momentum of legs in lab frame. + Vec4 vJun(0., 0., 0., 1.); + vJun.rotbst(MfromJRF); + Vec4 vAnti(0., 0., 0., 1.); + vAnti.rotbst(MfromARF); + Vec4 pLabJ[3], pLabA[3]; + for (int i = 0; i < 3; ++i) { + pLabJ[i] = pInJRF[i]; + pLabJ[i].rotbst(MfromJRF); + pLabA[i] = pInARF[i]; + pLabA[i].rotbst(MfromARF); + } + + // Calculate Lambda-measure length of three possible topologies. + double vJvA = vJun * vAnti; + double vJvAe2y = vJvA + sqrt(vJvA*vJvA - 1.); + double LambdaJA = (2. * pInJRF[0].e()) * (2. * pInJRF[1].e()) + * (2. * pInARF[0].e()) * (2. * pInARF[1].e()) * vJvAe2y; + double Lambda00 = (2. * pLabJ[0] * pLabA[0]) + * (2. * pLabJ[1] * pLabA[1]); + double Lambda01 = (2. * pLabJ[0] * pLabA[1]) + * (2. * pLabJ[1] * pLabA[0]); + + // Case when either topology without junctions is the shorter one. + if (LambdaJA > min( Lambda00, Lambda01)) { + vector& iAntiMatch0 = (Lambda00 < Lambda01) + ? iAntiLeg0 : iAntiLeg1; + vector& iAntiMatch1 = (Lambda00 < Lambda01) + ? iAntiLeg1 : iAntiLeg0; + + // Define two quark-antiquark strings. + iPartonJun.resize(0); + for (int i = int(iJunLeg0.size()) - 1; i > 0; --i) + iPartonJun.push_back( iJunLeg0[i] ); + for (int i = 1; i < int(iAntiMatch0.size()); ++i) + iPartonJun.push_back( iAntiMatch0[i] ); + iPartonAntiJun.resize(0); + for (int i = int(iJunLeg1.size()) - 1; i > 0; --i) + iPartonAntiJun.push_back( iJunLeg1[i] ); + for (int i = 1; i < int(iAntiMatch1.size()); ++i) + iPartonAntiJun.push_back( iAntiMatch1[i] ); + + // Match up the colours where the strings are joined. + int iColJoin = iJunLeg0[1]; + int iAcolJoin = iAntiMatch0[1]; + event[iAcolJoin].acol( event[iColJoin].col() ); + iColJoin = iJunLeg1[1]; + iAcolJoin = iAntiMatch1[1]; + event[iAcolJoin].acol( event[iColJoin].col() ); + + // Remove junctions from their list. Done. + event.eraseJunction( max(identJun, identAnti) - 1); + event.eraseJunction( min(identJun, identAnti) - 1); + return true; + } + + // Case where junction and antijunction to be separated. + // Shuffle (p+/p-) momentum of order between systems, + // times 2/3 for 120 degree in JRF, times 1/2 for two legs, + // but not more than half of what nearest parton carries. + double eShift = MTHAD / (3. * sqrt(vJvAe2y)); + double fracJ0 = min(0.5, eShift / pInJRF[0].e()); + double fracJ1 = min(0.5, eShift / pInJRF[0].e()); + Vec4 pFromJun = fracJ0 * pJunLeg0 + fracJ1 * pJunLeg1; + double fracA0 = min(0.5, eShift / pInARF[0].e()); + double fracA1 = min(0.5, eShift / pInARF[0].e()); + Vec4 pFromAnti = fracA0 * pAntiLeg0 + fracA1 * pAntiLeg1; + + // Copy partons with scaled-down momenta and update legs. + int iNew = event.copy(iJunLeg0[1], 76); + event[iNew].rescale5(1. - fracJ0); + iJunLeg0[1] = iNew; + iNew = event.copy(iJunLeg1[1], 76); + event[iNew].rescale5(1. - fracJ1); + iJunLeg1[1] = iNew; + iNew = event.copy(iAntiLeg0[1], 76); + event[iNew].rescale5(1. - fracA0); + iAntiLeg0[1] = iNew; + iNew = event.copy(iAntiLeg1[1], 76); + event[iNew].rescale5(1. - fracA1); + iAntiLeg1[1] = iNew; + + // Pick a new quark at random; for simplicity no diquarks. + int idQ = flavSel.pickLightQ(); + + // Update junction colours for new quark and antiquark. + int colQ = event.nextColTag(); + int acolQ = event.nextColTag(); + event.endColJunction(identJun - 1, legJun[0], colQ); + event.endColJunction(identAnti - 1, legAnti[0], acolQ); + + // Store new quark and antiquark with momentum from other junction. + int mother1 = min(iJunLeg0[1], iJunLeg1[1]); + int mother2 = max(iJunLeg0[1], iJunLeg1[1]); + int iNewJ = event.append( idQ, 76, mother1, mother2, 0, 0, + colQ, 0, pFromAnti, pFromAnti.mCalc() ); + mother1 = min(iAntiLeg0[1], iAntiLeg1[1]); + mother2 = max(iAntiLeg0[1], iAntiLeg1[1]); + int iNewA = event.append( -idQ, 76, mother1, mother2, 0, 0, + 0, acolQ, pFromJun, pFromJun.mCalc() ); + + // Bookkeep new quark and antiquark on third legs. + if (legJun[0] == 0) iJunLegA[1] = iNewJ; + else if (legJun[0] == 1) iJunLegB[1] = iNewJ; + else iJunLegC[1] = iNewJ; + if (legAnti[0] == 0) iAntiLegA[1] = iNewA; + else if (legAnti[0] == 1) iAntiLegB[1] = iNewA; + else iAntiLegC[1] = iNewA; + + // Done with splitting junction from antijunction. + } + + // Put together new junction parton list. + iPartonJun.resize(0); + for (int i = 0; i < int(iJunLegA.size()); ++i) + iPartonJun.push_back( iJunLegA[i] ); + for (int i = 0; i < int(iJunLegB.size()); ++i) + iPartonJun.push_back( iJunLegB[i] ); + for (int i = 0; i < int(iJunLegC.size()); ++i) + iPartonJun.push_back( iJunLegC[i] ); + + // Put together new antijunction parton list. + iPartonAntiJun.resize(0); + for (int i = 0; i < int(iAntiLegA.size()); ++i) + iPartonAntiJun.push_back( iAntiLegA[i] ); + for (int i = 0; i < int(iAntiLegB.size()); ++i) + iPartonAntiJun.push_back( iAntiLegB[i] ); + for (int i = 0; i < int(iAntiLegC.size()); ++i) + iPartonAntiJun.push_back( iAntiLegC[i] ); + + // Now the two junction systems are separated and can be stored. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/Info.cxx b/PYTHIA8/pythia8140/src/Info.cxx new file mode 100644 index 00000000000..4269a7ce4b8 --- /dev/null +++ b/PYTHIA8/pythia8140/src/Info.cxx @@ -0,0 +1,187 @@ +// Info.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the Info class. + +#include "Info.h" + +namespace Pythia8 { + +//========================================================================== + +// Info class. +// This class contains a mixed bag of information on the event generation +// activity, especially on the current subprocess properties. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of times the same error message will be repeated at most. +const int Info::TIMESTOPRINT = 1; + +//-------------------------------------------------------------------------- + +// List (almost) all information currently set. + +void Info::list(ostream& os) const { + + // Header and beam info. + os << "\n -------- PYTHIA Info Listing ------------------------" + << "---------------- \n \n" + << scientific << setprecision(3) + << " Beam A: id = " << setw(6) << idASave << ", pz = " << setw(10) + << pzASave << ", e = " << setw(10) << eASave << ", m = " << setw(10) + << mASave << ".\n" + << " Beam B: id = " << setw(6) << idBSave << ", pz = " << setw(10) + << pzBSave << ", e = " << setw(10) << eBSave << ", m = " << setw(10) + << mBSave << ".\n\n"; + + // Done if no subprocess has been defined. + if (codeSave == 0 && nFinalSave == 0) { + os << " No process has been set; something must have gone wrong! \n" + << "\n -------- End PYTHIA Info Listing --------------------" + << "----------------" << endl; + return; + } + + // Colliding parton info. + if (isRes) + os << " In 1: id = " << setw(4) << id1Save << ", x = " << setw(10) + << x1Save << ", pdf = " << setw(10) << pdf1Save << " at Q2 = " + << setw(10) << Q2FacSave << ".\n" + << " In 2: id = " << setw(4) << id2Save << ", x = " << setw(10) + << x2Save << ", pdf = " << setw(10) << pdf2Save << " at same Q2.\n\n"; + + // Process name and code. + os << ((isRes && !hasSubSave) ? " Subprocess " : " Process ") << nameSave + << " with code " << codeSave << " is 2 -> " << nFinalSave << ".\n"; + + // Subprocess name and code for minimum bias processes. + if (hasSubSave) + os << " Subprocess " << nameSubSave << " with code " << codeSubSave + << " is 2 -> " << nFinalSubSave << ".\n"; + + // Process-type-specific kinematics information. + if (isRes && nFinalSave == 1) + os << " It has sHat = " << setw(10) << sH << ".\n"; + else if ( isRes && nFinalSave == 2) + os << " It has sHat = " << setw(10) << sH << ", tHat = " + << setw(10) << tH << ", uHat = " << setw(10) << uH << ",\n" + << " pTHat = " << setw(10) << pTH << ", m3Hat = " + << setw(10) << m3H << ", m4Hat = " << setw(10) << m4H << ",\n" + << " thetaHat = " << setw(10) << thetaH << ", phiHat = " + << setw(10) << phiH << ".\n"; + else if ( nFinalSave == 2) + os << " It has s = " << setw(10) << sH << ", t = " << setw(10) + << tH << ", u = " << setw(10) << uH << ",\n" + << " pT = " << setw(10) << pTH << ", m3 = " << setw(10) + << m3H << ", m4 = " << setw(10) << m4H << ",\n" + << " theta = " << setw(10) << thetaH << ", phi = " << setw(10) + << phiH << ".\n"; + else if ( isRes && nFinalSave == 3) + os << " It has sHat = " << setw(10) << sH << ", = " + << setw(10) << pTH << ".\n"; + + // Couplings. + if (isRes) os << " alphaEM = " << setw(10) << alphaEMSave + << ", alphaS = " << setw(10) << alphaSSave << " at Q2 = " + << setw(10) << Q2RenSave << ".\n"; + + // Impact parameter. + if (bIsSet) os << "\n Impact parameter b =" << setw(10) << bMISave + << " gives enhancement factor = " << setw(10) << enhanceMISave + << ".\n"; + + // Multiple interactions and shower evolution. + if (evolIsSet) os << " Max pT scale for MI = " << setw(10) << pTmaxMISave + << ", ISR = " << setw(10) << pTmaxISRSave << ", FSR = " << setw(10) + << pTmaxISRSave << ".\n Number of MI = " << setw(5) << nMISave + << ", ISR = " << setw(5) << nISRSave << ", FSRproc = " << setw(5) + << nFSRinProcSave << ", FSRreson = " << setw(5) << nFSRinResSave + << ".\n"; + + // Listing finished. + os << "\n -------- End PYTHIA Info Listing --------------------" + << "----------------" << endl; + +} + +//-------------------------------------------------------------------------- + +// Print a message the first few times. Insert in database. + + void Info::errorMsg(string messageIn, string extraIn, bool showAlways, + ostream& os) { + + // Recover number of times message occured. Also inserts new string. + int times = messages[messageIn]; + ++messages[messageIn]; + + // Print message the first few times. + if (times < TIMESTOPRINT || showAlways) os << " PYTHIA " + << messageIn << " " << extraIn << endl; + +} + +//-------------------------------------------------------------------------- + +// Provide total number of errors/aborts/warnings experienced to date. + +int Info::errorTotalNumber() { + + int nTot = 0; + for ( map::iterator messageEntry = messages.begin(); + messageEntry != messages.end(); ++messageEntry) + nTot += messageEntry->second; + return nTot; + +} + +//-------------------------------------------------------------------------- + +// Print statistics on errors/aborts/warnings. + +void Info::errorStatistics(ostream& os) { + + // Header. + os << "\n *------- PYTHIA Error and Warning Messages Statistics " + << "----------------------------------------------------------* \n" + << " | " + << " | \n" + << " | times message " + << " | \n" + << " | " + << " | \n"; + + // Loop over all messages + map::iterator messageEntry = messages.begin(); + if (messageEntry == messages.end()) + os << " | 0 no errors or warnings to report " + << " | \n"; + while (messageEntry != messages.end()) { + // Message printout. + string temp = messageEntry->first; + int len = temp.length(); + temp.insert( len, max(0, 102 - len), ' '); + os << " | " << setw(6) << messageEntry->second << " " + << temp << " | \n"; + ++messageEntry; + } + + // Done. + os << " | " + << " | \n" + << " *------- End PYTHIA Error and Warning Messages Statistics" + << " ------------------------------------------------------* " + << endl; + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/LesHouches.cxx b/PYTHIA8/pythia8140/src/LesHouches.cxx new file mode 100644 index 00000000000..15c64e39fab --- /dev/null +++ b/PYTHIA8/pythia8140/src/LesHouches.cxx @@ -0,0 +1,529 @@ +// LesHouches.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the LHAup and +// LHAupLHEF classes. + +#include "LesHouches.h" + +// Access time information. +#include + +namespace Pythia8 { + +//========================================================================== + +// LHAup class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// LHA convention with cross section in pb may require conversion from mb. +const double LHAup::CONVERTMB2PB = 1e9; + +//-------------------------------------------------------------------------- + +// Print the initialization info; to check it worked. + +void LHAup::listInit(ostream& os) { + + // Header. + os << "\n -------- LHA initialization information ------------ \n"; + + // Beam info. + os << fixed << setprecision(3) + << "\n beam kind energy pdfgrp pdfset \n" + << " A " << setw(6) << idBeamASave + << setw(12) << eBeamASave + << setw(8) << pdfGroupBeamASave + << setw(8) << pdfSetBeamASave << "\n" + << " B " << setw(6) << idBeamBSave + << setw(12) << eBeamBSave + << setw(8) << pdfGroupBeamBSave + << setw(8) << pdfSetBeamBSave << "\n"; + + // Event weighting strategy. + os << "\n Event weighting strategy = " << setw(2) + << strategySave << "\n" ; + + // Process list. + os << scientific << setprecision(4) + << "\n Processes, with strategy-dependent cross section info \n" + << " number xsec (pb) xerr (pb) xmax (pb) \n" ; + for (int ip = 0; ip < int(processes.size()); ++ip) { + os << setw(8) << processes[ip].idProc + << setw(15) << processes[ip].xSecProc + << setw(15) << processes[ip].xErrProc + << setw(15) << processes[ip].xMaxProc << "\n"; + } + + // Finished. + os << "\n -------- End LHA initialization information -------- \n"; + +} + +//-------------------------------------------------------------------------- + +// Print the event info; to check it worked. + +void LHAup::listEvent(ostream& os) { + + // Header. + os << "\n -------- LHA event information and listing -------------" + << "--------------------------------------------------------- \n"; + + // Basic event info. + os << scientific << setprecision(4) + << "\n process = " << setw(8) << idProc + << " weight = " << setw(12) << weightProc + << " scale = " << setw(12) << scaleProc << " (GeV) \n" + << " " + << " alpha_em = " << setw(12) << alphaQEDProc + << " alpha_strong = " << setw(12) << alphaQCDProc << "\n"; + + // Particle list + os << fixed << setprecision(3) + << "\n Participating Particles \n" + << " no id stat mothers colours p_x " + << "p_y p_z e m tau spin \n" ; + for (int ip = 1; ip < int(particles.size()); ++ip) { + os << setw(6) << ip + << setw(10) << particles[ip].idPart + << setw(5) << particles[ip].statusPart + << setw(6) << particles[ip].mother1Part + << setw(6) << particles[ip].mother2Part + << setw(6) << particles[ip].col1Part + << setw(6) << particles[ip].col2Part + << setw(11) << particles[ip].pxPart + << setw(11) << particles[ip].pyPart + << setw(11) << particles[ip].pzPart + << setw(11) << particles[ip].ePart + << setw(11) << particles[ip].mPart + << setw(8) << particles[ip].tauPart + << setw(8) << particles[ip].spinPart << "\n"; + } + + // PDF info - optional. + if (pdfIsSetSave) os << "\n pdf: id1 =" << setw(5) << id1Save + << " id2 =" << setw(5) << id2Save + << " x1 =" << scientific << setw(10) << x1Save + << " x2 =" << setw(10) << x2Save + << " scalePDF =" << setw(10) << scalePDFSave + << " xpdf1 =" << setw(10) << xpdf1Save + << " xpdf2 =" << setw(10) << xpdf2Save << "\n"; + + // Finished. + os << "\n -------- End LHA event information and listing ---------" + << "--------------------------------------------------------- \n"; + +} + +//-------------------------------------------------------------------------- + +// Open and write header to a Les Houches Event File. + +bool LHAup::openLHEF(string fileNameIn) { + + // Open file for writing. Reset it to be empty. + fileName = fileNameIn; + const char* cstring = fileName.c_str(); + osLHEF.open(cstring, ios::out | ios::trunc); + if (!osLHEF) { + infoPtr->errorMsg("Error in LHAup::openLHEF:" + " could not open file", fileName); + return false; + } + + // Read out current date and time. + time_t t = time(0); + strftime(dateNow,12,"%d %b %Y",localtime(&t)); + strftime(timeNow,9,"%H:%M:%S",localtime(&t)); + + // Write header. + osLHEF << "\n" + << "" << endl; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Write initialization information to a Les Houches Event File. + +bool LHAup::initLHEF() { + + // Write information on beams. + osLHEF << "\n" << scientific << setprecision(6) + << " " << idBeamASave << " " << idBeamBSave + << " " << eBeamASave << " " << eBeamBSave + << " " << pdfGroupBeamASave << " " << pdfGroupBeamBSave + << " " << pdfSetBeamASave << " " << pdfSetBeamBSave + << " " << strategySave << " " << processes.size() << "\n"; + + // Write information on all the subprocesses. + for (int ip = 0; ip < int(processes.size()); ++ip) + osLHEF << " " << setw(13) << processes[ip].xSecProc + << " " << setw(13) << processes[ip].xErrProc + << " " << setw(13) << processes[ip].xMaxProc + << " " << setw(6) << processes[ip].idProc << "\n"; + + // Done. + osLHEF << "" << endl; + return true; + +} + +//-------------------------------------------------------------------------- + +// Write event information to a Les Houches Event File. + +bool LHAup::eventLHEF() { + + // Write information on process as such. + osLHEF << "\n" << scientific << setprecision(6) + << " " << setw(5) << particles.size() - 1 + << " " << setw(5) << idProc + << " " << setw(13) << weightProc + << " " << setw(13) << scaleProc + << " " << setw(13) << alphaQEDProc + << " " << setw(13) << alphaQCDProc << "\n"; + + // Write information on the particles, excluding zeroth. + for (int ip = 1; ip < int(particles.size()); ++ip) { + osLHEF << " " << setw(8) << particles[ip].idPart + << " " << setw(5) << particles[ip].statusPart + << " " << setw(5) << particles[ip].mother1Part + << " " << setw(5) << particles[ip].mother2Part + << " " << setw(5) << particles[ip].col1Part + << " " << setw(5) << particles[ip].col2Part << setprecision(10) + << " " << setw(17) << particles[ip].pxPart + << " " << setw(17) << particles[ip].pyPart + << " " << setw(17) << particles[ip].pzPart + << " " << setw(17) << particles[ip].ePart + << " " << setw(17) << particles[ip].mPart << setprecision(6); + if (particles[ip].tauPart == 0.) osLHEF << " 0."; + else osLHEF << " " << setw(13) << particles[ip].tauPart; + if (particles[ip].spinPart == 9.) osLHEF << " 9."; + else osLHEF << " " << setw(13) << particles[ip].spinPart; + osLHEF << "\n"; + } + + // Optionally write information on PDF values at hard interaction. + if (pdfIsSetSave) osLHEF << "#pdf" + << " " << setw(4) << id1Save + << " " << setw(4) << id2Save + << " " << setw(13) << x1Save + << " " << setw(13) << x2Save + << " " << setw(13) << scalePDFSave + << " " << setw(13) << xpdf1Save + << " " << setw(13) << xpdf2Save << "\n"; + + // Done. + osLHEF << "" << endl; + return true; + +} + +//-------------------------------------------------------------------------- + +// Write end of a Les Houches Event File and close it. + +bool LHAup::closeLHEF(bool updateInit) { + + // Write an end to the file. + osLHEF << "" << endl; + osLHEF.close(); + + // Optionally update the cross section information. + if (updateInit) { + const char* cstring = fileName.c_str(); + osLHEF.open(cstring, ios::in | ios::out); + + // Rewrite header; identically with what openLHEF did. + osLHEF << "\n" + << "" << endl; + + // Redo initialization information. + initLHEF(); + osLHEF.close(); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Read in initialization information from a Les Houches Event File. + +bool LHAup::setInitLHEF(ifstream& is) { + + // Check that first line is consistent with proper LHEF file. + string line; + if (!getline(is, line)) return false; + if (line.find("> tag; + if (!getfirst) return false; + } + } while (tag != "" && tag != "> idbmupA >> idbmupB >> ebmupA >> ebmupB >> pdfgupA + >> pdfgupB >> pdfsupA >> pdfsupB >> idwtup >> nprup; + if (!getbms) return false; + setBeamA(idbmupA, ebmupA, pdfgupA, pdfsupA); + setBeamB(idbmupB, ebmupB, pdfgupB, pdfsupB); + setStrategy(idwtup); + + // Read in process info, one process at a time, and store it. + double xsecup, xerrup, xmaxup; + int lprup; + for (int ip = 0; ip < nprup; ++ip) { + if (!getline(is, line)) return false; + istringstream getpro(line); + getpro >> xsecup >> xerrup >> xmaxup >> lprup ; + if (!getpro) return false; + addProcess(lprup, xsecup, xerrup, xmaxup); + } + + // Reading worked. + return true; + +} + +//-------------------------------------------------------------------------- + +// Read in event information from a Les Houches Event File, +// into a staging area where it can be reused by setOldEventLHEF. + +bool LHAup::setNewEventLHEF(ifstream& is) { + + // Loop over lines until an > tag; + if (!getfirst) return false; + } + } while (tag != "" && tag != "> nupSave >> idprupSave >> xwgtupSave >> scalupSave + >> aqedupSave >> aqcdupSave; + if (!getpro) return false; + + // Reset particlesSave vector, add slot-0 empty particle. + particlesSave.clear(); + particlesSave.push_back( LHAParticle() ); + + // Read in particle info one by one, and store it. + // Note unusual C++ loop range, to better reflect LHA/Fortran standard. + // (Recall that process(...) above added empty particle at index 0.) + int idup, istup, mothup1, mothup2, icolup1, icolup2; + double pup1, pup2, pup3, pup4, pup5, vtimup, spinup; + for (int ip = 1; ip <= nupSave; ++ip) { + if (!getline(is, line)) return false; + istringstream getall(line); + getall >> idup >> istup >> mothup1 >> mothup2 >> icolup1 >> icolup2 + >> pup1 >> pup2 >> pup3 >> pup4 >> pup5 >> vtimup >> spinup; + if (!getall) return false; + particlesSave.push_back( LHAParticle( idup, istup, mothup1, mothup2, + icolup1, icolup2, pup1, pup2, pup3, pup4, pup5, vtimup, spinup) ); + } + + // Continue parsing till . Extract pdf info if present. + getPDFSave = false; + do { + if (!getline(is, line)) return false; + istringstream getpdf(line); + getpdf >> tag; + if (!getpdf) return false; + if (tag == "#pdf") { + getpdf >> id1InSave >> id2InSave >> x1InSave >> x2InSave + >> scalePDFInSave >> xpdf1InSave >> xpdf2InSave; + if (!getpdf) return false; + getPDFSave = true; + } + } while (tag != "" && tag != "idA(); + int idbmupB = infoPtr->idB(); + double ebmupA = infoPtr->eA(); + double ebmupB = infoPtr->eB(); + int pdfgupA = 0; + int pdfgupB = 0; + int pdfsupA = 0; + int pdfsupB = 0; + setBeamA(idbmupA, ebmupA, pdfgupA, pdfsupA); + setBeamB(idbmupB, ebmupB, pdfgupB, pdfsupB); + + // Currently only one allowed strategy. + int idwtup = 3; + setStrategy(idwtup); + + // Only one process with dummy information. (Can overwrite at the end.) + int lprup = 9999; + double xsecup = 1.; + double xerrup = 0.; + double xmaxup = 1.; + addProcess(lprup, xsecup, xerrup, xmaxup); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Read in event information from PYTHIA 8. + +bool LHAupFromPYTHIA8::setEvent( int ) { + + // Read process information from Info class, and store it. + // Note: renormalization scale here, factorization further down. + int idprup = infoPtr->code(); + // For now always convert to process 9999. + idprup = 9999; + double xwgtup = infoPtr->weight(); + double scalup = infoPtr->QRen(); + double aqedup = infoPtr->alphaEM(); + double aqcdup = infoPtr->alphaS(); + setProcess(idprup, xwgtup, scalup, aqedup, aqcdup); + + // Read in particle info one by one, excluding zero and beams, and store it. + // Note unusual C++ loop range, to better reflect LHA/Fortran standard. + int nup = processPtr->size() - 3; + int idup, statusup, istup, mothup1, mothup2, icolup1, icolup2; + double pup1, pup2, pup3, pup4, pup5, vtimup, spinup; + for (int ip = 1; ip <= nup; ++ip) { + Particle& particle = (*processPtr)[ip + 2]; + idup = particle.id(); + // Convert from PYTHIA8 to LHA status codes. + statusup = particle.status(); + if (ip < 3) istup = -1; + else if (statusup < 0) istup = 2; + else istup = 1; + mothup1 = max(0, particle.mother1() - 2); + mothup2 = max(0, particle.mother2() - 2); + icolup1 = particle.col(); + icolup2 = particle.acol(); + pup1 = particle.px(); + pup2 = particle.py(); + pup3 = particle.pz(); + pup4 = particle.e(); + pup5 = particle.m(); + vtimup = particle.tau(); + spinup = 9.; + addParticle(idup, istup, mothup1, mothup2, icolup1, icolup2, + pup1, pup2, pup3, pup4, pup5, vtimup, spinup) ; + } + + // Also extract pdf information from Info class, and store it. + int id1up = infoPtr->id1(); + int id2up = infoPtr->id2(); + double x1up = infoPtr->x1(); + double x2up = infoPtr->x2(); + double scalePDFup = infoPtr->QFac(); + double xpdf1up = infoPtr->pdf1(); + double xpdf2up = infoPtr->pdf2(); + setPdf(id1up, id2up, x1up, x2up, scalePDFup, xpdf1up, xpdf2up, true); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Update cross-section information at the end of the run. + +bool LHAupFromPYTHIA8::updateSigma() { + + // Read out information from PYTHIA 8 and send it in to LHA. + double sigGen = CONVERTMB2PB * infoPtr->sigmaGen(); + double sigErr = CONVERTMB2PB * infoPtr->sigmaErr(); + setXSec(0, sigGen); + setXErr(0, sigErr); + + // Done. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/MiniStringFragmentation.cxx b/PYTHIA8/pythia8140/src/MiniStringFragmentation.cxx new file mode 100644 index 00000000000..77880cb509b --- /dev/null +++ b/PYTHIA8/pythia8140/src/MiniStringFragmentation.cxx @@ -0,0 +1,320 @@ +// MiniStringFragmentation.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the . +// MiniStringFragmentation class + +#include "MiniStringFragmentation.h" + +namespace Pythia8 { + +//========================================================================== + +// The MiniStringFragmentation class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Since diffractive by definition is > 1 particle, try hard. +const int MiniStringFragmentation::NTRYDIFFRACTIVE = 200; + +// After one-body fragmentation failed, try two-body once more. +const int MiniStringFragmentation::NTRYLASTRESORT = 100; + +// To avoid division by zero one must have sigma > 0. +const double MiniStringFragmentation::SIGMAMIN = 0.01; + +// Loop try to combine available endquarks to valid hadron. +const int MiniStringFragmentation::NTRYFLAV = 10; + +//-------------------------------------------------------------------------- + +// Initialize and save pointers. + +void MiniStringFragmentation::init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + StringFlav* flavSelPtrIn) { + + // Save pointers. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + flavSelPtr = flavSelPtrIn; + + // Initialize the MiniStringFragmentation class proper. + nTryMass = settings.mode("MiniStringFragmentation:nTry"); + sigma = settings.parm("StringPT:sigma"); + sigma2Had = 2. * pow2( max( SIGMAMIN, sigma) ); + + // Initialize the b parameter of the z spectrum, used when joining jets. + bLund = settings.parm("StringZ:bLund"); + +} + +//-------------------------------------------------------------------------- + +// Do the fragmentation: driver routine. + +bool MiniStringFragmentation::fragment(int iSub, ColConfig& colConfig, + Event& event, bool isDiff) { + + // Read in info on system to be treated. + iParton = colConfig[iSub].iParton; + flav1 = FlavContainer( event[ iParton.front() ].id() ); + flav2 = FlavContainer( event[ iParton.back() ].id() ); + pSum = colConfig[iSub].pSum; + mSum = colConfig[iSub].mass; + m2Sum = mSum*mSum; + isClosed = colConfig[iSub].isClosed; + + // Do not want diffractive systems to easily collapse to one particle. + int nTryFirst = (isDiff) ? NTRYDIFFRACTIVE : nTryMass; + + // First try to produce two particles from the system. + if (ministring2two( nTryFirst, event)) return true; + + // If this fails, then form one hadron and shuffle momentum. + if (ministring2one( iSub, colConfig, event)) return true; + + // If also this fails, then try harder to produce two particles. + if (ministring2two( NTRYLASTRESORT, event)) return true; + + // Else complete failure. + infoPtr->errorMsg("Error in MiniStringFragmentation::fragment: " + "no 1- or 2-body state found above mass threshold"); + return false; + +} + +//-------------------------------------------------------------------------- + + // Attempt to produce two particles from the ministring. + +bool MiniStringFragmentation::ministring2two( int nTry, Event& event) { + + // Properties of the produced hadrons. + int idHad1 = 0; + int idHad2 = 0; + double mHad1 = 0.; + double mHad2 = 0.; + double mHadSum = 0.; + + // Allow a few attempts to find a particle pair with low enough masses. + for (int iTry = 0; iTry < nTry; ++iTry) { + + // For closed gluon loop need to pick an initial flavour. + if (isClosed) do { + int idStart = flavSelPtr->pickLightQ(); + FlavContainer flavStart(idStart, 1); + flavStart = flavSelPtr->pick( flavStart); + flav1 = flavSelPtr->pick( flavStart); + flav2.anti(flav1); + } while (flav1.id == 0 || flav1.nPop > 0); + + // Create a new q qbar flavour to form two hadrons. + // Start from a diquark, if any. + do { + FlavContainer flav3 = + (abs(flav1.id) > 8 || (abs(flav2.id) < 9 && rndmPtr->flat() < 0.5) ) + ? flavSelPtr->pick( flav1) : flavSelPtr->pick( flav2).anti(); + idHad1 = flavSelPtr->combine( flav1, flav3); + idHad2 = flavSelPtr->combine( flav2, flav3.anti()); + } while (idHad1 == 0 || idHad2 == 0); + + // Check whether the mass sum fits inside the available phase space. + mHad1 = particleDataPtr->mass(idHad1); + mHad2 = particleDataPtr->mass(idHad2); + mHadSum = mHad1 + mHad2; + if (mHadSum < mSum) break; + } + if (mHadSum >= mSum) return false; + + // Define an effective two-parton string, by splitting intermediate + // gluon momenta in proportion to their closeness to either endpoint. + Vec4 pSum1 = event[ iParton.front() ].p(); + Vec4 pSum2 = event[ iParton.back() ].p(); + if (iParton.size() > 2) { + Vec4 pEnd1 = pSum1; + Vec4 pEnd2 = pSum2; + Vec4 pEndSum = pEnd1 + pEnd2; + for (int i = 1; i < int(iParton.size()) - 1 ; ++i) { + Vec4 pNow = event[ iParton[i] ].p(); + double ratio = (pEnd2 * pNow) / (pEndSum * pNow); + pSum1 += ratio * pNow; + pSum2 += (1. - ratio) * pNow; + } + } + + // Set up a string region based on the two effective endpoints. + StringRegion region; + region.setUp( pSum1, pSum2); + + // Generate an isotropic decay in the ministring rest frame, + // suppressed at large pT by a fragmentation pT Gaussian. + double pAbs2 = 0.25 * ( pow2(m2Sum - mHad1*mHad1 - mHad2*mHad2) + - pow2(2. * mHad1 * mHad2) ) / m2Sum; + double pT2 = 0.; + do { + double cosTheta = rndmPtr->flat(); + if (sigma < SIGMAMIN) cosTheta = 1.; + pT2 = (1. - pow2(cosTheta)) * pAbs2; + } while ( exp( -pT2 / sigma2Had) < rndmPtr->flat() ); + + // Construct the forward-backward asymmetry of the two particles. + double mT21 = mHad1*mHad1 + pT2; + double mT22 = mHad2*mHad2 + pT2; + double lambda = sqrtpos( pow2(m2Sum - mT21 - mT22) - 4. * mT21 * mT22 ); + double probReverse = 1. / (1. + exp( min( 50., bLund * lambda) ) ); + + // Construct kinematics, as viewed in the transverse rest frame. + double xpz1 = 0.5 * lambda/ m2Sum; + if (probReverse > rndmPtr->flat()) xpz1 = -xpz1; + double xmDiff = (mT21 - mT22) / m2Sum; + double xe1 = 0.5 * (1. + xmDiff); + double xe2 = 0.5 * (1. - xmDiff ); + + // Distribute pT isotropically in angle. + double phi = 2. * M_PI * rndmPtr->flat(); + double pT = sqrt(pT2); + double px = pT * cos(phi); + double py = pT * sin(phi); + + // Translate this into kinematics in the string frame. + Vec4 pHad1 = region.pHad( xe1 + xpz1, xe1 - xpz1, px, py); + Vec4 pHad2 = region.pHad( xe2 - xpz1, xe2 + xpz1, -px, -py); + + // Add produced particles to the event record. + int iFirst = event.append( idHad1, 82, iParton.front(), iParton.back(), + 0, 0, 0, 0, pHad1, mHad1); + int iLast = event.append( idHad2, 82, iParton.front(), iParton.back(), + 0, 0, 0, 0, pHad2, mHad2); + + // Set decay vertex when this is displaced. + if (event[iParton.front()].hasVertex()) { + Vec4 vDec = event[iParton.front()].vDec(); + event[iFirst].vProd( vDec ); + event[iLast].vProd( vDec ); + } + + // Set lifetime of hadrons. + event[iFirst].tau( event[iFirst].tau0() * rndmPtr->exp() ); + event[iLast].tau( event[iLast].tau0() * rndmPtr->exp() ); + + // Mark original partons as hadronized and set their daughter range. + for (int i = 0; i < int(iParton.size()); ++i) { + event[ iParton[i] ].statusNeg(); + event[ iParton[i] ].daughters(iFirst, iLast); + } + + // Successfully done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Attempt to produce one particle from a ministring. +// Current algorithm: find the system with largest invariant mass +// relative to the existing one, and boost that system appropriately. +// Try more sophisticated alternatives later?? (Z0 mass shifted??) +// Also, if problems, attempt several times to obtain closer mass match?? + +bool MiniStringFragmentation::ministring2one( int iSub, + ColConfig& colConfig, Event& event) { + + // Cannot handle qq + qbarqbar system. + if (abs(flav1.id) > 100 && abs(flav2.id) > 100) return false; + + // For closed gluon loop need to pick an initial flavour. + if (isClosed) do { + int idStart = flavSelPtr->pickLightQ(); + FlavContainer flavStart(idStart, 1); + flav1 = flavSelPtr->pick( flavStart); + flav2 = flav1.anti(); + } while (abs(flav1.id) > 100); + + // Select hadron flavour from available quark flavours. + int idHad = 0; + for (int iTryFlav = 0; iTryFlav < NTRYFLAV; ++iTryFlav) { + idHad = flavSelPtr->combine( flav1, flav2); + if (idHad != 0) break; + } + if (idHad == 0) return false; + + // Find mass. + double mHad = particleDataPtr->mass(idHad); + + // Find the untreated parton system which combines to the largest + // squared mass above mimimum required. + int iMax = -1; + double deltaM2 = mHad*mHad - mSum*mSum; + double delta2Max = 0.; + for (int iRec = iSub + 1; iRec < colConfig.size(); ++iRec) { + double delta2Rec = 2. * (pSum * colConfig[iRec].pSum) - deltaM2 + - 2. * mHad * colConfig[iRec].mass; + if (delta2Rec > delta2Max) { iMax = iRec; delta2Max = delta2Rec;} + } + if (iMax == -1) return false; + + // Construct kinematics of the hadron and recoiling system. + Vec4& pRec = colConfig[iMax].pSum; + double mRec = colConfig[iMax].mass; + double vecProd = pSum * pRec; + double coefOld = mSum*mSum + vecProd; + double coefNew = mHad*mHad + vecProd; + double coefRec = mRec*mRec + vecProd; + double coefSum = coefOld + coefNew; + double sHat = coefOld + coefRec; + double root = sqrtpos( (pow2(coefSum) - 4. * sHat * mHad*mHad) + / (pow2(vecProd) - pow2(mSum * mRec)) ); + double k2 = 0.5 * (coefOld * root - coefSum) / sHat; + double k1 = (coefRec * k2 + 0.5 * deltaM2) / coefOld; + Vec4 pHad = (1. + k1) * pSum - k2 * pRec; + Vec4 pRecNew = (1. + k2) * pRec - k1 * pSum; + + // Add the produced particle to the event record. + int iHad = event.append( idHad, 81, iParton.front(), iParton.back(), + 0, 0, 0, 0, pHad, mHad); + + // Set decay vertex when this is displaced. + if (event[iParton.front()].hasVertex()) { + Vec4 vDec = event[iParton.front()].vDec(); + event[iHad].vProd( vDec ); + } + + // Set lifetime of hadron. + event[iHad].tau( event[iHad].tau0() * rndmPtr->exp() ); + + // Mark original partons as hadronized and set their daughter range. + for (int i = 0; i < int(iParton.size()); ++i) { + event[ iParton[i] ].statusNeg(); + event[ iParton[i] ].daughters(iHad, iHad); + } + + // Copy down recoiling system, with boosted momentum. Update current partons. + RotBstMatrix M; + M.bst(pRec, pRecNew); + for (int i = 0; i < colConfig[iMax].size(); ++i) { + int iOld = colConfig[iMax].iParton[i]; + // Do not touch negative iOld = beginning of new junction leg. + if (iOld >= 0) { + int iNew = event.copy(iOld, 72); + event[iNew].rotbst(M); + colConfig[iMax].iParton[i] = iNew; + } + } + colConfig[iMax].pSum = pRecNew; + colConfig[iMax].isCollected = true; + + // Successfully done. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/MultipleInteractions.cxx b/PYTHIA8/pythia8140/src/MultipleInteractions.cxx new file mode 100644 index 00000000000..f9a52d59d52 --- /dev/null +++ b/PYTHIA8/pythia8140/src/MultipleInteractions.cxx @@ -0,0 +1,2095 @@ +// MultipleInteractions.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// SigmaMultiple and MultipleInteractions classes. + +#include "MultipleInteractions.h" + +// Internal headers for special processes. +#include "SigmaQCD.h" +#include "SigmaEW.h" +#include "SigmaOnia.h" + +namespace Pythia8 { + +//========================================================================== + +// The SigmaMultiple class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// The sum of outgoing masses must not be too close to the cm energy. +const double SigmaMultiple::MASSMARGIN = 0.1; + +// Fraction of time not the dominant "gluon t-channel" process is picked. +const double SigmaMultiple::OTHERFRAC = 0.2; + +//-------------------------------------------------------------------------- + +// Initialize the generation process for given beams. + + bool SigmaMultiple::init(int inState, int processLevel, Info* infoPtr, + Settings* settingsPtr, ParticleData* particleDataPtr, Rndm* rndmPtrIn, + BeamParticle* beamAPtr, BeamParticle* beamBPtr, CoupSM* coupSMPtr) { + + // Store input pointer for future use. + rndmPtr = rndmPtrIn; + + // Reset vector sizes (necessary in case of re-initialization). + if (sigmaT.size() > 0) { + for (int i = 0; i < int(sigmaT.size()); ++i) delete sigmaT[i]; + sigmaT.resize(0); + } + if (sigmaU.size() > 0) { + for (int i = 0; i < int(sigmaU.size()); ++i) delete sigmaU[i]; + sigmaU.resize(0); + } + + // Always store mimimal set of processes:QCD 2 -> 2 t-channel. + + // Gluon-gluon instate. + if (inState == 0) { + sigmaT.push_back( new Sigma2gg2gg() ); + sigmaU.push_back( new Sigma2gg2gg() ); + + // Quark-gluon instate. + } else if (inState == 1) { + sigmaT.push_back( new Sigma2qg2qg() ); + sigmaU.push_back( new Sigma2qg2qg() ); + + // Quark-(anti)quark instate. + } else { + sigmaT.push_back( new Sigma2qq2qq() ); + sigmaU.push_back( new Sigma2qq2qq() ); + } + + // Normally store QCD processes to new flavour. + if (processLevel > 0) { + if (inState == 0) { + sigmaT.push_back( new Sigma2gg2qqbar() ); + sigmaU.push_back( new Sigma2gg2qqbar() ); + sigmaT.push_back( new Sigma2gg2QQbar(4, 121) ); + sigmaU.push_back( new Sigma2gg2QQbar(4, 121) ); + sigmaT.push_back( new Sigma2gg2QQbar(5, 123) ); + sigmaU.push_back( new Sigma2gg2QQbar(5, 123) ); + } else if (inState == 2) { + sigmaT.push_back( new Sigma2qqbar2gg() ); + sigmaU.push_back( new Sigma2qqbar2gg() ); + sigmaT.push_back( new Sigma2qqbar2qqbarNew() ); + sigmaU.push_back( new Sigma2qqbar2qqbarNew() ); + sigmaT.push_back( new Sigma2qqbar2QQbar(4, 122) ); + sigmaU.push_back( new Sigma2qqbar2QQbar(4, 122) ); + sigmaT.push_back( new Sigma2qqbar2QQbar(5, 124) ); + sigmaU.push_back( new Sigma2qqbar2QQbar(5, 124) ); + } + } + + // Optionally store electroweak processes, mainly photon production. + if (processLevel > 1) { + if (inState == 0) { + sigmaT.push_back( new Sigma2gg2ggamma() ); + sigmaU.push_back( new Sigma2gg2ggamma() ); + sigmaT.push_back( new Sigma2gg2gammagamma() ); + sigmaU.push_back( new Sigma2gg2gammagamma() ); + } else if (inState == 1) { + sigmaT.push_back( new Sigma2qg2qgamma() ); + sigmaU.push_back( new Sigma2qg2qgamma() ); + } else if (inState == 2) { + sigmaT.push_back( new Sigma2qqbar2ggamma() ); + sigmaU.push_back( new Sigma2qqbar2ggamma() ); + sigmaT.push_back( new Sigma2ffbar2gammagamma() ); + sigmaU.push_back( new Sigma2ffbar2gammagamma() ); + sigmaT.push_back( new Sigma2ffbar2ffbarsgm() ); + sigmaU.push_back( new Sigma2ffbar2ffbarsgm() ); + } + if (inState >= 2) { + sigmaT.push_back( new Sigma2ff2fftgmZ() ); + sigmaU.push_back( new Sigma2ff2fftgmZ() ); + sigmaT.push_back( new Sigma2ff2fftW() ); + sigmaU.push_back( new Sigma2ff2fftW() ); + } + } + + // Optionally store charmonium and bottomonium production. + if (processLevel > 2) { + if (inState == 0) { + sigmaT.push_back( new Sigma2gg2QQbar3S11g(4, 401) ); + sigmaU.push_back( new Sigma2gg2QQbar3S11g(4, 401) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(4, 0, 402) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(4, 0, 402) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(4, 1, 403) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(4, 1, 403) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(4, 2, 404) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(4, 2, 404) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(4, 0, 411) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(4, 0, 411) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(4, 1, 412) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(4, 1, 412) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(4, 2, 413) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(4, 2, 413) ); + sigmaT.push_back( new Sigma2gg2QQbar3S11g(5, 501) ); + sigmaU.push_back( new Sigma2gg2QQbar3S11g(5, 501) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(5, 0, 502) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(5, 0, 502) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(5, 1, 503) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(5, 1, 503) ); + sigmaT.push_back( new Sigma2gg2QQbar3PJ1g(5, 2, 504) ); + sigmaU.push_back( new Sigma2gg2QQbar3PJ1g(5, 2, 504) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(5, 0, 511) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(5, 0, 511) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(5, 1, 512) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(5, 1, 512) ); + sigmaT.push_back( new Sigma2gg2QQbarX8g(5, 2, 513) ); + sigmaU.push_back( new Sigma2gg2QQbarX8g(5, 2, 513) ); + } else if (inState == 1) { + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(4, 0, 405) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(4, 0, 405) ); + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(4, 1, 406) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(4, 1, 406) ); + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(4, 2, 407) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(4, 2, 407) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(4, 0, 414) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(4, 0, 414) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(4, 1, 415) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(4, 1, 415) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(4, 2, 416) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(4, 2, 416) ); + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(5, 0, 505) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(5, 0, 505) ); + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(5, 1, 506) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(5, 1, 506) ); + sigmaT.push_back( new Sigma2qg2QQbar3PJ1q(5, 2, 507) ); + sigmaU.push_back( new Sigma2qg2QQbar3PJ1q(5, 2, 507) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(5, 0, 514) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(5, 0, 514) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(5, 1, 515) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(5, 1, 515) ); + sigmaT.push_back( new Sigma2qg2QQbarX8q(5, 2, 516) ); + sigmaU.push_back( new Sigma2qg2QQbarX8q(5, 2, 516) ); + } else if (inState == 2) { + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 0, 408) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 0, 408) ); + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 1, 409) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 1, 409) ); + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 2, 410) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(4, 2, 410) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(4, 0, 417) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(4, 0, 417) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(4, 1, 418) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(4, 1, 418) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(4, 2, 419) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(4, 2, 419) ); + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 0, 508) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 0, 508) ); + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 1, 509) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 1, 509) ); + sigmaT.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 2, 510) ); + sigmaU.push_back( new Sigma2qqbar2QQbar3PJ1g(5, 2, 510) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(5, 0, 517) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(5, 0, 517) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(5, 1, 518) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(5, 1, 518) ); + sigmaT.push_back( new Sigma2qqbar2QQbarX8g(5, 2, 519) ); + sigmaU.push_back( new Sigma2qqbar2QQbarX8g(5, 2, 519) ); + } + } + + // Resize arrays to match sizes above. + nChan = sigmaT.size(); + needMasses.resize(nChan); + m3Fix.resize(nChan); + m4Fix.resize(nChan); + sHatMin.resize(nChan); + sigmaTval.resize(nChan); + sigmaUval.resize(nChan); + + // Initialize the processes. + for (int i = 0; i < nChan; ++i) { + sigmaT[i]->init( infoPtr, settingsPtr, particleDataPtr, rndmPtr, + beamAPtr, beamBPtr, coupSMPtr); + sigmaT[i]->initProc(); + sigmaU[i]->init( infoPtr, settingsPtr, particleDataPtr, rndmPtr, + beamAPtr, beamBPtr, coupSMPtr); + sigmaU[i]->initProc(); + + // Prepare for massive kinematics (but fixed masses!) where required. + needMasses[i] = false; + int id3Mass = sigmaT[i]->id3Mass(); + int id4Mass = sigmaT[i]->id4Mass(); + m3Fix[i] = 0.; + m4Fix[i] = 0.; + if (id3Mass > 0 || id4Mass > 0) { + needMasses[i] = true; + m3Fix[i] = particleDataPtr->m0(id3Mass); + m4Fix[i] = particleDataPtr->m0(id4Mass); + } + sHatMin[i] = pow2( m3Fix[i] + m4Fix[i] + MASSMARGIN); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Calculate cross section summed over possibilities. + +double SigmaMultiple::sigma( int id1, int id2, double x1, double x2, + double sHat, double tHat, double uHat, double alpS, double alpEM, + bool restore, bool pickOtherIn) { + + // Choose either the dominant process (in slot 0) or the rest of them. + if (restore) pickOther = pickOtherIn; + else pickOther = (rndmPtr->flat() < OTHERFRAC); + + // Iterate over all subprocesses. + sigmaTsum = 0.; + sigmaUsum = 0.; + for (int i = 0; i < nChan; ++i) { + sigmaTval[i] = 0.; + sigmaUval[i] = 0.; + + // Skip the not chosen processes. + if (i == 0 && pickOther) continue; + if (i > 0 && !pickOther) continue; + + // t-channel-sampling contribution. + if (sHat > sHatMin[i]) { + sigmaT[i]->set2KinMI( x1, x2, sHat, tHat, uHat, + alpS, alpEM, needMasses[i], m3Fix[i], m4Fix[i]); + sigmaTval[i] = sigmaT[i]->sigmaHatWrap(id1, id2); + sigmaT[i]->pickInState(id1, id2); + // Correction factor for tHat rescaling in massive kinematics. + if (needMasses[i]) sigmaTval[i] *= sigmaT[i]->sHBetaMI() / sHat; + sigmaTsum += sigmaTval[i]; + } + + // u-channel-sampling contribution. + if (sHat > sHatMin[i]) { + sigmaU[i]->set2KinMI( x1, x2, sHat, uHat, tHat, + alpS, alpEM, needMasses[i], m3Fix[i], m4Fix[i]); + sigmaUval[i] = sigmaU[i]->sigmaHatWrap( id1, id2); + sigmaU[i]->pickInState(id1, id2); + // Correction factor for tHat rescaling in massive kinematics. + if (needMasses[i]) sigmaUval[i] *= sigmaU[i]->sHBetaMI() / sHat; + sigmaUsum += sigmaUval[i]; + } + + // Average of t- and u-channel sampling; corrected for not selected channels. + } + double sigmaAvg = 0.5 * (sigmaTsum + sigmaUsum); + if (pickOther) sigmaAvg /= OTHERFRAC; + if (!pickOther) sigmaAvg /= (1. - OTHERFRAC); + return sigmaAvg; + +} + +//-------------------------------------------------------------------------- + +// Return one subprocess, picked according to relative cross sections. + +SigmaProcess* SigmaMultiple::sigmaSel() { + + // Decide between t- and u-channel-sampled kinematics. + pickedU = (rndmPtr->flat() * (sigmaTsum + sigmaUsum) < sigmaUsum); + + // Pick one of t-channel-sampled processes. + if (!pickedU) { + double sigmaRndm = sigmaTsum * rndmPtr->flat(); + int iPick = -1; + do sigmaRndm -= sigmaTval[++iPick]; + while (sigmaRndm > 0.); + return sigmaT[iPick]; + + // Pick one of u-channel-sampled processes. + } else { + double sigmaRndm = sigmaUsum * rndmPtr->flat(); + int iPick = -1; + do sigmaRndm -= sigmaUval[++iPick]; + while (sigmaRndm > 0.); + return sigmaU[iPick]; + } + +} + +//========================================================================== + +// The MultipleInteractions class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Factorization scale pT2 by default, but could be shifted to pT2 + pT02. +// (A priori possible, but problems for flavour threshold interpretation.) +const bool MultipleInteractions::SHIFTFACSCALE = false; + +// Pick one parton to represent rescattering cross section to speed up. +const bool MultipleInteractions::PREPICKRESCATTER = true; + +// Naive upper estimate of cross section too pessimistic, so reduce by this. +const double MultipleInteractions::SIGMAFUDGE = 0.7; + +// The r value above, picked to allow a flatter correct/trial cross section. +const double MultipleInteractions::RPT20 = 0.25; + +// Reduce pT0 by factor pT0STEP if sigmaInt < SIGMASTEP * sigmaND. +const double MultipleInteractions::PT0STEP = 0.9; +const double MultipleInteractions::SIGMASTEP = 1.1; + +// Stop if pT0 or pTmin fall below this, or alpha_s blows up. +const double MultipleInteractions::PT0MIN = 0.2; + +// Refuse too low expPow in impact parameter profile. +const double MultipleInteractions::EXPPOWMIN = 0.4; + +// Define low-b region by interaction rate above given number. +const double MultipleInteractions::PROBATLOWB = 0.6; + +// Basic step size for b integration; sometimes modified. +const double MultipleInteractions::BSTEP = 0.01; + +// Stop b integration when integrand dropped enough. +const double MultipleInteractions::BMAX = 1e-8; + +// Do not allow too large argument to exp function. +const double MultipleInteractions::EXPMAX = 50.; + +// Convergence criterion for k iteration. +const double MultipleInteractions::KCONVERGE = 1e-7; + +// Conversion of GeV^{-2} to mb for cross section. +const double MultipleInteractions::CONVERT2MB = 0.389380; + +// Stay away from division by zero in Jacobian for tHat -> pT2. +const double MultipleInteractions::ROOTMIN = 0.01; + +// No need to reinitialize parameters if energy close to previous. +const double MultipleInteractions::ECMDEV = 0.01; + +//-------------------------------------------------------------------------- + +// Initialize the generation process for given beams. + +bool MultipleInteractions::init( bool doMIinit, int diffractiveModeIn, + Info* infoPtrIn, Settings& settings, ParticleData* particleDataPtr, + Rndm* rndmPtrIn, BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + CoupSM* coupSMPtrIn, PartonSystems* partonSystemsPtrIn, + SigmaTotal* sigmaTotPtrIn, ostream& os) { + + // Store input pointers for future use. Done if no initialization. + diffractiveMode = diffractiveModeIn; + infoPtr = infoPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + coupSMPtr = coupSMPtrIn; + partonSystemsPtr = partonSystemsPtrIn; + sigmaTotPtr = sigmaTotPtrIn; + if (!doMIinit) return false; + + // If both beams are baryons then softer PDF's than for mesons/Pomerons. + hasBaryonBeams = ( beamAPtr->isBaryon() && beamBPtr->isBaryon() ); + + // Matching in pT of hard interaction to further interactions. + pTmaxMatch = settings.mode("MultipleInteractions:pTmaxMatch"); + + // Parameters of alphaStrong generation. + alphaSvalue = settings.parm("MultipleInteractions:alphaSvalue"); + alphaSorder = settings.mode("MultipleInteractions:alphaSorder"); + + // Parameters of alphaEM generation. + alphaEMorder = settings.mode("MultipleInteractions:alphaEMorder"); + + // Parameters of cross section generation. + Kfactor = settings.parm("MultipleInteractions:Kfactor"); + + // Regularization of QCD evolution for pT -> 0. + pT0Ref = settings.parm("MultipleInteractions:pT0Ref"); + ecmRef = settings.parm("MultipleInteractions:ecmRef"); + ecmPow = settings.parm("MultipleInteractions:ecmPow"); + pTmin = settings.parm("MultipleInteractions:pTmin"); + + // Impact parameter profile. + bProfile = settings.mode("MultipleInteractions:bProfile"); + coreRadius = settings.parm("MultipleInteractions:coreRadius"); + coreFraction = settings.parm("MultipleInteractions:coreFraction"); + expPow = settings.parm("MultipleInteractions:expPow"); + expPow = max(EXPPOWMIN, expPow); + + // Process sets to include in machinery. + processLevel = settings.mode("MultipleInteractions:processLevel"); + + // Parameters of rescattering description. + allowRescatter = settings.flag("MultipleInteractions:allowRescatter"); + allowDoubleRes = settings.flag("MultipleInteractions:allowDoubleRescatter"); + rescatterMode = settings.mode("MultipleInteractions:rescatterMode"); + ySepResc = settings.parm("MultipleInteractions:ySepRescatter"); + deltaYResc = settings.parm("MultipleInteractions:deltaYRescatter"); + + // Various other parameters. + nQuarkIn = settings.mode("MultipleInteractions:nQuarkIn"); + nSample = settings.mode("MultipleInteractions:nSample"); + + // Optional dampening at small pT's when large multiplicities. + enhanceScreening = settings.mode("MultipleInteractions:enhanceScreening"); + + // Parameters for diffractive systems. + sigmaPomP = settings.parm("Diffraction:sigmaPomP"); + mMinPertDiff = settings.parm("Diffraction:mMinPert"); + + // Some common combinations for double Gaussian, as shorthand. + if (bProfile == 2) { + fracA = pow2(1. - coreFraction); + fracB = 2. * coreFraction * (1. - coreFraction); + fracC = pow2(coreFraction); + radius2B = 0.5 * (1. + pow2(coreRadius)); + radius2C = pow2(coreRadius); + + // Some common combinations for exp(b^pow), as shorthand. + } else if (bProfile == 3) { + hasLowPow = (expPow < 2.); + expRev = 2. / expPow - 1.; + } + + // Initialize alpha_strong generation. + alphaS.init( alphaSvalue, alphaSorder); + double Lambda3 = alphaS.Lambda3(); + + // Initialize alphaEM generation. + alphaEM.init( alphaEMorder, &settings); + + // Attach matrix-element calculation objects. + sigma2gg.init( 0, processLevel, infoPtr, &settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr); + sigma2qg.init( 1, processLevel, infoPtr, &settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr); + sigma2qqbarSame.init( 2, processLevel, infoPtr, &settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr); + sigma2qq.init( 3, processLevel, infoPtr, &settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr); + + // Calculate invariant mass of system. + eCM = infoPtr->eCM(); + sCM = eCM * eCM; + mMaxPertDiff = eCM; + eCMsave = eCM; + + // Get the total inelastic and nondiffractive cross section. + if (!sigmaTotPtr->hasSigmaTot()) return false; + bool isNonDiff = (diffractiveMode == 0); + sigmaND = (isNonDiff) ? sigmaTotPtr->sigmaND() : sigmaPomP; + double sigmaMaxViol = 0.; + + // Output initialization info - first part. + os << "\n *------- PYTHIA Multiple Interactions Initialization --" + << "----------* \n" + << " | " + << " | \n"; + if (isNonDiff) + os << " | sigmaNonDiffractive = " << fixed + << setprecision(2) << setw(7) << sigmaND << " mb | \n"; + else if (diffractiveMode == 1) + os << " | diffraction XB with sigmaNorm = " << fixed + << setprecision(2) << setw(7) << sigmaND << " mb | \n"; + else if (diffractiveMode == 2) + os << " | diffraction AX with sigmaNorm = " << fixed + << setprecision(2) << setw(7) << sigmaND << " mb | \n"; + os << " | " + << " | \n"; + + // For diffraction need to cover range of diffractive masses. + nStep = (diffractiveMode == 0) ? 1 : 5; + eStepSize = (nStep < 2) ? 1. + : log(mMaxPertDiff / mMinPertDiff) / (nStep - 1.); + for (int iStep = 0; iStep < nStep; ++iStep) { + + // Update and output current diffractive mass + if (nStep > 1) { + eCM = mMinPertDiff * pow( mMaxPertDiff / mMinPertDiff, + iStep / (nStep - 1.) ); + sCM = eCM * eCM; + os << " | diffractive mass = " << scientific + << setprecision(3) << setw(9) << eCM + << " GeV | \n"; + } + + // Set current pT0 scale. + pT0 = pT0Ref * pow(eCM / ecmRef, ecmPow); + + // The pT0 value may need to be decreased, if sigmaInt < sigmaND. + double pT4dSigmaMaxBeg = 0.; + for ( ; ; ) { + + // Derived pT kinematics combinations. + pT20 = pT0*pT0; + pT2min = pTmin*pTmin; + pTmax = 0.5*eCM; + pT2max = pTmax*pTmax; + pT20R = RPT20 * pT20; + pT20minR = pT2min + pT20R; + pT20maxR = pT2max + pT20R; + pT20min0maxR = pT20minR * pT20maxR; + pT2maxmin = pT2max - pT2min; + + // Provide upper estimate of interaction rate d(Prob)/d(pT2). + upperEnvelope(); + + // Integrate the parton-parton interaction cross section. + pT4dSigmaMaxBeg = pT4dSigmaMax; + jetCrossSection(); + + // Sufficiently big SigmaInt or reduce pT0; maybe also pTmin. + if (sigmaInt > SIGMASTEP * sigmaND) break; + os << fixed << setprecision(2) << " | pT0 = " << setw(5) << pT0 + << " gives sigmaInteraction = " << setw(7) << sigmaInt + << " mb: rejected | \n"; + if (pTmin > pT0) pTmin *= PT0STEP; + pT0 *= PT0STEP; + + // Give up if pT0 and pTmin fall too low. + if ( max(pT0, pTmin) < max(PT0MIN, Lambda3) ) { + infoPtr->errorMsg("Error in MultipleInteractions::init:" + " failed to find acceptable pT0 and pTmin"); + infoPtr->setTooLowPTmin(true); + return false; + } + } + + // Output for accepted pT0. + os << fixed << setprecision(2) << " | pT0 = " << setw(5) << pT0 + << " gives sigmaInteraction = "<< setw(7) << sigmaInt + << " mb: accepted | \n"; + + // Calculate factor relating matter overlap and interaction rate. + overlapInit(); + + // Maximum violation relative to first estimate. + sigmaMaxViol = max( sigmaMaxViol, pT4dSigmaMax / pT4dSigmaMaxBeg); + + // Save values calculated. + if (nStep > 1) { + pT0Save[iStep] = pT0; + pT4dSigmaMaxSave[iStep] = pT4dSigmaMax; + pT4dProbMaxSave[iStep] = pT4dProbMax; + sigmaIntSave[iStep] = sigmaInt; + for (int j = 0; j <= 100; ++j) sudExpPTSave[iStep][j] = sudExpPT[j]; + zeroIntCorrSave[iStep] = zeroIntCorr; + normOverlapSave[iStep] = normOverlap; + kNowSave[iStep] = kNow; + bAvgSave[iStep] = bAvg; + bDivSave[iStep] = bDiv; + probLowBSave[iStep] = probLowB; + fracAhighSave[iStep] = fracAhigh; + fracBhighSave[iStep] = fracBhigh; + fracChighSave[iStep] = fracBhigh; + fracABChighSave[iStep] = fracABChigh; + cDivSave[iStep] = cDiv; + cMaxSave[iStep] = cMax; + } + + // End of loop over diffractive masses. + } + os << " | " + << " | \n" + << " *------- End PYTHIA Multiple Interactions Initialization" + << " --------* " << endl; + + // Amount of violation from upperEnvelope to jetCrossSection. + if (sigmaMaxViol > 1.) { + ostringstream osWarn; + osWarn << "by factor " << fixed << setprecision(3) << sigmaMaxViol; + infoPtr->errorMsg("Warning in MultipleInteractions::init:" + " maximum increased", osWarn.str()); + } + + // Reset statistics. + SigmaMultiple* dSigma; + for (int i = 0; i < 4; ++i) { + if (i == 0) dSigma = &sigma2gg; + else if (i == 1) dSigma = &sigma2qg; + else if (i == 2) dSigma = &sigma2qqbarSame; + else dSigma = &sigma2qq; + int nProc = dSigma->nProc(); + for (int iProc = 0; iProc < nProc; ++iProc) + nGen[ dSigma->codeProc(iProc) ] = 0; + } + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Reset impact parameter choice and update the CM energy. +// For diffraction also interpolate parameters to current CM energy. + +void MultipleInteractions::reset( ) { + + // Reset impact parameter choice. + bIsSet = false; + bSetInFirst = false; + + // Update CM energy. Done if not diffraction and not new energy. + eCM = infoPtr->eCM(); + sCM = eCM * eCM; + if (nStep == 1 || abs( eCM / eCMsave - 1.) < ECMDEV) return; + + // Current interpolation point. + eCMsave = eCM; + eStepSave = log(eCM / mMinPertDiff) / eStepSize; + iStepFrom = max( 0, min( nStep - 2, int( eStepSave) ) ); + iStepTo = iStepFrom + 1; + eStepTo = max( 0., min( 1., eStepSave - iStepFrom) ); + eStepFrom = 1. - eStepTo; + + // Update pT0 and combinations derived from it. + pT0 = eStepFrom * pT0Save[iStepFrom] + + eStepTo * pT0Save[iStepTo]; + pT20 = pT0*pT0; + pT2min = pTmin*pTmin; + pTmax = 0.5*eCM; + pT2max = pTmax*pTmax; + pT20R = RPT20 * pT20; + pT20minR = pT2min + pT20R; + pT20maxR = pT2max + pT20R; + pT20min0maxR = pT20minR * pT20maxR; + pT2maxmin = pT2max - pT2min; + + // Update other parameters used in pT choice. + pT4dSigmaMax = eStepFrom * pT4dSigmaMaxSave[iStepFrom] + + eStepTo * pT4dSigmaMaxSave[iStepTo]; + pT4dProbMax = eStepFrom * pT4dProbMaxSave[iStepFrom] + + eStepTo * pT4dProbMaxSave[iStepTo]; + sigmaInt = eStepFrom * sigmaIntSave[iStepFrom] + + eStepTo * sigmaIntSave[iStepTo]; + for (int j = 0; j <= 100; ++j) + sudExpPT[j] = eStepFrom * sudExpPTSave[iStepFrom][j] + + eStepTo * sudExpPTSave[iStepTo][j]; + + // Update parameters related to the impact-parameter picture. + zeroIntCorr = eStepFrom * zeroIntCorrSave[iStepFrom] + + eStepTo * zeroIntCorrSave[iStepTo]; + normOverlap = eStepFrom * normOverlapSave[iStepFrom] + + eStepTo * normOverlapSave[iStepTo]; + kNow = eStepFrom * kNowSave[iStepFrom] + + eStepTo * kNowSave[iStepTo]; + bAvg = eStepFrom * bAvgSave[iStepFrom] + + eStepTo * bAvgSave[iStepTo]; + bDiv = eStepFrom * bDivSave[iStepFrom] + + eStepTo * bDivSave[iStepTo]; + probLowB = eStepFrom * probLowBSave[iStepFrom] + + eStepTo * probLowBSave[iStepTo]; + fracAhigh = eStepFrom * fracAhighSave[iStepFrom] + + eStepTo * fracAhighSave[iStepTo]; + fracBhigh = eStepFrom * fracBhighSave[iStepFrom] + + eStepTo * fracBhighSave[iStepTo]; + fracChigh = eStepFrom * fracChighSave[iStepFrom] + + eStepTo * fracChighSave[iStepTo]; + fracABChigh = eStepFrom * fracABChighSave[iStepFrom] + + eStepTo * fracABChighSave[iStepTo]; + cDiv = eStepFrom * cDivSave[iStepFrom] + + eStepTo * cDivSave[iStepTo]; + cMax = eStepFrom * cMaxSave[iStepFrom] + + eStepTo * cMaxSave[iStepTo]; + +} + +//-------------------------------------------------------------------------- + +// Select first = hardest pT in minbias process. +// Requires separate treatment at low and high b values + +void MultipleInteractions::pTfirst() { + + // Pick impact parameter and thereby interaction rate enhancement. + overlapFirst(); + bSetInFirst = true; + double WTacc; + + // At low b values evolve downwards with Sudakov. + if (isAtLowB) { + pT2 = pT2max; + do { + + // Pick a pT using a quick-and-dirty cross section estimate. + pT2 = fastPT2(pT2); + + // If fallen below lower cutoff then need to restart at top. + if (pT2 < pT2min) { + pT2 = pT2max; + WTacc = 0.; + + // Else pick complete kinematics and evaluate cross-section correction. + } else WTacc = sigmaPT2scatter(true) / dSigmaApprox; + + // Loop until acceptable pT and acceptable kinematics. + } while (WTacc < rndmPtr->flat() || !dSigmaDtSel->final2KinMI()); + + // At high b values make preliminary pT choice without Sudakov factor. + } else { + do { + pT2 = pT20min0maxR / (pT20minR + rndmPtr->flat() * pT2maxmin) - pT20R; + + // Evaluate upper estimate of cross section for this pT2 choice. + dSigmaApprox = pT4dSigmaMax / pow2(pT2 + pT20R); + + // Pick complete kinematics and evaluate cross-section correction. + WTacc = sigmaPT2scatter(true) / dSigmaApprox; + + // Evaluate and include Sudakov factor. + WTacc *= sudakov( pT2, enhanceB); + + // Loop until acceptable pT and acceptable kinematics. + } while (WTacc < rndmPtr->flat() || !dSigmaDtSel->final2KinMI()); + } + +} + +//-------------------------------------------------------------------------- + +// Set up kinematics for first = hardest pT in minbias process. + +void MultipleInteractions::setupFirstSys( Event& process) { + + // Last beam-status particles. Offset relative to normal beam locations. + int sizeProc = process.size(); + int nBeams = 3; + for (int i = 3; i < sizeProc; ++i) + if (process[i].statusAbs() < 20) nBeams = i + 1; + int nOffset = nBeams - 3; + + // Remove any partons of previous failed interactions. + if (sizeProc > nBeams) { + process.popBack( sizeProc - nBeams); + process.initColTag(); + } + + // Entries 3 and 4, now to be added, come from 1 and 2. + process[1 + nOffset].daughter1(3 + nOffset); + process[2 + nOffset].daughter1(4 + nOffset); + + // Negate beam status, if not already done. (Case with offset beams.) + process[1 + nOffset].statusNeg(); + process[2 + nOffset].statusNeg(); + + // Loop over four partons and offset info relative to subprocess itself. + int colOffset = process.lastColTag(); + for (int i = 1; i <= 4; ++i) { + Particle parton = dSigmaDtSel->getParton(i); + if (i <= 2 ) parton.mothers( i + nOffset, 0); + else parton.mothers( 3 + nOffset, 4 + nOffset); + if (i <= 2 ) parton.daughters( 5 + nOffset, 6 + nOffset); + else parton.daughters( 0, 0); + int col = parton.col(); + if (col > 0) parton.col( col + colOffset); + int acol = parton.acol(); + if (acol > 0) parton.acol( acol + colOffset); + + // Put the partons into the event record. + process.append(parton); + } + + // Set scale from which to begin evolution. + process.scale( sqrt(pT2Fac) ); + + // Info on subprocess - specific to mimimum-bias events. + string nameSub = dSigmaDtSel->name(); + int codeSub = dSigmaDtSel->code(); + int nFinalSub = dSigmaDtSel->nFinal(); + double pTMI = dSigmaDtSel->pTMIFin(); + infoPtr->setSubType( nameSub, codeSub, nFinalSub); + infoPtr->setTypeMI( codeSub, pTMI); + + // Further standard info on process. + infoPtr->setPDFalpha( id1, id2, xPDF1now, xPDF2now, pT2Fac, alpEM, alpS, + pT2Ren); + double m3 = dSigmaDtSel->m(3); + double m4 = dSigmaDtSel->m(4); + double theta = dSigmaDtSel->thetaMI(); + double phi = dSigmaDtSel->phiMI(); + infoPtr->setKin( x1, x2, sHat, tHat, uHat, sqrt(pT2), m3, m4, theta, phi); + +} + +//-------------------------------------------------------------------------- + +// Find whether to limit maximum scale of emissions. + +bool MultipleInteractions::limitPTmax( Event& event) { + + // User-set cases. + if (pTmaxMatch == 1) return true; + if (pTmaxMatch == 2) return false; + + // Look if only quarks (u, d, s, c, b), gluons and photons in final state. + bool onlyQGP = true; + for (int i = 5; i < event.size(); ++i) + if (event[i].status() != -21) { + int idAbs = event[i].idAbs(); + if (idAbs > 5 && idAbs != 21 && idAbs != 22) onlyQGP = false; + } + return (onlyQGP); + +} + +//-------------------------------------------------------------------------- + +// Select next pT in downwards evolution. + +double MultipleInteractions::pTnext( double pTbegAll, double pTendAll, + Event& event) { + + // Initial values. + bool pickRescatter, acceptKin; + double dSigmaScatter, dSigmaRescatter, WTacc; + double pT2end = pow2( max(pTmin, pTendAll) ); + pT2 = pow2(pTbegAll); + + // Find the set of already scattered partons on the two sides. + if (allowRescatter) findScatteredPartons( event); + + // Pick a pT2 using a quick-and-dirty cross section estimate. + do { + do { + pT2 = fastPT2(pT2); + if (pT2 < pT2end) return 0.; + + // Initial values: no rescattering. + i1Sel = 0; + i2Sel = 0; + dSigmaSum = 0.; + pickRescatter = false; + + // Pick complete kinematics and evaluate interaction cross-section. + dSigmaScatter = sigmaPT2scatter(false); + + // Also cross section from rescattering if allowed. + dSigmaRescatter = (allowRescatter) ? sigmaPT2rescatter( event) : 0.; + + // Normalize to dSigmaApprox, which was set in fastPT2 above. + WTacc = (dSigmaScatter + dSigmaRescatter) / dSigmaApprox; + if (WTacc > 1.) infoPtr->errorMsg("Warning in MultipleInteractions::" + "pTnext: weight above unity"); + + // Idea suggested by Gosta Gustafson: increased screening in events + // with large activity can be simulated by pT0_eff = sqrt(n) * pT0. + if (enhanceScreening > 0) { + int nSysNow = infoPtr->nMI() + 1; + if (enhanceScreening == 2) nSysNow += infoPtr->nISR(); + double WTscreen = pow2( (pT2 + pT20) / (pT2 + nSysNow * pT20) ); + WTacc *= WTscreen; + } + + // Decide whether to keep the event based on weight. + } while (WTacc < rndmPtr->flat()); + + // When rescattering possible: new interaction or rescattering? + if (allowRescatter) { + pickRescatter = (i1Sel > 0 || i2Sel > 0); + + // Restore kinematics for selected scattering/rescattering. + id1 = id1Sel; + id2 = id2Sel; + x1 = x1Sel; + x2 = x2Sel; + sHat = sHatSel; + tHat = tHatSel; + uHat = uHatSel; + sigma2Sel->sigma( id1, id2, x1, x2, sHat, tHat, uHat, alpS, alpEM, + true, pickOtherSel); + } + + // Pick one of the possible channels summed above. + dSigmaDtSel = sigma2Sel->sigmaSel(); + if (sigma2Sel->swapTU()) swap( tHat, uHat); + + // Decide to keep event based on kinematics (normally always OK). + // Rescattering: need to provide incoming four-vectors and masses. + if (pickRescatter) { + Vec4 p1Res = (i1Sel == 0) ? 0.5 * eCM * x1Sel * Vec4( 0., 0., 1., 1.) + : event[i1Sel].p(); + Vec4 p2Res = (i2Sel == 0) ? 0.5 * eCM * x2Sel * Vec4( 0., 0., -1., 1.) + : event[i2Sel].p(); + double m1Res = (i1Sel == 0) ? 0. : event[i1Sel].m(); + double m2Res = (i2Sel == 0) ? 0. : event[i2Sel].m(); + acceptKin = dSigmaDtSel->final2KinMI( i1Sel, i2Sel, p1Res, p2Res, + m1Res, m2Res); + // New interaction: already stored values enough. + } else acceptKin = dSigmaDtSel->final2KinMI(); + } while (!acceptKin); + + // Done. + return sqrt(pT2); + +} + +//-------------------------------------------------------------------------- + +// Set up the kinematics of the 2 -> 2 scattering process, +// and store the scattering in the event record. + +void MultipleInteractions::scatter( Event& event) { + + // Last beam-status particles. Offset relative to normal beam locations. + int sizeProc = event.size(); + int nBeams = 3; + for (int i = 3; i < sizeProc; ++i) + if (event[i].statusAbs() < 20) nBeams = i + 1; + int nOffset = nBeams - 3; + + // Loop over four partons and offset info relative to subprocess itself. + int motherOffset = event.size(); + int colOffset = event.lastColTag(); + for (int i = 1; i <= 4; ++i) { + Particle parton = dSigmaDtSel->getParton(i); + if (i <= 2 ) parton.mothers( i + nOffset, 0); + else parton.mothers( motherOffset, motherOffset + 1); + if (i <= 2 ) parton.daughters( motherOffset + 2, motherOffset + 3); + else parton.daughters( 0, 0); + int col = parton.col(); + if (col > 0) parton.col( col + colOffset); + int acol = parton.acol(); + if (acol > 0) parton.acol( acol + colOffset); + + // Put the partons into the event record. + event.append(parton); + } + + // Store participating partons as a new set in list of all systems. + int iSys = partonSystemsPtr->addSys(); + partonSystemsPtr->setInA(iSys, motherOffset); + partonSystemsPtr->setInB(iSys, motherOffset + 1); + partonSystemsPtr->addOut(iSys, motherOffset + 2); + partonSystemsPtr->addOut(iSys, motherOffset + 3); + partonSystemsPtr->setSHat(iSys, sHat); + + // Tag double rescattering graphs that annihilate one initial colour. + bool annihil1 = false; + bool annihil2 = false; + if (i1Sel > 0 && i2Sel > 0) { + if (event[motherOffset].col() == event[motherOffset + 1].acol() + && event[motherOffset].col() > 0) annihil1 = true; + if (event[motherOffset].acol() == event[motherOffset + 1].col() + && event[motherOffset].acol() > 0) annihil2 = true; + } + + // Beam remnant A: add scattered partons to list. + BeamParticle& beamA = *beamAPtr; + int iA = beamA.append( motherOffset, id1, x1); + + // Find whether incoming partons are valence or sea, so prepared for ISR. + if (i1Sel == 0) { + beamA.xfISR( iA, id1, x1, pT2); + beamA.pickValSeaComp(); + + // Remove rescattered parton from final state and change history. + // Propagate existing colour labels throught graph. + } else { + beamA[iA].companion(-10); + event[i1Sel].statusNeg(); + event[i1Sel].daughters( motherOffset, motherOffset); + event[motherOffset].mothers( i1Sel, i1Sel); + int colOld = event[i1Sel].col(); + if (colOld > 0) { + int colNew = event[motherOffset].col(); + for (int i = motherOffset; i < motherOffset + 4; ++i) { + if (event[i].col() == colNew) event[i].col( colOld); + if (event[i].acol() == colNew) event[i].acol( colOld); + } + } + int acolOld = event[i1Sel].acol(); + if (acolOld > 0) { + int acolNew = event[motherOffset].acol(); + for (int i = motherOffset; i < motherOffset + 4; ++i) { + if (event[i].col() == acolNew) event[i].col( acolOld); + if (event[i].acol() == acolNew) event[i].acol( acolOld); + } + } + } + + // Beam remnant B: add scattered partons to list. + BeamParticle& beamB = *beamBPtr; + int iB = beamB.append( motherOffset + 1, id2, x2); + + // Find whether incoming partons are valence or sea, so prepared for ISR. + if (i2Sel == 0) { + beamB.xfISR( iB, id2, x2, pT2); + beamB.pickValSeaComp(); + + // Remove rescattered parton from final state and change history. + // Propagate existing colour labels throught graph. + } else { + beamB[iB].companion(-10); + event[i2Sel].statusNeg(); + event[i2Sel].daughters( motherOffset + 1, motherOffset + 1); + event[motherOffset + 1].mothers( i2Sel, i2Sel); + int colOld = event[i2Sel].col(); + if (colOld > 0) { + int colNew = event[motherOffset + 1].col(); + for (int i = motherOffset; i < motherOffset + 4; ++i) { + if (event[i].col() == colNew) event[i].col( colOld); + if (event[i].acol() == colNew) event[i].acol( colOld); + } + } + int acolOld = event[i2Sel].acol(); + if (acolOld > 0) { + int acolNew = event[motherOffset + 1].acol(); + for (int i = motherOffset; i < motherOffset + 4; ++i) { + if (event[i].col() == acolNew) event[i].col( acolOld); + if (event[i].acol() == acolNew) event[i].acol( acolOld); + } + } + } + + // Annihilating colour in double rescattering requires relabelling + // of one colour into the other in the whole preceding event. + if (annihil1 || annihil2) { + int colLeft = (annihil1) ? event[motherOffset].col() + : event[motherOffset].acol(); + int mother1 = event[motherOffset].mother1(); + int mother2 = event[motherOffset + 1].mother1(); + int colLost = (annihil1) + ? event[mother1].col() + event[mother2].acol() - colLeft + : event[mother1].acol() + event[mother2].col() - colLeft; + for (int i = 0; i < motherOffset; ++i) { + if (event[i].col() == colLost) event[i].col( colLeft ); + if (event[i].acol() == colLost) event[i].acol( colLeft ); + } + } + + // Store info on subprocess code and rescattered partons. + int codeMI = dSigmaDtSel->code(); + double pTMI = dSigmaDtSel->pTMIFin(); + infoPtr->setTypeMI( codeMI, pTMI, i1Sel, i2Sel); + + // Done. +} + +//-------------------------------------------------------------------------- + +// Determine constant in d(Prob)/d(pT2) < const / (pT2 + r * pT20)^2. + +void MultipleInteractions::upperEnvelope() { + + // Initially determine constant in jet cross section upper estimate + // d(sigma_approx)/d(pT2) < const / (pT2 + r * pT20)^2. + pT4dSigmaMax = 0.; + + // Loop thorough allowed pT range logarithmically evenly. + for (int iPT = 0; iPT < 100; ++iPT) { + double pT = pTmin * pow( pTmax/pTmin, 0.01 * (iPT + 0.5) ); + pT2 = pT*pT; + pT2shift = pT2 + pT20; + pT2Ren = pT2shift; + pT2Fac = (SHIFTFACSCALE) ? pT2shift : pT2; + xT = 2. * pT / eCM; + + // Evaluate parton density sums at x1 = x2 = xT. + double xPDF1sumMax = (9./4.) * beamAPtr->xf(21, xT, pT2Fac); + for (int id = 1; id <= nQuarkIn; ++id) + xPDF1sumMax += beamAPtr->xf( id, xT, pT2Fac) + + beamAPtr->xf(-id, xT, pT2Fac); + double xPDF2sumMax = (9./4.) * beamBPtr->xf(21, xT, pT2Fac); + for (int id = 1; id <= nQuarkIn; ++id) + xPDF2sumMax += beamBPtr->xf( id, xT, pT2Fac) + + beamBPtr->xf(-id, xT, pT2Fac); + + // Evaluate alpha_strong and _EM, matrix element and phase space volume. + alpS = alphaS.alphaS(pT2Ren); + alpEM = alphaEM.alphaEM(pT2Ren); + double dSigmaPartonApprox = CONVERT2MB * Kfactor * 0.5 * M_PI + * pow2(alpS / pT2shift); + double yMax = log(1./xT + sqrt(1./(xT*xT) - 1.)); + double volumePhSp = pow2(2. * yMax); + + // Final comparison to determine upper estimate. + double dSigmaApproxNow = SIGMAFUDGE * xPDF1sumMax * xPDF2sumMax + * dSigmaPartonApprox * volumePhSp; + double pT4dSigmaNow = pow2(pT2 + pT20R) * dSigmaApproxNow; + if ( pT4dSigmaNow > pT4dSigmaMax) pT4dSigmaMax = pT4dSigmaNow; + } + + // Get wanted constant by dividing by the nondiffractive cross section. + pT4dProbMax = pT4dSigmaMax / sigmaND; + +} + +//-------------------------------------------------------------------------- + +// Integrate the parton-parton interaction cross section, +// using stratified Monte Carlo sampling. +// Store result in pT bins for use as Sudakov form factors. + +void MultipleInteractions::jetCrossSection() { + + // Common factor from bin size in dpT2 / (pT2 + r * pT20)^2 and statistics. + double sigmaFactor = (1. / pT20minR - 1. / pT20maxR) / (100. * nSample); + + // Loop through allowed pT range evenly in dpT2 / (pT2 + r * pT20)^2. + sigmaInt = 0.; + double dSigmaMax = 0.; + sudExpPT[100] = 0.; + for (int iPT = 99; iPT >= 0; --iPT) { + double sigmaSum = 0.; + + // In each pT bin sample a number of random pT values. + for (int iSample = 0; iSample < nSample; ++iSample) { + double mappedPT2 = 1. - 0.01 * (iPT + rndmPtr->flat()); + pT2 = pT20min0maxR / (pT20minR + mappedPT2 * pT2maxmin) - pT20R; + + // Evaluate cross section dSigma/dpT2 in phase space point. + double dSigma = sigmaPT2scatter(true); + + // Multiply by (pT2 + r * pT20)^2 to compensate for pT sampling. Sum. + dSigma *= pow2(pT2 + pT20R); + sigmaSum += dSigma; + if (dSigma > dSigmaMax) dSigmaMax = dSigma; + } + + // Store total cross section and exponent of Sudakov. + sigmaSum *= sigmaFactor; + sigmaInt += sigmaSum; + sudExpPT[iPT] = sudExpPT[iPT + 1] + sigmaSum / sigmaND; + + // End of loop over pT values. + } + + // Update upper estimate of differential cross section. Done. + if (dSigmaMax > pT4dSigmaMax) { + pT4dSigmaMax = dSigmaMax; + pT4dProbMax = dSigmaMax / sigmaND; + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate "Sudakov form factor" for not having a harder interaction +// at the selected b value, given the pT scale of the event. + +double MultipleInteractions::sudakov(double pT2sud, double enhance) { + + // Find bin the pT2 scale falls in. + double xBin = (pT2sud - pT2min) * pT20maxR + / (pT2maxmin * (pT2sud + pT20R)); + xBin = max(1e-6, min(100. - 1e-6, 100. * xBin) ); + int iBin = int(xBin); + + // Interpolate inside bin. Optionally include enhancement factor. + double sudExp = sudExpPT[iBin] + (xBin - iBin) + * (sudExpPT[iBin + 1] - sudExpPT[iBin]); + return exp( -enhance * sudExp); + +} + +//-------------------------------------------------------------------------- + +// Pick a trial next pT, based on a simple upper estimate of the +// d(sigma)/d(pT2) spectrum. + +double MultipleInteractions::fastPT2( double pT2beg) { + + // Use d(Prob)/d(pT2) < pT4dProbMax / (pT2 + r * pT20)^2. + double pT20begR = pT2beg + pT20R; + double pT4dProbMaxNow = pT4dProbMax * enhanceB; + double pT2try = pT4dProbMaxNow * pT20begR + / (pT4dProbMaxNow - pT20begR * log(rndmPtr->flat())) - pT20R; + + // Save cross section associated with ansatz above. Done. + dSigmaApprox = pT4dSigmaMax / pow2(pT2try + pT20R); + return pT2try; + +} + +//-------------------------------------------------------------------------- + +// Calculate the actual cross section to decide whether fast choice is OK. +// Select flavours and kinematics for interaction at given pT. +// Slightly different treatment for first interaction and subsequent ones. + +double MultipleInteractions::sigmaPT2scatter(bool isFirst) { + + // Derive recormalization and factorization scales, amd alpha_strong/em. + pT2shift = pT2 + pT20; + pT2Ren = pT2shift; + pT2Fac = (SHIFTFACSCALE) ? pT2shift : pT2; + alpS = alphaS.alphaS(pT2Ren); + alpEM = alphaEM.alphaEM(pT2Ren); + + // Derive rapidity limits from chosen pT2. + xT = 2. * sqrt(pT2) / eCM; + if (xT >= 1.) return 0.; + xT2 = xT*xT; + double yMax = log(1./xT + sqrt(1./xT2 - 1.)); + + // Select rapidities y3 and y4 of the two produced partons. + double y3 = yMax * (2. * rndmPtr->flat() - 1.); + double y4 = yMax * (2. * rndmPtr->flat() - 1.); + y = 0.5 * (y3 + y4); + + // Reject some events at large rapidities to improve efficiency. + // (Works for baryons, not pions or Pomerons if they have hard PDF's.) + double WTy = (hasBaryonBeams) + ? (1. - pow2(y3/yMax)) * (1. - pow2(y4/yMax)) : 1.; + if (WTy < rndmPtr->flat()) return 0.; + + // Failure if x1 or x2 exceed what is left in respective beam. + x1 = 0.5 * xT * (exp(y3) + exp(y4)); + x2 = 0.5 * xT * (exp(-y3) + exp(-y4)); + if (isFirst) { + if (x1 > 1. || x2 > 1.) return 0.; + } else { + if (x1 > beamAPtr->xMax() || x2 > beamBPtr->xMax()) return 0.; + } + tau = x1 * x2; + + // Begin evaluate parton densities at actual x1 and x2. + double xPDF1[21]; + double xPDF1sum = 0.; + double xPDF2[21]; + double xPDF2sum = 0.; + + // For first interaction use normal densities. + if (isFirst) { + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF1[10] = (9./4.) * beamAPtr->xf(21, x1, pT2Fac); + else xPDF1[id+10] = beamAPtr->xf(id, x1, pT2Fac); + xPDF1sum += xPDF1[id+10]; + } + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF2[10] = (9./4.) * beamBPtr->xf(21, x2, pT2Fac); + else xPDF2[id+10] = beamBPtr->xf(id, x2, pT2Fac); + xPDF2sum += xPDF2[id+10]; + } + + // For subsequent interactions use rescaled densities. + } else { + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF1[10] = (9./4.) * beamAPtr->xfMI(21, x1, pT2Fac); + else xPDF1[id+10] = beamAPtr->xfMI(id, x1, pT2Fac); + xPDF1sum += xPDF1[id+10]; + } + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF2[10] = (9./4.) * beamBPtr->xfMI(21, x2, pT2Fac); + else xPDF2[id+10] = beamBPtr->xfMI(id, x2, pT2Fac); + xPDF2sum += xPDF2[id+10]; + } + } + + // Select incoming flavours according to actual PDF's. + id1 = -nQuarkIn - 1; + double temp = xPDF1sum * rndmPtr->flat(); + do { xPDF1now = xPDF1[(++id1) + 10]; temp -= xPDF1now; } + while (temp > 0. && id1 < nQuarkIn); + if (id1 == 0) id1 = 21; + id2 = -nQuarkIn-1; + temp = xPDF2sum * rndmPtr->flat(); + do { xPDF2now = xPDF2[(++id2) + 10]; temp -= xPDF2now;} + while (temp > 0. && id2 < nQuarkIn); + if (id2 == 0) id2 = 21; + + // Assign pointers to processes relevant for incoming flavour choice: + // g + g, q + g, q + qbar (same flavour), q + q(bar) (the rest). + // Factor 4./9. per incoming gluon to compensate for preweighting. + SigmaMultiple* sigma2Tmp; + double gluFac = 1.; + if (id1 == 21 && id2 == 21) { + sigma2Tmp = &sigma2gg; + gluFac = 16. / 81.; + } else if (id1 == 21 || id2 == 21) { + sigma2Tmp = &sigma2qg; + gluFac = 4. / 9.; + } else if (id1 == -id2) sigma2Tmp = &sigma2qqbarSame; + else sigma2Tmp = &sigma2qq; + + // Prepare to generate differential cross sections. + sHat = tau * sCM; + double root = sqrtpos(1. - xT2 / tau); + tHat = -0.5 * sHat * (1. - root); + uHat = -0.5 * sHat * (1. + root); + + // Evaluate cross sections, include possibility of K factor. + // Use kinematics for two symmetrical configurations (tHat <-> uHat). + // (Not necessary, but makes for better MC efficiency.) + double dSigmaPartonCorr = Kfactor * gluFac + * sigma2Tmp->sigma( id1, id2, x1, x2, sHat, tHat, uHat, alpS, alpEM); + + // Combine cross section, pdf's and phase space integral. + double volumePhSp = pow2(2. * yMax) / WTy; + double dSigmaScat = dSigmaPartonCorr * xPDF1sum * xPDF2sum * volumePhSp; + + // Dampen cross section at small pT values; part of formalism. + // Use pT2 corrected for massive kinematics at this step.?? + // double pT2massive = dSigmaDtSel->pT2MI(); + double pT2massive = pT2; + dSigmaScat *= pow2( pT2massive / (pT2massive + pT20) ); + + // Sum up total contribution for all scatterings and rescatterings. + dSigmaSum += dSigmaScat; + + // Save values for comparison with rescattering processes. + i1Sel = 0; + i2Sel = 0; + id1Sel = id1; + id2Sel = id2; + x1Sel = x1; + x2Sel = x2; + sHatSel = sHat; + tHatSel = tHat; + uHatSel = uHat; + sigma2Sel = sigma2Tmp; + pickOtherSel = sigma2Tmp->pickedOther(); + + // For first interaction: pick one of the possible channels summed above. + if (isFirst) { + dSigmaDtSel = sigma2Tmp->sigmaSel(); + if (sigma2Tmp->swapTU()) swap( tHat, uHat); + } + + // Done. + return dSigmaScat; +} + +//-------------------------------------------------------------------------- + +// Find the partons that are allowed to rescatter. + +void MultipleInteractions::findScatteredPartons( Event& event) { + + // Reset arrays. + scatteredA.resize(0); + scatteredB.resize(0); + double yTmp, probA, probB; + + // Loop though the event record and catch "final" partons. + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal() && (event[i].idAbs() <= nQuarkIn + || event[i].id() == 21)) { + yTmp = event[i].y(); + + // Different strategies to determine which partons may rescatter. + switch(rescatterMode) { + + // Case 0: step function at origin + case 0: + if ( yTmp > 0.) scatteredA.push_back( i); + if (-yTmp > 0.) scatteredB.push_back( i); + break; + + // Case 1: step function as ySepResc. + case 1: + if ( yTmp > ySepResc) scatteredA.push_back( i); + if (-yTmp > ySepResc) scatteredB.push_back( i); + break; + + // Case 2: linear rise from ySep - deltaY to ySep + deltaY. + case 2: + probA = 0.5 * (1. + ( yTmp - ySepResc) / deltaYResc); + if (probA > rndmPtr->flat()) scatteredA.push_back( i); + probB = 0.5 * (1. + (-yTmp - ySepResc) / deltaYResc); + if (probB > rndmPtr->flat()) scatteredB.push_back( i); + break; + + // Case 3: rise like (1/2) * ( 1 + tanh((y - ySep) / deltaY) ). + // Use that (1/2) (1 + tanh(x)) = 1 / (1 + exp(-2x)). + case 3: + probA = 1. / (1. + exp(-2. * ( yTmp - ySepResc) / deltaYResc)); + if (probA > rndmPtr->flat()) scatteredA.push_back( i); + probB = 1. / (1. + exp(-2. * (-yTmp - ySepResc) / deltaYResc)); + if (probB > rndmPtr->flat()) scatteredB.push_back( i); + break; + + // Case 4 and undefined values: all partons can rescatter. + default: + scatteredA.push_back( i); + scatteredB.push_back( i); + break; + + // End of loop over partons. Done. + } + } + +} + +//-------------------------------------------------------------------------- + +// Rescattering contribution summed over all already scattered partons. +// Calculate the actual cross section to decide whether fast choice is OK. +// Select flavours and kinematics for interaction at given pT. + +double MultipleInteractions::sigmaPT2rescatter( Event& event) { + + // Derive xT scale from chosen pT2. + xT = 2. * sqrt(pT2) / eCM; + if (xT >= 1.) return 0.; + xT2 = xT*xT; + + // Pointer to cross section and total rescatter contribution. + SigmaMultiple* sigma2Tmp; + double dSigmaResc = 0.; + + // Normally save time by picking one random scattered parton from side A. + int nScatA = scatteredA.size(); + int iScatA = -1; + if (PREPICKRESCATTER && nScatA > 0) iScatA = min( nScatA - 1, + int( rndmPtr->flat() * double(nScatA) ) ); + + // Loop over all already scattered partons from side A. + for (int iScat = 0; iScat < nScatA; ++iScat) { + if (PREPICKRESCATTER && iScat != iScatA) continue; + int iA = scatteredA[iScat]; + int id1Tmp = event[iA].id(); + + // Calculate maximum possible sHat and check whether big enough. + double x1Tmp = event[iA].pPos() / eCM; + double sHatMax = x1Tmp * beamBPtr->xMax() * sCM; + if (sHatMax < 4. * pT2) continue; + + // Select rapidity separation between two produced partons. + double dyMax = log( sqrt(0.25 * sHatMax / pT2) + * (1. + sqrtpos(1. - 4. * pT2 / sHatMax)) ); + double dy = dyMax * (2. * rndmPtr->flat() - 1.); + + // Reconstruct kinematical variables, especially x2. + // Incoming c/b masses handled better if tau != x1 * x2. + double m2Tmp = event[iA].m2(); + double sHatTmp = m2Tmp + 4. * pT2 * pow2(cosh(dy)); + double x2Tmp = (sHatTmp - m2Tmp) /(x1Tmp * sCM); + double tauTmp = sHatTmp / sCM; + double root = sqrtpos(1. - xT2 / tauTmp); + double tHatTmp = -0.5 * sHatTmp * (1. - root); + double uHatTmp = -0.5 * sHatTmp * (1. + root); + + // Begin evaluate parton densities at actual x2. + double xPDF2[21]; + double xPDF2sum = 0.; + + // Use rescaled densities, with preweighting 9/4 for gluons. + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF2[10] = (9./4.) * beamBPtr->xfMI(21, x2Tmp, pT2Fac); + else xPDF2[id+10] = beamBPtr->xfMI(id, x2Tmp, pT2Fac); + xPDF2sum += xPDF2[id+10]; + } + + // Select incoming flavour according to actual PDF's. + int id2Tmp = -nQuarkIn - 1; + double temp = xPDF2sum * rndmPtr->flat(); + do { xPDF2now = xPDF2[(++id2Tmp) + 10]; temp -= xPDF2now;} + while (temp > 0. && id2Tmp < nQuarkIn); + if (id2Tmp == 0) id2Tmp = 21; + + // Assign pointers to processes relevant for incoming flavour choice: + // g + g, q + g, q + qbar (same flavour), q + q(bar) (the rest). + // Factor 4./9. for incoming gluon 2 to compensate for preweighting. + if (id1Tmp == 21 && id2Tmp == 21) sigma2Tmp = &sigma2gg; + else if (id1Tmp == 21 || id2Tmp == 21) sigma2Tmp = &sigma2qg; + else if (id1Tmp == -id2Tmp) sigma2Tmp = &sigma2qqbarSame; + else sigma2Tmp = &sigma2qq; + double gluFac = (id2Tmp == 21) ? 4. / 9. : 1.; + + // Evaluate cross sections, include possibility of K factor. + // Use kinematics for two symmetrical configurations (tHat <-> uHat). + // (Not necessary, but makes for better MC efficiency.) + double dSigmaPartonCorr = Kfactor * gluFac + * sigma2Tmp->sigma( id1Tmp, id2Tmp, x1Tmp, x2Tmp, sHatTmp, tHatTmp, + uHatTmp, alpS, alpEM); + + // Combine cross section, pdf's and phase space integral. + double volumePhSp = 4. *dyMax; + double dSigmaCorr = dSigmaPartonCorr * xPDF2sum * volumePhSp; + + // Dampen cross section at small pT values; part of formalism. + // Use pT2 corrected for massive kinematics at this step. + //?? double pT2massive = dSigmaDtSel->pT2MI(); + double pT2massive = pT2; + dSigmaCorr *= pow2( pT2massive / (pT2massive + pT20) ); + + // Compensate for prepicked rescattering if appropriate. + if (PREPICKRESCATTER) dSigmaCorr *= nScatA; + + // Sum up total contribution for all scatterings or rescattering only. + dSigmaSum += dSigmaCorr; + dSigmaResc += dSigmaCorr; + + // Determine whether current rescattering should be selected. + if (dSigmaCorr > rndmPtr->flat() * dSigmaSum) { + i1Sel = iA; + i2Sel = 0; + id1Sel = id1Tmp; + id2Sel = id2Tmp; + x1Sel = x1Tmp; + x2Sel = x2Tmp; + sHatSel = sHatTmp; + tHatSel = tHatTmp; + uHatSel = uHatTmp; + sigma2Sel = sigma2Tmp; + pickOtherSel = sigma2Tmp->pickedOther(); + } + } + + // Normally save time by picking one random scattered parton from side B. + int nScatB = scatteredB.size(); + int iScatB = -1; + if (PREPICKRESCATTER && nScatB > 0) iScatB = min( nScatB - 1, + int( rndmPtr->flat() * double(nScatB) ) ); + + // Loop over all already scattered partons from side B. + for (int iScat = 0; iScat < nScatB; ++iScat) { + if (PREPICKRESCATTER && iScat != iScatB) continue; + int iB = scatteredB[iScat]; + int id2Tmp = event[iB].id(); + + // Calculate maximum possible sHat and check whether big enough. + double x2Tmp = event[iB].pNeg() / eCM; + double sHatMax = beamAPtr->xMax() * x2Tmp * sCM; + if (sHatMax < 4. * pT2) continue; + + // Select rapidity separation between two produced partons. + double dyMax = log( sqrt(0.25 * sHatMax / pT2) + * (1. + sqrtpos(1. - 4. * pT2 / sHatMax)) ); + double dy = dyMax * (2. * rndmPtr->flat() - 1.); + + // Reconstruct kinematical variables, especially x1. + // Incoming c/b masses handled better if tau != x1 * x2. + double m2Tmp = event[iB].m2(); + double sHatTmp = m2Tmp + 4. * pT2 * pow2(cosh(dy)); + double x1Tmp = (sHatTmp - m2Tmp) /(x2Tmp * sCM); + double tauTmp = sHatTmp / sCM; + double root = sqrtpos(1. - xT2 / tauTmp); + double tHatTmp = -0.5 * sHatTmp * (1. - root); + double uHatTmp = -0.5 * sHatTmp * (1. + root); + + // Begin evaluate parton densities at actual x1. + double xPDF1[21]; + double xPDF1sum = 0.; + + // Use rescaled densities, with preweighting 9/4 for gluons. + for (int id = -nQuarkIn; id <= nQuarkIn; ++id) { + if (id == 0) xPDF1[10] = (9./4.) * beamAPtr->xfMI(21, x1Tmp, pT2Fac); + else xPDF1[id+10] = beamAPtr->xfMI(id, x1Tmp, pT2Fac); + xPDF1sum += xPDF1[id+10]; + } + + // Select incoming flavour according to actual PDF's. + int id1Tmp = -nQuarkIn - 1; + double temp = xPDF1sum * rndmPtr->flat(); + do { xPDF1now = xPDF1[(++id1Tmp) + 10]; temp -= xPDF1now;} + while (temp > 0. && id1Tmp < nQuarkIn); + if (id1Tmp == 0) id1Tmp = 21; + + // Assign pointers to processes relevant for incoming flavour choice: + // g + g, q + g, q + qbar (same flavour), q + q(bar) (the rest). + // Factor 4./9. for incoming gluon 2 to compensate for preweighting. + if (id1Tmp == 21 && id2Tmp == 21) sigma2Tmp = &sigma2gg; + else if (id1Tmp == 21 || id2Tmp == 21) sigma2Tmp = &sigma2qg; + else if (id1Tmp == -id2Tmp) sigma2Tmp = &sigma2qqbarSame; + else sigma2Tmp = &sigma2qq; + double gluFac = (id1Tmp == 21) ? 4. / 9. : 1.; + + // Evaluate cross sections, include possibility of K factor. + // Use kinematics for two symmetrical configurations (tHat <-> uHat). + // (Not necessary, but makes for better MC efficiency.) + double dSigmaPartonCorr = Kfactor * gluFac + * sigma2Tmp->sigma( id1Tmp, id2Tmp, x1Tmp, x2Tmp, sHatTmp, tHatTmp, + uHatTmp, alpS, alpEM); + + // Combine cross section, pdf's and phase space integral. + double volumePhSp = 4. *dyMax; + double dSigmaCorr = dSigmaPartonCorr * xPDF1sum * volumePhSp; + + // Dampen cross section at small pT values; part of formalism. + // Use pT2 corrected for massive kinematics at this step. + //?? double pT2massive = dSigmaDtSel->pT2MI(); + double pT2massive = pT2; + dSigmaCorr *= pow2( pT2massive / (pT2massive + pT20) ); + + // Compensate for prepicked rescattering if appropriate. + if (PREPICKRESCATTER) dSigmaCorr *= nScatB; + + // Sum up total contribution for all scatterings or rescattering only. + dSigmaSum += dSigmaCorr; + dSigmaResc += dSigmaCorr; + + // Determine whether current rescattering should be selected. + if (dSigmaCorr > rndmPtr->flat() * dSigmaSum) { + i1Sel = 0; + i2Sel = iB; + id1Sel = id1Tmp; + id2Sel = id2Tmp; + x1Sel = x1Tmp; + x2Sel = x2Tmp; + sHatSel = sHatTmp; + tHatSel = tHatTmp; + uHatSel = uHatTmp; + sigma2Sel = sigma2Tmp; + pickOtherSel = sigma2Tmp->pickedOther(); + } + } + + // Double rescatter: loop over already scattered partons from both sides. + // As before, allow to use only one parton per side to speed up. + if (allowDoubleRes) { + for (int iScat1 = 0; iScat1 < nScatA; ++iScat1) { + if (PREPICKRESCATTER && iScat1 != iScatA) continue; + int iA = scatteredA[iScat1]; + int id1Tmp = event[iA].id(); + for (int iScat2 = 0; iScat2 < nScatB; ++iScat2) { + if (PREPICKRESCATTER && iScat2 != iScatB) continue; + int iB = scatteredB[iScat2]; + int id2Tmp = event[iB].id(); + + // Calculate current sHat and check whether big enough. + double sHatTmp = (event[iA].p() + event[iB].p()).m2Calc(); + if (sHatTmp < 4. * pT2) continue; + + // Reconstruct other kinematical variables. (x values not needed.) + double x1Tmp = event[iA].pPos() / eCM; + double x2Tmp = event[iB].pNeg() / eCM; + double tauTmp = sHatTmp / sCM; + double root = sqrtpos(1. - xT2 / tauTmp); + double tHatTmp = -0.5 * sHatTmp * (1. - root); + double uHatTmp = -0.5 * sHatTmp * (1. + root); + + // Assign pointers to processes relevant for incoming flavour choice: + // g + g, q + g, q + qbar (same flavour), q + q(bar) (the rest). + if (id1Tmp == 21 && id2Tmp == 21) sigma2Tmp = &sigma2gg; + else if (id1Tmp == 21 || id2Tmp == 21) sigma2Tmp = &sigma2qg; + else if (id1Tmp == -id2Tmp) sigma2Tmp = &sigma2qqbarSame; + else sigma2Tmp = &sigma2qq; + + // Evaluate cross sections, include possibility of K factor. + // Use kinematics for two symmetrical configurations (tHat <-> uHat). + // (Not necessary, but makes for better MC efficiency.) + double dSigmaPartonCorr = Kfactor + * sigma2Tmp->sigma( id1Tmp, id2Tmp, x1Tmp, x2Tmp, sHatTmp, tHatTmp, + uHatTmp, alpS, alpEM); + + // Combine cross section and Jacobian tHat -> pT2 (with safety minvalue). + double dSigmaCorr = dSigmaPartonCorr / max(ROOTMIN, root); + + // Dampen cross section at small pT values; part of formalism. + // Use pT2 corrected for massive kinematics at this step. + //?? double pT2massive = dSigmaDtSel->pT2MI(); + double pT2massive = pT2; + dSigmaCorr *= pow2( pT2massive / (pT2massive + pT20) ); + + // Compensate for prepicked rescattering if appropriate. + if (PREPICKRESCATTER) dSigmaCorr *= nScatA * nScatB; + + // Sum up total contribution for all scatterings or rescattering only. + dSigmaSum += dSigmaCorr; + dSigmaResc += dSigmaCorr; + + // Determine whether current rescattering should be selected. + if (dSigmaCorr > rndmPtr->flat() * dSigmaSum) { + i1Sel = iA; + i2Sel = iB; + id1Sel = id1Tmp; + id2Sel = id2Tmp; + x1Sel = x1Tmp; + x2Sel = x2Tmp; + sHatSel = sHatTmp; + tHatSel = tHatTmp; + uHatSel = uHatTmp; + sigma2Sel = sigma2Tmp; + pickOtherSel = sigma2Tmp->pickedOther(); + } + } + } + } + + // Done. + return dSigmaResc; +} + + +//-------------------------------------------------------------------------- + +// Calculate factor relating matter overlap and interaction rate, +// i.e. k in = k * overlap(b) (neglecting +// n_int = 0 corrections and energy-momentum conservation effects). + +void MultipleInteractions::overlapInit() { + + // Initial values for iteration. Step size of b integration. + nAvg = sigmaInt / sigmaND; + kNow = 0.5; + int stepDir = 1; + double deltaB = BSTEP; + if (bProfile == 2) deltaB *= min( 0.5, 2.5 * coreRadius); + if (bProfile == 3) deltaB *= max(1., pow(2. / expPow, 1. / expPow)); + + // Further variables, with dummy initial values. + double nNow = 0.; + double kLow = 0.; + double nLow = 0.; + double kHigh = 0.; + double nHigh = 0.; + double overlapNow = 0.; + double probNow = 0.; + double overlapInt = 0.5; + double probInt = 0.; + double probOverlapInt = 0.; + double bProbInt = 0.; + normPi = 1. / (2. * M_PI); + + // Subdivision into low-b and high-b region by interaction rate. + bool pastBDiv = false; + double overlapHighB = 0.; + + // First close k into an interval by binary steps, + // then find k by successive interpolation. + do { + if (stepDir == 1) kNow *= 2.; + else if (stepDir == -1) kNow *= 0.5; + else kNow = kLow + (nAvg - nLow) * (kHigh - kLow) / (nHigh - nLow); + + // Overlap trivial if no impact parameter dependence. + if (bProfile <= 0 || bProfile > 3) { + probInt = 0.5 * M_PI * (1. - exp(-kNow)); + probOverlapInt = probInt / M_PI; + bProbInt = probInt; + + // Else integrate overlap over impact parameter. + } else { + + // Reset integrals. + overlapInt = (bProfile == 3) ? 0. : 0.5; + probInt = 0.; + probOverlapInt = 0.; + bProbInt = 0.; + pastBDiv = false; + overlapHighB = 0.; + + // Step in b space. + double b = -0.5 * deltaB; + double bArea = 0.; + do { + b += deltaB; + bArea = 2. * M_PI * b * deltaB; + + // Evaluate overlap at current b value. + if (bProfile == 1) { + overlapNow = normPi * exp( -b*b); + } else if (bProfile == 2) { + overlapNow = normPi * ( fracA * exp( -min(EXPMAX, b*b)) + + fracB * exp( -min(EXPMAX, b*b / radius2B)) / radius2B + + fracC * exp( -min(EXPMAX, b*b / radius2C)) / radius2C ); + } else { + overlapNow = normPi * exp( -pow( b, expPow)); + overlapInt += bArea * overlapNow; + } + if (pastBDiv) overlapHighB += bArea * overlapNow; + + // Calculate interaction probability and integrate. + probNow = 1. - exp( -min(EXPMAX, M_PI * kNow * overlapNow)); + probInt += bArea * probNow; + probOverlapInt += bArea * overlapNow * probNow; + bProbInt += b * bArea * probNow; + + // Check when interaction probability has dropped sufficiently. + if (!pastBDiv && probNow < PROBATLOWB) { + bDiv = b + 0.5 * deltaB; + pastBDiv = true; + } + + // Continue out in b until overlap too small. + } while (b < 1. || b * probNow > BMAX); + } + + // Ratio of b-integrated k * overlap / (1 - exp( - k * overlap)). + nNow = M_PI * kNow * overlapInt / probInt; + + // Replace lower or upper limit of k. + if (nNow < nAvg) { + kLow = kNow; + nLow = nNow; + if (stepDir == -1) stepDir = 0; + } else { + kHigh = kNow; + nHigh = nNow; + if (stepDir == 1) stepDir = -1; + } + + // Continue iteration until convergence. + } while (abs(nNow - nAvg) > KCONVERGE * nAvg); + + // Save relevant final numbers for overlap values. + double avgOverlap = probOverlapInt / probInt; + zeroIntCorr = probOverlapInt / overlapInt; + normOverlap = normPi * zeroIntCorr / avgOverlap; + bAvg = bProbInt / probInt; + + // Relative rates for preselection of low-b and high-b region. + // Other useful combinations for subsequent selection. + if (bProfile > 0 && bProfile <= 3) { + probLowB = M_PI * bDiv*bDiv; + double probHighB = M_PI * kNow * overlapHighB; + if (bProfile == 1) probHighB = M_PI * kNow * 0.5 * exp( -bDiv*bDiv); + else if (bProfile == 2) { + fracAhigh = fracA * exp( -bDiv*bDiv); + fracBhigh = fracB * exp( -bDiv*bDiv / radius2B); + fracChigh = fracC * exp( -bDiv*bDiv / radius2C); + fracABChigh = fracAhigh + fracBhigh + fracChigh; + probHighB = M_PI * kNow * 0.5 * fracABChigh; + } else { + cDiv = pow( bDiv, expPow); + cMax = max(2. * expRev, cDiv); + } + probLowB /= (probLowB + probHighB); + } + +} + +//-------------------------------------------------------------------------- + +// Pick impact parameter and interaction rate enhancement beforehand, +// i.e. before even the hardest interaction for minimum-bias events. + +void MultipleInteractions::overlapFirst() { + + // Trivial values if no impact parameter dependence. + if (bProfile <= 0 || bProfile > 3) { + bNow = bAvg; + enhanceB = zeroIntCorr; + bIsSet = true; + isAtLowB = true; + return; + } + + // Preliminary choice between and inside low-b and high-b regions. + double overlapNow = 0.; + double probAccept = 0.; + do { + + // Treatment in low-b region: pick b flat in area. + if (rndmPtr->flat() < probLowB) { + isAtLowB = true; + bNow = bDiv * sqrt(rndmPtr->flat()); + + // Evaluate overlap and from that acceptance probability. + if (bProfile == 1) overlapNow = normPi * exp( -bNow*bNow); + else if (bProfile == 2) overlapNow = normPi * + ( fracA * exp( -bNow*bNow) + + fracB * exp( -bNow*bNow / radius2B) / radius2B + + fracC * exp( -bNow*bNow / radius2C) / radius2C ); + else overlapNow = normPi * exp( -pow( bNow, expPow)); + probAccept = 1. - exp( -min(EXPMAX, M_PI * kNow * overlapNow)); + + // Treatment in high-b region: pick b according to overlap. + } else { + isAtLowB = false; + + // For simple and double Gaussian pick b according to exp(-b^2 / r^2). + if (bProfile == 1) { + bNow = sqrt(bDiv*bDiv - log(rndmPtr->flat())); + overlapNow = normPi * exp( -min(EXPMAX, bNow*bNow)); + } else if (bProfile == 2) { + double pickFrac = rndmPtr->flat() * fracABChigh; + if (pickFrac < fracAhigh) bNow = sqrt(bDiv*bDiv - log(rndmPtr->flat())); + else if (pickFrac < fracAhigh + fracBhigh) + bNow = sqrt(bDiv*bDiv - radius2B * log(rndmPtr->flat())); + else bNow = sqrt(bDiv*bDiv - radius2C * log(rndmPtr->flat())); + overlapNow = normPi * ( fracA * exp( -min(EXPMAX, bNow*bNow)) + + fracB * exp( -min(EXPMAX, bNow*bNow / radius2B)) / radius2B + + fracC * exp( -min(EXPMAX, bNow*bNow / radius2C)) / radius2C ); + + // For exp( - b^expPow) transform to variable c = b^expPow so that + // f(b) = b * exp( - b^expPow) -> f(c) = c^r * exp(-c) with r = expRev. + // case hasLowPow: expPow < 2 <=> r > 0: preselect according to + // f(c) < N exp(-c/2) and then accept with N' * c^r * exp(-c/2). + } else if (hasLowPow) { + double cNow, acceptC; + do { + cNow = cDiv - 2. * log(rndmPtr->flat()); + acceptC = pow(cNow / cMax, expRev) * exp( -0.5 * (cNow - cMax)); + } while (acceptC < rndmPtr->flat()); + bNow = pow( cNow, 1. / expPow); + overlapNow = normPi * exp( -cNow); + + // case !hasLowPow: expPow >= 2 <=> - 1 < r < 0: preselect according to + // f(c) < N exp(-c) and then accept with N' * c^r. + } else { + double cNow, acceptC; + do { + cNow = cDiv - log(rndmPtr->flat()); + acceptC = pow(cNow / cDiv, expRev); + } while (acceptC < rndmPtr->flat()); + bNow = pow( cNow, 1. / expPow); + overlapNow = normPi * exp( -cNow); + } + double temp = M_PI * kNow *overlapNow; + probAccept = (1. - exp( -min(EXPMAX, temp))) / temp; + } + + // Confirm choice of b value. Derive enhancement factor. + } while (probAccept < rndmPtr->flat()); + enhanceB = (normOverlap / normPi) * overlapNow ; + + // Done. + bIsSet = true; + +} + +//-------------------------------------------------------------------------- + +// Pick impact parameter and interaction rate enhancement afterwards, +// i.e. after a hard interaction is known but before rest of MI treatment. + +void MultipleInteractions::overlapNext(double pTscale) { + + // Default, valid for bProfile = 0. Also initial Sudakov. + enhanceB = zeroIntCorr; + if (bProfile <= 0 || bProfile > 3) return; + double pT2scale = pTscale*pTscale; + + // Begin loop over pT-dependent rejection of b value. + do { + + // Flat enhancement distribution for simple Gaussian. + if (bProfile == 1) { + double expb2 = rndmPtr->flat(); + enhanceB = normOverlap * expb2; + bNow = sqrt( -log(expb2)); + + // For double Gaussian go the way via b, according to each Gaussian. + } else if (bProfile == 2) { + double bType = rndmPtr->flat(); + double b2 = -log( rndmPtr->flat() ); + if (bType < fracA) ; + else if (bType < fracA + fracB) b2 *= radius2B; + else b2 *= radius2C; + enhanceB = normOverlap * ( fracA * exp( -min(EXPMAX, b2)) + + fracB * exp( -min(EXPMAX, b2 / radius2B)) / radius2B + + fracC * exp( -min(EXPMAX, b2 / radius2C)) / radius2C ); + bNow = sqrt(b2); + + // For exp( - b^expPow) transform to variable c = b^expPow so that + // f(b) = b * exp( - b^expPow) -> f(c) = c^r * exp(-c) with r = expRev. + // case hasLowPow: expPow < 2 <=> r > 0: + // f(c) < r^r exp(-r) for c < 2r, < (2r)^r exp(-r-c/2) for c > 2r. + } else if (hasLowPow) { + double cNow, acceptC; + double probLowC = expRev / (expRev + pow(2., expRev) * exp( - expRev)); + do { + if (rndmPtr->flat() < probLowC) { + cNow = 2. * expRev * rndmPtr->flat(); + acceptC = pow( cNow / expRev, expRev) * exp(expRev - cNow); + } else { + cNow = 2. * (expRev - log( rndmPtr->flat() )); + acceptC = pow(0.5 * cNow / expRev, expRev) * exp(expRev - 0.5 * cNow); + } + } while (acceptC < rndmPtr->flat()); + enhanceB = normOverlap *exp(-cNow); + bNow = pow( cNow, 1. / expPow); + + // case !hasLowPow: expPow >= 2 <=> - 1 < r < 0: + // f(c) < c^r for c < 1, f(c) < exp(-c) for c > 1. + } else { + double cNow, acceptC; + double probLowC = expPow / (2. * exp(-1.) + expPow); + do { + if (rndmPtr->flat() < probLowC) { + cNow = pow( rndmPtr->flat(), 0.5 * expPow); + acceptC = exp(-cNow); + } else { + cNow = 1. - log( rndmPtr->flat() ); + acceptC = pow( cNow, expRev); + } + } while (acceptC < rndmPtr->flat()); + enhanceB = normOverlap * exp(-cNow); + bNow = pow( cNow, 1. / expPow); + } + + // Evaluate "Sudakov form factor" for not having a harder interaction. + } while (sudakov(pT2scale, enhanceB) < rndmPtr->flat()); + + // Done. + bIsSet = true; +} + +//-------------------------------------------------------------------------- + +// Printe statistics on number of multiple-interactions processes. + +void MultipleInteractions::statistics(bool resetStat, ostream& os) { + + // Header. + os << "\n *------- PYTHIA Multiple Interactions Statistics --------" + << "---*\n" + << " | " + << " |\n" + << " | Note: excludes hardest subprocess if already listed above " + << " |\n" + << " | " + << " |\n" + << " | Subprocess Code | Times" + << " |\n" + << " | | " + << " |\n" + << " |------------------------------------------------------------" + << "-|\n" + << " | | " + << " |\n"; + + // Loop over existing processes. Sum of all subprocesses. + int numberSum = 0; + for ( map::iterator iter = nGen.begin(); iter != nGen.end(); + ++iter) { + int code = iter -> first; + int number = iter->second; + numberSum += number; + + // Find process name that matches code. + string name = " "; + bool foundName = false; + SigmaMultiple* dSigma; + for (int i = 0; i < 4; ++i) { + if (i == 0) dSigma = &sigma2gg; + else if (i == 1) dSigma = &sigma2qg; + else if (i == 2) dSigma = &sigma2qqbarSame; + else dSigma = &sigma2qq; + int nProc = dSigma->nProc(); + for (int iProc = 0; iProc < nProc; ++iProc) + if (dSigma->codeProc(iProc) == code) { + name = dSigma->nameProc(iProc); + foundName = true; + } + if (foundName) break; + } + + // Print individual process info. + os << " | " << left << setw(40) << name << right << setw(5) << code + << " | " << setw(11) << number << " |\n"; + } + + // Print summed process info. + os << " | " + << " |\n" + << " | " << left << setw(45) << "sum" << right << " | " << setw(11) + << numberSum << " |\n"; + + // Listing finished. + os << " | | " + << " |\n" + << " *------- End PYTHIA Multiple Interactions Statistics -------" + << "-*" << endl; + + // Optionally reset statistics contants. + if (resetStat) for ( map::iterator iter = nGen.begin(); + iter != nGen.end(); ++iter) iter->second = 0; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ParticleData.cxx b/PYTHIA8/pythia8140/src/ParticleData.cxx new file mode 100644 index 00000000000..849cac66863 --- /dev/null +++ b/PYTHIA8/pythia8140/src/ParticleData.cxx @@ -0,0 +1,2055 @@ +// ParticleData.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// DecayChannel, ParticleDataEntry and ParticleData classes. + +#include "ParticleData.h" +#include "StandardModel.h" + +// Allow string and character manipulation. +#include + +namespace Pythia8 { + +//========================================================================== + +// DecayChannel class. +// This class holds info on a single decay channel. + +//-------------------------------------------------------------------------- + +// Check whether id1 occurs anywhere in product list. + +bool DecayChannel::contains(int id1) const { + + bool found1 = false; + for (int i = 0; i < nProd; ++i) if (prod[i] == id1) found1 = true; + return found1; + +} + +//-------------------------------------------------------------------------- + +// Check whether id1 and id2 occur anywhere in product list. +// iF ID1 == ID2 then two copies of this particle must be present. + +bool DecayChannel::contains(int id1, int id2) const { + + bool found1 = false; + bool found2 = false; + for (int i = 0; i < nProd; ++i) { + if (!found1 && prod[i] == id1) {found1 = true; continue;} + if (!found2 && prod[i] == id2) {found2 = true; continue;} + } + return found1 && found2; + +} + +//-------------------------------------------------------------------------- + +// Check whether id1, id2 and id3 occur anywhere in product list. +// iF ID1 == ID2 then two copies of this particle must be present, etc. + +bool DecayChannel::contains(int id1, int id2, int id3) const { + + bool found1 = false; + bool found2 = false; + bool found3 = false; + for (int i = 0; i < nProd; ++i) { + if (!found1 && prod[i] == id1) {found1 = true; continue;} + if (!found2 && prod[i] == id2) {found2 = true; continue;} + if (!found3 && prod[i] == id3) {found3 = true; continue;} + } + return found1 && found2 && found3; + +} + +//========================================================================== + +// ParticleDataEntry class. +// This class holds info on a single particle species. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// A particle is invisible if it has neither strong nor electric charge, +// and is not made up of constituents that have it. Only relevant for +// long-lived particles. This list may need to be extended. +const int ParticleDataEntry::INVISIBLENUMBER = 38; +const int ParticleDataEntry::INVISIBLETABLE[38] = { 12, 14, 16, 18, 23, 25, + 32, 33, 35, 36, 39, 41, 1000012, 1000014, 1000016, 1000018, 1000022, + 1000023, 1000025, 1000035, 1000045, 1000039, 2000012, 2000014, 2000016, + 2000018, 4900012, 4900014, 4900016, 4900021, 4900022, 4900101, 5000039, + 5100039, 9900012, 9900014, 9900016, 9900023}; + +// Particles with a read-in tau0 (in mm/c) below this mayDecay by default. +const double ParticleDataEntry::MAXTAU0FORDECAY = 1000.; + +// Particles with a read-in m0 above this isResonance by default. +const double ParticleDataEntry::MINMASSRESONANCE = 20.; + +// Narrow states are assigned nominal mass. +const double ParticleDataEntry::NARROWMASS = 1e-6; + +// Constituent quark masses (d, u, s, c, b). +const double ParticleDataEntry::CONSTITUENTMASSTABLE[6] + = {0., 0.325, 0.325, 0.50, 1.60, 5.00}; + +//-------------------------------------------------------------------------- + +// Destructor: delete any ResonanceWidths object. + +ParticleDataEntry::~ParticleDataEntry() { + if (resonancePtr != 0) delete resonancePtr; +} + +//-------------------------------------------------------------------------- + +// Set initial default values for some quantities. + +void ParticleDataEntry::setDefaults() { + + // A particle is a resonance if it is heavy enough. + isResonanceSave = (m0Save > MINMASSRESONANCE); + + // A particle may decay if it is shortlived enough. + mayDecaySave = (tau0Save < MAXTAU0FORDECAY); + + // A particle by default has no external decays. + doExternalDecaySave = false; + + // A particle is invisible if in current table of such. + isVisibleSave = true; + for (int i = 0; i < INVISIBLENUMBER; ++i) + if (idSave == INVISIBLETABLE[i]) isVisibleSave = false; + + // Normally a resonance should not have width forced to fixed value. + doForceWidthSave = false; + + // Set up constituent masses. + setConstituentMass(); + + // No Breit-Wigner mass selection before initialized. + modeBWnow = 0; + +} + +//-------------------------------------------------------------------------- + +// Find out if a particle is a hadron. +// Only covers normal hadrons, not e.g. R-hadrons. + +bool ParticleDataEntry::isHadron() const { + + if (idSave <= 100 || (idSave >= 1000000 && idSave <= 9000000) + || idSave >= 9900000) return false; + if (idSave == 130 || idSave == 310) return true; + if (idSave%10 == 0 || (idSave/10)%10 == 0 || (idSave/100)%10 == 0) + return false; + return true; + +} + +//-------------------------------------------------------------------------- + +// Find out if a particle is a meson. +// Only covers normal hadrons, not e.g. R-hadrons. + +bool ParticleDataEntry::isMeson() const { + + if (idSave <= 100 || (idSave >= 1000000 && idSave <= 9000000) + || idSave >= 9900000) return false; + if (idSave == 130 || idSave == 310) return true; + if (idSave%10 == 0 || (idSave/10)%10 == 0 || (idSave/100)%10 == 0 + || (idSave/1000)%10 != 0) return false; + return true; + +} + +//-------------------------------------------------------------------------- + +// Find out if a particle is a baryon. +// Only covers normal hadrons, not e.g. R-hadrons. + +bool ParticleDataEntry::isBaryon() const { + + if (idSave <= 1000 || (idSave >= 1000000 && idSave <= 9000000) + || idSave >= 9900000) return false; + if (idSave%10 == 0 || (idSave/10)%10 == 0 || (idSave/100)%10 == 0 + || (idSave/1000)%10 == 0) return false; + return true; + + +} + +//-------------------------------------------------------------------------- + +// Extract the heaviest (= largest id) quark in a hadron. + +int ParticleDataEntry::heaviestQuark(int idIn) const { + + if (!isHadron()) return 0; + int hQ = 0; + + // Meson. + if ( (idSave/1000)%10 == 0 ) { + hQ = (idSave/100)%10; + if (idSave == 130) hQ = 3; + if (hQ%2 == 1) hQ = -hQ; + + // Baryon. + } else hQ = (idSave/1000)%10; + + // Done. + return (idIn > 0) ? hQ : -hQ; + +} + +//-------------------------------------------------------------------------- + +// Calculate three times baryon number, i.e. net quark - antiquark number. + +int ParticleDataEntry::baryonNumberType(int idIn) const { + + // Quarks. + if (isQuark()) return (idIn > 0) ? 1 : -1; + + // Diquarks + if (isDiquark()) return (idIn > 0) ? 2 : -2; + + // Baryons. + if (isBaryon()) return (idIn > 0) ? 3 : -3; + + // Done. + return 0; + +} + +//-------------------------------------------------------------------------- + +// Prepare the Breit-Wigner mass selection by precalculating +// frequently-used expressions. + +void ParticleDataEntry::initBWmass() { + + // Find Breit-Wigner mode for current particle. + modeBWnow = particleDataPtr->modeBreitWigner; + if ( mWidthSave < NARROWMASS || (mMaxSave > mMinSave + && mMaxSave - mMinSave < NARROWMASS) ) modeBWnow = 0; + if (modeBWnow == 0) return; + + // Find atan expressions to be used in random mass selection. + if (modeBWnow < 3) { + atanLow = atan( 2. * (mMinSave - m0Save) / mWidthSave ); + double atanHigh = (mMaxSave > mMinSave) + ? atan( 2. * (mMaxSave - m0Save) / mWidthSave ) : 0.5 * M_PI; + atanDif = atanHigh - atanLow; + } else { + atanLow = atan( (pow2(mMinSave) - pow2(m0Save)) + / (m0Save * mWidthSave) ); + double atanHigh = (mMaxSave > mMinSave) + ? atan( (pow2(mMaxSave) - pow2(m0Save)) / (m0Save * mWidthSave) ) + : 0.5 * M_PI; + atanDif = atanHigh - atanLow; + } + + // Done if no threshold factor. + if (modeBWnow%2 == 1) return; + + // Find average mass threshold for threshold-factor correction. + double bRatSum = 0.; + double mThrSum = 0; + for (int i = 0; i < int(channels.size()); ++i) + if (channels[i].onMode() >= 0) { + bRatSum += channels[i].bRatio(); + double mChannelSum = 0.; + for (int j = 0; j < channels[i].multiplicity(); ++j) + mChannelSum += particleDataPtr->m0( channels[i].product(j) ); + mThrSum += channels[i].bRatio() * mChannelSum; + } + mThr = (bRatSum == 0.) ? 0. : mThrSum / bRatSum; + + // Switch off Breit-Wigner if very close to threshold. + if (mThr + NARROWMASS > m0Save) { + ostringstream osWarn; + osWarn << "for id = " << idSave; + particleDataPtr->infoPtr->errorMsg("Warning in ParticleDataEntry::" + "initBWmass: switching off width", osWarn.str(), true); + modeBWnow = 0; + } + +} + +//-------------------------------------------------------------------------- + +// Function to give mass of a particle, either at the nominal value +// or picked according to a (linear or quadratic) Breit-Wigner. + +double ParticleDataEntry::mass() { + + // Nominal value. + if (modeBWnow == 0) return m0Save; + double mNow, m2Now; + + // Mass according to a Breit-Wigner linear in m. + if (modeBWnow == 1) { + mNow = m0Save + 0.5 * mWidthSave + * tan( atanLow + atanDif * particleDataPtr->rndmPtr->flat() ); + + // Ditto, but make Gamma proportional to sqrt(m^2 - m_threshold^2). + } else if (modeBWnow == 2) { + double mWidthNow, fixBW, runBW; + double m0ThrS = m0Save*m0Save - mThr*mThr; + do { + mNow = m0Save + 0.5 * mWidthSave + * tan( atanLow + atanDif * particleDataPtr->rndmPtr->flat() ); + mWidthNow = mWidthSave * sqrtpos( (mNow*mNow - mThr*mThr) / m0ThrS ); + fixBW = mWidthSave / (pow2(mNow - m0Save) + pow2(0.5 * mWidthSave)); + runBW = mWidthNow / (pow2(mNow - m0Save) + pow2(0.5 * mWidthNow)); + } while (runBW < particleDataPtr->rndmPtr->flat() + * particleDataPtr->maxEnhanceBW * fixBW); + + // Mass according to a Breit-Wigner quadratic in m. + } else if (modeBWnow == 3) { + m2Now = m0Save*m0Save + m0Save * mWidthSave + * tan( atanLow + atanDif * particleDataPtr->rndmPtr->flat() ); + mNow = sqrtpos( m2Now); + + // Ditto, but m_0 Gamma_0 -> m Gamma(m) with threshold factor as above. + } else { + double mwNow, fixBW, runBW; + double m2Ref = m0Save * m0Save; + double mwRef = m0Save * mWidthSave; + double m2Thr = mThr * mThr; + do { + m2Now = m2Ref + mwRef * tan( atanLow + atanDif + * particleDataPtr->rndmPtr->flat() ); + mNow = sqrtpos( m2Now); + mwNow = mNow * mWidthSave + * sqrtpos( (m2Now - m2Thr) / (m2Ref - m2Thr) ); + fixBW = mwRef / (pow2(m2Now - m2Ref) + pow2(mwRef)); + runBW = mwNow / (pow2(m2Now - m2Ref) + pow2(mwNow)); + } while (runBW < particleDataPtr->rndmPtr->flat() + * particleDataPtr->maxEnhanceBW * fixBW); + } + + // Done. + return mNow; +} + +//-------------------------------------------------------------------------- + +// Function to calculate running mass at given mass scale. + +double ParticleDataEntry::mRun(double mHat) { + + // Except for six quarks return nominal mass. + if (idSave > 6) return m0Save; + double mQRun = particleDataPtr->mQRun[idSave]; + double Lam5 = particleDataPtr->Lambda5Run; + + // For d, u, s quarks start running at 2 GeV (RPP 2006 p. 505). + if (idSave < 4) return mQRun * pow ( log(2. / Lam5) + / log(max(2., mHat) / Lam5), 12./23.); + + // For c, b and t quarks start running at respective mass. + return mQRun * pow ( log(mQRun / Lam5) + / log(max(mQRun, mHat) / Lam5), 12./23.); + +} + +//-------------------------------------------------------------------------- + +// Rescale all branching ratios to assure normalization to unity. + +void ParticleDataEntry::rescaleBR(double newSumBR) { + + // Sum up branching ratios. Find rescaling factor. Rescale. + double oldSumBR = 0.; + for ( int i = 0; i < int(channels.size()); ++ i) + oldSumBR += channels[i].bRatio(); + double rescaleFactor = newSumBR / oldSumBR; + for ( int i = 0; i < int(channels.size()); ++ i) + channels[i].rescaleBR(rescaleFactor); + +} + +//-------------------------------------------------------------------------- + +// Prepare to pick a decay channel. + +bool ParticleDataEntry::preparePick(int idSgn, double mHat, int idInFlav) { + + // Reset sum of allowed widths/branching ratios. + currentBRSum = 0.; + + // For resonances the widths are calculated dynamically. + if (resonancePtr != 0) { + resonancePtr->widthStore(idSgn, mHat, idInFlav); + for (int i = 0; i < int(channels.size()); ++i) + currentBRSum += channels[i].currentBR(); + + // Else use normal fixed branching ratios. + } else { + int onMode; + double currentBRNow; + for (int i = 0; i < int(channels.size()); ++i) { + onMode = channels[i].onMode(); + currentBRNow = 0.; + if ( idSgn > 0 && (onMode == 1 || onMode == 2) ) + currentBRNow = channels[i].bRatio(); + else if ( idSgn < 0 && (onMode == 1 || onMode == 3) ) + currentBRNow = channels[i].bRatio(); + channels[i].currentBR(currentBRNow); + currentBRSum += currentBRNow; + } + } + + // Failure if no channels found with positive branching ratios. + return (currentBRSum > 0.); + +} + +//-------------------------------------------------------------------------- + +// Pick a decay channel according to branching ratios from preparePick. + +DecayChannel& ParticleDataEntry::pickChannel() { + + // Find channel in table. + int size = channels.size(); + double rndmBR = currentBRSum * particleDataPtr->rndmPtr->flat(); + int i = -1; + do rndmBR -= channels[++i].currentBR(); + while (rndmBR > 0. && i < size); + + // Emergency if no channel found. Done. + if (i == size) i = 0; + return channels[i]; + +} + +//-------------------------------------------------------------------------- + +// Access methods stored in ResonanceWidths. Could have been +// inline in .h, except for problems with forward declarations. + +void ParticleDataEntry::setResonancePtr( + ResonanceWidths* resonancePtrIn) { + if (resonancePtr == resonancePtrIn) return; + if (resonancePtr != 0) delete resonancePtr; + resonancePtr = resonancePtrIn; +} + +void ParticleDataEntry::resInit(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn) { + if (resonancePtr != 0) resonancePtr->init(infoPtrIn, settingsPtrIn, + particleDataPtrIn, coupSMPtrIn); +} + +double ParticleDataEntry::resWidth(int idSgn, double mHat, int idIn, + bool openOnly, bool setBR) { + return (resonancePtr != 0) ? resonancePtr->width( idSgn, mHat, + idIn, openOnly, setBR) : 0.; +} + +double ParticleDataEntry::resWidthOpen(int idSgn, double mHat, int idIn) { + return (resonancePtr != 0) ? resonancePtr->widthOpen( idSgn, mHat, idIn) + : 0.; +} + +double ParticleDataEntry::resWidthStore(int idSgn, double mHat, int idIn) { + return (resonancePtr != 0) ? resonancePtr->widthStore( idSgn, mHat, idIn) + : 0.; +} + +double ParticleDataEntry::resOpenFrac(int idSgn) { + return (resonancePtr != 0) ? resonancePtr->openFrac(idSgn) : 1.; +} + +double ParticleDataEntry::resWidthRescaleFactor() { + return (resonancePtr != 0) ? resonancePtr->widthRescaleFactor() : 1.; +} + +double ParticleDataEntry::resWidthChan(double mHat, int idAbs1, + int idAbs2) { + return (resonancePtr != 0) ? resonancePtr->widthChan( mHat, idAbs1, + idAbs2) : 0.; +} + +//-------------------------------------------------------------------------- + +// Constituent masses for (d, u, s, c, b) quarks and diquarks. +// Hardcoded in CONSTITUENTMASSTABLE so that they are not overwritten +// by mistake, and separated from the "normal" masses. +// Called both by setDefaults and setM0 so kept as separate method. + +void ParticleDataEntry::setConstituentMass() { + + // Equate with the normal masses as default guess. + constituentMassSave = m0Save; + + // Quark masses trivial. + if (idSave < 6) constituentMassSave = CONSTITUENTMASSTABLE[idSave]; + + // Diquarks as simple sum of constituent quarks. + if (idSave > 1000 && idSave < 10000 && (idSave/10)%10 == 0) { + int id1 = idSave/1000; + int id2 = (idSave/100)%10; + if (id1 <6 && id2 < 6) constituentMassSave + = CONSTITUENTMASSTABLE[id1] + CONSTITUENTMASSTABLE[id2]; + } + +} + +//-------------------------------------------------------------------------- + +// Convert string to lowercase for case-insensitive comparisons. + +string ParticleDataEntry::toLower(const string& nameConv) { + + string temp(nameConv); + for (int i = 0; i < int(temp.length()); ++i) + temp[i] = std::tolower(temp[i]); + return temp; + +} + +//========================================================================== + +// ParticleData class. +// This class holds a map of all ParticleDataEntries, +// each entry containing info on a particle species. + +//-------------------------------------------------------------------------- + +// Get data to be distributed among particles during setp. + +void ParticleData::initCommon() { + + // Mass generation: fixed mass or linear/quadratic Breit-Wigner. + modeBreitWigner = settingsPtr->mode("ParticleData:modeBreitWigner"); + + // Maximum tail enhancement when adding threshold factor to Breit-Wigner. + maxEnhanceBW = settingsPtr->parm("ParticleData:maxEnhanceBW"); + + // Find initial MSbar masses for five light flavours. + mQRun[1] = settingsPtr->parm("ParticleData:mdRun"); + mQRun[2] = settingsPtr->parm("ParticleData:muRun"); + mQRun[3] = settingsPtr->parm("ParticleData:msRun"); + mQRun[4] = settingsPtr->parm("ParticleData:mcRun"); + mQRun[5] = settingsPtr->parm("ParticleData:mbRun"); + mQRun[6] = settingsPtr->parm("ParticleData:mtRun"); + + // Find Lambda5 value to use in running of MSbar masses. + double alphaSvalue = settingsPtr->parm("ParticleData:alphaSvalueMRun"); + AlphaStrong alphaS; + alphaS.init( alphaSvalue, 1); + Lambda5Run = alphaS.Lambda5(); + +} + +//-------------------------------------------------------------------------- + +// Initialize pointer for particles to the full database, the Breit-Wigners +// of normal hadrons and the ResonanceWidths of resonances. For the latter +// the order of initialization is essential to get secondary widths right. + +void ParticleData::initWidths( vector resonancePtrs) { + + // Pointer to database and Breit-Wigner mass initialization for each + // particle. + ResonanceWidths* resonancePtr = 0; + for (map::iterator pdtEntry = pdt.begin(); + pdtEntry != pdt.end(); ++pdtEntry) { + ParticleDataEntry& pdtNow = pdtEntry->second; + pdtNow.initPtr( this); + pdtNow.initBWmass(); + + // Remove any existing resonances. + resonancePtr = pdtNow.getResonancePtr(); + if (resonancePtr != 0) pdtNow.setResonancePtr(0); + } + + // Begin set up new resonance objects. + // Z0, W+- and top are almost always needed. + resonancePtr = new ResonanceGmZ(23); + setResonancePtr( 23, resonancePtr); + resonancePtr = new ResonanceW(24); + setResonancePtr( 24, resonancePtr); + resonancePtr = new ResonanceTop(6); + setResonancePtr( 6, resonancePtr); + + // Higgs in SM. + if (!settingsPtr->flag("Higgs:useBSM")) { + resonancePtr = new ResonanceH(0, 25); + setResonancePtr( 25, resonancePtr); + + // Higgses in BSM. + } else { + resonancePtr = new ResonanceH(1, 25); + setResonancePtr( 25, resonancePtr); + resonancePtr = new ResonanceH(2, 35); + setResonancePtr( 35, resonancePtr); + resonancePtr = new ResonanceH(3, 36); + setResonancePtr( 36, resonancePtr); + resonancePtr = new ResonanceHchg(37); + setResonancePtr( 37, resonancePtr); + } + + // A fourth generation: b', t', tau', nu'_tau. + resonancePtr = new ResonanceFour(7); + setResonancePtr( 7, resonancePtr); + resonancePtr = new ResonanceFour(8); + setResonancePtr( 8, resonancePtr); + resonancePtr = new ResonanceFour(17); + setResonancePtr( 17, resonancePtr); + resonancePtr = new ResonanceFour(18); + setResonancePtr( 18, resonancePtr); + + // New gauge bosons: Z', W', R. + resonancePtr = new ResonanceZprime(32); + setResonancePtr( 32, resonancePtr); + resonancePtr = new ResonanceWprime(34); + setResonancePtr( 34, resonancePtr); + resonancePtr = new ResonanceRhorizontal(41); + setResonancePtr( 41, resonancePtr); + + // A leptoquark. + resonancePtr = new ResonanceLeptoquark(42); + setResonancePtr( 42, resonancePtr); + + // Excited quarks and leptons. + for (int i = 1; i < 7; ++i) { + resonancePtr = new ResonanceExcited(4000000 + i); + setResonancePtr( 4000000 + i, resonancePtr); + } + for (int i = 11; i < 17; ++i) { + resonancePtr = new ResonanceExcited(4000000 + i); + setResonancePtr( 4000000 + i, resonancePtr); + } + + // An excited graviton/gluon in extra-dimensional scenarios. + resonancePtr = new ResonanceGraviton(5100039); + setResonancePtr( 5100039, resonancePtr); + resonancePtr = new ResonanceKKgluon(5100021); + setResonancePtr( 5100021, resonancePtr); + + // A left-right-symmetric scenario with new righthanded neutrinos, + // righthanded gauge bosons and doubly charged Higgses. + resonancePtr = new ResonanceNuRight(9900012); + setResonancePtr( 9900012, resonancePtr); + resonancePtr = new ResonanceNuRight(9900014); + setResonancePtr( 9900014, resonancePtr); + resonancePtr = new ResonanceNuRight(9900016); + setResonancePtr( 9900016, resonancePtr); + resonancePtr = new ResonanceZRight(9900023); + setResonancePtr( 9900023, resonancePtr); + resonancePtr = new ResonanceWRight(9900024); + setResonancePtr( 9900024, resonancePtr); + resonancePtr = new ResonanceHchgchgLeft(9900041); + setResonancePtr( 9900041, resonancePtr); + resonancePtr = new ResonanceHchgchgRight(9900042); + setResonancePtr( 9900042, resonancePtr); + + // Attach user-defined external resonances and do basic initialization. + for (int i = 0; i < int(resonancePtrs.size()); ++i) { + int idNow = resonancePtrs[i]->id(); + resonancePtrs[i]->initBasic(idNow); + setResonancePtr( idNow, resonancePtrs[i]); + } + + // Set up lists to order resonances in ascending mass. + vector idOrdered; + vector m0Ordered; + + // Put Z0 and W+- first, since known to be SM and often off-shell. + idOrdered.push_back(23); + m0Ordered.push_back(m0(23)); + idOrdered.push_back(24); + m0Ordered.push_back(m0(24)); + + // Loop through particle table to find resonances. + for (map::iterator pdtEntry = pdt.begin(); + pdtEntry != pdt.end(); ++pdtEntry) { + ParticleDataEntry& pdtNow = pdtEntry->second; + int idNow = pdtNow.id(); + + // Set up a simple default object for uninitialized resonances. + if (pdtNow.isResonance() && pdtNow.getResonancePtr() == 0) { + resonancePtr = new ResonanceGeneric(idNow); + setResonancePtr( idNow, resonancePtr); + } + + // Insert resonances in ascending mass, to respect decay hierarchies. + if (pdtNow.getResonancePtr() != 0 && idNow != 23 && idNow != 24) { + double m0Now = pdtNow.m0(); + idOrdered.push_back(idNow); + m0Ordered.push_back(m0Now); + for (int i = int(idOrdered.size()) - 2; i > 1; --i) { + if (m0Ordered[i] < m0Now) break; + swap( idOrdered[i], idOrdered[i + 1]); + swap( m0Ordered[i], m0Ordered[i + 1]); + } + } + } + + // Initialize the resonances in ascending mass order. + for (int i = 0; i < int(idOrdered.size()); ++i) resInit( idOrdered[i]); + +} + +//-------------------------------------------------------------------------- + +// Read in database from specific XML file (which may refer to others). + +bool ParticleData::readXML(string inFile, bool reset) { + + // Normally reset whole database before beginning. + if (reset) {pdt.clear(); isInit = false;} + + // List of files to be checked. + vector files; + files.push_back(inFile); + + // Loop over files. Open them for read. + for (int i = 0; i < int(files.size()); ++i) { + const char* cstring = files[i].c_str(); + ifstream is(cstring); + + // Check that instream is OK. + if (!is.good()) { + infoPtr->errorMsg("Error in ParticleData::readXML:" + " did not find file", files[i]); + return false; + } + + // Read in one line at a time. + particlePtr = 0; + string line; + while ( getline(is, line) ) { + + // Get first word of a line. + istringstream getfirst(line); + string word1; + getfirst >> word1; + + // Check for occurence of a particle. Add any continuation lines. + if (word1 == "") == string::npos) { + string addLine; + getline(is, addLine); + line += addLine; + } + + // Read in particle properties. + int idTmp = intAttributeValue( line, "id"); + string nameTmp = attributeValue( line, "name"); + string antiNameTmp = attributeValue( line, "antiName"); + if (antiNameTmp == "") antiNameTmp = "void"; + int spinTypeTmp = intAttributeValue( line, "spinType"); + int chargeTypeTmp = intAttributeValue( line, "chargeType"); + int colTypeTmp = intAttributeValue( line, "colType"); + double m0Tmp = doubleAttributeValue( line, "m0"); + double mWidthTmp = doubleAttributeValue( line, "mWidth"); + double mMinTmp = doubleAttributeValue( line, "mMin"); + double mMaxTmp = doubleAttributeValue( line, "mMax"); + double tau0Tmp = doubleAttributeValue( line, "tau0"); + + // Erase if particle already exists. + if (isParticle(idTmp)) pdt.erase(idTmp); + + // Store new particle. Save pointer, to be used for decay channels. + addParticle( idTmp, nameTmp, antiNameTmp, spinTypeTmp, chargeTypeTmp, + colTypeTmp, m0Tmp, mWidthTmp, mMinTmp, mMaxTmp, tau0Tmp); + particlePtr = particleDataEntryPtr(idTmp); + + // Check for occurence of a decay channel. Add any continuation lines. + } else if (word1 == "") == string::npos) { + string addLine; + getline(is, addLine); + line += addLine; + } + + // Read in channel properties - products so far only as a string. + int onMode = intAttributeValue( line, "onMode"); + double bRatio = doubleAttributeValue( line, "bRatio"); + int meMode = intAttributeValue( line, "meMode"); + string products = attributeValue( line, "products"); + + // Read in decay products from stream. Must have at least one. + istringstream prodStream(products); + int prod0 = 0; int prod1 = 0; int prod2 = 0; int prod3 = 0; + int prod4 = 0; int prod5 = 0; int prod6 = 0; int prod7 = 0; + prodStream >> prod0 >> prod1 >> prod2 >> prod3 >> prod4 >> prod5 + >> prod6 >> prod7; + if (prod0 == 0) { + infoPtr->errorMsg("Error in ParticleData::readXML:" + " incomplete decay channel", line); + return false; + } + + // Store new channel (if particle already known). + if (particlePtr == 0) { + infoPtr->errorMsg("Error in ParticleData::readXML:" + " orphan decay channel", line); + return false; + } + particlePtr->addChannel(onMode, bRatio, meMode, prod0, prod1, + prod2, prod3, prod4, prod5, prod6, prod7); + + // Check for occurence of a file also to be read. + } else if (word1 == "errorMsg("Warning in ParticleData::readXML:" + " skip unrecognized file name", line); + } else files.push_back(file); + } + + // End of loop over lines in input file and loop over files. + }; + }; + + // All particle data at this stage defines baseline original. + if (reset) for (map::iterator pdtEntry + = pdt.begin(); pdtEntry != pdt.end(); ++pdtEntry) { + particlePtr = &pdtEntry->second; + particlePtr->setHasChanged(false); + } + + // Done. + isInit = true; + return true; + +} + +//-------------------------------------------------------------------------- + +// Print out complete database in numerical order as an XML file. + +void ParticleData::listXML(string outFile) { + + // Convert file name to ofstream. + const char* cstring = outFile.c_str(); + ofstream os(cstring); + + // Iterate through the particle data table. + for (map::iterator pdtEntry + = pdt.begin(); pdtEntry != pdt.end(); ++pdtEntry) { + particlePtr = &pdtEntry->second; + + // Print particle properties. + os << "id() << "\"" + << " name=\"" << particlePtr->name() << "\""; + if (particlePtr->hasAnti()) + os << " antiName=\"" << particlePtr->name(-1) << "\""; + os << " spinType=\"" << particlePtr->spinType() << "\"" + << " chargeType=\"" << particlePtr->chargeType() << "\"" + << " colType=\"" << particlePtr->colType() << "\"\n"; + // Pick format for mass and width based on mass value. + double m0Now = particlePtr->m0(); + if (m0Now == 0 || (m0Now > 0.1 && m0Now < 1000.)) + os << fixed << setprecision(5); + else os << scientific << setprecision(3); + os << " m0=\"" << m0Now << "\""; + if (particlePtr->mWidth() > 0.) + os << " mWidth=\"" << particlePtr->mWidth() << "\"" + << " mMin=\"" << particlePtr->mMin() << "\"" + << " mMax=\"" << particlePtr->mMax() << "\""; + if (particlePtr->tau0() > 0.) os << scientific << setprecision(5) + << " tau0=\"" << particlePtr->tau0() << "\""; + os << ">\n"; + + // Loop through the decay channel table for each particle. + if (particlePtr->sizeChannels() > 0) { + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + const DecayChannel& channel = particlePtr->channel(i); + int mult = channel.multiplicity(); + + // Print decay channel properties. + os << " 0) + os << " meMode=\"" << channel.meMode() << "\""; + os << " products=\""; + for (int j = 0; j < mult; ++j) { + os << channel.product(j); + if (j < mult - 1) os << " "; + } + + // Finish off line and loop over allowed decay channels. + os << "\"/>\n"; + } + } + + // Finish off existing particle. + os << "\n\n"; + + } + +} + +//-------------------------------------------------------------------------- + +// Read in database from specific free format file. + +bool ParticleData::readFF(string inFile, bool reset) { + + // Normally reset whole database before beginning. + if (reset) {pdt.clear(); isInit = false;} + + // Open file for read and check that instream is OK. + const char* cstring = inFile.c_str(); + ifstream is(cstring); + if (!is.good()) { + infoPtr->errorMsg("Error in ParticleData::readFF:" + " did not find file", inFile); + return false; + } + + // Read in one line at a time. + particlePtr = 0; + string line; + bool readParticle = false; + while ( getline(is, line) ) { + + // Empty lines begins new particle. + if (line.find_first_not_of(" \n\t\v\b\r\f\a") == string::npos) { + readParticle = true; + continue; + } + + // Prepare to use standard read from line. + istringstream readLine(line); + + // Read in a line with particle information. + if (readParticle) { + + // Properties to be read. + int idTmp; + string nameTmp, antiNameTmp; + int spinTypeTmp, chargeTypeTmp, colTypeTmp; + double m0Tmp, mWidthTmp, mMinTmp, mMaxTmp, tau0Tmp; + string mayTmp; + + // Do the reading. + readLine >> idTmp >> nameTmp >> antiNameTmp >> spinTypeTmp + >> chargeTypeTmp >> colTypeTmp >> m0Tmp >> mWidthTmp + >> mMinTmp >> mMaxTmp >> tau0Tmp; + + // Error printout if something went wrong. + if (!readLine) { + infoPtr->errorMsg("Error in ParticleData::readFF:" + " incomplete particle", line); + return false; + } + + // Erase if particle already exists. + if (isParticle(idTmp)) pdt.erase(idTmp); + + // Store new particle. Save pointer, to be used for decay channels. + addParticle( idTmp, nameTmp, antiNameTmp, spinTypeTmp, chargeTypeTmp, + colTypeTmp, m0Tmp, mWidthTmp, mMinTmp, mMaxTmp, tau0Tmp); + particlePtr = particleDataEntryPtr(idTmp); + readParticle = false; + + // Read in a line with decay channel information. + } else { + + // Properties to be read. + int onMode = 0; + double bRatio = 0.; + int meMode = 0; + int prod0 = 0; int prod1 = 0; int prod2 = 0; int prod3 = 0; + int prod4 = 0; int prod5 = 0; int prod6 = 0; int prod7 = 0; + + // Read in data from stream. Need at least one decay product. + readLine >> onMode >> bRatio >> meMode >> prod0; + if (!readLine) { + infoPtr->errorMsg("Error in ParticleData::readFF:" + " incomplete decay channel", line); + return false; + } + readLine >> prod1 >> prod2 >> prod3 >> prod4 >> prod5 + >> prod6 >> prod7; + + // Store new channel. + if (particlePtr == 0) { + infoPtr->errorMsg("Error in ParticleData::readFF:" + " orphan decay channel", line); + return false; + } + particlePtr->addChannel(onMode, bRatio, meMode, prod0, prod1, + prod2, prod3, prod4, prod5, prod6, prod7); + + } + + // End of while loop over lines in the file. + } + + + // Done. + isInit = true; + return true; + +} + +//-------------------------------------------------------------------------- + +// Print out complete database in numerical order as a free format file. + +void ParticleData::listFF(string outFile) { + + // Convert file name to ofstream. + const char* cstring = outFile.c_str(); + ofstream os(cstring); + + // Iterate through the particle data table. + for (map::iterator pdtEntry + = pdt.begin(); pdtEntry != pdt.end(); ++pdtEntry) { + particlePtr = &pdtEntry->second; + + // Pick format for mass and width based on mass value. + double m0Now = particlePtr->m0(); + if (m0Now == 0 || (m0Now > 0.1 && m0Now < 1000.)) + os << fixed << setprecision(5); + else os << scientific << setprecision(3); + + // Print particle properties. + os << "\n" << setw(8) << particlePtr->id() << " " + << left << setw(16) << particlePtr->name() << " " + << setw(16) << particlePtr->name(-1) << " " + << right << setw(2) << particlePtr->spinType() << " " + << setw(2) << particlePtr->chargeType() << " " + << setw(2) << particlePtr->colType() << " " + << setw(10) << particlePtr->m0() << " " + << setw(10) << particlePtr->mWidth() << " " + << setw(10) << particlePtr->mMin() << " " + << setw(10) << particlePtr->mMax() << " " + << scientific << setprecision(5) + << setw(12) << particlePtr->tau0() << "\n"; + + // Loop through the decay channel table for each particle. + if (particlePtr->sizeChannels() > 0) { + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + const DecayChannel& channel = particlePtr->channel(i); + os << " " << setw(6) << channel.onMode() + << " " << fixed << setprecision(7) << setw(10) + << channel.bRatio() << " " + << setw(3) << channel.meMode() << " "; + for (int j = 0; j < channel.multiplicity(); ++j) + os << setw(8) << channel.product(j) << " "; + os << "\n"; + } + } + + } + +} + +//-------------------------------------------------------------------------- + +// Read in updates from a character string, like a line of a file. +// Is used by readString (and readFile) in Pythia. + + bool ParticleData::readString(string lineIn, bool warn, ostream& os) { + + // If empty line then done. + if (lineIn.find_first_not_of(" \n\t\v\b\r\f\a") == string::npos) return true; + + // Take copy that will be modified. + string line = lineIn; + + // If first character is not a digit then taken to be a comment. + int firstChar = line.find_first_not_of(" \n\t\v\b\r\f\a"); + if (!isdigit(line[firstChar])) return true; + + // Replace colons and equal signs by blanks to make parsing simpler. + for ( int j = 0; j < int(line.size()); ++ j) + if (line[j] == ':' || line[j] == '=') line[j] = ' '; + + // Get particle id and property name. + int idTmp; + string property; + istringstream getWord(line); + getWord >> idTmp >> property; + property = toLower(property); + + // Check that valid particle. + if ( (!isParticle(idTmp) && property != "all" && property != "new") + || idTmp <= 0) { + if (warn) os << "\n Warning: input particle not found in Particle" + << " Data Table; skip:\n " << lineIn << "\n"; + return false; + } + + // Identify particle property and read + set its value, case by case. + if (property == "name") { + string nameTmp; + getWord >> nameTmp; + pdt[idTmp].setName(nameTmp); + return true; + } + if (property == "antiname") { + string antiNameTmp; + getWord >> antiNameTmp; + pdt[idTmp].setAntiName(antiNameTmp); + return true; + } + if (property == "names") { + string nameTmp, antiNameTmp; + getWord >> nameTmp >> antiNameTmp; + pdt[idTmp].setNames(nameTmp, antiNameTmp); + return true; + } + if (property == "spintype") { + int spinTypeTmp; + getWord >> spinTypeTmp; + pdt[idTmp].setSpinType(spinTypeTmp); + return true; + } + if (property == "chargetype") { + int chargeTypeTmp; + getWord >> chargeTypeTmp; + pdt[idTmp].setChargeType(chargeTypeTmp); + return true; + } + if (property == "coltype") { + int colTypeTmp; + getWord >> colTypeTmp; + pdt[idTmp].setColType(colTypeTmp); + return true; + } + if (property == "m0") { + double m0Tmp; + getWord >> m0Tmp; + pdt[idTmp].setM0(m0Tmp); + return true; + } + if (property == "mwidth") { + double mWidthTmp; + getWord >> mWidthTmp; + pdt[idTmp].setMWidth(mWidthTmp); + return true; + } + if (property == "mmin") { + double mMinTmp; + getWord >> mMinTmp; + pdt[idTmp].setMMin(mMinTmp); + return true; + } + if (property == "mmax") { + double mMaxTmp; + getWord >> mMaxTmp; + pdt[idTmp].setMMax(mMaxTmp); + return true; + } + if (property == "tau0") { + double tau0Tmp; + getWord >> tau0Tmp; + pdt[idTmp].setTau0(tau0Tmp); + return true; + } + if (property == "isresonance") { + string isresTmp; + getWord >> isresTmp; + bool isResonanceTmp = boolString(isresTmp); + pdt[idTmp].setIsResonance(isResonanceTmp); + return true; + } + if (property == "maydecay") { + string mayTmp; + getWord >> mayTmp; + bool mayDecayTmp = boolString(mayTmp); + pdt[idTmp].setMayDecay(mayDecayTmp); + return true; + } + if (property == "doexternaldecay") { + string extdecTmp; + getWord >> extdecTmp; + bool doExternalDecayTmp = boolString(extdecTmp); + pdt[idTmp].setDoExternalDecay(doExternalDecayTmp); + return true; + } + if (property == "isvisible") { + string isvisTmp; + getWord >> isvisTmp; + bool isVisibleTmp = boolString(isvisTmp); + pdt[idTmp].setIsVisible(isVisibleTmp); + return true; + } + if (property == "doforcewidth") { + string doforceTmp; + getWord >> doforceTmp; + bool doForceWidthTmp = boolString(doforceTmp); + pdt[idTmp].setDoForceWidth(doForceWidthTmp); + return true; + } + + // Addition or complete replacement of a particle. + if (property == "all" || property == "new") { + + // Default values for properties to be read. + string nameTmp = "void"; + string antiNameTmp = "void"; + int spinTypeTmp = 0; + int chargeTypeTmp = 0; + int colTypeTmp = 0; + double m0Tmp = 0.; + double mWidthTmp = 0.; + double mMinTmp = 0.; + double mMaxTmp = 0.; + double tau0Tmp = 0.; + + // Read in data from stream. + getWord >> nameTmp >> antiNameTmp >> spinTypeTmp >> chargeTypeTmp + >> colTypeTmp >> m0Tmp >> mWidthTmp >> mMinTmp >> mMaxTmp + >> tau0Tmp; + + // To keep existing decay channels, only overwrite particle data. + if (property == "all" && isParticle(idTmp)) { + setAll( idTmp, nameTmp, antiNameTmp, spinTypeTmp, chargeTypeTmp, + colTypeTmp, m0Tmp, mWidthTmp, mMinTmp, mMaxTmp, tau0Tmp); + + // Else start over completely from scratch. + } else { + if (isParticle(idTmp)) pdt.erase(idTmp); + addParticle( idTmp, nameTmp, antiNameTmp, spinTypeTmp, chargeTypeTmp, + colTypeTmp, m0Tmp, mWidthTmp, mMinTmp, mMaxTmp, tau0Tmp); + } + return true; + } + + // Set onMode of all decay channels in one go. + if (property == "onmode") { + int onMode = 0; + string onModeIn; + getWord >> onModeIn; + // For onMode allow the optional possibility of Bool input. + if (isdigit(onModeIn[0])) { + istringstream getOnMode(onModeIn); + getOnMode >> onMode; + } else onMode = (boolString(onModeIn)) ? 1 : 0; + for (int i = 0; i < pdt[idTmp].sizeChannels(); ++i) + pdt[idTmp].channel(i).onMode(onMode); + return true; + } + + // Selective search for matching decay channels. + int matchKind = 0; + if (property == "offifany" || property == "onifany" || + property == "onposifany" || property == "onnegifany") matchKind = 1; + if (property == "offifall" || property == "onifall" || + property == "onposifall" || property == "onnegifall") matchKind = 2; + if (property == "offifmatch" || property == "onifmatch" || + property == "onposifmatch" || property == "onnegifmatch") matchKind = 3; + if (matchKind > 0) { + int onMode = 0; + if (property == "onifany" || property == "onifall" + || property == "onifmatch") onMode = 1; + if (property == "onposifany" || property == "onposifall" + || property == "onposifmatch") onMode = 2; + if (property == "onnegifany" || property == "onnegifall" + || property == "onnegifmatch") onMode = 3; + + // Read in particles to match. + vector idToMatch; + int idRead; + for ( ; ; ) { + getWord >> idRead; + if (!getWord) break; + idToMatch.push_back(abs(idRead)); + } + int nToMatch = idToMatch.size(); + + // Loop over all decay channels. + for (int i = 0; i < pdt[idTmp].sizeChannels(); ++i) { + int multi = pdt[idTmp].channel(i).multiplicity(); + + // Look for any match at all. + if (matchKind == 1) { + bool foundMatch = false; + for (int j = 0; j < multi; ++j) { + int idNow = abs(pdt[idTmp].channel(i).product(j)); + for (int k = 0; k < nToMatch; ++k) + if (idNow == idToMatch[k]) {foundMatch = true; break;} + if (foundMatch) break; + } + if (foundMatch) pdt[idTmp].channel(i).onMode(onMode); + + // Look for match of all products provided. + } else { + int nUnmatched = nToMatch; + if (multi < nToMatch); + else if (multi > nToMatch && matchKind == 3); + else { + vector idUnmatched; + for (int k = 0; k < nToMatch; ++k) + idUnmatched.push_back(idToMatch[k]); + for (int j = 0; j < multi; ++j) { + int idNow = abs(pdt[idTmp].channel(i).product(j)); + for (int k = 0; k < nUnmatched; ++k) + if (idNow == idUnmatched[k]) { + idUnmatched[k] = idUnmatched[--nUnmatched]; + break; + } + if (nUnmatched == 0) break; + } + } + if (nUnmatched == 0) pdt[idTmp].channel(i).onMode(onMode); + } + } + return true; + } + + // Rescale all branching ratios by common factor. + if (property == "rescalebr") { + double factor; + getWord >> factor; + pdt[idTmp].rescaleBR(factor); + return true; + } + + // Reset decay table in preparation for new input. + if (property == "onechannel") pdt[idTmp].clearChannels(); + + // Add or change a decay channel: get channel number and new property. + if (property == "addchannel" || property == "onechannel" + || isdigit(property[0])) { + int channel; + if (property == "addchannel" || property == "onechannel") { + pdt[idTmp].addChannel(); + channel = pdt[idTmp].sizeChannels() - 1; + property = "all"; + } else{ + istringstream getChannel(property); + getChannel >> channel; + getWord >> property; + property = toLower(property); + } + + // Check that channel exists. + if (channel < 0 || channel >= pdt[idTmp].sizeChannels()) return false; + + // Find decay channel property and value, case by case. + // At same time also do case where all should be replaced. + if (property == "onmode" || property == "all") { + int onMode = 0; + string onModeIn; + getWord >> onModeIn; + // For onMode allow the optional possibility of Bool input. + if (isdigit(onModeIn[0])) { + istringstream getOnMode(onModeIn); + getOnMode >> onMode; + } else onMode = (boolString(onModeIn)) ? 1 : 0; + pdt[idTmp].channel(channel).onMode(onMode); + if (property == "onmode") return true; + } + if (property == "bratio" || property == "all") { + double bRatio; + getWord >> bRatio; + pdt[idTmp].channel(channel).bRatio(bRatio); + if (property == "bratio") return true; + } + if (property == "memode" || property == "all") { + int meMode; + getWord >> meMode; + pdt[idTmp].channel(channel).meMode(meMode); + if (property == "memode") return true; + } + + // Scan for products until end of line. + if (property == "products" || property == "all") { + int nProd = 0; + for (int iProd = 0; iProd < 8; ++iProd) { + int idProd; + getWord >> idProd; + if (!getWord) break; + pdt[idTmp].channel(channel).product(iProd, idProd); + ++nProd; + } + for (int iProd = nProd; iProd < 8; ++iProd) + pdt[idTmp].channel(channel).product(iProd, 0); + pdt[idTmp].channel(channel).multiplicity(nProd); + return true; + } + + // Rescale an existing branching ratio. + if (property == "rescalebr") { + double factor; + getWord >> factor; + pdt[idTmp].channel(channel).rescaleBR(factor); + return true; + } + } + + // Return false if failed to recognize property. + if (warn) os << "\n Warning: input property not found in Particle" + << " Data Table; skip:\n " << lineIn << "\n"; + return false; + +} + +//-------------------------------------------------------------------------- + +// Print out complete or changed table of database in numerical order. + +void ParticleData::list(bool changedOnly, bool changedRes, ostream& os) { + + // Table header; output for bool as off/on. + if (!changedOnly) { + os << "\n -------- PYTHIA Particle Data Table (complete) --------" + << "------------------------------------------------------------" + << "--------------\n \n"; + + } else { + os << "\n -------- PYTHIA Particle Data Table (changed only) ----" + << "------------------------------------------------------------" + << "--------------\n \n"; + } + os << " id name antiName spn chg col m0" + << " mWidth mMin mMax tau0 res dec ext " + << "vis wid\n no onMode bRatio meMode products \n"; + + // Iterate through the particle data table. Option to skip unchanged. + int nList = 0; + for (map::iterator pdtEntry + = pdt.begin(); pdtEntry != pdt.end(); ++pdtEntry) { + particlePtr = &pdtEntry->second; + if ( !changedOnly || particlePtr->hasChanged() || + ( changedRes && particlePtr->getResonancePtr() != 0 ) ) { + + // Pick format for mass and width based on mass value. + double m0Now = particlePtr->m0(); + if (m0Now == 0 || (m0Now > 0.1 && m0Now < 1000.)) + os << fixed << setprecision(5); + else os << scientific << setprecision(3); + + // Print particle properties. + ++nList; + string antiNameTmp = particlePtr->name(-1); + if (antiNameTmp == "void") antiNameTmp = " "; + os << "\n" << setw(8) << particlePtr->id() << " " + << left << setw(16) << particlePtr->name() << " " + << setw(16) << antiNameTmp << " " + << right << setw(2) << particlePtr->spinType() << " " + << setw(2) << particlePtr->chargeType() << " " + << setw(2) << particlePtr->colType() << " " + << setw(10) << particlePtr->m0() << " " + << setw(10) << particlePtr->mWidth() << " " + << setw(10) << particlePtr->mMin() << " " + << setw(10) << particlePtr->mMax() << " " + << scientific << setprecision(5) + << setw(12) << particlePtr->tau0() << " " << setw(2) + << particlePtr->isResonance() << " " << setw(2) + << (particlePtr->mayDecay() && particlePtr->canDecay()) + << " " << setw(2) << particlePtr->doExternalDecay() << " " + << setw(2) << particlePtr->isVisible()<< " " + << setw(2) << particlePtr->doForceWidth() << "\n"; + + // Loop through the decay channel table for each particle. + if (particlePtr->sizeChannels() > 0) { + for (int i = 0; i < int(particlePtr->sizeChannels()); ++i) { + const DecayChannel& channel = particlePtr->channel(i); + os << " " << setprecision(7) + << setw(5) << i + << setw(6) << channel.onMode() + << fixed<< setw(12) << channel.bRatio() + << setw(5) << channel.meMode() << " "; + for (int j = 0; j < channel.multiplicity(); ++j) + os << setw(8) << channel.product(j) << " "; + os << "\n"; + } + } + } + + } + + // End of loop over database contents. + if (changedOnly && nList == 0) os << "\n no particle data has been " + << "changed from its default value \n"; + os << "\n -------- End PYTHIA Particle Data Table -----------------" + << "--------------------------------------------------------------" + << "----------\n" << endl; + +} + +//-------------------------------------------------------------------------- + +// Print out partial table of database in input order. + +void ParticleData::list(vector idList, ostream& os) { + + // Table header; output for bool as off/on. + os << "\n -------- PYTHIA Particle Data Table (partial) ---------" + << "------------------------------------------------------------" + << "--------------\n \n"; + os << " id name antiName spn chg col m0" + << " mWidth mMin mMax tau0 res dec ext " + << "vis wid\n no onMode bRatio meMode products \n"; + + // Iterate through the given list of input particles. + for (int i = 0; i < int(idList.size()); ++i) { + particlePtr = particleDataEntryPtr(idList[i]); + + // Pick format for mass and width based on mass value. + double m0Now = particlePtr->m0(); + if (m0Now == 0 || (m0Now > 0.1 && m0Now < 1000.)) + os << fixed << setprecision(5); + else os << scientific << setprecision(3); + + // Print particle properties. + string antiNameTmp = particlePtr->name(-1); + if (antiNameTmp == "void") antiNameTmp = " "; + os << "\n" << setw(8) << particlePtr->id() << " " + << left << setw(16) << particlePtr->name() << " " + << setw(16) << antiNameTmp << " " + << right << setw(2) << particlePtr->spinType() << " " + << setw(2) << particlePtr->chargeType() << " " + << setw(2) << particlePtr->colType() << " " + << setw(10) << particlePtr->m0() << " " + << setw(10) << particlePtr->mWidth() << " " + << setw(10) << particlePtr->mMin() << " " + << setw(10) << particlePtr->mMax() << " " + << scientific << setprecision(5) + << setw(12) << particlePtr->tau0() << " " << setw(2) + << particlePtr->isResonance() << " " << setw(2) + << (particlePtr->mayDecay() && particlePtr->canDecay()) + << " " << setw(2) << particlePtr->doExternalDecay() << " " + << setw(2) << particlePtr->isVisible() << " " + << setw(2) << particlePtr->doForceWidth() << "\n"; + + // Loop through the decay channel table for each particle. + if (particlePtr->sizeChannels() > 0) { + for (int j = 0; j < int(particlePtr->sizeChannels()); ++j) { + const DecayChannel& channel = particlePtr->channel(j); + os << " " << setprecision(7) + << setw(5) << j + << setw(6) << channel.onMode() + << fixed<< setw(12) << channel.bRatio() + << setw(5) << channel.meMode() << " "; + for (int k = 0; k < channel.multiplicity(); ++k) + os << setw(8) << channel.product(k) << " "; + os << "\n"; + } + } + + } + + // End of loop over database contents. + os << "\n -------- End PYTHIA Particle Data Table -----------------" + << "--------------------------------------------------------------" + << "----------\n" << endl; + +} + +//-------------------------------------------------------------------------- + +// Check that table makes sense: e.g. consistent names and mass ranges, +// that branching ratios sum to unity, that charge is conserved and +// that phase space is open in each channel. +// verbosity = 0: mimimal amount of checks, e.g. that no channels open. +// = 1: further warning if individual channels closed +// (except for resonances). +// = 2: also print branching-ratio-averaged threshold mass. +// = 11, 12: as 1, 2, but include resonances in detailed checks. + +void ParticleData::checkTable(int verbosity, ostream& os) { + + // Header. + os << "\n -------- PYTHIA Check of Particle Data Table ------------" + <<"------\n\n"; + int nErr = 0; + + // Loop through all particles. + for (map::iterator pdtEntry + = pdt.begin(); pdtEntry != pdt.end(); ++pdtEntry) { + particlePtr = &pdtEntry->second; + + // Extract some particle properties. Set some flags. + int idNow = particlePtr->id(); + bool hasAntiNow = particlePtr->hasAnti(); + int spinTypeNow = particlePtr->spinType(); + int chargeTypeNow = particlePtr->chargeType(); + int baryonTypeNow = particlePtr->baryonNumberType(); + double m0Now = particlePtr->m0(); + double mMinNow = particlePtr->mMin(); + double mMaxNow = particlePtr->mMax(); + double mWidthNow = particlePtr->mWidth(); + double tau0Now = particlePtr->tau0(); + bool isResonanceNow = particlePtr->isResonance(); + bool hasPrinted = false; + bool studyCloser = verbosity > 10 || !isResonanceNow; + + // Check that particle name consistent with charge information. + string particleName = particlePtr->name(1); + if (particleName.size() > 16) { + os << " Warning: particle " << idNow << " has name " << particleName + << " of length " << particleName.size() << "\n"; + hasPrinted = true; + ++nErr; + } + int nPos = 0; + int nNeg = 0; + for (int i = 0; i < int(particleName.size()); ++i) { + if (particleName[i] == '+') ++nPos; + if (particleName[i] == '-') ++nNeg; + } + if ( (nPos > 0 && nNeg > 0) || ( nPos + nNeg > 0 + && 3 * (nPos - nNeg) != chargeTypeNow )) { + os << " Warning: particle " << idNow << " has name " << particleName + << " inconsistent with charge type " << chargeTypeNow << "\n"; + hasPrinted = true; + ++nErr; + } + + // Check that antiparticle name consistent with charge information. + if (hasAntiNow) { + particleName = particlePtr->name(-1); + if (particleName.size() > 16) { + os << " Warning: particle " << idNow << " has name " << particleName + << " of length " << particleName.size() << "\n"; + hasPrinted = true; + ++nErr; + } + nPos = 0; + nNeg = 0; + for (int i = 0; i < int(particleName.size()); ++i) { + if (particleName[i] == '+') ++nPos; + if (particleName[i] == '-') ++nNeg; + } + if ( (nPos > 0 && nNeg > 0) || ( nPos + nNeg > 0 + && 3 * (nPos - nNeg) != -chargeTypeNow )) { + os << " Warning: particle " << -idNow << " has name " + << particleName << " inconsistent with charge type " + << -chargeTypeNow << "\n"; + hasPrinted = true; + ++nErr; + } + } + + // Check that mass, mass range and width are consistent. + if (particlePtr->useBreitWigner()) { + if (mMinNow > m0Now) { + os << " Error: particle " << idNow << " has mMin " + << fixed << setprecision(5) << mMinNow + << " larger than m0 " << m0Now << "\n"; + hasPrinted = true; + ++nErr; + } + if (mMaxNow > mMinNow && mMaxNow < m0Now) { + os << " Error: particle " << idNow << " has mMax " + << fixed << setprecision(5) << mMaxNow + << " smaller than m0 " << m0Now << "\n"; + hasPrinted = true; + ++nErr; + } + if (mMaxNow > mMinNow && mMaxNow - mMinNow < mWidthNow) { + os << " Warning: particle " << idNow << " has mMax - mMin " + << fixed << setprecision(5) << mMaxNow - mMinNow + << " smaller than mWidth " << mWidthNow << "\n"; + hasPrinted = true; + ++nErr; + } + } + + // Check that particle does not both have width and lifetime. + if (mWidthNow > 0. && tau0Now > 0.) { + os << " Warning: particle " << idNow << " has both nonvanishing width " + << scientific << setprecision(5) << mWidthNow << " and lifetime " + << tau0Now << "\n"; + hasPrinted = true; + ++nErr; + } + + // Begin study decay channels. + if (particlePtr->sizeChannels() > 0) { + + // Loop through all decay channels. + double bRatioSum = 0.; + double bRatioPos = 0.; + double bRatioNeg = 0.; + bool hasPosBR = false; + bool hasNegBR = false; + double threshMass = 0.; + bool openChannel = false; + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + + // Extract channel properties. + int onMode = particlePtr->channel(i).onMode(); + double bRatio = particlePtr->channel(i).bRatio(); + int meMode = particlePtr->channel(i).meMode(); + int mult = particlePtr->channel(i).multiplicity(); + int prod[8]; + for (int j = 0; j < 8; ++j) + prod[j] = particlePtr->channel(i).product(j); + + // Sum branching ratios. Include off-channels. + if (onMode == 0 || onMode == 1) bRatioSum += bRatio; + else if (onMode == 2) {bRatioPos += bRatio; hasPosBR = true;} + else if (onMode == 3) {bRatioNeg += bRatio; hasNegBR = true;} + + // Error printout when unknown decay product code. + for (int j = 0; j < 8; ++j) { + if ( prod[j] != 0 && !isParticle(prod[j]) ) { + os << " Error: unknown decay product for " << idNow + << " -> " << prod[j] << "\n"; + hasPrinted = true; + ++nErr; + continue; + } + } + + // Error printout when no decay products or 0 interspersed. + int nLast = 0; + for (int j = 0; j < 8; ++j) + if (prod[j] != 0) nLast = j + 1; + if (mult == 0 || mult != nLast) { + os << " Error: corrupted decay product list for " + << particlePtr->id() << " -> "; + for (int j = 0; j < 8; ++j) os << prod[j] << " "; + os << "\n"; + hasPrinted = true; + ++nErr; + continue; + } + + // Check charge conservation and open phase space in decay channel. + int chargeTypeSum = -chargeTypeNow; + int baryonTypeSum = -baryonTypeNow; + double avgFinalMass = 0.; + double minFinalMass = 0.; + bool canHandle = true; + for (int j = 0; j < mult; ++j) { + chargeTypeSum += chargeType( prod[j] ); + baryonTypeSum += baryonNumberType( prod[j] ); + avgFinalMass += m0( prod[j] ); + minFinalMass += m0Min( prod[j] ); + if (prod[j] == 81 || prod[j] == 82 || prod[j] == 83) + canHandle = false; + } + threshMass += bRatio * avgFinalMass; + + // Error printout when charge or baryon number not conserved. + if (chargeTypeSum != 0 && canHandle) { + os << " Error: 3*charge changed by " << chargeTypeSum + << " in " << idNow << " -> "; + for (int j = 0; j < mult; ++j) os << prod[j] << " "; + os << "\n"; + hasPrinted = true; + ++nErr; + continue; + } + if ( baryonTypeSum != 0 && canHandle && particlePtr->isHadron() ) { + os << " Error: 3*baryon number changed by " << baryonTypeSum + << " in " << idNow << " -> "; + for (int j = 0; j < mult; ++j) os << prod[j] << " "; + os << "\n"; + hasPrinted = true; + ++nErr; + continue; + } + + // Begin check that some matrix elements are used correctly. + bool correctME = true; + + // Check matrix element mode 0: recommended not into partons. + if (meMode == 0 && !isResonanceNow) { + bool hasPartons = false; + for (int j = 0; j < mult; ++j) { + int idAbs = abs(prod[j]); + if ( idAbs < 10 || idAbs == 21 || idAbs == 81 || idAbs == 82 + || idAbs == 83 || (idAbs > 1000 && idAbs < 10000 + && (idAbs/10)%10 == 0) ) hasPartons = true; + } + if (hasPartons) correctME = false; + } + + // Check matrix element mode 1: rho/omega -> pi+ pi- pi0. + bool useME1 = ( mult == 3 && spinTypeNow == 3 && idNow > 100 + && idNow < 1000 && particlePtr->channel(i).contains(211, -211, 111) ); + if ( meMode == 1 && !useME1 ) correctME = false; + if ( meMode != 1 && useME1 ) correctME = false; + + // Check matrix element mode 2: polarization in V -> PS + PS. + bool useME2 = ( mult == 2 && spinTypeNow == 3 && idNow > 100 + && idNow < 1000 && spinType(prod[0]) == 1 + && spinType(prod[1]) == 1 ); + if ( meMode == 2 && !useME2 ) correctME = false; + if ( meMode != 2 && useME2 ) correctME = false; + + // Check matrix element mode 11, 12 and 13: Dalitz decay with + // one or more particles in addition to the lepton pair, + // or double Dalitz decay. + bool useME11 = ( mult == 3 && !isResonanceNow + && (prod[1] == 11 || prod[1] == 13 || prod[1] == 15) + && prod[2] == -prod[1] ); + bool useME12 = ( mult > 3 && !isResonanceNow + && (prod[mult - 2] == 11 || prod[mult - 2] == 13 + || prod[mult - 2] == 15) && prod[mult - 1] == -prod[mult - 2] ); + bool useME13 = ( mult == 4 && !isResonanceNow + && (prod[0] == 11 || prod[0] == 13) && prod[1] == -prod[0] + && (prod[2] == 11 || prod[2] == 13) && prod[3] == -prod[2] ); + if (useME13) useME12 = false; + if ( meMode == 11 && !useME11 ) correctME = false; + if ( meMode != 11 && useME11 ) correctME = false; + if ( meMode == 12 && !useME12 ) correctME = false; + if ( meMode != 12 && useME12 ) correctME = false; + if ( meMode == 13 && !useME13 ) correctME = false; + if ( meMode != 13 && useME13 ) correctME = false; + + // Check matrix element mode 21: tau -> nu_tau hadrons. + bool useME21 = (idNow == 15 && mult > 2 && prod[0] == 16 + && abs(prod[1]) > 100); + if ( meMode == 21 && !useME21 ) correctME = false; + if ( meMode != 21 && useME21 ) correctME = false; + + // Check matrix element mode 22, but only for semileptonic decay. + // For a -> b c d require types u = 2, ubar = -2, d = 1, dbar = -1. + if ( isLepton(prod[0]) && isLepton(prod[1]) ) { + bool useME22 = false; + int typeA = 0; + int typeB = 0; + int typeC = 0; + if (particlePtr->isLepton()) { + typeA = (idNow > 0) ? 1 + (idNow-1)%2 : -1 - (1-idNow)%2; + } else if (particlePtr->isHadron()) { + int hQ = particlePtr->heaviestQuark(); + // Special case: for B_c either bbar or c decays. + if (idNow == 541 && heaviestQuark(prod[2]) == -5) hQ = 4; + typeA = (hQ > 0) ? 1 + (hQ-1)%2 : -1 - (1-hQ)%2; + } + typeB = (prod[0] > 0) ? 1 + (prod[0]-1)%2 : -1 - (1-prod[0])%2; + typeC = (prod[1] > 0) ? 1 + (prod[1]-1)%2 : -1 - (1-prod[1])%2; + // Special cases. + if ( (idNow == 130 || idNow == 310) && typeC * typeA < 0) + typeA = -typeA; + if (mult == 3 && idNow == 2112 && prod[2] == 2212) + typeA = 3 - typeA; + if (mult == 3 && idNow == 3222 && prod[2] == 3122) + typeA = 3 - typeA; + if (mult > 2 && typeC == typeA && typeB * typeC < 0 + && (typeB + typeC)%2 != 0) useME22 = true; + if ( meMode == 22 && !useME22 ) correctME = false; + if ( meMode != 22 && useME22 ) correctME = false; + } + + // Check for matrix element mode 31. + if (meMode == 31) { + int nGamma = 0; + for (int j = 0; j < mult; ++j) if (prod[j] == 22) ++nGamma; + if (nGamma != 1) correctME = false; + } + + // Check for unknown mode, or resonance-only mode. + if ( !isResonanceNow && (meMode < 0 || (meMode > 2 && meMode <= 10) + || (meMode > 13 && meMode <= 20) || (meMode > 23 && meMode <= 30) + || (meMode > 31 && meMode <= 41) || meMode == 51 || meMode == 61 + || meMode == 71 || (meMode > 80 && meMode <= 90) + || (!particlePtr->isOctetHadron() && meMode > 92) ) ) + correctME = false; + + // Print if incorrect matrix element mode. + if ( !correctME ) { + os << " Warning: meMode " << meMode << " used for " + << idNow << " -> "; + for (int j = 0; j < mult; ++j) os << prod[j] << " "; + os << "\n"; + hasPrinted = true; + ++nErr; + } + + // Warning printout when no phase space for decay. + if ( studyCloser && verbosity > 0 && canHandle && onMode > 0 + && particlePtr->m0Min() - minFinalMass < 0. ) { + if (particlePtr->m0Max() - minFinalMass < 0.) + os << " Error: decay never possible for "; + else os << " Warning: decay sometimes not possible for "; + os << idNow << " -> "; + for (int j = 0; j < mult; ++j) os << prod[j] << " "; + os << "\n"; + hasPrinted = true; + ++nErr; + } + + // End loop over decay channels. + if (onMode > 0 && bRatio > 0.) openChannel = true; + } + + // Optional printout of threshold. + if (verbosity%10 > 1 && particlePtr->useBreitWigner()) { + threshMass /= bRatioSum; + os << " Info: particle " << idNow << fixed << setprecision(5) + << " has average mass threshold " << threshMass + << " while mMin is " << mMinNow << "\n"; + hasPrinted = true; + } + + // Error printout when no acceptable decay channels found. + if (studyCloser && !openChannel) { + os << " Error: no acceptable decay channel found for particle " + << idNow << "\n"; + hasPrinted = true; + ++nErr; + } + + // Warning printout when branching ratios do not sum to unity. + if (studyCloser && (!hasAntiNow || (!hasPosBR && !hasNegBR)) + && abs(bRatioSum + bRatioPos - 1.) > 1e-8) { + os << " Warning: particle " << idNow << fixed << setprecision(8) + << " has branching ratio sum " << bRatioSum << "\n"; + hasPrinted = true; + ++nErr; + } else if (studyCloser && hasAntiNow + && (abs(bRatioSum + bRatioPos - 1.) > 1e-8 + || abs(bRatioSum + bRatioNeg - 1.) > 1e-8)) { + os << " Warning: particle " << idNow << fixed << setprecision(8) + << " has branching ratio sum " << bRatioSum + bRatioPos + << " while its antiparticle has " << bRatioSum + bRatioNeg + << "\n"; + hasPrinted = true; + ++nErr; + } + + // End study of decay channels and loop over particles. + } + if (hasPrinted) os << "\n"; + } + + // Final output. Done. + os << " Total number of errors and warnings is " << nErr << "\n"; + os << "\n -------- End PYTHIA Check of Particle Data Table --------" + << "------\n" << endl; + +} + +//-------------------------------------------------------------------------- + +// Return the id of the sequentially next particle stored in table. + +int ParticleData::nextId(int idIn) { + + // Return 0 for negative or unknown codes. Return first for 0. + if (idIn < 0 || (idIn > 0 && !isParticle(idIn))) return 0; + if (idIn == 0) return pdt.begin()->first; + + // Find pointer to current particle and step up. Return 0 if impossible. + map::const_iterator pdtIn = pdt.find(idIn); + if (pdtIn == pdt.end()) return 0; + return (++pdtIn)->first; + +} + +//-------------------------------------------------------------------------- + +// Fractional width associated with open channels of one or two resonances. + +double ParticleData::resOpenFrac(int id1In, int id2In, int id3In) { + + // Default value. + double answer = 1.; + + // First resonance. + if (isParticle(id1In)) answer = pdt[abs(id1In)].resOpenFrac(id1In); + + // Possibly second resonance. + if (isParticle(id2In)) answer *= pdt[abs(id2In)].resOpenFrac(id2In); + + // Possibly third resonance. + if (isParticle(id3In)) answer *= pdt[abs(id2In)].resOpenFrac(id3In); + + // Done. + return answer; + +} + +//-------------------------------------------------------------------------- + +// Convert string to lowercase for case-insensitive comparisons. + +string ParticleData::toLower(const string& nameConv) { + + string temp(nameConv); + for (int i = 0; i < int(temp.length()); ++i) + temp[i] = std::tolower(temp[i]); + return temp; + +} + +//-------------------------------------------------------------------------- + +// Allow several alternative inputs for true/false. + +bool ParticleData::boolString(string tag) { + + string tagLow = toLower(tag); + return ( tagLow == "true" || tagLow == "1" || tagLow == "on" + || tagLow == "yes" || tagLow == "ok" ); + +} + +//-------------------------------------------------------------------------- + +// Extract XML value string following XML attribute. + +string ParticleData::attributeValue(string line, string attribute) { + + if (line.find(attribute) == string::npos) return ""; + int iBegAttri = line.find(attribute); + int iBegQuote = line.find("\"", iBegAttri + 1); + int iEndQuote = line.find("\"", iBegQuote + 1); + return line.substr(iBegQuote + 1, iEndQuote - iBegQuote - 1); + +} + +//-------------------------------------------------------------------------- + +// Extract XML bool value following XML attribute. + +bool ParticleData::boolAttributeValue(string line, string attribute) { + + string valString = attributeValue(line, attribute); + if (valString == "") return false; + return boolString(valString); + +} + +//-------------------------------------------------------------------------- + +// Extract XML int value following XML attribute. + +int ParticleData::intAttributeValue(string line, string attribute) { + string valString = attributeValue(line, attribute); + if (valString == "") return 0; + istringstream valStream(valString); + int intVal; + valStream >> intVal; + return intVal; + +} + +//-------------------------------------------------------------------------- + +// Extract XML double value following XML attribute. + +double ParticleData::doubleAttributeValue(string line, string attribute) { + string valString = attributeValue(line, attribute); + if (valString == "") return 0.; + istringstream valStream(valString); + double doubleVal; + valStream >> doubleVal; + return doubleVal; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ParticleDecays.cxx b/PYTHIA8/pythia8140/src/ParticleDecays.cxx new file mode 100644 index 00000000000..0fcec2f396c --- /dev/null +++ b/PYTHIA8/pythia8140/src/ParticleDecays.cxx @@ -0,0 +1,1248 @@ +// ParticleDecays.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// ParticleDecays class. + +#include "ParticleDecays.h" + +namespace Pythia8 { + +//========================================================================== + +// The ParticleDecays class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of times one tries to let decay happen (for 2 nested loops). +const int ParticleDecays::NTRYDECAY = 10; + +// Number of times one tries to pick valid hadronic content in decay. +const int ParticleDecays::NTRYPICK = 100; + +// Number of times one tries to pick decay topology. +const int ParticleDecays::NTRYMEWT = 1000; + +// Maximal loop count in Dalitz decay treatment. +const int ParticleDecays::NTRYDALITZ = 1000; + +// Minimal Dalitz pair mass this factor above threshold. +const double ParticleDecays::MSAFEDALITZ = 1.000001; + +// These numbers are hardwired empirical parameters, +// intended to speed up the M-generator. +const double ParticleDecays::WTCORRECTION[11] = { 1., 1., 1., + 2., 5., 15., 60., 250., 1250., 7000., 50000. }; + +//-------------------------------------------------------------------------- + +// Initialize and save pointers. + +void ParticleDecays::init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, TimeShower* timesDecPtrIn, + StringFlav* flavSelPtrIn, DecayHandler* decayHandlePtrIn, + vector handledParticles) { + + // Save pointers to error messages handling and flavour generation. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + flavSelPtr = flavSelPtrIn; + + // Save pointer to timelike shower, as needed in some few decays. + timesDecPtr = timesDecPtrIn; + + // Save pointer for external handling of some decays. + decayHandlePtr = decayHandlePtrIn; + + // Set which particles should be handled externally. + if (decayHandlePtr != 0) + for (int i = 0; i < int(handledParticles.size()); ++i) + particleDataPtr->doExternalDecay(handledParticles[i], true); + + // Safety margin in mass to avoid troubles. + mSafety = settings.parm("ParticleDecays:mSafety"); + + // Lifetime and vertex rules for determining whether decay allowed. + limitTau0 = settings.flag("ParticleDecays:limitTau0"); + tau0Max = settings.parm("ParticleDecays:tau0Max"); + limitTau = settings.flag("ParticleDecays:limitTau"); + tauMax = settings.parm("ParticleDecays:tauMax"); + limitRadius = settings.flag("ParticleDecays:limitRadius"); + rMax = settings.parm("ParticleDecays:rMax"); + limitCylinder = settings.flag("ParticleDecays:limitCylinder"); + xyMax = settings.parm("ParticleDecays:xyMax"); + zMax = settings.parm("ParticleDecays:zMax"); + limitDecay = limitTau0 || limitTau || limitRadius || limitCylinder; + + // B-Bbar mixing parameters. + mixB = settings.flag("ParticleDecays:mixB"); + xBdMix = settings.parm("ParticleDecays:xBdMix"); + xBsMix = settings.parm("ParticleDecays:xBsMix"); + + // Suppression of extra-hadron momenta in semileptonic decays. + sigmaSoft = settings.parm("ParticleDecays:sigmaSoft"); + + // Selection of multiplicity and colours in "phase space" model. + multIncrease = settings.parm("ParticleDecays:multIncrease"); + multRefMass = settings.parm("ParticleDecays:multRefMass"); + multGoffset = settings.parm("ParticleDecays:multGoffset"); + colRearrange = settings.parm("ParticleDecays:colRearrange"); + + // Minimum energy in system (+ m_q) from StringFragmentation. + stopMass = settings.parm("StringFragmentation:stopMass"); + + // Parameters for Dalitz decay virtual gamma mass spectrum. + sRhoDal = pow2(particleDataPtr->m0(113)); + wRhoDal = pow2(particleDataPtr->mWidth(113)); + + // Allow showers in decays to qqbar/gg/ggg/gammagg. + doFSRinDecays = settings.flag("ParticleDecays:FSRinDecays"); + +} + +//-------------------------------------------------------------------------- + +// Decay a particle; main method. + +bool ParticleDecays::decay( int iDec, Event& event) { + + // Check whether a decay is allowed, given the upcoming decay vertex. + Particle& decayer = event[iDec]; + hasPartons = false; + keepPartons = false; + if (limitDecay && !checkVertex(decayer)) return true; + + // Fill the decaying particle in slot 0 of arrays. + idDec = decayer.id(); + iProd.resize(0); + idProd.resize(0); + mProd.resize(0); + iProd.push_back( iDec ); + idProd.push_back( idDec ); + mProd.push_back( decayer.m() ); + + // Check for oscillations B0 <-> B0bar or B_s0 <-> B_s0bar. + bool hasOscillated = (abs(idDec) == 511 || abs(idDec) == 531) + ? oscillateB(decayer) : false; + if (hasOscillated) {idDec = - idDec; idProd[0] = idDec;} + + // Particle data for decaying particle. + decDataPtr = &decayer.particleDataEntry(); + + // Optionally send on to external decay program. + bool doneExternally = false; + if (decDataPtr->doExternalDecay()) { + pProd.resize(0); + pProd.push_back(decayer.p()); + doneExternally = decayHandlePtr->decay(idProd, mProd, pProd, + iDec, event); + + // If it worked, then store the decay products in the event record. + if (doneExternally) { + mult = idProd.size() - 1; + int status = (hasOscillated) ? 94 : 93; + for (int i = 1; i <= mult; ++i) { + int iPos = event.append( idProd[i], status, iDec, 0, 0, 0, + 0, 0, pProd[i], mProd[i]); + iProd.push_back( iPos); + } + + // Also mark mother decayed and store daughters. + event[iDec].statusNeg(); + event[iDec].daughters( iProd[1], iProd[mult]); + } + } + + // Now begin normal internal decay treatment. + if (!doneExternally) { + + // Allow up to ten tries to pick a channel. + if (!decDataPtr->preparePick(idDec)) return false; + bool foundChannel = false; + bool hasStored = false; + for (int iTryChannel = 0; iTryChannel < NTRYDECAY; ++iTryChannel) { + + // Remove previous failed channel. + if (hasStored) event.popBack(mult); + hasStored = false; + + // Pick new channel. Read out basics. + DecayChannel& channel = decDataPtr->pickChannel(); + meMode = channel.meMode(); + keepPartons = (meMode > 90 && meMode <= 100); + mult = channel.multiplicity(); + + // Allow up to ten tries for each channel (e.g with different masses). + bool foundMode = false; + for (int iTryMode = 0; iTryMode < NTRYDECAY; ++iTryMode) { + idProd.resize(1); + mProd.resize(1); + scale = 0.; + + // Extract and store the decay products in local arrays. + hasPartons = false; + for (int i = 0; i < mult; ++i) { + int idNow = channel.product(i); + int idAbs = abs(idNow); + if ( idAbs < 10 || idAbs == 21 || idAbs == 81 || idAbs == 82 + || idAbs == 83 || (idAbs > 1000 && idAbs < 10000 + && (idAbs/10)%10 == 0) ) hasPartons = true; + if (idDec < 0 && particleDataPtr->hasAnti(idNow)) idNow = -idNow; + double mNow = particleDataPtr->mass(idNow); + idProd.push_back( idNow); + mProd.push_back( mNow); + } + + // Decays into partons usually translate into hadrons. + if (hasPartons && !keepPartons && !pickHadrons()) continue; + + // Need to set colour flow if explicit decay to partons. + cols.resize(0); + acols.resize(0); + for (int i = 0; i <= mult; ++i) { + cols.push_back(0); + acols.push_back(0); + } + if (hasPartons && keepPartons && !setColours(event)) continue; + + // Check that enough phase space for decay. + if (mult > 1) { + double mDiff = mProd[0]; + for (int i = 1; i <= mult; ++i) mDiff -= mProd[i]; + if (mDiff < mSafety) continue; + } + + // End of inner trial loops. Check if succeeded or not. + foundMode = true; + break; + } + if (!foundMode) continue; + + // Store decay products in the event record. + int status = (hasOscillated) ? 92 : 91; + for (int i = 1; i <= mult; ++i) { + int iPos = event.append( idProd[i], status, iDec, 0, 0, 0, + cols[i], acols[i], Vec4(0., 0., 0., 0.), mProd[i], scale); + iProd.push_back( iPos); + } + hasStored = true; + + // Pick mass of Dalitz decay. Temporarily change multiplicity. + if ( (meMode == 11 || meMode == 12 || meMode == 13) + && !dalitzMass() ) continue; + + // Do a decay, split by multiplicity. + bool decayed = false; + if (mult == 1) decayed = oneBody(event); + else if (mult == 2) decayed = twoBody(event); + else if (mult == 3) decayed = threeBody(event); + else decayed = mGenerator(event); + if (!decayed) continue; + + // Kinematics of gamma* -> l- l+ in Dalitz decay. Restore multiplicity. + if (meMode == 11 || meMode == 12 || meMode == 13) + dalitzKinematics(event); + + // End of outer trial loops. + foundChannel = true; + break; + } + + // If the decay worked, then mark mother decayed and store daughters. + if (foundChannel) { + event[iDec].statusNeg(); + event[iDec].daughters( iProd[1], iProd[mult]); + + // Else remove unused daughters and return failure. + } else { + if (hasStored) event.popBack(mult); + infoPtr->errorMsg("Error in ParticleDecays::decay: " + "failed to find workable decay channel"); + return false; + } + + // Now finished normal internal decay treatment. + } + + // Set decay vertex when this is displaced. + if (event[iDec].hasVertex() || event[iDec].tau() > 0.) { + Vec4 vDec = event[iDec].vDec(); + for (int i = 1; i <= mult; ++i) event[iProd[i]].vProd( vDec ); + } + + // Set lifetime of daughters. + for (int i = 1; i <= mult; ++i) + event[iProd[i]].tau( event[iProd[i]].tau0() * rndmPtr->exp() ); + + // In a decay explicitly to partons then optionally do a shower, + // and always flag that partonic system should be fragmented. + if (hasPartons && keepPartons && doFSRinDecays) + timesDecPtr->shower( iProd[1], iProd.back(), event, mProd[0]); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Check whether a decay is allowed, given the upcoming decay vertex. + +bool ParticleDecays::checkVertex(Particle& decayer) { + + // Check whether any of the conditions are not fulfilled. + if (limitTau0 && decayer.tau0() > tau0Max) return false; + if (limitTau && decayer.tau() > tauMax) return false; + if (limitRadius && pow2(decayer.xDec()) + pow2(decayer.yDec()) + + pow2(decayer.zDec()) > pow2(rMax)) return false; + if (limitCylinder && (pow2(decayer.xDec()) + pow2(decayer.yDec()) + > pow2(xyMax) || abs(decayer.zDec()) > zMax) ) return false; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Check for oscillations B0 <-> B0bar or B_s0 <-> B_s0bar. + +bool ParticleDecays::oscillateB(Particle& decayer) { + + // Extract relevant information and decide. + double xBmix = (abs(decayer.id()) == 511) ? xBdMix : xBsMix; + double tau = decayer.tau(); + double tau0 = decayer.tau0(); + double probosc = pow2(sin(0.5 * xBmix * tau / tau0)); + return (probosc > rndmPtr->flat()); + +} + +//-------------------------------------------------------------------------- + +// Do a one-body decay. (Rare; e.g. for K0 -> K0_short.) + +bool ParticleDecays::oneBody(Event& event) { + + // References to the particles involved. + Particle& decayer = event[iProd[0]]; + Particle& prod = event[iProd[1]]; + + // Set momentum and expand mother information. + prod.p( decayer.p() ); + prod.m( decayer.m() ); + prod.mother2( iProd[0] ); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Do a two-body decay. + +bool ParticleDecays::twoBody(Event& event) { + + // References to the particles involved. + Particle& decayer = event[iProd[0]]; + Particle& prod1 = event[iProd[1]]; + Particle& prod2 = event[iProd[2]]; + + // Masses. + double m0 = mProd[0]; + double m1 = mProd[1]; + double m2 = mProd[2]; + + // Energies and absolute momentum in the rest frame. + if (m1 + m2 + mSafety > m0) return false; + double e1 = 0.5 * (m0*m0 + m1*m1 - m2*m2) / m0; + double e2 = 0.5 * (m0*m0 + m2*m2 - m1*m1) / m0; + double pAbs = 0.5 * sqrtpos( (m0 - m1 - m2) * (m0 + m1 + m2) + * (m0 + m1 - m2) * (m0 - m1 + m2) ) / m0; + + // When meMode = 2, for V -> PS2 + PS3 (V = vector, pseudoscalar), + // need to check if production is PS0 -> PS1/gamma + V. + int iMother = event[iProd[0]].mother1(); + int idSister = 0; + if (meMode == 2) { + if (iMother <= 0 || iMother >= iProd[0]) meMode = 0; + else { + int iDaughter1 = event[iMother].daughter1(); + int iDaughter2 = event[iMother].daughter2(); + if (iDaughter2 != iDaughter1 + 1) meMode = 0; + else { + int idMother = abs( event[iMother].id() ); + if (idMother <= 100 || idMother%10 !=1 + || (idMother/1000)%10 != 0) meMode = 0; + else { + int iSister = (iProd[0] == iDaughter1) ? iDaughter2 : iDaughter1; + idSister = abs( event[iSister].id() ); + if ( (idSister <= 100 || idSister%10 !=1 + || (idSister/1000)%10 != 0) && idSister != 22) meMode = 0; + } + } + } + } + + // Begin loop over matrix-element corrections. + double wtME, wtMEmax; + int loop = 0; + do { + wtME = 1.; + wtMEmax = 1.; + ++loop; + + // Isotropic angles give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = pAbs * sinTheta * cos(phi); + double pY = pAbs * sinTheta * sin(phi); + double pZ = pAbs * cosTheta; + + // Fill four-momenta and boost them away from mother rest frame. + prod1.p( pX, pY, pZ, e1); + prod2.p( -pX, -pY, -pZ, e2); + prod1.bst( decayer.p(), decayer.m() ); + prod2.bst( decayer.p(), decayer.m() ); + + // Matrix element for PS0 -> PS1 + V1 -> PS1 + PS2 + PS3 of form + // cos**2(theta02) in V1 rest frame, and for PS0 -> gamma + V1 + // -> gamma + PS2 + PS3 of form sin**2(theta02). + if (meMode == 2) { + double p10 = decayer.p() * event[iMother].p(); + double p12 = decayer.p() * prod1.p(); + double p02 = event[iMother].p() * prod1.p(); + double s0 = pow2(event[iMother].m()); + double s1 = pow2(decayer.m()); + double s2 = pow2(prod1.m()); + if (idSister != 22) wtME = pow2(p10 * p12 - s1 * p02); + else wtME = s1 * (2. * p10 * p12 * p02 - s1 * p02*p02 + - s0 * p12*p12 - s2 * p10*p10 + s1 * s0 * s2); + wtME = max( wtME, 1e-6 * s1*s1 * s0 * s2); + wtMEmax = (p10*p10 - s1 * s0) * (p12*p12 - s1 * s2); + } + + // Break out of loop if no sensible ME weight. + if(loop > NTRYMEWT) { + infoPtr->errorMsg("ParticleDecays::twoBody: " + "caught in infinite ME weight loop"); + wtME = abs(wtMEmax); + } + + // If rejected, try again with new invariant masses. + } while ( wtME < rndmPtr->flat() * wtMEmax ); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Do a three-body decay (except Dalitz decays). + +bool ParticleDecays::threeBody(Event& event) { + + // References to the particles involved. + Particle& decayer = event[iProd[0]]; + Particle& prod1 = event[iProd[1]]; + Particle& prod2 = event[iProd[2]]; + Particle& prod3 = event[iProd[3]]; + + // Mother and sum daughter masses. Fail if too close. + double m0 = mProd[0]; + double m1 = mProd[1]; + double m2 = mProd[2]; + double m3 = mProd[3]; + double mSum = m1 + m2 + m3; + double mDiff = m0 - mSum; + if (mDiff < mSafety) return false; + + // Kinematical limits for 2+3 mass. Maximum phase-space weight. + double m23Min = m2 + m3; + double m23Max = m0 - m1; + double p1Max = 0.5 * sqrtpos( (m0 - m1 - m23Min) * (m0 + m1 + m23Min) + * (m0 + m1 - m23Min) * (m0 - m1 + m23Min) ) / m0; + double p23Max = 0.5 * sqrtpos( (m23Max - m2 - m3) * (m23Max + m2 + m3) + * (m23Max + m2 - m3) * (m23Max - m2 + m3) ) / m23Max; + double wtPSmax = 0.5 * p1Max * p23Max; + + // Begin loop over matrix-element corrections. + double wtME, wtMEmax, wtPS, m23, p1Abs, p23Abs; + do { + wtME = 1.; + wtMEmax = 1.; + + // Pick an intermediate mass m23 flat in the allowed range. + do { + m23 = m23Min + rndmPtr->flat() * mDiff; + + // Translate into relative momenta and find phase-space weight. + p1Abs = 0.5 * sqrtpos( (m0 - m1 - m23) * (m0 + m1 + m23) + * (m0 + m1 - m23) * (m0 - m1 + m23) ) / m0; + p23Abs = 0.5 * sqrtpos( (m23 - m2 - m3) * (m23 + m2 + m3) + * (m23 + m2 - m3) * (m23 - m2 + m3) ) / m23; + wtPS = p1Abs * p23Abs; + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Set up m23 -> m2 + m3 isotropic in its rest frame. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = p23Abs * sinTheta * cos(phi); + double pY = p23Abs * sinTheta * sin(phi); + double pZ = p23Abs * cosTheta; + double e2 = sqrt( m2*m2 + p23Abs*p23Abs); + double e3 = sqrt( m3*m3 + p23Abs*p23Abs); + prod2.p( pX, pY, pZ, e2); + prod3.p( -pX, -pY, -pZ, e3); + + // Set up m0 -> m1 + m23 isotropic in its rest frame. + cosTheta = 2. * rndmPtr->flat() - 1.; + sinTheta = sqrt(1. - cosTheta*cosTheta); + phi = 2. * M_PI * rndmPtr->flat(); + pX = p1Abs * sinTheta * cos(phi); + pY = p1Abs * sinTheta * sin(phi); + pZ = p1Abs * cosTheta; + double e1 = sqrt( m1*m1 + p1Abs*p1Abs); + double e23 = sqrt( m23*m23 + p1Abs*p1Abs); + prod1.p( pX, pY, pZ, e1); + + // Boost 2 + 3 to the 0 rest frame. + Vec4 p23( -pX, -pY, -pZ, e23); + prod2.bst( p23, m23 ); + prod3.bst( p23, m23 ); + + // Matrix-element weight for omega/phi -> pi+ pi- pi0. + if (meMode == 1) { + double p1p2 = prod1.p() * prod2.p(); + double p1p3 = prod1.p() * prod3.p(); + double p2p3 = prod2.p() * prod3.p(); + wtME = pow2(m1 * m2 * m3) - pow2(m1 * p2p3) - pow2(m2 * p1p3) + - pow2(m3 * p1p2) + 2. * p1p2 * p1p3 * p2p3; + wtMEmax = pow3(m0 * m0) / 150.; + + // Effective matrix element for nu spectrum in tau -> nu + hadrons. + } else if (meMode == 21) { + double x1 = 2. * prod1.e() / m0; + wtME = x1 * (3. - 2. * x1); + double xMax = min( 0.75, 2. * (1. - mSum / m0) ); + wtMEmax = xMax * (3. - 2. * xMax); + + // Matrix element for weak decay (only semileptonic for c and b). + } else if ((meMode == 22 || meMode == 23) && prod1.isLepton()) { + wtME = m0 * prod1.e() * (prod2.p() * prod3.p()); + wtMEmax = min( pow4(m0) / 16., m0 * (m0 - m1 - m2) * (m0 - m1 - m3) + * (m0 - m2 - m3) ); + + // Effective matrix element for weak decay to hadrons (B -> D, D -> K). + } else if (meMode == 22 || meMode == 23) { + double x1 = 2. * prod1.pAbs() / m0; + wtME = x1 * (3. - 2. * x1); + double xMax = min( 0.75, 2. * (1. - mSum / m0) ); + wtMEmax = xMax * (3. - 2. * xMax); + + // Effective matrix element for gamma spectrum in B -> gamma + hadrons. + } else if (meMode == 31) { + double x1 = 2. * prod1.e() / m0; + wtME = pow3(x1); + double x1Max = 1. - pow2(mSum / m0); + wtMEmax = pow3(x1Max); + + // Matrix-element weight for "onium" -> g + g + g or gamma + g + g. + } else if (meMode == 92) { + double x1 = 2. * prod1.e() / m0; + double x2 = 2. * prod2.e() / m0; + double x3 = 2. * prod3.e() / m0; + wtME = pow2( (1. - x1) / (x2 * x3) ) + pow2( (1. - x2) / (x1 * x3) ) + + pow2( (1. - x3) / (x1 * x2) ); + wtMEmax = 2.; + // For gamma + g + g require minimum mass for g + g system. + if (prod1.id() == 22 && sqrt(1. - x1) * m0 < 2. * stopMass) wtME = 0.; + if (prod2.id() == 22 && sqrt(1. - x2) * m0 < 2. * stopMass) wtME = 0.; + if (prod3.id() == 22 && sqrt(1. - x3) * m0 < 2. * stopMass) wtME = 0.; + } + + // If rejected, try again with new invariant masses. + } while ( wtME < rndmPtr->flat() * wtMEmax ); + + // Boost 1 + 2 + 3 to the current frame. + prod1.bst( decayer.p(), decayer.m() ); + prod2.bst( decayer.p(), decayer.m() ); + prod3.bst( decayer.p(), decayer.m() ); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Do a multibody decay using the M-generator algorithm. + +bool ParticleDecays::mGenerator(Event& event) { + + // Mother and sum daughter masses. Fail if too close or inconsistent. + double m0 = mProd[0]; + double mSum = mProd[1]; + for (int i = 2; i <= mult; ++i) mSum += mProd[i]; + double mDiff = m0 - mSum; + if (mDiff < mSafety) return false; + + // Begin setup of intermediate invariant masses. + mInv.resize(0); + for (int i = 0; i <= mult; ++i) mInv.push_back( mProd[i]); + + // Calculate the maximum weight in the decay. + double wtPS, wtME, wtMEmax; + double wtPSmax = 1. / WTCORRECTION[mult]; + double mMax = mDiff + mProd[mult]; + double mMin = 0.; + for (int i = mult - 1; i > 0; --i) { + mMax += mProd[i]; + mMin += mProd[i+1]; + double mNow = mProd[i]; + wtPSmax *= 0.5 * sqrtpos( (mMax - mMin - mNow) * (mMax + mMin + mNow) + * (mMax + mMin - mNow) * (mMax - mMin + mNow) ) / mMax; + } + + // Begin loop over matrix-element corrections. + do { + wtME = 1.; + wtMEmax = 1.; + + // Begin loop to find the set of intermediate invariant masses. + do { + wtPS = 1.; + + // Find and order random numbers in descending order. + rndmOrd.resize(0); + rndmOrd.push_back(1.); + for (int i = 1; i < mult - 1; ++i) { + double rndm = rndmPtr->flat(); + rndmOrd.push_back(rndm); + for (int j = i - 1; j > 0; --j) { + if (rndm > rndmOrd[j]) swap( rndmOrd[j], rndmOrd[j+1] ); + else break; + } + } + rndmOrd.push_back(0.); + + // Translate into intermediate masses and find weight. + for (int i = mult - 1; i > 0; --i) { + mInv[i] = mInv[i+1] + mProd[i] + (rndmOrd[i-1] - rndmOrd[i]) * mDiff; + wtPS *= 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + } + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Perform two-particle decays in the respective rest frame. + pInv.resize(mult + 1); + for (int i = 1; i < mult; ++i) { + double pAbs = 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + + // Isotropic angles give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = pAbs * sinTheta * cos(phi); + double pY = pAbs * sinTheta * sin(phi); + double pZ = pAbs * cosTheta; + + // Calculate energies, fill four-momenta. + double eHad = sqrt( mProd[i]*mProd[i] + pAbs*pAbs); + double eInv = sqrt( mInv[i+1]*mInv[i+1] + pAbs*pAbs); + event[iProd[i]].p( pX, pY, pZ, eHad); + pInv[i+1].p( -pX, -pY, -pZ, eInv); + } + + // Boost decay products to the mother rest frame. + event[iProd[mult]].p( pInv[mult] ); + for (int iFrame = mult - 1; iFrame > 1; --iFrame) + for (int i = iFrame; i <= mult; ++i) + event[iProd[i]].bst( pInv[iFrame], mInv[iFrame]); + + // Effective matrix element for nu spectrum in tau -> nu + hadrons. + if (meMode == 21 && event[iProd[1]].isLepton()) { + double x1 = 2. * event[iProd[1]].e() / m0; + wtME = x1 * (3. - 2. * x1); + double xMax = min( 0.75, 2. * (1. - mSum / m0) ); + wtMEmax = xMax * (3. - 2. * xMax); + + // Effective matrix element for weak decay (only semileptonic for c and b). + // Particles 4 onwards should be made softer explicitly? + } else if ((meMode == 22 || meMode == 23) && event[iProd[1]].isLepton()) { + Vec4 pRest = event[iProd[3]].p(); + for (int i = 4; i <= mult; ++i) pRest += event[iProd[i]].p(); + wtME = m0 * event[iProd[1]].e() * (event[iProd[2]].p() * pRest); + for (int i = 4; i <= mult; ++i) wtME + *= exp(- event[iProd[i]].pAbs2() / pow2(sigmaSoft) ); + wtMEmax = pow4(m0) / 16.; + + // Effective matrix element for weak decay to hadrons (B -> D, D -> K). + } else if (meMode == 22 || meMode == 23) { + double x1 = 2. * event[iProd[1]].pAbs() / m0; + wtME = x1 * (3. - 2. * x1); + double xMax = min( 0.75, 2. * (1. - mSum / m0) ); + wtMEmax = xMax * (3. - 2. * xMax); + + // Effective matrix element for gamma spectrum in B -> gamma + hadrons. + } else if (meMode == 31) { + double x1 = 2. * event[iProd[1]].e() / m0; + wtME = pow3(x1); + double x1Max = 1. - pow2(mSum / m0); + wtMEmax = pow3(x1Max); + } + + // If rejected, try again with new invariant masses. + } while ( wtME < rndmPtr->flat() * wtMEmax ); + + // Boost decay products to the current frame. + pInv[1].p( event[iProd[0]].p() ); + for (int i = 1; i <= mult; ++i) event[iProd[i]].bst( pInv[1], mInv[1] ); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Select mass of lepton pair in a Dalitz decay. + +bool ParticleDecays::dalitzMass() { + + // Mother and sum daughter masses. + double mSum1 = 0; + for (int i = 1; i <= mult - 2; ++i) mSum1 += mProd[i]; + if (meMode == 13) mSum1 *= MSAFEDALITZ; + double mSum2 = MSAFEDALITZ * (mProd[mult -1] + mProd[mult]); + double mDiff = mProd[0] - mSum1 - mSum2; + + // Fail if too close or inconsistent. + if (mDiff < mSafety) return false; + if (idProd[mult - 1] + idProd[mult] != 0 + || mProd[mult - 1] != mProd[mult]) { + infoPtr->errorMsg("Error in ParticleDecays::dalitzMass:" + " inconsistent flavour/mass assignments"); + return false; + } + if ( meMode == 13 && (idProd[1] + idProd[2] != 0 + || mProd[1] != mProd[2]) ) { + infoPtr->errorMsg("Error in ParticleDecays::dalitzMass:" + " inconsistent flavour/mass assignments"); + return false; + } + + // Case 1: one Dalitz pair. + if (meMode == 11 || meMode == 12) { + + // Kinematical limits for gamma* squared mass. + double sGamMin = pow2(mSum2); + double sGamMax = pow2(mProd[0] - mSum1); + // Select virtual gamma squared mass. Guessed form for meMode == 12. + double sGam, wtGam; + int loop = 0; + do { + if (++loop > NTRYDALITZ) return false; + sGam = sGamMin * pow( sGamMax / sGamMin, rndmPtr->flat() ); + wtGam = (1. + 0.5 * sGamMin / sGam) * sqrt(1. - sGamMin / sGam) + * pow3(1. - sGam / sGamMax) * sRhoDal * (sRhoDal + wRhoDal) + / ( pow2(sGam - sRhoDal) + sRhoDal * wRhoDal ); + } while ( wtGam < rndmPtr->flat() ); + + // Store results in preparation for doing a one-less-body decay. + --mult; + mProd[mult] = sqrt(sGam); + + // Case 2: two Dalitz pairs. + } else { + + // Kinematical limits for 1 + 2 and 3 + 4 gamma* masses. + double s0 = pow2(mProd[0]); + double s12Min = pow2(mSum1); + double s12Max = pow2(mProd[0] - mSum2); + double s34Min = pow2(mSum2); + double s34Max = pow2(mProd[0] - mSum1); + + // Select virtual gamma squared masses. Guessed form for meMode == 13. + double s12, s34, wt12, wt34, wtPAbs, wtAll; + int loop = 0; + do { + if (++loop > NTRYDALITZ) return false; + s12 = s12Min * pow( s12Max / s12Min, rndmPtr->flat() ); + wt12 = (1. + 0.5 * s12Min / s12) * sqrt(1. - s12Min / s12) + * sRhoDal * (sRhoDal + wRhoDal) + / ( pow2(s12 - sRhoDal) + sRhoDal * wRhoDal ); + s34 = s34Min * pow( s34Max / s34Min, rndmPtr->flat() ); + wt34 = (1. + 0.5 * s34Min / s34) * sqrt(1. - s34Min / s34) + * sRhoDal * (sRhoDal + wRhoDal) + / ( pow2(s34 - sRhoDal) + sRhoDal * wRhoDal ); + wtPAbs = sqrtpos( pow2(1. - (s12 + s34)/ s0) + - 4. * s12 * s34 / (s0 * s0) ); + wtAll = wt12 * wt34 * pow3(wtPAbs); + if (wtAll > 1.) infoPtr->errorMsg( + "Error in ParticleDecays::dalitzMass: weight > 1"); + } while (wtAll < rndmPtr->flat()); + + // Store results in preparation for doing a two-body decay. + mult = 2; + mProd[1] = sqrt(s12); + mProd[2] = sqrt(s34); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Do kinematics of gamma* -> l- l+ in Dalitz decay. + +bool ParticleDecays::dalitzKinematics(Event& event) { + + // Restore multiplicity. + int nDal = (meMode < 13) ? 1 : 2; + mult += nDal; + + // Loop over one or two lepton pairs. + for (int iDal = 0; iDal < nDal; ++iDal) { + + // References to the particles involved. + Particle& decayer = event[iProd[0]]; + Particle& prodA = (iDal == 0) ? event[iProd[mult - 1]] + : event[iProd[1]]; + Particle& prodB = (iDal == 0) ? event[iProd[mult]] + : event[iProd[2]]; + + // Reconstruct required rotations and boosts backwards. + Vec4 pDec = decayer.p(); + int iGam = (meMode < 13) ? mult - 1 : 2 - iDal; + Vec4 pGam = event[iProd[iGam]].p(); + pGam.bstback( pDec, decayer.m() ); + double phiGam = pGam.phi(); + pGam.rot( 0., -phiGam); + double thetaGam = pGam.theta(); + pGam.rot( -thetaGam, 0.); + + // Masses and phase space in gamma* rest frame. + double mGam = (meMode < 13) ? mProd[mult - 1] : mProd[2 - iDal]; + double mA = prodA.m(); + double mB = prodB.m(); + double mGamMin = MSAFEDALITZ * (mA + mB); + double mGamRat = pow2(mGamMin / mGam); + double pGamAbs = 0.5 * sqrtpos( (mGam - mA - mB) * (mGam + mA + mB) ); + + // Set up decay in gamma* rest frame, reference along +z axis. + double cosTheta, cos2Theta; + do { + cosTheta = 2. * rndmPtr->flat() - 1.; + cos2Theta = cosTheta * cosTheta; + } while ( 1. + cos2Theta + mGamRat * (1. - cos2Theta) + < 2. * rndmPtr->flat() ); + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = pGamAbs * sinTheta * cos(phi); + double pY = pGamAbs * sinTheta * sin(phi); + double pZ = pGamAbs * cosTheta; + double eA = sqrt( mA*mA + pGamAbs*pGamAbs); + double eB = sqrt( mB*mB + pGamAbs*pGamAbs); + prodA.p( pX, pY, pZ, eA); + prodB.p( -pX, -pY, -pZ, eB); + + // Boost to lab frame. + prodA.bst( pGam, mGam); + prodB.bst( pGam, mGam); + prodA.rot( thetaGam, phiGam); + prodB.rot( thetaGam, phiGam); + prodA.bst( pDec, decayer.m() ); + prodB.bst( pDec, decayer.m() ); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Translate a partonic content into a set of actual hadrons. + +bool ParticleDecays::pickHadrons() { + + // Find partonic decay products. Rest are known id's, mainly hadrons, + // when necessary shuffled to beginning of idProd list. + idPartons.resize(0); + int nPartons = 0; + int nKnown = 0; + bool closedGLoop = false; + for (int i = 1; i <= mult; ++i) { + int idAbs = abs(idProd[i]); + if ( idAbs < 9 || (idAbs > 1000 && idAbs < 10000 && (idAbs/10)%10 == 0) + || idAbs == 81 || idAbs == 82 || idAbs == 83) { + ++nPartons; + idPartons.push_back(idProd[i]); + if (idAbs == 83) closedGLoop = true; + } else { + ++nKnown; + if (nPartons > 0) { + idProd[nKnown] = idProd[i]; + mProd[nKnown] = mProd[i]; + } + } + } + + // Replace generic spectator flavour code by the actual one. + for (int i = 0; i < nPartons; ++i) { + int idPart = idPartons[i]; + int idNew = idPart; + if (idPart == 81) { + int idAbs = abs(idDec); + if ( (idAbs/1000)%10 == 0 ) { + idNew = -(idAbs/10)%10; + if ((idAbs/100)%2 == 1) idNew = -idNew; + } else if ( (idAbs/100)%10 >= (idAbs/10)%10 ) + idNew = 100 * ((idAbs/10)%100) + 3; + else idNew = 1000 * ((idAbs/10)%10) + 100 * ((idAbs/100)%10) + 1; + if (idDec < 0) idNew = -idNew; + + // Replace generic random flavour by a randomly selected one. + } else if (idPart == 82 || idPart == 83) { + double mFlav; + do { + int idDummy = -flavSelPtr->pickLightQ(); + FlavContainer flavDummy(idDummy, idPart - 82); + do idNew = flavSelPtr->pick(flavDummy).id; + while (idNew == 0); + mFlav = particleDataPtr->constituentMass(idNew); + } while (2. * mFlav + stopMass > mProd[0]); + } else if (idPart == -82 || idPart == -83) { + idNew = -idPartons[i-1]; + } + idPartons[i] = idNew; + } + + // Determine whether fixed multiplicity or to be selected at random. + int nMin = max( 2, nKnown + nPartons / 2); + if (meMode == 23) nMin = 3; + if (meMode > 41 && meMode <= 50) nMin = meMode - 40; + if (meMode > 51 && meMode <= 60) nMin = meMode - 50; + int nFix = 0; + if (meMode == 0) nFix = nMin; + if (meMode == 11) nFix = 3; + if (meMode == 12) nFix = 4; + if (meMode > 61 && meMode <= 70) nFix = meMode - 60; + if (meMode > 71 && meMode <= 80) nFix = meMode - 70; + if (nFix > 0 && nKnown + nPartons/2 > nFix) return false; + + // Initial values for loop to set new hadronic content. + int nFilled = nKnown + 1; + int nTotal, nNew, nSpec, nLeft; + double mDiff; + int nTry = 0; + bool diquarkClash = false; + bool usedChannel = false; + + // Begin loop; interrupt if multiple tries fail. + do { + ++nTry; + if (nTry > NTRYPICK) return false; + + // Initialize variables inside new try. + nFilled = nKnown + 1; + idProd.resize(nFilled); + mProd.resize(nFilled); + nTotal = nKnown; + nNew = 0; + nSpec = 0; + nLeft = nPartons; + mDiff = mProd[0]; + for (int i = 1; i < nFilled; ++i) mDiff -= mProd[i]; + diquarkClash = false; + usedChannel = false; + + // For weak decays collapse spectators to one particle. + if ( (meMode == 22 || meMode == 23) && nLeft > 1) { + FlavContainer flav1( idPartons[nPartons - 2] ); + FlavContainer flav2( idPartons[nPartons - 1] ); + int idHad; + do idHad = flavSelPtr->combine( flav1, flav2); + while (idHad == 0); + double mHad = particleDataPtr->mass(idHad); + mDiff -= mHad; + idProd.push_back( idHad); + mProd.push_back( mHad); + ++nFilled; + nSpec = 1; + nLeft -= 2; + } + + // If there are partons left, then determine how many hadrons to pick. + if (nLeft > 0) { + + // For B -> gamma + X use geometrical distribution. + if (meMode == 31) { + double geom = rndmPtr->flat(); + nTotal = 1; + do { + ++nTotal; + geom *= 2.; + } while (geom < 1. && nTotal < 10); + + // Calculate mass excess and from there average multiplicity. + } else if (nFix == 0) { + double mDiffPS = mDiff; + for (int i = 0; i < nLeft; ++i) + mDiffPS -= particleDataPtr->constituentMass( idPartons[i] ); + double average = 0.5 * (nKnown + nSpec) + 0.25 * nPartons + + multIncrease * log( max( 1.1, mDiffPS / multRefMass ) ); + if (closedGLoop) average += multGoffset; + + // Pick multiplicity according to Poissonian. + double value = 1.; + double sum = 1.; + for (int nNow = nMin + 1; nNow <= 10; ++nNow) { + value *= average / nNow; + sum += value; + } + nTotal = nMin; + value = 1.; + sum *= rndmPtr->flat(); + sum -= value; + if (sum > 0.) do { + ++nTotal; + value *= average / nTotal; + sum -= value; + } while (sum > 0. && nTotal < 10); + + // Alternatively predetermined multiplicity. + } else { + nTotal = nFix; + } + nNew = nTotal - nKnown - nSpec; + + // Set up ends of fragmented system, as copy of idPartons. + flavEnds.resize(0); + for (int i = 0; i < nLeft; ++i) { + flavEnds.push_back( FlavContainer(idPartons[i]) ); + if (abs(idPartons[i]) > 100) flavSelPtr->assignPopQ( flavEnds[i] ); + } + + // Fragment off at random, but save nLeft/2 for final recombination. + if (nNew > nLeft/2) { + FlavContainer flavNew; + int idHad; + for (int i = 0; i < nNew - nLeft/2; ++i) { + // When four quarks consider last one to be spectator. + int iEnd = int( (nLeft - 1.) * rndmPtr->flat() ); + // Pick new flavour and form a new hadron. + do { + flavNew = flavSelPtr->pick( flavEnds[iEnd] ); + idHad = flavSelPtr->combine( flavEnds[iEnd], flavNew); + } while (idHad == 0); + // Store new hadron and endpoint flavour. + idProd.push_back( idHad); + flavEnds[iEnd].anti(flavNew); + } + } + + // When only two quarks left, combine to form final hadron. + if (nLeft == 2) { + int idHad; + if ( abs(flavEnds[0].id) > 8 && abs(flavEnds[1].id) > 8) + diquarkClash = true; + else { + do idHad = flavSelPtr->combine( flavEnds[0], flavEnds[1]); + while (idHad == 0); + idProd.push_back( idHad); + } + + // If four quarks, decide how to pair them up. + } else { + int iEnd1 = 0; + int iEnd2 = 1; + int iEnd3 = 2; + int iEnd4 = 3; + if ( rndmPtr->flat() < colRearrange) iEnd2 = 3; + int relColSign = + ( (flavEnds[iEnd1].id > 0 && flavEnds[iEnd1].id < 9) + || flavEnds[iEnd1].id < -10 ) ? 1 : -1; + if ( (flavEnds[iEnd2].id < 0 && flavEnds[iEnd2].id > -9) + || flavEnds[iEnd2].id > 10 ) relColSign *= -1; + if (relColSign == 1) iEnd2 = 2; + if (iEnd2 == 2) iEnd3 = 1; + if (iEnd2 == 3) iEnd4 = 1; + + // Then combine to get final two hadrons. + int idHad; + if ( abs(flavEnds[iEnd1].id) > 8 && abs(flavEnds[iEnd2].id) > 8) + diquarkClash = true; + else { + do idHad = flavSelPtr->combine( flavEnds[iEnd1], flavEnds[iEnd2]); + while (idHad == 0); + idProd.push_back( idHad); + } + if ( abs(flavEnds[iEnd3].id) > 8 && abs(flavEnds[iEnd4].id) > 8) + diquarkClash = true; + else { + do idHad = flavSelPtr->combine( flavEnds[iEnd3], flavEnds[iEnd4]); + while (idHad == 0); + idProd.push_back( idHad); + } + } + + // Find masses of the new hadrons. + for (int i = nFilled; i < int(idProd.size()) ; ++i) { + double mHad = particleDataPtr->mass(idProd[i]); + mProd.push_back( mHad); + mDiff -= mHad; + } + } + + // Optional: check that this decay mode is not explicitly defined. + if ( (meMode > 61 && meMode <= 80) && mDiff > mSafety && !diquarkClash ) { + int idMatch[10], idPNow; + usedChannel = false; + bool matched = false; + // Loop through all channels. Done if not same multiplicity. + for (int i = 0; i < decDataPtr->sizeChannels(); ++i) { + DecayChannel& channel = decDataPtr->channel(i); + if (channel.multiplicity() != nTotal) continue; + for (int k = 0; k < nTotal; ++k) idMatch[k] = channel.product(k); + // Match particles one by one until fail. + // Do not distinguish K0/K0bar/K0short/K0long at this stage. + for (int j = 0; j < nTotal; ++j) { + matched = false; + idPNow = idProd[j + 1]; + if (idPNow == -311 || idPNow == 130 || idPNow == 310) idPNow = 311; + for (int k = 0; k < nTotal - j; ++k) + if (idMatch[k] == idPNow || (idMatch[k] == -311 && idPNow == 311)) { + // Compress list of unmatched when matching worked. + idMatch[k] = idMatch[nTotal - 1 - j]; + matched = true; + break; + } + if (!matched) break; + } + // If matching worked, then chosen channel to be rejected. + if (matched) {usedChannel = true; break;} + } + } + + // Keep on trying until enough phase space and no clash. + } while (mDiff < mSafety || diquarkClash || usedChannel); + + // Update particle multiplicity. + mult = idProd.size() - 1; + + // For Dalitz decays shuffle Dalitz pair to the end of the list. + if (meMode == 11 || meMode == 12) { + int iL1 = 0; + int iL2 = 0; + for (int i = 1; i <= mult; ++i) { + if (idProd[i] == 11 || idProd[i] == 13 || idProd[i] == 15) iL1 = i; + if (idProd[i] == -11 || idProd[i] == -13 || idProd[i] == -15) iL2 = i; + } + if (iL1 > 0 && iL2 > 0) { + int idL1 = idProd[iL1]; + int idL2 = idProd[iL2]; + double mL1 = mProd[iL1]; + double mL2 = mProd[iL2]; + int iMove = 0; + for (int i = 1; i <= mult; ++i) if (i != iL1 && i != iL2) { + ++iMove; + idProd[iMove] = idProd[i]; + mProd[iMove] = mProd[i]; + } + idProd[mult - 1] = idL1; + idProd[mult] = idL2; + mProd[mult - 1] = mL1; + mProd[mult] = mL2; + } + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Set colour flow and scale in a decay explicitly to partons. + +bool ParticleDecays::setColours(Event& event) { + + // Decay to q qbar (or qbar q). + if (meMode == 91 && idProd[1] > 0 && idProd[1] < 9) { + int newCol = event.nextColTag(); + cols[1] = newCol; + acols[2] = newCol; + } else if (meMode == 91 && idProd[1] < 0 && idProd[1] > -9) { + int newCol = event.nextColTag(); + cols[2] = newCol; + acols[1] = newCol; + + // Decay to g g. + } else if (meMode == 91 && idProd[1] == 21) { + int newCol1 = event.nextColTag(); + int newCol2 = event.nextColTag(); + cols[1] = newCol1; + acols[1] = newCol2; + cols[2] = newCol2; + acols[2] = newCol1; + + // Decay to g g g. + } else if (meMode == 92 && idProd[1] == 21 && idProd[2] == 21 + && idProd[3] == 21) { + int newCol1 = event.nextColTag(); + int newCol2 = event.nextColTag(); + int newCol3 = event.nextColTag(); + cols[1] = newCol1; + acols[1] = newCol2; + cols[2] = newCol2; + acols[2] = newCol3; + cols[3] = newCol3; + acols[3] = newCol1; + + // Decay to g g gamma: locate which is gamma. + } else if (meMode == 92) { + int iGlu1 = (idProd[1] == 21) ? 1 : 3; + int iGlu2 = (idProd[2] == 21) ? 2 : 3; + int newCol1 = event.nextColTag(); + int newCol2 = event.nextColTag(); + cols[iGlu1] = newCol1; + acols[iGlu1] = newCol2; + cols[iGlu2] = newCol2; + acols[iGlu2] = newCol1; + + // Unknown decay mode means failure. + } else return false; + + // Set maximum scale to be mass of decaying particle. + scale = mProd[0]; + + // Done. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/PartonDistributions.cxx b/PYTHIA8/pythia8140/src/PartonDistributions.cxx new file mode 100644 index 00000000000..ae2a51275c0 --- /dev/null +++ b/PYTHIA8/pythia8140/src/PartonDistributions.cxx @@ -0,0 +1,2153 @@ +// PartonDistributions.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the PDF, LHAPDF, +// GRV94L, CTEQ5L, MSTWpdf, CTEQ6pdf, GRVpiL, PomFix, PomH1FitAB, +// PomH1Jets and Lepton classes. + +#include "PartonDistributions.h" +#include "LHAPDFInterface.h" + +namespace Pythia8 { + +//========================================================================== + +// Base class for parton distribution functions. + +//-------------------------------------------------------------------------- + +// Resolve valence content for assumed meson. Possibly modified later. + +void PDF::setValenceContent() { + + // Subdivide meson by flavour content. + if (idBeamAbs < 100 || idBeamAbs > 1000) return; + int idTmp1 = idBeamAbs/100; + int idTmp2 = (idBeamAbs/10)%10; + + // Find which is quark and which antiquark. + if (idTmp1%2 == 0) { + idVal1 = idTmp1; + idVal2 = -idTmp2; + } else { + idVal1 = idTmp2; + idVal2 = -idTmp1; + } + if (idBeam < 0) { + idVal1 = -idVal1; + idVal2 = -idVal2; + } + + // Special case for Pomeron, to start off. + if (idBeamAbs == 990) { + idVal1 = 1; + idVal2 = -1; + } +} + +//-------------------------------------------------------------------------- + +// Standard parton densities. + +double PDF::xf(int id, double x, double Q2) { + + // Need to update if flavour, x or Q2 changed. + // Use idSav = 9 to indicate that ALL flavours are up-to-date. + // Assume that flavour and antiflavour always updated simultaneously. + if ( (abs(idSav) != abs(id) && idSav != 9) || x != xSav || Q2 != Q2Sav) + {idSav = id; xfUpdate(id, x, Q2); xSav = x; Q2Sav = Q2;} + + // Baryon and nondiagonal meson beams: only p, pbar, pi+, pi- for now. + if (idBeamAbs == 2212 || idBeamAbs == 211) { + int idNow = (idBeam > 0) ? id : -id; + int idAbs = abs(id); + if (idNow == 0 || idAbs == 21) return max(0., xg); + if (idNow == 1) return max(0., xd); + if (idNow == -1) return max(0., xdbar); + if (idNow == 2) return max(0., xu); + if (idNow == -2) return max(0., xubar); + if (idNow == 3) return max(0., xs); + if (idNow == -3) return max(0., xsbar); + if (idAbs == 4) return max(0., xc); + if (idAbs == 5) return max(0., xb); + if (idAbs == 22) return max(0., xgamma); + return 0.; + + // Diagonal meson beams: only pi0, Pomeron for now. + } else if (idBeam == 111 || idBeam == 990) { + int idAbs = abs(id); + if (id == 0 || idAbs == 21) return max(0., xg); + if (id == idVal1 || id == idVal2) return max(0., xu); + if (idAbs <= 2) return max(0., xubar); + if (idAbs == 3) return max(0., xs); + if (idAbs == 4) return max(0., xc); + if (idAbs == 5) return max(0., xb); + if (idAbs == 22) return max(0., xgamma); + return 0.; + + + // Lepton beam. + } else { + if (id == idBeam ) return max(0., xlepton); + if (abs(id) == 22) return max(0., xgamma); + return 0.; + } + +} + +//-------------------------------------------------------------------------- + +// Only valence part of parton densities. + +double PDF::xfVal(int id, double x, double Q2) { + + // Need to update if flavour, x or Q2 changed. + // Use idSav = 9 to indicate that ALL flavours are up-to-date. + // Assume that flavour and antiflavour always updated simultaneously. + if ( (abs(idSav) != abs(id) && idSav != 9) || x != xSav || Q2 != Q2Sav) + {idSav = id; xfUpdate(id, x, Q2); xSav = x; Q2Sav = Q2;} + + // Baryon and nondiagonal meson beams: only p, pbar, pi+, pi- for now. + if (idBeamAbs == 2212) { + int idNow = (idBeam > 0) ? id : -id; + if (idNow == 1) return max(0., xdVal); + if (idNow == 2) return max(0., xuVal); + return 0.; + } else if (idBeamAbs == 211) { + int idNow = (idBeam > 0) ? id : -id; + if (idNow == 2 || idNow == -1) return max(0., xuVal); + return 0.; + + // Diagonal meson beams: only pi0, Pomeron for now. + } else if (idBeam == 111 || idBeam == 990) { + if (id == idVal1 || id == idVal2) return max(0., xuVal); + return 0.; + + // Lepton beam. + } else { + if (id == idBeam) return max(0., xlepton); + return 0.; + } + +} + +//-------------------------------------------------------------------------- + +// Only sea part of parton densities. + +double PDF::xfSea(int id, double x, double Q2) { + + // Need to update if flavour, x or Q2 changed. + // Use idSav = 9 to indicate that ALL flavours are up-to-date. + // Assume that flavour and antiflavour always updated simultaneously. + if ( (abs(idSav) != abs(id) && idSav != 9) || x != xSav || Q2 != Q2Sav) + {idSav = id; xfUpdate(id, x, Q2); xSav = x; Q2Sav = Q2;} + + // Hadron beams. + if (idBeamAbs > 100) { + int idNow = (idBeam > 0) ? id : -id; + int idAbs = abs(id); + if (idNow == 0 || idAbs == 21) return max(0., xg); + if (idBeamAbs == 2212) { + if (idNow == 1) return max(0., xdSea); + if (idNow == -1) return max(0., xdbar); + if (idNow == 2) return max(0., xuSea); + if (idNow == -2) return max(0., xubar); + } else { + if (idAbs <= 2) return max(0., xuSea); + } + if (idNow == 3) return max(0., xs); + if (idNow == -3) return max(0., xsbar); + if (idAbs == 4) return max(0., xc); + if (idAbs == 5) return max(0., xb); + if (idAbs == 22) return max(0., xgamma); + return 0.; + + // Lepton beam. + } else { + if (abs(id) == 22) return max(0., xgamma); + return 0.; + } + +} + +//========================================================================== + +// Interface to the LHAPDF library. + +//-------------------------------------------------------------------------- + +// Definitions of static variables. + +string LHAPDF::latestSetName = " "; +int LHAPDF::latestMember = -1; +int LHAPDF::latestNSet = 0; + +//-------------------------------------------------------------------------- + +// Initialize a parton density function from LHAPDF. + +void LHAPDF::init(string setName, int member, Info* infoPtr) { + + // If already initialized then need not do anything. + if (setName == latestSetName && member == latestMember + && nSet == latestNSet) return; + + // Initialize set. If first character is '/' then assume that name + // is given with path, else not. + if (setName[0] == '/') LHAPDFInterface::initPDFsetM( nSet, setName); + else LHAPDFInterface::initPDFsetByNameM( nSet, setName); + + // Check that not dummy library was linked and put nSet negative. + isSet = (nSet >= 0); + if (!isSet) { + if (infoPtr > 0) infoPtr->errorMsg("Error from LHAPDF::init: " + "you try to use LHAPDF but did not link it"); + else cout << " Error from LHAPDF::init: you try to use LHAPDF " + << "but did not link it" << endl; + } + + // Initialize member. + LHAPDFInterface::initPDFM(nSet, member); + + // Do not collect statistics on under/overflow to save time and space. + LHAPDFInterface::setPDFparm( "NOSTAT" ); + LHAPDFInterface::setPDFparm( "LOWKEY" ); + + // Save values to avoid unnecessary reinitializations. + latestSetName = setName; + latestMember = member; + latestNSet = nSet; + +} + +//-------------------------------------------------------------------------- + +// Allow optional extrapolation beyond boundaries. + +void LHAPDF::setExtrapolate(bool extrapol) { + + LHAPDFInterface::setPDFparm( (extrapol) ? "EXTRAPOLATE" : "18" ); + +} + +//-------------------------------------------------------------------------- + +// Give the parton distribution function set from LHAPDF. + +void LHAPDF::xfUpdate(int , double x, double Q2) { + + // Let LHAPDF do the evaluation of parton densities. + double Q = sqrt( max( 0., Q2)); + + // Use special call if photon included in proton (so far only MRST2004qed) + if (latestSetName == "MRST2004qed.LHgrid" ) { + LHAPDFInterface::evolvePDFPHOTONM( nSet, x, Q, xfArray, xPhoton); + } + // Else use default LHAPDF call + else { + LHAPDFInterface::evolvePDFM( nSet, x, Q, xfArray); + xPhoton=0.0; + } + + // Update values. + xg = xfArray[6]; + xu = xfArray[8]; + xd = xfArray[7]; + xs = xfArray[9]; + xubar = xfArray[4]; + xdbar = xfArray[5]; + xsbar = xfArray[3]; + xc = xfArray[10]; + xb = xfArray[11]; + xgamma = xPhoton; + + // Subdivision of valence and sea. + xuVal = xu - xubar; + xuSea = xubar; + xdVal = xd - xdbar; + xdSea = xdbar; + + // idSav = 9 to indicate that all flavours reset. + idSav = 9; + +} + +//========================================================================== + +// Gives the GRV 94 L (leading order) parton distribution function set +// in parametrized form. Authors: M. Glueck, E. Reya and A. Vogt. +// Ref: M. Glueck, E. Reya and A. Vogt, Z.Phys. C67 (1995) 433. + +void GRV94L::xfUpdate(int id, double x, double Q2) { + + // Common expressions. Constrain Q2 for which parametrization is valid. + double mu2 = 0.23; + double lam2 = 0.2322 * 0.2322; + double s = (Q2 > mu2) ? log( log(Q2/lam2) / log(mu2/lam2) ) : 0.; + double ds = sqrt(s); + double s2 = s * s; + double s3 = s2 * s; + + // uv : + double nu = 2.284 + 0.802 * s + 0.055 * s2; + double aku = 0.590 - 0.024 * s; + double bku = 0.131 + 0.063 * s; + double au = -0.449 - 0.138 * s - 0.076 * s2; + double bu = 0.213 + 2.669 * s - 0.728 * s2; + double cu = 8.854 - 9.135 * s + 1.979 * s2; + double du = 2.997 + 0.753 * s - 0.076 * s2; + double uv = grvv (x, nu, aku, bku, au, bu, cu, du); + + // dv : + double nd = 0.371 + 0.083 * s + 0.039 * s2; + double akd = 0.376; + double bkd = 0.486 + 0.062 * s; + double ad = -0.509 + 3.310 * s - 1.248 * s2; + double bd = 12.41 - 10.52 * s + 2.267 * s2; + double cd = 6.373 - 6.208 * s + 1.418 * s2; + double dd = 3.691 + 0.799 * s - 0.071 * s2; + double dv = grvv (x, nd, akd, bkd, ad, bd, cd, dd); + + // udb : + double alx = 1.451; + double bex = 0.271; + double akx = 0.410 - 0.232 * s; + double bkx = 0.534 - 0.457 * s; + double agx = 0.890 - 0.140 * s; + double bgx = -0.981; + double cx = 0.320 + 0.683 * s; + double dx = 4.752 + 1.164 * s + 0.286 * s2; + double ex = 4.119 + 1.713 * s; + double esx = 0.682 + 2.978 * s; + double udb = grvw (x, s, alx, bex, akx, bkx, agx, bgx, cx, + dx, ex, esx); + + // del : + double ne = 0.082 + 0.014 * s + 0.008 * s2; + double ake = 0.409 - 0.005 * s; + double bke = 0.799 + 0.071 * s; + double ae = -38.07 + 36.13 * s - 0.656 * s2; + double be = 90.31 - 74.15 * s + 7.645 * s2; + double ce = 0.; + double de = 7.486 + 1.217 * s - 0.159 * s2; + double del = grvv (x, ne, ake, bke, ae, be, ce, de); + + // sb : + double sts = 0.; + double als = 0.914; + double bes = 0.577; + double aks = 1.798 - 0.596 * s; + double as = -5.548 + 3.669 * ds - 0.616 * s; + double bs = 18.92 - 16.73 * ds + 5.168 * s; + double dst = 6.379 - 0.350 * s + 0.142 * s2; + double est = 3.981 + 1.638 * s; + double ess = 6.402; + double sb = grvs (x, s, sts, als, bes, aks, as, bs, dst, est, ess); + + // cb : + double stc = 0.888; + double alc = 1.01; + double bec = 0.37; + double akc = 0.; + double ac = 0.; + double bc = 4.24 - 0.804 * s; + double dct = 3.46 - 1.076 * s; + double ect = 4.61 + 1.49 * s; + double esc = 2.555 + 1.961 * s; + double chm = grvs (x, s, stc, alc, bec, akc, ac, bc, dct, ect, esc); + + // bb : + double stb = 1.351; + double alb = 1.00; + double beb = 0.51; + double akb = 0.; + double ab = 0.; + double bb = 1.848; + double dbt = 2.929 + 1.396 * s; + double ebt = 4.71 + 1.514 * s; + double esb = 4.02 + 1.239 * s; + double bot = grvs (x, s, stb, alb, beb, akb, ab, bb, dbt, ebt, esb); + + // gl : + double alg = 0.524; + double beg = 1.088; + double akg = 1.742 - 0.930 * s; + double bkg = - 0.399 * s2; + double ag = 7.486 - 2.185 * s; + double bg = 16.69 - 22.74 * s + 5.779 * s2; + double cg = -25.59 + 29.71 * s - 7.296 * s2; + double dg = 2.792 + 2.215 * s + 0.422 * s2 - 0.104 * s3; + double eg = 0.807 + 2.005 * s; + double esg = 3.841 + 0.316 * s; + double gl = grvw (x, s, alg, beg, akg, bkg, ag, bg, cg, + dg, eg, esg); + + // Update values + xg = gl; + xu = uv + 0.5*(udb - del); + xd = dv + 0.5*(udb + del); + xubar = 0.5*(udb - del); + xdbar = 0.5*(udb + del); + xs = sb; + xsbar = sb; + xc = chm; + xb = bot; + + // Subdivision of valence and sea. + xuVal = uv; + xuSea = xubar; + xdVal = dv; + xdSea = xdbar; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//-------------------------------------------------------------------------- + +double GRV94L::grvv (double x, double n, double ak, double bk, double a, + double b, double c, double d) { + + double dx = sqrt(x); + return n * pow(x, ak) * (1. + a * pow(x, bk) + x * (b + c * dx)) * + pow(1. - x, d); + +} + +//-------------------------------------------------------------------------- + +double GRV94L::grvw (double x, double s, double al, double be, double ak, + double bk, double a, double b, double c, double d, double e, double es) { + + double lx = log(1./x); + return (pow(x, ak) * (a + x * (b + x * c)) * pow(lx, bk) + pow(s, al) + * exp(-e + sqrt(es * pow(s, be) * lx))) * pow(1. - x, d); + +} + +//-------------------------------------------------------------------------- + +double GRV94L::grvs (double x, double s, double sth, double al, double be, + double ak, double ag, double b, double d, double e, double es) { + + if(s <= sth) { + return 0.; + } else { + double dx = sqrt(x); + double lx = log(1./x); + return pow(s - sth, al) / pow(lx, ak) * (1. + ag * dx + b * x) * + pow(1. - x, d) * exp(-e + sqrt(es * pow(s, be) * lx)); + } + +} + +//========================================================================== + +// Gives the CTEQ 5 L (leading order) parton distribution function set +// in parametrized form. Parametrization by J. Pumplin. +// Ref: CTEQ Collaboration, H.L. Lai et al., Eur.Phys.J. C12 (2000) 375. + +// The range of (x, Q) covered by this parametrization of the QCD +// evolved parton distributions is 1E-6 < x < 1, 1.1 GeV < Q < 10 TeV. +// In the current implementation, densities are frozen at borders. + +void CTEQ5L::xfUpdate(int id, double x, double Q2) { + + // Constrain x and Q2 to range for which parametrization is valid. + double Q = sqrt( max( 1., min( 1e8, Q2) ) ); + x = max( 1e-6, min( 1.-1e-10, x) ); + + // Derived kinematical quantities. + double y = - log(x); + double u = log( x / 0.00001); + double x1 = 1. - x; + double x1L = log(1. - x); + double sumUbarDbar = 0.; + + // Parameters of parametrizations. + const double Qmin[8] = { 0., 0., 0., 0., 0., 0., 1.3, 4.5}; + const double alpha[8] = { 0.2987216, 0.3407552, 0.4491863, 0.2457668, + 0.5293999, 0.3713141, 0.03712017, 0.004952010 }; + const double ut1[8] = { 4.971265, 2.612618, -0.4656819, 3.862583, + 0.1895615, 3.753257, 4.400772, 5.562568 }; + const double ut2[8] = { -1.105128, -1.258304e5, -274.2390, -1.265969, + -3.069097, -1.113085, -1.356116, -1.801317 }; + const double am[8][9][3] = { + // d. + { { 0.5292616E+01, -0.2751910E+01, -0.2488990E+01 }, + { 0.9714424E+00, 0.1011827E-01, -0.1023660E-01 }, + { -0.1651006E+02, 0.7959721E+01, 0.8810563E+01 }, + { -0.1643394E+02, 0.5892854E+01, 0.9348874E+01 }, + { 0.3067422E+02, 0.4235796E+01, -0.5112136E+00 }, + { 0.2352526E+02, -0.5305168E+01, -0.1169174E+02 }, + { -0.1095451E+02, 0.3006577E+01, 0.5638136E+01 }, + { -0.1172251E+02, -0.2183624E+01, 0.4955794E+01 }, + { 0.1662533E-01, 0.7622870E-02, -0.4895887E-03 } }, + // u. + { { 0.9905300E+00, -0.4502235E+00, 0.1624441E+00 }, + { 0.8867534E+00, 0.1630829E-01, -0.4049085E-01 }, + { 0.8547974E+00, 0.3336301E+00, 0.1371388E+00 }, + { 0.2941113E+00, -0.1527905E+01, 0.2331879E+00 }, + { 0.3384235E+02, 0.3715315E+01, 0.8276930E+00 }, + { 0.6230115E+01, 0.3134639E+01, -0.1729099E+01 }, + { -0.1186928E+01, -0.3282460E+00, 0.1052020E+00 }, + { -0.8545702E+01, -0.6247947E+01, 0.3692561E+01 }, + { 0.1724598E-01, 0.7120465E-02, 0.4003646E-04 } }, + // g. + { { 0.1193572E+03, -0.3886845E+01, -0.1133965E+01 }, + { -0.9421449E+02, 0.3995885E+01, 0.1607363E+01 }, + { 0.4206383E+01, 0.2485954E+00, 0.2497468E+00 }, + { 0.1210557E+03, -0.3015765E+01, -0.1423651E+01 }, + { -0.1013897E+03, -0.7113478E+00, 0.2621865E+00 }, + { -0.1312404E+01, -0.9297691E+00, -0.1562531E+00 }, + { 0.1627137E+01, 0.4954111E+00, -0.6387009E+00 }, + { 0.1537698E+00, -0.2487878E+00, 0.8305947E+00 }, + { 0.2496448E-01, 0.2457823E-02, 0.8234276E-03 } }, + // ubar + dbar. + { { 0.2647441E+02, 0.1059277E+02, -0.9176654E+00 }, + { 0.1990636E+01, 0.8558918E-01, 0.4248667E-01 }, + { -0.1476095E+02, -0.3276255E+02, 0.1558110E+01 }, + { -0.2966889E+01, -0.3649037E+02, 0.1195914E+01 }, + { -0.1000519E+03, -0.2464635E+01, 0.1964849E+00 }, + { 0.3718331E+02, 0.4700389E+02, -0.2772142E+01 }, + { -0.1872722E+02, -0.2291189E+02, 0.1089052E+01 }, + { -0.1628146E+02, -0.1823993E+02, 0.2537369E+01 }, + { -0.1156300E+01, -0.1280495E+00, 0.5153245E-01 } }, + // dbar/ubar. + { { -0.6556775E+00, 0.2490190E+00, 0.3966485E-01 }, + { 0.1305102E+01, -0.1188925E+00, -0.4600870E-02 }, + { -0.2371436E+01, 0.3566814E+00, -0.2834683E+00 }, + { -0.6152826E+01, 0.8339877E+00, -0.7233230E+00 }, + { -0.8346558E+01, 0.2892168E+01, 0.2137099E+00 }, + { 0.1279530E+02, 0.1021114E+00, 0.5787439E+00 }, + { 0.5858816E+00, -0.1940375E+01, -0.4029269E+00 }, + { -0.2795725E+02, -0.5263392E+00, 0.1290229E+01 }, + { 0.0000000E+00, 0.0000000E+00, 0.0000000E+00 } }, + // sbar. + { { 0.1580931E+01, -0.2273826E+01, -0.1822245E+01 }, + { 0.2702644E+01, 0.6763243E+00, 0.7231586E-02 }, + { -0.1857924E+02, 0.3907500E+01, 0.5850109E+01 }, + { -0.3044793E+02, 0.2639332E+01, 0.5566644E+01 }, + { -0.4258011E+01, -0.5429244E+01, 0.4418946E+00 }, + { 0.3465259E+02, -0.5532604E+01, -0.4904153E+01 }, + { -0.1658858E+02, 0.2923275E+01, 0.2266286E+01 }, + { -0.1149263E+02, 0.2877475E+01, -0.7999105E+00 }, + { 0.0000000E+00, 0.0000000E+00, 0.0000000E+00 } }, + // cbar. + { { -0.8293661E+00, -0.3982375E+01, -0.6494283E-01 }, + { 0.2754618E+01, 0.8338636E+00, -0.6885160E-01 }, + { -0.1657987E+02, 0.1439143E+02, -0.6887240E+00 }, + { -0.2800703E+02, 0.1535966E+02, -0.7377693E+00 }, + { -0.6460216E+01, -0.4783019E+01, 0.4913297E+00 }, + { 0.3141830E+02, -0.3178031E+02, 0.7136013E+01 }, + { -0.1802509E+02, 0.1862163E+02, -0.4632843E+01 }, + { -0.1240412E+02, 0.2565386E+02, -0.1066570E+02 }, + { 0.0000000E+00, 0.0000000E+00, 0.0000000E+00 } }, + // bbar. + { { -0.6031237E+01, 0.1992727E+01, -0.1076331E+01 }, + { 0.2933912E+01, 0.5839674E+00, 0.7509435E-01 }, + { -0.8284919E+01, 0.1488593E+01, -0.8251678E+00 }, + { -0.1925986E+02, 0.2805753E+01, -0.3015446E+01 }, + { -0.9480483E+01, -0.9767837E+00, -0.1165544E+01 }, + { 0.2193195E+02, -0.1788518E+02, 0.9460908E+01 }, + { -0.1327377E+02, 0.1201754E+02, -0.6277844E+01 }, + { 0.0000000E+00, 0.0000000E+00, 0.0000000E+00 }, + { 0.0000000E+00, 0.0000000E+00, 0.0000000E+00 } } }; + + // Loop over 8 different parametrizations. Check if inside allowed region. + for (int i = 0; i < 8; ++i) { + double answer = 0.; + if (Q > max(Qmin[i], alpha[i])) { + + // Evaluate answer. + double tmp = log(Q / alpha[i]); + double sb = log(tmp); + double sb1 = sb - 1.2; + double sb2 = sb1*sb1; + double af[9]; + for (int j = 0; j < 9; ++j) + af[j] = am[i][j][0] + sb1 * am[i][j][1] + sb2 * am[i][j][2]; + double part1 = af[1] * pow( y, 1. + 0.01 * af[4]) * (1. + af[8] * u); + double part2 = af[0] * x1 + af[3] * x; + double part3 = x * x1 * (af[5] + af[6] * x1 + af[7] * x * x1); + double part4 = (ut2[i] < -100.) ? ut1[i] * x1L + af[2] * x1L + : ut1[i] * x1L + af[2] * log(x1 + exp(ut2[i])); + answer = x * exp( part1 + part2 + part3 + part4); + answer *= 1. - Qmin[i] / Q; + } + + // Store results. + if (i == 0) xd = x * answer; + else if (i == 1) xu = x * answer; + else if (i == 2) xg = x * answer; + else if (i == 3) sumUbarDbar = x * answer; + else if (i == 4) { xubar = sumUbarDbar / (1. + answer); + xdbar = sumUbarDbar * answer / (1. + answer); } + else if (i == 5) {xs = x * answer; xsbar = xs;} + else if (i == 6) xc = x * answer; + else if (i == 7) xb = x * answer; + } + + // Subdivision of valence and sea. + xuVal = xu - xubar; + xuSea = xubar; + xdVal = xd - xdbar; + xdSea = xdbar; + + // idSav = 9 to indicate that all flavours reset. id change is dummy here. + idSav = 9; + id = 0; + +} + +//========================================================================== + +// The MSTWpdf class. +// MSTW 2008 PDF's, specifically the LO one. +// Original C++ version by Jeppe Andersen. +// Modified by Graeme Watt . + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of parton flavours, x and Q2 grid points, +// bins below c and b thresholds. +const int MSTWpdf::np = 12; +const int MSTWpdf::nx = 64; +const int MSTWpdf::nq = 48; +const int MSTWpdf::nqc0 = 4; +const int MSTWpdf::nqb0 = 14; + +// Range of (x, Q2) grid. +const double MSTWpdf::xmin = 1e-6; +const double MSTWpdf::xmax = 1.0; +const double MSTWpdf::qsqmin = 1.0; +const double MSTWpdf::qsqmax = 1e9; + +// Array of x values. +const double MSTWpdf::xxInit[65] = {0., 1e-6, 2e-6, 4e-6, 6e-6, 8e-6, + 1e-5, 2e-5, 4e-5, 6e-5, 8e-5, 1e-4, 2e-4, 4e-4, 6e-4, 8e-4, + 1e-3, 2e-3, 4e-3, 6e-3, 8e-3, 1e-2, 1.4e-2, 2e-2, 3e-2, 4e-2, 6e-2, + 8e-2, 0.10, 0.125, 0.15, 0.175, 0.20, 0.225, 0.25, 0.275, 0.30, + 0.325, 0.35, 0.375, 0.40, 0.425, 0.45, 0.475, 0.50, 0.525, 0.55, + 0.575, 0.60, 0.625, 0.65, 0.675, 0.70, 0.725, 0.75, 0.775, 0.80, + 0.825, 0.85, 0.875, 0.90, 0.925, 0.95, 0.975, 1.0 }; + +// Array of Q values. +const double MSTWpdf::qqInit[49] = {0., 1.0, 1.25, 1.5, 0., 0., 2.5, 3.2, + 4.0, 5.0, 6.4, 8.0, 10., 12., 0., 0., 26.0, 40.0, 64.0, 1e2, 1.6e2, + 2.4e2, 4e2, 6.4e2, 1e3, 1.8e3, 3.2e3, 5.6e3, 1e4, 1.8e4, 3.2e4, 5.6e4, + 1e5, 1.8e5, 3.2e5, 5.6e5, 1e6, 1.8e6, 3.2e6, 5.6e6, 1e7, 1.8e7, 3.2e7, + 5.6e7, 1e8, 1.8e8, 3.2e8, 5.6e8, 1e9 }; + +//-------------------------------------------------------------------------- + +// Initialize PDF: read in data grid from file and set up interpolation. + +void MSTWpdf::init(int iFitIn, string xmlPath, Info* infoPtr) { + + // Choice of fit among possibilities. Counters and temporary variables. + iFit = iFitIn; + int i,n,m,k,l,j; + double dtemp; + + // Variables used for initialising c_ij array: + double f[np+1][nx+1][nq+1]; + double f1[np+1][nx+1][nq+1]; // derivative w.r.t. x + double f2[np+1][nx+1][nq+1]; // derivative w.r.t. q + double f12[np+1][nx+1][nq+1];// cross derivative + double f21[np+1][nx+1][nq+1];// cross derivative + int wt[16][16]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0}, + {-3,0,0,3,0,0,0,0,-2,0,0,-1,0,0,0,0}, + {2,0,0,-2,0,0,0,0,1,0,0,1,0,0,0,0}, + {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0}, + {0,0,0,0,-3,0,0,3,0,0,0,0,-2,0,0,-1}, + {0,0,0,0,2,0,0,-2,0,0,0,0,1,0,0,1}, + {-3,3,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,-3,3,0,0,-2,-1,0,0}, + {9,-9,9,-9,6,3,-3,-6,6,-6,-3,3,4,2,1,2}, + {-6,6,-6,6,-4,-2,2,4,-3,3,3,-3,-2,-1,-1,-2}, + {2,-2,0,0,1,1,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,2,-2,0,0,1,1,0,0}, + {-6,6,-6,6,-3,-3,3,3,-4,4,2,-2,-2,-2,-1,-1}, + {4,-4,4,-4,2,2,-2,-2,2,-2,-2,2,1,1,1,1}}; + double xxd,d1d2,cl[16],x[16],d1,d2,y[5],y1[5],y2[5],y12[5]; + double mc2,mb2,eps=1e-6; // q^2 grid points at mc2+eps, mb2+eps + + // Select which data file to read for current fit. + if (xmlPath[ xmlPath.length() - 1 ] != '/') xmlPath += "/"; + string fileName = " "; + if (iFit == 1) fileName = "mrstlostar.00.dat"; + if (iFit == 2) fileName = "mrstlostarstar.00.dat"; + if (iFit == 3) fileName = "mstw2008lo.00.dat"; + if (iFit == 4) fileName = "mstw2008nlo.00.dat"; + + // Open data file. + ifstream data_file( (xmlPath + fileName).c_str() ); + if (!data_file.good()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "did not find parametrization file ", fileName); + else cout << " Error from MSTWpdf::init: " + << "did not find parametrization file " << fileName << endl; + isSet = false; + return; + } + + // Read distance, tolerance, heavy quark masses + // and alphaS values from file. + char comma; + int nExtraFlavours; + data_file.ignore(256,'\n'); + data_file.ignore(256,'\n'); + data_file.ignore(256,'='); data_file >> distance >> tolerance; + data_file.ignore(256,'='); data_file >> mCharm; + data_file.ignore(256,'='); data_file >> mBottom; + data_file.ignore(256,'='); data_file >> alphaSQ0; + data_file.ignore(256,'='); data_file >> alphaSMZ; + data_file.ignore(256,'='); data_file >> alphaSorder >> comma >> alphaSnfmax; + data_file.ignore(256,'='); data_file >> nExtraFlavours; + data_file.ignore(256,'\n'); + data_file.ignore(256,'\n'); + data_file.ignore(256,'\n'); + + // Use c and b quark masses for outlay of qq array. + for (int iqq = 0; iqq < 49; ++iqq) qq[iqq] = qqInit[iqq]; + mc2=mCharm*mCharm; + mb2=mBottom*mBottom; + qq[4]=mc2; + qq[5]=mc2+eps; + qq[14]=mb2; + qq[15]=mb2+eps; + + // Check that the heavy quark masses are sensible. + if (mc2 < qq[3] || mc2 > qq[6]) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "invalid mCharm"); + else cout << " Error from MSTWpdf::init: invalid mCharm" << endl; + isSet = false; + return; + } + if (mb2 < qq[13] || mb2 > qq[16]) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "invalid mBottom"); + else cout << " Error from MSTWpdf::init: invalid mBottom" << endl; + isSet = false; + return; + } + + // The nExtraFlavours variable is provided to aid compatibility + // with future grids where, for example, a photon distribution + // might be provided (cf. the MRST2004QED PDFs). + if (nExtraFlavours < 0 || nExtraFlavours > 1) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "invalid nExtraFlavours"); + else cout << " Error from MSTWpdf::init: invalid nExtraFlavours" << endl; + isSet = false; + return; + } + + // Now read in the grids from the grid file. + for (n=1;n<=nx-1;n++) + for (m=1;m<=nq;m++) { + for (i=1;i<=9;i++) + data_file >> f[i][n][m]; + if (alphaSorder==2) { // only at NNLO + data_file >> f[10][n][m]; // = chm-cbar + data_file >> f[11][n][m]; // = bot-bbar + } + else { + f[10][n][m] = 0.; // = chm-cbar + f[11][n][m] = 0.; // = bot-bbar + } + if (nExtraFlavours>0) + data_file >> f[12][n][m]; // = photon + else + f[12][n][m] = 0.; // photon + if (data_file.eof()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "failed to read in data file"); + else cout << " Error from MSTWpdf::init: failed to read in data file" + << endl; + isSet = false; + return; + } + } + + // Check that ALL the file contents have been read in. + data_file >> dtemp; + if (!data_file.eof()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from MSTWpdf::init: " + "failed to read in data file"); + else cout << " Error from MSTWpdf::init: failed to read in data file" + << endl; + isSet = false; + return; + } + + // Close the datafile. + data_file.close(); + + // PDFs are identically zero at x = 1. + for (i=1;i<=np;i++) + for (m=1;m<=nq;m++) + f[i][nx][m]=0.0; + + // Set up the new array in log10(x) and log10(qsq). + for (i=1;i<=nx;i++) + xx[i]=log10(xxInit[i]); + for (m=1;m<=nq;m++) + qq[m]=log10(qq[m]); + + // Now calculate the derivatives used for bicubic interpolation. + for (i=1;i<=np;i++) { + + // Start by calculating the first x derivatives + // along the first x value: + for (m=1;m<=nq;m++) { + f1[i][1][m]=polderivative1(xx[1],xx[2],xx[3],f[i][1][m],f[i][2][m], + f[i][3][m]); + // Then along the rest (up to the last): + for (k=2;kpow(10.,qq[nqc0]) && qsqpow(10.,qq[nqb0]) && qsqxmax) return 0.; + + if (qsqqsqmax) { + interpolate=0; + } + + if (f==0) ip=1; + else if (f>=1 && f<=5) ip=f+1; + else if (f<=-1 && f>=-5) ip=-f+1; + else if (f>=7 && f<=11) ip=f; + else if (f==13) ip=12; + else if (abs(f)==6 || f==12) return 0.; + else return 0.; + + // Interpolation in log10(x), log10(qsq): + xxx=log10(x); + qqq=log10(qsq); + + if (interpolate==1) { // do usual interpolation + parton_pdf=parton_interpolate(ip,xxx,qqq); + if (f<=-1 && f>=-5) // antiquark = quark - valence + parton_pdf -= parton_interpolate(ip+5,xxx,qqq); + } + else if (interpolate==-1) { // extrapolate to low Q^2 + + if (x=-5) { // antiquark = quark - valence + parton_pdf -= parton_extrapolate(ip+5,xxx,log10(qsqmin)); + parton_pdf1 -= parton_extrapolate(ip+5,xxx,log10(1.01*qsqmin)); + } + } + else { // do usual interpolation + parton_pdf = parton_interpolate(ip,xxx,log10(qsqmin)); + parton_pdf1 = parton_interpolate(ip,xxx,log10(1.01*qsqmin)); + if (f<=-1 && f>=-5) { // antiquark = quark - valence + parton_pdf -= parton_interpolate(ip+5,xxx,log10(qsqmin)); + parton_pdf1 -= parton_interpolate(ip+5,xxx,log10(1.01*qsqmin)); + } + } + // Calculate the anomalous dimension, dlog(xf)/dlog(qsq), + // evaluated at qsqmin. Then extrapolate the PDFs to low + // qsq < qsqmin by interpolating the anomalous dimenion between + // the value at qsqmin and a value of 1 for qsq << qsqmin. + // If value of PDF at qsqmin is very small, just set + // anomalous dimension to 1 to prevent rounding errors. + if (fabs(parton_pdf) >= 1.e-5) + anom = max(-2.5, (parton_pdf1-parton_pdf)/parton_pdf/0.01); + else anom = 1.; + parton_pdf = parton_pdf*pow(qsq/qsqmin,anom*qsq/qsqmin+1.-qsq/qsqmin); + + } + else { // extrapolate outside PDF grid to low x or high Q^2 + parton_pdf = parton_extrapolate(ip,xxx,qqq); + if (f<=-1 && f>=-5) // antiquark = quark - valence + parton_pdf -= parton_extrapolate(ip+5,xxx,qqq); + } + + return parton_pdf; +} + +//-------------------------------------------------------------------------- + +// Interpolate PDF value inside data grid. + +double MSTWpdf::parton_interpolate(int ip, double xxx, double qqq) { + + double g, t, u; + int n, m, l; + + n=locate(xx,nx,xxx); // 0: below xmin, nx: above xmax + m=locate(qq,nq,qqq); // 0: below qsqmin, nq: above qsqmax + + t=(xxx-xx[n])/(xx[n+1]-xx[n]); + u=(qqq-qq[m])/(qq[m+1]-qq[m]); + + // Assume PDF proportional to (1-x)^p as x -> 1. + if (n==nx-1) { + double g0=((c[ip][n][m][1][4]*u+c[ip][n][m][1][3])*u + +c[ip][n][m][1][2])*u+c[ip][n][m][1][1]; // value at xx[n] + double g1=((c[ip][n-1][m][1][4]*u+c[ip][n-1][m][1][3])*u + +c[ip][n-1][m][1][2])*u+c[ip][n-1][m][1][1]; // value at xx[n-1] + double p = 1.0; + if (g0>0.0&&g1>0.0) p = log(g1/g0)/log((xx[n+1]-xx[n-1])/(xx[n+1]-xx[n])); + if (p<=1.0) p=1.0; + g=g0*pow((xx[n+1]-xxx)/(xx[n+1]-xx[n]),p); + } + + // Usual interpolation. + else { + g=0.0; + for (l=4;l>=1;l--) { + g=t*g+((c[ip][n][m][l][4]*u+c[ip][n][m][l][3])*u + +c[ip][n][m][l][2])*u+c[ip][n][m][l][1]; + } + } + + return g; +} + +//-------------------------------------------------------------------------- + +// Extrapolate PDF value outside data grid. + + +double MSTWpdf::parton_extrapolate(int ip, double xxx, double qqq) { + + double parton_pdf=0.; + int n,m; + + n=locate(xx,nx,xxx); // 0: below xmin, nx: above xmax + m=locate(qq,nq,qqq); // 0: below qsqmin, nq: above qsqmax + + if (n==0&&(m>0&&m1e-3 && f1>1e-3 ) { // if values are positive, keep them so + f0=log(f0); + f1=log(f1); + parton_pdf=exp(f0+(f1-f0)/(xx[2]-xx[1])*(xxx-xx[1])); + } else // otherwise just extrapolate in the value + parton_pdf=f0+(f1-f0)/(xx[2]-xx[1])*(xxx-xx[1]); + + } if (n>0&&m==nq) { // if extrapolation into large q only + + double f0,f1; + f0=parton_interpolate(ip,xxx,qq[nq]); + f1=parton_interpolate(ip,xxx,qq[nq-1]); + if ( f0>1e-3 && f1>1e-3 ) { // if values are positive, keep them so + f0=log(f0); + f1=log(f1); + parton_pdf=exp(f0+(f0-f1)/(qq[nq]-qq[nq-1])*(qqq-qq[nq])); + } else // otherwise just extrapolate in the value + parton_pdf=f0+(f0-f1)/(qq[nq]-qq[nq-1])*(qqq-qq[nq]); + + } if (n==0&&m==nq) { // if extrapolation into large q AND small x + + double f0,f1; + f0=parton_extrapolate(ip,xx[1],qqq); + f1=parton_extrapolate(ip,xx[2],qqq); + if ( f0>1e-3 && f1>1e-3 ) { // if values are positive, keep them so + f0=log(f0); + f1=log(f1); + parton_pdf=exp(f0+(f1-f0)/(xx[2]-xx[1])*(xxx-xx[1])); + } else // otherwise just extrapolate in the value + parton_pdf=f0+(f1-f0)/(xx[2]-xx[1])*(xxx-xx[1]); + + } + + return parton_pdf; +} + +//-------------------------------------------------------------------------- + +// Returns an integer j such that x lies inbetween xloc[j] and xloc[j+1]. +// unit offset of increasing ordered array xloc assumed. +// n is the length of the array (xloc[n] highest element). + +int MSTWpdf::locate(double xloc[],int n,double x) { + int ju,jm,jl(0),j; + ju=n+1; + + while (ju-jl>1) { + jm=(ju+jl)/2; // compute a mid point. + if ( x>= xloc[jm]) + jl=jm; + else ju=jm; + } + if (x==xloc[1]) j=1; + else if (x==xloc[n]) j=n-1; + else j=jl; + + return j; +} + +//-------------------------------------------------------------------------- + +// Returns the estimate of the derivative at x1 obtained by a polynomial +// interpolation using the three points (x_i,y_i). + +double MSTWpdf::polderivative1(double x1, double x2, double x3, double y1, + double y2, double y3) { + + return (x3*x3*(y1-y2)+2.0*x1*(x3*(-y1+y2)+x2*(y1-y3))+x2*x2*(-y1+y3) + +x1*x1*(-y2+y3))/((x1-x2)*(x1-x3)*(x2-x3)); + +} + +//-------------------------------------------------------------------------- + +// Returns the estimate of the derivative at x2 obtained by a polynomial +// interpolation using the three points (x_i,y_i). + +double MSTWpdf::polderivative2(double x1, double x2, double x3, double y1, + double y2, double y3) { + + return (x3*x3*(y1-y2)-2.0*x2*(x3*(y1-y2)+x1*(y2-y3))+x2*x2*(y1-y3) + +x1*x1*(y2-y3))/((x1-x2)*(x1-x3)*(x2-x3)); + +} + +//-------------------------------------------------------------------------- + +// Returns the estimate of the derivative at x3 obtained by a polynomial +// interpolation using the three points (x_i,y_i). + +double MSTWpdf::polderivative3(double x1, double x2, double x3, double y1, + double y2, double y3) { + + return (x3*x3*(-y1+y2)+2.0*x2*x3*(y1-y3)+x1*x1*(y2-y3)+x2*x2*(-y1+y3) + +2.0*x1*x3*(-y2+y3))/((x1-x2)*(x1-x3)*(x2-x3)); + +} + +//========================================================================== + +// The CTEQ6pdf class. +// Code for handling CTEQ6L, CTEQ6L1, CTEQ66.00, CT09MC1, CT09MC2, (CT09MCS?). + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Stay away from xMin, xMax, Qmin, Qmax limits. +const double CTEQ6pdf::EPSILON = 1e-6; + +// Assumed approximate power of small-x behaviour for interpolation. +const double CTEQ6pdf::XPOWER = 0.3; + +//-------------------------------------------------------------------------- + +// Initialize PDF: read in data grid from file. + +void CTEQ6pdf::init(int iFitIn, string xmlPath, Info* infoPtr) { + + // Choice of fit among possibilities. + iFit = iFitIn; + + // Select which data file to read for current fit. + if (xmlPath[ xmlPath.length() - 1 ] != '/') xmlPath += "/"; + string fileName = " "; + if (iFit == 1) fileName = "cteq6l.tbl"; + if (iFit == 2) fileName = "cteq6l1.tbl"; + if (iFit == 3) fileName = "ctq66.00.pds"; + if (iFit == 4) fileName = "ct09mc1.pds"; + if (iFit == 5) fileName = "ct09mc2.pds"; + if (iFit == 6) fileName = "ct09mcs.pds"; + bool isPdsGrid = (iFit > 2); + + // Open data file. + ifstream pdfgrid( (xmlPath + fileName).c_str() ); + if (!pdfgrid.good()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from CTEQ6pdf::init: " + "did not find parametrization file ", fileName); + else cout << " Error from CTEQ6pdf::init: " + << "did not find parametrization file " << fileName << endl; + isSet = false; + return; + } + + // Read in common information. + int iDum; + double orderTmp, nQTmp, qTmp, rDum; + string line; + getline( pdfgrid, line); + getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is1(line); + is1 >> orderTmp >> nQTmp >> lambda >> mQ[1] >> mQ[2] >> mQ[3] + >> mQ[4] >> mQ[5] >> mQ[6]; + order = int(orderTmp + 0.5); + nQuark = int(nQTmp + 0.5); + getline( pdfgrid, line); + + // Read in information for the .pds grid format. + if (isPdsGrid) { + getline( pdfgrid, line); + istringstream is2(line); + is2 >> iDum >> iDum >> iDum >> nfMx >> mxVal >> iDum; + if (mxVal > 4) mxVal = 3; + getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is3(line); + is3 >> nX >> nT >> iDum >> nG >> iDum; + for (int i = 0; i < nG + 2; ++i) getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is4(line); + is4 >> qIni >> qMax; + for (int iT = 0; iT <= nT; ++iT) { + getline( pdfgrid, line); + istringstream is5(line); + is5 >> qTmp; + tv[iT] = log( log( qTmp/lambda)); + } + getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is6(line); + is6 >> xMin >> rDum; + int nPackX = 6; + xv[0] = 0.; + for (int iXrng = 0; iXrng < int( (nX + nPackX - 1) / nPackX); ++iXrng) { + getline( pdfgrid, line); + istringstream is7(line); + for (int iX = nPackX * iXrng + 1; iX <= nPackX * (iXrng + 1); ++iX) + if (iX <= nX) is7 >> xv[iX]; + } + } + + // Read in information for the .tbl grid format. + else { + mxVal = 2; + getline( pdfgrid, line); + istringstream is2(line); + is2 >> nX >> nT >> nfMx; + getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is3(line); + is3 >> qIni >> qMax; + int nPackT = 6; + for (int iTrng = 0; iTrng < int( (nT + nPackT) / nPackT); ++iTrng) { + getline( pdfgrid, line); + istringstream is4(line); + for (int iT = nPackT * iTrng; iT < nPackT * (iTrng + 1); ++iT) + if (iT <= nT) { + is4 >> qTmp; + tv[iT] = log( log( qTmp / lambda) ); + } + } + getline( pdfgrid, line); + getline( pdfgrid, line); + istringstream is5(line); + is5 >> xMin; + int nPackX = 6; + for (int iXrng = 0; iXrng < int( (nX + nPackX) / nPackX); ++iXrng) { + getline( pdfgrid, line); + istringstream is6(line); + for (int iX = nPackX * iXrng; iX < nPackX * (iXrng + 1); ++iX) + if (iX <= nX) is6 >> xv[iX]; + } + } + + // Read in the grid proper. + getline( pdfgrid, line); + int nBlk = (nX + 1) * (nT + 1); + int nPts = nBlk * (nfMx + 1 + mxVal); + int nPack = (isPdsGrid) ? 6 : 5; + for (int iRng = 0; iRng < int( (nPts + nPack - 1) / nPack); ++iRng) { + getline( pdfgrid, line); + istringstream is8(line); + for (int i = nPack * iRng + 1; i <= nPack * (iRng + 1); ++i) + if (i <= nPts) is8 >> upd[i]; + } + + // Initialize x grid mapped to x^0.3. + xvpow[0] = 0.; + for (int iX = 1; iX <= nX; ++iX) xvpow[iX] = pow(xv[iX], XPOWER); + + // Set x and Q borders with some margin. + xMinEps = xMin * (1. + EPSILON); + xMaxEps = 1. - EPSILON; + qMinEps = qIni * (1. + EPSILON); + qMaxEps = qMax * (1. - EPSILON); + +} + +//-------------------------------------------------------------------------- + +// Update PDF values. + +void CTEQ6pdf::xfUpdate(int id, double x, double Q2) { + + // Update using CTEQ6 routine, within allowed (x, q) range. + double xEps = max( xMinEps, x); + double qEps = max( qMinEps, min( qMaxEps, sqrtpos(Q2) ) ); + + // Gluon: + double glu = xEps * parton6( 0, xEps, qEps); + // Sea quarks (note wrong order u, d): + double bot = xEps * parton6( 5, xEps, qEps); + double chm = xEps * parton6( 4, xEps, qEps); + double str = xEps * parton6( 3, xEps, qEps); + double usea = xEps * parton6(-1, xEps, qEps); + double dsea = xEps * parton6(-2, xEps, qEps); + // Valence quarks: + double upv = xEps * parton6( 1, xEps, qEps) - usea; + double dnv = xEps * parton6( 2, xEps, qEps) - dsea; + + // Transfer to Pythia notation. + xg = glu; + xu = upv + usea; + xd = dnv + dsea; + xubar = usea; + xdbar = dsea; + xs = str; + xsbar = str; + xc = chm; + xb = bot; + xgamma = 0.; + + // Subdivision of valence and sea. + xuVal = upv; + xuSea = usea; + xdVal = dnv; + xdSea = dsea; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//-------------------------------------------------------------------------- + +// Returns the PDF value for parton of flavour iParton at x, q. + +double CTEQ6pdf::parton6(int iParton, double x, double q) { + + // Put zero for large x. Parton table and interpolation variables. + if (x > xMaxEps) return 0.; + int iP = (iParton > mxVal) ? -iParton : iParton; + double ss = pow( x, XPOWER); + double tt = log( log(q / lambda) ); + + // Find location in grid.Skip if same as in latest call. + if (x != xLast || q != qLast) { + + // Binary search in x grid. + iGridX = 0; + iGridLX = -1; + int ju = nX + 1; + int jm = 0; + while (ju - iGridLX > 1 && jm >= 0) { + jm = (ju + iGridLX) / 2; + if (x >= xv[jm]) iGridLX = jm; + else ju = jm; + } + + // Separate acceptable from unacceptable grid points. + if (iGridLX <= -1) return 0.; + else if (iGridLX == 0) iGridX = 0; + else if (iGridLX <= nX - 2) iGridX = iGridLX - 1; + else if (iGridLX == nX - 1) iGridX = iGridLX - 2; + else return 0.; + + // Expressions for interpolation in x Grid. + if (iGridLX > 1 && iGridLX < nX - 1) { + double svec1 = xvpow[iGridX]; + double svec2 = xvpow[iGridX+1]; + double svec3 = xvpow[iGridX+2]; + double svec4 = xvpow[iGridX+3]; + double s12 = svec1 - svec2; + double s13 = svec1 - svec3; + xConst[8] = svec2 - svec3; + double s24 = svec2 - svec4; + double s34 = svec3 - svec4; + xConst[6] = ss - svec2; + xConst[7] = ss - svec3; + xConst[0] = s13 / xConst[8]; + xConst[1] = s12 / xConst[8]; + xConst[2] = s34 / xConst[8]; + xConst[3] = s24 / xConst[8]; + double s1213 = s12 + s13; + double s2434 = s24 + s34; + double sdet = s12 * s34 - s1213 * s2434; + double tmp = xConst[6] * xConst[7] / sdet; + xConst[4] = (s34 * xConst[6] - s2434 * xConst[7]) * tmp / s12; + xConst[5] = (s1213 * xConst[6] - s12 * xConst[7]) * tmp / s34; + } + + // Binary search in Q grid. + iGridQ = 0; + iGridLQ = -1; + ju = nT + 1; + jm = 0; + while (ju - iGridLQ > 1 && jm >= 0) { + jm = (ju + iGridLQ) / 2; + if (tt >= tv[jm]) iGridLQ = jm; + else ju = jm; + } + if (iGridLQ == 0) iGridQ = 0; + else if (iGridLQ <= nT - 2) iGridQ = iGridLQ - 1; + else iGridQ = nT - 3; + + // Expressions for interpolation in Q Grid. + if (iGridLQ > 0 && iGridLQ < nT - 1) { + double tvec1 = tv[iGridQ]; + double tvec2 = tv[iGridQ+1]; + double tvec3 = tv[iGridQ+2]; + double tvec4 = tv[iGridQ+3]; + double t12 = tvec1 - tvec2; + double t13 = tvec1 - tvec3; + tConst[8] = tvec2 - tvec3; + double t24 = tvec2 - tvec4; + double t34 = tvec3 - tvec4; + tConst[6] = tt - tvec2; + tConst[7] = tt - tvec3; + double tmp1 = t12 + t13; + double tmp2 = t24 + t34; + double tdet = t12 * t34 - tmp1 * tmp2; + tConst[0] = t13 / tConst[8]; + tConst[1] = t12 / tConst[8]; + tConst[2] = t34 / tConst[8]; + tConst[3] = t24 / tConst[8]; + tConst[4] = (t34 * tConst[6] - tmp2 * tConst[7]) / t12 + * tConst[6] * tConst[7] / tdet; + tConst[5] = (tmp1 * tConst[6] - t12 * tConst[7]) / t34 + * tConst[6] * tConst[7] / tdet; + } + + // Save x and q values so do not have to redo same again. + xLast = x; + qLast = q; + } + + // Jump to here if x and q are the same as for the last call. + int jtmp = ( (iP + nfMx) * (nT + 1) + (iGridQ - 1) ) * (nX + 1) + iGridX + 1; + + // Interpolate in x space for four different q values. + for(int it = 1; it <= 4; ++it) { + int j1 = jtmp + it * (nX + 1); + if (iGridX == 0) { + double fij[5]; + fij[1] = 0.; + fij[2] = upd[j1+1] * pow2(xv[1]); + fij[3] = upd[j1+2] * pow2(xv[2]); + fij[4] = upd[j1+3] * pow2(xv[3]); + double fX = polint4F( &xvpow[0], &fij[1], ss); + fVec[it] = (x > 0.) ? fX / pow2(x) : 0.; + } else if (iGridLX==nX-1) { + fVec[it] = polint4F( &xvpow[nX-3], &upd[j1], ss); + } else { + double sf2 = upd[j1+1]; + double sf3 = upd[j1+2]; + double g1 = sf2 * xConst[0] - sf3 * xConst[1]; + double g4 = -sf2 * xConst[2] + sf3 * xConst[3]; + fVec[it] = (xConst[4] * (upd[j1] - g1) + xConst[5] * (upd[j1+3] - g4) + + sf2 * xConst[7] - sf3 * xConst[6]) / xConst[8]; + } + } + + // Interpolate in q space for x-interpolated values found above. + double ff; + if( iGridLQ <= 0 ) { + ff = polint4F( &tv[0], &fVec[1], tt); + } else if (iGridLQ >= nT - 1) { + ff=polint4F( &tv[nT-3], &fVec[1], tt); + } else { + double tf2 = fVec[2]; + double tf3 = fVec[3]; + double g1 = tf2 * tConst[0] - tf3 * tConst[1]; + double g4 = -tf2 * tConst[2] + tf3 * tConst[3]; + ff = (tConst[4] * (fVec[1] - g1) + tConst[5] * (fVec[4] - g4) + + tf2 * tConst[7] - tf3 * tConst[6]) / tConst[8]; + } + + // Done. + return ff; +} + +//-------------------------------------------------------------------------- + +// The POLINT4 routine is based on the POLINT routine from "Numerical Recipes", +// but assuming N=4, and ignoring the error estimation. +// Suggested by Z. Sullivan. + +double CTEQ6pdf::polint4F(double xa[],double ya[],double x) { + + double y, h1, h2, h3, h4, w, den, d1, c1, d2, c2, d3, c3, cd1, cc1, + cd2, cc2, dd1, dc1; + + h1 = xa[0] - x; + h2 = xa[1] - x; + h3 = xa[2] - x; + h4 = xa[3] - x; + + w = ya[1] - ya[0]; + den = w / (h1 - h2); + d1 = h2 * den; + c1 = h1 * den; + + w = ya[2] - ya[1]; + den = w / (h2 - h3); + d2 = h3 * den; + c2 = h2 * den; + + w = ya[3] - ya[2]; + den = w / (h3 - h4); + d3 = h4 * den; + c3 = h3 * den; + + w = c2 - d1; + den = w / (h1 - h3); + cd1 = h3 * den; + cc1 = h1 * den; + + w = c3 - d2; + den = w / (h2 - h4); + cd2 = h4 * den; + cc2 = h2 * den; + + w = cc2 - cd1; + den = w / (h1 - h4); + dd1 = h4 * den; + dc1 = h1 * den; + + if (h3 + h4 < 0.) y = ya[3] + d3 + cd2 + dd1; + else if (h2 + h3 < 0.) y = ya[2] + d2 + cd1 + dc1; + else if (h1 + h2 < 0.) y = ya[1] + c2 + cd1 + dc1; + else y = ya[0] + c1 + cc1 + dc1; + + return y; + +} + +//========================================================================== + +// SA Unresolved proton: equivalent photon spectrum from +// V.M. Budnev, I.F. Ginzburg, G.V. Meledin and V.G. Serbo, +// Phys. Rept. 15 (1974/1975) 181. + +// Constants: +const double ProtonPoint::ALPHAEM = 0.00729735; +const double ProtonPoint::Q2MAX = 2.0; +const double ProtonPoint::Q20 = 0.71; +const double ProtonPoint::A = 7.16; +const double ProtonPoint::B = -3.96; +const double ProtonPoint::C = 0.028; + +//-------------------------------------------------------------------------- + +// Gives a generic Q2-independent equivalent photon spectrum. + +void ProtonPoint::xfUpdate(int id, double x, double /*Q2*/ ) { + + // Photon spectrum + double tmpQ2Min = 0.88 * pow2(x); + double phiMax = phiFunc(x, Q2MAX / Q20); + double phiMin = phiFunc(x, tmpQ2Min / Q20); + + double fgm = 0; + if (phiMax < phiMin && m_infoPtr != 0) { + m_infoPtr->errorMsg("Error from ProtonPoint::xfUpdate: phiMax - phiMin < 0!"); + } else { + // Corresponds to: x*f(x) + fgm = (ALPHAEM / M_PI) * (1 - x) * (phiMax - phiMin); + } + + // Update values + xg = 0.; + xu = 0.; + xd = 0.; + xubar = 0.; + xdbar = 0.; + xs = 0.; + xsbar = 0.; + xc = 0.; + xb = 0.; + xgamma = fgm; + + // Subdivision of valence and sea. + xuVal = 0.; + xuSea = 0; + xdVal = 0.; + xdSea = 0; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//-------------------------------------------------------------------------- + +// Function related to Q2 integration. + +double ProtonPoint::phiFunc(double x, double Q) { + + double tmpV = 1. + Q; + double tmpSum1 = 0; + double tmpSum2 = 0; + for (int k=1; k<4; ++k) { + tmpSum1 += 1. / (k * pow(tmpV, k)); + tmpSum2 += pow(B, k) / (k * pow(tmpV, k)); + } + + double tmpY = pow2(x) / (1 - x); + double funVal = (1 + A * tmpY) * (-1.*log(tmpV / Q) + tmpSum1) + + (1 - B) * tmpY / (4 * Q * pow(tmpV, 3)) + + C * (1 + tmpY/4.)* (log((tmpV - B)/tmpV) + tmpSum2); + + return funVal; + +} + +//========================================================================== + +// Gives the GRV 1992 pi+ (leading order) parton distribution function set +// in parametrized form. Authors: Glueck, Reya and Vogt. +// Ref: M. Glueck, E. Reya and A. Vogt, Z. Phys. C53 (1992) 651. +// Allowed variable range: 0.25 GeV^2 < Q^2 < 10^8 GeV^2 and 10^-5 < x < 1. + +void GRVpiL::xfUpdate(int id, double x, double Q2) { + + // Common expressions. Constrain Q2 for which parametrization is valid. + double mu2 = 0.25; + double lam2 = 0.232 * 0.232; + double s = (Q2 > mu2) ? log( log(Q2/lam2) / log(mu2/lam2) ) : 0.; + double s2 = s * s; + double x1 = 1. - x; + double xL = -log(x); + double xS = sqrt(x); + + // uv, dbarv. + double uv = (0.519 + 0.180 * s - 0.011 * s2) * pow(x, 0.499 - 0.027 * s) + * (1. + (0.381 - 0.419 * s) * xS) * pow(x1, 0.367 + 0.563 * s); + + // g. + double gl = ( pow(x, 0.482 + 0.341 * sqrt(s)) + * ( (0.678 + 0.877 * s - 0.175 * s2) + (0.338 - 1.597 * s) * xS + + (-0.233 * s + 0.406 * s2) * x) + pow(s, 0.599) + * exp(-(0.618 + 2.070 * s) + sqrt(3.676 * pow(s, 1.263) * xL) ) ) + * pow(x1, 0.390 + 1.053 * s); + + // sea: u, d, s. + double ub = pow(s, 0.55) * (1. - 0.748 * xS + (0.313 + 0.935 * s) * x) + * pow(x1, 3.359) * exp(-(4.433 + 1.301 * s) + sqrt((9.30 - 0.887 * s) + * pow(s, 0.56) * xL) ) / pow(xL, 2.538 - 0.763 * s); + + // c. + double chm = (s < 0.888) ? 0. : pow(s - 0.888, 1.02) * (1. + 1.008 * x) + * pow(x1, 1.208 + 0.771 * s) * exp(-(4.40 + 1.493 * s) + + sqrt( (2.032 + 1.901 * s) * pow(s, 0.39) * xL) ); + + // b. + double bot = (s < 1.351) ? 0. : pow(s - 1.351, 1.03) + * pow(x1, 0.697 + 0.855 * s) * exp(-(4.51 + 1.490 * s) + + sqrt( (3.056 + 1.694 * s) * pow(s, 0.39) * xL) ); + + // Update values. + xg = gl; + xu = uv + ub; + xd = ub; + xubar = ub; + xdbar = uv + ub; + xs = ub; + xsbar = ub; + xc = chm; + xb = bot; + + // Subdivision of valence and sea. + xuVal = uv; + xuSea = ub; + xdVal = uv; + xdSea = ub; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//========================================================================== + +// Pomeron PDF: simple Q2-independent parametrizations N x^a (1 - x)^b. + +//-------------------------------------------------------------------------- + +// Calculate normalization factors once and for all. + +void PomFix::init() { + + normGluon = GammaReal(PomGluonA + PomGluonB + 2.) + / (GammaReal(PomGluonA + 1.) * GammaReal(PomGluonB + 1.)); + normQuark = GammaReal(PomQuarkA + PomQuarkB + 2.) + / (GammaReal(PomQuarkA + 1.) * GammaReal(PomQuarkB + 1.)); + +} + +//-------------------------------------------------------------------------- + +// Gives a generic Q2-independent Pomeron PDF. + +void PomFix::xfUpdate(int id, double x, double) { + + // Gluon and quark distributions. + double gl = normGluon * pow(x, PomGluonA) * pow( (1. - x), PomGluonB); + double qu = normQuark * pow(x, PomQuarkA) * pow( (1. - x), PomQuarkB); + + // Update values + xg = (1. - PomQuarkFrac) * gl; + xu = (PomQuarkFrac / (4. + 2. * PomStrangeSupp) ) * qu; + xd = xu; + xubar = xu; + xdbar = xu; + xs = PomStrangeSupp * xu; + xsbar = xs; + xc = 0.; + xb = 0.; + + // Subdivision of valence and sea. + xuVal = 0.; + xuSea = xu; + xdVal = 0.; + xdSea = xd; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//========================================================================== + +// Pomeron PDF: the H1 2006 Fit A and Fit B Q2-dependent parametrizations. + +//-------------------------------------------------------------------------- + +void PomH1FitAB::init( int iFit, string xmlPath, Info* infoPtr) { + + // Open files from which grids should be read in. + if (xmlPath[ xmlPath.length() - 1 ] != '/') xmlPath += "/"; + string dataFile = "pomH1FitBlo.data"; + if (iFit == 1) dataFile = "pomH1FitA.data"; + if (iFit == 2) dataFile = "pomH1FitB.data"; + ifstream is( (xmlPath + dataFile).c_str() ); + if (!is.good()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from PomH1FitAB::init: " + "the H1 Pomeron parametrization file was not found"); + else cout << " Error from PomH1FitAB::init: " + << "the H1 Pomeron parametrization file was not found" << endl; + isSet = false; + return; + } + + // Lower and upper bounds. Bin widths for logarithmic spacing. + nx = 100; + xlow = 0.001; + xupp = 0.99; + dx = log(xupp / xlow) / (nx - 1.); + nQ2 = 30; + Q2low = 1.0; + Q2upp = 30000.; + dQ2 = log(Q2upp / Q2low) / (nQ2 - 1.); + + // Read in quark data grid. + for (int i = 0; i < nx; ++i) + for (int j = 0; j < nQ2; ++j) + is >> quarkGrid[i][j]; + + // Read in gluon data grid. + for (int i = 0; i < nx; ++i) + for (int j = 0; j < nQ2; ++j) + is >> gluonGrid[i][j]; + + // Check for errors during read-in of file. + if (!is) { + if (infoPtr > 0) infoPtr->errorMsg("Error from PomH1FitAB::init: " + "the H1 Pomeron parametrization files could not be read"); + else cout << " Error from PomH1FitAB::init: " + << "the H1 Pomeron parametrization files could not be read" << endl; + isSet = false; + return; + } + + // Done. + isSet = true; + return; +} + +//-------------------------------------------------------------------------- + +void PomH1FitAB::xfUpdate(int id, double x, double Q2) { + + // Retrict input to validity range. + double xt = min( xupp, max( xlow, x) ); + double Q2t = min( Q2upp, max( Q2low, Q2) ); + + // Lower grid point and distance above it. + double dlx = log( xt / xlow) / dx; + int i = min( nx - 2, int(dlx) ); + dlx -= i; + double dlQ2 = log( Q2t / Q2low) / dQ2; + int j = min( nQ2 - 2, int(dlQ2) ); + dlQ2 -= j; + + // Interpolate to derive quark PDF. + double qu = (1. - dlx) * (1. - dlQ2) * quarkGrid[i][j] + + dlx * (1. - dlQ2) * quarkGrid[i + 1][j] + + (1. - dlx) * dlQ2 * quarkGrid[i][j + 1] + + dlx * dlQ2 * quarkGrid[i + 1][j + 1]; + + // Interpolate to derive gluon PDF. + double gl = (1. - dlx) * (1. - dlQ2) * gluonGrid[i][j] + + dlx * (1. - dlQ2) * gluonGrid[i + 1][j] + + (1. - dlx) * dlQ2 * gluonGrid[i][j + 1] + + dlx * dlQ2 * gluonGrid[i + 1][j + 1]; + + // Update values. + xg = rescale * gl; + xu = rescale * qu; + xd = xu; + xubar = xu; + xdbar = xu; + xs = xu; + xsbar = xu; + xc = 0.; + xb = 0.; + + // Subdivision of valence and sea. + xuVal = 0.; + xuSea = xu; + xdVal = 0.; + xdSea = xu; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//========================================================================== + +// Pomeron PDF: the H1 2007 Jets Q2-dependent parametrization. + +//-------------------------------------------------------------------------- + +void PomH1Jets::init( string xmlPath, Info* infoPtr) { + + // Open files from which grids should be read in. + if (xmlPath[ xmlPath.length() - 1 ] != '/') xmlPath += "/"; + ifstream isg( (xmlPath + "pomH1JetsGluon.data").c_str() ); + ifstream isq( (xmlPath + "pomH1JetsSinglet.data").c_str() ); + ifstream isc( (xmlPath + "pomH1JetsCharm.data").c_str() ); + if (!isg.good() || !isq.good() || !isc.good()) { + if (infoPtr > 0) infoPtr->errorMsg("Error from PomH1Jets::init: " + "the H1 Pomeron parametrization files were not found"); + else cout << " Error from PomH1Jets::init: " + << "the H1 Pomeron parametrization files were not found" << endl; + isSet = false; + return; + } + + // Read in x and Q grids. Do interpolation logarithmically in Q2. + for (int i = 0; i < 100; ++i) { + isg >> setw(13) >> xGrid[i]; + } + for (int j = 0; j < 88; ++j) { + isg >> setw(13) >> Q2Grid[j]; + Q2Grid[j] = log( Q2Grid[j] ); + } + + // Read in gluon data grid. + for (int j = 0; j < 88; ++j) { + for (int i = 0; i < 100; ++i) { + isg >> setw(13) >> gluonGrid[i][j]; + } + } + + // Identical x and Q2 grid for singlet, so skip ahead. + double dummy; + for (int i = 0; i < 188; ++i) isq >> setw(13) >> dummy; + + // Read in singlet data grid. + for (int j = 0; j < 88; ++j) { + for (int i = 0; i < 100; ++i) { + isq >> setw(13) >> singletGrid[i][j]; + } + } + + // Identical x and Q2 grid for charm, so skip ahead. + for (int i = 0; i < 188; ++i) isc >> setw(13) >> dummy; + + // Read in charm data grid. + for (int j = 0; j < 88; ++j) { + for (int i = 0; i < 100; ++i) { + isc >> setw(13) >> charmGrid[i][j]; + } + } + + // Check for errors during read-in of files. + if (!isg || !isq || !isc) { + if (infoPtr > 0) infoPtr->errorMsg("Error from PomH1Jets::init: " + "the H1 Pomeron parametrization files could not be read"); + else cout << " Error from PomH1Jets::init: " + << "the H1 Pomeron parametrization files could not be read" << endl; + isSet = false; + return; + } + + // Done. + isSet = true; + return; +} + +//-------------------------------------------------------------------------- + +void PomH1Jets::xfUpdate(int id, double x, double Q2) { + + // Find position in x array. + double xLog = log(x); + int i = 0; + double dx = 0.; + if (xLog <= xGrid[0]); + else if (xLog >= xGrid[99]) { + i = 98; + dx = 1.; + } else { + while (xLog > xGrid[i]) ++i; + --i; + dx = (xLog - xGrid[i]) / (xGrid[i + 1] - xGrid[i]); + } + + // Find position in y array. + double Q2Log = log(Q2); + int j = 0; + double dQ2 = 0.; + if (Q2Log <= Q2Grid[0]); + else if (Q2Log >= Q2Grid[87]) { + j = 86; + dQ2 = 1.; + } else { + while (Q2Log > Q2Grid[j]) ++j; + --j; + dQ2 = (Q2Log - Q2Grid[j]) / (Q2Grid[j + 1] - Q2Grid[j]); + } + + // Interpolate to derive gluon PDF. + double gl = (1. - dx) * (1. - dQ2) * gluonGrid[i][j] + + dx * (1. - dQ2) * gluonGrid[i + 1][j] + + (1. - dx) * dQ2 * gluonGrid[i][j + 1] + + dx * dQ2 * gluonGrid[i + 1][j + 1]; + + // Interpolate to derive singlet PDF. (Sum of u, d, s, ubar, dbar, sbar.) + double sn = (1. - dx) * (1. - dQ2) * singletGrid[i][j] + + dx * (1. - dQ2) * singletGrid[i + 1][j] + + (1. - dx) * dQ2 * singletGrid[i][j + 1] + + dx * dQ2 * singletGrid[i + 1][j + 1]; + + // Interpolate to derive charm PDF. (Charge-square times c and cbar.) + double ch = (1. - dx) * (1. - dQ2) * charmGrid[i][j] + + dx * (1. - dQ2) * charmGrid[i + 1][j] + + (1. - dx) * dQ2 * charmGrid[i][j + 1] + + dx * dQ2 * charmGrid[i + 1][j + 1]; + + // Update values. + xg = rescale * gl; + xu = rescale * sn / 6.; + xd = xu; + xubar = xu; + xdbar = xu; + xs = xu; + xsbar = xu; + xc = rescale * ch * 9./8.; + xb = 0.; + + // Subdivision of valence and sea. + xuVal = 0.; + xuSea = xu; + xdVal = 0.; + xdSea = xd; + + // idSav = 9 to indicate that all flavours reset. id change dummy. + idSav = 9; + id = 0; + +} + +//========================================================================== + +// Gives electron (or muon, or tau) parton distribution. + +// Constants: alphaEM(0), m_e, m_mu, m_tau. +const double Lepton::ALPHAEM = 0.00729735; +const double Lepton::ME = 0.0005109989; +const double Lepton::MMU = 0.10566; +const double Lepton::MTAU = 1.77699; + + +void Lepton::xfUpdate(int id, double x, double Q2) { + + // Squared mass of lepton species: electron, muon, tau. + if (!isInit) { + double mLep = ME; + if (abs(id) == 13) mLep = MMU; + if (abs(id) == 15) mLep = MTAU; + m2Lep = pow2( mLep ); + isInit = true; + } + + // Electron inside electron, see R. Kleiss et al., in Z physics at + // LEP 1, CERN 89-08, p. 34 + double xLog = log(max(1e-10,x)); + double xMinusLog = log( max(1e-10, 1. - x) ); + double Q2Log = log( max(3., Q2/m2Lep) ); + double beta = (ALPHAEM / M_PI) * (Q2Log - 1.); + double delta = 1. + (ALPHAEM / M_PI) * (1.5 * Q2Log + 1.289868) + + pow2(ALPHAEM / M_PI) * (-2.164868 * Q2Log*Q2Log + + 9.840808 * Q2Log - 10.130464); + double fPrel = beta * pow(1. - x, beta - 1.) * sqrtpos( delta ) + - 0.5 * beta * (1. + x) + 0.125 * beta*beta * ( (1. + x) + * (-4. * xMinusLog + 3. * xLog) - 4. * xLog / (1. - x) - 5. - x); + + // Zero distribution for very large x and rescale it for intermediate. + if (x > 1. - 1e-10) fPrel = 0.; + else if (x > 1. - 1e-7) fPrel *= pow(1000.,beta) / (pow(1000.,beta) - 1.); + xlepton = x * fPrel; + + // Photon inside electron (one possible scheme - primitive). + xgamma = (0.5 * ALPHAEM / M_PI) * Q2Log * (1. + pow2(1. - x)); + + // idSav = 9 to indicate that all flavours reset. id change is dummy here. + idSav = 9; + id = 0; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/PartonLevel.cxx b/PYTHIA8/pythia8140/src/PartonLevel.cxx new file mode 100644 index 00000000000..5dffdfc75db --- /dev/null +++ b/PYTHIA8/pythia8140/src/PartonLevel.cxx @@ -0,0 +1,1055 @@ +// PartonLevel.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the PartonLevel class. + +#include "PartonLevel.h" + +namespace Pythia8 { + +//========================================================================== + +// The PartonLevel class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum number of tries to produce parton level from given input. +const int PartonLevel::NTRY = 10; + +//-------------------------------------------------------------------------- + +// Main routine to initialize the parton-level generation process. + +bool PartonLevel::init( Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + BeamParticle* beamPomAPtrIn, BeamParticle* beamPomBPtrIn, + CoupSM* coupSMPtrIn, PartonSystems* partonSystemsPtrIn, + SigmaTotal* sigmaTotPtr, TimeShower* timesDecPtrIn, TimeShower* timesPtrIn, + SpaceShower* spacePtrIn, UserHooks* userHooksPtrIn) { + + // Store input pointers and modes for future use. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + beamHadAPtr = beamAPtr; + beamHadBPtr = beamBPtr; + beamPomAPtr = beamPomAPtrIn; + beamPomBPtr = beamPomBPtrIn; + coupSMPtr = coupSMPtrIn; + partonSystemsPtr = partonSystemsPtrIn; + timesDecPtr = timesDecPtrIn; + timesPtr = timesPtrIn; + spacePtr = spacePtrIn; + userHooksPtr = userHooksPtrIn; + + // Min bias and single diffraction processes need special treatment. + doMinBias = settings.flag("SoftQCD:all") + || settings.flag("SoftQCD:minBias"); + doDiffraction = settings.flag("SoftQCD:all") + || settings.flag("SoftQCD:singleDiffractive") + || settings.flag("SoftQCD:doubleDiffractive"); + + // Separate low-mass (unresolved) and high-mass (perturbative) diffraction. + mMinDiff = settings.parm("Diffraction:mMinPert"); + mWidthDiff = settings.parm("Diffraction:mWidthPert"); + if (mMinDiff + mWidthDiff > infoPtr->eCM()) doDiffraction = false; + + // Need MI initialization for soft QCD processes, even if only first MI. + // But no need to initialize MI if never going to use it. + doMI = settings.flag("PartonLevel:MI"); + doMIMB = doMI; + doMISDA = doMI; + doMISDB = doMI; + doMIinit = doMI; + if (doMinBias || doDiffraction) doMIinit = true; + if (!settings.flag("PartonLevel:all")) doMIinit = false; + + // Flags for showers: ISR and FSR. + doISR = settings.flag("PartonLevel:ISR"); + bool FSR = settings.flag("PartonLevel:FSR"); + bool FSRinProcess = settings.flag("PartonLevel:FSRinProcess"); + bool interleaveFSR = settings.flag("TimeShower:interleave"); + doFSRduringProcess = FSR && FSRinProcess && interleaveFSR; + doFSRafterProcess = FSR && FSRinProcess && !interleaveFSR; + doFSRinResonances = FSR && settings.flag("PartonLevel:FSRinResonances"); + + // Some other flags. + doRemnants = settings.flag("PartonLevel:Remnants"); + doSecondHard = settings.flag("SecondHard:generate"); + + // Flag if lepton beams, and if non-resolved ones. May change main flags. + hasLeptonBeams = ( beamAPtr->isLepton() || beamBPtr->isLepton() ); + hasPointLeptons = ( hasLeptonBeams + && (beamAPtr->isUnresolved() || beamBPtr->isUnresolved() ) ); + if (hasLeptonBeams) { + doMIMB = false; + doMISDA = false; + doMISDB = false; + doMIinit = false; + } + if (hasPointLeptons) { + doISR = false; + doRemnants = false; + } + + // Possibility to allow user veto during evolution. + canVetoPT = (userHooksPtr > 0) ? userHooksPtr->canVetoPT() : false; + pTvetoPT = (canVetoPT) ? userHooksPtr->scaleVetoPT() : -1.; + canVetoStep = (userHooksPtr > 0) ? userHooksPtr->canVetoStep() : false; + nVetoStep = (canVetoStep) ? userHooksPtr->numberVetoStep() : -1; + canVetoMIStep = (userHooksPtr > 0) ? userHooksPtr->canVetoMIStep() : false; + nVetoMIStep = (canVetoStep) ? userHooksPtr->numberVetoMIStep() : -1; + + // Possibility to set maximal shower scale in resonance decays. + canSetScale = (userHooksPtr > 0) ? userHooksPtr->canSetResonanceScale() + : false; + + // Set info and initialize the respective program elements. + timesPtr->init( beamAPtr, beamBPtr); + if (doISR) spacePtr->init( beamAPtr, beamBPtr); + doMIMB = multiMB.init( doMIinit, 0, infoPtr, settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr, partonSystemsPtr, sigmaTotPtr); + if (doDiffraction) doMISDA = multiSDA.init( doMIinit, 1, infoPtr, + settings, particleDataPtr, rndmPtr, beamPomBPtr, beamAPtr, coupSMPtr, + partonSystemsPtr, sigmaTotPtr); + if (doDiffraction) doMISDB = multiSDB.init( doMIinit, 2, infoPtr, + settings, particleDataPtr, rndmPtr, beamPomAPtr, beamBPtr, coupSMPtr, + partonSystemsPtr, sigmaTotPtr); + remnants.init( infoPtr, settings, rndmPtr, beamAPtr, beamBPtr, + partonSystemsPtr); + + // Succeeded, or not. + multiPtr = &multiMB; + if (doMIinit && !doMIMB) return false; + if (doMIinit && doDiffraction && (!doMISDA || !doMISDB)) return false; + if (!doMIMB || !doMISDA || !doMISDB) doMI = false; + return true; +} + +//-------------------------------------------------------------------------- + +// Main routine to do the parton-level evolution. + +bool PartonLevel::next( Event& process, Event& event) { + + // Current event classification. + isResolved = infoPtr->isResolved(); + isResolvedA = isResolved; + isResolvedB = isResolved; + isDiffA = infoPtr->isDiffractiveA(); + isDiffB = infoPtr->isDiffractiveB(); + isDiff = isDiffA || isDiffB; + isDoubleDiff = isDiffA && isDiffB; + isSingleDiff = isDiff && !isDoubleDiff; + isMinBias = infoPtr->isMinBias(); + + // nHardLoop counts how many hard-scattering subsystems are to be processed. + // Almost always 1, but elastic and low-mass diffraction gives 0, while + // double diffraction can give up to 2. Not to be confused with SecondHard. + int nHardLoop = 1; + if (!isResolved) nHardLoop = (isDiff) ? decideResolvedDiff( process) : 0; + + // Handle unresolved subsystems. Done if no resolved ones. + sizeProcess = 0; + sizeEvent = 0; + if (!isResolvedA || !isResolvedB) { + bool physical = setupUnresolvedSys( process, event); + if (!physical || nHardLoop == 0) return physical; + sizeProcess = process.size(); + sizeEvent = event.size(); + } + + // Big outer loop to handle up to two systems (in double diffraction), + // but normally one. (Not indented in following, but end clearly marked.) + for (int iHardLoop = 1; iHardLoop <= nHardLoop; ++iHardLoop) { + infoPtr->setCounter(20, iHardLoop); + infoPtr->setCounter(21); + + // Process and event records can be out of step for diffraction. + if (iHardLoop == 2) { + sizeProcess = process.size(); + sizeEvent = event.size(); + partonSystemsPtr->clear(); + } + + // If you need to restore then do not throw existing diffractive system. + if (isDiff) { + event.saveSize(); + event.saveJunctionSize(); + } + + // Allow special treatment of diffractive systems. + if (isDiff) setupResolvedDiff(iHardLoop, process); + + // Prepare to do multiple interactions; at new mass for diffraction. + if (doMIinit) multiPtr->reset(); + + // Special case if minimum bias: do hardest interaction. + if (isMinBias || isDiff) { + multiPtr->pTfirst(); + multiPtr->setupFirstSys( process); + } + + // Allow up to ten tries; failure possible for beam remnants. + // Main cause: inconsistent colour flow at the end of the day. + bool physical = true; + int nRad = 0; + for (int iTry = 0; iTry < NTRY; ++ iTry) { + infoPtr->addCounter(21); + for (int i = 22; i < 32; ++i) infoPtr->setCounter(i); + + // Reset flag, counters and max scales. + physical = true; + nMI = (doSecondHard) ? 2 : 1; + nISR = 0; + nFSRinProc = 0; + nFSRinRes = 0; + nISRhard = 0; + nFSRhard = 0; + pTsaveMI = 0.; + pTsaveISR = 0.; + pTsaveFSR = 0.; + + // Identify hard interaction system for showers. + setupHardSys( iHardLoop, process, event); + + // Optionally check for a veto after the hardest interaction. + if (canVetoMIStep) { + doVeto = userHooksPtr->doVetoMIStep( 1, event); + // Abort event if vetoed. + if (doVeto) { + if (isDiff) leaveResolvedDiff( iHardLoop, event); + return false; + } + } + + // Check matching of process scale to maximum ISR/FSR/MI scales. + double Q2Fac = infoPtr->Q2Fac(); + double Q2Ren = infoPtr->Q2Ren(); + bool limitPTmaxISR = (doISR) + ? spacePtr->limitPTmax( event, Q2Fac, Q2Ren) : false; + bool limitPTmaxFSR = (doFSRduringProcess) + ? timesPtr->limitPTmax( event, Q2Fac, Q2Ren) : false; + bool limitPTmaxMI = (doMI) ? multiPtr->limitPTmax( event) : false; + + // Set hard scale, maximum for showers and multiple interactions, + double pTscale = process.scale(); + if (doSecondHard) pTscale = max( pTscale, process.scaleSecond() ); + double pTmaxMI = (limitPTmaxMI) ? pTscale : infoPtr->eCM(); + double pTmaxISR = (limitPTmaxISR) ? spacePtr->enhancePTmax() * pTscale + : infoPtr->eCM(); + double pTmaxFSR = (limitPTmaxFSR) ? timesPtr->enhancePTmax() * pTscale + : infoPtr->eCM(); + double pTmax = max( pTmaxMI, max( pTmaxISR, pTmaxFSR) ); + pTsaveMI = pTmaxMI; + pTsaveISR = pTmaxISR; + pTsaveFSR = pTmaxFSR; + + // Prepare the classes to begin the generation. + if (doMI) multiPtr->prepare( pTmaxMI); + if (doISR) spacePtr->prepare( 0, event, limitPTmaxISR); + if (doFSRduringProcess) timesPtr->prepare( 0, event, limitPTmaxFSR); + if (doSecondHard && doISR) spacePtr->prepare( 1, event, limitPTmaxISR); + if (doSecondHard && doFSRduringProcess) + timesPtr->prepare( 1, event, limitPTmaxFSR); + + // Set up initial veto scale. + doVeto = false; + double pTveto = pTvetoPT; + typeLatest = 0; + + // Begin evolution down in pT from hard pT scale. + do { + infoPtr->addCounter(22); + typeVetoStep = 0; + nRad = nISR + nFSRinProc; + + // Find next pT value for FSR, MI and ISR. + // Order calls to minimize time expenditure. + double pTgen = 0.; + double pTtimes = (doFSRduringProcess) + ? timesPtr->pTnext( event, pTmaxFSR, pTgen) : -1.; + pTgen = max( pTgen, pTtimes); + double pTmulti = (doMI) + ? multiPtr->pTnext( pTmaxMI, pTgen, event) : -1.; + pTgen = max( pTgen, pTmulti); + double pTspace = (doISR) + ? spacePtr->pTnext( event, pTmaxISR, pTgen, nRad) : -1.; + double pTnow = max( pTtimes, max( pTmulti, pTspace)); + infoPtr->setPTnow( pTnow); + + // Allow a user veto. Only do it once, so remember to change pTveto. + if (pTveto > 0. && pTveto > pTnow) { + pTveto = -1.; + doVeto = userHooksPtr->doVetoPT( typeLatest, event); + // Abort event if vetoed. + if (doVeto) { + if (isDiff) leaveResolvedDiff( iHardLoop, event); + return false; + } + } + + // Do a multiple interaction (if allowed). + if (pTmulti > 0. && pTmulti > pTspace && pTmulti > pTtimes) { + infoPtr->addCounter(23); + multiPtr->scatter( event); + typeLatest = 1; + ++nMI; + if (canVetoMIStep && nMI <= nVetoMIStep) typeVetoStep = 1; + + // Update ISR and FSR dipoles. + if (doISR) spacePtr->prepare( nMI - 1, event); + if (doFSRduringProcess) timesPtr->prepare( nMI - 1, event); + + // Set maximal scales for next pT to pick. + pTmaxMI = pTmulti; + pTmaxISR = min( pTmulti, pTmaxISR); + pTmaxFSR = min( pTmulti, pTmaxFSR); + pTmax = pTmulti; + } + + // Do an initial-state emission (if allowed). + else if (pTspace > 0. && pTspace > pTtimes) { + infoPtr->addCounter(24); + if (spacePtr->branch( event)) { + typeLatest = 2; + iSysNow = spacePtr->system(); + ++nISR; + if (iSysNow == 0) ++nISRhard; + if (canVetoStep && iSysNow == 0 && nISRhard <= nVetoStep) + typeVetoStep = 2; + + // Update FSR dipoles. + if (doFSRduringProcess) timesPtr->update( iSysNow, event); + + // Rescatter: it is possible for kinematics to fail, in which + // case we need to restart the parton level processing. + } else if (spacePtr->doRestart()) { + physical = false; + break; + } + + // Set maximal scales for next pT to pick. + pTmaxMI = min( pTspace, pTmaxMI); + pTmaxISR = pTspace; + pTmaxFSR = min( pTspace, pTmaxFSR); + pTmax = pTspace; + } + + // Do a final-state emission (if allowed). + else if (pTtimes > 0.) { + infoPtr->addCounter(25); + if (timesPtr->branch( event, true)) { + typeLatest = 3; + iSysNow = timesPtr->system(); + ++nFSRinProc; + if (iSysNow == 0) ++nFSRhard; + if (canVetoStep && iSysNow == 0 && nFSRhard <= nVetoStep) + typeVetoStep = 3; + + // Update ISR dipoles. + if (doISR) spacePtr->update( iSysNow, event); + } + + // Set maximal scales for next pT to pick. + pTmaxMI = min( pTtimes, pTmaxMI); + pTmaxISR = min( pTtimes, pTmaxISR); + pTmaxFSR = pTtimes; + pTmax = pTtimes; + } + + // If no pT scales above zero then nothing to be done. + else pTmax = 0.; + + // Optionally check for a veto after the first few interactions, + // or after the first few emissions, ISR or FSR, in the hardest system. + if (typeVetoStep == 1) { + doVeto = userHooksPtr->doVetoMIStep( nMI, event); + } else if (typeVetoStep > 1) { + doVeto = userHooksPtr->doVetoStep( typeVetoStep, nISRhard, + nFSRhard, event); + } + + // Abort event if vetoed. + if (doVeto) { + if (isDiff) leaveResolvedDiff( iHardLoop, event); + return false; + } + + // Keep on evolving until nothing is left to be done. + if (typeLatest > 0 && typeLatest < 4) + infoPtr->addCounter(25 + typeLatest); + infoPtr->setPartEvolved( nMI, nISR); + } while (pTmax > 0.); + + // Do all final-state emissions if not already considered above. + if (doFSRafterProcess) { + + // Find largest scale for final partons. + pTmax = 0.; + for (int i = 0; i < event.size(); ++i) + if (event[i].isFinal() && event[i].scale() > pTmax) + pTmax = event[i].scale(); + pTsaveFSR = pTmax; + + // Prepare all subsystems for evolution. + for (int iSys = 0; iSys < partonSystemsPtr->sizeSys(); ++iSys) + timesPtr->prepare( iSys, event); + + // Set up initial veto scale. + doVeto = false; + pTveto = pTvetoPT; + + // Begin evolution down in pT from hard pT scale. + do { + infoPtr->addCounter(29); + typeVetoStep = 0; + double pTtimes = timesPtr->pTnext( event, pTmax, 0.); + infoPtr->setPTnow( pTtimes); + + // Allow a user veto. Only do it once, so remember to change pTveto. + if (pTveto > 0. && pTveto > pTtimes) { + pTveto = -1.; + doVeto = userHooksPtr->doVetoPT( 4, event); + // Abort event if vetoed. + if (doVeto) { + if (isDiff) leaveResolvedDiff( iHardLoop, event); + return false; + } + } + + // Do a final-state emission (if allowed). + if (pTtimes > 0.) { + infoPtr->addCounter(30); + if (timesPtr->branch( event, true)) { + iSysNow = timesPtr->system(); + ++nFSRinProc; + if (iSysNow == 0) ++nFSRhard; + if (canVetoStep && iSysNow == 0 && nFSRhard <= nVetoStep) + typeVetoStep = 4; + } + pTmax = pTtimes; + } + + // If no pT scales above zero then nothing to be done. + else pTmax = 0.; + + // Optionally check for a veto after the first few emissions. + if (typeVetoStep > 0) { + doVeto = userHooksPtr->doVetoStep( typeVetoStep, nISRhard, + nFSRhard, event); + // Abort event if vetoed. + if (doVeto) { + if (isDiff) leaveResolvedDiff( iHardLoop, event); + return false; + } + } + + // Keep on evolving until nothing is left to be done. + infoPtr->addCounter(31); + } while (pTmax > 0.); + } + + // Add beam remnants, including primordial kT kick and colour tracing. + if (physical && doRemnants && !remnants.add( event)) physical = false; + + // If no problems then done. + if (physical) break; + + // Else restore and loop, but do not throw existing diffractive system. + if (!isDiff) event.clear(); + else { + event.restoreSize(); + event.restoreJunctionSize(); + } + beamAPtr->clear(); + beamBPtr->clear(); + partonSystemsPtr->clear(); + + // End loop over ten tries. Restore from diffraction. Hopefully it worked. + } + if (isDiff) leaveResolvedDiff( iHardLoop, event); + if (!physical) return false; + + // End big outer loop to handle two systems in double diffraction. + } + + // Perform showers in resonance decay chains. + doVeto = !resonanceShowers( process, event); + // Abort event if vetoed. + if (doVeto) return false; + + // Store event properties. + infoPtr->setImpact( multiPtr->bMI(), multiPtr->enhanceMI()); + infoPtr->setEvolution( pTsaveMI, pTsaveISR, pTsaveFSR, + nMI, nISR, nFSRinProc, nFSRinRes); + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Decide which diffractive subsystems are resolved (= perturbative). + +int PartonLevel::decideResolvedDiff( Event& process) { + + // Loop over two systems. + int nHighMass = 0; + for (int iDiffSys = 1; iDiffSys <= 2; ++iDiffSys) { + int iDiffMot = iDiffSys + 2; + + // Only high-mass diffractive systems should be resolved. + double mDiff = process[iDiffMot].m(); + bool isHighMass = ( mDiff > mMinDiff + && rndmPtr->flat() < 1. - exp( -(mDiff - mMinDiff) / mWidthDiff ) ); + + // Set outcome and done. + if (isHighMass) ++nHighMass; + if (iDiffSys == 1) isResolvedA = isHighMass; + if (iDiffSys == 2) isResolvedB = isHighMass; + } + return nHighMass; + +} + +//-------------------------------------------------------------------------- + +// Set up an unresolved process, i.e. elastic or diffractive. + +bool PartonLevel::setupUnresolvedSys( Event& process, Event& event) { + + // No hard scale in event. + process.scale( 0.); + + // Copy particles from process to event. + for (int i = 0; i < process.size(); ++ i) event.append( process[i]); + + // Loop to find diffractively excited beams. + for (int i = 0; i < 2; ++i) + if ( (i == 0 && isDiffA && !isResolvedA) + || (i == 1 && isDiffB && !isResolvedB) ) { + int iBeam = i + 3; + BeamParticle* beamPtr = (i == 0) ? beamAPtr : beamBPtr; + + // Diffractive mass. Reconstruct boost and rotation to event cm frame. + double mDiff = process[iBeam].m(); + double m2Diff = mDiff*mDiff; + double beta = process[iBeam].pAbs() / process[iBeam].e(); + double theta = process[iBeam].theta(); + double phi = process[iBeam].phi(); + + // Pick quark or gluon kicked out and flavour subdivision. + bool gluonIsKicked = beamPtr->pickGluon(mDiff); + int id1 = beamPtr->pickValence(); + int id2 = beamPtr->pickRemnant(); + + // Find flavour masses. Scale them down if too big. + double m1 = particleDataPtr->constituentMass(id1); + double m2 = particleDataPtr->constituentMass(id2); + if (m1 + m2 > 0.5 * mDiff) { + double reduce = 0.5 * mDiff / (m1 + m2); + m1 *= reduce; + m2 *= reduce; + } + + // If quark is kicked out, then trivial kinematics in rest frame. + if (!gluonIsKicked) { + double pAbs = sqrt( pow2(m2Diff - m1*m1 - m2*m2) + - pow2(2. * m1 * m2) ) / (2. * mDiff); + double e1 = (m2Diff + m1*m1 - m2*m2) / (2. * mDiff); + double e2 = (m2Diff + m2*m2 - m1*m1) / (2. * mDiff); + Vec4 p1(0.,0., -pAbs, e1); + Vec4 p2(0.,0., pAbs, e2); + + // Boost and rotate to event cm frame. + p1.bst(0., 0., beta); p1.rot(theta, phi); + p2.bst(0., 0., beta); p2.rot(theta, phi); + + // Set colours. + int col1, acol1, col2, acol2; + if (particleDataPtr->colType(id1) == 1) { + col1 = event.nextColTag(); acol1 = 0; + col2 = 0; acol2 = col1; + } else { + col1 = 0; acol1 = event.nextColTag(); + col2 = acol1; acol2 = 0; + } + // Update process colours to stay in step. + process.nextColTag(); + + // Store partons of diffractive system and mark system decayed. + int iDauBeg = event.append( id1, 23, iBeam, 0, 0, 0, col1, acol1, + p1, m1); + int iDauEnd = event.append( id2, 63, iBeam, 0, 0, 0, col2, acol2, + p2, m2); + event[iBeam].statusNeg(); + event[iBeam].daughters(iDauBeg, iDauEnd); + + + // If gluon is kicked out: share momentum between two remnants. + } else { + double m2Sys, zSys, pxSys, pySys, mTS1, mTS2; + zSys = beamPtr->zShare(mDiff, m1, m2); + + // Provide relative pT kick in remnant. Construct (transverse) masses. + pxSys = beamPtr->pxShare(); + pySys = beamPtr->pyShare(); + mTS1 = m1*m1 + pxSys*pxSys + pySys*pySys; + mTS2 = m2*m2 + pxSys*pxSys + pySys*pySys; + m2Sys = mTS1 / zSys + mTS2 / (1. - zSys); + + // Momentum of kicked-out massless gluon in diffractive rest frame. + double pAbs = (m2Diff - m2Sys) / (2. * mDiff); + Vec4 pG(0., 0., -pAbs, pAbs); + Vec4 pRem(0., 0., pAbs, mDiff - pAbs); + + // Momenta of the two beam remnant flavours. (Lightcone p+ = m_diff!) + double e1 = 0.5 * (zSys * mDiff + mTS1 / (zSys * mDiff)); + double pL1 = 0.5 * (zSys * mDiff - mTS1 / (zSys * mDiff)); + Vec4 p1(pxSys, pySys, pL1, e1); + Vec4 p2 = pRem - p1; + + // Boost and rotate to event cm frame. + pG.bst(0., 0., beta); pG.rot(theta, phi); + p1.bst(0., 0., beta); p1.rot(theta, phi); + p2.bst(0., 0., beta); p2.rot(theta, phi); + + // Set colours. + int colG, acolG, col1, acol1, col2, acol2; + if (particleDataPtr->colType(id1) == 1) { + col1 = event.nextColTag(); acol1 = 0; + colG = event.nextColTag(); acolG = col1; + col2 = 0; acol2 = colG; + } else { + col1 = 0; acol1 = event.nextColTag(); + colG = acol1; acolG = event.nextColTag(); + col2 = acolG; acol2 = 0; + } + // Update process colours to stay in step. + process.nextColTag(); + process.nextColTag(); + + // Store partons of diffractive system and mark system decayed. + int iDauBeg = event.append( 21, 23, iBeam, 0, 0, 0, colG, acolG, + pG, m1); + event.append( id1, 63, iBeam, 0, 0, 0, col1, acol1, p1, m1); + int iDauEnd = event.append( id2, 63, iBeam, 0, 0, 0, col2, acol2, + p2, m2); + event[iBeam].statusNeg(); + event[iBeam].daughters(iDauBeg, iDauEnd); + } + + // End loop over beams. Done. + } + return true; + +} + +//-------------------------------------------------------------------------- + +// Set up the hard process(es), excluding subsequent resonance decays. + + void PartonLevel::setupHardSys( int iHardLoop, Event& process, + Event& event) { + + // Incoming partons to hard process are stored in slots 3 and 4. + int inS = 0; + int inP = 3; + int inM = 4; + + // Identify any diffractive system, mother, last entry. Offset. + int iDiffSys = (iHardLoop == 2 || !isResolvedA) ? 2 : 1; + int iDiffMot = iDiffSys + 2; + int iDiffDau = process.size() - 1; + int nOffset = sizeEvent - sizeProcess; + + // Resolved diffraction means more entries. + if (isDiff) { + inS = iDiffMot; + inP = iDiffDau - 3; + inM = iDiffDau - 2; + + // Diffractively excited particle described as Pomeron-hadron beams. + event[inS].statusNeg(); + event[inS].daughters( inP - 2 + nOffset, inM - 2 + nOffset); + } + + // If two hard interactions then find where second begins. + int iBeginSecond = process.size(); + if (doSecondHard) { + iBeginSecond = 5; + while (process[iBeginSecond].status() != -21) ++iBeginSecond; + } + + // If incoming partons are massive then recalculate to put them massless. + if (process[inP].m() != 0. || process[inM].m() != 0.) { + double pPos = process[inP].pPos() + process[inM].pPos(); + double pNeg = process[inP].pNeg() + process[inM].pNeg(); + process[inP].pz( 0.5 * pPos); + process[inP].e( 0.5 * pPos); + process[inP].m( 0.); + process[inM].pz(-0.5 * pNeg); + process[inM].e( 0.5 * pNeg); + process[inM].m( 0.); + } + + // Add incoming hard-scattering partons to list in beam remnants. + double x1 = process[inP].pPos() / process[inS].m(); + beamAPtr->append( inP + nOffset, process[inP].id(), x1); + double x2 = process[inM].pNeg() / process[inS].m(); + beamBPtr->append( inM + nOffset, process[inM].id(), x2); + + // Scale. Find whether incoming partons are valence or sea. Store. + double scale = process.scale(); + beamAPtr->xfISR( 0, process[inP].id(), x1, scale*scale); + int vsc1 = beamAPtr->pickValSeaComp(); + beamBPtr->xfISR( 0, process[inM].id(), x2, scale*scale); + int vsc2 = beamBPtr->pickValSeaComp(); + bool isVal1 = (vsc1 == -3); + bool isVal2 = (vsc2 == -3); + infoPtr->setValence( isVal1, isVal2); + + // Initialize info needed for subsequent sequential decays + showers. + nHardDone = sizeProcess; + iPosBefShow.resize( process.size() ); + + // Add the beam and hard subprocess partons to the event record. + for (int i = sizeProcess; i < iBeginSecond; ++ i) { + if (process[i].mother1() > inM) break; + int j = event.append(process[i]); + iPosBefShow[i] = i; + + // Offset history if process and event not in step. + if (nOffset != 0) { + int iOrd = i - iBeginSecond + 7; + if (iOrd == 1 || iOrd == 2) + event[j].offsetHistory( 0, 0, 0, nOffset); + else if (iOrd == 3 || iOrd == 4) + event[j].offsetHistory( 0, nOffset, 0, nOffset); + else if (iOrd == 5 || iOrd == 6) + event[j].offsetHistory( 0, nOffset, 0, 0); + } + + // Currently outgoing ones should not count as decayed. + if (event[j].status() == -22) { + event[j].statusPos(); + event[j].daughters(0, 0); + } + + // Complete task of copying hard subsystem into event record. + ++nHardDone; + } + + // Store participating partons as first set in list of all systems. + partonSystemsPtr->addSys(); + partonSystemsPtr->setInA(0, inP + nOffset); + partonSystemsPtr->setInB(0, inM + nOffset); + for (int i = inM + 1; i < nHardDone; ++i) + partonSystemsPtr->addOut(0, i + nOffset); + partonSystemsPtr->setSHat( 0, + (event[inP + nOffset].p() + event[inM + nOffset].p()).m2Calc() ); + + // Identify second hard process where applicable. + // Since internally generated incoming partons are guaranteed massless. + if (doSecondHard) { + int inP2 = iBeginSecond; + int inM2 = iBeginSecond + 1; + + // Add incoming hard-scattering partons to list in beam remnants. + // Not valid if not in rest frame?? + x1 = process[inP2].pPos() / process[0].e(); + beamAPtr->append( inP2, process[inP2].id(), x1); + x2 = process[inM2].pNeg() / process[0].e(); + beamBPtr->append( inM2, process[inM2].id(), x2); + + // Find whether incoming partons are valence or sea. + scale = process.scaleSecond(); + beamAPtr->xfISR( 1, process[inP2].id(), x1, scale*scale); + beamAPtr->pickValSeaComp(); + beamBPtr->xfISR( 1, process[inM2].id(), x2, scale*scale); + beamBPtr->pickValSeaComp(); + + // Add the beam and hard subprocess partons to the event record. + for (int i = inP2; i < process.size(); ++ i) { + int mother = process[i].mother1(); + if ( (mother > 2 && mother < inP2) || mother > inM2 ) break; + event.append(process[i]); + iPosBefShow[i] = i; + + // Currently outgoing ones should not count as decayed. + if (event[i].status() == -22) { + event[i].statusPos(); + event[i].daughters(0, 0); + } + + // Complete task of copying hard subsystem into event record. + ++nHardDone; + } + + // Store participating partons as second set in list of all systems. + partonSystemsPtr->addSys(); + partonSystemsPtr->setInA(1, inP2); + partonSystemsPtr->setInB(1, inM2); + for (int i = inM2 + 1; i < nHardDone; ++i) + partonSystemsPtr->addOut(1, i); + partonSystemsPtr->setSHat( 1, + (event[inP2].p() + event[inM2].p()).m2Calc() ); + + // End code for second hard process. + } + + // Update event colour tag to maximum in whole process. + int maxColTag = 0; + for (int i = 0; i < process.size(); ++ i) { + if (process[i].col() > maxColTag) maxColTag = process[i].col(); + if (process[i].acol() > maxColTag) maxColTag = process[i].acol(); + } + event.initColTag(maxColTag); + + // Copy junctions from process to event. + for (int i = 0; i < process.sizeJunction(); ++i) + event.appendJunction( process.getJunction(i)); + + // Done. +} + +//-------------------------------------------------------------------------- + +// Resolved diffraction: replace full event with diffractive subsystem. + +void PartonLevel::setupResolvedDiff(int iHardLoop, Event& process) { + + // Identify diffractive system, mother, last entry. + int iDiffSys = (iHardLoop == 2 || !isResolvedA) ? 2 : 1; + int iDiffMot = iDiffSys + 2; + int iDiffDau = process.size() - 1; + + // Diffractive system mass. + double mDiff = process[iDiffMot].m(); + double m2Diff = mDiff * mDiff; + + // Diffractively excited particle described as Pomeron-hadron beams. + process[iDiffMot].statusNeg(); + process[iDiffMot].daughters( iDiffDau + 1, iDiffDau + 2); + + // Set up Pomeron-proton system as if it were the complete collision. + int idHad = process[iDiffSys].id(); + double mHad = process[iDiffSys].m(); + double m2Had = mHad * mHad; + double m2Pom = (process[2].p() - process[4].p()).m2Calc(); + double mPom = (m2Pom >= 0.) ? sqrt(m2Pom) : -sqrt(-m2Pom); + double eHad = 0.5 * (m2Diff + m2Had - m2Pom) / mDiff; + double ePom = 0.5 * (m2Diff + m2Pom - m2Had) / mDiff; + double pzHP = 0.5 * sqrtpos( pow2(m2Diff - m2Had - m2Pom) + - 4. * m2Had * m2Pom ) / mDiff; + process.append( 990, 13, iDiffMot, 0, 0, 0, 0, 0, + 0., 0., pzHP, ePom, mPom); + process.append( idHad, 13, iDiffMot, 0, 0, 0, 0, 0, + 0., 0., -pzHP, eHad, mHad); + + // Reassign multiple interactions pointer to right object. + multiPtr = (iDiffSys == 1) ? &multiSDA : &multiSDB; + + // Reassign one beam pointer to refer to incoming Pomeron. + if (iDiffSys == 1) { + beamAPtr = beamPomBPtr; + beamBPtr = beamHadAPtr; + } else { + beamAPtr = beamPomAPtr; + beamBPtr = beamHadBPtr; + } + + // Beams not found in normal slots 1 and 2. + int beamOffset = (sizeEvent > 0) ? sizeEvent - 1 : 4; + + // Reassign beam pointers in other classes. + timesPtr->reassignBeamPtrs( beamAPtr, beamBPtr, beamOffset); + spacePtr->reassignBeamPtrs( beamAPtr, beamBPtr); + remnants.reassignBeamPtrs( beamAPtr, beamBPtr); + + // Pretend that the diffractive system is the whole collision. + eCMsave = infoPtr->eCM(); + infoPtr->setECM( mDiff); + beamAPtr->newPzE( pzHP, ePom); + beamBPtr->newPzE( -pzHP, eHad); + +} + +//-------------------------------------------------------------------------- + +// Resolved diffraction: restore to original behaviour. + +void PartonLevel::leaveResolvedDiff( int iHardLoop, Event& event) { + + // Identify diffractive system. + int iDiffSys = (iHardLoop == 2 || !isResolvedA) ? 2 : 1; + + // Reconstruct boost and rotation to event cm frame. + Vec4 pPom = event[3 - iDiffSys].p() - event[5 - iDiffSys].p(); + Vec4 pHad = event[iDiffSys].p(); + RotBstMatrix MtoCM; + MtoCM.fromCMframe( pPom, pHad); + + // Perform rotation and boost on diffractive system. + int iFirst = (iHardLoop == 1) ? 5 + sizeEvent - sizeProcess : sizeEvent; + for (int i = iFirst; i < event.size(); ++i) + event[i].rotbst( MtoCM); + + // Restore multiple interactions pointer to default object. + multiPtr = &multiMB; + + // Restore beam pointers to incoming hadrons. + beamAPtr = beamHadAPtr; + beamBPtr = beamHadBPtr; + + // Reassign beam pointers in other classes. + timesPtr->reassignBeamPtrs( beamAPtr, beamBPtr, 0); + spacePtr->reassignBeamPtrs( beamAPtr, beamBPtr); + remnants.reassignBeamPtrs( beamAPtr, beamBPtr); + + // Restore cm energy. + infoPtr->setECM( eCMsave); + beamAPtr->newPzE( event[1].pz(), event[1].e()); + beamBPtr->newPzE( event[2].pz(), event[2].e()); + +} + +//-------------------------------------------------------------------------- + +// Handle showers in successive resonance decays. + +bool PartonLevel::resonanceShowers( Event& process, Event& event) { + + // Isolate next system to be processed, if anything remains. + int nRes = 0; + int nFSRres = 0; + while (nHardDone < process.size()) { + ++nRes; + int iBegin = nHardDone; + + // Mother in hard process and in complete event (after shower). + int iHardMother = process[iBegin].mother1(); + Particle& hardMother = process[iHardMother]; + int iBefMother = iPosBefShow[iHardMother]; + int iAftMother = event.iBotCopyId(iBefMother); + Particle& aftMother = event[iAftMother]; + + // From now on mother counts as decayed. + aftMother.statusNeg(); + + // Mother can have been moved by showering (in any of previous steps), + // so prepare to update colour and momentum information for system. + int colBef = hardMother.col(); + int acolBef = hardMother.acol(); + int colAft = aftMother.col(); + int acolAft = aftMother.acol(); + RotBstMatrix M; + M.bst( hardMother.p(), aftMother.p()); + + // Extract next partons from hard event into normal event record. + for (int i = iBegin; i < process.size(); ++ i) { + if (process[i].mother1() != iHardMother) break; + int iNow = event.append( process[i] ); + iPosBefShow[i] = iNow; + Particle& now = event.back(); + + // Currently outgoing ones should not count as decayed. + if (now.status() == -22) { + now.statusPos(); + now.daughters(0, 0); + } + + // Update daughter and mother information. + if (i == iBegin) event[iAftMother].daughter1( iNow); + else event[iAftMother].daughter2( iNow); + now.mother1(iAftMother); + + // Update colour and momentum information. + if (now.col() == colBef) now.col( colAft); + if (now.acol() == acolBef) now.acol( acolAft); + now.rotbst( M); + + // Complete task of copying next subsystem into event record. + ++nHardDone; + } + int iEnd = nHardDone - 1; + + // Do parton showers inside subsystem: maximum scale by mother mass. + if (doFSRinResonances) { + double pTmax = 0.5 * hardMother.m(); + if (canSetScale) pTmax = userHooksPtr->scaleResonance( iAftMother, event); + nFSRhard = 0; + + // Add new system, automatically with two empty beam slots. + int iSys = partonSystemsPtr->addSys(); + partonSystemsPtr->setSHat(iSys, pow2(hardMother.m()) ); + + // Loop over allowed range to find all final-state particles. + for (int i = iPosBefShow[iBegin]; i <= iPosBefShow[iEnd]; ++i) + if (event[i].isFinal()) partonSystemsPtr->addOut( iSys, i); + + // Let prepare routine do the setup. + timesDecPtr->prepare( iSys, event); + + // Set up initial veto scale. + doVeto = false; + double pTveto = pTvetoPT; + + // Begin evolution down in pT from hard pT scale. + do { + typeVetoStep = 0; + double pTtimes = timesDecPtr->pTnext( event, pTmax, 0.); + + // Allow a user veto. Only do it once, so remember to change pTveto. + if (pTveto > 0. && pTveto > pTtimes) { + pTveto = -1.; + doVeto = userHooksPtr->doVetoPT( 5, event); + // Abort event if vetoed. + if (doVeto) return false; + } + + // Do a final-state emission (if allowed). + if (pTtimes > 0.) { + if (timesDecPtr->branch( event)) { + ++nFSRres; + ++nFSRhard; + if (canVetoStep && nFSRhard <= nVetoStep) typeVetoStep = 5; + } + pTmax = pTtimes; + } + + // If no pT scales above zero then nothing to be done. + else pTmax = 0.; + + // Optionally check for a veto after the first few emissions. + if (typeVetoStep > 0) { + doVeto = userHooksPtr->doVetoStep( typeVetoStep, 0, nFSRhard, + event); + // Abort event if vetoed. + if (doVeto) return false; + } + + // Keep on evolving until nothing is left to be done. + } while (pTmax > 0.); + + } + + // No more systems to be processed. Set total number of emissions. + } + nFSRinRes = nFSRres; + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/PartonSystems.cxx b/PYTHIA8/pythia8140/src/PartonSystems.cxx new file mode 100644 index 00000000000..a25fd9fe2ed --- /dev/null +++ b/PYTHIA8/pythia8140/src/PartonSystems.cxx @@ -0,0 +1,118 @@ +// PartonSystems.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// PartonSystem and PartonSystems classes. + +#include "PartonSystems.h" + +namespace Pythia8 { + +//========================================================================== + +// The PartonSystems class. + +//-------------------------------------------------------------------------- + +// Replace the index of an incoming or outgoing parton by a new index. + +void PartonSystems::replace(int iSys, int iPosOld, int iPosNew) { + + if (systems[iSys].iInA == iPosOld) { + systems[iSys].iInA = iPosNew; + return; + } + if (systems[iSys].iInB == iPosOld) { + systems[iSys].iInB = iPosNew; + return; + } + for (int i = 0; i < sizeOut(iSys); ++i) + if (systems[iSys].iOut[i] == iPosOld) { + systems[iSys].iOut[i] = iPosNew; + return; + } + +} + +//-------------------------------------------------------------------------- + +// Return index of any parton in system, list starting with beam remnants. + +int PartonSystems::getAll(int iSys, int iMem) const { + + if (hasInAB(iSys)) { + if (iMem == 0) return systems[iSys].iInA; + if (iMem == 1) return systems[iSys].iInB; + return systems[iSys].iOut[iMem - 2]; + } else return systems[iSys].iOut[iMem]; + +} + +//-------------------------------------------------------------------------- + +// Find system of given outgoing parton, optionally also incoming one. + +int PartonSystems::getSystemOf(int iPos, bool alsoIn) const { + + // Loop over systems and over final-state members in each system. + for (int iSys = 0; iSys < sizeSys(); ++iSys) { + if (alsoIn) { + if (systems[iSys].iInA == iPos) return iSys; + if (systems[iSys].iInB == iPos) return iSys; + } + for (int iMem = 0; iMem < sizeOut(iSys); ++iMem) + if (systems[iSys].iOut[iMem] == iPos) return iSys; + } + + // Failure signalled by return value -1. + return -1; + +} + +//-------------------------------------------------------------------------- + +// Get the iMem index of iOut for an index into the event record + +int PartonSystems::getIndexOfOut(int iSys, int iPos) const { + for (int iMem = 0; iMem < sizeOut(iSys); ++iMem) + if (systems[iSys].iOut[iMem] == iPos) return iMem; + + // Failure signalled by return value -1. + return -1; +} + + +//-------------------------------------------------------------------------- + +// Print members in systems; for debug mainly. + +void PartonSystems::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA Parton Systems Listing -------------------" + << "--------------------------------- " + << "\n \n no inA inB out members \n"; + + // Loop over system list and over members in each system. + for (int iSys = 0; iSys < sizeSys(); ++iSys) { + os << " " << setw(3) << iSys << " " << setw(4) << systems[iSys].iInA + << " " << setw(4) << systems[iSys].iInB; + for (int iMem = 0; iMem < sizeOut(iSys); ++iMem) { + if (iMem%16 == 0 && iMem > 0) os << "\n "; + os << " " << setw(4) << systems[iSys].iOut[iMem]; + } + os << "\n"; + } + + // Alternative if no systems. Done. + if (sizeSys() == 0) os << " no systems defined \n"; + os << "\n -------- End PYTHIA Parton Systems Listing ---------------" + << "---------------------------------" << endl; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/PhaseSpace.cxx b/PYTHIA8/pythia8140/src/PhaseSpace.cxx new file mode 100644 index 00000000000..7c20a47c8c7 --- /dev/null +++ b/PYTHIA8/pythia8140/src/PhaseSpace.cxx @@ -0,0 +1,3295 @@ +// PhaseSpace.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// PhaseSpace and PhaseSpace2to2tauyz classes. + +#include "PhaseSpace.h" + +namespace Pythia8 { + +//========================================================================== + +// The PhaseSpace class. +// Base class for phase space generators. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of trial maxima around which maximum search is performed. +const int PhaseSpace::NMAXTRY = 2; + +// Number of three-body trials in phase space optimization. +const int PhaseSpace::NTRY3BODY = 20; + +// Maximum cross section increase, just in case true maximum not found. +const double PhaseSpace::SAFETYMARGIN = 1.05; + +// Small number to avoid division by zero. +const double PhaseSpace::TINY = 1e-20; + +// Fraction of total weight that is shared evenly between all shapes. +const double PhaseSpace::EVENFRAC = 0.4; + +// Two cross sections with a small relative error are assumed same. +const double PhaseSpace::SAMESIGMA = 1e-6; + +// Do not include resonances peaked too far outside allowed mass region. +const double PhaseSpace::WIDTHMARGIN = 20.; + +// Special optimization treatment when two resonances at almost same mass. +const double PhaseSpace::SAMEMASS = 0.01; + +// Minimum phase space left when kinematics constraints are combined. +const double PhaseSpace::MASSMARGIN = 0.01; + +// When using Breit-Wigners in 2 -> 2 raise maximum weight estimate. +const double PhaseSpace::EXTRABWWTMAX = 1.25; + +// Size of Breit-Wigner threshold region, for mass selection biasing. +const double PhaseSpace::THRESHOLDSIZE = 3.; + +// Step size in optimal-mass search, for mass selection biasing. +const double PhaseSpace::THRESHOLDSTEP = 0.2; + +// Minimal rapidity range for allowed open range (in 2 -> 3). +const double PhaseSpace::YRANGEMARGIN = 1e-6; + +// Cutoff for f_e^e at x < 1 - 10^{-10} to be used in phase space selection. +// Note: the ...MIN quantities come from 1 - x_max or 1 - tau_max. +const double PhaseSpace::LEPTONXMIN = 1e-10; +const double PhaseSpace::LEPTONXMAX = 1. - 1e-10; +const double PhaseSpace::LEPTONXLOGMIN = log(1e-10); +const double PhaseSpace::LEPTONXLOGMAX = log(1. - 1e-10); +const double PhaseSpace::LEPTONTAUMIN = 2e-10; + +// Safety to avoid division with unreasonably small value for z selection. +const double PhaseSpace::SHATMINZ = 1.; + +// Regularization for small pT2min in z = cos(theta) selection. +const double PhaseSpace::PT2RATMINZ = 0.0001; + +// These numbers are hardwired empirical parameters, +// intended to speed up the M-generator. +const double PhaseSpace::WTCORRECTION[11] = { 1., 1., 1., + 2., 5., 15., 60., 250., 1250., 7000., 50000. }; + +//-------------------------------------------------------------------------- + +// Perform simple initialization and store pointers. + +void PhaseSpace::init(bool isFirst, SigmaProcess* sigmaProcessPtrIn, + Info* infoPtrIn, Settings* settingsPtrIn, ParticleData* particleDataPtrIn, + Rndm* rndmPtrIn, BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, + CoupSM* coupSMPtrIn, SigmaTotal* sigmaTotPtrIn, UserHooks* userHooksPtrIn) { + + // Store input pointers for future use. + sigmaProcessPtr = sigmaProcessPtrIn; + infoPtr = infoPtrIn; + settingsPtr = settingsPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + coupSMPtr = coupSMPtrIn; + sigmaTotPtr = sigmaTotPtrIn; + userHooksPtr = userHooksPtrIn; + + // Some commonly used beam information. + idA = beamAPtr->id(); + idB = beamBPtr->id(); + mA = beamAPtr->m(); + mB = beamBPtr->m(); + eCM = infoPtr->eCM(); + s = eCM * eCM; + + // Flag if lepton beams, and if non-resolved ones. + hasLeptonBeams = ( beamAPtr->isLepton() || beamBPtr->isLepton() ); + hasPointLeptons = ( hasLeptonBeams + && (beamAPtr->isUnresolved() || beamBPtr->isUnresolved() ) ); + + // Standard phase space cuts. + if (isFirst || settingsPtr->flag("PhaseSpace:sameForSecond")) { + mHatGlobalMin = settingsPtr->parm("PhaseSpace:mHatMin"); + mHatGlobalMax = settingsPtr->parm("PhaseSpace:mHatMax"); + pTHatGlobalMin = settingsPtr->parm("PhaseSpace:pTHatMin"); + pTHatGlobalMax = settingsPtr->parm("PhaseSpace:pTHatMax"); + + // Optionally separate phase space cuts for second hard process. + } else { + mHatGlobalMin = settingsPtr->parm("PhaseSpace:mHatMinSecond"); + mHatGlobalMax = settingsPtr->parm("PhaseSpace:mHatMaxSecond"); + pTHatGlobalMin = settingsPtr->parm("PhaseSpace:pTHatMinSecond"); + pTHatGlobalMax = settingsPtr->parm("PhaseSpace:pTHatMaxSecond"); + } + + // Cutoff against divergences at pT -> 0. + pTHatMinDiverge = settingsPtr->parm("PhaseSpace:pTHatMinDiverge"); + + // When to use Breit-Wigners. + useBreitWigners = settingsPtr->flag("PhaseSpace:useBreitWigners"); + minWidthBreitWigners = settingsPtr->parm("PhaseSpace:minWidthBreitWigners"); + + // Whether generation is with variable energy. + doEnergySpread = settingsPtr->flag("Beams:allowMomentumSpread"); + + // Flags for maximization information and violation handling. + showSearch = settingsPtr->flag("PhaseSpace:showSearch"); + showViolation = settingsPtr->flag("PhaseSpace:showViolation"); + increaseMaximum = settingsPtr->flag("PhaseSpace:increaseMaximum"); + + // Know whether a Z0 is pure Z0 or admixed with gamma*. + gmZmodeGlobal = settingsPtr->mode("WeakZ0:gmZmode"); + + // Default event-specific kinematics properties. + x1H = 1.; + x2H = 1.; + m3 = 0.; + m4 = 0.; + m5 = 0.; + s3 = m3 * m3; + s4 = m4 * m4; + s5 = m5 * m5; + mHat = eCM; + sH = s; + tH = 0.; + uH = 0.; + pTH = 0.; + theta = 0.; + phi = 0.; + runBW3H = 1.; + runBW4H = 1.; + runBW5H = 1.; + + // Default cross section information. + sigmaNw = 0.; + sigmaMx = 0.; + sigmaPos = 0.; + sigmaNeg = 0.; + newSigmaMx = false; + + // Flag if user should be allow to reweight cross section. + canModifySigma = (userHooksPtr > 0) + ? userHooksPtr->canModifySigma() : false; + +} + +//-------------------------------------------------------------------------- + +// Allow for nonisotropic decays when ME's available. + +void PhaseSpace::decayKinematics( Event& process) { + + // Identify sets of sister partons. + int iResEnd = 4; + for (int iResBeg = 5; iResBeg < process.size(); ++iResBeg) { + if (iResBeg <= iResEnd) continue; + iResEnd = iResBeg; + while ( iResEnd < process.size() - 1 + && process[iResEnd + 1].mother1() == process[iResBeg].mother1() + && process[iResEnd + 1].mother2() == process[iResBeg].mother2() ) + ++iResEnd; + + // Check that at least one of them is a resonance. + bool hasRes = false; + for (int iRes = iResBeg; iRes <= iResEnd; ++iRes) + if ( !process[iRes].isFinal() ) hasRes = true; + if ( !hasRes ) continue; + + // Evaluate matrix element and decide whether to keep kinematics. + double decWt = sigmaProcessPtr->weightDecay( process, iResBeg, iResEnd); + if (decWt < 0.) infoPtr->errorMsg("Warning in PhaseSpace::decay" + "Kinematics: negative angular weight"); + if (decWt > 1.) infoPtr->errorMsg("Warning in PhaseSpace::decay" + "Kinematics: angular weight above unity"); + while (decWt < rndmPtr->flat() ) { + + // Find resonances for which to redo decay angles. + for (int iRes = iResBeg; iRes < process.size(); ++iRes) { + if ( process[iRes].isFinal() ) continue; + int iResMother = iRes; + while (iResMother > iResEnd) + iResMother = process[iResMother].mother1(); + if (iResMother < iResBeg) continue; + + // Do decay of this mother isotropically in phase space. + decayKinematicsStep( process, iRes); + + // End loop over resonance decay chains. + } + + // Ready to allow new test of matrix element. + decWt = sigmaProcessPtr->weightDecay( process, iResBeg, iResEnd); + if (decWt < 0.) infoPtr->errorMsg("Warning in PhaseSpace::decay" + "Kinematics: negative angular weight"); + if (decWt > 1.) infoPtr->errorMsg("Warning in PhaseSpace::decay" + "Kinematics: angular weight above unity"); + } + + // End loop over sets of sister resonances/partons. + } + +} + +//-------------------------------------------------------------------------- + +// Reselect decay products momenta isotropically in phase space. +// Does not redo secondary vertex position! + +void PhaseSpace::decayKinematicsStep( Event& process, int iRes) { + + // Multiplicity and mother mass and four-momentum. + int i1 = process[iRes].daughter1(); + int mult = process[iRes].daughter2() + 1 - i1; + double m0 = process[iRes].m(); + Vec4 pRes = process[iRes].p(); + + // Description of two-body decays as simple special case. + if (mult == 2) { + + // Products and product masses. + int i2 = i1 + 1; + double m1t = process[i1].m(); + double m2t = process[i2].m(); + + // Energies and absolute momentum in the rest frame. + double e1 = 0.5 * (m0*m0 + m1t*m1t - m2t*m2t) / m0; + double e2 = 0.5 * (m0*m0 + m2t*m2t - m1t*m1t) / m0; + double p12 = 0.5 * sqrtpos( (m0 - m1t - m2t) * (m0 + m1t + m2t) + * (m0 + m1t - m2t) * (m0 - m1t + m2t) ) / m0; + + // Pick isotropic angles to give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi12 = 2. * M_PI * rndmPtr->flat(); + double pX = p12 * sinTheta * cos(phi12); + double pY = p12 * sinTheta * sin(phi12); + double pZ = p12 * cosTheta; + + // Fill four-momenta in mother rest frame and then boost to lab frame. + Vec4 p1( pX, pY, pZ, e1); + Vec4 p2( -pX, -pY, -pZ, e2); + p1.bst( pRes ); + p2.bst( pRes ); + + // Done for two-body decay. + process[i1].p( p1 ); + process[i2].p( p2 ); + return; + } + + // Description of three-body decays as semi-simple special case. + if (mult == 3) { + + // Products and product masses. + int i2 = i1 + 1; + int i3 = i2 + 1; + double m1t = process[i1].m(); + double m2t = process[i2].m(); + double m3t = process[i3].m(); + double mDiff = m0 - (m1t + m2t + m3t); + + // Kinematical limits for 2+3 mass. Maximum phase-space weight. + double m23Min = m2t + m3t; + double m23Max = m0 - m1t; + double p1Max = 0.5 * sqrtpos( (m0 - m1t - m23Min) + * (m0 + m1t + m23Min) * (m0 + m1t - m23Min) + * (m0 - m1t + m23Min) ) / m0; + double p23Max = 0.5 * sqrtpos( (m23Max - m2t - m3t) + * (m23Max + m2t + m3t) * (m23Max + m2t - m3t) + * (m23Max - m2t + m3t) ) / m23Max; + double wtPSmax = 0.5 * p1Max * p23Max; + + // Pick an intermediate mass m23 flat in the allowed range. + double wtPS, m23, p1Abs, p23Abs; + do { + m23 = m23Min + rndmPtr->flat() * mDiff; + + // Translate into relative momenta and find phase-space weight. + p1Abs = 0.5 * sqrtpos( (m0 - m1t - m23) * (m0 + m1t + m23) + * (m0 + m1t - m23) * (m0 - m1t + m23) ) / m0; + p23Abs = 0.5 * sqrtpos( (m23 - m2t - m3t) * (m23 + m2t + m3t) + * (m23 + m2t - m3t) * (m23 - m2t + m3t) ) / m23; + wtPS = p1Abs * p23Abs; + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Set up m23 -> m2 + m3 isotropic in its rest frame. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi23 = 2. * M_PI * rndmPtr->flat(); + double pX = p23Abs * sinTheta * cos(phi23); + double pY = p23Abs * sinTheta * sin(phi23); + double pZ = p23Abs * cosTheta; + double e2 = sqrt( m2t*m2t + p23Abs*p23Abs); + double e3 = sqrt( m3t*m3t + p23Abs*p23Abs); + Vec4 p2( pX, pY, pZ, e2); + Vec4 p3( -pX, -pY, -pZ, e3); + + // Set up 0 -> 1 + 23 isotropic in its rest frame. + cosTheta = 2. * rndmPtr->flat() - 1.; + sinTheta = sqrt(1. - cosTheta*cosTheta); + phi23 = 2. * M_PI * rndmPtr->flat(); + pX = p1Abs * sinTheta * cos(phi23); + pY = p1Abs * sinTheta * sin(phi23); + pZ = p1Abs * cosTheta; + double e1 = sqrt( m1t*m1t + p1Abs*p1Abs); + double e23 = sqrt( m23*m23 + p1Abs*p1Abs); + Vec4 p1( pX, pY, pZ, e1); + + // Boost 2 + 3 to the 0 rest frame and then boost to lab frame. + Vec4 p23( -pX, -pY, -pZ, e23); + p2.bst( p23 ); + p3.bst( p23 ); + p1.bst( pRes ); + p2.bst( pRes ); + p3.bst( pRes ); + + // Done for three-body decay. + process[i1].p( p1 ); + process[i2].p( p2 ); + process[i3].p( p3 ); + return; + } + + // Do a multibody decay using the M-generator algorithm. + + // Set up masses and four-momenta in a vector, with mother in slot 0. + vector mProd; + mProd.push_back( m0); + for (int i = i1; i <= process[iRes].daughter2(); ++i) + mProd.push_back( process[i].m() ); + vector pProd; + pProd.push_back( pRes); + + // Sum of daughter masses. + double mSum = mProd[1]; + for (int i = 2; i <= mult; ++i) mSum += mProd[i]; + double mDiff = m0 - mSum; + + // Begin setup of intermediate invariant masses. + vector mInv; + for (int i = 0; i <= mult; ++i) mInv.push_back( mProd[i]); + + // Calculate the maximum weight in the decay. + double wtPSmax = 1. / WTCORRECTION[mult]; + double mMaxWT = mDiff + mProd[mult]; + double mMinWT = 0.; + for (int i = mult - 1; i > 0; --i) { + mMaxWT += mProd[i]; + mMinWT += mProd[i+1]; + double mNow = mProd[i]; + wtPSmax *= 0.5 * sqrtpos( (mMaxWT - mMinWT - mNow) + * (mMaxWT + mMinWT + mNow) * (mMaxWT + mMinWT - mNow) + * (mMaxWT - mMinWT + mNow) ) / mMaxWT; + } + + // Begin loop to find the set of intermediate invariant masses. + vector rndmOrd; + double wtPS; + do { + wtPS = 1.; + + // Find and order random numbers in descending order. + rndmOrd.resize(0); + rndmOrd.push_back(1.); + for (int i = 1; i < mult - 1; ++i) { + double rndm = rndmPtr->flat(); + rndmOrd.push_back(rndm); + for (int j = i - 1; j > 0; --j) { + if (rndm > rndmOrd[j]) swap( rndmOrd[j], rndmOrd[j+1] ); + else break; + } + } + rndmOrd.push_back(0.); + + // Translate into intermediate masses and find weight. + for (int i = mult - 1; i > 0; --i) { + mInv[i] = mInv[i+1] + mProd[i] + (rndmOrd[i-1] - rndmOrd[i]) * mDiff; + wtPS *= 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + } + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Perform two-particle decays in the respective rest frame. + vector pInv; + pInv.resize(mult + 1); + for (int i = 1; i < mult; ++i) { + double p12 = 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + + // Isotropic angles give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phiLoc = 2. * M_PI * rndmPtr->flat(); + double pX = p12 * sinTheta * cos(phiLoc); + double pY = p12 * sinTheta * sin(phiLoc); + double pZ = p12 * cosTheta; + + // Calculate energies, fill four-momenta. + double eHad = sqrt( mProd[i]*mProd[i] + p12*p12); + double eInv = sqrt( mInv[i+1]*mInv[i+1] + p12*p12); + pProd.push_back( Vec4( pX, pY, pZ, eHad) ); + pInv[i+1].p( -pX, -pY, -pZ, eInv); + } + pProd.push_back( pInv[mult] ); + + // Boost decay products to the mother rest frame and on to lab frame. + pInv[1] = pProd[0]; + for (int iFrame = mult - 1; iFrame > 0; --iFrame) + for (int i = iFrame; i <= mult; ++i) pProd[i].bst(pInv[iFrame]); + + // Done for multibody decay. + for (int i = 1; i < mult; ++i) + process[i1 + i - 1].p( pProd[i] ); + return; + +} + +//-------------------------------------------------------------------------- + +// Determine how 3-body phase space should be sampled. + +void PhaseSpace::setup3Body() { + + // Check for massive t-channel propagator particles. + int idTchan1 = abs( sigmaProcessPtr->idTchan1() ); + int idTchan2 = abs( sigmaProcessPtr->idTchan2() ); + mTchan1 = (idTchan1 == 0) ? 0. : particleDataPtr->m0(idTchan1); + mTchan2 = (idTchan2 == 0) ? 0. : particleDataPtr->m0(idTchan2); + sTchan1 = mTchan1 * mTchan1; + sTchan2 = mTchan2 * mTchan2; + + // Find coefficients of different pT2 selection terms. Mirror choice. + frac3Pow1 = sigmaProcessPtr->tChanFracPow1(); + frac3Pow2 = sigmaProcessPtr->tChanFracPow2(); + frac3Flat = 1. - frac3Pow1 - frac3Pow2; + useMirrorWeight = sigmaProcessPtr->useMirrorWeight(); + +} + +//-------------------------------------------------------------------------- + +// Determine how phase space should be sampled. + +bool PhaseSpace::setupSampling123(bool is2, bool is3, ostream& os) { + + // Optional printout. + if (showSearch) os << "\n PYTHIA Optimization printout for " + << sigmaProcessPtr->name() << "\n \n" << scientific << setprecision(3); + + // Check that open range in tau (+ set tauMin, tauMax). + if (!limitTau(is2, is3)) return false; + + // Reset coefficients and matrices of equation system to solve. + int binTau[8], binY[8], binZ[8]; + double vecTau[8], matTau[8][8], vecY[8], matY[8][8], vecZ[8], matZ[8][8]; + for (int i = 0; i < 8; ++i) { + tauCoef[i] = 0.; + yCoef[i] = 0.; + zCoef[i] = 0.; + binTau[i] = 0; + binY[i] = 0; + binZ[i] = 0; + vecTau[i] = 0.; + vecY[i] = 0.; + vecZ[i] = 0.; + for (int j = 0; j < 8; ++j) { + matTau[i][j] = 0.; + matY[i][j] = 0.; + matZ[i][j] = 0.; + } + } + sigmaMx = 0.; + sigmaNeg = 0.; + + // Number of used coefficients/points for each dimension: tau, y, c. + nTau = (hasPointLeptons) ? 1 : 2; + nY = (hasPointLeptons) ? 1 : 5; + nZ = (is2) ? 5 : 1; + + // Identify if any resonances contribute in s-channel. + idResA = sigmaProcessPtr->resonanceA(); + if (idResA != 0) { + mResA = particleDataPtr->m0(idResA); + GammaResA = particleDataPtr->mWidth(idResA); + if (mHatMin > mResA + WIDTHMARGIN * GammaResA || (mHatMax > 0. + && mHatMax < mResA - WIDTHMARGIN * GammaResA) ) idResA = 0; + } + idResB = sigmaProcessPtr->resonanceB(); + if (idResB != 0) { + mResB = particleDataPtr->m0(idResB); + GammaResB = particleDataPtr->mWidth(idResB); + if (mHatMin > mResB + WIDTHMARGIN * GammaResB || (mHatMax > 0. + && mHatMax < mResB - WIDTHMARGIN * GammaResB) ) idResB = 0; + } + if (idResA == 0 && idResB != 0) { + idResA = idResB; + mResA = mResB; + GammaResA = GammaResB; + idResB = 0; + } + + // More sampling in tau if resonances in s-channel. + if (idResA !=0 && !hasPointLeptons) { + nTau += 2; + tauResA = mResA * mResA / s; + widResA = mResA * GammaResA / s; + } + if (idResB != 0 && !hasPointLeptons) { + nTau += 2; + tauResB = mResB * mResB / s; + widResB = mResB * GammaResB / s; + } + + // More sampling in tau (and different in y) if incoming lepton beams. + if (hasLeptonBeams && !hasPointLeptons) ++nTau; + + // Special case when both resonances have same mass. + sameResMass = false; + if (idResB != 0 && abs(mResA - mResB) < SAMEMASS * (GammaResA + GammaResB)) + sameResMass = true; + + // Default z value and weight required for 2 -> 1. Number of dimensions. + z = 0.; + wtZ = 1.; + int nVar = (is2) ? 3 : 2; + + // Initial values, to be modified later. + tauCoef[0] = 1.; + yCoef[1] = 0.5; + yCoef[2] = 0.5; + zCoef[0] = 1.; + + // Step through grid in tau. Set limits on y and z generation. + for (int iTau = 0; iTau < nTau; ++iTau) { + double posTau = 0.5; + if (sameResMass && iTau > 1 && iTau < 6) posTau = (iTau < 4) ? 0.4 : 0.6; + selectTau( iTau, posTau, is2); + if (!limitY()) continue; + if (is2 && !limitZ()) continue; + + // Step through grids in y and z. + for (int iY = 0; iY < nY; ++iY) { + selectY( iY, 0.5); + for (int iZ = 0; iZ < nZ; ++iZ) { + if (is2) selectZ( iZ, 0.5); + double sigmaTmp = 0.; + + // 2 -> 1: calculate cross section, weighted by phase-space volume. + if (!is2 && !is3) { + sigmaProcessPtr->set1Kin( x1H, x2H, sH); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY; + + // 2 -> 2: calculate cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is2) { + sigmaProcessPtr->set2Kin( x1H, x2H, sH, tH, m3, m4, + runBW3H, runBW4H); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY * wtZ * wtBW; + + // 2 -> 3: repeat internal 3-body phase space several times and + // keep maximal cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is3) { + for (int iTry3 = 0; iTry3 < NTRY3BODY; ++iTry3) { + if (!select3Body()) continue; + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + m3, m4, m5, runBW3H, runBW4H, runBW5H); + double sigmaTry = sigmaProcessPtr->sigmaPDF(); + sigmaTry *= wtTau * wtY * wt3Body * wtBW; + if (sigmaTry > sigmaTmp) sigmaTmp = sigmaTry; + } + } + + // Allow possibility for user to modify cross section. (3body??) + if (canModifySigma) sigmaTmp + *= userHooksPtr->multiplySigmaBy( sigmaProcessPtr, this, false); + + // Check if current maximum exceeded. + if (sigmaTmp > sigmaMx) sigmaMx = sigmaTmp; + + // Optional printout. Protect against negative cross sections. + if (showSearch) os << " tau =" << setw(11) << tau << " y =" + << setw(11) << y << " z =" << setw(11) << z + << " sigma =" << setw(11) << sigmaTmp << "\n"; + if (sigmaTmp < 0.) sigmaTmp = 0.; + + // Sum up tau cross-section pieces in points used. + if (!hasPointLeptons) { + binTau[iTau] += 1; + vecTau[iTau] += sigmaTmp; + matTau[iTau][0] += 1. / intTau0; + matTau[iTau][1] += (1. / intTau1) / tau; + if (idResA != 0) { + matTau[iTau][2] += (1. / intTau2) / (tau + tauResA); + matTau[iTau][3] += (1. / intTau3) + * tau / ( pow2(tau - tauResA) + pow2(widResA) ); + } + if (idResB != 0) { + matTau[iTau][4] += (1. / intTau4) / (tau + tauResB); + matTau[iTau][5] += (1. / intTau5) + * tau / ( pow2(tau - tauResB) + pow2(widResB) ); + } + if (hasLeptonBeams) matTau[iTau][nTau - 1] += (1. / intTau6) + * tau / max( LEPTONTAUMIN, 1. - tau); + } + + // Sum up y cross-section pieces in points used. + if (!hasPointLeptons) { + binY[iY] += 1; + vecY[iY] += sigmaTmp; + matY[iY][0] += (yMax / intY0) / cosh(y); + matY[iY][1] += (yMax / intY12) * (y + yMax); + matY[iY][2] += (yMax / intY12) * (yMax - y); + if (!hasLeptonBeams) { + matY[iY][3] += (yMax / intY34) * exp(y); + matY[iY][4] += (yMax / intY34) * exp(-y); + } else { + matY[iY][3] += (yMax / intY56) + / max( LEPTONXMIN, 1. - exp( y - yMax) ); + matY[iY][4] += (yMax / intY56) + / max( LEPTONXMIN, 1. - exp(-y - yMax) ); + } + } + + // Integrals over z expressions at tauMax, to be used below. + if (is2) { + double p2AbsMax = 0.25 * (pow2(tauMax * s - s3 - s4) + - 4. * s3 * s4) / (tauMax * s); + double zMaxMax = sqrtpos( 1. - pT2HatMin / p2AbsMax ); + double zPosMaxMax = max(ratio34, unity34 + zMaxMax); + double zNegMaxMax = max(ratio34, unity34 - zMaxMax); + double intZ0Max = 2. * zMaxMax; + double intZ12Max = log( zPosMaxMax / zNegMaxMax); + double intZ34Max = 1. / zNegMaxMax - 1. / zPosMaxMax; + + // Sum up z cross-section pieces in points used. + binZ[iZ] += 1; + vecZ[iZ] += sigmaTmp; + matZ[iZ][0] += 1.; + matZ[iZ][1] += (intZ0Max / intZ12Max) / zNeg; + matZ[iZ][2] += (intZ0Max / intZ12Max) / zPos; + matZ[iZ][3] += (intZ0Max / intZ34Max) / pow2(zNeg); + matZ[iZ][4] += (intZ0Max / intZ34Max) / pow2(zPos); + } + + // End of loops over phase space points. + } + } + } + + // Fail if no non-vanishing cross sections. + if (sigmaMx <= 0.) { + sigmaMx = 0.; + return false; + } + + // Solve respective equation system for better phase space coefficients. + if (!hasPointLeptons) solveSys( nTau, binTau, vecTau, matTau, tauCoef); + if (!hasPointLeptons) solveSys( nY, binY, vecY, matY, yCoef); + if (is2) solveSys( nZ, binZ, vecZ, matZ, zCoef); + if (showSearch) os << "\n"; + + // Provide cumulative sum of coefficients. + tauCoefSum[0] = tauCoef[0]; + yCoefSum[0] = yCoef[0]; + zCoefSum[0] = zCoef[0]; + for (int i = 1; i < 8; ++ i) { + tauCoefSum[i] = tauCoefSum[i - 1] + tauCoef[i]; + yCoefSum[i] = yCoefSum[i - 1] + yCoef[i]; + zCoefSum[i] = zCoefSum[i - 1] + zCoef[i]; + } + // The last element should be > 1 to be on safe side in selection below. + tauCoefSum[nTau - 1] = 2.; + yCoefSum[nY - 1] = 2.; + zCoefSum[nZ - 1] = 2.; + + + // Begin find two most promising maxima among same points as before. + int iMaxTau[NMAXTRY + 2], iMaxY[NMAXTRY + 2], iMaxZ[NMAXTRY + 2]; + double sigMax[NMAXTRY + 2]; + int nMax = 0; + + // Scan same grid as before in tau, y, z. + for (int iTau = 0; iTau < nTau; ++iTau) { + double posTau = 0.5; + if (sameResMass && iTau > 1 && iTau < 6) posTau = (iTau < 4) ? 0.4 : 0.6; + selectTau( iTau, posTau, is2); + if (!limitY()) continue; + if (is2 && !limitZ()) continue; + for (int iY = 0; iY < nY; ++iY) { + selectY( iY, 0.5); + for (int iZ = 0; iZ < nZ; ++iZ) { + if (is2) selectZ( iZ, 0.5); + double sigmaTmp = 0.; + + // 2 -> 1: calculate cross section, weighted by phase-space volume. + if (!is2 && !is3) { + sigmaProcessPtr->set1Kin( x1H, x2H, sH); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY; + + // 2 -> 2: calculate cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is2) { + sigmaProcessPtr->set2Kin( x1H, x2H, sH, tH, m3, m4, + runBW3H, runBW4H); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY * wtZ * wtBW; + + // 2 -> 3: repeat internal 3-body phase space several times and + // keep maximal cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is3) { + for (int iTry3 = 0; iTry3 < NTRY3BODY; ++iTry3) { + if (!select3Body()) continue; + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + m3, m4, m5, runBW3H, runBW4H, runBW5H); + double sigmaTry = sigmaProcessPtr->sigmaPDF(); + sigmaTry *= wtTau * wtY * wt3Body * wtBW; + if (sigmaTry > sigmaTmp) sigmaTmp = sigmaTry; + } + } + + // Allow possibility for user to modify cross section. (3body??) + if (canModifySigma) sigmaTmp + *= userHooksPtr->multiplySigmaBy( sigmaProcessPtr, this, false); + + // Optional printout. Protect against negative cross section. + if (showSearch) os << " tau =" << setw(11) << tau << " y =" + << setw(11) << y << " z =" << setw(11) << z + << " sigma =" << setw(11) << sigmaTmp << "\n"; + if (sigmaTmp < 0.) sigmaTmp = 0.; + + // Check that point is not simply mirror of already found one. + bool mirrorPoint = false; + for (int iMove = 0; iMove < nMax; ++iMove) + if (abs(sigmaTmp - sigMax[iMove]) < SAMESIGMA + * (sigmaTmp + sigMax[iMove])) mirrorPoint = true; + + // Add to or insert in maximum list. Only first two count. + if (!mirrorPoint) { + int iInsert = 0; + for (int iMove = nMax - 1; iMove >= -1; --iMove) { + iInsert = iMove + 1; + if (iInsert == 0 || sigmaTmp < sigMax[iMove]) break; + iMaxTau[iMove + 1] = iMaxTau[iMove]; + iMaxY[iMove + 1] = iMaxY[iMove]; + iMaxZ[iMove + 1] = iMaxZ[iMove]; + sigMax[iMove + 1] = sigMax[iMove]; + } + iMaxTau[iInsert] = iTau; + iMaxY[iInsert] = iY; + iMaxZ[iInsert] = iZ; + sigMax[iInsert] = sigmaTmp; + if (nMax < NMAXTRY) ++nMax; + } + + // Found two most promising maxima. + } + } + } + if (showSearch) os << "\n"; + + // Read out starting position for search. + sigmaMx = sigMax[0]; + int beginVar = (hasPointLeptons) ? 2 : 0; + for (int iMax = 0; iMax < nMax; ++iMax) { + int iTau = iMaxTau[iMax]; + int iY = iMaxY[iMax]; + int iZ = iMaxZ[iMax]; + double tauVal = 0.5; + double yVal = 0.5; + double zVal = 0.5; + int iGrid; + double varVal, varNew, deltaVar, marginVar, sigGrid[3]; + + // Starting point and step size in parameter space. + for (int iRepeat = 0; iRepeat < 2; ++iRepeat) { + // Run through (possibly a subset of) tau, y and z. + for (int iVar = beginVar; iVar < nVar; ++iVar) { + if (iVar == 0) varVal = tauVal; + else if (iVar == 1) varVal = yVal; + else varVal = zVal; + deltaVar = (iRepeat == 0) ? 0.1 + : max( 0.01, min( 0.05, min( varVal - 0.02, 0.98 - varVal) ) ); + marginVar = (iRepeat == 0) ? 0.02 : 0.002; + int moveStart = (iRepeat == 0 && iVar == 0) ? 0 : 1; + for (int move = moveStart; move < 9; ++move) { + + // Define new parameter-space point by step in one dimension. + if (move == 0) { + iGrid = 1; + varNew = varVal; + } else if (move == 1) { + iGrid = 2; + varNew = varVal + deltaVar; + } else if (move == 2) { + iGrid = 0; + varNew = varVal - deltaVar; + } else if (sigGrid[2] >= max( sigGrid[0], sigGrid[1]) + && varVal + 2. * deltaVar < 1. - marginVar) { + varVal += deltaVar; + sigGrid[0] = sigGrid[1]; + sigGrid[1] = sigGrid[2]; + iGrid = 2; + varNew = varVal + deltaVar; + } else if (sigGrid[0] >= max( sigGrid[1], sigGrid[2]) + && varVal - 2. * deltaVar > marginVar) { + varVal -= deltaVar; + sigGrid[2] = sigGrid[1]; + sigGrid[1] = sigGrid[0]; + iGrid = 0; + varNew = varVal - deltaVar; + } else if (sigGrid[2] >= sigGrid[0]) { + deltaVar *= 0.5; + varVal += deltaVar; + sigGrid[0] = sigGrid[1]; + iGrid = 1; + varNew = varVal; + } else { + deltaVar *= 0.5; + varVal -= deltaVar; + sigGrid[2] = sigGrid[1]; + iGrid = 1; + varNew = varVal; + } + + // Convert to relevant variables and find derived new limits. + bool insideLimits = true; + if (iVar == 0) { + tauVal = varNew; + selectTau( iTau, tauVal, is2); + if (!limitY()) insideLimits = false; + if (is2 && !limitZ()) insideLimits = false; + if (insideLimits) { + selectY( iY, yVal); + if (is2) selectZ( iZ, zVal); + } + } else if (iVar == 1) { + yVal = varNew; + selectY( iY, yVal); + } else if (iVar == 2) { + zVal = varNew; + selectZ( iZ, zVal); + } + + // Evaluate cross-section. + double sigmaTmp = 0.; + if (insideLimits) { + + // 2 -> 1: calculate cross section, weighted by phase-space volume. + if (!is2 && !is3) { + sigmaProcessPtr->set1Kin( x1H, x2H, sH); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY; + + // 2 -> 2: calculate cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is2) { + sigmaProcessPtr->set2Kin( x1H, x2H, sH, tH, m3, m4, + runBW3H, runBW4H); + sigmaTmp = sigmaProcessPtr->sigmaPDF(); + sigmaTmp *= wtTau * wtY * wtZ * wtBW; + + // 2 -> 3: repeat internal 3-body phase space several times and + // keep maximal cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is3) { + for (int iTry3 = 0; iTry3 < NTRY3BODY; ++iTry3) { + if (!select3Body()) continue; + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + m3, m4, m5, runBW3H, runBW4H, runBW5H); + double sigmaTry = sigmaProcessPtr->sigmaPDF(); + sigmaTry *= wtTau * wtY * wt3Body * wtBW; + if (sigmaTry > sigmaTmp) sigmaTmp = sigmaTry; + } + } + + // Allow possibility for user to modify cross section. + if (canModifySigma) sigmaTmp + *= userHooksPtr->multiplySigmaBy( sigmaProcessPtr, this, false); + + // Optional printout. Protect against negative cross section. + if (showSearch) os << " tau =" << setw(11) << tau << " y =" + << setw(11) << y << " z =" << setw(11) << z + << " sigma =" << setw(11) << sigmaTmp << "\n"; + if (sigmaTmp < 0.) sigmaTmp = 0.; + } + + // Save new maximum. Final maximum. + sigGrid[iGrid] = sigmaTmp; + if (sigmaTmp > sigmaMx) sigmaMx = sigmaTmp; + } + } + } + } + sigmaMx *= SAFETYMARGIN; + sigmaPos = sigmaMx; + + // Optional printout. + if (showSearch) os << "\n Final maximum = " << setw(11) << sigmaMx << endl; + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Select a trial kinematics phase space point. +// Note: by In is meant the integral over the quantity multiplying +// coefficient cn. The sum of cn is normalized to unity. + +bool PhaseSpace::trialKin123(bool is2, bool is3, bool inEvent, ostream& os) { + + // Allow for possibility that energy varies from event to event. + if (doEnergySpread) { + eCM = infoPtr->eCM(); + s = eCM * eCM; + + // Find shifted tauRes values. + if (idResA !=0 && !hasPointLeptons) { + tauResA = mResA * mResA / s; + widResA = mResA * GammaResA / s; + } + if (idResB != 0 && !hasPointLeptons) { + tauResB = mResB * mResB / s; + widResB = mResB * GammaResB / s; + } + } + + // Choose tau according to h1(tau)/tau, where + // h1(tau) = c0/I0 + (c1/I1) * 1/tau + // + (c2/I2) / (tau + tauResA) + // + (c3/I3) * tau / ((tau - tauResA)^2 + widResA^2) + // + (c4/I4) / (tau + tauResB) + // + (c5/I5) * tau / ((tau - tauResB)^2 + widResB^2) + // + (c6/I6) * tau / (1 - tau). + if (!limitTau(is2, is3)) return false; + int iTau = 0; + if (!hasPointLeptons) { + double rTau = rndmPtr->flat(); + while (rTau > tauCoefSum[iTau]) ++iTau; + } + selectTau( iTau, rndmPtr->flat(), is2); + + // Choose y according to h2(y), where + // h2(y) = (c0/I0) * 1/cosh(y) + // + (c1/I1) * (y-ymin) + (c2/I2) * (ymax-y) + // + (c3/I3) * exp(y) + (c4/i4) * exp(-y) (for hadron; for lepton instead) + // + (c5/I5) * 1 / (1 - exp(y-ymax)) + (c6/I6) * 1 / (1 - exp(ymin-y)). + if (!limitY()) return false; + int iY = 0; + if (!hasPointLeptons) { + double rY = rndmPtr->flat(); + while (rY > yCoefSum[iY]) ++iY; + } + selectY( iY, rndmPtr->flat()); + + // Choose z = cos(thetaHat) according to h3(z), where + // h3(z) = c0/I0 + (c1/I1) * 1/(A - z) + (c2/I2) * 1/(A + z) + // + (c3/I3) * 1/(A - z)^2 + (c4/I4) * 1/(A + z)^2, + // where A = 1 + 2*(m3*m4/sH)^2 (= 1 for massless products). + if (is2) { + if (!limitZ()) return false; + int iZ = 0; + double rZ = rndmPtr->flat(); + while (rZ > zCoefSum[iZ]) ++iZ; + selectZ( iZ, rndmPtr->flat()); + } + + // 2 -> 1: calculate cross section, weighted by phase-space volume. + if (!is2 && !is3) { + sigmaProcessPtr->set1Kin( x1H, x2H, sH); + sigmaNw = sigmaProcessPtr->sigmaPDF(); + sigmaNw *= wtTau * wtY; + + // 2 -> 2: calculate cross section, weighted by phase-space volume + // and Breit-Wigners for masses + } else if (is2) { + sigmaProcessPtr->set2Kin( x1H, x2H, sH, tH, m3, m4, runBW3H, runBW4H); + sigmaNw = sigmaProcessPtr->sigmaPDF(); + sigmaNw *= wtTau * wtY * wtZ * wtBW; + + // 2 -> 3: also sample internal 3-body phase, weighted by + // 2 -> 1 phase-space volume and Breit-Wigners for masses + } else if (is3) { + if (!select3Body()) sigmaNw = 0.; + else { + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + m3, m4, m5, runBW3H, runBW4H, runBW5H); + sigmaNw = sigmaProcessPtr->sigmaPDF(); + sigmaNw *= wtTau * wtY * wt3Body * wtBW; + } + } + + // Allow possibility for user to modify cross section. + if (canModifySigma) sigmaNw + *= userHooksPtr->multiplySigmaBy( sigmaProcessPtr, this, inEvent); + + // Check if maximum violated. + newSigmaMx = false; + if (sigmaNw > sigmaMx) { + infoPtr->errorMsg("Warning in PhaseSpace2to2tauyz::trialKin: " + "maximum for cross section violated"); + + // Violation strategy 1: increase maximum (always during initialization). + if (increaseMaximum || !inEvent) { + double violFact = SAFETYMARGIN * sigmaNw / sigmaMx; + sigmaMx = SAFETYMARGIN * sigmaNw; + newSigmaMx = true; + if (showViolation) { + if (violFact < 9.99) os << fixed; + else os << scientific; + os << " PYTHIA Maximum for " << sigmaProcessPtr->name() + << " increased by factor " << setprecision(3) << violFact + << " to " << scientific << sigmaMx << endl; + } + + // Violation strategy 2: weight event (done in ProcessContainer). + } else if (showViolation && sigmaNw > sigmaPos) { + double violFact = sigmaNw / sigmaMx; + if (violFact < 9.99) os << fixed; + else os << scientific; + os << " PYTHIA Maximum for " << sigmaProcessPtr->name() + << " exceeded by factor " << setprecision(3) << violFact << endl; + sigmaPos = sigmaNw; + } + } + + // Check if negative cross section. + if (sigmaNw < sigmaNeg) { + infoPtr->errorMsg("Warning in PhaseSpace2to2tauyz::trialKin:" + " negative cross section set 0", "for " + sigmaProcessPtr->name() ); + sigmaNeg = sigmaNw; + + // Optional printout of (all) violations. + if (showViolation) os << " PYTHIA Negative minimum for " + << sigmaProcessPtr->name() << " changed to " << scientific + << setprecision(3) << sigmaNeg << endl; + } + if (sigmaNw < 0.) sigmaNw = 0.; + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Find range of allowed tau values. + +bool PhaseSpace::limitTau(bool is2, bool is3) { + + // Trivial reply for unresolved lepton beams. + if (hasPointLeptons) { + tauMin = 1.; + tauMax = 1.; + return true; + } + + // Requirements from allowed mHat range. + tauMin = sHatMin / s; + tauMax = (mHatMax < mHatMin) ? 1. : min( 1., sHatMax / s); + + // Requirements from allowed pT range and masses. + if (is2 || is3) { + double mT3Min = sqrt(s3 + pT2HatMin); + double mT4Min = sqrt(s4 + pT2HatMin); + double mT5Min = (is3) ? sqrt(s5 + pT2HatMin) : 0.; + tauMin = max( tauMin, pow2(mT3Min + mT4Min + mT5Min) / s); + } + + // Check that there is an open range. + return (tauMax > tauMin); +} + +//-------------------------------------------------------------------------- + +// Find range of allowed y values. + +bool PhaseSpace::limitY() { + + // Trivial reply for unresolved lepton beams. + if (hasPointLeptons) { + yMax = 1.; + return true; + } + + // Requirements from selected tau value. + yMax = -0.5 * log(tau); + + // For lepton beams requirements from cutoff for f_e^e. + double yMaxMargin = (hasLeptonBeams) ? yMax + LEPTONXLOGMAX : yMax; + + // Check that there is an open range. + return (yMaxMargin > 0.); +} + +//-------------------------------------------------------------------------- + +// Find range of allowed z = cos(theta) values. + +bool PhaseSpace::limitZ() { + + // Default limits. + zMin = 0.; + zMax = 1.; + + // Requirements from pTHat limits. + zMax = sqrtpos( 1. - pT2HatMin / p2Abs ); + if (pTHatMax > pTHatMin) zMin = sqrtpos( 1. - pT2HatMax / p2Abs ); + + // Check that there is an open range. + return (zMax > zMin); +} + +//-------------------------------------------------------------------------- + +// Select tau according to a choice of shapes. + +void PhaseSpace::selectTau(int iTau, double tauVal, bool is2) { + + // Trivial reply for unresolved lepton beams. + if (hasPointLeptons) { + tau = 1.; + wtTau = 1.; + sH = s; + mHat = sqrt(sH); + if (is2) { + p2Abs = 0.25 * (pow2(sH - s3 - s4) - 4. * s3 * s4) / sH; + pAbs = sqrtpos( p2Abs ); + } + return; + } + + // Contributions from s-channel resonances. + double tRatA = 0.; + double aLowA = 0.; + double aUppA = 0.; + if (idResA !=0) { + tRatA = ((tauResA + tauMax) / (tauResA + tauMin)) * (tauMin / tauMax); + aLowA = atan( (tauMin - tauResA) / widResA); + aUppA = atan( (tauMax - tauResA) / widResA); + } + double tRatB = 0.; + double aLowB = 0.; + double aUppB = 0.; + if (idResB != 0) { + tRatB = ((tauResB + tauMax) / (tauResB + tauMin)) * (tauMin / tauMax); + aLowB = atan( (tauMin - tauResB) / widResB); + aUppB = atan( (tauMax - tauResB) / widResB); + } + + // Contributions from 1 / (1 - tau) for lepton beams. + double aLowT = 0.; + double aUppT = 0.; + if (hasLeptonBeams) { + aLowT = log( max( LEPTONTAUMIN, 1. - tauMin) ); + aUppT = log( max( LEPTONTAUMIN, 1. - tauMax) ); + intTau6 = aLowT - aUppT; + } + + // Select according to 1/tau or 1/tau^2. + if (iTau == 0) tau = tauMin * pow( tauMax / tauMin, tauVal); + else if (iTau == 1) tau = tauMax * tauMin + / (tauMin + (tauMax - tauMin) * tauVal); + + // Select according to 1 / (1 - tau) for lepton beams. + else if (hasLeptonBeams && iTau == nTau - 1) + tau = 1. - exp( aUppT + intTau6 * tauVal ); + + // Select according to 1 / (tau * (tau + tauRes)) or + // 1 / ((tau - tauRes)^2 + widRes^2) for resonances A and B. + else if (iTau == 2) tau = tauResA * tauMin + / ((tauResA + tauMin) * pow( tRatA, tauVal) - tauMin); + else if (iTau == 3) tau = tauResA + widResA + * tan( aLowA + (aUppA - aLowA) * tauVal); + else if (iTau == 4) tau = tauResB * tauMin + / ((tauResB + tauMin) * pow( tRatB, tauVal) - tauMin); + else if (iTau == 5) tau = tauResB + widResB + * tan( aLowB + (aUppB - aLowB) * tauVal); + + // Phase space weight in tau. + intTau0 = log( tauMax / tauMin); + intTau1 = (tauMax - tauMin) / (tauMax * tauMin); + double invWtTau = (tauCoef[0] / intTau0) + (tauCoef[1] / intTau1) / tau; + if (idResA != 0) { + intTau2 = -log(tRatA) / tauResA; + intTau3 = (aUppA - aLowA) / widResA; + invWtTau += (tauCoef[2] / intTau2) / (tau + tauResA) + + (tauCoef[3] / intTau3) * tau / ( pow2(tau - tauResA) + pow2(widResA) ); + } + if (idResB != 0) { + intTau4 = -log(tRatB) / tauResB; + intTau5 = (aUppB - aLowB) / widResB; + invWtTau += (tauCoef[4] / intTau4) / (tau + tauResB) + + (tauCoef[5] / intTau5) * tau / ( pow2(tau - tauResB) + pow2(widResB) ); + } + if (hasLeptonBeams) + invWtTau += (tauCoef[nTau - 1] / intTau6) + * tau / max( LEPTONTAUMIN, 1. - tau); + wtTau = 1. / invWtTau; + + // Calculate sHat and absolute momentum of outgoing partons. + sH = tau * s; + mHat = sqrt(sH); + if (is2) { + p2Abs = 0.25 * (pow2(sH - s3 - s4) - 4. * s3 * s4) / sH; + pAbs = sqrtpos( p2Abs ); + } + +} + +//-------------------------------------------------------------------------- + +// Select y according to a choice of shapes. + +void PhaseSpace::selectY(int iY, double yVal) { + + // Trivial reply for unresolved lepton beams. + if (hasPointLeptons) { + y = 0.; + wtY = 1.; + x1H = 1.; + x2H = 1.; + return; + } + + // For lepton beams skip options 3&4 and go straight to 5&6. + if (hasLeptonBeams && iY > 2) iY += 2; + + // Standard expressions used below. + double expYMax = exp( yMax ); + double expYMin = exp(-yMax ); + double atanMax = atan( expYMax ); + double atanMin = atan( expYMin ); + double aUppY = (hasLeptonBeams) + ? log( max( LEPTONXMIN, LEPTONXMAX / tau - 1. ) ) : 0.; + double aLowY = LEPTONXLOGMIN; + + // 1 / cosh(y). + if (iY == 0) y = log( tan( atanMin + (atanMax - atanMin) * yVal ) ); + + // y - y_min or mirrored y_max - y. + else if (iY <= 2) y = yMax * (2. * sqrt(yVal) - 1.); + + // exp(y) or mirrored exp(-y). + else if (iY <= 4) y = log( expYMin + (expYMax - expYMin) * yVal ); + + // 1 / (1 - exp(y - y_max)) or mirrored 1 / (1 - exp(y_min - y)). + else y = yMax - log( 1. + exp(aLowY + (aUppY - aLowY) * yVal) ); + + // Mirror two cases. + if (iY == 2 || iY == 4 || iY == 6) y = -y; + + // Phase space integral in y. + intY0 = 2. * (atanMax - atanMin); + intY12 = 0.5 * pow2(2. * yMax); + intY34 = expYMax - expYMin; + intY56 = aUppY - aLowY; + double invWtY = (yCoef[0] / intY0) / cosh(y) + + (yCoef[1] / intY12) * (y + yMax) + (yCoef[2] / intY12) * (yMax - y); + if (!hasLeptonBeams) invWtY + += (yCoef[3] / intY34) * exp(y) + (yCoef[4] / intY34) * exp(-y); + else invWtY + += (yCoef[3] / intY56) / max( LEPTONXMIN, 1. - exp( y - yMax) ) + + (yCoef[4] / intY56) / max( LEPTONXMIN, 1. - exp(-y - yMax) ); + wtY = 1. / invWtY; + + // Calculate x1 and x2. + x1H = sqrt(tau) * exp(y); + x2H = sqrt(tau) * exp(-y); +} + +//-------------------------------------------------------------------------- + +// Select z = cos(theta) according to a choice of shapes. +// The selection is split in the positive- and negative-z regions, +// since a pTmax cut can remove the region around z = 0. + +void PhaseSpace::selectZ(int iZ, double zVal) { + + // Mass-dependent dampening of pT -> 0 limit. + ratio34 = max(TINY, 2. * s3 * s4 / pow2(sH)); + unity34 = 1. + ratio34; + double ratiopT2 = 2. * pT2HatMin / max( SHATMINZ, sH); + if (ratiopT2 < PT2RATMINZ) ratio34 = max( ratio34, ratiopT2); + + // Common expressions in z limits. + double zPosMax = max(ratio34, unity34 + zMax); + double zNegMax = max(ratio34, unity34 - zMax); + double zPosMin = max(ratio34, unity34 + zMin); + double zNegMin = max(ratio34, unity34 - zMin); + + // Flat in z. + if (iZ == 0) { + if (zVal < 0.5) z = -(zMax + (zMin - zMax) * 2. * zVal); + else z = zMin + (zMax - zMin) * (2. * zVal - 1.); + + // 1 / (unity34 - z). + } else if (iZ == 1) { + double areaNeg = log(zPosMax / zPosMin); + double areaPos = log(zNegMin / zNegMax); + double area = areaNeg + areaPos; + if (zVal * area < areaNeg) { + double zValMod = zVal * area / areaNeg; + z = unity34 - zPosMax * pow(zPosMin / zPosMax, zValMod); + } else { + double zValMod = (zVal * area - areaNeg)/ areaPos; + z = unity34 - zNegMin * pow(zNegMax / zNegMin, zValMod); + } + + // 1 / (unity34 + z). + } else if (iZ == 2) { + double areaNeg = log(zNegMin / zNegMax); + double areaPos = log(zPosMax / zPosMin); + double area = areaNeg + areaPos; + if (zVal * area < areaNeg) { + double zValMod = zVal * area / areaNeg; + z = zNegMax * pow(zNegMin / zNegMax, zValMod) - unity34; + } else { + double zValMod = (zVal * area - areaNeg)/ areaPos; + z = zPosMin * pow(zPosMax / zPosMin, zValMod) - unity34; + } + + // 1 / (unity34 - z)^2. + } else if (iZ == 3) { + double areaNeg = 1. / zPosMin - 1. / zPosMax; + double areaPos = 1. / zNegMax - 1. / zNegMin; + double area = areaNeg + areaPos; + if (zVal * area < areaNeg) { + double zValMod = zVal * area / areaNeg; + z = unity34 - 1. / (1./zPosMax + areaNeg * zValMod); + } else { + double zValMod = (zVal * area - areaNeg)/ areaPos; + z = unity34 - 1. / (1./zNegMin + areaPos * zValMod); + } + + // 1 / (unity34 + z)^2. + } else if (iZ == 4) { + double areaNeg = 1. / zNegMax - 1. / zNegMin; + double areaPos = 1. / zPosMin - 1. / zPosMax; + double area = areaNeg + areaPos; + if (zVal * area < areaNeg) { + double zValMod = zVal * area / areaNeg; + z = 1. / (1./zNegMax - areaNeg * zValMod) - unity34; + } else { + double zValMod = (zVal * area - areaNeg)/ areaPos; + z = 1. / (1./zPosMin - areaPos * zValMod) - unity34; + } + } + + // Safety check for roundoff errors. Combinations with z. + if (z < 0.) z = min(-zMin, max(-zMax, z)); + else z = min(zMax, max(zMin, z)); + zNeg = max(ratio34, unity34 - z); + zPos = max(ratio34, unity34 + z); + + // Phase space integral in z. + double intZ0 = 2. * (zMax - zMin); + double intZ12 = log( (zPosMax * zNegMin) / (zPosMin * zNegMax) ); + double intZ34 = 1. / zPosMin - 1. / zPosMax + 1. / zNegMax + - 1. / zNegMin; + wtZ = mHat * pAbs / ( (zCoef[0] / intZ0) + (zCoef[1] / intZ12) / zNeg + + (zCoef[2] / intZ12) / zPos + (zCoef[3] / intZ34) / pow2(zNeg) + + (zCoef[4] / intZ34) / pow2(zPos) ); + + // Calculate tHat and uHat. Also gives pTHat. + double sH34 = -0.5 * (sH - s3 - s4); + tH = sH34 + mHat * pAbs * z; + uH = sH34 - mHat * pAbs * z; + pTH = sqrtpos( (tH * uH - s3 * s4) / sH); + +} + +//-------------------------------------------------------------------------- + +// Select three-body phase space according to a cylindrically based form +// that can be chosen to favour low pT based on the form of propagators. + +bool PhaseSpace::select3Body() { + + // Upper and lower limits of pT choice for 4 and 5. + double m35S = pow2(m3 + m5); + double pT4Smax = 0.25 * ( pow2(sH - s4 - m35S) - 4. * s4 * m35S ) / sH; + if (pTHatMax > pTHatMin) pT4Smax = min( pT2HatMax, pT4Smax); + double pT4Smin = pT2HatMin; + double m34S = pow2(m3 + m4); + double pT5Smax = 0.25 * ( pow2(sH - s5 - m34S) - 4. * s5 * m34S ) / sH; + if (pTHatMax > pTHatMin) pT5Smax = min( pT2HatMax, pT5Smax); + double pT5Smin = pT2HatMin; + + // Check that pT ranges not closed. + if ( pT4Smax < pow2(pTHatMin + MASSMARGIN) ) return false; + if ( pT5Smax < pow2(pTHatMin + MASSMARGIN) ) return false; + + // Select pT4S according to c0 + c1/(M^2 + pT^2) + c2/(M^2 + pT^2)^2. + double pTSmaxProp = pT4Smax + sTchan1; + double pTSminProp = pT4Smin + sTchan1; + double pTSratProp = pTSmaxProp / pTSminProp; + double pTSdiff = pT4Smax - pT4Smin; + double rShape = rndmPtr->flat(); + double pT4S = 0.; + if (rShape < frac3Flat) pT4S = pT4Smin + rndmPtr->flat() * pTSdiff; + else if (rShape < frac3Flat + frac3Pow1) pT4S = max( pT2HatMin, + pTSminProp * pow( pTSratProp, rndmPtr->flat() ) - sTchan1 ); + else pT4S = max( pT2HatMin, pTSminProp * pTSmaxProp + / (pTSminProp + rndmPtr->flat()* pTSdiff) - sTchan1 ); + double wt4 = pTSdiff / ( frac3Flat + + frac3Pow1 * pTSdiff / (log(pTSratProp) * (pT4S + sTchan1)) + + frac3Pow2 * pTSminProp * pTSmaxProp / pow2(pT4S + sTchan1) ); + + // Select pT5S according to c0 + c1/(M^2 + pT^2) + c2/(M^2 + pT^2)^2. + pTSmaxProp = pT5Smax + sTchan2; + pTSminProp = pT5Smin + sTchan2; + pTSratProp = pTSmaxProp / pTSminProp; + pTSdiff = pT5Smax - pT5Smin; + rShape = rndmPtr->flat(); + double pT5S = 0.; + if (rShape < frac3Flat) pT5S = pT5Smin + rndmPtr->flat() * pTSdiff; + else if (rShape < frac3Flat + frac3Pow1) pT5S = max( pT2HatMin, + pTSminProp * pow( pTSratProp, rndmPtr->flat() ) - sTchan2 ); + else pT5S = max( pT2HatMin, pTSminProp * pTSmaxProp + / (pTSminProp + rndmPtr->flat()* pTSdiff) - sTchan2 ); + double wt5 = pTSdiff / ( frac3Flat + + frac3Pow1 * pTSdiff / (log(pTSratProp) * (pT5S + sTchan2)) + + frac3Pow2 * pTSminProp * pTSmaxProp / pow2(pT5S + sTchan2) ); + + // Select azimuthal angles and check that third pT in range. + double phi4 = 2. * M_PI * rndmPtr->flat(); + double phi5 = 2. * M_PI * rndmPtr->flat(); + double pT3S = max( 0., pT4S + pT5S + 2. * sqrt(pT4S * pT5S) + * cos(phi4 - phi5) ); + if ( pT3S < pT2HatMin || (pTHatMax > pTHatMin && pT3S > pT2HatMax) ) + return false; + + // Calculate transverse masses and check that phase space not closed. + double sT3 = s3 + pT3S; + double sT4 = s4 + pT4S; + double sT5 = s5 + pT5S; + double mT3 = sqrt(sT3); + double mT4 = sqrt(sT4); + double mT5 = sqrt(sT5); + if ( mT3 + mT4 + mT5 + MASSMARGIN > mHat ) return false; + + // Select rapidity for particle 3 and check that phase space not closed. + double m45S = pow2(mT4 + mT5); + double y3max = log( ( sH + sT3 - m45S + sqrtpos( pow2(sH - sT3 - m45S) + - 4 * sT3 * m45S ) ) / (2. * mHat * mT3) ); + if (y3max < YRANGEMARGIN) return false; + double y3 = (2. * rndmPtr->flat() - 1.) * (1. - YRANGEMARGIN) * y3max; + double pz3 = mT3 * sinh(y3); + double e3 = mT3 * cosh(y3); + + // Find momentum transfers in the two mirror solutions (in 4-5 frame). + double pz45 = -pz3; + double e45 = mHat - e3; + double sT45 = e45 * e45 - pz45 * pz45; + double lam45 = sqrtpos( pow2(sT45 - sT4 - sT5) - 4. * sT4 * sT5 ); + if (lam45 < YRANGEMARGIN * sH) return false; + double lam4e = sT45 + sT4 - sT5; + double lam5e = sT45 + sT5 - sT4; + double tFac = -0.5 * mHat / sT45; + double t1Pos = tFac * (e45 - pz45) * (lam4e - lam45); + double t1Neg = tFac * (e45 - pz45) * (lam4e + lam45); + double t2Pos = tFac * (e45 + pz45) * (lam5e - lam45); + double t2Neg = tFac * (e45 + pz45) * (lam5e + lam45); + + // Construct relative mirror weights and make choice. + double wtPosUnnorm = 1.; + double wtNegUnnorm = 1.; + if (useMirrorWeight) { + wtPosUnnorm = 1./ pow2( (t1Pos - sTchan1) * (t2Pos - sTchan2) ); + wtNegUnnorm = 1./ pow2( (t1Neg - sTchan1) * (t2Neg - sTchan2) ); + } + double wtPos = wtPosUnnorm / (wtPosUnnorm + wtNegUnnorm); + double wtNeg = wtNegUnnorm / (wtPosUnnorm + wtNegUnnorm); + double epsilon = (rndmPtr->flat() < wtPos) ? 1. : -1.; + + // Construct four-vectors in rest frame of subprocess. + double px4 = sqrt(pT4S) * cos(phi4); + double py4 = sqrt(pT4S) * sin(phi4); + double px5 = sqrt(pT5S) * cos(phi5); + double py5 = sqrt(pT5S) * sin(phi5); + double pz4 = 0.5 * (pz45 * lam4e + epsilon * e45 * lam45) / sT45; + double pz5 = pz45 - pz4; + double e4 = sqrt(sT4 + pz4 * pz4); + double e5 = sqrt(sT5 + pz5 * pz5); + p3cm = Vec4( -(px4 + px5), -(py4 + py5), pz3, e3); + p4cm = Vec4( px4, py4, pz4, e4); + p5cm = Vec4( px5, py5, pz5, e5); + + // Total weight to associate with kinematics choice. + wt3Body = wt4 * wt5 * (2. * y3max) / (128. * pow3(M_PI) * lam45); + wt3Body *= (epsilon > 0.) ? 1. / wtPos : 1. / wtNeg; + + // Cross section of form |M|^2/(2 sHat) dPS_3 so need 1/(2 sHat). + wt3Body /= (2. * sH); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Solve linear equation system for better phase space coefficients. + +void PhaseSpace::solveSys( int n, int bin[8], double vec[8], + double mat[8][8], double coef[8], ostream& os) { + + // Optional printout. + if (showSearch) { + os << "\n Equation system: " << setw(5) << bin[0]; + for (int j = 0; j < n; ++j) os << setw(12) << mat[0][j]; + os << setw(12) << vec[0] << "\n"; + for (int i = 1; i < n; ++i) { + os << " " << setw(5) << bin[i]; + for (int j = 0; j < n; ++j) os << setw(12) << mat[i][j]; + os << setw(12) << vec[i] << "\n"; + } + } + + // Local variables. + double vecNor[8], coefTmp[8]; + for (int i = 0; i < n; ++i) coefTmp[i] = 0.; + + // Check if equation system solvable. + bool canSolve = true; + for (int i = 0; i < n; ++i) if (bin[i] == 0) canSolve = false; + double vecSum = 0.; + for (int i = 0; i < n; ++i) vecSum += vec[i]; + if (abs(vecSum) < TINY) canSolve = false; + + // Solve to find relative importance of cross-section pieces. + if (canSolve) { + for (int i = 0; i < n; ++i) vecNor[i] = max( 0.1, vec[i] / vecSum); + for (int k = 0; k < n - 1; ++k) { + for (int i = k + 1; i < n; ++i) { + if (abs(mat[k][k]) < TINY) {canSolve = false; break;} + double ratio = mat[i][k] / mat[k][k]; + vec[i] -= ratio * vec[k]; + for (int j = k; j < n; ++j) mat[i][j] -= ratio * mat[k][j]; + } + if (!canSolve) break; + } + if (canSolve) { + for (int k = n - 1; k >= 0; --k) { + for (int j = k + 1; j < n; ++j) vec[k] -= mat[k][j] * coefTmp[j]; + coefTmp[k] = vec[k] / mat[k][k]; + } + } + } + + // Share evenly if failure. + if (!canSolve) for (int i = 0; i < n; ++i) { + coefTmp[i] = 1.; + vecNor[i] = 0.1; + if (vecSum > TINY) vecNor[i] = max(0.1, vec[i] / vecSum); + } + + // Normalize coefficients, with piece shared democratically. + double coefSum = 0.; + vecSum = 0.; + for (int i = 0; i < n; ++i) { + coefTmp[i] = max( 0., coefTmp[i]); + coefSum += coefTmp[i]; + vecSum += vecNor[i]; + } + if (coefSum > 0.) for (int i = 0; i < n; ++i) coef[i] = EVENFRAC / n + + (1. - EVENFRAC) * 0.5 * (coefTmp[i] / coefSum + vecNor[i] / vecSum); + else for (int i = 0; i < n; ++i) coef[i] = 1. / n; + + // Optional printout. + if (showSearch) { + os << " Solution: "; + for (int i = 0; i < n; ++i) os << setw(12) << coef[i]; + os << "\n"; + } +} + +//-------------------------------------------------------------------------- + +// Setup mass selection for one resonance at a time - part 1. + +void PhaseSpace::setupMass1(int iM) { + + // Identity for mass seletion; is 0 also for light quarks (not yet selected). + if (iM == 3) idMass[iM] = abs(sigmaProcessPtr->id3Mass()); + if (iM == 4) idMass[iM] = abs(sigmaProcessPtr->id4Mass()); + if (iM == 5) idMass[iM] = abs(sigmaProcessPtr->id5Mass()); + + // Masses and widths of resonances. + if (idMass[iM] == 0) { + mPeak[iM] = 0.; + mWidth[iM] = 0.; + mMin[iM] = 0.; + mMax[iM] = 0.; + } else { + mPeak[iM] = particleDataPtr->m0(idMass[iM]); + mWidth[iM] = particleDataPtr->mWidth(idMass[iM]); + mMin[iM] = particleDataPtr->mMin(idMass[iM]); + mMax[iM] = particleDataPtr->mMax(idMass[iM]); + // gmZmode == 1 means pure photon propagator; set at lower mass limit. + if (idMass[iM] == 23 && gmZmode == 1) mPeak[iM] = mMin[iM]; + } + + // Mass and width combinations for Breit-Wigners. + sPeak[iM] = mPeak[iM] * mPeak[iM]; + useBW[iM] = useBreitWigners && (mWidth[iM] > minWidthBreitWigners); + if (!useBW[iM]) mWidth[iM] = 0.; + mw[iM] = mPeak[iM] * mWidth[iM]; + wmRat[iM] = (idMass[iM] == 0 || mPeak[iM] == 0.) + ? 0. : mWidth[iM] / mPeak[iM]; + + // Simple Breit-Wigner range, upper edge to be corrected subsequently. + if (useBW[iM]) { + mLower[iM] = mMin[iM]; + mUpper[iM] = mHatMax; + } + +} + +//-------------------------------------------------------------------------- + +// Setup mass selection for one resonance at a time - part 2. + +void PhaseSpace::setupMass2(int iM, double distToThresh) { + + // Store reduced Breit-Wigner range. + if (mMax[iM] > mMin[iM]) mUpper[iM] = min( mUpper[iM], mMax[iM]); + sLower[iM] = mLower[iM] * mLower[iM]; + sUpper[iM] = mUpper[iM] * mUpper[iM]; + + // Prepare to select m3 by BW + flat + 1/s_3. + // Determine relative coefficients by allowed mass range. + if (distToThresh > THRESHOLDSIZE) { + fracFlat[iM] = 0.1; + fracInv[iM] = 0.1; + } else if (distToThresh > - THRESHOLDSIZE) { + fracFlat[iM] = 0.25 - 0.15 * distToThresh / THRESHOLDSIZE; + fracInv [iM] = 0.15 - 0.05 * distToThresh / THRESHOLDSIZE; + } else { + fracFlat[iM] = 0.4; + fracInv[iM] = 0.2; + } + + // For gamma*/Z0: increase 1/s_i part and introduce 1/s_i^2 part. + fracInv2[iM] = 0.; + if (idMass[iM] == 23 && gmZmode == 0) { + fracFlat[iM] *= 0.5; + fracInv[iM] = 0.5 * fracInv[iM] + 0.25; + fracInv2[iM] = 0.25; + } else if (idMass[iM] == 23 && gmZmode == 1) { + fracFlat[iM] = 0.1; + fracInv[iM] = 0.4; + fracInv2[iM] = 0.4; + } + + // Normalization integrals for the respective contribution. + atanLower[iM] = atan( (sLower[iM] - sPeak[iM])/ mw[iM] ); + atanUpper[iM] = atan( (sUpper[iM] - sPeak[iM])/ mw[iM] ); + intBW[iM] = atanUpper[iM] - atanLower[iM]; + intFlat[iM] = sUpper[iM] - sLower[iM]; + intInv[iM] = log( sUpper[iM] / sLower[iM] ); + intInv2[iM] = 1./sLower[iM] - 1./sUpper[iM]; + +} + +//-------------------------------------------------------------------------- + +// Select Breit-Wigner-distributed or fixed masses. + +void PhaseSpace::trialMass(int iM) { + + // References to masses to be set. + double& mSet = (iM == 3) ? m3 : ( (iM == 4) ? m4 : m5 ); + double& sSet = (iM == 3) ? s3 : ( (iM == 4) ? s4 : s5 ); + + // Distribution for m_i is BW + flat + 1/s_i + 1/s_i^2. + if (useBW[iM]) { + double pickForm = rndmPtr->flat(); + if (pickForm > fracFlat[iM] + fracInv[iM] + fracInv2[iM]) + sSet = sPeak[iM] + mw[iM] * tan( atanLower[iM] + + rndmPtr->flat() * intBW[iM] ); + else if (pickForm > fracInv[iM] + fracInv2[iM]) + sSet = sLower[iM] + rndmPtr->flat() * (sUpper[iM] - sLower[iM]); + else if (pickForm > fracInv2[iM]) + sSet = sLower[iM] * pow( sUpper[iM] / sLower[iM], rndmPtr->flat() ); + else sSet = sLower[iM] * sUpper[iM] + / (sLower[iM] + rndmPtr->flat() * (sUpper[iM] - sLower[iM])); + mSet = sqrt(sSet); + + // Else m_i is fixed at peak value. + } else { + mSet = mPeak[iM]; + sSet = sPeak[iM]; + } + +} + +//-------------------------------------------------------------------------- + +// Naively a fixed-width Breit-Wigner is used to pick the mass. +// Here come the correction factors for +// (i) preselection according to BW + flat in s_i + 1/s_i + 1/s_i^2, +// (ii) reduced allowed mass range, +// (iii) running width, i.e. m0*Gamma0 -> s*Gamma0/m0. +// In the end, the weighted distribution is a running-width BW. + +double PhaseSpace::weightMass(int iM) { + + // Reference to mass and to Breit-Wigner weight to be set. + double& sSet = (iM == 3) ? s3 : ( (iM == 4) ? s4 : s5 ); + double& runBWH = (iM == 3) ? runBW3H : ( (iM == 4) ? runBW4H : runBW5H ); + + // Default weight if no Breit-Wigner. + runBWH = 1.; + if (!useBW[iM]) return 1.; + + // Weight of generated distribution. + double genBW = (1. - fracFlat[iM] - fracInv[iM] - fracInv2[iM]) + * mw[iM] / ( (pow2(sSet - sPeak[iM]) + pow2(mw[iM])) * intBW[iM]) + + fracFlat[iM] / intFlat[iM] + fracInv[iM] / (sSet * intInv[iM]) + + fracInv2[iM] / (sSet*sSet * intInv2[iM]); + + // Weight of distribution with running width in Breit-Wigner. + double mwRun = sSet * wmRat[iM]; + runBWH = mwRun / (pow2(sSet - sPeak[iM]) + pow2(mwRun)) / M_PI; + + // Done. + return (runBWH / genBW); + +} + +//========================================================================== + +// PhaseSpace2to1tauy class. +// 2 -> 1 kinematics for normal subprocesses. + +//-------------------------------------------------------------------------- + +// Set limits for resonance mass selection. + +bool PhaseSpace2to1tauy::setupMass() { + + // Treat Z0 as such or as gamma*/Z0 + gmZmode = gmZmodeGlobal; + int gmZmodeProc = sigmaProcessPtr->gmZmode(); + if (gmZmodeProc >= 0) gmZmode = gmZmodeProc; + + // Mass limits for current resonance. + int idRes = abs(sigmaProcessPtr->resonanceA()); + int idTmp = abs(sigmaProcessPtr->resonanceB()); + if (idTmp > 0) idRes = idTmp; + double mResMin = (idRes == 0) ? 0. : particleDataPtr->mMin(idRes); + double mResMax = (idRes == 0) ? 0. : particleDataPtr->mMax(idRes); + + // Compare with global mass limits and pick tighter of them. + mHatMin = max( mResMin, mHatGlobalMin); + sHatMin = mHatMin*mHatMin; + mHatMax = eCM; + if (mResMax > mResMin) mHatMax = min( mHatMax, mResMax); + if (mHatGlobalMax > mHatGlobalMin) mHatMax = min( mHatMax, mHatGlobalMax); + sHatMax = mHatMax*mHatMax; + + // Default Breit-Wigner weight. + wtBW = 1.; + + // Fail if mass window (almost) closed. + return (mHatMax > mHatMin + MASSMARGIN); + +} + +//-------------------------------------------------------------------------- + +// Construct the four-vector kinematics from the trial values. + +bool PhaseSpace2to1tauy::finalKin() { + + // Particle masses; incoming always on mass shell. + mH[1] = 0.; + mH[2] = 0.; + mH[3] = mHat; + + // Incoming partons along beam axes. Outgoing has sum of momenta. + pH[1] = Vec4( 0., 0., 0.5 * eCM * x1H, 0.5 * eCM * x1H); + pH[2] = Vec4( 0., 0., -0.5 * eCM * x2H, 0.5 * eCM * x2H); + pH[3] = pH[1] + pH[2]; + + // Done. + return true; +} + +//========================================================================== + +// PhaseSpace2to2tauyz class. +// 2 -> 2 kinematics for normal subprocesses. + +//-------------------------------------------------------------------------- + +// Set up for fixed or Breit-Wigner mass selection. + +bool PhaseSpace2to2tauyz::setupMasses() { + + // Treat Z0 as such or as gamma*/Z0 + gmZmode = gmZmodeGlobal; + int gmZmodeProc = sigmaProcessPtr->gmZmode(); + if (gmZmodeProc >= 0) gmZmode = gmZmodeProc; + + // Set sHat limits - based on global limits only. + mHatMin = mHatGlobalMin; + sHatMin = mHatMin*mHatMin; + mHatMax = eCM; + if (mHatGlobalMax > mHatGlobalMin) mHatMax = min( eCM, mHatGlobalMax); + sHatMax = mHatMax*mHatMax; + + // Masses and widths of resonances. + setupMass1(3); + setupMass1(4); + + // Reduced mass range when two massive particles. + if (useBW[3]) mUpper[3] -= (useBW[4]) ? mMin[4] : mPeak[4]; + if (useBW[4]) mUpper[4] -= (useBW[3]) ? mMin[3] : mPeak[3]; + + // If closed phase space then unallowed process. + bool physical = true; + if (useBW[3] && mUpper[3] < mLower[3] + MASSMARGIN) physical = false; + if (useBW[4] && mUpper[4] < mLower[4] + MASSMARGIN) physical = false; + if (!useBW[3] && !useBW[4] && mHatMax < mPeak[3] + mPeak[4] + MASSMARGIN) + physical = false; + if (!physical) return false; + + // If either particle is massless then need extra pTHat cut. + pTHatMin = pTHatGlobalMin; + if (mPeak[3] < pTHatMinDiverge || mPeak[4] < pTHatMinDiverge) + pTHatMin = max( pTHatMin, pTHatMinDiverge); + pT2HatMin = pTHatMin * pTHatMin; + pTHatMax = pTHatGlobalMax; + pT2HatMax = pTHatMax * pTHatMax; + + // Prepare to select m3 by BW + flat + 1/s_3. + if (useBW[3]) { + double distToThreshA = (mHatMax - mPeak[3] - mPeak[4]) * mWidth[3] + / (pow2(mWidth[3]) + pow2(mWidth[4])); + double distToThreshB = (mHatMax - mPeak[3] - mMin[4]) / mWidth[3]; + double distToThresh = min( distToThreshA, distToThreshB); + setupMass2(3, distToThresh); + } + + // Prepare to select m4 by BW + flat + 1/s_4. + if (useBW[4]) { + double distToThreshA = (mHatMax - mPeak[3] - mPeak[4]) * mWidth[4] + / (pow2(mWidth[3]) + pow2(mWidth[4])); + double distToThreshB = (mHatMax - mMin[3] - mPeak[4]) / mWidth[4]; + double distToThresh = min( distToThreshA, distToThreshB); + setupMass2(4, distToThresh); + } + + // Initialization masses. Special cases when constrained phase space. + m3 = (useBW[3]) ? min(mPeak[3], mUpper[3]) : mPeak[3]; + m4 = (useBW[4]) ? min(mPeak[4], mUpper[4]) : mPeak[4]; + if (m3 + m4 + THRESHOLDSIZE * (mWidth[3] + mWidth[4]) + MASSMARGIN + > mHatMax) { + if (useBW[3] && useBW[4]) physical = constrainedM3M4(); + else if (useBW[3]) physical = constrainedM3(); + else if (useBW[4]) physical = constrainedM4(); + } + s3 = m3*m3; + s4 = m4*m4; + + // Correct selected mass-spectrum to running-width Breit-Wigner. + // Extra safety margin for maximum search. + wtBW = 1.; + if (useBW[3]) wtBW *= weightMass(3) * EXTRABWWTMAX; + if (useBW[4]) wtBW *= weightMass(4) * EXTRABWWTMAX; + + // Done. + return physical; + +} + + +//-------------------------------------------------------------------------- + +// Select Breit-Wigner-distributed or fixed masses. + +bool PhaseSpace2to2tauyz::trialMasses() { + + // By default vanishing cross section. + sigmaNw = 0.; + wtBW = 1.; + + // Pick m3 and m4 independently. + trialMass(3); + trialMass(4); + + // If outside phase space then reject event. + if (m3 + m4 + MASSMARGIN > mHatMax) return false; + + // Correct selected mass-spectrum to running-width Breit-Wigner. + if (useBW[3]) wtBW *= weightMass(3); + if (useBW[4]) wtBW *= weightMass(4); + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Construct the four-vector kinematics from the trial values. + +bool PhaseSpace2to2tauyz::finalKin() { + + // Assign masses to particles assumed massless in matrix elements. + int id3 = sigmaProcessPtr->id(3); + int id4 = sigmaProcessPtr->id(4); + if (idMass[3] == 0) { m3 = particleDataPtr->m0(id3); s3 = m3*m3; } + if (idMass[4] == 0) { m4 = particleDataPtr->m0(id4); s4 = m4*m4; } + + // Sometimes swap tHat <-> uHat to reflect chosen final-state order. + if (sigmaProcessPtr->swappedTU()) { + swap(tH, uH); + z = -z; + } + + // Check that phase space still open after new mass assignment. + if (m3 + m4 + MASSMARGIN > mHat) { + infoPtr->errorMsg("Warning in PhaseSpace2to2tauyz::finalKin: " + "failed after mass assignment"); + return false; + } + p2Abs = 0.25 * (pow2(sH - s3 - s4) - 4. * s3 * s4) / sH; + pAbs = sqrtpos( p2Abs ); + + // Particle masses; incoming always on mass shell. + mH[1] = 0.; + mH[2] = 0.; + mH[3] = m3; + mH[4] = m4; + + // Incoming partons along beam axes. + pH[1] = Vec4( 0., 0., 0.5 * eCM * x1H, 0.5 * eCM * x1H); + pH[2] = Vec4( 0., 0., -0.5 * eCM * x2H, 0.5 * eCM * x2H); + + // Outgoing partons initially in collision CM frame along beam axes. + pH[3] = Vec4( 0., 0., pAbs, 0.5 * (sH + s3 - s4) / mHat); + pH[4] = Vec4( 0., 0., -pAbs, 0.5 * (sH + s4 - s3) / mHat); + + // Then rotate and boost them to overall CM frame + theta = acos(z); + phi = 2. * M_PI * rndmPtr->flat(); + betaZ = (x1H - x2H)/(x1H + x2H); + pH[3].rot( theta, phi); + pH[4].rot( theta, phi); + pH[3].bst( 0., 0., betaZ); + pH[4].bst( 0., 0., betaZ); + pTH = pAbs * sin(theta); + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Special choice of m3 and m4 when mHatMax push them off mass shell. +// Vary x in expression m3 + m4 = mHatMax - x * (Gamma3 + Gamma4). +// For each x try to put either 3 or 4 as close to mass shell as possible. +// Maximize BW_3 * BW_4 * beta_34, where latter approximate phase space. + +bool PhaseSpace2to2tauyz::constrainedM3M4() { + + // Initial values. + bool foundNonZero = false; + double wtMassMax = 0.; + double m3WtMax = 0.; + double m4WtMax = 0.; + double xMax = (mHatMax - mLower[3] - mLower[4]) / (mWidth[3] + mWidth[4]); + double xStep = THRESHOLDSTEP * min(1., xMax); + double xNow = 0.; + double wtMassXbin, wtMassMaxOld, m34, mT34Min, wtMassNow, + wtBW3Now, wtBW4Now, beta34Now; + + // Step through increasing x values. + do { + xNow += xStep; + wtMassXbin = 0.; + wtMassMaxOld = wtMassMax; + m34 = mHatMax - xNow * (mWidth[3] + mWidth[4]); + + // Study point where m3 as close as possible to on-shell. + m3 = min( mUpper[3], m34 - mLower[4]); + if (m3 > mPeak[3]) m3 = max( mLower[3], mPeak[3]); + m4 = m34 - m3; + if (m4 < mLower[4]) {m4 = mLower[4]; m3 = m34 - m4;} + + // Check that inside phase space limit set by pTmin. + mT34Min = sqrt(m3*m3 + pT2HatMin) + sqrt(m4*m4 + pT2HatMin); + if (mT34Min < mHatMax) { + + // Breit-Wigners and beta factor give total weight. + wtMassNow = 0.; + if (m3 > mLower[3] && m3 < mUpper[3] && m4 > mLower[4] + && m4 < mUpper[4]) { + wtBW3Now = mw[3] / ( pow2(m3*m3 - sPeak[3]) + pow2(mw[3]) ); + wtBW4Now = mw[4] / ( pow2(m4*m4 - sPeak[4]) + pow2(mw[4]) ); + beta34Now = sqrt( pow2(mHatMax*mHatMax - m3*m3 - m4*m4) + - pow2(2. * m3 * m4) ) / (mHatMax*mHatMax); + wtMassNow = wtBW3Now * wtBW4Now * beta34Now; + } + + // Store new maximum, if any. + if (wtMassNow > wtMassXbin) wtMassXbin = wtMassNow; + if (wtMassNow > wtMassMax) { + foundNonZero = true; + wtMassMax = wtMassNow; + m3WtMax = m3; + m4WtMax = m4; + } + } + + // Study point where m4 as close as possible to on-shell. + m4 = min( mUpper[4], m34 - mLower[3]); + if (m4 > mPeak[4]) m4 = max( mLower[4], mPeak[4]); + m3 = m34 - m4; + if (m3 < mLower[3]) {m3 = mLower[3]; m4 = m34 - m3;} + + // Check that inside phase space limit set by pTmin. + mT34Min = sqrt(m3*m3 + pT2HatMin) + sqrt(m4*m4 + pT2HatMin); + if (mT34Min < mHatMax) { + + // Breit-Wigners and beta factor give total weight. + wtMassNow = 0.; + if (m3 > mLower[3] && m3 < mUpper[3] && m4 > mLower[4] + && m4 < mUpper[4]) { + wtBW3Now = mw[3] / ( pow2(m3*m3 - sPeak[3]) + pow2(mw[3]) ); + wtBW4Now = mw[4] / ( pow2(m4*m4 - sPeak[4]) + pow2(mw[4]) ); + beta34Now = sqrt( pow2(mHatMax*mHatMax - m3*m3 - m4*m4) + - pow2(2. * m3 * m4) ) / (mHatMax*mHatMax); + wtMassNow = wtBW3Now * wtBW4Now * beta34Now; + } + + // Store new maximum, if any. + if (wtMassNow > wtMassXbin) wtMassXbin = wtMassNow; + if (wtMassNow > wtMassMax) { + foundNonZero = true; + wtMassMax = wtMassNow; + m3WtMax = m3; + m4WtMax = m4; + } + } + + // Continue stepping if increasing trend and more x range available. + } while ( (!foundNonZero || wtMassXbin > wtMassMaxOld) + && xNow < xMax - xStep); + + // Restore best values for subsequent maximization. Return. + m3 = m3WtMax; + m4 = m4WtMax; + return foundNonZero; + +} + +//-------------------------------------------------------------------------- + +// Special choice of m3 when mHatMax pushes it off mass shell. +// Vary x in expression m3 = mHatMax - m4 - x * Gamma3. +// Maximize BW_3 * beta_34, where latter approximate phase space. + +bool PhaseSpace2to2tauyz::constrainedM3() { + + // Initial values. + bool foundNonZero = false; + double wtMassMax = 0.; + double m3WtMax = 0.; + double mT4Min = sqrt(m4*m4 + pT2HatMin); + double xMax = (mHatMax - mLower[3] - m4) / mWidth[3]; + double xStep = THRESHOLDSTEP * min(1., xMax); + double xNow = 0.; + double wtMassNow, mT34Min, wtBW3Now, beta34Now; + + // Step through increasing x values; gives m3 unambiguously. + do { + xNow += xStep; + wtMassNow = 0.; + m3 = mHatMax - m4 - xNow * mWidth[3]; + + // Check that inside phase space limit set by pTmin. + mT34Min = sqrt(m3*m3 + pT2HatMin) + mT4Min; + if (mT34Min < mHatMax) { + + // Breit-Wigner and beta factor give total weight. + wtBW3Now = mw[3] / ( pow2(m3*m3 - sPeak[3]) + pow2(mw[3]) ); + beta34Now = sqrt( pow2(mHatMax*mHatMax - m3*m3 - m4*m4) + - pow2(2. * m3 * m4) ) / (mHatMax*mHatMax); + wtMassNow = wtBW3Now * beta34Now; + + // Store new maximum, if any. + if (wtMassNow > wtMassMax) { + foundNonZero = true; + wtMassMax = wtMassNow; + m3WtMax = m3; + } + } + + // Continue stepping if increasing trend and more x range available. + } while ( (!foundNonZero || wtMassNow > wtMassMax) + && xNow < xMax - xStep); + + // Restore best value for subsequent maximization. Return. + m3 = m3WtMax; + return foundNonZero; + +} + +//-------------------------------------------------------------------------- + +// Special choice of m4 when mHatMax pushes it off mass shell. +// Vary x in expression m4 = mHatMax - m3 - x * Gamma4. +// Maximize BW_4 * beta_34, where latter approximate phase space. + +bool PhaseSpace2to2tauyz::constrainedM4() { + + // Initial values. + bool foundNonZero = false; + double wtMassMax = 0.; + double m4WtMax = 0.; + double mT3Min = sqrt(m3*m3 + pT2HatMin); + double xMax = (mHatMax - mLower[4] - m3) / mWidth[4]; + double xStep = THRESHOLDSTEP * min(1., xMax); + double xNow = 0.; + double wtMassNow, mT34Min, wtBW4Now, beta34Now; + + // Step through increasing x values; gives m4 unambiguously. + do { + xNow += xStep; + wtMassNow = 0.; + m4 = mHatMax - m3 - xNow * mWidth[4]; + + // Check that inside phase space limit set by pTmin. + mT34Min = mT3Min + sqrt(m4*m4 + pT2HatMin); + if (mT34Min < mHatMax) { + + // Breit-Wigner and beta factor give total weight. + wtBW4Now = mw[4] / ( pow2(m4*m4 - sPeak[4]) + pow2(mw[4]) ); + beta34Now = sqrt( pow2(mHatMax*mHatMax - m3*m3 - m4*m4) + - pow2(2. * m3 * m4) ) / (mHatMax*mHatMax); + wtMassNow = wtBW4Now * beta34Now; + + // Store new maximum, if any. + if (wtMassNow > wtMassMax) { + foundNonZero = true; + wtMassMax = wtMassNow; + m4WtMax = m4; + } + } + + // Continue stepping if increasing trend and more x range available. + } while ( (!foundNonZero || wtMassNow > wtMassMax) + && xNow < xMax - xStep); + + // Restore best value for subsequent maximization. + m4 = m4WtMax; + return foundNonZero; + +} + +//========================================================================== + +// PhaseSpace2to2elastic class. +// 2 -> 2 kinematics set up for elastic scattering. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum positive/negative argument for exponentiation. +const double PhaseSpace2to2elastic::EXPMAX = 50.; + +// Conversion coefficients = 1/(16pi) * (mb <-> GeV^2). +const double PhaseSpace2to2elastic::CONVERTEL = 0.0510925; + +//-------------------------------------------------------------------------- + +// Form of phase space sampling already fixed, so no optimization. +// However, need to read out relevant parameters from SigmaTotal. + +bool PhaseSpace2to2elastic::setupSampling() { + + // Find maximum = value of cross section. + sigmaNw = sigmaProcessPtr->sigmaHatWrap(); + sigmaMx = sigmaNw; + + // Squared masses of particles. + s1 = mA * mA; + s2 = mB * mB; + + // Elastic slope. + bSlope = sigmaTotPtr->bSlopeEl(); + + // Determine maximum possible t range. + lambda12S = pow2(s - s1 - s2) - 4. * s1 * s2 ; + tLow = - lambda12S / s; + tUpp = 0; + + // Production model with Coulomb corrections need more parameters. + useCoulomb = settingsPtr->flag("SigmaTotal:setOwn") + && settingsPtr->flag("SigmaElastic:setOwn"); + if (useCoulomb) { + sigmaTot = sigmaTotPtr->sigmaTot(); + rho = settingsPtr->parm("SigmaElastic:rho"); + lambda = settingsPtr->parm("SigmaElastic:lambda"); + tAbsMin = settingsPtr->parm("SigmaElastic:tAbsMin"); + phaseCst = settingsPtr->parm("SigmaElastic:phaseConst"); + alphaEM0 = settingsPtr->parm("StandardModel:alphaEM0"); + + // Relative rate of nuclear and Coulombic parts in trials. + tUpp = -tAbsMin; + sigmaNuc = CONVERTEL * pow2(sigmaTot) * (1. + rho*rho) / bSlope + * exp(-bSlope * tAbsMin); + sigmaCou = (useCoulomb) ? + pow2(alphaEM0) / (4. * CONVERTEL * tAbsMin) : 0.; + signCou = (idA == idB) ? 1. : -1.; + + // Dummy values. + } else { + sigmaNuc = sigmaNw; + sigmaCou = 0.; + } + + // Calculate coefficient of generation. + tAux = exp( max(-EXPMAX, bSlope * (tLow - tUpp)) ) - 1.; + + return true; + +} + +//-------------------------------------------------------------------------- + +// Select a trial kinematics phase space point. Perform full +// Monte Carlo acceptance/rejection at this stage. + +bool PhaseSpace2to2elastic::trialKin( bool, bool ) { + + // Select t according to exp(bSlope*t). + if (!useCoulomb || sigmaNuc > rndmPtr->flat() * (sigmaNuc + sigmaCou)) + tH = tUpp + log(1. + tAux * rndmPtr->flat()) / bSlope; + + // Select t according to 1/t^2. + else tH = tLow * tUpp / (tUpp + rndmPtr->flat() * (tLow - tUpp)); + + // Correction factor for ratio full/simulated. + if (useCoulomb) { + double sigmaN = CONVERTEL * pow2(sigmaTot) * (1. + rho*rho) + * exp(bSlope * tH); + double alpEM = coupSMPtr->alphaEM(-tH); + double sigmaC = pow2(alpEM) / (4. * CONVERTEL * tH*tH); + double sigmaGen = 2. * (sigmaN + sigmaC); + double form2 = pow4(lambda/(lambda - tH)); + double phase = signCou * alpEM + * (-phaseCst - log(-0.5 * bSlope * tH)); + double sigmaCor = sigmaN + pow2(form2) * sigmaC + - signCou * alpEM * sigmaTot * (form2 / (-tH)) + * exp(0.5 * bSlope * tH) * (rho * cos(phase) + sin(phase)); + sigmaNw = sigmaMx * sigmaCor / sigmaGen; + } + + // Careful reconstruction of scattering angle. + double tRat = s * tH / lambda12S; + double cosTheta = min(1., max(-1., 1. + 2. * tRat ) ); + double sinTheta = 2. * sqrtpos( -tRat * (1. + tRat) ); + theta = asin( min(1., sinTheta)); + if (cosTheta < 0.) theta = M_PI - theta; + + return true; + +} + +//-------------------------------------------------------------------------- + +// Construct the four-vector kinematics from the trial values. + +bool PhaseSpace2to2elastic::finalKin() { + + // Particle masses. + mH[1] = mA; + mH[2] = mB; + mH[3] = m3; + mH[4] = m4; + + // Incoming particles along beam axes. + pAbs = 0.5 * sqrtpos(lambda12S) / eCM; + pH[1] = Vec4( 0., 0., pAbs, 0.5 * (s + s1 - s2) / eCM); + pH[2] = Vec4( 0., 0., -pAbs, 0.5 * (s + s2 - s1) / eCM); + + // Outgoing particles initially along beam axes. + pH[3] = Vec4( 0., 0., pAbs, 0.5 * (s + s1 - s2) / eCM); + pH[4] = Vec4( 0., 0., -pAbs, 0.5 * (s + s2 - s1) / eCM); + + // Then rotate them + phi = 2. * M_PI * rndmPtr->flat(); + pH[3].rot( theta, phi); + pH[4].rot( theta, phi); + + // Set some further info for completeness. + x1H = 1.; + x2H = 1.; + sH = s; + uH = 2. * (s1 + s2) - sH - tH; + mHat = eCM; + p2Abs = pAbs * pAbs; + betaZ = 0.; + pTH = pAbs * sin(theta); + + // Done. + return true; + +} + +//========================================================================== + +// PhaseSpace2to2diffractive class. +// 2 -> 2 kinematics set up for diffractive scattering. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of tries to find acceptable (m^2, t) set. +const int PhaseSpace2to2diffractive::NTRY = 500; + +// Maximum positive/negative argument for exponentiation. +const double PhaseSpace2to2diffractive::EXPMAX = 50.; + +// Safety margin so sum of diffractive masses not too close to eCM. +const double PhaseSpace2to2diffractive::DIFFMASSMAX = 1e-8; + +//-------------------------------------------------------------------------- + +// Form of phase space sampling already fixed, so no optimization. +// However, need to read out relevant parameters from SigmaTotal. + +bool PhaseSpace2to2diffractive::setupSampling() { + + // Pomeron flux parametrization, and parameters of some options. + PomFlux = settingsPtr->mode("Diffraction:PomFlux"); + epsilonPF = settingsPtr->parm("Diffraction:PomFluxEpsilon"); + alphaPrimePF = settingsPtr->parm("Diffraction:PomFluxAlphaPrime"); + + // Find maximum = value of cross section. + sigmaNw = sigmaProcessPtr->sigmaHatWrap(); + sigmaMx = sigmaNw; + + // Masses of particles and minimal masses of diffractive states. + m3ElDiff = (isDiffA) ? sigmaTotPtr->mMinXB() : mA; + m4ElDiff = (isDiffB) ? sigmaTotPtr->mMinAX() : mB; + s1 = mA * mA; + s2 = mB * mB; + s3 = pow2( m3ElDiff); + s4 = pow2( m4ElDiff); + + // Determine maximum possible t range and coefficient of generation. + lambda12 = sqrtpos( pow2( s - s1 - s2) - 4. * s1 * s2 ); + lambda34 = sqrtpos( pow2( s - s3 - s4) - 4. * s3 * s4 ); + double tempA = s - (s1 + s2 + s3 + s4) + (s1 - s2) * (s3 - s4) / s; + double tempB = lambda12 * lambda34 / s; + double tempC = (s3 - s1) * (s4 - s2) + (s1 + s4 - s2 - s3) + * (s1 * s4 - s2 * s3) / s; + tLow = -0.5 * (tempA + tempB); + tUpp = tempC / tLow; + + // Default for all parametrization-specific parameters. + cRes = sResXB = sResAX = sProton = bMin = bSlope = bSlope1 = bSlope2 + = probSlope1 = xIntPF = xtCorPF = mp24DL = coefDL = tAux + = tAux1 = tAux2 = 0.; + + // Schuler&Sjostrand: parameters of low-mass-resonance enhancement. + if (PomFlux == 1) { + cRes = sigmaTotPtr->cRes(); + sResXB = pow2( sigmaTotPtr->mResXB()); + sResAX = pow2( sigmaTotPtr->mResAX()); + sProton = sigmaTotPtr->sProton(); + + // Schuler&Sjostrand: lower limit diffractive slope. + if (!isDiffB) bMin = sigmaTotPtr->bMinSlopeXB(); + else if (!isDiffA) bMin = sigmaTotPtr->bMinSlopeAX(); + else bMin = sigmaTotPtr->bMinSlopeXX(); + tAux = exp( max(-EXPMAX, bMin * (tLow - tUpp)) ) - 1.; + + // Bruni&Ingelman: relative weight of two diffractive slopes. + } else if (PomFlux == 2) { + bSlope1 = 8.0; + probSlope1 = 6.38 * ( exp(max(-EXPMAX, bSlope1 * tUpp)) + - exp(max(-EXPMAX, bSlope1 * tLow)) ) / bSlope1; + bSlope2 = 3.0; + double pS2 = 0.424 * ( exp(max(-EXPMAX, bSlope2 * tUpp)) + - exp(max(-EXPMAX, bSlope2 * tLow)) ) / bSlope2; + probSlope1 /= probSlope1 + pS2; + tAux1 = exp( max(-EXPMAX, bSlope1 * (tLow - tUpp)) ) - 1.; + tAux2 = exp( max(-EXPMAX, bSlope2 * (tLow - tUpp)) ) - 1.; + + // Streng&Berger (RapGap): diffractive slope, power of mass spectrum. + } else if (PomFlux == 3) { + bSlope = 4.7; + double xPowPF = 1. - 2. * (1. + epsilonPF); + xIntPF = 2. * (1. + xPowPF); + xtCorPF = 2. * alphaPrimePF; + tAux = exp( max(-EXPMAX, bSlope * (tLow - tUpp)) ) - 1.; + + // Donnachie&Landshoff (RapGap): power of mass spectrum. + } else if (PomFlux == 4) { + mp24DL = 4. * pow2(particleDataPtr->m0(2212)); + double xPowPF = 1. - 2. * (1. + epsilonPF); + xIntPF = 2. * (1. + xPowPF); + xtCorPF = 2. * alphaPrimePF; + // Upper estimate of t dependence, for preliminary choice. + coefDL = 0.85; + tAux1 = 1. / pow3(1. - coefDL * tLow); + tAux2 = 1. / pow3(1. - coefDL * tUpp); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Select a trial kinematics phase space point. Perform full +// Monte Carlo acceptance/rejection at this stage. + +bool PhaseSpace2to2diffractive::trialKin( bool, bool ) { + + // Loop over attempts to set up masses and t consistently. + for (int loop = 0; ; ++loop) { + if (loop == NTRY) { + infoPtr->errorMsg("Error in PhaseSpace2to2diffractive::trialKin: " + " quit after repeated tries"); + return false; + } + + // Schuler and Sjostrand: + if (PomFlux == 1) { + + // Select diffractive mass(es) according to dm^2/m^2. + m3 = (isDiffA) ? m3ElDiff * pow( max(mA, eCM - m4ElDiff) / m3ElDiff, + rndmPtr->flat()) : m3ElDiff; + m4 = (isDiffB) ? m4ElDiff * pow( max(mB, eCM - m3ElDiff) / m4ElDiff, + rndmPtr->flat()) : m4ElDiff; + s3 = m3 * m3; + s4 = m4 * m4; + + // Additional mass factors, including resonance enhancement. + if (m3 + m4 >= eCM) continue; + if (isDiffA && !isDiffB) { + double facXB = (1. - s3 / s) + * (1. + cRes * sResXB / (sResXB + s3)); + if (facXB < rndmPtr->flat() * (1. + cRes)) continue; + } else if (isDiffB && !isDiffA) { + double facAX = (1. - s4 / s) + * (1. + cRes * sResAX / (sResAX + s4)); + if (facAX < rndmPtr->flat() * (1. + cRes)) continue; + } else { + double facXX = (1. - pow2(m3 + m4) / s) + * (s * sProton / (s * sProton + s3 * s4)) + * (1. + cRes * sResXB / (sResXB + s3)) + * (1. + cRes * sResAX / (sResAX + s4)); + if (facXX < rndmPtr->flat() * pow2(1. + cRes)) continue; + } + + // Select t according to exp(bMin*t) and correct to right slope. + tH = tUpp + log(1. + tAux * rndmPtr->flat()) / bMin; + double bDiff = 0.; + if (isDiffA && !isDiffB) bDiff = sigmaTotPtr->bSlopeXB(s3) - bMin; + else if (!isDiffA) bDiff = sigmaTotPtr->bSlopeAX(s4) - bMin; + else bDiff = sigmaTotPtr->bSlopeXX(s3, s4) - bMin; + bDiff = max(0., bDiff); + if (exp( max(-EXPMAX, bDiff * (tH - tUpp)) ) < rndmPtr->flat()) continue; + + // Bruni and Ingelman: + } else if (PomFlux == 2) { + + // Select diffractive mass(es) according to dm^2/m^2. + m3 = (isDiffA) ? m3ElDiff * pow( max(mA, eCM - m4ElDiff) / m3ElDiff, + rndmPtr->flat()) : m3ElDiff; + m4 = (isDiffB) ? m4ElDiff * pow( max(mB, eCM - m3ElDiff) / m4ElDiff, + rndmPtr->flat()) : m4ElDiff; + s3 = m3 * m3; + s4 = m4 * m4; + + // Select t according to exp(bSlope*t) with two possible slopes. + tH = (rndmPtr->flat() < probSlope1) + ? tUpp + log(1. + tAux1 * rndmPtr->flat()) / bSlope1 + : tUpp + log(1. + tAux2 * rndmPtr->flat()) / bSlope2; + + // Streng and Berger et al. (RapGap): + } else if (PomFlux == 3) { + + // Select diffractive mass(es) according to dm^2/(m^2)^(1 + 2 epsilon). + m3 = m3ElDiff; + m4 = m4ElDiff; + if (isDiffA) { + double s3MinPow = pow( m3ElDiff, xIntPF ); + double s3MaxPow = pow( max(mA, eCM - m4ElDiff), xIntPF ); + m3 = pow( s3MinPow + rndmPtr->flat() * (s3MaxPow - s3MinPow), + 1. / xIntPF ); + } + if (isDiffB) { + double s4MinPow = pow( m4ElDiff, xIntPF ); + double s4MaxPow = pow( max(mB, eCM - m3ElDiff), xIntPF ); + m4 = pow( s4MinPow + rndmPtr->flat() * (s4MaxPow - s4MinPow), + 1. / xIntPF ); + } + s3 = m3 * m3; + s4 = m4 * m4; + + // Select t according to exponential and weigh by x_P^(2 alpha' |t|). + tH = tUpp + log(1. + tAux * rndmPtr->flat()) / bSlope; + if ( isDiffA && pow( s3 / s, xtCorPF * abs(tH) ) < rndmPtr->flat() ) + continue; + if ( isDiffB && pow( s4 / s, xtCorPF * abs(tH) ) < rndmPtr->flat() ) + continue; + + // Donnachie and Landshoff (RapGap): + } else if (PomFlux == 4) { + + // Select diffractive mass(es) according to dm^2/(m^2)^(1 + 2 epsilon). + m3 = m3ElDiff; + m4 = m4ElDiff; + if (isDiffA) { + double s3MinPow = pow( m3ElDiff, xIntPF ); + double s3MaxPow = pow( max(mA, eCM - m4ElDiff), xIntPF ); + m3 = pow( s3MinPow + rndmPtr->flat() * (s3MaxPow - s3MinPow), + 1. / xIntPF ); + } + if (isDiffB) { + double s4MinPow = pow( m4ElDiff, xIntPF ); + double s4MaxPow = pow( max(mB, eCM - m3ElDiff), xIntPF ); + m4 = pow( s4MinPow + rndmPtr->flat() * (s4MaxPow - s4MinPow), + 1. / xIntPF ); + } + s3 = m3 * m3; + s4 = m4 * m4; + + // Select t according to power and weigh by x_P^(2 alpha' |t|). + tH = - (1. / pow( tAux1 + rndmPtr->flat() * (tAux2 - tAux1), 1./3.) + - 1.) / coefDL; + double wDL = pow2( (mp24DL - 2.8 * tH) / (mp24DL - tH) ) + / pow4( 1. - tH / 0.7); + double wMX = 1. / pow4( 1. - coefDL * tH); + if (wDL < rndmPtr->flat() * wMX) continue; + if ( isDiffA && pow( s3 / s, xtCorPF * abs(tH) ) < rndmPtr->flat() ) + continue; + if ( isDiffB && pow( s4 / s, xtCorPF * abs(tH) ) < rndmPtr->flat() ) + continue; + } + + // Check whether m^2 and t choices are consistent. + lambda34 = sqrtpos( pow2( s - s3 - s4) - 4. * s3 * s4 ); + double tempA = s - (s1 + s2 + s3 + s4) + (s1 - s2) * (s3 - s4) / s; + double tempB = lambda12 * lambda34 / s; + if (tempB < DIFFMASSMAX) continue; + double tempC = (s3 - s1) * (s4 - s2) + (s1 + s4 - s2 - s3) + * (s1 * s4 - s2 * s3) / s; + double tLowNow = -0.5 * (tempA + tempB); + double tUppNow = tempC / tLowNow; + if (tH < tLowNow || tH > tUppNow) continue; + + // Careful reconstruction of scattering angle. + double cosTheta = min(1., max(-1., (tempA + 2. * tH) / tempB)); + double sinTheta = 2. * sqrtpos( -(tempC + tempA * tH + tH * tH) ) + / tempB; + theta = asin( min(1., sinTheta)); + if (cosTheta < 0.) theta = M_PI - theta; + + // Found acceptable kinematics, so no more looping. Done + break; + } + return true; + +} + +//-------------------------------------------------------------------------- + +// Construct the four-vector kinematics from the trial values. + +bool PhaseSpace2to2diffractive::finalKin() { + + // Particle masses; incoming always on mass shell. + mH[1] = mA; + mH[2] = mB; + mH[3] = m3; + mH[4] = m4; + + // Incoming particles along beam axes. + pAbs = 0.5 * lambda12 / eCM; + pH[1] = Vec4( 0., 0., pAbs, 0.5 * (s + s1 - s2) / eCM); + pH[2] = Vec4( 0., 0., -pAbs, 0.5 * (s + s2 - s1) / eCM); + + // Outgoing particles initially along beam axes. + pAbs = 0.5 * lambda34 / eCM; + pH[3] = Vec4( 0., 0., pAbs, 0.5 * (s + s3 - s4) / eCM); + pH[4] = Vec4( 0., 0., -pAbs, 0.5 * (s + s4 - s3) / eCM); + + // Then rotate them + phi = 2. * M_PI * rndmPtr->flat(); + pH[3].rot( theta, phi); + pH[4].rot( theta, phi); + + // Set some further info for completeness. + x1H = 1.; + x2H = 1.; + sH = s; + uH = s1 + s2 + s3 + s4 - sH - tH; + mHat = eCM; + p2Abs = pAbs * pAbs; + betaZ = 0.; + pTH = pAbs * sin(theta); + + // Done. + return true; + +} + +//========================================================================== + +// PhaseSpace2to3tauycyl class. +// 2 -> 3 kinematics for normal subprocesses. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of Newton-Raphson iterations of kinematics when masses introduced. +const int PhaseSpace2to3tauycyl::NITERNR = 5; + +//-------------------------------------------------------------------------- + +// Set up for fixed or Breit-Wigner mass selection. + +bool PhaseSpace2to3tauycyl::setupMasses() { + + // Treat Z0 as such or as gamma*/Z0 + gmZmode = gmZmodeGlobal; + int gmZmodeProc = sigmaProcessPtr->gmZmode(); + if (gmZmodeProc >= 0) gmZmode = gmZmodeProc; + + // Set sHat limits - based on global limits only. + mHatMin = mHatGlobalMin; + sHatMin = mHatMin*mHatMin; + mHatMax = eCM; + if (mHatGlobalMax > mHatGlobalMin) mHatMax = min( eCM, mHatGlobalMax); + sHatMax = mHatMax*mHatMax; + + // Masses and widths of resonances. + setupMass1(3); + setupMass1(4); + setupMass1(5); + + // Reduced mass range - do not make it as fancy as in two-body case. + if (useBW[3]) mUpper[3] -= (mPeak[4] + mPeak[5]); + if (useBW[4]) mUpper[4] -= (mPeak[3] + mPeak[5]); + if (useBW[5]) mUpper[5] -= (mPeak[3] + mPeak[4]); + + // If closed phase space then unallowed process. + bool physical = true; + if (useBW[3] && mUpper[3] < mLower[3] + MASSMARGIN) physical = false; + if (useBW[4] && mUpper[4] < mLower[4] + MASSMARGIN) physical = false; + if (useBW[5] && mUpper[5] < mLower[5] + MASSMARGIN) physical = false; + if (!useBW[3] && !useBW[4] && !useBW[5] && mHatMax < mPeak[3] + + mPeak[4] + mPeak[5] + MASSMARGIN) physical = false; + if (!physical) return false; + + // No extra pT precautions in massless limit - assumed fixed by ME's. + pTHatMin = pTHatGlobalMin; + pT2HatMin = pTHatMin * pTHatMin; + pTHatMax = pTHatGlobalMax; + pT2HatMax = pTHatMax * pTHatMax; + + // Prepare to select m3 by BW + flat + 1/s_3. + if (useBW[3]) { + double distToThreshA = (mHatMax - mPeak[3] - mPeak[4] - mPeak[5]) + * mWidth[3] / (pow2(mWidth[3]) + pow2(mWidth[4]) + pow2(mWidth[5])); + double distToThreshB = (mHatMax - mPeak[3] - mMin[4] - mMin[5]) + / mWidth[3]; + double distToThresh = min( distToThreshA, distToThreshB); + setupMass2(3, distToThresh); + } + + // Prepare to select m4 by BW + flat + 1/s_3. + if (useBW[4]) { + double distToThreshA = (mHatMax - mPeak[3] - mPeak[4] - mPeak[5]) + * mWidth[4] / (pow2(mWidth[3]) + pow2(mWidth[4]) + pow2(mWidth[5])); + double distToThreshB = (mHatMax - mPeak[4] - mMin[3] - mMin[5]) + / mWidth[4]; + double distToThresh = min( distToThreshA, distToThreshB); + setupMass2(4, distToThresh); + } + + // Prepare to select m5 by BW + flat + 1/s_3. + if (useBW[5]) { + double distToThreshA = (mHatMax - mPeak[3] - mPeak[4] - mPeak[5]) + * mWidth[5] / (pow2(mWidth[3]) + pow2(mWidth[4]) + pow2(mWidth[5])); + double distToThreshB = (mHatMax - mPeak[5] - mMin[3] - mMin[4]) + / mWidth[5]; + double distToThresh = min( distToThreshA, distToThreshB); + setupMass2(5, distToThresh); + } + + // Initialization masses. For now give up when constrained phase space. + m3 = (useBW[3]) ? min(mPeak[3], mUpper[3]) : mPeak[3]; + m4 = (useBW[4]) ? min(mPeak[4], mUpper[4]) : mPeak[4]; + m5 = (useBW[5]) ? min(mPeak[5], mUpper[5]) : mPeak[5]; + if (m3 + m4 + m5 + MASSMARGIN > mHatMax) physical = false; + s3 = m3*m3; + s4 = m4*m4; + s5 = m5*m5; + + // Correct selected mass-spectrum to running-width Breit-Wigner. + // Extra safety margin for maximum search. + wtBW = 1.; + if (useBW[3]) wtBW *= weightMass(3) * EXTRABWWTMAX; + if (useBW[4]) wtBW *= weightMass(4) * EXTRABWWTMAX; + if (useBW[5]) wtBW *= weightMass(5) * EXTRABWWTMAX; + + // Done. + return physical; + +} + +//-------------------------------------------------------------------------- + +// Select Breit-Wigner-distributed or fixed masses. + +bool PhaseSpace2to3tauycyl::trialMasses() { + + // By default vanishing cross section. + sigmaNw = 0.; + wtBW = 1.; + + // Pick m3, m4 and m5 independently. + trialMass(3); + trialMass(4); + trialMass(5); + + // If outside phase space then reject event. + if (m3 + m4 + m5 + MASSMARGIN > mHatMax) return false; + + // Correct selected mass-spectrum to running-width Breit-Wigner. + if (useBW[3]) wtBW *= weightMass(3); + if (useBW[4]) wtBW *= weightMass(4); + if (useBW[5]) wtBW *= weightMass(5); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Construct the four-vector kinematics from the trial values. + +bool PhaseSpace2to3tauycyl::finalKin() { + + // Assign masses to particles assumed massless in matrix elements. + int id3 = sigmaProcessPtr->id(3); + int id4 = sigmaProcessPtr->id(4); + int id5 = sigmaProcessPtr->id(5); + if (idMass[3] == 0) { m3 = particleDataPtr->m0(id3); s3 = m3*m3; } + if (idMass[4] == 0) { m4 = particleDataPtr->m0(id4); s4 = m4*m4; } + if (idMass[5] == 0) { m5 = particleDataPtr->m0(id5); s5 = m5*m5; } + + // Check that phase space still open after new mass assignment. + if (m3 + m4 + m5 + MASSMARGIN > mHat) { + infoPtr->errorMsg("Warning in PhaseSpace2to3tauycyl::finalKin: " + "failed after mass assignment"); + return false; + } + + // Particle masses; incoming always on mass shell. + mH[1] = 0.; + mH[2] = 0.; + mH[3] = m3; + mH[4] = m4; + mH[5] = m5; + + // Incoming partons along beam axes. + pH[1] = Vec4( 0., 0., 0.5 * eCM * x1H, 0.5 * eCM * x1H); + pH[2] = Vec4( 0., 0., -0.5 * eCM * x2H, 0.5 * eCM * x2H); + + // Begin three-momentum rescaling to compensate for masses. + if (idMass[3] == 0 || idMass[4] == 0 || idMass[5] == 0) { + double p3S = p3cm.pAbs2(); + double p4S = p4cm.pAbs2(); + double p5S = p5cm.pAbs2(); + double fac = 1.; + double e3, e4, e5, value, deriv; + + // Iterate rescaling solution five times, using Newton-Raphson. + for (int i = 0; i < NITERNR; ++i) { + e3 = sqrt(s3 + fac * p3S); + e4 = sqrt(s4 + fac * p4S); + e5 = sqrt(s5 + fac * p5S); + value = e3 + e4 + e5 - mHat; + deriv = 0.5 * (p3S / e3 + p4S / e4 + p5S / e5); + fac -= value / deriv; + } + + // Rescale momenta appropriately. + double facRoot = sqrt(fac); + p3cm.rescale3( facRoot ); + p4cm.rescale3( facRoot ); + p5cm.rescale3( facRoot ); + p3cm.e( sqrt(s3 + fac * p3S) ); + p4cm.e( sqrt(s4 + fac * p4S) ); + p5cm.e( sqrt(s5 + fac * p5S) ); + } + + // Outgoing partons initially in collision CM frame along beam axes. + pH[3] = p3cm; + pH[4] = p4cm; + pH[5] = p5cm; + + // Then boost them to overall CM frame + betaZ = (x1H - x2H)/(x1H + x2H); + pH[3].rot( theta, phi); + pH[4].rot( theta, phi); + pH[3].bst( 0., 0., betaZ); + pH[4].bst( 0., 0., betaZ); + pH[5].bst( 0., 0., betaZ); + + // Store average pT of three final particles for documentation. + pTH = (p3cm.pT() + p4cm.pT() + p5cm.pT()) / 3.; + + // Done. + return true; +} + +//========================================================================== + +// The PhaseSpace2to3yyycyl class. +// Phase space for 2 -> 3 QCD processes, 1 + 2 -> 3 + 4 + 5 set up in +// y3, y4, y5, pT2_3, pT2_5, phi_3 and phi_5, and with R separation cut. +// Note: here cout is used for output, not os. Change?? + +//-------------------------------------------------------------------------- + +// Sample the phase space of the process. + +bool PhaseSpace2to3yyycyl::setupSampling() { + + // Phase space cuts specifically for 2 -> 3 QCD processes. + pTHat3Min = settingsPtr->parm("PhaseSpace:pTHat3Min"); + pTHat3Max = settingsPtr->parm("PhaseSpace:pTHat3Max"); + pTHat5Min = settingsPtr->parm("PhaseSpace:pTHat5Min"); + pTHat5Max = settingsPtr->parm("PhaseSpace:pTHat5Max"); + RsepMin = settingsPtr->parm("PhaseSpace:RsepMin"); + R2sepMin = pow2(RsepMin); + + // If both beams are baryons then softer PDF's than for mesons/Pomerons. + hasBaryonBeams = ( beamAPtr->isBaryon() && beamBPtr->isBaryon() ); + + // Work with massless partons. + for (int i = 0; i < 6; ++i) mH[i] = 0.; + + // Constrain to possible cuts at current CM energy and check consistency. + pT3Min = pTHat3Min; + pT3Max = pTHat3Max; + if (pT3Max < pT3Min) pT3Max = 0.5 * eCM; + pT5Min = pTHat5Min; + pT5Max = pTHat5Max; + if (pT5Max < pT5Min) pT5Max = 0.5 * eCM; + if (pT5Max > pT3Max || pT5Min > pT3Min || pT3Min + 2. * pT5Min > eCM) { + infoPtr->errorMsg("Error in PhaseSpace2to3yyycyl::setupSampling: " + "inconsistent pT limits in 3-body phase space"); + return false; + } + + // Loop over some configurations where cross section could be maximal. + // In all cases all sum p_z = 0, for maximal PDF weights. + // Also pT3 and R45 are minimal, while pT5 may vary. + sigmaMx = 0.; + double pT5EffMax = min( pT5Max, 0.5 * pT3Min / cos(0.5 * RsepMin) ); + double pT3EffMin = max( pT3Min, 2.0 * pT5Min * cos(0.5 * RsepMin) ) ; + double sinhR = sinh(0.5 * RsepMin); + double coshR = cosh(0.5 * RsepMin); + for (int iStep = 0; iStep < 120; ++iStep) { + + // First kind: |phi4 - phi5| = R, all p_z = 0, i.e. separation in phi. + if (iStep < 10) { + pT3 = pT3EffMin; + pT5 = pT5Min * pow( pT5EffMax / pT5Min, iStep / 9.); + double pTRat = pT5 / pT3; + double sin2Rsep = pow2( sin(RsepMin) ); + double cosPhi35 = - cos(RsepMin) * sqrtpos(1. - sin2Rsep + * pow2(pTRat)) - sin2Rsep * pTRat; + cosPhi35 = max( cosPhi35, cos(M_PI - 0.5 * RsepMin) ); + double sinPhi35 = sqrt(1. - pow2(cosPhi35)); + pT4 = sqrt( pow2(pT3) + pow2(pT5) + 2. * pT3 * pT5 * cosPhi35); + p3cm = pT3 * Vec4( 1., 0., 0., 1.); + p4cm = Vec4(-pT3 - pT5 * cosPhi35, -pT5 * sinPhi35, 0., pT4); + p5cm = pT5 * Vec4( cosPhi35, sinPhi35, 0., 1.); + + // Second kind: |y4 - y5| = R, phi4 = phi5, i.e. separation in y. + } else { + pT5 = pT5Min * pow( pT5Max / pT5Min, iStep%10 / 9. ); + pT3 = max( pT3Min, 2. * pT5); + pT4 = pT3 - pT5; + p4cm = pT4 * Vec4( -1., 0., sinhR, coshR ); + p5cm = pT5 * Vec4( -1., 0., -sinhR, coshR ); + y3 = -1.2 + 0.2 * (iStep/10); + p3cm = pT3 * Vec4( 1., 0., sinh(y3), cosh(y3)); + betaZ = (p3cm.pz() + p4cm.pz() + p5cm.pz()) + / (p3cm.e() + p4cm.e() + p5cm.e()); + p3cm.bst( 0., 0., -betaZ); + p4cm.bst( 0., 0., -betaZ); + p5cm.bst( 0., 0., -betaZ); + } + + // Find cross section in chosen phase space point. + pInSum = p3cm + p4cm + p5cm; + x1H = pInSum.e() / eCM; + x2H = x1H; + sH = pInSum.m2Calc(); + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + 0., 0., 0., 1., 1., 1.); + sigmaNw = sigmaProcessPtr->sigmaPDF(); + + // Multiply by Jacobian. + double flux = 1. /(8. * pow2(sH) * pow5(2. * M_PI)); + double pTRng = pow2(M_PI) + * pow4(pT3) * (1./pow2(pT3Min) - 1./pow2(pT3Max)) + * pow2(pT5) * 2.* log(pT5Max/pT5Min); + double yRng = 8. * log(eCM / pT3) * log(eCM / pT4) * log(eCM / pT5); + sigmaNw *= SAFETYMARGIN * flux * pTRng * yRng; + + // Update to largest maximum. + if (showSearch && sigmaNw > sigmaMx) cout << "\n New sigmamax is " + << scientific << setprecision(3) << sigmaNw << " for x1 = " << x1H + << " x2 = " << x2H << " sH = " << sH << endl << " p3 = " << p3cm + << " p4 = " << p4cm << " p5 = " << p5cm; + if (sigmaNw > sigmaMx) sigmaMx = sigmaNw; + } + sigmaPos = sigmaMx; + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Sample the phase space of the process. + +bool PhaseSpace2to3yyycyl::trialKin(bool inEvent, bool) { + + // Allow for possibility that energy varies from event to event. + if (doEnergySpread) { + eCM = infoPtr->eCM(); + s = eCM * eCM; + } + sigmaNw = 0.; + + // Constrain to possible cuts at current CM energy and check consistency. + pT3Min = pTHat3Min; + pT3Max = pTHat3Max; + if (pT3Max < pT3Min) pT3Max = 0.5 * eCM; + pT5Min = pTHat5Min; + pT5Max = pTHat5Max; + if (pT5Max < pT5Min) pT5Max = 0.5 * eCM; + if (pT5Max > pT3Max || pT5Min > pT3Min || pT3Min + 2. * pT5Min > eCM) { + infoPtr->errorMsg("Error in PhaseSpace2to3yyycyl::trialKin: " + "inconsistent pT limits in 3-body phase space"); + return false; + } + + // Pick pT3 according to d^2(pT3)/pT3^4 and pT5 to d^2(pT5)/pT5^2. + pT3 = pT3Min * pT3Max / sqrt( pow2(pT3Min) + + rndmPtr->flat() * (pow2(pT3Max) - pow2(pT3Min)) ); + pT5Max = min(pT5Max, pT3); + if (pT5Max < pT5Min) return false; + pT5 = pT5Min * pow( pT5Max / pT5Min, rndmPtr->flat() ); + + // Pick azimuthal angles flat and reconstruct pT4, between pT3 and pT5. + phi3 = 2. * M_PI * rndmPtr->flat(); + phi5 = 2. * M_PI * rndmPtr->flat(); + pT4 = sqrt( pow2(pT3) + pow2(pT5) + 2. * pT3 * pT5 * cos(phi3 - phi5) ); + if (pT4 > pT3 || pT4 < pT5) return false; + phi4 = atan2( -(pT3 * sin(phi3) + pT5 * sin(phi5)), + -(pT3 * cos(phi3) + pT5 * cos(phi5)) ); + + // Pick rapidities flat in allowed ranges. + y3Max = log(eCM / pT3); + y4Max = log(eCM / pT4); + y5Max = log(eCM / pT5); + y3 = y3Max * (2. * rndmPtr->flat() - 1.); + y4 = y4Max * (2. * rndmPtr->flat() - 1.); + y5 = y5Max * (2. * rndmPtr->flat() - 1.); + + // Reject some events at large rapidities to improve efficiency. + // (Works for baryons, not pions or Pomerons if they have hard PDF's.) + double WTy = (hasBaryonBeams) ? (1. - pow2(y3/y3Max)) + * (1. - pow2(y4/y4Max)) * (1. - pow2(y5/y5Max)) : 1.; + if (WTy < rndmPtr->flat()) return false; + + // Check that any pair separated more then RsepMin in (y, phi) space. + dphi = abs(phi3 - phi4); + if (dphi > M_PI) dphi = 2. * M_PI - dphi; + if (pow2(y3 - y4) + pow2(dphi) < R2sepMin) return false; + dphi = abs(phi3 - phi5); + if (dphi > M_PI) dphi = 2. * M_PI - dphi; + if (pow2(y3 - y5) + pow2(dphi) < R2sepMin) return false; + dphi = abs(phi4 - phi5); + if (dphi > M_PI) dphi = 2. * M_PI - dphi; + if (pow2(y4 - y5) + pow2(dphi) < R2sepMin) return false; + + // Reconstruct all four-vectors. + pH[3] = pT3 * Vec4( cos(phi3), sin(phi3), sinh(y3), cosh(y3) ); + pH[4] = pT4 * Vec4( cos(phi4), sin(phi4), sinh(y4), cosh(y4) ); + pH[5] = pT5 * Vec4( cos(phi5), sin(phi5), sinh(y5), cosh(y5) ); + pInSum = pH[3] + pH[4] + pH[5]; + + // Check that x values physical and sHat in allowed range. + x1H = (pInSum.e() + pInSum.pz()) / eCM; + x2H = (pInSum.e() - pInSum.pz()) / eCM; + if (x1H >= 1. || x2H >= 1.) return false; + sH = pInSum.m2Calc(); + if ( sH < pow2(mHatGlobalMin) || + (mHatGlobalMax > mHatGlobalMin && sH > pow2(mHatGlobalMax)) ) + return false; + + // Boost four-vectors to rest frame of collision. + betaZ = (x1H - x2H)/(x1H + x2H); + p3cm = pH[3]; p3cm.bst( 0., 0., -betaZ); + p4cm = pH[4]; p4cm.bst( 0., 0., -betaZ); + p5cm = pH[5]; p5cm.bst( 0., 0., -betaZ); + + // Find cross section in chosen phase space point. + sigmaProcessPtr->set3Kin( x1H, x2H, sH, p3cm, p4cm, p5cm, + 0., 0., 0., 1., 1., 1.); + sigmaNw = sigmaProcessPtr->sigmaPDF(); + + // Multiply by Jacobian. Correct for rejection of large rapidities. + double flux = 1. /(8. * pow2(sH) * pow5(2. * M_PI)); + double yRng = 8. * y3Max * y4Max * y5Max; + double pTRng = pow2(M_PI) + * pow4(pT3) * (1./pow2(pT3Min) - 1./pow2(pT3Max)) + * pow2(pT5) * 2.* log(pT5Max/pT5Min); + sigmaNw *= flux * yRng * pTRng / WTy; + + // Allow possibility for user to modify cross section. + if (canModifySigma) sigmaNw + *= userHooksPtr->multiplySigmaBy( sigmaProcessPtr, this, inEvent); + + // Check if maximum violated. + newSigmaMx = false; + if (sigmaNw > sigmaMx) { + infoPtr->errorMsg("Warning in PhaseSpace2to3yyycyl::trialKin: " + "maximum for cross section violated"); + + // Violation strategy 1: increase maximum (always during initialization). + if (increaseMaximum || !inEvent) { + double violFact = SAFETYMARGIN * sigmaNw / sigmaMx; + sigmaMx = SAFETYMARGIN * sigmaNw; + newSigmaMx = true; + if (showViolation) { + if (violFact < 9.99) cout << fixed; + else cout << scientific; + cout << " PYTHIA Maximum for " << sigmaProcessPtr->name() + << " increased by factor " << setprecision(3) << violFact + << " to " << scientific << sigmaMx << endl; + } + + // Violation strategy 2: weight event (done in ProcessContainer). + } else if (showViolation && sigmaNw > sigmaPos) { + double violFact = sigmaNw / sigmaMx; + if (violFact < 9.99) cout << fixed; + else cout << scientific; + cout << " PYTHIA Maximum for " << sigmaProcessPtr->name() + << " exceeded by factor " << setprecision(3) << violFact << endl; + sigmaPos = sigmaNw; + } + } + + // Check if negative cross section. + if (sigmaNw < sigmaNeg) { + infoPtr->errorMsg("Warning in PhaseSpace2to3yyycyl::trialKin:" + " negative cross section set 0", "for " + sigmaProcessPtr->name() ); + sigmaNeg = sigmaNw; + + // Optional printout of (all) violations. + if (showViolation) cout << " PYTHIA Negative minimum for " + << sigmaProcessPtr->name() << " changed to " << scientific + << setprecision(3) << sigmaNeg << endl; + } + if (sigmaNw < 0.) sigmaNw = 0.; + + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Construct the final kinematics of the process: not much left + +bool PhaseSpace2to3yyycyl::finalKin() { + + // Work with massless partons. + for (int i = 0; i < 6; ++i) mH[i] = 0.; + + // Ibncoming partons to collision. + pH[1] = 0.5 * (pInSum.e() + pInSum.pz()) * Vec4( 0., 0., 1., 1.); + pH[2] = 0.5 * (pInSum.e() - pInSum.pz()) * Vec4( 0., 0., -1., 1.); + + // Some quantities meaningless for 2 -> 3. pT devined as average value. + tH = 0.; + uH = 0.; + pTH = (pH[3].pT() + pH[4].pT() + pH[5].pT()) / 3.; + theta = 0.; + phi = 0.; + + return true; +} + + +//========================================================================== + +// The PhaseSpaceLHA class. +// A derived class for Les Houches events. +// Note: arbitrary subdivision into PhaseSpaceLHA and SigmaLHAProcess tasks. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// LHA convention with cross section in pb forces conversion to mb. +const double PhaseSpaceLHA::CONVERTPB2MB = 1e-9; + +//-------------------------------------------------------------------------- + +// Find maximal cross section for comparison with internal processes. + +bool PhaseSpaceLHA::setupSampling() { + + // Find which strategy Les Houches events are produced with. + strategy = lhaUpPtr->strategy(); + stratAbs = abs(strategy); + if (strategy == 0 || stratAbs > 4) { + ostringstream stratCode; + stratCode << strategy; + infoPtr->errorMsg("Error in PhaseSpaceLHA::setupSampling: unknown " + "Les Houches Accord weighting stategy", stratCode.str()); + return false; + } + + // Number of contributing processes. + nProc = lhaUpPtr->sizeProc(); + + // Loop over all processes. Read out maximum and cross section. + xMaxAbsSum = 0.; + xSecSgnSum = 0.; + int idPr; + double xMax, xSec, xMaxAbs; + for (int iProc = 0 ; iProc < nProc; ++iProc) { + idPr = lhaUpPtr->idProcess(iProc); + xMax = lhaUpPtr->xMax(iProc); + xSec = lhaUpPtr->xSec(iProc); + + // Check for inconsistencies between strategy and stored values. + if ( (strategy == 1 || strategy == 2) && xMax < 0.) { + infoPtr->errorMsg("Error in PhaseSpaceLHA::setupSampling: " + "negative maximum not allowed"); + return false; + } + if ( ( strategy == 2 || strategy == 3) && xSec < 0.) { + infoPtr->errorMsg("Error in PhaseSpaceLHA::setupSampling: " + "negative cross section not allowed"); + return false; + } + + // Store maximal cross sections for later choice. + if (stratAbs == 1) xMaxAbs = abs(xMax); + else if (stratAbs < 4) xMaxAbs = abs(xSec); + else xMaxAbs = 1.; + idProc.push_back( idPr ); + xMaxAbsProc.push_back( xMaxAbs ); + + // Find sum and convert to mb. + xMaxAbsSum += xMaxAbs; + xSecSgnSum += xSec; + } + sigmaMx = xMaxAbsSum * CONVERTPB2MB; + sigmaSgn = xSecSgnSum * CONVERTPB2MB; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Construct the next process, by interface to Les Houches class. + +bool PhaseSpaceLHA::trialKin( bool, bool repeatSame ) { + + // Must select process type in some cases. + int idProcNow = 0; + if (repeatSame) idProcNow = idProcSave; + else if (stratAbs <= 2) { + double xMaxAbsRndm = xMaxAbsSum * rndmPtr->flat(); + int iProc = -1; + do xMaxAbsRndm -= xMaxAbsProc[++iProc]; + while (xMaxAbsRndm > 0. && iProc < nProc - 1); + idProcNow = idProc[iProc]; + } + + // Generate Les Houches event. Return if fail (= end of file). + bool physical = lhaUpPtr->setEvent(idProcNow); + if (!physical) return false; + + // Find which process was generated. + int idPr = lhaUpPtr->idProcess(); + int iProc = 0; + for (int iP = 0; iP < int(idProc.size()); ++iP) + if (idProc[iP] == idPr) iProc = iP; + idProcSave = idPr; + + // Extract cross section and rescale according to strategy. + double wtPr = lhaUpPtr->weight(); + if (stratAbs == 1) sigmaNw = wtPr * CONVERTPB2MB + * xMaxAbsSum / xMaxAbsProc[iProc]; + else if (stratAbs == 2) sigmaNw = (wtPr / abs(lhaUpPtr->xMax(iProc))) + * sigmaMx; + else if (strategy == 3) sigmaNw = sigmaMx; + else if (strategy == -3 && wtPr > 0.) sigmaNw = sigmaMx; + else if (strategy == -3) sigmaNw = -sigmaMx; + else if (stratAbs == 4) sigmaNw = wtPr * CONVERTPB2MB; + + // Set x scales. + x1H = lhaUpPtr->x1(); + x2H = lhaUpPtr->x2(); + + // Done. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ProcessContainer.cxx b/PYTHIA8/pythia8140/src/ProcessContainer.cxx new file mode 100644 index 00000000000..1974ab536da --- /dev/null +++ b/PYTHIA8/pythia8140/src/ProcessContainer.cxx @@ -0,0 +1,2298 @@ +// ProcessContainer.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// ProcessContainer and SetupContainers classes. + +#include "ProcessContainer.h" + +// Internal headers for special processes. +#include "SigmaCompositeness.h" +#include "SigmaEW.h" +#include "SigmaExtraDim.h" +#include "SigmaGeneric.h" +#include "SigmaHiggs.h" +#include "SigmaLeftRightSym.h" +#include "SigmaLeptoquark.h" +#include "SigmaNewGaugeBosons.h" +#include "SigmaOnia.h" +#include "SigmaQCD.h" +#include "SigmaSUSY.h" + +namespace Pythia8 { + +//========================================================================== + +// ProcessContainer class. +// Information allowing the generation of a specific process. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of event tries to check maximization finding reliability. +const int ProcessContainer::N12SAMPLE = 100; + +// Ditto, but increased for 2 -> 3 processes. +const int ProcessContainer::N3SAMPLE = 1000; + +//-------------------------------------------------------------------------- + +// Initialize phase space and counters. +// Argument isFirst distinguishes two hard processes in same event. + +bool ProcessContainer::init(bool isFirst, Info* infoPtrIn, + Settings& settings, ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtr, BeamParticle* beamBPtr, CoupSM* coupSMPtr, + SigmaTotal* sigmaTotPtr, CoupSUSY* coupSUSYPtr, + ResonanceDecays* resDecaysPtrIn, SusyLesHouches* slhaPtr, + UserHooks* userHooksPtr) { + + // Extract info about current process from SigmaProcess object. + isLHA = sigmaProcessPtr->isLHA(); + isMinBias = sigmaProcessPtr->isMinBias(); + isResolved = sigmaProcessPtr->isResolved(); + isDiffA = sigmaProcessPtr->isDiffA(); + isDiffB = sigmaProcessPtr->isDiffB(); + isQCD3body = sigmaProcessPtr->isQCD3body(); + int nFin = sigmaProcessPtr->nFinal(); + lhaStrat = (isLHA) ? lhaUpPtr->strategy() : 0; + lhaStratAbs = abs(lhaStrat); + allowNegSig = sigmaProcessPtr->allowNegativeSigma(); + + // Flag for maximum violation handling. + increaseMaximum = settings.flag("PhaseSpace:increaseMaximum"); + + // Pick and create phase space generator. Send pointers where required. + if (isLHA) phaseSpacePtr = new PhaseSpaceLHA(); + else if (isMinBias) phaseSpacePtr = new PhaseSpace2to2minbias(); + else if (!isResolved && !isDiffA && !isDiffB ) + phaseSpacePtr = new PhaseSpace2to2elastic(); + else if (!isResolved) phaseSpacePtr = new PhaseSpace2to2diffractive( + isDiffA, isDiffB); + else if (nFin == 1) phaseSpacePtr = new PhaseSpace2to1tauy(); + else if (nFin == 2) phaseSpacePtr = new PhaseSpace2to2tauyz(); + else if (isQCD3body) phaseSpacePtr = new PhaseSpace2to3yyycyl(); + else phaseSpacePtr = new PhaseSpace2to3tauycyl(); + + // Store pointers and perform simple initialization. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + resDecaysPtr = resDecaysPtrIn; + if (isLHA) { + sigmaProcessPtr->setLHAPtr(lhaUpPtr); + phaseSpacePtr->setLHAPtr(lhaUpPtr); + } + sigmaProcessPtr->init(infoPtr, &settings, particleDataPtr, rndmPtr, + beamAPtr, beamBPtr, coupSMPtr, sigmaTotPtr, coupSUSYPtr, slhaPtr); + phaseSpacePtr->init( isFirst, sigmaProcessPtr, infoPtr, &settings, + particleDataPtr, rndmPtr, beamAPtr, beamBPtr, coupSMPtr, sigmaTotPtr, + userHooksPtr); + + // Reset cross section statistics. + nTry = 0; + nSel = 0; + nAcc = 0; + nTryStat = 0; + sigmaMx = 0.; + sigmaSum = 0.; + sigma2Sum = 0.; + sigmaNeg = 0.; + sigmaAvg = 0.; + sigmaFin = 0.; + deltaFin = 0.; + + // Initialize process and allowed incoming partons. + sigmaProcessPtr->initProc(); + if (!sigmaProcessPtr->initFlux()) return false; + + // Find maximum of differential cross section * phasespace. + bool physical = phaseSpacePtr->setupSampling(); + sigmaMx = phaseSpacePtr->sigmaMax(); + double sigmaHalfWay = sigmaMx; + + // Separate signed maximum needed for LHA with negative weight. + sigmaSgn = phaseSpacePtr->sigmaSumSigned(); + + // Check maximum by a few events, and extrapolate a further increase. + if (physical & !isLHA) { + int nSample = (nFin < 3) ? N12SAMPLE : N3SAMPLE; + for (int iSample = 0; iSample < nSample; ++iSample) + while (!phaseSpacePtr->trialKin(false)) { + if (iSample == nSample/2) sigmaHalfWay = phaseSpacePtr->sigmaMax(); + } + sigmaMx = pow2(phaseSpacePtr->sigmaMax()) / sigmaHalfWay; + phaseSpacePtr->setSigmaMax(sigmaMx); + } + + // Done. + return physical; +} + +//-------------------------------------------------------------------------- + +// Generate a trial event; selected or not. + +bool ProcessContainer::trialProcess() { + + // Loop over tries only occurs for Les Houches strategy = +-2. + for (int iTry = 0; ; ++iTry) { + + // Generate a trial phase space point, if meaningful. + if (sigmaMx == 0.) return false; + infoPtr->setEndOfFile(false); + bool repeatSame = (iTry > 0); + bool physical = phaseSpacePtr->trialKin(true, repeatSame); + + // Possibly fail, e.g. if at end of Les Houches file, else cross section. + if (isLHA && !physical) infoPtr->setEndOfFile(true); + else ++nTry; + if (!physical) return false; + double sigmaNow = phaseSpacePtr->sigmaNow(); + + // Tell if this event comes with negative weight, or weight at all. + double weight = 1.; + if (!isLHA && !increaseMaximum && sigmaNow > sigmaMx) + weight = sigmaNow / sigmaMx; + if ( lhaStrat < 0 && sigmaNow < 0.) weight = -1.; + if ( lhaStratAbs == 4) weight = sigmaNow; + infoPtr->setWeight( weight); + + // Check that not negative cross section when not allowed. + if (!allowNegSig) { + if (sigmaNow < sigmaNeg) { + infoPtr->errorMsg("Warning in ProcessContainer::trialProcess: neg" + "ative cross section set 0", "for " + sigmaProcessPtr->name() ); + sigmaNeg = sigmaNow; + } + if (sigmaNow < 0.) sigmaNow = 0.; + } + + // Update statistics. Check if maximum violated. + double sigmaAdd = sigmaNow; + if (lhaStratAbs == 2 || lhaStratAbs == 3) sigmaAdd = sigmaSgn; + sigmaSum += sigmaAdd; + sigma2Sum += pow2(sigmaAdd); + newSigmaMx = phaseSpacePtr->newSigmaMax(); + if (newSigmaMx) sigmaMx = phaseSpacePtr->sigmaMax(); + + // Select or reject trial point. + bool select = true; + if (lhaStratAbs < 3) select + = (newSigmaMx || rndmPtr->flat() * abs(sigmaMx) < abs(sigmaNow)); + if (select) ++nSel; + if (select || lhaStratAbs != 2) return select; + } + +} + + +//-------------------------------------------------------------------------- + +// Give the hard subprocess. + +bool ProcessContainer::constructProcess( Event& process, bool isHardest) { + + // Construct flavour and colours for selected event. + if (isResolved && !isMinBias) sigmaProcessPtr->pickInState(); + sigmaProcessPtr->setIdColAcol(); + + // Construct kinematics from selected phase space point. + if (!phaseSpacePtr->finalKin()) return false; + int nFin = sigmaProcessPtr->nFinal(); + + // Basic info on process. + if (isHardest) infoPtr->setType( name(), code(), nFin, isMinBias, + isResolved, isDiffA, isDiffB, isLHA); + + // Let hard process record begin with the event as a whole and + // the two incoming beam particles. + process.append( 90, -11, 0, 0, 0, 0, 0, 0, + Vec4(0., 0., 0., infoPtr->eCM()), infoPtr->eCM(), 0. ); + process.append( infoPtr->idA(), -12, 0, 0, 0, 0, 0, 0, + Vec4(0., 0., infoPtr->pzA(), infoPtr->eA()), infoPtr->mA(), 0. ); + process.append( infoPtr->idB(), -12, 0, 0, 0, 0, 0, 0, + Vec4(0., 0., infoPtr->pzB(), infoPtr->eB()), infoPtr->mB(), 0. ); + + // For minbias process no interaction selected so far, so done. + if (isMinBias) return true; + + // Entries 3 and 4, now to be added, come from 1 and 2. + process[1].daughter1(3); + process[2].daughter1(4); + double scale = 0.; + + // Insert the subprocess partons - resolved processes. + int idRes = sigmaProcessPtr->idSChannel(); + if (isResolved && !isLHA) { + + // NOAM: Mothers and daughters without/with intermediate state. + int m_M1 = 3; + int m_M2 = 4; + int m_D1 = 5; + int m_D2 = 4 + nFin; + if (idRes != 0) { + m_M1 = 5; + m_M2 = 0; + m_D1 = 5; + m_D2 = 0; + } + + // Find scale from which to begin MI/ISR/FSR evolution. + scale = sqrt(Q2Fac()); + process.scale( scale ); + + // Loop over incoming and outgoing partons. + int colOffset = process.lastColTag(); + for (int i = 1; i <= 2 + nFin; ++i) { + + // Read out particle info from SigmaProcess object. + int id = sigmaProcessPtr->id(i); + int status = (i <= 2) ? -21 : 23; + int mother1 = (i <= 2) ? i : m_M1 ; + int mother2 = (i <= 2) ? 0 : m_M2 ; + int daughter1 = (i <= 2) ? m_D1 : 0; + int daughter2 = (i <= 2) ? m_D2 : 0; + int col = sigmaProcessPtr->col(i); + if (col > 0) col += colOffset; + int acol = sigmaProcessPtr->acol(i); + if (acol > 0) acol += colOffset; + + // Append to process record. + int iNow = process.append( id, status, mother1, mother2, + daughter1, daughter2, col, acol, phaseSpacePtr->p(i), + phaseSpacePtr->m(i), scale); + + // NOAM: If there is an intermediate state, insert the it in + // the process record after the two incoming particles. + if (i == 2 && idRes != 0) { + + // Sign of intermediate state: go by charge. + if (particleDataPtr->hasAnti(idRes) + && process[3].chargeType() + process[4].chargeType() < 0) + idRes *= -1; + + // The colour configuration of the intermediate state has to be + // resolved separately. + col = 0; + acol = 0; + int m_col1 = sigmaProcessPtr->col(1); + int m_acol1 = sigmaProcessPtr->acol(1); + int m_col2 = sigmaProcessPtr->col(2); + int m_acol2 = sigmaProcessPtr->acol(2); + if (m_col1 == m_acol2 && m_col2 != m_acol1) { + col = m_col2; + acol = m_acol1; + } else if (m_col2 == m_acol1 && m_col1 != m_acol2) { + col = m_col1; + acol = m_acol2; + } + if (col > 0) col += colOffset; + if (acol > 0) acol += colOffset; + + // Insert the intermediate state into the event record. + Vec4 pIntMed = phaseSpacePtr->p(1) + phaseSpacePtr->p(2); + process.append( idRes, -22, 3, 4, 6, 5 + nFin, col, acol, + pIntMed, pIntMed.mCalc(), scale); + } + + // Pick lifetime where relevant, else not. + if (process[iNow].tau0() > 0.) process[iNow].tau( + process[iNow].tau0() * rndmPtr->exp() ); + } + } + + // Insert the outgoing particles - unresolved processes. + else if (!isLHA) { + int id3 = sigmaProcessPtr->id(3); + int status3 = (id3 == process[1].id()) ? 14 : 15; + process.append( id3, status3, 1, 0, 0, 0, 0, 0, + phaseSpacePtr->p(3), phaseSpacePtr->m(3)); + int id4 = sigmaProcessPtr->id(4); + int status4 = (id4 == process[2].id()) ? 14 : 15; + process.append( id4, status4, 2, 0, 0, 0, 0, 0, + phaseSpacePtr->p(4), phaseSpacePtr->m(4)); + } + + // Insert the outgoing particles - Les Houches Accord processes. + else { + + // Since LHA partons may be out of order, determine correct one. + // (Recall that zeroth particle is empty.) + vector newPos; + newPos.reserve(lhaUpPtr->sizePart()); + newPos.push_back(0); + for (int iNew = 0; iNew < lhaUpPtr->sizePart(); ++iNew) { + // For iNew == 0 look for the two incoming partons, then for + // partons having them as mothers, and so on layer by layer. + for (int i = 1; i < lhaUpPtr->sizePart(); ++i) + if (lhaUpPtr->mother1(i) == newPos[iNew]) newPos.push_back(i); + if (int(newPos.size()) <= iNew) break; + } + + // Find scale from which to begin MI/ISR/FSR evolution. + scale = lhaUpPtr->scale(); + double scalePr = (scale < 0.) ? sqrt(Q2Fac()) : scale; + process.scale( scalePr); + + // Copy over info from LHA event to process, in proper order. + for (int i = 1; i < lhaUpPtr->sizePart(); ++i) { + int iOld = newPos[i]; + int id = lhaUpPtr->id(iOld); + + // Translate from LHA status codes. + int lhaStatus = lhaUpPtr->status(iOld); + int status = -21; + if (lhaStatus == 2 || lhaStatus == 3) status = -22; + if (lhaStatus == 1) status = 23; + + // Find where mothers have been moved by reordering. + int mother1Old = lhaUpPtr->mother1(iOld); + int mother2Old = lhaUpPtr->mother2(iOld); + int mother1 = 0; + int mother2 = 0; + for (int im = 1; im < i; ++im) { + if (mother1Old == newPos[im]) mother1 = im + 2; + if (mother2Old == newPos[im]) mother2 = im + 2; + } + if (i <= 2) mother1 = i; + + // Ensure that second mother = 0 except for bona fide carbon copies. + if (mother1 > 0 && mother2 == mother1) { + int sister1 = process[mother1].daughter1(); + int sister2 = process[mother1].daughter2(); + if (sister2 != sister1 && sister2 != 0) mother2 = 0; + } + + // Find daughters and where they have been moved by reordering. + // (Values shifted two steps to account for inserted beams.) + int daughter1 = 0; + int daughter2 = 0; + for (int im = i + 1; im < lhaUpPtr->sizePart(); ++im) { + if (lhaUpPtr->mother1(newPos[im]) == iOld + || lhaUpPtr->mother2(newPos[im]) == iOld) { + if (daughter1 == 0 || im + 2 < daughter1) daughter1 = im + 2; + if (daughter2 == 0 || im + 2 > daughter2) daughter2 = im + 2; + } + } + // For 2 -> 1 hard scatterings reset second daughter to 0. + if (daughter2 == daughter1) daughter2 = 0; + + // Colour trivial, except reset irrelevant colour indices. + int colType = particleDataPtr->colType(id); + int col1 = (colType == 1 || colType == 2) + ? lhaUpPtr->col1(iOld) : 0; + int col2 = (colType == -1 || colType == 2) + ? lhaUpPtr->col2(iOld) : 0; + + // Momentum trivial. + double px = lhaUpPtr->px(iOld); + double py = lhaUpPtr->py(iOld); + double pz = lhaUpPtr->pz(iOld); + double e = lhaUpPtr->e(iOld); + double m = lhaUpPtr->m(iOld); + + // For resonance decay products use resonance mass as scale. + double scaleNow = scalePr; + if (mother1 > 4) scaleNow = process[mother1].m(); + + // Store Les Houches Accord partons. + int iNow = process.append( id, status, mother1, mother2, daughter1, + daughter2, col1, col2, Vec4(px, py, pz, e), m, scaleNow); + + // Check if need to store lifetime. + double tau = lhaUpPtr->tau(iOld); + if (tau > 0.) process[iNow].tau(tau); + } + } + + // Loop through decay chains and set secondary vertices when needed. + for (int i = 3; i < process.size(); ++i) { + int iMother = process[i].mother1(); + + // If sister to already assigned vertex then assign same. + if ( process[i - 1].mother1() == iMother && process[i - 1].hasVertex() ) + process[i].vProd( process[i - 1].vProd() ); + + // Else if mother already has vertex and/or lifetime then assign. + else if ( process[iMother].hasVertex() || process[iMother].tau() > 0.) + process[i].vProd( process[iMother].vDec() ); + } + + // Further info on process. Reset quantities that may or may not be known. + int id1Now = process[3].id(); + int id2Now = process[4].id(); + double pdf1 = 0.; + double pdf2 = 0.; + double tHat = 0.; + double uHat = 0.; + double pTHatL = 0.; + double m3 = 0.; + double m4 = 0.; + double theta = 0.; + double phi = 0.; + double Q2FacNow, alphaEM, alphaS, Q2Ren, x1Now, x2Now, sHat; + + // Internally generated and stored information. + if (!isLHA) { + pdf1 = sigmaProcessPtr->pdf1(); + pdf2 = sigmaProcessPtr->pdf2(); + Q2FacNow = sigmaProcessPtr->Q2Fac(); + alphaEM = sigmaProcessPtr->alphaEMRen(); + alphaS = sigmaProcessPtr->alphaSRen(); + Q2Ren = sigmaProcessPtr->Q2Ren(); + x1Now = phaseSpacePtr->x1(); + x2Now = phaseSpacePtr->x2(); + sHat = phaseSpacePtr->sHat(); + tHat = phaseSpacePtr->tHat(); + uHat = phaseSpacePtr->uHat(); + pTHatL = phaseSpacePtr->pTHat(); + m3 = phaseSpacePtr->m(3); + m4 = phaseSpacePtr->m(4); + theta = phaseSpacePtr->thetaHat(); + phi = phaseSpacePtr->phiHat(); + } + + // Les Houches Accord process partly available, partly to be constructed. + else { + Q2FacNow = (scale < 0.) ? sigmaProcessPtr->Q2Fac() : pow2(scale); + alphaEM = lhaUpPtr->alphaQED(); + if (alphaEM < 0.001) alphaEM = sigmaProcessPtr->alphaEMRen(); + alphaS = lhaUpPtr->alphaQCD(); + if (alphaS < 0.001) alphaS = sigmaProcessPtr->alphaSRen(); + Q2Ren = (scale < 0.) ? sigmaProcessPtr->Q2Ren() : pow2(scale); + x1Now = 2. * process[3].e() / infoPtr->eCM(); + x2Now = 2. * process[4].e() / infoPtr->eCM(); + Vec4 pSum = process[3].p() + process[4].p(); + sHat = pSum * pSum; + + // Read info on parton densities if provided. + if (lhaUpPtr->pdfIsSet()) { + pdf1 = lhaUpPtr->xpdf1(); + pdf2 = lhaUpPtr->xpdf2(); + Q2FacNow = pow2(lhaUpPtr->scalePDF()); + x1Now = lhaUpPtr->x1(); + x2Now = lhaUpPtr->x2(); + } + + // Reconstruct kinematics of 2 -> 2 processes from momenta. + if (nFin == 2) { + Vec4 pDifT = process[3].p() - process[5].p(); + tHat = pDifT * pDifT; + Vec4 pDifU = process[3].p() - process[6].p(); + uHat = pDifU * pDifU; + pTHatL = process[5].pT(); + m3 = process[5].m(); + m4 = process[6].m(); + Vec4 p5 = process[5].p(); + p5.bstback(pSum); + theta = p5.theta(); + phi = process[5].phi(); + } + } + + // Store information. + if (isHardest) { + infoPtr->setPDFalpha( id1Now, id2Now, pdf1, pdf2, Q2FacNow, + alphaEM, alphaS, Q2Ren); + infoPtr->setKin( x1Now, x2Now, sHat, tHat, uHat, pTHatL, m3, m4, + theta, phi); + } + infoPtr->setTypeMI( code(), pTHatL); + + // For Les Houches event store subprocess classification. + if (isLHA) { + int codeSub = lhaUpPtr->idProcess(); + ostringstream nameSub; + nameSub << "user process " << codeSub; + infoPtr->setSubType( nameSub.str(), codeSub, nFin); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Handle resonance decays. + +bool ProcessContainer::decayResonances( Event& process) { + + // Save current event-record size. + process.saveSize(); + bool physical = true; + bool newFlavours = false; + + // Do sequential chain of uncorrelated isotropic decays. + do { + physical = resDecaysPtr->next( process); + if (!physical) return false; + + // Check whether flavours should be correlated. + // (Currently only relevant for f fbar -> gamma*/Z0 gamma*/Z0.) + newFlavours = ( sigmaProcessPtr->weightDecayFlav( process) + < rndmPtr->flat() ); + + // Reset the decay chains if have to redo. + if (newFlavours) { + process.restoreSize(); + for (int i = 5; i < process.size(); ++i) process[i].statusPos(); + } + + // Loop back where required to generate new decays with new flavours. + } while (newFlavours); + + // Correct to nonisotropic decays. + phaseSpacePtr->decayKinematics( process); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Reset event generation statistics; but NOT maximum of cross section. + +void ProcessContainer::reset() { + + nTry = 0; + nSel = 0; + nAcc = 0; + nTryStat = 0; + sigmaSum = 0.; + sigma2Sum = 0.; + sigmaNeg = 0.; + sigmaAvg = 0.; + sigmaFin = 0.; + deltaFin = 0.; + +} + +//-------------------------------------------------------------------------- + +// Estimate integrated cross section and its uncertainty. + +void ProcessContainer::sigmaDelta() { + + // Initial values. No analysis meaningful unless accepted events. + nTryStat = nTry; + sigmaAvg = 0.; + sigmaFin = 0.; + deltaFin = 0.; + if (nAcc == 0) return; + + // Average value. + double nTryInv = 1. / nTry; + double nSelInv = 1. / nSel; + double nAccInv = 1. / nAcc; + sigmaAvg = sigmaSum * nTryInv ; + double fracAcc = nAcc * nSelInv; + sigmaFin = sigmaAvg * fracAcc; + + // Estimated error. Quadratic sum of cross section term and + // binomial from accept/reject step. + deltaFin = sigmaFin; + if (nAcc == 1) return; + double delta2Sig = (sigma2Sum *nTryInv - pow2(sigmaAvg)) * nTryInv + / pow2(sigmaAvg); + double delta2Veto = (nSel - nAcc) * nAccInv * nSelInv; + double delta2Sum = delta2Sig + delta2Veto; + deltaFin = sqrtpos(delta2Sum) * sigmaFin; + +} + +//========================================================================== + +// SetupContainer class. +// Turns list of user-desired processes into a vector of containers. + +//-------------------------------------------------------------------------- + +// Main routine to initialize list of processes. + +bool SetupContainers::init(vector& containerPtrs, + Settings& settings, ParticleData* particleDataPtr, CoupSUSY& coupSUSY) { + + // Reset process list, if filled in previous subrun. + if (containerPtrs.size() > 0) { + for (int i = 0; i < int(containerPtrs.size()); ++i) + delete containerPtrs[i]; + containerPtrs.clear(); + } + SigmaProcess* sigmaPtr; + + // Set up requested objects for soft QCD processes. + bool softQCD = settings.flag("SoftQCD:all"); + if (softQCD || settings.flag("SoftQCD:minBias")) { + sigmaPtr = new Sigma0minBias; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (softQCD || settings.flag("SoftQCD:elastic")) { + sigmaPtr = new Sigma0AB2AB; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (softQCD || settings.flag("SoftQCD:singleDiffractive")) { + sigmaPtr = new Sigma0AB2XB; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma0AB2AX; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (softQCD || settings.flag("SoftQCD:doubleDiffractive")) { + sigmaPtr = new Sigma0AB2XX; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for hard QCD processes. + bool hardQCD = settings.flag("HardQCD:all"); + if (hardQCD || settings.flag("HardQCD:gg2gg")) { + sigmaPtr = new Sigma2gg2gg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:gg2qqbar")) { + sigmaPtr = new Sigma2gg2qqbar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qg2qg")) { + sigmaPtr = new Sigma2qg2qg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qq2qq")) { + sigmaPtr = new Sigma2qq2qq; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qqbar2gg")) { + sigmaPtr = new Sigma2qqbar2gg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qqbar2qqbarNew")) { + sigmaPtr = new Sigma2qqbar2qqbarNew; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for c cbar and b bbar, also hard QCD. + if (hardQCD || settings.flag("HardQCD:gg2ccbar")) { + sigmaPtr = new Sigma2gg2QQbar(4, 121); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qqbar2ccbar")) { + sigmaPtr = new Sigma2qqbar2QQbar(4, 122); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:gg2bbbar")) { + sigmaPtr = new Sigma2gg2QQbar(5, 123); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD || settings.flag("HardQCD:qqbar2bbbar")) { + sigmaPtr = new Sigma2qqbar2QQbar(5, 124); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for hard QCD 2 -> 3 processes. + bool hardQCD3parton = settings.flag("HardQCD:3parton"); + if (hardQCD3parton || settings.flag("HardQCD:gg2ggg")) { + sigmaPtr = new Sigma3gg2ggg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qqbar2ggg")) { + sigmaPtr = new Sigma3qqbar2ggg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qg2qgg")) { + sigmaPtr = new Sigma3qg2qgg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qq2qqgDiff")) { + sigmaPtr = new Sigma3qq2qqgDiff; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qq2qqgSame")) { + sigmaPtr = new Sigma3qq2qqgSame; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qqbar2qqbargDiff")) { + sigmaPtr = new Sigma3qqbar2qqbargDiff; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qqbar2qqbargSame")) { + sigmaPtr = new Sigma3qqbar2qqbargSame; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:gg2qqbarg")) { + sigmaPtr = new Sigma3gg2qqbarg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qg2qqqbarDiff")) { + sigmaPtr = new Sigma3qg2qqqbarDiff; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hardQCD3parton || settings.flag("HardQCD:qg2qqqbarSame")) { + sigmaPtr = new Sigma3qg2qqqbarSame; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for prompt photon processes. + bool promptPhotons = settings.flag("PromptPhoton:all"); + if (promptPhotons + || settings.flag("PromptPhoton:qg2qgamma")) { + sigmaPtr = new Sigma2qg2qgamma; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (promptPhotons + || settings.flag("PromptPhoton:qqbar2ggamma")) { + sigmaPtr = new Sigma2qqbar2ggamma; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (promptPhotons + || settings.flag("PromptPhoton:gg2ggamma")) { + sigmaPtr = new Sigma2gg2ggamma; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (promptPhotons + || settings.flag("PromptPhoton:ffbar2gammagamma")) { + sigmaPtr = new Sigma2ffbar2gammagamma; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (promptPhotons + || settings.flag("PromptPhoton:gg2gammagamma")) { + sigmaPtr = new Sigma2gg2gammagamma; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for weak gauge boson t-channel exchange. + bool weakBosonExchanges = settings.flag("WeakBosonExchange:all"); + if (weakBosonExchanges + || settings.flag("WeakBosonExchange:ff2ff(t:gmZ)")) { + sigmaPtr = new Sigma2ff2fftgmZ; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonExchanges + || settings.flag("WeakBosonExchange:ff2ff(t:W)")) { + sigmaPtr = new Sigma2ff2fftW; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for weak gauge boson processes. + bool weakSingleBosons = settings.flag("WeakSingleBoson:all"); + if (weakSingleBosons + || settings.flag("WeakSingleBoson:ffbar2gmZ")) { + sigmaPtr = new Sigma1ffbar2gmZ; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakSingleBosons + || settings.flag("WeakSingleBoson:ffbar2W")) { + sigmaPtr = new Sigma1ffbar2W; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested object for s-channel gamma exchange. + // Subset of gamma*/Z0 above, intended for Multiple interactions. + if (settings.flag("WeakSingleBoson:ffbar2ffbar(s:gm)")) { + sigmaPtr = new Sigma2ffbar2ffbarsgm; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for weak gauge boson pair processes. + bool weakDoubleBosons = settings.flag("WeakDoubleBoson:all"); + if (weakDoubleBosons + || settings.flag("WeakDoubleBoson:ffbar2gmZgmZ")) { + sigmaPtr = new Sigma2ffbar2gmZgmZ; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakDoubleBosons + || settings.flag("WeakDoubleBoson:ffbar2ZW")) { + sigmaPtr = new Sigma2ffbar2ZW; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakDoubleBosons + || settings.flag("WeakDoubleBoson:ffbar2WW")) { + sigmaPtr = new Sigma2ffbar2WW; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for weak gauge boson + parton processes. + bool weakBosonAndPartons = settings.flag("WeakBosonAndParton:all"); + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:qqbar2gmZg")) { + sigmaPtr = new Sigma2qqbar2gmZg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:qg2gmZq")) { + sigmaPtr = new Sigma2qg2gmZq; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:ffbar2gmZgm")) { + sigmaPtr = new Sigma2ffbar2gmZgm; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:fgm2gmZf")) { + sigmaPtr = new Sigma2fgm2gmZf; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:qqbar2Wg")) { + sigmaPtr = new Sigma2qqbar2Wg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:qg2Wq")) { + sigmaPtr = new Sigma2qg2Wq; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:ffbar2Wgm")) { + sigmaPtr = new Sigma2ffbar2Wgm; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (weakBosonAndPartons + || settings.flag("WeakBosonAndParton:fgm2Wf")) { + sigmaPtr = new Sigma2fgm2Wf; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for photon collision processes. + bool photonCollisions = settings.flag("PhotonCollision:all"); + if (photonCollisions || settings.flag("PhotonCollision:gmgm2qqbar")) { + sigmaPtr = new Sigma2gmgm2ffbar(1, 261); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (photonCollisions || settings.flag("PhotonCollision:gmgm2ccbar")) { + sigmaPtr = new Sigma2gmgm2ffbar(4, 262); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (photonCollisions || settings.flag("PhotonCollision:gmgm2bbbar")) { + sigmaPtr = new Sigma2gmgm2ffbar(5, 263); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (photonCollisions || settings.flag("PhotonCollision:gmgm2ee")) { + sigmaPtr = new Sigma2gmgm2ffbar(11, 264); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (photonCollisions || settings.flag("PhotonCollision:gmgm2mumu")) { + sigmaPtr = new Sigma2gmgm2ffbar(13, 265); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (photonCollisions || settings.flag("PhotonCollision:gmgm2tautau")) { + sigmaPtr = new Sigma2gmgm2ffbar(15, 266); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for charmonium production + bool charmoniums = settings.flag("Charmonium:all"); + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3S1(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3S11g(4, 401); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3P0(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 0, 402); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3P1(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 1, 403); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3P2(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 2, 404); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[3P0(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 0, 405); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[3P1(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 1, 406); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[3P2(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 2, 407); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[3P0(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 0, 408); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[3P1(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 1, 409); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[3P2(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 2, 410); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3S1(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(4, 0, 411); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[1S0(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(4, 1, 412); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:gg2QQbar[3PJ(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(4, 2, 413); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[3S1(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(4, 0, 414); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[1S0(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(4, 1, 415); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qg2QQbar[3PJ(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(4, 2, 416); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[3S1(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 0, 417); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[1S0(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 1, 418); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (charmoniums || settings.flag("Charmonium:qqbar2QQbar[3PJ(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 2, 419); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for bottomonium production + bool bottomoniums = settings.flag("Bottomonium:all"); + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3S1(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3S11g(5, 501); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3P0(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 0, 502); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3P1(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 1, 503); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3P2(1)]g")) { + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 2, 504); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[3P0(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 0, 505); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[3P1(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 1, 506); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[3P2(1)]q")) { + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 2, 507); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[3P0(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 0, 508); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[3P1(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 1, 509); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[3P2(1)]g")) { + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 2, 510); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3S1(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(5, 0, 511); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[1S0(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(5, 1, 512); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:gg2QQbar[3PJ(8)]g")) { + sigmaPtr = new Sigma2gg2QQbarX8g(5, 2, 513); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[3S1(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(5, 0, 514); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[1S0(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(5, 1, 515); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qg2QQbar[3PJ(8)]q")) { + sigmaPtr = new Sigma2qg2QQbarX8q(5, 2, 516); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[3S1(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 0, 517); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[1S0(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 1, 518); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bottomoniums || settings.flag("Bottomonium:qqbar2QQbar[3PJ(8)]g")) { + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 2, 519); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for top production + bool tops = settings.flag("Top:all"); + if (tops || settings.flag("Top:gg2ttbar")) { + sigmaPtr = new Sigma2gg2QQbar(6, 601); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tops || settings.flag("Top:qqbar2ttbar")) { + sigmaPtr = new Sigma2qqbar2QQbar(6, 602); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tops || settings.flag("Top:qq2tq(t:W)")) { + sigmaPtr = new Sigma2qq2QqtW(6, 603); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tops || settings.flag("Top:ffbar2ttbar(s:gmZ)")) { + sigmaPtr = new Sigma2ffbar2FFbarsgmZ(6, 604); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tops || settings.flag("Top:ffbar2tqbar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(6, 0, 605); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tops || settings.flag("Top:gmgm2ttbar")) { + sigmaPtr = new Sigma2gmgm2ffbar(6, 606); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for fourth-generation b' production + bool bPrimes = settings.flag("FourthBottom:all"); + if (bPrimes || settings.flag("FourthBottom:gg2bPrimebPrimebar")) { + sigmaPtr = new Sigma2gg2QQbar(7, 801); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bPrimes || settings.flag("FourthBottom:qqbar2bPrimebPrimebar")) { + sigmaPtr = new Sigma2qqbar2QQbar(7, 802); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bPrimes || settings.flag("FourthBottom:qq2bPrimeq(t:W)")) { + sigmaPtr = new Sigma2qq2QqtW(7, 803); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bPrimes || settings.flag("FourthBottom:ffbar2bPrimebPrimebar(s:gmZ)")) { + sigmaPtr = new Sigma2ffbar2FFbarsgmZ(7, 804); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bPrimes || settings.flag("FourthBottom:ffbar2bPrimeqbar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(7, 0, 805); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (bPrimes || settings.flag("FourthBottom:ffbar2bPrimetbar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(7, 6, 806); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for fourth-generation t' production + bool tPrimes = settings.flag("FourthTop:all"); + if (tPrimes || settings.flag("FourthTop:gg2tPrimetPrimebar")) { + sigmaPtr = new Sigma2gg2QQbar(8, 821); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tPrimes || settings.flag("FourthTop:qqbar2tPrimetPrimebar")) { + sigmaPtr = new Sigma2qqbar2QQbar(8, 822); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tPrimes || settings.flag("FourthTop:qq2tPrimeq(t:W)")) { + sigmaPtr = new Sigma2qq2QqtW(8, 823); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tPrimes || settings.flag("FourthTop:ffbar2tPrimetPrimebar(s:gmZ)")) { + sigmaPtr = new Sigma2ffbar2FFbarsgmZ(8, 824); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (tPrimes || settings.flag("FourthTop:ffbar2tPrimeqbar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(8, 0, 825); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for two different fourth-generation fermions. + if (bPrimes || tPrimes + || settings.flag("FourthPair:ffbar2tPrimebPrimebar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(8, 7, 841); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("FourthPair:ffbar2tauPrimenuPrimebar(s:W)")) { + sigmaPtr = new Sigma2ffbar2FfbarsW(17, 18, 842); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Flag for global choice between SM and BSM Higgses. + bool useBSMHiggses = settings.flag("Higgs:useBSM"); + + // Set up requested objects for Standard-Model Higgs production. + if (!useBSMHiggses) { + bool HiggsesSM = settings.flag("HiggsSM:all"); + if (HiggsesSM || settings.flag("HiggsSM:ffbar2H")) { + sigmaPtr = new Sigma1ffbar2H(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:gg2H")) { + sigmaPtr = new Sigma1gg2H(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:gmgm2H")) { + sigmaPtr = new Sigma1gmgm2H(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:ffbar2HZ")) { + sigmaPtr = new Sigma2ffbar2HZ(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:ffbar2HW")) { + sigmaPtr = new Sigma2ffbar2HW(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:ff2Hff(t:ZZ)")) { + sigmaPtr = new Sigma3ff2HfftZZ(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:ff2Hff(t:WW)")) { + sigmaPtr = new Sigma3ff2HfftWW(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:gg2Httbar")) { + sigmaPtr = new Sigma3gg2HQQbar(6,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesSM || settings.flag("HiggsSM:qqbar2Httbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(6,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Further Standard-Model Higgs processes, not included in "all". + if (settings.flag("HiggsSM:qg2Hq")) { + sigmaPtr = new Sigma2qg2Hq(4,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2Hq(5,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsSM:gg2Hbbbar")) { + sigmaPtr = new Sigma3gg2HQQbar(5,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsSM:qqbar2Hbbbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(5,0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsSM:gg2Hg(l:t)")) { + sigmaPtr = new Sigma2gg2Hglt(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsSM:qg2Hq(l:t)")) { + sigmaPtr = new Sigma2qg2Hqlt(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsSM:qqbar2Hg(l:t)")) { + sigmaPtr = new Sigma2qqbar2Hglt(0); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + + // Common switch for the group of Higgs production BSM. + if (useBSMHiggses) { + bool HiggsesBSM = settings.flag("HiggsBSM:all"); + + // Set up requested objects for BSM H1 production. + bool HiggsesH1 = settings.flag("HiggsBSM:allH1"); + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:ffbar2H1")) { + sigmaPtr = new Sigma1ffbar2H(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:gg2H1")) { + sigmaPtr = new Sigma1gg2H(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:gmgm2H1")) { + sigmaPtr = new Sigma1gmgm2H(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:ffbar2H1Z")) { + sigmaPtr = new Sigma2ffbar2HZ(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:ffbar2H1W")) { + sigmaPtr = new Sigma2ffbar2HW(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:ff2H1ff(t:ZZ)")) { + sigmaPtr = new Sigma3ff2HfftZZ(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:ff2H1ff(t:WW)")) { + sigmaPtr = new Sigma3ff2HfftWW(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:gg2H1ttbar")) { + sigmaPtr = new Sigma3gg2HQQbar(6,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH1 || settings.flag("HiggsBSM:qqbar2H1ttbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(6,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Further BSM H1 processes, not included in "all". + if (settings.flag("HiggsBSM:qg2H1q")) { + sigmaPtr = new Sigma2qg2Hq(4,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2Hq(5,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2H1bbbar")) { + sigmaPtr = new Sigma3gg2HQQbar(5,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2H1bbbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(5,1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2H1g(l:t)")) { + sigmaPtr = new Sigma2gg2Hglt(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qg2H1q(l:t)")) { + sigmaPtr = new Sigma2qg2Hqlt(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2H1g(l:t)")) { + sigmaPtr = new Sigma2qqbar2Hglt(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for BSM H2 production. + bool HiggsesH2 = settings.flag("HiggsBSM:allH2"); + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:ffbar2H2")) { + sigmaPtr = new Sigma1ffbar2H(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:gg2H2")) { + sigmaPtr = new Sigma1gg2H(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:gmgm2H2")) { + sigmaPtr = new Sigma1gmgm2H(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:ffbar2H2Z")) { + sigmaPtr = new Sigma2ffbar2HZ(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:ffbar2H2W")) { + sigmaPtr = new Sigma2ffbar2HW(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:ff2H2ff(t:ZZ)")) { + sigmaPtr = new Sigma3ff2HfftZZ(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:ff2H2ff(t:WW)")) { + sigmaPtr = new Sigma3ff2HfftWW(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:gg2H2ttbar")) { + sigmaPtr = new Sigma3gg2HQQbar(6,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesH2 || settings.flag("HiggsBSM:qqbar2H2ttbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(6,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Further BSM H2 processes, not included in "all". + if (settings.flag("HiggsBSM:qg2H2q")) { + sigmaPtr = new Sigma2qg2Hq(4,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2Hq(5,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2H2bbbar")) { + sigmaPtr = new Sigma3gg2HQQbar(5,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2H2bbbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(5,2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2H2g(l:t)")) { + sigmaPtr = new Sigma2gg2Hglt(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qg2H2q(l:t)")) { + sigmaPtr = new Sigma2qg2Hqlt(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2H2g(l:t)")) { + sigmaPtr = new Sigma2qqbar2Hglt(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for BSM A3 production. + bool HiggsesA3 = settings.flag("HiggsBSM:allA3"); + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:ffbar2A3")) { + sigmaPtr = new Sigma1ffbar2H(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:gg2A3")) { + sigmaPtr = new Sigma1gg2H(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:gmgm2A3")) { + sigmaPtr = new Sigma1gmgm2H(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:ffbar2A3Z")) { + sigmaPtr = new Sigma2ffbar2HZ(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:ffbar2A3W")) { + sigmaPtr = new Sigma2ffbar2HW(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:ff2A3ff(t:ZZ)")) { + sigmaPtr = new Sigma3ff2HfftZZ(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:ff2A3ff(t:WW)")) { + sigmaPtr = new Sigma3ff2HfftWW(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:gg2A3ttbar")) { + sigmaPtr = new Sigma3gg2HQQbar(6,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesA3 || settings.flag("HiggsBSM:qqbar2A3ttbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(6,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Further BSM A3 processes, not included in "all". + if (settings.flag("HiggsBSM:qg2A3q")) { + sigmaPtr = new Sigma2qg2Hq(4,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2Hq(5,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2A3bbbar")) { + sigmaPtr = new Sigma3gg2HQQbar(5,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2A3bbbar")) { + sigmaPtr = new Sigma3qqbar2HQQbar(5,3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:gg2A3g(l:t)")) { + sigmaPtr = new Sigma2gg2Hglt(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qg2A3q(l:t)")) { + sigmaPtr = new Sigma2qg2Hqlt(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("HiggsBSM:qqbar2A3g(l:t)")) { + sigmaPtr = new Sigma2qqbar2Hglt(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for Charged Higgs production + bool HiggsesChg = settings.flag("HiggsBSM:allH+-"); + if (HiggsesBSM || HiggsesChg || settings.flag("HiggsBSM:ffbar2H+-")) { + sigmaPtr = new Sigma1ffbar2Hchg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesChg || settings.flag("HiggsBSM:bg2H+-t")) { + sigmaPtr = new Sigma2qg2Hchgq(6, 1062, "b g -> H+- t"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for Higgs pair-production + bool HiggsesPairs = settings.flag("HiggsBSM:allHpair"); + if (HiggsesBSM || HiggsesPairs || settings.flag("HiggsBSM:ffbar2A3H1")) { + sigmaPtr = new Sigma2ffbar2A3H12(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesPairs || settings.flag("HiggsBSM:ffbar2A3H2")) { + sigmaPtr = new Sigma2ffbar2A3H12(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesPairs || settings.flag("HiggsBSM:ffbar2H+-H1")) { + sigmaPtr = new Sigma2ffbar2HchgH12(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesPairs || settings.flag("HiggsBSM:ffbar2H+-H2")) { + sigmaPtr = new Sigma2ffbar2HchgH12(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (HiggsesBSM || HiggsesPairs || settings.flag("HiggsBSM:ffbar2H+H-")) { + sigmaPtr = new Sigma2ffbar2HposHneg(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + + // Set up requested objects for SUSY pair processes. + bool SUSYs = settings.flag("SUSY:all"); + bool nmssm = settings.flag("SLHA:NMSSM"); + + // Preselected SUSY codes + int codeA = max( abs(settings.mode("SUSY:idA")), + abs(settings.mode("SUSY:idB"))); + int codeB = min( abs(settings.mode("SUSY:idA")), + abs(settings.mode("SUSY:idB"))); + + // MSSM: 4 neutralinos + int nNeut = 4; + if (nmssm) nNeut = 5; + + // Gluino-gluino + if (SUSYs || settings.flag("SUSY:gg2gluinogluino")) { + sigmaPtr = new Sigma2gg2gluinogluino(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (SUSYs || settings.flag("SUSY:qqbar2gluinogluino")) { + sigmaPtr = new Sigma2qqbar2gluinogluino(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Gluino-squark + if (SUSYs || settings.flag("SUSY:qg2squarkgluino")) { + int iproc = 1202; + for (int idx = 1; idx <= 6; ++idx) { + for (int iso = 1; iso <= 2; ++iso) { + iproc++; + int id3 = iso + ((idx <= 3) ? 1000000+2*(idx-1) : 2000000+2*(idx-4)); + int id4 = 1000021; + // Skip if specific codes not asked for + if (codeA != 0 && codeA != abs(id3) && codeA != abs(id4)) continue; + if (codeB != 0 && ( codeA != max(abs(id3),abs(id4)) + || codeB != min(abs(id3),abs(id4)) ) ) continue; + sigmaPtr = new Sigma2qg2squarkgluino(id3,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + + // Squark-antisquark (gg initiated) + if (SUSYs || settings.flag("SUSY:gg2squarkantisquark")) { + int iproc = 1214; + for (int idx = 1; idx <= 6; ++idx) { + for (int iso = 1; iso <= 2; ++iso) { + iproc++; + int id = iso + ((idx <= 3) ? 1000000+2*(idx-1) : 2000000+2*(idx-4)); + + // Skip if specific codes not asked for + if (codeA != 0 && codeA != abs(id)) continue; + if (codeA != 0 && codeB != 0 && codeB != abs(id)) continue; + sigmaPtr = new Sigma2gg2squarkantisquark(id,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + + // Squark-antisquark (qqbar initiated) + if (SUSYs || settings.flag("SUSY:qqbar2squarkantisquark")) { + int iproc = 1230; + for (int idx = 1; idx <= 6; ++idx) { + for (int iso = 1; iso <= 2; ++iso) { + for (int jso = iso; jso >= 1; --jso) { + for (int jdx = 1; jdx <= 6; ++jdx) { + if (iso == jso && jdx < idx) continue; + int id1 = iso + ((idx <= 3) ? 1000000+2*(idx-1) + : 2000000+2*(idx-4)); + int id2 = jso + ((jdx <= 3) ? 1000000+2*(jdx-1) + : 2000000+2*(jdx-4)); + // Update process number counter (for ~q~q, +2 if not self-conj) + //if (iproc == 1302) iproc=1310; + iproc++; + if (iso == jso && id1 != id2) iproc++; + // Skip if specific codes not asked for + if (codeA != 0 && codeA != abs(id1) && codeA != abs(id2)) continue; + if (codeB != 0 && ( codeA != max(abs(id1),abs(id2)) || + codeB != min(abs(id1),abs(id2)) ) ) continue; + if (iso == jso && id1 != id2) { + sigmaPtr = new Sigma2qqbar2squarkantisquark(id1,-id2,iproc-1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2squarkantisquark(id2,-id1,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } else { + sigmaPtr = new Sigma2qqbar2squarkantisquark(id1,-id2,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + } + } + } + + // Squark-squark + if (SUSYs || settings.flag("SUSY:qq2squarksquark")) { + int iproc = 1350; + for (int idx = 1; idx <= 6; ++idx) { + for (int iso = 1; iso <= 2; ++iso) { + for (int jso = iso; jso >= 1; jso--) { + for (int jdx = 1; jdx <= 6; ++jdx) { + if (iso == jso && jdx < idx) continue; + iproc++; + int id1 = iso + ((idx <= 3) ? 1000000+2*(idx-1) : 2000000+2*(idx-4)); + int id2 = jso + ((jdx <= 3) ? 1000000+2*(jdx-1) : 2000000+2*(jdx-4)); + // Skip if specific codes not asked for + if (codeA != 0 && codeA != abs(id1) && codeA != abs(id2)) continue; + if (codeB != 0 && ( codeA != max(abs(id1),abs(id2)) + || codeB != min(abs(id1),abs(id2)) ) ) continue; + sigmaPtr = new Sigma2qq2squarksquark(id1,id2,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + } + } + + // Neutralino + squark + if (SUSYs || settings.flag("SUSY:qg2chi0squark")) { + int iproc = 1430; + for (int iNeut= 1; iNeut <= nNeut; iNeut++) { + for (int idx = 1; idx <= 6; idx++) { + bool isUp = false; + for (int iso = 1; iso <= 2; iso++) { + if (iso == 2) isUp = true; + iproc++; + int id3 = coupSUSY.idNeut(iNeut); + int id4 = iso + ((idx <= 3) ? 1000000+2*(idx-1) : 2000000+2*(idx-4)); + if (codeA != 0 && codeA != abs(id3) && codeA != abs(id4)) continue; + if (codeB != 0 && codeB != min(abs(id3),abs(id4)) ) continue; + sigmaPtr = new Sigma2qg2chi0squark(iNeut,idx,isUp,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + } + + // Chargino + squark + if (SUSYs || settings.flag("SUSY:qg2chi+-squark")) { + int iproc = 1490; + for (int iChar = 1; iChar <= 2; iChar++) { + for (int idx = 1; idx <= 6; idx++) { + bool isUp = false; + for (int iso = 1; iso <= 2; iso++) { + if (iso == 2) isUp = true; + iproc++; + int id3 = coupSUSY.idChar(iChar); + int id4 = iso + ((idx <= 3) ? 1000000+2*(idx-1) : 2000000+2*(idx-4)); + if (codeA != 0 && codeA != abs(id3) && codeA != abs(id4)) continue; + if (codeB != 0 && codeB != min(abs(id3),abs(id4)) ) continue; + sigmaPtr = new Sigma2qg2charsquark(iChar,idx,isUp,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + } + + // Neutralino pairs + if (SUSYs || settings.flag("SUSY:qqbar2chi0chi0")) { + int iproc = 1550; + for (int iNeut2 = 1; iNeut2 <= nNeut; iNeut2++) { + for (int iNeut1 = 1; iNeut1 <= iNeut2; iNeut1++) { + iproc++; + if (codeA != 0 && codeA != abs(coupSUSY.idNeut(iNeut1)) + && codeA != abs(coupSUSY.idNeut(iNeut2))) continue; + if (codeB != 0 && codeB != min(abs(coupSUSY.idNeut(iNeut1)), + abs(coupSUSY.idNeut(iNeut2))) ) continue; + sigmaPtr = new Sigma2qqbar2chi0chi0(iNeut1, iNeut2,iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + + // Neutralino-Chargino + if (SUSYs || settings.flag("SUSY:qqbar2chi+-chi0")) { + int iproc = 1570; + for (int iNeut = 1; iNeut <= nNeut; iNeut++) { + for (int iChar = 1; iChar <= 2; ++iChar) { + iproc += 2; + if (codeA != 0 && codeA != coupSUSY.idNeut(iNeut) + && codeA != coupSUSY.idChar(iChar)) continue; + if (codeB != 0 + && ( codeA != max(coupSUSY.idNeut(iNeut),coupSUSY.idChar(iChar)) + || codeB != min(coupSUSY.idNeut(iNeut),coupSUSY.idChar(iChar))) + ) continue; + sigmaPtr = new Sigma2qqbar2charchi0( iChar, iNeut, iproc-1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2charchi0(-iChar, iNeut, iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + + // Chargino-Chargino + if (SUSYs || settings.flag("SUSY:qqbar2chi+chi-")) { + int iproc = 1590; + for (int i = 1; i <= 2; ++i) { + for (int j = 1; j <= 2; ++j) { + iproc++; + if (codeA != 0 && codeA != abs(coupSUSY.idChar(i)) + && codeA != abs(coupSUSY.idChar(j))) continue; + if (codeB != 0 + && ( codeA != max(coupSUSY.idChar(i),coupSUSY.idChar(j)) + || codeB != min(coupSUSY.idChar(i),coupSUSY.idChar(j)) ) ) + continue; + sigmaPtr = new Sigma2qqbar2charchar( i,-j, iproc); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + } + } + + // Set up requested objects for New-Gauge-Boson processes. + if (settings.flag("NewGaugeBoson:ffbar2gmZZprime")) { + sigmaPtr = new Sigma1ffbar2gmZZprime(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("NewGaugeBoson:ffbar2Wprime")) { + sigmaPtr = new Sigma1ffbar2Wprime(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("NewGaugeBoson:ffbar2R0")) { + sigmaPtr = new Sigma1ffbar2Rhorizontal(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for Left-Right-Symmetry processes. + bool leftrights = settings.flag("LeftRightSymmmetry:all"); + if (leftrights || settings.flag("LeftRightSymmmetry:ffbar2ZR")) { + sigmaPtr = new Sigma1ffbar2ZRight(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ffbar2WR")) { + sigmaPtr = new Sigma1ffbar2WRight(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ll2HL")) { + sigmaPtr = new Sigma1ll2Hchgchg(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HLe")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(1, 11); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HLmu")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(1, 13); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HLtau")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(1, 15); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ff2HLff")) { + sigmaPtr = new Sigma3ff2HchgchgfftWW(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ffbar2HLHL")) { + sigmaPtr = new Sigma2ffbar2HchgchgHchgchg(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ll2HR")) { + sigmaPtr = new Sigma1ll2Hchgchg(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HRe")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(2, 11); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HRmu")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(2, 13); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:lgm2HRtau")) { + sigmaPtr = new Sigma2lgm2Hchgchgl(2, 15); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ff2HRff")) { + sigmaPtr = new Sigma3ff2HchgchgfftWW(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leftrights || settings.flag("LeftRightSymmmetry:ffbar2HRHR")) { + sigmaPtr = new Sigma2ffbar2HchgchgHchgchg(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for leptoquark LQ processes. + bool leptoquarks = settings.flag("LeptoQuark:all"); + if (leptoquarks || settings.flag("LeptoQuark:ql2LQ")) { + sigmaPtr = new Sigma1ql2LeptoQuark; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leptoquarks || settings.flag("LeptoQuark:qg2LQl")) { + sigmaPtr = new Sigma2qg2LeptoQuarkl; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leptoquarks || settings.flag("LeptoQuark:gg2LQLQbar")) { + sigmaPtr = new Sigma2gg2LQLQbar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (leptoquarks || settings.flag("LeptoQuark:qqbar2LQLQbar")) { + sigmaPtr = new Sigma2qqbar2LQLQbar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for excited-fermion processes. + bool excitedfermions = settings.flag("ExcitedFermion:all"); + if (excitedfermions || settings.flag("ExcitedFermion:dg2dStar")) { + sigmaPtr = new Sigma1qg2qStar(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:ug2uStar")) { + sigmaPtr = new Sigma1qg2qStar(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:sg2sStar")) { + sigmaPtr = new Sigma1qg2qStar(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:cg2cStar")) { + sigmaPtr = new Sigma1qg2qStar(4); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:bg2bStar")) { + sigmaPtr = new Sigma1qg2qStar(5); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:egm2eStar")) { + sigmaPtr = new Sigma1lgm2lStar(11); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:mugm2muStar")) { + sigmaPtr = new Sigma1lgm2lStar(13); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:taugm2tauStar")) { + sigmaPtr = new Sigma1lgm2lStar(15); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qq2dStarq")) { + sigmaPtr = new Sigma2qq2qStarq(1); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qq2uStarq")) { + sigmaPtr = new Sigma2qq2qStarq(2); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qq2sStarq")) { + sigmaPtr = new Sigma2qq2qStarq(3); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qq2cStarq")) { + sigmaPtr = new Sigma2qq2qStarq(4); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qq2bStarq")) { + sigmaPtr = new Sigma2qq2qStarq(5); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2eStare")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(11); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2nueStarnue")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(12); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2muStarmu")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(13); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2numuStarnumu")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(14); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2tauStartau")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(15); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (excitedfermions || settings.flag("ExcitedFermion:qqbar2nutauStarnutau")) { + sigmaPtr = new Sigma2qqbar2lStarlbar(16); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for contact interaction processes. + if (settings.flag("ContactInteractions:QCqq2qq")) { + sigmaPtr = new Sigma2QCqq2qq(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ContactInteractions:QCqqbar2qqbar")) { + sigmaPtr = new Sigma2QCqqbar2qqbar(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set spin of particles in the Hidden Valley scenario. + int spinFv = settings.mode("HiddenValley:spinFv"); + for (int i = 1; i < 7; ++i) { + if (particleDataPtr->spinType( 4900000 + i) != spinFv + 1) + particleDataPtr->spinType( 4900000 + i, spinFv + 1); + if (particleDataPtr->spinType( 4900010 + i) != spinFv + 1) + particleDataPtr->spinType( 4900010 + i, spinFv + 1); + } + if (spinFv != 1) { + if (particleDataPtr->spinType( 4900101) != 2) + particleDataPtr->spinType( 4900101, 2); + } else { + int spinqv = settings.mode("HiddenValley:spinqv"); + if (particleDataPtr->spinType( 4900101) != 2 * spinqv + 1) + particleDataPtr->spinType( 4900101, 2 * spinqv + 1); + } + + // Set up requested objects for HiddenValley processes. + bool hiddenvalleys = settings.flag("HiddenValley:all"); + if (hiddenvalleys || settings.flag("HiddenValley:gg2DvDvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900001, 4901, spinFv, + "g g -> Dv Dvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:gg2UvUvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900002, 4902, spinFv, + "g g -> Uv Uvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:gg2SvSvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900003, 4903, spinFv, + "g g -> Sv Svbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:gg2CvCvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900004, 4904, spinFv, + "g g -> Cv Cvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:gg2BvBvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900005, 4905, spinFv, + "g g -> Bv Bvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:gg2TvTvbar")) { + sigmaPtr = new Sigma2gg2qGqGbar( 4900006, 4906, spinFv, + "g g -> Tv Tvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2DvDvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900001, 4911, spinFv, + "q qbar -> Dv Dvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2UvUvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900002, 4912, spinFv, + "q qbar -> Uv Uvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2SvSvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900003, 4913, spinFv, + "q qbar -> Sv Svbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2CvCvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900004, 4914, spinFv, + "q qbar -> Cv Cvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2BvBvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900005, 4915, spinFv, + "q qbar -> Bv Bvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:qqbar2TvTvbar")) { + sigmaPtr = new Sigma2qqbar2qGqGbar( 4900006, 4916, spinFv, + "q qbar -> Tv Tvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2DvDvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900001, 4921, spinFv, + "f fbar -> Dv Dvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2UvUvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900002, 4922, spinFv, + "f fbar -> Uv Uvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2SvSvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900003, 4923, spinFv, + "f fbar -> Sv Svbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2CvCvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900004, 4924, spinFv, + "f fbar -> Cv Cvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2BvBvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900005, 4925, spinFv, + "f fbar -> Bv Bvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2TvTvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900006, 4926, spinFv, + "f fbar -> Tv Tvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2EvEvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900011, 4931, spinFv, + "f fbar -> Ev Evbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2nuEvnuEvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900012, 4932, spinFv, + "f fbar -> nuEv nuEvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2MUvMUvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900013, 4933, spinFv, + "f fbar -> MUv MUvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2nuMUvnuMUvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900014, 4934, spinFv, + "f fbar -> nuMUv nuMUvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2TAUvTAUvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900015, 4935, spinFv, + "f fbar -> TAUv TAUvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (hiddenvalleys || settings.flag("HiddenValley:ffbar2nuTAUvnuTAUvbar")) { + sigmaPtr = new Sigma2ffbar2fGfGbar( 4900016, 4936, spinFv, + "f fbar -> nuTAUv nuTAUvbar"); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for RS extra-dimensional G* processes. + bool extraDimGstars = settings.flag("ExtraDimensionsG*:all"); + if (extraDimGstars || settings.flag("ExtraDimensionsG*:gg2G*")) { + sigmaPtr = new Sigma1gg2GravitonStar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (extraDimGstars || settings.flag("ExtraDimensionsG*:ffbar2G*")) { + sigmaPtr = new Sigma1ffbar2GravitonStar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsG*:gg2G*g")) { + sigmaPtr = new Sigma2gg2GravitonStarg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsG*:qg2G*q")) { + sigmaPtr = new Sigma2qg2GravitonStarq; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsG*:qqbar2G*g")) { + sigmaPtr = new Sigma2qqbar2GravitonStarg; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for RS extra-dimensional KKgluon processes. + if (settings.flag("ExtraDimensionsG*:qqbar2KKgluon*")) { + sigmaPtr = new Sigma1qqbar2KKgluonStar; + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // NOAM: Set up requested objects for TEV extra-dimensional processes. + if (settings.flag("ExtraDimensionsTEV:ffbar2ffbar")) { + sigmaPtr = new Sigma2ffbar2TEVffbar(13); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for large extra-dimensional G processes. + bool extraDimLEDmono = settings.flag("ExtraDimensionsLED:monojet"); + if (extraDimLEDmono || settings.flag("ExtraDimensionsLED:gg2Gg")) { + sigmaPtr = new Sigma2gg2LEDUnparticleg( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (extraDimLEDmono || settings.flag("ExtraDimensionsLED:qg2Gq")) { + sigmaPtr = new Sigma2qg2LEDUnparticleq( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (extraDimLEDmono || settings.flag("ExtraDimensionsLED:qqbar2Gg")) { + sigmaPtr = new Sigma2qqbar2LEDUnparticleg( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:ffbar2GZ")) { + sigmaPtr = new Sigma2ffbar2LEDUnparticleZ( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:ffbar2Ggamma")) { + sigmaPtr = new Sigma2ffbar2LEDUnparticlegamma( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:ffbar2gammagamma")) { + sigmaPtr = new Sigma2ffbar2LEDgammagamma( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:gg2gammagamma")) { + sigmaPtr = new Sigma2gg2LEDgammagamma( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:ffbar2llbar")) { + sigmaPtr = new Sigma2ffbar2LEDllbar( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsLED:gg2llbar")) { + sigmaPtr = new Sigma2gg2LEDllbar( true ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Set up requested objects for unparticle processes. + bool extraDimUnpartmono = settings.flag("ExtraDimensionsUnpart:monojet"); + if (extraDimUnpartmono || settings.flag("ExtraDimensionsUnpart:gg2Ug")) { + sigmaPtr = new Sigma2gg2LEDUnparticleg( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (extraDimUnpartmono || settings.flag("ExtraDimensionsUnpart:qg2Uq")) { + sigmaPtr = new Sigma2qg2LEDUnparticleq( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (extraDimUnpartmono || settings.flag("ExtraDimensionsUnpart:qqbar2Ug")) { + sigmaPtr = new Sigma2qqbar2LEDUnparticleg( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:ffbar2UZ")) { + sigmaPtr = new Sigma2ffbar2LEDUnparticleZ( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:ffbar2Ugamma")) { + sigmaPtr = new Sigma2ffbar2LEDUnparticlegamma( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:ffbar2gammagamma")) { + sigmaPtr = new Sigma2ffbar2LEDgammagamma( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:gg2gammagamma")) { + sigmaPtr = new Sigma2gg2LEDgammagamma( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:ffbar2llbar")) { + sigmaPtr = new Sigma2ffbar2LEDllbar( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + if (settings.flag("ExtraDimensionsUnpart:gg2llbar")) { + sigmaPtr = new Sigma2gg2LEDllbar( false ); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize list of second hard processes. + +bool SetupContainers::init2(vector& container2Ptrs, + Settings& settings) { + + // Reset process list, if filled in previous subrun. + if (container2Ptrs.size() > 0) { + for (int i = 0; i < int(container2Ptrs.size()); ++i) + delete container2Ptrs[i]; + container2Ptrs.clear(); + } + SigmaProcess* sigmaPtr; + + // Two hard QCD jets. + if (settings.flag("SecondHard:TwoJets")) { + sigmaPtr = new Sigma2gg2gg; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2qqbar; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2qg; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qq2qq; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2gg; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2qqbarNew; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar(4, 121); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar(4, 122); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar(5, 123); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar(5, 124); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // A prompt photon and a hard jet. + if (settings.flag("SecondHard:PhotonAndJet")) { + sigmaPtr = new Sigma2qg2qgamma; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2ggamma; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2ggamma; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Two prompt photons. + if (settings.flag("SecondHard:TwoPhotons")) { + sigmaPtr = new Sigma2ffbar2gammagamma; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2gammagamma; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Charmonium production. + if (settings.flag("SecondHard:Charmonium")) { + sigmaPtr = new Sigma2gg2QQbar3S11g(4, 401); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 0, 402); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 1, 403); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(4, 2, 404); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 0, 405); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 1, 406); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(4, 2, 407); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 0, 408); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 1, 409); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(4, 2, 410); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(4, 0, 411); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(4, 1, 412); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(4, 2, 413); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(4, 0, 414); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(4, 1, 415); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(4, 2, 416); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 0, 417); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 1, 418); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(4, 2, 419); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Bottomonium production. + if (settings.flag("SecondHard:Bottomonium")) { + sigmaPtr = new Sigma2gg2QQbar3S11g(5, 501); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 0, 502); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 1, 503); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbar3PJ1g(5, 2, 504); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 0, 505); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 1, 506); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbar3PJ1q(5, 2, 507); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 0, 508); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 1, 509); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar3PJ1g(5, 2, 510); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(5, 0, 511); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(5, 1, 512); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2gg2QQbarX8g(5, 2, 513); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(5, 0, 514); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(5, 1, 515); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2QQbarX8q(5, 2, 516); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 0, 517); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 1, 518); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbarX8g(5, 2, 519); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // A single gamma*/Z0. + if (settings.flag("SecondHard:SingleGmZ")) { + sigmaPtr = new Sigma1ffbar2gmZ; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // A single W+-. + if (settings.flag("SecondHard:SingleW")) { + sigmaPtr = new Sigma1ffbar2W; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // A gamma*/Z0 and a hard jet. + if (settings.flag("SecondHard:GmZAndJet")) { + sigmaPtr = new Sigma2qqbar2gmZg; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2gmZq; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // A W+- and a hard jet. + if (settings.flag("SecondHard:WAndJet")) { + sigmaPtr = new Sigma2qqbar2Wg; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qg2Wq; + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Top pair production. + if (settings.flag("SecondHard:TopPair")) { + sigmaPtr = new Sigma2gg2QQbar(6, 601); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar(6, 602); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2ffbar2FFbarsgmZ(6, 604); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Single top production. + if (settings.flag("SecondHard:SingleTop")) { + sigmaPtr = new Sigma2qq2QqtW(6, 603); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2ffbar2FfbarsW(6, 0, 605); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Two b jets - already part of TwoJets sample above. + if (settings.flag("SecondHard:TwoBJets")) { + sigmaPtr = new Sigma2gg2QQbar(5, 123); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + sigmaPtr = new Sigma2qqbar2QQbar(5, 124); + container2Ptrs.push_back( new ProcessContainer(sigmaPtr) ); + } + + // Done. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ProcessLevel.cxx b/PYTHIA8/pythia8140/src/ProcessLevel.cxx new file mode 100644 index 00000000000..0260c244e3d --- /dev/null +++ b/PYTHIA8/pythia8140/src/ProcessLevel.cxx @@ -0,0 +1,1373 @@ +// ProcessLevel.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the ProcessLevel class. + +#include "ProcessLevel.h" + +namespace Pythia8 { + +//========================================================================== + +// The ProcessLevel class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Allow a few failures in final construction of events. +const int ProcessLevel::MAXLOOP = 5; + +//-------------------------------------------------------------------------- + +// Destructor. + +ProcessLevel::~ProcessLevel() { + + // Run through list of first hard processes and delete them. + for (int i = 0; i < int(containerPtrs.size()); ++i) + delete containerPtrs[i]; + + // Run through list of second hard processes and delete them. + for (int i =0; i < int(container2Ptrs.size()); ++i) + delete container2Ptrs[i]; + +} + +//-------------------------------------------------------------------------- + +// Main routine to initialize generation process. + +bool ProcessLevel::init( Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, + BeamParticle* beamAPtrIn, BeamParticle* beamBPtrIn, CoupSM* coupSMPtrIn, + SigmaTotal* sigmaTotPtrIn, bool doLHA, SusyLesHouches* slhaPtrIn, + UserHooks* userHooksPtrIn, vector& sigmaPtrs, ostream& os) { + + // Store input pointers for future use. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + coupSMPtr = coupSMPtrIn; + sigmaTotPtr = sigmaTotPtrIn; + userHooksPtr = userHooksPtrIn; + slhaPtr = slhaPtrIn; + + // Send on some input pointers. + resonanceDecays.init( infoPtr, particleDataPtr, rndmPtr); + + // Set up SigmaTotal. Store sigma_nondiffractive for future use. + sigmaTotPtr->init( infoPtr, settings, particleDataPtr); + int idA = infoPtr->idA(); + int idB = infoPtr->idB(); + double eCM = infoPtr->eCM(); + sigmaTotPtr->calc( idA, idB, eCM); + sigmaND = sigmaTotPtr->sigmaND(); + + // Options to allow second hard interaction and resonance decays. + doSecondHard = settings.flag("SecondHard:generate"); + doSameCuts = settings.flag("PhaseSpace:sameForSecond"); + doResDecays = settings.flag("ProcessLevel:resonanceDecays"); + startColTag = settings.mode("Event:startColTag"); + + // Mass and pT cuts for two hard processes. + mHatMin1 = settings.parm("PhaseSpace:mHatMin"); + mHatMax1 = settings.parm("PhaseSpace:mHatMax"); + if (mHatMax1 < mHatMin1) mHatMax1 = eCM; + pTHatMin1 = settings.parm("PhaseSpace:pTHatMin"); + pTHatMax1 = settings.parm("PhaseSpace:pTHatMax"); + if (pTHatMax1 < pTHatMin1) pTHatMax1 = eCM; + mHatMin2 = settings.parm("PhaseSpace:mHatMinSecond"); + mHatMax2 = settings.parm("PhaseSpace:mHatMaxSecond"); + if (mHatMax2 < mHatMin2) mHatMax2 = eCM; + pTHatMin2 = settings.parm("PhaseSpace:pTHatMinSecond"); + pTHatMax2 = settings.parm("PhaseSpace:pTHatMaxSecond"); + if (pTHatMax2 < pTHatMin2) pTHatMax2 = eCM; + + // Check whether mass and pT ranges agree or overlap. + cutsAgree = doSameCuts; + if (mHatMin2 == mHatMin1 && mHatMax2 == mHatMax1 && pTHatMin2 == pTHatMin1 + && pTHatMax2 == pTHatMax1) cutsAgree = true; + cutsOverlap = cutsAgree; + if (!cutsAgree) { + bool mHatOverlap = (max( mHatMin1, mHatMin2) + < min( mHatMax1, mHatMax2)); + bool pTHatOverlap = (max( pTHatMin1, pTHatMin2) + < min( pTHatMax1, pTHatMax2)); + if (mHatOverlap && pTHatOverlap) cutsOverlap = true; + } + + // Initialize SUSY Les Houches Accord data + if (!initSLHA(settings)) return false; + + // Set up containers for all the internal hard processes. + SetupContainers setupContainers; + setupContainers.init(containerPtrs, settings, particleDataPtr, coupSUSY); + + // Append containers for external hard processes, if any. + if (sigmaPtrs.size() > 0) { + for (int iSig = 0; iSig < int(sigmaPtrs.size()); ++iSig) + containerPtrs.push_back( new ProcessContainer(sigmaPtrs[iSig], + true) ); + } + + // Append single container for Les Houches processes, if any. + if (doLHA) { + SigmaProcess* sigmaPtr = new SigmaLHAProcess(); + containerPtrs.push_back( new ProcessContainer(sigmaPtr) ); + + // Store location of this container, and send in LHA pointer. + iLHACont = containerPtrs.size() - 1; + containerPtrs[iLHACont]->setLHAPtr(lhaUpPtr); + } + + // If no processes found then refuse to do anything. + if ( int(containerPtrs.size()) == 0) { + infoPtr->errorMsg("Error in ProcessLevel::init: " + "no process switched on"); + return false; + } + + // Check that SUSY couplings were indeed initialized where necessary. + bool hasSUSY = false; + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->isSUSY()) hasSUSY = true; + if (hasSUSY && !coupSUSY.isInit) coupSUSY.init(slhaPtr, &settings, + particleDataPtr, coupSMPtr); + + // Initialize each process. + int numberOn = 0; + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->init(true, infoPtr, settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr, sigmaTotPtr, &coupSUSY, + &resonanceDecays, slhaPtr, userHooksPtr)) ++numberOn; + + // Sum maxima for Monte Carlo choice. + sigmaMaxSum = 0.; + for (int i = 0; i < int(containerPtrs.size()); ++i) + sigmaMaxSum += containerPtrs[i]->sigmaMax(); + + // Option to pick a second hard interaction: repeat as above. + int number2On = 0; + if (doSecondHard) { + setupContainers.init2(container2Ptrs, settings); + if ( int(container2Ptrs.size()) == 0) { + infoPtr->errorMsg("Error in ProcessLevel::init: " + "no second hard process switched on"); + return false; + } + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + if (container2Ptrs[i2]->init(false, infoPtr, settings, particleDataPtr, + rndmPtr, beamAPtr, beamBPtr, coupSMPtr, sigmaTotPtr, &coupSUSY, + &resonanceDecays, slhaPtr, userHooksPtr)) ++number2On; + sigma2MaxSum = 0.; + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + sigma2MaxSum += container2Ptrs[i2]->sigmaMax(); + } + + // Construct string with incoming beams and for cm energy. + string collision = "We collide " + particleDataPtr->name(idA) + + " with " + particleDataPtr->name(idB) + " at a CM energy of "; + string pad( 51 - collision.length(), ' '); + + // Print initialization information: header. + os << "\n *------- PYTHIA Process Initialization ---------" + << "-----------------*\n" + << " | " + << " |\n" + << " | " << collision << scientific << setprecision(3)<< setw(9) << eCM + << " GeV" << pad << " |\n" + << " | " + << " |\n" + << " |---------------------------------------------------" + << "---------------|\n" + << " | " + << " | |\n" + << " | Subprocess Code" + << " | Estimated |\n" + << " | " + << " | max (mb) |\n" + << " | " + << " | |\n" + << " |---------------------------------------------------" + << "---------------|\n" + << " | " + << " | |\n"; + + + // Loop over existing processes: print individual process info. + for (int i = 0; i < int(containerPtrs.size()); ++i) + os << " | " << left << setw(45) << containerPtrs[i]->name() + << right << setw(5) << containerPtrs[i]->code() << " | " + << scientific << setprecision(3) << setw(11) + << containerPtrs[i]->sigmaMax() << " |\n"; + + // Loop over second hard processes, if any, and repeat as above. + if (doSecondHard) { + os << " | " + << " | |\n" + << " |---------------------------------------------------" + <<"---------------|\n" + << " | " + <<" | |\n"; + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + os << " | " << left << setw(45) << container2Ptrs[i2]->name() + << right << setw(5) << container2Ptrs[i2]->code() << " | " + << scientific << setprecision(3) << setw(11) + << container2Ptrs[i2]->sigmaMax() << " |\n"; + } + + // Listing finished. + os << " | " + << " |\n" + << " *------- End PYTHIA Process Initialization ----------" + <<"-------------*" << endl; + + // If sum of maxima vanishes then refuse to do anything. + if ( numberOn == 0 || sigmaMaxSum <= 0.) { + infoPtr->errorMsg("Error in ProcessLevel::init: " + "all processes have vanishing cross sections"); + return false; + } + if ( doSecondHard && (number2On == 0 || sigma2MaxSum <= 0.) ) { + infoPtr->errorMsg("Error in ProcessLevel::init: " + "all second hard processes have vanishing cross sections"); + return false; + } + + // If two hard processes then check whether some (but not all) agree. + allHardSame = true; + noneHardSame = true; + if (doSecondHard) { + bool foundMatch = false; + + // Check for each first process if matched in second. + for (int i = 0; i < int(containerPtrs.size()); ++i) { + foundMatch = false; + if (cutsOverlap) + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + if (container2Ptrs[i2]->code() == containerPtrs[i]->code()) + foundMatch = true; + containerPtrs[i]->isSame( foundMatch ); + if (!foundMatch) allHardSame = false; + if ( foundMatch) noneHardSame = false; + } + + // Check for each second process if matched in first. + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) { + foundMatch = false; + if (cutsOverlap) + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->code() == container2Ptrs[i2]->code()) + foundMatch = true; + container2Ptrs[i2]->isSame( foundMatch ); + if (!foundMatch) allHardSame = false; + if ( foundMatch) noneHardSame = false; + } + } + + // Concluding classification, including cuts. + if (!cutsAgree) allHardSame = false; + someHardSame = !allHardSame && !noneHardSame; + + // Reset counters for average impact-parameter enhancement. + nImpact = 0; + sumImpactFac = 0.; + sum2ImpactFac = 0.; + + // Statistics for LHA events. + codeLHA.resize(0); + nEvtLHA.resize(0); + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Main routine to generate the hard process. + +bool ProcessLevel::next( Event& process) { + + // Generate the next event with two or one hard interactions. + bool physical = (doSecondHard) ? nextTwo( process) : nextOne( process); + + // Check that colour assignments make sense. + if (physical) physical = checkColours( process); + + // Done. + return physical; +} + +//-------------------------------------------------------------------------- + +// Accumulate and update statistics (after possible user veto). + +void ProcessLevel::accumulate() { + + // Increase number of accepted events. + containerPtrs[iContainer]->accumulate(); + + // Provide current generated cross section estimate. + long nTrySum = 0; + long nSelSum = 0; + long nAccSum = 0; + double sigmaSum = 0.; + double delta2Sum = 0.; + double sigSelSum = 0.; + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->sigmaMax() != 0.) { + nTrySum += containerPtrs[i]->nTried(); + nSelSum += containerPtrs[i]->nSelected(); + nAccSum += containerPtrs[i]->nAccepted(); + sigmaSum += containerPtrs[i]->sigmaMC(); + delta2Sum += pow2(containerPtrs[i]->deltaMC()); + sigSelSum += containerPtrs[i]->sigmaSelMC(); + } + + // For Les Houches events find subprocess type and update counter. + if (infoPtr->isLHA()) { + int codeLHANow = infoPtr->codeSub(); + int iFill = -1; + for (int i = 0; i < int(codeLHA.size()); ++i) + if (codeLHANow == codeLHA[i]) iFill = i; + if (iFill >= 0) ++nEvtLHA[iFill]; + + // Add new process when new code and then arrange in order. + else { + codeLHA.push_back(codeLHANow); + nEvtLHA.push_back(1); + for (int i = int(codeLHA.size()) - 1; i > 0; --i) { + if (codeLHA[i] < codeLHA[i - 1]) { + swap(codeLHA[i], codeLHA[i - 1]); + swap(nEvtLHA[i], nEvtLHA[i - 1]); + } + else break; + } + } + } + + // Normally only one hard interaction. Then store info and done. + if (!doSecondHard) { + double deltaSum = sqrtpos(delta2Sum); + infoPtr->setSigma( nTrySum, nSelSum, nAccSum, sigmaSum, deltaSum); + return; + } + + // Increase counter for a second hard interaction. + container2Ptrs[i2Container]->accumulate(); + + // Update statistics on average impact factor. + ++nImpact; + sumImpactFac += infoPtr->enhanceMI(); + sum2ImpactFac += pow2(infoPtr->enhanceMI()); + + // Cross section estimate for second hard process. + double sigma2Sum = 0.; + double sig2SelSum = 0.; + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + if (container2Ptrs[i2]->sigmaMax() != 0.) { + nTrySum += container2Ptrs[i2]->nTried(); + sigma2Sum += container2Ptrs[i2]->sigmaMC(); + sig2SelSum += container2Ptrs[i2]->sigmaSelMC(); + } + + // Average impact-parameter factor and error. + double invN = 1. / max(1, nImpact); + double impactFac = max( 1., sumImpactFac * invN); + double impactErr2 = ( sum2ImpactFac * invN / pow2(impactFac) - 1.) * invN; + + // Cross section estimate for combination of first and second process. + // Combine two possible ways and take average. + double sigmaComb = 0.5 * (sigmaSum * sig2SelSum + sigSelSum * sigma2Sum); + sigmaComb *= impactFac / sigmaND; + if (allHardSame) sigmaComb *= 0.5; + double deltaComb = sqrtpos(2. / nAccSum + impactErr2) * sigmaComb; + + // Store info and done. + infoPtr->setSigma( nTrySum, nSelSum, nAccSum, sigmaComb, deltaComb); + +} + +//-------------------------------------------------------------------------- + +// Print statistics on cross sections and number of events. + +void ProcessLevel::statistics(bool reset, ostream& os) { + + // Special processing if two hard interactions selected. + if (doSecondHard) { + statistics2(reset, os); + return; + } + + // Header. + os << "\n *------- PYTHIA Event and Cross Section Statistics ------" + << "-------------------------------------------------------*\n" + << " | " + << " |\n" + << " | Subprocess Code | " + << " Number of events | sigma +- delta |\n" + << " | | " + << "Tried Selected Accepted | (estimated) (mb) |\n" + << " | | " + << " | |\n" + << " |------------------------------------------------------------" + << "-----------------------------------------------------|\n" + << " | | " + << " | |\n"; + + // Reset sum counters. + long nTrySum = 0; + long nSelSum = 0; + long nAccSum = 0; + double sigmaSum = 0.; + double delta2Sum = 0.; + + // Loop over existing processes. + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->sigmaMax() != 0.) { + + // Read info for process. Sum counters. + long nTry = containerPtrs[i]->nTried(); + long nSel = containerPtrs[i]->nSelected(); + long nAcc = containerPtrs[i]->nAccepted(); + double sigma = containerPtrs[i]->sigmaMC(); + double delta = containerPtrs[i]->deltaMC(); + nTrySum += nTry; + nSelSum += nSel; + nAccSum += nAcc; + sigmaSum += sigma; + delta2Sum += pow2(delta); + + // Print individual process info. + os << " | " << left << setw(45) << containerPtrs[i]->name() + << right << setw(5) << containerPtrs[i]->code() << " | " + << setw(11) << nTry << " " << setw(10) << nSel << " " + << setw(10) << nAcc << " | " << scientific << setprecision(3) + << setw(11) << sigma << setw(11) << delta << " |\n"; + + // Print subdivision by user code for Les Houches process. + if (containerPtrs[i]->code() == 9999) + for (int j = 0; j < int(codeLHA.size()); ++j) + os << " | ... whereof user classification code " << setw(10) + << codeLHA[j] << " | " << setw(10) + << nEvtLHA[j] << " | | \n"; + } + + // Print summed process info. + os << " | | " + << " | |\n" + << " | " << left << setw(50) << "sum" << right << " | " << setw(11) + << nTrySum << " " << setw(10) << nSelSum << " " << setw(10) + << nAccSum << " | " << scientific << setprecision(3) << setw(11) + << sigmaSum << setw(11) << sqrtpos(delta2Sum) << " |\n"; + + // Listing finished. + os << " | " + << " |\n" + << " *------- End PYTHIA Event and Cross Section Statistics -----" + << "-----------------------------------------------------*" << endl; + + // Optionally reset statistics contants. + if (reset) for (int i = 0; i < int(containerPtrs.size()); ++i) + containerPtrs[i]->reset(); + +} + +//-------------------------------------------------------------------------- + +// Initialize SUSY Les Houches Accord data. + +bool ProcessLevel::initSLHA(Settings& settings) { + + // Initial and settings values. + int ifailLHE = 1; + int ifailSpc = 1; + int ifailDec = 1; + int readFrom = settings.mode("SLHA:readFrom"); + string lhefFile = settings.word("Beams:LHEF"); + string slhaFile = settings.word("SLHA:file"); + int verboseSLHA = settings.mode("SLHA:verbose"); + + // Option with no SLHA read-in at all. + if (readFrom == 0) return true; + + // First check LHEF header (if reading from LHEF) + if (readFrom == 1 && lhefFile != "void") { + ifailLHE = slhaPtr->readFile(lhefFile, verboseSLHA); + } + + // If LHEF read successful, everything needed should already be ready + if (ifailLHE == 0) { + ifailSpc = 0; + ifailDec = 0; + // If no LHEF file or no SLHA info in header, read from SLHA:file + } else { + lhefFile = "void"; + if ( settings.word("SLHA:file") == "none" + || settings.word("SLHA:file") == "void" + || settings.word("SLHA:file") == "" + || settings.word("SLHA:file") == " ") return true; + ifailSpc = slhaPtr->readFile(slhaFile,verboseSLHA); + } + + // In case of problems, print error and fail init. + if (ifailSpc != 0) { + infoPtr->errorMsg("Error in ProcessLevel::initSLHA: " + "problem reading SLHA file", slhaFile); + return false; + }; + + /* + // Check decays for consistency (replaced by internal Pythia check below) + ifailDec = slhaPtr->checkDecays(); + if (ifailDec != 0) { + infoPtr->errorMsg("Warning in ProcessLevel::initSLHA: " + "Problem with SLHA decay tables."); + } + */ + + // Check spectrum for consistency. Switch off SUSY if necessary. + ifailSpc = slhaPtr->checkSpectrum(); + // ifail > 1 : no MODSEL found -> don't switch on SUSY + if (ifailSpc == 1) { + // no SUSY, but MASS ok + } else if (ifailSpc >= 2) { + // no SUSY, but problems + infoPtr->errorMsg("Warning in ProcessLevel::initSLHA: " + "Problem with SLHA MASS or QNUMBERS."); + } + // ifail = 0 : MODSEL found, spectrum OK + else if (ifailSpc == 0) { + // Print spectrum. Done. + slhaPtr->printSpectrum(); + } + else if (ifailSpc < 0) { + infoPtr->errorMsg("Warning in ProcessLevel::initSLHA: " + "Problem with SLHA spectrum.", + "\n Only using masses and switching off SUSY."); + settings.flag("SUSY:all", false); + slhaPtr->printSpectrum(); + } + + // Import mass spectrum. + bool keepSM = settings.flag("SLHA:keepSM"); + double minMassSM = settings.parm("SLHA:minMassSM"); + if (ifailSpc == 1 || ifailSpc == 0) { + + // Loop through to update particle data. + int id = slhaPtr->mass.first(); + for (int i = 1; i <= slhaPtr->mass.size() ; i++) { + double mass = abs(slhaPtr->mass(id)); + + // Ignore masses for known SM particles or particles with + // default masses < minMassSM; overwrite masses for rest. + if (keepSM && (id < 25 || (id > 80 && id < 1000000))) ; + else if (id < 1000000 && particleDataPtr->m0(id) < minMassSM) { + ostringstream idCode; + idCode << id; + infoPtr->errorMsg("Warning in ProcessLevel::initSLHA: " + "ignoring MASS entry", "for id = "+idCode.str() + +" (m0 < SLHA:minMassSM)", true); + } + else particleDataPtr->m0(id,mass); + id = slhaPtr->mass.next(); + }; + + // Init SUSY couplings + if (ifailSpc == 0) coupSUSY.init(slhaPtr, &settings, particleDataPtr, + coupSMPtr); + + } + + // Update decay data. + for (int iTable=0; iTable < int(slhaPtr->decays.size()); iTable++) { + + // Pointer to this SLHA table + SusyLesHouches::decayTable* slhaTable=&slhaPtr->decays[iTable]; + + // Extract ID and create pointer to corresponding particle data object + int idRes = slhaTable->getId(); + ParticleDataEntry* particlePtr + = particleDataPtr->particleDataEntryPtr(idRes); + + // Ignore decay channels for known SM particles or particles with + // default masses < minMassSM; overwrite masses for rest. + if (keepSM && (idRes < 25 || (idRes > 80 && idRes < 1000000))) continue; + else if (idRes < 1000000 && particleDataPtr->m0(idRes) < minMassSM) { + ostringstream idCode; + idCode << idRes; + infoPtr->errorMsg("Warning in ProcessLevel::initSLHA: " + "ignoring DECAY table", "for id = " + idCode.str() + + " (m0 < SLHA:minMassSM)", true); + continue; + } + + // Extract and store total width (absolute value, neg -> switch off) + double widRes = abs(slhaTable->getWidth()); + particlePtr->setMWidth(widRes); + + // Reset decay table of the particle. Allow decays. + if (slhaTable->size() > 0) { + particlePtr->clearChannels(); + particleDataPtr->mayDecay(idRes,true); + } + + // Reset to stable if width <= 0.0 + if (slhaTable->getWidth() <= 0.0) particleDataPtr->mayDecay(idRes,false); + + // Mass margin between lowest mass allowed and "average" decay channel. + double massMargin = 1.; + + // Set initial minimum mass. + double brWTsum = 0.; + double massWTsum = 0.; + + // Loop over SLHA channels, import into Pythia, treating channels + // with negative branching fractions as having the equivalent positive + // branching fraction, but being switched off for this run + for (int iChannel=0 ; iChannelsize(); iChannel++) { + SusyLesHouches::decayChannel slhaChannel = slhaTable->getChannel(iChannel); + double brat = slhaChannel.getBrat(); + vector idDa = slhaChannel.getIdDa(); + if (idDa.size() >= 9) { + infoPtr->errorMsg("Error in ProcessLevel::initSLHA: " + "max number of decay products is 8."); + } else if (idDa.size() <= 1) { + infoPtr->errorMsg("Error in ProcessLevel::initSLHA: " + "min number of decay products is 2."); + } + else { + int onMode = 1; + if (brat < 0.0) onMode = 0; + + // Check phase space, including margin + double massSum = massMargin; + for (int jDa=0; jDam0( idDa[jDa] ); + if (onMode == 1 && brat > 0.0 && massSum > particleDataPtr->m0(idRes) ) { + // String containing decay name + ostringstream errCode; + errCode << idRes <<" ->"; + for (int jDa=0; jDaerrorMsg("Warning in ProcessLevel::initSLHA: " + "switching off decay", errCode.str() + " (mRes - mDa < massMargin)" + "\n (Note: cross sections will be scaled by remaining" + " open branching fractions!)" , true); + onMode=0; + } + + // Branching-ratio-weighted average mass in decay. + brWTsum += abs(brat); + massWTsum += abs(brat) * massSum; + + // Add channel + int id0 = idDa[0]; + int id1 = idDa[1]; + int id2 = (idDa.size() >= 3) ? idDa[2] : 0; + int id3 = (idDa.size() >= 4) ? idDa[3] : 0; + int id4 = (idDa.size() >= 5) ? idDa[4] : 0; + int id5 = (idDa.size() >= 6) ? idDa[5] : 0; + int id6 = (idDa.size() >= 7) ? idDa[6] : 0; + int id7 = (idDa.size() >= 8) ? idDa[7] : 0; + particlePtr->addChannel(onMode,abs(brat),101, + id0,id1,id2,id3,id4,id5,id6,id7); + + } + } + + // Set minimal mass, but always below nominal one. + if (slhaTable->size() > 0) { + double massAvg = massWTsum / brWTsum; + double massMin = min( massAvg, particlePtr->m0()) - massMargin; + particlePtr->setMMin(massMin); + } + } + + return true; + +} + +//-------------------------------------------------------------------------- + +// Generate the next event with one interaction. + +bool ProcessLevel::nextOne( Event& process) { + + // Update CM energy for phase space selection. + double eCM = infoPtr->eCM(); + for (int i = 0; i < int(containerPtrs.size()); ++i) + containerPtrs[i]->newECM(eCM); + + // Outer loop in case of rare failures. + bool physical = true; + for (int loop = 0; loop < MAXLOOP; ++loop) { + if (!physical) process.clear(); + physical = true; + + // Loop over tries until trial event succeeds. + for ( ; ; ) { + + // Pick one of the subprocesses. + double sigmaMaxNow = sigmaMaxSum * rndmPtr->flat(); + int iMax = containerPtrs.size() - 1; + iContainer = -1; + do sigmaMaxNow -= containerPtrs[++iContainer]->sigmaMax(); + while (sigmaMaxNow > 0. && iContainer < iMax); + + // Do a trial event of this subprocess; accept or not. + if (containerPtrs[iContainer]->trialProcess()) break; + + // Check for end-of-file condition for Les Houches events. + if (infoPtr->atEndOfFile()) return false; + } + + // Update sum of maxima if current maximum violated. + if (containerPtrs[iContainer]->newSigmaMax()) { + sigmaMaxSum = 0.; + for (int i = 0; i < int(containerPtrs.size()); ++i) + sigmaMaxSum += containerPtrs[i]->sigmaMax(); + } + + // Construct kinematics of acceptable process. + if ( !containerPtrs[iContainer]->constructProcess( process) ) + physical = false; + + // Do all resonance decays. + if ( physical && doResDecays + && !containerPtrs[iContainer]->decayResonances( process) ) + physical = false; + + // Add any junctions to the process event record list. + if (physical) findJunctions( process); + + // Outer loop should normally work first time around. + if (physical) break; + } + + // Done. + return physical; +} + +//-------------------------------------------------------------------------- + +// Generate the next event with two hard interactions. + +bool ProcessLevel::nextTwo( Event& process) { + + // Update CM energy for phase space selection. + double eCM = infoPtr->eCM(); + for (int i = 0; i < int(containerPtrs.size()); ++i) + containerPtrs[i]->newECM(eCM); + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + container2Ptrs[i2]->newECM(eCM); + + // Outer loop in case of rare failures. + bool physical = true; + for (int loop = 0; loop < MAXLOOP; ++loop) { + if (!physical) process.clear(); + physical = true; + + // Loop over both hard processes to find consistent common kinematics. + for ( ; ; ) { + + // Loop internally over tries for hardest process until succeeds. + for ( ; ; ) { + + // Pick one of the subprocesses. + double sigmaMaxNow = sigmaMaxSum * rndmPtr->flat(); + int iMax = containerPtrs.size() - 1; + iContainer = -1; + do sigmaMaxNow -= containerPtrs[++iContainer]->sigmaMax(); + while (sigmaMaxNow > 0. && iContainer < iMax); + + // Do a trial event of this subprocess; accept or not. + if (containerPtrs[iContainer]->trialProcess()) break; + + // Check for end-of-file condition for Les Houches events. + if (infoPtr->atEndOfFile()) return false; + } + + // Update sum of maxima if current maximum violated. + if (containerPtrs[iContainer]->newSigmaMax()) { + sigmaMaxSum = 0.; + for (int i = 0; i < int(containerPtrs.size()); ++i) + sigmaMaxSum += containerPtrs[i]->sigmaMax(); + } + + // Loop internally over tries for second hardest process until succeeds. + for ( ; ; ) { + + // Pick one of the subprocesses. + double sigma2MaxNow = sigma2MaxSum * rndmPtr->flat(); + int i2Max = container2Ptrs.size() - 1; + i2Container = -1; + do sigma2MaxNow -= container2Ptrs[++i2Container]->sigmaMax(); + while (sigma2MaxNow > 0. && i2Container < i2Max); + + // Do a trial event of this subprocess; accept or not. + if (container2Ptrs[i2Container]->trialProcess()) break; + } + + // Update sum of maxima if current maximum violated. + if (container2Ptrs[i2Container]->newSigmaMax()) { + sigma2MaxSum = 0.; + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + sigma2MaxSum += container2Ptrs[i2]->sigmaMax(); + } + + // Check whether common set of x values is kinematically possible. + double xA1 = containerPtrs[iContainer]->x1(); + double xB1 = containerPtrs[iContainer]->x2(); + double xA2 = container2Ptrs[i2Container]->x1(); + double xB2 = container2Ptrs[i2Container]->x2(); + if (xA1 + xA2 >= 1. || xB1 + xB2 >= 1.) continue; + + // Reset beam contents. Naive parton densities for second interaction. + // (Subsequent procedure could be symmetrized, but would be overkill.) + beamAPtr->clear(); + beamBPtr->clear(); + int idA1 = containerPtrs[iContainer]->id1(); + int idB1 = containerPtrs[iContainer]->id2(); + int idA2 = container2Ptrs[i2Container]->id1(); + int idB2 = container2Ptrs[i2Container]->id2(); + double Q2Fac1 = containerPtrs[iContainer]->Q2Fac(); + double Q2Fac2 = container2Ptrs[i2Container]->Q2Fac(); + double pdfA2Raw = beamAPtr->xf( idA2, xA2,Q2Fac2); + double pdfB2Raw = beamBPtr->xf( idB2, xB2,Q2Fac2); + + // Remove partons in first interaction from beams. + beamAPtr->append( 3, idA1, xA1); + beamAPtr->xfISR( 0, idA1, xA1, Q2Fac1); + beamAPtr->pickValSeaComp(); + beamBPtr->append( 4, idB1, xB1); + beamBPtr->xfISR( 0, idB1, xB1, Q2Fac1); + beamBPtr->pickValSeaComp(); + + // Reevaluate pdf's for second interaction and weight by reduction. + double pdfA2Mod = beamAPtr->xfMI( idA2, xA2,Q2Fac2); + double pdfB2Mod = beamBPtr->xfMI( idB2, xB2,Q2Fac2); + double wtPdfMod = (pdfA2Mod * pdfB2Mod) / (pdfA2Raw * pdfB2Raw); + if (wtPdfMod < rndmPtr->flat()) continue; + + // Reduce by a factor of 2 for identical processes when others not, + // and when in same phase space region. + bool toLoop = false; + if ( someHardSame && containerPtrs[iContainer]->isSame() + && container2Ptrs[i2Container]->isSame()) { + if (cutsAgree) { + if (rndmPtr->flat() > 0.5) toLoop = true; + } else { + double mHat1 = containerPtrs[iContainer]->mHat(); + double pTHat1 = containerPtrs[iContainer]->pTHat(); + double mHat2 = container2Ptrs[i2Container]->mHat(); + double pTHat2 = container2Ptrs[i2Container]->pTHat(); + if (mHat1 > mHatMin2 && mHat1 < mHatMax2 + && pTHat1 > pTHatMin2 && pTHat1 < pTHatMax2 + && mHat2 > mHatMin1 && mHat2 < mHatMax1 + && pTHat2 > pTHatMin1 && pTHat2 < pTHatMax1 + && rndmPtr->flat() > 0.5) toLoop = true; + } + } + if (toLoop) continue; + + // If come this far then acceptable event. + break; + } + + // Construct kinematics of acceptable processes. + Event process2; + process2.init( "(second hard)", particleDataPtr, startColTag); + process2.initColTag(); + if ( !containerPtrs[iContainer]->constructProcess( process) ) + physical = false; + if (physical && !container2Ptrs[i2Container]->constructProcess( process2, + false) ) physical = false; + + // Do all resonance decays. + if ( physical && doResDecays + && !containerPtrs[iContainer]->decayResonances( process) ) + physical = false; + if ( physical && doResDecays + && !container2Ptrs[i2Container]->decayResonances( process2) ) + physical = false; + + // Append second hard interaction to normal process object. + if (physical) combineProcessRecords( process, process2); + + // Add any junctions to the process event record list. + if (physical) findJunctions( process); + + // Outer loop should normally work first time around. + if (physical) break; + } + + // Done. + return physical; +} + +//-------------------------------------------------------------------------- + +// Append second hard interaction to normal process object. +// Complication: all resonance decay chains must be put at the end. + +void ProcessLevel::combineProcessRecords( Event& process, Event& process2) { + + // Find first event record size, excluding resonances. + int nSize = process.size(); + int nHard = 5; + while (nHard < nSize && process[nHard].mother1() == 3) ++nHard; + + // Save resonance products temporarily elsewhere. + vector resProd; + if (nSize > nHard) { + for (int i = nHard; i < nSize; ++i) resProd.push_back( process[i] ); + process.popBack(nSize - nHard); + } + + // Find second event record size, excluding resonances. + int nSize2 = process2.size(); + int nHard2 = 5; + while (nHard2 < nSize2 && process2[nHard2].mother1() == 3) ++nHard2; + + // Find amount of necessary position and colour offset for second process. + int addPos = nHard - 3; + int addCol = process.lastColTag() - startColTag; + + // Loop over all particles (except beams) from second process. + for (int i = 3; i < nSize2; ++i) { + + // Offset mother and daughter pointers and colour tags of particle. + process2[i].offsetHistory( 2, addPos, 2, addPos); + process2[i].offsetCol( addCol); + + // Append hard-process particles from process2 to process. + if (i < nHard2) process.append( process2[i] ); + } + + // Reinsert resonance decay chains of first hard process. + int addPos2 = nHard2 - 3; + if (nHard < nSize) { + + // Offset daughter pointers of unmoved mothers. + for (int i = 5; i < nHard; ++i) + process[i].offsetHistory( 0, 0, nHard - 1, addPos2); + + // Modify history of resonance products when restoring. + for (int i = 0; i < int(resProd.size()); ++i) { + resProd[i].offsetHistory( nHard - 1, addPos2, nHard - 1, addPos2); + process.append( resProd[i] ); + } + } + + // Insert resonance decay chains of second hard process. + if (nHard2 < nSize2) { + int nHard3 = nHard + nHard2 - 3; + int addPos3 = nSize - nHard; + + // Offset daughter pointers of second-process mothers. + for (int i = nHard + 2; i < nHard3; ++i) + process[i].offsetHistory( 0, 0, nHard3 - 1, addPos3); + + // Modify history of second-process resonance products and insert. + for (int i = nHard2; i < nSize2; ++i) { + process2[i].offsetHistory( nHard3 - 1, addPos3, nHard3 - 1, addPos3); + process.append( process2[i] ); + } + } + + // Store PDF scale for second interaction. + process.scaleSecond( process2.scale() ); + +} + +//-------------------------------------------------------------------------- + +// Add any junctions to the process event record list. +// First try, so still incomplete. ?? +// Also check that do not doublebook if called repeatedly. + +void ProcessLevel::findJunctions( Event& junEvent) { + + // Loop though event; isolate all uncoloured particles. + for (int i = 0; i < junEvent.size(); ++i) + if ( junEvent[i].col() == 0 && junEvent[i].acol() == 0) { + + // Find all daughters and store daughter colours and anticolours. + vector daughters = junEvent.daughterList(i); + // Debug?? + if (junEvent.size() == 3 && daughters.size() > 0) { + cout << " warning: daughtersize = " << daughters.size() << endl; + junEvent.list(); + } + // End debug??? + vector cols, acols; + for (int j = 0; j < int(daughters.size()); ++j) { + int colDau = junEvent[ daughters[j] ].col(); + int acolDau = junEvent[ daughters[j] ].acol(); + if (colDau > 0) cols.push_back( colDau); + if (acolDau > 0) acols.push_back( acolDau); + } + + // Remove all matching colour-anticolour pairs. + bool foundPair = true; + while (foundPair && cols.size() > 0 && acols.size() > 0) { + foundPair = false; + for (int j = 0; j < int(cols.size()); ++j) { + for (int k = 0; k < int(acols.size()); ++k) { + if (acols[k] == cols[j]) { + cols[j] = cols.back(); + cols.pop_back(); + acols[k] = acols.back(); + acols.pop_back(); + foundPair = true; + break; + } + } if (foundPair) break; + } + } + + // Store an (anti)junction when three (anti)coloured daughters. + // But first check that junction not already exists. + if (cols.size() == 3 && acols.size() == 0) { + bool foundMatch = false; + for (int iJun = 0; iJun < junEvent.sizeJunction(); ++iJun) + if (junEvent.kindJunction(iJun) == 1) { + int nMatch = 0; + for (int j = 0; j < 3; ++j) { + int colNow = junEvent.colJunction(iJun, j); + if (colNow == cols[0] || colNow == cols[1] + || colNow == cols[2]) ++nMatch; + } + if (nMatch == 3) foundMatch = true; + } + if (!foundMatch) + junEvent.appendJunction( 1, cols[0], cols[1], cols[2]); + } + if (acols.size() == 3 && cols.size() == 0) { + bool foundMatch = false; + for (int iJun = 0; iJun < junEvent.sizeJunction(); ++iJun) + if (junEvent.kindJunction(iJun) == 2) { + int nMatch = 0; + for (int j = 0; j < 3; ++j) { + int colNow = junEvent.colJunction(iJun, j); + if (colNow == acols[0] || colNow == acols[1] + || colNow == acols[2]) ++nMatch; + } + if (nMatch == 3) foundMatch = true; + } + if (!foundMatch) + junEvent.appendJunction( 2, acols[0], acols[1], acols[2]); + } + } + + // Done. +} + +//-------------------------------------------------------------------------- + +// Check that colours match up. + +bool ProcessLevel::checkColours( Event& process) { + + // Variables and arrays for common usage. + bool physical = true; + bool match; + int colType, col, acol, iPos, iNow, iNowA; + vector colTags, colPos, acolPos; + + // Check that each particle has the kind of colours expected of it. + for (int i = 0; i < process.size(); ++i) { + colType = process[i].colType(); + col = process[i].col(); + acol = process[i].acol(); + if (colType == 0 && (col != 0 || acol != 0)) physical = false; + else if (colType == 1 && (col <= 0 || acol != 0)) physical = false; + else if (colType == -1 && (col != 0 || acol <= 0)) physical = false; + else if (colType == 2 && (col <= 0 || acol <= 0)) physical = false; + else if (colType < -1 || colType > 2) physical = false; + + // Add to the list of colour tags. + if (col > 0) { + match = false; + for (int ic = 0; ic < int(colTags.size()) ; ++ic) + if (col == colTags[ic]) match = true; + if (!match) colTags.push_back(col); + } else if (acol > 0) { + match = false; + for (int ic = 0; ic < int(colTags.size()) ; ++ic) + if (acol == colTags[ic]) match = true; + if (!match) colTags.push_back(acol); + } + } + + // Warn and give up if particles did not have the expected colours. + if (!physical) { + infoPtr->errorMsg("Error in ProcessLevel::checkColours: " + "incorrect colour assignment"); + return false; + } + + // Remove (anti)colours coming from an (anti)junction. + // Temporary solution; only relevant for some cases?? + for (int iJun = 0; iJun < process.sizeJunction(); ++iJun) + if ( process.kindJunction(iJun) == 1 + || process.kindJunction(iJun) == 2) { + for (int j = 0; j < 3; ++j) { + int colJun = process.colJunction(iJun, j); + for (int ic = 0; ic < int(colTags.size()) ; ++ic) + if (colJun == colTags[ic]) { + colTags[ic] = colTags[colTags.size() - 1]; + colTags.pop_back(); + break; + } + } + } + + // Loop through all colour tags and find their positions (by sign). + for (int ic = 0; ic < int(colTags.size()); ++ic) { + col = colTags[ic]; + colPos.resize(0); + acolPos.resize(0); + for (int i = 0; i < process.size(); ++i) { + if (process[i].col() == col) colPos.push_back(i); + if (process[i].acol() == col) acolPos.push_back(i); + } + + // Trace colours back through decays; remove daughters. + while (colPos.size() > 1) { + iPos = colPos.size() - 1; + iNow = colPos[iPos]; + if ( process[iNow].mother1() == colPos[iPos - 1] + && process[iNow].mother2() == 0) colPos.pop_back(); + else break; + } + while (acolPos.size() > 1) { + iPos = acolPos.size() - 1; + iNow = acolPos[iPos]; + if ( process[iNow].mother1() == acolPos[iPos - 1] + && process[iNow].mother2() == 0) acolPos.pop_back(); + else break; + } + + // Now colour should exist in only 2 copies. + if (colPos.size() + acolPos.size() != 2) physical = false; + + // If both colours or both anticolours then one mother of the other. + else if (colPos.size() == 2) { + iNow = colPos[1]; + if ( process[iNow].mother1() != colPos[0] + && process[iNow].mother2() != colPos[0] ) physical = false; + } + else if (acolPos.size() == 2) { + iNowA = acolPos[1]; + if ( process[iNowA].mother1() != acolPos[0] + && process[iNowA].mother2() != acolPos[0] ) physical = false; + } + + // If one of each then should have same mother(s), or point to beams. + else { + iNow = colPos[0]; + iNowA = acolPos[0]; + if ( process[iNow].status() == -21 && process[iNowA].status() == -21 ); + else if ( (process[iNow].mother1() != process[iNowA].mother1()) + || (process[iNow].mother2() != process[iNowA].mother2()) ) + physical = false; + } + + } + + // Error message if problem found. Done. + if (!physical) infoPtr->errorMsg("Error in ProcessLevel::checkColours: " + "unphysical colour flow"); + return physical; + +} + +//-------------------------------------------------------------------------- + +// Print statistics when two hard processes allowed. + +void ProcessLevel::statistics2(bool reset, ostream& os) { + + // Average impact-parameter factor and error. + double invN = 1. / max(1, nImpact); + double impactFac = max( 1., sumImpactFac * invN); + double impactErr2 = ( sum2ImpactFac * invN / pow2(impactFac) - 1.) * invN; + + // Derive scaling factor to be applied to first set of processes. + double sigma2SelSum = 0.; + int n2SelSum = 0; + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) { + sigma2SelSum += container2Ptrs[i2]->sigmaSelMC(); + n2SelSum += container2Ptrs[i2]->nSelected(); + } + double factor1 = impactFac * sigma2SelSum / sigmaND; + double rel1Err = sqrt(1. / max(1, n2SelSum) + impactErr2); + if (allHardSame) factor1 *= 0.5; + + // Derive scaling factor to be applied to second set of processes. + double sigma1SelSum = 0.; + int n1SelSum = 0; + for (int i = 0; i < int(containerPtrs.size()); ++i) { + sigma1SelSum += containerPtrs[i]->sigmaSelMC(); + n1SelSum += containerPtrs[i]->nSelected(); + } + double factor2 = impactFac * sigma1SelSum / sigmaND; + if (allHardSame) factor2 *= 0.5; + double rel2Err = sqrt(1. / max(1, n1SelSum) + impactErr2); + + // Header. + os << "\n *------- PYTHIA Event and Cross Section Statistics ------" + << "--------------------------------------------------*\n" + << " | " + << " |\n" + << " | Subprocess Code | " + << "Number of events | sigma +- delta |\n" + << " | | Tried" + << " Selected Accepted | (estimated) (mb) |\n" + << " | | " + << " | |\n" + << " |------------------------------------------------------------" + << "------------------------------------------------|\n" + << " | | " + << " | |\n" + << " | First hard process: | " + << " | |\n" + << " | | " + << " | |\n"; + + // Reset sum counters. + long nTrySum = 0; + long nSelSum = 0; + long nAccSum = 0; + double sigmaSum = 0.; + double delta2Sum = 0.; + + // Loop over existing first processes. + for (int i = 0; i < int(containerPtrs.size()); ++i) + if (containerPtrs[i]->sigmaMax() != 0.) { + + // Read info for process. Sum counters. + long nTry = containerPtrs[i]->nTried(); + long nSel = containerPtrs[i]->nSelected(); + long nAcc = containerPtrs[i]->nAccepted(); + double sigma = containerPtrs[i]->sigmaMC() * factor1; + double delta2 = pow2( containerPtrs[i]->deltaMC() * factor1 ); + nTrySum += nTry; + nSelSum += nSel; + nAccSum += nAcc; + sigmaSum += sigma; + delta2Sum += delta2; + delta2 += pow2( sigma * rel1Err ); + + // Print individual process info. + os << " | " << left << setw(40) << containerPtrs[i]->name() + << right << setw(5) << containerPtrs[i]->code() << " | " + << setw(11) << nTry << " " << setw(10) << nSel << " " + << setw(10) << nAcc << " | " << scientific << setprecision(3) + << setw(11) << sigma << setw(11) << sqrtpos(delta2) << " |\n"; + } + + // Print summed info for first processes. + delta2Sum += pow2( sigmaSum * rel1Err ); + os << " | | " + << " | |\n" + << " | " << left << setw(45) << "sum" << right << " | " << setw(11) + << nTrySum << " " << setw(10) << nSelSum << " " << setw(10) + << nAccSum << " | " << scientific << setprecision(3) << setw(11) + << sigmaSum << setw(11) << sqrtpos(delta2Sum) << " |\n"; + + + // Separation lines to second hard processes. + os << " | | " + << " | |\n" + << " |------------------------------------------------------------" + << "------------------------------------------------|\n" + << " | | " + << " | |\n" + << " | Second hard process: | " + << " | |\n" + << " | | " + << " | |\n"; + + // Reset sum counters. + nTrySum = 0; + nSelSum = 0; + nAccSum = 0; + sigmaSum = 0.; + delta2Sum = 0.; + + // Loop over existing second processes. + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + if (container2Ptrs[i2]->sigmaMax() != 0.) { + + // Read info for process. Sum counters. + long nTry = container2Ptrs[i2]->nTried(); + long nSel = container2Ptrs[i2]->nSelected(); + long nAcc = container2Ptrs[i2]->nAccepted(); + double sigma = container2Ptrs[i2]->sigmaMC() * factor2; + double delta2 = pow2( container2Ptrs[i2]->deltaMC() * factor2 ); + nTrySum += nTry; + nSelSum += nSel; + nAccSum += nAcc; + sigmaSum += sigma; + delta2Sum += delta2; + delta2 += pow2( sigma * rel2Err ); + + // Print individual process info. + os << " | " << left << setw(40) << container2Ptrs[i2]->name() + << right << setw(5) << container2Ptrs[i2]->code() << " | " + << setw(11) << nTry << " " << setw(10) << nSel << " " + << setw(10) << nAcc << " | " << scientific << setprecision(3) + << setw(11) << sigma << setw(11) << sqrtpos(delta2) << " |\n"; + } + + // Print summed info for second processes. + delta2Sum += pow2( sigmaSum * rel2Err ); + os << " | | " + << " | |\n" + << " | " << left << setw(45) << "sum" << right << " | " << setw(11) + << nTrySum << " " << setw(10) << nSelSum << " " << setw(10) + << nAccSum << " | " << scientific << setprecision(3) << setw(11) + << sigmaSum << setw(11) << sqrtpos(delta2Sum) << " |\n"; + + // Print information on how the two processes were combined. + os << " | | " + << " | |\n" + << " |------------------------------------------------------------" + << "------------------------------------------------|\n" + << " | " + << " |\n" + << " | Uncombined cross sections for the two event sets were " + << setw(10) << sigma1SelSum << " and " << sigma2SelSum << " mb, " + << "respectively, combined |\n" + << " | using a sigma(nonDiffractive) of " << setw(10) << sigmaND + << " mb and an impact-parameter enhancement factor of " + << setw(10) << impactFac << ". |\n"; + + // Listing finished. + os << " | " + << " |\n" + << " *------- End PYTHIA Event and Cross Section Statistics -----" + << "------------------------------------------------*" << endl; + + // Optionally reset statistics contants. + if (reset) { + for (int i = 0; i < int(containerPtrs.size()); ++i) + containerPtrs[i]->reset(); + for (int i2 = 0; i2 < int(container2Ptrs.size()); ++i2) + container2Ptrs[i2]->reset(); + } + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/Pythia.cxx b/PYTHIA8/pythia8140/src/Pythia.cxx new file mode 100644 index 00000000000..8bc3c4a5090 --- /dev/null +++ b/PYTHIA8/pythia8140/src/Pythia.cxx @@ -0,0 +1,1912 @@ +// Pythia.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the Pythia class. + +#include "Pythia.h" + +// Access time information. +#include + +// Allow string and character manipulation. +#include + +namespace Pythia8 { + +//========================================================================== + +// The Pythia class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum number of tries to produce parton level from given input. +const int Pythia::NTRY = 10; + +// Negative integer to denote that no subrun has been set. +const int Pythia::SUBRUNDEFAULT = -999; + +//-------------------------------------------------------------------------- + +// Constructor. + +Pythia::Pythia(string xmlDir) { + + // Initial values for pointers to PDF's. + useNewPdfA = false; + useNewPdfB = false; + useNewPdfHard = false; + useNewPdfPomA = false; + useNewPdfPomB = false; + pdfAPtr = 0; + pdfBPtr = 0; + pdfHardAPtr = 0; + pdfHardBPtr = 0; + pdfPomAPtr = 0; + pdfPomBPtr = 0; + + // Initial values for pointers to Les Houches Event objects. + doLHA = false; + useNewLHA = false; + lhaUpPtr = 0; + + // Initial value for pointer to external decay handler. + decayHandlePtr = 0; + + // Initial value for pointer to user hooks. + userHooksPtr = 0; + + // Initial value for pointer to beam shape. + useNewBeamShape = false; + beamShapePtr = 0; + + // Initial values for pointers to timelike and spacelike showers. + useNewTimes = false; + useNewSpace = false; + timesDecPtr = 0; + timesPtr = 0; + spacePtr = 0; + + // Find path to data files, i.e. xmldoc directory location. + // Environment variable takes precedence, else use constructor input. + xmlPath = ""; + const char* PYTHIA8DATA = "PYTHIA8DATA"; + char* envPath = getenv(PYTHIA8DATA); + if (envPath != 0 && *envPath != '\0') { + int i = 0; + while (*(envPath+i) != '\0') xmlPath += *(envPath+(i++)); + } + else xmlPath = xmlDir; + if (xmlPath[ xmlPath.length() - 1 ] != '/') xmlPath += "/"; + + // Read in files with all flags, modes, parms and words. + settings.initPtr( &info); + string initFile = xmlPath + "Index.xml"; + isConstructed = settings.init( initFile); + if (!isConstructed) { + info.errorMsg("Abort from Pythia::Pythia: settings unavailable"); + return; + } + + // Read in files with all particle data. + particleData.initPtr( &info, &settings, &rndm, &coupSM); + string dataFile = xmlPath + "ParticleData.xml"; + isConstructed = particleData.init( dataFile); + if (!isConstructed) { + info.errorMsg("Abort from Pythia::Pythia: particle data unavailable"); + return; + } + + // Write the Pythia banner to output. + banner(); + + // Set headers to distinguish the two event listing kinds. + int startColTag = settings.mode("Event:startColTag"); + process.init("(hard process)", &particleData, startColTag); + event.init("(complete event)", &particleData, startColTag); + + // Not initialized until at the end of initInternal. + isInit = false; + info.addCounter(0); + +} + +//-------------------------------------------------------------------------- + +// Destructor. + +Pythia::~Pythia() { + + // Delete the PDF's created with new. + if (useNewPdfHard && pdfHardAPtr != pdfAPtr) delete pdfHardAPtr; + if (useNewPdfHard && pdfHardBPtr != pdfBPtr) delete pdfHardBPtr; + if (useNewPdfA) delete pdfAPtr; + if (useNewPdfB) delete pdfBPtr; + if (useNewPdfPomA) delete pdfPomAPtr; + if (useNewPdfPomB) delete pdfPomBPtr; + + // Delete the Les Houches object created with new. + if (useNewLHA) delete lhaUpPtr; + + // Delete the BeamShape object created with new. + if (useNewBeamShape) delete beamShapePtr; + + // Delete the timelike and spacelike showers created with new. + if (useNewTimes) delete timesPtr; + if (useNewSpace) delete spacePtr; + +} + +//-------------------------------------------------------------------------- + +// Read in one update for a setting or particle data from a single line. + +bool Pythia::readString(string line, bool warn) { + + // Check that constructor worked. + if (!isConstructed) return false; + + // If empty line then done. + if (line.find_first_not_of(" \n\t\v\b\r\f\a") == string::npos) return true; + + // If first character is not a letter/digit, then taken to be a comment. + int firstChar = line.find_first_not_of(" \n\t\v\b\r\f\a"); + if (!isalnum(line[firstChar])) return true; + + // Send on particle data to the ParticleData database. + if (isdigit(line[firstChar])) + return particleData.readString(line, warn); + + // Everything else sent on to Settings. + return settings.readString(line, warn); + +} + +//-------------------------------------------------------------------------- + +// Read in updates for settings or particle data from user-defined file. + +bool Pythia::readFile(string fileName, bool warn, int subrun) { + + // Check that constructor worked. + if (!isConstructed) return false; + + // Open file for reading. + const char* cstring = fileName.c_str(); + ifstream is(cstring); + if (!is.good()) { + info.errorMsg("Error in Pythia::readFile: did not find file", fileName); + return false; + } + + // Hand over real work to next method. + return readFile( is, warn, subrun); + +} + +//-------------------------------------------------------------------------- + +// Read in updates for settings or particle data +// from user-defined stream (or file). + +bool Pythia::readFile(istream& is, bool warn, int subrun) { + + // Check that constructor worked. + if (!isConstructed) return false; + + // Read in one line at a time. + string line; + bool accepted = true; + int subrunNow = SUBRUNDEFAULT; + while ( getline(is, line) ) { + + // Check whether entered new subrun. + int subrunLine = readSubrun( line, warn); + if (subrunLine >= 0) subrunNow = subrunLine; + + // Process the line if in correct subrun. + if ( (subrunNow == subrun || subrunNow == SUBRUNDEFAULT) + && !readString( line, warn) ) accepted = false; + + // Reached end of input file. + }; + return accepted; + +} + +//-------------------------------------------------------------------------- + +// Routine to pass in pointers to PDF's. Usage optional. + +bool Pythia::setPDFPtr( PDF* pdfAPtrIn, PDF* pdfBPtrIn, PDF* pdfHardAPtrIn, + PDF* pdfHardBPtrIn, PDF* pdfPomAPtrIn, PDF* pdfPomBPtrIn) { + + // Delete any PDF's created in a previous initInternal call. + if (useNewPdfHard && pdfHardAPtr != pdfAPtr) delete pdfHardAPtr; + if (useNewPdfHard && pdfHardBPtr != pdfBPtr) delete pdfHardBPtr; + if (useNewPdfA) delete pdfAPtr; + if (useNewPdfB) delete pdfBPtr; + if (useNewPdfPomA) delete pdfPomAPtr; + if (useNewPdfPomB) delete pdfPomBPtr; + + // Reset pointers to be empty. + useNewPdfA = false; + useNewPdfB = false; + useNewPdfHard = false; + useNewPdfPomA = false; + useNewPdfPomB = false; + pdfAPtr = 0; + pdfBPtr = 0; + pdfHardAPtr = 0; + pdfHardBPtr = 0; + pdfPomAPtr = 0; + pdfPomBPtr = 0; + + // Switch off external PDF's by zero as input. + if (pdfAPtrIn == 0 && pdfBPtrIn == 0) return true; + + // The two PDF objects cannot be one and the same. + if (pdfAPtrIn == pdfBPtrIn) return false; + + // Save pointers. + pdfAPtr = pdfAPtrIn; + pdfBPtr = pdfBPtrIn; + + // By default same pointers for hard-process PDF's. + pdfHardAPtr = pdfAPtrIn; + pdfHardBPtr = pdfBPtrIn; + + // Optionally allow separate pointers for hard process. + if (pdfHardAPtrIn != 0 && pdfHardBPtrIn != 0) { + if (pdfHardAPtrIn == pdfHardBPtrIn) return false; + pdfHardAPtr = pdfHardAPtrIn; + pdfHardBPtr = pdfHardBPtrIn; + } + + // Optionally allow pointers for Pomerons in the proton. + if (pdfPomAPtrIn != 0 && pdfPomBPtrIn != 0) { + if (pdfPomAPtrIn == pdfPomBPtrIn) return false; + pdfPomAPtr = pdfPomAPtrIn; + pdfPomBPtr = pdfPomBPtrIn; + } + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Routine to initialize with CM energy. + +bool Pythia::init( int idAin, int idBin, double eCMin) { + + // Read in and set values. + info.addCounter(1); + idA = idAin; + idB = idBin; + frameType = 1; + eCM = eCMin; + doLHA = false; + + // Send on to common initialization. + bool status = initInternal(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize with two collinear beams, energies specified. + +bool Pythia::init( int idAin, int idBin, double eAin, double eBin) { + + // Read in and set values. + info.addCounter(1); + idA = idAin; + idB = idBin; + frameType = 2; + eA = eAin; + eB = eBin; + doLHA = false; + + // Send on to common initialization. + bool status = initInternal(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize with two beams specified by three-momenta. + +bool Pythia::init( int idAin, int idBin, double pxAin, double pyAin, + double pzAin, double pxBin, double pyBin, double pzBin) { + + // Read in and set values. + info.addCounter(1); + idA = idAin; + idB = idBin; + frameType = 3; + pxA = pxAin; + pyA = pyAin; + pzA = pzAin; + pxB = pxBin; + pyB = pyBin; + pzB = pzBin; + doLHA = false; + + // Send on to common initialization. + bool status = initInternal(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize when all info is given in a Les Houches Event File. + +bool Pythia::init( string LesHouchesEventFile, bool skipInit) { + + // Destroy any previous LHAup object. + info.addCounter(1); + if (useNewLHA) delete lhaUpPtr; + + // Create LHAup object. Send in pointer to info. + const char* cstring = LesHouchesEventFile.c_str(); + lhaUpPtr = new LHAupLHEF(cstring); + lhaUpPtr->setPtr( &info); + doLHA = true; + useNewLHA = true; + + // Check that file was properly opened. + if (!lhaUpPtr->fileFound()) { + info.errorMsg("Abort from Pythia::init: Les Houches Event File not found"); + return false; + } + + // Store LHEF name in Beams if not already set (for SLHA reader) + // (also makes sure information is consistent, overwriting any other + // name given in Beams:LHEF by the name of the LHEF file actually used) + if (word("Beams:LHEF") != LesHouchesEventFile) { + settings.word("Beams:LHEF", LesHouchesEventFile); + } + + // Store or replace LHA pointer in other classes. + processLevel.setLHAPtr( lhaUpPtr); + + // If second time around, only with new file, then simplify. + if (skipInit) return true; + + // Set LHAinit information (in some external program). + if (!lhaUpPtr->setInit()) { + info.errorMsg("Abort from Pythia::init: " + "Les Houches initialization failed"); + return false; + } + + // Extract beams from values set in an LHAinit object. + idA = lhaUpPtr->idBeamA(); + idB = lhaUpPtr->idBeamB(); + eA = lhaUpPtr->eBeamA(); + eB = lhaUpPtr->eBeamB(); + frameType = 2; + + // Now do normal initialization. List info if there. + bool status = initInternal(); + lhaUpPtr->listInit(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize with the variable values of the Beams kind. + +bool Pythia::init() { + + // Check if to read from Les Houches Event File set, and is so send on. + info.addCounter(1); + if (mode("Beams:frameType") == 4) { + string lhef = word("Beams:LHEF"); + bool skipInit = flag("Main:LHEFskipInit"); + return init( lhef, skipInit); + } + + // Read in and set values. + idA = mode("Beams:idA"); + idB = mode("Beams:idB"); + frameType = mode("Beams:frameType"); + eCM = parm("Beams:eCM"); + eA = parm("Beams:eA"); + eB = parm("Beams:eB"); + pxA = parm("Beams:pxA"); + pyA = parm("Beams:pyA"); + pzA = parm("Beams:pzA"); + pxB = parm("Beams:pxB"); + pyB = parm("Beams:pyB"); + pzB = parm("Beams:pzB"); + doLHA = false; + + // Send on to common initialization. + bool status = initInternal(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Routine to initialize when beam info is given in an LHAup object. + +bool Pythia::init( LHAup* lhaUpPtrIn) { + + // Save and set flag for subsequent usage of LHAup object. + info.addCounter(1); + lhaUpPtr = lhaUpPtrIn; + doLHA = true; + + // Send in pointer to info. Store LHA pointer in other classes. + lhaUpPtr->setPtr( &info); + processLevel.setLHAPtr( lhaUpPtr); + + // Set LHAinit information (in some external program). + if (!lhaUpPtr->setInit()) { + info.errorMsg("Abort from Pythia::init: " + "Les Houches initialization failed"); + return false; + } + + // Extract beams from values set in an LHAinit object. + idA = lhaUpPtr->idBeamA(); + idB = lhaUpPtr->idBeamB(); + eA = lhaUpPtr->eBeamA(); + eB = lhaUpPtr->eBeamB(); + frameType = 2; + + // Now do normal initialization. List info if there. + bool status = initInternal(); + lhaUpPtr->listInit(); + if (status) info.addCounter(2); + else info.errorMsg("Abort from Pythia::init: initialization failed"); + return status; + +} + +//-------------------------------------------------------------------------- + +// Main routine to initialize the generation process. +// (The alternative init forms end up in this one.) + +bool Pythia::initInternal() { + + // Check that constructor worked. + isInit = false; + if (!isConstructed) return false; + + // Reset error counters. + nErrEvent = 0; + info.errorReset(); + info.setTooLowPTmin(false); + info.setSigma( 0, 0, 0, 0., 0.); + + // Initialize data members extracted from database. + doProcessLevel = settings.flag("ProcessLevel:all"); + doPartonLevel = settings.flag("PartonLevel:all") && doProcessLevel; + doHadronLevel = settings.flag("HadronLevel:all"); + doDiffraction = settings.flag("SoftQCD:all") + || settings.flag("SoftQCD:singleDiffractive") + || settings.flag("SoftQCD:doubleDiffractive"); + doMomentumSpread = settings.flag("Beams:allowMomentumSpread"); + doVertexSpread = settings.flag("Beams:allowVertexSpread"); + checkEvent = settings.flag("Check:event"); + nErrList = settings.mode("Check:nErrList"); + epTolErr = settings.parm("Check:epTolErr"); + epTolWarn = settings.parm("Check:epTolWarn"); + + // Initialize the random number generator. + if ( settings.flag("Random:setSeed") ) + rndm.init( settings.mode("Random:seed") ); + + // Initialize tunes to e+e- and pp/ppbar data. + initTunes(); + + // Check that combinations of settings are allowed; change if not. + checkSettings(); + + // Initialize couplings (needed to initialize resonances). + coupSM.init( settings, &rndm); + + // Final setup stage of particle data, notably resonance widths. + particleData.initWidths( resonancePtrs); + + // Set up values related to user hooks. + hasUserHooks = (userHooksPtr > 0); + doVetoProcess = (hasUserHooks) + ? userHooksPtr->canVetoProcessLevel() : false; + doVetoPartons = (hasUserHooks) + ? userHooksPtr->canVetoPartonLevel() : false; + if (hasUserHooks) userHooksPtr->initPtr( &info, &settings, &particleData, + &rndm, &beamA, &beamB, &beamPomA, &beamPomB, &coupSM, &partonSystems, + &sigmaTot); + + // Set up objects for timelike and spacelike showers. + if (timesDecPtr == 0 || timesPtr == 0) { + TimeShower* timesNow = new TimeShower(); + if (timesDecPtr == 0) timesDecPtr = timesNow; + if (timesPtr == 0) timesPtr = timesNow; + useNewTimes = true; + } + if (spacePtr == 0) { + spacePtr = new SpaceShower(); + useNewSpace = true; + } + + // Initialize showers, especially for simple showers in decays. + timesPtr->initPtr( &info, &settings, &particleData, &rndm, &coupSM, + &partonSystems, userHooksPtr); + timesDecPtr->initPtr( &info, &settings, &particleData, &rndm, &coupSM, + &partonSystems, userHooksPtr); + spacePtr->initPtr( &info, &settings, &particleData, &rndm, + &partonSystems, userHooksPtr); + timesDecPtr->init( 0, 0); + + // Set up values related to beam shape. + if (beamShapePtr == 0) { + beamShapePtr = new BeamShape(); + useNewBeamShape = true; + } + beamShapePtr->init( settings, &rndm); + + // Check that beams and beam combination can be handled. + if (!checkBeams()) return false; + + // Do not set up beam kinematics when no process level. + if (!doProcessLevel) frameType = 1; + else { + + // Set up beam kinematics. + if (!initKinematics()) return false; + + // Set up pointers to PDFs. + if (!initPDFs()) return false; + + // Set up the two beams and the common remnant system. + StringFlav* flavSel = hadronLevel.getStringFlavPtr(); + bool isUnresolvedA = ( particleData.isLepton(idA) + && !settings.flag("PDF:lepton") ); + bool isUnresolvedB = ( particleData.isLepton(idB) + && !settings.flag("PDF:lepton") ); + beamA.init( idA, pzAcm, eA, mA, &info, settings, &particleData, &rndm, + pdfAPtr, pdfHardAPtr, isUnresolvedA, flavSel); + beamB.init( idB, pzBcm, eB, mB, &info, settings, &particleData, &rndm, + pdfBPtr, pdfHardBPtr, isUnresolvedB, flavSel); + + // Optionally set up new alternative beams for these Pomerons. + if ( doDiffraction) { + beamPomA.init( 990, 0.5 * eCM, 0.5 * eCM, 0., &info, settings, + &particleData, &rndm, pdfPomAPtr, pdfPomAPtr, false, flavSel); + beamPomB.init( 990, -0.5 * eCM, 0.5 * eCM, 0., &info, settings, + &particleData, &rndm, pdfPomBPtr, pdfPomBPtr, false, flavSel); + } + } + + // Send info/pointers to process level for initialization. + if ( doProcessLevel && !processLevel.init( &info, settings, &particleData, + &rndm, &beamA, &beamB, &coupSM, &sigmaTot, doLHA, &slha, userHooksPtr, + sigmaPtrs) ) return false; + + // Send info/pointers to parton level for initialization. + if ( doPartonLevel && !partonLevel.init( &info, settings, &particleData, + &rndm, &beamA, &beamB, &beamPomA, &beamPomB, &coupSM, &partonSystems, + &sigmaTot, timesDecPtr, timesPtr, spacePtr, userHooksPtr) ) return false; + + // Send info/pointers to hadron level for initialization. + // Note: forceHadronLevel() can come, so we must always initialize. + if ( !hadronLevel.init( &info, settings, particleData, &rndm, timesDecPtr, + decayHandlePtr, handledParticles) ) return false; + + // Optionally check particle data table for inconsistencies. + if ( settings.flag("Check:particleData") ) + particleData.checkTable( settings.mode("Check:levelParticleData") ); + + // Succeeded. + isInit = true; + return true; + +} + +//-------------------------------------------------------------------------- + +// Initialize tunes to e+e- and pp/ppbar data. + +void Pythia::initTunes(int eeTune, int ppTune) { + + // Modes to use. Fast return if all is default. + if (eeTune == 0 && ppTune == 0) { + eeTune = settings.mode("Tune:ee"); + ppTune = settings.mode("Tune:pp"); + } + if (eeTune == 0 && ppTune == 0) return; + + // Old flavour and FSR defaults carried over from very old JETSET tune, + // only with alphaS roughly tuned for "new" pT-ordered shower. + if (eeTune == 1) { + settings.parm("StringFlav:probStoUD", 0.30 ); + settings.parm("StringFlav:probQQtoQ", 0.10 ); + settings.parm("StringFlav:probSQtoQQ", 0.40 ); + settings.parm("StringFlav:probQQ1toQQ0", 0.05 ); + settings.parm("StringFlav:mesonUDvector", 1.00 ); + settings.parm("StringFlav:mesonSvector", 1.50 ); + settings.parm("StringFlav:mesonCvector", 2.50 ); + settings.parm("StringFlav:mesonBvector", 3.00 ); + settings.parm("StringFlav:etaSup", 1.00 ); + settings.parm("StringFlav:etaPrimeSup", 0.40 ); + settings.parm("StringFlav:popcornSpair", 0.50 ); + settings.parm("StringFlav:popcornSmeson", 0.50 ); + settings.parm("StringZ:aLund", 0.30 ); + settings.parm("StringZ:bLund", 0.58 ); + settings.parm("StringZ:rFactB", 1.00 ); + settings.parm("StringPT:sigma", 0.36 ); + settings.parm("TimeShower:alphaSvalue", 0.137 ); + settings.parm("TimeShower:pTmin", 0.5 ); + settings.parm("TimeShower:pTminChgQ", 0.5 ); + } + + // Marc Montull's tune to particle composition at LEP1 (August 2007). + else if (eeTune == 2) { + settings.parm("StringFlav:probStoUD", 0.22 ); + settings.parm("StringFlav:probQQtoQ", 0.08 ); + settings.parm("StringFlav:probSQtoQQ", 0.75 ); + settings.parm("StringFlav:probQQ1toQQ0", 0.025 ); + settings.parm("StringFlav:mesonUDvector", 0.5 ); + settings.parm("StringFlav:mesonSvector", 0.6 ); + settings.parm("StringFlav:mesonCvector", 1.5 ); + settings.parm("StringFlav:mesonBvector", 2.5 ); + settings.parm("StringFlav:etaSup", 0.60 ); + settings.parm("StringFlav:etaPrimeSup", 0.15 ); + settings.parm("StringFlav:popcornSpair", 1.0 ); + settings.parm("StringFlav:popcornSmeson", 1.0 ); + settings.parm("StringZ:aLund", 0.76 ); + settings.parm("StringZ:bLund", 0.58 ); // kept fixed + settings.parm("StringZ:rFactB", 1.00 ); // kept fixed + settings.parm("StringPT:sigma", 0.36 ); // kept fixed + settings.parm("TimeShower:alphaSvalue", 0.137 ); // kept fixed + settings.parm("TimeShower:pTmin", 0.5 ); // kept fixed + settings.parm("TimeShower:pTminChgQ", 0.5 ); // kept fixed + } + + // Full e+e- tune of flavours and FSR to LEP1 data within the + // Rivet + Professor framework, by Hendrik Hoeth (June 2009). + else if (eeTune == 3) { + settings.parm("StringFlav:probStoUD", 0.19 ); + settings.parm("StringFlav:probQQtoQ", 0.09 ); + settings.parm("StringFlav:probSQtoQQ", 1.00 ); + settings.parm("StringFlav:probQQ1toQQ0", 0.027 ); + settings.parm("StringFlav:mesonUDvector", 0.62 ); + settings.parm("StringFlav:mesonSvector", 0.725 ); + settings.parm("StringFlav:mesonCvector", 1.06 ); + settings.parm("StringFlav:mesonBvector", 3.0 ); + settings.parm("StringFlav:etaSup", 0.63 ); + settings.parm("StringFlav:etaPrimeSup", 0.12 ); + settings.parm("StringFlav:popcornSpair", 0.5 ); // kept fixed + settings.parm("StringFlav:popcornSmeson", 0.5 ); // kept fixed + settings.parm("StringZ:aLund", 0.3 ); // kept fixed + settings.parm("StringZ:bLund", 0.8 ); + settings.parm("StringZ:rFactB", 0.67 ); + settings.parm("StringPT:sigma", 0.304 ); + settings.parm("TimeShower:alphaSvalue", 0.1383); + settings.parm("TimeShower:pTmin", 0.4 ); // kept fixed (near limit) + settings.parm("TimeShower:pTminChgQ", 0.4 ); // kept same as pTmin + } + + // Old ISR and MI defaults from early and primitive comparisons with data. + if (ppTune == 1) { + settings.mode("PDF:pSet", 2 ); + settings.parm("SigmaProcess:alphaSvalue", 0.1265); + settings.parm("SigmaDiffractive:dampen", false ); + settings.flag("TimeShower:dampenBeamRecoil", false ); + settings.flag("TimeShower:phiPolAsym", false ); + settings.parm("SpaceShower:alphaSvalue", 0.127 ); + settings.flag("SpaceShower:samePTasMI", true ); + settings.parm("SpaceShower:pT0Ref", 2.2 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.16 ); + settings.flag("SpaceShower:rapidityOrder", false ); + settings.flag("SpaceShower:phiPolAsym", false ); + settings.flag("SpaceShower:phiIntAsym", false ); + settings.parm("MultipleInteractions:alphaSvalue", 0.127 ); + settings.parm("MultipleInteractions:pT0Ref", 2.15 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.16 ); + settings.mode("MultipleInteractions:bProfile", 2 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.4 ); + settings.parm("BeamRemnants:primordialKThard", 2.1 ); + settings.parm("BeamRemnants:halfScaleForKT", 7.0 ); + settings.parm("BeamRemnants:halfMassForKT", 2.0 ); + settings.parm("BeamRemnants:reconnectRange", 2.5 ); + } + + // "Tune 1" simple first tune by Peter Skands to ISR and MI, July 2009. + else if (ppTune == 2) { + settings.mode("PDF:pSet", 2 ); + settings.parm("SigmaProcess:alphaSvalue", 0.1265); + settings.parm("SigmaDiffractive:dampen", false ); + settings.flag("TimeShower:dampenBeamRecoil", false ); + settings.flag("TimeShower:phiPolAsym", false ); + settings.parm("SpaceShower:alphaSvalue", 0.137 ); + settings.flag("SpaceShower:samePTasMI", false ); + settings.parm("SpaceShower:pT0Ref", 2.0 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.0 ); + settings.flag("SpaceShower:rapidityOrder", false ); + settings.flag("SpaceShower:phiPolAsym", false ); + settings.flag("SpaceShower:phiIntAsym", false ); + settings.parm("MultipleInteractions:alphaSvalue", 0.127 ); + settings.parm("MultipleInteractions:pT0Ref", 2.25 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.24 ); + settings.mode("MultipleInteractions:bProfile", 1 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.5 ); + settings.parm("BeamRemnants:primordialKThard", 2.0 ); + settings.parm("BeamRemnants:halfScaleForKT", 1.0 ); + settings.parm("BeamRemnants:halfMassForKT", 1.0 ); + settings.parm("BeamRemnants:reconnectRange", 10.0 ); + } + + // Draft Tune 2C, July 2010. + else if (ppTune == 3) { + settings.mode("PDF:pSet", 8 ); + settings.parm("SigmaProcess:alphaSvalue", 0.135 ); + settings.parm("SigmaDiffractive:dampen", false ); + settings.flag("TimeShower:dampenBeamRecoil", true ); + settings.flag("TimeShower:phiPolAsym", true ); + settings.parm("SpaceShower:alphaSvalue", 0.137 ); + settings.flag("SpaceShower:samePTasMI", false ); + settings.parm("SpaceShower:pT0Ref", 2.0 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.0 ); + settings.flag("SpaceShower:rapidityOrder", true ); + settings.flag("SpaceShower:phiPolAsym", true ); + settings.flag("SpaceShower:phiIntAsym", true ); + settings.parm("MultipleInteractions:alphaSvalue", 0.135 ); + settings.parm("MultipleInteractions:pT0Ref", 2.32 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.21 ); + settings.mode("MultipleInteractions:bProfile", 3 ); + settings.parm("MultipleInteractions:expPow", 1.6 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.5 ); + settings.parm("BeamRemnants:primordialKThard", 2.0 ); + settings.parm("BeamRemnants:halfScaleForKT", 1.0 ); + settings.parm("BeamRemnants:halfMassForKT", 1.0 ); + settings.parm("BeamRemnants:reconnectRange", 3.0 ); + } + + // Draft Tune 2M, July 2010. + else if (ppTune == 4) { + settings.mode("PDF:pSet", 4 ); + settings.parm("SigmaProcess:alphaSvalue", 0.1265); + settings.parm("SigmaDiffractive:dampen", false ); + settings.flag("TimeShower:dampenBeamRecoil", true ); + settings.flag("TimeShower:phiPolAsym", true ); + settings.parm("SpaceShower:alphaSvalue", 0.130 ); + settings.flag("SpaceShower:samePTasMI", false ); + settings.parm("SpaceShower:pT0Ref", 2.0 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.0 ); + settings.flag("SpaceShower:rapidityOrder", true ); + settings.flag("SpaceShower:phiPolAsym", true ); + settings.flag("SpaceShower:phiIntAsym", true ); + settings.parm("MultipleInteractions:alphaSvalue", 0.127 ); + settings.parm("MultipleInteractions:pT0Ref", 2.455 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.26 ); + settings.mode("MultipleInteractions:bProfile", 3 ); + settings.parm("MultipleInteractions:expPow", 1.15 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.5 ); + settings.parm("BeamRemnants:primordialKThard", 2.0 ); + settings.parm("BeamRemnants:halfScaleForKT", 1.0 ); + settings.parm("BeamRemnants:halfMassForKT", 1.0 ); + settings.parm("BeamRemnants:reconnectRange", 3.0 ); + } + + // Draft Tune 3C, July 2010. + else if (ppTune == 5) { + settings.mode("PDF:pSet", 8 ); + settings.parm("SigmaProcess:alphaSvalue", 0.135 ); + settings.parm("SigmaDiffractive:dampen", true ); + settings.flag("TimeShower:dampenBeamRecoil", true ); + settings.flag("TimeShower:phiPolAsym", true ); + settings.parm("SpaceShower:alphaSvalue", 0.130 ); + settings.flag("SpaceShower:samePTasMI", false ); + settings.parm("SpaceShower:pT0Ref", 2.0 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.0 ); + settings.flag("SpaceShower:rapidityOrder", true ); + settings.flag("SpaceShower:phiPolAsym", true ); + settings.flag("SpaceShower:phiIntAsym", true ); + settings.parm("MultipleInteractions:alphaSvalue", 0.135 ); + settings.parm("MultipleInteractions:pT0Ref", 2.10 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.18 ); + settings.mode("MultipleInteractions:bProfile", 3 ); + settings.parm("MultipleInteractions:expPow", 1.6 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.5 ); + settings.parm("BeamRemnants:primordialKThard", 2.0 ); + settings.parm("BeamRemnants:halfScaleForKT", 1.0 ); + settings.parm("BeamRemnants:halfMassForKT", 1.0 ); + settings.parm("BeamRemnants:reconnectRange", 3.0 ); + } + + // Draft Tune 3M, July 2010. + else if (ppTune == 6) { + settings.mode("PDF:pSet", 4 ); + settings.parm("SigmaProcess:alphaSvalue", 0.1265); + settings.parm("SigmaDiffractive:dampen", true ); + settings.flag("TimeShower:dampenBeamRecoil", true ); + settings.flag("TimeShower:phiPolAsym", true ); + settings.parm("SpaceShower:alphaSvalue", 0.130 ); + settings.flag("SpaceShower:samePTasMI", false ); + settings.parm("SpaceShower:pT0Ref", 2.0 ); + settings.parm("SpaceShower:ecmRef", 1800.0); + settings.parm("SpaceShower:ecmPow", 0.0 ); + settings.flag("SpaceShower:rapidityOrder", true ); + settings.flag("SpaceShower:phiPolAsym", true ); + settings.flag("SpaceShower:phiIntAsym", true ); + settings.parm("MultipleInteractions:alphaSvalue", 0.127 ); + settings.parm("MultipleInteractions:pT0Ref", 2.20 ); + settings.parm("MultipleInteractions:ecmRef", 1800. ); + settings.parm("MultipleInteractions:ecmPow", 0.20 ); + settings.mode("MultipleInteractions:bProfile", 3 ); + settings.parm("MultipleInteractions:expPow", 1.15 ); + settings.parm("BeamRemnants:primordialKTsoft", 0.5 ); + settings.parm("BeamRemnants:primordialKThard", 2.0 ); + settings.parm("BeamRemnants:halfScaleForKT", 1.0 ); + settings.parm("BeamRemnants:halfMassForKT", 1.0 ); + settings.parm("BeamRemnants:reconnectRange", 3.0 ); + } +} + +//-------------------------------------------------------------------------- + +// Check that combinations of settings are allowed; change if not. + +void Pythia::checkSettings() { + + // Double rescattering not allowed if ISR or FSR. + if ((settings.flag("PartonLevel:ISR") || settings.flag("PartonLevel:FSR")) + && settings.flag("MultipleInteractions:allowDoubleRescatter")) { + info.errorMsg("Warning in Pythia::checkSettings: " + "double rescattering switched off since showering is on"); + settings.flag("MultipleInteractions:allowDoubleRescatter", false); + } + +} + +//-------------------------------------------------------------------------- + +// Check that beams and beam combination can be handled. + +bool Pythia::checkBeams() { + + // Absolute flavours. If not to do process level then no check needed. + int idAabs = abs(idA); + int idBabs = abs(idB); + if (!doProcessLevel) return true; + + // Hadron-hadron collisions OK. + bool isHadronA = (idAabs == 2212) || (idA == 111) || (idAabs == 211) + || (idA == 990); + bool isHadronB = (idBabs == 2212) || (idA == 111)|| (idBabs == 211) + || (idB == 990); + if (isHadronA && isHadronB) return true; + + // Lepton-lepton collisions OK. + if ( idAabs == idBabs && (idAabs == 11 || idAabs == 13 || idAabs == 15) ) + return true; + + // Only allow neutrinos as beams when leptons unresolved. + if ( idAabs > 10 && idAabs < 17 && idA * idB < 0 + && !settings.flag("PDF:lepton") ) { + if (idAabs == idBabs) return true; + + // Lepton-neutrino only if in same generation. + int idMax = max(idAabs, idBabs); + int idMin = min(idAabs, idBabs); + if (idMax - idMin == 1 && idMax%2 == 0) return true; + } + + // If no case above then failed. + info.errorMsg("Error in Pythia::init: cannot handle this beam combination"); + return false; + +} + +//-------------------------------------------------------------------------- + +// Calculate kinematics at initialization. Store beam four-momenta. + +bool Pythia::initKinematics() { + + // Find masses. Initial guess that we are in CM frame. + mA = particleData.m0(idA); + mB = particleData.m0(idB); + betaZ = 0.; + gammaZ = 1.; + + // Collinear beams not in CM frame: find CM energy. + if (frameType == 2) { + eA = max(eA, mA); + eB = max(eB, mB); + pzA = sqrt(eA*eA - mA*mA); + pzB = -sqrt(eB*eB - mB*mB); + pAinit = Vec4( 0., 0., pzA, eA); + pBinit = Vec4( 0., 0., pzB, eB); + eCM = sqrt( pow2(eA + eB) - pow2(pzA + pzB) ); + + // Find boost to rest frame. + betaZ = (pzA + pzB) / (eA + eB); + gammaZ = (eA + eB) / eCM; + if (abs(betaZ) < 1e-10) frameType = 1; + } + + // Completely general beam directions: find CM energy. + else if (frameType == 3) { + eA = sqrt( pxA*pxA + pyA*pyA + pzA*pzA + mA*mA); + eB = sqrt( pxB*pxB + pyB*pyB + pzB*pzB + mB*mB); + pAinit = Vec4( pxA, pyA, pzA, eA); + pBinit = Vec4( pxB, pyB, pzB, eB); + eCM = (pAinit + pBinit).mCalc(); + + // Find boost+rotation needed to move from/to CM frame. + MfromCM.reset(); + MfromCM.fromCMframe( pAinit, pBinit); + MtoCM = MfromCM; + MtoCM.invert(); + } + + // Fail if CM energy below beam masses. + if (eCM < mA + mB) { + info.errorMsg("Error in Pythia::initKinematics: too low energy"); + return false; + } + + // Set up CM-frame kinematics with beams along +-z axis. + pzAcm = 0.5 * sqrtpos( (eCM + mA + mB) * (eCM - mA - mB) + * (eCM - mA + mB) * (eCM + mA - mB) ) / eCM; + pzBcm = -pzAcm; + eA = sqrt(mA*mA + pzAcm*pzAcm); + eB = sqrt(mB*mB + pzBcm*pzBcm); + + // If in CM frame then store beam four-vectors (else already done above). + if (frameType != 2 && frameType != 3) { + pAinit = Vec4( 0., 0., pzAcm, eA); + pBinit = Vec4( 0., 0., pzBcm, eB); + } + + // Store main info for access in process generation. + info.setBeamA( idA, pzAcm, eA, mA); + info.setBeamB( idB, pzBcm, eB, mB); + info.setECM( eCM); + + // Must allow for generic boost+rotation when beam momentum spread. + if (doMomentumSpread) frameType = 3; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Set up pointers to PDFs. + +bool Pythia::initPDFs() { + + // Delete any PDF's created in a previous initInternal call. + if (useNewPdfHard) { + if (pdfHardAPtr != pdfAPtr) { + delete pdfHardAPtr; + pdfHardAPtr = 0; + } + if (pdfHardBPtr != pdfBPtr) { + delete pdfHardBPtr; + pdfHardBPtr = 0; + } + useNewPdfHard = false; + } + if (useNewPdfA) { + delete pdfAPtr; + useNewPdfA = false; + pdfAPtr = 0; + } + if (useNewPdfB) { + delete pdfBPtr; + useNewPdfB = false; + pdfBPtr = 0; + } + if (useNewPdfPomA) { + delete pdfPomAPtr; + useNewPdfPomA = false; + pdfPomAPtr = 0; + } + if (useNewPdfPomB) { + delete pdfPomBPtr; + useNewPdfPomB = false; + pdfPomBPtr = 0; + } + + // Set up the PDF's, if not already done. + if (pdfAPtr == 0) { + pdfAPtr = getPDFPtr(idA); + if (pdfAPtr == 0 || !pdfAPtr->isSetup()) { + info.errorMsg("Error in Pythia::init: " + "could not set up PDF for beam A"); + return false; + } + pdfHardAPtr = pdfAPtr; + useNewPdfA = true; + } + if (pdfBPtr == 0) { + pdfBPtr = getPDFPtr(idB); + if (pdfBPtr == 0 || !pdfBPtr->isSetup()) { + info.errorMsg("Error in Pythia::init: " + "could not set up PDF for beam B"); + return false; + } + pdfHardBPtr = pdfBPtr; + useNewPdfB = true; + } + + // Optionally set up separate PDF's for hard process. + if (settings.flag("PDF:useHard") && useNewPdfA && useNewPdfB) { + pdfHardAPtr = getPDFPtr(idA, 2); + if (!pdfHardAPtr->isSetup()) return false; + pdfHardBPtr = getPDFPtr(idB, 2); + if (!pdfHardBPtr->isSetup()) return false; + useNewPdfHard = true; + } + + // Optionally set up Pomeron PDF's for diffractive physics. + if ( doDiffraction) { + if (pdfPomAPtr == 0) { + pdfPomAPtr = getPDFPtr(990); + useNewPdfPomA = true; + } + if (pdfPomBPtr == 0) { + pdfPomBPtr = getPDFPtr(990); + useNewPdfPomB = true; + } + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Main routine to generate the next event, using internal machinery. + +bool Pythia::next() { + + // Set/reset info counters specific to each event. + info.addCounter(3); + for (int i = 10; i < 13; ++i) info.setCounter(i); + + // Simpler option when only HadronLevel to be generated. + if (!doProcessLevel) { + + // Set correct energy for system. + Vec4 pSum = 0.; + for (int i = 1; i < event.size(); ++i) + if (event[i].isFinal()) pSum += event[i].p(); + event[0].p( pSum ); + event[0].m( pSum.mCalc() ); + + // Generate hadronization and decays. + bool status = forceHadronLevel(); + if (status) info.addCounter(4); + return status; + } + + // Reset arrays. + info.clear(); + process.clear(); + event.clear(); + partonSystems.clear(); + beamA.clear(); + beamB.clear(); + beamPomA.clear(); + beamPomB.clear(); + + // Can only generate event if initialization worked. + if (!isInit) { + info.errorMsg("Abort from Pythia::next: " + "not properly initialized so cannot generate events"); + return false; + } + + // Pick beam momentum spread and beam vertex. + if (doMomentumSpread || doVertexSpread) beamShapePtr->pick(); + + // Recalculate kinematics when beam momentum spread. + if (doMomentumSpread) nextKinematics(); + + // Outer loop over hard processes; only relevant for user-set vetoes. + for ( ; ; ) { + info.addCounter(10); + bool hasVetoed = false; + + // Provide the hard process that starts it off. Only one try. + info.clear(); + process.clear(); + if ( !processLevel.next( process) ) { + if (doLHA && info.atEndOfFile()) info.errorMsg("Abort from " + "Pythia::next: reached end of Les Houches Events File"); + else info.errorMsg("Abort from Pythia::next: " + "processLevel failed; giving up"); + return false; + } + info.addCounter(11); + + // Possibility for a user veto of the process-level event. + if (doVetoProcess) { + hasVetoed = userHooksPtr->doVetoProcessLevel( process); + if (hasVetoed) continue; + } + + // Possibility to stop the generation at this stage. + if (!doPartonLevel) { + boostAndVertex( true, true); + processLevel.accumulate(); + info.addCounter(4); + return true; + } + + // Save spare copy of process record in case of problems. + Event processSave = process; + info.addCounter(12); + for (int i = 14; i < 19; ++i) info.setCounter(i); + + // Allow up to ten tries for parton- and hadron-level processing. + bool physical = true; + for (int iTry = 0; iTry < NTRY; ++ iTry) { + info.addCounter(14); + physical = true; + + // Restore original process record if problems. + if (iTry > 0) process = processSave; + + // Reset event record and (extracted partons from) beam remnants. + event.clear(); + beamA.clear(); + beamB.clear(); + beamPomA.clear(); + beamPomB.clear(); + partonSystems.clear(); + + // Parton-level evolution: ISR, FSR, MI. + if ( !partonLevel.next( process, event) ) { + // Skip to next hard process for failure owing to deliberate veto. + hasVetoed = partonLevel.hasVetoed(); + if (hasVetoed) break; + // Else make a new try for other failures. + info.errorMsg("Error in Pythia::next: " + "partonLevel failed; try again"); + physical = false; + continue; + } + info.addCounter(15); + + // Possibility for a user veto of the parton-level event. + if (doVetoPartons) { + hasVetoed = userHooksPtr->doVetoPartonLevel( event); + if (hasVetoed) break; + } + + // Boost to lab frame (before decays, for vertices). + boostAndVertex( true, true); + + // Possibility to stop the generation at this stage. + if (!doHadronLevel) { + processLevel.accumulate(); + partonLevel.accumulate(); + + // Optionally check final event for problems. + if (checkEvent && !check()) { + info.errorMsg("Abort from Pythia::next: " + "check of event revealed problems"); + return false; + } + info.addCounter(4); + return true; + } + + // Hadron-level: hadronization, decays. + info.addCounter(16); + if ( !hadronLevel.next( event) ) { + info.errorMsg("Error in Pythia::next: " + "hadronLevel failed; try again"); + physical = false; + continue; + } + info.addCounter(17); + + // Optionally check final event for problems. + if (checkEvent && !check()) { + info.errorMsg("Error in Pythia::next: " + "check of event revealed problems"); + physical = false; + continue; + } + + // Stop parton- and hadron-level looping if you got this far. + info.addCounter(18); + break; + } + + // If event vetoed then to make a new try. + if (hasVetoed) continue; + + // If event failed any other way (after ten tries) then give up. + if (!physical) { + info.errorMsg("Abort from Pythia::next: " + "parton+hadronLevel failed; giving up"); + return false; + } + + // Process- and parton-level statistics. Event scale. + processLevel.accumulate(); + partonLevel.accumulate(); + event.scale( process.scale() ); + + // End of outer loop over hard processes. Done with normal option. + info.addCounter(13); + break; + } + + // Done. + info.addCounter(4); + return true; + +} + +//-------------------------------------------------------------------------- + +// Generate only the hadronization/decay stage, using internal machinery. +// The "event" instance should already contain a parton-level configuration. + +bool Pythia::forceHadronLevel() { + + // Can only generate event if initialization worked. + if (!isInit) { + info.errorMsg("Abort from Pythia::forceHadronLevel: " + "not properly initialized so cannot generate events"); + return false; + } + + // Check whether any junctions in system. (Normally done in ProcessLevel.) + event.clearJunctions(); + processLevel.findJunctions( event); + + // Save spare copy of event in case of failure. + Event spareEvent = event; + + // Allow up to ten tries for hadron-level processing. + bool physical = true; + for (int iTry = 0; iTry < NTRY; ++ iTry) { + physical = true; + + // Hadron-level: hadronization, decays. + if (hadronLevel.next( event)) break; + + // If failure then warn, restore original configuration and try again. + info.errorMsg("Error in Pythia::forceHadronLevel: " + "hadronLevel failed; try again"); + physical = false; + event = spareEvent; + } + + // Done for simpler option. + if (!physical) { + info.errorMsg("Abort from Pythia::forceHadronLevel: " + "hadronLevel failed; giving up"); + return false; + } + + // Optionally check final event for problems. + if (checkEvent && !check()) { + info.errorMsg("Abort from Pythia::forceHadronLevel: " + "check of event revealed problems"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Recalculate kinematics for each event when beam momentum has a spread. + +void Pythia::nextKinematics() { + + // Read out momentum shift to give current beam momenta. + pAnow = pAinit + beamShapePtr->deltaPA(); + pAnow.e( sqrt(pAnow.pAbs2() + mA * mA) ); + pBnow = pBinit + beamShapePtr->deltaPB(); + pBnow.e( sqrt(pBnow.pAbs2() + mB * mB) ); + + // Construct CM frame kinematics. + eCM = (pAnow + pBnow).mCalc(); + pzAcm = 0.5 * sqrtpos( (eCM + mA + mB) * (eCM - mA - mB) + * (eCM - mA + mB) * (eCM + mA - mB) ) / eCM; + pzBcm = -pzAcm; + eA = sqrt(mA*mA + pzAcm*pzAcm); + eB = sqrt(mB*mB + pzBcm*pzBcm); + + // Set relevant info for other classes to use. + info.setBeamA( idA, pzAcm, eA, mA); + info.setBeamB( idB, pzBcm, eB, mB); + info.setECM( eCM); + beamA.newPzE( pzAcm, eA); + beamB.newPzE( pzBcm, eB); + + // Set boost/rotation matrices from/to CM frame. + MfromCM.reset(); + MfromCM.fromCMframe( pAnow, pBnow); + MtoCM = MfromCM; + MtoCM.invert(); + +} + +//-------------------------------------------------------------------------- + +// Boost from CM frame to lab frame, or inverse. Set production vertex. + +void Pythia::boostAndVertex( bool toLab, bool setVertex) { + + // Boost process from CM frame to lab frame. + if (toLab) { + if (frameType == 2) process.bst(0., 0., betaZ, gammaZ); + else if (frameType == 3) process.rotbst(MfromCM); + + // Boost nonempty event from CM frame to lab frame. + if (event.size() > 0) { + if (frameType == 2) event.bst(0., 0., betaZ, gammaZ); + else if (frameType == 3) event.rotbst(MfromCM); + } + + // Boost process from lab frame to CM frame. + } else { + if (frameType == 2) process.bst(0., 0., -betaZ, gammaZ); + else if (frameType == 3) process.rotbst(MtoCM); + + // Boost nonempty event from lab frame to CM frame. + if (event.size() > 0) { + if (frameType == 2) event.bst(0., 0., -betaZ, gammaZ); + else if (frameType == 3) event.rotbst(MtoCM); + } + } + + // Set production vertex; assumes particles are in lab frame and at origin + if (setVertex && doVertexSpread) { + Vec4 vertex = beamShapePtr->vertex(); + for (int i = 0; i < process.size(); ++i) process[i].vProd( vertex); + for (int i = 0; i < event.size(); ++i) event[i].vProd( vertex); + } + +} + +//-------------------------------------------------------------------------- + +// Print statistics on event generation. + +void Pythia::statistics(bool all, bool reset) { + + // Statistics on cross section and number of events. + if (doProcessLevel) processLevel.statistics(reset); + + // Statistics from other classes, e.g. multiple interactions. + if (all) partonLevel.statistics(reset); + + // Summary of which and how many warnings/errors encountered. + info.errorStatistics(); + if (reset) info.errorReset(); + +} + +//-------------------------------------------------------------------------- + +// Write the Pythia banner, with symbol and version information. + +void Pythia::banner(ostream& os) { + + // Read in version number and last date of change. + double versionNumber = settings.parm("Pythia:versionNumber"); + int versionDate = settings.mode("Pythia:versionDate"); + string month[12] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", + "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; + + // Get date and time. + time_t t = time(0); + char dateNow[12]; + strftime(dateNow,12,"%d %b %Y",localtime(&t)); + char timeNow[9]; + strftime(timeNow,9,"%H:%M:%S",localtime(&t)); + + os << "\n" + << " *-------------------------------------------" + << "-----------------------------------------* \n" + << " | " + << " | \n" + << " | *----------------------------------------" + << "--------------------------------------* | \n" + << " | | " + << " | | \n" + << " | | " + << " | | \n" + << " | | PPP Y Y TTTTT H H III A " + << " Welcome to the Lund Monte Carlo! | | \n" + << " | | P P Y Y T H H I A A " + << " This is PYTHIA version " << fixed << setprecision(3) + << setw(5) << versionNumber << " | | \n" + << " | | PPP Y T HHHHH I AAAAA" + << " Last date of change: " << setw(2) << versionDate%100 + << " " << month[ (versionDate/100)%100 - 1 ] + << " " << setw(4) << versionDate/10000 << " | | \n" + << " | | P Y T H H I A A" + << " | | \n" + << " | | P Y T H H III A A" + << " Now is " << dateNow << " at " << timeNow << " | | \n" + << " | | " + << " | | \n" + << " | | Torbjorn Sjostrand; Department of Th" + << "eoretical Physics, Lund University, | | \n" + << " | | Solvegatan 14A, SE-223 62 Lund, Sw" + << "eden; | | \n" + << " | | phone: + 46 - 46 - 222 48 16; e-ma" + << "il: torbjorn@thep.lu.se | | \n" + << " | | Stefan Ask; School of Physics and As" + << "tronomy, University of Manchester, | | \n" + << " | | Oxford Road, Manchester M13 9PL, U" + << "nited Kingdom; | | \n" + << " | | phone: + 41 - 22 - 767 5670; e-mai" + << "l: Stefan.Ask@cern.ch | | \n" + << " | | Richard Corke; Department of Theoret" + << "ical Physics, Lund University, | | \n" + << " | | Solvegatan 14A, SE-223 62 Lund, Sw" + << "eden; | | \n" + << " | | phone: + 46 - 46 - 222 31 92; e-ma" + << "il: richard.corke@thep.lu.se | | \n" + << " | | Stephen Mrenna; Computing Division, " + << "Simulations Group, | | \n" + << " | | Fermi National Accelerator Laborat" + << "ory, MS 234, Batavia, IL 60510, USA; | | \n" + << " | | phone: + 1 - 630 - 840 - 2556; e-m" + << "ail: mrenna@fnal.gov | | \n" + << " | | Peter Skands; Theoretical Physics, C" + << "ERN, CH-1211 Geneva 23, Switzerland; | | \n" + << " | | phone: + 41 - 22 - 767 2447; e-mai" + << "l: peter.skands@cern.ch | | \n" + << " | | " + << " | | \n" + << " | | The main program reference is the 'Br" + << "ief Introduction to PYTHIA 8.1', | | \n" + << " | | T. Sjostrand, S. Mrenna and P. Skands" + << ", Comput. Phys. Comm. 178 (2008) 85 | | \n" + << " | | [arXiv:0710.3820] " + << " | | \n" + << " | | " + << " | | \n" + << " | | The main physics reference is the 'PY" + << "THIA 6.4 Physics and Manual', | | \n" + << " | | T. Sjostrand, S. Mrenna and P. Skands" + << ", JHEP05 (2006) 026 [hep-ph/0603175]. | | \n" + << " | | " + << " | | \n" + << " | | An archive of program versions and do" + << "cumentation is found on the web: | | \n" + << " | | http://www.thep.lu.se/~torbjorn/Pythi" + << "a.html | | \n" + << " | | " + << " | | \n" + << " | | This program is released under the GN" + << "U General Public Licence version 2. | | \n" + << " | | Please respect the MCnet Guidelines f" + << "or Event Generator Authors and Users. | | \n" + << " | | " + << " | | \n" + << " | | Disclaimer: this program comes withou" + << "t any guarantees. | | \n" + << " | | Beware of errors and use common sense" + << " when interpreting results. | | \n" + << " | | " + << " | | \n" + << " | | Copyright (C) 2010 Torbjorn Sjostrand" + << " | | \n" + << " | | " + << " | | \n" + << " | | " + << " | | \n" + << " | *----------------------------------------" + << "--------------------------------------* | \n" + << " | " + << " | \n" + << " *-------------------------------------------" + << "-----------------------------------------* \n" << endl; + +} + +//-------------------------------------------------------------------------- + +// Check for lines in file that mark the beginning of new subrun. + +int Pythia::readSubrun(string line, bool warn, ostream& os) { + + // If empty line then done. + int subrunLine = SUBRUNDEFAULT; + if (line.find_first_not_of(" \n\t\v\b\r\f\a") == string::npos) return subrunLine; + + // If first character is not a letter, then done. + string lineNow = line; + int firstChar = lineNow.find_first_not_of(" \n\t\v\b\r\f\a"); + if (!isalpha(lineNow[firstChar])) return subrunLine; + + // Replace an equal sign by a blank to make parsing simpler. + while (lineNow.find("=") != string::npos) { + int firstEqual = lineNow.find_first_of("="); + lineNow.replace(firstEqual, 1, " "); + } + + // Get first word of a line. + istringstream splitLine(lineNow); + string name; + splitLine >> name; + + // Replace two colons by one (:: -> :) to allow for such mistakes. + while (name.find("::") != string::npos) { + int firstColonColon = name.find_first_of("::"); + name.replace(firstColonColon, 2, ":"); + } + + // Convert to lowercase. + for (int i = 0; i < int(name.length()); ++i) + name[i] = std::tolower(name[i]); + + // If no match then done. + if (name != "main:subrun") return subrunLine; + + // Else find new subrun number and return it. + splitLine >> subrunLine; + if (!splitLine) { + if (warn) os << "\n PYTHIA Warning: Main:subrun number not" + << " recognized; skip:\n " << line << endl; + subrunLine = SUBRUNDEFAULT; + } + return subrunLine; + +} + +//-------------------------------------------------------------------------- + +// Check that the final event makes sense: no unknown id codes; +// charge and energy-momentum conserved. + +bool Pythia::check(ostream& os) { + + // Reset. + bool physical = true; + bool listVertices = false; + bool listSystems = false; + bool listBeams = false; + iErrId.resize(0); + iErrCol.resize(0); + iErrNan.resize(0); + iErrNanVtx.resize(0); + Vec4 pSum; + double chargeSum = 0.; + + // Incoming beams counted with negative momentum and charge. + if (doProcessLevel) { + pSum = - (event[1].p() + event[2].p()); + chargeSum = - (event[1].charge() + event[2].charge()); + + // If no ProcessLevel then sum final state of process record. + } else if (process.size() > 0) { + pSum = - process[0].p(); + for (int i = 0; i < process.size(); ++i) + if (process[i].isFinal()) chargeSum -= process[i].charge(); + + // If process not filled, then use outgoing primary in event. + } else { + pSum = - event[0].p(); + for (int i = 1; i < event.size(); ++i) + if (event[i].statusAbs() < 10 || event[i].statusAbs() == 23) + chargeSum -= event[i].charge(); + } + double eLab = abs(pSum.e()); + + // Loop over particles in the event. + for (int i = 0; i < event.size(); ++i) { + + // Look for any unrecognized particle codes. + int id = event[i].id(); + if (id == 0 || !particleData.isParticle(id)) { + ostringstream errCode; + errCode << ", id = " << id; + info.errorMsg("Error in Pythia::check: " + "unknown particle code", errCode.str()); + physical = false; + iErrId.push_back(i); + + // Check that colour assignments are the expected ones. + } else { + int colType = event[i].colType(); + int col = event[i].col(); + int acol = event[i].acol(); + if ( (colType == 0 && (col > 0 || acol > 0)) + || (colType == 1 && (col <= 0 || acol > 0)) + || (colType == -1 && (col > 0 || acol <= 0)) + || (colType == 2 && (col <= 0 || acol <= 0)) ) { + ostringstream errCode; + errCode << ", id = " << id << " cols = " << col << " " << acol; + info.errorMsg("Error in Pythia::check: " + "incorrect colours", errCode.str()); + physical = false; + iErrCol.push_back(i); + } + } + + // Look for particles with not-a-number energy/momentum/mass. + if (abs(event[i].px()) >= 0. && abs(event[i].py()) >= 0. + && abs(event[i].pz()) >= 0. && abs(event[i].e()) >= 0. + && abs(event[i].m()) >= 0.) ; + else { + info.errorMsg("Error in Pythia::check: " + "not-a-number energy/momentum/mass"); + physical = false; + iErrNan.push_back(i); + } + + // Look for particles with not-a-number vertex/lifetime. + if (abs(event[i].xProd()) >= 0. && abs(event[i].yProd()) >= 0. + && abs(event[i].zProd()) >= 0. && abs(event[i].tProd()) >= 0. + && abs(event[i].tau()) >= 0.) ; + else { + info.errorMsg("Error in Pythia::check: " + "not-a-number vertex/lifetime"); + physical = false; + listVertices = true; + iErrNanVtx.push_back(i); + } + + // Add final-state four-momentum and charge. + if (event[i].isFinal()) { + pSum += event[i].p(); + chargeSum += event[i].charge(); + } + + // End of particle loop. + } + + // Check energy-momentum/charge conservation. + double epDev = abs(pSum.e()) + abs(pSum.px()) + abs(pSum.py()) + + abs(pSum.pz()); + if (epDev > epTolErr * eLab) { + info.errorMsg("Error in Pythia::check: energy-momentum not conserved"); + physical = false; + } else if (epDev > epTolWarn * eLab) { + info.errorMsg("Warning in Pythia::check: " + "energy-momentum not quite conserved"); + } + if (abs(chargeSum) > 0.1) { + info.errorMsg("Error in Pythia::check: charge not conserved"); + physical = false; + } + + // Check that beams and event records agree on incoming partons. + // Only meaningful for resolved beams. + if (info.isResolved()) + for (int iSys = 0; iSys < beamA.sizeInit(); ++iSys) { + int eventANw = partonSystems.getInA(iSys); + int eventBNw = partonSystems.getInB(iSys); + int beamANw = beamA[iSys].iPos(); + int beamBNw = beamB[iSys].iPos(); + if (eventANw != beamANw || eventBNw != beamBNw) { + info.errorMsg("Error in Pythia::check: " + "event and beams records disagree"); + physical = false; + listSystems = true; + listBeams = true; + } + } + + // Done for sensible events. + if (physical) return true; + + // Print (the first few) flawed events. + if (nErrEvent < nErrList) { + os << " PYTHIA erroneous event info: \n"; + if (iErrId.size() > 0) { + os << " unknown particle codes in lines "; + for (int i = 0; i < int(iErrId.size()); ++i) + os << iErrId[i] << " "; + os << "\n"; + } + if (iErrCol.size() > 0) { + os << " incorrect colour assignments in lines "; + for (int i = 0; i < int(iErrCol.size()); ++i) + os << iErrCol[i] << " "; + os << "\n"; + } + if (iErrNan.size() > 0) { + os << " not-a-number energy/momentum/mass in lines "; + for (int i = 0; i < int(iErrNan.size()); ++i) + os << iErrNan[i] << " "; + os << "\n"; + } + if (iErrNanVtx.size() > 0) { + os << " not-a-number vertex/lifetime in lines "; + for (int i = 0; i < int(iErrNanVtx.size()); ++i) + os << iErrNanVtx[i] << " "; + os << "\n"; + } + if (epDev > epTolErr * eLab) os << scientific << setprecision(3) + << " total energy-momentum non-conservation = " << epDev << "\n"; + if (abs(chargeSum) > 0.1) os << fixed << setprecision(2) + << " total charge non-conservation = " << chargeSum << "\n"; + info.list(); + event.list(listVertices); + if (listSystems) partonSystems.list(); + if (listBeams) beamA.list(); + if (listBeams) beamB.list(); + } + + // Update error counter. Done also for flawed event. + ++nErrEvent; + return false; + +} + +//-------------------------------------------------------------------------- + +// Routine to set up a PDF pointer. + +PDF* Pythia::getPDFPtr(int idIn, int sequence) { + + // Temporary pointer to be returned. + PDF* tempPDFPtr = 0; + + // One option is to treat a Pomeron like a pi0. + if (idIn == 990 && settings.mode("PDF:PomSet") == 2) idIn = 111; + + // Proton beam, normal choice. + if (abs(idIn) == 2212 && sequence == 1) { + int pSet = settings.mode("PDF:pSet"); + bool useLHAPDF = settings.flag("PDF:useLHAPDF"); + + // Use internal sets. + if (!useLHAPDF) { + if (pSet == 1) tempPDFPtr = new GRV94L(idIn); + else if (pSet == 2) tempPDFPtr = new CTEQ5L(idIn); + else if (pSet <= 6) + tempPDFPtr = new MSTWpdf(idIn, pSet - 2, xmlPath, &info); + else tempPDFPtr = new CTEQ6pdf(idIn, pSet - 6, xmlPath, &info); + } + + // Use sets from LHAPDF. + else { + string LHAPDFset = settings.word("PDF:LHAPDFset"); + int LHAPDFmember = settings.mode("PDF:LHAPDFmember"); + tempPDFPtr = new LHAPDF(idIn, LHAPDFset, LHAPDFmember, 1, &info); + + // Optionally allow extrapolation beyond x and Q2 limits. + tempPDFPtr->setExtrapolate( settings.flag("PDF:extrapolateLHAPDF") ); + } + } + + // Proton beam, special choice for the hard process. + else if (abs(idIn) == 2212) { + int pSet = settings.mode("PDF:pHardSet"); + bool useLHAPDF = settings.flag("PDF:useHardLHAPDF"); + + // Use internal sets. + if (!useLHAPDF) { + if (pSet == 1) tempPDFPtr = new GRV94L(idIn); + else if (pSet == 2) tempPDFPtr = new CTEQ5L(idIn); + else if (pSet <= 6) + tempPDFPtr = new MSTWpdf(idIn, pSet - 2, xmlPath, &info); + else tempPDFPtr = new CTEQ6pdf(idIn, pSet - 6, xmlPath, &info); + } + + // Use sets from LHAPDF. + else { + string LHAPDFset = settings.word("PDF:hardLHAPDFset"); + int LHAPDFmember = settings.mode("PDF:hardLHAPDFmember"); + tempPDFPtr = new LHAPDF(idIn, LHAPDFset, LHAPDFmember, 2, &info); + + // Optionally allow extrapolation beyond x and Q2 limits. + tempPDFPtr->setExtrapolate( settings.flag("PDF:extrapolateLHAPDF") ); + } + } + + // Pion beam (or, in one option, Pomeron beam). + else if (abs(idIn) == 211 || idIn == 111) { + bool useLHAPDF = settings.flag("PDF:piUseLHAPDF"); + + // Use internal sets. + if (!useLHAPDF) { + tempPDFPtr = new GRVpiL(idIn); + } + + // Use sets from LHAPDF. + else { + string LHAPDFset = settings.word("PDF:piLHAPDFset"); + int LHAPDFmember = settings.mode("PDF:piLHAPDFmember"); + tempPDFPtr = new LHAPDF(idIn, LHAPDFset, LHAPDFmember, 1, &info); + + // Optionally allow extrapolation beyond x and Q2 limits. + tempPDFPtr->setExtrapolate( settings.flag("PDF:extrapolateLHAPDF") ); + } + } + + // Pomeron beam, if not treated like a pi0 beam. + else if (idIn == 990) { + int pomSet = settings.mode("PDF:PomSet"); + double rescale = settings.parm("PDF:PomRescale"); + + // A generic Q2-independent parametrization. + if (pomSet == 1) { + double gluonA = settings.parm("PDF:PomGluonA"); + double gluonB = settings.parm("PDF:PomGluonB"); + double quarkA = settings.parm("PDF:PomQuarkA"); + double quarkB = settings.parm("PDF:PomQuarkB"); + double quarkFrac = settings.parm("PDF:PomQuarkFrac"); + double strangeSupp = settings.parm("PDF:PomStrangeSupp"); + tempPDFPtr = new PomFix( 990, gluonA, gluonB, quarkA, quarkB, + quarkFrac, strangeSupp); + } + + // The H1 Q2-dependent parametrizations. Initialization requires files. + else if (pomSet == 3 || pomSet == 4) + tempPDFPtr = new PomH1FitAB( 990, pomSet - 2, rescale, xmlPath, &info); + else if (pomSet == 5) + tempPDFPtr = new PomH1Jets( 990, rescale, xmlPath, &info); + else if (pomSet == 6) + tempPDFPtr = new PomH1FitAB( 990, 3, rescale, xmlPath, &info); + } + + // Lepton beam; resolved or not. + else if (abs(idIn) > 10 && abs(idIn) < 17) { + if (settings.flag("PDF:lepton") && abs(idIn)%2 == 1) + tempPDFPtr = new Lepton(idIn); + else tempPDFPtr = new LeptonPoint(idIn); + } + + // Failure for unrecognized particle. + else tempPDFPtr = 0; + + // Done. + return tempPDFPtr; +} + +//-------------------------------------------------------------------------- + +} // end namespace Pythia8 + + diff --git a/PYTHIA8/pythia8140/src/PythiaStdlib.cxx b/PYTHIA8/pythia8140/src/PythiaStdlib.cxx new file mode 100644 index 00000000000..a484c3156c7 --- /dev/null +++ b/PYTHIA8/pythia8140/src/PythiaStdlib.cxx @@ -0,0 +1,41 @@ +// PythiaStdlib.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the Gamma function. + +#include "PythiaStdlib.h" + +namespace Pythia8 { + +//========================================================================== + +// The Gamma function for real arguments, using the Lanczos approximation. +// Code based on http://en.wikipedia.org/wiki/Lanczos_approximation + +double GammaCoef[9] = { + 0.99999999999980993, 676.5203681218851, -1259.1392167224028, + 771.32342877765313, -176.61502916214059, 12.507343278686905, + -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7}; + +double GammaReal(double x) { + + // Reflection formula (recursive!) for x < 0.5. + if (x < 0.5) return M_PI / (sin(M_PI * x) * GammaReal(1 - x)); + + // Iterate through terms. + double z = x - 1.; + double gamma = GammaCoef[0]; + for (int i = 1; i < 9; ++i) gamma += GammaCoef[i] / (z + i); + + // Answer. + double t = z + 7.5; + gamma *= sqrt(2. * M_PI) * pow(t, z + 0.5) * exp(-t); + return gamma; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ResonanceDecays.cxx b/PYTHIA8/pythia8140/src/ResonanceDecays.cxx new file mode 100644 index 00000000000..50a09235c2e --- /dev/null +++ b/PYTHIA8/pythia8140/src/ResonanceDecays.cxx @@ -0,0 +1,805 @@ +// ResonanceDecays.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for +// the ResonanceDecays class. + +#include "ResonanceDecays.h" + +namespace Pythia8 { + +//========================================================================== + +// The ResonanceDecays class. +// Do all resonance decays sequentially. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of tries to pick a decay channel. +const int ResonanceDecays::NTRYCHANNEL = 10; + +// Number of tries to pick a set of daughter masses. +const int ResonanceDecays::NTRYMASSES = 10000; + +// Mass above threshold for allowed decays. +const double ResonanceDecays::MSAFETY = 0.1; + +// When constrainted kinematics cut high-mass tail of Breit-Wigner. +const double ResonanceDecays::WIDTHCUT = 5.; + +// Small number (relative to 1) to protect against roundoff errors. +const double ResonanceDecays::TINY = 1e-10; + +// Forbid small Breit-Wigner mass range, as mapped onto atan range. +const double ResonanceDecays::TINYBWRANGE = 1e-8; + +// These numbers are hardwired empirical parameters, +// intended to speed up the M-generator. +const double ResonanceDecays::WTCORRECTION[11] = { 1., 1., 1., + 2., 5., 15., 60., 250., 1250., 7000., 50000. }; + +//-------------------------------------------------------------------------- + +bool ResonanceDecays::next( Event& process) { + + // Loop over all entries to find resonances that should decay. + int iDec = 0; + do { + Particle& decayer = process[iDec]; + if (decayer.isFinal() && decayer.canDecay() && decayer.mayDecay() + && decayer.isResonance() ) { + + // Fill the decaying particle in slot 0 of arrays. + id0 = decayer.id(); + m0 = decayer.m(); + idProd.resize(0); + mProd.resize(0); + idProd.push_back( id0 ); + mProd.push_back( m0 ); + + // Mother flavour - relevant for gamma*/Z0 mixing. (Not always??) + int idIn = process[decayer.mother1()].id(); + + // Prepare decay selection. + decayer.particleDataEntry().preparePick(id0, m0, idIn); + + // Pick a decay channel; allow up to ten tries. + bool foundChannel = false; + for (int iTryChannel = 0; iTryChannel < NTRYCHANNEL; ++iTryChannel) { + + // Pick decay channel. Find multiplicity. + DecayChannel& channel = decayer.particleDataEntry().pickChannel(); + mult = channel.multiplicity(); + + // Read out flavours. + idProd.resize(1); + int idNow; + for (int i = 1; i <= mult; ++i) { + idNow = channel.product(i - 1); + if (id0 < 0 && particleDataPtr->hasAnti(idNow)) idNow = -idNow; + idProd.push_back( idNow); + } + + // Pick masses. Pick new channel if fail. + if (!pickMasses()) continue; + foundChannel = true; + break; + } + + // Failed to find acceptable decays. + if (!foundChannel) { + infoPtr->errorMsg("Error in ResonanceDecays::next:" + " failed to find workable decay channel"); + return false; + } + + // Select colours in decay. + if (!pickColours(iDec, process)) return false; + + // Select four-momenta in decay, boosted to lab frame. + pProd.resize(0); + pProd.push_back( decayer.p() ); + if (!pickKinematics()) return false; + + // Append decay products to the process event record. Set lifetimes. + int iFirst = process.size(); + for (int i = 1; i <= mult; ++i) { + int j = process.append( idProd[i], 23, iDec, 0, 0, 0, + cols[i], acols[i], pProd[i], mProd[i], m0); + process[j].tau( process[j].tau0() * rndmPtr->exp() ); + } + int iLast = process.size() - 1; + + // Modify mother status and daughters. + decayer.status(-22); + decayer.daughters(iFirst, iLast); + + // End of loop over all entries. + } + } while (++iDec < process.size()); + + // Done. + return true; + +} + +// Select masses of decay products. + +bool ResonanceDecays::pickMasses() { + + // Arrays with properties of particles. Fill with dummy values for mother. + vector useBW; + vector m0BW, mMinBW, mMaxBW, widthBW; + double mMother = mProd[0]; + double m2Mother = mMother * mMother; + useBW.push_back( false ); + m0BW.push_back( mMother ); + mMinBW.push_back( mMother ); + mMaxBW.push_back( mMother ); + widthBW.push_back( 0. ); + + // Loop throught products for masses and widths. Set nominal mass. + bool useBWNow; + double m0Now, mMinNow, mMaxNow, widthNow; + for (int i = 1; i <= mult; ++i) { + useBWNow = particleDataPtr->useBreitWigner( idProd[i] ); + m0Now = particleDataPtr->m0( idProd[i] ); + mMinNow = particleDataPtr->m0Min( idProd[i] ); + mMaxNow = particleDataPtr->m0Max( idProd[i] ); + if (useBWNow && mMaxNow < mMinNow) mMaxNow = mMother; + widthNow = particleDataPtr->mWidth( idProd[i] ); + useBW.push_back( useBWNow ); + m0BW.push_back( m0Now ); + mMinBW.push_back( mMinNow ); + mMaxBW.push_back( mMaxNow ); + widthBW.push_back( widthNow ); + mProd.push_back( m0Now ); + } + + // Find number of Breit-Wigners and summed (minimal) masses. + int nBW = 0; + double mSum = 0.; + double mSumMin = 0.; + for (int i = 1; i <= mult; ++i) { + if (useBW[i]) ++nBW; + mSum += max( m0BW[i], mMinBW[i]); + mSumMin += mMinBW[i]; + } + + // If sum of minimal masses above mother mass then give up. + if (mSumMin + MSAFETY > mMother) return false; + + // If sum of masses below and no Breit-Wigners then done. + if (mSum + 0.5 * MSAFETY < mMother && nBW == 0) return true; + + // Else if below then retry Breit-Wigners, with simple treshold. + if (mSum + MSAFETY < mMother) { + double wtMax = 2. * sqrtpos(1. - mSum*mSum / m2Mother); + double wt; + for (int iTryMasses = 0; iTryMasses <= NTRYMASSES; ++ iTryMasses) { + if (iTryMasses == NTRYMASSES) return false; + mSum = 0.; + for (int i = 1; i <= mult; ++i) { + if (useBW[i]) mProd[i] = particleDataPtr->mass( idProd[i] ); + mSum += mProd[i]; + } + wt = (mSum + 0.5 * MSAFETY < mMother) + ? sqrtpos(1. - mSum*mSum / m2Mother) : 0.; + if (wt > rndmPtr->flat() * wtMax) break; + } + return true; + } + + // From now on some particles will have to be forced off shell. + + // Order Breit-Wigners in decreasing widths. Sum of other masses. + vector iBW; + double mSum0 = 0.; + for (int i = 1; i <= mult; ++i) { + if (useBW[i]) iBW.push_back(i); + else mSum0 += mProd[i]; + } + for (int i = 1; i < nBW; ++i) { + for (int j = i - 1; j >= 0; --j) { + if (widthBW[iBW[j+1]] > widthBW[iBW[j]]) swap (iBW[j+1], iBW[j]); + else break; + } + } + + // Do all but broadest two in increasing-width order. Includes only one. + if (nBW != 2) { + int iMin = (nBW == 1) ? 0 : 2; + for (int i = nBW - 1; i >= iMin; --i) { + int iBWi = iBW[i]; + + // Find allowed mass range of current resonance. + double mMax = mMother - mSum0 - MSAFETY; + if (nBW != 1) for (int j = 0; j < i; ++j) mMax -= mMinBW[iBW[j]]; + mMax = min( mMaxBW[iBWi], mMax ); + double mMin = min( mMinBW[iBWi], mMax - MSAFETY); + if (mMin < 0.) return false; + + // Parameters for Breit-Wigner choice, with constrained mass range. + double m2Nom = pow2( m0BW[iBWi] ); + double m2Max = mMax * mMax; + double m2Min = mMin * mMin; + double mmWid = m0BW[iBWi] * widthBW[iBWi]; + double atanMin = atan( (m2Min - m2Nom) / mmWid ); + double atanMax = atan( (m2Max - m2Nom) / mmWid ); + double atanDif = atanMax - atanMin; + + // Fail if too narrow mass range; e.g. out in tail of Breit-Wigner. + if (atanDif < TINYBWRANGE) return false; + + // Retry mass according to Breit-Wigner, with simple threshold factor. + double mr1 = mSum0*mSum0 / m2Mother; + double mr2 = m2Min / m2Mother; + double wtMax = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + double m2Now, wt; + for (int iTryMasses = 0; iTryMasses <= NTRYMASSES; ++ iTryMasses) { + if (iTryMasses == NTRYMASSES) return false; + m2Now = m2Nom + mmWid * tan(atanMin + rndmPtr->flat() * atanDif); + mr2 = m2Now / m2Mother; + wt = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + if (wt > rndmPtr->flat() * wtMax) break; + } + + // Prepare to iterate for more. Done for one Breit-Wigner. + mProd[iBWi] = sqrt(m2Now); + mSum0 += mProd[iBWi]; + } + if (nBW == 1) return true; + } + + // Left to do two broadest Breit-Wigners correlated, i.e. more realistic. + int iBW1 = iBW[0]; + int iBW2 = iBW[1]; + int idMother = abs(idProd[0]); + int idDau1 = abs(idProd[iBW1]); + int idDau2 = abs(idProd[iBW2]); + + // In some cases known phase-space behaviour; else simple beta factor. + int psMode = 1 ; + if ( (idMother == 25 || idMother == 35) && idDau1 < 19 + && idDau2 == idDau1 ) psMode = 3; + if ( (idMother == 25 || idMother == 35 || idMother == 36) + && (idDau1 == 23 || idDau1 == 24) && idDau2 == idDau1 ) psMode = 5; + + // Find allowed mass ranges + double mRem = mMother - mSum0 - MSAFETY; + double mMax1 = min( mMaxBW[iBW1], mRem - mMinBW[iBW2] ); + double mMin1 = min( mMinBW[iBW1], mMax1 - MSAFETY); + double mMax2 = min( mMaxBW[iBW2], mRem - mMinBW[iBW1] ); + double mMin2 = min( mMinBW[iBW2], mMax2 - MSAFETY); + + // At least one range must extend below half remaining mass. + double mMid = 0.5 * mRem; + bool hasMid1 = (mMin1 < 0.5 * mRem); + bool hasMid2 = (mMin2 < 0.5 * mRem); + if (!hasMid1 && !hasMid2) return false; + + // Parameters for Breit-Wigner choice, with constrained mass range. + double m2Nom1 = pow2( m0BW[iBW1] ); + double m2Max1 = mMax1 * mMax1; + double m2Min1 = mMin1 * mMin1; + double mmWid1 = m0BW[iBW1] * widthBW[iBW1]; + double atanMin1 = atan( (m2Min1 - m2Nom1) / mmWid1 ); + double atanMax1 = atan( (m2Max1 - m2Nom1) / mmWid1 ); + double atanMid1 = (hasMid1) ? atan( (mMid*mMid - m2Nom1) / mmWid1 ) : 0.; + double m2Nom2 = pow2( m0BW[iBW2] ); + double m2Max2 = mMax1 * mMax2; + double m2Min2 = mMin1 * mMin2; + double mmWid2 = m0BW[iBW2] * widthBW[iBW2]; + double atanMin2 = atan( (m2Min2 - m2Nom2) / mmWid2 ); + double atanMax2 = atan( (m2Max2 - m2Nom2) / mmWid2 ); + double atanMid2 = (hasMid2) ? atan( (mMid*mMid - m2Nom2) / mmWid2 ) : 0.; + + // Relative weight to pick either below half remaining mass. + double probLow1 = (hasMid1) ? 1. : 0.; + if (hasMid1 && hasMid2) probLow1 = (atanMid1 - atanMin1) + / ( (atanMid1 - atanMin1) + (atanMid2 - atanMin1) ); + + // Maximum matrix element times phase space weight. + double m2Rem = mRem * mRem; + double mr1 = m2Min1 / m2Rem; + double mr2 = m2Min2 / m2Rem; + double psMax = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + double wtMax = 1.; + if (psMode == 1) wtMax = psMax; + else if (psMode == 2) wtMax = psMax * psMax; + else if (psMode == 3) wtMax = pow3(psMax); + else if (psMode == 5) wtMax = psMax + * (pow2(1. - mr1 - mr2) + 8. * mr1 * mr2); + + // Retry mass according to Breit-Wigners, with simple threshold factor. + double atanDif1, atanDif2, m2Now1, m2Now2, mNow1, mNow2, ps, wt; + for (int iTryMasses = 0; iTryMasses <= NTRYMASSES; ++ iTryMasses) { + if (iTryMasses == NTRYMASSES) return false; + + // Pick either below half remaining mass. + if (rndmPtr->flat() < probLow1) { + atanDif1 = atanMid1 - atanMin1; + atanDif2 = atanMax2 - atanMin2; + } else { + atanDif1 = atanMax1 - atanMin1; + atanDif2 = atanMid2 - atanMin2; + } + m2Now1 = m2Nom1 + mmWid1 * tan(atanMin1 + rndmPtr->flat() * atanDif1); + m2Now2 = m2Nom2 + mmWid2 * tan(atanMin2 + rndmPtr->flat() * atanDif2); + mNow1 = sqrt(m2Now1); + mNow2 = sqrt(m2Now2); + + // Threshold weight. + mr1 = m2Now1 / m2Rem; + mr2 = m2Now2 / m2Rem; + wt = 0.; + if (mNow1 + mNow2 + MSAFETY < mMother) { + ps = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + wt = 1.; + if (psMode == 1) wt = ps; + else if (psMode == 2) wt = ps * ps; + else if (psMode == 3) wt = pow3(ps); + else if (psMode == 5) wt = ps + * (pow2(1. - mr1 - mr2) + 8. * mr1 * mr2); + } + if (wt > rndmPtr->flat() * wtMax) break; + } + mProd[iBW1] = mNow1; + mProd[iBW2] = mNow2; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Select colours of decay products. + +bool ResonanceDecays::pickColours(int iDec, Event& process) { + + // Reset or create arrays with colour info. + cols.resize(0); + acols.resize(0); + vector iTriplet, iAtriplet, iOctet, iDipCol, iDipAcol; + + // Mother colours already known. + int col0 = process[iDec].col(); + int acol0 = process[iDec].acol(); + cols.push_back( col0); + acols.push_back(acol0); + + // Loop through all daughters. + int colTypeNow; + for (int i = 1; i <= mult; ++i) { + // Daughter colours initially empty, so that all is set for singlet. + cols.push_back(0); + acols.push_back(0); + // Find character (singlet, triplet, antitriplet, octet) of daughters. + colTypeNow = particleDataPtr->colType( idProd[i] ); + if (colTypeNow == 0); + else if (colTypeNow == 1) iTriplet.push_back(i); + else if (colTypeNow == -1) iAtriplet.push_back(i); + else if (colTypeNow == 2) iOctet.push_back(i); + else { + infoPtr->errorMsg("Error in ResonanceDecays::pickColours:" + " unknown colour type encountered"); + return false; + } + } + + // Check excess of colours and anticolours in final over initial state. + int nCol = iTriplet.size(); + if (col0 != 0) --nCol; + int nAcol = iAtriplet.size(); + if (acol0 != 0) --nAcol; + + // If net creation of three colours then find junction kind: + // mother is 1 = singlet, 3 = antitriplet, 5 = octet. + if (nCol - nAcol == 3) { + int kindJun = (col0 == 0) ? ((acol0 == 0) ? 1 : 3) : 5; + + // Set colours in three junction legs and store junction. + int colJun[3]; + colJun[0] = (kindJun == 1) ? process.nextColTag() : acol0; + colJun[1] = process.nextColTag(); + colJun[2] = process.nextColTag(); + process.appendJunction( kindJun, colJun[0], colJun[1], colJun[2]); + + // Loop over three legs. Remove an incoming anticolour on first leg. + for (int leg = 0; leg < 3; ++leg) { + if (leg == 0 && kindJun != 1) acol0 = 0; + + // Pick final-state triplets to carry these new colours. + else { + int pickT = (iTriplet.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iTriplet.size() - TINY) ); + int iPickT = iTriplet[pickT]; + cols[iPickT] = colJun[leg]; + + // Remove matched triplet and store new colour dipole ends. + iTriplet[pickT] = iTriplet.back(); + iTriplet.pop_back(); + iDipCol.push_back(iPickT); + iDipAcol.push_back(0); + } + } + + // Update colour counter. Done with junction. + nCol -= 3; + } + + // If net creation of three anticolours then find antijunction kind: + // mother is 2 = singlet, 4 = triplet, 6 = octet. + if (nAcol - nCol == 3) { + int kindJun = (acol0 == 0) ? ((col0 == 0) ? 2 : 4) : 6; + + // Set anticolours in three antijunction legs and store antijunction. + int acolJun[3]; + acolJun[0] = (kindJun == 2) ? process.nextColTag() : col0; + acolJun[1] = process.nextColTag(); + acolJun[2] = process.nextColTag(); + process.appendJunction( kindJun, acolJun[0], acolJun[1], acolJun[2]); + + // Loop over three legs. Remove an incoming colour on first leg. + for (int leg = 0; leg < 3; ++leg) { + if (leg == 0 && kindJun != 2) col0 = 0; + + // Pick final-state antitriplets to carry these new anticolours. + else { + int pickA = (iAtriplet.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iAtriplet.size() - TINY) ); + int iPickA = iAtriplet[pickA]; + acols[iPickA] = acolJun[leg]; + + // Remove matched antitriplet and store new colour dipole ends. + iAtriplet[pickA] = iAtriplet.back(); + iAtriplet.pop_back(); + iDipCol.push_back(0); + iDipAcol.push_back(iPickA); + } + } + + // Update anticolour counter. Done with antijunction. + nAcol -= 3; + } + + // If colours and anticolours do not match now then unphysical. + if (nCol != nAcol) { + infoPtr->errorMsg("Error in ResonanceDecays::pickColours:" + " inconsistent colour tags"); + return false; + } + + // Pick final-state triplet (if any) to carry initial colour. + if (col0 != 0 && iTriplet.size() > 0) { + int pickT = (iTriplet.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iTriplet.size() - TINY) ); + int iPickT = iTriplet[pickT]; + cols[iPickT] = col0; + + // Remove matched triplet and store new colour dipole ends. + col0 = 0; + iTriplet[pickT] = iTriplet.back(); + iTriplet.pop_back(); + iDipCol.push_back(iPickT); + iDipAcol.push_back(0); + } + + // Pick final-state antitriplet (if any) to carry initial anticolour. + if (acol0 != 0 && iAtriplet.size() > 0) { + int pickA = (iAtriplet.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iAtriplet.size() - TINY) ); + int iPickA = iAtriplet[pickA]; + acols[iPickA] = acol0; + + // Remove matched antitriplet and store new colour dipole ends. + acol0 = 0; + iAtriplet[pickA] = iAtriplet.back(); + iAtriplet.pop_back(); + iDipCol.push_back(0); + iDipAcol.push_back(iPickA); + } + + // Error checks that amount of leftover colours and anticolours match. + if ( (iTriplet.size() != iAtriplet.size()) + || (col0 != 0 && acol0 == 0) || (col0 == 0 && acol0 != 0) ) { + infoPtr->errorMsg("Error in ResonanceDecays::pickColours:" + " inconsistent colour tags"); + return false; + } + + // Match triplets to antitriplets in the final state. + for (int pickT = 0; pickT < int(iTriplet.size()); ++pickT) { + int iPickT = iTriplet[pickT]; + int pickA = (iAtriplet.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iAtriplet.size() - TINY) ); + int iPickA = iAtriplet[pickA]; + + // Connect pair with new colour tag. + cols[iPickT] = process.nextColTag(); + acols[iPickA] = cols[iPickT]; + + // Remove matched antitriplet and store new colour dipole ends. + iAtriplet[pickT] = iAtriplet.back(); + iAtriplet.pop_back(); + iDipCol.push_back(iPickT); + iDipAcol.push_back(iPickA); + } + + // If no octets are around then matching is done. + if (col0 == 0 && acol0 == 0 && iOctet.size() == 0) return true; + + // If initial-state octet remains then store as (first!) new dipole. + if (col0 != 0) { + iDipCol.push_back(0); + iDipAcol.push_back(0); + } + + // Now attach all final-state octets at random to existing dipoles. + for (int i = 0; i < int(iOctet.size()); ++i) { + int iOct = iOctet[i]; + + // If no dipole then start new one. (Happens for singlet -> octets.) + if (iDipCol.size() == 0) { + cols[iOct] = process.nextColTag(); + acols[iOct] = cols[iOct] ; + iDipCol.push_back(iOct); + iDipAcol.push_back(iOct); + } + + // Else attach to existing dipole picked at random. + else { + int pickDip = (iDipCol.size() == 1) ? 0 + : int( TINY + rndmPtr->flat() * (iDipCol.size() - TINY) ); + + // Case with dipole in initial state: reattach existing colours. + if (iDipCol[pickDip] == 0 && iDipAcol[pickDip] == 0) { + cols[iOct] = col0; + acols[iOct] = acol0; + iDipAcol[pickDip] = iOct; + iDipCol.push_back(iOct); + iDipAcol.push_back(0); + + // Case with dipole from colour in initial state: also new colour. + } else if (iDipAcol[pickDip] == 0) { + int iPickCol = iDipCol[pickDip]; + cols[iOct] = cols[iPickCol]; + acols[iOct] = process.nextColTag(); + cols[iPickCol] = acols[iOct]; + iDipCol[pickDip] = iOct; + iDipCol.push_back(iPickCol); + iDipAcol.push_back(iOct); + + // Remaining cases with dipole from anticolour in initial state + // or dipole inside final state: also new colour. + } else { + int iPickAcol = iDipAcol[pickDip]; + acols[iOct] = acols[iPickAcol]; + cols[iOct] = process.nextColTag(); + acols[iPickAcol] = cols[iOct]; + iDipAcol[pickDip] = iOct; + iDipCol.push_back(iOct); + iDipAcol.push_back(iPickAcol); + } + } + } + + // Must now have at least two dipoles (no 1 -> 8 or 8 -> 1). + if (iDipCol.size() < 2) { + infoPtr->errorMsg("Error in ResonanceDecays::pickColours:" + " inconsistent colour tags"); + return false; + } + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Select decay products momenta isotropically in phase space. +// Process-dependent angular distributions may be imposed in SigmaProcess. + +bool ResonanceDecays::pickKinematics() { + + // Description of two-body decays as simple special case. + if (mult == 2) { + + // Masses. + m0 = mProd[0]; + double m1 = mProd[1]; + double m2 = mProd[2]; + + // Energies and absolute momentum in the rest frame. + double e1 = 0.5 * (m0*m0 + m1*m1 - m2*m2) / m0; + double e2 = 0.5 * (m0*m0 + m2*m2 - m1*m1) / m0; + double pAbs = 0.5 * sqrtpos( (m0 - m1 - m2) * (m0 + m1 + m2) + * (m0 + m1 - m2) * (m0 - m1 + m2) ) / m0; + + // Pick isotropic angles to give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = pAbs * sinTheta * cos(phi); + double pY = pAbs * sinTheta * sin(phi); + double pZ = pAbs * cosTheta; + + // Fill four-momenta in mother rest frame and then boost to lab frame. + pProd.push_back( Vec4( pX, pY, pZ, e1) ); + pProd.push_back( Vec4( -pX, -pY, -pZ, e2) ); + pProd[1].bst( pProd[0] ); + pProd[2].bst( pProd[0] ); + + // Done for two-body decay. + return true; + } + + // Description of three-body decays as semi-simple special case. + if (mult == 3) { + + // Masses. + m0 = mProd[0]; + double m1 = mProd[1]; + double m2 = mProd[2]; + double m3 = mProd[3]; + double mDiff = m0 - (m1 + m2 + m3); + + // Kinematical limits for 2+3 mass. Maximum phase-space weight. + double m23Min = m2 + m3; + double m23Max = m0 - m1; + double p1Max = 0.5 * sqrtpos( (m0 - m1 - m23Min) * (m0 + m1 + m23Min) + * (m0 + m1 - m23Min) * (m0 - m1 + m23Min) ) / m0; + double p23Max = 0.5 * sqrtpos( (m23Max - m2 - m3) * (m23Max + m2 + m3) + * (m23Max + m2 - m3) * (m23Max - m2 + m3) ) / m23Max; + double wtPSmax = 0.5 * p1Max * p23Max; + + // Pick an intermediate mass m23 flat in the allowed range. + double wtPS, m23, p1Abs, p23Abs; + do { + m23 = m23Min + rndmPtr->flat() * mDiff; + + // Translate into relative momenta and find phase-space weight. + p1Abs = 0.5 * sqrtpos( (m0 - m1 - m23) * (m0 + m1 + m23) + * (m0 + m1 - m23) * (m0 - m1 + m23) ) / m0; + p23Abs = 0.5 * sqrtpos( (m23 - m2 - m3) * (m23 + m2 + m3) + * (m23 + m2 - m3) * (m23 - m2 + m3) ) / m23; + wtPS = p1Abs * p23Abs; + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Set up m23 -> m2 + m3 isotropic in its rest frame. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = p23Abs * sinTheta * cos(phi); + double pY = p23Abs * sinTheta * sin(phi); + double pZ = p23Abs * cosTheta; + double e2 = sqrt( m2*m2 + p23Abs*p23Abs); + double e3 = sqrt( m3*m3 + p23Abs*p23Abs); + Vec4 p2( pX, pY, pZ, e2); + Vec4 p3( -pX, -pY, -pZ, e3); + + // Set up 0 -> 1 + 23 isotropic in its rest frame. + cosTheta = 2. * rndmPtr->flat() - 1.; + sinTheta = sqrt(1. - cosTheta*cosTheta); + phi = 2. * M_PI * rndmPtr->flat(); + pX = p1Abs * sinTheta * cos(phi); + pY = p1Abs * sinTheta * sin(phi); + pZ = p1Abs * cosTheta; + double e1 = sqrt( m1*m1 + p1Abs*p1Abs); + double e23 = sqrt( m23*m23 + p1Abs*p1Abs); + pProd.push_back( Vec4( pX, pY, pZ, e1) ); + + // Boost 2 + 3 to the 0 rest frame and then boost to lab frame. + Vec4 p23( -pX, -pY, -pZ, e23); + p2.bst( p23 ); + p3.bst( p23 ); + pProd.push_back( p2 ); + pProd.push_back( p3 ); + pProd[1].bst( pProd[0] ); + pProd[2].bst( pProd[0] ); + pProd[3].bst( pProd[0] ); + + // Done for three-body decay. + return true; + } + + // Do a multibody decay using the M-generator algorithm. + + // Mother and sum daughter masses. + m0 = mProd[0]; + double mSum = mProd[1]; + for (int i = 2; i <= mult; ++i) mSum += mProd[i]; + double mDiff = m0 - mSum; + + // Begin setup of intermediate invariant masses. + vector mInv; + for (int i = 0; i <= mult; ++i) mInv.push_back( mProd[i]); + + // Calculate the maximum weight in the decay. + double wtPSmax = 1. / WTCORRECTION[mult]; + double mMax = mDiff + mProd[mult]; + double mMin = 0.; + for (int i = mult - 1; i > 0; --i) { + mMax += mProd[i]; + mMin += mProd[i+1]; + double mNow = mProd[i]; + wtPSmax *= 0.5 * sqrtpos( (mMax - mMin - mNow) * (mMax + mMin + mNow) + * (mMax + mMin - mNow) * (mMax - mMin + mNow) ) / mMax; + } + + // Begin loop to find the set of intermediate invariant masses. + vector rndmOrd; + double wtPS; + do { + wtPS = 1.; + + // Find and order random numbers in descending order. + rndmOrd.resize(0); + rndmOrd.push_back(1.); + for (int i = 1; i < mult - 1; ++i) { + double rndm = rndmPtr->flat(); + rndmOrd.push_back(rndm); + for (int j = i - 1; j > 0; --j) { + if (rndm > rndmOrd[j]) swap( rndmOrd[j], rndmOrd[j+1] ); + else break; + } + } + rndmOrd.push_back(0.); + + // Translate into intermediate masses and find weight. + for (int i = mult - 1; i > 0; --i) { + mInv[i] = mInv[i+1] + mProd[i] + (rndmOrd[i-1] - rndmOrd[i]) * mDiff; + wtPS *= 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + } + + // If rejected, try again with new invariant masses. + } while ( wtPS < rndmPtr->flat() * wtPSmax ); + + // Perform two-particle decays in the respective rest frame. + vector pInv; + pInv.resize(mult + 1); + for (int i = 1; i < mult; ++i) { + double pAbs = 0.5 * sqrtpos( (mInv[i] - mInv[i+1] - mProd[i]) + * (mInv[i] + mInv[i+1] + mProd[i]) * (mInv[i] + mInv[i+1] - mProd[i]) + * (mInv[i] - mInv[i+1] + mProd[i]) ) / mInv[i]; + + // Isotropic angles give three-momentum. + double cosTheta = 2. * rndmPtr->flat() - 1.; + double sinTheta = sqrt(1. - cosTheta*cosTheta); + double phi = 2. * M_PI * rndmPtr->flat(); + double pX = pAbs * sinTheta * cos(phi); + double pY = pAbs * sinTheta * sin(phi); + double pZ = pAbs * cosTheta; + + // Calculate energies, fill four-momenta. + double eHad = sqrt( mProd[i]*mProd[i] + pAbs*pAbs); + double eInv = sqrt( mInv[i+1]*mInv[i+1] + pAbs*pAbs); + pProd.push_back( Vec4( pX, pY, pZ, eHad) ); + pInv[i+1].p( -pX, -pY, -pZ, eInv); + } + pProd.push_back( pInv[mult] ); + + // Boost decay products to the mother rest frame and on to lab frame. + pInv[1] = pProd[0]; + for (int iFrame = mult - 1; iFrame > 0; --iFrame) + for (int i = iFrame; i <= mult; ++i) pProd[i].bst(pInv[iFrame]); + + // Done for multibody decay. + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/ResonanceWidths.cxx b/PYTHIA8/pythia8140/src/ResonanceWidths.cxx new file mode 100644 index 00000000000..57081551783 --- /dev/null +++ b/PYTHIA8/pythia8140/src/ResonanceWidths.cxx @@ -0,0 +1,2129 @@ +// ResonanceWidths.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for +// the ResonanceWidths class and classes derived from it. + +#include "ResonanceWidths.h" +#include "PythiaComplex.h" + +namespace Pythia8 { + +//========================================================================== + +// The ResonanceWidths class. +// Base class for the various resonances. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of points in integration direction for numInt routines. +const int ResonanceWidths::NPOINT = 100; + +// The sum of product masses must not be too close to the resonance mass. +const double ResonanceWidths::MASSMARGIN = 0.1; + +//-------------------------------------------------------------------------- + +// Initialize data members. +// Calculate and store partial and total widths at the nominal mass. + +bool ResonanceWidths::init(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn) { + + // Save pointers. + infoPtr = infoPtrIn; + settingsPtr = settingsPtrIn; + particleDataPtr = particleDataPtrIn; + coupSMPtr = coupSMPtrIn; + + // Minimal decaying-resonance width. Minimal phase space for meMode = 103. + minWidth = settingsPtr->parm("ResonanceWidths:minWidth"); + minThreshold = settingsPtr->parm("ResonanceWidths:minThreshold"); + + // Pointer to particle species. + particlePtr = particleDataPtr->particleDataEntryPtr(idRes); + if (particlePtr == 0) { + infoPtr->errorMsg("Error in ResonanceWidths::init:" + " unknown resonance identity code"); + return false; + } + + // Generic particles should not have meMode < 100, but allow + // some exceptions: not used Higgses and not used Technicolor. + if (idRes == 35 || idRes == 36 || idRes == 37 + || idRes/1000000 == 3) isGeneric = false; + + // Resonance properties: antiparticle, mass, width + hasAntiRes = particlePtr->hasAnti(); + mRes = particlePtr->m0(); + GammaRes = particlePtr->mWidth(); + m2Res = mRes*mRes; + + // For very narrow resonances assign fictitious small width. + if (GammaRes < minWidth) GammaRes = 0.1 * minWidth; + GamMRat = GammaRes / mRes; + + // Secondary decay chains by default all on. + openPos = 1.; + openNeg = 1.; + + // Allow option where on-shell width is forced to current value. + doForceWidth = particlePtr->doForceWidth(); + forceFactor = 1.; + + // Check that resonance OK. + if (particlePtr == 0) infoPtr->errorMsg("Error in ResonanceWidths::init:" + " unknown resonance identity code"); + + // Initialize constants used for a resonance. + initConstants(); + + // Calculate various common prefactors for the current mass. + mHat = mRes; + calcPreFac(true); + + // Reset quantities to sum. Declare variables inside loop. + double widTot = 0.; + double widPos = 0.; + double widNeg = 0.; + int idNow, idAnti; + double openSecPos, openSecNeg; + + // Loop over all decay channels. Basic properties of channel. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + iChannel = i; + onMode = particlePtr->channel(i).onMode(); + meMode = particlePtr->channel(i).meMode(); + mult = particlePtr->channel(i).multiplicity(); + widNow = 0.; + + // Warn if not relevant meMode. + if ( meMode < 0 || meMode > 103 || (isGeneric && meMode < 100) ) { + infoPtr->errorMsg("Error in ResonanceWidths::init:" + " resonance meMode not acceptable"); + } + + // Channels with meMode < 100 must be implemented in derived classes. + if (meMode < 100) { + + // Read out information on channel: primarily use first two. + id1 = particlePtr->channel(i).product(0); + id2 = particlePtr->channel(i).product(1); + id1Abs = abs(id1); + id2Abs = abs(id2); + + // Order first two in descending order of absolute values. + if (id2Abs > id1Abs) {swap( id1, id2); swap( id1Abs, id2Abs);} + + // Allow for third product to be treated in derived classes. + if (mult > 2) { + id3 = particlePtr->channel(i).product(2); + id3Abs = abs(id3); + + // Also order third into descending order of absolute values. + if (id3Abs > id2Abs) {swap( id2, id3); swap( id2Abs, id3Abs);} + if (id2Abs > id1Abs) {swap( id1, id2); swap( id1Abs, id2Abs);} + } + + // Read out masses. Calculate two-body phase space. + mf1 = particleDataPtr->m0(id1Abs); + mf2 = particleDataPtr->m0(id2Abs); + mr1 = pow2(mf1 / mHat); + mr2 = pow2(mf2 / mHat); + ps = (mHat < mf1 + mf2 + MASSMARGIN) ? 0. + : sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + if (mult > 2) { + mf3 = particleDataPtr->m0(id3Abs); + mr3 = pow2(mf3 / mHat); + } + + // Let derived class calculate width for channel provided. + calcWidth(true); + } + + // Channels with meMode >= 100 are calculated based on stored values. + else widNow = GammaRes * particlePtr->channel(i).bRatio(); + + // Find secondary open fractions of partial width. + openSecPos = 1.; + openSecNeg = 1.; + if (widNow > 0.) for (int j = 0; j < mult; ++j) { + idNow = particlePtr->channel(i).product(j); + idAnti = (particleDataPtr->hasAnti(idNow)) ? -idNow : idNow; + // Secondary widths not yet initialized for heavier states, + // so have to assume unit open fraction there. + if (idNow == 23 || abs(idNow) == 24 + || particleDataPtr->m0(abs(idNow)) < mRes) { + openSecPos *= particleDataPtr->resOpenFrac(idNow); + openSecNeg *= particleDataPtr->resOpenFrac(idAnti); + } + } + + // Store partial widths and secondary open fractions. + particlePtr->channel(i).onShellWidth(widNow); + particlePtr->channel(i).openSec( idRes, openSecPos); + particlePtr->channel(i).openSec(-idRes, openSecNeg); + + // Update sum over all channnels and over open channels only. + widTot += widNow; + if (onMode == 1 || onMode == 2) widPos += widNow * openSecPos; + if (onMode == 1 || onMode == 3) widNeg += widNow * openSecNeg; + } + + // If no decay channels are open then set particle stable and done. + if (widTot < minWidth) { + particlePtr->setMayDecay(false, false); + particlePtr->setMWidth(0., false); + for (int i = 0; i < particlePtr->sizeChannels(); ++i) + particlePtr->channel(i).bRatio( 0., false); + return true; + } + + // Normalize branching ratios to unity. + double bRatio; + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + bRatio = particlePtr->channel(i).onShellWidth() / widTot; + particlePtr->channel(i).bRatio( bRatio, false); + } + + // Optionally force total width by rescaling of all partial ones. + if (doForceWidth) { + forceFactor = GammaRes / widTot; + for (int i = 0; i < particlePtr->sizeChannels(); ++i) + particlePtr->channel(i).onShellWidthFactor( forceFactor); + } + + // Else update newly calculated partial width. + else { + particlePtr->setMWidth(widTot, false); + GammaRes = widTot; + } + + // Updated width-to-mass ratio. Secondary widths for open. + GamMRat = GammaRes / mRes; + openPos = widPos / widTot; + openNeg = widNeg / widTot; + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Calculate the total width and store phase-space-weighted coupling sums. + +double ResonanceWidths::width(int idSgn, double mHatIn, int idInFlavIn, + bool openOnly, bool setBR, int idOutFlav1, int idOutFlav2) { + + // Calculate various prefactors for the current mass. + mHat = mHatIn; + idInFlav = idInFlavIn; + calcPreFac(false); + + // Reset quantities to sum. Declare variables inside loop. + double widSum = 0.; + double mfSum, psOnShell; + + // Loop over all decay channels. Basic properties of channel. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + iChannel = i; + onMode = particlePtr->channel(i).onMode(); + meMode = particlePtr->channel(i).meMode(); + mult = particlePtr->channel(i).multiplicity(); + + // Initially assume vanishing branching ratio. + widNow = 0.; + if (setBR) particlePtr->channel(i).currentBR(widNow); + + // Optionally only consider specific (two-body) decay channel. + // Currently only used for Higgs -> q qbar, g g or gamma gamma. + if (idOutFlav1 > 0 || idOutFlav2 > 0) { + if (mult > 2) continue; + if (particlePtr->channel(i).product(0) != idOutFlav1) continue; + if (particlePtr->channel(i).product(1) != idOutFlav2) continue; + } + + // Optionally only consider open channels. + if (openOnly) { + if (idSgn > 0 && onMode !=1 && onMode != 2) continue; + if (idSgn < 0 && onMode !=1 && onMode != 3) continue; + } + + // Channels with meMode < 100 must be implemented in derived classes. + if (meMode < 100) { + + // Read out information on channel: primarily use first two. + id1 = particlePtr->channel(i).product(0); + id2 = particlePtr->channel(i).product(1); + id1Abs = abs(id1); + id2Abs = abs(id2); + + // Order first two in descending order of absolute values. + if (id2Abs > id1Abs) {swap( id1, id2); swap( id1Abs, id2Abs);} + + // Allow for third product to be treated in derived classes. + if (mult > 2) { + id3 = particlePtr->channel(i).product(2); + id3Abs = abs(id3); + + // Also order third into descending order of absolute values. + if (id3Abs > id2Abs) {swap( id2, id3); swap( id2Abs, id3Abs);} + if (id2Abs > id1Abs) {swap( id1, id2); swap( id1Abs, id2Abs);} + } + + // Read out masses. Calculate two-body phase space. + mf1 = particleDataPtr->m0(id1Abs); + mf2 = particleDataPtr->m0(id2Abs); + mr1 = pow2(mf1 / mHat); + mr2 = pow2(mf2 / mHat); + ps = (mHat < mf1 + mf2 + MASSMARGIN) ? 0. + : sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + if (mult > 2) { + mf3 = particleDataPtr->m0(id3Abs); + mr3 = pow2(mf3 / mHat); + } + + // Let derived class calculate width for channel provided. + calcWidth(false); + } + + // Now on to meMode >= 100. First case: no correction at all. + else if (meMode == 100) + widNow = GammaRes * particlePtr->channel(i).bRatio(); + + // Correction by step at threshold. + else if (meMode == 101) { + mfSum = 0.; + for (int j = 0; j < mult; ++j) mfSum + += particleDataPtr->m0( particlePtr->channel(i).product(j) ); + if (mfSum + MASSMARGIN < mHat) + widNow = GammaRes * particlePtr->channel(i).bRatio(); + } + + // Correction by a phase space factor for two-body decays. + else if ( (meMode == 102 || meMode == 103) && mult == 2) { + mf1 = particleDataPtr->m0( particlePtr->channel(i).product(0) ); + mf2 = particleDataPtr->m0( particlePtr->channel(i).product(1) ); + mr1 = pow2(mf1 / mHat); + mr2 = pow2(mf2 / mHat); + ps = (mHat < mf1 + mf2 + MASSMARGIN) ? 0. + : sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + mr1 = pow2(mf1 / mRes); + mr2 = pow2(mf2 / mRes); + psOnShell = (meMode == 102) ? 1. : max( minThreshold, + sqrtpos( pow2(1.- mr1 - mr2) - 4. * mr1 * mr2) ); + widNow = GammaRes * particlePtr->channel(i).bRatio() * ps / psOnShell; + } + + // Correction by simple threshold factor for multibody decay. + else if (meMode == 102 || meMode == 103) { + mfSum = 0.; + for (int j = 0; j < mult; ++j) mfSum + += particleDataPtr->m0( particlePtr->channel(i).product(j) ); + ps = sqrtpos(1. - mfSum / mHat); + psOnShell = (meMode == 102) ? 1. : max( minThreshold, + sqrtpos(1. - mfSum / mRes) ); + widNow = GammaRes * particlePtr->channel(i).bRatio() * ps / psOnShell; + } + + // Optionally multiply by secondary widths. + if (openOnly) widNow *= particlePtr->channel(i).openSec(idSgn); + + // Optionally include factor to force to fixed width?? + // Optionally multiply by current/nominal resonance mass?? + + // Sum back up. + widSum += widNow; + + // Optionally store partial widths for later decay channel choice. + if (setBR) particlePtr->channel(i).currentBR(widNow); + } + + // Done. + return widSum; + +} + +//-------------------------------------------------------------------------- + +// Numerical integration of matrix-element in two-body decay, +// where one particle is described by a Breit-Wigner mass distribution. +// Normalization to unit integral if matrix element is unity +// and there are no phase-space restrictions. + +double ResonanceWidths::numInt1BW(double mHatIn, double m1, double Gamma1, + double mMin1, double m2, int psMode) { + + // Check that phase space is open for integration. + if (mMin1 + m2 > mHatIn) return 0.; + + // Precalculate coefficients for Breit-Wigner selection. + double s1 = m1 * m1; + double mG1 = m1 * Gamma1; + double mMax1 = mHatIn - m2; + double atanMin1 = atan( (mMin1 * mMin1 - s1) / mG1 ); + double atanMax1 = atan( (mMax1 * mMax1 - s1) / mG1 ); + double atanDif1 = atanMax1 - atanMin1; + double wtDif1 = atanDif1 / (M_PI * NPOINT); + + // Step size in atan-mapped variable. + double xStep = 1. / NPOINT; + + // Variables used in loop over integration points. + double sum = 0.; + double mrNow2 = pow2(m2 / mHatIn); + double xNow1, sNow1, mNow1, mrNow1, psNow, value; + + // Loop with first-particle mass selection. + for (int ip1 = 0; ip1 < NPOINT; ++ip1) { + xNow1 = xStep * (ip1 + 0.5); + sNow1 = s1 + mG1 * tan(atanMin1 + xNow1 * atanDif1); + mNow1 = min( mMax1, max( mMin1, sqrtpos(sNow1) ) ); + mrNow1 = pow2(mNow1 / mHatIn); + + // Evaluate value and add to sum. Different matrix elements. + psNow = sqrtpos( pow2(1. - mrNow1 - mrNow2) + - 4. * mrNow1 * mrNow2); + value = 1.; + if (psMode == 1) value = psNow; + if (psMode == 2) value = psNow * psNow; + if (psMode == 3) value = pow3(psNow); + if (psMode == 5) value = psNow * + (pow2(1. - mrNow1 - mrNow2) + 8. * mrNow1 * mrNow2); + sum += value; + + // End of loop over integration points. Overall normalization. + } + sum *= wtDif1; + + // Done. + return sum; +} + +//-------------------------------------------------------------------------- + +// Numerical integration of matrix-element in two-body decay, +// where both particles are described by Breit-Wigner mass distributions. +// Normalization to unit integral if matrix element is unity +// and there are no phase-space restrictions. + +double ResonanceWidths::numInt2BW(double mHatIn, double m1, double Gamma1, + double mMin1, double m2, double Gamma2, double mMin2, int psMode) { + + // Check that phase space is open for integration. + if (mMin1 + mMin2 > mHatIn) return 0.; + + // Precalculate coefficients for Breit-Wigner selection. + double s1 = m1 * m1; + double mG1 = m1 * Gamma1; + double mMax1 = mHatIn - mMin2; + double atanMin1 = atan( (mMin1 * mMin1 - s1) / mG1 ); + double atanMax1 = atan( (mMax1 * mMax1 - s1) / mG1 ); + double atanDif1 = atanMax1 - atanMin1; + double wtDif1 = atanDif1 / (M_PI * NPOINT); + double s2 = m2 * m2; + double mG2 = m2 * Gamma2; + double mMax2 = mHatIn - mMin1; + double atanMin2 = atan( (mMin2 * mMin2 - s2) / mG2 ); + double atanMax2 = atan( (mMax2 * mMax2 - s2) / mG2 ); + double atanDif2 = atanMax2 - atanMin2; + double wtDif2 = atanDif2 / (M_PI * NPOINT); + + // If on-shell decay forbidden then split integration range + // to ensure that low-mass region is not forgotten. + bool mustDiv = false; + double mDiv1 = 0.; + double atanDiv1 = 0.; + double atanDLo1 = 0.; + double atanDHi1 = 0.; + double wtDLo1 = 0.; + double wtDHi1 = 0.; + double mDiv2 = 0.; + double atanDiv2 = 0.; + double atanDLo2 = 0.; + double atanDHi2 = 0.; + double wtDLo2 = 0.; + double wtDHi2 = 0.; + if (m1 + m2 > mHatIn) { + mustDiv = true; + double tmpDiv = (mHatIn - m1 - m2) / (Gamma1 + Gamma2); + mDiv1 = m1 + Gamma1 * tmpDiv; + atanDiv1 = atan( (mDiv1 * mDiv1 - s1) / mG1 ); + atanDLo1 = atanDiv1 - atanMin1; + atanDHi1 = atanMax1 - atanDiv1; + wtDLo1 = atanDLo1 / (M_PI * NPOINT); + wtDHi1 = atanDHi1 / (M_PI * NPOINT); + mDiv2 = m2 + Gamma2 * tmpDiv; + atanDiv2 = atan( (mDiv2 * mDiv2 - s2) / mG2 ); + atanDLo2 = atanDiv2 - atanMin2; + atanDHi2 = atanMax2 - atanDiv2; + wtDLo2 = atanDLo2 / (M_PI * NPOINT); + wtDHi2 = atanDHi2 / (M_PI * NPOINT); + } + + // Step size in atan-mapped variable. + double xStep = 1. / NPOINT; + int nIter = (mustDiv) ? 2 * NPOINT : NPOINT; + + // Variables used in loop over integration points. + double sum = 0.; + double xNow1, sNow1, mNow1, mrNow1, xNow2, sNow2, mNow2, mrNow2, psNow, + value; + double wtNow1 = wtDif1; + double wtNow2 = wtDif2; + + // Outer loop with first-particle mass selection. + for (int ip1 = 0; ip1 < nIter; ++ip1) { + if (!mustDiv) { + xNow1 = xStep * (ip1 + 0.5); + sNow1 = s1 + mG1 * tan(atanMin1 + xNow1 * atanDif1); + } else if (ip1 < NPOINT) { + xNow1 = xStep * (ip1 + 0.5); + sNow1 = s1 + mG1 * tan(atanMin1 + xNow1 * atanDLo1); + wtNow1 = wtDLo1; + } else { + xNow1 = xStep * (ip1 - NPOINT + 0.5); + sNow1 = s1 + mG1 * tan(atanDiv1 + xNow1 * atanDHi1); + wtNow1 = wtDHi1; + } + mNow1 = min( mMax1, max( mMin1, sqrtpos(sNow1) ) ); + mrNow1 = pow2(mNow1 / mHatIn); + + // Inner loop with second-particle mass selection. + for (int ip2 = 0; ip2 < nIter; ++ip2) { + if (!mustDiv) { + xNow2 = xStep * (ip2 + 0.5); + sNow2 = s2 + mG2 * tan(atanMin2 + xNow2 * atanDif2); + } else if (ip2 < NPOINT) { + xNow2 = xStep * (ip2 + 0.5); + sNow2 = s2 + mG2 * tan(atanMin2 + xNow2 * atanDLo2); + wtNow2 = wtDLo2; + } else { + xNow2 = xStep * (ip2 - NPOINT + 0.5); + sNow2 = s2 + mG2 * tan(atanDiv2 + xNow2 * atanDHi2); + wtNow2 = wtDHi2; + } + mNow2 = min( mMax2, max( mMin2, sqrtpos(sNow2) ) ); + mrNow2 = pow2(mNow2 / mHatIn); + + // Check that point is inside phase space. + if (mNow1 + mNow2 > mHatIn) break; + + // Evaluate value and add to sum. Different matrix elements. + psNow = sqrtpos( pow2(1. - mrNow1 - mrNow2) + - 4. * mrNow1 * mrNow2); + value = 1.; + if (psMode == 1) value = psNow; + else if (psMode == 2) value = psNow * psNow; + else if (psMode == 3) value = pow3(psNow); + else if (psMode == 5) value = psNow + * (pow2(1. - mrNow1 - mrNow2) + 8. * mrNow1 * mrNow2); + sum += value * wtNow1 * wtNow2; + + // End of second and first loop over integration points. + } + } + + // Done. + return sum; +} + +//========================================================================== + +// The ResonanceGmZ class. +// Derived class for gamma*/Z0 properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceGmZ::initConstants() { + + // Locally stored properties and couplings. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceGmZ::calcPreFac(bool calledFromInit) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat / 3.; + + // When call for incoming flavour need to consider gamma*/Z0 mix. + if (!calledFromInit) { + + // Couplings when an incoming fermion is specified; elso only pure Z0. + ei2 = 0.; + eivi = 0.; + vi2ai2 = 1.; + int idInFlavAbs = abs(idInFlav); + if (idInFlavAbs > 0 && idInFlavAbs < 19) { + ei2 = coupSMPtr->ef2(idInFlavAbs); + eivi = coupSMPtr->efvf(idInFlavAbs); + vi2ai2 = coupSMPtr->vf2af2(idInFlavAbs); + } + + // Calculate prefactors for gamma/interference/Z0 terms. + double sH = mHat * mHat; + gamNorm = ei2; + intNorm = 2. * eivi * thetaWRat * sH * (sH - m2Res) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + resNorm = vi2ai2 * pow2(thetaWRat * sH) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + + // Rescale Z0 height normalization to compensate for a width one?? + //if (doForceWidth) { + // intNorm *= forceFactor; + // resNorm *= forceFactor; + //} + + // Optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intNorm = 0.; resNorm = 0.;} + if (gmZmode == 2) {gamNorm = 0.; intNorm = 0.;} + } + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceGmZ::calcWidth(bool calledFromInit) { + + // Check that above threshold. + if (ps == 0.) return; + + // Only contributions from three fermion generations, except top. + if ( (id1Abs > 5 && id1Abs < 11) || id1Abs > 16 ) return; + + // At initialization only the pure Z0 should be considered. + if (calledFromInit) { + + // Combine kinematics with colour factor and couplings. + widNow = preFac * ps * (coupSMPtr->vf2(id1Abs) * (1. + 2. * mr1) + + coupSMPtr->af2(id1Abs) * ps*ps); + if (id1Abs < 6) widNow *= colQ; + } + + // When call for incoming flavour need to consider gamma*/Z0 mix. + else { + + // Kinematical factors and couplings. + double kinFacV = ps * (1. + 2. * mr1); + double ef2 = coupSMPtr->ef2(id1Abs) * kinFacV; + double efvf = coupSMPtr->efvf(id1Abs) * kinFacV; + double vf2af2 = coupSMPtr->vf2(id1Abs) * kinFacV + + coupSMPtr->af2(id1Abs) * pow3(ps); + + // Relative outwidths: combine instate, propagator and outstate. + widNow = gamNorm * ef2 + intNorm * efvf + resNorm * vf2af2; + + // Colour factor. + if (id1Abs < 6) widNow *= colQ; + } + +} + +//========================================================================== + +// The ResonanceW class. +// Derived class for W+- properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceW::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceW::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceW::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Only contributions from three fermion generations, except top. + if ( (id1Abs > 5 && id1Abs < 11) || id1Abs > 16 ) return; + + + // Combine kinematics with colour factor and couplings. + widNow = preFac * ps + * (1. - 0.5 * (mr1 + mr2) - 0.5 * pow2(mr1 - mr2)); + if (id1Abs < 6) widNow *= colQ * coupSMPtr->V2CKMid(id1Abs, id2Abs); + +} + +//========================================================================== + +// The ResonanceTop class. +// Derived class for top/antitop properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceTop::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW()); + m2W = pow2(particleDataPtr->m0(24)); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceTop::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 1. - 2.5 * alpS / M_PI; + preFac = alpEM * thetaWRat * pow3(mHat) / m2W; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceTop::calcWidth(bool) { + + // Only contributions from W + quark. + if (id1Abs != 24 || id2Abs > 5) return; + + // Check that above threshold. Kinematical factor. + if (ps == 0.) return; + widNow = preFac * ps + * ( pow2(1. - mr2) + (1. + mr2) * mr1 - 2. * mr1 * mr1 ); + + // Combine with colour factor and CKM couplings. + widNow *= colQ * coupSMPtr->V2CKMid(6, id2Abs); + +} + +//========================================================================== + +// The ResonanceFour class. +// Derived class for fourth-generation properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceFour::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW()); + m2W = pow2(particleDataPtr->m0(24)); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceFour::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = (idRes < 9) ? 1. - 2.5 * alpS / M_PI : 1.; + preFac = alpEM * thetaWRat * pow3(mHat) / m2W; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceFour::calcWidth(bool) { + + // Only contributions from W + fermion. + if (id1Abs != 24 || id2Abs > 18) return; + + // Check that above threshold. Kinematical factor. + if (ps == 0.) return; + widNow = preFac * ps + * ( pow2(1. - mr2) + (1. + mr2) * mr1 - 2. * mr1 * mr1 ); + + // Combine with colour factor and CKM couplings. + if (idRes < 9) widNow *= colQ * coupSMPtr->V2CKMid(idRes, id2Abs); + +} + +//========================================================================== + +// The ResonanceH class. +// Derived class for SM and BSM Higgs properties. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Minimal mass for W, Z, top in integration over respective Breit-Wigner. +const double ResonanceH::MASSMIN = 10.; + +// Number of widths above threshold where B-W integration not needed. +const double ResonanceH::GAMMAMARGIN = 10.; + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceH::initConstants() { + + // Locally stored properties and couplings. + useCubicWidth = settingsPtr->flag("Higgs:cubicWidth"); + useRunLoopMass = settingsPtr->flag("Higgs:runningLoopMass"); + sin2tW = coupSMPtr->sin2thetaW(); + cos2tW = 1. - sin2tW; + mT = particleDataPtr->m0(6); + mZ = particleDataPtr->m0(23); + mW = particleDataPtr->m0(24); + mHchg = particleDataPtr->m0(37); + GammaT = particleDataPtr->mWidth(6); + GammaZ = particleDataPtr->mWidth(23); + GammaW = particleDataPtr->mWidth(24); + + // Couplings to fermions, Z and W, depending on Higgs type. + coup2d = 1.; + coup2u = 1.; + coup2l = 1.; + coup2Z = 1.; + coup2W = 1.; + coup2Hchg = 0.; + coup2H1H1 = 0.; + coup2A3A3 = 0.; + coup2H1Z = 0.; + coup2A3Z = 0.; + coup2A3H1 = 0.; + coup2HchgW = 0.; + if (higgsType == 1) { + coup2d = settingsPtr->parm("HiggsH1:coup2d"); + coup2u = settingsPtr->parm("HiggsH1:coup2u"); + coup2l = settingsPtr->parm("HiggsH1:coup2l"); + coup2Z = settingsPtr->parm("HiggsH1:coup2Z"); + coup2W = settingsPtr->parm("HiggsH1:coup2W"); + coup2Hchg = settingsPtr->parm("HiggsH1:coup2Hchg"); + } else if (higgsType == 2) { + coup2d = settingsPtr->parm("HiggsH2:coup2d"); + coup2u = settingsPtr->parm("HiggsH2:coup2u"); + coup2l = settingsPtr->parm("HiggsH2:coup2l"); + coup2Z = settingsPtr->parm("HiggsH2:coup2Z"); + coup2W = settingsPtr->parm("HiggsH2:coup2W"); + coup2Hchg = settingsPtr->parm("HiggsH2:coup2Hchg"); + coup2H1H1 = settingsPtr->parm("HiggsH2:coup2H1H1"); + coup2A3A3 = settingsPtr->parm("HiggsH2:coup2A3A3"); + coup2H1Z = settingsPtr->parm("HiggsH2:coup2H1Z"); + coup2A3Z = settingsPtr->parm("HiggsA3:coup2H2Z"); + coup2A3H1 = settingsPtr->parm("HiggsH2:coup2A3H1"); + coup2HchgW = settingsPtr->parm("HiggsH2:coup2HchgW"); + } else if (higgsType == 3) { + coup2d = settingsPtr->parm("HiggsA3:coup2d"); + coup2u = settingsPtr->parm("HiggsA3:coup2u"); + coup2l = settingsPtr->parm("HiggsA3:coup2l"); + coup2Z = settingsPtr->parm("HiggsA3:coup2Z"); + coup2W = settingsPtr->parm("HiggsA3:coup2W"); + coup2Hchg = settingsPtr->parm("HiggsA3:coup2Hchg"); + coup2H1H1 = settingsPtr->parm("HiggsA3:coup2H1H1"); + coup2H1Z = settingsPtr->parm("HiggsA3:coup2H1Z"); + coup2HchgW = settingsPtr->parm("HiggsA3:coup2Hchg"); + } + + // Initialization of threshold kinematical factor by stepwise + // numerical integration of H -> t tbar, Z0 Z0 and W+ W-. + int psMode = (higgsType < 3) ? 3 : 1; + for (int i = 0; i <= 100; ++i) { + kinFacT[i] = numInt2BW( (0.5 + 0.025 * i) * mT, + mT, GammaT, MASSMIN, mT, GammaT, MASSMIN, psMode); + kinFacZ[i] = numInt2BW( (0.5 + 0.025 * i) * mZ, + mZ, GammaZ, MASSMIN, mZ, GammaZ, MASSMIN, 5); + kinFacW[i] = numInt2BW( (0.5 + 0.025 * i) * mW, + mW, GammaW, MASSMIN, mW, GammaW, MASSMIN, 5); + } + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceH::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = (alpEM / (8. * sin2tW)) * pow3(mHat) / pow2(mW); +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceH::calcWidth(bool) { + + // Widths of decays Higgs -> f + fbar. + if ( id2Abs == id1Abs && ( (id1Abs > 0 && id1Abs < 7) + || (id1Abs > 10 && id1Abs < 17) ) ) { + kinFac = 0.; + + // Check that above threshold (well above for top). Kinematical factor. + if ( (id1Abs != 6 && mHat > 2. * mf1 + MASSMARGIN) + || (id1Abs == 6 && mHat > 3. * mT ) ) { + // A0 behaves like beta, h0 and H0 like beta**3. + kinFac = (higgsType < 3) ? pow3(ps) : ps; + } + + // Top near or below threshold: interpolate in table or extrapolate below. + else if (id1Abs == 6 && mHat > 0.5 * mT) { + double xTab = 40. * (mHat / mT - 0.5); + int iTab = max( 0, min( 99, int(xTab) ) ); + kinFac = kinFacT[iTab] + * pow( kinFacT[iTab + 1] / kinFacT[iTab], xTab - iTab); + } + else if (id1Abs == 6) kinFac = kinFacT[0] + * 2. / (1. + pow6(0.5 * mT / mHat)); + + // Coupling from mass and from BSM deviation from SM. + double coupFac = pow2(particleDataPtr->mRun(id1Abs, mHat) / mHat); + if (id1Abs < 7 && id1Abs%2 == 1) coupFac *= coup2d * coup2d; + else if (id1Abs < 7) coupFac *= coup2u * coup2u; + else coupFac *= coup2l * coup2l; + + // Combine couplings and phase space with colour factor. + widNow = preFac * coupFac * kinFac; + if (id1Abs < 7) widNow *= colQ; + } + + // Widths of decays Higgs -> g + g. + else if (id1Abs == 21 && id2Abs == 21) + widNow = preFac * pow2(alpS / M_PI) * eta2gg(); + + // Widths of decays Higgs -> gamma + gamma. + else if (id1Abs == 22 && id2Abs == 22) + widNow = preFac * pow2(alpEM / M_PI) * 0.5 * eta2gaga(); + + // Widths of decays Higgs -> Z0 + gamma0. + else if (id1Abs == 23 && id2Abs == 22) + widNow = preFac * pow2(alpEM / M_PI) * pow3(ps) * eta2gaZ(); + + // Widths of decays Higgs (h0, H0) -> Z0 + Z0. + else if (id1Abs == 23 && id2Abs == 23) { + // If Higgs heavy use on-shell expression, else interpolation in table + if (mHat > 3. * mZ) kinFac = (1. - 4. * mr1 + 12. * mr1 * mr1) * ps; + else if (mHat > 0.5 * mZ) { + double xTab = 40. * (mHat / mZ - 0.5); + int iTab = max( 0, min( 99, int(xTab) ) ); + kinFac = kinFacZ[iTab] + * pow( kinFacZ[iTab + 1] / kinFacZ[iTab], xTab - iTab ); + } + else kinFac = kinFacZ[0] * 2. / (1. + pow6(0.5 * mZ / mHat)); + // Prefactor, normally rescaled to mRes^2 * mHat rather than mHat^3. + widNow = 0.25 * preFac * pow2(coup2Z) * kinFac; + if (!useCubicWidth) widNow *= pow2(mRes / mHat); + } + + // Widths of decays Higgs (h0, H0) -> W+ + W-. + else if (id1Abs == 24 && id2Abs == 24) { + // If Higgs heavy use on-shell expression, else interpolation in table. + if (mHat > 3. * mW) kinFac = (1. - 4. * mr1 + 12. * mr1 * mr1) * ps; + else if (mHat > 0.5 * mW) { + double xTab = 40. * (mHat / mW - 0.5); + int iTab = max( 0, min( 99, int(xTab) ) ); + kinFac = kinFacW[iTab] + * pow( kinFacW[iTab + 1] / kinFacW[iTab], xTab - iTab); + } + else kinFac = kinFacW[0] * 2. / (1. + pow6(0.5 * mW / mHat)); + // Prefactor, normally rescaled to mRes^2 * mHat rather than mHat^3. + widNow = 0.5 * preFac * pow2(coup2W) * kinFac; + if (!useCubicWidth) widNow *= pow2(mRes / mHat); + } + + // Widths of decays Higgs (H0) -> h0 + h0. + else if (id1Abs == 25 && id2Abs == 25) + widNow = 0.25 * preFac * pow4(mZ / mHat) * ps * pow2(coup2H1H1); + + // Widths of decays Higgs (H0) -> A0 + A0. + else if (id1Abs == 36 && id2Abs == 36) + widNow = 0.5 * preFac * pow4(mZ / mHat) * ps * pow2(coup2A3A3); + + // Widths of decays Higgs (A0) -> h0 + Z0. + else if (id1Abs == 25 && id2Abs == 23) + widNow = 0.5 * preFac * pow3(ps) * pow2(coup2H1Z); + + // Widths of decays Higgs (H0) -> A0 + Z0. + else if (id1Abs == 36 && id2Abs == 23) + widNow = 0.5 * preFac * pow3(ps) * pow2(coup2A3Z); + + // Widths of decays Higgs (H0) -> A0 + h0. + else if (id1Abs == 36 && id2Abs == 25) + widNow = 0.25 * preFac * pow4(mZ / mHat) * ps * pow2(coup2A3H1); + + // Widths of decays Higgs -> H+- + W-+. + else if (id1Abs == 37 && id2Abs == 24) + widNow = 0.5 * preFac * pow3(ps) * pow2(coup2HchgW); + +} + +//-------------------------------------------------------------------------- + +// Sum up quark loop contributions in Higgs -> g + g. +// Note: running quark masses are used, unlike Pythia6 (not negligible shift). + +double ResonanceH::eta2gg() { + + // Initial values. + complex eta = complex(0., 0.); + double mLoop, epsilon, root, rootLog; + complex phi, etaNow; + + // Loop over s, c, b, t quark flavours. + for (int idNow = 3; idNow < 7; ++idNow) { + mLoop = (useRunLoopMass) ? particleDataPtr->mRun(idNow, mHat) + : particleDataPtr->m0(idNow); + epsilon = pow2(2. * mLoop / mHat); + + // Value of loop integral. + if (epsilon <= 1.) { + root = sqrt(1. - epsilon); + rootLog = (epsilon < 1e-4) ? log(4. / epsilon - 2.) + : log( (1. + root) / (1. - root) ); + phi = complex( -0.25 * (pow2(rootLog) - pow2(M_PI)), + 0.5 * M_PI * rootLog ); + } + else phi = complex( pow2( asin(1. / sqrt(epsilon)) ), 0.); + + // Factors that depend on Higgs and flavour type. + if (higgsType < 3) etaNow = -0.5 * epsilon + * (complex(1., 0.) + (1. - epsilon) * phi); + else etaNow = -0.5 * epsilon * phi; + if (idNow%2 == 1) etaNow *= coup2d; + else etaNow *= coup2u; + + // Sum up contribution and return square of absolute value. + eta += etaNow; + } + return (pow2(eta.real()) + pow2(eta.imag())); + +} + +//-------------------------------------------------------------------------- + +// Sum up quark, lepton, W+- and (for BSM) H+- loop contributions +// in Higgs -> gamma + gamma. + +double ResonanceH::eta2gaga() { + + // Initial values. + complex eta = complex(0., 0.); + int idNow; + double ef, mLoop, epsilon, root, rootLog; + complex phi, etaNow; + + // Loop over s, c, b, t, mu, tau, W+-, H+- flavours. + for (int idLoop = 0; idLoop < 8; ++idLoop) { + if (idLoop < 4) idNow = idLoop + 3; + else if (idLoop < 6) idNow = 2 * idLoop + 5; + else if (idLoop < 7) idNow = 24; + else idNow = 37; + if (idNow == 37 && higgsType == 0) continue; + + // Charge and loop integral parameter. + ef = (idNow < 20) ? coupSMPtr->ef(idNow) : 1.; + mLoop = (useRunLoopMass) ? particleDataPtr->mRun(idNow, mHat) + : particleDataPtr->m0(idNow); + epsilon = pow2(2. * mLoop / mHat); + + // Value of loop integral. + if (epsilon <= 1.) { + root = sqrt(1. - epsilon); + rootLog = (epsilon < 1e-4) ? log(4. / epsilon - 2.) + : log( (1. + root) / (1. - root) ); + phi = complex( -0.25 * (pow2(rootLog) - pow2(M_PI)), + 0.5 * M_PI * rootLog ); + } + else phi = complex( pow2( asin(1. / sqrt(epsilon)) ), 0.); + + // Expressions for quarks and leptons that depend on Higgs type. + if (idNow < 17) { + if (higgsType < 3) etaNow = -0.5 * epsilon + * (complex(1., 0.) + (1. - epsilon) * phi); + else etaNow = -0.5 * epsilon * phi; + if (idNow < 7 && idNow%2 == 1) etaNow *= 3. * pow2(ef) * coup2d; + else if (idNow < 7 ) etaNow *= 3. * pow2(ef) * coup2u; + else etaNow *= pow2(ef) * coup2l; + } + + // Expression for W+-. + else if (idNow == 24) etaNow = (complex(0.5 + 0.75 * epsilon, 0.) + + 0.75 * epsilon * (2. - epsilon) * phi) * coup2W; + + // Expression for H+-. + else etaNow = (complex(epsilon, 0.) - epsilon * epsilon * phi) + * pow2(mW / mHchg) * coup2Hchg; + + // Sum up contribution and return square of absolute value. + eta += etaNow; + } + return (pow2(eta.real()) + pow2(eta.imag())); + +} + +//-------------------------------------------------------------------------- + +// Sum up quark, lepton, W+- and (for BSM) H+- loop contributions +// in Higgs -> gamma + Z0. + +double ResonanceH::eta2gaZ() { + + // Initial values. + complex eta = complex(0., 0.); + int idNow; + double ef, vf, mLoop, epsilon, epsPrime, root, rootLog, asinEps; + complex phi, psi, phiPrime, psiPrime, fXY, f1, etaNow; + + // Loop over s, c, b, t, mu , tau, W+-, H+- flavours. + for (int idLoop = 0; idLoop < 7; ++idLoop) { + if (idLoop < 4) idNow = idLoop + 3; + else if (idLoop < 6) idNow = 2 * idLoop + 5; + else if (idLoop < 7) idNow = 24; + else idNow = 37; + + // Electroweak charges and loop integral parameters. + ef = (idNow < 20) ? coupSMPtr->ef(idNow) : 1.; + vf = (idNow < 20) ? coupSMPtr->vf(idNow) : 0.; + mLoop = (useRunLoopMass) ? particleDataPtr->mRun(idNow, mHat) + : particleDataPtr->m0(idNow); + epsilon = pow2(2. * mLoop / mHat); + epsPrime = pow2(2. * mLoop / mZ); + + // Value of loop integral for epsilon = 4 m^2 / sHat. + if (epsilon <= 1.) { + root = sqrt(1. - epsilon); + rootLog = (epsilon < 1e-4) ? log(4. / epsilon - 2.) + : log( (1. + root) / (1. - root) ); + phi = complex( -0.25 * (pow2(rootLog) - pow2(M_PI)), + 0.5 * M_PI * rootLog ); + psi = 0.5 * root * complex( rootLog, -M_PI); + } else { + asinEps = asin(1. / sqrt(epsilon)); + phi = complex( pow2(asinEps), 0.); + psi = complex( sqrt(epsilon - 1.) * asinEps, 0.); + } + + // Value of loop integral for epsilonPrime = 4 m^2 / m_Z^2. + if (epsPrime <= 1.) { + root = sqrt(1. - epsPrime); + rootLog = (epsPrime < 1e-4) ? log(4. / epsPrime - 2.) + : log( (1. + root) / (1. - root) ); + phiPrime = complex( -0.25 * (pow2(rootLog) - pow2(M_PI)), + 0.5 * M_PI * rootLog ); + psiPrime = 0.5 * root * complex( rootLog, -M_PI); + } else { + asinEps = asin(1. / sqrt(epsPrime)); + phiPrime = complex( pow2(asinEps), 0.); + psiPrime = complex( sqrt(epsPrime - 1.) * asinEps, 0.); + } + + // Combine the two loop integrals. + fXY = (epsilon * epsPrime / (8. * pow2(epsilon - epsPrime))) + * ( complex(epsilon - epsPrime, 0) + + epsilon * epsPrime * (phi - phiPrime) + + 2. * epsilon * (psi - psiPrime) ); + f1 = - (epsilon * epsPrime / (2. * (epsilon - epsPrime))) + * (phi - phiPrime); + + // Expressions for quarks and leptons that depend on Higgs type. + if (idNow < 17) { + etaNow = (higgsType < 3) ? -fXY + 0.25 * f1 : 0.25 * f1; + if (idNow < 7 && idNow%2 == 1) etaNow *= 3. * ef * vf * coup2d; + else if (idNow < 7) etaNow *= 3. * ef * vf * coup2u; + else etaNow *= ef * vf * coup2l; + + // Expression for W+-. + } else if (idNow == 24) { + double coef1 = 3. - sin2tW / cos2tW; + double coefXY = (1. + 2. / epsilon) * sin2tW / cos2tW + - (5. + 2. / epsilon); + etaNow = -cos2tW * (coef1 * f1 + coefXY * fXY) * coup2W; + + // Expression for H+-. + } else etaNow = (1. - 2. * sin2tW) * fXY * pow2(mW / mHchg) + * coup2Hchg; + + // Sum up contribution and return square of absolute value. + eta += etaNow; + } + return ( (pow2(eta.real()) + pow2(eta.imag())) / (sin2tW * cos2tW) ); + +} + +//========================================================================== + +// The ResonanceHchg class. +// Derived class for H+- properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceHchg::initConstants() { + + // Locally stored properties and couplings. + useCubicWidth = settingsPtr->flag("Higgs:cubicWidth"); + thetaWRat = 1. / (8. * coupSMPtr->sin2thetaW()); + mW = particleDataPtr->m0(24); + tanBeta = settingsPtr->parm("HiggsHchg:tanBeta"); + tan2Beta = tanBeta * tanBeta; + coup2H1W = settingsPtr->parm("HiggsHchg:coup2H1W"); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceHchg::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * pow3(mHat) / pow2(mW); + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceHchg::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // H+- decay to fermions involves running masses. + if (id1Abs < 17 && (id1Abs < 7 || id1Abs > 10)) { + double mRun1 = particleDataPtr->mRun(id1Abs, mHat); + double mRun2 = particleDataPtr->mRun(id2Abs, mHat); + double mrRunDn = pow2(mRun1 / mHat); + double mrRunUp = pow2(mRun2 / mHat); + if (id1Abs%2 == 0) swap( mrRunDn, mrRunUp); + + // Width to fermions: couplings, kinematics, colour factor. + widNow = preFac * max( 0., (mrRunDn * tan2Beta + mrRunUp / tan2Beta) + * (1. - mrRunDn - mrRunUp) - 4. *mrRunDn * mrRunUp ) * ps; + if (id1Abs < 7) widNow *= colQ; + } + + // H+- decay to h0 + W+-. + else if (id1Abs == 25 && id2Abs == 24) + widNow = 0.5 * preFac * pow3(ps) * pow2(coup2H1W); + +} + +//========================================================================== + +// The ResonanceZprime class. +// Derived class for gamma*/Z0/Z'^0 properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceZprime::initConstants() { + + // Locally stored properties and couplings. + gmZmode = settingsPtr->mode("Zprime:gmZmode"); + sin2tW = coupSMPtr->sin2thetaW(); + cos2tW = 1. - sin2tW; + thetaWRat = 1. / (16. * sin2tW * cos2tW); + + // Properties of Z resonance. + mZ = particleDataPtr->m0(23); + GammaZ = particleDataPtr->mWidth(23); + m2Z = mZ*mZ; + GamMRatZ = GammaZ / mZ; + + // Ensure that arrays initially empty. + for (int i = 0; i < 20; ++i) afZp[i] = 0.; + for (int i = 0; i < 20; ++i) vfZp[i] = 0.; + + // Store first-generation axial and vector couplings. + afZp[1] = settingsPtr->parm("Zprime:ad"); + afZp[2] = settingsPtr->parm("Zprime:au"); + afZp[11] = settingsPtr->parm("Zprime:ae"); + afZp[12] = settingsPtr->parm("Zprime:anue"); + vfZp[1] = settingsPtr->parm("Zprime:vd"); + vfZp[2] = settingsPtr->parm("Zprime:vu"); + vfZp[11] = settingsPtr->parm("Zprime:ve"); + vfZp[12] = settingsPtr->parm("Zprime:vnue"); + + // Second and third generation could be carbon copy of this... + if (settingsPtr->flag("Zprime:universality")) { + for (int i = 3; i <= 6; ++i) { + afZp[i] = afZp[i-2]; + vfZp[i] = vfZp[i-2]; + afZp[i+10] = afZp[i+8]; + vfZp[i+10] = vfZp[i+8]; + } + + // ... or could have different couplings. + } else { + afZp[3] = settingsPtr->parm("Zprime:as"); + afZp[4] = settingsPtr->parm("Zprime:ac"); + afZp[5] = settingsPtr->parm("Zprime:ab"); + afZp[6] = settingsPtr->parm("Zprime:at"); + afZp[13] = settingsPtr->parm("Zprime:amu"); + afZp[14] = settingsPtr->parm("Zprime:anumu"); + afZp[15] = settingsPtr->parm("Zprime:atau"); + afZp[16] = settingsPtr->parm("Zprime:anutau"); + vfZp[3] = settingsPtr->parm("Zprime:vs"); + vfZp[4] = settingsPtr->parm("Zprime:vc"); + vfZp[5] = settingsPtr->parm("Zprime:vb"); + vfZp[6] = settingsPtr->parm("Zprime:vt"); + vfZp[13] = settingsPtr->parm("Zprime:vmu"); + vfZp[14] = settingsPtr->parm("Zprime:vnumu"); + vfZp[15] = settingsPtr->parm("Zprime:vtau"); + vfZp[16] = settingsPtr->parm("Zprime:vnutau"); + } + + // Coupling for Z' -> W+ W-. + coupZpWW = settingsPtr->parm("Zprime:coup2WW"); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceZprime::calcPreFac(bool calledFromInit) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat / 3.; + + // When call for incoming flavour need to consider gamma*/Z0 mix. + if (!calledFromInit) { + + // Couplings when an incoming fermion is specified; elso only pure Z'0. + ei2 = 0.; + eivi = 0.; + vai2 = 0.; + eivpi = 0.; + vaivapi = 0., + vapi2 = 1.; + int idInFlavAbs = abs(idInFlav); + if (idInFlavAbs > 0 && idInFlavAbs < 19) { + double ei = coupSMPtr->ef(idInFlavAbs); + double ai = coupSMPtr->af(idInFlavAbs); + double vi = coupSMPtr->vf(idInFlavAbs); + double api = afZp[idInFlavAbs]; + double vpi = vfZp[idInFlavAbs]; + ei2 = ei * ei; + eivi = ei * vi; + vai2 = vi * vi + ai * ai; + eivpi = ei * vpi; + vaivapi = vi * vpi + ai * api;; + vapi2 = vpi * vpi + api * api; + } + + // Calculate prefactors for gamma/interference/Z0 terms. + double sH = mHat * mHat; + double propZ = sH / ( pow2(sH - m2Z) + pow2(sH * GamMRatZ) ); + double propZp = sH / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + gamNorm = ei2; + gamZNorm = 2. * eivi * thetaWRat * (sH - m2Z) * propZ; + ZNorm = vai2 * pow2(thetaWRat) * sH * propZ; + gamZpNorm = 2. * eivpi * thetaWRat * (sH - m2Res) * propZp; + ZZpNorm = 2. * vaivapi * pow2(thetaWRat) * ((sH - m2Res) * (sH - m2Z) + + sH * GamMRat * sH * GamMRatZ) * propZ * propZp; + ZpNorm = vapi2 * pow2(thetaWRat) * sH * propZp; + + // Rescale Z0 height normalization to compensate for a width one?? + //if (doForceWidth) { + // intNorm *= forceFactor; + // resNorm *= forceFactor; + //} + + // Optionally only keep some of gamma*, Z0 and Z' terms. + if (gmZmode == 1) {gamZNorm = 0; ZNorm = 0.; gamZpNorm = 0.; + ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 2) {gamNorm = 0.; gamZNorm = 0.; gamZpNorm = 0.; + ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 3) {gamNorm = 0.; gamZNorm = 0.; ZNorm = 0.; + gamZpNorm = 0.; ZZpNorm = 0.;} + if (gmZmode == 4) {gamZpNorm = 0.; ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 5) {gamZNorm = 0.; ZNorm = 0.; ZZpNorm = 0.;} + if (gmZmode == 6) {gamNorm = 0.; gamZNorm = 0.; gamZpNorm = 0.;} + } + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceZprime::calcWidth(bool calledFromInit) { + + // Check that above threshold. + if (ps == 0.) return; + + // At initialization only the pure Z'0 should be considered. + if (calledFromInit) { + + // Contributions from three fermion generations. + if ( id1Abs < 7 || (id1Abs > 10 && id1Abs < 17) ) { + double apf = afZp[id1Abs]; + double vpf = vfZp[id1Abs]; + widNow = preFac * ps * (vpf*vpf * (1. + 2. * mr1) + + apf*apf * ps*ps); + if (id1Abs < 7) widNow *= colQ; + + // Contribution from Z'0 -> W^+ W^-. + } else if (id1Abs == 24) { + widNow = preFac * pow2(coupZpWW * cos2tW) * pow3(ps) + * (1. + mr1*mr1 + mr2*mr2 + 10. * (mr1 + mr2 + mr1 * mr2)); + } + } + + // When call for incoming flavour need to consider full mix. + else { + + // Contributions from three fermion generations. + if ( id1Abs < 7 || (id1Abs > 10 && id1Abs < 17) ) { + + // Couplings of gamma^*/Z^0/Z'^0 to final flavour + double ef = coupSMPtr->ef(id1Abs); + double af = coupSMPtr->af(id1Abs); + double vf = coupSMPtr->vf(id1Abs); + double apf = afZp[id1Abs]; + double vpf = vfZp[id1Abs]; + + // Combine couplings with kinematical factors. + double kinFacA = pow3(ps); + double kinFacV = ps * (1. + 2. * mr1); + double ef2 = ef * ef * kinFacV; + double efvf = ef * vf * kinFacV; + double vaf2 = vf * vf * kinFacV + af * af * kinFacA; + double efvpf = ef * vpf * kinFacV; + double vafvapf = vf * vpf * kinFacV + af * apf * kinFacA; + double vapf2 = vpf * vpf * kinFacV + apf * apf * kinFacA; + + // Relative outwidths: combine instate, propagator and outstate. + widNow = gamNorm * ef2 + gamZNorm * efvf + ZNorm * vaf2 + + gamZpNorm * efvpf + ZZpNorm * vafvapf + ZpNorm * vapf2; + if (id1Abs < 7) widNow *= colQ; + + // Contribution from Z'0 -> W^+ W^-. + } else if (id1Abs == 24) { + widNow = ZpNorm * pow2(coupZpWW * cos2tW) * pow3(ps) + * (1. + mr1*mr1 + mr2*mr2 + 10. * (mr1 + mr2 + mr1 * mr2)); + } + } + +} + +//========================================================================== + +// The ResonanceWprime class. +// Derived class for W'+- properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceWprime::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + cos2tW = coupSMPtr->cos2thetaW(); + + // Axial and vector couplings of fermions. + aqWp = settingsPtr->parm("Wprime:aq"); + vqWp = settingsPtr->parm("Wprime:vq"); + alWp = settingsPtr->parm("Wprime:al"); + vlWp = settingsPtr->parm("Wprime:vl"); + + // Coupling for W' -> W Z. + coupWpWZ = settingsPtr->parm("Wprime:coup2WZ"); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceWprime::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceWprime::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Decay to quarks involves colour factor and CKM matrix. + if (id1Abs > 0 && id1Abs < 7) widNow + = preFac * ps * 0.5 * (aqWp*aqWp + vqWp * vqWp) + * (1. - 0.5 * (mr1 + mr2) - 0.5 * pow2(mr1 - mr2)) + * colQ * coupSMPtr->V2CKMid(id1Abs, id2Abs); + + // Decay to leptons simpler. + else if (id1Abs > 10 && id1Abs < 17) widNow + = preFac * ps * 0.5 * (alWp*aqWp + vlWp * vqWp) + * (1. - 0.5 * (mr1 + mr2) - 0.5 * pow2(mr1 - mr2)); + + // Decay to W^+- Z^0. + else if (id1Abs == 24 && id2Abs == 23) widNow + = preFac * 0.25 * pow2(coupWpWZ) * cos2tW * (mr1 / mr2) * pow3(ps) + * (1. + mr1*mr1 + mr2*mr2 + 10. * (mr1 + mr2 + mr1 * mr2)); + +} + +//========================================================================== + +// The ResonanceRhorizontal class. +// Derived class for R^0 (horizontal gauge boson) properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceRhorizontal::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceRhorizontal::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceRhorizontal::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // R -> f fbar. Colour factor for quarks. + widNow = preFac * ps * (2. - mr1 - mr2 - pow2(mr1 - mr2)); + if (id1Abs < 9) widNow *= colQ; + +} + +//========================================================================== + +// The ResonanceExcited class. +// Derived class for excited-fermion properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceExcited::initConstants() { + + // Locally stored properties and couplings. + Lambda = settingsPtr->parm("ExcitedFermion:Lambda"); + coupF = settingsPtr->parm("ExcitedFermion:coupF"); + coupFprime = settingsPtr->parm("ExcitedFermion:coupFprime"); + coupFcol = settingsPtr->parm("ExcitedFermion:coupFcol"); + sin2tW = coupSMPtr->sin2thetaW(); + cos2tW = 1. - sin2tW; + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceExcited::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + preFac = pow3(mHat) / pow2(Lambda); + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceExcited::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // f^* -> f g. + if (id1Abs == 21) widNow = preFac * alpS * pow2(coupFcol) / 3.; + + // f^* -> f gamma. + else if (id1Abs == 22) { + double chgI3 = (id2Abs%2 == 0) ? 0.5 : -0.5; + double chgY = (id2Abs < 9) ? 1. / 6. : -0.5; + double chg = chgI3 * coupF + chgY * coupFprime; + widNow = preFac * alpEM * pow2(chg) / 4.; + } + + // f^* -> f Z^0. + else if (id1Abs == 23) { + double chgI3 = (id2Abs%2 == 0) ? 0.5 : -0.5; + double chgY = (id2Abs < 9) ? 1. / 6. : -0.5; + double chg = chgI3 * cos2tW * coupF - chgY * sin2tW * coupFprime; + widNow = preFac * (alpEM * pow2(chg) / (8. * sin2tW * cos2tW)) + * ps*ps * (2. + mr1); + } + + // f^* -> f' W^+-. + else if (id1Abs == 24) widNow = preFac * (alpEM * pow2(coupF) + / (16. * sin2tW)) * ps*ps * (2. + mr1); + +} + +//========================================================================== + +// The ResonanceGraviton class. +// Derived class for excited Graviton properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceGraviton::initConstants() { + + // SMinBulk = off/on, use universal coupling (kappaMG) + // or individual (Gxx) between graviton and SM particles. + m_smbulk = settingsPtr->flag("ExtraDimensionsG*:SMinBulk"); + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + for (int i = 0; i < 26; ++i) m_coupling[i] = 0.; + double tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gqq"); + for (int i = 1; i <= 4; ++i) m_coupling[i] = tmp_coup; + m_coupling[5] = settingsPtr->parm("ExtraDimensionsG*:Gbb"); + m_coupling[6] = settingsPtr->parm("ExtraDimensionsG*:Gtt"); + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gll"); + for (int i = 11; i <= 16; ++i) m_coupling[i] = tmp_coup; + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:GVV"); + for (int i = 21; i <= 24; ++i) m_coupling[i] = tmp_coup; + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceGraviton::calcPreFac(bool) { + + // Common coupling factors. + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = mHat / M_PI; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceGraviton::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Widths to fermion pairs. + if (id1Abs < 19) { + widNow = preFac * pow3(ps) * (1. + 8. * mr1 / 3.) / 320.; + if (id1Abs < 9) widNow *= colQ; + } + + // Widths to gluon and photon pair. + else if (id1Abs == 21) widNow = preFac / 20.; + else if (id1Abs == 22) widNow = preFac / 160.; + + // Widths to Z0 Z0 and W+ W- pair. + else if (id1Abs == 23 || id1Abs == 24) { + widNow = preFac * ps * (13. / 12. + 14. * mr1 / 3. + 4. * mr1 * mr1) + / 80.; + if (id1Abs == 23) widNow *= 0.5; + } + + // RS graviton coupling + if (m_smbulk) widNow *= 2. * pow2(m_coupling[min( id1Abs, 25)] * mHat); + else widNow *= pow2(kappaMG); + +} + +//========================================================================== + +// The ResonanceKKgluon class. +// Derived class for excited kk-gluon properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceKKgluon::initConstants() { + + // KK-gluon couplings. + for (int i = 0; i < 10; ++i) m_coupling[i] = 0.; + double tmp_coup = settingsPtr->parm("ExtraDimensionsG*:KKgqq"); + for (int i = 1; i <= 4; ++i) m_coupling[i] = tmp_coup; + m_coupling[5] = settingsPtr->parm("ExtraDimensionsG*:KKgbb"); + m_coupling[6] = settingsPtr->parm("ExtraDimensionsG*:KKgtt"); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceKKgluon::calcPreFac(bool) { + + // Common coupling factors. + alpS = coupSMPtr->alphaS(mHat * mHat); + preFac = alpS * mHat / 6; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceKKgluon::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Widths to quark pairs. + if (id1Abs < 9) widNow = preFac * ps * (1. + 2. * mr1) + * pow2(m_coupling[id1Abs]); + +} + +//========================================================================== + +// The ResonanceLeptoquark class. +// Derived class for leptoquark properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceLeptoquark::initConstants() { + + // Locally stored properties and couplings. + kCoup = settingsPtr->parm("LeptoQuark:kCoup"); + + // Check that flavour info in decay channel is correctly set. + int id1Now = particlePtr->channel(0).product(0); + int id2Now = particlePtr->channel(0).product(1); + if (id1Now < 1 || id1Now > 5) { + infoPtr->errorMsg("Error in ResonanceLeptoquark::init:" + " unallowed input quark flavour reset to u"); + id1Now = 2; + particlePtr->channel(0).product(0, id1Now); + } + if (abs(id2Now) < 11 || abs(id2Now) > 16) { + infoPtr->errorMsg("Error in ResonanceLeptoquark::init:" + " unallowed input lepton flavour reset to e-"); + id2Now = 11; + particlePtr->channel(0).product(1, id2Now); + } + + // Set/overwrite charge and name of particle. + bool changed = particlePtr->hasChanged(); + int chargeLQ = particleDataPtr->chargeType(id1Now) + + particleDataPtr->chargeType(id2Now); + particlePtr->setChargeType(chargeLQ); + string nameLQ = "LQ_" + particleDataPtr->name(id1Now) + "," + + particleDataPtr->name(id2Now); + particlePtr->setNames(nameLQ, nameLQ + "bar"); + if (!changed) particlePtr->setHasChanged(false); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceLeptoquark::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + preFac = 0.25 * alpEM * kCoup * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceLeptoquark::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Width into lepton plus quark. + if (id1Abs > 10 && id1Abs < 17 && id2Abs < 7) widNow = preFac * pow3(ps); + +} + +//========================================================================== + +// The ResonanceNuRight class. +// Derived class for righthanded Majorana neutrino properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceNuRight::initConstants() { + + // Locally stored properties and couplings: righthanded W mass. + thetaWRat = 1. / (768. * M_PI * pow2(coupSMPtr->sin2thetaW())); + mWR = particleDataPtr->m0(9900024); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceNuRight::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = pow2(alpEM) * thetaWRat * pow5(mHat) / pow4(max(mHat, mWR)); + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceNuRight::calcWidth(bool) { + + // Check that above threshold. + if (mHat < mf1 + mf2 + mf3 + MASSMARGIN) return; + + // Coupling part of widths to l- q qbar', l- l'+ nu_lR' and c.c. + widNow = (id2Abs < 9 && id3Abs < 9) + ? preFac * colQ * coupSMPtr->V2CKMid(id2, id3) : preFac; + + // Phase space corrections in decay. Must have y < 1. + double x = (mf1 + mf2 + mf3) / mHat; + double x2 = x * x; + double fx = 1. - 8. * x2 + 8. * pow3(x2) - pow4(x2) + - 24. * pow2(x2) * log(x); + double y = min( 0.999, pow2(mHat / mWR) ); + double fy = ( 12. * (1. - y) * log(1. - y) + 12. * y - 6. * y*y + - 2.* pow3(y) ) / pow4(y); + widNow *= fx * fy; + +} + +//========================================================================== + +// The ResonanceZRight class. +// Derived class for Z_R^0 properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceZRight::initConstants() { + + // Locally stored properties and couplings: righthanded W mass. + sin2tW = coupSMPtr->sin2thetaW(); + thetaWRat = 1. / (48. * sin2tW * (1. - sin2tW) * (1. - 2. * sin2tW) ); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceZRight::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceZRight::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Couplings to q qbar and l+ l-. + double vf = 0.; + double af = 0.; + double symMaj = 1.; + if (id1Abs < 9 && id1Abs%2 == 1) { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW / 3.; + } else if (id1Abs < 9) { + af = 1. - 2. * sin2tW; + vf = 1. - 8. * sin2tW / 3.; + } else if (id1Abs < 19 && id1Abs%2 == 1) { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW; + + // Couplings to nu_L nu_Lbar and nu_R nu_Rbar, both assumed Majoranas. + } else if (id1Abs < 19) { + af = -2. * sin2tW; + vf = 0.; + symMaj = 0.5; + } else { + af = 2. * (1. - sin2tW); + vf = 0.; + symMaj = 0.5; + } + + // Width expression, including phase space and colour factor. + widNow = preFac * (vf*vf * (1. + 2. * mr1) + af*af * ps*ps) * ps + * symMaj; + if (id1Abs < 9) widNow *= colQ; + +} + +//========================================================================== + +// The ResonanceWRight class. +// Derived class for W_R+- properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceWRight::initConstants() { + + // Locally stored properties and couplings. + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceWRight::calcPreFac(bool) { + + // Common coupling factors. + alpEM = coupSMPtr->alphaEM(mHat * mHat); + alpS = coupSMPtr->alphaS(mHat * mHat); + colQ = 3. * (1. + alpS / M_PI); + preFac = alpEM * thetaWRat * mHat; + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceWRight::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // Combine kinematics with colour factor and CKM couplings. + widNow = preFac * (1. - 0.5 * (mr1 + mr2) - 0.5 * pow2(mr1 - mr2)) + * ps; + if (id1Abs < 9) widNow *= colQ * coupSMPtr->V2CKMid(id1Abs, id2Abs); + +} + +//========================================================================== + +// The ResonanceHchgchgLeft class. +// Derived class for H++/H-- (left) properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceHchgchgLeft::initConstants() { + + // Read in Yukawa matrix for couplings to a lepton pair. + yukawa[1][1] = settingsPtr->parm("LeftRightSymmmetry:coupHee"); + yukawa[2][1] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[2][2] = settingsPtr->parm("LeftRightSymmmetry:coupHmumu"); + yukawa[3][1] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + yukawa[3][2] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + yukawa[3][3] = settingsPtr->parm("LeftRightSymmmetry:coupHtautau"); + + // Locally stored properties and couplings. + gL = settingsPtr->parm("LeftRightSymmmetry:gL"); + vL = settingsPtr->parm("LeftRightSymmmetry:vL"); + mW = particleDataPtr->m0(24); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceHchgchgLeft::calcPreFac(bool) { + + // Common coupling factors. + preFac = mHat / (8. * M_PI); + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceHchgchgLeft::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // H++-- width to a pair of leptons. Combinatorial factor of 2. + if (id1Abs < 17 && id2Abs < 17) { + widNow = preFac * pow2(yukawa[(id1Abs-9)/2][(id2Abs-9)/2]) * ps; + if (id2Abs != id1Abs) widNow *= 2.; + } + + // H++-- width to a pair of lefthanded W's. + else if (id1Abs == 24 && id2Abs == 24) + widNow = preFac * 0.5 * pow2(gL*gL * vL / mW) + * (3. * mr1 + 0.25 / mr1 - 1.) * ps; + +} + +//========================================================================== + +// The ResonanceHchgchgRight class. +// Derived class for H++/H-- (right) properties. + +//-------------------------------------------------------------------------- + +// Initialize constants. + +void ResonanceHchgchgRight::initConstants() { + + // Read in Yukawa matrix for couplings to a lepton pair. + yukawa[1][1] = settingsPtr->parm("LeftRightSymmmetry:coupHee"); + yukawa[2][1] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[2][2] = settingsPtr->parm("LeftRightSymmmetry:coupHmumu"); + yukawa[3][1] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + yukawa[3][2] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + yukawa[3][3] = settingsPtr->parm("LeftRightSymmmetry:coupHtautau"); + + // Locally stored properties and couplings. + idWR = 9000024; + gR = settingsPtr->parm("LeftRightSymmmetry:gR"); + +} + +//-------------------------------------------------------------------------- + +// Calculate various common prefactors for the current mass. + +void ResonanceHchgchgRight::calcPreFac(bool) { + + // Common coupling factors. + preFac = mHat / (8. * M_PI); + +} + +//-------------------------------------------------------------------------- + +// Calculate width for currently considered channel. + +void ResonanceHchgchgRight::calcWidth(bool) { + + // Check that above threshold. + if (ps == 0.) return; + + // H++-- width to a pair of leptons. Combinatorial factor of 2. + if (id1Abs < 17 && id2Abs < 17) { + widNow = preFac * pow2(yukawa[(id1Abs-9)/2][(id2Abs-9)/2]) * ps; + if (id2Abs != id1Abs) widNow *= 2.; + } + + // H++-- width to a pair of lefthanded W's. + else if (id1Abs == idWR && id2Abs == idWR) + widNow = preFac * pow2(yukawa[(id1Abs-9)/2][(id2Abs-9)/2]) * ps; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/Settings.cxx b/PYTHIA8/pythia8140/src/Settings.cxx new file mode 100644 index 00000000000..d3046753dc5 --- /dev/null +++ b/PYTHIA8/pythia8140/src/Settings.cxx @@ -0,0 +1,677 @@ +// Settings.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the Settings class. + +#include "Settings.h" + +// Allow string and character manipulation. +#include + +namespace Pythia8 { + +//========================================================================== + +// Settings class. +// This class contains flags, modes, parms and words used in generation. + +//-------------------------------------------------------------------------- + +// Read in database from specific file. + +bool Settings::init(string startFile, bool append, ostream& os) { + + // Don't initialize if it has already been done and not in append mode. + if (isInit && !append) return true; + int nError = 0; + + // List of files to be checked. Start with input file. + vector files; + files.push_back(startFile); + + // If nontrivial startfile path, then use that for other files as well. + string pathName = ""; + if (startFile.rfind("/") != string::npos) + pathName = startFile.substr(0, startFile.rfind("/") + 1); + + // Loop over files. Open them for read. + for (int i = 0; i < int(files.size()); ++i) { + const char* cstring = files[i].c_str(); + ifstream is(cstring); + + // Check that instream is OK. + if (!is.good()) { + os << "\n PYTHIA Error: settings file " << files[i] + << " not found" << endl; + return false; + } + + // Read in one line at a time. + string line; + while ( getline(is, line) ) { + + // Get first word of a line, to interpret it as tag. + istringstream getfirst(line); + string tag; + getfirst >> tag; + + // Skip ahead if not interesting. Only look for new files in startfile. + if (tag != ". + while (line.find(">") == string::npos) { + string addLine; + getline(is, addLine); + line += " " + addLine; + } + + // Remove extra blanks before an = sign. + while (line.find(" =") != string::npos) line.erase( line.find(" ="), 1); + + // Add file also to be read. + if (tag == "> name; + + // Replace two colons by one (:: -> :) to allow for such mistakes. + while (name.find("::") != string::npos) { + int firstColonColon = name.find_first_of("::"); + name.replace(firstColonColon, 2, ":"); + } + + // Check whether this is in the database. Done if not. + int inDataBase = 0; + if (isFlag(name)) inDataBase = 1; + else if (isMode(name)) inDataBase = 2; + else if (isParm(name)) inDataBase = 3; + else if (isWord(name)) inDataBase = 4; + if (inDataBase == 0) { + if (warn) os << "\n PYTHIA Warning: input string not found in settings" + << " databases; skip:\n " << line << endl; + return false; + } + + // Find value. Warn if none found. + string valueString; + splitLine >> valueString; + if (!splitLine) { + if (warn) os << "\n PYTHIA Warning: variable recognized, but its value" + << " not meaningful; skip:\n " << line << endl; + return false; + } + + // Update flag map; allow many ways to say yes. + if (inDataBase == 1) { + bool value = boolString(valueString); + flag(name, value); + + // Update mode map. + } else if (inDataBase == 2) { + istringstream modeData(valueString); + int value; + modeData >> value; + if (!modeData) { + if (warn) os << "\n PYTHIA Warning: variable recognized, but its value" + << " not meaningful; skip:\n " << line << endl; + return false; + } + mode(name, value); + + // Update parm map. + } else if (inDataBase == 3) { + istringstream parmData(valueString); + double value; + parmData >> value; + if (!parmData) { + if (warn) os << "\n PYTHIA Warning: variable recognized, but its value" + << " not meaningful; skip:\n " << line << endl; + return false; + } + parm(name, value); + + // Update word map. + } else { + word(name, valueString); + } + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Write updates or everything to user-defined file. + +bool Settings::writeFile(string toFile, bool writeAll) { + + // Open file for writing. + const char* cstring = toFile.c_str(); + ofstream os(cstring); + if (!os) { + infoPtr->errorMsg("Error in Settings::writeFile:" + " could not open file", toFile); + return false; + } + + // Hand over real work to next method. + return writeFile( os, writeAll); + +} + +//-------------------------------------------------------------------------- + +// Write updates or everything to user-defined stream (or file). + +bool Settings::writeFile(ostream& os, bool writeAll) { + + // Write simple header as comment. + if (writeAll) os << "! List of all current PYTHIA "; + else os << "! List of all modified PYTHIA "; + os << fixed << setprecision(3) << parm("Pythia:versionNumber") + << " settings.\n"; + + // Iterators for the flag, mode and parm tables. + map::iterator flagEntry = flags.begin(); + map::iterator modeEntry = modes.begin(); + map::iterator parmEntry = parms.begin(); + map::iterator wordEntry = words.begin(); + + // Loop while there is something left to do. + while (flagEntry != flags.end() || modeEntry != modes.end() + || parmEntry != parms.end() || wordEntry != words.end()) { + + // Check if a flag is next in lexigraphical order; if so print it. + if ( flagEntry != flags.end() + && ( modeEntry == modes.end() || flagEntry->first < modeEntry->first ) + && ( parmEntry == parms.end() || flagEntry->first < parmEntry->first ) + && ( wordEntry == words.end() || flagEntry->first < wordEntry->first ) + ) { + string state[2] = {"off", "on"}; + bool valNow = flagEntry->second.valNow; + bool valDefault = flagEntry->second.valDefault; + if ( writeAll || valNow != valDefault ) + os << flagEntry->second.name << " = " << state[valNow] << "\n"; + ++flagEntry; + + // Else check if mode is next, and if so print it. + } else if ( modeEntry != modes.end() + && ( parmEntry == parms.end() || modeEntry->first < parmEntry->first ) + && ( wordEntry == words.end() || modeEntry->first < wordEntry->first ) + ) { + int valNow = modeEntry->second.valNow; + int valDefault = modeEntry->second.valDefault; + if ( writeAll || valNow != valDefault ) + os << modeEntry->second.name << " = " << valNow << "\n"; + ++modeEntry; + + // Else check if parm is next, and if so print it; + // fixed or scientific depending on value. + } else if ( parmEntry != parms.end() + && ( wordEntry == words.end() || parmEntry->first < wordEntry->first ) + ) { + double valNow = parmEntry->second.valNow; + double valDefault = parmEntry->second.valDefault; + if ( writeAll || valNow != valDefault ) { + os << parmEntry->second.name << " = "; + if ( valNow == 0. ) os << fixed << setprecision(1); + else if ( abs(valNow) < 0.001 ) os << scientific << setprecision(4); + else if ( abs(valNow) < 0.1 ) os << fixed << setprecision(7); + else if ( abs(valNow) < 1000. ) os << fixed << setprecision(5); + else if ( abs(valNow) < 1000000. ) os << fixed << setprecision(3); + else os << scientific << setprecision(4); + os << valNow << "\n"; + } + ++parmEntry; + + // Else print word. + } else { + string valNow = wordEntry->second.valNow; + string valDefault = wordEntry->second.valDefault; + if ( writeAll || valNow != valDefault ) + os << wordEntry->second.name << " = " << valNow << "\n"; + ++wordEntry; + } + } ; + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Print out table of database in lexigraphical order. + +void Settings::list(bool doListAll, bool doListString, string match, + ostream& os) { + + // Table header; output for bool as off/on. + if (doListAll) + os << "\n *------- PYTHIA Flag + Mode + Parm + Word Settings (all) " + << " -------------------------------------------------------* \n"; + else if (!doListString) + os << "\n *------- PYTHIA Flag + Mode + Parm + Word Settings (chang" + << "es only) ----------------------------------------------* \n" ; + else + os << "\n *------- PYTHIA Flag + Mode + Parm + Word Settings (with " + << "requested string) -------------------------------------* \n" ; + os << " | " + << " | \n" + << " | Name | " + << " Now | Default Min Max | \n" + << " | | " + << " | | \n"; + + // Convert input string to lowercase for match. + match = toLower(match); + if (match == "") match = " "; + + // Iterators for the flag, mode and parm tables. + map::iterator flagEntry = flags.begin(); + map::iterator modeEntry = modes.begin(); + map::iterator parmEntry = parms.begin(); + map::iterator wordEntry = words.begin(); + + // Loop while there is something left to do. + while (flagEntry != flags.end() || modeEntry != modes.end() + || parmEntry != parms.end() || wordEntry != words.end()) { + + // Check if a flag is next in lexigraphical order; if so print it. + if ( flagEntry != flags.end() + && ( modeEntry == modes.end() || flagEntry->first < modeEntry->first ) + && ( parmEntry == parms.end() || flagEntry->first < parmEntry->first ) + && ( wordEntry == words.end() || flagEntry->first < wordEntry->first ) + ) { + string state[2] = {"off", "on"}; + bool valNow = flagEntry->second.valNow; + bool valDefault = flagEntry->second.valDefault; + if ( doListAll || (!doListString && valNow != valDefault) + || (doListString && flagEntry->first.find(match) != string::npos) ) + os << " | " << setw(45) << left + << flagEntry->second.name << " | " << setw(24) << right + << state[valNow] << " | " << setw(12) << state[valDefault] + << " | \n"; + ++flagEntry; + + // Else check if mode is next, and if so print it. + } else if ( modeEntry != modes.end() + && ( parmEntry == parms.end() || modeEntry->first < parmEntry->first ) + && ( wordEntry == words.end() || modeEntry->first < wordEntry->first ) + ) { + int valNow = modeEntry->second.valNow; + int valDefault = modeEntry->second.valDefault; + if ( doListAll || (!doListString && valNow != valDefault) + || (doListString && modeEntry->first.find(match) != string::npos) ) { + os << " | " << setw(45) << left + << modeEntry->second.name << " | " << setw(24) << right + << valNow << " | " << setw(12) << valDefault; + if (modeEntry->second.hasMin) + os << setw(12) << modeEntry->second.valMin; + else os << " "; + if (modeEntry->second.hasMax) + os << setw(12) << modeEntry->second.valMax; + else os << " "; + os << " | \n"; + } + ++modeEntry; + + // Else check if parm is next, and if so print it; + // fixed or scientific depending on value. + } else if ( parmEntry != parms.end() + && ( wordEntry == words.end() || parmEntry->first < wordEntry->first ) + ) { + double valNow = parmEntry->second.valNow; + double valDefault = parmEntry->second.valDefault; + if ( doListAll || (!doListString && valNow != valDefault ) + || (doListString && parmEntry->first.find(match) != string::npos) ) { + os << " | " << setw(45) << left + << parmEntry->second.name << right << " | "; + for (int i = 0; i < 4; ++i) { + if (i == 1) valNow = valDefault; + if (i == 2) valNow = parmEntry->second.valMin; + if (i == 3) valNow = parmEntry->second.valMax; + if ( (i == 2 && !parmEntry->second.hasMin) + || (i == 3 && !parmEntry->second.hasMax) ) + os << " "; + else if ( valNow == 0. ) + os << fixed << setprecision(1) << setw(12) << valNow; + else if ( abs(valNow) < 0.001 ) + os << scientific << setprecision(4) << setw(12) << valNow; + else if ( abs(valNow) < 0.1 ) + os << fixed << setprecision(7) << setw(12) << valNow; + else if ( abs(valNow) < 1000. ) + os << fixed << setprecision(5) << setw(12) << valNow; + else if ( abs(valNow) < 1000000. ) + os << fixed << setprecision(3) << setw(12) << valNow; + else + os << scientific << setprecision(4) << setw(12) << valNow; + if (i == 0) os << " | "; + } + os << " | \n"; + } + ++parmEntry; + + // Else print word. + } else { + string valNow = wordEntry->second.valNow; + string valDefault = wordEntry->second.valDefault; + int blankLeft = max(0, 60 - max(24, int(valNow.length()) ) + - max(12, int(valDefault.length()) ) ); + string blankPad( blankLeft, ' '); + if ( doListAll || (!doListString && valNow != valDefault) + || (doListString && wordEntry->first.find(match) != string::npos) ) + os << " | " << setw(45) << left + << wordEntry->second.name << " | " << setw(24) << right + << valNow << " | " << setw(12) << valDefault << blankPad + << " | \n"; + ++wordEntry; + } + } ; + + // End of loop over database contents. + os << " | " + << " | \n" + << " *------- End PYTHIA Flag + Mode + Parm + Word Settings ---" + << "------------------------------------------------------* " << endl; + +} + +//-------------------------------------------------------------------------- + +// Reset all values to their defaults. + +void Settings::resetAll() { + + // Loop through the flags table, resetting all entries. + for (map::iterator flagEntry = flags.begin(); + flagEntry != flags.end(); ++flagEntry) { + string name = flagEntry->first; + resetFlag(name); + } + + // Loop through the modes table, resetting all entries. + for (map::iterator modeEntry = modes.begin(); + modeEntry != modes.end(); ++modeEntry) { + string name = modeEntry->first; + resetMode(name); + } + + // Loop through the parms table, resetting all entries. + for (map::iterator parmEntry = parms.begin(); + parmEntry != parms.end(); ++parmEntry) { + string name = parmEntry->first; + resetParm(name); + } + + // Loop through the words table, resetting all entries. + for (map::iterator wordEntry = words.begin(); + wordEntry != words.end(); ++wordEntry) { + string name = wordEntry->first; + resetWord(name); + } + +} + +//-------------------------------------------------------------------------- + +// Give back current value, with check that key exists. + +bool Settings::flag(string keyIn) { + if (isFlag(keyIn)) return flags[toLower(keyIn)].valNow; + infoPtr->errorMsg("Error in Settings::flag: unknown key", keyIn); + return false; +} + +int Settings::mode(string keyIn) { + if (isMode(keyIn)) return modes[toLower(keyIn)].valNow; + infoPtr->errorMsg("Error in Settings::mode: unknown key", keyIn); + return 0; +} + +double Settings::parm(string keyIn) { + if (isParm(keyIn)) return parms[toLower(keyIn)].valNow; + infoPtr->errorMsg("Error in Settings::parm: unknown key", keyIn); + return 0.; +} + +string Settings::word(string keyIn) { + if (isWord(keyIn)) return words[toLower(keyIn)].valNow; + infoPtr->errorMsg("Error in Settings::word: unknown key", keyIn); + return " "; +} + +//-------------------------------------------------------------------------- + +// Change current value, respecting limits. + +void Settings::flag(string keyIn, bool nowIn) { + if (isFlag(keyIn)) flags[toLower(keyIn)].valNow = nowIn; +} + +void Settings:: mode(string keyIn, int nowIn) { + if (isMode(keyIn)) { + Mode& modeNow = modes[toLower(keyIn)]; + if (modeNow.hasMin && nowIn < modeNow.valMin) + modeNow.valNow = modeNow.valMin; + else if (modeNow.hasMax && nowIn > modeNow.valMax) + modeNow.valNow = modeNow.valMax; + else modeNow.valNow = nowIn; + } +} + +void Settings::parm(string keyIn, double nowIn) { + if (isParm(keyIn)) { + Parm& parmNow = parms[toLower(keyIn)]; + if (parmNow.hasMin && nowIn < parmNow.valMin) + parmNow.valNow = parmNow.valMin; + else if (parmNow.hasMax && nowIn > parmNow.valMax) + parmNow.valNow = parmNow.valMax; + else parmNow.valNow = nowIn; + } +} + +void Settings::word(string keyIn, string nowIn) { + if (isWord(keyIn)) words[toLower(keyIn)].valNow = nowIn; +} + +//-------------------------------------------------------------------------- + +// Convert string to lowercase for case-insensitive comparisons. +// Also remove initial and trailing blanks, if any. + +string Settings::toLower(const string& name) { + + // Copy string without initial and trailing blanks. + if (name.find_first_not_of(" \n\t\v\b\r\f\a") == string::npos) return ""; + int firstChar = name.find_first_not_of(" \n\t\v\b\r\f\a"); + int lastChar = name.find_last_not_of(" \n\t\v\b\r\f\a"); + string temp = name.substr( firstChar, lastChar + 1 - firstChar); + + // Convert to lowercase letter by letter. + for (int i = 0; i < int(temp.length()); ++i) + temp[i] = std::tolower(temp[i]); + return temp; + +} + +//-------------------------------------------------------------------------- + +// Allow several alternative inputs for true/false. + +bool Settings::boolString(string tag) { + + string tagLow = toLower(tag); + return ( tagLow == "true" || tagLow == "1" || tagLow == "on" + || tagLow == "yes" || tagLow == "ok" ); + +} + +//-------------------------------------------------------------------------- + +// Extract XML value string following XML attribute. + +string Settings::attributeValue(string line, string attribute) { + + if (line.find(attribute) == string::npos) return ""; + int iBegAttri = line.find(attribute); + int iBegQuote = line.find("\"", iBegAttri + 1); + int iEndQuote = line.find("\"", iBegQuote + 1); + return line.substr(iBegQuote + 1, iEndQuote - iBegQuote - 1); + +} + +//-------------------------------------------------------------------------- + +// Extract XML bool value following XML attribute. + +bool Settings::boolAttributeValue(string line, string attribute) { + + string valString = attributeValue(line, attribute); + if (valString == "") return false; + return boolString(valString); + +} + +//-------------------------------------------------------------------------- + +// Extract XML int value following XML attribute. + +int Settings::intAttributeValue(string line, string attribute) { + string valString = attributeValue(line, attribute); + if (valString == "") return 0; + istringstream valStream(valString); + int intVal; + valStream >> intVal; + return intVal; + +} + +//-------------------------------------------------------------------------- + +// Extract XML double value following XML attribute. + +double Settings::doubleAttributeValue(string line, string attribute) { + string valString = attributeValue(line, attribute); + if (valString == "") return 0.; + istringstream valStream(valString); + double doubleVal; + valStream >> doubleVal; + return doubleVal; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaCompositeness.cxx b/PYTHIA8/pythia8140/src/SigmaCompositeness.cxx new file mode 100644 index 00000000000..45472e6871e --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaCompositeness.cxx @@ -0,0 +1,616 @@ +// SigmaCompositeness.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// compositeness simulation classes. + +#include "SigmaCompositeness.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma1qg2qStar class. +// Cross section for q g -> q^* (excited quark state). +// Note: for simplicity decay is assumed isotropic. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1qg2qStar::initProc() { + + // Set up process properties from the chosen quark flavour. + idRes = 4000000 + idq; + codeSave = 4000 + idq; + if (idq == 1) nameSave = "d g -> d^*"; + else if (idq == 2) nameSave = "u g -> u^*"; + else if (idq == 3) nameSave = "s g -> s^*"; + else if (idq == 4) nameSave = "c g -> c^*"; + else nameSave = "b g -> b^*"; + + // Store q* mass and width for propagator. + mRes = particleDataPtr->m0(idRes); + GammaRes = particleDataPtr->mWidth(idRes); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Locally stored properties and couplings. + Lambda = settingsPtr->parm("ExcitedFermion:Lambda"); + coupFcol = settingsPtr->parm("ExcitedFermion:coupFcol"); + + // Set pointer to particle properties and decay table. + qStarPtr = particleDataPtr->particleDataEntryPtr(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1qg2qStar::sigmaKin() { + + // Incoming width for correct quark. + widthIn = pow3(mH) * alpS * pow2(coupFcol) / (3. * pow2(Lambda)); + + // Set up Breit-Wigner. + sigBW = M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat) for specific incoming flavours. + +double Sigma1qg2qStar::sigmaHat() { + + // Identify whether correct incoming flavours. + int idqNow = (id2 == 21) ? id1 : id2; + if (abs(idqNow) != idq) return 0.; + + // Outgoing width and total sigma. Done. + return widthIn * sigBW * qStarPtr->resWidthOpen(idqNow, mH); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1qg2qStar::setIdColAcol() { + + // Flavours. + int idqNow = (id2 == 21) ? id1 : id2; + int idqStar = (idqNow > 0) ? idRes : -idRes; + setId( id1, id2, idqStar); + + // Colour flow topology. + if (id1 == idqNow) setColAcol( 1, 0, 2, 1, 2, 0); + else setColAcol( 2, 1, 1, 0, 2, 0); + if (idqNow < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for q* decay angle. + +double Sigma1qg2qStar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // q* should sit in entry 5. Sequential Z/W decay assumed isotropic. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Sign of asymmetry. + int sideIn = (process[3].idAbs() < 20) ? 1 : 2; + int sideOut = (process[6].idAbs() < 20) ? 1 : 2; + double eps = (sideIn == sideOut) ? 1. : -1.; + + // Phase space factors. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Reconstruct decay angle. Default isotropic decay. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + double wt = 1.; + double wtMax = 1.; + + // Decay q* -> q (g/gamma) or q (Z^0/W^+-). + int idBoson = (sideOut == 1) ? process[7].idAbs() : process[6].idAbs(); + if (idBoson == 21 || idBoson == 22) { + wt = 1. + eps * cosThe; + wtMax = 2.; + } else if (idBoson == 23 || idBoson == 24) { + double mrB = (sideOut == 1) ? mr2 : mr1; + double ratB = (1. - 0.5 * mrB) / (1 + 0.5 * mrB); + wt = 1. + eps * cosThe * ratB; + wtMax = 1. + ratB; + } + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma1lgm2lStar class. +// Cross section for l gamma -> l^* (excited lepton state). +// Note: for simplicity decay is assumed isotropic. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1lgm2lStar::initProc() { + + // Set up process properties from the chosen lepton flavour. + idRes = 4000000 + idl; + codeSave = 4000 + idl; + if (idl == 11) nameSave = "e gamma -> e^*"; + else if (idl == 13) nameSave = "mu gamma -> mu^*"; + else nameSave = "tau gamma -> tau^*"; + + // Store l* mass and width for propagator. + mRes = particleDataPtr->m0(idRes); + GammaRes = particleDataPtr->mWidth(idRes); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Locally stored properties and couplings. + Lambda = settingsPtr->parm("ExcitedFermion:Lambda"); + double coupF = settingsPtr->parm("ExcitedFermion:coupF"); + double coupFp = settingsPtr->parm("ExcitedFermion:coupFprime"); + coupChg = -0.5 * coupF - 0.5 * coupFp; + + // Set pointer to particle properties and decay table. + qStarPtr = particleDataPtr->particleDataEntryPtr(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1lgm2lStar::sigmaKin() { + + // Incoming width for correct lepton. + widthIn = pow3(mH) * alpEM * pow2(coupChg) / pow2(Lambda); + + // Set up Breit-Wigner. + sigBW = M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat) for specific incoming flavours. + +double Sigma1lgm2lStar::sigmaHat() { + + // Identify whether correct incoming flavours. + int idlNow = (id2 == 22) ? id1 : id2; + if (abs(idlNow) != idl) return 0.; + + // Outgoing width and total sigma. Done. + return widthIn * sigBW * qStarPtr->resWidthOpen(idlNow, mH); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1lgm2lStar::setIdColAcol() { + + // Flavours. + int idlNow = (id2 == 22) ? id1 : id2; + int idlStar = (idlNow > 0) ? idRes : -idRes; + setId( id1, id2, idlStar); + + // No colour flow. + setColAcol( 0, 0, 0, 0, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for l* decay angle. + +double Sigma1lgm2lStar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // l* should sit in entry 5. Sequential Z/W decay assumed isotropic. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Sign of asymmetry. + int sideIn = (process[3].idAbs() < 20) ? 1 : 2; + int sideOut = (process[6].idAbs() < 20) ? 1 : 2; + double eps = (sideIn == sideOut) ? 1. : -1.; + + // Phase space factors. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Reconstruct decay angle. Default isotropic decay. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + double wt = 1.; + double wtMax = 1.; + + // Decay l* -> l gamma or l (Z^0/W^+-). + int idBoson = (sideOut == 1) ? process[7].idAbs() : process[6].idAbs(); + if (idBoson == 22) { + wt = 1. + eps * cosThe; + wtMax = 2.; + } else if (idBoson == 23 || idBoson == 24) { + double mrB = (sideOut == 1) ? mr2 : mr1; + double ratB = (1. - 0.5 * mrB) / (1 + 0.5 * mrB); + wt = 1. + eps * cosThe * ratB; + wtMax = 1. + ratB; + } + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma2qq2qStarq class. +// Cross section for q q' -> q^* q' (excited quark state). +// Note: for simplicity decay is assumed isotropic. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qq2qStarq::initProc() { + + // Set up process properties from the chosen quark flavour. + idRes = 4000000 + idq; + codeSave = 4020 + idq; + if (idq == 1) nameSave = "q q -> d^* q"; + else if (idq == 2) nameSave = "q q -> u^* q"; + else if (idq == 3) nameSave = "q q -> s^* q"; + else if (idq == 4) nameSave = "q q -> c^* q"; + else nameSave = "q q -> b^* q"; + + // Locally stored properties and couplings. + Lambda = settingsPtr->parm("ExcitedFermion:Lambda"); + preFac = M_PI / pow4(Lambda); + + // Secondary open width fractions. + openFracPos = particleDataPtr->resOpenFrac( idRes); + openFracNeg = particleDataPtr->resOpenFrac(-idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qq2qStarq::sigmaKin() { + + // Two possible expressions, for like or unlike sign. + sigmaA = preFac * (1. - s3 / sH); + sigmaB = preFac * (-uH) * (sH + tH) / sH2; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat) for specific incoming flavours. + +double Sigma2qq2qStarq::sigmaHat() { + + // Identify different allowed incoming flavour combinations. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + double open1 = (id1 > 0) ? openFracPos : openFracNeg; + double open2 = (id2 > 0) ? openFracPos : openFracNeg; + double sigma = 0.; + if (id1 * id2 > 0) { + if (id1Abs == idq) sigma += (4./3.) * sigmaA * open1; + if (id2Abs == idq) sigma += (4./3.) * sigmaA * open2; + } else if (id1Abs == idq && id2 == -id1) + sigma = (8./3.) * sigmaB * (open1 + open2); + else if (id2 == -id1) sigma = sigmaB * (open1 + open2); + else if (id1Abs == idq) sigma = sigmaB * open1; + else if (id2Abs == idq) sigma = sigmaB * open2; + + // Done. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qq2qStarq::setIdColAcol() { + + // Flavours: either side may have been excited. + double open1 = 0.; + double open2 = 0.; + if (abs(id1) == idq) open1 = (id1 > 0) ? openFracPos : openFracNeg; + if (abs(id2) == idq) open2 = (id2 > 0) ? openFracPos : openFracNeg; + if (open1 == 0. && open2 == 0.) { + open1 = (id1 > 0) ? openFracPos : openFracNeg; + open2 = (id2 > 0) ? openFracPos : openFracNeg; + } + bool excite1 = (open1 > 0.); + if (open1 > 0. && open2 > 0.) excite1 + = (rndmPtr->flat() * (open1 + open2) < open1); + + // Always excited quark in slot 3 so colour flow flipped or not. + if (excite1) { + id3 = (id1 > 0) ? idq : -idq; + id4 = id2; + if (id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + else setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + if (id1 < 0) swapColAcol(); + } else { + id3 = (id2 > 0) ? idq : -idq; + id4 = id1; + swapTU = true; + if (id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 2, 0, 1, 0); + else setColAcol( 1, 0, 0, 2, 0, 2, 1, 0); + if (id1 < 0) swapColAcol(); + } + setId( id1, id2, id3, id4); + +} + +//========================================================================== + +// Sigma2qqbar2lStarlbar class. +// Cross section for q qbar -> l^* lbar (excited lepton state). +// Note: for simplicity decay is assumed isotropic. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2lStarlbar::initProc() { + + // Set up process properties from the chosen lepton flavour. + idRes = 4000000 + idl; + codeSave = 4020 + idl; + if (idl == 11) nameSave = "q qbar -> e^*+- e^-+"; + else if (idl == 12) nameSave = "q qbar -> nu_e^* nu_ebar"; + else if (idl == 13) nameSave = "q qbar -> mu^*+- mu^-+"; + else if (idl == 14) nameSave = "q qbar -> nu_mu^* nu_mubar"; + else if (idl == 15) nameSave = "q qbar -> tau^*+- tau^-+"; + else nameSave = "q qbar -> nu_tau^* nu_taubar"; + + // Secondary open width fractions. + openFracPos = particleDataPtr->resOpenFrac( idRes); + openFracNeg = particleDataPtr->resOpenFrac(-idRes); + + // Locally stored properties and couplings. + Lambda = settingsPtr->parm("ExcitedFermion:Lambda"); + preFac = (M_PI / pow4(Lambda)) * (openFracPos + openFracNeg) / 3.; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qqbar2lStarlbar::sigmaKin() { + + // Only one possible expressions + sigma = preFac * (-uH) * (sH + tH) / sH2; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2lStarlbar::setIdColAcol() { + + // Flavours: either lepton or antilepton may be excited. + if (rndmPtr->flat() * (openFracPos + openFracNeg) < openFracPos) { + setId( id1, id2, idRes, -idl); + if (id1 < 0) swapTU = true; + } else { + setId( id1, id2, -idRes, idl); + if (id1 > 0) swapTU = true; + } + + // Colour flow trivial. + if (id1 > 0) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 1, 1, 0, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma2QCqq2qq class. +// Cross section for q q -> q q (quark contact interactions). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2QCqq2qq::initProc() { + + m_Lambda2 = settingsPtr->parm("ContactInteractions:Lambda"); + m_etaLL = settingsPtr->mode("ContactInteractions:etaLL");; + m_etaRR = settingsPtr->mode("ContactInteractions:etaRR");; + m_etaLR = settingsPtr->mode("ContactInteractions:etaLR");; + m_Lambda2 *= m_Lambda2; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2QCqq2qq::sigmaKin() { + + // Calculate kinematics dependence for different terms. + sigT = (4./9.) * (sH2 + uH2) / tH2; + sigU = (4./9.) * (sH2 + tH2) / uH2; + sigTU = - (8./27.) * sH2 / (tH * uH); + sigST = - (8./27.) * uH2 / (sH * tH); + + sigQCSTU = sH2 * (1 / tH + 1 / uH); + sigQCUTS = uH2 * (1 / tH + 1 / sH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2QCqq2qq::sigmaHat() { + + // Terms from QC contact interactions. + double sigQCLL = 0; + double sigQCRR = 0; + double sigQCLR = 0; + + // Combine cross section terms; factor 1/2 when identical quarks. + // q q -> q q + if (id2 == id1) { + + sigSum = 0.5 * (sigT + sigU + sigTU); // SM terms. + + // Contact terms. + sigQCLL = (8./9.) * alpS * (m_etaLL/m_Lambda2) * sigQCSTU + + (8./3.) * pow2(m_etaLL/m_Lambda2) * sH2; + sigQCRR = (8./9.) * alpS * (m_etaRR/m_Lambda2) * sigQCSTU + + (8./3.) * pow2(m_etaRR/m_Lambda2) * sH2; + sigQCLR = 2. * (uH2 + tH2) * pow2(m_etaLR/m_Lambda2); + + sigQCLL /= 2; + sigQCRR /= 2; + sigQCLR /= 2; + + // q qbar -> q qbar, without pure s-channel term. + } else if (id2 == -id1) { + + sigSum = sigT + sigST; // SM terms. + + // Contact terms, minus the terms included in qqbar2qqbar. + sigQCLL = (8./9.) * alpS * (m_etaLL/m_Lambda2) * sigQCUTS + + (5./3.) * pow2(m_etaLL/m_Lambda2) * uH2; + sigQCRR = (8./9.) * alpS * (m_etaRR/m_Lambda2) * sigQCUTS + + (5./3.) * pow2(m_etaRR/m_Lambda2) * uH2; + sigQCLR = 2. * sH2 * pow2(m_etaLR/m_Lambda2); + + // q q' -> q q' or q qbar' -> q qbar' + } else { + + sigSum = sigT; // SM terms. + + // Contact terms. + if (id1 * id2 > 0) { + sigQCLL = pow2(m_etaLL/m_Lambda2) * sH2; + sigQCRR = pow2(m_etaRR/m_Lambda2) * sH2; + sigQCLR = 2 * pow2(m_etaLR/m_Lambda2) * uH2; + } else { + sigQCLL = pow2(m_etaLL/m_Lambda2) * uH2; + sigQCRR = pow2(m_etaRR/m_Lambda2) * uH2; + sigQCLR = 2 * pow2(m_etaLR/m_Lambda2) * sH2; + } + } + + // Answer. + double sigma = (M_PI/sH2) * ( pow2(alpS) * sigSum + + sigQCLL + sigQCRR + sigQCLR ); + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2QCqq2qq::setIdColAcol() { + + // Outgoing = incoming flavours. + setId( id1, id2, id1, id2); + + // Colour flow topologies. Swap when antiquarks. + if (id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 2, 0, 1, 0); + else setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + if (id2 == id1 && (sigT + sigU) * rndmPtr->flat() > sigT) + setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2QCqqbar2qqbar class. +// Cross section for q qbar -> q' qbar' (quark contact interactions). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2QCqqbar2qqbar::initProc() { + + m_nQuarkNew = settingsPtr->mode("ContactInteractions:nQuarkNew"); + m_Lambda2 = settingsPtr->parm("ContactInteractions:Lambda"); + m_etaLL = settingsPtr->mode("ContactInteractions:etaLL"); + m_etaRR = settingsPtr->mode("ContactInteractions:etaRR"); + m_etaLR = settingsPtr->mode("ContactInteractions:etaLR"); + m_Lambda2 *= m_Lambda2; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2QCqqbar2qqbar::sigmaKin() { + + // Pick new flavour. + idNew = 1 + int( m_nQuarkNew * rndmPtr->flat() ); + mNew = particleDataPtr->m0(idNew); + m2New = mNew*mNew; + + // Calculate kinematics dependence. + double sigQC = 0.; + sigS = 0.; + if (sH > 4. * m2New) { + sigS = (4./9.) * (tH2 + uH2) / sH2; + sigQC = pow2(m_etaLL/m_Lambda2) * uH2 + + pow2(m_etaRR/m_Lambda2) * uH2 + + 2 * pow2(m_etaLR/m_Lambda2) * tH2; + } + + // Answer is proportional to number of outgoing flavours. + sigma = (M_PI / sH2) * m_nQuarkNew * ( pow2(alpS) * sigS + sigQC); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2QCqqbar2qqbar::setIdColAcol() { + + // Set outgoing flavours ones. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaEW.cxx b/PYTHIA8/pythia8140/src/SigmaEW.cxx new file mode 100644 index 00000000000..09b0356f710 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaEW.cxx @@ -0,0 +1,2851 @@ +// SigmaEW.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// electroweak simulation classes (including photon processes). + +#include "SigmaEW.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma2qg2qgamma class. +// Cross section for q g -> q gamma. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qg2qgamma::sigmaKin() { + + // Calculate kinematics dependence. + sigUS = (1./3.) * (sH2 + uH2) / (-sH * uH); + + // Answer. + sigma0 = (M_PI/sH2) * alpS * alpEM * sigUS; + + } + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qg2qgamma::sigmaHat() { + + // Incoming flavour gives charge factor. + int idNow = (id2 == 21) ? id1 : id2; + double eNow = coupSMPtr->ef( abs(idNow) ); + return sigma0 * pow2(eNow); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2qgamma::setIdColAcol() { + + // Construct outgoing flavours. + id3 = (id1 == 21) ? 22 : id1; + id4 = (id2 == 21) ? 22 : id2; + setId( id1, id2, id3, id4); + + // Colour flow topology. Swap if first is gluon, or when antiquark. + setColAcol( 1, 0, 2, 1, 2, 0, 0, 0); + if (id1 == 21) swapCol1234(); + if (id1 < 0 || id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2ggamma class. +// Cross section for q qbar -> g gamma. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2ggamma::sigmaKin() { + + // Calculate kinematics dependence. + double sigTU = (8./9.) * (tH2 + uH2) / (tH * uH); + + // Answer. + sigma0 = (M_PI/sH2) * alpS * alpEM * sigTU; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2ggamma::sigmaHat() { + + // Incoming flavour gives charge factor. + double eNow = coupSMPtr->ef( abs(id1) ); + return sigma0 * pow2(eNow); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2ggamma::setIdColAcol() { + + // Outgoing flavours trivial. + setId( id1, id2, 21, 22); + + // One colour flow topology. Swap if first is antiquark. + setColAcol( 1, 0, 0, 2, 1, 2, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2ggamma class. +// Cross section for g g -> g gamma. +// Proceeds through a quark box, by default using 5 massless quarks. + +//-------------------------------------------------------------------------- + +// Initialize process, especially parton-flux object. + +void Sigma2gg2ggamma::initProc() { + + // Maximum quark flavour in loop. + int nQuarkLoop = settingsPtr->mode("PromptPhoton:nQuarkLoop"); + + // Calculate charge factor from the allowed quarks in the box. + chargeSum = - 1./3. + 2./3. - 1./3.; + if (nQuarkLoop >= 4) chargeSum += 2./3.; + if (nQuarkLoop >= 5) chargeSum -= 1./3.; + if (nQuarkLoop >= 6) chargeSum += 2./3.; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat). + +void Sigma2gg2ggamma::sigmaKin() { + + // Logarithms of Mandelstam variable ratios. + double logST = log( -sH / tH ); + double logSU = log( -sH / uH ); + double logTU = log( tH / uH ); + + // Real and imaginary parts of separate amplitudes. + double b0stuRe = 1. + (tH - uH) / sH * logTU + + 0.5 * (tH2 + uH2) / sH2 * (pow2(logTU) + pow2(M_PI)); + double b0stuIm = 0.; + double b0tsuRe = 1. + (sH - uH) / tH * logSU + + 0.5 * (sH2 + uH2) / tH2 * pow2(logSU); + double b0tsuIm = -M_PI * ( (sH - uH) / tH + (sH2 + uH2) / tH2 * logSU); + double b0utsRe = 1. + (sH - tH) / uH * logST + + 0.5 * (sH2 + tH2) / uH2 * pow2(logST); + double b0utsIm = -M_PI * ( (sH - tH) / uH + (sH2 + tH2) / uH2 * logST); + double b1stuRe = -1.; + double b1stuIm = 0.; + double b2stuRe = -1.; + double b2stuIm = 0.; + + // Calculate kinematics dependence. + double sigBox = pow2(b0stuRe) + pow2(b0stuIm) + pow2(b0tsuRe) + + pow2(b0tsuIm) + pow2(b0utsRe) + pow2(b0utsIm) + 4. * pow2(b1stuRe) + + 4. * pow2(b1stuIm) + pow2(b2stuRe) + pow2(b2stuIm); + + // Answer. + sigma = (5. / (192. * M_PI * sH2)) * pow2(chargeSum) + * pow3(alpS) * alpEM * sigBox; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2ggamma::setIdColAcol() { + + // Flavours and colours are trivial. + setId( id1, id2, 21, 22); + setColAcol( 1, 2, 2, 3, 1, 3, 0, 0); + if (rndmPtr->flat() > 0.5) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2gammagamma class. +// Cross section for q qbar -> gamma gamma. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2gammagamma::sigmaKin() { + + // Calculate kinematics dependence. + sigTU = 2. * (tH2 + uH2) / (tH * uH); + + // Answer contains factor 1/2 from identical photons. + sigma0 = (M_PI/sH2) * pow2(alpEM) * 0.5 * sigTU; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2gammagamma::sigmaHat() { + + // Incoming flavour gives charge and colour factors. + double eNow = coupSMPtr->ef( abs(id1) ); + double colFac = (abs(id1) < 9) ? 1. / 3. : 1.; + return sigma0 * pow4(eNow) * colFac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2gammagamma::setIdColAcol() { + + // Outgoing flavours trivial. + setId( id1, id2, 22, 22); + + // No colours at all or one flow topology. Swap if first is antiquark. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2gammagamma class. +// Cross section for g g -> gamma gamma. +// Proceeds through a quark box, by default using 5 massless quarks. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2gammagamma::initProc() { + + // Maximum quark flavour in loop. + int nQuarkLoop = settingsPtr->mode("PromptPhoton:nQuarkLoop"); + + // Calculate charge factor from the allowed quarks in the box. + charge2Sum = 1./9. + 4./9. + 1./9.; + if (nQuarkLoop >= 4) charge2Sum += 4./9.; + if (nQuarkLoop >= 5) charge2Sum += 1./9.; + if (nQuarkLoop >= 6) charge2Sum += 4./9.; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat). + +void Sigma2gg2gammagamma::sigmaKin() { + + // Logarithms of Mandelstam variable ratios. + double logST = log( -sH / tH ); + double logSU = log( -sH / uH ); + double logTU = log( tH / uH ); + + // Real and imaginary parts of separate amplitudes. + double b0stuRe = 1. + (tH - uH) / sH * logTU + + 0.5 * (tH2 + uH2) / sH2 * (pow2(logTU) + pow2(M_PI)); + double b0stuIm = 0.; + double b0tsuRe = 1. + (sH - uH) / tH * logSU + + 0.5 * (sH2 + uH2) / tH2 * pow2(logSU); + double b0tsuIm = -M_PI * ( (sH - uH) / tH + (sH2 + uH2) / tH2 * logSU); + double b0utsRe = 1. + (sH - tH) / uH * logST + + 0.5 * (sH2 + tH2) / uH2 * pow2(logST); + double b0utsIm = -M_PI * ( (sH - tH) / uH + (sH2 + tH2) / uH2 * logST); + double b1stuRe = -1.; + double b1stuIm = 0.; + double b2stuRe = -1.; + double b2stuIm = 0.; + + // Calculate kinematics dependence. + double sigBox = pow2(b0stuRe) + pow2(b0stuIm) + pow2(b0tsuRe) + + pow2(b0tsuIm) + pow2(b0utsRe) + pow2(b0utsIm) + 4. * pow2(b1stuRe) + + 4. * pow2(b1stuIm) + pow2(b2stuRe) + pow2(b2stuIm); + + // Answer contains factor 1/2 from identical photons. + sigma = (0.5 / (16. * M_PI * sH2)) * pow2(charge2Sum) + * pow2(alpS) * pow2(alpEM) * sigBox; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2gammagamma::setIdColAcol() { + + // Flavours and colours are trivial. + setId( id1, id2, 22, 22); + setColAcol( 1, 2, 2, 1, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma2ff2fftgmZ class. +// Cross section for f f' -> f f' via t-channel gamma*/Z0 exchange +// (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ff2fftgmZ::initProc() { + + // Store Z0 mass for propagator. Common coupling factor. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + mZ = particleDataPtr->m0(23); + mZS = mZ*mZ; + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ff2fftgmZ::sigmaKin() { + + // Cross section part common for all incoming flavours. + double sigma0 = (M_PI / sH2) * pow2(alpEM); + + // Kinematical functions for gamma-gamma, gamma-Z and Z-Z parts. + sigmagmgm = sigma0 * 2. * (sH2 + uH2) / tH2; + sigmagmZ = sigma0 * 4. * thetaWRat * sH2 / (tH * (tH - mZS)); + sigmaZZ = sigma0 * 2. * pow2(thetaWRat) * sH2 / pow2(tH - mZS); + if (gmZmode == 1) {sigmagmZ = 0.; sigmaZZ = 0.;} + if (gmZmode == 2) {sigmagmgm = 0.; sigmagmZ = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ff2fftgmZ::sigmaHat() { + + // Couplings for current flavour combination. + int id1Abs = abs(id1); + double e1 = coupSMPtr->ef(id1Abs); + double v1 = coupSMPtr->vf(id1Abs); + double a1 = coupSMPtr->af(id1Abs); + int id2Abs = abs(id2); + double e2 = coupSMPtr->ef(id2Abs); + double v2 = coupSMPtr->vf(id2Abs); + double a2 = coupSMPtr->af(id2Abs); + + // Distinguish same-sign and opposite-sign fermions. + double epsi = (id1 * id2 > 0) ? 1. : -1.; + + // Flavour-dependent cross section. + double sigma = sigmagmgm * pow2(e1 * e2) + + sigmagmZ * e1 * e2 * (v1 * v2 * (1. + uH2 / sH2) + + a1 * a2 * epsi * (1. - uH2 / sH2)) + + sigmaZZ * ((v1*v1 + a1*a1) * (v2*v2 + a2*a2) * (1. + uH2 / sH2) + + 4. * v1 * a1 * v2 * a2 * epsi * (1. - uH2 / sH2)); + + // Spin-state extra factor 2 per incoming neutrino. + if (id1Abs == 12 || id1Abs == 14 || id1Abs == 16) sigma *= 2.; + if (id2Abs == 12 || id2Abs == 14 || id2Abs == 16) sigma *= 2.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ff2fftgmZ::setIdColAcol() { + + // Trivial flavours: out = in. + setId( id1, id2, id1, id2); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && abs(id2) < 9 && id1*id2 > 0) + setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + else if (abs(id1) < 9 && abs(id2) < 9) + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 1, 0, 0, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if ( (abs(id1) < 9 && id1 < 0) || (abs(id1) > 10 && id2 < 0) ) + swapColAcol(); + +} + +//========================================================================== + +// Sigma2ff2fftW class. +// Cross section for f_1 f_2 -> f_3 f_4 via t-channel W+- exchange +// (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ff2fftW::initProc() { + + // Store W+- mass for propagator. Common coupling factor. + mW = particleDataPtr->m0(24); + mWS = mW*mW; + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW()); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ff2fftW::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * pow2(alpEM * thetaWRat) + * 4. * sH2 / pow2(tH - mWS); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ff2fftW::sigmaHat() { + + // Some flavour combinations not possible. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if ( (id1Abs%2 == id2Abs%2 && id1 * id2 > 0) + || (id1Abs%2 != id2Abs%2 && id1 * id2 < 0) ) return 0.; + + // Basic cross section. + double sigma = sigma0; + if (id1 * id2 < 0) sigma *= uH2 / sH2; + + // CKM factors for final states. + sigma *= coupSMPtr->V2CKMsum(id1Abs) * coupSMPtr->V2CKMsum(id2Abs); + + // Spin-state extra factor 2 per incoming neutrino. + if (id1Abs == 12 || id1Abs == 14 || id1Abs == 16) sigma *= 2.; + if (id2Abs == 12 || id2Abs == 14 || id2Abs == 16) sigma *= 2.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ff2fftW::setIdColAcol() { + + // Pick out-flavours by relative CKM weights. + id3 = coupSMPtr->V2CKMpick(id1); + id4 = coupSMPtr->V2CKMpick(id2); + setId( id1, id2, id3, id4); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && abs(id2) < 9 && id1*id2 > 0) + setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + else if (abs(id1) < 9 && abs(id2) < 9) + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 1, 0, 0, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if ( (abs(id1) < 9 && id1 < 0) || (abs(id1) > 10 && id2 < 0) ) + swapColAcol(); + +} + + +//========================================================================== + +// Sigma2qq2QqtW class. +// Cross section for q q' -> Q q" via t-channel W+- exchange. +// Related to Sigma2ff2ffViaW class, but with massive matrix elements. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qq2QqtW::initProc() { + + // Process name. + nameSave = "q q -> Q q (t-channel W+-)"; + if (idNew == 4) nameSave = "q q -> c q (t-channel W+-)"; + if (idNew == 5) nameSave = "q q -> b q (t-channel W+-)"; + if (idNew == 6) nameSave = "q q -> t q (t-channel W+-)"; + if (idNew == 7) nameSave = "q q -> b' q (t-channel W+-)"; + if (idNew == 8) nameSave = "q q -> t' q (t-channel W+-)"; + + // Store W+- mass for propagator. Common coupling factor. + mW = particleDataPtr->m0(24); + mWS = mW*mW; + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW()); + + // Secondary open width fractions, relevant for top (or heavier). + openFracPos = particleDataPtr->resOpenFrac(idNew); + openFracNeg = particleDataPtr->resOpenFrac(-idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qq2QqtW::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * pow2(alpEM * thetaWRat) * 4. / pow2(tH - mWS); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qq2QqtW::sigmaHat() { + + // Some flavour combinations not possible. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + bool diff12 = (id1Abs%2 != id2Abs%2); + if ( (!diff12 && id1 * id2 > 0) + || ( diff12 && id1 * id2 < 0) ) return 0.; + + // Basic cross section. + double sigma = sigma0; + sigma *= (id1 * id2 > 0) ? sH * (sH - s3) : uH * (uH - s3); + + // Secondary width if t or tbar produced on either side. + double openFrac1 = (id1 > 0) ? openFracPos : openFracNeg; + double openFrac2 = (id2 > 0) ? openFracPos : openFracNeg; + + // CKM factors for final states; further impossible case. + bool diff1N = (id1Abs%2 != idNew%2); + bool diff2N = (id2Abs%2 != idNew%2); + if (diff1N && diff2N) + sigma *= ( coupSMPtr->V2CKMid(id1Abs, idNew) * openFrac1 + * coupSMPtr->V2CKMsum(id2Abs) + coupSMPtr->V2CKMsum(id1Abs) + * coupSMPtr->V2CKMid(id2Abs, idNew) * openFrac2 ); + else if (diff1N) + sigma *= coupSMPtr->V2CKMid(id1Abs, idNew) * openFrac1 + * coupSMPtr->V2CKMsum(id2Abs); + else if (diff2N) + sigma *= coupSMPtr->V2CKMsum(id1Abs) + * coupSMPtr->V2CKMid(id2Abs, idNew) * openFrac2; + else sigma = 0.; + + // Spin-state extra factor 2 per incoming neutrino. + if (id1Abs == 12 || id1Abs == 14 || id1Abs == 16) sigma *= 2.; + if (id2Abs == 12 || id2Abs == 14 || id2Abs == 16) sigma *= 2.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qq2QqtW::setIdColAcol() { + + // For topologies like d dbar -> (t/c/u) (t/c/u)bar pick side. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + int side = 1; + if ( (id1Abs + idNew)%2 == 1 && (id2Abs + idNew)%2 == 1 ) { + double prob1 = coupSMPtr->V2CKMid(id1Abs, idNew) + * coupSMPtr->V2CKMsum(id2Abs); + prob1 *= (id1 > 0) ? openFracPos : openFracNeg; + double prob2 = coupSMPtr->V2CKMid(id2Abs, idNew) + * coupSMPtr->V2CKMsum(id1Abs); + prob2 *= (id2 > 0) ? openFracPos : openFracNeg; + if (prob2 > rndmPtr->flat() * (prob1 + prob2)) side = 2; + } + else if ((id2Abs + idNew)%2 == 1) side = 2; + + // Pick out-flavours by relative CKM weights. + if (side == 1) { + // q q' -> t q" : correct order from start. + id3 = (id1 > 0) ? idNew : -idNew; + id4 = coupSMPtr->V2CKMpick(id2); + setId( id1, id2, id3, id4); + } else { + // q q' -> q" t : stored as t q" so swap tHat <-> uHat. + swapTU = true; + id3 = coupSMPtr->V2CKMpick(id1); + id4 = (id2 > 0) ? idNew : -idNew; + setId( id1, id2, id4, id3); + } + + // Colour flow topologies. Swap when antiquarks on side 1. + if (side == 1 && id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + else if (id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 2, 0, 1, 0); + else if (side == 1) setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + else setColAcol( 1, 0, 0, 2, 0, 2, 1, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2qq2QqtW::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + +//========================================================================== + +// Sigma1ffbar2gmZ class. +// Cross section for f fbar -> gamma*/Z0 (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2gmZ::initProc() { + + // Allow to pick only gamma* or Z0 part of full gamma*/Z0 expression. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + + // Store Z0 mass and width for propagator. + mRes = particleDataPtr->m0(23); + GammaRes = particleDataPtr->mWidth(23); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(23); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2gmZ::sigmaKin() { + + // Common coupling factors. + double colQ = 3. * (1. + alpS / M_PI); + + // Reset quantities to sum. Declare variables in loop. + gamSum = 0.; + intSum = 0.; + resSum = 0.; + int idAbs, onMode; + double mf, mr, psvec, psaxi, betaf, ef2, efvf, vf2af2, colf; + + // Loop over all Z0 decay channels. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + idAbs = abs( particlePtr->channel(i).product(0) ); + + // Only contributions from three fermion generations, except top. + if ( (idAbs > 0 && idAbs < 6) || ( idAbs > 10 && idAbs < 17)) { + mf = particleDataPtr->m0(idAbs); + + // Check that above threshold. Phase space. + if (mH > 2. * mf + MASSMARGIN) { + mr = pow2(mf / mH); + betaf = sqrtpos(1. - 4. * mr); + psvec = betaf * (1. + 2. * mr); + psaxi = pow3(betaf); + + // Combine phase space with couplings. + ef2 = coupSMPtr->ef2(idAbs) * psvec; + efvf = coupSMPtr->efvf(idAbs) * psvec; + vf2af2 = coupSMPtr->vf2(idAbs) * psvec + + coupSMPtr->af2(idAbs) * psaxi; + colf = (idAbs < 6) ? colQ : 1.; + + // Store sum of combinations. For outstate only open channels. + onMode = particlePtr->channel(i).onMode(); + if (onMode == 1 || onMode == 2) { + gamSum += colf * ef2; + intSum += colf * efvf; + resSum += colf * vf2af2; + } + + // End loop over fermions. + } + } + } + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + gamProp = 4. * M_PI * pow2(alpEM) / (3. * sH); + intProp = gamProp * 2. * thetaWRat * sH * (sH - m2Res) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + resProp = gamProp * pow2(thetaWRat * sH) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + + // Optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intProp = 0.; resProp = 0.;} + if (gmZmode == 2) {gamProp = 0.; intProp = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2gmZ::sigmaHat() { + + // Combine gamma, interference and Z0 parts. + int idAbs = abs(id1); + double sigma = coupSMPtr->ef2(idAbs) * gamProp * gamSum + + coupSMPtr->efvf(idAbs) * intProp * intSum + + coupSMPtr->vf2af2(idAbs) * resProp * resSum; + + // Colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2gmZ::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 23); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for gamma*/Z0 decay angle. + +double Sigma1ffbar2gmZ::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Z should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Couplings for in- and out-flavours. + int idInAbs = process[3].idAbs(); + double ei = coupSMPtr->ef(idInAbs); + double vi = coupSMPtr->vf(idInAbs); + double ai = coupSMPtr->af(idInAbs); + int idOutAbs = process[6].idAbs(); + double ef = coupSMPtr->ef(idOutAbs); + double vf = coupSMPtr->vf(idOutAbs); + double af = coupSMPtr->af(idOutAbs); + + // Phase space factors. (One power of beta left out in formulae.) + double mf = process[6].m(); + double mr = mf*mf / sH; + double betaf = sqrtpos(1. - 4. * mr); + + // Coefficients of angular expression. + double coefTran = ei*ei * gamProp * ef*ef + ei * vi * intProp * ef * vf + + (vi*vi + ai*ai) * resProp * (vf*vf + pow2(betaf) * af*af); + double coefLong = 4. * mr * ( ei*ei * gamProp * ef*ef + + ei * vi * intProp * ef * vf + (vi*vi + ai*ai) * resProp * vf*vf ); + double coefAsym = betaf * ( ei * ai * intProp * ef * af + + 4. * vi * ai * resProp * vf * af ); + + // Flip asymmetry for in-fermion + out-antifermion. + if (process[3].id() * process[6].id() < 0) coefAsym = -coefAsym; + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + double wtMax = 2. * (coefTran + abs(coefAsym)); + double wt = coefTran * (1. + pow2(cosThe)) + + coefLong * (1. - pow2(cosThe)) + 2. * coefAsym * cosThe; + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma1ffbar2W class. +// Cross section for f fbar' -> W+- (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2W::initProc() { + + // Store W+- mass and width for propagator. + mRes = particleDataPtr->m0(24); + GammaRes = particleDataPtr->mWidth(24); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2W::sigmaKin() { + + // Set up Breit-Wigner. Cross section for W+ and W- separately. + double sigBW = 12. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double preFac = alpEM * thetaWRat * mH; + sigma0Pos = preFac * sigBW * particlePtr->resWidthOpen(24, mH); + sigma0Neg = preFac * sigBW * particlePtr->resWidthOpen(-24, mH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2W::sigmaHat() { + + // Secondary width for W+ or W-. CKM and colour factors. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + double sigma = (idUp > 0) ? sigma0Pos : sigma0Neg; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2W::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, 24 * sign); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for W decay angle. + +double Sigma1ffbar2W::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // W should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Phase space factors. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Sign of asymmetry. + double eps = (process[3].id() * process[6].id() > 0) ? 1. : -1.; + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + double wtMax = 4.; + double wt = pow2(1. + betaf * eps * cosThe) - pow2(mr1 - mr2); + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma2ffbar2ffbarsgm class. +// Cross section f fbar -> gamma* -> f' fbar', for multiple interactions. + + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2ffbarsgm::sigmaKin() { + + // Pick new flavour. Allow three leptons and five quarks. + double colQ = 1. + (alpS / M_PI); + double flavWt = 3. + colQ * 11. / 3.; + double flavRndm = rndmPtr->flat() * flavWt; + if (flavRndm < 3.) { + if (flavRndm < 1.) idNew = 11; + else if (flavRndm < 2.) idNew = 13; + else idNew = 15; + } else { + flavRndm = 3. * (flavWt - 3.) / colQ; + if (flavRndm < 4.) idNew = 2; + else if (flavRndm < 8.) idNew = 4; + else if (flavRndm < 9.) idNew = 1; + else if (flavRndm < 10.) idNew = 3; + else idNew = 5; + } + double mNew = particleDataPtr->m0(idNew); + double m2New = mNew*mNew; + + // Calculate kinematics dependence. Give correct mass factors for + // tHat, uHat defined as if massless kinematics, d(sigma)/d(Omega) + // = beta (1 + cos^2(theta) + (1 - beta^2) sin^2(theta)). + // Special case related to phase space form in multiple interactions. + double sigS = 0.; + if (sH > 4. * m2New) { + double beta = sqrt(1. - 4. * m2New / sH); + sigS = beta * (2.* (tH2 + uH2) + 4. * (1. - beta * beta) * tH * uH) + / sH2; + } + + // Answer is proportional to number of outgoing flavours. + sigma0 = (M_PI/sH2) * pow2(alpEM) * sigS * flavWt; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2ffbarsgm::sigmaHat() { + + // Charge and colour factors. + double eNow = coupSMPtr->ef( abs(id1) ); + double sigma = sigma0 * pow2(eNow); + if (abs(id1) < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2ffbarsgm::setIdColAcol() { + + // Set outgoing flavours. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && idNew < 9) setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else if (idNew < 9) setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2FFbarsgmZ class. +// Cross section f fbar -> gamma*/Z0 -> F Fbar. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2FFbarsgmZ::initProc() { + + // Process name. + nameSave = "f fbar -> F Fbar (s-channel gamma*/Z0)"; + if (idNew == 4) nameSave = "f fbar -> c cbar (s-channel gamma*/Z0)"; + if (idNew == 5) nameSave = "f fbar -> b bbar (s-channel gamma*/Z0)"; + if (idNew == 6) nameSave = "f fbar -> t tbar (s-channel gamma*/Z0)"; + if (idNew == 7) nameSave = "f fbar -> b' b'bar (s-channel gamma*/Z0)"; + if (idNew == 8) nameSave = "f fbar -> t' t'bar (s-channel gamma*/Z0)"; + if (idNew == 15) nameSave = "f fbar -> tau+ tau- (s-channel gamma*/Z0)"; + if (idNew == 17) nameSave = "f fbar -> tau'+ tau'- (s-channel gamma*/Z0)"; + if (idNew == 18) + nameSave = "f fbar -> nu'_tau nu'bar_tau (s-channel gamma*/Z0)"; + + // Allow to pick only gamma* or Z0 part of full gamma*/Z0 expression. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + + // Store Z0 mass and width for propagator. + mRes = particleDataPtr->m0(23); + GammaRes = particleDataPtr->mWidth(23); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + + // Store couplings of F. + ef = coupSMPtr->ef(idNew); + vf = coupSMPtr->vf(idNew); + af = coupSMPtr->af(idNew); + + // Secondary open width fraction, relevant for top (or heavier). + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2FFbarsgmZ::sigmaKin() { + + // Check that above threshold. + isPhysical = true; + if (mH < m3 + m4 + MASSMARGIN) { + isPhysical = false; + return; + } + + // Define average F, Fbar mass so same beta. Phase space. + double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + mr = s34Avg / sH; + betaf = sqrtpos(1. - 4. * mr); + + // Final-state colour factor. + double colF = (idNew < 9) ? 3. * (1. + alpS / M_PI) : 1.; + + // Reconstruct decay angle so can reuse 2 -> 1 cross section. + cosThe = (tH - uH) / (betaf * sH); + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + gamProp = colF * M_PI * pow2(alpEM) / sH2; + intProp = gamProp * 2. * thetaWRat * sH * (sH - m2Res) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + resProp = gamProp * pow2(thetaWRat * sH) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + + // Optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intProp = 0.; resProp = 0.;} + if (gmZmode == 2) {gamProp = 0.; intProp = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2FFbarsgmZ::sigmaHat() { + + // Fail if below threshold. + if (!isPhysical) return 0.; + + // Couplings for in-flavours. + int idAbs = abs(id1); + double ei = coupSMPtr->ef(idAbs); + double vi = coupSMPtr->vf(idAbs); + double ai = coupSMPtr->af(idAbs); + + // Coefficients of angular expression. + double coefTran = ei*ei * gamProp * ef*ef + ei * vi * intProp * ef * vf + + (vi*vi + ai*ai) * resProp * (vf*vf + pow2(betaf) * af*af); + double coefLong = 4. * mr * ( ei*ei * gamProp * ef*ef + + ei * vi * intProp * ef * vf + (vi*vi + ai*ai) * resProp * vf*vf ); + double coefAsym = betaf * ( ei * ai * intProp * ef * af + + 4. * vi * ai * resProp * vf * af ); + + // Combine gamma, interference and Z0 parts. + double sigma = coefTran * (1. + pow2(cosThe)) + + coefLong * (1. - pow2(cosThe)) + 2. * coefAsym * cosThe; + + // Top: corrections for closed decay channels. + sigma *= openFracPair; + + // Initial-state colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2FFbarsgmZ::setIdColAcol() { + + // Set outgoing flavours. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && idNew < 9) setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else if (idNew < 9) setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2ffbar2FFbarsgmZ::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2FfbarsW class. +// Cross section f fbar' -> W+- -> F fbar". + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2FfbarsW::initProc() { + + // Process name. + nameSave = "f fbar -> F fbar (s-channel W+-)"; + if (idNew == 4) nameSave = "f fbar -> c qbar (s-channel W+-)"; + if (idNew == 5) nameSave = "f fbar -> b qbar (s-channel W+-)"; + if (idNew == 6) nameSave = "f fbar -> t qbar (s-channel W+-)"; + if (idNew == 7) nameSave = "f fbar -> b' qbar (s-channel W+-)"; + if (idNew == 8) nameSave = "f fbar -> t' qbar (s-channel W+-)"; + if (idNew == 7 && idNew2 == 6) + nameSave = "f fbar -> b' tbar (s-channel W+-)"; + if (idNew == 8 && idNew2 == 7) + nameSave = "f fbar -> t' b'bar (s-channel W+-)"; + if (idNew == 15 || idNew == 16) + nameSave = "f fbar -> tau nu_taubar (s-channel W+-)"; + if (idNew == 17 || idNew == 18) + nameSave = "f fbar -> tau' nu'_taubar (s-channel W+-)"; + + // Store W+- mass and width for propagator. + mRes = particleDataPtr->m0(24); + GammaRes = particleDataPtr->mWidth(24); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + + // For t/t' want to use at least b mass. + idPartner = idNew2; + if ( (idNew == 6 || idNew == 8) && idNew2 == 0 ) idPartner = 5; + + // Sum of CKM weights for quarks. + V2New = (idNew < 9) ? coupSMPtr->V2CKMsum(idNew) : 1.; + if (idNew2 != 0) V2New = coupSMPtr->V2CKMid(idNew, idNew2); + + // Secondary open width fractions, relevant for top or heavier. + openFracPos = particleDataPtr->resOpenFrac( idNew, -idNew2); + openFracNeg = particleDataPtr->resOpenFrac(-idNew, idNew2); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2FfbarsW::sigmaKin() { + + // Check that above threshold. + isPhysical = true; + if (mH < m3 + m4 + MASSMARGIN) { + isPhysical = false; + return; + } + + // Phase space factors. + double mr1 = s3 / sH; + double mr2 = s4 / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Reconstruct decay angle so can reuse 2 -> 1 cross section. + double cosThe = (tH - uH) / (betaf * sH); + + // Set up Breit-Wigner and in- and out-widths. + double sigBW = 9. * M_PI * pow2(alpEM * thetaWRat) + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + + // Initial-state colour factor. + double colF = (idNew < 9) ? 3. * (1. + alpS / M_PI) * V2New : 1.; + + // Angular dependence. + double wt = pow2(1. + betaf * cosThe) - pow2(mr1 - mr2); + + // Temporary answer. + sigma0 = sigBW * colF * wt; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2FfbarsW::sigmaHat() { + + // Fail if below threshold. + if (!isPhysical) return 0.; + + // CKM and colour factors. + double sigma = sigma0; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Correction for secondary width in top (or heavier) decay. + int idSame = ((abs(id1) + idNew)%2 == 0) ? id1 : id2; + sigma *= (idSame > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2FfbarsW::setIdColAcol() { + + // Set outgoing flavours. + id3 = idNew; + id4 = (idNew2 != 0) ? idNew2 : coupSMPtr->V2CKMpick(idNew); + if (idNew%2 == 0) { + int idInUp = (abs(id1)%2 == 0) ? id1 : id2; + if (idInUp > 0) id4 = -id4; + else id3 = -id3; + } else { + int idInDn = (abs(id1)%2 == 1) ? id1 : id2; + if (idInDn > 0) id4 = -id4; + else id3 = -id3; + } + setId( id1, id2, id3, id4); + + // Swap tHat and uHat for fbar' f -> F f". + if (id1 * id3 < 0) swapTU = true; + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && idNew < 9) setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else if (idNew < 9) setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapCol12(); + if (id3 < 0) swapCol34(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2ffbar2FfbarsW::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + +//========================================================================== + +// Sigma2ffbargmZWgmZW class. +// Collects common methods for f fbar -> gamma*/Z0/W+- gamma*/Z0/W-+. + +//-------------------------------------------------------------------------- + +// Calculate and store internal products. + +void Sigma2ffbargmZWgmZW::setupProd( Event& process, int i1, int i2, + int i3, int i4, int i5, int i6) { + + // Store incoming and outgoing momenta, + pRot[1] = process[i1].p(); + pRot[2] = process[i2].p(); + pRot[3] = process[i3].p(); + pRot[4] = process[i4].p(); + pRot[5] = process[i5].p(); + pRot[6] = process[i6].p(); + + // Do random rotation to avoid accidental zeroes in HA expressions. + bool smallPT = false; + do { + smallPT = false; + double thetaNow = acos(2. * rndmPtr->flat() - 1.); + double phiNow = 2. * M_PI * rndmPtr->flat(); + for (int i = 1; i <= 6; ++i) { + pRot[i].rot( thetaNow, phiNow); + if (pRot[i].pT2() < 1e-4 * pRot[i].pAbs2()) smallPT = true; + } + } while (smallPT); + + // Calculate internal products. + for (int i = 1; i < 6; ++i) { + for (int j = i + 1; j <= 6; ++j) { + hA[i][j] = + sqrt( (pRot[i].e() - pRot[i].pz()) * (pRot[j].e() + pRot[j].pz()) + / pRot[i].pT2() ) * complex( pRot[i].px(), pRot[i].py() ) + - sqrt( (pRot[i].e() + pRot[i].pz()) * (pRot[j].e() - pRot[j].pz()) + / pRot[j].pT2() ) * complex( pRot[j].px(), pRot[j].py() ); + hC[i][j] = conj( hA[i][j] ); + if (i <= 2) { + hA[i][j] *= complex( 0., 1.); + hC[i][j] *= complex( 0., 1.); + } + hA[j][i] = - hA[i][j]; + hC[j][i] = - hC[i][j]; + } + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate the F function of Gunion and Kunszt. + +complex Sigma2ffbargmZWgmZW::fGK(int j1, int j2, int j3, int j4, int j5, + int j6) { + + return 4. * hA[j1][j3] * hC[j2][j6] + * ( hA[j1][j5] * hC[j1][j4] + hA[j3][j5] * hC[j3][j4] ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate the Xi function of Gunion and Kunszt. + +double Sigma2ffbargmZWgmZW::xiGK( double tHnow, double uHnow) { + + return - 4. * s3 * s4 + tHnow * (3. * tHnow + 4. * uHnow) + + tHnow * tHnow * ( tHnow * uHnow / (s3 * s4) + - 2. * (1. / s3 + 1./s4) * (tHnow + uHnow) + + 2. * (s3 / s4 + s4 / s3) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate the Xj function of Gunion and Kunszt. + +double Sigma2ffbargmZWgmZW::xjGK( double tHnow, double uHnow) { + + return 8. * pow2(s3 + s4) - 8. * (s3 + s4) * (tHnow + uHnow) + - 6. * tHnow * uHnow - 2. * tHnow * uHnow * ( tHnow * uHnow + / (s3 * s4) - 2. * (1. / s3 + 1. / s4) * (tHnow + uHnow) + + 2. * (s3 / s4 + s4 / s3) ); + +} + +//========================================================================== + +// Sigma2ffbar2gmZgmZ class. +// Cross section for f fbar -> gamma*/Z0 gamma*/Z0 (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2gmZgmZ::initProc() { + + // Allow to pick only gamma* or Z0 part of full gamma*/Z0 expression. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + + // Store Z0 mass and width for propagator. + mRes = particleDataPtr->m0(23); + GammaRes = particleDataPtr->mWidth(23); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(23); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2gmZgmZ::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * pow2(alpEM) * 0.5 + * ( (tH2 + uH2 + 2. * (s3 + s4) * sH) / (tH * uH) + - s3 * s4 * (1./tH2 + 1./uH2) ); + + // Common coupling factors at the resonance masses + double alpEM3 = coupSMPtr->alphaEM(s3); + double alpS3 = coupSMPtr->alphaS(s3); + double colQ3 = 3. * (1. + alpS3 / M_PI); + double alpEM4 = coupSMPtr->alphaEM(s4); + double alpS4 = coupSMPtr->alphaS(s4); + double colQ4 = 3. * (1. + alpS4 / M_PI); + + // Reset quantities to sum. Declare variables in loop. + gamSum3 = 0.; + intSum3 = 0.; + resSum3 = 0.; + gamSum4 = 0.; + intSum4 = 0.; + resSum4 = 0.; + int onMode; + double mf, mr, psvec, psaxi, betaf, ef2, efvf, vf2af2, colf; + + // Loop over all Z0 decay channels. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + int idAbs = abs( particlePtr->channel(i).product(0) ); + + // Only contributions from three fermion generations, except top. + if ( (idAbs > 0 && idAbs < 6) || ( idAbs > 10 && idAbs < 17)) { + mf = particleDataPtr->m0(idAbs); + onMode = particlePtr->channel(i).onMode(); + + // First Z0: check that above threshold. Phase space. + if (m3 > 2. * mf + MASSMARGIN) { + mr = pow2(mf / m3); + betaf = sqrtpos(1. - 4. * mr); + psvec = betaf * (1. + 2. * mr); + psaxi = pow3(betaf); + + // First Z0: combine phase space with couplings. + ef2 = coupSMPtr->ef2(idAbs) * psvec; + efvf = coupSMPtr->efvf(idAbs) * psvec; + vf2af2 = coupSMPtr->vf2(idAbs) * psvec + + coupSMPtr->af2(idAbs) * psaxi; + colf = (idAbs < 6) ? colQ3 : 1.; + + // First Z0: store sum of combinations for open outstate channels. + if (onMode == 1 || onMode == 2) { + gamSum3 += colf * ef2; + intSum3 += colf * efvf; + resSum3 += colf * vf2af2; + } + } + + // Second Z0: check that above threshold. Phase space. + if (m4 > 2. * mf + MASSMARGIN) { + mr = pow2(mf / m4); + betaf = sqrtpos(1. - 4. * mr); + psvec = betaf * (1. + 2. * mr); + psaxi = pow3(betaf); + + // Second Z0: combine phase space with couplings. + ef2 = coupSMPtr->ef2(idAbs) * psvec; + efvf = coupSMPtr->efvf(idAbs) * psvec; + vf2af2 = coupSMPtr->vf2(idAbs) * psvec + + coupSMPtr->af2(idAbs) * psaxi; + colf = (idAbs < 6) ? colQ4 : 1.; + + // Second Z0: store sum of combinations for open outstate channels. + if (onMode == 1 || onMode == 2) { + gamSum4 += colf * ef2; + intSum4 += colf * efvf; + resSum4 += colf * vf2af2; + } + } + + // End loop over fermions. + } + } + + // First Z0: calculate prefactors for gamma/interference/Z0 terms. + gamProp3 = 4. * alpEM3 / (3. * M_PI * s3); + intProp3 = gamProp3 * 2. * thetaWRat * s3 * (s3 - m2Res) + / ( pow2(s3 - m2Res) + pow2(s3 * GamMRat) ); + resProp3 = gamProp3 * pow2(thetaWRat * s3) + / ( pow2(s3 - m2Res) + pow2(s3 * GamMRat) ); + + // First Z0: optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intProp3 = 0.; resProp3 = 0.;} + if (gmZmode == 2) {gamProp3 = 0.; intProp3 = 0.;} + + // Second Z0: calculate prefactors for gamma/interference/Z0 terms. + gamProp4 = 4. * alpEM4 / (3. * M_PI * s4); + intProp4 = gamProp4 * 2. * thetaWRat * s4 * (s4 - m2Res) + / ( pow2(s4 - m2Res) + pow2(s4 * GamMRat) ); + resProp4 = gamProp4 * pow2(thetaWRat * s4) + / ( pow2(s4 - m2Res) + pow2(s4 * GamMRat) ); + + // Second Z0: optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intProp4 = 0.; resProp4 = 0.;} + if (gmZmode == 2) {gamProp4 = 0.; intProp4 = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2gmZgmZ::sigmaHat() { + + // Charge/2, left- and righthanded couplings for in-fermion. + int idAbs = abs(id1); + double ei = 0.5 * coupSMPtr->ef(idAbs); + double li = coupSMPtr->lf(idAbs); + double ri = coupSMPtr->rf(idAbs); + + // Combine left/right gamma, interference and Z0 parts for each Z0. + double left3 = ei * ei * gamProp3 * gamSum3 + + ei * li * intProp3 * intSum3 + + li * li * resProp3 * resSum3; + double right3 = ei * ei * gamProp3 * gamSum3 + + ei * ri * intProp3 * intSum3 + + ri * ri * resProp3 * resSum3; + double left4 = ei * ei * gamProp4 * gamSum4 + + ei * li * intProp4 * intSum4 + + li * li * resProp4 * resSum4; + double right4 = ei * ei * gamProp4 * gamSum4 + + ei * ri * intProp4 * intSum4 + + ri * ri * resProp4 * resSum4; + + // Combine left- and right-handed couplings for the two Z0's. + double sigma = sigma0 * (left3 * left4 + right3 * right4); + + // Correct for the running-width Z0 propagators weight in PhaseSpace. + sigma /= (runBW3 * runBW4); + + // Initial-state colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2gmZgmZ::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 23, 23); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate correlated decay flavours of the two gamma*/Z0. +// Unique complication, caused by gamma*/Z0 mix different left/right. + +double Sigma2ffbar2gmZgmZ::weightDecayFlav( Event& process) { + + // Order so that fbar(1) f(2) -> f'(3) fbar'(4) f"(5) fbar"(6). + i1 = (process[3].id() < 0) ? 3 : 4; + i2 = 7 - i1; + i3 = (process[7].id() > 0) ? 7 : 8; + i4 = 15 - i3; + i5 = (process[9].id() > 0) ? 9 : 10; + i6 = 19 - i5; + + // Charge/2, left- and righthanded couplings for in- and out-fermions. + int idAbs = process[i1].idAbs(); + double ei = 0.5 * coupSMPtr->ef(idAbs); + double li = coupSMPtr->lf(idAbs); + double ri = coupSMPtr->rf(idAbs); + idAbs = process[i3].idAbs(); + double e3 = 0.5 * coupSMPtr->ef(idAbs); + double l3 = coupSMPtr->lf(idAbs); + double r3 = coupSMPtr->rf(idAbs); + idAbs = process[i5].idAbs(); + double e4 = 0.5 * coupSMPtr->ef(idAbs); + double l4 = coupSMPtr->lf(idAbs); + double r4 = coupSMPtr->rf(idAbs); + + // Left- and righthanded couplings combined with propagators. + c3LL = ei * ei * gamProp3 * e3 * e3 + + ei * li * intProp3 * e3 * l3 + + li * li * resProp3 * l3 * l3; + c3LR = ei * ei * gamProp3 * e3 * e3 + + ei * li * intProp3 * e3 * r3 + + li * li * resProp3 * r3 * r3; + c3RL = ei * ei * gamProp3 * e3 * e3 + + ei * ri * intProp3 * e3 * l3 + + ri * ri * resProp3 * l3 * l3; + c3RR = ei * ei * gamProp3 * e3 * e3 + + ei * ri * intProp3 * e3 * r3 + + ri * ri * resProp3 * r3 * r3; + c4LL = ei * ei * gamProp4 * e4 * e4 + + ei * li * intProp4 * e4 * l4 + + li * li * resProp4 * l4 * l4; + c4LR = ei * ei * gamProp4 * e4 * e4 + + ei * li * intProp4 * e4 * r4 + + li * li * resProp4 * r4 * r4; + c4RL = ei * ei * gamProp4 * e4 * e4 + + ei * ri * intProp4 * e4 * l4 + + ri * ri * resProp4 * l4 * l4; + c4RR = ei * ei * gamProp4 * e4 * e4 + + ei * ri * intProp4 * e4 * r4 + + ri * ri * resProp4 * r4 * r4; + + // Flavour weight and maximum. + flavWt = (c3LL + c3LR) * (c4LL + c4LR) + (c3RL + c3RR) * (c4RL + c4RR); + double flavWtMax = (c3LL + c3LR + c3RL + c3RR) * (c4LL + c4LR + c4RL + c4RR); + + // Done. + return flavWt / flavWtMax; + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of the two gamma*/Z0. + +double Sigma2ffbar2gmZgmZ::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Two resonance decays, but with common weight. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // Set up four-products and internal products. + setupProd( process, i1, i2, i3, i4, i5, i6); + + // Flip tHat and uHat if first incoming is fermion. + double tHres = tH; + double uHres = uH; + if (process[3].id() > 0) swap( tHres, uHres); + + // Kinematics factors (norm(x) = |x|^2). + double fGK135 = norm( fGK( 1, 2, 3, 4, 5, 6) / tHres + + fGK( 1, 2, 5, 6, 3, 4) / uHres ); + double fGK145 = norm( fGK( 1, 2, 4, 3, 5, 6) / tHres + + fGK( 1, 2, 5, 6, 4, 3) / uHres ); + double fGK136 = norm( fGK( 1, 2, 3, 4, 6, 5) / tHres + + fGK( 1, 2, 6, 5, 3, 4) / uHres ); + double fGK146 = norm( fGK( 1, 2, 4, 3, 6, 5) / tHres + + fGK( 1, 2, 6, 5, 4, 3) / uHres ); + double fGK253 = norm( fGK( 2, 1, 5, 6, 3, 4) / tHres + + fGK( 2, 1, 3, 4, 5, 6) / uHres ); + double fGK263 = norm( fGK( 2, 1, 6, 5, 3, 4) / tHres + + fGK( 2, 1, 3, 4, 6, 5) / uHres ); + double fGK254 = norm( fGK( 2, 1, 5, 6, 4, 3) / tHres + + fGK( 2, 1, 4, 3, 5, 6) / uHres ); + double fGK264 = norm( fGK( 2, 1, 6, 5, 4, 3) / tHres + + fGK( 2, 1, 4, 3, 6, 5) / uHres ); + + // Weight and maximum. + double wt = c3LL * c4LL * fGK135 + c3LR * c4LL * fGK145 + + c3LL * c4LR * fGK136 + c3LR * c4LR * fGK146 + + c3RL * c4RL * fGK253 + c3RR * c4RL * fGK263 + + c3RL * c4RR * fGK254 + c3RR * c4RR * fGK264; + double wtMax = 16. * s3 * s4 * flavWt + * ( (tHres*tHres + uHres*uHres + 2. * sH * (s3 + s4)) / (tHres * uHres) + - s3 * s4 * (1. / (tHres*tHres) + 1. / (uHres*uHres)) ); + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// Sigma2ffbar2ZW class. +// Cross section for f fbar' -> Z0 W+- (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2ZW::initProc() { + + // Store W+- mass and width for propagator. + mW = particleDataPtr->m0(24); + widW = particleDataPtr->mWidth(24); + mWS = mW*mW; + mwWS = pow2(mW * widW); + + // Left-handed couplings for up/nu- and down/e-type quarks. + lun = (hasLeptonBeams) ? coupSMPtr->lf(12) : coupSMPtr->lf(2); + lde = (hasLeptonBeams) ? coupSMPtr->lf(11) : coupSMPtr->lf(1); + + // Common weak coupling factor. + sin2thetaW = coupSMPtr->sin2thetaW(); + cos2thetaW = coupSMPtr->cos2thetaW(); + thetaWRat = 1. / (4. * cos2thetaW); + cotT = sqrt(cos2thetaW / sin2thetaW); + thetaWpt = (9. - 8. * sin2thetaW) / 4.; + thetaWmm = (8. * sin2thetaW - 6.) / 4.; + + // Secondary open width fractions. + openFracPos = particleDataPtr->resOpenFrac(23, 24); + openFracNeg = particleDataPtr->resOpenFrac(23, -24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2ffbar2ZW::sigmaKin() { + + // Evaluate cross section, as programmed by Merlin Kole (after tidying), + // based on Brown, Sahdev, Mikaelian, Phys Rev. D20 (1979) 1069. + double resBW = 1. / (pow2(sH - mWS) + mwWS); + double prefac = 12.0 * M_PI * pow2(alpEM) / (sH2 * 8. * sin2thetaW); + double temp1 = tH * uH - s3 * s4; + double temp2 = temp1 / (s3 * s4); + double temp3 = (s3 + s4) / sH; + double temp4 = s3 * s4 / sH; + double partA = temp2 * (0.25 - 0.5 * temp3 + + (pow2(s3 + s4) + 8. * s3 * s4)/(4. * sH2) ) + + (s3 + s4)/(s3 * s4) * (sH/2. - s3 - s4 + pow2(s3 - s4)/(2. * sH)); + double partB1 = lun * (0.25 * temp2 * (1. - temp3 - 4. * temp4 / tH) + + ((s3 + s4)/(2. * s3 * s4)) * (sH - s3 - s4 + 2. * s3 * s4 / tH) ); + double partB2 = lde * ( 0.25 * temp2 * (1.- temp3 - 4. * temp4 / uH) + + ((s3 + s4)/(2. * s3 * s4)) * (sH - s3 - s4 + 2. * s3 * s4 / uH) ); + double partE = 0.25 * temp2 + 0.5 *(s3 + s4) / temp4; + sigma0 = prefac * (pow2(cotT) * sH2 * resBW * partA + + 2.* sH * cotT * resBW * (sH - mWS) * (partB2 - partB1) + + pow2(lun - lde) * partE + pow2(lde) * temp1/uH2 + + pow2(lun) * temp1/tH2 + 2. * lun * lde * sH * (s3 + s4) / (uH * tH)); + + // Evaluate cross section. Expression from EHLQ, with bug fix, + // but can still give negative cross section so suspect. + //sigma0 = (M_PI / sH2) * 0.5 * pow2(alpEM / sin2thetaW); + //sigma0 *= sH * resBW * (thetaWpt * pT2 + thetaWmm * (s3 + s4)) + // + (sH - mWS) * resBW * sH * (pT2 - s3 - s4) * (lun / tH - lde / uH) + // + thetaWRat * sH * pT2 * ( lun*lun / tH2 + lde*lde / uH2 ) + // + 2. * thetaWRat * sH * (s3 + s4) * lun * lde / (tH * uH); + // Need to protect against negative cross sections at times. + //sigma0 = max(0., sigma0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2ZW::sigmaHat() { + + // CKM and colour factors. + double sigma = sigma0; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Corrections for secondary widths in Z0 and W+- decays. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + sigma *= (idUp > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2ZW::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, 23, 24 * sign); + + // tHat is defined between (f, W-) or (fbar, W+), + // so OK for u/ubar on side 1, but must swap tHat <-> uHat if d/dbar. + if (abs(id1)%2 == 1) swapTU = true; + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for Z0 and W+- decay angles. + +double Sigma2ffbar2ZW::weightDecay( Event& process, int iResBeg, int iResEnd) { + + // Two resonance decays, but with common weight. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // Order so that fbar(1) f(2) -> f'(3) fbar'(4) f"(5) fbar"(6) + // with f' fbar' from W+- and f" fbar" from Z0 (note flip Z0 <-> W+-). + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = (process[9].id() > 0) ? 9 : 10; + int i4 = 19 - i3; + int i5 = (process[7].id() > 0) ? 7 : 8; + int i6 = 15 - i5; + + // Set up four-products and internal products. + setupProd( process, i1, i2, i3, i4, i5, i6); + + // Swap tHat and uHat if incoming fermion is downtype. + double tHres = tH; + double uHres = uH; + if (process[i2].id()%2 == 1) swap( tHres, uHres); + + // Couplings of incoming (anti)fermions and outgoing from Z0. + int idAbs = process[i1].idAbs(); + double ai = coupSMPtr->af(idAbs); + double li1 = coupSMPtr->lf(idAbs); + idAbs = process[i2].idAbs(); + double li2 = coupSMPtr->lf(idAbs); + idAbs = process[i5].idAbs(); + double l4 = coupSMPtr->lf(idAbs); + double r4 = coupSMPtr->rf(idAbs); + + // W propagator/interference factor. + double Wint = cos2thetaW * (sH - mWS) / (pow2(sH - mWS) + mwWS); + + // Combinations of couplings and kinematics (norm(x) = |x|^2). + double aWZ = li2 / tHres - 2. * Wint * ai; + double bWZ = li1 / uHres + 2. * Wint * ai; + double fGK135 = norm( aWZ * fGK( 1, 2, 3, 4, 5, 6) + + bWZ * fGK( 1, 2, 5, 6, 3, 4) ); + double fGK136 = norm( aWZ * fGK( 1, 2, 3, 4, 6, 5) + + bWZ * fGK( 1, 2, 6, 5, 3, 4) ); + double xiT = xiGK( tHres, uHres); + double xiU = xiGK( uHres, tHres); + double xjTU = xjGK( tHres, uHres); + + // Weight and maximum weight. + double wt = l4*l4 * fGK135 + r4*r4 * fGK136; + double wtMax = 4. * s3 * s4 * (l4*l4 + r4*r4) + * (aWZ * aWZ * xiT + bWZ * bWZ * xiU + aWZ * bWZ * xjTU); + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// Sigma2ffbar2WW class. +// Cross section for f fbar -> W- W+ (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2WW::initProc() { + + // Store Z0 mass and width for propagator. Common coupling factor. + mZ = particleDataPtr->m0(23); + widZ = particleDataPtr->mWidth(23); + mZS = mZ*mZ; + mwZS = pow2(mZ * widZ); + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW()); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(24, -24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2ffbar2WW::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * pow2(alpEM); + + // Z0 propagator and gamma*/Z0 interference. + double Zprop = sH2 / (pow2(sH - mZS) + mwZS); + double Zint = Zprop * (1. - mZS / sH); + + // Common coupling factors (g = gamma*, Z = Z0, f = t-channel fermion). + cgg = 0.5; + cgZ = thetaWRat * Zint; + cZZ = 0.5 * pow2(thetaWRat) * Zprop; + cfg = thetaWRat; + cfZ = pow2(thetaWRat) * Zint; + cff = pow2(thetaWRat); + + // Kinematical functions. + double rat34 = sH * (2. * (s3 + s4) + pT2) / (s3 * s4); + double lambdaS = pow2(sH - s3 - s4) - 4. * s3 * s4; + double intA = (sH - s3 - s4) * rat34 / sH; + double intB = 4. * (s3 + s4 - pT2); + gSS = (lambdaS * rat34 + 12. * sH * pT2) / sH2; + gTT = rat34 + 4. * sH * pT2 / tH2; + gST = intA + intB / tH; + gUU = rat34 + 4. * sH * pT2 / uH2; + gSU = intA + intB / uH; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2WW::sigmaHat() { + + // Flavour-specific couplings. + int idAbs = abs(id1); + double ei = coupSMPtr->ef(idAbs); + double vi = coupSMPtr->vf(idAbs); + double ai = coupSMPtr->af(idAbs); + + // Combine, with different cases for up- and down-type in-flavours. + double sigma = sigma0; + sigma *= (idAbs%2 == 1) + ? (cgg * ei*ei + cgZ * ei * vi + cZZ * (vi*vi + ai*ai)) * gSS + + (cfg * ei + cfZ * (vi + ai)) * gST + cff * gTT + : (cgg * ei*ei + cgZ * ei * vi + cZZ * (vi*vi + ai*ai)) * gSS + - (cfg * ei + cfZ * (vi + ai)) * gSU + cff * gUU; + + // Initial-state colour factor. Correction for secondary widths. Answer. + if (idAbs < 9) sigma /= 3.; + sigma *= openFracPair; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2WW::setIdColAcol() { + + // Always order W- W+, i.e. W- first. + setId( id1, id2, -24, 24); + + // tHat is defined between (f, W-) or (fbar, W+), + if (id1 < 0) swapTU = true; + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for W+ and W- decay angles. + +double Sigma2ffbar2WW::weightDecay( Event& process, int iResBeg, int iResEnd) { + + // Two resonance decays, but with common weight. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // Order so that fbar(1) f(2) -> f'(3) fbar'(4) f"(5) fbar"(6). + // with f' fbar' from W- and f" fbar" from W+. + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = (process[7].id() > 0) ? 7 : 8; + int i4 = 15 - i3; + int i5 = (process[9].id() > 0) ? 9 : 10; + int i6 = 19 - i5; + + // Set up four-products and internal products. + setupProd( process, i1, i2, i3, i4, i5, i6); + + // tHat and uHat of fbar f -> W- W+ opposite to previous convention. + double tHres = uH; + double uHres = tH; + + // Couplings of incoming (anti)fermion. + int idAbs = process[i1].idAbs(); + double ai = coupSMPtr->af(idAbs); + double li = coupSMPtr->lf(idAbs); + double ri = coupSMPtr->rf(idAbs); + + // gamma*/Z0 propagator/interference factor. + double Zint = mZS * (sH - mZS) / (pow2(sH - mZS) + mwZS); + + // Combinations of couplings and kinematics (norm(x) = |x|^2). + double dWW = (li * Zint + ai) / sH; + double aWW = dWW + 0.5 * (ai + 1.) / tHres; + double bWW = dWW + 0.5 * (ai - 1.) / uHres; + double cWW = ri * Zint / sH; + double fGK135 = norm( aWW * fGK( 1, 2, 3, 4, 5, 6) + - bWW * fGK( 1, 2, 5, 6, 3, 4) ); + double fGK253 = norm( cWW * ( fGK( 2, 1, 5, 6, 3, 4) + - fGK( 2, 1, 3, 4, 5, 6) ) ); + double xiT = xiGK( tHres, uHres); + double xiU = xiGK( uHres, tHres); + double xjTU = xjGK( tHres, uHres); + + // Weight and maximum weight. + double wt = fGK135 + fGK253; + double wtMax = 4. * s3 * s4 + * ( aWW * aWW * xiT + bWW * bWW * xiU - aWW * bWW * xjTU + + cWW * cWW * (xiT + xiU - xjTU) ); + + // Done. + return wt / wtMax; +} + +//========================================================================== + +// Sigma2ffbargmZggm class. +// Collects common methods for f fbar -> gamma*/Z0 g/gamma and permutations. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbargmZggm::initProc() { + + // Allow to pick only gamma* or Z0 part of full gamma*/Z0 expression. + gmZmode = settingsPtr->mode("WeakZ0:gmZmode"); + + // Store Z0 mass and width for propagator. + mRes = particleDataPtr->m0(23); + GammaRes = particleDataPtr->mWidth(23); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(23); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sum of flavour couplings times phase space. + +void Sigma2ffbargmZggm::flavSum() { + + // Coupling factors for Z0 subsystem. + double alpSZ = coupSMPtr->alphaS(s3); + double colQZ = 3. * (1. + alpSZ / M_PI); + + // Reset quantities to sum. Declare variables in loop. + gamSum = 0.; + intSum = 0.; + resSum = 0.; + int onMode; + double mf, mr, psvec, psaxi, betaf, ef2, efvf, vf2af2, colf; + + // Loop over all Z0 decay channels. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + int idAbs = abs( particlePtr->channel(i).product(0) ); + + // Only contributions from three fermion generations, except top. + if ( (idAbs > 0 && idAbs < 6) || ( idAbs > 10 && idAbs < 17)) { + mf = particleDataPtr->m0(idAbs); + + // Check that above threshold. Phase space. + if (m3 > 2. * mf + MASSMARGIN) { + mr = pow2(mf / m3); + betaf = sqrtpos(1. - 4. * mr); + psvec = betaf * (1. + 2. * mr); + psaxi = pow3(betaf); + + // Combine phase space with couplings. + ef2 = coupSMPtr->ef2(idAbs) * psvec; + efvf = coupSMPtr->efvf(idAbs) * psvec; + vf2af2 = coupSMPtr->vf2(idAbs) * psvec + + coupSMPtr->af2(idAbs) * psaxi; + colf = (idAbs < 6) ? colQZ : 1.; + + // Store sum of combinations. For outstate only open channels. + onMode = particlePtr->channel(i).onMode(); + if (onMode == 1 || onMode == 2) { + gamSum += colf * ef2; + intSum += colf * efvf; + resSum += colf * vf2af2; + } + + // End loop over fermions. + } + } + } + + // Done. Return values in gamSum, intSum and resSum. + +} + +//-------------------------------------------------------------------------- + +// Calculate common parts of gamma/interference/Z0 propagator terms. + +void Sigma2ffbargmZggm::propTerm() { + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + gamProp = 4. * alpEM / (3. * M_PI * s3); + intProp = gamProp * 2. * thetaWRat * s3 * (s3 - m2Res) + / ( pow2(s3 - m2Res) + pow2(s3 * GamMRat) ); + resProp = gamProp * pow2(thetaWRat * s3) + / ( pow2(s3 - m2Res) + pow2(s3 * GamMRat) ); + + // Optionally only keep gamma* or Z0 term. + if (gmZmode == 1) {intProp = 0.; resProp = 0.;} + if (gmZmode == 2) {gamProp = 0.; intProp = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for gamma*/Z0 decay angle. + +double Sigma2ffbargmZggm::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Z should sit in entry 5 and one more parton in entry 6. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // In an outgoing sense fermions are labelled f(1) fbar(2) f'(3) fbar'(4) + // where f' fbar' come from gamma*/Z0 decay. + int i1, i2; + int i3 = (process[7].id() > 0) ? 7 : 8; + int i4 = 15 - i3; + + // Order so that fbar(1) f(2) -> gamma*/Z0 g/gamma. + if (process[3].idAbs() < 20 && process[4].idAbs() < 20) { + i1 = (process[3].id() < 0) ? 3 : 4; + i2 = 7 - i1; + + // Order so that f(2)/fbar(1) g/gamma -> f(1)/fbar(2) f'(3) gamma*/Z0. + } else if (process[3].idAbs() < 20) { + i1 = (process[3].id() < 0) ? 3 : 6; + i2 = 9 - i1; + } else { + i1 = (process[4].id() < 0) ? 4 : 6; + i2 = 10 - i1; + } + + // Charge/2, left- and righthanded couplings for in- and out-fermion. + int id1Abs = process[i1].idAbs(); + double ei = 0.5 * coupSMPtr->ef(id1Abs); + double li = coupSMPtr->lf(id1Abs); + double ri = coupSMPtr->rf(id1Abs); + int id3Abs = process[i3].idAbs(); + double ef = 0.5 * coupSMPtr->ef(id3Abs); + double lf = coupSMPtr->lf(id3Abs); + double rf = coupSMPtr->rf(id3Abs); + + // Combinations of left/right for in/out, gamma*/interference/Z0. + double clilf = ei*ei * gamProp * ef*ef + ei*li * intProp * ef*lf + + li*li * resProp * lf*lf; + double clirf = ei*ei * gamProp * ef*ef + ei*li * intProp * ef*rf + + li*li * resProp * rf*rf; + double crilf = ei*ei * gamProp * ef*ef + ei*ri * intProp * ef*lf + + ri*ri * resProp * lf*lf; + double crirf = ei*ei * gamProp * ef*ef + ei*ri * intProp * ef*rf + + ri*ri * resProp * rf*rf; + + // Evaluate four-vector products. + double p13 = process[i1].p() * process[i3].p(); + double p14 = process[i1].p() * process[i4].p(); + double p23 = process[i2].p() * process[i3].p(); + double p24 = process[i2].p() * process[i4].p(); + + // Calculate weight and its maximum. + double wt = (clilf + crirf) * (p13*p13 + p24*p24) + + (clirf + crilf) * (p14*p14 + p23*p23) ; + double wtMax = (clilf + clirf + crilf + crirf) + * (pow2(p13 + p14) + pow2(p23 + p24)); + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma2qqbar2gmZg class. +// Cross section for q qbar -> gamma*/Z0 g. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2gmZg::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM * alpS) + * (2./9.) * (tH2 + uH2 + 2. * sH * s3) / (tH * uH); + + // Calculate flavour sums for final state. + flavSum(); + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + propTerm(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2gmZg::sigmaHat() { + + // Combine gamma, interference and Z0 parts. + int idAbs = abs(id1); + double sigma = sigma0 + * ( coupSMPtr->ef2(idAbs) * gamProp * gamSum + + coupSMPtr->efvf(idAbs) * intProp * intSum + + coupSMPtr->vf2af2(idAbs) * resProp * resSum); + + // Correct for the running-width Z0 propagater weight in PhaseSpace. + sigma /= runBW3; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2gmZg::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 23, 21); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qg2gmZq class. +// Cross section for q g -> gamma*/Z0 q. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qg2gmZq::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM * alpS) + * (1./12.) * (sH2 + uH2 + 2. * tH * s3) / (-sH * uH); + + // Calculate flavour sums for final state. + flavSum(); + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + propTerm(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qg2gmZq::sigmaHat() { + + // Combine gamma, interference and Z0 parts. + int idAbs = (id2 == 21) ? abs(id1) : abs(id2); + double sigma = sigma0 + * ( coupSMPtr->ef2(idAbs) * gamProp * gamSum + + coupSMPtr->efvf(idAbs) * intProp * intSum + + coupSMPtr->vf2af2(idAbs) * resProp * resSum); + + // Correct for the running-width Z0 propagater weight in PhaseSpace. + sigma /= runBW3; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2gmZq::setIdColAcol() { + + // Flavour set up for q g -> gamma*/Z0 q. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, 23, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2gmZgm class. +// Cross section for f fbar -> gamma*/Z0 gamma. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2gmZgm::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM*alpEM) + * 0.5 * (tH2 + uH2 + 2. * sH * s3) / (tH * uH); + + // Calculate flavour sums for final state. + flavSum(); + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + propTerm(); + + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2gmZgm::sigmaHat() { + + // Combine gamma, interference and Z0 parts. + int idAbs = abs(id1); + double sigma = sigma0 * coupSMPtr->ef2(idAbs) + * ( coupSMPtr->ef2(idAbs) * gamProp * gamSum + + coupSMPtr->efvf(idAbs) * intProp * intSum + + coupSMPtr->vf2af2(idAbs) * resProp * resSum); + + // Correct for the running-width Z0 propagater weight in PhaseSpace. + sigma /= runBW3; + + // Colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2gmZgm::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 23, 22); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2fgm2gmZf class. +// Cross section for f gamma -> gamma*/Z0 f'. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2fgm2gmZf::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM*alpEM) + * 0.5 * (sH2 + uH2 + 2. * tH * s3) / (- sH * uH); + + // Calculate flavour sums for final state. + flavSum(); + + // Calculate prefactors for gamma/interference/Z0 cross section terms. + propTerm(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2fgm2gmZf::sigmaHat() { + + // Combine gamma, interference and Z0 parts. + int idAbs = (id2 == 22) ? abs(id1) : abs(id2); + double sigma = sigma0 * coupSMPtr->ef2(idAbs) + * ( coupSMPtr->ef2(idAbs) * gamProp * gamSum + + coupSMPtr->efvf(idAbs) * intProp * intSum + + coupSMPtr->vf2af2(idAbs) * resProp * resSum); + + // Correct for the running-width Z0 propagater weight in PhaseSpace. + sigma /= runBW3; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2fgm2gmZf::setIdColAcol() { + + // Flavour set up for q gamma -> gamma*/Z0 q. + int idq = (id2 == 22) ? id1 : id2; + setId( id1, id2, 23, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q gamma in. + swapTU = (id2 == 22); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 0, 0, 1, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbarWggm class. +// Collects common methods for f fbar -> W+- g/gamma and permutations. + +//-------------------------------------------------------------------------- + +// Evaluate weight for W+- decay angle. + +double Sigma2ffbarWggm::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // W should sit in entry 5 and one more parton in entry 6. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // In an outgoing sense fermions are labelled f(1) fbar(2) f'(3) fbar'(4) + // where f' fbar' come from W+- decay. + int i1, i2; + int i3 = (process[7].id() > 0) ? 7 : 8; + int i4 = 15 - i3; + + // Order so that fbar(1) f(2) -> W+- g/gamma. + if (process[3].idAbs() < 20 && process[4].idAbs() < 20) { + i1 = (process[3].id() < 0) ? 3 : 4; + i2 = 7 - i1; + + // Order so that f(2)/fbar(1) g/gamma -> f(1)/fbar(2) f'(3) W+-. + } else if (process[3].idAbs() < 20) { + i1 = (process[3].id() < 0) ? 3 : 6; + i2 = 9 - i1; + } else { + i1 = (process[4].id() < 0) ? 4 : 6; + i2 = 10 - i1; + } + + // Evaluate four-vector products. + double p13 = process[i1].p() * process[i3].p(); + double p14 = process[i1].p() * process[i4].p(); + double p23 = process[i2].p() * process[i3].p(); + double p24 = process[i2].p() * process[i4].p(); + + // Calculate weight and its maximum. + double wt = pow2(p13) + pow2(p24); + double wtMax = pow2(p13 + p14) + pow2(p23 + p24); + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma2qqbar2Wg class. +// Cross section for q qbar' -> W+- g. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2Wg::initProc() { + + // Secondary open width fractions, relevant for top (or heavier). + openFracPos = particleDataPtr->resOpenFrac(24); + openFracNeg = particleDataPtr->resOpenFrac(-24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2Wg::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM * alpS / coupSMPtr->sin2thetaW()) + * (2./9.) * (tH2 + uH2 + 2. * sH * s3) / (tH * uH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2Wg::sigmaHat() { + + // CKM factor. Secondary width for W+ or W-. + double sigma = sigma0 * coupSMPtr->V2CKMid(abs(id1), abs(id2)); + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + sigma *= (idUp > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2Wg::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, 24 * sign, 21); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qg2Wq class. +// Cross section for q g -> W+- q'. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2Wq::initProc() { + + // Secondary open width fractions, relevant for top (or heavier). + openFracPos = particleDataPtr->resOpenFrac(24); + openFracNeg = particleDataPtr->resOpenFrac(-24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qg2Wq::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM * alpS / coupSMPtr->sin2thetaW()) + * (1./12.) * (sH2 + uH2 + 2. * tH * s3) / (-sH * uH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qg2Wq::sigmaHat() { + + // CKM factor. Secondary width for W+ or W-. + int idAbs = (id2 == 21) ? abs(id1) : abs(id2); + double sigma = sigma0 * coupSMPtr->V2CKMsum(idAbs); + int idUp = (id2 == 21) ? id1 : id2; + if (idAbs%2 == 1) idUp = -idUp; + sigma *= (idUp > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2Wq::setIdColAcol() { + + // Sign of outgoing W. Flavour of outgoing quark. + int idq = (id2 == 21) ? id1 : id2; + int sign = 1 - 2 * (abs(idq)%2); + if (idq < 0) sign = -sign; + id4 = coupSMPtr->V2CKMpick(idq); + + // Flavour set up for q g -> W q. + setId( id1, id2, 24 * sign, id4); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2Wgm class. +// Cross section for f fbar' -> W+- gamma. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2Wgm::initProc() { + + // Secondary open width fractions, relevant for top (or heavier). + openFracPos = particleDataPtr->resOpenFrac(24); + openFracNeg = particleDataPtr->resOpenFrac(-24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2Wgm::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM*alpEM / coupSMPtr->sin2thetaW()) + * 0.5 * (tH2 + uH2 + 2. * sH * s3) / (tH * uH); +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2Wgm::sigmaHat() { + + // Extrafactor different for e nu and q qbar' instate. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + double chgUp = (id1Abs > 10) ? 0. : 2./3.; + double sigma = sigma0 * pow2( chgUp - tH / (tH + uH) ); + + // CKM and colour factors. Secondary width for W+ or W-. + if (id1Abs < 9) sigma *= coupSMPtr->V2CKMid(id1Abs, id2Abs) / 3.; + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + sigma *= (idUp > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2Wgm::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, 24 * sign, 22); + + // tH defined between (f,W-) or (fbar',W+). + swapTU = (sign * id1 > 0); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2fgm2Wf class. +// Cross section for f gamma -> W+- f'. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2fgm2Wf::initProc() { + + // Secondary open width fractions, relevant for top (or heavier). + openFracPos = particleDataPtr->resOpenFrac(24); + openFracNeg = particleDataPtr->resOpenFrac(-24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2fgm2Wf::sigmaKin() { + + // Cross section part common for all incoming flavours. + sigma0 = (M_PI / sH2) * (alpEM*alpEM / coupSMPtr->sin2thetaW()) + * 0.5 * (sH2 + uH2 + 2. * tH * s3) / (pT2 * s3 - sH * uH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2fgm2Wf::sigmaHat() { + + // Extrafactor dependent on charge of incoming fermion. + int idAbs = (id2 == 22) ? abs(id1) : abs(id2); + double charge = (idAbs > 10) ? 1. : ( (idAbs%2 == 1) ? 1./3. : 2./3. ); + double sigma = sigma0 * pow2( charge - sH / (sH + uH) ); + + // CKM factor. Secondary width for W+ or W-. + sigma *= coupSMPtr->V2CKMsum(idAbs); + int idUp = (id2 == 22) ? id1 : id2; + if (idAbs%2 == 1) idUp = -idUp; + sigma *= (idUp > 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2fgm2Wf::setIdColAcol() { + + // Sign of outgoing W. Flavour of outgoing fermion. + int idq = (id2 == 22) ? id1 : id2; + int sign = 1 - 2 * (abs(idq)%2); + if (idq < 0) sign = -sign; + id4 = coupSMPtr->V2CKMpick(idq); + + // Flavour set up for q gamma -> W q. + setId( id1, id2, 24 * sign, id4); + + // tH defined between f and f': must swap tHat <-> uHat if q gamma in. + swapTU = (id2 == 22); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 0, 0, 1, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gmgm2ffbar class. +// Cross section for gamma gamma -> l lbar. + +//-------------------------------------------------------------------------- + +// Initialize process wrt flavour. + +void Sigma2gmgm2ffbar::initProc() { + + // Process name. + nameSave = "gamma gamma -> f fbar"; + if (idNew == 1) nameSave = "gamma gamma -> q qbar (uds)"; + if (idNew == 4) nameSave = "gamma gamma -> c cbar"; + if (idNew == 5) nameSave = "gamma gamma -> b bbar"; + if (idNew == 6) nameSave = "gamma gamma -> t tbar"; + if (idNew == 11) nameSave = "gamma gamma -> e+ e-"; + if (idNew == 13) nameSave = "gamma gamma -> mu+ mu-"; + if (idNew == 15) nameSave = "gamma gamma -> tau+ tau-"; + + // Generate massive phase space, except for u+d+s. + idMass = 0; + if (idNew > 3) idMass = idNew; + + // Charge and colour factor. + ef4 = 1.; + if (idNew == 1) ef4 = 3. * (pow4(2./3.) + 2. * pow4(1./3.)); + if (idNew == 4 || idNew == 6) ef4 = 3. * pow4(2./3.); + if (idNew == 5) ef4 = 3. * pow4(1./3.); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2gmgm2ffbar::sigmaKin() { + + // Pick current flavour for u+d+s mix by e_q^4 weights. + if (idNew == 1) { + double rId = 18. * rndmPtr->flat(); + idNow = 1; + if (rId > 1.) idNow = 2; + if (rId > 17.) idNow = 3; + s34Avg = pow2(particleDataPtr->m0(idNow)); + } else { + idNow = idNew; + s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + } + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Calculate kinematics dependence. + if (sH < 4. * s34Avg) sigTU = 0.; + else sigTU = 2. * (tHQ * uHQ - s34Avg * sH) + * (tHQ2 + uHQ2 + 2. * s34Avg * sH) / (tHQ2 * uHQ2); + + // Answer. + sigma = (M_PI / sH2) * pow2(alpEM) * ef4 * sigTU * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gmgm2ffbar::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idNow, -idNow); + + // Colour flow in singlet state. + if (idNow < 10) setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaExtraDim.cxx b/PYTHIA8/pythia8140/src/SigmaExtraDim.cxx new file mode 100644 index 00000000000..30ef2324f2c --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaExtraDim.cxx @@ -0,0 +1,2490 @@ +// SigmaExtraDim.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// Copyright (C) 2010 Stefan Ask for the *LED* routines. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// extra-dimensional simulation classes. + +#include "SigmaExtraDim.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma1gg2GravitonStar class. +// Cross section for g g -> G* (excited graviton state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1gg2GravitonStar::initProc() { + + // Store G* mass and width for propagator. + idGstar = 5100039; + mRes = particleDataPtr->m0(idGstar); + GammaRes = particleDataPtr->mWidth(idGstar); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // SMinBulk = off/on, use universal coupling (kappaMG) + // or individual (Gxx) between graviton and SM particles. + m_smbulk = settingsPtr->flag("ExtraDimensionsG*:SMinBulk"); + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + for (int i = 0; i < 26; ++i) m_coupling[i] = 0.; + double tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gqq"); + for (int i = 1; i <= 4; ++i) m_coupling[i] = tmp_coup; + m_coupling[5] = settingsPtr->parm("ExtraDimensionsG*:Gbb"); + m_coupling[6] = settingsPtr->parm("ExtraDimensionsG*:Gtt"); + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gll"); + for (int i = 11; i <= 16; ++i) m_coupling[i] = tmp_coup; + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:GVV"); + for (int i = 21; i <= 24; ++i) m_coupling[i] = tmp_coup; + + // Set pointer to particle properties and decay table. + gStarPtr = particleDataPtr->particleDataEntryPtr(idGstar); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1gg2GravitonStar::sigmaKin() { + + // Incoming width for gluons. + double widthIn = mH / (160. * M_PI); + + // RS graviton coupling + if (m_smbulk) widthIn *= 2. * pow2(m_coupling[21] * mH); + else widthIn *= pow2(kappaMG); + + // Set up Breit-Wigner. Width out only includes open channels. + double sigBW = 5. * M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double widthOut = gStarPtr->resWidthOpen(idGstar, mH); + + // Modify cross section in wings of peak. Done. + sigma = widthIn * sigBW * widthOut * pow2(sH / m2Res); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1gg2GravitonStar::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, idGstar); + + // Colour flow topology. + setColAcol( 1, 2, 2, 1, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for G* decay angle. + +double Sigma1gg2GravitonStar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // G* should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Phase space factors. Reconstruct decay angle. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + + // Default is isotropic decay. + double wt = 1.; + + // Angular weight for g + g -> G* -> f + fbar. + if (process[6].idAbs() < 19) wt = 1. - pow4(cosThe); + + // Angular weight for g + g -> G* -> g + g or gamma + gamma. + else if (process[6].id() == 21 || process[6].id() == 22) + wt = (1. + 6. * pow2(cosThe) + pow4(cosThe)) / 8.; + + // Done. + return wt; + +} + +//========================================================================== + +// Sigma1ffbar2GravitonStar class. +// Cross section for f fbar -> G* (excited graviton state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2GravitonStar::initProc() { + + // Store G* mass and width for propagator. + idGstar = 5100039; + mRes = particleDataPtr->m0(idGstar); + GammaRes = particleDataPtr->mWidth(idGstar); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // SMinBulk = off/on, use universal coupling (kappaMG) + // or individual (Gxx) between graviton and SM particles. + m_smbulk = settingsPtr->flag("ExtraDimensionsG*:SMinBulk"); + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + for (int i = 0; i < 26; ++i) m_coupling[i] = 0.; + double tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gqq"); + for (int i = 1; i <= 4; ++i) m_coupling[i] = tmp_coup; + m_coupling[5] = settingsPtr->parm("ExtraDimensionsG*:Gbb"); + m_coupling[6] = settingsPtr->parm("ExtraDimensionsG*:Gtt"); + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:Gll"); + for (int i = 11; i <= 16; ++i) m_coupling[i] = tmp_coup; + tmp_coup = settingsPtr->parm("ExtraDimensionsG*:GVV"); + for (int i = 21; i <= 24; ++i) m_coupling[i] = tmp_coup; + + // Set pointer to particle properties and decay table. + gStarPtr = particleDataPtr->particleDataEntryPtr(idGstar); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2GravitonStar::sigmaKin() { + + // Incoming width for fermions, disregarding colour factor. + double widthIn = mH / (80. * M_PI); + + // Set up Breit-Wigner. Width out only includes open channels. + double sigBW = 5. * M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double widthOut = gStarPtr->resWidthOpen(idGstar, mH); + + // Modify cross section in wings of peak. Done. + sigma0 = widthIn * sigBW * widthOut * pow2(sH / m2Res); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part dependent of incoming flavour. + +double Sigma1ffbar2GravitonStar::sigmaHat() { + + double sigma = sigma0; + + // RS graviton coupling + if (m_smbulk) sigma *= 2. * pow2(m_coupling[min( abs(id1), 25)] * mH); + else sigma *= pow2(kappaMG); + + // If initial quarks, 1/N_C + if (abs(id1) < 9) sigma /= 3.; + + return sigma; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2GravitonStar::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idGstar); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for G* decay angle. + +double Sigma1ffbar2GravitonStar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // G* should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Phase space factors. Reconstruct decay angle. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + + // Default is isotropic decay. + double wt = 1.; + + // Angular weight for f + fbar -> G* -> f + fbar. + if (process[6].idAbs() < 19) + wt = (1. - 3. * pow2(cosThe) + 4. * pow4(cosThe)) / 2.; + + // Angular weight for f + fbar -> G* -> g + g or gamma + gamma. + else if (process[6].id() == 21 || process[6].id() == 22) + wt = 1. - pow4(cosThe); + + // Done. + return wt; + +} + +//========================================================================== + +// Sigma1qqbar2KKgluonStar class. +// Cross section for q qbar -> KK-gluon^* (excited KK-gluon state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1qqbar2KKgluonStar::initProc() { + + // Store kk-gluon* mass and width for propagator. + idKKgluon = 5100021; + mRes = particleDataPtr->m0(idKKgluon); + GammaRes = particleDataPtr->mWidth(idKKgluon); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // KK-gluon couplings. + for (int i = 0; i < 10; ++i) m_coupling[i] = 0.; + double tmp_coup = settingsPtr->parm("ExtraDimensionsG*:KKgqq"); + for (int i = 1; i <= 4; ++i) m_coupling[i] = tmp_coup; + m_coupling[5] = settingsPtr->parm("ExtraDimensionsG*:KKgbb"); + m_coupling[6] = settingsPtr->parm("ExtraDimensionsG*:KKgtt"); + + // Set pointer to particle properties and decay table. + gStarPtr = particleDataPtr->particleDataEntryPtr(idKKgluon); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1qqbar2KKgluonStar::sigmaKin() { + + // Incoming width for fermions, disregarding colour factor. + double widthIn = alpS * mH * 4 / 27; + + // Set up Breit-Wigner. Width out only includes open channels. + double sigBW = 12. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double widthOut = gStarPtr->resWidthOpen(idKKgluon, mH); + + // Do not modify cross section in wings of peak, to be understood! + sigma0 = widthIn * sigBW * widthOut; // * pow2(sH / m2Res); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part dependent of incoming flavour. + +double Sigma1qqbar2KKgluonStar::sigmaHat() { + + // RS graviton coupling. + double sigma = sigma0 * pow2(m_coupling[min(abs(id1), 9)]); + + return sigma; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1qqbar2KKgluonStar::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idKKgluon); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for KK-gluon* decay angle. + +double Sigma1qqbar2KKgluonStar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // G* should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Phase space factors. Reconstruct decay angle. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + + // Default is isotropic decay. + double wt = 1.; + + // Angular weight for f + fbar -> g* -> f + fbar. + if (process[6].idAbs() < 19) + wt = (1. + pow2(cosThe) + (1 - pow2(betaf)) * (1 - pow2(cosThe))) / 2.; + + // Done. + return wt; + +} + +//========================================================================== + +// Sigma2gg2GravitonStarg class. +// Cross section for g g -> G* g (excited graviton state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2GravitonStarg::initProc() { + + // Store G* mass and width for propagator. + idGstar = 5100039; + mRes = particleDataPtr->m0(idGstar); + GammaRes = particleDataPtr->mWidth(idGstar); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Overall coupling strength kappa * m_G*. + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idGstar); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2gg2GravitonStarg::sigmaKin() { + + // Evaluate cross section. Secondary width for G*. + sigma = (3. * pow2(kappaMG) * alpS) / (32. * sH * s3) + * ( pow2(tH2 + tH * uH + uH2) / (sH2 * tH * uH) + + 2. * (tH2 / uH + uH2 / tH) / sH + 3. * (tH / uH + uH / tH) + + 2. * (sH / uH + sH/tH) + sH2 / (tH * uH) ); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2GravitonStarg::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, idGstar, 21); + + // Colour flow topologies: random choice between two mirrors. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 2, 2, 3, 0, 0, 1, 3); + else setColAcol( 1, 2, 3, 1, 0, 0, 3, 2); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles: currently G* assumed isotropic. + +double Sigma2gg2GravitonStarg::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // No equations for G* decay so assume isotropic. + return 1.; + +} + +//========================================================================== + +// Sigma2qg2GravitonStarq class. +// Cross section for q g -> G* q (excited graviton state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2GravitonStarq::initProc() { + + // Store G* mass and width for propagator. + idGstar = 5100039; + mRes = particleDataPtr->m0(idGstar); + GammaRes = particleDataPtr->mWidth(idGstar); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Overall coupling strength kappa * m_G*. + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idGstar); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qg2GravitonStarq::sigmaKin() { + + // Evaluate cross section. Secondary width for G*. + sigma = -(pow2(kappaMG) * alpS) / (192. * sH * s3) + * ( 4. * (sH2 + uH2) / (tH * sH) + 9. * (sH + uH) / sH + sH / uH + + uH2 / sH2 + 3. * tH * (4. + sH / uH + uH / sH) / sH + + 4. * tH2 * (1. / uH + 1. / sH) / sH + 2. * tH2 * tH / (uH * sH2) ); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2GravitonStarq::setIdColAcol() { + + // Flavour set up for q g -> H q. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, idGstar, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles: currently G* assumed isotropic. + +double Sigma2qg2GravitonStarq::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // No equations for G* decay so assume isotropic. + return 1.; + +} + +//========================================================================== + +// Sigma2qqbar2GravitonStarg class. +// Cross section for q qbar -> G* g (excited graviton state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2GravitonStarg::initProc() { + + // Store G* mass and width for propagator. + idGstar = 5100039; + mRes = particleDataPtr->m0(idGstar); + GammaRes = particleDataPtr->mWidth(idGstar); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Overall coupling strength kappa * m_G*. + kappaMG = settingsPtr->parm("ExtraDimensionsG*:kappaMG"); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idGstar); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qqbar2GravitonStarg::sigmaKin() { + + // Evaluate cross section. Secondary width for G*. + sigma = (pow2(kappaMG) * alpS) / (72. * sH * s3) + * ( 4. * (tH2 + uH2) / sH2 + 9. * (tH + uH) / sH + + (tH2 / uH + uH2 / tH) / sH + 3. * (4. + tH / uH + uH/ tH) + + 4. * (sH / uH + sH / tH) + 2. * sH2 / (tH * uH) ); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2GravitonStarg::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idGstar, 21); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles: currently G* assumed isotropic. + +double Sigma2qqbar2GravitonStarg::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // No equations for G* decay so assume isotropic. + return 1.; + +} + +//========================================================================== + +// NOAM: Sigma2ffbar2TEVffbar class. +// Cross section for, f fbar -> gammaKK/ZKK -> F Fbar. +// Process provided by N. Hod et al. and is described in arXiv:XXXX.YYYY + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2TEVffbar::initProc() { + + // Process name. + nameSave = "f fbar -> F Fbar (s-channel gamma_KK/Z_KK)"; + if (idNew == 4) nameSave = "f fbar -> c cbar (s-channel gamma_KK/Z_KK)"; + if (idNew == 5) nameSave = "f fbar -> b bbar (s-channel gamma_KK/Z_KK)"; + if (idNew == 6) nameSave = "f fbar -> t tbar (s-channel gamma_KK/Z_KK)"; + if (idNew == 7) nameSave = "f fbar -> b' b'bar (s-channel gamma_KK/Z_KK)"; + if (idNew == 8) nameSave = "f fbar -> t' t'bar (s-channel gamma_KK/Z_KK)"; + if (idNew == 15) + nameSave = "f fbar -> tau+ tau- (s-channel gamma_KK/Z_KK)"; + if (idNew == 17) + nameSave = "f fbar -> tau'+ tau'- (s-channel gamma_KK/Z_KK)"; + if (idNew == 18) + nameSave = "f fbar -> nu'_tau nu'bar_tau (s-channel gamma_KK/Z_KK)"; + + // Allow to pick only gamma* or Z0 part of full gamma*/Z0 expression. + gmZmode = settingsPtr->mode("ExtraDimensionsTEV:gmZmode"); + + // Pick number of KK excitations + n_excitation_max = (int)settingsPtr->parm("ExtraDimensionsTEV:nMax"); + + // Initialize the widths of the KK propogators. + wgmKKFactor = 0.; // partial width of the KK photon + wgmKKn = 0.; // total width of the KK photon + wZKKn = 0.; // will be proportional to "wZ0" + ttbar addition + + // Store Z0 mass and width for propagator. + wZ0 = particleDataPtr->mWidth(23); + mRes = particleDataPtr->m0(23); + m2Res = mRes*mRes; + + // Store the top mass for the ttbar width calculations + mTop = particleDataPtr->m0(6); + m2Top = mTop*mTop; + + // Store the KK mass parameter, equivalent to the mass of the first KK + // excitation: particleDataPtr->m0(5000023); + mStar = (double)settingsPtr->parm("ExtraDimensionsTEV:mStar"); + + // Get alphaEM - relevant for the calculation of the widths + alphaem_fixed = settingsPtr->parm("StandardModel:alphaEM0"); + + // initialize imaginari number + M_I = complex(0.,1.); + + // Sum all partial widths of the KK photon except for the ttbar channel + // which is handeled afterwards seperately + if (gmZmode>=0 && gmZmode<=5) { + for (int i=1 ; i<17 ; i++) { + if (i==7) { i=11; } + if (i==6) { continue; } // skip the ttbar decay and add its contribution later + if (i<9) { + wgmKKFactor += ( (alphaem_fixed / 6.) * 4. + * coupSMPtr->ef(i) * coupSMPtr->ef(i) * 3. ); + } + else { + wgmKKFactor += (alphaem_fixed / 6.) * 4. + * coupSMPtr->ef(i) * coupSMPtr->ef(i); + } + } + } + + // Get the helicity-couplings of the Z0 to all the fermions except top + gMinusF = ( coupSMPtr->t3f(idNew) - coupSMPtr->ef(idNew) + * coupSMPtr->sin2thetaW() ) + / sqrt( coupSMPtr->sin2thetaW()*coupSMPtr->cos2thetaW() ); + gPlusF = -1. * coupSMPtr->ef(idNew) * coupSMPtr->sin2thetaW() + / sqrt( coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW() ); + // Get the helicity-couplings of the Z0 to the top quark + gMinusTop = ( coupSMPtr->t3f(6) - coupSMPtr->ef(6) + * coupSMPtr->sin2thetaW() ) + / sqrt( coupSMPtr->sin2thetaW()*coupSMPtr->cos2thetaW() ); + + gPlusTop = -1. * coupSMPtr->ef(6) * coupSMPtr->sin2thetaW() + / sqrt( coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW() ); + // calculate the constant factor of the unique ttbar decay width + ttbar_wFactorA = pow2(gMinusTop) + pow2(gPlusTop); + ttbar_wFactorB = 6.*gMinusTop*gPlusTop - pow2(gMinusTop) - pow2(gPlusTop); + + // Secondary open width fraction, relevant for top (or heavier). + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); +} + +//-------------------------------------------------------------------------- + +// For improving the phase-space sampling (there can be 2 resonances) + +int Sigma2ffbar2TEVffbar::resonanceB() { + + return 23; + +} + +//-------------------------------------------------------------------------- + +// For improving the phase-space sampling (there can be 2 resonances) + +int Sigma2ffbar2TEVffbar::resonanceA() { + + if (gmZmode>=3) { + phaseSpace_mHatMin = settingsPtr->parm("PhaseSpace:mHatMin"); + phaseSpace_mHatMax = settingsPtr->parm("PhaseSpace:mHatMax"); + double mResFirstKKMode = sqrt(pow2(particleDataPtr->m0(23)) + pow2(mStar)); + if (mResFirstKKMode/2. <= phaseSpace_mHatMax + || 3*mResFirstKKMode/2. >= phaseSpace_mHatMin) { return 5000023; } + else { return 23; } + } + else { return 23; } // no KK terms at all + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2TEVffbar::sigmaKin() { + + // Check that above threshold. + isPhysical = true; + if (mH < m3 + m4 + MASSMARGIN) { + isPhysical = false; + return; + } + + // Define average F, Fbar mass so same beta. Phase space. + double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + mr = s34Avg / sH; + betaf = sqrtpos(1. - 4. * mr); + + // Reconstruct decay angle so can reuse 2 -> 1 cross section. + cosThe = (tH - uH) / (betaf * sH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2TEVffbar::sigmaHat() { + + // Fail if below threshold. + if (!isPhysical) return 0.; + + // Couplings for in/out-flavours. + int idAbs = abs(id1); + + // The couplings of the Z0 to the fermions for in/out flavors + gMinusf = ( coupSMPtr->t3f(idAbs) - coupSMPtr->ef(idAbs) + * coupSMPtr->sin2thetaW() ) + / sqrt( coupSMPtr->sin2thetaW()*coupSMPtr->cos2thetaW() ); + gPlusf = -1. * coupSMPtr->ef(idAbs)*coupSMPtr->sin2thetaW() + / sqrt( coupSMPtr->sin2thetaW()*coupSMPtr->cos2thetaW() ); + + // Initialize the some values + helicityME2 = 0.; + coefAngular = 0.; + gf=0.; + gF=0.; + gammaProp = complex(0.,0.); + resProp = complex(0.,0.); + gmPropKK = complex(0.,0.); + ZPropKK = complex(0.,0.); + totalProp = complex(0.,0.); + + // Sum all initial and final helicity states this corresponds to an + // unpolarized beams and unmeasured polarization final-state + for (double helicityf=-0.5 ; helicityf<=0.5 ; helicityf++) { + for (double helicityF=-0.5 ; helicityF<=0.5 ; helicityF++) { + // the couplings for the initial-final helicity configuration + gF = (helicityF == +0.5) ? gMinusF : gPlusF; + gf = (helicityf == +0.5) ? gMinusf : gPlusf; + // 0=SM gmZ, 1=SM gm, 2=SM Z, 3=SM+KK gmZ, 4=KK gm, 5=KK Z + switch(gmZmode) { + case 0: // SM photon and Z0 only + gammaProp = coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)/sH; + resProp = gf*gF/( sH - m2Res + M_I*sH*(wZ0/mRes) ); + break; + case 1: // SM photon only + gammaProp = coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)/sH; + break; + case 2: // SM Z0 only + resProp = gf*gF/( sH - m2Res + M_I*sH*(wZ0/mRes) ); + break; + case 3: // KK photon and Z + gammaProp = coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)/sH; + resProp = gf*gF/( sH - m2Res + M_I*sH*(wZ0/mRes) ); + ZPropKK = complex(0.,0.); + gmPropKK = complex(0.,0.); + // Sum all KK excitations contributions + for(int n_excitation = 1; n_excitation <= n_excitation_max; + n_excitation++) { + mZKKn = sqrt(m2Res + pow2(mStar * n_excitation)); + m2ZKKn = m2Res + pow2(mStar * n_excitation); + mgmKKn = mStar * n_excitation; + m2gmKKn = (mStar*n_excitation)*(mStar*n_excitation); + // calculate the width of the n'th excitation of the KK Z + // (proportional to the Z0 width + ttbar partial width) + ttbar_wZKKn = 2.*(alphaem_fixed*3./6.)*mZKKn + * sqrt(1.-4.*m2Top/m2ZKKn) + * (ttbar_wFactorA+(m2Top/m2ZKKn)*ttbar_wFactorB); + wZKKn = 2.*wZ0*mZKKn/mRes+ttbar_wZKKn; + // calculate the width of the n'th excitation of the + // KK photon + ttbar_wgmKKn = 2.*(alphaem_fixed*3./6.)*mgmKKn + * sqrt(1.-4.*m2Top/m2gmKKn) + * 2.*pow2(coupSMPtr->ef(6))*(1.+2.*(m2Top/m2gmKKn)); + wgmKKn = wgmKKFactor*mgmKKn+ttbar_wgmKKn; + // the propogators + gmPropKK += (2.*coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)) + / (sH-m2gmKKn+M_I*sH*wgmKKn/mgmKKn); + ZPropKK += (2.*gf*gF)/(sH-m2ZKKn+M_I*sH*wZKKn/mZKKn ); + } + break; + case 4: // SM photon and Z0 with KK photon only + gammaProp = coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)/sH; + resProp = gf*gF/( sH - m2Res + M_I*sH*(wZ0/mRes) ); + gmPropKK = complex(0.,0.); + for (int n_excitation = 1; n_excitation <= n_excitation_max; + n_excitation++ ) { + mgmKKn = mStar * n_excitation; + m2gmKKn = (mStar*n_excitation)*(mStar*n_excitation); + + ttbar_wgmKKn = 2.*(alphaem_fixed*3./6.)*mgmKKn + * sqrt(1.-4.*m2Top/m2gmKKn) + * 2.*pow2(coupSMPtr->ef(6))*(1.+2.*(m2Top/m2gmKKn)); + wgmKKn = wgmKKFactor*mgmKKn+ttbar_wgmKKn; + gmPropKK += (2.*coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)) + / (sH-m2gmKKn+M_I*sH*wgmKKn/mgmKKn); + } + break; + case 5: // SM photon and Z0 with KK Z only + gammaProp = coupSMPtr->ef(idAbs)*coupSMPtr->ef(idNew)/sH; + resProp = gf*gF/( sH - m2Res + M_I*sH*(wZ0/mRes) ); + ZPropKK = complex(0.,0.); + for (int n_excitation = 1; n_excitation <= n_excitation_max; + n_excitation++ ) { + mZKKn = sqrt(m2Res + pow2(mStar * n_excitation)); + m2ZKKn = m2Res + pow2(mStar * n_excitation); + + ttbar_wZKKn = 2.*(alphaem_fixed*3./6.)*mZKKn + * sqrt(1.-4.*m2Top/m2ZKKn) + * (ttbar_wFactorA+(m2Top/m2ZKKn)*ttbar_wFactorB); + wZKKn = 2.*wZ0*mZKKn/mRes+ttbar_wZKKn; + ZPropKK += (2.*gf*gF)/(sH-m2ZKKn+M_I*sH*wZKKn/mZKKn ); + } + break; + default: break; + } // end run over initial and final helicity states + + // sum all contributing amplitudes + totalProp = gammaProp + resProp + ZPropKK + gmPropKK; + + // angular distribution for the helicity configuration + coefAngular = 1. + 4. * helicityF * helicityf * cosThe; + + // the squared helicity matrix element + helicityME2 += real(totalProp*conj(totalProp))*pow2(coefAngular); + } + } + + // calculate the coefficient of the squared helicity matrix element. + coefTot = (2./sH) * 2*M_PI * pow2(alpEM)/(4.*sH) * pow2(sH)/4.; + + // the full squared helicity matrix element. + double sigma = helicityME2 * coefTot; + + // Top: corrections for closed decay channels. + sigma *= openFracPair; + + // Initial-state colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2TEVffbar::setIdColAcol() { + + // Set outgoing flavours. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && idNew < 9) setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else if (idNew < 9) setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2ffbar2TEVffbar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + +//========================================================================== + +// Sigma2gg2LEDUnparticleg class. +// Cross section for g g -> U/G g (real graviton emission in +// large extra dimensions or unparticle emission). + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDUnparticleg::initProc() { + + // Init model parameters. + m_idG = 5000039; + if (m_graviton) { + m_spin = (settingsPtr->flag("ExtraDimensionsLED:GravScalar")) ? 0 : 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 0.5 * m_nGrav + 1; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:MD"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + m_cf = settingsPtr->parm("ExtraDimensionsLED:c"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_cutoff = settingsPtr->mode("ExtraDimensionsUnpart:CutOffMode"); + } + + // The A(dU) or S'(n) value. + double tmpAdU = 0; + if (m_graviton) { + tmpAdU = 2 * M_PI * sqrt( pow(M_PI, double(m_nGrav)) ) + / GammaReal(0.5 * m_nGrav); + if (m_spin == 0) { // Scalar graviton + tmpAdU *= sqrt( pow(2., double(m_nGrav)) ); + m_cf *= m_cf; + } + } else { + tmpAdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + } + + // Cross section related constants + // and ME dependent powers of lambda / LambdaU. + double tmpExp = m_dU - 2; + double tmpLS = pow2(m_LambdaU); + m_constantTerm = tmpAdU / (2 * 16 * pow2(M_PI) * tmpLS * pow(tmpLS,tmpExp)); + if (m_graviton) { + m_constantTerm /= tmpLS; + } else if (m_spin == 0) { + m_constantTerm *= pow2(m_lambda) / tmpLS; + } else { + m_constantTerm = 0; + infoPtr->errorMsg("Error in Sigma2gg2LEDUnparticleg::initProc: " + "Incorrect spin value (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDUnparticleg::sigmaKin() { + + // Set graviton mass. + mG = m3; + mGS = mG*mG; + + // Set mandelstam variables and ME expressions. + if (m_graviton) { + + double A0 = 1/sH; + if (m_spin == 0) { // Scalar graviton + double tmpTerm1 = uH + tH; + double tmpTerm2 = uH + sH; + double tmpTerm3 = tH + sH; + double T0 = pow(tmpTerm1,4) + pow(tmpTerm2,4) + pow(tmpTerm3,4) + + 12. * sH * tH * uH * mGS; + m_sigma0 = m_cf * A0 * T0 / (sH2 * tH * uH); + } else { + double xH = tH/sH; + double yH = mGS/sH; + double xHS = pow2(xH); + double yHS = pow2(yH); + double xHC = pow(xH,3); + double yHC = pow(yH,3); + double xHQ = pow(xH,4); + double yHQ = pow(yH,4); + + double T0 = 1/(xH*(yH-1-xH)); + double T1 = 1 + 2*xH + 3*xHS + 2*xHC + xHQ; + double T2 = -2*yH*(1 + xHC); + double T3 = 3*yHS*(1 + xHS); + double T4 = -2*yHC*(1 + xH); + double T5 = yHQ; + + m_sigma0 = A0 * T0 *( T1 + T2 + T3 + T4 + T5 ); + } + + } else if (m_spin == 0) { + + double A0 = 1/pow2(sH); + double sHQ = pow(sH,4); + double tHQ = pow(tH,4); + double uHQ = pow(uH,4); + + m_sigma0 = A0 * (pow(mGS,4) + sHQ + tHQ + uHQ) / (sH * tH * uH); + + } + + // Mass measure, (m^2)^(d-2). + double tmpExp = m_dU - 2; + m_sigma0 *= pow(mGS, tmpExp); + + // Constants. + m_sigma0 *= m_constantTerm; + +} + +//-------------------------------------------------------------------------- + +double Sigma2gg2LEDUnparticleg::sigmaHat() { + + // Mass spectrum weighting. + double sigma = m_sigma0 / runBW3; + + // SM couplings... + if (m_graviton) { + sigma *= 16 * M_PI * alpS * 3 / 16; + } else if (m_spin == 0) { + sigma *= 6 * M_PI * alpS; + } + + // Truncate sH region or use form factor. + // Form factor uses either pythia8 renormScale2 + // or E_jet in cms. + if (m_cutoff == 1) { + if (sH > pow2(m_LambdaU) ) { sigma *= pow(m_LambdaU,4)/pow2(sH); } + } else if ( (m_graviton && (m_spin == 2)) + && ((m_cutoff == 2) || (m_cutoff == 3)) ) { + double tmp_mu = sqrt(Q2RenSave); + if (m_cutoff == 3) tmp_mu = (sH + s4 - s3) / (2 * mH); + double tmp_formfact = tmp_mu / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + sigma *= 1 / (1 + pow(tmp_formfact, tmp_exp)); + } + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDUnparticleg::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, m_idG, 21); + + // Colour flow topologies: random choice between two mirrors. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 2, 2, 3, 0, 0, 1, 3); + else setColAcol( 1, 2, 3, 1, 0, 0, 3, 2); + +} + +//========================================================================== + +// Sigma2qg2LEDUnparticleq class. +// Cross section for q g -> U/G q (real graviton emission in +// large extra dimensions or unparticle emission). + +//-------------------------------------------------------------------------- + +void Sigma2qg2LEDUnparticleq::initProc() { + + // Init model parameters. + m_idG = 5000039; + if (m_graviton) { + m_spin = (settingsPtr->flag("ExtraDimensionsLED:GravScalar")) ? 0 : 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 0.5 * m_nGrav + 1; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:MD"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + m_gf = settingsPtr->parm("ExtraDimensionsLED:g"); + m_cf = settingsPtr->parm("ExtraDimensionsLED:c"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_cutoff = settingsPtr->mode("ExtraDimensionsUnpart:CutOffMode"); + } + + // The A(dU) or S'(n) value. + double tmpAdU = 0; + if (m_graviton) { + tmpAdU = 2 * M_PI * sqrt( pow(M_PI, double(m_nGrav)) ) + / GammaReal(0.5 * m_nGrav); + if (m_spin == 0) { // Scalar graviton + tmpAdU *= 2. * sqrt( pow(2., double(m_nGrav)) ); + m_cf *= 4. * m_cf / pow2(m_LambdaU); + double tmpExp = 2. * double(m_nGrav) / (double(m_nGrav) + 2.); + m_gf *= m_gf / pow(2. * M_PI, tmpExp); + } + } else { + tmpAdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + } + + // Cross section related constants + // and ME dependent powers of lambda / LambdaU. + double tmpExp = m_dU - 2; + double tmpLS = pow2(m_LambdaU); + m_constantTerm = tmpAdU / (2 * 16 * pow2(M_PI) * tmpLS * pow(tmpLS,tmpExp)); + if (m_graviton && (m_spin == 2)) { + m_constantTerm /= tmpLS; + } else if (m_spin == 1) { + m_constantTerm *= pow2(m_lambda); + } else if (m_spin == 0) { + m_constantTerm *= pow2(m_lambda); + } else { + m_constantTerm = 0; + infoPtr->errorMsg("Error in Sigma2qg2LEDUnparticleq::initProc: " + "Incorrect spin value (turn process off)!"); + } + + +} + +//-------------------------------------------------------------------------- + +void Sigma2qg2LEDUnparticleq::sigmaKin() { + + // Set graviton mass. + mG = m3; + mGS = mG*mG; + + // Set mandelstam variables and ME expressions. + if (m_graviton) { + + double A0 = 1/sH; + if (m_spin == 0) { // Scalar graviton + A0 /= sH; + double T0 = -(uH2 + pow2(mGS)) / (sH * tH); + double T1 = -(tH2 + sH2)/ uH; + m_sigma0 = A0 * (m_gf * T0 + m_cf * T1); + } else { + double xH = tH/sH; + double yH = mGS/sH; + double x2H = xH/(yH - 1 - xH); + double y2H = yH/(yH - 1 - xH); + double x2HS = pow2(x2H); + double y2HS = pow2(y2H); + double x2HC = pow(x2H,3); + double y2HC = pow(y2H,3); + + double T0 = -(yH - 1 - xH); + double T20 = 1/(x2H*(y2H-1-x2H)); + double T21 = -4*x2H*(1 + x2H)*(1 + 2*x2H + 2*x2HS); + double T22 = y2H*(1 + 6*x2H + 18*x2HS + 16*x2HC); + double T23 = -6*y2HS*x2H*(1+2*x2H); + double T24 = y2HC*(1 + 4*x2H); + + m_sigma0 = A0 * T0 * T20 * ( T21 + T22 + T23 + T24 ); + } + + } else if (m_spin == 1) { + + double A0 = 1/pow2(sH); + double tmpTerm1 = tH - mGS; + double tmpTerm2 = sH - mGS; + + m_sigma0 = A0 * (pow2(tmpTerm1) + pow2(tmpTerm2)) / (sH*tH); + + } else if (m_spin == 0) { + + double A0 = 1/pow2(sH); + + m_sigma0 = A0 * (pow2(tH) + pow2(mGS)) / (sH*uH); // Sign correction by Tom + + } + + // Mass measure, (m^2)^(d-2). + double tmpExp = m_dU - 2; + m_sigma0 *= pow(mGS, tmpExp); + + // Constants. + m_sigma0 *= m_constantTerm; + +} + +//-------------------------------------------------------------------------- + +double Sigma2qg2LEDUnparticleq::sigmaHat() { + + // Mass spactrum weighting. + double sigma = m_sigma0 /runBW3; + + // SM couplings... + if (m_graviton) { + sigma *= 16 * M_PI * alpS / 96; + } else if (m_spin == 1) { + sigma *= - 4 * M_PI * alpS / 3; + } else if (m_spin == 0) { + sigma *= - 2 * M_PI * alpS / 3; + } + + // Truncate sH region or use form factor. + // Form factor uses either pythia8 renormScale2 + // or E_jet in cms. + if (m_cutoff == 1) { + if (sH > pow2(m_LambdaU) ) { sigma *= pow(m_LambdaU,4)/pow2(sH); } + } else if ( (m_graviton && (m_spin == 2)) + && ((m_cutoff == 2) || (m_cutoff == 3)) ) { + double tmp_mu = sqrt(Q2RenSave); + if (m_cutoff == 3) tmp_mu = (sH + s4 - s3) / (2 * mH); + double tmp_formfact = tmp_mu / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + sigma *= 1 / (1 + pow(tmp_formfact, tmp_exp)); + } + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2qg2LEDUnparticleq::setIdColAcol() { + + // Flavour set up for q g -> G* q. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, m_idG, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2LEDUnparticleg class. +// Cross section for q qbar -> U/G g (real graviton emission in +// large extra dimensions or unparticle emission). + +//-------------------------------------------------------------------------- + +void Sigma2qqbar2LEDUnparticleg::initProc() { + + // Init model parameters. + m_idG = 5000039; + if (m_graviton) { + m_spin = (settingsPtr->flag("ExtraDimensionsLED:GravScalar")) ? 0 : 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 0.5 * m_nGrav + 1; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:MD"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + m_gf = settingsPtr->parm("ExtraDimensionsLED:g"); + m_cf = settingsPtr->parm("ExtraDimensionsLED:c"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_cutoff = settingsPtr->mode("ExtraDimensionsUnpart:CutOffMode"); + } + + // The A(dU) or S'(n) value. + double tmpAdU = 0; + if (m_graviton) { + tmpAdU = 2 * M_PI * sqrt( pow(M_PI, double(m_nGrav)) ) + / GammaReal(0.5 * m_nGrav); + if (m_spin == 0) { // Scalar graviton + tmpAdU *= 2. * sqrt( pow(2., double(m_nGrav)) ); + m_cf *= 4. * m_cf / pow2(m_LambdaU); + double tmpExp = 2. * double(m_nGrav) / (double(m_nGrav) + 2.); + m_gf *= m_gf / pow(2. * M_PI, tmpExp); + } + } else { + tmpAdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + } + + // Cross section related constants + // and ME dependent powers of lambda / LambdaU. + double tmpExp = m_dU - 2; + double tmpLS = pow2(m_LambdaU); + m_constantTerm = tmpAdU / (2 * 16 * pow2(M_PI) * tmpLS * pow(tmpLS,tmpExp)); + if (m_graviton && (m_spin == 2)) { + m_constantTerm /= tmpLS; + } else if (m_spin == 1) { + m_constantTerm *= pow2(m_lambda); + } else if (m_spin == 0) { + m_constantTerm *= pow2(m_lambda); + } else { + m_constantTerm = 0; + infoPtr->errorMsg("Error in Sigma2qqbar2LEDUnparticleg::initProc: " + "Incorrect spin value (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2qqbar2LEDUnparticleg::sigmaKin() { + + // Set graviton mass. + mG = m3; + mGS = mG*mG; + + // Set mandelstam variables and ME expressions. + if (m_graviton) { + + double A0 = 1/sH; + if (m_spin == 0) { // Scalar graviton + A0 /= sH; + double tmpTerm1 = uH + tH; + double T0 = (2. * mGS * sH + pow2(tmpTerm1)) / (uH * tH); + double T1 = (tH2 + uH2) / sH; + m_sigma0 = A0 * (m_gf * T0 + m_cf * T1); + } else { + double xH = tH/sH; + double yH = mGS/sH; + double xHS = pow2(xH); + double yHS = pow2(yH); + double xHC = pow(xH,3); + double yHC = pow(yH,3); + + double T0 = 1/(xH*(yH-1-xH)); + double T1 = -4*xH*(1 + xH)*(1 + 2*xH + 2*xHS); + double T2 = yH*(1 + 6*xH + 18*xHS + 16*xHC); + double T3 = -6*yHS*xH*(1+2*xH); + double T4 = yHC*(1 + 4*xH); + + m_sigma0 = A0 * T0 *( T1 + T2 + T3 + T4 ); + } + + } else if (m_spin == 1) { + + double A0 = 1/pow2(sH); + double tmpTerm1 = tH - mGS; + double tmpTerm2 = uH - mGS; + + m_sigma0 = A0 * (pow2(tmpTerm1) + pow2(tmpTerm2)) / (tH * uH); + + } else if (m_spin == 0) { + + double A0 = 1/pow2(sH); + + m_sigma0 = A0 * (pow2(sH) - pow2(mGS)) / (tH * uH); + + } + + // Mass measure, (m^2)^(d-2). + double tmpExp = m_dU - 2; + m_sigma0 *= pow(mGS, tmpExp); + + // Constants. + m_sigma0 *= m_constantTerm; + +} + +//-------------------------------------------------------------------------- + +double Sigma2qqbar2LEDUnparticleg::sigmaHat() { + + // Mass spactrum weighting. + double sigma = m_sigma0 /runBW3; + + // SM couplings... + if (m_graviton) { + sigma *= 16 * M_PI * alpS / 36; + } else if (m_spin == 1) { + sigma *= 4 * M_PI * 8 * alpS / 9; + } else if (m_spin == 0) { + sigma *= 4 * M_PI * 4 * alpS / 9; + } + + // Truncate sH region or use form factor. + // Form factor uses either pythia8 renormScale2 + // or E_jet in cms. + if (m_cutoff == 1) { + if (sH > pow2(m_LambdaU) ) { sigma *= pow(m_LambdaU,4)/pow2(sH); } + } else if ( (m_graviton && (m_spin == 2)) + && ((m_cutoff == 2) || (m_cutoff == 3)) ) { + double tmp_mu = sqrt(Q2RenSave); + if (m_cutoff == 3) tmp_mu = (sH + s4 - s3) / (2 * mH); + double tmp_formfact = tmp_mu / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + sigma *= 1 / (1 + pow(tmp_formfact, tmp_exp)); + } + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2qqbar2LEDUnparticleg::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, m_idG, 21); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2LEDUnparticleZ class. +// Cross section for f fbar -> U/G Z (real LED graviton or unparticle +// emission). + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// FIXRATIO: +// Ratio between the two possible coupling constants of the spin-2 ME. +// A value different from one give rise to an IR divergence which makes +// the event generation very slow, so this values is fixed to 1 until +// investigated further. +const double Sigma2ffbar2LEDUnparticleZ::FIXRATIO = 1.; + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticleZ::initProc() { + + // Init model parameters. + m_idG = 5000039; + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 0.5 * m_nGrav + 1; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:MD"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_ratio = FIXRATIO; + // = settingsPtr->parm("ExtraDimensionsUnpart:ratio"); + m_cutoff = settingsPtr->mode("ExtraDimensionsUnpart:CutOffMode"); + } + + // Store Z0 mass and width for propagator. + mZ = particleDataPtr->m0(23); + widZ = particleDataPtr->mWidth(23); + mZS = mZ*mZ; + mwZS = pow2(mZ * widZ); + + // Init spin-2 parameters + if ( m_spin != 2 ){ + m_graviton = false; + m_lambdaPrime = 0; + } else if (m_graviton) { + m_lambda = 1; + m_ratio = 1; + m_lambdaPrime = m_lambda; + } else { + m_lambdaPrime = m_ratio * m_lambda; + } + + // The A(dU) or S'(n) value + double tmpAdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + + if (m_graviton) { + tmpAdU = 2 * M_PI * sqrt( pow(M_PI, double(m_nGrav)) ) + / GammaReal(0.5 * m_nGrav); + } + + // Standard 2 to 2 cross section related constants + double tmpTerm1 = 1/(2 * 16 * pow2(M_PI)); + double tmpLS = pow2(m_LambdaU); + + // Spin dependent constants from ME. + double tmpTerm2 = 0; + if ( m_spin == 0 ) { + tmpTerm2 = 2 * pow2(m_lambda); + } else if (m_spin == 1) { + tmpTerm2 = 4 * pow2(m_lambda); + } else if (m_spin == 2) { + tmpTerm2 = pow2(m_lambda)/(4 * 3 * tmpLS); + } + + // Unparticle phase space related + double tmpExp2 = m_dU - 2; + double tmpTerm3 = tmpAdU / (tmpLS * pow(tmpLS, tmpExp2)); + + // All in total + m_constantTerm = tmpTerm1 * tmpTerm2 * tmpTerm3; + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticleZ::sigmaKin() { + + // Set graviton mass and some powers of mandelstam variables + mU = m3; + mUS = mU*mU; + + sHS = pow2(sH); + tHS = pow2(tH); + uHS = pow2(uH); + tHC = pow(tH,3); + uHC = pow(uH,3); + tHQ = pow(tH,4); + uHQ = pow(uH,4); + tHuH = tH+uH; + + // Evaluate (m**2, t, u) part of differential cross section. + // Extra 1/sHS comes from standard 2 to 2 cross section + // phase space factors. + + if ( m_spin == 0 ) { + + double A0 = 1/sHS; + double T1 = - sH/tH - sH/uH; + double T2 = - (1 - mZS/tH)*(1 - mUS/tH); + double T3 = - (1 - mZS/uH)*(1 - mUS/uH); + double T4 = 2*(1 - mUS/tH)*(1 - mUS/uH); + + m_sigma0 = A0 * ( T1 + T2 + T3 + T4); + + } else if ( m_spin == 1 ) { + + double A0 = 1/sHS; + double T1 = 0.5 * (tH/uH + uH/tH); + double T2 = pow2(mZS + mUS)/(tH * uH); + double T3 = - 0.5 * mUS * (mZS/tHS + mZS/uHS) ; + double T4 = - (mZS+mUS)*(1/tH + 1/uH); + + m_sigma0 = A0 * ( T1 + T2 + T3 + T4 ); + + } else if ( m_spin == 2 ) { + + double A0 = 1 / ( sHS * uHS * tHS * pow2(sH-mZS) ); + double F0 = 2*tHS*uHS*( 16*pow(mZS,3) + mUS*(7*tHS + 12*tH*uH + 7*uHS) + - 3*(3*tHC + 11*tHS*uH + 11*tH*uHS + 3*uHC) + + 6*pow(mZS,2)*(7*mUS - 2*tHuH) + mZS*(14*pow(mUS,2) + - 15*tHS - 44*tH*uH - 15*uHS + 2*mUS*tHuH) ); + double F2 = 2*tHS*uHS*tHuH*( -8*pow(mZS,2)*tHuH + + 4*mZS*(tHS + 3*tH*uH + uHS) + + 3*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) ); + double F4 = -2*tHS*uHS*pow(tHuH,3)*(tHS + uHS - mZS*tHuH); + + double G0 = 4*tH*uH*( 6*pow(mZS,3)*(mUS - tH - uH)*tHuH + + pow(mZS,2)*( 9*tHC + 7*tHS*uH + 7*tH*uHS + 9*uHC + + 15*pow2(mUS)*tHuH - 2*mUS*(12*tHS + 19*tH*uH + 12*uHS) ) + + tH*uH*( 6*pow(mUS,3) - 9*pow(mUS,2)*tHuH - mUS*(tHS + + 12*tH*uH + uHS) + 6*(tHC + 6*tHS*uH + 6*tH*uHS + uHC) ) + + mZS*(-3*tHQ + 25*tHC*uH + 58*tHS*uHS + 25*tH*uHC + - 3*uHQ + 6*pow(mUS,3)*tHuH + - pow(mUS,2)*(15*tHS + 2*tH*uH + 15*uHS) + 2*mUS*(6*tHC + - 11*tHS*uH - 11*tH*uHS + 6*uHC)) ); + double G2 = -4*tHS*uHS*tHuH*( -10*pow2(mZS)*tHuH + 2*mZS*(3*tHS + + 7*tH*uH + 3*uHS) + 3*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) ); + double G4 = -2*F4; + + double H0 = 24*pow(mZS,3)*tH*uH*pow2(-mUS + tHuH) + - 6*pow(mZS,2)*tH*uH*( -9*pow(mUS,3) + 24*pow(mUS,2)*tHuH + - mUS*(21*tHS + 38*tH*uH + 21*uHS) + + 2*(3*tHC + 5*tHS*uH + 5*tH*uHS + 3*uHC) ) + - mZS*( 3*pow(mUS,4)*(tHS - 12*tH*uH + uHS) + - 2*tH*uH*pow2(tHuH)*(6*tHS - 29*tH*uH + 6*uHS) + - 6*pow(mUS,3)*(tHC - 16*tHS*uH - 16*tH*uHS + uHC) + + 54*mUS*tH*uH*(tHC + tHS*uH + tH*uHS + uHC) + + pow2(mUS)*(3*tHQ - 102*tHC*uH - 166*tHS*uHS + - 102*tH*uHC + 3*uHQ) ) + + tH*uH*( 6*pow(mUS,5) - 18*pow(mUS,4)*tHuH + - 12*pow(mUS,2)*pow(tHuH,3) + + 3*pow(mUS,3)*(7*tHS + 12*tH*uH + 7*uHS) + - 18*tH*uH*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) + + mUS*(3*tHQ + 32*tHC*uH + 78*tHS*uHS + 32*tH*uHC + 3*uHQ) ); + double H2 = 2*tHS*uHS*pow2(tHuH)*( -12*pow2(mZS) + 8*mZS*tHuH + + 3*(tHS + 4*tH*uH + uHS) ); + double H4 = F4; + + m_sigma0 = A0*( F0 + 1/mUS*F2 + 1/pow2(mUS)*F4 + + m_ratio*(G0 + 1/mUS*G2 + 1/pow2(mUS)*G4) + + pow2(m_ratio)*(H0 + 1/mUS*H2 + 1/pow2(mUS)*H4) ); + + } else { + + m_sigma0 = 0; + + } + +} + +//-------------------------------------------------------------------------- + +double Sigma2ffbar2LEDUnparticleZ::sigmaHat() { + + // Electroweak couplings. + int idAbs = abs(id1); + // Note: 1/2 * (g_L^2 + g_R^2) = (g_v^2 + g_a^2) + double facEWS = 4 * M_PI * alpEM + / (coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()) + * ( 0.25 * 0.25 * coupSMPtr->vf2af2(idAbs) ); + + // Mass Spectrum, (m^2)^(d-2) + double tmpExp = m_dU - 2; + double facSpect = pow(mUS, tmpExp); + + // Total cross section + double sigma = m_constantTerm * facEWS * facSpect * m_sigma0; + + // If f fbar are quarks (1/N_c) + if (idAbs < 9) sigma /= 3.; + + // Related to mass spactrum weighting. + sigma /= runBW3; + + // Truncate sH region or use form factor. + // Form factor uses either pythia8 renormScale2 + // or E_jet in cms. + if (m_cutoff == 1) { + if (sH > pow2(m_LambdaU) ) { sigma *= pow(m_LambdaU,4)/pow2(sH); } + } else if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_mu = sqrt(Q2RenSave); + if (m_cutoff == 3) tmp_mu = (sH + s4 - s3) / (2 * mH); + double tmp_formfact = tmp_mu / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + sigma *= 1 / (1 + pow(tmp_formfact, tmp_exp)); + } + + return sigma; + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticleZ::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, m_idG, 23); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2LEDUnparticlegamma class. +// Cross section for f fbar -> U/G gamma (real LED graviton or unparticle +// emission). + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// FIXRATIO: +// Ratio between the two possible coupling constants of the spin-2 ME. +// A value different from one give rise to an IR divergence which makes +// the event generation very slow, so this values is fixed to 1 until +// investigated further. +const double Sigma2ffbar2LEDUnparticlegamma::FIXRATIO = 1.; + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticlegamma::initProc() { + + // WARNING: Keep in mind that this class uses the photon limit + // of the Z+G/U ME code. This might give rise to some + // confusing things, e.g. mZ = particleDataPtr->m0(22); + + // Init model parameters. + m_idG = 5000039; + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 0.5 * m_nGrav + 1; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:MD"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_ratio = FIXRATIO; + // = settingsPtr->parm("ExtraDimensionsUnpart:ratio"); + m_cutoff = settingsPtr->mode("ExtraDimensionsUnpart:CutOffMode"); + } + + // Store Z0 mass. + mZ = particleDataPtr->m0(22); + mZS = mZ*mZ; + + // Init spin-2 parameters + if ( m_spin != 2 ){ + m_graviton = false; + m_lambdaPrime = 0; + } else if (m_graviton) { + m_lambda = 1; + m_ratio = 1; + m_lambdaPrime = m_lambda; + } else { + m_lambdaPrime = m_ratio * m_lambda; + } + + // The A(dU) or S'(n) value + double tmpAdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + + if (m_graviton) { + tmpAdU = 2 * M_PI * sqrt( pow(M_PI, double(m_nGrav)) ) + / GammaReal(0.5 * m_nGrav); + } + + // Standard 2 to 2 cross section related constants + double tmpTerm1 = 1/(2 * 16 * pow2(M_PI)); + double tmpLS = pow2(m_LambdaU); + + // Spin dependent constants from ME. + double tmpTerm2 = 0; + if ( m_spin == 0 ) { + tmpTerm2 = 2 * pow2(m_lambda); + } else if (m_spin == 1) { + tmpTerm2 = 4 * pow2(m_lambda); + } else if (m_spin == 2) { + tmpTerm2 = pow2(m_lambda)/(4 * 3 * tmpLS); + } + + // Unparticle phase space related + double tmpExp2 = m_dU - 2; + double tmpTerm3 = tmpAdU / (tmpLS * pow(tmpLS, tmpExp2)); + + // All in total + m_constantTerm = tmpTerm1 * tmpTerm2 * tmpTerm3; + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticlegamma::sigmaKin() { + + // Set graviton mass and some powers of mandelstam variables + mU = m3; + mUS = mU*mU; + + sHS = pow2(sH); + tHS = pow2(tH); + uHS = pow2(uH); + tHC = pow(tH,3); + uHC = pow(uH,3); + tHQ = pow(tH,4); + uHQ = pow(uH,4); + tHuH = tH+uH; + + // Evaluate (m**2, t, u) part of differential cross section. + // Extra 1/sHS comes from standard 2 to 2 cross section + // phase space factors. + + if ( m_spin == 0 ) { + + double A0 = 1/sHS; + double T1 = - sH/tH - sH/uH; + double T2 = - (1 - mZS/tH)*(1 - mUS/tH); + double T3 = - (1 - mZS/uH)*(1 - mUS/uH); + double T4 = 2*(1 - mUS/tH)*(1 - mUS/uH); + + m_sigma0 = A0 * ( T1 + T2 + T3 + T4); + + } else if ( m_spin == 1 ) { + + double A0 = 1/sHS; + double T1 = 0.5 * (tH/uH + uH/tH); + double T2 = pow2(mZS + mUS)/(tH * uH); + double T3 = - 0.5 * mUS * (mZS/tHS + mZS/uHS) ; + double T4 = - (mZS+mUS)*(1/tH + 1/uH); + + m_sigma0 = A0 * ( T1 + T2 + T3 + T4 ); + + } else if ( m_spin == 2 ) { + + double A0 = 1 / ( sHS * uHS * tHS * pow2(sH-mZS) ); + double F0 = 2*tHS*uHS*( 16*pow(mZS,3) + mUS*(7*tHS + 12*tH*uH + 7*uHS) + - 3*(3*tHC + 11*tHS*uH + 11*tH*uHS + 3*uHC) + + 6*pow(mZS,2)*(7*mUS - 2*tHuH) + mZS*(14*pow(mUS,2) + - 15*tHS - 44*tH*uH - 15*uHS + 2*mUS*tHuH) ); + double F2 = 2*tHS*uHS*tHuH*( -8*pow(mZS,2)*tHuH + + 4*mZS*(tHS + 3*tH*uH + uHS) + + 3*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) ); + double F4 = -2*tHS*uHS*pow(tHuH,3)*(tHS + uHS - mZS*tHuH); + + double G0 = 4*tH*uH*( 6*pow(mZS,3)*(mUS - tH - uH)*tHuH + + pow(mZS,2)*( 9*tHC + 7*tHS*uH + 7*tH*uHS + 9*uHC + + 15*pow2(mUS)*tHuH - 2*mUS*(12*tHS + 19*tH*uH + 12*uHS) ) + + tH*uH*( 6*pow(mUS,3) - 9*pow(mUS,2)*tHuH + - mUS*(tHS + 12*tH*uH + uHS) + + 6*(tHC + 6*tHS*uH + 6*tH*uHS + uHC) ) + + mZS*(-3*tHQ + 25*tHC*uH + 58*tHS*uHS + 25*tH*uHC + - 3*uHQ + 6*pow(mUS,3)*tHuH + - pow(mUS,2)*(15*tHS + 2*tH*uH + 15*uHS) + + 2*mUS*(6*tHC - 11*tHS*uH - 11*tH*uHS + 6*uHC)) ); + double G2 = -4*tHS*uHS*tHuH*( -10*pow2(mZS)*tHuH + + 2*mZS*(3*tHS + 7*tH*uH + 3*uHS) + + 3*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) ); + double G4 = -2*F4; + + double H0 = 24*pow(mZS,3)*tH*uH*pow2(-mUS + tHuH) + - 6*pow(mZS,2)*tH*uH*( -9*pow(mUS,3) + 24*pow(mUS,2)*tHuH + - mUS*(21*tHS + 38*tH*uH + 21*uHS) + + 2*(3*tHC + 5*tHS*uH + 5*tH*uHS + 3*uHC) ) + - mZS*( 3*pow(mUS,4)*(tHS - 12*tH*uH + uHS) + - 2*tH*uH*pow2(tHuH)*(6*tHS - 29*tH*uH + 6*uHS) + - 6*pow(mUS,3)*(tHC - 16*tHS*uH - 16*tH*uHS + uHC) + + 54*mUS*tH*uH*(tHC + tHS*uH + tH*uHS + uHC) + + pow2(mUS)*(3*tHQ - 102*tHC*uH - 166*tHS*uHS + - 102*tH*uHC + 3*uHQ) ) + + tH*uH*( 6*pow(mUS,5) - 18*pow(mUS,4)*tHuH + - 12*pow(mUS,2)*pow(tHuH,3) + + 3*pow(mUS,3)*(7*tHS + 12*tH*uH + 7*uHS) + - 18*tH*uH*(tHC + 5*tHS*uH + 5*tH*uHS + uHC) + + mUS*(3*tHQ + 32*tHC*uH + 78*tHS*uHS + 32*tH*uHC + 3*uHQ) ); + double H2 = 2*tHS*uHS*pow2(tHuH)*( -12*pow2(mZS) + 8*mZS*tHuH + + 3*(tHS + 4*tH*uH + uHS) ); + double H4 = F4; + + m_sigma0 = A0*( F0 + 1/mUS*F2 + 1/pow2(mUS)*F4 + + m_ratio*(G0 + 1/mUS*G2 + 1/pow2(mUS)*G4) + + pow2(m_ratio)*(H0 + 1/mUS*H2 + 1/pow2(mUS)*H4) ); + + } else { + + m_sigma0 = 0; + + } + +} + +//-------------------------------------------------------------------------- + +double Sigma2ffbar2LEDUnparticlegamma::sigmaHat() { + + // Electroweak couplings.. + int idAbs = abs(id1); + double facEWS = 4 * M_PI * alpEM * coupSMPtr->ef2(idAbs); + + // Mass Spectrum, (m^2)^(d-2) + double tmpExp = m_dU - 2; + double facSpect = pow(mUS, tmpExp); + + // Total cross section + double sigma = m_constantTerm * facEWS * facSpect * m_sigma0; + + // If f fbar are quarks + if (idAbs < 9) sigma /= 3.; + + // Related to mass spactrum weighting. + sigma /= runBW3; + + // Truncate sH region or use form factor. + // Form factor uses either pythia8 renormScale2 + // or E_jet in cms. + if (m_cutoff == 1) { + if (sH > pow2(m_LambdaU) ) { sigma *= pow(m_LambdaU,4)/pow2(sH); } + } else if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_mu = sqrt(Q2RenSave); + if (m_cutoff == 3) tmp_mu = (sH + s4 - s3) / (2 * mH); + double tmp_formfact = tmp_mu / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + sigma *= 1 / (1 + pow(tmp_formfact, tmp_exp)); + } + + return sigma; + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDUnparticlegamma::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, m_idG, 22); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2ffbar2LEDgammagamma class. +// Cross section for f fbar -> (LED G*/U*) -> gamma gamma +// (virtual graviton/unparticle exchange). + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDgammagamma::initProc() { + + // Init model parameters. + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 2; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:LambdaT"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + } + + // Model dependent constants. + if (m_graviton) { + m_lambda2chi = 4*M_PI; + } else { + double tmp_AdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + double tmp_dUpi = m_dU * M_PI; + m_lambda2chi = pow2(m_lambda) * tmp_AdU / (2 * sin(tmp_dUpi)); + } + + // Model parameter check (if not applicable, sigma = 0). + // Note: SM contribution still generated. + if ( !(m_spin==0 || m_spin==2) ) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2ffbar2LEDgammagamma::initProc: " + "Incorrect spin value (turn process off)!"); + } else if ( !m_graviton && (m_dU >= 2)) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2ffbar2LEDgammagamma::initProc: " + "This process requires dU < 2 (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDgammagamma::sigmaKin() { + + // Mandelstam variables. + double sHS = pow2(sH); + double sHQ = pow(sH, 4); + double tHS = pow2(tH); + double uHS = pow2(uH); + + // Form factor. + double tmp_effLambdaU = m_LambdaU; + if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_ffterm = sqrt(Q2RenSave) / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + double tmp_formfact = 1 + pow(tmp_ffterm, tmp_exp); + tmp_effLambdaU *= pow(tmp_formfact,0.25); + } + + // ME from spin-0 and spin-2 unparticles + // including extra 1/sHS from 2-to-2 phase space. + if (m_spin == 0) { + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = 2 * m_dU - 1; + m_term1 = pow(tmp_sLambda2,tmp_exp); + m_term1 /= sHS; + } else { + m_term1 = (uH / tH + tH / uH); + m_term1 /= sHS; + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = m_dU; + m_term2 = pow(tmp_sLambda2,tmp_exp) * (uHS + tHS) / sHS; + m_term2 /= sHS; + tmp_exp = 2 * m_dU; + m_term3 = pow(tmp_sLambda2,tmp_exp) * tH * uH * (uHS + tHS) / sHQ; + m_term3 /= sHS; + } + +} + +//-------------------------------------------------------------------------- + +double Sigma2ffbar2LEDgammagamma::sigmaHat() { + + // Incoming fermion flavor. + int idAbs = abs(id1); + + // Couplings and constants. + // Note: ME already contain 1/2 for identical + // particles in the final state. + double sigma = 0; + if (m_spin == 0) { + sigma = pow2(m_lambda2chi) * m_term1 / 8; + } else { + double tmp_e2Q2 = 4 * M_PI * alpEM * coupSMPtr->ef2(idAbs); + double tmp_dUpi = m_dU * M_PI; + sigma = pow2(tmp_e2Q2) * m_term1 + - tmp_e2Q2 * m_lambda2chi * cos(tmp_dUpi) * m_term2 + + pow2(m_lambda2chi) * m_term3 / 4; + } + + // dsigma/dt, 2-to-2 phase space factors. + sigma /= 16 * M_PI; + + // If f fbar are quarks. + if (idAbs < 9) sigma /= 3.; + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDgammagamma::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 22, 22); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2LEDgammagamma class. +// Cross section for g g -> (LED G*/U*) -> gamma gamma +// (virtual graviton/unparticle exchange). + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDgammagamma::initProc() { + + // Init model parameters. + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 2; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:LambdaT"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + } + + // Model dependent constants. + if (m_graviton) { + m_lambda2chi = 4 * M_PI; + + } else { + double tmp_AdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + double tmp_dUpi = m_dU * M_PI; + m_lambda2chi = pow2(m_lambda) * tmp_AdU / (2 * sin(tmp_dUpi)); + } + + // Model parameter check (if not applicable, sigma = 0). + if ( !(m_spin==0 || m_spin==2) ) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2gg2LEDgammagamma::initProc: " + "Incorrect spin value (turn process off)!"); + } else if ( !m_graviton && (m_dU >= 2)) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2gg2LEDgammagamma::initProc: " + "This process requires dU < 2 (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDgammagamma::sigmaKin() { + + // Mandelstam variables. + double sHS = pow2(sH); + double sHQ = pow(sH, 4); + double tHQ = pow(tH, 4); + double uHQ = pow(uH, 4); + + // Form factor. + double tmp_effLambdaU = m_LambdaU; + if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_ffterm = sqrt(Q2RenSave) / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + double tmp_formfact = 1 + pow(tmp_ffterm, tmp_exp); + tmp_effLambdaU *= pow(tmp_formfact,0.25); + } + + // ME from spin-0 and spin-2 unparticles. + if (m_spin == 0) { + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = 2 * m_dU; + m_sigma0 = pow(tmp_sLambda2,tmp_exp); + } else { + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = 2 * m_dU; + m_sigma0 = pow(tmp_sLambda2,tmp_exp) * (uHQ + tHQ) / sHQ; + } + + // extra 1/sHS from 2-to-2 phase space. + m_sigma0 /= sHS; + +} + +//-------------------------------------------------------------------------- + +double Sigma2gg2LEDgammagamma::sigmaHat() { + + // Couplings and constants. + // Note: ME already contain 1/2 for identical + // particles in the final state. + double sigma = m_sigma0; + if (m_spin == 0) { + sigma *= pow2(m_lambda2chi) / 256; + } else { + sigma *= pow2(m_lambda2chi) / 32; + } + + // dsigma/dt, 2-to-2 phase space factors. + sigma /= 16 * M_PI; + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDgammagamma::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, 22, 22); + + // Colour flow topologies. + setColAcol( 1, 2, 2, 1, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma2ffbar2LEDllbar class. +// Cross section for f fbar -> (LED G*/U*) -> l lbar +// (virtual graviton/unparticle exchange). +// Does not include t-channel contributions relevant for e^+e^- to e^+e^- + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDllbar::initProc() { + + // Init model parameters. + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 2; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:LambdaT"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + m_nxx = settingsPtr->mode("ExtraDimensionsUnpart:gXX"); + m_nxy = settingsPtr->mode("ExtraDimensionsUnpart:gXY"); + } + + m_mZ = particleDataPtr->m0(23); + m_mZS = m_mZ * m_mZ; + m_GZ = particleDataPtr->mWidth(23); + m_GZS = m_GZ * m_GZ; + + // Model dependent constants. + if (m_graviton) { + m_lambda2chi = 4*M_PI; + } else { + double tmp_AdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + double tmp_dUpi = m_dU * M_PI; + m_lambda2chi = pow2(m_lambda) * tmp_AdU / (2 * sin(tmp_dUpi)); + } + + // Model parameter check (if not applicable, sigma = 0). + // Note: SM contribution still generated. + if ( !(m_spin==1 || m_spin==2) ) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2ffbar2LEDllbar::initProc: " + "Incorrect spin value (turn process off)!"); + } else if ( !m_graviton && (m_dU >= 2)) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2ffbar2LEDllbar::initProc: " + "This process requires dU < 2 (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDllbar::sigmaKin() { + + // Mandelstam variables. + double tHS = pow2(tH); + double uHS = pow2(uH); + double tHC = pow(tH,3); + double uHC = pow(uH,3); + double tHQ = pow(tH,4); + double uHQ = pow(uH,4); + + // Form factor. + double tmp_effLambdaU = m_LambdaU; + if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_ffterm = sqrt(Q2RenSave) / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + double tmp_formfact = 1 + pow(tmp_ffterm, tmp_exp); + tmp_effLambdaU *= pow(tmp_formfact,0.25); + } + + // ME from spin-1 and spin-2 unparticles + m_denomPropZ = pow2(sH - m_mZS) + m_mZS * m_GZS; + m_rePropZ = (sH - m_mZS) / m_denomPropZ; + m_imPropZ = -m_mZ * m_GZ / m_denomPropZ; + m_rePropGamma = 1 / sH; + if (m_spin == 1) { + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = m_dU - 2; + m_absMeU = m_lambda2chi * pow(tmp_sLambda2,tmp_exp) + / pow2(tmp_effLambdaU); + } else { + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = m_dU - 2; + double tmp_A = -m_lambda2chi * pow(tmp_sLambda2,tmp_exp) + / (8 * pow(tmp_effLambdaU,4)); + m_absAS = pow2(tmp_A); + m_reA = tmp_A * cos(M_PI * m_dU); + m_reABW = tmp_A * ((sH - m_mZS) * cos(M_PI * m_dU) + m_mZ * m_GZ + * sin(M_PI * m_dU)) / m_denomPropZ; + m_poly1 = tHQ + uHQ - 6*tHC*uH - 6*tH*uHC + 18*tHS*uHS; + double tmp_diffUT = uH - tH; + m_poly2 = pow(tmp_diffUT,3); + m_poly3 = tHC - 3*tHS*uH - 3*tH*uHS + uHC; + } + +} + +//-------------------------------------------------------------------------- + +double Sigma2ffbar2LEDllbar::sigmaHat() { + + // Incoming fermion flavor. + int idAbs = abs(id1); + + // Couplings and constants. + // Qq = coupSMPtr->ef(idAbs), quark, i.e. id > 0. + // Ql = coupSMPtr->ef(11), electron. + double tmp_e2QfQl = 4 * M_PI * alpEM * coupSMPtr->ef(idAbs) + * coupSMPtr->ef(11); + double tmp_gvq = 0.25 * coupSMPtr->vf(idAbs); + double tmp_gaq = 0.25 * coupSMPtr->af(idAbs); + double tmp_gLq = tmp_gvq + tmp_gaq; + double tmp_gRq = tmp_gvq - tmp_gaq; + double tmp_gvl = 0.25 * coupSMPtr->vf(11); + double tmp_gal = 0.25 * coupSMPtr->af(11); + double tmp_gLl = tmp_gvl + tmp_gal; + double tmp_gRl = tmp_gvl - tmp_gal; + double tmp_e2s2c2 = 4 * M_PI * alpEM + / (coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()); + + // LL, RR, LR, RL couplings. + vector tmp_coupZ; + tmp_coupZ.push_back(tmp_e2s2c2 * tmp_gLq * tmp_gLl); + tmp_coupZ.push_back(tmp_e2s2c2 * tmp_gRq * tmp_gRl); + tmp_coupZ.push_back(tmp_e2s2c2 * tmp_gRq * tmp_gLl); + tmp_coupZ.push_back(tmp_e2s2c2 * tmp_gLq * tmp_gRl); + vector tmp_coupU; + if (m_nxx == 1) { + tmp_coupU.push_back(-1); // LL + tmp_coupU.push_back(-1); // RR + } else if (m_nxx == 2) { + tmp_coupU.push_back(0); // LL + tmp_coupU.push_back(0); // RR + } else { + tmp_coupU.push_back(1); // LL + tmp_coupU.push_back(1); // RR + } + if (m_nxy == 1) { + tmp_coupU.push_back(-1); // RL + tmp_coupU.push_back(-1); // LR + } else if (m_nxy == 2) { + tmp_coupU.push_back(0); // RL + tmp_coupU.push_back(0); // LR + } else { + tmp_coupU.push_back(1); // RL + tmp_coupU.push_back(1); // LR + } + + // Matrix elements + double tmp_MES = 0; + if (m_spin == 1) { + + for (unsigned int i = 0; illbar) = 3 * sigma(ffbar->eebar) + sigma *= 3.; + + return sigma; +} + +//-------------------------------------------------------------------------- + +void Sigma2ffbar2LEDllbar::setIdColAcol() { + + double tmp_rand = rndmPtr->flat(); + // Flavours trivial. + if (tmp_rand < 0.33333333) { setId( id1, id2, 11, -11); } + else if (tmp_rand < 0.66666667) { setId( id1, id2, 13, -13); } + else { setId( id1, id2, 15, -15); } + + // tH defined between f and f': must swap tHat <-> uHat if id1 is fbar. + swapTU = (id2 > 0); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2LEDllbar class. +// Cross section for g g -> (LED G*/U*) -> l lbar +// (virtual graviton/unparticle exchange). + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDllbar::initProc() { + + // Init model parameters. + if (m_graviton) { + m_spin = 2; + m_nGrav = settingsPtr->mode("ExtraDimensionsLED:n"); + m_dU = 2; + m_LambdaU = settingsPtr->parm("ExtraDimensionsLED:LambdaT"); + m_lambda = 1; + m_cutoff = settingsPtr->mode("ExtraDimensionsLED:CutOffMode"); + m_tff = settingsPtr->parm("ExtraDimensionsLED:t"); + } else { + m_spin = settingsPtr->mode("ExtraDimensionsUnpart:spinU"); + m_dU = settingsPtr->parm("ExtraDimensionsUnpart:dU"); + m_LambdaU = settingsPtr->parm("ExtraDimensionsUnpart:LambdaU"); + m_lambda = settingsPtr->parm("ExtraDimensionsUnpart:lambda"); + } + + // Model dependent constants. + if (m_graviton) { + m_lambda2chi = 4 * M_PI; + + } else { + double tmp_AdU = 16 * pow2(M_PI) * sqrt(M_PI) / pow(2. * M_PI, 2. * m_dU) + * GammaReal(m_dU + 0.5) / (GammaReal(m_dU - 1.) * GammaReal(2. * m_dU)); + double tmp_dUpi = m_dU * M_PI; + m_lambda2chi = pow2(m_lambda) * tmp_AdU / (2 * sin(tmp_dUpi)); + } + + // Model parameter check (if not applicable, sigma = 0). + if ( !(m_spin==2) ) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2gg2LEDllbar::initProc: " + "Incorrect spin value (turn process off)!"); + } else if ( !m_graviton && (m_dU >= 2)) { + m_lambda2chi = 0; + infoPtr->errorMsg("Error in Sigma2gg2LEDllbar::initProc: " + "This process requires dU < 2 (turn process off)!"); + } + +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDllbar::sigmaKin() { + + // Form factor. + double tmp_effLambdaU = m_LambdaU; + if (m_graviton && ((m_cutoff == 2) || (m_cutoff == 3))) { + double tmp_ffterm = sqrt(Q2RenSave) / (m_tff * m_LambdaU); + double tmp_exp = double(m_nGrav) + 2; + double tmp_formfact = 1 + pow(tmp_ffterm, tmp_exp); + tmp_effLambdaU *= pow(tmp_formfact,0.25); + } + + // ME from spin-2 unparticle. + double tmp_sLambda2 = sH / pow2(tmp_effLambdaU); + double tmp_exp = m_dU - 2; + double tmp_A = -m_lambda2chi * pow(tmp_sLambda2,tmp_exp) + / (8 * pow(tmp_effLambdaU,4)); + m_sigma0 = 4 * pow2(tmp_A) * uH * tH * (pow2(uH) + pow2(tH)); + + // extra 1/sHS from 2-to-2 phase space. + m_sigma0 /= 16 * M_PI * pow2(sH); + + // sigma(ffbar->llbar) = 3 * sigma(ffbar->eebar) + m_sigma0 *= 3.; + +} + +//-------------------------------------------------------------------------- + +void Sigma2gg2LEDllbar::setIdColAcol() { + + double tmp_rand = rndmPtr->flat(); + // Flavours trivial. + if (tmp_rand < 0.33333333) { setId( 21, 21, 11, -11); } + else if (tmp_rand < 0.66666667) { setId( 21, 21, 13, -13); } + else { setId( 21, 21, 15, -15); } + + // Colour flow topologies. + setColAcol( 1, 2, 2, 1, 0, 0, 0, 0); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaGeneric.cxx b/PYTHIA8/pythia8140/src/SigmaGeneric.cxx new file mode 100644 index 00000000000..855f811bb92 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaGeneric.cxx @@ -0,0 +1,333 @@ +// SigmaGeneric.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Johan Bijnens, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for various generic +// production processes, to be used as building blocks for some BSM processes. +// Currently represented by QCD pair production of colour triplet objects, +// with spin either 0, 1/2 or 1. + +// Cross sections are only provided for fixed m3 = m4, so do some gymnastics: +// i) s34Avg picked so that beta34 same when s3, s4 -> s34Avg. +// ii) tHQ = tH - mQ^2 = -0.5 sH (1 - beta34 cos(thetaH)) for m3 = m4 = mQ, +// but tH - uH = sH beta34 cos(thetaH) also for m3 != m4, so use +// tH, uH selected for m3 != m4 to derive tHQ, uHQ valid for m3 = m4. + +#include "SigmaGeneric.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma2gg2qGqGbar class. +// Cross section for g g -> qG qGbar (generic quark of spin 0, 1/2 or 1). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2qGqGbar::initProc() { + + // Number of colours. Anomalous coupling kappa - 1 used for vector state. + nCHV = settingsPtr->mode("HiddenValley:Ngauge"); + kappam1 = settingsPtr->parm("HiddenValley:kappa") - 1.; + hasKappa = (abs(kappam1) > 1e-8); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2gg2qGqGbar::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double delta = 0.25 * pow2(s3 - s4) / sH; + double s34Avg = 0.5 * (s3 + s4) - delta; + double tHavg = tH - delta; + double uHavg = uH - delta; + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Evaluate cross section for spin 0 colour triplet. + if (spinSave == 0) { + sigSum = 0.5 * ( 7. / 48. + 3. * pow2(uHavg - tHavg) / (16. * sH2) ) + * ( 1. + 2. * s34Avg * tHavg / pow2(tHavg - s34Avg) + + 2. * s34Avg * uHavg / pow2(uHavg - s34Avg) + + 4. * pow2(s34Avg) / ((tHavg - s34Avg) * (uHavg - s34Avg)) ); + + // Equal probability for two possible colour flows. + sigTS = 0.5 * sigSum; + sigUS = sigTS; + } + + // Evaluate cross section for spin 1/2 colour triplet. + else if (spinSave == 1) { + double tumHQ = tHQ * uHQ - s34Avg * sH; + sigTS = ( uHQ / tHQ - 2.25 * uHQ2 / sH2 + 4.5 * s34Avg * tumHQ + / ( sH * tHQ2) + 0.5 * s34Avg * (tHQ + s34Avg) / tHQ2 + - s34Avg*s34Avg / (sH * tHQ) ) / 6.; + sigUS = ( tHQ / uHQ - 2.25 * tHQ2 / sH2 + 4.5 * s34Avg * tumHQ + / ( sH * uHQ2) + 0.5 * s34Avg * (uHQ + s34Avg) / uHQ2 + - s34Avg*s34Avg / (sH * uHQ) ) / 6.; + sigSum = sigTS + sigUS; + } + + // Evaluate cross section for spin 1 colour triplet. + else { + double tmu = tHavg - uHavg; + double s34Pos = s34Avg / sH; + double s34Pos2 = s34Pos * s34Pos; + double s34Neg = sH / s34Avg; + double s34Neg2 = s34Neg * s34Neg; + sigSum = pow2(tmu) * sH2 * (241./1536. - 1./32. * s34Pos + + 9./16. * s34Pos2) + + pow4(tmu) * (37./512. + 9./64. * s34Pos) + + pow6(tmu) * (9./512. / sH2) + + sH2 * sH2 * (133./1536. - 7./64. * s34Pos + 7./16. * s34Pos2); + + // Anomalous coupling. + if (hasKappa) + sigSum += pow2(tmu) * sH2 * (kappam1 * (143./384. - 7./3072 * s34Neg) + + pow2(kappam1) * (- 1./768. * s34Neg + 185./768.) + + pow3(kappam1) * (- 7./3072. * s34Neg2 + - 25./3072. * s34Neg + 67./1536.) + + pow4(kappam1) * (- 37./49152. * s34Neg2 + - 25./6144. * s34Neg + 5./1536.) ) + + pow4(tmu) * (kappam1 * 3./32. + + pow2(kappam1) * (7./6144. * s34Neg2 - 7./768. * s34Neg + 3./128.) + + pow3(kappam1) * (7./6144. * s34Neg2 - 7./1536. * s34Neg) + + pow4(kappam1) * (- 1./49152. * s34Neg2 + 5./6144. * s34Neg) ) + + pow6(tmu) * pow4(kappam1) * 13./49152. / pow2(s34Avg) + + sH2 * sH2 * ( kappam1 * 77./384. + + pow2(kappam1) * (7./6144. * s34Neg2 + 1./96.* s34Neg + 39./256.) + + pow3(kappam1) * (7./6144. * s34Neg2 + 13./1024. * s34Neg + 61./1536.) + + pow4(kappam1) * (25./49152. * s34Neg2 + 5./1536. * s34Neg + 1./512.) + ); + + // Equal probability for two possible colour flows. + sigSum /= pow2( (uHavg-s34Avg) * (tHavg-s34Avg) ); + sigTS = 0.5 * sigSum; + sigUS = sigTS; + } + + // Final answer, with common factors. + sigma = (M_PI / sH2) * pow2(alpS) * sigSum * nCHV * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2qGqGbar::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, idNew, -idNew); + + // Two colour flow topologies. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 3, 0, 0, 2); + +} + +//========================================================================== + +// Sigma2qqbar2qGqGbar class. +// Cross section for q qbar -> qG qGbar (generic quark of spin 0, 1/2 or 1). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2qGqGbar::initProc() { + + // Number of colours. Coupling kappa used for vector state. + nCHV = settingsPtr->mode("HiddenValley:Ngauge"); + kappa = settingsPtr->parm("HiddenValley:kappa"); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2qGqGbar::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double delta = 0.25 * pow2(s3 - s4) / sH; + double s34Avg = 0.5 * (s3 + s4) - delta; + double tHavg = tH - delta; + double uHavg = uH - delta; + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Evaluate cross section for spin 0 colour triplet. + if (spinSave == 0) { + sigSum = (1./9.) * (sH * (sH - 4. * s34Avg) + - pow2(uHavg - tHavg)) / sH2; + } + + // Evaluate cross section for spin 1/2 colour triplet. + else if (spinSave == 1) { + sigSum = (4./9.) * ((tHQ2 + uHQ2) / sH2 + 2. * s34Avg / sH); + } + + // Evaluate cross section for spin 1 colour triplet. + else { + double tuH34 = (tHavg + uHavg) / s34Avg; + sigSum = (1./9.) * ( + pow2(1. + kappa) * sH * s34Avg * (pow2(tuH34) - 4.) + + (tHavg * uHavg - pow2(s34Avg)) * (8. + 2. * (1. - pow2(kappa)) * tuH34 + + pow2(kappa) * pow2(tuH34)) ) / sH2; + } + + // Final answer, with common factors. + sigma = (M_PI / sH2) * pow2(alpS) * sigSum * nCHV * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2qGqGbar::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idNew, -idNew); + + // tH defined between f and qG: must swap tHat <-> uHat if qbar q in. + swapTU = (id1 < 0); + + // Colour flow topologies. + if (id1 > 0) setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + else setColAcol( 0, 2, 1, 0, 1, 0, 0, 2); + +} + + +//========================================================================== + +// Sigma2ffbar2fGfGbar class. +// Cross section for f fbar -> qG qGbar (generic quark of spin 0, 1/2 or 1) +// via gamma^*/Z^* s-channel exchange. Still under development!! ?? + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2fGfGbar::initProc() { + + // Charge and number of colours. Coupling kappa used for vector state. + eQHV2 = pow2( particleDataPtr->charge(idNew) ); + nCHV = settingsPtr->mode("HiddenValley:Ngauge"); + kappa = settingsPtr->parm("HiddenValley:kappa"); + + // Coloured or uncoloured particle. + hasColour = (particleDataPtr->colType(idNew) != 0); + colFac = (hasColour) ? 3. : 1.; + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2fGfGbar::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double delta = 0.25 * pow2(s3 - s4) / sH; + double s34Avg = 0.5 * (s3 + s4) - delta; + double tHavg = tH - delta; + double uHavg = uH - delta; + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Evaluate cross section for spin 0 colour triplet. + if (spinSave == 0) { + sigSum = 0.5 * (sH * (sH - 4. * s34Avg) - pow2(uHavg - tHavg)) / sH2; + } + + // Evaluate cross section for spin 1/2 colour triplet. + else if (spinSave == 1) { + sigSum = 2. * ((tHQ2 + uHQ2) / sH2 + 2. * s34Avg / sH); + } + + // Evaluate cross section for spin 1 colour triplet. + else { + double tuH34 = (tHavg + uHavg) / s34Avg; + sigSum = 0.5 * ( pow2(1. + kappa) * sH * s34Avg * (pow2(tuH34) - 4.) + + (tHavg * uHavg - pow2(s34Avg)) * (8. + 2. * (1. - pow2(kappa)) * tuH34 + + pow2(kappa) * pow2(tuH34)) ) / sH2; + } + + // Final-state charge factors. + sigSum *= colFac * eQHV2 * (1. + alpS / M_PI); + + // Final answer, except for initial-state weight + sigma0 = (M_PI / sH2) * pow2(alpEM) * sigSum * nCHV * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2fGfGbar::sigmaHat() { + + // Charge and colour factors. + double eNow = coupSMPtr->ef( abs(id1) ); + double sigma = sigma0 * pow2(eNow); + if (abs(id1) < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2fGfGbar::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idNew, -idNew); + + // tH defined between f and qG: must swap tHat <-> uHat if fbar f in. + swapTU = (id1 < 0); + + // Colour flow topologies. + if (hasColour) { + if (id1 > 0 && id1 < 7) setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + else if (id1 > -7 && id1 < 0) setColAcol( 0, 1, 1, 0, 2, 0, 0, 2); + else setColAcol( 0, 0, 0, 0, 1, 0, 0, 1); + } else { + if (id1 > 0 && id1 < 7) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else if (id1 > -7 && id1 < 0) setColAcol( 0, 1, 1, 0, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + } + +} + + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaHiggs.cxx b/PYTHIA8/pythia8140/src/SigmaHiggs.cxx new file mode 100644 index 00000000000..d2be4a3a689 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaHiggs.cxx @@ -0,0 +1,2531 @@ +// SigmaHiggs.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// Part of code written by Marc Montull, CERN summer student 2007. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. +// Function definitions (not found in the header) for the +// Higgs simulation classes. + +#include "SigmaHiggs.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma1ffbar2H class. +// Cross section for f fbar -> H0 , H1, H2 or A3. +// (f is quark or lepton, H0 SM Higgs and H1, H2, A3 BSM Higgses ). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2H::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "f fbar -> H (SM)"; + codeSave = 901; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "f fbar -> h0(H1)"; + codeSave = 1001; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "f fbar -> H0(H2)"; + codeSave = 1021; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "f fbar -> A0(A3)"; + codeSave = 1041; + idRes = 36; + } + + // Find pointer to H0, H1, H2 or A3 depending on the value of idRes. + HResPtr = particleDataPtr->particleDataEntryPtr(idRes); + + // Store H0, H1, H2 or A3 mass and width for propagator. + mRes = HResPtr->m0(); + GammaRes = HResPtr->mWidth(); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + +} + + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma1ffbar2H::sigmaKin() { + + // Set up Breit-Wigner. + double width = HResPtr->resWidth(idRes, mH); + sigBW = 4. * M_PI/ ( pow2(sH - m2Res) + pow2(mH * width) ); + + // Width out only includes open channels. + widthOut = width * HResPtr->resOpenFrac(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2H::sigmaHat() { + + // Calculate mass-dependent incoming width, including colour factor. + int idAbs = abs(id1); + double widthIn = HResPtr->resWidthChan( mH, idAbs, -idAbs); + if (idAbs < 9) widthIn /= 9.; + + // Done. + return widthIn * sigBW * widthOut; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2H::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idRes); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma1ffbar2H::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma1gg2H class. +// Cross section for g g -> H0, H1, H2 or A3 (H0 SM Higgs, H1, H2, A3 BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1gg2H::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "g g -> H (SM)"; + codeSave = 902; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "g g -> h0(H1)"; + codeSave = 1002; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "g g -> H0(H2)"; + codeSave = 1022; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "g g -> A0(A3)"; + codeSave = 1042; + idRes = 36; + } + + // Find pointer to H0, H1, H2 or A3 depending on idRes. + HResPtr = particleDataPtr->particleDataEntryPtr(idRes); + + // Store H0, H1, H2 or A3 mass and width for propagator. + mRes = HResPtr->m0(); + GammaRes = HResPtr->mWidth(); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1gg2H::sigmaKin() { + + // Incoming width for gluons, gives colour factor of 1/8 * 1/8. + double widthIn = HResPtr->resWidthChan( mH, 21, 21) / 64.; + + // Set up Breit-Wigner. + double width = HResPtr->resWidth(idRes, mH); + double sigBW = 8. * M_PI/ ( pow2(sH - m2Res) + pow2(mH * width) ); + + // Width out only includes open channels. + double widthOut = width * HResPtr->resOpenFrac(idRes); + + // Done. + sigma = widthIn * sigBW * widthOut; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1gg2H::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, idRes); + + // Colour flow topology. + setColAcol( 1, 2, 2, 1, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma1gg2H::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma1gmgm2H class. +// Cross section for gamma gamma -> H0, H1, H2 or H3. +// (H0 SM Higgs, H1, H2 and A3 BSM Higgses). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1gmgm2H::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "gamma gamma -> H (SM)"; + codeSave = 903; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "gamma gamma -> h0(H1)"; + codeSave = 1003; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "gamma gamma -> H0(H2)"; + codeSave = 1023; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "gamma gamma -> A0(A3)"; + codeSave = 1043; + idRes = 36; + } + + // Find pointer to H0, H1, H2 or A3. + HResPtr = particleDataPtr->particleDataEntryPtr(idRes); + + // Store H0, H1, H2 or A3 mass and width for propagator. + mRes = HResPtr->m0(); + GammaRes = HResPtr->mWidth(); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1gmgm2H::sigmaKin() { + + // Incoming width for photons. + double widthIn = HResPtr->resWidthChan( mH, 22, 22); + + // Set up Breit-Wigner. + double width = HResPtr->resWidth(idRes, mH); + double sigBW = 8. * M_PI/ ( pow2(sH - m2Res) + pow2(mH * width) ); + + // Width out only includes open channels. + double widthOut = width * HResPtr->resOpenFrac(idRes); + + // Done. + sigma = widthIn * sigBW * widthOut; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1gmgm2H::setIdColAcol() { + + // Flavours trivial. + setId( 22, 22, idRes); + + // Colour flow trivial. + setColAcol( 0, 0, 0, 0, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma1gmgm2H::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2HZ class. +// Cross section for f fbar -> H0 Z0, H1 Z0, H2 Z0 or A3 Z0. +// (H0 SM Higgs, H1, H2 and A3 BSM Higgses). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2HZ::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "f fbar -> H0 Z0 (SM)"; + codeSave = 904; + idRes = 25; + coup2Z = 1.; + } + else if (higgsType == 1) { + nameSave = "f fbar -> h0(H1) Z0"; + codeSave = 1004; + idRes = 25; + coup2Z = settingsPtr->parm("HiggsH1:coup2Z"); + } + else if (higgsType == 2) { + nameSave = "f fbar -> H0(H2) Z0"; + codeSave = 1024; + idRes = 35; + coup2Z = settingsPtr->parm("HiggsH2:coup2Z"); + } + else if (higgsType == 3) { + nameSave = "f fbar -> A0(A3) ZO"; + codeSave = 1044; + idRes = 36; + coup2Z = settingsPtr->parm("HiggsA3:coup2Z"); + } + + // Store Z0 mass and width for propagator. Common coupling factor. + mZ = particleDataPtr->m0(23); + widZ = particleDataPtr->mWidth(23); + mZS = mZ*mZ; + mwZS = pow2(mZ * widZ); + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idRes, 23); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2HZ::sigmaKin() { + + // Evaluate differential cross section. + sigma0 = (M_PI / sH2) * 8. * pow2(alpEM * thetaWRat * coup2Z) + * (tH * uH - s3 * s4 + 2. * sH * s4) / (pow2(sH - mZS) + mwZS); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2HZ::sigmaHat() { + + // Coupling a_f^2 + v_f^2 to s-channel Z0 and colour factor. + int idAbs = abs(id1); + double sigma = sigma0 * coupSMPtr->vf2af2(idAbs); + if (idAbs < 9) sigma /= 3.; + + // Secondary width for H0 and Z0 or H1 and Z0 or H2 and Z0 or A3 and Z0. + sigma *= openFracPair; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2HZ::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idRes, 23); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2ffbar2HZ::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // If not decay of Z0 created along with Higgs then done. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // Order so that fbar(1) f(2) -> H() f'(3) fbar'(4). + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = process[6].daughter1(); + int i4 = process[6].daughter2(); + if (process[i3].id() < 0) swap( i3, i4); + + // Find left- and righthanded couplings of fermion pairs. + int idAbs = process[i1].idAbs(); + double liS = pow2( coupSMPtr->lf(idAbs) ); + double riS = pow2( coupSMPtr->rf(idAbs) ); + idAbs = process[i3].idAbs(); + double lfS = pow2( coupSMPtr->lf(idAbs) ); + double rfS = pow2( coupSMPtr->rf(idAbs) ); + + // Evaluate relevant four-products. + double pp13 = process[i1].p() * process[i3].p(); + double pp14 = process[i1].p() * process[i4].p(); + double pp23 = process[i2].p() * process[i3].p(); + double pp24 = process[i2].p() * process[i4].p(); + + // Weight and maximum. + double wt = (liS * lfS + riS * rfS) * pp13 * pp24 + + (liS * rfS + riS * lfS) * pp14 * pp23; + double wtMax = (liS + riS) * (lfS + rfS) * (pp13 + pp14) * (pp23 + pp24); + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// Sigma2ffbar2HW class. +// Cross section for f fbar -> H0 W+-, H1 W+-, H2 W+- or A3 W+-. +// (H0 SM Higgs, H1, H2 and A3 BSM Higgses). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2HW::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "f fbar -> H0 W+- (SM)"; + codeSave = 905; + idRes = 25; + coup2W = 1.; + } + else if (higgsType == 1) { + nameSave = "f fbar -> h0(H1) W+-"; + codeSave = 1005; + idRes = 25; + coup2W = settingsPtr->parm("HiggsH1:coup2W"); + } + else if (higgsType == 2) { + nameSave = "f fbar -> H0(H2) W+-"; + codeSave = 1025; + idRes = 35; + coup2W = settingsPtr->parm("HiggsH2:coup2W"); + } + else if (higgsType == 3) { + nameSave = "f fbar -> A0(A3) W+-"; + codeSave = 1045; + idRes = 36; + coup2W = settingsPtr->parm("HiggsA3:coup2W"); + } + + // Store W+- mass and width for propagator. Common coupling factor. + mW = particleDataPtr->m0(24); + widW = particleDataPtr->mWidth(24); + mWS = mW*mW; + mwWS = pow2(mW * widW); + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW()); + + // Secondary open width fractions. + openFracPairPos = particleDataPtr->resOpenFrac(idRes, 24); + openFracPairNeg = particleDataPtr->resOpenFrac(idRes, -24); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2ffbar2HW::sigmaKin() { + + // Evaluate differential cross section. + sigma0 = (M_PI / sH2) * 2. * pow2(alpEM * thetaWRat * coup2W) + * (tH * uH - s3 * s4 + 2. * sH * s4) / (pow2(sH - mWS) + mwWS); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2ffbar2HW::sigmaHat() { + + // CKM and colour factors. + double sigma = sigma0; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Secondary width for H0 and W+-. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + sigma *= (idUp > 0) ? openFracPairPos : openFracPairNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2HW::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, idRes, 24 * sign); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2ffbar2HW::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // If not decay of W+- created along with Higgs then done. + if (iResBeg != 5 || iResEnd != 6) return 1.; + + // Order so that fbar(1) f(2) -> H() f'(3) fbar'(4). + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = process[6].daughter1(); + int i4 = process[6].daughter2(); + if (process[i3].id() < 0) swap( i3, i4); + + // Evaluate relevant four-products. + double pp13 = process[i1].p() * process[i3].p(); + double pp14 = process[i1].p() * process[i4].p(); + double pp23 = process[i2].p() * process[i3].p(); + double pp24 = process[i2].p() * process[i4].p(); + + // Weight and maximum. + double wt = pp13 * pp24; + double wtMax = (pp13 + pp14) * (pp23 + pp24); + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// Sigma3ff2HfftZZ class. +// Cross section for f f' -> H f f' (Z0 Z0 fusion of SM or BSM Higgs). +// (H can be H0 SM or H1, H2, A3 from BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3ff2HfftZZ::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "f f' -> H0 f f'(Z0 Z0 fusion) (SM)"; + codeSave = 906; + idRes = 25; + coup2Z = 1.; + } + else if (higgsType == 1) { + nameSave = "f f' -> h0(H1) f f' (Z0 Z0 fusion)"; + codeSave = 1006; + idRes = 25; + coup2Z = settingsPtr->parm("HiggsH1:coup2Z"); + } + else if (higgsType == 2) { + nameSave = "f f' -> H0(H2) f f' (Z0 Z0 fusion)"; + codeSave = 1026; + idRes = 35; + coup2Z = settingsPtr->parm("HiggsH2:coup2Z"); + } + else if (higgsType == 3) { + nameSave = "f f' -> A0(A3) f f' (Z0 Z0 fusion)"; + codeSave = 1046; + idRes = 36; + coup2Z = settingsPtr->parm("HiggsA3:coup2Z"); + } + + // Common fixed mass and coupling factor. + mZS = pow2( particleDataPtr->m0(23) ); + prefac = 0.25 * mZS * pow3( 4. * M_PI / (coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()) ); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma3ff2HfftZZ::sigmaKin() { + + // Required four-vector products. + double pp12 = 0.5 * sH; + double pp14 = 0.5 * mH * p4cm.pNeg(); + double pp15 = 0.5 * mH * p5cm.pNeg(); + double pp24 = 0.5 * mH * p4cm.pPos(); + double pp25 = 0.5 * mH * p5cm.pPos(); + double pp45 = p4cm * p5cm; + + // Propagator factors and two possible numerators. + double prop = pow2( (2. * pp14 + mZS) * (2. * pp25 + mZS) ); + sigma1 = prefac * pp12 * pp45 / prop; + sigma2 = prefac * pp15 * pp24 / prop; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma3ff2HfftZZ::sigmaHat() { + + // Flavour-dependent coupling factors for two incoming flavours. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + double lf1S = pow2( coupSMPtr->lf(id1Abs) ); + double rf1S = pow2( coupSMPtr->rf(id1Abs) ); + double lf2S = pow2( coupSMPtr->lf(id2Abs) ); + double rf2S = pow2( coupSMPtr->rf(id2Abs) ); + double c1 = lf1S * lf2S + rf1S * rf2S; + double c2 = lf1S * rf2S + rf1S * lf2S; + + // Combine couplings and kinematics factors. + double sigma = pow3(alpEM) * (c1 * sigma1 + c2 * sigma2) * pow2(coup2Z); + + // Secondary width for H0, H1, H2 or A3. + sigma *= openFrac; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3ff2HfftZZ::setIdColAcol() { + + // Trivial flavours: out = in. + setId( id1, id2, idRes, id1, id2); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && abs(id2) < 9 && id1*id2 > 0) + setColAcol( 1, 0, 2, 0, 0, 0, 1, 0, 2, 0); + else if (abs(id1) < 9 && abs(id2) < 9) + setColAcol( 1, 0, 0, 2, 0, 0, 1, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 0, 0, 1, 0, 0, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + if ( (abs(id1) < 9 && id1 < 0) || (abs(id1) > 10 && id2 < 0) ) + swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma3ff2HfftZZ::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma3ff2HfftWW class. +// Cross section for f_1 f_2 -> H0 f_3 f_4 (W+ W- fusion of SM or BSM Higgs). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3ff2HfftWW::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "f_1 f_2 -> H0 f_3 f_4 (W+ W- fusion) (SM)"; + codeSave = 907; + idRes = 25; + coup2W = 1.; + } + else if (higgsType == 1) { + nameSave = "f_1 f_2 -> h0(H1) f_3 f_4 (W+ W- fusion)"; + codeSave = 1007; + idRes = 25; + coup2W = settingsPtr->parm("HiggsH1:coup2W"); + } + else if (higgsType == 2) { + nameSave = "f_1 f_2 -> H0(H2) f_3 f_4 (W+ W- fusion)"; + codeSave = 1027; + idRes = 35; + coup2W = settingsPtr->parm("HiggsH2:coup2W"); + } + else if (higgsType == 3) { + nameSave = "f_1 f_2 -> A0(A3) f_3 f_4 (W+ W- fusion)"; + codeSave = 1047; + idRes = 36; + coup2W = settingsPtr->parm("HiggsA3:coup2W"); + } + + // Common fixed mass and coupling factor. + mWS = pow2( particleDataPtr->m0(24) ); + prefac = mWS * pow3( 4. * M_PI / coupSMPtr->sin2thetaW() ); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma3ff2HfftWW::sigmaKin() { + + // Required four-vector products. + double pp12 = 0.5 * sH; + double pp14 = 0.5 * mH * p4cm.pNeg(); + double pp25 = 0.5 * mH * p5cm.pPos(); + double pp45 = p4cm * p5cm; + + // Cross section: kinematics part. Combine with couplings. + double prop = pow2( (2. * pp14 + mWS) * (2. * pp25 + mWS) ); + sigma0 = prefac * pp12 * pp45 * pow2(coup2W) / prop; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma3ff2HfftWW::sigmaHat() { + + // Some flavour combinations not possible. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if ( (id1Abs%2 == id2Abs%2 && id1 * id2 > 0) + || (id1Abs%2 != id2Abs%2 && id1 * id2 < 0) ) return 0.; + + // Basic cross section. CKM factors for final states. + double sigma = sigma0 * pow3(alpEM) * coupSMPtr->V2CKMsum(id1Abs) + * coupSMPtr->V2CKMsum(id2Abs); + + // Secondary width for H0, H1, H2 or A3. + sigma *= openFrac; + + // Spin-state extra factor 2 per incoming neutrino. + if (id1Abs == 12 || id1Abs == 14 || id1Abs == 16) sigma *= 2.; + if (id2Abs == 12 || id2Abs == 14 || id2Abs == 16) sigma *= 2.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3ff2HfftWW::setIdColAcol() { + + // Pick out-flavours by relative CKM weights. + id4 = coupSMPtr->V2CKMpick(id1); + id5 = coupSMPtr->V2CKMpick(id2); + setId( id1, id2, idRes, id4, id5); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9 && abs(id2) < 9 && id1*id2 > 0) + setColAcol( 1, 0, 2, 0, 0, 0, 1, 0, 2, 0); + else if (abs(id1) < 9 && abs(id2) < 9) + setColAcol( 1, 0, 0, 2, 0, 0, 1, 0, 0, 2); + else if (abs(id1) < 9) setColAcol( 1, 0, 0, 0, 0, 0, 1, 0, 0, 0); + else if (abs(id2) < 9) setColAcol( 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + if ( (abs(id1) < 9 && id1 < 0) || (abs(id1) > 10 && id2 < 0) ) + swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma3ff2HfftWW::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma3gg2HQQbar class. +// Cross section for g g -> H0 Q Qbar (Q Qbar fusion of SM or BSM Higgs). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3gg2HQQbar::initProc() { + + // Properties specific to Higgs state for the "g g -> H ttbar" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + if (higgsType == 0 && idNew == 6) { + nameSave = "g g -> H t tbar (SM)"; + codeSave = 908; + idRes = 25; + coup2Q = 1.; + } + else if (higgsType == 1 && idNew == 6) { + nameSave = "g g -> h0(H1) t tbar"; + codeSave = 1008; + idRes = 25; + coup2Q = settingsPtr->parm("HiggsH1:coup2u"); + } + else if (higgsType == 2 && idNew == 6) { + nameSave = "g g -> H0(H2) t tbar"; + codeSave = 1028; + idRes = 35; + coup2Q = settingsPtr->parm("HiggsH2:coup2u"); + } + else if (higgsType == 3 && idNew == 6) { + nameSave = "g g -> A0(A3) t tbar"; + codeSave = 1048; + idRes = 36; + coup2Q = settingsPtr->parm("HiggsA3:coup2u"); + } + + // Properties specific to Higgs state for the "g g -> H b bbar" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + if (higgsType == 0 && idNew == 5) { + nameSave = "g g -> H b bbar (SM)"; + codeSave = 912; + idRes = 25; + coup2Q = 1.; + } + else if (higgsType == 1 && idNew == 5) { + nameSave = "g g -> h0(H1) b bbar"; + codeSave = 1012; + idRes = 25; + coup2Q = settingsPtr->parm("HiggsH1:coup2d"); + } + else if (higgsType == 2 && idNew == 5) { + nameSave = "g g -> H0(H2) b bbar"; + codeSave = 1032; + idRes = 35; + coup2Q = settingsPtr->parm("HiggsH2:coup2d"); + } + else if (higgsType == 3 && idNew == 5) { + nameSave = "g g -> A0(A3) b bbar"; + codeSave = 1052; + idRes = 36; + coup2Q = settingsPtr->parm("HiggsA3:coup2d"); + } + + // Common mass and coupling factors. + double mWS = pow2(particleDataPtr->m0(24)); + prefac = (4. * M_PI / coupSMPtr->sin2thetaW()) * pow2(4. * M_PI) + * 0.25 / mWS; + + // Secondary open width fraction. + openFracTriplet = particleDataPtr->resOpenFrac(idRes, idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma3gg2HQQbar::sigmaKin() { + + // Running mass of heavy quark. + double mQ2run = pow2( particleDataPtr->mRun(idNew, mH) ); + + // Linear combination of p_Q and p_Qbar to ensure common mass. + double mQ2 = m4 * m5; + double epsi = 0.; + if (m4 != m5) { + double s45 = (p4cm + p5cm).m2Calc(); + mQ2 = 0.5 * (s4 + s5) - 0.25 * pow2(s4 - s5) / s45; + epsi = 0.5 * (s5 - s4) / s45; + } + + // Set up kinematics: g(4) g(5) -> H(3) Q(1) Qbar(2) in outgoing sense. + Vec4 pTemp[6]; + pTemp[4] = Vec4( 0., 0., -0.5* mH, -0.5* mH); + pTemp[5] = Vec4( 0., 0., 0.5* mH, -0.5* mH); + pTemp[1] = p4cm + epsi * (p4cm + p5cm); + pTemp[2] = p5cm - epsi * (p4cm + p5cm); + pTemp[3] = p3cm; + + // Four-product combinations. + double z1 = pTemp[1] * pTemp[2]; + double z2 = pTemp[1] * pTemp[3]; + double z3 = pTemp[1] * pTemp[4]; + double z4 = pTemp[1] * pTemp[5]; + double z5 = pTemp[2] * pTemp[3]; + double z6 = pTemp[2] * pTemp[4]; + double z7 = pTemp[2] * pTemp[5]; + double z8 = pTemp[3] * pTemp[4]; + double z9 = pTemp[3] * pTemp[5]; + double z10 = pTemp[4] * pTemp[5]; + + // Powers required as shorthand in matriz elements. + double mQ4 = mQ2 * mQ2; + double mQ6 = mQ2 * mQ4; + double z1S = z1 * z1; + double z2S = z2 * z2; + double z3S = z3 * z3; + double z4S = z4 * z4; + double z5S = z5 * z5; + double z6S = z6 * z6; + double z7S = z7 * z7; + double z8S = z8 * z8; + double z9S = z9 * z9; + double z10S = z10 * z10; + + // Evaluate matriz elements for g + g -> Q + Qbar + H. + // (H can be H0 SM or H1, H2, A3 from BSM). + double fm[9][9]; + fm[1][1] = 64*mQ6+16*mQ4*s3+32*mQ4*(z1+2*z2+z4+z9+2* + z7+z5)+8*mQ2*s3*(-z1-z4+2*z7)+16*mQ2*(z2*z9+4*z2* + z7+z2*z5-2*z4*z7-2*z9*z7)+8*s3*z4*z7-16*z2*z9*z7; + fm[1][2] = 16*mQ6+8*mQ4*(-2*z1+z2-2*z3-2*z4-4*z10+z9-z8+2 + *z7-4*z6+z5)+8*mQ2*(-2*z1*z2-2*z2*z4-2*z2*z10+z2*z7-2* + z2*z6-2*z3*z7+2*z4*z7+4*z10*z7-z9*z7-z8*z7)+16*z2*z7*(z4+ + z10); + fm[1][3] = 16*mQ6-4*mQ4*s3+8*mQ4*(-2*z1+2*z2-2*z3-4* + z4-8*z10+z9+z8-2*z7-4*z6+2*z5)-(4*mQ2*s3)*(z1+z4+z10 + +z6)+8*mQ2*(-2*z1*z2-2*z1*z10+z1*z9+z1*z8-2*z1*z5+z2S + -4*z2*z4-5*z2*z10+z2*z8-z2*z7-3*z2*z6+z2*z5+z3*z9+2*z3*z7 + -z3*z5+z4*z8+2*z4*z6-3*z4*z5-5*z10*z5+z9*z8+z9*z6+z9*z5+ + z8*z7-4*z6*z5+z5S)-(16*z2*z5)*(z1+z4+z10+z6); + fm[1][4] = 16*mQ6+4*mQ4*s3+16*mQ4*(-z1+z2-z3-z4+z10- + z9-z8+2*z7+2*z6-z5)+4*mQ2*s3*(z1+z3+z4+z10+2*z7+2*z6 + )+8*mQ2*(4*z1*z10+4*z1*z7+4*z1*z6+2*z2*z10-z2*z9-z2*z8+ + 4*z2*z7+4*z2*z6-z2*z5+4*z10*z5+4*z7*z5+4*z6*z5)-(8*s3* + z1)*(z10+z7+z6)+16*z2*z5*(z10+z7+z6); + fm[1][5] = 8*mQ4*(-2*z1-2*z4+z10-z9)+4*mQ2*(4*z1S-2*z1* + z2+8*z1*z3+6*z1*z10-2*z1*z9+4*z1*z8+4*z1*z7+4*z1*z6+2*z1* + z5+z2*z10+4*z3*z4-z3*z9+2*z3*z7+3*z4*z8-2*z4*z6+2*z4*z5-4 + *z10*z7+3*z10*z5-3*z9*z6+3*z8*z7-4*z7S+4*z7*z5)+8*(z1S + *z9-z1S*z8-z1*z2*z7+z1*z2*z6+z1*z3*z9+z1*z3*z5-z1*z4* + z8-z1*z4*z5+z1*z10*z9+z1*z9*z7+z1*z9*z6-z1*z8*z7-z2*z3*z7 + +z2*z4*z6-z2*z10*z7-z2*z7S+z3*z7*z5-z4*z10*z5-z4*z7*z5- + z4*z6*z5); + fm[1][6] = 16*mQ4*(-4*z1-z4+z9-z7)+4*mQ2*s3*(-2*z1-z4- + z7)+16*mQ2*(-2*z1S-3*z1*z2-2*z1*z4-3*z1*z9-2*z1*z7-3* + z1*z5-2*z2*z4-2*z7*z5)-8*s3*z4*z7+8*(-z1*z2*z9-2*z1*z2 + *z5-z1*z9S-z1*z9*z5+z2S*z7-z2*z4*z5+z2*z9*z7-z2*z7*z5 + +z4*z9*z5+z4*z5S); + fm[1][7] = 8*mQ4*(2*z3+z4+3*z10+z9+2*z8+3*z7+6*z6)+2*mQ2* + s3*(-2*z3-z4+3*z10+3*z7+6*z6)+4*mQ2*(4*z1*z10+4*z1* + z7+8*z1*z6+6*z2*z10+z2*z9+2*z2*z8+6*z2*z7+12*z2*z6-8*z3* + z7+4*z4*z7+4*z4*z6+4*z10*z5+4*z9*z7+4*z9*z6-8*z8*z7+4*z7* + z5+8*z6*z5)+4*s3*(-z1*z10-z1*z7-2*z1*z6+2*z3*z7-z4*z7- + z4*z6)+8*z2*(z10*z5+z9*z7+z9*z6-2*z8*z7+z7*z5+2*z6*z5); + fm[1][8] = 8*mQ4*(2*z3+z4+3*z10+2*z9+z8+3*z7+6*z6)+2*mQ2* + s3*(-2*z3-z4+2*z10+z7+2*z6)+4*mQ2*(4*z1*z10-2*z1*z9+ + 2*z1*z8+4*z1*z7+8*z1*z6+5*z2*z10+2*z2*z9+z2*z8+4*z2*z7+8* + z2*z6-z3*z9-8*z3*z7+2*z3*z5+2*z4*z9-z4*z8+4*z4*z7+4*z4*z6 + +4*z4*z5+5*z10*z5+z9S-z9*z8+2*z9*z7+5*z9*z6+z9*z5-7*z8* + z7+2*z8*z5+2*z7*z5+10*z6*z5)+2*s3*(-z1*z10+z3*z7-2*z4* + z7+z4*z6)+4*(-z1*z9S+z1*z9*z8-2*z1*z9*z5-z1*z8*z5+2*z2* + z10*z5+z2*z9*z7+z2*z9*z6-2*z2*z8*z7+3*z2*z6*z5+z3*z9*z5+ + z3*z5S+z4*z9*z5-2*z4*z8*z5+2*z4*z5S); + fm[2][2] = 16*mQ6+16*mQ4*(-z1+z3-z4-z10+z7-z6)+16*mQ2*( + z3*z10+z3*z7+z3*z6+z4*z7+z10*z7)-16*z3*z10*z7; + fm[2][3] = 16*mQ6+8*mQ4*(-2*z1+z2+2*z3-4*z4-4*z10-z9+z8-2 + *z7-2*z6+z5)+8*mQ2*(-2*z1*z5+4*z3*z10-z3*z9-z3*z8-2*z3* + z7+2*z3*z6+z3*z5-2*z4*z5-2*z10*z5-2*z6*z5)+16*z3*z5*(z10+ + z6); + fm[2][4] = 8*mQ4*(-2*z1-2*z3+z10-z8)+4*mQ2*(4*z1S-2*z1* + z2+8*z1*z4+6*z1*z10+4*z1*z9-2*z1*z8+4*z1*z7+4*z1*z6+2*z1* + z5+z2*z10+4*z3*z4+3*z3*z9-2*z3*z7+2*z3*z5-z4*z8+2*z4*z6-4 + *z10*z6+3*z10*z5+3*z9*z6-3*z8*z7-4*z6S+4*z6*z5)+8*(-z1S + *z9+z1S*z8+z1*z2*z7-z1*z2*z6-z1*z3*z9-z1*z3*z5+z1*z4 + *z8+z1*z4*z5+z1*z10*z8-z1*z9*z6+z1*z8*z7+z1*z8*z6+z2*z3* + z7-z2*z4*z6-z2*z10*z6-z2*z6S-z3*z10*z5-z3*z7*z5-z3*z6* + z5+z4*z6*z5); + fm[2][5] = 16*mQ4*z10+8*mQ2*(2*z1S+2*z1*z3+2*z1*z4+2*z1 + *z10+2*z1*z7+2*z1*z6+z3*z7+z4*z6)+8*(-2*pow3(z1)-2*z1S*z3- + 2*z1S*z4-2*z1S*z10-2*z1S*z7-2*z1S*z6-2*z1*z3*z4- + z1*z3*z10-2*z1*z3*z6-z1*z4*z10-2*z1*z4*z7-z1*z10S-z1* + z10*z7-z1*z10*z6-2*z1*z7*z6+z3S*z7-z3*z4*z7-z3*z4*z6+z3 + *z10*z7+z3*z7S-z3*z7*z6+z4S*z6+z4*z10*z6-z4*z7*z6+z4* + z6S); + fm[2][6] = 8*mQ4*(-2*z1+z10-z9-2*z7)+4*mQ2*(4*z1S+2*z1* + z2+4*z1*z3+4*z1*z4+6*z1*z10-2*z1*z9+4*z1*z8+8*z1*z6-2*z1* + z5+4*z2*z4+3*z2*z10+2*z2*z7-3*z3*z9-2*z3*z7-4*z4S-4*z4* + z10+3*z4*z8+2*z4*z6+z10*z5-z9*z6+3*z8*z7+4*z7*z6)+8*(z1S + *z9-z1S*z8-z1*z2*z7+z1*z2*z6+z1*z3*z9+z1*z3*z5+z1*z4* + z9-z1*z4*z8-z1*z4*z5+z1*z10*z9+z1*z9*z6-z1*z8*z7-z2*z3*z7 + -z2*z4*z7+z2*z4*z6-z2*z10*z7+z3*z7*z5-z4S*z5-z4*z10*z5- + z4*z6*z5); + fm[2][7] = 8*mQ4*(z3+2*z4+3*z10+z7+2*z6)+4*mQ2*(-4*z1*z3- + 2*z1*z4-2*z1*z10+z1*z9-z1*z8-4*z1*z7-2*z1*z6+z2*z3+2*z2* + z4+3*z2*z10+z2*z7+2*z2*z6-6*z3*z4-6*z3*z10-2*z3*z9-2*z3* + z7-4*z3*z6-z3*z5-6*z4S-6*z4*z10-3*z4*z9-z4*z8-4*z4*z7-2 + *z4*z6-2*z4*z5-3*z10*z9-3*z10*z8-6*z10*z7-6*z10*z6+z10*z5 + +z9*z7-2*z8*z7-2*z8*z6-6*z7*z6+z7*z5-6*z6S+2*z6*z5)+4*( + -z1S*z9+z1S*z8-2*z1*z2*z10-3*z1*z2*z7-3*z1*z2*z6+z1* + z3*z9-z1*z3*z5+z1*z4*z9+z1*z4*z8+z1*z4*z5+z1*z10*z9+z1* + z10*z8-z1*z9*z6+z1*z8*z6+z2*z3*z7-3*z2*z4*z7-z2*z4*z6-3* + z2*z10*z7-3*z2*z10*z6-3*z2*z7*z6-3*z2*z6S-2*z3*z4*z5-z3 + *z10*z5-z3*z6*z5-z4S*z5-z4*z10*z5+z4*z6*z5); + fm[2][8] = 8*mQ4*(z3+2*z4+3*z10+z7+2*z6)+4*mQ2*(-4*z1*z3- + 2*z1*z4-2*z1*z10-z1*z9+z1*z8-4*z1*z7-2*z1*z6+z2*z3+2*z2* + z4+z2*z10-z2*z7-2*z2*z6-6*z3*z4-6*z3*z10-2*z3*z9+z3*z8-2* + z3*z7-4*z3*z6+z3*z5-6*z4S-6*z4*z10-2*z4*z9-4*z4*z7-2*z4 + *z6+2*z4*z5-3*z10*z9-3*z10*z8-6*z10*z7-6*z10*z6+3*z10*z5- + z9*z6-2*z8*z7-3*z8*z6-6*z7*z6+z7*z5-6*z6S+2*z6*z5)+4*( + z1S*z9-z1S*z8-z1*z2*z7+z1*z2*z6-3*z1*z3*z5+z1*z4*z9- + z1*z4*z8-3*z1*z4*z5+z1*z10*z9+z1*z10*z8-2*z1*z10*z5+z1*z9 + *z6+z1*z8*z7+z1*z8*z6-z2*z4*z7+z2*z4*z6-z2*z10*z7-z2*z10* + z6-2*z2*z7*z6-z2*z6S-3*z3*z4*z5-3*z3*z10*z5+z3*z7*z5-3* + z3*z6*z5-3*z4S*z5-3*z4*z10*z5-z4*z6*z5); + fm[3][3] = 64*mQ6+16*mQ4*s3+32*mQ4*(z1+z2+2*z3+z8+z6 + +2*z5)+8*mQ2*s3*(-z1+2*z3-z6)+16*mQ2*(z2*z5-2*z3* + z8-2*z3*z6+4*z3*z5+z8*z5)+8*s3*z3*z6-16*z3*z8*z5; + fm[3][4] = 16*mQ4*(-4*z1-z3+z8-z6)+4*mQ2*s3*(-2*z1-z3- + z6)+16*mQ2*(-2*z1S-3*z1*z2-2*z1*z3-3*z1*z8-2*z1*z6-3* + z1*z5-2*z2*z3-2*z6*z5)-8*s3*z3*z6+8*(-z1*z2*z8-2*z1*z2 + *z5-z1*z8S-z1*z8*z5+z2S*z6-z2*z3*z5+z2*z8*z6-z2*z6*z5 + +z3*z8*z5+z3*z5S); + fm[3][5] = 8*mQ4*(-2*z1+z10-z8-2*z6)+4*mQ2*(4*z1S+2*z1* + z2+4*z1*z3+4*z1*z4+6*z1*z10+4*z1*z9-2*z1*z8+8*z1*z7-2*z1* + z5+4*z2*z3+3*z2*z10+2*z2*z6-4*z3S-4*z3*z10+3*z3*z9+2*z3 + *z7-3*z4*z8-2*z4*z6+z10*z5+3*z9*z6-z8*z7+4*z7*z6)+8*(-z1S + *z9+z1S*z8+z1*z2*z7-z1*z2*z6-z1*z3*z9+z1*z3*z8-z1*z3 + *z5+z1*z4*z8+z1*z4*z5+z1*z10*z8-z1*z9*z6+z1*z8*z7+z2*z3* + z7-z2*z3*z6-z2*z4*z6-z2*z10*z6-z3S*z5-z3*z10*z5-z3*z7* + z5+z4*z6*z5); + fm[3][6] = 16*mQ6+4*mQ4*s3+16*mQ4*(-z1-z2+2*z3+2*z4+ + z10-z9-z8-z7-z6+z5)+4*mQ2*s3*(z1+2*z3+2*z4+z10+z7+z6 + )+8*mQ2*(4*z1*z3+4*z1*z4+4*z1*z10+4*z2*z3+4*z2*z4+4*z2* + z10-z2*z5+4*z3*z5+4*z4*z5+2*z10*z5-z9*z5-z8*z5)-(8*s3* + z1)*(z3+z4+z10)+16*z2*z5*(z3+z4+z10); + fm[3][7] = 8*mQ4*(3*z3+6*z4+3*z10+z9+2*z8+2*z7+z6)+2*mQ2* + s3*(z3+2*z4+2*z10-2*z7-z6)+4*mQ2*(4*z1*z3+8*z1*z4+4* + z1*z10+2*z1*z9-2*z1*z8+2*z2*z3+10*z2*z4+5*z2*z10+2*z2*z9+ + z2*z8+2*z2*z7+4*z2*z6-7*z3*z9+2*z3*z8-8*z3*z7+4*z3*z6+4* + z3*z5+5*z4*z8+4*z4*z6+8*z4*z5+5*z10*z5-z9*z8-z9*z6+z9*z5+ + z8S-z8*z7+2*z8*z6+2*z8*z5)+2*s3*(-z1*z10+z3*z7-2*z3* + z6+z4*z6)+4*(-z1*z2*z9-2*z1*z2*z8+z1*z9*z8-z1*z8S+z2S + *z7+2*z2S*z6+3*z2*z4*z5+2*z2*z10*z5-2*z2*z9*z6+z2*z8*z7 + +z2*z8*z6-2*z3*z9*z5+z3*z8*z5+z4*z8*z5); + fm[3][8] = 8*mQ4*(3*z3+6*z4+3*z10+2*z9+z8+2*z7+z6)+2*mQ2* + s3*(3*z3+6*z4+3*z10-2*z7-z6)+4*mQ2*(4*z1*z3+8*z1*z4+ + 4*z1*z10+4*z2*z3+8*z2*z4+4*z2*z10-8*z3*z9+4*z3*z8-8*z3*z7 + +4*z3*z6+6*z3*z5+4*z4*z8+4*z4*z6+12*z4*z5+6*z10*z5+2*z9* + z5+z8*z5)+4*s3*(-z1*z3-2*z1*z4-z1*z10+2*z3*z7-z3*z6-z4 + *z6)+8*z5*(z2*z3+2*z2*z4+z2*z10-2*z3*z9+z3*z8+z4*z8); + fm[4][4] = 64*mQ6+16*mQ4*s3+32*mQ4*(z1+2*z2+z3+z8+2* + z6+z5)+8*mQ2*s3*(-z1-z3+2*z6)+16*mQ2*(z2*z8+4*z2* + z6+z2*z5-2*z3*z6-2*z8*z6)+8*s3*z3*z6-16*z2*z8*z6; + fm[4][5] = 16*mQ6+8*mQ4*(-2*z1+z2-2*z3-2*z4-4*z10-z9+z8-4 + *z7+2*z6+z5)+8*mQ2*(-2*z1*z2-2*z2*z3-2*z2*z10-2*z2*z7+ + z2*z6+2*z3*z6-2*z4*z6+4*z10*z6-z9*z6-z8*z6)+16*z2*z6*(z3+ + z10); + fm[4][6] = 16*mQ6-4*mQ4*s3+8*mQ4*(-2*z1+2*z2-4*z3-2* + z4-8*z10+z9+z8-4*z7-2*z6+2*z5)-(4*mQ2*s3)*(z1+z3+z10 + +z7)+8*mQ2*(-2*z1*z2-2*z1*z10+z1*z9+z1*z8-2*z1*z5+z2S + -4*z2*z3-5*z2*z10+z2*z9-3*z2*z7-z2*z6+z2*z5+z3*z9+2*z3*z7 + -3*z3*z5+z4*z8+2*z4*z6-z4*z5-5*z10*z5+z9*z8+z9*z6+z8*z7+ + z8*z5-4*z7*z5+z5S)-(16*z2*z5)*(z1+z3+z10+z7); + fm[4][7] = 8*mQ4*(-z3-2*z4-3*z10-2*z9-z8-6*z7-3*z6)+2*mQ2 + *s3*(z3+2*z4-3*z10-6*z7-3*z6)+4*mQ2*(-4*z1*z10-8*z1* + z7-4*z1*z6-6*z2*z10-2*z2*z9-z2*z8-12*z2*z7-6*z2*z6-4*z3* + z7-4*z3*z6+8*z4*z6-4*z10*z5+8*z9*z6-4*z8*z7-4*z8*z6-8*z7* + z5-4*z6*z5)+4*s3*(z1*z10+2*z1*z7+z1*z6+z3*z7+z3*z6-2* + z4*z6)+8*z2*(-z10*z5+2*z9*z6-z8*z7-z8*z6-2*z7*z5-z6*z5); + fm[4][8] = 8*mQ4*(-z3-2*z4-3*z10-z9-2*z8-6*z7-3*z6)+2*mQ2 + *s3*(z3+2*z4-2*z10-2*z7-z6)+4*mQ2*(-4*z1*z10-2*z1*z9 + +2*z1*z8-8*z1*z7-4*z1*z6-5*z2*z10-z2*z9-2*z2*z8-8*z2*z7-4 + *z2*z6+z3*z9-2*z3*z8-4*z3*z7-4*z3*z6-4*z3*z5+z4*z8+8*z4* + z6-2*z4*z5-5*z10*z5+z9*z8+7*z9*z6-2*z9*z5-z8S-5*z8*z7-2 + *z8*z6-z8*z5-10*z7*z5-2*z6*z5)+2*s3*(z1*z10-z3*z7+2*z3 + *z6-z4*z6)+4*(-z1*z9*z8+z1*z9*z5+z1*z8S+2*z1*z8*z5-2*z2 + *z10*z5+2*z2*z9*z6-z2*z8*z7-z2*z8*z6-3*z2*z7*z5+2*z3*z9* + z5-z3*z8*z5-2*z3*z5S-z4*z8*z5-z4*z5S); + fm[5][5] = 16*mQ6+16*mQ4*(-z1-z3+z4-z10-z7+z6)+16*mQ2*( + z3*z6+z4*z10+z4*z7+z4*z6+z10*z6)-16*z4*z10*z6; + fm[5][6] = 16*mQ6+8*mQ4*(-2*z1+z2-4*z3+2*z4-4*z10+z9-z8-2 + *z7-2*z6+z5)+8*mQ2*(-2*z1*z5-2*z3*z5+4*z4*z10-z4*z9-z4* + z8+2*z4*z7-2*z4*z6+z4*z5-2*z10*z5-2*z7*z5)+16*z4*z5*(z10+ + z7); + fm[5][7] = 8*mQ4*(-2*z3-z4-3*z10-2*z7-z6)+4*mQ2*(2*z1*z3+ + 4*z1*z4+2*z1*z10+z1*z9-z1*z8+2*z1*z7+4*z1*z6-2*z2*z3-z2* + z4-3*z2*z10-2*z2*z7-z2*z6+6*z3S+6*z3*z4+6*z3*z10+z3*z9+ + 3*z3*z8+2*z3*z7+4*z3*z6+2*z3*z5+6*z4*z10+2*z4*z8+4*z4*z7+ + 2*z4*z6+z4*z5+3*z10*z9+3*z10*z8+6*z10*z7+6*z10*z6-z10*z5+ + 2*z9*z7+2*z9*z6-z8*z6+6*z7S+6*z7*z6-2*z7*z5-z6*z5)+4*(- + z1S*z9+z1S*z8+2*z1*z2*z10+3*z1*z2*z7+3*z1*z2*z6-z1*z3 + *z9-z1*z3*z8-z1*z3*z5-z1*z4*z8+z1*z4*z5-z1*z10*z9-z1*z10* + z8-z1*z9*z7+z1*z8*z7+z2*z3*z7+3*z2*z3*z6-z2*z4*z6+3*z2* + z10*z7+3*z2*z10*z6+3*z2*z7S+3*z2*z7*z6+z3S*z5+2*z3*z4 + *z5+z3*z10*z5-z3*z7*z5+z4*z10*z5+z4*z7*z5); + fm[5][8] = 8*mQ4*(-2*z3-z4-3*z10-2*z7-z6)+4*mQ2*(2*z1*z3+ + 4*z1*z4+2*z1*z10-z1*z9+z1*z8+2*z1*z7+4*z1*z6-2*z2*z3-z2* + z4-z2*z10+2*z2*z7+z2*z6+6*z3S+6*z3*z4+6*z3*z10+2*z3*z8+ + 2*z3*z7+4*z3*z6-2*z3*z5+6*z4*z10-z4*z9+2*z4*z8+4*z4*z7+2* + z4*z6-z4*z5+3*z10*z9+3*z10*z8+6*z10*z7+6*z10*z6-3*z10*z5+ + 3*z9*z7+2*z9*z6+z8*z7+6*z7S+6*z7*z6-2*z7*z5-z6*z5)+4*( + z1S*z9-z1S*z8-z1*z2*z7+z1*z2*z6+z1*z3*z9-z1*z3*z8+3* + z1*z3*z5+3*z1*z4*z5-z1*z10*z9-z1*z10*z8+2*z1*z10*z5-z1*z9 + *z7-z1*z9*z6-z1*z8*z7-z2*z3*z7+z2*z3*z6+z2*z10*z7+z2*z10* + z6+z2*z7S+2*z2*z7*z6+3*z3S*z5+3*z3*z4*z5+3*z3*z10*z5+ + z3*z7*z5+3*z4*z10*z5+3*z4*z7*z5-z4*z6*z5); + fm[6][6] = 64*mQ6+16*mQ4*s3+32*mQ4*(z1+z2+2*z4+z9+z7 + +2*z5)+8*mQ2*s3*(-z1+2*z4-z7)+16*mQ2*(z2*z5-2*z4* + z9-2*z4*z7+4*z4*z5+z9*z5)+8*s3*z4*z7-16*z4*z9*z5; + fm[6][7] = 8*mQ4*(-6*z3-3*z4-3*z10-2*z9-z8-z7-2*z6)+2*mQ2 + *s3*(-2*z3-z4-2*z10+z7+2*z6)+4*mQ2*(-8*z1*z3-4*z1*z4 + -4*z1*z10+2*z1*z9-2*z1*z8-10*z2*z3-2*z2*z4-5*z2*z10-z2*z9 + -2*z2*z8-4*z2*z7-2*z2*z6-5*z3*z9-4*z3*z7-8*z3*z5-2*z4*z9+ + 7*z4*z8-4*z4*z7+8*z4*z6-4*z4*z5-5*z10*z5-z9S+z9*z8-2*z9 + *z7+z9*z6-2*z9*z5+z8*z7-z8*z5)+2*s3*(z1*z10-z3*z7+2*z4 + *z7-z4*z6)+4*(2*z1*z2*z9+z1*z2*z8+z1*z9S-z1*z9*z8-2* + z2S*z7-z2S*z6-3*z2*z3*z5-2*z2*z10*z5-z2*z9*z7-z2*z9*z6+ + 2*z2*z8*z7-z3*z9*z5-z4*z9*z5+2*z4*z8*z5); + fm[6][8] = 8*mQ4*(-6*z3-3*z4-3*z10-z9-2*z8-z7-2*z6)+2*mQ2 + *s3*(-6*z3-3*z4-3*z10+z7+2*z6)+4*mQ2*(-8*z1*z3-4*z1* + z4-4*z1*z10-8*z2*z3-4*z2*z4-4*z2*z10-4*z3*z9-4*z3*z7-12* + z3*z5-4*z4*z9+8*z4*z8-4*z4*z7+8*z4*z6-6*z4*z5-6*z10*z5-z9 + *z5-2*z8*z5)+4*s3*(2*z1*z3+z1*z4+z1*z10+z3*z7+z4*z7-2* + z4*z6)+8*z5*(-2*z2*z3-z2*z4-z2*z10-z3*z9-z4*z9+2*z4*z8); + fm[7][7] = 72*mQ4*z10+18*mQ2*s3*z10+8*mQ2*(z1*z10+9* + z2*z10+7*z3*z7+2*z3*z6+2*z4*z7+7*z4*z6+z10*z5+2*z9*z7+7* + z9*z6+7*z8*z7+2*z8*z6)+2*s3*(-z1*z10-7*z3*z7-2*z3*z6-2 + *z4*z7-7*z4*z6)+4*z2*(z10*z5+2*z9*z7+7*z9*z6+7*z8*z7+2*z8 + *z6); + fm[7][8] = 72*mQ4*z10+2*mQ2*s3*z10+4*mQ2*(2*z1*z10+ + 10*z2*z10+7*z3*z9+2*z3*z8+14*z3*z7+4*z3*z6+2*z4*z9+7*z4* + z8+4*z4*z7+14*z4*z6+10*z10*z5+z9S+7*z9*z8+2*z9*z7+7*z9* + z6+z8S+7*z8*z7+2*z8*z6)+2*s3*(7*z1*z10-7*z3*z7-2*z3* + z6-2*z4*z7-7*z4*z6)+2*(-2*z1*z9S-14*z1*z9*z8-2*z1*z8S + +2*z2*z10*z5+2*z2*z9*z7+7*z2*z9*z6+7*z2*z8*z7+2*z2*z8*z6+ + 7*z3*z9*z5+2*z3*z8*z5+2*z4*z9*z5+7*z4*z8*z5); + fm[8][8] = 72*mQ4*z10+18*mQ2*s3*z10+8*mQ2*(z1*z10+z2 + *z10+7*z3*z9+2*z3*z8+7*z3*z7+2*z3*z6+2*z4*z9+7*z4*z8+2*z4 + *z7+7*z4*z6+9*z10*z5)+2*s3*(-z1*z10-7*z3*z7-2*z3*z6-2* + z4*z7-7*z4*z6)+4*z5*(z2*z10+7*z3*z9+2*z3*z8+2*z4*z9+7*z4* + z8); + double fm99 = -4*mQ4*z10-mQ2*s3*z10+4*mQ2*(-z1*z10-z2*z10+ + z3*z7+z4*z6-z10*z5+z9*z6+z8*z7)+s3*(z1*z10-z3*z7-z4*z6 + )+2*z2*(-z10*z5+z9*z6+z8*z7); + double fm910 = -4*mQ4*z10-mQ2*s3*z10+2*mQ2*(-2*z1*z10-2*z2* + z10+2*z3*z9+2*z3*z7+2*z4*z6-2*z10*z5+z9*z8+2*z8*z7)+s3 + *(z1*z10-z3*z7-z4*z6)+2*(-z1*z9*z8-z2*z10*z5+z2*z8*z7+z3* + z9*z5); + double fmxx = -4*mQ4*z10-mQ2*s3*z10+2*mQ2*(-2*z1*z10-2*z2* + z10+2*z4*z8+2*z4*z6+2*z3*z7-2*z10*z5+z9*z8+2*z9*z6)+s3 + *(z1*z10-z3*z7-z4*z6)+2*(-z1*z9*z8-z2*z10*z5+z2*z9*z6+z4* + z8*z5); + fm910 = 0.5*(fmxx+fm910); + double fm1010 = -4*mQ4*z10-mQ2*s3*z10+4*mQ2*(-z1*z10-z2*z10+ + z3*z7+z4*z6-z10*z5+z9*z3+z8*z4)+s3*(z1*z10-z3*z7-z4*z6 + )+2*z5*(-z10*z2+z9*z3+z8*z4); + fm[7][7] -= 2. * fm99; + fm[7][8] -= 2. * fm910; + fm[8][8] -= 2. * fm1010; + + // Propagators. + double ss1 = (pTemp[1] + pTemp[3]).m2Calc() - mQ2; + double ss2 = (pTemp[1] + pTemp[4]).m2Calc() - mQ2; + double ss3 = (pTemp[1] + pTemp[5]).m2Calc() - mQ2; + double ss4 = (pTemp[2] + pTemp[3]).m2Calc() - mQ2; + double ss5 = (pTemp[2] + pTemp[4]).m2Calc() - mQ2; + double ss6 = (pTemp[2] + pTemp[5]).m2Calc() - mQ2; + double ss7 = sH; + + // Propagator combinations. + double dz[9]; + dz[1] = ss1 * ss6; + dz[2] = ss2 * ss6; + dz[3] = ss2 * ss4; + dz[4] = ss1 * ss5; + dz[5] = ss3 * ss5; + dz[6] = ss3 * ss4; + dz[7] = ss7 * ss1; + dz[8] = ss7 * ss4; + + // Colour factors. + double clr[9][9]; + for (int i = 1; i < 4; ++i) + for (int j = 1; j < 4; ++j) { + clr[i][j] = 16. / 3.; + clr[i][j+3] = -2. / 3.; + clr[i+3][j] = -2. / 3.; + clr[i+3][j+3] = 16. / 3.; + } + for (int i = 1; i < 4; ++i) + for (int j = 1; j < 3; ++j) { + clr[i][j+6] = -6.; + clr[i+3][j+6] = 6.; + clr[j+6][i] = -6.; + clr[j+6][i+3] = 6.; + } + for (int i = 1; i < 3; ++i) + for (int j = 1; j < 3; ++j) + clr[i+6][j+6] = 12.; + + // Produce final result: matrix elements * colours * propagators. + double wtSum = 0.; + for (int i = 1; i < 9; ++i) + for (int j = i; j < 9; ++j) { + double fac = (j == i) ? 4. : 8.; + wtSum += fm[i][j] * fac * clr[i][j] / (dz[i] * dz[j]); + } + wtSum *= -1./256.; + + // Combine factors. + sigma = prefac * alpEM * pow2(alpS) * mQ2run * wtSum *pow2(coup2Q); + + // Secondary width for H, Q and Qbar (latter for top only). + // (H can be H0 SM or H1, H2, A3 from BSM). + sigma *= openFracTriplet; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3gg2HQQbar::setIdColAcol() { + + // Pick out-flavours by relative CKM weights. + setId( id1, id2, idRes, idNew, -idNew); + + // Colour flow topologies. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 2, 2, 3, 0, 0, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 0, 0, 3, 0, 0, 2); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma3gg2HQQbar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma3qqbar2HQQbar class. +// Cross section for q qbar -> H0 Q Qbar (Q Qbar fusion of SM Higgs). +// REDUCE output and part of the rest courtesy Z. Kunszt, +// see Z. Kunszt, Nucl. Phys. B247 (1984) 339. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3qqbar2HQQbar::initProc() { + + // Properties specific to Higgs state for the "q qbar -> H ttbar" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + + if (higgsType == 0 && idNew == 6) { + nameSave = "q qbar -> H t tbar (SM)"; + codeSave = 909; + idRes = 25; + coup2Q = 1.; + } + else if (higgsType == 1 && idNew == 6) { + nameSave = "q qbar -> h0(H1) t tbar"; + codeSave = 1009; + idRes = 25; + coup2Q = settingsPtr->parm("HiggsH1:coup2u"); + } + else if (higgsType == 2 && idNew == 6) { + nameSave = "q qbar -> H0(H2) t tbar"; + codeSave = 1029; + idRes = 35; + coup2Q = settingsPtr->parm("HiggsH2:coup2u"); + } + else if (higgsType == 3 && idNew == 6) { + nameSave = "q qbar -> A0(A3) t tbar"; + codeSave = 1049; + idRes = 36; + coup2Q = settingsPtr->parm("HiggsA3:coup2u"); + } + + // Properties specific to Higgs state for the "q qbar -> H b bbar" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + if (higgsType == 0 && idNew == 5) { + nameSave = "q qbar -> H b bbar (SM)"; + codeSave = 913; + idRes = 25; + coup2Q = 1.; + } + else if (higgsType == 1 && idNew == 5) { + nameSave = "q qbar -> h0(H1) b bbar"; + codeSave = 1013; + idRes = 25; + coup2Q = settingsPtr->parm("HiggsH1:coup2d"); + } + else if (higgsType == 2 && idNew == 5) { + nameSave = "q qbar -> H0(H2) b bbar"; + codeSave = 1033; + idRes = 35; + coup2Q = settingsPtr->parm("HiggsH2:coup2d"); + } + else if (higgsType == 3 && idNew == 5) { + nameSave = "q qbar -> A0(A3) b bbar"; + codeSave = 1053; + idRes = 36; + coup2Q = settingsPtr->parm("HiggsA3:coup2d"); + } + + // Common mass and coupling factors. + double mWS = pow2(particleDataPtr->m0(24)); + prefac = (4. * M_PI / coupSMPtr->sin2thetaW()) * pow2(4. * M_PI) + * 0.25 / mWS; + + // Secondary open width fraction. + openFracTriplet = particleDataPtr->resOpenFrac(idRes, idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigma(sHat), part independent of incoming flavour. + +void Sigma3qqbar2HQQbar::sigmaKin() { + + // Running mass of heavy quark. + double mQ2run = pow2( particleDataPtr->mRun(idNew, mH) ); + + // Linear combination of p_Q and p_Qbar to ensure common mass. + double mQ2 = m4 * m5; + double epsi = 0.; + if (m4 != m5) { + double s45 = (p4cm + p5cm).m2Calc(); + mQ2 = 0.5 * (s4 + s5) - 0.25 * pow2(s4 - s5) / s45; + epsi = 0.5 * (s5 - s4) / s45; + } + + // Set up kinematics: q(4) qbar(5) -> H(3) Q(1) Qbar(2) in outgoing sense. + Vec4 pTemp[6]; + pTemp[4] = Vec4( 0., 0., -0.5* mH, -0.5* mH); + pTemp[5] = Vec4( 0., 0., 0.5* mH, -0.5* mH); + pTemp[1] = p4cm + epsi * (p4cm + p5cm); + pTemp[2] = p5cm - epsi * (p4cm + p5cm); + pTemp[3] = p3cm; + + // Four-product combinations. + double z1 = pTemp[1] * pTemp[2]; + double z2 = pTemp[1] * pTemp[3]; + double z3 = pTemp[1] * pTemp[4]; + double z4 = pTemp[1] * pTemp[5]; + double z5 = pTemp[2] * pTemp[3]; + double z6 = pTemp[2] * pTemp[4]; + double z7 = pTemp[2] * pTemp[5]; + double z8 = pTemp[3] * pTemp[4]; + double z9 = pTemp[3] * pTemp[5]; + double z10 = pTemp[4] * pTemp[5]; + + // Powers required as shorthand in matriz elements. + double mQ4 = mQ2 * mQ2; + + // Evaluate matrix elements for q + qbar -> Q + Qbar + H. + // (H can be H0 SM or H1, H2, A3 from BSM). + double a11 = -8.*mQ4*z10-2.*mQ2*s3*z10-(8.*mQ2)*(z2*z10+z3 + *z7+z4*z6+z9*z6+z8*z7)+2.*s3*(z3*z7+z4*z6)-(4.*z2)*(z9 + *z6+z8*z7); + double a12 = -8.*mQ4*z10+4.*mQ2*(-z2*z10-z3*z9-2.*z3*z7-z4*z8- + 2.*z4*z6-z10*z5-z9*z8-z9*z6-z8*z7)+2.*s3*(-z1*z10+z3*z7 + +z4*z6)+2.*(2.*z1*z9*z8-z2*z9*z6-z2*z8*z7-z3*z9*z5-z4*z8* + z5); + double a22 = -8.*mQ4*z10-2.*mQ2*s3*z10-(8.*mQ2)*(z3*z9+z3* + z7+z4*z8+z4*z6+z10*z5)+2.*s3*(z3*z7+z4*z6)-(4.*z5)*(z3 + *z9+z4*z8); + + // Propagators and propagator combinations. + double ss1 = (pTemp[1] + pTemp[3]).m2Calc() - mQ2; + double ss4 = (pTemp[2] + pTemp[3]).m2Calc() - mQ2; + double ss7 = sH; + double dz7 = ss7 * ss1; + double dz8 = ss7 * ss4; + + // Produce final result: matrix elements * propagators. + a11 /= (dz7 * dz7); + a12 /= (dz7 * dz8); + a22 /= (dz8 * dz8); + double wtSum = -(a11 + a22 + 2.*a12) * (8./9.); + + // Combine factors. + sigma = prefac * alpEM * pow2(alpS) * mQ2run * wtSum * pow2(coup2Q); + + // Secondary width for H, Q and Qbar (latter for top only). + // (H can be H0 SM or H1, H2, A3 from BSM). + sigma *= openFracTriplet; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qqbar2HQQbar::setIdColAcol() { + + // Pick out-flavours by relative CKM weights. + setId( id1, id2, idRes, idNew, -idNew); + + // Colour flow topologies. + if (id1 > 0) setColAcol( 1, 0, 0, 2, 0, 0, 1, 0, 0, 2); + else setColAcol( 0, 1, 2, 0, 0, 0, 2, 0, 0, 1); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma3qqbar2HQQbar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2qg2Hq class. +// Cross section for q g -> H q. +// (H can be H0 SM or H1, H2, A3 from BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2Hq::initProc() { + + // Properties specific to Higgs state for the "c g -> H c" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + if (higgsType == 0 && idNew == 4) { + nameSave = "c g -> H c (SM)"; + codeSave = 911; + idRes = 25; + } + else if (higgsType == 1 && idNew == 4) { + nameSave = "c g -> h0(H1) c"; + codeSave = 1011; + idRes = 25; + } + else if (higgsType == 2 && idNew == 4) { + nameSave = "c g -> H0(H2) c"; + codeSave = 1031; + idRes = 35; + } + else if (higgsType == 3 && idNew == 4) { + nameSave = "c g -> A0(A3) c"; + codeSave = 1051; + idRes = 36; + } + + // Properties specific to Higgs state for the "b g -> H b" process. + // (H can be H0 SM or H1, H2, A3 from BSM). + if (higgsType == 0 && idNew == 5) { + nameSave = "b g -> H b (SM)"; + codeSave = 911; + idRes = 25; + } + else if (higgsType == 1 && idNew == 5) { + nameSave = "b g -> h0(H1) b"; + codeSave = 1011; + idRes = 25; + } + else if (higgsType == 2 && idNew == 5) { + nameSave = "b g -> H0(H2) b"; + codeSave = 1031; + idRes = 35; + } + else if (higgsType == 3 && idNew == 5) { + nameSave = "b g -> A0(A3) b"; + codeSave = 1051; + idRes = 36; + } + + // Standard parameters. + m2W = pow2( particleDataPtr->m0(24) ); + thetaWRat = 1. / (24. * coupSMPtr->sin2thetaW()); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qg2Hq::sigmaKin() { + + // Running mass provides coupling. + double m2Run = pow2( particleDataPtr->mRun(idNew, mH) ); + + // Cross section, including couplings and kinematics. + sigma = (M_PI / sH2) * alpS * alpEM * thetaWRat * (m2Run/m2W) + * (sH / (s4 - uH) + 2. * s4 * (s3 - uH) / pow2(s4 - uH) + + (s4 - uH) / sH - 2. * s4 / (s4 - uH) + + 2. * (s3 - uH) * (s3 - s4 - sH) / ((s4 - uH) * sH) ); + + // Include secondary width for H0, H1, H2 or A3. Done. + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2qg2Hq::sigmaHat() { + + // Check that specified flavour present. + if (abs(id1) != idNew && abs(id2) != idNew) return 0.; + + // Answer. + return sigma; + +} + + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2Hq::setIdColAcol() { + + // Flavour set up for q g -> H0 q. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, idRes, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2qg2Hq::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2gg2Hglt class. +// Cross section for g g -> H g (H SM Higgs or BSM Higgs) via top loop. +// (H can be H0 SM or H1, H2, A3 from BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2Hglt::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "g g -> H g (SM; top loop)"; + codeSave = 914; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "g g -> h0(H1) g (BSM; top loop)"; + codeSave = 1014; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "g g -> H0(H2) g (BSM; top loop)"; + codeSave = 1034; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "g g -> A0(A3) g (BSM; top loop)"; + codeSave = 1054; + idRes = 36; + } + + // Normalization factor by g g -> H partial width. + // (H can be H0 SM or H1, H2, A3 from BSM). + double mHiggs = particleDataPtr->m0(idRes); + widHgg = particleDataPtr->resWidthChan(idRes, mHiggs, 21, 21); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2gg2Hglt::sigmaKin() { + + // Evaluate cross section. Secondary width for H0, H1, H2 or A3. + sigma = (M_PI / sH2) * (3. / 16.) * alpS * (widHgg / m3) + * (sH2 * sH2 + tH2 * tH2 + uH2 * uH2 + pow4(s3)) + / (sH * tH * uH * s3); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2Hglt::setIdColAcol() { + + // Flavour set up for g g -> H g trivial. + // (H can be H0 SM or H1, H2, A3 from BSM). + setId( 21, 21, idRes, 21); + + // Colour flow topologies: random choice between two mirrors. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 2, 2, 3, 0, 0, 1, 3); + else setColAcol( 1, 2, 3, 1, 0, 0, 3, 2); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2gg2Hglt::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2qg2Hqlt class. +// Cross section for q g -> H q (H SM or BSM Higgs) via top loop. +// (H can be H0 SM or H1, H2, A3 from BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2Hqlt::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "q g -> H q (SM; top loop)"; + codeSave = 915; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "q g -> h0(H1) q (BSM; top loop)"; + codeSave = 1015; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "q g -> H0(H2) q (BSM; top loop)"; + codeSave = 1035; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "q g -> A0(A3) q (BSM; top loop)"; + codeSave = 1055; + idRes = 36; + } + + // Normalization factor by g g -> H partial width. + // (H can be H0 SM or H1, H2, A3 from BSM). + double mHiggs = particleDataPtr->m0(idRes); + widHgg = particleDataPtr->resWidthChan(idRes, mHiggs, 21, 21); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat, part independent of incoming flavour). + +void Sigma2qg2Hqlt::sigmaKin() { + + // Evaluate cross section. Secondary width for H0, H1, H2 or A3. + sigma = (M_PI / sH2) * (1. / 12.) * alpS * (widHgg / m3) + * (sH2 + uH2) / (-tH * s3); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2Hqlt::setIdColAcol() { + + // Flavour set up for q g -> H q. + // (H can be H0 SM or H1, H2, A3 from BSM). + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, idRes, idq); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2qg2Hqlt::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2qqbar2Hglt class. +// Cross section for q qbar -> H g (H SM or BSM Higgs) via top loop. +// (H can be H0 SM or H1, H2, A3 from BSM). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2Hglt::initProc() { + + // Properties specific to Higgs state. + if (higgsType == 0) { + nameSave = "q qbar -> H g (SM; top loop)"; + codeSave = 916; + idRes = 25; + } + else if (higgsType == 1) { + nameSave = "q qbar -> h0(H1) g (BSM; top loop)"; + codeSave = 1016; + idRes = 25; + } + else if (higgsType == 2) { + nameSave = "q qbar -> H0(H2) g (BSM; top loop)"; + codeSave = 1036; + idRes = 35; + } + else if (higgsType == 3) { + nameSave = "q qbar -> A0(A3) g (BSM; top loop)"; + codeSave = 1056; + idRes = 36; + } + + // Normalization factor by g g -> H partial width. + // (H can be H0 SM or H1, H2, A3 from BSM). + double mHiggs = particleDataPtr->m0(idRes); + widHgg = particleDataPtr->resWidthChan(idRes, mHiggs, 21, 21); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(idRes); + + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qqbar2Hglt::sigmaKin() { + + // Evaluate cross section. Secondary width for H0, H1, H2 or A3. + sigma = (M_PI / sH2) * (2. / 9.) * alpS * (widHgg / m3) + * (tH2 + uH2) / (sH * s3); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2Hglt::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idRes, 21); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2qqbar2Hglt::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + + +//========================================================================== + +// Sigma1ffbar2Hchg class. +// Cross section for f fbar -> H+- (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2Hchg::initProc() { + + // Find pointer to H+-. + HResPtr = particleDataPtr->particleDataEntryPtr(37); + + // Store H+- mass and width for propagator. + mRes = HResPtr->m0(); + GammaRes = HResPtr->mWidth(); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Couplings. + m2W = pow2(particleDataPtr->m0(24)); + thetaWRat = 1. / (8. * coupSMPtr->sin2thetaW()); + tan2Beta = pow2(settingsPtr->parm("HiggsHchg:tanBeta")); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma1ffbar2Hchg::sigmaKin() { + + // Set up Breit-Wigner. Width out only includes open channels. + sigBW = 4. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + widthOutPos = HResPtr->resWidthOpen( 37, mH); + widthOutNeg = HResPtr->resWidthOpen(-37, mH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2Hchg::sigmaHat() { + + // Only allow generation-diagonal states. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + int idUp = max(id1Abs, id2Abs); + int idDn = min(id1Abs, id2Abs); + if (idUp%2 != 0 || idUp - idDn != 1) return 0.; + + // Calculate mass-dependent incoming width. Total cross section. + double m2RunUp = pow2(particleDataPtr->mRun(idUp, mH)); + double m2RunDn = pow2(particleDataPtr->mRun(idDn, mH)); + double widthIn = alpEM * thetaWRat * (mH/m2W) + * (m2RunDn * tan2Beta + m2RunUp / tan2Beta); + int idUpChg = (id1Abs%2 == 0) ? id1 : id2; + double sigma = (idUpChg > 0) ? widthIn * sigBW * widthOutPos + : widthIn * sigBW * widthOutNeg; + + // Colour factor. Answer. + if (idUp < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2Hchg::setIdColAcol() { + + // Charge of Higgs. Fill flavours. + int idUpChg = (abs(id1)%2 == 0) ? id1 : id2; + int idHchg = (idUpChg > 0) ? 37 : -37; + setId( id1, id2, idHchg); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma1ffbar2Hchg::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2qg2Hq class. +// Cross section for q g -> H+- q'. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2Hchgq::initProc() { + + // Standard parameters. + m2W = pow2( particleDataPtr->m0(24) ); + thetaWRat = 1. / (24. * coupSMPtr->sin2thetaW()); + tan2Beta = pow2(settingsPtr->parm("HiggsHchg:tanBeta")); + + // Incoming flavour within same doublet. Uptype and downtype flavours. + idOld = (idNew%2 == 0) ? idNew - 1 : idNew + 1; + idUp = max(idOld, idNew); + idDn = min(idOld, idNew); + + // Secondary open width fraction. + openFracPos = (idOld%2 == 0) ? particleDataPtr->resOpenFrac( 37, idNew) + : particleDataPtr->resOpenFrac(-37, idNew); + openFracNeg = (idOld%2 == 0) ? particleDataPtr->resOpenFrac(-37, -idNew) + : particleDataPtr->resOpenFrac( 37, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qg2Hchgq::sigmaKin() { + + // Running masses provides coupling. + double m2RunUp = pow2(particleDataPtr->mRun(idUp, mH)); + double m2RunDn = pow2(particleDataPtr->mRun(idDn, mH)); + + // Cross section, including couplings and kinematics. + sigma = (M_PI / sH2) * alpS * alpEM * thetaWRat + * (m2RunDn * tan2Beta + m2RunUp / tan2Beta) / m2W + * (sH / (s4 - uH) + 2. * s4 * (s3 - uH) / pow2(s4 - uH) + + (s4 - uH) / sH - 2. * s4 / (s4 - uH) + + 2. * (s3 - uH) * (s3 - s4 - sH) / ((s4 - uH) * sH) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2qg2Hchgq::sigmaHat() { + + // Check that specified flavour present. + if (abs(id1) != idOld && abs(id2) != idOld) return 0.; + + // Answer. + return (id1 == idOld || id2 == idOld) ? sigma * openFracPos + : sigma * openFracNeg; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2Hchgq::setIdColAcol() { + + // Flavour set up for q g -> H+- q'. + int idq = (id2 == 21) ? id1 : id2; + id3 = ( (idq > 0 && idOld%2 == 0) || (idq < 0 && idOld%2 != 0) ) + ? 37 : -37; + id4 = (idq > 0) ? idNew : -idNew; + setId( id1, id2, id3, id4); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2qg2Hchgq::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2A3H12 class. +// Cross section for f fbar -> A0(H_3) h0(H_1) or A0(H_3) H0(H_2). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2A3H12::initProc() { + + // Set up whether h0(H_1) or H0(H_2). + higgs12 = (higgsType == 1) ? 25 : 35; + codeSave = (higgsType == 1) ? 1081 : 1082; + nameSave = (higgsType == 1) ? "f fbar -> A0(H3) h0(H1)" + : "f fbar -> A0(H3) H0(H2)"; + coupZA3H12 = (higgsType == 1) ? settingsPtr->parm("HiggsA3:coup2H1Z") + : settingsPtr->parm("HiggsA3:coup2H2Z"); + + // Standard parameters. + double mZ = particleDataPtr->m0(23); + double GammaZ = particleDataPtr->mWidth(23); + m2Z = mZ * mZ; + mGammaZ = mZ * GammaZ; + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(36, higgs12); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2ffbar2A3H12::sigmaKin() { + + // Common kinematics factora. + sigma0 = (M_PI / sH2) * pow2(alpEM * thetaWRat * coupZA3H12) + * (uH * tH - s3 * s4) / ( pow2(sH - m2Z) + pow2(mGammaZ) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2ffbar2A3H12::sigmaHat() { + + // Couplings for incoming flavour. + int idAbs = abs(id1); + double lIn = coupSMPtr->lf(idAbs); + double rIn = coupSMPtr->rf(idAbs); + + // Combine to total cross section. Colour factor. + double sigma = (pow2(lIn) + pow2(rIn)) * sigma0 * openFrac; + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2A3H12::setIdColAcol() { + + // Flavours trivial + setId( id1, id2, 36, higgs12); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2ffbar2A3H12::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2HchgH12 class. +// Cross section for f fbar -> H+- h0(H_1) or H+- H0(H_2). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2HchgH12::initProc() { + + // Set up whether h0(H_1) or H0(H_2). + higgs12 = (higgsType == 1) ? 25 : 35; + codeSave = (higgsType == 1) ? 1083 : 1084; + nameSave = (higgsType == 1) ? "f fbar' -> H+- h0(H1)" + : "f fbar' -> H+- H0(H2)"; + coupWHchgH12 = (higgsType == 1) ? settingsPtr->parm("HiggsHchg:coup2H1W") + : settingsPtr->parm("HiggsHchg:coup2H2W"); + + // Standard parameters. + double mW = particleDataPtr->m0(24); + double GammaW = particleDataPtr->mWidth(24); + m2W = mW * mW; + mGammaW = mW * GammaW; + thetaWRat = 1. / (2. * coupSMPtr->sin2thetaW()); + + // Secondary open width fraction. + openFracPos = particleDataPtr->resOpenFrac( 37, higgs12); + openFracNeg = particleDataPtr->resOpenFrac(-37, higgs12); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2ffbar2HchgH12::sigmaKin() { + + // Common kinematics factora. + sigma0 = 0.5 * (M_PI / sH2) * pow2(alpEM * thetaWRat * coupWHchgH12) + * (uH * tH - s3 * s4) / ( pow2(sH - m2W) + pow2(mGammaW) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2ffbar2HchgH12::sigmaHat() { + + // Combine to total cross section. CKM and colour factor. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + double sigma = (idUp > 0) ? sigma0 * openFracPos : sigma0 * openFracNeg; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2HchgH12::setIdColAcol() { + + // Charge of Higgs. Fill flavours. + int idUpChg = (abs(id1)%2 == 0) ? id1 : id2; + int idHchg = (idUpChg > 0) ? 37 : -37; + setId( id1, id2, idHchg, higgs12); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2ffbar2HchgH12::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2HposHneg class. +// Cross section for q g -> H+- q'. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2HposHneg::initProc() { + + // Standard parameters. + double mZ = particleDataPtr->m0(23); + double GammaZ = particleDataPtr->mWidth(23); + m2Z = mZ * mZ; + mGammaZ = mZ * GammaZ; + thetaWRat = 1. / (4. * coupSMPtr->sin2thetaW() * coupSMPtr->cos2thetaW()); + + // Charged Higgs coupling to gamma and Z0. + eH = -1.; + lH = -1. + 2. * coupSMPtr->sin2thetaW(); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(37, -37); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2ffbar2HposHneg::sigmaKin() { + + // Common kinematics factora. + double preFac = M_PI * pow2(alpEM) * ((uH * tH - s3 * s4) / sH2); + double propZ = 1. / ( pow2(sH - m2Z) + pow2(mGammaZ) ); + + // Separate parts for gamma*, interference and Z0. + gamSig = preFac * 2. * pow2(eH) / sH2; + intSig = preFac * 2. * eH * lH * thetaWRat * propZ * (sH - m2Z) / sH; + resSig = preFac * pow2(lH * thetaWRat) * propZ; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2ffbar2HposHneg::sigmaHat() { + + // Couplings for incoming flavour. + int idAbs = int(id1); + double eIn = coupSMPtr->ef(idAbs); + double lIn = coupSMPtr->lf(idAbs); + double rIn = coupSMPtr->rf(idAbs); + + // Combine to total cross section. Colour factor. + double sigma = (pow2(eIn) * gamSig + eIn * (lIn + rIn) * intSig + + (pow2(lIn) + pow2(rIn)) * resSig) * openFrac; + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2HposHneg::setIdColAcol() { + + // Flavours trivial + setId( id1, id2, 37, -37); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma2ffbar2HposHneg::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For Higgs decay hand over to standard routine. + if (idMother == 25 || idMother == 35 || idMother == 36) + return weightHiggsDecay( process, iResBeg, iResEnd); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaLeftRightSym.cxx b/PYTHIA8/pythia8140/src/SigmaLeftRightSym.cxx new file mode 100644 index 00000000000..be52f96c30e --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaLeftRightSym.cxx @@ -0,0 +1,808 @@ +// SigmaLeftRightSym.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// left-right-symmetry simulation classes. + +#include "SigmaLeftRightSym.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma1ffbar2ZRight class. +// Cross section for f fbar -> Z_R^0 (righthanded gauge boson). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2ZRight::initProc() { + + // Store Z_R mass and width for propagator. + idZR = 9900023; + mRes = particleDataPtr->m0(idZR); + GammaRes = particleDataPtr->mWidth(idZR); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + sin2tW = coupSMPtr->sin2thetaW(); + + // Set pointer to particle properties and decay table. + ZRPtr = particleDataPtr->particleDataEntryPtr(idZR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2ZRight::sigmaKin() { + + // Set up Breit-Wigner. Width out only includes open channels. + double sigBW = 12. * M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double widthOut = ZRPtr->resWidthOpen(idZR, mH); + + // Prefactor for incoming widths. Combine. Done. + double preFac = alpEM * mH / ( 48. * sin2tW * (1. - sin2tW) + * (1. - 2. * sin2tW) ); + sigma0 = preFac * sigBW * widthOut; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2ZRight::sigmaHat() { + + // Vector and axial couplings of incoming fermion pair. + int idAbs = abs(id1); + double af = 0.; + double vf = 0.; + if (idAbs < 9 && idAbs%2 == 1) { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW / 3.; + } else if (idAbs < 9) { + af = 1. - 2. * sin2tW; + vf = 1. - 8. * sin2tW / 3.; + } else if (idAbs < 19 && idAbs%2 == 1) { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW; + } + + // Colour factor. Answer. + double sigma = (vf*vf + af*af) * sigma0; + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2ZRight::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, idZR); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for Z_R decay angle. + +double Sigma1ffbar2ZRight::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Z_R should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Couplings for in- and out-flavours. + double ai, vi, af, vf; + int idInAbs = process[3].idAbs(); + if (idInAbs < 9 && idInAbs%2 == 1) { + ai = -1. + 2. * sin2tW; + vi = -1. + 4. * sin2tW / 3.; + } else if (idInAbs < 9) { + ai = 1. - 2. * sin2tW; + vi = 1. - 8. * sin2tW / 3.; + } else { + ai = -1. + 2. * sin2tW; + vi = -1. + 4. * sin2tW; + } + int idOutAbs = process[6].idAbs(); + if (idOutAbs < 9 && idOutAbs%2 == 1) { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW / 3.; + } else if (idOutAbs < 9) { + af = 1. - 2. * sin2tW; + vf = 1. - 8. * sin2tW / 3.; + } else { + af = -1. + 2. * sin2tW; + vf = -1. + 4. * sin2tW; + } + + // Phase space factors. Reconstruct decay angle. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + + // Angular weight and its maximum. + double wt1 = (vi*vi + ai*ai) * (vf*vf + af*af * betaf*betaf); + double wt2 = (1. - betaf*betaf) * (vi*vi + ai*ai) * vf*vf; + double wt3 = betaf * 4. * vi * ai * vf * af; + if (process[3].id() * process[6].id() < 0) wt3 = -wt3; + double wt = wt1 * (1. + cosThe*cosThe) + wt2 * (1. - cosThe*cosThe) + + 2. * wt3 * cosThe; + double wtMax = 2. * (wt1 + abs(wt3)); + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// Sigma1ffbar2WRight class. +// Cross section for f fbar' -> W_R^+- (righthanded gauge boson). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2WRight::initProc() { + + // Store W_R^+- mass and width for propagator. + idWR = 9900024; + mRes = particleDataPtr->m0(idWR); + GammaRes = particleDataPtr->mWidth(idWR); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(idWR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2WRight::sigmaKin() { + + // Common coupling factors. + double colQ = 3. * (1. + alpS / M_PI); + + // Reset quantities to sum. Declare variables inside loop. + double widOutPos = 0.; + double widOutNeg = 0.; + int id1Now, id2Now, id1Abs, id2Abs, id1Neg, id2Neg, onMode; + double widNow, widSecPos, widSecNeg, mf1, mf2, mr1, mr2, kinFac; + + // Loop over all W_R^+- decay channels. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + widNow = 0.; + id1Now = particlePtr->channel(i).product(0); + id2Now = particlePtr->channel(i).product(1); + id1Abs = abs(id1Now); + id2Abs = abs(id2Now); + + // Check that above threshold. Phase space. + mf1 = particleDataPtr->m0(id1Abs); + mf2 = particleDataPtr->m0(id2Abs); + if (mH > mf1 + mf2 + MASSMARGIN) { + mr1 = pow2(mf1 / mH); + mr2 = pow2(mf2 / mH); + kinFac = (1. - 0.5 * (mr1 + mr2) - 0.5 * pow2(mr1 - mr2)) + * sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2 ); + + // Combine kinematics with colour factor and CKM couplings. + widNow = kinFac; + if (id1Abs < 9) widNow *= colQ * coupSMPtr->V2CKMid(id1Abs, id2Abs); + + // Secondary width from top and righthanded neutrino decay. + id1Neg = (id1Abs < 19) ? -id1Now : id1Abs; + id2Neg = (id2Abs < 19) ? -id2Now : id2Abs; + widSecPos = particleDataPtr->resOpenFrac(id1Now, id2Now); + widSecNeg = particleDataPtr->resOpenFrac(id1Neg, id2Neg); + + // Add weight for channels on for all, W_R^+ and W_R^-, respectively. + onMode = particlePtr->channel(i).onMode(); + if (onMode == 1 || onMode == 2) widOutPos += widNow * widSecPos; + if (onMode == 1 || onMode == 3) widOutNeg += widNow * widSecNeg; + + // End loop over fermions. + } + } + + // Set up Breit-Wigner. Cross section for W_R^+ and W_R^- separately. + double sigBW = 12. * M_PI * pow2(alpEM * thetaWRat) * sH + / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + sigma0Pos = sigBW * widOutPos; + sigma0Neg = sigBW * widOutNeg; + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2WRight::sigmaHat() { + + // Secondary width for W_R^+ or W_R^-. CKM and colour factors. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + double sigma = (idUp > 0) ? sigma0Pos : sigma0Neg; + if (abs(id1) < 9) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2WRight::setIdColAcol() { + + // Sign of outgoing W_R. + int sign = (abs(id1)%2 == 0) ? 1 : -1; + if (id1 < 0) sign = -sign; + setId( id1, id2, idWR * sign); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for W_R decay angle. + +double Sigma1ffbar2WRight::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // W_R should sit in entry 5. + if (iResBeg != 5 || iResEnd != 5) return 1.; + + // Phase space factors. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double betaf = sqrtpos( pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Sign of asymmetry. + double eps = (process[3].id() * process[6].id() > 0) ? 1. : -1.; + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * betaf); + double wtMax = 4.; + double wt = pow2(1. + betaf * eps * cosThe) - pow2(mr1 - mr2); + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma1ll2Hchgchg class. +// Cross section for l l -> H_L^++-- or H_R^++-- (doubly charged Higgs). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ll2Hchgchg::initProc() { + + // Set process properties: H_L^++-- or H_R^++--. + if (leftRight == 1) { + idHLR = 9900041; + codeSave = 3121; + nameSave = "l l -> H_L^++--"; + } else { + idHLR = 9900042; + codeSave = 3141; + nameSave = "l l -> H_R^++--"; + } + + // Read in Yukawa matrix for couplings to a lepton pair. + yukawa[1][1] = settingsPtr->parm("LeftRightSymmmetry:coupHee"); + yukawa[2][1] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[2][2] = settingsPtr->parm("LeftRightSymmmetry:coupHmumu"); + yukawa[3][1] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + yukawa[3][2] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + yukawa[3][3] = settingsPtr->parm("LeftRightSymmmetry:coupHtautau"); + + // Store H_L/R mass and width for propagator. + mRes = particleDataPtr->m0(idHLR); + GammaRes = particleDataPtr->mWidth(idHLR); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(idHLR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ll2Hchgchg::sigmaHat() { + + // Initial state must consist of two identical-sign leptons. + if (id1 * id2 < 0) return 0.; + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if (id1Abs != 11 && id1Abs != 13 && id1Abs != 15) return 0.; + if (id2Abs != 11 && id2Abs != 13 && id2Abs != 15) return 0.; + + // Set up Breit-Wigner, inwidth and outwidth. + double sigBW = 8. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double widIn = pow2(yukawa[(id1Abs-9)/2][(id2Abs-9)/2]) + * mH / (8. * M_PI); + int idSgn = (id1 < 0) ? idHLR : -idHLR; + double widOut = particlePtr->resWidthOpen( idSgn, mH); + + // Answer. + return widIn * sigBW * widOut; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ll2Hchgchg::setIdColAcol() { + + // Sign of outgoing H_L/R. + int idSgn = (id1 < 0) ? idHLR : -idHLR; + setId( id1, id2, idSgn); + + // No colours whatsoever. + setColAcol( 0, 0, 0, 0, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for H_L/R sequential decay angles. + +double Sigma1ll2Hchgchg::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else isotropic decay. + return 1.; + +} + +//========================================================================== + +// Sigma2lgm2Hchgchgl class. +// Cross section for l l -> H_L^++-- or H_R^++-- (doubly charged Higgs). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2lgm2Hchgchgl::initProc() { + + // Set process properties: H_L^++-- or H_R^++-- and e/mu/tau. + idHLR = (leftRight == 1) ? 9900041 : 9900042; + codeSave = (leftRight == 1) ? 3122 : 3142; + if (idLep == 13) codeSave += 2; + if (idLep == 15) codeSave += 4; + if (codeSave == 3122) nameSave = "l^+- gamma -> H_L^++-- e^-+"; + else if (codeSave == 3123) nameSave = "l^+- gamma -> H_L^++-- mu^-+"; + else if (codeSave == 3124) nameSave = "l^+- gamma -> H_L^++-- tau^-+"; + else if (codeSave == 3142) nameSave = "l^+- gamma -> H_R^++-- e^-+"; + else if (codeSave == 3143) nameSave = "l^+- gamma -> H_R^++-- mu^-+"; + else nameSave = "l^+- gamma -> H_R^++-- tau^-+"; + + // Read in relevantYukawa matrix for couplings to a lepton pair. + if (idLep == 11) { + yukawa[1] = settingsPtr->parm("LeftRightSymmmetry:coupHee"); + yukawa[2] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[3] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + } else if (idLep == 13) { + yukawa[1] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[2] = settingsPtr->parm("LeftRightSymmmetry:coupHmumu"); + yukawa[3] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + } else { + yukawa[1] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + yukawa[2] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + yukawa[3] = settingsPtr->parm("LeftRightSymmmetry:coupHtautau"); + } + + // Secondary open width fractions. + openFracPos = particleDataPtr->resOpenFrac( idHLR); + openFracNeg = particleDataPtr->resOpenFrac(-idHLR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2lgm2Hchgchgl::sigmaHat() { + + // Initial state must consist of a lepton and a photon. + int idIn = (id2 == 22) ? id1 : id2; + int idInAbs = abs(idIn); + if (idInAbs != 11 && idInAbs != 13 && idInAbs != 15) return 0.; + + // Incoming squared lepton mass. + double s1 = pow2( particleDataPtr->m0(idInAbs) ); + + // Kinematical expressions. + double smm1 = 8. * (sH + tH - s3) * (sH + tH - 2. * s3 - s1 - s4) + / pow2(uH - s3); + double smm2 = 2. * ( (2. * s3 - 3. * s1) * s4 + (s1 - 2. * s4) * tH + - (tH - s4) * sH ) / pow2(tH - s4); + double smm3 = 2. * ( (2. * s3 - 3. * s4 + tH) * s1 + - (2. * s1 - s4 + tH) * sH ) / pow2(sH - s1); + double smm12 = 4. * ( (2. * s1 - s4 - 2. * s3 + tH) * sH + + (tH - 3. * s3 - 3. * s4) * tH + (2. * s3 - 2. * s1 + + 3. * s4) * s3 ) / ( (uH - s3) * (tH - s4) ); + double smm13 = -4. * ( (tH + s1 - 2. * s4) * tH - (s3 + 3. * s1 - 2. * s4) + * s3 + (s3 + 3. * s1 + tH) * sH - pow2(tH - s3 + sH) ) + / ( (uH - s3) * (sH - s1) ); + double smm23 = -4. * ( (s1 - s4 + s3) * tH - s3*s3 + s3 * (s1 + s4) + - 3. * s1 * s4 - (s1 - s4 - s3 + tH) * sH) + / ( (sH - s1) * (tH - s4) ); + double sigma = alpEM * pow2(sH / (sH - s1) ) * (smm1 + smm2 + smm3 + + smm12 + smm13 + smm23) / (4. * sH2); + + // Lepton Yukawa and secondary widths. + sigma *= pow2(yukawa[(idInAbs-9)/2]); + sigma *= (idIn < 0) ? openFracPos : openFracNeg; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2lgm2Hchgchgl::setIdColAcol() { + + // Sign of outgoing H_L/R. + int idIn = (id2 == 22) ? id1 : id2; + int idSgn = (idIn < 0) ? idHLR : -idHLR; + int idOut = (idIn < 0) ? idLep : -idLep; + setId( id1, id2, idSgn, idOut); + + // tHat is defined between incoming lepton and outgoing Higgs. + if (id1 == 22) swapTU = true; + + // No colours whatsoever. + setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for H_L/R sequential decay angles. + +double Sigma2lgm2Hchgchgl::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else isotropic decay. + return 1.; + +} + +//========================================================================== + +// Sigma3ff2HchgchgfftWW class. +// Cross section for f_1 f_2 -> H_(L/R)^++-- f_3 f_4 (W+- W+- fusion). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3ff2HchgchgfftWW::initProc() { + + // Set process properties: H_L^++-- or H_R^++--. + if (leftRight == 1) { + idHLR = 9900041; + codeSave = 3125; + nameSave = "f_1 f_2 -> H_L^++-- f_3 f_4 (W+- W+- fusion)"; + } else { + idHLR = 9900042; + codeSave = 3145; + nameSave = "f_1 f_2 -> H_R^++-- f_3 f_4 (W+- W+- fusion)"; + } + + // Common fixed mass and coupling factor. + double mW = particleDataPtr->m0(24); + double mWR = particleDataPtr->m0(9900024); + mWS = (leftRight == 1) ? pow2(mW) : pow2(mWR); + double gL = settingsPtr->parm("LeftRightSymmmetry:gL"); + double gR = settingsPtr->parm("LeftRightSymmmetry:gR"); + double vL = settingsPtr->parm("LeftRightSymmmetry:vL"); + prefac = (leftRight == 1) ? pow2(pow4(gL) * vL) + : 2. * pow2(pow3(gR) * mWR); + // Secondary open width fractions. + openFracPos = particleDataPtr->resOpenFrac( idHLR); + openFracNeg = particleDataPtr->resOpenFrac(-idHLR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma3ff2HchgchgfftWW::sigmaKin() { + + // Required four-vector products. + double pp12 = 0.5 * sH; + double pp14 = 0.5 * mH * p4cm.pNeg(); + double pp15 = 0.5 * mH * p5cm.pNeg(); + double pp24 = 0.5 * mH * p4cm.pPos(); + double pp25 = 0.5 * mH * p5cm.pPos(); + double pp45 = p4cm * p5cm; + + // Cross section: kinematics part. Combine with couplings. + double propT = 1. / ( (2. * pp14 + mWS) * (2. * pp25 + mWS) ); + double propU = 1. / ( (2. * pp24 + mWS) * (2. * pp15 + mWS) ); + sigma0TU = prefac * pp12 * pp45 * pow2(propT + propU); + sigma0T = prefac * pp12 * pp45 * 2. * pow2(propT); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma3ff2HchgchgfftWW::sigmaHat() { + + // Do not allow creation of righthanded neutrinos for H_R. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if ( leftRight == 2 && (id1Abs > 10 || id2Abs > 10) ) return 0.; + + // Many flavour combinations not possible because of charge. + int chg1 = (( id1Abs%2 == 0 && id1 > 0) + || (id1Abs%2 == 1 && id1 < 0) ) ? 1 : -1; + int chg2 = (( id2Abs%2 == 0 && id2 > 0) + || (id2Abs%2 == 1 && id2 < 0) ) ? 1 : -1; + if (abs(chg1 + chg2) != 2) return 0.; + + // Basic cross section. CKM factors for final states. + double sigma = (id2 == id1 && id1Abs > 10) ? sigma0TU : sigma0T; + sigma *= coupSMPtr->V2CKMsum(id1Abs) * coupSMPtr->V2CKMsum(id2Abs); + + // Secondary width for H0. + sigma *= (chg1 + chg2 == 2) ? openFracPos : openFracNeg; + + // Spin-state extra factor 2 per incoming neutrino. + if (id1Abs == 12 || id1Abs == 14 || id1Abs == 16) sigma *= 2.; + if (id2Abs == 12 || id2Abs == 14 || id2Abs == 16) sigma *= 2.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3ff2HchgchgfftWW::setIdColAcol() { + + // Pick out-flavours by relative CKM weights. + int id1Abs = abs(id1); + int id2Abs = abs(id2); + id4 = coupSMPtr->V2CKMpick(id1); + id5 = coupSMPtr->V2CKMpick(id2); + + // Find charge of Higgs . + id3 = (( id1Abs%2 == 0 && id1 > 0) || (id1Abs%2 == 1 && id1 < 0) ) + ? idHLR : -idHLR; + setId( id1, id2, id3, id4, id5); + + // Colour flow topologies. Swap when antiquarks. + if (id1Abs < 9 && id2Abs < 9 && id1*id2 > 0) + setColAcol( 1, 0, 2, 0, 0, 0, 1, 0, 2, 0); + else if (id1Abs < 9 && id2Abs < 9) + setColAcol( 1, 0, 0, 2, 0, 0, 1, 0, 0, 2); + else if (id1Abs < 9) setColAcol( 1, 0, 0, 0, 0, 0, 1, 0, 0, 0); + else if (id2Abs < 9) setColAcol( 0, 0, 1, 0, 0, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + if ( (id1Abs < 9 && id1 < 0) || (id1Abs > 10 && id2 < 0) ) + swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles. + +double Sigma3ff2HchgchgfftWW::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else done. + return 1.; + +} + +//========================================================================== + +// Sigma2ffbar2HchgchgHchgchg class. +// Cross section for f fbar -> H_(L/R)^++ H_(L/R)^-- (doubly charged Higgs). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2ffbar2HchgchgHchgchg::initProc() { + + // Set process properties: H_L^++ H_L^-- or H_R^++ H_R^--. + if (leftRight == 1) { + idHLR = 9900041; + codeSave = 3126; + nameSave = "f fbar -> H_L^++ H_L^--"; + } else { + idHLR = 9900042; + codeSave = 3146; + nameSave = "f fbar -> H_R^++ H_R^--"; + } + + // Read in Yukawa matrix for couplings to a lepton pair. + yukawa[1][1] = settingsPtr->parm("LeftRightSymmmetry:coupHee"); + yukawa[2][1] = settingsPtr->parm("LeftRightSymmmetry:coupHmue"); + yukawa[2][2] = settingsPtr->parm("LeftRightSymmmetry:coupHmumu"); + yukawa[3][1] = settingsPtr->parm("LeftRightSymmmetry:coupHtaue"); + yukawa[3][2] = settingsPtr->parm("LeftRightSymmmetry:coupHtaumu"); + yukawa[3][3] = settingsPtr->parm("LeftRightSymmmetry:coupHtautau"); + + // Electroweak parameters. + mRes = particleDataPtr->m0(23); + GammaRes = particleDataPtr->mWidth(23); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + sin2tW = coupSMPtr->sin2thetaW(); + preFac = (1. - 2. * sin2tW) / ( 8. * sin2tW * (1. - sin2tW) ); + + // Open fraction from secondary widths. + openFrac = particleDataPtr->resOpenFrac( idHLR, -idHLR); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma2ffbar2HchgchgHchgchg::sigmaHat() { + + // Electroweak couplings to gamma^*/Z^0. + int idAbs = abs(id1); + double ei = coupSMPtr->ef(idAbs); + double vi = coupSMPtr->vf(idAbs); + double ai = coupSMPtr->af(idAbs); + + // Part via gamma^*/Z^0 propagator.No Z^0 coupling to H_R. + double resProp = 1. / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double sigma = 8. * pow2(alpEM) * ei*ei / sH2; + if (leftRight == 1) sigma += 8. * pow2(alpEM) + * (2. * ei * vi * preFac * (sH - m2Res) * resProp / sH + + (vi * vi + ai * ai) * pow2(preFac) * resProp); + + // Part via t-channel lepton + interference; sum over possibilities. + if (idAbs == 11 || idAbs == 13 || idAbs == 15) { + double yuk2Sum; + if (idAbs == 11) yuk2Sum + = pow2(yukawa[1][1]) + pow2(yukawa[2][1]) + pow2(yukawa[3][1]); + else if (idAbs == 13) yuk2Sum + = pow2(yukawa[2][1]) + pow2(yukawa[2][2]) + pow2(yukawa[3][2]); + else yuk2Sum + = pow2(yukawa[3][1]) + pow2(yukawa[3][2]) + pow2(yukawa[3][3]); + yuk2Sum /= 4. * M_PI; + sigma += 8. * alpEM * ei * yuk2Sum / (sH * tH) + + 4. * pow2(yuk2Sum) / tH2; + if (leftRight == 1) sigma += 8. * alpEM * (vi + ai) * yuk2Sum + * preFac * (sH - m2Res) * resProp / tH; + } + + // Common kinematical factor. Colour factor. + sigma *= M_PI * (tH * uH - s3 * s4) / sH2; + if (idAbs < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2ffbar2HchgchgHchgchg::setIdColAcol() { + + // Outgoing flavours trivial. + setId( id1, id2, idHLR, -idHLR); + + // tHat is defined between incoming fermion and outgoing H--. + if (id1 > 0) swapTU = true; + + // No colours at all or one flow topology. Swap if first is antiquark. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for H_L/R sequential decay angles. + +double Sigma2ffbar2HchgchgHchgchg::weightDecay( Event& process, + int iResBeg, int iResEnd) { + + // Identity of mother of decaying reseonance(s). + int idMother = process[process[iResBeg].mother1()].idAbs(); + + // For top decay hand over to standard routine. + if (idMother == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Else isotropic decay. + return 1.; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaLeptoquark.cxx b/PYTHIA8/pythia8140/src/SigmaLeptoquark.cxx new file mode 100644 index 00000000000..3b7df361c74 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaLeptoquark.cxx @@ -0,0 +1,310 @@ +// SigmaLeptoquark.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// leptoquark simulation classes. + +#include "SigmaLeptoquark.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma1ql2LeptoQuark class. +// Cross section for q l -> LQ (leptoquark state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ql2LeptoQuark::initProc() { + + // Store LQ mass and width for propagator. + mRes = particleDataPtr->m0(42); + GammaRes = particleDataPtr->mWidth(42); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Yukawa coupling strength. + kCoup = settingsPtr->parm("LeptoQuark:kCoup"); + + // Set pointer to particle properties and decay table. + LQPtr = particleDataPtr->particleDataEntryPtr(42); + + // Read out quark and lepton the LQ couples to. + idQuark = LQPtr->channel(0).product(0); + idLepton = LQPtr->channel(0).product(1); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ql2LeptoQuark::sigmaKin() { + + // Incoming width for correct quark-lepton pair. + widthIn = 0.25 * alpEM * kCoup * mH; + + // Set up Breit-Wigner. + sigBW = 4. * M_PI/ ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat) for specific incoming flavours. + +double Sigma1ql2LeptoQuark::sigmaHat() { + + // Identify whether correct incoming flavours. + int idLQ = 0; + if (id1 == idQuark && id2 == idLepton) idLQ = 42; + else if (id2 == idQuark && id1 == idLepton) idLQ = 42; + else if (id1 == -idQuark && id2 == -idLepton) idLQ = -42; + else if (id2 == -idQuark && id1 == -idLepton) idLQ = -42; + if (idLQ == 0) return 0.; + + // Outgoing width and total sigma. Done. + return widthIn * sigBW * LQPtr->resWidthOpen(idLQ, mH); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ql2LeptoQuark::setIdColAcol() { + + // Flavours. + int idq = (abs(id1) < 9) ? id1 : id2; + int idLQ = (idq > 0) ? 42 : -42; + setId( id1, id2, idLQ); + + // Colour flow topology. + if (id1 == idq) setColAcol( 1, 0, 0, 0, 1, 0); + else setColAcol( 0, 0, 1, 0, 1, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qg2LeptoQuarkl class. +// Cross section for q g -> LQ l (leptoquark state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2LeptoQuarkl::initProc() { + + // Store LQ mass and width for propagator. + mRes = particleDataPtr->m0(42); + GammaRes = particleDataPtr->mWidth(42); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Yukawa coupling strength. + kCoup = settingsPtr->parm("LeptoQuark:kCoup"); + + // Read out quark and lepton the LQ couples to. + ParticleDataEntry* LQPtr = particleDataPtr->particleDataEntryPtr(42); + idQuark = LQPtr->channel(0).product(0); + idLepton = LQPtr->channel(0).product(1); + + // Secondary open width fraction. + openFracPos = LQPtr->resOpenFrac( 42); + openFracNeg = LQPtr->resOpenFrac(-42); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qg2LeptoQuarkl::sigmaKin() { + + // Evaluate cross section. + sigma0 = (M_PI / sH2) * kCoup * (alpS * alpEM / 6.) * (-tH / sH) + * (uH2 + s3 * s3) / pow2(uH - s3); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat) for specific incoming flavours. + +double Sigma2qg2LeptoQuarkl::sigmaHat() { + + // Check that correct incoming flavour. + if (abs(id1) != idQuark && abs(id2) != idQuark) return 0.; + + // Answer, with secondary width correction. + double sigma = sigma0; + sigma *= (id1 == idQuark || id2 == idQuark) ? openFracPos : openFracNeg; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2LeptoQuarkl::setIdColAcol() { + + // Flavour set up for q g -> H q. + int idq = (id2 == 21) ? id1 : id2; + int idLQ = (idq > 0) ? 42 : -42; + int idlp = (idq > 0) ? idLepton : -idLepton; + setId( id1, id2, idLQ, idlp); + + // tH defined between f and f': must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 2, 0, 0, 0); + else setColAcol( 2, 1, 1, 0, 2, 0, 0, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2LQLQbar class. +// Cross section for g g -> LQ LQbar (leptoquark state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2LQLQbar::initProc() { + + // Store LQ mass and width for propagator. + mRes = particleDataPtr->m0(42); + GammaRes = particleDataPtr->mWidth(42); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(42, -42); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2gg2LQLQbar::sigmaKin() { + + // Average outgoing masses and adjust kinematics accordingly. + double delta = 0.25 * pow2(s3 - s4) / sH; + double m2avg = 0.5 * (s3 + s4) - delta; + double tHavg = tH - delta; + double uHavg = uH - delta; + + // Evaluate cross section. Secondary width for G*. + sigma = (M_PI / sH2) * 0.5 * pow2(alpS) + * ( 7. / 48. + 3. * pow2(uHavg - tHavg) / (16. * sH2) ) + * ( 1. + 2. * m2avg * tHavg / pow2(tHavg - m2avg) + + 2. * m2avg * uHavg / pow2(uHavg - m2avg) + + 4. * m2avg * m2avg / ((tHavg - m2avg) * (uHavg - m2avg)) ); + sigma *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2LQLQbar::setIdColAcol() { + + // Flavours trivial. + setId( 21, 21, 42, -42); + + // Colour flow topologies: random choice between two mirrors. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 2, 2, 3, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 3, 0, 0, 2); + +} + +//========================================================================== + +// Sigma2qqbar2LQLQbar class. +// Cross section for q qbar -> LQ LQbar (leptoquark state). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2LQLQbar::initProc() { + + // Store LQ mass and width for propagator. + mRes = particleDataPtr->m0(42); + GammaRes = particleDataPtr->mWidth(42); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + + // Yukawa coupling strength. + kCoup = settingsPtr->parm("LeptoQuark:kCoup"); + + // Read out quark and lepton the LQ couples to. + ParticleDataEntry* LQPtr = particleDataPtr->particleDataEntryPtr(42); + idQuark = LQPtr->channel(0).product(0); + + // Secondary open width fraction. + openFrac = particleDataPtr->resOpenFrac(42, -42); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma2qqbar2LQLQbar::sigmaKin() { + + // Average outgoing masses and adjust kinematics accordingly. + double delta = 0.25 * pow2(s3 - s4) / sH; + double m2avg = 0.5 * (s3 + s4) - delta; + double tHavg = tH - delta; + double uHavg = uH - delta; + + // Evaluate cross section for quark of different flavour than LQ. + sigmaDiff = (M_PI / sH2) * (pow2(alpS) / 9.) + * ( sH * (sH - 4. * m2avg) - pow2(uHavg - tHavg) ) / sH2; + + // Evaluate cross section for quark of same flavour as LQ. + sigmaSame = sigmaDiff + (M_PI / sH2) * (pow2(kCoup * alpEM) / 8.) + * (-sH * tHavg - pow2(m2avg-tHavg)) / pow2(tHavg) + + (M_PI / sH2) * (kCoup * alpEM * alpS / 18.) * ( (m2avg - tHavg) + * (uHavg - tHavg) + sH * (m2avg + tHavg) ) / (sH * tHavg); + + // Open fraction. + sigmaDiff *= openFrac; + sigmaSame *= openFrac; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2LQLQbar::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 42, -42); + + // tH defined between f and LQ: must swap tHat <-> uHat if qbar q in. + swapTU = (id1 < 0); + + // Colour flow topologies. + if (id1 > 0) setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + else setColAcol( 0, 2, 1, 0, 1, 0, 0, 2); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaNewGaugeBosons.cxx b/PYTHIA8/pythia8140/src/SigmaNewGaugeBosons.cxx new file mode 100644 index 00000000000..b365cef6ea9 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaNewGaugeBosons.cxx @@ -0,0 +1,757 @@ +// SigmaNewGaugeBosons.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// leptoquark simulation classes. + +#include "SigmaNewGaugeBosons.h" + +namespace Pythia8 { + + +//========================================================================== + +// Sigma1ffbarZprimeWprime class. +// Collects common methods for f fbar -> Z'/W' -> WW/WZ -> 4 fermions. +// Copied from SigmaEW for gauge-boson-pair production. + +//-------------------------------------------------------------------------- + +// Calculate and store internal products. + +void Sigma1ffbarZprimeWprime::setupProd( Event& process, int i1, int i2, + int i3, int i4, int i5, int i6) { + + // Store incoming and outgoing momenta, + pRot[1] = process[i1].p(); + pRot[2] = process[i2].p(); + pRot[3] = process[i3].p(); + pRot[4] = process[i4].p(); + pRot[5] = process[i5].p(); + pRot[6] = process[i6].p(); + + // Do random rotation to avoid accidental zeroes in HA expressions. + bool smallPT = false; + do { + smallPT = false; + double thetaNow = acos(2. * rndmPtr->flat() - 1.); + double phiNow = 2. * M_PI * rndmPtr->flat(); + for (int i = 1; i <= 6; ++i) { + pRot[i].rot( thetaNow, phiNow); + if (pRot[i].pT2() < 1e-4 * pRot[i].pAbs2()) smallPT = true; + } + } while (smallPT); + + // Calculate internal products. + for (int i = 1; i < 6; ++i) { + for (int j = i + 1; j <= 6; ++j) { + hA[i][j] = + sqrt( (pRot[i].e() - pRot[i].pz()) * (pRot[j].e() + pRot[j].pz()) + / pRot[i].pT2() ) * complex( pRot[i].px(), pRot[i].py() ) + - sqrt( (pRot[i].e() + pRot[i].pz()) * (pRot[j].e() - pRot[j].pz()) + / pRot[j].pT2() ) * complex( pRot[j].px(), pRot[j].py() ); + hC[i][j] = conj( hA[i][j] ); + if (i <= 2) { + hA[i][j] *= complex( 0., 1.); + hC[i][j] *= complex( 0., 1.); + } + hA[j][i] = - hA[i][j]; + hC[j][i] = - hC[i][j]; + } + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate the F function of Gunion and Kunszt. + +complex Sigma1ffbarZprimeWprime::fGK(int j1, int j2, int j3, int j4, + int j5, int j6) { + + return 4. * hA[j1][j3] * hC[j2][j6] + * ( hA[j1][j5] * hC[j1][j4] + hA[j3][j5] * hC[j3][j4] ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate the Xi function of Gunion and Kunszt. + +double Sigma1ffbarZprimeWprime::xiGK( double tHnow, double uHnow, + double s3now, double s4now) { + + return - 4. * s3now * s4now + tHnow * (3. * tHnow + 4. * uHnow) + + tHnow * tHnow * ( tHnow * uHnow / (s3now * s4now) + - 2. * (1. / s3now + 1./s4now) * (tHnow + uHnow) + + 2. * (s3now / s4now + s4now / s3now) ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate the Xj function of Gunion and Kunszt. + +double Sigma1ffbarZprimeWprime::xjGK( double tHnow, double uHnow, + double s3now, double s4now) { + + return 8. * pow2(s3now + s4now) - 8. * (s3now + s4now) * (tHnow + uHnow) + - 6. * tHnow * uHnow - 2. * tHnow * uHnow * ( tHnow * uHnow + / (s3now * s4now) - 2. * (1. / s3now + 1. / s4now) * (tHnow + uHnow) + + 2. * (s3now / s4now + s4now / s3now) ); + +} + +//========================================================================== + +// Sigma1ffbar2gmZZprime class. +// Cross section for f fbar -> gamma*/Z0/Z'0 (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2gmZZprime::initProc() { + + // Allow to pick only parts of full gamma*/Z0/Z'0 expression. + gmZmode = settingsPtr->mode("Zprime:gmZmode"); + + // Store Z'0 mass and width for propagator. + mRes = particleDataPtr->m0(32); + GammaRes = particleDataPtr->mWidth(32); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + sin2tW = coupSMPtr->sin2thetaW(); + cos2tW = 1. - sin2tW; + thetaWRat = 1. / (16. * sin2tW * cos2tW); + + // Properties of Z0 resonance also needed. + mZ = particleDataPtr->m0(23); + GammaZ = particleDataPtr->mWidth(23); + m2Z = mZ*mZ; + GamMRatZ = GammaZ / mZ; + + // Ensure that arrays initially are empty. + for (int i = 0; i < 20; ++i) afZp[i] = 0.; + for (int i = 0; i < 20; ++i) vfZp[i] = 0.; + + // Store first-generation axial and vector couplings. + afZp[1] = settingsPtr->parm("Zprime:ad"); + afZp[2] = settingsPtr->parm("Zprime:au"); + afZp[11] = settingsPtr->parm("Zprime:ae"); + afZp[12] = settingsPtr->parm("Zprime:anue"); + vfZp[1] = settingsPtr->parm("Zprime:vd"); + vfZp[2] = settingsPtr->parm("Zprime:vu"); + vfZp[11] = settingsPtr->parm("Zprime:ve"); + vfZp[12] = settingsPtr->parm("Zprime:vnue"); + + // Second and third generation could be carbon copy of this... + if (settingsPtr->flag("Zprime:universality")) { + for (int i = 3; i <= 6; ++i) { + afZp[i] = afZp[i-2]; + vfZp[i] = vfZp[i-2]; + afZp[i+10] = afZp[i+8]; + vfZp[i+10] = vfZp[i+8]; + } + + // ... or could have different couplings. + } else { + afZp[3] = settingsPtr->parm("Zprime:as"); + afZp[4] = settingsPtr->parm("Zprime:ac"); + afZp[5] = settingsPtr->parm("Zprime:ab"); + afZp[6] = settingsPtr->parm("Zprime:at"); + afZp[13] = settingsPtr->parm("Zprime:amu"); + afZp[14] = settingsPtr->parm("Zprime:anumu"); + afZp[15] = settingsPtr->parm("Zprime:atau"); + afZp[16] = settingsPtr->parm("Zprime:anutau"); + vfZp[3] = settingsPtr->parm("Zprime:vs"); + vfZp[4] = settingsPtr->parm("Zprime:vc"); + vfZp[5] = settingsPtr->parm("Zprime:vb"); + vfZp[6] = settingsPtr->parm("Zprime:vt"); + vfZp[13] = settingsPtr->parm("Zprime:vmu"); + vfZp[14] = settingsPtr->parm("Zprime:vnumu"); + vfZp[15] = settingsPtr->parm("Zprime:vtau"); + vfZp[16] = settingsPtr->parm("Zprime:vnutau"); + } + + // Coupling for Z' -> W+ W- and decay angular admixture. + coupZpWW = settingsPtr->parm("Zprime:coup2WW"); + anglesZpWW = settingsPtr->parm("Zprime:anglesWW"); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(32); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2gmZZprime::sigmaKin() { + + // Common coupling factors. + double colQ = 3. * (1. + alpS / M_PI); + + // Reset quantities to sum. Declare variables in loop. + gamSum = 0.; + gamZSum = 0.; + ZSum = 0.; + gamZpSum = 0.; + ZZpSum = 0.; + ZpSum = 0.; + int idAbs, onMode; + double mf, mr, ps, kinFacA, kinFacV, ef, af, vf, apf, vpf, + ef2, efvf, vaf2, efvpf, vafvapf, vapf2, colf; + + // Loop over all open Z'0 decay channels. + for (int i = 0; i < particlePtr->sizeChannels(); ++i) { + onMode = particlePtr->channel(i).onMode(); + if (onMode != 1 && onMode != 2) continue; + idAbs = abs( particlePtr->channel(i).product(0) ); + + // Contributions from three fermion generations. + if ( (idAbs > 0 && idAbs < 7) || ( idAbs > 10 && idAbs < 17) ) { + mf = particleDataPtr->m0(idAbs); + + // Check that above threshold. + if (mH > 2. * mf + MASSMARGIN) { + mr = pow2(mf / mH); + ps = sqrtpos(1. - 4. * mr); + + // Couplings of gamma^*/Z^0/Z'^0 to final flavour + ef = coupSMPtr->ef(idAbs); + af = coupSMPtr->af(idAbs); + vf = coupSMPtr->vf(idAbs); + apf = afZp[idAbs]; + vpf = vfZp[idAbs]; + + // Combine couplings with kinematical factors. + kinFacA = pow3(ps); + kinFacV = ps * (1. + 2. * mr); + ef2 = ef * ef * kinFacV; + efvf = ef * vf * kinFacV; + vaf2 = vf * vf * kinFacV + af * af * kinFacA; + efvpf = ef * vpf * kinFacV; + vafvapf = vf * vpf * kinFacV + af * apf * kinFacA; + vapf2 = vpf * vpf * kinFacV + apf * apf * kinFacA; + + // Colour factor. Additionally secondary width for top. + colf = (idAbs < 9) ? colQ : 1.; + if (idAbs == 6) colf *= particleDataPtr->resOpenFrac(6, -6); + + // Store sum of combinations. + gamSum += colf * ef2; + gamZSum += colf * efvf; + ZSum += colf * vaf2; + gamZpSum += colf * efvpf; + ZZpSum += colf * vafvapf; + ZpSum += colf * vapf2; + } + + // Optional contribution from W+ W-. + } else if (idAbs == 24) { + mf = particleDataPtr->m0(idAbs); + if (mH > 2. * mf + MASSMARGIN) { + mr = pow2(mf / mH); + ps = sqrtpos(1. - 4. * mr); + ZpSum += pow2(coupZpWW * cos2tW) * pow3(ps) + * (1. + 20. * mr + 12. * mr*mr) + * particleDataPtr->resOpenFrac(24, -24); + } + } + } + + // Calculate prefactors for gamma/Z0/Z'0 cross section terms. + double propZ = sH / ( pow2(sH - m2Z) + pow2(sH * GamMRatZ) ); + double propZp = sH / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + gamNorm = 4. * M_PI * pow2(alpEM) / (3. * sH); + gamZNorm = gamNorm * 2. * thetaWRat * (sH - m2Z) * propZ; + ZNorm = gamNorm * pow2(thetaWRat) * sH * propZ; + gamZpNorm = gamNorm * 2. * thetaWRat * (sH - m2Res) * propZp; + ZZpNorm = gamNorm * 2. * pow2(thetaWRat) * ((sH - m2Z) * (sH - m2Res) + + sH * GamMRatZ * sH * GamMRat) * propZ * propZp; + ZpNorm = gamNorm * pow2(thetaWRat) * sH * propZp; + + // Optionally only keep some of gamma*, Z0 and Z' terms. + if (gmZmode == 1) {gamZNorm = 0; ZNorm = 0.; gamZpNorm = 0.; + ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 2) {gamNorm = 0.; gamZNorm = 0.; gamZpNorm = 0.; + ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 3) {gamNorm = 0.; gamZNorm = 0.; ZNorm = 0.; + gamZpNorm = 0.; ZZpNorm = 0.;} + if (gmZmode == 4) {gamZpNorm = 0.; ZZpNorm = 0.; ZpNorm = 0.;} + if (gmZmode == 5) {gamZNorm = 0.; ZNorm = 0.; ZZpNorm = 0.;} + if (gmZmode == 6) {gamNorm = 0.; gamZNorm = 0.; gamZpNorm = 0.;} + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2gmZZprime::sigmaHat() { + + // Couplings to an incoming flavour. + int idAbs = abs(id1); + double ei = coupSMPtr->ef(idAbs); + double ai = coupSMPtr->af(idAbs); + double vi = coupSMPtr->vf(idAbs); + double api = afZp[idAbs]; + double vpi = vfZp[idAbs]; + double ei2 = ei * ei; + double eivi = ei * vi; + double vai2 = vi * vi + ai * ai; + double eivpi = ei * vpi; + double vaivapi = vi * vpi + ai * api;; + double vapi2 = vpi * vpi + api * api; + + // Combine gamma, interference and Z0 parts. + double sigma = ei2 * gamNorm * gamSum + eivi * gamZNorm * gamZSum + + vai2 * ZNorm * ZSum + eivpi * gamZpNorm * gamZpSum + + vaivapi * ZZpNorm * ZZpSum + vapi2 * ZpNorm * ZpSum; + + // Colour factor. Answer. + if (idAbs < 9) sigma /= 3.; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2gmZZprime::setIdColAcol() { + + // Flavours trivial. + setId( id1, id2, 32); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for gamma*/Z0/Z'0 decay angle. + +double Sigma1ffbar2gmZZprime::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Default values, in- and out-flavours in process. + double wt = 1.; + double wtMax = 1.; + int idInAbs = process[3].idAbs(); + int idOutAbs = process[6].idAbs(); + + // Angular weight for outgoing fermion pair. + if (iResBeg == 5 && iResEnd == 5 && + (idOutAbs < 7 || ( idOutAbs > 10 && idOutAbs < 17)) ) { + + // Couplings for in- and out-flavours. + double ei = coupSMPtr->ef(idInAbs); + double vi = coupSMPtr->vf(idInAbs); + double ai = coupSMPtr->af(idInAbs); + double vpi = vfZp[idInAbs]; + double api = afZp[idInAbs]; + double ef = coupSMPtr->ef(idOutAbs); + double vf = coupSMPtr->vf(idOutAbs); + double af = coupSMPtr->af(idOutAbs); + double vpf = vfZp[idOutAbs]; + double apf = afZp[idOutAbs]; + + // Phase space factors. (One power of beta left out in formulae.) + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double ps = sqrtpos(pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double mrAvg = 0.5 * (mr1 + mr2) - 0.25 * pow2(mr1 - mr2); + + // Coefficients of angular expression. + double coefTran = ei*ei * gamNorm * ef*ef + ei * vi * gamZNorm * ef * vf + + (vi*vi + ai*ai) * ZNorm * (vf*vf + ps*ps * af*af) + + ei * vpi * gamZpNorm * ef * vpf + + (vi * vpi + ai * api) * ZZpNorm * (vf * vpf + ps*ps * af * apf) + + (vpi*vpi + api*api) * ZpNorm * (vpf*vpf + ps*ps * apf*apf); + double coefLong = 4. * mrAvg * ( ei*ei * gamNorm * ef*ef + + ei * vi * gamZNorm * ef * vf + (vi*vi + ai*ai) * ZNorm * vf*vf + + ei * vpi * gamZpNorm * ef * vpf + + (vi * vpi + ai * api) * ZZpNorm * vf * vpf + + (vpi*vpi + api*api) * ZpNorm * vpf*vpf ); + double coefAsym = ps * ( ei * ai * gamZNorm * ef * af + + 4. * vi * ai * ZNorm * vf * af + ei * api * gamZpNorm * ef * apf + + (vi * api + vpi * ai) * ZZpNorm * (vf * apf + vpf * af) + + 4. * vpi * api * ZpNorm * vpf * apf ); + + // Flip asymmetry for in-fermion + out-antifermion. + if (process[3].id() * process[6].id() < 0) coefAsym = -coefAsym; + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * ps); + wt = coefTran * (1. + pow2(cosThe)) + + coefLong * (1. - pow2(cosThe)) + 2. * coefAsym * cosThe; + wtMax = 2. * (coefTran + abs(coefAsym)); + } + + // Angular weight for Z' -> W+ W-. + else if (iResBeg == 5 && iResEnd == 5 && idOutAbs == 24) { + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double ps = sqrtpos(pow2(1. - mr1 -mr2) - 4. * mr1 * mr2); + double cCos2 = - (1./16.) * ps*ps * (1. - 2. * mr1 - 2. * mr2 + + mr1*mr1 + mr2*mr2 + 10. * mr1 * mr2); + double cFlat = -cCos2 + 0.5 * (mr1 + mr2) + * (1. - 2. * mr1 - 2. * mr2 + pow2(mr1 - mr2)); + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * ps); + wt = cFlat + cCos2 * cosThe*cosThe; + wtMax = cFlat + max(0., cCos2); + } + + // Angular weight for f + fbar -> Z' -> W+ + W- -> 4 fermions. + else if (iResBeg == 6 && iResEnd == 7 && idOutAbs == 24) { + + // Order so that fbar(1) f(2) -> f'(3) fbar'(4) f"(5) fbar"(6). + // with f' fbar' from W- and f" fbar" from W+. + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = (process[8].id() > 0) ? 8 : 9; + int i4 = 17 - i3; + int i5 = (process[10].id() > 0) ? 10 : 11; + int i6 = 21 - i5; + if (process[6].id() > 0) {swap(i3, i5); swap(i4, i6);} + + // Decay distribution like in f fbar -> Z^* -> W+ W-. + if (rndmPtr->flat() > anglesZpWW) { + + // Set up four-products and internal products. + setupProd( process, i1, i2, i3, i4, i5, i6); + + // tHat and uHat of fbar f -> W- W+, and their squared masses. + int iNeg = (process[6].id() < 0) ? 6 : 7; + int iPos = 13 - iNeg; + double tHres = (process[i1].p() - process[iNeg].p()).m2Calc(); + double uHres = (process[i1].p() - process[iPos].p()).m2Calc(); + double s3now = process[iNeg].m2(); + double s4now = process[iPos].m2(); + + // Kinematics combinations (norm(x) = |x|^2). + double fGK135 = norm(fGK( 1, 2, 3, 4, 5, 6) - fGK( 1, 2, 5, 6, 3, 4) ); + double fGK253 = norm(fGK( 2, 1, 5, 6, 3, 4) - fGK( 2, 1, 3, 4, 5, 6) ); + double xiT = xiGK( tHres, uHres, s3now, s4now); + double xiU = xiGK( uHres, tHres, s3now, s4now); + double xjTU = xjGK( tHres, uHres, s3now, s4now); + + // Couplings of incoming (anti)fermion. Combine with kinematics. + int idAbs = process[i1].idAbs(); + double li = 0.5 * (vfZp[idAbs] + afZp[idAbs]); + double ri = 0.5 * (vfZp[idAbs] - afZp[idAbs]); + wt = li*li * fGK135 + ri*ri * fGK253; + wtMax = 4. * s3now * s4now * (li*li + ri*ri) + * (xiT + xiU - xjTU); + + // Decay distribution like in f fbar -> h^0 -> W+ W-. + } else { + double p35 = 2. * process[i3].p() * process[i5].p(); + double p46 = 2. * process[i4].p() * process[i6].p(); + wt = 16. * p35 * p46; + wtMax = sH2; + } + } + + // Angular weight in top decay by standard routine. + else if (process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + + // Done. + return (wt / wtMax); + +} + +//========================================================================== + +// Sigma1ffbar2Wprime class. +// Cross section for f fbar' -> W'+- (f is quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2Wprime::initProc() { + + // Store W+- mass and width for propagator. + mRes = particleDataPtr->m0(34); + GammaRes = particleDataPtr->mWidth(34); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + + // Axial and vector couplings of fermions. + aqWp = settingsPtr->parm("Wprime:aq"); + vqWp = settingsPtr->parm("Wprime:vq"); + alWp = settingsPtr->parm("Wprime:al"); + vlWp = settingsPtr->parm("Wprime:vl"); + + // Coupling for W' -> W Z and decay angular admixture. + coupWpWZ = settingsPtr->parm("Wprime:coup2WZ"); + anglesWpWZ = settingsPtr->parm("Wprime:anglesWZ"); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(34); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2Wprime::sigmaKin() { + + // Set up Breit-Wigner. Cross section for W+ and W- separately. + double sigBW = 12. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double preFac = alpEM * thetaWRat * mH; + sigma0Pos = preFac * sigBW * particlePtr->resWidthOpen(34, mH); + sigma0Neg = preFac * sigBW * particlePtr->resWidthOpen(-34, mH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2Wprime::sigmaHat() { + + // Secondary width for W+ or W-. CKM and colour factors. + int idUp = (abs(id1)%2 == 0) ? id1 : id2; + double sigma = (idUp > 0) ? sigma0Pos : sigma0Neg; + if (abs(id1) < 7) sigma *= coupSMPtr->V2CKMid(abs(id1), abs(id2)) / 3.; + + // Couplings. + if (abs(id1) < 7) sigma *= 0.5 * (aqWp * aqWp + vqWp * vqWp); + else sigma *= 0.5 * (alWp * alWp + vlWp * vlWp); + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2Wprime::setIdColAcol() { + + // Sign of outgoing W. + int sign = 1 - 2 * (abs(id1)%2); + if (id1 < 0) sign = -sign; + setId( id1, id2, 34 * sign); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for W decay angle. + +double Sigma1ffbar2Wprime::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // Default values, in- and out-flavours in process. + double wt = 1.; + double wtMax = 1.; + int idInAbs = process[3].idAbs(); + int idOutAbs = process[6].idAbs(); + + // Angular weight for outgoing fermion pair. + if (iResBeg == 5 && iResEnd == 5 && + (idOutAbs < 7 || ( idOutAbs > 10 && idOutAbs < 17)) ) { + + // Couplings for in- and out-flavours. + double ai = (idInAbs < 9) ? aqWp : alWp; + double vi = (idInAbs < 9) ? vqWp : vlWp; + double af = (idOutAbs < 9) ? aqWp : alWp; + double vf = (idOutAbs < 9) ? vqWp : vlWp; + + // Asymmetry expression. + double coefAsym = 8. * vi * ai * vf * af + / ((vi*vi + ai*ai) * (vf*vf + af*af)); + + // Flip asymmetry for in-fermion + out-antifermion. + if (process[3].id() * process[6].id() < 0) coefAsym = -coefAsym; + + // Phase space factors. + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double ps = sqrtpos(pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * ps); + wt = 1. + coefAsym * cosThe + cosThe * cosThe; + wtMax = 2. + abs(coefAsym); + } + + // Angular weight for W' -> W Z. + else if (iResBeg == 5 && iResEnd == 5 && idOutAbs == 24) { + double mr1 = pow2(process[6].m()) / sH; + double mr2 = pow2(process[7].m()) / sH; + double ps = sqrtpos(pow2(1. - mr1 - mr2) - 4. * mr1 * mr2); + double cCos2 = - (1./16.) * ps*ps * (1. - 2. * mr1 - 2. * mr2 + + mr1*mr1 + mr2*mr2 + 10. * mr1 * mr2); + double cFlat = -cCos2 + 0.5 * (mr1 + mr2) + * (1. - 2. * mr1 - 2. * mr2 + pow2(mr1 - mr2)); + + // Reconstruct decay angle and weight for it. + double cosThe = (process[3].p() - process[4].p()) + * (process[7].p() - process[6].p()) / (sH * ps); + wt = cFlat + cCos2 * cosThe*cosThe; + wtMax = cFlat + max(0., cCos2); + } + + // Angular weight for f + fbar -> W' -> W + Z -> 4 fermions. + else if (iResBeg == 6 && iResEnd == 7 + && (idOutAbs == 24 || idOutAbs == 23)) { + + // Order so that fbar(1) f(2) -> f'(3) fbar'(4) f"(5) fbar"(6). + // with f' fbar' from W and f" fbar" from Z. + int i1 = (process[3].id() < 0) ? 3 : 4; + int i2 = 7 - i1; + int i3 = (process[8].id() > 0) ? 8 : 9; + int i4 = 17 - i3; + int i5 = (process[10].id() > 0) ? 10 : 11; + int i6 = 21 - i5; + if (process[6].id() == 23) {swap(i3, i5); swap(i4, i6);} + + // Decay distribution like in f fbar -> Z^* -> W+ W-. + if (rndmPtr->flat() > anglesWpWZ) { + + // Set up four-products and internal products. + setupProd( process, i1, i2, i3, i4, i5, i6); + + // tHat and uHat of fbar f -> W Z, and their squared masses. + int iW = (process[6].id() == 23) ? 7 : 6; + int iZ = 13 - iW; + double tHres = (process[i1].p() - process[iW].p()).m2Calc(); + double uHres = (process[i1].p() - process[iZ].p()).m2Calc(); + double s3now = process[iW].m2(); + double s4now = process[iZ].m2(); + + // Kinematics combinations (norm(x) = |x|^2). + double fGK135 = norm(fGK( 1, 2, 3, 4, 5, 6) - fGK( 1, 2, 5, 6, 3, 4) ); + double fGK136 = norm(fGK( 1, 2, 3, 4, 6, 5) - fGK( 1, 2, 6, 5, 3, 4) ); + double xiT = xiGK( tHres, uHres, s3now, s4now); + double xiU = xiGK( uHres, tHres, s3now, s4now); + double xjTU = xjGK( tHres, uHres, s3now, s4now); + + // Couplings of outgoing fermion from Z. Combine with kinematics. + int idAbs = process[i5].idAbs(); + double lfZ = coupSMPtr->lf(idAbs); + double rfZ = coupSMPtr->rf(idAbs); + wt = lfZ*lfZ * fGK135 + rfZ*rfZ * fGK136; + wtMax = 4. * s3now * s4now * (lfZ*lfZ + rfZ*rfZ) + * (xiT + xiU - xjTU); + + // Decay distribution like in f fbar -> H^+- -> W+- Z0. + } else { + double p35 = 2. * process[i3].p() * process[i5].p(); + double p46 = 2. * process[i4].p() * process[i6].p(); + wt = 16. * p35 * p46; + wtMax = sH2; + } + } + + // Angular weight in top decay by standard routine. + else if (process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + + // Done. + return (wt / wtMax); + +} + + +//========================================================================== + +// Sigma1ffbar2Rhorizontal class. +// Cross section for f fbar' -> R^0 (f is a quark or lepton). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma1ffbar2Rhorizontal::initProc() { + + // Store R^0 mass and width for propagator. + mRes = particleDataPtr->m0(41); + GammaRes = particleDataPtr->mWidth(41); + m2Res = mRes*mRes; + GamMRat = GammaRes / mRes; + thetaWRat = 1. / (12. * coupSMPtr->sin2thetaW()); + + // Set pointer to particle properties and decay table. + particlePtr = particleDataPtr->particleDataEntryPtr(41); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), part independent of incoming flavour. + +void Sigma1ffbar2Rhorizontal::sigmaKin() { + + // Set up Breit-Wigner. Cross section for W+ and W- separately. + double sigBW = 12. * M_PI / ( pow2(sH - m2Res) + pow2(sH * GamMRat) ); + double preFac = alpEM * thetaWRat * mH; + sigma0Pos = preFac * sigBW * particlePtr->resWidthOpen(41, mH); + sigma0Neg = preFac * sigBW * particlePtr->resWidthOpen(-41, mH); + +} + +//-------------------------------------------------------------------------- + +// Evaluate sigmaHat(sHat), including incoming flavour dependence. + +double Sigma1ffbar2Rhorizontal::sigmaHat() { + + // Check for allowed flavour combinations, one generation apart. + if (id1 * id2 > 0 || abs(id1 + id2) != 2) return 0.; + + // Find whether R0 or R0bar. Colour factors. + double sigma = (id1 + id2 > 0) ? sigma0Pos : sigma0Neg; + if (abs(id1) < 7) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma1ffbar2Rhorizontal::setIdColAcol() { + + // Outgoing R0 or R0bar. + id3 = (id1 +id2 > 0) ? 41 : -41; + setId( id1, id2, id3); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaOnia.cxx b/PYTHIA8/pythia8140/src/SigmaOnia.cxx new file mode 100644 index 00000000000..42ef70922e5 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaOnia.cxx @@ -0,0 +1,626 @@ +// SigmaOnia.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// charmonia/bottomonia simulation classes. + +#include "SigmaOnia.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma2gg2QQbar3S11g class. +// Cross section g g -> QQbar[3S1(1)] g (Q = c or b). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2QQbar3S11g::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = (idNew == 4) ? 443 : 553; + nameSave = (idNew == 4) ? "g g -> ccbar[3S1(1)] g" + : "g g -> bbbar[3S1(1)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3S11") + : settingsPtr->parm("Bottomonium:OUpsilon3S11"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2gg2QQbar3S11g::sigmaKin() { + + // Calculate kinematics dependence. + double stH = sH + tH; + double tuH = tH + uH; + double usH = uH + sH; + double sig = (10. * M_PI / 81.) * m3 * ( pow2(sH * tuH) + + pow2(tH * usH) + pow2(uH * stH) ) / pow2( stH * tuH * usH ); + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2QQbar3S11g::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idHad, 21); + + // Two orientations of colour flow.. + setColAcol( 1, 2, 2, 3, 0, 0, 1, 3); + if (rndmPtr->flat() > 0.5) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2QQbar3PJ1g class. +// Cross section g g -> QQbar[3PJ(1)] g (Q = c or b, J = 0, 1 or 2). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2QQbar3PJ1g::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (jSave == 0) { + idHad = (idNew == 4) ? 10441 : 10551; + nameSave = (idNew == 4) ? "g g -> ccbar[3P0(1)] g" + : "g g -> bbbar[3P0(1)] g"; + } else if (jSave == 1) { + idHad = (idNew == 4) ? 20443 : 20553; + nameSave = (idNew == 4) ? "g g -> ccbar[3P1(1)] g" + : "g g -> bbbar[3P1(1)] g"; + } else if (jSave == 2) { + idHad = (idNew == 4) ? 445 : 555; + nameSave = (idNew == 4) ? "g g -> ccbar[3P2(1)] g" + : "g g -> bbbar[3P2(1)] g"; + } + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:Ochic03P01") + : settingsPtr->parm("Bottomonium:Ochib03P01"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2gg2QQbar3PJ1g::sigmaKin() { + + // Useful derived kinematics quantities. + double pRat = (sH * uH + uH * tH + tH * sH)/ sH2; + double qRat = tH * uH / sH2; + double rRat = s3 / sH; + double pRat2 = pRat * pRat; + double pRat3 = pRat2 * pRat; + double pRat4 = pRat3 * pRat; + double qRat2 = qRat * qRat; + double qRat3 = qRat2 * qRat; + double qRat4 = qRat3 * qRat; + double rRat2 = rRat * rRat; + double rRat3 = rRat2 * rRat; + double rRat4 = rRat3 * rRat; + + // Calculate kinematics dependence. + double sig = 0.; + if (jSave == 0) { + sig = (8. * M_PI / (9. * m3 * sH)) + * ( 9. * rRat2 * pRat4 * (rRat4 - 2. * rRat2 * pRat + pRat2) + - 6. * rRat * pRat3 * qRat * (2. * rRat4 - 5. * rRat2 * pRat + + pRat2) - pRat2 * qRat2 * (rRat4 + 2. * rRat2 * pRat - pRat2) + + 2. * rRat * pRat * qRat3 * (rRat2 - pRat) + 6. * rRat2 * qRat4) + / (qRat * pow4(qRat - rRat * pRat)); + } else if (jSave == 1) { + sig = (8. * M_PI / (3.* m3 * sH)) * pRat2 + * (rRat * pRat2 * (rRat2 - 4. * pRat) + + 2. * qRat * (-rRat4 + 5. * rRat2 * pRat + pRat2) + - 15. * rRat * qRat2) / pow4(qRat - rRat * pRat); + } else if (jSave == 2) { + sig = (8. * M_PI / (9. * m3 * sH)) + * (12. * rRat2 * pRat4 * (rRat4 - 2. * rRat2 * pRat + pRat2) + - 3. * rRat * pRat3 * qRat * (8. * rRat4 - rRat2 * pRat + 4. * pRat2) + + 2. * pRat2 * qRat2 * (-7. * rRat4 + 43. * rRat2 * pRat + pRat2) + + rRat * pRat * qRat3 * (16. * rRat2 - 61. * pRat) + + 12. * rRat2 * qRat4) / (qRat * pow4(qRat-rRat * pRat)); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2QQbar3PJ1g::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idHad, 21); + + // Two orientations of colour flow. + setColAcol( 1, 2, 2, 3, 0, 0, 1, 3); + if (rndmPtr->flat() > 0.5) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qg2QQbar3PJ1q class. +// Cross section q g -> QQbar[3PJ(1)] q (Q = c or b, J = 0, 1 or 2). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2QQbar3PJ1q::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (jSave == 0) { + idHad = (idNew == 4) ? 10441 : 10551; + nameSave = (idNew == 4) ? "q g -> ccbar[3P0(1)] q" + : "q g -> bbbar[3P0(1)] q"; + } else if (jSave == 1) { + idHad = (idNew == 4) ? 20443 : 20553; + nameSave = (idNew == 4) ? "q g -> ccbar[3P1(1)] q" + : "q g -> bbbar[3P1(1)] q"; + } else if (jSave == 2) { + idHad = (idNew == 4) ? 445 : 555; + nameSave = (idNew == 4) ? "q g -> ccbar[3P2(1)] q" + : "q g -> bbbar[3P2(1)] q"; + } + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:Ochic03P01") + : settingsPtr->parm("Bottomonium:Ochib03P01"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2qg2QQbar3PJ1q::sigmaKin() { + + // Calculate kinematics dependence. + double usH = uH + sH; + double sig = 0.; + if (jSave == 0) { + sig = - (16. * M_PI / 81.) * pow2(tH - 3. * s3) * (sH2 + uH2) + / (m3 * tH * pow4(usH)); + } else if (jSave == 1) { + sig = - (32. * M_PI / 27.) * (4. * s3 * sH * uH + tH * (sH2 + uH2)) + / (m3 * pow4(usH)); + } else if (jSave == 2) { + sig = - (32. *M_PI / 81.) * ( (6. * s3*s3 + tH2) * pow2(usH) + - 2. * sH * uH * (tH2 + 6. * s3 * usH)) / (m3 * tH * pow4(usH)); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2QQbar3PJ1q::setIdColAcol() { + + // Flavours are trivial. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, idHad, idq); + + // tH defined between q_in and q_out: must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Colour flow topologies. Swap when antiquarks. + if (id2 == 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 2, 1, 1, 0, 0, 0, 2, 0); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2QQbar3PJ1g class. +// Cross section q qbar -> QQbar[3PJ(1)] g (Q = c or b, J = 0, 1 or 2). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2QQbar3PJ1g::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (jSave == 0) { + idHad = (idNew == 4) ? 10441 : 10551; + nameSave = (idNew == 4) ? "q qbar -> ccbar[3P0(1)] g" + : "q qbar -> bbbar[3P0(1)] g"; + } else if (jSave == 1) { + idHad = (idNew == 4) ? 20443 : 20553; + nameSave = (idNew == 4) ? "q qbar -> ccbar[3P1(1)] g" + : "q qbar -> bbbar[3P1(1)] g"; + } else if (jSave == 2) { + idHad = (idNew == 4) ? 445 : 555; + nameSave = (idNew == 4) ? "q qbar -> ccbar[3P2(1)] g" + : "q qbar -> bbbar[3P2(1)] g"; + } + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:Ochic03P01") + : settingsPtr->parm("Bottomonium:Ochib03P01"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2qqbar2QQbar3PJ1g::sigmaKin() { + + // Calculate kinematics dependence. + double tuH = tH + uH; + double sig = 0.; + if (jSave == 0) { + sig =(128. * M_PI / 243.) * pow2(sH - 3. * s3) * (tH2 + uH2) + / (m3 * sH * pow4(tuH)); + } else if (jSave == 1) { + sig = (256. * M_PI / 81.) * (4. * s3 * tH * uH + sH * (tH2 + uH2)) + / (m3 * pow4(tuH)); + } else if (jSave == 2) { + sig = (256. * M_PI / 243.) * ( (6. * s3*s3 + sH2) * pow2(tuH) + - 2. * tH * uH * (sH2 + 6. * s3 * tuH) )/ (m3 * sH * pow4(tuH)); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2QQbar3PJ1g::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idHad, 21); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 0, 0, 1, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2QQbarX8g class. +// Cross section g g -> QQbar[X(8)] g (Q = c or b, X = 3S1, 1S0 or 3PJ). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2QQbarX8g::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (stateSave == 0) { + idHad = (idNew == 4) ? 9900443 : 9900553; + nameSave = (idNew == 4) ? "g g -> ccbar[3S1(8)] g" + : "g g -> bbbar[3S1(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3S18") + : settingsPtr->parm("Bottomonium:OUpsilon3S18"); + } else if (stateSave == 1) { + idHad = (idNew == 4) ? 9900441 : 9900551; + nameSave = (idNew == 4) ? "g g -> ccbar[1S0(8)] g" + : "g g -> bbbar[1S0(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi1S08") + : settingsPtr->parm("Bottomonium:OUpsilon1S08"); + } else if (stateSave == 2) { + idHad = (idNew == 4) ? 9910441 : 9910551; + nameSave = (idNew == 4) ? "g g -> ccbar[3PJ(8)] g" + : "g g -> bbbar[3PJ(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3P08") + : settingsPtr->parm("Bottomonium:OUpsilon3P08"); + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2gg2QQbarX8g::sigmaKin() { + + // Calculate kinematics dependence. + double stH = sH + tH; + double tuH = tH + uH; + double usH = uH + sH; + double sig = 0.; + if (stateSave == 0) { + sig = (M_PI / 72.) * m3 * ( 27. * (pow2(stH) + pow2(tuH) + + pow2(usH)) / (s3*s3) - 16. ) * ( pow2(sH * tuH) + + pow2(tH * usH) + pow2(uH * stH) ) / pow2( stH * tuH * usH ); + } else if (stateSave == 1) { + sig = (5. * M_PI / 16.) * m3 * ( pow2(uH / (tuH * usH)) + + pow2(sH / (stH * usH)) + pow2(tH / (stH * tuH)) ) * ( 12. + + (pow4(stH) + pow4(tuH) + pow4(usH)) / (s3 * sH * tH * uH) ); + } else if (stateSave == 2) { + double sH3 = sH2 * sH; + double sH4 = sH3 * sH; + double sH5 = sH4 * sH; + double sH6 = sH5 * sH; + double sH7 = sH6 * sH; + double sH8 = sH7 * sH; + double tH3 = tH2 * tH; + double tH4 = tH3 * tH; + double tH5 = tH4 * tH; + double tH6 = tH5 * tH; + double tH7 = tH6 * tH; + double tH8 = tH7 * tH; + double ssttH = sH * sH + sH * tH + tH * tH; + sig = 5. * M_PI * (3. * sH * tH * stH * pow4(ssttH) + - s3 * pow2(ssttH) * (7. * sH6 + 36. * sH5 * tH + 45. * sH4 * tH2 + + 28. * sH3 * tH3 + 45. * sH2 * tH4 + 36. * sH * tH5 + 7. * tH6) + + pow2(s3) * stH * (35. *sH8 + 169. * sH7 * tH + 299. * sH6 * tH2 + + 401. * sH5 * tH3 + 418. * sH4 * tH4 + 401. * sH3 * tH5 + + 299. * sH2 * tH6 + 169. * sH * tH7 + 35. * tH8) + - pow3(s3) * (84. *sH8+432. *sH7*tH+905. *sH6*tH2 + + 1287. * sH5 * tH3 + 1436. * sH4 * tH4 +1287. * sH3 * tH5 + + 905. * sH2 * tH6 + 432. * sH * tH7 + 84. * tH8) + + pow4(s3) * stH * (126. * sH6 + 451. * sH5 * tH +677. * sH4 * tH2 + + 836. * sH3 * tH3 + 677. * sH2 * tH4 + 451. * sH * tH5 + + 126. * tH6) + - pow5(s3) * 3. * (42. * sH6 + 171. * sH5 * tH + 304. * sH4 * tH2 + + 362. * sH3 * tH3 + 304. * sH2 * tH4 + 171. * sH * tH5 + + 42. * tH6) + + pow3(s3 * s3) * 2. * stH * (42. * sH4 + 106. * sH3 * tH + + 119. * sH2 * tH2 + 106. * sH * tH3 + 42. * tH4) + - pow4(s3) * pow3(s3) * (35. * sH4 + 99. * sH3 * tH + + 120. * sH2 * tH2 + 99. * sH * tH3 + 35. * tH4) + + pow4(s3 * s3) * 7. * stH * ssttH) + / (sH * tH * uH * s3 * m3 * pow3(stH * tuH * usH)); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2QQbarX8g::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idHad, 21); + + // Split total contribution into different colour flows just like in + // g g -> g g (with kinematics recalculated for massless partons). + double sHr = - (tH + uH); + double sH2r = sHr * sHr; + double sigTS = tH2/sH2r + 2.*tH/sHr + 3. + 2.*sHr/tH + sH2r/tH2; + double sigUS = uH2/sH2r + 2.*uH/sHr + 3. + 2.*sHr/uH + sH2r/uH2; + double sigTU = tH2/uH2 + 2.*tH/uH + 3. + 2.*uH/tH + uH2/tH2; + double sigSum = sigTS + sigUS + sigTU; + + // Three colour flow topologies, each with two orientations. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 4, 4, 3); + else if (sigRand < sigTS + sigUS) + setColAcol( 1, 2, 3, 1, 3, 4, 4, 2); + else setColAcol( 1, 2, 3, 4, 1, 4, 3, 2); + if (rndmPtr->flat() > 0.5) swapColAcol(); + + +} + +//========================================================================== + +// Sigma2qg2QQbarX8q class. +// Cross section q g -> QQbar[X(8)] q (Q = c or b, X = 3S1, 1S0 or 3PJ). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2QQbarX8q::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (stateSave == 0) { + idHad = (idNew == 4) ? 9900443 : 9900553; + nameSave = (idNew == 4) ? "q g -> ccbar[3S1(8)] q" + : "q g -> bbbar[3S1(8)] q"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3S18") + : settingsPtr->parm("Bottomonium:OUpsilon3S18"); + } else if (stateSave == 1) { + idHad = (idNew == 4) ? 9900441 : 9900551; + nameSave = (idNew == 4) ? "q g -> ccbar[1S0(8)] q" + : "q g -> bbbar[1S0(8)] q"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi1S08") + : settingsPtr->parm("Bottomonium:OUpsilon1S08"); + } else if (stateSave == 2) { + idHad = (idNew == 4) ? 9910441 : 9910551; + nameSave = (idNew == 4) ? "q g -> ccbar[3PJ(8)] q" + : "q g -> bbbar[3PJ(8)] q"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3P08") + : settingsPtr->parm("Bottomonium:OUpsilon3P08"); + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2qg2QQbarX8q::sigmaKin() { + + // Calculate kinematics dependence. + double stH = sH + tH; + double tuH = tH + uH; + double usH = uH + sH; + double stH2 = stH * stH; + double tuH2 = tuH * tuH; + double usH2 = usH * usH; + double sig = 0.; + if (stateSave == 0) { + sig = - (M_PI / 27.)* (4. * (sH2 + uH2) - sH * uH) * (stH2 +tuH2) + / (s3 * m3 * sH * uH * usH2); + } else if (stateSave == 1) { + sig = - (5. * M_PI / 18.) * (sH2 + uH2) / (m3 * tH * usH2); + } else if (stateSave == 2) { + sig = - (10. * M_PI / 9.) * ( (7. * usH + 8. * tH) * (sH2 + uH2) + + 4. * tH * (2. * pow2(s3) - stH2 - tuH2) ) + / (s3 * m3 * tH * usH2 * usH); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2QQbarX8q::setIdColAcol() { + + // Flavours are trivial. + int idq = (id2 == 21) ? id1 : id2; + setId( id1, id2, idHad, idq); + + // tH defined between q_in and q_out: must swap tHat <-> uHat if q g in. + swapTU = (id2 == 21); + + // Split total contribution into different colour flows just like in + // q g -> q g (with kinematics recalculated for massless partons). + double sHr = - (tH + uH); + double sH2r = sHr * sHr; + double sigTS = uH2/tH2 - (4./9.) * uH/sHr; + double sigTU = sH2r/tH2 - (4./9.) * sHr/uH; + double sigSum = sigTS + sigTU; + + // Two colour flow topologies. Swap if first is gluon, or when antiquark. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 0, 2, 1, 2, 3, 3, 0); + else setColAcol( 1, 0, 2, 3, 1, 3, 2, 0); + if (id1 == 21) swapCol12(); + if (idq < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2QQbarX8g class. +// Cross section q qbar -> QQbar[X(8)] g (Q = c or b, X = 3S1, 1S0 or 3PJ). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2QQbarX8g::initProc() { + + // Produced state. Process name. Onium matrix element. + idHad = 0; + nameSave = "illegal process"; + if (stateSave == 0) { + idHad = (idNew == 4) ? 9900443 : 9900553; + nameSave = (idNew == 4) ? "q qbar -> ccbar[3S1(8)] g" + : "q qbar -> bbbar[3S1(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3S18") + : settingsPtr->parm("Bottomonium:OUpsilon3S18"); + } else if (stateSave == 1) { + idHad = (idNew == 4) ? 9900441 : 9900551; + nameSave = (idNew == 4) ? "q qbar -> ccbar[1S0(8)] g" + : "q qbar -> bbbar[1S0(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi1S08") + : settingsPtr->parm("Bottomonium:OUpsilon1S08"); + } else if (stateSave == 2) { + idHad = (idNew == 4) ? 9910441 : 9910551; + nameSave = (idNew == 4) ? "q qbar -> ccbar[3PJ(8)] g" + : "q qbar -> bbbar[3PJ(8)] g"; + oniumME = (idNew == 4) ? settingsPtr->parm("Charmonium:OJpsi3P08") + : settingsPtr->parm("Bottomonium:OUpsilon3P08"); + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat); no explicit flavour dependence. + +void Sigma2qqbar2QQbarX8g::sigmaKin() { + + // Calculate kinematics dependence. + double stH = sH + tH; + double tuH = tH + uH; + double usH = uH + sH; + double stH2 = stH * stH; + double tuH2 = tuH * tuH; + double usH2 = usH * usH; + double sig = 0.; + if (stateSave == 0) { + sig = (8. * M_PI / 81.) * (4. * (tH2 + uH2) - tH * uH) + * (stH2 + usH2) / (s3 * m3 * tH * uH * tuH2); + } else if (stateSave == 1) { + sig = (20. * M_PI / 27.) * (tH2 + uH2) / (m3 * sH * tuH2); + } else if (stateSave == 2) { + sig = (80. * M_PI / 27.) * ( (7. * tuH + 8. * sH) * (tH2 + uH2) + + 4. * sH * (2. * pow2(s3) - stH2 -usH2) ) + / (s3 * m3 * sH * tuH2 * tuH); + } + + // Answer. + sigma = (M_PI/sH2) * pow3(alpS) * oniumME * sig; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2QQbarX8g::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idHad, 21); + + // Split total contribution into different colour flows just like in + // q qbar -> g g (with kinematics recalculated for massless partons). + double sHr = - (tH + uH); + double sH2r = sHr * sHr; + double sigTS = (4. / 9.) * uH / tH - uH2 / sH2r; + double sigUS = (4. / 9.) * tH / uH - tH2 / sH2r; + double sigSum = sigTS + sigUS; + + // Two colour flow topologies. Swap if first is antiquark. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 0, 0, 2, 1, 3, 3, 2); + else setColAcol( 1, 0, 0, 2, 3, 2, 1, 3); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/SigmaProcess.cxx b/PYTHIA8/pythia8140/src/SigmaProcess.cxx new file mode 100644 index 00000000000..d4510593266 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaProcess.cxx @@ -0,0 +1,1111 @@ +// SigmaProcess.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// SigmaProcess class, and classes derived from it. + +#include "SigmaProcess.h" + +namespace Pythia8 { + +//========================================================================== + +// The SigmaProcess class. +// Base class for cross sections. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Conversion of GeV^{-2} to mb for cross section. +const double SigmaProcess::CONVERT2MB = 0.389380; + +// The sum of outgoing masses must not be too close to the cm energy. +const double SigmaProcess::MASSMARGIN = 0.1; + +//-------------------------------------------------------------------------- + +// Perform simple initialization and store pointers. + +void SigmaProcess::init(Info* infoPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, BeamParticle* beamAPtrIn, + BeamParticle* beamBPtrIn, CoupSM* coupSMPtrIn, SigmaTotal* sigmaTotPtrIn, + CoupSUSY* coupSUSYPtrIn, SusyLesHouches* slhaPtrIn) { + + // Store pointers. + infoPtr = infoPtrIn; + settingsPtr = settingsPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + coupSMPtr = coupSMPtrIn; + sigmaTotPtr = sigmaTotPtrIn; + coupSUSYPtr = coupSUSYPtrIn; + slhaPtr = slhaPtrIn; + + // Read out some properties of beams to allow shorthand. + idA = (beamAPtr > 0) ? beamAPtr->id() : 0; + idB = (beamBPtr > 0) ? beamBPtr->id() : 0; + mA = (beamAPtr > 0) ? beamAPtr->m() : 0.; + mB = (beamBPtr > 0) ? beamBPtr->m() : 0.; + isLeptonA = (beamAPtr > 0) ? beamAPtr->isLepton() : false; + isLeptonB = (beamBPtr > 0) ? beamBPtr->isLepton() : false; + hasLeptonBeams = isLeptonA || isLeptonB; + + // K factor, multiplying resolved processes. (But not here for MI.) + Kfactor = settingsPtr->parm("SigmaProcess:Kfactor"); + + // Maximum incoming quark flavour. + nQuarkIn = settingsPtr->mode("PDFinProcess:nQuarkIn"); + + // Renormalization scale choice. + renormScale1 = settingsPtr->mode("SigmaProcess:renormScale1"); + renormScale2 = settingsPtr->mode("SigmaProcess:renormScale2"); + renormScale3 = settingsPtr->mode("SigmaProcess:renormScale3"); + renormScale3VV = settingsPtr->mode("SigmaProcess:renormScale3VV"); + renormMultFac = settingsPtr->parm("SigmaProcess:renormMultFac"); + renormFixScale = settingsPtr->parm("SigmaProcess:renormFixScale"); + + // Factorization scale choice. + factorScale1 = settingsPtr->mode("SigmaProcess:factorScale1"); + factorScale2 = settingsPtr->mode("SigmaProcess:factorScale2"); + factorScale3 = settingsPtr->mode("SigmaProcess:factorScale3"); + factorScale3VV = settingsPtr->mode("SigmaProcess:factorScale3VV"); + factorMultFac = settingsPtr->parm("SigmaProcess:factorMultFac"); + factorFixScale = settingsPtr->parm("SigmaProcess:factorFixScale"); + + // CP violation parameters for the BSM Higgs sector. + higgsH1parity = settingsPtr->mode("HiggsH1:parity"); + higgsH1eta = settingsPtr->parm("HiggsH1:etaParity"); + higgsH2parity = settingsPtr->mode("HiggsH2:parity"); + higgsH2eta = settingsPtr->parm("HiggsH2:etaParity"); + higgsA3parity = settingsPtr->mode("HiggsA3:parity"); + higgsA3eta = settingsPtr->parm("HiggsA3:etaParity"); + + // If BSM not switched on then H1 should have SM properties. + if (!settingsPtr->flag("Higgs:useBSM")){ + higgsH1parity = 1; + higgsH1eta = 0.; + } + +} + +//-------------------------------------------------------------------------- + +// Set up allowed flux of incoming partons. +// addBeam: set up PDF's that need to be evaluated for the two beams. +// addPair: set up pairs of incoming partons from the two beams. + +bool SigmaProcess::initFlux() { + + // Reset arrays (in case of several init's in same run). + inBeamA.clear(); + inBeamB.clear(); + inPair.clear(); + + // Read in process-specific channel information. + string fluxType = inFlux(); + + // Case with g g incoming state. + if (fluxType == "gg") { + addBeamA(21); + addBeamB(21); + addPair(21, 21); + } + + // Case with q g incoming state. + else if (fluxType == "qg") { + for (int i = -nQuarkIn; i <= nQuarkIn; ++i) { + int idNow = (i == 0) ? 21 : i; + addBeamA(idNow); + addBeamB(idNow); + } + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addPair(idNow, 21); + addPair(21, idNow); + } + } + + // Case with q q', q qbar' or qbar qbar' incoming state. + else if (fluxType == "qq") { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int id1Now = -nQuarkIn; id1Now <= nQuarkIn; ++id1Now) + if (id1Now != 0) + for (int id2Now = -nQuarkIn; id2Now <= nQuarkIn; ++id2Now) + if (id2Now != 0) + addPair(id1Now, id2Now); + } + + // Case with q qbar incoming state. + else if (fluxType == "qqbarSame") { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) + addPair(idNow, -idNow); + } + + // Case with f f', f fbar', fbar fbar' incoming state. + else if (fluxType == "ff") { + // If beams are leptons then they are also the colliding partons. + if ( isLeptonA && isLeptonB ) { + addBeamA(idA); + addBeamB(idB); + addPair(idA, idB); + // First beam is lepton and second is hadron. + } else if ( isLeptonA ) { + addBeamA(idA); + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamB(idNow); + addPair(idA, idNow); + } + // First beam is hadron and second is lepton. + } else if ( isLeptonB ) { + addBeamB(idB); + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addPair(idNow, idB); + } + // Hadron beams gives quarks. + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int id1Now = -nQuarkIn; id1Now <= nQuarkIn; ++id1Now) + if (id1Now != 0) + for (int id2Now = -nQuarkIn; id2Now <= nQuarkIn; ++id2Now) + if (id2Now != 0) + addPair(id1Now, id2Now); + } + } + + // Case with f fbar incoming state. + else if (fluxType == "ffbarSame") { + // If beams are antiparticle pair and leptons then also colliding partons. + if ( idA + idB == 0 && isLeptonA ) { + addBeamA(idA); + addBeamB(idB); + addPair(idA, idB); + // Else assume both to be hadrons, for better or worse. + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) + addPair(idNow, -idNow); + } + } + + // Case with f fbar' charged(+-1) incoming state. + else if (fluxType == "ffbarChg") { + // If beams are leptons then also colliding partons. + if ( isLeptonA && isLeptonB && abs( particleDataPtr->chargeType(idA) + + particleDataPtr->chargeType(idB) ) == 3 ) { + addBeamA(idA); + addBeamB(idB); + addPair(idA, idB); + // Hadron beams gives quarks. + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int id1Now = -nQuarkIn; id1Now <= nQuarkIn; ++id1Now) + if (id1Now != 0) + for (int id2Now = -nQuarkIn; id2Now <= nQuarkIn; ++id2Now) + if (id2Now != 0 && id1Now * id2Now < 0 + && (abs(id1Now) + abs(id2Now))%2 == 1) addPair(id1Now, id2Now); + } + } + + // Case with f fbar' generic incoming state. + else if (fluxType == "ffbar") { + // If beams are leptons then also colliding partons. + if (isLeptonA && isLeptonB && idA * idB < 0) { + addBeamA(idA); + addBeamB(idB); + addPair(idA, idB); + // Hadron beams gives quarks. + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addBeamB(idNow); + } + for (int id1Now = -nQuarkIn; id1Now <= nQuarkIn; ++id1Now) + if (id1Now != 0) + for (int id2Now = -nQuarkIn; id2Now <= nQuarkIn; ++id2Now) + if (id2Now != 0 && id1Now * id2Now < 0) + addPair(id1Now, id2Now); + } + } + + // Case with f gamma incoming state. + else if (fluxType == "fgm") { + // Fermion from incoming side A. + if ( isLeptonA ) { + addBeamA(idA); + addPair(idA, 22); + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamA(idNow); + addPair(idNow, 22); + } + } + // Fermion from incoming side B. + if ( isLeptonB ) { + addBeamB( idB); + addPair(22, idB); + } else { + for (int idNow = -nQuarkIn; idNow <= nQuarkIn; ++idNow) + if (idNow != 0) { + addBeamB(idNow); + addPair(22, idNow); + } + } + // Photons in the beams. + addBeamA(22); + addBeamB(22); + } + + // Case with gamma gamma incoming state. + else if (fluxType == "ggm") { + addBeamA(21); + addBeamA(22); + addBeamB(21); + addBeamB(22); + addPair(21, 22); + addPair(22, 21); + } + + // Case with gamma gamma incoming state. + else if (fluxType == "gmgm") { + addBeamA(22); + addBeamB(22); + addPair(22, 22); + } + + // Unrecognized fluxType is bad sign. Else done. + else { + infoPtr->errorMsg("Error in SigmaProcess::initFlux: " + "unrecognized inFlux type", fluxType); + return false; + } + return true; + +} + +//-------------------------------------------------------------------------- + +// Convolute matrix-element expression(s) with parton flux and K factor. + +double SigmaProcess::sigmaPDF() { + + // Evaluate and store the required parton densities. + for (int j = 0; j < sizeBeamA(); ++j) + inBeamA[j].pdf = beamAPtr->xfHard( inBeamA[j].id, x1Save, Q2FacSave); + for (int j = 0; j < sizeBeamB(); ++j) + inBeamB[j].pdf = beamBPtr->xfHard( inBeamB[j].id, x2Save, Q2FacSave); + + // Loop over allowed incoming channels. + sigmaSumSave = 0.; + for (int i = 0; i < sizePair(); ++i) { + + // Evaluate hard-scattering cross section. Include K factor. + inPair[i].pdfSigma = Kfactor + * sigmaHatWrap(inPair[i].idA, inPair[i].idB); + + // Multiply by respective parton densities. + for (int j = 0; j < sizeBeamA(); ++j) + if (inPair[i].idA == inBeamA[j].id) { + inPair[i].pdfA = inBeamA[j].pdf; + inPair[i].pdfSigma *= inBeamA[j].pdf; + break; + } + for (int j = 0; j < sizeBeamB(); ++j) + if (inPair[i].idB == inBeamB[j].id) { + inPair[i].pdfB = inBeamB[j].pdf; + inPair[i].pdfSigma *= inBeamB[j].pdf; + break; + } + + // Sum for all channels. + sigmaSumSave += inPair[i].pdfSigma; + } + + // Done. + return sigmaSumSave; + +} + +//-------------------------------------------------------------------------- + +// Select incoming parton channel and extract parton densities (resolved). + +void SigmaProcess::pickInState(int id1in, int id2in) { + + // Multiple interactions: partons already selected. + if (id1in != 0 && id2in != 0) { + id1 = id1in; + id2 = id2in; + } + + // Pick channel. Extract channel flavours and pdf's. + double sigmaRand = sigmaSumSave * rndmPtr->flat(); + for (int i = 0; i < sizePair(); ++i) { + sigmaRand -= inPair[i].pdfSigma; + if (sigmaRand <= 0.) { + id1 = inPair[i].idA; + id2 = inPair[i].idB; + pdf1Save = inPair[i].pdfA; + pdf2Save = inPair[i].pdfB; + break; + } + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for W decay distribution in t -> W b -> f fbar b. + +double SigmaProcess::weightTopDecay( Event& process, int iResBeg, + int iResEnd) { + + // If not pair W d/s/b and mother t then return unit weight. + if (iResEnd - iResBeg != 1) return 1.; + int iW1 = iResBeg; + int iB2 = iResBeg + 1; + int idW1 = process[iW1].idAbs(); + int idB2 = process[iB2].idAbs(); + if (idW1 != 24) { + swap(iW1, iB2); + swap(idW1, idB2); + } + if (idW1 != 24 || (idB2 != 1 && idB2 != 3 && idB2 != 5)) return 1.; + int iT = process[iW1].mother1(); + if (iT <= 0 || process[iT].idAbs() != 6) return 1.; + + // Find sign-matched order of W decay products. + int iF = process[iW1].daughter1(); + int iFbar = process[iW1].daughter2(); + if (iFbar - iF != 1) return 1.; + if (process[iT].id() * process[iF].id() < 0) swap(iF, iFbar); + + // Weight and maximum weight. + double wt = (process[iT].p() * process[iFbar].p()) + * (process[iF].p() * process[iB2].p()); + double wtMax = ( pow4(process[iT].m()) - pow4(process[iW1].m()) ) / 8.; + + // Done. + return wt / wtMax; + +} + + +//-------------------------------------------------------------------------- + +// Evaluate weight for Z0/W+- decay distributions in H -> Z0/W+ Z0/W- -> 4f. + +double SigmaProcess::weightHiggsDecay( Event& process, int iResBeg, + int iResEnd) { + + // If not pair Z0 Z0 or W+ W- then return unit weight. + if (iResEnd - iResBeg != 1) return 1.; + int iZW1 = iResBeg; + int iZW2 = iResBeg + 1; + int idZW1 = process[iZW1].id(); + int idZW2 = process[iZW2].id(); + if (idZW1 < 0) { + swap(iZW1, iZW2); + swap(idZW1, idZW2); + } + if ( (idZW1 != 23 || idZW2 != 23) && (idZW1 != 24 || idZW2 != -24) ) + return 1.; + + // If mother is not Higgs then return unit weight. + int iH = process[iZW1].mother1(); + if (iH <= 0) return 1.; + int idH = process[iH].id(); + if (idH != 25 && idH != 35 && idH !=36) return 1.; + + // Parameters depend on Higgs type: H0(H_1), H^0(H_2) or A^0(H_3). + int higgsParity = higgsH1parity; + double higgsEta = higgsH1eta; + if (idH == 35) { + higgsParity = higgsH2parity; + higgsEta = higgsH2eta; + } else if (idH == 36) { + higgsParity = higgsA3parity; + higgsEta = higgsA3eta; + } + + // Option with isotropic decays. + if (higgsParity == 0) return 1.; + + // Maximum and initial weight. + double wtMax = pow4(process[iH].m()); + double wt = wtMax; + + // Find sign-matched order of Z0/W+- decay products. + int i3 = process[iZW1].daughter1(); + int i4 = process[iZW1].daughter2(); + if (process[i3].id() < 0) swap( i3, i4); + int i5 = process[iZW2].daughter1(); + int i6 = process[iZW2].daughter2(); + if (process[i5].id() < 0) swap( i5, i6); + + // Evaluate four-vector products and find masses.. + double p35 = 2. * process[i3].p() * process[i5].p(); + double p36 = 2. * process[i3].p() * process[i6].p(); + double p45 = 2. * process[i4].p() * process[i5].p(); + double p46 = 2. * process[i4].p() * process[i6].p(); + double p34 = 2. * process[i3].p() * process[i4].p(); + double p56 = 2. * process[i5].p() * process[i6].p(); + double mZW1 = process[iZW1].m(); + double mZW2 = process[iZW2].m(); + + // For mixed CP states need epsilon product and gauge boson masses. + double epsilonProd = 0.; + if (higgsParity == 3) { + double p[4][4]; + for (int i = 0; i < 4; ++i) { + int ii = i3; + if (i == 1) ii = i4; + if (i == 2) ii = i5; + if (i == 3) ii = i6; + p[i][0] = process[ii].e(); + p[i][1] = process[ii].px(); + p[i][2] = process[ii].py(); + p[i][3] = process[ii].pz(); + } + epsilonProd + = p[0][0]*p[1][1]*p[2][2]*p[3][3] - p[0][0]*p[1][1]*p[2][3]*p[3][2] + - p[0][0]*p[1][2]*p[2][1]*p[3][3] + p[0][0]*p[1][2]*p[2][3]*p[3][1] + + p[0][0]*p[1][3]*p[2][1]*p[3][2] - p[0][0]*p[1][3]*p[2][2]*p[3][1] + - p[0][1]*p[1][0]*p[2][2]*p[3][3] + p[0][1]*p[1][0]*p[2][3]*p[3][2] + + p[0][1]*p[1][2]*p[2][0]*p[3][3] - p[0][1]*p[1][2]*p[2][3]*p[3][0] + - p[0][1]*p[1][3]*p[2][0]*p[3][2] + p[0][1]*p[1][3]*p[2][2]*p[3][0] + + p[0][2]*p[1][0]*p[2][1]*p[3][3] - p[0][2]*p[1][0]*p[2][3]*p[3][1] + - p[0][2]*p[1][1]*p[2][0]*p[3][3] + p[0][2]*p[1][1]*p[2][3]*p[3][0] + + p[0][2]*p[1][3]*p[2][0]*p[3][1] - p[0][2]*p[1][3]*p[2][1]*p[3][0] + - p[0][3]*p[1][0]*p[2][1]*p[3][2] + p[0][3]*p[1][0]*p[2][2]*p[3][1] + + p[0][3]*p[1][1]*p[2][0]*p[3][2] - p[0][3]*p[1][1]*p[2][2]*p[3][0] + - p[0][3]*p[1][2]*p[2][0]*p[3][1] + p[0][3]*p[1][2]*p[2][1]*p[3][0]; + } + + // Z0 Z0 decay: vector and axial couplings of two fermion pairs. + if (idZW1 == 23) { + double vf1 = coupSMPtr->vf(process[i3].idAbs()); + double af1 = coupSMPtr->af(process[i3].idAbs()); + double vf2 = coupSMPtr->vf(process[i5].idAbs()); + double af2 = coupSMPtr->af(process[i5].idAbs()); + double va12asym = 4. * vf1 * af1 * vf2 * af2 + / ( (vf1*vf1 + af1*af1) * (vf2*vf2 + af2*af2) ); + double etaMod = higgsEta / pow2( particleDataPtr->m0(23) ); + + // Normal CP-even decay. + if (higgsParity == 1) wt = 8. * (1. + va12asym) * p35 * p46 + + 8. * (1. - va12asym) * p36 * p45; + + // CP-odd decay (normal for A0(H_3)). + else if (higgsParity == 2) wt = ( pow2(p35 + p46) + + pow2(p36 + p45) - 2. * p34 * p56 + - 2. * pow2(p35 * p46 - p36 * p45) / (p34 * p56) + + va12asym * (p35 + p36 - p45 - p46) * (p35 + p45 - p36 - p46) ) + / (1. + va12asym); + + // Mixed CP states. + else wt = 32. * ( 0.25 * ( (1. + va12asym) * p35 * p46 + + (1. - va12asym) * p36 * p45 ) - 0.5 * etaMod * epsilonProd + * ( (1. + va12asym) * (p35 + p46) - (1. - va12asym) * (p36 + p45) ) + + 0.0625 * etaMod * etaMod * (-2. * pow2(p34 * p56) + - 2. * pow2(p35 * p46 - p36 * p45) + + p34 * p56 * (pow2(p35 + p46) + pow2(p36 + p45)) + + va12asym * p34 * p56 * (p35 + p36 - p45 - p46) + * (p35 + p45 - p36 - p46) ) ) / ( 1. + 2. * etaMod * mZW1 * mZW2 + + 2. * pow2(etaMod * mZW1 * mZW2) * (1. + va12asym) ); + + // W+ W- decay. + } else if (idZW1 == 24) { + double etaMod = higgsEta / pow2( particleDataPtr->m0(24) ); + + // Normal CP-even decay. + if (higgsParity == 1) wt = 16. * p35 * p46; + + // CP-odd decay (normal for A0(H_3)). + else if (higgsParity == 2) wt = 0.5 * ( pow2(p35 + p46) + + pow2(p36 + p45) - 2. * p34 * p56 + - 2. * pow2(p35 * p46 - p36 * p45) / (p34 * p56) + + (p35 + p36 - p45 - p46) * (p35 + p45 - p36 - p46) ); + + // Mixed CP states. + else wt = 32. * ( 0.25 * 2. * p35 * p46 + - 0.5 * etaMod * epsilonProd * 2. * (p35 + p46) + + 0.0625 * etaMod * etaMod * (-2. * pow2(p34 * p56) + - 2. * pow2(p35 * p46 - p36 * p45) + + p34 * p56 * (pow2(p35 + p46) + pow2(p36 + p45)) + + p34 * p56 * (p35 + p36 - p45 - p46) * (p35 + p45 - p36 - p46) ) ) + / ( 1. * 2. * etaMod * mZW1 * mZW2 + 2. * pow2(etaMod * mZW1 * mZW2) ); + } + + // Done. + return wt / wtMax; + +} + +//========================================================================== + +// The Sigma1Process class. +// Base class for resolved 2 -> 1 cross sections; derived from SigmaProcess. + +//-------------------------------------------------------------------------- + +// Input and complement kinematics for resolved 2 -> 1 process. + +void Sigma1Process::store1Kin( double x1in, double x2in, double sHin) { + + // Default value only sensible for these processes. + swapTU = false; + + // Incoming parton momentum fractions and sHat. + x1Save = x1in; + x2Save = x2in; + sH = sHin; + mH = sqrt(sH); + sH2 = sH * sH; + + // Special kinematics setup for |M|^2 evaluations e.g. with MadGraph. + mME[0] = 0.; + pME[0] = 0.5 * mH * Vec4( 0., 0., 1., 1.); + mME[1] = 0.; + pME[1] = 0.5 * mH * Vec4( 0., 0., -1., 1.); + mME[2] = mH; + pME[2] = Vec4( 0., 0., 0., mH); + + // Different options for renormalization scale, but normally sHat. + Q2RenSave = renormMultFac * sH; + if (renormScale1 == 2) Q2RenSave = renormFixScale; + + // Different options for factorization scale, but normally sHat. + Q2FacSave = factorMultFac * sH; + if (factorScale1 == 2) Q2FacSave = factorFixScale; + + // Evaluate alpha_strong and alpha_EM. + alpS = coupSMPtr->alphaS(Q2RenSave); + alpEM = coupSMPtr->alphaEM(Q2RenSave); + +} + +//========================================================================== + +// The Sigma2Process class. +// Base class for resolved 2 -> 2 cross sections; derived from SigmaProcess. + +//-------------------------------------------------------------------------- + +// Input and complement kinematics for resolved 2 -> 2 process. + +void Sigma2Process::store2Kin( double x1in, double x2in, double sHin, + double tHin, double m3in, double m4in, double runBW3in, double runBW4in) { + + // Default ordering of particles 3 and 4. + swapTU = false; + + // Incoming parton momentum fractions. + x1Save = x1in; + x2Save = x2in; + + // Incoming masses and their squares. + bool masslessKin = (id3Mass() == 0) && (id4Mass() == 0); + if (masslessKin) { + m3 = 0.; + m4 = 0.; + } else { + m3 = m3in; + m4 = m4in; + } + mSave[3] = m3; + mSave[4] = m4; + s3 = m3 * m3; + s4 = m4 * m4; + + // Standard Mandelstam variables and their squares. + sH = sHin; + tH = tHin; + uH = (masslessKin) ? -(sH + tH) : s3 + s4 - (sH + tH); + mH = sqrt(sH); + sH2 = sH * sH; + tH2 = tH * tH; + uH2 = uH * uH; + + // The nominal Breit-Wigner factors with running width. + runBW3 = runBW3in; + runBW4 = runBW4in; + + // Calculate squared transverse momentum. + pT2 = (masslessKin) ? tH * uH / sH : (tH * uH - s3 * s4) / sH; + + // Special kinematics setup for |M|^2 evaluations e.g. with MadGraph. + mME[0] = 0.; + pME[0] = 0.5 * mH * Vec4( 0., 0., 1., 1.); + mME[1] = 0.; + pME[1] = 0.5 * mH * Vec4( 0., 0., -1., 1.); + double sH34 = sqrtpos( pow2(sH - s3 - s4) - 4. * s3 * s4); + double cThe = (tH - uH) / sH34; + double sThe = sqrtpos(1. - cThe * cThe); + double pAbs = 0.5 * sH34 / mH; + // Normally allowed with unequal (or vanishing) masses. + if (id3Mass() == 0 || abs(id3Mass()) != abs(id4Mass())) { + mME[2] = m3; + pME[2] = Vec4( pAbs * sThe, 0., pAbs * cThe, 0.5 * (sH + s3 - s4) / mH); + mME[3] = m4; + pME[3] = Vec4( -pAbs * sThe, 0., -pAbs * cThe, 0.5 * (sH + s4 - s3) / mH); + // For equal (anti)particles (e.g. W+ W-) use averaged mass. + } else { + mME[2] = sqrtpos(0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH); + pME[2] = Vec4( pAbs * sThe, 0., pAbs * cThe, 0.5 * mH); + mME[3] = mME[2]; + pME[3] = Vec4( -pAbs * sThe, 0., -pAbs * cThe, 0.5 * mH); + } + + // Special case: pick scale as if 2 -> 1 process in disguise. + if (isSChannel()) { + + // Different options for renormalization scale, but normally sHat. + Q2RenSave = renormMultFac * sH; + if (renormScale1 == 2) Q2RenSave = renormFixScale; + + // Different options for factorization scale, but normally sHat. + Q2FacSave = factorMultFac * sH; + if (factorScale1 == 2) Q2FacSave = factorFixScale; + + // Normal case with "true" 2 -> 2. + } else { + + // Different options for renormalization scale. + if (masslessKin) Q2RenSave = (renormScale2 < 4) ? pT2 : sH; + else if (renormScale2 == 1) Q2RenSave = pT2 + min(s3, s4); + else if (renormScale2 == 2) Q2RenSave = sqrt((pT2 + s3) * (pT2 + s4)); + else if (renormScale2 == 3) Q2RenSave = pT2 + 0.5 * (s3 + s4); + else Q2RenSave = sH; + Q2RenSave *= renormMultFac; + if (renormScale2 == 5) Q2RenSave = renormFixScale; + + // Different options for factorization scale. + if (masslessKin) Q2FacSave = (factorScale2 < 4) ? pT2 : sH; + else if (factorScale2 == 1) Q2FacSave = pT2 + min(s3, s4); + else if (factorScale2 == 2) Q2FacSave = sqrt((pT2 + s3) * (pT2 + s4)); + else if (factorScale2 == 3) Q2FacSave = pT2 + 0.5 * (s3 + s4); + else Q2FacSave = sH; + Q2FacSave *= factorMultFac; + if (factorScale2 == 5) Q2FacSave = factorFixScale; + } + + // Evaluate alpha_strong and alpha_EM. + alpS = coupSMPtr->alphaS(Q2RenSave); + alpEM = coupSMPtr->alphaEM(Q2RenSave); + +} + +//-------------------------------------------------------------------------- + +// As above, special kinematics for multiple interactions. + +void Sigma2Process::store2KinMI( double x1in, double x2in, + double sHin, double tHin, double uHin, double alpSin, double alpEMin, + bool needMasses, double m3in, double m4in) { + + // Default ordering of particles 3 and 4. + swapTU = false; + + // Incoming x values. + x1Save = x1in; + x2Save = x2in; + + // Standard Mandelstam variables and their squares. + sH = sHin; + tH = tHin; + uH = uHin; + mH = sqrt(sH); + sH2 = sH * sH; + tH2 = tH * tH; + uH2 = uH * uH; + + // Strong and electroweak couplings. + alpS = alpSin; + alpEM = alpEMin; + + // Assume vanishing masses. (Will be modified in final kinematics.) + m3 = 0.; + s3 = 0.; + m4 = 0.; + s4 = 0.; + sHBeta = sH; + + // Scattering angle. + cosTheta = (tH - uH) / sH; + sinTheta = 2. * sqrtpos( tH * uH ) / sH; + + // In some cases must use masses and redefine meaning of tHat and uHat. + if (needMasses) { + m3 = m3in; + s3 = m3 * m3; + m4 = m4in; + s4 = m4 * m4; + sHMass = sH - s3 - s4; + sHBeta = sqrtpos(sHMass*sHMass - 4. * s3 * s4); + tH = -0.5 * (sHMass - sHBeta * cosTheta); + uH = -0.5 * (sHMass + sHBeta * cosTheta); + tH2 = tH * tH; + uH2 = uH * uH; + } + + // pT2 with masses (at this stage) included. + pT2Mass = 0.25 * sHBeta * pow2(sinTheta); + +} + +//-------------------------------------------------------------------------- + +// Perform kinematics for a Multiple Interaction, including a rescattering. + +bool Sigma2Process::final2KinMI( int i1Res, int i2Res, Vec4 p1Res, Vec4 p2Res, + double m1Res, double m2Res) { + + // Have to set flavours and colours. + setIdColAcol(); + + // Check that masses of outgoing particles not too big. + m3 = particleDataPtr->m0(idSave[3]); + m4 = particleDataPtr->m0(idSave[4]); + mH = sqrt(sH); + if (m3 + m4 + MASSMARGIN > mH) return false; + s3 = m3 * m3; + s4 = m4 * m4; + + // Do kinematics of the production; without or with masses. + double e1In = 0.5 * mH; + double e2In = e1In; + double pzIn = e1In; + if (i1Res > 0 || i2Res > 0) { + double s1 = m1Res * m1Res; + double s2 = m2Res * m2Res; + e1In = 0.5 * (sH + s1 - s2) / mH; + e2In = 0.5 * (sH + s2 - s1) / mH; + pzIn = sqrtpos( e1In*e1In - s1 ); + } + + // Do kinematics of the decay. + double e3 = 0.5 * (sH + s3 - s4) / mH; + double e4 = 0.5 * (sH + s4 - s3) / mH; + double pAbs = sqrtpos( e3*e3 - s3 ); + phi = 2. * M_PI * rndmPtr->flat(); + double pZ = pAbs * cosTheta; + pTFin = pAbs * sinTheta; + double pX = pTFin * sin(phi); + double pY = pTFin * cos(phi); + double scale = 0.5 * mH * sinTheta; + + // Fill particle info. + int status1 = (i1Res == 0) ? -31 : -34; + int status2 = (i2Res == 0) ? -31 : -34; + parton[1] = Particle( idSave[1], status1, 0, 0, 3, 4, + colSave[1], acolSave[1], 0., 0., pzIn, e1In, m1Res, scale); + parton[2] = Particle( idSave[2], status2, 0, 0, 3, 4, + colSave[2], acolSave[2], 0., 0., -pzIn, e2In, m2Res, scale); + parton[3] = Particle( idSave[3], 33, 1, 2, 0, 0, + colSave[3], acolSave[3], pX, pY, pZ, e3, m3, scale); + parton[4] = Particle( idSave[4], 33, 1, 2, 0, 0, + colSave[4], acolSave[4], -pX, -pY, -pZ, e4, m4, scale); + + // Boost particles from subprocess rest frame to event rest frame. + // Normal multiple interaction: only longitudinal boost. + if (i1Res == 0 && i2Res == 0) { + double betaZ = (x1Save - x2Save) / (x1Save + x2Save); + for (int i = 1; i <= 4; ++i) parton[i].bst(0., 0., betaZ); + // Rescattering: generic rotation and boost required. + } else { + RotBstMatrix M; + M.fromCMframe( p1Res, p2Res); + for (int i = 1; i <= 4; ++i) parton[i].rotbst(M); + } + + // Done. + return true; + +} + +//========================================================================== + +// The Sigma3Process class. +// Base class for resolved 2 -> 3 cross sections; derived from SigmaProcess. + +//-------------------------------------------------------------------------- + +// Input and complement kinematics for resolved 2 -> 3 process. + +void Sigma3Process::store3Kin( double x1in, double x2in, double sHin, + Vec4 p3cmIn, Vec4 p4cmIn, Vec4 p5cmIn, double m3in, double m4in, + double m5in, double runBW3in, double runBW4in, double runBW5in) { + + // Default ordering of particles 3 and 4 - not relevant here. + swapTU = false; + + // Incoming parton momentum fractions. + x1Save = x1in; + x2Save = x2in; + + // Incoming masses and their squares. + if (id3Mass() == 0 && id4Mass() == 0 && id5Mass() == 0) { + m3 = 0.; + m4 = 0.; + m5 = 0.; + } else { + m3 = m3in; + m4 = m4in; + m5 = m5in; + } + mSave[3] = m3; + mSave[4] = m4; + mSave[5] = m5; + s3 = m3 * m3; + s4 = m4 * m4; + s5 = m5 * m5; + + // Standard Mandelstam variables and four-momenta in rest frame. + sH = sHin; + mH = sqrt(sH); + p3cm = p3cmIn; + p4cm = p4cmIn; + p5cm = p5cmIn; + + // Special kinematics setup for |M|^2 evaluations e.g. with MadGraph. + mME[0] = 0.; + pME[0] = 0.5 * mH * Vec4( 0., 0., 1., 1.); + mME[1] = 0.; + pME[1] = 0.5 * mH * Vec4( 0., 0., -1., 1.); + mME[2] = m3; + pME[2] = p3cm; + mME[3] = m4; + pME[3] = p4cm; + mME[4] = m5; + pME[4] = p5cm; + + // The nominal Breit-Wigner factors with running width. + runBW3 = runBW3in; + runBW4 = runBW4in; + runBW5 = runBW5in; + + // Special case: pick scale as if 2 -> 1 process in disguise. + if (isSChannel()) { + + // Different options for renormalization scale, but normally sHat. + Q2RenSave = renormMultFac * sH; + if (renormScale1 == 2) Q2RenSave = renormFixScale; + + // Different options for factorization scale, but normally sHat. + Q2FacSave = factorMultFac * sH; + if (factorScale1 == 2) Q2RenSave = factorFixScale; + + // "Normal" 2 -> 3 processes, i.e. not vector boson fusion. + } else if ( idTchan1() != 23 && idTchan1() != 24 && idTchan2() != 23 + && idTchan2() != 24 ) { + double mT3S = s3 + p3cm.pT2(); + double mT4S = s4 + p4cm.pT2(); + double mT5S = s5 + p5cm.pT2(); + + // Different options for renormalization scale. + if (renormScale3 == 1) Q2RenSave = min( mT3S, min(mT4S, mT5S) ); + else if (renormScale3 == 2) Q2RenSave = sqrt( mT3S * mT4S * mT5S + / max( mT3S, max(mT4S, mT5S) ) ); + else if (renormScale3 == 3) Q2RenSave = pow( mT3S * mT4S * mT5S, + 1./3. ); + else if (renormScale3 == 4) Q2RenSave = (mT3S + mT4S + mT5S) / 3.; + else Q2RenSave = sH; + Q2RenSave *= renormMultFac; + if (renormScale3 == 6) Q2RenSave = renormFixScale; + + // Different options for factorization scale. + if (factorScale3 == 1) Q2FacSave = min( mT3S, min(mT4S, mT5S) ); + else if (factorScale3 == 2) Q2FacSave = sqrt( mT3S * mT4S * mT5S + / max( mT3S, max(mT4S, mT5S) ) ); + else if (factorScale3 == 3) Q2FacSave = pow( mT3S * mT4S * mT5S, + 1./3. ); + else if (factorScale3 == 4) Q2FacSave = (mT3S + mT4S + mT5S) / 3.; + else Q2FacSave = sH; + Q2FacSave *= factorMultFac; + if (factorScale3 == 6) Q2FacSave = factorFixScale; + + // Vector boson fusion 2 -> 3 processes; recoils in positions 4 and 5. + } else { + double sV4 = pow2( particleDataPtr->m0(idTchan1()) ); + double sV5 = pow2( particleDataPtr->m0(idTchan2()) ); + double mT3S = s3 + p3cm.pT2(); + double mTV4S = sV4 + p4cm.pT2(); + double mTV5S = sV5 + p5cm.pT2(); + + // Different options for renormalization scale. + if (renormScale3VV == 1) Q2RenSave = max( sV4, sV5); + else if (renormScale3VV == 2) Q2RenSave = sqrt( mTV4S * mTV5S ); + else if (renormScale3VV == 3) Q2RenSave = pow( mT3S * mTV4S * mTV5S, + 1./3. ); + else if (renormScale3VV == 4) Q2RenSave = (mT3S * mTV4S * mTV5S) / 3.; + else Q2RenSave = sH; + Q2RenSave *= renormMultFac; + if (renormScale3VV == 6) Q2RenSave = renormFixScale; + + // Different options for factorization scale. + if (factorScale3VV == 1) Q2FacSave = max( sV4, sV5); + else if (factorScale3VV == 2) Q2FacSave = sqrt( mTV4S * mTV5S ); + else if (factorScale3VV == 3) Q2FacSave = pow( mT3S * mTV4S * mTV5S, + 1./3. ); + else if (factorScale3VV == 4) Q2FacSave = (mT3S * mTV4S * mTV5S) / 3.; + else Q2FacSave = sH; + Q2FacSave *= factorMultFac; + if (factorScale3VV == 6) Q2FacSave = factorFixScale; + } + + // Evaluate alpha_strong and alpha_EM. + alpS = coupSMPtr->alphaS(Q2RenSave); + alpEM = coupSMPtr->alphaEM(Q2RenSave); + +} + +//========================================================================== + +// The SigmaLHAProcess class. +// Wrapper for Les Houches Accord external input; derived from SigmaProcess. +// Note: arbitrary subdivision into PhaseSpaceLHA and SigmaLHAProcess tasks. + +//-------------------------------------------------------------------------- + +// Set scale, alpha_strong and alpha_EM when not set. + +void SigmaLHAProcess::setScale() { + + // If scale has not been set, then to set. + double scaleLHA = lhaUpPtr->scale(); + if (scaleLHA < 0.) { + + // Final-state partons and their invariant mass. + vector iFin; + Vec4 pFinSum; + for (int i = 3; i < lhaUpPtr->sizePart(); ++i) + if (lhaUpPtr->mother1(i) == 1) { + iFin.push_back(i); + pFinSum += Vec4( lhaUpPtr->px(i), lhaUpPtr->py(i), + lhaUpPtr->pz(i), lhaUpPtr->e(i) ); + } + int nFin = iFin.size(); + double sH = pFinSum * pFinSum; + + // If 1 final-state particle then use Sigma1Process logic. + if (nFin == 1) { + Q2RenSave = renormMultFac * sH; + if (renormScale1 == 2) Q2RenSave = renormFixScale; + Q2FacSave = factorMultFac * sH; + if (factorScale1 == 2) Q2FacSave = factorFixScale; + + // If 2 final-state particles then use Sigma2Process logic. + } else if (nFin == 2) { + double s3 = pow2(lhaUpPtr->m(iFin[0])); + double s4 = pow2(lhaUpPtr->m(iFin[1])); + double pT2 = pow2(lhaUpPtr->px(iFin[0])) + pow2(lhaUpPtr->py(iFin[0])); + if (renormScale2 == 1) Q2RenSave = pT2 + min(s3, s4); + else if (renormScale2 == 2) Q2RenSave = sqrt((pT2 + s3) * (pT2 + s4)); + else if (renormScale2 == 3) Q2RenSave = pT2 + 0.5 * (s3 + s4); + else Q2RenSave = sH; + Q2RenSave *= renormMultFac; + if (renormScale2 == 5) Q2RenSave = renormFixScale; + if (factorScale2 == 1) Q2FacSave = pT2 + min(s3, s4); + else if (factorScale2 == 2) Q2FacSave = sqrt((pT2 + s3) * (pT2 + s4)); + else if (factorScale2 == 3) Q2FacSave = pT2 + 0.5 * (s3 + s4); + else Q2FacSave = sH; + Q2FacSave *= factorMultFac; + if (factorScale2 == 5) Q2FacSave = factorFixScale; + + // If 3 or more final-state particles then use Sigma3Process logic. + } else { + double mTSlow = sH; + double mTSmed = sH; + double mTSprod = 1.; + double mTSsum = 0.; + for (int i = 0; i < nFin; ++i) { + double mTSnow = pow2(lhaUpPtr->m(iFin[i])) + + pow2(lhaUpPtr->px(iFin[i])) + pow2(lhaUpPtr->py(iFin[i])); + if (mTSnow < mTSlow) {mTSmed = mTSlow; mTSlow = mTSnow;} + else if (mTSnow < mTSmed) mTSmed = mTSnow; + mTSprod *= mTSnow; + mTSsum += mTSnow; + } + if (renormScale3 == 1) Q2RenSave = mTSlow; + else if (renormScale3 == 2) Q2RenSave = sqrt(mTSlow * mTSmed); + else if (renormScale3 == 3) Q2RenSave = pow(mTSprod, 1. / nFin); + else if (renormScale3 == 4) Q2RenSave = mTSsum / nFin; + else Q2RenSave = sH; + Q2RenSave *= renormMultFac; + if (renormScale3 == 6) Q2RenSave = renormFixScale; + if (factorScale3 == 1) Q2FacSave = mTSlow; + else if (factorScale3 == 2) Q2FacSave = sqrt(mTSlow * mTSmed); + else if (factorScale3 == 3) Q2FacSave = pow(mTSprod, 1. / nFin); + else if (factorScale3 == 4) Q2FacSave = mTSsum / nFin; + else Q2FacSave = sH; + Q2FacSave *= factorMultFac; + if (factorScale3 == 6) Q2FacSave = factorFixScale; + } + } + + // If alpha_strong and alpha_EM have not been set, then set them. + if (lhaUpPtr->alphaQCD() < 0.001) { + double Q2RenNow = (scaleLHA < 0.) ? Q2RenSave : pow2(scaleLHA); + alpS = coupSMPtr->alphaS(Q2RenNow); + } + if (lhaUpPtr->alphaQED() < 0.001) { + double Q2RenNow = (scaleLHA < 0.) ? Q2RenSave : pow2(scaleLHA); + alpEM = coupSMPtr->alphaEM(Q2RenNow); + } + +} + +//-------------------------------------------------------------------------- + +// Obtain number of final-state partons from LHA object. + +int SigmaLHAProcess::nFinal() const { + + // At initialization size unknown, so return 0. + if (lhaUpPtr->sizePart() <= 0) return 0; + + // Sum up all particles that has first mother = 1. + int nFin = 0; + for (int i = 3; i < lhaUpPtr->sizePart(); ++i) + if (lhaUpPtr->mother1(i) == 1) ++nFin; + return nFin; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaQCD.cxx b/PYTHIA8/pythia8140/src/SigmaQCD.cxx new file mode 100644 index 00000000000..980f02768c5 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaQCD.cxx @@ -0,0 +1,1533 @@ +// SigmaQCD.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// QCD simulation classes. + +#include "SigmaQCD.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma0AB2AB class. +// Cross section for elastic scattering A B -> A B. + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma0AB2AB::setIdColAcol() { + + // Flavours and colours are trivial. + setId( idA, idB, idA, idB); + setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); +} + +//========================================================================== + +// Sigma0AB2XB class. +// Cross section for single diffractive scattering A B -> X B. + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma0AB2XB::setIdColAcol() { + + // Flavours and colours are trivial. + int idX = 10* (abs(idA) / 10) + 9900000; + if (idA < 0) idX = -idX; + setId( idA, idB, idX, idB); + setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma0AB2AX class. +// Cross section for single diffractive scattering A B -> A X. + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma0AB2AX::setIdColAcol() { + + // Flavours and colours are trivial. + int idX = 10* (abs(idB) / 10) + 9900000; + if (idB < 0) idX = -idX; + setId( idA, idB, idA, idX); + setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma0AB2XX class. +// Cross section for double diffractive scattering A B -> X X. + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma0AB2XX::setIdColAcol() { + + // Flavours and colours are trivial. + int idX1 = 10* (abs(idA) / 10) + 9900000; + if (idA < 0) idX1 = -idX1; + int idX2 = 10* (abs(idB) / 10) + 9900000; + if (idB < 0) idX2 = -idX2; + setId( idA, idB, idX1, idX2); + setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + +} + +//========================================================================== + +// Sigma2gg2gg class. +// Cross section for g g -> g g. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2gg2gg::sigmaKin() { + + // Calculate kinematics dependence. + sigTS = (9./4.) * (tH2 / sH2 + 2. * tH / sH + 3. + 2. * sH / tH + + sH2 / tH2); + sigUS = (9./4.) * (uH2 / sH2 + 2. * uH / sH + 3. + 2. * sH / uH + + sH2 / uH2); + sigTU = (9./4.) * (tH2 / uH2 + 2. * tH / uH + 3. + 2. * uH / tH + + uH2 / tH2); + sigSum = sigTS + sigUS + sigTU; + + // Answer contains factor 1/2 from identical gluons. + sigma = (M_PI / sH2) * pow2(alpS) * 0.5 * sigSum; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2gg::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, 21, 21); + + // Three colour flow topologies, each with two orientations. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 4, 4, 3); + else if (sigRand < sigTS + sigUS) + setColAcol( 1, 2, 3, 1, 3, 4, 4, 2); + else setColAcol( 1, 2, 3, 4, 1, 4, 3, 2); + if (rndmPtr->flat() > 0.5) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2qqbar class. +// Cross section for g g -> q qbar (q = u, d, s, i.e. almost massless). + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2qqbar::initProc() { + + // Read number of quarks to be considered in massless approximation. + nQuarkNew = settingsPtr->mode("HardQCD:nQuarkNew"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2gg2qqbar::sigmaKin() { + + // Pick new flavour. + idNew = 1 + int( nQuarkNew * rndmPtr->flat() ); + mNew = particleDataPtr->m0(idNew); + m2New = mNew*mNew; + + // Calculate kinematics dependence. + sigTS = 0.; + sigUS = 0.; + if (sH > 4. * m2New) { + sigTS = (1./6.) * uH / tH - (3./8.) * uH2 / sH2; + sigUS = (1./6.) * tH / uH - (3./8.) * tH2 / sH2; + } + sigSum = sigTS + sigUS; + + // Answer is proportional to number of outgoing flavours. + sigma = (M_PI / sH2) * pow2(alpS) * nQuarkNew * sigSum; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2qqbar::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idNew, -idNew); + + // Two colour flow topologies. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 3, 0, 0, 2); + +} + +//========================================================================== + +// Sigma2qg2qg class. +// Cross section for q g -> q g. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2qg2qg::sigmaKin() { + + // Calculate kinematics dependence. + sigTS = uH2 / tH2 - (4./9.) * uH / sH; + sigTU = sH2 / tH2 - (4./9.) * sH / uH; + sigSum = sigTS + sigTU; + + // Answer. + sigma = (M_PI / sH2) * pow2(alpS) * sigSum; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2qg::setIdColAcol() { + + // Outgoing = incoming flavours. + setId( id1, id2, id1, id2); + + // Two colour flow topologies. Swap if first is gluon, or when antiquark. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 0, 2, 1, 3, 0, 2, 3); + else setColAcol( 1, 0, 2, 3, 2, 0, 1, 3); + if (id1 == 21) swapCol1234(); + if (id1 < 0 || id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qq2qq class. +// Cross section for q qbar' -> q qbar' or q q' -> q q' +// (qbar qbar' -> qbar qbar'), q' may be same as q. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qq2qq::sigmaKin() { + + // Calculate kinematics dependence for different terms. + sigT = (4./9.) * (sH2 + uH2) / tH2; + sigU = (4./9.) * (sH2 + tH2) / uH2; + sigTU = - (8./27.) * sH2 / (tH * uH); + sigST = - (8./27.) * uH2 / (sH * tH); + +} + +//-------------------------------------------------------------------------- + + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qq2qq::sigmaHat() { + + // Combine cross section terms; factor 1/2 when identical quarks. + if (id2 == id1) sigSum = 0.5 * (sigT + sigU + sigTU); + else if (id2 == -id1) sigSum = sigT + sigST; + else sigSum = sigT; + + // Answer. + return (M_PI/sH2) * pow2(alpS) * sigSum; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qq2qq::setIdColAcol() { + + // Outgoing = incoming flavours. + setId( id1, id2, id1, id2); + + // Colour flow topologies. Swap when antiquarks. + if (id1 * id2 > 0) setColAcol( 1, 0, 2, 0, 2, 0, 1, 0); + else setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + if (id2 == id1 && (sigT + sigU) * rndmPtr->flat() > sigT) + setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2gg class. +// Cross section for q qbar -> g g. + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2qqbar2gg::sigmaKin() { + + // Calculate kinematics dependence. + sigTS = (32./27.) * uH / tH - (8./3.) * uH2 / sH2; + sigUS = (32./27.) * tH / uH - (8./3.) * tH2 / sH2; + sigSum = sigTS + sigUS; + + // Answer contains factor 1/2 from identical gluons. + sigma = (M_PI / sH2) * pow2(alpS) * 0.5 * sigSum; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2gg::setIdColAcol() { + + // Outgoing flavours trivial. + setId( id1, id2, 21, 21); + + // Two colour flow topologies. Swap if first is antiquark. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 0, 0, 2, 1, 3, 3, 2); + else setColAcol( 1, 0, 0, 2, 3, 2, 1, 3); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2qqbarNew class. +// Cross section q qbar -> q' qbar'. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2qqbarNew::initProc() { + + // Read number of quarks to be considered in massless approximation. + nQuarkNew = settingsPtr->mode("HardQCD:nQuarkNew"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2qqbar2qqbarNew::sigmaKin() { + + // Pick new flavour. + idNew = 1 + int( nQuarkNew * rndmPtr->flat() ); + mNew = particleDataPtr->m0(idNew); + m2New = mNew*mNew; + + // Calculate kinematics dependence. + sigS = 0.; + if (sH > 4. * m2New) sigS = (4./9.) * (tH2 + uH2) / sH2; + + // Answer is proportional to number of outgoing flavours. + sigma = (M_PI / sH2) * pow2(alpS) * nQuarkNew * sigS; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2qqbarNew::setIdColAcol() { + + // Set outgoing flavours ones. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2QQbar class. +// Cross section g g -> Q Qbar (Q = c, b or t). +// Only provided for fixed m3 = m4 so do some gymnastics: +// i) s34Avg picked so that beta34 same when s3, s4 -> s34Avg. +// ii) tHQ = tH - mQ^2 = -0.5 sH (1 - beta34 cos(thetaH)) for m3 = m4 = mQ, +// but tH - uH = sH beta34 cos(thetaH) also for m3 != m4, so use +// tH, uH selected for m3 != m4 to derive tHQ, uHQ valid for m3 = m4. + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2QQbar::initProc() { + + // Process name. + nameSave = "g g -> Q Qbar"; + if (idNew == 4) nameSave = "g g -> c cbar"; + if (idNew == 5) nameSave = "g g -> b bbar"; + if (idNew == 6) nameSave = "g g -> t tbar"; + if (idNew == 7) nameSave = "g g -> b' b'bar"; + if (idNew == 8) nameSave = "g g -> t' t'bar"; + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2gg2QQbar::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Calculate kinematics dependence. + double tumHQ = tHQ * uHQ - s34Avg * sH; + sigTS = ( uHQ / tHQ - 2.25 * uHQ2 / sH2 + 4.5 * s34Avg * tumHQ + / ( sH * tHQ2) + 0.5 * s34Avg * (tHQ + s34Avg) / tHQ2 + - s34Avg*s34Avg / (sH * tHQ) ) / 6.; + sigUS = ( tHQ / uHQ - 2.25 * tHQ2 / sH2 + 4.5 * s34Avg * tumHQ + / ( sH * uHQ2) + 0.5 * s34Avg * (uHQ + s34Avg) / uHQ2 + - s34Avg*s34Avg / (sH * uHQ) ) / 6.; + sigSum = sigTS + sigUS; + + // Answer. + sigma = (M_PI / sH2) * pow2(alpS) * sigSum * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2QQbar::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, idNew, -idNew); + + // Two colour flow topologies. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 3, 0, 0, 2); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2gg2QQbar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + +//========================================================================== + +// Sigma2qqbar2QQbar class. +// Cross section q qbar -> Q Qbar (Q = c, b or t). +// Only provided for fixed m3 = m4 so do some gymnastics: +// i) s34Avg picked so that beta34 same when s3, s4 -> s34Avg. +// ii) tHQ = tH - mQ^2 = -0.5 sH (1 - beta34 cos(thetaH)) for m3 = m4 = mQ, +// but tH - uH = sH beta34 cos(thetaH) also for m3 != m4, so use +// tH, uH selected for m3 != m4 to derive tHQ, uHQ valid for m3 = m4. + +//-------------------------------------------------------------------------- + +// Initialize process, especially parton-flux object. + +void Sigma2qqbar2QQbar::initProc() { + + // Process name. + nameSave = "q qbar -> Q Qbar"; + if (idNew == 4) nameSave = "q qbar -> c cbar"; + if (idNew == 5) nameSave = "q qbar -> b bbar"; + if (idNew == 6) nameSave = "q qbar -> t tbar"; + if (idNew == 7) nameSave = "q qbar -> b' b'bar"; + if (idNew == 8) nameSave = "q qbar -> t' t'bar"; + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(idNew, -idNew); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2qqbar2QQbar::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + double tHQ = -0.5 * (sH - tH + uH); + double uHQ = -0.5 * (sH + tH - uH); + double tHQ2 = tHQ * tHQ; + double uHQ2 = uHQ * uHQ; + + // Calculate kinematics dependence. + double sigS = (4./9.) * ((tHQ2 + uHQ2) / sH2 + 2. * s34Avg / sH); + + // Answer. + sigma = (M_PI / sH2) * pow2(alpS) * sigS * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2QQbar::setIdColAcol() { + + // Set outgoing flavours. + id3 = (id1 > 0) ? idNew : -idNew; + setId( id1, id2, id3, -id3); + + // Colour flow topologies. Swap when antiquarks. + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Evaluate weight for decay angles of W in top decay. + +double Sigma2qqbar2QQbar::weightDecay( Event& process, int iResBeg, + int iResEnd) { + + // For top decay hand over to standard routine, else done. + if (idNew == 6 && process[process[iResBeg].mother1()].idAbs() == 6) + return weightTopDecay( process, iResBeg, iResEnd); + else return 1.; + +} + + +//========================================================================== + +// Sigma3gg2ggg class. +// Cross section for g g -> g g g. + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence. + +void Sigma3gg2ggg::sigmaKin() { + + // Calculate all four-vector products. + Vec4 p1cm( 0., 0., 0.5 * mH, 0.5 * mH); + Vec4 p2cm( 0., 0., -0.5 * mH, 0.5 * mH); + pp[1][2] = p1cm * p2cm; + pp[1][3] = p1cm * p3cm; + pp[1][4] = p1cm * p4cm; + pp[1][5] = p1cm * p5cm; + pp[2][3] = p2cm * p3cm; + pp[2][4] = p2cm * p4cm; + pp[2][5] = p2cm * p5cm; + pp[3][4] = p3cm * p4cm; + pp[3][5] = p3cm * p5cm; + pp[4][5] = p4cm * p5cm; + for (int i = 1; i < 5; ++i) + for (int j = i + 1; j < 6; ++j) pp[j][i] = pp[i][j]; + + // Cross section, in three main sections. + double num1 = cycle(1,2,3,4,5) + cycle(1,2,3,5,4) + cycle(1,2,4,3,5) + + cycle(1,2,4,5,3) + cycle(1,2,5,3,4) + cycle(1,2,5,4,3) + + cycle(1,3,2,4,5) + cycle(1,3,2,5,4) + cycle(1,3,4,2,5) + + cycle(1,3,5,2,4) + cycle(1,4,2,3,5) + cycle(1,4,3,2,5); + double num2 = pow4(pp[1][2]) + pow4(pp[1][3]) + pow4(pp[1][4]) + + pow4(pp[1][5]) + pow4(pp[2][3]) + pow4(pp[2][4]) + + pow4(pp[2][5]) + pow4(pp[3][4]) + pow4(pp[3][5]) + + pow4(pp[4][5]); + double den = pp[1][2] * pp[1][3] * pp[1][4] * pp[1][5] * pp[2][3] + * pp[2][4] * pp[2][5] * pp[3][4] * pp[3][5] * pp[4][5]; + + // Answer has a factor 6 due to identical gluons + // This is cancelled by phase space factor (1 / 6) + sigma = pow3(4. * M_PI * alpS) * (27./16.) * num1 * num2 / den; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3gg2ggg::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, 21, 21, 21); + + // Three colour flow topologies, each with two orientations. + /* + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 4, 4, 3); + else if (sigRand < sigTS + sigUS) + setColAcol( 1, 2, 3, 1, 3, 4, 4, 2); + else setColAcol( 1, 2, 3, 4, 1, 4, 3, 2); + if (rndmPtr->flat() > 0.5) swapColAcol(); + */ + + // Temporary solution. + setColAcol( 1, 2, 2, 3, 1, 4, 4, 5, 5, 3); +} + + +//========================================================================== + +// Sigma3qqbar2ggg class. +// Cross section for q qbar -> g g g. + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence. +void Sigma3qqbar2ggg::sigmaKin() { + + // Setup four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + pCM[2] = p3cm; + pCM[3] = p4cm; + pCM[4] = p5cm; + + // Calculate |M|^2 + // Answer has a factor 6 due to identical gluons, + // which is cancelled by phase space factor (1 / 6) + sigma = m2Calc(); + +} + +//-------------------------------------------------------------------------- + +// |M|^2 + +inline double Sigma3qqbar2ggg::m2Calc() { + + // Calculate four-products + double sHnow = (pCM[0] + pCM[1]).m2Calc(); + double sHhalf = sH / 2.; + + // qbar (p+) + q(p-) -> g(k1) g(k2) g(k3) + // a_i = (p+ . ki), i = 1, 2, 3 + // b_i = (p- . ki), i = 1, 2, 3 + a[0] = pCM[0] * pCM[2]; + a[1] = pCM[0] * pCM[3]; + a[2] = pCM[0] * pCM[4]; + b[0] = pCM[1] * pCM[2]; + b[1] = pCM[1] * pCM[3]; + b[2] = pCM[1] * pCM[4]; + + pp[0][1] = pCM[2] * pCM[3]; + pp[1][2] = pCM[3] * pCM[4]; + pp[2][0] = pCM[4] * pCM[2]; + + // ab[i][j] = a_i * b_j + a_j * b_i + ab[0][1] = a[0] * b[1] + a[1] * b[0]; + ab[1][2] = a[1] * b[2] + a[2] * b[1]; + ab[2][0] = a[2] * b[0] + a[0] * b[2]; + + // Cross section + double num1 = a[0] * b[0] * (a[0] * a[0] + b[0] * b[0]) + + a[1] * b[1] * (a[1] * a[1] + b[1] * b[1]) + + a[2] * b[2] * (a[2] * a[2] + b[2] * b[2]); + double den1 = a[0] * a[1] * a[2] * b[0] * b[1] * b[2]; + double num2 = - ( ab[0][1] / pp[0][1] ) + - ( ab[1][2] / pp[1][2] ) + - ( ab[2][0] / pp[2][0] ); + double num3 = a[2] * b[2] * ab[0][1] / (pp[1][2] * pp[2][0] ) + + a[0] * b[0] * ab[1][2] / (pp[2][0] * pp[0][1] ) + + a[1] * b[1] * ab[2][0] / (pp[0][1] * pp[1][2] ); + + // Final answer + return pow3(4. * M_PI * alpS) * (8. / 324.) * (num1 / den1) * + ( sHhalf + 9. * (sHhalf + num2) + (2. * 81. / sHnow) * num3 ); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qqbar2ggg::setIdColAcol(){ + + // Flavours are trivial. + setId( id1, id2, 21, 21, 21); + + // Temporary solution. + setColAcol( 1, 0, 0, 2, 1, 3, 3, 4, 4, 2); + if (id1 < 0) swapColAcol(); +} + +//-------------------------------------------------------------------------- + +// Map a final state configuration + +inline void Sigma3qqbar2ggg::mapFinal() { + switch (config) { + case 0: pCM[2] = p3cm; pCM[3] = p4cm; pCM[4] = p5cm; break; + case 1: pCM[2] = p3cm; pCM[3] = p5cm; pCM[4] = p4cm; break; + case 2: pCM[2] = p4cm; pCM[3] = p3cm; pCM[4] = p5cm; break; + case 3: pCM[2] = p4cm; pCM[3] = p5cm; pCM[4] = p3cm; break; + case 4: pCM[2] = p5cm; pCM[3] = p3cm; pCM[4] = p4cm; break; + case 5: pCM[2] = p5cm; pCM[3] = p4cm; pCM[4] = p3cm; break; + } +} + +//========================================================================== + +// Sigma3qg2qgg class. +// Cross section for q g -> q g g. +// Crossed relation from q qbar -> g g g: +// qbar(p+) q(p-) -> g(k1) g(k2) g(k3) + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence +// Note: two different contributions from gq and qg incoming + +void Sigma3qg2qgg::sigmaKin() { + + // Pick a final state configuration + pickFinal(); + + // gq and qg incoming + for (int i = 0; i < 2; i++) { + + // Map incoming four-vectors to p+, p-, k1, k2, k3 + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + mapFinal(); + + // Crossing + swap(pCM[i], pCM[2]); + + // |M|^2 + // XXX - Extra factor of (3) from selecting a final state + // configuration (already a factor of 2 in the original + // answer due to two identical final state gluons)??? + // Extra factor of (3 / 8) as average over incoming gluon + sigma[i] = 3. * (3. / 8.) * m2Calc(); + + } // for (int i = 0; i < 2; i++) + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - incoming flavour dependence +// Pick from two configurations calculated previously + +double Sigma3qg2qgg::sigmaHat() { + // gq or qg incoming + return (id1 == 21) ? sigma[0] : sigma[1]; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qg2qgg::setIdColAcol(){ + // Outgoing flavours; only need to know where the quark is + int qIdx = config / 2; + int idTmp[3] = { 21, 21, 21 }; + idTmp[qIdx] = (id1 == 21) ? id2 : id1; + setId( id1, id2, idTmp[0], idTmp[1], idTmp[2]); + + // Temporary solution + if (qIdx == 0) setColAcol(1, 0, 2, 1, 4, 0, 3, 4, 2, 3); + else if (qIdx == 1) setColAcol(1, 0, 2, 1, 3, 4, 4, 0, 2, 3); + else setColAcol(1, 0, 2, 1, 3, 4, 2, 3, 4, 0); + // gq or qg incoming + if (id1 == 21) { + swap( colSave[1], colSave[2]); + swap(acolSave[1], acolSave[2]); + } + // qbar rather than q incoming + if (id1 < 0 || id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma3gg2qqbarg class. +// Cross section for g g -> q qbar g +// Crossed relation from q qbar -> g g g + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3gg2qqbarg::initProc() { + + // Read number of quarks to be considered in massless approximation. + nQuarkNew = double(settingsPtr->mode("HardQCD:nQuarkNew")); + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence. + +void Sigma3gg2qqbarg::sigmaKin() { + + // Incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + + // Pick and map a final state configuration + pickFinal(); + mapFinal(); + + // Crossing + swap(pCM[0], pCM[2]); + swap(pCM[1], pCM[3]); + + // |M|^2 + // Extra factor of (6.) from picking a final state configuration + // Extra factor of nQuarkNew + // Extra factor of (3. / 8.) ^ 2 as averaging over two incoming gluons + sigma = 6. * double(nQuarkNew) * (3. / 8.) * (3. / 8.) * m2Calc(); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3gg2qqbarg::setIdColAcol(){ + + // Pick new flavour + int idNew = 1 + int( nQuarkNew * rndmPtr->flat() ); + + // Outgoing flavours; easiest just to map by hand + switch (config) { + case 0: id3 = idNew; id4 = -idNew; id5 = 21; break; + case 1: id3 = idNew; id4 = 21; id5 = -idNew; break; + case 2: id3 = -idNew; id4 = idNew; id5 = 21; break; + case 3: id3 = 21; id4 = idNew; id5 = -idNew; break; + case 4: id3 = -idNew; id4 = 21; id5 = idNew; break; + case 5: id3 = 21; id4 = -idNew; id5 = idNew; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution + switch (config) { + case 0: setColAcol( 1, 2, 2, 3, 4, 0, 0, 3, 1, 4 ); break; + case 1: setColAcol( 1, 2, 2, 3, 4, 0, 1, 4, 0, 3 ); break; + case 2: setColAcol( 1, 2, 2, 3, 0, 3, 4, 0, 1, 4 ); break; + case 3: setColAcol( 1, 2, 2, 3, 1, 4, 4, 0, 0, 3 ); break; + case 4: setColAcol( 1, 2, 2, 3, 0, 3, 1, 4, 4, 0 ); break; + case 5: setColAcol( 1, 2, 2, 3, 1, 4, 0, 3, 4, 0 ); break; + } + +} + +//========================================================================== + +// Sigma3qq2qqgDiff class. +// Cross section for q q' -> q q' g, q != q' + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence + +void Sigma3qq2qqgDiff::sigmaKin() { + + // q1(p+) q2(p-) -> q1(q+) q2(q-) g(k) + + // Incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + // Pick and map a final state configuration + pickFinal(); + mapFinal(); + + // |M|^2 + // Extra factor of (6.) from picking a final state configuration + sigma = 6. * m2Calc(); +} + +//-------------------------------------------------------------------------- + +// |M|^2 + +inline double Sigma3qq2qqgDiff::m2Calc() { + + // Four-products + s = (pCM[0] + pCM[1]).m2Calc(); + t = (pCM[0] - pCM[2]).m2Calc(); + u = (pCM[0] - pCM[3]).m2Calc(); + up = (pCM[1] - pCM[2]).m2Calc(); + sp = (pCM[2] + pCM[3]).m2Calc(); + tp = (pCM[1] - pCM[3]).m2Calc(); + + // |M|^2 + double num1 = (s * s + sp * sp + u * u + up * up) / (t * tp); + double den1 = (pCM[0] * pCM[4]) * (pCM[1] * pCM[4]) * + (pCM[2] * pCM[4]) * (pCM[3] * pCM[4]); + double num2 = (u + up) * (s * sp + t * tp - u * up) + + u * (s * t + sp * tp) + up * (s * tp + sp * t); + double num3 = (s + sp) * (s * sp - t * tp - u * up) + + 2. * t * tp * (u + up) + 2. * u * up * (t + tp); + + // (N^2 - 1)^2 / 4N^3 = 16. / 27. + // (N^2 - 1) / 4N^3 = 2. / 27. + return (1. / 8.) * pow3(4. * M_PI * alpS) * num1 / den1 * + ( (16. / 27.) * num2 - (2. / 27.) * num3 ); + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - incoming flavour dependence + +double Sigma3qq2qqgDiff::sigmaHat() { + // Different incoming flavours only + if (abs(id1) == abs(id2)) return 0.; + return sigma; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qq2qqgDiff::setIdColAcol(){ + + // Outgoing flavours; easiest just to map by hand + switch (config) { + case 0: id3 = id1; id4 = id2; id5 = 21; break; + case 1: id3 = id1; id4 = 21; id5 = id2; break; + case 2: id3 = id2; id4 = id1; id5 = 21; break; + case 3: id3 = 21; id4 = id1; id5 = id2; break; + case 4: id3 = id2; id4 = 21; id5 = id1; break; + case 5: id3 = 21; id4 = id2; id5 = id1; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution; id1 and id2 can be q/qbar independently + int cols[5][2]; + if (id1 > 0) { + cols[0][0] = 1; cols[0][1] = 0; + cols[2][0] = 1; cols[2][1] = 0; + } else { + cols[0][0] = 0; cols[0][1] = 1; + cols[2][0] = 0; cols[2][1] = 1; + } + if (id2 > 0) { + cols[1][0] = 2; cols[1][1] = 0; + cols[3][0] = 3; cols[3][1] = 0; + cols[4][0] = 2; cols[4][1] = 3; + } else { + cols[1][0] = 0; cols[1][1] = 2; + cols[3][0] = 0; cols[3][1] = 3; + cols[4][0] = 3; cols[4][1] = 2; + } + // Map correct final state configuration + int i3 = 0, i4 = 0, i5 = 0; + switch (config) { + case 0: i3 = 2; i4 = 3; i5 = 4; break; + case 1: i3 = 2; i4 = 4; i5 = 3; break; + case 2: i3 = 3; i4 = 2; i5 = 4; break; + case 3: i3 = 4; i4 = 2; i5 = 3; break; + case 4: i3 = 3; i4 = 4; i5 = 2; break; + case 5: i3 = 4; i4 = 3; i5 = 2; break; + } + // Put colours in place + setColAcol(cols[0][0], cols[0][1], cols[1][0], cols[1][1], + cols[i3][0], cols[i3][1], cols[i4][0], cols[i4][1], + cols[i5][0], cols[i5][1]); + +} + +//-------------------------------------------------------------------------- + +// Map a final state configuration + +inline void Sigma3qq2qqgDiff::mapFinal() { + switch (config) { + case 0: pCM[2] = p3cm; pCM[3] = p4cm; pCM[4] = p5cm; break; + case 1: pCM[2] = p3cm; pCM[3] = p5cm; pCM[4] = p4cm; break; + case 2: pCM[2] = p4cm; pCM[3] = p3cm; pCM[4] = p5cm; break; + case 3: pCM[2] = p4cm; pCM[3] = p5cm; pCM[4] = p3cm; break; + case 4: pCM[2] = p5cm; pCM[3] = p3cm; pCM[4] = p4cm; break; + case 5: pCM[2] = p5cm; pCM[3] = p4cm; pCM[4] = p3cm; break; + } +} + + +//========================================================================== + +// Sigma3qqbar2qqbargDiff +// Cross section for q qbar -> q' qbar' g +// Crossed relation from q q' -> q q' g, q != q' + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3qqbar2qqbargDiff::initProc() { + + // Read number of quarks to be considered in massless approximation. + nQuarkNew = double(settingsPtr->mode("HardQCD:nQuarkNew")); + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence. + +void Sigma3qqbar2qqbargDiff::sigmaKin() { + // Overall 6 possibilities for final state ordering + // To keep symmetry between final states, always map to: + // 1) q1(p+) qbar1(p-) -> qbar2(q+) q2(q-) g(k) + // 2) qbar1(p+) q1(p-) -> q2(q+) qbar2(q-) g(k) + // Crossing p- and q+ gives: + // 1) q1(p+) q2(-q+) -> q1(-p-) q2(q-) g(k) + // 2) qbar1(p+) qbar2(-q+) -> qbar1(-p-) qbar2(q-) g(k) + + // Incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + // Pick and map a final state configuration + pickFinal(); + mapFinal(); + + // Crossing + swap(pCM[1], pCM[2]); + pCM[1] = -pCM[1]; + pCM[2] = -pCM[2]; + + // |M|^2 + // Extra factor of (6.) from picking a final state configuration + // Extra factor of (nQuarkNew - 1) from new q/qbar pairs + // XXX - Extra factor of (2.) from second possible crossing??? + sigma = 6. * (nQuarkNew - 1) * 2. * m2Calc(); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qqbar2qqbargDiff::setIdColAcol(){ + + // Pick new q qbar flavour with incoming flavour disallowed + int idNew = 1 + int( (nQuarkNew - 1) * rndmPtr->flat() ); + if (idNew >= abs(id1)) ++idNew; + // For qbar q incoming, q+ is always mapped to q2 + // For q qbar incoming, q+ is always mapped to qbar2 + if (id1 > 0) idNew = -idNew; + + // Outgoing flavours; easiest just to map by hand + switch (config) { + case 0: id3 = idNew; id4 = -idNew; id5 = 21; break; + case 1: id3 = idNew; id4 = 21; id5 = -idNew; break; + case 2: id3 = -idNew; id4 = idNew; id5 = 21; break; + case 3: id3 = 21; id4 = idNew; id5 = -idNew; break; + case 4: id3 = -idNew; id4 = 21; id5 = idNew; break; + case 5: id3 = 21; id4 = -idNew; id5 = idNew; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution; start with q qbar -> qbar q g + int cols[5][2]; + cols[0][0] = 1; cols[0][1] = 0; + cols[1][0] = 0; cols[1][1] = 2; + cols[2][0] = 0; cols[2][1] = 3; + cols[3][0] = 1; cols[3][1] = 0; + cols[4][0] = 3; cols[4][1] = 2; + // Map into correct place + int i3 = 0, i4 = 0, i5 = 0; + switch (config) { + case 0: i3 = 2; i4 = 3; i5 = 4; break; + case 1: i3 = 2; i4 = 4; i5 = 3; break; + case 2: i3 = 3; i4 = 2; i5 = 4; break; + case 3: i3 = 4; i4 = 2; i5 = 3; break; + case 4: i3 = 3; i4 = 4; i5 = 2; break; + case 5: i3 = 4; i4 = 3; i5 = 2; break; + } + setColAcol(cols[0][0], cols[0][1], cols[1][0], cols[1][1], + cols[i3][0], cols[i3][1], cols[i4][0], cols[i4][1], + cols[i5][0], cols[i5][1]); + // Swap for qbar q incoming + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma3qg2qqqbarDiff class. +// Cross section for q g -> q q' qbar' +// Crossed relation from q q' -> q q' g, q != q' +// q1(p+) q2(p-) -> q1(q+) q2(q-) g(k) + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma3qg2qqqbarDiff::initProc() { + + // Read number of quarks to be considered in massless approximation. + nQuarkNew = settingsPtr->mode("HardQCD:nQuarkNew"); + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence + +void Sigma3qg2qqqbarDiff::sigmaKin() { + + // Pick a final state configuration + pickFinal(); + + // gq or qg incoming + for (int i = 0; i < 2; i++) { + + // Map incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + mapFinal(); + + // Crossing (note extra -ve sign in total sigma) + swap(pCM[i], pCM[4]); + pCM[i] = -pCM[i]; + pCM[4] = -pCM[4]; + + // |M|^2 + // Extra factor of (6) from picking a final state configuration + // Extra factor of (3 / 8) as averaging over incoming gluon + // Extra factor of (nQuarkNew - 1) due to new q/qbar pair + sigma[i] = -6. * (3. / 8.) * (nQuarkNew - 1) * m2Calc(); + + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - incoming flavour dependence + +double Sigma3qg2qqqbarDiff::sigmaHat() { + // gq or qg incoming + return (id1 == 21) ? sigma[0] : sigma[1]; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qg2qqqbarDiff::setIdColAcol(){ + // Pick new q qbar flavour with incoming flavour disallowed + int sigmaIdx = (id1 == 21) ? 0 : 1; + int idIn = (id1 == 21) ? id2 : id1; + int idNew = 1 + int( (nQuarkNew - 1) * rndmPtr->flat() ); + if (idNew >= abs(idIn)) ++idNew; + + // qbar instead of q incoming means swap outgoing q/qbar pair + int id3Tmp = idIn, id4Tmp = idNew, id5Tmp = -idNew; + if (idIn < 0) swap(id4Tmp, id5Tmp); + // If g q incoming rather than q g, idIn and idNew + // should be exchanged (see sigmaKin) + if (sigmaIdx == 0) swap(id3Tmp, id4Tmp); + // Outgoing flavours; now just map as if q g incoming + switch (config) { + case 0: id3 = id3Tmp; id4 = id4Tmp; id5 = id5Tmp; break; + case 1: id3 = id3Tmp; id4 = id5Tmp; id5 = id4Tmp; break; + case 2: id3 = id4Tmp; id4 = id3Tmp; id5 = id5Tmp; break; + case 3: id3 = id5Tmp; id4 = id3Tmp; id5 = id4Tmp; break; + case 4: id3 = id4Tmp; id4 = id5Tmp; id5 = id3Tmp; break; + case 5: id3 = id5Tmp; id4 = id4Tmp; id5 = id3Tmp; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution; start with either + // g q1 -> q1 q2 qbar2 + // g qbar1 -> qbar1 qbar2 q2 + int cols[5][2]; + cols[0][0] = 1; cols[0][1] = 2; + if (idIn > 0) { + cols[1][0] = 3; cols[1][1] = 0; + cols[2][0] = 1; cols[2][1] = 0; + cols[3][0] = 3; cols[3][1] = 0; + cols[4][0] = 0; cols[4][1] = 2; + } else { + cols[1][0] = 0; cols[1][1] = 3; + cols[2][0] = 0; cols[2][1] = 2; + cols[3][0] = 0; cols[3][1] = 3; + cols[4][0] = 1; cols[4][1] = 0; + } + // Swap incoming if q/qbar g instead + if (id2 == 21) { + swap(cols[0][0], cols[1][0]); + swap(cols[0][1], cols[1][1]); + } + // Map final state + int i3 = 0, i4 = 0, i5 = 0; + if (sigmaIdx == 0) { + switch (config) { + case 0: i3 = 3; i4 = 2; i5 = 4; break; + case 1: i3 = 3; i4 = 4; i5 = 2; break; + case 2: i3 = 2; i4 = 3; i5 = 4; break; + case 3: i3 = 4; i4 = 3; i5 = 2; break; + case 4: i3 = 2; i4 = 4; i5 = 3; break; + case 5: i3 = 4; i4 = 2; i5 = 3; break; + } + } else { + switch (config) { + case 0: i3 = 2; i4 = 3; i5 = 4; break; + case 1: i3 = 2; i4 = 4; i5 = 3; break; + case 2: i3 = 3; i4 = 2; i5 = 4; break; + case 3: i3 = 4; i4 = 2; i5 = 3; break; + case 4: i3 = 3; i4 = 4; i5 = 2; break; + case 5: i3 = 4; i4 = 3; i5 = 2; break; + } + } + setColAcol(cols[0][0], cols[0][1], cols[1][0], cols[1][1], + cols[i3][0], cols[i3][1], cols[i4][0], cols[i4][1], + cols[i5][0], cols[i5][1]); +} + +//========================================================================== + +// Sigma3qq2qqgSame class. +// Cross section for q q' -> q q' g, q == q'. + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence + +void Sigma3qq2qqgSame::sigmaKin() { + // q1(p+) q2(p-) -> q1(q+) q2(q-) g(k) + + // Incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + // Pick/map a final state configuration + pickFinal(); + mapFinal(); + + // |M|^2 + // Extra factor (3) from picking final state configuration + // (original answer already has a factor 2 from identical + // quarks in the final state) + sigma = 3. * m2Calc(); + +} + +//-------------------------------------------------------------------------- + +// |M|^2 + +inline double Sigma3qq2qqgSame::m2Calc() { + + // Four-products + s = (pCM[0] + pCM[1]).m2Calc(); + t = (pCM[0] - pCM[2]).m2Calc(); + u = (pCM[0] - pCM[3]).m2Calc(); + sp = (pCM[2] + pCM[3]).m2Calc(); + tp = (pCM[1] - pCM[3]).m2Calc(); + up = (pCM[1] - pCM[2]).m2Calc(); + + // |M|^2 + ssp = s * sp; + ttp = t * tp; + uup = u * up; + s_sp = s + sp; + t_tp = t + tp; + u_up = u + up; + + double den1 = (pCM[0] * pCM[4]) * (pCM[1] * pCM[4]) * + (pCM[2] * pCM[4]) * (pCM[3] * pCM[4]); + + double fac1 = s * (t * u + tp * up) + sp * (t * up + tp * u); + double fac2 = ssp - ttp - uup; + double fac3 = 2. * (ttp * u_up + uup * t_tp); + + double num1 = u_up * (ssp + ttp - uup) + fac1; + double num2 = s_sp * fac2 + fac3; + double num3 = (s * s + sp * sp + u * u + up * up) / (t * tp); + + double num4 = t_tp * (ssp - ttp + uup) + fac1; + double num5 = (s * s + sp * sp + t * t + tp * tp) / (u * up); + + double num6 = s_sp * fac2 - fac3 - 2. * fac1; + double num7 = (s * s + sp * sp) * fac2; + double den7 = (ttp * uup); + + // C1 = (N^2 - 1)^2 / 4N^3 = 16. / 27. + // C2 = (N^2 - 1) / 4N^3 = 2. / 27. + // C3 = (N^4 - 1) / 8N^4 = 10. / 81. + // C4 = (N^2 - 1)^2 / 8N^4 = 8. / 81. + return (1. / 8.) * pow3(4. * M_PI * alpS) * + ( ( (16. / 27.) * num1 - (2. / 27.) * num2 ) * num3 + + ( (16. / 27.) * num4 - (2. / 27.) * num2 ) * num5 + + ( (10. / 81.) * num2 + (8. / 81.) * num6 ) * + ( num7 / den7 ) ) / den1; + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - incoming flavour dependence + +double Sigma3qq2qqgSame::sigmaHat() { + // q q / qbar qbar incoming states only + if (id1 != id2) return 0.; + return sigma; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qq2qqgSame::setIdColAcol(){ + + // Need to know where the gluon was mapped (pCM[4]) + int gIdx = 0; + switch (config) { + case 3: case 5: gIdx = 0; break; + case 1: case 4: gIdx = 1; break; + case 0: case 2: gIdx = 2; break; + } + + // Outgoing flavours + int idTmp[3] = { id1, id1, id1 }; + idTmp[gIdx] = 21; + setId(id1, id2, idTmp[0], idTmp[1], idTmp[2]); + + // Temporary solution; start with q q -> q q g + setColAcol(1, 0, 2, 0, 1, 0, 3, 0, 2, 3); + // Map gluon + swap( colSave[5], colSave[gIdx + 3]); + swap(acolSave[5], acolSave[gIdx + 3]); + // Swap if qbar qbar incoming + if (id1 < 0) swapColAcol(); + +} + +//-------------------------------------------------------------------------- + +// Map a final state configuration +inline void Sigma3qq2qqgSame::mapFinal() { + switch (config) { + case 0: pCM[2] = p3cm; pCM[3] = p4cm; pCM[4] = p5cm; break; + case 1: pCM[2] = p3cm; pCM[3] = p5cm; pCM[4] = p4cm; break; + case 2: pCM[2] = p4cm; pCM[3] = p3cm; pCM[4] = p5cm; break; + case 3: pCM[2] = p4cm; pCM[3] = p5cm; pCM[4] = p3cm; break; + case 4: pCM[2] = p5cm; pCM[3] = p3cm; pCM[4] = p4cm; break; + case 5: pCM[2] = p5cm; pCM[3] = p4cm; pCM[4] = p3cm; break; + } +} + +//========================================================================== + +// Sigma3qqbar2qqbargSame class. +// Cross section for q qbar -> q qbar g +// Crossed relation from q(bar) q(bar) -> q(bar) q(bar) g: +// q1(p+) q2(p-) -> q1(q+) q2(q-) g(k) +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence + +void Sigma3qqbar2qqbargSame::sigmaKin() { + + // Incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + + // Pick and map a final state configuration + pickFinal(); + mapFinal(); + + // Crossing + swap(pCM[1], pCM[3]); + pCM[1] = -pCM[1]; + pCM[3] = -pCM[3]; + + // |M|^2 + // Extra factor of (6) from picking a final state configuration + sigma = 6. * m2Calc(); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qqbar2qqbargSame::setIdColAcol(){ + // Outgoing flavours; easiest to map by hand + switch (config) { + case 0: id3 = id1; id4 = id2; id5 = 21; break; + case 1: id3 = id1; id4 = 21; id5 = id2; break; + case 2: id3 = id2; id4 = id1; id5 = 21; break; + case 3: id3 = 21; id4 = id1; id5 = id2; break; + case 4: id3 = id2; id4 = 21; id5 = id1; break; + case 5: id3 = 21; id4 = id2; id5 = id1; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution; start with q qbar -> q qbar g + int cols[5][2]; + cols[0][0] = 1; cols[0][1] = 0; + cols[1][0] = 0; cols[1][1] = 2; + cols[2][0] = 1; cols[2][1] = 0; + cols[3][0] = 0; cols[3][1] = 3; + cols[4][0] = 3; cols[4][1] = 2; + // Map final state + int i3 = 0, i4 = 0, i5 = 0; + switch (config) { + case 0: i3 = 2; i4 = 3; i5 = 4; break; + case 1: i3 = 2; i4 = 4; i5 = 3; break; + case 2: i3 = 3; i4 = 2; i5 = 4; break; + case 3: i3 = 4; i4 = 2; i5 = 3; break; + case 4: i3 = 3; i4 = 4; i5 = 2; break; + case 5: i3 = 4; i4 = 3; i5 = 2; break; + } + setColAcol(cols[0][0], cols[0][1], cols[1][0], cols[1][1], + cols[i3][0], cols[i3][1], cols[i4][0], cols[i4][1], + cols[i5][0], cols[i5][1]); + // Swap for qbar q incoming + if (id1 < 0) swapColAcol(); +} + +//========================================================================== + +// Sigma3qg2qqqbarSame class. +// Cross section for q g -> q q qbar. +// Crossed relation from q(bar) q(bar) -> q(bar) q(bar) g: +// q1(p+) q1(p-) -> q1(q+) q1(q-) g(k) + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - no incoming flavour dependence + +void Sigma3qg2qqqbarSame::sigmaKin() { + + // Pick a final state configuration + pickFinal(); + + // gq and qg incoming + for (int i = 0; i < 2; i++) { + + // Map incoming four-vectors + pCM[0] = Vec4( 0., 0., 0.5 * mH, 0.5 * mH); + pCM[1] = Vec4( 0., 0., -0.5 * mH, 0.5 * mH); + mapFinal(); + + // Crossing (note extra -ve sign in total sigma) + swap(pCM[i], pCM[4]); + pCM[i] = -pCM[i]; + pCM[4] = -pCM[4]; + + // |M|^2 + // XXX - Extra factor of (3) from picking a final state configuration??? + // Extra factor of (3 / 8) as averaging over incoming gluon + sigma[i] = -3. * (3. / 8.) * m2Calc(); + + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate |M|^2 - incoming flavour dependence + +double Sigma3qg2qqqbarSame::sigmaHat() { + // gq or qg incoming + return (id1 == 21) ? sigma[0] : sigma[1]; +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma3qg2qqqbarSame::setIdColAcol(){ + + // Pick outgoing flavour configuration + int idIn = (id1 == 21) ? id2 : id1; + + // Outgoing flavours; easiest just to map by hand + switch (config) { + case 0: id3 = idIn; id4 = idIn; id5 = -idIn; break; + case 1: id3 = idIn; id4 = -idIn; id5 = idIn; break; + case 2: id3 = idIn; id4 = idIn; id5 = -idIn; break; + case 3: id3 = -idIn; id4 = idIn; id5 = idIn; break; + case 4: id3 = idIn; id4 = -idIn; id5 = idIn; break; + case 5: id3 = -idIn; id4 = idIn; id5 = idIn; break; + } + setId(id1, id2, id3, id4, id5); + + // Temporary solution; start with either + // g q1 -> q1 q2 qbar2 + // g qbar1 -> qbar1 qbar2 q2 + int cols[5][2]; + cols[0][0] = 1; cols[0][1] = 2; + if (idIn > 0) { + cols[1][0] = 3; cols[1][1] = 0; + cols[2][0] = 1; cols[2][1] = 0; + cols[3][0] = 3; cols[3][1] = 0; + cols[4][0] = 0; cols[4][1] = 2; + } else { + cols[1][0] = 0; cols[1][1] = 3; + cols[2][0] = 0; cols[2][1] = 2; + cols[3][0] = 0; cols[3][1] = 3; + cols[4][0] = 1; cols[4][1] = 0; + } + // Swap incoming if q/qbar g instead + if (id2 == 21) { + swap(cols[0][0], cols[1][0]); + swap(cols[0][1], cols[1][1]); + } + // Map final state + int i3 = 0, i4 = 0, i5 = 0; + switch (config) { + case 0: i3 = 2; i4 = 3; i5 = 4; break; + case 1: i3 = 2; i4 = 4; i5 = 3; break; + case 2: i3 = 3; i4 = 2; i5 = 4; break; + case 3: i3 = 4; i4 = 2; i5 = 3; break; + case 4: i3 = 3; i4 = 4; i5 = 2; break; + case 5: i3 = 4; i4 = 3; i5 = 2; break; + } + setColAcol(cols[0][0], cols[0][1], cols[1][0], cols[1][1], + cols[i3][0], cols[i3][1], cols[i4][0], cols[i4][1], + cols[i5][0], cols[i5][1]); +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SigmaSUSY.cxx b/PYTHIA8/pythia8140/src/SigmaSUSY.cxx new file mode 100644 index 00000000000..35771155561 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaSUSY.cxx @@ -0,0 +1,1939 @@ +// SigmaSUSY.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// supersymmetry simulation classes. + +#include "SigmaSUSY.h" + +namespace Pythia8 { + +//========================================================================== + +// Sigma2qqbar2chi0chi0 +// Cross section for gaugino pair production: neutralino pair + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2chi0chi0::initProc() { + + // Construct name of process. + nameSave = "q qbar' -> " + particleDataPtr->name(id3) + " " + + particleDataPtr->name(id4); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3, id4); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2chi0chi0::sigmaKin() { + + // Common flavour-independent factor. + sigma0 = 4 * (M_PI / sH2 / pow2(coupSUSYPtr->sin2W)) * pow2(alpEM) + * openFracPair; + + // Factor 1/2 for identical final particles. + if (id3 == id4) sigma0 *= 0.5; + + // Auxiliary factors for use below + ui = uH - s3; + uj = uH - s4; + ti = tH - s3; + tj = tH - s4; + double sV= sH - pow2(coupSUSYPtr->mZpole); + double d = pow2(sV) + pow2(coupSUSYPtr->mZpole * coupSUSYPtr->wZpole); + propZ = complex( sV / d, coupSUSYPtr->mZpole * coupSUSYPtr->wZpole / d); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2chi0chi0::sigmaHat() { + + // Only allow quark-antiquark incoming states + if (id1*id2 >= 0) { + return 0.0; + } + + // Only allow incoming states with sum(charge) = 0 + if ((id1+id2) % 2 != 0) { + return 0.0; + } + + // Shorthands + int idAbs1 = abs(id1); + int idAbs2 = abs(id2); + + // Flavour-dependent kinematics-dependent couplings. + complex QuLL(0.0),QtLL(0.0),QuRR(0.0),QtRR(0.0); + complex QuLR(0.0),QtLR(0.0),QuRL(0.0),QtRL(0.0); + if (idAbs1 == idAbs2) { + QuLL = coupSUSYPtr->LqqZ[idAbs1] * coupSUSYPtr->OLpp[id3chi][id4chi]; + QtLL = coupSUSYPtr->LqqZ[idAbs1] * coupSUSYPtr->ORpp[id3chi][id4chi]; + QuRR = coupSUSYPtr->RqqZ[idAbs1] * coupSUSYPtr->ORpp[id3chi][id4chi]; + QtRR = coupSUSYPtr->RqqZ[idAbs1] * coupSUSYPtr->OLpp[id3chi][id4chi]; + QuLL *= propZ / 4.0 / (1.0-coupSUSYPtr->sin2W); + QtLL *= propZ / 4.0 / (1.0-coupSUSYPtr->sin2W); + QuRR *= propZ / 4.0 / (1.0-coupSUSYPtr->sin2W); + QtRR *= propZ / 4.0 / (1.0-coupSUSYPtr->sin2W); + } + + // Add t-channel squark flavour sums to QmXY couplings + for (int ksq=1; ksq<=6; ksq++) { + + // Flavour indices + int ifl1 = (idAbs1+1) / 2; + int ifl2 = (idAbs2+1) / 2; + + // squark id and squark-subtracted u and t + int idsq=((ksq+2)/3)*1000000 + 2*((ksq-1) % 3) + (idAbs1+1) % 2 + 1; + double msq2=pow(particleDataPtr->m0(idsq),2); + double usq = uH - msq2; + double tsq = tH - msq2; + + // Couplings + complex Lsqq1X3 = coupSUSYPtr->LsuuX[ksq][ifl1][id3chi]; + complex Lsqq1X4 = coupSUSYPtr->LsuuX[ksq][ifl1][id4chi]; + complex Lsqq2X3 = coupSUSYPtr->LsuuX[ksq][ifl2][id3chi]; + complex Lsqq2X4 = coupSUSYPtr->LsuuX[ksq][ifl2][id4chi]; + complex Rsqq1X3 = coupSUSYPtr->RsuuX[ksq][ifl1][id3chi]; + complex Rsqq1X4 = coupSUSYPtr->RsuuX[ksq][ifl1][id4chi]; + complex Rsqq2X3 = coupSUSYPtr->RsuuX[ksq][ifl2][id3chi]; + complex Rsqq2X4 = coupSUSYPtr->RsuuX[ksq][ifl2][id4chi]; + if (idAbs1 % 2 != 0) { + Lsqq1X3 = coupSUSYPtr->LsddX[ksq][ifl1][id3chi]; + Lsqq1X4 = coupSUSYPtr->LsddX[ksq][ifl1][id4chi]; + Lsqq2X3 = coupSUSYPtr->LsddX[ksq][ifl2][id3chi]; + Lsqq2X4 = coupSUSYPtr->LsddX[ksq][ifl2][id4chi]; + Rsqq1X3 = coupSUSYPtr->RsddX[ksq][ifl1][id3chi]; + Rsqq1X4 = coupSUSYPtr->RsddX[ksq][ifl1][id4chi]; + Rsqq2X3 = coupSUSYPtr->RsddX[ksq][ifl2][id3chi]; + Rsqq2X4 = coupSUSYPtr->RsddX[ksq][ifl2][id4chi]; + } + + // QuXY + QuLL += conj(Lsqq1X4)*Lsqq2X3/usq; + QuLR += conj(Lsqq1X4)*Rsqq2X3/usq; + QuRL += conj(Rsqq1X4)*Lsqq2X3/usq; + QuRR += conj(Rsqq1X4)*Rsqq2X3/usq; + + // QtXY + QtLL -= conj(Lsqq1X3)*Lsqq2X4/tsq; + QtLR -= conj(Lsqq1X3)*Rsqq2X4/tsq; + QtRL -= conj(Rsqq1X3)*Lsqq2X4/tsq; + QtRR -= conj(Rsqq1X3)*Rsqq2X4/tsq; + + } + + // Compute matrix element weight + double weight = 0; + // Average over separate helicity contributions + // LL (ha = -1, hb = +1) (divided by 4 for average) + weight += norm(QuLL) * ui * uj + norm(QtLL) * ti * tj + + 2 * real(conj(QuLL) * QtLL) * m3 * m4 * sH; + // RR (ha = 1, hb = -1) (divided by 4 for average) + weight += norm(QtRR) * ti * tj + norm(QuRR) * ui * uj + + 2 * real(conj(QuRR) * QtRR) * m3 * m4 * sH; + // RL (ha = 1, hb = 1) (divided by 4 for average) + weight += norm(QuRL) * ui * uj + norm(QtRL) * ti * tj + - real(conj(QuRL) * QtRL) * (uH * tH - s3 * s4); + // LR (ha = -1, hb = -1) (divided by 4 for average) + weight += norm(QuLR) * ui * uj + norm(QtLR) * ti * tj + - real(conj(QuLR) * QtLR) * (uH * tH - s3 * s4); + + // Cross section, including colour factor. + double sigma = sigma0 * weight; + if (idAbs1 < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2chi0chi0::setIdColAcol() { + + // Set flavours. + setId( id1, id2, id3, id4); + + // Colour flow topologies. Swap when antiquarks. + if (abs(id1) < 9) setColAcol( 1, 0, 0, 1, 0, 0, 0, 0); + else setColAcol( 0, 0, 0, 0, 0, 0, 0, 0); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2charchi0 +// Cross section for gaugino pair production: neutralino-chargino + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2charchi0::sigmaKin() { + + // Common flavour-independent factor. + sigma0 = 4 * (M_PI / sH2 / pow2(coupSUSYPtr->sin2W) ) * pow2(alpEM) ; + + // Auxiliary factors for use below + ui = uH - s3; + uj = uH - s4; + ti = tH - s3; + tj = tH - s4; + double sW = sH - pow2(coupSUSYPtr->mWpole); + double d = pow2(sW) + pow2(coupSUSYPtr->mWpole * coupSUSYPtr->wWpole); + propW = complex( sW / d, coupSUSYPtr->mWpole * coupSUSYPtr->wWpole / d); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2charchi0::sigmaHat() { + + // Only allow particle-antiparticle incoming states + if (id1*id2 >= 0) { + return 0.0; + } + + // Only allow incoming states with sum(charge) = final state + if (abs(id1) % 2 == abs(id2) % 2) return 0.0; + int isPos = (id3chi > 0 ? 1 : 0); + if (id1 < 0 && id1 > -10 && abs(id1) % 2 == 1-isPos ) return 0.0; + else if (id1 > 0 && id1 < 10 && abs(id1) % 2 == isPos ) return 0.0; + + // Flavour-dependent kinematics-dependent couplings. + int idAbs1 = abs(id1); + complex QuLL(0.0),QtLL(0.0),QuRR(0.0),QtRR(0.0); + complex QuLR(0.0),QtLR(0.0),QuRL(0.0),QtRL(0.0); + + // Calculate everything from udbar -> ~chi+ ~chi0 template process + int id1tmp = id1; + int id2tmp = id2; + double uHtmp = uH; + double tHtmp = tH; + double uitmp = ui; + double ujtmp = uj; + double titmp = ti; + double tjtmp = tj; + + // u dbar , ubar d : do nothing + if (idAbs1 % 2 == 0) { + } + + // dbar u , d ubar : swap 1<->2 and t<->u + else if (idAbs1 % 2 == 1) { + id1tmp = id2; + id2tmp = id1; + uHtmp = tH; + tHtmp = uH; + uitmp = ti; + ujtmp = tj; + titmp = ui; + tjtmp = uj; + } + + // Generation indices + int iGu = abs(id1tmp)/2; + int iGd = (abs(id2tmp)+1)/2; + + // s-channel W contribution + QuLL = conj(coupSUSYPtr->LudW[iGu][iGd]) + * conj(coupSUSYPtr->OL[id4chi][abs(id3chi)]) + * propW / 4.0 / coupSUSYPtr->cosW; + QtLL = conj(coupSUSYPtr->LudW[iGu][iGd]) + * conj(coupSUSYPtr->OR[id4chi][abs(id3chi)]) + * propW / 4.0 / coupSUSYPtr->cosW; + + // Add t-channel squark flavour sums to QmXY couplings + for (int jsq=1; jsq<=6; jsq++) { + + int idsu=((jsq+2)/3)*1000000 + 2*((jsq-1) % 3) + 2; + int idsd=((jsq+2)/3)*1000000 + 2*((jsq-1) % 3) + 1; + double msd2 = pow(particleDataPtr->m0(idsd),2); + double msu2 = pow(particleDataPtr->m0(idsu),2); + double tsq = tHtmp - msd2; + double usq = uHtmp - msu2; + + QuLL += conj(coupSUSYPtr->LsuuX[jsq][iGu][id4chi]) + *coupSUSYPtr->LsudX[jsq][iGd][abs(id3chi)]/usq; + QuRR += conj(coupSUSYPtr->RsuuX[jsq][iGu][id4chi]) + *coupSUSYPtr->RsudX[jsq][iGd][abs(id3chi)]/usq; + QuLR += conj(coupSUSYPtr->LsuuX[jsq][iGu][id4chi]) + *coupSUSYPtr->RsudX[jsq][iGd][abs(id3chi)]/usq; + QuRL += conj(coupSUSYPtr->RsuuX[jsq][iGu][id4chi]) + *coupSUSYPtr->LsudX[jsq][iGd][abs(id3chi)]/usq; + QtLL -= conj(coupSUSYPtr->LsduX[jsq][iGu][abs(id3chi)]) + *coupSUSYPtr->LsddX[jsq][iGd][id4chi]/tsq; + QtRR -= conj(coupSUSYPtr->RsduX[jsq][iGu][abs(id3chi)]) + *coupSUSYPtr->RsddX[jsq][iGd][id4chi]/tsq; + QtLR -= conj(coupSUSYPtr->LsduX[jsq][iGu][abs(id3chi)]) + *coupSUSYPtr->RsddX[jsq][iGd][id4chi]/tsq; + QtRL -= conj(coupSUSYPtr->RsduX[jsq][iGu][abs(id3chi)]) + *coupSUSYPtr->LsddX[jsq][iGd][id4chi]/tsq; + + } + + // Compute matrix element weight + double weight = 0; + + // Average over separate helicity contributions + // (if swapped, swap ha, hb if computing polarized cross sections) + // LL (ha = -1, hb = +1) (divided by 4 for average) + weight += norm(QuLL) * uitmp * ujtmp + norm(QtLL) * titmp * tjtmp + + 2 * real(conj(QuLL) * QtLL) * m3 * m4 * sH; + // RR (ha = 1, hb = -1) (divided by 4 for average) + weight += norm(QtRR) * titmp * tjtmp + norm(QuRR) * uitmp * ujtmp + + 2 * real(conj(QuRR) * QtRR) * m3 * m4 * sH; + // RL (ha = 1, hb = 1) (divided by 4 for average) + weight += norm(QuRL) * uitmp * ujtmp + norm(QtRL) * titmp * tjtmp + - real(conj(QuRL) * QtRL) * (uHtmp * tHtmp - s3 * s4); + // LR (ha = -1, hb = -1) (divided by 4 for average) + weight += norm(QuLR) * uitmp * ujtmp + norm(QtLR) * titmp * tjtmp + - real(conj(QuLR) * QtLR) * (uHtmp * tHtmp - s3 * s4); + + // Cross section, including colour factor. + double sigma = sigma0 * weight; + if (idAbs1 < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//========================================================================== + +// Sigma2qqbar2charchar +// Cross section for gaugino pair production: chargino-chargino + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2charchar::sigmaKin() { + + // Common flavour-independent factor. + sigma0 = M_PI / sH2 / pow2(coupSUSYPtr->sin2W) * pow2(alpEM) ; + + // Auxiliary factors for use below + ui = uH - s3; + uj = uH - s4; + ti = tH - s3; + tj = tH - s4; + double sV= sH - pow2(coupSUSYPtr->mZpole); + double d = pow2(sV) + pow2(coupSUSYPtr->mZpole * coupSUSYPtr->wZpole); + propZ = complex( sV / d, coupSUSYPtr->mZpole * coupSUSYPtr->wZpole / d); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2charchar::sigmaHat() { + + // Only allow quark-antiquark incoming states + if (id1*id2 >= 0) { + return 0.0; + } + + // Only allow incoming states with sum(charge) = 0 + if ((id1+id2) % 2 != 0) { + return 0.0; + } + + //if (id1 > 0 || id1==-1 || id1==-3 || id1==-5) return 0.0; + //if (id1 < 0 || id1==1 || id1==3 || id1==5) return 0.0; + + // Flavour-dependent kinematics-dependent couplings. + int idAbs1 = abs(id1); + int idAbs2 = abs(id2); + int i3 = abs(id3chi); + int i4 = abs(id4chi); + + // Flavour-dependent kinematics-dependent couplings. + complex QuLL(0.0),QtLL(0.0),QuRR(0.0),QtRR(0.0); + complex QuLR(0.0),QtLR(0.0),QuRL(0.0),QtRL(0.0); + + // Add Z/gamma* for same-flavour in-quarks + if (idAbs1 == idAbs2) { + + // s-channel Z ( L<->R for qbar q incoming ) + QuLL = coupSUSYPtr->LqqZ[idAbs1] * (id1 > 0 ? coupSUSYPtr->OLp[i3][i4] + : coupSUSYPtr->ORp[i3][i4]); + QtLL = coupSUSYPtr->LqqZ[idAbs1] * (id1 > 0 ? coupSUSYPtr->ORp[i3][i4] + : coupSUSYPtr->OLp[i3][i4]); + QuRR = coupSUSYPtr->RqqZ[idAbs1] * (id1 > 0 ? coupSUSYPtr->ORp[i3][i4] + : coupSUSYPtr->OLp[i3][i4]); + QtRR = coupSUSYPtr->RqqZ[idAbs1] * (id1 > 0 ? coupSUSYPtr->OLp[i3][i4] + : coupSUSYPtr->ORp[i3][i4]); + QuLL *= propZ / 2.0 / (1.0-coupSUSYPtr->sin2W); + QtLL *= propZ / 2.0 / (1.0-coupSUSYPtr->sin2W); + QuRR *= propZ / 2.0 / (1.0-coupSUSYPtr->sin2W); + QtRR *= propZ / 2.0 / (1.0-coupSUSYPtr->sin2W); + + // s-channel gamma* (only for same-type charginos) + if (i3 == i4) { + + // Charge of in-particles + double q = 2.0/3.0; + if (idAbs1 % 2 == 1) q = -1.0/3.0; + QuLL -= q * coupSUSYPtr->sin2W / sH; + QuRR -= q * coupSUSYPtr->sin2W / sH; + QtLL -= q * coupSUSYPtr->sin2W / sH; + QtRR -= q * coupSUSYPtr->sin2W / sH; + + } + } + + // Add t- or u-channel squark flavour sums to QmXY couplings + for (int ksq=1; ksq<=6; ksq++) { + + // Positive-sign on side 1: t-channel diagrams only + if (particleDataPtr->chargeType(id1) > 0) { + + // u ubar -> chi+ chi- : add t-channel ~d + if (id1 % 2 == 0) { + int iG1 = (abs(id1)+1)/2; + int iG2 = (abs(id2)+1)/2; + int idsd = ((ksq+2)/3)*1000000 + 2*((ksq-1) % 3) + 1; + double msq = particleDataPtr->m0(idsd); + double tsq = tH - pow2(msq); + QtLL -= conj(coupSUSYPtr->LsduX[ksq][iG1][i3]) + *coupSUSYPtr->LsduX[ksq][iG2][i4]*2.0/tsq; + QtLR -= conj(coupSUSYPtr->LsduX[ksq][iG1][i3]) + *coupSUSYPtr->RsduX[ksq][iG2][i4]*2.0/tsq; + QtRL -= conj(coupSUSYPtr->RsduX[ksq][iG1][i3]) + *coupSUSYPtr->LsduX[ksq][iG2][i4]*2.0/tsq; + QtRR -= conj(coupSUSYPtr->RsduX[ksq][iG1][i3]) + *coupSUSYPtr->RsduX[ksq][iG2][i4]*2.0/tsq; + } + + // dbar d -> chi+ chi- : add t-channel ~u + // But with QtXY <-> -conj(QtYX) since qbar incoming + else { + int iG1 = (abs(id1)+1)/2; + int iG2 = (abs(id2)+1)/2; + int idsu = ((ksq+2)/3)*1000000 + 2*((ksq-1) % 3) + 2; + double msq = particleDataPtr->m0(idsu); + double tsq = tH - pow2(msq); + QtLL += conj(coupSUSYPtr->LsudX[ksq][iG2][i4]) + *coupSUSYPtr->LsudX[ksq][iG1][i3]*2.0/tsq; + QtLR += conj(coupSUSYPtr->LsudX[ksq][iG2][i4]) + *coupSUSYPtr->RsudX[ksq][iG1][i3]*2.0/tsq; + QtRL += conj(coupSUSYPtr->RsudX[ksq][iG2][i4]) + *coupSUSYPtr->LsudX[ksq][iG1][i3]*2.0/tsq; + QtRR += conj(coupSUSYPtr->RsudX[ksq][iG2][i4]) + *coupSUSYPtr->RsudX[ksq][iG1][i3]*2.0/tsq; + } + + } + + // Negative-sign on side 1: u-channel diagrams only + else { + + // ubar u -> chi+ chi- : add u-channel ~d + // But with QuXY <-> -conj(QuYX) since qbar incoming + if (id1 % 2 == 0) { + int iG1 = abs(id1)/2; + int iG2 = abs(id2)/2; + int idsd = ((ksq+2)/3)*1000000 + 2*((ksq-1) % 3) + 1; + double msq = particleDataPtr->m0(idsd); + double usq = uH - pow2(msq); + QuLL -= conj(coupSUSYPtr->LsduX[ksq][iG2][i3]) + *coupSUSYPtr->LsduX[ksq][iG1][i4]*2.0/usq; + QuLR -= conj(coupSUSYPtr->LsduX[ksq][iG2][i3]) + *coupSUSYPtr->RsduX[ksq][iG1][i4]*2.0/usq; + QuRL -= conj(coupSUSYPtr->RsduX[ksq][iG2][i3]) + *coupSUSYPtr->LsduX[ksq][iG1][i4]*2.0/usq; + QuRR -= conj(coupSUSYPtr->RsduX[ksq][iG2][i3]) + *coupSUSYPtr->RsduX[ksq][iG1][i4]*2.0/usq; + } + + // d dbar -> chi+ chi- : add u-channel ~u + else { + int iG1 = (abs(id1)+1)/2; + int iG2 = (abs(id2)+1)/2; + int idsu = ((ksq+2)/3)*1000000 + 2*((ksq-1) % 3) + 2; + double msq = particleDataPtr->m0(idsu); + double usq = uH - pow2(msq); + QuLL += conj(coupSUSYPtr->LsudX[ksq][iG1][i4]) + *coupSUSYPtr->LsudX[ksq][iG2][i3]*2.0/usq; + QuLR += conj(coupSUSYPtr->LsudX[ksq][iG1][i4]) + *coupSUSYPtr->RsudX[ksq][iG2][i3]*2.0/usq; + QuRL += conj(coupSUSYPtr->RsudX[ksq][iG1][i4]) + *coupSUSYPtr->LsudX[ksq][iG2][i3]*2.0/usq; + QuRR += conj(coupSUSYPtr->RsudX[ksq][iG1][i4]) + *coupSUSYPtr->RsudX[ksq][iG2][i3]*2.0/usq; + } + + } + } + + // Compute matrix element weight + double weight = 0; + + // Average over separate helicity contributions + // LL (ha = -1, hb = +1) (divided by 4 for average) + weight += norm(QuLL) * ui * uj + norm(QtLL) * ti * tj + + 2 * real(conj(QuLL) * QtLL) * m3 * m4 * sH; + // RR (ha = 1, hb = -1) (divided by 4 for average) + weight += norm(QtRR) * ti * tj + norm(QuRR) * ui * uj + + 2 * real(conj(QuRR) * QtRR) * m3 * m4 * sH; + // RL (ha = 1, hb = 1) (divided by 4 for average) + weight += norm(QuRL) * ui * uj + norm(QtRL) * ti * tj + - real(conj(QuRL) * QtRL) * (uH * tH - s3 * s4); + // LR (ha = -1, hb = -1) (divided by 4 for average) + weight += norm(QuLR) * ui * uj + norm(QtLR) * ti * tj + - real(conj(QuLR) * QtLR) * (uH * tH - s3 * s4); + + // Cross section, including colour factor. + double sigma = sigma0 * weight; + if (idAbs1 < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//========================================================================== + +// Sigma2qgchi0squark +// Cross section for gaugino-squark production: neutralino-squark + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2chi0squark::initProc() { + + // Construct name of process. + if (id4 % 2 == 0) { + nameSave = "q g -> " + particleDataPtr->name(id3) + " " + + particleDataPtr->name(id4) + " + c.c. (q=u,c)"; + } + else { + nameSave = "q g -> " + particleDataPtr->name(id3) + " " + + particleDataPtr->name(id4) + " + c.c. (q=d,s,b)"; + } + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3, id4); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qg2chi0squark::sigmaKin() { + + // Common flavour-independent factor. + // tmp: alphaS = 0.1 for counter-checks + sigma0 = M_PI / sH2 / coupSUSYPtr->sin2W * alpEM * alpS + * openFracPair; + + // Auxiliary factors for use below + ui = uH - s3; + uj = uH - s4; + ti = tH - s3; + tj = tH - s4; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qg2chi0squark::sigmaHat() { + + // Antiquark -> antisquark + int idq = id1; + if (id1 == 21 || id1 == 22) idq = id2; + if (idq < 0) { + id4 = -abs(id4); + } else { + id4 = abs(id4); + } + + // tmp: only allow incoming quarks on side 1 + // if (id1 < 0 || id1 == 21) return 0.0; + + // Generation index + int iGq = (abs(idq)+1)/2; + + // Only accept u(bar) -> ~u(bar) and d(bar) -> ~d(bar) + if (particleDataPtr->chargeType(idq) != particleDataPtr->chargeType(id4)) + return 0.0; + + // Couplings + complex LsqqX, RsqqX; + if (idq % 2 == 0) { + LsqqX = coupSUSYPtr->LsuuX[id4sq][iGq][id3chi]; + RsqqX = coupSUSYPtr->RsuuX[id4sq][iGq][id3chi]; + } + else { + LsqqX = coupSUSYPtr->LsddX[id4sq][iGq][id3chi]; + RsqqX = coupSUSYPtr->RsddX[id4sq][iGq][id3chi]; + } + + // Prefactors : swap u and t if gq instead of qg + double fac1, fac2; + if (idq == id1) { + fac1 = -ui/sH + 2.0 * ( uH*tH - s4*s3 )/sH/tj; + fac2 = ti/tj * ( (tH + s4)/tj + (ti - uj)/sH ); + } else { + fac1 = -ti/sH + 2.0 * ( uH*tH - s4*s3 )/sH/uj; + fac2 = ui/uj * ( (uH + s4)/uj + (ui - tj)/sH ); + } + + // Compute matrix element weight + double weight = 0.0; + + // Average over separate helicity contributions + // (for qbar g : ha -> -ha ) + // LL (ha = -1, hb = +1) (divided by 4 for average) + weight += fac2 * norm(LsqqX) / 2.0; + // RR (ha = 1, hb = -1) (divided by 4 for average) + weight += fac2 * norm(RsqqX) / 2.0; + // RL (ha = 1, hb = 1) (divided by 4 for average) + weight += fac2 * norm(RsqqX) / 2.0 + fac1 * norm(RsqqX); + // LR (ha = -1, hb = -1) (divided by 4 for average) + weight += fac2 * norm(LsqqX) / 2.0 + fac1 * norm(LsqqX); + + double sigma = sigma0 * weight; + if (abs(idq) < 9) sigma /= 3.; + + // Answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2chi0squark::setIdColAcol() { + + // Set flavours. + setId( id1, id2, id3, (id1*id2 > 0 ? abs(id4) : -abs(id4))); + + // Colour flow topology. Swap if first is gluon, or when antiquark. + if (id1 != 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 1, 2, 2, 0, 0, 0, 1, 0); + if (id1*id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qg2charsquark +// Cross section for gaugino-squark production: chargino-squark + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2charsquark::initProc() { + + // Construct name of process. + if (id4 % 2 == 0) { + nameSave = "q g -> " + particleDataPtr->name(id3) + " " + + particleDataPtr->name(id4) + " + c.c. (q=d,s,b)"; + } + else { + nameSave = "q g -> " + particleDataPtr->name(id3) + " " + + particleDataPtr->name(id4) + " + c.c. (q=u,c)"; + } + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3Sav, id4Sav); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qg2charsquark::sigmaHat() { + + // Antiquark -> antisquark + int idq = (id1 == 21) ? id2 : id1; + if (idq > 0) { + id3 = id3Sav; + id4 = id4Sav; + } else { + id3 = -id3Sav; + id4 = -id4Sav; + } + + // Only accept u(bar) -> ~d(bar) and d(bar) -> ~u(bar) + if (particleDataPtr->chargeType(idq) == particleDataPtr->chargeType(id4)) + return 0.0; + + // Generation index + int iGq = (abs(idq)+1)/2; + + // Couplings + complex LsqqX, RsqqX; + if (idq % 2 == 0) { + LsqqX = coupSUSYPtr->LsduX[id4sq][iGq][id3chi]; + RsqqX = coupSUSYPtr->RsduX[id4sq][iGq][id3chi]; + } + else { + LsqqX = coupSUSYPtr->LsduX[id4sq][iGq][id3chi]; + RsqqX = coupSUSYPtr->RsduX[id4sq][iGq][id3chi]; + } + + // Prefactors : swap u and t if gq instead of qg + double fac1, fac2; + if (idq == id1) { + fac1 = -ui/sH + 2.0 * ( uH*tH - s4*s3 )/sH/tj; + fac2 = ti/tj * ( (tH + s4)/tj + (ti - uj)/sH ); + } else { + fac1 = -ti/sH + 2.0 * ( uH*tH - s4*s3 )/sH/uj; + fac2 = ui/uj * ( (uH + s4)/uj + (ui - tj)/sH ); + } + + // Compute matrix element weight + double weight = 0.0; + + // Average over separate helicity contributions + // (a, b refers to qg configuration) + // LL (ha = -1, hb = +1) (divided by 4 for average) + weight += fac2 * norm(LsqqX) / 2.0; + // RR (ha = 1, hb = -1) (divided by 4 for average) + weight += fac2 * norm(RsqqX) / 2.0; + // RL (ha = 1, hb = 1) (divided by 4 for average) + weight += fac2 * norm(RsqqX) / 2.0 + fac1 * norm(RsqqX); + // LR (ha = -1, hb = -1) (divided by 4 for average) + weight += fac2 * norm(LsqqX) / 2.0 + fac1 * norm(LsqqX); + + double sigma = sigma0 * weight; + if (abs(idq) < 9) sigma /= 3.; + + // Answer. + return sigma * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2charsquark::setIdColAcol() { + + // Set flavours. + if (id1 > 0 && id2 > 0) { + setId( id1, id2, id3Sav, id4Sav); + } else { + setId( id1, id2,-id3Sav,-id4Sav); + } + + // Colour flow topology. Swap if first is gluon, or when antiquark. + if (id1 != 21) setColAcol( 1, 0, 2, 1, 0, 0, 2, 0); + else setColAcol( 1, 2, 2, 0, 0, 0, 1, 0); + if (id1 < 0 || id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qq2squarksquark +// Cross section for squark-squark production + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qq2squarksquark::initProc() { + + // Extract mass-ordering indices + iGen3 = 3*(abs(id3Sav)/2000000) + (abs(id3Sav)%10+1)/2; + iGen4 = 3*(abs(id4Sav)/2000000) + (abs(id4Sav)%10+1)/2; + + // Is this a ~u_i ~d_j fial state or ~d_i ~d_j, ~u_i ~u_j + if (abs(id3Sav) % 2 == abs(id4Sav) % 2) isUD = false; + else isUD = true; + + // Derive name + nameSave = "q q' -> "+particleDataPtr->name(abs(id3Sav))+" " + +particleDataPtr->name(abs(id4Sav))+" + c.c."; + + // Count 5 neutralinos in NMSSM + nNeut = (coupSUSYPtr->isNMSSM ? 5 : 4); + + // Store mass squares of all possible internal propagator lines + m2Glu = pow2(particleDataPtr->m0(1000021)); + m2Neut.resize(nNeut+1); + for (int iNeut=1;iNeut<=nNeut;iNeut++) { + m2Neut[iNeut] = pow2(particleDataPtr->m0(coupSUSYPtr->idNeut(iNeut))); + } + m2Char.resize(3); + m2Char[1] = pow2(particleDataPtr->m0(coupSUSYPtr->idChar(1))); + m2Char[2] = pow2(particleDataPtr->m0(coupSUSYPtr->idChar(2))); + + // Set sizes of some arrays to be used below + tNeut.resize(nNeut+1); + uNeut.resize(nNeut+1); + tChar.resize(3); + uChar.resize(3); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3Sav, id4Sav); +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qq2squarksquark::sigmaKin() { + + // Weak mixing + double xW = coupSUSYPtr->sin2W; + + // pi/sH2 + double comFac = M_PI/sH2 * openFracPair; + + // Channel-dependent but flavor-independent pre-factors + sigmaNeut = comFac * pow2(alpEM) / pow2(xW) / pow2(1-xW); + sigmaGlu = comFac * 2.0 * pow2(alpS) / 9.0; + if (isUD) { + sigmaChar = comFac * pow2(alpEM) / 4.0 / pow2(xW); + sigmaCharNeut = comFac * pow2(alpEM) / 3.0 / pow2(xW) / (1-xW); + sigmaCharGlu = comFac * 4.0 * alpEM * alpS / 9.0 / xW; + sigmaNeutGlu = 0.0; + } else { + sigmaChar = 0.0; + sigmaCharNeut = 0.0; + sigmaCharGlu = 0.0; + sigmaNeutGlu = comFac * 8.0 * alpEM * alpS / 9.0 / xW/(1-xW); + } + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qq2squarksquark::sigmaHat() { + + // In-pair must be same-sign + if (id1 * id2 < 0) return 0.0; + + // Check correct charge sum + if (isUD && abs(id1) %2 == abs(id2) % 2) return 0.0; + if (!isUD && abs(id1) % 2 != abs(id2) % 2) return 0.0; + if (!isUD && abs(id1) % 2 != abs(id3Sav) % 2) return 0.0; + + // Coded sigma is for ud -> ~q~q'. Swap t and u for du -> ~q~q'. + swapTU = (isUD and abs(id1) % 2 == 0); + int idIn1A = (swapTU) ? abs(id2) : abs(id1); + int idIn2A = (swapTU) ? abs(id1) : abs(id2); + + // Auxiliary factors for use below + tGlu = tH - m2Glu; + uGlu = uH - m2Glu; + for (int i=1; i<= nNeut; i++) { + tNeut[i] = tH - m2Neut[i]; + uNeut[i] = uH - m2Neut[i]; + if (isUD && i <= 2) { + tChar[i] = tH - m2Char[i]; + uChar[i] = uH - m2Char[i]; + } + } + + // Generation indices of incoming particles + int iGen1 = (abs(idIn1A)+1)/2; + int iGen2 = (abs(idIn2A)+1)/2; + + // Initial values for pieces used for color-flow selection below + sumCt = 0.0; + sumCu = 0.0; + sumNt = 0.0; + sumNu = 0.0; + sumGt = 0.0; + sumGu = 0.0; + sumInterference = 0.0; + + // Common factor for LR and RL contributions + double facTU = uH*tH-s3*s4; + + // Case A) Opposite-isospin: qq' -> ~d~u + if ( isUD ) { + + // t-channel Charginos + for (int k=1;k<=2;k++) { + + // Skip if only including gluinos + if (settingsPtr->flag("SUSY:qq2squarksquark:gluinoOnly")) continue; + + for (int l=1;l<=2;l++) { + + // kl-dependent factor for LL and RR contributions + double facMS = sH*sqrt(m2Char[k]*m2Char[l]); + + // Note: Ckl defined as in [Boz07] with sigmaChar factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + complex Ckl[3][3]; + Ckl[1][1] = facMS + * coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->LsudX[iGen4][iGen2][l]) + * coupSUSYPtr->LsduX[iGen3][iGen1][l]; + Ckl[1][2] = facTU + * coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->RsudX[iGen4][iGen2][l]) + * coupSUSYPtr->LsduX[iGen3][iGen1][l]; + Ckl[2][1] = facTU + * coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->LsudX[iGen4][iGen2][l]) + * coupSUSYPtr->RsduX[iGen3][iGen1][l]; + Ckl[2][2] = facMS + * coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->RsudX[iGen4][iGen2][l]) + * coupSUSYPtr->RsduX[iGen3][iGen1][l]; + + // Add to sum of t-channel charginos + sumCt += sigmaChar * real(Ckl[1][1] + Ckl[1][2] + Ckl[2][1] + Ckl[2][2]) + / tChar[k] / tChar[l]; + + } + } + + // u-channel Neutralinos + for (int k=1;k<=nNeut;k++) { + + // Skip if only including gluinos + if (settingsPtr->flag("SUSY:qq2squarksquark:gluinoOnly")) continue; + + for (int l=1;l<=nNeut;l++) { + + // kl-dependent factor for LL, RR contributions + double facMS = sH*sqrt(m2Neut[k]*m2Neut[l]); + + // Note: Nkl defined as in [Boz07] with sigmaNeut factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + complex Nkl[3][3]; + Nkl[1][1] = facMS + * conj(coupSUSYPtr->LsuuX[iGen4][iGen1][k]) + * conj(coupSUSYPtr->LsddX[iGen3][iGen2][k]) + * coupSUSYPtr->LsuuX[iGen4][iGen1][l] + * coupSUSYPtr->LsddX[iGen3][iGen2][l]; + Nkl[1][2] = facTU + * conj(coupSUSYPtr->LsuuX[iGen4][iGen1][k]) + * conj(coupSUSYPtr->RsddX[iGen3][iGen2][k]) + * coupSUSYPtr->LsuuX[iGen4][iGen1][l] + * coupSUSYPtr->RsddX[iGen3][iGen2][l]; + Nkl[2][1] = facTU + * conj(coupSUSYPtr->RsuuX[iGen4][iGen1][k]) + * conj(coupSUSYPtr->LsddX[iGen3][iGen2][k]) + * coupSUSYPtr->RsuuX[iGen4][iGen1][l] + * coupSUSYPtr->LsddX[iGen3][iGen2][l]; + Nkl[2][2] = facMS + * conj(coupSUSYPtr->RsuuX[iGen4][iGen1][k]) + * conj(coupSUSYPtr->RsddX[iGen3][iGen2][k]) + * coupSUSYPtr->RsuuX[iGen4][iGen1][l] + * coupSUSYPtr->RsddX[iGen3][iGen2][l]; + + // Add to sum of u-channel neutralinos + sumNu += sigmaNeut / uNeut[k] / uNeut[l] + * real(Nkl[1][1] + Nkl[1][2] + Nkl[2][1] + Nkl[2][2]); + + } + } + + // u-channel gluino + // Note: Gij defined as in [Boz07] with sigmaGlu factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + double Gij[3][3]; + Gij[1][1] = norm(coupSUSYPtr->LsuuG[iGen4][iGen1] + * coupSUSYPtr->LsddG[iGen3][iGen2]); + Gij[1][2] = norm(coupSUSYPtr->LsuuG[iGen4][iGen1] + * coupSUSYPtr->RsddG[iGen3][iGen2]); + Gij[2][1] = norm(coupSUSYPtr->RsuuG[iGen4][iGen1] + * coupSUSYPtr->LsddG[iGen3][iGen2]); + Gij[2][2] = norm(coupSUSYPtr->RsuuG[iGen4][iGen1] + * coupSUSYPtr->RsddG[iGen3][iGen2]); + Gij[1][1] *= sH*m2Glu; + Gij[1][2] *= facTU-s3*s4; + Gij[2][1] *= facTU-s3*s4; + Gij[2][2] *= sH*m2Glu; + // Sum over polarizations + sumGu += sigmaGlu * (Gij[1][1] + Gij[1][2] + Gij[2][1] + Gij[2][2]) + / pow2(uGlu); + + // chargino-neutralino interference + for (int k=1;k<=2;k++) { + for (int l=1;l<=nNeut;l++) { + + // Skip if only including gluinos + if (settingsPtr->flag("SUSY:qq2squarksquark:gluinoOnly")) continue; + + // Note: CNkl defined as in [Boz07] with pi/sH2 factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + double CNkl[3][3]; + CNkl[1][1] = real(coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * coupSUSYPtr->LsuuX[iGen4][iGen1][l] + * coupSUSYPtr->LsddX[iGen3][iGen2][l]); + CNkl[1][2] = real(coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * coupSUSYPtr->LsuuX[iGen4][iGen1][l] + * coupSUSYPtr->RsddX[iGen3][iGen2][l]); + CNkl[2][1] = real(coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * coupSUSYPtr->RsuuX[iGen4][iGen1][l] + * coupSUSYPtr->LsddX[iGen3][iGen2][l]); + CNkl[2][2] = real(coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * coupSUSYPtr->RsuuX[iGen4][iGen1][l] + * coupSUSYPtr->RsddX[iGen3][iGen2][l]); + CNkl[1][1] *= sH*sqrt(m2Char[k]*m2Neut[l]); + CNkl[1][2] *= uH*tH-s3*s4; + CNkl[2][1] *= uH*tH-s3*s4; + CNkl[2][2] *= sH*sqrt(m2Char[k]*m2Neut[l]); + // Sum over polarizations + sumInterference += sigmaCharNeut * (CNkl[1][1] + CNkl[1][2] + CNkl[2][1] + + CNkl[2][2]) / tChar[k] / uNeut[l]; + } + } + + // chargino-gluino interference + for (int k=1;k<=2;k++) { + + // Skip if only including gluinos + if (settingsPtr->flag("SUSY:qq2squarksquark:gluinoOnly")) continue; + + // Note: CGk defined as in [Boz07] with sigmaCharGlu factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + double CGk[3][3]; + CGk[1][1] = real(coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->LsuuG[iGen4][iGen1]) + * conj(coupSUSYPtr->LsddG[iGen3][iGen2])); + CGk[1][2] = real(coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->LsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->LsuuG[iGen4][iGen1]) + * conj(coupSUSYPtr->RsddG[iGen3][iGen2])); + CGk[2][1] = real(coupSUSYPtr->LsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->RsuuG[iGen4][iGen1]) + * conj(coupSUSYPtr->LsddG[iGen3][iGen2])); + CGk[2][2] = real(coupSUSYPtr->RsudX[iGen4][iGen2][k] + * conj(coupSUSYPtr->RsduX[iGen3][iGen1][k]) + * conj(coupSUSYPtr->RsuuG[iGen4][iGen1]) + * conj(coupSUSYPtr->RsddG[iGen3][iGen2])); + CGk[1][1] *= sH*sqrt(m2Glu*m2Char[k]); + CGk[1][2] *= uH*tH-s3*s4; + CGk[2][1] *= uH*tH-s3*s4; + CGk[2][2] *= sH*sqrt(m2Glu*m2Char[k]); + // Sum over polarizations + sumInterference += sigmaGlu * (CGk[1][1] + CGk[1][2] + CGk[2][1] + + CGk[2][2]) / uGlu / tChar[k]; + } + } + + // Case B) Same-isospin: qq' -> ~d~d , ~u~u + else { + + // t-channel + u-channel Neutralinos + t/u interference + for (int k=1;k<=nNeut;k++) { + + // Skip if only including gluinos + if (settingsPtr->flag("SUSY:qq2squarksquark:gluinoOnly")) continue; + + for (int l=1;l<=nNeut;l++) { + + // kl-dependent factor for LL and RR contributions + double facMS = sH * particleDataPtr->m0(coupSUSYPtr->idNeut(k)) + * particleDataPtr->m0(coupSUSYPtr->idNeut(l)); + + // Note: Nxkl defined as in [Boz07] with sigmaNeut factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + complex NTkl[3][3], NUkl[3][3], NTUkl[3][3]; + NTkl[1][1] = facMS + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen4,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen3,idIn1A,l); + NTkl[1][2] = facTU + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen4,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen3,idIn1A,l); + NTkl[2][1] = facTU + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen4,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen3,idIn1A,l); + NTkl[2][2] = facMS + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen4,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen3,idIn1A,l); + NUkl[1][1] = facMS + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen4,idIn1A,l); + NUkl[1][2] = facTU + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen4,idIn1A,l); + NUkl[2][1] = facTU + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen4,idIn1A,l); + NUkl[2][2] = facMS + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen4,idIn1A,l); + NTUkl[1][1] = facMS + * real( conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen4,idIn1A,l) ); + NTUkl[1][2] = facTU + * real( conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getLsqqX(iGen4,idIn1A,l) ); + NTUkl[2][1] = facTU + * real( conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getLsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen4,idIn1A,l) ); + NTUkl[2][2] = facMS + * real( conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * coupSUSYPtr->getRsqqX(iGen3,idIn2A,l) + * coupSUSYPtr->getRsqqX(iGen4,idIn1A,l) ); + + // Add to sums + sumNt += sigmaNeut / tNeut[k] / tNeut[l] + * real(NTkl[1][1] + NTkl[1][2] + NTkl[2][1] + NTkl[2][2]); + sumNu += sigmaNeut / uNeut[k] / uNeut[l] + * real(NUkl[1][1] + NUkl[1][2] + NUkl[2][1] + NUkl[2][2]); + sumInterference += 2.0 / 3.0 * sigmaNeut + * real(NTUkl[1][1] + NTUkl[1][2] + NTUkl[2][1] + NTUkl[2][2]) + / tNeut[k] / uNeut[l]; + } + + // Neutralino / Gluino interference + + // k-dependent factor for LL and RR contributions + double facMS = sH * particleDataPtr->m0(coupSUSYPtr->idNeut(k)) + * particleDataPtr->m0(1000021); + + // Note: Nxkl defined as in [Boz07] with sigmaNeutGlu factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + complex NGA[3][3], NGB[3][3]; + NGA[1][1] = facMS + * real( conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn1A)) ); + NGA[1][2] = facTU + * real( conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen3,idIn1A,k)) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn1A)) ); + NGA[2][1] = facTU + * real( conj(coupSUSYPtr->getLsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn1A)) ); + NGA[2][2] = facMS + * real( conj(coupSUSYPtr->getRsqqX(iGen4,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen3,idIn1A,k)) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn1A)) ); + NGB[1][1] = facMS + * real( conj(coupSUSYPtr->getLsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn1A,k)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn1A)) ); + NGB[1][2] = facMS + * real( conj(coupSUSYPtr->getRsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getLsqqX(iGen4,idIn1A,k)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn1A)) ); + NGB[2][1] = facMS + * real( conj(coupSUSYPtr->getLsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn1A,k)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn1A)) ); + NGB[2][2] = facMS + * real( conj(coupSUSYPtr->getRsqqX(iGen3,idIn2A,k)) + * conj(coupSUSYPtr->getRsqqX(iGen4,idIn1A,k)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn1A)) ); + + // Add to sums + sumInterference += sigmaNeutGlu * + ( real(NGA[1][1] + NGA[1][2] + NGA[2][1] + NGA[2][2]) / tNeut[k] / uGlu + + real(NGB[1][1] + NGB[1][2] + NGB[2][1] + NGB[2][2]) / uNeut[k] / tGlu ); + } + + // t-channel + u-channel Gluinos + t/u interference + + // factor for LL and RR contributions + double facMS = sH * m2Glu; + + // Note: GT, GU defined as in [Boz07] with sigmaGlu factored out + // [1][1] = LL, [1][2] = LR, [2][1] = RL, [2][2] = RR + complex GT[3][3], GU[3][3], GTU[3][3]; + GT[1][1] = facMS + * norm(coupSUSYPtr->getLsqqG(iGen4,idIn2A) + * coupSUSYPtr->getLsqqG(iGen3,idIn1A)); + GT[1][2] = facTU + * norm(coupSUSYPtr->getRsqqG(iGen4,idIn2A) + * coupSUSYPtr->getLsqqG(iGen3,idIn1A)); + GT[2][1] = facTU + * norm(coupSUSYPtr->getLsqqG(iGen4,idIn2A) + * coupSUSYPtr->getRsqqG(iGen3,idIn1A)); + GT[2][2] = facMS + * norm(coupSUSYPtr->getRsqqG(iGen4,idIn2A) + * coupSUSYPtr->getRsqqG(iGen3,idIn1A)); + GU[1][1] = facMS + * norm(coupSUSYPtr->getLsqqG(iGen3,idIn2A) + * coupSUSYPtr->getLsqqG(iGen4,idIn1A)); + GU[1][2] = facTU + * norm(coupSUSYPtr->getLsqqG(iGen3,idIn2A) + * coupSUSYPtr->getRsqqG(iGen4,idIn1A)); + GU[2][1] = facTU + * norm(coupSUSYPtr->getRsqqG(iGen3,idIn2A) + * coupSUSYPtr->getLsqqG(iGen4,idIn1A)); + GU[2][2] = facMS + * norm(coupSUSYPtr->getRsqqG(iGen3,idIn2A) + * coupSUSYPtr->getRsqqG(iGen4,idIn1A)); + GTU[1][1] = facMS + * real(coupSUSYPtr->getLsqqG(iGen3,idIn1A) + * coupSUSYPtr->getLsqqG(iGen4,idIn2A) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn1A)) ); + GTU[1][2] = facTU + * real(coupSUSYPtr->getLsqqG(iGen3,idIn1A) + * coupSUSYPtr->getRsqqG(iGen4,idIn2A) + * conj(coupSUSYPtr->getLsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn1A)) ); + GTU[2][1] = facTU + * real(coupSUSYPtr->getRsqqG(iGen3,idIn1A) + * coupSUSYPtr->getLsqqG(iGen4,idIn2A) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn1A)) ); + GTU[2][2] = facMS + * real(coupSUSYPtr->getRsqqG(iGen3,idIn1A) + * coupSUSYPtr->getRsqqG(iGen4,idIn2A) + * conj(coupSUSYPtr->getRsqqG(iGen3,idIn2A)) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn1A)) ); + + // Add to sums + sumGt += sigmaGlu * real(GT[1][1] + GT[1][2] + GT[2][1] + GT[2][2]) + / pow2(tGlu) ; + sumGu += sigmaGlu * real(GU[1][1] + GU[1][2] + GU[2][1] + GU[2][2]) + / pow2(uGlu) ; + sumInterference += - 2.0 / 3.0 * sigmaGlu + * real(GTU[1][1] + GTU[1][2] + GTU[2][1] + GTU[2][2]) + / tGlu / uGlu; + + } + + // Cross section + double sigma = sumNt + sumNu + sumCt + sumCu + sumGt + sumGu + + sumInterference; + + // Identical particles? + if (id3Sav == id4Sav) sigma /= 2.0; + + // Return answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qq2squarksquark::setIdColAcol() { + + // Set flavours. + if (id1 > 0 && id2 > 0) { + setId( id1, id2, id3Sav, id4Sav); + } else { + // 1,2 -> -3,-4 + setId( id1, id2,-id3Sav,-id4Sav); + } + + // Coded sigma is for ud -> ~q~q'. Swap t and u for du -> ~q~q'. + swapTU = (isUD and abs(id1) % 2 == 0); + + // Select colour flow topology + // A: t-channel neutralino, t-channel chargino, or u-channel gluino + double fracA = sumNt + sumCt + sumGu + / (sumNt + sumNu + sumCt + sumCu + sumGt + sumGu); + if (swapTU) fracA = 1.0 - fracA; + setColAcol( 1, 0, 2, 0, 1, 0, 2, 0); + // B: t-channel gluino or u-channel neutralino + if (rndmPtr->flat() > fracA) setColAcol( 1, 0, 2, 0, 2, 0, 1, 0); + + // Switch to anti-colors if antiquarks + if (id1 < 0 || id2 < 0) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2squarkantisquark +// Cross section for qqbar-initiated squark-antisquark production + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2squarkantisquark::initProc() { + + // Extract isospin and mass-ordering indices + iGen3 = 3*(abs(id3Sav)/2000000) + (abs(id3Sav)%10+1)/2; + iGen4 = 3*(abs(id4Sav)/2000000) + (abs(id4Sav)%10+1)/2; + + // Is this a ~u_i ~d*_j, ~d_i ~u*_j final state or ~d_i ~d*_j, ~u_i ~u*_j + if (abs(id3Sav) % 2 == abs(id4Sav) % 2) isUD = false; + else isUD = true; + + // Derive name + nameSave = "q qbar' -> "+particleDataPtr->name(abs(id3Sav))+" "+ + particleDataPtr->name(-abs(id4Sav)); + if (isUD && abs(id3Sav) != abs(id4Sav)) nameSave +=" + c.c."; + + // Count 5 neutralinos in NMSSM + nNeut = (coupSUSYPtr->isNMSSM ? 5 : 4); + + // Store mass squares of all possible internal propagator lines + m2Glu = pow2(particleDataPtr->m0(1000021)); + m2Neut.resize(nNeut+1); + for (int iNeut=1;iNeut<=nNeut;iNeut++) + m2Neut[iNeut] = pow2(particleDataPtr->m0(coupSUSYPtr->idNeut(iNeut))); + + // Set sizes of some arrays to be used below + tNeut.resize(nNeut+1); + uNeut.resize(nNeut+1); + + // Shorthand for Weak mixing + xW = coupSUSYPtr->sin2W; + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3Sav, id4Sav); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qqbar2squarkantisquark::sigmaKin() { + + // Z/W propagator + if (! isUD) { + double sV= sH - pow2(coupSUSYPtr->mZpole); + double d = pow2(sV) + pow2(coupSUSYPtr->mZpole * coupSUSYPtr->wZpole); + propZW = complex( sV / d, coupSUSYPtr->mZpole * coupSUSYPtr->wZpole / d); + } else { + double sV= sH - pow2(coupSUSYPtr->mWpole); + double d = pow2(sV) + pow2(coupSUSYPtr->mWpole * coupSUSYPtr->wWpole); + propZW = complex( sV / d, coupSUSYPtr->mWpole * coupSUSYPtr->wWpole / d); + } + + // Flavor-independent pre-factors + double comFac = M_PI/sH2 * openFracPair; + sigmaEW = comFac * pow2(alpEM); + sigmaGlu = comFac * 2.0 * pow2(alpS) / 9.0; + sigmaEWG = comFac * 8.0 * alpEM * alpS / 9.0; + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2squarkantisquark::sigmaHat() { + + // In-pair must be opposite-sign + if (id1 * id2 > 0) return 0.0; + + // Check correct charge sum + if (isUD && abs(id1) %2 == abs(id2) % 2) return 0.0; + if (!isUD && abs(id1) % 2 != abs(id2) % 2) return 0.0; + + // Coded UD sigma is for udbar -> ~u~d'*. Swap t<->u for dbaru -> ~u~d'*. + swapTU = (isUD and abs(id1) % 2 != 0); + + // Coded QQ sigma is for qqbar -> ~q~q*. Swap t<->u for qbarq -> ~q~q*. + if (!isUD && id1 < 0) swapTU = true; + + // Generation indices of incoming particles + int idIn1A = (swapTU) ? abs(id2) : abs(id1); + int idIn2A = (swapTU) ? abs(id1) : abs(id2); + int iGen1 = (idIn1A+1)/2; + int iGen2 = (idIn2A+1)/2; + + // Auxiliary factors for use below + tGlu = tH - m2Glu; + uGlu = uH - m2Glu; + for (int i=1; i<= nNeut; i++) { + tNeut[i] = tH - m2Neut[i]; + uNeut[i] = uH - m2Neut[i]; + } + + // Initial values for pieces used for color-flow selection below + sumColS = 0.0; + sumColT = 0.0; + sumInterference = 0.0; + + // Common factor for LR and RL contributions + double facTU = uH*tH-s3*s4; + + // Case A) Opposite-isospin: udbar -> ~u~d* + if ( isUD ) { + + // s-channel W contribution (only contributes to LL helicities) + sumColS += sigmaEW / 16.0 / pow2(xW) / pow2(1.0-xW) + * norm(conj(coupSUSYPtr->LudW[iGen1][iGen2]) + * coupSUSYPtr->LsusdW[iGen3][iGen4]) * facTU + * norm(propZW); + + // t-channel gluino contributions + double GT[3][3]; + double facLR = m2Glu * sH; + // LL, LR, RL, RR + GT[1][1] = facTU * norm(conj(coupSUSYPtr->LsddG[iGen4][iGen2]) + *coupSUSYPtr->LsuuG[iGen3][iGen1]); + GT[1][2] = facLR * norm(conj(coupSUSYPtr->RsddG[iGen4][iGen2]) + *coupSUSYPtr->LsuuG[iGen3][iGen1]); + GT[2][1] = facLR * norm(conj(coupSUSYPtr->LsddG[iGen4][iGen2]) + *coupSUSYPtr->RsuuG[iGen3][iGen1]); + GT[2][2] = facTU * norm(conj(coupSUSYPtr->RsddG[iGen4][iGen2]) + *coupSUSYPtr->RsuuG[iGen3][iGen1]); + // leading color flow for t-channel gluino is annihilation-like + sumColS += sigmaGlu / pow2(tGlu) + * (GT[1][1] + GT[1][2] + GT[2][1] + GT[2][2]); + + // W-Gluino interference (only contributes to LL helicities) + sumColS += sigmaEWG / 4.0 / xW / (1-xW) + * real(conj(coupSUSYPtr->LsuuG[iGen3][iGen1]) + * coupSUSYPtr->LsddG[iGen4][iGen2] + * conj(coupSUSYPtr->LudW[iGen1][iGen2]) + * coupSUSYPtr->LsusdW[iGen3][iGen4]) * facTU + / tGlu * sqrt(norm(propZW)); + + // t-channel neutralinos + // NOT YET IMPLEMENTED ! + } + + // Case B) Same-isospin: qqbar -> ~d~d* , ~u~u* + else { + + double eQ = (idIn1A % 2 == 0) ? 2./3. : 1./3. ; + double eSq = (abs(id3Sav) % 2 == 0) ? 2./3. : 1./3. ; + + // s-channel gluon (strictly flavor-diagonal) + if (abs(id3Sav) == abs(id4Sav) && abs(id1) == abs(id2)) { + // Factor 2 since contributes to both ha != hb helicities + sumColT += 2. * sigmaGlu * facTU / pow2(sH); + } + + // Skip the rest if only including gluons + if (settingsPtr->flag("SUSY:qqbar2squarkantisquark:gluonOnly")) + return sumColT; + + // t-channel gluino (only for in-isospin = out-isospin). + if (eQ == eSq) { + // Sum over helicities. + double GT[3][3]; + double facLR = sH * m2Glu; + GT[1][1] = facTU * norm(coupSUSYPtr->getLsqqG(iGen3,idIn1A) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn2A))); + GT[1][2] = facLR * norm(coupSUSYPtr->getLsqqG(iGen3,idIn1A) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn2A))); + GT[2][1] = facLR * norm(coupSUSYPtr->getRsqqG(iGen3,idIn1A) + * conj(coupSUSYPtr->getLsqqG(iGen4,idIn2A))); + GT[2][2] = facTU * norm(coupSUSYPtr->getRsqqG(iGen3,idIn1A) + * conj(coupSUSYPtr->getRsqqG(iGen4,idIn2A))); + // Add contribution to color topology: S + sumColS += sigmaGlu / pow2(tGlu) + * ( GT[1][1] + GT[1][2] + GT[2][1] + GT[2][2]); + + // gluon-gluino interference (strictly flavor-diagonal) + if (abs(id3Sav) == abs(id4Sav) && abs(id1) == abs(id2)) { + double GG11, GG22; + GG11 = - facTU * 2./3. * real( conj(coupSUSYPtr->getLsqqG(iGen3,idIn1A)) + * coupSUSYPtr->getLsqqG(iGen4,idIn2A)); + GG22 = - facTU * 2./3. * real( conj(coupSUSYPtr->getLsqqG(iGen3,idIn1A)) + * coupSUSYPtr->getLsqqG(iGen4,idIn2A)); + // Sum over two contributing helicities + sumInterference += sigmaGlu / sH / tGlu + * ( GG11 + GG22 ); + } + + } + + // s-channel photon (strictly flavor-diagonal) and Z/gamma interference + if (abs(id3Sav) == abs(id4Sav) && abs(id1) == abs(id2)) { + + // gamma + // Factor 2 since contributes to both ha != hb helicities + sumColS += 2. * pow2(eQ) * pow2(eSq) * sigmaEW * facTU / pow2(sH); + + // Z/gamma interference + double CsqZ = real(coupSUSYPtr->LsusuZ[iGen3][iGen4] + + coupSUSYPtr->RsusuZ[iGen3][iGen4]); + if (abs(id3Sav)%2 != 0) CsqZ = real(coupSUSYPtr->LsdsdZ[iGen3][iGen4] + + coupSUSYPtr->RsdsdZ[iGen3][iGen4]); + sumColS += eQ * eSq * sigmaEW * facTU / 2.0 / xW / (1.-xW) + * sqrt(norm(propZW)) / sH * CsqZ + * (coupSUSYPtr->LqqZ[idIn1A] + coupSUSYPtr->LqqZ[idIn2A]); + + // Gluino/gamma interference (only for same-isospin) + if (eQ == eSq) { + double CsqG11 = real(conj(coupSUSYPtr->LsuuG[iGen3][iGen1]) + *coupSUSYPtr->LsuuG[iGen4][iGen2]); + double CsqG22 = real(conj(coupSUSYPtr->RsuuG[iGen3][iGen1]) + *coupSUSYPtr->RsuuG[iGen4][iGen2]); + if (id3Sav%2 != 0) { + CsqG11 = real(conj(coupSUSYPtr->LsddG[iGen3][iGen1]) + *coupSUSYPtr->LsddG[iGen4][iGen2]); + CsqG22 = real(conj(coupSUSYPtr->RsddG[iGen3][iGen1]) + *coupSUSYPtr->RsddG[iGen4][iGen2]); + } + sumColS += eQ * eSq * sigmaEWG * facTU + * (CsqG11 + CsqG22) / sH / tGlu; + } + } + + // s-channel Z (only for q flavor = qbar flavor) + if (abs(id1) == abs(id2)) { + double CsqZ = norm(coupSUSYPtr->LsusuZ[iGen3][iGen4] + + coupSUSYPtr->RsusuZ[iGen3][iGen4]); + if (abs(id3Sav)%2 != 0) CsqZ = norm(coupSUSYPtr->LsdsdZ[iGen3][iGen4] + + coupSUSYPtr->RsdsdZ[iGen3][iGen4]); + sumColS += sigmaEW * facTU / 16.0 / pow2(xW) / pow2(1.0-xW) + * norm(propZW) * CsqZ + * ( pow2(coupSUSYPtr->LqqZ[idIn1A]) + pow2(coupSUSYPtr->RqqZ[idIn1A]) ); + + // Z/gluino interference (only for in-isospin = out-isospin) + if (eQ == eSq) { + double GZ11 = real(conj(coupSUSYPtr->getLsqqG(iGen3,idIn1A)) + *coupSUSYPtr->getLsqqG(iGen4,idIn2A) + *(coupSUSYPtr->getLsqsqZ(id3Sav,id4Sav) + +coupSUSYPtr->getRsqsqZ(id3Sav,id4Sav))) + *coupSUSYPtr->LqqZ[idIn1A]; + double GZ22 = real(conj(coupSUSYPtr->getRsqqG(iGen3,idIn1A)) + *coupSUSYPtr->getRsqqG(iGen4,idIn2A) + *(coupSUSYPtr->getLsqsqZ(id3Sav,id4Sav) + +coupSUSYPtr->getRsqsqZ(id3Sav,id4Sav))) + *coupSUSYPtr->RqqZ[idIn1A]; + sumColS += sigmaEWG * facTU / 4.0 / xW / (1.-xW) + * ( GZ11 + GZ22 ) * sqrt(norm(propZW)) / tGlu; + } + } + + // t-channel neutralinos + // NOT YET IMPLEMENTED ! + + } + + // Cross section + double sigma = sumColS + sumColT + sumInterference; + + // Return answer. + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2squarkantisquark::setIdColAcol() { + + // Check if charge conjugate final state? + isCC = false; + if (isUD && ( (id1-1)%2 < 0 || (id2-1)%2 < 0 )) isCC = true; + + //check if charge conjugate + id3 = (isCC) ? -id3Sav : id3Sav; + id4 = (isCC) ? -id4Sav : id4Sav; + + // Set flavours. + setId( id1, id2, id3, id4); + + // Coded UD sigma is for udbar -> ~u~d'*. Swap t<->u for dbaru -> ~u~d'*. + // Coded QQ sigma is for qqbar -> ~q~q*. Swap t<->u for qbarq -> ~q~q*. + if (isUD) { + swapTU = (abs(id1) % 2 != 0); + } else { + swapTU = (id1 < 0); + } + + // Select colour flow topology + double R = rndmPtr->flat(); + double fracS = sumColS / (sumColS + sumColT) ; + // S: color flow as in S-channel singlet + if (R < fracS) { + setColAcol( 1, 0, 0, 1, 2, 0, 0, 2); + if (swapTU) setColAcol( 0, 1, 1, 0, 2, 0, 0, 2); + } + // T: color flow as in T-channel singlet + else { + setColAcol( 1, 0, 0, 2, 1, 0, 0, 2); + if (swapTU) setColAcol( 0, 1, 2, 0, 2, 0, 0, 1); + } + + if (isCC) swapColAcol(); + +} + +//========================================================================== + +// Sigma2gg2squarkantisquark +// Cross section for gg-initiated squark-antisquark production + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2squarkantisquark::initProc() { + + // Process Name + nameSave = "g g -> "+particleDataPtr->name(abs(id3Sav))+" " + +particleDataPtr->name(-abs(id4Sav)); + + // Squark pole mass + m2Sq = pow2(particleDataPtr->m0(id3Sav)); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3Sav, id4Sav); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2gg2squarkantisquark::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + // tHSq = tHat - m_squark^2; uHSq = uHat - m_squark^2. + // double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + double tHSq = -0.5 * (sH - tH + uH); + double uHSq = -0.5 * (sH + tH - uH); + // ! (NEED TO CHECK THAT THESE APPLIED CORRECTLY BELOW) ! + // ! (PRELIMINARY CROSS-CHECKS WITH PYTHIA 6 COME OUT OK) ! + + // Helicity-independent prefactor + double comFac = M_PI/sH2 * pow2(alpS) / 128.0 + * ( 24.0 * (1.0 - 2*tHSq*uHSq/sH2) - 8.0/3.0 ); + + // Helicity-dependent factors + sigma = 0.0; + for (int ha=-1;ha<=1;ha += 2) { + for (int hb=-1;hb<=1;hb += 2) { + // Divide by 4 for helicity average + sigma += comFac / 4.0 + * ( (1.0-ha*hb) + - 2.0 * sH*m2Sq/tHSq/uHSq + * ( 1.0 - ha*hb - sH*m2Sq/tHSq/uHSq)); + } + } + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2squarkantisquark::setIdColAcol() { + + // Set flavours. + setId( id1, id2, id3Sav, id4Sav); + + // Set color flow (random for now) + double R = rndmPtr->flat(); + if (R < 0.5) setColAcol( 1, 2, 2, 3, 1, 0, 0, 3); + else setColAcol( 1, 2, 3, 1, 3, 0, 0, 2); + +} + +//========================================================================== + +// Sigma2qg2squarkgluino +// Cross section for squark-gluino production + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qg2squarkgluino::initProc() { + + // Derive name + nameSave = "q g -> "+particleDataPtr->name(abs(id3Sav))+" gluino + c.c."; + + // Final-state mass squares + m2Glu = pow2(particleDataPtr->m0(1000021)); + m2Sq = pow2(particleDataPtr->m0(id3Sav)); + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(id3Sav, 1000021); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat), part independent of incoming flavour. + +void Sigma2qg2squarkgluino::sigmaKin() { + + // Common pre-factor + comFac = (M_PI / sH2) * pow2(alpS) * 0.5 * openFracPair; + + // Invariants (still with Pythia 6 sign convention) + double tGlu = m2Glu-tH; + double uGlu = m2Glu-uH; + double tSq = m2Sq-tH; + double uSq = m2Sq-uH; + + // Color flow A: quark color annihilates with anticolor of g + sigmaA = 0.5*4./9.* tGlu/sH + (tGlu*sH+2.*m2Glu*tSq)/pow2(tGlu) - + ( (sH-m2Sq+m2Glu)*(-tSq)-sH*m2Glu )/sH/(-tGlu) + + 0.5*1./2.*( tSq*(tH+2.*uH+m2Glu)-tGlu*(sH-2.*tSq) + + (-uGlu)*(tH+m2Glu+2.*m2Sq) )/2./tGlu/uSq; + // Color flow B: quark and gluon colors iterchanged + sigmaB = 4./9.*(-uGlu)*(uH+m2Sq)/pow2(uSq) + + 1./18.* (sH*(uH+m2Glu) + 2.*(m2Sq-m2Glu)*uGlu)/sH/(-uSq) + + 0.5*4./9.*tGlu/sH + + 0.5*1./2.*(tSq*(tH+2.*uH+m2Glu)-tGlu*(sH-2.*tSq) + + (-uGlu)*(tH+m2Glu+2.*m2Sq))/2./tGlu/uSq; + +} + +double Sigma2qg2squarkgluino::sigmaHat() { + + // Check whether right incoming flavor + int idQA = (id1 == 21) ? abs(id2) : abs(id1); + int idSqSM = id3Sav%1000000; + if (idQA != idSqSM) return 0.0; + // NOTE: ONLY WORKS FOR SLHA1 ENUMERATION !!! + // (should replace this by squark mixing matrix squares) + + return comFac * (sigmaA + sigmaB); + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qg2squarkgluino::setIdColAcol() { + + // Check if charge conjugate final state? + int idQ = (id1 == 21) ? id2 : id1; + id3 = (idQ > 0) ? id3Sav : -id3Sav; + id4 = 1000021; + + // Set flavors + setId( id1, id2, id3, id4); + + // Select color flow A or B (see above) + double R = rndmPtr->flat()*(sigmaA+sigmaB); + if (idQ == id1) { + setColAcol(1,0,2,1,3,0,2,3); + if (R > sigmaA) setColAcol(1,0,2,3,2,0,1,3); + } else { + setColAcol(2,1,1,0,3,0,2,3); + if (R > sigmaB) setColAcol(2,3,1,0,2,0,1,3); + } + if (idQ < 0) swapColAcol(); + + // Use reflected kinematics if gq initial state + if (id1 == 21) swapTU = true; + +} + +//========================================================================== + +// Sigma2gg2gluinogluino +// Cross section for gluino pair production from gg initial states +// (validated against Pythia 6) + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2gg2gluinogluino::initProc() { + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(1000021, 1000021); + +} + +//-------------------------------------------------------------------------- + +// Evaluate d(sigmaHat)/d(tHat) - no incoming flavour dependence. + +void Sigma2gg2gluinogluino::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + // tHG = tHat - m_gluino^2; uHG = uHat - m_gluino^2. + double s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + double tHG = -0.5 * (sH - tH + uH); + double uHG = -0.5 * (sH + tH - uH); + double tHG2 = tHG * tHG; + double uHG2 = uHG * uHG; + + // Calculate kinematics dependence. + sigTS = (tHG * uHG - 2. * s34Avg * (tHG + 2. * s34Avg)) / tHG2 + + (tHG * uHG + s34Avg * (uHG - tHG)) / (sH * tHG); + sigUS = (tHG * uHG - 2. * s34Avg * (uHG + 2. * s34Avg)) / uHG2 + + (tHG * uHG + s34Avg * (tHG - uHG)) / (sH * uHG); + sigTU = 2. * tHG * uHG / sH2 + s34Avg * (sH - 4. * s34Avg) + / (tHG * uHG); + sigSum = sigTS + sigUS + sigTU; + + // Answer contains factor 1/2 from identical gluinos. + sigma = (M_PI / sH2) * pow2(alpS) * (9./4.) * 0.5 * sigSum + * openFracPair; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2gg2gluinogluino::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, 1000021, 1000021); + + // Three colour flow topologies, each with two orientations. + double sigRand = sigSum * rndmPtr->flat(); + if (sigRand < sigTS) setColAcol( 1, 2, 2, 3, 1, 4, 4, 3); + else if (sigRand < sigTS + sigUS) + setColAcol( 1, 2, 3, 1, 3, 4, 4, 2); + else setColAcol( 1, 2, 3, 4, 1, 4, 3, 2); + if (rndmPtr->flat() > 0.5) swapColAcol(); + +} + +//========================================================================== + +// Sigma2qqbar2gluinogluino +// Cross section for gluino pair production from qqbar initial states +// (validated against Pythia 6) + +//-------------------------------------------------------------------------- + +// Initialize process. + +void Sigma2qqbar2gluinogluino::initProc() { + + // Secondary open width fraction. + openFracPair = particleDataPtr->resOpenFrac(1000021, 1000021); + +} + +//-------------------------------------------------------------------------- + +// Begin evaluate d(sigmaHat)/d(tHat); flavour-independent part. + +void Sigma2qqbar2gluinogluino::sigmaKin() { + + // Modified Mandelstam variables for massive kinematics with m3 = m4. + // tHG = tHat - m_gluino^2; uHG = uHat - m_gluino^2. + s34Avg = 0.5 * (s3 + s4) - 0.25 * pow2(s3 - s4) / sH; + tHG = -0.5 * (sH - tH + uH); + uHG = -0.5 * (sH + tH - uH); + tHG2 = tHG * tHG; + uHG2 = uHG * uHG; + + // s-channel contribution. + sigS = (tHG2 + uHG2 + 2. * s34Avg * sH) / sH2; + +} + +//-------------------------------------------------------------------------- + + +// Evaluate d(sigmaHat)/d(tHat), including incoming flavour dependence. + +double Sigma2qqbar2gluinogluino::sigmaHat() { + + // Squarks (L/R or 1/2) can contribute in t or u channel. + // Assume identical CKM matrices in quark and squark sector. + double sQL = pow2( particleDataPtr->m0(1000000 + abs(id1)) ); + double tHQL = tHG + s34Avg - sQL; + double uHQL = uHG + s34Avg - sQL; + double sQR = pow2( particleDataPtr->m0(2000000 + abs(id1)) ); + double tHQR = tHG + s34Avg - sQR; + double uHQR = uHG + s34Avg - sQR; + + // Calculate kinematics dependence. + double sigQL = (4./9.) * (tHG2 / pow2(tHQL) + uHG2 / pow2(uHQL)) + + (1./9.) * s34Avg * sH / (tHQL * uHQL) + + (tHG2 + sH * s34Avg) /(sH * tHQL) + + (uHG2 + sH * s34Avg) /(sH * uHQL); + double sigQR = (4./9.) * (tHG2 / pow2(tHQR) + uHG2 / pow2(uHQR)) + + (1./9.) * s34Avg * sH / (tHQR * uHQR) + + (tHG2 + sH * s34Avg) /(sH * tHQR) + + (uHG2 + sH * s34Avg) /(sH * uHQR); + double sigSum = sigS + 0.5 * (sigQL + sigQR); + + // Answer contains factor 1/2 from identical gluinos. + double sigma = (M_PI / sH2) * pow2(alpS) * (8./3.) * 0.5 * sigSum + * openFracPair; + return sigma; + +} + +//-------------------------------------------------------------------------- + +// Select identity, colour and anticolour. + +void Sigma2qqbar2gluinogluino::setIdColAcol() { + + // Flavours are trivial. + setId( id1, id2, 1000021, 1000021); + + // Two colour flow topologies. Swap if first is antiquark. + if (rndmPtr->flat() < 0.5) setColAcol( 1, 0, 0, 2, 1, 3, 3, 2); + else setColAcol( 1, 0, 0, 2, 3, 2, 1, 3); + if (id1 < 0) swapColAcol(); + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/SigmaTotal.cxx b/PYTHIA8/pythia8140/src/SigmaTotal.cxx new file mode 100644 index 00000000000..4d0ae19ea94 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SigmaTotal.cxx @@ -0,0 +1,332 @@ +// SigmaTotal.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the SigmaTotal class. + +#include "SigmaTotal.h" + +namespace Pythia8 { + +//========================================================================== + +// The SigmaTotal class. + +// Formulae are taken from: +// G.A. Schuler and T. Sjostrand, Phys. Rev. D49 (1994) 2257, +// Z. Phys. C73 (1997) 677 +// which borrows some total cross sections from +// A. Donnachie and P.V. Landshoff, Phys. Lett. B296 (1992) 227. + +// Implemented processes with their process number iProc: +// = 0 : p + p; = 1 : pbar + p; +// = 2 : pi+ + p; = 3 : pi- + p; = 4 : pi0/rho0 + p; +// = 5 : phi + p; = 6 : J/psi + p; +// = 7 : rho + rho; = 8 : rho + phi; = 9 : rho + J/psi; +// = 10 : phi + phi; = 11 : phi + J/psi; = 12 : J/psi + J/psi. +// = 13 : Pom + p (preliminary). + +//-------------------------------------------------------------------------- + +// Definitions of static variables. +// Note that a lot of parameters are hardcoded as const here, rather +// than being interfaced for public change, since any changes would +// have to be done in a globally consistent manner. Which basically +// means a rewrite/replacement of the whole class. + +// Minimum threshold below which no cross sections will be defined. +const double SigmaTotal::MMIN = 2.; + +// General constants in total cross section parametrization: +// sigmaTot = X * s^epsilon + Y * s^eta (pomeron + reggeon). +const double SigmaTotal::EPSILON = 0.0808; +const double SigmaTotal::ETA = -0.4525; +const double SigmaTotal::X[] = { 21.70, 21.70, 13.63, 13.63, 13.63, + 10.01, 0.970, 8.56, 6.29, 0.609, 4.62, 0.447, 0.0434}; +const double SigmaTotal::Y[] = { 56.08, 98.39, 27.56, 36.02, 31.79, + 1.51, -0.146, 13.08, -0.62, -0.060, 0.030, -0.0028, 0.00028}; + +// Type of the two incoming hadrons as function of the process number: +// = 0 : p/n ; = 1 : pi/rho/omega; = 2 : phi; = 3 : J/psi. +const int SigmaTotal::IHADATABLE[] = { 0, 0, 1, 1, 1, 2, 3, 1, 1, + 1, 2, 2, 3}; +const int SigmaTotal::IHADBTABLE[] = { 0, 0, 0, 0, 0, 0, 0, 1, 2, + 3, 2, 3, 3}; + +// Hadron-Pomeron coupling beta(t) = beta(0) * exp(b*t). +const double SigmaTotal::BETA0[] = { 4.658, 2.926, 2.149, 0.208}; +const double SigmaTotal::BHAD[] = { 2.3, 1.4, 1.4, 0.23}; + +// Pomeron trajectory alpha(t) = 1 + epsilon + alpha' * t +const double SigmaTotal::ALPHAPRIME = 0.25; + +// Conversion coefficients = 1/(16pi) * (mb <-> GeV^2) * (G_3P)^n, +// with n = 0 elastic, n = 1 single and n = 2 double diffractive. +const double SigmaTotal::CONVERTEL = 0.0510925; +const double SigmaTotal::CONVERTSD = 0.0336; +const double SigmaTotal::CONVERTDD = 0.0084; + +// Diffractive mass spectrum starts at m + MMIN0 and has a low-mass +// enhancement, factor cRes, up to around m + mRes0. +const double SigmaTotal::MMIN0 = 0.28; +const double SigmaTotal::CRES = 2.0; +const double SigmaTotal::MRES0 = 1.062; + +// Parameters and coefficients for single diffractive scattering. +const int SigmaTotal::ISDTABLE[] = { 0, 0, 1, 1, 1, 2, 3, 4, 5, + 6, 7, 8, 9}; +const double SigmaTotal::CSD[10][8] = { + { 0.213, 0.0, -0.47, 150., 0.213, 0.0, -0.47, 150., } , + { 0.213, 0.0, -0.47, 150., 0.267, 0.0, -0.47, 100., } , + { 0.213, 0.0, -0.47, 150., 0.232, 0.0, -0.47, 110., } , + { 0.213, 7.0, -0.55, 800., 0.115, 0.0, -0.47, 110., } , + { 0.267, 0.0, -0.46, 75., 0.267, 0.0, -0.46, 75., } , + { 0.232, 0.0, -0.46, 85., 0.267, 0.0, -0.48, 100., } , + { 0.115, 0.0, -0.50, 90., 0.267, 6.0, -0.56, 420., } , + { 0.232, 0.0, -0.48, 110., 0.232, 0.0, -0.48, 110., } , + { 0.115, 0.0, -0.52, 120., 0.232, 6.0, -0.56, 470., } , + { 0.115, 5.5, -0.58, 570., 0.115, 5.5, -0.58, 570. } }; + +// Parameters and coefficients for double diffractive scattering. +const int SigmaTotal::IDDTABLE[] = { 0, 0, 1, 1, 1, 2, 3, 4, 5, + 6, 7, 8, 9}; +const double SigmaTotal::CDD[10][9] = { + { 3.11, -7.34, 9.71, 0.068, -0.42, 1.31, -1.37, 35.0, 118., } , + { 3.11, -7.10, 10.6, 0.073, -0.41, 1.17, -1.41, 31.6, 95., } , + { 3.12, -7.43, 9.21, 0.067, -0.44, 1.41, -1.35, 36.5, 132., } , + { 3.13, -8.18, -4.20, 0.056, -0.71, 3.12, -1.12, 55.2, 1298., } , + { 3.11, -6.90, 11.4, 0.078, -0.40, 1.05, -1.40, 28.4, 78., } , + { 3.11, -7.13, 10.0, 0.071, -0.41, 1.23, -1.34, 33.1, 105., } , + { 3.12, -7.90, -1.49, 0.054, -0.64, 2.72, -1.13, 53.1, 995., } , + { 3.11, -7.39, 8.22, 0.065, -0.44, 1.45, -1.36, 38.1, 148., } , + { 3.18, -8.95, -3.37, 0.057, -0.76, 3.32, -1.12, 55.6, 1472., } , + { 4.18, -29.2, 56.2, 0.074, -1.36, 6.67, -1.14, 116.2, 6532. } }; +const double SigmaTotal::SPROTON = 0.880; + +//-------------------------------------------------------------------------- + +// Store pointer to Info and initialize data members. + +void SigmaTotal::init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn) { + + // Store pointers. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + + // User-set values for cross sections. + setTotal = settings.flag("SigmaTotal:setOwn"); + sigTotOwn = settings.parm("SigmaTotal:sigmaTot"); + sigElOwn = settings.parm("SigmaTotal:sigmaEl"); + sigXBOwn = settings.parm("SigmaTotal:sigmaXB"); + sigAXOwn = settings.parm("SigmaTotal:sigmaAX"); + sigXXOwn = settings.parm("SigmaTotal:sigmaXX"); + + // User-set values to dampen diffractive cross sections. + doDampen = settings.flag("SigmaDiffractive:dampen"); + maxXBOwn = settings.parm("SigmaDiffractive:maxXB"); + maxAXOwn = settings.parm("SigmaDiffractive:maxAX"); + maxXXOwn = settings.parm("SigmaDiffractive:maxXX"); + + // User-set values for handling of elastic sacattering. + setElastic = settings.flag("SigmaElastic:setOwn"); + bSlope = settings.parm("SigmaElastic:bSlope"); + rho = settings.parm("SigmaElastic:rho"); + lambda = settings.parm("SigmaElastic:lambda"); + tAbsMin = settings.parm("SigmaElastic:tAbsMin"); + alphaEM0 = settings.parm("StandardModel:alphaEM0"); + + // Parameter for diffractive systems. + sigmaPomP = settings.parm("Diffraction:sigmaPomP"); + +} + +//-------------------------------------------------------------------------- + +// Function that calculates the relevant properties. + +bool SigmaTotal::calc( int idA, int idB, double eCM) { + + // Derived quantities. + alP2 = 2. * ALPHAPRIME; + s0 = 1. / ALPHAPRIME; + + // Reset everything to zero to begin with. + isCalc = false; + sigTot = sigEl = sigXB = sigAX = sigXX = sigND = bEl = s = bA = bB = 0.; + + // Order flavour of incoming hadrons: idAbsA < idAbsB (restore later). + int idAbsA = abs(idA); + int idAbsB = abs(idB); + bool swapped = false; + if (idAbsA > idAbsB) { + swap( idAbsA, idAbsB); + swapped = true; + } + double sameSign = (idA * idB > 0); + + // Find process number. + int iProc = -1; + if (idAbsA > 1000) { + iProc = (sameSign) ? 0 : 1; + } else if (idAbsA > 100 && idAbsB > 1000) { + iProc = (sameSign) ? 2 : 3; + if (idAbsA/10 == 11 || idAbsA/10 == 22) iProc = 4; + if (idAbsA > 300) iProc = 5; + if (idAbsA > 400) iProc = 6; + if (idAbsA > 900) iProc = 13; + } else if (idAbsA > 100) { + iProc = 7; + if (idAbsB > 300) iProc = 8; + if (idAbsB > 400) iProc = 9; + if (idAbsA > 300) iProc = 10; + if (idAbsA > 300 && idAbsB > 400) iProc = 11; + if (idAbsA > 400) iProc = 12; + } + if (iProc == -1) return false; + + // Primitive implementation of Pomeron + p. + if (iProc == 13) { + s = eCM*eCM; + sigTot = sigmaPomP; + sigND = sigTot; + isCalc = true; + return true; + } + + // Find hadron masses and check that energy is enough. + // For mesons use the corresponding vector meson masses. + int idModA = (idAbsA > 1000) ? idAbsA : 10 * (idAbsA/10) + 3; + int idModB = (idAbsB > 1000) ? idAbsB : 10 * (idAbsB/10) + 3; + double mA = particleDataPtr->m0(idModA); + double mB = particleDataPtr->m0(idModB); + if (eCM < mA + mB + MMIN) { + infoPtr->errorMsg("Error in SigmaTotal::calc: too low energy"); + return false; + } + + // Evaluate the total cross section. + s = eCM*eCM; + double sEps = pow( s, EPSILON); + double sEta = pow( s, ETA); + sigTot = X[iProc] * sEps + Y[iProc] * sEta; + + // Slope of hadron form factors. + int iHadA = IHADATABLE[iProc]; + int iHadB = IHADBTABLE[iProc]; + bA = BHAD[iHadA]; + bB = BHAD[iHadB]; + + // Elastic slope parameter and cross section. + bEl = 2.*bA + 2.*bB + 4.*sEps - 4.2; + sigEl = CONVERTEL * pow2(sigTot) / bEl; + + // Lookup coefficients for single and double diffraction. + int iSD = ISDTABLE[iProc]; + int iDD = IDDTABLE[iProc]; + double sum1, sum2, sum3, sum4; + + // Single diffractive scattering A + B -> X + B cross section. + mMinXBsave = mA + MMIN0; + double sMinXB = pow2(mMinXBsave); + mResXBsave = mA + MRES0; + double sResXB = pow2(mResXBsave); + double sRMavgXB = mResXBsave * mMinXBsave; + double sRMlogXB = log(1. + sResXB/sMinXB); + double sMaxXB = CSD[iSD][0] * s + CSD[iSD][1]; + double BcorrXB = CSD[iSD][2] + CSD[iSD][3] / s; + sum1 = log( (2.*bB + alP2 * log(s/sMinXB)) + / (2.*bB + alP2 * log(s/sMaxXB)) ) / alP2; + sum2 = CRES * sRMlogXB / (2.*bB + alP2 * log(s/sRMavgXB) + BcorrXB) ; + sigXB = CONVERTSD * X[iProc] * BETA0[iHadB] * max( 0., sum1 + sum2); + + // Single diffractive scattering A + B -> A + X cross section. + mMinAXsave = mB + MMIN0; + double sMinAX = pow2(mMinAXsave); + mResAXsave = mB + MRES0; + double sResAX = pow2(mResAXsave); + double sRMavgAX = mResAXsave * mMinAXsave; + double sRMlogAX = log(1. + sResAX/sMinAX); + double sMaxAX = CSD[iSD][4] * s + CSD[iSD][5]; + double BcorrAX = CSD[iSD][6] + CSD[iSD][7] / s; + sum1 = log( (2.*bA + alP2 * log(s/sMinAX)) + / (2.*bA + alP2 * log(s/sMaxAX)) ) / alP2; + sum2 = CRES * sRMlogAX / (2.*bA + alP2 * log(s/sRMavgAX) + BcorrAX) ; + sigAX = CONVERTSD * X[iProc] * BETA0[iHadA] * max( 0., sum1 + sum2); + + // Order single diffractive correctly. + if (swapped) { + swap( bB, bA); + swap( sigXB, sigAX); + swap( mMinXBsave, mMinAXsave); + swap( mResXBsave, mResAXsave); + } + + // Double diffractive scattering A + B -> X1 + X2 cross section. + double y0min = log( s * SPROTON / (sMinXB * sMinAX) ) ; + double sLog = log(s); + double Delta0 = CDD[iDD][0] + CDD[iDD][1] / sLog + + CDD[iDD][2] / pow2(sLog); + sum1 = (y0min * (log( max( 1e-10, y0min/Delta0) ) - 1.) + Delta0)/ alP2; + if (y0min < 0.) sum1 = 0.; + double sMaxXX = s * ( CDD[iDD][3] + CDD[iDD][4] / sLog + + CDD[iDD][5] / pow2(sLog) ); + double sLogUp = log( max( 1.1, s * s0 / (sMinXB * sRMavgAX) )); + double sLogDn = log( max( 1.1, s * s0 / (sMaxXX * sRMavgAX) )); + sum2 = CRES * log( sLogUp / sLogDn ) * sRMlogAX / alP2; + sLogUp = log( max( 1.1, s * s0 / (sMinAX * sRMavgXB) )); + sLogDn = log( max( 1.1, s * s0 / (sMaxXX * sRMavgXB) )); + sum3 = CRES * log(sLogUp / sLogDn) * sRMlogXB / alP2; + double BcorrXX = CDD[iDD][6] + CDD[iDD][7] / eCM + CDD[iDD][8] / s; + sum4 = pow2(CRES) * sRMlogAX * sRMlogXB + / max( 0.1, alP2 * log( s * s0 / (sRMavgAX * sRMavgXB) ) + BcorrXX); + sigXX = CONVERTDD * X[iProc] * max( 0., sum1 + sum2 + sum3 + sum4); + + // Option with user-requested damping of diffractive cross sections. + if (doDampen) { + sigXB = sigXB * maxXBOwn / (sigXB + maxXBOwn); + sigAX = sigAX * maxAXOwn / (sigAX + maxAXOwn); + sigXX = sigXX * maxXXOwn / (sigXX + maxXXOwn); + } + + // Option with user-set values for total and partial cross sections. + // (Is not done earlier since want diffractive slopes anyway.) + double sigNDOwn = sigTotOwn - sigElOwn - sigXBOwn - sigAXOwn - sigXXOwn; + double sigElMax = sigEl; + if (setTotal && sigNDOwn > 0.) { + sigTot = sigTotOwn; + sigEl = sigElOwn; + sigXB = sigXBOwn; + sigAX = sigAXOwn; + sigXX = sigXXOwn; + sigElMax = sigEl; + + // Sub-option to set elastic parameters, including Coulomb contribution. + if (setElastic) { + bEl = bSlope; + sigEl = CONVERTEL * pow2(sigTot) * (1. + rho*rho) / bSlope; + sigElMax = 2. * (sigEl * exp(-bSlope * tAbsMin) + + alphaEM0 * alphaEM0 / (4. * CONVERTEL * tAbsMin) ); + } + } + + // Inelastic nondiffractive by unitarity. + sigND = sigTot - sigEl - sigXB - sigAX - sigXX; + if (sigND < 0.) infoPtr->errorMsg("Error in SigmaTotal::init: " + "sigND < 0"); + else if (sigND < 0.4 * sigTot) infoPtr->errorMsg("Warning in " + "SigmaTotal::init: sigND suspiciously low"); + + // Upper estimate of elastic, including Coulomb term, where appropriate. + sigEl = sigElMax; + + // Done. + isCalc = true; + return true; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SpaceShower.cxx b/PYTHIA8/pythia8140/src/SpaceShower.cxx new file mode 100644 index 00000000000..cab97f5dc5a --- /dev/null +++ b/PYTHIA8/pythia8140/src/SpaceShower.cxx @@ -0,0 +1,1787 @@ +// SpaceShower.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// SpaceShower class. + +#include "SpaceShower.h" + +namespace Pythia8 { + +//========================================================================== + +// The SpaceShower class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Turn to true to allow debug printout. +const bool SpaceShower::DEBUG = false; + +// Leftover companion can give PDF > 0 at small Q2 where other PDF's = 0, +// and then one can end in infinite loop of impossible kinematics. +const int SpaceShower::MAXLOOPTINYPDF = 10; + +// Switch to alternative (but equivalent) backwards evolution for +// g -> Q Qbar (Q = c or b) when below QTHRESHOLD * mQ2. +const double SpaceShower::CTHRESHOLD = 2.0; +const double SpaceShower::BTHRESHOLD = 2.0; + +// Renew evaluation of PDF's when the pT2 step is bigger than this +// (in addition to initial scale and c and b thresholds.) +const double SpaceShower::EVALPDFSTEP = 0.1; + +// Lower limit on PDF value in order to avoid division by zero. +const double SpaceShower::TINYPDF = 1e-10; + +// Lower limit on estimated evolution rate, below which stop. +const double SpaceShower::TINYKERNELPDF = 1e-6; + +// Lower limit on pT2, below which branching is rejected. +const double SpaceShower::TINYPT2 = 0.25e-6; + +// No attempt to do backwards evolution of a heavy (c or b) quark +// if evolution starts at a scale pT2 < HEAVYPT2EVOL * mQ2. +const double SpaceShower::HEAVYPT2EVOL = 1.1; + +// No attempt to do backwards evolution of a heavy (c or b) quark +// if evolution starts at a x > HEAVYXEVOL * x_max, where +// x_max is the largest possible x value for a g -> Q Qbar branching. +const double SpaceShower::HEAVYXEVOL = 0.9; + +// When backwards evolution Q -> g + Q creates a heavy quark Q, +// an earlier branching g -> Q + Qbar will restrict kinematics +// to M_{Q Qbar}^2 > EXTRASPACEQ * 4 m_Q^2. (Smarter to be found??) +const double SpaceShower::EXTRASPACEQ = 2.0; + +// Never pick pT so low that alphaS is evaluated too close to Lambda_3. +const double SpaceShower::LAMBDA3MARGIN = 1.1; + +// Cutoff for f_e^e at x < 1 - 10^{-10} to be used in z selection. +// Note: the x_min quantity come from 1 - x_max. +const double SpaceShower::LEPTONXMIN = 1e-10; +const double SpaceShower::LEPTONXMAX = 1. - 1e-10; + +// Stop l -> l gamma evolution slightly above m2l. +const double SpaceShower::LEPTONPT2MIN = 1.2; + +// Enhancement of l -> l gamma trial rate to compensate imperfect modelling. +const double SpaceShower::LEPTONFUDGE = 10.; + +//-------------------------------------------------------------------------- + +// Initialize alphaStrong, alphaEM and related pTmin parameters. + +void SpaceShower::init( BeamParticle* beamAPtrIn, + BeamParticle* beamBPtrIn) { + + // Store input pointers for future use. + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + + // Main flags to switch on and off branchings. + doQCDshower = settingsPtr->flag("SpaceShower:QCDshower"); + doQEDshowerByQ = settingsPtr->flag("SpaceShower:QEDshowerByQ"); + doQEDshowerByL = settingsPtr->flag("SpaceShower:QEDshowerByL"); + + // Matching in pT of hard interaction to shower evolution. + pTmaxMatch = settingsPtr->mode("SpaceShower:pTmaxMatch"); + pTdampMatch = settingsPtr->mode("SpaceShower:pTdampMatch"); + pTmaxFudge = settingsPtr->parm("SpaceShower:pTmaxFudge"); + pTmaxFudgeMI = settingsPtr->parm("SpaceShower:pTmaxFudgeMI"); + pTdampFudge = settingsPtr->parm("SpaceShower:pTdampFudge"); + + // Optionally force emissions to be ordered in rapidity/angle. + doRapidityOrder = settingsPtr->flag("SpaceShower:rapidityOrder"); + + // Charm, bottom and lepton mass thresholds. + mc = particleDataPtr->m0(4); + mb = particleDataPtr->m0(5); + m2c = pow2(mc); + m2b = pow2(mb); + + // Parameters of alphaStrong generation. + alphaSvalue = settingsPtr->parm("SpaceShower:alphaSvalue"); + alphaSorder = settingsPtr->mode("SpaceShower:alphaSorder"); + alphaS2pi = 0.5 * alphaSvalue / M_PI; + + // Initialize alpha_strong generation. + alphaS.init( alphaSvalue, alphaSorder); + + // Lambda for 5, 4 and 3 flavours. + Lambda5flav = alphaS.Lambda5(); + Lambda4flav = alphaS.Lambda4(); + Lambda3flav = alphaS.Lambda3(); + Lambda5flav2 = pow2(Lambda5flav); + Lambda4flav2 = pow2(Lambda4flav); + Lambda3flav2 = pow2(Lambda3flav); + + // Regularization of QCD evolution for pT -> 0. Can be taken + // same as for multiple interactions, or be set separately. + useSamePTasMI = settingsPtr->flag("SpaceShower:samePTasMI"); + if (useSamePTasMI) { + pT0Ref = settingsPtr->parm("MultipleInteractions:pT0Ref"); + ecmRef = settingsPtr->parm("MultipleInteractions:ecmRef"); + ecmPow = settingsPtr->parm("MultipleInteractions:ecmPow"); + pTmin = settingsPtr->parm("MultipleInteractions:pTmin"); + } else { + pT0Ref = settingsPtr->parm("SpaceShower:pT0Ref"); + ecmRef = settingsPtr->parm("SpaceShower:ecmRef"); + ecmPow = settingsPtr->parm("SpaceShower:ecmPow"); + pTmin = settingsPtr->parm("SpaceShower:pTmin"); + } + + // Calculate nominal invariant mass of events. Set current pT0 scale. + sCM = m2( beamAPtr->p(), beamBPtr->p()); + eCM = sqrt(sCM); + pT0 = pT0Ref * pow(eCM / ecmRef, ecmPow); + + // Restrict pTmin to ensure that alpha_s(pTmin^2 + pT_0^2) does not blow up. + double pTminAbs = sqrtpos(pow2(LAMBDA3MARGIN) * Lambda3flav2 - pT0*pT0); + if (pTmin < pTminAbs) { + pTmin = pTminAbs; + ostringstream newPTmin; + newPTmin << fixed << setprecision(3) << pTmin; + infoPtr->errorMsg("Warning in SpaceShower::init: pTmin too low", + ", raised to " + newPTmin.str() ); + infoPtr->setTooLowPTmin(true); + } + + // Parameters of alphaEM generation. + alphaEMorder = settingsPtr->mode("SpaceShower:alphaEMorder"); + + // Initialize alphaEM generation. + alphaEM.init( alphaEMorder, settingsPtr); + + // Parameters of QED evolution. + pTminChgQ = settingsPtr->parm("SpaceShower:pTminchgQ"); + pTminChgL = settingsPtr->parm("SpaceShower:pTminchgL"); + + // Derived parameters of QCD evolution. + pT20 = pow2(pT0); + pT2min = pow2(pTmin); + pT2minChgQ = pow2(pTminChgQ); + pT2minChgL = pow2(pTminChgL); + + // Various other parameters. + doMEcorrections = settingsPtr->flag("SpaceShower:MEcorrections"); + doPhiPolAsym = settingsPtr->flag("SpaceShower:phiPolAsym"); + doPhiIntAsym = settingsPtr->flag("SpaceShower:phiIntAsym"); + strengthIntAsym = settingsPtr->parm("SpaceShower:strengthIntAsym"); + nQuarkIn = settingsPtr->mode("SpaceShower:nQuarkIn"); + + // Optional dampening at small pT's when large multiplicities. + enhanceScreening = settingsPtr->mode("MultipleInteractions:enhanceScreening"); + if (!useSamePTasMI) enhanceScreening = 0; + + // Possibility to allow user veto of emission step. + canVetoEmission = (userHooksPtr > 0) ? userHooksPtr->canVetoISREmission() + : false; + +} + +//-------------------------------------------------------------------------- + +// Find whether to limit maximum scale of emissions. +// Also allow for dampening at factorization or renormalization scale. + +bool SpaceShower::limitPTmax( Event& event, double Q2Fac, double Q2Ren) { + + // Find whether to limit pT. Begin by user-set cases. + bool dopTlimit = false; + if (pTmaxMatch == 1) dopTlimit = true; + else if (pTmaxMatch == 2) dopTlimit = false; + + // Look if any quark (u, d, s, c, b), gluon or photon in final state. + else { + for (int i = 5; i < event.size(); ++i) + if (event[i].status() != -21) { + int idAbs = event[i].idAbs(); + if (idAbs <= 5 || idAbs == 21 || idAbs == 22) dopTlimit = true; + } + } + + // Dampening at factorization or renormalization scale. + dopTdamp = false; + pT2damp = 0.; + if ( !dopTlimit && (pTdampMatch == 1 || pTdampMatch == 2) ) { + dopTdamp = true; + pT2damp = pow2(pTdampFudge) * ((pTdampMatch == 1) ? Q2Fac : Q2Ren); + } + + // Done. + return dopTlimit; + +} + +//-------------------------------------------------------------------------- + +// Prepare system for evolution; identify ME. +// Routine may be called after multiple interactions, for a new subystem. + +void SpaceShower::prepare( int iSys, Event& event, bool limitPTmaxIn) { + + // Find positions of incoming colliding partons. + int in1 = partonSystemsPtr->getInA(iSys); + int in2 = partonSystemsPtr->getInB(iSys); + + // Rescattered partons cannot radiate. + bool canRadiate1 = !(event[in1].isRescatteredIncoming()); + bool canRadiate2 = !(event[in2].isRescatteredIncoming()); + + // Reset dipole-ends list for first interaction. Also resonances. + if (iSys == 0) dipEnd.resize(0); + if (iSys == 0) idResFirst = 0; + if (iSys == 1) idResSecond = 0; + + // Find matrix element corrections for system. + int MEtype = findMEtype( iSys, event); + + // Maximum pT scale for dipole ends. + double pTmax1 = (limitPTmaxIn) ? event[in1].scale() : eCM; + double pTmax2 = (limitPTmaxIn) ? event[in2].scale() : eCM; + if (iSys == 0 && limitPTmaxIn) { + pTmax1 *= pTmaxFudge; + pTmax2 *= pTmaxFudge; + } else if (iSys > 0 && limitPTmaxIn) { + pTmax1 *= pTmaxFudgeMI; + pTmax2 *= pTmaxFudgeMI; + } + + // Find dipole ends for QCD radiation. + // Note: colour type can change during evolution, so book also if zero. + if (doQCDshower) { + int colType1 = event[in1].colType(); + if (canRadiate1) dipEnd.push_back( SpaceDipoleEnd( iSys, 1, + in1, in2, pTmax1, colType1, 0, MEtype, canRadiate2) ); + int colType2 = event[in2].colType(); + if (canRadiate2) dipEnd.push_back( SpaceDipoleEnd( iSys, 2, + in2, in1, pTmax2, colType2, 0, MEtype, canRadiate1) ); + } + + // Find dipole ends for QED radiation. + // Note: charge type can change during evolution, so book also if zero. + if (doQEDshowerByQ || doQEDshowerByL) { + int chgType1 = ( (event[in1].isQuark() && doQEDshowerByQ) + || (event[in1].isLepton() && doQEDshowerByL) ) + ? event[in1].chargeType() : 0; + // Special: photons have charge zero, but can evolve (only off Q for now) + if (event[in1].id() == 22 && doQEDshowerByQ) chgType1 = 22 ; + if (canRadiate1) dipEnd.push_back( SpaceDipoleEnd( iSys, -1, + in1, in2, pTmax1, 0, chgType1, MEtype, canRadiate2) ); + int chgType2 = ( (event[in2].isQuark() && doQEDshowerByQ) + || (event[in2].isLepton() && doQEDshowerByL) ) + ? event[in2].chargeType() : 0; + // Special: photons have charge zero, but can evolve (only off Q for now) + if (event[in2].id() == 22 && doQEDshowerByQ) chgType2 = 22 ; + if (canRadiate2) dipEnd.push_back( SpaceDipoleEnd( iSys, -2, + in2, in1, pTmax2, 0, chgType2, MEtype, canRadiate1) ); + + } + +} + +//-------------------------------------------------------------------------- + +// Select next pT in downwards evolution of the existing dipoles. + +double SpaceShower::pTnext( Event& event, double pTbegAll, double pTendAll, + int nRadIn) { + + // Current cm energy, in case it varies between events. + sCM = m2( beamAPtr->p(), beamBPtr->p()); + eCM = sqrt(sCM); + pTbegRef = pTbegAll; + + // Starting values: no radiating dipole found. + nRad = nRadIn; + double pT2sel = pow2(pTendAll); + iDipSel = 0; + iSysSel = 0; + dipEndSel = 0; + + // Loop over all possible dipole ends. + for (int iDipEnd = 0; iDipEnd < int(dipEnd.size()); ++iDipEnd) { + iDipNow = iDipEnd; + dipEndNow = &dipEnd[iDipEnd]; + iSysNow = dipEndNow->system; + dipEndNow->pT2 = 0.; + + // Check whether dipole end should be allowed to shower. + double pT2begDip = pow2( min( pTbegAll, dipEndNow->pTmax )); + if (pT2begDip > pT2sel + && ( dipEndNow->colType != 0 || dipEndNow->chgType != 0 ) ) { + double pT2endDip = 0.; + + // Determine lower cut for evolution, for QCD or QED (q or l). + if (dipEndNow->colType != 0) pT2endDip = max( pT2sel, pT2min ); + else if (abs(dipEndNow->chgType) != 3) pT2endDip + = max( pT2sel, pT2minChgQ ); + else pT2endDip = max( pT2sel, pT2minChgL ); + + // Find properties of dipole and radiating dipole end. + sideA = ( abs(dipEndNow->side) == 1 ); + BeamParticle& beamNow = (sideA) ? *beamAPtr : *beamBPtr; + BeamParticle& beamRec = (sideA) ? *beamBPtr : *beamAPtr; + iNow = beamNow[iSysNow].iPos(); + iRec = beamRec[iSysNow].iPos(); + idDaughter = beamNow[iSysNow].id(); + xDaughter = beamNow[iSysNow].x(); + x1Now = (sideA) ? xDaughter : beamRec[iSysNow].x(); + x2Now = (sideA) ? beamRec[iSysNow].x() : xDaughter; + + // Note dipole mass correction when recoiler is a rescatter. + m2Rec = (dipEndNow->normalRecoil) ? 0. : event[iRec].m2(); + m2Dip = x1Now * x2Now * sCM + m2Rec; + + // Now do evolution in pT2, for QCD or QED + if (pT2begDip > pT2endDip) { + if (dipEndNow->colType != 0) pT2nextQCD( pT2begDip, pT2endDip); + else pT2nextQED( pT2begDip, pT2endDip); + } + + // Update if found larger pT than current maximum. + if (dipEndNow->pT2 > pT2sel) { + pT2sel = dipEndNow->pT2; + iDipSel = iDipNow; + iSysSel = iSysNow; + dipEndSel = dipEndNow; + } + + // End loop over dipole ends. + } + } + + // Return nonvanishing value if found pT is bigger than already found. + return (dipEndSel == 0) ? 0. : sqrt(pT2sel); +} + +//-------------------------------------------------------------------------- + +// Evolve a QCD dipole end. + +void SpaceShower::pT2nextQCD( double pT2begDip, double pT2endDip) { + + // Some properties and kinematical starting values. + BeamParticle& beam = (sideA) ? *beamAPtr : *beamBPtr; + bool isGluon = (idDaughter == 21); + bool isValence = beam[iSysNow].isValence(); + int MEtype = dipEndNow->MEtype; + double pT2 = pT2begDip; + double xMaxAbs = beam.xMax(iSysNow); + double zMinAbs = xDaughter / xMaxAbs; + if (xMaxAbs < 0.) { + infoPtr->errorMsg("Warning in SpaceShower::pT2nextQCD: " + "xMaxAbs negative"); + return; + } + + // Starting values for handling of massive quarks (c/b), if any. + double idMassive = 0; + if ( abs(idDaughter) == 4 ) idMassive = 4; + if ( abs(idDaughter) == 5 ) idMassive = 5; + bool isMassive = (idMassive > 0); + double m2Massive = 0.; + double mRatio = 0.; + double zMaxMassive = 1.; + double m2Threshold = pT2; + + // Evolution below scale of massive quark or at large x is impossible. + if (isMassive) { + m2Massive = (idMassive == 4) ? m2c : m2b; + if (pT2 < HEAVYPT2EVOL * m2Massive) return; + mRatio = sqrt( m2Massive / m2Dip ); + zMaxMassive = (1. - mRatio) / ( 1. + mRatio * (1. - mRatio) ); + if (xDaughter > HEAVYXEVOL * zMaxMassive * xMaxAbs) return; + + // Find threshold scale below which only g -> Q + Qbar will be allowed. + m2Threshold = (idMassive == 4) ? min( pT2, CTHRESHOLD * m2c) + : min( pT2, BTHRESHOLD * m2b); + } + + // Variables used inside evolution loop. (Mainly dummy starting values.) + int nFlavour = 3; + double b0 = 4.5; + double Lambda2 = Lambda3flav2; + double pT2minNow = pT2endDip; + int idMother = 0; + int idSister = 0; + double z = 0.; + double zMaxAbs = 0.; + double zRootMax = 0.; + double zRootMin = 0.; + double g2gInt = 0.; + double q2gInt = 0.; + double q2qInt = 0.; + double g2qInt = 0.; + double g2Qenhance = 0.; + double xPDFdaughter = 0.; + double xPDFmother[21] = {0.}; + double xPDFgMother = 0.; + double xPDFmotherSum = 0.; + double kernelPDF = 0.; + double xMother = 0.; + double wt = 0.; + double Q2 = 0.; + double mSister = 0.; + double m2Sister = 0.; + double pT2corr = 0.; + double pT2PDF = pT2; + bool needNewPDF = true; + + // Begin evolution loop towards smaller pT values. + int loopTinyPDFdau = 0; + bool hasTinyPDFdau = false; + do { + wt = 0.; + + // Bad sign if repeated looping with small daughter PDF, so fail. + // (Example: if all PDF's = 0 below Q_0, except for c/b companion.) + if (hasTinyPDFdau) ++loopTinyPDFdau; + if (loopTinyPDFdau > MAXLOOPTINYPDF) { + infoPtr->errorMsg("Warning in SpaceShower::pT2nextQCD: " + "small daughter PDF"); + return; + } + + // Initialize integrals of splitting kernels and evaluate parton + // densities at the beginning. Reinitialize after long evolution + // in pT2 or when crossing c and b flavour thresholds. + if (needNewPDF || pT2 < EVALPDFSTEP * pT2PDF) { + pT2PDF = pT2; + hasTinyPDFdau = false; + + // Determine overestimated z range; switch at c and b masses. + if (pT2 > m2b) { + nFlavour = 5; + pT2minNow = m2b; + b0 = 23./6.; + Lambda2 = Lambda5flav2; + } else if (pT2 > m2c) { + nFlavour = 4; + pT2minNow = m2c; + b0 = 25./6.; + Lambda2 = Lambda4flav2; + } else { + nFlavour = 3; + pT2minNow = pT2endDip; + b0 = 27./6.; + Lambda2 = Lambda3flav2; + } + zMaxAbs = 1. - 0.5 * (pT2minNow / m2Dip) * + ( sqrt( 1. + 4. * m2Dip / pT2minNow ) - 1. ); + if (isMassive) zMaxAbs = min( zMaxAbs, zMaxMassive); + + // Go to another z range with lower mass scale if current is closed. + if (zMinAbs > zMaxAbs) { + if (nFlavour == 3 || (idMassive == 4 && nFlavour == 4) + || idMassive == 5) return; + pT2 = (nFlavour == 4) ? m2c : m2b; + continue; + } + + // Parton density of daughter at current scale. + xPDFdaughter = beam.xfISR(iSysNow, idDaughter, xDaughter, pT2); + if (xPDFdaughter < TINYPDF) { + xPDFdaughter = TINYPDF; + hasTinyPDFdau = true; + } + + // Integrals of splitting kernels for gluons: g -> g, q -> g. + if (isGluon) { + g2gInt = 6. * log(zMaxAbs * (1.-zMinAbs) + / (zMinAbs * (1.-zMaxAbs))); + if (doMEcorrections) g2gInt *= calcMEmax(MEtype, 21, 21); + q2gInt = (16./3.) * (1./sqrt(zMinAbs) - 1./sqrt(zMaxAbs)); + if (doMEcorrections) q2gInt *= calcMEmax(MEtype, 1, 21); + + // Parton density of potential quark mothers to a g. + xPDFmotherSum = 0.; + for (int i = -nQuarkIn; i <= nQuarkIn; ++i) { + if (i == 0) { + xPDFmother[10] = 0.; + } else { + xPDFmother[i+10] = beam.xfISR(iSysNow, i, xDaughter, pT2); + xPDFmotherSum += xPDFmother[i+10]; + } + } + + // Total QCD evolution coefficient for a gluon. + kernelPDF = g2gInt + q2gInt * xPDFmotherSum / xPDFdaughter; + + // For valence quark only need consider q -> q g branchings. + // Introduce an extra factor sqrt(z) to smooth bumps. + } else if (isValence) { + zRootMin = (1. + sqrt(zMinAbs)) / (1. - sqrt(zMinAbs)); + zRootMax = (1. + sqrt(zMaxAbs)) / (1. - sqrt(zMaxAbs)); + q2qInt = (8./3.) * log( zRootMax / zRootMin ); + if (doMEcorrections) q2qInt *= calcMEmax(MEtype, 1, 1); + g2qInt = 0.; + kernelPDF = q2qInt; + + // Integrals of splitting kernels for quarks: q -> q, g -> q. + } else { + q2qInt = (8./3.) * log( (1. - zMinAbs) / (1. - zMaxAbs) ); + if (doMEcorrections) q2qInt *= calcMEmax(MEtype, 1, 1); + g2qInt = 0.5 * (zMaxAbs - zMinAbs); + if (doMEcorrections) g2qInt *= calcMEmax(MEtype, 21, 1); + + // Increase estimated upper weight for g -> Q + Qbar. + if (isMassive) { + if (alphaSorder == 0) g2Qenhance = log(pT2/m2Massive) + / log(m2Threshold/m2Massive); + else { + double m2log = log( m2Massive / Lambda2); + g2Qenhance = log( log(pT2/Lambda2) / m2log ) + / log( log(m2Threshold/Lambda2) / m2log ); + } + g2qInt *= g2Qenhance; + } + + // Parton density of a potential gluon mother to a q. + xPDFgMother = beam.xfISR(iSysNow, 21, xDaughter, pT2); + + // Total QCD evolution coefficient for a quark. + kernelPDF = q2qInt + g2qInt * xPDFgMother / xPDFdaughter; + } + + // End evaluation of splitting kernels and parton densities. + needNewPDF = false; + } + if (kernelPDF < TINYKERNELPDF) return; + + // Pick pT2 (in overestimated z range), for one of three different cases. + // Assume form alphas(pT0^2 + pT^2) * dpT^2/(pT0^2 + pT^2). + double Q2alphaS; + + // Fixed alpha_strong. + if (alphaSorder == 0) { + pT2 = (pT2 + pT20) * pow( rndmPtr->flat(), + 1. / (alphaS2pi * kernelPDF)) - pT20; + + // First-order alpha_strong. + } else if (alphaSorder == 1) { + pT2 = Lambda2 * pow( (pT2 + pT20) / Lambda2, + pow(rndmPtr->flat(), b0 / kernelPDF) ) - pT20; + + // For second order reject by second term in alpha_strong expression. + } else { + do { + pT2 = Lambda2 * pow( (pT2 + pT20) / Lambda2, + pow(rndmPtr->flat(), b0 / kernelPDF) ) - pT20; + Q2alphaS = max(pT2 + pT20, pow2(LAMBDA3MARGIN) * Lambda3flav2); + } while (alphaS.alphaS2OrdCorr(Q2alphaS) < rndmPtr->flat() + && pT2 > pT2minNow); + } + + // Check for pT2 values that prompt special action. + + // If fallen into b threshold region, force g -> b + bbar. + if (idMassive == 5 && pT2 < m2Threshold) { + pT2nearQCDthreshold( beam, m2Massive, m2Threshold, xMaxAbs, + zMinAbs, zMaxMassive ); + return; + + // If crossed b threshold, continue evolution from this threshold. + } else if (nFlavour == 5 && pT2 < m2b) { + needNewPDF = true; + pT2 = m2b; + continue; + + // If fallen into c threshold region, force g -> c + cbar. + } else if (idMassive == 4 && pT2 < m2Threshold) { + pT2nearQCDthreshold( beam, m2Massive, m2Threshold, xMaxAbs, + zMinAbs, zMaxMassive ); + return; + + // If crossed c threshold, continue evolution from this threshold. + } else if (nFlavour == 4 && pT2 < m2c) { + needNewPDF = true; + pT2 = m2c; + continue; + + // Abort evolution if below cutoff scale, or below another branching. + } else if (pT2 < pT2endDip) return; + + // Select z value of branching to g, and corrective weight. + if (isGluon) { + // g -> g (+ g). + if (rndmPtr->flat() * kernelPDF < g2gInt) { + idMother = 21; + idSister = 21; + z = 1. / ( 1. + ((1. - zMinAbs) / zMinAbs) * pow( (zMinAbs * + (1. - zMaxAbs)) / (zMaxAbs * (1. - zMinAbs)), rndmPtr->flat() ) ); + wt = pow2( 1. - z * (1. - z)); + } else { + // q -> g (+ q): also select flavour. + double temp = xPDFmotherSum * rndmPtr->flat(); + idMother = -nQuarkIn - 1; + do { temp -= xPDFmother[(++idMother) + 10]; } + while (temp > 0. && idMother < nQuarkIn); + idSister = idMother; + z = (zMinAbs * zMaxAbs) / pow2( sqrt(zMinAbs) + rndmPtr->flat() + * ( sqrt(zMaxAbs)- sqrt(zMinAbs) )); + wt = 0.5 * (1. + pow2(1. - z)) * sqrt(z) + * xPDFdaughter / xPDFmother[idMother + 10]; + } + + // Select z value of branching to q, and corrective weight. + // Include massive kernel corrections for c and b quarks. + } else { + // q -> q (+ g). + if (isValence || rndmPtr->flat() * kernelPDF < q2qInt) { + idMother = idDaughter; + idSister = 21; + // Valence more peaked at large z. + if (isValence) { + double zTmp = zRootMin * pow(zRootMax / zRootMin, rndmPtr->flat() ); + z = pow2( (1. - zTmp) / (1. + zTmp) ); + } else { + z = 1. - (1. - zMinAbs) * pow( (1. - zMaxAbs) / (1. - zMinAbs), + rndmPtr->flat() ); + } + if (!isMassive) { + wt = 0.5 * (1. + pow2(z)); + } else { + wt = 0.5 * (1. + pow2(z) - z * pow2(1.-z) * m2Massive / pT2); + } + if (isValence) wt *= sqrt(z); + // g -> q (+ qbar). + } else { + idMother = 21; + idSister = - idDaughter; + z = zMinAbs + rndmPtr->flat() * (zMaxAbs - zMinAbs); + if (!isMassive) { + wt = (pow2(z) + pow2(1.-z)) * xPDFdaughter / xPDFgMother ; + } else { + wt = (pow2(z) + pow2(1.-z) + 2. * z * (1.-z) * m2Massive / pT2) + * xPDFdaughter / (xPDFgMother * g2Qenhance) ; + } + } + } + + // Derive Q2 and x of mother from pT2 and z. + Q2 = pT2 / (1.- z); + xMother = xDaughter / z; + // Correction to x for massive recoiler from rescattering. + if (!dipEndNow->normalRecoil) { + if (sideA) xMother += (m2Rec / (x2Now * sCM)) * (1. / z - 1.); + else xMother += (m2Rec / (x1Now * sCM)) * (1. / z - 1.); + } + if(xMother > xMaxAbs) { wt = 0.; continue; } + + // Forbidden emission if outside allowed z range for given pT2. + mSister = particleDataPtr->m0(idSister); + m2Sister = pow2(mSister); + pT2corr = Q2 - z * (m2Dip + Q2) * (Q2 + m2Sister) / m2Dip; + if(pT2corr < TINYPT2) { wt = 0.; continue; } + + // Optionally veto emissions not ordered in rapidity (= angle). + if ( doRapidityOrder && dipEndNow->nBranch > 0 + && pT2 > pow2( (1. - z) / (z * (1. - dipEndNow->zOld)) ) + * dipEndNow->pT2Old ) { wt = 0.; continue; } + + // If creating heavy quark by Q -> g + Q then next need g -> Q + Qbar. + // So minimum total mass2 is 4 * m2Sister, but use more to be safe. + if ( isGluon && ( abs(idMother) == 4 || abs(idMother) == 5 )) { + double m2QQsister = EXTRASPACEQ * 4. * m2Sister; + double pT2QQcorr = Q2 - z * (m2Dip + Q2) * (Q2 + m2QQsister) / m2Dip; + if(pT2QQcorr < TINYPT2) { wt = 0.; continue; } + } + + // Evaluation of ME correction. + if (doMEcorrections) wt *= calcMEcorr(MEtype, idMother, idDaughter, + m2Dip, z, Q2) / calcMEmax(MEtype, idMother, idDaughter); + + // Optional dampening of large pT values in first radiation. + if (dopTdamp && iSysNow == 0 && MEtype == 0 && nRad == 0) + wt *= pT2damp / (pT2 + pT2damp); + + // Idea suggested by Gosta Gustafson: increased screening in events + // with large activity can be simulated by pT0_eff = sqrt(n) * pT0. + if (enhanceScreening == 2) { + int nSysNow = infoPtr->nMI() + infoPtr->nISR() + 1; + double WTscreen = pow2( (pT2 + pT20) / (pT2 + nSysNow * pT20) ); + wt *= WTscreen; + } + + // Evaluation of new daughter and mother PDF's. + double xPDFdaughterNew = max ( TINYPDF, + beam.xfISR(iSysNow, idDaughter, xDaughter, pT2) ); + double xPDFmotherNew = beam.xfISR(iSysNow, idMother, xMother, pT2); + wt *= xPDFmotherNew / xPDFdaughterNew; + + // Check that valence step does not cause problem. + if (wt > 1.) infoPtr->errorMsg("Warning in SpaceShower::" + "pT2nextQCD: weight above unity"); + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()) ; + + // Save values for (so far) acceptable branching. + dipEndNow->store( idDaughter,idMother, idSister, x1Now, x2Now, m2Dip, + pT2, z, xMother, Q2, mSister, m2Sister, pT2corr); + +} + +//-------------------------------------------------------------------------- + +// Evolve a QCD dipole end near threshold, with g -> Q + Qbar enforced. +// Note: No explicit Sudakov factor formalism here. Instead use that +// df_Q(x, pT2) = (alpha_s/2pi) * (dT2/pT2) * ((gluon) * (splitting)). +// This implies that effects of Q -> Q + g are neglected in this range. + +void SpaceShower::pT2nearQCDthreshold( BeamParticle& beam, + double m2Massive, double m2Threshold, double xMaxAbs, + double zMinAbs, double zMaxMassive) { + + // Initial values, to be used in kinematics and weighting. + double Lambda2 = (abs(idDaughter) == 4) ? Lambda4flav2 : Lambda5flav2; + double logM2Lambda2 = log( m2Massive / Lambda2 ); + double xPDFmotherOld = beam.xfISR(iSysNow, 21, xDaughter, m2Threshold); + + // Variables used inside evolution loop. (Mainly dummy start values.) + int loop = 0; + double wt = 0.; + double pT2 = 0.; + double z = 0.; + double Q2 = 0.; + double pT2corr = 0.; + double xMother = 0.; + + // Begin loop over tries to find acceptable g -> Q + Qbar branching. + do { + wt = 0.; + + // Check that not caught in infinite loop with impossible kinematics. + if (++loop > 100) { + infoPtr->errorMsg("Error in SpaceShower::pT2nearQCDthreshold: " + "stuck in loop"); + return; + } + + // Pick dpT2/pT2 in range [m2Massive,thresholdRatio * m2Massive]. + pT2 = m2Massive * pow( m2Threshold / m2Massive, rndmPtr->flat() ); + + // Pick z flat in allowed range. + z = zMinAbs + rndmPtr->flat() * (zMaxMassive - zMinAbs); + + // Check that kinematically possible choice. + Q2 = pT2 / (1.-z) - m2Massive; + pT2corr = Q2 - z * (m2Dip + Q2) * (Q2 + m2Massive) / m2Dip; + if(pT2corr < TINYPT2) continue; + + // Correction factor for running alpha_s. ?? + wt = logM2Lambda2 / log( pT2 / Lambda2 ); + + // Correction factor for splitting kernel. + wt *= pow2(z) + pow2(1.-z) + 2. * z * (1.-z) * m2Massive / pT2; + + // x, including correction for massive recoiler from rescattering. + xMother = xDaughter / z; + if (!dipEndNow->normalRecoil) { + if (sideA) xMother += (m2Rec / (x2Now * sCM)) * (1. / z - 1.); + else xMother += (m2Rec / (x1Now * sCM)) * (1. / z - 1.); + } + if (xMother > xMaxAbs) { wt = 0.; continue; } + + // Correction factor for gluon density. + double xPDFmotherNew = beam.xfISR(iSysNow, 21, xMother, pT2); + wt *= xPDFmotherNew / xPDFmotherOld; + + // Iterate until acceptable pT and z. + } while (wt < rndmPtr->flat()) ; + + // Save values for (so far) acceptable branching. + double mSister = (abs(idDaughter) == 4) ? mc : mb; + dipEndNow->store( idDaughter, 21, -idDaughter, x1Now, x2Now, m2Dip, + pT2, z, xMother, Q2, mSister, pow2(mSister), pT2corr); + +} + +//-------------------------------------------------------------------------- + +// Evolve a QED dipole end. + +void SpaceShower::pT2nextQED( double pT2begDip, double pT2endDip) { + + // Type of dipole and starting values. + BeamParticle& beam = (sideA) ? *beamAPtr : *beamBPtr; + bool isLeptonBeam = beam.isLepton(); + int MEtype = dipEndNow->MEtype; + bool isPhoton = (idDaughter == 22); + double pT2 = pT2begDip; + double m2Lepton = (isLeptonBeam) ? pow2(beam.m()) : 0.; + if (isLeptonBeam && pT2begDip < m2Lepton) return; + + // Currently no f -> gamma branching implemented for lepton beams + if (isPhoton && isLeptonBeam) return; + + // alpha_em at maximum scale provides upper estimate. + double alphaEMmax = alphaEM.alphaEM(pT2begDip); + double alphaEM2pi = alphaEMmax / (2. * M_PI); + + // Maximum x of mother implies minimum z = xDaughter / xMother. + double xMaxAbs = (isLeptonBeam) ? LEPTONXMAX : beam.xMax(iSysNow); + double zMinAbs = xDaughter / xMaxAbs; + if (xMaxAbs < 0.) { + infoPtr->errorMsg("Warning in SpaceShower::pT2nextQED: " + "xMaxAbs negative"); + return; + } + + // Maximum z from minimum pT and, for lepton, from minimum x_gamma. + double zMaxAbs = 1. - 0.5 * (pT2endDip / m2Dip) * + ( sqrt( 1. + 4. * m2Dip / pT2endDip ) - 1. ); + if (isLeptonBeam) { + double zMaxLepton = xDaughter / (xDaughter + LEPTONXMIN); + if (zMaxLepton < zMaxAbs) zMaxAbs = zMaxLepton; + } + if (zMaxAbs < zMinAbs) return; + + // Variables used inside evolution loop. (Mainly dummy start values.) + int idMother = 0; + int idSister =22; + double z = 0.; + double xMother = 0.; + double wt = 0.; + double Q2 = 0.; + double mSister = 0.; + double m2Sister = 0.; + double pT2corr = 0.; + + // QED evolution of fermions + if (!isPhoton) { + + // Integrals of splitting kernels for fermions: f -> f. Use 1 + z^2 < 2. + // Ansatz f(z) = 2 / (1 - z), with + 2 / (z - xDaughter) for lepton. + double f2fInt = 0.; + double f2fIntA = 2. * log( (1. - zMinAbs) / (1. - zMaxAbs) ); + double f2fIntB = 0.; + if (isLeptonBeam) { + f2fIntB = 2. * log( (zMaxAbs - xDaughter) / (zMinAbs - xDaughter) ); + f2fInt = f2fIntA + f2fIntB; + } else f2fInt = pow2(dipEndNow->chgType / 3.) * f2fIntA; + + // Upper estimate for evolution equation, including fudge factor. + if (doMEcorrections) f2fInt *= calcMEmax(MEtype, 1, 1); + double kernelPDF = alphaEM2pi * f2fInt; + double fudge = (isLeptonBeam) ? LEPTONFUDGE * log(m2Dip/m2Lepton) : 1.; + kernelPDF *= fudge; + if (kernelPDF < TINYKERNELPDF) return; + + // Begin evolution loop towards smaller pT values. + do { + wt = 0.; + + // Pick pT2 (in overestimated z range). + // For l -> l gamma include extrafactor 1 / ln(pT2 / m2l) in evolution. + double shift = pow(rndmPtr->flat(), 1. / kernelPDF); + if (isLeptonBeam) pT2 = m2Lepton * pow( pT2 / m2Lepton, shift); + else pT2 = pT2 * shift; + + // Abort evolution if below cutoff scale, or below another branching. + if (pT2 < pT2endDip) return; + if (isLeptonBeam && pT2 < LEPTONPT2MIN * m2Lepton) return; + + // Select z value of branching f -> f + gamma, and corrective weight. + idMother = idDaughter; + wt = 0.5 * (1. + pow2(z)); + if (isLeptonBeam) { + if (f2fIntA > rndmPtr->flat() * (f2fIntA + f2fIntB)) { + z = 1. - (1. - zMinAbs) + * pow( (1. - zMaxAbs) / (1. - zMinAbs), rndmPtr->flat() ); + } else { + z = xDaughter + (zMinAbs - xDaughter) + * pow( (zMaxAbs - xDaughter) / (zMinAbs - xDaughter), + rndmPtr->flat() ); + } + wt *= (z - xDaughter) / (1. - xDaughter); + } else { + z = 1. - (1. - zMinAbs) + * pow( (1. - zMaxAbs) / (1. - zMinAbs), rndmPtr->flat() ); + } + + // Derive Q2 and x of mother from pT2 and z. + Q2 = pT2 / (1. - z); + xMother = xDaughter / z; + // Correction to x for massive recoiler from rescattering. + if (!dipEndNow->normalRecoil) { + if (sideA) xMother += (m2Rec / (x2Now * sCM)) * (1. / z - 1.); + else xMother += (m2Rec / (x1Now * sCM)) * (1. / z - 1.); + } + if(xMother > xMaxAbs) { wt = 0.; continue; } + + // Forbidden emission if outside allowed z range for given pT2. + mSister = 0.; + m2Sister = 0.; + pT2corr = Q2 - z * (m2Dip + Q2) * (Q2 + m2Sister) / m2Dip; + if(pT2corr < TINYPT2) { wt = 0.; continue; } + + // Correct by ln(pT2 / m2l) and fudge factor. + if (isLeptonBeam) wt *= log(pT2 / m2Lepton) / fudge; + + // Evaluation of ME correction. + if (doMEcorrections) wt *= calcMEcorr(MEtype, idMother, idDaughter, + m2Dip, z, Q2) / calcMEmax(MEtype, idMother, idDaughter); + + // Extra QED correction for f fbar -> W+- gamma. Debug?? + if (doMEcorrections && MEtype == 1 && idDaughter == idMother + && ( (iSysNow == 0 && idResFirst == 24) + || (iSysNow == 1 && idResSecond == 24) ) ) { + double tHe = -Q2; + double uHe = Q2 - m2Dip * (1. - z) / z; + double chg1 = abs(dipEndNow->chgType / 3.); + double chg2 = 1. - chg1; + wt *= pow2(chg1 * uHe - chg2 * tHe) + / ( (tHe + uHe) * (pow2(chg1) * uHe + pow2(chg2) * tHe) ); + } + + // Optional dampening of large pT values in first radiation. + if (dopTdamp && iSysNow == 0 && MEtype == 0 && nRad == 0) + wt *= pT2damp / (pT2 + pT2damp); + + // Correct to current value of alpha_EM. + double alphaEMnow = alphaEM.alphaEM(pT2); + wt *= (alphaEMnow / alphaEMmax); + + // Evaluation of new daughter and mother PDF's. + double xPDFdaughterNew = max ( TINYPDF, + beam.xfISR(iSysNow, idDaughter, xDaughter, pT2) ); + double xPDFmotherNew = beam.xfISR(iSysNow, idMother, xMother, pT2); + wt *= xPDFmotherNew / xPDFdaughterNew; + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()) ; + } + + // QED evolution of photons (so far only for hadron beams). + else { + + // Initial values + int nFlavour = 3; + double kernelPDF = 0.0; + double xPDFdaughter = 0.; + double xPDFmother[21] = {0.}; + double xPDFmotherSum = 0.0; + double pT2PDF = pT2; + double pT2minNow = pT2endDip; + bool needNewPDF = true; + + // Begin evolution loop towards smaller pT values. + int loopTinyPDFdau = 0; + bool hasTinyPDFdau = false; + do { + wt = 0.; + + // Bad sign if repeated looping with small daughter PDF, so fail. + if (hasTinyPDFdau) ++loopTinyPDFdau; + if (loopTinyPDFdau > MAXLOOPTINYPDF) { + infoPtr->errorMsg("Warning in SpaceShower::pT2nextQED: " + "small daughter PDF"); + return; + } + + // Initialize integrals of splitting kernels and evaluate parton + // densities at the beginning. Reinitialize after long evolution + // in pT2 or when crossing c and b flavour thresholds. + if (needNewPDF || pT2 < EVALPDFSTEP * pT2PDF) { + + pT2PDF = pT2; + hasTinyPDFdau = false; + + // Determine overestimated z range; switch at c and b masses. + if (pT2 > m2b && nQuarkIn >= 5) { + nFlavour = 5; + pT2minNow = m2b; + } else if (pT2 > m2c && nQuarkIn >= 4) { + nFlavour = 4; + pT2minNow = m2c; + } else { + nFlavour = 3; + pT2minNow = pT2endDip; + } + + // Compute upper z limit + zMaxAbs = 1. - 0.5 * (pT2minNow / m2Dip) * + ( sqrt( 1. + 4. * m2Dip / pT2minNow ) - 1. ); + + // Parton density of daughter at current scale. + xPDFdaughter = beam.xfISR(iSysNow, idDaughter, xDaughter, pT2); + if (xPDFdaughter < TINYPDF) { + xPDFdaughter = TINYPDF; + hasTinyPDFdau = true; + } + + // Integral over f -> gamma f splitting kernel. + // Normalized so: 4/3 aS/2pi P(z) -> eq^2 * aEM/2pi P(z). + // (Charge-weighting happens below.) + double q2gInt = 4. * (1./sqrt(zMinAbs) - 1./sqrt(zMaxAbs)); + + // Charge-weighted Parton density of potential quark mothers. + xPDFmotherSum = 0.; + for (int i = -nFlavour; i <= nFlavour; ++i) { + if (i == 0) { + xPDFmother[10] = 0.; + } else { + xPDFmother[i+10] = pow2((abs(i+1) % 2 + 1)/3.0) + * beam.xfISR(iSysNow, i, xDaughter, pT2); + xPDFmotherSum += xPDFmother[i+10]; + } + } + + // Total QED evolution coefficient for a photon. + kernelPDF = q2gInt * xPDFmotherSum / xPDFdaughter; + + // End evaluation of splitting kernels and parton densities. + needNewPDF = false; + } + if (kernelPDF < TINYKERNELPDF) return; + + // Select pT2 for next trial branching + pT2 *= pow( rndmPtr->flat(), 1. / (alphaEM2pi * kernelPDF)); + + // If crossed b threshold, continue evolution from this threshold. + if (nFlavour == 5 && pT2 < m2b) { + needNewPDF = true; + pT2 = m2b; + continue; + } + + // If crossed c threshold, continue evolution from this threshold. + else if (nFlavour == 4 && pT2 < m2c) { + needNewPDF = true; + pT2 = m2c; + continue; + } + + // Abort evolution if below cutoff scale, or below another branching. + else if (pT2 < pT2endDip) return; + + // Select flavour for trial branching + double temp = xPDFmotherSum * rndmPtr->flat(); + idMother = -nQuarkIn - 1; + do { + temp -= xPDFmother[(++idMother) + 10]; + } while (temp > 0. && idMother < nQuarkIn); + + // Sister is same as mother, but can have m2 > 0 + idSister = idMother; + mSister = particleDataPtr->m0(idSister); + m2Sister = pow2(mSister); + + // Select z for trial branching + z = (zMinAbs * zMaxAbs) / pow2( sqrt(zMinAbs) + rndmPtr->flat() + * ( sqrt(zMaxAbs)- sqrt(zMinAbs) )); + + // Trial weight: splitting kernel + wt = 0.5 * (1. + pow2(1. - z)) * sqrt(z); + + // Trial weight: running alpha_EM + double alphaEMnow = alphaEM.alphaEM(pT2); + wt *= (alphaEMnow / alphaEMmax); + + // Derive Q2 and x of mother from pT2 and z + Q2 = pT2 / (1. - z); + xMother = xDaughter / z; + // Correction to x for massive recoiler from rescattering. + if (!dipEndNow->normalRecoil) { + if (sideA) xMother += (m2Rec / (x2Now * sCM)) * (1. / z - 1.); + else xMother += (m2Rec / (x1Now * sCM)) * (1. / z - 1.); + } + + // Compute pT2corr + pT2corr = Q2 - z * (m2Dip + Q2) * (Q2 + m2Sister) / m2Dip; + if(pT2corr < TINYPT2) { wt = 0.; continue; } + + // If creating heavy quark by Q -> gamma + Q then next need g -> Q + Qbar. + // So minimum total mass2 is 4 * m2Sister, but use more to be safe. + if ( abs(idMother) == 4 || abs(idMother) == 5 ) { + double m2QQsister = EXTRASPACEQ * 4. * m2Sister; + double pT2QQcorr = Q2 - z * (m2Dip + Q2) * (Q2 + m2QQsister) / m2Dip; + if(pT2QQcorr < TINYPT2) { wt = 0.; continue; } + } + + // Optional dampening of large pT values in first radiation. + if (dopTdamp && iSysNow == 0 && MEtype == 0 && nRad == 0) + wt *= pT2damp / (pT2 + pT2damp); + + // Evaluation of new daughter PDF + double xPDFdaughterNew = beam.xfISR(iSysNow, idDaughter, xDaughter, pT2); + if (xPDFdaughterNew < TINYPDF) { + xPDFdaughterNew = TINYPDF; + } + + // Evaluation of new charge-weighted mother PDF + double xPDFmotherNew = pow2( (abs(idMother+1) % 2 + 1)/3.0 ) + * beam.xfISR(iSysNow, idMother, xMother, pT2); + + // Trial weight: divide out old pdf ratio + wt *= xPDFdaughter / xPDFmother[idMother + 10]; + + // Trial weight: new pdf ratio + wt *= xPDFmotherNew / xPDFdaughterNew; + + // Debug information. + if (DEBUG) cout << " Trial weight is : " << wt << "\n pT2 = " + << pT2 << " z = " << z << " alpha/alphahat = " << alphaEMnow + << "/" << alphaEMmax << " idMother = " << idMother + << " xPDFd/xPDFm = " << xPDFdaughter << "/" << xPDFmother[idMother+10] + << " xPDFmNew/xPDFdNew " << xPDFmotherNew << "/" << xPDFdaughterNew + << " pT2damp = " << pT2damp << " Q2 = " << Q2 << " pT2corr = " + << pT2corr << endl; + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()) ; + } + + // Save values for (so far) acceptable branching. + dipEndNow->store( idDaughter, idMother, idSister, x1Now, x2Now, m2Dip, + pT2, z, xMother, Q2, mSister, m2Sister, pT2corr); + +} + +//-------------------------------------------------------------------------- + +// Kinematics of branching. +// Construct mother -> daughter + sister, with recoiler on other side. + +bool SpaceShower::branch( Event& event) { + + // Side on which branching occured. + int side = abs(dipEndSel->side); + double sideSign = (side == 1) ? 1. : -1.; + + // Read in flavour and colour variables. + int iDaughter = partonSystemsPtr->getInA(iSysSel); + int iRecoiler = partonSystemsPtr->getInB(iSysSel); + if (side == 2) swap(iDaughter, iRecoiler); + int idDaughterNow = dipEndSel->idDaughter; + int idMother = dipEndSel->idMother; + int idSister = dipEndSel->idSister; + int colDaughter = event[iDaughter].col(); + int acolDaughter = event[iDaughter].acol(); + + // Recoil parton may be rescatterer, requiring special processing. + bool normalRecoil = dipEndSel->normalRecoil; + int iRecoilMother = event[iRecoiler].mother1(); + + // Read in kinematical variables. + double x1 = dipEndSel->x1; + double x2 = dipEndSel->x2; + double xMo = dipEndSel->xMo; + double m2 = dipEndSel->m2Dip; + double m = sqrt(m2); + double pT2 = dipEndSel->pT2; + double z = dipEndSel->z; + double Q2 = dipEndSel->Q2; + double mSister = dipEndSel->mSister; + double m2Sister = dipEndSel->m2Sister; + double pT2corr = dipEndSel->pT2corr; + double x1New = (side == 1) ? xMo : x1; + double x2New = (side == 2) ? xMo : x2; + + // Rescatter: kinematics may fail; use the rescatterFail flag to tell + // parton level to try again. + rescatterFail = false; + + // Construct kinematics of mother, sister and recoiler in old rest frame. + // Normally both mother and recoiler are taken massless. + double eNewRec, pzNewRec, pTbranch, pzMother; + if (normalRecoil) { + eNewRec = 0.5 * (m2 + Q2) / m; + pzNewRec = -sideSign * eNewRec; + pTbranch = sqrt(pT2corr) * m2 / ( z * (m2 + Q2) ); + pzMother = sideSign * 0.5 * m * ( (m2 - Q2) / ( z * (m2 + Q2) ) + + (Q2 + m2Sister) / m2 ); + // More complicated kinematics when recoiler not massless. May fail. + } else { + m2Rec = event[iRecoiler].m2(); + double s1Tmp = m2 + Q2 - m2Rec; + double s3Tmp = m2 / z - m2Rec; + double r1Tmp = sqrt(s1Tmp * s1Tmp + 4. * Q2 * m2Rec); + eNewRec = 0.5 * (m2 + m2Rec + Q2) / m; + pzNewRec = -sideSign * 0.5 * r1Tmp / m; + double pT2br = Q2 * s3Tmp * (m2 / z - m2 - Q2) + - m2Sister * s1Tmp * s3Tmp - m2Rec * pow2(Q2 + m2Sister); + if (pT2br <= 0.) return false; + pTbranch = sqrt(pT2br) / r1Tmp; + pzMother = sideSign * (m * s3Tmp + - eNewRec * (m2 / z - Q2 - m2Rec - m2Sister)) / r1Tmp; + } + // Common final kinematics steps for both normal and rescattering. + double eMother = sqrt( pow2(pTbranch) + pow2(pzMother) ); + double pzSister = pzMother + pzNewRec; + double eSister = sqrt( pow2(pTbranch) + pow2(pzSister) + m2Sister ); + Vec4 pMother( pTbranch, 0., pzMother, eMother ); + Vec4 pSister( pTbranch, 0., pzSister, eSister ); + Vec4 pNewRec( 0., 0., pzNewRec, eNewRec ); + + // Current event and subsystem size. + int eventSizeOld = event.size(); + int systemSizeOld = partonSystemsPtr->sizeAll(iSysSel); + + // Save properties to be restored in case of user-hook veto of emission. + int ev1dau1V = event[1].daughter1(); + int ev2dau1V = event[2].daughter1(); + vector statusV, mother1V, mother2V, daughter1V, daughter2V; + if (canVetoEmission) { + for ( int iCopy = 0; iCopy < systemSizeOld; ++iCopy) { + int iOldCopy = partonSystemsPtr->getAll(iSysSel, iCopy); + statusV.push_back( event[iOldCopy].status()); + mother1V.push_back( event[iOldCopy].mother1()); + mother2V.push_back( event[iOldCopy].mother2()); + daughter1V.push_back( event[iOldCopy].daughter1()); + daughter2V.push_back( event[iOldCopy].daughter2()); + } + } + + // Take copy of existing system, to be given modified kinematics. + // Incoming negative status. Rescattered also negative, but after copy. + for ( int iCopy = 0; iCopy < systemSizeOld; ++iCopy) { + int iOldCopy = partonSystemsPtr->getAll(iSysSel, iCopy); + int statusOld = event[iOldCopy].status(); + int statusNew = (iOldCopy == iDaughter + || iOldCopy == iRecoiler) ? statusOld : 44; + int iNewCopy = event.copy(iOldCopy, statusNew); + if (statusOld < 0) event[iNewCopy].statusNeg(); + } + + // Define colour flow in branching. + // Default corresponds to f -> f + gamma. + int colMother = colDaughter; + int acolMother = acolDaughter; + int colSister = 0; + int acolSister = 0; + if (idSister == 22) ; + // q -> q + g and 50% of g -> g + g; need new colour. + else if (idSister == 21 && ( (idMother > 0 && idMother < 9) + || (idMother == 21 && rndmPtr->flat() < 0.5) ) ) { + colMother = event.nextColTag(); + colSister = colMother; + acolSister = colDaughter; + // qbar -> qbar + g and other 50% of g -> g + g; need new colour. + } else if (idSister == 21) { + acolMother = event.nextColTag(); + acolSister = acolMother; + colSister = acolDaughter; + // q -> g + q. + } else if (idDaughterNow == 21 && idMother > 0) { + colMother = colDaughter; + acolMother = 0; + colSister = acolDaughter; + // qbar -> g + qbar + } else if (idDaughterNow == 21) { + acolMother = acolDaughter; + colMother = 0; + acolSister = colDaughter; + // g -> q + qbar. + } else if (idDaughterNow > 0 && idDaughterNow < 9) { + acolMother = event.nextColTag(); + acolSister = acolMother; + // g -> qbar + q. + } else if (idDaughterNow < 0 && idDaughterNow > -9) { + colMother = event.nextColTag(); + colSister = colMother; + // q -> gamma + q. + } else if (idDaughterNow == 22 && idMother > 0) { + colMother = event.nextColTag(); + colSister = colMother; + // qbar -> gamma + qbar. + } else if (idDaughterNow == 22) { + acolMother = event.nextColTag(); + acolSister = acolMother; + } + + // Indices of partons involved. Add new sister. + int iMother = eventSizeOld + side - 1; + int iNewRecoiler = eventSizeOld + 2 - side; + int iSister = event.append( idSister, 43, iMother, 0, 0, 0, + colSister, acolSister, pSister, mSister, sqrt(pT2) ); + + // References to the partons involved. + Particle& daughter = event[iDaughter]; + Particle& mother = event[iMother]; + Particle& newRecoiler = event[iNewRecoiler]; + Particle& sister = event.back(); + + // Replace old by new mother; update new recoiler. + mother.id( idMother ); + mother.status( -41); + mother.cols( colMother, acolMother); + mother.p( pMother); + newRecoiler.status( (normalRecoil) ? -42 : -46 ); + newRecoiler.p( pNewRec); + if (!normalRecoil) newRecoiler.m( event[iRecoiler].m() ); + + // Update mother and daughter pointers; also for beams. + daughter.mothers( iMother, 0); + mother.daughters( iSister, iDaughter); + if (iSysSel == 0) { + event[1].daughter1( (side == 1) ? iMother : iNewRecoiler ); + event[2].daughter1( (side == 2) ? iMother : iNewRecoiler ); + } + + // Initially select phi angle of branching at random. + double phi = 2. * M_PI * rndmPtr->flat(); + + // Evaluate coefficient of azimuthal asymmetry from gluon polarization. + findAsymPol( event, dipEndSel); + int iFinPol = dipEndSel->iFinPol; + double cPol = dipEndSel->asymPol; + double phiPol = (iFinPol == 0) ? 0. : event[iFinPol].phi(); + + // If interference: try to match sister (anti)colour to final state. + int iFinInt = 0; + double cInt = 0.; + double phiInt = 0.; + if (doPhiIntAsym) { + for (int i = 0; i < partonSystemsPtr->sizeOut(iSysSel); ++ i) { + int iOut = partonSystemsPtr->getOut(iSysSel, i); + if ( (acolSister != 0 && event[iOut].col() == acolSister) + || (colSister != 0 && event[iOut].acol() == colSister) ) + iFinInt = iOut; + } + if (iFinInt != 0) { + double theFin = event[iFinInt].theta(); + if (side == 2) theFin = M_PI - theFin; + double theSis = pSister.theta(); + if (side == 2) theSis = M_PI - theSis; + cInt = strengthIntAsym * 2. * theSis * theFin + / (pow2(theSis) + pow2(theFin)); + phiInt = event[iFinInt].phi(); + } + } + + // Bias phi distribution for polarization and interference. + if (iFinPol != 0 || iFinInt != 0) { + double cPhiPol, cPhiInt, weight; + do { + phi = 2. * M_PI * rndmPtr->flat(); + weight = 1.; + if (iFinPol !=0 ) { + cPhiPol = cos(phi - phiPol); + weight *= ( 1. + cPol * (2. * pow2(cPhiPol) - 1.) ) + / ( 1. + abs(cPol) ); + } + if (iFinInt !=0 ) { + cPhiInt = cos(phi - phiInt); + weight *= (1. - cInt) * (1. - cInt * cPhiInt) + / (1. + pow2(cInt) - 2. * cInt * cPhiInt); + } + } while (weight < rndmPtr->flat()); + } + + // Find boost to old rest frame, and include rotation -phi. + RotBstMatrix Mtot; + if (normalRecoil) Mtot.bst(0., 0., (x2 - x1) / (x1 + x2) ); + else if (side == 1) + Mtot.toCMframe( event[iDaughter].p(), event[iRecoiler].p() ); + else Mtot.toCMframe( event[iRecoiler].p(), event[iDaughter].p() ); + Mtot.rot(0., -phi); + + // Find boost from old rest frame to event cm frame. + RotBstMatrix MfromRest; + // The boost to the new rest frame. + Vec4 sumNew = pMother + pNewRec; + double betaX = sumNew.px() / sumNew.e(); + double betaZ = sumNew.pz() / sumNew.e(); + MfromRest.bst( -betaX, 0., -betaZ); + // Alignment of radiator + recoiler to +- z axis, and rotation +phi. + // Note: with spacelike (E < 0) recoiler p'_x_mother < 0 can happen! + pMother.rotbst(MfromRest); + double theta = pMother.theta(); + if (pMother.px() < 0.) theta = -theta; + if (side == 2) theta += M_PI; + MfromRest.rot(-theta, phi); + // Boost to radiator + recoiler in event cm frame. + if (normalRecoil) { + MfromRest.bst( 0., 0., (x1New - x2New) / (x1New + x2New) ); + } else if (side == 1) { + Vec4 pMotherWanted( 0., 0., 0.5 * eCM * x1New, 0.5 * eCM * x1New); + MfromRest.fromCMframe( pMotherWanted, event[iRecoiler].p() ); + + } else { + Vec4 pMotherWanted( 0., 0., -0.5 * eCM * x2New, 0.5 * eCM * x2New); + MfromRest.fromCMframe( event[iRecoiler].p(), pMotherWanted ); + } + Mtot.rotbst(MfromRest); + + // Perform cumulative rotation/boost operation. + // Mother, recoiler and sister from old rest frame to event cm frame. + mother.rotbst(MfromRest); + newRecoiler.rotbst(MfromRest); + sister.rotbst(MfromRest); + // The rest from (and to) event cm frame. + for ( int i = eventSizeOld + 2; i < eventSizeOld + systemSizeOld; ++i) + event[i].rotbst(Mtot); + + // Allow veto of branching. If so restore event record to before emission. + if ( canVetoEmission + && userHooksPtr->doVetoISREmission(eventSizeOld, event) ) { + event.popBack( event.size() - eventSizeOld); + event[1].daughter1( ev1dau1V); + event[2].daughter1( ev2dau1V); + for ( int iCopy = 0; iCopy < systemSizeOld; ++iCopy) { + int iOldCopy = partonSystemsPtr->getAll(iSysSel, iCopy); + event[iOldCopy].status( statusV[iCopy]); + event[iOldCopy].mothers( mother1V[iCopy], mother2V[iCopy]); + event[iOldCopy].daughters( daughter1V[iCopy], daughter2V[iCopy]); + } + return false; + } + + // Update list of partons in system; adding newly produced one. + partonSystemsPtr->setInA(iSysSel, eventSizeOld); + partonSystemsPtr->setInB(iSysSel, eventSizeOld + 1); + for (int iCopy = 2; iCopy < systemSizeOld; ++iCopy) + partonSystemsPtr->setOut(iSysSel, iCopy - 2, eventSizeOld + iCopy); + partonSystemsPtr->addOut(iSysSel, eventSizeOld + systemSizeOld); + partonSystemsPtr->setSHat(iSysSel, m2 / z); + + // Update info on radiating dipole ends (QCD or QED). + for (int iDip = 0; iDip < int(dipEnd.size()); ++iDip) + if ( dipEnd[iDip].system == iSysSel) { + if (abs(dipEnd[iDip].side) == side) { + dipEnd[iDip].iRadiator = iMother; + dipEnd[iDip].iRecoiler = iNewRecoiler; + if (dipEnd[iDip].side > 0) + dipEnd[iDip].colType = mother.colType(); + else { + dipEnd[iDip].chgType = 0; + if ( (mother.isQuark() && doQEDshowerByQ) + || (mother.isLepton() && doQEDshowerByL) ) + dipEnd[iDip].chgType = mother.chargeType(); + } + // Kill ME corrections after first emission. + dipEnd[iDip].MEtype = 0; + + // Update info on recoiling dipole ends (QCD or QED). + } else { + dipEnd[iDip].iRadiator = iNewRecoiler; + dipEnd[iDip].iRecoiler = iMother; + } + } + + // Update info on beam remnants. + BeamParticle& beamNow = (side == 1) ? *beamAPtr : *beamBPtr; + double xNew = (side == 1) ? x1New : x2New; + beamNow[iSysSel].update( iMother, idMother, xNew); + // Redo choice of companion kind whenever new flavour. + if (idMother != idDaughterNow) { + beamNow.xfISR( iSysSel, idMother, xNew, pT2); + beamNow.pickValSeaComp(); + } + BeamParticle& beamRec = (side == 1) ? *beamBPtr : *beamAPtr; + beamRec[iSysSel].iPos( iNewRecoiler); + + // Store branching values of current dipole. (For rapidity ordering.) + ++dipEndSel->nBranch; + dipEndSel->pT2Old = pT2; + dipEndSel->zOld = z; + + // Update history if recoiler rescatters. + if (!normalRecoil) + event[iRecoilMother].daughters( iNewRecoiler, iNewRecoiler); + + // Start list of rescatterers that force changed kinematics. + vector iRescatterer; + for ( int i = 0; i < systemSizeOld - 2; ++i) { + int iOutNew = partonSystemsPtr->getOut( iSysSel, i); + if (!event[iOutNew].isFinal()) iRescatterer.push_back(iOutNew); + } + + // Start iterate over list of such rescatterers. + int iRescNow = -1; + while (++iRescNow < int(iRescatterer.size())) { + + // Identify partons that induce or are affected by rescatter shift. + // In following Old is before change of kinematics, New after, + // Out scatterer in outstate and In in instate of another system. + // Daughter sequence is (iOutOld ->) iOutNew -> iInNew -> iInOld. + int iOutNew = iRescatterer[iRescNow]; + int iInOld = event[iOutNew].daughter1(); + int iSysResc = partonSystemsPtr->getSystemOf(iInOld, true); + + // Copy incoming partons of rescattered system and hook them up. + int iOldA = partonSystemsPtr->getInA(iSysResc); + int iOldB = partonSystemsPtr->getInB(iSysResc); + bool rescSideA = event[iOldA].isRescatteredIncoming(); + int statusNewA = (rescSideA) ? -45 : -42; + int statusNewB = (rescSideA) ? -42 : -45; + int iNewA = event.copy(iOldA, statusNewA); + int iNewB = event.copy(iOldB, statusNewB); + + // Copy outgoing partons of rescattered system and hook them up. + int eventSize = event.size(); + int sizeOutAB = partonSystemsPtr->sizeOut(iSysResc); + int iOldAB, statusOldAB, iNewAB; + for (int iOutAB = 0; iOutAB < sizeOutAB; ++iOutAB) { + iOldAB = partonSystemsPtr->getOut(iSysResc, iOutAB); + statusOldAB = event[iOldAB].status(); + iNewAB = event.copy(iOldAB, 44); + // Status could be negative for parton that rescatters in its turn. + if (statusOldAB < 0) { + event[iNewAB].statusNeg(); + iRescatterer.push_back(iNewAB); + } + } + + // Hook up new outgoing with new incoming parton. + int iInNew = (rescSideA) ? iNewA : iNewB; + event[iOutNew].daughters( iInNew, iInNew); + event[iInNew].mothers( iOutNew, iOutNew); + + // Rescale recoiling incoming parton for correct invariant mass. + event[iInNew].p( event[iOutNew].p() ); + double momFac = (rescSideA) + ? event[iInOld].pPos() / event[iInNew].pPos() + : event[iInOld].pNeg() / event[iInNew].pNeg(); + int iInRec = (rescSideA) ? iNewB : iNewA; + + // Rescatter: A previous boost may cause the light cone momentum of a + // rescattered parton to change sign. If this happens, tell + // parton level to try again. + if (momFac < 0.0) { + infoPtr->errorMsg("Warning in SpaceShower::branch: " + "change in lightcone momentum sign; retrying parton level"); + rescatterFail = true; + return false; + } + + event[iInRec].rescale4( momFac); + + // Boost outgoing partons to new frame of incoming. + RotBstMatrix MmodResc; + MmodResc.toCMframe( event[iOldA].p(), event[iOldB].p()); + MmodResc.fromCMframe(event[iNewA].p(), event[iNewB].p()); + for (int iOutAB = 0; iOutAB < sizeOutAB; ++iOutAB) + event[eventSize + iOutAB].rotbst(MmodResc); + + // Update list of partons in system. + partonSystemsPtr->setInA(iSysResc, iNewA); + partonSystemsPtr->setInB(iSysResc, iNewB); + for (int iCopy = 0; iCopy < sizeOutAB; ++iCopy) + partonSystemsPtr->setOut(iSysResc, iCopy, eventSize + iCopy); + + // Update info on radiating dipole ends (QCD or QED). + for (int iDip = 0; iDip < int(dipEnd.size()); ++iDip) + if ( dipEnd[iDip].system == iSysResc) { + bool sideAnow = (abs(dipEnd[iDip].side) == 1); + dipEnd[iDip].iRadiator = (sideAnow) ? iNewA : iNewB; + dipEnd[iDip].iRecoiler = (sideAnow) ? iNewB : iNewA; + } + + // Update info on beam remnants. + BeamParticle& beamResc = (rescSideA) ? *beamAPtr : *beamBPtr; + beamResc[iSysResc].iPos( iInNew); + beamResc[iSysResc].p( event[iInNew].p() ); + beamResc[iSysResc].scaleX( 1. / momFac ); + BeamParticle& beamReco = (rescSideA) ? *beamBPtr : *beamAPtr; + beamReco[iSysResc].iPos( iInRec); + beamReco[iSysResc].scaleX( momFac); + + // End iterate over list of rescatterers. + } + + // Check that beam momentum not used up by rescattered-system boosts. + if (beamAPtr->xMax(-1) < 0.0 || beamBPtr->xMax(-1) < 0.0) { + infoPtr->errorMsg("Warning in SpaceShower::branch: " + "used up beam momentum; retrying parton level"); + rescatterFail = true; + return false; + } + + // Done without any errors. + return true; + +} + +//-------------------------------------------------------------------------- + +// Find class of ME correction. + +int SpaceShower::findMEtype( int iSys, Event& event) { + + // Default values and no action. + int MEtype = 0; + if (!doMEcorrections) ; + + // Identify systems producing a single resonance. + else if (partonSystemsPtr->sizeOut( iSys) == 1) { + int idIn1 = event[partonSystemsPtr->getInA(iSys)].id(); + int idIn2 = event[partonSystemsPtr->getInA(iSys)].id(); + int idRes = event[partonSystemsPtr->getOut(iSys, 0)].id(); + if (iSys == 0) idResFirst = abs(idRes); + if (iSys == 1) idResSecond = abs(idRes); + + // f + fbar -> vector boson. + if ( (idRes == 23 || abs(idRes) == 24 || idRes == 32 + || idRes == 33 || abs(idRes) == 34 || abs(idRes) == 41) + && abs(idIn1) < 20 && abs(idIn2) < 20 ) MEtype = 1; + + // g + g, gamma + gamma -> Higgs boson. + if ( (idRes == 25 || idRes == 35 || idRes == 36) + && ( ( idIn1 == 21 && idIn2 == 21 ) + || ( idIn1 == 22 && idIn2 == 22 ) ) ) MEtype = 2; + + // f + fbar -> Higgs boson. + if ( (idRes == 25 || idRes == 35 || idRes == 36) + && abs(idIn1) < 20 && abs(idIn2) < 20 ) MEtype = 3; + } + + // Done. + return MEtype; + +} + +//-------------------------------------------------------------------------- + +// Provide maximum of expected ME weight; for preweighting of evolution. + +double SpaceShower::calcMEmax( int MEtype, int idMother, int idDaughterIn) { + + // Currently only one non-unity case: g(gamma) f -> V f'. + if (MEtype == 1 && idMother > 20 && idDaughterIn < 20) return 3.; + return 1.; + +} + +//-------------------------------------------------------------------------- + +// Provide actual ME weight for current branching. +// Note: currently ME corrections are only allowed for first branching +// on each side, so idDaughter is essentially known and checks overkill. + +double SpaceShower::calcMEcorr(int MEtype, int idMother, int idDaughterIn, + double M2, double z, double Q2) { + + // Convert to Mandelstam variables. Sometimes may need to swap later. + double sH = M2 / z; + double tH = -Q2; + double uH = Q2 - M2 * (1. - z) / z; + int idMabs = abs(idMother); + int idDabs = abs(idDaughterIn); + + // Corrections for f + fbar -> s-channel vector boson. + if (MEtype == 1) { + if (idMabs < 20 && idDabs < 20) { + return (tH*tH + uH*uH + 2. * M2 * sH) / (sH*sH + M2*M2); + } else if (idDabs < 20) { + // g(gamma) f -> V f': -Q2 = (p_g - p_f')^2 in PS while + // tHat = (p_f - p_f')^2 in ME so need to swap tHat <-> uHat. + swap( tH, uH); + return (sH*sH + uH*uH + 2. * M2 * tH) / (pow2(sH - M2) + M2*M2); + } + + // Corrections for g + g -> Higgs boson. + } else if (MEtype == 2) { + if (idMabs < 20 && idDabs > 20) { + return (sH*sH + uH*uH) / (sH*sH + pow2(sH - M2)); + } else if (idDabs > 20) { + return 0.5 * (pow4(sH) + pow4(tH) + pow4(uH) + pow4(M2)) + / pow2(sH*sH - M2 * (sH - M2)); + } + + // Corrections for f + fbar -> Higgs boson (f = b mainly). + } else if (MEtype == 3) { + if (idMabs < 20 && idDabs < 20) { + // The PS and ME answers agree for f fbar -> H g/gamma. + return 1.; + } else if (idDabs < 20) { + // Need to swap tHat <-> uHat, cf. vector-boson production above. + swap( tH, uH); + return (sH*sH + uH*uH + 2. * (M2 - uH) * (M2 - sH)) + / (pow2(sH - M2) + M2*M2); + } + } + + return 1.; + +} + +//-------------------------------------------------------------------------- + +// Find coefficient of azimuthal asymmetry from gluon polarization. + +void SpaceShower::findAsymPol( Event& event, SpaceDipoleEnd* dip) { + + // Default is no asymmetry. Only gluons are studied. + dip->iFinPol = 0.; + dip->asymPol = 0.; + int iRad = dip->iRadiator; + if (!doPhiPolAsym || dip->idDaughter != 21) return; + + // Check if granddaughter in final state of hard scattering. + // (May need to trace across carbon copies to find granddaughters.) + // If so, only accept 2 -> 2 scatterings with gg or qq in final state. + int iGrandD1 = event[iRad].daughter1(); + int iGrandD2 = event[iRad].daughter2(); + bool traceCopy = false; + do { + traceCopy = false; + if (iGrandD1 > 0 && iGrandD2 == iGrandD1) { + iGrandD1 = event[iGrandD2].daughter1(); + iGrandD2 = event[iGrandD2].daughter2(); + traceCopy = true; + } + } while (traceCopy); + int statusGrandD1 = event[ iGrandD1 ].statusAbs(); + bool isHardProc = (statusGrandD1 == 23 || statusGrandD1 == 33); + if (isHardProc) { + if (iGrandD2 != iGrandD1 + 1) return; + if (event[iGrandD1].isGluon() && event[iGrandD2].isGluon()); + else if (event[iGrandD1].isQuark() && event[iGrandD2].isQuark()); + else return; + } + dip->iFinPol = iGrandD1; + + // Coefficient from gluon production. + if (dip->idMother == 21) dip->asymPol = pow2( (1. - dip->z) + / (1. - dip->z * (1. - dip->z) ) ); + else dip->asymPol = 2. * (1. - dip->z) / (1. + pow2(1. - dip->z) ); + + // Coefficients from gluon decay. Put z = 1/2 for hard process. + double zDau = (isHardProc) ? 0.5 : dip->zOld; + if (event[iGrandD1].isGluon()) dip->asymPol *= pow2( (1. - zDau) + / (1. - zDau * (1. - zDau) ) ); + else dip->asymPol *= -2. * zDau *( 1. - zDau ) + / (1. - 2. * zDau * (1. - zDau) ); + +} + +//-------------------------------------------------------------------------- + +// Print the list of dipoles. + +void SpaceShower::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA SpaceShower Dipole Listing -------------- \n" + << "\n i syst side rad rec pTmax col chg ME rec \n" + << fixed << setprecision(3); + + // Loop over dipole list and print it. + for (int i = 0; i < int(dipEnd.size()); ++i) + os << setw(5) << i << setw(6) << dipEnd[i].system + << setw(6) << dipEnd[i].side << setw(6) << dipEnd[i].iRadiator + << setw(6) << dipEnd[i].iRecoiler << setw(12) << dipEnd[i].pTmax + << setw(5) << dipEnd[i].colType << setw(5) << dipEnd[i].chgType + << setw(5) << dipEnd[i].MEtype << setw(4) + << dipEnd[i].normalRecoil << "\n"; + + // Done. + os << "\n -------- End PYTHIA SpaceShower Dipole Listing ----------" + << endl; + + +} + +//========================================================================== + +} // end namespace Pythia8 + diff --git a/PYTHIA8/pythia8140/src/StandardModel.cxx b/PYTHIA8/pythia8140/src/StandardModel.cxx new file mode 100644 index 00000000000..d8b97119ad6 --- /dev/null +++ b/PYTHIA8/pythia8140/src/StandardModel.cxx @@ -0,0 +1,490 @@ +// StandardModel.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the AlphaStrong class. + +#include "StandardModel.h" + +namespace Pythia8 { + +//========================================================================== + +// The AlphaStrong class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Number of iterations to determine Lambda from given alpha_s. +const int AlphaStrong::NITER = 10; + +// Masses: m_c, m_b, m_Z. Used for flavour thresholds and normalization scale. +const double AlphaStrong::MC = 1.5; +const double AlphaStrong::MB = 4.8; +const double AlphaStrong::MZ = 91.188; + +// Always evaluate running alpha_s above Lambda3 to avoid disaster. +// Safety margin picked to freeze roughly for alpha_s = 10. +const double AlphaStrong::SAFETYMARGIN1 = 1.07; +const double AlphaStrong::SAFETYMARGIN2 = 1.33; + +//-------------------------------------------------------------------------- + +// Initialize alpha_strong calculation by finding Lambda values etc. + +void AlphaStrong::init( double valueIn, int orderIn) { + + // Order of alpha_s evaluation. + valueRef = valueIn; + order = max( 0, min( 2, orderIn ) ); + + // Fix alpha_s. + if (order == 0) { + Lambda3Save = Lambda4Save = Lambda5Save = scale2Min = 0.; + + // First order alpha_s: match at flavour thresholds. + } else if (order == 1) { + Lambda5Save = MZ * exp( -6. * M_PI / (23. * valueRef) ); + Lambda4Save = Lambda5Save * pow(MB/Lambda5Save, 2./25.); + Lambda3Save = Lambda4Save * pow(MC/Lambda4Save, 2./27.); + scale2Min = pow2(SAFETYMARGIN1 * Lambda3Save); + + // Second order alpha_s: iterative match at flavour thresholds. + } else { + double b15 = 348. / 529.; + double b14 = 462. / 625.; + double b13 = 64. / 81.; + double b25 = 224687. / 242208.; + double b24 = 548575. / 426888.; + double b23 = 938709. / 663552.; + double logScale, loglogScale, correction, valueIter; + + // Find Lambda_5 at m_Z. + Lambda5Save = MZ * exp( -6. * M_PI / (23. * valueRef) ); + for (int iter = 0; iter < NITER; ++iter) { + logScale = 2. * log(MZ/Lambda5Save); + loglogScale = log(logScale); + correction = 1. - b15 * loglogScale / logScale + + pow2(b15 / logScale) * (pow2(loglogScale - 0.5) + b25 - 1.25); + valueIter = valueRef / correction; + Lambda5Save = MZ * exp( -6. * M_PI / (23. * valueIter) ); + } + + // Find Lambda_4 at m_b. + double logScaleB = 2. * log(MB/Lambda5Save); + double loglogScaleB = log(logScaleB); + double valueB = 12. * M_PI / (23. * logScaleB) + * (1. - b15 * loglogScaleB / logScaleB + + pow2(b15 / logScaleB) * (pow2(loglogScaleB - 0.5) + b25- 1.25) ); + Lambda4Save = Lambda5Save; + for (int iter = 0; iter < NITER; ++iter) { + logScale = 2. * log(MB/Lambda4Save); + loglogScale = log(logScale); + correction = 1. - b14 * loglogScale / logScale + + pow2(b14 / logScale) * (pow2(loglogScale - 0.5) + b24 - 1.25); + valueIter = valueB / correction; + Lambda4Save = MB * exp( -6. * M_PI / (25. * valueIter) ); + } + + // Find Lambda_3 at m_c. + double logScaleC = 2. * log(MC/Lambda4Save); + double loglogScaleC = log(logScaleC); + double valueC = 12. * M_PI / (25. * logScaleC) + * (1. - b14 * loglogScaleC / logScaleC + + pow2(b14 / logScaleC) * (pow2(loglogScaleC - 0.5) + b24 - 1.25) ); + Lambda3Save = Lambda4Save; + for (int iter = 0; iter < NITER; ++iter) { + logScale = 2. * log(MC/Lambda3Save); + loglogScale = log(logScale); + correction = 1. - b13 * loglogScale / logScale + + pow2(b13 / logScale) * (pow2(loglogScale - 0.5) + b23 - 1.25); + valueIter = valueC / correction; + Lambda3Save = MC * exp( -6. * M_PI / (27. * valueIter) ); + } + scale2Min = pow2(SAFETYMARGIN2 * Lambda3Save); + } + + // Save squares of mass and Lambda values as well. + mc2 = pow2(MC); + mb2 = pow2(MB); + Lambda3Save2 = pow2(Lambda3Save); + Lambda4Save2 = pow2(Lambda4Save); + Lambda5Save2 = pow2(Lambda5Save); + valueNow = valueIn; + scale2Now = MZ * MZ; + isInit = true; + +} + +//-------------------------------------------------------------------------- + +// Calculate alpha_s value + +double AlphaStrong::alphaS( double scale2) { + + // Check for initialization and ensure minimal scale2 value. + if (!isInit) return 0.; + if (scale2 < scale2Min) scale2 = scale2Min; + + // If equal to old scale then same answer. + if (scale2 == scale2Now && (order < 2 || lastCallToFull)) return valueNow; + scale2Now = scale2; + lastCallToFull = true; + + // Fix alpha_s. + if (order == 0) { + valueNow = valueRef; + + // First order alpha_s: differs by mass region. + } else if (order == 1) { + if (scale2 > mb2) + valueNow = 12. * M_PI / (23. * log(scale2/Lambda5Save2)); + else if (scale2 > mc2) + valueNow = 12. * M_PI / (25. * log(scale2/Lambda4Save2)); + else valueNow = 12. * M_PI / (27. * log(scale2/Lambda3Save2)); + + // Second order alpha_s: differs by mass region. + } else { + double Lambda2, b0, b1, b2; + if (scale2 > mb2) { + Lambda2 = Lambda5Save2; + b0 = 23.; + b1 = 348. / 529.; + b2 = 224687. / 242208.; + } else if (scale2 > mc2) { + Lambda2 = Lambda4Save2; + b0 = 25.; + b1 = 462. / 625.; + b2 = 548575. / 426888.; + } else { + Lambda2 = Lambda3Save2; + b0 = 27.; + b1 = 64. / 81.; + b2 = 938709. / 663552.; + } + double logScale = log(scale2/Lambda2); + double loglogScale = log(logScale); + valueNow = 12. * M_PI / (b0 * logScale) + * ( 1. - b1 * loglogScale / logScale + + pow2(b1 / logScale) * (pow2(loglogScale - 0.5) + b2 - 1.25) ); + } + + // Done. + return valueNow; + +} + +//-------------------------------------------------------------------------- + +// Calculate alpha_s value, but only use up to first-order piece. +// (To be combined with alphaS2OrdCorr.) + +double AlphaStrong::alphaS1Ord( double scale2) { + + // Check for initialization and ensure minimal scale2 value. + if (!isInit) return 0.; + if (scale2 < scale2Min) scale2 = scale2Min; + + // If equal to old scale then same answer. + if (scale2 == scale2Now && (order < 2 || !lastCallToFull)) return valueNow; + scale2Now = scale2; + lastCallToFull = false; + + // Fix alpha_S. + if (order == 0) { + valueNow = valueRef; + + // First/second order alpha_s: differs by mass region. + } else { + if (scale2 > mb2) + valueNow = 12. * M_PI / (23. * log(scale2/Lambda5Save2)); + else if (scale2 > mc2) + valueNow = 12. * M_PI / (25. * log(scale2/Lambda4Save2)); + else valueNow = 12. * M_PI / (27. * log(scale2/Lambda3Save2)); + } + + // Done. + return valueNow; +} + +//-------------------------------------------------------------------------- + +// Calculates the second-order extra factor in alpha_s. +// (To be combined with alphaS1Ord.) + +double AlphaStrong::alphaS2OrdCorr( double scale2) { + + // Check for initialization and ensure minimal scale2 value. + if (!isInit) return 1.; + if (scale2 < scale2Min) scale2 = scale2Min; + + // Only meaningful for second order calculations. + if (order < 2) return 1.; + + // Second order correction term: differs by mass region. + double Lambda2, b0, b1, b2; + if (scale2 > mb2) { + Lambda2 = Lambda5Save2; + b0 = 23.; + b1 = 348. / 529.; + b2 = 224687. / 242208.; + } else if (scale2 > mc2) { + Lambda2 = Lambda4Save2; + b0 = 25.; + b1 = 462. / 625.; + b2 = 548575. / 426888.; + } else { + Lambda2 = Lambda3Save2; + b0 = 27.; + b1 = 64. / 81.; + b2 = 938709. / 663552.; + } + double logScale = log(scale2/Lambda2); + double loglogScale = log(logScale); + return ( 1. - b1 * loglogScale / logScale + + pow2(b1 / logScale) * (pow2(loglogScale - 0.5) + b2 - 1.25) ); + +} + +//========================================================================== + +// The AlphaEM class. + +//-------------------------------------------------------------------------- + +// Definitions of static variables. + +// Z0 mass. Used for normalization scale. +const double AlphaEM::MZ = 91.188; + +// Effective thresholds for electron, muon, light quarks, tau+c, b. +const double AlphaEM::Q2STEP[5] = {0.26e-6, 0.011, 0.25, 3.5, 90.}; + +// Running coefficients are sum charge2 / 3 pi in pure QED, here slightly +// enhanced for quarks to approximately account for QCD corrections. +const double AlphaEM::BRUNDEF[5] = {0.1061, 0.2122, 0.460, 0.700, 0.725}; + +//-------------------------------------------------------------------------- + +// Initialize alpha_EM calculation. + +void AlphaEM::init(int orderIn, Settings* settingsPtr) { + + // Order. Read in alpha_EM value at 0 and m_Z, and mass of Z. + order = orderIn; + alpEM0 = settingsPtr->parm("StandardModel:alphaEM0"); + alpEMmZ = settingsPtr->parm("StandardModel:alphaEMmZ"); + mZ2 = MZ * MZ; + + // AlphaEM values at matching scales and matching b value. + if (order <= 0) return; + for (int i = 0; i < 5; ++i) bRun[i] = BRUNDEF[i]; + + // Step down from mZ to tau/charm threshold. + alpEMstep[4] = alpEMmZ / ( 1. + alpEMmZ * bRun[4] + * log(mZ2 / Q2STEP[4]) ); + alpEMstep[3] = alpEMstep[4] / ( 1. - alpEMstep[4] * bRun[3] + * log(Q2STEP[3] / Q2STEP[4]) ); + + // Step up from me to light-quark threshold. + alpEMstep[0] = alpEM0; + alpEMstep[1] = alpEMstep[0] / ( 1. - alpEMstep[0] * bRun[0] + * log(Q2STEP[1] / Q2STEP[0]) ); + alpEMstep[2] = alpEMstep[1] / ( 1. - alpEMstep[1] * bRun[1] + * log(Q2STEP[2] / Q2STEP[1]) ); + + // Fit b in range between light-quark and tau/charm to join smoothly. + bRun[2] = (1./alpEMstep[3] - 1./alpEMstep[2]) + / log(Q2STEP[2] / Q2STEP[3]); + +} + +//-------------------------------------------------------------------------- + +// Calculate alpha_EM value + +double AlphaEM::alphaEM( double scale2) { + + // Fix alphaEM; for order = -1 fixed at m_Z. + if (order == 0) return alpEM0; + if (order < 0) return alpEMmZ; + + // Running alphaEM. + for (int i = 4; i >= 0; --i) if (scale2 > Q2STEP[i]) + return alpEMstep[i] / (1. - bRun[i] * alpEMstep[i] + * log(scale2 / Q2STEP[i]) ); + return alpEM0; + +} + +//========================================================================== + +// The CoupSM class. + +//-------------------------------------------------------------------------- + +// Definitions of static variables: charges and axial couplings. +const double CoupSM::efSave[20] = { 0., -1./3., 2./3., -1./3., 2./3., -1./3., + 2./3., -1./3., 2./3., 0., 0., -1., 0., -1., 0., -1., 0., -1., 0., 0.}; +const double CoupSM::afSave[20] = { 0., -1., 1., -1., 1., -1., 1., -1., 1., + 0., 0., -1., 1., -1., 1., -1., 1., -1., 1., 0.}; + +//-------------------------------------------------------------------------- + +// Initialize electroweak mixing angle and couplings, and CKM matrix elements. + +void CoupSM::init(Settings& settings, Rndm* rndmPtrIn) { + + // Store input pointer; + rndmPtr = rndmPtrIn; + + // Initialize the local AlphaStrong instance. + double alphaSvalue = settings.parm("SigmaProcess:alphaSvalue"); + int alphaSorder = settings.mode("SigmaProcess:alphaSorder"); + alphaSlocal.init( alphaSvalue, alphaSorder); + + // Initialize the local AlphaEM instance. + int order = settings.mode("SigmaProcess:alphaEMorder"); + alphaEMlocal.init( order, &settings); + + // Read in electroweak mixing angle. + s2tW = settings.parm("StandardModel:sin2thetaW"); + c2tW = 1. - s2tW; + s2tWbar = settings.parm("StandardModel:sin2thetaWbar"); + + // Initialize electroweak couplings. + for (int i = 0; i < 20; ++i) { + vfSave[i] = afSave[i] - 4. * s2tWbar * efSave[i]; + lfSave[i] = afSave[i] - 2. * s2tWbar * efSave[i]; + rfSave[i] = - 2. * s2tWbar * efSave[i]; + ef2Save[i] = pow2(efSave[i]); + vf2Save[i] = pow2(vfSave[i]); + af2Save[i] = pow2(afSave[i]); + efvfSave[i] = efSave[i] * vfSave[i]; + vf2af2Save[i] = vf2Save[i] + af2Save[i]; + } + + // Read in CKM matrix element values and store them. + VCKMsave[1][1] = settings.parm("StandardModel:Vud"); + VCKMsave[1][2] = settings.parm("StandardModel:Vus"); + VCKMsave[1][3] = settings.parm("StandardModel:Vub"); + VCKMsave[2][1] = settings.parm("StandardModel:Vcd"); + VCKMsave[2][2] = settings.parm("StandardModel:Vcs"); + VCKMsave[2][3] = settings.parm("StandardModel:Vcb"); + VCKMsave[3][1] = settings.parm("StandardModel:Vtd"); + VCKMsave[3][2] = settings.parm("StandardModel:Vts"); + VCKMsave[3][3] = settings.parm("StandardModel:Vtb"); + + // Also allow for the potential existence of a fourth generation. + VCKMsave[1][4] = settings.parm("FourthGeneration:VubPrime"); + VCKMsave[2][4] = settings.parm("FourthGeneration:VcbPrime"); + VCKMsave[3][4] = settings.parm("FourthGeneration:VtbPrime"); + VCKMsave[4][1] = settings.parm("FourthGeneration:VtPrimed"); + VCKMsave[4][2] = settings.parm("FourthGeneration:VtPrimes"); + VCKMsave[4][3] = settings.parm("FourthGeneration:VtPrimeb"); + VCKMsave[4][4] = settings.parm("FourthGeneration:VtPrimebPrime"); + + // Calculate squares of matrix elements. + for(int i = 1; i < 5; ++i) for(int j = 1; j < 5; ++j) + V2CKMsave[i][j] = pow2(VCKMsave[i][j]); + + // Sum VCKM^2_out sum for given incoming flavour, excluding top as partner. + V2CKMout[1] = V2CKMsave[1][1] + V2CKMsave[2][1]; + V2CKMout[2] = V2CKMsave[1][1] + V2CKMsave[1][2] + V2CKMsave[1][3]; + V2CKMout[3] = V2CKMsave[1][2] + V2CKMsave[2][2]; + V2CKMout[4] = V2CKMsave[2][1] + V2CKMsave[2][2] + V2CKMsave[2][3]; + V2CKMout[5] = V2CKMsave[1][3] + V2CKMsave[2][3]; + V2CKMout[6] = V2CKMsave[3][1] + V2CKMsave[3][2] + V2CKMsave[3][3]; + V2CKMout[7] = V2CKMsave[1][4] + V2CKMsave[2][4]; + V2CKMout[8] = V2CKMsave[4][1] + V2CKMsave[4][2] + V2CKMsave[4][3]; + for (int i = 11; i <= 18; ++i) V2CKMout[i] = 1.; + +} + +//-------------------------------------------------------------------------- + +// Return CKM value for incoming flavours (sign irrelevant). + +double CoupSM::VCKMid(int id1, int id2) { + + // Use absolute sign (want to cover both f -> f' W and f fbar' -> W). + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if (id1Abs == 0 || id2Abs == 0 || (id1Abs + id2Abs)%2 != 1) return 0.; + + // Ensure proper order before reading out from VCKMsave or lepton match. + if (id1Abs%2 == 1) swap(id1Abs, id2Abs); + if (id1Abs <= 8 && id2Abs <= 8) return VCKMsave[id1Abs/2][(id2Abs + 1)/2]; + if ( (id1Abs == 12 || id1Abs == 14 || id1Abs == 16 || id1Abs == 18) + && id2Abs == id1Abs - 1 ) return 1.; + + // No more valid cases. + return 0.; + +} + +//-------------------------------------------------------------------------- + +// Return squared CKM value for incoming flavours (sign irrelevant). + +double CoupSM::V2CKMid(int id1, int id2) { + + // Use absolute sign (want to cover both f -> f' W and f fbar' -> W). + int id1Abs = abs(id1); + int id2Abs = abs(id2); + if (id1Abs == 0 || id2Abs == 0 || (id1Abs + id2Abs)%2 != 1) return 0.; + + // Ensure proper order before reading out from V2CKMsave or lepton match. + if (id1Abs%2 == 1) swap(id1Abs, id2Abs); + if (id1Abs <= 8 && id2Abs <= 8) return V2CKMsave[id1Abs/2][(id2Abs + 1)/2]; + if ( (id1Abs == 12 || id1Abs == 14 || id1Abs == 16 || id1Abs == 18) + && id2Abs == id1Abs - 1 ) return 1.; + + // No more valid cases. + return 0.; + +} + +//-------------------------------------------------------------------------- + +// Pick an outgoing flavour for given incoming one, given CKM mixing. + +int CoupSM::V2CKMpick(int id) { + + // Initial values. + int idIn = abs(id); + int idOut = 0; + + // Quarks: need to make random choice. + if (idIn >= 1 && idIn <= 8) { + double V2CKMrndm = rndmPtr->flat() * V2CKMout[idIn]; + if (idIn == 1) idOut = (V2CKMrndm < V2CKMsave[1][1]) ? 2 : 4; + else if (idIn == 2) idOut = (V2CKMrndm < V2CKMsave[1][1]) ? 1 + : ( (V2CKMrndm < V2CKMsave[1][1] + V2CKMsave[1][2]) ? 3 : 5 ); + else if (idIn == 3) idOut = (V2CKMrndm < V2CKMsave[1][2]) ? 2 : 4; + else if (idIn == 4) idOut = (V2CKMrndm < V2CKMsave[2][1]) ? 1 + : ( (V2CKMrndm < V2CKMsave[2][1] + V2CKMsave[2][2]) ? 3 : 5 ); + else if (idIn == 5) idOut = (V2CKMrndm < V2CKMsave[1][3]) ? 2 : 4; + else if (idIn == 6) idOut = (V2CKMrndm < V2CKMsave[3][1]) ? 1 + : ( (V2CKMrndm < V2CKMsave[3][1] + V2CKMsave[3][2]) ? 3 : 5 ); + else if (idIn == 7) idOut = (V2CKMrndm < V2CKMsave[1][4]) ? 2 : 4; + else if (idIn == 8) idOut = (V2CKMrndm < V2CKMsave[4][1]) ? 1 + : ( (V2CKMrndm < V2CKMsave[4][1] + V2CKMsave[4][2]) ? 3 : 5 ); + + // Leptons: unambiguous. + } else if (idIn >= 11 && idIn <= 18) { + if (idIn%2 == 1) idOut = idIn + 1; + else idOut = idIn - 1; + } + + // Done. Return with sign. + return ( (id > 0) ? idOut : -idOut ); + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/StringFragmentation.cxx b/PYTHIA8/pythia8140/src/StringFragmentation.cxx new file mode 100644 index 00000000000..fba1c22e33e --- /dev/null +++ b/PYTHIA8/pythia8140/src/StringFragmentation.cxx @@ -0,0 +1,1220 @@ +// StringFragmentation.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the StringEnd and +// StringFragmentation classes. + +#include "StringFragmentation.h" + +namespace Pythia8 { + +//========================================================================== + +// The StringEnd class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. + +// Avoid unphysical solutions to equation system. +const double StringEnd::TINY = 1e-6; + +// Assume two (eX, eY) regions are related if pT2 differs by less. +const double StringEnd::PT2SAME = 0.01; + +//-------------------------------------------------------------------------- + +// Set up initial endpoint values from input. + +void StringEnd::setUp(bool fromPosIn, int iEndIn, int idOldIn, int iMaxIn, + double pxIn, double pyIn, double GammaIn, double xPosIn, double xNegIn) { + + // Simple transcription from input. + fromPos = fromPosIn; + iEnd = iEndIn; + iMax = iMaxIn; + flavOld = FlavContainer(idOldIn); + pxOld = pxIn; + pyOld = pyIn; + GammaOld = GammaIn; + iPosOld = (fromPos) ? 0 : iMax; + iNegOld = (fromPos) ? iMax : 0; + xPosOld = xPosIn; + xNegOld = xNegIn; + +} + +//-------------------------------------------------------------------------- + +// Fragment off one hadron from the string system, in flavour and pT. + +void StringEnd::newHadron() { + + // Pick new flavour and form a new hadron. + do { + flavNew = flavSelPtr->pick( flavOld); + idHad = flavSelPtr->combine( flavOld, flavNew); + } while (idHad == 0); + + // Pick its transverse momentum. + pair pxy = pTSelPtr->pxy(); + pxNew = pxy.first; + pyNew = pxy.second; + pxHad = pxOld + pxNew; + pyHad = pyOld + pyNew; + + // Pick its mass and thereby define its transverse mass. + mHad = particleDataPtr->mass(idHad); + mT2Had = pow2(mHad) + pow2(pxHad) + pow2(pyHad); + +} + +//-------------------------------------------------------------------------- + +// Fragment off one hadron from the string system, in momentum space, +// by taking steps from positive end. + +Vec4 StringEnd::kinematicsHadron( StringSystem& system) { + + // Pick fragmentation step z and calculate new Gamma. + zHad = zSelPtr->zFrag( flavOld.id, flavNew.id, mT2Had); + GammaNew = (1. - zHad) * (GammaOld + mT2Had / zHad); + + // Set up references that are direction-neutral; + // ...Dir for direction of iteration and ...Inv for its inverse. + int& iDirOld = (fromPos) ? iPosOld : iNegOld; + int& iInvOld = (fromPos) ? iNegOld : iPosOld; + int& iDirNew = (fromPos) ? iPosNew : iNegNew; + int& iInvNew = (fromPos) ? iNegNew : iPosNew; + double& xDirOld = (fromPos) ? xPosOld : xNegOld; + double& xInvOld = (fromPos) ? xNegOld : xPosOld; + double& xDirNew = (fromPos) ? xPosNew : xNegNew; + double& xInvNew = (fromPos) ? xNegNew : xPosNew; + double& xDirHad = (fromPos) ? xPosHad : xNegHad; + double& xInvHad = (fromPos) ? xNegHad : xPosHad; + + // Start search for new breakup in the old region. + iDirNew = iDirOld; + iInvNew = iInvOld; + Vec4 pTNew; + + // Each step corresponds to trying a new string region. + for (int iStep = 0; ; ++iStep) { + + // Referance to current string region. + StringRegion& region = system.region( iPosNew, iNegNew); + + // Now begin special section for rapid processing of low region. + if (iStep == 0 && iPosOld + iNegOld == iMax) { + + // A first step within a low region is easy. + if (mT2Had < zHad * xDirOld * (1. - xInvOld) * region.w2) { + + // Translate into x coordinates. + xDirHad = zHad * xDirOld; + xInvHad = mT2Had / (xDirHad * region.w2); + xDirNew = xDirOld - xDirHad; + xInvNew = xInvOld + xInvHad; + + // Find and return four-momentum of the produced particle. + return region.pHad( xPosHad, xNegHad, pxHad, pyHad); + + // A first step out of a low region also OK, if there are more regions. + // Negative energy signals failure, i.e. in last region. + } else { + --iInvNew; + if (iInvNew < 0) return Vec4(0., 0., 0., -1.); + + // Momentum taken by stepping out of region. Continue to next region. + xInvHad = 1. - xInvOld; + xDirHad = 0.; + pSoFar = region.pHad( xPosHad, xNegHad, pxOld, pyOld); + continue; + } + + // Else, for first step, take into account starting pT. + } else if (iStep == 0) { + pSoFar = region.pHad( 0., 0., pxOld, pyOld); + pTNew = region.pHad( 0., 0., pxNew, pyNew); + } + + // Now begin normal treatment of nontrivial regions. + // Set up four-vectors in a region not visited before. + if (!region.isSetUp) region.setUp( + system.regionLowPos(iPosNew).pPos, + system.regionLowNeg(iNegNew).pNeg, true); + + // If new region is vanishingly small, continue immediately to next. + // Negative energy signals failure to do this, i.e. moved too low. + if (region.isEmpty) { + xDirHad = (iDirNew == iDirOld) ? xDirOld : 1.; + xInvHad = 0.; + pSoFar += region.pHad( xPosHad, xNegHad, 0., 0.); + ++iDirNew; + if (iDirNew + iInvNew > iMax) return Vec4(0., 0., 0., -1.); + continue; + } + + // Reexpress pTNew w.r.t. base vectors in new region, if possible. + // Recall minus sign from normalization e_x^2 = e_y^2 = -1. + double pxNewTemp = -pTNew * region.eX; + double pyNewTemp = -pTNew * region.eY; + if (abs( pxNewTemp * pxNewTemp + pyNewTemp * pyNewTemp + - pxNew * pxNew - pyNew * pyNew) < PT2SAME) { + pxNew = pxNewTemp; + pyNew = pyNewTemp; + } + + // Four-momentum taken so far, including new pT. + Vec4 pTemp = pSoFar + region.pHad( 0., 0., pxNew, pyNew); + + // Derive coefficients for m2 expression. + // cM2 * x+ + cM3 * x- + cM4 * x+ * x- = m^2 - cM1; + double cM1 = pTemp.m2Calc(); + double cM2 = 2. * (pTemp * region.pPos); + double cM3 = 2. * (pTemp * region.pNeg); + double cM4 = region.w2; + if (!fromPos) swap( cM2, cM3); + + // Derive coefficients for Gamma expression. + // cGam2 * x+ + cGam3 * x- + cGam4 * x+ * x- = Gamma_new - cGam1; + double cGam1 = 0.; + double cGam2 = 0.; + double cGam3 = 0.; + double cGam4 = 0.; + for (int iInv = iInvNew; iInv <= iMax - iDirNew; ++iInv) { + double xInv = 1.; + if (iInv == iInvNew) xInv = (iInvNew == iInvOld) ? xInvOld : 0.; + for (int iDir = iDirNew; iDir <= iMax - iInv; ++iDir) { + double xDir = (iDir == iDirOld) ? xDirOld : 1.; + int iPos = (fromPos) ? iDir : iInv; + int iNeg = (fromPos) ? iInv : iDir; + StringRegion& regionGam = system.region( iPos, iNeg); + if (!regionGam.isSetUp) regionGam.setUp( + system.regionLowPos(iPos).pPos, + system.regionLowNeg(iNeg).pNeg, true); + double w2 = regionGam.w2; + cGam1 += xDir * xInv * w2; + if (iDir == iDirNew) cGam2 -= xInv * w2; + if (iInv == iInvNew) cGam3 += xDir * w2; + if (iDir == iDirNew && iInv == iInvNew) cGam4 -= w2; + } + } + + // Solve (m2, Gamma) equation system => r2 * x-^2 + r1 * x- + r0 = 0. + double cM0 = pow2(mHad) - cM1; + double cGam0 = GammaNew - cGam1; + double r2 = cM3 * cGam4 - cM4 * cGam3; + double r1 = cM4 * cGam0 - cM0 * cGam4 + cM3 * cGam2 - cM2 * cGam3; + double r0 = cM2 * cGam0 - cM0 * cGam2; + double root = sqrtpos( r1*r1 - 4. * r2 * r0 ); + if (abs(r2) < TINY || root < TINY) return Vec4(0., 0., 0., -1.); + xInvHad = 0.5 * (root / abs(r2) - r1 / r2); + xDirHad = (cM0 - cM3 * xInvHad) / (cM2 + cM4 * xInvHad); + + // Define position of new trial vertex. + xDirNew = (iDirNew == iDirOld) ? xDirOld - xDirHad : 1. - xDirHad; + xInvNew = (iInvNew == iInvOld) ? xInvOld + xInvHad : xInvHad; + + // Step up to new region if new x- > 1. + if (xInvNew > 1.) { + xInvHad = (iInvNew == iInvOld) ? 1. - xInvOld : 1.; + xDirHad = 0.; + pSoFar += region.pHad( xPosHad, xNegHad, 0., 0.); + --iInvNew; + if (iInvNew < 0) return Vec4(0., 0., 0., -1.); + continue; + + // Step down to new region if new x+ < 0. + } else if (xDirNew < 0.) { + xDirHad = (iDirNew == iDirOld) ? xDirOld : 1.; + xInvHad = 0.; + pSoFar += region.pHad( xPosHad, xNegHad, 0., 0.); + ++iDirNew; + if (iDirNew + iInvNew > iMax) return Vec4(0., 0., 0., -1.); + continue; + } + + // Else we have found the correct region, and can return four-momentum. + return pSoFar + region.pHad( xPosHad, xNegHad, pxNew, pyNew); + + // End of "infinite" loop of stepping to new region. + } + +} + +//-------------------------------------------------------------------------- + +// Update string end information after a hadron has been removed. + +void StringEnd::update() { + + flavOld.anti(flavNew); + iPosOld = iPosNew; + iNegOld = iNegNew; + pxOld = -pxNew; + pyOld = -pyNew; + GammaOld = GammaNew; + xPosOld = xPosNew; + xNegOld = xNegNew; + +} + +//========================================================================== + +// The StringFragmentation class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Maximum number of tries to (flavour-, energy) join the two string ends. +const int StringFragmentation::NTRYFLAV = 10; +const int StringFragmentation::NTRYJOIN = 25; + +// The last few times gradually increase the stop mass to make it easier. +const int StringFragmentation::NSTOPMASS = 10; +const double StringFragmentation::FACSTOPMASS = 1.05; + +// For closed string, pick a Gamma by taking a step with fictitious mass. +const double StringFragmentation::CLOSEDM2MAX = 25.; +const double StringFragmentation::CLOSEDM2FRAC = 0.1; + +// Do not allow too large argument to exp function. +const double StringFragmentation::EXPMAX = 50.; + +// Matching criterion that p+ and p- not the same (can happen in gg loop). +const double StringFragmentation::MATCHPOSNEG = 1e-6; + +// For pull on junction, do not trace too far down each leg. +const double StringFragmentation::EJNWEIGHTMAX = 10.; + +// Iterate junction rest frame boost until convergence or too many tries. +const double StringFragmentation::CONVJNREST = 1e-5; +const int StringFragmentation::NTRYJNREST = 20; + +// Fail and try again when two legs combined to diquark (3 loops). +const int StringFragmentation::NTRYJNMATCH = 20; + +// Consider junction-leg parton as massless if m2 tiny. +const double StringFragmentation::M2MAXJRF = 1e-4; + +// Iterate junction rest frame equation until convergence or too many tries. +const double StringFragmentation::CONVJRFEQ = 1e-12; +const int StringFragmentation::NTRYJRFEQ = 40; + +//-------------------------------------------------------------------------- + +// Initialize and save pointers. + +void StringFragmentation::init(Info* infoPtrIn, Settings& settings, + ParticleData* particleDataPtrIn, Rndm* rndmPtrIn, StringFlav* flavSelPtrIn, + StringPT* pTSelPtrIn, StringZ* zSelPtrIn) { + + // Save pointers. + infoPtr = infoPtrIn; + particleDataPtr = particleDataPtrIn; + rndmPtr = rndmPtrIn; + flavSelPtr = flavSelPtrIn; + pTSelPtr = pTSelPtrIn; + zSelPtr = zSelPtrIn; + + // Initialize the StringFragmentation class. + stopMass = settings.parm("StringFragmentation:stopMass"); + stopNewFlav = settings.parm("StringFragmentation:stopNewFlav"); + stopSmear = settings.parm("StringFragmentation:stopSmear"); + eNormJunction = settings.parm("StringFragmentation:eNormJunction"); + eBothLeftJunction + = settings.parm("StringFragmentation:eBothLeftJunction"); + eMaxLeftJunction + = settings.parm("StringFragmentation:eMaxLeftJunction"); + eMinLeftJunction + = settings.parm("StringFragmentation:eMinLeftJunction"); + + // Initialize the b parameter of the z spectrum, used when joining jets. + bLund = settings.parm("StringZ:bLund"); + + // Initialize the hadrons instance of an event record. + hadrons.init( "(string fragmentation)", particleDataPtr); + + // Send on pointers to the two StringEnd instances. + posEnd.init( particleDataPtr, flavSelPtr, pTSelPtr, zSelPtr); + negEnd.init( particleDataPtr, flavSelPtr, pTSelPtr, zSelPtr); + +} + +//-------------------------------------------------------------------------- + +// Perform the fragmentation. + +bool StringFragmentation::fragment( int iSub, ColConfig& colConfig, + Event& event) { + + // Find partons and their total four-momentum. + iParton = colConfig[iSub].iParton; + iPos = iParton[0]; + if (iPos < 0) iPos = iParton[1]; + int idPos = event[iPos].id(); + iNeg = iParton.back(); + int idNeg = event[iNeg].id(); + pSum = colConfig[iSub].pSum; + + // Reset the local event record. + hadrons.clear(); + + // For closed gluon string: pick first breakup region. + isClosed = colConfig[iSub].isClosed; + if (isClosed) iParton = findFirstRegion(iParton, event); + + // For junction topology: fragment off two of the string legs. + // Then iParton overwritten to remaining leg + leftover diquark. + pJunctionHadrons = 0.; + hasJunction = colConfig[iSub].hasJunction; + if (hasJunction && !fragmentToJunction(event)) return false; + int junctionHadrons = hadrons.size(); + if (hasJunction) { + idPos = event[ iParton[0] ].id(); + idNeg = event.back().id(); + pSum -= pJunctionHadrons; + } + + // Set up kinematics of string evolution ( = motion). + system.setUp(iParton, event); + stopMassNow = stopMass; + + // Fallback loop, when joining in the middle fails. Bailout if stuck. + for ( int iTry = 0; ; ++iTry) { + if (iTry > NTRYJOIN) { + infoPtr->errorMsg("Error in StringFragmentation::fragment: " + "stuck in joining"); + if (hasJunction) event.popBack(1); + return false; + } + + // After several failed tries gradually allow larger stop mass. + if (iTry > NTRYJOIN - NSTOPMASS) stopMassNow *= FACSTOPMASS; + + // Set up flavours of two string ends, and reset other info. + setStartEnds(idPos, idNeg, system); + pRem = pSum; + + // Begin fragmentation loop, interleaved from the two ends. + bool fromPos; + for ( ; ; ) { + + // Take a step either from the positive or the negative end. + fromPos = (rndmPtr->flat() < 0.5); + StringEnd& nowEnd = (fromPos) ? posEnd : negEnd; + + // Construct trial hadron and check that energy remains. + nowEnd.newHadron(); + if ( energyUsedUp(fromPos) ) break; + + // Construct kinematics of the new hadron and store it. + Vec4 pHad = nowEnd.kinematicsHadron(system); + int statusHad = (fromPos) ? 83 : 84; + hadrons.append( nowEnd.idHad, statusHad, iPos, iNeg, + 0, 0, 0, 0, pHad, nowEnd.mHad); + if (pHad.e() < 0.) break; + + // Update string end and remaining momentum. + nowEnd.update(); + pRem -= pHad; + + // End of fragmentation loop. + } + + // When done, join in the middle. If this works, then really done. + if ( finalTwo(fromPos) ) break; + + // Else remove produced particles (except from first two junction legs) + // and start all over. + int newHadrons = hadrons.size() - junctionHadrons; + hadrons.popBack(newHadrons); + } + + // Junctions: remove fictitious end, restore original parton list + if (hasJunction) { + event.popBack(1); + iParton = colConfig[iSub].iParton; + } + + // Store the hadrons in the normal event record, ordered from one end. + store(event); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Find region where to put first string break for closed gluon loop. + +vector StringFragmentation::findFirstRegion(vector& iPartonIn, + Event& event) { + + // Evaluate mass-squared for all adjacent gluon pairs. + vector m2Pair; + double m2Sum = 0.; + int size = iPartonIn.size(); + for (int i = 0; i < size; ++i) { + double m2Now = 0.5 * event[ iPartonIn[i] ].p() + * event[ iPartonIn[(i + 1)%size] ].p(); + m2Pair.push_back(m2Now); + m2Sum += m2Now; + } + + // Pick breakup region with probability proportional to mass-squared. + double m2Reg = m2Sum * rndmPtr->flat(); + int iReg = -1; + do m2Reg -= m2Pair[++iReg]; + while (m2Reg > 0. && iReg < size - 1); + + // Create reordered parton list, with breakup string region duplicated. + vector iPartonOut; + for (int i = 0; i < size + 2; ++i) + iPartonOut.push_back( iPartonIn[(i + iReg)%size] ); + + // Done. + return iPartonOut; + +} + +//-------------------------------------------------------------------------- + +// Set flavours and momentum position for initial string endpoints. + +void StringFragmentation::setStartEnds( int idPos, int idNeg, + StringSystem systemNow) { + + // Variables characterizing string endpoints: defaults for open string. + double px = 0.; + double py = 0.; + double Gamma = 0.; + double xPosFromPos = 1.; + double xNegFromPos = 0.; + double xPosFromNeg = 0.; + double xNegFromNeg = 1.; + + // For closed gluon loop need to pick an initial flavour. + if (isClosed) { + do { + int idTry = flavSelPtr->pickLightQ(); + FlavContainer flavTry(idTry, 1); + flavTry = flavSelPtr->pick( flavTry); + flavTry = flavSelPtr->pick( flavTry); + idPos = flavTry.id; + idNeg = -idPos; + } while (idPos == 0); + + // Also need pT and breakup vertex position in region. + pair pxy = pTSelPtr->pxy(); + px = pxy.first; + py = pxy.second; + double m2Region = systemNow.regionLowPos(0).w2; + double m2Temp = min( CLOSEDM2MAX, CLOSEDM2FRAC * m2Region); + do { + double zTemp = zSelPtr->zFrag( idPos, idNeg, m2Temp); + xPosFromPos = 1. - zTemp; + xNegFromPos = m2Temp / (zTemp * m2Region); + } while (xNegFromPos > 1.); + Gamma = xPosFromPos * xNegFromPos * m2Region; + xPosFromNeg = xPosFromPos; + xNegFromNeg = xNegFromPos; + } + + // Initialize two string endpoints. + posEnd.setUp( true, iPos, idPos, systemNow.iMax, px, py, + Gamma, xPosFromPos, xNegFromPos); + negEnd.setUp( false, iNeg, idNeg, systemNow.iMax, -px, -py, + Gamma, xPosFromNeg, xNegFromNeg); + + // For closed gluon loop can allow popcorn on one side but not both. + if (isClosed) { + flavSelPtr->assignPopQ(posEnd.flavOld); + flavSelPtr->assignPopQ(negEnd.flavOld); + if (rndmPtr->flat() < 0.5) posEnd.flavOld.nPop = 0; + else negEnd.flavOld.nPop = 0; + posEnd.flavOld.rank = 1; + negEnd.flavOld.rank = 1; + } + + // Done. + +} + +//-------------------------------------------------------------------------- + +// Check remaining energy-momentum whether it is OK to continue. + +bool StringFragmentation::energyUsedUp(bool fromPos) { + + // If remaining negative energy then abort right away. + if (pRem.e() < 0.) return true; + + // Calculate W2_minimum and done if remaining W2 is below it. + double wMin = stopMassNow + + particleDataPtr->constituentMass(posEnd.flavOld.id) + + particleDataPtr->constituentMass(negEnd.flavOld.id); + if (fromPos) wMin += stopNewFlav + * particleDataPtr->constituentMass(posEnd.flavNew.id); + else wMin += stopNewFlav + * particleDataPtr->constituentMass(negEnd.flavNew.id); + wMin *= 1. + (2. * rndmPtr->flat() - 1.) * stopSmear; + w2Rem = pRem.m2Calc(); + if (w2Rem < pow2(wMin)) return true; + + // Else still enough energy left to continue iteration. + return false; + +} + +//-------------------------------------------------------------------------- + +// Produce the final two partons to complete the system. + +bool StringFragmentation::finalTwo(bool fromPos) { + + // Check whether we went too far in p+-. + if (pRem.e() < 0. || w2Rem < 0. || (hadrons.size() > 0 + && hadrons.back().e() < 0.) ) return false; + if ( posEnd.iPosOld > negEnd.iPosOld || negEnd.iNegOld > posEnd.iNegOld) + return false; + if ( posEnd.iPosOld == negEnd.iPosOld && posEnd.xPosOld < negEnd.xPosOld) + return false; + if ( posEnd.iNegOld == negEnd.iNegOld && posEnd.xNegOld > negEnd.xNegOld) + return false; + + // Construct the final hadron from the leftover flavours. + // Impossible to join two diquarks. Also break if stuck for other reason. + FlavContainer flav1 = (fromPos) ? posEnd.flavNew.anti() : posEnd.flavOld; + FlavContainer flav2 = (fromPos) ? negEnd.flavOld : negEnd.flavNew.anti(); + if (abs(flav1.id) > 8 && abs(flav2.id) > 8) return false; + int idHad; + for (int iTry = 0; iTry < NTRYFLAV; ++iTry) { + idHad = flavSelPtr->combine( flav1, flav2); + if (idHad != 0) break; + } + if (idHad == 0) return false; + + // Store the final particle and its new pT, and construct its mass. + if (fromPos) { + negEnd.idHad = idHad; + negEnd.pxNew = -posEnd.pxNew; + negEnd.pyNew = -posEnd.pyNew; + negEnd.mHad = particleDataPtr->mass(idHad); + } else { + posEnd.idHad = idHad; + posEnd.pxNew = -negEnd.pxNew; + posEnd.pyNew = -negEnd.pyNew; + posEnd.mHad = particleDataPtr->mass(idHad); + } + + // String region in which to do the joining. + StringRegion region = finalRegion(); + if (region.isEmpty) return false; + + // Project remaining momentum along longitudinal and transverse directions. + region.project( pRem); + double pxRem = region.px() - posEnd.pxOld - negEnd.pxOld; + double pyRem = region.py() - posEnd.pyOld - negEnd.pyOld; + double xPosRem = region.xPos(); + double xNegRem = region.xNeg(); + + // Share extra pT kick evenly between final two hadrons. + posEnd.pxOld += 0.5 * pxRem; + posEnd.pyOld += 0.5 * pyRem; + negEnd.pxOld += 0.5 * pxRem; + negEnd.pyOld += 0.5 * pyRem; + + // Construct new pT and mT of the final two particles. + posEnd.pxHad = posEnd.pxOld + posEnd.pxNew; + posEnd.pyHad = posEnd.pyOld + posEnd.pyNew; + posEnd.mT2Had = pow2(posEnd.mHad) + pow2(posEnd.pxHad) + + pow2(posEnd.pyHad); + negEnd.pxHad = negEnd.pxOld + negEnd.pxNew; + negEnd.pyHad = negEnd.pyOld + negEnd.pyNew; + negEnd.mT2Had = pow2(negEnd.mHad) + pow2(negEnd.pxHad) + + pow2(negEnd.pyHad); + + // Construct remaining system transverse mass. + double wT2Rem = w2Rem + pow2( posEnd.pxHad + negEnd.pxHad) + + pow2( posEnd.pyHad + negEnd.pyHad); + + // Check that kinematics possible. + if ( sqrt(wT2Rem) < sqrt(posEnd.mT2Had) + sqrt(negEnd.mT2Had) ) + return false; + double lambda2 = pow2( wT2Rem - posEnd.mT2Had - negEnd.mT2Had) + - 4. * posEnd.mT2Had * negEnd.mT2Had; + if (lambda2 <= 0.) return false; + + // Construct kinematics, as viewed in the transverse rest frame. + double lambda = sqrt(lambda2); + double probReverse = 1. / (1. + exp( min( EXPMAX, bLund * lambda) ) ); + double xpzPos = 0.5 * lambda/ wT2Rem; + if (probReverse > rndmPtr->flat()) xpzPos = -xpzPos; + double xmDiff = (posEnd.mT2Had - negEnd.mT2Had) / wT2Rem; + double xePos = 0.5 * (1. + xmDiff); + double xeNeg = 0.5 * (1. - xmDiff ); + + // Translate this into kinematics in the string frame. + Vec4 pHadPos = region.pHad( (xePos + xpzPos) * xPosRem, + (xePos - xpzPos) * xNegRem, posEnd.pxHad, posEnd.pyHad); + Vec4 pHadNeg = region.pHad( (xeNeg - xpzPos) * xPosRem, + (xeNeg + xpzPos) * xNegRem, negEnd.pxHad, negEnd.pyHad); + + // Add produced particles to the event record. + hadrons.append( posEnd.idHad, 83, posEnd.iEnd, negEnd.iEnd, + 0, 0, 0, 0, pHadPos, posEnd.mHad); + hadrons.append( negEnd.idHad, 84, posEnd.iEnd, negEnd.iEnd, + 0, 0, 0, 0, pHadNeg, negEnd.mHad); + + // It worked. + return true; + +} + +//-------------------------------------------------------------------------- + +// Construct a special joining region for the final two hadrons. + +StringRegion StringFragmentation::finalRegion() { + + // Simple case when both string ends are in the same region. + if (posEnd.iPosOld == negEnd.iPosOld && posEnd.iNegOld == negEnd.iNegOld) + return system.region( posEnd.iPosOld, posEnd.iNegOld); + + // Start out with empty region. (Empty used for error returns.) + StringRegion region; + + // Add up all remaining p+. + Vec4 pPosJoin; + if ( posEnd.iPosOld == negEnd.iPosOld) { + double xPosJoin = posEnd.xPosOld - negEnd.xPosOld; + if (xPosJoin < 0.) return region; + pPosJoin = system.regionLowPos(posEnd.iPosOld).pHad( xPosJoin, 0., 0., 0.); + } else { + for (int iPosNow = posEnd.iPosOld; iPosNow <= negEnd.iPosOld; ++iPosNow) { + if (iPosNow == posEnd.iPosOld) pPosJoin + += system.regionLowPos(iPosNow).pHad( posEnd.xPosOld, 0., 0., 0.); + else if (iPosNow == negEnd.iPosOld) pPosJoin + += system.regionLowPos(iPosNow).pHad( 1. - negEnd.xPosOld, 0., 0., 0.); + else pPosJoin += system.regionLowPos(iPosNow).pHad( 1., 0., 0., 0.); + } + } + + // Add up all remaining p-. + Vec4 pNegJoin; + if ( negEnd.iNegOld == posEnd.iNegOld) { + double xNegJoin = negEnd.xNegOld - posEnd.xNegOld; + if (xNegJoin < 0.) return region; + pNegJoin = system.regionLowNeg(negEnd.iNegOld).pHad( 0., xNegJoin, 0., 0.); + } else { + for (int iNegNow = negEnd.iNegOld; iNegNow <= posEnd.iNegOld; ++iNegNow) { + if (iNegNow == negEnd.iNegOld) pNegJoin + += system.regionLowNeg(iNegNow).pHad( 0., negEnd.xNegOld, 0., 0.); + else if (iNegNow == posEnd.iNegOld) pNegJoin + += system.regionLowNeg(iNegNow).pHad( 0., 1. - posEnd.xNegOld, 0., 0.); + else pNegJoin += system.regionLowNeg(iNegNow).pHad( 0., 1., 0., 0.); + } + } + + // For a closed gluon loop pPosJoin == pNegJoin and the above does not work. + // So reshuffle; "perfect" for g g systems, OK in general. + Vec4 pTest = pPosJoin - pNegJoin; + if ( abs(pTest.px()) + abs(pTest.py()) + abs(pTest.pz()) + abs(pTest.e()) + < MATCHPOSNEG * (pPosJoin.e() + pNegJoin.e()) ) { + Vec4 delta + = system.regionLowPos(posEnd.iPosOld + 1).pHad( 1., 0., 0., 0.) + - system.regionLowNeg(negEnd.iNegOld + 1).pHad( 0., 1., 0., 0.); + pPosJoin -= delta; + pNegJoin += delta; + } + + // Construct a new region from remaining p+ and p-. + region.setUp( pPosJoin, pNegJoin); + if (region.isEmpty) return region; + + // Project the existing pTold vectors onto the new directions. + Vec4 pTposOld = system.region( posEnd.iPosOld, posEnd.iNegOld).pHad( + 0., 0., posEnd.pxOld, posEnd.pyOld); + region.project( pTposOld); + posEnd.pxOld = region.px(); + posEnd.pyOld = region.py(); + Vec4 pTnegOld = system.region( negEnd.iPosOld, negEnd.iNegOld).pHad( + 0., 0., negEnd.pxOld, negEnd.pyOld); + region.project( pTnegOld); + negEnd.pxOld = region.px(); + negEnd.pyOld = region.py(); + + // Done. + return region; + +} + +//-------------------------------------------------------------------------- + +// Store the hadrons in the normal event record, ordered from one end. + +void StringFragmentation::store(Event& event) { + + // Starting position. + int iFirst = event.size(); + + // Copy straight over from first two junction legs. + if (hasJunction) { + for (int i = 0; i < hadrons.size(); ++i) + if (hadrons[i].status() == 85 || hadrons[i].status() == 86) + event.append( hadrons[i] ); + } + + // Loop downwards, copying all from the positive end. + for (int i = 0; i < hadrons.size(); ++i) + if (hadrons[i].status() == 83) event.append( hadrons[i] ); + + // Loop upwards, copying all from the negative end. + for (int i = hadrons.size() - 1; i >= 0 ; --i) + if (hadrons[i].status() == 84) event.append( hadrons[i] ); + int iLast = event.size() - 1; + + // Set decay vertex when this is displaced. + if (event[posEnd.iEnd].hasVertex()) { + Vec4 vDec = event[posEnd.iEnd].vDec(); + for (int i = iFirst; i <= iLast; ++i) event[i].vProd( vDec ); + } + + // Set lifetime of hadrons. + for (int i = iFirst; i <= iLast; ++i) + event[i].tau( event[i].tau0() * rndmPtr->exp() ); + + // Mark original partons as hadronized and set their daughter range. + for (int i = 0; i < int(iParton.size()); ++i) + if (iParton[i] >= 0) { + event[ iParton[i] ].statusNeg(); + event[ iParton[i] ].daughters(iFirst, iLast); + } + +} + +//-------------------------------------------------------------------------- + +// Fragment off two of the string legs in to a junction. + +bool StringFragmentation::fragmentToJunction(Event& event) { + + // Identify range of partons on the three legs. + // (Each leg begins with an iParton[i] = -(10 + 10*junctionNuber + leg), + // and partons then appear ordered from the junction outwards.) + int legBeg[3], legEnd[3]; + int leg = -1; + for (int i = 0; i < int(iParton.size()); ++i) { + if (iParton[i] < 0) legBeg[++leg] = i + 1; + else legEnd[leg] = i; + } + + // Iterate from system rest frame towards the junction rest frame (JRF). + RotBstMatrix MtoJRF, Mstep; + MtoJRF.bstback(pSum); + Vec4 pWTinJRF[3]; + int iter = 0; + double errInCM = 0.; + do { + ++iter; + + // Find weighted sum of momenta on the three sides of the junction. + for (leg = 0; leg < 3; ++ leg) { + pWTinJRF[leg] = 0.; + double eWeight = 0.; + for (int i = legBeg[leg]; i <= legEnd[leg]; ++i) { + Vec4 pTemp = event[ iParton[i] ].p(); + pTemp.rotbst(MtoJRF); + pWTinJRF[leg] += pTemp * exp(-eWeight); + eWeight += pTemp.e() / eNormJunction; + if (eWeight > EJNWEIGHTMAX) break; + } + } + + // Store original deviation from 120 degree topology. + if (iter == 1) errInCM = pow2(costheta(pWTinJRF[0], pWTinJRF[1]) + 0.5) + + pow2(costheta(pWTinJRF[0], pWTinJRF[2]) + 0.5) + + pow2(costheta(pWTinJRF[1], pWTinJRF[2]) + 0.5); + + // Find new JRF from the set of weighted momenta. + Mstep = junctionRestFrame( pWTinJRF[0], pWTinJRF[1], pWTinJRF[2]); + // Fortran code will not take full step after the first few + // iterations. How implement this in terms of an M matrix?? + MtoJRF.rotbst( Mstep ); + } while (iter < 3 || (Mstep.deviation() > CONVJNREST && iter < NTRYJNREST) ); + + // If final deviation from 120 degrees is bigger than in CM then revert. + double errInJRF = pow2(costheta(pWTinJRF[0], pWTinJRF[1]) + 0.5) + + pow2(costheta(pWTinJRF[0], pWTinJRF[2]) + 0.5) + + pow2(costheta(pWTinJRF[1], pWTinJRF[2]) + 0.5); + if (errInJRF > errInCM) { + infoPtr->errorMsg("Warning in StringFragmentation::fragmentTo" + "Junction: bad convergence junction rest frame"); + MtoJRF.reset(); + MtoJRF.bstback(pSum); + } + + // Opposite operation: boost from JRF to original system. + RotBstMatrix MfromJRF = MtoJRF; + MfromJRF.invert(); + + // Sum leg four-momenta in original frame and in JRF. + Vec4 pInLeg[3], pInJRF[3]; + for (leg = 0; leg < 3; ++leg) { + pInLeg[leg] = 0.; + for (int i = legBeg[leg]; i <= legEnd[leg]; ++i) + pInLeg[leg] += event[ iParton[i] ].p(); + pInJRF[leg] = pInLeg[leg]; + pInJRF[leg].rotbst(MtoJRF); + } + + // Pick the two legs with lowest energy in JRF. + int legMin = (pInJRF[0].e() < pInJRF[1].e()) ? 0 : 1; + int legMax = 1 - legMin; + if (pInJRF[2].e() < min(pInJRF[0].e(), pInJRF[1].e()) ) legMin = 2; + else if (pInJRF[2].e() > max(pInJRF[0].e(), pInJRF[1].e()) ) legMax = 2; + int legMid = 3 - legMin - legMax; + + // Save info on which status codes belong with the three legs. + int iJunction = (-iParton[0]) / 10 - 1; + event.statusJunction( iJunction, legMin, 85); + event.statusJunction( iJunction, legMid, 86); + event.statusJunction( iJunction, legMax, 83); + + // Temporarily copy the partons on the low-energy legs, into the JRF, + // in reverse order, so (anti)quark leg end first. + vector iPartonMin; + for (int i = legEnd[legMin]; i >= legBeg[legMin]; --i) { + int iNew = event.append( event[ iParton[i] ] ); + event[iNew].rotbst(MtoJRF); + iPartonMin.push_back( iNew ); + } + vector iPartonMid; + for (int i = legEnd[legMid]; i >= legBeg[legMid]; --i) { + int iNew = event.append( event[ iParton[i] ] ); + event[iNew].rotbst(MtoJRF); + iPartonMid.push_back( iNew ); + } + + // Find final weighted sum of momenta on each of the two legs. + double eWeight = 0.; + pWTinJRF[legMin] = 0.; + for (int i = iPartonMin.size() - 1; i >= 0; --i) { + pWTinJRF[legMin] += event[ iPartonMin[i] ].p() * exp(-eWeight); + eWeight += event[ iPartonMin[i] ].e() / eNormJunction; + if (eWeight > EJNWEIGHTMAX) break; + } + eWeight = 0.; + pWTinJRF[legMid] = 0.; + for (int i = iPartonMid.size() - 1; i >= 0; --i) { + pWTinJRF[legMid] += event[ iPartonMid[i] ].p() * exp(-eWeight); + eWeight += event[ iPartonMid[i] ].e() / eNormJunction; + if (eWeight > EJNWEIGHTMAX) break; + } + + // Define fictitious opposing partons in JRF and store as string ends. + Vec4 pOppose = pWTinJRF[legMin]; + pOppose.flip3(); + int idOppose = (rndmPtr->flat() > 0.5) ? 2 : 1; + if (event[ iPartonMin[0] ].col() > 0) idOppose = -idOppose; + int iOppose = event.append( idOppose, 77, 0, 0, 0, 0, 0, 0, + pOppose, 0.); + iPartonMin.push_back( iOppose); + pOppose = pWTinJRF[legMid]; + pOppose.flip3(); + idOppose = (rndmPtr->flat() > 0.5) ? 2 : 1; + if (event[ iPartonMid[0] ].col() > 0) idOppose = -idOppose; + iOppose = event.append( idOppose, 77, 0, 0, 0, 0, 0, 0, + pOppose, 0.); + iPartonMid.push_back( iOppose); + + // Set up kinematics of string evolution in low-energy temporary systems. + systemMin.setUp(iPartonMin, event); + systemMid.setUp(iPartonMid, event); + + // Outer fallback loop, when too little energy left for third leg. + int idMin = 0; + int idMid = 0; + Vec4 pDiquark; + for ( int iTryOuter = 0; ; ++iTryOuter) { + + // Middle fallback loop, when much unused energy in leg remnants. + double eLeftMin = 0.; + double eLeftMid = 0.; + for ( int iTryMiddle = 0; ; ++iTryMiddle) { + + // Loop over the two lowest-energy legs. + for (int legLoop = 0; legLoop < 2; ++ legLoop) { + int legNow = (legLoop == 0) ? legMin : legMid; + + // Read in properties specific to this leg. + StringSystem& systemNow = (legLoop == 0) ? systemMin : systemMid; + int idPos = (legLoop == 0) ? event[ iPartonMin[0] ].id() + : event[ iPartonMid[0] ].id(); + idOppose = (legLoop == 0) ? event[ iPartonMin.back() ].id() + : event[ iPartonMid.back() ].id(); + double eInJRF = pInJRF[legNow].e(); + int statusHad = (legLoop == 0) ? 85 : 86; + + // Inner fallback loop, when a diquark comes in to junction. + double eUsed = 0.; + for ( int iTryInner = 0; ; ++iTryInner) { + if (iTryInner > NTRYJNMATCH) { + infoPtr->errorMsg("Error in StringFragmentation::fragment" + "ToJunction: caught in junction flavour loop"); + event.popBack( iPartonMin.size() + iPartonMid.size() ); + return false; + } + + // Set up two string ends, and begin fragmentation loop. + setStartEnds(idPos, idOppose, systemNow); + eUsed = 0.; + int nHadrons = 0; + bool noNegE = true; + for ( ; ; ++nHadrons) { + + // Construct trial hadron from positive end. + posEnd.newHadron(); + Vec4 pHad = posEnd.kinematicsHadron(systemNow); + + // Negative energy signals failure in construction. + if (pHad.e() < 0. ) { noNegE = false; break; } + + // Break if passed system midpoint ( = junction) in energy. + if (eUsed + pHad.e() > eInJRF) break; + + // Else construct kinematics of the new hadron and store it. + hadrons.append( posEnd.idHad, statusHad, iPos, iNeg, + 0, 0, 0, 0, pHad, posEnd.mHad); + + // Update string end and remaining momentum. + posEnd.update(); + eUsed += pHad.e(); + } + + // End of fragmentation loop. Inner loopback if ends on a diquark. + if ( noNegE && abs(posEnd.flavOld.id) < 10 ) break; + hadrons.popBack(nHadrons); + } + + // End of one-leg fragmentation. Store end quark and remnant energy. + if (legNow == legMin) { + idMin = posEnd.flavOld.id; + eLeftMin = eInJRF - eUsed; + } else { + idMid = posEnd.flavOld.id; + eLeftMid = eInJRF - eUsed; + } + } + + // End of both-leg fragmentation. Middle loopback if too much energy left. + double eTrial = eBothLeftJunction + rndmPtr->flat() * eMaxLeftJunction; + if (iTryMiddle > NTRYJNMATCH + || ( min( eLeftMin, eLeftMid) < eBothLeftJunction + && max( eLeftMin, eLeftMid) < eTrial ) ) break; + hadrons.clear(); + } + + // Boost hadrons away from the JRF to the original frame. + for (int i = 0; i < hadrons.size(); ++i) { + hadrons[i].rotbst(MfromJRF); + // Recalculate energy to compensate for numerical precision loss + // in iterative calculation of MfromJRF. + hadrons[i].e( hadrons[i].eCalc() ); + pJunctionHadrons += hadrons[i].p(); + } + + // Outer loopback if too little energy left in third leg. + pDiquark = pInLeg[legMin] + pInLeg[legMid] - pJunctionHadrons; + double m2Left = m2( pInLeg[legMax], pDiquark); + if (iTryOuter > NTRYJNMATCH + || m2Left > eMinLeftJunction * pInLeg[legMax].e() ) break; + hadrons.clear(); + pJunctionHadrons = 0.; + } + + // Now found solution; no more loopback. Remove temporary parton copies. + event.popBack( iPartonMin.size() + iPartonMid.size() ); + + // Construct and store an effective diquark string end from the + // two remnant quark ends, for temporary usage. + int idDiquark = flavSelPtr->makeDiquark( idMin, idMid); + double mDiquark = pDiquark.mCalc(); + int iDiquark = event.append( idDiquark, 78, 0, 0, 0, 0, 0, 0, + pDiquark, mDiquark); + + // Find the partons on the last leg, again in reverse order. + vector iPartonMax; + for (int i = legEnd[legMax]; i >= legBeg[legMax]; --i) + iPartonMax.push_back( iParton[i] ); + iPartonMax.push_back( iDiquark ); + + // Modify parton list to remaining leg + remnant of the first two. + iParton = iPartonMax; + + // Done. + return true; +} + +//-------------------------------------------------------------------------- + +// Find the boost matrix to the rest frame of a junction, +// given the three respective endpoint four-momenta. + +RotBstMatrix StringFragmentation::junctionRestFrame(Vec4& p0, Vec4& p1, + Vec4& p2) { + + // Calculate masses and other invariants. + Vec4 pSumJun = p0 + p1 + p2; + double sHat = pSumJun.m2Calc(); + double pp[3][3]; + pp[0][0] = p0.m2Calc(); + pp[1][1] = p1.m2Calc(); + pp[2][2] = p2.m2Calc(); + pp[0][1] = pp[1][0] = p0 * p1; + pp[0][2] = pp[2][0] = p0 * p2; + pp[1][2] = pp[2][1] = p1 * p2; + + // Requirement (eiMax)_j = pi*pj/mj < (eiMax)_k = pi*pk/mk, used below, + // here rewritten as pi*pj * mk < pi*pk * mj and squared. + double eMax01 = pow2(pp[0][1]) * pp[2][2]; + double eMax02 = pow2(pp[0][2]) * pp[1][1]; + double eMax12 = pow2(pp[1][2]) * pp[0][0]; + + // Initially pick i to be the most massive parton. but allow other tries. + int i = (pp[1][1] > pp[0][0]) ? 1 : 0; + if (pp[2][2] > max(pp[0][0], pp[1][1])) i = 2; + int j, k; + double ei = 0.; + double ej = 0.; + double ek = 0.; + for (int iTry = 0; iTry < 3; ++iTry) { + + // Pick j to give minimal eiMax, and k the third vector. + if (i == 0) j = (eMax02 < eMax01) ? 2 : 1; + else if (i == 1) j = (eMax12 < eMax01) ? 2 : 0; + else j = (eMax12 < eMax02) ? 1 : 0; + k = 3 - i - j; + + // Alternative names according to i, j, k conventions. + double m2i = pp[i][i]; + double m2j = pp[j][j]; + double m2k = pp[k][k]; + double pipj = pp[i][j]; + double pipk = pp[i][k]; + double pjpk = pp[j][k]; + + // Trivial to find new parton energies if all three partons are massless. + if (m2i < M2MAXJRF) { + ei = sqrt( 2. * pipk * pipj / (3. * pjpk) ); + ej = sqrt( 2. * pjpk * pipj / (3. * pipk) ); + ek = sqrt( 2. * pipk * pjpk / (3. * pipj) ); + + // Else find three-momentum range for parton i and values at extremes. + } else { + // Minimum when i is at rest. + double piMin = 0.; + double eiMin = sqrt(m2i); + double ejMin = pipj / eiMin; + double ekMin = pipk / eiMin; + double pjMin = sqrtpos( ejMin*ejMin - m2j ); + double pkMin = sqrtpos( ekMin*ekMin - m2k ); + double fMin = ejMin * ekMin + 0.5 * pjMin * pkMin - pjpk; + // Maximum estimated when j + k is at rest, alternatively j at rest. + double eiMax = (pipj + pipk) / sqrt(m2j + m2k + 2. * pjpk); + if (m2j > M2MAXJRF) eiMax = min( eiMax, pipj / sqrt(m2j) ); + double piMax = sqrtpos( eiMax*eiMax - m2i ); + double temp = eiMax*eiMax - 0.25 *piMax*piMax; + double pjMax = (eiMax * sqrtpos( pipj*pipj - m2j * temp ) + - 0.5 * piMax * pipj) / temp; + double pkMax = (eiMax * sqrtpos( pipk*pipk - m2k * temp ) + - 0.5 * piMax * pipk) / temp; + double ejMax = sqrt(pjMax*pjMax + m2j); + double ekMax = sqrt(pkMax*pkMax + m2k); + double fMax = ejMax * ekMax + 0.5 * pjMax * pkMax - pjpk; + + // If unexpected values at upper endpoint then pick another parton. + if (fMax > 0.) { + int iPrel = (i + 1)%3; + if (pp[iPrel][iPrel] > M2MAXJRF) {i = iPrel; continue;} + ++iTry; + iPrel = (i + 2)%3; + if (iTry < 3 && pp[iPrel][iPrel] > M2MAXJRF) {i = iPrel; continue;} + } + + // Start binary + linear search to find solution inside range. + int iterMin = 0; + int iterMax = 0; + double pi = 0.5 * (piMin + piMax); + for (int iter = 0; iter < NTRYJRFEQ; ++iter) { + + // Derive momentum of other two partons and distance to root. + ei = sqrt(pi*pi + m2i); + temp = ei*ei - 0.25 * pi*pi; + double pj = (ei * sqrtpos( pipj*pipj - m2j * temp ) + - 0.5 * pi * pipj) / temp; + double pk = (ei * sqrtpos( pipk*pipk - m2k * temp ) + - 0.5 * pi * pipk) / temp; + ej = sqrt(pj*pj + m2j); + ek = sqrt(pk*pk + m2k); + double fNow = ej * ek + 0.5 * pj * pk - pjpk; + + // Replace lower or upper bound by new value. + if (fNow > 0.) { ++iterMin; piMin = pi; fMin = fNow;} + else {++iterMax; piMax = pi; fMax = fNow;} + + // Pick next i momentum to explore, hopefully closer to root. + if (2 * iter < NTRYJRFEQ + && (iterMin < 2 || iterMax < 2 || 4 * iter < NTRYJRFEQ)) + { pi = 0.5 * (piMin + piMax); continue;} + if (fMin < 0. || fMax > 0. || abs(fNow) < CONVJRFEQ * sHat) break; + pi = piMin + (piMax - piMin) * fMin / (fMin - fMax); + } + + // If arrived here then either succeeded or exhausted possibilities. + } break; + } + + // Now we know the energies in the junction rest frame. + double eNew[3]; eNew[i] = ei; eNew[j] = ej; eNew[k] = ek; + + // Boost (copy of) partons to their rest frame. + RotBstMatrix Mmove; + Vec4 p0cm = p0; + Vec4 p1cm = p1; + Vec4 p2cm = p2; + Mmove.bstback(pSumJun); + p0cm.rotbst(Mmove); + p1cm.rotbst(Mmove); + p2cm.rotbst(Mmove); + + // Construct difference vectors and the boost to junction rest frame. + Vec4 pDir01 = p0cm / p0cm.e() - p1cm / p1cm.e(); + Vec4 pDir02 = p0cm / p0cm.e() - p2cm / p2cm.e(); + double pDiff01 = pDir01.pAbs2(); + double pDiff02 = pDir02.pAbs2(); + double pDiff0102 = dot3(pDir01, pDir02); + double eDiff01 = eNew[0] / p0cm.e() - eNew[1] / p1cm.e(); + double eDiff02 = eNew[0] / p0cm.e() - eNew[2] / p2cm.e(); + double denom = pDiff01 * pDiff02 - pDiff0102*pDiff0102; + double coef01 = (eDiff01 * pDiff02 - eDiff02 * pDiff0102) / denom; + double coef02 = (eDiff02 * pDiff01 - eDiff01 * pDiff0102) / denom; + Vec4 vJunction = coef01 * pDir01 + coef02 * pDir02; + vJunction.e( sqrt(1. + vJunction.pAbs2()) ); + + // Add two boosts, giving final result. + Mmove.bst(vJunction); + return Mmove; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/SusyCouplings.cxx b/PYTHIA8/pythia8140/src/SusyCouplings.cxx new file mode 100644 index 00000000000..beee5eda727 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SusyCouplings.cxx @@ -0,0 +1,765 @@ +// SusyCouplings.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the +// supersymmetric couplings class. + +#include "SusyCouplings.h" + +namespace Pythia8 { + +//========================================================================== + +// The CoupSUSY class. + +//-------------------------------------------------------------------------- + +// Constants: could be changed here if desired, but normally should not. +// These are of technical nature, as described for each. + +// Allow verbose printout for debug purposes. +const bool CoupSUSY::DEBUG = false; + +//-------------------------------------------------------------------------- + +// Initialize SM+SUSY couplings (only performed once). + +void CoupSUSY::init (SusyLesHouches* slhaPtrIn, Settings* settingsPtrIn, + ParticleData* particleDataPtrIn, CoupSM* coupSMPtrIn) { + + // Save pointers.. + slhaPtr = slhaPtrIn; + settingsPtr = settingsPtrIn; + particleDataPtr = particleDataPtrIn; + coupSMPtr = coupSMPtrIn; + + // Is NMSSM switched on? + isNMSSM = (slhaPtr->modsel(3) != 1 ? false : true); + settingsPtr->flag("SLHA:NMSSM",isNMSSM); + int nNeut = (isNMSSM ? 5 : 4); + int nChar = 2; + + // Initialize pole masses + mZpole = particleDataPtr->m0(23); + wZpole = particleDataPtr->mWidth(23); + mWpole = particleDataPtr->m0(24); + wWpole = particleDataPtr->mWidth(24); + + // Running masses and weak mixing angle + // (default to pole values if no running available) + mW = mWpole; + mZ = mZpole; + sin2W = 1.0 - pow(mW/mZ,2); + + if (slhaPtr->gauge.exists(1) && slhaPtr->gauge.exists(2) + && slhaPtr->hmix.exists(3)) { + double gp=slhaPtr->gauge(1); + double g =slhaPtr->gauge(2); + double v =slhaPtr->hmix(3); + mW = g * v / 2.0; + mZ = sqrt(pow(gp,2)+pow(g,2)) * v / 2.0; + double tan2W = pow2(gp)/pow2(g); + if (DEBUG) cout << " tan2W = " << tan2W << endl; + sin2W = pow2(gp)/(pow2(g)+pow2(gp)); + } + sinW = sqrt(sin2W); + cosW = sqrt(1.0-sin2W); + + // Tan(beta) + // By default, use the running one in HMIX (if not found, use MINPAR) + tanb = slhaPtr->hmix.exists(2) ? slhaPtr->hmix(2) : slhaPtr->minpar(3); + cosb = sqrt( 1.0 / (1.0 + tanb*tanb) ); + sinb = sqrt(max(0.0,1.0-cosb*cosb)); + + // tmp : verbose output + if (DEBUG) { + cout << " sin2W(Q) = " << sin2W << " mW(Q) = " << mW + << " mZ(Q) = " << mZ << endl; + cout << " vev(Q) = " << slhaPtr->hmix(3) << " tanb(Q) = " << tanb + << endl; + for (int i=1;i<=3;i++) { + for (int j=1;j<=3;j++) { + cout << " VCKM [" << i << "][" << j << "] = " + << scientific << setw(10) << coupSMPtr->VCKMgen(i,j) << endl; + } + } + } + + // Shorthand for squark mixing matrices + SusyLesHouches::matrixblock<6> Ru(slhaPtr->usqmix); + SusyLesHouches::matrixblock<6> Rd(slhaPtr->dsqmix); + SusyLesHouches::matrixblock<6> imRu(slhaPtr->imusqmix); + SusyLesHouches::matrixblock<6> imRd(slhaPtr->imusqmix); + + // Construct ~g couplings + for (int i=1 ; i<=6 ; i++) { + for (int j=1 ; j<=3 ; j++) { + LsddG[i][j] = complex( Rd(i,j) , imRd(i,j)); + RsddG[i][j] = complex(-Rd(i,j+3), -imRd(i,j+3)); + LsuuG[i][j] = complex( Ru(i,j) , imRu(i,j)); + RsuuG[i][j] = complex(-Ru(i,j+3), -imRu(i,j+3)); + } + } + + // Construct qqZ couplings + for (int i=1 ; i<=6 ; i++) { + + // q[i] q[i] Z (def with extra factor 2 compared to [Okun]) + LqqZ[i] = coupSMPtr->af(i) - 2.0*coupSMPtr->ef(i)*sin2W ; + RqqZ[i] = - 2.0*coupSMPtr->ef(i)*sin2W ; + + // tmp: verbose output + if (DEBUG) { + cout << " LqqZ [" << i << "][" << i << "] = " + << scientific << setw(10) << LqqZ[i] + << " RqqZ [" << i << "][" << i << "] = " + << scientific << setw(10) << RqqZ[i] << endl; + } + } + + // Construct ~q~qZ couplings + for (int i=1 ; i<=6 ; i++) { + + // Squarks can have off-diagonal couplings as well + for (int j=1 ; j<=6 ; j++) { + + // ~d[i] ~d[j] Z + LsdsdZ[i][j] = 0.0; + RsdsdZ[i][j] = 0.0; + for (int k=1;k<=3;k++) { + complex Rdik = complex(Rd(i,k), imRd(i,k) ); + complex Rdjk = complex(Rd(j,k), imRd(j,k) ); + complex Rdik3 = complex(Rd(i,k+3),imRd(i,k+3)); + complex Rdjk3 = complex(Rd(j,k+3),imRd(j,k+3)); + LsdsdZ[i][j] += LqqZ[1] * (Rdik*conj(Rdjk)); + RsdsdZ[i][j] += RqqZ[1] * (Rdik3*conj(Rdjk3)); + } + + // ~u[i] ~u[j] Z + LsusuZ[i][j] = 0.0; + RsusuZ[i][j] = 0.0; + for (int k=1;k<=3;k++) { + complex Ruik = complex(Ru(i,k) ,imRu(i,k) ); + complex Rujk = complex(Ru(j,k) ,imRu(j,k) ); + complex Ruik3 = complex(Ru(i,k+3),imRu(i,k+3)); + complex Rujk3 = complex(Ru(j,k+3),imRu(j,k+3)); + LsusuZ[i][j] += LqqZ[2] * (Ruik*conj(Rujk)); + RsusuZ[i][j] += RqqZ[2] * (Ruik3*conj(Rujk3)); + } + + // tmp: verbose output + if (DEBUG) { + if (max(abs(LsdsdZ[i][j]),abs(RsdsdZ[i][j])) > 1e-6) { + cout << " LsdsdZ[" << i << "][" << j << "] = " + << scientific << setw(10) << LsdsdZ[i][j] + << " RsdsdZ[" << i << "][" << j << "] = " + << scientific << setw(10) << RsdsdZ[i][j] << endl; + } + if (max(abs(LsusuZ[i][j]),abs(RsusuZ[i][j]))> 1e-6) { + cout << " LsusuZ[" << i << "][" << j << "] = " + << scientific << setw(10) << LsusuZ[i][j] + << " RsusuZ[" << i << "][" << j << "] = " + << scientific << setw(10) << RsusuZ[i][j] << endl; + } + } + + } + + } + + // Construct udW couplings + + // Loop over up [i] and down [j] quark generation + for (int i=1;i<=3;i++) { + for (int j=1;j<=3;j++) { + + // CKM matrix (use Pythia one if no SLHA) + // (NB: could also try input one if no running one found, but + // would then need to compute from Wolfenstein) + complex Vij=coupSMPtr->VCKMgen(i,j); + if (slhaPtr->vckm.exists()) { + Vij=complex(slhaPtr->vckm(i,j),slhaPtr->imvckm(i,j)); + } + + // u[i] d[j] W + LudW[i][j] = sqrt(2.0) * cosW * Vij; + RudW[i][j] = 0.0; + + // tmp: verbose output + if (DEBUG) { + cout << " LudW [" << i << "][" << j << "] = " + << scientific << setw(10) << LudW[i][j] + << " RudW [" << i << "][" << j << "] = " + << scientific << setw(10) << RudW[i][j] << endl; + } + } + } + + // Construct ~u~dW couplings + + // Loop over ~u[k] and ~d[l] flavours + for (int k=1;k<=6;k++) { + for (int l=1;l<=6;l++) { + + LsusdW[k][l]=0.0; + RsusdW[k][l]=0.0; + + // Loop over u[i] and d[j] flavours + for (int i=1;i<=3;i++) { + for (int j=1;j<=3;j++) { + + // CKM matrix (use Pythia one if no SLHA) + // (NB: could also try input one if no running one found, but + // would then need to compute from Wolfenstein) + complex Vij=coupSMPtr->VCKMgen(i,j); + if (slhaPtr->vckm.exists()) { + Vij=complex(slhaPtr->vckm(i,j),slhaPtr->imvckm(i,j)); + } + + // ~u[k] ~d[l] W (add one term for each quark flavour i,j) + complex Ruki = complex(Ru(k,i),imRu(k,i)); + complex Rdlj = complex(Rd(l,j),imRd(l,j)); + LsusdW[k][l] += sqrt(2.0) * cosW * Vij * Ruki * conj(Rdlj); + RsusdW[k][l] += 0.0; + + } + } + + // tmp: verbose output + if (DEBUG) { + if (max(abs(LsusdW[k][l]),abs(RsusdW[k][l]))> 1e-6) { + cout << " LsusdW[" << k << "][" << l << "] = " + << scientific << setw(10) << LsusdW[k][l] + << " RsusdW[" << k << "][" << l << "] = " + << scientific << setw(10) << RsusdW[k][l] << endl; + } + } + + } + } + + // Now we come to the ones with really many indices + + // Construct ~chi0 couplings (allow for 5 neutralinos in NMSSM) + for (int i=1;i<=nNeut;i++) { + + // Ni1, Ni2, Ni3, Ni4, Ni5 + complex ni1,ni2,ni3,ni4,ni5; + if (not isNMSSM) { + ni1=complex( slhaPtr->nmix(i,1), slhaPtr->imnmix(i,1) ); + ni2=complex( slhaPtr->nmix(i,2), slhaPtr->imnmix(i,2) ); + ni3=complex( slhaPtr->nmix(i,3), slhaPtr->imnmix(i,3) ); + ni4=complex( slhaPtr->nmix(i,4), slhaPtr->imnmix(i,4) ); + ni5=complex( 0.0, 0.0); + } else { + ni1=complex( slhaPtr->nmnmix(i,1), slhaPtr->imnmnmix(i,1) ); + ni2=complex( slhaPtr->nmnmix(i,2), slhaPtr->imnmnmix(i,2) ); + ni3=complex( slhaPtr->nmnmix(i,3), slhaPtr->imnmnmix(i,3) ); + ni4=complex( slhaPtr->nmnmix(i,4), slhaPtr->imnmnmix(i,4) ); + ni5=complex( slhaPtr->nmnmix(i,5), slhaPtr->imnmnmix(i,5) ); + } + + // Change to positive mass convention + complex iRot( 0., 1.); + if (slhaPtr->mass(idNeut(i)) < 0.) { + ni1 *= iRot; + ni2 *= iRot; + ni3 *= iRot; + ni4 *= iRot; + ni5 *= iRot; + } + + // ~chi0 [i] ~chi0 [j] Z : loop over [j] + for (int j=1; j<=nNeut; j++) { + + // neutralino [j] higgsino components + complex nj3, nj4; + if (not isNMSSM) { + nj3=complex( slhaPtr->nmix(j,3), slhaPtr->imnmix(j,3) ); + nj4=complex( slhaPtr->nmix(j,4), slhaPtr->imnmix(j,4) ); + } else { + nj3=complex( slhaPtr->nmnmix(j,3), slhaPtr->imnmnmix(j,3) ); + nj4=complex( slhaPtr->nmnmix(j,4), slhaPtr->imnmnmix(j,4) ); + } + // Change to positive mass convention + if (slhaPtr->mass(idNeut(j)) < 0.) { + nj3 *= iRot; + nj4 *= iRot; + } + + // ~chi0 [i] ~chi0 [j] Z : couplings + OLpp[i][j] = -0.5 * ni3 * conj(nj3) + 0.5 * ni4 * conj(nj4); + ORpp[i][j] = 0.5 * conj(ni3) * nj3 - 0.5 * conj(ni4) * nj4; + + // tmp: verbose output + if (DEBUG) { + cout << " OL'' [" << i << "][" << j << "] = " + << scientific << setw(10) << OLpp[i][j] + << " OR'' [" << i << "][" << j << "] = " + << scientific << setw(10) << ORpp[i][j] << endl; + } + + } + + // ~chi0 [i] ~chi+ [j] W : loop over [j] + for (int j=1; j<=nChar; j++) { + + // Chargino mixing + complex uj1, uj2, vj1, vj2; + uj1=complex( slhaPtr->umix(j,1), slhaPtr->imumix(j,1) ); + uj2=complex( slhaPtr->umix(j,2), slhaPtr->imumix(j,2) ); + vj1=complex( slhaPtr->vmix(j,1), slhaPtr->imvmix(j,1) ); + vj2=complex( slhaPtr->vmix(j,2), slhaPtr->imvmix(j,2) ); + + // ~chi0 [i] ~chi+ [j] W : couplings + OL[i][j] = -1.0/sqrt(2.0)*ni4*conj(vj2)+ni2*conj(vj1); + OR[i][j] = 1.0/sqrt(2.0)*conj(ni3)*uj2+conj(ni2)*uj1; + + // tmp: verbose output + if (DEBUG) { + cout << " OL [" << i << "][" << j << "] = " + << scientific << setw(10) << OL[i][j] + << " OR [" << i << "][" << j << "] = " + << scientific << setw(10) << OR[i][j] << endl; + } + } + + // Charges + double ed = -1.0/3.0; + double T3d = -0.5; + double eu = 2.0/3.0; + double T3u = 0.5; + + // Loop over quark [k] generation + for (int k=1;k<=3;k++) { + + // Set quark masses + // Initial guess 0,0,0,mc,mb,mt with the latter from the PDT + double mu = particleDataPtr->m0(2*k); + double md = particleDataPtr->m0(2*k-1); + if (k == 1) { mu=0.0 ; md=0.0; } + if (k == 2) { md=0.0 ; mu=0.0; } + + // Compute running mass from Yukawas and vevs if possible. + if (slhaPtr->yd.exists() && slhaPtr->hmix.exists(3)) { + double ykk=slhaPtr->yd(k,k); + double v1=slhaPtr->hmix(3)/sqrt(1+pow(tanb,2)); + if (ykk > 0.0) md = ykk * v1 / sqrt(2.0) ; + } + if (slhaPtr->yu.exists() && slhaPtr->hmix.exists(3)) { + double ykk=slhaPtr->yu(k,k); + double v2=slhaPtr->hmix(3)/sqrt(1.0+1.0/pow(tanb,2)); + if (ykk > 0.0) mu = ykk * v2 / sqrt(2.0) ; + } + + // tmp: verbose output + if (DEBUG) { + cout << " Gen = " << k << " mu = " << mu << " md = " << md + << " yUU,DD = " << slhaPtr->yu(k,k) << "," + << slhaPtr->yd(k,k) << endl; + } + + // Loop over squark [j] flavour + for (int j=1;j<=6;j++) { + + // Squark mixing + complex Rdjk = complex(Rd(j,k), imRd(j,k) ); + complex Rdjk3 = complex(Rd(j,k+3),imRd(j,k+3)); + complex Rujk = complex(Ru(j,k), imRu(j,k) ); + complex Rujk3 = complex(Ru(j,k+3),imRu(j,k+3)); + + // ~d[j] d[k] ~chi0[i] + double rt2 = sqrt(2.0); + LsddX[j][k][i] = ((ed-T3d)*sinW/cosW*ni1 + T3d*ni2)*conj(Rdjk)/rt2 + + md*ni3*conj(Rdjk3)/2.0/rt2/mW/cosb; + RsddX[j][k][i] = -ed*sinW/cosW*conj(ni1)*conj(Rdjk3)/rt2 + + md*conj(ni3)*conj(Rdjk)/2.0/rt2/mW/cosb; + + // ~u[j] u[k] ~chi0[i] + LsuuX[j][k][i] = ((eu-T3u)*sinW/cosW*ni1 + T3u*ni2)*conj(Rujk)/rt2 + + mu*ni4*conj(Rujk3)/2.0/rt2/mW/sinb; + RsuuX[j][k][i] = -eu*sinW/cosW*conj(ni1)*conj(Rujk3)/rt2 + + mu*conj(ni4)*conj(Rujk)/2.0/rt2/mW/sinb; + + if (DEBUG) { + if (abs(LsddX[j][k][i]) > 1e-6) { + // tmp: verbose output + cout << " LsddX[" << j << "][" << k << "][" << i << "] = " + << scientific << setw(10) << LsddX[j][k][i] << endl; + } + if (abs(RsddX[j][k][i]) > 1e-6) { + // tmp: verbose output + cout << " RsddX[" << j << "][" << k << "][" << i << "] = " + << scientific << setw(10) << RsddX[j][k][i] << endl; + } + if (abs(LsuuX[j][k][i]) > 1e-6) { + // tmp: verbose output + cout << " LsuuX[" << j << "][" << k << "][" << i << "] = " + << scientific << setw(10) << LsuuX[j][k][i] << endl; + } + if (abs(RsuuX[j][k][i]) > 1e-6) { + // tmp: verbose output + cout << " RsuuX[" << j << "][" << k << "][" << i << "] = " + << scientific << setw(10) << RsuuX[j][k][i] << endl; + } + } + } + + } + + } + + // Construct ~chi+ couplings + for (int i=1;i<=nChar;i++) { + + // Ui1, Ui2, Vi1, Vi2 + complex ui1,ui2,vi1,vi2; + ui1=complex( slhaPtr->umix(i,1), slhaPtr->imumix(i,1) ); + ui2=complex( slhaPtr->umix(i,2), slhaPtr->imumix(i,2) ); + vi1=complex( slhaPtr->vmix(i,1), slhaPtr->imvmix(i,1) ); + vi2=complex( slhaPtr->vmix(i,2), slhaPtr->imvmix(i,2) ); + + // ~chi+ [i] ~chi- [j] Z : loop over [j] + for (int j=1; j<=nChar; j++) { + + // Chargino mixing + complex uj1, uj2, vj1, vj2; + uj1=complex( slhaPtr->umix(j,1), slhaPtr->imumix(j,1) ); + uj2=complex( slhaPtr->umix(j,2), slhaPtr->imumix(j,2) ); + vj1=complex( slhaPtr->vmix(j,1), slhaPtr->imvmix(j,1) ); + vj2=complex( slhaPtr->vmix(j,2), slhaPtr->imvmix(j,2) ); + + // ~chi+ [i] ~chi- [j] Z : couplings + OLp[i][j] = -vi1*conj(vj1) - 0.5*vi2*conj(vj2) + + ( (i == j) ? sin2W : 0.0); + ORp[i][j] = -conj(ui1)*uj1 - 0.5*conj(ui2)*uj2 + + ( (i == j) ? sin2W : 0.0); + + if (DEBUG) { + // tmp: verbose output + cout << " OL' [" << i << "][" << j << "] = " + << scientific << setw(10) << OLp[i][j] + << " OR' [" << i << "][" << j << "] = " + << scientific << setw(10) << ORp[i][j] << endl; + } + } + + // Loop over quark [l] flavour + for (int l=1;l<=3;l++) { + + // Set quark [l] masses + // Initial guess 0,0,0,mc,mb,mt with the latter from the PDT + double mul = particleDataPtr->m0(2*l); + double mdl = particleDataPtr->m0(2*l-1); + if (l == 1) { mul=0.0 ; mdl=0.0; } + if (l == 2) { mdl=0.0 ; mul=0.0; } + + // Compute running mass from Yukawas and vevs if possible. + if (slhaPtr->yd.exists() && slhaPtr->hmix.exists(3)) { + double yll=slhaPtr->yd(l,l); + double v1=slhaPtr->hmix(3)/sqrt(1+pow(tanb,2)); + if (yll > 0.0) mdl = yll * v1 / sqrt(2.0) ; + } + if (slhaPtr->yu.exists() && slhaPtr->hmix.exists(3)) { + double yll=slhaPtr->yu(l,l); + double v2=slhaPtr->hmix(3)/sqrt(1.0+1.0/pow(tanb,2)); + if (yll > 0.0) mul = yll * v2 / sqrt(2.0) ; + } + + // Loop over squark [j] flavour + for (int j=1;j<=6;j++) { + + // Loop over off-diagonal quark [k] generation + for (int k=1;k<=3;k++) { + + // Set quark [k] masses + // Initial guess 0,0,0,0,mb,mt with the latter from the PDT + double muk = particleDataPtr->m0(2*k); + double mdk = particleDataPtr->m0(2*k-1); + if (k == 1) { muk=0.0 ; mdk=0.0; } + if (k == 2) { mdk=0.0 ; muk=0.0; } + + // Compute running mass from Yukawas and vevs if possible. + if (slhaPtr->yd.exists() && slhaPtr->hmix.exists(3)) { + double ykk=slhaPtr->yd(k,k); + double v1=slhaPtr->hmix(3)/sqrt(1+pow(tanb,2)); + if (ykk > 0.0) mdk = ykk * v1 / sqrt(2.0) ; + } + if (slhaPtr->yu.exists() && slhaPtr->hmix.exists(3)) { + double ykk=slhaPtr->yu(k,k); + double v2=slhaPtr->hmix(3)/sqrt(1.0+1.0/pow(tanb,2)); + if (ykk > 0.0) muk = ykk * v2 / sqrt(2.0) ; + } + + // CKM matrix (use Pythia one if no SLHA) + // (NB: could also try input one if no running one found, but + // would then need to compute from Wolfenstein) + complex Vlk=coupSMPtr->VCKMgen(l,k); + complex Vkl=coupSMPtr->VCKMgen(k,l); + if (slhaPtr->vckm.exists()) { + Vlk=complex(slhaPtr->vckm(l,k),slhaPtr->imvckm(l,k)); + Vkl=complex(slhaPtr->vckm(k,l),slhaPtr->imvckm(k,l)); + } + + // Squark mixing + complex Rdjk = complex(Rd(j,k), imRd(j,k) ); + complex Rdjk3 = complex(Rd(j,k+3),imRd(j,k+3)); + complex Rujk = complex(Ru(j,k), imRu(j,k) ); + complex Rujk3 = complex(Ru(j,k+3),imRu(j,k+3)); + + // sqrt(2) + double rt2 = sqrt(2.0); + + // ~d[j] u[l] ~chi+[i] + LsduX[j][l][i] += 0.5*(ui1*conj(Rdjk) + - mdk*ui2*conj(Rdjk3)/rt2/mW/cosb)*Vlk; + RsduX[j][l][i] -= 0.5*mul*conj(vi2)*Vlk*Rdjk/rt2/mW/sinb; + + // ~u[j] d[l] ~chi+[i] + LsudX[j][l][i] += 0.5*(vi1*conj(Rujk) + - muk*vi2*conj(Rujk3)/rt2/mW/sinb)*conj(Vkl); + RsudX[j][l][i] -= 0.5*mdl*conj(ui2)*conj(Vkl)*conj(Rujk)/rt2/mW/cosb; + + } + + if (DEBUG) { + if (max(abs(LsduX[j][l][i]),abs(RsduX[j][l][i])) > 1e-6) { + // tmp: verbose output + cout << " LsduX[" << j << "][" << l << "][" << i << "] = " + << scientific << setw(10) << LsduX[j][l][i]; + cout << " RsduX[" << j << "][" << l << "][" << i << "] = " + << scientific << setw(10) << RsduX[j][l][i] << endl; + } + if (max(abs(LsudX[j][l][i]),abs(RsudX[j][l][i])) > 1e-6) { + // tmp: verbose output + cout << " LsudX[" << j << "][" << l << "][" << i << "] = " + << scientific << setw(10) << LsudX[j][l][i]; + cout << " RsudX[" << j << "][" << l << "][" << i << "] = " + << scientific << setw(10) << RsudX[j][l][i] << endl; + } + } + + } + + + } + + } + + // SLHA2 compatibility + // Check whether scalar particle masses are ordered + bool orderedQ = true; + bool orderedL = true; + for (int j=1;j<=5;j++) { + if (particleDataPtr->m0(idSlep(j+1)) < particleDataPtr->m0(idSlep(j))) + orderedL = false; + if (particleDataPtr->m0(idSup(j+1)) < particleDataPtr->m0(idSup(j))) + orderedQ = false; + if (particleDataPtr->m0(idSdown(j+1)) m0(idSdown(j))) + orderedQ = false; + } + + // If ordered, change sparticle labels to mass-ordered enumeration + for (int i=1;i<=6;i++) { + ostringstream indx; + indx << i; + string uName = "~u_"+indx.str(); + string dName = "~d_"+indx.str(); + string lName = "~e_"+indx.str(); + ParticleDataEntry* pdePtr; + if (orderedQ) { + pdePtr = particleDataPtr->particleDataEntryPtr(idSup(i)); + pdePtr->setNames(uName,uName+"bar"); + pdePtr = particleDataPtr->particleDataEntryPtr(idSdown(i)); + pdePtr->setNames(dName,dName+"bar"); + } + if (orderedL) { + pdePtr = particleDataPtr->particleDataEntryPtr(idSlep(i)); + pdePtr->setNames(lName,lName+"bar"); + } + } + + // Let everyone know we are ready + isInit = true; + +} + +//-------------------------------------------------------------------------- + +// Return neutralino flavour codes. + +int CoupSUSY::idNeut(int idChi) { + int id = 0; + if (idChi == 1) id = 1000022; + else if (idChi == 2) id = 1000023; + else if (idChi == 3) id = 1000025; + else if (idChi == 4) id = 1000035; + else if (idChi == 5) id = 1000045; + return id; +} + +//-------------------------------------------------------------------------- + +// Return chargino flavour codes. + +int CoupSUSY::idChar(int idChi) { + int id = 0; + if (idChi == 1) id = 1000024; + else if (idChi == -1) id = -1000024; + else if (idChi == 2) id = 1000037; + else if (idChi == -2) id = -1000037; + return id; +} + +//-------------------------------------------------------------------------- + +// Return sup flavour codes. + +int CoupSUSY::idSup(int iSup) { + int id = 0; + int sgn = ( iSup > 0 ) ? 1 : -1; + iSup = abs(iSup); + if (iSup == 1) id = 1000002; + else if (iSup == 2) id = 1000004; + else if (iSup == 3) id = 1000006; + else if (iSup == 4) id = 2000002; + else if (iSup == 5) id = 2000004; + else if (iSup == 6) id = 2000006; + return sgn*id; +} + +//-------------------------------------------------------------------------- + +// Return sdown flavour codes + +int CoupSUSY::idSdown(int iSdown) { + int id = 0; + int sgn = ( iSdown > 0 ) ? 1 : -1; + iSdown = abs(iSdown); + if (iSdown == 1) id = 1000001; + else if (iSdown == 2) id = 1000003; + else if (iSdown == 3) id = 1000005; + else if (iSdown == 4) id = 2000001; + else if (iSdown == 5) id = 2000003; + else if (iSdown == 6) id = 2000005; + return sgn*id; +} + +//-------------------------------------------------------------------------- + +// Function to return slepton flavour codes + +int CoupSUSY::idSlep(int iSlep) { + int id = 0; + int sgn = ( iSlep > 0 ) ? 1 : -1; + iSlep = abs(iSlep); + if (iSlep == 1) id = 1000011; + else if (iSlep == 2) id = 1000013; + else if (iSlep == 3) id = 1000015; + else if (iSlep == 4) id = 2000011; + else if (iSlep == 5) id = 2000013; + else if (iSlep == 6) id = 2000015; + return sgn*id; +} + +//-------------------------------------------------------------------------- + +// Return a particle name, given the PDG code. + +string CoupSUSY::getName(int pdgCode) { + + // Absolute value and corresponding SM code + int codeA = abs(pdgCode); + int idSM = codeA % 1000000; + + // Name + string name; + + // Flag to indicate whether SLHA1 or SLHA2 + bool slha1 = false; + + // SM particles + if (codeA == idSM) { + // Neutrinos + if (!slhaPtr->upmns.exists()) slha1=true; + if (codeA == 12) name = (slha1) ? "nu_e" : "nu_1"; + if (codeA == 14) name = (slha1) ? "nu_mu" : "nu_2"; + if (codeA == 16) name = (slha1) ? "nu_tau" : "nu_3"; + } + + // Squarks + else if ( idSM <= 6) { + // up squarks + if (idSM % 2 == 0) { + // If SLHA1, return old PDG names + if (slhaPtr->stopmix.exists()) slha1 = true; + if (codeA == 1000002) name = (slha1) ? "~u_L" : "~u_1"; + if (codeA == 1000004) name = (slha1) ? "~c_L" : "~u_2"; + if (codeA == 1000006) name = (slha1) ? "~t_1" : "~u_3"; + if (codeA == 2000002) name = (slha1) ? "~u_R" : "~u_4"; + if (codeA == 2000004) name = (slha1) ? "~c_R" : "~u_5"; + if (codeA == 2000006) name = (slha1) ? "~t_2" : "~u_6"; + } + // down squarks + else { + // If SLHA1, return old PDG names + if (slhaPtr->sbotmix.exists()) slha1 = true; + if (codeA == 1000001) name = (slha1) ? "~d_L" : "~d_1"; + if (codeA == 1000003) name = (slha1) ? "~s_L" : "~d_2"; + if (codeA == 1000005) name = (slha1) ? "~b_1" : "~d_3"; + if (codeA == 2000001) name = (slha1) ? "~d_R" : "~d_4"; + if (codeA == 2000003) name = (slha1) ? "~s_R" : "~d_5"; + if (codeA == 2000005) name = (slha1) ? "~b_2" : "~d_6"; + } + if (pdgCode < 0) name += "bar"; + } + + // Sleptons + else if ( idSM <= 19 ) { + + // Sneutrinos + if (idSM % 2 == 0) { + // If SLHA1, return old PDG names + if (slhaPtr->staumix.exists()) slha1 = true; + if (codeA == 1000012) name = (slha1) ? "~nu_eL" : "~nu_1"; + if (codeA == 1000014) name = (slha1) ? "~nu_muL" : "~nu_2"; + if (codeA == 1000016) name = (slha1) ? "~nu_tauL" : "~nu_3"; + if (codeA == 2000012) name = (slha1) ? "~nu_eR" : "~nu_4"; + if (codeA == 2000014) name = (slha1) ? "~nu_muR" : "~nu_5"; + if (codeA == 2000016) name = (slha1) ? "~nu_tauR" : "~nu_6"; + if (pdgCode < 0) name += "bar"; + } + // charged sleptons + else { + // If SLHA1, return old PDG names + if (slhaPtr->staumix.exists()) slha1 = true; + if (codeA == 1000011) name = (slha1) ? "~e_L" : "~e_1"; + if (codeA == 1000013) name = (slha1) ? "~mu_L" : "~e_2"; + if (codeA == 1000015) name = (slha1) ? "~tau_1" : "~e_3"; + if (codeA == 2000011) name = (slha1) ? "~e_R" : "~e_4"; + if (codeA == 2000013) name = (slha1) ? "~mu_R" : "~e_5"; + if (codeA == 2000015) name = (slha1) ? "~tau_2" : "~e_6"; + if (pdgCode < 0) name += "-"; + else name += "+"; + } + } + + else if (codeA == 1000021) name = "~g"; + else if (codeA == 1000022) name = "~chi_10"; + else if (codeA == 1000023) name = "~chi_20"; + else if (codeA == 1000024) name = (pdgCode > 0) ? "~chi_1+" : "~chi_1-"; + else if (codeA == 1000025) name = "~chi_30"; + else if (codeA == 1000035) name = "~chi_40"; + else if (codeA == 1000037) name = (pdgCode > 0) ? "~chi_2+" : "~chi_2-"; + + return name; + +} + +//========================================================================== + +} // end namespace Pythia8 + + diff --git a/PYTHIA8/pythia8140/src/SusyLesHouches.cxx b/PYTHIA8/pythia8140/src/SusyLesHouches.cxx new file mode 100644 index 00000000000..b8bc5ba52d5 --- /dev/null +++ b/PYTHIA8/pythia8140/src/SusyLesHouches.cxx @@ -0,0 +1,1253 @@ +// SusyLesHouches.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Peter Skands, Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +#include "SusyLesHouches.h" + +//========================================================================== + +// Main routine to read in SLHA and LHEF+SLHA files + +int SusyLesHouches::readFile(string slhaFileIn, int verboseIn) { + + // Copy inputs to local + slhaFile = slhaFileIn; + verbose = verboseIn; + + // Check that input file is OK. + int iFailFile=0; + const char* cstring = slhaFile.c_str(); + ifstream file(cstring); + if (!file.good()) { + message(2,"readFile",slhaFile+" not found",0); + return -1; + slhaRead=false; + } + + if (verbose >= 3) message(0,"readFile","parsing "+slhaFile,0); + + // Array of particles read in. + vector idRead; + + //Initial values for read-in variables. + slhaRead=true; + lhefRead=false; + lhefSlha=false; + bool foundSlhaTag = false; + bool xmlComment = false; + bool decayPrinted = false; + string line=""; + string blockIn=""; + string decay=""; + string comment=""; + string blockName=""; + string nameNow=""; + int idNow=0; + double width=0.0; + + //Initialize line counter + int iLine=0; + + // Read in one line at a time. + while ( getline(file, line) ) { + iLine++; + + //Rewrite string in lowercase + for (unsigned int i=0;i") != string::npos) { + xmlComment = false; + } + else if (xmlComment) continue; + else if (line.find(" SLHA2 interoperability + //Note: the mass basis is NOT mass-ordered in SLHA1, so be careful! + //Here, the mass basis is hence by PDG code, not by mass-ordered value. + + if (stopmix.exists() && ! usqmix.exists() ) { + //1000002 = ~uL, 1000004 = ~cL, 2000002 = ~uR, 2000004 = ~cR + usqmix.set(1,1, 1.0); + usqmix.set(2,2, 1.0); + usqmix.set(4,4, 1.0); + usqmix.set(5,5, 1.0); + //Fill (1000006,2000006) sector from stopmix + usqmix.set(3,3, stopmix(1,1)); + usqmix.set(3,6, stopmix(1,2)); + usqmix.set(6,3, stopmix(2,1)); + usqmix.set(6,6, stopmix(2,2)); + }; + if (sbotmix.exists() && ! dsqmix.exists() ) { + //1000001 = ~dL, 1000003 = ~sL, 2000001 = ~dR, 2000003 = ~sR + dsqmix.set(1,1, 1.0); + dsqmix.set(2,2, 1.0); + dsqmix.set(4,4, 1.0); + dsqmix.set(5,5, 1.0); + //Fill (1000005,2000005) sector from sbotmix + dsqmix.set(3,3, sbotmix(1,1)); + dsqmix.set(3,6, sbotmix(1,2)); + dsqmix.set(6,3, sbotmix(2,1)); + dsqmix.set(6,6, sbotmix(2,2)); + }; + if (staumix.exists() && ! selmix.exists() ) { + //1000011 = ~eL, 1000013 = ~muL, 2000011 = ~eR, 2000013 = ~muR + selmix.set(1,1, 1.0); + selmix.set(2,2, 1.0); + selmix.set(4,4, 1.0); + selmix.set(5,5, 1.0); + //Fill (1000015,2000015) sector from staumix + selmix.set(3,3, staumix(1,1)); + selmix.set(3,6, staumix(1,2)); + selmix.set(6,3, staumix(2,1)); + selmix.set(6,6, staumix(2,2)); + }; + if (! snumix.exists() && ! snsmix.exists()) { + //1000012 = ~nu_e, 1000014 = ~nu_mu, 1000016 = ~nu_tau + snumix.set(1,1, 1.0); + snumix.set(2,2, 1.0); + snumix.set(3,3, 1.0); + }; + + // Step 4) Check unitarity/orthogonality of mixing matrices + + //NMIX + if (nmix.exists()) { + for (int i=1;i<=4;i++) { + double cn1=0.0; + double cn2=0.0; + for (int j=1;j<=4;j++) { + cn1 += pow(nmix(i,j),2); + cn2 += pow(nmix(j,i),2); + } + if (abs(1.0-cn1) > 1e-3 || abs(1.0-cn2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of NMIX",0); + } + } + } + + //VMIX, UMIX + if (vmix.exists() && umix.exists()) { + for (int i=1;i<=2;i++) { + double cu1=0.0; + double cu2=0.0; + double cv1=0.0; + double cv2=0.0; + for (int j=1;j<=2;j++) { + cu1 += pow(umix(i,j),2); + cu2 += pow(umix(j,i),2); + cv1 += pow(vmix(i,j),2); + cv2 += pow(vmix(j,i),2); + } + if (abs(1.0-cu1) > 1e-3 || abs(1.0-cu2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of UMIX",0); + } + if (abs(1.0-cv1) > 1e-3 || abs(1.0-cv2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of VMIX",0); + } + } + + } + + //STOPMIX, SBOTMIX + if (stopmix.exists() && sbotmix.exists()) { + for (int i=1;i<=2;i++) { + double ct1=0.0; + double ct2=0.0; + double cb1=0.0; + double cb2=0.0; + for (int j=1;j<=2;j++) { + ct1 += pow(stopmix(i,j),2); + ct2 += pow(stopmix(j,i),2); + cb1 += pow(sbotmix(i,j),2); + cb2 += pow(sbotmix(j,i),2); + } + if (abs(1.0-ct1) > 1e-3 || abs(1.0-ct2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of STOPMIX",0); + } + if (abs(1.0-cb1) > 1e-3 || abs(1.0-cb2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of SBOTMIX",0); + } + } + } + + //STAUMIX + if (staumix.exists()) { + for (int i=1;i<=2;i++) { + double ct1=0.0; + double ct2=0.0; + for (int j=1;j<=2;j++) { + ct1 += pow(staumix(i,j),2); + ct2 += pow(staumix(j,i),2); + } + if (abs(1.0-ct1) > 1e-3 || abs(1.0-ct2) > 1e-3) { + ifail=2; + message(2,"checkSpectrum","inconsistent normalization of STAUMIX",0); + } + } + } + + //NMSSM: + if (modsel(3) == 1) { + //NMNMIX + if ( nmnmix.exists() ) { + for (int i=1;i<=5;i++) { + double cn1=0.0; + double cn2=0.0; + for (int j=1;j<=4;j++) { + cn1 += pow(nmnmix(i,j),2); + cn2 += pow(nmnmix(j,i),2); + } + if (abs(1.0-cn1) > 1e-3 || abs(1.0-cn2) > 1e-3) { + ifail=max(ifail,2); + message(2,"checkSpectrum","inconsistent normalization of NMNMIX",0); + } + } + } + else { + ifail=-1; + message(1,"checkSpectrum","MODSEL 3 = 1 (NMSSM) but no NMNMIX found",0); + } + //NMAMIX + if ( nmamix.exists() ) { + for (int i=1;i<=2;i++) { + double cn1=0.0; + for (int j=1;j<=3;j++) { + cn1 += pow(nmamix(i,j),2); + } + if (abs(1.0-cn1) > 1e-3) { + ifail=max(ifail,2); + message(2,"checkSpectrum","inconsistent normalization of NMAMIX",0); + } + } + } + else { + ifail=-1; + message(1,"checkSpectrum","MODSEL 3 = 1 (NMSSM) but no NMAMIX found",0); + } + //NMHMIX + if ( nmhmix.exists() ) { + for (int i=1;i<=3;i++) { + double cn1=0.0; + double cn2=0.0; + for (int j=1;j<=3;j++) { + cn1 += pow(nmhmix(i,j),2); + cn2 += pow(nmhmix(j,i),2); + } + if (abs(1.0-cn1) > 1e-3 || abs(1.0-cn2) > 1e-3) { + ifail=max(ifail,2); + message(2,"checkSpectrum","inconsistent normalization of NMHMIX",0); + } + } + } + else { + ifail=-1; + message(1,"checkSpectrum","MODSEL 3 = 1 (NMSSM) but no NMHMIX found",0); + } + //NMSSMRUN + if (! nmssmrun.exists() ) { + ifail=-1; + message(2,"checkSpectrum","MODSEL 3 = 1 (NMSSM) but no NMSSMRUN found", + 0); + } + } + + //Check for documentation + if (slhaRead && ! spinfo.exists(1)) spinfo.set(1,"unknown"); + if (slhaRead && ! spinfo.exists(2)) spinfo.set(2,"unknown"); + if (! slhaRead && ! spinfo.exists(1)) { + spinfo.set(1,"DEFAULT"); + spinfo.set(2,"n/a"); + } + + //Give status + if (ifail >= 2) + message(0,"checkSpectrum","one or more serious problems were found"); + + //Print Footer + printFooter(); + + //Return + return ifail; +} + +//-------------------------------------------------------------------------- + +// Check consistency of decay tables + +int SusyLesHouches::checkDecays() { + + if (! headerPrinted) printHeader(); + int iFailDecays=0; + + // Loop over all particles read in + for (int i = 0; i < int(decays.size()); ++i) { + + // Shorthand + decayTable decTab = decays[i]; + int idRes = decTab.getId(); + double width = decTab.getWidth(); + if (width <= 0.0 || decTab.size() == 0) continue; + + // Check sum of branching ratios and phase spaces + double sum = 0.0; + double absSum = 0.0; + int decSize = decTab.size(); + for (int j = 0; j < decSize; ++j) { + + double brat = decTab.getBrat(j); + + // Check phase space + if (abs(brat) > 0.0) { + vector idDa = decTab.getIdDa(j); + double massSum=abs(mass(idRes)); + for (int k=0; k"; + for (int jDa=0; jDa 1e-6) { + message(1,"checkDecays","sum(BR) != 1"); + cout << " | offending particle: "< 2 * pTmin * sqrt(1/XMARGIN), +// i.e. will become problem roughly for E_CM > 10^6 GeV. +const double TimeShower::XMARGIN = 1e-12; +const double TimeShower::XMARGINCOMB = 1e-4; + +// Lower limit on PDF value in order to avoid division by zero. +const double TimeShower::TINYPDF = 1e-10; + +// Big starting value in search for smallest invariant-mass pair. +const double TimeShower::LARGEM2 = 1e20; + +// In g -> q qbar or gamma -> f fbar require m2_pair > this * m2_q/f. +const double TimeShower::THRESHM2 = 4.004; + +// Never pick pT so low that alphaS is evaluated too close to Lambda_3. +const double TimeShower::LAMBDA3MARGIN = 1.1; + +// Rescatter: rescattering + ISR + FSR + primordial kT can lead to +// systems not locally conserving momentum. +// Fix up momentum in intermediate systems with rescattering +const bool TimeShower::FIXRESCATTER = true; +// Veto negative energies when using FIXRESCATTER option. +const bool TimeShower::VETONEGENERGY = false; +// Do not allow too large time- or spacelike virtualities in fixing-up. +const double TimeShower::MAXVIRTUALITYFRACTION = 0.5; +// Do not allow too large negative spacelike energy in system rest frame. +const double TimeShower::MAXNEGENERGYFRACTION = 0.7; + +//-------------------------------------------------------------------------- + +// Initialize alphaStrong, alphaEM and related pTmin parameters. + +void TimeShower::init( BeamParticle* beamAPtrIn, + BeamParticle* beamBPtrIn) { + + // Store input pointers for future use. + beamAPtr = beamAPtrIn; + beamBPtr = beamBPtrIn; + + // Main flags. + doQCDshower = settingsPtr->flag("TimeShower:QCDshower"); + doQEDshowerByQ = settingsPtr->flag("TimeShower:QEDshowerByQ"); + doQEDshowerByL = settingsPtr->flag("TimeShower:QEDshowerByL"); + doQEDshowerByGamma = settingsPtr->flag("TimeShower:QEDshowerByGamma"); + doMEcorrections = settingsPtr->flag("TimeShower:MEcorrections"); + doPhiPolAsym = settingsPtr->flag("TimeShower:phiPolAsym"); + doInterleave = settingsPtr->flag("TimeShower:interleave"); + allowBeamRecoil = settingsPtr->flag("TimeShower:allowBeamRecoil"); + dampenBeamRecoil = settingsPtr->flag("TimeShower:dampenBeamRecoil"); + + // Matching in pT of hard interaction or MI to shower evolution. + pTmaxMatch = settingsPtr->mode("TimeShower:pTmaxMatch"); + pTdampMatch = settingsPtr->mode("TimeShower:pTdampMatch"); + pTmaxFudge = settingsPtr->parm("TimeShower:pTmaxFudge"); + pTmaxFudgeMI = settingsPtr->parm("TimeShower:pTmaxFudgeMI"); + pTdampFudge = settingsPtr->parm("TimeShower:pTdampFudge"); + + // Charm and bottom mass thresholds. + mc = particleDataPtr->m0(4); + mb = particleDataPtr->m0(5); + m2c = mc * mc; + m2b = mb * mb; + + // Parameters of alphaStrong generation . + alphaSvalue = settingsPtr->parm("TimeShower:alphaSvalue"); + alphaSorder = settingsPtr->mode("TimeShower:alphaSorder"); + alphaS2pi = 0.5 * alphaSvalue / M_PI; + + // Initialize alphaStrong generation. + alphaS.init( alphaSvalue, alphaSorder); + + // Lambda for 5, 4 and 3 flavours. + Lambda3flav = alphaS.Lambda3(); + Lambda4flav = alphaS.Lambda4(); + Lambda5flav = alphaS.Lambda5(); + Lambda5flav2 = pow2(Lambda5flav); + Lambda4flav2 = pow2(Lambda4flav); + Lambda3flav2 = pow2(Lambda3flav); + + // Parameters of QCD evolution. Warn if pTmin must be raised. + nGluonToQuark = settingsPtr->mode("TimeShower:nGluonToQuark"); + pTcolCutMin = settingsPtr->parm("TimeShower:pTmin"); + if (pTcolCutMin > LAMBDA3MARGIN * Lambda3flav) + pTcolCut = pTcolCutMin; + else { + pTcolCut = LAMBDA3MARGIN * Lambda3flav; + ostringstream newPTcolCut; + newPTcolCut << fixed << setprecision(3) << pTcolCut; + infoPtr->errorMsg("Warning in TimeShower::init: pTmin too low", + ", raised to " + newPTcolCut.str() ); + infoPtr->setTooLowPTmin(true); + } + pT2colCut = pow2(pTcolCut); + + // Parameters of alphaEM generation . + alphaEMorder = settingsPtr->mode("TimeShower:alphaEMorder"); + + // Initialize alphaEM generation. + alphaEM.init( alphaEMorder, settingsPtr); + + // Parameters of QED evolution. + nGammaToQuark = settingsPtr->mode("TimeShower:nGammaToQuark"); + nGammaToLepton = settingsPtr->mode("TimeShower:nGammaToLepton"); + pTchgQCut = settingsPtr->parm("TimeShower:pTminChgQ"); + pT2chgQCut = pow2(pTchgQCut); + pTchgLCut = settingsPtr->parm("TimeShower:pTminChgL"); + pT2chgLCut = pow2(pTchgLCut); + mMaxGamma = settingsPtr->parm("TimeShower:mMaxGamma"); + m2MaxGamma = pow2(mMaxGamma); + + // Consisteny check for gamma -> f fbar variables. + if (nGammaToQuark <= 0 && nGammaToLepton <= 0) doQEDshowerByGamma = false; + + // Fraction and colour factor of gluon emission off onium octat state. + octetOniumFraction = settingsPtr->parm("TimeShower:octetOniumFraction"); + octetOniumColFac = settingsPtr->parm("TimeShower:octetOniumColFac"); + + // Z0 properties needed for gamma/Z0 mixing. + mZ = particleDataPtr->m0(23); + gammaZ = particleDataPtr->mWidth(23); + thetaWRat = 1. / (16. * coupSMPtr->sin2thetaW() + * coupSMPtr->cos2thetaW()); + + // May have to fix up recoils related to rescattering. + allowRescatter = settingsPtr->flag("PartonLevel:MI") + && settingsPtr->flag("MultipleInteractions:allowRescatter"); + + // Hidden Valley scenario with further shower activity. + doHVshower = settingsPtr->flag("HiddenValley:FSR"); + nCHV = settingsPtr->mode("HiddenValley:Ngauge"); + alphaHVfix = settingsPtr->parm("HiddenValley:alphaFSR"); + pThvCut = settingsPtr->parm("HiddenValley:pTminFSR"); + pT2hvCut = pThvCut * pThvCut; + CFHV = (nCHV == 1) ? 1. : (nCHV * nCHV - 1.)/(2. * nCHV); + + // Possibility to allow user veto of emission step. + canVetoEmission = (userHooksPtr > 0) ? userHooksPtr->canVetoFSREmission() + : false; + +} + +//-------------------------------------------------------------------------- + +// Find whether to limit maximum scale of emissions. +// Also allow for dampening at factorization or renormalization scale. + +bool TimeShower::limitPTmax( Event& event, double Q2Fac, double Q2Ren) { + + // Find whether to limit pT. Begin by user-set cases. + bool dopTlimit = false; + if (pTmaxMatch == 1) dopTlimit = true; + else if (pTmaxMatch == 2) dopTlimit = false; + + // Look if any quark (u, d, s, c, b), gluon or photon in final state. + else { + for (int i = 5; i < event.size(); ++i) + if (event[i].status() != -21) { + int idAbs = event[i].idAbs(); + if (idAbs <= 5 || idAbs == 21 || idAbs == 22) dopTlimit = true; + } + } + + // Dampening at factorization or renormalization scale. + dopTdamp = false; + pT2damp = 0.; + if ( !dopTlimit && (pTdampMatch == 1 || pTdampMatch == 2) ) { + dopTdamp = true; + pT2damp = pow2(pTdampFudge) * ((pTdampMatch == 1) ? Q2Fac : Q2Ren); + } + + // Done. + return dopTlimit; + +} + +//-------------------------------------------------------------------------- + +// Top-level routine to do a full time-like shower in resonance decay. + +int TimeShower::shower( int iBeg, int iEnd, Event& event, double pTmax, + int nBranchMax) { + + // Add new system, automatically with two empty beam slots. + int iSys = partonSystemsPtr->addSys(); + + // Loop over allowed range to find all final-state particles. + Vec4 pSum; + for (int i = iBeg; i <= iEnd; ++i) if (event[i].isFinal()) { + partonSystemsPtr->addOut( iSys, i); + pSum += event[i].p(); + } + partonSystemsPtr->setSHat( iSys, pSum.m2Calc() ); + + // Let prepare routine do the setup. + prepare( iSys, event, true); + + // Begin evolution down in pT from hard pT scale. + int nBranch = 0; + pTLastBranch = 0.; + do { + double pTtimes = pTnext( event, pTmax, 0.); + + // Do a final-state emission (if allowed). + if (pTtimes > 0.) { + if (branch( event)) { + ++nBranch; + pTLastBranch = pTtimes; + } + pTmax = pTtimes; + } + + // Keep on evolving until nothing is left to be done. + else pTmax = 0.; + } while (pTmax > 0. && (nBranchMax <= 0 || nBranch < nBranchMax)); + + // Return number of emissions that were performed. + return nBranch; + +} + +//-------------------------------------------------------------------------- + +// Prepare system for evolution; identify ME. + +void TimeShower::prepare( int iSys, Event& event, bool limitPTmaxIn) { + + // Reset dipole-ends list for first interaction and for resonance decays. + int iInA = partonSystemsPtr->getInA(iSys); + int iInB = partonSystemsPtr->getInB(iSys); + if (iSys == 0 || iInA == 0) dipEnd.resize(0); + int dipEndSizeBeg = dipEnd.size(); + + // Loop through final state of system to find possible dipole ends. + for (int i = 0; i < partonSystemsPtr->sizeOut(iSys); ++i) { + int iRad = partonSystemsPtr->getOut( iSys, i); + if (event[iRad].isFinal() && event[iRad].scale() > 0.) { + + // Identify colour octet onium state. Check whether QCD shower allowed. + int idRad = event[iRad].id(); + int idRadAbs = abs(idRad); + bool isOctetOnium + = ( idRad == 9900441 || idRad == 9900443 || idRad == 9910441 + || idRad == 9900551 || idRad == 9900553 || idRad == 9910551 ); + bool doQCD = doQCDshower; + if (doQCD && isOctetOnium) + doQCD = (rndmPtr->flat() < octetOniumFraction); + + // Find dipole end formed by colour index. + int colTag = event[iRad].col(); + if (doQCD && colTag > 0) setupQCDdip( iSys, i, colTag, 1, event, + isOctetOnium, limitPTmaxIn); + + // Find dipole end formed by anticolour index. + int acolTag = event[iRad].acol(); + if (doQCD && acolTag > 0) setupQCDdip( iSys, i, acolTag, -1, event, + isOctetOnium, limitPTmaxIn); + + // Find "charge-dipole" and "photon-dipole" ends. + int chgType = event[iRad].chargeType(); + bool doChgDip = (chgType != 0) + && ( ( doQEDshowerByQ && event[iRad].isQuark() ) + || ( doQEDshowerByL && event[iRad].isLepton() ) ); + int gamType = (idRad == 22) ? 1 : 0; + bool doGamDip = (gamType == 1) && doQEDshowerByGamma; + if (doChgDip || doGamDip) setupQEDdip( iSys, i, chgType, gamType, + event, limitPTmaxIn); + + // Find Hidden Valley dipole ends. + bool isHVrad = (idRadAbs > 4900000 && idRadAbs < 4900007) + || (idRadAbs > 4900010 && idRadAbs < 4900017) + || idRadAbs == 4900101; + if (doHVshower && isHVrad) setupHVdip( iSys, i, event, limitPTmaxIn); + + // End loop over system final state. Have now found the dipole ends. + } + } + + // Loop through dipole ends to find matrix element corrections. + for (int iDip = dipEndSizeBeg; iDip < int(dipEnd.size()); ++iDip) + findMEtype( event, dipEnd[iDip]); + + // Update dipole list after a multiple interactions rescattering. + if (iSys > 0 && ( (iInA > 0 && event[iInA].status() == -34) + || (iInB > 0 && event[iInB].status() == -34) ) ) + rescatterUpdate( iSys, event); + +} + +//-------------------------------------------------------------------------- + +// Update dipole list after a multiple interactions rescattering. +void TimeShower::rescatterUpdate( int iSys, Event& event) { + + // Loop over two incoming partons in system; find their rescattering mother. + // (iOut is outgoing from old system, = incoming iIn of rescattering system.) + for (int iResc = 0; iResc < 2; ++iResc) { + int iIn = (iResc == 0) ? partonSystemsPtr->getInA(iSys) + : partonSystemsPtr->getInB(iSys); + if (iIn == 0 || event[iIn].status() != -34) continue; + int iOut = event[iIn].mother1(); + + // Loop over all dipoles. + int dipEndSize = dipEnd.size(); + for (int iDip = 0; iDip < dipEndSize; ++iDip) { + TimeDipoleEnd& dipNow = dipEnd[iDip]; + + // Kill dipoles where rescattered parton is radiator. + if (dipNow.iRadiator == iOut) { + dipNow.colType = 0; + dipNow.chgType = 0; + dipNow.gamType = 0; + continue; + } + // No matrix element for dipoles between scatterings. + if (dipNow.iMEpartner == iOut) { + dipNow.MEtype = 0; + dipNow.iMEpartner = -1; + } + + // Update dipoles where outgoing rescattered parton is recoiler. + if (dipNow.iRecoiler == iOut) { + int iRad = dipNow.iRadiator; + + // Colour dipole: recoil in final state, initial state or new + if (dipNow.colType > 0) { + int colTag = event[iRad].col(); + bool done = false; + for (int i = 0; i < partonSystemsPtr->sizeOut(iSys); ++i) { + int iRecNow = partonSystemsPtr->getOut( iSys, i); + if (event[iRecNow].acol() == colTag) { + dipNow.iRecoiler = iRecNow; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + done = true; + break; + } + } + if (!done) { + int iIn2 = (iResc == 0) ? partonSystemsPtr->getInB(iSys) + : partonSystemsPtr->getInA(iSys); + if (event[iIn2].col() == colTag) { + dipNow.iRecoiler = iIn2; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + int isrType = event[iIn2].mother1(); + // This line in case mother is a rescattered parton. + while (isrType > 2 + beamOffset) + isrType = event[isrType].mother1(); + if (isrType > 2) isrType -= beamOffset; + dipNow.isrType = isrType; + done = true; + } + } + // If above options failed, then create new dipole + if (!done) { + int iRadNow = partonSystemsPtr->getIndexOfOut(dipNow.system, iRad); + if (iRadNow != -1) + setupQCDdip(dipNow.system, iRadNow, event[iRad].col(), 1, + event, dipNow.isOctetOnium, true); + else + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate radiator in system"); + + dipNow.colType = 0; + dipNow.chgType = 0; + dipNow.gamType = 0; + + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate new recoiling colour partner"); + } + + // Anticolour dipole: recoil in final state, initial state or new + } else if (dipNow.colType < 0) { + int acolTag = event[iRad].acol(); + bool done = false; + for (int i = 0; i < partonSystemsPtr->sizeOut(iSys); ++i) { + int iRecNow = partonSystemsPtr->getOut( iSys, i); + if (event[iRecNow].col() == acolTag) { + dipNow.iRecoiler = iRecNow; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + done = true; + break; + } + } + if (!done) { + int iIn2 = (iResc == 0) ? partonSystemsPtr->getInB(iSys) + : partonSystemsPtr->getInA(iSys); + if (event[iIn2].acol() == acolTag) { + dipNow.iRecoiler = iIn2; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + int isrType = event[iIn2].mother1(); + // This line in case mother is a rescattered parton. + while (isrType > 2 + beamOffset) + isrType = event[isrType].mother1(); + if (isrType > 2) isrType -= beamOffset; + dipNow.isrType = isrType; + done = true; + } + } + // If above options failed, then create new dipole + if (!done) { + int iRadNow = partonSystemsPtr->getIndexOfOut(dipNow.system, iRad); + if (iRadNow != -1) + setupQCDdip(dipNow.system, iRadNow, event[iRad].acol(), -1, + event, dipNow.isOctetOnium, true); + else + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate radiator in system"); + + dipNow.colType = 0; + dipNow.chgType = 0; + dipNow.gamType = 0; + + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate new recoiling colour partner"); + } + + // Charge or photon dipoles: same flavour in final or initial state. + } else if (dipNow.chgType != 0 || dipNow.gamType != 0) { + int idTag = event[dipNow.iRecoiler].id(); + bool done = false; + for (int i = 0; i < partonSystemsPtr->sizeOut(iSys); ++i) { + int iRecNow = partonSystemsPtr->getOut( iSys, i); + if (event[iRecNow].id() == idTag) { + dipNow.iRecoiler = iRecNow; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + done = true; + break; + } + } + if (!done) { + int iIn2 = (iResc == 0) ? partonSystemsPtr->getInB(iSys) + : partonSystemsPtr->getInA(iSys); + if (event[iIn2].id() == -idTag) { + dipNow.iRecoiler = iIn2; + dipNow.systemRec = iSys; + dipNow.MEtype = 0; + int isrType = event[iIn2].mother1(); + // This line in case mother is a rescattered parton. + while (isrType > 2 + beamOffset) + isrType = event[isrType].mother1(); + if (isrType > 2) isrType -= beamOffset; + dipNow.isrType = isrType; + done = true; + } + } + // If above options failed, then create new dipole + if (!done) { + int iRadNow = partonSystemsPtr->getIndexOfOut(dipNow.system, iRad); + if (iRadNow != -1) + setupQEDdip(dipNow.system, iRadNow, dipNow.chgType, + dipNow.gamType, event, true); + else + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate radiator in system"); + + dipNow.colType = 0; + dipNow.chgType = 0; + dipNow.gamType = 0; + + infoPtr->errorMsg("Warning in TimeShower::rescatterUpdate: " + "failed to locate new recoiling charge partner"); + } + } + } + + // End of loop over dipoles and two incoming sides. + } + } + +} + +//-------------------------------------------------------------------------- + +// Update dipole list after each ISR emission (so not used for resonances). + +void TimeShower::update( int iSys, Event& event) { + + // Start list of rescatterers that gave further changed systems in ISR. + vector iRescatterer; + + // Find new and old positions of incoming partons in the system. + vector iNew, iOld; + iNew.push_back( partonSystemsPtr->getInA(iSys) ); + iOld.push_back( event[iNew[0]].daughter2() ); + iNew.push_back( partonSystemsPtr->getInB(iSys) ); + iOld.push_back( event[iNew[1]].daughter2() ); + + // Ditto for outgoing partons, except the newly created one. + int sizeOut = partonSystemsPtr->sizeOut(iSys) - 1; + for (int i = 0; i < sizeOut; ++i) { + int iNow = partonSystemsPtr->getOut(iSys, i); + iNew.push_back( iNow ); + iOld.push_back( event[iNow].mother1() ); + // Add non-final to list of rescatterers. + if (!event[iNow].isFinal()) iRescatterer.push_back( iNow ); + } + int iNewNew = partonSystemsPtr->getOut(iSys, sizeOut); + + // Swap beams to let 0 be side on which branching occured. + if (event[iNew[0]].status() != -41) { + swap( iNew[0], iNew[1]); + swap( iOld[0], iOld[1]); + } + + // Loop over all dipole ends belonging to the system + // or to the recoil system, if different. + for (int iDip = 0; iDip < int(dipEnd.size()); ++iDip) + if (dipEnd[iDip].system == iSys || dipEnd[iDip].systemRec == iSys) { + TimeDipoleEnd& dipNow = dipEnd[iDip]; + + // Replace radiator (always in final state so simple). + for (int i = 2; i < 2 + sizeOut; ++i) + if (dipNow.iRadiator == iOld[i]) { + dipNow.iRadiator = iNew[i]; + break; + } + + // Replace ME partner (always in final state, if exists, so simple). + for (int i = 2; i < 2 + sizeOut; ++i) + if (dipNow.iMEpartner == iOld[i]) { + dipNow.iMEpartner = iNew[i]; + break; + } + + // Recoiler: by default pick old one, only moved. Note excluded beam. + int iRec = 0; + if (dipNow.systemRec == iSys) { + for (int i = 1; i < 2 + sizeOut; ++i) + if (dipNow.iRecoiler == iOld[i]) { + iRec = iNew[i]; + break; + } + + // QCD recoiler: check if colour hooks up with new final parton. + if ( dipNow.colType > 0 + && event[dipNow.iRadiator].col() == event[iNewNew].acol() ) { + iRec = iNewNew; + dipNow.isrType = 0; + } + if ( dipNow.colType < 0 + && event[dipNow.iRadiator].acol() == event[iNewNew].col() ) { + iRec = iNewNew; + dipNow.isrType = 0; + } + + // QCD recoiler: check if colour hooks up with new beam parton. + if ( iRec == 0 && dipNow.colType > 0 + && event[dipNow.iRadiator].col() == event[iNew[0]].col() ) + iRec = iNew[0]; + if ( iRec == 0 && dipNow.colType < 0 + && event[dipNow.iRadiator].acol() == event[iNew[0]].acol() ) + iRec = iNew[0]; + + // QED/photon recoiler: either to new particle or remains to beam. + if ( iRec == 0 && (dipNow.chgType != 0 || dipNow.gamType != 0) ) { + if ( event[iNew[0]].chargeType() == 0 ) { + iRec = iNewNew; + dipNow.isrType = 0; + } else { + iRec = iNew[0]; + } + } + + // Recoiler in another system: keep it as is. + } else iRec = dipNow.iRecoiler; + + // Done. Kill dipole if failed to find new recoiler. + dipNow.iRecoiler = iRec; + if ( iRec == 0 && (dipNow.colType != 0 || dipNow.chgType != 0 + || dipNow.gamType != 0) ) { + dipNow.colType = 0; + dipNow.chgType = 0; + dipNow.gamType = 0; + infoPtr->errorMsg("Error in TimeShower::update: " + "failed to locate new recoiling partner"); + } + } + + // Find new dipole end formed by colour index. + int colTag = event[iNewNew].col(); + if (doQCDshower && colTag > 0) + setupQCDdip( iSys, sizeOut, colTag, 1, event, false, true); + + // Find new dipole end formed by anticolour index. + int acolTag = event[iNewNew].acol(); + if (doQCDshower && acolTag > 0) + setupQCDdip( iSys, sizeOut, acolTag, -1, event, false, true); + + // Find new "charge-dipole" and "photon-dipole" ends. + int chgType = event[iNewNew].chargeType(); + bool doChgDip = (chgType != 0) + && ( ( doQEDshowerByQ && event[iNewNew].isQuark() ) + || ( doQEDshowerByL && event[iNewNew].isLepton() ) ); + int gamType = (event[iNewNew].id() == 22) ? 1 : 0; + bool doGamDip = (gamType == 1) && doQEDshowerByGamma; + if (doChgDip || doGamDip) + setupQEDdip( iSys, sizeOut, chgType, gamType, event, true); + + // Start iterate over list of rescatterers - may be empty. + int iRescNow = -1; + while (++iRescNow < int(iRescatterer.size())) { + + // Identify systems that rescatterers belong to. + int iOutNew = iRescatterer[iRescNow]; + int iInNew = event[iOutNew].daughter1(); + int iSysResc = partonSystemsPtr->getSystemOf(iInNew, true); + + // Find new and old positions of incoming partons in the system. + iNew.resize(0); + iOld.resize(0); + iNew.push_back( partonSystemsPtr->getInA(iSysResc) ); + iOld.push_back( event[iNew[0]].daughter1() ); + iNew.push_back( partonSystemsPtr->getInB(iSysResc) ); + iOld.push_back( event[iNew[1]].daughter1() ); + + // Ditto for outgoing partons. + sizeOut = partonSystemsPtr->sizeOut(iSysResc); + for (int i = 0; i < sizeOut; ++i) { + int iNow = partonSystemsPtr->getOut(iSysResc, i); + iNew.push_back( iNow ); + iOld.push_back( event[iNow].mother1() ); + // Add non-final to list of rescatterers. + if (!event[iNow].isFinal()) iRescatterer.push_back( iNow ); + } + + // Loop over all dipole ends belonging to the system + // or to the recoil system, if different. + for (int iDip = 0; iDip < int(dipEnd.size()); ++iDip) + if (dipEnd[iDip].system == iSysResc + || dipEnd[iDip].systemRec == iSysResc) { + TimeDipoleEnd& dipNow = dipEnd[iDip]; + + // Replace radiator (always in final state so simple). + for (int i = 2; i < 2 + sizeOut; ++i) + if (dipNow.iRadiator == iOld[i]) { + dipNow.iRadiator = iNew[i]; + break; + } + + // Replace ME partner (always in final state, if exists, so simple). + for (int i = 2; i < 2 + sizeOut; ++i) + if (dipNow.iMEpartner == iOld[i]) { + dipNow.iMEpartner = iNew[i]; + break; + } + + // Replace recoiler. + for (int i = 0; i < 2 + sizeOut; ++i) + if (dipNow.iRecoiler == iOld[i]) { + dipNow.iRecoiler = iNew[i]; + break; + } + } + + // End iterate over list of rescatterers. + } + +} + +//-------------------------------------------------------------------------- + +// Setup a dipole end for a QCD colour charge. + +void TimeShower::setupQCDdip( int iSys, int i, int colTag, int colSign, + Event& event, bool isOctetOnium, bool limitPTmaxIn) { + + // Initial values. Find if allowed to hook up beams. + int iRad = partonSystemsPtr->getOut(iSys, i); + int iRec = 0; + int sizeAllA = partonSystemsPtr->sizeAll(iSys); + int sizeOut = partonSystemsPtr->sizeOut(iSys); + int sizeAll = ( allowBeamRecoil ) ? sizeAllA : sizeOut; + int sizeIn = sizeAll - sizeOut; + int sizeInA = sizeAllA - sizeIn - sizeOut; + int iOffset = i + sizeAllA - sizeOut; + bool otherSystemRec = false; + bool allowInitial = (partonSystemsPtr->hasInAB(iSys)) ? true : false; + + // Colour: other end by same index in beam or opposite in final state. + // Exclude rescattered incoming and not final outgoing. + if (colSign > 0) + for (int j = 0; j < sizeAll; ++j) if (j + sizeInA != iOffset) { + int iRecNow = partonSystemsPtr->getAll(iSys, j + sizeInA); + if ( ( j < sizeIn && event[iRecNow].col() == colTag + && !event[iRecNow].isRescatteredIncoming() ) + || ( j >= sizeIn && event[iRecNow].acol() == colTag + && event[iRecNow].isFinal() ) ) { + iRec = iRecNow; + break; + } + } + + // Anticolour: other end by same index in beam or opposite in final state. + // Exclude rescattered incoming and not final outgoing. + if (colSign < 0) + for (int j = 0; j < sizeAll; ++j) if (j + sizeInA != iOffset) { + int iRecNow = partonSystemsPtr->getAll(iSys, j + sizeInA); + if ( ( j < sizeIn && event[iRecNow].acol() == colTag + && !event[iRecNow].isRescatteredIncoming() ) + || ( j >= sizeIn && event[iRecNow].col() == colTag + && event[iRecNow].isFinal() ) ) { + iRec = iRecNow; + break; + } + } + + // Resonance decays (= no instate), without a junction colour: + // other end to nearest recoiler in same system final state, + // by (p_i + p_j)^2 - (m_i + m_j)^2 = 2 (p_i p_j - m_i m_j). + if (iRec == 0 && !allowInitial) { + bool hasJunction = false; + for (int iJun = 0; iJun < event.sizeJunction(); ++ iJun) + for (int iLeg = 0; iLeg < 3; ++iLeg) + if (event.endColJunction( iJun, iLeg) == colTag) hasJunction = true; + if (!hasJunction) { + double ppMin = LARGEM2; + for (int j = 0; j < sizeOut; ++j) if (j != i) { + int iRecNow = partonSystemsPtr->getOut(iSys, j); + if (!event[iRecNow].isFinal()) continue; + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + } + } + } + } + + // If no success then look for matching (anti)colour anywhere in final state. + if ( iRec == 0 || (!doInterleave && !event[iRec].isFinal()) ) { + iRec = 0; + for (int j = 0; j < event.size(); ++j) if (event[j].isFinal()) + if ( (colSign > 0 && event[j].acol() == colTag) + || (colSign < 0 && event[j].col() == colTag) ) { + iRec = j; + otherSystemRec = true; + break; + } + + // If no success then look for match to non-rescattered in initial state. + if (iRec == 0 && allowInitial) { + for (int iSysR = 0; iSysR < partonSystemsPtr->sizeSys(); ++iSysR) + if (iSysR != iSys) { + int j = partonSystemsPtr->getInA(iSysR); + if (j > 0 && event[j].isRescatteredIncoming()) j = 0; + if (j > 0 && ( (colSign > 0 && event[j].col() == colTag) + || (colSign < 0 && event[j].acol() == colTag) ) ) { + iRec = j; + otherSystemRec = true; + break; + } + j = partonSystemsPtr->getInB(iSysR); + if (j > 0 && event[j].isRescatteredIncoming()) j = 0; + if (j > 0 && ( (colSign > 0 && event[j].col() == colTag) + || (colSign < 0 && event[j].acol() == colTag) ) ) { + iRec = j; + otherSystemRec = true; + break; + } + } + } + + // For junction pick any of other leg as recoiler. Note colour sign. + if (iRec == 0) { + for (int iJun = 0; iJun < event.sizeJunction(); ++ iJun) + for (int iLeg = 0; iLeg < 3; ++iLeg) + if (event.endColJunction( iJun, iLeg) == colTag) { + int iLegRec = iLeg + 1 + int(2. * rndmPtr->flat()); + if (iLegRec >= 3) iLegRec -= 3; + int colTagRec = event.endColJunction( iJun, iLegRec); + for (int j = 0; j < event.size(); ++j) if (event[j].isFinal()) + if ( (colSign > 0 && event[j].col() == colTagRec) + || (colSign < 0 && event[j].acol() == colTagRec) ) { + iRec = j; + otherSystemRec = true; + break; + } + } + } + } + + // If fail, then other end to nearest recoiler in same system final state, + // by (p_i + p_j)^2 - (m_i + m_j)^2 = 2 (p_i p_j - m_i m_j). + if (iRec == 0) { + double ppMin = LARGEM2; + for (int j = 0; j < sizeOut; ++j) if (j != i) { + int iRecNow = partonSystemsPtr->getOut(iSys, j); + if (!event[iRecNow].isFinal()) continue; + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + } + } + } + + // If fail, then other end to nearest recoiler in any system final state, + // by (p_i + p_j)^2 - (m_i + m_j)^2 = 2 (p_i p_j - m_i m_j). + if (iRec == 0) { + double ppMin = LARGEM2; + for (int iRecNow = 0; iRecNow < event.size(); ++iRecNow) + if (iRecNow != iRad && event[iRecNow].isFinal()) { + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + otherSystemRec = true; + ppMin = ppNow; + } + } + } + + // Store dipole colour end. + if (iRec > 0) { + // Max scale either by parton scale or by half dipole mass. + double pTmax = event[iRad].scale(); + if (limitPTmaxIn) { + if (iSys == 0) pTmax *= pTmaxFudge; + if (iSys > 0 && sizeIn > 0) pTmax *= pTmaxFudgeMI; + } else pTmax = 0.5 * m( event[iRad], event[iRec]); + int colType = (event[iRad].id() == 21) ? 2 * colSign : colSign; + int isrType = (event[iRec].isFinal()) ? 0 : event[iRec].mother1(); + // This line in case mother is a rescattered parton. + while (isrType > 2 + beamOffset) isrType = event[isrType].mother1(); + if (isrType > 2) isrType -= beamOffset; + dipEnd.push_back( TimeDipoleEnd( iRad, iRec, pTmax, + colType, 0, 0, isrType, iSys, -1, -1, isOctetOnium) ); + + // If hooked up with other system then find which. + if (otherSystemRec) { + int systemRec = partonSystemsPtr->getSystemOf(iRec, true); + if (systemRec >= 0) dipEnd.back().systemRec = systemRec; + dipEnd.back().MEtype = 0; + } + } else { + infoPtr->errorMsg("Error in TimeShower::setupQCDdip: " + "failed to locate any recoiling partner"); + } + +} + +//-------------------------------------------------------------------------- + +// Setup a dipole end for a QED colour charge or a photon. +// No failsafe choice of recoiler, so gradually widen search. + +void TimeShower::setupQEDdip( int iSys, int i, int chgType, int gamType, + Event& event, bool limitPTmaxIn) { + + // Initial values. Find if allowed to hook up beams. + int iRad = partonSystemsPtr->getOut(iSys, i); + int idRad = event[iRad].id(); + int iRec = 0; + int sizeAllA = partonSystemsPtr->sizeAll(iSys); + int sizeOut = partonSystemsPtr->sizeOut(iSys); + int sizeAll = ( allowBeamRecoil ) ? sizeAllA : sizeOut; + int sizeIn = sizeAll - sizeOut; + int sizeInA = sizeAllA - sizeIn - sizeOut; + int iOffset = i + sizeAllA - sizeOut; + double ppMin = LARGEM2; + bool hasRescattered = false; + bool otherSystemRec = false; + + // Find nearest same- (opposide-) flavour recoiler in initial (final) + // state of same system, excluding rescattered (in or out) partons. + // Also find if system is involved in rescattering. + // Note: (p_i + p_j)2 - (m_i + m_j)2 = 2 (p_i p_j - m_i m_j). + for (int j = 0; j < sizeAll; ++j) if (j + sizeInA != iOffset) { + int iRecNow = partonSystemsPtr->getAll(iSys, j + sizeInA); + if ( (j < sizeIn && !event[iRecNow].isRescatteredIncoming()) + || (j >= sizeIn && event[iRecNow].isFinal()) ) { + if ( (j < sizeIn && event[iRecNow].id() == idRad) + || (j >= sizeIn && event[iRecNow].id() == -idRad) ) { + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + } + } + } else hasRescattered = true; + } + + // If rescattering then find nearest opposite-flavour recoiler + // anywhere in final state. + if (iRec == 0 && hasRescattered) { + for (int iRecNow = 0; iRecNow < event.size(); ++iRecNow) + if (event[iRecNow].id() == -idRad && event[iRecNow].isFinal()) { + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + otherSystemRec = true; + } + } + } + + // Find nearest recoiler in same system, charge-squared-weighted, + // including initial state, but excluding rescatterer. + if (iRec == 0) + for (int j = 0; j < sizeAll; ++j) if (j + sizeInA != iOffset) { + int iRecNow = partonSystemsPtr->getAll(iSys, j + sizeInA); + int chgTypeRecNow = event[iRecNow].chargeType(); + if (chgTypeRecNow == 0) continue; + if ( (j < sizeIn && !event[iRecNow].isRescatteredIncoming()) + || (j >= sizeIn && event[iRecNow].isFinal()) ) { + double ppNow = (event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m()) + / pow2(chgTypeRecNow); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + } + } + } + + // If rescattering then find nearest recoiler in the final state, + // charge-squared-weighted. + if (iRec == 0 && hasRescattered) { + for (int iRecNow = 0; iRecNow < event.size(); ++iRecNow) + if (iRecNow != iRad && event[iRecNow].isFinal()) { + int chgTypeRecNow = event[iRecNow].chargeType(); + if (chgTypeRecNow != 0 && event[iRecNow].isFinal()) { + double ppNow = (event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m()) + / pow2(chgTypeRecNow); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + otherSystemRec = true; + } + } + } + } + + // Find any nearest recoiler in final state of same system. + if (iRec == 0) + for (int j = 0; j < sizeOut; ++j) if (j != i) { + int iRecNow = partonSystemsPtr->getOut(iSys, j); + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + } + } + + // Find any nearest recoiler in final state. + if (iRec == 0) + for (int iRecNow = 0; iRecNow < event.size(); ++iRecNow) + if (iRecNow != iRad && event[iRecNow].isFinal()) { + double ppNow = event[iRecNow].p() * event[iRad].p() + - event[iRecNow].m() * event[iRad].m(); + if (ppNow < ppMin) { + iRec = iRecNow; + ppMin = ppNow; + otherSystemRec = true; + } + } + + // Fill charge-dipole or photon-dipole end. + if (iRec > 0) { + // Max scale either by parton scale or by half dipole mass. + double pTmax = event[iRad].scale(); + if (limitPTmaxIn) { + if (iSys == 0) pTmax *= pTmaxFudge; + if (iSys > 0 && sizeIn > 0) pTmax *= pTmaxFudgeMI; + } else pTmax = 0.5 * m( event[iRad], event[iRec]); + int isrType = (event[iRec].isFinal()) ? 0 : event[iRec].mother1(); + // This line in case mother is a rescattered parton. + while (isrType > 2 + beamOffset) isrType = event[isrType].mother1(); + if (isrType > 2) isrType -= beamOffset; + dipEnd.push_back( TimeDipoleEnd(iRad, iRec, pTmax, + 0, chgType, gamType, isrType, iSys, -1) ); + + // If hooked up with other system then find which. + if (otherSystemRec) { + int systemRec = partonSystemsPtr->getSystemOf(iRec); + if (systemRec >= 0) dipEnd.back().systemRec = systemRec; + dipEnd.back().MEtype = 0; + } + + // Failure to find other end of dipole. + } else { + infoPtr->errorMsg("Error in TimeShower::setupQEDdip: " + "failed to locate any recoiling partner"); + } + +} + +//-------------------------------------------------------------------------- + +// Setup a dipole end for a Hidden Valley colour charge. + +void TimeShower::setupHVdip( int iSys, int i, Event& event, + bool limitPTmaxIn) { + + // Initial values. + int iRad = partonSystemsPtr->getOut(iSys, i); + int iRec = 0; + int idRad = event[iRad].id(); + int sizeOut = partonSystemsPtr->sizeOut(iSys); + + // Hidden Valley colour positive for positive id, and vice versa. + // Find opposte HV colour in final state of same system. + for (int j = 0; j < sizeOut; ++j) if (j != i) { + int iRecNow = partonSystemsPtr->getOut(iSys, j); + int idRec = event[iRecNow].id(); + if ( (abs(idRec) > 4900000 && abs(idRec) < 4900017) + && idRad * idRec < 0) { + iRec = iRecNow; + break; + } + } + + // Else find heaviest other final-state in same system. + // (Intended for decays; should mainly be two-body so unique.) + double mMax = -sqrt(LARGEM2); + if (iRec == 0) + for (int j = 0; j < sizeOut; ++j) if (j != i) { + int iRecNow = partonSystemsPtr->getOut(iSys, j); + if (event[iRecNow].m() > mMax) { + iRec = iRecNow; + mMax = event[iRecNow].m(); + } + } + + // Set up dipole end, or report failure. + if (iRec > 0) { + // Max scale either by parton scale or by half dipole mass. + double pTmax = event[iRad].scale(); + if (limitPTmaxIn) { + if (iSys == 0) pTmax *= pTmaxFudge; + } else pTmax = 0.5 * m( event[iRad], event[iRec]); + int colvType = (event[iRad].id() > 0) ? 1 : -1; + dipEnd.push_back( TimeDipoleEnd( iRad, iRec, pTmax, 0, 0, 0, 0, + iSys, -1, -1, false, true, colvType) ); + } else infoPtr->errorMsg("Error in TimeShower::setupHVdip: " + "failed to locate any recoiling partner"); + +} + +//-------------------------------------------------------------------------- + +// Select next pT in downwards evolution of the existing dipoles. + +double TimeShower::pTnext( Event& event, double pTbegAll, double pTendAll) { + + // Begin loop over all possible radiating dipole ends. + dipSel = 0; + iDipSel = -1; + double pT2sel = pTendAll * pTendAll; + for (int iDip = 0; iDip < int(dipEnd.size()); ++iDip) { + TimeDipoleEnd& dip = dipEnd[iDip]; + + // Dipole properties. (Could partly be moved up to prepare??) + dip.mRad = event[dip.iRadiator].m(); + dip.m2Rad = pow2(dip.mRad); + dip.mRec = event[dip.iRecoiler].m(); + dip.m2Rec = pow2(dip.mRec); + dip.mDip = m( event[dip.iRadiator], event[dip.iRecoiler] ); + dip.m2Dip = pow2(dip.mDip); + + // Find maximum evolution scale for dipole. + dip.m2DipCorr = pow2(dip.mDip - dip.mRec) - dip.m2Rad; + double pTbegDip = min( pTbegAll, dip.pTmax ); + double pT2begDip = min( pow2(pTbegDip), 0.25 * dip.m2DipCorr); + + // Do QCD, QED or HV evolution if it makes sense. + dip.pT2 = 0.; + if (pT2begDip > pT2sel) { + if (dip.colType != 0) + pT2nextQCD(pT2begDip, pT2sel, dip, event); + else if (dip.chgType != 0 || dip.gamType != 0) + pT2nextQED(pT2begDip, pT2sel, dip, event); + else if (dip.colvType != 0) + pT2nextHV(pT2begDip, pT2sel, dip, event); + + // Update if found larger pT than current maximum. + if (dip.pT2 > pT2sel) { + pT2sel = dip.pT2; + dipSel = &dip; + iDipSel = iDip; + } + } + } + + // Return nonvanishing value if found pT bigger than already found. + return (dipSel == 0) ? 0. : sqrt(pT2sel); + +} + +//-------------------------------------------------------------------------- + +// Evolve a QCD dipole end. + +void TimeShower::pT2nextQCD(double pT2begDip, double pT2sel, + TimeDipoleEnd& dip, Event& event) { + + // Lower cut for evolution. Return if no evolution range. + double pT2endDip = max( pT2sel, pT2colCut ); + if (pT2begDip < pT2endDip) return; + + // Upper estimate for matrix element weighting and colour factor. + // Special cases for triplet recoiling against gluino and octet onia. + // Note that g -> g g and g -> q qbar are split on two sides. + int colTypeAbs = abs(dip.colType); + double wtPSglue = 2.; + double colFac = (colTypeAbs == 1) ? 4./3. : 3./2.; + if (dip.MEgluinoRec) colFac = 3.; + if (dip.isOctetOnium) colFac *= 0.5 * octetOniumColFac; + double wtPSqqbar = (colTypeAbs == 2) ? 0.25 * nGluonToQuark : 0.; + + // Variables used inside evolution loop. (Mainly dummy start values.) + dip.pT2 = pT2begDip; + int nFlavour = 3; + double zMinAbs = 0.5; + double pT2min = pT2endDip; + double b0 = 4.5; + double Lambda2 = Lambda3flav2; + double emitCoefGlue = 0.; + double emitCoefQqbar = 0.; + double emitCoefTot = 0.; + double wt = 0.; + bool mustFindRange = true; + + // Begin evolution loop towards smaller pT values. + do { + + // Initialize evolution coefficients at the beginning and + // reinitialize when crossing c and b flavour thresholds. + if (mustFindRange) { + + // Determine overestimated z range; switch at c and b masses. + if (dip.pT2 > m2b) { + nFlavour = 5; + pT2min = m2b; + b0 = 23./6.; + Lambda2 = Lambda5flav2; + } else if (dip.pT2 > m2c) { + nFlavour = 4; + pT2min = m2c; + b0 = 25./6.; + Lambda2 = Lambda4flav2; + } else { + nFlavour = 3; + pT2min = pT2endDip; + b0 = 27./6.; + Lambda2 = Lambda3flav2; + } + zMinAbs = 0.5 - sqrtpos( 0.25 - pT2min / dip.m2DipCorr ); + if (zMinAbs < SIMPLIFYROOT) zMinAbs = pT2min / dip.m2DipCorr; + + // Find emission coefficients for X -> X g and g -> q qbar. + emitCoefGlue = wtPSglue * colFac * log(1. / zMinAbs - 1.); + emitCoefTot = emitCoefGlue; + if (colTypeAbs == 2 && event[dip.iRadiator].id() == 21) { + emitCoefQqbar = wtPSqqbar * (1. - 2. * zMinAbs); + emitCoefTot += emitCoefQqbar; + } + + // Initialization done for current range. + mustFindRange = false; + } + + // Pick pT2 (in overestimated z range) for fixed alpha_strong. + if (alphaSorder == 0) { + dip.pT2 = dip.pT2 * pow( rndmPtr->flat(), + 1. / (alphaS2pi * emitCoefTot) ); + + // Ditto for first-order alpha_strong. + } else if (alphaSorder == 1) { + dip.pT2 = Lambda2 * pow( dip.pT2 / Lambda2, + pow( rndmPtr->flat(), b0 / emitCoefTot) ); + + // For second order reject by second term in alpha_strong expression. + } else { + do dip.pT2 = Lambda2 * pow( dip.pT2 / Lambda2, + pow( rndmPtr->flat(), b0 / emitCoefTot) ); + while (alphaS.alphaS2OrdCorr(dip.pT2) < rndmPtr->flat() + && dip.pT2 > pT2min); + } + wt = 0.; + + // If crossed c or b thresholds: continue evolution from threshold. + if (nFlavour == 5 && dip.pT2 < m2b) { + mustFindRange = true; + dip.pT2 = m2b; + } else if ( nFlavour == 4 && dip.pT2 < m2c) { + mustFindRange = true; + dip.pT2 = m2c; + + // Abort evolution if below cutoff scale, or below another branching. + } else { + if ( dip.pT2 < pT2endDip) { dip.pT2 = 0.; return; } + + // Pick kind of branching: X -> X g or g -> q qbar. + dip.flavour = 21; + dip.mFlavour = 0.; + if (colTypeAbs == 2 && emitCoefQqbar > rndmPtr->flat() + * emitCoefTot) dip.flavour = 0; + + // Pick z: either dz/(1-z) or flat dz. + if (dip.flavour == 21) { + dip.z = 1. - zMinAbs * pow( 1. / zMinAbs - 1., rndmPtr->flat() ); + } else { + dip.z = zMinAbs + (1. - 2. * zMinAbs) * rndmPtr->flat(); + } + + // Do not accept branching if outside allowed z range. + double zMin = 0.5 - sqrtpos( 0.25 - dip.pT2 / dip.m2DipCorr ); + if (zMin < SIMPLIFYROOT) zMin = dip.pT2 / dip.m2DipCorr; + dip.m2 = dip.m2Rad + dip.pT2 / (dip.z * (1. - dip.z)); + if (dip.z > zMin && dip.z < 1. - zMin + && dip.m2 * dip.m2Dip < dip.z * (1. - dip.z) + * pow2(dip.m2Dip + dip.m2 - dip.m2Rec) ) { + + // Flavour choice for g -> q qbar. + if (dip.flavour == 0) { + dip.flavour = min(5, 1 + int(nGluonToQuark * rndmPtr->flat())); + dip.mFlavour = particleDataPtr->m0(dip.flavour); + } + + // No z weight, except threshold, if to do ME corrections later on. + if (dip.MEtype > 0) { + wt = 1.; + if (dip.flavour < 10 && dip.m2 < THRESHM2 * pow2(dip.mFlavour)) + wt = 0.; + + // z weight for X -> X g. + } else if (dip.flavour == 21 && colTypeAbs == 1) { + wt = (1. + pow2(dip.z)) / wtPSglue; + } else if (dip.flavour == 21) { + wt = (1. + pow3(dip.z)) / wtPSglue; + + // z weight for g -> q qbar. + } else { + double beta = sqrtpos( 1. - 4. * pow2(dip.mFlavour) / dip.m2 ); + wt = beta * ( pow2(dip.z) + pow2(1. - dip.z) ); + } + + // Suppression factors for dipole to beam remnant. + if (dip.isrType != 0) { + BeamParticle& beam = (dip.isrType == 1) ? *beamAPtr : *beamBPtr; + int iSysRec = dip.systemRec; + double xOld = beam[iSysRec].x(); + double xNew = xOld * (1. + (dip.m2 - dip.m2Rad) / + (dip.m2Dip - dip.m2Rad)); + double xMaxAbs = beam.xMax(iSysRec); + if (xMaxAbs < 0.) { + infoPtr->errorMsg("Warning in TimeShower::pT2nextQCD: " + "xMaxAbs negative"); + return; + } + + // Firstly reduce by PDF ratio. + if (xNew > xMaxAbs) wt = 0.; + else { + int idRec = event[dip.iRecoiler].id(); + double pdfOld = max ( TINYPDF, + beam.xfISR( iSysRec, idRec, xOld, dip.pT2) ); + double pdfNew = beam.xfISR( iSysRec, idRec, xNew, dip.pT2); + wt *= min( 1., pdfNew / pdfOld); + } + + // Secondly optionally reduce by 4 pT2_hard / (4 pT2_hard + m2). + if (dampenBeamRecoil) { + double pTpT = sqrt(event[dip.iRadiator].pT2() * dip.pT2); + wt *= pTpT / (pTpT + dip.m2); + } + } + } + } + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()); + +} + +//-------------------------------------------------------------------------- + +// Evolve a QED dipole end, either charged or photon. + +void TimeShower::pT2nextQED(double pT2begDip, double pT2sel, + TimeDipoleEnd& dip, Event& event) { + + // Lower cut for evolution. Return if no evolution range. + double pT2chgCut = (dip.chgType != 0 && abs(dip.chgType) != 3) + ? pT2chgQCut : pT2chgLCut; + double pT2endDip = max( pT2sel, pT2chgCut ); + if (pT2begDip < pT2endDip) return; + + // Emission of photon or photon branching. + bool hasCharge = (dip.chgType != 0); + + // Default values. + double wtPSgam = 0.; + double chg2Sum = 0.; + double chg2SumL = 0.; + double chg2SumQ = 0.; + double zMinAbs = 0.; + double emitCoefTot = 0.; + + // alpha_em at maximum scale provides upper estimate. + double alphaEMmax = alphaEM.alphaEM(pT2begDip); + double alphaEM2pi = alphaEMmax / (2. * M_PI); + + // Emission: upper estimate for matrix element weighting; charge factor. + if (hasCharge) { + wtPSgam = 2.; + double chg2 = pow2(dip.chgType / 3.); + + // Determine overestimated z range. Find evolution coefficient. + zMinAbs = 0.5 - sqrtpos( 0.25 - pT2endDip / dip.m2DipCorr ); + if (zMinAbs < SIMPLIFYROOT) zMinAbs = pT2endDip / dip.m2DipCorr; + emitCoefTot = alphaEM2pi * chg2 * wtPSgam * log(1. / zMinAbs - 1.); + + // Branching: sum of squared charge factors for lepton and quark daughters. + } else { + chg2SumL = max(0, min(3, nGammaToLepton)); + if (nGammaToQuark > 4) chg2SumQ = 11. / 9.; + else if (nGammaToQuark > 3) chg2SumQ = 10. / 9.; + else if (nGammaToQuark > 2) chg2SumQ = 6. / 9.; + else if (nGammaToQuark > 1) chg2SumQ = 5. / 9.; + else if (nGammaToQuark > 0) chg2SumQ = 1. / 9.; + + // Total sum of squared charge factors. Find evolution coefficient. + chg2Sum = chg2SumL + 3. * chg2SumQ; + emitCoefTot = alphaEM2pi * chg2Sum; + } + + // Variables used inside evolution loop. + dip.pT2 = pT2begDip; + double wt; + + // Begin evolution loop towards smaller pT values. + do { + + // Pick pT2 (in overestimated z range). + dip.pT2 = dip.pT2 * pow(rndmPtr->flat(), 1. / emitCoefTot); + wt = 0.; + + // Abort evolution if below cutoff scale, or below another branching. + if ( dip.pT2 < pT2endDip) { dip.pT2 = 0.; return; } + + // Pick z according to dz/(1-z) or flat. + if (hasCharge) dip.z = 1. - zMinAbs + * pow( 1. / zMinAbs - 1., rndmPtr->flat() ); + else dip.z = rndmPtr->flat(); + + // Do not accept branching if outside allowed z range. + double zMin = 0.5 - sqrtpos( 0.25 - dip.pT2 / dip.m2DipCorr ); + if (zMin < SIMPLIFYROOT) zMin = dip.pT2 / dip.m2DipCorr; + dip.m2 = dip.m2Rad + dip.pT2 / (dip.z * (1. - dip.z)); + if (dip.z > zMin && dip.z < 1. - zMin + && dip.m2 * dip.m2Dip < dip.z * (1. - dip.z) + * pow2(dip.m2Dip + dip.m2 - dip.m2Rec) + // For gamma -> f fbar also impose maximum mass. + && (hasCharge || dip.m2 < m2MaxGamma) ) { + + // Photon emission: unique flavour choice. + if (hasCharge) { + dip.flavour = 22; + dip.mFlavour = 0.; + + // Photon branching: either lepton or quark flavour choice. + } else { + if (rndmPtr->flat() * chg2Sum < chg2SumL) + dip.flavour = 9 + 2 * min(3, 1 + int(chg2SumL * rndmPtr->flat())); + else { + double rndmQ = 9. * chg2SumQ * rndmPtr->flat(); + if (rndmQ < 1.) dip.flavour = 1; + else if (rndmQ < 5.) dip.flavour = 2; + else if (rndmQ < 6.) dip.flavour = 3; + else if (rndmQ < 10.) dip.flavour = 4; + else dip.flavour = 5; + } + dip.mFlavour = particleDataPtr->m0(dip.flavour); + } + + + // No z weight, except threshold, if to do ME corrections later on. + if (dip.MEtype > 0) { + wt = 1.; + if (dip.flavour < 20 && dip.m2 < THRESHM2 * pow2(dip.mFlavour)) + wt = 0.; + + // z weight for X -> X gamma. + } else if (hasCharge) { + wt = (1. + pow2(dip.z)) / wtPSgam; + + // z weight for gamma -> f fbar. + } else { + double beta = sqrtpos( 1. - 4. * pow2(dip.mFlavour) / dip.m2 ); + wt = beta * ( pow2(dip.z) + pow2(1. - dip.z) ); + } + + // Correct to current value of alpha_EM. + double alphaEMnow = alphaEM.alphaEM(dip.pT2); + wt *= (alphaEMnow / alphaEMmax); + + // Suppression factors for dipole to beam remnant. + if (dip.isrType != 0) { + BeamParticle& beam = (dip.isrType == 1) ? *beamAPtr : *beamBPtr; + int iSys = dip.system; + double xOld = beam[iSys].x(); + double xNew = xOld * (1. + (dip.m2 - dip.m2Rad) / + (dip.m2Dip - dip.m2Rad)); + double xMaxAbs = beam.xMax(iSys); + if (xMaxAbs < 0.) { + infoPtr->errorMsg("Warning in TimeShower::pT2nextQED: " + "xMaxAbs negative"); + return; + } + + // Firstly reduce by PDF ratio. + if (xNew > xMaxAbs) wt = 0.; + else { + int idRec = event[dip.iRecoiler].id(); + double pdfOld = max ( TINYPDF, + beam.xfISR( iSys, idRec, xOld, dip.pT2) ); + double pdfNew = beam.xfISR( iSys, idRec, xNew, dip.pT2); + wt *= min( 1., pdfNew / pdfOld); + } + + // Secondly optionally reduce by 4 pT2_hard / (4 pT2_hard + m2). + if (dampenBeamRecoil) { + double pT24 = 4. * event[dip.iRadiator].pT2(); + wt *= pT24 / (pT24 + dip.m2); + } + } + } + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()); + +} + +//-------------------------------------------------------------------------- + +// Evolve a Hidden Valley dipole end. + +void TimeShower::pT2nextHV(double pT2begDip, double pT2sel, + TimeDipoleEnd& dip, Event& ) { + + // Lower cut for evolution. Return if no evolution range. + double pT2endDip = max( pT2sel, pT2hvCut ); + if (pT2begDip < pT2endDip) return; + + // C_F * alpha_HV/2 pi. + int colvTypeAbs = abs(dip.colvType); + double colvFac = (colvTypeAbs == 1) ? CFHV : 0.5 * nCHV; + double alphaHV2pi = colvFac * (alphaHVfix / (2. * M_PI)); + + // Determine overestimated z range. Find evolution coefficient. + double zMinAbs = 0.5 - sqrtpos( 0.25 - pT2endDip / dip.m2DipCorr ); + if (zMinAbs < SIMPLIFYROOT) zMinAbs = pT2endDip / dip.m2DipCorr; + double emitCoefTot = alphaHV2pi * 2. * log(1. / zMinAbs - 1.); + + // Variables used inside evolution loop. + dip.pT2 = pT2begDip; + double wt; + + // Begin evolution loop towards smaller pT values. + do { + + // Pick pT2 (in overestimated z range). + dip.pT2 = dip.pT2 * pow(rndmPtr->flat(), 1. / emitCoefTot); + wt = 0.; + + // Abort evolution if below cutoff scale, or below another branching. + if ( dip.pT2 < pT2endDip) { dip.pT2 = 0.; return; } + + // Pick z according to dz/(1-z). + dip.z = 1. - zMinAbs * pow( 1. / zMinAbs - 1., rndmPtr->flat() ); + + // Do not accept branching if outside allowed z range. + double zMin = 0.5 - sqrtpos( 0.25 - dip.pT2 / dip.m2DipCorr ); + if (zMin < SIMPLIFYROOT) zMin = dip.pT2 / dip.m2DipCorr; + dip.m2 = dip.m2Rad + dip.pT2 / (dip.z * (1. - dip.z)); + if (dip.z > zMin && dip.z < 1. - zMin + && dip.m2 * dip.m2Dip < dip.z * (1. - dip.z) + * pow2(dip.m2Dip + dip.m2 - dip.m2Rec) ) { + + // HV gamma or gluon emission: unique flavour choice. + dip.flavour = (nCHV == 1) ? 4900022 : 4900021; + dip.mFlavour = 0.; + + // No z weight, except threshold, if to do ME corrections later on. + if (dip.MEtype > 0) wt = 1.; + + // z weight for X -> X g_HV. + else if (colvTypeAbs == 1) wt = (1. + pow2(dip.z)) / 2.; + else wt = (1. + pow3(dip.z)) / 2.; + } + + // Iterate until acceptable pT (or have fallen below pTmin). + } while (wt < rndmPtr->flat()); + +} + +//-------------------------------------------------------------------------- + +// ME corrections and kinematics that may give failure. +// Notation: radBef, recBef = radiator, recoiler before emission, +// rad, rec, emt = radiator, recoiler, emitted efter emission. +// (rad, emt distinguished by colour flow for g -> q qbar.) + +bool TimeShower::branch( Event& event, bool isInterleaved) { + + // Find initial particles in dipole branching. + int iRadBef = dipSel->iRadiator; + int iRecBef = dipSel->iRecoiler; + Particle& radBef = event[iRadBef]; + Particle& recBef = event[iRecBef]; + + // Default flavours and colour tags for new particles in dipole branching. + int idRad = radBef.id(); + int idEmt = dipSel->flavour; + int colRad = radBef.col(); + int acolRad = radBef.acol(); + int colEmt = 0; + int acolEmt = 0; + iSysSel = dipSel->system; + int iSysSelRec = dipSel->systemRec; + + // Default OK for photon, photon_HV or gluon_HV emission. + if (dipSel->flavour == 22 || dipSel->flavour == 4900021 + || dipSel->flavour == 4900022) { + // New colour tag required for gluon emission. + } else if (dipSel->flavour == 21 && dipSel->colType > 0) { + colEmt = colRad; + colRad = event.nextColTag(); + acolEmt = colRad; + } else if (dipSel->flavour == 21) { + acolEmt = acolRad; + acolRad = event.nextColTag(); + colEmt = acolRad; + // New flavours for g -> q qbar; split colours. + } else if (dipSel->colType > 0) { + idEmt = dipSel->flavour ; + idRad = -idEmt; + colEmt = colRad; + colRad = 0; + } else if (dipSel->colType < 0) { + idEmt = -dipSel->flavour ; + idRad = -idEmt; + acolEmt = acolRad; + acolRad = 0; + // New flavours for gamma -> f fbar, and maybe also colours. + } else if (dipSel->gamType == 1 && rndmPtr->flat() > 0.5) { + idEmt = -dipSel->flavour ; + idRad = -idEmt; + if (idRad < 10) colRad = event.nextColTag(); + acolEmt = colRad; + } else if (dipSel->gamType == 1) { + idEmt = dipSel->flavour ; + idRad = -idEmt; + if (idEmt < 10) colEmt = event.nextColTag(); + acolRad = colEmt; + } + + // Construct kinematics in dipole rest frame: + // begin simple (like g -> g g). + double eRadPlusEmt = 0.5 * (dipSel->m2Dip + dipSel->m2 - dipSel->m2Rec) + / dipSel->mDip; + double e2RadPlusEmt = pow2(eRadPlusEmt); + double pzRadPlusEmt = 0.5 * sqrtpos( pow2(dipSel->m2Dip - dipSel->m2 + - dipSel->m2Rec) - 4. * dipSel->m2 * dipSel->m2Rec ) / dipSel->mDip; + double pT2corr = dipSel->m2 * (e2RadPlusEmt * dipSel->z * (1. - dipSel->z) + - 0.25 * dipSel->m2) / pow2(pzRadPlusEmt); + double pTcorr = sqrtpos( pT2corr ); + double pzRad = (e2RadPlusEmt * dipSel->z - 0.5 * dipSel->m2) + / pzRadPlusEmt; + double pzEmt = (e2RadPlusEmt * (1. - dipSel->z) - 0.5 * dipSel->m2) + / pzRadPlusEmt; + double mRad = dipSel->mRad; + double mEmt = 0.; + + // Kinematics reduction for q -> q g/gamma/g_HV when m_q > 0. + if (abs(dipSel->colType) == 1 || dipSel->chgType != 0 + || abs(dipSel->colvType) == 1) { + pTcorr *= 1. - dipSel->m2Rad / dipSel->m2; + pzRad += pzEmt * dipSel->m2Rad / dipSel->m2; + pzEmt *= 1. - dipSel->m2Rad / dipSel->m2; + // Kinematics reduction for g -> q qbar or gamma -> f fbar when m_f > 0; + } else if (abs(dipSel->flavour) < 20) { + mEmt = dipSel->mFlavour; + mRad = mEmt; + double beta = sqrtpos( 1. - 4. * pow2(mEmt) / dipSel->m2 ); + pTcorr *= beta; + pzRad = 0.5 * ( (1. + beta) * pzRad + (1. - beta) * pzEmt ); + pzEmt = pzRadPlusEmt - pzRad; + } + + // Find rest frame and angles of original dipole. + RotBstMatrix M; + M.fromCMframe(radBef.p(), recBef.p()); + + // Evaluate coefficient of azimuthal asymmetry from gluon polarization. + findAsymPol( event, dipSel); + + // Begin construction of new dipole kinematics: pick azimuthal angle. + Vec4 pRad, pEmt, pRec; + double wtPhi = 1.; + do { + double phi = 2. * M_PI * rndmPtr->flat(); + + // Define kinematics of branching in dipole rest frame. + pRad = Vec4( pTcorr * cos(phi), pTcorr * sin(phi), pzRad, + sqrt( pow2(pTcorr) + pow2(pzRad) + pow2(mRad) ) ); + pEmt = Vec4( -pRad.px(), -pRad.py(), pzEmt, + sqrt( pow2(pTcorr) + pow2(pzEmt) + pow2(mEmt) ) ); + pRec = Vec4( 0., 0., -pzRadPlusEmt, sqrt( pow2(pzRadPlusEmt) + + dipSel->m2Rec ) ); + + // Rotate and boost dipole products to the event frame. + pRad.rotbst(M); + pEmt.rotbst(M); + pRec.rotbst(M); + + // Azimuthal phi weighting: loop to new phi value if required. + if (dipSel->asymPol != 0.) { + Vec4 pRadBef = event[iRadBef].p(); + Vec4 pAunt = event[dipSel->iAunt].p(); + double cosPhi = cosphi( pRad, pAunt, pRadBef ); + wtPhi = ( 1. + dipSel->asymPol * (2. * pow2(cosPhi) - 1.) ) + / ( 1. + abs(dipSel->asymPol) ); + } + } while (wtPhi < rndmPtr->flat()) ; + + // Kinematics when recoiler is initial-state parton. + int isrTypeNow = dipSel->isrType; + if (isrTypeNow != 0) pRec = 2. * recBef.p() - pRec; + + // Define new particles from dipole branching. + double pTsel = sqrt(dipSel->pT2); + Particle rad = Particle(idRad, 51, iRadBef, 0, 0, 0, + colRad, acolRad, pRad, mRad, pTsel); + Particle emt = Particle(idEmt, 51, iRadBef, 0, 0, 0, + colEmt, acolEmt, pEmt, mEmt, pTsel); + + // Recoiler either in final or in initial state + Particle rec = (isrTypeNow == 0) + ? Particle(recBef.id(), 52, iRecBef, iRecBef, 0, 0, + recBef.col(), recBef.acol(), pRec, dipSel->mRec, pTsel) + : Particle(recBef.id(), -53, 0, 0, iRecBef, iRecBef, + recBef.col(), recBef.acol(), pRec, 0., 0.); + + // ME corrections can lead to branching being rejected. + if (dipSel->MEtype > 0) { + Particle& partner = (dipSel->iMEpartner == iRecBef) + ? rec : event[dipSel->iMEpartner]; + if ( findMEcorr( dipSel, rad, partner, emt) < rndmPtr->flat() ) + return false; + } + + // Rescatter: if the recoiling partner is not in the same system + // as the radiator, fix up intermediate systems (can lead + // to emissions being vetoed) + if (allowRescatter && FIXRESCATTER && isInterleaved + && iSysSel != iSysSelRec) { + Vec4 pNew = rad.p() + emt.p(); + if (!rescatterPropagateRecoil(event, pNew)) return false; + } + + // Save properties to be restored in case of user-hook veto of emission. + int eventSizeOld = event.size(); + int iRadStatusV = event[iRadBef].status(); + int iRadDau1V = event[iRadBef].daughter1(); + int iRadDau2V = event[iRadBef].daughter2(); + int iRecStatusV = event[iRecBef].status(); + int iRecMot1V = event[iRecBef].mother1(); + int iRecMot2V = event[iRecBef].mother2(); + int iRecDau1V = event[iRecBef].daughter1(); + int iRecDau2V = event[iRecBef].daughter2(); + int beamOff1 = 1 + beamOffset; + int beamOff2 = 2 + beamOffset; + int ev1Dau1V = event[beamOff1].daughter1(); + int ev2Dau1V = event[beamOff2].daughter1(); + + // Put new particles into the event record. + int iRad = event.append(rad); + int iEmt = event.append(emt); + int iRec = event.append(rec); + + // Mark original dipole partons as branched and set daughters/mothers. + event[iRadBef].statusNeg(); + event[iRadBef].daughters( iRad, iEmt); + if (isrTypeNow == 0) { + event[iRecBef].statusNeg(); + event[iRecBef].daughters( iRec, iRec); + } else { + event[iRecBef].mothers( iRec, iRec); + event[iRec].mothers( iRecMot1V, iRecMot2V); + if (iRecMot1V == beamOff1) event[beamOff1].daughter1( iRec); + if (iRecMot1V == beamOff2) event[beamOff2].daughter1( iRec); + } + + // Allow veto of branching. If so restore event record to before emission. + if ( canVetoEmission + && userHooksPtr->doVetoFSREmission(eventSizeOld, event) ) { + event.popBack( event.size() - eventSizeOld); + event[iRadBef].status( iRadStatusV); + event[iRadBef].daughters( iRadDau1V, iRadDau2V); + if (isrTypeNow == 0) { + event[iRecBef].status( iRecStatusV); + event[iRecBef].daughters( iRecDau1V, iRecDau2V); + } else { + event[iRecBef].mothers( iRecMot1V, iRecMot2V); + if (iRecMot1V == beamOff1) event[beamOff1].daughter1( ev1Dau1V); + if (iRecMot1V == beamOff2) event[beamOff2].daughter1( ev2Dau1V); + } + return false; + } + + // For initial-state recoiler also update beam and sHat info. + if (isrTypeNow != 0) { + BeamParticle& beamRec = (isrTypeNow == 1) ? *beamAPtr : *beamBPtr; + double xOld = beamRec[iSysSelRec].x(); + double xRec = 2. * pRec.e() / (beamAPtr->e() + beamBPtr->e()); + beamRec[iSysSelRec].iPos( iRec); + beamRec[iSysSelRec].x( xRec); + partonSystemsPtr->setSHat( iSysSelRec, + partonSystemsPtr->getSHat(iSysSelRec) * xRec / xOld); + } + + // Photon emission: update to new dipole ends; add new photon "dipole". + if (dipSel->flavour == 22) { + dipSel->iRadiator = iRad; + dipSel->iRecoiler = iRec; + dipSel->pTmax = pTsel; + if (doQEDshowerByGamma) dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, + pTsel, 0, 0, 1, 0, iSysSel, 0)); + + // Gluon emission: update both dipole ends and add two new ones. + } else if (dipSel->flavour == 21) { + dipSel->iRadiator = iRad; + dipSel->iRecoiler = iEmt; + dipSel->systemRec = iSysSel; + dipSel->isrType = 0; + dipSel->pTmax = pTsel; + for (int i = 0; i < int(dipEnd.size()); ++i) { + if (dipEnd[i].iRadiator == iRecBef && dipEnd[i].iRecoiler == iRadBef + && dipEnd[i].colType != 0) { + dipEnd[i].iRadiator = iRec; + dipEnd[i].iRecoiler = iEmt; + // Strive to match colour to anticolour inside closed system. + if (dipEnd[i].colType * dipSel->colType > 0) + dipEnd[i].iRecoiler = iRad; + dipEnd[i].pTmax = pTsel; + } + } + int colType = (dipSel->colType > 0) ? 2 : -2 ; + dipEnd.push_back( TimeDipoleEnd(iEmt, iRec, pTsel, + colType, 0, 0, isrTypeNow, iSysSel, 0)); + dipEnd.back().systemRec = iSysSelRec; + dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, pTsel, + -colType, 0, 0, 0, iSysSel, 0)); + + // Gluon branching to q qbar: update current dipole and other of gluon. + } else if (dipSel->colType != 0) { + for (int i = 0; i < int(dipEnd.size()); ++i) { + // Strive to match colour to anticolour inside closed system. + if ( dipEnd[i].iRecoiler == iRadBef + && dipEnd[i].colType * dipSel->colType < 0 ) + dipEnd[i].iRecoiler = iEmt; + + if (dipEnd[i].iRadiator == iRadBef && abs(dipEnd[i].colType) == 2) { + dipEnd[i].colType /= 2; + + if (dipEnd[i].system != dipEnd[i].systemRec) continue; + + // Note: gluino -> quark + squark gives a deeper radiation dip than + // the more obvious alternative photon decay, so is more realistic. + dipEnd[i].MEtype = 66; + if (&dipEnd[i] == dipSel) dipEnd[i].iMEpartner = iRad; + else dipEnd[i].iMEpartner = iEmt; + } + } + dipSel->iRadiator = iEmt; + dipSel->iRecoiler = iRec; + dipSel->pTmax = pTsel; + + // Gluon branching to q qbar: also add two charge dipole ends. + // Note: gluino -> quark + squark gives a deeper radiation dip than + // the more obvious alternative photon decay, so is more realistic. + if (doQEDshowerByQ) { + int chgType = event[iRad].chargeType(); + dipEnd.push_back( TimeDipoleEnd(iRad, iEmt, pTsel, + 0, chgType, 0, 0, iSysSel, 66, iEmt)); + dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, pTsel, + 0, -chgType, 0, 0, iSysSel, 66, iRad)); + } + + // Photon branching to f fbar: inactivate photon "dipole"; + // optionally add new charge and colour dipole ends. + } else if (dipSel->gamType != 0) { + dipSel->gamType = 0; + int chgType = event[iRad].chargeType(); + int colType = event[iRad].colType(); + // MEtype = 102 for charge in vector decay. + if ( chgType != 0 && ( ( doQEDshowerByQ && colType != 0 ) + || ( doQEDshowerByL && colType == 0 ) ) ) { + dipEnd.push_back( TimeDipoleEnd(iRad, iEmt, pTsel, + 0, chgType, 0, 0, iSysSel, 102, iEmt)); + dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, pTsel, + 0, -chgType, 0, 0, iSysSel, 102, iRad)); + } + // MEtype = 11 for colour in vector decay. + if (colType != 0 && doQCDshower) { + dipEnd.push_back( TimeDipoleEnd(iRad, iEmt, pTsel, + colType, 0, 0, 0, iSysSel, 11, iEmt)); + dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, pTsel, + -colType, 0, 0, 0, iSysSel, 11, iRad)); + } + + // Photon_HV emission: update to new dipole ends. + } else if (dipSel->flavour == 4900022) { + dipSel->iRadiator = iRad; + dipSel->iRecoiler = iRec; + dipSel->pTmax = pTsel; + + // Gluon_HV emission: update to new dipole ends. + } else if (dipSel->flavour == 4900021) { + dipSel->iRadiator = iRad; + dipSel->iRecoiler = iEmt; + dipSel->pTmax = pTsel; + for (int i = 0; i < int(dipEnd.size()); ++i) + if (dipEnd[i].iRadiator == iRecBef && dipEnd[i].iRecoiler == iRadBef + && dipEnd[i].isHiddenValley) { + dipEnd[i].iRadiator = iRec; + dipEnd[i].iRecoiler = iEmt; + dipEnd[i].pTmax = pTsel; + } + int colvType = (dipSel->colvType > 0) ? 2 : -2 ; + dipEnd.push_back( TimeDipoleEnd(iEmt, iRec, pTsel, + 0, 0, 0, isrTypeNow, iSysSel, 0, -1, false, true, colvType) ); + dipEnd.back().systemRec = iSysSelRec; + dipEnd.push_back( TimeDipoleEnd(iEmt, iRad, pTsel, + 0, 0, 0, 0, iSysSel, 0, -1, false, true, -colvType) ); + } + + // Copy or set lifetime for new final state. + if (event[iRad].id() == event[iRadBef].id()) { + event[iRad].tau( event[iRadBef].tau() ); + } else { + event[iRad].tau( event[iRad].tau0() * rndmPtr->exp() ); + event[iEmt].tau( event[iEmt].tau0() * rndmPtr->exp() ); + } + event[iRec].tau( event[iRecBef].tau() ); + + // Now update other dipoles that also involved the radiator or recoiler. + for (int i = 0; i < int(dipEnd.size()); ++i) { + if (dipEnd[i].iRadiator == iRadBef) dipEnd[i].iRadiator = iRad; + if (dipEnd[i].iRadiator == iRecBef) dipEnd[i].iRadiator = iRec; + if (dipEnd[i].iRecoiler == iRadBef) dipEnd[i].iRecoiler = iRad; + if (dipEnd[i].iRecoiler == iRecBef) dipEnd[i].iRecoiler = iRec; + if (dipEnd[i].iMEpartner == iRadBef) dipEnd[i].iMEpartner = iRad; + if (dipEnd[i].iMEpartner == iRecBef) dipEnd[i].iMEpartner = iRec; + } + + // Finally update the list of all partons in all systems. + partonSystemsPtr->replace(iSysSel, iRadBef, iRad); + partonSystemsPtr->addOut(iSysSel, iEmt); + partonSystemsPtr->replace(iSysSelRec, iRecBef, iRec); + + // Done. + return true; + +} + +//-------------------------------------------------------------------------- + +// Rescatter: If a dipole stretches between two different systems, those +// systems will no longer locally conserve momentum. These +// imbalances become problematic when ISR or primordial kT +// is switched on as these steps involve Lorentz boosts. +// +// 'rescatterPropagateRecoil' tries to fix momentum in all +// systems by propogating recoil momentum through all +// intermediate systems. As the momentum transfer is already +// defined, this can lead to internal lines gaining a +// virtuality. + +// Useful definitions for a pair of integers and a vector of pairs +typedef pair < int, int > pairInt; +typedef vector < pairInt > vectorPairInt; + +//-------------------------------------------------------------------------- + +// findParentSystems +// Utility routine to find all parent systems of a given system +// Returns a vector of pairs of integers with: +// a) The system index, including the starting system (negative +// if (b) points to a parent system, positive if (b) points +// to a daughter system +// b) The event record index that is the path out of the system +// (if forwards == false, this is an incoming parton to the +// system, and is +ve if side A or -ve if side B, +// if forwards == true, this is an outgoing parton from the +// system). +// Returns as empty vector on failure +// Note: this assumes single rescattering only and therefore only +// one possible parent system + +inline vectorPairInt findParentSystems(const int sys, + Event& event, PartonSystems* partonSystemsPtr, bool forwards) { + + vectorPairInt parentSystems; + parentSystems.reserve(10); + + int iSysCur = sys; + while (true) { + // Get two incoming partons + int iInA = partonSystemsPtr->getInA(iSysCur); + int iInB = partonSystemsPtr->getInB(iSysCur); + + // Check if either of these links to another system + int iIn = 0; + if (event[iInA].isRescatteredIncoming()) iIn = iInA; + if (event[iInB].isRescatteredIncoming()) iIn = -iInB; + + // Save the current system to the vector + parentSystems.push_back( pairInt(-iSysCur, iIn) ); + if (iIn == 0) break; + + int iInAbs = abs(iIn); + int iMother = event[iInAbs].mother1(); + iSysCur = partonSystemsPtr->getSystemOf(iMother); + if (iSysCur == -1) { + parentSystems.clear(); + break; + } + } // while (true) + + // If forwards is set, change all event record indices to go to daughter + // systems rather than parent systems + if (forwards) { + vectorPairInt::reverse_iterator rit; + for (rit = parentSystems.rbegin(); rit < (parentSystems.rend() - 1); + ++rit) { + pairInt &cur = *rit; + pairInt &next = *(rit + 1); + cur.first = -cur.first; + cur.second = (next.second < 0) ? -event[abs(next.second)].mother1() : + event[abs(next.second)].mother1(); + } + } + + return parentSystems; +} + +//-------------------------------------------------------------------------- + +// rescatterPropagateRecoil +// Fix up momentum in all intermediate systems when radiator and recoiler +// systems are different. The strategy is to look at all parent systems +// from the radiator system and the recoiler system and find where they +// intersect. + +bool TimeShower::rescatterPropagateRecoil( Event& event, Vec4& pNew) { + + // Some useful variables for later + int iRadBef = dipSel->iRadiator; + iSysSel = dipSel->system; + int iSysSelRec = dipSel->systemRec; + Vec4 pImbal = pNew - event[iRadBef].p(); + + // Store changes locally at first in case we veto the branching + // eventMod stores index into the event record and new 4-vector + vector < pair < int, Vec4 > > eventMod; + eventMod.reserve(10); + // systemMod stores system index (iSys) and system-parton index (iMem) + // iMem >= 0 - index into outgoing partons (iOut) + // iMem == -1 - incoming A + // iMem == -2 - incoming B + vectorPairInt systemMod; + systemMod.reserve(10); + + // Find all parent systems from radiating and recoiling systems + vectorPairInt radParent = findParentSystems(iSysSel, event, + partonSystemsPtr, false); + vectorPairInt recParent = findParentSystems(iSysSelRec, event, + partonSystemsPtr, true); + if (radParent.size() == 0 || recParent.size() == 0) { + // This should never happen + infoPtr->errorMsg("Error in TimeShower::rescatterPropagateRecoil: " + "couldn't find parent system; branching vetoed"); + return false; + } + // Find the system that connects radiating and recoiling system + bool foundPath = false; + unsigned int iRadP = 0; + unsigned int iRecP = 0; + for (iRadP = 0; iRadP < radParent.size(); iRadP++) { + for (iRecP = 0; iRecP < recParent.size(); iRecP++) + if (abs(radParent[iRadP].first) == abs(recParent[iRecP].first)) { + foundPath = true; + break; + } + if (foundPath) break; + } + if (!foundPath) { + // Can fail e.g. for QED dipoles where there is no connection + // between radiator and recoiler systems + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "couldn't find recoil path; branching vetoed"); + return false; + } + + // Join together to form complete path from radiating system + // to recoiling system + vectorPairInt path; + if (radParent.size() > 1) + path.assign(radParent.begin(), radParent.begin() + iRadP); + if (recParent.size() > 1) + path.insert(path.end(), recParent.rend() - iRecP - 1, + recParent.rend() - 1); + + // Follow the path fixing up momenta as we go + for (unsigned int i = 0; i < path.size(); i++) { + // Line out of the current system + bool isIncoming = (path[i].first < 0) ? true : false; + int iSysCur = abs(path[i].first); + bool isIncomingA = (path[i].second > 0) ? true : false; + int iLink = abs(path[i].second); + + int iMemCur; + if (isIncoming) iMemCur = (isIncomingA) ? -1 : -2; + else { + iMemCur = -1; + for (int j = 0; j < partonSystemsPtr->sizeOut(iSysCur); j++) + if (partonSystemsPtr->getOut(iSysCur, j) == iLink) { + iMemCur = j; + break; + } + if (iMemCur == -1) { + // This should never happen + infoPtr->errorMsg("Error in TimeShower::rescatterPropagateRecoil: " + "couldn't find parton system; branching vetoed"); + return false; + } + } + + Vec4 pMod = (isIncoming) ? event[iLink].p() + pImbal : + event[iLink].p() - pImbal; + eventMod.push_back(pair (iLink, pMod)); + systemMod.push_back(pairInt(iSysCur, iMemCur)); + + // Calculate sHat of iSysCur + int iInCurA = partonSystemsPtr->getInA(iSysCur); + int iInCurB = partonSystemsPtr->getInB(iSysCur); + Vec4 pTotCur = event[iInCurA].p() + event[iInCurB].p(); + + // If iMemCur is -1 or -2, then we must have changed the sHat of iSysCur + if (iMemCur < 0) pTotCur += (isIncoming) ? pImbal : -pImbal; + double sHatCur = pTotCur.m2Calc(); + + // The fixed-up incoming and outgoing partons should not have + // too large a virtuality in relation to the system mass-square. + if (abs(pMod.m2Calc()) > MAXVIRTUALITYFRACTION * sHatCur) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "virtuality much larger than sHat; branching vetoed"); + return false; + } + + // Outgoing ones should also not have too large negative energy + // in the rest frame of the system. + if (!isIncoming && pMod * pTotCur < -MAXNEGENERGYFRACTION * sHatCur) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "rest frame energy too negative; branching vetoed"); + return false; + } + + // Veto negative sHat. + if (sHatCur < 0.0) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "sHat became negative; branching vetoed"); + return false; + } + + // Line into the new current system + iLink = (isIncoming) ? event[iLink].mother1() : + event[iLink].daughter1(); + iSysCur = partonSystemsPtr->getSystemOf(iLink, true); + + if (!isIncoming) iMemCur = (isIncomingA) ? -1 : -2; + else { + iMemCur = -1; + for (int j = 0; j < partonSystemsPtr->sizeOut(iSysCur); j++) + if (partonSystemsPtr->getOut(iSysCur, j) == iLink) { + iMemCur = j; + break; + } + if (iMemCur == -1) { + // This should never happen + infoPtr->errorMsg("Error in TimeShower::rescatterPropagateRecoil: " + "couldn't find parton system; branching vetoed"); + return false; + } + } + + pMod = (isIncoming) ? event[iLink].p() + pImbal : + event[iLink].p() - pImbal; + eventMod.push_back(pair (iLink, pMod)); + systemMod.push_back(pairInt(iSysCur, iMemCur)); + + // Calculate sHat of iSysCur + iInCurA = partonSystemsPtr->getInA(iSysCur); + iInCurB = partonSystemsPtr->getInB(iSysCur); + pTotCur = event[iInCurA].p() + event[iInCurB].p(); + + // If iMemCur is -1 or -2, then we must have changed the sHat of iSysCur + if (iMemCur < 0) pTotCur += (isIncoming) ? pImbal : -pImbal; + sHatCur = pTotCur.m2Calc(); + + // The fixed-up incoming and outgoing partons should not have + // too large a virtuality in relation to the system mass-square. + if (abs(pMod.m2Calc()) > MAXVIRTUALITYFRACTION * sHatCur) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "virtuality much larger than sHat; branching vetoed"); + return false; + } + + // Outgoing ones should also not have too large negative energy + // in the rest frame of the system. + if (!isIncoming && pMod * pTotCur < -MAXNEGENERGYFRACTION * sHatCur) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "rest frame energy too negative; branching vetoed"); + return false; + } + + // Veto negative sHat + if (sHatCur < 0.0) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "sHat became negative; branching vetoed"); + return false; + } + + // Do negative energy veto + if (VETONEGENERGY && pMod.e() < 0.0) { + infoPtr->errorMsg("Warning in TimeShower::rescatterPropagateRecoil: " + "energy became negative; branching vetoed"); + return false; + } + + } // for (unsigned int i = 0; i < path.size(); i++) + + // If no vetos by this point, apply the changes to the event record + // An incoming particle with changed momentum is given status code -54, + // an outgoing particle with changed momentum is given status code -55 + for (unsigned int i = 0; i < eventMod.size(); i++) { + int idx = eventMod[i].first; + Vec4 &pMod = eventMod[i].second; + int iSys = systemMod[i].first; + int iMem = systemMod[i].second; + + // If incoming to a process then set the copy to be the mother + if (event[idx].isRescatteredIncoming()) { + int mother1 = event[idx].mother1(); + idx = event.copy(idx, -54); + event[mother1].daughters(idx, idx); + + // Update beam information if necessary + double eCM = sqrt(m2( beamAPtr->p(), beamBPtr->p())); + if (iMem == -1) { + partonSystemsPtr->setInA(iSys, idx); + (*beamAPtr)[iSys].x((pMod.e() + pMod.pz()) / eCM); + (*beamAPtr)[iSys].m(pMod.mCalc()); + (*beamAPtr)[iSys].p(pMod); + (*beamAPtr)[iSys].iPos(idx); + } else if (iMem == -2) { + partonSystemsPtr->setInB(iSys, idx); + (*beamBPtr)[iSys].x((pMod.e() - pMod.pz()) / eCM); + (*beamBPtr)[iSys].m(pMod.mCalc()); + (*beamBPtr)[iSys].p(pMod); + (*beamBPtr)[iSys].iPos(idx); + } else { + // This should never happen + infoPtr->errorMsg("Error in TimeShower::rescatterPropagateRecoil: " + "internal bookeeping error"); + } + + // Otherwise set the new event record entry to be the daughter + } else { + int daughter1 = event[idx].daughter1(); + idx = event.copy(idx, 55); + event[idx].statusNeg(); + event[daughter1].mothers(idx, idx); + + partonSystemsPtr->setOut(iSys, iMem, idx); + } + + event[idx].p( eventMod[i].second ); + event[idx].m( event[idx].mCalc() ); + } + + return true; +} + + +//-------------------------------------------------------------------------- + +// Find class of QCD ME correction. +// MEtype classification follow codes in Norrbin article, +// additionally -1 = try to find type, 0 = no ME corrections. +// Warning: not yet tried out to do a correct assignment in +// arbitrary multiparton configurations! ?? + +void TimeShower::findMEtype( Event& event, TimeDipoleEnd& dip) { + + // Initial value. Mark if no ME corrections to be applied. + bool setME = true; + if (!doMEcorrections) setME = false; + + // No ME corrections in 2 -> n processes. + int iMother = event[dip.iRadiator].mother1(); + int iMother2 = event[dip.iRadiator].mother2(); + if (iMother2 != iMother && iMother2 != 0) setME = false; + if (event[dip.iRecoiler].mother1() != iMother) setME = false; + if (event[dip.iRecoiler].mother2() != iMother2) setME = false; + + // No ME corrections for recoiler in initial state. + if (event[dip.iRecoiler].status() < 0) setME = false; + + // No ME corrections for recoiler not in same system + if (dip.system != dip.systemRec) setME = false; + + // Done if no ME to be set. + if (!setME) { + dip.MEtype = 0; + return; + } + + // If no ME partner set, assume it is the recoiler. + if (dip.iMEpartner < 0) dip.iMEpartner = dip.iRecoiler; + + // Now begin processing of colour dipole, including Hidden Valley. + if (dip.colType != 0 || dip.colvType != 0) { + bool isHiddenColour = (dip.colvType != 0); + + // Find daughter types (may or may not be used later on). + int idDau1 = event[dip.iRadiator].id(); + int idDau2 = event[dip.iMEpartner].id(); + int dau1Type = findMEparticle(idDau1, isHiddenColour); + int dau2Type = findMEparticle(idDau2, isHiddenColour); + int minDauType = min(dau1Type, dau2Type); + int maxDauType = max(dau1Type, dau2Type); + + // Reorder dipole ends in kinematics. Split ME expression in two sides. + dip.MEorder = (dau2Type >= dau1Type); + dip.MEsplit = (maxDauType <= 6); + dip.MEgluinoRec = false; + + // If type already set (or set not to have) then done. + if (minDauType == 0 && dip.MEtype < 0) dip.MEtype = 0; + if (dip.MEtype >= 0) return; + dip.MEtype = 0; + + // For H -> gg -> ggg we found that DGLAP kernels do better than eikonal. + if (dau1Type == 4 && dau2Type == 4) return; + + // Find mother type. + int idMother = 0; + if ( event[dip.iRecoiler].mother1() == iMother && iMother >= 0) + idMother = event[iMother].id(); + int motherType = (idMother != 0) + ? findMEparticle(idMother, isHiddenColour) : 0; + + // When a mother if not known then use colour and spin content to guess. + if (motherType == 0) { + int col1 = event[dip.iRadiator].col(); + int acol1 = event[dip.iRadiator].acol(); + int col2 = event[dip.iMEpartner].col(); + int acol2 = event[dip.iMEpartner].acol(); + // spinT = 0/1 = integer or half-integer. + int spinT = ( event[dip.iRadiator].spinType() + + event[dip.iMEpartner].spinType() )%2; + // Colour singlet mother. + if ( col1 == acol2 && acol1 == col2 ) + motherType = (spinT == 0) ? 7 : 9; + // Colour octet mother. + else if ( (col1 == acol2 && acol1 != 0 && col2 != 0) + || (acol1 == col2 && col1 != 0 && acol2 != 0) ) + motherType = (spinT == 0) ? 4 : 5; + // Colour triplet mother. + else if ( (col1 == acol2 && acol1 != col2) + || (acol1 == col2 && col1 != acol2) ) + motherType = (spinT == 0) ? 2 : 1; + // If no colours are matched then cannot have common mother, so done. + else return; + } + + // Now start from default, which is eikonal ME corrections, + // and try to find matching ME cases below. + int MEkind = 0; + int MEcombi = 4; + dip.MEmix = 0.5; + + // Triplet recoiling against gluino needs enhanced radiation + // to match to matrix elements. + dip.MEgluinoRec = (dau1Type >= 1 && dau1Type <= 3 && dau2Type == 5); + + // Vector/axial vector -> q + qbar. + if (minDauType == 1 && maxDauType == 1 && + (motherType == 4 || motherType == 7) ) { + MEkind = 2; + if (idMother == 21 || idMother == 22) MEcombi = 1; + else if (idMother == 23 || idDau1 + idDau2 == 0) { + MEcombi = 3; + dip.MEmix = gammaZmix( event, iMother, dip.iRadiator, dip.iRecoiler ); + } + else if (idMother == 24) MEcombi = 4; + } + // For chi -> chi q qbar, use V/A -> q qbar as first approximation. + else if (minDauType == 1 && maxDauType == 1 && motherType == 9) + MEkind = 2; + + // q -> q + V. + else if (minDauType == 1 && maxDauType == 7 && motherType == 1) + MEkind = 3; + if (idDau1 == 22 || idDau2 == 22) MEcombi = 1; + + // Scalar/pseudoscalar -> q + qbar; q -> q + S. + else if (minDauType == 1 && maxDauType == 1 && motherType == 8) { + MEkind = 4; + if (idMother == 25 || idMother == 35 || idMother == 37) MEcombi = 1; + else if (idMother == 36) MEcombi = 2; + } + else if (minDauType == 1 && maxDauType == 8 && motherType == 1) + MEkind = 5; + + // V -> ~q + ~qbar; ~q -> ~q + V; S -> ~q + ~qbar; ~q -> ~q + S. + else if (minDauType == 2 && maxDauType == 2 && (motherType == 4 + || motherType == 7) ) MEkind = 6; + else if (minDauType == 2 && (maxDauType == 4 || maxDauType == 7) + && motherType == 2) MEkind = 7; + else if (minDauType == 2 && maxDauType == 2 && motherType == 8) + MEkind = 8; + else if (minDauType == 2 && maxDauType == 8 && motherType == 2) + MEkind = 9; + + // chi -> q + ~qbar; ~q -> q + chi; q -> ~q + chi. + else if (minDauType == 1 && maxDauType == 2 && motherType == 9) + MEkind = 10; + else if (minDauType == 1 && maxDauType == 9 && motherType == 2) + MEkind = 11; + else if (minDauType == 2 && maxDauType == 9 && motherType == 1) + MEkind = 12; + + // ~g -> q + ~qbar; ~q -> q + ~g; q -> ~q + ~g. + else if (minDauType == 1 && maxDauType == 2 && motherType == 5) + MEkind = 13; + else if (minDauType == 1 && maxDauType == 5 && motherType == 2) + MEkind = 14; + else if (minDauType == 2 && maxDauType == 5 && motherType == 1) + MEkind = 15; + + // In cases where coloured spin 1 particle involved use spin 0. + // V_coloured -> q + l. + else if (minDauType == 1 && maxDauType == 9 && motherType == 3) + MEkind = 11; + // q -> V_coloured + l; + else if (minDauType == 3 && maxDauType == 9 && motherType == 1) + MEkind = 12; + + // g (+V, S) -> ~g + ~g (eikonal approximation). + else if (minDauType == 5 && maxDauType == 5) MEkind = 16; + + // Save ME type and gamma_5 admixture. + dip.MEtype = 5 * MEkind + MEcombi; + + // Now begin processing of charge dipole - still primitive. + } else if (dip.chgType != 0) { + + // Set defaults for QED case; then possibly done. + dip.MEorder = true; + dip.MEsplit = true; + if (dip.MEtype >= 0) return; + + // So far only ME corrections for q qbar or l lbar. + int idDau1 = event[dip.iRadiator].id(); + int idDau2 = event[dip.iMEpartner].id(); + if (abs(idDau1) < 9 && abs(idDau2) < 9 && idDau1 * idDau2 < 0) ; + else if (abs(idDau1) > 10 && abs(idDau1) < 19 && abs(idDau2) > 10 + && abs(idDau2) < 19 && idDau1 * idDau2 < 0) ; + else { dip.MEtype = 0; return; } + + // Distinguish charge sum != 0 or = 0; in latter assume vector source. + dip.MEtype = 101; + if (idDau1 + idDau2 == 0) dip.MEtype = 102; + dip.MEmix = 1.; + } + +} + +//-------------------------------------------------------------------------- + +// Find type of particle for ME type: 0 = unknown, 1 = quark, 2 = squark, +// 3 = spare triplet, 4 = gluon, 5 = gluino, 6 = spare octet, +// 7 = vector boson, 8 = colourless scalar, 9 = colourless spin 1/2. + +int TimeShower::findMEparticle( int id, bool isHiddenColour) { + + // find colour and spin of particle. + int type = 0; + int colType = abs(particleDataPtr->colType(id)); + int spinType = particleDataPtr->spinType(id); + + // For hidden valley particle treat HV colour as normal one. + // Note: no need to assign gv/gammav since not in ME. + if (isHiddenColour) { + colType = 0; + int idAbs = abs(id); + if ( (idAbs > 4900000 && idAbs < 4900007) + || (idAbs > 4900010 && idAbs < 4900017) + || idAbs == 4900101) colType = 1; + } + + // Find particle type from colour and spin. + if (colType == 1 && spinType == 2) type = 1; + else if (colType == 1 && spinType == 1) type = 2; + else if (colType == 1) type = 3; + else if (colType == 2 && spinType == 3) type = 4; + else if (colType == 2 && spinType == 2) type = 5; + else if (colType == 2) type = 6; + else if (colType == 0 && spinType == 3) type = 7; + else if (colType == 0 && spinType == 1) type = 8; + else if (colType == 0 && spinType == 2) type = 9; + + // Done. + return type; + +} + +//-------------------------------------------------------------------------- + +// Find mixture of V and A in gamma/Z: energy- and flavour-dependent. + +double TimeShower::gammaZmix( Event& event, int iRes, int iDau1, int iDau2) { + + // Try to identify initial flavours; use e+e- as default. + int idIn1 = -11; + int idIn2 = 11; + int iIn1 = (iRes >= 0) ? event[iRes].mother1() : -1; + int iIn2 = (iRes >= 0) ? event[iRes].mother2() : -1; + if (iIn1 >=0) idIn1 = event[iIn1].id(); + if (iIn2 >=0) idIn2 = event[iIn1].id(); + + // In processes f + g/gamma -> f + Z only need find one fermion. + if (idIn1 == 21 || idIn1 == 22) idIn1 = -idIn2; + if (idIn2 == 21 || idIn2 == 22) idIn2 = -idIn1; + + // Initial flavours and couplings; return if don't make sense. + if (idIn1 + idIn2 != 0 ) return 0.5; + int idInAbs = abs(idIn1); + if (idInAbs == 0 || idInAbs > 18 ) return 0.5; + double ei = coupSMPtr->ef(idInAbs); + double vi = coupSMPtr->vf(idInAbs); + double ai = coupSMPtr->af(idInAbs); + + // Final flavours and couplings; return if don't make sense. + if (event[iDau1].id() + event[iDau2].id() != 0) return 0.5; + int idOutAbs = abs(event[iDau1].id()); + if (idOutAbs == 0 || idOutAbs >18 ) return 0.5; + double ef = coupSMPtr->ef(idOutAbs); + double vf = coupSMPtr->vf(idOutAbs); + double af = coupSMPtr->af(idOutAbs); + + // Calculate prefactors for interference and resonance part. + Vec4 psum = event[iDau1].p() + event[iDau2].p(); + double sH = psum.m2Calc(); + double intNorm = 2. * thetaWRat * sH * (sH - mZ*mZ) + / ( pow2(sH - mZ*mZ) + pow2(sH * gammaZ / mZ) ); + double resNorm = pow2(thetaWRat * sH) + / ( pow2(sH - mZ*mZ) + pow2(sH * gammaZ / mZ) ); + + // Calculate vector and axial expressions and find mix. + double vect = ei*ei * ef*ef + ei*vi * intNorm * ef*vf + + (vi*vi + ai*ai) * resNorm * vf*vf; + double axiv = (vi*vi + ai*ai) * resNorm * af*af; + return vect / (vect + axiv); +} + +//-------------------------------------------------------------------------- + +// Set up to calculate QCD ME correction with calcMEcorr. +// Normally for primary particles, but also from g/gamma -> f fbar. + +double TimeShower::findMEcorr(TimeDipoleEnd* dip, Particle& rad, + Particle& partner, Particle& emt) { + + // Initial values and matrix element kind. + double wtME = 1.; + double wtPS = 1.; + int MEkind = dip->MEtype / 5; + int MEcombi = dip->MEtype % 5; + + // Construct ME variables. + Vec4 sum = rad.p() + partner.p() + emt.p(); + double eCMME = sum.mCalc(); + double x1 = 2. * (sum * rad.p()) / pow2(eCMME); + double x2 = 2. * (sum * partner.p()) / pow2(eCMME); + double r1 = rad.m() / eCMME; + double r2 = partner.m() / eCMME; + + // Derived ME variables, suitably protected. + double x1minus = max(XMARGIN, 1. + r1*r1 - r2*r2 - x1); + double x2minus = max(XMARGIN, 1. + r2*r2 - r1*r1 - x2) ; + double x3 = max(XMARGIN, 2. - x1 - x2); + + // Begin processing of QCD dipoles. + if (dip->colType !=0 || dip->colvType != 0) { + + // Evaluate normal ME, for proper order of particles. + if (dip->MEorder) + wtME = calcMEcorr(MEkind, MEcombi, dip->MEmix, x1, x2, r1, r2); + else wtME = calcMEcorr(MEkind, MEcombi, dip->MEmix, x2, x1, r2, r1); + + // Split up total ME when two radiating particles. + if (dip->MEsplit) wtME = wtME * x1minus / x3; + + // Evaluate shower rate to be compared with. + wtPS = 2. / ( x3 * x2minus ); + if (dip->MEgluinoRec) wtPS *= 9./4.; + + // For generic charge combination currently only massless expression. + // (Masses included only to respect phase space boundaries.) + } else if (dip->chgType !=0 && dip->MEtype == 101) { + double chg1 = particleDataPtr->charge(rad.id()); + double chg2 = particleDataPtr->charge(partner.id()); + wtME = (x1*x1 + x2*x2) * pow2( chg1 * x1minus / x3 + - chg2 * x2minus / x3 ); + wtPS = 2. * ( chg1*chg1 * x1minus / x3 + chg2*chg2 * x2minus / x3 ); + + // For flavour neutral system assume vector source and include masses. + } else if (dip->chgType !=0 && dip->MEtype == 102) { + wtME = calcMEcorr(2, 1, dip->MEmix, x1, x2, r1, r2) * x1minus / x3; + wtPS = 2. / ( x3 * x2minus ); + } + if (wtME > wtPS) infoPtr->errorMsg("Warning in TimeShower::findMEcorr: " + "ME weight above PS one"); + + // Return ratio of actual ME to assumed PS rate of emission. + return wtME / wtPS; +} + +//-------------------------------------------------------------------------- + +// Matrix elements for gluon (or photon) emission from +// a two-body state; to be used by the parton shower routine. +// Here x_i = 2 E_i/E_cm, r_i = m_i/E_cm and +// 1/sigma_0 d(sigma)/d(x_1)d(x_2) = (alpha-strong/2 pi) * C_F * (this), +// i.e. normalization is such that one recovers the familiar +// (x_1^2 + x_2^2)/((1-x_1)*(1-x_2)) for the massless case. +// Coupling structure: +// kind = 1 : eikonal soft-gluon expression (spin-independent) +// = 2 : V -> q qbar (V = vector/axial vector colour singlet) +// = 3 : q -> q V +// = 4 : S -> q qbar (S = scalar/pseudoscalar colour singlet) +// = 5 : q -> q S +// = 6 : V -> ~q ~qbar (~q = squark) +// = 7 : ~q -> ~q V +// = 8 : S -> ~q ~qbar +// = 9 : ~q -> ~q S +// = 10 : chi -> q ~qbar (chi = neutralino/chargino) +// = 11 : ~q -> q chi +// = 12 : q -> ~q chi +// = 13 : ~g -> q ~qbar +// = 14 : ~q -> q ~g +// = 15 : q -> ~q ~g +// = 16 : (9/4)*(eikonal) for gg -> ~g ~g +// Note that the order of the decay products is important. +// combi = 1 : pure non-gamma5, i.e. vector/scalar/... +// = 2 : pure gamma5, i.e. axial vector/pseudoscalar/.... +// = 3 : mixture mix*(combi=1) + (1-mix)*(combi=2) +// = 4 : mixture (combi=1) +- (combi=2) + +double TimeShower::calcMEcorr( int kind, int combiIn, double mixIn, + double x1, double x2, double r1, double r2) { + + // Frequent variable combinations. + double x3 = 2. - x1 - x2; + double x1s = x1 * x1; + double x2s = x2 * x2; + double x3s = x3 * x3; + double x1c = x1 * x1s; + double x2c = x2 * x2s; + double x3c = x3 * x3s; + double r1s = r1 * r1; + double r2s = r2 * r2; + double r1c = r1 * r1s; + double r2c = r2 * r2s; + double r1q = r1s * r1s; + double r2q = r2s * r2s; + double prop1 = 1. + r1s - r2s - x1; + double prop2 = 1. + r2s - r1s - x2; + double prop1s = prop1 * prop1; + double prop2s = prop2 * prop2; + double prop12 = prop1 * prop2; + double prop13 = prop1 * x3; + double prop23 = prop2 * x3; + + // Check input values. Return zero outside allowed phase space. + if (x1 - 2.*r1 < XMARGIN || prop1 < XMARGIN) return 0.; + if (x2 - 2.*r2 < XMARGIN || prop2 < XMARGIN) return 0.; + if (x1 + x2 - 1. - pow2(r1+r2) < XMARGIN) return 0.; + // Note: equivalent rewritten form 4. * ( (1. - x1) * (1. - x2) + // * (1. - r1s - r2s - x3) + r1s * (1. - x2s - x3) + r2s + // * (1. - x1s - x3) - pow2(r1s - r2s) ) gives abot same result. + if ( (x1s - 4.*r1s) * (x2s - 4.*r2s) + - pow2( 2. * (1. - x1 - x2 + r1s + r2s) + x1*x2 ) + < XMARGIN * (XMARGINCOMB + r1 + r2) ) return 0.; + + // Initial values; phase space. + int combi = max(1, min(4, combiIn) ); + double mix = max(0., min(1., mixIn) ); + bool isSet1 = false; + bool isSet2 = false; + bool isSet4 = false; + double ps = sqrtpos( pow2(1. - r1*r1 - r2*r2) - pow2(2. * r1 * r2) ); + double rLO = 0., rFO = 0., rLO1 = 0., rFO1 = 0., rLO2 = 0., + rFO2 = 0., rLO4 = 0., rFO4 = 0.; + double offset = 0; + + // Select which kind of ME to use. + switch (kind) { + + // case 1 is equal to default, i.e. eikonal expression. + + // V -> q qbar (V = gamma*/Z0/W+-/...). + case 2: + if (combi == 1 || combi == 3) { + rLO1 = ps*(2.-r1s-r1q+6.*r1*r2-r2s+2.*r1s*r2s-r2q)/2.; + rFO1 = -(3.+6.*r1s+r1q-6.*r1*r2+6.*r1c*r2-2.*r2s-6.*r1s*r2s + +6.*r1*r2c+r2q-3.*x1+6.*r1*r2*x1+2.*r2s*x1+x1s-2.*r1s*x1s + +3.*r1s*x3+6.*r1*r2*x3-r2s*x3-2.*x1*x3-5.*r1s*x1*x3 + +r2s*x1*x3+x1s*x3-3.*x3s-3.*r1s*x3s+r2s*x3s + +2.*x1*x3s+x3c-x2) + /prop2s + -2.*(-3.+r1s-6.*r1*r2+6.*r1c*r2+3.*r2s-4.*r1s*r2s + +6.*r1*r2c+2.*x1+3.*r1s*x1+r2s*x1-x1s-r1s*x1s + -r2s*x1s+4.*x3+2.*r1s*x3+3.*r1*r2*x3-r2s*x3-3.*x1*x3 + -2.*r1s*x1*x3+x1s*x3-x3s-r1s*x3s+r1*r2*x3s+x1*x3s) + /prop12 + -(-1.+2.*r1s+r1q+6.*r1*r2+6.*r1c*r2-2.*r2s-6.*r1s*r2s + +6.*r1*r2c+r2q-x1-2.*r1s*x1-6.*r1*r2*x1+8.*r2s*x1+x1s + -2.*r2s*x1s-r1s*x3+r2s*x3-r1s*x1*x3+r2s*x1*x3+x1s*x3+x2) + /prop1s; + rFO1 = rFO1/2.; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(2.-r1s-r1q-6.*r1*r2-r2s+2.*r1s*r2s-r2q)/2.; + rFO2 = -(3.+6.*r1s+r1q+6.*r1*r2-6.*r1c*r2-2.*r2s-6.*r1s*r2s + -6.*r1*r2c+r2q-3.*x1-6.*r1*r2*x1+2.*r2s*x1+x1s-2.*r1s*x1s + +3.*r1s*x3-6.*r1*r2*x3-r2s*x3-2.*x1*x3-5.*r1s*x1*x3 + +r2s*x1*x3+x1s*x3-3.*x3s-3.*r1s*x3s+r2s*x3s+2.*x1*x3s+x3c-x2) + /prop2s + -2.*(-3+r1s+6.*r1*r2-6.*r1c*r2+3.*r2s-4.*r1s*r2s-6.*r1*r2c + +2.*x1+3.*r1s*x1+r2s*x1-x1s-r1s*x1s-r2s*x1s+4.*x3+2.*r1s*x3 + -3.*r1*r2*x3-r2s*x3-3.*x1*x3-2.*r1s*x1*x3+x1s*x3-x3s-r1s*x3s + -r1*r2*x3s+x1*x3s) + /prop12 + -(-1.+2.*r1s+r1q-6.*r1*r2-6.*r1c*r2-2.*r2s-6.*r1s*r2s + -6.*r1*r2c+r2q-x1-2.*r1s*x1+6.*r1*r2*x1+8.*r2s*x1+x1s + -2.*r2s*x1s-r1s*x3+r2s*x3-r1s*x1*x3+r2s*x1*x3+x1s*x3+x2) + /prop1s; + rFO2 = rFO2/2.; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(2.-r1s-r1q-r2s+2.*r1s*r2s-r2q)/2.; + rFO4 = (1.-r1q+6.*r1s*r2s-r2q+x1+3.*r1s*x1-9.*r2s*x1-3.*x1s + -r1s*x1s+3.*r2s*x1s+x1c-x2-r1s*x2+r2s*x2-r1s*x1*x2+r2s*x1*x2 + +x1s*x2) + /prop1s + -2.*(1.+r1s+r2s-4.*r1s*r2s+r1s*x1+2.*r2s*x1-x1s-r2s*x1s + +2.*r1s*x2+r2s*x2-3.*x1*x2+x1s*x2-x2s-r1s*x2s+x1*x2s) + /prop12 + +(1.-r1q+6.*r1s*r2s-r2q-x1+r1s*x1-r2s*x1+x2-9.*r1s*x2 + +3.*r2s*x2+r1s*x1*x2-r2s*x1*x2-3.*x2s+3.*r1s*x2s-r2s*x2s + +x1*x2s+x2c) + /prop2s; + rFO4 = rFO4/2.; + isSet4 = true; + } + break; + + // q -> q V. + case 3: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-2.*r1s+r1q+r2s-6.*r1*r2s+r1s*r2s-2.*r2q); + rFO1 = -2.*(-1.+r1-2.*r1s+2.*r1c-r1q+pow5(r1)-r2s+r1*r2s + -5.*r1s*r2s+r1c*r2s-2.*r1*r2q+2.*x1-2.*r1*x1+2.*r1s*x1 + -2.*r1c*x1+2.*r2s*x1+5.*r1*r2s*x1+r1s*r2s*x1+2.*r2q*x1 + -x1s+r1*x1s-r2s*x1s+3.*x2+4.*r1s*x2+r1q*x2+2.*r2s*x2 + +2.*r1s*r2s*x2-4.*x1*x2-2.*r1s*x1*x2-r2s*x1*x2+x1s*x2 + -2.*x2s-2.*r1s*x2s+x1*x2s) + /prop23 + +(2.*r2s+6.*r1*r2s-6.*r1s*r2s+6.*r1c*r2s+2.*r2q+6.*r1*r2q + -r2s*x1+r1s*r2s*x1-r2q*x1+x2-r1q*x2-3.*r2s*x2-6.*r1*r2s*x2 + +9.*r1s*r2s*x2-2.*r2q*x2-x1*x2+r1s*x1*x2-x2s-3.*r1s*x2s + +2.*r2s*x2s+x1*x2s) + /prop2s + +(-4.-8.*r1s-4.*r1q+4.*r2s-4.*r1s*r2s+8.*r2q+9.*x1+10.*r1s*x1 + +r1q*x1-3.*r2s*x1+6.*r1*r2s*x1+r1s*r2s*x1-2.*r2q*x1-6.*x1s- + 2.*r1s*x1s+x1c+7.*x2+8.*r1s*x2+r1q*x2-7.*r2s*x2+6.*r1*r2s*x2 + +r1s*r2s*x2-2.*r2q*x2-9.*x1*x2-3.*r1s*x1*x2+2.*r2s*x1*x2 + +2.*x1s*x2-3.*x2s-r1s*x2s+2.*r2s*x2s+x1*x2s) + /x3s; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-2.*r1s+r1q+r2s+6.*r1*r2s+r1s*r2s-2.*r2q); + rFO2 = 2*(1.+r1+2.*r1s+2.*r1c+r1q+pow5(r1)+r2s+r1*r2s + +5.*r1s*r2s+r1c*r2s-2.*r1*r2q-2.*x1-2.*r1*x1-2.*r1s*x1 + -2.*r1c*x1-2.*r2s*x1+5.*r1*r2s*x1-r1s*r2s*x1-2.*r2q*x1+x1s + +r1*x1s+r2s*x1s-3.*x2-4.*r1s*x2-r1q*x2-2.*r2s*x2 + -2.*r1s*r2s*x2+4.*x1*x2+2.*r1s*x1*x2+r2s*x1*x2-x1s*x2 + +2.*x2s+2.*r1s*x2s-x1*x2s) + /prop23 + +(2.*r2s-6.*r1*r2s-6.*r1s*r2s-6.*r1c*r2s+2.*r2q-6.*r1*r2q + -r2s*x1+r1s*r2s*x1-r2q*x1+x2-r1q*x2-3.*r2s*x2+6.*r1*r2s*x2 + +9.*r1s*r2s*x2-2.*r2q*x2-x1*x2+r1s*x1*x2-x2s-3.*r1s*x2s + +2.*r2s*x2s+x1*x2s) + /prop2s + +(-4.-8.*r1s-4.*r1q+4.*r2s-4.*r1s*r2s+8.*r2q+9.*x1+10.*r1s*x1 + +r1q*x1-3.*r2s*x1-6.*r1*r2s*x1+r1s*r2s*x1-2.*r2q*x1-6.*x1s + -2.*r1s*x1s+x1c+7.*x2+8.*r1s*x2+r1q*x2-7.*r2s*x2-6.*r1*r2s*x2 + +r1s*r2s*x2-2.*r2q*x2-9.*x1*x2-3.*r1s*x1*x2+2.*r2s*x1*x2 + +2.*x1s*x2-3.*x2s-r1s*x2s+2.*r2s*x2s+x1*x2s) + /x3s; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-2.*r1s+r1q+r2s+r1s*r2s-2.*r2q); + rFO4 = 2*(1.+2.*r1s+r1q+r2s+5.*r1s*r2s-2.*x1-2.*r1s*x1 + -2.*r2s*x1-r1s*r2s*x1-2.*r2q*x1+x1s+r2s*x1s-3.*x2-4.*r1s*x2 + -r1q*x2-2.*r2s*x2-2.*r1s*r2s*x2+4.*x1*x2+2.*r1s*x1*x2+r2s*x1*x2 + -x1s*x2+2.*x2s+2.*r1s*x2s-x1*x2s) + /prop23 + +(2.*r2s-6.*r1s*r2s+2.*r2q-r2s*x1+r1s*r2s*x1-r2q*x1+x2-r1q*x2 + -3.*r2s*x2+9.*r1s*r2s*x2-2.*r2q*x2-x1*x2+r1s*x1*x2-x2s-3.*r1s*x2s + +2.*r2s*x2s+x1*x2s) + /prop2s + +(-4.-8.*r1s-4.*r1q+4.*r2s-4.*r1s*r2s+8.*r2q+9.*x1+10.*r1s*x1 + +r1q*x1-3.*r2s*x1+r1s*r2s*x1-2.*r2q*x1-6.*x1s-2.*r1s*x1s+x1c + +7.*x2+8.*r1s*x2+r1q*x2-7.*r2s*x2+r1s*r2s*x2-2.*r2q*x2-9.*x1*x2 + -3.*r1s*x1*x2+2.*r2s*x1*x2+2.*x1s*x2-3.*x2s-r1s*x2s+2.*r2s*x2s + +x1*x2s) + /x3s; + isSet4 = true; + } + break; + + // S -> q qbar (S = h0/H0/A0/H+-/...). + case 4: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-r1s-r2s-2.*r1*r2); + rFO1 = -(-1.+r1q-2.*r1*r2-2.*r1c*r2-6.*r1s*r2s-2.*r1*r2c+r2q+x1 + -r1s*x1+2.*r1*r2*x1+3.*r2s*x1+x2+r1s*x2-r2s*x2-x1*x2) + /prop1s + -2.*(r1s+r1q-2.*r1c*r2+r2s-6.*r1s*r2s-2.*r1*r2c+r2q-r1s*x1 + +r1*r2*x1+2.*r2s*x1+2.*r1s*x2+r1*r2*x2-r2s*x2-x1*x2) + /prop12 + -(-1.+r1q-2.*r1*r2-2.*r1c*r2-6.*r1s*r2s-2.*r1*r2c+r2q+x1-r1s*x1 + +r2s*x1+x2+3.*r1s*x2+2.*r1*r2*x2-r2s*x2-x1*x2) + /prop2s; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-r1s-r2s+2.*r1*r2); + rFO2 = -(-1.+r1q+2.*r1*r2+2.*r1c*r2-6.*r1s*r2s+2.*r1*r2c+r2q+x1 + -r1s*x1-2.*r1*r2*x1+3.*r2s*x1+x2+r1s*x2-r2s*x2-x1*x2) + /prop1s + -(-1.+r1q+2.*r1*r2+2.*r1c*r2-6.*r1s*r2s+2.*r1*r2c+r2q+x1 + -r1s*x1+r2s*x1+x2+3.*r1s*x2-2.*r1*r2*x2-r2s*x2-x1*x2) + /prop2s + +2.*(-r1s-r1q-2.*r1c*r2-r2s+6.*r1s*r2s-2.*r1*r2c-r2q+r1s*x1 + +r1*r2*x1-2.*r2s*x1-2.*r1s*x2+r1*r2*x2+r2s*x2+x1*x2) + /prop12; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-r1s-r2s); + rFO4 = -(-1.+r1q-6.*r1s*r2s+r2q+x1-r1s*x1+3.*r2s*x1+x2 + +r1s*x2-r2s*x2-x1*x2) + /prop1s + -2.*(r1s+r1q+r2s-6.*r1s*r2s+r2q-r1s*x1 + +2.*r2s*x1+2.*r1s*x2-r2s*x2-x1*x2) + /prop12 + -(-1.+r1q-6.*r1s*r2s+r2q+x1-r1s*x1+r2s*x1 + +x2+3.*r1s*x2-r2s*x2-x1*x2) + /prop2s; + isSet4 = true; + } + break; + + // q -> q S. + case 5: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.+r1s-r2s+2.*r1); + rFO1 = (4.-4.*r1s+4.*r2s-3.*x1-2.*r1*x1+r1s*x1-r2s*x1-5.*x2 + -2.*r1*x2+r1s*x2-r2s*x2+x1*x2+x2s) + /x3s + -2.*(3.-r1-5.*r1s-r1c+3.*r2s+r1*r2s-2.*x1-r1*x1 + +r1s*x1-4.*x2+2.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop23 + +(2.-2.*r1-6.*r1s-2.*r1c+2.*r2s-2.*r1*r2s-x1+r1s*x1 + -r2s*x1-3.*x2+2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop2s; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.+r1s-r2s-2.*r1); + rFO2 = (4.-4.*r1s+4.*r2s-3.*x1+2.*r1*x1+r1s*x1-r2s*x1-5.*x2 + +2.*r1*x2+r1s*x2-r2s*x2+x1*x2+x2s) + /x3s + -2.*(3.+r1-5.*r1s+r1c+3.*r2s-r1*r2s-2.*x1+r1*x1 + +r1s*x1-4.*x2+2.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop23 + +(2.+2.*r1-6.*r1s+2.*r1c+2.*r2s+2.*r1*r2s-x1+r1s*x1 + -r2s*x1-3.*x2-2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop2s; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.+r1s-r2s); + rFO4 = (4.-4.*r1s+4.*r2s-3.*x1+r1s*x1-r2s*x1-5.*x2+r1s*x2 + -r2s*x2+x1*x2+x2s) + /x3s + -2.*(3.-5.*r1s+3.*r2s-2.*x1+r1s*x1-4.*x2+2.*r1s*x2 + -r2s*x2+x1*x2+x2s) + /prop23 + +(2.-6.*r1s+2.*r2s-x1+r1s*x1-r2s*x1-3.*x2+3.*r1s*x2 + -r2s*x2+x1*x2+x2s) + /prop2s; + isSet4 = true; + } + break; + + // V -> ~q ~qbar (~q = squark). + case 6: + rLO1 = ps*(1.-2.*r1s+r1q-2.*r2s-2.*r1s*r2s+r2q); + rFO1 = 2.*3.+(1.+r1s+r2s-x1)*(4.*r1s-x1s) + /prop1s + +2.*(-1.-3.*r1s-r2s+x1+x1s*0.5+x2-x1*x2*0.5) + /prop1 + +(1.+r1s+r2s-x2)*(4.*r2s-x2s) + /prop2s + +2.*(-1.-r1s-3.*r2s+x1+x2-x1*x2*0.5+x2s*0.5) + /prop2 + -(-4.*r1s-4.*r1q-4.*r2s-8.*r1s*r2s-4.*r2q+2.*x1+6.*r1s*x1 + +6.*r2s*x1-2.*x1s+2.*x2+6.*r1s*x2+6.*r2s*x2-4.*x1*x2 + -2.*r1s*x1*x2-2.*r2s*x1*x2+x1s*x2-2.*x2s+x1*x2s) + /prop12; + isSet1 = true; + break; + + // ~q -> ~q V. + case 7: + rLO1 = ps*(1.-2.*r1s+r1q-2.*r2s-2.*r1s*r2s+r2q); + rFO1 = 16.*r2s-8.*(4.*r2s+2.*r2s*x1+x2+r1s*x2+r2s*x2-x1*x2 + -2.*x2s) + /(3.*prop2) + +8.*(1.+r1s+r2s-x2)*(4.*r2s-x2s) + /(3.*prop2s) + +8.*(x1+x2)*(-1.-2.*r1s-r1q-2.*r2s+2.*r1s*r2s-r2q+2.*x1 + +2.*r1s*x1+2.*r2s*x1-x1s+2.*x2+2.*r1s*x2+2.*r2s*x2-2.*x1*x2-x2s) + /(3.*x3s) + +8.*(-1.-r1s+r2s-x1)*(2.*r2s*x1+x2+r1s*x2+r2s*x2-x1*x2-x2s) + /(3.*prop2*x3) + -8.*(1.+2.*r1s+r1q+2.*r2s-2.*r1s*r2s+r2q-2.*x1-2.*r1s*x1 + -4.*r2s*x1+x1s-3.*x2-3.*r1s*x2-3.*r2s*x2+3.*x1*x2+2.*x2s) + /(3.*x3); + rFO1 = 3.*rFO1/8.; + isSet1 = true; + break; + + // S -> ~q ~qbar. + case 8: + rLO1 = ps; + rFO1 = (-1.-2.*r1s-r1q-2.*r2s+2.*r1s*r2s-r2q+2.*x1+2.*r1s*x1 + +2.*r2s*x1-x1s-r2s*x1s+2.*x2+2.*r1s*x2+2.*r2s*x2-3.*x1*x2 + -r1s*x1*x2-r2s*x1*x2+x1s*x2-x2s-r1s*x2s+x1*x2s) + /(prop1s*prop2s); + rFO1 = 2.*rFO1; + isSet1 = true; + break; + + // ~q -> ~q S. + case 9: + rLO1 = ps; + rFO1 = (-1.-r1s-r2s+x2) + /prop2s + +(1.+r1s-r2s+x1) + /prop23 + -(x1+x2) + /x3s; + isSet1 = true; + break; + + // chi -> q ~qbar (chi = neutralino/chargino). + case 10: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.+r1s-r2s+2.*r1); + rFO1 = (2.*r1+x1)*(-1.-r1s-r2s+x1) + /prop1s + +2.*(-1.-r1s-2.*r1c-r2s-2.*r1*r2s+3.*x1*0.5+r1*x1 + -r1s*x1*0.5-r2s*x1*0.5+x2+r1*x2+r1s*x2-x1*x2*0.5) + /prop12 + +(2.-2.*r1-6.*r1s-2.*r1c+2.*r2s-2.*r1*r2s-x1+r1s*x1 + -r2s*x1-3.*x2+2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop2s; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-2.*r1+r1s-r2s); + rFO2 = (2.*r1-x1)*(1.+r1s+r2s-x1) + /prop1s + +2.*(-1.-r1s+2.*r1c-r2s+2.*r1*r2s+3.*x1*0.5-r1*x1 + -r1s*x1*0.5-r2s*x1*0.5+x2-r1*x2+r1s*x2-x1*x2*0.5) + /prop12 + +(2.+2.*r1-6.*r1s+2.*r1c+2.*r2s+2.*r1*r2s-x1+r1s*x1 + -r2s*x1-3.*x2-2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s)/ + prop2s; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.+r1s-r2s); + rFO4 = x1*(-1.-r1s-r2s+x1) + /prop1s + +2.*(-1.-r1s-r2s+3.*x1*0.5-r1s*x1*0.5-r2s*x1*0.5 + +x2+r1s*x2-x1*x2*0.5) + /prop12 + +(2.-6.*r1s+2.*r2s-x1+r1s*x1-r2s*x1-3.*x2+3.*r1s*x2 + -r2s*x2+x1*x2+x2s) + /prop2s; + isSet4 = true; + } + break; + + // ~q -> q chi. + case 11: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-pow2(r1+r2)); + rFO1 = (1.+r1s+2.*r1*r2+r2s-x1-x2)*(x1+x2) + /x3s + -(-1.+r1q-2.*r1*r2-2.*r1c*r2-6.*r1s*r2s-2.*r1*r2c+r2q+x1 + -r1s*x1+r2s*x1+x2+3.*r1s*x2+2.*r1*r2*x2-r2s*x2-x1*x2) + /prop2s + +(-1.-2.*r1s-r1q-2.*r1*r2-2.*r1c*r2+2.*r1*r2c+r2q+x1+r1s*x1 + -2.*r1*r2*x1-3.*r2s*x1+2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /prop23; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-pow2(r1-r2)); + rFO2 = (1.+r1s-2.*r1*r2+r2s-x1-x2)*(x1+x2) + /x3s + -(-1.+r1q+2.*r1*r2+2.*r1c*r2-6.*r1s*r2s+2.*r1*r2c+r2q+x1 + -r1s*x1+r2s*x1+x2+3.*r1s*x2-2.*r1*r2*x2-r2s*x2-x1*x2) + /prop2s + +(-1.-2.*r1s-r1q+2.*r1*r2+2.*r1c*r2-2.*r1*r2c+r2q+x1+r1s*x1 + +2.*r1*r2*x1-3.*r2s*x1+2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /prop23; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-r1s-r2s); + rFO4 = (1.+r1s+r2s-x1-x2)*(x1+x2) + /x3s + -(-1.+r1q-6.*r1s*r2s+r2q+x1-r1s*x1+r2s*x1+x2 + +3.*r1s*x2-r2s*x2-x1*x2) + /prop2s + +(-1.-2.*r1s-r1q+r2q+x1+r1s*x1-3.*r2s*x1 + +2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /prop23; + isSet4 = true; + } + break; + + // q -> ~q chi. + case 12: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-r1s+r2s+2.*r2); + rFO1 = (2.*r2+x2)*(-1.-r1s-r2s+x2) + /prop2s + +(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1-2.*r2*x1+r2s*x1+x1s + -3.*x2-r1s*x2-2.*r2*x2+r2s*x2+x1*x2) + /x3s + +2.*(-1.-r1s+r2+r1s*r2-r2s-r2c+x1+r2*x1+r2s*x1+2.*x2 + +r1s*x2-x1*x2*0.5-x2s*0.5) + /prop23; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-r1s+r2s-2.*r2); + rFO2 = (2.*r2-x2)*(1.+r1s+r2s-x2) + /prop2s + +(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1+2.*r2*x1+r2s*x1+x1s + -3.*x2-r1s*x2+2.*r2*x2+r2s*x2+x1*x2) + /x3s + +2.*(-1.-r1s-r2-r1s*r2-r2s+r2c+x1-r2*x1+r2s*x1+2.*x2 + +r1s*x2-x1*x2*0.5-x2s*0.5) + /prop23; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-r1s+r2s); + rFO4 = x2*(-1.-r1s-r2s+x2) + /prop2s + +(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1+r2s*x1+x1s + -3.*x2-r1s*x2+r2s*x2+x1*x2) + /x3s + +2.*(-1.-r1s-r2s+x1+r2s*x1+2.*x2 + +r1s*x2-x1*x2*0.5-x2s*0.5) + /prop23; + isSet4 = true; + } + break; + + // ~g -> q ~qbar. + case 13: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.+r1s-r2s+2.*r1); + rFO1 = 4.*(2.*r1+x1)*(-1.-r1s-r2s+x1) + /(3.*prop1s) + -(-1.-r1s-2.*r1c-r2s-2.*r1*r2s+3.*x1*0.5+r1*x1-r1s*x1*0.5 + -r2s*x1*0.5+x2+r1*x2+r1s*x2-x1*x2*0.5) + /(3.*prop12) + +3.*(-1.+r1-r1s-r1c-r2s+r1*r2s+2.*x1+r2s*x1-x1s*0.5+x2+r1*x2 + +r1s*x2-x1*x2*0.5) + /prop13 + +3.*(4.-4.*r1s+4.*r2s-3.*x1-2.*r1*x1+r1s*x1-r2s*x1-5.*x2 + -2.*r1*x2+r1s*x2-r2s*x2+x1*x2+x2s) + /x3s + -3.*(3.-r1-5.*r1s-r1c+3.*r2s+r1*r2s-2.*x1-r1*x1+r1s*x1 + -4.*x2+2.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop23 + +4.*(2.-2.*r1-6.*r1s-2.*r1c+2.*r2s-2.*r1*r2s-x1+r1s*x1-r2s*x1 + -3.*x2+2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s) + /(3.*prop2s); + rFO1 = 3.*rFO1/4.; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.+r1s-r2s-2.*r1); + rFO2 = 4.*(2.*r1-x1)*(1.+r1s+r2s-x1) + /(3.*prop1s) + +3.*(-1.-r1-r1s+r1c-r2s-r1*r2s+2.*x1+r2s*x1-x1s*0.5 + +x2-r1*x2+r1s*x2-x1*x2*0.5) + /prop13 + +(2.+2.*r1s-4.*r1c+2.*r2s-4.*r1*r2s-3.*x1+2.*r1*x1 + +r1s*x1+r2s*x1-2.*x2+2.*r1*x2-2.*r1s*x2+x1*x2) + /(6.*prop12) + +3.*(4.-4.*r1s+4.*r2s-3.*x1+2.*r1*x1+r1s*x1-r2s*x1-5.*x2 + +2.*r1*x2+r1s*x2-r2s*x2+x1*x2+x2s) + /x3s + -3.*(3.+r1-5.*r1s+r1c+3.*r2s-r1*r2s-2.*x1+r1*x1+r1s*x1-4.*x2 + +2.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop23 + +4.*(2.+2.*r1-6.*r1s+2.*r1c+2.*r2s+2.*r1*r2s-x1+r1s*x1-r2s*x1 + -3.*x2-2.*r1*x2+3.*r1s*x2-r2s*x2+x1*x2+x2s) + /(3.*prop2s); + rFO2 = 3.*rFO2/4.; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.+r1s-r2s); + rFO4 = 8.*x1*(-1.-r1s-r2s+x1) + /(3.*prop1s) + +6.*(-1-r1s-r2s+2.*x1+r2s*x1-x1s*0.5+x2+r1s*x2-x1*x2*0.5) + /prop13 + +(2.+2.*r1s+2.*r2s-3.*x1+r1s*x1+r2s*x1-2.*x2-2.*r1s*x2+x1*x2) + /(3.*prop12) + +6.*(4.-4.*r1s+4.*r2s-3.*x1+r1s*x1-r2s*x1-5.*x2+r1s*x2-r2s*x2 + +x1*x2+x2s) + /x3s + -6.*(3.-5.*r1s+3.*r2s-2.*x1+r1s*x1-4.*x2+2.*r1s*x2-r2s*x2+x1*x2+x2s) + /prop23 + +8.*(2.-6.*r1s+2.*r2s-x1+r1s*x1-r2s*x1-3.*x2+3.*r1s*x2-r2s*x2 + +x1*x2+x2s) + /(3.*prop2s); + rFO4 = 3.*rFO4/8.; + isSet4 = true; + } + break; + + // ~q -> q ~g. + case 14: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-r1s-r2s-2.*r1*r2); + rFO1 = 64.*(1.+r1s+2.*r1*r2+r2s-x1-x2)*(x1+x2) + /(9.*x3s) + -16.*(-1.+r1q-2.*r1*r2-2.*r1c*r2-6.*r1s*r2s-2.*r1*r2c+r2q + +x1-r1s*x1+2.*r1*r2*x1+3.*r2s*x1+x2+r1s*x2-r2s*x2-x1*x2) + /prop1s + -16.*(r1s+r1q-2.*r1c*r2+r2s-6.*r1s*r2s-2.*r1*r2c+r2q-r1s*x1 + +r1*r2*x1+2.*r2s*x1+2.*r1s*x2+r1*r2*x2-r2s*x2-x1*x2) + /prop12 + -64.*(-1.+r1q-2.*r1*r2-2.*r1c*r2-6.*r1s*r2s-2.*r1*r2c+r2q+x1 + -r1s*x1+r2s*x1+x2+3.*r1s*x2+2.*r1*r2*x2-r2s*x2-x1*x2) + /(9.*prop2s) + +8.*(-1.+r1q-2.*r1*r2+2.*r1c*r2-2.*r2s-2.*r1*r2c-r2q-2.*r1s*x1 + +2.*r2s*x1+x1s+x2-3.*r1s*x2-2.*r1*r2*x2+r2s*x2+x1*x2) + /prop13 + -8.*(-1.-2.*r1s-r1q-2.*r1*r2-2.*r1c*r2+2.*r1*r2c+r2q+x1+r1s*x1 + -2.*r1*r2*x1-3.*r2s*x1+2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /(9.*prop23); + rFO1 = 9.*rFO1/64.; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-r1s-r2s+2.*r1*r2); + rFO2 = 64.*(1.+r1s-2.*r1*r2+r2s-x1-x2)*(x1+x2) + /(9.*x3s) + -16.*(-1.+r1q+2.*r1*r2+2.*r1c*r2-6.*r1s*r2s+2.*r1*r2c+r2q+x1 + -r1s*x1-2.*r1*r2*x1+3.*r2s*x1+x2+r1s*x2-r2s*x2-x1*x2) + /prop1s + -64.*(-1.+r1q+2.*r1*r2+2.*r1c*r2-6.*r1s*r2s+2.*r1*r2c+r2q+x1 + -r1s*x1+r2s*x1+x2+3.*r1s*x2-2.*r1*r2*x2-r2s*x2-x1*x2) + /(9.*prop2s) + +16.*(-r1s-r1q-2.*r1c*r2-r2s+6.*r1s*r2s-2.*r1*r2c-r2q+r1s*x1 + +r1*r2*x1-2.*r2s*x1-2.*r1s*x2+r1*r2*x2+r2s*x2+x1*x2) + /prop12 + +8.*(-1.+r1q+2.*r1*r2-2.*r1c*r2-2.*r2s+2.*r1*r2c-r2q-2.*r1s*x1 + +2.*r2s*x1+x1s+x2-3.*r1s*x2+2.*r1*r2*x2+r2s*x2+x1*x2) + /prop13 + -8.*(-1.-2.*r1s-r1q+2.*r1*r2+2.*r1c*r2-2.*r1*r2c+r2q+x1+r1s*x1+ + 2.*r1*r2*x1-3.*r2s*x1+2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /(9.*prop23); + rFO2 = 9.*rFO2/64.; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-r1s-r2s); + rFO4 = 128.*(1.+r1s+r2s-x1-x2)*(x1+x2) + /(9.*x3s) + -32*(-1.+r1q-6.*r1s*r2s+r2q+x1-r1s*x1+3.*r2s*x1+x2 + +r1s*x2-r2s*x2-x1*x2) + /prop1s + -32.*(r1s+r1q+r2s-6.*r1s*r2s+r2q-r1s*x1+2.*r2s*x1+2.*r1s*x2 + -r2s*x2-x1*x2) + /prop12 + -128.*(-1.+r1q-6.*r1s*r2s+r2q+x1-r1s*x1+r2s*x1+x2+3.*r1s*x2 + -r2s*x2-x1*x2) + /(9.*prop2s) + +16.*(-1.+r1q-2.*r2s-r2q-2.*r1s*x1+2.*r2s*x1+x1s + +x2-3.*r1s*x2+r2s*x2+x1*x2) + /prop13 + -16.*(-1.-2.*r1s-r1q+r2q+x1+r1s*x1-3.*r2s*x1 + +2.*r1s*x2-2.*r2s*x2+x1*x2+x2s) + /(9.*prop23); + rFO4 = 9.*rFO4/128.; + isSet4 = true; + } + break; + + // q -> ~q ~g. + case 15: + if (combi == 1 || combi == 3) { + rLO1 = ps*(1.-r1s+r2s+2.*r2); + rFO1 = 32*(2.*r2+x2)*(-1.-r1s-r2s+x2) + /(9.*prop2s) + +8.*(-1.-r1s-2.*r1s*r2-r2s-2.*r2c+x1+r2*x1+r2s*x1 + +3.*x2*0.5-r1s*x2*0.5+r2*x2-r2s*x2*0.5-x1*x2*0.5) + /prop12 + +8.*(2.+2.*r1s-2.*r2-2.*r1s*r2-6.*r2s-2.*r2c-3.*x1-r1s*x1 + +2.*r2*x1+3.*r2s*x1+x1s-x2-r1s*x2+r2s*x2+x1*x2) + /prop1s + +32.*(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1-2.*r2*x1+r2s*x1+x1s + -3.*x2-r1s*x2-2.*r2*x2+r2s*x2+x1*x2) + /(9.*x3s) + -8.*(3.+3.*r1s-r2+r1s*r2-5.*r2s-r2c-4.*x1-r1s*x1 + +2.*r2s*x1+x1s-2.*x2-r2*x2+r2s*x2+x1*x2) + /prop13 + -8.*(-1.-r1s+r2+r1s*r2-r2s-r2c+x1+r2*x1+r2s*x1+2.*x2+r1s*x2 + -x1*x2*0.5-x2s*0.5) + /(9.*prop23); + rFO1 = 9.*rFO1/32.; + isSet1 = true; + } + if (combi == 2 || combi == 3) { + rLO2 = ps*(1.-r1s+r2s-2.*r2); + rFO2 = 32*(2.*r2-x2)*(1.+r1s+r2s-x2) + /(9.*prop2s) + +8.*(-1.-r1s+2.*r1s*r2-r2s+2.*r2c+x1-r2*x1+r2s*x1 + +3.*x2*0.5-r1s*x2*0.5-r2*x2-r2s*x2*0.5-x1*x2*0.5) + /prop12 + +8.*(2.+2.*r1s+2.*r2+2.*r1s*r2-6.*r2s+2.*r2c-3.*x1-r1s*x1 + -2.*r2*x1+3.*r2s*x1+x1s-x2-r1s*x2+r2s*x2+x1*x2) + /prop1s + -8.*(3.+3.*r1s+r2-r1s*r2-5.*r2s+r2c-4.*x1-r1s*x1+2.*r2s*x1+x1s + -2.*x2+r2*x2+r2s*x2+x1*x2) + /prop13 + +32*(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1+2.*r2*x1+r2s*x1 + +x1s-3.*x2-r1s*x2+2.*r2*x2+r2s*x2+x1*x2) + /(9.*x3s) + -8.*(-1.-r1s-r2-r1s*r2-r2s+r2c+x1-r2*x1+r2s*x1+2.*x2+r1s*x2 + -x1*x2*0.5-x2s*0.5) + /(9.*prop23); + rFO2 = 9.*rFO2/32.; + isSet2 = true; + } + if (combi == 4) { + rLO4 = ps*(1.-r1s+r2s); + rFO4 = 64.*x2*(-1.-r1s-r2s+x2) + /(9.*prop2s) + +16.*(-1.-r1s-r2s+x1+r2s*x1+3.*x2*0.5-r1s*x2*0.5 + -r2s*x2*0.5-x1*x2*0.5) + /prop12 + -16.*(3.+3.*r1s-5.*r2s-4.*x1-r1s*x1+2.*r2s*x1+x1s-2.*x2+r2s*x2 + +x1*x2) + /prop13 + +64.*(4.+4.*r1s-4.*r2s-5.*x1-r1s*x1+r2s*x1+x1s-3.*x2 + -r1s*x2+r2s*x2+x1*x2) + /(9.*x3s) + +16.*(2.+2.*r1s-6.*r2s-3.*x1-r1s*x1+3.*r2s*x1+x1s + -x2-r1s*x2+r2s*x2+x1*x2) + /prop1s + -16.*(-1.-r1s-r2s+x1+r2s*x1+2.*x2+r1s*x2-x1*x2*0.5-x2s*0.5) + /(9.*prop23); + rFO4 = 9.*rFO4/64.; + isSet4 = true; + } + break; + + // g -> ~g ~g. Use (9/4)*eikonal. May be changed in the future. + case 16: + rLO = ps; + if (combi == 2) offset = x3s; + else if (combi == 3) offset = mix * x3s; + else if (combi == 4) offset = 0.5 * x3s; + rFO = ps * 4.5 * ( (x1+x2-1.+offset-r1s-r2s)/prop12 + - r1s/prop2s - r2s/prop1s ); + break; + + // Eikonal expression for kind == 1; also acts as default. + default: + rLO = ps; + if (combi == 2) offset = x3s; + else if (combi == 3) offset = mix * x3s; + else if (combi == 4) offset = 0.5 * x3s; + rFO = ps * 2. * ( (x1+x2-1.+offset-r1s-r2s)/prop12 + - r1s/prop2s - r2s/prop1s ); + break; + + // End of ME cases. + } + + // Find relevant leading and first order expressions. + if (combi == 1 && isSet1) { + rLO = rLO1; + rFO = rFO1; } + else if (combi == 2 && isSet2) { + rLO = rLO2; + rFO = rFO2; } + else if (combi == 3 && isSet1 && isSet2) { + rLO = mix * rLO1 + (1.-mix) * rLO2; + rFO = mix * rFO1 + (1.-mix) * rFO2; } + else if (isSet4) { + rLO = rLO4; + rFO = rFO4; } + else if (combi == 4 && isSet1 && isSet2) { + rLO = 0.5 * (rLO1 + rLO2); + rFO = 0.5 * (rFO1 + rFO2); } + else if (isSet1) { + rLO = rLO1; + rFO = rFO1; } + + // Return ratio of first to leading order cross section. + return rFO / rLO; +} + +//-------------------------------------------------------------------------- + +// Find coefficient of azimuthal asymmetry from gluon polarization. + +void TimeShower::findAsymPol( Event& event, TimeDipoleEnd* dip) { + + // Default is no asymmetry. Only gluons are studied. + dip->asymPol = 0.; + dip->iAunt = 0; + int iRad = dip->iRadiator; + if (!doPhiPolAsym || event[iRad].id() != 21) return; + + // Trace grandmother via possibly intermediate recoil copies. + int iMother = event.iTopCopy(iRad); + int iGrandM = event[iMother].mother1(); + + // If grandmother in initial state of hard scattering, + // then only keep gg and qq initial states. + int statusGrandM = event[iGrandM].status(); + bool isHardProc = (statusGrandM == -21 || statusGrandM == -31); + if (isHardProc) { + if (event[iGrandM + 1].status() != statusGrandM) return; + if (event[iGrandM].isGluon() && event[iGrandM + 1].isGluon()); + else if (event[iGrandM].isQuark() && event[iGrandM + 1].isQuark()); + else return; + } + + // Set aunt by history or, for hard scattering, by colour flow. + if (isHardProc) dip->iAunt = dip->iRecoiler; + else dip->iAunt = (event[iGrandM].daughter1() == iMother) + ? event[iGrandM].daughter2() : event[iGrandM].daughter1(); + + // Coefficient from gluon production (approximate z by energy). + // For hard process arbitrarily put z = 1/2. + double zProd = (isHardProc) ? 0.5 : event[iRad].e() + / (event[iRad].e() + event[dip->iAunt].e()); + if (event[iGrandM].isGluon()) dip->asymPol = pow2( (1. - zProd) + / (1. - zProd * (1. - zProd) ) ); + else dip->asymPol = 2. * (1. - zProd) / (1. + pow2(1. - zProd) ); + + // Coefficients from gluon decay. + if (dip->flavour == 21) dip->asymPol *= pow2( (1. - dip->z) + / (1. - dip->z * (1. - dip->z) ) ); + else dip->asymPol *= -2. * dip->z *( 1. - dip->z ) + / (1. - 2. * dip->z * (1. - dip->z) ); + +} + +//-------------------------------------------------------------------------- + +// Print the list of dipoles. + +void TimeShower::list(ostream& os) const { + + // Header. + os << "\n -------- PYTHIA TimeShower Dipole Listing ----------------" + << "--------------------------------------------- \n \n i rad" + << " rec pTmax col chg gam oni hv isr sys sysR typ" + << "e MErec mix ord spl ~gR \n" << fixed << setprecision(3); + + // Loop over dipole list and print it. + for (int i = 0; i < int(dipEnd.size()); ++i) + os << setw(5) << i << setw(7) << dipEnd[i].iRadiator + << setw(7) << dipEnd[i].iRecoiler << setw(12) << dipEnd[i].pTmax + << setw(5) << dipEnd[i].colType << setw(5) << dipEnd[i].chgType + << setw(5) << dipEnd[i].gamType << setw(5) << dipEnd[i].isOctetOnium + << setw(5) << dipEnd[i].isHiddenValley << setw(5) << dipEnd[i].isrType + << setw(5) << dipEnd[i].system << setw(5) << dipEnd[i].systemRec + << setw(5) << dipEnd[i].MEtype << setw(7) << dipEnd[i].iMEpartner + << setw(8) << dipEnd[i].MEmix << setw(5) << dipEnd[i].MEorder + << setw(5) << dipEnd[i].MEsplit << setw(5) << dipEnd[i].MEgluinoRec + << "\n"; + + // Done. + os << "\n -------- End PYTHIA TimeShower Dipole Listing ------------" + << "---------------------------------------------" << endl; + +} + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/src/UserHooks.cxx b/PYTHIA8/pythia8140/src/UserHooks.cxx new file mode 100644 index 00000000000..c7f521c87eb --- /dev/null +++ b/PYTHIA8/pythia8140/src/UserHooks.cxx @@ -0,0 +1,203 @@ +// UserHooks.cc is a part of the PYTHIA event generator. +// Copyright (C) 2010 Torbjorn Sjostrand. +// PYTHIA is licenced under the GNU GPL version 2, see COPYING for details. +// Please respect the MCnet Guidelines, see GUIDELINES for details. + +// Function definitions (not found in the header) for the UserHooks class. + +#include "UserHooks.h" + +namespace Pythia8 { + +//========================================================================== + +// The UserHooks class. + +//-------------------------------------------------------------------------- + +// multiplySigmaBy allows the user to introduce a multiplicative factor +// that modifies the cross section of a hard process. Since it is called +// from before the event record is generated in full, the normal analysis +// does not work. The code here provides a rather extensive summary of +// which methods actually do work. It is a convenient starting point for +// writing your own derived routine. + +double UserHooks::multiplySigmaBy( const SigmaProcess* sigmaProcessPtr, + const PhaseSpace* phaseSpacePtr, bool inEvent) { + + // Process code, necessary when some to be treated differently. + //int code = sigmaProcessPtr->code(); + + // Final multiplicity, i.e. whether 2 -> 1 or 2 -> 2. + //int nFinal = sigmaProcessPtr->nFinal(); + + // Incoming x1 and x2 to the hard collision, and factorization scale. + //double x1 = phaseSpacePtr->x1(); + //double x2 = phaseSpacePtr->x2(); + //double Q2Fac = sigmaProcessPtr->Q2Fac(); + + // Renormalization scale and assumed alpha_strong and alpha_EM. + //double Q2Ren = sigmaProcessPtr->Q2Ren(); + //double alphaS = sigmaProcessPtr->alphaSRen(); + //double alphaEM = sigmaProcessPtr->alphaEMRen(); + + // Subprocess mass-square. + //double sHat = phaseSpacePtr->sHat(); + + // Now methods only relevant for 2 -> 2. + //if (nFinal == 2) { + + // Mandelstam variables and hard-process pT. + //double tHat = phaseSpacePtr->tHat(); + //double uHat = phaseSpacePtr->uHat(); + //double pTHat = phaseSpacePtr->pTHat(); + + // Masses of the final-state particles. (Here 0 for light quarks.) + //double m3 = sigmaProcessPtr->m(3); + //double m4 = sigmaProcessPtr->m(4); + //} + + // Dummy statement to avoid compiler warnings. + return ((inEvent && sigmaProcessPtr->code() == 0 + && phaseSpacePtr->sHat() < 0.) ? 0. : 1.); + +} + +//-------------------------------------------------------------------------- + +// omitResonanceDecays omits resonance decay chains from process record. + +void UserHooks::omitResonanceDecays(const Event& process) { + + // Reset work event to be empty + workEvent.clear(); + + // Loop through all partons. Beam particles should be copied. + for (int i = 0; i < process.size(); ++i) { + bool doCopy = false; + bool isFinal = false; + if (i < 3) doCopy = true; + + // Daughters of beams should be copied. + else { + int iMother = process[i].mother1(); + if (iMother == 1 || iMother == 2) doCopy = true; + + // Granddaughters of beams should be copied and are final. + else if (iMother > 2) { + int iGrandMother = process[iMother].mother1(); + if (iGrandMother == 1 || iGrandMother == 2) { + doCopy = true; + isFinal = true; + } + } + } + + // Do copying and modify status/daughters of final. + if (doCopy) { + int iNew = workEvent.append( process[i]); + if (isFinal) { + workEvent[iNew].statusPos(); + workEvent[iNew].daughters( 0, 0); + } + } + } + +} + +//-------------------------------------------------------------------------- + +// subEvent extracts currently resolved partons in the hard process. + +void UserHooks::subEvent(const Event& event, bool isHardest) { + + // Reset work event to be empty. + workEvent.clear(); + + // Find which subsystem to study. + int iSys = 0; + if (!isHardest) iSys = partonSystemsPtr->sizeSys() - 1; + + // Loop through all the final partons of the given subsystem. + for (int i = 0; i < partonSystemsPtr->sizeOut(iSys); ++i) { + int iOld = partonSystemsPtr->getOut( iSys, i); + + // Copy partons to work event. + int iNew = workEvent.append( event[iOld]); + + // No mothers. Position in full event as daughters. + workEvent[iNew].mothers( 0, 0); + workEvent[iNew].daughters( iOld, iOld); + } + +} + +//========================================================================== + +// The SuppressSmallPT class, derived from UserHooks. + +//-------------------------------------------------------------------------- + +// Modify event weight at the trial level, before selection. + +double SuppressSmallPT::multiplySigmaBy( const SigmaProcess* sigmaProcessPtr, + const PhaseSpace* phaseSpacePtr, bool ) { + + // Need to initialize first time this method is called. + if (!isInit) { + + // Calculate pT0 as for multiple interactions. + // Fudge factor allows offset relative to MI framework. + double eCM = phaseSpacePtr->ecm(); + double pT0Ref = settingsPtr->parm("MultipleInteractions:pT0Ref"); + double ecmRef = settingsPtr->parm("MultipleInteractions:ecmRef"); + double ecmPow = settingsPtr->parm("MultipleInteractions:ecmPow"); + double pT0 = pT0timesMI * pT0Ref * pow(eCM / ecmRef, ecmPow); + pT20 = pT0 * pT0; + + // Initialize alpha_strong object as for multiple interactions, + // alternatively as for hard processes. + double alphaSvalue; + int alphaSorder; + if (useSameAlphaSasMI) { + alphaSvalue = settingsPtr->parm("MultipleInteractions:alphaSvalue"); + alphaSorder = settingsPtr->mode("MultipleInteractions:alphaSorder"); + } else { + alphaSvalue = settingsPtr->parm("SigmaProcess:alphaSvalue"); + alphaSorder = settingsPtr->mode("SigmaProcess:alphaSorder"); + } + alphaS.init( alphaSvalue, alphaSorder); + + // Initialization finished. + isInit = true; + } + + // Only modify 2 -> 2 processes. + int nFinal = sigmaProcessPtr->nFinal(); + if (nFinal != 2) return 1.; + + // pT scale of process. Weight pT^4 / (pT^2 + pT0^2)^2 + double pTHat = phaseSpacePtr->pTHat(); + double pT2 = pTHat * pTHat; + double wt = pow2( pT2 / (pT20 + pT2) ); + + if (numberAlphaS > 0) { + // Renormalization scale and assumed alpha_strong. + double Q2RenOld = sigmaProcessPtr->Q2Ren(); + double alphaSOld = sigmaProcessPtr->alphaSRen(); + + // Reweight to new alpha_strong at new scale. + double Q2RenNew = pT20 + Q2RenOld; + double alphaSNew = alphaS.alphaS(Q2RenNew); + wt *= pow( alphaSNew / alphaSOld, numberAlphaS); + } + + // End weight calculation. + return wt; + +} + + +//========================================================================== + +} // end namespace Pythia8 diff --git a/PYTHIA8/pythia8140/xmldoc/ASecondHardProcess.xml b/PYTHIA8/pythia8140/xmldoc/ASecondHardProcess.xml new file mode 100644 index 00000000000..4d94c8b28a7 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ASecondHardProcess.xml @@ -0,0 +1,398 @@ + + +

A Second Hard Process

+ +When you have selected a set of hard processes for hadron beams, the +multiple interactions +framework can add further interactions to build up a realistic +underlying event. These further interactions can come from a wide +variety of processes, and will occasionally be quite hard. They +do represent a realistic random mix, however, which means one cannot +predetermine what will happen. Occasionally there may be cases +where one wants to specify also the second hard interaction rather +precisely. The options on this page allow you to do precisely that. + + +Generate two hard scatterings in a collision between hadron beams. +The hardest process can be any combination of internal processes, +available in the normal process +selection machinery, or external input. Here you must further +specify which set of processes to allow for the second hard one, see +the following. + + +

Process Selection

+ +In principle the whole process +selection allowed for the first process could be repeated +for the second one. However, this would probably be overkill. +Therefore here a more limited set of prepackaged process collections +are made available, that can then be further combined at will. +Since the description is almost completely symmetric between the +first and the second process, you always have the possibility +to pick one of the two processes according to the complete list +of possibilities. + +

+Here comes the list of allowed sets of processes, to combine at will: + + +Standard QCD 2 -> 2 processes involving gluons and +d, u, s, c, b quarks. + + + +A prompt photon recoiling against a quark or gluon jet. + + +Two prompt photons recoiling against each other. + + +Production of charmonium via colour singlet and colour octet channels. + + +Production of bottomonium via colour singlet and colour octet channels. + + +Scattering q qbar -> gamma^*/Z^0, with full interference +between the gamma^* and Z^0. + + + +Scattering q qbar' -> W^+-. + + + +Scattering q qbar -> gamma^*/Z^0 g and +q g -> gamma^*/Z^0 q. + + + +Scattering q qbar' -> W^+- g and +q g -> W^+- q'. + + + +Production of a top pair, either via QCD processes or via an +intermediate gamma^*/Z^0 resonance. + + + +Production of a single top, either via a t- or +an s-channel W^+- resonance. + + +

+A further process collection comes with a warning flag: + + +The q qbar -> b bbar and g g -> b bbar processes. +These are already included in the TwoJets sample above, +so it would be doublecounting to include both, but we assume there +may be cases where the b subsample will be of special interest. +This subsample does not include flavour-excitation or gluon-splitting +contributions to the b rate, however, so, depending +on the topology if interest, it may or may not be a good approximation. + + +

Cuts and scales

+ +The second hard process obeys exactly the same selection rules for +phase space cuts and +couplings and scales +as the first one does. Specifically, a pTmin cut for +2 -> 2 processes would apply to the first and the second hard +process alike, and ballpark half of the time the second could be +generated with a larger pT than the first. (Exact numbers +depending on the relative shape of the two cross sections.) That is, +first and second is only used as an administrative distinction between +the two, not as a physics ordering one. + +

+Optionally it is possible to pick the mass and pT +phase space cuts separately for +the second hard interaction. The main application presumably would +be to allow a second process that is softer than the first, but still +hard. But one is also free to make the second process harder than the +first, if desired. So long as the two pT (or mass) ranges +overlap the ordering will not be the same in all events, however. + +

Cross-section calculation

+ +As an introduction, a brief reminder of Poissonian statistics. +Assume a stochastic process in time, for now not necessarily a +high-energy physics one, where the probability for an event to occur +at any given time is independent of what happens at other times. +Then the probability for n events to occur in a finite +time interval is + +P_n = <n>^n exp(-<n>) / n! + +where <n> is the average number of events. If this +number is small we can approximate exp(-<n>) = 1 , +so that P_1 = <n> and +P_2 = <n>^2 / 2 = P_1^2 / 2. + +

+Now further assume that the events actually are of two different +kinds a and b, occuring independently of each +other, such that <n> = <n_a> + <n_b>. +It then follows that the probability of having one event of type +a (or b) and nothing else is +P_1a = <n_a> (or P_1b = <n_b>). +From + +P_2 = (<n_a> + <n_b>)^2 / 2 = (P_1a + P_1b)^2 / 2 = +(P_1a^2 + 2 P_1a P_1b + P_1b^2) / 2 + +it is easy to read off that the probability to have exactly two +events of kind a and none of b is +P_2aa = P_1a^2 / 2 whereas that of having one a +and one b is P_2ab = P_1a P_1b. Note that the +former, with two identical events, contains a factor 1/2 +while the latter, with two different ones, does not. If viewed +in a time-ordered sense, the difference is that the latter can be +obtained two ways, either first an a and then a b +or else first a b and then an a. + +

+To translate this language into cross-sections for high-energy +events, we assume that interactions can occur at different pT +values independently of each other inside inelastic nondiffractive +(= "minbias") events. Then the above probabilities translate into +P_n = sigma_n / sigma_ND where sigma_ND is the +total nondiffractive cross section. Again we want to assume that +exp(-<n>) is close to unity, i.e. that the total +hard cross section above pTmin is much smaller than +sigma_ND. The hard cross section is dominated by QCD +jet production, and a reasonable precaution is to require a +pTmin of at least 20 GeV at LHC energies. +(For 2 -> 1 processes such as +q qbar -> gamma^*/Z^0 (-> f fbar) one can instead make a +similar cut on mass.) Then the generic equation +P_2 = P_1^2 / 2 translates into +sigma_2/sigma_ND = (sigma_1 / sigma_ND)^2 / 2 or +sigma_2 = sigma_1^2 / (2 sigma_ND). + +

+Again different processes a, b, c, ... contribute, +and by the same reasoning we obtain +sigma_2aa = sigma_1a^2 / (2 sigma_ND), +sigma_2ab = sigma_1a sigma_1b / sigma_ND, +and so on. + +

+There is one important correction to this picture: all collisions +do no occur under equal conditions. Some are more central in impact +parameter, others more peripheral. This leads to a further element of +variability: central collisions are likely to have more activity +than the average, peripheral less. Integrated over impact +parameter standard cross sections are recovered, but correlations +are affected by a "trigger bias" effect: if you select for events +with a hard process you favour events at small impact parameter +which have above-average activity, and therefore also increased +chance for further interactions. (In PYTHIA this is the origin +of the "pedestal effect", i.e. that events with a hard interaction +have more underlying activity than the level found in minimum-bias +events.) When you specify a matter overlap profile in the +multiple-interactions scenario, such an enhancement/depletion factor +f_impact is chosen event-by-event and can be averaged +during the course of the run. As an example, the double Gaussian +form used in Tune A gives approximately +<f_impact> = 2.5. The above equations therefore +have to be modified to +sigma_2aa = <f_impact> sigma_1a^2 / (2 sigma_ND), +sigma_2ab = <f_impact> sigma_1a sigma_1b / sigma_ND. +Experimentalists often instead use the notation +sigma_2ab = sigma_1a sigma_1b / sigma_eff, +from which we see that PYTHIA "predicts" +sigma_eff = sigma_ND / <f_impact>. +When the generation of multiple interactions is switched off it is +not possible to calculate <f_impact> and therefore +it is set to unity. + +

+When this recipe is to be applied to calculate +actual cross sections, it is useful to distinguish three cases, +depending on which set of processes are selected to study for +the first and second interaction. + +

+(1) The processes a for the first interaction and +b for the second one have no overlap at all. +For instance, the first could be TwoJets and the +second TwoPhotons. In that case, the two interactions +can be selected independently, and cross sections tabulated +for each separate subprocess in the two above classes. At the +end of the run, the cross sections in a should be multiplied +by <f_impact> sigma_1b / sigma_ND to bring them to +the correct overall level, and those in b by +<f_impact> sigma_1a / sigma_ND. + +

+(2) Exactly the same processes a are selected for the +first and second interaction. In that case it works as above, +with a = b, and it is only necessary to multiply by an +additional factor 1/2. A compensating factor of 2 +is automatically obtained for picking two different subprocesses, +e.g. if TwoJets is selected for both interactions, +then the combination of the two subprocesses q qbar -> g g +and g g -> g g can trivially be obtained two ways. + +

+(3) The list of subprocesses partly but not completely overlap. +For instance, the first process is allowed to contain a +or c and the second b or c, where +there is no overlap between a and b. Then, +when an independent selection for the first and second interaction +both pick one of the subprocesses in c, half of those +events have to be thrown, and the stored cross section reduced +accordingly. Considering the four possible combinations of first +and second process, this gives a + +sigma'_1 = sigma_1a + sigma_1c * (sigma_2b + sigma_2c/2) / +(sigma_2b + sigma_2c) + +with the factor 1/2 for the sigma_1c sigma_2c term. +At the end of the day, this sigma'_1 should be multiplied +by the normalization factor + +f_1norm = <f_impact> (sigma_2b + sigma_2c) / sigma_ND + +here without a factor 1/2 (or else it would have been +doublecounted). This gives the correct + +(sigma_2b + sigma_2c) * sigma'_1 = sigma_1a * sigma_2b ++ sigma_1a * sigma_2c + sigma_1c * sigma_2b + sigma_1c * sigma_2c/2 + +The second interaction can be handled in exact analogy. + +

+For the considerations above it is assumed that the phase space cuts +are the same for the two processes. It is possible to set the mass and +transverse momentum cuts differently, however. This changes nothing +for processes that already are different. For two collisions of the +same type it is partly a matter of interpretation what is intended. +If we consider the case of the same process in two non-overlapping +phase space regions, most likely we want to consider them as +separate processes, in the sense that we expect a factor 2 relative +to Poissonian statistics from either of the two hardest processes +populating either of the two phase space regions. In total we are +therefore lead to adopt the same strategy as in case (3) above: +only in the overlapping part of the two allowed phase space regions +could two processes be identical and thus appear with a 1/2 factor, +elsewhere the two processes are never identical and do not +include the 1/2 factor. We reiterate, however, that the case of +partly but not completely overlapping phase space regions for one and +the same process is tricky, and not to be used without prior +deliberation. + +

+The listing obtained with the pythia.statistics() +already contain these corrections factors, i.e. cross sections +are for the occurence of two interactions of the specified kinds. +There is not a full tabulation of the matrix of all the possible +combinations of a specific first process together with a specific +second one (but the information is there for the user to do that, +if desired). Instead pythia.statistics() shows this +matrix projected onto the set of processes and associated cross +sections for the first and the second interaction, respectively. +Up to statistical fluctuations, these two sections of the +pythia.statistics() listing both add up to the same +total cross section for the event sample. + +

+There is a further special feature to be noted for this listing, +and that is the difference between the number of "selected" events +and the number of "accepted" ones. Here is how that comes about. +Originally the first and second process are selected completely +independently. The generation (in)efficiency is reflected in the +different number of intially tried events for the first and second +process, leading to the same number of selected events. While +acceptable on their own, the combination of the two processes may +be unacceptable, however. It may be that the two processes added +together use more energy-momentum than kinematically allowed, or, +even if not, are disfavoured when the PYTHIA approach to provide +correlated parton densities is applied. Alternatively, referring +to case (3) above, it may be because half of the events should +be thrown for identical processes. Taken together, it is these +effects that reduced the event number from "selected" to "accepted". +(A further reduction may occur if a +user hook rejects some events.) + +

+It is allowed to use external Les Houches Accord input for the +hardest process, and then pick an internal one for the second hardest. +In this case PYTHIA does not have access to your thinking concerning +the external process, and cannot know whether it overlaps with the +internal or not. (External events q qbar' -> e+ nu_e could +agree with the internal W ones, or be a W' resonance +in a BSM scenario, to give one example.) Therefore the combined cross +section is always based on the scenario (1) above. Corrections for +correlated parton densities are included also in this case, however. +That is, an external event that takes a large fraction of the incoming +beam momenta stands a fair chance of being rejected when it has to be +combined with another hard process. For this reason the "selected" and +"accepted" event numbers are likely to disagree. + +

+In the cross section calculation above, the sigma'_1 +cross sections are based on the number of accepted events, while +the f_1norm factor is evaluated based on the cross sections +for selected events. That way the suppression by correlations +between the two processes does not get to be doublecounted. + +

+The pythia.statistics() listing contains two final +lines, indicating the summed cross sections sigma_1sum and +sigma_2sum for the first and second set of processes, at +the "selected" stage above, plus information on the sigma_ND +and <f_impact> used. The total cross section +generated is related to this by + +<f_impact> * (sigma_1sum * sigma_2sum / sigma_ND) * +(n_accepted / n_selected) + + with an additional factor of 1/2 for case 2 above. + +

+The error quoted for the cross section of a process is a combination +in quadrature of the error on this process alone with the error on +the normalization factor, including the error on +<f_impact>. As always it is a purely statistical one +and of course hides considerably bigger systematic uncertainties. + +

Event information

+ +Normally the process event record only contains the +hardest interaction, but in this case also the second hardest +is stored there. If both of them are 2 -> 2 ones, the +first would be stored in lines 3 - 6 and the second in 7 - 10. +For both, status codes 21 - 29 would be used, as for a hardest +process. Any resonance decay chains would occur after the two +main processes, to allow normal parsing. The beams in 1 and 2 +only appear in one copy. This structure is echoed in the +full event event record. + +

+Most of the properties accessible by the +pythia.info +methods refer to the first process, whether that happens to be the +hardest or not. The code and pT scale of the second process +are accessible by the info.codeMI(1) and +info.pTMI(1), however. + +

+The sigmaGen() and sigmaErr() methods provide +the cross section and its error for the event sample as a whole, +combining the information from the two hard processes as described +above. In particular, the former should be used to give the +weight of the generated event sample. The statitical error estimate +is somewhat cruder and gives a larger value than the +subprocess-by-subprocess one employed in +pythia.statistics(), but this number is +anyway less relevant, since systematical errors are likely to dominate. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/AccessPYTHIA6Processes.xml b/PYTHIA8/pythia8140/xmldoc/AccessPYTHIA6Processes.xml new file mode 100644 index 00000000000..4bec8d0e3d8 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/AccessPYTHIA6Processes.xml @@ -0,0 +1,110 @@ + + +

Access PYTHIA 6 Processes

+ +Gradually all relevant processes from PYTHIA 6 are being +re-implemented in PYTHIA 8, but this transition is not finished. +For a while longer it may therefore at times be convenient to +access the Fortran PYTHIA 6 process library. In order to give +this access at runtime, and not only by writing/reading event files, +an interface is provided to C++. This interface is residing in +Pythia6Interface.h, and in addition the PYTHIA 6 library +must be linked. The latter should normally be the most recent +Fortran PYTHIA version, but must be at least 6.314, since this is +the first version that allows processes to be output in the Les +Houches format (and not only input). + +

+The routines interfaced are +

    +
  • pygive(command) to give in a command to change a +setting, e.g. to decide which processes should be generated, +
  • pyinit( frame, beam, target, wIn) to initialize +the event generation chain,
  • +
  • pyupin() to fill this initialization information +in the HEPRUP commonblock,
  • +
  • pyupev() to generate the next hard process and +fill the event information in the HEPEUP commonblock,
  • +
  • pylist( mode) to list the event at the process +level,
  • +
  • pystat( mode) to print statistics on the event +generation process.
  • +
+Details on allowed arguments are given in the PYTHIA 6.4 manual. + +

+These methods can be used in context of the +LHAupFortran class. +The existing code there takes care of converting HEPRUP +and HEPEUP commonblock information from Fortran to C++, +and of making it available to the PYTHIA 8 methods. What needs to be +supplied are the two LHAupFortran::fillHepRup() and +LHAupFortran::fillHepEup() methods. The first can +contain an arbitrary number of pygive(...), followed +by pyinit(...) and pyupin() in that order. +The second only needs to contain pyupev(). Finally, +the use of pylist(...) and pystat(...) +is entirely optional, and calls are best put directly in the +main program. + +

+This means that all other Fortran routines have not been interfaced +and cannot be accessed directly from the C++ code; there is no need +for them in the current setup. + +

+PYTHIA 6.4 does its own rejection of events internally, according to +the strategy option 3. However, the current runtime interface does not +take cross-section information from PYTHIA 6.4. This means that both +the initial maxima and the final cross sections printed by the PYTHIA 8 +routines are irrelevant in this case. Instead you have to study the +standard PYTHIA 6.4 initialization printout and call on +pystat(...) at the end of the run to obtain this information. +It also means that you cannot mix with internally generated events, +unlike what could have been allowed for strategy 3. Should a strong need +arise, PYTHIA 6.4 could be modified to work with strategy option 1 and +thus allow a mixing with internal processes, but we do not expect this +to happen. + +

+An example of a fillHepRup() method to set up +Z^0 production at LHC, with masses above 50 GeV, would be +

+bool LHAinitFortran::fillHepRup() { 
+  Pythia6Interface::pygive("msel = 11"); 
+  Pythia6Interface::pygive("ckin(1) = 50."); 
+  Pythia6Interface::pyinit("cms","p","p",14000.);   
+  Pythia6Interface::pyupin();
+  return true;
+}
+
+and the process-generic fillHepEup() method would be +
+bool LHAupFortran::fillHepEup() { 
+  Pythia6Interface::pyupev();
+  return true;
+}
+
+Note that, of all parameters that could be set with the +PYGIVE, only those that influence the generation of the +hard processes have any impact, since this is the only part of the +Fortran code that is used. Also, if you want to set many parameters, +you can easily collect them in one file (separate from PYTHIA 8 +input) and parse that file. + +

+All hard PYTHIA 6 processes should be available for full generation +in PYTHIA 8, at least to the extent that they are defined for beams +of protons and antiprotons, which is the key application for PYTHIA 8 +so far. Soft processes, i.e. elastic and diffractive scattering, as well +as minimum-bias events, require a different kinematics machinery, and +can only be generated with the internal PYTHIA 8 processes. + +

+A simple example is found in main51.cc, another with parsed +input in main52.cc and a third with HepMC output in +main54.cc. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/AdvancedUsage.xml b/PYTHIA8/pythia8140/xmldoc/AdvancedUsage.xml new file mode 100644 index 00000000000..1c32fc08ef1 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/AdvancedUsage.xml @@ -0,0 +1,209 @@ + + +

Advanced Usage

+ +On this page we collect information on a number of classes that +the normal user would not encounter. There are cases where the +information is essential, however, for instance to +implement your own showers. + +

The subsystems

+ +One aspect that complicates administration is that an event +can contain several subsystems, each consisting of one MI and its +associated ISR and FSR. To first approximation these systems are +assumed to evolve independently, but to second they are connected by +the interleaved evolution, and potentially by rescattering effects. +The partons of a given subsystem therefore do not have to be stored +consecutively. + +

+The PartonSystems class is primarily used to keep track +of the current positions of all partons belonging to each system, +represented by the index iPos for a parton stored in the +event-record slot event[iPos]. With "all" we mean the +currently defined two incoming partons, or none for a resonance decay, +and the current set of outgoing partons, but with all ISR and FSR +intermediate-state partons omitted. That is, it stores all partons +that could be subject to some action in the next step of the +combined MI/ISR/FSR/BR description. As a special case, an outgoing +parton is stored even if it undergoes a rescattering, and thus no +longer belongs to the final state proper. + +

+The partonSystems instance of PartonSystems +class is a public member of the Pythia top-level class, +but is also available as a pointer partonSystemsPtr in +various PartonLevel classes, e.g. inside the current +instances of the TimeShower and SpaceShower +classes. + +

+A number of PartonSystems methods can be used to set or +get information on the subsystems: +

    +
  • clear() resets all the contents in preparation for the +next event. +
  • addSys() add a new (initially empty) subsystem to the +current list and return its index iSys in the list, +where index 0 is the hardest subcollision and so on. +
  • sizeSys() the number of separate subsystems.
  • +
  • setInA(iSys, iPos), setInB(iSys, iPos) store position +iPos of the incoming parton from beam A or beam B to the +iSys'th subcollision. These values are 0 initially, and +should so remain if there are no beams, such as in resonance decays. +
  • +
  • addOut(iSys, iPos) store position iPos +of a new outgoing parton in the iSys'th subcollision, +by appending it at the end of the current vector, with beginning in +slot 0.
  • +
  • setOut(iSys, iMem, iPos) store position iPos +in the iMem'th slot in the vector of outgoing partons in the +iSys'th subcollision. Here iMem must be in +the range already constructed by addOut calls.
  • +
  • replace(iSys, iPosOld, iPosNew) replace the existing +incoming or outgoing parton position iPosOld by +iPosNew in the iSys'th subcollision.
  • +
  • setSHat(iSys, sHat) set the invariant squared mass +sHat of the iSys'th subcollision.
  • +
  • hasInAB(iSys) true if an incoming parton has been set +for beam A or beam B (and hence should have been set for both) in the +iSys'th subcollision, else false.
  • +
  • getInA(iSys), getInB(iSys) the position iPos +of the incoming parton from beam A or beam B to the iSys'th +subcollision.
  • +
  • sizeOut(iSys) the number of outgoing partons +in the iSys'th subcollision.
  • +
  • getOut(iSys, iMem) the position iPos +of an outgoing parton in the iSys'th subcollision, +with the iMem range limited by sizeOut(iSys). +These partons are not guaranteed to appear in any particular order.
  • +
  • sizeAll(iSys) the total number of incoming and outgoing +partons in the iSys'th subcollision.
  • +
  • getAll(iSys, iMem) the position iPos +of an incoming or outgoing parton in the iSys'th subcollision. +In case there are beams it gives same as getInA(iSys) and + getInB(iSys) for indices 0 and 1, and thereafter agrees with +getOut(iSys, iMem) offset two positions. If there are no +beams it is identical with getOut(iSys, iMem).
  • +
  • getSHat(iSys) the invariant squared mass +sHat of the iSys'th subcollision.
  • +
  • list() print a listing of all the system information, +except for the sHat values.
  • +
+ +

+New systems are created from the hard process and by the MI, not from +any of the other components. Both FSR and ISR modify the position +of partons, however. Since an FSR or ISR branching typically implies +a new state with one more parton than before, an outgoing parton must +be added to the system. Furthermore, in a branching, several existing +partons may also be moved to new slots, including the incoming beam ones. +In a FSR 1 -> 2 branching it is irrelevant which parton position +you let overwrite the existing slot and which is added to the end of +the system. + +

+The system information must be kept up-to-date. Both the MI ISR, FSR and +BR descriptions make extensive use of the existing information. As an +example, the introduction of primordial kT in the beam remnants +will fail if the information on which final-state partons belong to which +system is out-of-date. The introduction of rescattering as part of the +MI framework adds further complications, where an outgoing parton of one +subsystem may be the incoming one of another system. This part of the code +is still under development. + +

+Currently the system information is kept throughout the continued +history of the event. Specifically, resonance decays create new systems, +appended to the existing ones. This could be useful during the +hadronization stage, to collect the partons that belong to a resonace +with preserved mass when a small string collapses to one particle, +but is not yet used for that. + +

The beams

+ +The different subsystems are tied together by them sharing the same +initial beam particles, and thereby being restricted by energy-momentum +and flavour conservation issues. The information stored in the two +beam particles, here called beamA and beamB, +is therefore as crucial to keep correct as the above subsystem list. + +

+Both beam objects are of the BeamParticle class. +Each such object contains a vector with the partons extracted from it. +The number of such partons, beamX.size() (X = A or B), +of course is the same as the above number of subsystems in the event +record. (The two diverge at the BR step, where further beam remnants +are added to the beams without corresponding to new subsystems.) +The individual partons are accessed by an overloaded indexing +operator to a vector of ResolvedParton objects. The +iPos() property corresponds to the iPos +one above, i.e. providing the position in the main event record of +a parton. In particular, +beamA[iSys].iPos() = partonSystemsPtr->getInA(iSys) and +beamB[iSys].iPos() = partonSystemsPtr->getInB(iSys). +Whereas thus the indices of the two incoming partons to a subsystem +are stored in two places, the ones of the outgoing partons only +appear in the system part of the PartonSystems class. + +

+Just as the subsystems in PartonSystems must be updated, +so must the information in the two BeamParticle's, e.g. +with methodsbeamX[iSys].iPos( iPosIn) when an incoming +parton is replaced by a new one in line iPosIn. Furthermore +the new parton identity should be set by beamX[iSys].id( idIn) +and the new x energy-momentum fraction by +beamX[iSys].x( xIn). The three can be combined in one go +by beamX[iSys].update( iPosIn, idIn, xIn). + +

+To be specific, it is assumed that, at each step, the two incoming +partons are moving along the +-z axis and are massless. +Since the event is constructed in the c.m. frame of the incoming +beams this implies that x = 2 E / E_cm. +If the x values are not defined accordingly or not kept +up-to-date the BR treatment will not conserve energy-momentum. + +

+In return, the BeamParticle objects give access to some +useful methods. The beamX.xf( id, x, Q2) returns the +standard PDF weight x f_id(x, Q^2). More intererstingly, +beamX.xfISR( iSys, id, x, Q2) returns the modified weight +required when several subsystems have to share the energy and flavours. +Thus iSys is added as an extra argument, and the momentum +already assigned to the other subsystems is not available for evolution, +i.e. the maximal x is correspondingly smaller than unity. +Also flavour issues are handled in a similar spirit. + +

+An additional complication is that a parton can be either valence or +sea, and in the latter case the BR treatment also distinguishes +companion quarks, i.e. quark-antiquark pairs that are assumed to +come from the same original g -> q qbar branching, whether +perturbative or not. This can be queried either with the +beamX[iSys].companion() method, for detailed information, +or with the beamX[iSys].isValence(), +beamX[iSys].isUnmatched() and +beamX[iSys].isCompanion() metods for yes/no answers +whether a parton is valence, unmatched sea or matched sea. +This choice should affect the ISR evolution; e.g., a valence quark +cannot be constructed back to come from a gluon. + +

+To keep this info up-to-date, the beamX.pickValSeaComp() +method should be called whenever a parton of a new flavour has been +picked in the ISR backwards evolution, but not if the flavour has not +been changed, since then one should not be allowed to switch back and +forth between the same quark being considered as valence or as sea. +Since the pickValSeaComp() method makes use of the +current parton-density values, it should be preceded by a call +to beamX.xfISR( iSys, id, x, Q2), where the values in +the call are the now finally accepted ones for the newly-found mother. +(Such a call is likely to have been made before, during the evolution, +but is not likely to be the most recent one, i.e. still in memory, and +therefore had better be redone.) + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/BeamParameters.xml b/PYTHIA8/pythia8140/xmldoc/BeamParameters.xml new file mode 100644 index 00000000000..62c6352c285 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/BeamParameters.xml @@ -0,0 +1,270 @@ + + +

Beam Parameters

+ +The settings on this page relate to the beam identities and energies, +to a beam momentum spread and to a beam interaction spot. +As always, momenta and energies are to be given in units of GeV, +and of space and time in mm. + +

Incoming beams

+ +There are two ways to set the identities and energies of the two incoming +beam particles. One is to use the init() method with no +arguments. Then the settings variables below will be read and used. The +alternative is to call init(...) +with arguments that provide this information. Then you need not use the +variables below (although it would still be possible). Note that, if nothing +is done, you will default to LHC at 14 TeV. + +

+Currently the beam particles must be either a hadron pair or a lepton +pair. In the former category p p and pbar p +combinations dominate, but it is also possible to combine with +pi^+, pi^- and pi^0. In the latter +e^+ e^- and mu^+ mu^- would be the most useful +combinations, but also others should work if combined with an +appropriate hard process. + + +The PDG id code for the first incoming particle. +Allowed codes include +
2212 = p, -2212 = pbar, +
211 = pi^+, -211 = pi^-, 111 = pi^0, +
990 = Pomeron (used in diffractive machinery; +here mainly for debug purposes), +
11 = e^-, -11 = e^+, +
13 = mu^-, -13 = mu^+, +
and a few more leptons/neutrinos in a few combinations. +
+ + +The PDG id code for the second incoming particle. + + + +Choice of frame for the two colliding particles. + + + + + + + +Collision CM energy, to be set if Beams:frameType = 1. + + + +The energy of the first incoming particle, moving in the ++z direction, to be set if Beams:frameType = 2. +If the particle energy is smaller than its mass +it is assumed to be at rest. + + + +The energy of the second incoming particle, moving in the +-z direction, to be set if Beams:frameType = 2. +If the particle energy is smaller than its mass +it is assumed to be at rest. + + + +The p_x component of the first incoming particle, +to be set if Beams:frameType = 3. + + + +The p_y component of the first incoming particle, +to be set if Beams:frameType = 3. + + + +The p_z component of the first incoming particle, +to be set if Beams:frameType = 3. + + + +The p_x component of the second incoming particle, +to be set if Beams:frameType = 3. + + + +The p_y component of the second incoming particle, +to be set if Beams:frameType = 3. + + + +The p_z component of the second incoming particle, +to be set if Beams:frameType = 3. + + + +The name of a Les Houches Event File, +to be set if Beams:frameType = 4. + + +

Beam momentum spread

+ +This framework currently is intended for a modest beam spread, such as +experienced at hadron colliders. Thus it can be safely assumed that the +physics does not change over the CM energy range probed, so that the +parameters of the physics initialization at the nominal energy can be +used as is. Currently it can not be used for the more extensive +energy spread expected at linear e^+ e^- colliders. Also, +any attempt to combine it with external Les Houches input of +parton-level events is at own risk. + +

+On this page you can set the momentum spread according to a simple +Gaussian distribution. If you instead want a more sophisticated +parametrization, you can write and link your own +BeamShape class. + + +Allow the beam momenta to be smeared around their initialization +nominal values. + + + +The width of a Gaussian distribution of the p_x spread of the +first incoming particle. + + + +The width of a Gaussian distribution of the p_y spread of the +first incoming particle. + + + +The width of a Gaussian distribution of the p_z spread of the +first incoming particle. + + + +The triply Gaussian distribution (p_x, p_y, p_z) is restricted to +a maximal total deviation from the nominal values (p_x0, p_y0, p_z0) +for the first incoming particle, like + +(p_x - p_x0)^2/sigma_px^2 + (p_y - p_y0)^2/sigma_py^2 + +(p_z - p_z0)^2/sigma_pz^2 < maxDev^2 + +(Note the absence of a factor 2 in the denominator, unlike the Gaussians +used to pick (p_x, p_y, p_z).) + + + +The width of a Gaussian distribution of the p_x spread of the +second incoming particle. + + + +The width of a Gaussian distribution of the p_y spread of the +second incoming particle. + + + +The width of a Gaussian distribution of the p_z spread of the +second incoming particle. + + + +The triply Gaussian distribution (p_x, p_y, p_z) is restricted to +a maximal total deviation from the nominal values (p_x0, p_y0, p_z0), +for the second incoming particle, like + +(p_x - p_x0)^2/sigma_px^2 + (p_y - p_y0)^2/sigma_py^2 + +(p_z - p_z0)^2/sigma_pz^2 < maxDev^2 + +(Note the absence of a factor 2 in the denominator, unlike the Gaussians +used to pick (p_x, p_y, p_z).) + + +

Beam interaction vertex

+ +On this page you can set the spread of the interaction vertex according to +a simple Gaussian distribution. If you instead want a more sophisticated +parametrization, you can write and link your own +BeamShape class. + + +Allow the interaction vertex of the two colliding beams to be smeared. +If off, then the vertex is set to be the origin. + + + +The width of a Gaussian distribution of the x location of the +interaction vertex. + + + +The width of a Gaussian distribution of the y location of the +interaction vertex. + + + +The width of a Gaussian distribution of the z location of the +interaction vertex. + + + +The triply Gaussian distribution of interaction vertex position +(x, y, z) is restricted to a maximal total deviation from the +origin, like + +x^2/sigma_x^2 + y^2/sigma_y^2 + z^2/sigma_z^2 < maxDevVertex^2 + +(Note the absence of a factor 2 in the denominator, unlike the Gaussians +used to pick (x, y, z).) + + + +The width of a Gaussian distribution of the collision time (in units of +mm/c). Note that, if the above space parametrization is viewed as the +effect of two incoming beams along the +-z axis, with each beam +having a Gaussian spread, then the spread of the time would also become +a Gaussian with the same width as the z one (times the +velocity of the beams, which we expect is close to unity). For flexibility +we have not enforced any such relation, however. + + + +The collision time is restricted to be in the range +|t| < sigma_t * maxDevTime. + + +

+The distributions above are all centered at the origin. It is also +possible to shift the above distributions to be centered around another +nominal position. You must have Beams:allowVertexSpread = on +to use this possibility. + + +The x location of the interaction vertex is centered at this value. + + + +The y location of the interaction vertex is centered at this value. + + + +The z location of the interaction vertex is centered at this value. + + + +The time t of the interaction vertex is centered at this value. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/BeamRemnants.xml b/PYTHIA8/pythia8140/xmldoc/BeamRemnants.xml new file mode 100644 index 00000000000..47399a8b966 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/BeamRemnants.xml @@ -0,0 +1,303 @@ + + +

Beam Remnants

+ +

Introduction

+ +The BeamParticle class contains information on all partons +extracted from a beam (so far). As each consecutive multiple interaction +defines its respective incoming parton to the hard scattering a +new slot is added to the list. This information is modified when +the backwards evolution of the spacelike shower defines a new +initiator parton. It is used, both for the multiple interactions +and the spacelike showers, to define rescaled parton densities based +on the x and flavours already extracted, and to distinguish +between valence, sea and companion quarks. Once the perturbative +evolution is finished, further beam remnants are added to obtain a +consistent set of flavours. The current physics framework is further +described in Sjo04. + +

+The introduction of rescattering +in the multiple interactions framework further complicates the +processing of events. Specifically, when combined with showers, +the momentum of an individual parton is no longer uniquely associated +with one single subcollision. Nevertheless the parton is classified +with one system, owing to the technical and administrative complications +of more complete classifications. Therefore the addition of primordial +kT to the subsystem initiator partons does not automatically +guarantee overall pT conservation. Various tricks are used to +minimize the mismatch, with a brute force shift of all parton +pT's as a final step. + +

+Much of the above information is stored in a vector of +ResolvedParton objects, which each contains flavour and +momentum information, as well as valence/companion information and more. +The BeamParticle method list() shows the +contents of this vector, mainly for debug purposes. + +

+The BeamRemnants class takes over for the final step +of adding primordial kT to the initiators and remnants, +assigning the relative longitudinal momentum sharing among the +remnants, and constructing the overall kinematics and colour flow. +This step couples the two sides of an event, and could therefore +not be covered in the BeamParticle class, which only +considers one beam at a time. + +

+The methods of these classes are not intended for general use, +and so are not described here. + +

+In addition to the parameters described on this page, note that the +choice of parton densities is made +in the Pythia class. Then pointers to the pdf's are handed +on to BeamParticle at initialization, for all subsequent +usage. + +

Primordial kT

+ +The primordial kT of initiators of hard-scattering subsystems +are selected according to Gaussian distributions in p_x and +p_y separately. The widths of these distributions are chosen +to be dependent on the hard scale of the central process and on the mass +of the whole subsystem defined by the two initiators: + +sigma = (sigma_soft * Q_half + sigma_hard * Q) / (Q_half + Q) + * m / (m_half + m) + +Here Q is the hard-process renormalization scale for the +hardest process and the pT scale for subsequent multiple +interactions, m the mass of the system, and +sigma_soft, sigma_hard, Q_half and +m_half parameters defined below. Furthermore each separately +defined beam remnant has a distribution of width sigma_remn, +independently of kinematical variables. + + +Allow or not selection of primordial kT according to the +parameter values below. + + + +The width sigma_soft in the above equation, assigned as a +primordial kT to initiators in the soft-interaction limit. + + + +The width sigma_hard in the above equation, assigned as a +primordial kT to initiators in the hard-interaction limit. + + + +The scale Q_half in the equation above, defining the +half-way point between hard and soft interactions. + + + +The scale m_half in the equation above, defining the +half-way point between low-mass and high-mass subsystems. +(Kinematics construction can easily fail if a system is assigned +a primordial kT value higher than its mass, so the +mass-dampening is intended to reduce some troubles later on.) + + + +The width sigma_remn, assigned as a primordial kT +to beam-remnant partons. + + +

+A net kT imbalance is obtained from the vector sum of the +primordial kT values of all initiators and all beam remnants. +This quantity is compensated by a shift shared equally between +all partons, except that the dampening factor m / (m_half + m) +is again used to suppress the role of small-mass systems. + +

+Note that the current sigma definition implies that +<pT^2> = <p_x^2>+ <p_y^2> = 2 sigma^2. +It thus cannot be compared directly with the sigma +of nonperturbative hadronization, where each quark-antiquark +breakup corresponds to <pT^2> = sigma^2 and only +for hadrons it holds that <pT^2> = 2 sigma^2. +The comparison is further complicated by the reduction of +primordial kT values by the overall compensation mechanism. + + +Is only relevant when rescattering +is switched on in the multiple interactions scenario. For a normal +interaction the rapidity and mass of a system is preserved when +primordial kT is introduced, by appropriate modification of the +incoming parton momenta. Kinematics construction is more complicated for +a rescattering, and two options are offered. Differences between these +can be used to explore systematic uncertainties in the rescattering +framework.
+The default behaviour is to keep the incoming rescattered parton as is, +but to modify the unrescattered incoming parton so as to preserve the +invariant mass of the system. Thereby the rapidity of the rescattering +is modified.
+The alternative is to retain the rapidity (and mass) of the rescattered +system when primordial kT is introduced. This is made at the +expense of a modified longitudinal momentum of the incoming rescattered +parton, so that it does not agree with the momentum it ought to have had +by the kinematics of the previous interaction.
+For a double rescattering, when both incoming partons have already scattered, +there is no obvious way to retain the invariant mass of the system in the +first approach, so the second is always used. +
+ +

Colour flow

+ +The colour flows in the separate subprocesses defined in the +multiple-interactions scenario are tied together via the assignment +of colour flow in the beam remnant. This is not an unambiguous +procedure, but currently no parameters are directly associated with it. +However, a simple "minimal" procedure of colour flow only via the beam +remnants does not result in a scenario in +agreement with data, notably not a sufficiently steep rise of +<pT>(n_ch). The true origin of this behaviour and the +correct mechanism to reproduce it remains one of the big unsolved issues +at the borderline between perturbative and nonperturbative QCD. +As a simple attempt, an additional step is introduced, wherein the gluons +of a lower-pT system are merged with the ones in a higher-pT one. + + +Allow or not a system to be merged with another one. + + + +A system with a hard scale pT can be merged with one of a +harder scale with a probability that is +pT0_Rec^2 / (pT0_Rec^2 + pT^2), where +pT0_Rec is reconnectRange times pT0, +the latter being the same energy-dependent dampening parameter as +used for multiple interactions. +Thus it is easy to merge a low-pT system with any other, +but difficult to merge two high-pT ones with each other. + + +

+The procedure is used iteratively. Thus first the reconnection probability +P = pT0_Rec^2 / (pT0_Rec^2 + pT^2) of the lowest-pT +system is found, and gives the probability for merger with the +second-lowest one. If not merged, it is tested with the third-lowest one, +and so on. For the m'th higher system the reconnection +probability thus becomes (1 - P)^(m-1) P. That is, there is +no explicit dependence on the higher pT scale, but implicitly +there is via the survival probability of not already having been merged +with a lower-pT system. Also note that the total reconnection +probability for the lowest-pT system in an event with n +systems becomes 1 - (1 - P)^(n-1). Once the fate of the +lowest-pT system has been decided, the second-lowest is considered +with respect to the ones above it, then the third-lowest, and so on. + +

+Once it has been decided which systems should be joined, the actual merging +is carried out in the opposite direction. That is, first the hardest +system is studied, and all colour dipoles in it are found (including to +the beam remnants, as defined by the holes of the incoming partons). +Next each softer system to be merged is studied in turn. Its gluons are, +in decreasing pT order, inserted on the colour dipole i,j +that gives the smallest (p_g p_i)(p_g p_j)/(p_i p_j), i.e. +minimizes the "disturbance" on the existing dipole, in terms of +pT^2 or Lambda measure (string length). The insertion +of the gluon means that the old dipole is replaced by two new ones. +Also the (rather few) quark-antiquark pairs that can be traced back to +a gluon splitting are treated in close analogy with the gluon case. +Quark lines that attach directly to the beam remnants cannot be merged +but are left behind. + +

+The joining procedure can be viewed as a more sophisticated variant of +the one introduced already in Sjo87. Clearly it is ad hoc. +It hopefully captures some elements of truth. The lower pT scale +a system has the larger its spatial extent and therefore the larger its +overlap with other systems. It could be argued that one should classify +individual initial-state partons by pT rather than the system +as a whole. However, for final-state radiation, a soft gluon radiated off +a hard parton is actually produced at late times and therefore probably +less likely to reconnect. In the balance, a classification by system +pT scale appears sensible as a first try. + +

+Note that the reconnection is carried out before resonance decays are +considered. Colour inside a resonance therefore is not reconnected. +This is a deliberate choice, but certainly open to discussion and +extensions at a later stage, as is the rest of this procedure. + +

Further variables

+ + +The maximum valence quark kind allowed in acceptable incoming beams, +for which multiple interactions are simulated. Default is that hadrons +may contain u, d and s quarks, +but not c and b ones, since sensible +kinematics has not really been worked out for the latter. + + + +When a sea quark has been found, a companion antisea quark ought to be +nearby in x. The shape of this distribution can be derived +from the gluon mother distribution convoluted with the +g -> q qbar splitting kernel. In practice, simple solutions +are only feasible if the gluon shape is assumed to be of the form +g(x) ~ (1 - x)^p / x, where p is an integer power, +the parameter above. Allowed values correspond to the cases programmed. +
+Since the whole framework is approximate anyway, this should be good +enough. Note that companions typically are found at small Q^2, +if at all, so the form is supposed to represent g(x) at small +Q^2 scales, close to the lower cutoff for multiple interactions. +
+ +

+When assigning relative momentum fractions to beam-remnant partons, +valence quarks are chosen according to a distribution like +(1 - x)^power / sqrt(x). This power is given below +for quarks in mesons, and separately for u and d +quarks in the proton, based on the approximate shape of low-Q^2 +parton densities. The power for other baryons is derived from the +proton ones, by an appropriate mixing. The x of a diquark +is chosen as the sum of its two constituent x values, and can +thus be above unity. (A common rescaling of all remnant partons and +particles will fix that.) An additional enhancement of the diquark +momentum is obtained by its x value being rescaled by the +valenceDiqEnhance factor. + + +The abovementioned power for valence quarks in mesons. + + + +The abovementioned power for valence u quarks in protons. + + + +The abovementioned power for valence d quarks in protons. + + + +Enhancement factor for valence diqaurks in baryons, relative to the +simple sum of the two constituent quarks. + + + +The off option is intended for debug purposes only, as +follows. When more than one valence quark is kicked out of a baryon +beam, as part of the multiple interactions scenario, the subsequent +hadronization is described in terms of a junction string topology. +This description involves a number of technical complications that +may make the program more unstable. As an alternative, by switching +this option off, junction configurations are rejected (which gives +an error message that the remnant flavour setup failed), and the +multiple interactions and showers are redone until a +junction-free topology is found. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/BeamShape.xml b/PYTHIA8/pythia8140/xmldoc/BeamShape.xml new file mode 100644 index 00000000000..7c97f4fe69d --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/BeamShape.xml @@ -0,0 +1,79 @@ + + +

Beam Shape

+ +The Beam Parameters +page explains how you can set a momentum spread of the two incoming +beams, and a spread and offset for the location of the interaction +vertex. The spread is based on a simple parametrization in terms of +independent Gaussians, however, which is likely to be too primitive +for realistic applications. + +

+It is therefore possible to define your own class, derived from the +BeamShape base class, and hand it in to Pythia with the + +pythia.setBeamShapePtr( BeamShape*) method. +Below we describe what such a class has to do. An explicit toy example +is shown in main27.cc. + +

+The BeamShape base class has a very simple structure. +It only has two main virtual methods. The first, init(), is +used for initialization. The second, pick(), selects +beam momentum and production vertex in the current event. + + + + +the constructor and destructor do not need to do anything. + + + +the base-class method simply reads in the relevant values stored +in the Settings data base, and saves a pointer to the +random-number generator. You are free to write your own +derived initialization routine, or use the existing one. In the +latter case you can then give your own modified interpretation +to the beam spread parameters defined there. +
The two flags Beams:allowMomentumSpread and +Beams:allowVertexSpread should not be tampered with, +however. These are checked elsewhere to determine whether the beam +shape should be set or not, whereas the other momentum-spread +and vertex-spread parameters are local to this class. +
+ + +this method is the key one to supply in the derived class. Here you +are free to pick whatever parametrization you desire for beam momenta +and vertex position, including correlations between the two. +At the end of the day, you should set a few protected +double numbers: +
deltaPxA, deltaPyA, deltaPzA for the three-momentum +shift of the first incoming beam, relative to the nominal values; +
deltaPxB, deltaPyB, deltaPzB for the three-momentum +shift of the second incoming beam, relative to the nominal values; +
vertexX, vertexY, vertexZ, vertexT for the +production-vertex position and time. +
As usual, momentum is given in GeV, and space and time in mm, +with c = 1. +
+ + + + +read out the three-momentum shifts for beams A and B that were set by +pick(). The energy components are put to zero at this stage, +since they are most conveniently calculated after the original and the +shift three-momenta have been added. + + + +read out the production-vertex position and time that were set by +pick(). + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/Bibliography.xml b/PYTHIA8/pythia8140/xmldoc/Bibliography.xml new file mode 100644 index 00000000000..d180dea1562 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Bibliography.xml @@ -0,0 +1,275 @@ + + +

Bibliography

+ +
+ +
All08
+
B. Allanach et al., Comput. Phys.Commun. 180 (2009) 8 +[arXiv:0801.0045 [hep-ph]]
+ +
Alt89
+
G. Altarelli, B. Mele and M. Ruiz-Altaba, +Z. Phys. C45 (1989) 109
+ +
Alw06
+
J. Alwall et al., Comput. Phys. Commun. 176 (2007) 300 +[hep-ph/0609017]
+ +
Alw07
+
J. Alwall et al., arXiv:0712.3311 [hep-ph]
+ +
And83
+
B. Andersson, G. Gustafson, G. Ingelman and T. Sjöstrand, +Phys. Rep. 97 (1983) 31
+ +
Ask09
+
S. Ask, Eur. Phys. J. C60 (2009) 509
+ +
Ask10
+
S. Ask et al., arXiv:0912.4233v1 [hep-ph], to appear in +Comput. Phys. Commun.
+ +
Azu05
+
G. Azuelos, P.-H. Beauchemin and C.P. Burgess, J. Phys. G31 (2005) 1
+ +
Bar06
+
M. Bargiotti, talk at the HERA4LHC workshop, +http://mbargiot.web.cern.ch/mbargiot/talks/ + +
Bau90
+
U. Baur, M. Spira and P. M. Zerwas, Phys. Rev. D42 (1990) 815
+ +
Bel10
+
G. Bella et al., arXiv:1004.1649 [hep-ex], +
G. Bella et al., arXiv:1004.2432 [hep-ex]
+ +
Ben85
+
H.-U. Bengtsson, W.-S. Hou, A. Soni and D.H. Stork, +Phys. Rev. Lett. 55 (1985) 2762
+ +
Ben87
+
M. Bengtsson and T. Sjöstrand, Nucl. Phys. B289 (1987) 810
+ +
Ber81
+
F.A. Berends, R. Kleiss, P. De Causmaecker, R. Gastmans and T.T. Wu, +Phys. Lett. 103B (1981) 124
+ +
Ber87
+
UA4 Collaboration, D. Bernard et al., Phys. Lett. B198 (1987) 583
+ +
Ber87a
+
E. Berger, J. Collins, D. Soper and G. Sterman, Nucl. Phys. B286 +(1987) 704; +
K. Streng, CERN-TH.4949 (1988)
+ +
Bij01
+
J. Bijnens et al., Phys. Lett. B503 (2001) 341
+ +
Boo01
+
E. Boos et al., in the Proceedings of the Workshop on Physics +at TeV Colliders, Les Houches, France, 21 May - 1 Jun 2001 +[hep-ph/0109068]
+ +
Bow81
+
M.G. Bowler, Z. Phys. C11 (1981) 169
+ +
Boz07
+
G. Bozzi, B. Fuks, B. Herrmann, M. Klasen, Nucl. Phys. B787 (2007) 1 +[arXiv:0704.1826 [hep-ph]]
+ +
Bru93
+
P. Bruni and G. Ingelman, Phys. Lett. B311 (1993) 317
+ +
Cac06
+
M. Cacciari and G.P. Salam, Phys. Lett. B641 (2006) 57 +[hep-ph/0512210]
+ +
Cac08
+
M. Cacciari, G.P. Salam and G. Soyez, JHEP 04 (2008) 063 +[arXiv:0802.1189 [hep-ph]]
+ +
Cah82
+
R. Cahn, Z. Physik C15 (1982) 253
+ +
Car10
+
L. Carloni and T. Sjöstrand, LU TP 10-17, MCnet/10/11, +arXiv:1006.2911 [hep-ph] +
+ +
Che07
+
K. Cheung, W.-Y. Keung and T.-C. Yuan, +Phys. Rev. D76 (2007) 055003
+ +
Cor09
+
R. Corke and T. Sjöstrand, JHEP 01 (2010) 035 +[arXiv:0911.1909 [hep-ph]]
+ +
Cor10
+
R. Corke and T. Sjöstrand, LU TP 10-07, MCnet/10/04, +[arXiv:1003.2384 [hep-ph]]
+ +
Dav01
+
H. Davoudiasl, J.L. Hewett, T.G. Rizzo, Phys. Rev. D63 (2001) 075004
+ +
Dob01
+
M. Dobbs and J.B. Hansen, Comput. Phys. Commun. 134 (2001) 41
+ +
Don84
+
A. Donnachie and P.V. Landshoff, Nucl. Phys. B244 (1984) 322
+ +
Don92
+
A. Donnachie and P.V. Landshoff, Phys. Lett. B296 (1992) 227
+ +
Ede97
+
P. Eden and G. Gustafson, Z. Phys. C75 (1997) 41
+ +
Eic83
+
E. Eichten, K. D. Lane and M. E. Peskin, Phys. Rev. Lett. 50 (1983) 811; +
P. Chiappetta and M. Perrottet, CERN Yellow Report 90-10, Vol. II, +p. 806
+ +
Glu95
+
M. Glück, E. Reya and A. Vogt, Z. Phys. C67 (1995) 433
+ +
Giu99
+
G.F. Giudice, R. Rattazzi and J.D. Wells, Nucl. Phys. B544 (1999) 3
+ +
Giu04
+
G.F. Giudice, T. Plehn and A. Strumia, Nucl. Phys. B706 (2005) 455
+ +
Gus86
+
G. Gustafson, Phys. Lett. B175 (1986) 453; +
G. Gustafson and U. Pettersson, Nucl. Phys. B306 (1988) 746; +
L. Lönnblad, Comput. Phys. Commun. 71 (1992) 15
+ +
H1P06
+
H1 Collaboration, A. Aktas et al., Eur. Phys. J. C48 (2006) 715 +[hep-ex/0606004]
+ +
H1P07
+
H1 Collaboration, A. Aktas et al., JHEP 0710 (2007) 042 +[arXiv:0708.3217 [hep-ex]]
+ +
Hew88
+
J.L. Hewett and S. Pakvasa, Phys. Rev. D37 (1988) 3165
+ +
Hew07
+
J. L. Hewett and T. G. Rizzo, JHEP 0712 (2007) 009
+ +
Hui97
+
K. Huitu, J. Maalampi, A. Pietilä and M. Raidal, +Nucl. Phys. B487 (1997) 27 and private communication; +
G. Barenboim, K. Huitu, J. Maalampi and M. Raidal, +Phys. Lett. B394 (1997) 132
+ +
Ing97
+
P.Bruni, A. Edin and G.Ingelman, +see PomPyt homepage http://www.isv.uu.se/thep/MC/pompyt/ +
+ +
Jun95
+
H. Jung, Comput. Phys.Commun. 86 (1995) 147
+ +
Kas10
+
T. Kasemets, LU TP 10-03, arXiv:1002.4376 [hep-ph] +
T. Kasemets and T. Sjöstrand, LU TP 10-19, +arXiv:1007.0897v1 [hep-ph]
+ +
Kle89
+
R. Kleiss et al., in `Z physics at LEP 1', +eds. G. Altarelli, R. Kleiss and C. Verzegnassi, +CERN 89-08 (Geneva, 1989), Vol. 3, p. 143
+ +
Kum08
+
M.C. Kumar, P. Mathews, V. Ravindran and A. Tripathi, +Phys. Rev. D77 (2008) 055013
+ +
Lai00
+
CTEQ Collaboration, H.L. Lai et al., +Eur. Phys. J. C12 (2000) 375
+ +
Lon95
+
L. Lönnblad and T. Sjöstrand, Phys. Lett. B351 (1995) 293, +Eur. Phys. J. C2 (1998) 165
+ +
Mar90
+
G. Marsaglia, A. Zaman and W.-W. Tsang, +Stat. Prob. Lett. 9 (1990) 35
+ +
Mar05
+
A.D. Martin, R.G. Roberts, W.J. Stirling and R.S. Thorne, +Eur. Phys. J. C39 (2005) 155
+ +
Miu99
+
G. Miu and T. Sjöstrand, Phys. Lett. B449 (1999) 313
+ +
Nas00
+
P. Nason et al., in "Standard model physics (and more) at the LHC", +eds. G. Altarelli and M.L. Mangano, CERN 2000-004, p. 231 +[hep-ph/0003142]
+ +
Nor00
+
E. Norrbin and T. Sjöstrand, Eur. Phys. J. C17 (2000) 137
+ +
Nor01
+
E. Norrbin and T. Sjöstrand, Nucl. Phys. B603 (2001) 297
+ +
Pet83
+
C. Peterson, D. Schlatter, I. Schmitt and P. Zerwas, +Phys. Rev. D27 (1983) 105
+ +
Riz08
+
T. G. Rizzo, Phys. Lett. B665 (2008) 361
+ +
Sch94
+
G.A. Schuler and T. Sjöstrand, Phys. Rev. D49 (1994) 2257
+ +
Sch97
+
G.A. Schuler and T. Sjöstrand, Z. Phys. C73 (1997) 677
+ +
Sjo84
+
T. Sjöstrand, Nucl. Phys. B248 (1984) 469
+ +
Sey95
+
M. Seymour, Phys. Lett. B354 (1995) 409
+ +
Sjo85
+
T. Sjöstrand, Phys. Lett. 157B (1985) 321; +
M. Bengtsson, T. Sjöstrand and M. van Zijl, Z. Phys. C32 (1986) 67 +
+ +
Sjo87
+
T. Sjöstrand and M. van Zijl, Phys. Rev. D36 (1987) 2019
+ +
Sjo03
+
T. Sjöstrand and P.Z. Skands, Nucl. Phys. B659 (2003) 243
+ +
Sjo04
+
T. Sjöstrand and P.Z. Skands, JHEP 03 (2004) 053
+ +
Sjo05
+
T. Sjöstrand and P.Z. Skands, Eur. Phys. J. C39 (2005) 129
+ +
Sjo06
+
T. Sjöstrand, S. Mrenna and P.Z. Skands, +JHEP 05 (2006) 026 [hep-ph/0603175]
+ +
Ska04
+
P. Skands et al., JHEP 07 (2004) 036 [hep-ph/0311123]
+ +
Wha05
+
M.R. Whalley, D. Bourilkov and R.C. Group, +in `HERA and the LHC', eds. A. De Roeck and H. Jung, +CERN-2005-014, p. 575 [hep-ph/0508110]
+ +
Yao06
+
Particle Data Group, W.-M. Yao et al., +J. Phys. G33 (2006) 1
+ +
+ +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/BoseEinsteinEffects.xml b/PYTHIA8/pythia8140/xmldoc/BoseEinsteinEffects.xml new file mode 100644 index 00000000000..5d8a0026c70 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/BoseEinsteinEffects.xml @@ -0,0 +1,116 @@ + + +

Bose-Einstein Effects

+ +The BoseEinstein class performs shifts of momenta +of identical particles to provide a crude estimate of +Bose-Einstein effects. The algorithm is the BE_32 one described in +Lon95, with a Gaussian parametrization of the enhancement. +We emphasize that this approach is not based on any first-principles +quantum mechanical description of interference phenomena; such +approaches anyway have many problems to contend with. Instead a cruder +but more robust approach is adopted, wherein BE effects are introduced +after the event has already been generated, with the exception of the +decays of long-lived particles. The trick is that momenta of identical +particles are shifted relative to each other so as to provide an +enhancement of pairs closely separated, which is compensated by a +depletion of pairs in an intermediate region of separation. + +

+More precisely, the intended target form of the BE corrrelations in +BE_32 is + +f_2(Q) = (1 + lambda * exp(-Q^2 R^2)) + * (1 + alpha * lambda * exp(-Q^2 R^2/9) * (1 - exp(-Q^2 R^2/4))) + +where Q^2 = (p_1 + p_2)^2 - (m_1 + m_2)^2. +Here the strength lambda and effective radius R +are the two main parameters. The first factor of the +equation is implemented by pulling pairs of identical hadrons closer +to each other. This is done in such a way that three-monentum is +conserved, but at the price of a small but non-negligible negative +shift in the energy of the event. The second factor compensates this +by pushing particles apart. The negative alpha parameter is +determined iteratively, separately for each event, so as to restore +energy conservation. The effective radius parameter is here R/3, +i.e. effects extend further out in Q. Without the dampening +(1 - exp(-Q^2 R^2/4)) in the second factor the value at the +origin would become f_2(0) = (1 + lambda) * (1 + alpha * lambda), +with it the desired value f_2(0) = (1 + lambda) is restored. +The end result can be viewed as a poor man's rendering of a rapidly +dampened oscillatory behaviour in Q. + +

+Further details can be found in Lon95. For instance, the +target is implemented under the assumption that the initial distribution +in Q can be well approximated by pure phase space at small +values, and implicitly generates higher-order effects by the way +the algorithm is implemented. The algorithm is applied after the decay +of short-lived resonances such as the rho, but before the decay +of longer-lived particles. + +

+This algorithm is known to do a reasonable job of describing BE +phenomena at LEP. It has not been tested against data for hadron +colliders, to the best of our knowledge, so one should exercise some +judgement before using it. Therefore by default the master switch +HadronLevel:BoseEinstein is off. +Furthermore, the implementation found here is not (yet) as +sophisticated as the one used at LEP2, in that no provision is made +for particles from separate colour singlet systems, such as +W's and Z's, interfering only at a reduced rate. + +

+Warning: The algorithm will create a new copy of each particle +with shifted momentum by BE effects, with status code 99, while the +original particle with the original momentum at the same time will be +marked as decayed. This means that if you e.g. search for all +pi+- in an event you will often obtain the same particle twice. +One way to protect yourself from unwanted doublecounting is to +use only particles with a positive status code, i.e. ones for which +event[i].isFinal() is true. + + +

Main parameters

+ + +Include effects or not for identical pi^+, pi^- +and pi^0. + + + +Include effects or not for identical K^+, K^-, +K_S^0 and K_L^0. + + + +Include effects or not for identical eta and eta'. + + + +The strength parameter for Bose-Einstein effects. On physical grounds +it should not be above unity, but imperfections in the formalism +used may require that nevertheless. + + + +The size parameter of the region in Q space over which +Bose-Einstein effects are significant. Can be thought of as +the inverse of an effective distance in normal space, +R = hbar / QRef, with R as used in the above equation. +That is, f_2(Q) = (1 + lambda * exp(-(Q/QRef)^2)) * (...). + + + +Particle species with a width above this value (in GeV) are assumed +to be so short-lived that they decay before Bose-Einstein effects +are considered, while otherwise they do not. In the former case the +decay products thus can obtain shifted momenta, in the latter not. +The default has been picked such that both rho and +K^* decay products would be modified. + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/CompositenessProcesses.xml b/PYTHIA8/pythia8140/xmldoc/CompositenessProcesses.xml new file mode 100644 index 00000000000..122f97cd8dd --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/CompositenessProcesses.xml @@ -0,0 +1,207 @@ + + +

Compositeness Processes

+ +Compositeness scenarios may give rise to sharp resonances of excited +quarks and leptons. An excited copy of the first generation is +implemented, consisting of spin 1/2 particles. The possibility of +contact interactions between quarks is also implemented in the context +of 2 -> 2 quark scattering. + +

+Related to excited fermions, the current implementation contains gauge +interaction production by quark-gluon fusion or lepton-photon fusion +and contact interaction production by quark-quark or quark-antiquark +scattering. In additions to the compositness scale and couplings listed +below, you are expected to change the excited-fermion masses in accordance +with what is desired. See Bau90 for conventions. + +

+A non-trivial angular dependence is included in the decay for the +2 -> 1 processes, but has not been included for the +2 -> 2 ones. + +

+The quark contact interactions are implemented according to +Eic83. The processes include the QCD contributions +as well as interference. For this reason the two processes +below converge toward, HardQCD:qq2qq and +HardQCD:qqbar2qqbarNew, when the contact interaction +contributions are close to zero. + +

Excited fermions, production processes

+ +A few different production processes have been implemented, which normally +would not overlap and therefore could be run together. + + +Common switch for the group of implemented processes that produce an +excited fermion. + + + +Scatterings d g -> d^*. +Code 4001. + + + +Scatterings u g -> u^*. +Code 4002. + + + +Scatterings s g -> s^*. +Code 4003. + + + +Scatterings c g -> c^*. +Code 4004. + + + +Scatterings b g -> b^*. +Code 4005. + + + +Scatterings e gamma -> e^*. +Code 4011. + + + +Scatterings mu gamma -> mu^*. +Code 4013. + + + +Scatterings tau gamma -> tau^*. +Code 4015. + + + +Scatterings q q(bar) -> d^* q(bar). +Code 4021. + + + +Scatterings q q(bar) -> u^* q(bar). +Code 4022. + + + +Scatterings q q(bar) -> s^* q(bar). +Code 4023. + + + +Scatterings q q(bar) -> c^* q(bar). +Code 4024. + + + +Scatterings q q(bar) -> b^* q(bar). +Code 4025. + + + +Scatterings q qbar -> e^*+- e^-+. +Code 4031. + + + +Scatterings q qbar -> nu_e^* nu_ebar. +Code 4032. + + + +Scatterings q qbar -> mu^*+- mu^-+. +Code 4033. + + + +Scatterings q qbar -> nu_mu^* nu_mubar. +Code 4034. + + + +Scatterings q qbar -> tau^*+- tau^-+. +Code 4035. + + + +Scatterings q qbar -> nu_tau^* nu_taubar. +Code 4036. + + +

Excited fermions, parameters

+ +The basic couplings of the model are + + +Compositeness scale Lambda in GeV. + + + +Strength f of the SU(2) coupling. + + + +Strength f' of the U(1) coupling. + + + +Strength f_c of the SU(3) coupling. + + +

Contact interactions, production processes

+ +The processes including quark contact interactions are + + +Scatterings q q -> q q including contact interactions. +Code 4201. + + + +Scatterings q qbar -> q' qbar' including contact interactions. +Code 4202. + + +

Contact interactions, parameters

+ + +Number of allowed outgoing new quark flavours in the above +q qbar -> q' qbar' process. Similar to HardQCD:nQuarkNew +for the QCD processes. + + + +Compositeness scale Lambda in GeV. + + + +Helicity parameter. + + + + + + +Helicity parameter. + + + + + + +Helicity parameter. + + + + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/CouplingsAndScales.xml b/PYTHIA8/pythia8140/xmldoc/CouplingsAndScales.xml new file mode 100644 index 00000000000..f979d7c1e45 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/CouplingsAndScales.xml @@ -0,0 +1,287 @@ + + +

Couplings and Scales

+ +Here is collected some possibilities to modify the scale choices +of couplings and parton densities for all internally implemented +hard processes. This is based on them all being derived from the +SigmaProcess base class. The matrix-element coding is +also used by the multiple-interactions machinery, but there with a +separate choice of alpha_strong(M_Z^2) value and running, +and separate PDF scale choices. Also, in 2 -> 2 and +2 -> 3 processes where resonances are produced, their +couplings and thereby their Breit-Wigner shapes are always evaluated +with the resonance mass as scale, irrespective of the choices below. + +

Couplings and K factor

+ +The size of QCD cross sections is mainly determined by + +The alpha_strong value at scale M_Z^2. + + +

+The actual value is then regulated by the running to the Q^2 +renormalization scale, at which alpha_strong is evaluated + +Order at which alpha_strong runs, + + + + + +

+QED interactions are regulated by the alpha_electromagnetic +value at the Q^2 renormalization scale of an interaction. + +The running of alpha_em used in hard processes. + + + + + +

+In addition there is the possibility of a global rescaling of +cross sections (which could not easily be accommodated by a +changed alpha_strong, since alpha_strong runs) + +Multiply almost all cross sections by this common fix factor. Excluded +are only unresolved processes, where cross sections are better +set directly, and +multiple interactions, which have a separate K factor +of their own. +This degree of freedom is primarily intended for hadron colliders, and +should not normally be used for e^+e^- annihilation processes. + + +

Renormalization scales

+ +The Q^2 renormalization scale can be chosen among a few different +alternatives, separately for 2 -> 1, 2 -> 2 and two +different kinds of 2 -> 3 processes. In addition a common +multiplicative factor may be imposed. + + +The Q^2 renormalization scale for 2 -> 1 processes. +The same options also apply for those 2 -> 2 and 2 -> 3 +processes that have been specially marked as proceeding only through +an s-channel resonance, by the isSChannel() virtual +method of SigmaProcess. + + + + + +The Q^2 renormalization scale for 2 -> 2 processes. + + + + + + + + +The Q^2 renormalization scale for "normal" 2 -> 3 +processes, i.e excepting the vector-boson-fusion processes below. +Here it is assumed that particle masses in the final state either match +or are heavier than that of any t-channel propagator particle. +(Currently only g g / q qbar -> H^0 Q Qbar processes are +implemented, where the "match" criterion holds.) + + + + + + + + + +The Q^2 renormalization scale for 2 -> 3 +vector-boson-fusion processes, i.e. f_1 f_2 -> H^0 f_3 f_4 +with Z^0 or W^+- t-channel propagators. +Here the transverse masses of the outgoing fermions do not reflect the +virtualities of the exchanged bosons. A better estimate is obtained +by replacing the final-state fermion masses by the vector-boson ones +in the definition of transverse masses. We denote these combinations +mT_Vi^2 = m_V^2 + pT_i^2. + + + + + + + + + +The Q^2 renormalization scale for 2 -> 1, +2 -> 2 and 2 -> 3 processes is multiplied by +this factor relative to the scale described above (except for the options +with a fix scale). Should be use sparingly for 2 -> 1 processes. + + + +A fix Q^2 value used as renormalization scale for 2 -> 1, +2 -> 2 and 2 -> 3 processes in some of the options above. + + +

Factorization scales

+ +Corresponding options exist for the Q^2 factorization scale +used as argument in PDF's. Again there is a choice of form for +2 -> 1, 2 -> 2 and 2 -> 3 processes separately. +For simplicity we have let the numbering of options agree, for each event +class separately, between normalization and factorization scales, and the +description has therefore been slightly shortened. The default values are +not necessarily the same, however. + + +The Q^2 factorization scale for 2 -> 1 processes. +The same options also apply for those 2 -> 2 and 2 -> 3 +processes that have been specially marked as proceeding only through +an s-channel resonance. + + + + + +The Q^2 factorization scale for 2 -> 2 processes. + + + + + + + + +The Q^2 factorization scale for "normal" 2 -> 3 +processes, i.e excepting the vector-boson-fusion processes below. + + + + + + + + + +The Q^2 factorization scale for 2 -> 3 +vector-boson-fusion processes, i.e. f_1 f_2 -> H^0 f_3 f_4 +with Z^0 or W^+- t-channel propagators. +Here we again introduce the combinations mT_Vi^2 = m_V^2 + pT_i^2 +as replacements for the normal squared transverse masses of the two +outgoing quarks. + + + + + + + + + +The Q^2 factorization scale for 2 -> 1, +2 -> 2 and 2 -> 3 processes is multiplied by +this factor relative to the scale described above (except for the options +with a fix scale). Should be use sparingly for 2 -> 1 processes. + + + +A fix Q^2 value used as factorization scale for 2 -> 1, +2 -> 2 and 2 -> 3 processes in some of the options above. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/Diffraction.xml b/PYTHIA8/pythia8140/xmldoc/Diffraction.xml new file mode 100644 index 00000000000..0d33bf51189 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Diffraction.xml @@ -0,0 +1,234 @@ + + +

Diffraction

+ +

Introduction

+ +Diffraction is not well understood, and several alternative approaches +have been proposed. Here we follw a fairly conventional Pomeron-based +one, but integrated to make full use of the standard PYTHIA machinery +for multiple interactions, parton showers and hadronization. This +is the approach pioneered in the PomPyt program by +Ingelman and collaborators Ing97. + +

+For ease of use (and of modelling), the Pomeron-specific parts of the +generation are subdivided into three sets of parameters that are rather +independent of each other: +
(i) the total, elastic and diffractive cross sections are +parametrized as functions of the CM energy, or can be set by the user +to the desired values, see the +Total Cross Sections page; +
(ii) once it has been decided to have a diffractive process, +a Pomeron flux parametrization is used to pick the mass of the +diffractive system(s) and the t of the exchanged Pomeron, +see below; +
(iii) a diffractive system of a given mass is classified either +as low-mass unresolved, which gives a simple low-pT string +topology, or as high-mass resolved, for which the full machinery of +multiple interactions and parton showers are applied, making use of +Pomeron PDFs. +
The parameters related to multiple interactions, parton showers +and hadronization are kept the same as for normal nondiffractive events, +with only one exception. This may be questioned, especially for the +multiple interactions, but we do not believe that there are currently +enough good diffractive data that would allow detailed separate tunes. + +

+The above subdivision may not represent the way "physics comes about". +For instance, the total diffractive cross section can be viewed as a +convolution of a Pomeron flux with a Pomeron-proton total cross section. +Since neither of the two is known from first principles there will be +a significant amount of ambiguity in the flux factor. The picture is +further complicated by the fact that the possibility of simultaneous +further multiple interactions ("cut Pomerons") will screen the rate of +diffractive systems. In the end, our set of parameters refers to the +effective description that emerges out of these effects, rather than +to the underlying "bare" parameters. + +

Pomeron flux

+ +As already mentioned above, the total diffractive cross section is fixed +by a default energy-dependent parametrization or by the user, see the +Total Cross Sections page. +Therefore we do not attribute any significance to the absolute +normalization of the Pomeron flux. The choice of Pomeron flux model +still will decide on the mass spectrum of diffractive states and the +t spectrum of the Pomeron exchange. + + +Parametrization of the Pomeron flux f_Pom/p( x_Pom, t). + + + + + + +

+In the last two options above, the Pomeron Regge trajectory is +parametrized as + +alpha(t) = 1 + epsilon + alpha' t + +The epsilon and alpha' parameters can be set +separately: + + +The Pomeron trajectory intercept epsilon above. For technical +reasons epsilon > 0 is necessary in the current implementation. + + +The Pomeron trajectory slope alpha' above. + + +

Separation into low and high masses

+ +Preferably one would want to have a perturbative picture of the +dynamics of Pomeron-proton collisions, like multiple interactions +provide for proton-proton ones. However, while PYTHIA by default +will only allow collisions with a CM energy above 10 GeV, the +mass spectrum of diffractive systems will stretch to down to +the order of 1.2 GeV. It would not be feasible to attempt a +perturbative description there. Therefore we do offer a simpler +low-mass description, with only longitudinally stretched strings, +with a gradual switch-over to the perturbative picture for higher +masses. The probability for the latter picture is parametrized as + +P_pert = 1 - exp( (m_diffr - m_min) / m_width ) + +which vanishes for the diffractive system mass +m_diffr < m_min, and is 1 - 1/e = 0.632 for +m_diffr = m_min + m_width. + + +The abovementioned threshold mass m_min for phasing in a +perturbative treatment. If you put this parameter to be bigger than +the CM energy then there will be no perturbative description at all, +but only the older low-pt description. + + + +The abovementioned threshold width m_width. + + +

Low-mass diffraction

+ +When an incoming hadron beam is diffractively excited, it is modeled +as if either a valence quark or a gluon is kicked out from the hadron. +In the former case this produces a simple string to the leftover +remnant, in the latter it gives a hairpin arrangement where a string +is stretched from one quark in the remnant, via the gluon, back to the +rest of the remnant. The latter ought to dominate at higher mass of +the diffractive system. Therefore an approximate behaviour like + +P_q / P_g = N / m^p + +is assumed. + + +The abovementioned normalization N for the relative quark +rate in diffractive systems. + + + +The abovementioned mass-dependence power p for the relative +quark rate in diffractive systems. + + +

+When a gluon is kicked out from the hadron, the longitudinal momentum +sharing between the the two remnant partons is determined by the +same parameters as above. It is plausible that the primordial +kT may be lower than in perturbative processes, however: + + +The width of Gaussian distributions in p_x and p_y +separately that is assigned as a primordial kT to the two +beam remnants when a gluon is kicked out of a diffractive system. + + + +The choice of longitudinal and transverse structure of a diffractive +beam remnant for a kicked-out gluon implies a remnant mass +m_rem distribution (i.e. quark plus diquark invariant mass +for a baryon beam) that knows no bounds. A suppression like +(1 - m_rem^2 / m_diff^2)^p is therefore introduced, where +p is the diffLargeMassSuppress parameter. + + +

High-mass diffraction

+ +The perturbative description need to use parton densities of the +Pomeron. The options are described in the page on +PDF Selection. The standard +perturbative multiple interactions framework then provides +cross sections for parton-parton interactions. In order to +turn these cross section into probabilities one also needs an +ansatz for the Pomeron-proton total cross section. In the literature +one often finds low numbers for this, of the order of 2 mb. +These, if taken at face value, would give way too much activity +per event. There are ways to tame this, e.g. by a larger pT0 +than in the normal pp framework. Actually, there are many reasons +to use a completely different set of parameters for MI in +diffraction than in pp collisions, e.g. with respect to the +impact-parameter picture. A lower number in some frameworks could +alternatively be regarded as a consequence of screening, with +a larger "bare" number. + +

+For now, however, an attempt at the most general solution would +carry too far, and instead we patch up the problem by using a +larger Pomeron-proton total cross section, such that average +activity makes more sense. This should be viewed as the main +tunable parameter in the description of high-mass diffraction. +It is to be fitted to diffractive event-shape data such as the average +charged multiplicity. It would be very closely tied to the choice of +Pomeron PDF; we remind that some of these add up to less than unit +momentum sum in the Pomeron, a choice that also affect the value +one ends up with. + + +The assumed Pomeron-proton effective cross section, as used for +multiple interactions in diffractive systems. A larger value gives +less MI activity per event. + + +There is no point in making the cross section too big, however, since +then pT0 will be adjusted downwards to ensure that the +integrated perturbative cross section stays above this assumed +total cross section. (The requirement of at least one perturbative +interaction per event.) + +

+Also note that, even for a fixed CM energy of events, the diffractive +subsystem will range from the abovementioned threshold mass +m_min to the full CM energy, with a variation of parameters +such as pT0 along this mass range. Therefore multiple +interactions are initialized for a few different diffractive masses, +currently five, and all relevant parameters are interpolated between +them to obtain the behaviour at a specific diffractive mass. +Furthermore, A B ->X B and A B ->A X are +initialized separately, to allow for different beams or PDF's on the +two sides. These two aspects mean that initialization of MI is +appreciably slower when perturbative high-mass diffraction is allowed. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/ElectroweakProcesses.xml b/PYTHIA8/pythia8140/xmldoc/ElectroweakProcesses.xml new file mode 100644 index 00000000000..929b3771153 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ElectroweakProcesses.xml @@ -0,0 +1,267 @@ + + +

Electroweak Processes

+ +This page contains processes involving Prompt-photon, gamma^*/Z^0 +and W^+- production, plus a few with t-channel boson +exchange. + +

Prompt photon processes

+ +This group collects the processes where one or two photons are +produced by the hard process. Additional sources of photons +include parton showers and hadron decays. A pT cut +is required to stay away from the unphysical low-pT region. +An eikonalized description, intended to be valid at all pT, +is included as part of the multiple-interactions framework. + + +Common switch for the group of all prompt photon processes, +as listed separately in the following. + + + +Scattering q g -> q gamma. +Code 201. + + + +Scattering q qbar -> g gamma. +Code 202. + + + +Scattering g g -> g gamma. +Note: This is a box graph. The full quark-mass dependence +in the loop leads to very complicated expressions. The current +implementation is based on assuming five massless quarks (see below), +and thus is questionable at small (pT < m_b) or large +(pT > m_t) transverse momenta. +Code 203. + + + +Scattering q qbar -> gamma gamma. +Code 204. + + + +Scattering g g -> gamma gamma. +Note: This is a box graph. The full quark-mass dependence +in the loop leads to very complicated expressions. The current +implementation is based on assuming five massless quarks (see below), +and thus is questionable at small (pT < m_b) or large +(pT > m_t) transverse momenta. +Code 205. + + + +Number of quark flavours included in the box graphs resposible for +g g -> g gamma and g g-> gamma gamma processes. +Owing to the complexity if the massive expressions, quarks are treated +as massless. The default value should be applicable in the range of +transverse momenta above the b mass but below the t one. + + +

Weak boson processes

+ +Under this heading we group processes involving the production +of a single electroweak gauge boson, i.e. a gamma^*/Z^0 +or a W^+-, or a pair of them, or one of them in +combination with a parton. Since the three sets are partly +conflicting, each is associated with its own group flag. +In addition, t-channel exchange of such a boson +between two fermions form a separate group. + +

+There is one flag that can be used to influence the gamma^*/Z^0 +structure in all the processes below where it is produced, unless +otherwise stated. + +Choice of full gamma^*/Z^0 structure or not in relevant +processes. + + + +Note: irrespective of the option used, the particle produced +will always be assigned code 23 for Z^0, and open decay channels +is purely dictated by what is set for the Z^0. + + +

Boson exchange

+ +The two processes in this subgroup is included as part of the +multiple-interactions framework. + + +Common switch for the group of gamma^*/Z^0 +or W^+- exchange between two fermions. + + + +Scattering f f' -> f f' via gamma^*/Z^0 +t-channel exchange, with full interference +between the gamma^* and Z^0. +Code 211. + + + +Scattering f_1 f_2 -> f_3 f_4 via W^+- +t-channel exchange. +Code 212. + + +

Single boson

+ + +Common switch for the group of a single gamma^*/Z^0 +or W^+- production. + + + +Scattering f fbar -> gamma^*/Z^0, with full interference +between the gamma^* and Z^0. +Code 221. + + + +Scattering f fbar' -> W^+-. +Code 222. + + + +Scattering f fbar -> gamma^* -> f' fbar'. Subset of +process 221, but written as a 2 -> 2 process, so that +pT can be used as ordering variable, e.g. in multiple +interactions. Hardcoded for the final state being either of the +five quark flavours or three lepton ones. Not included in the +WeakSingleBoson:all set, but included in the +multiple-interactions framework. +Code 223. + + +

Boson pair

+ + +Common switch for the group of pair production of gamma^*/Z^0 +and W^+-. + + + +Scattering f fbar' -> gamma^*/Z^0 gamma^*/Z^0. +Code 231. + + + +Scattering f fbar' -> Z^0 W^+-. Note that here the +gamma^* contribution is not (currently) included. +Code 232. + + + +Scattering f fbar -> W^+ W^-. +Code 233. + + +

Boson and parton

+ + +Common switch for the group of production of a single electroweak +gauge boson, i.e. a gamma^*/Z^0 or a W^+-, in +association with a parton, i.e. a quark, gluon, photon or lepton. +These processes give first-order corrections to the ones in the +WeakSingleBoson class, and both sets cannot be used +simultaneously without unphysical doublecounting. The current class +should only be used to study the high-pT tail of the +gauge-boson production processes (for LHC applications at least +pT > 20 GeV), while the ones in WeakSingleBoson +should be used for inclusive production. + + + +Scattering q qbar -> gamma^*/Z^0 g. +Code 241. + + + +Scattering q g -> gamma^*/Z^0 q . +Code 242. + + + +Scattering f fbar -> gamma^*/Z^0 gamma. +Code 243. + + + +Scattering f gamma -> gamma^*/Z^0 f. +Code 244. + + + +Scattering q qbar -> W^+- g. +Code 251. + + + +Scattering q g -> W^+- q. +Code 252. + + + +Scattering f fbar -> W^+- gamma. +Code 253. + + + +Scattering f gamma -> W^+- f. +Code 254. + + +

Photon Collision Processes

+ +A few electroweak two-photon production processes are available. +To use them, photon PDFs have to be defined for the incoming +beam particles. For proton beams an appropriate set would be +MRST QED 2004 Mar05, available in the LHAPDF library. + + +Common switch for the group of six processes presented below. + + + +Scatterings gamma gamma -> q qbar, where q +is a light quark (u, d, s) . +Code 261. + + + +Scattering gamma gamma -> c cbar. +Code 262. + + + +Scattering gamma gamma -> b bbar. +Code 263. + + + +Scattering gamma gamma -> e+ e-. +Code 264. + + + +Scattering gamma gamma -> mu+ mu-. +Code 265. + + + +Scattering gamma gamma -> tau+ tau-. +Code 266. + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/ErrorChecks.xml b/PYTHIA8/pythia8140/xmldoc/ErrorChecks.xml new file mode 100644 index 00000000000..97617d7db1d --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ErrorChecks.xml @@ -0,0 +1,71 @@ + + +

Error Checks

+ +There is a few settings related to error checking during program +execution. Many other checks are performed as well, but do not +have any specific setting related to themselves. + + +Check the particle data tables for potential problems during +initialization. This includes inconsistent use of charge in particle +names, inconsistent setup of mass, mass range, width and lifetime, +sum of branching ratios not unity (allowed but discouraged) or charge +not conserved in a decay channel. Warnings should be viewed as reasons +to check further, but need not indicate a true problem, and also not all +problems may be caught. +The pythia.particleData.checkTable(level) method, +used for these checks, may also be called directly. + + + +The level of verbosity and checks of particle data, if switched on. + + + + + + + + +When an event has been successfully generated, check that the +final event record in event does not contain any +unphysical particles, or nonconserved charge or energy-momentum. +If this check fails, then pythia.next() obtains the +value false, i.e. the event is counted as aborted. + + + +The number of erroneous events, in the above check, for which +event listing and other detailed information will be printed. +After that, only the normal error messages will be issued. +Error counters are always updated, and accumulated numbers can be +shown with pythia.statistics() at the end of the run. + + + +Maximum allowed summed deviation of E, p_x, +p_y and p_z between the incoming beams and the +final state, as a fraction of the initial energy, above which the +event is counted as aborted. +(Unfortunetely roundoff errors do not scale linearly with the energy, +and also have a very long tail. So while most events at lower energies +may be correct to better than 1e-10, at LHC it does not have to signal +any fundamental bug if also the default tolerance above is violated +occasionally.) + + + +A check on the same summed deviation as above, but counted as a +warning rather than an error, and not leading to the event being +classified as aborted. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/EventAnalysis.xml b/PYTHIA8/pythia8140/xmldoc/EventAnalysis.xml new file mode 100644 index 00000000000..ae040050966 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/EventAnalysis.xml @@ -0,0 +1,512 @@ + + +

Event Analysis

+ +

Introduction

+ +The routines in this section are intended to be used to analyze +event properties. As such they are not part of the main event +generation chain, but can be used in comparisons between Monte +Carlo events and real data. They are rather free-standing, but +assume that input is provided in the PYTHIA 8 +Event format, and use a few basic facilities such +as four-vectors. + +

+In addition to the methods presented here, there is also the +possibility to make use of external +jet finders . + +

Sphericity

+ +The standard sphericity tensor is + + S^{ab} = (sum_i p_i^a p_i^b) / (sum_i p_i^2) + +where the sum i runs over the particles in the event, +a, b = x, y, z, and p without such an index is +the absolute size of the three-momentum . This tensor can be +diagonalized to find eigenvalues and eigenvectors. + +

+The above tensor can be generalized by introducing a power +r, such that + + S^{ab} = (sum_i p_i^a p_i^b p_i^{r-2}) / (sum_i p_i^r) + +In particular, r = 1 gives a linear dependence on momenta +and thus a collinear safe definition, unlike sphericity. + +

+To do sphericity analyses you have to set up a Sphericity +instance, and then feed in events to it, one at a time. The results +for the latest event are available as output from a few methods. + + +create a sphericity analysis object, where + +is the power r defined above, i.e. +gives Spericity, and +gives the linear form. + + +tells which particles are analyzed, +all final-state particles, +all observable final-state particles, +i.e. excluding neutrinos and other particles without strong or +electromagnetic interactions (the isVisible() +particle method), and + +only charged final-state particles. + + + + +perform a sphericity analysis, where +is an object of the Event class, +most likely the pythia.event one. + + is the output stream for +error messages. (The method does not rely on the Info +mchinery for error messages.) + +
If the routine returns false the +analysis failed, e.g. if too few particles are present to analyze. +
+ +

+After the analysis has been performed, a few methods are available +to return the result of the analysis of the latest event: + + +gives the sphericity (or equivalent if r is not 2), + + + +gives the aplanarity (with the same comment), + + + +gives one of the three eigenvalues for i = 1, 2 or 3, in +descending order, + + + +gives the matching normalized eigenvector, as a Vec4 +with vanishing time/energy component. + + + +provides a listing of the above information. + + +

+There is also one method that returns information accumulated for all +the events analyzed so far. + + +tells the number of times analyze(...) failed to analyze +events, i.e. returned false. + + +

Thrust

+ +Thrust is obtained by varying the thrust axis so that the longitudinal +momentum component projected onto it is maximized, and thrust itself is +then defined as the sum of absolute longitudinal momenta divided by +the sum of absolute momenta. The major axis is found correspondingly +in the plane transverse to thrust, and the minor one is then defined +to be transverse to both. Oblateness is the difference between the major +and the minor values. + +

+The calculation of thrust is more computer-time-intensive than e.g. +linear sphericity, introduced above, and has no specific advantages except +historical precedent. In the PYTHIA 6 implementation the search was +speeded up at the price of then not being guaranteed to hit the absolute +maximum. The current implementation studies all possibilities, but at +the price of being slower, with time consumption for an event with +n particles growing like n^3. + +

+To do thrust analyses you have to set up a Thrust +instance, and then feed in events to it, one at a time. The results +for the latest event are available as output from a few methods. + + +create a thrust analysis object, where + +tells which particles are analyzed, +all final-state particles, +all observable final-state particles, +i.e. excluding neutrinos and other particles without strong or +electromagnetic interactions (the isVisible() +particle method), and + +only charged final-state particles. + + + + +perform a thrust analysis, where +is an object of the Event class, +most likely the pythia.event one. + + is the output stream for +error messages. (The method does not rely on the Info +mchinery for error messages.) + +
If the routine returns false the +analysis failed, e.g. if too few particles are present to analyze. +
+ +

+After the analysis has been performed, a few methods are available +to return the result of the analysis of the latest event: + + + + + + + + +gives the thrust, major, minor and oblateness values, respectively, + + + +gives the matching normalized event-axis vectors, for i = 1, 2 or 3 +corresponding to thrust, major or minor, as a Vec4 with +vanishing time/energy component. + + + +provides a listing of the above information. + + +

+There is also one method that returns information accumulated for all +the events analyzed so far. + + +tells the number of times analyze(...) failed to analyze +events, i.e. returned false. + + +

ClusterJet

+ +ClusterJet (a.k.a. LUCLUS and +PYCLUS) is a clustering algorithm of the type used for +analyses of e^+e^- events, see the PYTHIA 6 manual. All +visible particles in the events are clustered into jets. A few options +are available for some well-known distance measures. Cutoff +distances can either be given in terms of a scaled quadratic quantity +like y = pT^2/E^2 or an unscaled linear one like pT. + +

+To do jet finding analyses you have to set up a ClusterJet +instance, and then feed in events to it, one at a time. The results +for the latest event are available as output from a few methods. + + +create a ClusterJet instance, where +distance measure, +to be provided as a character string (actually, only the first character +is necessary) +the Lund pT distance, + +the JADE mass distance, and + +the Durham kT measure. + + + +tells which particles are analyzed, +all final-state particles, +all observable final-state particles, +i.e. excluding neutrinos and other particles without strong or +electromagnetic interactions (the isVisible() particle +method), and + +only charged final-state particles. + +masses assumed for the particles +used in the analysis +all massless, +photons are massless while all others are +assigned the pi+- mass, and + +all given their correct masses. + + +perform or not a early preclustering step, where nearby particles +are lumped together so as to speed up the subsequent normal clustering. + + +reassign all particles to the nearest jet each time after two jets +have been joined. + + + + +performs a jet finding analysis, where +is an object of the Event class, +most likely the pythia.event one. + + +is the cutoff joining scale, below which jets are joined. Is given +in quadratic dimensionless quantities. Either yScale +or pTscale must be set nonvanishing, and the larger of +the two dictates the actual value. + + +is the cutoff joining scale, below which jets are joined. Is given +in linear quantities, such as pT or m depending on +the measure used, but always in units of GeV. Either yScale +or pTscale must be set nonvanishing, and the larger of +the two dictates the actual value. + + +the minimum number of jets to be reconstructed. If used, it can override +the yScale and pTscale values. + + +the maximum number of jets to be reconstructed. Is not used if below +nJetMin. If used, it can override the yScale +and pTscale values. Thus e.g. +nJetMin = nJetMax = 3 can be used to reconstruct exactly +3 jets. + + is the output stream for +error messages. (The method does not rely on the Info +mchinery for error messages.) + +
If the routine returns false the analysis failed, +e.g. because the number of particles was smaller than the minimum number +of jets requested. +
+ +

+After the analysis has been performed, a few ClusterJet +class methods are available to return the result of the analysis: + + +gives the number of jets found, with jets numbered 0 through +size() - 1, + + + +gives a Vec4 corresponding to the four-momentum defined by +the sum of all the contributing particles to the i'th jet, + + + +gives the index of the jet that the particle i of the event +record belongs to, + + + +provides a listing of the reconstructed jets. + + + +the number of most recent clustering scales that have been stored +for readout with the next method. Normally this would be five, +but less if fewer clustering steps occured. + + + +clustering scales, with distance(0) being the most +recent one, i.e. normally the highest, up to distance(4) +being the fifth most recent. That is, with n being the final +number of jets, ClusterJet::size(), the scales at which +n+1 jets become n, n+2 become n+1, +and so on till n+5 become n+4. Nonexisting clustering +scales are returned as zero. The physical interpretation of a scale is +as provided by the respective distance measure (Lund, JADE, Durham). + + +

+There is also one method that returns information accumulated for all +the events analyzed so far. + + +tells the number of times analyze(...) failed to analyze +events, i.e. returned false. + + +

CellJet

+ +CellJet (a.k.a. PYCELL) is a simple cone jet +finder in the UA1 spirit, see the PYTHIA 6 manual. It works in an +(eta, phi, eT) space, where eta is pseudorapidity, +phi azimuthal angle and eT transverse energy. +It will draw cones in R = sqrt(Delta-eta^2 + Delta-phi^2) +around seed cells. If the total eT inside the cone exceeds +the threshold, a jet is formed, and the cells are removed from further +analysis. There are no split or merge procedures, so later-found jets +may be missing some of the edge regions already used up by previous +ones. Not all particles in the event are assigned to jets; leftovers +may be viewed as belonging to beam remnants or the underlying event. +It is not used by any experimental collaboration, but is closely +related to the more recent and better theoretically motivated +anti-kT algorithm Cac08. + +

+To do jet finding analyses you have to set up a CellJet +instance, and then feed in events to it, one at a time. Especially note +that, if you want to use the options where energies are smeared in +order so emulate detector imperfections, you must hand in an external +random number generator, preferably the one residing in the +Pythia class. The results for the latest event are +available as output from a few methods. + + +create a CellJet instance, where + +the maximum +-pseudorapidity that the detector is assumed to cover. + + +the number of equal-sized bins that the +-etaMax range +is assumed to be divided into. + + +the number of equal-sized bins that the phi range ++-pi is assumed to be divided into. + + +tells which particles are analyzed, +all final-state particles, +all observable final-state particles, +i.e. excluding neutrinos and other particles without strong or +electromagnetic interactions (the isVisible() particle +method), +and +only charged final-state particles. + + +strategy to smear the actual eT bin by bin, +no smearing, +smear the eT according to a Gaussian +with width resolution * sqrt(eT), with the Gaussian truncated +at 0 and upperCut * eT, +smear the e = eT * cosh(eta) according +to a Gaussian with width resolution * sqrt(e), with the +Gaussian truncated at 0 and upperCut * e. + + +see above. + + +see above. + + +completely neglect all bins with an eT < threshold. + + +the random-number generator used to select the smearing described +above. Must be handed in for smearing to be possible. If your +Pythia class instance is named pythia, +then &pythia.rndm would be the logical choice. + + + + +performs a jet finding analysis, where +is an object of the Event class, +most likely the pythia.event one. + + +is the minimum transverse energy inside a cone for this to be +accepted as a jet. + + + is the size of the cone in (eta, phi) space drawn around +the geometric center of the jet. + + +the mimimum eT in a cell for this to be acceptable as +the trial center of a jet. + + is the output stream for +error messages. (The method does not rely on the Info +mchinery for error messages.) + +
If the routine returns false the analysis failed, +but currently this is not foreseen ever to happen. +
+ +

+After the analysis has been performed, a few CellJet +class methods are available to return the result of the analysis: + + +gives the number of jets found, with jets numbered 0 through +size() - 1, + + + +gives the eT of the i'th jet, where jets have been +ordered with decreasing eT values, + + + + + +gives the eta and phi coordinates of the geometrical +center of the i'th jet, + + + + + +gives the eta and phi coordinates of the +eT-weighted center of the i'th jet, + + + +gives the number of particles clustered into the i'th jet, + + + +gives a Vec4 corresponding to the four-momentum defined +by the eT and the weighted center of the i'th jet, + + + +gives a Vec4 corresponding to the four-momentum defined by +the sum of all the contributing cells to the i'th jet, where +each cell contributes a four-momentum as if all the eT is +deposited in the center of the cell, + + + +gives the invariant mass of the i'th jet, defined by the +pMassive above, + + + +provides a listing of the above information (except pMassless, +for reasons of space). + + +

+There is also one method that returns information accumulated for all +the events analyzed so far. + +tells the number of times analyze(...) failed to analyze +events, i.e. returned false. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/EventInformation.xml b/PYTHIA8/pythia8140/xmldoc/EventInformation.xml new file mode 100644 index 00000000000..c17a85eea03 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/EventInformation.xml @@ -0,0 +1,465 @@ + + +

Event Information

+ +The Info class collects various one-of-a-kind information, +some relevant for all events and others for the current event. +An object info is a public member of the Pythia +class, so if you e.g. have declared Pythia pythia, the +Info methods can be accessed by +pythia.info.method(). Most of this is information that +could also be obtained e.g. from the event record, but is here more +directly available. It is primarily intended for processes generated +internally in PYTHIA, but many of the methods would work also for +events fed in via the Les Houches Accord. + +

List information

+ + +a listing of most of the information set for the current event. + + +

The beams

+ + + + +the identities of the two beam particles. + + + + + +the longitudinal momenta of the two beam particles. + + + + + +the energies of the two beam particles. + + + + + +the masses of the two beam particles. + + + + + +the CM energy and its square for the two beams. + + +

Initialization

+ + +normally false, but true if the proposed pTmin scale was too low +in timelike or spacelike showers, or in multiple interactions. In the former +case the pTmin is raised to some minimal value, in the latter the +initialization fails (it is impossible to obtain a minijet cross section +bigger than the nondiffractive one by reducing pTmin). + + +

The event type

+ + + + +the name and code of the process that occured. + + + +the number of final-state partons in the hard process. + + + +are beam particles resolved, i.e. were PDF's used for the process? + + + + + +is either beam diffractively excited? + + + +is the process a minimum-bias one? + + + +has the process been generated from external Les Houches Accord +information? + + + +true if a linked Les Houches class refuses to return any further +events, presumably because it has reached the end of the file from +which events have been read in. + + + +does the process have a subprocess classification? +Currently only true for minbias and Les Houches events, where it allows +the hardest collision to be identified. + + + + + + + +the name, code and number of final-state partons in the subprocess +that occured when hasSub() is true. For a minimum-bias event +the code would always be 101, while codeSub() +would vary depending on the actual hardest interaction, e.g. 111 for +g g -> g g. For a Les Houches event the code would +always be 9999, while codeSub() would be the external +user-defined classification code. The methods below would also provide +information for such particular subcollisions. + + +

Hard process parton densities and scales

+ + + + +the identities of the two partons coming in to the hard process. + + + + + +x fractions of the two partons coming in to the hard process. + + + + + +rapidity and scaled mass-squared of the hard-process subsystem, as +defined by the above x values. + + + + + +parton densities x*f(x,Q^2 )evaluated for the two incoming +partons; could be used e.g. for reweighting purposes. + + + + + +the Q or Q^2 factorization scale at which the +densities were evaluated. + + + + + +true if the two hard incoming partons have been picked +to belong to the valence piece of the parton-density distribution, +else false. Should be interpreted with caution. +Information is not set if you switch off parton-level processing. + + + + + +the alpha_strong and alpha_electromagnetic values used +for the hard process. + + + + + +the Q or Q^2 renormalization scale at which +alpha_strong and alpha_electromagnetic were evaluated. + + +

Hard process kinematics

+ + + + +the invariant mass and its square for the hard process. + + + + + +the remaining two Mandelstam variables; only defined for 2 -> 2 +processes. + + + + + +transverse momentum and its square in the rest frame of a 2 -> 2 +processes. + + + + + +the masses of the two outgoing particles in a 2 -> 2 processes. + + + + + +the polar and azimuthal scattering angles in the rest frame of +a 2 -> 2 process. + + +

Event weight and activity

+ + +weight assigned to the current event. Is normally 1 and thus uninteresting. +However, in case of the +PhaseSpace:increaseMaximum = off default strategy, +an event with a differential cross-section above the assumed one +(in a given phase-space point) is assigned a weight correspondingly +above unity. This should happen only very rarely, if at all, and so +could normally be disregarded. For Les Houches events some strategies +allow negative weights, which then after unweighting lead to events +with weight -1. There are also Les Houches strategies where no unweighting +is done, and therefore a nontrivial event weight must be used e.g. +when filling histograms. + + + + + + + +the number of emissions in the initial-state showering, in the final-state +showering excluding resonance decys, and in the final-state showering +inside resonance decays, respectively. + + + + + + + +Maximum pT scales set for MI, ISR and FSR, given the +process type and scale choice for the hard interactions. The actual +evolution will run down from these scales. + + + +The current pT scale in the combined MI, ISR and FSR evolution. +Useful for classification in user hooks, +but not once the event has been evolved. + + +

Multiple interactions

+ + +the impact parameter b assumed for the current collision when +multiple interactions are simulated. Is not expressed in any physical +size (like fm), but only rescaled so that the average should be unity +for minimum-bias events (meaning less than that for events with hard +processes). + + + +The choice of impact parameter implies an enhancement or depletion of +the rate of subsequent interactions, as given by this number. Again +the average is normalized be unity for minimum-bias events (meaning +more than that for events with hard processes). + + + +the number of hard interactions in the current event. Is 0 for elastic +and diffractive events, and else at least 1, with more possible from +multiple interactions. + + + + + +the process code and transverse momentum of the i'th +subprocess, with i in the range from 0 to +nMI() - 1. The values for subprocess 0 is redundant with +information already provided above. + + + + + +are normally zero. However, if the i'th subprocess is +a rescattering, i.e. either or both incoming partons come from the +outgoing state of previous scatterings, they give the position in the +event record of the outgoing-state parton that rescatters. +iAMI and iBMI then denote partons coming from +the first or second beam, respectively. + + +

Cross sections

+ +Here are the currently available methods related to the event sample +as a whole. While continuously updated during the run, it is recommended +only to study these properties at the end of the event generation, +when the full statistics is available. + + + + + + +the total number of tried phase-space points, selected hard processes +and finally accepted events, summed over all allowed subprocesses. +The first number is only intended for a study of the phase-space selection +efficiency. The last two numbers usually only disagree if the user introduces +some veto during the event-generation process; then the former is the number +of acceptable events found by PYTHIA and the latter the number that also +were approved by the user. If you set a +second hard process there may also be a mismatch. + + + + + +the estimated cross section and its estimated error, +summed over all allowed subprocesses, in units of mb. The numbers refer to +the accepted event sample above, i.e. after any user veto. + + +

Loop counters

+ +Mainly for internal/debug purposes, a number of loop counters from +various parts of the program are stored in the Info class, +so that one can keep track of how the event generation is progressing. +This may be especially useful in the context of the +User Hooks facility. + + +the method that gives you access to the value of the various loop +counters. + the counter number you want to access: + counters that refer to the run as a whole, +i.e. are set 0 at the beginning of the run and then only can increase. + + the number of successful constructor calls for the +Pythia class (can only be 0 or 1). + + the number of times a Pythia::init(...) +call has been begun. + + the number of times a Pythia::init(...) +call has been completed successfully. + + the number of times a Pythia::next() +call has been begun. + + the number of times a Pythia::next() +call has been completed successfully. + + counters that refer to each individual event, +and are reset and updated in the top-level Pythia::next() +method. + + the number of times the selection of a new hard +process has been begun. Normally this should only happen once, unless a +user veto is set to abort the current process and try a new one. + + the number of times the selection of a new hard +process has been completed successfully. + + as 11, but additionally the process should +survive any user veto and go on to the parton- and hadron-level stages. + + as 11, but additionally the process should +survive the parton- and hadron-level stage and any user cuts. + + the number of times the loop over parton- and +hadron-level processing has begun for a hard process. Is reset each +time counter 12 above is reached. + + the number of times the above loop has successfully +completed the parton-level step. + + the number of times the above loop has successfully +completed the checks and user vetoes after the parton-level step. + + the number of times the above loop has successfully +completed the hadron-level step. + + the number of times the above loop has successfully +completed the checks and user vetoes after the hadron-level step. + + counters that refer to a local part of the +individual event, and are reset at the beginning of this part. + + the current system being processed in +PartonLevel::next(). Is almost always 1, but for double +diffraction the two diffractive systems are 1 and 2, respectively. + + the number of times the processing of the +current system (see above) has begun. + + the number of times a step has begun in the +combined MI/ISR/FSR evolution downwards in pT +for the current system. + + the number of time MI has been selected for the +downwards step above. + + the number of time ISR has been selected for the +downwards step above. + + the number of time FSR has been selected for the +downwards step above. + + the number of time MI has been accepted as the +downwards step above, after the vetoes. + + the number of time ISR has been accepted as the +downwards step above, after the vetoes. + + the number of time FSR has been accepted as the +downwards step above, after the vetoes. + + the number of times a step has begun in the +separate (optional) FSR evolution downwards in pT +for the current system. + + the number of time FSR has been selected for the +downwards step above. + + the number of time FSR has been accepted as the +downwards step above, after the vetoes. + + counters that are unused (currently), and +that therefore are free to use, with the help of the two methods below. + + + + + +set the above counters to a given value. Only to be used by you +for the unassigned counters 40 - 49. + the counter number, see above. + + set the counter to this number; +normally the default value is what you want. + + + +increase the above counters by a given amount. Only to be used by you +for the unassigned counters 40 - 49. + the counter number, see above. + + increase the counter by this amount; +normally the default value is what you want. + + + + + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/EventRecord.xml b/PYTHIA8/pythia8140/xmldoc/EventRecord.xml new file mode 100644 index 00000000000..6f88b31db2f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/EventRecord.xml @@ -0,0 +1,500 @@ + + +

The Event Record

+ +A Pythia instance contains two members of the +Event class. The one called process provides +a brief summary of the main steps of the hard process, while the +one called event contains the full history. The +user would normally interact mainly with the second one, so +we will examplify primarily with that one. + +

+The Event class to first approximation is a vector of +Particles, so that it can expand to fit the current +event size. The index operator is overloaded, so that e.g. +event[i] corresponds to the i'th particle +of the object event. Thus event[i].id() +returns the identity of the i'th particle, and so on. +Therefore the methods of the +Particle class +are at least as essential as those of the Event class +itself. + +

+As used inside PYTHIA, some conventions are imposed on the structure +of the event record. Entry 0 of the vector<Particle> +is used to represent the event as a whole, with its total four-momentum +and invariant mass, but does not form part of the event history. +Lines 1 and 2 contains the two incoming beams, and only from here on +history tracing works as could be expected. That way unassigned mother +and daughter indices can be put 0 without ambiguity. Depending on the +task at hand, a loop may therefore start at index 1 rather than 0 +without any loss. Specifically, for translation to other event record +formats such as HepMC Dob01, where the first index is 1, the +Pythia entry 0 definitely ought to be skipped in order to minimize the +danger of indexing errors. + +

+In the following we will list the methods available. +Only a few of them have a function to fill in normal user code. + +

Basic output methods

+ +Some methods are available to read out information on the +current event record: + + + + +returns a (const) reference to the i'th particle +in the event record, which can be used to get (or set) all the +properties of this particle. + + + +The event size, i.e. the sie of the vector<Particle>. +Thus valid particles, to be accessed by the above indexing operator, +are stored in the range 0 <= i < size(). See comment +above about the (ir)relevance of entry 0. + + + + + + + + + +Provide a listing of the whole event, i.e. of the +vector<Particle>. The methods with fewer arguments +call the final one with the respective default values, and are +non-inlined so they can be used in a debugger. The basic identity +code, status, mother, daughter, colour, four-momentum and mass data +are always given, but the methods can also be called with a few +optional arguments for further information: + optionally give a +second line for each particle, with the production scale (in GeV), the +production vertex (in mm or mm/c) and the invariant lifetime +(also in mm/c). + + +gives a list of all daughters and mothers of a particle, as defined by +the motherList(i) and daughterList(i) methods +described below. It is mainly intended for debug purposes. + + a reference to the ostream +object to which the event listing will be directed. + + + + +

+Each Particle has two mother and two daughter indices. +These may be used to encode zero, one, two or more mothers/daughters, +depending on the combination of values and status code, according to +well-defined rules. The +two methods below can do this job easier for you. + + +returns a vector of all the mother indices of the particle at index +i. This list is empty for entries 0, 1 and 2, +i.e. the "system" in line 0 is not counted as part of the history. +Normally the list contains one or two mothers, but it can also be more, +e.g. in string fragmentation the whole fragmenting system is counted +as mothers to the primary hadrons. Many particles may have the same +motherList. Mothers are listed in ascending order. + + + +returns a vector of all the daughter indices of the particle at index +i. This list is empty for a particle that did +not decay (or, if the evolution is stopped early enough, a parton +that did not branch), while otherwise it can contain a list of +varying length, from one to many. For the two incoming beam particles, +all shower initiators and beam remnants are counted as daughters, +with the one in slot 0 being the one leading up to the hardest +interaction. The "system" in line 0 does not have any daughters, +i.e. is not counted as part of the history. Many partons may have the +same daughterList. Daughters are listed in ascending order. + + + +returns the status code according to the HepMC conventions agreed in +February 2009. This convention does not preserve the full information +provided by the internal PYTHIA status code, as obtained by +Particle::status(), but comes reasonably close. +The allowed output values are: +

    +
  • 0 : an empty entry, with no meaningful information and therefore +to be skipped unconditionally (should not occur in PYTHIA);
  • +
  • 1 : a final-state particle, i.e. a particle that is not decayed +further by the generator (may also include unstable particles that +are to be decayed later, as part of the detector simulation);
  • +
  • 2 : a decayed Standard Model hadron or tau or mu lepton, excepting +virtual intermediate states thereof (i.e. the particle must undergo +a normal decay, not e.g. a shower branching);
  • +
  • 3 : a documentation entry (not used in PYTHIA);
  • +
  • 4 : an incoming beam particle;
  • +
  • 11 - 200 : an intermediate (decayed/branched/...) particle that does +not fulfill the criteria of status code 2, with a generator-dependent +classification of its nature; in PYTHIA the absolute value of the normal +status code is used.
  • +
+ + + +

Further output methods

+ +The above methods are the main ones that a normal user would make +frequent use of. There are some further methods that also could come +in handy, in the exploration of the history of an event, but where +the outcome is not always obvious if one is not familiar with the +detailed structure of an event record. + + + + +are used to trace carbon copies of the particle at index i up +to its top mother or down to its bottom daughter. If there are no such +carbon copies, i itself will be returned. A carbon copy is +when the "same" particle appears several times in the event record, but +with changed momentum owing to recoil effects. + + + + + +also trace top mother and bottom daughter, but do not require carbon +copies, only that one can find an unbroken chain, of mothers or daughters, +with the same flavour id code. When it encounters ambiguities, +say a g -> g g branching or a u u -> u u hard scattering, +it will stop the tracing and return the current position. It can be confused +by nontrivial flavour changes, e.g. a hard process u d -> d u +by W^+- exchange will give the wrong answer. These methods +therefore are of limited use for common particles, in particular for the +gluon, but should work well for "rare" particles. + + + +returns a vector of all the sister indices of the particle at index +i, i.e. all the daughters of the first mother, except the +particle itself. + + + +returns a vector of all the sister indices of the particle at index +i, tracking up and back down through carbon copies +if required. That is, the particle is first traced up with +iTopCopy() before its mother is found, and then all +the particles in the daughterList() of this mother are +traced down with iBotCopy(), omitting the original +particle itself. Any non-final particles are removed from the list. +Should this make the list empty the search criterion is widened so that +all final daughters are allowed, not only carbon-copy ones. A second +argument false inhibits the second step, and increases +the risk that an empty list is returned. A typical example of this +is for ISR cascades, e.g. e -> e gamma where the photon +may not have any obvious sister in the final state if the bottom copy +of the photon is an electron that annihilates and thus is not part of +the final state. + + + +traces the particle i upwards through mother, grandmother, +and so on, until either iAncestor is found or the top of +the record is reached. Normally one unique mother is required, +as is the case e.g. in decay chains or in parton showers, so that +e.g. the tracing through a hard scattering would not work. For +hadronization, first-rank hadrons are identified with the respective +string endpoint quark, which may be useful e.g. for b physics, +while higher-rank hadrons give false. Currently also +ministrings that collapsed to one single hadron and junction topologies +give false. + + +

+One data member in an Event object is used to keep track +of the largest col() or acol() colour tag set +so far, so that new ones do not clash. + + +This sets the initial colour tag value used, so that the first one +assigned is startColTag + 1, etc. The Les Houches accord +Boo01 suggests this number to be 500, but 100 works equally +well. + + + +forces the current colour tag value to be the larger of the input +colTag and the above Event:startColTag +values. + + + +returns the current maximum colour tag. + + + +increases the current maximum colour tag by one and returns this +new value. This method is used whenever a new colour tag is needed. + + +

+Many event properties are accessible via the Info class, +see here. Since they are used +directly in the event generation, a few are stored directly in the +Event class, however. + + + + +set or get the scale (in GeV) of the hardest process in the event. +Matches the function of the scale variable in the +Les Houches Accord. + + + + + +set or get the scale (in GeV) of a second hard process in the event, +in those cases where such a one +has been requested. + + +

Constructors and modifications of the event record

+ +Although you would not normally need to create your own +Event instance, there may be times where that +could be convenient. The typical exampel would be if you want to +create a new event record that is the sum of a few different ones, +e.g. if you want to simulate pileup events. There may also be cases +where you want to add one or a few particles to an existing event +record. + + +creates an empty event record, but with a reserved size +capacity for the Particle vector. + + + +copies the input event record. + + + +appends an event to an existing one. For the appended particles +mother, daughter and colour tags are shifted to make a consistent +record. The zeroth particle of the appended event is not copied, +but the zeroth particle of the combined event is updated to the +full energy-momentum content. + + + +initializes colour, the pointer to the particle database, and the +header specification used for the event listing. We remind that a +Pythia object contains two event records +process and event. Thus one may e.g. +call either pythia.process.list() or +pythia.event.list(). To distinguish those two rapidly +at visual inspection, the "Pythia Event Listing" header +is printed out differently, in one case adding +"(hard process)" and in the other +"(complete event)". When += is used to +append an event, the modified event is printed with +"(combination of several events)" as a reminder. + + + +empties event record. Specifically the Particle vector +size is reset to zero. + + + +empties the event record, as clear() above, but then +fills the zero entry of the Particle vector with the +pseudoparticle used to represent the event as a whole. At this point +the pseudoparticle is not assigned any momentum or mass. + + + +removes the last n particle entries; must be a positive +number. + + + +appends a particle to the bottom of the event record and +returns the index of this position. + + + +appends a particle to the bottom of the event record and +returns the index of this position; +see here for the meaning +of the various particle properties. + + + +appends a particle to the bottom of the event record and +returns the index of this position, as above but with four-momentum +as a Vec4. + + + + + +appends a particle to the bottom of the event record and +returns the index of this position, as above but with vanishing +(i.e. zero) mother and daughter indices. + + + +send in a pointer to the ParticleData database for +particle iSet, by default the most recently appended +particle. Also generates a pointer to the +ParticleDataEntry object of the identity code +of the particle. + + + +copies the existing particle in entry iCopy to the +bottom of the event record and returns the index of this position. +By default, i.e. with newStatus = 0, everything is +copied precisely as it is, which means that history information +has to be modified further by hand to make sense. With a positive +newStatus, the new copy is set up to be the daughter of +the old, with status code newStatus, while the status +code of iCopy is negated. With a negative +newStatus, the new copy is instead set up to be the +mother of iCopy. + + + +returns a reference to the last particle in the event record. + + + +each particle in the event record has a pointer to the whole database +and another to the particle species itself, used to find some particle +properties. The latter pointer is automatically set/changed whenever +the particle identity is set/changed by one of the normal methods. +(It is the "changed" part that prompts the inclusion of a pointer +to the whole database.) Of course the pointer values are specific to +the memory locations of the current run, and so it has no sense to +save them if events are written to file. Should you use some +persistency scheme that bypasses the normal methods when the event is +read back in, you can use restorePtrs() afterwards to set +these pointers appropriately. + + +

+A few methods exist to rotate and boost events. These derive from the +Vec4 methods, and affect both the +momentum and the vertex (position) components of all particles. + + +rotate all particles in the event by this polar and azimuthal angle +(expressed in radians). + + + + + + + +boost all particles in the event by this three-vector. +Optionally you may provide the gamma value as a fourth argument, +which may help avoid roundoff errors for big boosts. You may alternatively +supply a Vec4 four-vector, in which case the boost vector +becomes beta = p/E. + + + +rotate and boost by the combined action encoded in the +RotBstMatrix M. + + +

The Junction Class

+ +The event record also contains a vector of junctions, which often +is empty or else contains only a very few per event. Methods are +available to add further junctions or query the current junction list. +This is only for the expert user, however, and is not discussed +further here, but only the main points. + +

+A junction stores the properites associated with a baryon number that +is fully resolved, i.e. where three different colour indices are +involved. There are two main applications, +

    +
  1. baryon beams, where at least two valence quarks are kicked out, +and so the motion of the baryon number is notrivial;
  2. +
  3. baryon-number violating processes, e.g. in SUSY with broken +R-parity.
  4. +
+Information on junctions is set, partly in the process generation, +partly in the beam remnants machinery, and used by the fragmentation +routines, but the normal user does not have to know the details. + +

+For each junction, information is stored on the kind of junction, and +on the three (anti)colour indices that are involved in the junction. +The possibilities foreseen are: +

    +
  • kind = 1 : incoming colourless particle to three +outgoing colours (e.g. baryon beam remnant or +neutralino -> q q q);
  • +
  • kind = 2 : incoming colourless particle to three +outgoing anticolours;
  • +
  • kind = 3 : one incoming anticolor (stored first) +and two outgoing colours (e.g. antisquark decaying to quark);
  • +
  • kind = 4 : one incoming color (stored first) and two +outgoing anticolours;
  • +
  • kind = 5 : incoming colour octet to three colours, +where the incoming colour passes through unchanged and so need not +be bokkept here, while the incoming anticolor (stored first) and the +two outgoing colours are (e.g. gluino decay to three quarks);
  • +
  • kind = 6 : incoming colour octet to three anticolours, +where the incoming anticolour passes through unchanged and so need not +be bookkept here, while the incoming color (stored first) and the two +outgoing colours are.
  • +
+The odd (even) kind codes corresponds to a +1 (-1) change in +baryon number across the junction. +Warning: Currently only kind = 1, 2 are +implemented. + +

+The kind and colour information in the list of junctions can be set +or read with methods of the Event class, but are not of +common interest and so not described here. + +

+A listing of current junctions can be obtained with the +listJunctions() method. + +

Subsystems

+ +Separate from the event record as such, but closely tied to it is the +PartonSystems class, +which mainly stores the parton indices of incoming and outgoing partons, +classified by collision subsystem. Such information is needed to +interleave multiple interactions, initial-state showers and final-state +showers, and append beam remnants. It could also be used in other places. +It is intended to be accessed only by experts, such as implementors of +new showering models. + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/EventStatistics.xml b/PYTHIA8/pythia8140/xmldoc/EventStatistics.xml new file mode 100644 index 00000000000..702218fb1aa --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/EventStatistics.xml @@ -0,0 +1,118 @@ + + +

Event Statistics

+ +At the end of the run you will want to write out the final statistics +on number of events generated, the corresponding cross sections and +the number of errors encountered. This is done with the +pythia.statistics() method, assuming pythia is +an instance of the Pythia class: + + +write out statistics on cross sections and errors. This is based on +calls to the methods below, for the two kinds of information. + +if true it allows a more extensive listing than the default +one, see multiple-interactions statistics below. + + if true it implies that all counters, +e.g on events generated and errors experienced, are reset to zero whenever +the routine is called. The default instead is that all stored +statistics information is unaffected by the call. +Counters are automatically reset in each new Pythia::init() +call, however, so the only time the reset option makes a +difference is if statistics is called several times in a +(sub)run. + + + +

Cross-section statistics

+ +The ProcessLevel::statistics() method cannot be accessed +directly, but only via the Pythia::statistics() call above. +When called it will loop over the list of existing processes, and for +each write out name, code, the number of tried, selected and accepted +events, the cross section and the estimated error on the latter. +The three different event numbers are related to the Monte Carlo method +used, whereby an initial upper estimate of the cross section is used to +select a large number of trial phase-space points, whereof then not all +survive. Rejections are normally done by the internal machinery, but can +also be obtained by user hooks. +Therefore: +
    +
  • tried events reflect the original number of +phase-space points probed, as part of the upper estimate;
  • +
  • selected events correspond to those that survive +the internal Monte-Carlo selection procedure;
  • +
  • accepted events are those that also survive +the additional user cuts.
  • +
+In most runs there would be no user hooks implemented, and then the +numbers of selected and of accepted events will agree. Aborted events +(see below) usually appear in the selected statistics but not in the +accepted one. + +

+For Les Houches events the total cross section will be correctly +displayed; however the (optional) error value will not be used, so that +the reported error will be smaller than the correct statistical ones, +and often vanish completely. Furthermore, while the number of events +is shown for each user process, the cross section is only for the sum +of them. + +

Error messages

+ +When Pythia is run, errors may occur, and give rise to warning messages. +These may be of varying severity, as follows: +
    +
  • Abort means things went seriously wrong, and the +initialization or event generation failed. In the former case it is +not possible to generate events at all, in the latter the current +event is flawed and should be skipped. In either case the respective +method, Pythia::init(...) or Pythia::next(), +then also returns the value false. There are occasions +where an abort may be deliberate, such as when a file of Les Houches +Events is read and the end of the file is reached.
  • +
  • Error normally is less severe. Typically the program will +back up one step and try again. There are cases where this is not possible, +in particular during the initialization and the generation of a hard +process, and then the error may be followed by an abort as a direct +consequence (with two separate messages).
  • +
  • Warning is even less severe. In some cases the program will +try again, with good chances of success, in others no measure at all +need to be taken.
  • +
+ +

+The error messages is handled by a small part of the Info +class. It is handed any abort, error or warning messages during the event +generation phase, and will store each distinct message, with a counter +for how many times it is issued. Thus it is possible to limit the number +of identical messages issued, currently hardcoded so that each kind of +error message is only printed once +(static const int TIMESTOPRINT = 1). +This can be overridden by the calling routine, so that all messages of +this kind are shown, which is particularly relevant for the +initialization stage. +The summary table printed by Pythia::statistics() +provides a table with all the different messages issued, in +alphabetical order, with the total number of times each was generated. + +

Multiple-interactions statistics

+ +If you call Pythia::statistics(true), i.e. with the first +optional argument true, also statistics on multiple +interactions is printed, comprising a list of all allowed subprocesses +with how many times each of them has been generated. For the minimum-bias +process this also includes the hardest interaction, while else the +hardest process is excluded from the statistics. (This is because +the hardest process is of the same character and generated by the same +machinery in the former case but not in the latter. Also, for the +former case only, the standard statistics listing only lists +minimum bias as one single process, i.e. does not further specify +the character of the hardest subprocess, so there is not any overlap +between the two.) + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ExternalDecays.xml b/PYTHIA8/pythia8140/xmldoc/ExternalDecays.xml new file mode 100644 index 00000000000..de1331f111c --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ExternalDecays.xml @@ -0,0 +1,72 @@ + + +

External Decays

+ +DecayHandler is a base class for the external handling of +decays. It is intended for normal particle decays, primarily +B mesons and tau, and cannot be used to redirect +decays of heavy resonances like t or Z^0. +The user-written derived class is called if a pointer to it has +been given with the +pythia.decayPtr() +method, where it also is specified which particles it will be called for. +This particle information is accessible with the +doExternalDecay() +method. + +

+There is only one pure virtual method in DecayHandler, +to do the decay: + +where + is a list of particle PDG identity codes, + + is a list of their respective masses (in GeV), and + + is a list of their respective four-momenta. + + + +

+At input, these vectors each have size one, so that idProd[0], +mProd[0] and pProd[0] contain information on the +particle that is to be decayed. At output, the vectors should have +increased by the addition of all the decay products. Even if initially +defined in the rest frame of the mother, the products should have been +boosted so that their four-momenta add up to the pProd[0] of +the decaying particle. + +

+Should it be of interest to know the prehistory of the decaying +particle, e.g. to set some helicity information affecting the +decay angular distribution, the full event record is available +read-only, with info in which slot iDec the decaying particle +is stored. + +

+The routine should return true if it managed the decay and +false otherwise, in which case Pythia will try +to do the decay itself. This e.g. means you can choose to do some decay +channels yourself, and leave others to Pythia. To avoid +doublecounting, the channels you want to handle should be switched off +in the Pythia particle database. In the beginning of the +external decay method you should then return +false with a probability given by the sum of the branching +ratios for those channels you do not want to handle yourself. + +

+Note that the decay vertex is always set by Pythia, and that +B-Bbar oscillations have already been taken into account, +if they were switched on. Thus idProd[0] may be the opposite +of event[iDec].id(), where the latter provides the code at +production. + +

+A sample test program is available in main23.cc, providing +a simple example of how to use this facility. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/ExtraDimensionalProcesses.xml b/PYTHIA8/pythia8140/xmldoc/ExtraDimensionalProcesses.xml new file mode 100644 index 00000000000..7de41912afd --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ExtraDimensionalProcesses.xml @@ -0,0 +1,445 @@ + + +

Extra-Dimensional Processes

+ +Scenarios with extra dimensions (ED) allow a multitude of processes. +Currently three different categories of processes are implemented. +The first involves the production of excited Kaluza Klein states +within so-called Randall-Sundrum (RS) scenarios, the second is +related to resonance production in TeV-1 sized extra dimensions +and the third relates to phenomena from large extra dimensions (LED). +Due to the close relation between the LED model and a so-called +unparticle model, similar unparticle processes are also kept in this +section. + +

Randall-Sundrum Resonances, production processes

+ +The graviton (G*) and gluon (KKgluon*) resonance states are assigned +PDG code 5100039 and 5100021 respectively. Decays into fermion, gluon +and photon pairs are handled with the correct angular distributions, +while other decay channels currently are handled isotropically. + +

+Warning: The possible decays of a graviton into scalars +(i.e. Higgs and longitudinal Z/W) is currently not implemented and +in some scenarios, where for example the SM is allowed to propagate +in the ED bulk, these decay modes can be significant. + +

+There are two lowest-order processes that together normally +should be sufficient for a simulation of G^* production. + + +Common switch for the group of lowest-order G^* production +processes, i.e. the two ones below. + + + +Scatterings g g -> G^*. +Code 5001. + + + +Scatterings f fbar -> G^*. +Code 5002. + + +

+In addition there are three first-order processes included. These +are of less interest, but can be used for dedicated studies of the +high-pT tail of G^* production. As usual, it would +be double counting to include the lowest-order and first-order +processes simultaneously. Therefore the latter ones are not included +with the ExtraDimensionsG*:all = on option. In this set +of processes all decay angles are assumed isotropic. + + +Scatterings g g -> G^* g. +Code 5003. + + + +Scatterings q g -> G^* q. +Code 5004. + + + +Scatterings q qbar -> G^* g. +Code 5005. + + +

+Currently there is one process for the production of a gluon resonance. + + +Scatterings q qbar -> KKgluon^*. +Code 5006. + + +

Randall-Sundrum Resonances, parameters

+ +In the above scenario the main free parameters are the masses, which +are set as usual. In addition there are the following coupling parameters. +The coupling kappaMG follows the conventions in Bij01, +where as the flavour dependent couplings follow the conventions used in +Dav01. + + +Parameter to choose between the two scenarios: +off, SM on the TeV brane (common kappaMG coupling); +on, SM in the ED bulk (flavour dependent couplings). +At the moment this parameter is only relevant for the lowest-order +graviton (G*) resonance. + + + +dimensionless coupling, which enters quadratically in all partial +widths of the G^*. Is +kappa m_G* = sqrt(2) x_1 k / Mbar_Pl, +where x_1 = 3.83 is the first zero of the J_1 Bessel +function and Mbar_Pl is the modified Planck mass. + + + +Coupling between graviton and leptons. + + + +Coupling between graviton and light quarks. + + + +Coupling between graviton and bottom quark. + + + +Coupling between graviton and top quark. + + + +Coupling between graviton and vector bosons. + + + +Coupling between KK gluon and light quarks. + + + +Coupling between KK gluon and bottom quarks. + + + +Coupling between KK gluon and top quarks. + + +

TeV^-1 Sized Extra Dimension, production processes

+ +This section contains a processes involving the production +of electroweak KK gauge bosons, i.e. gamma_{KK}/Z_{KK}, +in one TeV^-1 sized extra dimension. This scenario is described +in Bel10. + + +Scatterings f fbar -> (gamma_{KK}/Z_{KK}) -> f fbar , +Code 5011. + + +

TeV^-1 Sized Extra Dimension, parameters

+ +Irrespective of the parameter options used, the particle produced, +gamma_{KK}/Z_{KK}, will always be assigned code 5000023 +and open decay channels is purely dictated by what is set for the +Z^0. + + +Choice of full gamma_{KK}/Z_{KK} structure or not in relevant +processes. + + + + + + + + + +The number of included KK excitations. + + + +The KK mass m^*, given by the inverse of the single extra +dimension radius. + + +

Large Extra Dimensions, production processes

+ +The LED graviton, where the KK-modes normally are summed and do not +give rise to phenomena individually, is assigned PDG code 5000039. +The graviton emission and virtual graviton exchange processes uses +the same implementation as the corresponding unparticle processes, +which are all described in Ask10. It is also possible to +generate monojet events from scalar graviton emission as described +in Azu05, by turning on the option GravScalar. + +

+Note: As discussed in Ask09, for the graviton or +unparticle emission processes the underlying Breit-Wigner mass +distribution should be matched to the graviton mass spectrum in order +to achieve an optimal MC efficiency. + +

+The following lowest order graviton emission processes are available. + + +Common switch for the group of lowest-order G jet emission +processes, i.e. the three ones below. + + + +Scatterings g g -> G g. +Code 5021. + + + +Scatterings q g -> G q. +Code 5022. + + + +Scatterings q qbar -> G g. +Code 5023. + + + +Scatterings f fbar -> G Z. +Code 5024. + + + +Scatterings f fbar -> G gamma. This process corresponds +to the photon limit of the G Z process, as described in +Ask09. +Code 5025. + + +

+The following LED processes with virtual graviton exchange are +available. + + +Scatterings f fbar -> (LED G*) -> gamma gamma. If the +graviton contribution is zero, the results corresponds to the +SM contribution, i.e. equivalent to +PromptPhoton:ffbar2gammagamma. +Code 5026. + + + +Scatterings g g -> (LED G*) -> gamma gamma. +Code 5027. + + + +Scatterings f fbar -> (LED G*) -> l l , where +l is a charged lepton. If the graviton contribution +is zero, the results corresponds to the SM contribution, i.e. +similar to WeakSingleBoson:ffbar2gmZ. Does not +include t-channel amplitude relevant for e^+e^- to e^+e^- +and no K-factor is used. +Code 5028. + + + +Scatterings g g -> (LED G*) -> l l. +Code 5029. + + +

Large Extra Dimensions, parameters

+ + +Allow the monojet processes to produce scalar graviton emission +instead of the default tensor one. The scalar option is according +to the processes described in Azu05 and includes two +coupling constants below. + + + +Number of extra dimensions. + + + +Fundamental scale of gravity in D = 4 + n dimensions. + + + +Ultraviolet cutoff parameter for the virtual graviton exchange processes. + + + +Options for when the hard scale of the process (e.g. sHat) +approaches or exceed the scale of validity of the low energy effective +theory (e.g. M_D). Note: Option 1 only concerns the +graviton emission processes and the form factor is currently not available +for the scalar graviton processes. + + + + + + + +Form factor parameter. + + + +Coupling related to scalar graviton emission. + + + +Coupling related to scalar graviton emission. + + +

Unparticles, production processes

+ +As mentioned above, the similar unparticle and graviton processes +share the same implementations. The unparticle processes, however, +only uses the dedicated unparticle parameters below. The unparticle +is also assigned the PDG code 5000039 and is therefore called +Graviton in the event record. The graviton and unparticle +emission as well as virtual graviton and unparticle exchange processes +are described in Ask10. + +

+Note: As discussed in Ask09, for the graviton or +unparticle emission processes the underlying Breit-Wigner mass +distribution should be matched to the graviton mass spectrum in order +to achieve an optimal MC efficiency. + +

+The following unparticle emission processes are available. + + +Common switch for the group of lowest-order U jet emission +processes, i.e. the three ones below. + + + +Scatterings g g -> U g. +Code 5045. + + + +Scatterings q g -> U q. +Code 5046. + + + +Scatterings q qbar -> U g. +Code 5047. + + + +Scatterings f fbar -> U Z. +Code 5041. + + + +Scatterings f fbar -> U gamma. This process corresponds +to the photon limit of the U Z process, as described in +Ask09. +Code 5042. + + +

+The following processes with virtual unparticle exchange are available. + + +Scatterings f fbar -> (U*) -> gamma gamma. If the unparticle +contribution is zero in the spin-2 case, the results corresponds to +the SM contribution, i.e. equivalent to +PromptPhoton:ffbar2gammagamma. +Code 5043. + + + +Scatterings g g -> (U*) -> gamma gamma. +Code 5044. + + + +Scatterings f fbar -> (U*) -> l lbar , where +l is a charged lepton. If the unparticle contribution +is zero, the results corresponds to the SM contribution, i.e. +similar to WeakSingleBoson:ffbar2gmZ. Does not +include t-channel amplitude relevant for e^+e^- to e^+e^- +and no K-factor is used. +Code 5048. + + + +Scatterings g g -> (U*) -> l lbar. +Code 5049. + + +

Unparticles, parameters

+ + +Unparticle spin. + + + +Scale dimension parameter. + + + +Unparticle renormalization scale. + + + +Unparticle coupling to the SM fields. + + + +Ratio, lambda'/lambda, between the two possible coupling constants +of the spin-2 ME. Warning: A ratio value different from one +give rise to an IR divergence which makes the event generation very slow, so +this values is fixed to ratio = 1 for the moment. + + + +Options for when the hard scale of the process (e.g. sHat) +approaches or exceed the scale of validity of the low energy effective +theory (Lambda_U). This mode only concerns the unparticle +emission processes. + + + + + +Chiral unparticle couplings, gXX = gLL = gRR. Only relevant +for lepton production from spin-1 unparticle exchange. + + + + + + +Chiral unparticle couplings, gXY = gLR = gRL. Only relevant +for lepton production from spin-1 unparticle exchange. + + + + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/FlavourSelection.xml b/PYTHIA8/pythia8140/xmldoc/FlavourSelection.xml new file mode 100644 index 00000000000..7b7c3e3d107 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/FlavourSelection.xml @@ -0,0 +1,356 @@ + + +

Flavour Selection

+ +The StringFlav class handles the choice of a new flavour +in the fragmentation process, and the production of a new hadron +from a set of input flavours. It is mainly used by the string +fragmentation machinery (including ministrings), but also e.g. +in some particle decays and for some beam-remnant cases. The basic +concepts are in agreement with And83. The baryon-sector +implementation is based on the MSTJ(12)=3 option of +PYTHIA 6, i.e. new SU(6) weights scheme with at most one popcorn meson. + +

+The relative production rates of different particle species is +influenced by the parameters below. Some have only an impact on +one specific quantity, but most directly or indirectly have +consequences for many observables. Therefore the values to use have +to be viewed in the context of a complete tune. + +

New flavours

+ +The main parameters of the selection of a new flavour are + + +the suppression of s quark production relative to ordinary +u or d one. + + + +the suppression of diquark production relative to quark production, +i.e. of baryon relative to meson production. + + + +the suppression of strange diquark production relative to light +diquark production, over and above the one already given by +probStoU. + + + +the suppression of spin 1 diquark production relative to spin 0 one, +apart from the factor of 3 enhancement of spin 0 from counting the +number of states. + + +

Standard-meson production

+ +The bulk of the particle production corresponds to the lowest-lying +pseudoscalar and vector multiplets. Their production rates are +determined by the parameters in this section. + +

+For a given set of flavours, produced according to the probabilities +outlined above, the ratio of vector-to-pseudocalar meson production +is described by the parameters below. +The maximum allowed rate for each case has been set according to +spin-counting rules, but we expect the real rates to be lower, +especially for lighter mesons, owing to the vector-pseudoscalar +mass splitting. + + +the relative production ratio vector/pseudoscalar for light +(u, d) mesons. + + +the relative production ratio vector/pseudoscalar for strange mesons. + + +the relative production ratio vector/pseudoscalar for charm mesons. + + +the relative production ratio vector/pseudoscalar for bottom mesons. + + +

+Inside each light-quark meson nonet, an octet-singlet mixing angle +describes the mixing of the two flavour-diagonal isoscalar = 0 states. +(For terminology and details see Yao06, chapter 14 on the +quark model.) +This angle is needed to specify the probability for such a q qbar +state to project onto a specific meson. More transparent formuale are +obtained by introducing the angle alpha = theta + 54.7 degrees: + + f = (uubar + ddbar)/sqrt(2) * sin(alpha) + ssbar * cos(alpha)
+ f' = (uubar + ddbar)/sqrt(2) * cos(alpha) - ssbar * sin(alpha) +
+ + +gives the mixing angle theta_PS in the pseudoscalar meson sector +(which is rather poorly determined), expressed in degrees. +Here f is associated with eta' and f' with +eta. (This standard but counterintuitive choice is fixed up +in the code by replacing alpha -> 90^0 - alpha so that +eta <-> eta'; relative signs do not matter since we are +interested in probabilities only.) + + + +gives the mixing angle theta_V in the vector meson sector +(which is somewhat better determined), expressed in degrees. +Here f is associated with omega and f' +with phi. + + +

+Further, the simple model overestimates the production of eta +and, in particular, eta' mesons, which can be rectified by + + +the additional suppression of eta production, multiplying the +normal production probability. Thus 0 means no eta at all +are produced, while 1 means full rate. + + + +the additional suppression of eta' production, multiplying the +normal production probability. Thus 0 means no eta' at all +are produced, while 1 means full rate. + + +

Excited-meson production

+ +Several excited mesons, ie. with radial or orbital excitations, have been +observed at non-negligible production rates. Extrapolated to all states +a fair fraction of all particle production might proceed through such +states. There are big uncertainties, however, since these excited +mesons in many cases are extremely poorly known. This also means that +the modelling of their production and decay is very primitive, and +even that the inclusion of the production of such states may lead to a +degraded agreement with data. Currently the default is that all such +production is switched off. + +

+Parameters are provided to switch them on. By demand, this machinery +has been made more flexible than in the past. Therefore one parameter is +provided for each combination of heaviest flavour +(u/d, s, c or b) and +multiplet produced. In each case the production rate is normalized to +that of the lowest-lying pseudoscalar of the same flavour content, as for +the vector-meson rates introduced above. The multiplets available are the +four obtained for one unit of orbital angular momentum, in the +nonrelativistic classification. Using J to denote the sum of +quark spin S and orbital angular momentum L, i.e. what +would normally be called the spin of the meson, one has: +

    +
  • a pseudovector multiplet with L=1, S=0, J=1;
  • +
  • a scalar multiplet with L=1, S=1, J=0;
  • +
  • a pseudovector multiplet with L=1, S=1, J=1;
  • +
  • a tensor multiplet with L=1, S=1, J=2.
  • +
+ +The maximum allowed rate for each case has been set according to +spin-counting rules, but we expect the real rates to be significantly +lower, owing to mass suppression. + + +the relative pseudovector production ratio +(L=1,S=0,J=1)/pseudoscalar +for light (u, d) mesons. + + + +the relative scalar production ratio +(L=1,S=1,J=0)/pseudoscalar +for light (u, d) mesons. + + + +the relative pseudovector production ratio +(L=1,S=1,J=1)/pseudoscalar +for light (u, d) mesons. + + + +the relative tensor production ratio +(L=1,S=1,J=2)/pseudoscalar +for light (u, d) mesons. + + + +the relative pseudovector production ratio +(L=1,S=0,J=1)/pseudoscalar +for strange mesons. + + + +the relative scalar production ratio +(L=1,S=1,J=0)/pseudoscalar +for strange mesons. + + + +the relative pseudovector production ratio +(L=1,S=1,J=1)/pseudoscalar +for strange mesons. + + + +the relative tensor production ratio +(L=1,S=1,J=2)/pseudoscalar +for strange mesons. + + + +the relative pseudovector production ratio +(L=1,S=0,J=1)/pseudoscalar +for charm mesons. + + + +the relative scalar production ratio +(L=1,S=1,J=0)/pseudoscalar +for charm mesons. + + + +the relative pseudovector production ratio +(L=1,S=1,J=1)/pseudoscalar +for charm mesons. + + + +the relative tensor production ratio +(L=1,S=1,J=2)/pseudoscalar +for charm mesons. + + + +the relative pseudovector production ratio +(L=1,S=0,J=1)/pseudoscalar +for bottom mesons. + + + +the relative scalar production ratio +(L=1,S=1,J=0)/pseudoscalar +for bottom mesons. + + + +the relative pseudovector production ratio +(L=1,S=1,J=1)/pseudoscalar +for bottom mesons. + + + +the relative tensor production ratio +(L=1,S=1,J=2)/pseudoscalar +for bottom mesons. + + +

+In addition, an octet-singlet mixing angle is needed for each multiplet, +as for the pseudoscalar and vector multiplets above. Only for the +tensor multiplet does any determination exist; for the other multiplets +default has been chose so that ssbar does not mix with the light +quarks, and so that the ssbar state is the heavier of the two. + + +gives the mixing angle theta in the (L=1,S=0,J=1) +pseudovector meson sector, expressed in degrees. + + + +gives the mixing angle theta in the (L=1,S=1,J=0) +scalar meson sector, expressed in degrees. + + + +gives the mixing angle theta in the (L=1,S=1,J=1) +pseudovector meson sector, expressed in degrees. + + + +gives the mixing angle theta in the (L=1,S=1,J=2) +tensor meson sector, expressed in degrees. + + +

Baryon production

+ +The relative rate of baryon production is mainly given by the quark +and diquark production parameters above, plus SU(6) Clebsch-Gordans. +The one modifiable parameter related to these coefficients is + + +the suppression, relative to default SU(6) factors, of decuplet +baryon production. Default corresponds to no suppression, while 0 +corresponds to no decuplet production at all. + + +

+In addition, if popcorn production is allowed, wherein a set of mesons +(M) may be producted in between the baryon (B) and +the antibaryon (Bbar), a set of further parameters is introduced. +Currently only the simplest scenario is implemented, wherein at most +one intermediate meson may be produced. + + +gives the relative rates of B Bbar and B M Bbar +production, roughly as + +Prob(B M Bbar) / (Prob(B Bbar) + Prob(B M Bbar)) = +popcornRate / (0.5 + popcornRate) + +(the complete expression depends on all the quark and diquark production +parameters and is therefore not so useful). + + + +extra suppression for having an s sbar pair shared between +the B and Bbar in a B M Bbar configuration. + + + +extra suppression for having a strange meson M in a +B M Bbar configuration. + + +

+Finally, there are some indications that leading-baryon production +may be further suppressed. A proper description should probably be +based on a suppression of early production times Ede97, +but we here only implement a simpler version where production near +the end of a string, as defined by rank, is suppressed. The more +detailed studies suggest that leading c and b baryon +production will be less suppressed, so we leave it open to set +light- and heavy-baryon suppression separately. + + +Suppress leading-baryon production. + + + + + +extra suppression of leading-baryon production for a light-quark +jet, i.e. d, u or s, when +suppressLeadingB = on. Thus 0 means no leading-baryon +production at all, while 1 means full rate. + + + +extra suppression of leading-baryon production for a heavy-quark +jet, i.e. c or b, when +suppressLeadingB = on. Thus 0 means no leading-baryon +production at all, while 1 means full rate. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/FourVectors.xml b/PYTHIA8/pythia8140/xmldoc/FourVectors.xml new file mode 100644 index 00000000000..6ddc6e185e6 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/FourVectors.xml @@ -0,0 +1,418 @@ + + +

Four-Vectors

+ +The Vec4 class gives a simple implementation of four-vectors. +The member function names are based on the assumption that these +represent four-momentum vectors. Thus one can get or set +p_x, p_y, p_z and e, but not x, y, z +or t. This is only a matter of naming, however; a +Vec4 can equally well be used to store a space-time +four-vector. + +

+The Particle object contains a Vec4 p that +stores the particle four-momentum, and another Vec4 vProd +for the production vertex. For the latter the input/output method +names are adapted to the space-time character rather than the normal +energy-momentum one. Thus a user would not normally access the +Vec4 classes directly, but only via the methods of the +Particle class, +see Particle Properties. + +

+Nevertheless you are free to use the PYTHIA four-vectors, e.g. as +part of some simple analysis code based directly on the PYTHIA output, +say to define the four-vector sum of a set of particles. But note that +this class was never set up to allow complete generality, only to +provide the operations that are of use inside PYTHIA. There is no +separate class for three-vectors, since such can easily be represented +by four-vectors where the fourth component is not used. + +

+Four-vectors have the expected functionality: they can be created, +copied, added, multiplied, rotated, boosted, and manipulated in other +ways. Operator overloading is implemented where reasonable. Properties +can be read out, not only the components themselves but also for derived +quantities such as absolute momentum and direction angles. + +

Constructors and basic operators

+ +A few methods are available to create or copy a four-vector: + + +creates a four-vector with all components set to 0. + + + +creates a four-vector copy of the input four-vector. + + + +copies the input four-vector. + + + +gives a four-vector with all components set to value. + + +

Member methods for input

+ +The values stored in a four-vector can be modified in a few different +ways: + + +sets all components to 0. + + + +sets all components to their input values. + + + +sets all components equal to those of the input four-vector. + + + + + + + + + +sets the respective component to the input value. + + +

Member methods for output

+ +A number of methods provides output of basic or derived quantities: + + + + + + + + +gets the respective component. + + + + + +the (squared) mass, calculated from the four-vectors. +If m^2 < 0 the mass is given with a minus sign, +-sqrt(-m^2). Note the possible loss of precision +in the calculation of E^2 - p^2; for particles the +correct mass is stored separately to avoid such problems. + + + + + +the (squared) transverse momentum. + + + + + +the (squared) absolute momentum. + + + + + +the (squared) transverse energy, +eT = e * sin(theta) = e * pT / pAbs. + + + +the polar angle, in the range 0 through +pi. + + + +the azimuthal angle, in the range -pi through pi. + + + +the angle in the xz plane, in the range -pi through +pi, with 0 along the +z axis. + + + + + +the combinations E+-p_z. + +

Friend methods for output

+ +There are also some friend methods that take one, two +or three four-vectors as argument. Several of them only use the +three-vector part of the four-vector. + + +writes out the values of the four components of a Vec4 and, +within brackets, a fifth component being the invariant length of the +four-vector, as provided by mCalc() above, and it all +ended with a newline. + + + + + +the (squared) invariant mass. + + + +the three-product. + + + +the cross-product. + + + + + +the (cosine) of the opening angle between the vectors, +in the range 0 through pi. + + + + + +the (cosine) of the azimuthal angle between the vectors around the +z axis, in the range 0 through pi. + + + + + +the (cosine) of the azimuthal angle between the first two vectors +around the direction of the third, in the range 0 through pi. + + +

Operations with four-vectors

+ +Of course one should be able to add, subtract and scale four-vectors, +and more: + + +return a vector with flipped sign for all components, while leaving +the original vector unchanged. + + + +add a four-vector to an existing one. + + + +subtract a four-vector from an existing one. + + + +multiply all four-vector components by a real number. + + + +divide all four-vector components by a real number. + + + +add two four-vectors. + + + +subtract two four-vectors. + + + + + +multiply a four-vector by a real number. + + + +divide a four-vector by a real number. + + + +four-vector product. + + +

+There are also a few related operations that are normal member methods: + + +multiply the three-vector components by f, but keep the +fourth component unchanged. + + + +multiply all four-vector components by f. + + + +flip the sign of the three-vector components, but keep the +fourth component unchanged. + + + +flip the sign of all four-vector components. + + +

Rotations and boosts

+ +A common task is to rotate or boost four-vectors. In case only one +four-vector is affected the operation may be performed directly on it. +However, in case many particles are affected, the helper class +RotBstMatrix can be used to speed up operations. + + +rotate the three-momentum with the polar angle theta +and the azimuthal angle phi. + + + +rotate the three-momentum with the azimuthal angle phi +around the direction defined by the (n_x, n_y, n_z) +three-vector. + + + +rotate the three-momentum with the azimuthal angle phi +around the direction defined by the three-vector part of n. + + + +boost the four-momentum by beta = (beta_x, beta_y, beta_z). + + + +boost the four-momentum by beta = (beta_x, beta_y, beta_z), +where the gamma = 1/sqrt(1 - beta^2) is also input to allow +better precision when beta is close to unity. + + + +boost the four-momentum by beta = (p_x/E, p_y/E, p_z/E). + + + +boost the four-momentum by beta = (p_x/E, p_y/E, p_z/E), +where the gamma = E/m is also calculated from input to allow +better precision when beta is close to unity. + + + +boost the four-momentum by beta = (-p_x/E, -p_y/E, -p_z/E). + + + +boost the four-momentum by beta = (-p_x/E, -p_y/E, -p_z/E), +where the gamma = E/m is also calculated from input to allow +better precision when beta is close to unity. + + + +perform a combined rotation and boost; see below for a description +of the RotBstMatrix. + + +

+For a longer sequence of rotations and boosts, and where several +Vec4 are to be rotated and boosted in the same way, +a more efficient approach is to define a RotBstMatrix, +which forms a separate auxiliary class. You can build up this +4-by-4 matrix by successive calls to the methods of the class, +such that the matrix encodes the full sequence of operations. +The order in which you do these calls must agree with the imagined +order in which the rotations/boosts should be applied to a +four-momentum, since in general the operations do not commute. + + +creates a diagonal unit matrix, i.e. one that leaves a four-vector +unchanged. + + + +creates a copy of the input matrix. + + + +copies the input matrix. + + + +rotate by this polar and azimuthal angle. + + + +rotate so that a vector originally along the +z axis becomes +parallel with p. More specifically, rotate by -phi, +theta and phi, with angles defined by p. + + + +boost by this beta vector. + + + + + +boost with a beta = p/E or beta = -p/E, respectively. + + + +boost so that p_1 is transformed to p_2. It is assumed +that the two vectors obey p_1^2 = p_2^2. + + + +boost and rotate to the rest frame of p_1 and p_2, +with p_1 along the +z axis. + + + +rotate and boost from the rest frame of p_1 and p_2, +with p_1 along the +z axis, to the actual frame of +p_1 and p_2, i.e. the inverse of the above. + + + +combine the current matrix with another one. + + + +invert the matrix, which corresponds to an opposite sequence and sign +of rotations and boosts. + + + +reset to no rotation/boost; i.e. the default at creation. + + + +crude estimate how much a matrix deviates from the unit matrix: +the sum of the absolute values of all non-diagonal matrix elements +plus the sum of the absolute deviation of the diagonal matrix +elements from unity. + + + +writes out the values of the sixteen components of a +RotBstMatrix, on four consecutive lines and +ended with a newline. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/FourthGenerationProcesses.xml b/PYTHIA8/pythia8140/xmldoc/FourthGenerationProcesses.xml new file mode 100644 index 00000000000..5f4bcee67d0 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/FourthGenerationProcesses.xml @@ -0,0 +1,175 @@ + + +

Fourth-Generation Processes

+ +A fourth generation can be accommodated within the Standard Model, +without the introduction of any new concepts. Many experimental +constraints exist, but it has not been fully excluded. Therefore +we offer a simple implementation, along the lines of the top. +It could also be useful as a template for studies of other +new particles with similar characteristics. + +

+The fourth generation are given names as in the third, but with a prime, +i.e. b' with PDG code 7, t' with code 8, +tau' with code 17, and nu'_tau with code 18. +Most important for you is to assign a mass hierarchy, to decide which +fermions can decay into which. The current implementation assumes that +mass splittings are big enough that fourth-generation fermions can +decay to third-generation ones by the emission of an on-shell W. +To this end, the standard three-generation CKM mixing matrix has been +extended to include a fourth generation, see below. Since no mixing has +been implemented in the neutrino sector it would be assumed that the +lighter of tau' and nu'_tau is stable. No decay modes +have been implemented that go beyond the Standard Model, so +modifications would be needed if e.g. also SUSY is included in the game. + +

Production processes

+ +

1) b' processes

+ +Different ways to produce b' quarks, singly or in pairs. +For a b' t' pair see section 3 below. + + +Common switch for the group of b' production. +Also includes the process f fbar' -> t' b'bar in section 3 below. + + + +Scatterings g g -> b' b'bar. +Code 801. + + + +Scatterings q qbar -> b' b'bar by gluon exchange. +Code 802. + + + +Scatterings q q' -> b' q'' by t-channel exchange +of a W^+- boson. +Code 803. + + + +Scatterings f fbar -> b' b'bar by s-channel exchange +of a gamma^*/Z^0 boson. +Code 804. + + + +Scatterings f fbar' -> b' qbar'' by s-channel exchange +of a W^+- boson. Here q'' is either u or +c. +Code 805. + + + +Scatterings f fbar' -> b' tbar by s-channel exchange +of a W^+- boson. +Code 806. + + +

2) t' processes

+ +Different ways to produce t' quarks, singly or in pairs. +For a b' t' pair see section 3 below. + + +Common switch for the group of t' production. +Also includes the process f fbar' -> t' b'bar in section 3 below. + + + +Scatterings g g -> t' t'bar. +Code 821. + + + +Scatterings q qbar -> t' t'bar by gluon exchange. +Code 822. + + + +Scatterings q q' -> t' q'' by t-channel exchange +of a W^+- boson. +Code 823. + + + +Scatterings f fbar -> t' t'bar by s-channel exchange +of a gamma^*/Z^0 boson. +Code 824. + + + +Scatterings f fbar' -> t' qbar'' by s-channel exchange +of a W^+- boson. +Code 825. + + +

3) Pair-processes with different flavours

+ +Different ways to produce two different fourth-generation fermions. + + +Scatterings f fbar' -> t' b'bar by s-channel exchange +of a W^+- boson. +Code 841. + + + +Scatterings f fbar' -> tau' nu'_taubar by s-channel +exchange of a W^+- boson. +Code 842. + + +

+Missing in this list is scatterings q q' -> t' b' by +t-channel exchange of a W^+- boson, since currently +the matrix element for such processes have not been implemented for +two massive particles in the final state. Since this process would +involve two CKM-suppressed vertices it ought to be small. + +

Parameters

+ +The Cabibbo-Kobayashi-Maskawa matrix is extended by seven further values. +So as not to mess up the Standard Model, the normal 3 * 3 matrix is +kept unitary, and so the new off-diagonal elements lead to a slight +breaking of this. For exploratory studies this should be good enough; +more detailed 4 * 4 tunes to data would only make sense the day there +are evidence for the existence of a fourth generation. + + +The V_ub' matrix element in the 4 * 4 CKM matrix. + + + +The V_cb' matrix element in the 4 * 4 CKM matrix. + + + +The V_tb' matrix element in the 4 * 4 CKM matrix. + + + +The V_t'd matrix element in the 4 * 4 CKM matrix. + + + +The V_t's matrix element in the 4 * 4 CKM matrix. + + + +The V_t'b matrix element in the 4 * 4 CKM matrix. + + + +The V_t'b' matrix element in the 4 * 4 CKM matrix. + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/Fragmentation.xml b/PYTHIA8/pythia8140/xmldoc/Fragmentation.xml new file mode 100644 index 00000000000..1df79077a5f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Fragmentation.xml @@ -0,0 +1,310 @@ + + +

Fragmentation

+ +Fragmentation in PYTHIA is based on the Lund string model +And83, Sjo84. Several different aspects are involved in +the physics description, which here therefore is split accordingly. +This also, at least partly, reflect the set of classes involved in +the fragmentation machinery. + +

+The variables collected here have a very wide span of usefulness. +Some would be central in any hadronization tuning exercise, others +should not be touched except by experts. + +

+The fragmentation flavour-choice machinery is also used in a few +other places of the program, notably particle decays, and is thus +described on the separate Flavour +Selection page. + +

Fragmentation functions

+ +The StringZ class handles the choice of longitudinal +lightcone fraction z according to one of two possible +shape sets. + +

+The Lund symmetric fragmentation function And83 is the +only alternative for light quarks. It is of the form + + f(z) = (1/z) * (1-z)^a * exp(-b m_T^2 / z) + +with the two main free parameters a and b to be +tuned to data. They are stored in + + +The a parameter of the Lund symmetric fragmentation function. + + + +The b parameter of the Lund symmetric fragmentation function. + + +

+In principle, each flavour can have a different a. Then, +for going from an old flavour i to a new j one +the shape is + + f(z) = (1/z) * z^{a_i} * ((1-z)/z)^{a_j} * exp(-b * m_T^2 / z) + +This is only implemented for diquarks relative to normal quarks: + + +allows a larger a for diquarks, with total +a = aLund + aExtraDiquark. + + +

+Finally, the Bowler modification Bow81 introduces an extra +factor + + 1/z^{r_Q * b * m_Q^2} + +for heavy quarks. To keep some flexibility, a multiplicative factor +r_Q is introduced, which ought to be unity (provided that +quark masses were uniquely defined) but can be set in + + +r_c, i.e. the above parameter for c quarks. + + + +r_b, i.e. the above parameter for b quarks. + + + +r_h, i.e. the above parameter for heavier hypothetical quarks, +or in general any new coloured particle long-lived enough to hadronize. + + +

+As an alternative, it is possible to switch over to the +Peterson/SLAC formula Pet83 + + f(z) = 1 / ( z * (1 - 1/z - epsilon/(1-z))^2 ) + +for charm, bottom and heavier (defined as above) by the three flags + + +use Peterson for c quarks. + + + +use Peterson for b quarks. + + + +use Peterson for hypothetical heavier quarks. + + +

+When switched on, the corresponding epsilon values are chosen to be + + +epsilon_c, i.e. the above parameter for c quarks. + + + +epsilon_b, i.e. the above parameter for b quarks. + + + +epsilon_h, i.e. the above parameter for hypothetical heavier +quarks, normalized to the case where m_h = m_b. The actually +used parameter is then epsilon = epsilon_h * (m_b^2 / m_h^2). +This allows a sensible scaling to a particle with an unknown higher +mass without the need for a user intervention. + + +

Fragmentation pT

+ +The StringPT class handles the choice of fragmentation +pT. At each string breaking the quark and antiquark of the pair are +supposed to receive opposite and compensating pT kicks according +to a Gaussian distribution in p_x and p_y separately. +Call sigma_q the width of the p_x and p_y +distributions separately, i.e. + + d(Prob) = exp( -(p_x^2 + p_y^2) / 2 sigma_q^2). + +Then the total squared width is + + <pT^2> = <p_x^2> + <p_y^2> = 2 sigma_q^2 = sigma^2. + +It is this latter number that is stored in + + +the width sigma in the fragmentation process. + + +

+Since a normal hadron receives pT contributions for two string +breakings, it has a <p_x^2>_had = <p_y^2>_had = sigma^2, +and thus <pT^2>_had = 2 sigma^2. + +

+Some studies on isolated particles at LEP has indicated the need for +a slightly enhanced rate in the high-pT tail of the above +distribution. This would have to be reviewed in the context of a +complete retune of parton showers and hadronization, but for the +moment we stay with the current recipe, to boost the above pT +by a factor enhancedWidth for a small fraction +enhancedFraction of the breakups, where + + +enhancedFraction,the fraction of string breaks with enhanced +width. + + + +enhancedWidth,the enhancement of the width in this fraction. + + +

Jet joining procedure

+ +String fragmentation is carried out iteratively from both string ends +inwards, which means that the two chains of hadrons have to be joined up +somewhere in the middle of the event. This joining is described by +parameters that in principle follows from the standard fragmentation +parameters, but in a way too complicated to parametrize. The dependence +is rather mild, however, so for a sensible range of variation the +parameters in this section should not be touched. + + +Is used to define a W_min = m_q1 + m_q2 + stopMass, +where m_q1 and m_q2 are the masses of the two +current endpoint quarks or diquarks. + + + +Add to W_min an amount stopNewFlav * m_q_last, +where q_last is the last q qbar pair produced +between the final two hadrons. + + + +The W_min above is then smeared uniformly in the range +W_min_smeared = W_min * [ 1 - stopSmear, 1 + stopSmear ]. + + +

+This W_min_smeared is then compared with the current remaining +W_transverse to determine if there is energy left for further +particle production. If not, i.e. if +W_transverse < W_min_smeared, the final two particles are +produced from what is currently left, if possible. (If not, the +fragmentation process is started over.) + +

Simplifying systems

+ +There are a few situations when it is meaningful to simplify the +original task, one way or another. + + +Decides whether a partonic system should be considered as a normal +string or a ministring, the latter only producing one or two primary +hadrons. The system mass should be above mStringMin plus the +sum of quark/diquark constituent masses for a normal string description, +else the ministring scenario is used. + + + +When two colour-connected partons are very nearby, with at least +one being a gluon, they can be joined into one, to avoid technical +problems of very small string regions. The requirement for joining is +that the invariant mass of the pair is below mJoin, where a +gluon only counts with half its momentum, i.e. with its contribution +to the string region under consideration. (Note that, for technical +reasons, the 0.2 GeV lower limit is de facto hardcoded.) + + + +When the invariant mass of two of the quarks in a three-quark junction +string system becomes too small, the system is simplified to a +quark-diquark simple string. The requirement for this simplification +is that the diquark mass, minus the two quark masses, falls below +mJoinJunction. Gluons on the string between the junction and +the respective quark, if any, are counted as part of the quark +four-momentum. Those on the two combined legs are clustered with the +diquark when it is formed. + + +

Ministrings

+ +The MiniStringFragmentation machinery is only used when a +string system has so small invariant mass that normal string fragmentation +is difficult/impossible. Instead one or two particles are produced, +in the former case shuffling energy-momentum relative to another +colour singlet system in the event, while preserving the invariant +mass of that system. With one exception parameters are the same as +defined for normal string fragmentation, to the extent that they are +at all applicable in this case. + +A discussion of the relevant physics is found in Nor00. +The current implementation does not completely abide to the scheme +presented there, however, but has in part been simplified. (In part +for greater clarity, in part since the class is not quite finished yet.) + + +Whenever the machinery is called, first this many attempts are made +to pick two hadrons that the system fragments to. If the hadrons are +too massive the attempt will fail, but a new subsequent try could +involve other flavour and hadrons and thus still succeed. +After nTry attempts, instead an attempt is made to produce a +single hadron from the system. Should also this fail, some further +attempts at obtaining two hadrons will be made before eventually +giving up. + + +

Junction treatment

+ +A junction topology corresponds to an Y arrangement of strings +i.e. where three string pieces have to be joined up in a junction. +Such topologies can arise if several valence quarks are kicked out +from a proton beam, or in baryon-number-violating SUSY decays. +Special attention is necessary to handle the region just around +the junction, where the baryon number topologically is located. +The junction fragmentation scheme is described in Sjo03. +The parameters in this section should not be touched except by experts. + + +Used to find the effective rest frame of the junction, which is +complicated when the three string legs may contain additional +gluons between the junction and the endpoint. To this end, +a pull is defined as a weighed sum of the momenta on each leg, +where the weight is exp(- eSum / eNormJunction), with +eSum the summed energy of all partons closer to the junction +than the currently considered one (in the junction rest frame). +Should in principle be (close to) sqrt((1 + a) / b), with +a and b the parameters of the Lund symmetric +fragmentation function. + + + +Retry (up to 10 times) when the first two considered strings in to a +junction both have a remaining energy (in the junction rest frame) +above this number. + + + +Retry (up to 10 times) when the first two considered strings in to a +junction has a highest remaining energy (in the junction rest frame) +above a random energy evenly distributed between +eBothLeftJunction and +eBothLeftJunction + eMaxLeftJunction +(drawn anew for each test). + + + +Retry (up to 10 times) when the invariant mass-squared of the final leg +and the leftover momentum of the first two treated legs falls below +eMinLeftJunction times the energy of the final leg (in the +junction rest frame). + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/Frontpage.xml b/PYTHIA8/pythia8140/xmldoc/Frontpage.xml new file mode 100644 index 00000000000..a4e79e2475b --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Frontpage.xml @@ -0,0 +1,142 @@ + + +

PYTHIA 8

+ +

Welcome to PYTHIA - The Lund Monte Carlo!

+ +

+PYTHIA 8 is the successor to PYTHIA 6, rewritten from scratch in C++. +With the release of PYTHIA 8.1 it now becomes the official "current" +PYTHIA version, although PYTHIA 6.4 will be supported in parallel +with it for some time to come. Specifically, the new version has not +yet been enough tested and tuned for it to have reached the same level +of reliability as the older one. This testing will only happen if +people begin to work with the program, however, which is why we +encourage a gradual transition to the new version, starting now. +There are some new physics features in PYTHIA 8.1, that would make +use of it more attractive, but also some topics still missing, where +6.4 would have to be used. Further, many obsolete features will not +be carried over, so for some backwards compatibility studies again +6.4 would be the choice. + +

Documentation

+ +On these webpages you will find the up-to-date manual for PYTHIA 8.1. +Use the left-hand index to navigate this documentation of program +elements, especially of all possible program settings. All parameters +are provided with sensible default values, however, so you need only +change those of relevance to your particular study, such as choice of +beams, processes and phase space cuts. The pages also contain a fairly +extensive survey of all methods available to the user, e.g. to study +the produced events. What is lacking on these webpages is an overview, +on the one hand, and an in-depth physics description, on the other. + +

+The overview can be found in the attached PDF file +
A Brief Introduction +to PYTHIA 8.1 +
T. Sjöstrand, S. Mrenna and P. Skands, +Comput. Phys. Comm. 178 (2008) 852 [arXiv:0710.3820]. +
You are strongly recommended to read this summary when you +start out to learn how to use PYTHIA 8.1. Note that some details +have changed since the 8.100 version described there. + +

+For the physics description we refer to the complete +
PYTHIA 6.4 Physics and Manual +
T. Sjöstrand, S. Mrenna and P. Skands, JHEP05 (2006) 026, +
which in detail describes the physics (largely) implemented also in +PYTHIA 8, and also provides a more extensive bibliography than found +here. + +

+When you use PYTHIA 8.1, you should therefore cite both, e.g. like +
T. Sjöstrand, S. Mrenna and P. Skands, JHEP05 (2006) 026, +Comput. Phys. Comm. 178 (2008) 852. + +

+Furthermore, a separate +
+PYTHIA 8 Worksheet, +
also an attached PDF file, offers a practical introduction to +using the generator. It has been developed for and used at a few +summer schools, with minor variations, but is also suited for +self-study. + +

Authors

+ +

+Torbjörn Sjöstrand
+Department of Theoretical Physics, Lund University, +Sölvegatan 14A, SE-223 62 Lund, Sweden
+phone: + 46 - 46 - 222 48 16, e-mail: torbjorn@thep.lu.se + +

+Stefan Ask
+School of Physics and Astronomy, University of Manchester, +Oxford Road, Manchester M13 9PL, United Kingdom
+phone: +41 - 22 - 767 5670, e-mail: Stefan.Ask@cern.ch + +

+Richard Corke
+Department of Theoretical Physics, Lund University, +Sölvegatan 14A, SE-223 62 Lund, Sweden
+phone: + 46 - 46 - 222 31 92, e-mail: richard.corke@thep.lu.se + +

+Stephen Mrenna
+Computing Division, Simulations Group, +Fermi National Accelerator Laboratory, +MS 234, Batavia, IL 60510, USA
+phone: + 1 - 630 - 840 - 2556, e-mail: mrenna@fnal.gov + +

+Peter Skands
+Theoretical Physics, CERN, CH-1211 Geneva 23, Switerland
+phone: + 41 - 22 - 767 2447, e-mail: peter.skands@cern.ch + +

Further contributions

+ +Makefiles, configure scripts and HepMC interface by Mikhail Kirsanov. +
Conversion of XML files to PHP ones by Ben Lloyd. +
Simple Makefile for Win32/NMAKE by Bertrand Bellenot. +
Extended Higgs sector partly implemented by Marc Montull. +
Parts of charm and bottom decay tables courtesy DELPHI and +LHCb collaborations. +
Tunes and comparisons with data, based on Rivet and Professor, +by Hendrik Hoeth. +
Text and code on the use of ROOT in conjunction with PYTHIA +by Rene Brun and Andreas Morsch. +
Code and data for MRST/MSTW PDFs by Robert Thorne and +Graeme Watt. +
Code and data for the CTEQ/CT PDFs by Joey Huston +and colleagues. +
Help with implementing new proton PDFs by Tomas Kasemets. +
Code and data for Pomeron PDFs by H1 collaboration. +
Help with implementing new Pomeron fluxes and PDFs by Sparsh Navin. +
The new Hidden Valley code developed together with Lisa Carloni. +
Code for a Kaluza-Klein electroweak gauge boson provided by +Noam Hod and Mark Sutton. +
Code for equivalent photon flux around an unresolved proton by +Oystein Alvestad. +
Note: in several cases modifications have been made to +the original code, in order to integrate it with PYTHIA. In these cases +the blame for any mistakes has to rest with the regular authors. + +

Licence

+ +PYTHIA 8 is licensed under the +GNU General Public Licence +version 2. +
Please respect the +MCnet Guidelines +for Event Generator Authors and Users. + +

+The program and the documentation is +Copyright © 2010 Torbjörn Sjöstrand + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/Glossary.xml b/PYTHIA8/pythia8140/xmldoc/Glossary.xml new file mode 100644 index 00000000000..54aa1f72401 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Glossary.xml @@ -0,0 +1,92 @@ + + +

Glossary

+ +
+ +
BR
+
Beam Remnants; not much used since it may be confused with +Branching Ratio
+ +
BSM
+
Beyond-the-Standard-Model physics, as a generic term for anything +not contained within the SM
+ +
FSR
+
Final-State Radiation, implemented in terms of timelike showers
+ +
LHA
+
Les Houches Accord for user processes, describing which process-level +information should be stored to allow further showering and hadronization +of "skeleton" hard processes
+ +
LHAPDF
+
Les Houches Accord Parton Distribution Functions, originally a standard +format for defining PDF's and later a library with such PDF's
+ +
LHEF
+
Les Houches Event File(s), a file format for storing LHA process and +event information
+ +
ISR
+
Initial-State Radiation, implemented in terms of spacelike showers
+ +
MI
+
Multiple Interactions, i.e. several (more or less) independent +parton-parton subcollisions as part of a hadron-hadron event (sometimes +also called MPI, with P for parton or parton-parton)
+ +
MSSM
+
Minimal Supersymmetric extension of the Standard Model
+ +
PDF
+
Parton Distribution Function (alternatively Parton Density +Function)
+ +
PDG code
+
a scheme for assigning unique integers, particle identity codes, +to known and hypothetical particles; code rules and tables are published +in the RPP (see below).
+ +
pileup
+
several hadron-hadron collisions in a bunch crossing; not to +be confused with MI
+ +
RPP
+
Review of Particle Physics, the biannual review by the ParticleData Group +(PDG) from which many Standard-Model parameter values and much particle data +has been taken (but, given the poor data on many hadron resonances, a lot of +extra (guess)work is needed)
+ +
setting
+
collectively used to denote all the boolean flag, +integer mode, double-precision parm +and string word variables that can be set by the user +to steer the behaviour of a run; normally particle data are considered +separately but clearly are closely related
+ +
SLHA
+
SUSY Les Houchs Accord for interchange of mass and coupling information +in SUSY scenarios, via a well-defined file format
+ +
SM
+
the Standard Model of particle physics
+ +
SUSY
+
SUperSYmmetry
+ +
units
+
Normal PYTHIA input, internal operations and output is based on a set of +standard units, such as: +
GeV for all energies, momenta and masses, always with c = 1; +
mm for all distances and mm/c for all times, +so that again they match for c = 1; +
mb for all cross sections (but input or output via the Les Houches +Accord takes into account that the unit there is pb) +
+ +
+ +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/HadronLevelStandalone.xml b/PYTHIA8/pythia8140/xmldoc/HadronLevelStandalone.xml new file mode 100644 index 00000000000..c4d4e7d835a --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/HadronLevelStandalone.xml @@ -0,0 +1,165 @@ + + +

Hadron-Level Standalone

+ +The Les Houches Accord allows external process-level configurations +to be fed in, for subsequent parton-level and hadron-level generation +to be handled internally by PYTHIA. There is no correspondingly +standardized interface if you have external events that have also +been generated through the parton-level stage, so that only the +hadron-level remains to be handled. A non-standard way to achieve this +exists, however, and can be useful both for real applications and +for various tests of the hadronization model on its own. + +

+The key trick is to set the flag ProcessLevel:all = off. +When pythia.next() is called it then does not try to +generate a hard process, and therefore also cannot do anything on the +parton level. Instead only the HadronLevel methods are +called, to take the current content of the event record stored in +pythia.event as a starting point for any hadronization +and decays that are allowed by the normal parameters of this step. +Often the input would consist solely of partons grouped into colour +singlets, but also (colour-singlet) particles are allowed. + +

+To set up all the parameters, a pythia.init() call has +to be used, without any arguments. In brief, the structure of the +main program therefore should be something like +

+  Pythia pythia;                               // Declare generator.
+  Event& event = pythia.event                  // Convenient shorthand.
+  pythia.readString("ProcessLevel:all = off"); // The trick!
+  pythia.init();                               // Initialization.
+  for (int iEvent = 0; iEvent < nEvent; ++iEvent) {
+    // Insert filling of event here!
+    pythia.next();                             // Do the hadron level.
+  }
+
+Of course this should be supplemented by analysis of events, error checks, +and so on, as for a normal PYTHIA run. The unique aspect is how to fill +the event inside the loop, before pythia.next() +is called. + +

Input configuration

+ +To set up a new configuration the first step is to throw away the current +one, with event.reset(). This routine will also reserve +the zeroth entry in the even record to represent the event as a whole. + +

+With the event.append(...) methods a new entry is added at the +bottom of the current record, i.e. the first time it is called entry +number 1 is filled, and so on. The append method basically +exists in four variants, either without or with history information, +and with four-momentum provided either as a Vec4 four-vector +or as four individual components: +

+  append( id, status, col, acol, p, m)
+  append( id, status, col, acol, px, py, pz, e, m)
+  append( id, status, mother1, mother2, daughter1, daughter2, col, acol, p, m)
+  append( id, status, mother1, mother2, daughter1, daughter2, col, acol, px, py, pz, e, m)
+
+The methods return the index at which the entry has been stored, +but normally you would not use this feature. + +

+You can find descriptions of the input variables +here. +The PDG particle code id and the Les Houches Accord colour +col and anticolour acol tags must be set +correctly. The four-momentum and mass have to be provided in units of GeV; +if you omit the mass it defaults to 0. + +

+Outgoing particles that should hadronize should be given status code 23. +Often this is the only status code you need. You could e.g. also fill in +incoming partons with -21 and intermediate ones with -22, if you so wish. +Usually the choice of status codes is not crucial, so long as you recall +that positive numbers correspond to particles that are still around, while +negative numbers denote ones that already hadronized or decayed. However, +so as not to run into contradictions with the internal PYTHIA checks +(when Check:event = on), or with external formats such as +HepMC, we do recommend the above codes. When pythia.next() +is called the positive-status particles that hadronize/decay get the sign +of the status code flipped to negative but the absolute value is retained. +The new particles are added with normal PYTHIA status codes. + +

+For normal hadronization/decays in pythia.next() the +history encoded in the mother and daughter indices is not used. +Therefore the first two append methods, which set all these +indices vanishing, should suffice. The subsequent hadronization/decays +will still be properly documented. + +

+The exception is when you want to include junctions in your string +topology, i.e. have three string pieces meet. Then you must insert in +your event record the (decayed) particle that is the reason for the +presence of a junction, e.g. a baryon beam remnant from which several +valence quarks have been kicked out, or a neutralino that underwent a +baryon-number-violating decay. This particle must have as daughters +the three partons that together carry the baryon number. + +

+The sample program in main21.cc illustrates how you can work +with this facility, both for simple parton configurations and for more +complicated ones with junctions. + +

Repeated hadronization or decay

+ +An alternative approach is possible with the +pythia.forceHadronLevel() routine. This method does +a call to the HadronLevel methods, irrespective of the +value of the HadronLevel:all flag. If you hadronize +externally generated events it is equivalent to a +pythia.next() call with +ProcessLevel:all = off. + +

+The real application instead is for repeated hadronization of the same +PYTHIA process- and parton-level event. This may for some studies +help to save time, given that these two first step are more +time-consuming than the hadronization one. + +

+For repeated hadronization you should first generate an event as usual, +but with HadronLevel:all = off. This event you can save +in a temporary copy, e.g. Event savedEvent = pythia.event. +Inside a loop you copy back with pythia.event = savedEvent, +and call pythia.forceHadronLevel() to obtain a new +hadronization history. + +

+A more limited form of repetition is if you want to decay a given kind +of particle repeatedly, without having to generate the rest of the event +anew. This could be the case e.g. in B physics applications. +Then you can use the pythia.moreDecays() method, which +decays all particles in the event record that have not been decayed +but should have been done so. The +pythia.particleData.mayDecay( id, false/true) method +may be used to switch off/on the decays of a particle species +id, so that it is not decayed in the +pythia.next() call but only inside a loop over a number of +tries. + +

+Between each loop the newly produced decay products must be +removed and the decayed particle status restored to undecayed. +The former is simple, since the new products are appended to the +end of the event record: event.saveSize() saves the +initial size of the event record, and event.restoreSize() +can later be used repeatedly to restore this original size, which means +that the new particles at the end are thrown away. The latter is more +complicated, and requires the user to identify the positions of all +particles of the species and restore a positive status code with +event[i].statusPos(). + +

+The main15.cc program illustrates both these methods, +i.e. either repeated hadronization or repeated decay of PYTHIA +events. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/HepMCInterface.xml b/PYTHIA8/pythia8140/xmldoc/HepMCInterface.xml new file mode 100644 index 00000000000..f87b2921dd0 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/HepMCInterface.xml @@ -0,0 +1,176 @@ + + +

HepMC Interface

+ +An interface to the HepMC Dob01 standard event record +format has been provided by M. Kirsanov. To use it, the relevant +libraires need to be linked, as explained in the README +file. Only version 2 of HepMC is supported. (Version 1 requires +a different interface structure, which was only supported up until +Pythia 8.107.) + +

+The (simple) procedure to translate PYTHIA 8 events into HepMC ones +is illustrated in the main31.cc, main32.cc +and main54.cc main programs. At the core is a call to +the +

+HepMC::I_Pythia8::fill_next_event( pythia, hepmcevt, ievnum = -1, convertGluonTo0 = false ) 
+
+which takes a reference of the generator object and uses it, on the one +hand, to read out and covert the event record in pythia.event +and, on the other hand, to extract and store parton-density (PDF) +information for the hard subprocess from pythia.info. +The optional last argument, if true, allows you to store +gluons as "PDG" code 0 rather than the normal 21; this only applies to +the PDF information, not the event record. + +

+The earlier version of this routine, +

+HepMC::I_Pythia8::fill_next_event( pythia.event, hepmcevt, ievnum = -1 ) 
+
+is retained (for now) for backwards compatibility. It takes a PYTHIA event +as input and returns a HepMC one, but without storing the PDF information. +The latter could then instead be stored by a separate call +
+HepMC::I_Pythia8::pdf_put_info( hepmcevt, pythia, convertGluonTo0 = false ) 
+
+or not, as wished. + +

+The translation routine stores momenta, energies and masses in units +of GeV, and distances and times in units of mm, with c = 1. +This is exactly the units used in PYTHIA. Starting with HepMC 2.04 +the units can be specified; this will be implemented once this or +a later version becomes used by the experimental community. + +

+The status code is now based on the proposed standard for HepMC 2.05, +see the Event::statusHepMC(...) +conversion routine for details. The earlier behaviour, where all +final particles had status 1 and all initial or intermediate ones +status 2, is available as a commented-out line in the +I_Pythia8::fill_next_event(...) method, and so is simple +to recover. + +

+In HepMC 2.05 it also becomes possible to store the generated cross +section and its error. The environment variable +HEPMC_HAS_CROSS_SECTION is used to check whether this +possibility exists and, if it does the current values from +pythia.info.sigmaGen() and +pythia.info.sigmaErr() are stored for each event, +multiplied by 10^9 to convert from mb to pb. Note that +PYTHIA improves it accuracy by Monte Carlo integration in the course +of the run, so the values associated with the last generated event +should be the most accurate ones. + +

The public methods

+ +Here comes a complete list of all public methods of the +I_Pythia8 class in the HepMC +(not Pythia8!) namespace. + + + + +the constructor and destructor take no arguments. + + + +convert a Pythia event to a HepMC one. +Will return true if succeeded. + +the input Pythia generator object, from which both the +event and the parton density information can be obtained. + + +the output GenEvt event, in its standard form. + + +set the event number of the current event. If negative then the +internal event number is used, which is incremented by one for +each new event. + + +the normal gluon identity code 21 is used also when parton density +information is stored, unless this optional argument is set true to +have gluons represented by a 0. This choice does not affect the +normal event record, where a gluon is always 21. + + + + +convert a Pythia event to a HepMC one. +Will return true if succeeded. Do not store parton-density information. + +the input Pythia event, in its standard form. + + +the output GenEvt event, in its standard form. + + +set the event number of the current event. If negative then the +internal event number is used, which is incremented by one for +each new event. + + + + +append parton-density information to an event already stored +by the previous method. + +the output GenEvt event record, in its standard form. + + +the input Pythia generator object, from which both the +event and the parton density information can be obtained. + + +the normal gluon identity code 21 is used also when parton density +information is stored, unless this optional argument is set true to +have gluons represented by a 0. + + + + + + +if there is a conflict in the history information, then trust the +information on mothers above that on daughters. Currently this is +the only option implemented. + + + + + +currently dummy methods intended to resolve conflicts in the event +history. + + + + + +print a warning line, on cerr, when inconsistent mother +and daughter information is encountered. + + + +if problems are encountered then the run is interrupted by an +exit(1) command. Default is not to crash. + + + +connvert the normal GeV energies, momenta and masses to MeV. +Currently not implemented, so everything always is stored as GeV. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/HiddenValleyProcesses.xml b/PYTHIA8/pythia8140/xmldoc/HiddenValleyProcesses.xml new file mode 100644 index 00000000000..a1c9aa66439 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/HiddenValleyProcesses.xml @@ -0,0 +1,318 @@ + + +

Hidden Valley Processes

+ +This Hidden Valley (HV) scenario has been developed specifically +to allow the study of visible consequences of radiation in a +hidden sector, by recoil effect. A key aspect is therefore that +the normal timelike showering machinery has been expanded with a +third kind of radiation, in addition to the QCD and QED ones. +These three kinds of radiation are fully interleaved, i.e. +evolution occurs in a common pT-ordered sequence. +The scenario is described in Car10. + +

Particle content and properties

+ +For simplicity we assume that the HV contains an unbroken SU(N) +gauge symmetry. This is used in the calculation of production cross +sections. These could be rescaled by hand for other gauge groups. + + +is U(1) for Ngauge = 1, is SU(N) if +Ngauge > 1. Note that pair production cross sections +contains a factor of Ngauge for new particles +in the fundamental representation of this group. + + +

+A minimal HV particle content has been introduced. Firstly, there is +a set of 12 particles that mirrors the Standard Model flavour +structure, and is charged under both the SM and the HV symmetry groups. +Each new particle couples flavour-diagonally to a corresponding SM +state, and has the same SM charge and colour, but in addition is in +the fundamental representation of the HV colour, as follows: +
Dv, identity 4900001, partner to the normal +d quark; +
Uv, identity 4900002, partner to the normal +u quark; +
Sv, identity 4900003, partner to the normal +s quark; +
Cv, identity 4900004, partner to the normal +c quark; +
Bv, identity 4900005, partner to the normal +b quark; +
Tv, identity 4900006, partner to the normal +t quark; +
Ev, identity 4900011, partner to the normal +e lepton; +
nuEv, identity 4900012, partner to the normal +nue neutrino; +
MUv, identity 4900013, partner to the normal +mu lepton; +
nuMUv, identity 4900014, partner to the normal +numu neutrino; +
TAUv, identity 4900015, partner to the normal +tau lepton; +
nuTAUv, identity 4900016, partner to the normal +nutau neutrino. +
Collectively we will refer to these states as Fv; +note, however, that they need not be fermions themselves. + +

+In addition the model contains the HV gauge particle, either +a HV gluon or a HV photon, but not both; see Ngauge +above: +
gv, identity 4900021, is the massless +gauge boson of the HV SU(N) group; +
gammav, identity 4900022, is the massless +gauge boson of the HV U(1) group. + +

+Finally, there is a new massive particle with only HV charge sitting +in the fundamental representation of the HV gauge group: +
qv, identity 4900101. + +

The typical scenario would be for pair production of one of the +states presented first above, e.g. g g -> Dv Dvbar. +Such a Dv can radiate gluons and photons like an SM quark, +but in addition HV gluons or HV photons in a similar fashion. +Eventually the Dv will decay like Dv -> d + qv. +The strength of this decay is not set as such, but is implicit in +your choice of width for the Dv state. +Thereafter the d and qv can radiate +further within their respective sectors. The fate of the +qv, gv or gammav, once formed, +is not considered further: they remain invisible. + +

+Only the spin of the HV gluon or HV photon is determined unambiguously +to be unity; for the others you can make your choice. + + +The spin of the HV partners of the SM fermions, e.g. +Dv, Uv, Ev and nuEv. + + + + + + +The spin of qv when the Fv (the HV partners of +the SM fermions) have spin 1/2. (While, if they have spin 0 or 1, +the qv spin is fixed at 1/2.) + + + + + +If the Fv have spin 1 then their production +cross section depends on the presence of ananomalous magnetic dipole +moment, i.e. of a kappa different from unity. For other spins +this parameter is not used. + + +

+You should set the Fv and qv masses appropriately, +with the latter smaller than the former two to allow decays. + +

Production processes

+ + +Common switch for the group of all hard Hidden Valley processes, +as listed separately in the following. + + + +Pair production g g -> Dv Dvbar. +Code 4901. + + + +Pair production g g -> Uv Uvbar. +Code 4902. + + + +Pair production g g -> Sv Svbar. +Code 4903. + + + +Pair production g g -> Cv Cvbar. +Code 4904. + + + +Pair production g g -> Bv Bvbar. +Code 4905. + + + +Pair production g g -> Tv Tvbar. +Code 4906. + + + +Pair production q qbar -> Dv Dvbar +via intermediate gluon. +Code 4911. + + + +Pair production q qbar -> Uv Uvbar +via intermediate gluon. +Code 4912. + + + +Pair production q qbar -> Sv Svbar +via intermediate gluon. +Code 4913. + + + +Pair production q qbar -> Cv Cvbar +via intermediate gluon. +Code 4914. + + + +Pair production q qbar -> Bv Bvbar +via intermediate gluon. +Code 4915. + + + +Pair production q qbar -> Tv Tvbar +via intermediate gluon. +Code 4916. + + + +Pair production f fbar -> Dv Dvbar +via intermediate gamma*/Z^*. +Code 4921. + + + +Pair production f fbar -> Uv Uvbar +via intermediate gamma*/Z^*. +Code 4922. + + + +Pair production f fbar -> Sv Svbar +via intermediate gamma*/Z^*. +Code 4923. + + + +Pair production f fbar -> Cv Cvbar +via intermediate gamma*/Z^*. +Code 4924. + + + +Pair production f fbar -> Bv Bvbar +via intermediate gamma*/Z^*. +Code 4925. + + + +Pair production f fbar -> Tv Tvbar +via intermediate gamma*/Z^*. +Code 4926. + + + +Pair production f fbar -> Ev Evbar +via intermediate gamma*/Z^*. +Code 4931. + + + +Pair production f fbar -> nuEv nuEvbar +via intermediate gamma*/Z^*. +Code 4932. + + + +Pair production f fbar -> MUv MUvbar +via intermediate gamma*/Z^*. +Code 4933. + + + +Pair production f fbar -> nuMUv nuMUvbar +via intermediate gamma*/Z^*. +Code 4934. + + + +Pair production f fbar -> TAUv TAUvbar +via intermediate gamma*/Z^*. +Code 4935. + + + +Pair production f fbar -> nuTAUv nuTAUvbar +via intermediate gamma*/Z^*. +Code 4936. + + +

Timelike showers

+ +One key point of this HV scenario is that radiation off the +HV-charged particles is allowed. This is done by the standard +final-state showering machinery. (HV particles are not produced +in initial-state radiation.) All the (anti)particles Fv +and qv have one (negative) unit of HV charge. That is, +radiation closely mimics the one in QCD. Both QCD, QED and HV +radiation are interleaved in one common sequence of decreasing +emission pT scales. Each radiation kind defines a set of +dipoles, usually spanned between a radiating parton and its recoil +partner, such that the invariant mass of the pair is not changed +when a radiation occurs. This need not follow from trivial colour +assignments, but is often obvious. For instance, in a decay +Qv -> q + qv the QCD dipole is between the q and +the hole after Qv, but qv becomes the recoiler +should a radiation occur, while the role of q and qv +is reversed for HV radiation. + +

This also includes matrix-element corrections for a number +of decay processes, with colour, spin and mass effects included +Nor01. They were calculated within the context of the +particle content of the MSSM, however, which does not include spin 1 +particles with unit colour charge. In such cases spin 0 is assumed +instead. By experience, the main effects come from mass and colour +flow anyway, so this is not a bad approximation. (Furthermore the +MSSM formulae allow for gamma_5 factors from wave +functions or vertices; these are even less important.) + +

An emitted gv can branch in its turn, +gv -> gv + gv. This radiation may affect momenta +in the visible sector by recoil effect, but this is a minor +effect relative to the primary emission of the gv. + + +switch on final-state shower of gv or gammav +in a HV production process. + + + +fixed alpha scale of gv/gammav emission; corresponds to +alpha_strong of QCD or alpha_em of QED. For +shower branchings such as Dv -> Dv + gv the coupling is +multiplied by C_F = (N^2 - 1) / (2 * N) for an +SU(N) group and for gv -> gv + gv by N. + + + +lowest allowed pT of emission. Chosen with same default +as in normal QCD showers. + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/HiggsProcesses.xml b/PYTHIA8/pythia8140/xmldoc/HiggsProcesses.xml new file mode 100644 index 00000000000..8ec5fbfae28 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/HiggsProcesses.xml @@ -0,0 +1,910 @@ + + +

Higgs Processes

+ +This page documents Higgs production within and beyond the Standard Model +(SM and BSM for short). This includes several different processes and, +for the BSM scenarios, a large set of parameters that would only be fixed +within a more specific framework such as MSSM. Two choices can be made +irrespective of the particular model: + + +The partial width of a Higgs particle to a pair of gauge bosons, +W^+ W^- or Z^0 Z^0, depends cubically on the +Higgs mass. When selecting the Higgs according to a Breit-Wigner, +so that the actual mass mHat does not agree with the +nominal m_Higgs one, an ambiguity arises which of the +two to use Sey95. The default is to use a linear +dependence on mHat, i.e. a width proportional to +m_Higgs^2 * mHat, while on gives a +mHat^3 dependence. This does not affect the widths to +fermions, which only depend linearly on mHat. +This flag is used both for SM and BSM Higgses. + + + +The partial width of a Higgs particle to a pair of gluons or photons, +or a gamma Z^0 pair, proceeds in part through quark loops, +mainly b and t. There is some ambiguity what kind +of masses to use. Default is running MSbar ones, but alternatively +fixed pole masses are allowed (as was standard in PYTHIA 6), which +typically gives a noticeably higher cross section for these channels. +(For a decay to a pair of fermions, such as top, the running mass is +used for couplings and the fixed one for phase space.) + + +

Standard-Model Higgs, basic processes

+ +This section provides the standard set of processes that can be +run together to provide a reasonably complete overview of possible +production channels for a single SM Higgs. +The main parameter is the choice of Higgs mass, which can be set in the +normal ParticleData database; thereafter the properties +within the SM are essentially fixed. + + +Common switch for the group of Higgs production within the Standard Model. + + + +Scattering f fbar -> H^0, where f sums over available +flavours except top. Related to the mass-dependent Higgs point coupling +to fermions, so at hadron colliders the bottom contribution will +dominate. +Code 901. + + + +Scattering g g -> H^0 via loop contributions primarily from +top. +Code 902. + + + +Scattering gamma gamma -> H^0 via loop contributions primarily +from top and W. +Code 903. + + + +Scattering f fbar -> H^0 Z^0 via s-channel Z^0 +exchange. +Code 904. + + + +Scattering f fbar -> H^0 W^+- via s-channel W^+- +exchange. +Code 905. + + + +Scattering f f' -> H^0 f f' via Z^0 Z^0 fusion. +Code 906. + + + +Scattering f_1 f_2 -> H^0 f_3 f_4 via W^+ W^- fusion. +Code 907. + + + +Scattering g g -> H^0 t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 908. + + + +Scattering q qbar -> H^0 t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 909. + + +

Standard-Model Higgs, further processes

+ +A number of further production processes has been implemented, that +are specializations of some of the above ones to the high-pT +region. The sets therefore could not be used simultaneously +without unphysical doublecounting, as further explained below. +They are not switched on by the HiggsSM:all flag, but +have to be switched on for each separate process after due consideration. + +

+The first three processes in this section are related to the Higgs +point coupling to fermions, and so primarily are of interest for +b quarks. It is here useful to begin by reminding that +a process like b bbar -> H^0 implies that a b/bbar +is taken from each incoming hadron, leaving behind its respective +antiparticle. The initial-state showers will then add one +g -> b bbar branching on either side, so that effectively +the process becomes g g -> H0 b bbar. This would be the +same basic process as the g g -> H^0 t tbar one used for top. +The difference is that (a) no PDF's are defined for top and +(b) the shower approach would not be good enough to provide sensible +kinematics for the H^0 t tbar subsystem. By contrast, owing +to the b being much lighter than the Higgs, multiple +gluon emissions must be resummed for b, as is done by PDF's +and showers, in order to obtain a sensible description of the total +production rate, when the b quarks predominantly are produced +at small pT values. + + +Scattering q g -> H^0 q. This process gives first-order +corrections to the f fbar -> H^0 one above, and should only be +used to study the high-pT tail, while f fbar -> H^0 +should be used for inclusive production. Only the dominant c +and b contributions are included, and generated separately +for technical reasons. Note that another first-order process would be +q qbar -> H^0 g, which is not explicitly implemented here, +but is obtained from showering off the lowest-order process. It does not +contain any b at large pT, however, so is less +interesting for many applications. +Code 911. + + + +Scattering g g -> H^0 b bbar. This process is yet one order +higher of the b bbar -> H^0 and b g -> H^0 b chain, +where now two quarks should be required above some large pT +threshold. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 912. + + + +Scattering q qbar -> H^0 b bbar via an s-channel +gluon, so closely related to the previous one, but typically less +important owing to the smaller rate of (anti)quarks relative to +gluons. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 913. + + +

+The second set of processes are predominantly first-order corrections +to the g g -> H^0 process, again dominated by the top loop. +We here only provide the kinematical expressions obtained in the +limit that the top quark goes to infinity, but scaled to the +finite-top-mass coupling in g g -> H^0. (Complete loop +expressions are available e.g. in PYTHIA 6.4 but are very lengthy.) +This provides a reasonably accurate description for "intermediate" +pT values, but fails when the pT scale approaches +the top mass. + + +Scattering g g -> H^0 g via loop contributions primarily +from top. +Code 914. + + + +Scattering q g -> H^0 q via loop contributions primarily +from top. Not to be confused with the HiggsSM:qg2Hq +process above, with its direct fermion-to-Higgs coupling. +Code 915. + + + +Scattering q qbar -> H^0 g via an s-channel gluon +and loop contributions primarily from top. Is strictly speaking a +"new" process, not directly derived from g g -> H^0, and +could therefore be included in the standard mix without doublecounting, +but is numerically negligible. +Code 916. + + +

Beyond-the-Standard-Model Higgs, introduction

+ +Further Higgs multiplets arise in a number of scenarios. We here +concentrate on the MSSM scenario with two Higgs doublets, but with +flexibility enough that also other two-Higgs-doublet scenarios could +be represented by a suitable choice of parameters. Conventionally the +Higgs states are labelled h^0, H^0, A^0 and H^+-. +If the scalar and pseudocalar states mix the resulting states are +labelled H_1^0, H_2^0, H_3^0. In process names and parameter +explanations both notations will be used, but for settings labels +we have adapted the shorthand hybrid notation H1 for +h^0(H_1^0), H2 for H^0(H_2^0) and +A3 for A^0(H_3^0). (Recall that the +Settings database does not distinguish upper- and lowercase +characters, so that the user has one thing less to worry about, but here +it causes probles with h^0 vs. H^0.) We leave the issue +of mass ordering between H^0 and A^0 open, and thereby +also that of H_2^0 and H_3^0. + + +Master switch to initialize and use the two-Higgs-doublet states. +If off, only the above SM Higgs processes can be used, with couplings +as predicted in the SM. If on, only the below BSM Higgs processes can +be used, with couplings that can be set freely, also found further down +on this page. + + +

Beyond-the-Standard-Model Higgs, basic processes

+ +This section provides the standard set of processes that can be +run together to provide a reasonably complete overview of possible +production channels for a single neutral Higgs state in a two-doublet +scenarios such as MSSM. The list of processes for neutral states closely +mimics the one found for the SM Higgs. Some of the processes +vanish for a pure pseudoscalar A^0, but are kept for flexiblity +in cases of mixing with the scalar h^0 and H^0 states, +or for use in the context of non-MSSM models. This should work well to +represent e.g. that a small admixture of the "wrong" parity would allow +a process such as q qbar -> A^0 Z^0, which otherwise is forbidden. +However, note that the loop integrals e.g. for g g -> h^0/H^0/A^0 +are hardcoded to be for scalars for the former two particles and for a +pseudoscalar for the latter one, so absolute rates would not be +correctly represented in the case of large scalar/pseudoscalar mixing. + + +Common switch for the group of Higgs production beyond the Standard Model, +as listed below. + + +

1) h^0(H_1^0) processes

+ + +Common switch for the group of h^0(H_1^0) production processes. + + + +Scattering f fbar -> h^0(H_1^0), where f sums over available +flavours except top. +Code 1001. + + + +Scattering g g -> h^0(H_1^0) via loop contributions primarily from +top. +Code 1002. + + + +Scattering gamma gamma -> h^0(H_1^0) via loop contributions primarily +from top and W. +Code 1003. + + + +Scattering f fbar -> h^0(H_1^0) Z^0 via s-channel Z^0 +exchange. +Code 1004. + + + +Scattering f fbar -> h^0(H_1^0) W^+- via s-channel W^+- +exchange. +Code 1005. + + + +Scattering f f' -> h^0(H_1^0) f f' via Z^0 Z^0 fusion. +Code 1006. + + + +Scattering f_1 f_2 -> h^0(H_1^0) f_3 f_4 via W^+ W^- fusion. +Code 1007. + + + +Scattering g g -> h^0(H_1^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1008. + + + +Scattering q qbar -> h^0(H_1^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1009. + + +

2) H^0(H_2^0) processes

+ + +Common switch for the group of H^0(H_2^0) production processes. + + + +Scattering f fbar -> H^0(H_2^0), where f sums over available +flavours except top. +Code 1021. + + + +Scattering g g -> H^0(H_2^0) via loop contributions primarily from +top. +Code 1022. + + + +Scattering gamma gamma -> H^0(H_2^0) via loop contributions primarily +from top and W. +Code 1023. + + + +Scattering f fbar -> H^0(H_2^0) Z^0 via s-channel Z^0 +exchange. +Code 1024. + + + +Scattering f fbar -> H^0(H_2^0) W^+- via s-channel W^+- +exchange. +Code 1025. + + + +Scattering f f' -> H^0(H_2^0) f f' via Z^0 Z^0 fusion. +Code 1026. + + + +Scattering f_1 f_2 -> H^0(H_2^0) f_3 f_4 via W^+ W^- fusion. +Code 1027. + + + +Scattering g g -> H^0(H_2^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1028. + + + +Scattering q qbar -> H^0(H_2^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1029. + +

3) A^0(H_3^0) processes

+ + +Common switch for the group of A^0(H_3^0) production processes. + + + +Scattering f fbar -> A^0(H_3^0), where f sums over available +flavours except top. +Code 1041. + + + +Scattering g g -> A^0(A_3^0) via loop contributions primarily from +top. +Code 1042. + + + +Scattering gamma gamma -> A^0(A_3^0) via loop contributions primarily +from top and W. +Code 1043. + + + +Scattering f fbar -> A^0(A_3^0) Z^0 via s-channel Z^0 +exchange. +Code 1044. + + + +Scattering f fbar -> A^0(A_3^0) W^+- via s-channel W^+- +exchange. +Code 1045. + + + +Scattering f f' -> A^0(A_3^0) f f' via Z^0 Z^0 fusion. +Code 1046. + + + +Scattering f_1 f_2 -> A^0(A_3^0) f_3 f_4 via W^+ W^- fusion. +Code 1047. + + + +Scattering g g -> A^0(A_3^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1048. + + + +Scattering q qbar -> A^0(A_3^0) t tbar via t tbar fusion +(or, alternatively put, Higgs radiation off a top line). +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1049. + +

4) H+- processes

+ + +Common switch for the group of H^+- production processes. + + + +Scattering f fbar' -> H^+-, where f, fbar' sums over +available incoming flavours. Since couplings are assumed +generation-diagonal, in practice this means c sbar -> H^+ +and s cbar -> H^-. +Code 1061. + + + +Scattering b g -> H^+ tbar. At hadron colliders this is the +dominant process for single-charged-Higgs production. +Code 1062. + + +

5) Higgs-pair processes

+ + +Common switch for the group of Higgs pair-production processes. + + + +Scattering f fbar -> A^0(H_3) h^0(H_1). +Code 1081. + + + +Scattering f fbar -> A^0(H_3) H^0(H_2). +Code 1082. + + + +Scattering f fbar -> H^+- h^0(H_1). +Code 1083. + + + +Scattering f fbar -> H^+- H^0(H_2). +Code 1084. + + + +Scattering f fbar -> H+ H-. +Code 1085. + + +

Beyond-the-Standard-Model Higgs, further processes

+ +This section mimics the above section on "Standard-Model Higgs, +further processes", i.e. it contains higher-order corrections +to the processes already listed. The two sets therefore could not +be used simultaneously without unphysical doublecounting. +They are not controlled by any group flag, but have to be switched +on for each separate process after due consideration. We refer to +the standard-model description for a set of further comments on +the processes. + +

1) h^0(H_1^0) processes

+ + +Scattering q g -> h^0 q. This process gives first-order +corrections to the f fbar -> h^0 one above, and should only be +used to study the high-pT tail, while f fbar -> h^0 +should be used for inclusive production. Only the dominant c +and b contributions are included, and generated separately +for technical reasons. Note that another first-order process would be +q qbar -> h^0 g, which is not explicitly implemented here, +but is obtained from showering off the lowest-order process. It does not +contain any b at large pT, however, so is less +interesting for many applications. +Code 1011. + + + +Scattering g g -> h^0 b bbar. This process is yet one order +higher of the b bbar -> h^0 and b g -> h^0 b chain, +where now two quarks should be required above some large pT +threshold. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1012. + + + +Scattering q qbar -> h^0 b bbar via an s-channel +gluon, so closely related to the previous one, but typically less +important owing to the smaller rate of (anti)quarks relative to +gluons. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1013. + + + +Scattering g g -> h^0 g via loop contributions primarily +from top. +Code 1014. + + + +Scattering q g -> h^0 q via loop contributions primarily +from top. Not to be confused with the HiggsBSM:qg2H1q +process above, with its direct fermion-to-Higgs coupling. +Code 1015. + + + +Scattering q qbar -> h^0 g via an s-channel gluon +and loop contributions primarily from top. Is strictly speaking a +"new" process, not directly derived from g g -> h^0, and +could therefore be included in the standard mix without doublecounting, +but is numerically negligible. +Code 1016. + + +

2) H^0(H_2^0) processes

+ + +Scattering q g -> H^0 q. This process gives first-order +corrections to the f fbar -> H^0 one above, and should only be +used to study the high-pT tail, while f fbar -> H^0 +should be used for inclusive production. Only the dominant c +and b contributions are included, and generated separately +for technical reasons. Note that another first-order process would be +q qbar -> H^0 g, which is not explicitly implemented here, +but is obtained from showering off the lowest-order process. It does not +contain any b at large pT, however, so is less +interesting for many applications. +Code 1031. + + + +Scattering g g -> H^0 b bbar. This process is yet one order +higher of the b bbar -> H^0 and b g -> H^0 b chain, +where now two quarks should be required above some large pT +threshold. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1032. + + + +Scattering q qbar -> H^0 b bbar via an s-channel +gluon, so closely related to the previous one, but typically less +important owing to the smaller rate of (anti)quarks relative to +gluons. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1033. + + + +Scattering g g -> H^0 g via loop contributions primarily +from top. +Code 1034. + + + +Scattering q g -> H^0 q via loop contributions primarily +from top. Not to be confused with the HiggsBSM:qg2H1q +process above, with its direct fermion-to-Higgs coupling. +Code 1035. + + + +Scattering q qbar -> H^0 g via an s-channel gluon +and loop contributions primarily from top. Is strictly speaking a +"new" process, not directly derived from g g -> H^0, and +could therefore be included in the standard mix without doublecounting, +but is numerically negligible. +Code 1036. + + +

3) A^0(H_3^0) processes

+ + +Scattering q g -> A^0 q. This process gives first-order +corrections to the f fbar -> A^0 one above, and should only be +used to study the high-pT tail, while f fbar -> A^0 +should be used for inclusive production. Only the dominant c +and b contributions are included, and generated separately +for technical reasons. Note that another first-order process would be +q qbar -> A^0 g, which is not explicitly implemented here, +but is obtained from showering off the lowest-order process. It does not +contain any b at large pT, however, so is less +interesting for many applications. +Code 1051. + + + +Scattering g g -> A^0 b bbar. This process is yet one order +higher of the b bbar -> A^0 and b g -> A^0 b chain, +where now two quarks should be required above some large pT +threshold. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1052. + + + +Scattering q qbar -> A^0 b bbar via an s-channel +gluon, so closely related to the previous one, but typically less +important owing to the smaller rate of (anti)quarks relative to +gluons. +Warning: unfortunately this process is rather slow, owing to a +lengthy cross-section expression and inefficient phase-space selection. +Code 1053. + + + +Scattering g g -> A^0 g via loop contributions primarily +from top. +Code 1054. + + + +Scattering q g -> A^0 q via loop contributions primarily +from top. Not to be confused with the HiggsBSM:qg2H1q +process above, with its direct fermion-to-Higgs coupling. +Code 1055. + + + +Scattering q qbar -> A^0 g via an s-channel gluon +and loop contributions primarily from top. Is strictly speaking a +"new" process, not directly derived from g g -> A^0, and +could therefore be included in the standard mix without doublecounting, +but is numerically negligible. +Code 1056. + + +

Parameters for Beyond-the-Standard-Model Higgs production and decay

+ +This section offers a big flexibility to set couplings of the various +Higgs states to fermions and gauge bosons, and also to each other. +The intention is that, for scenarios like MSSM, you should use standard +input from the SUSY Les Houches +Accord, rather than having to set it all yourself. In other cases, +however, the freedom is there for you to use. Kindly note that some +of the internal calculations of partial widths from the parameters provided +do not include mixing between the scalar and pseudoscalar states. + +

+Masses would be set in the ParticleData database, +while couplings are set below. When possible, the couplings of the Higgs +states are normalized to the corresponding coupling within the SM. +When not, their values within the MSSM are indicated, from which +it should be straightforward to understand what to use instead. +The exception is some couplings that vanish also in the MSSM, where the +normalization has been defined in close analogy with nonvanishing ones. +Some parameter names are asymmetric but crossing can always be used, +i.e. the coupling for A^0 -> H^0 Z^0 obviously is also valid +for H^0 -> A^0 Z^0 and Z^0 -> H^0 A^0. +Note that couplings usually appear quadratically in matrix elements. + + +The h^0(H_1^0) coupling to down-type quarks. + + + +The h^0(H_1^0) coupling to up-type quarks. + + + +The h^0(H_1^0) coupling to (charged) leptons. + + + +The h^0(H_1^0) coupling to Z^0. + + + +The h^0(H_1^0) coupling to W^+-. + + + +The h^0(H_1^0) coupling to H^+- (in loops). +Is sin(beta - alpha) + cos(2 beta) sin(beta + alpha) / +(2 cos^2theta_W) in the MSSM. + + + +The H^0(H_2^0) coupling to down-type quarks. + + + +The H^0(H_2^0) coupling to up-type quarks. + + + +The H^0(H_2^0) coupling to (charged) leptons. + + + +The H^0(H_2^0) coupling to Z^0. + + + +The H^0(H_2^0) coupling to W^+-. + + + +The H^0(H_2^0) coupling to H^+- (in loops). +Is cos(beta - alpha) + cos(2 beta) cos(beta + alpha) / +(2 cos^2theta_W) in the MSSM. + + + +The H^0(H_2^0) coupling to a h^0(H_1^0) pair. +Is cos(2 alpha) cos(beta + alpha) - 2 sin(2 alpha) +sin(beta + alpha) in the MSSM. + + + +The H^0(H_2^0) coupling to an A^0(H_3^0) pair. +Is cos(2 beta) cos(beta + alpha) in the MSSM. + + + +The H^0(H_2^0) coupling to a h^0(H_1^0) Z^0 pair. +Vanishes in the MSSM. + + + +The H^0(H_2^0) coupling to an A^0(H_3^0) h^0(H_1^0) pair. +Vanishes in the MSSM. + + + +The H^0(H_2^0) coupling to a H^+- W-+ pair. +Is sin(beta - alpha) in the MSSM. + + + +The A^0(H_3^0) coupling to down-type quarks. + + + +The A^0(H_3^0) coupling to up-type quarks. + + + +The A^0(H_3^0) coupling to (charged) leptons. + + + +The A^0(H_3^0) coupling to a h^0(H_1^0) Z^0 pair. +Is cos(beta - alpha) in the MSSM. + + + +The A^0(H_3^0) coupling to a H^0(H_2^0) Z^0 pair. +Is sin(beta - alpha) in the MSSM. + + + +The A^0(H_3^0) coupling to Z^0. +Vanishes in the MSSM. + + + +The A^0(H_3^0) coupling to W^+-. +Vanishes in the MSSM. + + + +The A^0(H_3^0) coupling to a h^0(H_1^0) pair. +Vanishes in the MSSM. + + + +The A^0(H_3^0) coupling to H^+-. +Vanishes in the MSSM. + + + +The A^0(H_3^0) coupling to a H^+- W-+ pair. +Is 1 in the MSSM. + + + +The tan(beta) value, which leads to an enhancement of the +H^+- coupling to down-type fermions and suppression to +up-type ones. The same angle also appears in many other places, +but this particular parameter is only used for the charged-Higgs case. + + + +The H^+- coupling to a h^0(H_1^0) W^+- pair. +Is cos(beta - alpha) in the MSSM. + + + +The H^+- coupling to a H^0(H_2^0) W^+- pair. +Is sin(beta - alpha) in the MSSM. + + +

+Another set of parameters are not used in the production stage but +exclusively for the description of angular distributions in decays. + + +possibility to modify angular decay correlations in the decay of a +h^0(H_1) decay Z^0 Z^0 or W^+ W^- to four +fermions. Currently it does not affect the partial width of the +channels, which is only based on the above parameters. + + + + + + + +The eta value of CP-violation in the +HiggsSM:parity = 3 option. + + + +possibility to modify angular decay correlations in the decay of a +H^0(H_2) decay Z^0 Z^0 or W^+ W^- to four +fermions. Currently it does not affect the partial width of the +channels, which is only based on the above parameters. + + + + + + + +The eta value of CP-violation in the +HiggsSM:parity = 3 option. + + + +possibility to modify angular decay correlations in the decay of a +A^0(H_3) decay Z^0 Z^0 or W^+ W^- to four +fermions. Currently it does not affect the partial width of the +channels, which is only based on the above parameters. + + + + + + + +The eta value of CP-violation in the +HiggsSM:parity = 3 option. + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/Histograms.xml b/PYTHIA8/pythia8140/xmldoc/Histograms.xml new file mode 100644 index 00000000000..9e81db3cb11 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Histograms.xml @@ -0,0 +1,304 @@ + + +

Histograms

+ +The Hist class gives a simple implementation of +one-dimensional histograms, useful for quick-and-dirty testing, +without the need to link to more sophisticated packages. +For this reson it is used in many of the +sample main programs +found in the examples subdirectory. + +

Basic principles

+ +We here provide a simple overview of what is involved. +As a first step you need to declare a histogram, with name, +title, number of bins and x range (from, to). +
+   Hist ZpT( "Z0 pT spectrum", 100, 0., 100.);
+
+Alternatively you can first declare it and later define it: +
+   Hist ZpT;
+   ZpT.book( "Z0 pT spectrum", 100, 0., 100.);
+
+ +Once declared, its contents can be added by repeated calls to +fill, +
+   ZpT.fill( 22.7, 1.); 
+
+where the first argument is the x value and the second the +weight. Since the weight defaults to 1 the last argument could have +been omitted in this case. + +

+A set of overloaded operators have been defined, so that histograms +can be added, subtracted, divided or multiplied by each other. Then the +contents are modified accordingly bin by bin. Thus the relative +deviation between two histograms data and +theory can be found as +

+  diff = (data - theory) / (data + theory);
+
+assuming that diff, data and theory +have been booked with the same number of bins and x range. That +responsibility rests on the user; some checks are made for compatibility, +but not enough to catch all possible mistakes. + +

+Also overloaded operations with double real numbers are available. +Again these four operations are defined bin by bin, i.e. the +corresponding amount is added to, subtracted from, multiplied by or +divided by each bin. The double number can come before or after the +histograms, with obvious results. Thus the inverse of a histogram +result is given by 1. / result. +The two kind of operations can be combined, e.g. +

+  allpT = ZpT + 2. * WpT
+
+Finally, also the +=, -+, *=, /= are overloaded, with +the right-hand side being either a histogram or a real number. + +

Output format

+ +

+A histogram can be printed by making use of the overloaded << +operator, e.g.: +

+   cout << ZpT;
+
+The printout format is inspired by the old HBOOK one. To understand +how to read this format, consider the simplified example +
+                                    
+        3.50*10^ 2  9                     
+        3.00*10^ 2  X   7               
+        2.50*10^ 2  X  1X               
+        2.00*10^ 2  X6 XX                
+        1.50*10^ 2  XX5XX                 
+        1.00*10^ 2  XXXXX                
+        0.50*10^ 2  XXXXX        
+
+          Contents 
+            *10^ 2  31122
+            *10^ 1  47208
+            *10^ 0  79373
+
+          Low edge  -- 
+            *10^ 1  10001 
+            *10^ 0  05050
+
+The key feature is that the Contents and +Low edge have to be read vertically. For instance, +the first bin has the contents +3 * 10^2 + 4 * 10^1 + 7 * 10^0 = 347. Correspondingly, +the other bins have contents 179, 123, 207 and 283. The first bin +stretches from -(1 * 10^1 + 0 * 10^0) = -10 to the +beginning of the second bin, at -(0 * 10^1 + 5 * 10^0) = -5. + +

+The visual representation above the contents give a simple impression +of the shape. An X means that the contents are filled up +to this level, a digit in the topmost row the fraction to which the +last level is filled. So the 9 of the first column indicates this bin +is filled 9/10 of the way from 3.00*10^2 = 300 to +3.50*10^2 = 350, i.e. somewhere close to 345, +or more precisely in the range 342.5 to 347.5. + +

+The printout also provides some other information, such as the +number of entries, i.e. how many times the histogram has been filled, +the total weight inside the histogram, the total weight in underflow +and overflow, and the mean value and root-mean-square width (disregarding +underflow and overflow). The mean and width assumes that all the +contents is in the middle of the respective bin. This is especially +relevant when you plot a integer quantity, such as a multiplicity. +Then it makes sense to book with limits that are half-integers, e.g. +

+   Hist multMI( "number of multiple interactions", 20, -0.5, 19.5);
+
+so that the bins are centered at 0, 1, 2, ..., respectively. This also +avoids ambiguities which bin gets to be filled if entries are +exactly at the border between two bins. Also note that the +fill( xValue) method automatically performs a cast +to double precision where necessary, i.e. xValue +can be an integer. + +

The methods

+ +We here collect a more complete and formal overview of the methods. + + +declare a histogram, but does not define it. + + + +declare and define a histogram, where + +is a string with the title of the histogram at output, + + +is the number of bin the x range will be subdivided into, +limited to be at most 1000, + + +is the lower edge of the histogram, + + +is the upper edge of the histogram. + + + + +creates an identical copy of the histogram in the argument, +including bin contents. + + + +creates an identical copy of the histogram in the argument, +including bin contents, except that a new title is provided +as first argument. + + + +copies all properties of the histogram in the argument, +except that the original histogram title is retained. + + + +define a histogram that previously was only declared; +see above for the meaning of the arguments. + + + +change the title of a histogram, but keep other properties unchanged. + + + +reset bin contents, but keep other histogram properties unchanged. + + + +fill the histogram, where + +is the x position where the filling should occur, and + + +is the amount of weight to be added at this x value. + + + + +appends a simple histogram printout (see above for format) to the +ostream, while leaving the histogram object itself +unchanged. At most 100 columns are allowed to be displayed. +If the number of bins is larger than 100 then the contents of +adjacent bins are added to give the value in each column. (Two by two +up to 200 bins, three by three up to 300, and so on, with the very +last column possibly summing fewer rows than the others.) + + + + + +print a two-column table, where the first column gives the center of +each bin and the second one the corresponding bin contents. The desired +output stream or file name can be provided as argument. The former +is more flexible (e.g., it allows easy append to an existing file), +whereas the latter is simpler for the case that each histogram should +be a file of its own. The table may be useful for plotting e.g. with +Gnuplot. + + + +return the value in bin iBin, ranging from 1 through +numberOfBins, with 0 for underflow and +numberOfBins + 1 for overflow. + + + +return the number of entries, i.e. the number of time that +fill(...) has been called. + + + +checks that the number of bins and upper and lower limits are the +same as in the histogram in the argument. + + + +by default take 10-logarithm of current contents bin by bin. With +optional argument false instead take e-logarithm +of contents bin by bin. If to be used, then right before the +histogram is output. + + + + + +adds or subtracts the current histogram by the contents of the +histogram in the argument if sameSize(...) is true, +else does nothing. + + + + + +multiplies or divides the current histogram by the contents of the +histogram in the argument if sameSize(...) is true, +else does nothing. + + + + + +adds or subtracts each bin content by the common offset f. + + + + + +multiplies or divides each bin content by the common factor f. + + + + + + + +add a constant to a histogram or two histograms to each other, bin by bin. + + + + + + + +subtract a histogram from a constant, a constant from a histogram, +or two histograms from each other, bin by bin. + + + + + + + +multiply a constant by a histogram or two histograms by each other, +bin by bin. + + + + + + + +divide a constant by a histogram, a histogram by a constant, +or two histograms by each other, bin by bin. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ImplementNewShowers.xml b/PYTHIA8/pythia8140/xmldoc/ImplementNewShowers.xml new file mode 100644 index 00000000000..9609e4cd2ce --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ImplementNewShowers.xml @@ -0,0 +1,471 @@ + + +

Implement New Showers

+ +In case you want to replace the PYTHIA initial- and final-state +showers by your own, it is possible but not trivial. The point is +that multiple interactions (MI), initial-state radiation (ISR) and +final-state radiation (FSR) in general appear in one single +interleaved sequence of decreasing pT values. Therefore +shower replacements would have to be able to play the game by such +rules, as we will outline further below. Of course, this still +leaves the field open exactly how to define what to mean by +pT, how to handle recoil effects, how the colour flow is +affected, and so on, so there is certainly room for alternative +showers. A first example of a shower implemented within the PYTHIA +context is VINCIA, +which however so far only handles FSR. + +

+For the moment we assume you want to keep the MI part of the story +unchanged, and make use of the existing beam-remnants (BR) machinery. +If you want to replace both MI, ISR, FSR and BR then you had better +replace the whole PartonLevel module of the code. +If, in addition, you want to produce your own hard processes, +then you only need the +hadron-level standalone +part of the machinery. + +

+In order to write replacement codes for ISR and/or FSR it is useful +to be aware of which information has to be shared between the +different components, and which input/output structure is required +of the relevant methods. For details, nothing beats studying the +existing code. However, here we provide an overview, that should +serve as a useful introduction. + +

+It should be noted that we here primarily address the problem in +its full generality, with interleaved MI, ISR and FSR. There exists +an option TimeShower:interleave = off where only +MI and ISR would be interleaved and FSR be considered after these +two, but still before BR. Most of the aspects described here would +apply also for that case. By contrast, resonance decays are only +considered after all the four above components, and timelike +showers in those decays would never be interleaved with anything +else, so are much simpler to administrate. + +

+Therefore the +pythia.setShowerPtr( timesDecPtr, timesPtr, spacePtr) +method allows two separate pointers to be set to instances of +derived TimeShower classes. The first is only required +to handle decays, say of Z^0 or Upsilon, with no +dependence on beam remnants or ISR. The second, as well as +spacePtr, has to handle the interleaved evolution of MI, +ISR and FSR. Therefore you are free to implement only the first, and +let the PYTHIA default showers take care of the latter two. But, if +you wanted to, you could also set timesDecPtr = 0 and +only provide a timesPtr, or only a spacePtr. +If your timelike shower does both cases, the first two pointers +can agree. The only tiny point to take into account then is that +init( beamAPtr, beamBPtr) is called twice, a first time +to timesDecPtr with beam pointers 0, and a second time +to timesPtr with nonvanishing beam pointers. + +

The event record and associated information

+ +Obviously the main place for sharing information is the event +record, specifically the Event event member of +Pythia, passed around as a reference. It is +assumed you already studied how it works, so here we only draw +attention to a few aspects of special relevance. + +

+One basic principle is that existing partons should not be +overwritten. Instead new partons should be created, even when a +parton only receives a slightly shifted momentum and for the rest +stays the same. Such "carbon copies" by final-state branchings +should be denoted by both daughter indices of the original parton +pointing to the copy, and both mother indices of the copy to the +original. If the copy instead is intended to represent an earlier +step, e.g. in ISR backwards evolution, the role of mothers and +daughters is interchanged. The +event.copy( iCopy, newStatus) +routine can take care of this tedious task; the sign of +newStatus tells the program which case to assume. + +

+To make the event record legible it is essential that the +status codes +are selected appropriately to represent the reason why each new +parton is added to the record. Also remember to change the +status of a parton to be negative whenever an existing parton +is replaced by a set of new daughter partons. + +

+Another important parton property is scale(), +which does not appear in the normal event listing, but only +if you use the extended +Event:listScaleAndVertex = on option. +This property is supposed to represent the production scale +(in GeV) of a parton. In the current FSR and ISR algorithms +it is used to restrict from above the allowed pT +values for branchings of this particular parton. +Beam remnants and other partons that should not radiate are +assigned scale 0. + +

+Auxiliary to the event record proper is the +PartonSystems +class, that keep track of which partons belong together in the +same scattering subsystem. This information must be kept up-to-date +during the shower evolution. + +

+For initial-state showers it is also necessary to keep track of +the partonic content extracted from the beams. This information +is stored in the +BeamParticle +class. + +

The TimeShower interface

+ +If you want to replace the TimeShower class this would +involve replacing the virtual methods among the following ones. + + +The constructor does not need to do anything. + + + +The destructor does not need to do anything. + + + +This method only imports pointers to standard facilities, +and is not virtual. + + + +You have to store your local copy of the pointers to these objects, +since they have to be used during the generation, as explained above. +The pointers could be zero; e.g. a local copy of TimeShower +is created to handle showers in decays such as Upsilon -> q qbar +from inside the ParticleDecays class. This is also the +place to do initialization of whatever parameters you plan to use, +e.g. by reading in them from a user-accessible database like the +Settings one. + + + +The question is whether the FSR should be allowed to occur at larger +scales than the hard process it surrounds. This is process-dependent, +as illustrated below for the the analogous +SpaeShower::limitPTmax(...) method, although the two +kinds of radiation need not have to be modelled identically. +The TimeShower:pTmaxMatch switch allows you to force the +behaviour among three options, but you may replace by your own logic. +
The internal PYTHIA implementation also allows intermediate options, +where emissions can go up to the kinematical limit but be dampened above +the factorization or renormalization scale. Therefore the (square of the) +latter two are provided as optional input parameters. +
+ + +Relative to the default pT_max evolution scale of the process, +it may still be convenient to vary the matching slightly for the hardest +interaction in an event, to probe the sensitivity to such details. The +base-class implementation returns the value of the +TimeShower:pTmaxFudge parameter. + + + +This is an all-in-one call for shower evolution, and as such cannot be +used for the normal interleaved evolution, where only the routines below +are used. It also cannot be used in resonance decays that form part of +the hard process, since there the +user hooks insert a potential +veto step. Currently this routine is therefore only used in the +hadron-level decays, e.g. Upsilon -> g g g. +
iBeg and iEnd is the position of the +first and last parton of a separate system, typically produced by a +resonance decay. Such a system only evolves in isolation, and in +particular does not relate to the beams. +
The pTmax value sets the maximum scale for evolution, +but normally you would restrict that further for each individual +parton based on its respective scale value. +
The nBranchMax value, if positive, gives the maximum +number of allowed branchings in the call, as useful for matching studies. +
The routine is expected to return the number of FSR branchings that +were generated, but only for non-critical statistics purposes. +
Since the real action typically is delegated to the routines +below, it may well be that the existing code need not be replaced. +
+ + +Can be used to return the pT evolution scale of the last +branching in the cascade generated with the above +shower(...) method. Is to be set in the internal +pTLastInShower variable, and should be 0 if there +were no branchings. Can be useful for matching studies. + + + +This method is called immediately after a new interaction (or the +products of a resonance decay) has been added, and should then be used +to prepare the subsystem of partons for subsequent evolution. In +the current code this involves identifying all colour and charge +dipole ends: the position of radiating and recoiling partons, maximum +pT scales, possible higher-order matrix elements matchings +to apply, and so on. +
The iSys parameter specifies which parton system +is to be prepared. It is used to extract the set of partons to be +treated, with rules as described in the above section on subsystems. +Specifically, the first two partons represent the incoming state, +or are 0 for resonance decays unrelated to the beams, while the +rest are not required to be in any particular order. +
+ + +This method is called immediately after rescattering in the description +of multiple interactions. Thus the information on one or several +systems is out-of-date, while that of the others is unchanged. +We do not provide the details here, since we presume few implementors +of new showers will want to touch the technicalities involved +in obtaining a description of rescattering. + + + +This method is called immediately after a spacelike branching in the +iSys'th subsystem. Thus the information for that system is +out-of-date, while that of the others is unchanged. If you want, you are +free to throw away all information for the affected subsystem and call +prepare( iSys, event) to create new one. Alternatively +you may choose only to update the information that has changed. + + + +This is the main driver routine for the downwards evolution. A new +pT is to be selected based on the current information set up +by the routines above, and along with that a branching parton or dipole. +The pTbegAll scale is the maximum scale allowed, from which +the downwards evolution should be begun (usually respecting the maximum +scale of each individual parton). If no emission is found above +pTendAll (and above the respective shower cutoff scales) +then 0. should be returned and no emissions will be allowed. +Both scales can vary from one event to the next: if a scale has +already been selected for MI or ISR it makes no sense to look for +a scale smaller than that from FSR, since it would not be able to +compete, so pTendAll is set correspondingly. As it happens, +FSR is tried before ISR and MI in the interleaved evolution, +but this is an implementational detail that could well change. +
Typically the implementation of this routine would be to set +up a loop over all possible radiating objects (dipoles, dipole ends, ...), +for each pick its possible branching scale and then pick the one +with largest scale as possible winner. At this stage no branching should +actually be carried out, since MI, ISR and FSR still have to be compared +to assign the winner. +
+ + +This method will be called once FSR has won the competition with +MI and ISR to do the next branching. The candidate branching found +in the previous step should here be carried out in full. The +pre-branching partons should get a negative status code and new +replacement ones added to the end of the event record. Also the +subsystem information should be updated, and possibly also the +beams. +
Should some problem be encountered in this procedure, e.g. if +some not-previously-considered kinematics requirement fails, it is +allowed to return false to indicate that no branching +could be carried out. +
Normally the optional isInterleaved argument would +not be of interest. It can be used to separate resonance decays, false, +from the interleaved evolution together with MI and ISR, true. +More precisely, it separates calls to the timesDecPtr +and the timesPtr instances. +
+ + +This method is only called if rescattering is switched on in the +description of multiple interactions. It then propagates a recoil +from a timelike branching to internal lines that connect systems. +As for rescatterUpdate above, this is not likely to be +of interest to most implementors of new showers. + + + +This method is not virtual. If a branching is constructed by the +previous routine this tiny method should be able to return the number +of the selected subsystem iSysSel where it occured, +so that the spacelike shower can be told which system to update, +if necessary. Therefore iSysSel must be set in +branch (or already in pTnext). + + + +This method is not at all required. In the current implementation it +outputs a list of all the dipole ends, with information on the +respective dipole. The routine is not called anywhere in the public +code, but has been inserted at various places during the +development/debug phase. + + +

The SpaceShower interface

+ +If you want to replace the SpaceShower class this would +involve replacing the virtual methods in the following. You will find +that much of the story reminds of TimeShower above, and +actually some cut-and-paste of text is involved. In some respects the +description is simpler, since there are no special cases for resonance +decays and non-interleaved evolution. Thus there is no correspondence +to the TimeShower::shower(...) routine. + + +The constructor does not need to do anything. + + + +Also the destructor does not need to do anything. + + + +This method only imports pointers to standard facilities, +and is not virtual. + + + +You have to store your local copy of the pointers to these objects, +since they have to be used during the generation, as explained above. +This is also the place to do initialization of whatever parameters +you plan to use, e.g. by reading in them from a user-accessible +database like the Settings one. + + + +The question is whether the ISR should be allowed to occur at larger +scales than the hard process it surrounds. This is process-dependent. +For instance, if the hard process is Z^0 production we know +that ISR should be allowed to go right up to the kinematical limit. +If it is a 2 -> 2 QCD process the ISR should not exceed +the scale of the hard process, since if so one would doublecount. +The SpaceShower:pTmaxMatch switch allows you to force the +behaviour, or else to program your own logic. The current default +implementation limits pT whenever the final state contains +a quark (except top), gluon or photon, since then the danger of +doublecounting is there. You may replace by your own logic, or leave as is. +
The internal PYTHIA implementation also allows intermediate options, +where emissions can go up to the kinematical limit but be dampened above +the factorization or renormalization scale. Therefore the (square of the) +latter two are provided as optional input parameters. +
+ + +When the above method limits pT_max to the scale of the process, +it may still be convenient to vary the matching slightly for the hardest +interaction in an event, to probe the sensitivity to such details. The +base-class implementation returns the value of the +SpaceShower:pTmaxFudge parameter. + + + +This method is called immediately after a new interaction has been +added, and should then be used to prepare the subsystem of partons +for subsequent evolution. In the current code this involves identifying +the colour and charge dipole ends: the position of radiating and recoiling +partons, maximum pT scales, and possible higher-order matrix +elements matchings to apply. Depending on what you have in mind you may +choose to store slightly different quantities. You have to use the +subsystem information described above to find the positions of the two +incoming partons (and the outgoing ones) of the system, and from there +the scales at which they were produced. +
The limitPTmax input agrees with the output of the +previous method for the hardest process, and is always true for +subsequent MI, since there an unlimited pT for sure +would lead to doublecounting. +
+ + +This method is called immediately after a timelike branching in the +iSys'th subsystem. Thus the information for that system may +be out-of-date, and to be updated. For the standard PYTHIA showers +this routine does not need to do anything, but that may be different +in another implementation. + + + +This is the main driver routine for the downwards evolution. A new +pT is to be selected based on the current information set up +by the routines above, and along with that a branching parton or dipole. +The pTbegAll scale is the maximum scale allowed, from which +the downwards evolution should be begun (usually respecting the maximum +scale of each individual parton). If no emission is found above +pTendAll (and above the respective shower cutoff scales) +then 0. should be returned and no emissions will be allowed. +Both scales can vary from one event to the next: if a scale has +already been selected for MI or ISR it makes no sense to look for +a scale smaller than that from FSR, since it would not be able to +compete, so pTendAll is set correspondingly. As it happens, +FSR is tried before ISR and MI in the interleaved evolution, +but this is an implementational detail that could well change. +
Typically the implementation of this routine would be to set +up a loop over all possible radiating objects (dipoles, dipole ends, ...), +for each pick its possible branching scale and then pick the one +with largest scale as possible winner. At this stage no branching should +actually be carried out, since MI, ISR and FSR still have to be compared +to assign the winner. +
The final input nRadIn provides the total number of +ISR and FSR emissions already generated in the event, and so allows a +special treatment for the very first emission, if desired. +
+ + +This method will be called once FSR has won the competition with +MI and ISR to do the next branching. The candidate branching found +in the previous step should here be carried out in full. The +pre-branching partons should get a negative status code and new +replacement ones added to the end of the event record. Also the +subsystem information should be updated, and possibly also the +beams. +
Should some problem be encountered in this procedure, e.g. if +some not-previously-considered kinematics requirement fails, it is +allowed to return false to indicate that no branching +could be carried out. Also a complete restart of the parton-level +description may be necessary, see doRestart() below. +
+ + +This method is not virtual. If a branching is constructed by the +previous routine this tiny method should be able to return the number +of the selected subsystem iSysSel where it occured, +so that the spacelike shower can be told which system to update, +if necessary. Therefore iSysSel must be set in +branch (or already in pTnext). + + + +This method is not virtual. If branch(...) above fails +to construct a branching, and the conditions are such that the whole +parton-level description should be restarted, then it should return +true, else not. Currently only the rescattering description can give +thi kind of failures, and so the internal rescatterFail +boolean must be set true when this should happen, and else false. + + + +This method is not at all required. In the current implementation it +outputs a list of all the dipole ends, with information on the +respective dipole. The routine is not called anywhere in the public +code, but has been inserted at various places during the +development/debug phase. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/Index.xml b/PYTHIA8/pythia8140/xmldoc/Index.xml new file mode 100644 index 00000000000..e4af69a3a5c --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Index.xml @@ -0,0 +1,121 @@ + + +Pythia logo + +

PYTHIA 8 Index

+ +

Program Overview

+ +Frontpage
+Program Flow
+Settings Scheme
+Particle Data Scheme
+Program Files
+Program Classes
+Program Methods
+Sample Main Programs
+ +

Setup Run Tasks

+ + +Save Settings
+Main-Program Settings
+Beam Parameters
+Random-Number Seed
+PDF Selection
+Master Switches
+Process Selection
+  --   +QCD
+  --   +Electroweak
+  --   +Onia
+  --   +Top
+  --   +Fourth Generation
+  --   +Higgs
+  --   +SUSY
+  --   +New Gauge Bosons
+  --   +Left-Right Symmetry
+  --   +Leptoquark
+  --   +Compositeness
+  --   +Hidden Valleys
+  --   +Extra Dimensions
+A Second Hard Process
+Phase Space Cuts
+Couplings and Scales
+Standard-Model Parameters
+Total Cross Sections
+Resonance Decays
+Timelike Showers
+Spacelike Showers
+Multiple Interactions
+Beam Remnants
+Diffraction
+Fragmentation
+Flavour Selection
+Particle Decays
+Bose-Einstein Effects
+Particle Data
+Error Checks
+Tunes
+
+ +

Study Output

+ + +Four-Vectors
+Particle Properties
+Event Record
+Event Information
+Event Statistics
+Event Analysis
+Histograms
+Advanced Usage
+
+ +

Link to Other Programs

+ + +Les Houches Accord
+SUSY Les Houches Accord
+HepMC Interface
+ROOT usage
+Semi-Internal Processes
+Semi-Internal Resonances
+Hadron-Level Standalone
+External Decays
+Beam Shape
+Parton Distributions
+Jet Finders
+Random Numbers
+User Hooks
+Implement New Showers
+
+ +

Reference Materiel

+ +PYTHIA 6 Translation Table
+Update History
+Bibliography
+Glossary
+Version + +

Separate documents

+ +Brief Introduction
+Worksheet + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/JetFinders.xml b/PYTHIA8/pythia8140/xmldoc/JetFinders.xml new file mode 100644 index 00000000000..ac39c0b4553 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/JetFinders.xml @@ -0,0 +1,27 @@ + + +

Jet Finders

+ +Pythia comes with two built-in +jet finders, ClusterJet for e^+e^- events +and CellJet for hadron collider ones. Especially the +latter is not so well matched to the standards of its field, however. +(But it is closely related to the anti-kT algorithm, +so is also not completely disconnected Cac08.) + +

FastJet

+ +For realistic jet studies the FastJet package +Cac06 has become a standard. Several different +jet options are available, such as kT, +Cambridge/Aachen, anti-kT and SISCone. + +

+Linking to FastJet is foreseen in the configure +file in the examples subdirectory, and the +main61.cc program contains an example how it can +be used with Pythia events. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/LeftRightSymmetryProcesses.xml b/PYTHIA8/pythia8140/xmldoc/LeftRightSymmetryProcesses.xml new file mode 100644 index 00000000000..c863976400d --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/LeftRightSymmetryProcesses.xml @@ -0,0 +1,183 @@ + + +

Left-Right-Symmetry Processes

+ +At current energies, the world is left-handed, i.e. the Standard Model +contains an SU(2)_L group. Left-right symmetry at some larger +scale implies the need for an SU(2)_R group. Thus the particle +content is expanded by right-handed Z_R^0 and W_R^+- +and right-handed neutrinos. The Higgs fields have to be in a triplet +representation, leading to doubly-charged Higgs particles, one set for +each of the two SU(2) groups. Also the number of neutral and +singly-charged Higgs states is increased relative to the Standard Model, +but a search for the lowest-lying states of this kind is no different +from e.g. the freedom already accorded by the MSSM Higgs scenarios. + +

+PYTHIA implements the scenario of Hui97. + +

+The W_R^+- has been implemented as a simple copy of the +ordinary W^+-, with the exception that it couples to +right-handed neutrinos instead of the ordinary left-handed ones. +Thus the standard CKM matrix is used in the quark sector, and the +same vector and axial coupling strengths, leaving only the mass as +free parameter. The Z_R^0 implementation (without interference +with the photon or the ordinary Z^0) allows decays both to +left- and right-handed neutrinos, as well as other fermions, according +to one specific model ansatz. Obviously both the W_R^+- +and the Z_R^0 descriptions are likely to be simplifications, +but provide a starting point. + +

+For the doubly-charged Higgses, the main decay modes implemented are +H_L^++ -> W_L^+ W_L^+, l_i^+ l_j^+ (i, j generation +indices) and H_R^++ -> W_R^+ W_R^+, l_i^+ l_j^+. + +

+The right-handed neutrinos can be allowed to decay further. Assuming them +to have a mass below that of W_R^+-, they decay to three-body +states via a virtual W_R^+-, nu_Rl -> l+- f fbar', +where both lepton charges are allowed owing to the Majorana character +of the neutrinos. If there is a significant mass splitting, also +sequential decays nu_Rl -> l+- l'-+ nu'_Rl are allowed. +Currently the decays are isotropic in phase space. If the neutrino +masses are close to or above the W_R^ ones, this description +has to be substituted by a sequential decay via a real W_R^ +(not implemented, but actually simpler to do than the one here). + + +

Production processes

+ +A few different production processes have been implemented, which normally +would not overlap and therefore could be run together. + + +Common switch for the group of implemented processes within a +left-right-symmetric scenario. + + + +Scatterings f fbar -> Z_R^0. +Code 3101. + + + +Scatterings W_R^+. +Code 3102. + + + +Scatterings l_i l_j -> H_L^--. +Code 3121. + + + +Scatterings l_i gamma -> H_L^-- e^+. +Code 3122. + + + +Scatterings l_i gamma -> H_L^-- mu^+. +Code 3123. + + + +Scatterings l_i gamma -> H_L^-- tau^+. +Code 3124. + + + +Scatterings f_1 f_2 -> H_L^-- f_3 f_4 via WW fusion. +Code 3125. + + + +Scatterings f fbar -> H_L^++ H_L^--. +Code 3126. + + + +Scatterings l_i l_j -> H_R^--. +Code 3141. + + + +Scatterings l_i gamma -> H_R^-- e^+. +Code 3142. + + + +Scatterings l_i gamma -> H_R^-- mu^+. +Code 3143. + + + +Scatterings l_i gamma -> H_R^-- tau^+. +Code 3144. + + + +Scatterings f_1 f_2 -> H_R^-- f_3 f_4 via WW fusion. +Code 3145. + + + +Scatterings f fbar -> H_R^++ H_L^--. +Code 3146. + + +

Parameters

+ +The basic couplings of the model are + + +lefthanded coupling g_L = e / sin(theta). + + + +righthanded coupling g_R, assumed the same as g_L. + + + +vacuum expectation value v_L (in GeV) for the left-triplet. + + +

+The corresponding vacuum expectation value v_R is assumed +given by v_R = sqrt(2) M_WR / g_R and is not stored explicitly. + +

+The Yukawa couplings of a lepton pair to a H^--, assumed the +same for H_L^-- and H_R^--, is described by a symmetric +3-by-3 matrix. The default matrix is dominated by the diagonal elements +and especially by the tau tau one. + + +Yukawa coupling for H^-- -> e- e-. + + + +Yukawa coupling for H^-- -> mu- e-. + + + +Yukawa coupling for H^-- -> mu- mu-. + + + +Yukawa coupling for H^-- -> tau- e-. + + + +Yukawa coupling for H^-- -> tau- mu-. + + + +Yukawa coupling for H^-- -> tau- tau-. + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/LeptoquarkProcesses.xml b/PYTHIA8/pythia8140/xmldoc/LeptoquarkProcesses.xml new file mode 100644 index 00000000000..1f891723adb --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/LeptoquarkProcesses.xml @@ -0,0 +1,84 @@ + + +

Leptoquark Processes

+ +Leptoquarks arise in many scenarios, and can have widely different +characteristics, with respect to spin, isospin amd flavour. +The current implentation in no sense attempts to exhaust these +possibilities, but only to encode one of the simplest possibilities, +with a single scalar leptoquark, denoted LQ and assigned PDG +code 42. The leptoquark is assumed to carry specific quark +and lepton quantum numbers, by default u quark plus electron. +These flavour numbers are conserved, i.e. a process such as +u e^- -> LQ -> d nu_e is not allowed. + +

+Although only one leptoquark is implemented, its flavours may be +changed arbitrarily to study the different possibilities. The +flavours of the leptoquark are defined by the quark and lepton +flavours in the decay mode list. Therefore, to change from the +current u e^- to c mu^+, say, you only need +a line +
pythia.readString("42:0:products = 4 -13"); +
in your main program, or the equivalent in a command file. +The former must always be a quark, while the latter could be a lepton +or an antilepton; a charge-conjugate partner is automatically defined +by the program. At initialization, the charge is recalculated as a +function of the flavours defined; also the leptoquark name is redefined +to be of the type LQ_q,l, where actual quark and lepton +flavours are displayed. + +

+The leptoquark is likely to be fairly long-lived, in which case it +could have time to fragment into a mesonic- or baryonic-type state, which +would decay later on. Currently this posibility is not handled; therefore +the leptoquark is always assumed to decay before fragmentation. +For that reason the leptoquark can also not be put stable. + +

Production processes

+ +Four production processes have been implemented, which normally would +not overlap and therefore could be run together. + + +Common switch for the group of lowest-order LQ production +processes, i.e. the four ones below. + + + +Scatterings q l -> LQ. +Code 3201. + + + +Scatterings q g -> LQ l. +Code 3202. + + + +Scatterings g g -> LQ LQbar. +Code 3203. + + + +Scatterings q qbar -> LQ LQbar. +Code 3204. + + +

Parameters

+ +In the above scenario the main free parameters are the leptoquark flavour +content, set as already described, and the LQ mass, set as usual. +In addition there is one further parameter. + + +multiplicative factor in the LQ -> q l squared Yukawa coupling, +and thereby in the LQ width and the q l -> LQ and +other cross sections. Specifically, lambda^2/(4 pi) = k alpha_em, +i.e. it corresponds to the $k$ factor of Hew88. + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/LesHouchesAccord.xml b/PYTHIA8/pythia8140/xmldoc/LesHouchesAccord.xml new file mode 100644 index 00000000000..436fd2d9130 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/LesHouchesAccord.xml @@ -0,0 +1,593 @@ + + +

Les Houches Accord

+ +The Les Houches Accord (LHA) for user processes Boo01 is the +standard way to input parton-level information from a +matrix-elements-based generator into PYTHIA. The conventions for +which information should be stored has been defined in a Fortran context, +as two commonblocks. Here a C++ equivalent is defined, as a single class. + +

+The LHAup class is a base class, containing reading and +printout functions, plus two pure virtual functions, one to set +initialization information and one to set information on each new event. +Derived classes have to provide these two virtual functions to do +the actual work. The existing derived classes are for reading information +from a Les Houches Event File (LHEF), from the respective Fortran +commonblocks, or from PYTHIA 8 itself. + +

+You are free to write your own derived classes, using the rules and +methods to be described below. Normally, pointers to objects of such +derived classes should be handed in with the +Pythia::init( LHAup*) +method. However, with the LHEF format a filename can replace the +pointer, see further below. + +

+Let us now describe the methods at your disposal to do the job. + + +the base class constructor takes the choice of mixing/weighting +strategy as optional input argument, and calls setStrategy, +see below. It also reserves some space for processes and particles. + + + +the destructor does not need to do anything. + + + +this method only sets the pointer that allows some information +to be accessed, and is automatically called by +Pythia::init(...). + + +

Initialization

+ +The LHAup class stores information equivalent to the +/HEPRUP/ commonblock, as required to initialize the event +generation chain. The main difference is that the vector container +now allows a flexible number of subprocesses to be defined. For the +rest, names have been modified, since the 6-character-limit does not +apply, and variables have been regrouped for clarity, but nothing +fundamental is changed. + + +this pure virtual method has to be implemented in the derived class, +to set relevant information when called. It should return false if it +fails to set the info. + + +

+Inside setInit(), such information can be set by the following +methods: + + + +sets the properties of the first and second incoming beam, respectively +(cf. the Fortran IDBMUP(1), EBMUP(i), PDFGUP(i), PDFSUP(i), +with i 1 or 2). The parton distribution information +defaults to zero. These numbers can be used to tell which PDF sets were +used when the hard process was generated, while the normal +PDF Selection is used for the further +event generation in PYTHIA. + + + +sets the event weighting and cross section strategy. The default, +provided in the class constructor, is 3, which is the natural value +e.g. for an LHEF. + +chosen strategy (cf. IDWTUP; see Sjo06 +section 9.9.1 for extensive comments). + events come with non-negative weight, given in units +of pb, with an average that converges towards the cross section of the +process. PYTHIA is in charge of the event mixing, i.e. for each new +try decides which process should be generated, and then decides whether +is should be kept, based on a comparison with xMax. +Accepted events therefore have unit weight. + as option 1, except that cross sections can now be +negative and events after unweighting have weight +-1. You can use +Info::weight() +to find the weight of the current event. A correct event mixing requires +that a process that can take both signs should be split in two, one limited +to positive or zero and the other to negative or zero values, with +xMax chosen appropriately for the two. + events come with non-negative weight, in unspecified +units, but such that xMax can be used to unweight the events +to unit weight. Again PYTHIA is in charge of the event mixing. +The total cross section of a process is stored in +xSec. + as option 2, except that cross sections can now be +negative and events after unweighting have weight +-1. As for option -1 +processes with indeterminate sign should be split in two. + events come with unit weight, and are thus accepted +as is. The total cross section of the process is stored in +xSec. + as option 3, except that events now come with weight ++-1. Unlike options -1 and -2 processes with indeterminate sign need not be +split in two, unless you intend to mix with internal PYTHIA processes +(see below). + events come with non-negative weight, given in units +of pb, with an average that converges towards the cross section of the +process, like for option 1. No attempt is made to unweight the events, +however, but all are generated in full, and retain their original weight. +For consistency with normal PYTHIA units, the weight stored in +Info::weight() has been converted to mb, however. + + as option 4, except that events now can come +either with positive or negative weights. +Note 1: if several processes have already been mixed and +stored in a common event file, either LHEF or some private format, it +would be problematical to read back events in a different order. Since it +is then not feasible to let PYTHIA pick the next process type, strategies ++-1 and +-2 would not work. Instead strategy 3 would be the recommended +choice, or -3 if negative-weight events are required. +Note 2: it is possible to switch on internally implemented +processes and have PYTHIA mix these with LHA ones according to their relative +cross sections for strategies +-1, +-2 and 3. It does not work for strategy +-3 unless the positive and negative sectors of the cross sections are in +separate subprocesses (as must always be the case for -1 and -2), since +otherwise the overall mixture of PYTHIA and LHA processes will be off. +Mixing is not possible for strategies +-4, since the weighting procedure +is not specified by the standard. (For instance, the intention may be to +have events biased towards larger pT values in some particular +functional form.) + + + + +sets info on an allowed process (cf. LPRUP, XSECUP, XERRUP, +XMAXUP). +Each new call will append one more entry to the list of processes. +The choice of strategy determines which quantities are mandatory: +xSec for strategies +-2 and +-3, +xErr never, and +xMax for strategies +-1 and +-2. + + +Note: PYTHIA does not make active use of the (optional) +xErr values, but calculates a statistical cross section +error based on the spread of event-to-event weights. This should work +fine for strategy options +-1, but not for the others. Specifically, +for options +-2 and +-3 the weight spread may well vanish, and anyway +is likely to be an underestimate of the true error. If the author of the +LHA input information does provide error information you may use that - +this information is displayed at initialization. If not, then a relative +error decreasing like 1/sqrt(n_acc), where n_acc +is the number of accepted events, should offer a reasonable estimate. + + +update the xSec value of the i'th process +added with addProcess method (i.e. i runs +from 0 through sizeProc() - 1, see below). + + + +update the xErr value of the i'th process +added with addProcess method. + + + +update the xMax value of the i'th process +added with addProcess method. + + +

+Information is handed back by the following methods +(that normally you would not need to touch): + + + + + + + + + + + + + + + +for the beam properties. + + +for the strategy choice. + + +for the number of subprocesses. + + + + + + + + +for process i in the range 0 <= i < +sizeProc(). + + + +prints the above initialization information. This method is +automatically called from Pythia::init(...), +so would normally not need to be called directly by the user. + + +

Event input

+ +The LHAup class also stores information equivalent to the +/HEPEUP/ commonblock, as required to hand in the next +parton-level configuration for complete event generation. The main +difference is that the vector container now allows a flexible number +of partons to be defined. For the rest, names have been modified, +since the 6-character-limit does not apply, and variables have been +regrouped for clarity, but nothing fundamental is changed. + +

+The LHA standard is based on Fortran arrays beginning with +index 1, and mother information is defined accordingly. In order to +be compatible with this convention, the zeroth line of the C++ particle +array is kept empty, so that index 1 also here corresponds to the first +particle. One small incompatibility is that the sizePart() +method returns the full size of the particle array, including the +empty zeroth line, and thus is one larger than the true number of +particles (NUP). + + +this pure virtual method has to be implemented in the derived class, +to set relevant information when called. For strategy options +-1 +and +-2 the input idProcess value specifies which process +that should be generated, while idProcess is irrelevant +for strategies +-3 and +-4. The method should return false if it fails +to set the info, i.e. normally that the supply of events in a file is +exhausted. If so, no event is generated, and Pythia::next() +returns false. You can then interrogate +Info::atEndOfFile() +to confirm that indeed the failure is caused in this method, and decide +to break out of the event generation loop. + +

+Inside a normal setEvent(...) call, information can be set +by the following methods: + +tells which kind of process occured, with what weight, at what scale, +and which alpha_EM and alpha_strong were used +(cf. IDPRUP, XWTGUP, SCALUP, AQEDUP, AQCDUP). This method +also resets the size of the particle list, and adds the empty zeroth +line, so it has to be called before the addParticle method below. + + +gives the properties of the next particle handed in (cf. IDUP, ISTUP, +MOTHUP(1,..), MOTHUP(2,..), ICOLUP(1,..), ICOLUP(2,..), PUP(J,..), +VTIMUP, SPINUP) . + + +

+Information is handed back by the following methods: + +process number. + + +. +Note that the weight stored in Info::weight() as a rule +is not the same as the above weight(): the method here gives +the value before unweighting while the one in info gives +the one after unweighting and thus normally is 1 or -1. Only with strategy +options +-3 and +-4 would the value in info be the same as +here, except for a conversion from pb to mb for +-4. + + + + + + + +scale and couplings at that scale. + + + +the size of the particle array, which is one larger than the number +of particles in the event, since the zeroth entry is kept empty +(see above). + + + + + + + + + + + + + + + + + + + + + + + + + + + +for particle i in the range +0 <= i < sizePart(). (But again note that +i = 0 is an empty line, so the true range begins at 1.) + + +

+In the LHEF description Alw06 an extension to +include information on the parton densities of the colliding partons +is suggested. This optional further information can be set by + +which gives the flavours , the x and the Q scale +(in GeV) at which the parton densities x*f_i(x, Q) have been +evaluated. + + +

+This information is returned by the methods + + + + + + + + + + + + + + + +where the first one tells whether this optional information has been set +for the current event. (setPdf(...) must be called after the +setProcess(...) call of the event for this to work.) + + +

+ +prints the above information for the current event. In cases where the +LHAup object is not available to the user, the +Pythia::LHAeventList(ostream& os = cout) method can +be used, which is a wrapper for the above. + + + +skip ahead nSkip events in the Les Houches generation +sequence, without doing anything further with them. Mainly +intended for debug purposes, e.g. when an event at a known +location in a Les Houches Event File is causing problems. +Will return false if operation fails, specifically if the +end of an LHEF has been reached. The implementation in the base class +simply executes setEvent() the requested number of times. +The derived LHAupLHEF class (see below) only uses the +setNewEventLHEF(...) part of its setEvent() +method, and other derived classes could choose other shortcuts. + + +

+The LHA expects the decay of resonances to be included as part of the +hard process, i.e. if unstable particles are produced in a process then +their decays are also described. This includes Z^0, W^+-, H^0 +and other short-lived particles in models beyond the Standard Model. +Should this not be the case then PYTHIA will perform the decays of all +resonances it knows how to do, in the same way as for internal processes. +Note that you will be on slippery ground if you then restrict the decay of +these resonances to specific allowed channels since, if this is not what +was intended, you will obtain the wrong cross section and potentially the +wrong mix of different event types. (Since the original intention is +unknown, the cross section will not be corrected for the fraction of +open channels, i.e. the procedure used for internal processes is not +applied in this case.) + +

An interface to Les Houches Event Files

+ +The LHEF standard Alw06 specifies a format where a single file +packs initialization and event information. This has become the most +frequently used procedure to process external parton-level events in +Pythia. Therefore a special +Pythia::init(fileName) +initialization option exists, where the LHEF name is provided as input. +Internally this name is then used to create an instance of the derived +class LHAupLHEF, which can do the job of reading an LHEF. + +

+An example how to generate events from an LHEF is found in +main12.cc. Note the use of +Info::atEndOfFile() to find out when the whole +LHEF has been processed. + +

+To allow the sequential use of several event files the +Pythia::init(...) method has an optional second argument: +Pythia::init(fileName, bool skipInit = false). +If called with this argument true then there will be no +initialization, except that the existing LHAupLHEF class +instance will be deleted and replaced by ones pointing to the new file. +It is assumed (but never checked) that the initialization information is +identical, and that the new file simply contains further events of +exactly the same kind as the previous one. An example of this possibility, +and the option to mix with internal processes, is found in +main13.cc. + +

+The workhorses of the LHAupLHEF class are three methods +found in the base class, so as to allow them to be reused in other +contexts. Specifically, it allows derived classes where one parton-level +configuration can be reused several times, e.g. in the context of +matrix-element-to-parton-shower matching (example in preparation). +To begin with also a small utility routine. + + +always returns true in the base class, but in LHAupLHEF +it returns false if the LHEF provided in the constructor is not +found and opened correctly. + + + +read in and set all required initialization information from the +specified stream. Return false if it fails. + + + +read in event information from the specified stream into a staging area +where it can be reused by setOldEventLHEF. + + + +store the event information from the staging area into the normal +location. Thus a single setNewEventLHEF call can be +followed by several setOldEventLHEF ones, so as to +process the same configuration several times. This method currently +only returns true, i.e. any errors should be caught by the preceding +setNewEventLHEF call. + + + +

A runtime Fortran interface

+ +The runtime Fortran interface requires linking to an external Fortran +code. In order to avoid problems with unresolved external references +when this interface is not used, the code has been put in a separate +LHAFortran.h file, that is not included in any of the +other library files. Instead it should be included in the +user-supplied main program, together with the implementation of two +methods below that call the Fortran program to do its part of the job. + +

+The LHAupFortran class derives from LHAup. +It reads initialization and event information from the LHA standard +Fortran commonblocks, assuming these commonblocks behave like two +extern "C" struct named heprup_ and +hepeup_. (Note the final underscore, to match how the +gcc compiler internally names Fortran files.) + +

+The instantiation does not require any arguments. + +

+The user has to supply implementations of the fillHepRup() +and fillHepEup() methods, that is to do the actual calling +of the external Fortran routines that fill the HEPRUP and +HEPEUP commonblocks. The translation of this information to +the C++ structure is provided by the existing setInit() and +setEvent() code. + +

+Up to and including version 8.125 the LHAupFortran class +was used to construct a runtime interface to PYTHIA 6.4. This was +convenient in the early days of PYTHIA 8 evolution, when this program +did not yet contain hard-process generation, and the LHEF standard +did not yet exist. Nowadays it is more of a bother, since a full +cross-platform support leads to many possible combinations. Therefore +the support has been reduced in the current version. Only the +main51.cc example remains as an illustration, where the +previously separate interface code +(include/Pythia6Interface.h) has been inserted in the +beginning. You also need to modify the examples/Makefile +to link main51.cc properly also to a PYTHIA 6.4 library +version, see commented-out section for ideas how to to this. + +

Methods for LHEF output

+ +The main objective of the LHAup class is to feed information +from an external program into PYTHIA. It can be used to export information +as well, however. Specifically, there are four routines in the base class +that can be called to write a Les Houches Event File. These should be +called in sequence in order to build up the proper file structure. + + +Opens a file with the filename indicated, and writes a header plus a brief +comment with date and time information. + + + +Writes initialization information to the file above. Such information should +already have been set with the methods described in the "Initialization" +section above. + + + +Writes event information to the file above. Such information should +already have been set with the methods described in the "Event input" +section above. This call should be repeated once for each event to be +stored. + + + +Writes the closing tag and closes the file. Optionally, if +updateInit = true, this routine will reopen the file from +the beginning, rewrite the same header as openLHEF() did, +and then call initLHEF() again to overwrite the old +information. This is especially geared towards programs, such as PYTHIA +itself, where the cross section information is not available at the +beginning of the run, but only is obtained by Monte Carlo integration +in parallel with the event generation itself. Then the +setXSec( i, xSec), setXErr( i, xSec) and +setXMax( i, xSec) can be used to update the relevant +information before closeLHEF is called. +Warning: overwriting the beginning of a file without +upsetting anything is a delicate operation. It only works when the new +lines require exactly as much space as the old ones did. Thus, if you add +another process in between, the file will be corrupted. + + +

PYTHIA 8 output to an LHEF

+ +The above methods could be used by any program to write an LHEF. +For PYTHIA 8 to do this, a derived class already exists, +LHAupFromPYTHIA8. In order for it to do its job, +it must gain access to the information produced by PYTHIA, +specifically the process event record and the +generic information stored in info. Therefore, if you +are working with an instance pythia of the +Pythia class, you have to instantiate +LHAupFromPYTHIA8 with pointers to the +process and info objects of +pythia: +
LHAupFromPYTHIA8 myLHA(&pythia.process, &pythia.info); + +

+The method setInit() should be called to store the +pythia initialization information in the LHA object, +and setEvent() to store event information. +Furthermore, updateSigma() can be used at the end +of the run to update cross-section information, cf. +closeLHEF(true) above. An example how the +generation, translation and writing methods should be ordered is +found in main20.cc. + +

+Currently there are some limitations, that could be overcome if +necessary. Firstly, you may mix many processes in the same run, +but the cross-section information stored in info only +refers to the sum of them all, and therefore they are all classified +as a common process 9999. Secondly, you should generate your events +in the CM frame of the collision, since this is the assumed frame of +stored Les Houches events, and no boosts have been implemented +for the case that Pythia::process is not in this frame. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/MainProgramSettings.xml b/PYTHIA8/pythia8140/xmldoc/MainProgramSettings.xml new file mode 100644 index 00000000000..79d5ebd353f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/MainProgramSettings.xml @@ -0,0 +1,200 @@ + + +

Main-Program Settings

+ +

Introduction

+ +The main program is up to the user to write. However, +sample main programs +are provided. In one such class of programs, key settings of the run +are read in from a "cards file". These commands may be of two types
+(a) instructions directly to Pythia, like which +processes to generate, and
+(b) instructions to the main program for what it should do, +like how many events to generate, i.e. how many times +pythia.next() should be called.
+In principle these two kinds could be kept completely separate. +However, to make life simpler, a number of useful main-program +settings are defined on this page, so that they are recognized by +the Settings machinery. They can thus be put among +the other cards without distinction. It is up to you to decide which +ones, if any, you actually want to use when you write your main program. +For convenience, some in the second section below can also be interpreted +directly by Pythia, while the subsequent ones really have +to be used in your main program. + +

+Once you have used the pythia.readFile(fileName) method to +read in the cards file (alternatively with an istream instead +of a fileName), you can interrogate the Settings +database to make the values available in your main program. A slight +complication is that you need to use a different Settings +method for each of the four possible return types that you want to +extract. To save some typing the same method names are found directly +in the Pythia class, and just send on to the +Settings ones to do the job, e.g. +

+  bool   showCS = pythia.flag("Main:showChangedSettings");
+  int    nEvent = pythia.mode("Main:numberOfEvents");
+  double spare1 = pythia.parm("Main:spareParm1");
+  string file   = pythia.word("Main:allSettingsFile"); 
+
+ +

Run settings

+ +Here settings related to how many events to generate and whether +to print some information on data used in run. These variables +can be set in an input "cards" file, and thereafter read out an used +in the user-written main program. Usage is purely optional, but may help +you reduce the need to recompile your main program. + + +The number of events to be generated. + + + +The number of events to list. + + + +Print the number of events generated so far, this many times, +i.e. once every numberOfEvents/numberToShow events. + + + +Allow this many times that pythia.next() returns false, +i.e. that an event is flawed, before aborting the run. + + + +Print a list of the changed flag/mode/parameter/word settings. + + + +Print a list of all flag/mode/parameter/word settings. +Warning: this will be a long list. + + + +Print particle and decay data for the particle with this particular +identity code. Default means that no particle is printed. + + + +Print a list of particle and decay data for those particles +that were changed (one way or another). + + + +In the previous listing also include the resonances that are +initialized at the beginning of a run and thus get new particle +data, even if these may well agree with the default ones. +Warning: this will be a rather long list. + + + +Print a list of all particle and decay data. +Warning: this will be a long list. + + + +Write a file with the changed flag/mode/parameter/word settings, in +a format appropriate to be read in at the beginning of a new +run, using the pythia.readFile(fileName) method. + + + +The name of the file to which the changed flag/mode/parameter/word +settings are written if Main:writeChangedSettings +is on. + + + +Write a file with all flag/mode/parameter/word settings, in +a format appropriate to be read in at the beginning of a new +run, using the pythia.readFile(fileName) method. + + + +The name of the file to which a flag/mode/parameter/word +settings are written if Main:writeAllSettings +is on. + + + +Print all available statistics or only the minimal set at the end +of the run. + + +

Subruns

+ +You can use subruns to carry out +several tasks in the same run. In that case you will need repeated +instances of the first setting below in your command file, and could +additionally use the second and third as well. + + +The number of the current subrun, a non-negative integer, put as +first line in a section of lines to be read for this particular subrun. + + + +If you read several Les Houches Event Files that you want to see +considered as one single combined event sample you can set this flag +on after the first subrun to skip (most of) the +(re-)initialization step. + + + +The number of subruns you intend to use in your current run. +Unlike the two settings above, Pythia itself will not +intepret this number, but you could e.g. have a loop in your main +program to loop over subruns from 0 through +numberOfSubruns - 1. + + +

Spares

+ +For currently unforeseen purposes, a few dummy settings are made +available here. The user can set the desired value in a "cards file" +and then use that value in the main program as desired. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/MasterSwitches.xml b/PYTHIA8/pythia8140/xmldoc/MasterSwitches.xml new file mode 100644 index 00000000000..bb737bb0b7f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/MasterSwitches.xml @@ -0,0 +1,172 @@ + + +

Master Switches

+ +Sometimes it may be convenient to omit certain aspects of the event +generation chain. This cannot be motivated in a full-blown production +run, but can often be convenient for own understanding and for +debug purposes. The flags on this page allow just that. + +

+The event generation is subdivided into three levels: the process +level, the parton level and the hadron level, and flags are grouped +accordingly. + +

Process Level

+ +The ProcessLevel class administrates the initial step of +the event generation, wherein the basic process is selected. Currently +this is done either using some of the internal processes, or with +Les Houches Accord input. + +

+There could not be a complete event without an initial process, so +it would not be a normal action to switch off this step. Furthermore, +without a process set, it is also not possible to carry out the tasks +on the parton level. It is still possible, however, to hadronize +a parton-level configuration provided by some external program. + + +If off, do not attempt to carry out any generation at all on the +process or parton level. Do allow parton configurations stored in +the event record to hadronize and hadrons to decay, however, as set +by the HadronLevel switches. Further details are found +here. + + +

+For ProcessLevel:all = on one part of the event generation +on this level may be switched off individually: + + +Master switch to allow resonance decays; on/off = true/false. +Normal hadrons and leptons do not count as resonances, so this is +aimed specifically towards Z^0, W^+-, t, h^0 and similar +objects beyond the Standard Model. Do not use this option if you +may produce coloured resonances and intend to allow hadronization, +since currently the program would not know how to handle this. + + +

+It is possible to stop the generation immediately after the basic +process has been selected, see PartonLevel:all below. + +

PartonLevel

+ +The PartonLevel class administrates the middle step of the +event generation, i.e. the evolution from an input (hard) process from +ProcessLevel, containing a few partons only, to a complete +parton-level configuration to be handed on to HadronLevel. +This step involves the application of initial- and final-state radiation, +multiple interactions and the structure of beam remnants. + + +If off then stop the generation after the hard process has been +generated, but before the parton-level and hadron-level steps. +The process record is filled, but the event +one is then not. + + +

+For PartonLevel:all = on some parts of the event generation +on this level may be switched off individually: + + +Master switch for multiple interactions; on/off = true/false. +Further options are found here. + + + +Master switch for initial-state radiation; on/off = true/false. +Further options are found here. + + + +Master switch for initial-state radiation; on/off = true/false. +Further options are found here. +If you leave this switch on, the following two switches allow +more detailed control to switch off only parts of the showers. + + + +Switch for final-state radiation in association with the hard process +itself; on/off = true/false. In addition PartonLevel:FSR +must be on for these emissions to occur. + + + +Master switch for final-state radiation in any resonance decays +subsequent to the hard process itself; on/off = true/false. In addition +PartonLevel:FSR must be on for these emissions to occur. + + +

+Switching off all the above MI/ISR/FSR switches is not equivalent +to setting PartonLevel:all = off. In the former case a +minimal skeleton of parton-level operations are carried out, such as +tying together the scattered partons with the beam remnants into colour +singlets, and storing this information in the event record. +It is therefore possible to go on and hadronize the event, if desired. +In the latter case no operations at all are carried out on the +parton level, and therefore it is also not possible to go on to the +hadron level. + + +Master switch for addition of beam remnants; on/off = true/false. +Only intended for very special applications, and cannot be used to +generate complete events. Specifically, unlike the other switches above, +the program will complain and possibly crash unlike you also set +HadronLevel:all = off and Check:event = off. + + +

+It is possible to stop the generation immediately after the parton level +has been set up, see HadronLevel:all below. + +

HadronLevel

+ +The HadronLevel class administrates the final step of the +event generation, wherein the partonic configuration from +PartonLevel is hadronized, including string fragmentation +and secondary decays. + +

+Most of the code in this class itself deals with subdividing the partonic +content of the event into separate colour singlets, that can be +treated individually by the string fragmentation machinery. When a +junction and an antijunction are directly connected, it also breaks +the string between the two, so that the topology can be reduced back +to two separate one-junction systems, while still preserving the +expected particle flow in the junction-junction string region(s). + + +If off then stop the generation after the hard process and +parton-level activity has been generated, but before the +hadron-level steps. + + +

+For HadronLevel:all = on some parts of the event generation +on this level may be switched off individually: + + +Master switch for hadronization; on/off = true/false. +Further options are found here. + + + +Master switch for decays; on/off = true/false. +Further options are found here. + + + +Master switch for the simulation of Bose-Einstein effects; +on/off = true/false. Further options are found +here. + + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/MultipleInteractions.xml b/PYTHIA8/pythia8140/xmldoc/MultipleInteractions.xml new file mode 100644 index 00000000000..178e1e4e704 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/MultipleInteractions.xml @@ -0,0 +1,507 @@ + + +

Multiple Interactions

+ +The starting point for the multiple interactions physics scenario in +PYTHIA is provided by Sjo87. Recent developments have +included a more careful study of flavour and colour correlations, +junction topologies and the relationship to beam remnants +Sjo04, and interleaving with initial-state radiation +Sjo05, making use of transverse-momentum-ordered +initial- and final-state showers. Currently a framework to handle +rescattering is under development. + +

+A big unsolved issue is how the colour of all these subsystems is +correlated. For sure there is a correlation coming from the colour +singlet nature of the incoming beams, but in addition final-state +colour rearrangements may change the picture. Indeed such extra +effects appear necessary to describe data, e.g. on +<pT>(n_ch). A simple implementation of colour +rearrangement is found as part of the +beam remnants description. + +

Main variables

+ +

Matching to hard process

+ +The maximum pT to be allowed for multiple interactions is +related to the nature of the hard process itself. It involves a +delicate balance between not doublecounting and not leaving any +gaps in the coverage. The best procedure may depend on information +only the user has: how the events were generated and mixed (e.g. with +Les Houches Accord external input), and how they are intended to be +used. Therefore a few options are available, with a sensible default +behaviour. + +Way in which the maximum scale for multiple interactions is set +to match the scale of the hard process itself. + + + + + +

Cross-section parameters

+ +The rate of interactions is determined by + +The value of alpha_strong at m_Z. Default value is +picked equal to the one used in CTEQ 5L. + + +

+The actual value is then regulated by the running to the scale +pT^2, at which it is evaluated + +The order at which alpha_strong runs at scales away from +m_Z. + + + + + +

+QED interactions are regulated by the alpha_electromagnetic +value at the pT^2 scale of an interaction. + + +The running of alpha_em used in hard processes. + + + + + +

+Note that the choices of alpha_strong and alpha_em +made here override the ones implemented in the normal process machinery, +but only for the interactions generated by the +MultipleInteractions class. + +

+In addition there is the possibility of a global rescaling of +cross sections (which could not easily be accommodated by a +changed alpha_strong, since alpha_strong runs) + +Multiply all cross sections by this fix factor. + + +

+The processes used to generate multiple interactions form a subset +of the standard library of hard processes. The input is slightly +different from the standard hard-process machinery, however, +since incoming flavours, the alpha_strong value and most +of the kinematics are aready fixed when the process is called. +It is possible to regulate the set of processes that are included in the +multiple-interactions framework. + + +Set of processes included in the machinery. + + + + + + +

Cross-section regularization

+ +There are two complementary ways of regularizing the small-pT +divergence, a sharp cutoff and a smooth dampening. These can be +combined as desired, but it makes sense to coordinate with how the +same issue is handled in spacelike +showers. Actually, by default, the parameters defined here are +used also for the spacelike showers, but this can be overridden. + +

+Regularization of the divergence of the QCD cross section for +pT -> 0 is obtained by a factor pT^4 / (pT0^2 + pT^2)^2, +and by using an alpha_s(pT0^2 + pT^2). An energy dependence +of the pT0 choice is introduced by two further parameters, +so that pT0Ref is the pT0 value for the reference +CM energy, pT0Ref = pT0(ecmRef). +Warning: if a large pT0 is picked for multiple +interactions, such that the integrated interaction cross section is +below the nondiffractive inelastic one, this pT0 will +automatically be scaled down to cope. + +

+The actual pT0 parameter used at a given CM energy scale, +ecmNow, is obtained as + + pT0 = pT0(ecmNow) = pT0Ref * (ecmNow / ecmRef)^ecmPow + +where pT0Ref, ecmRef and ecmPow are the +three parameters below. + + +The pT0Ref scale in the above formula. +Note: pT0Ref is one of the key parameters in a +complete PYTHIA tune. Its value is intimately tied to a number of other +choices, such as that of colour flow description, so unfortunately it is +difficult to give an independent meaning to pT0Ref. + + + +The ecmRef reference energy scale introduced above. + + + +The ecmPow energy rescaling pace introduced above. + + +

+Alternatively, or in combination, a sharp cut can be used. + +Lower cutoff in pT, below which no further interactions +are allowed. Normally pT0 above would be used to provide +the main regularization of the cross section for pT -> 0, +in which case pTmin is used mainly for technical reasons. +It is possible, however, to set pT0Ref = 0 and use +pTmin to provide a step-function regularization, or to +combine them in intermediate approaches. Currently pTmin +is taken to be energy-independent. + + +

+Gösta Gustafson has proposed (private communication, unpublished) +that the amount of screening, as encapsulated in the pT0 +parameter, fluctuates from one event to the next. Specifically, +high-activity event are more likely to lead to interactions at large +pT scales, but the high activity simultaneously leads to a +larger screening of interactions at smaller pT. Such a scenario +can approximately be simulated by scaling up the pT0 by a +factor sqrt(n), where n is the number of interactions +considered so far, including the current one. That is, for the first +interaction the dampening factor is pT^4 / (pT0^2 + pT^2)^2, +for the second pT^4 / (2 pT0^2 + pT^2)^2, for the third +pT^4 / (3 pT0^2 + pT^2)^2, and so on. Optionally the scheme +may also be applied to ISR emissions. For simplicity the same +alpha_s(pT0^2 + pT^2) is used throughout. Note that, in this +scenario the pT0 scale must be lower than in the normal case +to begin with, since it later is increased back up. Also note that the +idea with this scenario is to propose an alternative to colour +reconnection to understand the rise of <pT>(n_ch), +so that the amount of colour reconnection should be reduced. + +Choice to activate the above screening scenario, i.e. an increasing +effective pT0 for consecutive interactions. + + + + + +

Impact-parameter dependence

+ +The choice of impact-parameter dependence is regulated by several +parameters. + + +Choice of impact parameter profile for the incoming hadron beams. + + + + + + + +When assuming a double Gaussian matter profile, bProfile = 2, +the inner core is assumed to have a radius that is a factor +coreRadius smaller than the rest. + + + +When assuming a double Gaussian matter profile, bProfile = 2, +the inner core is assumed to have a fraction coreFraction +of the matter content of the hadron. + + + +When bProfile = 3 it gives the power of the assumed overlap +shape exp(- b^expPow). Default corresponds to a simple +exponential drop, which is not too dissimilar from the overlap +obtained with the standard double Gaussian parameters. For +expPow = 2 we reduce to the simple Gaussian, bProfile = 1, +and for expPow -> infinity to no impact parameter dependence +at all, bProfile = 0. For small expPow the program +becomes slow and unstable, so the min limit must be respected. + + +

Rescattering

+ +It is possible that a parton may rescatter, i.e. undergo a further +interaction subsequent to the first one. The machinery to model this +kind of physics has only recently become fully operational +Cor09, and is therefore not yet so well explored. + +

+The rescatting framework has ties with other parts of the program, +notably with the beam remnants. + + +Switch to allow rescattering of partons; on/off = true/false.
+Warning: use with caution since machinery is still not +so well tested. +
+ + +Switch to allow rescattering of partons, where both incoming partons +have already rescattered; on/off = true/false. Is only used if +MultipleInteractions:allowRescatter is switched on.
+Warning: currently there is no complete implementation that +combines it with shower evolution, so you must use +PartonLevel:ISR = off and PartonLevel:FSR = off. +If not, a warning will be issued and double rescattering will not be +simulated. The rate also comes out to be much lower than for single +rescattering, so to first approximation it can be neglected. +
+ + +Selection of which partons rescatter against unscattered partons +from the incoming beams A and B, based on their rapidity value +y in the collision rest frame. Here ySep is +shorthand for MultipleInteractions:ySepRescatter and +deltaY for MultipleInteractions:deltaYRescatter, +defined below. The description is symmetric between the two beams, +so only one case is described below. + + + + + + + + +used for some of the MultipleInteractions:rescatterMode +options above, as the rapidity for which a scattered parton has a 50% +probability to be considered as a potential rescatterer. +A ySep > 0 generally implies that some central partons cannot +rescatter at all, while a ySep < 0 instead allows central +partons to scatter against either beam. + + + +used for some of the MultipleInteractions:rescatterMode +options above, as the width of the rapidity transition region, where the +probability rises from zero to unity that a scattered parton is considered +as a potential rescatterer. + + + +

Further variables

+ +These should normally not be touched. Their only function is for +cross-checks. + + +Number of allowed incoming quark flavours in the beams; a change +to 4 would thus exclude b and bbar as incoming +partons, etc. + + + +The allowed pT range is split (unevenly) into 100 bins, +and in each of these the interaction cross section is evaluated in +nSample random phase space points. The full integral is used +at initialization, and the differential one during the run as a +"Sudakov form factor" for the choice of the hardest interaction. +A larger number implies increased accuracy of the calculations. + + +

Technical notes

+ +Relative to the articles mentioned above, not much has happened. +The main news is a technical one, that the phase space of the +2 -> 2 (massless) QCD processes is now sampled in +dy_3 dy_4 dpT^2, where y_3 and y_4 are +the rapidities of the two produced partons. One can show that + + (dx_1 / x_1) * (dx_2 / x_2) * d(tHat) = dy_3 * dy_4 * dpT^2 + +Furthermore, since cross sections are dominated by the "Rutherford" +one of t-channel gluon exchange, which is enhanced by a +factor of 9/4 for each incoming gluon, effective structure functions +are defined as + + F(x, pT2) = (9/4) * xg(x, pT2) + sum_i xq_i(x, pT2) + +With this technical shift of factors 9/4 from cross sections to parton +densities, a common upper estimate of + + d(sigmaHat)/d(pT2) < pi * alpha_strong^2 / pT^4 + +is obtained. + +

+In fact this estimate can be reduced by a factor of 1/2 for the +following reason: for any configuration (y_3, y_4, pT2) also +one with (y_4, y_3, pT2) lies in the phase space. Not both +of those can enjoy being enhanced by the tHat -> 0 +singularity of + + d(sigmaHat) propto 1/tHat^2. + +Or if they are, which is possible with identical partons like +q q -> q q and g g -> g g, each singularity comes +with half the strength. So, when integrating/averaging over the two +configurations, the estimated d(sigmaHat)/d(pT2) drops. +Actually, it drops even further, since the naive estimate above is +based on + + (4 /9) * (1 + (uHat/sHat)^2) < 8/9 < 1 + +The 8/9 value would be approached for tHat -> 0, which +implies sHat >> pT2 and thus a heavy parton-distribution +penalty, while parton distributions are largest for +tHat = uHat = -sHat/2, where the above expression +evaluates to 5/9. A fudge factor is therefore introduced to go the +final step, so it can easily be modifed when further non-Rutherford +processes are added, or should parton distributions change significantly. + +

+At initialization, it is assumed that + + d(sigma)/d(pT2) < d(sigmaHat)/d(pT2) * F(x_T, pT2) * F(x_T, pT2) + * (2 y_max(pT))^2 + +where the first factor is the upper estimate as above, the second two +the parton density sum evaluated at y_3 = y_ 4 = 0 so that +x_1 = x_2 = x_T = 2 pT / E_cm, where the product is expected +to be maximal, and the final is the phase space for +-y_max < y_{3,4} < y_max. +The right-hand side expression is scanned logarithmically in y, +and a N is determined such that it always is below +N/pT^4. + +

+To describe the dampening of the cross section at pT -> 0 by +colour screening, the actual cross section is multiplied by a +regularization factor (pT^2 / (pT^2 + pT0^2))^2, and the +alpha_s is evaluated at a scale pT^2 + pT0^2, +where pT0 is a free parameter of the order of 2 - 4 GeV. +Since pT0 can be energy-dependent, an ansatz + + pT0(ecm) = pT0Ref * (ecm/ecmRef)^ecmPow + +is used, where ecm is the current CM frame energy, +ecmRef is an arbitrary reference energy where pT0Ref +is defined, and ecmPow gives the energy rescaling pace. For +technical reasons, also an absolute lower pT scale pTmin, +by default 0.2 GeV, is introduced. In principle, it is possible to +recover older scenarios with a sharp pT cutoff by setting +pT0 = 0 and letting pTmin be a larger number. + +

+The above scanning strategy is then slightly modified: instead of +an upper estimate N/pT^4 one of the form +N/(pT^2 + r * pT0^2)^2 is used. At first glance, r = 1 +would seem to be fixed by the form of the regularization procedure, +but this does not take into account the nontrivial dependence on +alpha_s, parton distributions and phase space. A better +Monte Carlo efficiency is obtained for r somewhat below unity, +and currently r = 0.25 is hardcoded. + +In the generation a trial pT2 is then selected according to + + d(Prob)/d(pT2) = (1/sigma_ND) * N/(pT^2 + r * pT0^2)^2 * ("Sudakov") + +For the trial pT2, a y_3 and a y_4 are then +selected, and incoming flavours according to the respective +F(x_i, pT2), and then the cross section is evaluated for this +flavour combination. The ratio of trial/upper estimate gives the +probability of survival. + +

+Actually, to profit from the factor 1/2 mentioned above, the cross +section for the combination with y_3 and y_4 +interchanged is also tried, which corresponds to exchanging tHat +and uHat, and the average formed, while the final kinematics +is given by the relative importance of the two. + +

+Furthermore, since large y values are disfavoured by dropping +PDF's, a factor + + WT_y = (1 - (y_3/y_max)^2) * (1 - (y_4/y_max)^2) + +is evaluated, and used as a survival probability before the more +time-consuming PDF+ME evaluation, with surviving events given a +compensating weight 1/WT_y. + +

+An impact-parameter dependencs is also allowed. Based on the hard +pT scale of the first interaction, and enhancement/depletion +factor is picked, which multiplies the rate of subsequent interactions. + +

+Parton densities are rescaled and modified to take into account the +energy-momentum and flavours kicked out by already-considered +interactions. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/NewGaugeBosonProcesses.xml b/PYTHIA8/pythia8140/xmldoc/NewGaugeBosonProcesses.xml new file mode 100644 index 00000000000..ff9e7fba956 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/NewGaugeBosonProcesses.xml @@ -0,0 +1,344 @@ + + +

New-Gauge-Boson Processes

+ +This page contains the production of new Z'^0 and +W'^+- gauge bosons, e.g. within the context of a new +U(1) or SU(2) gauge group, and also a +(rather speculative) horizontal gauge boson R^0. +Left-right-symmetry scenarios also contain new gauge bosons, +but are described +separately. + +

Z'^0

+ +This group only contains one subprocess, with the full +gamma^*/Z^0/Z'^0 interference structure for couplings +to fermion pairs. It is possible to pick only a subset, e.g, only +the pure Z'^0 piece. No higher-order processes are +available explicitly, but the ISR showers contain automatic +matching to the Z'^0 + 1 jet matrix elements, as for +the corresponding gamma^*/Z^0 process. + + +Scattering f fbar ->Z'^0. +Code 3001. + + + +Choice of full gamma^*/Z^0/Z'^0 structure or not in +the above process. Note that, with the Z'^0 part switched +off, this process is reduced to what already exists among +electroweak processes, +so those options are here only for crosschecks. + + + + + + + +Note: irrespective of the option used, the particle produced +will always be assigned code 32 for Z'^0, and open decay channels +is purely dictated by what is set for the Z'^0. + + +

+The couplings of the Z'^0 to quarks and leptons can +either be assumed universal, i.e. generation-independent, or not. +In the former case eight numbers parametrize the vector and axial +couplings of down-type quarks, up-type quarks, leptons and neutrinos, +respectively. Depending on your assumed neutrino nature you may +want to restrict your freedom in that sector, but no limitations +are enforced by the program. The default corresponds to the same +couplings as that of the Standard Model Z^0, with axial +couplings a_f = +-1 and vector couplings +v_f = a_f - 4 e_f sin^2(theta_W), with +sin^2(theta_W) = 0.23. Without universality +the same eight numbers have to be set separately also for the +second and the third generation. The choice of fixed axial and +vector couplings implies a resonance width that increases linearly +with the Z'^0 mass. + +

+By a suitable choice of the parameters, it is possible to simulate +just about any imaginable Z'^0 scenario, with full +interference effects in cross sections and decay angular +distributions and generation-dependent couplings; the default values +should mainly be viewed as placeholders. The conversion +from the coupling conventions in a set of different Z'^0 +models in the literature to those used in PYTHIA is described by +C. +Ciobanu et al. + + +If on then you need only set the first-generation couplings +below, and these are automatically also used for the second and +third generation. If off, then couplings can be chosen separately +for each generation. + + +

+Here are the couplings always valid for the first generation, +and normally also for the second and third by trivial analogy: + + +vector coupling of d quarks. + + + +axial coupling of d quarks. + + + +vector coupling of u quarks. + + + +axial coupling of u quarks. + + + +vector coupling of e leptons. + + + +axial coupling of e leptons. + + + +vector coupling of nu_e neutrinos. + + + +axial coupling of nu_e neutrinos. + + +

+Here are the further couplings that are specific for +a scenario with Zprime:universality swiched off: + + +vector coupling of s quarks. + + + +axial coupling of s quarks. + + + +vector coupling of c quarks. + + + +axial coupling of c quarks. + + + +vector coupling of mu leptons. + + + +axial coupling of mu leptons. + + + +vector coupling of nu_mu neutrinos. + + + +axial coupling of nu_mu neutrinos. + + + +vector coupling of b quarks. + + + +axial coupling of b quarks. + + + +vector coupling of t quarks. + + + +axial coupling of t quarks. + + + +vector coupling of tau leptons. + + + +axial coupling of tau leptons. + + + +vector coupling of nu_tau neutrinos. + + + +axial coupling of nu_tau neutrinos. + + +

+The coupling to the decay channel Z'^0 -> W^+ W^- is +more model-dependent. By default it is therefore off, but can be +switched on as follows. Furthermore, we have left some amount of +freedom in the choice of decay angular correlations in this +channel, but obviously alternative shapes could be imagined. + + +the coupling Z'^0 -> W^+ W^- is taken to be this number +times m_W^2 / m_Z'^2 times the Z^0 -> W^+ W^- +coupling. Thus a unit value corresponds to the +Z^0 -> W^+ W^- coupling, scaled down by a factor +m_W^2 / m_Z'^2, and gives a Z'^0 partial +width into this channel that again increases linearly. If you +cancel this behaviour, by letting Zprime:coup2WW be +proportional to m_Z'^2 / m_W^2, you instead obtain a +partial width that goes like the fifth power of the Z'^0 +mass. These two extremes correspond to the "extended gauge model" +and the "reference model", respectively, of Alt89. +Note that this channel only includes the pure Z' part, +while f fbar -> gamma^*/Z^*0 -> W^+ W^- is available +as a separate electroweak process. + + + +in the decay chain Z'^0 -> W^+ W^- ->f_1 fbar_2 f_3 fbar_4 +the decay angular distributions is taken to be a mixture of two +possible shapes. This parameter gives the fraction that is distributed +as in Higgs h^0 -> W^+ W^- (longitudinal bosons), +with the remainder (by default all) is taken to be the same as for +Z^0 -> W^+ W^- (a mixture of transverse and longitudinal +bosons). + + +

+A massive Z'^0 is also likely to decay into Higgses +and potentially into other now unknown particles. Such possibilities +clearly are quite model-dependent, and have not been included +for now. + +

W'^+-

+ +The W'^+- implementation is less ambitious than the +Z'^0. Specifically, while indirect detection of a +Z'^0 through its interference contribution is +a possible discovery channel in lepton colliders, there is no +equally compelling case for W^+-/W'^+- interference +effects being of importance for discovery, and such interference +has therefore not been implemented for now. Related to this, a +Z'^0 could appear on its own in a new U(1) group, +while W'^+- would have to sit in a SU(2) group +and thus have a Z'^0 partner that is likely to be found +first. Only one process is implemented but, like for the +W^+-, the ISR showers contain automatic matching to the +W'^+- + 1 jet matrix elements. + + +Scattering f fbar' -> W'^+-. +Code 3021. + + +

+The couplings of the W'^+- are here assumed universal, +i.e. the same for all generations. One may set vector and axial +couplings freely, separately for the q qbar' and the +l nu_l decay channels. The defaults correspond to the +V - A structure and normalization of the Standard Model +W^+-, but can be changed to simulate a wide selection +of models. One limitation is that, for simplicity, the same +Cabibbo--Kobayashi--Maskawa quark mixing matrix is assumed as for +the standard W^+-. Depending on your assumed neutrino +nature you may want to restrict your freedom in the lepton sector, +but no limitations are enforced by the program. + + +vector coupling of quarks. + + + +axial coupling of quarks. + + + +vector coupling of leptons. + + + +axial coupling of leptons. + + +

+The coupling to the decay channel W'^+- -> W^+- Z^0 is +more model-dependent, like for Z'^0 -> W^+ W^- described +above. By default it is therefore off, but can be +switched on as follows. Furthermore, we have left some amount of +freedom in the choice of decay angular correlations in this +channel, but obviously alternative shapes could be imagined. + + +the coupling W'^0 -> W^+- Z^0 is taken to be this number +times m_W^2 / m_W'^2 times the W^+- -> W^+- Z^0 +coupling. Thus a unit value corresponds to the +W^+- -> W^+- Z^0 coupling, scaled down by a factor +m_W^2 / m_W'^2, and gives a W'^+- partial +width into this channel that increases linearly with the +W'^+- mass. If you cancel this behaviour, by letting +Wprime:coup2WZ be proportional to m_W'^2 / m_W^2, +you instead obtain a partial width that goes like the fifth power +of the W'^+- mass. These two extremes correspond to the +"extended gauge model" and the "reference model", respectively, +of Alt89. + + + +in the decay chain W'^+- -> W^+- Z^0 ->f_1 fbar_2 f_3 fbar_4 +the decay angular distributions is taken to be a mixture of two +possible shapes. This parameter gives the fraction that is distributed +as in Higgs H^+- -> W^+- Z^0 (longitudinal bosons), +with the remainder (by default all) is taken to be the same as for +W^+- -> W^+- Z^0 (a mixture of transverse and longitudinal +bosons). + + +

+A massive W'^+- is also likely to decay into Higgses +and potentially into other now unknown particles. Such possibilities +clearly are quite model-dependent, and have not been included +for now. + +

R^0

+ +The R^0 boson (particle code 41) represents one possible +scenario for a horizontal gauge boson, i.e. a gauge boson +that couples between the generations, inducing processes like +s dbar -> R^0 -> mu^- e^+. Experimental limits on +flavour-changing neutral currents forces such a boson to be fairly +heavy. In spite of being neutral the antiparticle is distinct from +the particle: one carries a net positive generation number and +the other a negative one. This particular model has no new +parameters beyond the R^0 mass. Decays are assumed isotropic. +For further details see Ben85. + + +Scattering f_1 fbar_2 -> R^0 -> f_3 fbar_4, where +f_1 and fbar_2 are separated by +- one +generation and similarly for f_3 and fbar_4. +Thus possible final states are e.g. d sbar, u cbar +s bbar, c tbar, e- mu+ and +mu- tau+. +Code 3041. + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/OniaProcesses.xml b/PYTHIA8/pythia8140/xmldoc/OniaProcesses.xml new file mode 100644 index 00000000000..3532afeb850 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/OniaProcesses.xml @@ -0,0 +1,301 @@ + + +

Onia Processes

+ +Production of J/psi or Upsilon, directly and via chi states and the +colour-octet mechanism. +In each process the square-bracketed expression specifies the state +in spectroscopic notation, (2S+1) L J, followed by +(1) for colour-singlet states and (8) for +colour-octet ditto. + +

+The original Fortran code for these processes has been contributed +by Stefan Wolf [unpublished]. For the C++ version only the unpolarized +expressions are retained, since the theoretical predictions of the +colour-octet model anyway do not agree with the experimental +observations. Furthermore, the polarization effects are modest, +so isotropic decay is not a bad starting point. Such an event sample +can afterwards be reweighted at will by the user, to test various +assumptions. + +

+The description of +final-state radiation +is in this case based on some further model assumptions. + +

+Most of the processes below are divergent in the limit +pT -> 0, and therefore a pTmin scale should +be set. Comparisons with data indicate that this divergence +can be tamed the same way as for the normal QCD 2 -> 2 cross +sections, which makes sense, since they are all dominated by the +same kind of t-channel gluon exchange. It is therefore +possible to use the SuppressSmallPT +user hook to impose a reweighting that cancels the low-pT +divergence. + +

+An eikonalized description of these processes is included in the +multiple-interactions framework. Here the low-pT dampening +is automatic, and additionally the framework is more consistent +(e.g. with respect to energy-momentum constraints and the +impact-parameter description) for events where the onium production +is not the hardest subprocess, as would often be the case in the +low-pT limit. + +

Charmonium

+ + +Common switch for the group of charmonium production. + + + +g g -> ccbar[3S1(1)] g. +Code 401. + + + +g g -> ccbar[3P0(1)] g. +Code 402. + + + +g g -> ccbar[3P1(1)] g. +Code 403. + + + +g g -> ccbar[3P2(1)] g. +Code 404. + + + +q g -> ccbar[3P0(1)] q. +Code 405. + + + +q g -> ccbar[3P1(1)] q. +Code 406. + + + +q g -> ccbar[3P2(1)] q. +Code 407. + + + +q qbar -> ccbar[3P0(1)] g. +Code 408. + + + +q qbar -> ccbar[3P1(1)] g. +Code 409. + + + +q qbar -> ccbar[3P2(1)] g. +Code 410. + + + +g g -> ccbar[3S1(8)] g. +Code 411. + + + +g g -> ccbar[3S1(8)] g. +Code 412. + + + +g g -> ccbar[3S1(8)] g. +Code 413. + + + +q g -> ccbar[3S1(8)] q. +Code 414. + + + +q g -> ccbar[3S1(8)] q. +Code 415. + + + +q g -> ccbar[3S1(8)] q. +Code 416. + + + +q qbar -> ccbar[3S1(8)] g. +Code 417. + + + +q qbar -> ccbar[3S1(8)] g. +Code 418. + + + +q qbar -> ccbar[3S1(8)] g. +Code 419. + + +

Bottomonium

+ + +Common switch for the group of charmonium production. + + + +g g -> bbbar[3S1(1)] g. +Code 501. + + + +g g -> bbbar[3P0(1)] g. +Code 502. + + + +g g -> bbbar[3P1(1)] g. +Code 503. + + + +g g -> bbbar[3P2(1)] g. +Code 504. + + + +q g -> bbbar[3P0(1)] q. +Code 505. + + + +q g -> bbbar[3P1(1)] q. +Code 506. + + + +q g -> bbbar[3P2(1)] q. +Code 507. + + + +q qbar -> bbbar[3P0(1)] g. +Code 508. + + + +q qbar -> bbbar[3P1(1)] g. +Code 509. + + + +q qbar -> bbbar[3P2(1)] g. +Code 510. + + + +g g -> bbbar[3S1(8)] g. +Code 511. + + + +g g -> bbbar[3S1(8)] g. +Code 512. + + + +g g -> bbbar[3S1(8)] g. +Code 513. + + + +q g -> bbbar[3S1(8)] q. +Code 514. + + + +q g -> bbbar[3S1(8)] q. +Code 515. + + + +q g -> bbbar[3S1(8)] q. +Code 516. + + + +q qbar -> bbbar[3S1(8)] g. +Code 517. + + + +q qbar -> bbbar[3S1(8)] g. +Code 518. + + + +q qbar -> bbbar[3S1(8)] g. +Code 519. + + +

Onium matrix elements

+ +The implementation of charmonium and bottomonium production, including +the colour-octet production mechanism, requires information on NRQCD +matrix elements for the various wavefunctions involved. Default values +for these are encoded in the following ten variables. They +are taken from Nas00; see also Bar06. + + +<O(J/psi)[3S1(1)]>. + + + +<O(J/psi)[3S1(8)]>. + + + +<O(J/psi)[1S0(8)]>. + + + +<O(J/psi)[3P0(8)]>/m_c^2. + + + +<O(chi_c0)[3P0(8)]>/m_c^2. + + + +<O(Upsilon)[3S1(1)]>. + + + +<O(Upsilon)[3S1(8)]>. + + + +<O(Upsilon)[1S0(8)]>. + + + +<O(Upsilon)[3P0(8)]>/m_b^2. + + + +<O(chi_b0)[3P0(8)]>/m_b^2. + + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/PDFSelection.xml b/PYTHIA8/pythia8140/xmldoc/PDFSelection.xml new file mode 100644 index 00000000000..8726d191985 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/PDFSelection.xml @@ -0,0 +1,405 @@ + + +

PDF Selection

+ +This page contains five subsections. The first deals with how to +pick the parton distribution set for protons, including from LHAPDF, +to be used for all proton and antiproton beams. The second is a special +option that allows a separate PDF set to be used for the hard process +only, while the first choice would still apply to everything else. +The third and fourth give access to pion and Pomeron PDF's, respectively, +the latter being used to describe diffractive systems. +The fifth gives the possibility to switch off the lepton +"parton density". + +

Parton densities for protons

+ +The selection of parton densities is made once and then is propagated +through the program. It is essential to make an informed choice, +for several reasons Kas10: +Warning 1: the choice of PDF set affects a number of +properties of events. A change of PDF therefore requires a complete +retuning e.g. of the multiple-interactions model for minimum-bias and +underlying events. +Warning 2: People often underestimate the differences +between different sets on the market. The sets for the same order are +constructed to behave more or less similarly at large x and +Q^2, while the multiple interactions are dominated by the +behaviour in the region of small x and Q^2. A good +PDF parametrization ought to be sensible down to x = 10^-6 +(x = 10^-7) and Q^2 = 1 GeV^2 for Tevatron (LHC) +applications. Unfortunately there are distributions on the market that +completely derail in that region. The main41.cc and +main42.cc programs in the examples +subdirectory provide some examples of absolutely minimal sanity checks +before a new PDF set is put in production. +Warning 3: NLO and LO sets tend to have quite different +behaviours, e.g. NLO ones have less gluons at small x, which then is +compensated by positive corrections in the NLO matrix elements. +Therefore do not blindly assume that an NLO tune has to be better than +an LO one when combined with the LO matrix elements in PYTHIA. There are +explicit examples where such thinking can lead you down the wrong alley, +especially if you study low-pT physics. In the list below you +should therefore be extra cautious when using set 6 or set 9. + +

+The simplest option is to pick one +of the distributions available internally: + + +Parton densities to be used for proton beams (and, by implication, +antiproton ones): + + + + + + + + + + + + + +Note: the alpha_s(M_Z) values and the order of the +running in the description above is purely informative, and does not +affect any other parts of the program. Instead you have the freedom to +set alpha_s(M_Z) value and running separately for +hard processes +(including resonance decays), +multiple interactions, +initial-state radiation, and +final-state radiation. + +

+This is a reasonably complete list of recent LO fits, both +ones within the normal LO context and ones with modifications for better +matching to event generators. In addition two older sets are +included for backwards reference (most studies to date are based on +CTEQ 5L). If you link to the +LHAPDF +library Wha05 you get access to a much wider selection. +Warning 1: owing to previous problems with the behaviour +of PDF's beyond the x and Q^2 boundaries of a set, +you should only use LHAPDF version 5.3.0 or later. +Warning 2: the behaviour of the LHAPDF sets need not be +identical with the implementation found in PYTHIA. Specifically we +are aware of the following points that may influence a comparison. +
(a) CTEQ 5L in PYTHIA is the parametrization, in LHAPDF the grid +interpolation. +
(b) MRST LO* and LO** in PYTHIA is based on an updated edition, +where one makes use of the expanded MSTW grid format, while LHAPDF +is based on the original smaller grid. +
(c) The CTEQ 6 and CT09MC sets in PYTHIA are frozen at the +boundaries of the grid, by recommendation of the authors, while +LHAPDF also offers an option with a smooth extrapolation outside +the grid boundaries. + + +If off then the choice of proton PDF is based on PDF:pSet +above. If on then it is instead based on the choice of +PDF:LHAPDFset and PDF:LHAPDFmember below. +Note: in order for this option to work you must have +compiled PYTHIA appropriately and have set the LHAPATH +environment variable to provide the data-files directory of your local +LHAPDF installation. See the README file in the examples +directory for further instructions. + + + +Name of proton PDF set from LHAPDF to be used. You have to choose +from the + +list of available sets. Examples of some fairly recent ones +(but still less recent than found above) would be +cteq61.LHpdf, cteq61.LHgrid, cteq6l.LHpdf, cteq6ll.LHpdf, +MRST2004nlo.LHpdf, MRST2004nlo.LHgrid, MRST2004nnlo.LHgrid and +MRST2004FF3lo.LHgrid. If you pick a LHpdf set it will require some +calculation the first time it is called. +Technical note: if you provide a name beginning with a +slash (/) it is assumed you want to provide the full file path and then +initPDFsetM(name) is called, else the correct path is assumed +already set and initPDFsetByNameM(name) is called. + + + +Further choice of a specific member from the set picked above. Member 0 +should normally correspond to the central value, with higher values +corresponding to different error PDF's somewhat off in different +directions. You have to check from set to set which options are open. +Note: you can only use one member in a run, so if you +want to sweep over many members you either have to do many separate +runs or, as a simplification, save the +pdf weights at the hard scattering +and do an offline reweighting of events. + + + +Parton densities have a guaranteed range of validity in x +and Q^2, and what should be done beyond that range usually is +not explained by the authors of PDF sets. Nevertheless these boundaries +very often are exceeded, e.g. minimum-bias studies at LHC may sample +x values down to 10^-8, while many PDF sets stop +already at 10^-5. The default behaviour is then that the +PDF's are frozen at the boundary, i.e. xf(x,Q^2) is fixed at +its value at x_min for all values x < x_min, +and so on. This is a conservative approach. Alternatively, if you +switch on extrapolation, then parametrizations will be extended beyond +the boundaries, by some prescription. In some cases this will provide a +more realistic answer, in others complete rubbish. Another problem is +that some of the PDF-set codes will write a warning message anytime the +limits are exceeded, thus swamping your output file. Therefore you should +study a set seriously before you run it with this switch on. + + +

+If you want to use PDF's not found in LHAPDF, or you want to interface +LHAPDF another way, you have full freedom to use the more generic +interface options. + +

Parton densities for protons in the hard process

+ +The above options provides a PDF set that will be used everywhere: +for the hard process, the parton showers and the multiple interactions +alike. As already mentioned, therefore a change of PDF should be +accompanied by a complete retuning of the whole MI framework, +and maybe more. There are cases where one may want to explore +different PDF options for the hard process, but would not want to touch +the rest. If several different sets are to be compared, a simple +reweighting based on the originally +used flavour, x, Q^2 and PDF values may offer the +best route. The options in this section allow a choice of the PDF set +for the hard process alone, while the choice made in the previous section +would still be used for everything else. The hardest interaction +of the minimum-bias process is part of the multiple-interactions +framework and so does not count as a hard process here. + +

+Of course it is inconsistent to use different PDF's in different parts +of an event, but if the x and Q^2 ranges mainly accessed +by the components are rather different then the contradiction would not be +too glaring. Furthermore, since standard PDF's are one-particle-inclusive +we anyway have to 'invent' our own PDF modifications to handle configurations +where more than one parton is kicked out of the proton Sjo04. + +

+The PDF choices that can be made are the same as above, so we do not +repeat the detailed discussion. + + +If on then select a separate PDF set for the hard process, using the +variables below. If off then use the same PDF set for everything, +as already chosen above. + + + +Parton densities to be used for proton beams (and, by implication, +antiproton ones): + + + + + + + + + + + + + + + +If off then the choice of proton PDF is based on hardpPDFset +above. If on then it is instead based on the choice of +hardLHAPDFset and hardLHAPDFmember below. + + + +Name of proton PDF set from LHAPDF to be used. + + + +Further choice of a specific member from the set picked above. + + +

+Note that there is no separate equivalent of the +PDF:extrapolateLHAPDF flag specifically for the hard +PDF. Since LHAPDF only has one global flag for extrapolation or not, +the choice for the normal PDF's also applies to the hard ones. + +

Parton densities for pions

+ +The parton densities of the pion are considerably less well known than +those of the proton. There are only rather few sets on the market, +and none particularly recent. Only one comes built-in, but others can +be accessed from LHAPDF. Input parametrizations are for the pi+. +>From this the pi- is obtained by charge conjugation and the +pi0 from averaging (half the pions have d dbar +valence quark content, half u ubar. + +

+Much of the switches are taken over from the proton case, with obvious +modifications; therefore the description is briefer. Currently we have +not seen the need to allow separate parton densities for hard processes. +When using LHAPDF the PDF:extrapolateLHAPDF switch of the +proton also applies to pions. + + +Internal parton densities that can be used for pion beams, currently with +only one choice. + + + + +If off then the choice of proton PDF is based on PDF:piSet +above. If on then it is instead based on the choice of +PDF:piLHAPDFset and PDF:piLHAPDFmember below. + + + +Name of pion PDF set from LHAPDF to be used. You have to choose from the + +list of available sets. + + + +Further choice of a specific member from the set picked above. + + +

Parton densities for Pomerons

+ +The Pomeron is introduced in the description of diffractive events, +i.e. a diffractive system is viewed as a Pomeron-proton collision at a +reduced CM energy. Here the PDF's are even less well known. +Most experimental parametrizations are NLO, which makes them less +well suited for Monte Carlo applications. Furthemore note that +the momentum sum is arbitrarily normalized to a non-unity value. + + +Parton densities that can be used for Pomeron beams. + + + + + + + + + +the parameter a in the ansatz xg(x) = N_ab x^a (1 - x)^b +for option 1 above. + + + +the parameter b in the ansatz xg(x) = N_ab x^a (1 - x)^b +for option 1 above. + + + +the parameter a in the ansatz xq(x) = N_ab x^a (1 - x)^b +for option 1 above. + + + +the parameter b in the ansatz xq(x) = N_ab x^a (1 - x)^b +for option 1 above. + + + +the fraction of the Pomeron momentum carried by quarks +for option 1 above, with the rest carried by gluons. + + + +the suppression of the s quark density relative to that of the +d and u ones for option 1 above. + + + +Rescale the four H1 fits above by this uniform factor, e.g. to bring +up their momentum sum to around unity. By default all three have +a momentum sum of order 0.5, suggesting that a factor around 2.0 +should be used. You can use examples/main41.cc to get +a more precise value. Note that also other parameters in the +diffraction framework may need to +be retuned when this parameter is changed. + + +

Parton densities for leptons

+ +For electrons/leptons there is no need to choose between different +parametrizations, since only one implementation is available, and +should be rather uncontroversial (apart from some technical details). +However, insofar as e.g. e^+ e^- data often are corrected +back to a world without any initial-state photon radiation, it is +useful to have a corresponding option available here. + + +Use parton densities for lepton beams or not. If off the colliding +leptons carry the full beam energy, if on part of the energy is +radiated away by initial-state photons. In the latter case the +initial-state showers will generate the angles and energies of the +set of photons that go with the collision. In addition one collinear +photon per beam carries any leftover amount of energy not described +by shower emissions. If the initial-state showers are switched off +these collinear photons will carry the full radiated energy. + + +

Incoming parton selection

+ +There is one useful degree of freedom to restrict the set of incoming +quark flavours for hard processes. It does not change the PDF's as such, +only which quarks are allowed to contribute to the hard-process cross +sections. Note that separate but similarly named modes are available +for multiple interactions and spacelike showers. + + +Number of allowed incoming quark flavours in the beams; a change +to 4 would thus exclude b and bbar as incoming +partons, etc. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/PYTHIA6TranslationTable.xml b/PYTHIA8/pythia8140/xmldoc/PYTHIA6TranslationTable.xml new file mode 100644 index 00000000000..f58e4c3e946 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/PYTHIA6TranslationTable.xml @@ -0,0 +1,100 @@ + + +

PYTHIA 6 Translation Table

+ +For those more familiar with PYTHIA 6 than PYTHIA 8, here comes a table +that shows the approximate correspondence between some commonly used +variables in the two programs.The list can be expanded to meet explicit +needs (channel your suggestions via the Monte Carlo responsible of your +collaboration), but there is no question of ever providing anywhere near +a complete coverage. + +

Selecting properties of event generation

+ +For PYTHIA 8 you should use the pythia->readString("command") +to give in the commands listed below, assuming that you have access to a +pointer pythia to an instance of the Pythia class. + + + + + + + + + + + + + + + + + + + + + + + + +
PYTHIA 6 PYTHIA 8 Comment
MSEL = 1 SoftQCD:minBias = on soft and hard QCD events (for pp/pbarp)
MSEL = 2 SoftQCD:all = on as above, plus elastic and diffractive (for pp/pbarp)
MSTP(61) = 0 PartonLevel:ISR = off no initial-state radiation
MSTP(71) = 0 PartonLevel:FSR = off no final-state radiation
MSTP(81) = 0 PartonLevel:MI = off no multiple parton-parton interactions
MSTP(111) = 0 HadronLevel:all = off no hadronization and no decays
+ +

Information about generated event

+ +Several PYTHIA 6 variables are stored in two places, and then both are +given below. For PYTHIA 8 it is assumed that you have access to a pointer +pythia to an instance of the Pythia class. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PYTHIA 6 PYTHIA 8 Comment
msti(1), mint(1) pythia->info.code() process ID (but changed numbering)
pari(13), vint(43) pythia->info.mHat() invariant mass of the hard subprocess
pari(17), vint(47) pythia->info.pTHat() transverse momentum of the hard subprocess (2 -> 2)
pari(21), vint(51) pythia->info.QRen() renormalization scale Q of the hard subprocess (default definition changed)
vint(57) pythia->info.alphaEM() electromagnetic coupling constant in the hard subprocess
vint(58) pythia->info.alphaS() strong coupling constant in the hard subprocess
msti(15), mint(15) pythia->info.id1() ID of the first incoming parton
msti(16), mint(16) pythia->info.id2() ID of the second incoming parton
pari(33), vint(41) pythia->info.x1() momentum fraction x of the first incoming parton
pari(34), vint(42) pythia->info.x2() momentum fraction x of the second incoming parton
pari(23), vint(53) pythia->info.QFac() factorization scale Q of the hard subprocess (default definition changed)
pari(29), vint(39) pythia->info.pdf1() x1*f(x1) (PDF density 1)
pari(30), vint(40) pythia->info.pdf2() x2*f(x2) (PDF density 2)
pari(7), vint(97) pythia->info.weight() event weight (normally unity)
+ +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ParticleData.xml b/PYTHIA8/pythia8140/xmldoc/ParticleData.xml new file mode 100644 index 00000000000..c5a6028c97a --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ParticleData.xml @@ -0,0 +1,7998 @@ + + +

Particle Data

+ +The structure and operation of the particle data table is described +here. That page +also describes how default data properties can be changed. The +current page provides the actual default values. + +

Main settings

+ +Apart from the data itself, the particle data table only contains +a few aspects that are available to change: + + +Selection of particle masses when the mass(id) is called +to provide a new mass: + + + + + +Note: this mode only applies to normal hadronic +resonances like the rho. The more massive states of the +isResonance() type, like Z^0 or top, are +considered separately. + + + +The modifications in options 2 and 4 above enhance the large-mass tail +of the Breit-Wigners (the mass spectrum develops a dm/m divergence). +However, we expect form factors to dampen this tail at masses some distance +above the nominal one, so cut off the rise by requiring the actual +Breit-Wigner weight not to be more than a factor maxEnhanceBW +above the one obtained with options 1 or 3, respectively. This also +opens up for a simpler technical handling of mass selection in options +2 and 4, by using standard hit-and-miss Monte Carlo. + + +

+Since running masses are only calculated for the six quark flavours, +e.g. to obtain couplings to the Higgs boson(s), there is not an entry +in the normal tables for each particles, but only the six MSbar mass +values below, used as starting point for the running. In addition you +can pick an alpha_s(M_Z), which is converted into a first-order +five-flavour Lambda that is used to determine the rate of the running. +(Without any match to four flavours below m_b; if desired, this +can be fixed by slightly shifted default mass values, since the routines +never should be called below the m_b scale anyway.) + + +the d quark MSbar mass at 2 GeV scale. + + + +the u quark MSbar mass at 2 GeV scale. + + + + +the s quark MSbar mass at 2 GeV scale. + + + +the c quark MSbar mass at the mass scale itself. + + +the b quark MSbar mass at the mass scale itself. + + + +the t quark MSbar mass at the mass scale itself. + + + +the alpha_s(M_Z) value used to define tha rate at which MSbar +masses run. + + + +

Comments on the data

+ +The starting point for the current data is the 2006 Review of Particle +Physics Yao06. All known particle masses, widths and lifetimes +have been set accordingly, while not-yet-measured particles are kept at +their values from PYTHIA 6. Decay channels and their branching +ratios remain a major worry: many particles do not have one single solidly +measured branching ratio, and many further do not have known branching +ratios that add up to (the neighbourhood of) unity. + +

+Uncertainties are especially big for the scalar, pseudovector and tensor +L = 1 multiplets available in PYTHIA. We note that +some distributions become better described when these multiplets are +included in the generation, while others become worse. It is tempting to +associate this lackluster performance with the primitive knowledge. +Not even the multiplets themselves are particularly well known. +It used to be that the a_0(980) and f_0(980) +were considered to be members of the scalar multiplet. Nowadays they are +commonly assumed to be either four-quark states or of some other exotic +character. This means that the PYTHIA 8 PDG particle codes +have been changed for these particles, relative to what was used in +PYTHIA 6 based on previous PDG editions. Specifically their +numbers are now in the 9000000 series, and they have been replaced in the +scalar multiplet by a_0(1450) and f_0(1370). + +

+For charm and bottom mesons the jungle of partial measurements makes +it very difficult to construct fully consistent sets of decay channels. +This part of the program has not yet been brought up to date to the +2006 RPP. Instead the LHCb decay tables (for EvtGen, but without +using the EvtGen matrix-element machinery) and the DELPHI tune for +PYTHIA 6 is being used. (This also includes a few non-c/b +hadrons that only occur in the c/b decay tables.) This has the +advantage that many tests have been made for consistency, but the +disadvantage that it is not always in agreement with the latest +measurements of some specific decay channels. The decays based +on the LHCb tables (with some modifications) are 411, 421, 431, 441, +445, 511, 521, 531, 541, 3124, 4122, 4124, 5122, 10441, 10443, 13122, +14122, 20443, 23122, 30313, 30323, 30443, 33122, 100113, 100213, 100441, +100443, 100553, 9000111, 9000211. Correspondingly the decays based on +the DELPHI tables are 415, 425, 435, 515, 525, 535, 4132, 4232, 4332, +5132, 5232 and 5332. + +

The data itself

+ +Here comes the default particle data used in the program. Do not touch. +The meaning of the various properties and the format used are explained +here and the +meMode codes here. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ParticleDataScheme.xml b/PYTHIA8/pythia8140/xmldoc/ParticleDataScheme.xml new file mode 100644 index 00000000000..54c393fa3f1 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ParticleDataScheme.xml @@ -0,0 +1,1498 @@ + + +

The Particle Data Scheme

+ +The particle data scheme may take somewhat longer to understand than +the settings one. In particular the set of methods to access information +is rather more varied, to allow better functionality for advanced usage. +However, PYTHIA does come with a sensible default set of particle +properties and decay tables. Thus there is no need to learn any of the +methods on this page to get going. Only when you perceive a specific need +does it make sense to learn the basics. + +

+The central section on this page is the Operation one. The preceding +sections are there mainly to introduce the basic structure and the set +of properties that can be accessed. The subsequent sections provide a +complete listing of the existing public methods, which most users +probably will have little interaction with. + +

Databases

+ +The management of particle data is based on three classes: +
    +
  • ParticleData, which is the top-level class, with +methods that can be used to interrogate all particle data. It contains +a map of PDG particle identity numbers Yao06 onto the relevant +ParticleDataEntry objects,
  • +
  • ParticleDataEntry, which stores the relevant information +on an individual particle species, and
  • +
  • DecayChannel, which stores info on one particular decay +mode of a particle.
  • + +
+The objects of these classes together form a database that is +continuously being used as the program has to assign particle masses, +select decay modes, etc. + +

+Each Pythia object has a public member +particleData of the ParticleData class. +Therefore you access the particle data methods as +pythia.particleData.command(argument), +assuming that pythia is an instance of the +Pythia class. Further, for some of the most frequent user +tasks, Pythia methods have been defined, so that +pythia.command(argument) +would work, see further below. + +

+A fundamental difference between the particle data classes and the +settings ones is that the former are accessed regularly during the +event generation process, as a new particle is produced and its mass +need to be set, e.g., while the latter are mainly/only used +at the initialization stage. Nevertheless, it is not a good idea to +change data in either of them in mid-run, since this may lead to +inconsistencies. + +

Stored properties for particles

+ +The main properties stored for each particle are as follows. +Different ways to set and get these properties will be described +further down. + +
    + +
  • name: a character string with the name of the +particle. Particle and antiparticle names are stored separately, +with void returned when no antiparticle exists.
  • + +
  • spinType: the spin type, of the form 2 s + 1, +with special code 0 for entries of unknown or indeterminate spin.
  • + +
  • chargeType: three times the charge (to make it an +integer).
  • + +
  • colType: the colour type, with 0 uncoloured, 1 triplet, +-1 antitriplet and 2 octet.
  • + +
  • m0: the nominal mass m_0 (in GeV).
  • + +
  • mWidth: the width Gamma of the Breit-Wigner +distribution (in GeV).
  • + +
  • mMin: the lower limit of the allowed mass range +generated by the Breit-Wigner (in GeV). Has no meaning for particles +without width, and would typically be 0 there.
  • + +
  • mMax: the upper limit of the allowed mass range +generated by the Breit-Wigner (in GeV). If mMax < mMin then +no upper limit is imposed. Has no meaning for particles without width, +and would typically be 0 there.
  • + +
  • tau0: the nominal proper lifetime tau_0 +(in mm/c).
  • + +
  • isResonance: a flag telling whether a particle species +is considered as a resonance or not. Here +"resonance" is used as shorthand +for any massive particle where the decay process should be counted as part +of the hard process itself, and thus be performed before showers and other +event aspects are added. Restrictions on allowed decay channels is also +directly reflected in the cross section of simulated processes, while +those of normal hadrons and other light particles are not. +In practice, it is reserved for states above the b bbar +bound systems in mass, i.e. for W, Z, t, Higgs states, +supersymmetric states and (most?) other states in any new theory. +All particles with m0 above 20 GeV are by default +initialized to be considered as resonances.
  • + +
  • mayDecay: a flag telling whether a particle species +may decay or not, offering the main user switch. Whether a given particle +of this kind then actually will decay also depends on it having allowed +decay channels, and on other flags for +particle decays. +All particles with tau0 below 1000 mm are +by default initialized to allow decays.
  • + +
  • doExternalDecays: a flag telling whether a particle +should be handled by an external decay package or not, with the latter +default. Can be manipulated as described on this page, but should +normally not be. Instead the +Pythia::decayPtr(...) +method should be provided with the list of relevant particles.
  • + +
  • isVisible: a flag telling whether a particle species +is to be considered as visible in a detector or not, as used e.g. in +analysis routines. By default this includes neutrinos and a few BSM +particles (gravitino, sneutrinos, neutralinos) that have neither strong +nor electromagnetic charge, and are not made up of constituents that +have it. The value of this flag is only relevant if a particle is +long-lived enough actually to make it to a detector.
  • + +
  • doForceWidth: a flag valid only for resonances where +PYTHIA contains code to calculate the width of the resonance from +encoded matrix-element expressions, i.e. the Z^0, W^+-, +t, h^0, and a few more. The normal behaviour +(false) is then that the width is calculated from the mass, +but it is possible to force the +resonance to retain the nominal width. Branching ratios and the running +of the total width are unaffected.
  • + +
+ +

Stored properties for decays

+ +An unstable particle has a decay table consisting of one or more +decay channel. The following properties are stored for each such channel. +Again different ways to set and get these properties will be described +further down. +
    + +
  • onMode: integer code for use or not of channel,
    +0 if a channel is off,
    +1 if on,
    +2 if on for a particle but off for an antiparticle,
    +3 if on for an antiparticle but off for a particle.
    +If a particle is its own antiparticle then 2 is on and 3 off +but, of course, for such particles it is much simpler and safer +to use only 1 and 0.
    +The 2 and 3 options can be used e.g. to encode CP violation in +B decays, or to let the W's in a q qbar -> W^+ W^- +process decay in different channels.
  • + +
  • bRatio: the branching ratio of the channel.
  • + +
  • meMode: the mode of processing this channel, possibly +with matrix elements; see the +particle decays description
  • +for the list of possibilities. + +
  • multiplicity: the number of decay products of the +channel. Can be at most 8.
  • + +
  • product(i): the identity code of the decay products, +where i runs between 0 and +multiplicity - 1. Trailing positions are filled with 0. +
  • + +
+ +

Operation

+ +The normal flow of the particle data operations is: + +
    + +
  1. +When a Pythia object pythia is created, the +pythia.particleData member is asked to scan the +ParticleData.xml file. + +

    +All lines beginning with <particle are scanned for +information on a particle species, and all lines beginning with +<channel are assumed to contain a decay channel of the +enclosing particle. In both cases XML syntax is used, with attributes +used to identify the stored properties, and with omitted properties +defaulting back to 0 where meaningful. The particle and channel +information may be split over several lines, up to the > endtoken. +The format of a <particle tag is: +

    +    <particle id="..." name="..." antiName="..." spinType="..." chargeType="..." colType="..." 
    +       m0="..." mWidth="..." mMin="..." mMax="..." tau0="...">
    +    </particle>
    +
    +where the fields are the properties already introduced above. +Note that isResonance, mayDecay, +doExternalDecay, isVisible and +doForceWidth are not set here, but are provided with +default values by the rules described above. Once initialized, also +these latter properties can be changed, see below.
    + +The format of a <channel> tag is: +
    +    <channel onMode="..." bRatio="..." meMode="..." products="..." />
    +
    +again see properties above. The products are given as a blank-separated +list of id codes. +Important: the values in the .xml file should not +be changed, except by the PYTHIA authors. Any changes should be done +with the help of the methods described below. +
  2. + +
  3. +Between the creation of the Pythia object and the +init call for it, you may use the methods of the +ParticleData class to modify some of the default values. +Several different approaches can be chosen for this. + +

    +a) Inside your main program you can directly set values with +

    +    pythia.readString(string);
    +
    +where both the variable name and the value are contained inside +the character string, separated by blanks and/or a =, e.g. +
    +    pythia.readString("111:mayDecay = off"); 
    +
    +switches off the decays of the pi^0.
    + +The particle id (> 0) and the property to be changed must be given, +separated by a colon.
    + +The allowed properties are: name, antiName, +spinType, chargeType, colType, +m0, mWidth, mMin, +mMax, tau0, isResonance, +mayDecay, doExternalDecay, +isVisible and doForceWidth. All of these +names are case-insensitive. Names that do not match an existing +variable are ignored.
    + +Strings beginning with a non-alphanumeric character, like # or !, +are assumed to be comments and are not processed at all. For +bool values, the following notation may be used +interchangeably: true = on = yes = ok = 1, while everything +else gives false (including but not limited to +false, off, no and +0). + +

    +Particle data often comes in sets of closely related information. +Therefore some properties expect the value to consist of several +numbers. These can then be separated by blanks (or by commas). +A simple example is names, which expects both the +name and antiname to be given. A more interesting one is the +all property, +

      
    +    id:all = name antiName spinType chargeType colType m0 mWidth mMin mMax tau0
    +
    +where all the current information on the particle itself is replaced, +but any decay channels are kept unchanged. Using new instead +of all also removes any previous decay channels. +If the string contains fewer fields than expected the trailing +properties are set to vanish ("void", 0 or 0.). Note that such a +truncated string should not be followed by a comment, since this +comment would then be read in as if it contained the missing properties. +The truncation can be done anywhere, specifically a string with only +id:new defines a new "empty" particle. +As before, isResonance, mayDecay, +doExternalDecay, isVisible and +doForceWidth are (re)set to their default values, and +would have to be changed separately if required. + +

    +A further command is rescaleBR, which rescales each of the +existing branching ratios with a common factor, such that their new +sum is the provided value. This may be a first step towards adding +new decay channels, see further below. + +

    +Alternatively the id code may be followed by another integer, +which then gives the decay channel number. This then has to be +followed by the property specific to this channel, either +onMode, bRatio, meMode or +products. In the latter case all the products of +the channel should be given: +

    +    id:channel:products =  product1 product2 ....  
    +
    +The line will be scanned until the end of the line, or until a +non-number word is encountered, or until the maximum allowed number +of eight products is encountered, whichever happens first. (Thus the +multiplicity of a decay channel need not be input; it is automatically +calculated from the products list.) It is also possible to replace all +the properties of a channel in a similar way: +
    +    id:channel:all = onMode bRatio meMode product1 product2 ....  
    +
    +To add a new channel at the end, use +
    +    id:addChannel = onMode bRatio meMode product1 product2 ....
    +
    + +

    +It is currently not possible to remove a channel selectively, but +setting its branching ratio vanishing is as effective. If you want to +remove all existing channels and force decays into one new channel +you can use +

    +    id:oneChannel = onMode bRatio meMode product1 product2 ....
    +
    + A first oneChannel command could be followed by +several subsequent addChannel ones, to build +up a completely new decay table for an existing particle. + +

    +When adding new channels or changing branching ratios in general, +note that, once a particle is to be decayed, the sum of branching +ratios is always rescaled to unity. Beforehand, rescaleBR +may be used to rescale an existing branching ratio by the given factor. + +

    +There are a few commands that will study all the decay channels of the +given particle, to switch them on or off as desired. The +

    +    id:onMode = onMode
    +
    +will set the onMode property of all channels to the +desired value. The +
     
    +    id:offIfAny   = product1 product2 .... 
    +    id:onIfAny    = product1 product2 .... 
    +    id:onPosIfAny = product1 product2 .... 
    +    id:onNegIfAny = product1 product2 .... 
    +
    +will set the onMode 0, 1, 2 or 3, respectively, for all +channels which contain any of the enumerated products, where the matching +to these products is done without distinction of particles and +antiparticles. Note that "Pos" and "Neg" +are slightly misleading since it refers to the particle and antiparticle +of the id species rather than charge, but should still be +simpler to remember and understand than alternative notations. +Correspondingly +
     
    +    id:offIfAll   = product1 product2 .... 
    +    id:onIfAll    = product1 product2 .... 
    +    id:onPosIfAll = product1 product2 .... 
    +    id:onNegIfAll = product1 product2 .... 
    +
    +will set the onMode 0, 1, 2 or 3, respectively, for all +channels which contain all of the enumerated products, again without +distinction of particles and antiparticles. If the same product appears +twice in the list it must also appear twice in the decay channel, and +so on. The decay channel is allowed to contain further particles, +beyond the product list. By contrast, +
     
    +    id:offIfMatch   = product1 product2 .... 
    +    id:onIfMatch    = product1 product2 .... 
    +    id:onPosIfMatch = product1 product2 .... 
    +    id:onPosIfMatch = product1 product2 .... 
    +
    +requires the decay-channel multiplicity to agree with that of the product +list, but otherwise works as the onIfAll/offIfAll methods. + +

    +Note that the action of several of the commands depends on the order +in which they are executed, as one would logically expect. For instance, +id:oneChannel removes all decay channels of id +and thus all previous changes in this decay table, while subsequent +additions or changes would still take effect. Another example would be that +23:onMode = off followed by 23:onIfAny = 1 2 3 4 5 +would let the Z^0 decay to quarks, while no decays would be +allowed if the order were to be reversed. + +

    +b) The Pythia readString(string) method actually +does not do changes itself, but sends on the string either to the +ParticleData class or to the Settings one, +depending on whether the string begins with a digit or a letter. +If desired, it is possible to communicate directly with the corresponding +ParticleData method: +

    +    pythia.particleData.readString("111:mayDecay = off"); 
    +    pythia.particleData.readString("15:2:products = 16 -211"); 
    +
    +In this case, changes intended for Settings would not be +understood. + +

    +c) Underlying this are commands for all the individual properties in +the ParticleData class, one for each. These are +further described below. Thus, an example now reads +

    +    pythia.particleData.mayDecay(111, false);
    +
    +Boolean values should here be given as true or +false. + +

    +d) A simpler and more useful way is to collect all your changes +in a separate file, with one line per change, e.g. +

    +    111:mayDecay = off
    +
    +The file can be read by the +
    +    pythia.readFile(fileName); 
    +
    +method, where fileName is a string, e.g. +pythia.readFile("main.cmnd") (or an istream +instead of a fileName). Each line is processed as +described for the string in 2a). This file can freely mix commands to +the Settings and ParticleData classes. +
  4. + +
  5. +A routine reInit(fileName) is provided, and can be used to +zero the particle data table and reinitialize it from scratch. +Such a call might be useful if several subruns are to be made with +widely different particle data - normally the maps are only built +from scratch once, namely when the Pythia() object is +created. Also, there is no other possibility to restore the default +values, unlike for the settings. +

  6. + +
  7. +You may at any time obtain a listing of all the particle data by calling +

    +    pythia.particleData.listAll();
    +
    +The listing is by increasing id number. It shows the basic +quantities introduced above. Some are abbreviated in the header to fit on +the lines: spn = spinType, chg = chargeType, +col = colType, res = isResonance, +dec = mayDecay && canDecay (the latter checks that decay +channels have been defined), ext = doExternalDecay, +vis = isVisible and wid = doForceWidth.
    + +To list only those particles that were changed (one way or another, the +listing will not tell what property or decay channel was changed), instead use +
    +    pythia.particleData.listChanged();
    +
    +(This info is based on a further hasChanged flag of a particle +or a channel, set true whenever any of the changing methods are +used. It is possible to manipulate this value, but this is not recommended.) +By default the internal initialization of the widths of resonances such as +gamma^*/Z^0, W^+-, t/tbar, H^0 do not count as changes; if you want +to list also those changes instead call listChanged(true). +
    + +To list only one particle, give its id code as argument to +the list(...) function.. To list a restricted set of particles, +give in their id codes to list(...) as a +vector<int>. +
  8. + +
  9. +For wholesale changes of particle properties all available data can be +written out, edited, and then read back in again. These methods are +mainly intended for expert users. You can choose between two alternative +syntaxes. + +

    +a) XML syntax, using the <particle and +<channel lines already described. You use the method +particleData.listXML(fileName) to produce such an XML +file and particleData.readXML(fileName) to read it back +in after editing. + +

    +b) Fixed/free format, using exactly the same information as illustrated +for the <particle and <channel lines +above, but now without any tags. This means that all information fields +must be provided (if there is no antiparticle then write +void), in the correct order (while the order is irrelevant +with XML syntax), and all on one line. Information is written out in +properly lined-up columns, but the reading is done using free format, +so fields need only be separated by at least one blank. Each new particle +is supposed to be separated by (at least) one blank line, whereas no +blank lines are allowed between the particle line and the subsequent +decay channel lines, if any. You use the method +particleData.listFF(fileName) to produce such a fixed/free +file and particleData.readFF(fileName) to read it back +in after editing. + +

    +As an alternative to the readXML and readFF +methods you can also use the +particleData.reInit(fileName, xmlFormat) method, where +xmlFormat = true (default) corresponds to reading an XML +file and xmlFormat = false to a fixed/free format one. + +

    +To check that the new particle and decay tables makes sense, you can use +the particleData.checkTable() method, either directly or by +switching it on among the standard +error checks. +

  10. + +
+ +

The public methods

+ +In the following we present briefly the public methods in the three +classes used to build up the particle database. The order +is top-down, i.e from the full table of all particles to a single +particle to a single channel. +Note that these methods usually are less elegant and safe than the +input methods outlined above. If you use any of these methods, it is +likely to be the ones in the full database, i.e. the first ones to be +covered in the following. + +

+For convenience, we have grouped related input and output methods +together. It should be obvious from the context which is which: +the input is of type void and has an extra last argument, +namely is the input value, while the output method returns a +quantity of the expected type. + +

The ParticleData methods

+ + +the constructor has no arguments and does not do anything. Internal. + + + +initialize pointers to a few other classes. Internal. + + + +read in an XML-style file with particle data and initialize the +particle data tables accordingly. This command is executed +in the Pythia constructor, i.e. is mainly for +internal use. + +the name of the data file to be read. When called from the +Pythia constructor the directory is provided by the +PYTHIA8DATA +environment variable, if set, else by the argument of this constructor, +which has the default value "../xmldoc". + + + + +overwrite the existing database by reading from the specified file. +Unlike init above this method is not called by the +Pythia constructor, but is entirely intended for users +who want to replace the existing particle data with their own. +the path and name of file to be read. + +if true read the same kind of XML-style file +as used by init, if not use an alternative "free format" +file (i.e. without any XML tags, but with well-defined rules +specifying in which order properties are stored). + + + + +initialize Breit-Wigner shape parameters for all particles, +and the detailed handling of resonances, i.e. particles with +perturbatively calculable partial widths, which can be used to +obtain a mass-dependent Breit-Wigner and a dynamic choice of +decay channels. Called from Pythia::init(). + + + + + +read in XML-style data from a file or write it out to a file. For the +former one can also decide whether to reset all particles to scratch, +or only overwrite those particles in the file. The former method is +used by init and reInit above. + + + + + +read in free-format-style data from a file or write it out to a file. +For the former one can also decide whether to reset all particles to +scratch, or only overwrite those particles in the file. The former +method is used by reInit above. + + + +read in a string and interpret is as a new or changed particle data. +The possibilities are extensively described above. It is normally +used indirectly, via Pythia::readString(...) and +Pythia::readFile(...). + +the string to be interpreted as an instruction. + + +write a warning message or not whenever the instruction does not make +sense, e.g. if the particle does not exist in the database. + + +stream for error printout. + +Note: the method returns false if it fails to +make sense out of the input string. + + + + + + + + + +methods intended to present a listing of particle data in a readable +format. The first three are special cases of the fourth. The first +lists all particle data, the second only data for those particles that +were changed after the original creation of the particle data table. +Resonances are a special case since they can get their data changed +by being linked to an object that does the calculation of branching +ratios. The second method does not count such resonances as changed, +whereas the third does and thus lists all resonances. + + + + + +list particle data for one single particle, with the identity code as +input, or for a set of particles, with an input vector of identity codes. + + + + + +check that the particle decay table makes sense, especially for decays. + level of checks. 0 is only mininal, +e.g. if a particle has no open decay channels. 1, which is the level +of the first method, provides warning if any individual channel is +closed, except for resonances. 2 also prints the +branching-ratio-averaged threshold mass. 11 and 12 are like 1 and 2, +but also include resonances in the detailed checks. + + + + + + +add a particle to the decay table; in the first form a partcle which is +its own antiparticle, in the second where a separate antiparticle exists. + + + +change all the properties of the particle associated with a given +identity code. + + + +query whether the particle data table contains the particle of the +identity code. + + + +return the identity code of the sequentially next particle stored in table. + + + +bool whether a distinct antiparticle exists or not. Is true if an +antiparticle name has been set (and is different from +void). + + + + + + + + +< +particle and antiparticle names are stored separately, the sign of +id determines which of the two is returned, with +void used to indicate the absence of an antiparticle. + + + + + +the spin type, of the form 2 s + 1, with special code 0 +for entries of unknown or indeterminate spin. + + + + + +three times the charge (to make it an integer), taking into account +the sign of id. + + + +the electrical charge of a particle, equal to +chargeType(id)/3. + + + + + +the colour type, with 0 uncoloured, 1 triplet, -1 antitriplet and 2 +octet, taking into account the sign of id. + + + + + +the nominal mass m_0 (in GeV). + + + + + +the width Gamma of the Breit-Wigner distribution (in GeV). + + + + + +the lower limit of the allowed mass range generated by the Breit-Wigner +(in GeV). Has no meaning for particles without width, and would +typically be 0 there. + + + + + +the upper limit of the allowed mass range generated by the Breit-Wigner +(in GeV). If mMax < mMin then no upper limit is imposed. +Has no meaning for particles without width, and would typically +be 0 there. + + + +similar to mMin() above, except that for particles with +no width the m0(id) value is returned. + + + +similar to mMax() above, except that for particles with +no width the m0(id) value is returned. + + + + + +the nominal proper lifetime tau_0 (in mm/c). + + + + + +a flag telling whether a particle species are considered as a resonance +or not. Here "resonance" +is used as shorthand for any massive particle +where the decay process should be counted as part of the hard process +itself, and thus be performed before showers and other event aspects +are added. Restrictions on allowed decay channels is also directly +reflected in the cross section of simulated processes, while those of +normal hadrons and other light particles are not. +In practice, it is reserved for states above the b bbar +bound systems in mass, i.e. for W, Z, t, Higgs states, +supersymmetric states and (most?) other states in any new theory. +All particles with m0 above 20 GeV are by default +initialized to be considered as resonances. + + + + + +a flag telling whether a particle species may decay or not, offering +the main user switch. Whether a given particle of this kind then actually +will decay also depends on it having allowed decay channels, and on +other flags for particle decays. +All particles with tau0 below 1000 mm are +by default initialized to allow decays. + + + + + +a flag telling whether a particle should be handled by an external +decay package or not, with the latter default. Can be manipulated as +described on this page, but should normally not be. Instead the +pythia.decayPtr +method should be provided with the list of relevant particles. + + + + + +a flag telling whether a particle species is to be considered as +visible in a detector or not, as used e.g. in analysis routines. +By default this includes neutrinos and a few BSM particles +(gravitino, sneutrinos, neutralinos) that have neither strong nor +electromagnetic charge, and are not made up of constituents that +have it. The value of this flag is only relevant if a particle is +long-lived enough actually to make it to a detector. + + + + + +a flag valid only for resonances where PYTHIA contains code to +calculate the width of the resonance from encoded matrix-element +expressions, i.e. the Z^0, W^+-, t, +h^0, and a few more. The normal behaviour (false) +is then that the width is calculated from the mass, but it is +possible to force the resonance +to retain the nominal width. Branching ratios and the running of the +total width are unaffected. + + + + + +keep track of whether the data for a particle has been changed +in any respect between initialization and the current status. +Is used e.g. by the listChanged method to determine +which particles to list. + + + +tells whether a particle will have a Breit-Wigner mass distribution or +not. Is determined by an internal logic based on the particle width and +on the value of the +ParticleData:modeBreitWigner +switch. + + + +is the constituent mass for a quark, hardcoded as +m_u = m_d = 0.325, m_s = 0.50, m_c = 1.60 +and m_b = 5.0 GeV, for a diquark the sum of quark constituent +masses, and for everything else the same as the ordinary mass. + + + +returns a mass distributed according to a truncated Breit-Wigner, +with parameters as described here. Is equal to m0(id) for +particles without width. + + + +calculate the running mass of species id when probed at a +hard mass scale of mH. Only applied to obtain the +running quark masses; for all other particle the normal fixed mass +is used. + + + +true for a particle with at least one decay channel defined. + + + +true for a lepton or an antilepton (including neutrinos). + + + +true for a quark or an antiquark. + + + +true for a gluon. + + + +true for a diquark or antidiquark. + + + +true for a hadron (made up out of normal quarks and gluons, +i.e. not for R-hadrons and other exotic states). + + + +true for a meson. + + + +true for a baryon or antibaryon. + + + +true for an intermediate hadron-like state with a colour octet charge +as used in the colour octet model for +onia production. + + + +extracts the heaviest quark or antiquark, i.e. one with largest +id number, for a hadron. + + + +is 1 for a quark, 2 for a diquark, 3 for a baryon, the same with a +minus sign for antiparticles, and else zero. + + + +rescales all partial branching ratios by a common factor, such that +the sum afterward becomes newSumBR. + + + +set a pointer for a particle kind to a ResonanceWidths object. +This is done, from inside ParticleData::initWidths, only for +resonances, i.e. for particles such as Z^0, W^+-, top, +Higgs, and new unstable states beyond the Standard Model. The presence +of such an object will allow a more dynamic calculation of partial and +total widths, as illustrated by the following methods. + + + +initialize the treatment of a resonance. + + + +calculate the total with for a resonance of a given current mass, +optionally including coupling to incoming flavour state (consider +the gamma*/Z^0 combination), optionally excluding decay +channels that have been closed by the user, and optionally storing +the results in the normal decay table. + + + +special case of resWidth, where only open channels are +included, but results are not stored in the normal decay table. + + + +special case of resWidth, where only open channels are +included, and results are stored in the normal decay table. + + + +calculate the fraction of the full branching ratio that is left +open by the user choice of allowed decay channels. Can be applied +to a final state with up to three resonances. Since the procedure +is multiplicative, it would be easy to generalize also to more. + + + +the factor used to rescale all partial widths in case the total +width is being forced to a specific value by the user. + + + +special case to calculate one final-state width; currently only used +for Higgs decay to q qbar, g g or +gamma gamma. + + + +returns a pointer to the ParticleDataEntry object. +The methods in the next section can then be used to manipulate +this object. + + +

The ParticleDataEntry methods

+ +Most of the methods that can be applied to a single +ParticleDataEntry object are almost identical with +those used above for the ParticleData, except +that the id argument is no longer needed to find +the right entry in the table. By and large, this makes direct +access to the ParticleDataEntry methods superfluous. +There are a few methods that are unique to each class, however. +Furthermore, to avoid some naming ambiguities, many methods that +set values begin with set. + + + + +there are two alternative constructors, that both expect the +properties of a particle as input. The first assumes that there +is only one particle, thet latter that there is a +particle-antiparticle pair (but if the antiparticle name is +void one reverts back to the particle-only case). + + + +the destructor is needed to delete any ResonanceWidths +objects that have been created and linked to the respective particle. + + + +initialize some particle flags with default values, e.g. whether +a particle is a resonance, may decay, or is visible. Is called from the +constructors and from setAll. + + + +initialize pointer back to the whole database (so that masses of +decay products can be accessed, e.g.). + + + +change all the properties of the particle associated with a given +identity code. + + + +the PDG identity code. + + + +tell whether a separate antiparticle exists. + + + + + + + + + +set or get the particle or antiparticle name. Only the sign of +id is needed to distinguish particle/antiparticle. + + + + + +set or get the particle spin type, i.e. 2 s + 1, or 0 in some +special cases. + + + + + + + +set or get the particle charge type, i.e. three times the charge, +or the charge itself. Only the sign of id is needed +to distinguish particle/antiparticle. + + + + + +set or get the particle colour type, 0 for singlet, 1 for triplet, +-1 for antitriplet, 2 for octet. Only the sign of id +is needed to distinguish particle/antiparticle. + + + + + +the nominal mass m_0 (in GeV). + + + + + +the width Gamma of the Breit-Wigner distribution (in GeV). + + + + + +the lower limit of the allowed mass range generated by the Breit-Wigner +(in GeV). Has no meaning for particles without width, and would +typically be 0 there. + + + + + +the upper limit of the allowed mass range generated by the Breit-Wigner +(in GeV). If mMax < mMin then no upper limit is imposed. +Has no meaning for particles without width, and would typically +be 0 there. + + + +similar to mMin() above, except that for particles with +no width the m0(id) value is returned. + + + +similar to mMax() above, except that for particles with +no width the m0(id) value is returned. + + + + + +the nominal proper lifetime tau_0 (in mm/c). + + + + + +a flag telling whether a particle species are considered as a resonance +or not. Here "resonance" +is used as shorthand for any massive particle +where the decay process should be counted as part of the hard process +itself, and thus be performed before showers and other event aspects +are added. Restrictions on allowed decay channels is also directly +reflected in the cross section of simulated processes, while those of +normal hadrons and other light particles are not. +In practice, it is reserved for states above the b bbar +bound systems in mass, i.e. for W, Z, t, Higgs states, +supersymmetric states and (most?) other states in any new theory. +All particles with m0 above 20 GeV are by default +initialized to be considered as resonances. + + + + + +a flag telling whether a particle species may decay or not, offering +the main user switch. Whether a given particle of this kind then actually +will decay also depends on it having allowed decay channels, and on +other flags for particle decays. +All particles with tau0 below 1000 mm are +by default initialized to allow decays. + + + + + +a flag telling whether a particle should be handled by an external +decay package or not, with the latter default. Can be manipulated as +described on this page, but should normally not be. Instead the +pythia.decayPtr +method should be provided with the list of relevant particles. + + + + + +a flag telling whether a particle species is to be considered as +visible in a detector or not, as used e.g. in analysis routines. +By default this includes neutrinos and a few BSM particles +(gravitino, sneutrinos, neutralinos) that have neither strong nor +electromagnetic charge, and are not made up of constituents that +have it. The value of this flag is only relevant if a particle is +long-lived enough actually to make it to a detector. + + + + + +a flag valid only for resonances where PYTHIA contains code to +calculate the width of the resonance from encoded matrix-element +expressions, i.e. the Z^0, W^+-, t, +h^0, and a few more. The normal behaviour (false) +is then that the width is calculated from the mass, but it is +possible to force the resonance +to retain the nominal width. Branching ratios and the running of the +total width are unaffected. + + + + + +keep track of whether the data for a particle has been changed +in any respect between initialization and the current status. +Is used e.g. by the ParticleData::listChanged method +to determine which particles to list. + + + +Prepare the Breit-Wigner mass selection by precalculating +frequently-used expressions. + + + +is the constituent mass for a quark, hardcoded as +m_u = m_d = 0.325, m_s = 0.50, m_c = 1.60 +and m_b = 5.0 GeV, for a diquark the sum of quark constituent +masses, and for everything else the same as the ordinary mass. + + + +give the mass of a particle, either at the nominal value +or picked according to a (linear or quadratic) Breit-Wigner. + + + +calculate the running quark mass at a hard scale mH. +For other particles the on-shell mass is given. + + + +tells whether a particle will have a Breit-Wigner mass distribution or +not. Is determined by an internal logic based on the particle width and +on the value of the +ParticleData:modeBreitWigner switch. + + + +true for a particle with at least one decay channel defined. + + + +true for a lepton or an antilepton (including neutrinos). + + + +true for a quark or an antiquark. + + + +true for a gluon. + + + +true for a diquark or antidiquark. + + + +true for a hadron (made up out of normal quarks and gluons, +i.e. not for R-hadrons and other exotic states). + + + +true for a meson. + + + +true for a baryon or antibaryon. + + + +true for an intermediate hadron-like state with a colour octet charge +as used in the colour octet model for +onia production. + + + +extracts the heaviest quark or antiquark, i.e. one with largest +id number, for a hadron. Only the sign of the input +argument is relevant. + + + +is 1 for a quark, 2 for a diquark, 3 for a baryon, the same with a +minus sign for antiparticles, and else zero. Only the sign of the +input argument is relevant. + + + +resets to an empty decay table. + + + +adds a decay channel with up to 8 products. + + + +returns the number of decay channels for a particle. + + + + + +gain access to a specified channel in the decay table. + + + +rescales all partial branching ratios by a common factor, such that +the sum afterward becomes newSumBR. + + + +prepare to pick a decay channel. + + + +pick a decay channel according to branching ratios from +preparePick. + + + + + +set or get a pointer to an object that can be used for dynamic calculation +of partial and total resonance widths. Here a resonance is a particle +such as top, Z^0, W^+-, Higgs, and new unstable states +beyond the Standard Model. + + + +initialize the treatment of a resonance. + + + +calculate the total with for a resonance of a given current mass, +optionally including coupling to incoming flavour state (consider +the gamma*/Z^0 combination), optionally excluding decay +channels that have been closed by the user, and optionally storing +the results in the normal decay table. For the first argument only +the sign is relevant. + + + +special case of resWidth, where only open channels are +included, but results are not stored in the normal decay table. + + + +special case of resWidth, where only open channels are +included, and results are stored in the normal decay table. + + + +calculate the fraction of the full branching ratio that is left +open by the user choice of allowed decay channels. + + + +the factor used to rescale all partial widths in case the total +width is being forced to a specific value by the user. + + + +special case to calculate one final-state width; currently only used +for Higgs decay to q qbar, g g or +gamma gamma. + + +

The DecayChannel methods

+ +The properties stored in an individual decay channel can be set or get +by the methods in this section. + + +the constructor for a decay channel. Internal. + + + + + +set or get the onMode of a decay channel,
+0 if a channel is off,
+1 if on,
+2 if on for a particle but off for an antiparticle,
+3 if on for an antiparticle but off for a particle.
+If a particle is its own antiparticle then 2 is on and 3 off +but, of course, for such particles it is much simpler and safer +to use only 1 and 0.
+The 2 and 3 options can be used e.g. to encode CP violation in +B decays, or to let the W's in a q qbar -> W^+ W^- +process decay in different channels. +
+ + + + +set or get the branching ratio of the channel. Second argument only +for internal use. + + + +multiply the current branching ratio by fac. + + + + + +set or get the mode of processing this channel, possibly with matrix +elements (see the particle decays +description). + + + + + +set or get the number of decay products in a channel, at most 8. +(Is normally not to be set by hand, since it is automatically +updated whenever the products list is changed.) + + + + + +set or get a list of the decay products, 8 products 0 <= i < 8, +with trailing unused ones set to 0. + + + + + +used for internal purposes, to know which decay modes have been changed. + + + + + + + +find if the decay product list contains the one, two or three particle +identities provided. If the same code is repeated then so must it be in +the products list. Matching also requires correct sign. + + + + + +set or get the current branching ratio, taking into account on/off +switches and dynamic width for resonances. For internal use. + + + + + +set or get the current partial width of the channel; intended for +resonances where the widhts are recalculated based on the current +resonance mass. For internal use. + + + +multiply the current partial width by factor. + + + + + +set or get the fraction of secondary open widths, separately for +positive and negative particles. For internal use. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ParticleDecays.xml b/PYTHIA8/pythia8140/xmldoc/ParticleDecays.xml new file mode 100644 index 00000000000..899d4e95929 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ParticleDecays.xml @@ -0,0 +1,255 @@ + + +

Particle Decays

+ +The ParticleDecays class performs the sequential decays of +all unstable hadrons produced in the string fragmentation stage, +i.e. up to and including b hadrons and their decay products, +such as the tau lepton. It is not to be used for the decay of +more massive resonances, such as top, +Z^0 or SUSY, where decays must be performed already at the +ProcessLevel of the event generation. + +

+The decay description essentially copies the one present in +PYTHIA since many years, but with some improvements, e.g. in the decay +tables and the number of decay models available. Some issues may need +further polishing. + +

Variables determining whether a particle decays

+ +Before a particle is actually decayed, a number of checks are made. + +

+(i) Decay modes must have been defined for the particle kind; +tested by the canDecay() method of Event +(and ParticleData). + +

+(ii) The main switch for allowing this particle kind to decay must +be on; tested by the mayDecay() method of Event +(and ParticleData). + +

+(iii) Particles may be requested to have a nominal proper lifetime +tau0 below a threshold. + + +When on, only particles with tau0 < tau0Max are decayed. + + + +The above tau0Max, expressed in mm/c. + + +

+(iv) Particles may be requested to have an actual proper lifetime +tau below a threshold. + + +When on, only particles with tau < tauMax are decayed. + + + +The above tauMax, expressed in mm/c.
+In order for this and the subsequent tests to work, a tau +is selected and stored for each particle, whether in the end it +decays or not. (If each test would use a different temporary +tau it would lead to inconsistencies.) +
+ +

+(v) Particles may be requested to decay within a given distance +of the origin. + + +When on, only particles with a decay within a radius r < rMax +are decayed. There is assumed to be no magnetic field or other +detector effects. + + + +The above rMax, expressed in mm. + + +

+(vi) Particles may be requested to decay within a given cylidrical +volume around the origin. + + +When on, only particles with a decay within a volume limited by +rho = sqrt(x^2 + y^2) < xyMax and |z| < zMax +are decayed. There is assumed to be no magnetic field or other +detector effects. + + + +The above xyMax, expressed in mm. + + + +The above zMax, expressed in mm. + + +

Mixing

+ + +Allow or not B^0 - B^0bar and B_s^0 - B_s^0bar mixing. + + + +The mixing parameter x_d = Delta(m_B^0)/Gamma_B^0 in the +B^0 - B^0bar system. (Default from RPP2006.) + + + +The mixing parameter x_s = Delta(m_B_s^0)/Gamma_B_s^0 in the +B_s^0 - B_s^0bar system. (Delta-m from CDF hep-ex-0609040, +Gamma from RPP2006.) + + +

Other variables

+ + +Minimum mass difference required between the decaying mother mass +and the sum of the daughter masses, kept as a safety margin to avoid +numerical problems in the decay generation. + + + +In semileptonic decays to more than one hadron, such as +B -> nu l D pi, decay products after the first three are +dampened in momentum by an explicit weight factor +exp(-p^2/sigmaSoft^2), where p is the +three-momentum in the rest frame of the decaying particle. +This takes into account that such further particles come from the +fragmentation of the spectator parton and thus should be soft. + + +

+When a decay mode is defined in terms of a partonic content, a random +multiplicity (and a random flavour set) of hadrons is to be picked, +especially for some charm and bottom decays. This is done according to +a Poissonian distribution, for n_p normal particles and +n_q quarks the average value is chosen as + + n_p/ 2 + n_q/4 + multIncrease * ln ( mDiff / multRefMass) + +with mDiff the difference between the decaying particle mass +and the sum of the normal-particle masses and the constituent quark masses. +For gluonic systems multGoffset offers and optional additional +term to the multiplicity. The lowest possible multiplicity is +n_p + n_q/2 (but at least 2) and the highest possible 10. +If the picked hadrons have a summed mass above that of the mother a +new try is made, including a new multiplicity. These constraints +imply that the actual average multiplicity does not quite agree with +the formula above. + + +The above multIncrease parameter. + + + +The above multRefMass parameter. + + + +The above multGoffset parameter. + + + +When a decay is given as a list of four partons to be turned into +hadrons (primarily for modes 41 - 80) it is assumed that they are +listed in pairs, as a first and a second colour singlet, which could +give rise to separate sets of hadrons. Here colRearrange is +the probability that this original assignment is not respected, and +default corresponds to no memory of this original colour topology. + + + +When a particle decays to q qbar, g g, g g g +or gamma g g, with meMode > 90, allow or not a +shower to develop from it, before the partonic system is hadronized. +(The typical example is Upsilon decay.) + + +In addition, some variables defined for string fragmentation and for +flavour production are used also here. + +

Modes for Matrix Element Processing

+ +Some decays can be treated better than what pure phase space allows, +by reweighting with appropriate matrix elements. In others a partonic +content has to be converted to a set of hadrons. The presence of such +corrections is signalled by a nonvanishing meMode() value +for a decay mode in the particle +data table. The list of allowed possibilities almost agrees with the +PYTHIA 6 ones, but several obsolete choices have been removed, +a few new introduced, and most have been moved for better consistency. +Here is the list of currently allowed meMode() codes: +
    +
  • 0 : pure phase space of produced particles ("default"); +input of partons is allowed and then the partonic content is +converted into the minimal number of hadrons (i.e. one per +parton pair, but at least two particles in total)
  • +
  • 1 : omega and phi -> pi+ pi- pi0
  • +
  • 2 : polarization in V -> PS + PS (V = vector, +PS = pseudoscalar), when V is produced by +PS -> PS + V or PS -> gamma + V
  • +
  • 11 : Dalitz decay into one particle, in addition to the +lepton pair (also allowed to specify a quark-antiquark pair that +should collapse to a single hadron)
  • +
  • 12 : Dalitz decay into two or more particles in addition +to the lepton pair
  • +
  • 13 : double Dalitz decay into two lepton pairs
  • +
  • 21 : decay to phase space, but weight up neutrino_tau spectrum +in tau decay
  • +
  • 22 : weak decay; if there is a quark spectator system it collapses to +one hadron; for leptonic/semileptonic decays the V-A matrix element +is used, for hadronic decays simple phase space
  • +
  • 23 : as 22, but require at least three particles in decay
  • +
  • 31 : decays of type B -> gamma X, very primitive simulation where +X is given in terms of its flavour content, the X multiplicity is picked +according to a geometrical distribution with average number 2, and +the photon energy spectrum is weighted up relative to pure phase space
  • +
  • 42 - 50 : turn partons into a random number of hadrons, picked according +to a Poissonian with average value as described above, but at least +code - 40 and at most 10, and then distribute then in pure +phase space; make a new try with another multiplicity if the sum of daughter +masses exceed the mother one
  • +
  • 52 - 60 : as 42 - 50, with multiplicity between code - 50 +and 10, but avoid already explicitly listed non-partonic channels
  • +
  • 62 - 70 : as 42 - 50, but fixed multiplicity code - 60
  • +
  • 72 - 80 : as 42 - 50, but fixed multiplicity code - 70, +and avoid already explicitly listed non-partonic channels
  • +
  • 91 : decay to q qbar or g g, which should shower +and hadronize
  • +
  • 92 : decay onium to g g g or g g gamma +(with matrix element), which should shower and hadronize
  • +
  • 100 - : reserved for the description of partial widths of +resonances
  • +
+ +Three special decay product identity codes are defined. +
    +
  • 81: remnant flavour. Used for weak decays of c and b hadrons, where the +c or b quark decays and the other quarks are considered as a spectator +remnant in this decay. In practice only used for baryons with multiple +c and b quarks, which presumably would never be used, but have simple +(copied) just-in-case decay tables. Assumed to be last decay product.
  • +
  • 82: random flavour, picked by the standard fragmentation flavour +machinery, used to start a sequence of hadrons, for matrix element +codes in 41 - 80. Assumed to be first decay product, with -82 as second +and last. Where multiplicity is free to be picked it is selected as for +normal quarkonic systems. Currently unused.
  • +
  • 83: as for 82, with matched pair 83, -83 of decay products. The +difference is that here the pair is supposed to come from a closed gluon +loop (e.g. eta_c -> g g) and so have a somewhat higher average +multiplicity than the simple string assumed for 82, see the +ParticleDecays:multGoffset parameter above.
  • +
+ +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/ParticleProperties.xml b/PYTHIA8/pythia8140/xmldoc/ParticleProperties.xml new file mode 100644 index 00000000000..4b0138e2e2f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ParticleProperties.xml @@ -0,0 +1,688 @@ + + +

Particle Properties

+ +A Particle corresponds to one entry/slot in the +event record. Its properties therefore is a mix of ones belonging +to a particle-as-such, like its identity code or four-momentum, +and ones related to the event-as-a-whole, like which mother it has. + +

+What is stored for each particle is +

    +
  • the identity code,
  • +
  • the status code,
  • +
  • two mother indices,
  • +
  • two daughter indices,
  • +
  • a colour and an anticolour index,
  • +
  • the four-momentum and mass,
  • +
  • the scale at which the particle was produced (optional),
  • +
  • the production vertex and proper lifetime (optional),
  • +
  • a pointer to the particle kind in the particle data table, and
  • +
  • a pointer to the whole particle data table.
  • +
+From these, a number of further quantities may be derived. + +

Basic output methods

+ +The following member functions can be used to extract the most important +information: + + +the identity of a particle, according to the PDG particle codes +Yao06. + + + +status code. The status code includes information on how a particle was +produced, i.e. where in the program execution it was inserted into the +event record, and why. It also tells whether the particle is still present +or not. It does not tell how a particle disappeared, whether by a decay, +a shower branching, a hadronization process, or whatever, but this is +implicit in the status code of its daughter(s). The basic scheme is: +
    +
  • status = +- (10 * i + j)
  • +
  • + : still remaining particles
  • +
  • - : decayed/branched/fragmented/... and not remaining
  • +
  • i = 1 - 9 : stage of event generation inside PYTHIA
  • +
  • i = 10 -19 : reserved for future expansion
  • +
  • i >= 20 : free for add-on programs
  • +
  • j = 1 - 9 : further specification
  • +
+In detail, the list of used or foreseen status codes is: +
    +
  • 11 - 19 : beam particles
  • +
      +
    • 11 : the event as a whole
    • +
    • 12 : incoming beam
    • +
    • 13 : incoming beam-inside-beam (e.g. gamma + inside e)
    • +
    • 14 : outgoing elastically scattered
    • +
    • 15 : outgoing diffractively scattered
    • +
    +
  • 21 - 29 : particles of the hardest subprocess
  • +
      +
    • 21 : incoming
    • +
    • 22 : intermediate (intended to have preserved mass)
    • +
    • 23 : outgoing
    • +
    +
  • 31 - 39 : particles of subsequent subprocesses
  • +
      +
    • 31 : incoming
    • +
    • 32 : intermediate (intended to have preserved mass)
    • +
    • 33 : outgoing
    • +
    • 34 : incoming that has already scattered
    • +
    +
  • 41 - 49 : particles produced by initial-state-showers
  • +
      +
    • 41 : incoming on spacelike main branch
    • +
    • 42 : incoming copy of recoiler
    • +
    • 43 : outgoing produced by a branching
    • +
    • 44 : outgoing shifted by a branching
    • +
    • 45 : incoming rescattered parton, with changed kinematics + owing to ISR in the mother system (cf. status 34)
    • +
    • 46 : incoming copy of recoiler when this is a rescattered + parton (cf. status 42)
    • +
    +
  • 51 - 59 : particles produced by final-state-showers
  • +
      +
    • 51 : outgoing produced by parton branching
    • +
    • 52 : outgoing copy of recoiler, with changed momentum
    • +
    • 53 : copy of recoiler when this is incoming parton, + with changed momentum
    • +
    • 54 : copy of a recoiler, when in the initial state of a + different system from the radiator
    • +
    • 55 : copy of a recoiler, when in the final state of a + different system from the radiator
    • +
    +
  • 61 - 69 : particles produced by beam-remnant treatment
  • +
      +
    • 61 : incoming subprocess particle with primordial kT + included
    • +
    • 62 : outgoing subprocess particle with primordial kT + included
    • +
    • 63 : outgoing beam remnant
    • +
    +
  • 71 - 79 : partons in preparation of hadronization process
  • +
      +
    • 71 : copied partons to collect into contiguous colour singlet
    • +
    • 72 : copied recoiling singlet when ministring collapses to + one hadron and momentum has to be reshuffled
    • +
    • 73 : combination of very nearby partons into one
    • +
    • 74 : combination of two junction quarks (+ nearby gluons) + to a diquark
    • +
    • 75 : gluons split to decouple a junction-antijunction pair
    • +
    • 76 : partons with momentum shuffled to decouple a + junction-antijunction pair
    • +
    • 77 : temporary opposing parton when fragmenting first two + strings in to junction (should disappear again)
    • +
    • 78 : temporary combined diquark end when fragmenting last + string in to junction (should disappear again)
    • +
    +
  • 81 - 89 : primary hadrons produced by hadronization process
  • +
      +
    • 81 : from ministring into one hadron
    • +
    • 82 : from ministring into two hadrons
    • +
    • 83, 84 : from normal string (the difference between the two + is technical, whether fragmented off from the top of the + string system or from the bottom, useful for debug only)
    • +
    • 85, 86 : primary produced hadrons in junction frogmentation of + the first two string legs in to the junction, + in order of treatment
    • +
    +
  • 91 - 99 : particles produced in decay process, or by Bose-Einstein + effects
  • +
      +
    • 91 : normal decay products
    • +
    • 92 : decay products after oscillation B0 <-> B0bar or + B_s0 <-> B_s0bar
    • +
    • 93, 94 : decay handled by external program, normally + or with oscillation
    • +
    • 99 : particles with momenta shifted by Bose-Einstein effects + (not a proper decay, but bookkept as an 1 -> 1 such, + happening after decays of short-lived resonances but before + decays of longer-lived particles)
    • +
    +
  • 101 - 199 : reserved for future expansion
  • +
  • 201 - : free to be used by anybody
  • +
+
+ + + + +the indices in the event record where the first and last mothers are +stored, if any. There are five allowed combinations of mother1 +and mother2: +
    +
  1. mother1 = mother2 = 0: for lines 0 - 2, where line 0 +represents the event as a whole, and 1 and 2 the two incoming +beam particles;
  2. +
  3. mother1 = mother2 > 0: the particle is a "carbon copy" +of its mother, but with changed momentum as a "recoil" effect, +e.g. in a shower;
  4. +
  5. mother1 > 0, mother2 = 0: the "normal" mother case, where +it is meaningful to speak of one single mother to several products, +in a shower or decay;
  6. +
  7. mother1 < mother2, both > 0, for +abs(status) = 81 - 86: primary hadrons produced from the +fragmentation of a string spanning the range from mother1 +to mother2, so that all partons in this range should be +considered mothers;
  8. +
  9. mother1 < mother2, both > 0, except case 4: particles +with two truly different mothers, in particular the particles emerging +from a hard 2 -> n interaction.
  10. +
+Note 1: in backwards evolution of initial-state showers, +the mother may well appear below the daughter in the event record. +Note 2: the motherList(i) method of the +Event class returns a vector of all the mothers, +providing a uniform representation for all five cases. +
+ + + + +the indices in the event record where the first and last daughters +are stored, if any. There are five allowed combinations of +daughter1 and daughter2: +
    +
  1. daughter1 = daughter2 = 0: there are no daughters +(so far);
  2. +
  3. daughter1 = daughter2 > 0: the particle has a +"carbon copy" as its sole daughter, but with changed momentum +as a "recoil" effect, e.g. in a shower;
  4. +
  5. daughter1 > 0, daughter2 = 0: each of the incoming beams +has only (at most) one daughter, namely the initiator parton of the +hardest interaction; further, in a 2 -> 1 hard interaction, +like q qbar -> Z^0, or in a clustering of two nearby partons, +the initial partons only have this one daughter;
  6. +
  7. daughter1 < daughter2, both > 0: the particle has +a range of decay products from daughter1 to +daughter2;
  8. daughter2 < daughter1, +both > 0: the particle has two separately stored decay products (e.g. +in backwards evolution of initial-state showers).
  9. +
+Note 1: in backwards evolution of initial-state showers, the +daughters may well appear below the mother in the event record. +Note 2: the mother-daughter relation normally is reciprocal, +but not always. An example is hadron beams (indices 1 and 2), where each +beam remnant and the initiator of each multiple interaction has the +respective beam as mother, but the beam itself only has the initiator +of the hardest interaction as daughter. +Note 3: the daughterList(i) method of the +Event class returns a vector of all the daughters, +providing a uniform representation for all five cases. With this method, +also all the daughters of the beams are caught, with the initiators of +the basic process given first, while the rest are in no guaranteed order +(since they are found by a scanning of the event record for particles +with the beam as mother, with no further information). +
+ + + + +the colour and anticolour tags, Les Houches Accord Boo01 +style (starting from tag 101 by default, see below). + + + + + + + + + +the particle four-momentum components. + + + +the particle four-momentum vector, with components as above. + + + +the particle mass, stored with a minus sign (times the absolute value) +for spacelike virtual particles. + + + +the scale at which a parton was produced, which can be used to restrict +its radiation to lower scales in subsequent steps of the shower evolution. +Note that scale is linear in momenta, not quadratic (i.e. Q, +not Q^2). + + + + + + + + + +the production vertex coordinates, in mm or mm/c. + + + +The production vertex four-vector. Note that the components of a +Vec4 are named px(), py(), pz() and e() +which of course then should be reinterpreted as above. + + + +the proper lifetime, in mm/c. It is assigned for all hadrons with +positive nominal tau, tau_0 > 0, because it can be used +by PYTHIA to decide whether a particle should or should not be allowed +to decay, e.g. based on the decay vertex distance to the primary interaction +vertex. + + +

Input methods

+ +The same method names as above are also overloaded in versions that +set values. These have an input argument of the same type as the +respective output above, and are of type void. + +

+There are also a few alternative methods for input: + + + + +sets the status sign positive or negative, without changing the absolute value. + + + +changes the absolute value but retains the original sign. + + + +sets both mothers in one go. + + + +sets both daughters in one go. + + + +sets both colour and anticolour in one go. + + + +sets the four-momentum components in one go. + + + +sets the production vertex components in one go. + + +

Further output methods

+ +

+In addition, a number of derived quantities can easily be obtained, +but cannot be set, such as: + + +the absolute value of the particle identity code. + + + +the absolute value of the status code. + + + +true for a remaining particle, i.e. one with positive status code, +else false. Thus, after an event has been fully generated, it +separates the final-state particles from intermediate-stage ones. +(If used earlier in the generation process, a particle then +considered final may well decay later.) + + + +true for particles with a status code -34, -45, -46 or -54, else false. +This singles out partons that have been created in a previous +scattering but here are bookkept as belonging to the incoming state +of another scattering. + + + +production vertex has been set; if false then production at the origin +is assumed. + + + +squared mass, which can be negative for spacelike partons. + + + + + +(squared) mass calculated from the four-momentum; should agree +with m(), m2() up to roundoff. Negative for spacelike +virtualities. + + + +energy calculated from the mass and three-momentum; should agree +with e() up to roundoff. For spacelike partons a +positive-energy solution is picked. This need not be the correct +one, so it is recommended not to use the method in such cases. + + + + + +(squared) transverse momentum. + + + + + +(squared) transverse mass. If m_T^2 is negative, which can happen +for a spacelike parton, then mT() returns +-sqrt(-m_T^2), by analogy with the negative sign used to store +spacelike masses. + + + + + +(squared) three-momentum size. + + + + + +(squared) transverse energy, +eT = e * sin(theta) = e * pT / pAbs. + + + + + +polar and azimuthal angle. + + + +angle in the (p_x, p_z) plane, between -pi and ++pi, with 0 along the +z axis + + + + + +E +- p_z. + + + + + +rapidity and pseudorapidity. + + + + + + + + + +the decay vertex coordinates, in mm or mm/c. This decay vertex is +calculated from the production vertex, the proper lifetime and the +four-momentum assuming no magnetic field or other detector interference. +It can be used to decide whether a decay should be performed or not, +and thus is defined also for particles which PYTHIA did not let decay. + + +

+Each Particle contains a pointer to the respective +ParticleDataEntry object in the +particle data tables. +This gives access to properties of the particle species as such. It is +there mainly for convenience, and should be thrown if an event is +written to disk, to avoid any problems of object persistency. Should +an event later be read back in, the pointer will be recreated from the +id code if the normal input methods are used. (Use the +Event::restorePtrs() method +if your persistency scheme bypasses the normal methods.) This pointer is +used by the following member functions: + + +the name of the particle. + + + +as above, but for negative-status particles the name is given in +brackets to emphasize that they are intermediaries. + + + +2 *spin + 1 when defined, else 0. + + + + + +charge, and three times it to make an integer. + + + + + +charge different from or equal to 0. + + + +0 for colour singlets, 1 for triplets, +-1 for antitriplets and 2 for octets. + + + +the nominal mass of the particle, according to the data tables. + + + + + + + +the width of the particle, and the minimum and maximum allowed mass value +for particles with a width, according to the data tables. + + + +the mass of the particle, picked according to a Breit-Wigner +distribution for particles with width. It is different each time called, +and is therefore only used once per particle to set its mass +m(). + + + +will give the constituent masses for quarks and diquarks, +else the same masses as with m0(). + + + +the nominal lifetime tau_0 > 0, in mm/c, of the particle species. +It is used to assign the actual lifetime tau. + + + +flag whether particle has been declared unstable or not, offering +the main user switch to select which particle species to decay. + + + +flag whether decay modes have been declared for a particle, +so that it could be decayed, should that be requested. + + + +particles that are decayed by an external program. + + + +particles where the decay is to be treated as part of the hard process, +typically with nominal mass above 20 GeV (W^+-, Z^0, t, ...). + + + +particles with strong or electric charge, or composed of ones having it, +which thereby should be considered visible in a normal detector. + + + +true for a lepton or an antilepton (including neutrinos). + + + +true for a quark or an antiquark. + + + +true for a gluon. + + + +true for a hadron (made up out of normal quarks and gluons, +i.e. not for R-hadrons and other exotic states). + + + +a reference to the ParticleDataEntry. + + +

+Not part of the Particle class proper, but obviously tightly +linked, are the two methods + + + + +the (squared) invariant mass of two particles. + + +

Methods that perform operations

+ +There are some further methods, some of them inherited from +Vec4, to modify the properties of a particle. +They are of little interest to the normal user. + + +multiply the three-momentum components by fac. + + + +multiply the four-momentum components by fac. + + + +multiply the four-momentum components and the mass by fac. + + + +rotate three-momentum and production vertex by these polar and azimuthal +angles. + + + +boost four-momentum and production vertex by this three-vector. + + + +as above, but also input the gamma value, to reduce roundoff errors. + + + +boost four-momentum and production vertex by +beta = (px/e, py/e, pz/e). + + + +as above, but also use gamma> = e/m to reduce roundoff errors. + + + + + +as above, but with sign of boost flipped. + + + +combined rotation and boost of the four-momentum and production vertex. + + + +add a positive offset to the mother and daughter indices, i.e. +if mother1 is above minMother then +addMother is added to it, same with mother2, +if daughter1 is above minDaughter then +addDaughter is added to it, same with daughter2. + + + +add a positive offset to colour indices, i.e. if col is +positive then addCol is added to it, same with acol. + + +

Constructors and operators

+ +Normally a user would not need to create new particles. However, if +necessary, the following constructors and methods may be of interest. + + +constructs an empty particle, i.e. where all properties have been set 0 +or equivalent. + + + +constructs a particle with the input properties provided, and non-provided +ones set 0. + + + +constructs a particle with the input properties provided, and non-provided +ones set 0. + + + +constructs an particle that is a copy of the input one. + + + +copies the input particle. + + + +sets the pointer to the ParticleData objects, +i.e. to the full particle data table. Also calls setPDEPtr +below. + + + +sets the pointer to the ParticleDataEntry object of the +particle, based on its current id code. + + +

Final notes

+ +The +Event +class also contains a few methods defined for individual particles, +but these may require some search in the event record and therefore +cannot be defined as Particle methods. + +

+Currently there is no information on polarization states. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/PartonDistributions.xml b/PYTHIA8/pythia8140/xmldoc/PartonDistributions.xml new file mode 100644 index 00000000000..0cf33f07b6c --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/PartonDistributions.xml @@ -0,0 +1,132 @@ + + +

Parton Distributions

+ +The parton distributions file contains the PDF class. +PDF is the base class, from which specific PDF +classes are derived. + +

+The choice of which PDF to use is made by settings in the +Pythia class, see here. +These settings also allow to access all the proton PDF's available in the +LHAPDF library Wha05. Thus there is no need for a normal user +to study the PDF class. The structure must only be understood +when interfacing new PDF's, e.g. ones not yet found in LHAPDF. + +

The PDF base class

+ +PDF defines the interface that all PDF classes should respect. +The constructor requires the incoming beam species to be given: +even if used for a proton PDF, one needs to know whether the beam +is actually an antiproton. This is one of the reasons why Pythia +always defines two PDF objects in an event, one for each beam. + +

+Once a PDF object has been constructed, call it pdf, +the main method is pdf.xf( id, x, Q2), which returns +x*f_id(x, Q2), properly taking into account whether the beam +is an antiparticle or not. + +

+Whenever the xf member is called with a new flavour, x +or Q^2, the xfUpdate member is called to do the actual +updating. This routine may either update that particular flavour or all +flavours at this (x, Q^2) point. (In the latter case the saved +id value idSav should be set to 9.) The choice is +to be made by the producer of a given set, based on what he/she deems most +effective, given that sometimes only one flavour need be evaluated, and +about equally often all flavours are needed at the same x and +Q^2. Anyway, the latest value is always kept in memory. This is +the other reason why Pythia has one separate PDF +object for each beam, so that values at different x can be kept +in memory. + +

+Two further public methods are xfVal( id, x, Q2) and +xfSea( id, x, Q2). These are simple variants whereby +the quark distributions can be subdivided into a valence and a sea part. +If these are not directly accessible in the parametrization, onc can +make the simplified choices u_sea = ubar_sea, u_val = u_tot - u_sea, +and correspondingly for d. (Positivity will always be guaranteed +at output.) The xfUpdate method should also take care of +updating this information. + +

+A method setExtrapolate(bool) allows you to switch between +freezing parametrizations at the x and Q^2 boundaries +(false) or extrapolating them outside the boundaries +(true). This method is only implemented for the LHAPDF class +below. If you implement a new PDF you are free to use this method, but it +would be smarter to hardcode the desired limiting behaviour. + +

Derived classes

+ +There is only one pure virtual method, xfUpdate, that +therefore must be implemented in any derived class. A reasonable +number of such classes come with the program: + +

+For protons: +

    +
  • LHAPDFinterface provides an interface to the +LHAPDF libraryWha05.
  • +
  • GRV94L gives the GRV 94 L parametrization +Glu95.
  • +
  • CTEQ5L gives the CTEQ 5 L parametrization +Lai00.
  • +
  • MSTWpdf gives the four distributions of the +MRST/MSTW group that have been implemented.
  • +
  • CTEQ6pdf gives the six distributions of the +CTEQ/CT group that have been implemented.
  • +
+The current default is CTEQ 5L, which has been used in most studies +to date. + +

+For charged pions: +

    +
  • GRVpiL gives the GRV 1992 pi+ parametrization.
  • +
+ +

+For Pomerons (used to describe diffraction): +

    +
  • PomFix gives a simple but flexible +Q2-independent parametrization.
  • +
  • PomH1FitAB gives the H1 2006 Fit A and Fit B +parametrizations.
  • +
  • PomH1Jets gives the H1 2007 Jets parametrization.
  • +
+ +

+For charged leptons (e, mu, tau): +

    +
  • Lepton gives a QED parametrization Kle89. +In QED there are not so many ambiguities, so here one set should be +enough. On the other hand, there is the problem that the +lepton-inside-lepton pdf is integrably divergent for x -> 1, +which gives numerical problems. Like in PYTHIA 6, the pdf is therefore +made to vanish for x > 1 - 10^{-10}, and scaled up in the range +1 - 10^{-7} < x < 1 - 10^{-10} in such a way that the +total area under the pdf is preserved.
  • +
  • LeptonPoint gives the trivial distribution of a +pointlike (i.e. unresolved) lepton or neutrino.
  • +
+ +There is another method, isSetup(), that returns the +base-class boolean variable isSet. This variable is +initially true, but could be set false if the +setup procedure of a PDF failed, e.g. if the user has chosen an unknown +PDF set. + +

+The MRST/MSTW, CTEQ/CT and H1 PDF routines are based on the interpolation +in (x, Q) grids. The grid files are stored in the +xmldoc subdirectory, like settings and particle data. +Only PDF sets that will be used are read in during the initialization +stage. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/PhaseSpaceCuts.xml b/PYTHIA8/pythia8140/xmldoc/PhaseSpaceCuts.xml new file mode 100644 index 00000000000..b44063e5220 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/PhaseSpaceCuts.xml @@ -0,0 +1,257 @@ + + +

Phase Space Cuts

+ +PhaseSpace is base class for all hard-process phase-space +generators, either generic 2 -> 1 or 2 -> 2 ones, +or specialized ones like for elastic and diffractive scattering. + +

+In it, it is possible to constrain the kinematics of most processes. +(Exceptions are "soft physics", i.e. minimum bias, elastic and +diffractive processes. The Coulomb singularity for elastic scatterings, +if simulated, is handled separately.) +These constraints apply in the rest frame of the hard subprocess, and +topologies normally would be changed e.g. by subsequent showering +activity. The cross section of a process is adjusted to only +correspond to the allowed phase space. + +

+The more particles in the final state, the more cuts could be applied. +Here we have tried to remain with the useful minimum, however. More +generic possibilities could be handled by the +user hooks facility. + +

Cuts in all processes

+ + +The minimum invariant mass. + + + +The maximum invariant mass. +A value below mHatMin means there is no upper limit. + + +

Cuts in 2 -> 1 processes

+ +When a resonance id is produced, the +mMin(id) and +mMax(id) +methods restrict the allowed mass range +of this resonance. Therefore the allowed range is chosen to be the +overlap of this range and the mHatMin to +mHatMax range above. Most resonances by default have no +upper mass limit, so effects mainly concern the lower limit. +Should there be no overlap between the two ranges then the process +will be switched off. + +

Cuts in 2 -> 2 processes

+ + +The minimum invariant pT. + + + +The maximum invariant pT. +A value below pTHatMin means there is no upper limit. + + + +Extra pT cut to avoid the divergences of some processes +in the limit pT -> 0. Specifically, if either or both +produced particles have a mass below pTHatMinDiverge +then pT is limited from below by the larger of +pTHatMin and pTHatMinDiverge. + + + +Allows masses to be selected according to Breit-Wigner shapes in +2 -> 2 processes, whenever particles have been declared +with a nonvanishing width above the threshold below. In those cases +also the limits below will be used for the mass selection. For +2 -> 1 processes the Breit-Wigner shape is part of the +cross section itself, and therefore always included. + + + +The minimum width a resonance must have for the mass to be dynamically +selected according to a Breit-Wigner shape, within the limits set below. +Only applies when useBreitWigners is on; else the nominal +mass value is always used. + + +

+For a particle with a Breit-Wigner shape selected, according to the +rules above and to the rules of the particle species itself, the +mMin(id) and +mMax(id) +methods restrict the allowed mass range of the particle, just like for +the 2 -> 1 processes. + +

Cuts in 2 -> 3 processes

+ +There are two main classes of 2 -> 3 processes. One is the +processes such as WW/ZZ-fusion Higgs production, i.e. +q q -> q q H, where there are no special singularities +associated with two partons in the final state being collinear, +or even for pT -> 0. For this class, no further cuts +have been introduced than those already available for 2 -> 2 +processes. Specifically, for now all three are restricted exactly the +same way by pTHatMin and pTHatMax. As above, +Breit-Wigner mass ranges can be restricted. + +

+The other 2 -> 3 event class is QCD processes, such as +g g -> g g g. Here the soft and collinear singularities +play a major role, and the phase space generation and cuts have +been adapted to this. For this class, an alternative set of cuts +is used, as outlined in the following. First of all the three +outgoing partons are ordered in falling pT, i.e. +pT_3 > pT_4 > pT_5 (where the labelling 3, 4, 5 of the outgoing +partons is random, i.e. unrelated to the order specified in the +process name). The allowed ranges of pT_3 and pT_5 +can be specified, but obviously pT_3max >= pT_5max and +pT_3min >= pT_5min. The pT_4 is not constrained +explicitly, but is constructed from the vector sum of pT_3 +and pT_5, subject to the constraint that it has to lie +between the two in magnitude. While the pT cuts take care +of singularities collinear with the incoming beams, it is also +necessary to handle final-state singularities, when two outgoing +partons become collinear. This is done by requiring a minimal +separation in R, where +R^2 = (Delta eta)^2 + (Delta phi)^2. +Finally, a note about efficiency. The QCD 2 -> 3 phase space +is not set up to explicitly include mHat as one of the basic +variables. Such a cut is only done after a phase space point is already +selected, which means that a narrow mass choice will slow down the +program appreciably. Also narrow pT_3 and pT_5 bins +are likely to give inefficient generation, if it gives rise to +significant indirect restrictions on pT_4. + + +The minimum invariant pT of the highest-pT parton in +QCD 2 -> 3 processes. + + + +The maximum invariant pT of the highest-pT parton in +QCD 2 -> 3 processes +A value below pTHat3Min means there is no upper limit. + + + +The minimum invariant pT of the lowest-pT parton in +QCD 2 -> 3 processes. + + + +The maximum invariant pT of the lowest-pT parton in +QCD 2 -> 3 processes +A value below pTHat5Min means there is no upper limit. + + + +The minimum separation R in (eta, phi) space between +any two outgoing partons in QCD 2 -> 3 processes. + + + +

Cuts for a second hard process

+ +If you use the machinery that allows the generation of a specified +second hard process then, +by default, the same phase space cuts will be used for it as listed +above. Optionally, however, you may use a second set of cuts, as +described here. In this context "first" and "second" is merely a +technical distinction; you are welcome e.g. to pick pT ranges +such that the second interaction always has a larger pT than +the first. + + +By default use the same cuts for a second hard process as for the +first. If off then instead use the mass and pT +cuts below, where relevant. (The other cuts above still remain the same.) + + + +The minimum invariant mass for a second interaction, if separate. + + + +The maximum invariant mass for a second interaction, if separate. +A value below mHatMin means there is no upper limit. + + + +The minimum invariant pT for a second interaction, if separate. + + + +The maximum invariant pT for a second interaction, if separate. +A value below pTHatMin means there is no upper limit. + + +

Generation strategy and documentation

+ +During the initialization stage a simplified function is found, +that is intended to be above the true cross-section behaviour +over the whole of phase space. It is chosen to be easily integrable +and invertible. That way a trial phase space point can be selected +according this simple function, and then be accepted by the ratio of +true to the simple function. For a good efficieny the ratio should be +close to unity, yet never above it. This constrains the absolute +normalization of the simple function. The initial search may fail to +find the phase space point where the true-to-simple ratio is maximal, +however. This then can lead to subsequent maximum violations, where the +ratio is above unity. Two alternative strategies are implemented to +handle such situations, see below. + + +Possibility to print information on the search for phase-space +coefficients that (in a multichannel approach) provides an analytical +upper envelope of the differential cross section, and the +corresponding upper estimate of the cross section. Of interest +for crosschecks by expert users only. + + + +Possibility to print information whenever the assumed maximum +differential cross section of a process is violated, i.e. when +the initial maximization procedure did not find the true maximum. +Also, should negative cross sections occur, print whenever a more +negative value is encountered. + + + +Strategy for handling cases where a larger cross section is +obtained during the event generation than was assumed at initialization, +i.e. when a violation occurs. +
off:each event comes with a weight, which normally is unity +(as a consequence of the acceptance/rejection step), and is found in +Info::weight(). +For events which exceed the maximum instead the true-to-simple ratio +is stored as event weight, which then is above unity. If the user so +wishes this weight can then be carried along when event properties are +histogrammed. Since normally such violations should be rare and not +too much above unity one could expect most users to ignore such issues +be default. Should maximum violations turn out to be frequent (visible +in the Pythia::statistics() +output) the option exists to use the information. +
on:the maximum is increased whenever it is exceeded. Thus +events generated after this point will be "correctly" distributed, +while ones generated previously obviously then have had too high a +relative weight. If violations occur early on and/or are small this +strategy should do a good job of correcting to the desired phase-space +distribution. This strategy may be more convenient for the normal user, +who would not wish to worry about event weights. It does have the +disadvantage that the raised maximum introduces an extra amount of +"history memory" to the generation sequence, so that it becomes less +easy to save-and-restore the random-number +state for debugging purposes. +
+ + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ProcessSelection.xml b/PYTHIA8/pythia8140/xmldoc/ProcessSelection.xml new file mode 100644 index 00000000000..2d0725b4743 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ProcessSelection.xml @@ -0,0 +1,140 @@ + + +

Process Selection

+ +There is no way PYTHIA could contain all processes of interest, +neither in terms of potential physics topics nor in terms of +high-multiplicity final states. What exists is a reasonably +complete setup of all 2 -> 1 and 2 -> 2 +processes within the Standard Model, plus some examples of +processes beyond that, again for low multiplicities. Combined with +the PYTHIA parton showers, this should be enough to get a flying +start in the study of many physics scenarios. +Other processes could be fed in via the +Les Houches Accord +or be implemented as a +Semi-Internal Process. +In the latter case the existing processes would act as obvious +templates. + +

+By default all processes are switched off. You should switch on +those you want to simulate. This may be done at two (occasionally +three) levels, either for each individual process or for a group of +processes. That is, a process is going to be generated either if its +own flag or its group flag is on. There is no built-in construction +to switch on a group and then switch off a few of its members. + +

+Each process is assigned an integer code. This code is not used in +the internal administration of events (so having the same code for +two completely different processes would not be a problem), but only +intended to allow a simpler user separation of different processes. +Also the process name is available, as a string. + +

+To ease navigation, the list of processes has been split into several +separate pages, by main topic. The classification is hopefully +intuitive, but by no means unambiguous. For instance, essentially +all processes involve QCD, so the "QCD processes" are the ones that +only involve QCD. (And also that is not completely true, once one +includes all that may happen in multiple interactions.) On these +separate pages also appear the settings that are completely local +to that particular process class, but not the ones that have a +broader usage. + +

QCD Processes

+ +QCD processes fall in two main categories: soft and hard. The soft ones +contain elastic, diffractive and "minimum-bias" events, together +covering the total cross section. Hard processea are the normal +2 -> 2 ones, including charm and bottom production. +
Reserved code range: 101 - 199. + +

Electroweak Processes

+ +Prompt-photon, gamma^*/Z^0 and W^+- production, +plus a few processes with t-channel boson exchange. +
Reserved code range: 201 - 299. + +

Onia Processes

+ +Colour singlet and octet production of charmonium and bottomonium. +
Reserved code range: 401 - 499 for charmonium and +501 - 599 for bottomonium. + +

Top Processes

+ +Top production, singly or doubly. +
Reserved code range: 601 - 699. + +

Fourth-Generation +Processes

+ +Production of hypothetical fourth-generation fermions. +
Reserved code range: 801 - 899. + +

Higgs Processes

+ +Higgs production, within or beyond the Standard Model. +See section on Left-Right-Symmetry processes for doubly charged Higgses. +
Reserved code range: 901 - 999 for a Standard Model Higgs +and 1001 - 1199 for MSSM Higgses. + +

SUSY Processes

+ +Production of supersymmetric particles, currently barely begun. +
Reserved code range: 1001 - 2999. (Whereof 1001 - 1199 +for Higgses; see above.) + +

New-Gauge-Boson +Processes

+ +Production of new gauge bosons such as Z' and W'. +
Reserved code range: 3001 - 3099. + +

Left-Right-Symmetry +Processes

+ +Production of righthanded Z_R and W_R bosons and of +doubly charged Higgses. +
Reserved code range: 3101 - 3199. + +

Leptoquark Processes

+ +Production of a simple scalar leptoquark state. +
Reserved code range: 3201 - 3299. + +

Compositeness Processes

+ +Production of excited fermion states and contact-interaction modification +to interactions between fermions (excluding technicolor; see below). +
Reserved code range: 4001 - 4099. + +

Technicolor Processes

+ +Production of technicolor particles and modifications of QCD processes +by technicolor interactions. Does not exist yet. +
Reserved code range: 4101 - 4199. + +

Hidden Valley Processes

+A scenario for the pair prodiction of new particles with couplings +under a new gauge group, with invisible gauge bosons. Radiation of +these gauge bosons is included in the standard final-state parton +shower. +
Reserved code range: 4901 - 4999. + +

Extra-Dimensional +Processes

+ +A vast area, here represented by the production of a Randall-Sundrum +excited graviton state and a Kaluza-Klein gluon, a Kaluza-Klein tower +of gamma/Z^0 excitations in one TeV^- sized extra dimension, +several Large Extra Dimension processes, and a few related Unparticle +processes. +
Reserved code range: 5001 - 5099. + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/ProgramClasses.xml b/PYTHIA8/pythia8140/xmldoc/ProgramClasses.xml new file mode 100644 index 00000000000..561f3fbf643 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ProgramClasses.xml @@ -0,0 +1,220 @@ + + +

Program Classes

+ +The complete PYTHIA 8 package contains +a multitude of classes. +There is no reason to describe all of them, with all of their +methods, since most should not be touched by a normal user. +Nevertheless some of the crucial ones are described in detail, +as a help not only to advanced users but also to developers. +We here provide a quick reference (still incomplete) which +classes you can find described where on these pages. Normally +you have to scroll down to find the details, since the top of +the page contains information of more general interest. + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassReferenceComment
BeamShapeBeam Shapevertex amd beam momentum spread
CellJetEvent Analysisjet cone clustering analysis, intended for hadron collider +topologies
ClusterJetEvent Analysisjet clustering analysis, intended for e^+e^- +collider topologies
CoupSMStandard Model Parameterscouplings and mixing matrices
CoupSUSYSUSY Les Houches Accordcompute and store SUSY couplings, using input from SusyLesHouches
DecayChannelParticle Data Schemethe properties of a single decay channel of particle species
EventEvent Recordthe complete event record
HepMC::I_Pythia8HepMC Interfaceconvert a PYTHIA event record to the HepMC format
HistHistogramsa primitive built-in histogramming package
InfoEvent Informationvarious one-of-a-kind information on the current event
LHAPDFInterfaceParton Distributionsuse PDF sets from the LHAPDF library
LHAupLes Houches Accordbase class for Les Houches external hard-event input
ParticleParticle Propertiesthe properties of a particle in the event record
ParticleDataParticle Data Schemethe database of particle species properties
ParticleDataEntryParticle Data Schemethe properties of a particle species
PDFParton Distributionsbase class for all PDFs
PythiaProgram Flowthe top-level class, that drives the generation process
ResonanceWidthsSemi-Internal Resonancesbase class for all resonance-width treatment
RndmRandomNumbersa primitive built-in histogramming package
RotBstMatrixFour-Vectorsrotation and boosts of four-vectors
SettingsSettings Schemethe database that regulates the behaviour of the program
SigmaProcessSemi-Internal Processesbase class for all hard-process cross sections
SpaceShowerImplement New Showersspacelike, i..e. initial-state showers
SphericityEvent Analysissphericity analysis of events
SusyLesHouchesSUSY Les Houches Accordreading in of SLHA information
ThrustEvent Analysisthrust analysis of events
TimeShowerImplement New Showerstimelike, i..e. final-state showers
UserHooksUser Hooksget access to some steps of the generation process
Vec4Four-Vectorsfour-vectors
+ +

+You can also access an extensive list of the public +methods in these classes, +which compensates for the brevity of the current page. + + diff --git a/PYTHIA8/pythia8140/xmldoc/ProgramFiles.xml b/PYTHIA8/pythia8140/xmldoc/ProgramFiles.xml new file mode 100644 index 00000000000..688dc023468 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ProgramFiles.xml @@ -0,0 +1,348 @@ + + +

Program Files

+ +The code is subdivided into a set of files, mainly by physics +task. Each file typically contains one main class, but often +with a few related helper classes that are not used elsewhere in +the program. Normally the files come in pairs. +
    +
  • A header file, .h in the include +subdirectory, where the public interface of the class is declared, +and inline methods are defined.
  • +
  • A source code file, .cc in the src +subdirectory, where most of the methods are implemented.
  • +
+During compilation, related dependency files, .d, and +compiled code, .o are created in the tmp +subdirectory. + +

+In part the .xml documentation files in the +xmldoc subdirectory have matching names, but the match +is broken by the desire to group topics more by user interaction than +internal operation. On these pages the function of the different code +files is summarized. Currently, each .xml file is also +translated into an .html one in the +htmldoc subdirectory, to allow easy viewing of the +contents in a web browser, and an .php one in +phpdoc, for more sophisticated interactivity +if that subdirectory is installed on a web server. + +

+Here is the current list of files, ordered alphabetically, with a brief +description of contents. + + +contains routines to analyze events. Currently it can do sphericity, +thrust, Lund/Jade/Durham jet clustering, and cone-jet finding. + + + +contains some basic facilities of general use: a random number +generator Rndm, a four-vector class Vec4, and a +histogram class Hist. + + + +contains information on all partons extracted from one of the two +beams. Defines modified parton distributions accordingly during the +showering and multiple interactions processing, thereby extending on +the one-particle-inclusive distributions defined by the previous class. +Finds the internal structure for a beam remnant. + + + +adds primordial kT to the set of hard subsystems, +and combines these subsystems with the two beam remnants to provide +the overall energy-momentum picture. Also ties together all the +colour lines into consistent singlets. + + + +generates momentum spread of beams, and spread of collision vertex +position. + + + +provides a simple method to impose Bose-Einstein correlations on +pairs of identical mesons. + + + +contains the event record, which basically is a vector of particles. +This file also contains the Particle class, used by +Event. Pythia uses two Event +objects, one for the process-level record (process) and +one for the complete event (event). + + + +contains the classes for describing the fragmentation steps in +flavour and in longitudinal and transverse momentum. + + + +defines some containers of parton systems, for use in +the fragmentation routines. + + + +turns the parton-level event above into a set of outgoing particles, +by applying string fragmentation (with special treatment for low-mass +systems) and secondary decays, and optionally Bose-Einstein corrections. + + + +contains an interface to convert the PYTHIA 8 event record into the +HepMC format. The HepMCInterface.cc file is located in +the subdirectory hepmcinterface and is used to build a +separate libhepmcinterface library. + + + +is a simple container that gives access to some information on the +nature of the current process, such as Mandelstam variables. +Also contains a small database for errors and warnings encountered +during program execution. + + + +gives the possibility to feed in parton configurations for the +subsequent event generation. One base class is defined, with containers +for initialization and event information, that can be read from +Pythia. Derived classes allow for a few different cases. + + + +is a header file only, for a class derived from the above LesHouches +one, to be used for runtime interfacing to Fortran programs, such as +PYTHIA 6. + + + +is a header file only, with interfaces to the key LHAPDF routines, +as needed for a runtime interface. There is a file +lhapdfdummy/LHAPDFdummy.cc with matching dummy +implementations, however. This file is used to build a separate +liblhapdfdummy library, to be linked when the LHAPDF +library is not used, so as to avoid problems with undefined references. + + + +performs string fragmentation in cases where the colour singlet +subsystem mass is so small that one or at most two primary hadrons +should be produced from it. + + + +performs multiple parton-parton interactions. + + + +contains a database of all necessary particle data (masses, names, ..) +and decay channels. + + + +performs the decays of all normal unstable hadrons and leptons, i.e. +in mass up to and including b bbar systems. It is not +intended for decays of electroweak resonances, like Z^0. + + + +contains parton distribution functions for the proton and electron. +Currently very simple, with only two p parametrizations +and one e ditto available, but it is possible to link in +external sets. + + + +turns the (hard) process above into a complete set of partons, by +adding initial- and final-state radiation, multiple parton--parton +interactions, and beam remnants. + + + +keeps track of which partons belong to which partonic susbsystem, +i.e. one of the multiple (semi)hard interactiosn with associated +showers. + + + +selects a point in phase space for the hard-process generation, +optimized separately for each process to give improved Monte Carlo +efficiency. + + + +packages the information on a given subprocess, combining the +phase-space selection and cross-section evaluation machineries +with some statistics information. Also sets up the list of processes +to be studied in a run. + + + +handles the generation of the (hard) process that sets the character +of the event. This involves either using internally implemented +processes or linking to Les Houches information. The latter can +be by runtime interfaces or by reading in a file. This step also +includes resonance decays. + + + +is the main class, that administrates the whole event generation +process by making use of all the others classes. Objects of most +other classes reside (directly or indirectly) inside Pythia, +so only a Pythia object needs to be explicitly instantiated +and addressed by the user. + + + +is only a .h file, containing a typedef for +double precision complex numbers. + + + +contains most of the Stdlib headers used in PYTHIA 8, +with using directives. It defines M_PI if +this is not already done. Also a few simple inline methods: +pow2(x), pow3(x), pow4(x), +pow5(x) and pow6(x) for small integer +powers, and sqrtpos(x) where a max(0., x) +ensures that one does not take the square root of a negative number. +Also non-inlined GammaReal(x) for the Gamma +function value of a real argument. + + + +decays resonances as part of the hard-process stage, in many cases +(but not all) including angular correlations between the decay products. + + + +encodes some properties of resonances, in particular the dynamic +calculation of widths. + + + +contains a database of all flags, modes, parameters and words that +determine the performance of the generator. Initial values are obtained +from the contents of the .xml files, but these values can +then be changed by the user. + + + +contains the cross sections and matrix elements for production of +some particles in compositeness scenarios, specifically excited +fermions. + + + +contains the cross sections and matrix elements for electroweak +processes involving photons, Z^0's and W^+-'s. + + + +contains the cross sections and matrix elements for processes in +scenarios involving extra dimensions. + + + +contains the cross sections and matrix elements for some generic +processes, to be used as building blocks for a few BSM scenarios. + + + +contains the cross sections and matrix elements for Higgs production. + + + +contains the cross sections and matrix elements for particle production +in left-right-symmetry scenarios, specifically righthanded Z +and W bosons and doubly-charged Higgs bosons. + + + +contains the cross sections and matrix elements for leptoquark production. + + + +contains the cross sections and matrix elements for a Z'^0, +a W^+- and a horizontal gauge boson R^0. + + + +contains the cross sections and matrix elements for charmonium and +bottomonium production. + + + +contains the base class and derived classes for the evaluation of +different matrix elements. Also keeps track of allowed incoming +parton configurations and their cross sections, including parton +densities. In order to keep this file from becoming too big, actual +cross sections are found in several separate files of derived classes: +SigmaQCD, SigmaEW, SigmaOnia, +SigmaHiggs, SigmaSUSY, +SigmaNewGaugeBosons, SigmaLeftRightSym, +SigmaLeptoquark, SigmaCompositeness, +SigmaExtraDim and SigmaGeneric. + + + +contains the cross sections and matrix elements for soft and hard +QCD processes. + + + +contains the cross sections and matrix elements for Supersymmetric +processes. + + + +contains parametrizations of total, elastic and diffractive hadronic +cross sections. + + + +performs spacelike initial-state transverse-momentum-ordered +shower evolution. + + + +contains the running alpha_strong, with Lambda +matching at flavour thresholds, the running alpha_em, +CKM mixing matrices, and a few other parameters such as +sin^2(theta_W). + + + +performs string fragmentation of a given set of partons. + + + +stores the various couplings used for SUSY cross sections and +decays, as calculated from input e.g. based on the SUSY Les Houches +Accord. + + + +contains information on SUSY parameters and particle data as specified +by the SUSY Les Houches Accord. + + + +performs timelike final-state transverse-momentum-ordered +shower evolution. + + + +Provides a way for a user to study the event at a few intermediate +stages of evolution, to reject the event as a whole or to modify +its cross-section weight. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/ProgramFlow.xml b/PYTHIA8/pythia8140/xmldoc/ProgramFlow.xml new file mode 100644 index 00000000000..5d92023d1b5 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ProgramFlow.xml @@ -0,0 +1,1073 @@ + + +

Program Flow

+ +Recall that, to first order, the event generation process can be +subdivided into three stages: +
    +
  1. Initializaion.
  2. +
  3. The event loop.
  4. +
  5. Finishing.
  6. +
+This is reflected in how the top-level Pythia class should +be used in the user-supplied main program, further outlined in the +following. Since the nature of the run is defined at the initialization +stage, this is where most of the PYTHIA user code has to be written. +So as not to confuse the reader unduly, the description of initialization +options has been subdivided into what would normally be used and what is +intended for more special applications. + +

+At the bottom of this webpge is a complete survey of all public +Pythia methods and data members, in a more formal style +than the task-oriented descriptions found in the preceding sections. +This offers complementary information. + +

Initialization - normal usage

+ +
    + +
  1. +Already at the top of the main program file, you need to include the proper +header file +
    +    #include "Pythia.h"
    +
    +To simplify typing, it also makes sense to declare +
    +    using namespace Pythia8; 
    +
    +
  2. + +

    +

  3. +The first step is to create a generator object, +e.g. with +
    +     Pythia pythia;
    +
    +It is this object that we will use from now on. Normally a run +will only contain one Pythia object. (But you can +use several Pythia objects, which then will be +independent of each other.)
    +By default all output from Pythia will be on the +cout stream, but the list methods below do +allow output to alternative streams or files. +
  4. + +

    +

  5. +You next want to set up the character of the run. +The pages under the "Setup Run Tasks" heading in the index +describe all the options available (with some very few exceptions, +found on the other pages). +The default values and your modifications are stored in two databases, +one for generic settings +and one for particle data. +Both of these are initialized with their default values by the +Pythia constructor. The default values can then be +changed, primarily by one of the two ways below, or by a combination +of them.
    + +

    +a) You can use the +

    +    pythia.readString(string);
    +
    +method repeatedly to do a change of a property at a time. +The information in the string is case-insensitive, but upper- and +lowercase can be combined for clarity. The rules are that
    +(i) if the first nonblank character of the string is a letter +it is assumed to contain a setting, and is sent on to +pythia.settings.readString(string);
    +(ii) if instead the string begins with a digit it is assumed to +contain particle data updates, and so sent on to +pythia.particleData.readString(string);
    +(iii) if none of the above, the string is assumed to be a comment, +i.e. nothing will be done.
    +In the former two cases, a warning is issued whenever a string +cannot be recognized (maybe because of a spelling mistake).
    +Some examples would be +
    +    pythia.readString("TimeShower:pTmin = 1.0");
    +    pythia.readString("111:mayDecay = false");
    +
    +The readString(string) method is intended primarily for +a few changes. It can also be useful if you want to construct a +parser for input files that contain commands both to PYTHIA and to +other libraries.
    + +

    +b) You can read in a file containing a list of those variables +you want to see changed, with a +

    +    pythia.readFile(fileName);
    +
    +Each line in this file with be processes by the +readString(string) method introduced above. You can thus +freely mix comment lines and lines handed on to Settings +or to ParticleData.
    +This approach is better suited for more extensive changes than a direct +usage of readString(string), and can also avoid having to +recompile and relink your main program between runs.
    +It is also possible to read input from an istream, by +default cin, rather than from a file. This may be convenient +if information is generated on-the-fly, within the same run. +
    +
  6. + +

    +

  7. +Next comes the initialization stage, where all +remaining details of the generation are to be specified. The +init(...) method allows a few different input formats, +so you can pick the one convenient for you: + +

    +a) pythia.init( idA, idB, eCM);
    +lets you specify the identities and the CM energy of the two incoming +beam particles, with A (B) assumed moving in the +z (-z) +direction. + +

    +b) pythia.init( idA, idB, eA, eB);
    +is similar, but the two beam energies can be different, so the +collisions do not occur in the CM frame. If one of the beam energies +is below the particle mass you obtain a fixed-target topology. + +

    +c) pythia.init( idA, idB, pxA, pyA, pzA, pxB, pyB, pzB);
    +is similar, but here you provide the three-momenta +(p_x, p_y, p_z) of the two incoming particles, +to allow for arbitrary beam directions. + +

    +d) pythia.init(fileName);
    +assumes a file in the Les Houches +Event File format is provided. + +

    +e) pythia.init();
    +with no arguments will read the beam parameters from the +Main +group of variables, which provides you with the same possibilities as +the above options a, b, c and d. If you don't change any of those you will +default to proton-proton collisions at 14 TeV, i.e. the nominal LHC +values. + +

    +f) pythia.init( LHAup*);
    +assumes Les Houches Accord +initialization and event information is available in an LHAup +class object, and that a pointer to this object is handed in. + +

    +

  8. +If you want to have a list of the generator and particle data used, +either only what has been changed or everything, you can use +
    +    pythia.settings.listChanged();
    +    pythia.settings.listAll();
    +    pythia.particleData.listChanged(); 
    +    pythia.particleData.listAll(); 
    +
    +
  9. + +
+ +

The event loop

+ +
    + +
  1. +Inside the event generation loop you generate the +next event using the next() method, +
    +    pythia.next();
    +
    +This method takes no arguments; everything has already been specified. +It does return a bool value, however, false when the +generation failed. This can be a "programmed death" when the +supply of input parton-level configurations on file is exhausted. +It can alternatively signal a failure of Pythia to +generate an event, or unphysical features in the event record at the +end of the generation step. It makes sense to allow a few false +values before a run is aborted, so long as the related faulty +events are skipped. +
  2. + +

    +

  3. +The generated event is now stored in the event +object, of type Event, +which is a public member of pythia. You therefore have +access to all the tools described on the pages under the "Study Output" +header in the index. For instance, an event can be listed with +pythia.event.list(), the identity of the i'th +particle is given by +pythia.event[i].id(), and so on.
    +The hard process - roughly the information normally stored in the +Les Houches Accord event record - is available as a second object, +process, also of type Event.
    +A third useful public object is +info, which offers +a set of one-of-a kind pieces of information about the most recent +event. +
  4. + +
+ +

Finishing

+ +
    + +
  1. At the end of the generation process, you can call +
    +    pythia.statistics(); 
    +
    +to get some run statistics, on cross sections and the number of errors +and warnings encountered. +
  2. + +
+ +

Advanced usage, mainly for initialization

+ +A) Necessary data are automatically loaded when you use the +default PYTHIA installation directory structure and run the main +programs in the examples subdirectory. However, in the +general case, you must provide the path of the xmldoc +directory, where default settings and particle data are found. +This can be done in two ways. + +
    + +
  1. +You can set the environment variable PYTHIA8DATA to +contain the location of the xmldoc directory. In the +csh and tcsh shells this could e.g. be +
    +     setenv PYTHIA8DATA /home/myname/pythia81xx/xmldoc
    +
    +while in other shells it could be +
    +     export PYTHIA8DATA=/home/myname/pythia81xx/xmldoc
    +
    +where xx is the subversion number.
    +Recall that environment variables set locally are only defined in the +current instance of the shell. The above lines should go into your +.cshrc and .bashrc files, respectively, +if you want a more permanant assignment. +
  2. + +

    +

  3. +You can provide the path as argument to the Pythia +constructor, e.g. +
    +     Pythia pythia("/home/myname/pythia81xx/xmldoc");
    +
    +
  4. +
+where again xx is the subversion number.
+When PYTHIA8DATA is set it takes precedence, else +the path in the constructor is used, else one defaults to the +../xmldoc directory. + +

+B) You can override the default behaviour of PYTHIA not only by the +settings and particle data, but also by replacing some of the +PYTHIA standard routines by ones of your own. Of course, this is only +possible if your routines fit into the general PYTHIA framework. +Therefore they must be coded according to the the rules relevant +in each case, as a derived class of a PYTHIA base class, and a pointer +to such an object must be handed in by one of the methods below. +These calls must be made before the pythia.init(...) call. + +

    + +
  1. +If you are not satisfied with the list of parton density functions that +are implemented internally or available via the LHAPDF interface +(see the PDF Selection page), you +can suppy your own by a call to the setPDFPtr(...) method +
    +      pythia.setPDFptr( pdfAPtr, pdfBPtr); 
    +
    +where pdfAPtr and pdfBPtr are pointers to +two Pythia PDF +objects. Note that pdfAPtr and pdfBPtr +cannot point to the same object; even if the PDF set is the same, +two copies are needed to keep track of two separate sets of x +and density values.
    +If you further wish to use separate PDF's for the hard process of an +event than the ones being used for everything else, the extended form +
    +      pythia.setPDFptr( pdfAPtr, pdfBPtr, pdfHardAPtr, pdfHardBPtr); 
    +
    +allows you to specify those separately, and then the first two sets +would only be used for the showers and for multiple interactions. +
  2. + +

    +

  3. +If you want to perform some particle decays with an +external generator, you can call the setDecayPtr(...) +method +
    +      pythia.setDecayPtr( decayHandlePtr, particles);
    +
    +where the decayHandlePtr derives from the +DecayHandler base +class and particles is a vector of particle codes to be +handled. +
  4. + +

    +

  5. +If you want to use an external random number generator, +you can call the setRndmEnginePtr(...) method +
    +      pythia.setRndmEnginePtr( rndmEnginePtr); 
    +
    +where rndmEnginePtr derives from the +RndmEngine base class. +The Pythia default random number generator is perfectly +good, so this is only intended for consistency in bigger frameworks. +
  6. + +

    +

  7. +If you want to interrupt the evolution at various stages, +to interrogate the event and possibly veto it, or you want to +reweight the cross section, you can use +
    +      pythia.setUserHooksPtr( userHooksPtr); 
    +
    +where userHooksPtr derives from the +UserHooks base class. +
  8. + +

    +

  9. +If you want to use your own parametrization of beam momentum spread and +interaction vertex, rather than the provided simple Gaussian +parametrization (off by default), you can call +
    +      pythia.setBeamShapePtr( beamShapePtr); 
    +
    +where beamShapePtr derives from the +BeamShape base class. +
  10. + +

    +

  11. +If you want to implement a cross section of your own, but still make use +of the built-in phase space selection machinery, you can use +
    +      pythia.setSigmaPtr( sigmaPtr);
    +
    +where sigmaPtr of type SigmaProcess* is an +instance of a class derived from one of the Sigma1Process, +Sigma2Process and Sigma3Process base classes +in their turn derived from +SigmaProcess. +This call can be used repeatedly to hand in several different processes. +
  12. + +

    +

  13. +If your cross section contains the production of a new resonance +with known analytical expression for all the relevant partial widths, +you can make this resonance available to the program with +
    +      pythia.setResonancePtr( resonancePtr);
    +
    +where resonancePtr of type ResonanceWidths* +is an instance of a class derived from the +ResonanceWidths +base class. In addition you need to add the particle to the normal +particle and decay database. +This procedure can be used repeatedly to hand in several different +resonances. +
  14. + +

    +

  15. +If you are a real expert and want to replace +the PYTHIA initial- and final-state showers, you can use +
    +      pythia.setShowerPtr( timesDecPtr, timesPtr, spacePtr);
    +
    +where timesDecPtr and timesPtr +derive from the TimeShower base class, and +spacePtr from SpaceShower. +
  16. + +

    +

  17. +The initTunes(...) method allows you to initialize the settings +of a specific tune at an early stage, so that you can change some of the +tune values between the initTunes(...) and the +init(...) calls. This method should not be used if you want +to use an existing tune as is, or make your own changes altogether. +See the initTunes(...) description below for more details. +
  18. + +
+ +

+C) Some comments on collecting several tasks in the same run. +

    + +
  1. +PYTHIA has not been written for threadsafe execution on multicore +processors. If you want to use all cores, +the most efficient way presumably is to start correspondingly many jobs, +with different random number seeds, and add the statistics at the end. +
  2. + +

    +

  3. +In some cases it is convenient to use more than one Pythia +object. The key example would be the simultaneous generation of signal +and pileup events, see main19.cc. The two objects are then +set up and initialized separately, and generate events completely +independently of each other. It is only afterwards that the event records +are combined into one single super-event per beam crossing. +
  4. + +

    +

  5. +When time is not an issue, it may be that you want to perform several +separate subruns sequentially inside a run, e.g. to combine results for +several kinematical regions or to compare results for some different +tunes of the underlying event. One way to go is to create (and destroy) +one pythia object for each subrun, in which case they are +completely separate. You can also use the same pythia object, +only doing a new init(...) call for each subrun. In that +case, the settings and particle databases remain as they were in the +previous subrun, only affected by the specific changes you introduced in +the meantime. You can put those changes in the main program, with +pythia.readString(string), using your own logic to decide +which ones to execute in which subrun. A corresponding possibility +exists with pythia.readFile(fileName, subrun) (or an +istream instead of a fileName), which as second +argument can take a non-negative subrun number. Then only those +sections of the file before any Main:subrun = ... line +or with matching subrun number will be read. That is, the +file could have a structure like +
    +    ( lines always read, i.e. "default values" always (re)set )
    +    Main:subrun = 1
    +    ( lines only read with readFile(fileName, 1) )
    +    Main:subrun = 2
    +    ( lines only read with readFile(fileName, 2) )
    +
    +Both of these possibilities are illustrated in main08.cc. +
  6. + +

    +

  7. +When working with Les Houches Event Files, it may well be that your +intended input event sample is spread over several files, that you all +want to turn into complete events in one and the same run. There is no +problem with looping over several subruns, where each new subrun +is initialized with a new file. However, in that case you will do +a complete re-initialization each time around. If you want to avoid +this, note that there is an optional second argument for LHEF +initialization: pythia.init(fileName, skipInit). +Alternatively, the tag Main:LHEFskipInit can be put +in a file of commands to obtain the same effect. +Here skipInit defaults to false, +but if set true then the new file will be simulated +with the same initialization data as already set in a previous +pythia.init(...) call. The burden rests on you to ensure +that this is indeed correct, e.g. that the two event samples have not +been generated for different beam energies. +
  8. + +
+ +

The Pythia Class

+ +Here follows the complete survey of all public Pythia +methods and data members. + +

Constructor and destructor

+ + +creates an instance of the Pythia event generators, +and sets initial default values, notably for all settings and +particle data. You may use several Pythia instances +in the same run; only when you want to access external static +libraries could this cause problems. (This includes in particular +Fortran libraries such as LHAPDF.) +allows you to choose +from which directory the default settings and particle data values +are read in. If the PYTHIA8DATA environment variable +has been set it takes precedence. Else this optional argument allows +you to choose another directory location than the default one. Note +that it is only the directory location you can change, its contents +must be the ones of the xmldoc directory in the +standard distribution. + + + + +the destructor deletes the objects created by the constructor. + +

Set up run

+ + +reads in a single string, that is interpreted as an instruction to +modify the value of a setting or +particle data, as already described +above. + +the string to be interpreted as an instruction. + + +write a warning message or not whenever the instruction does not make +sense, e.g. if the variable does not exist in the databases. + +Note: the method returns false if it fails to +make sense out of the string. + + + + + + + + + +reads in a whole file, where each line is interpreted as an instruction +to modify the value of a setting or +particle data, cf. the above +readString method. All four forms of the +readFile command share code for actually reading a file. + +the file from which instructions are read. + + +an istream from which instructions are read. + + +write a warning message or not whenever the instruction does not make +sense, e.g. if the variable does not exist in the databases. In the +command forms where warn is omitted it is true. + + +allows you have several optional sets of commands within the same file. +Only those sections of the file before any Main:subrun = ... +line or following such a line with matching subrun number will be read. +The subrun number should not be negative; negative codes like +SUBRUNDEFAULT corresponds to no specific subrun. + +Note: the method returns false if it fails to +make sense out of any one line. + + + +offers the possibility to link in external PDF sets for usage inside +the program. The rules for constructing your own class from +the PDF base class are described +here. + +pointers to two PDF-derived objects, one for each of +the incoming beams. The two objects have to be instantiated by you +in your program. Even if the two beam particles are the same +(protons, say) two separate instances are required, since current +information is cached in the objects. If both arguments are zero +then any previous linkage to external PDF's is disconnected, +see further Note 2 below. + + +pointers to two further PDF-derived objects, one for each +of the incoming beams. Normally only the first two arguments above would +be used, and then the same PDF sets would be invoked everywhere. If you +provide these two further pointers then two different sets of PDF's are +used. This second set is then exclusively for the generation of the hard +process from the process matrix elements library. The first set above +is for everything else, notably parton showers and multiple interactions. + +Note 1: The method returns false if the input is obviously +incorrect, e.g. if two (nonzero) pointers agree. +Note 2: If you want to combine several subruns you can +call setPDFPtr with new arguments before each +Pythia::init(...) call. To revert from external PDF's +to the normal internal PDF selection you must call +setPDFPtr(0, 0) before Pythia::init(...). + + + +offers the possibility to link to an external program that can do some +of the particle decays, instad of using the internal decay machinery. +With particles we here mean the normal hadrons and leptons, not +top quarks, electroweak bosons or new particles in BSM scenarios. +The rules for constructing your own class from the +DecayHandler base class are described +here. Note that you can only +provide one external object, but this object in its turn could +very well hand on different particles to separate decay libraries. + +pointer to a DecayHandler-derived object. This object +must be instantiated by you in your program. + + vector with the PDG identity codes +of the particles that should be handled by the external decay package. +You should only give the particle (positive) codes; the respective +antiparticle is always included as well. + +Note: The method currently always returns true. + + + +offers the possibility to link to an external random number generator. +The rules for constructing your own class from the +RndmEngine base class are described +here. + +pointer to a RndmEngine-derived object. This object +must be instantiated by you in your program. + +Note: The method returns true if the pointer is different +from 0. + + + +offers the possibility to interact with the generation process at +a few different specified points, e.g. to reject undesirable events +at an early stage to save computer time. The rules for constructing +your own class from the UserHooks base class are described +here. You can only hand in one such +pointer, but this may be to a class that implements several of the +different allowed possibilities. + +pointer to a userHooks-derived object. This object +must be instantiated by you in your program. + +Note: The method currently always returns true. + + + +offers the possibility to provide your own shape of the momentum and +space-time spread of the incoming beams. The rules for constructing +your own class from the BeamShape base class are described +here. + +pointer to a BeamShape-derived object. This object +must be instantiated by you in your program. + +Note: The method currently always returns true. + + + +offers the possibility to link your own implementation of a process +and its cross section, to make it a part of the normal process +generation machinery, without having to recompile the +Pythia library itself. The rules for constructing your +own class from the SigmaProcess base class are described +here. You may call this +routine repeatedly, to add as many new processes as you wish. + +pointer to a SigmaProcess-derived object. This object +must be instantiated by you in your program. + +Note: The method currently always returns true. + + + +offers the possibility to link your own implementation of the +calculation of partial resonance widths, to make it a part of the +normal process generation machinery, without having to recompile the +Pythia library itself. This allows the decay of new +resonances to be handled internally, when combined with new particle +data. Note that the decay of normal hadrons cannot be modelled here; +this is for New Physics resonances. The rules for constructing your +own class from the ResonanceWidths base class are described +here. You may call this +routine repeatedly, to add as many new resonances as you wish. + +pointer to a ResonanceWidths-derived object. This object +must be instantiated by you in your program. + +Note: The method currently always returns true. + + + +offers the possibility to link your own parton shower routines as +replacements for the default ones. This is much more complicated +since the showers are so central and are so interlinked with other +parts of the program. Therefore it is also possible to do the +replacement in stages, from the more independent to the more +intertwined. The rules for constructing your own classes from the +TimeShower and SpaceShowerbase classes +are described here. These +objects must be instantiated by you in your program. + +pointer to a TimeShower-derived object for doing +timelike shower evolution in resonance decays, e.g. of a +Z^0. This is decoupled from beam remnants and parton +distributions, and is therefore the simplest kind of shower +to write. If you provide a value 0 then the internal shower +routine will be used. + + +pointer to a TimeShower-derived object for doing +all other timelike shower evolution, which is normally interleaved +with multiple interactions and spacelike showers, introducing +both further physics and further technical issues. If you retain +the default value 0 then the internal shower routine will be used. +You are allowed to use the same pointer as above for the +timesDecPtr if the same shower can fulfill both tasks. + + +pointer to a SpaceShower-derived object for doing +all spacelike shower evolution, which is normally interleaved +with multiple interactions and timelike showers. If you retain +the default value 0 then the internal shower routine will be used. + +Note: The method currently always returns true. + + + +prepackages the parameter settings of some PYTHIA tunes. While +the readString(...) and readFile(...) +methods can be used to set the parameters of some already +existing tune, one by one, this is time-consuming and error-prone. +Therefore the initTunes(...) method provides a set of +tunes, hopefully growing with time, that can be selected by the +two switches Tune:ee and +Tune:pp. Default is 0, +meaning no changes. Nornally initTunes(...) is +automatically called from inside the init(...) method, +so you would not call it yourself. This can be constraining if you +want to use almost, but not quite, an existing tune. Specifically, +any attempts to set one or a few of the parameters differently by +readString(...) or readFile(...) calls +before initialization would not work, since they would be overwritten +during init(...). This is where the possibility to call +initTunes(...) directly comes to the rescue. You could +then by hand pick the desired tune, afterwards change whatever settings +you wish, and retain these changes during initialization by having +Tune:ee = Tune:pp = 0. + the settings obtained from +e^+e^- data, see Tune:ee +for a list of valid values. If you call initTunes(...) +with this option nonzero you would want to keep Tune:ee +equal to zero, or else the whole point is lost. + + the additional settings that +can only be extracted from pp/ppbar data see +Tune:pp for a list of valid +values. Comment as above. + + +

Initialize

+ +At the initialization stage all the information provided above is +processed, and the stage is set up for the subsequent generation +of events. Several alterative forms of the init method +are available for this stage; pick the one most convenient. + + +initialize for collisions in the center-of-mass frame, with the +beams moving in the +-z directions. + +particle identity code for the two incoming beams. + + +the CM energy of the collisions. + +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + + +initialize for collisions with back-to-back beams, +moving in the +-z directions, but with different energies. + +particle identity code for the two incoming beams. + + +the energies of the two beams. If an energy is set to be below +the mass of the respective beam particle that particle is taken to +be at rest. This offers a simple possibility to simulate +fixed-target collisions. + +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + + +initialize for collisions with arbitrary beam directions. + +particle identity code for the two incoming beams. + + +the three-momntum vector (p_x, p_y, p_z) of the first +incoming beam. + + +the three-momntum vector (p_x, p_y, p_z) of the second +incoming beam. + +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + + +initialize for hard-process collisions fed in from an external file +with events, written according to the +Les Houches Event File +standard. + +the file name (including path, where required) where the +events are stored, including relevant information on beam +identities and energies. + + +By default this method does a complete reinitialization of the +generation process. If you set this argument to true then +no reinitialization will occur, only the pointer to the event +file is updated. This may come in handy if the full event sample +is split across several files generated under the same conditions +(except random numbers, of course). You then do the first +initialization with the default, and all subsequent ones with +true. Note that things may go wrong if the files are not created +under the same conditions. + +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + + +initialize for collisions, in any of the four above possibilities. +In this option the beams are not specified by input arguments, +but instead by the settings in the +Beam Parameters section. +This allows the beams to be specified in the same file as other +run instructions. The default settings give pp collisions at 14 TeV. +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + + +initialize for hard-process collisions fed in from an external +source of events, consistent with the Les Houches Accord standard. +The rules for constructing your own class from the LHAup +base class are described here. +This class is also required to provide the beam parameters. + +pointer to a LHAup-derived object. This object +must be instantiated by you in your program. + +Note: The method returns false if the +initialization fails. It is then not possible to generate any +events. + + +

Generate events

+ +The next() method is the main one to generate events. +In this section we also put a few other specialized methods that +may be useful in some circumstances. + + +generate the next event. No input parameters are required; all +instructions have already been set up in the initialization stage. +Note: The method returns false if the event generation +fails. The event record is then not consistent and should not be +studied. When reading in hard collisions from a Les Houches Event File +the problem may be that the end of the file has been reached. This +can be checked with the +Info::atEndOfFile() +method. + + + +hadronize the existing event record, i.e. perform string fragmentation +and particle decays. There are two main applications. Firstly, +you can use the same parton-level content as a basis for repeated +hadronization attempts, in schemes intended to save computer time. +Secondly, you may have an external program that can simulate the full +partonic level of the event - hard process, parton showers, multiple +interactions, beam remnants, colour flow, and so on - but not +hadronization. Further details are found +here. +Note: The method returns false if the hadronization +fails. The event record is then not consistent and should not be +studied. + + + +perform decays of all particles in the event record that have not been +decayed but should have been done so. This can be used e.g. for +repeated decay attempts, in schemes intended to save computer time. +Further details are found here. +Note: The method returns false if the decays fail. The +event record is then not consistent and should not be studied. + + + +list the Les Houches Accord information on the current event, see +LHAup::listEvent(...). +(Other listings are available via the class members below, so this +listing is a special case that would not fit elsewhere.) + +output stream where the listing occurs. + + + + +skip ahead a number of events in the Les Houches generation +sequence, without doing anything further with them, see +LHAup::skipEvent(nSkip). +Mainly intended for debug purposes, e.g. when an event at a known +location in a Les Houches Event File is causing problems. + +number of events to skip. + +Note: The method returns false if the operation fails, +specifically if the end of a LHEF has been reached, cf. +next() above. + + +

Finalize

+ +There is no required finalization step; you can stop generating events +when and how you want. It is still recommended that you make it a +routine to call the following method at the end. + + +list statistics on the event generation, specifically total and partial +cross sections and the number of different errors. For more details see +here. + +if true also statistics on multiple interactions is shown, by default not. + + if true then all counters, +e.g on events generated and errors experienced, are reset to zero + whenever the routine is called. The default instead is that +all stored statistics information is unaffected by the call. Counters +are automatically reset in each new Pythia::init(...) +call, however, so the only time the reset option makes a +difference is if statistics(...) is called several times +in a (sub)run. + + + +

Interrogate settings

+ +Normally settings are used in the setup and initialization stages +to determine the character of a run, e.g. read from a file with the +above-described Pythia::readFile(...) method. +There is no strict need for a user to interact with the +Settings database in any other way. However, as an option, +some settings variables have been left free for the user to set in +such a file, and then use in the main program to directly affect the +performance of that program, see +here. A typical example would +be the number of events to generate. For such applications the +following shortcuts to some Settings methods may be +convenient. + + +read in a boolean variable from the Settings database. + +the name of the variable to be read. + + + + +read in an integer variable from the Settings database. + +the name of the variable to be read. + + + + +read in a double-precision variable from the Settings +database. + +the name of the variable to be read. + + + + +read in a string variable from the Settings database. + +the name of the variable to be read. + + + +

Data members

+ +The Pythia class contains a few public data members, +several of which play a central role. We list them here, with +links to the places where they are further described. + + +the hard-process event record, see here +for further details. + + + +the complete event record, see here +for further details. + + + +further information on the event-generation process, see +here for further details. + + + +the settings database, see here +for further details. + + + +the particle properties and decay tables database, see +here for further details. + + + +the random number generator, see here +and here for further details. + + + +Standard Model couplings and mixing matrices, see +here for further details. + + + +parameters and particle data in the context of supersymmetric models, +see here for further details. + + + +a grouping of the partons in the event record by subsystem, +see here for further details. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ProgramMethods.xml b/PYTHIA8/pythia8140/xmldoc/ProgramMethods.xml new file mode 100644 index 00000000000..06bc7adc5ee --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ProgramMethods.xml @@ -0,0 +1,17 @@ + + +

Program Methods

+ +This is an alphabetical index of all methods that are documented +elsewhere on these pages, beginning with the few methods that +do not belong to a class. Many of them are only intended for experts, +while undocumented ones are only for code authors. + +

+The index is constructed dynamically from the methods described +on the other webpages, as part of the conversion from xml to +html and php. Therefore this xml page is only a dummy one. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/QCDProcesses.xml b/PYTHIA8/pythia8140/xmldoc/QCDProcesses.xml new file mode 100644 index 00000000000..6916ca45229 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/QCDProcesses.xml @@ -0,0 +1,261 @@ + + +

QCD Processes

+ +This section is subdivided into soft and hard QCD processes, with +open charm and bottom production set aside as a special part of the +latter, and three-jet topologies as a special subset. Kindly note +that there is a considerable amount of overlap between the soft and +hard process classes, so that you are likely to doublecount +if you include both in a run. + +

Soft QCD processes

+ +As a rule, the processes in this class should not be mixed with +the simulation of other processes. All by themselves, they are +intended to represent the total cross section of hadron collisions, +with the exception of the "rare processes" that one wishes to study +separately. In particular, jet physics at all scales occurs as part +of the minimum-bias description. + +

+We here use the "minimum bias" expression as a shorthand for +inelastic, nondiffractive events. Strictly speaking, "minimum bias" +represents an experimental procedure of accepting "everything", with +some non-universal cuts to exclude elastic and diffractive topologies. +In practice, the experimental mimimum-bias sample may then contain +some contamination of what is in PYTHIA classified as diffractive, +especially (high-mass) double diffractive. + +

+Some options to modify these cross sections are found on the +Total Cross Sections page. + + +Common switch for the group of all soft QCD processes, +as listed separately in the following. + + + +Minimum-bias events, based on an +eikonalized description of all the hard QCD processes, so +includes them in combinationation with low-pT events. +Code 101.
+Since the current description is handled by the multiple-interactions +machinery as part of the parton-level processing, no hard process at +all is defined at the process-level part of the event generation. +Fortunately, in this case a special +codeSub() +method provides information on the first, i.e. hardest, subprocess +selected by the multiple-interactions machinery. + +
+ + +Elastic scattering A B -> A B. +Code 102. It is possible to include +Coulomb corrections, but by default this is off. + + + +Single diffractive scattering A B -> X B and +A B -> A X. See page on +Diffraction for details. Codes 103 and 104. + + + +Double diffractive scattering A B -> X_1 X_2. +See page on Diffraction +for details. Code 105. + + +

Hard QCD processes

+ +This group contains the processes for QCD jet production above +some minimum pT threshold. The pT_min cut cannot be put +too low, or else unreasonably large jet cross sections will be obtained. +This is because the divergent perturbative QCD cross section is used +in this process group, without any regularization modifications. +An eikonalized description, intended to be valid at all pT, +is instead included as part of the multiple-interactions framework, +specifically in SoftQCD:minBias above. +Warning 1: you must remember to set the +PhaseSpace:pTHatMin value if you use any of these +processes; there is no sensible default. +Warning 2: you must not mix processes from the +SoftQCD and HardQCD process groups, since +this is likely to lead to doublecounting. + + +Common switch for the group of all hard QCD processes, +as listed separately in the following. + + + +Scatterings g g -> g g. +Code 111. + + + +Scatterings g g -> q qbar, where q by default +is a light quark (u, d, s) (see below). +Code 112. + + + +Scatterings q g -> q g and qbar g -> qbar g. +Code 113. + + + +Scatterings q q' -> q q', q qbar' -> q qbar', +qbar qbar' -> qbar qbar', where q' and q +may agree, but the outgoing flavours equals the incoming ones +Code 114. + + + +Scatterings q qbar -> g g. +Code 115. + + + +Scatterings q qbar -> q' qbar', where q' +by default is a light quark (u, d, s) (see below). +Code 116. + + + +Number of allowed outgoing new quark flavours in the above +g g -> q qbar and q qbar -> q' qbar' processes, +where quarks are treated as massless in the matrix-element expressions +(but correctly in the phase space). It is thus assumed that c cbar +and b bbar are added separately with masses taken into account, +using the processes below. A change to 4 would also include c cbar +in the massless approximation, etc. In order to avoid doublecounting +the processes below should then not be used simultaneously. + + +

Hard QCD processes: heavy-flavour subset

+ +These processes form a natural part of the above class, but can +also be generated separately. Formally the heavy-quark mass makes +these matrix elements finite in the pT -> 0 limit, but at +high energies one may still question the validity of the expressions +at low pT values, like for the other hard-QCD processes. +Also as above, an eikonalized description, intended to be valid at all +pT, is included as part of the multiple-interactions framework. +
Note that the processes below only represent the "tip of the iceberg" +of charm and bottom production at high energies, where flavour excitation +and shower branchings provide major additional sources. All these sources +come together in the descriptions offered by SoftQCD:minBias +and HardQCD:all. + + +Scatterings g g -> c cbar. +Code 121. + + + +Scatterings q qbar -> c cbar. +Code 122. + + + +Scatterings g g -> b bbar. +Code 123. + + + +Scatterings q qbar -> b bbar. +Code 124. + + +

Hard QCD three-parton processes

+ +Three-parton final states are generated by showers off two-parton +processes. Topologies then cannot be specified beforehand, beyond +what is provided by the two-parton hard process. For some checks +it may be convenient to have access to the dedicated three-parton +final states, which is what this set of processes allows. +Cross sections have been taken from Ber81. +
Note that the processes in this section are not +affected by the HardQCD:all switch. In fact, it would +be doublecounting to include both the HardQCD:all and +the HardQCD:3parton processes in a run or study. +
Warning: this section is still incomplete, e.g. the +selection of colour flow is very simple, and so it should only +be used with caution. + + +Common switch for the group of all hard QCD processes with three +partons in the final state, as listed separately in the following. + + + +Scatterings g g -> g g g. +Code 131. + + + +Scatterings q qbar -> g g g. +Code 132. + + + +Scatterings q g -> q g g and qbar g -> qbar g g. +Code 133. + + + +Scatterings q q' -> q q' g, q qbar' -> q qbar' g, +and qbar qbar' -> qbar qbar' g. +Code 134. + + + +Scatterings q q -> q q g and +qbar qbar -> qbar qbar g +(q qbar -> q qbar g scatterings are considered separately +below, see HardQCD:qqbar2qqbargSame). +Code 135. + + + +Scatterings q qbar -> q' qbar' g, where q' +by default is a light quark (u, d, s) +(see HardQCD:nQuarkNew above). +Code 136. + + + +Scatterings q qbar -> q qbar g. +Code 137. + + + +Scatterings g g -> q qbar g, where q by +default is a light quark (u, d, s) +(see HardQCD:nQuarkNew above). +Code 138. + + + +Scatterings q g -> q q' qbar' and +qbar g -> qbar qbar' q', where q' +by default is a light quark (u, d, s) +(see HardQCD:nQuarkNew above). +Code 139. + + + +Scatterings q g -> q q qbar and +qbar g -> qbar qbar q. +Code 140. + + + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/ROOTusage.xml b/PYTHIA8/pythia8140/xmldoc/ROOTusage.xml new file mode 100644 index 00000000000..581dc950a8f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ROOTusage.xml @@ -0,0 +1,162 @@ + + +

ROOT usage

+ +Many PYTHIA users wish to use ROOT to produce histograms, or even to +run PYTHIA as a plugin to ROOT. This is possible. It is not a task +supported by the PYTHIA team, however. All issues involving ROOT usage +should be directed to the ROOT team, or to the local support team of +your collaboration. Below some helpful hints have been collected. +The text is based on a contribution by Andreas Morsch, +and the second example is provided by Rene Brun. Another example may +be found in the VINCIA +add-on program for parton showers, but this should also work for +a PYTHIA standalone run. + +

Interfaces

+ +ROOT provides two simple interfaces +(wrappers) for PYTHIA 8. Both are located in the +
+    yourROOTinstallationPath/montecarlo/pythia8
+
+directory. (Type which root if you want to find out where +ROOT has been installed. It will print +yourROOTinstallationPath/bin/root). + +
    +
  • +TPythia8 is an implementation of the + +TGenerator interface for PYTHIA 8. +
    It allows you to use PYTHIA within a ROOT macro or as a plug-in +for a general-purpose particle generator based on this interface. The +main methods of the interface are +
    * TPythia8::GenerateEvent() which triggers the generation +of the next event, and +
    * TPythia8::ImportParticles(TClonesArray* particles) +which copies the native PYTHIA stack into a + +TClonesArray of + +TParticles. +
    In addition, we implemented some methods that are directly related +to corresponding PYTHIA methods: +
    +* ReadString(const char* string) -> readString(...)
    +* ReadConfigFile(const char* string) -> readFile(...)
    +* Initialize(int idAin, int idBin, double ecms) -> init(...)
    +* EventListing() -> event.list()
    +* PrintStatistic() -> statistics()
    +
    + These methods provide already the basic PYTHIA functionality +interactively from the ROOT command line. However, this does not mean +that the usage of PYTHIA from within ROOT is restricted to these methods. +In compiled code, one can always obtain a pointer to the +Pythia instance via +
    +    Pythia8::Pythia* pythia8 = TPythia8::Pythia8();
    +
    +giving access to the full PYTHIA functionality. +
  • +
  • +TPythia8Decayer is an implementation of the + +TVirtualMCDecayer interface. +
    It allows you to use PYTHIA as a plug-in decayer for simulation +frameworks based on the Virtual Monte Carlo +(VMC) interface +classes. The main methods of the interface are +
    * TPythia8Decayer::Init() for initialisation, +
    * TPythia8Decayer::Decay(Int_t pdg, TLorentzVector*< p) +to decay a particle with PDG code pdg and + +4-momentum p, and +
    * ImportParticles(TClonesArray* particles) +to retrieve the decay products as + +TParticles in the + +TClonesArray particles. +
  • +
+ +

Installation of ROOT with PYTHIA 8 support

+ +In order to use PYTHIA 8 with ROOT you need a ROOT version that has been + +installed from source. The reason is that the interfaces depend on +PYTHIA header files that are not distributed with ROOT. Installing ROOT +is not more difficult than the PYTHIA installation. + +

+Define an environment variable for the path to your pythia8 +installation directory +

+    export PYTHIA8=YourPathToPythia8
+
+Before compiling ROOT + +configure ROOT running the +yourROOTinstallationPath/configure command +including the following options: +
+    --enable-pythia8 
+    --with-pythia8-incdir=$PYTHIA8/include 
+    --with-pythia8-libdir=$PYTHIA8/lib
+
+In case ROOT has already been compiled before, it will only recompile +the pythia8 module and build the library +libEGPythia8. + +

An example

+ +A +basic example for generating minimum-bias events with PYTHIA 8 inside +a ROOT macro, and filling some histograms with the kinematics of the +final-state particles is provided in +
+    yourROOTinstallationDirectory/tutorials/pythia/pythia8.C
+
+Note that before executing this script +
    +
  • the environment variable PYTHIA8 must point to the +pythia8100 (or newer) installation directory, and
  • +
  • the environment variable PYTHIA8DATA must be defined +and it must point to $PYTHIA8/xmldoc.
  • +
+ +

+Looking at the example code you will see that it is necessary to +load three libraries before running the actual code: +

+    gSystem->Load("$PYTHIA8/lib/libpythia8"); // Pythia 8
+    gSystem->Load("libEG"); // The library with the TGenerator interface
+    gSystem->Load("libEGPythia8"); // The TPythia8 implementation
+
+ +

A second example

+ +It is not necessary to run PYTHIA as a ROOT plug-in. One can also perform +the generation and analysis of events in a completely standalone fashion, +and only use ROOT for the histogramming step. One example, with a +lightly modified version of main01.cc, is available in +the rootexample subdirectory. + +

+Here +

    +
  • ex1.C is the small main program writing the Tree.
  • +
  • goex1 is a small script that +
    a) generates the dictionary for all PYTHIA classes involved in the IO +(first line; note that you only need to execute it once); and +
    b) links the ex1 executable with the relevant libs.
  • +
  • pythiaLinkdef.h is the input file indicating to rootcint +which PYTHIA classes to process.
  • +
  • pythiaROOT.h is a small include declaring Pythia8 +namespace as default.
  • +
+ +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/RandomNumberSeed.xml b/PYTHIA8/pythia8140/xmldoc/RandomNumberSeed.xml new file mode 100644 index 00000000000..e8d7cf572f9 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/RandomNumberSeed.xml @@ -0,0 +1,32 @@ + + +

Random-Number Seed

+ +The seed of the random number generator can be set as follows: + + +Indicates whether a user-set seed should be used every time the +Pythia::init routine is called. If off, the random number +generator is initialized with its default seed at the beginning +of the run, and never again. If on, each new Pythia::init +call (should several be made in the same run) results in the random +number being re-initialized, thereby possibly starting over with the +same sequence, if you do not watch out. + + + +The seed to be used, if setSeed is on.
+A negative value gives the default seed,
+a value 0 gives a random seed based on the time, and
+a value between 1 and 900,000,000 a unique different random number +sequence. +
+ +

+For more on random numbers see here. +This includes methods to save and restore the state of the generator, +and some preprogrammed methods to generate non-uniform random numbers. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/RandomNumbers.xml b/PYTHIA8/pythia8140/xmldoc/RandomNumbers.xml new file mode 100644 index 00000000000..67e4beb83c8 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/RandomNumbers.xml @@ -0,0 +1,140 @@ + + +

Random Numbers

+ +This page describes the random-number generator in PYTHIA and +how it can be replaced by an external one. + +

Internal random numbers

+ +The Rndm class generates random numbers, using the +Marsaglia-Zaman-Tsang algorithm Mar90. + +

+Random numbers R uniformly distributed in +0 < R < 1 are obtained with +

+   Rndm::flat();
+
+There are also methods to generate according to an exponential, to +x * exp(-x), to a Gaussian, or picked among a set of +possibilites, which make use of flat(). + +

+If the random number generator is not initialized before, it will be +so the first time it is asked to generate a random number, and then +with the default seed, 19780503. This means that, by default, all runs +will use identically the same random number sequence. This is +convenient for debugging purposes, but dangerous if you intend to +run several "identical" jobs to boost statistics. You can initialize, +or reinitialize, with your own choice of seed with a +

+   Rndm::init(seed);
+
+Here values 0 < seed < 900 000 000 gives so many +different random number sequences, while seed = 0 will call +the Stdlib time(0) function to provide a "random" +seed, and seed < 0 will revert back to +the default seed. + +

+The Pythia class defines a +flag and a mode, that allows the seed to be set in +the Pythia::init call. That would be the standard way for a +user to pick the random number sequence in a run. + +

External random numbers

+ +RndmEngine is a base class for the external handling of +random-number generation. The user-written derived class is called +if a pointer to it has been handed in with the +pythia.rndmEnginePtr() method. Since the default +Marsaglia-Zaman-Tsang algorithm is quite good, chances are that any +replacement would be a step down, but this may still be required by +consistency with other program elements in big experimental frameworks. + +

+There is only one pure virtual method in RndmEngine, to +generate one random number flat in the range between 0 and 1: +

+  virtual double flat() = 0;
+
+Note that methods for initialization are not provided in the base +class, in part since input parameters may be specific to the generator +used, in part since initialization can as well be taken care of +externally to the Pythia code. + +

+An example illustrating how to run with an external random number +generator is provided in main24.cc. + +

The methods

+ +We here collect a more complete and formal overview of the methods. + + +construct a random number generator, but does not initialize it. + + + +construct a random number generator, and initialize it for the +given seed number. + + + +pass in pointer for external random number generation. + + + +initialize, or reinitialize, the random number generator for the given +seed number. Not necessary if the seed was already set in the constructor. + + + +generate next random number uniformly between 0 and 1. + + + +generate random numbers according to exp(-x). + + + +generate random numbers according to x exp(-x). + + + +generate random numbers according to exp(-x^2/2). + + + +generate a pair of random numbers according to +exp( -(x^2 + y^2) / 2). Is faster than two calls +to gauss(). + + + +pick one option among vector of (positive) probabilities. + + + +save the current state of the random number generator to a binary +file. This involves two integers and 100 double-precision numbers. +Intended for debug purposes. Note that binary files may be +platform-dependent and thus not transportable. + + + +set the state of the random number generator by reading in a binary +file saved by the above command. Comments as above. + + + +if you want to construct an external random number generator +(or generator interface) then you must implement this method +in your class derived from the RndmEningen base class, +to give a random number between 0 and 1. + + +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/ResonanceDecays.xml b/PYTHIA8/pythia8140/xmldoc/ResonanceDecays.xml new file mode 100644 index 00000000000..d78173634ba --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ResonanceDecays.xml @@ -0,0 +1,317 @@ + + +

Resonance Decays

+ +The ResonanceDecays class performs the sequential decays of +all resonances formed in the hard process. Note the important distinction +between "resonances" and other "particles" made in PYTHIA. +
    +
  • +The list of resonances contains gamma^*/Z^0, W^+-, top, +the Higgs, and essentially all new particles of Beyond-the-Standard-Model +physics: further Higgses, sfermions, gauginos, techniparticles, and so on. +The partial widths to different decay channels are perturbatively +calculable, given the parameters of the respective model, and branching +ratios may be allowed to vary across a (reasonably broad) resonance peak. +Usually resonances are short-lived, and therefore it makes sense to consider +their decays immediately after the primary hard process has been set up. +Furthermore, in several cases the decay angular distributions are encoded +as part of the specific process, e.g. the W decays differently in +f fbar -> W^+-, f fbar -> W^+ W^- and +h^0 -> W^+ W^- . All of these particles are (in PYTHIA) only +produced as part of the hard process itself, i.e. they are not produced +in showers or hadronization processes. Therefore the restriction to +specific decay channels can be consistently taken into account as a +corresponding reduction in the cross section of a process. Finally, note +that all of these resonances have an on-shell mass above 20 GeV, with the +exception of some hypothetical weakly interacting and stable particles +such as the gravitino. +
  • +
  • +The other particles include normal hadrons and the Standard-Model leptons, +including the tau^+-. These can be produced in the normal +hadronization and decay description, which involve unknown nonperturbative +parameters and multistep chains that cannot be predicted beforehand: +a hard process like g g -> g g can develop a shower with a +g -> b bbar branching, where the b hadronizes to a +B^0bar that oscillates to a B^0 that decays to a +tau^+. Therefore any change of branching ratios - most of which +are determined from data rather than from first principles anyway - +will not be taken into account in the cross section of a process. +Exceptions exist, but most particles in this class are made to decay +isotropically. Finally, note that all of these particles have a mass +below 20 GeV. +
  • +
+ +There is one ambiguous case in this classification, namely the photon. +The gamma^*/Z^0 combination contains a low-mass peak when +produced in a hard process. On the other hand, photons can participate +in shower evolution, and therefore a photon originally assumed +massless can be assigned an arbitrarily high mass when it is allowed +to branch into a fermion pair. In some cases this could lead to +doublecounting, e.g. between processes such as +f fbar -> (gamma^*/Z^0) (gamma^*/Z^0), +f fbar -> (gamma^*/Z^0) gamma and +f fbar -> gamma gamma. Here it make sense to limit the +lower mass allowed for the gamma^*/Z^0 combination, +in 23:mMin, to be the same as the upper limit allowed +for an off-shell photon in the shower evolution, in +TimeShower:mMaxGamma. By default this matching is done +at 10 GeV. + +

+In spite of the above-mentioned differences, the resonances and the +other particles are all stored in one common +particle data table, so as to offer a +uniform interface to setting and +getting properties such as name, mass, charge and decay modes, +also for the particle properties +in the event record. Some methods are specific to resonances, however, +in particular for the calculation of partial widths and thereby of +branching ratio. For resonances these can be calculated dynamically, +set up at initialization for the nominal mass and then updated to the +current mass when these are picked according to a Breit-Wigner resonance +shape. + +

Resonance Decays and Cross Sections

+ +As already hinted above, you have the possibility to set the allowed +decay channels of resonances, see +Particle Data Scheme description. +For instance, if you study the process q qbar -> H^0 Z^0 +you could specify that the Z^0 should decay only to +lepton pairs, the H^0 only to W^+ W^-, the +W^+ only to a muon and a neutrino, while the W^- +can decay to anything. Unfortunately there are limits to the +flexibility: you cannot set a resonance to have different properties +in different places of a process, e.g. if instead +H^0 -> Z^0 Z^0 in the above process then the three +Z^0's would all obey the same rules. + +

+The restrictions on the allowed final states of a process is directly +reflected in the cross section of it. That is, if some final states +are excluded then the cross section is reduced accordingly. Such +restrictions are built up recursively in cases of sequential decay +chains. The restrictions are also reflected in the compositions of +those events that actually do get to be generated. For instance, +the relative rates of H^0 -> W^+ W^- and +H^0 -> Z^0 Z^0 are shifted when the allowed sets of +W^+- and Z^0 decay channels are changed. + +

+We remind that only those particles that Pythia treat as resonances +enjoy this property, and only those that are considered as part of the +hard process and its assocaited resonance decays. + +

+There is one key restriction on resonances: + +Minimal allowed width of a resonance, in GeV. If the width falls below +this number the resonance is considered stable and will not be allowed +to decay. This is mainly intended as a technical parameter, to avoid +disasters in cases where no open decay channels exists at all. It could +be used for real-life decisions as well, however, but then typically +would have to be much bigger than the default value. Special caution +would be needed if coloured resonance particles were made stable, since +the program would not necessarily know how to hadronize them, and +therefore fail at that stage. + + +

Special properties and methods for resonances

+ +The method ParticleData::isResonance(id) allows you to +query whether a given particle species is considered a resonance or not. +You can also change the default value of this flag in the normal way, +e.g. pythia.readString("id:isResonance = true"). + +

+An option with a forced width can be set with the +id:doForceWidth flag as above, and queried with +ParticleData::doForceWidth(id). It is by default +off, and should normally so remain. If switched +on then the width stored in id:mWidth is +strictly used to describe the Breit-Wigner of the resonance. This is +unlike the normal behaviour of standard resonances such as the +Z^0, W^+-, t or h^0, which have +explicit decay-widths formulae encoded, in classes derived from the +ResonanceWidths +base class. These formulae are used, e.g., to derive all the Higgs partial +widths as a function of the Higgs mass you choose, and at initialization +overwrites the existing total width value. The reason for forcing the +width to another value specified by you would normally more have to do +with experimental issues than with physics ones, e.g. how sensitive your +detector would be to changes in the Higgs width by a factor of two. +A warning is that such a rescaling could modify the cross section of +a process correspondingly for some processes, while leaving it +(essentially) unchanged for others (as would seem most logical), +depending on how these were encoded. A further warning is that, +if you use this facility for Z^0 or Z'^0 with +gamma^*/Z^0 or gamma^*/Z^0/Z'^0 interference on, +then also the handling of this interference is questionable. +So, if you need to use the width-rescaling option, be extremely cautios. + +

+If a resonance does not have a class of its own, with hardcoded equations +for all relevant partial widths, then a simpler object will be created +at initialization. This object will take the total width and branching +ratios as is (with the optional variations explained in the next section), +and thus the rescaling approach brings no further freedom. + +

+Mainly for internal usage, the +ParticleData contain +some special methods that are only meaningful for resonances: +

    +
  • resInit(...) to initialize a resonance, possibly +including a recalculation of the nominal width to match the nominal +mass;
  • +
  • resWidth(...) to calculate the partial and total widths +at the currently selected mass;
  • +
  • resWidthOpen(...) to calculate the partial and total +widths of those channels left open by user switches, at the currently +selected mass;
  • +
  • resWidthStore(...) to calculate the partial and total +widths of those channels left open by user switches, at the currently +selected mass, and store those as input for a subsequent selection of +decay channel;
  • +
  • resOpenFrac(...) to return the fraction of the total +width that is open by the decay channel selection made by users (based on +the choice of onMode +for the various decay channels, recursively calculated for sequential +decays);
  • +
  • resWidthRescaleFactor(...) returns the factor by which +the internally calculated PYTHIA width has to be rescaled to give the +user-enforced width;
  • +
  • resWidthChan(...) to return the width for one particular +channel (currently only used for Higgs decays, to obtain instate coupling +from outstate width).
  • +
+These methods actually provide an interface to the classes derived from +the ResonanceWidths base class, to describe various +resonances. + +

Modes for Matrix Element Processing

+ +The meMode() value for a decay mode is used to specify +nonisotropic decays or the conversion of +a parton list into a set of hadrons in some channels of normal +particles. For resonances it can also take a third function, namely +to describe how the branching ratios and widths of a resonance should +be rescaled as a function of the current mass of the decaying resonance. +The rules are especially useful when new channels are added to an +existing particle, or a completely new resonance added. + +
    +
  • 0 : channels for which hardcoded partial-width expressions are +expected to exist in the derived class of the respective resonance. +Should no such code exist then the partial width defaults to zero. +
  • +
  • 1 - 99 : same as 0, but normally not used for resonances.
  • +
  • 100 : calculate the partial width of the channel from its stored +branching ratio times the stored total width. This value remains unchanged +when the resonance fluctuates in mass. Specifically there are no +threshold corrections. That is, if the resonance fluctuates down in +mass, to below the nominal threshold, it is assumed that one of the +daughters could also fluctuate down to keep the channel open. (If not, +there may be problems later on.) +
  • +
  • 101 : calculate the partial width of the channel from its stored +branching ratio times the stored total width. Multiply by a step threshold, +i.e. the channel is switched off when the sum of the daughter on-shell +masses is above the current mother mass.
  • +
  • 102 : calculate the partial width of the channel from its stored +branching ratio times the stored total width. Multiply by a smooth +threshold factor +beta = sqrt( (1 - m_1^2/m_2 - m_2^2/m^2)^2 - 4 m_1^2 m_2^2/m^4) +for two-body decays and sqrt(1 - Sum_i m_i / m) for multibody +ones. The former correctly encodes the size of the phase space but +misses out on any nontrivial matrix-element behaviour, while the latter +obviously is a very crude simplification of the correct phase-space +expression. Specifically, it is thereby assumed that the stored branching +ratio and total width did not take into account such a factor.
  • +
  • 103 : use the same kind of behaviour and threshold factor as for +102 above, but assume that such a threshold factor has been used when +the default branching ratio and total width were calculated, so that one +should additionally divide by the on-shell threshold factor. Specifically, +this will give back the stored branching ratios for on-shell mass, +unlike the 102 option. To avoid division by zero, or in general +unreasonably big rescaling factors, a lower limit +minThreshold (see below) on the value of the on-shell +threshold factor is imposed. (In cases where a big rescaling is +intentional, code 102 would be more appropriate.)
  • +
+ + +Used uniquely for meMode = 103 to set the minimal value +assumed for the threshold factor, +sqrt( (1 - m_1^2/m_2 - m_2^2/m^2)^2 - 4 m_1^2 m_2^2/m^4) +for two-body decays and sqrt(1 - Sum_i m_i / m) for multibody +ones. Thus the inverse of this number sets an upper limit for how +much the partial width of a channel can increase from the on-shell +value to the value for asymptotically large resonance masses. Is mainly +intended as a safety measure, to avoid unintentionally large rescalings. + + +

+All of these meMode's may coexist for the same resonance. +This would be the case e.g. if you want to add a few new channels to an +already existing resonance, where the old partial widths come hardcoded +while the new ones are read in from an external file. The typical example +would be an MSSM Higgs sector, where partial widths to SM particles are +already encoded, meMode = 0, while decay rates to sparticles +are read in from some external calculation and maybe would be best +approximated by using meMode = 103. Indeed the default +particle table in PYTHIA uses 103 for all channels that are expected +to be provided by external input. + +

+Some further clarification may be useful. At initialization the existing +total width and on-shell branching ratios will be updated. For channels +with meMode < 100 the originally stored branching ratios +are irrelevant, since the existing code will anyway be used to calculate +the partial widths from scratch. For channels with meMode = 100 +or bigger, instead the stored branching ratio is used together with the +originally stored total width to define the correct on-shell partial width. +The sum of partial widths then gives the new total width, and from there +new branching ratios are defined. + +

+In these operations the original sum of branching ratios need not be +normalized to unity. For instance, you may at input have a stored total +width of 1 GeV and a sum of branching ratios of 2. After initialization +the width will then have been changed to 2 GeV and the sum of branching +ratios rescaled to unity. This might happen e.g. if you add a few channels +to an existing resonance, without changing the branching ratios of the +existing channels or the total width of the resonance. + +

+In order to simulate the Breit-Wigner shape correctly, it is important +that all channels that contribute to the total width are included in the +above operations. This must be kept separate from the issue of which +channels you want to have switched on for a particular study, to be +considered next. + +

+ +In the event-generation process, when an off-shell resonance mass has been +selected, the width and branching ratios are re-evaluated for this new mass. +At this stage also the effects of restrictions on allowed decay modes are +taken into account, as set by the onMode switch for each +separate decay channel. Thus a channel may be on or off, with different +choices of open channels between the particle and its antiparticle. +In addition, even when a channel is on, the decay may be into another +resonance with its selection of allowed channels. It is these kinds of +restrictions that lead to the Gamma_out possibly being +smaller than Gamma_tot. As a reminder, the Breit-Wigner for +decays behaves like Gamma_out / ((s - m^2)^2 + s * Gamma_tot^2), +where the width in the numerator is only to those channels being studied, +but the one in the denominator to all channels of the particle. These +ever-changing numbers are not directly visible to the user, but are only +stored in a work area. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SUSYLesHouchesAccord.xml b/PYTHIA8/pythia8140/xmldoc/SUSYLesHouchesAccord.xml new file mode 100644 index 00000000000..a8ad3653fd2 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SUSYLesHouchesAccord.xml @@ -0,0 +1,106 @@ + + +

SUSY Les Houches Accord

+ +The PYTHIA 8 program does not contain an internal spectrum calculator +(a.k.a. RGE package) to provide supersymmetric couplings, mixing angles, +masses and branching ratios. Thus the SUSY Les Houches Accord (SLHA) +Ska04All08 is the only way of +inputting SUSY models, and SUSY processes cannot be run unless such an +input has taken place. + +

+Most of the SUSY implementation in PYTHIA 8 is compatible with both the +SLHA1 and SLHA2 conventions (with the exception of R-parity violation and +the NMSSM extension in the latter case). Internally, PYTHIA 8 uses the +SLHA2 conventions and translates SLHA1 input to these when necessary. +See the section on SUSY Processes for more information. + +

+When reading LHEF files, Pythia automatically looks for SLHA information +between <slha>...</slha> tags in the header of such +files. When running Pythia without LHEF input (or if reading an LHEF +file that does not contain SLHA information in the header), a separate +file containing SLHA information may be specified using +SLHA:file (see below). + +

+With the so-called QNUMBERS extension Alw07, the +SLHA input format can also be used for more general BSM models, although +the implementation of this extension is not yet complete in PYTHIA 8. + +

+Finally, the SLHA input capability can of course also be used to input +SLHA-formatted MASS and DECAY tables for other particles, such as the top +quark, furnishing a less sophisticated but more universal complement to the +standard PYTHIA 8-specific methods for inputting such information (for the +latter, see the section on Particle Data +and the scheme to modify it). This +may at times not be desirable, so a few options can be used to curb the right +of SLHA to overwrite particle data. + +

+The reading-in of information from SLHA or LHEF files is handled by the +SusyLesHouches class, while the subsequent calculation of +derived quantities of direct application to SUSY processes is done in the +CoupSUSY class. + +

SLHA Switches and Parameters

+ + +Controls from where SLHA information is read. + + + + + + +Name of an SLHA (or LHEF) file containing the SUSY/BSM model definition, +spectra, and (optionally) decay tables. Default void +signals that no such file has been assigned. + + + +Some programs write SLHA output also for SM particles where normally +one would not want to have masses and decay modes changed unwittingly. +Therefore, by default, known SM particles are ignored in SLHA files. +To be more specific, particle data for identity codes in the ranges +1 - 24 and 81 - 999,999 are ignored. Notably this includes Z^0, +W^+- and t. The SM Higgs is modified by the SLHA input, +as is other codes in the range 25 - 80 and 1,000,000 - . If you +switch off this flag then also SM particles are modified by SLHA input. + + + +This parameter provides an alternative possibility to ignore SLHA input +for all particles with identity codes below 1,000,000 (which mainly +means SM particle, but also includes e.g. the Higgses in +two-Higgs-doublet scenarios) whose default masses in PYTHIA lie below +some threshold value, given by this parameter. The default value of +100.0 allows SLHA input to modify the top quark, but not, e.g., the +Z^0 and W^+- bosons. + + + +Controls amount of text output written by the SLHA interface, with a +value of 0 corresponding to the most quiet mode. + + +

Internal SLHA Variables

+ +The following variables are used internally by PYTHIA as local copies +of SLHA information. User changes will generally have no effect, since +these variables will be reset by the SLHA reader during initialization. + + +Corresponds to SLHA block MODSEL entry 3. + + +
+ + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SUSYProcesses.xml b/PYTHIA8/pythia8140/xmldoc/SUSYProcesses.xml new file mode 100644 index 00000000000..8ce0d21eb96 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SUSYProcesses.xml @@ -0,0 +1,241 @@ + + +

SUSY Processes

+ +The implementation of SUSY processes is currently still in a development +stage, so careful case-by-case validations against other codes are +strongly recommended and should be considered mandatory. +Please notify the authors (peter.skands@cern.ch) +of any significant deviations (i.e., larger than 10%). In some cases, +limited preliminary validations have +already been carried out by the authors. This is remarked on process by +process below. + +

+Here is collected processes involving supersymmetric particle +production, with the exception of the (extended) Higgs sector. +Since the number of separate but closely related processes is so big, +there will not be switches for each separate process but only for a +reasonable set of subgroups. However, the general +switches SUSY:idA and SUSY:idB may be used in +conjunction with any of these groups to provide some additional +flexibility to concentrate on processes involving only specific (s)particle +final states, see below. + +
Important note: +In order to simulate SUSY processes it is required to read in the +couplings and masses relevant for the scenario to be studied. This +is done with the help of the SUSY Les Houches Accord (SLHA), including +the SLHA2 extensions and generalizations. (Internally, the SLHA2 +conventions are used. SLHA1 spectra are automatically translated into +SLHA2 notation during initialization.) The +reading of a relevant SLHA file must be set up, as described +on this page. + +

+Note also that lepton and photon initial states are not yet available. Only +quark/gluon-initiated 2->2 processes have been implemented. Likewise, direct +slepton production has not yet been implemented (i.e., 2->2 processes +involving sleptons in the final state). Sleptons will of course still be +produced through cascade decays of heavier (s)particles. + +

+Finally, note that these cross sections will be correctly folded with open +branching fractions of cascade decays, but at present any difference between +particle and antiparticle decay tables is not taken into account. This +possibility will be included in a future update. + + +Common switch for production of supersymmetric particles, i.e. +particles with R-parity -1. + + + +Option to limit the sum over possible outgoing states in SUSY +2 -> 2 processes to ones including a specific particle +identity code. The default corresponds to summing over all possible +indices. A non-zero value of SUSY:idA selects only processes +that contain the state corresponding to that particular particle identity +code in the fundamental 2 -> 2 scattering process (symmetrized +over particle/antiparticle). It is the user's responsibility to ensure +that (a subset of) the processes be to simulated actually include this +particle at the 2 -> 2 level; thus, asking for the lightest +neutralino (code 1000021) to be present in a squark-squark production +process will give no match. + + + +As for SUSY:idA, but requires an additional particle +with PDG code SUSY:idB to be present in the 2->2 +process. Thus, using SUSY:idA and SUSY:idB +a specific subprocess can be selected. Again only the absolute sign is +used, i.e. the summation over particle and antiparticle is retained. + + +

Gluino Pair Production

+ + +Pair production of gluinos by gluon-gluon initial states. Does not +depend on flavour violation. This cross section has been validated against +Pythia 6 for SPS1a. + + + +Pair production of gluinos by quark-antiquark annihilation and +t-channel squark exchange. So far, these cross sections assume the +squark CKM is aligned with the quark CKM and that all quantities are +real, so effects of non-minimal flavour violation and/or CP violation +are not yet included. This cross section has been validated against +Pythia 6 for SPS1a. + + +

Associated Squark-Gluino Production

+ + +Associated production of a squark with a gluino. Only implemented for the +flavor-diagonal case. These cross sections have been validated against +Pythia 6 for SPS1a. Note: these cross sections are so far +limited to the SLHA1 flavor structure. They will not give correct results if +used with an SLHA2 spectrum. + + +

Squark Pair Production

+ + +Pair production of a scalar quark together with a scalar antiquark by +gluon annhilation via s-channel gluon exhange, t- and u-channel squark +exchange, and the direct 4-point coupling. +The cross section expression follows +Boz07 and has been validated against Pythia 6. + + + +Pair production of a scalar quark together with a scalar antiquark +by quark-antiquark annihilation. +For same-isospin ~q~q* production (i.e., ~u~u*, ~u~c*, ...), +the s-channel gluon, photon, and Z and +t-channel gluino contributions have so far been implemented (i.e., the +t-channel neutralino contributions are neglected). +For opposite-isospin ~q~q* production (~u~d*, ~u~s*, ...), +the s-channel W and t-channel gluino +contributions have been implemented (i.e., the t-channel neutralino +contributions are neglected). +The cross section expressions follow Boz07 +and should thus be valid also in the case of non-minimal flavour +violation and/or CP violation. These cross sections have been validated +against Pythia 6 for SPS1a, +for ~t1~t1*, ~t2~t2*, ~b1~b1*, ~b2~b2*, and ~b1~b2* (+c.c.) production. +For ~t1~t2* (+c.c.), +there is currently a factor 2 between Pythia 6 and this implementation; +pending resolution. The FLV and CPV cases have not yet been validated. + + + +When switched on this flag switches off all but the s-channel +gluon contribution in the +calculation of same-isospin squark-antisquark production cross +sections. Intended for reference only. For the most +accurate physics simulation, leave this flag in the off +position. + + + +Pair production of scalar quarks (squark-squark and its charge +conjugate process; for squark-antisquark production see above) +by t- and u-channel gluino, neutralino, and + chargino exchange. The cross section expressions follow Boz07 +and should thus be valid also in the case of non-minimal flavour +violation and/or CP violation. Note: Pythia 6 only included the gluino exchange + contribution, which typically dominates due to the size of the strong +coupling; for counterchecks, +the flag SUSY:qq2squarksquark:gluinoOnly +below can be switched on to eliminate the chargino and neutralino +contributions. These cross sections have been validated against Pythia 6 for +SPS1a, for ~b1~b1, ~b1~b2, and ~b2~b2 production, with 5-10% differences +observed. + + + +When switched on this flag causes the t- or u-channel +neutralino and chargino contributions to be ignored in the +calculation of squark pair production cross sections. Intended for reference +only. For the most +accurate physics simulation, leave this flag in the off +position. + + +

Neutralino and Chargino Pair Production

+ + +Pair production of neutralinos by quark-antiquark annihilation. With +four neutralino species this gives ten separate processes, codes +1201 - 1210. The cross section expressions follow Boz07 and +should thus be valid also in the case of non-minimal flavour +violation and/or CP violation. These cross sections have been validated +against Pythia 6 for SPS1a and against the code +XSUSY (based on Boz07) for a non-minimal FLV case. +Validation of CPV cases has not yet been carried out. + + + +Associated chargino-neutralino production by quark-antiquark +annihilation. With four neutralino species, two chargino ones, and +maintaining charge conjugate proceeses separate, this gives 16 +separate processes, codes 1221 - 1236. The cross section expressions +follow Boz07 and should thus be valid also in the case of +non-minimal flavour violation and/or CP violation. These cross sections have +been validated against Pythia 6 for SPS1a and against the code +XSUSY (based on Boz07) for a non-minimal FLV case. Validation of + CPV cases has not yet been carried out. + + + +Pair production of charginos by quark-antiquark annihilation. With +two chargino species and maintaining mutually charge conjugate +processes separate, this gives four separate processes, codes +1241 - 1244. The cross section expressions follow Boz07 +and should thus be valid also in the case of non-minimal flavour +violation and/or CP violation. These cross sections have +been validated +against Pythia 6 for SPS1a and against the code +XSUSY (based on Boz07) for a non-minimal FLV case. Validation of + CPV cases has not yet been carried out. + + +

Associated Neutralino/Chargino + Squark/Gluino Production

+ + +Pair production of neutralinos from quark-gluon initial states. +The cross section expressions follow Boz07 and +should thus be valid also in the case of non-minimal flavour +violation and/or CP violation. Note: these cross sections are in a +development stage and have not yet been validated. + + + +Associated chargino-squark production from quark-gluon initial states. +annihilation. The cross section expressions +follow Boz07 and should thus be valid also in the case of +non-minimal flavour violation and/or CP violation. Note: these cross sections +are in a development stage and have not yet been validated. + + + +Associated neutralino-gluino production by quark-antiquark +annihilation. Status: not implemented yet. + + + +Associated chargino-gluino production by quark-antiquark +annihilation. Status: not implemented yet. + + +

Slepton Production

+ +No 2->2 slepton pair production or associated slepton production +cross sections have been implemented yet. + +
+ + + diff --git a/PYTHIA8/pythia8140/xmldoc/SampleMainPrograms.xml b/PYTHIA8/pythia8140/xmldoc/SampleMainPrograms.xml new file mode 100644 index 00000000000..523e9f8b57c --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SampleMainPrograms.xml @@ -0,0 +1,181 @@ + + +

Sample Main Programs

+ +Descriptions of available classes, methods and settings are all +very good and useful. Ultimately they are necessary for you to +be able to fine-tune your runs to the task at hand. To get going, +however, nothing helps like having explicit examples to study. +This is what is provided in the examples subdirectory, +along with instructions how they should be run: +
    + +
  • main01.cc : a simple study of the charged multiplicity +for jet events at the LHC. (Brief example fitting on one slide.)
  • + +
  • main02.cc : a simple study of the pT spectrum +of Z bosons at the Tevatron. (Brief example fitting on one slide.)
  • + +
  • main03.cc : a simple single-particle analysis of jet +events, where input is set by main03.cmnd "cards file".
  • + +
  • main04.cc : a simple study of several different kinds +of events, with the choice to be made in the main04.cmnd +"cards file".
  • + +
  • main05.cc : generation of QCD jet events at the LHC, +with jet analysis using the CellJet cone-jet finder.
  • + +
  • main06.cc : tests of cross sections for elastic and +diffractive topologies, using main06.cmnd to pick process.
  • + +
  • main07.cc : tests of cross sections for minimum-bias +events, using main07.cmnd to pick options.
  • + +
  • main08.cc : generation of the QCD jet cross section +by splitting the run into subruns, each in its own pT bin, +and adding the results properly reweighted. Two options, with limits +set either in the main program or by subrun specification in the +main08.cmnd file.
  • + +
  • main09.cc : generation of LEP1 hadronic events, i.e. +e^+e^- -> gamma*/Z^0 -> q qbar, with charged multiplicity, +sphericity, thrust and jet analysis.
  • + +
  • main10.cc : illustration how userHooks can be used +interact directly with the event-generation process.
  • + +
  • main11.cc : generation of two predetermined hard +interactions in each event.
  • + +
  • main12.cc : a study of top events, fed in from the +Les Houches Event File ttbar.lhe, here generated by +PYTHIA 6.4. This file currently only contains 100 events +so as not to make the distributed PYTHIA package too big, and so serves +mainly as a demonstration of the principles involved.
  • + +
  • main13.cc : a more sophisticated variant of +main12.cc, where two Les Houches Event Files +(ttbar.lhe and ttbar2.lhe) successively +are used as input. Also illustrating some other aspects, like the +capability to mix in internally generated events.
  • + +
  • main14.cc : a systematic comparison of several +cross section values with their corresponding values in PYTHIA 6.4, +the latter available as a table in the code.
  • + +
  • main15.cc : loop over several tries, either to redo +B decays only or to redo the complete hadronization chain of an event. +Since much of the generation process is only made once this is a way +to increase efficiency.
  • + +
  • main16.cc : put all user analysis code into a class +of its own, separate from the main program; provide the "cards file" +name as a command-line argument.
  • + +
  • main17.cc : collect the Pythia calls in a wrapper class, +thereby simplifying the main program; provide the "cards file" name +as a command-line argument.
  • + +
  • main18.cc : shows how to write an event filter class, +where you keep a vector of pointers to the subset of particles you +want to study further. The event record itself remains unchanged.
  • + +
  • main19.cc : use several instances of Pythia, one for +signal events and others for a variable number of pileup and "beam-gas" +events, combined into one common event record.
  • + +
  • main20.cc : shows how PYTHIA 8 can write a Les Houches +Event File, using facilities potentially useful also for other programs +to write an LHEF.
  • + +
  • main21.cc : an example how a single particle or various +parton-level configurations can be input directly for hadronization, +without being tied to the full process-generation machinery, e.g. to +study the hadronization of junction topologies.
  • + +
  • main22.cc : tests of internally implemented cross sections +for Supersymmetric particle production, with SYSY spectrum defined in +sps1a.spc and settings in main22.cmnd.
  • + +
  • main23.cc : shows how an external decay handler can +be linked to handle the decays of some particles.
  • + +
  • main24.cc : shows how an external random number +generator can be linked to replace the internal one.
  • + +
  • main25.cc : shows how an external process can be +implemented as a new class derived from a PYTHIA base class, and then +handed in for generation as with a normal internal process.
  • + +
  • main26.cc : shows how an external resonance can be +implemented as a new class derived from a PYTHIA base class, and be +used in an external process, both of which are then handed in for +generation as with a normal internal resonance and process.
  • + +
  • main27.cc : shows how an external beam momentum spread +and vertex location generator can be implemented as a new class derived +from a PYTHIA base class, and then handed in for internal use.
  • + +
  • main28.cc : test program for processes in scenarios +with large extra dimensions or unparticles. + +
  • main29.cc : set up a fictitious production process +to a generic resonance, where you easily can compose your own list +of (two-body) decay modes to a variety of final states. Also traces +decay chains down to truly stable particles: gamma, e+-, p/pbar and +neutrinos. Suitable for astroparticle applications, like neutralino +pair annihilation, where cross sections are calculated separately +in another program. + +
  • main30.cc : production of Kaluza-Klein gamma/Z +states in TeV-sized extra dimensions. + +
  • main31.cc : similar to main01, except that the +event record is output in the HepMC event record format. Requires +that HepMC is properly linked.
  • + +
  • main32.cc : a streamlined version for the generation +of events that are then stored in HepMC format, without any event +analysis. That is, all physics studies will have to be done afterwards. +The name of the input "cards file" (e.g. main32.cmnd) +and output HepMC event file are to be provided as command-line arguments. +Requires that HepMC is properly linked.
  • + +
  • main41.cc : a test of the shape of parton densities, +as a check prior to using a given PDF set in a generator. Requires +that LHAPDF is properly linked.
  • + +
  • main42.cc : compares the charged multiplicity +distribution, and a few other minimum-bias physics aspects, between +default PYTHIA PDF and another one. Requires that LHAPDF is properly +linked.
  • + +
  • main43.cc : tests the possibility to do backwards +evolution from an incoming photon at the hard interaction. Requires +that you link to a LHAPDF set that includes the photon PDF.
  • + +
  • main44.cc : exemplifies how you create your own +PDF set and link it in for use in the process generation.
  • + +
  • main51.cc : exemplifies how you can link in runtime +generation of hard processes from PYTHIA 6, using the Les Houches +Accord facilities. This example is deprecated, since PYTHIA 8 by now +contains essentially all hard processes found in PYTHIA 6.
  • + +
  • main61.cc : an example how the FastJet jet finding +package can be linked to allow an analysis of the final state, +in this case for a study of W + jet production.
  • + +
  • main71.cc : exemplifies an improved matching of +parton showers to LHEF-style input based on the POWHEG approach, +in this particular case for the POWHEG-hvq program applied to top +pair production Cor10. The small sample of input events +is stored in the powheg-hvq.lhe file. +
  • + +
+ +
+ + diff --git a/PYTHIA8/pythia8140/xmldoc/SaveSettings.xml b/PYTHIA8/pythia8140/xmldoc/SaveSettings.xml new file mode 100644 index 00000000000..5ceb3675e94 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SaveSettings.xml @@ -0,0 +1,150 @@ + + +

Save Settings

+ +The information on this webpage is only valid if you access the PHP +dynamic webpages via a web browser, and does not apply to the static +HTML equivalents. With PHP, all of the settings in the PYTHIA program +are represented by radio buttons or fill-in boxes, that makes it easy +for you to construct a file with your desired changes. This file can +then be read into PYTHIA by your main program to steer the whole run. + +

Basic instructions

+ +The functionality of the PHP option is described in the following. + +

+
+ +
+ +

    + +

  • +To begin with, you must specify a (temporary) file name in the +box above. If the filename already exists on the server, you will be +requested to pick a new name.
  • + +

  • +Once you have Submitted your filename, you can browse through the +pages and make your selections. The values currently selected when you +load the page are the default values.
  • + +

  • +When you have finished making your changes to a particular page, +you must click on Save Settings at the bottom of +the page. This will write the changes to your temporary file. If you make +a mistake, just repeat the procedure for that category again.
    + +

  • +When you have finished all the changes you need, return to this page +and click Finish File.
  • + +

  • +You will then get up a link, that you are asked to right-click +with your mouse (or equivalent).
  • + +

  • +In the menu that appears, pick the option Save Link As +(or equivalent).
  • + +

  • +You will now get up a file browser, for you to pick and Save +the location and file name (the latter by default the same as the +temporary file name).
  • + +

  • +At any time, if you click the RESET button, your temporary +file will be erased and you can start anew.
  • + +

  • +Before you use a file, be sure to check it visually to confirm +that you saved what you intended to. Minor corrections are easily made +in a text editor. +
  • + +
+ +

+

Supplementary notes

+ + +The documentation files exist in three versions. +
    + +

  1. +As a set of .xml files, in the xmldoc/ +subdirectory. These are the master copies that no user ever should +touch, but that are used to generate the variants below.
  2. + +

  3. +As a set of .html files, in the htmldoc/ +subdirectory. You can open your own locally installed copy of the +Welcome.html file in your web browser and thereafter +navigate among all the pages. You can learn which parameters are free +to be changed, but not change anything, except by brute-force +cut-and-paste to a file of your own.
  4. + +

  5. +As a set of .php files, in the phpdoc/ +subdirectory. For these files to provide the functionality described +above they have to accessed via a webserver. The one where you have +your homepage should work fine. Alternatively you can use pages already +available on another server.
  6. + +
+ +

+A few further comments about the operation of the PHP option: +

    + +

  • +To set up the PHP files on your webserver, you have to install the whole +phpdoc/ subdirectory there. In addition to the +.php code this includes a few more files, plus a +subdirectory named files where the temporary files +are stored. This subdirectory must have public write access to work +(chmod a+w files if not).
  • + +

  • +The "temporary" files stored in files actually remain +unless the RESET button is used. The good news is that this makes +it possible to recover a file that otherwise might be lost. The bad +news is that the files directory may need to be cleaned +up from time to time. (But typically the files are pretty small, so +this should not be a major problem.)
  • + +

  • +When you click the Save Settings button on the bottom of a page +all changed settings are written on the temporary file in the format +
    +name-of-flag/mode/parameter/word = value
    +
    +with one variable per line. Thereafter all the settings on the page +are restored to their default values.
  • + +

  • +You can return to a page to do some further changes and save those. +If you change the same parameter twice, it is the last value that +counts. (Both values are stored in the file, with the more recent +lower down, and then PYTHIA does the changes sequentially.) However +remember that unchanged values are not stored, so if you want to +restore some default value it may be simpler to edit the file +afterwards.
  • + +

  • +The changeable flags/modes/parameters/words are mainly in the +"Setup Run Tasks" section of the index, but a few (less +frequently used ones) can also be found lower down, in the +"Study Output" and "Link to Other Programs" pages. + +

  • +It is not (yet) possible to modify particle data within the PHP-based +setup approach. This is a more difficult task, since e.g. the +modifications one may want to do in a decay table can be quite +interrelated. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SemiInternalProcesses.xml b/PYTHIA8/pythia8140/xmldoc/SemiInternalProcesses.xml new file mode 100644 index 00000000000..30ffd321861 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SemiInternalProcesses.xml @@ -0,0 +1,477 @@ + + +

    Semi-Internal Processes

    + +Normally users are expected to implement new processes via the +Les Houches Accord. Then +you do all flavour, colour and phase-space selection externally, +before your process-level events are input for further processing +by PYTHIA. However, it is also possible to implement a +new process in exactly the same way as the internal PYTHIA +ones, thus making use of the internal phase space selection machinery +to sample an externally provided cross-section expression. +This page gives a brief summary how to do that. If you additionally +want to introduce a new resonance species, with its own internal +width calculations, you will find further instructions +here. + +

    +Should you actually go ahead, it is strongly recommended to shop around +for a similar process that has already been implemented, and to use that +existing code as a template. Look for processes with the same combinations +of incoming flavours and colour flows, rather than the shape of the +cross section itself. With a reasonable such match the task should be +of medium difficulty, without it more demanding. + +

    +PYTHIA is rather good at handling the phase space of +2 -> 1 and 2 -> 2 processes, is more primitive for +2 -> 3 ones and does not at all address higher multiplicities. +This limits the set of processes that you can implement in this +framework. The produced particles may be resonances, however, so it is +possible to end up with bigger "final" multiplicities through sequential +decays, and to include further matrix-element weighting in those decays. + +

    +There are two steps involved in implementing a process: +
    1) writing a new class, where the matrix elements are implemented, +including information on incoming and outgoing flavours and colours, and +
    2) making the process available. +
    We consider these two aspects in turn. An example where it all comes +together is found in main25.cc. + +

    The Cross Section Class

    + +The matrix-element information has to be encoded in a new class. +The relevant code could either be put before the main program in the +same file, or be stored separately, e.g. in a matched pair +of .h and .cc files. The latter may be more +convenient, in particular if the cross sections are lengthy, or if you +intend to build up your own little process library, but of course +requires that these additional files are correctly compiled and linked. + +

    +The class has to be derived either from +Sigma1Process, for 2 -> 1 processes, from +Sigma2Process, for 2 -> 2 ones, or from +Sigma3Process, for 2 -> 3 ones. (The +Sigma0Process class is used for elastic, diffractive +and minimum-bias events, and is not recommended for use beyond that.) +These are in their turn derived from the SigmaProcess +base class. + +

    +The class can implement a number of methods. Some of these are +compulsory, others strongly recommended, and the rest are to be +used only when the need arises to override the default behaviour. +The methods are: + +

    +A constructor for the derived class obviously must be available. +Here you are quite free to allow a list of arguments, to set +the parameters of your model, or even to create a set of closely +related but distinct processes. For instance, g g -> Q Qbar, +Q = c or b, is only coded once, and then the +constructor takes the quark code (4 or 5) as argument, +to allow the proper amount of differentiation. + +

    +A destructor is only needed if you plan to delete the process +before the natural end of the run, and require some special behaviour +at that point. If you call such a destructor you will leave a pointer +dangling inside the Pythia object you gave it in to, +if that still exists. + + +is called once during initalization, and can then be used to set up +parameters, such as masses and couplings, and perform calculations +that need not be repeated for each new event, thereby saving time. +This method needs not be implemented, since in principle all +calculations can be done in sigmaHat below. + + + +is called once a kinematical configuration has been determined, but +before the two incoming flavours are known. This routine can therefore +be used to perform calculations that otherwise might have to be repeated +over and over again in sigmaHat below. For instance +a flavour-independent cross section calculation for a q g +initial state would be repeated 20 times in sigmaHat, +five times for the five quark flavours allowed in the incoming beams, +times twice to include antiquarks, times twice since the (anti)quark +could be in either of the two beams. You could therefore calculate the +result once only and store it as a private data member of the class. +It is optional whether you want to use this method, however, or put +everything in sigmaHat. + + + +is the key method for cross section calculations and returns a cross section +value, as further described below. It is called when also a preliminary set +of incoming flavours has been picked, in addition to the kinematical ones +already available for sigmaKin. Typically sigmaHat +is called inside a loop over all allowed incoming flavour combinations, +stored in id1 and id2, with fixed kinematics, +as already illustrated above. The sum over the different flavour combinations +provides the total cross section, while their relative size is used to make +a selection of a specific incomimg state. +
    For a 2 -> 1 process, the returned value should be +sigmaHat(sHat), where mH (= mHat), +sH (= sHat) and sH2 (= sHat^2) +are available to be used. +
    For a 2 -> 2 process, instead +d(sigmaHat)/d(tHat) should be returned, based on +provided mH, sH, sH2, tH, tH2, uH, uH2, m3, s3, m4, s4 and +pT2 values (s3 = m3*m3 etc.). Overload the +convertME() method below if you instead plan to return +|M|^2. +
    For a 2 -> 3 process, instead |M|^2 should be +returned, with normalization such that |M|^2 / (2 sHat) integrated +over the three-body phase space gives the cross section. Here no standard +set of variables exist. Instead the obvious ones, +mH, sH, m3, s3, m4, s4, m5, s5, are complemented by the +four-vectors p3cm, p4cm, p5cm, from which further invariants +may be calculated. The four-vectors are defined in the CM frame of the +subcollision, with incoming partons along the +-z axis. +
    In either case, alpha_s and alpha_em have already +been calculated, and are stored in alpS and alpEM. +Also other standard variables may be used, like +CoupEW::sin2thetaW(), and related flavour-dependent +vector and axial couplings in CoupEW and CKM combinations +in VCKM. +
    In case some of the final-state particles are resonances, their +squared masses have already been selected according to a Breit-Wigner +with a linearly running width Gamma(m) = Gamma(m_0) * m / m_0. +More precisely, the mass spectrum is weighted according to +w_BW(m^2) d(m^2), where + +w_BW(m^2) = (1/pi) * (m * Gamma(m)) / ( (m^2 - m_0^2)^2 + (m * Gamma(m))^2 ) . + +If you would like to have another expression, the above weights are stored +in runBW3, runBW4 and runBW5, +respectively. If you divide out one of these factors, you just remain with +a phase space selection d(m^2) for this particle, +and can multiply on your desired shape factor instead. Unfortunately, the +Monte Carlo efficiency will drop if your new mass distribution differs +dramatically from the input one. Therefore it does make sense to adjust the +database value of the width to be slightly (but not too much) broader +than the distribution you have in mind. Also note that, already by default, +the wings of the Breit-Wigner are oversampled (with a compensating lower +internal weight) by partly sampling like (a + b/m^2 + c/m^4) d(m^2), +where the last term is only used for gamma^*/Z^0. +
    As alternative to the kinematics variables defined above, to be used +for cross section calculations, also the two arrays mME[5] +and pME[5] can be used, for masses and four-momenta, +respectively. Here indices 0 and 1 are the two incoming beams, and 2 +and onwards the outgoing particles. (Note that this differs from the normal +internal labelling, where slot 0 is left empty.) The four-momenta are +defined in the rest frame of the subcollision, and do not represent the +final kinematics. Furthermore, for 2 -> 2 processes of massive +identical particles (or antiparticles) in the final state, such as +t tbar or W^+ W^-, the kinematics is here adjusted +so that the two particles have the same mass, formed as a suitable +average of the actual Breit-Wigner-distributed masses. This allows the +evaluation of matrix-element expressions that only have meaning if the +two have the same mass. +
    + + +is called only once an initial state and a kinematical configuration has +been picked. This routine must set the complete flavour information and +the colour flow of the process. This may involve further random choices, +between different possible final-state flavours or between possible +competing colour flows. Private data members of the class may be used to +retain some information from the previous steps above. +
    When this routine is called the two incoming flavours have already +been selected and are available in id1 and id2, +whereas the one, two or three outgoing ones either are fixed for a given +process or can be determined from the instate (e.g. whether a W^+ +or W^- was produced). There is also a standard method in +VCKM to pick a final flavour from an initial one with CKM +mixing. Once you have figured out the value of +id3 and, the case being, id4 and +id5, you store these values permanently by a call +setId( id1, id2, id3, id4, id5), where the last two may be +omitted if irrelevant. +
    Correspondingly, the colours are stored with +setColAcol( col1, acol1, col2, acol2, col3, acol3, col4, acol4, +col5, acol5), where the final ones may be omitted if irrelevant. +Les Houches style colour tags are used, but starting with number 1 +(and later shifted by the currently requested offset). The +input is grouped particle by particle, with the colour index before the +anticolour one. You may need to select colour flow dynamically, depending +on the kinematics, when several distinct possibilities exist. Trivial +operations, like swapping colours and anticolours, can be done with +existing methods. +
    When the id3Mass() and id4Mass() +methods have been used, the order of the outgoing particles may be +inconsistent with the way the tHat and uHat +variables have been defined. A typical example would be a process like +q g -> q' W with tHat defined between incoming and +outgoing quark, but where id3Mass() = 24 and so the +process is to be stored as q g -> W q'. One should then put +the variable swapTU = true in setIdColAcol() +for each event where the tHat and uHat variables +should be swapped before the event kinematics is reconstructed. This +variable is automatically restored to false for each new +event. +
    + + +is called to allow a reweighting of the simultaneous flavour choices of +resonance decay products. Is currently only used for the +q qbar -> gamma*/Z^0 gamma*/Z^0 process, and will likely not +be of interest for you. + + + +is called when the basic process has one or several resonances, after each +set of related resonances in process[i], +iResBeg <= i <= iResEnd, +has been allowed to decay. The calculated weight, to be normalized +to the range between 0 and 1, is used to decide whether to accept the +decay(s) or try for a new decay configuration. The base-class version of +this method returns unity, i.e. gives isotropic decays by default. +This method may be called repeatedly for a single event. For instance, in +q qbar -> H^0 Z^0 with H^0 -> W^+ W^-, a first call +would be made after the H^0 and Z^0 decays, and then +depend only on the Z^0 decay angles since the H^0 +decays isotropically. The second call would be after the W^+ W^- +decays and then involve correlations between the four daughter fermions. + + + +returns the name of the process, as you want it to be shown in listings. + + + +returns an integer identifier of the process. This has no internal function, +but is only intended as a service for the user to rapidly (and hopefully +uniquely) identify which process occured in a given event. Numbers below +10000 are reserved for internal PYTHIA use. + + + +this string specifies the combinations of incoming partons that are +allowed for the process under consideration, and thereby which incoming +flavours id1 and id2 the sigmaHat() +calls will be looped over. It is always possible to pick a wider flavour +selection than strictly required and then put to zero cross sections in +the superfluous channels, but of course this may cost some extra execution +time. Currently allowed options are: +
    * gg: two gluons. +
    * qg: one (anti)quark and one gluon. +
    * qq: any combination of two quarks, two antiquarks or +a quark and an antiquark. +
    * qqbarSame: a quark and its antiquark; +this is a subset of the above qq option. +
    * ff: any combination of two fermions, two antifermions +or a fermion and an antifermion; is the same as qq for +hadron beams but also allows processes to work with lepton beams. +
    * ffbarSame: a fermion and its antifermion; is the +same as qqbarSame for hadron beams but also allows processes +to work with lepton beams. +
    * ffbarChg: a fermion and an antifermion that combine +to give charge +-1. +
    * fgm: a fermion and a photon (gamma). +
    * ggm: a gluon and a photon. +
    * gmgm: two photons. +
    + + +it is assumed that cross sections normally come in dimensions such that +they, when integrated over the relevant phase space, obtain the dimension +GeV^-2, and therefore need to be converted to mb. If the cross section +is already encoded as mb then convert2mb() should be +overloaded to instead return false. + + + +it is assumed that 2 -> 2 cross sections are encoded as +d(sigmaHat)/d(tHat) in the SigmaProcess::sigmaHat() +methods. If convertME() is overloaded to instead return +true then the return value is instead assumed to be the +squared matrix element |M|^2, and +SigmaProcess::sigmaHatWrap(...) converts to +d(sigmaHat)/d(tHat). +This switch has no effect on 2 -> 1 and 2 -> 3 processes. +In the former one always needs to encode sigmaHat(sHat), +in the latter always |M|^2. + + + + + + + +are the one, two or three final-state flavours, where masses are to be +selected before the matrix elements are evaluated. Only the absolute value +should be given. For massless particles, like gluons and photons, one need +not give anything, i.e. one defaults to 0. The same goes for normal light +quarks, where masses presumably are not implemented in the matrix elements. +Later on, these quarks can still (automatically) obtain constituent masses, +once a u, d or s flavour has been selected. + + + + + +are the codes of up to two s-channel resonances contributing to +the matrix elements. These are used by the program to improve the phase-space +selection efficiency, by partly sampling according to the relevant +Breit-Wigners. Massless resonances (the gluon and photon) need not be +specified. + + + +normally the choice of renormalization and factorization scales in +2 -> 2 and 2 -> 3 processes is based on the assumption +that t- and u-channel exchanges dominates the +cross section. In cases such as f fbar -> gamma* -> f' fbar' a +2 -> 2 process actually ought to be given scales as a +2 -> 1 one, in the sense that it proceeds entirely through +an s-channel resonance. This can be achieved if you override the +default false to return true. See further the +page on couplings and scales. + + + +normally no intermediate state is shown in the event record for +2 -> 2 and 2 -> 3 processes. However, in case +that idSChannel is overloaded to return a nonzero value, +an intermediate particle with that identity code is inserted into the +event record, to make it a 2 -> 1 -> 2 or 2 -> 1 -> 3 +process. Thus if both isSChannel and idSChannel +are overloaded, a process will behave and look like it proceeded through +a resonance. The one difference is that the implementation of the +matrix element is not based on the division into a production and a +decay of an intermediate resonance, but is directly describing the +transition from the initial to the final state. + + + + + +the non-QCD 2 -> 3 phase space selection machinery is rather +primitive, as already mentioned. The efficiency can be improved in +processes that proceed though t-channel exchanges, such as +q qbar' -> H^0 q qbar' via Z^0 Z^0 fusion, if the identity +of the t-channel-exchanged particles on the two side of the +event are provided. Only the absolute value is of interest. + + + + + +in the above kind of 2 -> 3 phase-space selection, the +sampling of pT^2 is done with one part flat, one part weighted +like 1 / (pT^2 + m_R^2) and one part like +1 / (pT^2 + m_R^2)^2. The above values provide the relative +amount put in the latter two channels, respectively, with the first +obtaining the rest. Thus the sum of tChanFracPow1() and +tChanFracPow2() must be below unity. The final results +should be independent of these numbers, but the Monte Carlo efficiency +may be quite low for a bad choice. Here m_R is the mass of the +exchanged resonance specified by idTchan1() or +idTchan2(). Note that the order of the final-state +listing is important in the above q qbar' -> H^0 q qbar' example, +i.e. the H^0 must be returned by id3Mass(), +since it is actually the pT^2 of the latter two that are +selected independently, with the first pT then fixed +by transverse-momentum conservation. + + + +in 2 -> 3 processes the phase space selection used here +involves a twofold ambiguity basically corresponding to a flipping of +the positions of last two outgoing particles. These are assumed equally +likely by default, false, but for processes proceeding entirely +through t-channel exchange the Monte Carlo efficiency can be +improved by making a preselection based on the relative propagator +weights, true. + + + +allows a possibility to override the global mode +WeakZ0:gmZmode +for a specific process. The global mode normally is used to switch off +parts of the gamma^*/Z^0 propagator for test purposes. The +above local mode is useful for processes where a Z^0 really is +that and nothing more, such as q qbar -> H^0 Z^0. The default +value -1 returned by gmZmode() ensures that the global +mode is used, while 0 gives full gamma^*/Z^0 interference, +1 gamma^* only and 2 Z^0 only. + + +

    Access to a process

    + +Once you have implemented a class, it is straightforward to make use of +it in a run. Assume you have written a new class MySigma, +which inherits from Sigma1Process, Sigma2Process +or Sigma3Process, which in their turn inherit from +SigmaProcess. You then create an instance of this class +and hand it in to a pythia object with +
    +      SigmaProcess* mySigma = new MySigma();
    +      pythia.setSigmaPtr( mySigma); 
    +
    +If you have several processes you can repeat the procedure any number +of times. When pythia.init(...) is called these processes +are initialized along with any internal processes you may have switched on, +and treated in exactly the same manner. The pythia.next() +will therefore generate a mix of the different kinds of processes without +distinction. See also the Program Flow +description. + +

    +If the code should be of good quality and general usefulness, it would +be simple to include it as a permanently available process in the +standard program distribution. The final step of that integration ought to +be left for the PYTHIA authors, but here is a description of what is +required. + +

    +A flag has to be defined, that allows the process to be switched on; +by default it should always be off. The name of the flag should be +chosen of the type model:process. Here the +model would be related to the general scenario considered, +e.g. Compositeness, while process would +specify instate and outstate, separated by a 2 (= to), e.g. +ug2u*g. +When several processes are implemented and "belong together" it is +also useful to define a model:all switch that affects +all the separate processes. + +

    +The flags should normally be stored in the ProcessSelection.xml +file or one of its daughters for a specific kind of processes. This is to +make them easily found by users. You could create and use your own +.xml file, so long as you then add that name to the +list of files in the Index.xml file. (If not, +the flags would never be created and the program would not work.) + +

    +In the ProcessContainer.c file, the +SetupContainers::init() method needs to be expanded to +create instances of the processes switched on. This code is fairly +repetitive, and should be easy to copy and modify from the code +already there. The basic structure is +
    (i) check whether a process is requested by the user and, if so, +
    (ii) create an instance of the matrix-element class, +
    (iii)create a container for the matrix element and its associated +phase-space handling, and +
    (iv) add the container to the existing process list. + +

    +Two minor variations are possible. One is that a set of related +processes are lumped inside the the same initial check, i.e. are +switched on all together. The second is that the matrix-element +constructor may take arguments, as specified by you (see above). +If so, the same basic matrix element may be recycled for a set of +related processes, e.g. one for a composite u and one for +a composite d. Obviously these variations may be combined. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SemiInternalResonances.xml b/PYTHIA8/pythia8140/xmldoc/SemiInternalResonances.xml new file mode 100644 index 00000000000..1299c35bee4 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SemiInternalResonances.xml @@ -0,0 +1,209 @@ + + +

    Semi-Internal Resonances

    + +The introduction of a new +semi-internal process may also involve a new particle, +not currently implemented in PYTHIA. Often it is then enough to +use the standard machinery +to introduce a new particle (id:all = ...) and new +decay channels (id:addChannel = ...). By default this +only allows you to define a fixed total width and fixed branching +ratios. Using meMode +values 100 or bigger provides the possibility of a very +simple threshold behaviour. + +

    +If you want to have complete freedom, however, there are two +ways to go. One is that you make the resonance decay part of the +hard process itself, either using the +Les Houches interface or +a semi-internal process. The other is for you to create a new +ResonanceWidths object, where you write the code +needed for a calculation of the partial width of a particular +channel. + +

    +Here we will explain what is involved in setting up a resonance. +Should you actually go ahead with this, it is strongly recommended +to use an existing resonance as a template, to get the correct +structure. There also exists a sample main program, +main26.cc, that illustrates how you could combine +a new process and a new resonance. + +

    +There are three steps involved in implementing a new resonance: +
    1) providing the standard particle information, as already +outlined above (id:all = ..., +id:addChannel = ...), except that now branching +ratios need not be specified, since they anyway will be overwritten +by the dynamically calculated values. +
    2) writing the class that calculates the partial widths. +
    3) handing in a pointer to an instance of this class to PYTHIA. +
    We consider the latter two aspects in turn. + +

    The ResonanceWidths Class

    + +The resonance-width calculation has to be encoded in a new class. +The relevant code could either be put before the main program in the +same file, or be stored separately, e.g. in a matched pair +of .h and .cc files. The latter may be more +convenient, in particular if the calculations are lengthy, or +likely to be used in many different runs, but of course requires +that these additional files are correctly compiled and linked. + +

    +The class has to be derived from the ResonanceWidths +base class. It can implement a number of methods. The constructor +and the calcWidth ones are always needed, while others +are for convenience. Much of the administrativ machinery is handled +by methods in the base class. + +

    Thus, in particular, you must implement expressions for all +possible final states, whether switched on in the current run or not, +since all contribute to the total width needed in the denominator of +the Breit-Wigner expression. Then the methods in the base class take +care of selecting only allowed channels where that is required, and +also of including effects of closed channels in secondary decays. +These methods can be accessed indirectly via the +res... +methods of the normal +particle database. + +

    +A constructor for the derived class obviously must be available. +Here you are quite free to allow a list of arguments, to set +the parameters of your model. The constructor must call the +base-class initBasic(idResIn) method, where the argument +idResIn is the PDG-style identity code you have chosen +for the new resonance. When you create several related resonances +as instances of the same class you would naturally make +idResIn an argument of the constructor; for the +PYTHIA classes this convention is used also in cases when it is +not needed. +
    The initBasic(...) method will +hook up the ResonanceWidths object with the corresponding +entry in the generic particle database, i.e. with the normal particle +information you set up in point 1) above. It will store, in base-class +member variables, a number of quantities that you later may find useful: +
    idRes : the identity code you provide; +
    hasAntiRes : whether there is an antiparticle; +
    mRes : resonance mass; +
    GammaRes resonance width; +
    m2Res : the squared mass; +
    GamMRat : the ratio of width to mass. + +

    +A destructor is only needed if you plan to delete the resonance +before the natural end of the run, and require some special behaviour +at that point. If you call such a destructor you will leave a pointer +dangling inside the Pythia object you gave it in to, +if that still exists. + + +is called once during initialization, and can then be used to set up +further parameters specific to this particle species, such as couplings, +and perform calculations that need not be repeated for each new event, +thereby saving time. This method needs not be implemented. + + + +is called once a mass has been chosen for the resonance, but before +a specific final state is considered. This routine can therefore +be used to perform calculations that otherwise might have to be repeated +over and over again in calcWidth below. It is optional +whether you want to use this method, however, or put +everything in calcWidth(). +
    The optional argument will have the value true when +the resonance is initialized, and then be false throughout +the event generation, should you wish to make a distinction. +In PYTHIA such a distinction is made for gamma^*/Z^0 and +gamma^*/Z^0/Z'^0, owing to the necessity of a special +description of interference effects, but not for other resonances. +
    In addition to the base-class member variables already described +above, mHat contains the current mass of the resonance. +At initialization this agrees with the nominal mass mRes, +but during the run it will not (in general). +
    + + +is the key method for width calculations and returns a partial width +value, as further described below. It is called for a specific +final state, typically in a loop over all allowed final states, +subsequent to the calcPreFac(...) call above. +Information on the final state is stored in a number of base-class +variables, for you to use in your calculations: +
    iChannel : the channel number in the list of +possible decay channels; +
    mult : the number of decay products; +
    id1, id2, id3 : the identity code of up to the first +three decay products, arranged in descending order of the absolute value +of the identity code; +
    id1Abs, id2Abs, id3Abs : the absolute value of the +above three identity codes; +
    mHat : the current resonance mass, which is the same +as in the latest calcPreFac(...) call; +
    mf1, mf2, mf3 : masses of the above decay products; +
    mr1, mr2, mr3 : squared ratio of the product masses +to the resonance mass; +
    ps : is only meaningful for two-body decays, where it +gives the phase-space factor +ps = sqrt( (1. - mr1 - mr2)^2 - 4. * mr1 * mr2 ); +
    In two-body decays the third slot is zero for the above properties. +Should there be more than three particles in the decay, you would have +to take care of the subsequent products yourself, e.g. using +
    particlePtr->decay[iChannel].product(j); +
    to extract the j'th decay products (with +j = 0 for the first, etc.). Currently we are not aware +of any such examples. +
    The base class also contains methods for alpha_em and +alpha_strong evaluation, and can access many standard-model +couplings; see the existing code for examples. +
    The result of your calculation should be stored in +
    widNow : the partial width of the current channel, +expressed in GeV. +
    + + +is not normally used. In PYTHIA the only exception is Higgs decays, +where it is used to define the width (except for colour factors) +associated with a specific incoming/outgoing state. It allows the +results of some loop expressions to be pretabulated. + + +

    Access to resonance widths

    + +Once you have implemented a class, it is straightforward to +make use of it in a run. Assume you have written a new class +MyResonance, which inherits from +ResonanceWidths. You then create an instance of +this class and hand it in to a pythia object with +
    +      ResonanceWidths* myResonance = new MyResonance();
    +      pythia.setResonancePtr( myResonance); 
    +
    +If you have several resonances you can repeat the procedure any number +of times. When pythia.init(...) is called these resonances +are initialized along with all the internal resonances, and treated in +exactly the same manner. See also the Program +Flow +description. + +

    +If the code should be of good quality and general usefulness, +it would be simple to include it as a permanently available process +in the standard program distribution. The final step of that integration +ought to be left for the PYTHIA authors, but basically all that is +needed is to add one line in +ParticleData::initResonances, where one creates an +instance of the resonance in the same way as for the resonances already +there. In addition, the particle data and decay table for the new +resonance has to be added to the permanent +particle database, and the code itself +to include/ResonanceWidths.h and +src/ResonanceWidths.cc. + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SettingsScheme.xml b/PYTHIA8/pythia8140/xmldoc/SettingsScheme.xml new file mode 100644 index 00000000000..655c9748ff9 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SettingsScheme.xml @@ -0,0 +1,420 @@ + + +

    The Settings Scheme

    + +The Settings class keeps track of all the flags, modes, +parameters and words used during the event generation. As such, it +serves all the Pythia program elements from one central +repository. Accessing it allows the user to modify the generator +behaviour. + +

    +Each Pythia object has a public member settings +of the Settings class. Therefore you access the +settings methods as pythia.settings.command(argument), +assuming that pythia is an instance of the Pythia +class. Further, for the most frequent user tasks, Pythia +methods have been defined, so that pythia.command(argument) +would work, see further below. + +

    +The central section on this page is the Operation one. The preceding +concepts section is there mainly to introduce the basic structure and +the set of properties that can be accessed. The subsequent sections +provide a complete listing of the existing public methods, which most +users probably will have little interaction with. + +

    Concepts

    + +We distinguish four kinds of user-modifiable variables, by the way +they have to be stored: +
      +
    1. Flags are on/off switches, and are stored as bool.
    2. +
    3. Modes corresponds to a finite enumeration of separate options, + and are stored as int.
    4. +
    5. Parameters take a continuum of values, and are stored as +double. The shorthand notation parm is used in the C++ +code and XML tags, so that all four kinds are represented by +four-letter type names.
    6. +
    7. Words are simple character strings and are stored as +string. No blanks or double quotation marks (") may +appear inside a word, the former to simplify parsing of an input file +and the latter not to cause conflicts with XML attribute delimiters. +Currently the main application is to store file names.
    8. +
    + +

    +In general, each variable stored in Settings is associated +with four kinds of information: +

      +
    • The variable name, of the form class:name +(or file:name, usually these agree), e.g. +TimeShower:pTmin. The class/file part usually identifies +the .xml file where the variable is defined, and the part of +the program where it is used, but such a connection cannot be strictly +upheld, since e.g. the same variable may be used in a few different +cases (even if most of them are not).
    • +
    • The default value, set in the original declaration, and intended +to represent a reasonable choice.
    • +
    • The current value, which differs from the default when the user so +requests.
    • +
    • An allowed range of values, represented by meaningful +minimum and maximum values. This has no sense for a flag +or a word (and is not used there), is usually rather +well-defined for a mode, but less so for a parm. +Often the allowed range exaggerates the degree of our current knowledge, +so as not to restrict too much what the user can do. One may choose +not to set the lower or upper limit, in which case the range is +open-ended.
    • +
    + +

    +Technically, the Settings class is implemented with the +help of four separate maps, one for each kind of variable, with the +variable name used as key. + +

    Operation

    + +The normal flow of setting values is: + +
      + +

    1. +When a Pythia object pythia is created, +the member pythia.settings is asked to scan the files +listed in the Index.xml file in the xmldoc +subdirectory. + +

      +In all of the files scanned, lines beginning with +<flag, <mode, <parm +or <word are identified, and the information on +such a line is used to define a new flag, mode, parameter or word. +To exemplify, consider a line +

      +<parm name="TimeShower:pTmin" default="0.5" min="0.1" max="2.0">
      +
      +which appears in the TimeShower.xml file, and there +defines a parameter TimeShower:pTmin with default value +0.5 GeV and allowed variation in the range 0.1 - 2.0 GeV. The min +and max values are optional. +Important: the values in the .xml files should +not be changed, except by the PYTHIA authors. Any changes should be +done with the help of the methods described below. +
    2. + +

    3. +Between the creation of the Pythia object and the +init call for it, you may use several alternative +methods to modify some of the default values. + +

      +a) Inside your main program you can directly set values with +

      +    pythia.readString(string) 
      +
      +where both the variable name and the value are contained inside +the character string, separated by blanks and/or a =, e.g. +
      +    pythia.readString("TimeShower:pTmin = 1.0"); 
      +
      +The match of the name to the database is case-insensitive. Names +that do not match an existing variable are ignored. A warning is +printed, however. Strings beginning with a non-alphanumeric character, +like # or !, are assumed to be comments and are not processed at all. +Values below the minimum or above the maximum are set at +the respective border. For bool values, the following +notation may be used interchangeably: +true = on = yes = ok = 1, while everything else gives +false (including but not limited to +false, off, no and 0).
      + +

      +b) The Pythia readString(string) method +actually does not do changes itself, but sends on the string either +to the Settings class or to ParticleData. +The former holds if the string begins with a letter, the latter +if it begins with a digit. If desired, it is possible to communicate +directly with the corresponding Settings method: +

      +    pythia.settings.readString("TimeShower:pTmin = 1.0"); 
      +
      +In this case, changes intended for ParticleData +would not be understood. + +

      +c) Underlying the settings.readString(string) method are +the settings-type-sensitive commands in the Settings, that +are split by names containing flag, mode, +parm or word. Thus, the example now reads +

      +    pythia.settings.parm("TimeShower:pTmin", 1.0); 
      +
      +Such a form could be convenient e.g. if a parameter is calculated +at the beginning of the main program, and thus is available as a +variable rather than as a character string. +Note that Boolean values must here be given as true or +false i.e. there is less flexibility than with the +previous methods. + +

      +At the same level, there are several different methods available. +These are included in the full description below, but normally the user +should have no need for them. + +

      +d) A simpler and more useful way is to collect all your changes +in a separate file, with one line per change, e.g. +

      +    TimeShower:pTmin = 1.0
      +
      +Each line is read in as a string and processed with the methods already +introduced. + +The file can be read by the +
      +    pythia.readFile(fileName); 
      +
      +method (or an istream instead of a fileName). +The file can freely mix commands to the Settings and +ParticleData classes, and so is preferable. Lines with +settings are handled by calls to the +pythia.settings.readString(string) method. +
    4. + +

    5. +In the pythia.init(...) call, many of the various other program +elements are initialized, making use of the current values in the database. +Once initialized, the common Settings database is likely not +consulted again by these routines. It is therefore not productive to do +further changes in mid-run: at best nothing changes, at worst you may +set up inconsistencies. + +

      +A routine reInit(fileName) is provided, and can be used to +zero all the maps and reinitialize them from scratch. Such a call might be +useful if several subruns are to be made with widely different parameter +sets - normally the maps are only built from scratch once, namely when the +Pythia() object is created. A more economical alternative is +offered by resetAll(), however, which sets all variables back +to their default values. +

    6. + +

    7. +You may at any time obtain a listing of all variables in the +database by calling +
      +    pythia.settings.listAll();
      +
      +The listing is strictly alphabetical, which at least means that names +from the same file are kept together, but otherwise may not be so +well-structured: important and unimportant ones will appear mixed. +A more relevant alternative is +
      +    pythia.settings.listChanged();
      +
      +where you will only get those variables that differ from their +defaults. Or you can use +
      +    pythia.settings.list("string");
      +
      +where only those variables with names that contain the string +(case-insensitive match) are listed. Thus, with a string +shower, the shower-related variables would be shown. +
    8. + +

    9. +The above listings are in a tabular form that cannot be read +back in. Assuming you want to save all changed settings (maybe because +you read in changes from several files), you can do that by calling +
      +    pythia.settings.writeFile(fileName);
      +
      +This file could then directly be read in by +readFile(fileName) in a subsequent (identical) run. +Some variants of this command are listed below. +
    10. +
    + +

    Methods

    + +The complete list of methods and arguments is as follows. Most of the +ones of interest to the user have already been mentioned above. +Others can be used, but the same functionality is better achieved +by higher-level routines. Some are part of the internal machinery, +and should not be touched by user. + +

    +Note that there is no Settings::readFile(...) method. +The intention is that you should use Pythia::readFile(...). +It parses and decides which individual lines should be sent on to +Settings::readString(...). + + +the constructor, which takes no arguments. Internal. + + + +initialize pointer to error-message database. Internal. + + + +read in the settings database. + +read in the settings from all the files listed in this file, and +assumed to be located in the same subdirectory. + + +By default nothing is done if the method has already been called once. +If true the further settings read in are added to the current database. + + +stream for error printout. + +Note: The method returns false if it fails. + + + +overwrite the existing database. + +read in the settings from all the files listed in this file, and +assumed to be located in the same subdirectory. + + +stream for error printout. + +Note: The method returns false if it fails. + + + +read in a string, and change the relevant quantity in the database. +It is normally used indirectly, via +Pythia::readString(...) and +Pythia::readFile(...). + +the string to be interpreted as an instruction. + + +write a warning message or not whenever the instruction does not make +sense, e.g. if the variable does not exist in the databases. + + +stream for error printout. + +Note: the method returns false if it fails to +make sense out of the input string. + + + + + +write current settings to a file or to an ostream. + +file or stream on which settings are written. + + +normally only settings that have been changed are written, +but if true then all settings are output. + +Note: the method returns false if it fails. + + + + + + + +list all or changed settings, or a group of them. + +list all those settings where the name contains +the match (sub)string (case-insensitive). + + +output stream for the listing. + + + + +reset all current values to their defaults. + + + + + + + + + +return true if an entry of the given name and kind +exists, else false. + + + + + + + + + +add an entry of the respective kind to the database. The name and default +value always has to be supplied, for Mode and +Word additionally if lower and/or upper limits are to be +imposed and, if so, what those limit are. + + + + + + + + + +return the current value of the respective setting. If the name +does not exist in the database, a value false, +0, 0. and " " +is returned, respectively. + + + + + + + + + +change the current value of the respective setting to the provided +new value. If lower or upper limits have been set, input values +outside the allowed range are reinterpreted as being a the nearest +limit. + + + + + +as above, but do not check lower and upper limits, so that the current +value can be put outside the intended borders. + + + + + + + + + +reset the current value to the default one. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/SpacelikeShowers.xml b/PYTHIA8/pythia8140/xmldoc/SpacelikeShowers.xml new file mode 100644 index 00000000000..1d17567a254 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/SpacelikeShowers.xml @@ -0,0 +1,340 @@ + + +

    Spacelike Showers

    + +The PYTHIA algorithm for spacelike initial-state showers is +based on the recent article Sjo05, where a +transverse-momentum-ordered backwards evolution scheme is introduced. +This algorithm is a further development of the virtuality-ordered one +presented in Sj085, with matching to first-order matrix +element for Z^0, W^+- and Higgs (in the +m_t -> infinity limit) production as introduced in +Miu99. + +

    +The normal user is not expected to call SpaceShower +directly, but only have it called from Pythia, +via PartonLevel. Some of the parameters below, +in particular SpaceShower:alphaSvalue, +would be of interest for a tuning exercise, however. + +

    Main variables

    + +The maximum pT to be allowed in the shower evolution is +related to the nature of the hard process itself. It involves a +delicate balance between not doublecounting and not leaving any +gaps in the coverage. The best procedure may depend on information +only the user has: how the events were generated and mixed (e.g. with +Les Houches Accord external input), and how they are intended to be +used. Therefore a few options are available, with a sensible default +behaviour. + + +Way in which the maximum shower evolution scale is set to match the +scale of the hard process itself. + + + +Note 1: These options only apply to the hard interaction. +Emissions off subsequent multiple interactions are always constrainted +to be below the factorization scale of the process itself. +Note 2: Some processes contain matrix-element matching +to the first emission; this is the case notably for single +gamma^*/Z^0, W^+- and H^0 production. Then default +and option 2 give the correct result, while option 1 should never +be used. + + + +In cases where the above pTmaxMatch rules would imply +that pT_max = pT_factorization, pTmaxFudge +introduces a multiplicative factor f such that instead +pT_max = f * pT_factorization. Only applies to the hardest +interaction in an event, cf. below. It is strongly suggested that +f = 1, but variations around this default can be useful to +test this assumption. + + + +A multiplicative factor f such that +pT_max = f * pT_factorization, as above, but here for the +non-hardest interactions (when multiple interactions are allowed). + + + +These options only take effect when a process is allowed to radiate up +to the kinematical limit by the above pTmaxMatch choice, +and no matrix-element corrections are available. Then, in many processes, +the fall-off in pT will be too slow by one factor of pT^2. +That is, while showers have an approximate dpT^2/pT^2 shape, often +it should become more like dpT^2/pT^4 at pT values above +the scale of the hard process. Whether this actually is the case +depends on the particular process studied, e.g. if t-channel +gluon exchange is likely to dominate. If so, the options below could +provide a reasonable high-pT behaviour without requiring +higher-order calculations. + + + +Note: These options only apply to the hard interaction. +Emissions off subsequent multiple interactions are always constrainted +to be below the factorization scale of the process itself. + + + +In cases 1 and 2 above, where a dampening is imposed at around the +factorization or renormalization scale, respectively, this allows the +pT scale of dampening of radiation by a half to be shifted +by this factor relative to the default Q_fac or Q_ren. +This number ought to be in the neighbourhood of unity, but variations +away from this value could do better in some processes. + + +

    +The amount of QCD radiation in the shower is determined by + +The alpha_strong value at scale M_Z^2. +Default value is picked equal to the one used in CTEQ 5L. + + +

    +The actual value is then regulated by the running to the scale +pT^2, at which it is evaluated + +Order at which alpha_strong runs, + + + + + +

    +QED radiation is regulated by the alpha_electromagnetic +value at the pT^2 scale of a branching. + + +The running of alpha_em. + + + + + +

    +There are two complementary ways of regularizing the small-pT +divergence, a sharp cutoff and a smooth dampening. These can be +combined as desired but it makes sense to coordinate with how the +same issue is handled in multiple interactions. + + +Regularize the pT -> 0 divergence using the same sharp cutoff +and smooth dampening parameters as used to describe multiple interactions. +That is, the MultipleInteractions:pT0Ref, +MultipleInteractions:ecmRef, +MultipleInteractions:ecmPow and +MultipleInteractions:pTmin parameters are used to regularize +all ISR QCD radiation, rather than the corresponding parameters below. +This is a sensible physics ansatz, based on the assumption that colour +screening effects influence both MI and ISR in the same way. Photon +radiation is regularized separately in either case. +Warning: if a large pT0 is picked for multiple +interactions, such that the integrated interaction cross section is +below the nondiffractive inelastic one, this pT0 will +automatically be scaled down to cope. Information on such a rescaling +does NOT propagate to SpaceShower, however. + + +

    +The actual pT0 parameter used at a given CM energy scale, +ecmNow, is obtained as + + pT0 = pT0(ecmNow) = pT0Ref * (ecmNow / ecmRef)^ecmPow + +where pT0Ref, ecmRef and ecmPow are the +three parameters below. + + +Regularization of the divergence of the QCD emission probability for +pT -> 0 is obtained by a factor pT^2 / (pT0^2 + pT^2), +and by using an alpha_s(pT0^2 + pT^2). An energy dependence +of the pT0 choice is introduced by the next two parameters, +so that pT0Ref is the pT0 value for the reference +cm energy, pT0Ref = pT0(ecmRef). + + + +The ecmRef reference energy scale introduced above. + + + +The ecmPow energy rescaling pace introduced above. + + + +Lower cutoff in pT, below which no further ISR branchings +are allowed. Normally the pT0 above would be used to +provide the main regularization of the branching rate for +pT -> 0, in which case pTmin is used mainly for +technical reasons. It is possible, however, to set pT0Ref = 0 +and use pTmin to provide a step-function regularization, +or to combine them in intermediate approaches. Currently pTmin +is taken to be energy-independent. + + + +Parton shower cut-off pT for photon coupling to a coloured +particle. + + + +Parton shower cut-off mass for pure QED branchings. +Assumed smaller than (or equal to) pTminChgQ. + + + +Force emissions, after the first, to be ordered in rapidity, +i.e. in terms of decreasing angles in a backwards-evolution sense. +Could be used to probe sensitivity to unordered emissions. +Only affects QCD emissions. + + +

    Further variables

    + +These should normally not be touched. Their only function is for +cross-checks. + +

    +There are three flags you can use to switch on or off selected +branchings in the shower: + + +Allow a QCD shower; on/off = true/false. + + + +Allow quarks to radiate photons; on/off = true/false. + + + +Allow leptons to radiate photons; on/off = true/false. + + +

    +There are three further possibilities to simplify the shower: + + +Use of matrix element corrections; on/off = true/false. + + + +Azimuthal asymmetry induced by gluon polarization; on/off = true/false. + + + +Azimuthal asymmetry induced by interference; on/off = true/false. + + + +Size of asymmetry induced by interference. Natural value of order 0.5; +expression would blow up for a value of 1. + + + +Number of allowed quark flavours in g -> q qbar branchings, +when kinematically allowed, and thereby also in incoming beams. +Changing it to 4 would forbid g -> b bbar, etc. + + +

    Technical notes

    + +Almost everything is equivalent to the algorithm in [1]. Minor changes +are as follows. +
      +
    • +It is now possible to have a second-order running alpha_s, +in addition to fixed or first-order running. +
    • +
    • +The description of heavy flavour production in the threshold region +has been modified, so as to be more forgiving about mismatches +between the c/b masses used in Pythia relative to those +used in a respective PDF parametrization. The basic idea is that, +in the threshold region of a heavy quark Q, Q = c/b, +the effect of subsequent Q -> Q g branchings is negligible. +If so, then + + f_Q(x, pT2) = integral_mQ2^pT2 dpT'2/pT'2 * alpha_s(pT'2)/2pi + * integral P(z) g(x', pT'2) delta(x - z x') + +so use this to select the pT2 of the g -> Q Qbar +branching. In the old formalism the same kind of behaviour should +be obtained, but by a cancellation of a 1/f_Q that diverges +at the theshold and a Sudakov that vanishes. +
      +The strategy therefore is that, once pT2 < f * mQ2, with +f a parameter of the order of 2, a pT2 is chosen +like dpT2/pT2 between mQ2 and f * mQ2, a +nd a z flat in the allowed range. Thereafter acceptance +is based on the product of three factors, representing the running +of alpha_strong, the splitting kernel (including the mass term) +and the gluon density weight. At failure, a new pT2 is chosen +in the same range, i.e. is not required to be lower since no Sudakov +is involved. +
    • +
    • +The QED algorithm now allows for hadron beams with non-zero photon +content. The backwards-evolution of a photon in a hadron is identical +to that of a gluon, with CF -> eq^2 and CA -> 0. +Note that this will only work in conjunction with +parton distribution that explicitly include photons as part of the +hadron structure (such as the MRST2004qed set). Since Pythia's +internal sets do not allow for photon content in hadrons, it is thus +necessary to use the LHAPDF interface to make use of this feature. The +possibility of a fermion backwards-evolving to a photon has not yet +been included, nor has photon backwards-evolution in lepton beams. +
    • +
    + +
    + + + diff --git a/PYTHIA8/pythia8140/xmldoc/StandardModelParameters.xml b/PYTHIA8/pythia8140/xmldoc/StandardModelParameters.xml new file mode 100644 index 00000000000..e997ae173b8 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/StandardModelParameters.xml @@ -0,0 +1,285 @@ + + +

    Standard-Model Parameters

    + +

    The strong coupling

    + +The AlphaStrong class is used to provide a first- or +second-order running alpha_strong (or, trivially, a +zeroth-order fixed one). Formulae are the standard ones found in +Yao06. The second-order expression used, eq. (9.5), +may be somewhat different in other approaches (with differences +formally of higher order), so do not necessarily expect perfect +agreement, especially not at small Q^2 scales. The starting +alpha_strong value is defined at the M_Z mass scale. +The Lambda values are matched at the b and c +flavour thresholds, such that alpha_strong is continuous. +For second-order matching an approximate iterative method is used. + +

    +Since we allow alpha_strong to vary separately for +hard processes, timelike showers, spacelike showers and multiple +interactions, the relevant values can be set in each of these classes. +The default behaviour is everywhere first-order running. + +

    +The alpha_strong calculation is initialized by +init( value, order), where value +is the alpha_strong value at M_Z and order +is the order of the running, 0, 1 or 2. Thereafter the value can be +calculated by alphaS(scale2), where +scale2 is the Q^2 scale in GeV^2. + +

    +For applications inside shower programs, a second-order alpha_s +value can be obtained as the product of the two functions +alphaS1Ord(scale2) and alphaS2OrdCorr(scale2), +where the first gives a simple first-order running (but with the +second-order Lambda) and the second the correction factor, +below unity, for the second-order terms. This allows a compact handling +of evolution equations. + +

    The electromagnetic coupling

    + +The AlphaEM class is used to generate a running +alpha_em. The input StandardModel:alphaEMmZ +value at the M_Z mass is matched to a low-energy behaviour +with running starting at the electron mass threshold. The matching +is done by fitting an effective running coefficient in the region +betweeen the light-quark treshold and the charm/tau threshold. This +procedure is approximate, but good enough for our purposes. + +

    +Since we allow alpha_em to vary separately for +hard processes, timelike showers, spacelike showers and multiple +interactions, the choice between using a fixed or a running +alpha_em can be made in each of these classes. +The default behaviour is everywhere first-order running. +The actual values assumed at zero momentum transfer and +at M_Z are only set here, however. + + +The alpha_em value at vanishing momentum transfer +(and also below m_e). + + + +The alpha_em value at the M_Z mass scale. +Default is taken from Yao06. + + +

    +The alpha_em calculation is initialized by +init(order), where order is the order of +the running, 0 or 1, with -1 a special option to use the fix value +provided at M_Z. Thereafter the value can be +calculated by alphaEM(scale2), where +scale2 is the Q^2 scale in GeV^2. + +

    The electroweak couplings

    + +There are two degrees of freedom that can be set, related to the +electroweak mixing angle: + + +The sine-squared of the weak mixing angle, as used in all Z^0 +and W^+- masses and couplings, except for the vector couplings +of fermions to the Z^0, see below. Default is the MSbar value +from Yao06. + + + +The sine-squared of the weak mixing angle, as used to derive the vector +couplings of fermions to the Z^0, in the relation +v_f = a_f - 4 e_f sin^2(theta_W)bar. Default is the +effective-angle value from Yao06. + + +

    The quark weak-mixing matrix

    + +The absolute values of the Cabibbo-Kobayashi-Maskawa matrix elements are +set by the following nine real values taken from Yao06 - +currently the CP-violating phase is not taken into account in this +parametrization. It is up to the user to pick a consistent unitary +set of new values whenever changes are made. + + +The V_ud CKM matrix element. + + + +The V_us CKM matrix element. + + + +The V_ub CKM matrix element. + + + +The V_cd CKM matrix element. + + + +The V_cs CKM matrix element. + + + +The V_cb CKM matrix element. + + + +The V_td CKM matrix element. + + + +The V_ts CKM matrix element. + + + +The V_tb CKM matrix element. + + +

    The CoupSM class

    + +The Pythia class contains a +public instance coupSM of the CoupSM class. +This class contains one instance each of the AlphaStrong +and AlphaEM classes, and additionally stores the weak couplings +and the quark mixing matrix mentioned above. This class is used especially +in the calculation of cross sections and resonance widths, but could also +be used elsewhere. Specifically, as already mentioned, there are separate +AlphaStrong and AlphaEM instances for timelike +and spacelike showers and for multiple interactions, while weak couplings +and the quark mixing matrix are only stored here. With the exception of the +first two methods below, which are for internal use, the subsequent ones +could also be used externally. + + +the constructor does nothing. Internal. + + + +this is where the AlphaStrong and AlphaEM +instances are initialized, and weak couplings and the quark mixing matrix +are read in and set. This is based on the values stored on this page and +among the Couplings and Scales. +Internal. + + + +the alpha_strong value at the quadratic scale scale2. + + + +a first-order overestimate of the full second-order alpha_strong +value at the quadratic scale scale2. + + + +a multiplicative correction factor, below unity, that brings the +first-order overestimate above into agreement with the full second-order +alpha_strong value at the quadratic scale scale2. + + + + + + + +the three-, four-, and five-flavour Lambda scale. + + + +the alpha_em value at the quadratic scale scale2. + + + + + +the sine-squared and cosine-squared of the weak mixing angle, as used in +the gauge-boson sector. + + + +the sine-squared of the weak mixing angle, as used to derive the vector +couplings of fermions to the Z^0. + + + +the electrical charge of a fermion, by the absolute sign of the PDF code, +i.e. idAbs must be in the range between 1 and 18. + + + + + +the vector and axial charges of a fermion, by the absolute sign of the PDF +code (a_f = +-1, v_f = a_f - 4. * sin2thetaWbar * e_f). + + + + + + + +the weak isospin, left- and righthanded charges of a fermion, by the +absolute sign of the PDF code (t^3_f = a_f/2, l_f = (v_f + a_f)/2, +r_f = (v_f - a_f)/2; you may find other conventions in the literature +that differ by a factor of 2). + + + + + + + + + + + +common quadratic combinations of the above couplings: +e_f^2, v_f^2, a_f^2, e_f * v_f, v_f^2 + a_f^2. + + + + + +the CKM mixing element,or the square of it, for +up-type generation index genU +(1 = u, 2 = c, 3 = t, 4 = t') and +down-type generation index genD +(1 = d, 2 = s, 3 = b, 4 = b'). + + + + + +the CKM mixing element,or the square of it, for +flavours id1 and id2, both in the +range from -18 to +18. The sign is here not +checked (so it can be used both for u + dbar -> W+ +and u -> d + W+, say), but impossible flavour combinations +evaluate to zero. The neutrino sector is numbered by flavor +eigenstates, so there is no mixing in the lepton-neutrino system. + + + +the sum of squared CKM mixing element that a given flavour can couple to, +excluding the top quark and fourth generation. Is close to unity +for the first two generations. Returns unity for the lepton-neutrino +sector. + + + +picks a random CKM partner quark or lepton (with the same sign as +id) according to the respective squared elements, again +excluding the top quark and fourth generation from the list of +possibilities. Unambiguous choice for the lepton-neutrino sector. + + +
    + + diff --git a/PYTHIA8/pythia8140/xmldoc/TimelikeShowers.xml b/PYTHIA8/pythia8140/xmldoc/TimelikeShowers.xml new file mode 100644 index 00000000000..5cf03552c22 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/TimelikeShowers.xml @@ -0,0 +1,424 @@ + + +

    Timelike Showers

    + +The PYTHIA algorithm for timelike final-state showers is based on +the recent article Sjo05, where a transverse-momentum-ordered +evolution scheme is introduced. This algorithm is influenced by +the previous mass-ordered algorithm in PYTHIA Ben87 and by +the dipole-emission formulation in Ariadne Gus86. From the +mass-ordered algorithm it inherits a merging procedure for first-order +gluon-emission matrix elements in essentially all two-body decays +in the standard model and its minimal supersymmetric extension +Nor01. + +

    +The normal user is not expected to call TimeShower directly, +but only have it called from Pythia. Some of the parameters +below, in particular TimeShower:alphaSvalue, would be of +interest for a tuning exercise, however. + +

    Main variables

    + +Often the maximum scale of the FSR shower evolution is understood from the +context. For instance, in a resonace decay half the resonance mass sets an +absolute upper limit. For a hard process in a hadronic collision the choice +is not as unique. Here the factorization +scale has been chosen as the maximum evolution scale. This would be +the pT for a 2 -> 2 process, supplemented by mass terms +for massive outgoing particles. For some special applications we do allow +an alternative. + + +Way in which the maximum shower evolution scale is set to match the +scale of the hard process itself. + + + +Note: These options only apply to the hard interaction. +Emissions off subsequent multiple interactions are always constrainted +to be below the factorization scale of the process itself. They also +assume you use interleaved evolution, so that FSR is in direct +competition with ISR for the hardest emission. If you already +generated a number of ISR partons at low pT, it would not +make sense to have a later FSR shower up to the kinematical for all +of them. + + + +In cases where the above pTmaxMatch rules would imply +that pT_max = pT_factorization, pTmaxFudge +introduces a multiplicative factor f such that instead +pT_max = f * pT_factorization. Only applies to the hardest +interaction in an event, cf. below. It is strongly suggested that +f = 1, but variations around this default can be useful to +test this assumption. +Note:Scales for resonance decays are not affected, but can +be set separately by user hooks. + + + +A multiplicative factor f such that +pT_max = f * pT_factorization, as above, but here for the +non-hardest interactions (when multiple interactions are allowed). + + + +These options only take effect when a process is allowed to radiate up +to the kinematical limit by the above pTmaxMatch choice, +and no matrix-element corrections are available. Then, in many processes, +the fall-off in pT will be too slow by one factor of pT^2. +That is, while showers have an approximate dpT^2/pT^2 shape, often +it should become more like dpT^2/pT^4 at pT values above +the scale of the hard process. This argument is more obvious for ISR, +but is taken over unchanged for FSR to have a symmetric description. + + + +Note: These options only apply to the hard interaction. +Emissions off subsequent multiple interactions are always constrainted +to be below the factorization scale of the process itself. + + + +In cases 1 and 2 above, where a dampening is imposed at around the +factorization or renormalization scale, respectively, this allows the +pT scale of dampening of radiation by a half to be shifted +by this factor relative to the default Q_fac or Q_ren. +This number ought to be in the neighbourhood of unity, but variations +away from this value could do better in some processes. + + +

    +The amount of QCD radiation in the shower is determined by + +The alpha_strong value at scale M_Z^2. The default +value corresponds to a crude tuning to LEP data, to be improved. + + +

    +The actual value is then regulated by the running to the scale +pT^2, at which the shower evaluates alpha_strong + + +Order at which alpha_strong runs, + + + + + +

    +QED radiation is regulated by the alpha_electromagnetic +value at the pT^2 scale of a branching. + + +The running of alpha_em. + + + + + +

    +The rate of radiation if divergent in the pT -> 0 limit. Here, +however, perturbation theory is expected to break down. Therefore an +effective pT_min cutoff parameter is introduced, below which +no emissions are allowed. The cutoff may be different for QCD and QED +radiation off quarks, and is mainly a technical parameter for QED +radiation off leptons. + + +Parton shower cut-off pT for QCD emissions. + + + +Parton shower cut-off pT for photon coupling to coloured particle. + + + +Parton shower cut-off pT for pure QED branchings. +Assumed smaller than (or equal to) pTminChgQ. + + +

    +Shower branchings gamma -> f fbar, where f is a +quark or lepton, in part compete with the hard processes involving +gamma^*/Z^0 production. In order to avoid overlap it makes +sense to correlate the maximum gamma mass allowed in showers +with the minumum gamma^*/Z^0 mass allowed in hard processes. +In addition, the shower contribution only contains the pure +gamma^* contribution, i.e. not the Z^0 part, so +the mass spectrum above 50 GeV or so would not be well described. + + +Maximum invariant mass allowed for the created fermion pair in a +gamma -> f fbar branching in the shower. + + +

    Interleaved evolution

    + +Multiple interactions (MI) and initial-state showers (ISR) are +always interleaved, as follows. Starting from the hard interaction, +the complete event is constructed by a set of steps. In each step +the pT scale of the previous step is used as starting scale +for a downwards evolution. The MI and ISR components each make +their respective Monte Carlo choices for the next lower pT +value. The one with larger pT is allowed to carry out its +proposed action, thereby modifying the conditions for the next steps. +This is relevant since the two components compete for the energy +contained in the beam remnants: both an interaction and an emission +take avay some of the energy, leaving less for the future. The end +result is a combined chain of decreasing pT values, where +ones associated with new interactions and ones with new emissions +are interleaved. + +

    +There is no corresponding requirement for final-state radiation (FSR) +to be interleaved. Such an FSR emission does not compete directly for +beam energy (but see below), and also can be viewed as occuring after +the other two components in some kind of time sense. Interleaving is +allowed, however, since it can be argued that a high-pT FSR +occurs on shorter time scales than a low-pT MI, say. +Backwards evolution of ISR is also an example that physical time +is not the only possible ordering principle, but that one can work +with conditional probabilities: given the partonic picture at a +specific pT resolution scale, what possibilities are open +for a modified picture at a slightly lower pT scale, either +by MI, ISR or FSR? Complete interleaving of the three components also +offers advantages if one aims at matching to higher-order matrix +elements above some given scale. + + +If on, final-state emissions are interleaved in the same +decreasing-pT chain as multiple interactions and initial-state +emissions. If off, final-state emissions are only addressed after the +multiple interactions and initial-state radiation have been considered. + + +

    +As an aside, it should be noted that such interleaving does not affect +showering in resonance decays, such as a Z^0. These decays are +only introduced after the production process has been considered in full, +and the subsequent FSR is carried out inside the resonance, with +preserved resonance mass. + +

    +One aspect of FSR for a hard process in hadron collisions is that often +colour diples are formed between a scattered parton and a beam remnant, +or rather the hole left behind by an incoming partons. If such holes +are allowed as dipole ends and take the recoil when the scattered parton +undergoes a branching then this translates into the need to take some +amount of remnant energy also in the case of FSR, i.e. the roles of +ISR and FSR are not completely decoupled. The energy taken away is +bokkept by increasing the x value assigned to the incoming +scattering parton, and a reweighting factor +x_new f(x_new, pT^2) / x_old f(x_old, pT^2) +in the emission probability ensures that not unphysically large +x_new values are reached. Usually such x changes are +small, and they can be viewed as a higher-order effect beyond the +accuracy of the leading-log initial-state showers. + +

    +This choice is not unique, however. As an alternative, if nothing else +useful for cross-checks, one could imagine that the FSR is completely +decoupled from the ISR and beam remnants. + + +If on, the final-state shower is allowed to borrow energy from +the beam remnants as described above, thereby changing the mass of the +scattering subsystem. If off, the partons in the scattering subsystem +are constrained to borrow energy from each other, such that the total +four-momentum of the system is preserved. This flag has no effect +on resonance decays, where the shower always preserves the resonance +mass, cf. the comment above about showers for resonances never being +interleaved. + + + +When beam recoil is allowed there is still some ambiguity how far +into the beam end of the dipole that emission should be allowed. +It is dampened in the beam region, but probably not enough. +When on an additional suppression factor +4 pT2_hard / (4 pT2_hard + m2) is multiplied on to the +emission probability. Here pT_hard is the transverse momentum +of the radiating parton and m the off-shell mass it acquires +by the branching, m2 = pT2/(z(1-z)). Note that +m2 = 4 pT2_hard is the kinematical limit for a scattering +at 90 degrees without beam recoil. + + +

    Radiation off octet onium states

    + +In the current implementation, charmonium and bottomonium production +can proceed either through colour singlet or colour octet mechanisms, +both of them implemented in terms of 2 -> 2 hard processes +such as g g -> (onium) g. +In the former case the state does not radiate and the onium therefore +is produced in isolation, up to normal underlying-event activity. In +the latter case the situation is not so clear, but it is sensible to +assume that a shower can evolve. (Assuming, of course, that the +transverse momentum of the onium state is sufficiently high that +radiation is of relevance.) + +

    +There could be two parts to such a shower. Firstly a gluon (or even a +quark, though less likely) produced in a hard 2 -> 2 process +can undergo showering into many gluons, whereof one branches into the +heavy-quark pair. Secondly, once the pair has been produced, each quark +can radiate further gluons. This latter kind of emission could easily +break up a semibound quark pair, but might also create a new semibound +state where before an unbound pair existed, and to some approximation +these two effects should balance in the onium production rate. +The showering "off an onium state" as implemented here therefore should +not be viewed as an accurate description of the emission history +step by step, but rather as an effective approach to ensure that the +octet onium produced "in the hard process" is embedded in a realistic +amount of jet activity. +Of course both the isolated singlet and embedded octet are likely to +be extremes, but hopefully the mix of the two will strike a reasonable +balance. However, it is possible that some part of the octet production +occurs in channels where it should not be accompanied by (hard) radiation. +Therefore reducing the fraction of octet onium states allowed to radiate +is a valid variation to explore uncertainties. + +

    +If an octet onium state is chosen to radiate, the simulation of branchings +is based on the assumption that the full radiation is provided by an +incoherent sum of radiation off the quark and off the antiquark of the +onium state. Thus the splitting kernel is taken to be the normal +q -> q g one, multiplied by a factor of two. Obviously this is +a simplification of a more complex picture, averaging over factors pulling +in different directions. Firstly, radiation off a gluon ought +to be enhanced by a factor 9/4 relative to a quark rather than the 2 +now used, but this is a minor difference. Secondly, our use of the +q -> q g branching kernel is roughly equivalent to always +following the harder gluon in a g -> g g branching. This could +give us a bias towards producing too hard onia. A soft gluon would have +little phase space to branch into a heavy-quark pair however, so the +bias may not be as big as it would seem at first glance. Thirdly, +once the gluon has branched into a quark pair, each quark carries roughly +only half of the onium energy. The maximum energy per emitted gluon should +then be roughly half the onium energy rather than the full, as it is now. +Thereby the energy of radiated gluons is exaggerated, i.e. onia become too +soft. So the second and the third points tend to cancel each other. + +

    +Finally, note that the lower cutoff scale of the shower evolution depends +on the onium mass rather than on the quark mass, as it should be. Gluons +below the octet-onium scale should only be part of the octet-to-singlet +transition. + + +Allow colour-octet charmonium and bottomonium states to radiate gluons. +0 means that no octet-onium states radiate, 1 that all do, with possibility +to interpolate between these two extremes. + + + +The colour factor used used in the splitting kernel for those octet onium +states that are allowed to radiate, normalized to the q -> q g +splitting kernel. Thus the default corresponds to twice the radiation +off a quark. The physically preferred range would be between 1 and 9/4. + + +

    Further variables

    + +There are several possibilities you can use to switch on or off selected +branching types in the shower, or in other respects simplify the shower. +These should normally not be touched. Their main function is for +cross-checks. + + +Allow a QCD shower, i.e. branchings q -> q g, g -> g g +and g -> q qbar; on/off = true/false. + + + +Number of allowed quark flavours in g -> q qbar branchings +(phase space permitting). A change to 4 would exclude +g -> b bbar, etc. + + + +Allow quarks to radiate photons, i.e. branchings q -> q gamma; +on/off = true/false. + + + +Allow leptons to radiate photons, i.e. branchings l -> l gamma; +on/off = true/false. + + + +Allow photons to branch into lepton or quark pairs, i.e. branchings +gamma -> l+ l- and gamma -> q qbar; +on/off = true/false. + + + +Number of allowed quark flavours in gamma -> q qbar branchings +(phase space permitting). A change to 4 would exclude +g -> b bbar, etc. + + + +Number of allowed lepton flavours in gamma -> l+ l- branchings +(phase space permitting). A change to 2 would exclude +gamma -> tau+ tau-, and a change to 1 also +gamma -> mu+ mu-. + + + +Use of matrix element corrections where available; on/off = true/false. + + + +Azimuthal asymmetry induced by gluon polarization; on/off = true/false. + + +
    + + diff --git a/PYTHIA8/pythia8140/xmldoc/TopProcesses.xml b/PYTHIA8/pythia8140/xmldoc/TopProcesses.xml new file mode 100644 index 00000000000..d35e5d40722 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/TopProcesses.xml @@ -0,0 +1,48 @@ + + +

    Top Processes

    + +Different ways to produce top quarks, singly or in pairs. + + +Common switch for the group of top production. + + + +Scatterings g g -> t tbar. +Code 601. + + + +Scatterings q qbar -> t tbar by gluon exchange. +Code 602. + + + +Scatterings q q' -> t q'' by t-channel exchange +of a W^+- boson. +Code 603. + + + +Scatterings f fbar -> t tbar by s-channel exchange +of a gamma^*/Z^0 boson. +Code 604. + + + +Scatterings f fbar' -> t q'' by s-channel exchange +of a W^+- boson. +Code 605. + + + +Scatterings gamma gamma -> t tbar. +Code 606. + + + +
    + + + diff --git a/PYTHIA8/pythia8140/xmldoc/TotalCrossSections.xml b/PYTHIA8/pythia8140/xmldoc/TotalCrossSections.xml new file mode 100644 index 00000000000..03d1778653f --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/TotalCrossSections.xml @@ -0,0 +1,161 @@ + + +

    Total Cross Sections

    + +The SigmaTotal class returns the total, elastic, diffractive +and nondiffractive cross sections in hadronic collisions, and also the +slopes of the d(sigma)/dt distributions. The parametrizations +used are from Sch94, Sch97 which borrows some of the total cross +sections from Don92. + +

    +There are strong indications that the currently implemented diffractive +cross section parametrizations, which should be in reasonable agreement +with data at lower energies, overestimate the diffractive rate at larger +values. If you wish to explore this (or other) aspect, it is possible to +override the cross section values in two different ways. The first offers +(almost) complete freedom, but needs to be defined separately for each +CM energy, while the second introduces a simpler parametrized damping. +The two cannot be combined. Furthermore the Coulomb term for elastic +scattering, which by default is off, can be switched on. + +

    +The allowed combinations of incoming particles are p + p, +pbar + p, pi+ + p, pi- + p, +pi0/rho0 + p, phi + p, J/psi + p, +rho + rho, rho + phi, rho + J/psi, +phi + phi, phi + J/psi, J/psi + J/psi. +The strong emphasis on vector mesons is related to the description +of gamma + p and gamma + gamma interactions in a +Vector Dominance Model framework (which will not be available for some +time to come, so this is a bit of overkill). Nevertheless, the sections +below, with allowed variations, are mainly intended to make sense for +p + p. + +

    Set cross sections

    + + +Allow a user to set own cross sections by hand; on/off = true/false. + + +

    +When SigmaTotal:setOwn = on, the user is expected to set +values for the corresponding cross sections: + + +Total cross section in mb. + + + +Elastic cross section in mb. + + + +Single Diffractive cross section A + B -> X + B in mb. + + + +Single Diffractive cross section A + B -> A + X in mb. + + + +Double Diffractive cross section A + B -> X_1 + X_2 in mb. + + +

    +Note that the total cross section subtracted by the elastic and various +diffractive ones gives the inelastic nondiffractive cross section, +which therefore is not set separately. If this cross section evaluates +to be negative the internal parametrizations are used instead of the +ones here. However, since the nondiffractive inelastic cross section +is what makes up the minimum-bias event class, and plays a major role +in the description of multiple interactions, it is important that a +consistent set is used. + +

    Dampen diffractive cross sections

    + + +Allow a user to dampen diffractive cross sections; on/off = true/false. + + +

    +When SigmaDiffractive:dampen = on, the three diffractive +cross sections are damped so that they never can exceed the respective +values below. Specifically, if the standard parametrization gives +the cross section sigma_old(s) and a fixed sigma_max +is set, the actual cross section becomes sigma_new(s) += sigma_old(s) * sigma_max / (sigma_old(s) + sigma_max). +This reduces to sigma_old(s) at low energies and to +sigma_max at high ones. Note that the asymptotic value +is approached quite slowly, however. + + +The above sigma_max for A + B -> X + B in mb. + + + +The above sigma_max for A + B -> X + B in mb. + + + +The above sigma_max for A + B -> X + B in mb. + + +

    +As above, a reduced diffractive cross section automatically translates +into an increased nondiffractive one, such that the total (and elastic) +cross section remains fixed. + + +

    Set elastic cross section

    + +

    +In the above option the t slopes are based on the internal +parametrizations. In addition there is no Coulomb-term contribution +to the elastic (or total) cross section, which of course becomes +infinite if this contribution is included. If you have switched on +SigmaTotal:setOwn you can further switch on a machinery +to include the Coulomb term, including interference with the conventional +strong-interaction Pomeron one Ber87. Then the elastic cross +section is no longer taken from SigmaTotal:sigmaEl but +derived from the parameters below and SigmaTotal:sigmaTot, +using the optical theorem. The machinery is only intended to be used for +p p and pbar p collisions. The description of +diffractive events, and especially their slopes, remains unchanged. + + +Allow a user to set parameters for the normalization and shape of the +elastic cross section the by hand; yes/no = true/false. + + + +the slope b of the strong-interaction term exp(bt), +in units of GeV^-2. + + + +the ratio of the real to the imaginary parts of the nuclear scattering +amplitude. + + + +the main parameter of the electric form factor +G(t) = lambda^2 / (lambda + |t|)^2, in units of GeV^2. + + + +since the Coulomb contribution is infinite a lower limit on +|t| must be set to regularize the divergence, +in units of GeV^2. + + + +The Coulomb term is taken to contain a phase factor +exp(+- i alpha phi(t)), with + for p p and - for +pbar p, where phi(t) = - phaseConst - ln(-B t/2). +This constant is model dependent Cah82. + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/Tunes.xml b/PYTHIA8/pythia8140/xmldoc/Tunes.xml new file mode 100644 index 00000000000..2ad10ceb9d7 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Tunes.xml @@ -0,0 +1,168 @@ + + +

    Tunes

    + +Since some physics aspects cannot be derived from first principles, +this program contains many parameters that represent a true +uncertainty in our understanding of nature. Particularly afflicted +are the areas of hadronization and multiple interactions, which both +involve nonperturbative QCD physics. + +

    +Technically, PYTHIA parameters can be varied independently of each +other, but the physical requirement of a sensible description of a set +of data leads to correlations and anticorrelations between the +parameters. Hence the need to produce tunes, not of one parameter at +a time, but simultaneously for a group of them. A well-known such +example is parton densities, where combined tunes to a wide range of data +have been produced, that can then be obtained prepackaged. + +

    +Given the many PYTHIA parameters to be tuned, it is convenient to +divide the task into subtasks. Firstly, if we assume jet universality, +hadronization and final-state parton showers should be tuned to +e^+e^- annihilation data, notably from LEP1, since this +offers the cleanest environment. Secondly, with such parameters fixed, +hadron collider data should be studied to pin down multiple interactions +and other further aspects, such as initial-state radiation. Ideally this +would be done separately for diffractive and non-diffractive events, +although it is not possible to have a clean separation. (Thirdly +would come anything else, such as physics with photon beams, which +involve further parameters, but that is beyond the current scope.) + +

    +The first step in this program has now been taken, with a tune to LEP1 +data by Hendrik Hoeth, using the Rivet + Professor framework. Starting +with version 8.125 it defines the default values for hadronization +parameters and timelike showers. + +

    +The situation is worse for multiple interactions, where PYTHIA 8 is more +different from PYTHIA 6. Nevertheless, a first simple tune is now +available, appropriately called "Tune 1", and became default starting with +version 8.127. + +

    +It was noted, in particular by Hendrik Hoeth, that the +program had a tension between parameters needed to describe minimum-bias +and underlying-event activity. Therefore some further physics features +have been introduced in the code itself, which are made default as of +8.140. This version also includes two new draft tunes, 2C and 2M, based +on the CTEQ 6L1 and the MRST LO** PDF sets, respectively. These have been +made by hand, as a prequel to complete Professor-style tunings. + +

    +The very first data to come out of the LHC shows a higher rapidity plateau +than predicted for current PYTHIA 6 tunes, also for the lower energies. +This may suggest some tension in the data. Therefore two alternatives, +3C and 3M, have been produced by a few brute-force changes of 2C and 2M. +This includes a reduced admixture of diffractive topologies and a steeper +multiplicity variation with energy. + +

    +In the future we hope to see further PYTHIA 8 tunes appear. Like with +parton distributions, there is likely to be several tunes, because +different sets of data will pull in different directions, by imperfections +in the model or in the data, and by differences in the chosen +tuning strategies. We therefore propose to collect some of these tunes +here, in a prepackaged form. Of course, in all cases it is a matter +of setting values for parameters already defined elsewhere, so the +tunes offer no new functionality, only a more convenient setup. + +

    +You should be aware that the evolution of the program will not guarantee +complete backwards compatibility between versions. Most obviously this +concerns bug fixes. But also for some other major changes, like the +introduction of the new diffractive machinery, the default behaviour +of old tunes has been changed retroactively. (Which should be fine for +diffraction, since previous tunes were not based on data strongly +influenced by diffraction.) + +

    +If you set either the Tune:ee and Tune:pp +modes below non-zero then all parameters used in the respective tune +will be set accordingly when pythia.init(...) is called. +You can check this by calling pythia.settings.listChanged() +before and after initialization; before only the tune modes are +nondefault, afterwards all the non-default-valued parameters in the +tune appear. Therefore you cannot directly combine a tune option with +your own choices for some of the parameters used in the tune, since +the values you set before pythia.init(...) would be +overwritten at that point. + +

    +Instead you can yourself call the method that sets up the tunes, +pythia.initTunes(int eeTune, int ppTune). +Here eeTune and ppTune encode the same +options as the already-introduced Tune:ee and +Tune:pp. So the procedure would be first to call +pythia.initTunes(...), then do the further changes +you wish, and finally initialize with Tune:ee and +Tune:pp both zero. + + +Choice of tune to e^+e^- data, mainly for the hadronization +and timelike-showering aspects of PYTHIA. + + + + + + + +Choice of tune to pp / ppbar data, mainly for the +initial-state-radiation, multiple-interactions and beam-remnants +aspects of PYTHIA. + + + + + + + + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/UpdateHistory.xml b/PYTHIA8/pythia8140/xmldoc/UpdateHistory.xml new file mode 100644 index 00000000000..5713ac33ef9 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/UpdateHistory.xml @@ -0,0 +1,884 @@ + + +

    Update History

    + +These update notes describe major updates relative to the baseline +PYTHIA 8.100 version. However, they are less extensive than the +corresponding update notes for PYTHIA 6. There are three main +reasons for this: + +
      + +
    • The manual contained on these html/php pages is kept up to date. +(However, the "Brief Introduction" may not always be.)
    • + +
    • 8.1 is a quite new code, so there are many minor changes that, +if all were to be documented, would hide the key ones.
    • + +
    • 8.1 is not yet used for "mission critical" applications, +so there is less need to trace changed behaviour.
    • + +
    + +

    Main news by version

    + +
      + +
    • 8.105: 24 February 2008 +
        + +
      • New option to initialize with arbitrary beam directions
        +pythia.init( idA, idB, pxA, pyA, pzA, pxB, pyB, pzB)
      • + +
      • Added capability to set beam energy spread +and beam vertex. +
        +Warning: as a consequence, the old Beams group of +settings has been moved to BeamRemnants, and +Beams is now instead used for machine beam parameters. +Therefore also some Main settings of this character have been +regrouped, as follows: + + + + + + + + + + + + + + + + +
        8.100 setting has been moved to
        Main:idA Beams:idA
        Main:idB Beams:idB
        Main:inCMframe (Beams:frameType)
        Main:eCM Beams:eCM
        Main:eA Beams:eA
        Main:eB Beams:eB
        Main:LHEF Beams:LHEF
      • + +
      • The forceHadronLevel() method introduced for standalone +hadronization.
      • + +
      • main15.cc illustrated how either full hadronization or +only decays of some particles can be looped over for the rest of the +event retained.
      • + +
      • The LHAevnt and LHAinit classes have been +joined into a new LHAup one, with new options that allow +the writing of a Les Houches Event File.
      • + +
      • The SusyLesHouches class updated to handle +SLHA version 2.
      • + +
      • Updated HepMC conversion routine.
      • + +
      • The static ErrorMsg class has been removed and +its functionality moved into the non-static Info class, +in the renamed Info file.
      • + +
      • Further reduction of the use of static, with related code changes. +This should allow to have several almost independent Pythia +instances. Some static classes still remain, however, notably for +random number generation and particle properties.
      • + +
      • Limited capability to use two different Pythia instances +for signal + pileup event generation, see main19.cc for an +example.
      • + +
      • In the Event class the = and +=+ methods have been overloaded to allow the copying +or appending of event records. Illustrated in main19.cc.
      • + +
      • The html and php page formatting improved with +cascading style sheets.
      • + +
      • Several minor improvements and new options, including updated configure +scripts.
      • + +
      +
    • + +
    • 8.108: 1 May 2008 +
        + +
      • Correction in the event record, so that the beam particles in line +1 and 2 do not have any mother according to the motherList +method. Previously the "system" entry in line 0 was counted as their +mother, which gave rise to an unexpected extra vertex in the conversion +to the HepMC format.
      • + +
      • Support for HepMC version 1 is removed, to simplify the code and +reflect the evolution of the field.
      • + +
      • Status codes are stored in HepMC only as 1 for existing and 2 for +decayed or fragmented particles (whereas previously the original PYTHIA +codes were used for the latter).
      • + +
      • Parton densities are stored in HepMC as xf(x,Q^2) +rather than the f(x,Q^2) used in (some) previous versions.
      • + +
      • The SusyLesHouches class has ben updated so that reading is fully +compatible with the SLHA2 standard.
      • + +
      • Improved handling of the Higgs width, relevant for massive and thereby +broad resonance shapes.
      • + +
      • The matrix elements for neutralino pair production have now been +completed and checked.
      • + +
      • Ensure that alpha_strong does not blow up, by introducing +a minimal scale somewhat above Lambda_3 (roughly where +alpha_strong = 10).
      • + +
      • New methods isValence1() and isValence2() +in the Info class.
      • + +
      • Protection against division by zero in calculation of decay vertex +(for zero-mass gluons with zero lifetime, where there should be no +displacement).
      • + +
      • A new compilation option -Wshadow is introduced and +code is rewritten at all places where this option gave warnings.
      • + +
      • Minor library correction to allow compilation with gcc 4.3.0.
      • + +
      +
    • + +
    • 8.114: 22 October 2008 +
        + +
      • New rescattering description operational (but still experimental) +for the case that FSR is not interleaved, but saved until after MI, +ISR and beam remnants have been handled. This involves much new code +in several classes.
      • + +
      • A new class PartonSystems is introduced to +keep track of which partons in the event record belong to which +subcollision system, plus some further information on each subsystem. +It takes over functionality previously found as part of the +Event class, but leaves room for future growth.
      • + +
      • Add optional model, wherein an increased pT0 turnoff scale +for MI and ISR is used for above-average active events, i.e. events that +already have several MI's or ISR emissions.
      • + +
      • Freeze GRV 94L distribution at small Q^2 to avoid blowup.
      • + +
      • The pythia.readFile(...) method can now alternatively take +an istream as argument instead of a filename.
      • + +
      • Minor bug correction in PartonLevel.cc; the bug could +(rarely) give a segmentation fault.
      • + +
      +
    • + +
    • 8.120: 10 March 2009 +
        + +
      • New rescattering description further developed, but not yet +recommended for normal usage.
      • + +
      • Include new processes for Large Extra Dimensions and Unparticles, +contributed by Stefan Ask. New test program main28.cc +illustrates.
      • + +
      • Include further SUSY processes: neutralino-chargino and +chargino-chargino pairs. The processes should be valid also +in the case of non-minimal flavour violation and/or CP violation. +Expanded machinery to keep track of SUSY parameters.
      • + +
      • Include backwards evolution of incoming photon as part of the +SpaceShower initial-state radiation description. This +allows you to simulate hard collisions where one of the incoming +partons is a photon. New test program main43.cc +illustrates.
      • + +
      • Allow separate mass and transverse momentum cuts when two hard +subprocesses are generated in the same event.
      • + +
      • The default value for the border between short- and long-lived +paticles has been changed from 1 mm to 10 mm, to better conform with +LHC standards, see here. +The default is still to let all unstable particles decay.
      • + +
      • New ISR matrix-element correction to f -> f gamma +in single W production.
      • + +
      • New method Event::statusHepMC returns the status +code according to the HepMC conventions agreed in February 2009. +The interface to HepMC now writes out status according to this +convention.
      • + +
      • Add capability to link to FastJet, with expanded configure script +and Makefile, and with main61.cc as new example.
      • + +
      • Update of Makefile.msc, with added support for latest +Visual C++ Express edition and use of regexp to check nmake version.
      • + +
      • Update of LHAFortran.h and +Pythia6Interface.h, to make the interface to Fortran +routines work also under Windows. (Thanks to Anton Karneyeu.) + +
      • Updated and expanded worksheet.
      • + +
      • The manual pages in the xmldoc directory, and thereby +also those of the htmldoc and phpdoc +directories, have been significantly updated and expanded. In particular, +in many places the class of each method is explicitly shown, as well as +the type of the return value and of the arguments. This upgrade is not +yet completed, but already covers the more relevant sections.
      • + +
      • The unary minus operator in the Vec4() returns a +reference to a four-vector with all components negated, but leaves +the original four-vector unchanged. Previously the four-vector itself +was flipped.
      • + +
      • The pPlus() and pMinus() methods of a +four-vector and an event-record particle are renamed pPos() +and pNeg(), respectively.
      • + +
      • Include a further loop in ProcessLevel, so that a new +process is generated in case of failures of a less severe nature.
      • + +
      • Introduce warning message for unexpected meMode in +ResonanceWidths.
      • + +
      • Les Houches event reading framework has been rearranged for +more flexibility. Some bugs corrected. Specifically, when scale +is not set (scale = -1. in the Les Houches standard), +PYTHIA did not attempt to set this scale itself, which typically +lead to there not being any ISR or FSR. Now the +rules for normal +1-, 2- and 3-body final states are applied, with a trivial +extension of the 3-body rules for higher multiplicities.
      • + +
      • Correct bug in the handling of parton densities, whereby it was +not possible to switch to a new set, once a first initialization +had been done.
      • + +
      • Correct bugs when several Pythia::init initialization +calls are made in the same run, specifically in the case that pointers +to external processes have been handed in. + +
      • Changes in main03.cmnd and main04.cmnd +so that some nonstandard options are commented ou rather than active. +Related comments inserted also in some other .cmnd files, +but there without any change in program execution.
      • + +
      • A few further minor bug fixes.
      • + +
      • Update year to 2009.
      • + +
      +
    • + +
    • 8.125: 16 June 2009 +
        + +
      • Hadronization and timlike-shower parameter default values updated +according to a tune to LEP1 data by Hendrik Hoeth, using the +Rivet + Professor framework.
      • + +
      • Many further SUSY production processes. SLHA readin expanded to cover +also masses and decay modes. Example main22.cc updated, while +main33.cc now superfluous and removed.
      • + +
      • Also further processes for extra dimensions.
      • + +
      • Stefan Ask joins as coauthor.
      • + +
      • The TimeShower::shower(...) method has gained +a new argument, that forces the shower evolution to stop after +a given number of branchings. A new method +TimeShower::pTLastInShower() permits the last evolution +pT to be read out. These extensions can be useful +for matching studies. +
      • + +
      • New optional argument isInterleaved added to +TimeShower::branch(...). Is false by default, but +true when called from the parton level for interleaved evolution +of several parton systems, optionally also with ISR and MI.
      • + +
      • New methods UserHooks::canSetResonanceScale() +and UserHooks:scaleResonance(...) allows an optional +user choice of the maximum shower scale in resonance decays.
      • + +
      • A new method SpaceShower::doRestart() has been +added, to help distinguish cases when a +SpaceShower::branch(...) failure forces a complete +restart of the evolution from ones where only the intended +current branching has been vetoed. + +
      • When multiple interactions are initialized, it is now +possible to reduce both pT0 and pTmin +if necessary to find a valid solution where +sigma_jet > sigma_nondiffractive. Previously +only the former would be reduced, which could lead to +infinite loops if too large a pTmin was used. +Thanks to Sami Kama for pointing out the problem. +
      • + +
      • The rescattering machinery is now essentially completed, and can +be used also by others than the authors. For now, however, it can only +be recommended for dedicated studies, not e.g. for generic tunes. +
      • + +
      • Timelike and spacelike showers, and beam remnant handling, +are modified to handle rescattering partons. Specifically, a new machinery +is introduced to trace the recoils from the combination of rescattering +with showers and primordial kT. Can assign space- or timelike +virtualities to intermediate particles to have energy and momentum +conserved locally. This affects the PartonLevel, +MultipleInteractions, TimeShower, +SpaceShower and BeamRemnants classes. +Further details to appear in the upcoming article on rescattering. +(Another change is a reversal to pre-8.114 order for non-interleaved FSR, +wherein also FSR is treated before beam remnants are attached.) +
      • + +
      • Four new status codes introduced, as part of the rescattering +description: +
        45 : incoming rescattered parton, with changed kinematics owing +to ISR in the mother system (cf. status 34); +
        46 : incoming copy of recoiler when this is a rescattered parton +(cf. status 42); +
        54 : copy of a recoiler, when in the initial state of a different +system from the radiator; +
        55 : copy of a recoiler, when in the final state of a different +system from the radiator. +
      • + +
      • New method Info::tooLowPTmin() can tell whether the +pTmin scales for showers or multiple interactions are too low. +
      • + +
      • Pion beams allowed, both pi^+, pi^- and +pi^0. New machinery for the latter, where the valence +flavour content is chosen to be either d dbar or +u ubar for each new event. One internal pion PDF +implemented, with others from LHAPDF.
      • + +
      • Treatment of Pomeron-proton collisions begun.
      • + +
      • Phase-space handling of hard processes and multiple interactions +slightly expanded to better allow for harder PDF's than proton ones, +e.g. for Pomerons.
      • + +
      • The program documentation has been expanded with an +alphabetical index of all methods that are described on the +webpages, see the Program Methods +page. Also other sections of the documentation have been +updated and expanded, including the worksheet.
      • + +
      • Several list methods have been made +const. For the listing of events two new methods +have been added, Event::list() and +Event::list(bool showScaleAndVertex, +bool showMothersAndDaughters = false), +that correspond to special cases of the general method.
      • + +
      • A new method Pythia::LHAeventSkip(int nSkip) +permits a skip-ahead of the reading of external Les Houches +Events, without the necessity to generate the intervening +nSkip events in full. Makes use of the new +LHAup::skipEvent(int nSkip) method to perform +the operations. Mainly intended for debug purposes. + +
      • The ClusterJet jet finder now saves the last +five clustering scales. Also a minor bug fix. Thanks to Nils +Lavesson for this contribution.
      • + +
      • The Particle::m2() method now returns a negative +number when the stored mass m is negative, as used to +indicate spacelike virtualities. Also the +Particle::eCalc(), Particle::mT() and +Particle::mT2() methods have been modified. +
      • + +
      • The << method to print our a four-vector has +been expanded with a fifth number, the invariant length, with a minus +sign for spacelike vectors, and provided within brackets to allow +a simple visual distinction.
      • + +
      • New methods Rndm::dumpState(string fileName) and +Rndm::readState(string fileName) allows to write or +read the state of the random number generator to or from a binary file. +
      • + +
      • New method double GammaReal(double x) returns the +value of the Gamma function for arbitrary real argument. +Some cross sections for extra-dimensional processes rewritten to +make use of it. +
      • + +
      • New example program main29.cc shows how +to set up a fictitious process of a heavy system decaying +to two particles or partons, with decays traced to stable +particles, as relevant for astroparticle applications.
      • + +
      • Main programs that illustrate the HepMC interface have +been updated to use version 2.04, including units and excluding +deprecated output formats.
      • + +
      • The main32.cc example extended also to handle +Les Houches Event Files.
      • + +
      • The Makefile has been modified so that "make clean" only +removes the current compilation and library fles, while +"make distclean" gives a more extensive reset and cleanup. +Thanks to Nils Lavesson for this contribution. Some other +minor Makefile corrections.
      • + +
      • Several main programs that use the +Main:timesToShow mode have been corrected so as +not to crash if this is set to zero. Also some other cosmetics +changes in main programs that do not affect the running.
      • + +
      • Bug correction, in that previously a veto with user hooks +was not propagated from parton showers inside resonance decays. +
      • + +
      • Minor bug fix in TimeShower for kinematics with +unequal beam-particle masses.
      • + +
      • Bug fix so that PartonLevel:MI = off also works for +minimum-bias events.
      • + +
      • Minor bug fix in the impact-parameter selection of multiple +interactions. Thanks to Sami Kama for pointing it out.
      • + +
      • String fragmentation for junction topology protected against +numerical instability in boost.
      • + +
      • Bug correction in the handling of particle decays to partons, +where the scale of the partons was set before the partons had been +added to some arrays, leading to indexation out of bounds. +Thanks to Vladislav Burylov for discovering this bug. +
      • + +
      • Bug correction in the handling of particles with inhibited decay, +where the decay vertex would be too far displaced, which could lead to +infinite loop. Thanks to Sami Kama for debugging this.
      • + +
      • Check to avoid infinite loop in matrix-element handling of +two-body decays.
      • + +
      • Bug correction to avoid infinite loops in Dalitz decay treatment. +Some changes in the decay handling logic to allow a new try when the +decay of a particle fails.
      • + +
      • Minor correction, so the pointer to the Info class +is set also for user-written classes derived from LHAup. +
      • + +
      • Correction for typo in the matrix element of the +Sigma3ff2HchgchgfftWW class, for doubly charged Higgs +production. Thanks to Merlin Kole for spotting it.
      • + +
      • Updated colour bookkeeping in junction-antijunction annihilation +avoids later problems in Pythia::check().
      • + +
      • Minor updates of the Makefile.msc file to work with +Visual Studio 2008. Thanks to David Bailey for these modifications.
      • + +
      • Ensure that nInit in the BeamParticle +class is set also for unresolved lepton beams.
      • + +
      • The VetoEvolution class, derived from +UserHooks, is obsolete and has been removed.
      • + +
      +
    • + +
    • 8.130: 15 September 2009 +
        + +
      • New machinery that allows multiple interactions inside diffractive +systems. Also new optional Pomeron flux factors and Pomeron PDFs. +New page on diffraction added, where +further details are collected. Still not tuned, so to be used with +caution.
      • + +
      • Make Peter Skands' "Tune 1" parameters for ISR and MI default. +The older simpler tune is still available as an option, see +Tune:pp. +
      • + +
      • New possible choices for a second hard process: charmonium, +bottomonium, top pair and single top.
      • + +
      • New code for pair production of generic colour-triplet scalar, +fermion or vector. Largely written by Johan Bijnens, partly recycling +existing code.
      • + +
      • Add user hooks possibility to veto event after a given number +of multiple interactions.
      • + +
      • Add instructions how PYTHIA 8 can be used from inside ROOT. +Thanks to Andreas Morsch for providing the text and Rene Brun +for a simple example.
      • + +
      • The main21.cc example extended with an option +for a single-particle gun.
      • + +
      • Improvements and bug fixes in rescattering framework.
      • + +
      • New method Hist::table(string fileName) provides a +more direct way to print a two-column table of histogram contents +into a file than the current Hist::table(ostream& os = cout). +
      • + +
      • Modify reading of external files so that a line only consisting of +control characters counts as empty, the same way as a line only consisting +of blanks already did. This includes carriage return, tabs and a few more, +the ones represented by \n \t \v \b \r \f \a. Applies to +Les Houches Event files, settings files and particle data files.
      • + +
      • Fix it so that the read-in of a Les Houches Event File for the +hardest process can be combined with the faciliy to select a specified +second hard process.
      • + +
      • New empty base class method LHAup::fileFound() +allows the derived class LHAupLHEF to signal more +clearly that a failed initialization is caused by a failure to open +the desired file.
      • + +
      • Check that a pointer to an LHAup object has been set +in Pythia::LHAeventList() and +Pythia::LHAeventSkip(...) calls.
      • + +
      • Updated configure and Makefile, e.g. to build shared libraries +on Mac OS X.
      • + +
      • The options with a direct link to hard-process generation +in PYTHIA 6 has been removed. It is hardly ever used but +complicates the build structure. (Owing to its usefulness for some +debug work, it was reinstated in a limited form in version 8.135. +Thus main51.cc now contains the complete interface, +previously in separate files, and commented-out lines in +examples/Makefile suggest how PYTHIA 6 could be linked.) +
      • + +
      • New argument to Info::errorMsg(...) allows to +show all error messages of a specific kind rather than only the +first one, e.g. for initialization.
      • + +
      • Correction in decay table of righthanded Majorana neutrinos. +Thanks to Arnaud Ferrari and Vladimir Savinov.
      • + +
      • Correction in expressions in the manual for H^+- couplings +to an h^0, H^0 or A^0 and a W^+-. +Thanks to Rikard Enberg.
      • + +
      • Fix for accessing uninitialized memory, caused by accessing the +daughters of the incoming beams before these daughters actually existed. +Thanks to David Bailey and Sami Kama. +
      • + +
      • Uninitialized photon PDF inside the proton could give crazy results +for processes with incoming photons. Thanks to Adam Davison.
      • + +
      • Bug fix such that finite lifetimes can be set also for particles +produced in the hard process. To exemplify, the bug affected +tau leptons produced in Z^0 and W^+- +decays. Thanks to Troels Petersen.
      • + +
      • Bug fix in TimeShower, that beamOffset +could remain uninitialized. Thanks to Sami Kama.
      • + +
      • Minor correction to resonance decays: fail if the allowed mass +range of a Breit-Wigner resonance is a small fraction of the total +area under the resonance curve.
      • + +
      • Correction when all three valence quarks were kicked out from a +proton and could give false messages that beam momentum had been +used up.
      • + +
      • Clarify status codes needed for hadron-level standalone runs in +order to avoid error messages, and modify the main21.cc +example accordingly.
      • + +
      • Minor corrections in the processes for extra dimensions.
      • + +
      • Some other minor additions to existing facilities +and minor bug fixes.
      • + +
      +
    • + +
    • 8.135: 10 January 2010 +
        + +
      • All usage of static member methods inside Pythia8 has now been +eliminated. This simplifies for you to have several simultaneous +Pythia instances that are run with different conditions. +The three main classes affected by this are the Settings +and ParticleData databases and the Rndm +random-number generator. You can no longer address the methods of these +classes directly, but have to address them via the settings, +particleData and rndm instances in the +respective Pythia object. Also some other smaller pieces +of code are affected, e.g. Standard Model and SUSY couplings +(the latter in new files). +Note 1: The documentation has been updated accordingly +on these webpages, but the "A Brief Introduction to PYTHIA 8.1" +still refers to the old behaviour of version 8.100. +Note 2: the interface to the external LHAPDF library remains +static, since LHAPDF is written in Fortran and thus by definition +static. +Note 3: if you want to have momentum smearing in +CellJet you now need to send in a pointer to a +random-number generator. +
      • + +
      • Ten new proton PDF sets are made available internally: +MRST LO* (2007), MRST LO** (2008), MSTW 2008 LO (central member), +MSTW 2008 NLO (central member), CTEQ6L, CTEQ6L1, CTEQ6.6 (NLO, +central member), CT09MC1, CT09MC2, and CT09MCS, see +PDF Selection. The Pomeron PDF data +files have been renamed for consistency. Thanks to Tomas Kasemets +for help with this Kas10. +
      • + +
      • New parameters TimeShower:pTmaxFudgeMI and +SpaceShower:pTmaxFudgeMI introduced, to give the same +functionality for multiple interactions that +TimeShower:pTmaxFudge and SpaceShower:pTmaxFudge +do for the hardest.
      • + +
      • A few extensions of the UserHooks framework. +New methods UserHooks:canVetoISREmission() and +UserHooks::doVetoISREmission(...) allows the latest +initial-state emission to be studied before being finalized, +with the possibility to veto it. +Similarly Userhooks:canVetoFSREmission() and +UserHooks::doVetoFSREmission(...) can be used to +veto the latest final-state emission.
      • + +
      • A number of loop counters have been introduced in the +Info class, that offers some further information on +the progress of the event generation, for use e.g. in conjunction +with the UserHooks facility.
      • + +
      • The Pythia::initTunes(...) method is made public, so that +it can be called before the normal call from Pythia::init(...). +That way it is possible to start out from a given tune and change a few +of the parameters. +
      • + +
      • Bug corrected in LHAFortran.h for hard-process input +from Fortran commonblock. This did not work properly when the input +was used in combination with a second hard process generated internally. +Thanks to Mikhail Kirsanov and Roberto Chierici. + +
      • Insertion of missing initialization of isInit in the +Settings and ParticleData constructors, and +nInit for BeamParticle. +Thanks to Leif Lönnblad.
      • + +
      • Updated Makefile.msc for Windows users.
      • + +
      • Fix of some non-optimal use of booleans, that give warnings on +a Windows compiler. Thanks to Anton Karneyeu.
      • + +
      • New options for the +SUSY Les Houches Accord such that, by default, +particle and decay data are not overwritten for known Standard Model +particles (including Z^0, W^+- and t, +but excluding the Higgs).
      • + +
      • Bug fix in SusyLesHouches, where the reading of SLHA +information embedded in an LHEF would not stop at the end of the header +section.
      • + +
      • Bug correction for undefined secondary widths where decay products +together are heavier than the mother. Also unit default secondary width +values in the DecayChannel constructor.
      • + +
      • Documentation updated, including change of current year to 2010.
      • + +
      +
    • + +
    • 8.140: 16 July 2010 +
        + +
      • Four new draft tunes available.
      • + +
      • Introduction of a new scenario for production of Hidden-Valley +particles, and interleaved showering in the QCD and HV sectors, see +the new Hidden Valleys +description. A longer physics writeup is available Car10. +
      • + +
      • Implementation of 2 -> 3 phase space selection intended +for QCD processes with massless partons. A new set of matching +phase space cut parameters. +The ten different QCD 2 -> 3 +processes have been implemented making use of this new +possibility, so far without a complete handling of possible colour +flows, however.
      • + +
      • New processes have been added for +contact interactions in +q q -> q q and q qbar -> q qbar scattering.
      • + +
      • A process has been added for TeV^-1 Sized +Extra Dimensions, which +involves the electroweak KK gauge bosons, i.e. gamma_{KK}/Z_{KK}, +in one TeV^-1 sized extra dimension; see main30.cc for +an example. This scenario is described in Bel10. Thanks to +Noam Hod and coworkers for contributing this code.
      • + +
      • In the Randall-Sundrum extra-dimensional scenario a new option has +been added where SM fields can exist in the bulk rather than only on +a brane. (Still under development.) Furthermore production of a +Kaluza-Klein gluon state has been added, and the main28.cc +test program extended.
      • + +
      • The scenario for monojets in Large Extra Dimensions has been expanded +with an alternative for scalar graviton exchange instead of tensor one. +
      • + +
      • New parameters for maximum scale of +timelike showers, +TimeShower:pTmaxMatch, and the dampening of hard radiation, +TimeShower:pTdampMatch and TimeShower:pTdampFudge, +by analogy with corresponding ones for spacelike showers. Also new method +TimeShower:limitPTmax(...) to implement alternative procedures. +For dipoles stretched to the beam the new switch +TimeShower:dampenBeamRecoil allows to dampen radiation +close to the beam direction, with a changed default behaviour.
      • + +
      • Azimuthal anisotropies from coherence arguments have been introduced +for the spacelike parton showers, see SpaceShower:phiIntAsym +and SpaceShower:strengthIntAsym. +Also azimuthal anisotropies from gluon polarization have been introduced +for the spacelike parton showers, see SpaceShower:phiPolAsym, +and updated for timelike parton showers, see +TimeShower:phiPolAsym.
      • + +
      • Improvements for the matching to POWHEG LHEF-style input illustrated +by the new main71.cc example. See also Cor10.
      • + +
      • A set of new processes gamma gamma -> f fbar, with f +quarks or leptons. Code for equivalent photon flux around an unresolved +proton, with more to come. Thanks to Oystein Alvestad. +
      • + +
      • A new option has been included to dampen the growth of the diffractive +cross sections, see Total Cross +Sections.
      • + +
      • A new method virtual int SigmaProcess::idSChannel() +has been introduced. If overloaded to return a nonzero value then a +2 -> n process will appear listed as a 2 -> 1 -> n one. +That is, an intermediate resonance with the requested identity will be +inserted in the event record, even without appearing in the calculation +of the matrix element proper. Thanks to Noam Hod for idea and code.
      • + +
      • A new method SigmaProcess::convertM2() has been introduced +to optionally allow the SigmaProcess::sigmaHat() to return +the squared matrix element rather than d(sigmaHat)/d(tHat) for + 2 -> 2 processes. Furthermore kinematics is stored in the new +mME and pME vectors for alternative cross +section encodings.
      • + +
      • Different encoding of the f fbar -> Z W cross section, +contributed by Merlin Kole, based on the cross section of +Brown, Sahdev and Mikaelian. Gives a distinctly different cross section +than the previous based on EHLQ (including their bug fix). +In particular the problem with negative cross sections is now fixed.
      • + +
      • Minor updates: pass xmlPath to new MSTW and CTEQ PDFs; +reset beams earlier to give cleaner documentation.
      • + +
      • The H1 Fit B LO parametrization to the Pomeron PDF has been included, +and made new default for Pomerons. Thanks to Paul Newman for providing +the data files.
      • + +
      • Three changes, in principle unrelated, but with the common objective +to make the generation of a given event depend only on the values +determined during the initialization stage and on the state of the +random-number generator when the event is begun. The new default +should ensure a reproducible stop-and-restart behaviour, convenient +for debug purposes. Thanks to Michael Schmelling for stressing the +desire for such a behaviour. +
        (i) Introduction of a new option +PhaseSpace:increaseMaximum that allows to switch between +two strategies for handling the (hopefully rare) cases when the +assumed maximum of the cross section function is exceeded during the +event generation, with a changed default behaviour. In the old +default the maximum could be increased if it was exceeded during the run, +thereby introducing a memory of the previously generated events. +
        (ii) Updated handling of random numbers with Gaussian distributions. +The gauss() method now only generates one value at a time. +Instead the new gauss2() method returns a pair of Gauss +numbers, with related time savings. In the old approach one Gaussian +number could be buffered, which introduced a memory. +
        (iii) Minor bug fix in MiniStringFragmentation, where +the popcorn baryon state was not reset for each new system, again +giving a (flawed) memory.
      • + +
      • New directory rootexample with a simple code example +how to use ROOT for histogramming in PYTHIA runs. See +ROOT Usage for details. Thanks to Rene Brun. +
      • + +
      • In the HepMCinterface the checks for unhadronized +quarks and gluons are not performed if hadronization has been switched +off.
      • + +
      • The UserHooks::initPtr(...) has been expanded so that +pointers to more classes (beam particles, random number, couplings, etc.) +are sent in, thereby increasing the scope of possible user-written code. +Also, the UserHooks::doVetoProcessLevel(Event& process) +now allows the process event record to be modified, +even if it is not recommended. The new Info::pTnow() +method returns the current pT scale of the combined MI, ISR +and FSR evolution, which can be useful for some user hooks decisions. +
      • + +
      • Histograms of the Hist class can now be booked +with up to 1000 bins, instead of the previous maximum 100. All bins +can be written to file, but the line-printer style printing will join +nearby bins so at most 100 are printed, as before.
      • + +
      • Updated configure and Makefile +to allow 64-bit compilation and more options. Thanks to Mikhail Kirsanov, +Rene Brun and Fons Rademakers.
      • + +
      • Bug fix in ProcessLevel for colour flow checks of +junctions. Enables the decay of a neutralino to three quarks, e.g. +Thanks to Nils-Erik Bomark.
      • + +
      • Bug fixes in TimeShower, where recoil partners in resonance +decays of coloured particles, and recoil partners in QED dipoles when beams +are not allowed to take a recoil, might not be correctly identified.
      • + +
      • Bug fix in SpaceShower: when used with a fixed +alpha_strong, the threshold enhancement factor of +g -> Q Qbar became undefined. Thanks to Stefan Prestel.
      • + +
      • Bug fix in initialization of resonance widths, where the +minWidth parameter could be used uninitialized, +occasionally resulting in strange initialization problems when +kinematics needs to force at least one resonance to be off-shell.
      • + +
      • Minor updates of main06.cc, main10.cc +and main23.cc.
      • + +
      • Bug fix in mother pointer of multiple interactions in +diffractive systems.
      • + +
      +
    • + +
    + +
    + + diff --git a/PYTHIA8/pythia8140/xmldoc/UserHooks.xml b/PYTHIA8/pythia8140/xmldoc/UserHooks.xml new file mode 100644 index 00000000000..68023e03421 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/UserHooks.xml @@ -0,0 +1,645 @@ + + +

    User Hooks

    + +Sometimes it may be convenient to step in during the generation +process: to modify the built-in cross sections, to veto undesirable +events or simply to collect statistics at various stages of the +evolution. There is a base class UserHooks that gives +you this access at a few selected places. This class in itself does +nothing; the idea is that you should write your own derived class +for your task. One simple derived class (SuppressSmallPT) +comes with the program, mainly as illustration, and the +main10.cc program provides a complete (toy) example how +a derived class could be set up and used. + +

    +There are six sets of routines, that give you different kinds of +freedom. They are, in no particular order: +
    (i) Ones that give you access to the event record in between +the process-level and parton-level steps, or in between the +parton-level and hadron-level ones. You can study the event record +and decide whether to veto this event. +
    (ii) Ones that allow you to set a scale at which the combined +parton-level MI+ISR+FSR downwards evolution in pT is +temporarily interrupted, so the event can be studied and either +vetoed or allowed to continue the evolution. +
    (iii) Ones that allow you to to study the event after the first +few ISR/FSR emissions, or first few MI, so the event can be vetoed +or allowed to continue the evolution. +
    (iv) Ones that allow you to study the latest initial- or +final-state emission and veto that emission, without vetoing the +event as a whole. +
    (v) Ones that give you access to the properties of the trial +hard process, so that you can modify the internal Pythia cross section +by your own correction factors. +
    (vi) Ones that let you set the scale of shower evolution, +specifically for matching in resonance decays. +
    They are described further in the following numbered subsections. + +

    +All the possibilities above can be combined freely and also be combined +with the standard flags. An event would then survive only if it survived +each of the possible veto methods. There are no hidden interdependencies +in this game, but of course some combinations may not be particularly +meaningful. For instance, if you set PartonLevel:all = off +then the doVetoPT(...) and doVetoPartonLevel(...) +locations in the code are not even reached, so they would never be called. + +

    +The effect of the vetoes of types (i), (ii) and (iii) can be studied +in the output of the +Pythia::statistics() +method. The "Selected" column represents the number of events that were +found acceptable by the internal Pythia machinery, whereas the "Accepted" +one are the events that also survived the user cuts. The cross section +is based on the latter number, and so is reduced by the amount associated +by the vetoed events. Also type (v) modifies the cross section, while +types (iv) and (vi) do not. + +

    The basic components

    + +For a derived UserHooks class to be called during the +execution, a pointer to an object of this class should be handed in +with the +
    +Pythia::setUserHooksPtr( UserHooks*) +
    method. The first step therefore is to construct your own derived +class, of course. This must contain a constructor and a destructor. The +initPtr method comes "for free", and is set up without +any intervention from you. + + + + +The constructor and destructor do not need to do anything. + + + +this (non-virtual) method is automatically called during the +initialization stage to set several useful pointers, and to set up +the workEvent below. The corresponding objects can +later be used to extract some useful information. +
    Info: +general event and run information, including some loop counters. +
    Settings: +the settings used to determine the character of the run. +
    ParticleData: +the particle data used in the event record +(including workEvent below). +
    Rndm: the random number +generator, that you could also use in your code. +
    BeamParticle: +the beamAPtr and beamBPtr beam particles +contain info on partons extracted from the two incoming beams, +on the PDFs used, and more. In cases when diffraction is simulated, +also special Pomeron beams beamPomAPtr and +beamPomBPtr are introduced, for the Pomerons residing +inside the respective proton. +
    CoupSM: +Standard Model couplings. +
    PartonSystems: +the list of partons that belong to each individual subcollision system. +
    SigmaTotal: +total/elastic/diffractive cross section parametrizations. +
    + +

    +Next you overload the desired methods listed in the sections below. +These often come in pairs or triplets, where the first must return +true for the last method to be called. This latter method typically +hands you a reference to the event record, which you then can use to +decide whether or not to veto. Often the event record can be quite +lengthy and difficult to overview. The following methods and data member +can then come in handy. + + +is a protected method that you can make use of in your own methods to +extract a simplified list of the hard process, where all resonance decay +chains are omitted. Intended for the can/doVetoProcessLevel +routines. Note that the normal process-level generation does include +resonance decays. That is, if a top quark is produced in the hard process, +then also decays such as t -> b W+, W+ -> u dbar will be generated +and stored in process. The omitResonanceDecays +routine will take the input process and copy it to +workEvent (see below), minus the resonance decay chains. +All particles produced in the hard process, such as the top, will be +considered final-state ones, with positive status and no daughters, +just as it is before resonances are allowed to decay. +
    (In the PartonLevel routines, these decay chains will +initially not be copied from process to event. +Instead the combined MI, ISR and FSR evolution is done with the top +above as final particle. Only afterwards will the resonance decay chains +be copied over, with kinematics changes reflecting those of the top, and +showers in the decays carried out.) +
    +
    + + + +is a protected method that you can make use of in your own methods to +extract a brief list of the current +partons of interest, with all irrelevant ones omitted. For the default +isHardest = true only the outgoing partons from the hardest +interaction (including the partons added to it by ISR and FSR) are +extracted, as relevant e.g. for doVetoPT( iPos, event) with +iPos = 0 - 4. With isHardest = false instead +the outgoing partons of the latest "subprocess" are extracted, as relevant +when iPos = 5, where it corresponds to the outgoing partons +in the currently considered decay. The resut is stored in +workEvent below. The partons are stored in slots 0 through +workEvent.size() - 1. The mother1() and +mother2() indices of a particle in this list both return 0. +The daughter1() and daughter2() indices both +return the index of the same parton in the original event record +(event; possibly process), +so that you can trace the full history, if of interest. + + + +This protected class member contains the outcome of the above +omitResonanceDecays(...) and +subEvent(...) methods. Alternatively you can use it for +whatever temporary purposes you wish. You are free to use standard +operations, e.g. to boost the event to its rest frame before analysis, +or remove particles that should not be analyzed. +The workEvent can also be sent on to a +jet clustering algorithm. + +

    (i) Interrupt between the main generation levels

    + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoProcessLevel(...) +will be called immediately after a hard process (and associated +resonance decays) has been selected and stored in the +process event record. +
    At this stage, the process record typically contains +the two beams in slots 1 and 2, the two incoming partons to the hard +process in slots 3 and 4, the N (usually 1, 2 or 3) primary produced +particles in slots 5 through 4 + N, and thereafter recursively the +resonance decay chains, if any. Use the method +omitResonanceDecays(...) if you want to skip these +decay chains. There are exceptions to this structure, +for soft QCD processes (where +the partonic process may not yet have been selected at this stage), +and when a second hard process has +been requested (where two hard processes are bookkept). In general +it is useful to begin the development work by listing a few +process records, to clarify what the structure is for +the cases of interest. +
    + + +can optionally be called, as described above. You can study the +process event record of the hard process. +Based on that you can decide whether to veto the event, true, or let +it continue to evolve, false. If you veto, then this event is not +counted among the accepted ones, and does not contribute to the estimated +cross section. The Pytha::next() method will begin a +completely new event, so the vetoed event will not appear in the +output of Pythia::next(). +Warning: Normally you should not modify the process +event record. However, for some matrix-element-matching procedures it may +become unavoidable. If so, be very careful, since there are many pitfalls. +Only to give one example: if you modify the incoming partons then also +the information stored in the beam particles may need to be modified. +Note: the above veto is different from setting the flag +PartonLevel:all = off. +Also in the latter case the event generation will stop after the process +level, but an event generated up to this point is considered perfectly +acceptable. It can be studied and it contributes to the cross section. +That is, PartonLevel:all = off is intended for simple studies +of hard processes, where one can save a lot of time by not generating +the rest of the story. By contrast, the doVetoProcessLevel() +method allows you to throw away uninteresting events at an early stage +to save time, but those events that do survive the veto are allowed to +develop into complete final states (unless flags have been set otherwise). + + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoPartonLevel(...) +will be called immediately after the parton level has been generated +and stored in the event +event record. Thus showers, multiple interactions and beam remnants +have been set up, but hadronization and decays have not yet been +performed. This is already a fairly complete event, possibly with quite +a complex parton-level history. Therefore it is usually only meaningful +to study the hardest interaction, e.g. using subEvent(...) +introduced above, or fairly generic properties, such as the parton-level +jet structure. + + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the event, true, or let +it continue to evolve, false. If you veto, then this event is not +counted among the accepted ones, and does not contribute to the estimated +cross section. The Pytha::next() method will begin a +completely new event, so the vetoed event will not appear in the +output of Pythia::next(). +Note: the above veto is different from setting the flag +HadronLevel:all = off. +Also in the latter case the event generation will stop after the parton +level, but an event generated up to this point is considered perfectly +acceptable. It can be studied and it contributes to the cross section. +That is, HadronLevel:all = off is intended for simple +studies of complete partonic states, where one can save time by not +generating the complete hadronic final state. By contrast, the +doVetoPartonLevel() method allows you to throw away +uninteresting events to save time that way, but those events that +do survive the veto are allowed to develop into complete final states +(unless flags have been set otherwise). + + +

    (ii) Interrupt during the parton-level evolution, at a +pT scale

    + +During the parton-level evolution, multiple interactions (MI), +initial-state radiation (ISR) and final-state radiation (FSR) +are normally evolved downwards in +one interleaved evolution sequence of decreasing pT values. +For some applications, e.g matrix-element-matching approaches, it +may be convenient to stop the evolution temporarily when the "hard" +emissions have been considered, but before continuing with the more +time-consuming soft activity. Based on these hard partons one can make +a decision whether the event at all falls in the intended event class, +e.g. has the "right" number of parton-level jets. If yes then, as for +the methods above, the evolution will continue all the way up to a +complete event. Also as above, if no, then the event will not be +considered in the final cross section. + +

    +Recall that the new or modified partons resulting from a MI, ISR or FSR +step are always appended to the end of the then-current event record. +Previously existing partons are not touched, except for the +status, mother and daughter +values, which are updated to reflect the modified history. It is +therefore straightforward to find the partons associated with the most +recent occurence. +
    An MI results in four new partons being appended, two incoming +and two outgoing ones. +
    An ISR results in the whole affected system being copied down, +with one of the two incoming partons being replaced by a new one, and +one more outgoing parton. +
    An FSR results in three new partons, two that come from the +branching and one that takes the recoil. +
    The story becomes more messy when rescattering is allowed as part +of the MI machinery. Then there will not only be a new system, as +outlined above, but additionally some existing systems will undergo +cascade effects, and be copied down with changed kinematics. + +

    +In this subsection we outline the possibility to interrupt at a given +pT scale, in the next to interrupt after a given number of +emissions. + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoPT(...) will +interrupt the downward evolution at scaleVetoPT(). + + +In the base class this method returns 0. You should redefine it +to return the pT scale at which you want to study the event. + + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the event, true, or let +it continue to evolve, false. If you veto, then this event is not +counted among the accepted ones, and does not contribute to the estimated +cross section. The Pytha::next() method will begin a +completely new event, so the vetoed event will not appear in the +output of Pythia::next(). + is the position/status when the routine is +called, information that can help you decide your course of action: + when no MI, ISR or FSR occured above the veto scale; + + when inside the interleaved MI + ISR + FSR evolution, +after an MI process; + + when inside the interleaved MI + ISR + FSR evolution, +after an ISR emission; + + when inside the interleaved MI + ISR + FSR evolution, +after an FSR emission; + + for the optional case where FSR is deferred from the +interleaved evolution and only considered separately afterward (then +alternative 3 would never occur); + + is for subsequent resonance decays, and is called once +for each decaying resonance in a chain such as t -> b W, W -> u dbar. + + + the event record contains a list of all partons +generated so far, also including intermediate ones not part of the +"current final state", and also those from further multiple interactions. +This may not be desirable for comparisons with matrix-element calculations. +You may want to make use of the subEvent(...) method below to +obtain a simplified event record workEvent. + + + +

    (iii) Interrupt during the parton-level evolution, after a step

    + +These options are closely related to the ones above in section (ii), so +we do not repeat the introduction, nor the possibilities to study the +event record, also by using subEvent(...) and +workEvent. +What is different is that the methods in this section give access to the +event as it looks like after each of the first few steps in the downwards +evolution, irrespectively of the pT scales of these branchings. +Furthermore, it is here assumed that the focus normally is on the hardest +subprocess, so that ISR/FSR emissions associated with additional MI's +are not considered. For MI studies, however, a separate simpler +alternative is offered to consider the event after a given number +of interactions. + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoStep(...) will +interrupt the downward ISR and FSR evolution the first +numberVetoStep() times. + + +Returns the number of steps n each of ISR and FSR, for the +hardest interaction, that you want to be able to study. That is, +the method will be called after the first n ISR emissions, +irrespective of the number of FSR ones at the time, and after the +first n FSR emissions, irespective of the number of ISR ones. +The number of steps defaults to the first one only, but you are free +to pick another value. Note that double diffraction is handled as two +separate Pomeron-proton collisions, and thus has two sequences of +emissions. + + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the event, true, or let +it continue to evolve, false. If you veto, then this event is not +counted among the accepted ones, and does not contribute to the estimated +cross section. The Pytha::next() method will begin a +completely new event, so the vetoed event will not appear in the +output of Pythia::next(). + is the position/status when the routine is +called, information that can help you decide your course of action. +Agrees with options 2 - 5 of the doVetoPT(...) routine +above, while options 0 and 1 are not relevant here. + + is the number of ISR emissions in the hardest +process so far. For resonance decays, iPos = 5, it is 0. + + is the number of FSR emissions in the hardest +process so far. For resonance decays, iPos = 5, it is the +number of emissions in the currently studied system. + + the event record contains a list of all partons +generated so far, also including intermediate ones not part of the +"current final state", and also those from further multiple interactions. +This may not be desirable for comparisons with matrix-element calculations. +You may want to make use of the subEvent(...) method above to +obtain a simplified event record. + + + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoMIStep(...) will +interrupt the downward MI evolution the first +numberVetoMIStep() times. + + +Returns the number of steps in the MI evolution that you want to be +able to study, right after each new step has been taken and the +subcollision has been added to the event record. The number of steps +defaults to the first one only, but you are free to pick another value. +Note that the hardest interaction of an events counts as the first +multiple interaction. For most hard processes it thus at the first +step offers nothing not available with the VetoProcessLevel +functionality above. For the minimum-bias and diffractive systems the +hardest interaction is not selected at the process level, however, so +there a check after the first multiple interaction offers new +functionality. Note that double diffraction is handled as two separate +Pomeron-proton collisions, and thus has two sequences of interactions. +Also, if you have set up a second hard process then a check is made +after these first two, and the first interaction coming from the MI +machinery would have sequence number 3. + + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the event, true, or let +it continue to evolve, false. If you veto, then this event is not +counted among the accepted ones, and does not contribute to the estimated +cross section. The Pytha::next() method will begin a +completely new event, so the vetoed event will not appear in the +output of Pythia::next(). + is the number of MI subprocesses has occured +so far. + + the event record contains a list of all partons +generated so far, also including intermediate ones not part of the +"current final state", e.g. leftovers from the ISR and FSR evolution +of previously generated systems. The most recently added one has not +had time to radiate, of course. + + + +

    (iv) Veto emissions

    + +The methods in this group are intended to allow the veto of an emission +in ISR or FSR, without affecting the evolution in any other way. +If an emission is vetoed, the event record is "rolled back" to the +way it was before the emission occured, and the evolution in pT +is continued downwards from the rejected value. The decision can be +based on full knowledge of the kinematics of the branching. + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoISREmission(...) +will interrupt the initial-state shower immediately after each +emission and allow that emission to be vetoed. + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the emission, true, or +not, false. If you veto, then the latest emission is removed from +the event record. In either case the evolution of the shower will +continue from the point where it was left off. + is the size of the event record before the +latest emission was added to it. It will also become the new size if +the emission is vetoed. + + the event record contains a list of all partons +generated so far. Of special interest are the ones associated with the +most recent emission, which are stored in entries from sizeOld +through event.size() - 1 inclusive. If you veto the emission +these entries will be removed, and the history info in the remaining +partons will be restored to a state as if the emission had never occured. + + + + +In the base class this method returns false. If you redefine it +to return true then the method doVetoFSREmission(...) +will interrupt the final-state shower immediately after each +emission and allow that emission to be vetoed. + + +can optionally be called, as described above. You can study, but not +modify, the event event record of the partonic process. +Based on that you can decide whether to veto the emission, true, or +not, false. If you veto, then the latest emission is removed from +the event record. In either case the evolution of the shower will +continue from the point where it was left off. + is the size of the event record before the +latest emission was added to it. It will also become the new size if +the emission is vetoed. + + the event record contains a list of all partons +generated so far. Of special interest are the ones associated with the +most recent emission, which are stored in entries from sizeOld +through event.size() - 1 inclusive. If you veto the emission +these entries will be removed, and the history info in the remaining +partons will be restored to a state as if the emission had never occured. + + + +

    (v) Modify cross-sections

    + + +In the base class this method returns false. If you redefine it +to return true then the method multiplySigmaBy(...) will +allow you to modify the cross section weight assigned to the current +event. + + + +when called this method should provide the factor by which you want to +see the cross section weight of the current event modified by. If you +return unity then the normal cross section is obtained. Note that, unlike +the methods above, these modifications do not lead to a difference between +the number of "selected" events and the number of "accepted" ones, +since the modifications occur already before the "selected" level. +The integrated cross section of a process is modified, of course. +Note that the cross section is only modifiable for normal hard processes. +It does not affect the cross section in further multiple interactions, +nor in elastic/diffractive/minimum-bias events. +: +what makes this routine somewhat tricky to write is that the +hard-process event has not yet been constructed, so one is restricted +to use the information available in the phase-space and cross-section +objects currently being accessed. Which of their methods are applicable +depends on the process, in particular the number of final-state particles. +The multiplySigmaBy code in UserHooks.cc +contains explicit instructions about which methods provide meaningful +information, and so offers a convenient starting point. + +: this flag is true when the method is +called from within the event-generation machinery and false +when it is called at the initialization stage of the run, when the +cross section is explored to find a maximum for later Monte Carlo usage. +Cross-section modifications should be independent of this flag, +for consistency, but if multiplySigmaBy(...) is used to +collect statistics on the original kinematics distributions before cuts, +then it is important to be able to exclude the initialization stage +from comparisons. + + + +

    +One derived class is supplied as an example how this facility can be used +to reweight cross sections in the same spirit as is done with QCD cross +sections for the minimum-bias/underlying-event description: + +suppress small-pT production for 2 -> 2 processes +only, while leaving other processes unaffected. The basic suppression +factor is pT^4 / ((k*pT0)^2 + pT^2)^2, where pT +refers to the current hard subprocess and pT0 is the same +energy-dependent dampening scale as used for +multiple interactions. +This class contains canModifySigma() and +multiplySigmaBy() methods that overload the base class ones. + + + The optional arguments of the constructor provides further variability. + +corresponds to the additional factor k in the above formula. +It is by default equal to 1 but can be used to explore deviations from +the expected value. + + +if this number n is bigger than the default 0, the +corresponding number of alpha_strong factors is also +reweighted from the normal renormalization scale to a modified one, +i.e. a further suppression factor +( alpha_s((k*pT0)^2 + Q^2_ren) / alpha_s(Q^2_ren) )^n +is introduced. + + +regulates which kind of new alpha_strong value is evaluated +for the numerator in the above expression. It is by default the same +as set for multiple interactions (i.e. same starting value at +M_Z and same order of running), but if false +instead the one for hard subprocesses. The denominator +alpha_s(Q^2_ren) is always the value used for the "original", +unweighted cross section. + + + +

    (vi) Modify scale in shower evolution

    + +The choice of maximum shower scale in resonance decays is normally not a +big issue, since the shower here is expected to cover the full phase +space. In some special cases a matching scheme is intended, where hard +radiation is covered by matrix elements, and only softer by showers. The +below two methods support such an approach. Note that the two methods +are not used in the TimeShower class itself, but when +showers are called from the PartonLevel generation. Thus +user calls directly to TimeShower are not affected. + + +In the base class this method returns false. If you redefine it +to return true then the method scaleResonance(...) +will set the initial scale of downwards shower evolution. + + +can optionally be called, as described above. You should return the maximum +scale, in GeV, from which the shower evolution will begin. The base class +method returns 0, i.e. gives no shower evolution at all. +You can study, but not modify, the event event record +of the partonic process to check which resonance is decaying, and into what. + is the location in the event record of the +resonance that decayed to the particles that now will shower. + + the event record contains a list of all partons +generated so far, specifically the decaying resonance and its immediate +decay products. + + + +
    + + diff --git a/PYTHIA8/pythia8140/xmldoc/Version.xml b/PYTHIA8/pythia8140/xmldoc/Version.xml new file mode 100644 index 00000000000..20564d4e6ed --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Version.xml @@ -0,0 +1,19 @@ + + +

    Version

    + +The settings on this page should not be changed by the ordinary user, +but appear here for documentation purposes, and so that they can +form part of the standard databases and be queried accordingly. + + +Version and subversion number, with three significant decimals. + + + +Last date of change of current (sub)version, in format yyyymmdd. + + +
    + + diff --git a/PYTHIA8/pythia8140/xmldoc/Welcome.xml b/PYTHIA8/pythia8140/xmldoc/Welcome.xml new file mode 100644 index 00000000000..1ab4bc66fea --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/Welcome.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/PYTHIA8/pythia8140/xmldoc/ct09mc1.pds b/PYTHIA8/pythia8140/xmldoc/ct09mc1.pds new file mode 100644 index 00000000000..0a97d7ca3ff --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ct09mc1.pds @@ -0,0 +1,6440 @@ +PDF Table for Fit #: fl6msrv + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 1. 5. 0.1668 0.001 0.001 0.200 1.300 4.650 172.000 + IPD0, IHDN, IKNL, NfMx, Nfval, KF, Nelmt + 1 1 1 5 2 12 57300 + NX, NT, JT, NG, NTL(NG+1) + 190 24 1 2 24 +(NTL(I), NTN(I), TLN(I), DTN(I), I =1, NG) + 0 6 7.19603E-01 8.04674E-02 + 6 18 1.20241E+00 7.69817E-02 +QINI, QMAX, (QV(I), TV(I), I =0, NT) + 1.30000E+00 1.00000E+05 + 1.30000E+00 7.19603E-01 + 1.54410E+00 8.00071E-01 + 1.86068E+00 8.80538E-01 + 2.27748E+00 9.61006E-01 + 2.83526E+00 1.04147E+00 + 3.59503E+00 1.12194E+00 + 4.65000E+00 1.20241E+00 + 6.06898E+00 1.27939E+00 + 8.09160E+00 1.35637E+00 + 1.10395E+01 1.43335E+00 + 1.54405E+01 1.51033E+00 + 2.21836E+01 1.58732E+00 + 3.28092E+01 1.66430E+00 + 5.00682E+01 1.74128E+00 + 7.90344E+01 1.81826E+00 + 1.29400E+02 1.89524E+00 + 2.20389E+02 1.97222E+00 + 3.91696E+02 2.04921E+00 + 7.28945E+02 2.12619E+00 + 1.42569E+03 2.20317E+00 + 2.94218E+03 2.28015E+00 + 6.43417E+03 2.35713E+00 + 1.49799E+04 2.43411E+00 + 3.73160E+04 2.51110E+00 + 1.00000E+05 2.58808E+00 +XMIN, XCR, (XV(I), I =1, NX) + 1.00000E-08 1.50000E+00 + 1.00000E-08 1.17803E-08 1.38778E-08 1.63489E-08 1.92599E-08 2.26892E-08 + 2.67291E-08 3.14884E-08 3.70950E-08 4.36999E-08 5.14807E-08 6.06469E-08 + 7.14452E-08 8.41659E-08 9.91515E-08 1.16805E-07 1.37602E-07 1.62101E-07 + 1.90962E-07 2.24961E-07 2.65013E-07 3.12195E-07 3.67777E-07 4.33253E-07 + 5.10385E-07 6.01248E-07 7.08284E-07 8.34965E-07 9.83595E-07 1.15868E-06 + 1.36492E-06 1.60787E-06 1.89406E-06 2.23117E-06 2.62841E-06 3.09641E-06 + 3.64773E-06 4.29722E-06 5.06234E-06 5.96367E-06 7.02548E-06 8.27631E-06 + 9.74982E-06 1.14856E-05 1.35304E-05 1.59392E-05 1.87766E-05 2.21191E-05 + 2.60564E-05 3.06942E-05 3.61571E-05 4.25918E-05 5.01709E-05 5.90977E-05 + 6.96115E-05 8.19937E-05 9.65758E-05 1.13747E-04 1.33967E-04 1.57774E-04 + 1.85802E-04 2.18795E-04 2.57627E-04 3.03325E-04 3.57094E-04 4.20343E-04 + 4.94725E-04 5.82239E-04 6.85007E-04 8.05733E-04 9.47515E-04 1.11390E-03 + 1.30904E-03 1.53770E-03 1.80543E-03 2.11857E-03 2.48437E-03 2.91111E-03 + 3.40814E-03 3.98598E-03 4.65639E-03 5.43234E-03 6.32831E-03 7.35986E-03 + 8.54125E-03 9.89379E-03 1.14309E-02 1.31758E-02 1.51436E-02 1.73523E-02 + 1.98189E-02 2.25606E-02 2.55851E-02 2.89092E-02 3.25397E-02 3.64826E-02 + 4.07414E-02 4.53168E-02 5.02071E-02 5.54085E-02 6.09151E-02 6.67197E-02 + 7.28133E-02 7.91861E-02 8.58274E-02 9.27257E-02 9.98695E-02 1.07243E-01 + 1.14848E-01 1.22661E-01 1.30677E-01 1.38873E-01 1.47265E-01 1.55821E-01 + 1.64539E-01 1.73408E-01 1.82435E-01 1.91589E-01 2.00875E-01 2.10284E-01 + 2.19811E-01 2.29449E-01 2.39192E-01 2.49036E-01 2.58974E-01 2.69003E-01 + 2.79118E-01 2.89315E-01 2.99590E-01 3.09940E-01 3.20361E-01 3.30848E-01 + 3.41402E-01 3.52019E-01 3.62695E-01 3.73426E-01 3.84208E-01 3.95063E-01 + 4.05950E-01 4.16887E-01 4.27870E-01 4.38898E-01 4.49969E-01 4.61082E-01 + 4.72234E-01 4.83424E-01 4.94651E-01 5.05914E-01 5.17211E-01 5.28541E-01 + 5.39903E-01 5.51296E-01 5.62718E-01 5.74170E-01 5.85653E-01 5.97163E-01 + 6.08683E-01 6.20243E-01 6.31826E-01 6.43433E-01 6.55063E-01 6.66715E-01 + 6.78389E-01 6.90084E-01 7.01799E-01 7.13535E-01 7.25289E-01 7.37063E-01 + 7.48855E-01 7.60668E-01 7.72487E-01 7.84333E-01 7.96195E-01 8.08073E-01 + 8.19966E-01 8.31874E-01 8.43797E-01 8.55734E-01 8.67686E-01 8.79651E-01 + 8.91628E-01 9.03624E-01 9.15628E-01 9.27645E-01 9.39675E-01 9.51717E-01 + 9.63770E-01 9.75836E-01 9.87912E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 8.50891E+08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 5.96629E-09 1.19180E-08 0.00000E+00 2.98314E-09 2.98314E-09 5.95901E-09 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.48975E-09 + 7.45786E-10 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 9.32232E-11 1.86219E-10 0.00000E+00 9.31095E-11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 4.65548E-11 + 1.16529E-11 0.00000E+00 1.16529E-11 0.00000E+00 5.82645E-12 1.16387E-11 + 0.00000E+00 5.82645E-12 5.81935E-12 2.91323E-12 0.00000E+00 0.00000E+00 + 0.00000E+00 1.45661E-12 7.28306E-13 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 7.27418E-13 7.27418E-13 3.63709E-13 0.00000E+00 0.00000E+00 + 1.82077E-13 9.10383E-14 1.81855E-13 1.81855E-13 0.00000E+00 9.09273E-14 + 0.00000E+00 0.00000E+00 4.54636E-14 0.00000E+00 4.54636E-14 0.00000E+00 + 0.00000E+00 1.13798E-14 0.00000E+00 1.13659E-14 0.00000E+00 0.00000E+00 + 0.00000E+00 2.84495E-15 5.68295E-15 0.00000E+00 0.00000E+00 1.42247E-15 + 0.00000E+00 2.84148E-15 7.11237E-16 0.00000E+00 0.00000E+00 0.00000E+00 + 3.55618E-16 3.55618E-16 0.00000E+00 7.10369E-16 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.77592E-16 0.00000E+00 0.00000E+00 + 0.00000E+00 8.89046E-17 0.00000E+00 0.00000E+00 4.44523E-17 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.11131E-17 1.11131E-17 0.00000E+00 0.00000E+00 0.00000E+00 + 1.11131E-17 0.00000E+00 0.00000E+00 0.00000E+00 1.10995E-17 1.10995E-17 + 5.55654E-18 0.00000E+00 0.00000E+00 0.00000E+00 5.55654E-18 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 5.54976E-18 2.77827E-18 0.00000E+00 2.77488E-18 0.00000E+00 + 0.00000E+00 1.38913E-18 2.77488E-18 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 3.47284E-19 + 6.93720E-19 0.00000E+00 6.93720E-19 3.47284E-19 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 8.68209E-20 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 4.34104E-20 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.08394E-20 0.00000E+00 1.35658E-21 1.35492E-21 + 0.00000E+00 0.00000E+00 0.00000E+00 5.29913E-24 0.00000E+00 2.62299E+08 + 2.15874E+08 1.76581E+08 1.44418E+08 1.18098E+08 9.65605E+07 7.89396E+07 + 6.45248E+07 5.27343E+07 4.30918E+07 3.52069E+07 2.87602E+07 2.34902E+07 + 1.91827E+07 1.56625E+07 1.27861E+07 1.04361E+07 8.51650E+06 6.94874E+06 + 5.66852E+06 4.62330E+06 3.77008E+06 3.07371E+06 2.50546E+06 2.04185E+06 + 1.66367E+06 1.35525E+06 1.10376E+06 8.97949E+05 7.31001E+05 5.94953E+05 + 4.84110E+05 3.93822E+05 3.20293E+05 2.60426E+05 2.11679E+05 1.72008E+05 + 1.39732E+05 1.13480E+05 9.21332E+04 7.47795E+04 6.06757E+04 4.92165E+04 + 3.99085E+04 3.23501E+04 2.62143E+04 2.12348E+04 1.71951E+04 1.39187E+04 + 1.12624E+04 9.10947E+03 7.36518E+03 5.95246E+03 4.80870E+03 3.88305E+03 + 3.13419E+03 2.52862E+03 2.03910E+03 1.64357E+03 1.32412E+03 1.06623E+03 + 8.58130E+02 6.90286E+02 5.54976E+02 4.45948E+02 3.58141E+02 2.87462E+02 + 2.30600E+02 1.84851E+02 1.48119E+02 1.18616E+02 9.49285E+01 7.59263E+01 + 6.06917E+01 4.84852E+01 3.87111E+01 3.08896E+01 2.46348E+01 1.96362E+01 + 1.56439E+01 1.24577E+01 9.91630E+00 7.89065E+00 6.27679E+00 4.99175E+00 + 3.97097E+00 3.15783E+00 2.51262E+00 1.99924E+00 1.59174E+00 1.26825E+00 + 1.01144E+00 8.07418E-01 6.45622E-01 5.16989E-01 4.14733E-01 3.33377E-01 + 2.68579E-01 2.16901E-01 1.75623E-01 1.42594E-01 1.16113E-01 9.48349E-02 + 7.76980E-02 6.38619E-02 5.26614E-02 4.35695E-02 3.61681E-02 3.01283E-02 + 2.51756E-02 2.11092E-02 1.77573E-02 1.49894E-02 1.26896E-02 1.07778E-02 + 9.18221E-03 7.84656E-03 6.72328E-03 5.77826E-03 4.97950E-03 4.30254E-03 + 3.72712E-03 3.23660E-03 2.81728E-03 2.45784E-03 2.14889E-03 1.88264E-03 + 1.65260E-03 1.45334E-03 1.28034E-03 1.12977E-03 9.98422E-04 8.83616E-04 + 7.82992E-04 6.94643E-04 6.16916E-04 5.48408E-04 4.87922E-04 4.34305E-04 + 3.86863E-04 3.44740E-04 3.07281E-04 2.73922E-04 2.44173E-04 2.17611E-04 + 1.93867E-04 1.72621E-04 1.53592E-04 1.36538E-04 1.21244E-04 1.07523E-04 + 9.52093E-05 8.41588E-05 7.42429E-05 6.53481E-05 5.73722E-05 5.02262E-05 + 4.38403E-05 3.81248E-05 3.30244E-05 2.84810E-05 2.44424E-05 2.08614E-05 + 1.76953E-05 1.49057E-05 1.24574E-05 1.03185E-05 8.46009E-06 6.85547E-06 + 5.48052E-06 4.31206E-06 3.33071E-06 2.51512E-06 1.84790E-06 1.31167E-06 + 8.89927E-07 5.67015E-07 3.28052E-07 1.58978E-07 4.66223E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.32989E+08 5.20310E+08 + 4.25026E+08 3.47137E+08 2.83479E+08 2.31460E+08 1.88957E+08 1.54235E+08 + 1.25873E+08 1.02709E+08 8.37943E+07 6.83512E+07 5.57446E+07 4.54551E+07 + 3.70582E+07 3.02070E+07 2.46177E+07 2.00589E+07 1.63411E+07 1.33097E+07 + 1.08385E+07 8.82428E+06 7.18288E+06 5.84553E+06 4.75613E+06 3.86888E+06 + 3.14642E+06 2.55829E+06 2.07774E+06 1.68857E+06 1.37196E+06 1.11442E+06 + 9.04996E+05 7.34730E+05 5.96336E+05 4.83843E+05 3.92451E+05 3.18227E+05 + 2.57962E+05 2.09045E+05 1.69349E+05 1.37147E+05 1.11030E+05 8.98561E+04 + 7.26943E+04 5.87889E+04 4.75257E+04 3.84056E+04 3.10236E+04 2.50503E+04 + 2.02188E+04 1.63122E+04 1.31547E+04 1.06036E+04 8.54338E+03 6.88018E+03 + 5.53809E+03 4.45558E+03 3.58284E+03 2.87955E+03 2.31307E+03 1.85702E+03 + 1.49005E+03 1.19491E+03 9.57675E+02 7.67081E+02 6.14045E+02 4.91238E+02 + 3.92686E+02 3.13765E+02 2.50545E+02 1.99925E+02 1.59429E+02 1.27053E+02 + 1.01186E+02 8.05348E+01 6.40581E+01 5.09216E+01 4.04556E+01 3.21232E+01 + 2.54941E+01 2.02240E+01 1.60372E+01 1.27127E+01 1.00747E+01 7.98631E+00 + 6.32855E+00 5.01778E+00 3.97852E+00 3.15656E+00 2.50636E+00 1.99203E+00 + 1.58487E+00 1.26312E+00 1.00821E+00 8.06267E-01 6.46140E-01 5.19023E-01 + 4.17970E-01 3.37506E-01 2.73316E-01 2.22002E-01 1.80886E-01 1.47861E-01 + 1.21265E-01 9.97881E-02 8.23955E-02 6.82680E-02 5.67637E-02 4.73489E-02 + 3.96337E-02 3.32855E-02 2.80523E-02 2.37112E-02 2.01081E-02 1.71055E-02 + 1.45955E-02 1.24876E-02 1.07165E-02 9.22144E-03 7.95594E-03 6.88159E-03 + 5.96686E-03 5.18585E-03 4.51716E-03 3.94309E-03 3.44896E-03 3.02256E-03 + 2.65368E-03 2.33381E-03 2.05578E-03 1.81357E-03 1.60217E-03 1.41716E-03 + 1.25496E-03 1.11250E-03 9.87150E-04 8.76673E-04 7.78927E-04 6.92609E-04 + 6.16123E-04 5.48252E-04 4.87941E-04 4.34280E-04 3.86478E-04 3.43846E-04 + 3.05789E-04 2.71784E-04 2.41376E-04 2.14168E-04 1.89809E-04 1.67994E-04 + 1.48453E-04 1.30948E-04 1.15270E-04 1.01229E-04 8.86647E-05 7.74477E-05 + 6.74163E-05 5.84703E-05 5.05057E-05 4.34290E-05 3.71565E-05 3.16126E-05 + 2.67291E-05 2.24441E-05 1.87010E-05 1.54484E-05 1.26388E-05 1.02288E-05 + 8.17709E-06 6.44862E-06 5.00509E-06 3.81534E-06 2.84855E-06 2.07580E-06 + 1.47004E-06 1.00600E-06 6.60221E-07 4.11097E-07 2.38978E-07 1.26305E-07 + 5.76064E-08 1.98307E-08 2.18653E-09 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.14321E+09 9.38487E+08 7.65533E+08 + 6.24348E+08 5.09121E+08 4.15092E+08 3.38374E+08 2.75788E+08 2.24740E+08 + 1.83108E+08 1.49163E+08 1.21488E+08 9.89296E+07 8.05449E+07 6.55642E+07 + 5.33594E+07 4.34179E+07 3.53215E+07 2.87290E+07 2.33620E+07 1.89935E+07 + 1.54386E+07 1.25462E+07 1.01933E+07 8.27979E+06 6.72387E+06 5.45898E+06 + 4.43100E+06 3.59244E+06 2.91449E+06 2.36385E+06 1.91673E+06 1.55376E+06 + 1.25917E+06 1.02013E+06 8.26181E+05 6.68887E+05 5.41369E+05 4.38021E+05 + 3.54285E+05 2.86460E+05 2.31540E+05 1.87082E+05 1.51105E+05 1.22002E+05 + 9.84658E+04 7.94390E+04 6.40629E+04 5.16416E+04 4.16109E+04 3.35139E+04 + 2.69804E+04 2.17105E+04 1.74617E+04 1.40376E+04 1.12793E+04 9.05830E+03 + 7.27083E+03 5.83293E+03 4.67681E+03 3.74770E+03 3.00143E+03 2.40233E+03 + 1.92164E+03 1.53617E+03 1.22725E+03 9.79813E+02 7.81751E+02 6.23211E+02 + 4.96580E+02 3.95408E+02 3.14616E+02 2.50158E+02 1.98767E+02 1.57824E+02 + 1.25229E+02 9.92994E+01 7.86872E+01 6.23147E+01 4.93198E+01 3.90136E+01 + 3.08462E+01 2.43785E+01 1.92597E+01 1.52112E+01 1.20170E+01 9.49005E+00 + 7.49882E+00 5.92546E+00 4.68536E+00 3.70779E+00 2.93718E+00 2.32924E+00 + 1.85046E+00 1.47241E+00 1.17391E+00 9.37999E-01 7.51317E-01 6.03375E-01 + 4.85930E-01 3.92513E-01 3.18044E-01 2.58538E-01 2.10866E-01 1.72570E-01 + 1.41719E-01 1.16791E-01 9.65858E-02 8.01664E-02 6.67551E-02 5.57853E-02 + 4.67747E-02 3.93592E-02 3.32175E-02 2.81277E-02 2.38921E-02 2.03565E-02 + 1.73910E-02 1.49027E-02 1.28049E-02 1.10313E-02 9.52742E-03 8.24851E-03 + 7.15782E-03 6.22508E-03 5.42526E-03 4.73764E-03 4.14497E-03 3.63289E-03 + 3.18938E-03 2.80438E-03 2.46943E-03 2.17748E-03 1.92232E-03 1.69897E-03 + 1.50309E-03 1.33100E-03 1.17959E-03 1.04586E-03 9.27970E-04 8.23707E-04 + 7.31366E-04 6.49478E-04 5.76770E-04 5.12140E-04 4.54630E-04 4.03407E-04 + 3.57746E-04 3.17012E-04 2.80652E-04 2.48181E-04 2.19173E-04 1.93254E-04 + 1.70095E-04 1.49405E-04 1.30924E-04 1.14429E-04 9.97412E-05 8.66406E-05 + 7.49888E-05 6.46435E-05 5.54774E-05 4.73762E-05 4.02372E-05 3.39676E-05 + 2.84835E-05 2.37083E-05 1.95721E-05 1.60107E-05 1.29653E-05 1.03804E-05 + 8.20847E-06 6.39856E-06 4.90906E-06 3.69929E-06 2.73145E-06 1.97057E-06 + 1.38436E-06 9.43263E-07 6.20400E-07 3.91678E-07 2.35829E-07 1.34376E-07 + 7.19390E-08 3.59238E-08 1.66441E-08 7.10680E-09 2.71826E-09 7.90974E-10 + 7.44806E-11 0.00000E+00 1.83099E+09 1.50108E+09 1.22264E+09 9.95674E+08 + 8.10704E+08 6.59982E+08 5.37189E+08 4.37163E+08 3.55699E+08 2.89361E+08 + 2.35352E+08 1.91387E+08 1.55604E+08 1.26487E+08 1.02797E+08 8.35272E+07 + 6.78553E+07 5.51121E+07 4.47523E+07 3.63319E+07 2.94892E+07 2.39297E+07 + 1.94138E+07 1.57463E+07 1.27685E+07 1.03512E+07 8.38935E+06 6.79767E+06 + 5.50149E+06 4.45536E+06 3.60715E+06 2.91961E+06 2.36243E+06 1.91101E+06 + 1.54539E+06 1.24924E+06 1.00951E+06 8.15513E+05 6.58574E+05 5.31652E+05 + 4.29039E+05 3.46105E+05 2.79099E+05 2.24978E+05 1.81282E+05 1.46013E+05 + 1.17558E+05 9.46074E+04 7.61045E+04 6.11929E+04 4.91805E+04 3.95075E+04 + 3.17217E+04 2.54575E+04 2.04199E+04 1.63706E+04 1.31171E+04 1.05045E+04 + 8.40741E+03 6.72507E+03 5.37615E+03 4.29516E+03 3.42937E+03 2.73634E+03 + 2.18192E+03 1.73867E+03 1.38451E+03 1.10172E+03 8.75934E+02 6.96053E+02 + 5.52709E+02 4.38542E+02 3.47700E+02 2.75471E+02 2.18086E+02 1.72529E+02 + 1.36391E+02 1.07748E+02 8.50630E+01 6.71121E+01 5.29187E+01 4.17054E+01 + 3.28536E+01 2.58703E+01 2.03648E+01 1.60353E+01 1.26214E+01 9.94012E+00 + 7.82862E+00 6.16993E+00 4.86676E+00 3.84292E+00 3.03789E+00 2.40599E+00 + 1.90866E+00 1.51725E+00 1.20887E+00 9.65606E-01 7.73402E-01 6.21264E-01 + 5.00594E-01 4.04662E-01 3.28207E-01 2.67109E-01 2.18147E-01 1.78794E-01 + 1.47066E-01 1.21402E-01 1.00588E-01 8.36190E-02 6.97641E-02 5.84029E-02 + 4.90682E-02 4.13487E-02 3.49609E-02 2.96525E-02 2.52275E-02 2.15211E-02 + 1.84149E-02 1.57993E-02 1.35908E-02 1.17204E-02 1.01316E-02 8.77826E-03 + 7.62227E-03 6.63220E-03 5.78202E-03 5.05014E-03 4.41855E-03 3.87223E-03 + 3.39861E-03 2.98710E-03 2.62890E-03 2.31630E-03 2.04307E-03 1.80381E-03 + 1.59395E-03 1.40960E-03 1.24706E-03 1.10404E-03 9.77777E-04 8.66169E-04 + 7.67392E-04 6.79870E-04 6.02239E-04 5.33312E-04 4.72061E-04 4.17589E-04 + 3.69113E-04 3.25949E-04 2.87500E-04 2.53241E-04 2.22711E-04 1.95507E-04 + 1.71271E-04 1.49684E-04 1.30473E-04 1.13417E-04 9.82510E-05 8.48043E-05 + 7.29035E-05 6.23940E-05 5.31370E-05 4.50080E-05 3.78947E-05 3.16955E-05 + 2.63181E-05 2.16781E-05 1.76985E-05 1.43088E-05 1.14427E-05 9.04346E-06 + 7.05114E-06 5.41671E-06 4.09274E-06 3.03559E-06 2.20521E-06 1.56509E-06 + 1.08212E-06 7.26600E-07 4.72190E-07 2.95945E-07 1.78163E-07 1.02655E-07 + 5.62948E-08 2.90754E-08 1.37941E-08 5.64595E-09 1.65784E-09 1.73292E-10 + 0.00000E+00 2.74132E+09 2.24428E+09 1.82522E+09 1.48414E+09 1.20658E+09 + 9.80746E+08 7.97038E+08 6.47619E+08 5.26111E+08 4.27319E+08 3.47009E+08 + 2.81735E+08 2.28694E+08 1.85599E+08 1.50594E+08 1.22164E+08 9.90797E+07 + 8.03395E+07 6.51290E+07 5.27860E+07 4.27721E+07 3.46495E+07 2.80625E+07 + 2.27220E+07 1.83931E+07 1.48851E+07 1.20427E+07 9.74064E+06 7.86921E+06 + 6.36144E+06 5.14107E+06 4.15358E+06 3.35476E+06 2.70873E+06 2.18641E+06 + 1.76412E+06 1.42289E+06 1.14727E+06 9.24712E+05 7.45059E+05 6.00086E+05 + 4.83138E+05 3.88831E+05 3.12807E+05 2.51544E+05 2.02195E+05 1.62457E+05 + 1.30471E+05 1.04735E+05 8.40362E+04 6.73959E+04 5.40240E+04 4.32832E+04 + 3.46598E+04 2.77397E+04 2.21890E+04 1.77390E+04 1.41732E+04 1.13175E+04 + 9.03164E+03 7.20295E+03 5.74083E+03 4.57249E+03 3.63947E+03 2.89483E+03 + 2.30091E+03 1.82753E+03 1.45048E+03 1.15018E+03 9.11534E+02 7.21851E+02 + 5.71171E+02 4.51591E+02 3.56767E+02 2.81635E+02 2.22154E+02 1.75103E+02 + 1.37916E+02 1.08549E+02 8.53794E+01 6.71138E+01 5.27268E+01 4.14044E+01 + 3.24998E+01 2.55015E+01 2.00156E+01 1.57035E+01 1.23278E+01 9.67797E+00 + 7.60319E+00 5.97841E+00 4.70603E+00 3.70882E+00 2.92855E+00 2.31640E+00 + 1.83612E+00 1.45888E+00 1.16218E+00 9.28441E-01 7.43950E-01 5.98017E-01 + 4.82306E-01 3.90321E-01 3.16993E-01 2.58366E-01 2.11348E-01 1.73521E-01 + 1.42986E-01 1.18268E-01 9.81538E-02 8.17591E-02 6.83373E-02 5.73269E-02 + 4.82356E-02 4.07233E-02 3.44892E-02 2.92995E-02 2.49582E-02 2.13245E-02 + 1.82687E-02 1.56915E-02 1.35114E-02 1.16619E-02 1.00883E-02 8.74579E-03 + 7.59736E-03 6.61239E-03 5.76553E-03 5.03563E-03 4.40510E-03 3.85919E-03 + 3.38552E-03 2.97380E-03 2.61502E-03 2.30189E-03 2.02811E-03 1.78836E-03 + 1.57812E-03 1.39307E-03 1.23053E-03 1.08730E-03 9.60948E-04 8.49343E-04 + 7.50661E-04 6.63317E-04 5.85940E-04 5.17337E-04 4.56470E-04 4.02435E-04 + 3.54442E-04 3.11800E-04 2.73906E-04 2.40229E-04 2.10303E-04 1.83719E-04 + 1.60110E-04 1.39162E-04 1.20621E-04 1.04187E-04 8.96632E-05 7.68522E-05 + 6.55777E-05 5.56820E-05 4.70238E-05 3.94755E-05 3.29224E-05 2.72601E-05 + 2.23939E-05 1.82370E-05 1.47106E-05 1.17410E-05 9.26494E-06 7.21665E-06 + 5.54230E-06 4.19035E-06 3.11376E-06 2.26975E-06 1.61970E-06 1.12895E-06 + 7.66734E-07 5.06090E-07 3.23777E-07 2.00067E-07 1.18931E-07 6.74947E-08 + 3.60182E-08 1.75032E-08 7.21255E-09 2.09225E-09 2.24761E-10 0.00000E+00 + 3.92681E+09 3.21034E+09 2.60689E+09 2.11647E+09 1.71798E+09 1.39426E+09 + 1.13132E+09 9.17786E+08 7.44408E+08 6.03660E+08 4.89423E+08 3.96721E+08 + 3.21509E+08 2.60500E+08 2.11021E+08 1.70901E+08 1.38377E+08 1.12017E+08 + 9.06566E+07 7.33516E+07 5.93352E+07 4.79850E+07 3.87960E+07 3.13585E+07 + 2.53400E+07 2.04710E+07 1.65327E+07 1.33486E+07 1.07646E+07 8.68642E+06 + 7.00732E+06 5.65105E+06 4.55585E+06 3.67172E+06 2.95819E+06 2.38236E+06 + 1.91792E+06 1.54346E+06 1.24166E+06 9.98500E+05 8.02647E+05 6.44956E+05 + 5.18036E+05 4.15919E+05 3.33790E+05 2.67762E+05 2.14698E+05 1.72071E+05 + 1.37842E+05 1.10369E+05 8.83270E+04 7.06510E+04 5.64825E+04 4.51310E+04 + 3.60408E+04 2.87651E+04 2.29446E+04 1.82909E+04 1.45720E+04 1.16019E+04 + 9.23110E+03 7.33985E+03 5.83206E+03 4.63075E+03 3.67423E+03 2.91315E+03 + 2.30797E+03 1.82711E+03 1.44508E+03 1.14225E+03 9.02149E+02 7.11908E+02 + 5.61325E+02 4.42231E+02 3.48120E+02 2.73816E+02 2.15201E+02 1.69003E+02 + 1.32624E+02 1.04003E+02 8.15061E+01 6.38386E+01 4.99759E+01 3.91063E+01 + 3.05898E+01 2.39344E+01 1.87193E+01 1.46495E+01 1.14649E+01 8.97919E+00 + 7.03877E+00 5.52400E+00 4.34052E+00 3.41739E+00 2.69537E+00 2.13060E+00 + 1.68831E+00 1.34145E+00 1.06897E+00 8.54480E-01 6.85270E-01 5.51444E-01 + 4.45319E-01 3.60917E-01 2.93588E-01 2.39708E-01 1.96449E-01 1.61596E-01 + 1.33436E-01 1.10561E-01 9.19480E-02 7.67342E-02 6.42733E-02 5.39994E-02 + 4.55220E-02 3.84966E-02 3.26560E-02 2.77764E-02 2.36975E-02 2.02714E-02 + 1.73854E-02 1.49472E-02 1.28811E-02 1.11254E-02 9.62930E-03 8.35107E-03 + 7.25615E-03 6.31593E-03 5.50663E-03 4.80842E-03 4.20474E-03 3.68168E-03 + 3.22768E-03 2.83263E-03 2.48838E-03 2.18788E-03 1.92515E-03 1.69516E-03 + 1.49307E-03 1.31589E-03 1.16007E-03 1.02286E-03 9.01919E-04 7.95201E-04 + 7.00950E-04 6.17639E-04 5.43944E-04 4.78713E-04 4.20945E-04 3.69765E-04 + 3.24410E-04 2.84210E-04 2.48581E-04 2.17009E-04 1.89042E-04 1.64279E-04 + 1.42373E-04 1.23045E-04 1.05967E-04 9.09234E-05 7.76987E-05 6.61001E-05 + 5.59560E-05 4.71126E-05 3.94317E-05 3.27887E-05 2.70711E-05 2.21767E-05 + 1.80124E-05 1.44939E-05 1.15427E-05 9.09165E-06 7.07174E-06 5.42652E-06 + 4.10244E-06 3.05102E-06 2.22855E-06 1.59591E-06 1.11835E-06 7.65321E-07 + 5.10311E-07 3.30717E-07 2.07542E-07 1.25508E-07 7.24422E-08 3.91895E-08 + 1.91710E-08 7.86325E-09 2.24598E-09 2.44956E-10 0.00000E+00 5.44844E+09 + 4.44808E+09 3.60640E+09 2.92340E+09 2.36929E+09 1.91983E+09 1.55532E+09 + 1.25976E+09 1.02015E+09 8.25944E+08 6.68564E+08 5.41054E+08 4.37766E+08 + 3.54115E+08 2.86383E+08 2.31551E+08 1.87173E+08 1.51264E+08 1.22214E+08 + 9.87175E+07 7.97181E+07 6.43585E+07 5.19444E+07 4.19134E+07 3.38101E+07 + 2.72656E+07 2.19813E+07 1.77163E+07 1.42612E+07 1.14872E+07 9.24996E+06 + 7.44603E+06 5.99195E+06 4.82021E+06 3.87628E+06 3.11590E+06 2.50372E+06 + 2.01107E+06 1.61475E+06 1.29602E+06 1.03979E+06 8.33878E+05 6.68462E+05 + 5.35629E+05 4.29003E+05 3.43447E+05 2.74825E+05 2.19810E+05 1.75721E+05 + 1.40405E+05 1.12129E+05 8.94996E+04 7.13983E+04 5.69261E+04 4.53612E+04 + 3.61243E+04 2.87509E+04 2.28681E+04 1.81773E+04 1.44392E+04 1.14621E+04 + 9.09242E+03 7.20752E+03 5.70920E+03 4.51896E+03 3.57412E+03 2.82460E+03 + 2.23050E+03 1.75964E+03 1.38730E+03 1.09284E+03 8.60107E+02 6.76362E+02 + 5.31416E+02 4.17177E+02 3.27220E+02 2.56448E+02 2.00821E+02 1.57138E+02 + 1.22868E+02 9.60068E+01 7.49725E+01 5.85162E+01 4.56512E+01 3.56011E+01 + 2.77709E+01 2.16538E+01 1.68946E+01 1.31819E+01 1.02930E+01 8.04469E+00 + 6.29495E+00 4.93203E+00 3.87213E+00 3.04561E+00 2.40097E+00 1.89759E+00 + 1.50393E+00 1.19552E+00 9.53392E-01 7.62866E-01 6.12555E-01 4.93639E-01 + 3.99279E-01 3.24170E-01 2.64189E-01 2.16127E-01 1.77478E-01 1.46308E-01 + 1.21031E-01 1.00497E-01 8.37398E-02 7.00355E-02 5.87528E-02 4.94560E-02 + 4.17619E-02 3.53739E-02 3.00439E-02 2.55940E-02 2.18609E-02 1.87202E-02 + 1.60700E-02 1.38271E-02 1.19234E-02 1.03033E-02 8.92074E-03 7.73799E-03 + 6.72367E-03 5.85173E-03 5.10050E-03 4.45187E-03 3.89066E-03 3.40427E-03 + 2.98168E-03 2.61400E-03 2.29357E-03 2.01387E-03 1.76945E-03 1.55507E-03 + 1.36747E-03 1.20278E-03 1.05806E-03 9.30745E-04 8.18644E-04 7.19851E-04 + 6.32721E-04 5.55823E-04 4.87919E-04 4.27930E-04 3.74914E-04 3.28052E-04 + 2.86626E-04 2.50010E-04 2.17653E-04 1.89073E-04 1.63841E-04 1.41586E-04 + 1.22011E-04 1.04770E-04 8.96315E-05 7.63676E-05 6.47743E-05 5.46702E-05 + 4.58931E-05 3.82976E-05 3.17530E-05 2.61414E-05 2.13562E-05 1.73006E-05 + 1.38873E-05 1.10353E-05 8.67560E-06 6.73805E-06 5.16535E-06 3.90362E-06 + 2.90442E-06 2.12447E-06 1.52534E-06 1.07318E-06 7.38534E-07 4.96058E-07 + 3.24364E-07 2.05627E-07 1.25647E-07 7.31815E-08 3.98113E-08 1.94696E-08 + 7.91488E-09 2.22396E-09 2.45182E-10 0.00000E+00 7.37617E+09 6.01342E+09 + 4.86802E+09 3.93997E+09 3.18820E+09 2.57934E+09 2.08632E+09 1.68718E+09 + 1.36410E+09 1.10265E+09 8.91110E+08 7.19989E+08 5.81595E+08 4.69692E+08 + 3.79229E+08 3.06115E+08 2.47035E+08 1.99308E+08 1.60760E+08 1.29634E+08 + 1.04507E+08 8.42269E+07 6.78636E+07 5.46638E+07 4.40188E+07 3.54362E+07 + 2.85180E+07 2.29440E+07 1.84364E+07 1.48237E+07 1.19151E+07 9.57406E+06 + 7.69036E+06 6.17513E+06 4.95670E+06 3.97696E+06 3.18963E+06 2.55719E+06 + 2.04934E+06 1.64168E+06 1.31458E+06 1.05220E+06 8.41832E+05 6.73221E+05 + 5.38136E+05 4.29955E+05 3.43356E+05 2.74065E+05 2.18646E+05 1.74343E+05 + 1.38943E+05 1.10670E+05 8.81000E+04 7.00926E+04 5.57326E+04 4.42874E+04 + 3.51705E+04 2.79123E+04 2.21373E+04 1.75451E+04 1.38958E+04 1.09976E+04 + 8.69745E+03 6.87317E+03 5.42732E+03 4.28221E+03 3.37596E+03 2.65931E+03 + 2.09269E+03 1.64572E+03 1.29309E+03 1.01508E+03 7.96132E+02 6.23859E+02 + 4.88431E+02 3.82067E+02 2.98608E+02 2.33185E+02 1.81949E+02 1.41863E+02 + 1.10531E+02 8.60644E+01 6.69774E+01 5.20988E+01 4.05094E+01 3.15064E+01 + 2.44937E+01 1.90540E+01 1.48231E+01 1.15407E+01 8.99380E+00 7.01758E+00 + 5.48279E+00 4.29271E+00 3.36736E+00 2.64769E+00 2.08727E+00 1.65020E+00 + 1.30868E+00 1.04125E+00 8.31333E-01 6.66119E-01 5.35714E-01 4.32465E-01 + 3.50455E-01 2.85094E-01 2.32823E-01 1.90866E-01 1.57087E-01 1.29741E-01 + 1.07562E-01 8.94899E-02 7.47322E-02 6.25997E-02 5.26165E-02 4.43653E-02 + 3.75238E-02 3.18227E-02 2.70689E-02 2.30859E-02 1.97392E-02 1.69185E-02 + 1.45342E-02 1.25131E-02 1.07952E-02 9.33105E-03 8.08012E-03 7.00873E-03 + 6.08897E-03 5.29764E-03 4.61535E-03 4.02587E-03 3.51574E-03 3.07320E-03 + 2.68879E-03 2.35431E-03 2.06285E-03 1.80859E-03 1.58599E-03 1.39154E-03 + 1.22118E-03 1.07177E-03 9.40594E-04 8.25337E-04 7.23982E-04 6.34790E-04 + 5.56253E-04 4.87064E-04 4.26087E-04 3.72332E-04 3.24938E-04 2.83151E-04 + 2.46314E-04 2.13852E-04 1.85260E-04 1.60090E-04 1.37956E-04 1.18546E-04 + 1.01503E-04 8.65863E-05 7.35594E-05 6.22112E-05 5.23545E-05 4.38222E-05 + 3.64648E-05 3.01483E-05 2.47521E-05 2.01677E-05 1.62967E-05 1.30509E-05 + 1.03488E-05 8.12109E-06 6.29826E-06 4.82346E-06 3.64372E-06 2.71181E-06 + 1.98578E-06 1.42873E-06 1.00842E-06 6.97001E-07 4.70748E-07 3.09802E-07 + 1.97748E-07 1.21606E-07 7.11541E-08 3.87560E-08 1.88799E-08 7.59106E-09 + 2.09785E-09 2.33283E-10 0.00000E+00 9.78971E+09 7.96991E+09 6.44193E+09 + 5.20578E+09 4.20594E+09 3.39742E+09 2.74372E+09 2.21531E+09 1.78827E+09 + 1.44321E+09 1.16447E+09 9.39344E+08 7.57559E+08 6.10805E+08 4.92358E+08 + 3.96780E+08 3.19674E+08 2.57484E+08 2.07338E+08 1.66913E+08 1.34332E+08 + 1.08081E+08 8.69349E+07 6.99055E+07 5.61951E+07 4.51599E+07 3.62799E+07 + 2.91375E+07 2.33716E+07 1.87585E+07 1.50509E+07 1.20719E+07 9.67921E+06 + 7.75797E+06 6.21580E+06 4.97799E+06 3.98507E+06 3.18893E+06 2.55081E+06 + 2.03953E+06 1.63004E+06 1.30220E+06 1.03983E+06 8.29940E+05 6.62107E+05 + 5.27959E+05 4.20781E+05 3.35191E+05 2.66872E+05 2.12363E+05 1.68895E+05 + 1.34248E+05 1.06647E+05 8.46699E+04 6.71804E+04 5.32699E+04 4.22124E+04 + 3.34278E+04 2.64532E+04 2.09191E+04 1.65308E+04 1.30533E+04 1.02996E+04 + 8.12038E+03 6.39714E+03 5.03547E+03 3.96029E+03 3.11206E+03 2.44296E+03 + 1.91642E+03 1.50201E+03 1.17609E+03 9.20047E+02 7.19087E+02 5.61507E+02 + 4.38061E+02 3.41450E+02 2.65915E+02 2.06917E+02 1.60882E+02 1.24998E+02 + 9.70543E+01 7.53151E+01 5.84167E+01 4.52913E+01 3.51243E+01 2.72276E+01 + 2.11199E+01 1.63833E+01 1.27192E+01 9.88438E+00 7.69112E+00 5.99264E+00 + 4.67937E+00 3.66109E+00 2.87133E+00 2.25800E+00 1.78090E+00 1.40907E+00 + 1.11863E+00 8.91203E-01 7.12618E-01 5.71973E-01 4.60855E-01 3.72774E-01 + 3.02713E-01 2.46788E-01 2.01978E-01 1.65965E-01 1.36857E-01 1.13287E-01 + 9.41103E-02 7.84734E-02 6.56360E-02 5.50874E-02 4.63803E-02 3.91702E-02 + 3.31696E-02 2.81725E-02 2.39908E-02 2.04814E-02 1.75274E-02 1.50335E-02 + 1.29221E-02 1.11297E-02 9.60415E-03 8.30240E-03 7.18897E-03 6.23444E-03 + 5.41432E-03 4.70824E-03 4.09911E-03 3.57276E-03 3.11687E-03 2.72150E-03 + 2.37805E-03 2.07928E-03 1.81911E-03 1.59174E-03 1.39351E-03 1.22016E-03 + 1.06843E-03 9.35490E-04 8.18927E-04 7.16645E-04 6.26836E-04 5.47936E-04 + 4.78589E-04 4.17619E-04 3.64003E-04 3.16850E-04 2.75383E-04 2.38925E-04 + 2.06883E-04 1.78740E-04 1.54036E-04 1.32375E-04 1.13435E-04 9.68563E-05 + 8.23913E-05 6.97988E-05 5.88649E-05 4.93995E-05 4.12337E-05 3.42165E-05 + 2.82132E-05 2.31027E-05 1.87763E-05 1.51362E-05 1.20948E-05 9.57169E-06 + 7.49857E-06 5.80765E-06 4.44367E-06 3.35551E-06 2.49786E-06 1.83084E-06 + 1.31956E-06 9.33795E-07 6.47671E-07 4.39280E-07 2.90447E-07 1.86247E-07 + 1.14958E-07 6.73802E-08 3.66457E-08 1.77439E-08 7.04774E-09 1.91578E-09 + 2.14616E-10 0.00000E+00 1.27791E+10 1.03892E+10 8.38456E+09 6.76524E+09 + 5.45747E+09 4.40153E+09 3.54910E+09 2.86111E+09 2.30594E+09 1.85807E+09 + 1.49682E+09 1.20551E+09 9.70658E+08 7.81361E+08 6.28819E+08 5.05925E+08 + 4.06941E+08 3.27236E+08 2.63069E+08 2.11425E+08 1.69872E+08 1.36445E+08 + 1.09564E+08 8.79520E+07 7.05812E+07 5.66234E+07 4.54104E+07 3.64071E+07 + 2.91513E+07 2.33562E+07 1.87067E+07 1.49774E+07 1.19873E+07 9.59061E+06 + 7.67020E+06 6.13155E+06 4.89951E+06 3.91343E+06 3.12451E+06 2.49356E+06 + 1.98915E+06 1.58606E+06 1.26408E+06 1.00698E+06 8.01788E+05 6.38091E+05 + 5.07556E+05 4.03514E+05 3.20627E+05 2.54625E+05 2.02096E+05 1.60310E+05 + 1.27088E+05 1.00689E+05 7.97231E+04 6.30819E+04 4.98811E+04 3.94157E+04 + 3.11240E+04 2.45588E+04 1.93641E+04 1.52565E+04 1.20108E+04 9.44795E+03 + 7.42585E+03 5.83161E+03 4.57566E+03 3.58707E+03 2.80908E+03 2.19826E+03 + 1.71868E+03 1.34240E+03 1.04751E+03 8.16623E+02 6.36028E+02 4.94909E+02 + 3.84745E+02 2.98836E+02 2.31909E+02 1.79825E+02 1.39334E+02 1.07887E+02 + 8.34890E+01 6.45760E+01 4.99264E+01 3.86104E+01 2.98460E+01 2.30862E+01 + 1.78587E+01 1.38263E+01 1.07154E+01 8.31525E+00 6.46175E+00 5.03258E+00 + 3.92744E+00 3.07261E+00 2.41048E+00 1.89675E+00 1.49736E+00 1.18614E+00 + 9.43010E-01 7.52525E-01 6.02832E-01 4.84811E-01 3.91445E-01 3.17322E-01 + 2.58262E-01 2.11023E-01 1.73121E-01 1.42535E-01 1.17807E-01 9.77178E-02 + 8.13603E-02 6.79501E-02 5.69455E-02 4.78741E-02 4.03721E-02 3.41365E-02 + 2.89502E-02 2.46157E-02 2.09826E-02 1.79282E-02 1.53529E-02 1.31754E-02 + 1.13292E-02 9.75983E-03 8.42254E-03 7.28027E-03 6.30235E-03 5.46336E-03 + 4.74207E-03 4.12074E-03 3.58468E-03 3.12112E-03 2.71974E-03 2.37166E-03 + 2.06938E-03 1.80662E-03 1.57741E-03 1.37794E-03 1.20385E-03 1.05177E-03 + 9.18800E-04 8.02451E-04 7.00576E-04 6.11321E-04 5.33085E-04 4.64481E-04 + 4.04307E-04 3.51520E-04 3.05211E-04 2.64590E-04 2.28969E-04 1.97746E-04 + 1.70396E-04 1.46457E-04 1.25525E-04 1.07277E-04 9.13504E-05 7.74971E-05 + 6.54744E-05 5.50683E-05 4.60888E-05 3.83676E-05 3.17546E-05 2.61160E-05 + 2.13322E-05 1.72962E-05 1.39119E-05 1.10937E-05 8.76330E-06 6.85459E-06 + 5.30242E-06 4.05378E-06 3.06005E-06 2.27839E-06 1.67135E-06 1.20639E-06 + 8.55557E-07 5.95049E-07 4.04881E-07 2.68590E-07 1.72730E-07 1.06801E-07 + 6.25805E-08 3.39215E-08 1.63021E-08 6.39194E-09 1.70943E-09 1.92763E-10 + 0.00000E+00 1.64452E+10 1.33514E+10 1.07589E+10 8.66787E+09 6.98164E+09 + 5.62217E+09 4.52636E+09 3.64327E+09 2.93177E+09 2.35865E+09 1.89709E+09 + 1.52547E+09 1.22633E+09 9.85600E+08 7.91913E+08 6.36119E+08 5.10834E+08 + 4.10110E+08 3.29153E+08 2.64101E+08 2.11843E+08 1.69875E+08 1.36179E+08 + 1.09133E+08 8.74310E+07 7.00216E+07 5.60593E+07 4.48674E+07 3.58630E+07 + 2.86836E+07 2.29334E+07 1.83292E+07 1.46440E+07 1.16952E+07 9.33661E+06 + 7.45020E+06 5.94239E+06 4.73775E+06 3.77569E+06 3.00767E+06 2.39479E+06 + 1.90592E+06 1.51613E+06 1.20548E+06 9.57998E+05 7.60937E+05 6.04096E+05 + 4.79325E+05 3.80115E+05 3.01269E+05 2.38638E+05 1.88915E+05 1.49461E+05 + 1.18172E+05 9.33726E+04 7.37284E+04 5.81772E+04 4.58738E+04 3.61462E+04 + 2.84602E+04 2.23913E+04 1.76028E+04 1.38272E+04 1.08524E+04 8.51044E+03 + 6.66808E+03 5.21989E+03 4.08257E+03 3.18956E+03 2.49007E+03 1.94212E+03 + 1.51323E+03 1.17790E+03 9.15989E+02 7.11622E+02 5.52320E+02 4.28273E+02 + 3.31780E+02 2.56799E+02 1.98598E+02 1.53468E+02 1.18511E+02 9.14624E+01 + 7.05507E+01 5.43966E+01 4.19526E+01 3.23407E+01 2.49478E+01 1.92464E+01 + 1.48606E+01 1.14862E+01 8.89006E+00 6.89059E+00 5.35301E+00 4.16719E+00 + 3.25232E+00 2.54550E+00 1.99845E+00 1.57419E+00 1.24437E+00 9.87280E-01 + 7.86303E-01 6.28696E-01 5.04686E-01 4.06772E-01 3.29182E-01 2.67470E-01 + 2.18194E-01 1.78721E-01 1.46920E-01 1.21247E-01 1.00420E-01 8.34863E-02 + 6.96227E-02 5.82614E-02 4.89081E-02 4.11831E-02 3.47703E-02 2.94434E-02 + 2.49969E-02 2.12747E-02 1.81493E-02 1.55175E-02 1.32950E-02 1.14132E-02 + 9.81574E-03 8.45628E-03 7.29666E-03 6.30531E-03 5.45600E-03 4.72692E-03 + 4.09983E-03 3.55964E-03 3.09325E-03 2.69009E-03 2.34106E-03 2.03846E-03 + 1.77591E-03 1.54729E-03 1.34871E-03 1.17573E-03 1.02492E-03 8.93324E-04 + 7.78420E-04 6.78024E-04 5.90258E-04 5.13499E-04 4.46345E-04 3.87580E-04 + 3.36152E-04 2.91146E-04 2.51768E-04 2.17325E-04 1.87213E-04 1.60908E-04 + 1.37946E-04 1.17923E-04 1.00518E-04 8.53713E-05 7.22352E-05 6.08693E-05 + 5.10618E-05 4.26253E-05 3.53938E-05 2.92201E-05 2.39730E-05 1.95358E-05 + 1.58043E-05 1.26854E-05 1.00964E-05 7.96209E-06 6.21909E-06 4.80555E-06 + 3.67128E-06 2.77050E-06 2.06321E-06 1.51458E-06 1.09460E-06 7.77637E-07 + 5.42019E-07 3.69661E-07 2.45763E-07 1.58294E-07 9.78999E-08 5.72615E-08 + 3.08934E-08 1.47211E-08 5.69542E-09 1.49899E-09 1.70052E-10 0.00000E+00 + 2.09008E+10 1.69457E+10 1.36349E+10 1.09684E+10 8.82134E+09 7.09287E+09 + 5.70171E+09 4.58230E+09 3.68174E+09 2.95743E+09 2.37501E+09 1.90679E+09 + 1.53048E+09 1.22810E+09 9.85194E+08 7.90114E+08 6.33484E+08 5.07758E+08 + 4.06866E+08 3.25924E+08 2.61006E+08 2.08954E+08 1.67230E+08 1.33795E+08 + 1.07009E+08 8.55572E+07 6.83812E+07 5.46364E+07 4.35965E+07 3.48091E+07 + 2.77827E+07 2.21664E+07 1.76787E+07 1.40940E+07 1.12317E+07 8.94646E+06 + 7.12304E+06 5.66881E+06 4.50949E+06 3.58564E+06 2.84974E+06 2.26380E+06 + 1.79746E+06 1.42648E+06 1.13149E+06 8.97035E+05 7.10779E+05 5.62886E+05 + 4.45513E+05 3.52410E+05 2.78598E+05 2.20111E+05 1.73793E+05 1.37133E+05 + 1.08134E+05 8.52090E+04 6.70972E+04 5.27971E+04 4.15139E+04 3.26171E+04 + 2.56069E+04 2.00872E+04 1.57443E+04 1.23299E+04 9.64758E+03 7.54207E+03 + 5.89068E+03 4.59665E+03 3.58288E+03 2.79058E+03 2.17137E+03 1.68780E+03 + 1.31062E+03 1.01671E+03 7.87923E+02 6.10016E+02 4.71820E+02 3.64586E+02 + 2.81467E+02 2.17112E+02 1.67337E+02 1.28882E+02 9.92027E+01 7.63181E+01 + 5.86865E+01 4.51405E+01 3.47054E+01 2.67008E+01 2.05443E+01 1.58211E+01 + 1.21970E+01 9.41601E+00 7.27989E+00 5.64152E+00 4.38121E+00 3.41134E+00 + 2.66388E+00 2.08677E+00 1.64024E+00 1.29390E+00 1.02453E+00 8.14401E-01 + 6.49953E-01 5.20813E-01 4.19041E-01 3.38540E-01 2.74624E-01 2.23672E-01 + 1.82923E-01 1.50143E-01 1.23720E-01 1.02316E-01 8.49369E-02 7.07281E-02 + 5.90994E-02 4.95384E-02 4.16521E-02 3.51137E-02 2.96893E-02 2.51672E-02 + 2.13865E-02 1.82161E-02 1.55498E-02 1.33011E-02 1.13996E-02 9.78752E-03 + 8.41753E-03 7.25057E-03 6.25434E-03 5.40211E-03 4.67161E-03 4.04426E-03 + 3.50469E-03 3.03958E-03 2.63820E-03 2.29128E-03 1.99105E-03 1.73101E-03 + 1.50500E-03 1.30905E-03 1.13869E-03 9.90454E-04 8.61372E-04 7.48892E-04 + 6.50823E-04 5.65277E-04 4.90625E-04 4.25462E-04 3.68572E-04 3.18902E-04 + 2.75540E-04 2.37693E-04 2.04672E-04 1.75878E-04 1.50789E-04 1.28948E-04 + 1.09955E-04 9.34899E-05 7.92016E-05 6.68457E-05 5.61862E-05 4.70156E-05 + 3.91506E-05 3.24296E-05 2.67093E-05 2.18626E-05 1.77767E-05 1.43511E-05 + 1.14966E-05 9.13417E-06 7.19214E-06 5.61048E-06 4.33101E-06 3.30664E-06 + 2.49471E-06 1.85813E-06 1.36486E-06 9.87403E-07 7.02443E-07 4.90388E-07 + 3.34979E-07 2.22982E-07 1.43684E-07 8.87815E-08 5.17747E-08 2.77748E-08 + 1.31135E-08 5.00480E-09 1.29677E-09 1.47936E-10 0.00000E+00 2.62702E+10 + 2.12707E+10 1.70897E+10 1.37272E+10 1.10236E+10 8.85038E+09 7.10383E+09 + 5.70051E+09 4.57325E+09 3.66795E+09 2.94109E+09 2.35763E+09 1.88941E+09 + 1.51376E+09 1.21246E+09 9.70849E+08 7.77161E+08 6.21931E+08 4.97557E+08 + 3.97934E+08 3.18158E+08 2.54295E+08 2.03186E+08 1.62295E+08 1.29590E+08 + 1.03439E+08 8.25355E+07 6.58351E+07 5.24435E+07 4.18019E+07 3.33071E+07 + 2.65285E+07 2.11211E+07 1.68092E+07 1.33721E+07 1.06327E+07 8.45060E+06 + 6.71338E+06 5.33087E+06 4.23111E+06 3.35664E+06 2.66161E+06 2.10945E+06 + 1.67098E+06 1.32296E+06 1.04686E+06 8.27932E+05 6.54417E+05 5.16967E+05 + 4.08143E+05 3.22031E+05 2.53928E+05 2.00098E+05 1.57576E+05 1.24005E+05 + 9.75182E+04 7.66337E+04 6.01774E+04 4.72190E+04 3.70221E+04 2.90040E+04 + 2.27037E+04 1.77570E+04 1.38760E+04 1.08336E+04 8.45057E+03 6.58556E+03 + 5.12733E+03 3.98743E+03 3.09855E+03 2.40541E+03 1.86534E+03 1.44506E+03 + 1.11832E+03 8.64574E+02 6.67727E+02 5.15183E+02 3.97104E+02 3.05802E+02 + 2.35286E+02 1.80882E+02 1.38956E+02 1.06681E+02 8.18585E+01 6.27831E+01 + 4.81660E+01 3.69351E+01 2.83426E+01 2.17513E+01 1.67078E+01 1.28480E+01 + 9.89387E+00 7.63059E+00 5.89910E+00 4.57050E+00 3.55059E+00 2.76645E+00 + 2.16245E+00 1.69618E+00 1.33533E+00 1.05527E+00 8.37256E-01 6.66975E-01 + 5.33511E-01 4.28524E-01 3.45627E-01 2.79921E-01 2.27626E-01 1.85869E-01 + 1.52330E-01 1.25334E-01 1.03497E-01 8.57905E-02 7.13339E-02 5.95180E-02 + 4.98157E-02 4.18231E-02 3.52051E-02 2.97217E-02 2.51562E-02 2.13440E-02 + 1.81514E-02 1.54698E-02 1.32112E-02 1.13038E-02 9.68901E-03 8.31858E-03 + 7.15287E-03 6.15915E-03 5.31030E-03 4.58380E-03 3.96084E-03 3.42589E-03 + 2.96552E-03 2.56887E-03 2.22664E-03 1.93097E-03 1.67534E-03 1.45357E-03 + 1.26166E-03 1.09513E-03 9.50515E-04 8.24835E-04 7.15545E-04 6.20457E-04 + 5.37689E-04 4.65619E-04 4.02851E-04 3.48176E-04 3.00552E-04 2.59073E-04 + 2.22959E-04 1.91526E-04 1.64186E-04 1.40426E-04 1.19795E-04 1.01901E-04 + 8.64314E-05 7.30435E-05 6.14986E-05 5.15670E-05 4.30470E-05 3.57613E-05 + 2.95536E-05 2.42857E-05 1.98355E-05 1.60949E-05 1.29680E-05 1.03699E-05 + 8.22555E-06 6.46753E-06 5.03933E-06 3.88666E-06 2.96569E-06 2.23696E-06 + 1.66636E-06 1.22458E-06 8.86613E-07 6.31377E-07 4.41252E-07 3.01690E-07 + 2.00909E-07 1.29399E-07 7.98031E-08 4.63589E-08 2.47095E-08 1.15529E-08 + 4.34891E-09 1.10974E-09 1.27267E-10 0.00000E+00 3.26906E+10 2.64344E+10 + 2.12075E+10 1.70100E+10 1.36398E+10 1.09347E+10 8.76379E+09 7.02209E+09 + 5.62506E+09 4.50477E+09 3.60662E+09 2.88675E+09 2.30991E+09 1.84782E+09 + 1.47774E+09 1.18144E+09 9.44262E+08 7.54473E+08 6.02643E+08 4.81216E+08 + 3.84133E+08 3.06536E+08 2.44533E+08 1.95006E+08 1.55456E+08 1.23883E+08 + 9.86850E+07 7.85868E+07 6.24969E+07 4.97321E+07 3.95592E+07 3.14548E+07 + 2.50008E+07 1.98628E+07 1.57741E+07 1.25209E+07 9.93396E+06 7.87796E+06 + 6.24460E+06 4.94754E+06 3.91799E+06 3.10114E+06 2.45334E+06 1.93985E+06 + 1.53302E+06 1.21084E+06 9.55838E+05 7.54102E+05 5.94592E+05 4.68537E+05 + 3.68975E+05 2.90384E+05 2.28382E+05 1.79497E+05 1.40977E+05 1.10645E+05 + 8.67753E+04 6.80036E+04 5.32513E+04 4.16661E+04 3.25746E+04 2.54454E+04 + 1.98594E+04 1.54859E+04 1.20646E+04 9.39039E+03 7.30195E+03 5.67254E+03 + 4.40159E+03 3.41269E+03 2.64325E+03 2.04507E+03 1.58062E+03 1.22036E+03 + 9.41230E+02 7.25193E+02 5.58172E+02 4.29192E+02 3.29701E+02 2.53046E+02 + 1.94050E+02 1.48698E+02 1.13872E+02 8.71551E+01 6.66756E+01 5.10224E+01 + 3.90261E+01 2.98715E+01 2.28669E+01 1.75210E+01 1.34400E+01 1.03247E+01 + 7.94379E+00 6.12686E+00 4.73610E+00 3.67103E+00 2.85409E+00 2.22625E+00 + 1.74267E+00 1.36921E+00 1.07999E+00 8.55282E-01 6.80117E-01 5.43081E-01 + 4.35478E-01 3.50661E-01 2.83545E-01 2.30213E-01 1.87694E-01 1.53593E-01 + 1.26186E-01 1.04046E-01 8.61189E-02 7.15018E-02 5.95704E-02 4.97860E-02 + 4.17363E-02 3.50794E-02 2.95708E-02 2.49902E-02 2.11703E-02 1.79753E-02 + 1.52953E-02 1.30410E-02 1.11398E-02 9.53242E-03 8.17018E-03 7.01309E-03 + 6.02814E-03 5.18804E-03 4.47010E-03 3.85544E-03 3.32846E-03 2.87568E-03 + 2.48622E-03 2.15076E-03 1.86145E-03 1.61176E-03 1.39554E-03 1.20878E-03 + 1.04703E-03 9.06841E-04 7.85250E-04 6.79731E-04 5.88114E-04 5.08536E-04 + 4.39394E-04 3.79308E-04 3.27087E-04 2.81704E-04 2.42270E-04 2.08016E-04 + 1.78275E-04 1.52470E-04 1.30100E-04 1.10725E-04 9.39645E-05 7.95124E-05 + 6.70385E-05 5.63108E-05 4.71074E-05 3.92342E-05 3.25203E-05 2.68160E-05 + 2.19889E-05 1.79227E-05 1.45144E-05 1.16731E-05 9.31867E-06 7.38061E-06 + 5.79561E-06 4.51095E-06 3.47632E-06 2.65117E-06 1.99926E-06 1.48939E-06 + 1.09488E-06 7.93144E-07 5.65184E-07 3.95228E-07 2.70306E-07 1.79958E-07 + 1.15759E-07 7.11997E-08 4.11710E-08 2.17901E-08 1.00850E-08 3.74418E-09 + 9.41294E-10 1.08491E-10 0.00000E+00 4.03122E+10 3.25553E+10 2.60807E+10 + 2.08884E+10 1.67256E+10 1.33890E+10 1.07152E+10 8.57308E+09 6.85735E+09 + 5.48350E+09 4.38367E+09 3.50345E+09 2.79917E+09 2.23582E+09 1.78532E+09 + 1.42516E+09 1.13731E+09 9.07317E+08 7.23605E+08 5.76905E+08 4.59795E+08 + 3.66337E+08 2.91775E+08 2.32308E+08 1.84896E+08 1.47107E+08 1.16995E+08 + 9.30162E+07 7.38503E+07 5.86698E+07 4.65914E+07 3.69847E+07 2.93467E+07 + 2.32763E+07 1.84537E+07 1.46228E+07 1.15817E+07 9.16880E+06 7.25517E+06 + 5.73815E+06 4.53608E+06 3.58401E+06 2.83029E+06 2.23389E+06 1.76220E+06 + 1.38933E+06 1.09473E+06 8.62086E+05 6.78472E+05 5.33635E+05 4.19449E+05 + 3.29480E+05 2.58635E+05 2.02883E+05 1.59036E+05 1.24574E+05 9.75070E+04 + 7.62620E+04 5.95986E+04 4.65383E+04 3.63096E+04 2.83048E+04 2.20453E+04 + 1.71545E+04 1.33363E+04 1.03582E+04 8.03719E+03 6.23018E+03 4.82370E+03 + 3.73170E+03 2.88389E+03 2.22623E+03 1.71671E+03 1.32240E+03 1.01756E+03 + 7.82170E+02 6.00604E+02 4.60718E+02 3.53069E+02 2.70324E+02 2.06795E+02 + 1.58075E+02 1.20755E+02 9.21941E+01 7.03555E+01 5.37050E+01 4.09760E+01 + 3.12866E+01 2.38914E+01 1.82614E+01 1.39743E+01 1.07096E+01 8.22077E+00 + 6.32601E+00 4.87912E+00 3.77365E+00 2.92765E+00 2.27894E+00 1.78035E+00 + 1.39612E+00 1.09915E+00 8.68881E-01 6.89717E-01 5.49808E-01 4.40142E-01 + 3.53845E-01 2.85668E-01 2.31579E-01 1.88521E-01 1.54038E-01 1.26364E-01 + 1.04039E-01 8.59873E-02 7.12879E-02 5.93051E-02 4.94911E-02 4.14275E-02 + 3.47677E-02 2.92638E-02 2.46929E-02 2.08860E-02 1.77061E-02 1.50421E-02 + 1.28044E-02 1.09197E-02 9.32844E-03 7.98177E-03 6.83954E-03 5.86865E-03 + 5.04177E-03 4.33622E-03 3.73310E-03 3.21683E-03 2.77397E-03 2.39369E-03 + 2.06669E-03 1.78516E-03 1.54263E-03 1.33298E-03 1.15224E-03 9.96001E-04 + 8.60845E-04 7.43852E-04 6.42528E-04 5.54735E-04 4.78637E-04 4.12660E-04 + 3.55448E-04 3.05835E-04 2.62815E-04 2.25520E-04 1.93199E-04 1.65203E-04 + 1.40970E-04 1.20014E-04 1.01909E-04 8.62858E-05 7.28489E-05 6.12813E-05 + 5.13592E-05 4.28695E-05 3.56261E-05 2.94661E-05 2.42465E-05 1.98416E-05 + 1.61410E-05 1.30474E-05 1.04753E-05 8.34932E-06 6.60361E-06 5.17920E-06 + 4.02718E-06 3.10116E-06 2.36386E-06 1.78213E-06 1.32760E-06 9.76119E-07 + 7.07321E-07 5.04183E-07 3.52624E-07 2.41111E-07 1.60376E-07 1.02964E-07 + 6.31182E-08 3.63086E-08 1.90725E-08 8.73545E-09 3.19857E-09 7.92536E-10 + 9.17841E-11 0.00000E+00 4.92984E+10 3.97616E+10 3.18088E+10 2.54401E+10 + 2.03412E+10 1.62599E+10 1.29941E+10 1.03814E+10 8.29169E+09 6.62079E+09 + 5.28509E+09 4.21765E+09 3.36480E+09 2.68361E+09 2.13968E+09 1.70546E+09 + 1.35894E+09 1.08248E+09 8.61983E+08 6.86174E+08 5.46038E+08 4.34374E+08 + 3.45424E+08 2.74592E+08 2.18205E+08 1.73333E+08 1.37633E+08 1.09249E+08 + 8.65975E+07 6.86852E+07 5.44559E+07 4.31567E+07 3.41876E+07 2.70708E+07 + 2.14262E+07 1.69496E+07 1.34019E+07 1.05918E+07 8.36681E+06 6.60596E+06 + 5.21304E+06 4.11170E+06 3.24131E+06 2.55378E+06 2.01096E+06 1.58261E+06 + 1.24478E+06 9.78469E+05 7.68660E+05 6.03457E+05 4.73451E+05 3.71205E+05 + 2.90841E+05 2.27714E+05 1.78160E+05 1.39286E+05 1.08810E+05 8.49363E+04 + 6.62469E+04 5.16270E+04 4.01992E+04 3.12736E+04 2.43079E+04 1.88763E+04 + 1.46445E+04 1.13504E+04 8.78855E+03 6.79810E+03 5.25210E+03 4.05431E+03 + 3.12635E+03 2.40806E+03 1.85279E+03 1.42400E+03 1.09325E+03 8.38425E+02 + 6.42311E+02 4.91562E+02 3.75820E+02 2.87061E+02 2.19074E+02 1.67060E+02 + 1.27310E+02 9.69641E+01 7.38161E+01 5.62102E+01 4.27835E+01 3.25881E+01 + 2.48255E+01 1.89303E+01 1.44522E+01 1.10502E+01 8.46289E+00 6.49780E+00 + 5.00069E+00 3.85945E+00 2.98802E+00 2.32125E+00 1.80986E+00 1.41658E+00 + 1.11321E+00 8.78430E-01 6.96094E-01 5.53961E-01 4.42742E-01 3.55367E-01 + 2.86450E-01 2.31857E-01 1.88463E-01 1.53761E-01 1.25951E-01 1.03547E-01 + 8.54552E-02 7.07431E-02 5.87655E-02 4.89686E-02 4.09293E-02 3.42981E-02 + 2.88249E-02 2.42853E-02 2.05095E-02 1.73595E-02 1.47242E-02 1.25135E-02 + 1.06541E-02 9.08641E-03 7.76153E-03 6.63939E-03 5.68698E-03 4.87705E-03 + 4.18702E-03 3.59808E-03 3.09476E-03 2.66371E-03 2.29418E-03 1.97697E-03 + 1.70434E-03 1.46990E-03 1.26761E-03 1.09353E-03 9.43335E-04 8.13656E-04 + 7.01625E-04 6.04791E-04 5.21057E-04 4.48629E-04 3.85964E-04 3.31741E-04 + 2.84822E-04 2.44227E-04 2.09113E-04 1.78752E-04 1.52514E-04 1.29856E-04 + 1.10308E-04 9.34609E-05 7.89587E-05 6.65167E-05 5.58324E-05 4.66912E-05 + 3.88898E-05 3.22509E-05 2.66196E-05 2.18604E-05 1.78545E-05 1.44977E-05 + 1.16987E-05 9.37731E-06 7.46316E-06 5.89500E-06 4.61821E-06 3.58763E-06 + 2.76068E-06 2.10326E-06 1.58518E-06 1.18073E-06 8.68135E-07 6.29104E-07 + 4.48418E-07 3.13538E-07 2.14229E-07 1.42288E-07 9.11226E-08 5.56422E-08 + 3.18265E-08 1.65864E-08 7.51612E-09 2.71439E-09 6.63126E-10 7.71520E-11 + 0.00000E+00 5.98260E+10 4.81922E+10 3.84996E+10 3.07482E+10 2.45509E+10 + 1.95974E+10 1.56390E+10 1.24767E+10 9.95098E+09 7.93429E+09 6.32445E+09 + 5.03976E+09 4.01481E+09 3.19733E+09 2.54551E+09 2.02594E+09 1.61190E+09 + 1.28205E+09 1.01937E+09 8.10231E+08 6.43779E+08 5.11344E+08 4.06008E+08 + 3.22254E+08 2.55682E+08 2.02785E+08 1.60766E+08 1.27409E+08 1.00832E+08 + 7.98473E+07 6.32039E+07 5.00086E+07 3.95511E+07 3.12667E+07 2.47064E+07 + 1.95122E+07 1.54024E+07 1.21524E+07 9.58343E+06 7.55370E+06 5.95077E+06 + 4.68551E+06 3.68727E+06 2.90009E+06 2.27966E+06 1.79091E+06 1.40611E+06 + 1.10331E+06 8.65174E+05 6.77997E+05 5.30963E+05 4.15532E+05 3.24968E+05 + 2.53959E+05 1.98321E+05 1.54754E+05 1.20664E+05 9.40079E+04 7.31802E+04 + 5.69189E+04 4.42325E+04 3.43431E+04 2.66403E+04 2.06457E+04 1.59847E+04 + 1.23637E+04 9.55325E+03 7.37417E+03 5.68513E+03 4.37924E+03 3.36965E+03 + 2.58984E+03 1.98829E+03 1.52477E+03 1.16801E+03 8.93742E+02 6.83137E+02 + 5.21611E+02 3.97875E+02 3.03203E+02 2.30853E+02 1.75628E+02 1.33524E+02 + 1.01457E+02 7.70529E+01 5.85361E+01 4.44483E+01 3.37765E+01 2.56706E+01 + 1.95293E+01 1.48753E+01 1.13480E+01 8.67163E+00 6.64357E+00 5.10198E+00 + 3.92943E+00 3.03604E+00 2.35391E+00 1.83182E+00 1.43110E+00 1.12260E+00 + 8.84291E-01 6.99548E-01 5.55788E-01 4.43486E-01 3.55404E-01 2.86037E-01 + 2.31171E-01 1.87624E-01 1.52850E-01 1.25020E-01 1.02631E-01 8.45765E-02 + 6.99134E-02 5.79912E-02 4.82521E-02 4.02707E-02 3.36957E-02 2.82757E-02 + 2.37862E-02 2.00569E-02 1.69498E-02 1.43539E-02 1.21791E-02 1.03524E-02 + 8.81446E-03 7.51656E-03 6.41885E-03 5.48855E-03 4.69861E-03 4.02664E-03 + 3.45401E-03 2.96541E-03 2.54765E-03 2.19011E-03 1.88371E-03 1.62083E-03 + 1.39516E-03 1.20080E-03 1.03385E-03 8.90074E-04 7.66173E-04 6.59341E-04 + 5.67182E-04 4.87651E-04 4.18997E-04 3.59721E-04 3.08537E-04 2.64342E-04 + 2.26187E-04 1.93256E-04 1.64845E-04 1.40349E-04 1.19242E-04 1.01076E-04 + 8.54556E-05 7.20416E-05 6.05610E-05 5.07264E-05 4.23328E-05 3.51871E-05 + 2.91215E-05 2.39893E-05 1.96627E-05 1.60300E-05 1.29935E-05 1.04677E-05 + 8.37773E-06 6.65835E-06 5.25281E-06 4.11071E-06 3.19054E-06 2.45338E-06 + 1.86815E-06 1.40747E-06 1.04811E-06 7.70486E-07 5.58230E-07 3.97762E-07 + 2.77936E-07 1.89680E-07 1.25739E-07 8.02833E-08 4.88099E-08 2.77490E-08 + 1.43431E-08 6.42953E-09 2.29034E-09 5.51882E-10 6.44960E-11 0.00000E+00 + 7.20859E+10 5.79964E+10 4.62685E+10 3.69022E+10 2.94238E+10 2.34545E+10 + 1.86909E+10 1.48906E+10 1.18595E+10 9.44263E+09 7.51605E+09 5.98074E+09 + 4.75758E+09 3.78339E+09 3.00772E+09 2.39031E+09 1.89901E+09 1.50819E+09 + 1.19739E+09 9.50316E+08 7.53955E+08 5.97954E+08 4.74057E+08 3.75693E+08 + 2.97625E+08 2.35687E+08 1.86561E+08 1.47622E+08 1.16645E+08 9.22243E+07 + 7.28856E+07 5.75773E+07 4.54642E+07 3.58833E+07 2.83084E+07 2.23205E+07 + 1.75904E+07 1.38558E+07 1.09086E+07 8.58383E+06 6.75094E+06 5.30655E+06 + 4.16889E+06 3.27327E+06 2.56857E+06 2.01438E+06 1.57880E+06 1.23663E+06 + 9.68002E+05 7.57226E+05 5.91944E+05 4.62418E+05 3.60976E+05 2.81582E+05 + 2.19485E+05 1.70950E+05 1.33042E+05 1.03456E+05 8.03814E+04 6.23998E+04 + 4.83979E+04 3.75039E+04 2.90349E+04 2.24569E+04 1.73521E+04 1.33943E+04 + 1.03285E+04 7.95622E+03 6.12115E+03 4.70525E+03 3.61288E+03 2.77087E+03 + 2.12270E+03 1.62432E+03 1.24155E+03 9.47921E+02 7.22939E+02 5.50766E+02 + 4.19166E+02 3.18702E+02 2.42099E+02 1.83761E+02 1.39385E+02 1.05665E+02 + 8.00628E+01 6.06820E+01 4.59712E+01 3.48534E+01 2.64284E+01 2.00602E+01 + 1.52454E+01 1.16047E+01 8.84851E+00 6.76466E+00 5.18414E+00 3.98459E+00 + 3.07255E+00 2.37763E+00 1.84681E+00 1.44019E+00 1.12773E+00 8.86802E-01 + 7.00360E-01 5.55527E-01 4.42571E-01 3.54118E-01 2.84566E-01 2.29635E-01 + 1.86100E-01 1.51386E-01 1.23641E-01 1.01351E-01 8.34000E-02 6.88402E-02 + 5.70175E-02 4.73721E-02 3.94777E-02 3.29827E-02 2.76357E-02 2.32123E-02 + 1.95427E-02 1.64894E-02 1.39418E-02 1.18105E-02 1.00227E-02 8.51965E-03 + 7.25298E-03 6.18325E-03 5.27800E-03 4.51048E-03 3.85859E-03 3.30394E-03 + 2.83143E-03 2.42809E-03 2.08347E-03 1.78863E-03 1.53610E-03 1.31971E-03 + 1.13367E-03 9.74156E-04 8.37037E-04 7.19097E-04 6.17598E-04 5.30210E-04 + 4.54945E-04 3.90103E-04 3.34233E-04 2.86090E-04 2.44606E-04 2.08869E-04 + 1.78090E-04 1.51594E-04 1.28798E-04 1.09202E-04 9.23727E-05 7.79359E-05 + 6.55667E-05 5.50051E-05 4.59790E-05 3.82939E-05 3.17671E-05 2.62400E-05 + 2.15749E-05 1.76515E-05 1.43652E-05 1.16246E-05 9.35024E-06 7.47257E-06 + 5.93114E-06 4.67361E-06 3.65371E-06 2.83338E-06 2.17719E-06 1.65690E-06 + 1.24776E-06 9.28830E-07 6.82556E-07 4.94304E-07 3.51983E-07 2.45698E-07 + 1.67414E-07 1.10715E-07 7.04496E-08 4.26278E-08 2.40791E-08 1.23414E-08 + 5.47197E-09 1.92286E-09 4.57173E-10 5.36591E-11 0.00000E+00 4.93548E+08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 4.34884E+06 3.63275E+06 + 3.02042E+06 2.51186E+06 2.08944E+06 1.73849E+06 1.44685E+06 1.20446E+06 + 1.00294E+06 8.35368E+05 6.95992E+05 5.80038E+05 4.83547E+05 4.03231E+05 + 3.36361E+05 2.80672E+05 2.34280E+05 1.95623E+05 1.63403E+05 1.36538E+05 + 1.14132E+05 9.54399E+04 7.98401E+04 6.68171E+04 5.59414E+04 4.68559E+04 + 3.92630E+04 3.29154E+04 2.75857E+04 2.31478E+04 1.94332E+04 1.63229E+04 + 1.37173E+04 1.15337E+04 9.70294E+03 8.16677E+03 6.87754E+03 5.79511E+03 + 4.88588E+03 4.12174E+03 3.47919E+03 2.93862E+03 2.48357E+03 2.10032E+03 + 1.77734E+03 1.50500E+03 1.27521E+03 1.08122E+03 9.17347E+02 7.78822E+02 + 6.61650E+02 5.62475E+02 4.78477E+02 4.07284E+02 3.46904E+02 2.95658E+02 + 2.52134E+02 2.15142E+02 1.83680E+02 1.56902E+02 1.34094E+02 1.14655E+02 + 9.80741E+01 8.39225E+01 7.18356E+01 6.15056E+01 5.26714E+01 4.51117E+01 + 3.86350E+01 3.30916E+01 2.83402E+01 2.42653E+01 2.07701E+01 1.77711E+01 + 1.51975E+01 1.29886E+01 1.10928E+01 9.46589E+00 8.07010E+00 6.87306E+00 + 5.84702E+00 4.96817E+00 4.21605E+00 3.57291E+00 3.02359E+00 2.55587E+00 + 2.15689E+00 1.81825E+00 1.53039E+00 1.28664E+00 1.08054E+00 9.06573E-01 + 7.59900E-01 6.36696E-01 5.33163E-01 4.46353E-01 3.73662E-01 3.12862E-01 + 2.62057E-01 2.19633E-01 1.84225E-01 1.54678E-01 1.30024E-01 1.09448E-01 + 9.22693E-02 7.79178E-02 6.59194E-02 5.58782E-02 4.74699E-02 4.04069E-02 + 3.44761E-02 2.94842E-02 2.52810E-02 2.17248E-02 1.87183E-02 1.61695E-02 + 1.40043E-02 1.21585E-02 1.05856E-02 9.24010E-03 8.08686E-03 7.09608E-03 + 6.24289E-03 5.50644E-03 4.86921E-03 4.31652E-03 3.83598E-03 3.41714E-03 + 3.05120E-03 2.73067E-03 2.44923E-03 2.20151E-03 1.98296E-03 1.78957E-03 + 1.61806E-03 1.46560E-03 1.32973E-03 1.20837E-03 1.09946E-03 1.00183E-03 + 9.13936E-04 8.34618E-04 7.62865E-04 6.97805E-04 6.38677E-04 5.84820E-04 + 5.35657E-04 4.90687E-04 4.49472E-04 4.11630E-04 3.76823E-04 3.44759E-04 + 3.15180E-04 2.87858E-04 2.62588E-04 2.39203E-04 2.17536E-04 1.97484E-04 + 1.78867E-04 1.61604E-04 1.45594E-04 1.30751E-04 1.16995E-04 1.04256E-04 + 9.24734E-05 8.15913E-05 7.15608E-05 6.23405E-05 5.38906E-05 4.61827E-05 + 3.91815E-05 3.28704E-05 2.72134E-05 2.21924E-05 1.77833E-05 1.39604E-05 + 1.06958E-05 7.95830E-06 5.71281E-06 3.92031E-06 2.53640E-06 1.51361E-06 + 7.99274E-07 3.39275E-07 7.72454E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.16773E+07 1.80600E+07 1.49719E+07 + 1.24130E+07 1.02926E+07 8.53529E+06 7.07884E+06 5.87160E+06 4.87081E+06 + 4.04110E+06 3.35313E+06 2.78263E+06 2.30950E+06 1.91706E+06 1.59153E+06 + 1.32145E+06 1.09737E+06 9.11412E+05 7.57082E+05 6.28982E+05 5.22640E+05 + 4.34349E+05 3.61034E+05 3.00146E+05 2.49572E+05 2.07558E+05 1.72650E+05 + 1.43641E+05 1.19437E+05 9.94120E+04 8.27628E+04 6.89177E+04 5.74024E+04 + 4.78229E+04 3.98523E+04 3.32170E+04 2.76936E+04 2.30950E+04 1.92657E+04 + 1.60762E+04 1.34189E+04 1.12044E+04 9.35856E+03 7.81951E+03 6.53590E+03 + 5.46504E+03 4.57137E+03 3.82535E+03 3.20238E+03 2.68198E+03 2.24711E+03 + 1.88358E+03 1.57957E+03 1.32523E+03 1.11235E+03 9.34109E+02 7.84798E+02 + 6.59664E+02 5.54744E+02 4.66728E+02 3.92858E+02 3.30827E+02 2.78711E+02 + 2.34902E+02 1.98055E+02 1.67048E+02 1.40941E+02 1.18947E+02 1.00397E+02 + 8.47666E+01 7.15781E+01 6.04424E+01 5.10378E+01 4.30920E+01 3.63763E+01 + 3.06986E+01 2.58974E+01 2.18370E+01 1.84029E+01 1.54987E+01 1.30432E+01 + 1.09678E+01 9.21437E+00 7.73367E+00 6.48418E+00 5.43262E+00 4.54561E+00 + 3.80078E+00 3.17414E+00 2.64873E+00 2.20864E+00 1.84050E+00 1.53276E+00 + 1.27636E+00 1.06256E+00 8.84609E-01 7.36639E-01 6.13695E-01 5.11605E-01 + 4.26863E-01 3.56532E-01 2.98157E-01 2.49692E-01 2.09436E-01 1.75975E-01 + 1.48140E-01 1.24960E-01 1.05634E-01 8.95064E-02 7.60037E-02 6.47004E-02 + 5.52133E-02 4.72466E-02 4.05229E-02 3.48519E-02 3.00545E-02 2.59876E-02 + 2.25270E-02 1.95833E-02 1.70693E-02 1.49178E-02 1.30721E-02 1.14848E-02 + 1.01164E-02 8.93370E-03 7.90904E-03 7.01907E-03 6.24415E-03 5.56771E-03 + 4.97576E-03 4.45647E-03 3.99977E-03 3.59722E-03 3.24131E-03 2.92599E-03 + 2.64593E-03 2.39662E-03 2.17419E-03 1.97481E-03 1.79633E-03 1.63587E-03 + 1.49128E-03 1.36070E-03 1.24251E-03 1.13530E-03 1.03783E-03 9.49033E-04 + 8.67978E-04 7.93843E-04 7.25912E-04 6.63555E-04 6.06223E-04 5.53428E-04 + 5.04746E-04 4.59800E-04 4.18251E-04 3.79815E-04 3.44289E-04 3.11347E-04 + 2.80837E-04 2.52581E-04 2.26423E-04 2.02222E-04 1.79856E-04 1.59217E-04 + 1.40208E-04 1.22743E-04 1.06746E-04 9.21461E-05 7.88823E-05 6.68909E-05 + 5.61312E-05 4.65299E-05 3.80444E-05 3.06204E-05 2.42023E-05 1.87312E-05 + 1.41444E-05 1.03744E-05 7.34885E-06 4.98988E-06 3.21546E-06 1.93834E-06 + 1.07129E-06 5.25570E-07 2.16512E-07 6.67640E-08 1.06670E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 6.01161E+07 4.99848E+07 4.13471E+07 3.42029E+07 + 2.82942E+07 2.34073E+07 1.93653E+07 1.60220E+07 1.32564E+07 1.09687E+07 + 9.07625E+06 7.51063E+06 6.21537E+06 5.14373E+06 4.25708E+06 3.52344E+06 + 2.91638E+06 2.41405E+06 1.99835E+06 1.65433E+06 1.36961E+06 1.13397E+06 + 9.38923E+05 7.77480E+05 6.43840E+05 5.33209E+05 4.41620E+05 3.65794E+05 + 3.02765E+05 2.50825E+05 2.07814E+05 1.72195E+05 1.42695E+05 1.18262E+05 + 9.80227E+04 8.12520E+04 6.73575E+04 5.58460E+04 4.63079E+04 3.84042E+04 + 3.18541E+04 2.64252E+04 2.19251E+04 1.81944E+04 1.51013E+04 1.25363E+04 + 1.04091E+04 8.64468E+03 7.18089E+03 5.96633E+03 4.95838E+03 4.12175E+03 + 3.42718E+03 2.85042E+03 2.37139E+03 1.97344E+03 1.64275E+03 1.36790E+03 + 1.13939E+03 9.49347E+02 7.91255E+02 6.59700E+02 5.50190E+02 4.59000E+02 + 3.83039E+02 3.19740E+02 2.66972E+02 2.22968E+02 1.86233E+02 1.55603E+02 + 1.30029E+02 1.08665E+02 9.08143E+01 7.58950E+01 6.34216E+01 5.29904E+01 + 4.42651E+01 3.69655E+01 3.08581E+01 2.57482E+01 2.14733E+01 1.78976E+01 + 1.49076E+01 1.24080E+01 1.03194E+01 8.57849E+00 7.12370E+00 5.91316E+00 + 4.90364E+00 4.06437E+00 3.36714E+00 2.78848E+00 2.30841E+00 1.91134E+00 + 1.58254E+00 1.31068E+00 1.08606E+00 9.00565E-01 7.47416E-01 6.20988E-01 + 5.16606E-01 4.30396E-01 3.59157E-01 3.00244E-01 2.51482E-01 2.11077E-01 + 1.77555E-01 1.49702E-01 1.26536E-01 1.07200E-01 9.10597E-02 7.75492E-02 + 6.62325E-02 5.67040E-02 4.86849E-02 4.19147E-02 3.61865E-02 3.13208E-02 + 2.71887E-02 2.36653E-02 2.06542E-02 1.80744E-02 1.58586E-02 1.39506E-02 + 1.23034E-02 1.08777E-02 9.64065E-03 8.56450E-03 7.62595E-03 6.80534E-03 + 6.08605E-03 5.45398E-03 4.89731E-03 4.40556E-03 3.97025E-03 3.58396E-03 + 3.24040E-03 2.93417E-03 2.65998E-03 2.41477E-03 2.19459E-03 1.99644E-03 + 1.81772E-03 1.65619E-03 1.50988E-03 1.37709E-03 1.25631E-03 1.14627E-03 + 1.04581E-03 9.53931E-04 8.69770E-04 7.92553E-04 7.21607E-04 6.56335E-04 + 5.96219E-04 5.40781E-04 4.89629E-04 4.42476E-04 3.98876E-04 3.58616E-04 + 3.21447E-04 2.87153E-04 2.55539E-04 2.26435E-04 1.99687E-04 1.75161E-04 + 1.52733E-04 1.32291E-04 1.13735E-04 9.69698E-05 8.19007E-05 6.84602E-05 + 5.65403E-05 4.60711E-05 3.69688E-05 2.91484E-05 2.25220E-05 1.69985E-05 + 1.24825E-05 8.87439E-06 6.07047E-06 3.96398E-06 2.44474E-06 1.40528E-06 + 7.38993E-07 3.46796E-07 1.40296E-07 4.67581E-08 1.15590E-08 6.37391E-10 + 0.00000E+00 1.30878E+08 1.08614E+08 8.96573E+07 7.40078E+07 6.10896E+07 + 5.04261E+07 4.16238E+07 3.43578E+07 2.83600E+07 2.34092E+07 1.93225E+07 + 1.59491E+07 1.31647E+07 1.08662E+07 8.96904E+06 7.40304E+06 6.11044E+06 + 5.04350E+06 4.16284E+06 3.43594E+06 2.83596E+06 2.34074E+06 1.93199E+06 + 1.59461E+06 1.31615E+06 1.08631E+06 8.96611E+05 7.40044E+05 6.10313E+05 + 5.03750E+05 4.15797E+05 3.43204E+05 2.83289E+05 2.33837E+05 1.93022E+05 + 1.59325E+05 1.31511E+05 1.08555E+05 8.96094E+04 7.39724E+04 6.10664E+04 + 5.04143E+04 4.16222E+04 3.43653E+04 2.83753E+04 2.34310E+04 1.93496E+04 + 1.59804E+04 1.31990E+04 1.09027E+04 9.00688E+03 7.44153E+03 6.14897E+03 + 5.08158E+03 4.20006E+03 3.47196E+03 2.87053E+03 2.37366E+03 1.96314E+03 + 1.62390E+03 1.34353E+03 1.11177E+03 9.20162E+02 7.61721E+02 6.30680E+02 + 5.22277E+02 4.32581E+02 3.58347E+02 2.96858E+02 2.45989E+02 2.03856E+02 + 1.68945E+02 1.40017E+02 1.16041E+02 9.61654E+01 7.96853E+01 6.60186E+01 + 5.46838E+01 4.52824E+01 3.74846E+01 3.10173E+01 2.56542E+01 2.12080E+01 + 1.75223E+01 1.44683E+01 1.19437E+01 9.85081E+00 8.12306E+00 6.69327E+00 + 5.51349E+00 4.54049E+00 3.73863E+00 3.07793E+00 2.53503E+00 2.08830E+00 + 1.72119E+00 1.41963E+00 1.17198E+00 9.68605E-01 8.01567E-01 6.64323E-01 + 5.51493E-01 4.58663E-01 3.82213E-01 3.19182E-01 2.67147E-01 2.24126E-01 + 1.88498E-01 1.58957E-01 1.34370E-01 1.13903E-01 9.68139E-02 8.25336E-02 + 7.05363E-02 6.04604E-02 5.19701E-02 4.47995E-02 3.87188E-02 3.35630E-02 + 2.91731E-02 2.54266E-02 2.22209E-02 1.94708E-02 1.71054E-02 1.50655E-02 + 1.33017E-02 1.17728E-02 1.04439E-02 9.28603E-03 8.27454E-03 7.38869E-03 + 6.61093E-03 5.92654E-03 5.32249E-03 4.78825E-03 4.31461E-03 3.89375E-03 + 3.51900E-03 3.18382E-03 2.88440E-03 2.61586E-03 2.37449E-03 2.15709E-03 + 1.96086E-03 1.78340E-03 1.62259E-03 1.47659E-03 1.34380E-03 1.22280E-03 + 1.11237E-03 1.01143E-03 9.19020E-04 8.34315E-04 7.56578E-04 6.85169E-04 + 6.19495E-04 5.59072E-04 5.03542E-04 4.52359E-04 4.05255E-04 3.61923E-04 + 3.22091E-04 2.85518E-04 2.51989E-04 2.21311E-04 1.93312E-04 1.67834E-04 + 1.44732E-04 1.23875E-04 1.05136E-04 8.83915E-05 7.35475E-05 6.04649E-05 + 4.90479E-05 3.91863E-05 3.07693E-05 2.36846E-05 1.78179E-05 1.30522E-05 + 9.26775E-06 6.34322E-06 4.15614E-06 2.58330E-06 1.50703E-06 8.13392E-07 + 3.98871E-07 1.73279E-07 6.41604E-08 1.78439E-08 1.41076E-09 0.00000E+00 + 2.48679E+08 2.05987E+08 1.69686E+08 1.39775E+08 1.15131E+08 9.48292E+07 + 7.81040E+07 6.43260E+07 5.29763E+07 4.36274E+07 3.59267E+07 2.95839E+07 + 2.43599E+07 2.00574E+07 1.65141E+07 1.35961E+07 1.11932E+07 9.21449E+06 + 7.58522E+06 6.24373E+06 5.13923E+06 4.22991E+06 3.48130E+06 2.86504E+06 + 2.35775E+06 1.94018E+06 1.59647E+06 1.31360E+06 1.07988E+06 8.88464E+05 + 7.30939E+05 6.01314E+05 4.94654E+05 4.06894E+05 3.34689E+05 2.75268E+05 + 2.26382E+05 1.86170E+05 1.53094E+05 1.25889E+05 1.03514E+05 8.51132E+04 + 6.99808E+04 5.75370E+04 4.73046E+04 3.88911E+04 3.19733E+04 2.62856E+04 + 2.16095E+04 1.77652E+04 1.46048E+04 1.20067E+04 9.87094E+03 8.11524E+03 + 6.67199E+03 5.48560E+03 4.51035E+03 3.70866E+03 3.04963E+03 2.50786E+03 + 2.06247E+03 1.69631E+03 1.39525E+03 1.14772E+03 9.44175E+02 7.76789E+02 + 6.39125E+02 5.25896E+02 4.32695E+02 3.56087E+02 2.93052E+02 2.41168E+02 + 1.98468E+02 1.63321E+02 1.34389E+02 1.10569E+02 9.09572E+01 7.48094E+01 + 6.15137E+01 5.05666E+01 4.15541E+01 3.41354E+01 2.80302E+01 2.30063E+01 + 1.88736E+01 1.54817E+01 1.26899E+01 1.04012E+01 8.52015E+00 6.97842E+00 + 5.71522E+00 4.68085E+00 3.83382E+00 3.14199E+00 2.57602E+00 2.11351E+00 + 1.73564E+00 1.42691E+00 1.17464E+00 9.68416E-01 7.99743E-01 6.61673E-01 + 5.48541E-01 4.55733E-01 3.79497E-01 3.16778E-01 2.65095E-01 2.22425E-01 + 1.87147E-01 1.57866E-01 1.33554E-01 1.13303E-01 9.64182E-02 8.22627E-02 + 7.03975E-02 6.04178E-02 5.20039E-02 4.48803E-02 3.88492E-02 3.37213E-02 + 2.93508E-02 2.56158E-02 2.24154E-02 1.96657E-02 1.72969E-02 1.52508E-02 + 1.34789E-02 1.19403E-02 1.06009E-02 9.43195E-03 8.40910E-03 7.51185E-03 + 6.72305E-03 6.02748E-03 5.41288E-03 4.86853E-03 4.38534E-03 3.95555E-03 + 3.57156E-03 3.22895E-03 2.92206E-03 2.64658E-03 2.39880E-03 2.17549E-03 + 1.97384E-03 1.79142E-03 1.62610E-03 1.47600E-03 1.33951E-03 1.21519E-03 + 1.10181E-03 9.98246E-04 9.03549E-04 8.16865E-04 7.37451E-04 6.64622E-04 + 5.97815E-04 5.36611E-04 4.80384E-04 4.28817E-04 3.81552E-04 3.38272E-04 + 2.98692E-04 2.62560E-04 2.29649E-04 1.99750E-04 1.72676E-04 1.48252E-04 + 1.26318E-04 1.06720E-04 8.93081E-05 7.39632E-05 6.05214E-05 4.88641E-05 + 3.88590E-05 3.03750E-05 2.32808E-05 1.74449E-05 1.27351E-05 9.01884E-06 + 6.16420E-06 4.04070E-06 2.51982E-06 1.48115E-06 8.10591E-07 4.06596E-07 + 1.82587E-07 7.03644E-08 2.01584E-08 1.76803E-09 0.00000E+00 6.84240E+08 + 3.57413E+08 2.93826E+08 2.41532E+08 1.98533E+08 1.63177E+08 1.34109E+08 + 1.10211E+08 9.05656E+07 7.44166E+07 6.11427E+07 5.02328E+07 4.12664E+07 + 3.38980E+07 2.78430E+07 2.28678E+07 1.87802E+07 1.54219E+07 1.26631E+07 + 1.03970E+07 8.53566E+06 7.00696E+06 5.75154E+06 4.72064E+06 3.87417E+06 + 3.17919E+06 2.60863E+06 2.14029E+06 1.75437E+06 1.43915E+06 1.18046E+06 + 9.68177E+05 7.93995E+05 6.51087E+05 5.33851E+05 4.37655E+05 3.58752E+05 + 2.94045E+05 2.40985E+05 1.97480E+05 1.61813E+05 1.32575E+05 1.08609E+05 + 8.89676E+04 7.28711E+04 5.96814E+04 4.88746E+04 4.00211E+04 3.27686E+04 + 2.68282E+04 2.19629E+04 1.79786E+04 1.47161E+04 1.20448E+04 9.85775E+03 + 8.06737E+03 6.60182E+03 5.40225E+03 4.42046E+03 3.61696E+03 2.95942E+03 + 2.42135E+03 1.98106E+03 1.62080E+03 1.32604E+03 1.08486E+03 8.87529E+02 + 7.26080E+02 5.93905E+02 4.85858E+02 3.97452E+02 3.25101E+02 2.65903E+02 + 2.17464E+02 1.77829E+02 1.45398E+02 1.18861E+02 9.71485E+01 7.93839E+01 + 6.48509E+01 5.29632E+01 4.32410E+01 3.52917E+01 2.87929E+01 2.34813E+01 + 1.91497E+01 1.56071E+01 1.27212E+01 1.03639E+01 8.44369E+00 6.87971E+00 + 5.60654E+00 4.56988E+00 3.72784E+00 3.04268E+00 2.48567E+00 2.03287E+00 + 1.66470E+00 1.36525E+00 1.12156E+00 9.23075E-01 7.61261E-01 6.29184E-01 + 5.21231E-01 4.32861E-01 3.60398E-01 3.00871E-01 2.51867E-01 2.11464E-01 + 1.78016E-01 1.50312E-01 1.27287E-01 1.08131E-01 9.21031E-02 7.86938E-02 + 6.74349E-02 5.79583E-02 4.99472E-02 4.31747E-02 3.74242E-02 3.25293E-02 + 2.83513E-02 2.47754E-02 2.17065E-02 1.90655E-02 1.67867E-02 1.48151E-02 + 1.31049E-02 1.16174E-02 1.03204E-02 9.18668E-03 8.19307E-03 7.32040E-03 + 6.55164E-03 5.87305E-03 5.27266E-03 4.74028E-03 4.26730E-03 3.84521E-03 + 3.46909E-03 3.13261E-03 2.83099E-03 2.56009E-03 2.31632E-03 2.09657E-03 + 1.89810E-03 1.71855E-03 1.55586E-03 1.40821E-03 1.27402E-03 1.15189E-03 + 1.04062E-03 9.39115E-04 8.46443E-04 7.61775E-04 6.84353E-04 6.13544E-04 + 5.48880E-04 4.89670E-04 4.35557E-04 3.86139E-04 3.41060E-04 3.00001E-04 + 2.62676E-04 2.28825E-04 1.98213E-04 1.70626E-04 1.45862E-04 1.23736E-04 + 1.04073E-04 8.66985E-05 7.14737E-05 5.82150E-05 4.67852E-05 3.70356E-05 + 2.88197E-05 2.19931E-05 1.64130E-05 1.19381E-05 8.42899E-06 5.74927E-06 + 3.76644E-06 2.35236E-06 1.38903E-06 7.66844E-07 3.89999E-07 1.78415E-07 + 7.00309E-08 2.01912E-08 1.86994E-09 0.00000E+00 6.90468E+08 5.69872E+08 + 4.67595E+08 3.83635E+08 3.14723E+08 2.58167E+08 2.11755E+08 1.73671E+08 + 1.42423E+08 1.16786E+08 9.57549E+07 7.85034E+07 6.43536E+07 5.27489E+07 + 4.32324E+07 3.54291E+07 2.90312E+07 2.37861E+07 1.94865E+07 1.59623E+07 + 1.30740E+07 1.07072E+07 8.76777E+06 7.17881E+06 5.87711E+06 4.81086E+06 + 3.93753E+06 3.22239E+06 2.63452E+06 2.15551E+06 1.76337E+06 1.44239E+06 + 1.17968E+06 9.64690E+05 7.88777E+05 6.44815E+05 5.27045E+05 4.30725E+05 + 3.51958E+05 2.87553E+05 2.34900E+05 1.91861E+05 1.56685E+05 1.27939E+05 + 1.04452E+05 8.52641E+04 6.95910E+04 5.67907E+04 4.63381E+04 3.78040E+04 + 3.08373E+04 2.51509E+04 2.05103E+04 1.67236E+04 1.36342E+04 1.11141E+04 + 9.05869E+03 7.38247E+03 6.01570E+03 4.90139E+03 3.99305E+03 3.25269E+03 + 2.64932E+03 2.15766E+03 1.75706E+03 1.43070E+03 1.16484E+03 9.48294E+02 + 7.71819E+02 6.28229E+02 5.11297E+02 4.16063E+02 3.38523E+02 2.75395E+02 + 2.24003E+02 1.82170E+02 1.48120E+02 1.20409E+02 9.78587E+01 7.95113E+01 + 6.45861E+01 5.24474E+01 4.25776E+01 3.45537E+01 2.80323E+01 2.27438E+01 + 1.84424E+01 1.49576E+01 1.21267E+01 9.83293E+00 7.97459E+00 6.46961E+00 + 5.25039E+00 4.26495E+00 3.46695E+00 2.82123E+00 2.29866E+00 1.87562E+00 + 1.53297E+00 1.25524E+00 1.02990E+00 8.46863E-01 6.97986E-01 5.76706E-01 + 4.77738E-01 3.96828E-01 3.30548E-01 2.76130E-01 2.31377E-01 1.94414E-01 + 1.63866E-01 1.38530E-01 1.17493E-01 9.99230E-02 8.52487E-02 7.29475E-02 + 6.26092E-02 5.38821E-02 4.65140E-02 4.02657E-02 3.49535E-02 3.04244E-02 + 2.65522E-02 2.32323E-02 2.03783E-02 1.79180E-02 1.57914E-02 1.39484E-02 + 1.23470E-02 1.09518E-02 9.73341E-03 8.66657E-03 7.73045E-03 6.90658E-03 + 6.18005E-03 5.53789E-03 4.96905E-03 4.46423E-03 4.01424E-03 3.61372E-03 + 3.25586E-03 2.93549E-03 2.64816E-03 2.38998E-03 2.15759E-03 1.94807E-03 + 1.75886E-03 1.58774E-03 1.43276E-03 1.29222E-03 1.16461E-03 1.04863E-03 + 9.43127E-04 8.47077E-04 7.59590E-04 6.79854E-04 6.07179E-04 5.41051E-04 + 4.80734E-04 4.25829E-04 3.75900E-04 3.30553E-04 2.89438E-04 2.52238E-04 + 2.18665E-04 1.88459E-04 1.61379E-04 1.37203E-04 1.15723E-04 9.67469E-05 + 8.00820E-05 6.55726E-05 5.30227E-05 4.22818E-05 3.31901E-05 2.55917E-05 + 1.93343E-05 1.42687E-05 1.02495E-05 7.13483E-06 4.78761E-06 3.07701E-06 + 1.87851E-06 1.07920E-06 5.76278E-07 2.81575E-07 1.23002E-07 4.59576E-08 + 1.26504E-08 1.11503E-09 0.00000E+00 1.05707E+09 8.70924E+08 7.13253E+08 + 5.84058E+08 4.78215E+08 3.91510E+08 3.20491E+08 2.62325E+08 2.14692E+08 + 1.75688E+08 1.43753E+08 1.17609E+08 9.62086E+07 7.86925E+07 6.43574E+07 + 5.26272E+07 4.30294E+07 3.51775E+07 2.87546E+07 2.35013E+07 1.92051E+07 + 1.56922E+07 1.28200E+07 1.04720E+07 8.55284E+06 6.98436E+06 5.70262E+06 + 4.65546E+06 3.79668E+06 3.09858E+06 2.52845E+06 2.06290E+06 1.68279E+06 + 1.37250E+06 1.11924E+06 9.12502E+05 7.43810E+05 6.06197E+05 4.93956E+05 + 4.02425E+05 3.27795E+05 2.66956E+05 2.17368E+05 1.76959E+05 1.44034E+05 + 1.17213E+05 9.53685E+04 7.75800E+04 6.30972E+04 5.13083E+04 4.17138E+04 + 3.39069E+04 2.75558E+04 2.23900E+04 1.81891E+04 1.47735E+04 1.19971E+04 + 9.74062E+03 7.90708E+03 6.41750E+03 5.20758E+03 4.22502E+03 3.42724E+03 + 2.77962E+03 2.25398E+03 1.82743E+03 1.48135E+03 1.20061E+03 9.72764E+02 + 7.88164E+02 6.38483E+02 5.17113E+02 4.18736E+02 3.39008E+02 2.74404E+02 + 2.22063E+02 1.79665E+02 1.45327E+02 1.17521E+02 9.50108E+01 7.67912E+01 + 6.20483E+01 5.01223E+01 4.04766E+01 3.26773E+01 2.63849E+01 2.12933E+01 + 1.71893E+01 1.38721E+01 1.11978E+01 9.04174E+00 7.30412E+00 5.90312E+00 + 4.77599E+00 3.86737E+00 3.13535E+00 2.54547E+00 2.06989E+00 1.68622E+00 + 1.37641E+00 1.12596E+00 9.23241E-01 7.58899E-01 6.25444E-01 5.16868E-01 + 4.28355E-01 3.56042E-01 2.96821E-01 2.48235E-01 2.08196E-01 1.75177E-01 + 1.47846E-01 1.25194E-01 1.06310E-01 9.05638E-02 7.73846E-02 6.63248E-02 + 5.70016E-02 4.91407E-02 4.24828E-02 3.68290E-02 3.20142E-02 2.79023E-02 + 2.43806E-02 2.13562E-02 1.87517E-02 1.65026E-02 1.45554E-02 1.28650E-02 + 1.13939E-02 1.01103E-02 8.98757E-03 8.00341E-03 7.13816E-03 6.37598E-03 + 5.70305E-03 5.10765E-03 4.57990E-03 4.11006E-03 3.69243E-03 3.31980E-03 + 2.98670E-03 2.68839E-03 2.42079E-03 2.18032E-03 1.96389E-03 1.76881E-03 + 1.59272E-03 1.43356E-03 1.28954E-03 1.15907E-03 1.04076E-03 9.33408E-04 + 8.35923E-04 7.47367E-04 6.66886E-04 5.93745E-04 5.27397E-04 4.67071E-04 + 4.12344E-04 3.62747E-04 3.17866E-04 2.77327E-04 2.40791E-04 2.07953E-04 + 1.78532E-04 1.52272E-04 1.28934E-04 1.08298E-04 9.01547E-05 7.43018E-05 + 6.05712E-05 4.87585E-05 3.87044E-05 3.02421E-05 2.32109E-05 1.74550E-05 + 1.28237E-05 9.17151E-06 6.35866E-06 4.25172E-06 2.72516E-06 1.66124E-06 + 9.54718E-07 5.11276E-07 2.51289E-07 1.10686E-07 4.16099E-08 1.13980E-08 + 1.04310E-09 0.00000E+00 1.56324E+09 1.28575E+09 1.05100E+09 8.58996E+08 + 7.01983E+08 5.73600E+08 4.68637E+08 3.82832E+08 3.12698E+08 2.55378E+08 + 2.08538E+08 1.70265E+08 1.38998E+08 1.13456E+08 9.25953E+07 7.55589E+07 + 6.16479E+07 5.02906E+07 4.10194E+07 3.34523E+07 2.72768E+07 2.22379E+07 + 1.81268E+07 1.47734E+07 1.20383E+07 9.80794E+06 7.98933E+06 6.50691E+06 + 5.29391E+06 4.31013E+06 3.50854E+06 2.85550E+06 2.32357E+06 1.89037E+06 + 1.53765E+06 1.25041E+06 1.01660E+06 8.26347E+05 6.71556E+05 5.45645E+05 + 4.43247E+05 3.59986E+05 2.92301E+05 2.37289E+05 1.92587E+05 1.56271E+05 + 1.26774E+05 1.02820E+05 8.33729E+04 6.75879E+04 5.47784E+04 4.43859E+04 + 3.59564E+04 2.91207E+04 2.35788E+04 1.90869E+04 1.54470E+04 1.24981E+04 + 1.01097E+04 8.17579E+03 6.61020E+03 5.34311E+03 4.31787E+03 3.48852E+03 + 2.81779E+03 2.27549E+03 1.83711E+03 1.48285E+03 1.19644E+03 9.65303E+02 + 7.78631E+02 6.27880E+02 5.06193E+02 4.07988E+02 3.28752E+02 2.64835E+02 + 2.13289E+02 1.71729E+02 1.38228E+02 1.11232E+02 8.94830E+01 7.19672E+01 + 5.78650E+01 4.65136E+01 3.73788E+01 3.00444E+01 2.41378E+01 1.93995E+01 + 1.55878E+01 1.25291E+01 1.00746E+01 8.10552E+00 6.52494E+00 5.25891E+00 + 4.24266E+00 3.42736E+00 2.77300E+00 2.24750E+00 1.82515E+00 1.48534E+00 + 1.21160E+00 9.90756E-01 8.12293E-01 6.67808E-01 5.50597E-01 4.55303E-01 + 3.77652E-01 3.14214E-01 2.62286E-01 2.19588E-01 1.84447E-01 1.55415E-01 + 1.31398E-01 1.11409E-01 9.47689E-02 8.08623E-02 6.92092E-02 5.93990E-02 + 5.11383E-02 4.41503E-02 3.82233E-02 3.31816E-02 2.88805E-02 2.52008E-02 + 2.20439E-02 1.93281E-02 1.69854E-02 1.49591E-02 1.32018E-02 1.16740E-02 + 1.03424E-02 9.17882E-03 8.15996E-03 7.26519E-03 6.47790E-03 5.78361E-03 + 5.17006E-03 4.62690E-03 4.14400E-03 3.71534E-03 3.33341E-03 2.99252E-03 + 2.68771E-03 2.41472E-03 2.16984E-03 1.94983E-03 1.75190E-03 1.57359E-03 + 1.41275E-03 1.26753E-03 1.13626E-03 1.01752E-03 9.10029E-04 8.12672E-04 + 7.24470E-04 6.44534E-04 5.72098E-04 5.06589E-04 4.47215E-04 3.93526E-04 + 3.45038E-04 3.01315E-04 2.61966E-04 2.26640E-04 1.95014E-04 1.66797E-04 + 1.41718E-04 1.19528E-04 9.99951E-05 8.29038E-05 6.80420E-05 5.52341E-05 + 4.42718E-05 3.49907E-05 2.72214E-05 2.08017E-05 1.55760E-05 1.13954E-05 + 8.11760E-06 5.60759E-06 3.73799E-06 2.39054E-06 1.45583E-06 8.37330E-07 + 4.49806E-07 2.22322E-07 9.86351E-08 3.72438E-08 1.01532E-08 9.58556E-10 + 0.00000E+00 2.24701E+09 1.84502E+09 1.50537E+09 1.22807E+09 1.00171E+09 + 8.16962E+08 6.66193E+08 5.43172E+08 4.42803E+08 3.60928E+08 2.94148E+08 + 2.39688E+08 1.95280E+08 1.59075E+08 1.29562E+08 1.05508E+08 8.59053E+07 + 6.99330E+07 5.69209E+07 4.63219E+07 3.76899E+07 3.06611E+07 2.49386E+07 + 2.02804E+07 1.64892E+07 1.34042E+07 1.08941E+07 8.85252E+06 7.18565E+06 + 5.83678E+06 4.74014E+06 3.84875E+06 3.12433E+06 2.53572E+06 2.05756E+06 + 1.66908E+06 1.35362E+06 1.09753E+06 8.89674E+05 7.21013E+05 5.84183E+05 + 4.73203E+05 3.83210E+05 3.10253E+05 2.51121E+05 2.03205E+05 1.64389E+05 + 1.32952E+05 1.07497E+05 8.68919E+04 7.02168E+04 5.67258E+04 4.58139E+04 + 3.69904E+04 2.98577E+04 2.40933E+04 1.94361E+04 1.56745E+04 1.26372E+04 + 1.01855E+04 8.20692E+03 6.61075E+03 5.32345E+03 4.28554E+03 3.44897E+03 + 2.77489E+03 2.23188E+03 1.79461E+03 1.44237E+03 1.15914E+03 9.31244E+02 + 7.47904E+02 6.00479E+02 4.81970E+02 3.86733E+02 3.10221E+02 2.48770E+02 + 1.99431E+02 1.59829E+02 1.28053E+02 1.02564E+02 8.21266E+01 6.57449E+01 + 5.26174E+01 4.21006E+01 3.36944E+01 2.69550E+01 2.15728E+01 1.72624E+01 + 1.38188E+01 1.10676E+01 8.86985E+00 7.11326E+00 5.71208E+00 4.59193E+00 + 3.69680E+00 2.98115E+00 2.40857E+00 1.95003E+00 1.58238E+00 1.28720E+00 + 1.04981E+00 8.58563E-01 7.04174E-01 5.79274E-01 4.77995E-01 3.95670E-01 + 3.28570E-01 2.73768E-01 2.28799E-01 1.91863E-01 1.61404E-01 1.36250E-01 + 1.15351E-01 9.79793E-02 8.34831E-02 7.13530E-02 6.11549E-02 5.25785E-02 + 4.53324E-02 3.91936E-02 3.39776E-02 2.95328E-02 2.57343E-02 2.24789E-02 + 1.96813E-02 1.72704E-02 1.51874E-02 1.33828E-02 1.18155E-02 1.04509E-02 + 9.25980E-03 8.21800E-03 7.30413E-03 6.50098E-03 5.79358E-03 5.16921E-03 + 4.61722E-03 4.12712E-03 3.69270E-03 3.30620E-03 2.96177E-03 2.65429E-03 + 2.37937E-03 2.13319E-03 1.91242E-03 1.71418E-03 1.53595E-03 1.37552E-03 + 1.23097E-03 1.10062E-03 9.82971E-04 8.76736E-04 7.80762E-04 6.94043E-04 + 6.15669E-04 5.44852E-04 4.80999E-04 4.23304E-04 3.71302E-04 3.24493E-04 + 2.82432E-04 2.44715E-04 2.10980E-04 1.80895E-04 1.54159E-04 1.30495E-04 + 1.09646E-04 9.13749E-05 7.54599E-05 6.16854E-05 4.98715E-05 3.98097E-05 + 3.13342E-05 2.42759E-05 1.84744E-05 1.37773E-05 1.00399E-05 7.12555E-06 + 4.90584E-06 3.26105E-06 2.08138E-06 1.26649E-06 7.28943E-07 3.92596E-07 + 1.94892E-07 8.68868E-08 3.28457E-08 8.88968E-09 8.60668E-10 0.00000E+00 + 3.15336E+09 2.58493E+09 2.10524E+09 1.71430E+09 1.39574E+09 1.13621E+09 + 9.24795E+08 7.52600E+08 6.12371E+08 4.98189E+08 4.05232E+08 3.29565E+08 + 2.67981E+08 2.17868E+08 1.77096E+08 1.43928E+08 1.16951E+08 9.50137E+07 + 7.71768E+07 6.26766E+07 5.08910E+07 4.13136E+07 3.35320E+07 2.72106E+07 + 2.20764E+07 1.79072E+07 1.45221E+07 1.17746E+07 9.53624E+06 7.72876E+06 + 6.26247E+06 5.07321E+06 4.10884E+06 3.32700E+06 2.69329E+06 2.17961E+06 + 1.76343E+06 1.42635E+06 1.15340E+06 9.32438E+05 7.53603E+05 6.08900E+05 + 4.91845E+05 3.97181E+05 3.20644E+05 2.58780E+05 2.08790E+05 1.68406E+05 + 1.35792E+05 1.09460E+05 8.82063E+04 7.10569E+04 5.72233E+04 4.60679E+04 + 3.70750E+04 2.98276E+04 2.39889E+04 1.92866E+04 1.55008E+04 1.24538E+04 + 1.00023E+04 8.03056E+03 6.44528E+03 5.17114E+03 4.14742E+03 3.32520E+03 + 2.66504E+03 2.13521E+03 1.70985E+03 1.36901E+03 1.09573E+03 8.76651E+02 + 7.01131E+02 5.60558E+02 4.48013E+02 3.57940E+02 2.85878E+02 2.28247E+02 + 1.82173E+02 1.45353E+02 1.15939E+02 9.24518E+01 7.37040E+01 5.87434E+01 + 4.68086E+01 3.73094E+01 2.97260E+01 2.36954E+01 1.88860E+01 1.50599E+01 + 1.20157E+01 9.59392E+00 7.66606E+00 6.13435E+00 4.91458E+00 3.94354E+00 + 3.17004E+00 2.55338E+00 2.06123E+00 1.66795E+00 1.35319E+00 1.10083E+00 + 8.98116E-01 7.34923E-01 6.03249E-01 4.96745E-01 4.10380E-01 3.40145E-01 + 2.82904E-01 2.36029E-01 1.97600E-01 1.65968E-01 1.39889E-01 1.18256E-01 + 1.00302E-01 8.53414E-02 7.28399E-02 6.23435E-02 5.35273E-02 4.60876E-02 + 3.97923E-02 3.44493E-02 2.99014E-02 2.60189E-02 2.26952E-02 1.98418E-02 + 1.73855E-02 1.52655E-02 1.34308E-02 1.18392E-02 1.04548E-02 9.24791E-03 + 8.19347E-03 7.26961E-03 6.45866E-03 5.74529E-03 5.11648E-03 4.56131E-03 + 4.06909E-03 3.63342E-03 3.24641E-03 2.90205E-03 2.59515E-03 2.32121E-03 + 2.07635E-03 1.85717E-03 1.66073E-03 1.48447E-03 1.32615E-03 1.18382E-03 + 1.05574E-03 9.40430E-04 8.36553E-04 7.42946E-04 6.58588E-04 5.82558E-04 + 5.14052E-04 4.52463E-04 3.96984E-04 3.47137E-04 3.02416E-04 2.62366E-04 + 2.26579E-04 1.94685E-04 1.66350E-04 1.41266E-04 1.19153E-04 9.97514E-05 + 8.28202E-05 6.81372E-05 5.54859E-05 4.46854E-05 3.55303E-05 2.78557E-05 + 2.14961E-05 1.62951E-05 1.21056E-05 8.78925E-06 6.21645E-06 4.26673E-06 + 2.82897E-06 1.80236E-06 1.09589E-06 6.31123E-07 3.40614E-07 1.69627E-07 + 7.58392E-08 2.86286E-08 7.67889E-09 7.59200E-10 0.00000E+00 4.33491E+09 + 3.54772E+09 2.88422E+09 2.34442E+09 1.90533E+09 1.54822E+09 1.25784E+09 + 1.02175E+09 8.29829E+08 6.73841E+08 5.47078E+08 4.44083E+08 3.60412E+08 + 2.92452E+08 2.37262E+08 1.92450E+08 1.56072E+08 1.26546E+08 1.02585E+08 + 8.31437E+07 6.73731E+07 5.45825E+07 4.42106E+07 3.58019E+07 2.89861E+07 + 2.34626E+07 1.89870E+07 1.53619E+07 1.24147E+07 1.00398E+07 8.11724E+06 + 6.56123E+06 5.30217E+06 4.28361E+06 3.45983E+06 2.79355E+06 2.25492E+06 + 1.81964E+06 1.46796E+06 1.18392E+06 9.54553E+05 7.69395E+05 6.19964E+05 + 4.99401E+05 4.02158E+05 3.23746E+05 2.60538E+05 2.09602E+05 1.68567E+05 + 1.35520E+05 1.08914E+05 8.75003E+04 7.02720E+04 5.64154E+04 4.52746E+04 + 3.63204E+04 2.91262E+04 2.33481E+04 1.87092E+04 1.49861E+04 1.19992E+04 + 9.60393E+03 7.68374E+03 6.14502E+03 4.91249E+03 3.92559E+03 3.13569E+03 + 2.50375E+03 1.99805E+03 1.59415E+03 1.27139E+03 1.01353E+03 8.07643E+02 + 6.43326E+02 5.12239E+02 4.07704E+02 3.24379E+02 2.57987E+02 2.05109E+02 + 1.63014E+02 1.29516E+02 1.02871E+02 8.16873E+01 6.48500E+01 5.14716E+01 + 4.08663E+01 3.24338E+01 2.57550E+01 2.04500E+01 1.62464E+01 1.29151E+01 + 1.02753E+01 8.18189E+00 6.52498E+00 5.21038E+00 4.16764E+00 3.33994E+00 + 2.68232E+00 2.15922E+00 1.74253E+00 1.41005E+00 1.14427E+00 9.31368E-01 + 7.60435E-01 6.22866E-01 5.11863E-01 4.22056E-01 3.49180E-01 2.89909E-01 + 2.41466E-01 2.01825E-01 1.69252E-01 1.42442E-01 1.20237E-01 1.01836E-01 + 8.65241E-02 7.37468E-02 6.30328E-02 5.40450E-02 4.64696E-02 4.00670E-02 + 3.46392E-02 3.00241E-02 2.60887E-02 2.27233E-02 1.98373E-02 1.73557E-02 + 1.52161E-02 1.33665E-02 1.17637E-02 1.03712E-02 9.15865E-03 8.10052E-03 + 7.17455E-03 6.36279E-03 5.64963E-03 5.02183E-03 4.46834E-03 3.97831E-03 + 3.54523E-03 3.16111E-03 2.81988E-03 2.51627E-03 2.24574E-03 2.00435E-03 + 1.78869E-03 1.59578E-03 1.42304E-03 1.26820E-03 1.12929E-03 1.00458E-03 + 8.92562E-04 7.91895E-04 7.01407E-04 6.20072E-04 5.46965E-04 4.81275E-04 + 4.22388E-04 3.69502E-04 3.22132E-04 2.79768E-04 2.41955E-04 2.08283E-04 + 1.78380E-04 1.51910E-04 1.28565E-04 1.08065E-04 9.01507E-05 7.45812E-05 + 6.11362E-05 4.96015E-05 3.97980E-05 3.15257E-05 2.46233E-05 1.89305E-05 + 1.42972E-05 1.05831E-05 7.65726E-06 5.39840E-06 3.69467E-06 2.44392E-06 + 1.55450E-06 9.44514E-07 5.44170E-07 2.94135E-07 1.46790E-07 6.57027E-08 + 2.47162E-08 6.56200E-09 6.60484E-10 0.00000E+00 5.85263E+09 4.78223E+09 + 3.88107E+09 3.14916E+09 2.55483E+09 2.07231E+09 1.68062E+09 1.36271E+09 + 1.10474E+09 8.95442E+08 7.25657E+08 5.87952E+08 4.76287E+08 3.85753E+08 + 3.12365E+08 2.52888E+08 2.04693E+08 1.65649E+08 1.34023E+08 1.08412E+08 + 8.76757E+07 7.08899E+07 5.73046E+07 4.63121E+07 3.74194E+07 3.02270E+07 + 2.44107E+07 1.97092E+07 1.58944E+07 1.28268E+07 1.03485E+07 8.34688E+06 + 6.73059E+06 5.42580E+06 4.37273E+06 3.52282E+06 2.83722E+06 2.28437E+06 + 1.83868E+06 1.47950E+06 1.19010E+06 9.57007E+05 7.69315E+05 6.18228E+05 + 4.96645E+05 3.98836E+05 3.20177E+05 2.56939E+05 2.06117E+05 1.65286E+05 + 1.32494E+05 1.06167E+05 8.50386E+04 6.80881E+04 5.44945E+04 4.35971E+04 + 3.48646E+04 2.78697E+04 2.22688E+04 1.77859E+04 1.41993E+04 1.13311E+04 + 9.03827E+03 7.20622E+03 5.74298E+03 4.57481E+03 3.64262E+03 2.89909E+03 + 2.30593E+03 1.83367E+03 1.45747E+03 1.15789E+03 9.19473E+02 7.29828E+02 + 5.79046E+02 4.59219E+02 3.64036E+02 2.88465E+02 2.28492E+02 1.80921E+02 + 1.43205E+02 1.13317E+02 8.96433E+01 7.08985E+01 5.60611E+01 4.43442E+01 + 3.50635E+01 2.77410E+01 2.19470E+01 1.73735E+01 1.37626E+01 1.09120E+01 + 8.65977E+00 6.88358E+00 5.47935E+00 4.36936E+00 3.49126E+00 2.79589E+00 + 2.24450E+00 1.80662E+00 1.45827E+00 1.18058E+00 9.58738E-01 7.81085E-01 + 6.38459E-01 5.23644E-01 4.30959E-01 3.55905E-01 2.94984E-01 2.45287E-01 + 2.04692E-01 1.71391E-01 1.44027E-01 1.21397E-01 1.02671E-01 8.71112E-02 + 7.41441E-02 6.32848E-02 5.41864E-02 4.65271E-02 4.00610E-02 3.45857E-02 + 2.99356E-02 2.59746E-02 2.25911E-02 1.96928E-02 1.72033E-02 1.50593E-02 + 1.32081E-02 1.16057E-02 1.02152E-02 9.00573E-03 7.95163E-03 7.03035E-03 + 6.22374E-03 5.51604E-03 4.89391E-03 4.34621E-03 3.86201E-03 3.43473E-03 + 3.05635E-03 2.72076E-03 2.42268E-03 2.15755E-03 1.92140E-03 1.71082E-03 + 1.52281E-03 1.35480E-03 1.20452E-03 1.06999E-03 9.49483E-04 8.41485E-04 + 7.44665E-04 6.57851E-04 5.80018E-04 5.10244E-04 4.47721E-04 3.91831E-04 + 3.41784E-04 2.97092E-04 2.57249E-04 2.21801E-04 1.90339E-04 1.62496E-04 + 1.37936E-04 1.16355E-04 9.74749E-05 8.10395E-05 6.68122E-05 5.45764E-05 + 4.41227E-05 3.52758E-05 2.78432E-05 2.16691E-05 1.65999E-05 1.24930E-05 + 9.21603E-06 6.64647E-06 4.67168E-06 3.18879E-06 2.10470E-06 1.33668E-06 + 8.11589E-07 4.67680E-07 2.53038E-07 1.26421E-07 5.65645E-08 2.11700E-08 + 5.55858E-09 5.68255E-10 0.00000E+00 7.77650E+09 6.34437E+09 5.14005E+09 + 4.16355E+09 3.37195E+09 2.73035E+09 2.21041E+09 1.78914E+09 1.44787E+09 + 1.17147E+09 9.47645E+08 7.66429E+08 6.19738E+08 5.01019E+08 4.04956E+08 + 3.27241E+08 2.64382E+08 2.13550E+08 1.72452E+08 1.39232E+08 1.12385E+08 + 9.06928E+07 7.31700E+07 5.90183E+07 4.75917E+07 3.83676E+07 3.09228E+07 + 2.49167E+07 2.00530E+07 1.61496E+07 1.30024E+07 1.04657E+07 8.42139E+06 + 6.77446E+06 5.44801E+06 4.37966E+06 3.51966E+06 2.82763E+06 2.27093E+06 + 1.82324E+06 1.46331E+06 1.17404E+06 9.41620E+05 7.54946E+05 6.05061E+05 + 4.84755E+05 3.88225E+05 3.10798E+05 2.48716E+05 1.98957E+05 1.59089E+05 + 1.27157E+05 1.01593E+05 8.11333E+04 6.47664E+04 5.16786E+04 4.12172E+04 + 3.28588E+04 2.61834E+04 2.08545E+04 1.66024E+04 1.32111E+04 1.05074E+04 + 8.35308E+03 6.63721E+03 5.27124E+03 4.18432E+03 3.31991E+03 2.63236E+03 + 2.08658E+03 1.65314E+03 1.30904E+03 1.03605E+03 8.19601E+02 6.48062E+02 + 5.12186E+02 4.04614E+02 3.19495E+02 2.52176E+02 1.98963E+02 1.56922E+02 + 1.23725E+02 9.75242E+01 7.68534E+01 6.05511E+01 4.77245E+01 3.76019E+01 + 2.96445E+01 2.33711E+01 1.84372E+01 1.45560E+01 1.15028E+01 9.09915E+00 + 7.21010E+00 5.72173E+00 4.54915E+00 3.62455E+00 2.89464E+00 2.31765E+00 + 1.86078E+00 1.49835E+00 1.21022E+00 9.80638E-01 7.97243E-01 6.50355E-01 + 5.32376E-01 4.37339E-01 3.60538E-01 2.98319E-01 2.47656E-01 2.06344E-01 + 1.72511E-01 1.44753E-01 1.21831E-01 1.02892E-01 8.71759E-02 7.40960E-02 + 6.31561E-02 5.40016E-02 4.63042E-02 3.98136E-02 3.43239E-02 2.96668E-02 + 2.57044E-02 2.23234E-02 1.94306E-02 1.69485E-02 1.48134E-02 1.29719E-02 + 1.13798E-02 9.99997E-03 8.80121E-03 7.75775E-03 6.84693E-03 6.05054E-03 + 5.35275E-03 4.74019E-03 4.20170E-03 3.72635E-03 3.30753E-03 2.93724E-03 + 2.60936E-03 2.31863E-03 2.06047E-03 1.83097E-03 1.62669E-03 1.44467E-03 + 1.28234E-03 1.13743E-03 1.00799E-03 8.92304E-04 7.88861E-04 6.96344E-04 + 6.13590E-04 5.39585E-04 4.73416E-04 4.14282E-04 3.61570E-04 3.14502E-04 + 2.72596E-04 2.35351E-04 2.02318E-04 1.73095E-04 1.47319E-04 1.24661E-04 + 1.04823E-04 8.75296E-05 7.25321E-05 5.95993E-05 4.85204E-05 3.90932E-05 + 3.11477E-05 2.45004E-05 1.90021E-05 1.45073E-05 1.08817E-05 8.00137E-06 + 5.75274E-06 4.03203E-06 2.74529E-06 1.80826E-06 1.14674E-06 6.95725E-07 + 4.00892E-07 2.16996E-07 1.08433E-07 4.84354E-08 1.80113E-08 4.67440E-09 + 4.84471E-10 0.00000E+00 1.01862E+10 8.29768E+09 6.71135E+09 5.42720E+09 + 4.38792E+09 3.54696E+09 2.86660E+09 2.31628E+09 1.87122E+09 1.51136E+09 + 1.22045E+09 9.85329E+08 7.95328E+08 6.41824E+08 5.17831E+08 4.17697E+08 + 3.36848E+08 2.71585E+08 2.18914E+08 1.76415E+08 1.42132E+08 1.14482E+08 + 9.21880E+07 7.42161E+07 5.97320E+07 4.80616E+07 3.86602E+07 3.10901E+07 + 2.49717E+07 2.00708E+07 1.61270E+07 1.29543E+07 1.04027E+07 8.35111E+06 + 6.70203E+06 5.37651E+06 4.31166E+06 3.45655E+06 2.77009E+06 2.21918E+06 + 1.77721E+06 1.42275E+06 1.13856E+06 9.10800E+05 7.28321E+05 5.82176E+05 + 4.65171E+05 3.71531E+05 2.96619E+05 2.36712E+05 1.88824E+05 1.50558E+05 + 1.19993E+05 9.55905E+04 7.61156E+04 6.05801E+04 4.81926E+04 3.83196E+04 + 3.04544E+04 2.41916E+04 1.92071E+04 1.52418E+04 1.20889E+04 9.58331E+03 + 7.59303E+03 6.01291E+03 4.75908E+03 3.76472E+03 2.97605E+03 2.35180E+03 + 1.85750E+03 1.46625E+03 1.15679E+03 9.12173E+02 7.18910E+02 5.66308E+02 + 4.45880E+02 3.50897E+02 2.76023E+02 2.17034E+02 1.70587E+02 1.34035E+02 + 1.05286E+02 8.26827E+01 6.49186E+01 5.09908E+01 4.00377E+01 3.14577E+01 + 2.47173E+01 1.94346E+01 1.52934E+01 1.20470E+01 9.49988E+00 7.50477E+00 + 5.93798E+00 4.70758E+00 3.74041E+00 2.97922E+00 2.37927E+00 1.90556E+00 + 1.53080E+00 1.23365E+00 9.97475E-01 8.09265E-01 6.58866E-01 5.38329E-01 + 4.41434E-01 3.63284E-01 3.00092E-01 2.48727E-01 2.06915E-01 1.72727E-01 + 1.44720E-01 1.21628E-01 1.02575E-01 8.67850E-02 7.36611E-02 6.26983E-02 + 5.35358E-02 4.58410E-02 3.93602E-02 3.38851E-02 2.92457E-02 2.53029E-02 + 2.19425E-02 1.90704E-02 1.66091E-02 1.44942E-02 1.26724E-02 1.10991E-02 + 9.73730E-03 8.55567E-03 7.52842E-03 6.63293E-03 5.85100E-03 5.16683E-03 + 4.56707E-03 4.04061E-03 3.57660E-03 3.16839E-03 2.80807E-03 2.48955E-03 + 2.20759E-03 1.95768E-03 1.73590E-03 1.53887E-03 1.36365E-03 1.20769E-03 + 1.06877E-03 9.44933E-04 8.34497E-04 7.35974E-04 6.48062E-04 5.69618E-04 + 4.99641E-04 4.37234E-04 3.81610E-04 3.32160E-04 2.88130E-04 2.49042E-04 + 2.14405E-04 1.83780E-04 1.56772E-04 1.33028E-04 1.12226E-04 9.40754E-05 + 7.83093E-05 6.46854E-05 5.29807E-05 4.29920E-05 3.45253E-05 2.74176E-05 + 2.14951E-05 1.66164E-05 1.26446E-05 9.45431E-06 6.93042E-06 4.96823E-06 + 3.47281E-06 2.35893E-06 1.55074E-06 9.82006E-07 5.95269E-07 3.42892E-07 + 1.85580E-07 9.26721E-08 4.12794E-08 1.52356E-08 3.90674E-09 4.09914E-10 + 0.00000E+00 1.31718E+10 1.07138E+10 8.65138E+09 6.98454E+09 5.63769E+09 + 4.54963E+09 3.67079E+09 2.96109E+09 2.38809E+09 1.92555E+09 1.55225E+09 + 1.25105E+09 1.00806E+09 8.12074E+08 6.54041E+08 5.26636E+08 4.23946E+08 + 3.41196E+08 2.74529E+08 2.20833E+08 1.77593E+08 1.42782E+08 1.14764E+08 + 9.22191E+07 7.40824E+07 5.94957E+07 4.77666E+07 3.83398E+07 3.07350E+07 + 2.46550E+07 1.97718E+07 1.58508E+07 1.27034E+07 1.01776E+07 8.15139E+06 + 6.52592E+06 5.22270E+06 4.17826E+06 3.34149E+06 2.67132E+06 2.13477E+06 + 1.70534E+06 1.36177E+06 1.08698E+06 8.67299E+05 6.91730E+05 5.51471E+05 + 4.39465E+05 3.50055E+05 2.78712E+05 2.21809E+05 1.76443E+05 1.40289E+05 + 1.11491E+05 8.85607E+04 7.03119E+04 5.57954E+04 4.42534E+04 3.50808E+04 + 2.77948E+04 2.20102E+04 1.74201E+04 1.37797E+04 1.08940E+04 8.60782E+03 + 6.79756E+03 5.36492E+03 4.23185E+03 3.33562E+03 2.62821E+03 2.06964E+03 + 1.62878E+03 1.28109E+03 1.00707E+03 7.91214E+02 6.21293E+02 4.87608E+02 + 3.82496E+02 2.99899E+02 2.35035E+02 1.84125E+02 1.44192E+02 1.12888E+02 + 8.83574E+01 6.91430E+01 5.41289E+01 4.23613E+01 3.31745E+01 2.59818E+01 + 2.03635E+01 1.59740E+01 1.25443E+01 9.86215E+00 7.76805E+00 6.12872E+00 + 4.84533E+00 3.83955E+00 3.05030E+00 2.42998E+00 1.94154E+00 1.55613E+00 + 1.25132E+00 1.00964E+00 8.17496E-01 6.64290E-01 5.41762E-01 4.43465E-01 + 3.64336E-01 3.00468E-01 2.48645E-01 2.06529E-01 1.72146E-01 1.44023E-01 + 1.20868E-01 1.01789E-01 8.59994E-02 7.28926E-02 6.19579E-02 5.28300E-02 + 4.51735E-02 3.87326E-02 3.32975E-02 2.86973E-02 2.47923E-02 2.14679E-02 + 1.86300E-02 1.62008E-02 1.41160E-02 1.23222E-02 1.07750E-02 9.43740E-03 + 8.27827E-03 7.27190E-03 6.39579E-03 5.63181E-03 4.96430E-03 4.37999E-03 + 3.86784E-03 3.41714E-03 3.02127E-03 2.67240E-03 2.36452E-03 2.09245E-03 + 1.85172E-03 1.63849E-03 1.44940E-03 1.28158E-03 1.13249E-03 9.99959E-04 + 8.82074E-04 7.77172E-04 6.83795E-04 6.00667E-04 5.26667E-04 4.60816E-04 + 4.02237E-04 3.50159E-04 3.03987E-04 2.62987E-04 2.26692E-04 1.94624E-04 + 1.66355E-04 1.41503E-04 1.19723E-04 1.00704E-04 8.41632E-05 6.98455E-05 + 5.75165E-05 4.69624E-05 3.79887E-05 3.04107E-05 2.40734E-05 1.88134E-05 + 1.44973E-05 1.09977E-05 8.19781E-06 5.99167E-06 4.28330E-06 2.98637E-06 + 2.02391E-06 1.32797E-06 8.39717E-07 5.08512E-07 2.92732E-07 1.58330E-07 + 7.89486E-08 3.50338E-08 1.28227E-08 3.24799E-09 3.44605E-10 0.00000E+00 + 1.68342E+10 1.36729E+10 1.10232E+10 8.88505E+09 7.16012E+09 5.76883E+09 + 4.64687E+09 3.74228E+09 3.01312E+09 2.42547E+09 1.95198E+09 1.57056E+09 + 1.26336E+09 1.01601E+09 8.16886E+08 6.56624E+08 5.27669E+08 4.23931E+08 + 3.40499E+08 2.73414E+08 2.19487E+08 1.76148E+08 1.41327E+08 1.13357E+08 + 9.08967E+07 7.28648E+07 5.83915E+07 4.67803E+07 3.74306E+07 2.99692E+07 + 2.39875E+07 1.91936E+07 1.53526E+07 1.22761E+07 9.81281E+06 7.84048E+06 + 6.26221E+06 4.99981E+06 3.99040E+06 3.18356E+06 2.53888E+06 2.02394E+06 + 1.61279E+06 1.28463E+06 1.02281E+06 8.14005E+05 6.47542E+05 5.14891E+05 + 4.09227E+05 3.25096E+05 2.58139E+05 2.04873E+05 1.62519E+05 1.28856E+05 + 1.02113E+05 8.08790E+04 6.40263E+04 5.06579E+04 4.00589E+04 3.16598E+04 + 2.50076E+04 1.97419E+04 1.55759E+04 1.22818E+04 9.67861E+03 7.62261E+03 + 5.99971E+03 4.71951E+03 3.70960E+03 2.91460E+03 2.28858E+03 1.79585E+03 + 1.40835E+03 1.10380E+03 8.64601E+02 6.76850E+02 5.29575E+02 4.14125E+02 + 3.23680E+02 2.52870E+02 1.97467E+02 1.54146E+02 1.20293E+02 9.38516E+01 + 7.32065E+01 5.71268E+01 4.45649E+01 3.47900E+01 2.71616E+01 2.12224E+01 + 1.65971E+01 1.29947E+01 1.01864E+01 8.00061E+00 6.29472E+00 4.96320E+00 + 3.92274E+00 3.10857E+00 2.47043E+00 1.96928E+00 1.57486E+00 1.26368E+00 + 1.01753E+00 8.22268E-01 6.66912E-01 5.42921E-01 4.43643E-01 3.63873E-01 + 2.99602E-01 2.47540E-01 2.05299E-01 1.70866E-01 1.42744E-01 1.19623E-01 + 1.00598E-01 8.48744E-02 7.18388E-02 6.09770E-02 5.19212E-02 4.43342E-02 + 3.79593E-02 3.25862E-02 2.80438E-02 2.41924E-02 2.09175E-02 1.81250E-02 + 1.57375E-02 1.36910E-02 1.19323E-02 1.04173E-02 9.10911E-03 7.97696E-03 + 6.99531E-03 6.14187E-03 5.39870E-03 4.75029E-03 4.18352E-03 3.68750E-03 + 3.25166E-03 2.86946E-03 2.53317E-03 2.23689E-03 1.97553E-03 1.74468E-03 + 1.54057E-03 1.35991E-03 1.19987E-03 1.05798E-03 9.32108E-04 8.20376E-04 + 7.21162E-04 6.33043E-04 5.54774E-04 4.85262E-04 4.23554E-04 3.68796E-04 + 3.20239E-04 2.77300E-04 2.39274E-04 2.05705E-04 1.76130E-04 1.50135E-04 + 1.27350E-04 1.07444E-04 9.01160E-05 7.50955E-05 6.21365E-05 5.10156E-05 + 4.15288E-05 3.34912E-05 2.67284E-05 2.10936E-05 1.64341E-05 1.26253E-05 + 9.54884E-06 7.09697E-06 5.17244E-06 3.68777E-06 2.56482E-06 1.73440E-06 + 1.13588E-06 7.17181E-07 4.33810E-07 2.49493E-07 1.34787E-07 6.70623E-08 + 2.96217E-08 1.07440E-08 2.68803E-09 2.88107E-10 0.00000E+00 2.12859E+10 + 1.72641E+10 1.38966E+10 1.11835E+10 8.99809E+09 7.23811E+09 5.82105E+09 + 4.68035E+09 3.76230E+09 3.02361E+09 2.42936E+09 1.95144E+09 1.56714E+09 + 1.25821E+09 1.00992E+09 8.10417E+08 6.50152E+08 5.21442E+08 4.18099E+08 + 3.35144E+08 2.68573E+08 2.15164E+08 1.72326E+08 1.37976E+08 1.10440E+08 + 8.83716E+07 7.06897E+07 5.65298E+07 4.51481E+07 3.60815E+07 2.88261E+07 + 2.30219E+07 1.83800E+07 1.46689E+07 1.17030E+07 9.33268E+06 7.43952E+06 + 5.92813E+06 4.72195E+06 3.75969E+06 2.99231E+06 2.38057E+06 1.89310E+06 + 1.50480E+06 1.19562E+06 9.49537E+05 7.53760E+05 5.98070E+05 4.74312E+05 + 3.75981E+05 2.97888E+05 2.35896E+05 1.86708E+05 1.47700E+05 1.16779E+05 + 9.22809E+04 7.28817E+04 5.75281E+04 4.53828E+04 3.57808E+04 2.81936E+04 + 2.22019E+04 1.74729E+04 1.37427E+04 1.08020E+04 8.48527E+03 6.66111E+03 + 5.22581E+03 4.09645E+03 3.20974E+03 2.51335E+03 1.96668E+03 1.53794E+03 + 1.20190E+03 9.38706E+02 7.32702E+02 5.71570E+02 4.45623E+02 3.47244E+02 + 2.70452E+02 2.10549E+02 1.63851E+02 1.27471E+02 9.91427E+01 7.70938E+01 + 5.99743E+01 4.66421E+01 3.63003E+01 2.82549E+01 2.20106E+01 1.71628E+01 + 1.33988E+01 1.04734E+01 8.20331E+00 6.43685E+00 5.06204E+00 3.99076E+00 + 3.15477E+00 2.50126E+00 1.98936E+00 1.58747E+00 1.27115E+00 1.02150E+00 + 8.23895E-01 6.67003E-01 5.42034E-01 4.42164E-01 3.62063E-01 2.97637E-01 + 2.45536E-01 2.03329E-01 1.68977E-01 1.40963E-01 1.17962E-01 9.90610E-02 + 8.34601E-02 7.05432E-02 5.97937E-02 5.08425E-02 4.33521E-02 3.70659E-02 + 3.17738E-02 2.73052E-02 2.35207E-02 2.03065E-02 1.75691E-02 1.52315E-02 + 1.32302E-02 1.15124E-02 1.00345E-02 8.76008E-03 7.65855E-03 6.70471E-03 + 5.87660E-03 5.15649E-03 4.52909E-03 3.98150E-03 3.50300E-03 3.08319E-03 + 2.71564E-03 2.39277E-03 2.10878E-03 1.85869E-03 1.63820E-03 1.44359E-03 + 1.27166E-03 1.11964E-03 9.85133E-04 8.66040E-04 7.60549E-04 6.67074E-04 + 5.84233E-04 5.10817E-04 4.45764E-04 3.88150E-04 3.37151E-04 2.92038E-04 + 2.52247E-04 2.17103E-04 1.86162E-04 1.58977E-04 1.35152E-04 1.14330E-04 + 9.61930E-05 8.04541E-05 6.68542E-05 5.51588E-05 4.51555E-05 3.66508E-05 + 2.94702E-05 2.34496E-05 1.84511E-05 1.43327E-05 1.09786E-05 8.27934E-06 + 6.13605E-06 4.45992E-06 3.17157E-06 2.20054E-06 1.48487E-06 9.70648E-07 + 6.11896E-07 3.69637E-07 2.12317E-07 1.14514E-07 5.68138E-08 2.49604E-08 + 8.96668E-09 2.21576E-09 2.39722E-10 0.00000E+00 2.66517E+10 2.15860E+10 + 1.73488E+10 1.39402E+10 1.11987E+10 8.99421E+09 7.22201E+09 5.79761E+09 + 4.65302E+09 3.73348E+09 2.99491E+09 2.40184E+09 1.92572E+09 1.54358E+09 + 1.23694E+09 9.90950E+08 7.93664E+08 6.35479E+08 5.08678E+08 4.07062E+08 + 3.25650E+08 2.60443E+08 2.08231E+08 1.66434E+08 1.32986E+08 1.06225E+08 + 8.48205E+07 6.77093E+07 5.39792E+07 4.30612E+07 3.43398E+07 2.73751E+07 + 2.18152E+07 1.73782E+07 1.38385E+07 1.10149E+07 8.76378E+06 6.96998E+06 + 5.54110E+06 4.40333E+06 3.49771E+06 2.77715E+06 2.20407E+06 1.74846E+06 + 1.38640E+06 1.09881E+06 8.70453E+05 6.89223E+05 5.45456E+05 4.31459E+05 + 3.41112E+05 2.69541E+05 2.12873E+05 1.68027E+05 1.32555E+05 1.04512E+05 + 8.23541E+04 6.48557E+04 5.10446E+04 4.01502E+04 3.15614E+04 2.47942E+04 + 1.94656E+04 1.52723E+04 1.19745E+04 9.38251E+03 7.34666E+03 5.74875E+03 + 4.49458E+03 3.51236E+03 2.74293E+03 2.14051E+03 1.66927E+03 1.30091E+03 + 1.01317E+03 7.88577E+02 6.13389E+02 4.76841E+02 3.70483E+02 2.87700E+02 + 2.23312E+02 1.73265E+02 1.34391E+02 1.04211E+02 8.07919E+01 6.26633E+01 + 4.85879E+01 3.77028E+01 2.92604E+01 2.27278E+01 1.76714E+01 1.37572E+01 + 1.07240E+01 8.37712E+00 6.55608E+00 5.14274E+00 4.04444E+00 3.18963E+00 + 2.52312E+00 2.00233E+00 1.59444E+00 1.27414E+00 1.02191E+00 8.22676E-01 + 6.64815E-01 5.39317E-01 4.39210E-01 3.59060E-01 2.94705E-01 2.42744E-01 + 2.00717E-01 1.66562E-01 1.38748E-01 1.15943E-01 9.72287E-02 8.18017E-02 + 6.90450E-02 5.84421E-02 4.96236E-02 4.22532E-02 3.60751E-02 3.08802E-02 + 2.64987E-02 2.27926E-02 1.96486E-02 1.69743E-02 1.46933E-02 1.27429E-02 + 1.10709E-02 9.63418E-03 8.39687E-03 7.32884E-03 6.40527E-03 5.60454E-03 + 4.90923E-03 4.30431E-03 3.77711E-03 3.31714E-03 2.91421E-03 2.56199E-03 + 2.25311E-03 1.98187E-03 1.74342E-03 1.53355E-03 1.34865E-03 1.18561E-03 + 1.04172E-03 9.14644E-04 8.02359E-04 7.03101E-04 6.15332E-04 5.37716E-04 + 4.69080E-04 4.08401E-04 3.54786E-04 3.07439E-04 2.65659E-04 2.28901E-04 + 1.96519E-04 1.68085E-04 1.43171E-04 1.21397E-04 1.02422E-04 8.59431E-05 + 7.16855E-05 5.94035E-05 4.88748E-05 3.98982E-05 3.22916E-05 2.58907E-05 + 2.05420E-05 1.61168E-05 1.24835E-05 9.53492E-06 7.17044E-06 5.29967E-06 + 3.84185E-06 2.72520E-06 1.88643E-06 1.27022E-06 8.28767E-07 5.21591E-07 + 3.14611E-07 1.80425E-07 9.71073E-08 4.80126E-08 2.09673E-08 7.45677E-09 + 1.82005E-09 1.98630E-10 0.00000E+00 3.30685E+10 2.67468E+10 2.14642E+10 + 1.72209E+10 1.38132E+10 1.10771E+10 8.88083E+09 7.11824E+09 5.70405E+09 + 4.56965E+09 3.65991E+09 2.93052E+09 2.34586E+09 1.87734E+09 1.50198E+09 + 1.20134E+09 9.60602E+08 7.67886E+08 6.13653E+08 4.90253E+08 3.91550E+08 + 3.12623E+08 2.49527E+08 1.99103E+08 1.58817E+08 1.26640E+08 1.00947E+08 + 8.04418E+07 6.40169E+07 5.09785E+07 4.05812E+07 3.22927E+07 2.56877E+07 + 2.04259E+07 1.62357E+07 1.28991E+07 1.02439E+07 8.13188E+06 6.45262E+06 + 5.11794E+06 4.05756E+06 3.21545E+06 2.54696E+06 2.01651E+06 1.59578E+06 + 1.26223E+06 9.97904E+05 7.88535E+05 6.22774E+05 4.91601E+05 3.87849E+05 + 3.05827E+05 2.41017E+05 1.89834E+05 1.49434E+05 1.17562E+05 9.24322E+04 + 7.26297E+04 5.70340E+04 4.47588E+04 3.51029E+04 2.75120E+04 2.15482E+04 + 1.68659E+04 1.31919E+04 1.03111E+04 8.05379E+03 6.28627E+03 4.90235E+03 + 3.82118E+03 2.97634E+03 2.31654E+03 1.80173E+03 1.40036E+03 1.08766E+03 + 8.44217E+02 6.54842E+02 5.07635E+02 3.93291E+02 3.04541E+02 2.35704E+02 + 1.82351E+02 1.41028E+02 1.09041E+02 8.42902E+01 6.51872E+01 5.03987E+01 + 3.89958E+01 3.01778E+01 2.33745E+01 1.81239E+01 1.40711E+01 1.09394E+01 + 8.52314E+00 6.65344E+00 5.20626E+00 4.08462E+00 3.21389E+00 2.53665E+00 + 2.00875E+00 1.59625E+00 1.27305E+00 1.01908E+00 8.18896E-01 6.60587E-01 + 5.34972E-01 4.34952E-01 3.55010E-01 2.90927E-01 2.39269E-01 1.97551E-01 + 1.63695E-01 1.36164E-01 1.13623E-01 9.51491E-02 7.99400E-02 6.73795E-02 + 5.69525E-02 4.82910E-02 4.10605E-02 3.50069E-02 2.99229E-02 2.56400E-02 + 2.20216E-02 1.89558E-02 1.63510E-02 1.41322E-02 1.22372E-02 1.06148E-02 + 9.22252E-03 8.02503E-03 6.99275E-03 6.10131E-03 5.32951E-03 4.66027E-03 + 4.07889E-03 3.57295E-03 3.13220E-03 2.74671E-03 2.41027E-03 2.11570E-03 + 1.85747E-03 1.63084E-03 1.43172E-03 1.25661E-03 1.10247E-03 9.66699E-04 + 8.47025E-04 7.41486E-04 6.48378E-04 5.66217E-04 4.93713E-04 4.29738E-04 + 3.73304E-04 3.23555E-04 2.79724E-04 2.41139E-04 2.07276E-04 1.77519E-04 + 1.51459E-04 1.28685E-04 1.08836E-04 9.15869E-05 7.66493E-05 6.37635E-05 + 5.26966E-05 4.32386E-05 3.52002E-05 2.84103E-05 2.27153E-05 1.79722E-05 + 1.40611E-05 1.08608E-05 8.27258E-06 6.20419E-06 4.57333E-06 3.30680E-06 + 2.33993E-06 1.61602E-06 1.08584E-06 7.07111E-07 4.44245E-07 2.67502E-07 + 1.53119E-07 8.22009E-08 4.04812E-08 1.75626E-08 6.18121E-09 1.49036E-09 + 1.63974E-10 0.00000E+00 4.06864E+10 3.28646E+10 2.63349E+10 2.10973E+10 + 1.68973E+10 1.35301E+10 1.08311E+10 8.66829E+09 6.93557E+09 5.54775E+09 + 4.43645E+09 3.54680E+09 2.83477E+09 2.26505E+09 1.80932E+09 1.44487E+09 + 1.15349E+09 9.20597E+08 7.34505E+08 5.85851E+08 4.67137E+08 3.72361E+08 + 2.96718E+08 2.36364E+08 1.88223E+08 1.49836E+08 1.19234E+08 9.48522E+07 + 7.53547E+07 5.99034E+07 4.76029E+07 3.78140E+07 3.00265E+07 2.38336E+07 + 1.89104E+07 1.49970E+07 1.18884E+07 9.42006E+06 7.46101E+06 5.90676E+06 + 4.67419E+06 3.69712E+06 2.92292E+06 2.30973E+06 1.82430E+06 1.44017E+06 + 1.13634E+06 8.96148E+05 7.06350E+05 5.56449E+05 4.38118E+05 3.44756E+05 + 2.71133E+05 2.13107E+05 1.67399E+05 1.31415E+05 1.03101E+05 8.08364E+04 + 6.33388E+04 4.95960E+04 3.88090E+04 3.03475E+04 2.37145E+04 1.85182E+04 + 1.44503E+04 1.12678E+04 8.77983E+03 6.83627E+03 5.31811E+03 4.13491E+03 + 3.21258E+03 2.49402E+03 1.93475E+03 1.49982E+03 1.16183E+03 8.99378E+02 + 6.95747E+02 5.37876E+02 4.15576E+02 3.20906E+02 2.47678E+02 1.91078E+02 + 1.47362E+02 1.13617E+02 8.75802E+01 6.75413E+01 5.20723E+01 4.01787E+01 + 3.10073E+01 2.39515E+01 1.85213E+01 1.43416E+01 1.11208E+01 8.64256E+00 + 6.73002E+00 5.25355E+00 4.11215E+00 3.22827E+00 2.54247E+00 2.00914E+00 + 1.59334E+00 1.26826E+00 1.01335E+00 8.12819E-01 6.54544E-01 5.29186E-01 + 4.29547E-01 3.50044E-01 2.86416E-01 2.35205E-01 1.93909E-01 1.60445E-01 + 1.33270E-01 1.11051E-01 9.28644E-02 7.79114E-02 6.55780E-02 5.53522E-02 + 4.68682E-02 3.97945E-02 3.38793E-02 2.89174E-02 2.47425E-02 2.12195E-02 + 1.82382E-02 1.57084E-02 1.35560E-02 1.17201E-02 1.01503E-02 8.80491E-03 + 7.64927E-03 6.65440E-03 5.79645E-03 5.05468E-03 4.41240E-03 3.85524E-03 + 3.37112E-03 2.95000E-03 2.58227E-03 2.26183E-03 1.98173E-03 1.73659E-03 + 1.52181E-03 1.33343E-03 1.16806E-03 1.02276E-03 8.95010E-04 7.82619E-04 + 6.83695E-04 5.96596E-04 5.19894E-04 4.52349E-04 3.92875E-04 3.40527E-04 + 2.94483E-04 2.54010E-04 2.18465E-04 1.87345E-04 1.60066E-04 1.36237E-04 + 1.15467E-04 9.74130E-05 8.17670E-05 6.82555E-05 5.66333E-05 4.66809E-05 + 3.82008E-05 3.10155E-05 2.49651E-05 1.99065E-05 1.57068E-05 1.22552E-05 + 9.44024E-06 7.17117E-06 5.36390E-06 3.94367E-06 2.84435E-06 2.00787E-06 + 1.38355E-06 9.27671E-07 6.02915E-07 3.78075E-07 2.27225E-07 1.29779E-07 + 6.94654E-08 3.40572E-08 1.46719E-08 5.10888E-09 1.21698E-09 1.34921E-10 + 0.00000E+00 4.96690E+10 4.00679E+10 3.20606E+10 2.56470E+10 2.05112E+10 + 1.63996E+10 1.31089E+10 1.04756E+10 8.36914E+09 6.68441E+09 5.33735E+09 + 4.26056E+09 3.40005E+09 2.71255E+09 2.16344E+09 1.72497E+09 1.37496E+09 + 1.09563E+09 8.72774E+08 6.95030E+08 5.53307E+08 4.40338E+08 3.50318E+08 + 2.78607E+08 2.21499E+08 1.76034E+08 1.39849E+08 1.11066E+08 8.80865E+07 + 6.99061E+07 5.54570E+07 4.39774E+07 3.48604E+07 2.76223E+07 2.18781E+07 + 1.73200E+07 1.37054E+07 1.08404E+07 8.57049E+06 6.77279E+06 5.34969E+06 + 4.22361E+06 3.33295E+06 2.62881E+06 2.07239E+06 1.63291E+06 1.28595E+06 + 1.01216E+06 7.96237E+05 6.26024E+05 4.91917E+05 3.86314E+05 3.03201E+05 + 2.37825E+05 1.86430E+05 1.46050E+05 1.14342E+05 8.94594E+04 6.99448E+04 + 5.46499E+04 4.26700E+04 3.32927E+04 2.59577E+04 2.02240E+04 1.57451E+04 + 1.22491E+04 9.52204E+03 7.39661E+03 5.74020E+03 4.45226E+03 3.45065E+03 + 2.67219E+03 2.06777E+03 1.59886E+03 1.23537E+03 9.53827E+02 7.35935E+02 + 5.67441E+02 4.37250E+02 3.36735E+02 2.59193E+02 1.99418E+02 1.53375E+02 + 1.17930E+02 9.06554E+01 6.97223E+01 5.36074E+01 4.12514E+01 3.17497E+01 + 2.44599E+01 1.88650E+01 1.45702E+01 1.12696E+01 8.73663E+00 6.78693E+00 + 5.28561E+00 4.12786E+00 3.23350E+00 2.54119E+00 2.00402E+00 1.58614E+00 + 1.26013E+00 1.00500E+00 8.04695E-01 6.46892E-01 5.22133E-01 4.23141E-01 + 3.44284E-01 2.81274E-01 2.30638E-01 1.89865E-01 1.56873E-01 1.30118E-01 + 1.08271E-01 9.04130E-02 7.57487E-02 6.36686E-02 5.36653E-02 4.53761E-02 + 3.84731E-02 3.27077E-02 2.78773E-02 2.38180E-02 2.03967E-02 1.75049E-02 + 1.50541E-02 1.29716E-02 1.11975E-02 9.68256E-03 8.38585E-03 7.27351E-03 + 6.31721E-03 5.49365E-03 4.78262E-03 4.16784E-03 3.63531E-03 3.17328E-03 + 2.77200E-03 2.42212E-03 2.11773E-03 1.85209E-03 1.61998E-03 1.41696E-03 + 1.23921E-03 1.08344E-03 9.46823E-04 8.26924E-04 7.21640E-04 6.29148E-04 + 5.47872E-04 4.76441E-04 4.13666E-04 3.58509E-04 3.10065E-04 2.67549E-04 + 2.30261E-04 1.97589E-04 1.69052E-04 1.44099E-04 1.22355E-04 1.03452E-04 + 8.70629E-05 7.28980E-05 6.06992E-05 5.02355E-05 4.13009E-05 3.37103E-05 + 2.72979E-05 2.19146E-05 1.74277E-05 1.37144E-05 1.06721E-05 8.19892E-06 + 6.21183E-06 4.63427E-06 3.39858E-06 2.44517E-06 1.72199E-06 1.18389E-06 + 7.92100E-07 5.13756E-07 3.21523E-07 1.92831E-07 1.09861E-07 5.86084E-08 + 2.85939E-08 1.22269E-08 4.21132E-09 9.91258E-10 1.10690E-10 0.00000E+00 + 6.01930E+10 4.84956E+10 3.87489E+10 3.09531E+10 2.47193E+10 1.97357E+10 + 1.57527E+10 1.25700E+10 1.00277E+10 7.99728E+09 6.37620E+09 5.08225E+09 + 4.04971E+09 3.22599E+09 2.56904E+09 2.04525E+09 1.62775E+09 1.29507E+09 + 1.03005E+09 8.18998E+08 6.50974E+08 5.17248E+08 4.10852E+08 3.26228E+08 + 2.58942E+08 2.05459E+08 1.62959E+08 1.29208E+08 1.02305E+08 8.10557E+07 + 6.41947E+07 5.08209E+07 4.02169E+07 3.18124E+07 2.51536E+07 1.98787E+07 + 1.57027E+07 1.23984E+07 9.78497E+06 7.71877E+06 6.08597E+06 4.79623E+06 + 3.77793E+06 2.97432E+06 2.34043E+06 1.84067E+06 1.44684E+06 1.13665E+06 + 8.92453E+05 7.00320E+05 5.49228E+05 4.30476E+05 3.37193E+05 2.63960E+05 + 2.06500E+05 1.61443E+05 1.26134E+05 9.84801E+04 7.68363E+04 5.99073E+04 + 4.66748E+04 3.63387E+04 2.82707E+04 2.19774E+04 1.70721E+04 1.32514E+04 + 1.02777E+04 7.96513E+03 6.16696E+03 4.77197E+03 3.68960E+03 2.85033E+03 + 2.20023E+03 1.69708E+03 1.30798E+03 1.00735E+03 7.75252E+02 5.96221E+02 + 4.58236E+02 3.51976E+02 2.70212E+02 2.07348E+02 1.59051E+02 1.21969E+02 + 9.35113E+01 7.17282E+01 5.50037E+01 4.22147E+01 3.24064E+01 2.49014E+01 + 1.91567E+01 1.47585E+01 1.13872E+01 8.80664E+00 6.82532E+00 5.30339E+00 + 4.13260E+00 3.23028E+00 2.53340E+00 1.99388E+00 1.57506E+00 1.24899E+00 + 9.94324E-01 7.94757E-01 6.37826E-01 5.13974E-01 4.15867E-01 3.37842E-01 + 2.75595E-01 2.25646E-01 1.85486E-01 1.53035E-01 1.26754E-01 1.05324E-01 + 8.78289E-02 7.34810E-02 6.16764E-02 5.19133E-02 4.38330E-02 3.71123E-02 + 3.15059E-02 2.68144E-02 2.28766E-02 1.95618E-02 1.67635E-02 1.43949E-02 + 1.23847E-02 1.06745E-02 9.21591E-03 7.96911E-03 6.90100E-03 5.98398E-03 + 5.19535E-03 4.51542E-03 3.92838E-03 3.42063E-03 2.98074E-03 2.59928E-03 + 2.26720E-03 1.97875E-03 1.72742E-03 1.50818E-03 1.31674E-03 1.14941E-03 + 1.00302E-03 8.74867E-04 7.62599E-04 6.64197E-04 5.77914E-04 5.02241E-04 + 4.35866E-04 3.77652E-04 3.26609E-04 2.81872E-04 2.42694E-04 2.08411E-04 + 1.78441E-04 1.52324E-04 1.29541E-04 1.09737E-04 9.25640E-05 7.77129E-05 + 6.49111E-05 5.39156E-05 4.45101E-05 3.65015E-05 2.97171E-05 2.40025E-05 + 1.92193E-05 1.52444E-05 1.19650E-05 9.28653E-06 7.11591E-06 5.37740E-06 + 4.00155E-06 2.92725E-06 2.10095E-06 1.47610E-06 1.01254E-06 6.75992E-07 + 4.37524E-07 2.73233E-07 1.63492E-07 9.28891E-08 4.93716E-08 2.39605E-08 + 1.01659E-08 3.46295E-09 8.05573E-10 9.05710E-11 0.00000E+00 7.24494E+10 + 5.82969E+10 4.65154E+10 3.71051E+10 2.95906E+10 2.35915E+10 1.88035E+10 + 1.49830E+10 1.19354E+10 9.50501E+09 7.56729E+09 6.02282E+09 4.79213E+09 + 3.81176E+09 3.03102E+09 2.40944E+09 1.91471E+09 1.52108E+09 1.20797E+09 + 9.58995E+08 7.61078E+08 6.03798E+08 4.78852E+08 3.79627E+08 3.00852E+08 + 2.38334E+08 1.88732E+08 1.49403E+08 1.18104E+08 9.34203E+07 7.38661E+07 + 5.83811E+07 4.61231E+07 3.64233E+07 2.87510E+07 2.26832E+07 1.78875E+07 + 1.40992E+07 1.11080E+07 8.74716E+06 6.88471E+06 5.41610E+06 4.25859E+06 + 3.34671E+06 2.62869E+06 2.06360E+06 1.61909E+06 1.26961E+06 9.94986E+05 + 7.79306E+05 6.10010E+05 4.77198E+05 3.73068E+05 2.91472E+05 2.27574E+05 + 1.77565E+05 1.38451E+05 1.07878E+05 8.39961E+04 6.53541E+04 5.08121E+04 + 3.94763E+04 3.06461E+04 2.37727E+04 1.84264E+04 1.42711E+04 1.10439E+04 + 8.53969E+03 6.59675E+03 5.09279E+03 3.92849E+03 3.02773E+03 2.33161E+03 + 1.79409E+03 1.37940E+03 1.05974E+03 8.13553E+02 6.24114E+02 4.78465E+02 + 3.66582E+02 2.80706E+02 2.14847E+02 1.64379E+02 1.25729E+02 9.61450E+01 + 7.35583E+01 5.62619E+01 4.30700E+01 3.29791E+01 2.52779E+01 1.93982E+01 + 1.49082E+01 1.14752E+01 8.85394E+00 6.84631E+00 5.30789E+00 4.12717E+00 + 3.21929E+00 2.51966E+00 1.97918E+00 1.56049E+00 1.23517E+00 9.81577E-01 + 7.83223E-01 6.27525E-01 5.04857E-01 4.07849E-01 3.30821E-01 2.69463E-01 + 2.20301E-01 1.80831E-01 1.48981E-01 1.23222E-01 1.02245E-01 8.51425E-02 + 7.11341E-02 5.96233E-02 5.01149E-02 4.22552E-02 3.57258E-02 3.02857E-02 + 2.57389E-02 2.19272E-02 1.87225E-02 1.60206E-02 1.37364E-02 1.18003E-02 + 1.01552E-02 8.75394E-03 7.55777E-03 6.53441E-03 5.65700E-03 4.90348E-03 + 4.25475E-03 3.69544E-03 3.21238E-03 2.79451E-03 2.43269E-03 2.11820E-03 + 1.84545E-03 1.60818E-03 1.40155E-03 1.22141E-03 1.06423E-03 9.26964E-04 + 8.07001E-04 7.02098E-04 6.10319E-04 5.29995E-04 4.59681E-04 3.98128E-04 + 3.44250E-04 2.97105E-04 2.55871E-04 2.19838E-04 1.88375E-04 1.60932E-04 + 1.37072E-04 1.16307E-04 9.83007E-05 8.27242E-05 6.92882E-05 5.77359E-05 + 4.78399E-05 3.93977E-05 3.22290E-05 2.61732E-05 2.10868E-05 1.68418E-05 + 1.33246E-05 1.04314E-05 8.07556E-06 6.17221E-06 4.65245E-06 3.45343E-06 + 2.52007E-06 1.80436E-06 1.26476E-06 8.65607E-07 5.76618E-07 3.72389E-07 + 2.32031E-07 1.38491E-07 7.84468E-08 4.15284E-08 2.00408E-08 8.43419E-09 + 2.84114E-09 6.53323E-10 7.39317E-11 0.00000E+00 4.93548E+08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 4.34884E+06 3.63275E+06 3.02042E+06 + 2.51186E+06 2.08944E+06 1.73849E+06 1.44685E+06 1.20446E+06 1.00294E+06 + 8.35368E+05 6.95992E+05 5.80038E+05 4.83547E+05 4.03231E+05 3.36361E+05 + 2.80672E+05 2.34280E+05 1.95623E+05 1.63403E+05 1.36538E+05 1.14132E+05 + 9.54399E+04 7.98401E+04 6.68171E+04 5.59414E+04 4.68559E+04 3.92630E+04 + 3.29154E+04 2.75857E+04 2.31478E+04 1.94332E+04 1.63229E+04 1.37173E+04 + 1.15337E+04 9.70294E+03 8.16677E+03 6.87754E+03 5.79511E+03 4.88588E+03 + 4.12174E+03 3.47919E+03 2.93862E+03 2.48357E+03 2.10032E+03 1.77734E+03 + 1.50500E+03 1.27521E+03 1.08122E+03 9.17347E+02 7.78822E+02 6.61650E+02 + 5.62475E+02 4.78477E+02 4.07284E+02 3.46904E+02 2.95658E+02 2.52134E+02 + 2.15142E+02 1.83680E+02 1.56902E+02 1.34094E+02 1.14655E+02 9.80741E+01 + 8.39225E+01 7.18356E+01 6.15056E+01 5.26714E+01 4.51117E+01 3.86350E+01 + 3.30916E+01 2.83402E+01 2.42653E+01 2.07701E+01 1.77711E+01 1.51975E+01 + 1.29886E+01 1.10928E+01 9.46589E+00 8.07010E+00 6.87306E+00 5.84702E+00 + 4.96817E+00 4.21605E+00 3.57291E+00 3.02359E+00 2.55587E+00 2.15689E+00 + 1.81825E+00 1.53039E+00 1.28664E+00 1.08054E+00 9.06573E-01 7.59900E-01 + 6.36696E-01 5.33163E-01 4.46353E-01 3.73662E-01 3.12862E-01 2.62057E-01 + 2.19633E-01 1.84225E-01 1.54678E-01 1.30024E-01 1.09448E-01 9.22693E-02 + 7.79178E-02 6.59194E-02 5.58782E-02 4.74699E-02 4.04069E-02 3.44761E-02 + 2.94842E-02 2.52810E-02 2.17248E-02 1.87183E-02 1.61695E-02 1.40043E-02 + 1.21585E-02 1.05856E-02 9.24010E-03 8.08686E-03 7.09608E-03 6.24289E-03 + 5.50644E-03 4.86921E-03 4.31652E-03 3.83598E-03 3.41714E-03 3.05120E-03 + 2.73067E-03 2.44923E-03 2.20151E-03 1.98296E-03 1.78957E-03 1.61806E-03 + 1.46560E-03 1.32973E-03 1.20837E-03 1.09946E-03 1.00183E-03 9.13936E-04 + 8.34618E-04 7.62865E-04 6.97805E-04 6.38677E-04 5.84820E-04 5.35657E-04 + 4.90687E-04 4.49472E-04 4.11630E-04 3.76823E-04 3.44759E-04 3.15180E-04 + 2.87858E-04 2.62588E-04 2.39203E-04 2.17536E-04 1.97484E-04 1.78867E-04 + 1.61604E-04 1.45594E-04 1.30751E-04 1.16995E-04 1.04256E-04 9.24734E-05 + 8.15913E-05 7.15608E-05 6.23405E-05 5.38906E-05 4.61827E-05 3.91815E-05 + 3.28704E-05 2.72134E-05 2.21924E-05 1.77833E-05 1.39604E-05 1.06958E-05 + 7.95830E-06 5.71281E-06 3.92031E-06 2.53640E-06 1.51361E-06 7.99274E-07 + 3.39275E-07 7.72454E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.16773E+07 1.80600E+07 1.49719E+07 1.24130E+07 + 1.02926E+07 8.53529E+06 7.07884E+06 5.87160E+06 4.87081E+06 4.04110E+06 + 3.35313E+06 2.78263E+06 2.30950E+06 1.91706E+06 1.59153E+06 1.32145E+06 + 1.09737E+06 9.11412E+05 7.57082E+05 6.28982E+05 5.22640E+05 4.34349E+05 + 3.61034E+05 3.00146E+05 2.49572E+05 2.07558E+05 1.72650E+05 1.43641E+05 + 1.19437E+05 9.94120E+04 8.27628E+04 6.89177E+04 5.74024E+04 4.78229E+04 + 3.98523E+04 3.32170E+04 2.76936E+04 2.30950E+04 1.92657E+04 1.60762E+04 + 1.34189E+04 1.12044E+04 9.35856E+03 7.81951E+03 6.53590E+03 5.46504E+03 + 4.57137E+03 3.82535E+03 3.20238E+03 2.68198E+03 2.24711E+03 1.88358E+03 + 1.57957E+03 1.32523E+03 1.11235E+03 9.34109E+02 7.84798E+02 6.59664E+02 + 5.54744E+02 4.66728E+02 3.92858E+02 3.30827E+02 2.78711E+02 2.34902E+02 + 1.98055E+02 1.67048E+02 1.40941E+02 1.18947E+02 1.00397E+02 8.47666E+01 + 7.15781E+01 6.04424E+01 5.10378E+01 4.30920E+01 3.63763E+01 3.06986E+01 + 2.58974E+01 2.18370E+01 1.84029E+01 1.54987E+01 1.30432E+01 1.09678E+01 + 9.21437E+00 7.73367E+00 6.48418E+00 5.43262E+00 4.54561E+00 3.80078E+00 + 3.17414E+00 2.64873E+00 2.20864E+00 1.84050E+00 1.53276E+00 1.27636E+00 + 1.06256E+00 8.84609E-01 7.36639E-01 6.13695E-01 5.11605E-01 4.26863E-01 + 3.56532E-01 2.98157E-01 2.49692E-01 2.09436E-01 1.75975E-01 1.48140E-01 + 1.24960E-01 1.05634E-01 8.95064E-02 7.60037E-02 6.47004E-02 5.52133E-02 + 4.72466E-02 4.05229E-02 3.48519E-02 3.00545E-02 2.59876E-02 2.25270E-02 + 1.95833E-02 1.70693E-02 1.49178E-02 1.30721E-02 1.14848E-02 1.01164E-02 + 8.93370E-03 7.90904E-03 7.01907E-03 6.24415E-03 5.56771E-03 4.97576E-03 + 4.45647E-03 3.99977E-03 3.59722E-03 3.24131E-03 2.92599E-03 2.64593E-03 + 2.39662E-03 2.17419E-03 1.97481E-03 1.79633E-03 1.63587E-03 1.49128E-03 + 1.36070E-03 1.24251E-03 1.13530E-03 1.03783E-03 9.49033E-04 8.67978E-04 + 7.93843E-04 7.25912E-04 6.63555E-04 6.06223E-04 5.53428E-04 5.04746E-04 + 4.59800E-04 4.18251E-04 3.79815E-04 3.44289E-04 3.11347E-04 2.80837E-04 + 2.52581E-04 2.26423E-04 2.02222E-04 1.79856E-04 1.59217E-04 1.40208E-04 + 1.22743E-04 1.06746E-04 9.21461E-05 7.88823E-05 6.68909E-05 5.61312E-05 + 4.65299E-05 3.80444E-05 3.06204E-05 2.42023E-05 1.87312E-05 1.41444E-05 + 1.03744E-05 7.34885E-06 4.98988E-06 3.21546E-06 1.93834E-06 1.07129E-06 + 5.25570E-07 2.16512E-07 6.67640E-08 1.06670E-08 0.00000E+00 0.00000E+00 + 0.00000E+00 6.01161E+07 4.99848E+07 4.13471E+07 3.42029E+07 2.82942E+07 + 2.34073E+07 1.93653E+07 1.60220E+07 1.32564E+07 1.09687E+07 9.07625E+06 + 7.51063E+06 6.21537E+06 5.14373E+06 4.25708E+06 3.52344E+06 2.91638E+06 + 2.41405E+06 1.99835E+06 1.65433E+06 1.36961E+06 1.13397E+06 9.38923E+05 + 7.77480E+05 6.43840E+05 5.33209E+05 4.41620E+05 3.65794E+05 3.02765E+05 + 2.50825E+05 2.07814E+05 1.72195E+05 1.42695E+05 1.18262E+05 9.80227E+04 + 8.12520E+04 6.73575E+04 5.58460E+04 4.63079E+04 3.84042E+04 3.18541E+04 + 2.64252E+04 2.19251E+04 1.81944E+04 1.51013E+04 1.25363E+04 1.04091E+04 + 8.64468E+03 7.18089E+03 5.96633E+03 4.95838E+03 4.12175E+03 3.42718E+03 + 2.85042E+03 2.37139E+03 1.97344E+03 1.64275E+03 1.36790E+03 1.13939E+03 + 9.49347E+02 7.91255E+02 6.59700E+02 5.50190E+02 4.59000E+02 3.83039E+02 + 3.19740E+02 2.66972E+02 2.22968E+02 1.86233E+02 1.55603E+02 1.30029E+02 + 1.08665E+02 9.08143E+01 7.58950E+01 6.34216E+01 5.29904E+01 4.42651E+01 + 3.69655E+01 3.08581E+01 2.57482E+01 2.14733E+01 1.78976E+01 1.49076E+01 + 1.24080E+01 1.03194E+01 8.57849E+00 7.12370E+00 5.91316E+00 4.90364E+00 + 4.06437E+00 3.36714E+00 2.78848E+00 2.30841E+00 1.91134E+00 1.58254E+00 + 1.31068E+00 1.08606E+00 9.00565E-01 7.47416E-01 6.20988E-01 5.16606E-01 + 4.30396E-01 3.59157E-01 3.00244E-01 2.51482E-01 2.11077E-01 1.77555E-01 + 1.49702E-01 1.26536E-01 1.07200E-01 9.10597E-02 7.75492E-02 6.62325E-02 + 5.67040E-02 4.86849E-02 4.19147E-02 3.61865E-02 3.13208E-02 2.71887E-02 + 2.36653E-02 2.06542E-02 1.80744E-02 1.58586E-02 1.39506E-02 1.23034E-02 + 1.08777E-02 9.64065E-03 8.56450E-03 7.62595E-03 6.80534E-03 6.08605E-03 + 5.45398E-03 4.89731E-03 4.40556E-03 3.97025E-03 3.58396E-03 3.24040E-03 + 2.93417E-03 2.65998E-03 2.41477E-03 2.19459E-03 1.99644E-03 1.81772E-03 + 1.65619E-03 1.50988E-03 1.37709E-03 1.25631E-03 1.14627E-03 1.04581E-03 + 9.53931E-04 8.69770E-04 7.92553E-04 7.21607E-04 6.56335E-04 5.96219E-04 + 5.40781E-04 4.89629E-04 4.42476E-04 3.98876E-04 3.58616E-04 3.21447E-04 + 2.87153E-04 2.55539E-04 2.26435E-04 1.99687E-04 1.75161E-04 1.52733E-04 + 1.32291E-04 1.13735E-04 9.69698E-05 8.19007E-05 6.84602E-05 5.65403E-05 + 4.60711E-05 3.69688E-05 2.91484E-05 2.25220E-05 1.69985E-05 1.24825E-05 + 8.87439E-06 6.07047E-06 3.96398E-06 2.44474E-06 1.40528E-06 7.38993E-07 + 3.46796E-07 1.40296E-07 4.67581E-08 1.15590E-08 6.37391E-10 0.00000E+00 + 1.30878E+08 1.08614E+08 8.96573E+07 7.40078E+07 6.10896E+07 5.04261E+07 + 4.16238E+07 3.43578E+07 2.83600E+07 2.34092E+07 1.93225E+07 1.59491E+07 + 1.31647E+07 1.08662E+07 8.96904E+06 7.40304E+06 6.11044E+06 5.04350E+06 + 4.16284E+06 3.43594E+06 2.83596E+06 2.34074E+06 1.93199E+06 1.59461E+06 + 1.31615E+06 1.08631E+06 8.96611E+05 7.40044E+05 6.10313E+05 5.03750E+05 + 4.15797E+05 3.43204E+05 2.83289E+05 2.33837E+05 1.93022E+05 1.59325E+05 + 1.31511E+05 1.08555E+05 8.96094E+04 7.39724E+04 6.10664E+04 5.04143E+04 + 4.16222E+04 3.43653E+04 2.83753E+04 2.34310E+04 1.93496E+04 1.59804E+04 + 1.31990E+04 1.09027E+04 9.00688E+03 7.44153E+03 6.14897E+03 5.08158E+03 + 4.20006E+03 3.47196E+03 2.87053E+03 2.37366E+03 1.96314E+03 1.62390E+03 + 1.34353E+03 1.11177E+03 9.20162E+02 7.61721E+02 6.30680E+02 5.22277E+02 + 4.32581E+02 3.58347E+02 2.96858E+02 2.45989E+02 2.03856E+02 1.68945E+02 + 1.40017E+02 1.16041E+02 9.61654E+01 7.96853E+01 6.60186E+01 5.46838E+01 + 4.52824E+01 3.74846E+01 3.10173E+01 2.56542E+01 2.12080E+01 1.75223E+01 + 1.44683E+01 1.19437E+01 9.85081E+00 8.12306E+00 6.69327E+00 5.51349E+00 + 4.54049E+00 3.73863E+00 3.07793E+00 2.53503E+00 2.08830E+00 1.72119E+00 + 1.41963E+00 1.17198E+00 9.68605E-01 8.01567E-01 6.64323E-01 5.51493E-01 + 4.58663E-01 3.82213E-01 3.19182E-01 2.67147E-01 2.24126E-01 1.88498E-01 + 1.58957E-01 1.34370E-01 1.13903E-01 9.68139E-02 8.25336E-02 7.05363E-02 + 6.04604E-02 5.19701E-02 4.47995E-02 3.87188E-02 3.35630E-02 2.91731E-02 + 2.54266E-02 2.22209E-02 1.94708E-02 1.71054E-02 1.50655E-02 1.33017E-02 + 1.17728E-02 1.04439E-02 9.28603E-03 8.27454E-03 7.38869E-03 6.61093E-03 + 5.92654E-03 5.32249E-03 4.78825E-03 4.31461E-03 3.89375E-03 3.51900E-03 + 3.18382E-03 2.88440E-03 2.61586E-03 2.37449E-03 2.15709E-03 1.96086E-03 + 1.78340E-03 1.62259E-03 1.47659E-03 1.34380E-03 1.22280E-03 1.11237E-03 + 1.01143E-03 9.19020E-04 8.34315E-04 7.56578E-04 6.85169E-04 6.19495E-04 + 5.59072E-04 5.03542E-04 4.52359E-04 4.05255E-04 3.61923E-04 3.22091E-04 + 2.85518E-04 2.51989E-04 2.21311E-04 1.93312E-04 1.67834E-04 1.44732E-04 + 1.23875E-04 1.05136E-04 8.83915E-05 7.35475E-05 6.04649E-05 4.90479E-05 + 3.91863E-05 3.07693E-05 2.36846E-05 1.78179E-05 1.30522E-05 9.26775E-06 + 6.34322E-06 4.15614E-06 2.58330E-06 1.50703E-06 8.13392E-07 3.98871E-07 + 1.73279E-07 6.41604E-08 1.78439E-08 1.41076E-09 0.00000E+00 2.48679E+08 + 2.05987E+08 1.69686E+08 1.39775E+08 1.15131E+08 9.48292E+07 7.81040E+07 + 6.43260E+07 5.29763E+07 4.36274E+07 3.59267E+07 2.95839E+07 2.43599E+07 + 2.00574E+07 1.65141E+07 1.35961E+07 1.11932E+07 9.21449E+06 7.58522E+06 + 6.24373E+06 5.13923E+06 4.22991E+06 3.48130E+06 2.86504E+06 2.35775E+06 + 1.94018E+06 1.59647E+06 1.31360E+06 1.07988E+06 8.88464E+05 7.30939E+05 + 6.01314E+05 4.94654E+05 4.06894E+05 3.34689E+05 2.75268E+05 2.26382E+05 + 1.86170E+05 1.53094E+05 1.25889E+05 1.03514E+05 8.51132E+04 6.99808E+04 + 5.75370E+04 4.73046E+04 3.88911E+04 3.19733E+04 2.62856E+04 2.16095E+04 + 1.77652E+04 1.46048E+04 1.20067E+04 9.87094E+03 8.11524E+03 6.67199E+03 + 5.48560E+03 4.51035E+03 3.70866E+03 3.04963E+03 2.50786E+03 2.06247E+03 + 1.69631E+03 1.39525E+03 1.14772E+03 9.44175E+02 7.76789E+02 6.39125E+02 + 5.25896E+02 4.32695E+02 3.56087E+02 2.93052E+02 2.41168E+02 1.98468E+02 + 1.63321E+02 1.34389E+02 1.10569E+02 9.09572E+01 7.48094E+01 6.15137E+01 + 5.05666E+01 4.15541E+01 3.41354E+01 2.80302E+01 2.30063E+01 1.88736E+01 + 1.54817E+01 1.26899E+01 1.04012E+01 8.52015E+00 6.97842E+00 5.71522E+00 + 4.68085E+00 3.83382E+00 3.14199E+00 2.57602E+00 2.11351E+00 1.73564E+00 + 1.42691E+00 1.17464E+00 9.68416E-01 7.99743E-01 6.61673E-01 5.48541E-01 + 4.55733E-01 3.79497E-01 3.16778E-01 2.65095E-01 2.22425E-01 1.87147E-01 + 1.57866E-01 1.33554E-01 1.13303E-01 9.64182E-02 8.22627E-02 7.03975E-02 + 6.04178E-02 5.20039E-02 4.48803E-02 3.88492E-02 3.37213E-02 2.93508E-02 + 2.56158E-02 2.24154E-02 1.96657E-02 1.72969E-02 1.52508E-02 1.34789E-02 + 1.19403E-02 1.06009E-02 9.43195E-03 8.40910E-03 7.51185E-03 6.72305E-03 + 6.02748E-03 5.41288E-03 4.86853E-03 4.38534E-03 3.95555E-03 3.57156E-03 + 3.22895E-03 2.92206E-03 2.64658E-03 2.39880E-03 2.17549E-03 1.97384E-03 + 1.79142E-03 1.62610E-03 1.47600E-03 1.33951E-03 1.21519E-03 1.10181E-03 + 9.98246E-04 9.03549E-04 8.16865E-04 7.37451E-04 6.64622E-04 5.97815E-04 + 5.36611E-04 4.80384E-04 4.28817E-04 3.81552E-04 3.38272E-04 2.98692E-04 + 2.62560E-04 2.29649E-04 1.99750E-04 1.72676E-04 1.48252E-04 1.26318E-04 + 1.06720E-04 8.93081E-05 7.39632E-05 6.05214E-05 4.88641E-05 3.88590E-05 + 3.03750E-05 2.32808E-05 1.74449E-05 1.27351E-05 9.01884E-06 6.16420E-06 + 4.04070E-06 2.51982E-06 1.48115E-06 8.10591E-07 4.06596E-07 1.82587E-07 + 7.03644E-08 2.01584E-08 1.76803E-09 0.00000E+00 6.84240E+08 3.57413E+08 + 2.93826E+08 2.41532E+08 1.98533E+08 1.63177E+08 1.34109E+08 1.10211E+08 + 9.05656E+07 7.44166E+07 6.11427E+07 5.02328E+07 4.12664E+07 3.38980E+07 + 2.78430E+07 2.28678E+07 1.87802E+07 1.54219E+07 1.26631E+07 1.03970E+07 + 8.53566E+06 7.00696E+06 5.75154E+06 4.72064E+06 3.87417E+06 3.17919E+06 + 2.60863E+06 2.14029E+06 1.75437E+06 1.43915E+06 1.18046E+06 9.68177E+05 + 7.93995E+05 6.51087E+05 5.33851E+05 4.37655E+05 3.58752E+05 2.94045E+05 + 2.40985E+05 1.97480E+05 1.61813E+05 1.32575E+05 1.08609E+05 8.89676E+04 + 7.28711E+04 5.96814E+04 4.88746E+04 4.00211E+04 3.27686E+04 2.68282E+04 + 2.19629E+04 1.79786E+04 1.47161E+04 1.20448E+04 9.85775E+03 8.06737E+03 + 6.60182E+03 5.40225E+03 4.42046E+03 3.61696E+03 2.95942E+03 2.42135E+03 + 1.98106E+03 1.62080E+03 1.32604E+03 1.08486E+03 8.87529E+02 7.26080E+02 + 5.93905E+02 4.85858E+02 3.97452E+02 3.25101E+02 2.65903E+02 2.17464E+02 + 1.77829E+02 1.45398E+02 1.18861E+02 9.71485E+01 7.93839E+01 6.48509E+01 + 5.29632E+01 4.32410E+01 3.52917E+01 2.87929E+01 2.34813E+01 1.91497E+01 + 1.56071E+01 1.27212E+01 1.03639E+01 8.44369E+00 6.87971E+00 5.60654E+00 + 4.56988E+00 3.72784E+00 3.04268E+00 2.48567E+00 2.03287E+00 1.66470E+00 + 1.36525E+00 1.12156E+00 9.23075E-01 7.61261E-01 6.29184E-01 5.21231E-01 + 4.32861E-01 3.60398E-01 3.00871E-01 2.51867E-01 2.11464E-01 1.78016E-01 + 1.50312E-01 1.27287E-01 1.08131E-01 9.21031E-02 7.86938E-02 6.74349E-02 + 5.79583E-02 4.99472E-02 4.31747E-02 3.74242E-02 3.25293E-02 2.83513E-02 + 2.47754E-02 2.17065E-02 1.90655E-02 1.67867E-02 1.48151E-02 1.31049E-02 + 1.16174E-02 1.03204E-02 9.18668E-03 8.19307E-03 7.32040E-03 6.55164E-03 + 5.87305E-03 5.27266E-03 4.74028E-03 4.26730E-03 3.84521E-03 3.46909E-03 + 3.13261E-03 2.83099E-03 2.56009E-03 2.31632E-03 2.09657E-03 1.89810E-03 + 1.71855E-03 1.55586E-03 1.40821E-03 1.27402E-03 1.15189E-03 1.04062E-03 + 9.39115E-04 8.46443E-04 7.61775E-04 6.84353E-04 6.13544E-04 5.48880E-04 + 4.89670E-04 4.35557E-04 3.86139E-04 3.41060E-04 3.00001E-04 2.62676E-04 + 2.28825E-04 1.98213E-04 1.70626E-04 1.45862E-04 1.23736E-04 1.04073E-04 + 8.66985E-05 7.14737E-05 5.82150E-05 4.67852E-05 3.70356E-05 2.88197E-05 + 2.19931E-05 1.64130E-05 1.19381E-05 8.42899E-06 5.74927E-06 3.76644E-06 + 2.35236E-06 1.38903E-06 7.66844E-07 3.89999E-07 1.78415E-07 7.00309E-08 + 2.01912E-08 1.86994E-09 0.00000E+00 6.90468E+08 5.69872E+08 4.67595E+08 + 3.83635E+08 3.14723E+08 2.58167E+08 2.11755E+08 1.73671E+08 1.42423E+08 + 1.16786E+08 9.57549E+07 7.85034E+07 6.43536E+07 5.27489E+07 4.32324E+07 + 3.54291E+07 2.90312E+07 2.37861E+07 1.94865E+07 1.59623E+07 1.30740E+07 + 1.07072E+07 8.76777E+06 7.17881E+06 5.87711E+06 4.81086E+06 3.93753E+06 + 3.22239E+06 2.63452E+06 2.15551E+06 1.76337E+06 1.44239E+06 1.17968E+06 + 9.64690E+05 7.88777E+05 6.44815E+05 5.27045E+05 4.30725E+05 3.51958E+05 + 2.87553E+05 2.34900E+05 1.91861E+05 1.56685E+05 1.27939E+05 1.04452E+05 + 8.52641E+04 6.95910E+04 5.67907E+04 4.63381E+04 3.78040E+04 3.08373E+04 + 2.51509E+04 2.05103E+04 1.67236E+04 1.36342E+04 1.11141E+04 9.05869E+03 + 7.38247E+03 6.01570E+03 4.90139E+03 3.99305E+03 3.25269E+03 2.64932E+03 + 2.15766E+03 1.75706E+03 1.43070E+03 1.16484E+03 9.48294E+02 7.71819E+02 + 6.28229E+02 5.11297E+02 4.16063E+02 3.38523E+02 2.75395E+02 2.24003E+02 + 1.82170E+02 1.48120E+02 1.20409E+02 9.78587E+01 7.95113E+01 6.45861E+01 + 5.24474E+01 4.25776E+01 3.45537E+01 2.80323E+01 2.27438E+01 1.84424E+01 + 1.49576E+01 1.21267E+01 9.83293E+00 7.97459E+00 6.46961E+00 5.25039E+00 + 4.26495E+00 3.46695E+00 2.82123E+00 2.29866E+00 1.87562E+00 1.53297E+00 + 1.25524E+00 1.02990E+00 8.46863E-01 6.97986E-01 5.76706E-01 4.77738E-01 + 3.96828E-01 3.30548E-01 2.76130E-01 2.31377E-01 1.94414E-01 1.63866E-01 + 1.38530E-01 1.17493E-01 9.99230E-02 8.52487E-02 7.29475E-02 6.26092E-02 + 5.38821E-02 4.65140E-02 4.02657E-02 3.49535E-02 3.04244E-02 2.65522E-02 + 2.32323E-02 2.03783E-02 1.79180E-02 1.57914E-02 1.39484E-02 1.23470E-02 + 1.09518E-02 9.73341E-03 8.66657E-03 7.73045E-03 6.90658E-03 6.18005E-03 + 5.53789E-03 4.96905E-03 4.46423E-03 4.01424E-03 3.61372E-03 3.25586E-03 + 2.93549E-03 2.64816E-03 2.38998E-03 2.15759E-03 1.94807E-03 1.75886E-03 + 1.58774E-03 1.43276E-03 1.29222E-03 1.16461E-03 1.04863E-03 9.43127E-04 + 8.47077E-04 7.59590E-04 6.79854E-04 6.07179E-04 5.41051E-04 4.80734E-04 + 4.25829E-04 3.75900E-04 3.30553E-04 2.89438E-04 2.52238E-04 2.18665E-04 + 1.88459E-04 1.61379E-04 1.37203E-04 1.15723E-04 9.67469E-05 8.00820E-05 + 6.55726E-05 5.30227E-05 4.22818E-05 3.31901E-05 2.55917E-05 1.93343E-05 + 1.42687E-05 1.02495E-05 7.13483E-06 4.78761E-06 3.07701E-06 1.87851E-06 + 1.07920E-06 5.76278E-07 2.81575E-07 1.23002E-07 4.59576E-08 1.26504E-08 + 1.11503E-09 0.00000E+00 1.05707E+09 8.70924E+08 7.13253E+08 5.84058E+08 + 4.78215E+08 3.91510E+08 3.20491E+08 2.62325E+08 2.14692E+08 1.75688E+08 + 1.43753E+08 1.17609E+08 9.62086E+07 7.86925E+07 6.43574E+07 5.26272E+07 + 4.30294E+07 3.51775E+07 2.87546E+07 2.35013E+07 1.92051E+07 1.56922E+07 + 1.28200E+07 1.04720E+07 8.55284E+06 6.98436E+06 5.70262E+06 4.65546E+06 + 3.79668E+06 3.09858E+06 2.52845E+06 2.06290E+06 1.68279E+06 1.37250E+06 + 1.11924E+06 9.12502E+05 7.43810E+05 6.06197E+05 4.93956E+05 4.02425E+05 + 3.27795E+05 2.66956E+05 2.17368E+05 1.76959E+05 1.44034E+05 1.17213E+05 + 9.53685E+04 7.75800E+04 6.30972E+04 5.13083E+04 4.17138E+04 3.39069E+04 + 2.75558E+04 2.23900E+04 1.81891E+04 1.47735E+04 1.19971E+04 9.74062E+03 + 7.90708E+03 6.41750E+03 5.20758E+03 4.22502E+03 3.42724E+03 2.77962E+03 + 2.25398E+03 1.82743E+03 1.48135E+03 1.20061E+03 9.72764E+02 7.88164E+02 + 6.38483E+02 5.17113E+02 4.18736E+02 3.39008E+02 2.74404E+02 2.22063E+02 + 1.79665E+02 1.45327E+02 1.17521E+02 9.50108E+01 7.67912E+01 6.20483E+01 + 5.01223E+01 4.04766E+01 3.26773E+01 2.63849E+01 2.12933E+01 1.71893E+01 + 1.38721E+01 1.11978E+01 9.04174E+00 7.30412E+00 5.90312E+00 4.77599E+00 + 3.86737E+00 3.13535E+00 2.54547E+00 2.06989E+00 1.68622E+00 1.37641E+00 + 1.12596E+00 9.23241E-01 7.58899E-01 6.25444E-01 5.16868E-01 4.28355E-01 + 3.56042E-01 2.96821E-01 2.48235E-01 2.08196E-01 1.75177E-01 1.47846E-01 + 1.25194E-01 1.06310E-01 9.05638E-02 7.73846E-02 6.63248E-02 5.70016E-02 + 4.91407E-02 4.24828E-02 3.68290E-02 3.20142E-02 2.79023E-02 2.43806E-02 + 2.13562E-02 1.87517E-02 1.65026E-02 1.45554E-02 1.28650E-02 1.13939E-02 + 1.01103E-02 8.98757E-03 8.00341E-03 7.13816E-03 6.37598E-03 5.70305E-03 + 5.10765E-03 4.57990E-03 4.11006E-03 3.69243E-03 3.31980E-03 2.98670E-03 + 2.68839E-03 2.42079E-03 2.18032E-03 1.96389E-03 1.76881E-03 1.59272E-03 + 1.43356E-03 1.28954E-03 1.15907E-03 1.04076E-03 9.33408E-04 8.35923E-04 + 7.47367E-04 6.66886E-04 5.93745E-04 5.27397E-04 4.67071E-04 4.12344E-04 + 3.62747E-04 3.17866E-04 2.77327E-04 2.40791E-04 2.07953E-04 1.78532E-04 + 1.52272E-04 1.28934E-04 1.08298E-04 9.01547E-05 7.43018E-05 6.05712E-05 + 4.87585E-05 3.87044E-05 3.02421E-05 2.32109E-05 1.74550E-05 1.28237E-05 + 9.17151E-06 6.35866E-06 4.25172E-06 2.72516E-06 1.66124E-06 9.54718E-07 + 5.11276E-07 2.51289E-07 1.10686E-07 4.16099E-08 1.13980E-08 1.04310E-09 + 0.00000E+00 1.56324E+09 1.28575E+09 1.05100E+09 8.58996E+08 7.01983E+08 + 5.73600E+08 4.68637E+08 3.82832E+08 3.12698E+08 2.55378E+08 2.08538E+08 + 1.70265E+08 1.38998E+08 1.13456E+08 9.25953E+07 7.55589E+07 6.16479E+07 + 5.02906E+07 4.10194E+07 3.34523E+07 2.72768E+07 2.22379E+07 1.81268E+07 + 1.47734E+07 1.20383E+07 9.80794E+06 7.98933E+06 6.50691E+06 5.29391E+06 + 4.31013E+06 3.50854E+06 2.85550E+06 2.32357E+06 1.89037E+06 1.53765E+06 + 1.25041E+06 1.01660E+06 8.26347E+05 6.71556E+05 5.45645E+05 4.43247E+05 + 3.59986E+05 2.92301E+05 2.37289E+05 1.92587E+05 1.56271E+05 1.26774E+05 + 1.02820E+05 8.33729E+04 6.75879E+04 5.47784E+04 4.43859E+04 3.59564E+04 + 2.91207E+04 2.35788E+04 1.90869E+04 1.54470E+04 1.24981E+04 1.01097E+04 + 8.17579E+03 6.61020E+03 5.34311E+03 4.31787E+03 3.48852E+03 2.81779E+03 + 2.27549E+03 1.83711E+03 1.48285E+03 1.19644E+03 9.65303E+02 7.78631E+02 + 6.27880E+02 5.06193E+02 4.07988E+02 3.28752E+02 2.64835E+02 2.13289E+02 + 1.71729E+02 1.38228E+02 1.11232E+02 8.94830E+01 7.19672E+01 5.78650E+01 + 4.65136E+01 3.73788E+01 3.00444E+01 2.41378E+01 1.93995E+01 1.55878E+01 + 1.25291E+01 1.00746E+01 8.10552E+00 6.52494E+00 5.25891E+00 4.24266E+00 + 3.42736E+00 2.77300E+00 2.24750E+00 1.82515E+00 1.48534E+00 1.21160E+00 + 9.90756E-01 8.12293E-01 6.67808E-01 5.50597E-01 4.55303E-01 3.77652E-01 + 3.14214E-01 2.62286E-01 2.19588E-01 1.84447E-01 1.55415E-01 1.31398E-01 + 1.11409E-01 9.47689E-02 8.08623E-02 6.92092E-02 5.93990E-02 5.11383E-02 + 4.41503E-02 3.82233E-02 3.31816E-02 2.88805E-02 2.52008E-02 2.20439E-02 + 1.93281E-02 1.69854E-02 1.49591E-02 1.32018E-02 1.16740E-02 1.03424E-02 + 9.17882E-03 8.15996E-03 7.26519E-03 6.47790E-03 5.78361E-03 5.17006E-03 + 4.62690E-03 4.14400E-03 3.71534E-03 3.33341E-03 2.99252E-03 2.68771E-03 + 2.41472E-03 2.16984E-03 1.94983E-03 1.75190E-03 1.57359E-03 1.41275E-03 + 1.26753E-03 1.13626E-03 1.01752E-03 9.10029E-04 8.12672E-04 7.24470E-04 + 6.44534E-04 5.72098E-04 5.06589E-04 4.47215E-04 3.93526E-04 3.45038E-04 + 3.01315E-04 2.61966E-04 2.26640E-04 1.95014E-04 1.66797E-04 1.41718E-04 + 1.19528E-04 9.99951E-05 8.29038E-05 6.80420E-05 5.52341E-05 4.42718E-05 + 3.49907E-05 2.72214E-05 2.08017E-05 1.55760E-05 1.13954E-05 8.11760E-06 + 5.60759E-06 3.73799E-06 2.39054E-06 1.45583E-06 8.37330E-07 4.49806E-07 + 2.22322E-07 9.86351E-08 3.72438E-08 1.01532E-08 9.58556E-10 0.00000E+00 + 2.24701E+09 1.84502E+09 1.50537E+09 1.22807E+09 1.00171E+09 8.16962E+08 + 6.66193E+08 5.43172E+08 4.42803E+08 3.60928E+08 2.94148E+08 2.39688E+08 + 1.95280E+08 1.59075E+08 1.29562E+08 1.05508E+08 8.59053E+07 6.99330E+07 + 5.69209E+07 4.63219E+07 3.76899E+07 3.06611E+07 2.49386E+07 2.02804E+07 + 1.64892E+07 1.34042E+07 1.08941E+07 8.85252E+06 7.18565E+06 5.83678E+06 + 4.74014E+06 3.84875E+06 3.12433E+06 2.53572E+06 2.05756E+06 1.66908E+06 + 1.35362E+06 1.09753E+06 8.89674E+05 7.21013E+05 5.84183E+05 4.73203E+05 + 3.83210E+05 3.10253E+05 2.51121E+05 2.03205E+05 1.64389E+05 1.32952E+05 + 1.07497E+05 8.68919E+04 7.02168E+04 5.67258E+04 4.58139E+04 3.69904E+04 + 2.98577E+04 2.40933E+04 1.94361E+04 1.56745E+04 1.26372E+04 1.01855E+04 + 8.20692E+03 6.61075E+03 5.32345E+03 4.28554E+03 3.44897E+03 2.77489E+03 + 2.23188E+03 1.79461E+03 1.44237E+03 1.15914E+03 9.31244E+02 7.47904E+02 + 6.00479E+02 4.81970E+02 3.86733E+02 3.10221E+02 2.48770E+02 1.99431E+02 + 1.59829E+02 1.28053E+02 1.02564E+02 8.21266E+01 6.57449E+01 5.26174E+01 + 4.21006E+01 3.36944E+01 2.69550E+01 2.15728E+01 1.72624E+01 1.38188E+01 + 1.10676E+01 8.86985E+00 7.11326E+00 5.71208E+00 4.59193E+00 3.69680E+00 + 2.98115E+00 2.40857E+00 1.95003E+00 1.58238E+00 1.28720E+00 1.04981E+00 + 8.58563E-01 7.04174E-01 5.79274E-01 4.77995E-01 3.95670E-01 3.28570E-01 + 2.73768E-01 2.28799E-01 1.91863E-01 1.61404E-01 1.36250E-01 1.15351E-01 + 9.79793E-02 8.34831E-02 7.13530E-02 6.11549E-02 5.25785E-02 4.53324E-02 + 3.91936E-02 3.39776E-02 2.95328E-02 2.57343E-02 2.24789E-02 1.96813E-02 + 1.72704E-02 1.51874E-02 1.33828E-02 1.18155E-02 1.04509E-02 9.25980E-03 + 8.21800E-03 7.30413E-03 6.50098E-03 5.79358E-03 5.16921E-03 4.61722E-03 + 4.12712E-03 3.69270E-03 3.30620E-03 2.96177E-03 2.65429E-03 2.37937E-03 + 2.13319E-03 1.91242E-03 1.71418E-03 1.53595E-03 1.37552E-03 1.23097E-03 + 1.10062E-03 9.82971E-04 8.76736E-04 7.80762E-04 6.94043E-04 6.15669E-04 + 5.44852E-04 4.80999E-04 4.23304E-04 3.71302E-04 3.24493E-04 2.82432E-04 + 2.44715E-04 2.10980E-04 1.80895E-04 1.54159E-04 1.30495E-04 1.09646E-04 + 9.13749E-05 7.54599E-05 6.16854E-05 4.98715E-05 3.98097E-05 3.13342E-05 + 2.42759E-05 1.84744E-05 1.37773E-05 1.00399E-05 7.12555E-06 4.90584E-06 + 3.26105E-06 2.08138E-06 1.26649E-06 7.28943E-07 3.92596E-07 1.94892E-07 + 8.68868E-08 3.28457E-08 8.88968E-09 8.60668E-10 0.00000E+00 3.15336E+09 + 2.58493E+09 2.10524E+09 1.71430E+09 1.39574E+09 1.13621E+09 9.24795E+08 + 7.52600E+08 6.12371E+08 4.98189E+08 4.05232E+08 3.29565E+08 2.67981E+08 + 2.17868E+08 1.77096E+08 1.43928E+08 1.16951E+08 9.50137E+07 7.71768E+07 + 6.26766E+07 5.08910E+07 4.13136E+07 3.35320E+07 2.72106E+07 2.20764E+07 + 1.79072E+07 1.45221E+07 1.17746E+07 9.53624E+06 7.72876E+06 6.26247E+06 + 5.07321E+06 4.10884E+06 3.32700E+06 2.69329E+06 2.17961E+06 1.76343E+06 + 1.42635E+06 1.15340E+06 9.32438E+05 7.53603E+05 6.08900E+05 4.91845E+05 + 3.97181E+05 3.20644E+05 2.58780E+05 2.08790E+05 1.68406E+05 1.35792E+05 + 1.09460E+05 8.82063E+04 7.10569E+04 5.72233E+04 4.60679E+04 3.70750E+04 + 2.98276E+04 2.39889E+04 1.92866E+04 1.55008E+04 1.24538E+04 1.00023E+04 + 8.03056E+03 6.44528E+03 5.17114E+03 4.14742E+03 3.32520E+03 2.66504E+03 + 2.13521E+03 1.70985E+03 1.36901E+03 1.09573E+03 8.76651E+02 7.01131E+02 + 5.60558E+02 4.48013E+02 3.57940E+02 2.85878E+02 2.28247E+02 1.82173E+02 + 1.45353E+02 1.15939E+02 9.24518E+01 7.37040E+01 5.87434E+01 4.68086E+01 + 3.73094E+01 2.97260E+01 2.36954E+01 1.88860E+01 1.50599E+01 1.20157E+01 + 9.59392E+00 7.66606E+00 6.13435E+00 4.91458E+00 3.94354E+00 3.17004E+00 + 2.55338E+00 2.06123E+00 1.66795E+00 1.35319E+00 1.10083E+00 8.98116E-01 + 7.34923E-01 6.03249E-01 4.96745E-01 4.10380E-01 3.40145E-01 2.82904E-01 + 2.36029E-01 1.97600E-01 1.65968E-01 1.39889E-01 1.18256E-01 1.00302E-01 + 8.53414E-02 7.28399E-02 6.23435E-02 5.35273E-02 4.60876E-02 3.97923E-02 + 3.44493E-02 2.99014E-02 2.60189E-02 2.26952E-02 1.98418E-02 1.73855E-02 + 1.52655E-02 1.34308E-02 1.18392E-02 1.04548E-02 9.24791E-03 8.19347E-03 + 7.26961E-03 6.45866E-03 5.74529E-03 5.11648E-03 4.56131E-03 4.06909E-03 + 3.63342E-03 3.24641E-03 2.90205E-03 2.59515E-03 2.32121E-03 2.07635E-03 + 1.85717E-03 1.66073E-03 1.48447E-03 1.32615E-03 1.18382E-03 1.05574E-03 + 9.40430E-04 8.36553E-04 7.42946E-04 6.58588E-04 5.82558E-04 5.14052E-04 + 4.52463E-04 3.96984E-04 3.47137E-04 3.02416E-04 2.62366E-04 2.26579E-04 + 1.94685E-04 1.66350E-04 1.41266E-04 1.19153E-04 9.97514E-05 8.28202E-05 + 6.81372E-05 5.54859E-05 4.46854E-05 3.55303E-05 2.78557E-05 2.14961E-05 + 1.62951E-05 1.21056E-05 8.78925E-06 6.21645E-06 4.26673E-06 2.82897E-06 + 1.80236E-06 1.09589E-06 6.31123E-07 3.40614E-07 1.69627E-07 7.58392E-08 + 2.86286E-08 7.67889E-09 7.59200E-10 0.00000E+00 4.33491E+09 3.54772E+09 + 2.88422E+09 2.34442E+09 1.90533E+09 1.54822E+09 1.25784E+09 1.02175E+09 + 8.29829E+08 6.73841E+08 5.47078E+08 4.44083E+08 3.60412E+08 2.92452E+08 + 2.37262E+08 1.92450E+08 1.56072E+08 1.26546E+08 1.02585E+08 8.31437E+07 + 6.73731E+07 5.45825E+07 4.42106E+07 3.58019E+07 2.89861E+07 2.34626E+07 + 1.89870E+07 1.53619E+07 1.24147E+07 1.00398E+07 8.11724E+06 6.56123E+06 + 5.30217E+06 4.28361E+06 3.45983E+06 2.79355E+06 2.25492E+06 1.81964E+06 + 1.46796E+06 1.18392E+06 9.54553E+05 7.69395E+05 6.19964E+05 4.99401E+05 + 4.02158E+05 3.23746E+05 2.60538E+05 2.09602E+05 1.68567E+05 1.35520E+05 + 1.08914E+05 8.75003E+04 7.02720E+04 5.64154E+04 4.52746E+04 3.63204E+04 + 2.91262E+04 2.33481E+04 1.87092E+04 1.49861E+04 1.19992E+04 9.60393E+03 + 7.68374E+03 6.14502E+03 4.91249E+03 3.92559E+03 3.13569E+03 2.50375E+03 + 1.99805E+03 1.59415E+03 1.27139E+03 1.01353E+03 8.07643E+02 6.43326E+02 + 5.12239E+02 4.07704E+02 3.24379E+02 2.57987E+02 2.05109E+02 1.63014E+02 + 1.29516E+02 1.02871E+02 8.16873E+01 6.48500E+01 5.14716E+01 4.08663E+01 + 3.24338E+01 2.57550E+01 2.04500E+01 1.62464E+01 1.29151E+01 1.02753E+01 + 8.18189E+00 6.52498E+00 5.21038E+00 4.16764E+00 3.33994E+00 2.68232E+00 + 2.15922E+00 1.74253E+00 1.41005E+00 1.14427E+00 9.31368E-01 7.60435E-01 + 6.22866E-01 5.11863E-01 4.22056E-01 3.49180E-01 2.89909E-01 2.41466E-01 + 2.01825E-01 1.69252E-01 1.42442E-01 1.20237E-01 1.01836E-01 8.65241E-02 + 7.37468E-02 6.30328E-02 5.40450E-02 4.64696E-02 4.00670E-02 3.46392E-02 + 3.00241E-02 2.60887E-02 2.27233E-02 1.98373E-02 1.73557E-02 1.52161E-02 + 1.33665E-02 1.17637E-02 1.03712E-02 9.15865E-03 8.10052E-03 7.17455E-03 + 6.36279E-03 5.64963E-03 5.02183E-03 4.46834E-03 3.97831E-03 3.54523E-03 + 3.16111E-03 2.81988E-03 2.51627E-03 2.24574E-03 2.00435E-03 1.78869E-03 + 1.59578E-03 1.42304E-03 1.26820E-03 1.12929E-03 1.00458E-03 8.92562E-04 + 7.91895E-04 7.01407E-04 6.20072E-04 5.46965E-04 4.81275E-04 4.22388E-04 + 3.69502E-04 3.22132E-04 2.79768E-04 2.41955E-04 2.08283E-04 1.78380E-04 + 1.51910E-04 1.28565E-04 1.08065E-04 9.01507E-05 7.45812E-05 6.11362E-05 + 4.96015E-05 3.97980E-05 3.15257E-05 2.46233E-05 1.89305E-05 1.42972E-05 + 1.05831E-05 7.65726E-06 5.39840E-06 3.69467E-06 2.44392E-06 1.55450E-06 + 9.44514E-07 5.44170E-07 2.94135E-07 1.46790E-07 6.57027E-08 2.47162E-08 + 6.56200E-09 6.60484E-10 0.00000E+00 5.85263E+09 4.78223E+09 3.88107E+09 + 3.14916E+09 2.55483E+09 2.07231E+09 1.68062E+09 1.36271E+09 1.10474E+09 + 8.95442E+08 7.25657E+08 5.87952E+08 4.76287E+08 3.85753E+08 3.12365E+08 + 2.52888E+08 2.04693E+08 1.65649E+08 1.34023E+08 1.08412E+08 8.76757E+07 + 7.08899E+07 5.73046E+07 4.63121E+07 3.74194E+07 3.02270E+07 2.44107E+07 + 1.97092E+07 1.58944E+07 1.28268E+07 1.03485E+07 8.34688E+06 6.73059E+06 + 5.42580E+06 4.37273E+06 3.52282E+06 2.83722E+06 2.28437E+06 1.83868E+06 + 1.47950E+06 1.19010E+06 9.57007E+05 7.69315E+05 6.18228E+05 4.96645E+05 + 3.98836E+05 3.20177E+05 2.56939E+05 2.06117E+05 1.65286E+05 1.32494E+05 + 1.06167E+05 8.50386E+04 6.80881E+04 5.44945E+04 4.35971E+04 3.48646E+04 + 2.78697E+04 2.22688E+04 1.77859E+04 1.41993E+04 1.13311E+04 9.03827E+03 + 7.20622E+03 5.74298E+03 4.57481E+03 3.64262E+03 2.89909E+03 2.30593E+03 + 1.83367E+03 1.45747E+03 1.15789E+03 9.19473E+02 7.29828E+02 5.79046E+02 + 4.59219E+02 3.64036E+02 2.88465E+02 2.28492E+02 1.80921E+02 1.43205E+02 + 1.13317E+02 8.96433E+01 7.08985E+01 5.60611E+01 4.43442E+01 3.50635E+01 + 2.77410E+01 2.19470E+01 1.73735E+01 1.37626E+01 1.09120E+01 8.65977E+00 + 6.88358E+00 5.47935E+00 4.36936E+00 3.49126E+00 2.79589E+00 2.24450E+00 + 1.80662E+00 1.45827E+00 1.18058E+00 9.58738E-01 7.81085E-01 6.38459E-01 + 5.23644E-01 4.30959E-01 3.55905E-01 2.94984E-01 2.45287E-01 2.04692E-01 + 1.71391E-01 1.44027E-01 1.21397E-01 1.02671E-01 8.71112E-02 7.41441E-02 + 6.32848E-02 5.41864E-02 4.65271E-02 4.00610E-02 3.45857E-02 2.99356E-02 + 2.59746E-02 2.25911E-02 1.96928E-02 1.72033E-02 1.50593E-02 1.32081E-02 + 1.16057E-02 1.02152E-02 9.00573E-03 7.95163E-03 7.03035E-03 6.22374E-03 + 5.51604E-03 4.89391E-03 4.34621E-03 3.86201E-03 3.43473E-03 3.05635E-03 + 2.72076E-03 2.42268E-03 2.15755E-03 1.92140E-03 1.71082E-03 1.52281E-03 + 1.35480E-03 1.20452E-03 1.06999E-03 9.49483E-04 8.41485E-04 7.44665E-04 + 6.57851E-04 5.80018E-04 5.10244E-04 4.47721E-04 3.91831E-04 3.41784E-04 + 2.97092E-04 2.57249E-04 2.21801E-04 1.90339E-04 1.62496E-04 1.37936E-04 + 1.16355E-04 9.74749E-05 8.10395E-05 6.68122E-05 5.45764E-05 4.41227E-05 + 3.52758E-05 2.78432E-05 2.16691E-05 1.65999E-05 1.24930E-05 9.21603E-06 + 6.64647E-06 4.67168E-06 3.18879E-06 2.10470E-06 1.33668E-06 8.11589E-07 + 4.67680E-07 2.53038E-07 1.26421E-07 5.65645E-08 2.11700E-08 5.55858E-09 + 5.68255E-10 0.00000E+00 7.77650E+09 6.34437E+09 5.14005E+09 4.16355E+09 + 3.37195E+09 2.73035E+09 2.21041E+09 1.78914E+09 1.44787E+09 1.17147E+09 + 9.47645E+08 7.66429E+08 6.19738E+08 5.01019E+08 4.04956E+08 3.27241E+08 + 2.64382E+08 2.13550E+08 1.72452E+08 1.39232E+08 1.12385E+08 9.06928E+07 + 7.31700E+07 5.90183E+07 4.75917E+07 3.83676E+07 3.09228E+07 2.49167E+07 + 2.00530E+07 1.61496E+07 1.30024E+07 1.04657E+07 8.42139E+06 6.77446E+06 + 5.44801E+06 4.37966E+06 3.51966E+06 2.82763E+06 2.27093E+06 1.82324E+06 + 1.46331E+06 1.17404E+06 9.41620E+05 7.54946E+05 6.05061E+05 4.84755E+05 + 3.88225E+05 3.10798E+05 2.48716E+05 1.98957E+05 1.59089E+05 1.27157E+05 + 1.01593E+05 8.11333E+04 6.47664E+04 5.16786E+04 4.12172E+04 3.28588E+04 + 2.61834E+04 2.08545E+04 1.66024E+04 1.32111E+04 1.05074E+04 8.35308E+03 + 6.63721E+03 5.27124E+03 4.18432E+03 3.31991E+03 2.63236E+03 2.08658E+03 + 1.65314E+03 1.30904E+03 1.03605E+03 8.19601E+02 6.48062E+02 5.12186E+02 + 4.04614E+02 3.19495E+02 2.52176E+02 1.98963E+02 1.56922E+02 1.23725E+02 + 9.75242E+01 7.68534E+01 6.05511E+01 4.77245E+01 3.76019E+01 2.96445E+01 + 2.33711E+01 1.84372E+01 1.45560E+01 1.15028E+01 9.09915E+00 7.21010E+00 + 5.72173E+00 4.54915E+00 3.62455E+00 2.89464E+00 2.31765E+00 1.86078E+00 + 1.49835E+00 1.21022E+00 9.80638E-01 7.97243E-01 6.50355E-01 5.32376E-01 + 4.37339E-01 3.60538E-01 2.98319E-01 2.47656E-01 2.06344E-01 1.72511E-01 + 1.44753E-01 1.21831E-01 1.02892E-01 8.71759E-02 7.40960E-02 6.31561E-02 + 5.40016E-02 4.63042E-02 3.98136E-02 3.43239E-02 2.96668E-02 2.57044E-02 + 2.23234E-02 1.94306E-02 1.69485E-02 1.48134E-02 1.29719E-02 1.13798E-02 + 9.99997E-03 8.80121E-03 7.75775E-03 6.84693E-03 6.05054E-03 5.35275E-03 + 4.74019E-03 4.20170E-03 3.72635E-03 3.30753E-03 2.93724E-03 2.60936E-03 + 2.31863E-03 2.06047E-03 1.83097E-03 1.62669E-03 1.44467E-03 1.28234E-03 + 1.13743E-03 1.00799E-03 8.92304E-04 7.88861E-04 6.96344E-04 6.13590E-04 + 5.39585E-04 4.73416E-04 4.14282E-04 3.61570E-04 3.14502E-04 2.72596E-04 + 2.35351E-04 2.02318E-04 1.73095E-04 1.47319E-04 1.24661E-04 1.04823E-04 + 8.75296E-05 7.25321E-05 5.95993E-05 4.85204E-05 3.90932E-05 3.11477E-05 + 2.45004E-05 1.90021E-05 1.45073E-05 1.08817E-05 8.00137E-06 5.75274E-06 + 4.03203E-06 2.74529E-06 1.80826E-06 1.14674E-06 6.95725E-07 4.00892E-07 + 2.16996E-07 1.08433E-07 4.84354E-08 1.80113E-08 4.67440E-09 4.84471E-10 + 0.00000E+00 1.01862E+10 8.29768E+09 6.71135E+09 5.42720E+09 4.38792E+09 + 3.54696E+09 2.86660E+09 2.31628E+09 1.87122E+09 1.51136E+09 1.22045E+09 + 9.85329E+08 7.95328E+08 6.41824E+08 5.17831E+08 4.17697E+08 3.36848E+08 + 2.71585E+08 2.18914E+08 1.76415E+08 1.42132E+08 1.14482E+08 9.21880E+07 + 7.42161E+07 5.97320E+07 4.80616E+07 3.86602E+07 3.10901E+07 2.49717E+07 + 2.00708E+07 1.61270E+07 1.29543E+07 1.04027E+07 8.35111E+06 6.70203E+06 + 5.37651E+06 4.31166E+06 3.45655E+06 2.77009E+06 2.21918E+06 1.77721E+06 + 1.42275E+06 1.13856E+06 9.10800E+05 7.28321E+05 5.82176E+05 4.65171E+05 + 3.71531E+05 2.96619E+05 2.36712E+05 1.88824E+05 1.50558E+05 1.19993E+05 + 9.55905E+04 7.61156E+04 6.05801E+04 4.81926E+04 3.83196E+04 3.04544E+04 + 2.41916E+04 1.92071E+04 1.52418E+04 1.20889E+04 9.58331E+03 7.59303E+03 + 6.01291E+03 4.75908E+03 3.76472E+03 2.97605E+03 2.35180E+03 1.85750E+03 + 1.46625E+03 1.15679E+03 9.12173E+02 7.18910E+02 5.66308E+02 4.45880E+02 + 3.50897E+02 2.76023E+02 2.17034E+02 1.70587E+02 1.34035E+02 1.05286E+02 + 8.26827E+01 6.49186E+01 5.09908E+01 4.00377E+01 3.14577E+01 2.47173E+01 + 1.94346E+01 1.52934E+01 1.20470E+01 9.49988E+00 7.50477E+00 5.93798E+00 + 4.70758E+00 3.74041E+00 2.97922E+00 2.37927E+00 1.90556E+00 1.53080E+00 + 1.23365E+00 9.97475E-01 8.09265E-01 6.58866E-01 5.38329E-01 4.41434E-01 + 3.63284E-01 3.00092E-01 2.48727E-01 2.06915E-01 1.72727E-01 1.44720E-01 + 1.21628E-01 1.02575E-01 8.67850E-02 7.36611E-02 6.26983E-02 5.35358E-02 + 4.58410E-02 3.93602E-02 3.38851E-02 2.92457E-02 2.53029E-02 2.19425E-02 + 1.90704E-02 1.66091E-02 1.44942E-02 1.26724E-02 1.10991E-02 9.73730E-03 + 8.55567E-03 7.52842E-03 6.63293E-03 5.85100E-03 5.16683E-03 4.56707E-03 + 4.04061E-03 3.57660E-03 3.16839E-03 2.80807E-03 2.48955E-03 2.20759E-03 + 1.95768E-03 1.73590E-03 1.53887E-03 1.36365E-03 1.20769E-03 1.06877E-03 + 9.44933E-04 8.34497E-04 7.35974E-04 6.48062E-04 5.69618E-04 4.99641E-04 + 4.37234E-04 3.81610E-04 3.32160E-04 2.88130E-04 2.49042E-04 2.14405E-04 + 1.83780E-04 1.56772E-04 1.33028E-04 1.12226E-04 9.40754E-05 7.83093E-05 + 6.46854E-05 5.29807E-05 4.29920E-05 3.45253E-05 2.74176E-05 2.14951E-05 + 1.66164E-05 1.26446E-05 9.45431E-06 6.93042E-06 4.96823E-06 3.47281E-06 + 2.35893E-06 1.55074E-06 9.82006E-07 5.95269E-07 3.42892E-07 1.85580E-07 + 9.26721E-08 4.12794E-08 1.52356E-08 3.90674E-09 4.09914E-10 0.00000E+00 + 1.31718E+10 1.07138E+10 8.65138E+09 6.98454E+09 5.63769E+09 4.54963E+09 + 3.67079E+09 2.96109E+09 2.38809E+09 1.92555E+09 1.55225E+09 1.25105E+09 + 1.00806E+09 8.12074E+08 6.54041E+08 5.26636E+08 4.23946E+08 3.41196E+08 + 2.74529E+08 2.20833E+08 1.77593E+08 1.42782E+08 1.14764E+08 9.22191E+07 + 7.40824E+07 5.94957E+07 4.77666E+07 3.83398E+07 3.07350E+07 2.46550E+07 + 1.97718E+07 1.58508E+07 1.27034E+07 1.01776E+07 8.15139E+06 6.52592E+06 + 5.22270E+06 4.17826E+06 3.34149E+06 2.67132E+06 2.13477E+06 1.70534E+06 + 1.36177E+06 1.08698E+06 8.67299E+05 6.91730E+05 5.51471E+05 4.39465E+05 + 3.50055E+05 2.78712E+05 2.21809E+05 1.76443E+05 1.40289E+05 1.11491E+05 + 8.85607E+04 7.03119E+04 5.57954E+04 4.42534E+04 3.50808E+04 2.77948E+04 + 2.20102E+04 1.74201E+04 1.37797E+04 1.08940E+04 8.60782E+03 6.79756E+03 + 5.36492E+03 4.23185E+03 3.33562E+03 2.62821E+03 2.06964E+03 1.62878E+03 + 1.28109E+03 1.00707E+03 7.91214E+02 6.21293E+02 4.87608E+02 3.82496E+02 + 2.99899E+02 2.35035E+02 1.84125E+02 1.44192E+02 1.12888E+02 8.83574E+01 + 6.91430E+01 5.41289E+01 4.23613E+01 3.31745E+01 2.59818E+01 2.03635E+01 + 1.59740E+01 1.25443E+01 9.86215E+00 7.76805E+00 6.12872E+00 4.84533E+00 + 3.83955E+00 3.05030E+00 2.42998E+00 1.94154E+00 1.55613E+00 1.25132E+00 + 1.00964E+00 8.17496E-01 6.64290E-01 5.41762E-01 4.43465E-01 3.64336E-01 + 3.00468E-01 2.48645E-01 2.06529E-01 1.72146E-01 1.44023E-01 1.20868E-01 + 1.01789E-01 8.59994E-02 7.28926E-02 6.19579E-02 5.28300E-02 4.51735E-02 + 3.87326E-02 3.32975E-02 2.86973E-02 2.47923E-02 2.14679E-02 1.86300E-02 + 1.62008E-02 1.41160E-02 1.23222E-02 1.07750E-02 9.43740E-03 8.27827E-03 + 7.27190E-03 6.39579E-03 5.63181E-03 4.96430E-03 4.37999E-03 3.86784E-03 + 3.41714E-03 3.02127E-03 2.67240E-03 2.36452E-03 2.09245E-03 1.85172E-03 + 1.63849E-03 1.44940E-03 1.28158E-03 1.13249E-03 9.99959E-04 8.82074E-04 + 7.77172E-04 6.83795E-04 6.00667E-04 5.26667E-04 4.60816E-04 4.02237E-04 + 3.50159E-04 3.03987E-04 2.62987E-04 2.26692E-04 1.94624E-04 1.66355E-04 + 1.41503E-04 1.19723E-04 1.00704E-04 8.41632E-05 6.98455E-05 5.75165E-05 + 4.69624E-05 3.79887E-05 3.04107E-05 2.40734E-05 1.88134E-05 1.44973E-05 + 1.09977E-05 8.19781E-06 5.99167E-06 4.28330E-06 2.98637E-06 2.02391E-06 + 1.32797E-06 8.39717E-07 5.08512E-07 2.92732E-07 1.58330E-07 7.89486E-08 + 3.50338E-08 1.28227E-08 3.24799E-09 3.44605E-10 0.00000E+00 1.68342E+10 + 1.36729E+10 1.10232E+10 8.88505E+09 7.16012E+09 5.76883E+09 4.64687E+09 + 3.74228E+09 3.01312E+09 2.42547E+09 1.95198E+09 1.57056E+09 1.26336E+09 + 1.01601E+09 8.16886E+08 6.56624E+08 5.27669E+08 4.23931E+08 3.40499E+08 + 2.73414E+08 2.19487E+08 1.76148E+08 1.41327E+08 1.13357E+08 9.08967E+07 + 7.28648E+07 5.83915E+07 4.67803E+07 3.74306E+07 2.99692E+07 2.39875E+07 + 1.91936E+07 1.53526E+07 1.22761E+07 9.81281E+06 7.84048E+06 6.26221E+06 + 4.99981E+06 3.99040E+06 3.18356E+06 2.53888E+06 2.02394E+06 1.61279E+06 + 1.28463E+06 1.02281E+06 8.14005E+05 6.47542E+05 5.14891E+05 4.09227E+05 + 3.25096E+05 2.58139E+05 2.04873E+05 1.62519E+05 1.28856E+05 1.02113E+05 + 8.08790E+04 6.40263E+04 5.06579E+04 4.00589E+04 3.16598E+04 2.50076E+04 + 1.97419E+04 1.55759E+04 1.22818E+04 9.67861E+03 7.62261E+03 5.99971E+03 + 4.71951E+03 3.70960E+03 2.91460E+03 2.28858E+03 1.79585E+03 1.40835E+03 + 1.10380E+03 8.64601E+02 6.76850E+02 5.29575E+02 4.14125E+02 3.23680E+02 + 2.52870E+02 1.97467E+02 1.54146E+02 1.20293E+02 9.38516E+01 7.32065E+01 + 5.71268E+01 4.45649E+01 3.47900E+01 2.71616E+01 2.12224E+01 1.65971E+01 + 1.29947E+01 1.01864E+01 8.00061E+00 6.29472E+00 4.96320E+00 3.92274E+00 + 3.10857E+00 2.47043E+00 1.96928E+00 1.57486E+00 1.26368E+00 1.01753E+00 + 8.22268E-01 6.66912E-01 5.42921E-01 4.43643E-01 3.63873E-01 2.99602E-01 + 2.47540E-01 2.05299E-01 1.70866E-01 1.42744E-01 1.19623E-01 1.00598E-01 + 8.48744E-02 7.18388E-02 6.09770E-02 5.19212E-02 4.43342E-02 3.79593E-02 + 3.25862E-02 2.80438E-02 2.41924E-02 2.09175E-02 1.81250E-02 1.57375E-02 + 1.36910E-02 1.19323E-02 1.04173E-02 9.10911E-03 7.97696E-03 6.99531E-03 + 6.14187E-03 5.39870E-03 4.75029E-03 4.18352E-03 3.68750E-03 3.25166E-03 + 2.86946E-03 2.53317E-03 2.23689E-03 1.97553E-03 1.74468E-03 1.54057E-03 + 1.35991E-03 1.19987E-03 1.05798E-03 9.32108E-04 8.20376E-04 7.21162E-04 + 6.33043E-04 5.54774E-04 4.85262E-04 4.23554E-04 3.68796E-04 3.20239E-04 + 2.77300E-04 2.39274E-04 2.05705E-04 1.76130E-04 1.50135E-04 1.27350E-04 + 1.07444E-04 9.01160E-05 7.50955E-05 6.21365E-05 5.10156E-05 4.15288E-05 + 3.34912E-05 2.67284E-05 2.10936E-05 1.64341E-05 1.26253E-05 9.54884E-06 + 7.09697E-06 5.17244E-06 3.68777E-06 2.56482E-06 1.73440E-06 1.13588E-06 + 7.17181E-07 4.33810E-07 2.49493E-07 1.34787E-07 6.70623E-08 2.96217E-08 + 1.07440E-08 2.68803E-09 2.88107E-10 0.00000E+00 2.12859E+10 1.72641E+10 + 1.38966E+10 1.11835E+10 8.99809E+09 7.23811E+09 5.82105E+09 4.68035E+09 + 3.76230E+09 3.02361E+09 2.42936E+09 1.95144E+09 1.56714E+09 1.25821E+09 + 1.00992E+09 8.10417E+08 6.50152E+08 5.21442E+08 4.18099E+08 3.35144E+08 + 2.68573E+08 2.15164E+08 1.72326E+08 1.37976E+08 1.10440E+08 8.83716E+07 + 7.06897E+07 5.65298E+07 4.51481E+07 3.60815E+07 2.88261E+07 2.30219E+07 + 1.83800E+07 1.46689E+07 1.17030E+07 9.33268E+06 7.43952E+06 5.92813E+06 + 4.72195E+06 3.75969E+06 2.99231E+06 2.38057E+06 1.89310E+06 1.50480E+06 + 1.19562E+06 9.49537E+05 7.53760E+05 5.98070E+05 4.74312E+05 3.75981E+05 + 2.97888E+05 2.35896E+05 1.86708E+05 1.47700E+05 1.16779E+05 9.22809E+04 + 7.28817E+04 5.75281E+04 4.53828E+04 3.57808E+04 2.81936E+04 2.22019E+04 + 1.74729E+04 1.37427E+04 1.08020E+04 8.48527E+03 6.66111E+03 5.22581E+03 + 4.09645E+03 3.20974E+03 2.51335E+03 1.96668E+03 1.53794E+03 1.20190E+03 + 9.38706E+02 7.32702E+02 5.71570E+02 4.45623E+02 3.47244E+02 2.70452E+02 + 2.10549E+02 1.63851E+02 1.27471E+02 9.91427E+01 7.70938E+01 5.99743E+01 + 4.66421E+01 3.63003E+01 2.82549E+01 2.20106E+01 1.71628E+01 1.33988E+01 + 1.04734E+01 8.20331E+00 6.43685E+00 5.06204E+00 3.99076E+00 3.15477E+00 + 2.50126E+00 1.98936E+00 1.58747E+00 1.27115E+00 1.02150E+00 8.23895E-01 + 6.67003E-01 5.42034E-01 4.42164E-01 3.62063E-01 2.97637E-01 2.45536E-01 + 2.03329E-01 1.68977E-01 1.40963E-01 1.17962E-01 9.90610E-02 8.34601E-02 + 7.05432E-02 5.97937E-02 5.08425E-02 4.33521E-02 3.70659E-02 3.17738E-02 + 2.73052E-02 2.35207E-02 2.03065E-02 1.75691E-02 1.52315E-02 1.32302E-02 + 1.15124E-02 1.00345E-02 8.76008E-03 7.65855E-03 6.70471E-03 5.87660E-03 + 5.15649E-03 4.52909E-03 3.98150E-03 3.50300E-03 3.08319E-03 2.71564E-03 + 2.39277E-03 2.10878E-03 1.85869E-03 1.63820E-03 1.44359E-03 1.27166E-03 + 1.11964E-03 9.85133E-04 8.66040E-04 7.60549E-04 6.67074E-04 5.84233E-04 + 5.10817E-04 4.45764E-04 3.88150E-04 3.37151E-04 2.92038E-04 2.52247E-04 + 2.17103E-04 1.86162E-04 1.58977E-04 1.35152E-04 1.14330E-04 9.61930E-05 + 8.04541E-05 6.68542E-05 5.51588E-05 4.51555E-05 3.66508E-05 2.94702E-05 + 2.34496E-05 1.84511E-05 1.43327E-05 1.09786E-05 8.27934E-06 6.13605E-06 + 4.45992E-06 3.17157E-06 2.20054E-06 1.48487E-06 9.70648E-07 6.11896E-07 + 3.69637E-07 2.12317E-07 1.14514E-07 5.68138E-08 2.49604E-08 8.96668E-09 + 2.21576E-09 2.39722E-10 0.00000E+00 2.66517E+10 2.15860E+10 1.73488E+10 + 1.39402E+10 1.11987E+10 8.99421E+09 7.22201E+09 5.79761E+09 4.65302E+09 + 3.73348E+09 2.99491E+09 2.40184E+09 1.92572E+09 1.54358E+09 1.23694E+09 + 9.90950E+08 7.93664E+08 6.35479E+08 5.08678E+08 4.07062E+08 3.25650E+08 + 2.60443E+08 2.08231E+08 1.66434E+08 1.32986E+08 1.06225E+08 8.48205E+07 + 6.77093E+07 5.39792E+07 4.30612E+07 3.43398E+07 2.73751E+07 2.18152E+07 + 1.73782E+07 1.38385E+07 1.10149E+07 8.76378E+06 6.96998E+06 5.54110E+06 + 4.40333E+06 3.49771E+06 2.77715E+06 2.20407E+06 1.74846E+06 1.38640E+06 + 1.09881E+06 8.70453E+05 6.89223E+05 5.45456E+05 4.31459E+05 3.41112E+05 + 2.69541E+05 2.12873E+05 1.68027E+05 1.32555E+05 1.04512E+05 8.23541E+04 + 6.48557E+04 5.10446E+04 4.01502E+04 3.15614E+04 2.47942E+04 1.94656E+04 + 1.52723E+04 1.19745E+04 9.38251E+03 7.34666E+03 5.74875E+03 4.49458E+03 + 3.51236E+03 2.74293E+03 2.14051E+03 1.66927E+03 1.30091E+03 1.01317E+03 + 7.88577E+02 6.13389E+02 4.76841E+02 3.70483E+02 2.87700E+02 2.23312E+02 + 1.73265E+02 1.34391E+02 1.04211E+02 8.07919E+01 6.26633E+01 4.85879E+01 + 3.77028E+01 2.92604E+01 2.27278E+01 1.76714E+01 1.37572E+01 1.07240E+01 + 8.37712E+00 6.55608E+00 5.14274E+00 4.04444E+00 3.18963E+00 2.52312E+00 + 2.00233E+00 1.59444E+00 1.27414E+00 1.02191E+00 8.22676E-01 6.64815E-01 + 5.39317E-01 4.39210E-01 3.59060E-01 2.94705E-01 2.42744E-01 2.00717E-01 + 1.66562E-01 1.38748E-01 1.15943E-01 9.72287E-02 8.18017E-02 6.90450E-02 + 5.84421E-02 4.96236E-02 4.22532E-02 3.60751E-02 3.08802E-02 2.64987E-02 + 2.27926E-02 1.96486E-02 1.69743E-02 1.46933E-02 1.27429E-02 1.10709E-02 + 9.63418E-03 8.39687E-03 7.32884E-03 6.40527E-03 5.60454E-03 4.90923E-03 + 4.30431E-03 3.77711E-03 3.31714E-03 2.91421E-03 2.56199E-03 2.25311E-03 + 1.98187E-03 1.74342E-03 1.53355E-03 1.34865E-03 1.18561E-03 1.04172E-03 + 9.14644E-04 8.02359E-04 7.03101E-04 6.15332E-04 5.37716E-04 4.69080E-04 + 4.08401E-04 3.54786E-04 3.07439E-04 2.65659E-04 2.28901E-04 1.96519E-04 + 1.68085E-04 1.43171E-04 1.21397E-04 1.02422E-04 8.59431E-05 7.16855E-05 + 5.94035E-05 4.88748E-05 3.98982E-05 3.22916E-05 2.58907E-05 2.05420E-05 + 1.61168E-05 1.24835E-05 9.53492E-06 7.17044E-06 5.29967E-06 3.84185E-06 + 2.72520E-06 1.88643E-06 1.27022E-06 8.28767E-07 5.21591E-07 3.14611E-07 + 1.80425E-07 9.71073E-08 4.80126E-08 2.09673E-08 7.45677E-09 1.82005E-09 + 1.98630E-10 0.00000E+00 3.30685E+10 2.67468E+10 2.14642E+10 1.72209E+10 + 1.38132E+10 1.10771E+10 8.88083E+09 7.11824E+09 5.70405E+09 4.56965E+09 + 3.65991E+09 2.93052E+09 2.34586E+09 1.87734E+09 1.50198E+09 1.20134E+09 + 9.60602E+08 7.67886E+08 6.13653E+08 4.90253E+08 3.91550E+08 3.12623E+08 + 2.49527E+08 1.99103E+08 1.58817E+08 1.26640E+08 1.00947E+08 8.04418E+07 + 6.40169E+07 5.09785E+07 4.05812E+07 3.22927E+07 2.56877E+07 2.04259E+07 + 1.62357E+07 1.28991E+07 1.02439E+07 8.13188E+06 6.45262E+06 5.11794E+06 + 4.05756E+06 3.21545E+06 2.54696E+06 2.01651E+06 1.59578E+06 1.26223E+06 + 9.97904E+05 7.88535E+05 6.22774E+05 4.91601E+05 3.87849E+05 3.05827E+05 + 2.41017E+05 1.89834E+05 1.49434E+05 1.17562E+05 9.24322E+04 7.26297E+04 + 5.70340E+04 4.47588E+04 3.51029E+04 2.75120E+04 2.15482E+04 1.68659E+04 + 1.31919E+04 1.03111E+04 8.05379E+03 6.28627E+03 4.90235E+03 3.82118E+03 + 2.97634E+03 2.31654E+03 1.80173E+03 1.40036E+03 1.08766E+03 8.44217E+02 + 6.54842E+02 5.07635E+02 3.93291E+02 3.04541E+02 2.35704E+02 1.82351E+02 + 1.41028E+02 1.09041E+02 8.42902E+01 6.51872E+01 5.03987E+01 3.89958E+01 + 3.01778E+01 2.33745E+01 1.81239E+01 1.40711E+01 1.09394E+01 8.52314E+00 + 6.65344E+00 5.20626E+00 4.08462E+00 3.21389E+00 2.53665E+00 2.00875E+00 + 1.59625E+00 1.27305E+00 1.01908E+00 8.18896E-01 6.60587E-01 5.34972E-01 + 4.34952E-01 3.55010E-01 2.90927E-01 2.39269E-01 1.97551E-01 1.63695E-01 + 1.36164E-01 1.13623E-01 9.51491E-02 7.99400E-02 6.73795E-02 5.69525E-02 + 4.82910E-02 4.10605E-02 3.50069E-02 2.99229E-02 2.56400E-02 2.20216E-02 + 1.89558E-02 1.63510E-02 1.41322E-02 1.22372E-02 1.06148E-02 9.22252E-03 + 8.02503E-03 6.99275E-03 6.10131E-03 5.32951E-03 4.66027E-03 4.07889E-03 + 3.57295E-03 3.13220E-03 2.74671E-03 2.41027E-03 2.11570E-03 1.85747E-03 + 1.63084E-03 1.43172E-03 1.25661E-03 1.10247E-03 9.66699E-04 8.47025E-04 + 7.41486E-04 6.48378E-04 5.66217E-04 4.93713E-04 4.29738E-04 3.73304E-04 + 3.23555E-04 2.79724E-04 2.41139E-04 2.07276E-04 1.77519E-04 1.51459E-04 + 1.28685E-04 1.08836E-04 9.15869E-05 7.66493E-05 6.37635E-05 5.26966E-05 + 4.32386E-05 3.52002E-05 2.84103E-05 2.27153E-05 1.79722E-05 1.40611E-05 + 1.08608E-05 8.27258E-06 6.20419E-06 4.57333E-06 3.30680E-06 2.33993E-06 + 1.61602E-06 1.08584E-06 7.07111E-07 4.44245E-07 2.67502E-07 1.53119E-07 + 8.22009E-08 4.04812E-08 1.75626E-08 6.18121E-09 1.49036E-09 1.63974E-10 + 0.00000E+00 4.06864E+10 3.28646E+10 2.63349E+10 2.10973E+10 1.68973E+10 + 1.35301E+10 1.08311E+10 8.66829E+09 6.93557E+09 5.54775E+09 4.43645E+09 + 3.54680E+09 2.83477E+09 2.26505E+09 1.80932E+09 1.44487E+09 1.15349E+09 + 9.20597E+08 7.34505E+08 5.85851E+08 4.67137E+08 3.72361E+08 2.96718E+08 + 2.36364E+08 1.88223E+08 1.49836E+08 1.19234E+08 9.48522E+07 7.53547E+07 + 5.99034E+07 4.76029E+07 3.78140E+07 3.00265E+07 2.38336E+07 1.89104E+07 + 1.49970E+07 1.18884E+07 9.42006E+06 7.46101E+06 5.90676E+06 4.67419E+06 + 3.69712E+06 2.92292E+06 2.30973E+06 1.82430E+06 1.44017E+06 1.13634E+06 + 8.96148E+05 7.06350E+05 5.56449E+05 4.38118E+05 3.44756E+05 2.71133E+05 + 2.13107E+05 1.67399E+05 1.31415E+05 1.03101E+05 8.08364E+04 6.33388E+04 + 4.95960E+04 3.88090E+04 3.03475E+04 2.37145E+04 1.85182E+04 1.44503E+04 + 1.12678E+04 8.77983E+03 6.83627E+03 5.31811E+03 4.13491E+03 3.21258E+03 + 2.49402E+03 1.93475E+03 1.49982E+03 1.16183E+03 8.99378E+02 6.95747E+02 + 5.37876E+02 4.15576E+02 3.20906E+02 2.47678E+02 1.91078E+02 1.47362E+02 + 1.13617E+02 8.75802E+01 6.75413E+01 5.20723E+01 4.01787E+01 3.10073E+01 + 2.39515E+01 1.85213E+01 1.43416E+01 1.11208E+01 8.64256E+00 6.73002E+00 + 5.25355E+00 4.11215E+00 3.22827E+00 2.54247E+00 2.00914E+00 1.59334E+00 + 1.26826E+00 1.01335E+00 8.12819E-01 6.54544E-01 5.29186E-01 4.29547E-01 + 3.50044E-01 2.86416E-01 2.35205E-01 1.93909E-01 1.60445E-01 1.33270E-01 + 1.11051E-01 9.28644E-02 7.79114E-02 6.55780E-02 5.53522E-02 4.68682E-02 + 3.97945E-02 3.38793E-02 2.89174E-02 2.47425E-02 2.12195E-02 1.82382E-02 + 1.57084E-02 1.35560E-02 1.17201E-02 1.01503E-02 8.80491E-03 7.64927E-03 + 6.65440E-03 5.79645E-03 5.05468E-03 4.41240E-03 3.85524E-03 3.37112E-03 + 2.95000E-03 2.58227E-03 2.26183E-03 1.98173E-03 1.73659E-03 1.52181E-03 + 1.33343E-03 1.16806E-03 1.02276E-03 8.95010E-04 7.82619E-04 6.83695E-04 + 5.96596E-04 5.19894E-04 4.52349E-04 3.92875E-04 3.40527E-04 2.94483E-04 + 2.54010E-04 2.18465E-04 1.87345E-04 1.60066E-04 1.36237E-04 1.15467E-04 + 9.74130E-05 8.17670E-05 6.82555E-05 5.66333E-05 4.66809E-05 3.82008E-05 + 3.10155E-05 2.49651E-05 1.99065E-05 1.57068E-05 1.22552E-05 9.44024E-06 + 7.17117E-06 5.36390E-06 3.94367E-06 2.84435E-06 2.00787E-06 1.38355E-06 + 9.27671E-07 6.02915E-07 3.78075E-07 2.27225E-07 1.29779E-07 6.94654E-08 + 3.40572E-08 1.46719E-08 5.10888E-09 1.21698E-09 1.34921E-10 0.00000E+00 + 4.96690E+10 4.00679E+10 3.20606E+10 2.56470E+10 2.05112E+10 1.63996E+10 + 1.31089E+10 1.04756E+10 8.36914E+09 6.68441E+09 5.33735E+09 4.26056E+09 + 3.40005E+09 2.71255E+09 2.16344E+09 1.72497E+09 1.37496E+09 1.09563E+09 + 8.72774E+08 6.95030E+08 5.53307E+08 4.40338E+08 3.50318E+08 2.78607E+08 + 2.21499E+08 1.76034E+08 1.39849E+08 1.11066E+08 8.80865E+07 6.99061E+07 + 5.54570E+07 4.39774E+07 3.48604E+07 2.76223E+07 2.18781E+07 1.73200E+07 + 1.37054E+07 1.08404E+07 8.57049E+06 6.77279E+06 5.34969E+06 4.22361E+06 + 3.33295E+06 2.62881E+06 2.07239E+06 1.63291E+06 1.28595E+06 1.01216E+06 + 7.96237E+05 6.26024E+05 4.91917E+05 3.86314E+05 3.03201E+05 2.37825E+05 + 1.86430E+05 1.46050E+05 1.14342E+05 8.94594E+04 6.99448E+04 5.46499E+04 + 4.26700E+04 3.32927E+04 2.59577E+04 2.02240E+04 1.57451E+04 1.22491E+04 + 9.52204E+03 7.39661E+03 5.74020E+03 4.45226E+03 3.45065E+03 2.67219E+03 + 2.06777E+03 1.59886E+03 1.23537E+03 9.53827E+02 7.35935E+02 5.67441E+02 + 4.37250E+02 3.36735E+02 2.59193E+02 1.99418E+02 1.53375E+02 1.17930E+02 + 9.06554E+01 6.97223E+01 5.36074E+01 4.12514E+01 3.17497E+01 2.44599E+01 + 1.88650E+01 1.45702E+01 1.12696E+01 8.73663E+00 6.78693E+00 5.28561E+00 + 4.12786E+00 3.23350E+00 2.54119E+00 2.00402E+00 1.58614E+00 1.26013E+00 + 1.00500E+00 8.04695E-01 6.46892E-01 5.22133E-01 4.23141E-01 3.44284E-01 + 2.81274E-01 2.30638E-01 1.89865E-01 1.56873E-01 1.30118E-01 1.08271E-01 + 9.04130E-02 7.57487E-02 6.36686E-02 5.36653E-02 4.53761E-02 3.84731E-02 + 3.27077E-02 2.78773E-02 2.38180E-02 2.03967E-02 1.75049E-02 1.50541E-02 + 1.29716E-02 1.11975E-02 9.68256E-03 8.38585E-03 7.27351E-03 6.31721E-03 + 5.49365E-03 4.78262E-03 4.16784E-03 3.63531E-03 3.17328E-03 2.77200E-03 + 2.42212E-03 2.11773E-03 1.85209E-03 1.61998E-03 1.41696E-03 1.23921E-03 + 1.08344E-03 9.46823E-04 8.26924E-04 7.21640E-04 6.29148E-04 5.47872E-04 + 4.76441E-04 4.13666E-04 3.58509E-04 3.10065E-04 2.67549E-04 2.30261E-04 + 1.97589E-04 1.69052E-04 1.44099E-04 1.22355E-04 1.03452E-04 8.70629E-05 + 7.28980E-05 6.06992E-05 5.02355E-05 4.13009E-05 3.37103E-05 2.72979E-05 + 2.19146E-05 1.74277E-05 1.37144E-05 1.06721E-05 8.19892E-06 6.21183E-06 + 4.63427E-06 3.39858E-06 2.44517E-06 1.72199E-06 1.18389E-06 7.92100E-07 + 5.13756E-07 3.21523E-07 1.92831E-07 1.09861E-07 5.86084E-08 2.85939E-08 + 1.22269E-08 4.21132E-09 9.91258E-10 1.10690E-10 0.00000E+00 6.01930E+10 + 4.84956E+10 3.87489E+10 3.09531E+10 2.47193E+10 1.97357E+10 1.57527E+10 + 1.25700E+10 1.00277E+10 7.99728E+09 6.37620E+09 5.08225E+09 4.04971E+09 + 3.22599E+09 2.56904E+09 2.04525E+09 1.62775E+09 1.29507E+09 1.03005E+09 + 8.18998E+08 6.50974E+08 5.17248E+08 4.10852E+08 3.26228E+08 2.58942E+08 + 2.05459E+08 1.62959E+08 1.29208E+08 1.02305E+08 8.10557E+07 6.41947E+07 + 5.08209E+07 4.02169E+07 3.18124E+07 2.51536E+07 1.98787E+07 1.57027E+07 + 1.23984E+07 9.78497E+06 7.71877E+06 6.08597E+06 4.79623E+06 3.77793E+06 + 2.97432E+06 2.34043E+06 1.84067E+06 1.44684E+06 1.13665E+06 8.92453E+05 + 7.00320E+05 5.49228E+05 4.30476E+05 3.37193E+05 2.63960E+05 2.06500E+05 + 1.61443E+05 1.26134E+05 9.84801E+04 7.68363E+04 5.99073E+04 4.66748E+04 + 3.63387E+04 2.82707E+04 2.19774E+04 1.70721E+04 1.32514E+04 1.02777E+04 + 7.96513E+03 6.16696E+03 4.77197E+03 3.68960E+03 2.85033E+03 2.20023E+03 + 1.69708E+03 1.30798E+03 1.00735E+03 7.75252E+02 5.96221E+02 4.58236E+02 + 3.51976E+02 2.70212E+02 2.07348E+02 1.59051E+02 1.21969E+02 9.35113E+01 + 7.17282E+01 5.50037E+01 4.22147E+01 3.24064E+01 2.49014E+01 1.91567E+01 + 1.47585E+01 1.13872E+01 8.80664E+00 6.82532E+00 5.30339E+00 4.13260E+00 + 3.23028E+00 2.53340E+00 1.99388E+00 1.57506E+00 1.24899E+00 9.94324E-01 + 7.94757E-01 6.37826E-01 5.13974E-01 4.15867E-01 3.37842E-01 2.75595E-01 + 2.25646E-01 1.85486E-01 1.53035E-01 1.26754E-01 1.05324E-01 8.78289E-02 + 7.34810E-02 6.16764E-02 5.19133E-02 4.38330E-02 3.71123E-02 3.15059E-02 + 2.68144E-02 2.28766E-02 1.95618E-02 1.67635E-02 1.43949E-02 1.23847E-02 + 1.06745E-02 9.21591E-03 7.96911E-03 6.90100E-03 5.98398E-03 5.19535E-03 + 4.51542E-03 3.92838E-03 3.42063E-03 2.98074E-03 2.59928E-03 2.26720E-03 + 1.97875E-03 1.72742E-03 1.50818E-03 1.31674E-03 1.14941E-03 1.00302E-03 + 8.74867E-04 7.62599E-04 6.64197E-04 5.77914E-04 5.02241E-04 4.35866E-04 + 3.77652E-04 3.26609E-04 2.81872E-04 2.42694E-04 2.08411E-04 1.78441E-04 + 1.52324E-04 1.29541E-04 1.09737E-04 9.25640E-05 7.77129E-05 6.49111E-05 + 5.39156E-05 4.45101E-05 3.65015E-05 2.97171E-05 2.40025E-05 1.92193E-05 + 1.52444E-05 1.19650E-05 9.28653E-06 7.11591E-06 5.37740E-06 4.00155E-06 + 2.92725E-06 2.10095E-06 1.47610E-06 1.01254E-06 6.75992E-07 4.37524E-07 + 2.73233E-07 1.63492E-07 9.28891E-08 4.93716E-08 2.39605E-08 1.01659E-08 + 3.46295E-09 8.05573E-10 9.05710E-11 0.00000E+00 7.24494E+10 5.82969E+10 + 4.65154E+10 3.71051E+10 2.95906E+10 2.35915E+10 1.88035E+10 1.49830E+10 + 1.19354E+10 9.50501E+09 7.56729E+09 6.02282E+09 4.79213E+09 3.81176E+09 + 3.03102E+09 2.40944E+09 1.91471E+09 1.52108E+09 1.20797E+09 9.58995E+08 + 7.61078E+08 6.03798E+08 4.78852E+08 3.79627E+08 3.00852E+08 2.38334E+08 + 1.88732E+08 1.49403E+08 1.18104E+08 9.34203E+07 7.38661E+07 5.83811E+07 + 4.61231E+07 3.64233E+07 2.87510E+07 2.26832E+07 1.78875E+07 1.40992E+07 + 1.11080E+07 8.74716E+06 6.88471E+06 5.41610E+06 4.25859E+06 3.34671E+06 + 2.62869E+06 2.06360E+06 1.61909E+06 1.26961E+06 9.94986E+05 7.79306E+05 + 6.10010E+05 4.77198E+05 3.73068E+05 2.91472E+05 2.27574E+05 1.77565E+05 + 1.38451E+05 1.07878E+05 8.39961E+04 6.53541E+04 5.08121E+04 3.94763E+04 + 3.06461E+04 2.37727E+04 1.84264E+04 1.42711E+04 1.10439E+04 8.53969E+03 + 6.59675E+03 5.09279E+03 3.92849E+03 3.02773E+03 2.33161E+03 1.79409E+03 + 1.37940E+03 1.05974E+03 8.13553E+02 6.24114E+02 4.78465E+02 3.66582E+02 + 2.80706E+02 2.14847E+02 1.64379E+02 1.25729E+02 9.61450E+01 7.35583E+01 + 5.62619E+01 4.30700E+01 3.29791E+01 2.52779E+01 1.93982E+01 1.49082E+01 + 1.14752E+01 8.85394E+00 6.84631E+00 5.30789E+00 4.12717E+00 3.21929E+00 + 2.51966E+00 1.97918E+00 1.56049E+00 1.23517E+00 9.81577E-01 7.83223E-01 + 6.27525E-01 5.04857E-01 4.07849E-01 3.30821E-01 2.69463E-01 2.20301E-01 + 1.80831E-01 1.48981E-01 1.23222E-01 1.02245E-01 8.51425E-02 7.11341E-02 + 5.96233E-02 5.01149E-02 4.22552E-02 3.57258E-02 3.02857E-02 2.57389E-02 + 2.19272E-02 1.87225E-02 1.60206E-02 1.37364E-02 1.18003E-02 1.01552E-02 + 8.75394E-03 7.55777E-03 6.53441E-03 5.65700E-03 4.90348E-03 4.25475E-03 + 3.69544E-03 3.21238E-03 2.79451E-03 2.43269E-03 2.11820E-03 1.84545E-03 + 1.60818E-03 1.40155E-03 1.22141E-03 1.06423E-03 9.26964E-04 8.07001E-04 + 7.02098E-04 6.10319E-04 5.29995E-04 4.59681E-04 3.98128E-04 3.44250E-04 + 2.97105E-04 2.55871E-04 2.19838E-04 1.88375E-04 1.60932E-04 1.37072E-04 + 1.16307E-04 9.83007E-05 8.27242E-05 6.92882E-05 5.77359E-05 4.78399E-05 + 3.93977E-05 3.22290E-05 2.61732E-05 2.10868E-05 1.68418E-05 1.33246E-05 + 1.04314E-05 8.07556E-06 6.17221E-06 4.65245E-06 3.45343E-06 2.52007E-06 + 1.80436E-06 1.26476E-06 8.65607E-07 5.76618E-07 3.72389E-07 2.32031E-07 + 1.38491E-07 7.84468E-08 4.15284E-08 2.00408E-08 8.43419E-09 2.84114E-09 + 6.53323E-10 7.39317E-11 0.00000E+00 2.17950E+08 5.88839E+08 4.84425E+08 + 3.98513E+08 3.27838E+08 2.69696E+08 2.21865E+08 1.82517E+08 1.50148E+08 + 1.23519E+08 1.01612E+08 8.35908E+07 6.87655E+07 5.65695E+07 4.65364E+07 + 3.82827E+07 3.14928E+07 2.59072E+07 2.13121E+07 1.75321E+07 1.44224E+07 + 1.18643E+07 9.75987E+06 8.02869E+06 6.60455E+06 5.43301E+06 4.46926E+06 + 3.67645E+06 3.02171E+06 2.48568E+06 2.04473E+06 1.68198E+06 1.38358E+06 + 1.13811E+06 9.36183E+05 7.70026E+05 6.33339E+05 5.20907E+05 4.28425E+05 + 3.52356E+05 2.89787E+05 2.38322E+05 1.95993E+05 1.61177E+05 1.32542E+05 + 1.08990E+05 8.96208E+04 7.36906E+04 6.05895E+04 4.98154E+04 4.09552E+04 + 3.36691E+04 2.76777E+04 2.27510E+04 1.87001E+04 1.53695E+04 1.26310E+04 + 1.03797E+04 8.52893E+03 7.00752E+03 5.75694E+03 4.72906E+03 3.88428E+03 + 3.19004E+03 2.61957E+03 2.15085E+03 1.76577E+03 1.44945E+03 1.18947E+03 + 9.76164E+02 8.01005E+02 6.57172E+02 5.39108E+02 4.42216E+02 3.62714E+02 + 2.97496E+02 2.44009E+02 2.00153E+02 1.64204E+02 1.34744E+02 1.10609E+02 + 9.08422E+01 7.46576E+01 6.14069E+01 5.05606E+01 4.16998E+01 3.44379E+01 + 2.85066E+01 2.36462E+01 1.96706E+01 1.64162E+01 1.37501E+01 1.15625E+01 + 9.76895E+00 8.29308E+00 7.07723E+00 6.07329E+00 5.24206E+00 4.55166E+00 + 3.97612E+00 3.49433E+00 3.08910E+00 2.74647E+00 2.45504E+00 2.20554E+00 + 1.99039E+00 1.80343E+00 1.63961E+00 1.49489E+00 1.36567E+00 1.24948E+00 + 1.14401E+00 1.04765E+00 9.58699E-01 8.76288E-01 7.99481E-01 7.27612E-01 + 6.60060E-01 5.96616E-01 5.36882E-01 4.80654E-01 4.27766E-01 3.78091E-01 + 3.31535E-01 2.88027E-01 2.47521E-01 2.09996E-01 1.75460E-01 1.43957E-01 + 1.15565E-01 9.03981E-02 6.85800E-02 5.02119E-02 3.52973E-02 2.37180E-02 + 1.51787E-02 9.22951E-03 5.32559E-03 2.91118E-03 1.51107E-03 7.44283E-04 + 3.47961E-04 1.54392E-04 6.49868E-05 2.59291E-05 9.79588E-06 3.49979E-06 + 1.18079E-06 3.75654E-07 1.12518E-07 3.16805E-08 8.37173E-09 2.07301E-09 + 4.80242E-10 1.03918E-10 2.09592E-11 3.93530E-12 6.88602E-13 1.11564E-13 + 1.67505E-14 2.32453E-15 2.98372E-16 3.29597E-17 3.46945E-18 0.00000E+00 + 0.00000E+00 8.67362E-19 0.00000E+00 8.67362E-19 0.00000E+00 0.00000E+00 + 2.16840E-19 0.00000E+00 1.35525E-19 3.79471E-19 2.43945E-19 1.35525E-20 + 0.00000E+00 1.62630E-19 8.13152E-20 9.79382E-20 0.00000E+00 0.00000E+00 + 1.58918E-20 0.00000E+00 3.43323E-21 3.49693E-22 0.00000E+00 2.58406E-22 + 0.00000E+00 0.00000E+00 7.08819E+08 5.86446E+08 4.82488E+08 3.96947E+08 + 3.26572E+08 2.68674E+08 2.21041E+08 1.81854E+08 1.49614E+08 1.23090E+08 + 1.01268E+08 8.33150E+07 6.85449E+07 5.63934E+07 4.63961E+07 3.81713E+07 + 3.14045E+07 2.58374E+07 2.12572E+07 1.74889E+07 1.43887E+07 1.18381E+07 + 9.73963E+06 8.01316E+06 6.59274E+06 5.42412E+06 4.46263E+06 3.67160E+06 + 3.01824E+06 2.48327E+06 2.04313E+06 1.68100E+06 1.38306E+06 1.13792E+06 + 9.36237E+05 7.70251E+05 6.33680E+05 5.21321E+05 4.28882E+05 3.52831E+05 + 2.90264E+05 2.38789E+05 1.96441E+05 1.61601E+05 1.32939E+05 1.09359E+05 + 8.99595E+04 7.40003E+04 6.08711E+04 5.00703E+04 4.11850E+04 3.38756E+04 + 2.78626E+04 2.29162E+04 1.88473E+04 1.55003E+04 1.27472E+04 1.04826E+04 + 8.61986E+03 7.08778E+03 5.82769E+03 4.79133E+03 3.93901E+03 3.23809E+03 + 2.66170E+03 2.18774E+03 1.79803E+03 1.47762E+03 1.21404E+03 9.97568E+02 + 8.19627E+02 6.73350E+02 5.53143E+02 4.54373E+02 3.73229E+02 3.06576E+02 + 2.51836E+02 2.06889E+02 1.69990E+02 1.39705E+02 1.14854E+02 9.44672E+01 + 7.77469E+01 6.40342E+01 5.27901E+01 4.35883E+01 3.60336E+01 2.98525E+01 + 2.47787E+01 2.06217E+01 1.72133E+01 1.44168E+01 1.21189E+01 1.02324E+01 + 8.67822E+00 7.39645E+00 6.33710E+00 5.45930E+00 4.72975E+00 4.12128E+00 + 3.61176E+00 3.18315E+00 2.82074E+00 2.51255E+00 2.24882E+00 2.02157E+00 + 1.82431E+00 1.65170E+00 1.49952E+00 1.36396E+00 1.24242E+00 1.13249E+00 + 1.03245E+00 9.40529E-01 8.55790E-01 7.77236E-01 7.04151E-01 6.35862E-01 + 5.72114E-01 5.12467E-01 4.56674E-01 4.04529E-01 3.55871E-01 3.10570E-01 + 2.68524E-01 2.29656E-01 1.93914E-01 1.61273E-01 1.31740E-01 1.05353E-01 + 8.21718E-02 6.22569E-02 4.56413E-02 3.22639E-02 2.19550E-02 1.43953E-02 + 9.14276E-03 5.69049E-03 3.53628E-03 2.26028E-03 1.53084E-03 1.12173E-03 + 8.89712E-04 7.50979E-04 6.59809E-04 5.92773E-04 5.38488E-04 4.91639E-04 + 4.49774E-04 4.11720E-04 3.76848E-04 3.44766E-04 3.15181E-04 2.87858E-04 + 2.62589E-04 2.39203E-04 2.17536E-04 1.97484E-04 1.78867E-04 1.61604E-04 + 1.45594E-04 1.30751E-04 1.16995E-04 1.04256E-04 9.24734E-05 8.15913E-05 + 7.15608E-05 6.23405E-05 5.38906E-05 4.61827E-05 3.91815E-05 3.28704E-05 + 2.72134E-05 2.21924E-05 1.77833E-05 1.39604E-05 1.06958E-05 7.95830E-06 + 5.71281E-06 3.92031E-06 2.53640E-06 1.51361E-06 7.99274E-07 3.39275E-07 + 7.72454E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 7.19016E+08 5.94973E+08 4.89586E+08 4.02855E+08 3.31490E+08 + 2.72768E+08 2.24450E+08 1.84692E+08 1.51977E+08 1.25057E+08 1.02906E+08 + 8.46795E+07 6.96814E+07 5.73400E+07 4.71846E+07 3.88281E+07 3.19517E+07 + 2.62933E+07 2.16370E+07 1.78054E+07 1.46525E+07 1.20579E+07 9.92283E+06 + 8.16586E+06 6.72003E+06 5.53023E+06 4.55107E+06 3.74534E+06 3.07969E+06 + 2.53452E+06 2.08587E+06 1.71665E+06 1.41279E+06 1.16273E+06 9.56937E+05 + 7.87524E+05 6.48094E+05 5.33351E+05 4.38924E+05 3.61214E+05 2.97263E+05 + 2.44634E+05 2.01323E+05 1.65679E+05 1.36345E+05 1.12205E+05 9.23382E+04 + 7.59885E+04 6.25333E+04 5.14601E+04 4.23473E+04 3.48478E+04 2.86760E+04 + 2.35969E+04 1.94170E+04 1.59772E+04 1.31465E+04 1.08170E+04 8.89997E+03 + 7.32245E+03 6.02432E+03 4.95611E+03 4.07713E+03 3.35387E+03 2.75876E+03 + 2.26911E+03 1.86626E+03 1.53482E+03 1.26200E+03 1.03777E+03 8.53322E+02 + 7.01586E+02 5.76797E+02 4.74182E+02 3.89810E+02 3.20448E+02 2.63435E+02 + 2.16580E+02 1.78081E+02 1.46454E+02 1.20478E+02 9.91497E+01 8.16407E+01 + 6.72684E+01 5.54729E+01 4.58117E+01 3.78731E+01 3.13729E+01 2.60332E+01 + 2.16556E+01 1.80641E+01 1.51160E+01 1.26925E+01 1.07023E+01 9.06238E+00 + 7.70979E+00 6.59191E+00 5.66576E+00 4.89620E+00 4.25460E+00 3.71758E+00 + 3.26609E+00 2.88460E+00 2.56047E+00 2.28337E+00 2.04488E+00 1.83817E+00 + 1.65761E+00 1.49875E+00 1.35761E+00 1.23144E+00 1.11771E+00 1.01462E+00 + 9.20298E-01 8.33755E-01 7.53928E-01 6.80052E-01 6.11403E-01 5.47683E-01 + 4.88407E-01 4.33289E-01 3.82086E-01 3.34600E-01 2.90668E-01 2.50158E-01 + 2.12962E-01 1.78998E-01 1.48212E-01 1.20575E-01 9.60836E-02 7.47506E-02 + 5.65820E-02 4.15527E-02 2.95488E-02 2.03618E-02 1.36582E-02 9.00933E-03 + 5.94548E-03 4.01389E-03 2.84394E-03 2.14692E-03 1.72803E-03 1.46484E-03 + 1.28598E-03 1.15250E-03 1.04428E-03 9.51320E-04 8.68744E-04 7.94085E-04 + 7.25984E-04 6.63576E-04 6.06228E-04 5.53430E-04 5.04746E-04 4.59800E-04 + 4.18252E-04 3.79815E-04 3.44289E-04 3.11347E-04 2.80837E-04 2.52581E-04 + 2.26423E-04 2.02222E-04 1.79856E-04 1.59217E-04 1.40208E-04 1.22743E-04 + 1.06746E-04 9.21461E-05 7.88823E-05 6.68909E-05 5.61312E-05 4.65299E-05 + 3.80444E-05 3.06204E-05 2.42023E-05 1.87312E-05 1.41444E-05 1.03744E-05 + 7.34885E-06 4.98988E-06 3.21546E-06 1.93834E-06 1.07129E-06 5.25570E-07 + 2.16512E-07 6.67640E-08 1.06670E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 7.50465E+08 6.21115E+08 5.11204E+08 4.20731E+08 3.46272E+08 2.84992E+08 + 2.34557E+08 1.93049E+08 1.58887E+08 1.30771E+08 1.07631E+08 8.85862E+07 + 7.29115E+07 6.00107E+07 4.93928E+07 4.06538E+07 3.34611E+07 2.75412E+07 + 2.26687E+07 1.86584E+07 1.53576E+07 1.26408E+07 1.04047E+07 8.56417E+06 + 7.04927E+06 5.80237E+06 4.77599E+06 3.93125E+06 3.23321E+06 2.66140E+06 + 2.19073E+06 1.80331E+06 1.48441E+06 1.22192E+06 1.00584E+06 8.27934E+05 + 6.81482E+05 5.60936E+05 4.61713E+05 3.80041E+05 3.12816E+05 2.57481E+05 + 2.11934E+05 1.74444E+05 1.43585E+05 1.18184E+05 9.72762E+04 8.00665E+04 + 6.59009E+04 5.42410E+04 4.46435E+04 3.67438E+04 3.02414E+04 2.48893E+04 + 2.04840E+04 1.68581E+04 1.38736E+04 1.14171E+04 9.39534E+03 7.73129E+03 + 6.36172E+03 5.23453E+03 4.30685E+03 3.54339E+03 2.91510E+03 2.39807E+03 + 1.97260E+03 1.62250E+03 1.33426E+03 1.09733E+03 9.02394E+02 7.42002E+02 + 6.10073E+02 5.01567E+02 4.12336E+02 3.38968E+02 2.78652E+02 2.29075E+02 + 1.88334E+02 1.54861E+02 1.27365E+02 1.04787E+02 8.62503E+01 7.10340E+01 + 5.85455E+01 4.83171E+01 3.99131E+01 3.30326E+01 2.73816E+01 2.27498E+01 + 1.89511E+01 1.58340E+01 1.32729E+01 1.11708E+01 9.43970E+00 8.01294E+00 + 6.83470E+00 5.85936E+00 5.04969E+00 4.37529E+00 3.81142E+00 3.33787E+00 + 2.93823E+00 2.59909E+00 2.30957E+00 2.06078E+00 1.84550E+00 1.65783E+00 + 1.49309E+00 1.34710E+00 1.21699E+00 1.10009E+00 9.94530E-01 8.98339E-01 + 8.10473E-01 7.29808E-01 6.55528E-01 5.86861E-01 5.23464E-01 4.64811E-01 + 4.10577E-01 3.60484E-01 3.14299E-01 2.71828E-01 2.32908E-01 1.97403E-01 + 1.65203E-01 1.36222E-01 1.10401E-01 8.76969E-02 6.80806E-02 5.15105E-02 + 3.79127E-02 2.71319E-02 1.89318E-02 1.29727E-02 8.84370E-03 6.11147E-03 + 4.36862E-03 3.28818E-03 2.61863E-03 2.19199E-03 1.90336E-03 1.69179E-03 + 1.52392E-03 1.38233E-03 1.25817E-03 1.14689E-03 1.04600E-03 9.53989E-04 + 8.69786E-04 7.92557E-04 7.21608E-04 6.56335E-04 5.96219E-04 5.40781E-04 + 4.89629E-04 4.42476E-04 3.98876E-04 3.58616E-04 3.21447E-04 2.87153E-04 + 2.55539E-04 2.26435E-04 1.99687E-04 1.75161E-04 1.52733E-04 1.32291E-04 + 1.13735E-04 9.69698E-05 8.19007E-05 6.84602E-05 5.65403E-05 4.60711E-05 + 3.69688E-05 2.91484E-05 2.25220E-05 1.69985E-05 1.24825E-05 8.87439E-06 + 6.07047E-06 3.96398E-06 2.44474E-06 1.40528E-06 7.38993E-07 3.46796E-07 + 1.40296E-07 4.67581E-08 1.15590E-08 6.37391E-10 0.00000E+00 8.14369E+08 + 6.74072E+08 5.54848E+08 4.56697E+08 3.75909E+08 3.09412E+08 2.54678E+08 + 2.09626E+08 1.72544E+08 1.42021E+08 1.16898E+08 9.62189E+07 7.91979E+07 + 6.51878E+07 5.36560E+07 4.41642E+07 3.63514E+07 2.99207E+07 2.46276E+07 + 2.02708E+07 1.66847E+07 1.37330E+07 1.13035E+07 9.30376E+06 7.65778E+06 + 6.30297E+06 5.18776E+06 4.26993E+06 3.51152E+06 2.89026E+06 2.37891E+06 + 1.95802E+06 1.61159E+06 1.32645E+06 1.09176E+06 8.98526E+05 7.39478E+05 + 6.08576E+05 5.00841E+05 4.12173E+05 3.39199E+05 2.79141E+05 2.29713E+05 + 1.89035E+05 1.55558E+05 1.28007E+05 1.05333E+05 8.66745E+04 7.13193E+04 + 5.86831E+04 4.82845E+04 3.97275E+04 3.26861E+04 2.68919E+04 2.21240E+04 + 1.82009E+04 1.49728E+04 1.23167E+04 1.01314E+04 8.33334E+03 6.85403E+03 + 5.63700E+03 4.63578E+03 3.81213E+03 3.13458E+03 2.57726E+03 2.11884E+03 + 1.74181E+03 1.43154E+03 1.17662E+03 9.66994E+02 7.94604E+02 6.52880E+02 + 5.36382E+02 4.40634E+02 3.61953E+02 2.97307E+02 2.44204E+02 2.00593E+02 + 1.64785E+02 1.35393E+02 1.11273E+02 9.14865E+01 7.52563E+01 6.19462E+01 + 5.10541E+01 4.21125E+01 3.47987E+01 2.87976E+01 2.38839E+01 1.98582E+01 + 1.65587E+01 1.38508E+01 1.16309E+01 9.80513E+00 8.30235E+00 7.06300E+00 + 6.03850E+00 5.18922E+00 4.48286E+00 3.89312E+00 3.39859E+00 2.98187E+00 + 2.62880E+00 2.32787E+00 2.06973E+00 1.84680E+00 1.65286E+00 1.48301E+00 + 1.33289E+00 1.19949E+00 1.08003E+00 9.72534E-01 8.74968E-01 7.86222E-01 + 7.05112E-01 6.30775E-01 5.62391E-01 4.99575E-01 4.41761E-01 3.88589E-01 + 3.39744E-01 2.94962E-01 2.54018E-01 2.16722E-01 1.82910E-01 1.52444E-01 + 1.25211E-01 1.01121E-01 8.00975E-02 6.20725E-02 4.69640E-02 3.46579E-02 + 2.49673E-02 1.76364E-02 1.23265E-02 8.64666E-03 6.19896E-03 4.61738E-03 + 3.61356E-03 2.96820E-03 2.53625E-03 2.22763E-03 1.99007E-03 1.79487E-03 + 1.62686E-03 1.47810E-03 1.34430E-03 1.22296E-03 1.11242E-03 1.01144E-03 + 9.19023E-04 8.34316E-04 7.56579E-04 6.85169E-04 6.19495E-04 5.59072E-04 + 5.03542E-04 4.52359E-04 4.05255E-04 3.61923E-04 3.22091E-04 2.85518E-04 + 2.51989E-04 2.21311E-04 1.93312E-04 1.67834E-04 1.44732E-04 1.23875E-04 + 1.05136E-04 8.83915E-05 7.35475E-05 6.04649E-05 4.90479E-05 3.91863E-05 + 3.07693E-05 2.36846E-05 1.78179E-05 1.30522E-05 9.26775E-06 6.34322E-06 + 4.15614E-06 2.58330E-06 1.50703E-06 8.13392E-07 3.98871E-07 1.73279E-07 + 6.41604E-08 1.78439E-08 1.41076E-09 0.00000E+00 9.25438E+08 7.65875E+08 + 6.30294E+08 5.18694E+08 4.26849E+08 3.51263E+08 2.89059E+08 2.37867E+08 + 1.95739E+08 1.61071E+08 1.32540E+08 1.09063E+08 8.97422E+07 7.38434E+07 + 6.07605E+07 4.99947E+07 4.11359E+07 3.38463E+07 2.78480E+07 2.29125E+07 + 1.88513E+07 1.55097E+07 1.27603E+07 1.04981E+07 8.63673E+06 7.10528E+06 + 5.84518E+06 4.80856E+06 3.95237E+06 3.25134E+06 2.67460E+06 2.20013E+06 + 1.80978E+06 1.48866E+06 1.22450E+06 1.00712E+06 8.28301E+05 6.81212E+05 + 5.60227E+05 4.60715E+05 3.78868E+05 3.11552E+05 2.56187E+05 2.10655E+05 + 1.73208E+05 1.42414E+05 1.17089E+05 9.62648E+04 7.91406E+04 6.50598E+04 + 5.34820E+04 4.39625E+04 3.61357E+04 2.97008E+04 2.44105E+04 2.00614E+04 + 1.64862E+04 1.35473E+04 1.11316E+04 9.14599E+03 7.51401E+03 6.17275E+03 + 5.07048E+03 4.16468E+03 3.42036E+03 2.80879E+03 2.30632E+03 1.89353E+03 + 1.55424E+03 1.27579E+03 1.04710E+03 8.59265E+02 7.05033E+02 5.78414E+02 + 4.74480E+02 3.89183E+02 3.19195E+02 2.61781E+02 2.14694E+02 1.76086E+02 + 1.44439E+02 1.18506E+02 9.72628E+01 7.98638E+01 6.56165E+01 5.39754E+01 + 4.44336E+01 3.66412E+01 3.02579E+01 2.50396E+01 2.07716E+01 1.72794E+01 + 1.44183E+01 1.20769E+01 1.01546E+01 8.57521E+00 7.27497E+00 6.20205E+00 + 5.31421E+00 4.57708E+00 3.96273E+00 3.44847E+00 3.01588E+00 2.65002E+00 + 2.33875E+00 2.07226E+00 1.84256E+00 1.64318E+00 1.46898E+00 1.31541E+00 + 1.17934E+00 1.05787E+00 9.48956E-01 8.50469E-01 7.61245E-01 6.80045E-01 + 6.05960E-01 5.38125E-01 4.76114E-01 4.19325E-01 3.67361E-01 3.19875E-01 + 2.76573E-01 2.37204E-01 2.01547E-01 1.69415E-01 1.40644E-01 1.15095E-01 + 9.26497E-02 7.32017E-02 5.66493E-02 4.28761E-02 3.17357E-02 2.30174E-02 + 1.64535E-02 1.17109E-02 8.42063E-03 6.21834E-03 4.77569E-03 3.83843E-03 + 3.21521E-03 2.78057E-03 2.45698E-03 2.19948E-03 1.98323E-03 1.79490E-03 + 1.62732E-03 1.47641E-03 1.33964E-03 1.21523E-03 1.10182E-03 9.98249E-04 + 9.03550E-04 8.16866E-04 7.37451E-04 6.64622E-04 5.97815E-04 5.36611E-04 + 4.80384E-04 4.28817E-04 3.81552E-04 3.38272E-04 2.98692E-04 2.62560E-04 + 2.29649E-04 1.99750E-04 1.72676E-04 1.48252E-04 1.26318E-04 1.06720E-04 + 8.93081E-05 7.39632E-05 6.05214E-05 4.88641E-05 3.88590E-05 3.03750E-05 + 2.32808E-05 1.74449E-05 1.27351E-05 9.01884E-06 6.16420E-06 4.04070E-06 + 2.51982E-06 1.48115E-06 8.10591E-07 4.06596E-07 1.82587E-07 7.03644E-08 + 2.01584E-08 1.76803E-09 0.00000E+00 4.24753E+08 9.11828E+08 7.49931E+08 + 6.16747E+08 5.07203E+08 4.17104E+08 3.43001E+08 2.82056E+08 2.31932E+08 + 1.90711E+08 1.56811E+08 1.28934E+08 1.06009E+08 8.71577E+07 7.16564E+07 + 5.89102E+07 4.84298E+07 3.98126E+07 3.27275E+07 2.69025E+07 2.21134E+07 + 1.81763E+07 1.49396E+07 1.22788E+07 1.00916E+07 8.29362E+06 6.81563E+06 + 5.60093E+06 4.59864E+06 3.77881E+06 3.10501E+06 2.55126E+06 2.09618E+06 + 1.72220E+06 1.41489E+06 1.16229E+06 9.54726E+05 7.84193E+05 6.44089E+05 + 5.28989E+05 4.34435E+05 3.56764E+05 2.92963E+05 2.40559E+05 1.97518E+05 + 1.62168E+05 1.33138E+05 1.09297E+05 8.97202E+04 7.36451E+04 6.04463E+04 + 4.96096E+04 4.07129E+04 3.34093E+04 2.74139E+04 2.24926E+04 1.84533E+04 + 1.51382E+04 1.24175E+04 1.01849E+04 8.35290E+03 6.84976E+03 5.61653E+03 + 4.60483E+03 3.77493E+03 3.09423E+03 2.53595E+03 2.07813E+03 1.70250E+03 + 1.39480E+03 1.14255E+03 9.35747E+02 7.66262E+02 6.27385E+02 5.13608E+02 + 4.20414E+02 3.44095E+02 2.81611E+02 2.30466E+02 1.88616E+02 1.54380E+02 + 1.26383E+02 1.03496E+02 8.47886E+01 6.95019E+01 5.70373E+01 4.68420E+01 + 3.85334E+01 3.17416E+01 2.62012E+01 2.16794E+01 1.79874E+01 1.49691E+01 + 1.25043E+01 1.04850E+01 8.82940E+00 7.46927E+00 6.34926E+00 5.42433E+00 + 4.65794E+00 4.02045E+00 3.48785E+00 3.04069E+00 2.66323E+00 2.34271E+00 + 2.06884E+00 1.83328E+00 1.62926E+00 1.45142E+00 1.29506E+00 1.15690E+00 + 1.03396E+00 9.24085E-01 8.25092E-01 7.35756E-01 6.54785E-01 5.81226E-01 + 5.14174E-01 4.53162E-01 3.97553E-01 3.46918E-01 3.00880E-01 2.59116E-01 + 2.21347E-01 1.87331E-01 1.56855E-01 1.29732E-01 1.05799E-01 8.49109E-02 + 6.69366E-02 5.17449E-02 3.91908E-02 2.91025E-02 2.12519E-02 1.53658E-02 + 1.11202E-02 8.16908E-03 6.17960E-03 4.85764E-03 3.97907E-03 3.37679E-03 + 2.94212E-03 2.60815E-03 2.33606E-03 2.10426E-03 1.90094E-03 1.71955E-03 + 1.55619E-03 1.40831E-03 1.27405E-03 1.15190E-03 1.04062E-03 9.39116E-04 + 8.46444E-04 7.61775E-04 6.84353E-04 6.13544E-04 5.48880E-04 4.89670E-04 + 4.35557E-04 3.86139E-04 3.41060E-04 3.00001E-04 2.62676E-04 2.28825E-04 + 1.98213E-04 1.70626E-04 1.45862E-04 1.23736E-04 1.04073E-04 8.66985E-05 + 7.14737E-05 5.82150E-05 4.67852E-05 3.70356E-05 2.88197E-05 2.19931E-05 + 1.64130E-05 1.19381E-05 8.42899E-06 5.74927E-06 3.76644E-06 2.35236E-06 + 1.38903E-06 7.66844E-07 3.89999E-07 1.78415E-07 7.00309E-08 2.01912E-08 + 1.86994E-09 0.00000E+00 1.35437E+09 1.11912E+09 9.19449E+08 7.55352E+08 + 6.20516E+08 5.09727E+08 4.18700E+08 3.43913E+08 2.82472E+08 2.31996E+08 + 1.90532E+08 1.56470E+08 1.28492E+08 1.05512E+08 8.66370E+07 7.11351E+07 + 5.84041E+07 4.79491E+07 3.93636E+07 3.23137E+07 2.65250E+07 2.17722E+07 + 1.78700E+07 1.46664E+07 1.20364E+07 9.87745E+06 8.10516E+06 6.65063E+06 + 5.45214E+06 4.47324E+06 3.66988E+06 3.01061E+06 2.46963E+06 2.02574E+06 + 1.66153E+06 1.36263E+06 1.11741E+06 9.16252E+05 7.51256E+05 6.15929E+05 + 5.04943E+05 4.13926E+05 3.39289E+05 2.78090E+05 2.27912E+05 1.86773E+05 + 1.53048E+05 1.25403E+05 1.02742E+05 8.41696E+04 6.89485E+04 5.64749E+04 + 4.62539E+04 3.78792E+04 3.10179E+04 2.53970E+04 2.07926E+04 1.70213E+04 + 1.39325E+04 1.14030E+04 9.33163E+03 7.63566E+03 6.24717E+03 5.11052E+03 + 4.18013E+03 3.41865E+03 2.79549E+03 2.28559E+03 1.86816E+03 1.52699E+03 + 1.24792E+03 1.01966E+03 8.33008E+02 6.80420E+02 5.55700E+02 4.53781E+02 + 3.70511E+02 3.02497E+02 2.46957E+02 2.01617E+02 1.64616E+02 1.34429E+02 + 1.09810E+02 8.97355E+01 7.33708E+01 6.00592E+01 4.91971E+01 4.03662E+01 + 3.31645E+01 2.73039E+01 2.25319E+01 1.86449E+01 1.54745E+01 1.28915E+01 + 1.07802E+01 9.05303E+00 7.63725E+00 6.47393E+00 5.51525E+00 4.72254E+00 + 4.06448E+00 3.51576E+00 3.05596E+00 2.66855E+00 2.34023E+00 2.06023E+00 + 1.81989E+00 1.61216E+00 1.43152E+00 1.27307E+00 1.13345E+00 1.00956E+00 + 8.99181E-01 8.00070E-01 7.10946E-01 6.30472E-01 5.57655E-01 4.91552E-01 + 4.31660E-01 3.77312E-01 3.28050E-01 2.83469E-01 2.43222E-01 2.07006E-01 + 1.74557E-01 1.45640E-01 1.20049E-01 9.75994E-02 7.81257E-02 6.14728E-02 + 4.74867E-02 3.60001E-02 2.68224E-02 1.97149E-02 1.44033E-02 1.05753E-02 + 7.90725E-03 6.09480E-03 4.87348E-03 4.04464E-03 3.46133E-03 3.02863E-03 + 2.68829E-03 2.40640E-03 2.16397E-03 1.95042E-03 1.75968E-03 1.58801E-03 + 1.43284E-03 1.29224E-03 1.16462E-03 1.04863E-03 9.43127E-04 8.47077E-04 + 7.59590E-04 6.79854E-04 6.07179E-04 5.41051E-04 4.80734E-04 4.25829E-04 + 3.75900E-04 3.30553E-04 2.89438E-04 2.52238E-04 2.18665E-04 1.88459E-04 + 1.61379E-04 1.37203E-04 1.15723E-04 9.67469E-05 8.00820E-05 6.55726E-05 + 5.30227E-05 4.22818E-05 3.31901E-05 2.55917E-05 1.93343E-05 1.42687E-05 + 1.02495E-05 7.13483E-06 4.78761E-06 3.07701E-06 1.87851E-06 1.07920E-06 + 5.76278E-07 2.81575E-07 1.23002E-07 4.59576E-08 1.26504E-08 1.11503E-09 + 0.00000E+00 1.71478E+09 1.41505E+09 1.16090E+09 9.52311E+08 7.81157E+08 + 6.40725E+08 5.25506E+08 4.30980E+08 3.53435E+08 2.89824E+08 2.37646E+08 + 1.94849E+08 1.59749E+08 1.30963E+08 1.07357E+08 8.80000E+07 7.21282E+07 + 5.91150E+07 4.84461E+07 3.97000E+07 3.25304E+07 2.66538E+07 2.18371E+07 + 1.78896E+07 1.46545E+07 1.20035E+07 9.83122E+06 8.05159E+06 6.58789E+06 + 5.39458E+06 4.41707E+06 3.61640E+06 2.96063E+06 2.42358E+06 1.98378E+06 + 1.62356E+06 1.32861E+06 1.08714E+06 8.89484E+05 7.27696E+05 5.95281E+05 + 4.86915E+05 3.98239E+05 3.25681E+05 2.66317E+05 2.17753E+05 1.78027E+05 + 1.45533E+05 1.18959E+05 9.72263E+04 7.94560E+04 6.49266E+04 5.30483E+04 + 4.33383E+04 3.54017E+04 2.89152E+04 2.36144E+04 1.92830E+04 1.57442E+04 + 1.28532E+04 1.04917E+04 8.56290E+03 6.98775E+03 5.70155E+03 4.65141E+03 + 3.79412E+03 3.09435E+03 2.52325E+03 2.05693E+03 1.67680E+03 1.36669E+03 + 1.11370E+03 9.07387E+02 7.39172E+02 6.02048E+02 4.90292E+02 3.99233E+02 + 3.25057E+02 2.64650E+02 2.15471E+02 1.75445E+02 1.42878E+02 1.16391E+02 + 9.48517E+01 7.73399E+01 6.31336E+01 5.15723E+01 4.21980E+01 3.45734E+01 + 2.83848E+01 2.33589E+01 1.92755E+01 1.59534E+01 1.32536E+01 1.10523E+01 + 9.25570E+00 7.78651E+00 6.58204E+00 5.59167E+00 4.77449E+00 4.09754E+00 + 3.53422E+00 3.06310E+00 2.66694E+00 2.33185E+00 2.04665E+00 1.80233E+00 + 1.59161E+00 1.40878E+00 1.24881E+00 1.10821E+00 9.83799E-01 8.73301E-01 + 7.74403E-01 6.85779E-01 6.06048E-01 5.34180E-01 4.69199E-01 4.10567E-01 + 3.57591E-01 3.09783E-01 2.66716E-01 2.28017E-01 1.93364E-01 1.62471E-01 + 1.35086E-01 1.10984E-01 8.99606E-02 7.18320E-02 5.64235E-02 4.35615E-02 + 3.30609E-02 2.47167E-02 1.82836E-02 1.34899E-02 1.00365E-02 7.62169E-03 + 5.96805E-03 4.83808E-03 4.05591E-03 3.49237E-03 3.06461E-03 2.72183E-03 + 2.43442E-03 2.18559E-03 1.96583E-03 1.76948E-03 1.59294E-03 1.43363E-03 + 1.28956E-03 1.15907E-03 1.04077E-03 9.33408E-04 8.35923E-04 7.47367E-04 + 6.66886E-04 5.93745E-04 5.27397E-04 4.67071E-04 4.12344E-04 3.62747E-04 + 3.17866E-04 2.77327E-04 2.40791E-04 2.07953E-04 1.78532E-04 1.52272E-04 + 1.28934E-04 1.08298E-04 9.01547E-05 7.43018E-05 6.05712E-05 4.87585E-05 + 3.87044E-05 3.02421E-05 2.32109E-05 1.74550E-05 1.28237E-05 9.17151E-06 + 6.35866E-06 4.25172E-06 2.72516E-06 1.66124E-06 9.54718E-07 5.11276E-07 + 2.51289E-07 1.10686E-07 4.16099E-08 1.13980E-08 1.04310E-09 0.00000E+00 + 2.21482E+09 1.82480E+09 1.49447E+09 1.22382E+09 1.00210E+09 8.20491E+08 + 6.71741E+08 5.49915E+08 4.50147E+08 3.68449E+08 3.01555E+08 2.46785E+08 + 2.01946E+08 1.65239E+08 1.35194E+08 1.10602E+08 9.04751E+07 7.40046E+07 + 6.05271E+07 4.94997E+07 4.04777E+07 3.30971E+07 2.70597E+07 2.21216E+07 + 1.80829E+07 1.47802E+07 1.20793E+07 9.87122E+06 8.05897E+06 6.58460E+06 + 5.37944E+06 4.39442E+06 3.58941E+06 2.93157E+06 2.39405E+06 1.95477E+06 + 1.59589E+06 1.30276E+06 1.06335E+06 8.67840E+05 7.08199E+05 5.77858E+05 + 4.71453E+05 3.84596E+05 3.13704E+05 2.55849E+05 2.08640E+05 1.70121E+05 + 1.38696E+05 1.13062E+05 9.21547E+04 7.51038E+04 6.11999E+04 4.98636E+04 + 4.06218E+04 3.30884E+04 2.69485E+04 2.19449E+04 1.78678E+04 1.45461E+04 + 1.18402E+04 9.63622E+03 7.84131E+03 6.37973E+03 5.18976E+03 4.22106E+03 + 3.43259E+03 2.79094E+03 2.26852E+03 1.84389E+03 1.49848E+03 1.21751E+03 + 9.89049E+02 8.03323E+02 6.52370E+02 5.29706E+02 4.30055E+02 3.49120E+02 + 2.83403E+02 2.30059E+02 1.86771E+02 1.51656E+02 1.23178E+02 1.00089E+02 + 8.13718E+01 6.62316E+01 5.39456E+01 4.40122E+01 3.59557E+01 2.94348E+01 + 2.41538E+01 1.98748E+01 1.64028E+01 1.35887E+01 1.12999E+01 9.43671E+00 + 7.91674E+00 6.67359E+00 5.65374E+00 4.81410E+00 4.12001E+00 3.54362E+00 + 3.06255E+00 2.65881E+00 2.31798E+00 2.02846E+00 1.78095E+00 1.56793E+00 + 1.38352E+00 1.22254E+00 1.08143E+00 9.56909E-01 8.46642E-01 7.48264E-01 + 6.60402E-01 5.81638E-01 5.10907E-01 4.47202E-01 3.89954E-01 3.38443E-01 + 2.92158E-01 2.50647E-01 2.13518E-01 1.80429E-01 1.51076E-01 1.25189E-01 + 1.02527E-01 8.28699E-02 6.60167E-02 5.17763E-02 3.99591E-02 3.03659E-02 + 2.27815E-02 1.69581E-02 1.26290E-02 9.50975E-03 7.32033E-03 5.80827E-03 + 4.76064E-03 4.02184E-03 3.47832E-03 3.05767E-03 2.71556E-03 2.42603E-03 + 2.17420E-03 1.95142E-03 1.75245E-03 1.57377E-03 1.41281E-03 1.26754E-03 + 1.13627E-03 1.01752E-03 9.10029E-04 8.12672E-04 7.24470E-04 6.44534E-04 + 5.72098E-04 5.06589E-04 4.47215E-04 3.93526E-04 3.45038E-04 3.01315E-04 + 2.61966E-04 2.26640E-04 1.95014E-04 1.66797E-04 1.41718E-04 1.19528E-04 + 9.99951E-05 8.29038E-05 6.80420E-05 5.52341E-05 4.42718E-05 3.49907E-05 + 2.72214E-05 2.08017E-05 1.55760E-05 1.13954E-05 8.11760E-06 5.60759E-06 + 3.73799E-06 2.39054E-06 1.45583E-06 8.37330E-07 4.49806E-07 2.22322E-07 + 9.86351E-08 3.72438E-08 1.01532E-08 9.58556E-10 0.00000E+00 2.89252E+09 + 2.37905E+09 1.94471E+09 1.58949E+09 1.29903E+09 1.06155E+09 8.67404E+08 + 7.08696E+08 5.78971E+08 4.72945E+08 3.86298E+08 3.15493E+08 2.57641E+08 + 2.10375E+08 1.71763E+08 1.40224E+08 1.14463E+08 9.34256E+07 7.62464E+07 + 6.22194E+07 5.07675E+07 4.14188E+07 3.37879E+07 2.75599E+07 2.24772E+07 + 1.83298E+07 1.49457E+07 1.21853E+07 9.92479E+06 8.08991E+06 6.59349E+06 + 5.37322E+06 4.37828E+06 3.56712E+06 2.90590E+06 2.36680E+06 1.92744E+06 + 1.56944E+06 1.27776E+06 1.04016E+06 8.46623E+05 6.89007E+05 5.60658E+05 + 4.56156E+05 3.71081E+05 3.01831E+05 2.45470E+05 1.99605E+05 1.62287E+05 + 1.31926E+05 1.07230E+05 8.71444E+04 7.08104E+04 5.75295E+04 4.67324E+04 + 3.79559E+04 3.08229E+04 2.50264E+04 2.03169E+04 1.64909E+04 1.33832E+04 + 1.08594E+04 8.81009E+03 7.14627E+03 5.79566E+03 4.69949E+03 3.80995E+03 + 3.08825E+03 2.50244E+03 2.02774E+03 1.64279E+03 1.33062E+03 1.07758E+03 + 8.72510E+02 7.06353E+02 5.71758E+02 4.62754E+02 3.74500E+02 3.03064E+02 + 2.45260E+02 1.98498E+02 1.60683E+02 1.30111E+02 1.05401E+02 8.54300E+01 + 6.93253E+01 5.62961E+01 4.57933E+01 3.73001E+01 3.04459E+01 2.49107E+01 + 2.04386E+01 1.68200E+01 1.38949E+01 1.15222E+01 9.59561E+00 8.02786E+00 + 6.74871E+00 5.70176E+00 4.84173E+00 4.13233E+00 3.54444E+00 3.05476E+00 + 2.64460E+00 2.29904E+00 2.00607E+00 1.75612E+00 1.54146E+00 1.35603E+00 + 1.19455E+00 1.05336E+00 9.29106E-01 8.19395E-01 7.21817E-01 6.34956E-01 + 5.57359E-01 4.87930E-01 4.25635E-01 3.69874E-01 3.19906E-01 2.75195E-01 + 2.35271E-01 1.99722E-01 1.68187E-01 1.40349E-01 1.15921E-01 9.46471E-02 + 7.62947E-02 6.06475E-02 4.75011E-02 3.66531E-02 2.78938E-02 2.10016E-02 + 1.57290E-02 1.18169E-02 8.99612E-03 7.00764E-03 5.62226E-03 4.64927E-03 + 3.95108E-03 3.42785E-03 3.01624E-03 2.67749E-03 2.38875E-03 2.13679E-03 + 1.91373E-03 1.71463E-03 1.53609E-03 1.37556E-03 1.23098E-03 1.10062E-03 + 9.82972E-04 8.76737E-04 7.80762E-04 6.94043E-04 6.15669E-04 5.44852E-04 + 4.80999E-04 4.23304E-04 3.71302E-04 3.24493E-04 2.82432E-04 2.44715E-04 + 2.10980E-04 1.80895E-04 1.54159E-04 1.30495E-04 1.09646E-04 9.13749E-05 + 7.54599E-05 6.16854E-05 4.98715E-05 3.98097E-05 3.13342E-05 2.42759E-05 + 1.84744E-05 1.37773E-05 1.00399E-05 7.12555E-06 4.90584E-06 3.26105E-06 + 2.08138E-06 1.26649E-06 7.28943E-07 3.92596E-07 1.94892E-07 8.68868E-08 + 3.28457E-08 8.88968E-09 8.60668E-10 0.00000E+00 3.79285E+09 3.11398E+09 + 2.54048E+09 2.07235E+09 1.69029E+09 1.37852E+09 1.12413E+09 9.16581E+08 + 7.47268E+08 6.09162E+08 4.96522E+08 4.04663E+08 3.29760E+08 2.68689E+08 + 2.18903E+08 1.78320E+08 1.45243E+08 1.18287E+08 9.63218E+07 7.84256E+07 + 6.38464E+07 5.19708E+07 4.22986E+07 3.44220E+07 2.80084E+07 2.27867E+07 + 1.85358E+07 1.50762E+07 1.22497E+07 9.96076E+06 8.09842E+06 6.58336E+06 + 5.35099E+06 4.34870E+06 3.53365E+06 2.87076E+06 2.33184E+06 1.89380E+06 + 1.53782E+06 1.24856E+06 1.01355E+06 8.22654E+05 6.67604E+05 5.41692E+05 + 4.39458E+05 3.56461E+05 2.89092E+05 2.34418E+05 1.90052E+05 1.54058E+05 + 1.24860E+05 1.01179E+05 8.19749E+04 6.64048E+04 5.37827E+04 4.35523E+04 + 3.52618E+04 2.85444E+04 2.31026E+04 1.86948E+04 1.51253E+04 1.22351E+04 + 9.89539E+03 8.00159E+03 6.46902E+03 5.22899E+03 4.22584E+03 3.41450E+03 + 2.75801E+03 2.22770E+03 1.79903E+03 1.45251E+03 1.17252E+03 9.46336E+02 + 7.63664E+02 6.16167E+02 4.97100E+02 4.01010E+02 3.23484E+02 2.60952E+02 + 2.10531E+02 1.69886E+02 1.37132E+02 1.10741E+02 8.94806E+01 7.23893E+01 + 5.86048E+01 4.75273E+01 3.85966E+01 3.14108E+01 2.56250E+01 2.09638E+01 + 1.72029E+01 1.41711E+01 1.17185E+01 9.73225E+00 8.11997E+00 6.80769E+00 + 5.73613E+00 4.85786E+00 4.13497E+00 3.53715E+00 3.04019E+00 2.62477E+00 + 2.27544E+00 1.97988E+00 1.72821E+00 1.51253E+00 1.32662E+00 1.16511E+00 + 1.02424E+00 9.00596E-01 7.91738E-01 6.95213E-01 6.09567E-01 5.33315E-01 + 4.65333E-01 4.04561E-01 3.50373E-01 3.02008E-01 2.58911E-01 2.20590E-01 + 1.86620E-01 1.56623E-01 1.30267E-01 1.07254E-01 8.73142E-02 7.02034E-02 + 5.56938E-02 4.35698E-02 3.36193E-02 2.56255E-02 1.93633E-02 1.45884E-02 + 1.10506E-02 8.49663E-03 6.68770E-03 5.41607E-03 4.51111E-03 3.85119E-03 + 3.34851E-03 2.94759E-03 2.61447E-03 2.32900E-03 2.07933E-03 1.85825E-03 + 1.66110E-03 1.48459E-03 1.32619E-03 1.18383E-03 1.05575E-03 9.40431E-04 + 8.36553E-04 7.42946E-04 6.58588E-04 5.82558E-04 5.14052E-04 4.52463E-04 + 3.96984E-04 3.47137E-04 3.02416E-04 2.62366E-04 2.26579E-04 1.94685E-04 + 1.66350E-04 1.41266E-04 1.19153E-04 9.97514E-05 8.28202E-05 6.81372E-05 + 5.54859E-05 4.46854E-05 3.55303E-05 2.78557E-05 2.14961E-05 1.62951E-05 + 1.21056E-05 8.78925E-06 6.21645E-06 4.26673E-06 2.82897E-06 1.80236E-06 + 1.09589E-06 6.31123E-07 3.40614E-07 1.69627E-07 7.58392E-08 2.86286E-08 + 7.67889E-09 7.59200E-10 0.00000E+00 4.96844E+09 4.07185E+09 3.31541E+09 + 2.69913E+09 2.19713E+09 1.78828E+09 1.45532E+09 1.18420E+09 9.63469E+08 + 7.83778E+08 6.37517E+08 5.18481E+08 4.21614E+08 3.42799E+08 2.78679E+08 + 2.26521E+08 1.84100E+08 1.49602E+08 1.21551E+08 9.87456E+07 8.02074E+07 + 6.51400E+07 5.28953E+07 4.29459E+07 3.48627E+07 2.82965E+07 2.29631E+07 + 1.86326E+07 1.51027E+07 1.22509E+07 9.93595E+06 8.05720E+06 6.53265E+06 + 5.29570E+06 4.29228E+06 3.47818E+06 2.81796E+06 2.28267E+06 1.84875E+06 + 1.49705E+06 1.21204E+06 9.81117E+05 7.94050E+05 6.42534E+05 5.19836E+05 + 4.20491E+05 3.40069E+05 2.74977E+05 2.22303E+05 1.79686E+05 1.45211E+05 + 1.17328E+05 9.47806E+04 7.65517E+04 6.18168E+04 4.99083E+04 4.02860E+04 + 3.25125E+04 2.62337E+04 2.11633E+04 1.70694E+04 1.37647E+04 1.10976E+04 + 8.94542E+03 7.20916E+03 5.80870E+03 4.67933E+03 3.76879E+03 3.03436E+03 + 2.44300E+03 1.96650E+03 1.58257E+03 1.27335E+03 1.02438E+03 8.23948E+02 + 6.62645E+02 5.32860E+02 4.28463E+02 3.44511E+02 2.77019E+02 2.22775E+02 + 1.79192E+02 1.44185E+02 1.16069E+02 9.34922E+01 7.54002E+01 6.08546E+01 + 4.92019E+01 3.98364E+01 3.23236E+01 2.62925E+01 2.14478E+01 1.75500E+01 + 1.44166E+01 1.18887E+01 9.84668E+00 8.19337E+00 6.85095E+00 5.75734E+00 + 4.86300E+00 4.12845E+00 3.52225E+00 3.01934E+00 2.59976E+00 2.24762E+00 + 1.95025E+00 1.69756E+00 1.48144E+00 1.29557E+00 1.13445E+00 9.94274E-01 + 8.71564E-01 7.63832E-01 6.68589E-01 5.84348E-01 5.09596E-01 4.43184E-01 + 3.84032E-01 3.31487E-01 2.84772E-01 2.43313E-01 2.06603E-01 1.74201E-01 + 1.45717E-01 1.20807E-01 9.91600E-02 8.04979E-02 6.45657E-02 5.11264E-02 + 3.99561E-02 3.08355E-02 2.35435E-02 1.78545E-02 1.35290E-02 1.03274E-02 + 8.01233E-03 6.36418E-03 5.19505E-03 4.35238E-03 3.72872E-03 3.24678E-03 + 2.85794E-03 2.53235E-03 2.25220E-03 2.00681E-03 1.78958E-03 1.59609E-03 + 1.42314E-03 1.26823E-03 1.12930E-03 1.00458E-03 8.92563E-04 7.91895E-04 + 7.01407E-04 6.20072E-04 5.46965E-04 4.81275E-04 4.22388E-04 3.69502E-04 + 3.22132E-04 2.79768E-04 2.41955E-04 2.08283E-04 1.78380E-04 1.51910E-04 + 1.28565E-04 1.08065E-04 9.01507E-05 7.45812E-05 6.11362E-05 4.96015E-05 + 3.97980E-05 3.15257E-05 2.46233E-05 1.89305E-05 1.42972E-05 1.05831E-05 + 7.65726E-06 5.39840E-06 3.69467E-06 2.44392E-06 1.55450E-06 9.44514E-07 + 5.44170E-07 2.94135E-07 1.46790E-07 6.57027E-08 2.47162E-08 6.56200E-09 + 6.60484E-10 0.00000E+00 6.48025E+09 5.30147E+09 4.30824E+09 3.50056E+09 + 2.84391E+09 2.31012E+09 1.87625E+09 1.52365E+09 1.23714E+09 1.00435E+09 + 8.15252E+08 6.61656E+08 5.36918E+08 4.35630E+08 3.53396E+08 2.86641E+08 + 2.32459E+08 1.88489E+08 1.52812E+08 1.23868E+08 1.00390E+08 8.13487E+07 + 6.59081E+07 5.33893E+07 4.32410E+07 3.50156E+07 2.83495E+07 2.29491E+07 + 1.85572E+07 1.50171E+07 1.21501E+07 9.82878E+06 7.94950E+06 6.42836E+06 + 5.19733E+06 4.20099E+06 3.39495E+06 2.74303E+06 2.21586E+06 1.78966E+06 + 1.44514E+06 1.16672E+06 9.41741E+05 7.59994E+05 6.13197E+05 4.94653E+05 + 3.98943E+05 3.21684E+05 2.59333E+05 2.09023E+05 1.68437E+05 1.35703E+05 + 1.09306E+05 8.80255E+04 7.08724E+04 5.70494E+04 4.59124E+04 3.69414E+04 + 2.97167E+04 2.38996E+04 1.92170E+04 1.54484E+04 1.24161E+04 9.97678E+03 + 8.01491E+03 6.43739E+03 5.16920E+03 4.14997E+03 3.33048E+03 2.67274E+03 + 2.14445E+03 1.72015E+03 1.37954E+03 1.10618E+03 8.86842E+02 7.10896E+02 + 5.69796E+02 4.56670E+02 3.65998E+02 2.93344E+02 2.35143E+02 1.88534E+02 + 1.51218E+02 1.21347E+02 9.74361E+01 7.83372E+01 6.30306E+01 5.08066E+01 + 4.10123E+01 3.31794E+01 2.69101E+01 2.18888E+01 1.78604E+01 1.46310E+01 + 1.20326E+01 9.93918E+00 8.24848E+00 6.87901E+00 5.76593E+00 4.85769E+00 + 4.11332E+00 3.50026E+00 2.99267E+00 2.57000E+00 2.21596E+00 1.91756E+00 + 1.66449E+00 1.44849E+00 1.26312E+00 1.10281E+00 9.63669E-01 8.42183E-01 + 7.35821E-01 6.42066E-01 5.59398E-01 4.86282E-01 4.21546E-01 3.64092E-01 + 3.13245E-01 2.68212E-01 2.28405E-01 1.93303E-01 1.62451E-01 1.35449E-01 + 1.11942E-01 9.16112E-02 7.41689E-02 5.93525E-02 4.69181E-02 3.66356E-02 + 2.82814E-02 2.16322E-02 1.64642E-02 1.25447E-02 9.64518E-03 7.54417E-03 + 6.04031E-03 4.96384E-03 4.17848E-03 3.58929E-03 3.12822E-03 2.75257E-03 + 2.43607E-03 2.16290E-03 1.92344E-03 1.71155E-03 1.52306E-03 1.35488E-03 + 1.20454E-03 1.07000E-03 9.49485E-04 8.41485E-04 7.44665E-04 6.57851E-04 + 5.80018E-04 5.10244E-04 4.47721E-04 3.91831E-04 3.41784E-04 2.97092E-04 + 2.57249E-04 2.21801E-04 1.90339E-04 1.62496E-04 1.37936E-04 1.16355E-04 + 9.74749E-05 8.10395E-05 6.68122E-05 5.45764E-05 4.41227E-05 3.52758E-05 + 2.78432E-05 2.16691E-05 1.65999E-05 1.24930E-05 9.21603E-06 6.64647E-06 + 4.67168E-06 3.18879E-06 2.10470E-06 1.33668E-06 8.11589E-07 4.67680E-07 + 2.53038E-07 1.26421E-07 5.65645E-08 2.11700E-08 5.55858E-09 5.68255E-10 + 0.00000E+00 8.39827E+09 6.85877E+09 5.56324E+09 4.51168E+09 3.65834E+09 + 2.96594E+09 2.40422E+09 1.94857E+09 1.57903E+09 1.27937E+09 1.03640E+09 + 8.39445E+08 6.79804E+08 5.50431E+08 4.45603E+08 3.60678E+08 2.91888E+08 + 2.36177E+08 1.91066E+08 1.54544E+08 1.24980E+08 1.01054E+08 8.16930E+07 + 6.60292E+07 5.33587E+07 4.31113E+07 3.48247E+07 2.81262E+07 2.26908E+07 + 1.83193E+07 1.47871E+07 1.19336E+07 9.62883E+06 7.76759E+06 6.26484E+06 + 5.05144E+06 4.07211E+06 3.28195E+06 2.64454E+06 2.13045E+06 1.71593E+06 + 1.38175E+06 1.11240E+06 8.95357E+05 7.20496E+05 5.79652E+05 4.66232E+05 + 3.74917E+05 3.01417E+05 2.42268E+05 1.94681E+05 1.56403E+05 1.25621E+05 + 1.00873E+05 8.09814E+04 6.49962E+04 5.21537E+04 4.18385E+04 3.35552E+04 + 2.69054E+04 2.15680E+04 1.72853E+04 1.38495E+04 1.10940E+04 8.88457E+03 + 7.11343E+03 5.69399E+03 4.55674E+03 3.64523E+03 2.91593E+03 2.33203E+03 + 1.86458E+03 1.49053E+03 1.19129E+03 9.51972E+02 7.60625E+02 6.07673E+02 + 4.85448E+02 3.87803E+02 3.09817E+02 2.47551E+02 1.97848E+02 1.58185E+02 + 1.26537E+02 1.01287E+02 8.11816E+01 6.51195E+01 5.23323E+01 4.21182E+01 + 3.39743E+01 2.74754E+01 2.22854E+01 1.81334E+01 1.48142E+01 1.21506E+01 + 1.00102E+01 8.28585E+00 6.89245E+00 5.76252E+00 4.84254E+00 4.09013E+00 + 3.47170E+00 2.96067E+00 2.53595E+00 2.18086E+00 1.88216E+00 1.62932E+00 + 1.41396E+00 1.22953E+00 1.07040E+00 9.32608E-01 8.12610E-01 7.07838E-01 + 6.15752E-01 5.34805E-01 4.63440E-01 4.00467E-01 3.44775E-01 2.95666E-01 + 2.52337E-01 2.14186E-01 1.80679E-01 1.51352E-01 1.25796E-01 1.03647E-01 + 8.45794E-02 6.82984E-02 5.45359E-02 4.30431E-02 3.35858E-02 2.59382E-02 + 1.98773E-02 1.51827E-02 1.16297E-02 9.00184E-03 7.09297E-03 5.71890E-03 + 4.72647E-03 3.99402E-03 3.43770E-03 2.99751E-03 2.63593E-03 2.32977E-03 + 2.06492E-03 1.83265E-03 1.62730E-03 1.44488E-03 1.28240E-03 1.13745E-03 + 1.00800E-03 8.92306E-04 7.88862E-04 6.96344E-04 6.13590E-04 5.39585E-04 + 4.73416E-04 4.14282E-04 3.61570E-04 3.14502E-04 2.72596E-04 2.35351E-04 + 2.02318E-04 1.73095E-04 1.47319E-04 1.24661E-04 1.04823E-04 8.75296E-05 + 7.25321E-05 5.95993E-05 4.85204E-05 3.90932E-05 3.11477E-05 2.45004E-05 + 1.90021E-05 1.45073E-05 1.08817E-05 8.00137E-06 5.75274E-06 4.03203E-06 + 2.74529E-06 1.80826E-06 1.14674E-06 6.95725E-07 4.00892E-07 2.16996E-07 + 1.08433E-07 4.84354E-08 1.80113E-08 4.67440E-09 4.84471E-10 0.00000E+00 + 1.08022E+10 8.80728E+09 7.13059E+09 5.77209E+09 4.67164E+09 3.78036E+09 + 3.05860E+09 2.47423E+09 2.00115E+09 1.61825E+09 1.30839E+09 1.05766E+09 + 8.54833E+08 6.90774E+08 5.58099E+08 4.50822E+08 3.64098E+08 2.94001E+08 + 2.37354E+08 1.91584E+08 1.54610E+08 1.24747E+08 1.00631E+08 8.11614E+07 + 6.54450E+07 5.27610E+07 4.25255E+07 3.42696E+07 2.75847E+07 2.22201E+07 + 1.78949E+07 1.44085E+07 1.15988E+07 9.33487E+06 7.51115E+06 6.04194E+06 + 4.85890E+06 3.90657E+06 3.14015E+06 2.52348E+06 2.02743E+06 1.62848E+06 + 1.30771E+06 1.04987E+06 8.42650E+05 6.76160E+05 5.42426E+05 4.35031E+05 + 3.48808E+05 2.79602E+05 2.24068E+05 1.79516E+05 1.43785E+05 1.15135E+05 + 9.21689E+04 7.37642E+04 5.90187E+04 4.72081E+04 3.77508E+04 3.01800E+04 + 2.41210E+04 1.92732E+04 1.53956E+04 1.22948E+04 9.81599E+03 7.83486E+03 + 6.25193E+03 4.98758E+03 3.97732E+03 3.17152E+03 2.52838E+03 2.01512E+03 + 1.60571E+03 1.27923E+03 1.01896E+03 8.11532E+02 6.46259E+02 5.14614E+02 + 4.09785E+02 3.26333E+02 2.59917E+02 2.07073E+02 1.65040E+02 1.31609E+02 + 1.05020E+02 8.39170E+01 6.71100E+01 5.37712E+01 4.31490E+01 3.47051E+01 + 2.79867E+01 2.26369E+01 1.83690E+01 1.49664E+01 1.22431E+01 1.00603E+01 + 8.30613E+00 6.89195E+00 5.74775E+00 4.81816E+00 4.05945E+00 3.43710E+00 + 2.92380E+00 2.49802E+00 2.14271E+00 1.84438E+00 1.59235E+00 1.37811E+00 + 1.19503E+00 1.03741E+00 9.01257E-01 7.82986E-01 6.80000E-01 5.89743E-01 + 5.10643E-01 4.41128E-01 3.79991E-01 3.26108E-01 2.78766E-01 2.37151E-01 + 2.00649E-01 1.68719E-01 1.40887E-01 1.16736E-01 9.58962E-02 7.80369E-02 + 6.28588E-02 5.00895E-02 3.94772E-02 3.07857E-02 2.37888E-02 1.82657E-02 + 1.40010E-02 1.07791E-02 8.39560E-03 6.65940E-03 5.40231E-03 4.48634E-03 + 3.80292E-03 3.27799E-03 2.85861E-03 2.51174E-03 2.21686E-03 1.96136E-03 + 1.73729E-03 1.53937E-03 1.36382E-03 1.20775E-03 1.06878E-03 9.44938E-04 + 8.34498E-04 7.35974E-04 6.48062E-04 5.69618E-04 4.99641E-04 4.37234E-04 + 3.81610E-04 3.32160E-04 2.88130E-04 2.49042E-04 2.14405E-04 1.83780E-04 + 1.56772E-04 1.33028E-04 1.12226E-04 9.40754E-05 7.83093E-05 6.46854E-05 + 5.29807E-05 4.29920E-05 3.45253E-05 2.74176E-05 2.14951E-05 1.66164E-05 + 1.26446E-05 9.45431E-06 6.93042E-06 4.96823E-06 3.47281E-06 2.35893E-06 + 1.55074E-06 9.82006E-07 5.95269E-07 3.42892E-07 1.85580E-07 9.26721E-08 + 4.12794E-08 1.52356E-08 3.90674E-09 4.09914E-10 0.00000E+00 1.37820E+10 + 1.12186E+10 9.06671E+09 7.32621E+09 5.91877E+09 4.78085E+09 3.86101E+09 + 3.11757E+09 2.51681E+09 2.03144E+09 1.63936E+09 1.32271E+09 1.06701E+09 + 8.60568E+08 6.93933E+08 5.59452E+08 4.50941E+08 3.63403E+08 2.92797E+08 + 2.35860E+08 1.89954E+08 1.52950E+08 1.23128E+08 9.90994E+07 7.97419E+07 + 6.41510E+07 5.15957E+07 4.14895E+07 3.33236E+07 2.67842E+07 2.15231E+07 + 1.72913E+07 1.38882E+07 1.11521E+07 8.95288E+06 7.18507E+06 5.76476E+06 + 4.62402E+06 3.70804E+06 2.97273E+06 2.38260E+06 1.90911E+06 1.52930E+06 + 1.22472E+06 9.80530E+05 7.84810E+05 6.27981E+05 5.02349E+05 4.01737E+05 + 3.21184E+05 2.56709E+05 2.05117E+05 1.63846E+05 1.30841E+05 1.04454E+05 + 8.33635E+04 6.65120E+04 5.30513E+04 4.23022E+04 3.37211E+04 2.68728E+04 + 2.14090E+04 1.70511E+04 1.35763E+04 1.08066E+04 8.59940E+03 6.84109E+03 + 5.44085E+03 4.32537E+03 3.43835E+03 2.73255E+03 2.17101E+03 1.72449E+03 + 1.36953E+03 1.08744E+03 8.63325E+02 6.85326E+02 5.43995E+02 4.31811E+02 + 3.42790E+02 2.72167E+02 2.16155E+02 1.71744E+02 1.36533E+02 1.08617E+02 + 8.65291E+01 6.89924E+01 5.51171E+01 4.41009E+01 3.53697E+01 2.84429E+01 + 2.29428E+01 1.85672E+01 1.50880E+01 1.23107E+01 1.00902E+01 8.31004E+00 + 6.87820E+00 5.72228E+00 4.78515E+00 4.02185E+00 3.39694E+00 2.88253E+00 + 2.45661E+00 2.10185E+00 1.80454E+00 1.55385E+00 1.34118E+00 1.15982E+00 + 1.00402E+00 8.69770E-01 7.53439E-01 6.52413E-01 5.64124E-01 4.86979E-01 + 4.19394E-01 3.60149E-01 3.08112E-01 2.62553E-01 2.22652E-01 1.87786E-01 + 1.57406E-01 1.31033E-01 1.08243E-01 8.86624E-02 7.19565E-02 5.78233E-02 + 4.59881E-02 3.61976E-02 2.82156E-02 2.18173E-02 1.67855E-02 1.29112E-02 + 9.98825E-03 7.82480E-03 6.24397E-03 5.09254E-03 4.24632E-03 3.60846E-03 + 3.11352E-03 2.71477E-03 2.38305E-03 2.10016E-03 1.85477E-03 1.63963E-03 + 1.44981E-03 1.28171E-03 1.13253E-03 9.99972E-04 8.82078E-04 7.77173E-04 + 6.83795E-04 6.00667E-04 5.26667E-04 4.60816E-04 4.02237E-04 3.50159E-04 + 3.03987E-04 2.62987E-04 2.26692E-04 1.94624E-04 1.66355E-04 1.41503E-04 + 1.19723E-04 1.00704E-04 8.41632E-05 6.98455E-05 5.75165E-05 4.69624E-05 + 3.79887E-05 3.04107E-05 2.40734E-05 1.88134E-05 1.44973E-05 1.09977E-05 + 8.19781E-06 5.99167E-06 4.28330E-06 2.98637E-06 2.02391E-06 1.32797E-06 + 8.39717E-07 5.08512E-07 2.92732E-07 1.58330E-07 7.89486E-08 3.50338E-08 + 1.28227E-08 3.24799E-09 3.44605E-10 0.00000E+00 1.74387E+10 1.41730E+10 + 1.14346E+10 9.22353E+09 7.43857E+09 5.99789E+09 4.83531E+09 3.89730E+09 + 3.14064E+09 2.53038E+09 2.03828E+09 1.64155E+09 1.32176E+09 1.06405E+09 + 8.56406E+08 6.89134E+08 5.54412E+08 4.45930E+08 3.58596E+08 2.88300E+08 + 2.31732E+08 1.86221E+08 1.49613E+08 1.20173E+08 9.65032E+07 7.74765E+07 + 6.21847E+07 4.99004E+07 3.99948E+07 3.20784E+07 2.57224E+07 2.06205E+07 + 1.65263E+07 1.32414E+07 1.06067E+07 8.49340E+06 6.79915E+06 5.44134E+06 + 4.35348E+06 3.48211E+06 2.78435E+06 2.22577E+06 1.77872E+06 1.42105E+06 + 1.13496E+06 9.06189E+05 7.23313E+05 5.77166E+05 4.60407E+05 3.67153E+05 + 2.92696E+05 2.33265E+05 1.85842E+05 1.48014E+05 1.17847E+05 9.37991E+04 + 7.46342E+04 5.93659E+04 4.72060E+04 3.75246E+04 2.98193E+04 2.36886E+04 + 1.88123E+04 1.49351E+04 1.18533E+04 9.40449E+03 7.45930E+03 5.91474E+03 + 4.68791E+03 3.71523E+03 2.94358E+03 2.33150E+03 1.84626E+03 1.46170E+03 + 1.15702E+03 9.15715E+02 7.24653E+02 5.73423E+02 4.53756E+02 3.59094E+02 + 2.84231E+02 2.25043E+02 1.78260E+02 1.41283E+02 1.12058E+02 8.90058E+01 + 7.07588E+01 5.63649E+01 4.49709E+01 3.59666E+01 2.88435E+01 2.32033E+01 + 1.87285E+01 1.51799E+01 1.23543E+01 1.01008E+01 8.29837E+00 6.85196E+00 + 5.68680E+00 4.74415E+00 3.97788E+00 3.35175E+00 2.83729E+00 2.41212E+00 + 2.05863E+00 1.76294E+00 1.51409E+00 1.30339E+00 1.12409E+00 9.70410E-01 + 8.38286E-01 7.24084E-01 6.25169E-01 5.38967E-01 4.63868E-01 3.98278E-01 + 3.40968E-01 2.90800E-01 2.47031E-01 2.08836E-01 1.75585E-01 1.46724E-01 + 1.21768E-01 1.00293E-01 8.19195E-02 6.63117E-02 5.31661E-02 4.22076E-02 + 3.31831E-02 2.58576E-02 2.00093E-02 1.54260E-02 1.19059E-02 9.25308E-03 + 7.28782E-03 5.84700E-03 4.79120E-03 4.00878E-03 3.41335E-03 2.94709E-03 + 2.56869E-03 2.25237E-03 1.98194E-03 1.74721E-03 1.54152E-03 1.36025E-03 + 1.19998E-03 1.05802E-03 9.32118E-04 8.20379E-04 7.21163E-04 6.33044E-04 + 5.54775E-04 4.85262E-04 4.23554E-04 3.68796E-04 3.20239E-04 2.77300E-04 + 2.39274E-04 2.05705E-04 1.76130E-04 1.50135E-04 1.27350E-04 1.07444E-04 + 9.01160E-05 7.50955E-05 6.21365E-05 5.10156E-05 4.15288E-05 3.34912E-05 + 2.67284E-05 2.10936E-05 1.64341E-05 1.26253E-05 9.54884E-06 7.09697E-06 + 5.17244E-06 3.68777E-06 2.56482E-06 1.73440E-06 1.13588E-06 7.17181E-07 + 4.33810E-07 2.49493E-07 1.34787E-07 6.70623E-08 2.96217E-08 1.07440E-08 + 2.68803E-09 2.88107E-10 0.00000E+00 2.18849E+10 1.77596E+10 1.43043E+10 + 1.15188E+10 9.27394E+09 7.46504E+09 6.00774E+09 4.83392E+09 3.88863E+09 + 3.12753E+09 2.51486E+09 2.02176E+09 1.62500E+09 1.30580E+09 1.04907E+09 + 8.42623E+08 6.76646E+08 5.43236E+08 4.36026E+08 3.49892E+08 2.80704E+08 + 2.25143E+08 1.80534E+08 1.44728E+08 1.15994E+08 9.29400E+07 7.44473E+07 + 5.96206E+07 4.76882E+07 3.81708E+07 3.05446E+07 2.44354E+07 1.95426E+07 + 1.56251E+07 1.24894E+07 9.97943E+06 7.97137E+06 6.36548E+06 5.08158E+06 + 4.05540E+06 3.23544E+06 2.58047E+06 2.05745E+06 1.63991E+06 1.30668E+06 + 1.04083E+06 8.28798E+05 6.59741E+05 5.24993E+05 4.17626E+05 3.32105E+05 + 2.64007E+05 2.09801E+05 1.66667E+05 1.32355E+05 1.05071E+05 8.33817E+04 + 6.61469E+04 5.24562E+04 4.15846E+04 3.29547E+04 2.61067E+04 2.06746E+04 + 1.63672E+04 1.29528E+04 1.02473E+04 8.10424E+03 6.40737E+03 5.06340E+03 + 4.00092E+03 3.16048E+03 2.49580E+03 1.97041E+03 1.55527E+03 1.22735E+03 + 9.68422E+02 7.64028E+02 6.02738E+02 4.75501E+02 3.75158E+02 2.96047E+02 + 2.33691E+02 1.84555E+02 1.45837E+02 1.15329E+02 9.13370E+01 7.24028E+01 + 5.75110E+01 4.57571E+01 3.64950E+01 2.91885E+01 2.34189E+01 1.88537E+01 + 1.52427E+01 1.23746E+01 1.00928E+01 8.27194E+00 6.81397E+00 5.64200E+00 + 4.69577E+00 3.92810E+00 3.30200E+00 2.78852E+00 2.36493E+00 2.01339E+00 + 1.71986E+00 1.47331E+00 1.26496E+00 1.08804E+00 9.36717E-01 8.06928E-01 + 6.95022E-01 5.98350E-01 5.14336E-01 4.41356E-01 3.77812E-01 3.22468E-01 + 2.74181E-01 2.32198E-01 1.95692E-01 1.64029E-01 1.36651E-01 1.13071E-01 + 9.28604E-02 7.56414E-02 6.10766E-02 4.88627E-02 3.87254E-02 3.04135E-02 + 2.36947E-02 1.83514E-02 1.41773E-02 1.09785E-02 8.56973E-03 6.78315E-03 + 5.46865E-03 4.49958E-03 3.77563E-03 3.21980E-03 2.78095E-03 2.42253E-03 + 2.12170E-03 1.86403E-03 1.64029E-03 1.44437E-03 1.27194E-03 1.11974E-03 + 9.85162E-04 8.66049E-04 7.60551E-04 6.67074E-04 5.84233E-04 5.10817E-04 + 4.45764E-04 3.88150E-04 3.37151E-04 2.92038E-04 2.52247E-04 2.17103E-04 + 1.86162E-04 1.58977E-04 1.35152E-04 1.14330E-04 9.61930E-05 8.04541E-05 + 6.68542E-05 5.51588E-05 4.51555E-05 3.66508E-05 2.94702E-05 2.34496E-05 + 1.84511E-05 1.43327E-05 1.09786E-05 8.27934E-06 6.13605E-06 4.45992E-06 + 3.17157E-06 2.20054E-06 1.48487E-06 9.70648E-07 6.11896E-07 3.69637E-07 + 2.12317E-07 1.14514E-07 5.68138E-08 2.49604E-08 8.96668E-09 2.21576E-09 + 2.39722E-10 0.00000E+00 2.72450E+10 2.20769E+10 1.77527E+10 1.42724E+10 + 1.14719E+10 9.21903E+09 7.40695E+09 5.94975E+09 4.77817E+09 3.83643E+09 + 3.07960E+09 2.47151E+09 1.98303E+09 1.59072E+09 1.27572E+09 1.02286E+09 + 8.19910E+08 6.57069E+08 5.26438E+08 4.21671E+08 3.37667E+08 2.70329E+08 + 2.16362E+08 1.73123E+08 1.38488E+08 1.10751E+08 8.85429E+07 7.07711E+07 + 5.64955E+07 4.51309E+07 3.60421E+07 2.87753E+07 2.29669E+07 1.83254E+07 + 1.46175E+07 1.16555E+07 9.29059E+06 7.40319E+06 5.89731E+06 4.69622E+06 + 3.73853E+06 2.97514E+06 2.36684E+06 1.88227E+06 1.49640E+06 1.18922E+06 + 9.44764E+05 7.50295E+05 5.95642E+05 4.72697E+05 3.74993E+05 2.97375E+05 + 2.35736E+05 1.86804E+05 1.47975E+05 1.17172E+05 9.27471E+04 7.33860E+04 + 5.80447E+04 4.58933E+04 3.62722E+04 2.86574E+04 2.26328E+04 1.78682E+04 + 1.41015E+04 1.11249E+04 8.77345E+03 6.91673E+03 5.45024E+03 4.29416E+03 + 3.38227E+03 2.66313E+03 2.09634E+03 1.64978E+03 1.29808E+03 1.02118E+03 + 8.03248E+02 6.31789E+02 4.96933E+02 3.90901E+02 3.07554E+02 2.42057E+02 + 1.90600E+02 1.50175E+02 1.18416E+02 9.35143E+01 7.39195E+01 5.85525E+01 + 4.64582E+01 3.69546E+01 2.94782E+01 2.35903E+01 1.89436E+01 1.52775E+01 + 1.23728E+01 1.00672E+01 8.23162E+00 6.76503E+00 5.58858E+00 4.64063E+00 + 3.87303E+00 3.24817E+00 2.73662E+00 2.31538E+00 1.96641E+00 1.67558E+00 + 1.43174E+00 1.22609E+00 1.05181E+00 9.03080E-01 7.75809E-01 6.66343E-01 + 5.72026E-01 4.90283E-01 4.19482E-01 3.58021E-01 3.04661E-01 2.58258E-01 + 2.18050E-01 1.83211E-01 1.53103E-01 1.27168E-01 1.04916E-01 8.59205E-02 + 6.98026E-02 5.62261E-02 4.48894E-02 3.55202E-02 2.78703E-02 2.17115E-02 + 1.68312E-02 1.30301E-02 1.01229E-02 7.93468E-03 6.30930E-03 5.10892E-03 + 4.21865E-03 3.54843E-03 3.02959E-03 2.61693E-03 2.27804E-03 1.99265E-03 + 1.74785E-03 1.53529E-03 1.34930E-03 1.18584E-03 1.04179E-03 9.14668E-04 + 8.02367E-04 7.03103E-04 6.15333E-04 5.37716E-04 4.69080E-04 4.08401E-04 + 3.54786E-04 3.07439E-04 2.65659E-04 2.28901E-04 1.96519E-04 1.68085E-04 + 1.43171E-04 1.21397E-04 1.02422E-04 8.59431E-05 7.16855E-05 5.94035E-05 + 4.88748E-05 3.98982E-05 3.22916E-05 2.58907E-05 2.05420E-05 1.61168E-05 + 1.24835E-05 9.53492E-06 7.17044E-06 5.29967E-06 3.84185E-06 2.72520E-06 + 1.88643E-06 1.27022E-06 8.28767E-07 5.21591E-07 3.14611E-07 1.80425E-07 + 9.71073E-08 4.80126E-08 2.09673E-08 7.45677E-09 1.82005E-09 1.98630E-10 + 0.00000E+00 3.36563E+10 2.72331E+10 2.18643E+10 1.75500E+10 1.40839E+10 + 1.12998E+10 9.06404E+09 7.26896E+09 5.82804E+09 4.67165E+09 3.74382E+09 + 2.99954E+09 2.40264E+09 1.92405E+09 1.54041E+09 1.23295E+09 9.86602E+08 + 7.89274E+08 6.31247E+08 5.04726E+08 4.03455E+08 3.22416E+08 2.57583E+08 + 2.05729E+08 1.64267E+08 1.31124E+08 1.04634E+08 8.34749E+07 6.65095E+07 + 5.30287E+07 4.22675E+07 3.36798E+07 2.68285E+07 2.13641E+07 1.70073E+07 + 1.35336E+07 1.07657E+07 8.56097E+06 6.80545E+06 5.40805E+06 4.29608E+06 + 3.41155E+06 2.70817E+06 2.14904E+06 1.70472E+06 1.35177E+06 1.07149E+06 + 8.49012E+05 6.72470E+05 5.32434E+05 4.21396E+05 3.33385E+05 2.63652E+05 + 2.08423E+05 1.64698E+05 1.30094E+05 1.02719E+05 8.10721E+04 6.39614E+04 + 5.04418E+04 3.97639E+04 3.13338E+04 2.46812E+04 1.94334E+04 1.52955E+04 + 1.20340E+04 9.46435E+03 7.44078E+03 5.84681E+03 4.59367E+03 3.60793E+03 + 2.83272E+03 2.22344E+03 1.74477E+03 1.36884E+03 1.07372E+03 8.42122E+02 + 6.60435E+02 5.17951E+02 4.06248E+02 3.18702E+02 2.50106E+02 1.96371E+02 + 1.54281E+02 1.21309E+02 9.55313E+01 7.53051E+01 5.94879E+01 4.70739E+01 + 3.73458E+01 2.97134E+01 2.37185E+01 1.89994E+01 1.52853E+01 1.23498E+01 + 1.00250E+01 8.17827E+00 6.70591E+00 5.52722E+00 4.57933E+00 3.81322E+00 + 3.19070E+00 2.68198E+00 2.26381E+00 1.91801E+00 1.63033E+00 1.38958E+00 + 1.18694E+00 1.01556E+00 8.69622E-01 7.45029E-01 6.38128E-01 5.46259E-01 + 4.66854E-01 3.98276E-01 3.38924E-01 2.87554E-01 2.43028E-01 2.04577E-01 + 1.71376E-01 1.42787E-01 1.18251E-01 9.72801E-02 7.94480E-02 6.43781E-02 + 5.17362E-02 4.12237E-02 3.25717E-02 2.55361E-02 1.98934E-02 1.54374E-02 + 1.19763E-02 9.33346E-03 7.34464E-03 5.86483E-03 4.76768E-03 3.94912E-03 + 3.32835E-03 2.84414E-03 2.45647E-03 2.13659E-03 1.86647E-03 1.63453E-03 + 1.43316E-03 1.25714E-03 1.10266E-03 9.66762E-04 8.47045E-04 7.41492E-04 + 6.48379E-04 5.66218E-04 4.93714E-04 4.29738E-04 3.73304E-04 3.23555E-04 + 2.79724E-04 2.41139E-04 2.07276E-04 1.77519E-04 1.51459E-04 1.28685E-04 + 1.08836E-04 9.15869E-05 7.66493E-05 6.37635E-05 5.26966E-05 4.32386E-05 + 3.52002E-05 2.84103E-05 2.27153E-05 1.79722E-05 1.40611E-05 1.08608E-05 + 8.27258E-06 6.20419E-06 4.57333E-06 3.30680E-06 2.33993E-06 1.61602E-06 + 1.08584E-06 7.07111E-07 4.44245E-07 2.67502E-07 1.53119E-07 8.22009E-08 + 4.04812E-08 1.75626E-08 6.18121E-09 1.49036E-09 1.63974E-10 0.00000E+00 + 4.12688E+10 3.33463E+10 2.67312E+10 2.14234E+10 1.71655E+10 1.37507E+10 + 1.10126E+10 8.81760E+09 7.05840E+09 5.64879E+09 4.51957E+09 3.61517E+09 + 2.89102E+09 2.31132E+09 1.84738E+09 1.47618E+09 1.17924E+09 9.41785E+08 + 7.51935E+08 6.00189E+08 4.78931E+08 3.82063E+08 3.04698E+08 2.42928E+08 + 1.93623E+08 1.54277E+08 1.22887E+08 9.78568E+07 7.78239E+07 6.19344E+07 + 4.92734E+07 3.91879E+07 3.11566E+07 2.47629E+07 1.96747E+07 1.56256E+07 + 1.24052E+07 9.84507E+06 7.81048E+06 6.19410E+06 4.91043E+06 3.89134E+06 + 3.08258E+06 2.44099E+06 1.93218E+06 1.52884E+06 1.20922E+06 9.56036E+05 + 7.55560E+05 5.96881E+05 4.71334E+05 3.72040E+05 2.93542E+05 2.31510E+05 + 1.82509E+05 1.43819E+05 1.13282E+05 8.91917E+04 7.01940E+04 5.52192E+04 + 4.34206E+04 3.41284E+04 2.68135E+04 2.10576E+04 1.65304E+04 1.29712E+04 + 1.01743E+04 7.97739E+03 6.25145E+03 4.89815E+03 3.83647E+03 3.00380E+03 + 2.35114E+03 1.83979E+03 1.43932E+03 1.12581E+03 8.80467E+02 6.88544E+02 + 5.38459E+02 4.21133E+02 3.29442E+02 2.57804E+02 2.01846E+02 1.58140E+02 + 1.24000E+02 9.73831E+01 7.65572E+01 6.03162E+01 4.76043E+01 3.76695E+01 + 2.98953E+01 2.38047E+01 1.90223E+01 1.52675E+01 1.23067E+01 9.96722E+00 + 8.11279E+00 6.63737E+00 5.45860E+00 4.51244E+00 3.74914E+00 3.13002E+00 + 2.62497E+00 2.21054E+00 1.86843E+00 1.58434E+00 1.34704E+00 1.14767E+00 + 9.79418E-01 8.36452E-01 7.14675E-01 6.10443E-01 5.21099E-01 4.44086E-01 + 3.77762E-01 3.20531E-01 2.71152E-01 2.28489E-01 1.91769E-01 1.60172E-01 + 1.33061E-01 1.09878E-01 9.01385E-02 7.34181E-02 5.93434E-02 4.75838E-02 + 3.78444E-02 2.98610E-02 2.33944E-02 1.82272E-02 1.41597E-02 1.10082E-02 + 8.60511E-03 6.79659E-03 5.44831E-03 4.44468E-03 3.69150E-03 3.11632E-03 + 2.66452E-03 2.30068E-03 1.99922E-03 1.74410E-03 1.52488E-03 1.33462E-03 + 1.16850E-03 1.02292E-03 8.95061E-04 7.82636E-04 6.83700E-04 5.96597E-04 + 5.19895E-04 4.52349E-04 3.92875E-04 3.40527E-04 2.94483E-04 2.54010E-04 + 2.18465E-04 1.87345E-04 1.60066E-04 1.36237E-04 1.15467E-04 9.74130E-05 + 8.17670E-05 6.82555E-05 5.66333E-05 4.66809E-05 3.82008E-05 3.10155E-05 + 2.49651E-05 1.99065E-05 1.57068E-05 1.22552E-05 9.44024E-06 7.17117E-06 + 5.36390E-06 3.94367E-06 2.84435E-06 2.00787E-06 1.38355E-06 9.27671E-07 + 6.02915E-07 3.78075E-07 2.27225E-07 1.29779E-07 6.94654E-08 3.40572E-08 + 1.46719E-08 5.10888E-09 1.21698E-09 1.34921E-10 0.00000E+00 5.02459E+10 + 4.05452E+10 3.24532E+10 2.59700E+10 2.07769E+10 1.66182E+10 1.32887E+10 + 1.06236E+10 8.49082E+09 6.78451E+09 5.41969E+09 4.32830E+09 3.45577E+09 + 2.75839E+09 2.20115E+09 1.75599E+09 1.40047E+09 1.11662E+09 8.90040E+08 + 7.09233E+08 5.64990E+08 4.49949E+08 3.58223E+08 2.85110E+08 2.26848E+08 + 1.80434E+08 1.43467E+08 1.14042E+08 9.05325E+07 7.19180E+07 5.71117E+07 + 4.53384E+07 3.59797E+07 2.85429E+07 2.26352E+07 1.79426E+07 1.42174E+07 + 1.12614E+07 8.91663E+06 7.05739E+06 5.58367E+06 4.41597E+06 3.49108E+06 + 2.75880E+06 2.17924E+06 1.72072E+06 1.35811E+06 1.07147E+06 8.44965E+05 + 6.66058E+05 5.24805E+05 4.13327E+05 3.25387E+05 2.56043E+05 2.01387E+05 + 1.58328E+05 1.24419E+05 9.77282E+04 7.67284E+04 6.02139E+04 4.72324E+04 + 3.70329E+04 2.90229E+04 2.27354E+04 1.78021E+04 1.39332E+04 1.09005E+04 + 8.52443E+03 6.66249E+03 5.20632E+03 4.06691E+03 3.17561E+03 2.47886E+03 + 1.93443E+03 1.50920E+03 1.17721E+03 9.18117E+02 7.15995E+02 5.58372E+02 + 4.35495E+02 3.39733E+02 2.65124E+02 2.07008E+02 1.61742E+02 1.26481E+02 + 9.90664E+01 7.76747E+01 6.10375E+01 4.80502E+01 3.79267E+01 3.00253E+01 + 2.38505E+01 1.90137E+01 1.52253E+01 1.22447E+01 9.89481E+00 8.03606E+00 + 6.56020E+00 5.38337E+00 4.44053E+00 3.68130E+00 3.06655E+00 2.56595E+00 + 2.15587E+00 1.81795E+00 1.53783E+00 1.30428E+00 1.10845E+00 9.43512E-01 + 8.03669E-01 6.84825E-01 5.83349E-01 4.96589E-01 4.22006E-01 3.57957E-01 + 3.02851E-01 2.55452E-01 2.14630E-01 1.79611E-01 1.49580E-01 1.23903E-01 + 1.02026E-01 8.34671E-02 6.78065E-02 5.46750E-02 4.37465E-02 3.47313E-02 + 2.73702E-02 2.14303E-02 1.67004E-02 1.29884E-02 1.01187E-02 7.93312E-03 + 6.28769E-03 5.05836E-03 4.13954E-03 3.44606E-03 2.91297E-03 2.49154E-03 + 2.15038E-03 1.86673E-03 1.62624E-03 1.41951E-03 1.24020E-03 1.08380E-03 + 9.46950E-04 8.26966E-04 7.21653E-04 6.29152E-04 5.47873E-04 4.76441E-04 + 4.13666E-04 3.58509E-04 3.10065E-04 2.67549E-04 2.30261E-04 1.97589E-04 + 1.69052E-04 1.44099E-04 1.22355E-04 1.03452E-04 8.70629E-05 7.28980E-05 + 6.06992E-05 5.02355E-05 4.13009E-05 3.37103E-05 2.72979E-05 2.19146E-05 + 1.74277E-05 1.37144E-05 1.06721E-05 8.19892E-06 6.21183E-06 4.63427E-06 + 3.39858E-06 2.44517E-06 1.72199E-06 1.18389E-06 7.92100E-07 5.13756E-07 + 3.21523E-07 1.92831E-07 1.09861E-07 5.86084E-08 2.85939E-08 1.22269E-08 + 4.21132E-09 9.91258E-10 1.10690E-10 0.00000E+00 6.07646E+10 4.89684E+10 + 3.91379E+10 3.12731E+10 2.49825E+10 1.99523E+10 1.59308E+10 1.27166E+10 + 1.01482E+10 8.09645E+09 6.45777E+09 5.14936E+09 4.10491E+09 3.27140E+09 + 2.60640E+09 2.07598E+09 1.65303E+09 1.31586E+09 1.04716E+09 8.33069E+08 + 6.62548E+08 5.26769E+08 4.18683E+08 3.32670E+08 2.64240E+08 2.09817E+08 + 1.66543E+08 1.32156E+08 1.04728E+08 8.30486E+07 6.58338E+07 5.21690E+07 + 4.13257E+07 3.27243E+07 2.59036E+07 2.04954E+07 1.62098E+07 1.28154E+07 + 1.01278E+07 8.00066E+06 6.31772E+06 4.98675E+06 3.93455E+06 3.10306E+06 + 2.44624E+06 1.92763E+06 1.51830E+06 1.19537E+06 9.40703E+05 7.39959E+05 + 5.81790E+05 4.57220E+05 3.59156E+05 2.81994E+05 2.21305E+05 1.73595E+05 + 1.36107E+05 1.06663E+05 8.35489E+04 6.54124E+04 5.11885E+04 4.00385E+04 + 3.13024E+04 2.44610E+04 1.91059E+04 1.49164E+04 1.16402E+04 9.07975E+03 + 7.07828E+03 5.51691E+03 4.29828E+03 3.34745E+03 2.60607E+03 2.02828E+03 + 1.57818E+03 1.22771E+03 9.54914E+02 7.42676E+02 5.77611E+02 4.49281E+02 + 3.49540E+02 2.72042E+02 2.11840E+02 1.65077E+02 1.28748E+02 1.00579E+02 + 7.86572E+01 6.16526E+01 4.84130E+01 3.81192E+01 3.01049E+01 2.38573E+01 + 1.89751E+01 1.51599E+01 1.21649E+01 9.80880E+00 7.94894E+00 6.47513E+00 + 5.30216E+00 4.36415E+00 3.61014E+00 3.00068E+00 2.50523E+00 2.10007E+00 + 1.76678E+00 1.49099E+00 1.26147E+00 1.06939E+00 9.07947E-01 7.71359E-01 + 6.55545E-01 5.56895E-01 4.72767E-01 4.00639E-01 3.38872E-01 2.85886E-01 + 2.40450E-01 2.01441E-01 1.68087E-01 1.39581E-01 1.15292E-01 9.46710E-02 + 7.72418E-02 6.25895E-02 5.03501E-02 4.02033E-02 3.18651E-02 2.50827E-02 + 1.96295E-02 1.53016E-02 1.19146E-02 9.30153E-03 7.31311E-03 5.81528E-03 + 4.69361E-03 3.85181E-03 3.21292E-03 2.71873E-03 2.32578E-03 2.00619E-03 + 1.73968E-03 1.51340E-03 1.31886E-03 1.15022E-03 1.00332E-03 8.74972E-04 + 7.62633E-04 6.64207E-04 5.77917E-04 5.02242E-04 4.35866E-04 3.77652E-04 + 3.26609E-04 2.81872E-04 2.42694E-04 2.08411E-04 1.78441E-04 1.52324E-04 + 1.29541E-04 1.09737E-04 9.25640E-05 7.77129E-05 6.49111E-05 5.39156E-05 + 4.45101E-05 3.65015E-05 2.97171E-05 2.40025E-05 1.92193E-05 1.52444E-05 + 1.19650E-05 9.28653E-06 7.11591E-06 5.37740E-06 4.00155E-06 2.92725E-06 + 2.10095E-06 1.47610E-06 1.01254E-06 6.75992E-07 4.37524E-07 2.73233E-07 + 1.63492E-07 9.28891E-08 4.93716E-08 2.39605E-08 1.01659E-08 3.46295E-09 + 8.05573E-10 9.05710E-11 0.00000E+00 7.30156E+10 5.87653E+10 4.69008E+10 + 3.74221E+10 2.98513E+10 2.38060E+10 1.89799E+10 1.51282E+10 1.20549E+10 + 9.60325E+09 7.64810E+09 6.08930E+09 4.84682E+09 3.85675E+09 3.06802E+09 + 2.43988E+09 1.93975E+09 1.54168E+09 1.22492E+09 9.72934E+08 7.72543E+08 + 6.13230E+08 4.86610E+08 3.86008E+08 3.06101E+08 2.42652E+08 1.92283E+08 + 1.52323E+08 1.20504E+08 9.53944E+07 7.54898E+07 5.97165E+07 4.72214E+07 + 3.73266E+07 2.94939E+07 2.32941E+07 1.83898E+07 1.45122E+07 1.14476E+07 + 9.02635E+06 7.11423E+06 5.60479E+06 4.41370E+06 3.47421E+06 2.73348E+06 + 2.14972E+06 1.68986E+06 1.32776E+06 1.04276E+06 8.18554E+05 6.42249E+05 + 5.03676E+05 3.94810E+05 3.09324E+05 2.42228E+05 1.89593E+05 1.48321E+05 + 1.15975E+05 9.06381E+04 7.08008E+04 5.52774E+04 4.31360E+04 3.36446E+04 + 2.62287E+04 2.04374E+04 1.59171E+04 1.23907E+04 9.64120E+03 7.49718E+03 + 5.82867E+03 4.52964E+03 3.51859E+03 2.73225E+03 2.12097E+03 1.64599E+03 + 1.27710E+03 9.90717E+02 7.68489E+02 5.96108E+02 4.62444E+02 3.58832E+02 + 2.78540E+02 2.16332E+02 1.68139E+02 1.30798E+02 1.01921E+02 7.95054E+01 + 6.21629E+01 4.86943E+01 3.82487E+01 3.01361E+01 2.38269E+01 1.89079E+01 + 1.50727E+01 1.20686E+01 9.71020E+00 7.85230E+00 6.38289E+00 5.21560E+00 + 4.28380E+00 3.53610E+00 2.93277E+00 2.44313E+00 2.04340E+00 1.71514E+00 + 1.44399E+00 1.21876E+00 1.03063E+00 8.72820E-01 7.39596E-01 6.26892E-01 + 5.31123E-01 4.49658E-01 3.80001E-01 3.20515E-01 2.69635E-01 2.26136E-01 + 1.88908E-01 1.57180E-01 1.30153E-01 1.07204E-01 8.77893E-02 7.14388E-02 + 5.77438E-02 4.63469E-02 3.69341E-02 2.92281E-02 2.29829E-02 1.79791E-02 + 1.40204E-02 1.09304E-02 8.55069E-03 6.74109E-03 5.37688E-03 4.35275E-03 + 3.58097E-03 2.99207E-03 2.53388E-03 2.16761E-03 1.86850E-03 1.61844E-03 + 1.40590E-03 1.22317E-03 1.06491E-03 9.27212E-04 8.07087E-04 7.02126E-04 + 6.10328E-04 5.29997E-04 4.59682E-04 3.98128E-04 3.44250E-04 2.97105E-04 + 2.55871E-04 2.19838E-04 1.88375E-04 1.60932E-04 1.37072E-04 1.16307E-04 + 9.83007E-05 8.27242E-05 6.92882E-05 5.77359E-05 4.78399E-05 3.93977E-05 + 3.22290E-05 2.61732E-05 2.10868E-05 1.68418E-05 1.33246E-05 1.04314E-05 + 8.07556E-06 6.17221E-06 4.65245E-06 3.45343E-06 2.52007E-06 1.80436E-06 + 1.26476E-06 8.65607E-07 5.76618E-07 3.72389E-07 2.32031E-07 1.38491E-07 + 7.84468E-08 4.15284E-08 2.00408E-08 8.43419E-09 2.84114E-09 6.53323E-10 + 7.39317E-11 0.00000E+00 2.18145E+08 5.88552E+08 4.84169E+08 3.98285E+08 + 3.27633E+08 2.69514E+08 2.21703E+08 1.82372E+08 1.50018E+08 1.23403E+08 + 1.01509E+08 8.34985E+07 6.86831E+07 5.64959E+07 4.64707E+07 3.82241E+07 + 3.14405E+07 2.58604E+07 2.12704E+07 1.74948E+07 1.43892E+07 1.18346E+07 + 9.73339E+06 8.00505E+06 6.58346E+06 5.41419E+06 4.45247E+06 3.66147E+06 + 3.00835E+06 2.47376E+06 2.03409E+06 1.67249E+06 1.37512E+06 1.13056E+06 + 9.29449E+05 7.64021E+05 6.27986E+05 5.16134E+05 4.24171E+05 3.48564E+05 + 2.86408E+05 2.35312E+05 1.93311E+05 1.58789E+05 1.30415E+05 1.07097E+05 + 8.79360E+04 7.21916E+04 5.92562E+04 4.86299E+04 3.99014E+04 3.27328E+04 + 2.68461E+04 2.20129E+04 1.80452E+04 1.47886E+04 1.21162E+04 9.92371E+03 + 8.12529E+03 6.65048E+03 5.44139E+03 4.45040E+03 3.63844E+03 2.97336E+03 + 2.42881E+03 1.98309E+03 1.61843E+03 1.32022E+03 1.07630E+03 8.77191E+02 + 7.14598E+02 5.81873E+02 4.73614E+02 3.85365E+02 3.13473E+02 2.54943E+02 + 2.07324E+02 1.68607E+02 1.37148E+02 1.11602E+02 9.08705E+01 7.40540E+01 + 6.04192E+01 4.93650E+01 4.04042E+01 3.31526E+01 2.72629E+01 2.24925E+01 + 1.86128E+01 1.54599E+01 1.28923E+01 1.07963E+01 9.07980E+00 7.67229E+00 + 6.51155E+00 5.55109E+00 4.75275E+00 4.08594E+00 3.52612E+00 3.05364E+00 + 2.65275E+00 2.31080E+00 2.01766E+00 1.76518E+00 1.54679E+00 1.35719E+00 + 1.19209E+00 1.04798E+00 9.22045E-01 8.11691E-01 7.15137E-01 6.30628E-01 + 5.56833E-01 4.92296E-01 4.36118E-01 3.87292E-01 3.44971E-01 3.08340E-01 + 2.76821E-01 2.49748E-01 2.26584E-01 2.06843E-01 1.90085E-01 1.75914E-01 + 1.63969E-01 1.53913E-01 1.45420E-01 1.38168E-01 1.31822E-01 1.26030E-01 + 1.20425E-01 1.14637E-01 1.08341E-01 1.01295E-01 9.34125E-02 8.47814E-02 + 7.56573E-02 6.63948E-02 5.73443E-02 4.88498E-02 4.11091E-02 3.42329E-02 + 2.82467E-02 2.31171E-02 1.87763E-02 1.51407E-02 1.21227E-02 9.63744E-03 + 7.60660E-03 5.95958E-03 4.63396E-03 3.57524E-03 2.73634E-03 2.07700E-03 + 1.56310E-03 1.16589E-03 8.61673E-04 6.31117E-04 4.57539E-04 3.28331E-04 + 2.33118E-04 1.63689E-04 1.13612E-04 7.79028E-05 5.27398E-05 3.52280E-05 + 2.31992E-05 1.50497E-05 9.60807E-06 6.03018E-06 3.71546E-06 2.24562E-06 + 1.32798E-06 7.67251E-07 4.32099E-07 2.36566E-07 1.25494E-07 6.42490E-08 + 3.15890E-08 1.48228E-08 6.58528E-09 2.74134E-09 1.05352E-09 3.66694E-10 + 1.12219E-10 2.88569E-11 5.77948E-12 7.81949E-13 5.19245E-14 6.10585E-16 + 0.00000E+00 7.08490E+08 5.86152E+08 4.82226E+08 3.96713E+08 3.26363E+08 + 2.68487E+08 2.20875E+08 1.81705E+08 1.49481E+08 1.22971E+08 1.01162E+08 + 8.32204E+07 6.84605E+07 5.63180E+07 4.63289E+07 3.81112E+07 3.13509E+07 + 2.57895E+07 2.12145E+07 1.74508E+07 1.43547E+07 1.18077E+07 9.71254E+06 + 7.98899E+06 6.57117E+06 5.40487E+06 4.44545E+06 3.65627E+06 3.00458E+06 + 2.47108E+06 2.03225E+06 1.67130E+06 1.37440E+06 1.13021E+06 9.29355E+05 + 7.64115E+05 6.28210E+05 5.16445E+05 4.24536E+05 3.48959E+05 2.86814E+05 + 2.35716E+05 1.93704E+05 1.59164E+05 1.30769E+05 1.07428E+05 8.82414E+04 + 7.24721E+04 5.95123E+04 4.88625E+04 4.01118E+04 3.29223E+04 2.70163E+04 + 2.21653E+04 1.81813E+04 1.49099E+04 1.22241E+04 1.00195E+04 8.21022E+03 + 6.72565E+03 5.50782E+03 4.50905E+03 3.69014E+03 3.01889E+03 2.46886E+03 + 2.01829E+03 1.64932E+03 1.34730E+03 1.10002E+03 8.97948E+02 7.32740E+02 + 5.97710E+02 4.87422E+02 3.97388E+02 3.23927E+02 2.64021E+02 2.15193E+02 + 1.75417E+02 1.43031E+02 1.16675E+02 9.52360E+01 7.78026E+01 6.36305E+01 + 5.21097E+01 4.27439E+01 3.51423E+01 2.89498E+01 2.39190E+01 1.98151E+01 + 1.64702E+01 1.37384E+01 1.15026E+01 9.66706E+00 8.15888E+00 6.91304E+00 + 5.88091E+00 5.02241E+00 4.30525E+00 3.70346E+00 3.19611E+00 2.76637E+00 + 2.40067E+00 2.08807E+00 1.81973E+00 1.58852E+00 1.38864E+00 1.21536E+00 + 1.06482E+00 9.33892E-01 8.19713E-01 7.20287E-01 6.33659E-01 5.58345E-01 + 4.92750E-01 4.35863E-01 3.86583E-01 3.43991E-01 3.07210E-01 2.75612E-01 + 2.48494E-01 2.25288E-01 2.05482E-01 1.88620E-01 1.74291E-01 1.62120E-01 + 1.51764E-01 1.42894E-01 1.35188E-01 1.28322E-01 1.21966E-01 1.15783E-01 + 1.09454E-01 1.02705E-01 9.53504E-02 8.73471E-02 7.88025E-02 6.99589E-02 + 6.11339E-02 5.26257E-02 4.47219E-02 3.75757E-02 3.12652E-02 2.57963E-02 + 2.11264E-02 1.71853E-02 1.38915E-02 1.11614E-02 8.91575E-03 7.08171E-03 + 5.59425E-03 4.39616E-03 3.43775E-03 2.67630E-03 2.07542E-03 1.60440E-03 + 1.23747E-03 9.53421E-04 7.35082E-04 5.67602E-04 4.39839E-04 3.42630E-04 + 2.68743E-04 2.12520E-04 1.69584E-04 1.36582E-04 1.10975E-04 9.08581E-05 + 7.48243E-05 6.18380E-05 5.11564E-05 4.22370E-05 3.47116E-05 2.82988E-05 + 2.28176E-05 1.81342E-05 1.41519E-05 1.07970E-05 8.00991E-06 5.73808E-06 + 3.93212E-06 2.54162E-06 1.51577E-06 8.00100E-07 3.39561E-07 7.73324E-08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 7.18679E+08 5.94672E+08 4.89318E+08 4.02615E+08 3.31276E+08 2.72577E+08 + 2.24279E+08 1.84539E+08 1.51841E+08 1.24936E+08 1.02798E+08 8.45828E+07 + 6.95950E+07 5.72629E+07 4.71158E+07 3.87667E+07 3.18969E+07 2.62443E+07 + 2.15933E+07 1.77665E+07 1.46177E+07 1.20269E+07 9.89512E+06 8.14114E+06 + 6.69797E+06 5.51055E+06 4.53351E+06 3.72967E+06 3.06572E+06 2.52205E+06 + 2.07475E+06 1.70673E+06 1.40395E+06 1.15485E+06 9.49906E+05 7.81256E+05 + 6.42507E+05 5.28372E+05 4.34487E+05 3.57261E+05 2.93742E+05 2.41498E+05 + 1.98530E+05 1.63193E+05 1.34133E+05 1.10236E+05 9.05870E+04 7.44313E+04 + 6.11491E+04 5.02301E+04 4.12548E+04 3.38778E+04 2.78151E+04 2.28333E+04 + 1.87401E+04 1.53774E+04 1.26154E+04 1.03470E+04 8.48444E+03 6.95533E+03 + 5.70024E+03 4.67030E+03 3.82531E+03 3.13223E+03 2.56392E+03 2.09804E+03 + 1.71625E+03 1.40347E+03 1.14717E+03 9.37543E+02 7.65992E+02 6.25637E+02 + 5.10876E+02 4.17086E+02 3.40468E+02 2.77907E+02 2.26847E+02 1.85194E+02 + 1.51228E+02 1.23543E+02 1.00985E+02 8.26110E+01 6.76476E+01 5.54614E+01 + 4.55361E+01 3.74656E+01 3.08787E+01 2.55180E+01 2.11374E+01 1.75612E+01 + 1.46363E+01 1.22396E+01 1.02700E+01 8.65073E+00 7.31269E+00 6.20430E+00 + 5.28287E+00 4.51393E+00 3.86962E+00 3.32750E+00 2.86941E+00 2.48069E+00 + 2.14950E+00 1.86624E+00 1.62313E+00 1.41384E+00 1.23321E+00 1.07697E+00 + 9.41712E-01 8.24284E-01 7.22483E-01 6.34159E-01 5.57680E-01 4.91320E-01 + 4.33966E-01 3.84430E-01 3.41726E-01 3.04923E-01 2.73348E-01 2.46267E-01 + 2.23086E-01 2.03274E-01 1.86359E-01 1.71919E-01 1.59573E-01 1.48972E-01 + 1.39787E-01 1.31702E-01 1.24405E-01 1.17587E-01 1.10944E-01 1.04196E-01 + 9.71182E-02 8.95713E-02 8.15438E-02 7.31543E-02 6.46295E-02 5.62513E-02 + 4.82708E-02 4.09268E-02 3.43347E-02 2.85458E-02 2.35503E-02 1.92987E-02 + 1.57200E-02 1.27349E-02 1.02646E-02 8.23463E-03 6.57763E-03 5.23367E-03 + 4.15037E-03 3.28243E-03 2.59106E-03 2.04338E-03 1.61175E-03 1.27304E-03 + 1.00829E-03 8.02226E-04 6.41612E-04 5.16601E-04 4.19101E-04 3.42733E-04 + 2.82523E-04 2.34624E-04 1.96095E-04 1.64707E-04 1.38787E-04 1.17095E-04 + 9.87159E-05 8.29817E-05 6.94016E-05 5.76394E-05 4.74162E-05 3.85531E-05 + 3.09050E-05 2.43570E-05 1.88127E-05 1.41858E-05 1.03946E-05 7.35824E-06 + 4.99401E-06 3.21716E-06 1.93898E-06 1.07152E-06 5.25637E-07 2.16529E-07 + 6.67674E-08 1.06674E-08 0.00000E+00 0.00000E+00 0.00000E+00 7.50121E+08 + 6.20808E+08 5.10930E+08 4.20486E+08 3.46053E+08 2.84796E+08 2.34383E+08 + 1.92893E+08 1.58748E+08 1.30647E+08 1.07520E+08 8.84872E+07 7.28232E+07 + 5.99319E+07 4.93224E+07 4.05909E+07 3.34050E+07 2.74911E+07 2.26240E+07 + 1.86185E+07 1.53220E+07 1.26090E+07 1.03763E+07 8.53889E+06 7.02672E+06 + 5.78225E+06 4.75804E+06 3.91523E+06 3.21893E+06 2.64866E+06 2.17937E+06 + 1.79318E+06 1.47538E+06 1.21386E+06 9.98664E+05 8.21534E+05 6.75778E+05 + 5.55853E+05 4.57184E+05 3.76007E+05 3.09222E+05 2.54282E+05 2.09086E+05 + 1.71909E+05 1.41329E+05 1.16178E+05 9.54919E+04 7.84803E+04 6.44914E+04 + 5.29889E+04 4.35317E+04 3.57570E+04 2.93661E+04 2.41132E+04 1.97962E+04 + 1.62490E+04 1.33345E+04 1.09404E+04 8.97403E+03 7.35928E+03 6.03352E+03 + 4.94527E+03 4.05216E+03 3.31940E+03 2.71833E+03 2.22543E+03 1.82134E+03 + 1.49017E+03 1.21869E+03 9.96538E+02 8.14657E+02 6.65776E+02 5.43980E+02 + 4.44383E+02 3.62972E+02 2.96456E+02 2.42132E+02 1.97784E+02 1.61594E+02 + 1.32074E+02 1.08001E+02 8.83763E+01 7.23815E+01 5.93445E+01 4.87175E+01 + 4.00698E+01 3.30066E+01 2.72544E+01 2.25515E+01 1.87106E+01 1.55685E+01 + 1.29937E+01 1.08784E+01 9.14002E+00 7.70473E+00 6.51709E+00 5.53122E+00 + 4.70997E+00 4.02334E+00 3.44706E+00 2.96149E+00 2.55078E+00 2.20206E+00 + 1.90493E+00 1.65092E+00 1.43315E+00 1.24599E+00 1.08481E+00 9.45859E-01 + 8.25741E-01 7.22037E-01 6.32415E-01 5.55102E-01 4.88248E-01 4.30648E-01 + 3.81033E-01 3.38360E-01 3.01647E-01 2.70187E-01 2.43215E-01 2.20119E-01 + 2.00351E-01 1.83428E-01 1.68920E-01 1.56444E-01 1.45648E-01 1.36206E-01 + 1.27811E-01 1.20164E-01 1.12977E-01 1.05977E-01 9.89209E-02 9.16249E-02 + 8.39854E-02 7.60155E-02 6.78379E-02 5.96613E-02 5.17334E-02 4.42636E-02 + 3.74481E-02 3.13709E-02 2.60614E-02 2.14977E-02 1.76255E-02 1.43739E-02 + 1.16668E-02 9.42949E-03 7.59270E-03 6.09398E-03 4.87821E-03 3.89744E-03 + 3.11038E-03 2.48185E-03 1.98210E-03 1.58624E-03 1.27354E-03 1.02700E-03 + 8.33022E-04 6.79811E-04 5.58646E-04 4.62360E-04 3.85319E-04 3.23134E-04 + 2.72414E-04 2.30564E-04 1.95617E-04 1.66092E-04 1.40885E-04 1.19175E-04 + 1.00354E-04 8.39672E-05 6.96978E-05 5.72653E-05 4.64858E-05 3.72000E-05 + 2.92736E-05 2.25877E-05 1.70318E-05 1.24987E-05 8.88187E-06 6.07374E-06 + 3.96532E-06 2.44525E-06 1.40546E-06 7.39045E-07 3.46809E-07 1.40299E-07 + 4.67585E-08 1.15590E-08 6.37391E-10 0.00000E+00 8.14017E+08 6.73757E+08 + 5.54567E+08 4.56446E+08 3.75685E+08 3.09212E+08 2.54499E+08 2.09467E+08 + 1.72402E+08 1.41894E+08 1.16785E+08 9.61177E+07 7.91075E+07 6.51072E+07 + 5.35840E+07 4.40999E+07 3.62941E+07 2.98695E+07 2.45819E+07 2.02300E+07 + 1.66484E+07 1.37006E+07 1.12745E+07 9.27793E+06 7.63473E+06 6.28241E+06 + 5.16941E+06 4.25356E+06 3.49693E+06 2.87725E+06 2.36731E+06 1.94767E+06 + 1.60237E+06 1.31823E+06 1.08442E+06 8.91991E+05 7.33655E+05 6.03388E+05 + 4.96220E+05 4.08057E+05 3.35534E+05 2.75878E+05 2.26809E+05 1.86451E+05 + 1.53259E+05 1.25962E+05 1.03516E+05 8.50594E+04 6.98845E+04 5.74090E+04 + 4.71536E+04 3.87242E+04 3.17964E+04 2.61033E+04 2.14256E+04 1.75826E+04 + 1.44259E+04 1.18333E+04 9.70438E+03 7.95653E+03 6.52181E+03 5.34438E+03 + 4.37831E+03 3.58584E+03 2.93595E+03 2.40312E+03 1.96639E+03 1.60855E+03 + 1.31526E+03 1.07531E+03 8.78886E+02 7.18130E+02 5.86640E+02 4.79132E+02 + 3.91267E+02 3.19485E+02 2.60867E+02 2.13017E+02 1.73974E+02 1.42128E+02 + 1.16160E+02 9.49933E+01 7.77429E+01 6.36842E+01 5.22262E+01 4.29041E+01 + 3.52922E+01 2.90954E+01 2.40314E+01 1.98980E+01 1.65192E+01 1.37531E+01 + 1.14830E+01 9.62002E+00 8.08426E+00 6.81583E+00 5.76508E+00 4.89187E+00 + 4.16371E+00 3.55433E+00 3.04249E+00 2.61101E+00 2.24598E+00 1.93611E+00 + 1.67225E+00 1.44694E+00 1.25409E+00 1.08867E+00 9.46664E-01 8.24385E-01 + 7.19224E-01 6.28674E-01 5.50831E-01 4.83731E-01 4.26084E-01 3.76550E-01 + 3.34035E-01 2.97513E-01 2.66248E-01 2.39451E-01 2.16492E-01 1.96814E-01 + 1.79926E-01 1.65393E-01 1.52830E-01 1.41888E-01 1.32247E-01 1.23607E-01 + 1.15685E-01 1.08215E-01 1.00951E-01 9.36827E-02 8.62616E-02 7.86126E-02 + 7.07660E-02 6.28434E-02 5.50343E-02 4.75540E-02 4.05751E-02 3.42572E-02 + 2.86580E-02 2.37892E-02 1.96197E-02 1.60921E-02 1.31365E-02 1.06799E-02 + 8.65229E-03 6.98897E-03 5.63222E-03 4.53138E-03 3.64257E-03 2.92818E-03 + 2.35628E-03 1.89998E-03 1.53685E-03 1.24827E-03 1.01902E-03 8.36970E-04 + 6.91596E-04 5.75159E-04 4.81305E-04 4.05043E-04 3.42488E-04 2.90638E-04 + 2.47197E-04 2.10415E-04 1.78973E-04 1.51878E-04 1.28385E-04 1.07934E-04 + 9.00950E-05 7.45645E-05 6.10588E-05 4.93866E-05 3.93745E-05 3.08708E-05 + 2.37377E-05 1.78447E-05 1.30651E-05 9.27372E-06 6.34582E-06 4.15720E-06 + 2.58370E-06 1.50717E-06 8.13433E-07 3.98882E-07 1.73281E-07 6.41606E-08 + 1.78439E-08 1.41076E-09 0.00000E+00 9.25078E+08 7.65554E+08 6.30007E+08 + 5.18437E+08 4.26620E+08 3.51059E+08 2.88876E+08 2.37704E+08 1.95594E+08 + 1.60941E+08 1.32425E+08 1.08959E+08 8.96498E+07 7.37610E+07 6.06869E+07 + 4.99291E+07 4.10773E+07 3.37940E+07 2.78014E+07 2.28708E+07 1.88142E+07 + 1.54766E+07 1.27307E+07 1.04717E+07 8.61318E+06 7.08427E+06 5.82644E+06 + 4.79184E+06 3.93747E+06 3.23805E+06 2.66275E+06 2.18956E+06 1.80036E+06 + 1.48027E+06 1.21701E+06 1.00045E+06 8.22359E+05 6.75919E+05 5.55512E+05 + 4.56517E+05 3.75131E+05 3.08225E+05 2.53227E+05 2.08021E+05 1.70867E+05 + 1.40332E+05 1.15239E+05 9.46208E+04 7.76806E+04 6.37638E+04 5.23321E+04 + 4.29427E+04 3.52317E+04 2.89000E+04 2.37015E+04 1.94341E+04 1.59316E+04 + 1.30573E+04 1.06990E+04 8.76449E+03 7.17786E+03 5.87686E+03 4.81031E+03 + 3.93618E+03 3.21993E+03 2.63322E+03 2.15274E+03 1.75940E+03 1.43729E+03 + 1.17400E+03 9.58658E+02 7.82573E+02 6.38672E+02 5.21119E+02 4.25127E+02 + 3.46775E+02 2.82846E+02 2.30708E+02 1.88202E+02 1.53561E+02 1.25341E+02 + 1.02358E+02 8.36451E+01 6.84090E+01 5.60037E+01 4.59215E+01 3.76980E+01 + 3.10113E+01 2.55538E+01 2.11055E+01 1.74747E+01 1.45072E+01 1.20763E+01 + 1.00852E+01 8.44739E+00 7.09784E+00 5.98273E+00 5.05856E+00 4.29016E+00 + 3.64911E+00 3.11245E+00 2.66160E+00 2.28155E+00 1.96014E+00 1.68749E+00 + 1.45558E+00 1.25786E+00 1.08892E+00 9.44442E-01 8.20505E-01 7.14301E-01 + 6.23165E-01 5.45068E-01 4.77948E-01 4.20432E-01 3.71123E-01 3.28878E-01 + 2.92638E-01 2.61638E-01 2.35074E-01 2.12303E-01 1.92758E-01 1.75944E-01 + 1.61426E-01 1.48820E-01 1.37779E-01 1.27991E-01 1.19167E-01 1.11040E-01 + 1.03364E-01 9.59189E-02 8.85233E-02 8.10565E-02 7.34667E-02 6.57952E-02 + 5.81594E-02 5.07289E-02 4.36889E-02 3.71796E-02 3.13290E-02 2.61731E-02 + 2.17095E-02 1.79002E-02 1.46859E-02 1.19984E-02 9.76829E-03 7.92969E-03 + 6.42253E-03 5.19349E-03 4.19602E-03 3.38999E-03 2.74116E-03 2.22053E-03 + 1.80380E-03 1.47075E-03 1.20465E-03 9.91853E-04 8.21543E-04 6.84310E-04 + 5.73278E-04 4.82798E-04 4.08442E-04 3.46760E-04 2.95086E-04 2.51375E-04 + 2.14067E-04 1.81975E-04 1.54201E-04 1.30062E-04 1.09036E-04 9.07141E-05 + 7.48001E-05 6.10086E-05 4.91410E-05 3.90124E-05 3.04575E-05 2.33238E-05 + 1.74664E-05 1.27454E-05 9.02361E-06 6.16627E-06 4.04154E-06 2.52014E-06 + 1.48126E-06 8.10622E-07 4.06603E-07 1.82588E-07 7.03646E-08 2.01584E-08 + 1.76803E-09 0.00000E+00 4.24977E+08 9.11499E+08 7.49637E+08 6.16485E+08 + 5.06969E+08 4.16895E+08 3.42814E+08 2.81889E+08 2.31784E+08 1.90578E+08 + 1.56693E+08 1.28828E+08 1.05915E+08 8.70735E+07 7.15812E+07 5.88431E+07 + 4.83699E+07 3.97591E+07 3.26798E+07 2.68599E+07 2.20754E+07 1.81424E+07 + 1.49094E+07 1.22519E+07 1.00675E+07 8.27216E+06 6.79649E+06 5.58386E+06 + 4.58342E+06 3.76524E+06 3.09291E+06 2.54047E+06 2.08656E+06 1.71363E+06 + 1.40725E+06 1.15548E+06 9.48665E+05 7.78794E+05 6.39281E+05 5.24709E+05 + 4.30626E+05 3.53374E+05 2.89947E+05 2.37877E+05 1.95133E+05 1.60049E+05 + 1.31254E+05 1.07624E+05 8.82352E+04 7.23273E+04 5.92774E+04 4.85734E+04 + 3.97948E+04 3.25963E+04 2.66944E+04 2.18563E+04 1.78911E+04 1.46417E+04 + 1.19795E+04 9.79880E+03 8.01291E+03 6.55068E+03 5.35373E+03 4.37418E+03 + 3.57277E+03 2.91728E+03 2.38129E+03 1.94317E+03 1.58493E+03 1.29256E+03 + 1.05380E+03 8.58865E+02 6.99803E+02 5.70065E+02 4.64286E+02 3.78078E+02 + 3.07848E+02 2.50659E+02 2.04107E+02 1.66230E+02 1.35421E+02 1.10369E+02 + 9.00045E+01 7.34510E+01 5.99954E+01 4.90784E+01 4.01896E+01 3.29751E+01 + 2.70980E+01 2.23172E+01 1.84231E+01 1.52474E+01 1.26519E+01 1.05311E+01 + 8.79104E+00 7.36110E+00 6.18292E+00 5.20938E+00 4.40244E+00 3.73141E+00 + 3.17155E+00 2.70284E+00 2.30915E+00 1.97742E+00 1.69706E+00 1.45947E+00 + 1.25766E+00 1.08588E+00 9.39495E-01 8.14366E-01 7.07505E-01 6.16096E-01 + 5.37999E-01 4.71060E-01 4.13837E-01 3.64879E-01 3.23005E-01 2.87126E-01 + 2.56456E-01 2.30177E-01 2.07637E-01 1.88265E-01 1.71563E-01 1.57098E-01 + 1.44489E-01 1.33394E-01 1.23510E-01 1.14561E-01 1.06293E-01 9.84809E-02 + 9.09272E-02 8.34762E-02 7.60306E-02 6.85560E-02 6.11004E-02 5.37740E-02 + 4.67265E-02 4.01160E-02 3.40538E-02 2.86413E-02 2.38963E-02 1.98053E-02 + 1.63252E-02 1.33961E-02 1.09518E-02 8.92663E-03 7.25877E-03 5.89250E-03 + 4.77861E-03 3.87437E-03 3.14308E-03 2.55356E-03 2.07950E-03 1.69893E-03 + 1.39361E-03 1.14852E-03 9.51389E-04 7.92573E-04 6.63647E-04 5.58494E-04 + 4.72084E-04 4.00475E-04 3.40597E-04 2.90074E-04 2.47079E-04 2.10211E-04 + 1.78398E-04 1.50820E-04 1.26848E-04 1.05992E-04 8.78604E-05 7.21633E-05 + 5.86151E-05 4.70120E-05 3.71607E-05 2.88868E-05 2.20279E-05 1.64304E-05 + 1.19464E-05 8.43280E-06 5.75092E-06 3.76711E-06 2.35260E-06 1.38912E-06 + 7.66868E-07 3.90005E-07 1.78416E-07 7.00310E-08 2.01912E-08 1.86994E-09 + 0.00000E+00 1.35399E+09 1.11878E+09 9.19149E+08 7.55085E+08 6.20277E+08 + 5.09513E+08 4.18509E+08 3.43743E+08 2.82320E+08 2.31861E+08 1.90411E+08 + 1.56363E+08 1.28396E+08 1.05426E+08 8.65602E+07 7.10666E+07 5.83429E+07 + 4.78945E+07 3.93149E+07 3.22703E+07 2.64862E+07 2.17376E+07 1.78391E+07 + 1.46388E+07 1.20118E+07 9.85555E+06 8.08562E+06 6.63321E+06 5.43661E+06 + 4.45939E+06 3.65754E+06 2.99961E+06 2.45983E+06 2.01700E+06 1.65374E+06 + 1.35569E+06 1.11123E+06 9.10751E+05 7.46359E+05 6.11570E+05 5.01064E+05 + 4.10474E+05 3.36219E+05 2.75360E+05 2.25485E+05 1.84617E+05 1.51133E+05 + 1.23702E+05 1.01233E+05 8.28310E+04 6.77615E+04 5.54231E+04 4.53223E+04 + 3.70546E+04 3.02885E+04 2.47523E+04 2.02231E+04 1.65187E+04 1.34893E+04 + 1.10125E+04 8.98803E+03 7.33360E+03 5.98192E+03 4.87789E+03 3.97637E+03 + 3.24043E+03 2.63984E+03 2.14987E+03 1.75003E+03 1.42435E+03 1.15891E+03 + 9.42617E+02 7.66478E+02 6.23095E+02 5.06423E+02 4.11526E+02 3.34372E+02 + 2.71669E+02 2.20731E+02 1.79368E+02 1.45791E+02 1.18544E+02 9.64403E+01 + 7.85101E+01 6.39657E+01 5.21903E+01 4.26231E+01 3.48751E+01 2.85776E+01 + 2.34666E+01 1.93134E+01 1.59347E+01 1.31803E+01 1.09355E+01 9.09868E+00 + 7.59344E+00 6.35679E+00 5.33797E+00 4.49610E+00 3.79824E+00 3.21787E+00 + 2.73360E+00 2.32821E+00 1.98778E+00 1.70105E+00 1.45891E+00 1.25394E+00 + 1.08004E+00 9.32355E-01 8.06511E-01 6.99366E-01 6.07977E-01 5.30104E-01 + 4.63518E-01 4.06718E-01 3.58209E-01 3.16778E-01 2.81314E-01 2.51016E-01 + 2.25055E-01 2.02775E-01 1.83603E-01 1.67043E-01 1.52663E-01 1.40086E-01 + 1.28980E-01 1.19049E-01 1.10029E-01 1.01682E-01 9.37984E-02 8.62023E-02 + 7.87584E-02 7.13877E-02 6.40682E-02 5.68506E-02 4.98364E-02 4.31570E-02 + 3.69461E-02 3.12915E-02 2.62723E-02 2.18924E-02 1.81300E-02 1.49384E-02 + 1.22582E-02 1.00256E-02 8.17822E-03 6.65825E-03 5.41384E-03 4.39947E-03 + 3.57582E-03 2.90923E-03 2.37118E-03 1.93772E-03 1.58886E-03 1.30813E-03 + 1.08190E-03 8.99138E-04 7.51163E-04 6.30390E-04 5.31336E-04 4.49488E-04 + 3.81307E-04 3.24034E-04 2.75532E-04 2.34148E-04 1.98610E-04 1.67939E-04 + 1.41377E-04 1.18337E-04 9.83548E-05 8.10526E-05 6.61471E-05 5.33551E-05 + 4.24697E-05 3.32935E-05 2.56469E-05 1.93628E-05 1.42830E-05 1.02563E-05 + 7.13793E-06 4.78894E-06 3.07754E-06 1.87871E-06 1.07927E-06 5.76297E-07 + 2.81580E-07 1.23003E-07 4.59577E-08 1.26504E-08 1.11503E-09 0.00000E+00 + 1.71440E+09 1.41471E+09 1.16059E+09 9.52038E+08 7.80913E+08 6.40507E+08 + 5.25312E+08 4.30806E+08 3.53280E+08 2.89685E+08 2.37522E+08 1.94739E+08 + 1.59651E+08 1.30875E+08 1.07279E+08 8.79301E+07 7.20658E+07 5.90593E+07 + 4.83964E+07 3.96556E+07 3.24909E+07 2.66185E+07 2.18056E+07 1.78615E+07 + 1.46295E+07 1.19812E+07 9.81129E+06 8.03382E+06 6.57206E+06 5.38046E+06 + 4.40449E+06 3.60519E+06 2.95064E+06 2.41467E+06 1.97585E+06 1.61649E+06 + 1.32231E+06 1.08154E+06 8.84496E+05 7.23257E+05 5.91331E+05 4.83402E+05 + 3.95114E+05 3.22904E+05 2.63849E+05 2.15560E+05 1.76080E+05 1.43805E+05 + 1.17425E+05 9.58668E+04 7.82509E+04 6.38591E+04 5.21033E+04 4.25022E+04 + 3.46624E+04 2.82620E+04 2.30377E+04 1.87744E+04 1.52959E+04 1.24585E+04 + 1.01445E+04 8.25791E+03 6.72011E+03 5.46698E+03 4.44610E+03 3.61468E+03 + 2.93775E+03 2.38682E+03 1.93828E+03 1.57380E+03 1.27744E+03 1.03653E+03 + 8.40806E+02 6.81859E+02 5.52830E+02 4.48132E+02 3.63211E+02 2.94362E+02 + 2.38564E+02 1.93362E+02 1.56758E+02 1.27125E+02 1.03144E+02 8.37388E+01 + 6.80360E+01 5.53541E+01 4.50760E+01 3.67733E+01 3.00421E+01 2.45933E+01 + 2.01774E+01 1.65946E+01 1.36817E+01 1.13145E+01 9.38314E+00 7.80498E+00 + 6.51231E+00 5.45058E+00 4.57598E+00 3.85329E+00 3.25420E+00 2.75594E+00 + 2.34021E+00 1.99226E+00 1.70017E+00 1.45432E+00 1.24689E+00 1.07147E+00 + 9.22963E-01 7.96800E-01 6.89695E-01 5.98585E-01 5.21146E-01 4.55080E-01 + 3.98835E-01 3.50879E-01 3.09975E-01 2.74994E-01 2.45122E-01 2.19526E-01 + 1.97547E-01 1.78613E-01 1.62229E-01 1.47969E-01 1.35463E-01 1.24386E-01 + 1.14452E-01 1.05408E-01 9.70307E-02 8.91281E-02 8.15416E-02 7.41537E-02 + 6.69008E-02 5.97701E-02 5.28125E-02 4.61201E-02 3.98066E-02 3.39837E-02 + 2.87184E-02 2.40705E-02 2.00327E-02 1.65762E-02 1.36523E-02 1.12022E-02 + 9.16487E-03 7.48129E-03 6.09742E-03 4.96513E-03 4.04236E-03 3.29296E-03 + 2.68606E-03 2.19564E-03 1.79988E-03 1.48065E-03 1.22302E-03 1.01470E-03 + 8.45733E-04 7.08319E-04 5.95634E-04 5.02765E-04 4.25664E-04 3.61156E-04 + 3.06764E-04 2.60563E-04 2.21062E-04 1.87105E-04 1.57798E-04 1.32442E-04 + 1.10488E-04 9.14986E-05 7.51108E-05 6.10487E-05 4.90340E-05 3.88595E-05 + 3.03273E-05 2.32563E-05 1.74784E-05 1.28353E-05 9.17703E-06 6.36117E-06 + 4.25279E-06 2.72559E-06 1.66140E-06 9.54770E-07 5.11291E-07 2.51293E-07 + 1.10687E-07 4.16100E-08 1.13980E-08 1.04310E-09 0.00000E+00 2.21443E+09 + 1.82445E+09 1.49416E+09 1.22354E+09 1.00185E+09 8.20269E+08 6.71542E+08 + 5.49737E+08 4.49989E+08 3.68308E+08 3.01428E+08 2.46672E+08 2.01845E+08 + 1.65150E+08 1.35114E+08 1.10530E+08 9.04114E+07 7.39477E+07 6.04763E+07 + 4.94544E+07 4.04373E+07 3.30610E+07 2.70276E+07 2.20929E+07 1.80574E+07 + 1.47574E+07 1.20589E+07 9.85309E+06 8.04281E+06 6.57020E+06 5.36660E+06 + 4.38298E+06 3.57922E+06 2.92249E+06 2.38597E+06 1.94756E+06 1.58948E+06 + 1.29705E+06 1.05827E+06 8.63319E+05 7.04178E+05 5.74282E+05 4.68274E+05 + 3.81770E+05 3.11194E+05 2.53620E+05 2.06661E+05 1.68365E+05 1.37139E+05 + 1.11682E+05 9.09315E+04 7.40207E+04 6.02414E+04 4.90159E+04 3.98726E+04 + 3.24269E+04 2.63648E+04 2.14303E+04 1.74145E+04 1.41472E+04 1.14896E+04 + 9.32837E+03 7.57133E+03 6.14328E+03 4.98295E+03 4.04044E+03 3.27509E+03 + 2.65384E+03 2.14939E+03 1.74055E+03 1.40902E+03 1.14023E+03 9.22437E+02 + 7.46039E+02 6.03226E+02 4.87652E+02 3.94160E+02 3.18563E+02 2.57462E+02 + 2.08095E+02 1.68225E+02 1.36036E+02 1.10056E+02 8.90890E+01 7.21688E+01 + 5.85408E+01 4.75262E+01 3.86529E+01 3.14792E+01 2.56884E+01 2.10085E+01 + 1.72224E+01 1.41532E+01 1.16663E+01 9.64318E+00 7.99507E+00 6.64921E+00 + 5.54721E+00 4.64226E+00 3.89685E+00 3.28088E+00 2.77024E+00 2.34554E+00 + 1.99123E+00 1.69476E+00 1.44602E+00 1.23681E+00 1.06043E+00 9.11555E-01 + 7.85446E-01 6.78678E-01 5.88088E-01 5.11271E-01 4.45875E-01 3.90304E-01 + 3.42995E-01 3.02691E-01 2.68252E-01 2.38854E-01 2.13664E-01 1.92021E-01 + 1.73356E-01 1.57181E-01 1.43074E-01 1.30672E-01 1.19660E-01 1.09762E-01 + 1.00737E-01 9.23760E-02 8.45012E-02 7.69705E-02 6.96820E-02 6.25840E-02 + 5.56704E-02 4.89902E-02 4.26255E-02 3.66732E-02 3.12251E-02 2.63301E-02 + 2.20316E-02 1.83129E-02 1.51402E-02 1.24635E-02 1.02253E-02 8.36727E-03 + 6.83383E-03 5.57456E-03 4.54484E-03 3.70587E-03 3.02442E-03 2.47224E-03 + 2.02559E-03 1.66460E-03 1.37284E-03 1.13678E-03 9.45330E-04 7.89513E-04 + 6.62324E-04 5.57620E-04 4.70994E-04 3.98813E-04 3.38227E-04 2.87007E-04 + 2.43418E-04 2.06111E-04 1.74036E-04 1.46372E-04 1.22474E-04 1.01830E-04 + 8.40268E-05 6.87162E-05 5.56309E-05 4.45001E-05 3.51189E-05 2.72915E-05 + 2.08389E-05 1.55951E-05 1.14048E-05 8.12209E-06 5.60962E-06 3.73885E-06 + 2.39089E-06 1.45596E-06 8.37372E-07 4.49818E-07 2.22324E-07 9.86356E-08 + 3.72439E-08 1.01532E-08 9.58556E-10 0.00000E+00 2.89212E+09 2.37869E+09 + 1.94439E+09 1.58920E+09 1.29878E+09 1.06132E+09 8.67201E+08 7.08515E+08 + 5.78809E+08 4.72801E+08 3.86169E+08 3.15378E+08 2.57538E+08 2.10284E+08 + 1.71682E+08 1.40151E+08 1.14398E+08 9.33676E+07 7.61946E+07 6.21732E+07 + 5.07262E+07 4.13820E+07 3.37551E+07 2.75306E+07 2.24512E+07 1.83066E+07 + 1.49250E+07 1.21668E+07 9.90832E+06 8.07523E+06 6.58040E+06 5.36157E+06 + 4.36789E+06 3.55787E+06 2.89766E+06 2.35947E+06 1.92091E+06 1.56362E+06 + 1.27259E+06 1.03556E+06 8.42531E+05 6.85368E+05 5.57424E+05 4.53282E+05 + 3.68529E+05 2.99565E+05 2.43459E+05 1.97821E+05 1.60705E+05 1.30525E+05 + 1.05989E+05 8.60457E+04 6.98386E+04 5.66703E+04 4.59734E+04 3.72860E+04 + 3.02321E+04 2.45059E+04 1.98586E+04 1.60879E+04 1.30292E+04 1.05488E+04 + 8.53784E+03 6.90799E+03 5.58741E+03 4.51775E+03 3.65160E+03 2.95051E+03 + 2.38286E+03 1.92410E+03 1.55315E+03 1.25326E+03 1.01096E+03 8.15272E+02 + 6.57298E+02 5.29820E+02 4.26995E+02 3.44090E+02 2.77273E+02 2.23445E+02 + 1.80096E+02 1.45198E+02 1.17113E+02 9.45133E+01 7.63276E+01 6.17227E+01 + 4.99527E+01 4.04984E+01 3.28773E+01 2.67435E+01 2.18010E+01 1.78143E+01 + 1.45921E+01 1.19891E+01 9.87793E+00 8.16333E+00 6.76746E+00 5.62803E+00 + 4.69525E+00 3.92931E+00 3.29836E+00 2.77692E+00 2.34462E+00 1.98508E+00 + 1.68518E+00 1.43433E+00 1.22398E+00 1.04717E+00 8.98354E-01 7.72640E-01 + 6.66483E-01 5.76630E-01 5.00607E-01 4.36015E-01 3.81222E-01 3.34642E-01 + 2.95003E-01 2.61158E-01 2.32277E-01 2.07528E-01 1.86253E-01 1.67888E-01 + 1.51950E-01 1.38026E-01 1.25761E-01 1.14848E-01 1.05023E-01 9.60560E-02 + 8.77515E-02 7.99461E-02 7.25117E-02 6.53593E-02 5.84470E-02 5.17725E-02 + 4.53819E-02 3.93467E-02 3.37483E-02 2.86605E-02 2.41167E-02 2.01461E-02 + 1.67248E-02 1.38151E-02 1.13665E-02 9.32324E-03 7.62971E-03 6.23382E-03 + 5.08858E-03 4.15266E-03 3.39033E-03 2.77106E-03 2.26902E-03 1.86256E-03 + 1.53362E-03 1.26728E-03 1.05131E-03 8.75712E-04 7.32374E-04 6.15008E-04 + 5.18085E-04 4.37651E-04 3.70442E-04 3.13896E-04 2.66008E-04 2.25212E-04 + 1.90285E-04 1.60270E-04 1.34414E-04 1.12121E-04 9.29120E-05 7.63981E-05 + 6.22470E-05 5.02011E-05 3.99988E-05 3.14400E-05 2.43336E-05 1.85050E-05 + 1.37929E-05 1.00476E-05 7.12919E-06 4.90748E-06 3.26175E-06 2.08165E-06 + 1.26659E-06 7.28975E-07 3.92605E-07 1.94894E-07 8.68872E-08 3.28458E-08 + 8.88969E-09 8.60668E-10 0.00000E+00 3.79244E+09 3.11362E+09 2.54016E+09 + 2.07206E+09 1.69003E+09 1.37829E+09 1.12392E+09 9.16396E+08 7.47103E+08 + 6.09014E+08 4.96390E+08 4.04546E+08 3.29655E+08 2.68596E+08 2.18819E+08 + 1.78245E+08 1.45176E+08 1.18228E+08 9.62689E+07 7.83785E+07 6.38043E+07 + 5.19333E+07 4.22651E+07 3.43922E+07 2.79818E+07 2.27630E+07 1.85146E+07 + 1.50573E+07 1.22329E+07 9.94579E+06 8.08508E+06 6.57147E+06 5.34041E+06 + 4.33927E+06 3.52525E+06 2.86328E+06 2.32518E+06 1.88788E+06 1.53255E+06 + 1.24388E+06 1.00939E+06 8.18951E+05 6.64315E+05 5.38770E+05 4.36863E+05 + 3.54158E+05 2.87049E+05 2.32606E+05 1.88447E+05 1.52636E+05 1.23601E+05 + 1.00064E+05 8.09897E+04 6.55342E+04 5.30141E+04 4.28742E+04 3.46640E+04 + 2.80180E+04 2.26394E+04 1.82878E+04 1.47679E+04 1.19217E+04 9.62093E+03 + 7.76154E+03 6.25936E+03 5.04616E+03 4.06667E+03 3.27616E+03 2.63800E+03 + 2.12379E+03 1.70923E+03 1.37508E+03 1.10590E+03 8.89161E+02 7.14710E+02 + 5.74357E+02 4.61486E+02 3.70754E+02 2.97848E+02 2.39291E+02 1.92274E+02 + 1.54538E+02 1.24259E+02 9.99670E+01 8.04784E+01 6.48742E+01 5.23365E+01 + 4.22960E+01 3.42267E+01 2.77517E+01 2.25501E+01 1.83671E+01 1.49965E+01 + 1.22819E+01 1.00869E+01 8.30965E+00 6.86721E+00 5.69337E+00 4.73537E+00 + 3.95113E+00 3.30708E+00 2.77646E+00 2.33787E+00 1.97421E+00 1.67179E+00 + 1.41957E+00 1.20869E+00 1.03194E+00 8.83570E-01 7.58566E-01 6.53269E-01 + 5.64347E-01 4.89271E-01 4.25603E-01 3.71680E-01 3.25902E-01 2.86985E-01 + 2.53778E-01 2.25452E-01 2.01175E-01 1.80297E-01 1.62259E-01 1.46585E-01 + 1.32871E-01 1.20771E-01 1.09989E-01 1.00270E-01 9.13970E-02 8.31860E-02 + 7.54866E-02 6.81834E-02 6.11982E-02 5.44962E-02 4.80777E-02 4.19842E-02 + 3.62771E-02 3.10232E-02 2.62803E-02 2.20684E-02 1.84051E-02 1.52604E-02 + 1.25941E-02 1.03558E-02 8.49166E-03 6.94904E-03 5.67911E-03 4.63817E-03 + 3.78801E-03 3.09572E-03 2.53332E-03 2.07721E-03 1.70763E-03 1.40818E-03 + 1.16534E-03 9.68061E-04 8.07291E-04 6.75736E-04 5.67741E-04 4.78327E-04 + 4.03945E-04 3.41664E-04 2.89178E-04 2.44680E-04 2.06755E-04 1.74293E-04 + 1.46423E-04 1.22452E-04 1.01829E-04 8.41074E-05 6.89207E-05 5.59537E-05 + 4.49592E-05 3.56869E-05 2.79431E-05 2.15435E-05 1.63201E-05 1.21184E-05 + 8.79553E-06 6.21940E-06 4.26805E-06 2.82953E-06 1.80258E-06 1.09597E-06 + 6.31149E-07 3.40621E-07 1.69629E-07 7.58395E-08 2.86287E-08 7.67889E-09 + 7.59200E-10 0.00000E+00 4.96803E+09 4.07147E+09 3.31508E+09 2.69883E+09 + 2.19687E+09 1.78804E+09 1.45511E+09 1.18401E+09 9.63300E+08 7.83628E+08 + 6.37383E+08 5.18361E+08 4.21507E+08 3.42703E+08 2.78594E+08 2.26445E+08 + 1.84032E+08 1.49541E+08 1.21497E+08 9.86975E+07 8.01645E+07 6.51017E+07 + 5.28612E+07 4.29155E+07 3.48355E+07 2.82723E+07 2.29415E+07 1.86133E+07 + 1.50856E+07 1.22356E+07 9.92235E+06 8.04508E+06 6.52186E+06 5.28609E+06 + 4.28372E+06 3.47056E+06 2.81118E+06 2.27664E+06 1.84338E+06 1.49228E+06 + 1.20780E+06 9.77351E+05 7.90704E+05 6.39563E+05 5.17198E+05 4.18151E+05 + 3.37994E+05 2.73138E+05 2.20673E+05 1.78242E+05 1.43933E+05 1.16198E+05 + 9.37821E+04 7.56698E+04 6.10385E+04 4.92220E+04 3.96814E+04 3.19803E+04 + 2.57657E+04 2.07522E+04 1.67088E+04 1.34487E+04 1.08210E+04 8.70366E+03 + 6.99817E+03 5.62485E+03 4.51938E+03 3.62989E+03 2.91397E+03 2.33885E+03 + 1.87658E+03 1.50510E+03 1.20677E+03 9.67279E+02 7.75109E+02 6.20975E+02 + 4.97399E+02 3.98367E+02 3.19036E+02 2.55513E+02 2.04667E+02 1.63982E+02 + 1.31438E+02 1.05408E+02 8.45898E+01 6.79720E+01 5.46607E+01 4.40334E+01 + 3.55186E+01 2.87071E+01 2.32518E+01 1.88783E+01 1.53649E+01 1.25439E+01 + 1.02698E+01 8.43414E+00 6.94878E+00 5.74367E+00 4.76312E+00 3.96282E+00 + 3.30756E+00 2.76930E+00 2.32572E+00 1.95901E+00 1.65492E+00 1.40204E+00 + 1.19120E+00 1.01496E+00 8.67403E-01 7.43394E-01 6.39181E-01 5.51366E-01 + 4.77373E-01 4.14733E-01 3.61762E-01 3.16848E-01 2.78701E-01 2.46173E-01 + 2.18432E-01 1.94656E-01 1.74199E-01 1.56512E-01 1.41127E-01 1.27649E-01 + 1.15742E-01 1.05119E-01 9.55367E-02 8.67891E-02 7.87040E-02 7.11426E-02 + 6.40003E-02 5.72077E-02 5.07356E-02 4.45850E-02 3.87925E-02 3.34092E-02 + 2.84887E-02 2.40747E-02 2.01758E-02 1.67996E-02 1.39119E-02 1.14706E-02 + 9.42595E-03 7.72639E-03 6.32210E-03 5.16745E-03 4.22186E-03 3.45004E-03 + 2.82175E-03 2.31134E-03 1.89724E-03 1.56148E-03 1.28915E-03 1.06801E-03 + 8.88049E-04 7.41117E-04 6.20636E-04 5.21520E-04 4.39289E-04 3.70756E-04 + 3.13283E-04 2.64797E-04 2.23667E-04 1.88613E-04 1.58628E-04 1.32916E-04 + 1.10841E-04 9.18946E-05 7.56588E-05 6.17903E-05 4.99910E-05 4.00253E-05 + 3.16553E-05 2.46954E-05 1.89695E-05 1.43177E-05 1.05935E-05 7.66237E-06 + 5.40080E-06 3.69574E-06 2.44437E-06 1.55467E-06 9.44577E-07 5.44190E-07 + 2.94140E-07 1.46792E-07 6.57030E-08 2.47162E-08 6.56200E-09 6.60484E-10 + 0.00000E+00 6.47983E+09 5.30108E+09 4.30790E+09 3.50026E+09 2.84364E+09 + 2.30988E+09 1.87603E+09 1.52346E+09 1.23696E+09 1.00420E+09 8.15115E+08 + 6.61534E+08 5.36809E+08 4.35533E+08 3.53309E+08 2.86563E+08 2.32390E+08 + 1.88428E+08 1.52757E+08 1.23819E+08 1.00346E+08 8.13097E+07 6.58732E+07 + 5.33582E+07 4.32133E+07 3.49909E+07 2.83275E+07 2.29295E+07 1.85398E+07 + 1.50015E+07 1.21363E+07 9.81644E+06 7.93850E+06 6.41857E+06 5.18862E+06 + 4.19324E+06 3.38805E+06 2.73689E+06 2.21040E+06 1.78480E+06 1.44083E+06 + 1.16288E+06 9.38339E+05 7.56974E+05 6.10517E+05 4.92275E+05 3.96835E+05 + 3.19816E+05 2.57679E+05 2.07559E+05 1.67142E+05 1.34557E+05 1.08295E+05 + 8.71323E+04 7.00845E+04 5.63550E+04 4.53009E+04 3.64034E+04 2.92439E+04 + 2.34846E+04 1.88531E+04 1.51298E+04 1.21374E+04 9.73336E+03 7.80263E+03 + 6.25255E+03 5.00853E+03 4.01056E+03 3.20974E+03 2.56837E+03 2.05442E+03 + 1.64267E+03 1.31301E+03 1.04918E+03 8.38131E+02 6.69376E+02 5.34497E+02 + 4.26741E+02 3.40689E+02 2.71998E+02 2.17186E+02 1.73463E+02 1.38598E+02 + 1.10798E+02 8.86331E+01 7.09952E+01 5.69103E+01 4.57001E+01 3.67459E+01 + 2.96048E+01 2.39032E+01 1.93461E+01 1.56964E+01 1.27748E+01 1.04268E+01 + 8.53712E+00 7.01263E+00 5.77946E+00 4.77904E+00 3.96492E+00 3.30030E+00 + 2.75594E+00 2.30861E+00 1.93985E+00 1.63492E+00 1.38204E+00 1.17177E+00 + 9.96446E-01 8.50037E-01 7.27284E-01 6.24357E-01 5.37805E-01 4.65013E-01 + 4.03494E-01 3.51544E-01 3.07547E-01 2.70213E-01 2.38396E-01 2.11269E-01 + 1.88017E-01 1.68005E-01 1.50690E-01 1.35615E-01 1.22396E-01 1.10706E-01 + 1.00268E-01 9.08504E-02 8.22568E-02 7.43261E-02 6.69301E-02 5.99734E-02 + 5.33940E-02 4.71667E-02 4.12919E-02 3.58008E-02 3.07348E-02 2.61354E-02 + 2.20339E-02 1.84293E-02 1.53212E-02 1.26718E-02 1.04382E-02 8.57187E-03 + 7.02333E-03 5.74574E-03 4.69651E-03 3.83803E-03 3.13776E-03 2.56789E-03 + 2.10496E-03 1.72929E-03 1.42450E-03 1.17708E-03 9.75914E-04 8.11982E-04 + 6.77921E-04 5.67801E-04 4.77051E-04 4.01639E-04 3.38699E-04 2.85860E-04 + 2.41254E-04 2.03410E-04 1.71169E-04 1.43616E-04 1.20024E-04 9.98102E-05 + 8.25029E-05 6.77141E-05 5.51224E-05 4.44469E-05 3.54645E-05 2.79505E-05 + 2.17286E-05 1.66320E-05 1.25099E-05 9.22456E-06 6.65063E-06 4.67362E-06 + 3.18965E-06 2.10506E-06 1.33682E-06 8.11640E-07 4.67696E-07 2.53043E-07 + 1.26422E-07 5.65647E-08 2.11701E-08 5.55858E-09 5.68255E-10 0.00000E+00 + 8.39784E+09 6.85838E+09 5.56289E+09 4.51137E+09 3.65806E+09 2.96569E+09 + 2.40400E+09 1.94837E+09 1.57885E+09 1.27921E+09 1.03626E+09 8.39320E+08 + 6.79692E+08 5.50331E+08 4.45514E+08 3.60599E+08 2.91818E+08 2.36114E+08 + 1.91010E+08 1.54494E+08 1.24936E+08 1.01014E+08 8.16574E+07 6.59975E+07 + 5.33305E+07 4.30862E+07 3.48022E+07 2.81062E+07 2.26730E+07 1.83035E+07 + 1.47730E+07 1.19210E+07 9.61763E+06 7.75761E+06 6.25596E+06 5.04354E+06 + 4.06509E+06 3.27570E+06 2.63898E+06 2.12552E+06 1.71154E+06 1.37785E+06 + 1.10894E+06 8.92287E+05 7.17772E+05 5.77237E+05 4.64091E+05 3.73021E+05 + 2.99738E+05 2.40783E+05 1.93367E+05 1.55242E+05 1.24596E+05 9.99690E+04 + 8.01840E+04 6.42938E+04 5.15355E+04 4.12949E+04 3.30779E+04 2.64865E+04 + 2.12010E+04 1.69641E+04 1.35688E+04 1.08490E+04 8.67105E+03 6.92766E+03 + 5.53263E+03 4.41684E+03 3.52418E+03 2.81139E+03 2.24193E+03 1.78710E+03 + 1.42405E+03 1.13440E+03 9.03402E+02 7.19264E+02 5.72544E+02 4.55691E+02 + 3.62663E+02 2.88634E+02 2.29745E+02 1.82917E+02 1.45691E+02 1.16102E+02 + 9.25825E+01 7.39250E+01 5.90719E+01 4.72868E+01 3.79023E+01 3.04410E+01 + 2.45018E+01 1.97693E+01 1.59905E+01 1.29747E+01 1.05581E+01 8.61907E+00 + 7.05934E+00 5.80134E+00 4.78374E+00 3.95802E+00 3.28584E+00 2.73684E+00 + 2.28696E+00 1.91711E+00 1.61211E+00 1.35985E+00 1.15062E+00 9.76611E-01 + 8.31647E-01 7.10382E-01 6.08921E-01 5.23769E-01 4.52284E-01 3.91964E-01 + 3.41096E-01 2.98062E-01 2.61576E-01 2.30498E-01 2.04008E-01 1.81302E-01 + 1.61753E-01 1.44829E-01 1.30085E-01 1.17145E-01 1.05694E-01 9.54647E-02 + 8.62355E-02 7.78207E-02 7.00691E-02 6.28616E-02 5.61109E-02 4.97611E-02 + 4.37893E-02 3.81946E-02 3.30025E-02 2.82454E-02 2.39538E-02 2.01484E-02 + 1.68200E-02 1.39615E-02 1.15329E-02 9.49099E-03 7.78849E-03 6.37845E-03 + 5.21682E-03 4.26394E-03 3.48499E-03 2.85000E-03 2.33344E-03 1.91385E-03 + 1.57327E-03 1.29682E-03 1.07223E-03 8.89446E-04 7.40309E-04 6.18180E-04 + 5.17715E-04 4.34807E-04 3.65822E-04 3.08187E-04 2.59767E-04 2.18880E-04 + 1.84196E-04 1.54668E-04 1.29463E-04 1.07916E-04 8.94938E-05 7.37598E-05 + 6.03539E-05 4.89761E-05 3.93630E-05 3.13043E-05 2.45892E-05 1.90512E-05 + 1.45337E-05 1.08955E-05 8.00834E-06 5.75613E-06 4.03360E-06 2.74599E-06 + 1.80855E-06 1.14685E-06 6.95766E-07 4.00905E-07 2.16999E-07 1.08434E-07 + 4.84355E-08 1.80114E-08 4.67440E-09 4.84471E-10 0.00000E+00 1.08017E+10 + 8.80689E+09 7.13023E+09 5.77177E+09 4.67135E+09 3.78010E+09 3.05838E+09 + 2.47402E+09 2.00098E+09 1.61809E+09 1.30824E+09 1.05754E+09 8.54719E+08 + 6.90673E+08 5.58008E+08 4.50742E+08 3.64026E+08 2.93937E+08 2.37296E+08 + 1.91533E+08 1.54564E+08 1.24706E+08 1.00595E+08 8.11291E+07 6.54162E+07 + 5.27353E+07 4.25027E+07 3.42492E+07 2.75666E+07 2.22040E+07 1.78805E+07 + 1.43957E+07 1.15874E+07 9.32471E+06 7.50211E+06 6.03390E+06 4.85174E+06 + 3.90021E+06 3.13450E+06 2.51846E+06 2.02296E+06 1.62452E+06 1.30420E+06 + 1.04675E+06 8.39883E+05 6.73707E+05 5.40253E+05 4.33107E+05 3.47105E+05 + 2.78096E+05 2.22736E+05 1.78340E+05 1.42747E+05 1.14219E+05 9.13621E+04 + 7.30538E+04 5.83938E+04 4.66590E+04 3.72688E+04 2.97574E+04 2.37509E+04 + 1.89495E+04 1.51129E+04 1.20483E+04 9.60129E+03 7.64821E+03 6.08994E+03 + 4.84725E+03 3.85599E+03 3.06682E+03 2.43823E+03 1.93766E+03 1.53932E+03 + 1.22247E+03 9.70546E+02 7.70341E+02 6.11308E+02 4.85036E+02 3.84819E+02 + 3.05314E+02 2.42265E+02 1.92284E+02 1.52674E+02 1.21286E+02 9.64146E+01 + 7.67451E+01 6.11344E+01 4.87860E+01 3.89830E+01 3.12126E+01 2.50460E+01 + 2.01471E+01 1.62471E+01 1.31437E+01 1.06643E+01 8.68061E+00 7.08958E+00 + 5.80999E+00 4.77786E+00 3.94269E+00 3.26471E+00 2.71248E+00 2.26118E+00 + 1.89115E+00 1.58680E+00 1.33572E+00 1.12799E+00 9.55644E-01 8.12395E-01 + 6.92826E-01 5.92989E-01 5.09359E-01 4.39270E-01 3.80217E-01 3.30482E-01 + 2.88449E-01 2.52840E-01 2.22525E-01 1.96692E-01 1.74548E-01 1.55479E-01 + 1.38963E-01 1.24567E-01 1.11925E-01 1.00732E-01 9.07319E-02 8.17126E-02 + 7.34982E-02 6.59465E-02 5.89467E-02 5.24186E-02 4.63105E-02 4.06011E-02 + 3.52879E-02 3.03902E-02 2.59322E-02 2.19347E-02 1.84088E-02 1.53390E-02 + 1.27127E-02 1.04883E-02 8.62295E-03 7.07096E-03 5.78783E-03 4.73225E-03 + 3.86737E-03 3.16098E-03 2.58551E-03 2.11755E-03 1.73747E-03 1.42893E-03 + 1.17838E-03 9.74696E-04 8.08785E-04 6.73274E-04 5.62174E-04 4.70675E-04 + 3.95079E-04 3.32118E-04 2.79478E-04 2.35236E-04 1.97877E-04 1.66199E-04 + 1.39254E-04 1.16284E-04 9.66832E-05 7.99609E-05 6.57151E-05 5.36120E-05 + 4.33722E-05 3.47498E-05 2.75475E-05 2.15686E-05 1.66569E-05 1.26664E-05 + 9.46563E-06 6.93612E-06 4.97099E-06 3.47409E-06 2.35950E-06 1.55097E-06 + 9.82096E-07 5.95301E-07 3.42902E-07 1.85583E-07 9.26727E-08 4.12795E-08 + 1.52356E-08 3.90674E-09 4.09914E-10 0.00000E+00 1.37815E+10 1.12182E+10 + 9.06635E+09 7.32588E+09 5.91848E+09 4.78059E+09 3.86078E+09 3.11736E+09 + 2.51663E+09 2.03128E+09 1.63922E+09 1.32258E+09 1.06689E+09 8.60464E+08 + 6.93840E+08 5.59369E+08 4.50867E+08 3.63337E+08 2.92738E+08 2.35807E+08 + 1.89908E+08 1.52909E+08 1.23092E+08 9.90665E+07 7.97125E+07 6.41248E+07 + 5.15724E+07 4.14687E+07 3.33051E+07 2.67678E+07 2.15084E+07 1.72782E+07 + 1.38765E+07 1.11418E+07 8.94368E+06 7.17689E+06 5.75748E+06 4.61755E+06 + 3.70229E+06 2.96763E+06 2.37807E+06 1.90508E+06 1.52573E+06 1.22155E+06 + 9.77720E+05 7.82320E+05 6.25775E+05 5.00397E+05 4.00010E+05 3.19657E+05 + 2.55359E+05 2.03925E+05 1.62795E+05 1.29914E+05 1.03638E+05 8.26453E+04 + 6.58806E+04 5.24967E+04 4.18157E+04 3.32949E+04 2.64997E+04 2.10829E+04 + 1.67665E+04 1.33283E+04 1.05907E+04 8.41191E+03 6.67850E+03 5.30011E+03 + 4.20379E+03 3.33353E+03 2.64237E+03 2.09361E+03 1.65821E+03 1.31290E+03 + 1.03919E+03 8.22314E+02 6.50560E+02 5.14601E+02 4.07023E+02 3.21939E+02 + 2.54671E+02 2.01508E+02 1.59505E+02 1.26323E+02 1.00109E+02 7.94413E+01 + 6.30881E+01 5.01915E+01 3.99841E+01 3.19174E+01 2.55348E+01 2.04793E+01 + 1.64664E+01 1.32824E+01 1.07460E+01 8.72248E+00 7.10408E+00 5.80612E+00 + 4.76205E+00 3.91954E+00 3.23743E+00 2.68332E+00 2.23168E+00 1.86232E+00 + 1.55929E+00 1.30991E+00 1.10409E+00 9.33721E-01 7.92430E-01 6.74743E-01 + 5.76669E-01 4.94663E-01 4.26048E-01 3.68320E-01 3.19759E-01 2.78759E-01 + 2.44051E-01 2.14518E-01 1.89357E-01 1.67791E-01 1.49215E-01 1.33122E-01 + 1.19089E-01 1.06760E-01 9.58424E-02 8.60898E-02 7.72989E-02 6.93032E-02 + 6.19689E-02 5.51925E-02 4.88995E-02 4.30419E-02 3.75990E-02 3.25658E-02 + 2.79562E-02 2.37863E-02 2.00685E-02 1.68060E-02 1.39778E-02 1.15670E-02 + 9.53136E-03 7.82850E-03 6.41464E-03 5.24769E-03 4.28904E-03 3.50445E-03 + 2.86422E-03 2.34298E-03 1.91928E-03 1.57522E-03 1.29588E-03 1.06897E-03 + 8.84404E-04 7.33954E-04 6.10964E-04 5.10033E-04 4.26828E-04 3.58025E-04 + 3.00679E-04 2.52711E-04 2.12391E-04 1.78350E-04 1.49505E-04 1.24995E-04 + 1.04131E-04 8.63609E-05 7.12338E-05 5.83799E-05 4.74904E-05 3.83058E-05 + 3.05975E-05 2.41812E-05 1.88741E-05 1.45308E-05 1.10156E-05 8.20708E-06 + 5.99632E-06 4.28555E-06 2.98741E-06 2.02437E-06 1.32816E-06 8.39790E-07 + 5.08538E-07 2.92740E-07 1.58332E-07 7.89491E-08 3.50339E-08 1.28227E-08 + 3.24799E-09 3.44605E-10 0.00000E+00 1.74383E+10 1.41726E+10 1.14343E+10 + 9.22320E+09 7.43828E+09 5.99763E+09 4.83507E+09 3.89709E+09 3.14045E+09 + 2.53021E+09 2.03813E+09 1.64142E+09 1.32165E+09 1.06395E+09 8.56312E+08 + 6.89050E+08 5.54337E+08 4.45864E+08 3.58536E+08 2.88247E+08 2.31685E+08 + 1.86179E+08 1.49575E+08 1.20140E+08 9.64733E+07 7.74498E+07 6.21609E+07 + 4.98793E+07 3.99759E+07 3.20616E+07 2.57074E+07 2.06072E+07 1.65144E+07 + 1.32309E+07 1.05974E+07 8.48507E+06 6.79174E+06 5.43476E+06 4.34762E+06 + 3.47691E+06 2.77974E+06 2.22167E+06 1.77509E+06 1.41783E+06 1.13210E+06 + 9.03660E+05 7.21074E+05 5.75185E+05 4.58655E+05 3.65605E+05 2.91329E+05 + 2.32058E+05 1.84778E+05 1.47076E+05 1.17022E+05 9.30731E+04 7.39963E+04 + 5.88060E+04 4.67151E+04 3.70948E+04 2.94433E+04 2.33602E+04 1.85259E+04 + 1.46857E+04 1.16364E+04 9.21622E+03 7.29615E+03 5.77364E+03 4.56612E+03 + 3.61032E+03 2.85340E+03 2.25417E+03 1.78010E+03 1.40523E+03 1.10895E+03 + 8.74892E+02 6.90079E+02 5.44218E+02 4.29150E+02 3.38414E+02 2.66893E+02 + 2.10538E+02 1.66148E+02 1.31185E+02 1.03648E+02 8.20015E+01 6.49251E+01 + 5.14984E+01 4.09028E+01 3.25541E+01 2.59677E+01 2.07659E+01 1.66489E+01 + 1.33916E+01 1.08040E+01 8.74549E+00 7.10364E+00 5.79045E+00 4.73699E+00 + 3.88915E+00 3.20453E+00 2.64982E+00 2.19883E+00 1.83094E+00 1.52985E+00 + 1.28266E+00 1.07912E+00 9.11008E-01 7.71890E-01 6.56247E-01 5.60057E-01 + 4.79766E-01 4.12689E-01 3.56332E-01 3.08980E-01 2.69038E-01 2.35250E-01 + 2.06514E-01 1.82038E-01 1.61061E-01 1.42991E-01 1.27332E-01 1.13674E-01 + 1.01673E-01 9.10456E-02 8.15554E-02 7.30086E-02 6.52470E-02 5.81443E-02 + 5.16036E-02 4.55551E-02 3.99536E-02 3.47783E-02 3.00217E-02 2.56920E-02 + 2.17986E-02 1.83461E-02 1.53310E-02 1.27282E-02 1.05172E-02 8.65572E-03 + 7.10229E-03 5.81506E-03 4.75439E-03 3.88424E-03 3.17289E-03 2.59293E-03 + 2.12105E-03 1.73765E-03 1.42636E-03 1.17362E-03 9.68272E-04 8.01163E-04 + 6.64858E-04 5.53350E-04 4.61770E-04 3.86215E-04 3.23696E-04 2.71562E-04 + 2.27942E-04 1.91279E-04 1.60339E-04 1.34142E-04 1.11907E-04 9.30109E-05 + 7.69470E-05 6.33033E-05 5.17393E-05 4.19702E-05 3.37556E-05 2.68836E-05 + 2.11829E-05 1.64843E-05 1.26529E-05 9.56353E-06 7.10456E-06 5.17623E-06 + 3.68960E-06 2.56566E-06 1.73477E-06 1.13604E-06 7.17239E-07 4.33831E-07 + 2.49499E-07 1.34789E-07 6.70627E-08 2.96217E-08 1.07440E-08 2.68803E-09 + 2.88107E-10 0.00000E+00 2.18844E+10 1.77592E+10 1.43039E+10 1.15185E+10 + 9.27364E+09 7.46477E+09 6.00750E+09 4.83370E+09 3.88844E+09 3.12736E+09 + 2.51471E+09 2.02163E+09 1.62488E+09 1.30569E+09 1.04897E+09 8.42537E+08 + 6.76569E+08 5.43167E+08 4.35965E+08 3.49837E+08 2.80656E+08 2.25100E+08 + 1.80496E+08 1.44694E+08 1.15963E+08 9.29128E+07 7.44231E+07 5.95991E+07 + 4.76690E+07 3.81537E+07 3.05294E+07 2.44218E+07 1.95306E+07 1.56144E+07 + 1.24799E+07 9.97094E+06 7.96384E+06 6.35878E+06 5.07563E+06 4.05011E+06 + 3.23076E+06 2.57631E+06 2.05376E+06 1.63664E+06 1.30378E+06 1.03827E+06 + 8.26526E+05 6.57732E+05 5.23217E+05 4.16057E+05 3.30720E+05 2.62785E+05 + 2.08724E+05 1.65718E+05 1.31520E+05 1.04337E+05 8.27375E+04 6.55817E+04 + 5.19610E+04 4.11512E+04 3.25759E+04 2.57761E+04 2.03864E+04 1.61164E+04 + 1.27349E+04 1.00583E+04 7.94059E+03 6.26594E+03 4.94143E+03 3.89595E+03 + 3.07033E+03 2.41856E+03 1.90439E+03 1.49897E+03 1.17947E+03 9.27797E+02 + 7.29653E+02 5.73727E+02 4.51079E+02 3.54651E+02 2.78867E+02 2.19329E+02 + 1.72570E+02 1.35851E+02 1.07015E+02 8.44153E+01 6.66389E+01 5.27027E+01 + 4.17372E+01 3.31219E+01 2.63448E+01 2.10076E+01 1.67953E+01 1.34720E+01 + 1.08393E+01 8.75055E+00 7.08909E+00 5.76376E+00 4.70334E+00 3.85211E+00 + 3.16651E+00 2.61240E+00 2.16302E+00 1.79733E+00 1.49874E+00 1.25418E+00 + 1.05325E+00 8.87657E-01 7.50902E-01 6.37444E-01 5.43242E-01 4.64740E-01 + 3.99256E-01 3.44309E-01 2.98192E-01 2.59328E-01 2.26474E-01 1.98546E-01 + 1.74765E-01 1.54386E-01 1.36830E-01 1.21616E-01 1.08344E-01 9.66827E-02 + 8.63576E-02 7.71429E-02 6.88531E-02 6.13380E-02 5.44782E-02 4.81824E-02 + 4.23849E-02 3.70424E-02 3.21336E-02 2.76483E-02 2.35895E-02 1.99601E-02 + 1.67585E-02 1.39754E-02 1.15823E-02 9.55635E-03 7.85538E-03 6.43920E-03 + 5.26798E-03 4.30445E-03 3.51506E-03 2.87044E-03 2.34534E-03 1.91838E-03 + 1.57162E-03 1.29015E-03 1.06161E-03 8.75891E-04 7.24700E-04 6.01315E-04 + 5.00317E-04 4.17315E-04 3.48795E-04 2.92070E-04 2.44752E-04 2.05160E-04 + 1.71890E-04 1.43829E-04 1.20091E-04 9.99707E-05 8.28983E-05 6.84136E-05 + 5.61391E-05 4.57620E-05 3.70197E-05 2.96906E-05 2.35787E-05 1.85251E-05 + 1.43742E-05 1.10013E-05 8.29141E-06 6.14227E-06 4.46302E-06 3.17306E-06 + 2.20122E-06 1.48517E-06 9.70769E-07 6.11942E-07 3.69653E-07 2.12322E-07 + 1.14515E-07 5.68141E-08 2.49605E-08 8.96669E-09 2.21576E-09 2.39722E-10 + 0.00000E+00 2.72445E+10 2.20764E+10 1.77523E+10 1.42720E+10 1.14716E+10 + 9.21875E+09 7.40670E+09 5.94953E+09 4.77797E+09 3.83626E+09 3.07945E+09 + 2.47137E+09 1.98291E+09 1.59061E+09 1.27563E+09 1.02277E+09 8.19831E+08 + 6.56999E+08 5.26375E+08 4.21616E+08 3.37618E+08 2.70285E+08 2.16323E+08 + 1.73088E+08 1.38456E+08 1.10723E+08 8.85182E+07 7.07491E+07 5.64759E+07 + 4.51135E+07 3.60266E+07 2.87615E+07 2.29546E+07 1.83144E+07 1.46078E+07 + 1.16469E+07 9.28292E+06 7.39637E+06 5.89126E+06 4.69085E+06 3.73376E+06 + 2.97091E+06 2.36309E+06 1.87895E+06 1.49346E+06 1.18661E+06 9.42460E+05 + 7.48257E+05 5.93842E+05 4.71107E+05 3.73590E+05 2.96138E+05 2.34646E+05 + 1.85845E+05 1.47131E+05 1.16431E+05 9.20966E+04 7.28157E+04 5.75453E+04 + 4.54565E+04 3.58907E+04 2.83246E+04 2.23430E+04 1.76162E+04 1.38827E+04 + 1.09352E+04 8.60934E+03 6.77502E+03 5.32814E+03 4.18916E+03 3.29217E+03 + 2.58600E+03 2.03046E+03 1.59366E+03 1.25039E+03 9.80758E+02 7.69078E+02 + 6.02977E+02 4.72700E+02 3.70569E+02 2.90534E+02 2.27839E+02 1.78743E+02 + 1.40300E+02 1.10199E+02 8.66748E+01 6.82247E+01 5.38020E+01 4.24860E+01 + 3.36207E+01 2.66664E+01 2.12051E+01 1.69067E+01 1.35247E+01 1.08528E+01 + 8.73859E+00 7.06129E+00 5.72680E+00 4.66178E+00 3.80901E+00 3.12388E+00 + 2.57150E+00 2.12460E+00 1.76177E+00 1.46622E+00 1.22468E+00 1.02666E+00 + 8.63807E-01 7.29582E-01 6.18430E-01 5.26305E-01 4.49654E-01 3.85806E-01 + 3.32299E-01 2.87438E-01 2.49665E-01 2.17756E-01 1.90643E-01 1.67565E-01 + 1.47790E-01 1.30756E-01 1.15995E-01 1.03117E-01 9.18045E-02 8.17922E-02 + 7.28635E-02 6.48413E-02 5.75826E-02 5.09742E-02 4.49300E-02 3.93872E-02 + 3.43042E-02 2.96589E-02 2.54380E-02 2.16399E-02 1.82621E-02 1.52970E-02 + 1.27309E-02 1.05328E-02 8.67783E-03 7.12464E-03 5.83441E-03 4.76936E-03 + 3.89456E-03 3.17880E-03 2.59493E-03 2.11974E-03 1.73361E-03 1.42016E-03 + 1.16577E-03 9.59241E-04 7.91377E-04 6.54683E-04 5.43083E-04 4.51686E-04 + 3.76537E-04 3.14471E-04 2.63071E-04 2.20190E-04 1.84312E-04 1.54175E-04 + 1.28774E-04 1.07309E-04 8.91396E-05 7.37487E-05 6.07166E-05 4.96981E-05 + 4.04063E-05 3.25999E-05 2.60744E-05 2.06493E-05 1.61782E-05 1.25178E-05 + 9.55362E-06 7.18035E-06 5.30477E-06 3.84438E-06 2.72641E-06 1.88698E-06 + 1.27045E-06 8.28864E-07 5.21628E-07 3.14624E-07 1.80429E-07 9.71084E-08 + 4.80128E-08 2.09674E-08 7.45678E-09 1.82005E-09 1.98630E-10 0.00000E+00 + 3.36558E+10 2.72326E+10 2.18639E+10 1.75497E+10 1.40836E+10 1.12995E+10 + 9.06379E+09 7.26874E+09 5.82784E+09 4.67147E+09 3.74366E+09 2.99940E+09 + 2.40252E+09 1.92394E+09 1.54030E+09 1.23286E+09 9.86522E+08 7.89203E+08 + 6.31183E+08 5.04669E+08 4.03404E+08 3.22371E+08 2.57543E+08 2.05694E+08 + 1.64236E+08 1.31095E+08 1.04609E+08 8.34525E+07 6.64896E+07 5.30110E+07 + 4.22517E+07 3.36657E+07 2.68160E+07 2.13530E+07 1.69974E+07 1.35249E+07 + 1.07579E+07 8.55404E+06 6.79929E+06 5.40259E+06 4.29124E+06 3.40726E+06 + 2.70437E+06 2.14567E+06 1.70174E+06 1.34913E+06 1.06916E+06 8.46946E+05 + 6.70646E+05 5.30823E+05 4.19976E+05 3.32133E+05 2.62550E+05 2.07453E+05 + 1.63845E+05 1.29345E+05 1.02062E+05 8.04968E+04 6.34579E+04 5.00016E+04 + 3.93797E+04 3.09989E+04 2.43897E+04 1.91801E+04 1.50757E+04 1.18437E+04 + 9.29982E+03 7.29882E+03 5.72460E+03 4.48866E+03 3.51790E+03 2.75572E+03 + 2.15774E+03 1.68884E+03 1.32136E+03 1.03352E+03 8.08163E+02 6.31826E+02 + 4.93910E+02 3.86093E+02 3.01843E+02 2.36032E+02 1.84641E+02 1.44517E+02 + 1.13187E+02 8.87732E+01 6.96789E+01 5.47945E+01 4.31489E+01 3.40507E+01 + 2.69335E+01 2.13595E+01 1.69842E+01 1.35509E+01 1.08457E+01 8.71059E+00 + 7.02111E+00 5.68033E+00 4.61296E+00 3.76041E+00 3.07710E+00 2.52751E+00 + 2.08389E+00 1.72456E+00 1.43251E+00 1.19434E+00 9.99504E-01 8.39587E-01 + 7.08036E-01 5.99294E-01 5.09317E-01 4.34569E-01 3.72391E-01 3.20346E-01 + 2.76756E-01 2.40084E-01 2.09125E-01 1.82833E-01 1.60460E-01 1.41295E-01 + 1.24788E-01 1.10484E-01 9.80086E-02 8.70522E-02 7.73608E-02 6.87265E-02 + 6.09800E-02 5.39850E-02 4.76342E-02 4.18454E-02 3.65590E-02 3.17340E-02 + 2.73473E-02 2.33829E-02 1.98349E-02 1.66957E-02 1.39532E-02 1.15897E-02 + 9.57243E-03 7.87539E-03 6.45812E-03 5.28336E-03 4.31540E-03 3.52156E-03 + 2.87288E-03 2.34431E-03 1.91448E-03 1.56544E-03 1.28222E-03 1.05243E-03 + 8.65888E-04 7.14253E-04 5.90746E-04 4.89878E-04 4.07238E-04 3.39264E-04 + 2.83104E-04 2.36587E-04 1.97778E-04 1.65315E-04 1.38060E-04 1.15106E-04 + 9.57306E-05 7.93533E-05 6.55047E-05 5.38021E-05 4.39300E-05 3.56258E-05 + 2.86679E-05 2.28684E-05 1.80613E-05 1.41119E-05 1.08892E-05 8.28798E-06 + 6.21233E-06 4.57750E-06 3.30886E-06 2.34091E-06 1.61647E-06 1.08604E-06 + 7.07189E-07 4.44275E-07 2.67513E-07 1.53122E-07 8.22017E-08 4.04814E-08 + 1.75627E-08 6.18121E-09 1.49036E-09 1.63974E-10 0.00000E+00 4.12683E+10 + 3.33459E+10 2.67308E+10 2.14230E+10 1.71652E+10 1.37504E+10 1.10123E+10 + 8.81738E+09 7.05820E+09 5.64861E+09 4.51941E+09 3.61503E+09 2.89089E+09 + 2.31121E+09 1.84728E+09 1.47609E+09 1.17916E+09 9.41712E+08 7.51870E+08 + 6.00131E+08 4.78880E+08 3.82017E+08 3.04657E+08 2.42892E+08 1.93590E+08 + 1.54248E+08 1.22861E+08 9.78340E+07 7.78036E+07 6.19163E+07 4.92573E+07 + 3.91736E+07 3.11438E+07 2.47516E+07 1.96647E+07 1.56167E+07 1.23973E+07 + 9.83803E+06 7.80422E+06 6.18855E+06 4.90551E+06 3.88698E+06 3.07872E+06 + 2.43756E+06 1.92915E+06 1.52616E+06 1.20685E+06 9.53942E+05 7.53712E+05 + 5.95250E+05 4.69896E+05 3.70774E+05 2.92427E+05 2.30529E+05 1.81648E+05 + 1.43063E+05 1.12620E+05 8.86113E+04 6.96864E+04 5.47759E+04 4.30338E+04 + 3.37915E+04 2.65204E+04 2.08031E+04 1.63098E+04 1.27803E+04 1.00094E+04 + 7.83522E+03 6.12916E+03 4.79316E+03 3.74654E+03 2.92695E+03 2.28562E+03 + 1.78408E+03 1.39206E+03 1.08583E+03 8.46726E+02 6.60143E+02 5.14612E+02 + 4.01157E+02 3.12745E+02 2.43874E+02 1.90244E+02 1.48487E+02 1.15973E+02 + 9.07058E+01 7.09990E+01 5.56795E+01 4.37262E+01 3.44130E+01 2.71472E+01 + 2.14720E+01 1.70291E+01 1.35518E+01 1.08189E+01 8.66756E+00 6.96943E+00 + 5.62511E+00 4.55752E+00 3.70684E+00 3.02664E+00 2.48080E+00 2.04122E+00 + 1.68595E+00 1.39782E+00 1.16335E+00 9.71923E-01 8.15115E-01 6.86359E-01 + 5.80114E-01 4.92344E-01 4.19538E-01 3.59055E-01 3.08488E-01 2.66178E-01 + 2.30612E-01 2.00607E-01 1.75137E-01 1.53473E-01 1.34918E-01 1.18941E-01 + 1.05100E-01 9.30310E-02 8.24366E-02 7.30723E-02 6.47387E-02 5.72738E-02 + 5.05478E-02 4.44583E-02 3.89269E-02 3.38963E-02 2.93261E-02 2.51918E-02 + 2.14751E-02 1.81661E-02 1.52526E-02 1.27189E-02 1.05442E-02 8.69457E-03 + 7.14315E-03 5.85075E-03 4.78175E-03 3.90250E-03 3.18249E-03 2.59490E-03 + 2.11659E-03 1.72796E-03 1.41259E-03 1.15681E-03 9.49337E-04 7.80927E-04 + 6.44026E-04 5.32501E-04 4.41395E-04 3.66730E-04 3.05298E-04 2.54533E-04 + 2.12480E-04 1.77399E-04 1.48065E-04 1.23451E-04 1.02741E-04 8.52796E-05 + 7.05422E-05 5.81022E-05 4.76112E-05 3.87812E-05 3.13719E-05 2.51803E-05 + 2.00340E-05 1.57809E-05 1.22974E-05 9.46366E-06 7.18386E-06 5.37058E-06 + 3.94708E-06 2.84604E-06 2.00867E-06 1.38391E-06 9.27826E-07 6.02978E-07 + 3.78099E-07 2.27234E-07 1.29782E-07 6.94661E-08 3.40573E-08 1.46719E-08 + 5.10889E-09 1.21698E-09 1.34921E-10 0.00000E+00 5.02454E+10 4.05447E+10 + 3.24528E+10 2.59696E+10 2.07766E+10 1.66179E+10 1.32884E+10 1.06233E+10 + 8.49062E+09 6.78432E+09 5.41953E+09 4.32815E+09 3.45564E+09 2.75828E+09 + 2.20104E+09 1.75590E+09 1.40039E+09 1.11654E+09 8.89974E+08 7.09175E+08 + 5.64938E+08 4.49902E+08 3.58182E+08 2.85073E+08 2.26815E+08 1.80404E+08 + 1.43441E+08 1.14019E+08 9.05118E+07 7.18995E+07 5.70953E+07 4.53238E+07 + 3.59668E+07 2.85314E+07 2.26250E+07 1.79335E+07 1.42093E+07 1.12542E+07 + 8.91027E+06 7.05175E+06 5.57867E+06 4.41154E+06 3.48716E+06 2.75533E+06 + 2.17616E+06 1.71800E+06 1.35571E+06 1.06935E+06 8.43092E+05 6.64407E+05 + 5.23350E+05 4.12046E+05 3.24259E+05 2.55052E+05 2.00517E+05 1.57565E+05 + 1.23750E+05 9.71430E+04 7.62169E+04 5.97673E+04 4.68431E+04 3.66941E+04 + 2.87284E+04 2.24798E+04 1.75807E+04 1.37418E+04 1.07352E+04 8.38210E+03 + 6.54016E+03 5.10138E+03 3.97710E+03 3.09894E+03 2.41355E+03 1.87894E+03 + 1.46217E+03 1.13746E+03 8.84598E+02 6.87805E+02 5.34722E+02 4.15699E+02 + 3.23199E+02 2.51339E+02 1.95532E+02 1.52199E+02 1.18548E+02 9.24693E+01 + 7.21839E+01 5.64570E+01 4.42187E+01 3.47087E+01 2.73089E+01 2.15442E+01 + 1.70428E+01 1.35287E+01 1.07738E+01 8.61049E+00 6.90712E+00 5.56189E+00 + 4.49610E+00 3.64884E+00 2.97292E+00 2.43174E+00 1.99687E+00 1.64617E+00 + 1.36235E+00 1.13185E+00 9.44049E-01 7.90495E-01 6.64638E-01 5.60960E-01 + 4.75445E-01 4.04610E-01 3.45841E-01 2.96761E-01 2.55735E-01 2.21277E-01 + 1.92225E-01 1.67577E-01 1.46620E-01 1.28677E-01 1.13231E-01 9.98541E-02 + 8.81950E-02 7.79665E-02 6.89336E-02 6.09051E-02 5.37258E-02 4.72718E-02 + 4.14454E-02 3.61714E-02 3.13943E-02 2.70742E-02 2.31852E-02 1.97066E-02 + 1.66250E-02 1.39247E-02 1.15865E-02 9.58741E-03 7.89284E-03 6.47557E-03 + 5.29777E-03 4.32556E-03 3.52730E-03 2.87457E-03 2.34254E-03 1.90991E-03 + 1.55869E-03 1.27385E-03 1.04294E-03 8.55707E-04 7.03738E-04 5.80203E-04 + 4.79552E-04 3.97315E-04 3.29903E-04 2.74427E-04 2.28579E-04 1.90600E-04 + 1.58925E-04 1.32449E-04 1.10250E-04 9.15885E-05 7.58749E-05 6.26325E-05 + 5.14745E-05 4.20837E-05 3.41974E-05 2.75962E-05 2.20943E-05 1.75339E-05 + 1.37759E-05 1.07070E-05 8.21827E-06 6.22227E-06 4.63976E-06 3.40137E-06 + 2.44655E-06 1.72264E-06 1.18418E-06 7.92225E-07 5.13807E-07 3.21542E-07 + 1.92837E-07 1.09863E-07 5.86089E-08 2.85940E-08 1.22269E-08 4.21132E-09 + 9.91258E-10 1.10690E-10 0.00000E+00 6.07640E+10 4.89679E+10 3.91375E+10 + 3.12727E+10 2.49822E+10 1.99520E+10 1.59305E+10 1.27164E+10 1.01480E+10 + 8.09626E+09 6.45760E+09 5.14921E+09 4.10478E+09 3.27128E+09 2.60629E+09 + 2.07589E+09 1.65295E+09 1.31579E+09 1.04709E+09 8.33009E+08 6.62495E+08 + 5.26721E+08 4.18641E+08 3.32632E+08 2.64207E+08 2.09787E+08 1.66517E+08 + 1.32132E+08 1.04707E+08 8.30299E+07 6.58171E+07 5.21542E+07 4.13125E+07 + 3.27126E+07 2.58932E+07 2.04862E+07 1.62016E+07 1.28081E+07 1.01214E+07 + 7.99493E+06 6.31264E+06 4.98225E+06 3.93056E+06 3.09953E+06 2.44313E+06 + 1.92487E+06 1.51587E+06 1.19322E+06 9.38807E+05 7.38288E+05 5.80317E+05 + 4.55924E+05 3.58017E+05 2.80992E+05 2.20426E+05 1.72825E+05 1.35432E+05 + 1.06073E+05 8.30336E+04 6.49629E+04 5.07968E+04 3.96978E+04 3.10065E+04 + 2.42044E+04 1.88838E+04 1.47244E+04 1.14747E+04 8.93728E+03 6.95593E+03 + 5.41205E+03 4.20861E+03 3.27096E+03 2.54098E+03 1.97303E+03 1.53139E+03 + 1.18819E+03 9.21624E+02 7.14702E+02 5.54161E+02 4.29667E+02 3.33169E+02 + 2.58402E+02 2.00492E+02 1.55644E+02 1.20909E+02 9.40617E+01 7.32333E+01 + 5.71279E+01 4.46278E+01 3.49395E+01 2.74204E+01 2.15776E+01 1.70267E+01 + 1.34829E+01 1.07114E+01 8.54041E+00 6.83503E+00 5.49137E+00 4.42929E+00 + 3.58689E+00 2.91635E+00 2.38066E+00 1.95113E+00 1.60546E+00 1.32628E+00 + 1.10001E+00 9.16001E-01 7.65825E-01 6.42952E-01 5.41897E-01 4.58672E-01 + 3.89828E-01 3.32783E-01 2.85194E-01 2.45453E-01 2.12099E-01 1.83998E-01 + 1.60169E-01 1.39917E-01 1.22584E-01 1.07669E-01 9.47570E-02 8.35093E-02 + 7.36489E-02 6.49499E-02 5.72289E-02 5.03374E-02 4.41567E-02 3.85933E-02 + 3.35750E-02 2.90478E-02 2.49718E-02 2.13200E-02 1.80695E-02 1.52037E-02 + 1.27040E-02 1.05486E-02 8.71258E-03 7.16130E-03 5.86745E-03 4.79474E-03 + 3.91103E-03 3.18665E-03 2.59519E-03 2.11367E-03 1.72252E-03 1.40523E-03 + 1.14807E-03 9.39704E-04 7.70793E-04 6.33721E-04 5.22297E-04 4.31508E-04 + 3.57317E-04 2.96493E-04 2.46433E-04 2.05059E-04 1.70791E-04 1.42218E-04 + 1.18349E-04 9.83502E-05 8.15562E-05 6.74331E-05 5.55498E-05 4.55548E-05 + 3.71599E-05 3.01259E-05 2.42522E-05 1.93692E-05 1.53329E-05 1.20161E-05 + 9.31544E-06 7.13188E-06 5.38600E-06 4.00605E-06 2.92953E-06 2.10207E-06 + 1.47663E-06 1.01278E-06 6.76093E-07 4.37564E-07 2.73248E-07 1.63497E-07 + 9.28906E-08 4.93720E-08 2.39606E-08 1.01659E-08 3.46295E-09 8.05573E-10 + 9.05710E-11 0.00000E+00 7.30150E+10 5.87648E+10 4.69004E+10 3.74217E+10 + 2.98510E+10 2.38057E+10 1.89797E+10 1.51280E+10 1.20546E+10 9.60306E+09 + 7.64793E+09 6.08914E+09 4.84668E+09 3.85663E+09 3.06792E+09 2.43978E+09 + 1.93967E+09 1.54160E+09 1.22485E+09 9.72873E+08 7.72489E+08 6.13181E+08 + 4.86567E+08 3.85969E+08 3.06066E+08 2.42621E+08 1.92256E+08 1.52299E+08 + 1.20482E+08 9.53753E+07 7.54728E+07 5.97014E+07 4.72080E+07 3.73147E+07 + 2.94833E+07 2.32847E+07 1.83815E+07 1.45048E+07 1.14410E+07 9.02053E+06 + 7.10908E+06 5.60022E+06 4.40965E+06 3.47063E+06 2.73032E+06 2.14692E+06 + 1.68739E+06 1.32558E+06 1.04084E+06 8.16862E+05 6.40759E+05 5.02365E+05 + 3.93658E+05 3.08313E+05 2.41341E+05 1.88816E+05 1.47641E+05 1.15381E+05 + 9.01190E+04 7.03483E+04 5.48834E+04 4.27935E+04 3.33473E+04 2.59711E+04 + 2.02146E+04 1.57247E+04 1.22249E+04 9.49864E+03 7.37485E+03 5.72392E+03 + 4.44014E+03 3.44231E+03 2.66739E+03 2.06596E+03 1.59945E+03 1.23782E+03 + 9.57661E+02 7.40734E+02 5.72860E+02 4.43013E+02 3.42625E+02 2.65045E+02 + 2.05110E+02 1.58815E+02 1.23053E+02 9.54823E+01 7.41480E+01 5.76936E+01 + 4.49552E+01 3.51073E+01 2.74834E+01 2.15740E+01 1.69825E+01 1.34157E+01 + 1.06330E+01 8.45831E+00 6.75401E+00 5.41427E+00 4.35768E+00 3.52148E+00 + 2.85734E+00 2.32788E+00 1.90425E+00 1.56402E+00 1.28978E+00 1.06795E+00 + 8.87886E-01 7.41192E-01 6.21370E-01 5.22981E-01 4.42071E-01 3.75231E-01 + 3.19913E-01 2.73815E-01 2.35353E-01 2.03100E-01 1.75942E-01 1.52927E-01 + 1.33376E-01 1.16651E-01 1.02264E-01 8.98167E-02 7.89803E-02 6.94887E-02 + 6.11246E-02 5.37120E-02 4.71086E-02 4.12009E-02 3.58989E-02 3.11332E-02 + 2.68508E-02 2.30120E-02 1.95887E-02 1.65559E-02 1.38944E-02 1.15831E-02 + 9.59818E-03 7.91341E-03 6.49436E-03 5.31394E-03 4.33750E-03 3.53464E-03 + 2.87762E-03 2.34191E-03 1.90629E-03 1.55277E-03 1.26624E-03 1.03416E-03 + 8.46203E-04 6.93883E-04 5.70296E-04 4.69839E-04 3.87984E-04 3.21089E-04 + 2.66241E-04 2.21097E-04 1.83789E-04 1.52894E-04 1.27144E-04 1.05646E-04 + 8.76480E-05 7.25511E-05 5.98722E-05 4.92208E-05 4.02783E-05 3.27827E-05 + 2.65161E-05 2.12957E-05 1.69669E-05 1.33982E-05 1.04738E-05 8.09949E-06 + 6.18540E-06 4.65953E-06 3.45712E-06 2.52194E-06 1.80528E-06 1.26519E-06 + 8.65799E-07 5.76700E-07 3.72421E-07 2.32043E-07 1.38495E-07 7.84480E-08 + 4.15288E-08 2.00409E-08 8.43421E-09 2.84114E-09 6.53323E-10 7.39317E-11 + 0.00000E+00 1.30917E+07 1.15902E+07 1.02448E+07 9.05532E+06 8.00398E+06 + 7.07470E+06 6.25331E+06 5.52729E+06 4.88557E+06 4.31835E+06 3.81699E+06 + 3.37383E+06 2.98213E+06 2.63591E+06 2.32988E+06 2.05939E+06 1.82030E+06 + 1.60897E+06 1.42218E+06 1.25707E+06 1.11113E+06 9.82135E+05 8.68117E+05 + 7.67337E+05 6.78257E+05 5.99519E+05 5.29923E+05 4.68406E+05 4.13811E+05 + 3.65778E+05 3.23320E+05 2.85791E+05 2.52619E+05 2.23298E+05 1.97381E+05 + 1.74465E+05 1.54209E+05 1.36304E+05 1.20478E+05 1.06490E+05 9.41255E+04 + 8.31967E+04 7.35368E+04 6.49984E+04 5.74514E+04 5.07806E+04 4.48843E+04 + 3.96725E+04 3.50659E+04 3.09941E+04 2.73950E+04 2.42138E+04 2.14019E+04 + 1.89165E+04 1.67196E+04 1.47778E+04 1.30614E+04 1.15442E+04 1.02032E+04 + 9.01781E+03 7.97005E+03 7.04390E+03 6.22526E+03 5.50163E+03 4.86198E+03 + 4.29656E+03 3.79676E+03 3.35494E+03 2.96413E+03 2.61897E+03 2.31383E+03 + 2.04402E+03 1.80549E+03 1.59462E+03 1.40819E+03 1.24336E+03 1.09763E+03 + 9.68781E+02 8.54852E+02 7.54114E+02 6.65040E+02 5.86277E+02 5.16635E+02 + 4.55046E+02 4.00582E+02 3.52511E+02 3.09950E+02 2.72403E+02 2.39185E+02 + 2.09870E+02 1.84004E+02 1.61194E+02 1.41081E+02 1.23397E+02 1.07832E+02 + 9.41567E+01 8.21564E+01 7.16385E+01 6.24314E+01 5.43817E+01 4.73524E+01 + 4.12213E+01 3.58793E+01 3.12295E+01 2.71859E+01 2.36722E+01 2.06211E+01 + 1.79730E+01 1.56766E+01 1.36822E+01 1.19531E+01 1.04528E+01 9.15260E+00 + 8.02191E+00 7.04085E+00 6.18843E+00 5.44736E+00 4.80159E+00 4.23990E+00 + 3.75007E+00 3.32259E+00 2.94909E+00 2.62238E+00 2.33624E+00 2.08529E+00 + 1.86492E+00 1.67112E+00 1.50044E+00 1.34991E+00 1.21694E+00 1.09930E+00 + 9.95053E-01 9.02560E-01 8.20308E-01 7.47071E-01 6.81750E-01 6.23405E-01 + 5.71202E-01 5.24318E-01 4.82285E-01 4.44467E-01 4.10380E-01 3.79601E-01 + 3.51757E-01 3.26520E-01 3.03601E-01 2.82747E-01 2.63730E-01 2.46352E-01 + 2.30435E-01 2.15823E-01 2.02376E-01 1.89968E-01 1.78488E-01 1.67836E-01 + 1.57919E-01 1.48660E-01 1.39999E-01 1.31845E-01 1.24152E-01 1.16866E-01 + 1.09938E-01 1.03324E-01 9.69850E-02 9.08850E-02 8.49930E-02 7.92813E-02 + 7.37263E-02 6.83084E-02 6.30120E-02 5.78245E-02 5.27458E-02 4.77654E-02 + 4.28919E-02 3.81352E-02 3.35111E-02 2.90421E-02 2.47571E-02 2.06910E-02 + 1.68843E-02 1.33811E-02 1.02280E-02 7.46754E-03 5.14037E-03 3.27132E-03 + 1.86746E-03 9.09079E-04 3.43226E-04 8.12258E-05 6.10662E-06 0.00000E+00 + 1.52516E+09 1.27092E+09 1.05384E+09 8.73925E+08 7.24815E+08 6.01223E+08 + 4.98771E+08 4.13831E+08 3.43403E+08 2.84998E+08 2.36560E+08 1.96381E+08 + 1.63050E+08 1.35395E+08 1.12448E+08 9.34030E+07 7.75956E+07 6.44733E+07 + 5.35785E+07 4.45318E+07 3.70186E+07 3.07781E+07 2.55939E+07 2.12866E+07 + 1.77073E+07 1.47324E+07 1.22596E+07 1.02038E+07 8.48758E+06 7.06709E+06 + 5.88552E+06 4.90251E+06 4.08455E+06 3.40380E+06 2.83714E+06 2.36523E+06 + 1.97224E+06 1.64493E+06 1.37228E+06 1.14511E+06 9.55796E+05 7.97993E+05 + 6.66427E+05 5.56711E+05 4.65195E+05 3.88841E+05 3.25122E+05 2.71933E+05 + 2.27522E+05 1.90430E+05 1.59443E+05 1.33548E+05 1.11902E+05 9.38018E+04 + 7.86624E+04 6.59950E+04 5.53924E+04 4.65149E+04 3.90791E+04 3.28485E+04 + 2.76258E+04 2.32461E+04 1.95718E+04 1.64880E+04 1.38986E+04 1.17233E+04 + 9.89495E+03 8.35751E+03 7.06316E+03 5.97452E+03 5.05754E+03 4.28453E+03 + 3.63263E+03 3.08250E+03 2.61793E+03 2.22534E+03 1.89331E+03 1.61228E+03 + 1.37423E+03 1.17240E+03 1.00112E+03 8.55631E+02 7.31926E+02 6.26612E+02 + 5.36860E+02 4.60424E+02 3.95043E+02 3.39246E+02 2.91428E+02 2.50491E+02 + 2.15402E+02 1.85298E+02 1.59434E+02 1.37244E+02 1.18159E+02 1.01750E+02 + 8.76386E+01 7.55022E+01 6.50637E+01 5.60858E+01 4.83645E+01 4.17244E+01 + 3.60146E+01 3.11049E+01 2.68833E+01 2.32533E+01 2.01316E+01 1.74464E+01 + 1.51374E+01 1.31473E+01 1.14344E+01 9.95788E+00 8.68604E+00 7.58627E+00 + 6.63700E+00 5.81610E+00 5.10562E+00 4.48901E+00 3.95468E+00 3.49029E+00 + 3.08627E+00 2.73427E+00 2.42716E+00 2.15881E+00 1.92397E+00 1.71812E+00 + 1.53741E+00 1.37849E+00 1.23852E+00 1.11502E+00 1.00587E+00 9.09238E-01 + 8.23559E-01 7.47415E-01 6.79651E-01 6.19237E-01 5.65285E-01 5.17028E-01 + 4.73693E-01 4.34844E-01 3.99890E-01 3.68383E-01 3.39929E-01 3.14185E-01 + 2.90846E-01 2.69647E-01 2.50352E-01 2.32752E-01 2.16666E-01 2.01929E-01 + 1.88397E-01 1.75942E-01 1.64449E-01 1.53817E-01 1.43954E-01 1.34776E-01 + 1.26212E-01 1.18209E-01 1.10686E-01 1.03600E-01 9.69048E-02 9.05572E-02 + 8.45195E-02 7.87580E-02 7.32430E-02 6.79488E-02 6.28533E-02 5.79379E-02 + 5.31879E-02 4.85924E-02 4.41423E-02 3.98396E-02 3.56769E-02 3.16627E-02 + 2.78051E-02 2.41170E-02 2.06146E-02 1.73181E-02 1.42507E-02 1.14375E-02 + 8.90432E-03 6.67636E-03 4.77315E-03 3.21051E-03 1.99100E-03 1.10366E-03 + 5.19252E-04 1.88199E-04 4.27204E-05 3.27843E-06 0.00000E+00 4.25078E+09 + 3.53469E+09 2.92409E+09 2.41898E+09 2.00120E+09 1.65563E+09 1.36979E+09 + 1.13333E+09 9.37728E+08 7.75911E+08 6.42040E+08 5.31284E+08 4.39649E+08 + 3.63831E+08 3.01098E+08 2.49190E+08 2.06237E+08 1.70694E+08 1.41281E+08 + 1.16939E+08 9.67951E+07 8.01234E+07 6.63252E+07 5.49050E+07 4.54526E+07 + 3.76287E+07 3.11523E+07 2.57916E+07 2.13366E+07 1.76663E+07 1.46278E+07 + 1.21124E+07 1.00298E+07 8.30560E+06 6.87804E+06 5.69572E+06 4.71672E+06 + 3.90613E+06 3.23496E+06 2.67920E+06 2.21901E+06 1.83793E+06 1.52236E+06 + 1.26103E+06 1.04461E+06 8.65373E+05 7.16927E+05 5.93979E+05 4.92145E+05 + 4.07796E+05 3.37928E+05 2.80051E+05 2.32106E+05 1.92386E+05 1.59478E+05 + 1.32214E+05 1.09623E+05 9.09040E+04 7.53917E+04 6.25361E+04 5.18813E+04 + 4.30499E+04 3.57290E+04 2.96598E+04 2.46277E+04 2.04550E+04 1.69944E+04 + 1.41240E+04 1.17413E+04 9.76607E+03 8.12676E+03 6.76571E+03 5.63564E+03 + 4.69710E+03 3.91738E+03 3.26938E+03 2.73062E+03 2.28250E+03 1.90958E+03 + 1.59907E+03 1.34035E+03 1.12464E+03 9.44649E+02 7.94302E+02 6.68596E+02 + 5.63574E+02 4.75445E+02 4.01656E+02 3.39605E+02 2.87467E+02 2.43591E+02 + 2.06618E+02 1.75404E+02 1.49076E+02 1.26798E+02 1.07944E+02 9.19724E+01 + 7.84317E+01 6.69432E+01 5.71890E+01 4.89020E+01 4.18568E+01 3.58639E+01 + 3.07627E+01 2.64181E+01 2.27153E+01 1.95576E+01 1.68622E+01 1.45612E+01 + 1.25912E+01 1.09063E+01 9.46225E+00 8.22506E+00 7.16058E+00 6.24599E+00 + 5.45841E+00 4.77945E+00 4.19233E+00 3.68522E+00 3.24584E+00 2.86463E+00 + 2.53336E+00 2.24499E+00 1.99354E+00 1.77391E+00 1.58172E+00 1.41326E+00 + 1.26533E+00 1.13518E+00 1.02048E+00 9.19214E-01 8.29630E-01 7.50262E-01 + 6.79772E-01 6.17077E-01 5.61210E-01 5.11336E-01 4.66748E-01 4.26719E-01 + 3.90845E-01 3.58575E-01 3.29494E-01 3.03237E-01 2.79485E-01 2.57957E-01 + 2.38407E-01 2.20617E-01 2.04396E-01 1.89574E-01 1.76002E-01 1.63546E-01 + 1.52088E-01 1.41523E-01 1.31758E-01 1.22710E-01 1.14302E-01 1.06470E-01 + 9.91646E-02 9.23134E-02 8.58789E-02 7.98189E-02 7.40957E-02 6.86762E-02 + 6.35311E-02 5.86351E-02 5.39663E-02 4.95062E-02 4.52395E-02 4.11542E-02 + 3.72419E-02 3.34948E-02 2.99149E-02 2.64958E-02 2.32439E-02 2.01646E-02 + 1.72661E-02 1.45590E-02 1.20553E-02 9.76834E-03 7.71179E-03 5.89807E-03 + 4.33800E-03 3.03670E-03 1.99547E-03 1.20553E-03 6.48599E-04 2.94716E-04 + 1.02480E-04 2.23120E-05 1.74936E-06 0.00000E+00 8.72717E+09 7.24158E+09 + 5.97669E+09 4.93250E+09 4.07066E+09 3.35934E+09 2.77226E+09 2.28773E+09 + 1.88784E+09 1.55781E+09 1.28544E+09 1.06067E+09 8.75173E+08 7.22096E+08 + 5.95776E+08 4.91538E+08 4.05524E+08 3.34550E+08 2.75987E+08 2.27667E+08 + 1.87800E+08 1.54908E+08 1.27771E+08 1.05383E+08 8.69145E+07 7.16791E+07 + 5.91109E+07 4.87445E+07 4.01605E+07 3.31144E+07 2.73031E+07 2.25104E+07 + 1.85579E+07 1.52985E+07 1.26109E+07 1.03941E+07 8.56632E+06 7.05946E+06 + 5.81726E+06 4.79329E+06 3.94928E+06 3.25364E+06 2.68033E+06 2.20787E+06 + 1.81855E+06 1.49776E+06 1.23346E+06 1.01572E+06 8.36345E+05 6.88594E+05 + 5.66900E+05 4.66675E+05 3.84140E+05 3.16177E+05 2.60219E+05 2.14149E+05 + 1.76224E+05 1.45006E+05 1.19312E+05 9.81652E+04 8.07634E+04 6.64443E+04 + 5.46630E+04 4.49705E+04 3.69970E+04 3.04383E+04 2.50436E+04 2.06068E+04 + 1.69557E+04 1.39558E+04 1.14888E+04 9.45974E+03 7.79119E+03 6.41908E+03 + 5.29069E+03 4.36266E+03 3.59931E+03 2.97132E+03 2.45457E+03 2.02924E+03 + 1.67903E+03 1.39054E+03 1.15278E+03 9.56676E+02 7.94798E+02 6.61310E+02 + 5.50759E+02 4.59423E+02 3.83638E+02 3.20811E+02 2.68642E+02 2.25264E+02 + 1.89122E+02 1.59028E+02 1.33886E+02 1.12869E+02 9.52774E+01 8.05349E+01 + 6.81654E+01 5.77746E+01 4.90362E+01 4.16789E+01 3.54776E+01 3.02449E+01 + 2.58245E+01 2.20862E+01 1.89212E+01 1.62379E+01 1.39616E+01 1.20244E+01 + 1.03767E+01 8.97173E+00 7.77380E+00 6.74766E+00 5.86962E+00 5.11637E+00 + 4.46930E+00 3.91156E+00 3.43125E+00 3.01623E+00 2.65705E+00 2.34563E+00 + 2.07511E+00 1.83968E+00 1.63439E+00 1.45504E+00 1.29805E+00 1.16037E+00 + 1.03939E+00 9.32878E-01 8.38927E-01 7.55890E-01 6.82381E-01 6.17143E-01 + 5.59157E-01 5.07518E-01 4.61445E-01 4.20278E-01 3.83341E-01 3.50254E-01 + 3.20507E-01 2.93714E-01 2.69535E-01 2.47676E-01 2.27876E-01 2.09907E-01 + 1.93567E-01 1.78680E-01 1.65089E-01 1.52656E-01 1.41258E-01 1.30787E-01 + 1.21146E-01 1.12250E-01 1.04022E-01 9.63927E-02 8.93020E-02 8.27070E-02 + 7.65411E-02 7.07708E-02 6.53581E-02 6.02693E-02 5.54748E-02 5.09489E-02 + 4.66692E-02 4.26166E-02 3.87748E-02 3.51304E-02 3.16730E-02 2.83948E-02 + 2.52885E-02 2.23549E-02 1.95876E-02 1.69899E-02 1.45644E-02 1.23150E-02 + 1.02469E-02 8.36572E-03 6.67746E-03 5.18739E-03 3.89913E-03 2.81434E-03 + 1.92994E-03 1.23965E-03 7.30024E-04 3.81512E-04 1.67606E-04 5.60286E-05 + 1.17402E-05 9.39594E-07 0.00000E+00 1.56306E+10 1.29417E+10 1.06559E+10 + 8.77298E+09 7.22236E+09 5.94546E+09 4.89400E+09 4.02824E+09 3.31542E+09 + 2.72856E+09 2.24542E+09 1.84770E+09 1.52032E+09 1.25085E+09 1.02906E+09 + 8.46535E+08 6.96327E+08 5.72725E+08 4.71024E+08 3.87349E+08 3.18510E+08 + 2.61882E+08 2.15301E+08 1.76989E+08 1.45481E+08 1.19569E+08 9.82616E+07 + 8.07438E+07 6.62857E+07 5.44572E+07 4.47345E+07 3.67435E+07 3.01765E+07 + 2.47801E+07 2.03463E+07 1.67027E+07 1.37095E+07 1.12512E+07 9.23243E+06 + 7.57479E+06 6.21387E+06 5.09669E+06 4.17974E+06 3.42722E+06 2.80973E+06 + 2.30313E+06 1.88756E+06 1.54671E+06 1.26719E+06 1.03800E+06 8.50116E+05 + 6.96113E+05 5.69905E+05 4.66492E+05 3.81773E+05 3.12382E+05 2.55555E+05 + 2.09026E+05 1.70937E+05 1.39763E+05 1.14254E+05 9.33836E+04 7.63129E+04 + 6.23528E+04 5.09388E+04 4.16086E+04 3.39832E+04 2.77526E+04 2.26596E+04 + 1.85035E+04 1.51096E+04 1.23380E+04 1.00756E+04 8.22909E+03 6.72223E+03 + 5.49269E+03 4.48950E+03 3.67102E+03 3.00325E+03 2.45839E+03 2.01377E+03 + 1.65086E+03 1.35455E+03 1.11250E+03 9.14643E+02 7.53113E+02 6.20692E+02 + 5.12415E+02 4.23507E+02 3.50577E+02 2.90658E+02 2.41364E+02 2.00726E+02 + 1.67243E+02 1.39558E+02 1.16651E+02 9.76680E+01 8.19135E+01 6.88190E+01 + 5.79188E+01 4.88318E+01 4.12448E+01 3.49008E+01 2.95881E+01 2.51323E+01 + 2.13897E+01 1.82413E+01 1.55880E+01 1.33500E+01 1.14554E+01 9.85193E+00 + 8.49088E+00 7.33542E+00 6.34959E+00 5.50914E+00 4.79061E+00 4.17532E+00 + 3.64651E+00 3.19235E+00 2.80088E+00 2.46286E+00 2.17039E+00 1.91683E+00 + 1.69653E+00 1.50475E+00 1.33744E+00 1.19120E+00 1.06310E+00 9.50666E-01 + 8.51785E-01 7.64650E-01 6.87707E-01 6.19650E-01 5.59301E-01 5.05703E-01 + 4.58006E-01 4.15482E-01 3.77515E-01 3.43474E-01 3.13005E-01 2.85633E-01 + 2.60998E-01 2.38786E-01 2.18724E-01 2.00568E-01 1.84109E-01 1.69160E-01 + 1.55556E-01 1.43154E-01 1.31825E-01 1.21457E-01 1.11948E-01 1.03211E-01 + 9.51664E-02 8.77443E-02 8.08813E-02 7.45217E-02 6.86264E-02 6.31350E-02 + 5.80171E-02 5.32379E-02 4.87672E-02 4.45782E-02 4.06477E-02 3.69554E-02 + 3.34841E-02 3.02191E-02 2.71480E-02 2.42608E-02 2.15501E-02 1.90082E-02 + 1.66345E-02 1.44219E-02 1.23710E-02 1.04817E-02 8.75425E-03 7.18973E-03 + 5.78918E-03 4.55329E-03 3.48187E-03 2.57307E-03 1.82331E-03 1.22538E-03 + 7.69740E-04 4.42124E-04 2.24599E-04 9.55000E-05 3.07492E-05 6.21981E-06 + 5.07673E-07 0.00000E+00 2.57793E+10 2.12985E+10 1.74951E+10 1.43692E+10 + 1.18007E+10 9.69049E+09 7.95687E+09 6.53277E+09 5.36303E+09 4.40230E+09 + 3.61331E+09 2.96542E+09 2.43344E+09 1.99668E+09 1.63812E+09 1.34381E+09 + 1.10224E+09 9.03996E+08 7.41315E+08 6.07836E+08 4.98328E+08 4.08497E+08 + 3.34815E+08 2.74386E+08 2.24833E+08 1.84204E+08 1.50892E+08 1.23589E+08 + 1.01123E+08 8.28011E+07 6.77882E+07 5.54886E+07 4.54132E+07 3.71611E+07 + 3.04033E+07 2.48685E+07 2.03373E+07 1.66286E+07 1.35936E+07 1.11103E+07 + 9.07891E+06 7.41740E+06 6.05868E+06 4.94779E+06 4.03970E+06 3.29754E+06 + 2.69111E+06 2.19568E+06 1.79104E+06 1.46061E+06 1.19084E+06 9.70649E+05 + 7.90967E+05 6.44377E+05 5.24813E+05 4.27317E+05 3.47838E+05 2.83062E+05 + 2.30284E+05 1.87293E+05 1.52285E+05 1.23786E+05 1.00591E+05 8.17203E+04 + 6.63716E+04 5.38916E+04 4.37471E+04 3.55040E+04 2.88038E+04 2.33677E+04 + 1.89545E+04 1.53721E+04 1.24658E+04 1.01085E+04 8.19715E+03 6.64776E+03 + 5.39206E+03 4.37460E+03 3.55030E+03 2.88256E+03 2.34165E+03 1.90349E+03 + 1.54849E+03 1.26078E+03 1.02750E+03 8.38616E+02 6.85065E+02 5.60581E+02 + 4.59251E+02 3.76859E+02 3.09765E+02 2.55059E+02 2.10361E+02 1.73860E+02 + 1.43946E+02 1.19409E+02 9.92504E+01 8.26603E+01 6.89837E+01 5.76892E+01 + 4.83454E+01 4.06014E+01 3.41716E+01 2.88233E+01 2.43664E+01 2.06454E+01 + 1.75331E+01 1.49245E+01 1.27352E+01 1.08908E+01 9.33669E+00 8.02303E+00 + 6.91211E+00 5.96771E+00 5.16527E+00 4.48135E+00 3.89739E+00 3.39684E+00 + 2.96799E+00 2.59919E+00 2.28140E+00 2.00697E+00 1.76945E+00 1.56345E+00 + 1.38437E+00 1.22838E+00 1.09219E+00 9.73048E-01 8.68595E-01 7.76832E-01 + 6.96050E-01 6.24787E-01 5.61814E-01 5.06024E-01 4.56520E-01 4.12506E-01 + 3.73300E-01 3.38329E-01 3.07004E-01 2.78993E-01 2.53855E-01 2.31256E-01 + 2.10903E-01 1.92542E-01 1.75947E-01 1.60925E-01 1.47300E-01 1.34923E-01 + 1.23658E-01 1.13388E-01 1.04008E-01 9.54252E-02 8.75583E-02 8.03340E-02 + 7.36884E-02 6.75631E-02 6.19068E-02 5.66833E-02 5.18378E-02 4.73422E-02 + 4.31648E-02 3.92779E-02 3.56571E-02 3.22810E-02 2.91310E-02 2.61912E-02 + 2.34478E-02 2.08891E-02 1.85053E-02 1.62887E-02 1.42314E-02 1.23311E-02 + 1.05801E-02 8.97699E-03 7.51911E-03 6.20436E-03 5.03075E-03 3.99614E-03 + 3.09791E-03 2.33256E-03 1.69524E-03 1.17976E-03 7.77347E-04 4.77754E-04 + 2.67793E-04 1.32330E-04 5.45143E-05 1.69364E-05 3.31591E-06 2.75778E-07 + 0.00000E+00 4.01457E+10 3.30973E+10 2.71238E+10 2.22252E+10 1.82092E+10 + 1.49171E+10 1.22187E+10 1.00073E+10 8.19504E+09 6.71015E+09 5.49361E+09 + 4.49703E+09 3.68075E+09 3.01223E+09 2.46479E+09 2.01655E+09 1.64959E+09 + 1.34921E+09 1.10336E+09 9.02175E+08 7.37556E+08 6.02879E+08 4.92714E+08 + 4.02613E+08 3.28932E+08 2.68689E+08 2.19436E+08 1.79183E+08 1.46159E+08 + 1.19305E+08 9.73662E+07 7.94462E+07 6.48114E+07 5.28616E+07 4.31061E+07 + 3.51412E+07 2.86412E+07 2.33382E+07 1.90126E+07 1.54850E+07 1.26088E+07 + 1.02643E+07 8.35360E+06 6.79679E+06 5.52863E+06 4.49585E+06 3.65498E+06 + 2.97052E+06 2.41352E+06 1.96038E+06 1.59183E+06 1.29216E+06 1.04856E+06 + 8.50611E+05 6.89798E+05 5.59197E+05 4.53166E+05 3.67110E+05 2.97290E+05 + 2.40661E+05 1.94748E+05 1.57536E+05 1.27387E+05 1.02970E+05 8.32025E+04 + 6.72055E+04 5.42647E+04 4.38009E+04 3.53380E+04 2.85065E+04 2.29892E+04 + 1.85342E+04 1.49393E+04 1.20395E+04 9.70146E+03 7.81700E+03 6.29866E+03 + 5.07572E+03 4.09098E+03 3.29824E+03 2.66018E+03 2.14667E+03 1.73341E+03 + 1.40076E+03 1.13291E+03 9.17579E+02 7.43793E+02 6.03942E+02 4.90955E+02 + 3.99782E+02 3.26107E+02 2.66500E+02 2.18174E+02 1.79018E+02 1.47175E+02 + 1.21256E+02 1.00123E+02 8.28595E+01 6.87310E+01 5.71456E+01 4.76264E+01 + 3.97890E+01 3.33228E+01 2.79766E+01 2.35472E+01 1.98694E+01 1.68091E+01 + 1.42566E+01 1.21243E+01 1.03356E+01 8.83456E+00 7.57054E+00 6.50538E+00 + 5.60284E+00 4.83831E+00 4.18855E+00 3.63522E+00 3.16207E+00 2.75762E+00 + 2.41052E+00 2.11201E+00 1.85469E+00 1.63236E+00 1.43982E+00 1.27270E+00 + 1.12731E+00 1.00055E+00 8.89780E-01 7.92784E-01 7.07665E-01 6.32813E-01 + 5.66850E-01 5.08621E-01 4.57087E-01 4.11406E-01 3.70835E-01 3.34734E-01 + 3.02568E-01 2.73789E-01 2.48086E-01 2.25047E-01 2.04363E-01 1.85762E-01 + 1.69005E-01 1.53886E-01 1.40221E-01 1.27852E-01 1.16636E-01 1.06451E-01 + 9.71853E-02 8.87437E-02 8.10402E-02 7.39990E-02 6.75529E-02 6.16427E-02 + 5.62147E-02 5.12215E-02 4.66296E-02 4.23891E-02 3.84737E-02 3.48546E-02 + 3.15059E-02 2.84052E-02 2.55328E-02 2.28714E-02 2.04058E-02 1.81231E-02 + 1.60120E-02 1.40628E-02 1.22674E-02 1.06178E-02 9.11031E-03 7.73683E-03 + 6.49425E-03 5.37840E-03 4.38540E-03 3.51137E-03 2.75224E-03 2.10349E-03 + 1.55989E-03 1.11526E-03 7.62481E-04 4.92740E-04 2.96416E-04 1.62224E-04 + 7.80292E-05 3.11739E-05 9.36035E-06 1.77807E-06 1.50538E-07 0.00000E+00 + 5.85808E+10 4.82003E+10 3.94156E+10 3.22265E+10 2.63451E+10 2.15341E+10 + 1.75992E+10 1.43812E+10 1.17500E+10 9.59875E+09 7.84018E+09 6.40282E+09 + 5.22816E+09 4.26833E+09 3.48414E+09 2.84356E+09 2.32037E+09 1.89311E+09 + 1.54426E+09 1.25947E+09 1.02701E+09 8.37307E+08 6.82513E+08 5.56230E+08 + 4.53223E+08 3.69217E+08 3.00715E+08 2.44877E+08 1.99187E+08 1.62134E+08 + 1.31944E+08 1.07351E+08 8.73219E+07 7.10130E+07 5.77362E+07 4.69271E+07 + 3.81312E+07 3.09759E+07 2.51565E+07 2.04248E+07 1.65784E+07 1.34525E+07 + 1.09128E+07 8.84993E+06 7.17478E+06 5.81487E+06 4.71119E+06 3.81573E+06 + 3.08943E+06 2.50050E+06 2.02312E+06 1.63629E+06 1.32293E+06 1.06917E+06 + 8.63752E+05 6.97524E+05 5.63058E+05 4.54326E+05 3.66438E+05 2.95425E+05 + 2.38071E+05 1.91768E+05 1.54402E+05 1.24262E+05 9.99604E+04 8.03759E+04 + 6.45997E+04 5.18981E+04 4.16700E+04 3.34503E+04 2.68417E+04 2.15301E+04 + 1.72639E+04 1.38392E+04 1.10913E+04 8.88740E+03 7.12069E+03 5.70505E+03 + 4.57114E+03 3.66323E+03 2.93647E+03 2.35486E+03 1.88947E+03 1.51705E+03 + 1.21897E+03 9.80792E+02 7.89757E+02 6.36997E+02 5.14372E+02 4.16065E+02 + 3.37148E+02 2.73723E+02 2.22646E+02 1.81536E+02 1.48327E+02 1.21475E+02 + 9.97228E+01 8.20686E+01 6.77111E+01 5.60098E+01 4.64526E+01 3.86290E+01 + 3.22097E+01 2.69304E+01 2.25784E+01 1.89822E+01 1.60034E+01 1.35295E+01 + 1.14712E+01 9.75119E+00 8.31284E+00 7.10566E+00 6.09155E+00 5.23475E+00 + 4.51092E+00 3.89728E+00 3.37594E+00 2.93110E+00 2.55162E+00 2.22655E+00 + 1.94748E+00 1.70731E+00 1.50011E+00 1.32092E+00 1.16560E+00 1.03066E+00 + 9.13139E-01 8.10574E-01 7.20860E-01 6.42220E-01 5.73140E-01 5.12329E-01 + 4.58707E-01 4.11301E-01 3.69327E-01 3.32090E-01 2.98995E-01 2.69544E-01 + 2.43227E-01 2.19755E-01 1.98746E-01 1.79912E-01 1.63001E-01 1.47794E-01 + 1.34096E-01 1.21740E-01 1.10578E-01 1.00479E-01 9.13287E-02 8.30258E-02 + 7.54810E-02 6.86154E-02 6.23591E-02 5.66501E-02 5.14340E-02 4.66613E-02 + 4.22884E-02 3.82840E-02 3.46030E-02 3.12209E-02 2.81109E-02 2.52494E-02 + 2.26155E-02 2.01910E-02 1.79596E-02 1.59072E-02 1.40214E-02 1.22913E-02 + 1.07074E-02 9.26163E-03 7.94579E-03 6.75522E-03 5.68190E-03 4.72159E-03 + 3.86926E-03 3.12005E-03 2.46912E-03 1.91148E-03 1.44179E-03 1.05426E-03 + 7.42456E-04 4.99385E-04 3.17032E-04 1.87029E-04 1.00166E-04 4.70275E-05 + 1.82857E-05 5.33127E-06 9.87615E-07 8.48791E-08 0.00000E+00 8.31390E+10 + 6.82736E+10 5.57112E+10 4.54519E+10 3.70761E+10 3.02391E+10 2.46590E+10 + 2.01054E+10 1.63899E+10 1.33589E+10 1.08865E+10 8.87020E+09 7.22606E+09 + 5.88562E+09 4.79295E+09 3.90242E+09 3.17675E+09 2.58553E+09 2.10392E+09 + 1.71168E+09 1.39229E+09 1.13226E+09 9.20599E+08 7.48345E+08 6.08188E+08 + 4.94168E+08 4.01424E+08 3.26018E+08 2.64476E+08 2.14695E+08 1.74241E+08 + 1.41374E+08 1.14677E+08 9.29970E+07 7.53954E+07 6.11044E+07 4.95074E+07 + 4.00996E+07 3.24698E+07 2.62838E+07 2.12696E+07 1.72065E+07 1.39150E+07 + 1.12493E+07 9.09121E+06 7.34454E+06 5.93131E+06 4.78824E+06 3.86400E+06 + 3.11695E+06 2.51334E+06 2.02580E+06 1.63215E+06 1.31443E+06 1.05810E+06 + 8.51382E+05 6.84736E+05 5.50453E+05 4.42294E+05 3.55216E+05 2.85142E+05 + 2.28777E+05 1.83462E+05 1.47047E+05 1.17800E+05 9.43214E+04 7.54831E+04 + 6.03771E+04 4.82626E+04 3.85673E+04 3.08051E+04 2.45931E+04 1.96256E+04 + 1.56555E+04 1.24843E+04 9.95278E+03 7.93290E+03 6.32212E+03 5.03821E+03 + 4.01529E+03 3.20062E+03 2.55203E+03 2.03578E+03 1.62489E+03 1.29781E+03 + 1.03793E+03 8.30672E+02 6.65899E+02 5.34409E+02 4.29624E+02 3.46013E+02 + 2.79226E+02 2.25769E+02 1.83007E+02 1.48675E+02 1.21083E+02 9.88665E+01 + 8.09414E+01 6.64479E+01 5.47026E+01 4.51620E+01 3.73933E+01 3.10516E+01 + 2.58615E+01 2.16031E+01 1.80997E+01 1.52101E+01 1.28197E+01 1.08384E+01 + 9.18847E+00 7.81332E+00 6.66274E+00 5.69897E+00 4.88689E+00 4.20256E+00 + 3.62377E+00 3.13310E+00 2.71529E+00 2.35954E+00 2.05534E+00 1.79462E+00 + 1.57059E+00 1.37759E+00 1.21093E+00 1.06666E+00 9.41468E-01 8.32583E-01 + 7.37665E-01 6.54738E-01 5.82130E-01 5.18424E-01 4.62410E-01 4.13074E-01 + 3.69512E-01 3.30987E-01 2.96855E-01 2.66559E-01 2.39637E-01 2.15614E-01 + 1.94221E-01 1.75104E-01 1.57995E-01 1.42660E-01 1.28896E-01 1.16524E-01 + 1.05387E-01 9.53493E-02 8.62896E-02 7.81019E-02 7.06929E-02 6.39800E-02 + 5.78904E-02 5.23595E-02 4.73302E-02 4.27523E-02 3.85803E-02 3.47740E-02 + 3.13041E-02 2.81298E-02 2.52282E-02 2.25744E-02 2.01467E-02 1.79258E-02 + 1.58946E-02 1.40380E-02 1.23427E-02 1.07969E-02 9.39023E-03 8.11334E-03 + 6.95822E-03 5.91682E-03 4.98389E-03 4.15161E-03 3.41513E-03 2.76901E-03 + 2.20798E-03 1.72680E-03 1.32017E-03 9.82589E-04 7.08319E-04 4.91241E-04 + 3.24978E-04 2.02608E-04 1.17167E-04 6.13770E-05 2.81104E-05 1.06309E-05 + 3.00770E-06 5.43226E-07 4.73984E-08 0.00000E+00 1.15178E+11 9.44045E+10 + 7.68738E+10 6.25857E+10 5.09447E+10 4.14618E+10 3.37382E+10 2.74485E+10 + 2.23273E+10 1.81582E+10 1.47649E+10 1.20034E+10 9.75650E+09 7.92864E+09 + 6.44194E+09 5.23294E+09 4.24996E+09 3.45090E+09 2.80147E+09 2.27377E+09 + 1.84505E+09 1.49683E+09 1.21405E+09 9.84455E+08 7.98090E+08 6.46844E+08 + 5.24117E+08 4.24579E+08 3.43542E+08 2.78155E+08 2.25153E+08 1.82199E+08 + 1.47399E+08 1.19211E+08 9.63853E+07 7.79015E+07 6.29416E+07 5.08383E+07 + 4.10490E+07 3.31336E+07 2.67354E+07 2.15651E+07 1.73885E+07 1.40156E+07 + 1.12928E+07 9.09539E+06 7.32269E+06 5.89312E+06 4.74067E+06 3.81197E+06 + 3.06387E+06 2.46150E+06 1.97665E+06 1.58656E+06 1.27285E+06 1.02067E+06 + 8.18040E+05 6.55303E+05 5.24666E+05 4.19849E+05 3.35789E+05 2.68411E+05 + 2.14432E+05 1.71212E+05 1.36624E+05 1.08961E+05 8.68481E+04 6.91836E+04 + 5.50718E+04 4.38223E+04 3.48516E+04 2.77014E+04 2.20072E+04 1.74753E+04 + 1.38708E+04 1.10057E+04 8.72975E+03 6.92292E+03 5.48929E+03 4.35241E+03 + 3.45127E+03 2.73730E+03 2.17181E+03 1.72398E+03 1.36932E+03 1.08899E+03 + 8.66605E+02 6.90758E+02 5.51196E+02 4.40595E+02 3.52837E+02 2.83132E+02 + 2.27656E+02 1.83531E+02 1.48306E+02 1.20155E+02 9.76147E+01 7.95281E+01 + 6.49827E+01 5.32570E+01 4.37808E+01 3.61025E+01 2.98643E+01 2.47821E+01 + 2.06302E+01 1.72286E+01 1.44338E+01 1.21304E+01 1.02279E+01 8.64878E+00 + 7.33668E+00 6.24199E+00 5.32751E+00 4.55890E+00 3.91272E+00 3.36739E+00 + 2.90604E+00 2.51395E+00 2.18070E+00 1.89622E+00 1.65279E+00 1.44393E+00 + 1.26427E+00 1.10933E+00 9.75388E-01 8.59308E-01 7.58474E-01 6.70683E-01 + 5.94076E-01 5.27084E-01 4.68378E-01 4.16825E-01 3.71476E-01 3.31487E-01 + 2.96170E-01 2.64924E-01 2.37230E-01 2.12658E-01 1.90769E-01 1.71308E-01 + 1.53948E-01 1.38441E-01 1.24570E-01 1.12145E-01 1.01002E-01 9.09958E-02 + 8.19989E-02 7.39002E-02 6.66015E-02 6.00165E-02 5.40689E-02 4.86916E-02 + 4.38248E-02 3.94160E-02 3.54189E-02 3.17915E-02 2.84968E-02 2.55076E-02 + 2.27866E-02 2.03124E-02 1.80623E-02 1.60161E-02 1.41558E-02 1.24656E-02 + 1.09314E-02 9.54070E-03 8.28241E-03 7.14657E-03 6.12433E-03 5.20782E-03 + 4.38926E-03 3.66319E-03 3.02214E-03 2.46103E-03 1.97439E-03 1.55691E-03 + 1.20337E-03 9.08609E-04 6.67370E-04 4.74322E-04 3.23988E-04 2.10833E-04 + 1.29105E-04 7.32021E-05 3.75169E-05 1.67684E-05 6.17178E-06 1.69619E-06 + 2.99103E-07 2.64660E-08 0.00000E+00 1.56281E+11 1.27858E+11 1.03904E+11 + 8.44199E+10 6.85766E+10 5.56962E+10 4.52265E+10 3.67178E+10 2.98040E+10 + 2.41873E+10 1.96250E+10 1.59200E+10 1.29118E+10 1.04698E+10 8.48778E+09 + 6.87947E+09 5.57465E+09 4.51629E+09 3.65800E+09 2.96213E+09 2.39805E+09 + 1.94092E+09 1.57053E+09 1.27050E+09 1.02752E+09 8.30786E+08 6.71519E+08 + 5.42653E+08 4.37989E+08 3.53741E+08 2.85615E+08 2.30540E+08 1.86029E+08 + 1.50064E+08 1.21015E+08 9.75500E+07 7.86074E+07 6.33213E+07 5.09898E+07 + 4.10450E+07 3.30276E+07 2.65662E+07 2.13607E+07 1.71683E+07 1.37932E+07 + 1.10770E+07 8.89190E+06 7.13473E+06 5.72225E+06 4.58730E+06 3.67573E+06 + 2.94389E+06 2.35660E+06 1.88551E+06 1.50782E+06 1.20515E+06 9.62707E+05 + 7.68614E+05 6.13304E+05 4.89093E+05 3.89808E+05 3.10491E+05 2.47162E+05 + 1.96628E+05 1.56327E+05 1.24207E+05 9.86235E+04 7.82602E+04 6.20520E+04 + 4.91793E+04 3.89529E+04 3.08332E+04 2.43919E+04 1.92858E+04 1.52410E+04 + 1.20390E+04 9.50608E+03 7.50372E+03 5.92181E+03 4.67283E+03 3.68727E+03 + 2.90995E+03 2.29715E+03 1.81414E+03 1.43346E+03 1.13403E+03 8.97669E+02 + 7.11714E+02 5.64886E+02 4.49128E+02 3.57760E+02 2.85571E+02 2.28422E+02 + 1.83208E+02 1.47304E+02 1.18761E+02 9.60260E+01 7.78765E+01 6.33537E+01 + 5.17035E+01 4.23330E+01 3.47752E+01 2.86620E+01 2.37027E+01 1.96676E+01 + 1.63744E+01 1.36786E+01 1.14644E+01 9.64145E+00 8.13302E+00 6.88324E+00 + 5.84335E+00 4.97684E+00 4.25026E+00 3.64077E+00 3.12746E+00 2.69405E+00 + 2.32637E+00 2.01440E+00 1.74853E+00 1.52136E+00 1.32675E+00 1.15958E+00 + 1.01561E+00 8.91316E-01 7.83738E-01 6.90409E-01 6.09256E-01 5.38532E-01 + 4.76765E-01 4.22708E-01 3.75300E-01 3.33656E-01 2.96985E-01 2.64647E-01 + 2.36080E-01 2.10801E-01 1.88410E-01 1.68497E-01 1.50827E-01 1.35095E-01 + 1.21071E-01 1.08553E-01 9.73665E-02 8.73577E-02 7.83926E-02 7.03536E-02 + 6.31377E-02 5.66540E-02 5.08229E-02 4.55738E-02 4.08447E-02 3.65807E-02 + 3.27331E-02 2.92593E-02 2.61207E-02 2.32831E-02 2.07213E-02 1.84013E-02 + 1.63033E-02 1.44062E-02 1.26914E-02 1.11423E-02 9.74428E-03 8.48416E-03 + 7.35032E-03 6.33233E-03 5.42085E-03 4.60748E-03 3.88473E-03 3.24525E-03 + 2.68356E-03 2.19271E-03 1.76771E-03 1.40327E-03 1.09433E-03 8.35989E-04 + 6.23440E-04 4.51921E-04 3.16706E-04 2.13081E-04 1.36414E-04 8.20599E-05 + 4.56280E-05 2.28855E-05 9.98633E-06 3.57949E-06 9.56585E-07 1.64902E-07 + 1.47766E-08 0.00000E+00 2.08237E+11 1.70060E+11 1.37928E+11 1.11841E+11 + 9.06702E+10 7.34921E+10 5.95565E+10 4.82533E+10 3.90871E+10 3.16554E+10 + 2.56311E+10 2.07487E+10 1.67925E+10 1.35876E+10 1.09918E+10 8.88977E+09 + 7.18801E+09 5.81060E+09 4.69596E+09 3.79418E+09 3.06478E+09 2.47495E+09 + 1.99810E+09 1.61269E+09 1.30125E+09 1.04966E+09 8.46436E+08 6.82385E+08 + 5.49450E+08 4.42695E+08 3.56570E+08 2.87109E+08 2.31104E+08 1.85962E+08 + 1.49586E+08 1.20276E+08 9.66725E+07 7.76725E+07 6.23833E+07 5.00844E+07 + 4.01943E+07 3.22443E+07 2.58560E+07 2.07246E+07 1.66044E+07 1.32974E+07 + 1.06442E+07 8.51647E+06 6.81079E+06 5.44406E+06 4.34941E+06 3.47308E+06 + 2.77186E+06 2.21102E+06 1.76268E+06 1.40445E+06 1.11838E+06 8.90048E+05 + 7.07903E+05 5.62683E+05 4.46970E+05 3.54823E+05 2.81487E+05 2.23159E+05 + 1.76797E+05 1.39970E+05 1.10737E+05 8.75493E+04 6.91577E+04 5.46027E+04 + 4.30816E+04 3.39673E+04 2.67639E+04 2.10752E+04 1.65861E+04 1.30463E+04 + 1.02572E+04 8.06128E+03 6.33353E+03 4.97509E+03 3.90770E+03 3.06947E+03 + 2.41155E+03 1.89531E+03 1.49027E+03 1.17316E+03 9.24014E+02 7.28935E+02 + 5.75645E+02 4.55384E+02 3.60929E+02 2.86672E+02 2.28179E+02 1.82132E+02 + 1.45748E+02 1.16967E+02 9.41540E+01 7.60297E+01 6.15952E+01 5.00689E+01 + 4.08394E+01 3.34272E+01 2.74567E+01 2.26323E+01 1.87218E+01 1.55417E+01 + 1.29474E+01 1.08234E+01 9.08007E+00 7.64162E+00 6.45303E+00 5.46654E+00 + 4.64647E+00 3.96036E+00 3.38601E+00 2.90325E+00 2.49637E+00 2.15181E+00 + 1.85994E+00 1.61159E+00 1.39971E+00 1.21846E+00 1.06299E+00 9.29273E-01 + 8.13983E-01 7.14333E-01 6.27997E-01 5.53023E-01 4.87771E-01 4.30860E-01 + 3.81123E-01 3.37565E-01 2.99359E-01 2.65766E-01 2.36190E-01 2.10104E-01 + 1.87062E-01 1.66688E-01 1.48604E-01 1.32588E-01 1.18358E-01 1.05702E-01 + 9.44304E-02 8.43822E-02 7.54150E-02 6.74045E-02 6.02420E-02 5.38320E-02 + 4.80908E-02 4.29445E-02 3.83281E-02 3.41845E-02 3.04629E-02 2.71185E-02 + 2.41121E-02 2.14082E-02 1.89753E-02 1.67898E-02 1.48212E-02 1.30508E-02 + 1.14593E-02 1.00295E-02 8.74624E-03 7.59588E-03 6.56635E-03 5.64683E-03 + 4.82766E-03 4.10015E-03 3.45645E-03 2.88954E-03 2.39259E-03 1.96034E-03 + 1.58646E-03 1.26618E-03 9.94606E-04 7.67105E-04 5.79220E-04 4.26658E-04 + 3.05250E-04 2.10947E-04 1.39810E-04 8.80663E-05 5.20500E-05 2.83878E-05 + 1.39384E-05 5.94053E-06 2.07502E-06 5.39749E-07 9.10661E-08 8.24924E-09 + 0.00000E+00 2.73049E+11 2.22601E+11 1.80196E+11 1.45834E+11 1.17999E+11 + 9.54568E+10 7.72042E+10 6.24280E+10 5.04685E+10 4.07909E+10 3.29613E+10 + 2.66284E+10 2.15070E+10 1.73665E+10 1.40196E+10 1.13149E+10 9.12961E+09 + 7.36449E+09 5.93907E+09 4.78825E+09 3.85937E+09 3.10981E+09 2.50512E+09 + 2.01743E+09 1.62419E+09 1.30721E+09 1.05173E+09 8.45951E+08 6.79575E+08 + 5.46265E+08 4.38960E+08 3.52615E+08 2.83156E+08 2.27299E+08 1.82394E+08 + 1.46297E+08 1.17297E+08 9.40092E+07 7.53147E+07 6.03131E+07 4.82795E+07 + 3.86303E+07 3.08961E+07 2.46993E+07 1.97363E+07 1.57631E+07 1.25838E+07 + 1.00407E+07 8.00755E+06 6.38276E+06 5.08495E+06 4.04882E+06 3.22201E+06 + 2.56258E+06 2.03691E+06 1.61810E+06 1.28461E+06 1.01920E+06 8.08111E+05 + 6.40315E+05 5.07018E+05 4.01192E+05 3.17232E+05 2.50662E+05 1.97918E+05 + 1.56157E+05 1.23115E+05 9.69936E+04 7.63441E+04 6.00581E+04 4.72112E+04 + 3.70837E+04 2.91081E+04 2.28323E+04 1.78981E+04 1.40218E+04 1.09792E+04 + 8.59282E+03 6.72261E+03 5.25802E+03 4.11187E+03 3.21550E+03 2.51489E+03 + 1.96749E+03 1.53987E+03 1.20654E+03 9.45824E+02 7.42607E+02 5.83653E+02 + 4.59526E+02 3.62489E+02 2.86562E+02 2.27034E+02 1.80394E+02 1.43714E+02 + 1.14834E+02 9.20478E+01 7.40266E+01 5.97378E+01 4.83770E+01 3.93180E+01 + 3.20722E+01 2.62583E+01 2.15780E+01 1.77977E+01 1.47339E+01 1.22424E+01 + 1.02088E+01 8.54435E+00 7.17469E+00 6.04580E+00 5.11108E+00 4.33578E+00 + 3.68848E+00 3.14769E+00 2.69399E+00 2.31228E+00 1.98957E+00 1.71665E+00 + 1.48477E+00 1.28724E+00 1.11851E+00 9.73970E-01 8.49835E-01 7.42948E-01 + 6.50687E-01 5.70860E-01 5.01634E-01 4.41468E-01 3.89068E-01 3.43339E-01 + 3.03352E-01 2.68332E-01 2.37590E-01 2.10569E-01 1.86779E-01 1.65803E-01 + 1.47291E-01 1.30893E-01 1.16401E-01 1.03554E-01 9.21530E-02 8.20250E-02 + 7.30191E-02 6.50037E-02 5.78639E-02 5.14988E-02 4.58204E-02 4.07511E-02 + 3.62229E-02 3.21758E-02 2.85571E-02 2.53200E-02 2.24234E-02 1.98311E-02 + 1.75105E-02 1.54327E-02 1.35758E-02 1.19122E-02 1.04246E-02 9.09522E-03 + 7.90837E-03 6.85003E-03 5.90776E-03 5.07045E-03 4.32818E-03 3.67203E-03 + 3.09403E-03 2.58695E-03 2.14431E-03 1.75989E-03 1.42874E-03 1.14520E-03 + 9.04887E-04 7.03384E-04 5.36548E-04 4.00456E-04 2.91379E-04 2.05765E-04 + 1.40233E-04 9.15671E-05 5.67577E-05 3.29646E-05 1.76388E-05 8.48089E-06 + 3.53196E-06 1.20307E-06 3.04897E-07 5.03998E-08 4.60470E-09 0.00000E+00 + 3.52940E+11 2.87247E+11 2.32094E+11 1.87483E+11 1.51413E+11 1.22255E+11 + 9.86898E+10 7.96481E+10 6.42652E+10 5.18408E+10 4.18082E+10 3.37089E+10 + 2.71717E+10 2.18967E+10 1.76411E+10 1.42089E+10 1.14413E+10 9.21026E+09 + 7.41220E+09 5.96347E+09 4.79651E+09 3.85677E+09 3.10021E+09 2.49131E+09 + 2.00136E+09 1.60725E+09 1.29029E+09 1.03554E+09 8.30015E+08 6.65693E+08 + 5.33716E+08 4.27752E+08 3.42702E+08 2.74459E+08 2.19722E+08 1.75821E+08 + 1.40633E+08 1.12441E+08 8.98623E+07 7.17870E+07 5.73221E+07 4.57513E+07 + 3.64993E+07 2.91046E+07 2.31968E+07 1.84790E+07 1.47133E+07 1.17089E+07 + 9.31298E+06 7.40330E+06 5.88191E+06 4.67048E+06 3.70637E+06 2.93950E+06 + 2.32986E+06 1.84548E+06 1.46085E+06 1.15562E+06 9.13535E+05 7.21660E+05 + 5.69678E+05 4.49375E+05 3.54213E+05 2.78992E+05 2.19575E+05 1.72676E+05 + 1.35686E+05 1.06536E+05 8.35679E+04 6.55121E+04 5.13167E+04 4.01638E+04 + 3.14107E+04 2.45470E+04 1.91696E+04 1.49604E+04 1.16684E+04 9.09600E+03 + 7.08756E+03 5.52073E+03 4.29932E+03 3.34786E+03 2.60717E+03 2.03081E+03 + 1.58242E+03 1.23438E+03 9.63309E+02 7.52933E+02 5.89097E+02 4.61720E+02 + 3.62586E+02 2.85363E+02 2.25091E+02 1.78079E+02 1.41271E+02 1.12418E+02 + 8.97515E+01 7.19018E+01 5.78081E+01 4.66481E+01 3.77843E+01 3.07215E+01 + 2.50752E+01 2.05457E+01 1.68994E+01 1.39536E+01 1.15652E+01 9.62125E+00 + 8.03449E+00 6.73205E+00 5.66112E+00 4.77637E+00 4.04406E+00 3.43387E+00 + 2.92505E+00 2.49892E+00 2.14102E+00 1.83893E+00 1.58384E+00 1.36744E+00 + 1.18337E+00 1.02635E+00 8.92034E-01 7.76838E-01 6.77786E-01 5.92404E-01 + 5.18633E-01 4.54749E-01 3.99307E-01 3.51092E-01 3.09079E-01 2.72399E-01 + 2.40327E-01 2.12222E-01 1.87562E-01 1.65890E-01 1.46819E-01 1.30022E-01 + 1.15174E-01 1.02081E-01 9.05009E-02 8.02494E-02 7.11657E-02 6.31101E-02 + 5.59605E-02 4.96107E-02 4.39674E-02 3.89493E-02 3.44848E-02 3.05111E-02 + 2.69729E-02 2.38217E-02 2.10145E-02 1.85135E-02 1.62853E-02 1.43002E-02 + 1.25317E-02 1.09595E-02 9.55867E-03 8.31319E-03 7.20686E-03 6.22532E-03 + 5.35580E-03 4.58692E-03 3.90857E-03 3.31168E-03 2.78816E-03 2.33072E-03 + 1.93279E-03 1.58850E-03 1.29225E-03 1.03950E-03 8.25269E-04 6.45603E-04 + 4.96614E-04 3.74684E-04 2.76433E-04 1.98695E-04 1.38507E-04 9.31003E-05 + 5.98982E-05 3.65408E-05 2.08592E-05 1.09532E-05 5.15887E-06 2.10044E-06 + 6.98194E-07 1.72570E-07 2.79731E-08 2.56996E-09 0.00000E+00 4.50366E+11 + 3.65937E+11 2.95141E+11 2.37977E+11 1.91840E+11 1.54611E+11 1.24577E+11 + 1.00353E+11 8.08187E+10 6.50707E+10 5.23778E+10 4.21499E+10 3.39102E+10 + 2.72739E+10 2.19303E+10 1.76288E+10 1.41669E+10 1.13816E+10 9.14126E+09 + 7.33970E+09 5.89140E+09 4.72742E+09 3.79222E+09 3.04105E+09 2.43786E+09 + 1.95366E+09 1.56504E+09 1.25335E+09 1.00241E+09 8.02206E+08 6.41752E+08 + 5.13200E+08 4.10242E+08 3.27810E+08 2.61838E+08 2.09042E+08 1.66819E+08 + 1.33067E+08 1.06097E+08 8.45554E+07 6.73564E+07 5.36304E+07 4.26809E+07 + 3.39501E+07 2.69916E+07 2.14482E+07 1.70342E+07 1.35212E+07 1.07268E+07 + 8.50494E+06 6.73936E+06 5.33708E+06 4.22397E+06 3.34090E+06 2.64072E+06 + 2.08589E+06 1.64651E+06 1.29878E+06 1.02374E+06 8.06360E+05 6.34659E+05 + 4.99135E+05 3.92243E+05 3.07996E+05 2.41647E+05 1.89434E+05 1.48377E+05 + 1.16123E+05 9.07869E+04 7.09332E+04 5.53743E+04 4.31899E+04 3.36588E+04 + 2.62102E+04 2.03944E+04 1.58576E+04 1.23219E+04 9.56891E+03 7.42723E+03 + 5.76258E+03 4.46977E+03 3.46650E+03 2.68848E+03 2.08545E+03 1.61816E+03 + 1.25691E+03 9.76698E+02 7.60124E+02 5.92165E+02 4.62133E+02 3.61360E+02 + 2.83196E+02 2.22449E+02 1.75267E+02 1.38483E+02 1.09769E+02 8.73048E+01 + 6.96861E+01 5.58298E+01 4.49000E+01 3.62513E+01 2.93846E+01 2.39140E+01 + 1.95399E+01 1.60298E+01 1.32025E+01 1.09166E+01 9.06114E+00 7.55039E+00 + 6.31330E+00 5.29838E+00 4.46168E+00 3.77054E+00 3.19574E+00 2.71729E+00 + 2.31728E+00 1.98187E+00 1.69920E+00 1.46089E+00 1.25901E+00 1.08753E+00 + 9.41468E-01 8.16701E-01 7.09842E-01 6.18087E-01 5.39108E-01 4.70966E-01 + 4.12043E-01 3.60982E-01 3.16645E-01 2.78073E-01 2.44452E-01 2.15106E-01 + 1.89434E-01 1.66951E-01 1.47230E-01 1.29910E-01 1.14687E-01 1.01261E-01 + 8.94485E-02 7.90262E-02 6.98229E-02 6.16896E-02 5.44966E-02 4.81312E-02 + 4.24950E-02 3.75020E-02 3.30769E-02 2.91537E-02 2.56746E-02 2.25888E-02 + 1.98515E-02 1.74233E-02 1.52694E-02 1.33595E-02 1.16661E-02 1.01652E-02 + 8.83785E-03 7.66173E-03 6.62210E-03 5.70419E-03 4.89495E-03 4.18277E-03 + 3.55735E-03 3.00949E-03 2.53102E-03 2.11462E-03 1.75372E-03 1.44242E-03 + 1.17544E-03 9.47822E-04 7.55487E-04 5.94086E-04 4.60141E-04 3.50282E-04 + 2.61406E-04 1.90653E-04 1.35383E-04 9.31666E-05 6.17715E-05 3.91638E-05 + 2.35182E-05 1.31983E-05 6.80315E-06 3.14011E-06 1.25062E-06 4.06004E-07 + 9.79711E-08 1.55848E-08 1.43410E-09 0.00000E+00 5.68013E+11 4.60792E+11 + 3.70989E+11 2.98604E+11 2.40283E+11 1.93306E+11 1.55473E+11 1.25013E+11 + 1.00495E+11 8.07637E+10 6.48892E+10 5.21208E+10 4.18532E+10 3.35988E+10 + 2.69647E+10 2.16341E+10 1.73522E+10 1.39136E+10 1.11530E+10 8.93737E+09 + 7.15960E+09 5.73360E+09 4.59010E+09 3.67344E+09 2.93882E+09 2.35028E+09 + 1.87886E+09 1.50153E+09 1.19837E+09 9.57001E+08 7.63954E+08 6.09609E+08 + 4.86254E+08 3.87701E+08 3.08993E+08 2.46142E+08 1.95985E+08 1.55979E+08 + 1.24082E+08 9.86614E+07 7.84109E+07 6.22862E+07 4.94525E+07 3.92428E+07 + 3.11245E+07 2.46722E+07 1.95467E+07 1.54772E+07 1.22478E+07 9.68637E+06 + 7.65595E+06 6.04733E+06 4.77362E+06 3.76568E+06 2.96856E+06 2.33854E+06 + 1.84091E+06 1.44811E+06 1.13827E+06 8.94040E+05 7.01659E+05 5.50231E+05 + 4.31129E+05 3.37525E+05 2.64018E+05 2.06340E+05 1.61119E+05 1.25699E+05 + 9.79610E+04 7.62913E+04 5.93620E+04 4.61461E+04 3.58411E+04 2.78137E+04 + 2.15666E+04 1.67097E+04 1.29373E+04 1.00100E+04 7.74076E+03 5.98320E+03 + 4.62312E+03 3.57151E+03 2.75903E+03 2.13165E+03 1.64735E+03 1.27440E+03 + 9.86234E+02 7.64400E+02 5.93050E+02 4.60927E+02 3.58949E+02 2.80172E+02 + 2.19198E+02 1.72032E+02 1.35408E+02 1.06933E+02 8.47432E+01 6.74065E+01 + 5.38231E+01 4.31476E+01 3.47298E+01 2.80693E+01 2.27801E+01 1.85643E+01 + 1.51912E+01 1.24819E+01 1.02973E+01 8.52844E+00 7.09170E+00 5.91786E+00 + 4.95688E+00 4.16625E+00 3.51440E+00 2.97327E+00 2.52362E+00 2.14831E+00 + 1.83411E+00 1.56972E+00 1.34715E+00 1.15888E+00 9.99201E-01 8.63373E-01 + 7.47513E-01 6.48424E-01 5.63461E-01 4.90434E-01 4.27520E-01 3.73199E-01 + 3.26199E-01 2.85453E-01 2.50063E-01 2.19268E-01 1.92436E-01 1.69006E-01 + 1.48526E-01 1.30597E-01 1.14884E-01 1.01104E-01 8.89777E-02 7.83337E-02 + 6.89660E-02 6.07152E-02 5.34435E-02 4.70307E-02 4.13727E-02 3.63784E-02 + 3.19683E-02 2.80732E-02 2.46322E-02 2.15922E-02 1.89062E-02 1.65334E-02 + 1.44375E-02 1.25867E-02 1.09532E-02 9.51191E-03 8.24091E-03 7.12296E-03 + 6.13786E-03 5.27213E-03 4.51239E-03 3.84682E-03 3.26493E-03 2.75743E-03 + 2.31604E-03 1.93342E-03 1.60300E-03 1.31894E-03 1.07597E-03 8.69420E-04 + 6.94917E-04 5.48867E-04 4.27522E-04 3.27863E-04 2.47010E-04 1.82344E-04 + 1.31479E-04 9.22454E-05 6.26754E-05 4.09953E-05 2.56175E-05 1.51462E-05 + 8.35857E-06 4.23092E-06 1.91470E-06 7.46446E-07 2.36882E-07 5.58680E-08 + 8.72676E-09 8.00117E-10 0.00000E+00 7.08804E+11 5.74112E+11 4.61430E+11 + 3.70756E+11 2.97824E+11 2.39177E+11 1.92028E+11 1.54133E+11 1.23682E+11 + 9.92204E+10 7.95742E+10 6.38000E+10 5.11380E+10 4.09769E+10 3.28250E+10 + 2.62869E+10 2.10446E+10 1.68424E+10 1.34750E+10 1.07774E+10 8.61697E+09 + 6.88731E+09 5.50294E+09 4.39530E+09 3.50935E+09 2.80094E+09 2.23463E+09 + 1.78223E+09 1.41948E+09 1.13124E+09 9.01172E+08 7.17603E+08 5.71189E+08 + 4.54455E+08 3.61420E+08 2.87284E+08 2.28246E+08 1.81256E+08 1.43871E+08 + 1.14140E+08 9.05086E+07 7.17327E+07 5.68220E+07 4.49866E+07 3.55967E+07 + 2.81509E+07 2.22496E+07 1.75750E+07 1.38741E+07 1.09457E+07 8.62990E+06 + 6.79959E+06 5.35386E+06 4.21262E+06 3.31231E+06 2.60252E+06 2.04331E+06 + 1.60303E+06 1.25664E+06 9.84309E+05 7.70364E+05 6.02415E+05 4.70678E+05 + 3.67427E+05 2.86571E+05 2.23304E+05 1.73844E+05 1.35215E+05 1.05052E+05 + 8.15585E+04 6.32593E+04 4.90176E+04 3.79471E+04 2.93504E+04 2.26816E+04 + 1.75135E+04 1.35125E+04 1.04183E+04 8.02763E+03 6.18239E+03 4.75944E+03 + 3.66309E+03 2.81907E+03 2.16971E+03 1.67028E+03 1.28711E+03 9.92170E+02 + 7.65983E+02 5.91940E+02 4.58262E+02 3.55484E+02 2.76400E+02 2.15425E+02 + 1.68442E+02 1.32100E+02 1.03951E+02 8.20981E+01 6.50866E+01 5.18055E+01 + 4.14036E+01 3.32291E+01 2.67818E+01 2.16777E+01 1.76213E+01 1.43849E+01 + 1.17924E+01 9.70717E+00 8.02286E+00 6.65786E+00 5.54502E+00 4.63582E+00 + 3.88923E+00 3.27481E+00 2.76564E+00 2.34325E+00 1.99126E+00 1.69704E+00 + 1.44984E+00 1.24203E+00 1.06652E+00 9.17859E-01 7.91588E-01 6.84034E-01 + 5.92180E-01 5.13534E-01 4.46037E-01 3.87974E-01 3.37919E-01 2.94678E-01 + 2.57252E-01 2.24801E-01 1.96613E-01 1.72096E-01 1.50729E-01 1.32087E-01 + 1.15803E-01 1.01561E-01 8.90985E-02 7.81571E-02 6.85768E-02 6.01664E-02 + 5.27786E-02 4.62853E-02 4.05757E-02 3.55532E-02 3.11339E-02 2.72445E-02 + 2.38211E-02 2.08077E-02 1.81555E-02 1.58214E-02 1.37679E-02 1.19619E-02 + 1.03742E-02 8.97955E-03 7.75504E-03 6.68070E-03 5.74077E-03 4.91714E-03 + 4.19751E-03 3.56981E-03 3.02337E-03 2.54877E-03 2.13766E-03 1.78265E-03 + 1.47719E-03 1.21543E-03 9.92197E-04 8.02849E-04 6.43278E-04 5.09683E-04 + 3.98925E-04 3.07806E-04 2.33739E-04 1.74294E-04 1.27285E-04 9.07454E-05 + 6.29117E-05 4.22091E-05 2.72414E-05 1.67817E-05 9.77172E-06 5.30475E-06 + 2.63800E-06 1.17121E-06 4.47297E-07 1.38904E-07 3.20590E-08 4.91950E-09 + 4.46311E-10 0.00000E+00 8.75900E+11 7.08381E+11 5.68390E+11 4.55927E+11 + 3.65619E+11 2.93121E+11 2.34934E+11 1.88245E+11 1.50793E+11 1.20757E+11 + 9.66762E+10 7.73745E+10 6.19079E+10 4.95178E+10 3.95952E+10 3.16510E+10 + 2.52926E+10 2.02049E+10 1.61353E+10 1.28810E+10 1.02796E+10 8.20062E+09 + 6.53980E+09 5.21344E+09 4.15454E+09 3.30944E+09 2.63513E+09 2.09750E+09 + 1.66725E+09 1.32603E+09 1.05422E+09 8.37766E+08 6.65468E+08 5.28372E+08 + 4.19330E+08 3.32615E+08 2.63701E+08 2.08965E+08 1.65507E+08 1.31021E+08 + 1.03666E+08 8.19795E+07 6.47941E+07 5.11827E+07 4.04076E+07 3.18822E+07 + 2.51404E+07 1.98121E+07 1.56032E+07 1.22805E+07 9.65902E+06 7.59194E+06 + 5.96306E+06 4.68032E+06 3.67081E+06 2.87688E+06 2.25292E+06 1.76290E+06 + 1.37833E+06 1.07676E+06 8.40457E+05 6.55439E+05 5.10695E+05 3.97554E+05 + 3.09191E+05 2.40241E+05 1.86486E+05 1.44621E+05 1.12025E+05 8.67089E+04 + 6.70477E+04 5.17913E+04 3.99677E+04 3.08141E+04 2.37351E+04 1.82664E+04 + 1.40462E+04 1.07929E+04 8.28753E+03 6.36019E+03 4.87892E+03 3.74153E+03 + 2.86895E+03 2.19997E+03 1.68728E+03 1.29535E+03 9.94765E+02 7.65093E+02 + 5.89023E+02 4.54291E+02 3.51091E+02 2.71978E+02 2.11210E+02 1.64559E+02 + 1.28607E+02 1.00861E+02 7.93971E+01 6.27469E+01 4.97920E+01 3.96789E+01 + 3.17565E+01 2.55271E+01 2.06099E+01 1.67130E+01 1.36121E+01 1.11343E+01 + 9.14615E+00 7.54390E+00 6.24818E+00 5.19397E+00 4.33435E+00 3.62975E+00 + 3.05092E+00 2.57203E+00 2.17541E+00 1.84541E+00 1.56998E+00 1.33892E+00 + 1.14496E+00 9.81371E-01 8.43015E-01 7.25662E-01 6.25846E-01 5.40724E-01 + 4.67950E-01 4.05585E-01 3.52020E-01 3.05914E-01 2.66150E-01 2.31791E-01 + 2.02050E-01 1.76262E-01 1.53875E-01 1.34402E-01 1.17447E-01 1.02666E-01 + 8.97678E-02 7.85070E-02 6.86437E-02 6.00287E-02 5.24853E-02 4.58767E-02 + 4.00847E-02 3.50066E-02 3.05532E-02 2.66472E-02 2.32210E-02 2.02158E-02 + 1.75801E-02 1.52690E-02 1.32433E-02 1.14684E-02 9.91410E-03 8.55390E-03 + 7.36462E-03 6.32556E-03 5.41859E-03 4.62931E-03 3.94151E-03 3.34404E-03 + 2.82603E-03 2.37790E-03 1.99122E-03 1.65855E-03 1.37329E-03 1.12965E-03 + 9.22463E-04 7.47166E-04 5.99708E-04 4.76506E-04 3.74283E-04 2.90323E-04 + 2.21921E-04 1.66884E-04 1.23181E-04 8.90039E-05 6.27482E-05 4.29932E-05 + 2.84894E-05 1.81466E-05 1.10238E-05 6.32397E-06 3.37868E-06 1.65165E-06 + 7.19943E-07 2.69619E-07 8.20355E-08 1.85549E-08 2.79791E-09 2.48904E-10 + 0.00000E+00 1.07270E+12 8.66258E+11 6.93929E+11 5.55709E+11 4.44898E+11 + 3.56085E+11 2.84920E+11 2.27913E+11 1.82258E+11 1.45706E+11 1.16449E+11 + 9.30387E+10 7.43114E+10 5.93349E+10 4.73615E+10 3.77920E+10 3.01460E+10 + 2.40388E+10 1.91623E+10 1.52697E+10 1.21634E+10 9.68562E+09 7.70970E+09 + 6.13458E+09 4.87938E+09 3.87946E+09 3.08310E+09 2.44935E+09 1.94313E+09 + 1.54244E+09 1.22385E+09 9.70641E+08 7.69476E+08 6.09722E+08 4.82910E+08 + 3.82262E+08 3.02437E+08 2.39161E+08 1.89027E+08 1.49323E+08 1.17896E+08 + 9.30311E+07 7.33693E+07 5.78295E+07 4.55541E+07 3.58627E+07 2.82155E+07 + 2.21849E+07 1.74318E+07 1.36879E+07 1.07408E+07 8.42221E+06 6.59938E+06 + 5.16724E+06 4.04282E+06 3.16061E+06 2.46894E+06 1.92705E+06 1.50283E+06 + 1.17099E+06 9.11617E+05 7.09054E+05 5.50991E+05 4.27760E+05 3.31770E+05 + 2.57067E+05 1.98985E+05 1.53873E+05 1.18846E+05 9.17186E+04 7.07103E+04 + 5.44555E+04 4.18949E+04 3.21996E+04 2.47241E+04 1.89666E+04 1.45372E+04 + 1.11334E+04 8.52044E+03 6.51678E+03 4.98188E+03 3.80722E+03 2.90906E+03 + 2.22281E+03 1.69870E+03 1.29942E+03 9.94277E+02 7.61949E+02 5.84479E+02 + 4.49162E+02 3.45887E+02 2.67002E+02 2.06625E+02 1.60440E+02 1.24971E+02 + 9.76941E+01 7.66643E+01 6.04050E+01 4.77951E+01 3.79821E+01 3.03180E+01 + 2.43091E+01 1.95791E+01 1.58405E+01 1.28730E+01 1.05074E+01 8.61374E+00 + 7.09086E+00 5.86185E+00 4.86385E+00 4.05156E+00 3.38694E+00 2.84187E+00 + 2.39165E+00 2.01935E+00 1.71006E+00 1.45230E+00 1.23637E+00 1.05538E+00 + 9.02943E-01 7.74204E-01 6.65164E-01 5.72554E-01 4.93692E-01 4.26371E-01 + 3.68766E-01 3.19366E-01 2.76915E-01 2.40362E-01 2.08832E-01 1.81588E-01 + 1.58008E-01 1.37577E-01 1.19839E-01 1.04427E-01 9.10206E-02 7.93467E-02 + 6.91785E-02 6.02936E-02 5.25525E-02 4.57919E-02 3.98853E-02 3.47230E-02 + 3.02104E-02 2.62651E-02 2.28158E-02 1.98002E-02 1.71644E-02 1.48611E-02 + 1.28491E-02 1.10925E-02 9.55975E-03 8.22328E-03 7.05891E-03 6.04560E-03 + 5.16460E-03 4.39948E-03 3.73716E-03 3.16317E-03 2.66742E-03 2.24015E-03 + 1.87282E-03 1.55791E-03 1.28879E-03 1.05964E-03 8.65336E-04 7.01350E-04 + 5.63693E-04 4.48841E-04 3.53693E-04 2.75444E-04 2.11765E-04 1.60382E-04 + 1.19452E-04 8.72903E-05 6.24136E-05 4.35213E-05 2.94775E-05 1.92974E-05 + 1.21350E-05 7.27226E-06 4.11204E-06 2.16338E-06 1.04036E-06 4.45655E-07 + 1.63860E-07 4.89230E-08 1.08619E-08 1.60971E-09 1.38785E-10 0.00000E+00 + 1.30283E+12 1.05058E+12 8.40237E+11 6.71791E+11 5.36961E+11 4.29069E+11 + 3.42756E+11 2.73724E+11 2.18530E+11 1.74412E+11 1.39157E+11 1.10994E+11 + 8.85018E+10 7.05446E+10 5.62123E+10 4.47767E+10 3.56553E+10 2.83822E+10 + 2.25846E+10 1.79648E+10 1.42847E+10 1.13543E+10 9.02156E+09 7.16532E+09 + 5.68873E+09 4.51457E+09 3.58114E+09 2.83968E+09 2.24850E+09 1.78144E+09 + 1.41077E+09 1.11673E+09 8.83558E+08 6.98744E+08 5.52321E+08 4.36334E+08 + 3.44523E+08 2.71889E+08 2.14454E+08 1.69060E+08 1.33201E+08 1.04888E+08 + 8.25448E+07 6.49226E+07 5.10313E+07 4.00872E+07 3.14700E+07 2.46889E+07 + 1.93560E+07 1.51645E+07 1.18722E+07 9.28795E+06 7.26080E+06 5.67175E+06 + 4.42699E+06 3.45263E+06 2.69049E+06 2.09482E+06 1.62961E+06 1.26658E+06 + 9.83524E+05 7.63014E+05 5.91377E+05 4.57902E+05 3.54199E+05 2.73704E+05 + 2.11282E+05 1.62928E+05 1.25486E+05 9.65662E+04 7.42322E+04 5.70001E+04 + 4.37221E+04 3.35025E+04 2.56458E+04 1.96126E+04 1.49850E+04 1.14397E+04 + 8.72653E+03 6.65253E+03 5.06877E+03 3.86061E+03 2.93984E+03 2.23863E+03 + 1.70487E+03 1.29963E+03 9.90964E+02 7.56765E+02 5.78481E+02 4.43015E+02 + 3.39984E+02 2.61557E+02 2.01738E+02 1.56135E+02 1.21232E+02 9.44792E+01 + 7.39205E+01 5.80759E+01 4.58254E+01 3.63204E+01 2.89182E+01 2.31306E+01 + 1.85868E+01 1.50044E+01 1.21676E+01 9.91152E+00 8.10929E+00 6.66294E+00 + 5.49797E+00 4.55373E+00 3.78656E+00 3.15992E+00 2.64683E+00 2.22370E+00 + 1.87433E+00 1.58453E+00 1.34336E+00 1.14162E+00 9.72761E-01 8.30748E-01 + 7.10983E-01 6.09689E-01 5.23783E-01 4.50738E-01 3.88477E-01 3.35283E-01 + 2.89739E-01 2.50664E-01 2.17075E-01 1.88152E-01 1.63204E-01 1.41653E-01 + 1.23015E-01 1.06866E-01 9.28640E-02 8.07096E-02 7.01498E-02 6.09734E-02 + 5.29745E-02 4.60228E-02 3.99675E-02 3.46914E-02 3.00933E-02 2.60857E-02 + 2.25926E-02 1.95485E-02 1.68960E-02 1.45856E-02 1.25739E-02 1.08233E-02 + 9.30080E-03 7.97779E-03 6.82910E-03 5.83278E-03 4.96971E-03 4.22294E-03 + 3.57765E-03 3.02196E-03 2.54299E-03 2.13164E-03 1.77920E-03 1.47805E-03 + 1.22151E-03 1.00373E-03 8.19563E-04 6.64514E-04 5.34628E-04 4.26435E-04 + 3.36888E-04 2.63322E-04 2.03344E-04 1.54975E-04 1.16312E-04 8.58158E-05 + 6.20973E-05 4.39476E-05 3.03182E-05 2.03056E-05 1.31372E-05 8.15928E-06 + 4.82610E-06 2.69140E-06 1.39540E-06 6.60754E-07 2.78484E-07 1.00679E-07 + 2.95499E-08 6.45223E-09 9.39816E-10 7.73732E-11 0.00000E+00 1.57015E+12 + 1.26437E+12 1.00963E+12 8.05954E+11 6.43177E+11 5.13124E+11 4.09244E+11 + 3.26295E+11 2.60078E+11 2.07233E+11 1.65073E+11 1.31447E+11 1.04636E+11 + 8.32658E+10 6.62373E+10 5.26730E+10 4.18716E+10 3.32733E+10 2.64309E+10 + 2.09878E+10 1.66593E+10 1.32184E+10 1.04841E+10 8.31207E+09 6.58731E+09 + 5.21822E+09 4.13175E+09 3.27027E+09 2.58465E+09 2.04395E+09 1.61563E+09 + 1.27646E+09 1.00802E+09 7.95643E+08 6.27698E+08 4.94915E+08 3.90009E+08 + 3.07176E+08 2.41803E+08 1.90236E+08 1.49580E+08 1.17544E+08 9.23140E+07 + 7.24548E+07 5.68321E+07 4.45492E+07 3.48978E+07 2.73189E+07 2.13711E+07 + 1.67063E+07 1.30502E+07 1.01865E+07 7.94517E+06 6.19210E+06 4.82192E+06 + 3.75182E+06 2.91671E+06 2.26551E+06 1.75812E+06 1.36311E+06 1.05586E+06 + 8.17078E+05 6.31672E+05 4.87845E+05 3.76379E+05 2.90076E+05 2.23322E+05 + 1.71748E+05 1.31916E+05 1.01233E+05 7.76003E+04 5.94163E+04 4.54436E+04 + 3.47195E+04 2.64984E+04 2.02035E+04 1.53893E+04 1.17120E+04 8.90618E+03 + 6.76791E+03 5.14010E+03 3.90220E+03 2.96175E+03 2.24785E+03 1.70618E+03 + 1.29627E+03 9.85081E+02 7.49748E+02 5.71196E+02 4.35980E+02 3.33483E+02 + 2.55723E+02 1.96608E+02 1.51691E+02 1.17424E+02 9.12413E+01 7.11837E+01 + 5.57722E+01 4.38914E+01 3.46996E+01 2.75607E+01 2.19937E+01 1.76340E+01 + 1.42049E+01 1.14958E+01 9.34588E+00 7.63199E+00 6.25923E+00 5.15560E+00 + 4.26267E+00 3.53842E+00 2.94781E+00 2.46499E+00 2.06742E+00 1.73966E+00 + 1.46817E+00 1.24257E+00 1.05412E+00 8.96610E-01 7.64330E-01 6.52932E-01 + 5.58851E-01 4.79179E-01 4.11536E-01 3.53966E-01 3.04858E-01 2.62879E-01 + 2.26921E-01 1.96065E-01 1.69541E-01 1.46705E-01 1.27014E-01 1.10017E-01 + 9.53211E-02 8.26046E-02 7.15901E-02 6.20421E-02 5.37643E-02 4.65660E-02 + 4.03260E-02 3.49047E-02 3.01939E-02 2.61000E-02 2.25422E-02 1.94508E-02 + 1.67652E-02 1.44328E-02 1.24082E-02 1.06517E-02 9.12885E-03 7.80958E-03 + 6.66776E-03 5.68054E-03 4.82800E-03 4.09285E-03 3.45976E-03 2.91539E-03 + 2.44901E-03 2.04916E-03 1.70766E-03 1.41675E-03 1.16967E-03 9.60493E-04 + 7.84065E-04 6.35874E-04 5.11982E-04 4.08949E-04 3.23770E-04 2.53821E-04 + 1.96824E-04 1.50747E-04 1.13915E-04 8.47431E-05 6.19528E-05 4.44040E-05 + 3.11149E-05 2.12440E-05 1.40749E-05 9.00349E-06 5.52591E-06 3.22805E-06 + 1.77684E-06 9.08704E-07 4.24188E-07 1.76154E-07 6.27293E-08 1.81373E-08 + 3.90324E-09 5.58803E-10 4.31355E-11 0.00000E+00 1.87876E+12 1.51078E+12 + 1.20455E+12 9.60069E+11 7.64977E+11 6.09343E+11 4.85222E+11 3.86262E+11 + 3.07386E+11 2.44538E+11 1.94475E+11 1.54610E+11 1.22874E+11 9.76192E+10 + 7.75275E+10 6.15491E+10 4.88460E+10 3.87503E+10 3.07297E+10 2.43598E+10 + 1.93028E+10 1.52896E+10 1.21058E+10 9.58104E+09 7.57963E+09 5.99367E+09 + 4.73728E+09 3.74282E+09 2.95275E+09 2.33080E+09 1.83898E+09 1.45025E+09 + 1.14313E+09 9.00589E+08 7.09149E+08 5.58070E+08 4.38933E+08 3.45039E+08 + 2.71077E+08 2.12847E+08 1.67027E+08 1.30991E+08 1.02667E+08 8.04164E+07 + 6.29473E+07 4.92403E+07 3.84919E+07 3.00688E+07 2.34720E+07 1.83091E+07 + 1.42711E+07 1.11151E+07 8.65021E+06 6.72645E+06 5.22617E+06 4.05705E+06 + 3.14671E+06 2.43844E+06 1.88784E+06 1.46019E+06 1.12832E+06 8.71012E+05 + 6.71699E+05 5.17458E+05 3.98212E+05 3.06115E+05 2.35057E+05 1.80296E+05 + 1.38112E+05 1.05701E+05 8.08032E+04 6.16969E+04 4.70550E+04 3.58480E+04 + 2.72805E+04 2.07389E+04 1.57503E+04 1.19506E+04 9.05994E+03 6.86352E+03 + 5.19646E+03 3.93256E+03 2.97530E+03 2.25090E+03 1.70298E+03 1.28966E+03 + 9.76875E+02 7.41095E+02 5.62782E+02 4.28182E+02 3.26481E+02 2.49572E+02 + 1.91292E+02 1.47148E+02 1.13575E+02 8.80020E+01 6.84691E+01 5.35043E+01 + 4.20003E+01 3.31240E+01 2.62482E+01 2.08997E+01 1.67211E+01 1.34420E+01 + 1.08570E+01 8.80973E+00 7.18093E+00 5.87876E+00 4.83376E+00 3.98971E+00 + 3.30624E+00 2.74976E+00 2.29554E+00 1.92209E+00 1.61465E+00 1.36036E+00 + 1.14936E+00 9.73354E-01 8.26453E-01 7.03257E-01 5.99657E-01 5.12289E-01 + 4.38410E-01 3.75780E-01 3.22558E-01 2.77230E-01 2.38544E-01 2.05463E-01 + 1.77123E-01 1.52805E-01 1.31907E-01 1.13921E-01 9.84259E-02 8.50550E-02 + 7.35095E-02 6.35309E-02 5.49003E-02 4.74352E-02 4.09594E-02 3.53596E-02 + 3.05073E-02 2.63022E-02 2.26580E-02 1.95003E-02 1.67647E-02 1.43957E-02 + 1.23451E-02 1.05710E-02 9.03727E-03 7.71241E-03 6.56904E-03 5.58338E-03 + 4.73468E-03 4.00490E-03 3.37840E-03 2.84137E-03 2.38183E-03 1.99009E-03 + 1.65597E-03 1.37216E-03 1.13175E-03 9.28741E-04 7.57923E-04 6.14754E-04 + 4.95285E-04 3.96083E-04 3.14163E-04 2.46935E-04 1.92146E-04 1.47854E-04 + 1.12342E-04 8.41967E-05 6.21028E-05 4.50011E-05 3.19592E-05 2.21819E-05 + 1.49954E-05 9.83297E-06 6.22274E-06 3.77669E-06 2.18064E-06 1.18585E-06 + 5.98898E-07 2.75984E-07 1.13116E-07 3.97580E-08 1.13510E-08 2.41321E-09 + 3.39605E-10 2.40535E-11 0.00000E+00 2.23293E+12 1.79317E+12 1.42755E+12 + 1.13609E+12 9.03850E+11 7.18862E+11 5.71552E+11 4.54282E+11 3.60954E+11 + 2.86704E+11 2.27650E+11 1.80698E+11 1.43379E+11 1.13727E+11 9.01743E+10 + 7.14732E+10 5.66293E+10 4.48512E+10 3.55090E+10 2.81016E+10 2.22305E+10 + 1.75789E+10 1.38948E+10 1.09781E+10 8.66994E+09 6.84396E+09 5.39989E+09 + 4.25884E+09 3.35388E+09 2.64271E+09 2.08134E+09 1.63841E+09 1.28908E+09 + 1.01372E+09 7.96751E+08 6.25840E+08 4.91309E+08 3.85479E+08 3.02270E+08 + 2.36882E+08 1.85527E+08 1.45215E+08 1.13590E+08 8.87950E+07 6.93660E+07 + 5.41513E+07 4.22442E+07 3.29317E+07 2.56533E+07 1.99685E+07 1.55314E+07 + 1.20707E+07 9.37351E+06 7.27293E+06 5.63825E+06 4.36716E+06 3.37957E+06 + 2.61290E+06 2.01824E+06 1.55740E+06 1.20059E+06 9.24589E+05 7.11292E+05 + 5.46618E+05 4.19611E+05 3.21756E+05 2.46440E+05 1.88541E+05 1.44051E+05 + 1.09956E+05 8.38315E+04 6.38358E+04 4.85528E+04 3.68863E+04 2.79916E+04 + 2.12188E+04 1.60682E+04 1.21561E+04 9.18850E+03 6.94007E+03 5.23851E+03 + 3.95227E+03 2.98100E+03 2.24821E+03 1.69564E+03 1.28008E+03 9.66582E+02 + 7.30997E+02 5.53386E+02 4.19735E+02 3.19065E+02 2.43172E+02 1.85838E+02 + 1.42543E+02 1.09714E+02 8.47796E+01 6.57896E+01 5.12809E+01 4.01575E+01 + 3.15971E+01 2.49825E+01 1.98493E+01 1.58482E+01 1.27151E+01 1.02503E+01 + 8.30217E+00 6.75511E+00 5.52052E+00 4.53145E+00 3.73390E+00 3.08911E+00 + 2.56493E+00 2.13772E+00 1.78698E+00 1.49866E+00 1.26053E+00 1.06320E+00 + 8.98836E-01 7.61845E-01 6.47122E-01 5.50786E-01 4.69661E-01 4.01163E-01 + 3.43182E-01 2.93986E-01 2.52153E-01 2.16509E-01 1.86079E-01 1.60056E-01 + 1.37765E-01 1.18643E-01 1.02217E-01 8.80941E-02 7.59315E-02 6.54512E-02 + 5.64128E-02 4.86128E-02 4.18817E-02 3.60567E-02 3.10322E-02 2.66895E-02 + 2.29361E-02 1.96924E-02 1.68898E-02 1.44690E-02 1.23791E-02 1.05758E-02 + 9.02099E-03 7.68140E-03 6.52840E-03 5.53704E-03 4.68573E-03 3.95566E-03 + 3.33050E-03 2.79614E-03 2.34016E-03 1.95179E-03 1.62233E-03 1.34275E-03 + 1.10651E-03 9.07477E-04 7.40367E-04 6.00577E-04 4.84127E-04 3.87567E-04 + 3.07914E-04 2.42585E-04 1.89350E-04 1.46284E-04 1.11733E-04 8.42491E-05 + 6.26452E-05 4.58306E-05 3.29306E-05 2.31833E-05 1.59459E-05 1.06791E-05 + 6.93503E-06 4.34492E-06 2.60976E-06 1.49081E-06 8.01843E-07 4.00436E-07 + 1.82450E-07 7.39438E-08 2.57088E-08 7.26541E-09 1.52952E-09 2.11648E-10 + 1.34216E-11 0.00000E+00 2.63718E+12 2.11500E+12 1.68129E+12 1.33603E+12 + 1.06134E+12 8.42854E+11 6.69126E+11 5.31030E+11 4.21292E+11 3.34117E+11 + 2.64888E+11 2.09929E+11 1.66313E+11 1.31711E+11 1.04269E+11 8.25135E+10 + 6.52721E+10 5.16132E+10 4.07963E+10 3.22333E+10 2.54572E+10 2.00972E+10 + 1.58589E+10 1.25090E+10 9.86225E+09 7.77194E+09 6.12157E+09 4.81972E+09 + 3.78897E+09 2.98034E+09 2.34312E+09 1.84121E+09 1.44606E+09 1.13512E+09 + 8.90552E+08 6.98242E+08 5.47139E+08 4.28486E+08 3.35366E+08 2.62323E+08 + 2.05061E+08 1.60197E+08 1.25067E+08 9.75758E+07 7.60755E+07 5.92711E+07 + 4.61456E+07 3.59004E+07 2.79087E+07 2.16793E+07 1.68270E+07 1.30502E+07 + 1.01126E+07 7.82958E+06 6.05665E+06 4.68097E+06 3.61441E+06 2.78822E+06 + 2.14880E+06 1.65436E+06 1.27239E+06 9.77593E+05 7.50291E+05 5.75210E+05 + 4.40491E+05 3.36939E+05 2.57429E+05 1.96454E+05 1.49715E+05 1.13985E+05 + 8.66772E+04 6.58285E+04 4.99345E+04 3.78333E+04 2.86315E+04 2.16436E+04 + 1.63438E+04 1.23294E+04 9.29267E+03 6.99833E+03 5.26696E+03 3.96195E+03 + 2.97937E+03 2.24022E+03 1.68451E+03 1.26784E+03 9.54433E+02 7.19633E+02 + 5.43148E+02 4.10744E+02 3.11315E+02 2.36581E+02 1.80290E+02 1.37906E+02 + 1.05861E+02 8.15899E+01 6.31556E+01 4.91089E+01 3.83674E+01 3.01213E+01 + 2.37646E+01 1.88428E+01 1.50149E+01 1.20235E+01 9.67497E+00 7.82216E+00 + 6.35348E+00 5.18346E+00 4.24768E+00 3.49430E+00 2.88616E+00 2.39252E+00 + 1.99078E+00 1.66143E+00 1.39108E+00 1.16809E+00 9.83582E-01 8.30104E-01 + 7.02366E-01 5.95544E-01 5.05970E-01 4.30650E-01 3.67147E-01 3.13475E-01 + 2.68006E-01 2.29403E-01 1.96564E-01 1.68577E-01 1.44683E-01 1.24253E-01 + 1.06759E-01 9.17599E-02 7.88888E-02 6.78264E-02 5.83140E-02 5.01279E-02 + 4.30790E-02 3.70102E-02 3.17706E-02 2.72622E-02 2.33755E-02 2.00250E-02 + 1.71374E-02 1.46495E-02 1.25068E-02 1.06626E-02 9.07631E-03 7.71297E-03 + 6.54235E-03 5.53830E-03 4.67814E-03 3.94227E-03 3.31365E-03 2.77755E-03 + 2.32124E-03 1.93355E-03 1.60485E-03 1.32731E-03 1.09294E-03 8.95894E-04 + 7.30761E-04 5.92865E-04 4.78163E-04 3.83172E-04 3.04884E-04 2.40709E-04 + 1.88418E-04 1.46095E-04 1.12097E-04 8.50181E-05 6.36412E-05 4.69687E-05 + 3.40973E-05 2.43054E-05 1.69711E-05 1.15745E-05 7.68425E-06 4.94551E-06 + 3.06999E-06 1.82662E-06 1.03343E-06 5.50441E-07 2.72211E-07 1.22837E-07 + 4.93239E-08 1.70010E-08 4.76697E-09 9.95909E-10 1.35587E-10 7.49934E-12 + 0.00000E+00 3.09620E+12 2.47991E+12 1.96852E+12 1.56201E+12 1.23904E+12 + 9.82525E+11 7.78854E+11 6.17193E+11 4.88917E+11 3.87166E+11 3.06481E+11 + 2.42523E+11 1.91841E+11 1.51693E+11 1.19902E+11 9.47369E+10 7.48238E+10 + 5.90727E+10 4.66183E+10 3.67745E+10 2.89970E+10 2.28546E+10 1.80054E+10 + 1.41787E+10 1.11603E+10 8.78020E+09 6.90413E+09 5.42668E+09 4.25885E+09 + 3.34420E+09 2.62466E+09 2.05886E+09 1.61418E+09 1.26485E+09 9.90571E+08 + 7.75272E+08 6.06404E+08 4.74035E+08 3.70335E+08 2.89141E+08 2.25604E+08 + 1.75914E+08 1.37078E+08 1.06742E+08 8.30613E+07 6.45880E+07 5.01864E+07 + 3.89667E+07 3.02319E+07 2.34366E+07 1.81539E+07 1.40503E+07 1.08650E+07 + 8.39445E+06 6.47985E+06 4.99732E+06 3.85033E+06 2.96372E+06 2.27900E+06 + 1.75069E+06 1.34344E+06 1.02982E+06 7.88547E+05 6.03125E+05 4.60775E+05 + 3.51611E+05 2.67988E+05 2.04011E+05 1.55088E+05 1.17779E+05 8.93342E+04 + 6.76716E+04 5.11988E+04 3.86887E+04 2.92006E+04 2.20140E+04 1.65779E+04 + 1.24715E+04 9.37339E+03 7.03915E+03 5.28255E+03 3.96223E+03 2.97094E+03 + 2.22737E+03 1.66994E+03 1.25319E+03 9.40645E+02 7.07170E+02 5.32195E+02 + 4.01309E+02 3.03304E+02 2.29854E+02 1.74687E+02 1.33267E+02 1.02036E+02 + 7.84462E+01 6.05761E+01 4.69939E+01 3.66331E+01 2.86981E+01 2.25951E+01 + 1.78801E+01 1.42205E+01 1.13664E+01 9.12986E+00 7.36862E+00 5.97496E+00 + 4.86654E+00 3.98145E+00 3.26998E+00 2.69654E+00 2.23175E+00 1.85402E+00 + 1.54480E+00 1.29132E+00 1.08254E+00 9.10026E-01 7.66725E-01 6.47624E-01 + 5.48164E-01 4.64884E-01 3.94957E-01 3.36089E-01 2.86409E-01 2.44388E-01 + 2.08769E-01 1.78517E-01 1.52778E-01 1.30841E-01 1.12117E-01 9.61140E-02 + 8.24183E-02 7.06886E-02 6.06273E-02 5.19934E-02 4.45792E-02 3.82090E-02 + 3.27368E-02 2.80234E-02 2.39776E-02 2.04984E-02 1.75069E-02 1.49356E-02 + 1.27263E-02 1.08290E-02 9.20084E-03 7.80463E-03 6.60847E-03 5.58475E-03 + 4.70968E-03 3.96265E-03 3.32588E-03 2.78398E-03 2.32364E-03 1.93339E-03 + 1.60323E-03 1.32452E-03 1.09025E-03 8.93344E-04 7.28600E-04 5.91230E-04 + 4.77114E-04 3.82704E-04 3.04955E-04 2.41247E-04 1.89337E-04 1.47302E-04 + 1.13499E-04 8.65248E-05 6.51888E-05 4.84652E-05 3.55182E-05 2.55991E-05 + 1.81127E-05 1.25511E-05 8.49336E-06 5.59372E-06 3.57074E-06 2.19819E-06 + 1.29692E-06 7.27543E-07 3.84253E-07 1.88456E-07 8.43684E-08 3.36273E-08 + 1.15139E-08 3.20969E-09 6.66659E-10 8.93821E-11 4.20081E-12 0.00000E+00 + 2.18143E+08 5.88554E+08 4.84171E+08 3.98287E+08 3.27636E+08 2.69516E+08 + 2.21705E+08 1.82374E+08 1.50020E+08 1.23404E+08 1.01510E+08 8.35000E+07 + 6.86845E+07 5.64972E+07 4.64720E+07 3.82252E+07 3.14416E+07 2.58615E+07 + 2.12714E+07 1.74958E+07 1.43901E+07 1.18354E+07 9.73416E+06 8.00578E+06 + 6.58415E+06 5.41484E+06 4.45308E+06 3.66204E+06 3.00889E+06 2.47426E+06 + 2.03457E+06 1.67294E+06 1.37554E+06 1.13096E+06 9.29825E+05 7.64375E+05 + 6.28319E+05 5.16448E+05 4.24466E+05 3.48842E+05 2.86670E+05 2.35559E+05 + 1.93543E+05 1.59007E+05 1.30621E+05 1.07291E+05 8.81182E+04 7.23631E+04 + 5.94177E+04 4.87819E+04 4.00445E+04 3.28675E+04 2.69729E+04 2.21321E+04 + 1.81574E+04 1.48943E+04 1.22157E+04 1.00173E+04 8.21334E+03 6.73334E+03 + 5.51935E+03 4.52376E+03 3.70745E+03 3.03829E+03 2.48988E+03 2.04054E+03 + 1.67247E+03 1.37103E+03 1.12409E+03 9.22132E+02 7.56857E+02 6.21606E+02 + 5.10970E+02 4.20484E+02 3.46486E+02 2.85976E+02 2.36494E+02 1.96025E+02 + 1.62920E+02 1.35827E+02 1.13641E+02 9.54604E+01 8.05450E+01 6.82897E+01 + 5.82028E+01 4.98982E+01 4.30212E+01 3.73291E+01 3.25867E+01 2.86287E+01 + 2.53098E+01 2.25135E+01 2.01439E+01 1.81289E+01 1.64021E+01 1.49147E+01 + 1.36257E+01 1.25020E+01 1.15166E+01 1.06473E+01 9.87610E+00 9.18828E+00 + 8.57166E+00 8.01621E+00 7.51366E+00 7.05711E+00 6.64081E+00 6.25990E+00 + 5.91049E+00 5.58846E+00 5.29140E+00 5.01649E+00 4.76181E+00 4.52464E+00 + 4.30384E+00 4.09768E+00 3.90478E+00 3.72360E+00 3.55351E+00 3.39321E+00 + 3.24185E+00 3.09862E+00 2.96279E+00 2.83371E+00 2.71077E+00 2.59342E+00 + 2.48116E+00 2.37350E+00 2.26993E+00 2.16997E+00 2.07314E+00 1.97895E+00 + 1.88700E+00 1.79691E+00 1.70854E+00 1.62192E+00 1.53723E+00 1.45479E+00 + 1.37475E+00 1.29764E+00 1.22351E+00 1.15242E+00 1.08436E+00 1.01928E+00 + 9.57081E-01 8.97642E-01 8.40856E-01 7.86611E-01 7.34806E-01 6.85347E-01 + 6.38148E-01 5.93132E-01 5.50230E-01 5.09377E-01 4.70515E-01 4.33580E-01 + 3.98534E-01 3.65379E-01 3.33978E-01 3.04336E-01 2.76411E-01 2.50161E-01 + 2.25545E-01 2.02524E-01 1.81055E-01 1.61096E-01 1.42604E-01 1.25534E-01 + 1.09840E-01 9.54743E-02 8.23841E-02 7.05336E-02 5.98481E-02 5.02844E-02 + 4.17859E-02 3.42948E-02 2.77517E-02 2.20960E-02 1.72655E-02 1.31970E-02 + 9.82631E-03 7.08860E-03 4.91643E-03 3.24538E-03 2.00769E-03 1.13672E-03 + 5.66107E-04 2.30200E-04 6.46712E-05 7.36492E-06 0.00000E+00 7.08493E+08 + 5.86155E+08 4.82229E+08 3.96715E+08 3.26365E+08 2.68490E+08 2.20877E+08 + 1.81707E+08 1.49483E+08 1.22973E+08 1.01164E+08 8.32220E+07 6.84620E+07 + 5.63195E+07 4.63302E+07 3.81125E+07 3.13521E+07 2.57907E+07 2.12155E+07 + 1.74518E+07 1.43556E+07 1.18086E+07 9.71337E+06 7.98977E+06 6.57191E+06 + 5.40556E+06 4.44610E+06 3.65689E+06 3.00516E+06 2.47163E+06 2.03277E+06 + 1.67178E+06 1.37486E+06 1.13063E+06 9.29759E+05 7.64495E+05 6.28568E+05 + 5.16782E+05 4.24854E+05 3.49258E+05 2.87095E+05 2.35981E+05 1.93953E+05 + 1.59399E+05 1.30990E+05 1.07635E+05 8.84369E+04 7.26561E+04 5.96854E+04 + 4.90254E+04 4.02651E+04 3.30666E+04 2.71521E+04 2.22930E+04 1.83014E+04 + 1.50230E+04 1.23305E+04 1.01195E+04 8.30430E+03 6.81415E+03 5.59105E+03 + 4.58731E+03 3.76373E+03 3.08809E+03 2.53392E+03 2.07945E+03 1.70681E+03 + 1.40134E+03 1.15080E+03 9.45669E+02 7.77580E+02 6.39837E+02 5.26996E+02 + 4.34561E+02 3.58841E+02 2.96809E+02 2.45984E+02 2.04330E+02 1.70179E+02 + 1.42165E+02 1.19169E+02 1.00274E+02 8.47320E+01 7.19263E+01 6.13567E+01 + 5.26300E+01 4.53832E+01 3.93687E+01 3.43447E+01 3.01416E+01 2.66097E+01 + 2.36284E+01 2.10982E+01 1.89443E+01 1.70973E+01 1.55060E+01 1.41273E+01 + 1.29261E+01 1.18737E+01 1.09467E+01 1.01257E+01 9.39490E+00 8.74116E+00 + 8.15365E+00 7.62337E+00 7.14284E+00 6.70576E+00 6.30685E+00 5.94181E+00 + 5.60616E+00 5.29723E+00 5.01193E+00 4.74816E+00 4.50296E+00 4.27508E+00 + 4.06265E+00 3.86417E+00 3.67801E+00 3.50346E+00 3.33917E+00 3.18422E+00 + 3.03777E+00 2.89903E+00 2.76733E+00 2.64203E+00 2.52256E+00 2.40840E+00 + 2.29903E+00 2.19396E+00 2.09271E+00 1.99481E+00 1.89982E+00 1.80738E+00 + 1.71715E+00 1.62902E+00 1.54302E+00 1.45934E+00 1.37822E+00 1.29976E+00 + 1.22442E+00 1.15219E+00 1.08311E+00 1.01713E+00 9.54162E-01 8.94109E-01 + 8.36848E-01 7.82261E-01 7.30234E-01 6.80662E-01 6.33446E-01 5.88498E-01 + 5.45737E-01 5.05087E-01 4.66482E-01 4.29857E-01 3.95146E-01 3.62302E-01 + 3.31320E-01 3.02064E-01 2.74529E-01 2.48668E-01 2.24434E-01 2.01781E-01 + 1.80664E-01 1.61036E-01 1.42850E-01 1.26059E-01 1.10614E-01 9.64657E-02 + 8.35632E-02 7.18509E-02 6.12895E-02 5.18054E-02 4.33529E-02 3.58751E-02 + 2.93139E-02 2.36108E-02 1.87061E-02 1.45397E-02 1.10507E-02 8.17781E-03 + 5.86000E-03 4.03438E-03 2.64121E-03 1.61867E-03 9.06542E-04 4.45654E-04 + 1.78297E-04 4.91572E-05 5.62172E-06 0.00000E+00 7.18683E+08 5.94675E+08 + 4.89321E+08 4.02618E+08 3.31279E+08 2.72580E+08 2.24282E+08 1.84541E+08 + 1.51843E+08 1.24938E+08 1.02800E+08 8.45846E+07 6.95967E+07 5.72644E+07 + 4.71173E+07 3.87680E+07 3.18982E+07 2.62455E+07 2.15945E+07 1.77675E+07 + 1.46187E+07 1.20278E+07 9.89602E+06 8.14198E+06 6.69876E+06 5.51129E+06 + 4.53421E+06 3.73033E+06 3.06634E+06 2.52264E+06 2.07530E+06 1.70725E+06 + 1.40444E+06 1.15531E+06 9.50340E+05 7.81664E+05 6.42891E+05 5.28733E+05 + 4.34827E+05 3.57581E+05 2.94043E+05 2.41781E+05 1.98797E+05 1.63444E+05 + 1.34369E+05 1.10459E+05 9.07963E+04 7.46283E+04 6.13344E+04 5.04044E+04 + 4.14188E+04 3.40320E+04 2.79603E+04 2.29698E+04 1.88684E+04 1.54982E+04 + 1.27289E+04 1.04538E+04 8.58480E+03 7.04968E+03 5.78894E+03 4.75366E+03 + 3.90366E+03 3.20586E+03 2.63310E+03 2.16304E+03 1.77731E+03 1.46083E+03 + 1.20104E+03 9.88123E+02 8.13482E+02 6.70218E+02 5.52722E+02 4.56358E+02 + 3.77320E+02 3.12484E+02 2.59285E+02 2.15622E+02 1.79769E+02 1.50311E+02 + 1.26090E+02 1.06155E+02 8.97287E+01 7.61714E+01 6.49624E+01 5.56926E+01 + 4.79829E+01 4.15749E+01 3.62156E+01 3.17271E+01 2.79524E+01 2.47643E+01 + 2.20581E+01 1.97545E+01 1.77799E+01 1.60799E+01 1.46085E+01 1.33284E+01 + 1.22087E+01 1.12242E+01 1.03541E+01 9.58123E+00 8.89150E+00 8.27315E+00 + 7.71640E+00 7.21313E+00 6.75647E+00 6.34070E+00 5.96109E+00 5.61282E+00 + 5.29294E+00 4.99813E+00 4.72605E+00 4.47357E+00 4.23930E+00 4.02124E+00 + 3.81779E+00 3.62721E+00 3.44875E+00 3.28098E+00 3.12294E+00 2.97374E+00 + 2.83256E+00 2.69868E+00 2.57147E+00 2.45031E+00 2.33467E+00 2.22402E+00 + 2.11788E+00 2.01576E+00 1.91723E+00 1.82186E+00 1.72932E+00 1.63932E+00 + 1.55178E+00 1.46671E+00 1.38428E+00 1.30468E+00 1.22796E+00 1.15452E+00 + 1.08431E+00 1.01730E+00 9.53452E-01 8.92652E-01 8.34783E-01 7.79723E-01 + 7.27346E-01 6.77535E-01 6.30182E-01 5.85186E-01 5.42453E-01 5.01900E-01 + 4.63447E-01 4.27022E-01 3.92558E-01 3.59985E-01 3.29247E-01 3.00334E-01 + 2.73111E-01 2.47565E-01 2.23644E-01 2.01296E-01 1.80472E-01 1.61122E-01 + 1.43194E-01 1.26640E-01 1.11406E-01 9.74434E-02 8.46980E-02 7.31185E-02 + 6.26468E-02 5.32412E-02 4.48293E-02 3.73640E-02 3.07886E-02 2.50459E-02 + 2.00782E-02 1.58278E-02 1.22367E-02 9.24691E-03 6.80028E-03 4.83968E-03 + 3.30678E-03 2.14657E-03 1.30284E-03 7.21467E-04 3.49900E-04 1.37621E-04 + 3.72011E-05 4.27375E-06 0.00000E+00 7.50124E+08 6.20811E+08 5.10933E+08 + 4.20489E+08 3.46056E+08 2.84799E+08 2.34385E+08 1.92896E+08 1.58750E+08 + 1.30649E+08 1.07522E+08 8.84891E+07 7.28250E+07 5.99335E+07 4.93240E+07 + 4.05924E+07 3.34064E+07 2.74924E+07 2.26253E+07 1.86196E+07 1.53231E+07 + 1.26101E+07 1.03773E+07 8.53980E+06 7.02757E+06 5.78305E+06 4.75879E+06 + 3.91594E+06 3.21960E+06 2.64929E+06 2.17996E+06 1.79374E+06 1.47591E+06 + 1.21436E+06 9.99129E+05 8.21971E+05 6.76189E+05 5.56240E+05 4.57549E+05 + 3.76350E+05 3.09545E+05 2.54586E+05 2.09372E+05 1.72178E+05 1.41582E+05 + 1.16416E+05 9.57158E+04 7.86909E+04 6.46895E+04 5.31752E+04 4.37070E+04 + 3.59218E+04 2.95210E+04 2.42588E+04 1.99332E+04 1.63777E+04 1.34555E+04 + 1.10541E+04 9.08092E+03 7.45972E+03 6.12789E+03 5.03392E+03 4.13544E+03 + 3.39761E+03 2.79178E+03 2.29439E+03 1.88609E+03 1.55095E+03 1.27572E+03 + 1.05005E+03 8.64866E+02 7.12872E+02 5.88149E+02 4.85799E+02 4.01802E+02 + 3.32854E+02 2.76245E+02 2.29750E+02 1.91545E+02 1.60133E+02 1.34287E+02 + 1.12999E+02 9.54457E+01 8.09489E+01 6.89561E+01 5.90330E+01 5.07767E+01 + 4.39126E+01 3.81711E+01 3.33629E+01 2.93204E+01 2.59078E+01 2.30132E+01 + 2.05516E+01 1.84441E+01 1.66323E+01 1.50668E+01 1.37072E+01 1.25205E+01 + 1.14792E+01 1.05611E+01 9.74746E+00 9.02311E+00 8.37529E+00 7.79342E+00 + 7.26869E+00 6.79369E+00 6.36218E+00 5.96908E+00 5.60917E+00 5.27925E+00 + 4.97575E+00 4.69614E+00 4.43709E+00 4.19709E+00 3.97402E+00 3.76617E+00 + 3.57172E+00 3.38986E+00 3.21911E+00 3.05845E+00 2.90694E+00 2.76375E+00 + 2.62814E+00 2.49941E+00 2.37698E+00 2.26026E+00 2.14874E+00 2.04192E+00 + 1.93934E+00 1.84056E+00 1.74518E+00 1.65293E+00 1.56351E+00 1.47685E+00 + 1.39298E+00 1.31201E+00 1.23412E+00 1.15928E+00 1.08785E+00 1.01972E+00 + 9.54868E-01 8.93195E-01 8.34593E-01 7.78932E-01 7.26082E-01 6.75915E-01 + 6.28310E-01 5.83156E-01 5.40347E-01 4.99789E-01 4.61393E-01 4.25075E-01 + 3.90761E-01 3.58378E-01 3.27855E-01 2.99129E-01 2.72183E-01 2.46884E-01 + 2.23212E-01 2.01111E-01 1.80526E-01 1.61404E-01 1.43690E-01 1.27331E-01 + 1.12274E-01 9.84652E-02 8.58514E-02 7.43782E-02 6.39926E-02 5.46353E-02 + 4.62633E-02 3.88057E-02 3.22149E-02 2.64348E-02 2.14096E-02 1.70834E-02 + 1.34005E-02 1.03054E-02 7.74320E-03 5.65933E-03 4.00053E-03 2.71304E-03 + 1.74643E-03 1.04988E-03 5.74945E-04 2.75141E-04 1.06425E-04 2.82295E-05 + 3.25757E-06 0.00000E+00 8.14021E+08 6.73761E+08 5.54570E+08 4.56449E+08 + 3.75688E+08 3.09215E+08 2.54502E+08 2.09469E+08 1.72404E+08 1.41897E+08 + 1.16787E+08 9.61197E+07 7.91094E+07 6.51089E+07 5.35857E+07 4.41015E+07 + 3.62956E+07 2.98709E+07 2.45832E+07 2.02313E+07 1.66495E+07 1.37017E+07 + 1.12756E+07 9.27890E+06 7.63565E+06 6.28327E+06 5.17022E+06 4.25433E+06 + 3.49764E+06 2.87792E+06 2.36794E+06 1.94827E+06 1.60293E+06 1.31876E+06 + 1.08492E+06 8.92460E+05 7.34095E+05 6.03803E+05 4.96610E+05 4.08425E+05 + 3.35879E+05 2.76203E+05 2.27115E+05 1.86738E+05 1.53529E+05 1.26217E+05 + 1.03755E+05 8.52843E+04 7.00960E+04 5.76078E+04 4.73405E+04 3.88999E+04 + 3.19615E+04 2.62586E+04 2.15715E+04 1.77197E+04 1.45547E+04 1.19543E+04 + 9.81806E+03 8.06330E+03 6.62208E+03 5.43852E+03 4.46669E+03 3.66880E+03 + 3.01381E+03 2.47618E+03 2.03494E+03 1.67284E+03 1.37555E+03 1.13184E+03 + 9.31882E+02 7.67801E+02 6.33185E+02 5.22738E+02 4.32111E+02 3.57735E+02 + 2.96680E+02 2.46543E+02 2.05352E+02 1.71492E+02 1.43637E+02 1.20700E+02 + 1.01793E+02 8.61836E+01 7.32754E+01 6.26001E+01 5.37232E+01 4.63483E+01 + 4.01847E+01 3.50281E+01 3.06976E+01 2.70466E+01 2.39542E+01 2.13288E+01 + 1.90851E+01 1.71598E+01 1.54997E+01 1.40611E+01 1.28082E+01 1.17115E+01 + 1.07468E+01 9.89395E+00 9.13649E+00 8.46068E+00 7.85511E+00 7.31026E+00 + 6.81815E+00 6.37206E+00 5.96651E+00 5.59593E+00 5.25686E+00 4.94547E+00 + 4.65908E+00 4.39415E+00 4.14906E+00 3.92157E+00 3.70987E+00 3.51208E+00 + 3.32733E+00 3.15405E+00 2.99122E+00 2.83785E+00 2.69307E+00 2.55611E+00 + 2.42628E+00 2.30295E+00 2.18554E+00 2.07352E+00 1.96639E+00 1.86370E+00 + 1.76503E+00 1.67001E+00 1.57835E+00 1.48980E+00 1.40430E+00 1.32184E+00 + 1.24253E+00 1.16649E+00 1.09364E+00 1.02431E+00 9.58341E-01 8.95678E-01 + 8.36216E-01 7.79831E-01 7.26385E-01 6.75743E-01 6.27774E-01 5.82353E-01 + 5.39365E-01 4.98704E-01 4.60270E-01 4.23971E-01 3.89723E-01 3.57443E-01 + 3.27060E-01 2.98496E-01 2.71686E-01 2.46606E-01 2.23124E-01 2.01215E-01 + 1.80818E-01 1.61877E-01 1.44335E-01 1.28134E-01 1.13220E-01 9.95373E-02 + 8.70301E-02 7.56437E-02 6.53228E-02 5.60137E-02 4.76572E-02 4.02089E-02 + 3.36004E-02 2.77839E-02 2.27048E-02 1.83088E-02 1.45420E-02 1.13512E-02 + 8.68381E-03 6.48812E-03 4.71312E-03 3.30947E-03 2.22784E-03 1.42225E-03 + 8.46959E-04 4.58746E-04 2.16665E-04 8.24501E-05 2.14791E-05 2.48943E-06 + 0.00000E+00 9.25082E+08 7.65558E+08 6.30010E+08 5.18441E+08 4.26623E+08 + 3.51062E+08 2.88879E+08 2.37707E+08 1.95596E+08 1.60943E+08 1.32427E+08 + 1.08961E+08 8.96519E+07 7.37629E+07 6.06887E+07 4.99308E+07 4.10789E+07 + 3.37955E+07 2.78028E+07 2.28721E+07 1.88154E+07 1.54778E+07 1.27318E+07 + 1.04727E+07 8.61416E+06 7.08519E+06 5.82731E+06 4.79266E+06 3.93823E+06 + 3.23877E+06 2.66343E+06 2.19020E+06 1.80097E+06 1.48083E+06 1.21755E+06 + 1.00095E+06 8.22831E+05 6.76362E+05 5.55930E+05 4.56910E+05 3.75500E+05 + 3.08572E+05 2.53554E+05 2.08328E+05 1.71155E+05 1.40603E+05 1.15494E+05 + 9.48607E+04 7.79062E+04 6.39758E+04 5.25313E+04 4.31298E+04 3.54076E+04 + 2.90652E+04 2.38567E+04 1.95799E+04 1.60685E+04 1.31859E+04 1.08198E+04 + 8.87782E+03 7.28423E+03 5.97668E+03 4.90397E+03 4.02404E+03 3.30234E+03 + 2.71050E+03 2.22519E+03 1.82731E+03 1.50093E+03 1.23362E+03 1.01451E+03 + 8.34879E+02 6.87644E+02 5.66958E+02 4.68023E+02 3.86908E+02 3.20385E+02 + 2.65812E+02 2.21023E+02 1.84242E+02 1.54016E+02 1.29154E+02 1.08684E+02 + 9.18031E+01 7.78612E+01 6.63462E+01 5.67842E+01 4.88519E+01 4.22328E+01 + 3.67045E+01 3.20700E+01 2.81702E+01 2.48735E+01 2.20805E+01 1.96988E+01 + 1.76597E+01 1.59056E+01 1.43892E+01 1.30716E+01 1.19211E+01 1.09115E+01 + 1.00211E+01 9.23221E+00 8.52999E+00 7.90218E+00 7.33857E+00 6.83058E+00 + 6.37105E+00 5.95409E+00 5.57378E+00 5.22642E+00 4.90794E+00 4.61549E+00 + 4.34534E+00 4.09578E+00 3.86443E+00 3.64943E+00 3.44881E+00 3.26162E+00 + 3.08629E+00 2.92171E+00 2.76688E+00 2.62091E+00 2.48300E+00 2.35244E+00 + 2.22857E+00 2.11082E+00 1.99864E+00 1.89155E+00 1.78910E+00 1.69086E+00 + 1.59648E+00 1.50571E+00 1.41830E+00 1.33418E+00 1.25333E+00 1.17582E+00 + 1.10175E+00 1.03099E+00 9.63816E-01 9.00051E-01 8.39612E-01 7.82378E-01 + 7.28216E-01 6.76981E-01 6.28533E-01 5.82738E-01 5.39469E-01 4.98608E-01 + 4.60044E-01 4.23677E-01 3.89412E-01 3.57160E-01 3.26837E-01 2.98368E-01 + 2.71674E-01 2.46683E-01 2.23368E-01 2.01598E-01 1.81343E-01 1.62540E-01 + 1.45130E-01 1.29052E-01 1.14250E-01 1.00665E-01 8.82412E-02 7.69217E-02 + 6.66507E-02 5.73727E-02 4.90339E-02 4.15753E-02 3.49525E-02 2.90991E-02 + 2.39682E-02 1.95066E-02 1.56621E-02 1.23832E-02 9.61935E-03 7.32090E-03 + 5.43940E-03 3.92747E-03 2.73962E-03 1.83078E-03 1.15923E-03 6.83906E-04 + 3.66430E-04 1.70835E-04 6.39813E-05 1.63827E-05 1.90688E-06 0.00000E+00 + 4.24973E+08 9.11503E+08 7.49641E+08 6.16489E+08 5.06972E+08 4.16898E+08 + 3.42818E+08 2.81892E+08 2.31787E+08 1.90581E+08 1.56695E+08 1.28830E+08 + 1.05917E+08 8.70755E+07 7.15831E+07 5.88449E+07 4.83716E+07 3.97607E+07 + 3.26813E+07 2.68613E+07 2.20768E+07 1.81437E+07 1.49105E+07 1.22530E+07 + 1.00686E+07 8.27315E+06 6.79742E+06 5.58473E+06 4.58424E+06 3.76601E+06 + 3.09364E+06 2.54115E+06 2.08721E+06 1.71424E+06 1.40782E+06 1.15602E+06 + 9.49169E+05 7.79268E+05 6.39727E+05 5.25128E+05 4.31020E+05 3.53744E+05 + 2.90296E+05 2.38205E+05 1.95441E+05 1.60338E+05 1.31526E+05 1.07880E+05 + 8.84753E+04 7.25530E+04 5.94894E+04 4.87725E+04 3.99818E+04 3.27719E+04 + 2.68593E+04 2.20112E+04 1.80364E+04 1.47781E+04 1.21075E+04 9.91894E+03 + 8.12561E+03 6.65638E+03 5.45285E+03 4.46711E+03 3.65988E+03 2.99890E+03 + 2.45776E+03 2.01480E+03 1.65201E+03 1.35536E+03 1.11258E+03 9.13865E+02 + 7.51253E+02 6.18180E+02 5.09270E+02 4.20124E+02 3.47137E+02 2.87362E+02 + 2.38386E+02 1.98237E+02 1.65301E+02 1.38259E+02 1.16033E+02 9.77389E+01 + 8.26581E+01 7.02269E+01 5.99247E+01 5.13960E+01 4.42944E+01 3.83759E+01 + 3.34255E+01 2.92694E+01 2.57645E+01 2.28022E+01 2.02822E+01 1.81301E+01 + 1.62833E+01 1.46907E+01 1.33104E+01 1.21081E+01 1.10555E+01 1.01295E+01 + 9.31093E+00 8.58391E+00 7.93535E+00 7.35433E+00 6.83171E+00 6.35985E+00 + 5.93249E+00 5.54338E+00 5.18856E+00 4.86376E+00 4.56593E+00 4.29122E+00 + 4.03777E+00 3.80313E+00 3.58533E+00 3.38235E+00 3.19319E+00 3.01623E+00 + 2.85032E+00 2.69443E+00 2.54765E+00 2.40915E+00 2.27820E+00 2.15414E+00 + 2.03638E+00 1.92438E+00 1.81763E+00 1.71571E+00 1.61819E+00 1.52474E+00 + 1.43511E+00 1.34906E+00 1.26651E+00 1.18743E+00 1.11186E+00 1.03985E+00 + 9.71249E-01 9.06279E-01 8.44748E-01 7.86548E-01 7.31547E-01 6.79601E-01 + 6.30562E-01 5.84284E-01 5.40631E-01 4.99473E-01 4.60690E-01 4.24170E-01 + 3.89807E-01 3.57507E-01 3.27176E-01 2.98730E-01 2.72088E-01 2.47172E-01 + 2.23905E-01 2.02256E-01 1.82096E-01 1.63391E-01 1.46075E-01 1.30088E-01 + 1.15367E-01 1.01855E-01 8.94916E-02 7.82200E-02 6.79831E-02 5.87251E-02 + 5.03903E-02 4.29253E-02 3.62721E-02 3.03863E-02 2.52044E-02 2.06802E-02 + 1.67625E-02 1.34015E-02 1.05481E-02 8.15457E-03 6.17433E-03 4.56223E-03 + 3.27443E-03 2.26918E-03 1.50545E-03 9.45527E-04 5.52699E-04 2.92971E-04 + 1.34853E-04 4.97232E-05 1.25232E-05 1.46375E-06 0.00000E+00 1.35399E+09 + 1.11879E+09 9.19153E+08 7.55089E+08 6.20281E+08 5.09517E+08 4.18513E+08 + 3.43746E+08 2.82323E+08 2.31863E+08 1.90413E+08 1.56365E+08 1.28398E+08 + 1.05428E+08 8.65623E+07 7.10686E+07 5.83447E+07 4.78962E+07 3.93165E+07 + 3.22718E+07 2.64877E+07 2.17389E+07 1.78404E+07 1.46400E+07 1.20130E+07 + 9.85660E+06 8.08661E+06 6.63414E+06 5.43749E+06 4.46022E+06 3.65831E+06 + 3.00034E+06 2.46052E+06 2.01765E+06 1.65435E+06 1.35626E+06 1.11177E+06 + 9.11255E+05 7.46833E+05 6.12016E+05 5.01483E+05 4.10868E+05 3.36590E+05 + 2.75708E+05 2.25812E+05 1.84925E+05 1.51422E+05 1.23974E+05 1.01488E+05 + 8.30704E+04 6.79864E+04 5.56342E+04 4.55205E+04 3.72407E+04 3.04632E+04 + 2.49162E+04 2.03769E+04 1.66629E+04 1.36246E+04 1.11394E+04 9.10702E+03 + 7.44513E+03 6.08645E+03 4.97583E+03 4.06812E+03 3.32636E+03 2.72029E+03 + 2.22518E+03 1.82050E+03 1.49027E+03 1.22056E+03 1.00026E+03 8.20354E+02 + 6.73435E+02 5.53446E+02 4.55437E+02 3.75363E+02 3.09924E+02 2.56423E+02 + 2.12659E+02 1.76835E+02 1.47487E+02 1.23420E+02 1.03654E+02 8.73981E+01 + 7.40288E+01 6.29750E+01 5.38458E+01 4.62623E+01 3.99576E+01 3.46971E+01 + 3.02917E+01 2.65856E+01 2.34611E+01 2.08097E+01 1.85510E+01 1.66175E+01 + 1.49541E+01 1.35159E+01 1.22661E+01 1.11744E+01 1.02161E+01 9.37075E+00 + 8.62154E+00 7.95451E+00 7.35809E+00 6.82260E+00 6.33997E+00 5.90357E+00 + 5.50687E+00 5.14567E+00 4.81550E+00 4.51316E+00 4.23464E+00 3.97801E+00 + 3.74070E+00 3.52070E+00 3.31589E+00 3.12525E+00 2.94711E+00 2.78030E+00 + 2.62375E+00 2.47652E+00 2.33778E+00 2.20678E+00 2.08284E+00 1.96536E+00 + 1.85381E+00 1.74768E+00 1.64652E+00 1.54995E+00 1.45762E+00 1.36930E+00 + 1.28474E+00 1.20387E+00 1.12662E+00 1.05301E+00 9.83050E-01 9.16572E-01 + 8.53754E-01 7.94384E-01 7.38340E-01 6.85479E-01 6.35647E-01 5.88694E-01 + 5.44471E-01 5.02837E-01 4.63663E-01 4.26825E-01 3.92210E-01 3.59711E-01 + 3.29229E-01 3.00671E-01 2.73948E-01 2.48981E-01 2.25685E-01 2.03986E-01 + 1.83845E-01 1.65138E-01 1.47825E-01 1.31841E-01 1.17122E-01 1.03607E-01 + 9.12365E-02 7.99500E-02 6.96904E-02 6.04006E-02 5.20250E-02 4.45085E-02 + 3.77985E-02 3.18382E-02 2.65836E-02 2.19742E-02 1.79649E-02 1.45067E-02 + 1.15519E-02 9.05416E-03 6.96845E-03 5.25117E-03 3.86031E-03 2.75535E-03 + 1.89797E-03 1.25082E-03 7.79790E-04 4.51999E-04 2.37278E-04 1.07974E-04 + 3.92701E-05 9.75328E-06 1.14411E-06 0.00000E+00 1.71440E+09 1.41471E+09 + 1.16059E+09 9.52042E+08 7.80917E+08 6.40510E+08 5.25315E+08 4.30810E+08 + 3.53283E+08 2.89688E+08 2.37525E+08 1.94742E+08 1.59653E+08 1.30878E+08 + 1.07281E+08 8.79321E+07 7.20677E+07 5.90611E+07 4.83981E+07 3.96572E+07 + 3.24924E+07 2.66199E+07 2.18070E+07 1.78628E+07 1.46307E+07 1.19823E+07 + 9.81235E+06 8.03481E+06 6.57299E+06 5.38134E+06 4.40531E+06 3.60596E+06 + 2.95137E+06 2.41536E+06 1.97649E+06 1.61710E+06 1.32288E+06 1.08208E+06 + 8.85000E+05 7.23731E+05 5.91776E+05 4.83820E+05 3.95508E+05 3.23274E+05 + 2.64197E+05 2.15887E+05 1.76386E+05 1.44093E+05 1.17696E+05 9.61206E+04 + 7.84892E+04 6.40828E+04 5.23132E+04 4.26992E+04 3.48472E+04 2.84354E+04 + 2.32003E+04 1.89268E+04 1.54388E+04 1.25925E+04 1.02701E+04 8.37551E+03 + 6.83026E+03 5.57012E+03 4.54266E+03 3.70505E+03 3.02231E+03 2.46591E+03 + 2.01224E+03 1.64293E+03 1.34205E+03 1.09688E+03 8.97168E+02 7.34477E+02 + 6.01935E+02 4.93944E+02 4.05936E+02 3.34195E+02 2.75689E+02 2.27953E+02 + 1.88978E+02 1.57130E+02 1.31080E+02 1.09743E+02 9.22387E+01 7.78811E+01 + 6.60415E+01 5.62891E+01 4.82094E+01 4.15100E+01 3.59349E+01 3.12784E+01 + 2.73713E+01 2.40859E+01 2.13051E+01 1.89421E+01 1.69243E+01 1.51927E+01 + 1.36989E+01 1.24037E+01 1.12750E+01 1.02862E+01 9.41584E+00 8.64595E+00 + 7.96181E+00 7.35121E+00 6.80395E+00 6.31152E+00 5.86697E+00 5.46346E+00 + 5.09660E+00 4.76170E+00 4.45544E+00 4.17366E+00 3.91435E+00 3.67484E+00 + 3.45306E+00 3.24683E+00 3.05511E+00 2.87615E+00 2.70878E+00 2.55190E+00 + 2.40455E+00 2.26587E+00 2.13510E+00 2.01156E+00 1.89464E+00 1.78379E+00 + 1.67851E+00 1.57836E+00 1.48295E+00 1.39195E+00 1.30512E+00 1.22221E+00 + 1.14314E+00 1.06784E+00 9.96265E-01 9.28426E-01 8.64114E-01 8.03475E-01 + 7.46283E-01 6.92399E-01 6.41672E-01 5.93943E-01 5.49056E-01 5.06861E-01 + 4.67216E-01 4.29987E-01 3.95050E-01 3.62291E-01 3.31600E-01 3.02878E-01 + 2.76029E-01 2.50963E-01 2.27599E-01 2.05852E-01 1.85643E-01 1.66933E-01 + 1.49598E-01 1.33597E-01 1.18863E-01 1.05332E-01 9.29416E-02 8.16316E-02 + 7.13427E-02 6.20173E-02 5.35989E-02 4.60323E-02 3.92634E-02 3.32406E-02 + 2.79087E-02 2.32246E-02 1.91305E-02 1.55829E-02 1.25349E-02 9.94145E-03 + 7.75862E-03 5.94423E-03 4.45761E-03 3.25983E-03 2.31358E-03 1.58381E-03 + 1.03664E-03 6.41327E-04 3.68512E-04 1.91508E-04 8.61095E-05 3.08714E-05 + 7.55598E-06 8.89758E-07 0.00000E+00 2.21443E+09 1.82446E+09 1.49416E+09 + 1.22354E+09 1.00186E+09 8.20273E+08 6.71546E+08 5.49741E+08 4.49992E+08 + 3.68311E+08 3.01431E+08 2.46675E+08 2.01848E+08 1.65152E+08 1.35116E+08 + 1.10532E+08 9.04134E+07 7.39497E+07 6.04782E+07 4.94561E+07 4.04389E+07 + 3.30626E+07 2.70290E+07 2.20943E+07 1.80586E+07 1.47586E+07 1.20601E+07 + 9.85415E+06 8.04381E+06 6.57114E+06 5.36748E+06 4.38381E+06 3.58000E+06 + 2.92322E+06 2.38665E+06 1.94821E+06 1.59008E+06 1.29762E+06 1.05880E+06 + 8.63823E+05 7.04651E+05 5.74727E+05 4.68692E+05 3.82163E+05 3.11563E+05 + 2.53967E+05 2.06986E+05 1.68670E+05 1.37425E+05 1.11951E+05 9.11839E+04 + 7.42575E+04 6.04636E+04 4.92243E+04 4.00680E+04 3.26101E+04 2.65365E+04 + 2.15912E+04 1.75653E+04 1.42885E+04 1.16219E+04 9.45226E+03 7.68730E+03 + 6.25181E+03 5.08449E+03 4.13541E+03 3.36389E+03 2.73683E+03 2.22693E+03 + 1.81299E+03 1.47666E+03 1.20336E+03 9.81346E+02 8.00986E+02 6.54458E+02 + 5.35402E+02 4.38649E+02 3.59999E+02 2.96040E+02 2.44001E+02 2.01633E+02 + 1.67110E+02 1.38953E+02 1.15954E+02 9.71415E+01 8.17543E+01 6.91014E+01 + 5.87087E+01 5.01228E+01 4.30235E+01 3.71320E+01 3.22246E+01 2.81182E+01 + 2.46743E+01 2.17669E+01 1.93026E+01 1.72034E+01 1.54062E+01 1.38595E+01 + 1.25214E+01 1.13576E+01 1.03404E+01 9.44665E+00 8.65761E+00 7.95773E+00 + 7.33415E+00 6.77619E+00 6.27492E+00 5.82308E+00 5.41354E+00 5.04171E+00 + 4.70272E+00 4.39312E+00 4.10861E+00 3.84710E+00 3.60585E+00 3.38271E+00 + 3.17547E+00 2.98302E+00 2.80361E+00 2.63601E+00 2.47911E+00 2.33193E+00 + 2.19360E+00 2.06334E+00 1.94047E+00 1.82435E+00 1.71445E+00 1.61026E+00 + 1.51133E+00 1.41729E+00 1.32780E+00 1.24263E+00 1.16152E+00 1.08437E+00 + 1.01110E+00 9.41646E-01 8.75975E-01 8.13862E-01 7.55422E-01 7.00414E-01 + 6.48689E-01 6.00085E-01 5.54441E-01 5.11596E-01 4.71397E-01 4.33702E-01 + 3.98376E-01 3.65294E-01 3.34338E-01 3.05399E-01 2.78375E-01 2.53171E-01 + 2.29694E-01 2.07862E-01 1.87589E-01 1.68796E-01 1.51440E-01 1.35399E-01 + 1.20631E-01 1.07068E-01 9.46450E-02 8.33008E-02 7.29744E-02 6.36071E-02 + 5.51418E-02 4.75226E-02 4.06955E-02 3.46074E-02 2.92079E-02 2.44440E-02 + 2.02734E-02 1.66413E-02 1.35057E-02 1.08225E-02 8.54867E-03 6.64318E-03 + 5.06655E-03 3.78101E-03 2.75061E-03 1.94114E-03 1.32063E-03 8.58490E-04 + 5.27056E-04 3.00225E-04 1.54457E-04 6.86278E-05 2.42572E-05 5.85319E-06 + 6.91865E-07 0.00000E+00 2.89212E+09 2.37870E+09 1.94439E+09 1.58921E+09 + 1.29878E+09 1.06133E+09 8.67205E+08 7.08519E+08 5.78813E+08 4.72804E+08 + 3.86172E+08 3.15381E+08 2.57541E+08 2.10286E+08 1.71684E+08 1.40153E+08 + 1.14400E+08 9.33697E+07 7.61965E+07 6.21751E+07 5.07280E+07 4.13837E+07 + 3.37567E+07 2.75321E+07 2.24525E+07 1.83079E+07 1.49262E+07 1.21680E+07 + 9.90938E+06 8.07623E+06 6.58134E+06 5.36245E+06 4.36872E+06 3.55865E+06 + 2.89839E+06 2.36015E+06 1.92156E+06 1.56423E+06 1.27316E+06 1.03609E+06 + 8.43034E+05 6.85840E+05 5.57867E+05 4.53699E+05 3.68920E+05 2.99932E+05 + 2.43804E+05 1.98145E+05 1.61009E+05 1.30810E+05 1.06256E+05 8.62963E+04 + 7.00735E+04 5.68906E+04 4.61799E+04 3.74795E+04 3.04133E+04 2.46757E+04 + 2.00176E+04 1.62368E+04 1.31686E+04 1.06792E+04 8.65984E+03 7.02209E+03 + 5.69409E+03 4.61746E+03 3.74476E+03 3.03752E+03 2.46410E+03 1.99993E+03 + 1.62390E+03 1.31924E+03 1.07247E+03 8.72598E+02 7.10698E+02 5.79544E+02 + 4.73277E+02 3.87152E+02 3.17323E+02 2.60679E+02 2.14700E+02 1.77349E+02 + 1.46975E+02 1.22241E+02 1.02069E+02 8.56194E+01 7.21330E+01 6.10883E+01 + 5.19902E+01 4.44892E+01 3.82820E+01 3.31260E+01 2.88233E+01 2.52244E+01 + 2.21940E+01 1.96318E+01 1.74546E+01 1.55948E+01 1.39979E+01 1.26193E+01 + 1.14229E+01 1.03790E+01 9.46369E+00 8.65704E+00 7.94276E+00 7.30741E+00 + 6.73981E+00 6.23065E+00 5.77235E+00 5.35754E+00 4.98142E+00 4.63897E+00 + 4.32658E+00 4.03986E+00 3.77663E+00 3.53407E+00 3.30999E+00 3.10211E+00 + 2.90930E+00 2.72977E+00 2.56226E+00 2.40566E+00 2.25894E+00 2.12124E+00 + 1.99175E+00 1.86979E+00 1.75472E+00 1.64599E+00 1.54309E+00 1.44559E+00 + 1.35310E+00 1.26528E+00 1.18191E+00 1.10272E+00 1.02760E+00 9.56442E-01 + 8.89158E-01 8.25693E-01 7.65800E-01 7.09567E-01 6.56741E-01 6.07162E-01 + 5.60663E-01 5.17077E-01 4.76242E-01 4.38004E-01 4.02217E-01 3.68746E-01 + 3.37465E-01 3.08256E-01 2.81009E-01 2.55621E-01 2.31994E-01 2.10037E-01 + 1.89665E-01 1.70794E-01 1.53341E-01 1.37263E-01 1.22440E-01 1.08828E-01 + 9.63592E-02 8.49692E-02 7.45961E-02 6.51799E-02 5.66624E-02 4.89874E-02 + 4.21001E-02 3.59476E-02 3.04784E-02 2.56436E-02 2.13920E-02 1.76829E-02 + 1.44643E-02 1.16962E-02 9.33661E-03 7.34528E-03 5.68370E-03 4.31514E-03 + 3.20466E-03 2.31919E-03 1.62744E-03 1.10038E-03 7.10436E-04 4.32837E-04 + 2.44424E-04 1.24494E-04 5.46637E-05 1.90528E-05 4.53434E-06 5.37984E-07 + 0.00000E+00 3.79245E+09 3.11362E+09 2.54016E+09 2.07206E+09 1.69004E+09 + 1.37829E+09 1.12393E+09 9.16401E+08 7.47107E+08 6.09018E+08 4.96394E+08 + 4.04549E+08 3.29658E+08 2.68599E+08 2.18822E+08 1.78248E+08 1.45179E+08 + 1.18230E+08 9.62710E+07 7.83804E+07 6.38062E+07 5.19350E+07 4.22668E+07 + 3.43937E+07 2.79833E+07 2.27644E+07 1.85159E+07 1.50585E+07 1.22340E+07 + 9.94685E+06 8.08607E+06 6.57241E+06 5.34129E+06 4.34010E+06 3.52603E+06 + 2.86401E+06 2.32587E+06 1.88853E+06 1.53316E+06 1.24444E+06 1.00992E+06 + 8.19453E+05 6.64785E+05 5.39212E+05 4.37278E+05 3.54547E+05 2.87415E+05 + 2.32949E+05 1.88768E+05 1.52937E+05 1.23883E+05 1.00329E+05 8.12380E+04 + 6.57669E+04 5.32321E+04 4.30784E+04 3.48552E+04 2.81970E+04 2.28070E+04 + 1.84446E+04 1.49146E+04 1.20589E+04 9.74917E+03 7.88141E+03 6.37136E+03 + 5.15077E+03 4.16433E+03 3.36732E+03 2.72304E+03 2.20310E+03 1.78317E+03 + 1.44398E+03 1.17008E+03 9.48915E+02 7.70320E+02 6.26090E+02 5.09589E+02 + 4.15464E+02 3.39386E+02 2.77866E+02 2.28084E+02 1.87769E+02 1.55087E+02 + 1.28557E+02 1.06986E+02 8.94500E+01 7.51164E+01 6.34131E+01 5.38012E+01 + 4.58995E+01 3.93795E+01 3.39789E+01 2.94843E+01 2.57347E+01 2.25855E+01 + 1.99295E+01 1.76778E+01 1.57588E+01 1.41145E+01 1.26980E+01 1.14711E+01 + 1.04027E+01 9.46750E+00 8.64475E+00 7.91743E+00 7.27148E+00 6.69529E+00 + 6.17916E+00 5.71523E+00 5.29589E+00 4.91615E+00 4.57082E+00 4.25619E+00 + 3.96777E+00 3.70327E+00 3.45983E+00 3.23520E+00 3.02706E+00 2.83424E+00 + 2.65491E+00 2.48782E+00 2.33179E+00 2.18582E+00 2.04899E+00 1.92053E+00 + 1.79971E+00 1.68590E+00 1.57855E+00 1.47715E+00 1.38125E+00 1.29047E+00 + 1.20448E+00 1.12303E+00 1.04587E+00 9.72856E-01 9.03868E-01 8.38799E-01 + 7.77564E-01 7.19902E-01 6.65874E-01 6.15218E-01 5.67767E-01 5.23346E-01 + 4.81786E-01 4.42923E-01 4.06601E-01 3.72675E-01 3.41007E-01 3.11472E-01 + 2.83951E-01 2.58333E-01 2.34515E-01 2.12399E-01 1.91891E-01 1.72909E-01 + 1.55365E-01 1.39180E-01 1.24305E-01 1.10626E-01 9.80961E-02 8.66480E-02 + 7.62181E-02 6.67450E-02 5.81694E-02 5.04342E-02 4.34841E-02 3.72659E-02 + 3.17280E-02 2.68205E-02 2.24962E-02 1.87063E-02 1.54114E-02 1.25624E-02 + 1.01213E-02 8.04855E-03 6.30646E-03 4.85910E-03 3.67240E-03 2.71414E-03 + 1.95398E-03 1.36343E-03 9.16196E-04 5.87495E-04 3.55213E-04 1.98859E-04 + 1.00278E-04 4.35165E-05 1.49596E-05 3.51283E-06 4.18327E-07 0.00000E+00 + 4.96803E+09 4.07148E+09 3.31508E+09 2.69884E+09 2.19687E+09 1.78804E+09 + 1.45511E+09 1.18402E+09 9.63304E+08 7.83632E+08 6.37386E+08 5.18364E+08 + 4.21510E+08 3.42706E+08 2.78596E+08 2.26448E+08 1.84034E+08 1.49544E+08 + 1.21499E+08 9.86996E+07 8.01664E+07 6.51036E+07 5.28629E+07 4.29171E+07 + 3.48370E+07 2.82737E+07 2.29429E+07 1.86146E+07 1.50868E+07 1.22367E+07 + 9.92342E+06 8.04608E+06 6.52279E+06 5.28697E+06 4.28455E+06 3.47134E+06 + 2.81191E+06 2.27733E+06 1.84403E+06 1.49288E+06 1.20837E+06 9.77882E+05 + 7.91203E+05 6.40031E+05 5.17638E+05 4.18563E+05 3.38380E+05 2.73500E+05 + 2.21013E+05 1.78561E+05 1.44232E+05 1.16478E+05 9.40443E+04 7.59155E+04 + 6.12685E+04 4.94374E+04 3.98829E+04 3.21689E+04 2.59422E+04 2.09172E+04 + 1.68630E+04 1.35928E+04 1.09557E+04 8.82948E+03 7.11564E+03 5.73450E+03 + 4.62169E+03 3.72530E+03 3.00291E+03 2.42173E+03 1.95378E+03 1.57698E+03 + 1.27366E+03 1.02951E+03 8.32969E+02 6.74747E+02 5.47349E+02 4.44745E+02 + 3.62078E+02 2.95441E+02 2.41690E+02 1.98299E+02 1.63234E+02 1.34859E+02 + 1.11861E+02 9.32220E+01 7.80337E+01 6.56702E+01 5.55463E+01 4.72480E+01 + 4.04202E+01 3.47804E+01 3.00993E+01 2.62043E+01 2.29411E+01 2.01955E+01 + 1.78732E+01 1.58984E+01 1.42099E+01 1.27581E+01 1.15029E+01 1.04120E+01 + 9.45863E+00 8.62131E+00 7.88225E+00 7.22687E+00 6.64310E+00 6.12091E+00 + 5.65216E+00 5.22900E+00 4.84628E+00 4.49867E+00 4.18233E+00 3.89268E+00 + 3.62737E+00 3.38347E+00 3.15867E+00 2.95063E+00 2.75812E+00 2.57932E+00 + 2.41292E+00 2.25775E+00 2.11278E+00 1.97709E+00 1.84987E+00 1.73041E+00 + 1.61808E+00 1.51229E+00 1.41255E+00 1.31841E+00 1.22949E+00 1.14545E+00 + 1.06604E+00 9.90986E-01 9.20151E-01 8.53383E-01 7.90556E-01 7.31566E-01 + 6.76134E-01 6.24300E-01 5.75796E-01 5.30445E-01 4.88070E-01 4.48498E-01 + 4.11563E-01 3.77110E-01 3.44992E-01 3.15073E-01 2.87225E-01 2.61331E-01 + 2.37278E-01 2.14963E-01 1.94288E-01 1.75161E-01 1.57496E-01 1.41209E-01 + 1.26219E-01 1.12475E-01 9.98677E-02 8.83482E-02 7.78506E-02 6.83117E-02 + 5.96711E-02 5.18705E-02 4.48541E-02 3.85680E-02 3.29604E-02 2.79814E-02 + 2.35829E-02 1.97197E-02 1.63450E-02 1.34212E-02 1.09021E-02 8.75173E-03 + 6.93293E-03 5.41049E-03 4.15104E-03 3.12309E-03 2.29701E-03 1.64509E-03 + 1.14143E-03 7.62297E-04 4.85489E-04 2.91310E-04 1.61681E-04 8.07231E-05 + 3.46237E-05 1.17416E-05 2.72159E-06 3.25284E-07 0.00000E+00 6.47984E+09 + 5.30109E+09 4.30790E+09 3.50027E+09 2.84365E+09 2.30988E+09 1.87604E+09 + 1.52346E+09 1.23697E+09 1.00420E+09 8.15119E+08 6.61538E+08 5.36812E+08 + 4.35536E+08 3.53312E+08 2.86566E+08 2.32393E+08 1.88430E+08 1.52760E+08 + 1.23821E+08 1.00348E+08 8.13116E+07 6.58751E+07 5.33599E+07 4.32149E+07 + 3.49924E+07 2.83289E+07 2.29309E+07 1.85410E+07 1.50027E+07 1.21374E+07 + 9.81750E+06 7.93950E+06 6.41950E+06 5.18950E+06 4.19406E+06 3.38882E+06 + 2.73762E+06 2.21108E+06 1.78544E+06 1.44143E+06 1.16345E+06 9.38868E+05 + 7.57470E+05 6.10982E+05 4.92711E+05 3.97244E+05 3.20200E+05 2.58038E+05 + 2.07895E+05 1.67457E+05 1.34853E+05 1.08571E+05 8.73914E+04 7.03270E+04 + 5.65819E+04 4.55132E+04 3.66020E+04 2.94296E+04 2.36581E+04 1.90152E+04 + 1.52812E+04 1.22788E+04 9.86533E+03 7.92576E+03 6.36740E+03 5.11561E+03 + 4.11034E+03 3.30269E+03 2.65492E+03 2.13497E+03 1.71760E+03 1.38268E+03 + 1.11393E+03 8.98279E+02 7.25220E+02 5.86319E+02 4.74806E+02 3.85248E+02 + 3.13287E+02 2.55428E+02 2.08868E+02 1.71362E+02 1.41108E+02 1.16663E+02 + 9.69133E+01 8.08691E+01 6.78482E+01 5.72175E+01 4.85291E+01 4.14005E+01 + 3.55282E+01 3.06670E+01 2.66325E+01 2.32606E+01 2.04301E+01 1.80413E+01 + 1.60143E+01 1.42845E+01 1.28000E+01 1.15190E+01 1.04074E+01 9.43766E+00 + 8.58725E+00 7.83776E+00 7.17408E+00 6.58374E+00 6.05636E+00 5.58357E+00 + 5.15729E+00 4.77222E+00 4.42288E+00 4.10535E+00 3.81495E+00 3.54925E+00 + 3.30528E+00 3.08069E+00 2.87308E+00 2.68122E+00 2.50323E+00 2.33781E+00 + 2.18376E+00 2.04003E+00 1.90570E+00 1.77995E+00 1.66206E+00 1.55137E+00 + 1.44733E+00 1.34941E+00 1.25718E+00 1.17024E+00 1.08826E+00 1.01097E+00 + 9.38100E-01 8.69492E-01 8.04978E-01 7.44410E-01 6.87666E-01 6.34456E-01 + 5.84798E-01 5.38418E-01 4.95134E-01 4.54766E-01 4.17138E-01 3.82085E-01 + 3.49449E-01 3.19085E-01 2.90856E-01 2.64635E-01 2.40303E-01 2.17750E-01 + 1.96871E-01 1.77570E-01 1.59753E-01 1.43336E-01 1.28235E-01 1.14368E-01 + 1.01686E-01 9.00807E-02 7.95035E-02 6.98892E-02 6.11758E-02 5.33039E-02 + 4.62167E-02 3.98597E-02 3.41807E-02 2.91294E-02 2.46580E-02 2.07201E-02 + 1.72725E-02 1.42709E-02 1.16792E-02 9.45415E-03 7.56183E-03 5.96751E-03 + 4.63839E-03 3.54356E-03 2.65401E-03 1.94259E-03 1.38404E-03 9.54899E-04 + 6.33806E-04 4.00918E-04 2.38742E-04 1.31369E-04 6.49416E-05 2.75337E-05 + 9.21283E-06 2.10867E-06 2.52935E-07 0.00000E+00 8.39785E+09 6.85838E+09 + 5.56290E+09 4.51138E+09 3.65807E+09 2.96570E+09 2.40400E+09 1.94838E+09 + 1.57886E+09 1.27921E+09 1.03627E+09 8.39324E+08 6.79696E+08 5.50335E+08 + 4.45518E+08 3.60602E+08 2.91821E+08 2.36117E+08 1.91012E+08 1.54496E+08 + 1.24938E+08 1.01016E+08 8.16594E+07 6.59994E+07 5.33322E+07 4.30878E+07 + 3.48038E+07 2.81077E+07 2.26744E+07 1.83048E+07 1.47742E+07 1.19222E+07 + 9.61869E+06 7.75860E+06 6.25689E+06 5.04441E+06 4.06591E+06 3.27647E+06 + 2.63971E+06 2.12620E+06 1.71218E+06 1.37845E+06 1.10950E+06 8.92812E+05 + 7.18265E+05 5.77698E+05 4.64524E+05 3.73427E+05 3.00118E+05 2.41139E+05 + 1.93700E+05 1.55554E+05 1.24888E+05 1.00242E+05 8.04395E+04 6.45328E+04 + 5.17589E+04 4.15038E+04 3.32730E+04 2.66688E+04 2.13712E+04 1.71230E+04 + 1.37171E+04 1.09873E+04 8.80001E+03 7.04785E+03 5.64460E+03 4.52112E+03 + 3.62123E+03 2.90168E+03 2.32590E+03 1.86514E+03 1.49656E+03 1.20172E+03 + 9.65874E+02 7.77208E+02 6.26260E+02 5.05461E+02 4.08753E+02 3.31294E+02 + 2.69211E+02 2.19411E+02 1.79423E+02 1.47266E+02 1.21366E+02 1.00504E+02 + 8.36085E+01 6.99373E+01 5.88083E+01 4.97385E+01 4.23175E+01 3.62207E+01 + 3.11867E+01 2.70190E+01 2.35441E+01 2.06336E+01 1.81825E+01 1.61068E+01 + 1.43389E+01 1.28245E+01 1.15199E+01 1.03896E+01 9.40517E+00 8.54313E+00 + 7.78448E+00 7.11361E+00 6.51765E+00 5.98595E+00 5.50987E+00 5.08114E+00 + 4.69433E+00 4.34382E+00 4.02559E+00 3.73489E+00 3.46922E+00 3.22557E+00 + 3.00153E+00 2.79469E+00 2.60377E+00 2.42689E+00 2.26271E+00 2.11002E+00 + 1.96777E+00 1.83502E+00 1.71093E+00 1.59479E+00 1.48593E+00 1.38378E+00 + 1.28783E+00 1.19762E+00 1.11278E+00 1.03294E+00 9.57848E-01 8.87219E-01 + 8.20876E-01 7.58635E-01 7.00333E-01 6.45829E-01 5.94823E-01 5.47314E-01 + 5.03025E-01 4.61770E-01 4.23365E-01 3.87634E-01 3.54410E-01 3.23537E-01 + 2.94869E-01 2.68269E-01 2.43612E-01 2.20779E-01 1.99659E-01 1.80150E-01 + 1.62153E-01 1.45578E-01 1.30341E-01 1.16356E-01 1.03545E-01 9.18565E-02 + 8.11869E-02 7.14866E-02 6.26917E-02 5.47416E-02 4.75784E-02 4.11467E-02 + 3.53937E-02 3.02689E-02 2.57239E-02 2.17126E-02 1.81910E-02 1.51176E-02 + 1.24506E-02 1.01557E-02 8.19242E-03 6.52891E-03 5.13277E-03 3.97358E-03 + 3.02280E-03 2.25377E-03 1.64169E-03 1.16359E-03 7.98294E-04 5.26611E-04 + 3.30854E-04 1.95531E-04 1.06671E-04 5.22142E-05 2.18843E-05 7.22636E-06 + 1.63387E-06 1.96678E-07 0.00000E+00 1.08017E+10 8.80689E+09 7.13024E+09 + 5.77178E+09 4.67136E+09 3.78011E+09 3.05838E+09 2.47403E+09 2.00098E+09 + 1.61810E+09 1.30825E+09 1.05754E+09 8.54723E+08 6.90676E+08 5.58012E+08 + 4.50745E+08 3.64029E+08 2.93940E+08 2.37299E+08 1.91535E+08 1.54566E+08 + 1.24708E+08 1.00597E+08 8.11311E+07 6.54181E+07 5.27370E+07 4.25043E+07 + 3.42507E+07 2.75680E+07 2.22053E+07 1.78818E+07 1.43969E+07 1.15885E+07 + 9.32577E+06 7.50310E+06 6.03483E+06 4.85262E+06 3.90103E+06 3.13527E+06 + 2.51918E+06 2.02364E+06 1.62515E+06 1.30479E+06 1.04730E+06 8.40404E+05 + 6.74195E+05 5.40710E+05 4.33535E+05 3.47506E+05 2.78471E+05 2.23088E+05 + 1.78669E+05 1.43055E+05 1.14507E+05 9.16312E+04 7.33053E+04 5.86288E+04 + 4.68786E+04 3.74739E+04 2.99488E+04 2.39295E+04 1.91161E+04 1.52683E+04 + 1.21931E+04 9.73624E+03 7.77390E+03 6.20695E+03 4.95612E+03 3.95724E+03 + 3.16095E+03 2.52568E+03 2.01888E+03 1.61470E+03 1.29239E+03 1.03538E+03 + 8.30414E+02 6.66939E+02 5.36526E+02 4.32450E+02 3.49351E+02 2.82958E+02 + 2.29867E+02 1.87369E+02 1.53301E+02 1.25945E+02 1.03978E+02 8.62398E+01 + 7.19292E+01 6.03130E+01 5.08725E+01 4.31691E+01 3.68569E+01 3.16579E+01 + 2.73639E+01 2.37919E+01 2.08065E+01 1.82975E+01 1.61768E+01 1.43739E+01 + 1.28322E+01 1.15062E+01 1.03593E+01 9.36175E+00 8.48950E+00 7.72292E+00 + 7.04593E+00 6.44532E+00 5.91011E+00 5.43147E+00 5.00096E+00 4.61298E+00 + 4.26182E+00 3.94338E+00 3.65281E+00 3.38758E+00 3.14460E+00 2.92146E+00 + 2.71570E+00 2.52602E+00 2.35051E+00 2.18782E+00 2.03673E+00 1.89617E+00 + 1.76519E+00 1.64296E+00 1.52873E+00 1.42184E+00 1.32173E+00 1.22787E+00 + 1.13980E+00 1.05714E+00 9.79525E-01 9.06691E-01 8.38342E-01 7.74288E-01 + 7.14331E-01 6.58290E-01 6.06010E-01 5.57183E-01 5.11791E-01 4.69555E-01 + 4.30284E-01 3.93794E-01 3.59908E-01 3.28459E-01 2.99291E-01 2.72259E-01 + 2.47228E-01 2.24071E-01 2.02671E-01 1.82919E-01 1.64711E-01 1.47953E-01 + 1.32552E-01 1.18426E-01 1.05492E-01 9.36709E-02 8.29108E-02 7.31129E-02 + 6.42271E-02 5.61911E-02 4.89458E-02 4.24348E-02 3.66046E-02 3.14040E-02 + 2.67843E-02 2.26993E-02 1.91047E-02 1.59587E-02 1.32217E-02 1.08545E-02 + 8.82441E-03 7.09391E-03 5.63300E-03 4.41162E-03 3.40162E-03 2.57674E-03 + 1.91254E-03 1.38642E-03 9.77576E-04 6.66915E-04 4.37249E-04 2.72853E-04 + 1.60036E-04 8.65626E-05 4.19567E-05 1.73854E-05 5.66648E-06 1.26604E-06 + 1.52933E-07 0.00000E+00 1.37816E+10 1.12182E+10 9.06636E+09 7.32589E+09 + 5.91848E+09 4.78060E+09 3.86078E+09 3.11737E+09 2.51663E+09 2.03128E+09 + 1.63922E+09 1.32258E+09 1.06689E+09 8.60468E+08 6.93844E+08 5.59373E+08 + 4.50871E+08 3.63340E+08 2.92741E+08 2.35810E+08 1.89910E+08 1.52911E+08 + 1.23094E+08 9.90686E+07 7.97145E+07 6.41267E+07 5.15741E+07 4.14703E+07 + 3.33066E+07 2.67692E+07 2.15098E+07 1.72795E+07 1.38777E+07 1.11429E+07 + 8.94473E+06 7.17787E+06 5.75840E+06 4.61841E+06 3.70311E+06 2.96839E+06 + 2.37878E+06 1.90575E+06 1.52636E+06 1.22214E+06 9.78271E+05 7.82835E+05 + 6.26258E+05 5.00849E+05 4.00433E+05 3.20053E+05 2.55730E+05 2.04272E+05 + 1.63119E+05 1.30217E+05 1.03921E+05 8.29098E+04 6.61276E+04 5.27274E+04 + 4.20310E+04 3.34957E+04 2.66870E+04 2.12575E+04 1.69292E+04 1.34799E+04 + 1.07319E+04 8.54325E+03 6.80067E+03 5.41370E+03 4.30935E+03 3.43158E+03 + 2.73339E+03 2.17806E+03 1.73652E+03 1.38548E+03 1.10641E+03 8.84540E+02 + 7.08127E+02 5.67826E+02 4.56205E+02 3.67359E+02 2.96592E+02 2.40180E+02 + 1.95161E+02 1.59182E+02 1.30379E+02 1.07319E+02 8.87527E+01 7.38169E+01 + 6.17271E+01 5.19286E+01 4.39539E+01 3.74360E+01 3.20806E+01 2.76676E+01 + 2.40045E+01 2.09494E+01 1.83869E+01 1.62250E+01 1.43902E+01 1.28238E+01 + 1.14787E+01 1.03170E+01 9.30798E+00 8.42692E+00 7.65361E+00 6.97155E+00 + 6.36717E+00 5.82926E+00 5.34878E+00 4.91711E+00 4.52854E+00 4.17724E+00 + 3.85904E+00 3.56902E+00 3.30461E+00 3.06266E+00 2.84074E+00 2.63635E+00 + 2.44818E+00 2.27430E+00 2.11334E+00 1.96407E+00 1.82539E+00 1.69637E+00 + 1.57615E+00 1.46399E+00 1.35922E+00 1.26127E+00 1.16960E+00 1.08376E+00 + 1.00336E+00 9.28032E-01 8.57499E-01 7.91459E-01 7.29707E-01 6.72033E-01 + 6.18241E-01 5.68161E-01 5.21481E-01 4.78168E-01 4.37941E-01 4.00608E-01 + 3.65982E-01 3.33886E-01 3.04154E-01 2.76632E-01 2.51174E-01 2.27648E-01 + 2.05927E-01 1.85895E-01 1.67445E-01 1.50474E-01 1.34887E-01 1.20595E-01 + 1.07515E-01 9.55660E-02 8.46710E-02 7.47774E-02 6.57902E-02 5.76599E-02 + 5.03256E-02 4.37300E-02 3.78185E-02 3.25392E-02 2.78430E-02 2.36832E-02 + 2.00154E-02 1.67976E-02 1.39899E-02 1.15551E-02 9.45610E-03 7.66213E-03 + 6.13828E-03 4.85656E-03 3.78910E-03 2.90995E-03 2.19496E-03 1.62185E-03 + 1.17005E-03 8.20739E-04 5.56781E-04 3.62808E-04 2.24872E-04 1.30901E-04 + 7.02014E-05 3.36950E-05 1.38047E-05 4.44202E-06 9.81064E-07 1.18917E-07 + 0.00000E+00 1.74383E+10 1.41726E+10 1.14343E+10 9.22321E+09 7.43828E+09 + 5.99764E+09 4.83508E+09 3.89710E+09 3.14046E+09 2.53021E+09 2.03814E+09 + 1.64142E+09 1.32165E+09 1.06395E+09 8.56315E+08 6.89053E+08 5.54341E+08 + 4.45867E+08 3.58539E+08 2.88250E+08 2.31688E+08 1.86181E+08 1.49578E+08 + 1.20142E+08 9.64753E+07 7.74517E+07 6.21627E+07 4.98810E+07 3.99776E+07 + 3.20631E+07 2.57089E+07 2.06085E+07 1.65157E+07 1.32321E+07 1.05985E+07 + 8.48611E+06 6.79271E+06 5.43568E+06 4.34848E+06 3.47772E+06 2.78049E+06 + 2.22238E+06 1.77575E+06 1.41845E+06 1.13268E+06 9.04205E+05 7.21584E+05 + 5.75663E+05 4.59101E+05 3.66022E+05 2.91719E+05 2.32423E+05 1.85119E+05 + 1.47395E+05 1.17320E+05 9.33511E+04 7.42558E+04 5.90481E+04 4.69409E+04 + 3.73053E+04 2.96395E+04 2.35430E+04 1.86961E+04 1.48442E+04 1.17839E+04 + 9.35335E+03 7.42362E+03 5.89207E+03 4.67608E+03 3.71237E+03 2.94805E+03 + 2.34191E+03 1.86139E+03 1.48050E+03 1.17859E+03 9.39296E+02 7.49599E+02 + 5.99190E+02 4.79890E+02 3.85220E+02 3.10043E+02 2.50296E+02 2.02760E+02 + 1.64883E+02 1.34649E+02 1.10515E+02 9.11383E+01 7.55947E+01 6.30473E+01 + 5.29047E+01 4.46711E+01 3.79579E+01 3.24550E+01 2.79305E+01 2.41827E+01 + 2.10632E+01 1.84516E+01 1.62521E+01 1.43885E+01 1.28000E+01 1.14380E+01 + 1.02633E+01 9.24444E+00 8.35592E+00 7.57705E+00 6.89092E+00 6.28367E+00 + 5.74383E+00 5.26218E+00 4.82995E+00 4.44133E+00 4.09038E+00 3.77286E+00 + 3.48380E+00 3.22057E+00 2.97999E+00 2.75960E+00 2.55687E+00 2.37047E+00 + 2.19845E+00 2.03944E+00 1.89218E+00 1.75558E+00 1.62868E+00 1.51063E+00 + 1.40067E+00 1.29814E+00 1.20245E+00 1.11307E+00 1.02955E+00 9.51464E-01 + 8.78468E-01 8.10267E-01 7.46552E-01 6.87106E-01 6.31705E-01 5.80140E-01 + 5.32231E-01 4.87661E-01 4.46383E-01 4.08118E-01 3.72670E-01 3.39852E-01 + 3.09490E-01 2.81416E-01 2.55478E-01 2.31533E-01 2.09448E-01 1.89099E-01 + 1.70371E-01 1.53157E-01 1.37357E-01 1.22877E-01 1.09629E-01 9.75322E-02 + 8.65062E-02 7.64762E-02 6.73896E-02 5.91554E-02 5.17246E-02 4.50381E-02 + 3.90405E-02 3.36790E-02 2.89037E-02 2.46675E-02 2.09256E-02 1.76359E-02 + 1.47583E-02 1.22552E-02 1.00914E-02 8.23198E-03 6.64821E-03 5.30764E-03 + 4.18421E-03 3.25216E-03 2.48761E-03 1.86847E-03 1.37440E-03 9.86767E-04 + 6.88601E-04 4.64525E-04 3.00844E-04 1.85209E-04 1.07003E-04 5.68983E-05 + 2.70450E-05 1.09563E-05 3.48117E-06 7.60271E-07 9.24676E-08 0.00000E+00 + 2.18844E+10 1.77592E+10 1.43039E+10 1.15185E+10 9.27365E+09 7.46478E+09 + 6.00750E+09 4.83371E+09 3.88844E+09 3.12737E+09 2.51471E+09 2.02163E+09 + 1.62488E+09 1.30570E+09 1.04898E+09 8.42541E+08 6.76573E+08 5.43171E+08 + 4.35969E+08 3.49840E+08 2.80659E+08 2.25103E+08 1.80499E+08 1.44696E+08 + 1.15965E+08 9.29149E+07 7.44250E+07 5.96009E+07 4.76707E+07 3.81553E+07 + 3.05309E+07 2.44232E+07 1.95319E+07 1.56157E+07 1.24811E+07 9.97205E+06 + 7.96487E+06 6.35975E+06 5.07654E+06 4.05096E+06 3.23155E+06 2.57706E+06 + 2.05446E+06 1.63729E+06 1.30440E+06 1.03884E+06 8.27064E+05 6.58235E+05 + 5.23687E+05 4.16497E+05 3.31131E+05 2.63169E+05 2.09083E+05 1.66053E+05 + 1.31833E+05 1.04629E+05 8.30098E+04 6.58357E+04 5.21977E+04 4.13718E+04 + 3.27814E+04 2.59674E+04 2.05645E+04 1.62820E+04 1.28889E+04 1.02014E+04 + 8.07348E+03 6.38931E+03 5.05589E+03 4.00208E+03 3.16869E+03 2.50965E+03 + 1.98870E+03 1.57696E+03 1.25157E+03 9.94401E+02 7.91142E+02 6.30457E+02 + 5.03385E+02 4.02845E+02 3.23245E+02 2.60169E+02 2.10132E+02 1.70379E+02 + 1.38739E+02 1.13553E+02 9.33895E+01 7.72584E+01 6.42710E+01 5.37997E+01 + 4.53202E+01 3.84228E+01 3.27816E+01 2.81533E+01 2.43273E+01 2.11487E+01 + 1.84923E+01 1.62589E+01 1.43696E+01 1.27616E+01 1.13848E+01 1.01989E+01 + 9.17171E+00 8.27704E+00 7.49373E+00 6.80450E+00 6.19522E+00 5.65420E+00 + 5.17204E+00 4.73985E+00 4.35170E+00 4.00157E+00 3.68515E+00 3.39743E+00 + 3.13573E+00 2.89684E+00 2.67826E+00 2.47746E+00 2.29307E+00 2.12314E+00 + 1.96627E+00 1.82122E+00 1.68686E+00 1.56224E+00 1.44649E+00 1.33886E+00 + 1.23868E+00 1.14534E+00 1.05833E+00 9.77171E-01 9.01461E-01 8.30830E-01 + 7.64982E-01 7.03598E-01 6.46450E-01 5.93303E-01 5.43938E-01 4.98163E-01 + 4.55661E-01 4.16371E-01 3.80016E-01 3.46398E-01 3.15332E-01 2.86644E-01 + 2.60168E-01 2.35753E-01 2.13257E-01 1.92549E-01 1.73507E-01 1.56019E-01 + 1.39977E-01 1.25285E-01 1.11849E-01 9.95830E-02 8.84077E-02 7.82450E-02 + 6.90216E-02 6.06855E-02 5.31495E-02 4.63653E-02 4.02761E-02 3.48280E-02 + 2.99704E-02 2.56555E-02 2.18381E-02 1.84757E-02 1.55281E-02 1.29573E-02 + 1.07280E-02 8.80677E-03 7.16128E-03 5.76443E-03 4.58622E-03 3.60245E-03 + 2.78939E-03 2.12512E-03 1.58946E-03 1.16392E-03 8.31641E-04 5.77354E-04 + 3.87302E-04 2.49300E-04 1.52444E-04 8.74134E-05 4.60888E-05 2.16955E-05 + 8.69168E-06 2.72742E-06 5.89196E-07 7.19007E-08 0.00000E+00 2.72445E+10 + 2.20765E+10 1.77523E+10 1.42720E+10 1.14716E+10 9.21876E+09 7.40671E+09 + 5.94954E+09 4.77798E+09 3.83626E+09 3.07945E+09 2.47138E+09 1.98291E+09 + 1.59062E+09 1.27563E+09 1.02277E+09 8.19835E+08 6.57003E+08 5.26379E+08 + 4.21619E+08 3.37621E+08 2.70288E+08 2.16326E+08 1.73091E+08 1.38459E+08 + 1.10725E+08 8.85203E+07 7.07510E+07 5.64777E+07 4.51152E+07 3.60282E+07 + 2.87630E+07 2.29560E+07 1.83158E+07 1.46090E+07 1.16480E+07 9.28402E+06 + 7.39740E+06 5.89223E+06 4.69175E+06 3.73460E+06 2.97171E+06 2.36383E+06 + 1.87965E+06 1.49411E+06 1.18722E+06 9.43027E+05 7.48788E+05 5.94338E+05 + 4.71570E+05 3.74023E+05 2.96542E+05 2.35024E+05 1.86197E+05 1.47459E+05 + 1.16738E+05 9.23823E+04 7.30819E+04 5.77933E+04 4.56875E+04 3.61057E+04 + 2.85246E+04 2.25290E+04 1.77891E+04 1.40433E+04 1.10844E+04 8.74778E+03 + 6.90344E+03 5.44718E+03 4.29945E+03 3.39429E+03 2.68050E+03 2.11785E+03 + 1.67441E+03 1.32496E+03 1.04958E+03 8.32551E+02 6.61474E+02 5.26575E+02 + 4.20152E+02 3.36138E+02 2.69756E+02 2.17248E+02 1.75649E+02 1.42634E+02 + 1.16426E+02 9.55008E+01 7.88045E+01 6.53966E+01 5.46130E+01 4.59014E+01 + 3.88313E+01 3.30614E+01 2.83371E+01 2.44392E+01 2.12068E+01 1.85101E+01 + 1.62463E+01 1.43343E+01 1.27092E+01 1.13197E+01 1.01244E+01 9.09036E+00 + 8.19080E+00 7.40413E+00 6.71275E+00 6.10226E+00 5.56077E+00 5.07873E+00 + 4.64713E+00 4.25995E+00 3.91109E+00 3.59618E+00 3.31017E+00 3.05033E+00 + 2.81342E+00 2.59693E+00 2.39831E+00 2.21616E+00 2.04853E+00 1.89400E+00 + 1.75131E+00 1.61935E+00 1.49714E+00 1.38382E+00 1.27862E+00 1.18087E+00 + 1.08997E+00 1.00539E+00 9.26655E-01 8.53352E-01 7.85109E-01 7.21622E-01 + 6.62565E-01 6.07700E-01 5.56781E-01 5.09581E-01 4.65900E-01 4.25418E-01 + 3.88065E-01 3.53565E-01 3.21721E-01 2.92349E-01 2.65273E-01 2.40333E-01 + 2.17378E-01 1.96268E-01 1.76875E-01 1.59077E-01 1.42765E-01 1.27833E-01 + 1.14186E-01 1.01732E-01 9.03883E-02 8.00760E-02 7.07192E-02 6.22468E-02 + 5.46074E-02 4.77178E-02 4.15306E-02 3.59910E-02 3.10473E-02 2.66508E-02 + 2.27559E-02 1.93195E-02 1.63010E-02 1.36625E-02 1.13681E-02 9.38442E-03 + 7.68034E-03 6.22552E-03 4.99468E-03 3.96013E-03 3.09946E-03 2.39085E-03 + 1.81423E-03 1.35121E-03 9.85020E-04 7.00440E-04 4.83763E-04 3.22707E-04 + 2.06456E-04 1.25398E-04 7.13668E-05 3.73112E-05 1.73949E-05 6.89207E-06 + 2.13633E-06 4.56638E-07 5.59083E-08 0.00000E+00 3.36558E+10 2.72326E+10 + 2.18639E+10 1.75497E+10 1.40836E+10 1.12996E+10 9.06380E+09 7.26875E+09 + 5.82784E+09 4.67148E+09 3.74366E+09 2.99940E+09 2.40252E+09 1.92394E+09 + 1.54031E+09 1.23286E+09 9.86527E+08 7.89207E+08 6.31187E+08 5.04673E+08 + 4.03408E+08 3.22374E+08 2.57546E+08 2.05696E+08 1.64238E+08 1.31098E+08 + 1.04611E+08 8.34545E+07 6.64915E+07 5.30128E+07 4.22534E+07 3.36673E+07 + 2.68175E+07 2.13544E+07 1.69987E+07 1.35261E+07 1.07590E+07 8.55513E+06 + 6.80031E+06 5.40354E+06 4.29213E+06 3.40809E+06 2.70515E+06 2.14640E+06 + 1.70242E+06 1.34977E+06 1.06975E+06 8.47505E+05 6.71167E+05 5.31311E+05 + 4.20431E+05 3.32558E+05 2.62946E+05 2.07823E+05 1.64190E+05 1.29666E+05 + 1.02362E+05 8.07757E+04 6.37175E+04 5.02433E+04 3.96044E+04 3.12079E+04 + 2.45840E+04 1.93605E+04 1.52432E+04 1.19991E+04 9.44394E+03 7.43239E+03 + 5.84831E+03 4.60318E+03 3.62385E+03 2.85367E+03 2.24823E+03 1.77239E+03 + 1.39844E+03 1.10458E+03 8.73632E+02 6.92097E+02 5.49356E+02 4.37065E+02 + 3.48668E+02 2.79019E+02 2.24081E+02 1.80677E+02 1.46323E+02 1.19126E+02 + 9.74677E+01 8.02308E+01 6.64232E+01 5.53446E+01 4.64151E+01 3.91842E+01 + 3.32951E+01 2.84827E+01 2.45195E+01 2.12386E+01 1.85058E+01 1.62153E+01 + 1.42833E+01 1.26437E+01 1.12434E+01 1.00404E+01 9.00095E+00 8.09772E+00 + 7.30873E+00 6.61610E+00 6.00518E+00 5.46391E+00 4.98260E+00 4.55213E+00 + 4.16640E+00 3.81924E+00 3.50622E+00 3.22226E+00 2.96459E+00 2.72996E+00 + 2.51582E+00 2.31961E+00 2.13991E+00 1.97476E+00 1.82275E+00 1.68258E+00 + 1.55316E+00 1.43348E+00 1.32270E+00 1.22002E+00 1.12479E+00 1.03638E+00 + 9.54281E-01 8.78004E-01 8.07131E-01 7.41287E-01 6.80159E-01 6.23417E-01 + 5.70811E-01 5.22089E-01 4.77015E-01 4.35381E-01 3.96868E-01 3.61399E-01 + 3.28697E-01 2.98568E-01 2.70828E-01 2.45304E-01 2.21838E-01 2.00280E-01 + 1.80493E-01 1.62351E-01 1.45735E-01 1.30536E-01 1.16653E-01 1.03991E-01 + 9.24608E-02 8.19809E-02 7.24751E-02 6.38697E-02 5.60954E-02 4.91019E-02 + 4.28098E-02 3.71729E-02 3.21385E-02 2.76570E-02 2.36819E-02 2.01696E-02 + 1.70792E-02 1.43721E-02 1.20126E-02 9.96685E-03 8.20347E-03 6.69338E-03 + 5.40834E-03 4.32478E-03 3.41720E-03 2.66491E-03 2.04788E-03 1.54779E-03 + 1.14792E-03 8.33072E-04 5.89554E-04 4.05082E-04 2.68714E-04 1.70868E-04 + 1.03086E-04 5.82309E-05 3.01879E-05 1.39394E-05 5.46271E-06 1.67292E-06 + 3.53919E-07 4.34730E-08 0.00000E+00 4.12683E+10 3.33459E+10 2.67308E+10 + 2.14230E+10 1.71652E+10 1.37504E+10 1.10123E+10 8.81738E+09 7.05821E+09 + 5.64862E+09 4.51941E+09 3.61504E+09 2.89089E+09 2.31121E+09 1.84729E+09 + 1.47609E+09 1.17917E+09 9.41717E+08 7.51874E+08 6.00135E+08 4.78883E+08 + 3.82020E+08 3.04660E+08 2.42895E+08 1.93593E+08 1.54251E+08 1.22863E+08 + 9.78362E+07 7.78057E+07 6.19183E+07 4.92591E+07 3.91753E+07 3.11454E+07 + 2.47531E+07 1.96661E+07 1.56180E+07 1.23985E+07 9.83918E+06 7.80530E+06 + 6.18956E+06 4.90645E+06 3.88786E+06 3.07954E+06 2.43833E+06 1.92987E+06 + 1.52683E+06 1.20748E+06 9.54530E+05 7.54261E+05 5.95763E+05 4.70374E+05 + 3.71220E+05 2.92843E+05 2.30917E+05 1.82009E+05 1.43400E+05 1.12933E+05 + 8.89033E+04 6.99581E+04 5.50285E+04 4.32687E+04 3.40097E+04 2.67231E+04 + 2.09912E+04 1.64843E+04 1.29421E+04 1.01593E+04 7.97406E+03 6.25764E+03 + 4.91200E+03 3.85638E+03 3.02840E+03 2.37927E+03 1.87045E+03 1.47167E+03 + 1.15914E+03 9.14201E+02 7.22193E+02 5.71632E+02 4.53515E+02 3.60786E+02 + 2.87925E+02 2.30608E+02 1.85447E+02 1.49797E+02 1.21647E+02 9.92872E+01 + 8.15361E+01 6.73506E+01 5.59950E+01 4.68624E+01 3.94825E+01 3.34841E+01 + 2.85915E+01 2.45693E+01 2.12450E+01 1.84804E+01 1.61665E+01 1.42176E+01 + 1.25656E+01 1.11566E+01 9.94757E+00 8.90402E+00 7.99829E+00 7.20800E+00 + 6.51497E+00 5.90438E+00 5.36398E+00 4.88398E+00 4.45516E+00 4.07133E+00 + 3.72627E+00 3.41552E+00 3.13394E+00 2.87874E+00 2.64665E+00 2.43510E+00 + 2.24151E+00 2.06447E+00 1.90198E+00 1.75263E+00 1.61514E+00 1.48837E+00 + 1.37134E+00 1.26317E+00 1.16310E+00 1.07044E+00 9.84592E-01 9.05008E-01 + 8.31213E-01 7.62784E-01 6.99340E-01 6.40562E-01 5.86113E-01 5.35737E-01 + 4.89173E-01 4.46180E-01 4.06543E-01 3.69947E-01 3.36303E-01 3.05341E-01 + 2.76867E-01 2.50697E-01 2.26664E-01 2.04608E-01 1.84385E-01 1.65859E-01 + 1.48906E-01 1.33411E-01 1.19265E-01 1.06371E-01 9.46351E-02 8.39718E-02 + 7.43004E-02 6.55475E-02 5.76413E-02 5.05151E-02 4.41195E-02 3.83789E-02 + 3.32486E-02 2.86780E-02 2.46195E-02 2.10290E-02 1.78648E-02 1.50881E-02 + 1.26627E-02 1.05547E-02 8.73232E-03 7.16625E-03 5.82929E-03 4.69525E-03 + 3.74222E-03 2.94674E-03 2.28976E-03 1.75296E-03 1.31962E-03 9.74574E-04 + 7.04107E-04 4.95904E-04 3.38983E-04 2.23614E-04 1.41326E-04 8.46925E-05 + 4.74848E-05 2.44109E-05 1.11646E-05 4.32797E-06 1.30971E-06 2.74319E-07 + 3.38035E-08 0.00000E+00 5.02454E+10 4.05447E+10 3.24528E+10 2.59696E+10 + 2.07766E+10 1.66179E+10 1.32884E+10 1.06233E+10 8.49062E+09 6.78433E+09 + 5.41954E+09 4.32816E+09 3.45565E+09 2.75828E+09 2.20105E+09 1.75590E+09 + 1.40039E+09 1.11655E+09 8.89979E+08 7.09179E+08 5.64941E+08 4.49906E+08 + 3.58185E+08 2.85076E+08 2.26817E+08 1.80407E+08 1.43443E+08 1.14021E+08 + 9.05140E+07 7.19016E+07 5.70972E+07 4.53256E+07 3.59685E+07 2.85329E+07 + 2.26265E+07 1.79349E+07 1.42106E+07 1.12554E+07 8.91141E+06 7.05282E+06 + 5.57967E+06 4.41247E+06 3.48803E+06 2.75614E+06 2.17692E+06 1.71871E+06 + 1.35637E+06 1.06996E+06 8.43670E+05 6.64945E+05 5.23852E+05 4.12514E+05 + 3.24696E+05 2.55459E+05 2.00896E+05 1.57918E+05 1.24079E+05 9.74485E+04 + 7.65010E+04 6.00313E+04 4.70884E+04 3.69218E+04 2.89397E+04 2.26758E+04 + 1.77624E+04 1.39101E+04 1.08911E+04 8.52630E+03 6.67350E+03 5.22460E+03 + 4.09089E+03 3.20394E+03 2.51038E+03 1.96817E+03 1.54433E+03 1.21304E+03 + 9.54088E+02 7.51639E+02 5.93314E+02 4.69439E+02 3.72450E+02 2.96443E+02 + 2.36810E+02 1.89947E+02 1.53048E+02 1.23986E+02 1.00958E+02 8.27198E+01 + 6.81791E+01 5.65650E+01 4.72444E+01 3.97277E+01 3.36296E+01 2.86646E+01 + 2.45898E+01 2.12272E+01 1.84348E+01 1.61010E+01 1.41378E+01 1.24758E+01 + 1.10599E+01 9.84638E+00 8.80011E+00 7.89300E+00 7.10236E+00 6.40978E+00 + 5.80023E+00 5.26134E+00 4.78320E+00 4.35651E+00 3.97502E+00 3.63246E+00 + 3.32431E+00 3.04542E+00 2.79298E+00 2.56368E+00 2.35494E+00 2.16419E+00 + 1.98997E+00 1.83031E+00 1.68377E+00 1.54906E+00 1.42505E+00 1.31076E+00 + 1.20530E+00 1.10790E+00 1.01787E+00 9.34610E-01 8.57570E-01 7.86274E-01 + 7.20292E-01 6.59240E-01 6.02793E-01 5.50609E-01 5.02427E-01 4.57978E-01 + 4.17017E-01 3.79325E-01 3.44588E-01 3.12712E-01 2.83429E-01 2.56548E-01 + 2.31888E-01 2.09282E-01 1.88575E-01 1.69624E-01 1.52298E-01 1.36473E-01 + 1.22038E-01 1.08887E-01 9.69236E-02 8.60580E-02 7.62063E-02 6.72905E-02 + 5.92391E-02 5.19828E-02 4.54573E-02 3.96144E-02 3.43822E-02 2.97176E-02 + 2.55720E-02 2.19003E-02 1.86602E-02 1.58124E-02 1.33201E-02 1.11490E-02 + 9.26739E-03 7.64554E-03 6.25596E-03 5.07336E-03 4.07348E-03 3.23599E-03 + 2.53938E-03 1.96614E-03 1.49953E-03 1.12436E-03 8.26875E-04 5.94727E-04 + 4.16867E-04 2.83491E-04 1.85968E-04 1.16820E-04 6.95393E-05 3.86993E-05 + 1.97285E-05 8.93769E-06 3.42754E-06 1.02513E-06 2.12631E-07 2.62848E-08 + 0.00000E+00 6.07640E+10 4.89679E+10 3.91375E+10 3.12727E+10 2.49822E+10 + 1.99520E+10 1.59305E+10 1.27164E+10 1.01480E+10 8.09627E+09 6.45761E+09 + 5.14921E+09 4.10478E+09 3.27129E+09 2.60630E+09 2.07589E+09 1.65295E+09 + 1.31579E+09 1.04709E+09 8.33013E+08 6.62499E+08 5.26725E+08 4.18644E+08 + 3.32635E+08 2.64210E+08 2.09790E+08 1.66519E+08 1.32135E+08 1.04710E+08 + 8.30320E+07 6.58192E+07 5.21561E+07 4.13143E+07 3.27142E+07 2.58948E+07 + 2.04876E+07 1.62030E+07 1.28094E+07 1.01225E+07 7.99605E+06 6.31369E+06 + 4.98323E+06 3.93148E+06 3.10039E+06 2.44393E+06 1.92562E+06 1.51656E+06 + 1.19387E+06 9.39413E+05 7.38853E+05 5.80844E+05 4.56415E+05 3.58474E+05 + 2.81419E+05 2.20823E+05 1.73195E+05 1.35776E+05 1.06392E+05 8.33303E+04 + 6.52385E+04 5.10527E+04 3.99352E+04 3.12267E+04 2.44085E+04 1.90728E+04 + 1.48994E+04 1.16366E+04 9.08696E+03 7.09421E+03 5.53972E+03 4.32641E+03 + 3.37956E+03 2.64104E+03 2.06513E+03 1.61612E+03 1.26606E+03 9.93135E+02 + 7.80321E+02 6.14324E+02 4.84784E+02 3.83622E+02 3.04550E+02 2.42671E+02 + 1.94167E+02 1.56070E+02 1.26138E+02 1.02478E+02 8.37822E+01 6.89097E+01 + 5.70561E+01 4.75624E+01 3.99210E+01 3.37330E+01 2.87034E+01 2.45820E+01 + 2.11862E+01 1.83702E+01 1.60196E+01 1.40448E+01 1.23750E+01 1.09540E+01 + 9.73746E+00 8.68973E+00 7.78232E+00 6.99226E+00 6.30092E+00 5.69310E+00 + 5.15632E+00 4.68057E+00 4.25648E+00 3.87774E+00 3.53803E+00 3.23282E+00 + 2.95692E+00 2.70749E+00 2.48121E+00 2.27550E+00 2.08776E+00 1.91654E+00 + 1.75984E+00 1.61624E+00 1.48443E+00 1.36329E+00 1.25181E+00 1.14912E+00 + 1.05444E+00 9.67087E-01 8.86441E-01 8.11962E-01 7.43168E-01 6.79628E-01 + 6.20951E-01 5.66810E-01 5.16858E-01 4.70827E-01 4.28446E-01 3.89465E-01 + 3.53662E-01 3.20726E-01 2.90557E-01 2.62893E-01 2.37542E-01 2.14329E-01 + 1.93089E-01 1.73669E-01 1.55930E-01 1.39742E-01 1.24986E-01 1.11552E-01 + 9.93389E-02 8.82511E-02 7.82016E-02 6.91092E-02 6.08982E-02 5.34996E-02 + 4.68465E-02 4.08770E-02 3.55442E-02 3.07802E-02 2.65431E-02 2.27867E-02 + 1.94680E-02 1.65469E-02 1.39862E-02 1.17512E-02 9.80964E-03 8.13166E-03 + 6.68955E-03 5.45768E-03 4.41255E-03 3.53172E-03 2.79642E-03 2.18692E-03 + 1.68717E-03 1.28192E-03 9.57376E-04 7.01116E-04 5.02023E-04 3.50207E-04 + 2.36937E-04 1.54566E-04 9.65059E-05 5.70637E-05 3.15213E-05 1.59356E-05 + 7.15143E-06 2.71337E-06 8.02203E-07 1.64823E-07 2.04383E-08 0.00000E+00 + 7.30151E+10 5.87648E+10 4.69004E+10 3.74217E+10 2.98510E+10 2.38057E+10 + 1.89797E+10 1.51280E+10 1.20547E+10 9.60307E+09 7.64794E+09 6.08915E+09 + 4.84669E+09 3.85663E+09 3.06792E+09 2.43979E+09 1.93967E+09 1.54161E+09 + 1.22485E+09 9.72877E+08 7.72493E+08 6.13185E+08 4.86571E+08 3.85973E+08 + 3.06070E+08 2.42624E+08 1.92258E+08 1.52302E+08 1.20485E+08 9.53776E+07 + 7.54750E+07 5.97034E+07 4.72099E+07 3.73164E+07 2.94850E+07 2.32862E+07 + 1.83829E+07 1.45062E+07 1.14423E+07 9.02171E+06 7.11018E+06 5.60125E+06 + 4.41062E+06 3.47153E+06 2.73116E+06 2.14771E+06 1.68812E+06 1.32626E+06 + 1.04148E+06 8.17456E+05 6.41312E+05 5.02881E+05 3.94138E+05 3.08759E+05 + 2.41757E+05 1.89202E+05 1.48000E+05 1.15714E+05 9.04289E+04 7.06359E+04 + 5.51502E+04 4.30409E+04 3.35766E+04 2.61834E+04 2.04111E+04 1.59065E+04 + 1.23929E+04 9.65388E+03 7.51815E+03 5.85611E+03 4.56200E+03 3.55456E+03 + 2.77070E+03 2.16097E+03 1.68676E+03 1.31798E+03 1.03120E+03 8.08137E+02 + 6.34589E+02 4.99499E+02 3.94270E+02 3.12225E+02 2.48179E+02 1.98099E+02 + 1.58861E+02 1.28105E+02 1.03848E+02 8.47243E+01 6.95439E+01 5.74697E+01 + 4.78183E+01 4.00642E+01 3.37958E+01 2.87091E+01 2.45474E+01 2.11231E+01 + 1.82873E+01 1.59232E+01 1.39394E+01 1.22638E+01 1.08395E+01 9.62135E+00 + 8.57338E+00 7.66671E+00 6.87811E+00 6.18876E+00 5.58334E+00 5.04924E+00 + 4.57638E+00 4.15533E+00 3.77974E+00 3.44324E+00 3.14126E+00 2.86862E+00 + 2.62245E+00 2.39941E+00 2.19692E+00 2.01237E+00 1.84429E+00 1.69069E+00 + 1.55014E+00 1.42133E+00 1.30313E+00 1.19454E+00 1.09467E+00 1.00275E+00 + 9.18095E-01 8.40082E-01 7.68170E-01 7.01874E-01 6.40760E-01 5.84435E-01 + 5.32567E-01 4.84807E-01 4.40883E-01 4.00519E-01 3.63463E-01 3.29490E-01 + 2.98295E-01 2.69772E-01 2.43664E-01 2.19783E-01 1.97954E-01 1.78018E-01 + 1.59824E-01 1.43236E-01 1.28128E-01 1.14383E-01 1.01894E-01 9.05630E-02 + 8.02970E-02 7.10118E-02 6.26285E-02 5.50742E-02 4.82822E-02 4.21882E-02 + 3.67326E-02 3.18702E-02 2.75366E-02 2.36915E-02 2.02910E-02 1.72941E-02 + 1.46631E-02 1.23627E-02 1.03602E-02 8.62544E-03 7.13040E-03 5.84925E-03 + 4.75815E-03 3.83531E-03 3.06004E-03 2.41500E-03 1.88217E-03 1.44686E-03 + 1.09519E-03 8.14680E-04 5.94112E-04 4.23506E-04 2.94025E-04 1.97907E-04 + 1.28388E-04 7.96765E-05 4.67989E-05 2.56602E-05 1.28651E-05 5.71941E-06 + 2.14717E-06 6.27620E-07 1.27770E-07 1.58923E-08 0.00000E+00 2.17949E+08 + 5.88840E+08 4.84427E+08 3.98515E+08 3.27839E+08 2.69697E+08 2.21867E+08 + 1.82519E+08 1.50149E+08 1.23520E+08 1.01613E+08 8.35917E+07 6.87664E+07 + 5.65703E+07 4.65372E+07 3.82834E+07 3.14935E+07 2.59078E+07 2.13127E+07 + 1.75326E+07 1.44229E+07 1.18648E+07 9.76033E+06 8.02913E+06 6.60497E+06 + 5.43340E+06 4.46963E+06 3.67680E+06 3.02204E+06 2.48599E+06 2.04501E+06 + 1.68225E+06 1.38384E+06 1.13835E+06 9.36410E+05 7.70240E+05 6.33540E+05 + 5.21096E+05 4.28604E+05 3.52524E+05 2.89945E+05 2.38471E+05 1.96133E+05 + 1.61309E+05 1.32666E+05 1.09108E+05 8.97310E+04 7.37944E+04 6.06873E+04 + 4.99075E+04 4.10418E+04 3.37507E+04 2.77545E+04 2.28234E+04 1.87683E+04 + 1.54336E+04 1.26915E+04 1.04366E+04 8.58250E+03 7.05796E+03 5.80443E+03 + 4.77378E+03 3.92638E+03 3.22969E+03 2.65690E+03 2.18600E+03 1.79887E+03 + 1.48061E+03 1.21881E+03 1.00379E+03 8.27014E+02 6.81659E+02 5.62162E+02 + 4.63920E+02 3.83147E+02 3.16731E+02 2.62116E+02 2.17197E+02 1.80246E+02 + 1.49843E+02 1.24820E+02 1.04215E+02 8.72412E+01 7.32464E+01 6.16987E+01 + 5.21778E+01 4.42927E+01 3.77750E+01 3.23611E+01 2.78643E+01 2.41188E+01 + 2.09902E+01 1.83668E+01 1.61636E+01 1.43021E+01 1.27236E+01 1.13789E+01 + 1.02276E+01 9.23677E+00 8.37944E+00 7.63348E+00 6.98076E+00 6.40637E+00 + 5.89801E+00 5.44557E+00 5.04063E+00 4.67623E+00 4.34654E+00 4.04688E+00 + 3.77265E+00 3.52095E+00 3.28875E+00 3.07397E+00 2.87398E+00 2.68767E+00 + 2.51351E+00 2.35036E+00 2.19700E+00 2.05304E+00 1.91756E+00 1.78999E+00 + 1.66985E+00 1.55667E+00 1.45007E+00 1.34971E+00 1.25528E+00 1.16653E+00 + 1.08325E+00 1.00528E+00 9.32522E-01 8.64915E-01 8.02431E-01 7.45040E-01 + 6.92597E-01 6.44884E-01 6.01502E-01 5.61920E-01 5.25517E-01 4.91602E-01 + 4.59755E-01 4.29497E-01 4.00531E-01 3.72664E-01 3.45785E-01 3.19834E-01 + 2.94786E-01 2.70639E-01 2.47406E-01 2.25107E-01 2.03771E-01 1.83430E-01 + 1.64118E-01 1.45871E-01 1.28723E-01 1.12705E-01 9.78406E-02 8.41535E-02 + 7.16738E-02 6.03679E-02 5.02435E-02 4.12777E-02 3.34351E-02 2.66669E-02 + 2.09120E-02 1.60981E-02 1.21430E-02 8.95707E-03 6.44624E-03 4.51461E-03 + 3.06779E-03 2.01557E-03 1.27610E-03 7.74377E-04 4.48193E-04 2.45857E-04 + 1.26865E-04 6.10230E-05 2.70595E-05 1.09103E-05 3.93100E-06 1.23768E-06 + 3.30727E-07 7.20053E-08 1.20945E-08 1.44313E-09 1.07747E-10 4.06959E-12 + 5.21955E-14 9.28989E-17 1.29522E-21 0.00000E+00 7.08821E+08 5.86447E+08 + 4.82490E+08 3.96949E+08 3.26573E+08 2.68676E+08 2.21043E+08 1.81855E+08 + 1.49615E+08 1.23091E+08 1.01269E+08 8.33159E+07 6.85458E+07 5.63942E+07 + 4.63970E+07 3.81720E+07 3.14052E+07 2.58380E+07 2.12578E+07 1.74895E+07 + 1.43893E+07 1.18386E+07 9.74013E+06 8.01364E+06 6.59319E+06 5.42454E+06 + 4.46302E+06 3.67197E+06 3.01859E+06 2.48360E+06 2.04344E+06 1.68129E+06 + 1.38333E+06 1.13818E+06 9.36481E+05 7.70481E+05 6.33896E+05 5.21525E+05 + 4.29074E+05 3.53012E+05 2.90434E+05 2.38949E+05 1.96592E+05 1.61743E+05 + 1.33072E+05 1.09484E+05 9.00778E+04 7.41117E+04 6.09760E+04 5.01690E+04 + 4.12779E+04 3.39630E+04 2.79449E+04 2.29937E+04 1.89203E+04 1.55690E+04 + 1.28118E+04 1.05434E+04 8.67711E+03 7.14167E+03 5.87840E+03 4.83905E+03 + 3.98392E+03 3.28035E+03 2.70147E+03 2.22516E+03 1.83324E+03 1.51075E+03 + 1.24521E+03 1.02689E+03 8.47208E+02 6.99294E+02 5.77545E+02 4.77323E+02 + 3.94811E+02 3.26870E+02 2.70917E+02 2.24827E+02 1.86851E+02 1.55553E+02 + 1.29747E+02 1.08462E+02 9.08944E+01 7.63838E+01 6.43881E+01 5.44796E+01 + 4.62583E+01 3.94505E+01 3.37860E+01 2.90733E+01 2.51423E+01 2.18543E+01 + 1.90941E+01 1.67739E+01 1.48122E+01 1.31481E+01 1.17302E+01 1.05165E+01 + 9.47238E+00 8.56953E+00 7.78471E+00 7.09879E+00 6.49601E+00 5.96338E+00 + 5.49015E+00 5.06742E+00 4.68779E+00 4.34508E+00 4.03430E+00 3.75060E+00 + 3.49090E+00 3.25196E+00 3.03159E+00 2.82701E+00 2.63701E+00 2.45996E+00 + 2.29464E+00 2.13976E+00 1.99485E+00 1.85893E+00 1.73139E+00 1.61166E+00 + 1.49926E+00 1.39375E+00 1.29474E+00 1.20191E+00 1.11495E+00 1.03363E+00 + 9.57748E-01 8.87160E-01 8.21756E-01 7.61443E-01 7.06126E-01 6.55596E-01 + 6.09585E-01 5.67674E-01 5.29339E-01 4.94001E-01 4.61025E-01 4.30047E-01 + 4.00637E-01 3.72537E-01 3.45577E-01 3.19660E-01 2.94732E-01 2.70770E-01 + 2.47768E-01 2.25735E-01 2.04684E-01 1.84637E-01 1.65615E-01 1.47644E-01 + 1.30748E-01 1.14950E-01 1.00267E-01 8.67125E-02 7.42954E-02 6.30325E-02 + 5.28825E-02 4.38409E-02 3.58764E-02 2.89464E-02 2.29974E-02 1.79658E-02 + 1.37791E-02 1.03572E-02 7.61500E-03 5.46481E-03 3.81872E-03 2.59155E-03 + 1.70287E-03 1.08062E-03 6.59583E-04 3.86168E-04 2.16311E-04 1.15807E-04 + 5.93932E-05 2.94204E-05 1.43122E-05 6.99897E-06 3.49944E-06 1.76928E-06 + 8.54581E-07 3.48507E-07 7.83409E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 7.19018E+08 5.94975E+08 4.89588E+08 + 4.02857E+08 3.31492E+08 2.72770E+08 2.24451E+08 1.84693E+08 1.51978E+08 + 1.25058E+08 1.02907E+08 8.46806E+07 6.96824E+07 5.73409E+07 4.71855E+07 + 3.88289E+07 3.19525E+07 2.62940E+07 2.16377E+07 1.78061E+07 1.46531E+07 + 1.20585E+07 9.92337E+06 8.16637E+06 6.72051E+06 5.53068E+06 4.55150E+06 + 3.74574E+06 3.08006E+06 2.53487E+06 2.08620E+06 1.71696E+06 1.41309E+06 + 1.16301E+06 9.57199E+05 7.87770E+05 6.48326E+05 5.33570E+05 4.39129E+05 + 3.61408E+05 2.97446E+05 2.44806E+05 2.01484E+05 1.65831E+05 1.36488E+05 + 1.12340E+05 9.24649E+04 7.61078E+04 6.26456E+04 5.15658E+04 4.24468E+04 + 3.49414E+04 2.87641E+04 2.36798E+04 1.94950E+04 1.60506E+04 1.32155E+04 + 1.08819E+04 8.96105E+03 7.37991E+03 6.07837E+03 5.00695E+03 4.12494E+03 + 3.39884E+03 2.80105E+03 2.30888E+03 1.90364E+03 1.56997E+03 1.29504E+03 + 1.06883E+03 8.82512E+02 7.29017E+02 6.02573E+02 4.98398E+02 4.12559E+02 + 3.41815E+02 2.83500E+02 2.35420E+02 1.95767E+02 1.63054E+02 1.36056E+02 + 1.13765E+02 9.53497E+01 8.01243E+01 6.75259E+01 5.71103E+01 4.84610E+01 + 4.12933E+01 3.53253E+01 3.03574E+01 2.62116E+01 2.27429E+01 1.98308E+01 + 1.73829E+01 1.53139E+01 1.35595E+01 1.20656E+01 1.07880E+01 9.69008E+00 + 8.74191E+00 7.91884E+00 7.20063E+00 6.57055E+00 6.01481E+00 5.52201E+00 + 5.08270E+00 4.68902E+00 4.33443E+00 4.01362E+00 3.72149E+00 3.45474E+00 + 3.20998E+00 2.98485E+00 2.77646E+00 2.58348E+00 2.40420E+00 2.23731E+00 + 2.08145E+00 1.93608E+00 1.80016E+00 1.67302E+00 1.55405E+00 1.44271E+00 + 1.33853E+00 1.24108E+00 1.15000E+00 1.06496E+00 9.85676E-01 9.11923E-01 + 8.43513E-01 7.80287E-01 7.22100E-01 6.68797E-01 6.20120E-01 5.75763E-01 + 5.35293E-01 4.98201E-01 4.63948E-01 4.31950E-01 4.01891E-01 3.73384E-01 + 3.46202E-01 3.20196E-01 2.95280E-01 2.71402E-01 2.48539E-01 2.26684E-01 + 2.05839E-01 1.86011E-01 1.67214E-01 1.49461E-01 1.32768E-01 1.17148E-01 + 1.02614E-01 8.91736E-02 7.68278E-02 6.55746E-02 5.54196E-02 4.63148E-02 + 3.82461E-02 3.11755E-02 2.50553E-02 1.98289E-02 1.54316E-02 1.17917E-02 + 8.83222E-03 6.47278E-03 4.63204E-03 3.22974E-03 2.18923E-03 1.43893E-03 + 9.15517E-04 5.62321E-04 3.33221E-04 1.90675E-04 1.05815E-04 5.75104E-05 + 3.11258E-05 1.71337E-05 9.75239E-06 5.73655E-06 3.41231E-06 1.98063E-06 + 1.07831E-06 5.26397E-07 2.16573E-07 6.67663E-08 1.06670E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 7.50467E+08 6.21117E+08 5.11206E+08 4.20733E+08 + 3.46274E+08 2.84993E+08 2.34559E+08 1.93051E+08 1.58889E+08 1.30773E+08 + 1.07632E+08 8.85873E+07 7.29126E+07 6.00117E+07 4.93937E+07 4.06546E+07 + 3.34619E+07 2.75419E+07 2.26694E+07 1.86590E+07 1.53582E+07 1.26414E+07 + 1.04053E+07 8.56472E+06 7.04979E+06 5.80286E+06 4.77645E+06 3.93167E+06 + 3.23361E+06 2.66178E+06 2.19109E+06 1.80365E+06 1.48473E+06 1.22222E+06 + 1.00613E+06 8.28199E+05 6.81731E+05 5.61170E+05 4.61934E+05 3.80249E+05 + 3.13011E+05 2.57665E+05 2.12107E+05 1.74607E+05 1.43738E+05 1.18328E+05 + 9.74118E+04 8.01941E+04 6.60210E+04 5.43539E+04 4.47498E+04 3.68437E+04 + 3.03355E+04 2.49778E+04 2.05672E+04 1.69363E+04 1.39472E+04 1.14863E+04 + 9.46040E+03 7.79246E+03 6.41922E+03 5.28859E+03 4.35767E+03 3.59115E+03 + 2.95999E+03 2.44024E+03 2.01222E+03 1.65973E+03 1.36923E+03 1.13016E+03 + 9.33229E+02 7.70952E+02 6.37248E+02 5.27072E+02 4.36269E+02 3.61421E+02 + 2.99712E+02 2.48824E+02 2.06849E+02 1.72215E+02 1.43627E+02 1.20021E+02 + 1.00518E+02 8.43921E+01 7.10484E+01 6.00172E+01 5.08575E+01 4.32683E+01 + 3.69509E+01 3.16940E+01 2.73091E+01 2.36425E+01 2.05663E+01 1.79828E+01 + 1.58012E+01 1.39535E+01 1.23823E+01 1.10403E+01 9.88879E+00 8.89601E+00 + 8.03574E+00 7.28644E+00 6.63035E+00 6.05282E+00 5.54175E+00 5.08712E+00 + 4.68060E+00 4.31525E+00 3.98549E+00 3.68592E+00 3.41307E+00 3.16334E+00 + 2.93426E+00 2.72278E+00 2.52750E+00 2.34660E+00 2.17870E+00 2.02235E+00 + 1.87697E+00 1.74144E+00 1.61505E+00 1.49714E+00 1.38712E+00 1.28449E+00 + 1.18878E+00 1.09958E+00 1.01655E+00 9.39373E-01 8.67780E-01 8.01546E-01 + 7.40471E-01 6.84362E-01 6.33018E-01 5.86137E-01 5.43387E-01 5.04332E-01 + 4.68478E-01 4.35326E-01 4.04338E-01 3.75238E-01 3.47679E-01 3.21458E-01 + 2.96443E-01 2.72554E-01 2.49744E-01 2.27988E-01 2.07273E-01 1.87598E-01 + 1.68963E-01 1.51374E-01 1.34836E-01 1.19357E-01 1.04940E-01 9.15885E-02 + 7.93007E-02 6.80685E-02 5.78801E-02 4.87312E-02 4.05693E-02 3.33726E-02 + 2.70978E-02 2.16940E-02 1.71029E-02 1.32598E-02 1.00948E-02 7.53453E-03 + 5.50361E-03 3.92699E-03 2.73168E-03 1.84886E-03 1.21494E-03 7.74356E-04 + 4.77883E-04 2.85837E-04 1.66224E-04 9.46628E-05 5.34609E-05 3.04610E-05 + 1.78063E-05 1.07549E-05 6.65069E-06 4.11590E-06 2.47716E-06 1.41062E-06 + 7.39619E-07 3.46842E-07 1.40298E-07 4.67582E-08 1.15590E-08 6.37391E-10 + 0.00000E+00 8.14372E+08 6.74074E+08 5.54850E+08 4.56699E+08 3.75911E+08 + 3.09413E+08 2.54679E+08 2.09628E+08 1.72545E+08 1.42023E+08 1.16899E+08 + 9.62201E+07 7.91990E+07 6.51889E+07 5.36570E+07 4.41651E+07 3.63523E+07 + 2.99215E+07 2.46284E+07 2.02715E+07 1.66854E+07 1.37337E+07 1.13041E+07 + 9.30435E+06 7.65833E+06 6.30349E+06 5.18825E+06 4.27039E+06 3.51195E+06 + 2.89067E+06 2.37929E+06 1.95838E+06 1.61193E+06 1.32677E+06 1.09206E+06 + 8.98809E+05 7.39744E+05 6.08827E+05 5.01077E+05 4.12396E+05 3.39408E+05 + 2.79338E+05 2.29898E+05 1.89209E+05 1.55721E+05 1.28161E+05 1.05478E+05 + 8.68108E+04 7.14475E+04 5.88037E+04 4.83979E+04 3.98342E+04 3.27864E+04 + 2.69861E+04 2.22127E+04 1.82842E+04 1.50511E+04 1.23904E+04 1.02006E+04 + 8.39835E+03 6.91513E+03 5.69440E+03 4.68969E+03 3.86277E+03 3.18214E+03 + 2.62192E+03 2.16077E+03 1.78116E+03 1.46847E+03 1.21128E+03 9.99509E+02 + 8.25102E+02 6.81480E+02 5.63197E+02 4.65768E+02 3.85505E+02 3.19372E+02 + 2.64870E+02 2.19942E+02 1.82896E+02 1.52340E+02 1.27126E+02 1.06310E+02 + 8.91124E+01 7.48937E+01 6.31494E+01 5.34067E+01 4.53424E+01 3.86366E+01 + 3.30627E+01 2.84189E+01 2.45408E+01 2.12917E+01 1.85669E+01 1.62695E+01 + 1.43269E+01 1.26778E+01 1.12718E+01 1.00677E+01 9.03154E+00 8.13545E+00 + 7.35652E+00 6.67588E+00 6.07799E+00 5.55002E+00 5.08136E+00 4.66321E+00 + 4.28825E+00 3.95059E+00 3.64455E+00 3.36648E+00 3.11261E+00 2.88032E+00 + 2.66645E+00 2.46950E+00 2.28754E+00 2.11913E+00 1.96276E+00 1.81776E+00 + 1.68298E+00 1.55765E+00 1.44106E+00 1.33259E+00 1.23169E+00 1.13786E+00 + 1.05067E+00 9.69728E-01 8.94698E-01 8.25280E-01 7.61214E-01 7.02260E-01 + 6.48183E-01 5.98743E-01 5.53608E-01 5.12427E-01 4.74763E-01 4.40143E-01 + 4.08105E-01 3.78153E-01 3.50045E-01 3.23467E-01 2.98238E-01 2.74238E-01 + 2.51393E-01 2.29656E-01 2.09002E-01 1.89413E-01 1.70882E-01 1.53404E-01 + 1.36977E-01 1.21599E-01 1.07268E-01 9.39814E-02 8.17324E-02 7.05118E-02 + 6.03036E-02 5.10877E-02 4.28519E-02 3.55401E-02 2.91244E-02 2.35581E-02 + 1.87882E-02 1.47558E-02 1.13971E-02 8.64485E-03 6.42947E-03 4.68080E-03 + 3.32989E-03 2.31054E-03 1.56110E-03 1.02520E-03 6.54118E-04 4.05129E-04 + 2.44090E-04 1.43731E-04 8.34476E-05 4.84113E-05 2.85104E-05 1.72535E-05 + 1.07421E-05 6.79508E-06 4.27366E-06 2.60821E-06 1.51111E-06 8.13867E-07 + 3.98906E-07 1.73280E-07 6.41604E-08 1.78439E-08 1.41076E-09 0.00000E+00 + 9.25440E+08 7.65878E+08 6.30296E+08 5.18696E+08 4.26851E+08 3.51265E+08 + 2.89061E+08 2.37869E+08 1.95741E+08 1.61072E+08 1.32542E+08 1.09064E+08 + 8.97434E+07 7.38446E+07 6.07615E+07 4.99957E+07 4.11368E+07 3.38472E+07 + 2.78489E+07 2.29133E+07 1.88521E+07 1.55105E+07 1.27610E+07 1.04987E+07 + 8.63732E+06 7.10584E+06 5.84571E+06 4.80906E+06 3.95283E+06 3.25178E+06 + 2.67501E+06 2.20051E+06 1.81015E+06 1.48901E+06 1.22482E+06 1.00743E+06 + 8.28586E+05 6.81480E+05 5.60479E+05 4.60953E+05 3.79092E+05 3.11762E+05 + 2.56385E+05 2.10841E+05 1.73383E+05 1.42578E+05 1.17244E+05 9.64102E+04 + 7.92773E+04 6.51884E+04 5.36028E+04 4.40761E+04 3.62425E+04 2.98012E+04 + 2.45048E+04 2.01501E+04 1.65695E+04 1.36255E+04 1.12051E+04 9.21500E+03 + 7.57881E+03 6.23360E+03 5.12760E+03 4.21829E+03 3.47068E+03 2.85600E+03 + 2.35061E+03 1.93508E+03 1.59319E+03 1.31231E+03 1.08133E+03 8.91342E+02 + 7.35083E+02 6.06558E+02 5.00831E+02 4.13848E+02 3.42274E+02 2.83370E+02 + 2.34880E+02 1.94955E+02 1.62070E+02 1.34974E+02 1.12638E+02 9.42132E+01 + 7.90030E+01 6.64596E+01 5.60706E+01 4.74856E+01 4.03588E+01 3.44452E+01 + 2.95271E+01 2.54275E+01 2.19991E+01 1.91295E+01 1.67148E+01 1.46770E+01 + 1.29506E+01 1.14818E+01 1.02264E+01 9.14849E+00 8.21823E+00 7.41130E+00 + 6.70770E+00 6.09096E+00 5.54750E+00 5.06612E+00 4.63755E+00 4.25409E+00 + 3.90953E+00 3.59797E+00 3.31554E+00 3.05831E+00 2.82352E+00 2.60790E+00 + 2.40985E+00 2.22736E+00 2.05891E+00 1.90292E+00 1.75868E+00 1.62496E+00 + 1.50096E+00 1.38593E+00 1.27920E+00 1.18018E+00 1.08836E+00 1.00326E+00 + 9.24474E-01 8.51625E-01 7.84390E-01 7.22475E-01 6.65608E-01 6.13518E-01 + 5.65934E-01 5.22499E-01 4.82850E-01 4.46556E-01 4.13166E-01 3.82251E-01 + 3.53354E-01 3.26262E-01 3.00689E-01 2.76472E-01 2.53501E-01 2.31706E-01 + 2.11040E-01 1.91475E-01 1.72990E-01 1.55572E-01 1.39210E-01 1.23895E-01 + 1.09618E-01 9.63717E-02 8.41437E-02 7.29207E-02 6.26865E-02 5.34184E-02 + 4.50897E-02 3.76816E-02 3.11356E-02 2.54193E-02 2.04836E-02 1.62745E-02 + 1.27334E-02 9.79840E-03 7.40500E-03 5.48785E-03 3.98190E-03 2.82405E-03 + 1.95443E-03 1.31794E-03 8.64699E-04 5.52005E-04 3.42806E-04 2.07732E-04 + 1.23534E-04 7.27945E-05 4.30734E-05 2.59512E-05 1.60564E-05 1.01768E-05 + 6.51677E-06 4.13179E-06 2.53900E-06 1.48427E-06 8.10952E-07 4.06622E-07 + 1.82588E-07 7.03644E-08 2.01584E-08 1.76803E-09 0.00000E+00 4.24751E+08 + 9.11830E+08 7.49934E+08 6.16749E+08 5.07205E+08 4.17106E+08 3.43003E+08 + 2.82057E+08 2.31934E+08 1.90713E+08 1.56813E+08 1.28935E+08 1.06010E+08 + 8.71589E+07 7.16576E+07 5.89113E+07 4.84308E+07 3.98135E+07 3.27284E+07 + 2.69033E+07 2.21142E+07 1.81770E+07 1.49403E+07 1.22795E+07 1.00922E+07 + 8.29422E+06 6.81619E+06 5.60146E+06 4.59914E+06 3.77927E+06 3.10545E+06 + 2.55167E+06 2.09657E+06 1.72257E+06 1.41523E+06 1.16261E+06 9.55031E+05 + 7.84480E+05 6.44358E+05 5.29243E+05 4.34674E+05 3.56988E+05 2.93174E+05 + 2.40758E+05 1.97705E+05 1.62344E+05 1.33302E+05 1.09452E+05 8.98658E+04 + 7.37820E+04 6.05749E+04 4.97305E+04 4.08265E+04 3.35160E+04 2.75141E+04 + 2.25867E+04 1.85417E+04 1.52212E+04 1.24954E+04 1.02580E+04 8.42154E+03 + 6.91416E+03 5.67695E+03 4.66151E+03 3.82808E+03 3.14407E+03 2.58266E+03 + 2.12191E+03 1.74352E+03 1.43323E+03 1.17853E+03 9.69431E+02 7.97786E+02 + 6.56878E+02 5.41192E+02 4.46203E+02 3.68197E+02 3.04127E+02 2.51494E+02 + 2.08244E+02 1.72695E+02 1.43465E+02 1.19420E+02 9.96264E+01 8.33213E+01 + 6.99038E+01 5.88147E+01 4.96709E+01 4.20967E+01 3.58257E+01 3.06219E+01 + 2.62937E+01 2.26823E+01 1.96662E+01 1.71339E+01 1.50017E+01 1.31994E+01 + 1.16695E+01 1.03649E+01 9.24702E+00 8.28446E+00 7.45133E+00 6.72644E+00 + 6.09239E+00 5.53486E+00 5.04207E+00 4.60427E+00 4.21339E+00 3.86294E+00 + 3.54674E+00 3.26076E+00 3.00090E+00 2.76429E+00 2.54751E+00 2.34890E+00 + 2.16636E+00 1.99829E+00 1.84306E+00 1.69990E+00 1.56754E+00 1.44511E+00 + 1.33184E+00 1.22701E+00 1.13002E+00 1.04030E+00 9.57368E-01 8.80775E-01 + 8.10128E-01 7.45072E-01 6.85287E-01 6.30471E-01 5.80325E-01 5.34549E-01 + 4.92771E-01 4.54622E-01 4.19680E-01 3.87514E-01 3.57727E-01 3.29898E-01 + 3.03838E-01 2.79286E-01 2.56092E-01 2.34155E-01 2.13407E-01 1.93802E-01 + 1.75307E-01 1.57898E-01 1.41556E-01 1.26266E-01 1.12012E-01 9.87787E-02 + 8.65516E-02 7.53130E-02 6.50426E-02 5.57184E-02 4.73122E-02 3.97919E-02 + 3.31334E-02 2.72769E-02 2.21865E-02 1.78119E-02 1.40989E-02 1.09900E-02 + 8.42549E-03 6.34425E-03 4.68511E-03 3.38801E-03 2.39541E-03 1.65332E-03 + 1.11257E-03 7.29089E-04 4.65492E-04 2.89660E-04 1.76338E-04 1.05703E-04 + 6.30230E-05 3.78583E-05 2.31902E-05 1.45678E-05 9.34004E-06 6.02486E-06 + 3.83718E-06 2.36715E-06 1.39142E-06 7.67119E-07 3.90018E-07 1.78416E-07 + 7.00309E-08 2.01912E-08 1.86994E-09 0.00000E+00 1.35437E+09 1.11912E+09 + 9.19451E+08 7.55355E+08 6.20518E+08 5.09729E+08 4.18702E+08 3.43915E+08 + 2.82473E+08 2.31998E+08 1.90533E+08 1.56472E+08 1.28494E+08 1.05513E+08 + 8.66382E+07 7.11363E+07 5.84052E+07 4.79501E+07 3.93646E+07 3.23146E+07 + 2.65259E+07 2.17730E+07 1.78707E+07 1.46671E+07 1.20371E+07 9.87808E+06 + 8.10576E+06 6.65119E+06 5.45267E+06 4.47373E+06 3.67034E+06 3.01106E+06 + 2.47005E+06 2.02613E+06 1.66189E+06 1.36297E+06 1.11773E+06 9.16557E+05 + 7.51543E+05 6.16199E+05 5.05197E+05 4.14164E+05 3.39513E+05 2.78300E+05 + 2.28110E+05 1.86959E+05 1.53223E+05 1.25567E+05 1.02897E+05 8.43148E+04 + 6.90849E+04 5.66031E+04 4.63742E+04 3.79922E+04 3.11240E+04 2.54966E+04 + 2.08861E+04 1.71090E+04 1.40148E+04 1.14802E+04 9.40407E+03 7.70359E+03 + 6.31086E+03 5.17022E+03 4.23608E+03 3.47108E+03 2.84459E+03 2.33157E+03 + 1.91120E+03 1.56727E+03 1.28562E+03 1.05491E+03 8.65969E+02 7.11226E+02 + 5.84482E+02 4.80659E+02 3.95603E+02 3.25910E+02 2.68794E+02 2.21975E+02 + 1.83585E+02 1.52096E+02 1.26256E+02 1.05037E+02 8.76002E+01 7.32862E+01 + 6.14851E+01 5.17778E+01 4.37563E+01 3.71311E+01 3.16465E+01 2.70958E+01 + 2.33077E+01 2.01515E+01 1.75078E+01 1.52870E+01 1.34140E+01 1.18277E+01 + 1.04780E+01 9.32398E+00 8.33242E+00 7.47599E+00 6.73235E+00 6.08323E+00 + 5.51359E+00 5.01109E+00 4.56556E+00 4.16858E+00 3.81338E+00 3.49356E+00 + 3.20492E+00 2.94320E+00 2.70543E+00 2.48808E+00 2.28941E+00 2.10723E+00 + 1.93991E+00 1.78574E+00 1.64390E+00 1.51307E+00 1.39236E+00 1.28094E+00 + 1.17809E+00 1.08315E+00 9.95533E-01 9.14733E-01 8.40280E-01 7.71757E-01 + 7.08786E-01 6.51022E-01 5.98139E-01 5.49816E-01 5.05733E-01 4.65508E-01 + 4.28769E-01 3.95106E-01 3.64108E-01 3.35407E-01 3.08610E-01 2.83550E-01 + 2.59986E-01 2.37780E-01 2.16834E-01 1.97084E-01 1.78481E-01 1.60991E-01 + 1.44585E-01 1.29241E-01 1.14936E-01 1.01651E-01 8.93646E-02 7.80568E-02 + 6.77044E-02 5.82822E-02 4.97630E-02 4.21145E-02 3.53007E-02 2.92934E-02 + 2.40323E-02 1.94792E-02 1.55834E-02 1.22913E-02 9.54704E-03 7.29337E-03 + 5.47251E-03 4.02739E-03 2.90261E-03 2.04564E-03 1.40771E-03 9.44798E-04 + 6.17805E-04 3.93854E-04 2.44933E-04 1.49178E-04 8.95643E-05 5.35275E-05 + 3.22239E-05 1.97451E-05 1.23628E-05 7.86282E-06 5.00656E-06 3.13289E-06 + 1.89013E-06 1.08107E-06 5.76492E-07 2.81591E-07 1.23002E-07 4.59576E-08 + 1.26504E-08 1.11503E-09 0.00000E+00 1.71478E+09 1.41506E+09 1.16090E+09 + 9.52314E+08 7.81159E+08 6.40727E+08 5.25508E+08 4.30982E+08 3.53437E+08 + 2.89825E+08 2.37648E+08 1.94851E+08 1.59750E+08 1.30965E+08 1.07358E+08 + 8.80013E+07 7.21294E+07 5.91161E+07 4.84472E+07 3.97009E+07 3.25314E+07 + 2.66546E+07 2.18379E+07 1.78903E+07 1.46552E+07 1.20042E+07 9.83186E+06 + 8.05219E+06 6.58846E+06 5.39511E+06 4.41757E+06 3.61687E+06 2.96108E+06 + 2.42399E+06 1.98417E+06 1.62393E+06 1.32895E+06 1.08747E+06 8.89790E+05 + 7.27983E+05 5.95551E+05 4.87169E+05 3.98477E+05 3.25905E+05 2.66528E+05 + 2.17951E+05 1.78212E+05 1.45708E+05 1.19122E+05 9.73803E+04 7.96005E+04 + 6.50623E+04 5.31757E+04 4.34579E+04 3.55139E+04 2.90205E+04 2.37132E+04 + 1.93757E+04 1.58311E+04 1.29347E+04 1.05681E+04 8.63449E+03 7.05483E+03 + 5.76438E+03 4.71025E+03 3.84921E+03 3.14591E+03 2.57150E+03 2.10206E+03 + 1.71900E+03 1.40614E+03 1.15056E+03 9.41815E+02 7.71316E+02 6.32047E+02 + 5.18277E+02 4.25327E+02 3.49376E+02 2.87304E+02 2.36562E+02 1.95071E+02 + 1.61132E+02 1.33359E+02 1.10615E+02 9.19756E+01 7.67167E+01 6.41704E+01 + 5.38781E+01 4.53958E+01 3.84085E+01 3.26393E+01 2.78648E+01 2.39004E+01 + 2.06057E+01 1.78528E+01 1.55457E+01 1.36047E+01 1.19644E+01 1.05719E+01 + 9.38401E+00 8.36546E+00 7.48756E+00 6.72683E+00 6.06410E+00 5.48367E+00 + 4.97266E+00 4.52046E+00 4.11833E+00 3.75923E+00 3.43655E+00 3.14593E+00 + 2.88297E+00 2.64459E+00 2.42716E+00 2.22885E+00 2.04744E+00 1.88119E+00 + 1.72837E+00 1.58810E+00 1.45904E+00 1.34023E+00 1.23082E+00 1.13006E+00 + 1.03726E+00 9.51830E-01 8.73215E-01 8.00934E-01 7.34548E-01 6.73659E-01 + 6.17901E-01 5.66929E-01 5.20402E-01 4.77984E-01 4.39288E-01 4.03942E-01 + 3.71548E-01 3.41717E-01 3.14106E-01 2.88350E-01 2.64300E-01 2.41729E-01 + 2.20511E-01 2.00553E-01 1.81791E-01 1.64175E-01 1.47668E-01 1.32238E-01 + 1.17857E-01 1.04499E-01 9.21392E-02 8.07523E-02 7.03125E-02 6.07923E-02 + 5.21620E-02 4.43907E-02 3.74425E-02 3.12782E-02 2.58664E-02 2.11471E-02 + 1.70806E-02 1.36162E-02 1.07016E-02 8.28272E-03 6.30509E-03 4.71440E-03 + 3.45758E-03 2.48371E-03 1.74498E-03 1.19745E-03 8.01799E-04 5.23416E-04 + 3.33439E-04 2.07487E-04 1.26670E-04 7.63908E-05 4.59569E-05 2.78922E-05 + 1.72330E-05 1.08631E-05 6.93793E-06 4.42489E-06 2.76908E-06 1.67032E-06 + 9.56169E-07 5.11442E-07 2.51301E-07 1.10687E-07 4.16099E-08 1.13980E-08 + 1.04310E-09 0.00000E+00 2.21483E+09 1.82481E+09 1.49447E+09 1.22382E+09 + 1.00210E+09 8.20494E+08 6.71743E+08 5.49917E+08 4.50149E+08 3.68451E+08 + 3.01556E+08 2.46786E+08 2.01947E+08 1.65241E+08 1.35195E+08 1.10603E+08 + 9.04763E+07 7.40058E+07 6.05282E+07 4.95007E+07 4.04786E+07 3.30980E+07 + 2.70606E+07 2.21224E+07 1.80837E+07 1.47809E+07 1.20800E+07 9.87186E+06 + 8.05957E+06 6.58516E+06 5.37997E+06 4.39492E+06 3.58988E+06 2.93201E+06 + 2.39447E+06 1.95516E+06 1.59626E+06 1.30310E+06 1.06367E+06 8.68145E+05 + 7.08485E+05 5.78128E+05 4.71706E+05 3.84833E+05 3.13927E+05 2.56059E+05 + 2.08837E+05 1.70306E+05 1.38870E+05 1.13225E+05 9.23078E+04 7.52475E+04 + 6.13347E+04 4.99901E+04 4.07404E+04 3.31997E+04 2.70529E+04 2.20427E+04 + 1.79595E+04 1.46320E+04 1.19207E+04 9.71160E+03 7.91189E+03 6.44580E+03 + 5.25159E+03 4.27890E+03 3.48669E+03 2.84152E+03 2.31579E+03 1.88805E+03 + 1.53972E+03 1.25601E+03 1.02497E+03 8.36829E+02 6.83606E+02 5.58813E+02 + 4.57163E+02 3.74353E+02 3.06879E+02 2.51887E+02 2.07056E+02 1.70495E+02 + 1.40665E+02 1.16310E+02 9.64097E+01 8.01658E+01 6.68484E+01 5.59548E+01 + 4.70026E+01 3.96487E+01 3.35935E+01 2.85959E+01 2.44573E+01 2.10267E+01 + 1.81675E+01 1.57773E+01 1.37710E+01 1.20796E+01 1.06470E+01 9.42745E+00 + 8.38402E+00 7.48651E+00 6.71036E+00 6.03552E+00 5.44561E+00 4.92725E+00 + 4.46942E+00 4.06305E+00 3.70088E+00 3.37608E+00 3.08414E+00 2.82052E+00 + 2.58204E+00 2.36500E+00 2.16747E+00 1.98716E+00 1.82232E+00 1.67112E+00 + 1.53266E+00 1.40555E+00 1.28881E+00 1.18156E+00 1.08300E+00 9.92433E-01 + 9.09238E-01 8.32850E-01 7.62763E-01 6.98521E-01 6.39707E-01 5.85938E-01 + 5.36851E-01 4.92089E-01 4.51307E-01 4.14114E-01 3.80143E-01 3.49007E-01 + 3.20340E-01 2.93820E-01 2.69108E-01 2.46070E-01 2.24495E-01 2.04262E-01 + 1.85284E-01 1.67497E-01 1.50849E-01 1.35300E-01 1.20815E-01 1.07363E-01 + 9.49112E-02 8.34324E-02 7.28967E-02 6.32741E-02 5.45331E-02 4.66405E-02 + 3.95618E-02 3.32585E-02 2.76894E-02 2.28204E-02 1.85925E-02 1.49647E-02 + 1.18876E-02 9.30989E-03 7.18004E-03 5.44636E-03 4.05805E-03 2.96598E-03 + 2.12351E-03 1.48725E-03 1.01768E-03 6.79787E-04 4.42972E-04 2.81940E-04 + 1.75499E-04 1.07348E-04 6.49845E-05 3.93152E-05 2.40244E-05 1.49444E-05 + 9.47126E-06 6.06839E-06 3.87492E-06 2.42506E-06 1.46293E-06 8.38458E-07 + 4.49934E-07 2.22331E-07 9.86354E-08 3.72438E-08 1.01532E-08 9.58556E-10 + 0.00000E+00 2.89252E+09 2.37905E+09 1.94471E+09 1.58949E+09 1.29903E+09 + 1.06155E+09 8.67406E+08 7.08698E+08 5.78973E+08 4.72947E+08 3.86300E+08 + 3.15495E+08 2.57642E+08 2.10377E+08 1.71765E+08 1.40225E+08 1.14465E+08 + 9.34269E+07 7.62476E+07 6.22205E+07 5.07685E+07 4.14198E+07 3.37888E+07 + 2.75607E+07 2.24781E+07 1.83306E+07 1.49465E+07 1.21860E+07 9.92543E+06 + 8.09051E+06 6.59405E+06 5.37376E+06 4.37878E+06 3.56760E+06 2.90634E+06 + 2.36722E+06 1.92783E+06 1.56980E+06 1.27811E+06 1.04048E+06 8.46928E+05 + 6.89293E+05 5.60927E+05 4.56408E+05 3.71318E+05 3.02054E+05 2.45679E+05 + 1.99801E+05 1.62471E+05 1.32099E+05 1.07392E+05 8.72964E+04 7.09530E+04 + 5.76631E+04 4.68577E+04 3.80733E+04 3.09329E+04 2.51296E+04 2.04135E+04 + 1.65814E+04 1.34680E+04 1.09387E+04 8.88428E+03 7.21567E+03 5.86057E+03 + 4.76017E+03 3.86665E+03 3.14122E+03 2.55190E+03 2.07391E+03 1.68587E+03 + 1.37079E+03 1.11503E+03 9.07401E+02 7.38846E+02 6.02000E+02 4.90887E+02 + 4.00656E+02 3.27368E+02 2.67828E+02 2.19443E+02 1.80108E+02 1.48115E+02 + 1.22076E+02 1.00866E+02 8.36054E+01 6.94977E+01 5.79921E+01 4.85648E+01 + 4.08431E+01 3.45032E+01 2.92851E+01 2.49757E+01 2.14128E+01 1.84510E+01 + 1.59811E+01 1.39130E+01 1.21736E+01 1.07035E+01 9.45478E+00 8.38862E+00 + 7.47342E+00 6.68351E+00 5.99802E+00 5.39994E+00 4.87537E+00 4.41292E+00 + 4.00322E+00 3.63876E+00 3.31254E+00 3.01990E+00 2.75618E+00 2.51809E+00 + 2.30186E+00 2.10550E+00 1.92664E+00 1.76347E+00 1.61415E+00 1.47771E+00 + 1.35273E+00 1.23821E+00 1.13322E+00 1.03696E+00 9.48703E-01 8.67797E-01 + 7.93667E-01 7.25788E-01 6.63688E-01 6.06936E-01 5.55133E-01 5.07902E-01 + 4.64876E-01 4.25701E-01 3.89985E-01 3.57367E-01 3.27477E-01 2.99966E-01 + 2.74535E-01 2.50866E-01 2.28838E-01 2.08254E-01 1.88999E-01 1.70989E-01 + 1.54158E-01 1.38455E-01 1.23837E-01 1.10264E-01 9.77016E-02 8.61157E-02 + 7.54733E-02 6.57411E-02 5.68858E-02 4.88725E-02 4.16650E-02 3.52264E-02 + 2.95160E-02 2.44912E-02 2.01161E-02 1.63329E-02 1.31004E-02 1.03701E-02 + 8.09284E-03 6.21935E-03 4.70100E-03 3.49043E-03 2.54236E-03 1.81416E-03 + 1.26659E-03 8.64210E-04 5.75852E-04 3.74544E-04 2.38144E-04 1.48256E-04 + 9.08299E-05 5.51662E-05 3.35380E-05 2.06138E-05 1.28956E-05 8.20852E-06 + 5.27233E-06 3.36930E-06 2.10850E-06 1.27203E-06 7.29818E-07 3.92695E-07 + 1.94899E-07 8.68870E-08 3.28457E-08 8.88968E-09 8.60668E-10 0.00000E+00 + 3.79286E+09 3.11399E+09 2.54049E+09 2.07235E+09 1.69030E+09 1.37852E+09 + 1.12413E+09 9.16584E+08 7.47271E+08 6.09164E+08 4.96524E+08 4.04665E+08 + 3.29762E+08 2.68691E+08 2.18904E+08 1.78321E+08 1.45244E+08 1.18288E+08 + 9.63230E+07 7.84268E+07 6.38475E+07 5.19718E+07 4.22996E+07 3.44229E+07 + 2.80093E+07 2.27876E+07 1.85366E+07 1.50769E+07 1.22504E+07 9.96140E+06 + 8.09902E+06 6.58393E+06 5.35153E+06 4.34920E+06 3.53412E+06 2.87120E+06 + 2.33225E+06 1.89419E+06 1.53819E+06 1.24891E+06 1.01388E+06 8.22958E+05 + 6.67890E+05 5.41960E+05 4.39709E+05 3.56697E+05 2.89314E+05 2.34625E+05 + 1.90247E+05 1.54241E+05 1.25031E+05 1.01339E+05 8.21255E+04 6.65459E+04 + 5.39150E+04 4.36763E+04 3.53779E+04 2.86531E+04 2.32043E+04 1.87901E+04 + 1.52144E+04 1.23185E+04 9.97333E+03 8.07444E+03 6.53709E+03 5.29258E+03 + 4.28521E+03 3.46992E+03 2.80971E+03 2.27592E+03 1.84397E+03 1.49438E+03 + 1.21152E+03 9.82634E+02 7.97430E+02 6.47559E+02 5.26269E+02 4.28096E+02 + 3.48619E+02 2.84263E+02 2.32134E+02 1.89894E+02 1.55650E+02 1.27867E+02 + 1.05309E+02 8.70093E+01 7.20988E+01 5.99757E+01 5.00723E+01 4.19846E+01 + 3.53633E+01 2.99290E+01 2.54532E+01 2.17627E+01 1.87026E+01 1.61572E+01 + 1.40309E+01 1.22465E+01 1.07419E+01 9.46653E+00 8.37984E+00 7.44885E+00 + 6.64685E+00 5.95217E+00 5.34719E+00 4.81753E+00 4.35144E+00 3.93926E+00 + 3.57328E+00 3.24631E+00 2.95356E+00 2.69026E+00 2.45302E+00 2.23801E+00 + 2.04316E+00 1.86605E+00 1.70483E+00 1.55761E+00 1.42338E+00 1.30070E+00 + 1.18852E+00 1.08590E+00 9.92018E-01 9.06119E-01 8.27540E-01 7.55687E-01 + 6.90021E-01 6.30056E-01 5.75348E-01 5.25485E-01 4.80080E-01 4.38757E-01 + 4.01157E-01 3.66892E-01 3.35608E-01 3.06949E-01 2.80584E-01 2.56235E-01 + 2.33603E-01 2.12579E-01 1.92977E-01 1.74687E-01 1.57626E-01 1.41730E-01 + 1.26946E-01 1.13227E-01 1.00531E-01 8.88209E-02 7.80582E-02 6.82072E-02 + 5.92316E-02 5.10948E-02 4.37594E-02 3.71870E-02 3.13386E-02 2.61722E-02 + 2.16442E-02 1.77178E-02 1.43364E-02 1.14593E-02 9.03938E-03 7.02959E-03 + 5.38322E-03 4.05469E-03 3.00005E-03 2.17769E-03 1.54878E-03 1.07791E-03 + 7.33348E-04 4.87440E-04 3.16433E-04 2.00974E-04 1.25116E-04 7.67578E-05 + 4.67555E-05 2.85477E-05 1.76362E-05 1.10866E-05 7.08264E-06 4.55814E-06 + 2.91453E-06 1.82368E-06 1.10022E-06 6.31802E-07 3.40690E-07 1.69633E-07 + 7.58394E-08 2.86286E-08 7.67889E-09 7.59200E-10 0.00000E+00 4.96845E+09 + 4.07185E+09 3.31541E+09 2.69913E+09 2.19713E+09 1.78828E+09 1.45532E+09 + 1.18420E+09 9.63471E+08 7.83781E+08 6.37519E+08 5.18483E+08 4.21616E+08 + 3.42801E+08 2.78680E+08 2.26523E+08 1.84101E+08 1.49603E+08 1.21552E+08 + 9.87468E+07 8.02086E+07 6.51411E+07 5.28963E+07 4.29469E+07 3.48636E+07 + 2.82973E+07 2.29639E+07 1.86333E+07 1.51034E+07 1.22515E+07 9.93660E+06 + 8.05780E+06 6.53321E+06 5.29623E+06 4.29278E+06 3.47865E+06 2.81840E+06 + 2.28309E+06 1.84913E+06 1.49741E+06 1.21238E+06 9.81439E+05 7.94352E+05 + 6.42818E+05 5.20102E+05 4.20741E+05 3.40303E+05 2.75197E+05 2.22509E+05 + 1.79879E+05 1.45392E+05 1.17497E+05 9.49397E+04 7.67007E+04 6.19563E+04 + 5.00390E+04 4.04083E+04 3.26269E+04 2.63408E+04 2.12634E+04 1.71631E+04 + 1.38523E+04 1.11794E+04 9.02183E+03 7.28050E+03 5.87529E+03 4.74145E+03 + 3.82672E+03 3.08836E+03 2.49332E+03 2.01336E+03 1.62618E+03 1.31393E+03 + 1.06210E+03 8.59004E+02 6.95199E+02 5.63072E+02 4.56484E+02 3.70481E+02 + 3.01072E+02 2.45037E+02 1.99781E+02 1.63212E+02 1.33641E+02 1.09707E+02 + 9.03540E+01 7.46343E+01 6.18930E+01 5.15161E+01 4.30669E+01 3.61697E+01 + 3.05249E+01 2.58885E+01 2.20757E+01 1.89222E+01 1.63055E+01 1.41249E+01 + 1.22991E+01 1.07628E+01 9.46331E+00 8.35829E+00 7.41342E+00 6.60098E+00 + 5.89855E+00 5.28790E+00 4.75422E+00 4.28544E+00 3.87160E+00 3.50482E+00 + 3.17774E+00 2.88544E+00 2.62305E+00 2.38710E+00 2.17367E+00 1.98066E+00 + 1.80558E+00 1.64655E+00 1.50163E+00 1.36979E+00 1.24953E+00 1.13981E+00 + 1.03966E+00 9.48211E-01 8.64716E-01 7.88490E-01 7.18925E-01 6.55470E-01 + 5.97627E-01 5.44940E-01 4.96988E-01 4.53377E-01 4.13723E-01 3.77668E-01 + 3.44826E-01 3.14853E-01 2.87407E-01 2.62176E-01 2.38898E-01 2.17295E-01 + 1.97264E-01 1.78629E-01 1.61287E-01 1.45155E-01 1.30170E-01 1.16274E-01 + 1.03422E-01 9.15667E-02 8.06685E-02 7.06868E-02 6.15826E-02 5.33172E-02 + 4.58517E-02 3.91465E-02 3.31614E-02 2.78562E-02 2.31879E-02 1.91126E-02 + 1.55929E-02 1.25741E-02 1.00161E-02 7.87358E-03 6.10160E-03 4.65619E-03 + 3.49480E-03 2.57681E-03 1.86407E-03 1.32135E-03 9.16730E-04 6.21894E-04 + 4.12329E-04 2.67155E-04 1.69482E-04 1.05501E-04 6.48031E-05 3.95784E-05 + 2.42601E-05 1.50558E-05 9.50482E-06 6.09105E-06 3.92634E-06 2.51154E-06 + 1.57124E-06 9.47893E-07 5.44698E-07 2.94194E-07 1.46794E-07 6.57029E-08 + 2.47162E-08 6.56200E-09 6.60484E-10 0.00000E+00 6.48026E+09 5.30147E+09 + 4.30824E+09 3.50057E+09 2.84392E+09 2.31012E+09 1.87625E+09 1.52365E+09 + 1.23714E+09 1.00436E+09 8.15254E+08 6.61659E+08 5.36920E+08 4.35632E+08 + 3.53398E+08 2.86642E+08 2.32461E+08 1.88491E+08 1.52814E+08 1.23869E+08 + 1.00391E+08 8.13499E+07 6.59092E+07 5.33903E+07 4.32419E+07 3.50165E+07 + 2.83504E+07 2.29499E+07 1.85580E+07 1.50178E+07 1.21508E+07 9.82942E+06 + 7.95010E+06 6.42892E+06 5.19787E+06 4.20149E+06 3.39541E+06 2.74347E+06 + 2.21627E+06 1.79004E+06 1.44551E+06 1.16706E+06 9.42062E+05 7.60295E+05 + 6.13479E+05 4.94917E+05 3.99190E+05 3.21917E+05 2.59551E+05 2.09227E+05 + 1.68628E+05 1.35882E+05 1.09474E+05 8.81826E+04 7.10194E+04 5.71870E+04 + 4.60411E+04 3.70618E+04 2.98293E+04 2.40049E+04 1.93153E+04 1.55403E+04 + 1.25019E+04 1.00568E+04 8.08960E+03 6.50706E+03 5.23415E+03 4.21049E+03 + 3.38684E+03 2.72520E+03 2.19325E+03 1.76554E+03 1.42172E+03 1.14536E+03 + 9.23204E+02 7.44625E+02 6.01061E+02 4.85632E+02 3.92807E+02 3.18141E+02 + 2.58062E+02 2.09701E+02 1.70752E+02 1.39358E+02 1.14032E+02 9.36180E+01 + 7.70889E+01 6.37330E+01 5.28886E+01 4.40849E+01 3.69191E+01 3.10708E+01 + 2.62804E+01 2.23512E+01 1.91097E+01 1.64264E+01 1.41955E+01 1.23317E+01 + 1.07668E+01 9.44578E+00 8.32463E+00 7.36776E+00 6.54650E+00 5.83769E+00 + 5.22258E+00 4.68594E+00 4.21535E+00 3.80066E+00 3.43377E+00 3.10718E+00 + 2.81585E+00 2.55482E+00 2.32056E+00 2.10907E+00 1.91819E+00 1.74541E+00 + 1.58878E+00 1.44635E+00 1.31703E+00 1.19933E+00 1.09216E+00 9.94534E-01 + 9.05580E-01 8.24522E-01 7.50667E-01 6.83393E-01 6.22139E-01 5.66398E-01 + 5.15705E-01 4.69633E-01 4.27781E-01 3.89762E-01 3.55219E-01 3.23772E-01 + 2.95086E-01 2.68835E-01 2.44721E-01 2.22501E-01 2.01913E-01 1.82860E-01 + 1.65176E-01 1.48761E-01 1.33535E-01 1.19431E-01 1.06394E-01 9.43728E-02 + 8.33209E-02 7.31947E-02 6.39516E-02 5.55504E-02 4.79501E-02 4.11102E-02 + 3.49895E-02 2.95466E-02 2.47402E-02 2.05272E-02 1.68638E-02 1.37123E-02 + 1.10202E-02 8.74829E-03 6.85321E-03 5.29241E-03 4.02460E-03 3.01023E-03 + 2.21184E-03 1.59461E-03 1.12662E-03 7.79181E-04 5.27066E-04 3.48589E-04 + 2.25420E-04 1.42840E-04 8.89047E-05 5.46704E-05 3.34724E-05 2.05916E-05 + 1.28322E-05 8.13195E-06 5.22543E-06 3.37292E-06 2.15812E-06 1.34983E-06 + 8.14228E-07 4.68090E-07 2.53084E-07 1.26424E-07 5.65646E-08 2.11700E-08 + 5.55858E-09 5.68255E-10 0.00000E+00 8.39828E+09 6.85877E+09 5.56324E+09 + 4.51169E+09 3.65834E+09 2.96594E+09 2.40422E+09 1.94857E+09 1.57903E+09 + 1.27937E+09 1.03641E+09 8.39447E+08 6.79806E+08 5.50433E+08 4.45605E+08 + 3.60680E+08 2.91890E+08 2.36179E+08 1.91067E+08 1.54545E+08 1.24982E+08 + 1.01055E+08 8.16941E+07 6.60303E+07 5.33598E+07 4.31123E+07 3.48256E+07 + 2.81271E+07 2.26916E+07 1.83201E+07 1.47879E+07 1.19343E+07 9.62947E+06 + 7.76819E+06 6.26540E+06 5.05196E+06 4.07261E+06 3.28242E+06 2.64497E+06 + 2.13087E+06 1.71631E+06 1.38211E+06 1.11274E+06 8.95675E+05 7.20794E+05 + 5.79931E+05 4.66494E+05 3.75163E+05 3.01647E+05 2.42484E+05 1.94882E+05 + 1.56592E+05 1.25798E+05 1.01039E+05 8.11362E+04 6.51410E+04 5.22891E+04 + 4.19651E+04 3.36735E+04 2.70158E+04 2.16712E+04 1.73816E+04 1.39394E+04 + 1.11778E+04 8.96271E+03 7.18625E+03 5.76181E+03 4.61989E+03 3.70398E+03 + 2.97058E+03 2.38283E+03 1.91176E+03 1.53433E+03 1.23193E+03 9.89654E+02 + 7.95537E+02 6.39997E+02 5.15353E+02 4.15450E+02 3.35356E+02 2.71123E+02 + 2.19588E+02 1.78219E+02 1.44983E+02 1.18256E+02 9.67822E+01 7.94490E+01 + 6.54864E+01 5.41835E+01 4.50345E+01 3.76089E+01 3.15654E+01 2.66283E+01 + 2.25893E+01 1.92653E+01 1.65204E+01 1.42433E+01 1.23451E+01 1.07546E+01 + 9.41462E+00 8.27951E+00 7.31249E+00 6.48399E+00 5.77017E+00 5.15175E+00 + 4.61314E+00 4.14163E+00 3.72682E+00 3.36047E+00 3.03493E+00 2.74508E+00 + 2.48585E+00 2.25363E+00 2.04441E+00 1.85594E+00 1.68568E+00 1.53164E+00 + 1.39186E+00 1.26520E+00 1.15016E+00 1.04562E+00 9.50582E-01 8.64158E-01 + 7.85560E-01 7.14082E-01 6.49094E-01 5.90025E-01 5.36363E-01 4.87634E-01 + 4.43408E-01 4.03278E-01 3.66859E-01 3.33795E-01 3.03713E-01 2.76290E-01 + 2.51211E-01 2.28197E-01 2.07018E-01 1.87427E-01 1.69335E-01 1.52582E-01 + 1.37071E-01 1.22723E-01 1.09471E-01 9.72588E-02 8.60333E-02 7.57463E-02 + 6.63517E-02 5.78054E-02 5.00641E-02 4.30855E-02 3.68273E-02 3.12476E-02 + 2.63040E-02 2.19550E-02 1.81575E-02 1.48681E-02 1.20494E-02 9.65123E-03 + 7.63550E-03 5.96094E-03 4.58744E-03 3.47641E-03 2.59119E-03 1.89740E-03 + 1.36329E-03 9.60028E-04 6.61904E-04 4.46461E-04 2.94552E-04 1.90112E-04 + 1.20329E-04 7.48831E-05 4.60976E-05 2.82901E-05 1.74627E-05 1.09242E-05 + 6.94678E-06 4.47462E-06 2.89162E-06 1.85047E-06 1.15707E-06 6.97786E-07 + 4.01210E-07 2.17031E-07 1.08436E-07 4.84355E-08 1.80113E-08 4.67440E-09 + 4.84471E-10 0.00000E+00 1.08022E+10 8.80729E+09 7.13059E+09 5.77209E+09 + 4.67164E+09 3.78036E+09 3.05861E+09 2.47423E+09 2.00116E+09 1.61826E+09 + 1.30839E+09 1.05767E+09 8.54835E+08 6.90776E+08 5.58101E+08 4.50824E+08 + 3.64100E+08 2.94003E+08 2.37355E+08 1.91585E+08 1.54611E+08 1.24748E+08 + 1.00633E+08 8.11626E+07 6.54462E+07 5.27620E+07 4.25265E+07 3.42705E+07 + 2.75856E+07 2.22209E+07 1.78957E+07 1.44092E+07 1.15995E+07 9.33551E+06 + 7.51175E+06 6.04251E+06 4.85942E+06 3.90707E+06 3.14061E+06 2.52392E+06 + 2.02783E+06 1.62886E+06 1.30807E+06 1.05020E+06 8.42965E+05 6.76455E+05 + 5.42703E+05 4.35290E+05 3.49051E+05 2.79829E+05 2.24281E+05 1.79716E+05 + 1.43971E+05 1.15309E+05 9.23319E+04 7.39165E+04 5.91610E+04 4.73411E+04 + 3.78750E+04 3.02959E+04 2.42291E+04 1.93741E+04 1.54896E+04 1.23825E+04 + 9.89767E+03 7.91092E+03 6.32272E+03 5.05342E+03 4.03852E+03 3.22839E+03 + 2.58119E+03 2.06413E+03 1.65116E+03 1.32136E+03 1.05798E+03 8.47638E+02 + 6.79648E+02 5.45467E+02 4.38271E+02 3.52612E+02 2.84140E+02 2.29383E+02 + 1.85569E+02 1.50482E+02 1.22356E+02 9.98298E+01 8.17028E+01 6.71452E+01 + 5.53955E+01 4.59124E+01 3.82373E+01 3.20078E+01 2.69321E+01 2.27901E+01 + 1.93897E+01 1.65881E+01 1.42692E+01 1.23401E+01 1.07269E+01 9.37055E+00 + 8.22363E+00 7.24827E+00 6.41406E+00 5.69652E+00 5.07591E+00 4.53628E+00 + 4.06467E+00 3.65046E+00 3.28526E+00 2.96132E+00 2.67339E+00 2.41636E+00 + 2.18654E+00 1.97986E+00 1.79405E+00 1.62652E+00 1.47526E+00 1.33826E+00 + 1.21438E+00 1.10208E+00 1.00024E+00 9.07835E-01 8.23969E-01 7.47843E-01 + 6.78742E-01 6.16028E-01 5.59124E-01 5.07511E-01 4.60714E-01 4.18296E-01 + 3.79852E-01 3.44996E-01 3.13377E-01 2.84630E-01 2.58442E-01 2.34513E-01 + 2.12578E-01 1.92421E-01 1.73807E-01 1.56654E-01 1.40808E-01 1.26175E-01 + 1.12676E-01 1.00245E-01 8.88237E-02 7.83576E-02 6.87969E-02 6.00941E-02 + 5.22034E-02 4.50804E-02 3.86812E-02 3.29630E-02 2.78829E-02 2.33985E-02 + 1.94681E-02 1.60490E-02 1.30987E-02 1.05805E-02 8.44632E-03 6.65964E-03 + 5.18135E-03 3.97378E-03 3.00099E-03 2.22913E-03 1.62670E-03 1.16487E-03 + 8.17635E-04 5.61993E-04 3.78003E-04 2.48781E-04 1.60269E-04 1.01328E-04 + 6.30509E-05 3.88550E-05 2.38997E-05 1.48005E-05 9.29213E-06 5.92776E-06 + 3.82649E-06 2.47519E-06 1.58408E-06 9.90116E-07 5.96877E-07 3.43139E-07 + 1.85607E-07 9.26740E-08 4.12795E-08 1.52356E-08 3.90674E-09 4.09914E-10 + 0.00000E+00 1.37820E+10 1.12187E+10 9.06672E+09 7.32621E+09 5.91877E+09 + 4.78086E+09 3.86101E+09 3.11757E+09 2.51682E+09 2.03144E+09 1.63937E+09 + 1.32271E+09 1.06701E+09 8.60570E+08 6.93935E+08 5.59454E+08 4.50943E+08 + 3.63404E+08 2.92798E+08 2.35861E+08 1.89956E+08 1.52952E+08 1.23130E+08 + 9.91007E+07 7.97431E+07 6.41521E+07 5.15967E+07 4.14904E+07 3.33245E+07 + 2.67851E+07 2.15239E+07 1.72920E+07 1.38889E+07 1.11528E+07 8.95352E+06 + 7.18567E+06 5.76532E+06 4.62454E+06 3.70854E+06 2.97319E+06 2.38304E+06 + 1.90952E+06 1.52968E+06 1.22508E+06 9.80864E+05 7.85122E+05 6.28273E+05 + 5.02623E+05 4.01993E+05 3.21423E+05 2.56933E+05 2.05327E+05 1.64042E+05 + 1.31024E+05 1.04625E+05 8.35236E+04 6.66615E+04 5.31909E+04 4.24325E+04 + 3.38427E+04 2.69861E+04 2.15146E+04 1.71495E+04 1.36680E+04 1.08919E+04 + 8.67877E+03 6.91489E+03 5.50944E+03 4.38907E+03 3.49748E+03 2.78741E+03 + 2.22188E+03 1.77161E+03 1.41315E+03 1.12780E+03 9.00631E+02 7.19785E+02 + 5.75797E+02 4.61137E+02 3.69808E+02 2.97037E+02 2.39028E+02 1.92761E+02 + 1.55826E+02 1.26312E+02 1.02746E+02 8.38405E+01 6.87028E+01 5.65206E+01 + 4.67163E+01 3.88031E+01 3.23975E+01 2.71917E+01 2.29541E+01 1.94833E+01 + 1.66303E+01 1.42737E+01 1.23174E+01 1.06846E+01 9.31431E+00 8.15766E+00 + 7.17571E+00 6.33727E+00 5.61727E+00 4.99554E+00 4.45581E+00 3.98487E+00 + 3.57194E+00 3.20847E+00 2.88662E+00 2.60105E+00 2.34657E+00 2.11947E+00 + 1.91561E+00 1.73268E+00 1.56807E+00 1.41973E+00 1.28564E+00 1.16463E+00 + 1.05515E+00 9.56059E-01 8.66322E-01 7.85032E-01 7.11381E-01 6.44649E-01 + 5.84190E-01 5.29425E-01 4.79830E-01 4.34928E-01 3.94280E-01 3.57483E-01 + 3.24153E-01 2.93943E-01 2.66499E-01 2.41518E-01 2.18714E-01 1.97836E-01 + 1.78678E-01 1.61020E-01 1.44782E-01 1.29817E-01 1.16034E-01 1.03354E-01 + 9.17111E-02 8.10452E-02 7.13017E-02 6.24291E-02 5.43787E-02 4.71035E-02 + 4.05582E-02 3.46981E-02 2.94800E-02 2.48606E-02 2.07976E-02 1.72497E-02 + 1.41748E-02 1.15315E-02 9.28407E-03 7.38673E-03 5.80462E-03 4.50080E-03 + 3.44005E-03 2.58902E-03 1.91654E-03 1.39385E-03 9.94802E-04 6.96012E-04 + 4.76941E-04 3.19905E-04 2.10043E-04 1.35067E-04 8.53035E-05 5.30758E-05 + 3.27432E-05 2.01856E-05 1.25396E-05 7.89947E-06 5.05419E-06 3.26893E-06 + 2.11626E-06 1.35430E-06 8.46085E-07 5.09768E-07 2.92924E-07 1.58351E-07 + 7.89500E-08 3.50339E-08 1.28227E-08 3.24799E-09 3.44605E-10 0.00000E+00 + 1.74387E+10 1.41730E+10 1.14346E+10 9.22353E+09 7.43858E+09 5.99790E+09 + 4.83531E+09 3.89730E+09 3.14064E+09 2.53038E+09 2.03828E+09 1.64155E+09 + 1.32177E+09 1.06405E+09 8.56408E+08 6.89136E+08 5.54414E+08 4.45932E+08 + 3.58597E+08 2.88302E+08 2.31734E+08 1.86223E+08 1.49614E+08 1.20175E+08 + 9.65045E+07 7.74777E+07 6.21858E+07 4.99015E+07 3.99958E+07 3.20793E+07 + 2.57233E+07 2.06213E+07 1.65270E+07 1.32422E+07 1.06074E+07 8.49403E+06 + 6.79974E+06 5.44190E+06 4.35400E+06 3.48260E+06 2.78481E+06 2.22620E+06 + 1.77912E+06 1.42142E+06 1.13531E+06 9.06518E+05 7.23621E+05 5.77455E+05 + 4.60677E+05 3.67406E+05 2.92932E+05 2.33486E+05 1.86049E+05 1.48206E+05 + 1.18027E+05 9.39672E+04 7.47911E+04 5.95123E+04 4.73425E+04 3.76519E+04 + 2.99379E+04 2.37990E+04 1.89152E+04 1.50308E+04 1.19423E+04 9.48725E+03 + 7.53619E+03 5.98614E+03 4.75416E+03 3.77667E+03 3.00052E+03 2.38424E+03 + 1.89507E+03 1.50684E+03 1.19874E+03 9.54229E+02 7.60185E+02 6.06175E+02 + 4.83919E+02 3.86847E+02 3.09744E+02 2.48474E+02 1.99758E+02 1.60989E+02 + 1.30104E+02 1.05519E+02 8.58537E+01 7.01540E+01 5.75556E+01 4.74446E+01 + 3.93057E+01 3.27347E+01 2.74078E+01 2.30820E+01 1.95472E+01 1.66478E+01 + 1.42579E+01 1.22779E+01 1.06285E+01 9.24663E+00 8.08228E+00 7.09545E+00 + 6.25420E+00 5.53294E+00 4.91111E+00 4.37214E+00 3.90261E+00 3.49159E+00 + 3.13039E+00 2.81109E+00 2.52828E+00 2.27671E+00 2.05260E+00 1.85180E+00 + 1.67196E+00 1.51043E+00 1.36515E+00 1.23408E+00 1.11602E+00 1.00942E+00 + 9.13112E-01 8.26065E-01 7.47358E-01 6.76178E-01 6.11799E-01 5.53572E-01 + 5.00915E-01 4.53303E-01 4.10257E-01 3.71340E-01 3.36149E-01 3.04307E-01 + 2.75471E-01 2.49297E-01 2.25494E-01 2.03789E-01 1.83941E-01 1.65759E-01 + 1.49031E-01 1.33682E-01 1.19571E-01 1.06608E-01 9.47156E-02 8.38268E-02 + 7.38813E-02 6.48235E-02 5.66011E-02 4.91645E-02 4.24659E-02 3.64593E-02 + 3.10999E-02 2.63439E-02 2.21486E-02 1.84717E-02 1.52726E-02 1.25103E-02 + 1.01447E-02 8.14085E-03 6.45574E-03 5.05607E-03 3.90718E-03 2.97620E-03 + 2.23230E-03 1.64686E-03 1.19369E-03 8.49136E-04 5.92204E-04 4.04587E-04 + 2.70633E-04 1.77278E-04 1.13797E-04 7.17990E-05 4.46727E-05 2.75902E-05 + 1.70468E-05 1.06219E-05 6.71313E-06 4.30695E-06 2.79051E-06 1.80775E-06 + 1.15667E-06 7.22181E-07 4.34791E-07 2.49641E-07 1.34803E-07 6.70634E-08 + 2.96217E-08 1.07440E-08 2.68803E-09 2.88107E-10 0.00000E+00 2.18849E+10 + 1.77596E+10 1.43043E+10 1.15188E+10 9.27395E+09 7.46505E+09 6.00774E+09 + 4.83392E+09 3.88863E+09 3.12753E+09 2.51486E+09 2.02177E+09 1.62500E+09 + 1.30581E+09 1.04907E+09 8.42625E+08 6.76648E+08 5.43238E+08 4.36028E+08 + 3.49893E+08 2.80706E+08 2.25145E+08 1.80536E+08 1.44730E+08 1.15995E+08 + 9.29413E+07 7.44485E+07 5.96218E+07 4.76893E+07 3.81718E+07 3.05455E+07 + 2.44362E+07 1.95434E+07 1.56259E+07 1.24901E+07 9.98009E+06 7.97200E+06 + 6.36607E+06 5.08213E+06 4.05591E+06 3.23593E+06 2.58093E+06 2.05787E+06 + 1.64030E+06 1.30705E+06 1.04118E+06 8.29123E+05 6.60045E+05 5.25277E+05 + 4.17892E+05 3.32354E+05 2.64239E+05 2.10018E+05 1.66869E+05 1.32544E+05 + 1.05247E+05 8.35463E+04 6.63003E+04 5.25992E+04 4.17178E+04 3.30788E+04 + 2.62222E+04 2.07820E+04 1.64671E+04 1.30457E+04 1.03336E+04 8.18429E+03 + 6.48163E+03 5.13224E+03 4.06471E+03 3.21954E+03 2.55044E+03 2.02093E+03 + 1.60194E+03 1.27043E+03 1.00815E+03 8.00636E+02 6.36440E+02 5.06499E+02 + 4.03642E+02 3.22195E+02 2.57672E+02 2.06526E+02 1.65948E+02 1.33717E+02 + 1.08137E+02 8.77358E+01 7.14948E+01 5.84984E+01 4.80962E+01 3.97451E+01 + 3.30198E+01 2.75810E+01 2.31747E+01 1.95821E+01 1.66416E+01 1.42227E+01 + 1.22225E+01 1.05592E+01 9.16826E+00 7.99818E+00 7.00809E+00 6.16540E+00 + 5.44402E+00 4.82305E+00 4.28566E+00 3.81825E+00 3.40972E+00 3.05131E+00 + 2.73499E+00 2.45531E+00 2.20695E+00 1.98609E+00 1.78858E+00 1.61200E+00 + 1.45370E+00 1.31160E+00 1.18364E+00 1.06860E+00 9.64914E-01 8.71423E-01 + 7.87078E-01 7.10954E-01 6.42232E-01 5.80185E-01 5.24162E-01 4.73579E-01 + 4.27911E-01 3.86680E-01 3.49453E-01 3.15828E-01 2.85433E-01 2.57934E-01 + 2.32998E-01 2.10342E-01 1.89706E-01 1.70863E-01 1.53630E-01 1.37807E-01 + 1.23319E-01 1.10033E-01 9.78587E-02 8.67208E-02 7.65519E-02 6.72913E-02 + 5.88828E-02 5.12733E-02 4.44128E-02 3.82532E-02 3.27480E-02 2.78525E-02 + 2.35231E-02 1.97173E-02 1.63937E-02 1.35123E-02 1.10335E-02 8.91840E-03 + 7.13361E-03 5.63840E-03 4.40128E-03 3.38978E-03 2.57338E-03 1.92364E-03 + 1.41437E-03 1.02175E-03 7.24454E-04 5.03658E-04 3.43074E-04 2.28872E-04 + 1.49583E-04 9.58564E-05 6.04246E-05 3.75981E-05 2.32482E-05 1.43963E-05 + 8.99700E-06 5.70381E-06 3.66877E-06 2.38076E-06 1.54311E-06 9.87062E-07 + 6.15820E-07 3.70402E-07 2.12432E-07 1.14526E-07 5.68146E-08 2.49605E-08 + 8.96668E-09 2.21576E-09 2.39722E-10 0.00000E+00 2.72450E+10 2.20769E+10 + 1.77527E+10 1.42724E+10 1.14719E+10 9.21903E+09 7.40695E+09 5.94975E+09 + 4.77817E+09 3.83644E+09 3.07961E+09 2.47152E+09 1.98304E+09 1.59073E+09 + 1.27573E+09 1.02286E+09 8.19912E+08 6.57071E+08 5.26440E+08 4.21673E+08 + 3.37669E+08 2.70331E+08 2.16364E+08 1.73125E+08 1.38489E+08 1.10752E+08 + 8.85442E+07 7.07722E+07 5.64966E+07 4.51320E+07 3.60431E+07 2.87762E+07 + 2.29677E+07 1.83262E+07 1.46183E+07 1.16562E+07 9.29126E+06 7.40381E+06 + 5.89790E+06 4.69677E+06 3.73904E+06 2.97562E+06 2.36729E+06 1.88269E+06 + 1.49679E+06 1.18958E+06 9.45107E+05 7.50615E+05 5.95942E+05 4.72977E+05 + 3.75254E+05 2.97619E+05 2.35964E+05 1.87017E+05 1.48173E+05 1.17357E+05 + 9.29196E+04 7.35467E+04 5.81944E+04 4.60327E+04 3.64019E+04 2.87780E+04 + 2.27450E+04 1.79724E+04 1.41983E+04 1.12147E+04 8.85671E+03 6.99391E+03 + 5.52172E+03 4.36033E+03 3.44347E+03 2.71970E+03 2.14858E+03 1.69799E+03 + 1.34252E+03 1.06212E+03 8.40933E+02 6.66439E+02 5.28763E+02 4.20111E+02 + 3.34333E+02 2.66582E+02 2.13038E+02 1.70681E+02 1.37138E+02 1.10593E+02 + 8.94815E+01 7.27223E+01 5.93477E+01 4.86711E+01 4.01215E+01 3.32534E+01 + 2.77123E+01 2.32332E+01 1.95892E+01 1.66127E+01 1.41690E+01 1.21520E+01 + 1.04778E+01 9.07994E+00 7.90601E+00 6.91423E+00 6.07140E+00 5.35099E+00 + 4.73180E+00 4.19677E+00 3.73212E+00 3.32665E+00 2.97148E+00 2.65856E+00 + 2.38233E+00 2.13747E+00 1.92011E+00 1.72607E+00 1.55292E+00 1.39798E+00 + 1.25914E+00 1.13437E+00 1.02240E+00 9.21668E-01 8.31010E-01 7.49370E-01 + 6.75819E-01 6.09538E-01 5.49796E-01 4.95944E-01 4.47397E-01 4.03633E-01 + 3.64175E-01 3.28594E-01 2.96493E-01 2.67506E-01 2.41307E-01 2.17573E-01 + 1.96033E-01 1.76438E-01 1.58571E-01 1.42259E-01 1.27311E-01 1.13656E-01 + 1.01164E-01 8.97473E-02 7.93307E-02 6.98475E-02 6.12364E-02 5.34411E-02 + 4.64083E-02 4.00875E-02 3.44306E-02 2.93913E-02 2.49249E-02 2.09884E-02 + 1.75399E-02 1.45388E-02 1.19464E-02 9.72421E-03 7.83508E-03 6.24689E-03 + 4.92141E-03 3.82893E-03 2.93915E-03 2.22381E-03 1.65676E-03 1.21407E-03 + 8.74157E-04 6.17802E-04 4.28176E-04 2.90809E-04 1.93496E-04 1.26185E-04 + 8.07321E-05 5.08489E-05 3.16446E-05 1.95912E-05 1.21591E-05 7.62101E-06 + 4.84584E-06 3.12435E-06 2.03031E-06 1.31645E-06 8.41723E-07 5.24671E-07 + 3.15208E-07 1.80515E-07 9.71170E-08 4.80133E-08 2.09673E-08 7.45677E-09 + 1.82005E-09 1.98630E-10 0.00000E+00 3.36563E+10 2.72331E+10 2.18643E+10 + 1.75500E+10 1.40839E+10 1.12998E+10 9.06405E+09 7.26897E+09 5.82804E+09 + 4.67165E+09 3.74382E+09 2.99954E+09 2.40264E+09 1.92405E+09 1.54041E+09 + 1.23295E+09 9.86605E+08 7.89276E+08 6.31249E+08 5.04728E+08 4.03457E+08 + 3.22417E+08 2.57584E+08 2.05731E+08 1.64269E+08 1.31125E+08 1.04636E+08 + 8.34761E+07 6.65107E+07 5.30298E+07 4.22686E+07 3.36807E+07 2.68294E+07 + 2.13650E+07 1.70081E+07 1.35344E+07 1.07664E+07 8.56163E+06 6.80606E+06 + 5.40862E+06 4.29662E+06 3.41206E+06 2.70865E+06 2.14948E+06 1.70513E+06 + 1.35216E+06 1.07186E+06 8.49349E+05 6.72785E+05 5.32728E+05 4.21671E+05 + 3.33642E+05 2.63892E+05 2.08646E+05 1.64906E+05 1.30288E+05 1.02900E+05 + 8.12404E+04 6.41180E+04 5.05874E+04 3.98993E+04 3.14597E+04 2.47981E+04 + 1.95420E+04 1.53962E+04 1.21274E+04 9.55089E+03 7.52091E+03 5.92097E+03 + 4.66225E+03 3.67130E+03 2.89123E+03 2.27742E+03 1.79452E+03 1.41467E+03 + 1.11589E+03 8.80883E+02 6.96031E+02 5.50608E+02 4.36178E+02 3.46103E+02 + 2.75166E+02 2.19265E+02 1.75174E+02 1.40355E+02 1.12878E+02 9.10869E+01 + 7.38346E+01 6.01028E+01 4.91693E+01 4.04358E+01 3.34367E+01 2.78029E+01 + 2.32588E+01 1.95696E+01 1.65622E+01 1.40978E+01 1.20674E+01 1.03848E+01 + 8.98239E+00 7.80643E+00 6.81445E+00 5.97271E+00 5.25432E+00 4.63777E+00 + 4.10582E+00 3.64455E+00 3.24264E+00 2.89117E+00 2.58199E+00 2.30954E+00 + 2.06843E+00 1.85478E+00 1.66439E+00 1.49480E+00 1.34333E+00 1.20785E+00 + 1.08631E+00 9.77454E-01 8.79703E-01 7.91885E-01 7.12944E-01 6.41952E-01 + 5.78086E-01 5.20618E-01 4.68900E-01 4.22349E-01 3.80445E-01 3.42716E-01 + 3.08737E-01 2.78117E-01 2.50499E-01 2.25562E-01 2.02995E-01 1.82538E-01 + 1.63952E-01 1.47031E-01 1.31611E-01 1.17510E-01 1.04658E-01 9.29281E-02 + 8.22364E-02 7.25078E-02 6.36758E-02 5.56795E-02 4.84621E-02 4.19705E-02 + 3.61543E-02 3.09655E-02 2.63581E-02 2.22880E-02 1.87128E-02 1.55915E-02 + 1.28847E-02 1.05546E-02 8.56451E-03 6.87882E-03 5.46689E-03 4.29294E-03 + 3.32902E-03 2.54696E-03 1.92067E-03 1.42615E-03 1.04162E-03 7.47535E-04 + 5.26626E-04 3.63867E-04 2.46424E-04 1.63544E-04 1.06426E-04 6.79869E-05 + 4.27902E-05 2.66361E-05 1.65121E-05 1.02714E-05 6.45629E-06 4.11694E-06 + 2.66029E-06 1.73087E-06 1.12254E-06 7.17337E-07 4.46662E-07 2.67968E-07 + 1.53188E-07 8.22083E-08 4.04817E-08 1.75627E-08 6.18121E-09 1.49036E-09 + 1.63974E-10 0.00000E+00 4.12688E+10 3.33463E+10 2.67312E+10 2.14234E+10 + 1.71655E+10 1.37507E+10 1.10126E+10 8.81761E+09 7.05841E+09 5.64880E+09 + 4.51957E+09 3.61518E+09 2.89102E+09 2.31133E+09 1.84739E+09 1.47618E+09 + 1.17925E+09 9.41787E+08 7.51937E+08 6.00191E+08 4.78933E+08 3.82065E+08 + 3.04700E+08 2.42930E+08 1.93624E+08 1.54279E+08 1.22888E+08 9.78581E+07 + 7.78252E+07 6.19356E+07 4.92745E+07 3.91889E+07 3.11575E+07 2.47638E+07 + 1.96756E+07 1.56264E+07 1.24060E+07 9.84577E+06 7.81113E+06 6.19471E+06 + 4.91100E+06 3.89187E+06 3.08308E+06 2.44145E+06 1.93262E+06 1.52925E+06 + 1.20960E+06 9.56391E+05 7.55892E+05 5.97190E+05 4.71622E+05 3.72309E+05 + 2.93793E+05 2.31744E+05 1.82727E+05 1.44022E+05 1.13472E+05 8.93676E+04 + 7.03576E+04 5.53714E+04 4.35619E+04 3.42597E+04 2.69353E+04 2.11706E+04 + 1.66352E+04 1.30683E+04 1.02641E+04 8.06054E+03 6.32833E+03 4.96917E+03 + 3.90204E+03 3.06427E+03 2.40687E+03 1.89111E+03 1.48653E+03 1.16920E+03 + 9.20304E+02 7.25083E+02 5.71938E+02 4.51776E+02 3.57457E+02 2.83390E+02 + 2.25188E+02 1.79410E+02 1.43360E+02 1.14989E+02 9.25494E+01 7.48307E+01 + 6.07639E+01 4.95916E+01 4.06889E+01 3.35708E+01 2.78539E+01 2.32526E+01 + 1.95245E+01 1.64912E+01 1.40101E+01 1.19695E+01 1.02813E+01 8.87631E+00 + 7.70006E+00 6.70931E+00 5.86985E+00 5.15444E+00 4.54134E+00 4.01315E+00 + 3.55583E+00 3.15797E+00 2.81059E+00 2.50550E+00 2.23710E+00 1.99998E+00 + 1.79023E+00 1.60364E+00 1.43774E+00 1.28982E+00 1.15777E+00 1.03952E+00 + 9.33795E-01 8.39033E-01 7.54054E-01 6.77800E-01 6.09343E-01 5.47863E-01 + 4.92633E-01 4.43008E-01 3.98410E-01 3.58322E-01 3.22277E-01 2.89855E-01 + 2.60674E-01 2.34382E-01 2.10668E-01 1.89233E-01 1.69825E-01 1.52217E-01 + 1.36213E-01 1.21654E-01 1.08369E-01 9.62878E-02 8.52892E-02 7.52897E-02 + 6.62157E-02 5.80011E-02 5.05851E-02 4.39113E-02 3.79268E-02 3.25814E-02 + 2.78276E-02 2.36201E-02 1.99153E-02 1.66718E-02 1.38497E-02 1.14108E-02 + 9.31867E-03 7.53812E-03 6.03538E-03 4.78131E-03 3.74246E-03 2.89269E-03 + 2.20587E-03 1.65797E-03 1.22702E-03 8.93241E-04 6.38971E-04 4.48724E-04 + 3.09105E-04 2.08750E-04 1.38196E-04 8.97470E-05 5.72501E-05 3.60101E-05 + 2.24233E-05 1.39198E-05 8.67879E-06 5.47059E-06 3.49790E-06 2.26493E-06 + 1.47520E-06 9.56795E-07 6.10985E-07 3.79972E-07 2.27589E-07 1.29833E-07 + 6.94712E-08 3.40576E-08 1.46719E-08 5.10888E-09 1.21698E-09 1.34921E-10 + 0.00000E+00 5.02459E+10 4.05452E+10 3.24532E+10 2.59700E+10 2.07769E+10 + 1.66182E+10 1.32887E+10 1.06236E+10 8.49083E+09 6.78451E+09 5.41970E+09 + 4.32831E+09 3.45578E+09 2.75840E+09 2.20115E+09 1.75600E+09 1.40048E+09 + 1.11662E+09 8.90043E+08 7.09236E+08 5.64992E+08 4.49951E+08 3.58225E+08 + 2.85112E+08 2.26849E+08 1.80435E+08 1.43469E+08 1.14044E+08 9.05338E+07 + 7.19192E+07 5.71129E+07 4.53395E+07 3.59807E+07 2.85438E+07 2.26361E+07 + 1.79435E+07 1.42182E+07 1.12621E+07 8.91732E+06 7.05803E+06 5.58427E+06 + 4.41653E+06 3.49161E+06 2.75929E+06 2.17969E+06 1.72115E+06 1.35851E+06 + 1.07184E+06 8.45313E+05 6.66383E+05 5.25108E+05 4.13610E+05 3.25650E+05 + 2.56288E+05 2.01616E+05 1.58540E+05 1.24617E+05 9.79120E+04 7.68993E+04 + 6.03726E+04 4.73798E+04 3.71697E+04 2.91498E+04 2.28529E+04 1.79110E+04 + 1.40341E+04 1.09938E+04 8.61065E+03 6.74213E+03 5.27982E+03 4.13469E+03 + 3.23807E+03 2.53636E+03 1.98732E+03 1.55780E+03 1.22182E+03 9.59027E+02 + 7.53472E+02 5.92667E+02 4.66843E+02 3.68355E+02 2.91227E+02 2.30787E+02 + 1.83378E+02 1.46145E+02 1.16921E+02 9.38674E+01 7.57104E+01 6.13316E+01 + 4.99393E+01 4.08823E+01 3.36572E+01 2.78669E+01 2.32160E+01 1.94552E+01 + 1.64008E+01 1.39070E+01 1.18592E+01 1.01678E+01 8.76242E+00 7.58752E+00 + 6.59936E+00 5.76327E+00 5.05176E+00 4.44288E+00 3.91909E+00 3.46624E+00 + 3.07288E+00 2.72996E+00 2.42928E+00 2.16518E+00 1.93225E+00 1.72656E+00 + 1.54391E+00 1.38180E+00 1.23751E+00 1.10894E+00 9.94009E-01 8.91440E-01 + 7.99670E-01 7.17518E-01 6.43931E-01 5.77981E-01 5.18852E-01 4.65821E-01 + 4.18247E-01 3.75555E-01 3.37237E-01 3.02830E-01 2.71920E-01 2.44133E-01 + 2.19126E-01 1.96597E-01 1.76257E-01 1.57864E-01 1.41202E-01 1.26082E-01 + 1.12354E-01 9.98536E-02 8.85120E-02 7.82121E-02 6.88723E-02 6.04197E-02 + 5.27890E-02 4.59199E-02 3.97563E-02 3.42459E-02 2.93390E-02 2.49888E-02 + 2.11507E-02 1.77822E-02 1.48429E-02 1.22939E-02 1.00986E-02 8.22198E-03 + 6.63045E-03 5.29204E-03 4.17915E-03 3.26065E-03 2.51212E-03 1.90942E-03 + 1.43045E-03 1.05518E-03 7.65643E-04 5.45941E-04 3.82198E-04 2.62497E-04 + 1.76787E-04 1.16752E-04 7.56726E-05 4.82076E-05 3.03067E-05 1.88803E-05 + 1.17376E-05 7.33520E-06 4.63643E-06 2.97226E-06 1.92821E-06 1.25701E-06 + 8.15208E-07 5.20123E-07 3.23011E-07 1.93114E-07 1.09903E-07 5.86128E-08 + 2.85942E-08 1.22269E-08 4.21132E-09 9.91258E-10 1.10690E-10 0.00000E+00 + 6.07646E+10 4.89684E+10 3.91379E+10 3.12731E+10 2.49825E+10 1.99523E+10 + 1.59308E+10 1.27166E+10 1.01482E+10 8.09646E+09 6.45778E+09 5.14936E+09 + 4.10491E+09 3.27140E+09 2.60640E+09 2.07599E+09 1.65303E+09 1.31587E+09 + 1.04716E+09 8.33071E+08 6.62551E+08 5.26771E+08 4.18685E+08 3.32671E+08 + 2.64242E+08 2.09819E+08 1.66545E+08 1.32158E+08 1.04730E+08 8.30499E+07 + 6.58350E+07 5.21702E+07 4.13268E+07 3.27253E+07 2.59045E+07 2.04963E+07 + 1.62107E+07 1.28162E+07 1.01285E+07 8.00133E+06 6.31835E+06 4.98734E+06 + 3.93510E+06 3.10357E+06 2.44673E+06 1.92808E+06 1.51872E+06 1.19576E+06 + 9.41069E+05 7.40300E+05 5.82107E+05 4.57516E+05 3.59432E+05 2.82250E+05 + 2.21544E+05 1.73818E+05 1.36313E+05 1.06855E+05 8.37273E+04 6.55780E+04 + 5.13421E+04 4.01810E+04 3.14344E+04 2.45833E+04 1.92191E+04 1.50210E+04 + 1.17369E+04 9.16908E+03 7.16071E+03 5.59291E+03 4.36830E+03 3.41190E+03 + 2.66535E+03 2.08274E+03 1.62817E+03 1.27354E+03 9.96895E+02 7.81086E+02 + 6.12715E+02 4.81326E+02 3.78759E+02 2.98652E+02 2.36046E+02 1.87069E+02 + 1.48706E+02 1.18673E+02 9.50406E+01 7.64745E+01 6.18073E+01 5.02137E+01 + 4.10177E+01 3.36976E+01 2.78434E+01 2.31505E+01 1.93628E+01 1.62922E+01 + 1.37893E+01 1.17374E+01 1.00453E+01 8.64139E+00 7.46941E+00 6.48510E+00 + 5.65344E+00 4.94669E+00 4.34275E+00 3.82393E+00 3.37606E+00 2.98761E+00 + 2.64948E+00 2.35347E+00 2.09391E+00 1.86536E+00 1.66389E+00 1.48529E+00 + 1.32704E+00 1.18645E+00 1.06140E+00 9.49810E-01 8.50401E-01 7.61615E-01 + 6.82274E-01 6.11327E-01 5.47852E-01 4.91035E-01 4.40160E-01 3.94590E-01 + 3.53759E-01 3.17161E-01 2.84345E-01 2.54902E-01 2.28465E-01 2.04701E-01 + 1.83318E-01 1.64036E-01 1.46624E-01 1.30874E-01 1.16607E-01 1.03678E-01 + 9.19302E-02 8.12963E-02 7.16631E-02 6.29503E-02 5.50865E-02 4.80069E-02 + 4.16520E-02 3.59665E-02 3.08985E-02 2.63994E-02 2.24230E-02 1.89258E-02 + 1.58663E-02 1.32053E-02 1.09055E-02 8.93133E-03 7.24963E-03 5.82838E-03 + 4.63739E-03 3.65065E-03 2.83924E-03 2.18042E-03 1.65193E-03 1.23353E-03 + 9.06966E-04 6.55980E-04 4.66265E-04 3.25417E-04 2.22847E-04 1.49680E-04 + 9.86184E-05 6.37994E-05 4.05937E-05 2.55096E-05 1.59006E-05 9.90040E-06 + 6.20156E-06 3.93047E-06 2.52593E-06 1.64150E-06 1.07088E-06 6.94324E-07 + 4.42546E-07 2.74400E-07 1.63713E-07 9.29216E-08 4.93751E-08 2.39607E-08 + 1.01659E-08 3.46295E-09 8.05573E-10 9.05710E-11 0.00000E+00 7.30156E+10 + 5.87653E+10 4.69008E+10 3.74221E+10 2.98513E+10 2.38060E+10 1.89800E+10 + 1.51282E+10 1.20549E+10 9.60325E+09 7.64811E+09 6.08930E+09 4.84682E+09 + 3.85675E+09 3.06803E+09 2.43988E+09 1.93976E+09 1.54168E+09 1.22492E+09 + 9.72937E+08 7.72546E+08 6.13232E+08 4.86612E+08 3.86010E+08 3.06103E+08 + 2.42653E+08 1.92284E+08 1.52325E+08 1.20505E+08 9.53958E+07 7.54911E+07 + 5.97177E+07 4.72225E+07 3.73277E+07 2.94949E+07 2.32950E+07 1.83907E+07 + 1.45131E+07 1.14483E+07 9.02706E+06 7.11490E+06 5.60541E+06 4.41428E+06 + 3.47475E+06 2.73399E+06 2.15019E+06 1.69030E+06 1.32817E+06 1.04315E+06 + 8.18912E+05 6.42582E+05 5.03986E+05 3.95099E+05 3.09593E+05 2.42478E+05 + 1.89825E+05 1.48537E+05 1.16176E+05 9.08241E+04 7.09734E+04 5.54374E+04 + 4.32842E+04 3.37819E+04 2.63557E+04 2.05548E+04 1.60256E+04 1.24909E+04 + 9.73368E+03 7.58244E+03 5.90721E+03 4.60192E+03 3.58506E+03 2.79331E+03 + 2.17701E+03 1.69737E+03 1.32415E+03 1.03376E+03 8.07825E+02 6.32012E+02 + 4.95176E+02 3.88637E+02 3.05646E+02 2.40955E+02 1.90477E+02 1.51039E+02 + 1.20243E+02 9.60694E+01 7.71241E+01 6.21926E+01 5.04168E+01 4.10969E+01 + 3.36937E+01 2.77850E+01 2.30575E+01 1.92487E+01 1.61664E+01 1.36581E+01 + 1.16051E+01 9.91449E+00 8.51386E+00 7.34629E+00 6.36703E+00 5.54079E+00 + 4.83961E+00 4.24125E+00 3.72798E+00 3.28553E+00 2.90235E+00 2.56933E+00 + 2.27825E+00 2.02343E+00 1.79942E+00 1.60228E+00 1.42783E+00 1.27353E+00 + 1.13668E+00 1.01517E+00 9.06937E-01 8.10685E-01 7.24869E-01 6.48315E-01 + 5.79976E-01 5.18936E-01 4.64389E-01 4.15624E-01 3.72011E-01 3.32991E-01 + 2.98067E-01 2.66793E-01 2.38770E-01 2.13639E-01 1.91077E-01 1.70801E-01 + 1.52540E-01 1.36073E-01 1.21202E-01 1.07754E-01 9.55931E-02 8.45660E-02 + 7.46080E-02 6.56093E-02 5.74914E-02 5.01841E-02 4.36238E-02 3.77516E-02 + 3.25131E-02 2.78574E-02 2.37368E-02 2.01060E-02 1.69228E-02 1.41469E-02 + 1.17404E-02 9.66735E-03 7.89385E-03 6.38821E-03 5.12016E-03 4.06129E-03 + 3.18713E-03 2.47090E-03 1.89149E-03 1.42842E-03 1.06320E-03 7.79212E-04 + 5.61783E-04 3.98061E-04 2.76974E-04 1.89129E-04 1.26700E-04 8.32879E-05 + 5.37856E-05 3.41836E-05 2.14750E-05 1.33946E-05 8.35347E-06 5.24488E-06 + 3.33291E-06 2.14693E-06 1.39738E-06 9.12131E-07 5.91159E-07 3.76350E-07 + 2.32946E-07 1.38664E-07 7.84720E-08 4.15311E-08 2.00410E-08 8.43420E-09 + 2.84114E-09 6.53323E-10 7.39317E-11 0.00000E+00 + diff --git a/PYTHIA8/pythia8140/xmldoc/ct09mc2.pds b/PYTHIA8/pythia8140/xmldoc/ct09mc2.pds new file mode 100644 index 00000000000..65ce7dbd896 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ct09mc2.pds @@ -0,0 +1,6440 @@ +PDF Table for Fit #: fl6msrv + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 2. 5. 0.2268 0.001 0.001 0.200 1.300 4.650 172.000 + IPD0, IHDN, IKNL, NfMx, Nfval, KF, Nelmt + 1 1 1 5 2 12 57300 + NX, NT, JT, NG, NTL(NG+1) + 190 24 1 2 24 +(NTL(I), NTN(I), TLN(I), DTN(I), I =1, NG) + 0 7 5.57275E-01 7.83026E-02 + 7 17 1.10539E+00 8.58403E-02 +QINI, QMAX, (QV(I), TV(I), I =0, NT) + 1.30000E+00 1.00000E+05 + 1.30000E+00 5.57275E-01 + 1.49866E+00 6.35577E-01 + 1.74779E+00 7.13880E-01 + 2.06404E+00 7.92182E-01 + 2.47076E+00 8.70485E-01 + 3.00126E+00 9.48788E-01 + 3.70389E+00 1.02709E+00 + 4.65000E+00 1.10539E+00 + 6.09576E+00 1.19123E+00 + 8.18731E+00 1.27707E+00 + 1.12911E+01 1.36291E+00 + 1.60268E+01 1.44875E+00 + 2.34741E+01 1.53459E+00 + 3.55786E+01 1.62043E+00 + 5.59725E+01 1.70627E+00 + 9.17063E+01 1.79212E+00 + 1.57052E+02 1.87796E+00 + 2.82247E+02 1.96380E+00 + 5.34606E+02 2.04964E+00 + 1.07227E+03 2.13548E+00 + 2.28911E+03 2.22132E+00 + 5.23059E+03 2.30716E+00 + 1.28707E+04 2.39300E+00 + 3.43324E+04 2.47884E+00 + 1.00000E+05 2.56468E+00 +XMIN, XCR, (XV(I), I =1, NX) + 1.00000E-08 1.50000E+00 + 1.00000E-08 1.17803E-08 1.38778E-08 1.63489E-08 1.92599E-08 2.26892E-08 + 2.67291E-08 3.14884E-08 3.70950E-08 4.36999E-08 5.14807E-08 6.06469E-08 + 7.14452E-08 8.41659E-08 9.91515E-08 1.16805E-07 1.37602E-07 1.62101E-07 + 1.90962E-07 2.24961E-07 2.65013E-07 3.12195E-07 3.67777E-07 4.33253E-07 + 5.10385E-07 6.01248E-07 7.08284E-07 8.34965E-07 9.83595E-07 1.15868E-06 + 1.36492E-06 1.60787E-06 1.89406E-06 2.23117E-06 2.62841E-06 3.09641E-06 + 3.64773E-06 4.29722E-06 5.06234E-06 5.96367E-06 7.02548E-06 8.27631E-06 + 9.74982E-06 1.14856E-05 1.35304E-05 1.59392E-05 1.87766E-05 2.21191E-05 + 2.60564E-05 3.06942E-05 3.61571E-05 4.25918E-05 5.01709E-05 5.90977E-05 + 6.96115E-05 8.19937E-05 9.65758E-05 1.13747E-04 1.33967E-04 1.57774E-04 + 1.85802E-04 2.18795E-04 2.57627E-04 3.03325E-04 3.57094E-04 4.20343E-04 + 4.94725E-04 5.82239E-04 6.85007E-04 8.05733E-04 9.47515E-04 1.11390E-03 + 1.30904E-03 1.53770E-03 1.80543E-03 2.11857E-03 2.48437E-03 2.91111E-03 + 3.40814E-03 3.98598E-03 4.65639E-03 5.43234E-03 6.32831E-03 7.35986E-03 + 8.54125E-03 9.89379E-03 1.14309E-02 1.31758E-02 1.51436E-02 1.73523E-02 + 1.98189E-02 2.25606E-02 2.55851E-02 2.89092E-02 3.25397E-02 3.64826E-02 + 4.07414E-02 4.53168E-02 5.02071E-02 5.54085E-02 6.09151E-02 6.67197E-02 + 7.28133E-02 7.91861E-02 8.58274E-02 9.27257E-02 9.98695E-02 1.07243E-01 + 1.14848E-01 1.22661E-01 1.30677E-01 1.38873E-01 1.47265E-01 1.55821E-01 + 1.64539E-01 1.73408E-01 1.82435E-01 1.91589E-01 2.00875E-01 2.10284E-01 + 2.19811E-01 2.29449E-01 2.39192E-01 2.49036E-01 2.58974E-01 2.69003E-01 + 2.79118E-01 2.89315E-01 2.99590E-01 3.09940E-01 3.20361E-01 3.30848E-01 + 3.41402E-01 3.52019E-01 3.62695E-01 3.73426E-01 3.84208E-01 3.95063E-01 + 4.05950E-01 4.16887E-01 4.27870E-01 4.38898E-01 4.49969E-01 4.61082E-01 + 4.72234E-01 4.83424E-01 4.94651E-01 5.05914E-01 5.17211E-01 5.28541E-01 + 5.39903E-01 5.51296E-01 5.62718E-01 5.74170E-01 5.85653E-01 5.97163E-01 + 6.08683E-01 6.20243E-01 6.31826E-01 6.43433E-01 6.55063E-01 6.66715E-01 + 6.78389E-01 6.90084E-01 7.01799E-01 7.13535E-01 7.25289E-01 7.37063E-01 + 7.48855E-01 7.60668E-01 7.72487E-01 7.84333E-01 7.96195E-01 8.08073E-01 + 8.19966E-01 8.31874E-01 8.43797E-01 8.55734E-01 8.67686E-01 8.79651E-01 + 8.91628E-01 9.03624E-01 9.15628E-01 9.27645E-01 9.39675E-01 9.51717E-01 + 9.63770E-01 9.75836E-01 9.87912E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 5.81575E+08 + 1.19326E-08 0.00000E+00 1.19180E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 2.98314E-09 0.00000E+00 0.00000E+00 2.97950E-09 0.00000E+00 2.97950E-09 + 0.00000E+00 0.00000E+00 1.48975E-09 0.00000E+00 0.00000E+00 3.72893E-10 + 3.72893E-10 3.72893E-10 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.86219E-10 9.32232E-11 0.00000E+00 0.00000E+00 4.66116E-11 + 0.00000E+00 2.33058E-11 4.65548E-11 4.65548E-11 0.00000E+00 0.00000E+00 + 0.00000E+00 1.16529E-11 0.00000E+00 0.00000E+00 0.00000E+00 1.16387E-11 + 5.81935E-12 5.81935E-12 2.91323E-12 0.00000E+00 2.90967E-12 1.45661E-12 + 0.00000E+00 0.00000E+00 0.00000E+00 7.28306E-13 0.00000E+00 0.00000E+00 + 3.64153E-13 3.64153E-13 0.00000E+00 3.63709E-13 3.63709E-13 0.00000E+00 + 9.10383E-14 0.00000E+00 0.00000E+00 0.00000E+00 4.55191E-14 9.09273E-14 + 0.00000E+00 0.00000E+00 2.27596E-14 0.00000E+00 2.27596E-14 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 5.68989E-15 0.00000E+00 0.00000E+00 + 5.68295E-15 5.68295E-15 0.00000E+00 0.00000E+00 1.42247E-15 0.00000E+00 + 0.00000E+00 0.00000E+00 7.11237E-16 7.11237E-16 3.55618E-16 3.55618E-16 + 0.00000E+00 3.55618E-16 0.00000E+00 0.00000E+00 0.00000E+00 1.77809E-16 + 1.77809E-16 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.77592E-16 + 1.77592E-16 4.44523E-17 4.44523E-17 8.87962E-17 0.00000E+00 0.00000E+00 + 4.44523E-17 0.00000E+00 4.44523E-17 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.22261E-17 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.11131E-17 1.11131E-17 0.00000E+00 0.00000E+00 1.10995E-17 + 0.00000E+00 0.00000E+00 1.10995E-17 5.55654E-18 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 5.54976E-18 5.54976E-18 0.00000E+00 + 0.00000E+00 5.54976E-18 0.00000E+00 0.00000E+00 1.38913E-18 0.00000E+00 + 2.77488E-18 0.00000E+00 0.00000E+00 2.77488E-18 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.38744E-18 6.94567E-19 0.00000E+00 0.00000E+00 + 3.47284E-19 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 8.68209E-20 0.00000E+00 0.00000E+00 8.68209E-20 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.17052E-20 1.08526E-20 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.35658E-21 0.00000E+00 1.35492E-21 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.25404E+08 1.86045E+08 + 1.52656E+08 1.25238E+08 1.02727E+08 8.42481E+07 6.90815E+07 5.66353E+07 + 4.64233E+07 3.80458E+07 3.11744E+07 2.55392E+07 2.09188E+07 1.71309E+07 + 1.40262E+07 1.14819E+07 9.39720E+06 7.68942E+06 6.29067E+06 5.14526E+06 + 4.20749E+06 3.43988E+06 2.81166E+06 2.29765E+06 1.87716E+06 1.53325E+06 + 1.25204E+06 1.02216E+06 8.33541E+05 6.80154E+05 5.54846E+05 4.52501E+05 + 3.68933E+05 3.00713E+05 2.45037E+05 1.99597E+05 1.62532E+05 1.32308E+05 + 1.07669E+05 8.75905E+04 7.12322E+04 5.79089E+04 4.70611E+04 3.82315E+04 + 3.10471E+04 2.52032E+04 2.04513E+04 1.65888E+04 1.34503E+04 1.09010E+04 + 8.83114E+03 7.15115E+03 5.78814E+03 4.68277E+03 3.78670E+03 3.06062E+03 + 2.47253E+03 1.99642E+03 1.61115E+03 1.29954E+03 1.04762E+03 8.44069E+02 + 6.79675E+02 5.46979E+02 4.39925E+02 3.53607E+02 2.84048E+02 2.28027E+02 + 1.82908E+02 1.46647E+02 1.17496E+02 9.40717E+01 7.52654E+01 6.01772E+01 + 4.80802E+01 3.83884E+01 3.06292E+01 2.44219E+01 1.94597E+01 1.54961E+01 + 1.23325E+01 9.80941E+00 7.79878E+00 6.19747E+00 4.92310E+00 3.91146E+00 + 3.10627E+00 2.46800E+00 1.96071E+00 1.55857E+00 1.23978E+00 9.87090E-01 + 7.86669E-01 6.27997E-01 5.02069E-01 4.02142E-01 3.22779E-01 2.59680E-01 + 2.09444E-01 1.69383E-01 1.37378E-01 1.11755E-01 9.11948E-02 7.46567E-02 + 6.13191E-02 5.05331E-02 4.17858E-02 3.46705E-02 2.88682E-02 2.41132E-02 + 2.02111E-02 1.69962E-02 1.43425E-02 1.21382E-02 1.03064E-02 8.77798E-03 + 7.49882E-03 6.42326E-03 5.51856E-03 4.75402E-03 4.10617E-03 3.55560E-03 + 3.08636E-03 2.68531E-03 2.34161E-03 2.04626E-03 1.79181E-03 1.57202E-03 + 1.38172E-03 1.21654E-03 1.07284E-03 9.47537E-04 8.38062E-04 7.42155E-04 + 6.57989E-04 5.83978E-04 5.18780E-04 4.61245E-04 4.10272E-04 3.65196E-04 + 3.25198E-04 2.89653E-04 2.58023E-04 2.29841E-04 2.04704E-04 1.82261E-04 + 1.62208E-04 1.44278E-04 1.28236E-04 1.13880E-04 1.01026E-04 8.95147E-05 + 7.92037E-05 6.99658E-05 6.16880E-05 5.42683E-05 4.76180E-05 4.16675E-05 + 3.63302E-05 3.15533E-05 2.72831E-05 2.34725E-05 2.00802E-05 1.70697E-05 + 1.44083E-05 1.20663E-05 1.00163E-05 8.23279E-06 6.69172E-06 5.37076E-06 + 4.24795E-06 3.30455E-06 2.51976E-06 1.87649E-06 1.35772E-06 9.47419E-07 + 6.30480E-07 3.92744E-07 2.20980E-07 1.02940E-07 2.73675E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 5.43176E+08 4.47718E+08 3.66822E+08 + 3.00488E+08 2.46107E+08 2.01533E+08 1.65002E+08 1.35068E+08 1.10544E+08 + 9.04562E+07 7.40044E+07 6.05330E+07 4.95042E+07 4.04766E+07 3.30885E+07 + 2.70433E+07 2.20979E+07 1.80529E+07 1.47452E+07 1.20408E+07 9.83015E+06 + 8.02352E+06 6.54737E+06 5.34151E+06 4.35666E+06 3.55250E+06 2.89602E+06 + 2.36026E+06 1.92139E+06 1.56511E+06 1.27454E+06 1.03762E+06 8.44496E+05 + 6.87114E+05 5.58893E+05 4.54430E+05 3.69367E+05 3.00128E+05 2.43787E+05 + 1.97954E+05 1.60681E+05 1.30380E+05 1.05753E+05 8.57460E+04 6.94970E+04 + 5.63048E+04 4.55982E+04 3.69121E+04 2.98679E+04 2.41574E+04 1.95299E+04 + 1.57815E+04 1.27466E+04 1.02903E+04 8.30317E+03 6.69637E+03 5.39769E+03 + 4.34853E+03 3.50137E+03 2.81767E+03 2.26615E+03 1.82151E+03 1.46323E+03 + 1.17468E+03 9.42442E+02 7.55625E+02 6.05438E+02 4.84776E+02 3.87834E+02 + 3.10119E+02 2.47800E+02 1.97853E+02 1.57858E+02 1.25856E+02 1.00267E+02 + 7.98227E+01 6.35008E+01 5.04803E+01 4.01018E+01 3.18359E+01 2.52581E+01 + 2.00280E+01 1.58728E+01 1.25739E+01 9.95661E+00 7.88554E+00 6.24235E+00 + 4.94398E+00 3.91537E+00 3.10259E+00 2.46034E+00 1.95290E+00 1.55170E+00 + 1.23508E+00 9.84576E-01 7.86407E-01 6.29495E-01 5.05105E-01 4.06356E-01 + 3.27828E-01 2.65260E-01 2.15299E-01 1.75311E-01 1.43222E-01 1.17403E-01 + 9.65691E-02 7.97085E-02 6.60210E-02 5.48805E-02 4.57673E-02 3.83018E-02 + 3.21607E-02 2.70995E-02 2.29018E-02 1.94183E-02 1.65157E-02 1.40895E-02 + 1.20522E-02 1.03405E-02 8.89569E-03 7.67283E-03 6.63476E-03 5.75102E-03 + 4.99653E-03 4.35063E-03 3.79622E-03 3.31909E-03 2.90743E-03 2.55140E-03 + 2.24274E-03 1.97454E-03 1.74097E-03 1.53717E-03 1.35889E-03 1.20266E-03 + 1.06550E-03 9.44877E-04 8.38624E-04 7.44669E-04 6.61750E-04 5.88324E-04 + 5.23214E-04 4.65399E-04 4.13999E-04 3.68248E-04 3.27482E-04 2.91122E-04 + 2.58663E-04 2.29664E-04 2.03740E-04 1.80551E-04 1.59800E-04 1.41224E-04 + 1.24592E-04 1.09700E-04 9.63656E-05 8.44316E-05 7.37737E-05 6.42375E-05 + 5.57276E-05 4.81456E-05 4.14041E-05 3.54249E-05 3.01377E-05 2.54789E-05 + 2.13908E-05 1.78203E-05 1.47188E-05 1.20411E-05 9.74560E-06 7.79261E-06 + 6.14817E-06 4.77538E-06 3.64415E-06 2.72479E-06 1.98957E-06 1.41265E-06 + 9.69982E-07 6.39337E-07 4.00324E-07 2.34435E-07 1.25161E-07 5.79552E-08 + 2.05297E-08 2.68631E-09 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 9.80777E+08 8.07274E+08 6.60393E+08 5.40135E+08 + 4.41697E+08 3.61133E+08 2.95208E+08 2.41273E+08 1.97154E+08 1.61071E+08 + 1.31565E+08 1.07443E+08 8.77261E+07 7.16121E+07 5.84457E+07 4.76897E+07 + 3.89046E+07 3.17307E+07 2.58737E+07 2.10930E+07 1.71915E+07 1.40083E+07 + 1.14117E+07 9.29402E+06 7.56741E+06 6.15995E+06 5.01289E+06 4.07837E+06 + 3.31419E+06 2.69486E+06 2.19064E+06 1.78024E+06 1.44628E+06 1.17462E+06 + 9.53678E+05 7.73998E+05 6.27950E+05 5.09287E+05 4.12904E+05 3.34641E+05 + 2.71113E+05 2.19562E+05 1.77746E+05 1.43837E+05 1.16349E+05 9.40759E+04 + 7.60342E+04 6.14257E+04 4.96018E+04 4.00356E+04 3.22991E+04 2.60450E+04 + 2.09916E+04 1.69100E+04 1.36150E+04 1.09562E+04 8.81176E+03 7.08307E+03 + 5.69023E+03 4.56857E+03 3.66579E+03 2.93958E+03 2.35573E+03 1.88661E+03 + 1.50990E+03 1.20759E+03 9.65127E+02 7.70801E+02 6.15061E+02 4.90519E+02 + 3.90902E+02 3.11265E+02 2.47662E+02 1.96903E+02 1.56426E+02 1.24174E+02 + 9.84964E+01 7.80702E+01 6.18349E+01 4.89419E+01 3.87119E+01 3.06019E+01 + 2.41782E+01 1.90937E+01 1.50722E+01 1.18999E+01 9.39077E+00 7.41442E+00 + 5.85363E+00 4.62424E+00 3.65585E+00 2.89313E+00 2.29199E+00 1.81904E+00 + 1.44600E+00 1.15178E+00 9.19504E-01 7.35900E-01 5.90551E-01 4.75282E-01 + 3.83683E-01 3.10727E-01 2.52477E-01 2.05845E-01 1.68408E-01 1.38265E-01 + 1.13921E-01 9.41969E-02 7.81733E-02 6.50887E-02 5.43879E-02 4.55997E-02 + 3.83679E-02 3.23787E-02 2.74154E-02 2.32852E-02 1.98376E-02 1.69459E-02 + 1.45194E-02 1.24737E-02 1.07441E-02 9.27759E-03 8.03045E-03 6.96690E-03 + 6.05740E-03 5.27758E-03 4.60720E-03 4.02947E-03 3.53036E-03 3.09816E-03 + 2.72307E-03 2.39681E-03 2.11251E-03 1.86412E-03 1.64677E-03 1.45623E-03 + 1.28891E-03 1.14176E-03 1.01185E-03 8.97405E-04 7.96244E-04 7.06704E-04 + 6.27349E-04 5.56935E-04 4.94383E-04 4.38755E-04 3.89238E-04 3.45120E-04 + 3.05781E-04 2.70679E-04 2.39341E-04 2.11350E-04 1.86342E-04 1.63998E-04 + 1.44034E-04 1.26200E-04 1.10279E-04 9.61005E-05 8.34528E-05 7.22034E-05 + 6.22159E-05 5.33682E-05 4.55507E-05 3.86646E-05 3.26202E-05 2.73360E-05 + 2.27379E-05 1.87577E-05 1.53330E-05 1.24064E-05 9.92389E-06 7.83929E-06 + 6.10318E-06 4.67529E-06 3.51630E-06 2.58979E-06 1.86209E-06 1.30218E-06 + 8.81628E-07 5.74649E-07 3.58087E-07 2.11496E-07 1.17081E-07 5.99960E-08 + 2.80474E-08 1.18207E-08 4.48913E-09 1.56576E-09 4.58976E-10 3.99608E-11 + 0.00000E+00 1.57241E+09 1.29236E+09 1.05555E+09 8.61958E+08 7.03743E+08 + 5.74459E+08 4.68836E+08 3.82558E+08 3.12095E+08 2.54560E+08 2.07588E+08 + 1.69249E+08 1.37961E+08 1.12432E+08 9.16078E+07 7.46235E+07 6.07742E+07 + 4.94838E+07 4.02813E+07 3.27823E+07 2.66728E+07 2.16965E+07 1.76441E+07 + 1.43449E+07 1.16594E+07 9.47417E+06 7.69629E+06 6.25036E+06 5.07006E+06 + 4.11519E+06 3.33915E+06 2.70863E+06 2.19649E+06 1.78061E+06 1.44300E+06 + 1.16894E+06 9.46587E+05 7.66257E+05 6.20056E+05 5.01564E+05 4.05562E+05 + 3.27807E+05 2.64854E+05 2.13903E+05 1.72681E+05 1.39343E+05 1.12392E+05 + 9.06128E+04 7.30200E+04 5.88149E+04 4.73500E+04 3.81009E+04 3.06427E+04 + 2.46314E+04 1.97887E+04 1.58892E+04 1.27508E+04 1.02263E+04 8.19672E+03 + 6.56586E+03 5.25616E+03 4.20497E+03 3.36177E+03 2.68582E+03 2.14428E+03 + 1.71071E+03 1.36381E+03 1.08645E+03 8.64699E+02 6.87811E+02 5.46678E+02 + 4.34140E+02 3.44491E+02 2.73133E+02 2.16381E+02 1.71282E+02 1.35475E+02 + 1.07069E+02 8.45555E+01 6.67273E+01 5.26222E+01 4.14729E+01 3.26680E+01 + 2.57195E+01 2.02404E+01 1.59314E+01 1.25337E+01 9.86571E+00 7.76522E+00 + 6.11585E+00 4.82066E+00 3.80369E+00 3.00463E+00 2.37786E+00 1.88498E+00 + 1.49739E+00 1.19228E+00 9.51783E-01 7.61922E-01 6.11756E-01 4.92733E-01 + 3.98173E-01 3.22854E-01 2.62696E-01 2.14508E-01 1.75790E-01 1.44584E-01 + 1.19349E-01 9.88850E-02 8.22039E-02 6.85848E-02 5.74172E-02 4.82414E-02 + 4.06531E-02 3.43733E-02 2.91545E-02 2.48037E-02 2.11590E-02 1.81043E-02 + 1.55320E-02 1.33597E-02 1.15199E-02 9.95703E-03 8.62571E-03 7.48851E-03 + 6.51453E-03 5.67819E-03 4.95825E-03 4.33702E-03 3.79971E-03 3.33397E-03 + 2.92937E-03 2.57726E-03 2.27005E-03 2.00160E-03 1.76660E-03 1.56056E-03 + 1.37964E-03 1.22018E-03 1.07994E-03 9.56196E-04 8.46866E-04 7.50153E-04 + 6.64500E-04 5.88560E-04 5.21162E-04 4.61288E-04 4.08052E-04 3.60682E-04 + 3.18504E-04 2.80929E-04 2.47443E-04 2.17594E-04 1.90987E-04 1.67275E-04 + 1.46149E-04 1.27342E-04 1.10644E-04 9.57962E-05 8.26344E-05 7.09903E-05 + 6.07129E-05 5.16665E-05 4.37285E-05 3.67880E-05 3.07442E-05 2.55057E-05 + 2.09889E-05 1.71175E-05 1.38220E-05 1.10371E-05 8.70729E-06 6.77389E-06 + 5.18909E-06 3.90672E-06 2.88427E-06 2.08280E-06 1.46674E-06 1.00381E-06 + 6.64998E-07 4.24544E-07 2.59941E-07 1.51827E-07 8.42416E-08 4.42208E-08 + 2.18660E-08 1.00624E-08 4.12711E-09 1.27309E-09 1.39833E-10 0.00000E+00 + 2.35944E+09 1.93636E+09 1.57898E+09 1.28730E+09 1.04930E+09 8.55137E+08 + 6.96761E+08 5.67603E+08 4.62292E+08 3.76441E+08 3.06468E+08 2.49448E+08 + 2.02992E+08 1.65151E+08 1.34333E+08 1.09241E+08 8.88149E+07 7.21908E+07 + 5.86640E+07 4.76599E+07 3.87101E+07 3.14328E+07 2.55169E+07 2.07089E+07 + 1.68021E+07 1.36286E+07 1.10512E+07 8.95877E+06 7.25377E+06 5.87688E+06 + 4.75988E+06 3.85397E+06 3.11946E+06 2.52411E+06 2.04170E+06 1.65080E+06 + 1.33425E+06 1.07800E+06 8.70640E+05 7.02898E+05 5.67250E+05 4.57596E+05 + 3.68986E+05 2.97410E+05 2.39614E+05 1.92963E+05 1.55324E+05 1.24969E+05 + 1.00497E+05 8.07779E+04 6.48951E+04 5.21081E+04 4.18183E+04 3.35421E+04 + 2.68887E+04 2.15426E+04 1.72492E+04 1.38030E+04 1.10385E+04 8.82195E+03 + 7.04586E+03 5.62354E+03 4.48524E+03 3.57480E+03 2.84710E+03 2.26585E+03 + 1.80188E+03 1.43181E+03 1.13667E+03 9.01814E+02 7.14897E+02 5.66226E+02 + 4.48097E+02 3.54313E+02 2.79921E+02 2.20963E+02 1.74277E+02 1.37343E+02 + 1.08151E+02 8.50997E+01 6.69141E+01 5.25807E+01 4.12942E+01 3.24137E+01 + 2.54318E+01 1.99575E+01 1.56539E+01 1.22847E+01 9.64035E+00 7.57021E+00 + 5.94953E+00 4.68086E+00 3.68701E+00 2.90978E+00 2.30037E+00 1.82251E+00 + 1.44742E+00 1.15258E+00 9.20445E-01 7.37321E-01 5.92544E-01 4.77803E-01 + 3.86626E-01 3.13965E-01 2.55888E-01 2.09321E-01 1.71863E-01 1.41628E-01 + 1.17155E-01 9.72395E-02 8.10062E-02 6.77155E-02 5.68116E-02 4.78070E-02 + 4.03654E-02 3.41890E-02 2.90466E-02 2.47440E-02 2.11424E-02 1.81129E-02 + 1.55577E-02 1.33959E-02 1.15616E-02 1.00009E-02 8.66928E-03 7.53007E-03 + 6.55298E-03 5.71288E-03 4.98882E-03 4.36335E-03 3.82187E-03 3.35209E-03 + 2.94380E-03 2.58807E-03 2.27766E-03 2.00634E-03 1.76881E-03 1.56058E-03 + 1.37736E-03 1.21649E-03 1.07479E-03 9.49833E-04 8.39500E-04 7.41973E-04 + 6.55677E-04 5.79242E-04 5.11480E-04 4.51359E-04 3.97978E-04 3.50554E-04 + 3.08401E-04 2.70923E-04 2.37597E-04 2.07966E-04 1.81630E-04 1.58231E-04 + 1.37462E-04 1.19078E-04 1.02784E-04 8.83888E-05 7.56983E-05 6.45382E-05 + 5.47513E-05 4.61965E-05 3.87455E-05 3.22828E-05 2.67033E-05 2.19116E-05 + 1.78211E-05 1.43529E-05 1.14340E-05 9.00161E-06 6.99101E-06 5.34916E-06 + 4.02537E-06 2.97335E-06 2.15101E-06 1.52022E-06 1.04670E-06 6.99955E-07 + 4.53147E-07 2.83091E-07 1.70056E-07 9.79616E-08 5.38855E-08 2.80626E-08 + 1.35290E-08 5.68967E-09 1.74632E-09 1.99574E-10 0.00000E+00 3.39142E+09 + 2.77914E+09 2.26251E+09 1.84155E+09 1.49861E+09 1.21928E+09 9.91818E+08 + 8.06620E+08 6.55864E+08 5.33169E+08 4.33332E+08 3.52111E+08 2.86049E+08 + 2.32328E+08 1.88651E+08 1.53149E+08 1.24298E+08 1.00857E+08 8.18155E+07 + 6.63523E+07 5.37976E+07 4.36068E+07 3.53367E+07 2.86272E+07 2.31850E+07 + 1.87720E+07 1.51943E+07 1.22950E+07 9.93681E+06 8.03584E+06 6.49646E+06 + 5.25027E+06 4.24172E+06 3.42574E+06 2.76577E+06 2.23200E+06 1.80055E+06 + 1.45195E+06 1.17039E+06 9.43054E+05 7.59570E+05 6.11531E+05 4.92135E+05 + 3.95877E+05 3.18304E+05 2.55814E+05 2.05495E+05 1.64995E+05 1.32411E+05 + 1.06207E+05 8.51449E+04 6.82229E+04 5.46338E+04 4.37268E+04 3.49769E+04 + 2.79611E+04 2.23389E+04 1.78359E+04 1.42314E+04 1.13478E+04 9.04230E+03 + 7.20016E+03 5.72920E+03 4.55539E+03 3.61934E+03 2.87341E+03 2.27941E+03 + 1.80676E+03 1.43070E+03 1.13220E+03 8.95210E+02 7.07186E+02 5.58167E+02 + 4.40163E+02 3.46803E+02 2.73006E+02 2.14727E+02 1.68746E+02 1.32503E+02 + 1.03962E+02 8.15099E+01 6.38637E+01 5.00085E+01 3.91384E+01 3.06174E+01 + 2.39559E+01 1.87345E+01 1.46591E+01 1.14699E+01 8.98065E+00 7.03771E+00 + 5.52130E+00 4.33686E+00 3.41329E+00 2.69122E+00 2.12663E+00 1.68468E+00 + 1.33823E+00 1.06617E+00 8.52112E-01 6.83294E-01 5.49820E-01 4.44000E-01 + 3.59857E-01 2.92745E-01 2.39042E-01 1.95927E-01 1.61191E-01 1.33123E-01 + 1.10321E-01 9.17647E-02 7.65952E-02 6.41683E-02 5.39204E-02 4.54629E-02 + 3.84524E-02 3.26230E-02 2.77517E-02 2.36788E-02 2.02571E-02 1.73743E-02 + 1.49383E-02 1.28738E-02 1.11192E-02 9.62379E-03 8.34603E-03 7.25141E-03 + 6.31138E-03 5.50221E-03 4.80411E-03 4.20052E-03 3.67756E-03 3.22368E-03 + 2.82879E-03 2.48472E-03 2.18444E-03 1.92195E-03 1.69223E-03 1.49043E-03 + 1.31356E-03 1.15805E-03 1.02116E-03 9.00518E-04 7.94091E-04 7.00106E-04 + 6.17032E-04 5.43540E-04 4.78475E-04 4.20832E-04 3.69737E-04 3.24428E-04 + 2.84242E-04 2.48597E-04 2.16987E-04 1.88968E-04 1.64145E-04 1.42177E-04 + 1.22792E-04 1.05666E-04 9.05876E-05 7.73406E-05 6.57326E-05 5.55906E-05 + 4.67585E-05 3.90955E-05 3.24745E-05 2.67808E-05 2.19104E-05 1.77692E-05 + 1.42722E-05 1.13407E-05 8.90759E-06 6.90430E-06 5.27469E-06 3.96556E-06 + 2.92871E-06 2.12063E-06 1.50222E-06 1.03866E-06 6.99223E-07 4.57156E-07 + 2.89565E-07 1.77167E-07 1.04415E-07 5.89388E-08 3.14744E-08 1.54551E-08 + 6.52677E-09 1.97900E-09 2.30517E-10 0.00000E+00 4.72715E+09 3.86791E+09 + 3.14372E+09 2.55458E+09 2.07542E+09 1.68578E+09 1.36901E+09 1.11152E+09 + 9.02258E+08 7.32233E+08 5.94113E+08 4.81936E+08 3.90848E+08 3.16901E+08 + 2.56882E+08 2.08180E+08 1.68668E+08 1.36621E+08 1.10634E+08 8.95661E+07 + 7.24908E+07 5.86547E+07 4.74461E+07 3.83685E+07 3.10186E+07 2.50691E+07 + 2.02544E+07 1.63597E+07 1.31975E+07 1.06530E+07 8.59635E+06 6.93440E+06 + 5.59185E+06 4.50764E+06 3.63236E+06 2.92576E+06 2.35568E+06 1.89595E+06 + 1.52533E+06 1.22666E+06 9.86058E+05 7.92311E+05 6.36353E+05 5.10865E+05 + 4.09934E+05 3.28788E+05 2.63577E+05 2.11195E+05 1.69136E+05 1.35382E+05 + 1.08306E+05 8.65975E+04 6.92006E+04 5.52664E+04 4.41115E+04 3.51864E+04 + 2.80494E+04 2.23454E+04 1.77895E+04 1.41528E+04 1.12516E+04 8.93862E+03 + 7.09587E+03 5.62873E+03 4.46146E+03 3.53343E+03 2.79615E+03 2.21087E+03 + 1.74634E+03 1.37849E+03 1.08716E+03 8.56602E+02 6.74330E+02 5.30362E+02 + 4.16751E+02 3.27182E+02 2.56634E+02 2.01122E+02 1.57484E+02 1.23215E+02 + 9.63302E+01 7.52596E+01 5.87624E+01 4.58566E+01 3.57688E+01 2.79053E+01 + 2.17597E+01 1.69770E+01 1.32452E+01 1.03411E+01 8.08094E+00 6.32209E+00 + 4.95226E+00 3.88718E+00 3.05682E+00 2.40936E+00 1.90392E+00 1.50875E+00 + 1.19924E+00 9.56318E-01 7.65203E-01 6.14453E-01 4.95206E-01 4.00592E-01 + 3.25283E-01 2.65141E-01 2.16949E-01 1.78191E-01 1.46929E-01 1.21573E-01 + 1.00971E-01 8.41551E-02 7.03993E-02 5.90713E-02 4.97350E-02 4.20061E-02 + 3.55875E-02 3.02306E-02 2.57571E-02 2.20033E-02 1.88446E-02 1.61784E-02 + 1.39216E-02 1.20057E-02 1.03749E-02 8.98307E-03 7.79219E-03 6.77078E-03 + 5.89267E-03 5.13607E-03 4.48278E-03 3.91754E-03 3.42766E-03 3.00206E-03 + 2.63181E-03 2.30916E-03 2.02758E-03 1.78156E-03 1.56582E-03 1.37705E-03 + 1.21139E-03 1.06583E-03 9.37800E-04 8.25073E-04 7.25727E-04 6.38096E-04 + 5.60738E-04 4.92398E-04 4.31991E-04 3.78569E-04 3.31309E-04 2.89495E-04 + 2.52501E-04 2.19781E-04 1.90858E-04 1.65308E-04 1.42763E-04 1.22931E-04 + 1.05467E-04 9.01410E-05 7.67232E-05 6.50071E-05 5.48075E-05 4.59580E-05 + 3.83086E-05 3.17245E-05 2.60841E-05 2.12781E-05 1.72076E-05 1.37837E-05 + 1.09248E-05 8.56119E-06 6.62256E-06 5.05141E-06 3.79373E-06 2.80088E-06 + 2.02930E-06 1.44015E-06 9.99138E-07 6.76248E-07 4.45594E-07 2.85235E-07 + 1.76868E-07 1.05877E-07 6.07368E-08 3.28834E-08 1.62672E-08 6.84638E-09 + 2.04604E-09 2.41292E-10 0.00000E+00 6.43580E+09 5.25810E+09 4.26661E+09 + 3.46133E+09 2.80744E+09 2.27659E+09 1.84572E+09 1.49606E+09 1.21236E+09 + 9.82243E+08 7.95616E+08 6.44296E+08 5.21630E+08 4.22215E+08 3.41661E+08 + 2.76407E+08 2.23557E+08 1.80765E+08 1.46125E+08 1.18091E+08 9.54090E+07 + 7.70616E+07 6.22245E+07 5.02294E+07 4.05343E+07 3.27005E+07 2.63721E+07 + 2.12621E+07 1.71208E+07 1.37945E+07 1.11107E+07 8.94598E+06 7.20048E+06 + 5.79346E+06 4.65967E+06 3.74610E+06 3.01042E+06 2.41824E+06 1.94176E+06 + 1.55852E+06 1.25037E+06 1.00271E+06 8.03746E+05 6.43962E+05 5.15698E+05 + 4.12781E+05 3.30239E+05 2.64067E+05 2.11043E+05 1.68576E+05 1.34579E+05 + 1.07378E+05 8.56240E+04 6.82365E+04 5.43462E+04 4.32561E+04 3.44066E+04 + 2.73493E+04 2.17246E+04 1.72444E+04 1.36783E+04 1.08416E+04 8.58656E+03 + 6.79526E+03 5.37334E+03 4.24546E+03 3.35148E+03 2.64350E+03 2.08291E+03 + 1.64006E+03 1.29019E+03 1.01398E+03 7.96158E+02 6.24546E+02 4.89465E+02 + 3.83243E+02 2.99797E+02 2.34309E+02 1.82966E+02 1.42755E+02 1.11295E+02 + 8.67062E+01 6.75082E+01 5.25318E+01 4.08586E+01 3.17853E+01 2.47145E+01 + 1.92275E+01 1.49586E+01 1.16461E+01 9.07547E+00 7.08075E+00 5.53161E+00 + 4.33050E+00 3.39668E+00 2.67052E+00 2.10516E+00 1.66428E+00 1.31985E+00 + 1.05018E+00 8.38530E-01 6.71962E-01 5.40492E-01 4.36401E-01 3.53717E-01 + 2.87814E-01 2.35103E-01 1.92786E-01 1.58711E-01 1.31119E-01 1.08736E-01 + 9.04920E-02 7.55900E-02 6.33353E-02 5.32486E-02 4.49094E-02 3.79929E-02 + 3.22275E-02 2.74189E-02 2.33887E-02 2.00015E-02 1.71459E-02 1.47316E-02 + 1.26845E-02 1.09442E-02 9.46068E-03 8.19296E-03 7.10702E-03 6.17466E-03 + 5.37239E-03 4.68062E-03 4.08292E-03 3.56567E-03 3.11696E-03 2.72720E-03 + 2.38810E-03 2.09264E-03 1.83493E-03 1.60933E-03 1.41229E-03 1.23968E-03 + 1.08831E-03 9.55424E-04 8.38655E-04 7.35955E-04 6.45555E-04 5.65923E-04 + 4.95730E-04 4.33824E-04 3.79204E-04 3.31001E-04 2.88458E-04 2.50915E-04 + 2.17798E-04 1.88604E-04 1.62889E-04 1.40267E-04 1.20428E-04 1.03012E-04 + 8.77799E-05 7.44889E-05 6.29238E-05 5.28912E-05 4.42179E-05 3.67482E-05 + 3.03426E-05 2.48756E-05 2.02349E-05 1.63192E-05 1.30381E-05 1.03088E-05 + 8.06072E-06 6.22364E-06 4.74008E-06 3.55647E-06 2.62496E-06 1.90293E-06 + 1.35273E-06 9.41334E-07 6.40109E-07 4.24552E-07 2.74091E-07 1.71710E-07 + 1.03944E-07 6.02591E-08 3.28708E-08 1.62889E-08 6.80635E-09 2.00283E-09 + 2.38397E-10 0.00000E+00 8.59802E+09 7.01420E+09 5.68227E+09 4.60223E+09 + 3.72667E+09 3.01701E+09 2.44194E+09 1.97603E+09 1.59864E+09 1.29302E+09 + 1.04558E+09 8.45287E+08 6.83191E+08 5.52041E+08 4.45952E+08 3.60158E+08 + 2.90791E+08 2.34722E+08 1.89411E+08 1.52804E+08 1.23237E+08 9.93626E+07 + 8.00893E+07 6.45350E+07 5.19854E+07 4.18630E+07 3.37002E+07 2.71210E+07 + 2.17984E+07 1.75311E+07 1.40943E+07 1.13272E+07 9.10011E+06 7.30817E+06 + 5.86688E+06 4.70769E+06 3.77596E+06 3.02739E+06 2.42621E+06 1.94357E+06 + 1.55626E+06 1.24557E+06 9.96442E+05 7.96766E+05 6.36794E+05 5.08686E+05 + 4.06143E+05 3.24100E+05 2.58491E+05 2.06050E+05 1.64154E+05 1.30700E+05 + 1.04002E+05 8.27063E+04 6.57295E+04 5.22034E+04 4.14331E+04 3.28622E+04 + 2.60459E+04 2.06284E+04 1.63256E+04 1.29104E+04 1.02016E+04 8.05466E+03 + 6.35429E+03 5.00863E+03 3.94450E+03 3.10374E+03 2.43957E+03 1.91615E+03 + 1.50363E+03 1.17875E+03 9.23174E+02 7.22318E+02 5.64618E+02 4.40924E+02 + 3.44003E+02 2.68137E+02 2.08815E+02 1.62479E+02 1.26323E+02 9.81420E+01 + 7.61992E+01 5.91290E+01 4.58608E+01 3.55768E+01 2.75849E+01 2.14008E+01 + 1.66031E+01 1.28908E+01 1.00181E+01 7.79522E+00 6.07369E+00 4.74259E+00 + 3.71050E+00 2.91008E+00 2.28851E+00 1.80505E+00 1.42828E+00 1.13400E+00 + 9.03567E-01 7.22627E-01 5.80122E-01 4.67527E-01 3.78266E-01 3.07257E-01 + 2.50565E-01 2.05132E-01 1.68608E-01 1.39081E-01 1.15165E-01 9.57000E-02 + 7.98235E-02 6.67854E-02 5.60683E-02 4.72194E-02 3.98895E-02 3.37872E-02 + 2.87039E-02 2.44487E-02 2.08766E-02 1.78689E-02 1.53291E-02 1.31783E-02 + 1.13519E-02 9.79714E-03 8.47019E-03 7.33500E-03 6.36166E-03 5.52528E-03 + 4.80511E-03 4.18377E-03 3.64685E-03 3.18180E-03 2.77848E-03 2.42815E-03 + 2.12341E-03 1.85806E-03 1.62618E-03 1.42403E-03 1.24727E-03 1.09255E-03 + 9.56991E-04 8.38112E-04 7.33771E-04 6.42119E-04 5.61558E-04 4.90704E-04 + 4.28356E-04 3.73475E-04 3.25158E-04 2.82620E-04 2.45179E-04 2.12238E-04 + 1.83281E-04 1.57847E-04 1.35538E-04 1.16033E-04 9.89650E-05 8.40848E-05 + 7.11442E-05 5.99222E-05 5.02208E-05 4.18633E-05 3.46912E-05 2.85628E-05 + 2.33513E-05 1.89436E-05 1.52382E-05 1.21446E-05 9.58046E-06 7.47605E-06 + 5.76230E-06 4.38293E-06 3.28586E-06 2.42484E-06 1.75901E-06 1.25248E-06 + 8.74050E-07 5.96859E-07 3.98112E-07 2.58836E-07 1.63457E-07 9.97530E-08 + 5.82214E-08 3.18715E-08 1.57654E-08 6.52578E-09 1.88996E-09 2.26662E-10 + 0.00000E+00 1.13072E+10 9.21070E+09 7.44955E+09 6.02377E+09 4.86978E+09 + 3.93596E+09 3.18048E+09 2.56940E+09 2.07523E+09 1.67570E+09 1.35276E+09 + 1.09178E+09 8.80923E+08 7.10606E+08 5.73067E+08 4.62025E+08 3.72398E+08 + 3.00074E+08 2.41728E+08 1.94671E+08 1.56728E+08 1.26143E+08 1.01496E+08 + 8.16390E+07 6.56461E+07 5.27691E+07 4.24033E+07 3.40633E+07 2.73283E+07 + 2.19383E+07 1.76052E+07 1.41228E+07 1.13250E+07 9.07800E+06 7.27402E+06 + 5.82582E+06 4.66394E+06 3.73222E+06 2.98534E+06 2.38687E+06 1.90752E+06 + 1.52373E+06 1.21658E+06 9.70873E+05 7.74405E+05 6.17378E+05 4.91934E+05 + 3.91768E+05 3.11825E+05 2.48054E+05 1.97209E+05 1.56693E+05 1.24424E+05 + 9.87378E+04 7.83035E+04 6.20567E+04 4.91471E+04 3.88957E+04 3.07602E+04 + 2.43083E+04 1.91949E+04 1.51453E+04 1.19404E+04 9.40585E+03 7.40304E+03 + 5.82163E+03 4.57394E+03 3.59042E+03 2.81530E+03 2.20588E+03 1.72673E+03 + 1.35027E+03 1.05485E+03 8.23250E+02 6.41863E+02 4.99948E+02 3.89031E+02 + 3.02435E+02 2.34897E+02 1.82282E+02 1.41336E+02 1.09507E+02 8.47902E+01 + 6.56147E+01 5.07508E+01 3.92618E+01 3.03583E+01 2.34879E+01 1.81726E+01 + 1.40712E+01 1.09062E+01 8.46389E+00 6.57759E+00 5.12302E+00 3.99820E+00 + 3.12814E+00 2.45422E+00 1.93134E+00 1.52485E+00 1.20810E+00 9.60637E-01 + 7.66751E-01 6.14372E-01 4.94220E-01 3.99155E-01 3.23669E-01 2.63511E-01 + 2.15382E-01 1.76756E-01 1.45578E-01 1.20362E-01 9.98707E-02 8.31802E-02 + 6.94924E-02 5.82562E-02 4.89907E-02 4.13256E-02 3.49523E-02 2.96498E-02 + 2.52166E-02 2.14998E-02 1.83740E-02 1.57378E-02 1.35081E-02 1.16172E-02 + 1.00095E-02 8.63926E-03 7.46857E-03 6.46616E-03 5.60600E-03 4.86643E-03 + 4.22929E-03 3.67956E-03 3.20414E-03 2.79250E-03 2.43552E-03 2.12552E-03 + 1.85607E-03 1.62103E-03 1.41649E-03 1.23797E-03 1.08202E-03 9.45647E-04 + 8.26295E-04 7.21755E-04 6.30123E-04 5.49752E-04 4.79222E-04 4.17301E-04 + 3.62922E-04 3.15163E-04 2.73221E-04 2.36398E-04 2.04088E-04 1.75763E-04 + 1.50955E-04 1.29258E-04 1.10346E-04 9.38484E-05 7.95109E-05 6.70829E-05 + 5.63410E-05 4.70861E-05 3.91403E-05 3.23450E-05 2.65588E-05 2.16556E-05 + 1.75230E-05 1.40611E-05 1.11809E-05 8.80177E-06 6.85580E-06 5.27620E-06 + 4.00871E-06 3.00347E-06 2.21647E-06 1.60908E-06 1.14764E-06 8.03049E-07 + 5.50472E-07 3.68982E-07 2.41296E-07 1.53331E-07 9.41134E-08 5.51504E-08 + 3.02128E-08 1.48827E-08 6.09369E-09 1.73671E-09 2.09627E-10 0.00000E+00 + 1.46706E+10 1.19330E+10 9.63577E+09 7.77898E+09 6.27853E+09 5.06631E+09 + 4.08717E+09 3.29646E+09 2.65807E+09 2.14278E+09 1.72694E+09 1.39145E+09 + 1.12084E+09 9.02612E+08 7.26680E+08 5.84878E+08 4.70615E+08 3.78567E+08 + 3.04434E+08 2.44746E+08 1.96701E+08 1.58040E+08 1.26937E+08 1.01923E+08 + 8.18117E+07 6.56468E+07 5.26571E+07 4.22244E+07 3.38145E+07 2.70961E+07 + 2.17046E+07 1.73794E+07 1.39109E+07 1.11302E+07 8.90185E+06 7.11623E+06 + 5.68629E+06 4.54173E+06 3.62596E+06 2.89353E+06 2.30798E+06 1.84005E+06 + 1.46628E+06 1.16786E+06 9.29691E+05 7.39709E+05 5.88234E+05 4.67520E+05 + 3.71367E+05 2.94819E+05 2.33909E+05 1.85470E+05 1.46969E+05 1.16385E+05 + 9.21038E+04 7.28387E+04 5.75627E+04 4.54576E+04 3.58715E+04 2.82853E+04 + 2.22860E+04 1.75450E+04 1.38011E+04 1.08470E+04 8.51774E+03 6.68272E+03 + 5.23821E+03 4.10216E+03 3.20890E+03 2.50823E+03 1.95863E+03 1.52786E+03 + 1.19062E+03 9.26887E+02 7.20837E+02 5.60028E+02 4.34659E+02 3.37027E+02 + 2.61078E+02 2.02063E+02 1.56256E+02 1.20742E+02 9.32381E+01 7.19571E+01 + 5.55056E+01 4.28241E+01 3.30230E+01 2.54808E+01 1.96617E+01 1.51838E+01 + 1.17376E+01 9.08554E+00 7.04273E+00 5.47163E+00 4.25987E+00 3.32496E+00 + 2.60262E+00 2.04355E+00 1.60995E+00 1.27286E+00 1.01009E+00 8.04651E-01 + 6.43530E-01 5.16737E-01 4.16609E-01 3.37249E-01 2.74115E-01 2.23690E-01 + 1.83287E-01 1.50725E-01 1.24431E-01 1.03093E-01 8.57373E-02 7.15237E-02 + 5.98715E-02 5.02754E-02 4.23471E-02 3.57632E-02 3.02924E-02 2.57243E-02 + 2.18990E-02 1.86862E-02 1.59799E-02 1.36939E-02 1.17578E-02 1.01138E-02 + 8.71440E-03 7.52050E-03 6.49964E-03 5.62491E-03 4.87391E-03 4.22790E-03 + 3.67136E-03 3.19083E-03 2.77544E-03 2.41581E-03 2.10404E-03 1.83352E-03 + 1.59797E-03 1.39338E-03 1.21515E-03 1.05974E-03 9.24121E-04 8.05665E-04 + 7.02123E-04 6.11557E-04 5.32294E-04 4.62889E-04 4.02094E-04 3.48830E-04 + 3.02161E-04 2.61278E-04 2.25477E-04 1.94147E-04 1.66755E-04 1.42832E-04 + 1.21969E-04 1.03839E-04 8.80706E-05 7.44100E-05 6.26065E-05 5.24374E-05 + 4.37046E-05 3.62319E-05 2.98625E-05 2.44572E-05 1.98921E-05 1.60575E-05 + 1.28558E-05 1.02010E-05 8.01513E-06 6.23286E-06 4.79050E-06 3.63638E-06 + 2.72336E-06 2.01011E-06 1.46055E-06 1.04345E-06 7.32014E-07 5.03513E-07 + 3.38939E-07 2.22704E-07 1.42187E-07 8.76096E-08 5.14359E-08 2.81403E-08 + 1.37805E-08 5.57573E-09 1.56378E-09 1.89831E-10 0.00000E+00 1.88104E+10 + 1.52782E+10 1.23173E+10 9.92791E+09 8.00010E+09 6.44509E+09 5.19106E+09 + 4.17999E+09 3.36499E+09 2.70821E+09 2.17905E+09 1.75282E+09 1.40958E+09 + 1.13325E+09 9.10835E+08 7.31865E+08 5.87892E+08 4.72103E+08 3.79006E+08 + 3.04176E+08 2.44044E+08 1.95738E+08 1.56944E+08 1.25797E+08 1.00798E+08 + 8.07390E+07 6.46482E+07 5.17477E+07 4.13666E+07 3.30882E+07 2.64566E+07 + 2.11461E+07 1.68949E+07 1.34930E+07 1.07717E+07 8.59505E+06 6.85516E+06 + 5.46507E+06 4.35490E+06 3.46864E+06 2.76144E+06 2.19736E+06 1.74763E+06 + 1.38924E+06 1.10377E+06 8.76495E+05 6.95632E+05 5.51779E+05 4.37420E+05 + 3.46557E+05 2.74400E+05 2.17131E+05 1.71704E+05 1.35691E+05 1.07158E+05 + 8.45661E+04 6.66891E+04 5.25524E+04 4.13809E+04 3.25588E+04 2.55969E+04 + 2.01071E+04 1.57814E+04 1.23755E+04 9.69600E+03 7.58974E+03 5.93545E+03 + 4.63736E+03 3.61902E+03 2.82209E+03 2.19843E+03 1.71076E+03 1.32990E+03 + 1.03275E+03 8.01167E+02 6.20871E+02 4.80658E+02 3.71739E+02 2.87224E+02 + 2.21720E+02 1.71008E+02 1.31793E+02 1.01502E+02 7.81269E+01 6.01043E+01 + 4.62487E+01 3.55690E+01 2.73726E+01 2.10659E+01 1.62258E+01 1.25107E+01 + 9.65940E+00 7.46884E+00 5.78850E+00 4.49579E+00 3.50092E+00 2.73415E+00 + 2.14211E+00 1.68401E+00 1.32867E+00 1.05229E+00 8.36660E-01 6.67889E-01 + 5.35337E-01 4.30856E-01 3.48195E-01 2.82550E-01 2.30206E-01 1.88331E-01 + 1.54636E-01 1.27467E-01 1.05451E-01 8.75692E-02 7.29444E-02 6.09709E-02 + 5.11231E-02 4.29974E-02 3.62582E-02 3.06654E-02 2.60014E-02 2.21007E-02 + 1.88288E-02 1.60762E-02 1.37541E-02 1.17900E-02 1.01245E-02 8.70871E-03 + 7.50252E-03 6.47261E-03 5.59142E-03 4.83600E-03 4.18717E-03 3.62910E-03 + 3.14801E-03 2.73281E-03 2.37396E-03 2.06340E-03 1.79442E-03 1.56063E-03 + 1.35794E-03 1.18171E-03 1.02834E-03 8.94761E-04 7.78323E-04 6.76756E-04 + 5.88105E-04 5.10685E-04 4.43044E-04 3.83928E-04 3.32255E-04 2.87089E-04 + 2.47620E-04 2.13145E-04 1.83053E-04 1.56816E-04 1.33965E-04 1.14093E-04 + 9.68746E-05 8.19445E-05 6.90495E-05 5.79420E-05 4.84026E-05 4.02367E-05 + 3.32715E-05 2.73537E-05 2.23479E-05 1.81338E-05 1.46053E-05 1.16687E-05 + 9.24122E-06 7.24863E-06 5.62870E-06 4.32135E-06 3.27792E-06 2.45432E-06 + 1.81211E-06 1.31794E-06 9.43133E-07 6.63217E-07 4.57594E-07 3.09133E-07 + 2.03887E-07 1.30617E-07 8.06639E-08 4.73667E-08 2.58380E-08 1.25627E-08 + 5.01937E-09 1.38549E-09 1.69055E-10 0.00000E+00 2.38653E+10 1.93561E+10 + 1.55804E+10 1.25381E+10 1.00874E+10 8.11374E+09 6.52457E+09 5.24533E+09 + 4.21581E+09 3.38746E+09 2.72114E+09 2.18530E+09 1.75449E+09 1.40821E+09 + 1.12996E+09 9.06422E+08 7.26892E+08 5.82746E+08 4.67042E+08 3.74195E+08 + 2.99711E+08 2.39975E+08 1.92082E+08 1.53696E+08 1.22939E+08 9.83023E+07 + 7.85733E+07 6.27833E+07 5.00992E+07 4.00020E+07 3.19276E+07 2.54730E+07 + 2.03152E+07 1.61952E+07 1.29053E+07 1.02786E+07 8.18281E+06 6.51139E+06 + 5.17899E+06 4.11728E+06 3.27165E+06 2.59841E+06 2.06265E+06 1.63652E+06 + 1.29772E+06 1.02850E+06 8.14677E+05 6.44934E+05 5.10255E+05 4.03456E+05 + 3.18811E+05 2.51763E+05 1.98685E+05 1.56691E+05 1.23487E+05 9.72497E+04 + 7.65306E+04 6.01803E+04 4.72864E+04 3.71255E+04 2.91240E+04 2.28278E+04 + 1.78773E+04 1.39880E+04 1.09349E+04 8.54016E+03 6.66349E+03 5.19420E+03 + 4.04416E+03 3.14622E+03 2.44513E+03 1.89820E+03 1.47205E+03 1.14036E+03 + 8.82470E+02 6.82182E+02 5.26801E+02 4.06398E+02 3.13205E+02 2.41157E+02 + 1.85520E+02 1.42607E+02 1.09544E+02 8.40968E+01 6.45276E+01 4.95226E+01 + 3.79873E+01 2.91577E+01 2.23817E+01 1.71951E+01 1.32245E+01 1.01851E+01 + 7.85597E+00 6.07392E+00 4.70639E+00 3.65653E+00 2.84933E+00 2.22753E+00 + 1.74750E+00 1.37597E+00 1.08762E+00 8.63115E-01 6.87748E-01 5.50278E-01 + 4.42121E-01 3.56703E-01 2.88984E-01 2.35074E-01 1.92015E-01 1.57420E-01 + 1.29566E-01 1.07027E-01 8.87466E-02 7.38158E-02 6.16081E-02 5.15807E-02 + 4.33176E-02 3.64732E-02 3.08004E-02 2.60757E-02 2.21294E-02 1.88234E-02 + 1.60458E-02 1.37057E-02 1.17290E-02 1.00551E-02 8.63420E-03 7.42533E-03 + 6.39464E-03 5.51407E-03 4.76033E-03 4.11396E-03 3.55886E-03 3.08113E-03 + 2.66952E-03 2.31437E-03 2.00755E-03 1.74229E-03 1.51215E-03 1.31299E-03 + 1.14016E-03 9.90050E-04 8.59562E-04 7.46050E-04 6.47238E-04 5.61174E-04 + 4.86175E-04 4.20792E-04 3.63779E-04 3.14060E-04 2.70705E-04 2.32910E-04 + 1.99981E-04 1.71313E-04 1.46383E-04 1.24731E-04 1.05955E-04 8.97317E-05 + 7.57062E-05 6.36285E-05 5.32565E-05 4.43761E-05 3.67977E-05 3.03535E-05 + 2.48955E-05 2.02927E-05 1.64300E-05 1.32056E-05 1.05300E-05 8.32491E-06 + 6.51997E-06 5.05657E-06 3.87852E-06 2.94044E-06 2.20145E-06 1.62611E-06 + 1.18385E-06 8.48526E-07 5.97989E-07 4.13689E-07 2.80295E-07 1.85396E-07 + 1.19038E-07 7.35811E-08 4.31554E-08 2.34419E-08 1.13050E-08 4.45812E-09 + 1.21132E-09 1.48508E-10 0.00000E+00 2.99909E+10 2.42901E+10 1.95215E+10 + 1.56852E+10 1.25996E+10 1.01184E+10 8.12372E+09 6.52056E+09 5.23238E+09 + 4.19756E+09 3.36647E+09 2.69918E+09 2.16355E+09 1.73371E+09 1.38886E+09 + 1.11227E+09 8.90497E+08 7.12722E+08 5.70259E+08 4.56127E+08 3.64719E+08 + 2.91533E+08 2.32954E+08 1.86081E+08 1.48588E+08 1.18606E+08 9.46379E+07 + 7.54879E+07 6.01313E+07 4.79277E+07 3.81858E+07 3.04120E+07 2.42108E+07 + 1.92661E+07 1.53247E+07 1.21834E+07 9.68148E+06 7.68981E+06 6.10498E+06 + 4.84443E+06 3.84226E+06 3.04586E+06 2.41329E+06 1.91107E+06 1.51254E+06 + 1.19645E+06 9.45873E+05 7.47335E+05 5.90113E+05 4.65678E+05 3.67248E+05 + 2.89434E+05 2.27954E+05 1.79409E+05 1.41102E+05 1.10893E+05 8.70866E+04 + 6.83380E+04 5.35833E+04 4.19800E+04 3.28619E+04 2.57021E+04 2.00845E+04 + 1.56806E+04 1.22309E+04 9.53105E+03 7.41989E+03 5.77069E+03 4.48271E+03 + 3.47933E+03 2.69771E+03 2.08934E+03 1.61643E+03 1.24920E+03 9.64359E+02 + 7.43664E+02 5.72866E+02 4.40837E+02 3.38896E+02 2.60281E+02 1.99724E+02 + 1.53134E+02 1.17329E+02 8.98422E+01 6.87586E+01 5.26343E+01 4.02705E+01 + 3.08314E+01 2.36062E+01 1.80902E+01 1.38784E+01 1.06625E+01 8.20441E+00 + 6.32836E+00 4.89225E+00 3.79238E+00 2.94873E+00 2.30035E+00 1.80091E+00 + 1.41521E+00 1.11647E+00 8.84362E-01 7.03405E-01 5.61820E-01 4.50627E-01 + 3.62964E-01 2.93582E-01 2.38437E-01 1.94461E-01 1.59181E-01 1.30818E-01 + 1.07900E-01 8.93369E-02 7.41963E-02 6.18336E-02 5.16922E-02 4.33460E-02 + 3.64418E-02 3.07268E-02 2.59731E-02 2.20078E-02 1.86901E-02 1.59064E-02 + 1.35644E-02 1.15887E-02 9.91798E-03 8.50178E-03 7.29864E-03 6.27433E-03 + 5.40054E-03 4.65374E-03 4.01432E-03 3.46609E-03 2.99504E-03 2.58987E-03 + 2.24088E-03 1.93990E-03 1.68016E-03 1.45523E-03 1.26094E-03 1.09265E-03 + 9.46769E-04 8.20209E-04 7.10336E-04 6.14888E-04 5.31928E-04 4.59788E-04 + 3.97036E-04 3.42439E-04 2.94936E-04 2.53611E-04 2.17674E-04 1.86440E-04 + 1.59318E-04 1.35795E-04 1.15419E-04 9.77983E-05 8.26165E-05 6.95289E-05 + 5.82917E-05 4.86699E-05 4.04561E-05 3.34675E-05 2.75426E-05 2.25393E-05 + 1.83326E-05 1.48125E-05 1.18826E-05 9.45841E-06 7.46598E-06 5.83940E-06 + 4.52389E-06 3.46733E-06 2.62769E-06 1.96738E-06 1.45394E-06 1.05956E-06 + 7.60573E-07 5.37039E-07 3.72355E-07 2.52870E-07 1.67592E-07 1.07736E-07 + 6.65801E-08 3.89570E-08 2.10508E-08 1.00616E-08 3.91476E-09 1.04729E-09 + 1.28969E-10 0.00000E+00 3.73615E+10 3.02177E+10 2.42481E+10 1.94528E+10 + 1.56018E+10 1.25100E+10 1.00282E+10 8.03655E+09 6.43872E+09 5.15715E+09 + 4.12950E+09 3.30568E+09 2.64544E+09 2.11645E+09 1.69273E+09 1.35342E+09 + 1.08180E+09 8.64411E+08 6.90487E+08 5.51378E+08 4.40148E+08 3.51238E+08 + 2.80191E+08 2.23436E+08 1.78114E+08 1.41932E+08 1.13056E+08 9.00237E+07 + 7.15854E+07 5.69580E+07 4.53013E+07 3.60155E+07 2.86211E+07 2.27352E+07 + 1.80518E+07 1.43257E+07 1.13633E+07 9.00928E+06 7.13945E+06 5.65491E+06 + 4.47679E+06 3.54228E+06 2.80136E+06 2.21421E+06 1.74915E+06 1.38098E+06 + 1.08967E+06 8.59289E+05 6.77199E+05 5.33358E+05 4.19796E+05 3.30193E+05 + 2.59537E+05 2.03857E+05 1.60006E+05 1.25494E+05 9.83510E+04 7.70181E+04 + 6.02636E+04 4.71148E+04 3.68035E+04 2.87236E+04 2.23975E+04 1.74485E+04 + 1.35801E+04 1.05592E+04 8.20202E+03 6.36468E+03 4.93294E+03 3.82006E+03 + 2.95508E+03 2.28335E+03 1.76239E+03 1.35878E+03 1.04645E+03 8.05028E+02 + 6.18631E+02 4.74891E+02 3.64177E+02 2.79003E+02 2.13557E+02 1.63329E+02 + 1.24826E+02 9.53411E+01 7.27825E+01 5.55741E+01 4.24124E+01 3.23898E+01 + 2.47376E+01 1.89104E+01 1.44723E+01 1.10920E+01 8.51471E+00 6.55251E+00 + 5.05405E+00 3.90917E+00 3.03300E+00 2.36115E+00 1.84477E+00 1.44683E+00 + 1.13925E+00 9.00746E-01 7.15158E-01 5.70217E-01 4.56592E-01 3.67165E-01 + 2.96503E-01 2.40431E-01 1.95783E-01 1.60019E-01 1.31309E-01 1.08142E-01 + 8.94037E-02 7.41409E-02 6.16951E-02 5.14989E-02 4.31187E-02 3.61954E-02 + 3.04721E-02 2.57176E-02 2.17568E-02 1.84475E-02 1.56744E-02 1.33445E-02 + 1.13817E-02 9.72426E-03 8.32131E-03 7.13116E-03 6.11942E-03 5.25767E-03 + 4.52231E-03 3.89367E-03 3.35557E-03 2.89398E-03 2.49762E-03 2.15681E-03 + 1.86340E-03 1.61065E-03 1.39218E-03 1.20382E-03 1.04098E-03 9.00092E-04 + 7.78106E-04 6.72416E-04 5.80791E-04 5.01318E-04 4.32357E-04 3.72501E-04 + 3.20540E-04 2.75432E-04 2.36282E-04 2.02318E-04 1.72872E-04 1.47367E-04 + 1.25303E-04 1.06242E-04 8.98035E-05 7.56789E-05 6.35367E-05 5.31408E-05 + 4.42647E-05 3.67093E-05 3.02993E-05 2.48806E-05 2.03178E-05 1.64923E-05 + 1.33002E-05 1.06506E-05 8.46410E-06 6.67169E-06 5.21198E-06 4.03411E-06 + 3.09004E-06 2.34115E-06 1.75306E-06 1.29625E-06 9.45538E-07 6.79634E-07 + 4.80675E-07 3.33871E-07 2.27116E-07 1.50706E-07 9.69068E-08 5.98149E-08 + 3.48822E-08 1.87348E-08 8.86942E-09 3.40397E-09 8.96840E-10 1.10905E-10 + 0.00000E+00 4.61706E+10 3.72913E+10 2.98790E+10 2.39337E+10 1.91663E+10 + 1.53445E+10 1.22814E+10 9.82704E+09 7.86098E+09 6.28649E+09 5.02590E+09 + 4.01692E+09 3.20954E+09 2.56366E+09 2.04713E+09 1.63416E+09 1.30408E+09 + 1.04034E+09 8.29670E+08 6.61437E+08 5.27137E+08 4.19961E+08 3.34457E+08 + 2.66266E+08 2.11900E+08 1.68570E+08 1.34047E+08 1.06557E+08 8.45869E+07 + 6.71872E+07 5.33448E+07 4.23366E+07 3.35857E+07 2.66320E+07 2.11085E+07 + 1.67218E+07 1.32403E+07 1.04785E+07 8.28879E+06 6.55334E+06 5.17858E+06 + 4.09005E+06 3.22858E+06 2.54715E+06 2.00840E+06 1.58268E+06 1.24645E+06 + 9.81054E+05 7.71679E+05 6.06596E+05 4.76514E+05 3.74072E+05 2.93448E+05 + 2.30036E+05 1.80193E+05 1.41043E+05 1.10313E+05 8.62093E+04 6.73168E+04 + 5.25200E+04 4.09401E+04 3.18849E+04 2.48098E+04 1.92865E+04 1.49783E+04 + 1.16210E+04 9.00701E+03 6.97389E+03 5.39305E+03 4.16697E+03 3.21612E+03 + 2.47937E+03 1.90926E+03 1.46859E+03 1.12836E+03 8.65985E+02 6.63886E+02 + 5.08404E+02 3.88932E+02 2.97242E+02 2.26959E+02 1.73151E+02 1.32005E+02 + 1.00574E+02 7.65866E+01 5.83338E+01 4.44083E+01 3.38305E+01 2.57747E+01 + 1.96554E+01 1.50063E+01 1.14742E+01 8.78765E+00 6.74717E+00 5.19263E+00 + 4.00764E+00 3.10283E+00 2.41056E+00 1.87963E+00 1.47132E+00 1.15636E+00 + 9.12613E-01 7.23301E-01 5.75721E-01 4.60229E-01 3.69486E-01 2.97901E-01 + 2.41185E-01 1.96095E-01 1.60030E-01 1.31119E-01 1.07823E-01 8.90069E-02 + 7.37012E-02 6.12370E-02 5.10394E-02 4.26691E-02 3.57630E-02 3.00613E-02 + 2.53312E-02 2.13959E-02 1.81122E-02 1.53645E-02 1.30589E-02 1.11195E-02 + 9.48399E-03 8.10165E-03 6.93072E-03 5.93681E-03 5.09155E-03 4.37139E-03 + 3.75674E-03 3.23146E-03 2.78163E-03 2.39602E-03 2.06503E-03 1.78059E-03 + 1.53599E-03 1.32496E-03 1.14336E-03 9.86658E-04 8.51343E-04 7.34411E-04 + 6.33303E-04 5.45827E-04 4.70110E-04 4.04548E-04 3.47763E-04 2.98576E-04 + 2.55974E-04 2.19083E-04 1.87155E-04 1.59541E-04 1.35682E-04 1.15095E-04 + 9.73563E-05 8.20981E-05 6.90233E-05 5.78142E-05 4.82437E-05 4.00950E-05 + 3.31780E-05 2.73259E-05 2.23924E-05 1.82496E-05 1.47855E-05 1.19026E-05 + 9.51594E-06 7.55132E-06 5.94467E-06 4.63918E-06 3.58794E-06 2.74693E-06 + 2.08084E-06 1.55840E-06 1.15291E-06 8.41711E-07 6.05699E-07 4.28953E-07 + 2.98341E-07 2.03164E-07 1.34876E-07 8.66798E-08 5.33909E-08 3.10072E-08 + 1.65413E-08 7.75268E-09 2.93441E-09 7.61622E-10 9.45600E-11 0.00000E+00 + 5.66319E+10 4.56790E+10 3.65447E+10 2.92292E+10 2.33717E+10 1.86830E+10 + 1.49307E+10 1.19287E+10 9.52752E+09 7.60749E+09 6.07259E+09 4.84593E+09 + 3.86587E+09 3.08307E+09 2.45801E+09 1.95905E+09 1.56086E+09 1.24320E+09 + 9.89852E+08 7.87865E+08 6.26876E+08 4.98607E+08 3.96440E+08 3.15092E+08 + 2.50341E+08 1.98820E+08 1.57837E+08 1.25258E+08 9.92632E+07 7.87107E+07 + 6.23876E+07 4.94284E+07 3.91440E+07 3.09856E+07 2.45164E+07 1.93874E+07 + 1.53238E+07 1.21060E+07 9.55907E+06 7.54410E+06 5.95074E+06 4.69138E+06 + 3.69650E+06 2.91095E+06 2.29101E+06 1.80203E+06 1.41655E+06 1.11283E+06 + 8.73677E+05 6.85465E+05 5.37436E+05 4.21082E+05 3.29683E+05 2.57935E+05 + 2.01649E+05 1.57524E+05 1.22956E+05 9.58965E+04 7.47291E+04 5.81838E+04 + 4.52616E+04 3.51774E+04 2.73144E+04 2.11887E+04 1.64206E+04 1.27127E+04 + 9.83182E+03 7.59592E+03 5.86115E+03 4.51861E+03 3.47972E+03 2.67653E+03 + 2.05640E+03 1.57814E+03 1.20972E+03 9.26261E+02 7.08425E+02 5.41228E+02 + 4.13054E+02 3.14920E+02 2.39877E+02 1.82562E+02 1.38841E+02 1.05525E+02 + 8.01604E+01 6.09072E+01 4.62545E+01 3.51517E+01 2.67169E+01 2.03254E+01 + 1.54814E+01 1.18100E+01 9.02419E+00 6.91332E+00 5.30887E+00 4.08862E+00 + 3.15896E+00 2.44921E+00 1.90602E+00 1.48914E+00 1.16820E+00 9.20302E-01 + 7.28123E-01 5.78574E-01 4.61743E-01 3.70101E-01 2.97923E-01 2.40826E-01 + 1.95502E-01 1.59302E-01 1.30326E-01 1.07009E-01 8.82025E-02 7.29252E-02 + 6.05009E-02 5.03493E-02 4.20279E-02 3.51712E-02 2.95179E-02 2.48341E-02 + 2.09426E-02 1.76998E-02 1.49900E-02 1.27195E-02 1.08122E-02 9.20619E-03 + 7.85071E-03 6.70425E-03 5.73259E-03 4.90753E-03 4.20569E-03 3.60765E-03 + 3.09740E-03 2.66117E-03 2.28787E-03 1.96800E-03 1.69359E-03 1.45806E-03 + 1.25522E-03 1.08099E-03 9.30933E-04 8.01605E-04 6.90066E-04 5.93811E-04 + 5.10703E-04 4.38913E-04 3.76881E-04 3.23269E-04 2.76931E-04 2.36885E-04 + 2.02288E-04 1.72414E-04 1.46639E-04 1.24422E-04 1.05301E-04 8.88677E-05 + 7.47687E-05 6.27190E-05 5.24162E-05 4.36430E-05 3.61931E-05 2.98864E-05 + 2.45647E-05 2.00903E-05 1.63428E-05 1.32173E-05 1.06228E-05 8.47999E-06 + 6.72030E-06 5.28445E-06 4.12014E-06 3.18437E-06 2.43696E-06 1.84582E-06 + 1.38264E-06 1.02338E-06 7.47691E-07 5.38538E-07 3.81767E-07 2.65754E-07 + 1.81062E-07 1.20178E-07 7.71336E-08 4.73765E-08 2.73815E-08 1.45003E-08 + 6.72553E-09 2.51032E-09 6.42047E-10 8.00191E-11 0.00000E+00 1.92312E+08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 3.52378E+06 2.98193E+06 + 2.51378E+06 2.11934E+06 1.78700E+06 1.50697E+06 1.27098E+06 1.07208E+06 + 9.04426E+05 7.63091E+05 6.43928E+05 5.43448E+05 4.58710E+05 3.87240E+05 + 3.26952E+05 2.76090E+05 2.33174E+05 1.96959E+05 1.66393E+05 1.40593E+05 + 1.18811E+05 1.00420E+05 8.48895E+04 7.17724E+04 6.06920E+04 5.13308E+04 + 4.34208E+04 3.67360E+04 3.10632E+04 2.62902E+04 2.22546E+04 1.88417E+04 + 1.59551E+04 1.35132E+04 1.14471E+04 9.69823E+03 8.21789E+03 6.96478E+03 + 5.90382E+03 5.00539E+03 4.24446E+03 3.59986E+03 3.05371E+03 2.59088E+03 + 2.19859E+03 1.86603E+03 1.58404E+03 1.34490E+03 1.14204E+03 9.69941E+02 + 8.23899E+02 6.99949E+02 5.94727E+02 5.05387E+02 4.29517E+02 3.65073E+02 + 3.10325E+02 2.63805E+02 2.24270E+02 1.90664E+02 1.62094E+02 1.37802E+02 + 1.17143E+02 9.95719E+01 8.46253E+01 7.19097E+01 6.10914E+01 5.18865E+01 + 4.40494E+01 3.73869E+01 3.17180E+01 2.68941E+01 2.27906E+01 1.93006E+01 + 1.63331E+01 1.38109E+01 1.16678E+01 9.84799E+00 8.30348E+00 6.99360E+00 + 5.88361E+00 4.94388E+00 4.14915E+00 3.47769E+00 2.91109E+00 2.43451E+00 + 2.03289E+00 1.69613E+00 1.41330E+00 1.17664E+00 9.78872E-01 8.13848E-01 + 6.76266E-01 5.61951E-01 4.66891E-01 3.87986E-01 3.22551E-01 2.68321E-01 + 2.23398E-01 1.86192E-01 1.55375E-01 1.29844E-01 1.08682E-01 9.11271E-02 + 7.65528E-02 6.44398E-02 5.43600E-02 4.59602E-02 3.89533E-02 3.30877E-02 + 2.81776E-02 2.40562E-02 2.05945E-02 1.76720E-02 1.52061E-02 1.31191E-02 + 1.13490E-02 9.84187E-03 8.55916E-03 7.46307E-03 6.52446E-03 5.71875E-03 + 5.02545E-03 4.42743E-03 3.91031E-03 3.46207E-03 3.07257E-03 2.73329E-03 + 2.43702E-03 2.17768E-03 1.95011E-03 1.74992E-03 1.57343E-03 1.41737E-03 + 1.27907E-03 1.15622E-03 1.04683E-03 9.49199E-04 8.61665E-04 7.83268E-04 + 7.12760E-04 6.49200E-04 5.91773E-04 5.39775E-04 4.92596E-04 4.49707E-04 + 4.10646E-04 3.75015E-04 3.42461E-04 3.12679E-04 2.85397E-04 2.60375E-04 + 2.37399E-04 2.16276E-04 1.96831E-04 1.78909E-04 1.62368E-04 1.47109E-04 + 1.32976E-04 1.19894E-04 1.07779E-04 9.65570E-05 8.61678E-05 7.65596E-05 + 6.76883E-05 5.95164E-05 5.20102E-05 4.51401E-05 3.88768E-05 3.31961E-05 + 2.80692E-05 2.34782E-05 1.93906E-05 1.57865E-05 1.26413E-05 9.92977E-06 + 7.62559E-06 5.70095E-06 4.12618E-06 2.86981E-06 1.89791E-06 1.17521E-06 + 6.64027E-07 3.26672E-07 1.24747E-07 2.13589E-08 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.50035E+07 1.26213E+07 1.05719E+07 + 8.85547E+06 7.41794E+06 6.21400E+06 5.20566E+06 4.36112E+06 3.65374E+06 + 3.06123E+06 2.56492E+06 2.14918E+06 1.80091E+06 1.50915E+06 1.26473E+06 + 1.05995E+06 8.88372E+05 7.44615E+05 6.24158E+05 5.23221E+05 4.38635E+05 + 3.67749E+05 3.08340E+05 2.58547E+05 2.16811E+05 1.81827E+05 1.52500E+05 + 1.27914E+05 1.07219E+05 8.99502E+04 7.54694E+04 6.33260E+04 5.31417E+04 + 4.45999E+04 3.74351E+04 3.14229E+04 2.63788E+04 2.21469E+04 1.85960E+04 + 1.56162E+04 1.31155E+04 1.10166E+04 9.25478E+03 7.77569E+03 6.53383E+03 + 5.49104E+03 4.61529E+03 3.87973E+03 3.26183E+03 2.74272E+03 2.30653E+03 + 1.93997E+03 1.63187E+03 1.37288E+03 1.15513E+03 9.72030E+02 8.18040E+02 + 6.88513E+02 5.79544E+02 4.87857E+02 4.10697E+02 3.45753E+02 2.91083E+02 + 2.45054E+02 2.06296E+02 1.73654E+02 1.46161E+02 1.23003E+02 1.03481E+02 + 8.70487E+01 7.32039E+01 6.15371E+01 5.17081E+01 4.34280E+01 3.64538E+01 + 3.05806E+01 2.56361E+01 2.14747E+01 1.79741E+01 1.50307E+01 1.25576E+01 + 1.04810E+01 8.73889E+00 7.27849E+00 6.05550E+00 5.03434E+00 4.17993E+00 + 3.46841E+00 2.87478E+00 2.38125E+00 1.97135E+00 1.63133E+00 1.34946E+00 + 1.11653E+00 9.23838E-01 7.64692E-01 6.33339E-01 5.24975E-01 4.35597E-01 + 3.61878E-01 3.01060E-01 2.50860E-01 2.09397E-01 1.75119E-01 1.46752E-01 + 1.23246E-01 1.03741E-01 8.75308E-02 7.40428E-02 6.27786E-02 5.33705E-02 + 4.54900E-02 3.88839E-02 3.33172E-02 2.86283E-02 2.46663E-02 2.13111E-02 + 1.84584E-02 1.60337E-02 1.39644E-02 1.21945E-02 1.06768E-02 9.37224E-03 + 8.24804E-03 7.27684E-03 6.43571E-03 5.70541E-03 5.06976E-03 4.51511E-03 + 4.02994E-03 3.60452E-03 3.23055E-03 2.90111E-03 2.61001E-03 2.35227E-03 + 2.12351E-03 1.92003E-03 1.73862E-03 1.57618E-03 1.43089E-03 1.30042E-03 + 1.18298E-03 1.07705E-03 9.81290E-04 8.94546E-04 8.15807E-04 7.44194E-04 + 6.78940E-04 6.19372E-04 5.64904E-04 5.15020E-04 4.69266E-04 4.27243E-04 + 3.88600E-04 3.53025E-04 3.20236E-04 2.89996E-04 2.62133E-04 2.36378E-04 + 2.12600E-04 1.90651E-04 1.70397E-04 1.51724E-04 1.34528E-04 1.18717E-04 + 1.04212E-04 9.09389E-05 7.88327E-05 6.78330E-05 5.78849E-05 4.89331E-05 + 4.09385E-05 3.38383E-05 2.75925E-05 2.21533E-05 1.74719E-05 1.34983E-05 + 1.01802E-05 7.46273E-06 5.28854E-06 3.59735E-06 2.32690E-06 1.41233E-06 + 7.89855E-07 3.95572E-07 1.69326E-07 5.67439E-08 1.19529E-08 2.95148E-10 + 0.00000E+00 0.00000E+00 3.85861E+07 3.23427E+07 2.69859E+07 2.25155E+07 + 1.87854E+07 1.56731E+07 1.30762E+07 1.09095E+07 9.10175E+06 7.59346E+06 + 6.33506E+06 5.28516E+06 4.40922E+06 3.67844E+06 3.06876E+06 2.56012E+06 + 2.13577E+06 1.78176E+06 1.48643E+06 1.24005E+06 1.03451E+06 8.63045E+05 + 7.20001E+05 6.00670E+05 5.01121E+05 4.18075E+05 3.48794E+05 2.91000E+05 + 2.42596E+05 2.02407E+05 1.68880E+05 1.40910E+05 1.17575E+05 9.81075E+04 + 8.18659E+04 6.83116E+04 5.70025E+04 4.75674E+04 3.96955E+04 3.31277E+04 + 2.76478E+04 2.30755E+04 1.92603E+04 1.60768E+04 1.34202E+04 1.12033E+04 + 9.35315E+03 7.80905E+03 6.52030E+03 5.44461E+03 4.54669E+03 3.79713E+03 + 3.17136E+03 2.64891E+03 2.21267E+03 1.84840E+03 1.54420E+03 1.29014E+03 + 1.07793E+03 9.00667E+02 7.52578E+02 6.28850E+02 5.25467E+02 4.39073E+02 + 3.66871E+02 3.06524E+02 2.56081E+02 2.13914E+02 1.78640E+02 1.49176E+02 + 1.24543E+02 1.03943E+02 8.67209E+01 7.23237E+01 6.02894E+01 5.02317E+01 + 4.18278E+01 3.48078E+01 2.89458E+01 2.40530E+01 1.99712E+01 1.65683E+01 + 1.37332E+01 1.13727E+01 9.40913E+00 7.78026E+00 6.42598E+00 5.30511E+00 + 4.37557E+00 3.60722E+00 2.97264E+00 2.44911E+00 2.01736E+00 1.66237E+00 + 1.37012E+00 1.12987E+00 9.32453E-01 7.70284E-01 6.37072E-01 5.27627E-01 + 4.37669E-01 3.63680E-01 3.02773E-01 2.52581E-01 2.11169E-01 1.76953E-01 + 1.48638E-01 1.25166E-01 1.05682E-01 8.94478E-02 7.59176E-02 6.46067E-02 + 5.51430E-02 4.71822E-02 4.04879E-02 3.48400E-02 3.00640E-02 2.60089E-02 + 2.25666E-02 1.96322E-02 1.71251E-02 1.49777E-02 1.31336E-02 1.15459E-02 + 1.01755E-02 8.98958E-03 7.96075E-03 7.06593E-03 6.28571E-03 5.60371E-03 + 5.00610E-03 4.48114E-03 4.01901E-03 3.61095E-03 3.24991E-03 2.92973E-03 + 2.64515E-03 2.39168E-03 2.16491E-03 1.96229E-03 1.78052E-03 1.61710E-03 + 1.46986E-03 1.33693E-03 1.21667E-03 1.10764E-03 1.00862E-03 9.18497E-04 + 8.36338E-04 7.61307E-04 6.92676E-04 6.29807E-04 5.72140E-04 5.19183E-04 + 4.70507E-04 4.25717E-04 3.84490E-04 3.46587E-04 3.11640E-04 2.79469E-04 + 2.49865E-04 2.22642E-04 1.97633E-04 1.74690E-04 1.53678E-04 1.34478E-04 + 1.16979E-04 1.01084E-04 8.67027E-05 7.37505E-05 6.21459E-05 5.18280E-05 + 4.27059E-05 3.47187E-05 2.77957E-05 2.18658E-05 1.68564E-05 1.26932E-05 + 9.29929E-06 6.59536E-06 4.49985E-06 2.92973E-06 1.80028E-06 1.02958E-06 + 5.37127E-07 2.48582E-07 9.79967E-08 3.10319E-08 7.05088E-09 3.56003E-10 + 0.00000E+00 7.97253E+07 6.66354E+07 5.54276E+07 4.61020E+07 3.83436E+07 + 3.18895E+07 2.65205E+07 2.20545E+07 1.83397E+07 1.52500E+07 1.26802E+07 + 1.05430E+07 8.76559E+06 7.28752E+06 6.05842E+06 5.03640E+06 4.18660E+06 + 3.48004E+06 2.89260E+06 2.40422E+06 1.99822E+06 1.66071E+06 1.38015E+06 + 1.14694E+06 9.53100E+05 7.91991E+05 6.58089E+05 5.46808E+05 4.53965E+05 + 3.77179E+05 3.13371E+05 2.60349E+05 2.16292E+05 1.79686E+05 1.49272E+05 + 1.23995E+05 1.02994E+05 8.55481E+04 7.10556E+04 5.90171E+04 4.90173E+04 + 4.07111E+04 3.38120E+04 2.80817E+04 2.33224E+04 1.93695E+04 1.60865E+04 + 1.33599E+04 1.10955E+04 9.21488E+03 7.65304E+03 6.35595E+03 5.27873E+03 + 4.38411E+03 3.64113E+03 3.02408E+03 2.51161E+03 2.08599E+03 1.73249E+03 + 1.43889E+03 1.19503E+03 9.92472E+02 8.24222E+02 6.84464E+02 5.68368E+02 + 4.71925E+02 3.91808E+02 3.25250E+02 2.69922E+02 2.23999E+02 1.85848E+02 + 1.54148E+02 1.27816E+02 1.05944E+02 8.77796E+01 7.26964E+01 6.01743E+01 + 4.97814E+01 4.11582E+01 3.40064E+01 2.80777E+01 2.31656E+01 1.90984E+01 + 1.57326E+01 1.29494E+01 1.06542E+01 8.75674E+00 7.19514E+00 5.90716E+00 + 4.84819E+00 3.97811E+00 3.26388E+00 2.67772E+00 2.19802E+00 1.80490E+00 + 1.48312E+00 1.21983E+00 1.00441E+00 8.28134E-01 6.83843E-01 5.65662E-01 + 4.68785E-01 3.89293E-01 3.23985E-01 2.70256E-01 2.25983E-01 1.89442E-01 + 1.59223E-01 1.34198E-01 1.13391E-01 9.60855E-02 8.16461E-02 6.95865E-02 + 5.94593E-02 5.09566E-02 4.37935E-02 3.77448E-02 3.26157E-02 2.82670E-02 + 2.45642E-02 2.14040E-02 1.86999E-02 1.63800E-02 1.43844E-02 1.26634E-02 + 1.11754E-02 9.88541E-03 8.76432E-03 7.78753E-03 6.93432E-03 6.18722E-03 + 5.53141E-03 4.95449E-03 4.44545E-03 3.99541E-03 3.59660E-03 3.24242E-03 + 2.92723E-03 2.64550E-03 2.39401E-03 2.16862E-03 1.96620E-03 1.78404E-03 + 1.61977E-03 1.47134E-03 1.33695E-03 1.21504E-03 1.10426E-03 1.00341E-03 + 9.11438E-04 8.27443E-04 7.50622E-04 6.80277E-04 6.15794E-04 5.56636E-04 + 5.02315E-04 4.52428E-04 4.06676E-04 3.64605E-04 3.25986E-04 2.90560E-04 + 2.58089E-04 2.28363E-04 2.01191E-04 1.76401E-04 1.53835E-04 1.33353E-04 + 1.14825E-04 9.81315E-05 8.31640E-05 6.98146E-05 5.80012E-05 4.76075E-05 + 3.85526E-05 3.07447E-05 2.40923E-05 1.85032E-05 1.38839E-05 1.01393E-05 + 7.17249E-06 4.88574E-06 3.18094E-06 1.95979E-06 1.12877E-06 5.97645E-07 + 2.84550E-07 1.18210E-07 4.10708E-08 1.07166E-08 8.19323E-10 0.00000E+00 + 1.45353E+08 1.21188E+08 1.00535E+08 8.33940E+07 6.91711E+07 5.73700E+07 + 4.75789E+07 3.94562E+07 3.27178E+07 2.71283E+07 2.24922E+07 1.86470E+07 + 1.54580E+07 1.28135E+07 1.06206E+07 8.80242E+06 7.29493E+06 6.04517E+06 + 5.00914E+06 4.15037E+06 3.43856E+06 2.84862E+06 2.35972E+06 1.95458E+06 + 1.61888E+06 1.34073E+06 1.11029E+06 9.19392E+05 7.60638E+05 6.29770E+05 + 5.21379E+05 4.31613E+05 3.57275E+05 2.95720E+05 2.44753E+05 2.02544E+05 + 1.67599E+05 1.38673E+05 1.14731E+05 9.49159E+04 7.85175E+04 6.49478E+04 + 5.37196E+04 4.44295E+04 3.67437E+04 3.03855E+04 2.51259E+04 2.07755E+04 + 1.71773E+04 1.42015E+04 1.17406E+04 9.70554E+03 8.02281E+03 6.63147E+03 + 5.48112E+03 4.53008E+03 3.74386E+03 3.09391E+03 2.55665E+03 2.11255E+03 + 1.74548E+03 1.44209E+03 1.19133E+03 9.84085E+02 8.12811E+02 6.71267E+02 + 5.54297E+02 4.57640E+02 3.77721E+02 3.11746E+02 2.57235E+02 2.12191E+02 + 1.74982E+02 1.44248E+02 1.18867E+02 9.79104E+01 8.06105E+01 6.63332E+01 + 5.45542E+01 4.48402E+01 3.68327E+01 3.02353E+01 2.48030E+01 2.03322E+01 + 1.66553E+01 1.36391E+01 1.11589E+01 9.12815E+00 7.46166E+00 6.09826E+00 + 4.98342E+00 4.07255E+00 3.32841E+00 2.72211E+00 2.22734E+00 1.82403E+00 + 1.49533E+00 1.22742E+00 1.00900E+00 8.30835E-01 6.85398E-01 5.66562E-01 + 4.69348E-01 3.89712E-01 3.24376E-01 2.70680E-01 2.26471E-01 1.89996E-01 + 1.59857E-01 1.34850E-01 1.14092E-01 9.68037E-02 8.23898E-02 7.03051E-02 + 6.01744E-02 5.16519E-02 4.44650E-02 3.83784E-02 3.32240E-02 2.88400E-02 + 2.51025E-02 2.19075E-02 1.91689E-02 1.68154E-02 1.47874E-02 1.30353E-02 + 1.15177E-02 1.01998E-02 9.05233E-03 8.05081E-03 7.17448E-03 6.40579E-03 + 5.73007E-03 5.13431E-03 4.60802E-03 4.14201E-03 3.72850E-03 3.36083E-03 + 3.03249E-03 2.73968E-03 2.47754E-03 2.24236E-03 2.03096E-03 1.84054E-03 + 1.66870E-03 1.51332E-03 1.37257E-03 1.24485E-03 1.12875E-03 1.02304E-03 + 9.26664E-04 8.38670E-04 7.58242E-04 6.84659E-04 6.17295E-04 5.55577E-04 + 4.99030E-04 4.47303E-04 3.99865E-04 3.56447E-04 3.16737E-04 2.80459E-04 + 2.47359E-04 2.17210E-04 1.89804E-04 1.64953E-04 1.42486E-04 1.22244E-04 + 1.04085E-04 8.78746E-05 7.34822E-05 6.08057E-05 4.97070E-05 4.00866E-05 + 3.18343E-05 2.48411E-05 1.89983E-05 1.41966E-05 1.03268E-05 7.27878E-06 + 4.94316E-06 3.21179E-06 1.97806E-06 1.14205E-06 6.08958E-07 2.94231E-07 + 1.25525E-07 4.54695E-08 1.24447E-08 1.07601E-09 0.00000E+00 2.44151E+08 + 2.03103E+08 1.68080E+08 1.39082E+08 1.15076E+08 9.52063E+07 7.87602E+07 + 6.51492E+07 5.38856E+07 4.45653E+07 3.68536E+07 3.04737E+07 2.51958E+07 + 2.08301E+07 1.72191E+07 1.42328E+07 1.17633E+07 9.72128E+06 8.03295E+06 + 6.63719E+06 5.48339E+06 4.52972E+06 3.74152E+06 3.09016E+06 2.55193E+06 + 2.10722E+06 1.73982E+06 1.43634E+06 1.18469E+06 9.77840E+05 8.07022E+05 + 6.65974E+05 5.49519E+05 4.53378E+05 3.74018E+05 3.08497E+05 2.54422E+05 + 2.09801E+05 1.72987E+05 1.42616E+05 1.17564E+05 9.69021E+04 7.98623E+04 + 6.58114E+04 5.42266E+04 4.46760E+04 3.68035E+04 3.03148E+04 2.49673E+04 + 2.05609E+04 1.69303E+04 1.39393E+04 1.14754E+04 9.44604E+03 7.77471E+03 + 6.39839E+03 5.26514E+03 4.33212E+03 3.56404E+03 2.93179E+03 2.41142E+03 + 1.98316E+03 1.63074E+03 1.34077E+03 1.10219E+03 9.05925E+02 7.44476E+02 + 6.11685E+02 5.02408E+02 4.12627E+02 3.38804E+02 2.78099E+02 2.28200E+02 + 1.87190E+02 1.53492E+02 1.25808E+02 1.03070E+02 8.44012E+01 6.90773E+01 + 5.65044E+01 4.61930E+01 3.77408E+01 3.08165E+01 2.51464E+01 2.05064E+01 + 1.67191E+01 1.36198E+01 1.10943E+01 9.03156E+00 7.35177E+00 5.98441E+00 + 4.87215E+00 3.96738E+00 3.23326E+00 2.63660E+00 2.15214E+00 1.75879E+00 + 1.43935E+00 1.17983E+00 9.68842E-01 7.97168E-01 6.57324E-01 5.43259E-01 + 4.50079E-01 3.73833E-01 3.11330E-01 2.59991E-01 2.17728E-01 1.82881E-01 + 1.54026E-01 1.30119E-01 1.10243E-01 9.36990E-02 7.98504E-02 6.82580E-02 + 5.85194E-02 5.03176E-02 4.33801E-02 3.75118E-02 3.25262E-02 2.82800E-02 + 2.46537E-02 2.15484E-02 1.88820E-02 1.65865E-02 1.46048E-02 1.28898E-02 + 1.14015E-02 1.01068E-02 8.97753E-03 7.99021E-03 7.12483E-03 6.36470E-03 + 5.69506E-03 5.10398E-03 4.58105E-03 4.11742E-03 3.70558E-03 3.33814E-03 + 3.01080E-03 2.71804E-03 2.45569E-03 2.22014E-03 2.00823E-03 1.81724E-03 + 1.64478E-03 1.48878E-03 1.34742E-03 1.21913E-03 1.10252E-03 9.96382E-04 + 8.99655E-04 8.11416E-04 7.30852E-04 6.57256E-04 5.89984E-04 5.28497E-04 + 4.72395E-04 4.21085E-04 3.74257E-04 3.31559E-04 2.92673E-04 2.57312E-04 + 2.25214E-04 1.96141E-04 1.69877E-04 1.46224E-04 1.25000E-04 1.06038E-04 + 8.91847E-05 7.42882E-05 6.12284E-05 4.98490E-05 4.00343E-05 3.16585E-05 + 2.45984E-05 1.87318E-05 1.39379E-05 1.00964E-05 7.08852E-06 4.79714E-06 + 3.10836E-06 1.91152E-06 1.10429E-06 5.91171E-07 2.88277E-07 1.25033E-07 + 4.63736E-08 1.29663E-08 1.19651E-09 0.00000E+00 4.28370E+08 3.21138E+08 + 2.65160E+08 2.18914E+08 1.80716E+08 1.49167E+08 1.23113E+08 1.01599E+08 + 8.38361E+07 6.91711E+07 5.70651E+07 4.70727E+07 3.88257E+07 3.20200E+07 + 2.64042E+07 2.17708E+07 1.79484E+07 1.47954E+07 1.21948E+07 1.00501E+07 + 8.28161E+06 6.82347E+06 5.62136E+06 4.63044E+06 3.81372E+06 3.14065E+06 + 2.58601E+06 2.12906E+06 1.75116E+06 1.44136E+06 1.18621E+06 9.76096E+05 + 8.03089E+05 6.60657E+05 5.43410E+05 4.46881E+05 3.67440E+05 3.02077E+05 + 2.48305E+05 2.04074E+05 1.67697E+05 1.37784E+05 1.13189E+05 9.29708E+04 + 7.63522E+04 6.26945E+04 5.14720E+04 4.22518E+04 3.46779E+04 2.84572E+04 + 2.33488E+04 1.91544E+04 1.57110E+04 1.28846E+04 1.05650E+04 8.66165E+03 + 7.10004E+03 5.81903E+03 4.76836E+03 3.90674E+03 3.20027E+03 2.62109E+03 + 2.14635E+03 1.75726E+03 1.43843E+03 1.17721E+03 9.63211E+02 7.87938E+02 + 6.44313E+02 5.26819E+02 4.30629E+02 3.51881E+02 2.87438E+02 2.34713E+02 + 1.91586E+02 1.56318E+02 1.27485E+02 1.03921E+02 8.46697E+01 6.89484E+01 + 5.61156E+01 4.56458E+01 3.71087E+01 3.01507E+01 2.44830E+01 1.98782E+01 + 1.61270E+01 1.30840E+01 1.06096E+01 8.60330E+00 6.97712E+00 5.65984E+00 + 4.59264E+00 3.73016E+00 3.03187E+00 2.46699E+00 2.01000E+00 1.64017E+00 + 1.34072E+00 1.09805E+00 9.01210E-01 7.41335E-01 6.11298E-01 5.05355E-01 + 4.18888E-01 3.48176E-01 2.90228E-01 2.42629E-01 2.03461E-01 1.71091E-01 + 1.44321E-01 1.22102E-01 1.03639E-01 8.82063E-02 7.53069E-02 6.44847E-02 + 5.53819E-02 4.76915E-02 4.11937E-02 3.56791E-02 3.09872E-02 2.69842E-02 + 2.35594E-02 2.06213E-02 1.80940E-02 1.59141E-02 1.40290E-02 1.23945E-02 + 1.09736E-02 9.73536E-03 8.65358E-03 7.70616E-03 6.87465E-03 6.14272E-03 + 5.49722E-03 4.92664E-03 4.42123E-03 3.97271E-03 3.57295E-03 3.21718E-03 + 2.89934E-03 2.61484E-03 2.35971E-03 2.13048E-03 1.92414E-03 1.73809E-03 + 1.57004E-03 1.41800E-03 1.28023E-03 1.15522E-03 1.04164E-03 9.38320E-04 + 8.44256E-04 7.58554E-04 6.80436E-04 6.09198E-04 5.44244E-04 4.85133E-04 + 4.31217E-04 3.82150E-04 3.37545E-04 2.97048E-04 2.60342E-04 2.27135E-04 + 1.97164E-04 1.70188E-04 1.45985E-04 1.24353E-04 1.05106E-04 8.80710E-05 + 7.30798E-05 5.99967E-05 4.86505E-05 3.89118E-05 3.06427E-05 2.37086E-05 + 1.79775E-05 1.33199E-05 9.60871E-06 6.71942E-06 4.53102E-06 2.92726E-06 + 1.79676E-06 1.03783E-06 5.57018E-07 2.73397E-07 1.19948E-07 4.51521E-08 + 1.27498E-08 1.22809E-09 0.00000E+00 6.09328E+08 5.04749E+08 4.15801E+08 + 3.42482E+08 2.82059E+08 2.32269E+08 1.91246E+08 1.57449E+08 1.29609E+08 + 1.06678E+08 8.77934E+07 7.22426E+07 5.94388E+07 4.88978E+07 4.02210E+07 + 3.30794E+07 2.72022E+07 2.23661E+07 1.83873E+07 1.51142E+07 1.24219E+07 + 1.02078E+07 8.38707E+06 6.89009E+06 5.65946E+06 4.64792E+06 3.81657E+06 + 3.13347E+06 2.57003E+06 2.10939E+06 1.73104E+06 1.42032E+06 1.16519E+06 + 9.55723E+05 7.83783E+05 6.42627E+05 5.26792E+05 4.31760E+05 3.53807E+05 + 2.89876E+05 2.37453E+05 1.94475E+05 1.59245E+05 1.30373E+05 1.06715E+05 + 8.73336E+04 7.14581E+04 5.84569E+04 4.78118E+04 3.90973E+04 3.19648E+04 + 2.61282E+04 2.13529E+04 1.74468E+04 1.42523E+04 1.16403E+04 9.50495E+03 + 7.75967E+03 6.33349E+03 5.16830E+03 4.21653E+03 3.43925E+03 2.80461E+03 + 2.28653E+03 1.86370E+03 1.51867E+03 1.23719E+03 1.00761E+03 8.20278E+02 + 6.67690E+02 5.43313E+02 4.41938E+02 3.59349E+02 2.92083E+02 2.37313E+02 + 1.92731E+02 1.56453E+02 1.26944E+02 1.02949E+02 8.34474E+01 6.76045E+01 + 5.47408E+01 4.43018E+01 3.58343E+01 2.89698E+01 2.34189E+01 1.89182E+01 + 1.52842E+01 1.23427E+01 9.96844E+00 8.05253E+00 6.50730E+00 5.26075E+00 + 4.25748E+00 3.44849E+00 2.79663E+00 2.27127E+00 1.84766E+00 1.50587E+00 + 1.22985E+00 1.00667E+00 8.25970E-01 6.79435E-01 5.60390E-01 4.63491E-01 + 3.84452E-01 3.19838E-01 2.66885E-01 2.23406E-01 1.87548E-01 1.57950E-01 + 1.33429E-01 1.13087E-01 9.61131E-02 8.19463E-02 7.00778E-02 6.01086E-02 + 5.16971E-02 4.45985E-02 3.85810E-02 3.34668E-02 2.91081E-02 2.53827E-02 + 2.21899E-02 1.94460E-02 1.70815E-02 1.50385E-02 1.32687E-02 1.17316E-02 + 1.03932E-02 9.22494E-03 8.20270E-03 7.30632E-03 6.51802E-03 5.82344E-03 + 5.21007E-03 4.66728E-03 4.18607E-03 3.75763E-03 3.37674E-03 3.03686E-03 + 2.73300E-03 2.46085E-03 2.21666E-03 1.99719E-03 1.79962E-03 1.62147E-03 + 1.46060E-03 1.31513E-03 1.18343E-03 1.06405E-03 9.55737E-04 8.57389E-04 + 7.68033E-04 6.86822E-04 6.12986E-04 5.45866E-04 4.84972E-04 4.29604E-04 + 3.79378E-04 3.33868E-04 2.92690E-04 2.55499E-04 2.21980E-04 1.91847E-04 + 1.64839E-04 1.40717E-04 1.19261E-04 1.00267E-04 8.35473E-05 6.89164E-05 + 5.62243E-05 4.52869E-05 3.59622E-05 2.81010E-05 2.15591E-05 1.61964E-05 + 1.18768E-05 8.46831E-06 5.84317E-06 3.87886E-06 2.45937E-06 1.47519E-06 + 8.27716E-07 4.27916E-07 1.99992E-07 8.23758E-08 2.87211E-08 7.48737E-09 + 6.51846E-10 0.00000E+00 9.24168E+08 7.63982E+08 6.27945E+08 5.16058E+08 + 4.24053E+08 3.48405E+08 2.86214E+08 2.35094E+08 1.93077E+08 1.58548E+08 + 1.30176E+08 1.06866E+08 8.77177E+07 7.19899E+07 5.90733E+07 4.84671E+07 + 3.97591E+07 3.26107E+07 2.67434E+07 2.19283E+07 1.79773E+07 1.47357E+07 + 1.20767E+07 9.89587E+06 8.10747E+06 6.64114E+06 5.43902E+06 4.45377E+06 + 3.64319E+06 2.98221E+06 2.44070E+06 1.99715E+06 1.63390E+06 1.33647E+06 + 1.09297E+06 8.93601E+05 7.30442E+05 5.96951E+05 4.87754E+05 3.98448E+05 + 3.25424E+05 2.65725E+05 2.16931E+05 1.77057E+05 1.44480E+05 1.17870E+05 + 9.61390E+04 7.83960E+04 6.39126E+04 5.20925E+04 4.24482E+04 3.45810E+04 + 2.81649E+04 2.29336E+04 1.86692E+04 1.51939E+04 1.23624E+04 1.00559E+04 + 8.17759E+03 6.64835E+03 5.40362E+03 4.39072E+03 3.56669E+03 2.89647E+03 + 2.35151E+03 1.90851E+03 1.54848E+03 1.25597E+03 1.01823E+03 8.25362E+02 + 6.68784E+02 5.41686E+02 4.38572E+02 3.54941E+02 2.87135E+02 2.32180E+02 + 1.87655E+02 1.51596E+02 1.22405E+02 9.87856E+01 7.96832E+01 6.42424E+01 + 5.17683E+01 4.16955E+01 3.35663E+01 2.70220E+01 2.17393E+01 1.74927E+01 + 1.40703E+01 1.13197E+01 9.10953E+00 7.33436E+00 5.90813E+00 4.76483E+00 + 3.84648E+00 3.10929E+00 2.51732E+00 2.04170E+00 1.65925E+00 1.35139E+00 + 1.10327E+00 9.02974E-01 7.41018E-01 6.09807E-01 5.03285E-01 4.16613E-01 + 3.45926E-01 2.88124E-01 2.40766E-01 2.01785E-01 1.69671E-01 1.43113E-01 + 1.21119E-01 1.02794E-01 8.75231E-02 7.47477E-02 6.40312E-02 5.50005E-02 + 4.73887E-02 4.09436E-02 3.54720E-02 3.08136E-02 2.68363E-02 2.34308E-02 + 2.05070E-02 1.79899E-02 1.58171E-02 1.39366E-02 1.23049E-02 1.08854E-02 + 9.64758E-03 8.56549E-03 7.61757E-03 6.78479E-03 6.05178E-03 5.40517E-03 + 4.83360E-03 4.32748E-03 3.87739E-03 3.47778E-03 3.12166E-03 2.80373E-03 + 2.51939E-03 2.26465E-03 2.03606E-03 1.83061E-03 1.64569E-03 1.47900E-03 + 1.32856E-03 1.19262E-03 1.06965E-03 9.58318E-04 8.57458E-04 7.66035E-04 + 6.83149E-04 6.07986E-04 5.39844E-04 4.78197E-04 4.22311E-04 3.71772E-04 + 3.26126E-04 2.84965E-04 2.47920E-04 2.14654E-04 1.84861E-04 1.58264E-04 + 1.34604E-04 1.13648E-04 9.51765E-05 7.89897E-05 6.48911E-05 5.27193E-05 + 4.22823E-05 3.34298E-05 2.60062E-05 1.98622E-05 1.48541E-05 1.08434E-05 + 7.69735E-06 5.28896E-06 3.49772E-06 2.21101E-06 1.32388E-06 7.43079E-07 + 3.85617E-07 1.81864E-07 7.61373E-08 2.71474E-08 7.21198E-09 6.68302E-10 + 0.00000E+00 1.35883E+09 1.12109E+09 9.19490E+08 7.54027E+08 6.18252E+08 + 5.06854E+08 4.15468E+08 3.40509E+08 2.79033E+08 2.28621E+08 1.87289E+08 + 1.53406E+08 1.25633E+08 1.02871E+08 8.42202E+07 6.89394E+07 5.64218E+07 + 4.61693E+07 3.77734E+07 3.08989E+07 2.52711E+07 2.06647E+07 1.68949E+07 + 1.38102E+07 1.12867E+07 9.22250E+06 7.53432E+06 6.15406E+06 5.02126E+06 + 4.09980E+06 3.34675E+06 2.73146E+06 2.22883E+06 1.81830E+06 1.48307E+06 + 1.20931E+06 9.85835E+05 8.03476E+05 6.54697E+05 5.33340E+05 4.34375E+05 + 3.53687E+05 2.87915E+05 2.34316E+05 1.90647E+05 1.55076E+05 1.26108E+05 + 1.02525E+05 8.33291E+04 6.77090E+04 5.50016E+04 4.46666E+04 3.62633E+04 + 2.94324E+04 2.38813E+04 1.93715E+04 1.57086E+04 1.27345E+04 1.03202E+04 + 8.36111E+03 6.77175E+03 5.48275E+03 4.43766E+03 3.59059E+03 2.90422E+03 + 2.34825E+03 1.89803E+03 1.53358E+03 1.23846E+03 9.99938E+02 8.07032E+02 + 6.51048E+02 5.24990E+02 4.23154E+02 3.40918E+02 2.74536E+02 2.20973E+02 + 1.77773E+02 1.42947E+02 1.14886E+02 9.22867E+01 7.40968E+01 5.94644E+01 + 4.76991E+01 3.82442E+01 3.06651E+01 2.45729E+01 1.96961E+01 1.57821E+01 + 1.26494E+01 1.01424E+01 8.13679E+00 6.53175E+00 5.25002E+00 4.22434E+00 + 3.40397E+00 2.74754E+00 2.22192E+00 1.80067E+00 1.46265E+00 1.19105E+00 + 9.72448E-01 7.96181E-01 6.53758E-01 5.38428E-01 4.44816E-01 3.68644E-01 + 3.06493E-01 2.55676E-01 2.13930E-01 1.79601E-01 1.51260E-01 1.27828E-01 + 1.08336E-01 9.21159E-02 7.85654E-02 6.72138E-02 5.76601E-02 4.96171E-02 + 4.28147E-02 3.70462E-02 3.21402E-02 2.79558E-02 2.43767E-02 2.13069E-02 + 1.86666E-02 1.63897E-02 1.44210E-02 1.27144E-02 1.12312E-02 9.93912E-03 + 8.81073E-03 7.82327E-03 6.95666E-03 6.19472E-03 5.52335E-03 4.93058E-03 + 4.40633E-03 3.94072E-03 3.52787E-03 3.16045E-03 2.83290E-03 2.54040E-03 + 2.27876E-03 2.04436E-03 1.83404E-03 1.64507E-03 1.47504E-03 1.32188E-03 + 1.18376E-03 1.05908E-03 9.46448E-04 8.44638E-04 7.52573E-04 6.69312E-04 + 5.94005E-04 5.25917E-04 4.64493E-04 4.08974E-04 3.58922E-04 3.13861E-04 + 2.73363E-04 2.37041E-04 2.04541E-04 1.75543E-04 1.49755E-04 1.26906E-04 + 1.06751E-04 8.90620E-05 7.36285E-05 6.02467E-05 4.87478E-05 3.89354E-05 + 3.06541E-05 2.37452E-05 1.80573E-05 1.34461E-05 9.77386E-06 6.90961E-06 + 4.72949E-06 3.11725E-06 1.96551E-06 1.17549E-06 6.60422E-07 3.44196E-07 + 1.63810E-07 6.96087E-08 2.52831E-08 6.80975E-09 6.61847E-10 0.00000E+00 + 1.94752E+09 1.60373E+09 1.31261E+09 1.07417E+09 8.78904E+08 7.19026E+08 + 5.88139E+08 4.81003E+08 3.93319E+08 3.21568E+08 2.62863E+08 2.14839E+08 + 1.75559E+08 1.43437E+08 1.17171E+08 9.56988E+07 7.81471E+07 6.38030E+07 + 5.20822E+07 4.25065E+07 3.46849E+07 2.82970E+07 2.30811E+07 1.88229E+07 + 1.53471E+07 1.25106E+07 1.01961E+07 8.30820E+06 6.76239E+06 5.50794E+06 + 4.48520E+06 3.65155E+06 2.97217E+06 2.41862E+06 1.96771E+06 1.60038E+06 + 1.30128E+06 1.05781E+06 8.59672E+05 6.98467E+05 5.67341E+05 4.60708E+05 + 3.74014E+05 3.03550E+05 2.46291E+05 1.99776E+05 1.61999E+05 1.31327E+05 + 1.06430E+05 8.62264E+04 6.98366E+04 5.65444E+04 4.57676E+04 3.70327E+04 + 2.99551E+04 2.42221E+04 1.95797E+04 1.58216E+04 1.27804E+04 1.03202E+04 + 8.33055E+03 6.72205E+03 5.42213E+03 4.37194E+03 3.52382E+03 2.83911E+03 + 2.28654E+03 1.84078E+03 1.48108E+03 1.19138E+03 9.57935E+02 7.69854E+02 + 6.18418E+02 4.96538E+02 3.98486E+02 3.19640E+02 2.56266E+02 2.05353E+02 + 1.64471E+02 1.31661E+02 1.05344E+02 8.42462E+01 6.73434E+01 5.38078E+01 + 4.29744E+01 3.43255E+01 2.74014E+01 2.18809E+01 1.74680E+01 1.39499E+01 + 1.11455E+01 8.91058E+00 7.12875E+00 5.71111E+00 4.58075E+00 3.67984E+00 + 2.96142E+00 2.38808E+00 1.93004E+00 1.56365E+00 1.27011E+00 1.03453E+00 + 8.45088E-01 6.92417E-01 5.69095E-01 4.69230E-01 3.88153E-01 3.22140E-01 + 2.68272E-01 2.24105E-01 1.87851E-01 1.57971E-01 1.33306E-01 1.12820E-01 + 9.57978E-02 8.15965E-02 6.97154E-02 5.97284E-02 5.13307E-02 4.42366E-02 + 3.82274E-02 3.31221E-02 2.87724E-02 2.50557E-02 2.18710E-02 1.91347E-02 + 1.67774E-02 1.47411E-02 1.29777E-02 1.14468E-02 1.01145E-02 8.95213E-03 + 7.93607E-03 7.04535E-03 6.26310E-03 5.57465E-03 4.96753E-03 4.43128E-03 + 3.95564E-03 3.53446E-03 3.16017E-03 2.82699E-03 2.52991E-03 2.26460E-03 + 2.02730E-03 1.81476E-03 1.62412E-03 1.45292E-03 1.29901E-03 1.16048E-03 + 1.03570E-03 9.23222E-04 8.21786E-04 7.30278E-04 6.47727E-04 5.73258E-04 + 5.06109E-04 4.45703E-04 3.91265E-04 3.42338E-04 2.98430E-04 2.59099E-04 + 2.23943E-04 1.92599E-04 1.64735E-04 1.40047E-04 1.18260E-04 9.91182E-05 + 8.23879E-05 6.78537E-05 5.53072E-05 4.45752E-05 3.54602E-05 2.78046E-05 + 2.14495E-05 1.62442E-05 1.20464E-05 8.72118E-06 6.14166E-06 4.18894E-06 + 2.75261E-06 1.73181E-06 1.03484E-06 5.82103E-07 3.04657E-07 1.46183E-07 + 6.28890E-08 2.31477E-08 6.27850E-09 6.32733E-10 0.00000E+00 2.73159E+09 + 2.24527E+09 1.83401E+09 1.49783E+09 1.22307E+09 9.98548E+08 8.15108E+08 + 6.65255E+08 5.42859E+08 4.42906E+08 3.61292E+08 2.94666E+08 2.40282E+08 + 1.95900E+08 1.59686E+08 1.30142E+08 1.06043E+08 8.63904E+07 7.03659E+07 + 5.73023E+07 4.66545E+07 3.79774E+07 3.09076E+07 2.51486E+07 2.04582E+07 + 1.66389E+07 1.35294E+07 1.09987E+07 8.93134E+06 7.25743E+06 5.89584E+06 + 4.78855E+06 3.88826E+06 3.15644E+06 2.56171E+06 2.07837E+06 1.68574E+06 + 1.36691E+06 1.10808E+06 8.98002E+05 7.27545E+05 5.89272E+05 4.77137E+05 + 3.86223E+05 3.12537E+05 2.52829E+05 2.04464E+05 1.65297E+05 1.33589E+05 + 1.07927E+05 8.71654E+04 7.03732E+04 5.67961E+04 4.58221E+04 3.69551E+04 + 2.97930E+04 2.40100E+04 1.93422E+04 1.55758E+04 1.25380E+04 1.00886E+04 + 8.11447E+03 6.52396E+03 5.24302E+03 4.21180E+03 3.38195E+03 2.71441E+03 + 2.17767E+03 1.74601E+03 1.39952E+03 1.12126E+03 8.97855E+02 7.18608E+02 + 5.74858E+02 4.59629E+02 3.67307E+02 2.93376E+02 2.34202E+02 1.86866E+02 + 1.49020E+02 1.18780E+02 9.46304E+01 7.53576E+01 5.99841E+01 4.77275E+01 + 3.79805E+01 3.02075E+01 2.40342E+01 1.91184E+01 1.52142E+01 1.21137E+01 + 9.65207E+00 7.69660E+00 6.14637E+00 4.91460E+00 3.93622E+00 3.15861E+00 + 2.54001E+00 2.04736E+00 1.65446E+00 1.34060E+00 1.08940E+00 8.87927E-01 + 7.25975E-01 5.95470E-01 4.90032E-01 4.04617E-01 3.35214E-01 2.78693E-01 + 2.32436E-01 1.94533E-01 1.63346E-01 1.37643E-01 1.16327E-01 9.86402E-02 + 8.39045E-02 7.15925E-02 6.12561E-02 5.25751E-02 4.52500E-02 3.90521E-02 + 3.37924E-02 2.93157E-02 2.54945E-02 2.22237E-02 1.94163E-02 1.70002E-02 + 1.49153E-02 1.31117E-02 1.15475E-02 1.01876E-02 9.00257E-03 7.96782E-03 + 7.06176E-03 6.26699E-03 5.56837E-03 4.95305E-03 4.41029E-03 3.92951E-03 + 3.50440E-03 3.12715E-03 2.79185E-03 2.49335E-03 2.22720E-03 1.98956E-03 + 1.77708E-03 1.58685E-03 1.41634E-03 1.26334E-03 1.12592E-03 1.00240E-03 + 8.91308E-04 7.91349E-04 7.01390E-04 6.20440E-04 5.47605E-04 4.82107E-04 + 4.23353E-04 3.70558E-04 3.23252E-04 2.80932E-04 2.43147E-04 2.09488E-04 + 1.79582E-04 1.53091E-04 1.29708E-04 1.09150E-04 9.11603E-05 7.55003E-05 + 6.19528E-05 5.03082E-05 4.03919E-05 3.20080E-05 2.49995E-05 1.92094E-05 + 1.44905E-05 1.07039E-05 7.71991E-06 5.41701E-06 3.68267E-06 2.41339E-06 + 1.51560E-06 9.05174E-07 5.09884E-07 2.67954E-07 1.29516E-07 5.62813E-08 + 2.09054E-08 5.68285E-09 5.89394E-10 0.00000E+00 3.76062E+09 3.08559E+09 + 2.51551E+09 2.05038E+09 1.67097E+09 1.36153E+09 1.10920E+09 9.03478E+08 + 7.35774E+08 5.99089E+08 4.87706E+08 3.96956E+08 3.23031E+08 2.62821E+08 + 2.13792E+08 1.73874E+08 1.41381E+08 1.14936E+08 9.34184E+07 7.59128E+07 + 6.16742E+07 5.00952E+07 4.06811E+07 3.30286E+07 2.68094E+07 2.17561E+07 + 1.76509E+07 1.43171E+07 1.15996E+07 9.40417E+06 7.62234E+06 6.17652E+06 + 5.00363E+06 4.05238E+06 3.28109E+06 2.65568E+06 2.14884E+06 1.73822E+06 + 1.40564E+06 1.13636E+06 9.18379E+05 7.41981E+05 5.99274E+05 4.83856E+05 + 3.90539E+05 3.15113E+05 2.54167E+05 2.04937E+05 1.65184E+05 1.33094E+05 + 1.07199E+05 8.63096E+04 6.94645E+04 5.58855E+04 4.49432E+04 3.61290E+04 + 2.90316E+04 2.33188E+04 1.87223E+04 1.50255E+04 1.20534E+04 9.66489E+03 + 7.74625E+03 6.20567E+03 4.96918E+03 3.97720E+03 3.18171E+03 2.54411E+03 + 2.03297E+03 1.62401E+03 1.29666E+03 1.03472E+03 8.25250E+02 6.57837E+02 + 5.24103E+02 4.17330E+02 3.32127E+02 2.64175E+02 2.10012E+02 1.66866E+02 + 1.32517E+02 1.05188E+02 8.34590E+01 6.61907E+01 5.24749E+01 4.16083E+01 + 3.29749E+01 2.61437E+01 2.07242E+01 1.64358E+01 1.30424E+01 1.03580E+01 + 8.23311E+00 6.55438E+00 5.22503E+00 4.17262E+00 3.33887E+00 2.67769E+00 + 2.15271E+00 1.73524E+00 1.40269E+00 1.13725E+00 9.24910E-01 7.54638E-01 + 6.17751E-01 5.07405E-01 4.18203E-01 3.45870E-01 2.87075E-01 2.39044E-01 + 1.99756E-01 1.67482E-01 1.40926E-01 1.18934E-01 1.00712E-01 8.55509E-02 + 7.28998E-02 6.22921E-02 5.33937E-02 4.58940E-02 3.95554E-02 3.41822E-02 + 2.96139E-02 2.57187E-02 2.23881E-02 1.95323E-02 1.70771E-02 1.49608E-02 + 1.31319E-02 1.15476E-02 1.01717E-02 8.97410E-03 7.92958E-03 7.01605E-03 + 6.21572E-03 5.51309E-03 4.89506E-03 4.35064E-03 3.86908E-03 3.44387E-03 + 3.06712E-03 2.73277E-03 2.43559E-03 2.17107E-03 1.93528E-03 1.72484E-03 + 1.53677E-03 1.36853E-03 1.21786E-03 1.08281E-03 9.61684E-04 8.52983E-04 + 7.55403E-04 6.67797E-04 5.89160E-04 5.18592E-04 4.55302E-04 3.98689E-04 + 3.47965E-04 3.02651E-04 2.62240E-04 2.26276E-04 1.94344E-04 1.66070E-04 + 1.41113E-04 1.19164E-04 9.99393E-05 8.31802E-05 6.86495E-05 5.61303E-05 + 4.54146E-05 3.63285E-05 2.86806E-05 2.23163E-05 1.70830E-05 1.28380E-05 + 9.44824E-06 6.79000E-06 4.74860E-06 3.21870E-06 2.10429E-06 1.31948E-06 + 7.87861E-07 4.44500E-07 2.34508E-07 1.14081E-07 4.99723E-08 1.86685E-08 + 5.06831E-09 5.38156E-10 0.00000E+00 5.09339E+09 4.17190E+09 3.39468E+09 + 2.76173E+09 2.24639E+09 1.82688E+09 1.48543E+09 1.20758E+09 9.81509E+08 + 7.97608E+08 6.48036E+08 5.26408E+08 4.27521E+08 3.47139E+08 2.81812E+08 + 2.28730E+08 1.85607E+08 1.50581E+08 1.22137E+08 9.90445E+07 8.02995E+07 + 6.50870E+07 5.27440E+07 4.27315E+07 3.46112E+07 2.80270E+07 2.26892E+07 + 1.83638E+07 1.48455E+07 1.20092E+07 9.71212E+06 7.85231E+06 6.34687E+06 + 5.12860E+06 4.14298E+06 3.34557E+06 2.70077E+06 2.17957E+06 1.75840E+06 + 1.41816E+06 1.14338E+06 9.21535E+05 7.42481E+05 5.98010E+05 4.81480E+05 + 3.87519E+05 3.11780E+05 2.50751E+05 2.01591E+05 1.62007E+05 1.30144E+05 + 1.04506E+05 8.38840E+04 6.73036E+04 5.39777E+04 4.32716E+04 3.46738E+04 + 2.77720E+04 2.22340E+04 1.77921E+04 1.42309E+04 1.13771E+04 9.09122E+03 + 7.26104E+03 5.79640E+03 4.62486E+03 3.68819E+03 2.93970E+03 2.34151E+03 + 1.86440E+03 1.48369E+03 1.18002E+03 9.37972E+02 7.45154E+02 5.91636E+02 + 4.69478E+02 3.72329E+02 2.95116E+02 2.33785E+02 1.85100E+02 1.46477E+02 + 1.15858E+02 9.15995E+01 7.23906E+01 5.71885E+01 4.51878E+01 3.56877E+01 + 2.81978E+01 2.22770E+01 1.76085E+01 1.39275E+01 1.10256E+01 8.73642E+00 + 6.93397E+00 5.51135E+00 4.38872E+00 3.50212E+00 2.80116E+00 2.24623E+00 + 1.80620E+00 1.45663E+00 1.17833E+00 9.56270E-01 7.78628E-01 6.36145E-01 + 5.21537E-01 4.29083E-01 3.54260E-01 2.93556E-01 2.44053E-01 2.03631E-01 + 1.70478E-01 1.43239E-01 1.20716E-01 1.02080E-01 8.65949E-02 7.36902E-02 + 6.28831E-02 5.38284E-02 4.62058E-02 3.97707E-02 3.43217E-02 2.96940E-02 + 2.57525E-02 2.23859E-02 1.95024E-02 1.70261E-02 1.48939E-02 1.30533E-02 + 1.14606E-02 1.00791E-02 8.87792E-03 7.83159E-03 6.91761E-03 6.11789E-03 + 5.41672E-03 4.80080E-03 4.25899E-03 3.78043E-03 3.35851E-03 2.98523E-03 + 2.65448E-03 2.36099E-03 2.10019E-03 1.86812E-03 1.66137E-03 1.47695E-03 + 1.31229E-03 1.16511E-03 1.03348E-03 9.15662E-04 8.10169E-04 7.15687E-04 + 6.31066E-04 5.55299E-04 4.87482E-04 4.26824E-04 3.72714E-04 3.24374E-04 + 2.81318E-04 2.43038E-04 2.09079E-04 1.79025E-04 1.52504E-04 1.29175E-04 + 1.08730E-04 9.08886E-05 7.53939E-05 6.20112E-05 5.05270E-05 4.07372E-05 + 3.24709E-05 2.55428E-05 1.98030E-05 1.51043E-05 1.13104E-05 8.29493E-06 + 5.94128E-06 4.14223E-06 2.80013E-06 1.82680E-06 1.14408E-06 6.83133E-07 + 3.86054E-07 2.04419E-07 9.99954E-08 4.40705E-08 1.65115E-08 4.46538E-09 + 4.83564E-10 0.00000E+00 6.79907E+09 5.55962E+09 4.51552E+09 3.66678E+09 + 2.97701E+09 2.41652E+09 1.96118E+09 1.59132E+09 1.29096E+09 1.04707E+09 + 8.49087E+08 6.88393E+08 5.57993E+08 4.52196E+08 3.66379E+08 2.96782E+08 + 2.40351E+08 1.94605E+08 1.57530E+08 1.27488E+08 1.03150E+08 8.34378E+07 + 6.74760E+07 5.45540E+07 4.40952E+07 3.56321E+07 2.87853E+07 2.32484E+07 + 1.87540E+07 1.51384E+07 1.22164E+07 9.85554E+06 7.94861E+06 6.40872E+06 + 5.16559E+06 4.16202E+06 3.35230E+06 2.69922E+06 2.17266E+06 1.74822E+06 + 1.40621E+06 1.13071E+06 9.08861E+05 7.30272E+05 5.86556E+05 4.70945E+05 + 3.77974E+05 3.03237E+05 2.43180E+05 1.94937E+05 1.56200E+05 1.25107E+05 + 1.00160E+05 8.01522E+04 6.41122E+04 5.12586E+04 4.09629E+04 3.27195E+04 + 2.61225E+04 2.08453E+04 1.66259E+04 1.32538E+04 1.05602E+04 8.40956E+03 + 6.69336E+03 5.32450E+03 4.23325E+03 3.36379E+03 2.67097E+03 2.12004E+03 + 1.68177E+03 1.33326E+03 1.05635E+03 8.36447E+02 6.61925E+02 5.23503E+02 + 4.13781E+02 3.26863E+02 2.58055E+02 2.03618E+02 1.60580E+02 1.26578E+02 + 9.97316E+01 7.85479E+01 6.18411E+01 4.86988E+01 3.83312E+01 3.01858E+01 + 2.37692E+01 1.87273E+01 1.47653E+01 1.16525E+01 9.20503E+00 7.28428E+00 + 5.77313E+00 4.58437E+00 3.64839E+00 2.91057E+00 2.32814E+00 1.86758E+00 + 1.50267E+00 1.21291E+00 9.82257E-01 7.98179E-01 6.50863E-01 5.32621E-01 + 4.37429E-01 3.60539E-01 2.98272E-01 2.47584E-01 2.06262E-01 1.72425E-01 + 1.44667E-01 1.21747E-01 1.02809E-01 8.70938E-02 7.40142E-02 6.30741E-02 + 5.39190E-02 4.62209E-02 3.97295E-02 3.42390E-02 2.95814E-02 2.56187E-02 + 2.22377E-02 1.93451E-02 1.68638E-02 1.47296E-02 1.28895E-02 1.12990E-02 + 9.92099E-03 8.72438E-03 7.68328E-03 6.77503E-03 5.98136E-03 5.28643E-03 + 4.67682E-03 4.14135E-03 3.66906E-03 3.25331E-03 2.88606E-03 2.56118E-03 + 2.27337E-03 2.01805E-03 1.79127E-03 1.58959E-03 1.41003E-03 1.25001E-03 + 1.10729E-03 9.79892E-04 8.66116E-04 7.64469E-04 6.73642E-04 5.92488E-04 + 5.20008E-04 4.55300E-04 3.97576E-04 3.46226E-04 3.00482E-04 2.59859E-04 + 2.23851E-04 1.92007E-04 1.63915E-04 1.39207E-04 1.17547E-04 9.86309E-05 + 8.21820E-05 6.79493E-05 5.57029E-05 4.52345E-05 3.63459E-05 2.88710E-05 + 2.26324E-05 1.74856E-05 1.32907E-05 9.91854E-06 7.25020E-06 5.17677E-06 + 3.59894E-06 2.42694E-06 1.58043E-06 9.88814E-07 5.90535E-07 3.34283E-07 + 1.77594E-07 8.72743E-08 3.86325E-08 1.44817E-08 3.89362E-09 4.28797E-10 + 0.00000E+00 8.95833E+09 7.31325E+09 5.92913E+09 4.80599E+09 3.89483E+09 + 3.15578E+09 2.55644E+09 2.07050E+09 1.67657E+09 1.35731E+09 1.09860E+09 + 8.89010E+08 7.19245E+08 5.81766E+08 4.70458E+08 3.80357E+08 3.07440E+08 + 2.48441E+08 2.00716E+08 1.62119E+08 1.30910E+08 1.05683E+08 8.52944E+07 + 6.88212E+07 5.55145E+07 4.47683E+07 3.60917E+07 2.90893E+07 2.34168E+07 + 1.88627E+07 1.51898E+07 1.22284E+07 9.84134E+06 7.91774E+06 6.36810E+06 + 5.11974E+06 4.11464E+06 3.30573E+06 2.65492E+06 2.13147E+06 1.71061E+06 + 1.37234E+06 1.10055E+06 8.82242E+05 7.06964E+05 5.66282E+05 4.53410E+05 + 3.62884E+05 2.90310E+05 2.32149E+05 1.85558E+05 1.48251E+05 1.18391E+05 + 9.45006E+04 7.53952E+04 6.01233E+04 4.79211E+04 3.81761E+04 3.03973E+04 + 2.41908E+04 1.92414E+04 1.52963E+04 1.21534E+04 9.65093E+03 7.65936E+03 + 6.07527E+03 4.81596E+03 3.81546E+03 3.02050E+03 2.39020E+03 1.89026E+03 + 1.49389E+03 1.17990E+03 9.31320E+02 7.34647E+02 5.79144E+02 4.56272E+02 + 3.59249E+02 2.82689E+02 2.22319E+02 1.74746E+02 1.37286E+02 1.07809E+02 + 8.46278E+01 6.64071E+01 5.21225E+01 4.08917E+01 3.20981E+01 2.51940E+01 + 1.97873E+01 1.55527E+01 1.22366E+01 9.63778E+00 7.60468E+00 6.01011E+00 + 4.75955E+00 3.77782E+00 3.00618E+00 2.39874E+00 1.91969E+00 1.54112E+00 + 1.24126E+00 1.00314E+00 8.13534E-01 6.62127E-01 5.40854E-01 4.43416E-01 + 3.64860E-01 3.01359E-01 2.49755E-01 2.07755E-01 1.73417E-01 1.45289E-01 + 1.22098E-01 1.02961E-01 8.71023E-02 7.39201E-02 6.29078E-02 5.37035E-02 + 4.59730E-02 3.94619E-02 3.39611E-02 2.92999E-02 2.53387E-02 2.19628E-02 + 1.90779E-02 1.66059E-02 1.44822E-02 1.26532E-02 1.10743E-02 9.70799E-03 + 8.52299E-03 7.49330E-03 6.59617E-03 5.81327E-03 5.12871E-03 4.52905E-03 + 4.00308E-03 3.53987E-03 3.13274E-03 2.77367E-03 2.45654E-03 2.17607E-03 + 1.92770E-03 1.70747E-03 1.51198E-03 1.33826E-03 1.18375E-03 1.04621E-03 + 9.23702E-04 8.14525E-04 7.17203E-04 6.30442E-04 5.53108E-04 4.84208E-04 + 4.22856E-04 3.68270E-04 3.19844E-04 2.76826E-04 2.38734E-04 2.05071E-04 + 1.75392E-04 1.49293E-04 1.26412E-04 1.06420E-04 8.90194E-05 7.39417E-05 + 6.09421E-05 4.97978E-05 4.03074E-05 3.22802E-05 2.55564E-05 1.99671E-05 + 1.53751E-05 1.16480E-05 8.66455E-06 6.31387E-06 4.49507E-06 3.11680E-06 + 2.09718E-06 1.36350E-06 8.52428E-07 5.09239E-07 2.88727E-07 1.53838E-07 + 7.58776E-08 3.36808E-08 1.26067E-08 3.36472E-09 3.75996E-10 0.00000E+00 + 1.16645E+10 9.50727E+09 7.69437E+09 6.22583E+09 5.03654E+09 4.07357E+09 + 3.29402E+09 2.66307E+09 2.15251E+09 1.73944E+09 1.40532E+09 1.13513E+09 + 9.16667E+08 7.40075E+08 5.97360E+08 4.82049E+08 3.88901E+08 3.13674E+08 + 2.52934E+08 2.03903E+08 1.64333E+08 1.32407E+08 1.06654E+08 8.58868E+07 + 6.91435E+07 5.56482E+07 4.47731E+07 3.60136E+07 2.89319E+07 2.32577E+07 + 1.86906E+07 1.50156E+07 1.20593E+07 9.68188E+06 7.77054E+06 6.23398E+06 + 4.99942E+06 4.00791E+06 3.21187E+06 2.57297E+06 2.06039E+06 1.64928E+06 + 1.31967E+06 1.05552E+06 8.43887E+05 6.74407E+05 5.38733E+05 4.30166E+05 + 3.43325E+05 2.73890E+05 2.18397E+05 1.74065E+05 1.38666E+05 1.10411E+05 + 8.78691E+04 6.98939E+04 5.55669E+04 4.41532E+04 3.50650E+04 2.78322E+04 + 2.20789E+04 1.75049E+04 1.38704E+04 1.09841E+04 8.69314E+03 6.87585E+03 + 5.43508E+03 4.29356E+03 3.38909E+03 2.67397E+03 2.10839E+03 1.66127E+03 + 1.30811E+03 1.02934E+03 8.09454E+02 6.36122E+02 4.99582E+02 3.92101E+02 + 3.07555E+02 2.41098E+02 1.88897E+02 1.47924E+02 1.15787E+02 9.05970E+01 + 7.08621E+01 5.54411E+01 4.33567E+01 3.39257E+01 2.65455E+01 2.07846E+01 + 1.62872E+01 1.27765E+01 1.00338E+01 7.89482E+00 6.22227E+00 4.91443E+00 + 3.89070E+00 3.08830E+00 2.45836E+00 1.96288E+00 1.57231E+00 1.26369E+00 + 1.01919E+00 8.24943E-01 6.70157E-01 5.46431E-01 4.47216E-01 3.67375E-01 + 3.02949E-01 2.50682E-01 2.08211E-01 1.73541E-01 1.45184E-01 1.21835E-01 + 1.02596E-01 8.66728E-02 7.34540E-02 6.24250E-02 5.32177E-02 4.54941E-02 + 3.89963E-02 3.35131E-02 2.88722E-02 2.49328E-02 2.15793E-02 1.87168E-02 + 1.62669E-02 1.41647E-02 1.23564E-02 1.07972E-02 9.44965E-03 8.28241E-03 + 7.26948E-03 6.38813E-03 5.62005E-03 4.94939E-03 4.36275E-03 3.84897E-03 + 3.39718E-03 3.00070E-03 2.65160E-03 2.34378E-03 2.07200E-03 1.83173E-03 + 1.61908E-03 1.43066E-03 1.26355E-03 1.11520E-03 9.83408E-04 8.66265E-04 + 7.62095E-04 6.69443E-04 5.87035E-04 5.13754E-04 4.48628E-04 3.90783E-04 + 3.39452E-04 2.94037E-04 2.53806E-04 2.18284E-04 1.86984E-04 1.59472E-04 + 1.35353E-04 1.14275E-04 9.59177E-05 7.99939E-05 6.62426E-05 5.44280E-05 + 4.43359E-05 3.57730E-05 2.85574E-05 2.25366E-05 1.75512E-05 1.34717E-05 + 1.01738E-05 7.54474E-06 5.48174E-06 3.89200E-06 2.69210E-06 1.80780E-06 + 1.17370E-06 7.33314E-07 4.38240E-07 2.48838E-07 1.32909E-07 6.57330E-08 + 2.92156E-08 1.09006E-08 2.88475E-09 3.26523E-10 0.00000E+00 1.50249E+10 + 1.22271E+10 9.87854E+09 7.97934E+09 6.44389E+09 5.20276E+09 4.19975E+09 + 3.38934E+09 2.73469E+09 2.20597E+09 1.77906E+09 1.43442E+09 1.15627E+09 + 9.31825E+08 7.50761E+08 6.04727E+08 4.86973E+08 3.92046E+08 3.15540E+08 + 2.53896E+08 2.04238E+08 1.64247E+08 1.32049E+08 1.06133E+08 8.52774E+07 + 6.84997E+07 5.50052E+07 4.41569E+07 3.54033E+07 2.84033E+07 2.27800E+07 + 1.82640E+07 1.46383E+07 1.17284E+07 9.39367E+06 7.52052E+06 6.01857E+06 + 4.81478E+06 3.85030E+06 3.07783E+06 2.45936E+06 1.96437E+06 1.56837E+06 + 1.25166E+06 9.98487E+05 7.96171E+05 6.34566E+05 5.05532E+05 4.02550E+05 + 3.20393E+05 2.54881E+05 2.02664E+05 1.61063E+05 1.27936E+05 1.01569E+05 + 8.05932E+04 6.39142E+04 5.06589E+04 4.01298E+04 3.17708E+04 2.51381E+04 + 1.98783E+04 1.57094E+04 1.24071E+04 9.79286E+03 7.72450E+03 6.08902E+03 + 4.79671E+03 3.77554E+03 2.97036E+03 2.33531E+03 1.83469E+03 1.44040E+03 + 1.13007E+03 8.85987E+02 6.94152E+02 5.43488E+02 4.25246E+02 3.32518E+02 + 2.59854E+02 2.02954E+02 1.58433E+02 1.23624E+02 9.64244E+01 7.51835E+01 + 5.86387E+01 4.57149E+01 3.56611E+01 2.78184E+01 2.17159E+01 1.69668E+01 + 1.32711E+01 1.03927E+01 8.15459E+00 6.40974E+00 5.04929E+00 3.98738E+00 + 3.15733E+00 2.50741E+00 1.99752E+00 1.59658E+00 1.28053E+00 1.03071E+00 + 8.32660E-01 6.75180E-01 5.49551E-01 4.49001E-01 3.68233E-01 3.03172E-01 + 2.50478E-01 2.07728E-01 1.72883E-01 1.44424E-01 1.21025E-01 1.01770E-01 + 8.58550E-02 7.26597E-02 6.16640E-02 5.24957E-02 4.48140E-02 3.83592E-02 + 3.29186E-02 2.83192E-02 2.44194E-02 2.11037E-02 1.82767E-02 1.58601E-02 + 1.37890E-02 1.20097E-02 1.04773E-02 9.15468E-03 8.01050E-03 7.01889E-03 + 6.15727E-03 5.40744E-03 4.75365E-03 4.18260E-03 3.68322E-03 3.24479E-03 + 2.86063E-03 2.52292E-03 2.22564E-03 1.96362E-03 1.73238E-03 1.52809E-03 + 1.34741E-03 1.18747E-03 1.04576E-03 9.20126E-04 8.08685E-04 7.09798E-04 + 6.22040E-04 5.44163E-04 4.75076E-04 4.13826E-04 3.59562E-04 3.11533E-04 + 2.69152E-04 2.31713E-04 1.98749E-04 1.69787E-04 1.44405E-04 1.22221E-04 + 1.02895E-04 8.61164E-05 7.16095E-05 5.91237E-05 4.84328E-05 3.93325E-05 + 3.16387E-05 2.51790E-05 1.98090E-05 1.53793E-05 1.17684E-05 8.86078E-06 + 6.55185E-06 4.74716E-06 3.36184E-06 2.32017E-06 1.55521E-06 1.00844E-06 + 6.29743E-07 3.76480E-07 2.14041E-07 1.14544E-07 5.67516E-08 2.52225E-08 + 9.36706E-09 2.45581E-09 2.81162E-10 0.00000E+00 1.91618E+10 1.55698E+10 + 1.25581E+10 1.01266E+10 8.16405E+09 6.58037E+09 5.30267E+09 4.27206E+09 + 3.44095E+09 2.77086E+09 2.23071E+09 1.79542E+09 1.44471E+09 1.16221E+09 + 9.34704E+08 7.51538E+08 6.04105E+08 4.85462E+08 3.90013E+08 3.13243E+08 + 2.51513E+08 2.01890E+08 1.62010E+08 1.29968E+08 1.04232E+08 8.35657E+07 + 6.69747E+07 5.36622E+07 4.29406E+07 3.43832E+07 2.75219E+07 2.20223E+07 + 1.76155E+07 1.40855E+07 1.12588E+07 8.99546E+06 7.18424E+06 5.73548E+06 + 4.57707E+06 3.65115E+06 2.91134E+06 2.32046E+06 1.84871E+06 1.47222E+06 + 1.17188E+06 9.32390E+05 7.41497E+05 5.89407E+05 4.68285E+05 3.71870E+05 + 2.95156E+05 2.34148E+05 1.85652E+05 1.47121E+05 1.16524E+05 9.22381E+04 + 7.29724E+04 5.76973E+04 4.55926E+04 3.60057E+04 2.84172E+04 2.24141E+04 + 1.76678E+04 1.39175E+04 1.09561E+04 8.61908E+03 6.77591E+03 5.32330E+03 + 4.17849E+03 3.27824E+03 2.57013E+03 2.01343E+03 1.57619E+03 1.23302E+03 + 9.63871E+02 7.52943E+02 5.87763E+02 4.58510E+02 3.57446E+02 2.78487E+02 + 2.16844E+02 1.68758E+02 1.31277E+02 1.02081E+02 7.93504E+01 6.17006E+01 + 4.79563E+01 3.72974E+01 2.90085E+01 2.25786E+01 1.75899E+01 1.37196E+01 + 1.07141E+01 8.38413E+00 6.57283E+00 5.16455E+00 4.06833E+00 3.21373E+00 + 2.54633E+00 2.02402E+00 1.61432E+00 1.29210E+00 1.03797E+00 8.36944E-01 + 6.77418E-01 5.50406E-01 4.48939E-01 3.67580E-01 3.02155E-01 2.49253E-01 + 2.06401E-01 1.71524E-01 1.43082E-01 1.19729E-01 1.00538E-01 8.46959E-02 + 7.15783E-02 6.06610E-02 5.15693E-02 4.39608E-02 3.75753E-02 3.21995E-02 + 2.76602E-02 2.38161E-02 2.05514E-02 1.77715E-02 1.53979E-02 1.33662E-02 + 1.16228E-02 1.01234E-02 8.83092E-03 7.71427E-03 6.74784E-03 5.90926E-03 + 5.18052E-03 4.54604E-03 3.99268E-03 3.50951E-03 3.08596E-03 2.71544E-03 + 2.39025E-03 2.10448E-03 1.85302E-03 1.63151E-03 1.43615E-03 1.26370E-03 + 1.11132E-03 9.76582E-04 8.57368E-04 7.51840E-04 6.58400E-04 5.75659E-04 + 5.02401E-04 4.37564E-04 3.80221E-04 3.29545E-04 2.84807E-04 2.45435E-04 + 2.10747E-04 1.80290E-04 1.53607E-04 1.30290E-04 1.09973E-04 9.23253E-05 + 7.70528E-05 6.38898E-05 5.25975E-05 4.29607E-05 3.47856E-05 2.78980E-05 + 2.21357E-05 1.73627E-05 1.34399E-05 1.02541E-05 7.69838E-06 5.67656E-06 + 4.10219E-06 2.89813E-06 1.99596E-06 1.33566E-06 8.65107E-07 5.39988E-07 + 3.22919E-07 1.83776E-07 9.84833E-08 4.88375E-08 2.16775E-08 8.00334E-09 + 2.07734E-09 2.40282E-10 0.00000E+00 2.42137E+10 1.96453E+10 1.58191E+10 + 1.27351E+10 1.02500E+10 8.24786E+09 6.63523E+09 5.33661E+09 4.29110E+09 + 3.44956E+09 2.77236E+09 2.22753E+09 1.78931E+09 1.43692E+09 1.15362E+09 + 9.25920E+08 7.42961E+08 5.95986E+08 4.77950E+08 3.83181E+08 3.07112E+08 + 2.46071E+08 1.97102E+08 1.57829E+08 1.26341E+08 1.01103E+08 8.08781E+07 + 6.46800E+07 5.16585E+07 4.12848E+07 3.29828E+07 2.63409E+07 2.10290E+07 + 1.67820E+07 1.33878E+07 1.06752E+07 8.50870E+06 6.77917E+06 5.39899E+06 + 4.29800E+06 3.42007E+06 2.72028E+06 2.16272E+06 1.71866E+06 1.36515E+06 + 1.08383E+06 8.60076E+05 6.82177E+05 5.40803E+05 4.28507E+05 3.39351E+05 + 2.68602E+05 2.12486E+05 1.68000E+05 1.32753E+05 1.04839E+05 8.27458E+04 + 6.52689E+04 5.14517E+04 4.05340E+04 3.19125E+04 2.51085E+04 1.97420E+04 + 1.55120E+04 1.21800E+04 9.55704E+03 7.49360E+03 5.87153E+03 4.59646E+03 + 3.59639E+03 2.81184E+03 2.19670E+03 1.71485E+03 1.33770E+03 1.04272E+03 + 8.12199E+02 6.32182E+02 4.91721E+02 3.82210E+02 2.96900E+02 2.30495E+02 + 1.78848E+02 1.38711E+02 1.07539E+02 8.33443E+01 6.46140E+01 5.00724E+01 + 3.88292E+01 3.01123E+01 2.33707E+01 1.81557E+01 1.41218E+01 1.09983E+01 + 8.58377E+00 6.71202E+00 5.26074E+00 4.13406E+00 3.25802E+00 2.57558E+00 + 2.04282E+00 1.62590E+00 1.29874E+00 1.04129E+00 8.38051E-01 6.77094E-01 + 5.49189E-01 4.47196E-01 3.65557E-01 3.00019E-01 2.47110E-01 2.04319E-01 + 1.69544E-01 1.41225E-01 1.18005E-01 9.89493E-02 8.32398E-02 7.02485E-02 + 5.94497E-02 5.04679E-02 4.29606E-02 3.66675E-02 3.13760E-02 2.69132E-02 + 2.31384E-02 1.99366E-02 1.72134E-02 1.48912E-02 1.29060E-02 1.12047E-02 + 9.74341E-03 8.48539E-03 7.40001E-03 6.46193E-03 5.64910E-03 4.94375E-03 + 4.33054E-03 3.79653E-03 3.33098E-03 2.92352E-03 2.56765E-03 2.25583E-03 + 1.98226E-03 1.74196E-03 1.53064E-03 1.34462E-03 1.18070E-03 1.03615E-03 + 9.08576E-04 7.95926E-04 6.96415E-04 6.08491E-04 5.30803E-04 4.62176E-04 + 4.01578E-04 3.48113E-04 3.00981E-04 2.59476E-04 2.23045E-04 1.91034E-04 + 1.63005E-04 1.38517E-04 1.17180E-04 9.86409E-05 8.25867E-05 6.87354E-05 + 5.68345E-05 4.66573E-05 3.80004E-05 3.06809E-05 2.45350E-05 1.94109E-05 + 1.51814E-05 1.17177E-05 8.91485E-06 6.67450E-06 4.90856E-06 3.53839E-06 + 2.49417E-06 1.71440E-06 1.14547E-06 7.41148E-07 4.62411E-07 2.76581E-07 + 1.57516E-07 8.44799E-08 4.18938E-08 1.85511E-08 6.80180E-09 1.74699E-09 + 2.03958E-10 0.00000E+00 3.03364E+10 2.45768E+10 1.97582E+10 1.58804E+10 + 1.27607E+10 1.02513E+10 8.23341E+09 6.61105E+09 5.30702E+09 4.25912E+09 + 3.41723E+09 2.74104E+09 2.19805E+09 1.76215E+09 1.41230E+09 1.13160E+09 + 9.06420E+08 7.25843E+08 5.81068E+08 4.65031E+08 3.72052E+08 2.97572E+08 + 2.37927E+08 1.90176E+08 1.51959E+08 1.21381E+08 9.69211E+07 7.73668E+07 + 6.16758E+07 4.91983E+07 3.92310E+07 3.12716E+07 2.49177E+07 1.98472E+07 + 1.58024E+07 1.25761E+07 1.00042E+07 7.95496E+06 6.32281E+06 5.02336E+06 + 3.98920E+06 3.16653E+06 2.51235E+06 1.99239E+06 1.57928E+06 1.25122E+06 + 9.90807E+05 7.84195E+05 6.20345E+05 4.90469E+05 3.87573E+05 3.06095E+05 + 2.41608E+05 1.90597E+05 1.50268E+05 1.18400E+05 9.32337E+04 7.33704E+04 + 5.77021E+04 4.53501E+04 3.56186E+04 2.79564E+04 2.19274E+04 1.71865E+04 + 1.34610E+04 1.05355E+04 8.23965E+03 6.43940E+03 5.02783E+03 3.92352E+03 + 3.05942E+03 2.38367E+03 1.85574E+03 1.44362E+03 1.12216E+03 8.71627E+02 + 6.76522E+02 5.24711E+02 4.06685E+02 3.15001E+02 2.43840E+02 1.88653E+02 + 1.45890E+02 1.12776E+02 8.71483E+01 6.73676E+01 5.20557E+01 4.02519E+01 + 3.11272E+01 2.40908E+01 1.86636E+01 1.44776E+01 1.12456E+01 8.75405E+00 + 6.82792E+00 5.33848E+00 4.18520E+00 3.29074E+00 2.59569E+00 2.05437E+00 + 1.63172E+00 1.30081E+00 1.04095E+00 8.36235E-01 6.74427E-01 5.46086E-01 + 4.43931E-01 3.62303E-01 2.96881E-01 2.44151E-01 2.01569E-01 1.67015E-01 + 1.38916E-01 1.15909E-01 9.70529E-02 8.15282E-02 6.87063E-02 5.80618E-02 + 4.92192E-02 4.18374E-02 3.56571E-02 3.04667E-02 2.60946E-02 2.24010E-02 + 1.92720E-02 1.66140E-02 1.43502E-02 1.24174E-02 1.07633E-02 9.34425E-03 + 8.12431E-03 7.07322E-03 6.16606E-03 5.38114E-03 4.70100E-03 4.11058E-03 + 3.59720E-03 3.15034E-03 2.75985E-03 2.41935E-03 2.12149E-03 1.86062E-03 + 1.63186E-03 1.43104E-03 1.25459E-03 1.09939E-03 9.62776E-04 8.42449E-04 + 7.36409E-04 6.42930E-04 5.60508E-04 4.87842E-04 4.23794E-04 3.67370E-04 + 3.17706E-04 2.74032E-04 2.35668E-04 2.02081E-04 1.72646E-04 1.46941E-04 + 1.24547E-04 1.05088E-04 8.82296E-05 7.36735E-05 6.11520E-05 5.04265E-05 + 4.12829E-05 3.35300E-05 2.69959E-05 2.15277E-05 1.69838E-05 1.32460E-05 + 1.01956E-05 7.73569E-06 5.77636E-06 4.23732E-06 3.04730E-06 2.14342E-06 + 1.47060E-06 9.81147E-07 6.34198E-07 3.95499E-07 2.36569E-07 1.34780E-07 + 7.23029E-08 3.58259E-08 1.58106E-08 5.75187E-09 1.46133E-09 1.72063E-10 + 0.00000E+00 3.77040E+10 3.05019E+10 2.44827E+10 1.96464E+10 1.57616E+10 + 1.26418E+10 1.01369E+10 8.12625E+09 6.51270E+09 5.21816E+09 4.17981E+09 + 3.34716E+09 2.67964E+09 2.14464E+09 1.71596E+09 1.37257E+09 1.09757E+09 + 8.77412E+08 7.01198E+08 5.60201E+08 4.47414E+08 3.57222E+08 2.85118E+08 + 2.27493E+08 1.81453E+08 1.44680E+08 1.15317E+08 9.18847E+07 7.31152E+07 + 5.82165E+07 4.63365E+07 3.68668E+07 2.93212E+07 2.33107E+07 1.85249E+07 + 1.47146E+07 1.16829E+07 9.27181E+06 7.35512E+06 5.83205E+06 4.62226E+06 + 3.66173E+06 2.89942E+06 2.29470E+06 1.81521E+06 1.43519E+06 1.13414E+06 + 8.95766E+05 7.07115E+05 5.57888E+05 4.39906E+05 3.46677E+05 2.73045E+05 + 2.14924E+05 1.69072E+05 1.32919E+05 1.04430E+05 8.19944E+04 6.43361E+04 + 5.04466E+04 3.95284E+04 3.09516E+04 2.42185E+04 1.89363E+04 1.47953E+04 + 1.15511E+04 9.01142E+03 7.02478E+03 5.47089E+03 4.25826E+03 3.31179E+03 + 2.57350E+03 1.99820E+03 1.55028E+03 1.20180E+03 9.30935E+02 7.20564E+02 + 5.57319E+02 4.30750E+02 3.32703E+02 2.56816E+02 1.98129E+02 1.52782E+02 + 1.17768E+02 9.07480E+01 6.99520E+01 5.39005E+01 4.15620E+01 3.20514E+01 + 2.47383E+01 1.91136E+01 1.47875E+01 1.14565E+01 8.89567E+00 6.92126E+00 + 5.39848E+00 4.22239E+00 3.31251E+00 2.60717E+00 2.05912E+00 1.63218E+00 + 1.29863E+00 1.03725E+00 8.31747E-01 6.69629E-01 5.41280E-01 4.39298E-01 + 3.57947E-01 2.92854E-01 2.40470E-01 1.98233E-01 1.64009E-01 1.36217E-01 + 1.13493E-01 9.48930E-02 7.95998E-02 6.69853E-02 5.65262E-02 4.78485E-02 + 4.06134E-02 3.45634E-02 2.94887E-02 2.52193E-02 2.16170E-02 1.85690E-02 + 1.59833E-02 1.37838E-02 1.19084E-02 1.03054E-02 8.93214E-03 7.75315E-03 + 6.73875E-03 5.86449E-03 5.10914E-03 4.45558E-03 3.88909E-03 3.39727E-03 + 2.96984E-03 2.59693E-03 2.27229E-03 1.98877E-03 1.74087E-03 1.52387E-03 + 1.33371E-03 1.16691E-03 1.02048E-03 8.91834E-04 7.78739E-04 6.79270E-04 + 5.91761E-04 5.14766E-04 4.47031E-04 3.87461E-04 3.35103E-04 2.89126E-04 + 2.48792E-04 2.13449E-04 1.82585E-04 1.55607E-04 1.32110E-04 1.11694E-04 + 9.40036E-05 7.87203E-05 6.55619E-05 5.42759E-05 4.46373E-05 3.64454E-05 + 2.95209E-05 2.37035E-05 1.88506E-05 1.48313E-05 1.15359E-05 8.85548E-06 + 6.70129E-06 4.99124E-06 3.65253E-06 2.62082E-06 1.83969E-06 1.26001E-06 + 8.39478E-07 5.42096E-07 3.37883E-07 2.02076E-07 1.15130E-07 6.17410E-08 + 3.05437E-08 1.34219E-08 4.84125E-09 1.21636E-09 1.44342E-10 0.00000E+00 + 4.65102E+10 3.75730E+10 3.01115E+10 2.41256E+10 1.93247E+10 1.54751E+10 + 1.23891E+10 9.91594E+09 7.93431E+09 6.34696E+09 5.07576E+09 4.05803E+09 + 3.24343E+09 2.59160E+09 2.07015E+09 1.65313E+09 1.31972E+09 1.05323E+09 + 8.40281E+08 6.70178E+08 5.34336E+08 4.25889E+08 3.39338E+08 2.70284E+08 + 2.15207E+08 1.71293E+08 1.36287E+08 1.08400E+08 8.61021E+07 6.84336E+07 + 5.43700E+07 4.31797E+07 3.42789E+07 2.72019E+07 2.15770E+07 1.71068E+07 + 1.35566E+07 1.07385E+07 8.50230E+06 6.72870E+06 5.32258E+06 4.20828E+06 + 3.32564E+06 2.62681E+06 2.07378E+06 1.63632E+06 1.29046E+06 1.01715E+06 + 8.01280E+05 6.30867E+05 4.96410E+05 3.90379E+05 3.06810E+05 2.40983E+05 + 1.89160E+05 1.48386E+05 1.16325E+05 9.11296E+04 7.13429E+04 5.58135E+04 + 4.36334E+04 3.40867E+04 2.66091E+04 2.07563E+04 1.61785E+04 1.26005E+04 + 9.80606E+03 7.62537E+03 5.92382E+03 4.59919E+03 3.56784E+03 2.76535E+03 + 2.14159E+03 1.65716E+03 1.28127E+03 9.89840E+02 7.64096E+02 5.89387E+02 + 4.54292E+02 3.49924E+02 2.69364E+02 2.07234E+02 1.59361E+02 1.22498E+02 + 9.41309E+01 7.23595E+01 5.56020E+01 4.27571E+01 3.28838E+01 2.53129E+01 + 1.95061E+01 1.50521E+01 1.16319E+01 9.00950E+00 6.99289E+00 5.44152E+00 + 4.24634E+00 3.32394E+00 2.61057E+00 2.05755E+00 1.62768E+00 1.29256E+00 + 1.03048E+00 8.24833E-01 6.62908E-01 5.34944E-01 4.33445E-01 3.52614E-01 + 2.88042E-01 2.36159E-01 1.94387E-01 1.60589E-01 1.33182E-01 1.10803E-01 + 9.25111E-02 7.74902E-02 6.51162E-02 5.48697E-02 4.63791E-02 3.93088E-02 + 3.34040E-02 2.84572E-02 2.43007E-02 2.07980E-02 1.78382E-02 1.53303E-02 + 1.32000E-02 1.13858E-02 9.83727E-03 8.51247E-03 7.37665E-03 6.40076E-03 + 5.56090E-03 4.83632E-03 4.21032E-03 3.66854E-03 3.19889E-03 2.79138E-03 + 2.43641E-03 2.12788E-03 1.85889E-03 1.62409E-03 1.41891E-03 1.23942E-03 + 1.08227E-03 9.44555E-04 8.23793E-04 7.17836E-04 6.24828E-04 5.43170E-04 + 4.71473E-04 4.08533E-04 3.53302E-04 3.04867E-04 2.62435E-04 2.25299E-04 + 1.92839E-04 1.64562E-04 1.39908E-04 1.18492E-04 9.99338E-05 8.38959E-05 + 7.00788E-05 5.82160E-05 4.80704E-05 3.94311E-05 3.21102E-05 2.59408E-05 + 2.07737E-05 1.64768E-05 1.29292E-05 1.00301E-05 7.67957E-06 5.79670E-06 + 4.30692E-06 3.14442E-06 2.25136E-06 1.57727E-06 1.07847E-06 7.17551E-07 + 4.62903E-07 2.88342E-07 1.72385E-07 9.81785E-08 5.26028E-08 2.59624E-08 + 1.13509E-08 4.05680E-09 1.00782E-09 1.20463E-10 0.00000E+00 5.69685E+10 + 4.59583E+10 3.67753E+10 2.94194E+10 2.35287E+10 1.88125E+10 1.50375E+10 + 1.20168E+10 9.60019E+09 7.66741E+09 6.12201E+09 4.88667E+09 3.89946E+09 + 3.11076E+09 2.48082E+09 1.97785E+09 1.57635E+09 1.25596E+09 1.00037E+09 + 7.96524E+08 6.34008E+08 5.04479E+08 4.01275E+08 3.19072E+08 2.53618E+08 + 2.01517E+08 1.60056E+08 1.27083E+08 1.00764E+08 7.99451E+07 6.34027E+07 + 5.02632E+07 3.98304E+07 3.15499E+07 2.49803E+07 1.97686E+07 1.56370E+07 + 1.23633E+07 9.77043E+06 7.71769E+06 6.09328E+06 4.80840E+06 3.79256E+06 + 2.98979E+06 2.35571E+06 1.85511E+06 1.46010E+06 1.14855E+06 9.02964E+05 + 7.09477E+05 5.57118E+05 4.37212E+05 3.42900E+05 2.68762E+05 2.10516E+05 + 1.64785E+05 1.28900E+05 1.00761E+05 7.87089E+04 6.14390E+04 4.79233E+04 + 3.73529E+04 2.90919E+04 2.26404E+04 1.76058E+04 1.36798E+04 1.06205E+04 + 8.23879E+03 6.38475E+03 4.94484E+03 3.82644E+03 2.95833E+03 2.28523E+03 + 1.76378E+03 1.36018E+03 1.04806E+03 8.06916E+02 6.20768E+02 4.77205E+02 + 3.66588E+02 2.81431E+02 2.15933E+02 1.65600E+02 1.26949E+02 9.72868E+01 + 7.45837E+01 5.71570E+01 4.38357E+01 3.36240E+01 2.58151E+01 1.98419E+01 + 1.52724E+01 1.17728E+01 9.09653E+00 7.04371E+00 5.46843E+00 4.25779E+00 + 3.32567E+00 2.60644E+00 2.05012E+00 1.61862E+00 1.28292E+00 1.02092E+00 + 8.15729E-01 6.54463E-01 5.27247E-01 4.26514E-01 3.46425E-01 2.82548E-01 + 2.31301E-01 1.90104E-01 1.56819E-01 1.29865E-01 1.07887E-01 8.99455E-02 + 7.52323E-02 6.31276E-02 5.31168E-02 4.48321E-02 3.79419E-02 3.21948E-02 + 2.73863E-02 2.33509E-02 1.99548E-02 1.70886E-02 1.46633E-02 1.26057E-02 + 1.08559E-02 9.36428E-03 8.08994E-03 6.99890E-03 6.06283E-03 5.25839E-03 + 4.56539E-03 3.96758E-03 3.45097E-03 3.00384E-03 2.61647E-03 2.27959E-03 + 1.98727E-03 1.73282E-03 1.51109E-03 1.31766E-03 1.14876E-03 1.00113E-03 + 8.72006E-04 7.58984E-04 6.60006E-04 5.73297E-04 4.97321E-04 4.30751E-04 + 3.72436E-04 3.21376E-04 2.76698E-04 2.37648E-04 2.03552E-04 1.73821E-04 + 1.47986E-04 1.25517E-04 1.06049E-04 8.92227E-05 7.47204E-05 6.22601E-05 + 5.15916E-05 4.24930E-05 3.47674E-05 2.82399E-05 2.27553E-05 1.81755E-05 + 1.43788E-05 1.12539E-05 8.70808E-06 6.65062E-06 5.00772E-06 3.71191E-06 + 2.70393E-06 1.93194E-06 1.35094E-06 9.22210E-07 6.12767E-07 3.94898E-07 + 2.45798E-07 1.46862E-07 8.35791E-08 4.47158E-08 2.20033E-08 9.56434E-09 + 3.38526E-09 8.31475E-10 1.00056E-10 0.00000E+00 1.80551E+08 2.31509E+07 + 1.93543E+07 1.61799E+07 1.35262E+07 1.13079E+07 9.45344E+06 7.90317E+06 + 6.60719E+06 5.52377E+06 4.61805E+06 3.86088E+06 3.22789E+06 2.69871E+06 + 2.25631E+06 1.88645E+06 1.57725E+06 1.31875E+06 1.10263E+06 9.21942E+05 + 7.70879E+05 6.44581E+05 5.38986E+05 4.50700E+05 3.76884E+05 3.15166E+05 + 2.63562E+05 2.20413E+05 1.84193E+05 1.54050E+05 1.28845E+05 1.07768E+05 + 9.01423E+04 7.54032E+04 6.30772E+04 5.27659E+04 4.41421E+04 3.69298E+04 + 3.08979E+04 2.58530E+04 2.16334E+04 1.81040E+04 1.51518E+04 1.26822E+04 + 1.06163E+04 8.88796E+03 7.44193E+03 6.23204E+03 5.21965E+03 4.37246E+03 + 3.66345E+03 3.07004E+03 2.57332E+03 2.15751E+03 1.80937E+03 1.51786E+03 + 1.27374E+03 1.06928E+03 8.97989E+02 7.54475E+02 6.34207E+02 5.33397E+02 + 4.48877E+02 3.77996E+02 3.18535E+02 2.68637E+02 2.26750E+02 1.91573E+02 + 1.61998E+02 1.37159E+02 1.16265E+02 9.86755E+01 8.38591E+01 7.13680E+01 + 6.08271E+01 5.19221E+01 4.43897E+01 3.80094E+01 3.25966E+01 2.79966E+01 + 2.40802E+01 2.07390E+01 1.78828E+01 1.54354E+01 1.33339E+01 1.15291E+01 + 9.97113E+00 8.62865E+00 7.46670E+00 6.46213E+00 5.59278E+00 4.84014E+00 + 4.18810E+00 3.62444E+00 3.13632E+00 2.71408E+00 2.34898E+00 2.03338E+00 + 1.76062E+00 1.52492E+00 1.32123E+00 1.14518E+00 9.92955E-01 8.61290E-01 + 7.47352E-01 6.48702E-01 5.63241E-01 4.89163E-01 4.24945E-01 3.69141E-01 + 3.20707E-01 2.78617E-01 2.42069E-01 2.10226E-01 1.82546E-01 1.58460E-01 + 1.37498E-01 1.19226E-01 1.03341E-01 8.95099E-02 7.74722E-02 6.69979E-02 + 5.78870E-02 4.99654E-02 4.30813E-02 3.71025E-02 3.19134E-02 2.74134E-02 + 2.35143E-02 2.01391E-02 1.72207E-02 1.47000E-02 1.25261E-02 1.06529E-02 + 9.04155E-03 7.65773E-03 6.47149E-03 5.45647E-03 4.58782E-03 3.84856E-03 + 3.21959E-03 2.68569E-03 2.23358E-03 1.85171E-03 1.53003E-03 1.25982E-03 + 1.03352E-03 8.44598E-04 6.87403E-04 5.57068E-04 4.49406E-04 3.60823E-04 + 2.88243E-04 2.29036E-04 1.80966E-04 1.42119E-04 1.10903E-04 8.59937E-05 + 6.61795E-05 5.05427E-05 3.82861E-05 2.87490E-05 2.13859E-05 1.57488E-05 + 1.14722E-05 8.25927E-06 5.87099E-06 4.11601E-06 2.84246E-06 1.93085E-06 + 1.28789E-06 8.42361E-07 5.38674E-07 3.36060E-07 2.03917E-07 1.19913E-07 + 6.80401E-08 3.70540E-08 1.92403E-08 9.44658E-09 4.33884E-09 1.83843E-09 + 7.04596E-10 2.38003E-10 6.81025E-11 1.55340E-11 2.55100E-12 2.49186E-13 + 9.43101E-15 3.52184E-17 0.00000E+00 3.09804E+07 2.60378E+07 2.17886E+07 + 1.82329E+07 1.52578E+07 1.27685E+07 1.06857E+07 8.94292E+06 7.48460E+06 + 6.26429E+06 5.24313E+06 4.38858E+06 3.67344E+06 3.07496E+06 2.57408E+06 + 2.15488E+06 1.80402E+06 1.51036E+06 1.26456E+06 1.05881E+06 8.86579E+05 + 7.42404E+05 6.21708E+05 5.20663E+05 4.36066E+05 3.65237E+05 3.05931E+05 + 2.56273E+05 2.14525E+05 1.79731E+05 1.50591E+05 1.26186E+05 1.05745E+05 + 8.86227E+04 7.42798E+04 6.22607E+04 5.21907E+04 4.37538E+04 3.66847E+04 + 3.07612E+04 2.57972E+04 2.16370E+04 1.81501E+04 1.52272E+04 1.27769E+04 + 1.07226E+04 9.00008E+03 7.55559E+03 6.34413E+03 5.32797E+03 4.47553E+03 + 3.76032E+03 3.16016E+03 2.65648E+03 2.23369E+03 1.87874E+03 1.58069E+03 + 1.33038E+03 1.12011E+03 9.43446E+02 7.94976E+02 6.70172E+02 5.65234E+02 + 4.76975E+02 4.02721E+02 3.40230E+02 2.87620E+02 2.43312E+02 2.05957E+02 + 1.74497E+02 1.47964E+02 1.25571E+02 1.06665E+02 9.06908E+01 7.71852E+01 + 6.57570E+01 5.60781E+01 4.78726E+01 4.09086E+01 3.49914E+01 2.99574E+01 + 2.56690E+01 2.20109E+01 1.88855E+01 1.62116E+01 1.39254E+01 1.19618E+01 + 1.02795E+01 8.83268E+00 7.59025E+00 6.52272E+00 5.60535E+00 4.81660E+00 + 4.13998E+00 3.55855E+00 3.05943E+00 2.63111E+00 2.26363E+00 1.94835E+00 + 1.67786E+00 1.44573E+00 1.24646E+00 1.07531E+00 9.28219E-01 8.01726E-01 + 6.92865E-01 5.99108E-01 5.18290E-01 4.48607E-01 3.88367E-01 3.36342E-01 + 2.91342E-01 2.52444E-01 2.18699E-01 1.89484E-01 1.64159E-01 1.42200E-01 + 1.23124E-01 1.06592E-01 9.22411E-02 7.97855E-02 6.89752E-02 5.95940E-02 + 5.14548E-02 4.43950E-02 3.82739E-02 3.29691E-02 2.83742E-02 2.43967E-02 + 2.09561E-02 1.79823E-02 1.54140E-02 1.31988E-02 1.12887E-02 9.64422E-03 + 8.22998E-03 7.01537E-03 5.97368E-03 5.07957E-03 4.31590E-03 3.66333E-03 + 3.10653E-03 2.63213E-03 2.22855E-03 1.88571E-03 1.59489E-03 1.34856E-03 + 1.14020E-03 9.64172E-04 8.15647E-04 6.90456E-04 5.85023E-04 4.96282E-04 + 4.21613E-04 3.58775E-04 3.05855E-04 2.61245E-04 2.23630E-04 1.91751E-04 + 1.64693E-04 1.41645E-04 1.21935E-04 1.05006E-04 9.04021E-05 7.77495E-05 + 6.67434E-05 5.71354E-05 4.87245E-05 4.13460E-05 3.48690E-05 2.91821E-05 + 2.42041E-05 1.98535E-05 1.60744E-05 1.28154E-05 1.00318E-05 7.68330E-06 + 5.73227E-06 4.14238E-06 2.87773E-06 1.90153E-06 1.17673E-06 6.64609E-07 + 3.26868E-07 1.24803E-07 2.13715E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 4.23491E+07 3.55840E+07 2.97690E+07 2.49040E+07 + 2.08344E+07 1.74302E+07 1.45825E+07 1.22003E+07 1.02074E+07 8.54031E+06 + 7.14564E+06 5.97887E+06 5.00275E+06 4.18610E+06 3.50286E+06 2.93122E+06 + 2.45295E+06 2.05278E+06 1.71795E+06 1.43778E+06 1.20335E+06 1.00719E+06 + 8.43034E+05 7.05665E+05 5.90706E+05 4.94499E+05 4.13980E+05 3.46591E+05 + 2.89966E+05 2.42794E+05 2.03309E+05 1.70256E+05 1.42586E+05 1.19422E+05 + 1.00028E+05 8.37862E+04 7.01859E+04 5.87982E+04 4.92624E+04 4.12770E+04 + 3.45894E+04 2.89884E+04 2.42970E+04 2.03672E+04 1.70751E+04 1.43170E+04 + 1.20060E+04 1.00696E+04 8.44680E+03 7.08670E+03 5.94664E+03 4.99092E+03 + 4.18963E+03 3.51773E+03 2.95425E+03 2.48162E+03 2.08514E+03 1.75248E+03 + 1.47331E+03 1.23900E+03 1.04230E+03 8.77135E+02 7.38419E+02 6.21889E+02 + 5.23972E+02 4.41673E+02 3.72480E+02 3.14288E+02 2.65302E+02 2.24112E+02 + 1.89432E+02 1.60215E+02 1.35595E+02 1.14837E+02 9.73268E+01 8.25465E+01 + 7.00622E+01 5.95097E+01 5.05829E+01 4.30251E+01 3.66205E+01 3.11880E+01 + 2.65757E+01 2.26552E+01 1.93196E+01 1.64842E+01 1.40643E+01 1.20047E+01 + 1.02454E+01 8.74522E+00 7.46547E+00 6.37368E+00 5.44178E+00 4.64812E+00 + 3.97098E+00 3.39380E+00 2.90191E+00 2.48273E+00 2.12547E+00 1.82093E+00 + 1.56122E+00 1.33961E+00 1.15040E+00 9.88722E-01 8.50446E-01 7.32079E-01 + 6.30658E-01 5.43666E-01 4.69017E-01 4.04777E-01 3.49542E-01 3.01963E-01 + 2.61002E-01 2.25600E-01 1.95063E-01 1.68681E-01 1.45879E-01 1.26132E-01 + 1.09068E-01 9.42938E-02 8.15033E-02 7.04280E-02 6.08372E-02 5.25322E-02 + 4.53412E-02 3.91160E-02 3.37282E-02 2.90667E-02 2.50353E-02 2.15505E-02 + 1.85398E-02 1.59402E-02 1.36977E-02 1.17635E-02 1.00971E-02 8.66261E-03 + 7.42884E-03 6.36886E-03 5.45703E-03 4.67611E-03 4.00664E-03 3.43323E-03 + 2.94247E-03 2.52278E-03 2.16410E-03 1.85771E-03 1.59611E-03 1.37280E-03 + 1.18219E-03 1.01945E-03 8.80452E-04 7.61643E-04 6.59981E-04 5.72868E-04 + 4.98089E-04 4.33741E-04 3.78238E-04 3.30294E-04 2.88629E-04 2.52348E-04 + 2.20638E-04 1.92822E-04 1.68334E-04 1.46707E-04 1.27550E-04 1.10542E-04 + 9.54174E-05 8.19573E-05 6.99800E-05 5.93359E-05 4.98957E-05 4.15646E-05 + 3.42363E-05 2.78393E-05 2.23021E-05 1.75589E-05 1.35473E-05 1.02067E-05 + 7.47637E-06 5.29518E-06 3.60037E-06 2.32817E-06 1.41281E-06 7.90016E-07 + 3.95617E-07 1.69336E-07 5.67455E-08 1.19530E-08 2.95154E-10 0.00000E+00 + 0.00000E+00 6.58223E+07 5.52137E+07 4.61062E+07 3.84999E+07 3.21483E+07 + 2.68445E+07 2.24157E+07 1.87175E+07 1.56294E+07 1.30508E+07 1.08976E+07 + 9.09965E+06 7.59836E+06 6.34478E+06 5.29803E+06 4.42400E+06 3.69417E+06 + 3.08477E+06 2.57591E+06 2.15102E+06 1.79623E+06 1.49998E+06 1.25260E+06 + 1.04604E+06 8.73560E+05 7.29532E+05 6.09261E+05 5.08832E+05 4.24638E+05 + 3.54664E+05 2.96230E+05 2.47432E+05 2.06680E+05 1.72647E+05 1.44224E+05 + 1.20479E+05 1.00647E+05 8.40833E+04 7.02495E+04 5.86951E+04 4.90443E+04 + 4.09830E+04 3.42493E+04 2.86242E+04 2.39251E+04 1.99992E+04 1.67191E+04 + 1.39785E+04 1.16885E+04 9.77483E+03 8.17555E+03 6.83889E+03 5.72163E+03 + 4.78768E+03 4.00687E+03 3.35403E+03 2.80812E+03 2.35156E+03 1.96969E+03 + 1.65023E+03 1.38295E+03 1.15928E+03 9.72074E+02 8.15360E+02 6.84144E+02 + 5.74253E+02 4.82198E+02 4.05065E+02 3.40378E+02 2.86194E+02 2.40751E+02 + 2.02620E+02 1.70618E+02 1.43749E+02 1.21180E+02 1.02213E+02 8.62652E+01 + 7.28483E+01 6.15537E+01 5.20392E+01 4.40188E+01 3.72530E+01 3.15412E+01 + 2.67149E+01 2.26337E+01 1.91865E+01 1.62636E+01 1.37924E+01 1.16958E+01 + 9.92033E+00 8.41613E+00 7.14168E+00 6.06129E+00 5.14736E+00 4.37276E+00 + 3.71680E+00 3.16132E+00 2.69086E+00 2.29233E+00 1.95458E+00 1.66818E+00 + 1.42516E+00 1.21876E+00 1.04330E+00 8.93984E-01 7.66784E-01 6.58299E-01 + 5.65662E-01 4.86510E-01 4.18675E-01 3.60579E-01 3.10724E-01 2.67958E-01 + 2.31123E-01 1.99453E-01 1.72176E-01 1.48672E-01 1.28371E-01 1.10875E-01 + 9.57644E-02 8.27117E-02 7.14334E-02 6.16859E-02 5.32601E-02 4.59763E-02 + 3.96798E-02 3.42371E-02 2.95333E-02 2.54688E-02 2.19577E-02 1.89258E-02 + 1.63086E-02 1.40510E-02 1.21033E-02 1.04244E-02 8.97796E-03 7.73259E-03 + 6.66117E-03 5.73786E-03 4.94540E-03 4.26428E-03 3.67912E-03 3.17655E-03 + 2.74501E-03 2.37448E-03 2.05631E-03 1.78303E-03 1.54820E-03 1.34626E-03 + 1.17245E-03 1.02265E-03 8.93359E-04 7.81567E-04 6.84702E-04 6.00576E-04 + 5.27305E-04 4.63320E-04 4.07364E-04 3.58142E-04 3.14774E-04 2.76447E-04 + 2.42479E-04 2.12297E-04 1.85419E-04 1.61442E-04 1.40029E-04 1.20898E-04 + 1.03812E-04 8.85721E-05 7.50106E-05 6.29797E-05 5.23688E-05 4.30488E-05 + 3.49307E-05 2.79231E-05 2.19399E-05 1.68981E-05 1.27156E-05 9.31080E-06 + 6.60094E-06 4.50238E-06 2.93079E-06 1.80068E-06 1.02971E-06 5.37164E-07 + 2.48590E-07 9.79980E-08 3.10320E-08 7.05088E-09 3.56003E-10 0.00000E+00 + 1.06854E+08 8.94158E+07 7.44723E+07 6.20232E+07 5.16537E+07 4.30168E+07 + 3.58231E+07 2.98316E+07 2.48416E+07 2.06858E+07 1.72247E+07 1.43425E+07 + 1.19422E+07 9.94339E+06 8.27895E+06 6.89297E+06 5.73890E+06 4.77795E+06 + 3.97783E+06 3.31164E+06 2.75697E+06 2.29517E+06 1.91069E+06 1.59059E+06 + 1.32410E+06 1.10225E+06 9.17555E+05 7.63806E+05 6.35312E+05 5.28856E+05 + 4.40238E+05 3.66469E+05 3.05062E+05 2.53946E+05 2.11397E+05 1.75969E+05 + 1.46478E+05 1.21931E+05 1.01499E+05 8.44925E+04 7.03374E+04 5.85554E+04 + 4.87487E+04 4.05859E+04 3.37914E+04 2.81358E+04 2.34281E+04 1.95094E+04 + 1.62472E+04 1.35316E+04 1.12708E+04 9.38869E+03 7.82166E+03 6.51693E+03 + 5.43051E+03 4.52583E+03 3.77242E+03 3.14494E+03 2.62229E+03 2.18691E+03 + 1.82419E+03 1.52197E+03 1.27012E+03 1.06022E+03 8.85251E+02 7.39374E+02 + 6.17730E+02 5.16272E+02 4.31580E+02 3.60972E+02 3.02037E+02 2.52822E+02 + 2.11720E+02 1.77381E+02 1.48683E+02 1.24688E+02 1.04618E+02 8.78228E+01 + 7.37604E+01 6.19799E+01 5.21055E+01 4.38238E+01 3.68738E+01 3.10367E+01 + 2.61312E+01 2.20140E+01 1.85452E+01 1.56315E+01 1.31754E+01 1.11092E+01 + 9.36999E+00 7.90598E+00 6.67279E+00 5.63615E+00 4.76296E+00 4.02795E+00 + 3.40918E+00 2.88811E+00 2.44914E+00 2.07913E+00 1.76701E+00 1.50348E+00 + 1.28077E+00 1.09234E+00 9.32717E-01 7.97331E-01 6.82355E-01 5.84573E-01 + 5.01353E-01 4.30300E-01 3.69668E-01 3.17815E-01 2.73481E-01 2.35416E-01 + 2.02786E-01 1.74763E-01 1.50680E-01 1.29933E-01 1.12095E-01 9.67231E-02 + 8.34732E-02 7.20469E-02 6.21893E-02 5.36826E-02 4.63399E-02 4.00011E-02 + 3.45284E-02 2.98034E-02 2.57241E-02 2.22028E-02 1.91635E-02 1.65407E-02 + 1.42784E-02 1.23264E-02 1.06434E-02 9.19250E-03 7.94221E-03 6.86538E-03 + 5.93611E-03 5.13717E-03 4.44907E-03 3.85650E-03 3.34614E-03 2.90653E-03 + 2.52771E-03 2.20112E-03 1.91934E-03 1.67602E-03 1.46564E-03 1.28351E-03 + 1.12556E-03 9.88323E-04 8.68836E-04 7.64558E-04 6.73332E-04 5.93294E-04 + 5.22896E-04 4.60905E-04 4.06017E-04 3.57366E-04 3.14140E-04 2.75651E-04 + 2.41318E-04 2.10649E-04 1.83230E-04 1.58708E-04 1.36784E-04 1.17207E-04 + 9.97606E-05 8.42594E-05 7.05375E-05 5.84688E-05 4.79032E-05 3.87348E-05 + 3.08539E-05 2.41557E-05 1.85387E-05 1.39029E-05 1.01490E-05 7.17719E-06 + 4.88786E-06 3.18182E-06 1.96012E-06 1.12888E-06 5.97675E-07 2.84556E-07 + 1.18211E-07 4.10709E-08 1.07166E-08 8.19323E-10 0.00000E+00 1.72375E+08 + 1.43878E+08 1.19504E+08 9.92525E+07 8.24288E+07 6.84535E+07 5.68449E+07 + 4.72027E+07 3.91942E+07 3.25428E+07 2.70189E+07 2.24316E+07 1.86222E+07 + 1.54590E+07 1.28325E+07 1.06518E+07 8.84119E+06 7.33804E+06 6.09016E+06 + 5.05427E+06 4.19438E+06 3.48064E+06 2.88822E+06 2.39653E+06 1.98846E+06 + 1.64981E+06 1.36877E+06 1.13556E+06 9.41297E+05 7.80874E+05 6.47769E+05 + 5.37335E+05 4.45714E+05 3.69705E+05 3.06649E+05 2.54327E+05 2.10924E+05 + 1.74924E+05 1.45065E+05 1.20300E+05 9.97623E+04 8.27296E+04 6.86045E+04 + 5.68909E+04 4.71774E+04 3.91227E+04 3.24436E+04 2.69052E+04 2.23129E+04 + 1.85050E+04 1.53475E+04 1.27294E+04 1.05585E+04 8.75844E+03 7.26579E+03 + 6.02804E+03 5.00163E+03 4.15044E+03 3.44453E+03 2.85907E+03 2.37348E+03 + 1.97069E+03 1.63655E+03 1.35933E+03 1.12932E+03 9.38445E+02 7.80031E+02 + 6.48537E+02 5.39301E+02 4.48675E+02 3.73404E+02 3.10860E+02 2.58890E+02 + 2.15694E+02 1.79779E+02 1.49909E+02 1.25056E+02 1.04371E+02 8.71459E+01 + 7.27963E+01 6.08363E+01 5.08629E+01 4.25419E+01 3.55947E+01 2.97913E+01 + 2.49499E+01 2.08958E+01 1.75115E+01 1.46763E+01 1.23058E+01 1.03227E+01 + 8.66340E+00 7.27409E+00 6.11305E+00 5.14068E+00 4.32676E+00 3.64529E+00 + 3.07447E+00 2.59606E+00 2.19481E+00 1.85798E+00 1.57492E+00 1.33678E+00 + 1.13617E+00 9.66953E-01 8.24010E-01 7.03093E-01 6.00644E-01 5.13767E-01 + 4.39850E-01 3.76984E-01 3.23391E-01 2.77710E-01 2.38602E-01 2.05171E-01 + 1.76535E-01 1.51988E-01 1.30890E-01 1.12792E-01 9.72282E-02 8.38394E-02 + 7.23144E-02 6.23886E-02 5.38364E-02 4.64650E-02 4.01096E-02 3.46288E-02 + 2.99016E-02 2.58238E-02 2.23062E-02 1.92717E-02 1.66539E-02 1.43964E-02 + 1.24486E-02 1.07686E-02 9.31991E-03 8.07064E-03 6.99379E-03 6.06348E-03 + 5.26255E-03 4.57164E-03 3.97550E-03 3.46097E-03 3.01665E-03 2.63271E-03 + 2.30068E-03 2.01325E-03 1.76411E-03 1.54786E-03 1.35984E-03 1.19607E-03 + 1.05311E-03 9.28060E-04 8.18405E-04 7.22025E-04 6.37081E-04 5.62045E-04 + 4.95706E-04 4.36759E-04 3.84348E-04 3.37663E-04 2.96012E-04 2.58809E-04 + 2.25552E-04 1.95814E-04 1.69232E-04 1.45492E-04 1.24327E-04 1.05506E-04 + 8.88273E-05 7.41093E-05 6.12102E-05 4.99620E-05 4.02433E-05 3.19279E-05 + 2.48953E-05 1.90285E-05 1.42128E-05 1.03350E-05 7.28273E-06 4.94493E-06 + 3.21252E-06 1.97834E-06 1.14214E-06 6.08983E-07 2.94236E-07 1.25525E-07 + 4.54696E-08 1.24447E-08 1.07601E-09 0.00000E+00 2.71066E+08 2.25704E+08 + 1.86975E+08 1.54878E+08 1.28282E+08 1.06246E+08 8.79899E+07 7.28654E+07 + 6.03366E+07 4.99586E+07 4.13627E+07 3.42435E+07 2.83476E+07 2.34653E+07 + 1.94224E+07 1.60750E+07 1.33035E+07 1.10091E+07 9.10979E+06 7.53760E+06 + 6.23630E+06 5.15930E+06 4.26799E+06 3.53041E+06 2.92010E+06 2.41512E+06 + 1.99732E+06 1.65169E+06 1.36466E+06 1.12837E+06 9.32938E+05 7.71301E+05 + 6.37628E+05 5.27089E+05 4.35687E+05 3.60091E+05 2.97589E+05 2.45921E+05 + 2.03212E+05 1.67911E+05 1.38735E+05 1.14622E+05 9.46961E+04 7.82305E+04 + 6.46254E+04 5.33845E+04 4.40974E+04 3.64250E+04 3.00869E+04 2.48513E+04 + 2.05266E+04 1.69544E+04 1.40041E+04 1.15673E+04 9.55473E+03 7.89262E+03 + 6.51993E+03 5.38628E+03 4.45005E+03 3.67684E+03 3.03827E+03 2.51088E+03 + 2.07529E+03 1.71552E+03 1.41833E+03 1.17284E+03 9.70028E+02 8.02460E+02 + 6.63910E+02 5.49511E+02 4.54951E+02 3.76761E+02 3.12110E+02 2.58641E+02 + 2.14409E+02 1.77808E+02 1.47513E+02 1.22430E+02 1.01654E+02 8.44384E+01 + 7.01680E+01 5.83336E+01 4.85150E+01 4.03637E+01 3.35934E+01 2.79778E+01 + 2.33027E+01 1.94225E+01 1.61909E+01 1.35044E+01 1.12699E+01 9.41095E+00 + 7.86310E+00 6.57665E+00 5.50503E+00 4.61273E+00 3.86943E+00 3.24991E+00 + 2.73319E+00 2.30182E+00 1.94134E+00 1.63973E+00 1.38706E+00 1.17507E+00 + 9.96955E-01 8.47068E-01 7.20739E-01 6.14080E-01 5.23939E-01 4.47492E-01 + 3.82677E-01 3.27587E-01 2.80762E-01 2.40785E-01 2.06700E-01 1.77575E-01 + 1.52667E-01 1.31307E-01 1.13022E-01 9.73289E-02 8.38538E-02 7.22747E-02 + 6.23183E-02 5.37526E-02 4.63795E-02 4.00306E-02 3.45614E-02 2.98488E-02 + 2.57870E-02 2.22856E-02 1.92668E-02 1.66636E-02 1.44192E-02 1.24828E-02 + 1.08126E-02 9.37184E-03 8.12890E-03 7.05683E-03 6.12987E-03 5.33098E-03 + 4.64096E-03 4.04471E-03 3.52921E-03 3.08319E-03 2.69696E-03 2.36216E-03 + 2.07157E-03 1.81901E-03 1.59915E-03 1.40740E-03 1.23985E-03 1.09313E-03 + 9.64365E-04 8.51104E-04 7.51254E-04 6.63006E-04 5.84851E-04 5.15602E-04 + 4.53957E-04 3.99070E-04 3.50131E-04 3.06450E-04 2.67433E-04 2.32572E-04 + 2.01431E-04 1.73635E-04 1.48858E-04 1.26820E-04 1.07277E-04 9.00135E-05 + 7.48323E-05 6.15784E-05 5.00691E-05 4.01691E-05 3.17388E-05 2.46447E-05 + 1.87576E-05 1.39516E-05 1.01034E-05 7.09185E-06 4.79863E-06 3.10897E-06 + 1.91175E-06 1.10436E-06 5.91191E-07 2.88282E-07 1.25033E-07 4.63736E-08 + 1.29663E-08 1.19651E-09 0.00000E+00 4.16933E+08 3.43651E+08 2.83982E+08 + 2.34649E+08 1.93870E+08 1.60164E+08 1.32307E+08 1.09285E+08 9.02619E+07 + 7.45433E+07 6.15566E+07 5.08279E+07 4.19653E+07 3.46449E+07 2.85989E+07 + 2.36058E+07 1.94827E+07 1.60783E+07 1.32675E+07 1.09471E+07 9.03163E+06 + 7.45063E+06 6.14581E+06 5.06902E+06 4.18048E+06 3.44737E+06 2.84253E+06 + 2.34360E+06 1.93045E+06 1.59133E+06 1.31166E+06 1.08103E+06 8.90873E+05 + 7.34096E+05 6.04853E+05 4.98288E+05 4.10452E+05 3.38068E+05 2.78423E+05 + 2.29280E+05 1.88794E+05 1.55443E+05 1.27972E+05 1.05348E+05 8.67164E+04 + 7.13744E+04 5.87424E+04 4.83427E+04 3.97816E+04 3.27346E+04 2.69344E+04 + 2.21609E+04 1.82326E+04 1.50002E+04 1.23405E+04 1.01522E+04 8.35190E+03 + 6.87086E+03 5.65253E+03 4.65035E+03 3.82601E+03 3.14796E+03 2.59025E+03 + 2.13152E+03 1.75421E+03 1.44386E+03 1.18858E+03 9.78593E+02 8.05739E+02 + 6.63659E+02 5.46753E+02 4.50533E+02 3.71345E+02 3.06164E+02 2.52502E+02 + 2.08315E+02 1.71920E+02 1.41936E+02 1.17226E+02 9.68556E+01 8.00573E+01 + 6.61995E+01 5.47630E+01 4.53193E+01 3.75178E+01 3.10822E+01 2.57536E+01 + 2.13551E+01 1.77119E+01 1.46997E+01 1.22078E+01 1.01458E+01 8.43780E+00 + 7.02560E+00 5.85515E+00 4.88536E+00 4.08138E+00 3.41440E+00 2.86061E+00 + 2.40032E+00 2.01730E+00 1.69815E+00 1.43184E+00 1.20927E+00 1.02295E+00 + 8.66717E-01 7.35491E-01 6.25062E-01 5.32031E-01 4.53373E-01 3.86879E-01 + 3.30517E-01 2.82742E-01 2.42057E-01 2.07452E-01 1.77952E-01 1.52779E-01 + 1.31238E-01 1.12833E-01 9.70679E-02 8.35544E-02 7.19615E-02 6.20086E-02 + 5.34580E-02 4.61077E-02 3.97859E-02 3.43460E-02 2.96631E-02 2.56303E-02 + 2.21563E-02 1.91629E-02 1.65828E-02 1.43589E-02 1.24405E-02 1.07859E-02 + 9.35841E-03 8.12651E-03 7.06352E-03 6.14382E-03 5.35057E-03 4.66476E-03 + 4.07148E-03 3.55787E-03 3.11283E-03 2.72683E-03 2.39161E-03 2.10011E-03 + 1.84624E-03 1.62475E-03 1.43117E-03 1.26163E-03 1.11285E-03 9.81996E-04 + 8.66660E-04 7.64792E-04 6.74613E-04 5.94637E-04 5.23698E-04 4.60502E-04 + 4.04214E-04 3.54027E-04 3.09250E-04 2.69287E-04 2.33626E-04 2.01820E-04 + 1.73488E-04 1.48293E-04 1.25944E-04 1.06186E-04 8.87919E-05 7.35519E-05 + 6.02996E-05 4.88404E-05 3.90278E-05 3.07116E-05 2.37481E-05 1.79994E-05 + 1.33315E-05 9.61459E-06 6.72223E-06 4.53227E-06 2.92778E-06 1.79695E-06 + 1.03789E-06 5.57035E-07 2.73401E-07 1.19949E-07 4.51522E-08 1.27498E-08 + 1.22809E-09 0.00000E+00 6.36022E+08 5.27165E+08 4.34541E+08 3.58149E+08 + 2.95157E+08 2.43219E+08 2.00400E+08 1.65102E+08 1.36007E+08 1.12027E+08 + 9.22656E+07 7.59817E+07 6.25649E+07 5.15116E+07 4.24063E+07 3.49066E+07 + 2.87300E+07 2.36436E+07 1.94554E+07 1.60073E+07 1.31688E+07 1.08323E+07 + 8.90931E+06 7.32682E+06 6.02469E+06 4.95336E+06 4.07202E+06 3.34711E+06 + 2.74859E+06 2.25875E+06 1.85597E+06 1.52483E+06 1.25261E+06 1.02886E+06 + 8.44979E+05 6.93828E+05 5.69633E+05 4.67608E+05 3.83807E+05 3.14984E+05 + 2.58469E+05 2.12067E+05 1.73973E+05 1.42705E+05 1.17042E+05 9.59824E+04 + 7.87029E+04 6.45268E+04 5.28983E+04 4.33606E+04 3.55390E+04 2.91254E+04 + 2.38670E+04 1.95563E+04 1.60228E+04 1.31269E+04 1.07536E+04 8.80899E+03 + 7.21568E+03 5.91036E+03 4.84106E+03 3.96519E+03 3.24781E+03 2.66027E+03 + 2.17909E+03 1.78505E+03 1.46237E+03 1.19813E+03 9.81620E+02 8.04478E+02 + 6.59408E+02 5.40575E+02 4.43249E+02 3.63529E+02 2.98224E+02 2.44718E+02 + 2.00873E+02 1.64937E+02 1.35477E+02 1.11319E+02 9.15044E+01 7.52464E+01 + 6.19026E+01 5.09451E+01 4.19434E+01 3.45594E+01 2.84799E+01 2.34900E+01 + 1.93802E+01 1.60013E+01 1.32216E+01 1.09340E+01 9.04951E+00 7.49964E+00 + 6.22178E+00 5.16838E+00 4.29942E+00 3.58200E+00 2.98912E+00 2.49858E+00 + 2.09218E+00 1.75499E+00 1.47478E+00 1.24152E+00 1.04700E+00 8.84488E-01 + 7.48475E-01 6.34407E-01 5.38625E-01 4.57897E-01 3.89860E-01 3.32357E-01 + 2.83749E-01 2.42465E-01 2.07440E-01 1.77654E-01 1.52295E-01 1.30642E-01 + 1.12181E-01 9.63977E-02 8.28939E-02 7.13293E-02 6.14169E-02 5.29139E-02 + 4.56147E-02 3.93448E-02 3.39559E-02 2.93216E-02 2.53344E-02 2.19024E-02 + 1.89471E-02 1.64011E-02 1.42075E-02 1.23158E-02 1.06843E-02 9.27670E-03 + 8.06171E-03 7.01294E-03 6.10508E-03 5.32152E-03 4.64352E-03 4.05642E-03 + 3.54760E-03 3.10617E-03 2.72277E-03 2.38935E-03 2.09897E-03 1.84570E-03 + 1.62440E-03 1.43070E-03 1.26082E-03 1.11156E-03 9.80136E-04 8.64192E-04 + 7.61712E-04 6.70949E-04 5.90431E-04 5.19009E-04 4.55398E-04 3.98771E-04 + 3.48324E-04 3.03369E-04 2.63311E-04 2.27635E-04 1.95894E-04 1.67701E-04 + 1.42714E-04 1.20634E-04 1.01197E-04 8.41661E-05 6.93205E-05 5.64828E-05 + 4.54485E-05 3.60606E-05 2.81593E-05 2.15925E-05 1.62148E-05 1.18866E-05 + 8.47321E-06 5.84550E-06 3.87989E-06 2.45979E-06 1.47535E-06 8.27766E-07 + 4.27930E-07 1.99995E-07 8.23762E-08 2.87211E-08 7.48737E-09 6.51846E-10 + 0.00000E+00 9.50745E+08 7.86300E+08 6.46604E+08 5.31657E+08 4.37093E+08 + 3.59307E+08 2.95329E+08 2.42713E+08 1.99448E+08 1.63874E+08 1.34629E+08 + 1.10589E+08 9.08304E+07 7.45923E+07 6.12493E+07 5.02864E+07 4.12803E+07 + 3.38827E+07 2.78070E+07 2.28176E+07 1.87209E+07 1.53576E+07 1.25967E+07 + 1.03307E+07 8.47116E+06 6.94529E+06 5.69339E+06 4.66652E+06 3.82100E+06 + 3.13094E+06 2.56511E+06 2.10123E+06 1.72097E+06 1.40931E+06 1.15392E+06 + 9.44596E+05 7.73112E+05 6.32657E+05 5.17636E+05 4.23458E+05 3.46358E+05 + 2.83250E+05 2.31603E+05 1.89343E+05 1.54769E+05 1.26488E+05 1.03358E+05 + 8.44449E+04 6.89818E+04 5.63417E+04 4.60109E+04 3.75688E+04 3.06714E+04 + 2.50369E+04 2.04348E+04 1.66766E+04 1.36079E+04 1.11027E+04 9.05782E+03 + 7.38888E+03 6.02697E+03 4.91575E+03 4.00919E+03 3.26969E+03 2.66653E+03 + 2.17462E+03 1.77347E+03 1.44636E+03 1.17949E+03 9.62096E+02 7.84846E+02 + 6.40304E+02 5.22459E+02 4.26377E+02 3.48034E+02 2.84151E+02 2.32054E+02 + 1.89562E+02 1.54898E+02 1.26616E+02 1.03535E+02 8.46941E+01 6.93103E+01 + 5.67436E+01 4.64741E+01 3.80948E+01 3.12325E+01 2.56301E+01 2.10403E+01 + 1.72868E+01 1.42151E+01 1.17003E+01 9.63929E+00 7.95276E+00 6.56907E+00 + 5.43392E+00 4.50192E+00 3.73597E+00 3.10579E+00 2.58663E+00 2.15832E+00 + 1.80437E+00 1.51138E+00 1.26840E+00 1.06651E+00 8.98429E-01 7.58229E-01 + 6.41030E-01 5.42927E-01 4.60489E-01 3.91211E-01 3.32820E-01 2.83592E-01 + 2.41887E-01 2.06590E-01 1.76642E-01 1.51202E-01 1.29525E-01 1.11080E-01 + 9.53410E-02 8.18988E-02 7.04063E-02 6.05713E-02 5.21471E-02 4.49255E-02 + 3.87301E-02 3.34114E-02 2.88423E-02 2.49149E-02 2.15372E-02 1.86307E-02 + 1.61282E-02 1.39733E-02 1.21155E-02 1.05137E-02 9.13184E-03 7.93910E-03 + 6.90942E-03 6.01788E-03 5.24812E-03 4.58174E-03 4.00437E-03 3.50363E-03 + 3.06887E-03 2.69093E-03 2.36195E-03 2.07515E-03 1.82473E-03 1.60571E-03 + 1.41381E-03 1.24535E-03 1.09719E-03 9.66647E-04 8.51409E-04 7.49512E-04 + 6.59248E-04 5.79177E-04 5.08177E-04 4.44984E-04 3.88782E-04 3.38779E-04 + 2.94291E-04 2.54727E-04 2.19570E-04 1.88372E-04 1.60739E-04 1.36327E-04 + 1.14830E-04 9.59746E-05 7.95194E-05 6.52360E-05 5.29393E-05 4.24194E-05 + 3.35130E-05 2.60553E-05 1.98902E-05 1.48695E-05 1.08515E-05 7.70141E-06 + 5.29088E-06 3.49857E-06 2.21135E-06 1.32401E-06 7.43119E-07 3.85628E-07 + 1.81867E-07 7.61377E-08 2.71474E-08 7.21198E-09 6.68302E-10 0.00000E+00 + 1.38529E+09 1.14331E+09 9.38067E+08 7.69557E+08 6.31235E+08 5.17708E+08 + 4.24542E+08 3.48095E+08 2.85375E+08 2.33924E+08 1.91723E+08 1.57112E+08 + 1.28732E+08 1.05462E+08 8.63866E+07 7.07508E+07 5.79364E+07 4.74357E+07 + 3.88323E+07 3.17844E+07 2.60116E+07 2.12839E+07 1.74127E+07 1.42433E+07 + 1.16488E+07 9.52537E+06 7.78762E+06 6.36591E+06 5.19833E+06 4.24790E+06 + 3.47065E+06 2.83511E+06 2.31554E+06 1.89085E+06 1.54377E+06 1.26009E+06 + 1.02833E+06 8.39040E+05 6.84461E+05 5.58253E+05 4.55228E+05 3.71144E+05 + 3.02532E+05 2.46556E+05 2.00898E+05 1.63662E+05 1.33302E+05 1.08553E+05 + 8.83813E+04 7.19442E+04 5.85529E+04 4.76452E+04 3.87622E+04 3.15297E+04 + 2.56420E+04 2.08502E+04 1.69510E+04 1.37788E+04 1.11985E+04 9.10012E+03 + 7.39392E+03 6.00688E+03 4.87949E+03 3.96330E+03 3.21887E+03 2.61409E+03 + 2.12283E+03 1.72384E+03 1.39963E+03 1.13662E+03 9.23057E+02 7.49640E+02 + 6.08858E+02 4.94573E+02 4.01798E+02 3.26485E+02 2.65343E+02 2.15704E+02 + 1.75398E+02 1.42668E+02 1.16084E+02 9.44888E+01 7.69421E+01 6.26793E+01 + 5.10818E+01 4.16663E+01 3.39941E+01 2.77620E+01 2.26820E+01 1.85485E+01 + 1.51825E+01 1.24405E+01 1.02041E+01 8.38283E+00 6.89556E+00 5.68102E+00 + 4.68829E+00 3.87598E+00 3.21047E+00 2.66445E+00 2.21576E+00 1.84641E+00 + 1.54179E+00 1.29007E+00 1.08165E+00 9.08710E-01 7.64918E-01 6.45086E-01 + 5.45077E-01 4.61278E-01 3.91049E-01 3.32013E-01 2.82366E-01 2.40409E-01 + 2.04981E-01 1.74988E-01 1.49563E-01 1.27944E-01 1.09583E-01 9.39442E-02 + 8.06108E-02 6.92301E-02 5.95057E-02 5.11884E-02 4.40680E-02 3.79671E-02 + 3.27356E-02 2.82462E-02 2.43910E-02 2.10783E-02 1.82299E-02 1.57791E-02 + 1.36697E-02 1.18521E-02 1.02855E-02 8.93439E-03 7.76830E-03 6.76169E-03 + 5.89006E-03 5.13739E-03 4.48564E-03 3.92076E-03 3.43065E-03 3.00492E-03 + 2.63463E-03 2.31212E-03 2.03080E-03 1.78501E-03 1.56992E-03 1.38135E-03 + 1.21574E-03 1.07004E-03 9.41627E-04 8.28262E-04 7.28030E-04 6.39272E-04 + 5.60580E-04 4.90859E-04 4.28872E-04 3.73818E-04 3.24917E-04 2.81494E-04 + 2.42962E-04 2.08807E-04 1.78582E-04 1.51893E-04 1.28390E-04 1.07767E-04 + 8.97459E-05 7.40811E-05 6.05406E-05 4.89347E-05 3.90515E-05 3.07243E-05 + 2.37864E-05 1.80808E-05 1.34590E-05 9.78061E-06 6.91298E-06 4.73108E-06 + 3.11795E-06 1.96579E-06 1.17559E-06 6.60455E-07 3.44205E-07 1.63811E-07 + 6.96090E-08 2.52831E-08 6.80976E-09 6.61847E-10 0.00000E+00 1.97386E+09 + 1.62585E+09 1.33111E+09 1.08963E+09 8.91830E+08 7.29832E+08 5.97174E+08 + 4.88556E+08 3.99634E+08 3.26848E+08 2.67277E+08 2.18530E+08 1.78645E+08 + 1.46017E+08 1.19328E+08 9.75023E+07 7.96551E+07 6.50639E+07 5.31365E+07 + 4.33882E+07 3.54221E+07 2.89135E+07 2.35966E+07 1.92540E+07 1.57077E+07 + 1.28122E+07 1.04483E+07 8.51915E+06 6.93871E+06 5.65542E+06 4.60857E+06 + 3.75476E+06 3.05851E+06 2.49087E+06 2.02816E+06 1.65096E+06 1.34360E+06 + 1.09323E+06 8.89318E+05 7.23281E+05 5.88113E+05 4.78098E+05 3.88576E+05 + 3.15744E+05 2.56505E+05 2.08332E+05 1.69168E+05 1.37334E+05 1.11465E+05 + 9.04476E+04 7.33765E+04 5.95137E+04 4.82590E+04 3.91239E+04 3.17110E+04 + 2.56969E+04 2.08190E+04 1.68635E+04 1.36568E+04 1.10577E+04 8.95156E+03 + 7.24529E+03 5.86328E+03 4.74415E+03 3.83809E+03 3.10469E+03 2.51115E+03 + 2.03091E+03 1.64216E+03 1.32800E+03 1.07392E+03 8.68416E+02 7.02261E+02 + 5.67932E+02 4.59340E+02 3.71558E+02 3.00600E+02 2.43242E+02 1.96874E+02 + 1.59388E+02 1.29080E+02 1.04572E+02 8.47512E+01 6.87151E+01 5.57371E+01 + 4.52509E+01 3.67470E+01 2.98723E+01 2.42952E+01 1.97788E+01 1.61185E+01 + 1.31506E+01 1.07412E+01 8.78794E+00 7.19999E+00 5.90889E+00 4.85807E+00 + 4.00180E+00 3.30311E+00 2.73210E+00 2.26465E+00 1.88127E+00 1.56620E+00 + 1.30674E+00 1.09262E+00 9.15513E-01 7.68710E-01 6.46730E-01 5.45218E-01 + 4.60393E-01 3.89491E-01 3.30039E-01 2.80165E-01 2.38113E-01 2.02684E-01 + 1.72754E-01 1.47436E-01 1.25948E-01 1.07733E-01 9.22464E-02 7.90649E-02 + 6.78318E-02 5.82481E-02 5.00627E-02 4.30647E-02 3.70761E-02 3.19469E-02 + 2.75501E-02 2.37780E-02 2.05397E-02 1.77575E-02 1.53654E-02 1.33078E-02 + 1.15358E-02 1.00092E-02 8.69301E-03 7.55739E-03 6.57728E-03 5.72870E-03 + 4.99593E-03 4.36141E-03 3.81139E-03 3.33410E-03 2.91941E-03 2.55864E-03 + 2.24434E-03 1.97010E-03 1.73045E-03 1.52067E-03 1.33674E-03 1.17518E-03 + 1.03306E-03 9.07814E-04 7.97282E-04 6.99606E-04 6.13172E-04 5.36610E-04 + 4.68856E-04 4.08701E-04 3.55363E-04 3.08076E-04 2.66177E-04 2.29086E-04 + 1.96296E-04 1.67361E-04 1.41891E-04 1.19536E-04 9.99892E-05 8.29729E-05 + 6.82398E-05 5.55572E-05 4.47337E-05 3.55583E-05 2.78638E-05 2.14841E-05 + 1.62639E-05 1.20571E-05 8.72678E-06 6.14444E-06 4.19024E-06 2.75318E-06 + 1.73204E-06 1.03493E-06 5.82129E-07 3.04664E-07 1.46185E-07 6.28893E-08 + 2.31478E-08 6.27851E-09 6.32733E-10 0.00000E+00 2.75782E+09 2.26729E+09 + 1.85242E+09 1.51322E+09 1.23594E+09 1.00931E+09 8.24102E+08 6.72774E+08 + 5.49146E+08 4.48161E+08 3.65687E+08 2.98340E+08 2.43354E+08 1.98468E+08 + 1.61833E+08 1.31937E+08 1.07545E+08 8.76457E+07 7.14156E+07 5.81801E+07 + 4.73885E+07 3.85912E+07 3.14209E+07 2.55778E+07 2.08172E+07 1.69391E+07 + 1.37805E+07 1.12088E+07 9.10690E+06 7.40429E+06 6.01870E+06 4.89133E+06 + 3.97425E+06 3.22839E+06 2.62191E+06 2.12874E+06 1.72789E+06 1.40219E+06 + 1.13760E+06 9.22718E+05 7.48236E+05 6.06595E+05 4.91643E+05 3.98372E+05 + 3.22712E+05 2.61354E+05 2.11607E+05 1.71283E+05 1.38607E+05 1.12135E+05 + 9.06940E+04 7.33334E+04 5.92802E+04 4.79073E+04 3.87061E+04 3.12640E+04 + 2.52463E+04 2.03817E+04 1.64503E+04 1.32740E+04 1.07085E+04 8.63684E+03 + 6.96445E+03 5.61473E+03 4.52571E+03 3.64726E+03 2.93883E+03 2.36767E+03 + 1.90699E+03 1.53607E+03 1.23719E+03 9.96379E+02 8.02419E+02 6.46220E+02 + 5.20448E+02 4.19187E+02 3.37666E+02 2.72041E+02 2.19212E+02 1.76685E+02 + 1.42448E+02 1.14884E+02 9.26898E+01 7.48134E+01 6.04108E+01 4.88262E+01 + 3.94740E+01 3.19480E+01 2.58703E+01 2.09708E+01 1.70179E+01 1.38271E+01 + 1.12481E+01 9.16643E+00 7.48131E+00 6.11691E+00 5.01096E+00 4.11334E+00 + 3.38373E+00 2.78970E+00 2.30516E+00 1.90916E+00 1.58483E+00 1.31861E+00 + 1.09961E+00 9.19027E-01 7.69780E-01 6.46122E-01 5.43494E-01 4.57962E-01 + 3.86651E-01 3.27000E-01 2.77076E-01 2.35077E-01 1.99769E-01 1.70003E-01 + 1.44873E-01 1.23586E-01 1.05573E-01 9.02853E-02 7.72944E-02 6.62411E-02 + 5.68248E-02 4.87938E-02 4.19368E-02 3.60763E-02 3.10626E-02 2.67695E-02 + 2.30902E-02 1.99344E-02 1.72255E-02 1.48981E-02 1.28977E-02 1.11759E-02 + 9.69333E-03 8.41573E-03 7.31382E-03 6.36313E-03 5.54022E-03 4.82977E-03 + 4.21464E-03 3.68149E-03 3.21885E-03 2.81690E-03 2.46722E-03 2.16257E-03 + 1.89676E-03 1.66448E-03 1.46117E-03 1.28293E-03 1.12642E-03 9.88778E-04 + 8.67546E-04 7.60621E-04 6.66208E-04 5.82747E-04 5.08907E-04 4.43653E-04 + 3.85813E-04 3.34623E-04 2.89335E-04 2.49299E-04 2.13947E-04 1.82779E-04 + 1.55358E-04 1.31295E-04 1.10246E-04 9.19062E-05 7.59998E-05 6.22815E-05 + 5.05204E-05 4.05260E-05 3.20907E-05 2.50492E-05 1.92385E-05 1.45069E-05 + 1.07129E-05 7.72455E-06 5.41930E-06 3.68374E-06 2.41386E-06 1.51579E-06 + 9.05241E-07 5.09905E-07 2.67959E-07 1.29517E-07 5.62815E-08 2.09054E-08 + 5.68285E-09 5.89394E-10 0.00000E+00 3.78673E+09 3.10751E+09 2.53383E+09 + 2.06570E+09 1.68378E+09 1.37224E+09 1.11816E+09 9.10963E+08 7.42032E+08 + 6.04322E+08 4.92081E+08 4.00614E+08 3.26089E+08 2.65378E+08 2.15930E+08 + 1.75662E+08 1.42876E+08 1.16186E+08 9.44634E+07 7.67867E+07 6.24049E+07 + 5.07064E+07 4.11921E+07 3.34560E+07 2.71668E+07 2.20550E+07 1.79009E+07 + 1.45262E+07 1.17744E+07 9.55040E+06 7.74467E+06 6.27886E+06 5.08926E+06 + 4.12403E+06 3.34104E+06 2.70585E+06 2.19082E+06 1.77335E+06 1.43505E+06 + 1.16098E+06 9.38989E+05 7.59238E+05 6.13724E+05 4.95959E+05 4.00677E+05 + 3.23607E+05 2.61284E+05 2.10903E+05 1.70185E+05 1.37288E+05 1.10716E+05 + 8.92606E+04 7.19412E+04 5.79647E+04 4.66895E+04 3.75962E+04 3.02648E+04 + 2.43559E+04 1.95949E+04 1.57600E+04 1.26721E+04 1.01864E+04 8.18608E+03 + 6.57689E+03 5.28273E+03 4.24224E+03 3.40594E+03 2.73397E+03 2.19385E+03 + 1.76049E+03 1.41254E+03 1.13319E+03 9.09020E+02 7.29159E+02 5.84880E+02 + 4.69163E+02 3.76364E+02 3.01955E+02 2.42294E+02 1.94461E+02 1.56111E+02 + 1.25364E+02 1.00710E+02 8.09367E+01 6.50742E+01 5.23702E+01 4.21587E+01 + 3.39769E+01 2.73983E+01 2.21179E+01 1.78761E+01 1.44667E+01 1.17227E+01 + 9.51694E+00 7.73870E+00 6.30465E+00 5.14679E+00 4.21060E+00 3.45247E+00 + 2.83743E+00 2.33751E+00 1.93031E+00 1.59790E+00 1.32591E+00 1.10284E+00 + 9.19449E-01 7.68308E-01 6.43422E-01 5.40049E-01 4.54113E-01 3.82641E-01 + 3.22995E-01 2.73189E-01 2.31379E-01 1.96304E-01 1.66793E-01 1.41927E-01 + 1.20903E-01 1.03144E-01 8.80965E-02 7.53309E-02 6.44860E-02 5.52609E-02 + 4.74039E-02 4.07044E-02 3.49857E-02 3.00990E-02 2.59193E-02 2.23410E-02 + 1.92747E-02 1.66449E-02 1.43875E-02 1.24486E-02 1.07809E-02 9.34585E-03 + 8.10987E-03 7.04439E-03 6.12553E-03 5.33048E-03 4.64431E-03 4.05038E-03 + 3.53574E-03 3.08926E-03 2.70144E-03 2.36411E-03 2.07030E-03 1.81400E-03 + 1.59009E-03 1.39417E-03 1.22248E-03 1.07180E-03 9.39357E-04 8.22794E-04 + 7.20078E-04 6.29478E-04 5.49486E-04 4.78814E-04 4.16461E-04 3.61291E-04 + 3.12563E-04 2.69548E-04 2.31614E-04 1.98204E-04 1.68832E-04 1.43066E-04 + 1.20528E-04 1.00879E-04 8.38178E-05 6.90753E-05 5.64098E-05 4.55944E-05 + 3.64418E-05 2.87503E-05 2.23581E-05 1.71073E-05 1.28516E-05 9.45564E-06 + 6.79383E-06 4.75049E-06 3.21957E-06 2.10467E-06 1.31963E-06 7.87915E-07 + 4.44517E-07 2.34513E-07 1.14082E-07 4.99725E-08 1.86685E-08 5.06831E-09 + 5.38156E-10 0.00000E+00 5.11938E+09 4.19372E+09 3.41292E+09 2.77698E+09 + 2.25914E+09 1.83754E+09 1.49435E+09 1.21503E+09 9.87739E+08 8.02816E+08 + 6.52391E+08 5.30049E+08 4.30565E+08 3.49685E+08 2.83940E+08 2.30509E+08 + 1.87095E+08 1.51825E+08 1.23178E+08 9.99145E+07 8.10270E+07 6.56955E+07 + 5.32528E+07 4.31570E+07 3.49670E+07 2.83246E+07 2.29382E+07 1.85720E+07 + 1.50195E+07 1.21547E+07 9.83393E+06 7.95422E+06 6.43214E+06 5.19994E+06 + 4.20268E+06 3.39553E+06 2.74258E+06 2.21457E+06 1.78769E+06 1.44268E+06 + 1.16391E+06 9.38725E+05 7.56876E+05 6.10067E+05 4.91581E+05 3.95982E+05 + 3.18872E+05 2.56696E+05 2.06575E+05 1.66186E+05 1.33650E+05 1.07448E+05 + 8.63533E+04 6.93770E+04 5.57192E+04 4.47350E+04 3.59041E+04 2.88068E+04 + 2.31047E+04 1.85252E+04 1.48485E+04 1.18978E+04 9.53040E+03 7.63177E+03 + 6.10958E+03 4.88963E+03 3.91221E+03 3.12942E+03 2.50229E+03 2.00079E+03 + 1.59950E+03 1.27844E+03 1.02169E+03 8.16427E+02 6.52361E+02 5.21255E+02 + 4.16506E+02 3.32829E+02 2.65995E+02 2.12617E+02 1.69990E+02 1.35949E+02 + 1.08763E+02 8.70481E+01 6.96990E+01 5.58618E+01 4.47854E+01 3.59475E+01 + 2.88709E+01 2.32143E+01 1.86891E+01 1.50667E+01 1.21631E+01 9.83839E+00 + 7.97155E+00 6.47184E+00 5.26550E+00 4.29369E+00 3.50950E+00 2.87553E+00 + 2.36195E+00 1.94498E+00 1.60567E+00 1.32888E+00 1.10254E+00 9.16981E-01 + 7.64475E-01 6.38792E-01 5.35024E-01 4.48972E-01 3.77571E-01 3.18121E-01 + 2.68587E-01 2.27093E-01 1.92354E-01 1.63183E-01 1.38649E-01 1.17943E-01 + 1.00483E-01 8.57142E-02 7.32045E-02 6.25933E-02 5.35800E-02 4.59142E-02 + 3.93863E-02 3.38211E-02 2.90713E-02 2.50132E-02 2.15427E-02 1.85717E-02 + 1.60261E-02 1.38428E-02 1.19692E-02 1.03588E-02 8.97404E-03 7.78213E-03 + 6.75525E-03 5.87017E-03 5.10473E-03 4.44443E-03 3.87313E-03 3.37830E-03 + 2.94918E-03 2.57658E-03 2.25261E-03 1.97055E-03 1.72460E-03 1.50984E-03 + 1.32203E-03 1.15755E-03 1.01329E-03 8.86602E-04 7.75205E-04 6.77148E-04 + 5.90764E-04 5.14602E-04 4.47420E-04 3.88250E-04 3.35998E-04 2.89944E-04 + 2.49384E-04 2.13703E-04 1.82361E-04 1.54885E-04 1.30854E-04 1.09900E-04 + 9.16924E-05 7.59379E-05 6.23736E-05 5.07641E-05 4.08893E-05 3.25665E-05 + 2.56014E-05 1.98379E-05 1.51245E-05 1.13217E-05 8.30106E-06 5.94444E-06 + 4.14378E-06 2.80085E-06 1.82711E-06 1.14420E-06 6.83176E-07 3.86067E-07 + 2.04423E-07 9.99962E-08 4.40706E-08 1.65115E-08 4.46538E-09 4.83564E-10 + 0.00000E+00 6.82494E+09 5.58134E+09 4.53368E+09 3.68196E+09 2.98970E+09 + 2.42714E+09 1.97005E+09 1.59874E+09 1.29716E+09 1.05226E+09 8.53422E+08 + 6.92018E+08 5.61023E+08 4.54730E+08 3.68497E+08 2.98553E+08 2.41832E+08 + 1.95844E+08 1.58565E+08 1.28354E+08 1.03874E+08 8.40435E+07 6.79826E+07 + 5.49776E+07 4.44495E+07 3.59285E+07 2.90331E+07 2.34557E+07 1.89273E+07 + 1.52833E+07 1.23377E+07 9.95701E+06 8.03351E+06 6.47976E+06 5.22504E+06 + 4.21177E+06 3.39393E+06 2.73407E+06 2.20183E+06 1.77264E+06 1.42666E+06 + 1.14783E+06 9.23201E+05 7.42284E+05 5.96620E+05 4.79377E+05 3.85041E+05 + 3.09161E+05 2.48147E+05 1.99103E+05 1.59695E+05 1.28040E+05 1.02622E+05 + 8.22197E+04 6.58490E+04 5.27183E+04 4.21901E+04 3.37519E+04 2.69914E+04 + 2.15770E+04 1.72424E+04 1.37736E+04 1.09987E+04 8.77981E+03 7.00618E+03 + 5.58901E+03 4.45707E+03 3.55335E+03 2.83164E+03 2.25635E+03 1.79752E+03 + 1.43163E+03 1.14001E+03 9.07662E+02 7.22590E+02 5.75216E+02 4.57888E+02 + 3.64502E+02 2.90184E+02 2.31051E+02 1.84005E+02 1.46577E+02 1.16802E+02 + 9.31117E+01 7.42584E+01 5.92810E+01 4.73394E+01 3.78492E+01 3.02806E+01 + 2.42548E+01 1.94532E+01 1.56249E+01 1.25680E+01 1.01299E+01 8.17949E+00 + 6.61838E+00 5.36719E+00 4.36280E+00 3.55510E+00 2.90430E+00 2.37879E+00 + 1.95348E+00 1.60842E+00 1.32777E+00 1.09893E+00 9.11828E-01 7.58462E-01 + 6.32393E-01 5.28562E-01 4.42663E-01 3.71552E-01 3.12473E-01 2.63353E-01 + 2.22291E-01 1.87981E-01 1.59225E-01 1.35086E-01 1.14748E-01 9.76284E-02 + 8.31703E-02 7.09435E-02 6.05879E-02 5.18044E-02 4.43444E-02 3.80002E-02 + 3.25983E-02 2.79936E-02 2.40639E-02 2.07068E-02 1.78360E-02 1.53786E-02 + 1.32728E-02 1.14673E-02 9.91674E-03 8.58445E-03 7.43853E-03 6.45194E-03 + 5.60215E-03 4.86766E-03 4.23443E-03 3.68686E-03 3.21283E-03 2.80197E-03 + 2.44540E-03 2.13555E-03 1.86593E-03 1.63097E-03 1.42594E-03 1.24676E-03 + 1.08996E-03 9.52559E-04 8.32012E-04 7.26132E-04 6.33048E-04 5.51159E-04 + 4.79072E-04 4.15592E-04 3.59786E-04 3.10606E-04 2.67355E-04 2.29353E-04 + 1.96007E-04 1.66794E-04 1.41257E-04 1.18989E-04 9.96328E-05 8.28686E-05 + 6.84128E-05 5.60108E-05 4.54353E-05 3.64743E-05 2.89515E-05 2.26815E-05 + 1.75149E-05 1.33076E-05 9.92797E-06 7.25526E-06 5.17937E-06 3.60021E-06 + 2.42753E-06 1.58068E-06 9.88912E-07 5.90570E-07 3.34294E-07 1.77597E-07 + 8.72749E-08 3.86326E-08 1.44817E-08 3.89362E-09 4.28797E-10 0.00000E+00 + 8.98408E+09 7.33487E+09 5.94721E+09 4.82110E+09 3.90746E+09 3.16634E+09 + 2.56527E+09 2.07788E+09 1.68275E+09 1.36247E+09 1.10292E+09 8.92618E+08 + 7.22261E+08 5.84288E+08 4.72567E+08 3.82121E+08 3.08914E+08 2.49674E+08 + 2.01747E+08 1.62981E+08 1.31631E+08 1.06286E+08 8.57986E+07 6.92429E+07 + 5.58672E+07 4.50634E+07 3.63385E+07 2.92957E+07 2.35893E+07 1.90071E+07 + 1.53106E+07 1.23295E+07 9.92588E+06 7.98848E+06 6.42730E+06 5.16928E+06 + 4.15610E+06 3.34043E+06 2.68397E+06 2.15580E+06 1.73098E+06 1.38940E+06 + 1.11483E+06 8.94209E+05 7.16989E+05 5.74683E+05 4.60452E+05 3.68788E+05 + 2.95260E+05 2.36301E+05 1.89042E+05 1.51175E+05 1.20846E+05 9.65622E+04 + 7.71274E+04 6.15792E+04 4.91454E+04 3.92062E+04 3.12643E+04 2.49211E+04 + 1.98568E+04 1.58153E+04 1.25913E+04 1.00207E+04 7.97181E+03 6.33950E+03 + 5.03959E+03 4.00487E+03 3.18105E+03 2.52641E+03 2.00592E+03 1.59218E+03 + 1.26349E+03 1.00247E+03 7.95241E+02 6.30781E+02 5.00299E+02 3.96803E+02 + 3.14730E+02 2.49659E+02 1.98075E+02 1.57187E+02 1.24781E+02 9.90925E+01 + 7.87265E+01 6.26088E+01 4.98071E+01 3.96723E+01 3.16206E+01 2.52347E+01 + 2.01656E+01 1.61392E+01 1.29362E+01 1.03911E+01 8.36234E+00 6.74434E+00 + 5.45207E+00 4.41823E+00 3.58960E+00 2.92408E+00 2.38837E+00 1.95610E+00 + 1.60644E+00 1.32285E+00 1.09224E+00 9.04197E-01 7.50453E-01 6.24384E-01 + 5.20802E-01 4.35306E-01 3.64686E-01 3.06141E-01 2.57567E-01 2.17041E-01 + 1.83245E-01 1.54973E-01 1.31282E-01 1.11357E-01 9.46132E-02 8.04952E-02 + 6.85744E-02 5.84931E-02 4.99547E-02 4.27127E-02 3.65622E-02 3.13319E-02 + 2.68788E-02 2.30830E-02 1.98439E-02 1.70769E-02 1.47108E-02 1.26852E-02 + 1.09500E-02 9.46117E-03 8.18297E-03 7.08445E-03 6.13939E-03 5.32595E-03 + 4.62339E-03 4.01809E-03 3.49501E-03 3.04249E-03 2.65052E-03 2.31057E-03 + 2.01536E-03 1.75865E-03 1.53512E-03 1.34020E-03 1.17001E-03 1.02121E-03 + 8.90958E-04 7.76808E-04 6.76672E-04 5.88757E-04 5.11533E-04 4.43664E-04 + 3.84005E-04 3.31662E-04 2.85630E-04 2.45239E-04 2.09835E-04 1.78847E-04 + 1.51774E-04 1.28174E-04 1.07656E-04 8.98763E-05 7.45273E-05 6.13363E-05 + 5.00589E-05 4.04772E-05 3.23885E-05 2.56240E-05 2.00083E-05 1.53995E-05 + 1.16620E-05 8.67236E-06 6.31805E-06 4.49721E-06 3.11784E-06 2.09766E-06 + 1.36370E-06 8.52507E-07 5.09267E-07 2.88736E-07 1.53841E-07 7.58781E-08 + 3.36808E-08 1.26068E-08 3.36472E-09 3.75996E-10 0.00000E+00 1.16902E+10 + 9.52879E+09 7.71236E+09 6.24088E+09 5.04911E+09 4.08408E+09 3.30281E+09 + 2.67042E+09 2.15865E+09 1.74458E+09 1.40962E+09 1.13872E+09 9.19669E+08 + 7.42586E+08 5.99460E+08 4.83805E+08 3.90369E+08 3.14901E+08 2.53960E+08 + 2.04761E+08 1.65051E+08 1.33007E+08 1.07156E+08 8.63066E+07 6.94946E+07 + 5.59419E+07 4.50187E+07 3.62191E+07 2.91036E+07 2.34014E+07 1.88109E+07 + 1.51162E+07 1.21435E+07 9.75231E+06 7.82949E+06 6.28331E+06 5.04071E+06 + 4.04247E+06 3.24080E+06 2.59720E+06 2.08067E+06 1.66626E+06 1.33390E+06 + 1.06744E+06 8.53876E+05 6.82778E+05 5.45750E+05 4.36049E+05 3.48258E+05 + 2.78029E+05 2.21870E+05 1.76980E+05 1.41113E+05 1.12467E+05 8.95966E+04 + 7.13461E+04 5.67883E+04 4.51810E+04 3.59303E+04 2.85610E+04 2.26932E+04 + 1.80230E+04 1.43077E+04 1.13533E+04 9.00523E+03 7.13980E+03 5.65849E+03 + 4.48281E+03 3.54951E+03 2.81009E+03 2.22396E+03 1.75948E+03 1.39162E+03 + 1.10041E+03 8.69967E+02 6.87674E+02 5.43520E+02 4.29562E+02 3.39498E+02 + 2.68337E+02 2.12122E+02 1.67720E+02 1.32654E+02 1.04958E+02 8.30790E+01 + 6.58278E+01 5.21759E+01 4.14081E+01 3.28850E+01 2.61502E+01 2.08237E+01 + 1.66083E+01 1.32671E+01 1.06215E+01 8.52013E+00 6.84994E+00 5.52047E+00 + 4.46036E+00 3.61339E+00 2.93525E+00 2.39104E+00 1.95320E+00 1.60003E+00 + 1.31438E+00 1.08271E+00 8.94296E-01 7.40628E-01 6.14924E-01 5.11881E-01 + 4.27020E-01 3.57077E-01 2.99214E-01 2.51303E-01 2.11410E-01 1.78203E-01 + 1.50475E-01 1.27281E-01 1.07808E-01 9.14702E-02 7.77168E-02 6.61219E-02 + 5.63307E-02 4.80499E-02 4.10362E-02 3.50874E-02 3.00351E-02 2.57389E-02 + 2.20812E-02 1.89635E-02 1.63031E-02 1.40305E-02 1.20870E-02 1.04236E-02 + 8.99783E-03 7.77482E-03 6.72463E-03 5.82190E-03 5.04553E-03 4.37550E-03 + 3.79868E-03 3.30059E-03 2.87000E-03 2.49731E-03 2.17434E-03 1.89408E-03 + 1.65057E-03 1.43872E-03 1.25415E-03 1.09315E-03 9.52538E-04 8.29587E-04 + 7.21971E-04 6.27694E-04 5.45045E-04 4.72562E-04 4.08971E-04 3.53177E-04 + 3.04323E-04 2.61452E-04 2.23920E-04 1.91102E-04 1.62451E-04 1.37487E-04 + 1.15787E-04 9.69762E-05 8.07254E-05 6.67412E-05 5.47627E-05 4.45569E-05 + 3.59164E-05 2.86485E-05 2.25933E-05 1.75857E-05 1.34920E-05 1.01855E-05 + 7.55120E-06 5.48519E-06 3.89375E-06 2.69295E-06 1.80818E-06 1.17386E-06 + 7.33378E-07 4.38263E-07 2.48844E-07 1.32911E-07 6.57334E-08 2.92157E-08 + 1.09006E-08 2.88475E-09 3.26523E-10 0.00000E+00 1.50504E+10 1.22485E+10 + 9.89645E+09 7.99432E+09 6.45640E+09 5.21322E+09 4.20850E+09 3.39665E+09 + 2.74080E+09 2.21109E+09 1.78333E+09 1.43800E+09 1.15926E+09 9.34324E+08 + 7.52851E+08 6.06474E+08 4.88434E+08 3.93268E+08 3.16562E+08 2.54750E+08 + 2.04953E+08 1.64845E+08 1.32549E+08 1.06551E+08 8.56270E+07 6.87921E+07 + 5.52497E+07 4.43614E+07 3.55743E+07 2.85464E+07 2.28997E+07 1.83641E+07 + 1.47221E+07 1.17985E+07 9.45237E+06 7.56964E+06 6.05969E+06 4.84920E+06 + 3.87912E+06 3.10196E+06 2.47956E+06 1.98130E+06 1.58254E+06 1.26354E+06 + 1.00844E+06 8.04512E+05 6.41558E+05 5.11395E+05 4.07467E+05 3.24519E+05 + 2.58343E+05 2.05570E+05 1.63504E+05 1.29986E+05 1.03292E+05 8.20418E+04 + 6.51328E+04 5.16843E+04 4.09933E+04 3.24982E+04 2.57514E+04 2.03956E+04 + 1.61460E+04 1.27759E+04 1.01046E+04 7.98817E+03 6.31222E+03 4.98579E+03 + 3.93582E+03 3.10636E+03 2.45079E+03 1.93281E+03 1.52383E+03 1.20105E+03 + 9.46408E+02 7.45609E+02 5.87327E+02 4.62603E+02 3.64355E+02 2.86984E+02 + 2.26068E+02 1.78118E+02 1.40379E+02 1.10676E+02 8.72935E+01 6.89218E+01 + 5.44348E+01 4.30489E+01 3.40687E+01 2.69980E+01 2.14257E+01 1.70312E+01 + 1.35602E+01 1.08213E+01 8.65307E+00 6.93553E+00 5.57280E+00 4.48962E+00 + 3.62690E+00 2.93823E+00 2.38718E+00 1.94510E+00 1.58949E+00 1.30263E+00 + 1.07059E+00 8.82331E-01 7.29166E-01 6.04164E-01 5.01929E-01 4.17918E-01 + 3.48821E-01 2.91776E-01 2.44635E-01 2.05458E-01 1.72908E-01 1.45777E-01 + 1.23123E-01 1.04134E-01 8.82293E-02 7.48614E-02 6.36087E-02 5.41206E-02 + 4.61076E-02 3.93301E-02 3.35893E-02 2.87201E-02 2.45846E-02 2.10681E-02 + 1.80741E-02 1.55222E-02 1.33446E-02 1.14843E-02 9.89381E-03 8.53177E-03 + 7.36456E-03 6.36321E-03 5.50323E-03 4.76427E-03 4.12709E-03 3.57899E-03 + 3.10611E-03 2.69766E-03 2.34443E-03 2.03857E-03 1.77341E-03 1.54322E-03 + 1.34314E-03 1.16902E-03 1.01728E-03 8.84916E-04 7.69317E-04 6.68271E-04 + 5.79876E-04 5.02503E-04 4.34762E-04 3.75438E-04 3.23487E-04 2.78092E-04 + 2.38343E-04 2.03625E-04 1.73341E-04 1.46971E-04 1.24055E-04 1.04190E-04 + 8.70211E-05 7.22332E-05 5.95476E-05 4.87166E-05 3.95194E-05 3.17595E-05 + 2.52556E-05 1.98565E-05 1.54081E-05 1.17853E-05 8.87045E-06 6.55719E-06 + 4.74999E-06 3.36328E-06 2.32086E-06 1.55552E-06 1.00858E-06 6.29794E-07 + 3.76497E-07 2.14046E-07 1.14545E-07 5.67519E-08 2.52225E-08 9.36706E-09 + 2.45581E-09 2.81162E-10 0.00000E+00 1.91872E+10 1.55911E+10 1.25759E+10 + 1.01415E+10 8.17651E+09 6.59078E+09 5.31138E+09 4.27934E+09 3.44703E+09 + 2.77595E+09 2.23497E+09 1.79898E+09 1.44768E+09 1.16469E+09 9.36784E+08 + 7.53278E+08 6.05559E+08 4.86678E+08 3.91030E+08 3.14094E+08 2.52224E+08 + 2.02485E+08 1.62507E+08 1.30384E+08 1.04580E+08 8.38567E+07 6.72181E+07 + 5.38659E+07 4.31109E+07 3.45256E+07 2.76411E+07 2.21220E+07 1.76989E+07 + 1.41553E+07 1.13173E+07 9.04438E+06 7.22519E+06 5.76976E+06 4.60577E+06 + 3.67518E+06 2.93146E+06 2.33731E+06 1.86283E+06 1.48405E+06 1.18180E+06 + 9.40701E+05 7.48464E+05 5.95249E+05 4.73186E+05 3.75981E+05 2.98607E+05 + 2.37045E+05 1.88085E+05 1.49166E+05 1.18242E+05 9.36831E+04 7.41881E+04 + 5.87205E+04 4.64543E+04 3.67318E+04 2.90294E+04 2.29305E+04 1.81038E+04 + 1.42859E+04 1.12675E+04 8.88246E+03 6.99889E+03 5.51220E+03 4.33863E+03 + 3.41411E+03 2.68549E+03 2.11145E+03 1.65951E+03 1.30389E+03 1.02419E+03 + 8.04294E+02 6.31493E+02 4.95754E+02 3.89168E+02 3.05500E+02 2.39840E+02 + 1.88326E+02 1.47916E+02 1.16217E+02 9.13491E+01 7.18765E+01 5.65738E+01 + 4.45883E+01 3.51677E+01 2.77757E+01 2.19701E+01 1.74073E+01 1.38153E+01 + 1.09905E+01 8.76156E+00 7.00158E+00 5.60958E+00 4.50653E+00 3.63062E+00 + 2.93347E+00 2.37720E+00 1.93217E+00 1.57514E+00 1.28788E+00 1.05609E+00 + 8.68505E-01 7.16240E-01 5.92256E-01 4.91076E-01 4.08109E-01 3.40013E-01 + 2.83905E-01 2.37630E-01 1.99244E-01 1.67410E-01 1.40923E-01 1.18844E-01 + 1.00368E-01 8.49184E-02 7.19531E-02 6.10559E-02 5.18811E-02 4.41438E-02 + 3.76085E-02 3.20804E-02 2.73976E-02 2.34256E-02 2.00521E-02 1.71834E-02 + 1.47410E-02 1.26592E-02 1.08827E-02 9.36540E-03 8.06739E-03 6.95616E-03 + 6.00376E-03 5.18659E-03 4.48509E-03 3.88076E-03 3.36139E-03 2.91371E-03 + 2.52738E-03 2.19358E-03 1.90482E-03 1.65472E-03 1.43783E-03 1.24950E-03 + 1.08578E-03 9.43276E-04 8.19113E-04 7.10821E-04 6.16294E-04 5.33727E-04 + 4.61573E-04 3.98509E-04 3.43384E-04 2.95205E-04 2.53193E-04 2.16488E-04 + 1.84503E-04 1.56671E-04 1.32497E-04 1.11545E-04 9.34339E-05 7.78249E-05 + 6.44207E-05 5.29573E-05 4.32010E-05 3.49433E-05 2.79997E-05 2.21999E-05 + 1.74024E-05 1.34639E-05 1.02681E-05 7.70638E-06 5.68096E-06 4.10452E-06 + 2.89930E-06 1.99653E-06 1.33591E-06 8.65214E-07 5.40029E-07 3.22933E-07 + 1.83780E-07 9.84844E-08 4.88377E-08 2.16775E-08 8.00334E-09 2.07734E-09 + 2.40282E-10 0.00000E+00 2.42390E+10 1.96665E+10 1.58368E+10 1.27499E+10 + 1.02624E+10 8.25823E+09 6.64390E+09 5.34386E+09 4.29716E+09 3.45463E+09 + 2.77659E+09 2.23107E+09 1.79227E+09 1.43939E+09 1.15569E+09 9.27651E+08 + 7.44408E+08 5.97197E+08 4.78963E+08 3.84027E+08 3.07820E+08 2.46663E+08 + 1.97597E+08 1.58243E+08 1.26688E+08 1.01393E+08 8.11205E+07 6.48827E+07 + 5.18280E+07 4.14266E+07 3.31014E+07 2.64402E+07 2.11120E+07 1.68515E+07 + 1.34459E+07 1.07239E+07 8.54947E+06 6.81331E+06 5.42757E+06 4.32193E+06 + 3.44011E+06 2.73707E+06 2.17679E+06 1.73045E+06 1.37502E+06 1.09211E+06 + 8.67019E+05 6.88000E+05 5.45687E+05 4.32606E+05 3.42792E+05 2.71490E+05 + 2.14913E+05 1.70039E+05 1.34467E+05 1.06281E+05 8.39587E+04 6.62900E+04 + 5.23116E+04 4.12587E+04 3.25237E+04 2.56241E+04 2.01773E+04 1.58798E+04 + 1.24910E+04 9.82013E+03 7.71634E+03 6.06024E+03 4.75644E+03 3.73213E+03 + 2.92708E+03 2.29459E+03 1.79806E+03 1.40846E+03 1.10293E+03 8.63433E+02 + 6.75792E+02 5.28843E+02 4.13807E+02 3.23787E+02 2.53366E+02 1.98290E+02 + 1.55227E+02 1.21556E+02 9.52273E+01 7.46790E+01 5.85845E+01 4.60207E+01 + 3.61784E+01 2.84813E+01 2.24561E+01 1.77362E+01 1.40328E+01 1.11296E+01 + 8.84614E+00 7.04869E+00 5.63140E+00 4.51165E+00 3.62507E+00 2.92142E+00 + 2.36151E+00 1.91476E+00 1.55729E+00 1.27040E+00 1.03947E+00 8.53015E-01 + 7.02020E-01 5.79342E-01 4.79443E-01 3.97698E-01 3.30740E-01 2.75679E-01 + 2.30352E-01 1.92824E-01 1.61757E-01 1.35952E-01 1.14479E-01 9.65397E-02 + 8.15627E-02 6.90137E-02 5.84824E-02 4.96287E-02 4.21728E-02 3.58841E-02 + 3.05717E-02 2.60775E-02 2.22704E-02 1.90409E-02 1.62980E-02 1.39655E-02 + 1.19796E-02 1.02868E-02 8.84263E-03 7.60845E-03 6.55299E-03 5.64930E-03 + 4.87470E-03 4.21040E-03 3.63868E-03 3.14783E-03 2.72513E-03 2.36071E-03 + 2.04616E-03 1.77433E-03 1.53913E-03 1.33538E-03 1.15865E-03 1.00520E-03 + 8.71794E-04 7.55708E-04 6.54602E-04 5.66476E-04 4.89620E-04 4.22568E-04 + 3.64068E-04 3.13029E-04 2.68509E-04 2.29770E-04 1.95999E-04 1.66639E-04 + 1.41154E-04 1.19074E-04 9.99881E-05 8.35340E-05 6.93935E-05 5.72857E-05 + 4.69623E-05 3.82035E-05 3.08138E-05 2.46205E-05 1.94647E-05 1.52146E-05 + 1.17377E-05 8.92651E-06 6.68111E-06 4.91218E-06 3.54029E-06 2.49513E-06 + 1.71486E-06 1.14568E-06 7.41234E-07 4.62443E-07 2.76592E-07 1.57520E-07 + 8.44807E-08 4.18939E-08 1.85511E-08 6.80180E-09 1.74699E-09 2.03958E-10 + 0.00000E+00 3.03615E+10 2.45979E+10 1.97758E+10 1.58952E+10 1.27730E+10 + 1.02617E+10 8.24204E+09 6.61826E+09 5.31305E+09 4.26416E+09 3.42145E+09 + 2.74456E+09 2.20100E+09 1.76462E+09 1.41436E+09 1.13332E+09 9.07861E+08 + 7.27047E+08 5.82075E+08 4.65873E+08 3.72757E+08 2.98161E+08 2.38420E+08 + 1.90588E+08 1.52303E+08 1.21669E+08 9.71624E+07 7.75686E+07 6.18445E+07 + 4.93395E+07 3.93491E+07 3.13704E+07 2.50004E+07 1.99165E+07 1.58604E+07 + 1.26246E+07 1.00448E+07 7.98895E+06 6.35127E+06 5.04719E+06 4.00917E+06 + 3.18325E+06 2.52636E+06 2.00413E+06 1.58912E+06 1.25947E+06 9.97725E+05 + 7.89998E+05 6.25213E+05 4.94554E+05 3.91003E+05 3.08975E+05 2.44028E+05 + 1.92631E+05 1.51977E+05 1.19838E+05 9.44438E+04 7.43893E+04 5.85603E+04 + 4.60735E+04 3.62287E+04 2.84712E+04 2.23621E+04 1.75538E+04 1.37716E+04 + 1.07983E+04 8.46215E+03 6.62791E+03 5.18764E+03 4.05911E+03 3.17452E+03 + 2.48144E+03 1.93882E+03 1.51426E+03 1.18224E+03 9.22731E+02 7.20000E+02 + 5.61701E+02 4.38148E+02 3.41755E+02 2.66577E+02 2.07964E+02 1.62277E+02 + 1.26668E+02 9.89115E+01 7.73183E+01 6.04596E+01 4.73417E+01 3.70985E+01 + 2.91137E+01 2.28833E+01 1.80183E+01 1.42130E+01 1.12393E+01 8.90748E+00 + 7.07755E+00 5.63891E+00 4.50559E+00 3.61079E+00 2.90256E+00 2.34053E+00 + 1.89325E+00 1.53625E+00 1.25044E+00 1.02093E+00 8.36055E-01 6.86668E-01 + 5.65560E-01 4.67148E-01 3.86783E-01 3.21087E-01 2.67166E-01 2.22862E-01 + 1.86247E-01 1.55990E-01 1.30902E-01 1.10059E-01 9.26757E-02 7.81855E-02 + 6.60633E-02 5.59054E-02 4.73783E-02 4.02077E-02 3.41680E-02 2.90729E-02 + 2.47683E-02 2.11264E-02 1.80411E-02 1.54238E-02 1.32007E-02 1.13103E-02 + 9.70072E-03 8.32906E-03 7.15815E-03 6.15787E-03 5.30234E-03 4.56979E-03 + 3.94221E-03 3.40265E-03 2.93988E-03 2.54177E-03 2.19891E-03 1.90327E-03 + 1.64806E-03 1.42748E-03 1.23661E-03 1.07125E-03 9.27841E-04 8.03329E-04 + 6.95126E-04 6.01019E-04 5.19119E-04 4.47807E-04 3.85697E-04 3.31608E-04 + 2.84506E-04 2.43504E-04 2.07902E-04 1.76934E-04 1.50073E-04 1.26814E-04 + 1.06713E-04 8.93821E-05 7.44817E-05 6.17121E-05 5.08095E-05 4.15411E-05 + 3.37014E-05 2.71078E-05 2.15994E-05 1.70288E-05 1.32737E-05 1.02121E-05 + 7.74534E-06 5.78181E-06 4.24029E-06 3.04886E-06 2.14420E-06 1.47098E-06 + 9.81313E-07 6.34266E-07 3.95525E-07 2.36578E-07 1.34782E-07 7.23035E-08 + 3.58260E-08 1.58106E-08 5.75187E-09 1.46133E-09 1.72063E-10 0.00000E+00 + 3.77290E+10 3.05229E+10 2.45003E+10 1.96611E+10 1.57739E+10 1.26520E+10 + 1.01455E+10 8.13342E+09 6.51870E+09 5.22318E+09 4.18400E+09 3.35067E+09 + 2.68257E+09 2.14709E+09 1.71801E+09 1.37429E+09 1.09901E+09 8.78611E+08 + 7.02200E+08 5.61039E+08 4.48116E+08 3.57808E+08 2.85608E+08 2.27903E+08 + 1.81796E+08 1.44968E+08 1.15558E+08 9.20856E+07 7.32832E+07 5.83570E+07 + 4.64541E+07 3.69652E+07 2.94035E+07 2.33796E+07 1.85826E+07 1.47629E+07 + 1.17233E+07 9.30566E+06 7.38346E+06 5.85579E+06 4.64214E+06 3.67839E+06 + 2.91338E+06 2.30640E+06 1.82502E+06 1.44341E+06 1.14103E+06 9.01549E+05 + 7.11967E+05 5.61960E+05 4.43325E+05 3.49548E+05 2.75458E+05 2.16952E+05 + 1.70777E+05 1.34353E+05 1.05638E+05 8.30110E+04 6.51926E+04 5.11686E+04 + 4.01375E+04 3.14657E+04 2.46526E+04 1.93032E+04 1.51055E+04 1.18136E+04 + 9.23367E+03 7.21308E+03 5.63052E+03 4.39368E+03 3.42674E+03 2.67113E+03 + 2.08115E+03 1.62077E+03 1.26174E+03 9.81899E+02 7.63900E+02 5.94165E+02 + 4.62070E+02 3.59314E+02 2.79412E+02 2.17302E+02 1.69036E+02 1.31531E+02 + 1.02387E+02 7.97849E+01 6.21933E+01 4.85480E+01 3.79262E+01 2.96721E+01 + 2.32517E+01 1.82538E+01 1.43566E+01 1.13202E+01 8.94639E+00 7.08893E+00 + 5.63283E+00 4.48898E+00 3.58834E+00 2.87740E+00 2.31468E+00 1.86799E+00 + 1.51233E+00 1.22828E+00 1.00071E+00 8.17810E-01 6.70342E-01 5.51043E-01 + 4.54301E-01 3.75457E-01 3.11131E-01 2.58434E-01 2.15216E-01 1.79562E-01 + 1.50151E-01 1.25805E-01 1.05614E-01 8.88004E-02 7.48077E-02 6.31196E-02 + 5.33404E-02 4.51430E-02 3.82597E-02 3.24701E-02 2.75926E-02 2.34774E-02 + 2.00003E-02 1.70583E-02 1.45657E-02 1.24512E-02 1.06552E-02 9.12781E-03 + 7.82769E-03 6.71912E-03 5.77314E-03 4.96495E-03 4.27369E-03 3.68212E-03 + 3.17407E-03 2.73879E-03 2.36473E-03 2.04293E-03 1.76577E-03 1.52676E-03 + 1.32043E-03 1.14209E-03 9.87782E-04 8.54119E-04 7.38227E-04 6.37656E-04 + 5.50315E-04 4.74420E-04 4.08446E-04 3.51086E-04 3.01223E-04 2.57887E-04 + 2.20239E-04 1.87617E-04 1.59305E-04 1.34805E-04 1.13640E-04 9.53950E-05 + 7.97049E-05 6.62506E-05 5.47518E-05 4.49619E-05 3.66637E-05 2.96654E-05 + 2.37975E-05 1.89107E-05 1.48689E-05 1.15589E-05 8.86922E-06 6.70927E-06 + 4.99573E-06 3.65497E-06 2.62210E-06 1.84033E-06 1.26031E-06 8.39611E-07 + 5.42151E-07 3.37904E-07 2.02084E-07 1.15132E-07 6.17416E-08 3.05438E-08 + 1.34219E-08 4.84125E-09 1.21636E-09 1.44342E-10 0.00000E+00 4.65351E+10 + 3.75940E+10 3.01290E+10 2.41402E+10 1.93369E+10 1.54853E+10 1.23977E+10 + 9.92308E+09 7.94028E+09 6.35195E+09 5.07994E+09 4.06152E+09 3.24635E+09 + 2.59404E+09 2.07219E+09 1.65484E+09 1.32115E+09 1.05442E+09 8.41279E+08 + 6.71012E+08 5.35034E+08 4.26473E+08 3.39826E+08 2.70692E+08 2.15549E+08 + 1.71579E+08 1.36526E+08 1.08600E+08 8.62693E+07 6.85735E+07 5.44870E+07 + 4.32776E+07 3.43609E+07 2.72705E+07 2.16344E+07 1.71549E+07 1.35969E+07 + 1.07722E+07 8.53053E+06 6.75234E+06 5.34238E+06 4.22488E+06 3.33955E+06 + 2.63847E+06 2.08355E+06 1.64451E+06 1.29733E+06 1.02291E+06 8.06116E+05 + 6.34926E+05 4.99818E+05 3.93242E+05 3.09216E+05 2.43005E+05 1.90861E+05 + 1.49817E+05 1.17529E+05 9.21441E+04 7.21977E+04 5.65342E+04 4.42414E+04 + 3.45999E+04 2.70425E+04 2.11226E+04 1.64882E+04 1.28627E+04 1.00280E+04 + 7.81345E+03 6.08325E+03 4.73443E+03 3.68262E+03 2.86281E+03 2.22438E+03 + 1.72751E+03 1.34105E+03 1.04065E+03 8.07279E+02 6.26079E+02 4.85460E+02 + 3.76384E+02 2.91812E+02 2.26263E+02 1.75474E+02 1.36127E+02 1.05642E+02 + 8.20713E+01 6.37812E+01 4.96372E+01 3.86606E+01 3.01567E+01 2.35619E+01 + 1.84438E+01 1.44645E+01 1.13734E+01 8.96377E+00 7.08365E+00 5.61391E+00 + 4.46249E+00 3.55831E+00 2.84643E+00 2.28439E+00 1.83934E+00 1.48584E+00 + 1.20417E+00 9.79021E-01 7.98459E-01 6.53190E-01 5.35914E-01 4.41005E-01 + 3.63808E-01 3.00945E-01 2.49544E-01 2.07464E-01 1.72811E-01 1.44275E-01 + 1.20694E-01 1.01169E-01 8.49361E-02 7.14480E-02 6.01987E-02 5.08008E-02 + 4.29347E-02 3.63389E-02 3.07990E-02 2.61383E-02 2.22113E-02 1.88976E-02 + 1.60974E-02 1.37280E-02 1.17205E-02 1.00175E-02 8.57086E-03 7.34096E-03 + 6.29349E-03 5.40068E-03 4.63877E-03 3.98782E-03 3.43139E-03 2.95404E-03 + 2.54551E-03 2.19485E-03 1.89351E-03 1.63426E-03 1.41096E-03 1.21842E-03 + 1.05220E-03 9.08561E-04 7.84303E-04 6.76712E-04 5.83478E-04 5.02630E-04 + 4.32490E-04 3.71620E-04 3.18789E-04 2.72950E-04 2.33188E-04 1.98714E-04 + 1.68907E-04 1.43095E-04 1.20809E-04 1.01602E-04 8.50860E-05 7.09187E-05 + 5.88021E-05 4.84744E-05 3.97058E-05 3.22945E-05 2.60624E-05 2.08526E-05 + 1.65271E-05 1.29606E-05 1.00492E-05 7.69095E-06 5.80329E-06 4.31061E-06 + 3.14642E-06 2.25240E-06 1.57778E-06 1.07871E-06 7.17658E-07 4.62947E-07 + 2.88359E-07 1.72391E-07 9.81801E-08 5.26033E-08 2.59624E-08 1.13509E-08 + 4.05680E-09 1.00782E-09 1.20463E-10 0.00000E+00 5.69933E+10 4.59791E+10 + 3.67927E+10 2.94339E+10 2.35408E+10 1.88226E+10 1.50460E+10 1.20239E+10 + 9.60613E+09 7.67238E+09 6.12616E+09 4.89014E+09 3.90236E+09 3.11319E+09 + 2.48286E+09 1.97954E+09 1.57777E+09 1.25715E+09 1.00136E+09 7.97355E+08 + 6.34703E+08 5.05061E+08 4.01761E+08 3.19479E+08 2.53958E+08 2.01801E+08 + 1.60294E+08 1.27282E+08 1.00930E+08 8.00843E+07 6.35193E+07 5.03607E+07 + 3.99121E+07 3.16182E+07 2.50375E+07 1.98165E+07 1.56771E+07 1.23969E+07 + 9.79854E+06 7.74123E+06 6.11300E+06 4.82493E+06 3.80641E+06 3.00140E+06 + 2.36544E+06 1.86327E+06 1.46694E+06 1.15429E+06 9.07784E+05 7.13523E+05 + 5.60516E+05 4.40067E+05 3.45299E+05 2.70779E+05 2.12213E+05 1.66212E+05 + 1.30102E+05 1.01773E+05 7.95621E+04 6.21584E+04 4.85302E+04 3.78653E+04 + 2.95247E+04 2.30063E+04 1.79152E+04 1.39416E+04 1.08422E+04 8.42663E+03 + 6.54396E+03 5.07989E+03 3.94104E+03 3.05562E+03 2.36785E+03 1.83396E+03 + 1.41979E+03 1.09871E+03 8.49933E+02 6.57297E+02 5.08211E+02 3.92889E+02 + 3.03724E+02 2.34811E+02 1.81568E+02 1.40439E+02 1.08666E+02 8.41714E+01 + 6.52201E+01 5.06079E+01 3.93016E+01 3.05679E+01 2.38148E+01 1.85891E+01 + 1.45379E+01 1.13999E+01 8.96063E+00 7.06263E+00 5.58293E+00 4.42679E+00 + 3.52126E+00 2.81013E+00 2.25007E+00 1.80765E+00 1.45706E+00 1.17835E+00 + 9.56057E-01 7.78169E-01 6.35353E-01 5.20291E-01 4.27359E-01 3.51916E-01 + 2.90598E-01 2.40551E-01 1.99654E-01 1.66034E-01 1.38396E-01 1.15595E-01 + 9.67470E-02 8.11022E-02 6.81229E-02 5.73146E-02 4.82986E-02 4.07633E-02 + 3.44540E-02 2.91621E-02 2.47162E-02 2.09753E-02 1.78228E-02 1.51624E-02 + 1.29141E-02 1.10116E-02 9.39967E-03 8.03211E-03 6.87082E-03 5.88295E-03 + 5.04193E-03 4.32506E-03 3.71330E-03 3.19096E-03 2.74337E-03 2.36076E-03 + 2.03272E-03 1.75114E-03 1.50918E-03 1.30103E-03 1.12175E-03 9.67191E-04 + 8.33792E-04 7.18550E-04 6.18904E-04 5.32682E-04 4.58029E-04 3.93367E-04 + 3.37346E-04 2.88811E-04 2.46777E-04 2.10386E-04 1.78899E-04 1.51733E-04 + 1.28258E-04 1.08037E-04 9.06515E-05 7.57371E-05 6.29758E-05 5.20897E-05 + 4.28354E-05 3.49997E-05 2.83952E-05 2.28575E-05 1.82417E-05 1.44208E-05 + 1.12800E-05 8.72396E-06 6.66004E-06 5.01314E-06 3.71494E-06 2.70556E-06 + 1.93278E-06 1.35136E-06 9.22406E-07 6.12853E-07 3.94933E-07 2.45811E-07 + 1.46866E-07 8.35804E-08 4.47161E-08 2.20033E-08 9.56435E-09 3.38526E-09 + 8.31475E-10 1.00056E-10 0.00000E+00 8.32595E+07 2.14888E+08 1.79609E+08 + 1.50117E+08 1.25467E+08 1.04864E+08 8.76433E+07 7.32500E+07 6.12198E+07 + 5.11649E+07 4.27610E+07 3.57370E+07 2.98664E+07 2.49598E+07 2.08590E+07 + 1.74316E+07 1.45672E+07 1.21732E+07 1.01724E+07 8.50026E+06 7.10282E+06 + 5.93496E+06 4.95897E+06 4.14335E+06 3.46176E+06 2.89219E+06 2.41623E+06 + 2.01851E+06 1.68486E+06 1.40740E+06 1.17556E+06 9.81855E+05 8.20012E+05 + 6.84798E+05 5.71835E+05 4.77439E+05 3.98581E+05 3.32713E+05 2.77699E+05 + 2.31753E+05 1.93383E+05 1.61343E+05 1.34590E+05 1.12254E+05 9.36082E+04 + 7.80440E+04 6.50538E+04 5.42133E+04 4.51680E+04 3.76218E+04 3.13273E+04 + 2.60777E+04 2.17005E+04 1.80515E+04 1.50102E+04 1.24761E+04 1.03651E+04 + 8.60713E+03 7.14360E+03 5.92563E+03 4.91239E+03 4.06983E+03 3.36949E+03 + 2.78767E+03 2.30454E+03 1.90361E+03 1.57109E+03 1.29549E+03 1.06710E+03 + 8.78252E+02 7.22097E+02 5.93067E+02 4.86576E+02 3.98778E+02 3.26473E+02 + 2.66997E+02 2.18134E+02 1.78045E+02 1.45198E+02 1.18324E+02 9.63682E+01 + 7.84577E+01 6.38687E+01 5.20000E+01 4.23578E+01 3.45481E+01 2.82089E+01 + 2.30855E+01 1.89345E+01 1.55795E+01 1.28671E+01 1.06731E+01 8.89578E+00 + 7.45698E+00 6.28763E+00 5.33573E+00 4.55858E+00 3.92190E+00 3.39822E+00 + 2.96553E+00 2.60622E+00 2.30619E+00 2.05415E+00 1.84103E+00 1.65957E+00 + 1.50390E+00 1.36928E+00 1.25190E+00 1.14868E+00 1.05692E+00 9.74740E-01 + 9.00391E-01 8.32608E-01 7.70087E-01 7.12112E-01 6.57928E-01 6.06982E-01 + 5.58768E-01 5.13092E-01 4.69646E-01 4.28280E-01 3.88894E-01 3.51434E-01 + 3.15884E-01 2.82252E-01 2.50566E-01 2.20860E-01 1.93173E-01 1.67535E-01 + 1.43971E-01 1.22489E-01 1.03083E-01 8.57308E-02 7.03752E-02 5.69559E-02 + 4.53855E-02 3.55593E-02 2.73517E-02 2.06079E-02 1.51985E-02 1.09483E-02 + 7.69069E-03 5.26014E-03 3.49831E-03 2.25974E-03 1.41647E-03 8.61029E-04 + 5.07332E-04 2.89671E-04 1.60242E-04 8.58728E-05 4.45743E-05 2.24076E-05 + 1.09066E-05 5.13845E-06 2.34177E-06 1.03205E-06 4.40184E-07 1.81150E-07 + 7.19620E-08 2.75730E-08 1.01817E-08 3.62006E-09 1.23812E-09 4.06925E-10 + 1.28382E-10 3.88355E-11 1.12497E-11 3.11641E-12 8.24372E-13 2.07810E-13 + 4.99186E-14 1.13742E-14 2.45518E-15 5.00967E-16 9.61288E-17 1.72157E-17 + 3.14058E-18 2.61954E-19 1.96295E-20 2.89755E-20 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.58409E+08 2.16973E+08 1.81373E+08 1.51610E+08 + 1.26730E+08 1.05932E+08 8.85473E+07 7.40151E+07 6.18674E+07 5.17132E+07 + 4.32252E+07 3.61301E+07 3.01993E+07 2.52417E+07 2.10978E+07 1.76339E+07 + 1.47386E+07 1.23184E+07 1.02955E+07 8.60459E+06 7.19126E+06 6.00994E+06 + 5.02255E+06 4.19726E+06 3.50748E+06 2.93096E+06 2.44912E+06 2.04641E+06 + 1.70852E+06 1.42747E+06 1.19260E+06 9.96313E+05 8.32285E+05 6.95217E+05 + 5.80680E+05 4.84948E+05 4.04957E+05 3.38128E+05 2.82297E+05 2.35658E+05 + 1.96700E+05 1.64160E+05 1.36983E+05 1.14287E+05 9.53356E+04 7.95116E+04 + 6.63007E+04 5.52728E+04 4.60683E+04 3.83868E+04 3.19773E+04 2.66301E+04 + 2.21699E+04 1.84503E+04 1.53491E+04 1.27641E+04 1.06098E+04 8.81501E+03 + 7.32021E+03 6.07567E+03 5.03984E+03 4.17808E+03 3.46143E+03 2.86573E+03 + 2.37082E+03 1.95987E+03 1.61884E+03 1.33600E+03 1.10146E+03 9.07393E+02 + 7.46802E+02 6.14003E+02 5.04310E+02 4.13793E+02 3.39179E+02 2.77744E+02 + 2.27218E+02 1.85718E+02 1.51674E+02 1.23786E+02 1.00971E+02 8.23323E+01 + 6.71273E+01 5.47379E+01 4.46554E+01 3.64749E+01 2.98224E+01 2.44356E+01 + 2.00625E+01 1.65212E+01 1.36524E+01 1.13273E+01 9.44027E+00 7.90981E+00 + 6.66385E+00 5.64799E+00 4.81746E+00 4.13626E+00 3.57542E+00 3.11171E+00 + 2.72648E+00 2.40475E+00 2.13451E+00 1.90610E+00 1.71176E+00 1.54521E+00 + 1.40138E+00 1.27617E+00 1.16630E+00 1.06887E+00 9.81852E-01 9.03387E-01 + 8.32117E-01 7.66651E-01 7.06219E-01 6.50011E-01 5.97434E-01 5.47943E-01 + 5.01318E-01 4.57218E-01 4.15469E-01 3.75945E-01 3.38568E-01 3.03295E-01 + 2.70110E-01 2.39015E-01 2.10018E-01 1.83132E-01 1.58364E-01 1.35713E-01 + 1.15165E-01 9.66904E-02 8.02482E-02 6.57647E-02 5.31639E-02 4.23462E-02 + 3.31965E-02 2.55841E-02 1.93515E-02 1.43675E-02 1.04610E-02 7.47112E-03 + 5.24045E-03 3.62025E-03 2.47543E-03 1.68837E-03 1.16112E-03 8.15806E-04 + 5.93373E-04 4.51074E-04 3.59352E-04 2.98659E-04 2.56593E-04 2.25595E-04 + 2.01210E-04 1.80900E-04 1.63244E-04 1.47481E-04 1.33129E-04 1.19955E-04 + 1.07802E-04 9.65656E-05 8.61708E-05 7.65606E-05 6.76887E-05 5.95165E-05 + 5.20103E-05 4.51401E-05 3.88768E-05 3.31961E-05 2.80692E-05 2.34782E-05 + 1.93906E-05 1.57865E-05 1.26413E-05 9.92977E-06 7.62559E-06 5.70095E-06 + 4.12618E-06 2.86981E-06 1.89791E-06 1.17521E-06 6.64027E-07 3.26672E-07 + 1.24747E-07 2.13589E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 2.68841E+08 2.25733E+08 1.88696E+08 1.57731E+08 1.31846E+08 + 1.10209E+08 9.21220E+07 7.70030E+07 6.43649E+07 5.38006E+07 4.49699E+07 + 3.75883E+07 3.14180E+07 2.62603E+07 2.19491E+07 1.83454E+07 1.53332E+07 + 1.28153E+07 1.07108E+07 8.95164E+06 7.48128E+06 6.25230E+06 5.22507E+06 + 4.36650E+06 3.64890E+06 3.04914E+06 2.54785E+06 2.12891E+06 1.77740E+06 + 1.48503E+06 1.24069E+06 1.03649E+06 8.65854E+05 7.23263E+05 6.04112E+05 + 5.04523E+05 4.21308E+05 3.51786E+05 2.93706E+05 2.45187E+05 2.04659E+05 + 1.70807E+05 1.42535E+05 1.18924E+05 9.92071E+04 8.27444E+04 6.90001E+04 + 5.75266E+04 4.79500E+04 3.99577E+04 3.32887E+04 2.77247E+04 2.30835E+04 + 1.92129E+04 1.59855E+04 1.32950E+04 1.10528E+04 9.18461E+03 7.62853E+03 + 6.33283E+03 5.25431E+03 4.35692E+03 3.61054E+03 2.99003E+03 2.47443E+03 + 2.04621E+03 1.69077E+03 1.39593E+03 1.15136E+03 9.48950E+02 7.81398E+02 + 6.42795E+02 5.28265E+02 4.33717E+02 3.55745E+02 2.91512E+02 2.38657E+02 + 1.95217E+02 1.59559E+02 1.30327E+02 1.06394E+02 8.68268E+01 7.08495E+01 + 5.78185E+01 4.72032E+01 3.85812E+01 3.15620E+01 2.58718E+01 2.12472E+01 + 1.74979E+01 1.44571E+01 1.19900E+01 9.98558E+00 8.35841E+00 7.03262E+00 + 5.95093E+00 5.06611E+00 4.34011E+00 3.74228E+00 3.24799E+00 2.83744E+00 + 2.49472E+00 2.20703E+00 1.96407E+00 1.75757E+00 1.58082E+00 1.42842E+00 + 1.29598E+00 1.18001E+00 1.07741E+00 9.86031E-01 9.03880E-01 8.29516E-01 + 7.61465E-01 6.98904E-01 6.40970E-01 5.87032E-01 5.36508E-01 4.89150E-01 + 4.44588E-01 4.02623E-01 3.63103E-01 3.25926E-01 2.91025E-01 2.58361E-01 + 2.27909E-01 1.99654E-01 1.73586E-01 1.49687E-01 1.27934E-01 1.08293E-01 + 9.07154E-02 7.51408E-02 6.14817E-02 4.96488E-02 3.95323E-02 3.10090E-02 + 2.39443E-02 1.81796E-02 1.35830E-02 9.98806E-03 7.23999E-03 5.18932E-03 + 3.69651E-03 2.63616E-03 1.90009E-03 1.39898E-03 1.06231E-03 8.36934E-04 + 6.84552E-04 5.78776E-04 5.02179E-04 4.43701E-04 3.96569E-04 3.56761E-04 + 3.21930E-04 2.90740E-04 2.62449E-04 2.36507E-04 2.12651E-04 1.90670E-04 + 1.70405E-04 1.51726E-04 1.34528E-04 1.18717E-04 1.04212E-04 9.09389E-05 + 7.88327E-05 6.78330E-05 5.78849E-05 4.89331E-05 4.09385E-05 3.38383E-05 + 2.75925E-05 2.21533E-05 1.74719E-05 1.34983E-05 1.01802E-05 7.46273E-06 + 5.28854E-06 3.59735E-06 2.32690E-06 1.41233E-06 7.89855E-07 3.95572E-07 + 1.69326E-07 5.67439E-08 1.19529E-08 2.95148E-10 0.00000E+00 0.00000E+00 + 2.91393E+08 2.44588E+08 2.04385E+08 1.70785E+08 1.42707E+08 1.19244E+08 + 9.96381E+07 8.32549E+07 6.95648E+07 5.81253E+07 4.85663E+07 4.05789E+07 + 3.39047E+07 2.83278E+07 2.36679E+07 1.97743E+07 1.65209E+07 1.38025E+07 + 1.15312E+07 9.63341E+06 8.04779E+06 6.72299E+06 5.61612E+06 4.69134E+06 + 3.91872E+06 3.27324E+06 2.73395E+06 2.28344E+06 1.90560E+06 1.59146E+06 + 1.32904E+06 1.10983E+06 9.26720E+05 7.73771E+05 6.46020E+05 5.39289E+05 + 4.50146E+05 3.75702E+05 3.13538E+05 2.61631E+05 2.18291E+05 1.82106E+05 + 1.51899E+05 1.26683E+05 1.05635E+05 8.80691E+04 7.34100E+04 6.11782E+04 + 5.09730E+04 4.24600E+04 3.53594E+04 2.94381E+04 2.45008E+04 2.03850E+04 + 1.69547E+04 1.40962E+04 1.17150E+04 9.73172E+03 8.08045E+03 6.70603E+03 + 5.56242E+03 4.61122E+03 3.82036E+03 3.16311E+03 2.61714E+03 2.16386E+03 + 1.78772E+03 1.47579E+03 1.21712E+03 1.00308E+03 8.25940E+02 6.79432E+02 + 5.58387E+02 4.58474E+02 3.76082E+02 3.08211E+02 2.52363E+02 2.06460E+02 + 1.68778E+02 1.37882E+02 1.12583E+02 9.18933E+01 7.49951E+01 6.12088E+01 + 4.99740E+01 4.08455E+01 3.34106E+01 2.73810E+01 2.24783E+01 1.85018E+01 + 1.52755E+01 1.26569E+01 1.05288E+01 8.80086E+00 7.39278E+00 6.24394E+00 + 5.30430E+00 4.53351E+00 3.89905E+00 3.37476E+00 2.93959E+00 2.57661E+00 + 2.27221E+00 2.01545E+00 1.79748E+00 1.61120E+00 1.45084E+00 1.31173E+00 + 1.19018E+00 1.08288E+00 9.87568E-01 9.02124E-01 8.25026E-01 7.54718E-01 + 6.90325E-01 6.30937E-01 5.75883E-01 5.24546E-01 4.76650E-01 4.31798E-01 + 3.89765E-01 3.50376E-01 3.13505E-01 2.79061E-01 2.46980E-01 2.17217E-01 + 1.89733E-01 1.64494E-01 1.41463E-01 1.20595E-01 1.01837E-01 8.51220E-02 + 7.03759E-02 5.74975E-02 4.63865E-02 3.69245E-02 2.89821E-02 2.24223E-02 + 1.70863E-02 1.28428E-02 9.53029E-03 7.00045E-03 5.11160E-03 3.73299E-03 + 2.74828E-03 2.05801E-03 1.58068E-03 1.25240E-03 1.02526E-03 8.64903E-04 + 7.47725E-04 6.58149E-04 5.86275E-04 5.26011E-04 4.73699E-04 4.27161E-04 + 3.85122E-04 3.46855E-04 3.11750E-04 2.79513E-04 2.49882E-04 2.22648E-04 + 1.97635E-04 1.74691E-04 1.53678E-04 1.34478E-04 1.16979E-04 1.01084E-04 + 8.67027E-05 7.37505E-05 6.21459E-05 5.18280E-05 4.27059E-05 3.47187E-05 + 2.77957E-05 2.18658E-05 1.68564E-05 1.26932E-05 9.29929E-06 6.59536E-06 + 4.49985E-06 2.92973E-06 1.80028E-06 1.02958E-06 5.37127E-07 2.48582E-07 + 9.79967E-08 3.10319E-08 7.05088E-09 3.56003E-10 0.00000E+00 3.31513E+08 + 2.78025E+08 2.32111E+08 1.93773E+08 1.61764E+08 1.35042E+08 1.12732E+08 + 9.41067E+07 7.85576E+07 6.55766E+07 5.47398E+07 4.56931E+07 3.81409E+07 + 3.18363E+07 2.65734E+07 2.21801E+07 1.85127E+07 1.54514E+07 1.28960E+07 + 1.07629E+07 8.98245E+06 7.49632E+06 6.25587E+06 5.22052E+06 4.35637E+06 + 3.63513E+06 3.03316E+06 2.53079E+06 2.10988E+06 1.76028E+06 1.46853E+06 + 1.22507E+06 1.02191E+06 8.52380E+05 7.10928E+05 5.92871E+05 4.94369E+05 + 4.12194E+05 3.43643E+05 2.86462E+05 2.38768E+05 1.98989E+05 1.65814E+05 + 1.38150E+05 1.15083E+05 9.58511E+04 7.98181E+04 6.64535E+04 5.53147E+04 + 4.60322E+04 3.82977E+04 3.18542E+04 2.64870E+04 2.20171E+04 1.82954E+04 + 1.51973E+04 1.26188E+04 1.04734E+04 8.68889E+03 7.20494E+03 5.97135E+03 + 4.94626E+03 4.09475E+03 3.38772E+03 2.80093E+03 2.31416E+03 1.91058E+03 + 1.57618E+03 1.29908E+03 1.06998E+03 8.80519E+02 7.23931E+02 5.94648E+02 + 4.88004E+02 4.00118E+02 3.27763E+02 2.68258E+02 2.19375E+02 1.79265E+02 + 1.46392E+02 1.19485E+02 9.74879E+01 7.95274E+01 6.48783E+01 5.29431E+01 + 4.32476E+01 3.53524E+01 2.89505E+01 2.37461E+01 1.95256E+01 1.61021E+01 + 1.33242E+01 1.10672E+01 9.23527E+00 7.74311E+00 6.52631E+00 5.53170E+00 + 4.71640E+00 4.04587E+00 3.49227E+00 3.03324E+00 2.65080E+00 2.33048E+00 + 2.06064E+00 1.83190E+00 1.63672E+00 1.46899E+00 1.32375E+00 1.19710E+00 + 1.08556E+00 9.86708E-01 8.98338E-01 8.18838E-01 7.46575E-01 6.80626E-01 + 6.20030E-01 5.64083E-01 5.12132E-01 4.63874E-01 4.18886E-01 3.76919E-01 + 3.37773E-01 3.01299E-01 2.67385E-01 2.35944E-01 2.06908E-01 1.80218E-01 + 1.55817E-01 1.33649E-01 1.13651E-01 9.57515E-02 7.98690E-02 6.59150E-02 + 5.37775E-02 4.33468E-02 3.44975E-02 2.70958E-02 2.10029E-02 1.60613E-02 + 1.21409E-02 9.08568E-03 6.75381E-03 5.01128E-03 3.73574E-03 2.81933E-03 + 2.17064E-03 1.71528E-03 1.39534E-03 1.16761E-03 1.00123E-03 8.75024E-04 + 7.75055E-04 6.92431E-04 6.21649E-04 5.59368E-04 5.03548E-04 4.52966E-04 + 4.06904E-04 3.64697E-04 3.26023E-04 2.90573E-04 2.58094E-04 2.28365E-04 + 2.01192E-04 1.76401E-04 1.53835E-04 1.33353E-04 1.14825E-04 9.81315E-05 + 8.31640E-05 6.98146E-05 5.80012E-05 4.76075E-05 3.85526E-05 3.07447E-05 + 2.40923E-05 1.85032E-05 1.38839E-05 1.01393E-05 7.17249E-06 4.88574E-06 + 3.18094E-06 1.95979E-06 1.12877E-06 5.97645E-07 2.84550E-07 1.18210E-07 + 4.10708E-08 1.07166E-08 8.19323E-10 0.00000E+00 3.96131E+08 3.31729E+08 + 2.76509E+08 2.30471E+08 1.92096E+08 1.60107E+08 1.33443E+08 1.11218E+08 + 9.26927E+07 7.72517E+07 6.43817E+07 5.36547E+07 4.47142E+07 3.72626E+07 + 3.10522E+07 2.58762E+07 2.15625E+07 1.79675E+07 1.49715E+07 1.24747E+07 + 1.03940E+07 8.66011E+06 7.21523E+06 6.01122E+06 5.00794E+06 4.17196E+06 + 3.47536E+06 2.89498E+06 2.40951E+06 2.00696E+06 1.67157E+06 1.39216E+06 + 1.15938E+06 9.65467E+05 8.03930E+05 6.69333E+05 5.57217E+05 4.63839E+05 + 3.86072E+05 3.21310E+05 2.67381E+05 2.22477E+05 1.85090E+05 1.53964E+05 + 1.28053E+05 1.06485E+05 8.85340E+04 7.35951E+04 6.11643E+04 5.08218E+04 + 4.22180E+04 3.50617E+04 2.91104E+04 2.41619E+04 2.00481E+04 1.66290E+04 + 1.37878E+04 1.14275E+04 9.46714E+03 7.83948E+03 6.48845E+03 5.36744E+03 + 4.43761E+03 3.66667E+03 3.02775E+03 2.49849E+03 2.06029E+03 1.69769E+03 + 1.39763E+03 1.14987E+03 9.45232E+02 7.76315E+02 6.37023E+02 5.22257E+02 + 4.27786E+02 3.50096E+02 2.86271E+02 2.33893E+02 1.90957E+02 1.55803E+02 + 1.27053E+02 1.03570E+02 8.44122E+01 6.87989E+01 5.60876E+01 4.57693E+01 + 3.73727E+01 3.05691E+01 2.50419E+01 2.05628E+01 1.69320E+01 1.39881E+01 + 1.15982E+01 9.65987E+00 8.08247E+00 6.79736E+00 5.74797E+00 4.88870E+00 + 4.18279E+00 3.60071E+00 3.11867E+00 2.71760E+00 2.38215E+00 2.09998E+00 + 1.86116E+00 1.65770E+00 1.48316E+00 1.33232E+00 1.20103E+00 1.08566E+00 + 9.83657E-01 8.92705E-01 8.11113E-01 7.37177E-01 6.69925E-01 6.08351E-01 + 5.51714E-01 4.99332E-01 4.50872E-01 4.05888E-01 3.64105E-01 3.25303E-01 + 2.89308E-01 2.55988E-01 2.25235E-01 1.96958E-01 1.71079E-01 1.47522E-01 + 1.26211E-01 1.07067E-01 9.00037E-02 7.49240E-02 6.17281E-02 5.02946E-02 + 4.05061E-02 3.22317E-02 2.53343E-02 1.96745E-02 1.50967E-02 1.14729E-02 + 8.65300E-03 6.50146E-03 4.89189E-03 3.70991E-03 2.85562E-03 2.24501E-03 + 1.81024E-03 1.49875E-03 1.27156E-03 1.10092E-03 9.67817E-04 8.59746E-04 + 7.68699E-04 6.89685E-04 6.19634E-04 5.56631E-04 4.99489E-04 4.47496E-04 + 3.99944E-04 3.56477E-04 3.16749E-04 2.80463E-04 2.47361E-04 2.17211E-04 + 1.89804E-04 1.64953E-04 1.42486E-04 1.22244E-04 1.04085E-04 8.78746E-05 + 7.34822E-05 6.08057E-05 4.97070E-05 4.00866E-05 3.18343E-05 2.48411E-05 + 1.89983E-05 1.41966E-05 1.03268E-05 7.27878E-06 4.94316E-06 3.21179E-06 + 1.97806E-06 1.14205E-06 6.08958E-07 2.94231E-07 1.25525E-07 4.54695E-08 + 1.24447E-08 1.07601E-09 0.00000E+00 4.93926E+08 4.12802E+08 3.43350E+08 + 2.85570E+08 2.37508E+08 1.97531E+08 1.64280E+08 1.36623E+08 1.13619E+08 + 9.44867E+07 7.85742E+07 6.53400E+07 5.43336E+07 4.51801E+07 3.75677E+07 + 3.12372E+07 2.59727E+07 2.15949E+07 1.79545E+07 1.49274E+07 1.24102E+07 + 1.03172E+07 8.57693E+06 7.12995E+06 5.92687E+06 4.92660E+06 4.09495E+06 + 3.40359E+06 2.82656E+06 2.34915E+06 1.95228E+06 1.62237E+06 1.34814E+06 + 1.12019E+06 9.30728E+05 7.73210E+05 6.42292E+05 5.33495E+05 4.43086E+05 + 3.67963E+05 3.05545E+05 2.53686E+05 2.10603E+05 1.74814E+05 1.45086E+05 + 1.20395E+05 9.98891E+04 8.28612E+04 6.87227E+04 5.69848E+04 4.72410E+04 + 3.91539E+04 3.24426E+04 2.68742E+04 2.22547E+04 1.84232E+04 1.52460E+04 + 1.26120E+04 1.04287E+04 8.61969E+03 7.12113E+03 5.88016E+03 4.85285E+03 + 4.00276E+03 3.29958E+03 2.71820E+03 2.23774E+03 1.84091E+03 1.51311E+03 + 1.24293E+03 1.02017E+03 8.36601E+02 6.85483E+02 5.61179E+02 4.59019E+02 + 3.75138E+02 3.06331E+02 2.49948E+02 2.03796E+02 1.66060E+02 1.35241E+02 + 1.10101E+02 8.96173E+01 7.29440E+01 5.93860E+01 4.83932E+01 3.94580E+01 + 3.22260E+01 2.63575E+01 2.16070E+01 1.77606E+01 1.46454E+01 1.21193E+01 + 1.00730E+01 8.40978E+00 7.05644E+00 5.95278E+00 5.05027E+00 4.30988E+00 + 3.70022E+00 3.19609E+00 2.77726E+00 2.42750E+00 2.13374E+00 1.88552E+00 + 1.67441E+00 1.49362E+00 1.33766E+00 1.20218E+00 1.08338E+00 9.78594E-01 + 8.85384E-01 8.01993E-01 7.26648E-01 6.58329E-01 5.95988E-01 5.38852E-01 + 4.86205E-01 4.37691E-01 3.92837E-01 3.51347E-01 3.12978E-01 2.77535E-01 + 2.44865E-01 2.14840E-01 1.87349E-01 1.62295E-01 1.39584E-01 1.19123E-01 + 1.00818E-01 8.45661E-02 7.02608E-02 5.77908E-02 4.70270E-02 3.78454E-02 + 3.01111E-02 2.36849E-02 1.84276E-02 1.41864E-02 1.08357E-02 8.23154E-03 + 6.24487E-03 4.75659E-03 3.65995E-03 2.86250E-03 2.28708E-03 1.87177E-03 + 1.56894E-03 1.34337E-03 1.17008E-03 1.03199E-03 9.17843E-04 8.20418E-04 + 7.35168E-04 6.59260E-04 5.90884E-04 5.28888E-04 4.72560E-04 4.21152E-04 + 3.74283E-04 3.31569E-04 2.92677E-04 2.57313E-04 2.25214E-04 1.96141E-04 + 1.69877E-04 1.46224E-04 1.25000E-04 1.06038E-04 8.91847E-05 7.42882E-05 + 6.12284E-05 4.98490E-05 4.00343E-05 3.16585E-05 2.45984E-05 1.87318E-05 + 1.39379E-05 1.00964E-05 7.08852E-06 4.79714E-06 3.10836E-06 1.91152E-06 + 1.10429E-06 5.91171E-07 2.88277E-07 1.25033E-07 4.63736E-08 1.29663E-08 + 1.19651E-09 0.00000E+00 3.22385E+08 5.30000E+08 4.39730E+08 3.64816E+08 + 3.02657E+08 2.51082E+08 2.08290E+08 1.72786E+08 1.43329E+08 1.18892E+08 + 9.86176E+07 8.17984E+07 6.78458E+07 5.62714E+07 4.66703E+07 3.87061E+07 + 3.21000E+07 2.66206E+07 2.20758E+07 1.83063E+07 1.51800E+07 1.25871E+07 + 1.04368E+07 8.65346E+06 7.17459E+06 5.94822E+06 4.93124E+06 4.08800E+06 + 3.38606E+06 2.80682E+06 2.32655E+06 1.92836E+06 1.59824E+06 1.32455E+06 + 1.09766E+06 9.09525E+05 7.53568E+05 6.24302E+05 5.17167E+05 4.28378E+05 + 3.54797E+05 2.93824E+05 2.43302E+05 2.01442E+05 1.66762E+05 1.38033E+05 + 1.14236E+05 9.45254E+04 7.82019E+04 6.46848E+04 5.34929E+04 4.42275E+04 + 3.65580E+04 3.02105E+04 2.49580E+04 2.06124E+04 1.70179E+04 1.40452E+04 + 1.15873E+04 9.55566E+03 7.87675E+03 6.48977E+03 5.34432E+03 4.39869E+03 + 3.61830E+03 2.97456E+03 2.44378E+03 2.00636E+03 1.64584E+03 1.34933E+03 + 1.10538E+03 9.04787E+02 7.39988E+02 6.04705E+02 4.93744E+02 4.02812E+02 + 3.28364E+02 2.67472E+02 2.17719E+02 1.77111E+02 1.44004E+02 1.17043E+02 + 9.51109E+01 7.72877E+01 6.28173E+01 5.11026E+01 4.15950E+01 3.39112E+01 + 2.76850E+01 2.26524E+01 1.85835E+01 1.52929E+01 1.26284E+01 1.04732E+01 + 8.72403E+00 7.30293E+00 6.14578E+00 5.20100E+00 4.42714E+00 3.79093E+00 + 3.26568E+00 2.83001E+00 2.46675E+00 2.16218E+00 1.90524E+00 1.68708E+00 + 1.50058E+00 1.33998E+00 1.20075E+00 1.07891E+00 9.71675E-01 8.76517E-01 + 7.91604E-01 7.15097E-01 6.45933E-01 5.83024E-01 5.25564E-01 4.72807E-01 + 4.24373E-01 3.79766E-01 3.38667E-01 3.00811E-01 2.65985E-01 2.34015E-01 + 2.04752E-01 1.78069E-01 1.53850E-01 1.31985E-01 1.12364E-01 9.48790E-02 + 7.94168E-02 6.58582E-02 5.40834E-02 4.39569E-02 3.53494E-02 2.81230E-02 + 2.21376E-02 1.72550E-02 1.33255E-02 1.02269E-02 7.82100E-03 5.98548E-03 + 4.60824E-03 3.58978E-03 2.84461E-03 2.30190E-03 1.90520E-03 1.61128E-03 + 1.38832E-03 1.21383E-03 1.07244E-03 9.54016E-04 8.52005E-04 7.62259E-04 + 6.82152E-04 6.09967E-04 5.44578E-04 4.85273E-04 4.31274E-04 3.82173E-04 + 3.37553E-04 2.97051E-04 2.60343E-04 2.27136E-04 1.97164E-04 1.70188E-04 + 1.45985E-04 1.24353E-04 1.05106E-04 8.80710E-05 7.30798E-05 5.99967E-05 + 4.86505E-05 3.89118E-05 3.06427E-05 2.37086E-05 1.79775E-05 1.33199E-05 + 9.60871E-06 6.71942E-06 4.53102E-06 2.92726E-06 1.79676E-06 1.03783E-06 + 5.57018E-07 2.73397E-07 1.19948E-07 4.51521E-08 1.27498E-08 1.22809E-09 + 0.00000E+00 8.57012E+08 7.12692E+08 5.89602E+08 4.87742E+08 4.03463E+08 + 3.33734E+08 2.76046E+08 2.28320E+08 1.88839E+08 1.56178E+08 1.29161E+08 + 1.06814E+08 8.83297E+07 7.30412E+07 6.03965E+07 4.99389E+07 4.12903E+07 + 3.41382E+07 2.82238E+07 2.33331E+07 1.92890E+07 1.59452E+07 1.31805E+07 + 1.08947E+07 9.00489E+06 7.44255E+06 6.15092E+06 5.08328E+06 4.19728E+06 + 3.46842E+06 2.86598E+06 2.36805E+06 1.95652E+06 1.61640E+06 1.33533E+06 + 1.10300E+06 9.11003E+05 7.52370E+05 6.21308E+05 5.13031E+05 4.23584E+05 + 3.49697E+05 2.88667E+05 2.38260E+05 1.96631E+05 1.62254E+05 1.33867E+05 + 1.10430E+05 9.10812E+04 7.51089E+04 6.19255E+04 5.10455E+04 4.20675E+04 + 3.46601E+04 2.85495E+04 2.35095E+04 1.93533E+04 1.59267E+04 1.31021E+04 + 1.07743E+04 8.85642E+03 7.27675E+03 5.97601E+03 4.90531E+03 4.02429E+03 + 3.29962E+03 2.70380E+03 2.21416E+03 1.81173E+03 1.48165E+03 1.21082E+03 + 9.88705E+02 8.06710E+02 6.57696E+02 5.35781E+02 4.36122E+02 3.54728E+02 + 2.88314E+02 2.34176E+02 1.90091E+02 1.54229E+02 1.25088E+02 1.01435E+02 + 8.22528E+01 6.67112E+01 5.41549E+01 4.39843E+01 3.57808E+01 2.91463E+01 + 2.37939E+01 1.94746E+01 1.59880E+01 1.31702E+01 1.08953E+01 9.05238E+00 + 7.55793E+00 6.34334E+00 5.35353E+00 4.54430E+00 3.88024E+00 3.33303E+00 + 2.87997E+00 2.50292E+00 2.18735E+00 1.92163E+00 1.69644E+00 1.50429E+00 + 1.33916E+00 1.19630E+00 1.07155E+00 9.62013E-01 8.65060E-01 7.78782E-01 + 7.01274E-01 6.31429E-01 5.68114E-01 5.10490E-01 4.57783E-01 4.09585E-01 + 3.65375E-01 3.24812E-01 2.87608E-01 2.53530E-01 2.22380E-01 1.93994E-01 + 1.68222E-01 1.44931E-01 1.23993E-01 1.05285E-01 8.86840E-02 7.40641E-02 + 6.12965E-02 5.02527E-02 4.07918E-02 3.27801E-02 2.60778E-02 2.05445E-02 + 1.60441E-02 1.24310E-02 9.58695E-03 7.38062E-03 5.69667E-03 4.43059E-03 + 3.49042E-03 2.79780E-03 2.28834E-03 1.91104E-03 1.62705E-03 1.40794E-03 + 1.23360E-03 1.09035E-03 9.69097E-04 8.63966E-04 7.71171E-04 6.88271E-04 + 6.13634E-04 5.46147E-04 4.85089E-04 4.29652E-04 3.79397E-04 3.33875E-04 + 2.92693E-04 2.55500E-04 2.21980E-04 1.91847E-04 1.64839E-04 1.40717E-04 + 1.19261E-04 1.00267E-04 8.35473E-05 6.89164E-05 5.62243E-05 4.52869E-05 + 3.59622E-05 2.81010E-05 2.15591E-05 1.61964E-05 1.18768E-05 8.46831E-06 + 5.84317E-06 3.87886E-06 2.45937E-06 1.47519E-06 8.27716E-07 4.27916E-07 + 1.99992E-07 8.23758E-08 2.87211E-08 7.48737E-09 6.51846E-10 0.00000E+00 + 1.17075E+09 9.71001E+08 8.00974E+08 6.60672E+08 5.44916E+08 4.49418E+08 + 3.70636E+08 3.05649E+08 2.52042E+08 2.07827E+08 1.71359E+08 1.41282E+08 + 1.16479E+08 9.60245E+07 7.91579E+07 6.52504E+07 5.37835E+07 4.43293E+07 + 3.65351E+07 3.01097E+07 2.48129E+07 2.04468E+07 1.68481E+07 1.38820E+07 + 1.14374E+07 9.42272E+06 7.76243E+06 6.39439E+06 5.26273E+06 4.33476E+06 + 3.57020E+06 2.94030E+06 2.42139E+06 1.99391E+06 1.64180E+06 1.35168E+06 + 1.11272E+06 9.15935E+05 7.53883E+05 6.20446E+05 5.10578E+05 4.20122E+05 + 3.45655E+05 2.84355E+05 2.33897E+05 1.92368E+05 1.58191E+05 1.30066E+05 + 1.06925E+05 8.78858E+04 7.22236E+04 5.93409E+04 4.87457E+04 4.00331E+04 + 3.28696E+04 2.69808E+04 2.21406E+04 1.81632E+04 1.48953E+04 1.22110E+04 + 1.00066E+04 8.19674E+03 6.71127E+03 5.49242E+03 4.49266E+03 3.67291E+03 + 3.00101E+03 2.45056E+03 1.99953E+03 1.63071E+03 1.32899E+03 1.08228E+03 + 8.80718E+02 7.16156E+02 5.81902E+02 4.72460E+02 3.83321E+02 3.10783E+02 + 2.51809E+02 2.03910E+02 1.65045E+02 1.33543E+02 1.08034E+02 8.73980E+01 + 7.07173E+01 5.72718E+01 4.64056E+01 3.76605E+01 3.06036E+01 2.49227E+01 + 2.03482E+01 1.66635E+01 1.36918E+01 1.12976E+01 9.36215E+00 7.79585E+00 + 6.52546E+00 5.49226E+00 4.64924E+00 3.95882E+00 3.39098E+00 2.92174E+00 + 2.53196E+00 2.20634E+00 1.93268E+00 1.70118E+00 1.50403E+00 1.33492E+00 + 1.18892E+00 1.06170E+00 9.50256E-01 8.51854E-01 7.64518E-01 6.86284E-01 + 6.16000E-01 5.52494E-01 4.94897E-01 4.42407E-01 3.94588E-01 3.50899E-01 + 3.10975E-01 2.74509E-01 2.41245E-01 2.10970E-01 1.83495E-01 1.58658E-01 + 1.36306E-01 1.16298E-01 9.84952E-02 8.27624E-02 6.89639E-02 5.69619E-02 + 4.66213E-02 3.77967E-02 3.03512E-02 2.41442E-02 1.90364E-02 1.48939E-02 + 1.15760E-02 8.96865E-03 6.94745E-03 5.40402E-03 4.24112E-03 3.37392E-03 + 2.73078E-03 2.25322E-03 1.89523E-03 1.62198E-03 1.40802E-03 1.23544E-03 + 1.09203E-03 9.69657E-04 8.63025E-04 7.68683E-04 6.84370E-04 6.08530E-04 + 5.40079E-04 4.78295E-04 4.22351E-04 3.71787E-04 3.26132E-04 2.84968E-04 + 2.47921E-04 2.14654E-04 1.84862E-04 1.58264E-04 1.34604E-04 1.13648E-04 + 9.51765E-05 7.89897E-05 6.48911E-05 5.27193E-05 4.22823E-05 3.34298E-05 + 2.60062E-05 1.98622E-05 1.48541E-05 1.08434E-05 7.69735E-06 5.28896E-06 + 3.49772E-06 2.21101E-06 1.32388E-06 7.43079E-07 3.85617E-07 1.81864E-07 + 7.61373E-08 2.71474E-08 7.21198E-09 6.68302E-10 0.00000E+00 1.60431E+09 + 1.32718E+09 1.09174E+09 8.97991E+08 7.38573E+08 6.07413E+08 4.99510E+08 + 4.10746E+08 3.37732E+08 2.77677E+08 2.28285E+08 1.87666E+08 1.54263E+08 + 1.26797E+08 1.04213E+08 8.56460E+07 7.03819E+07 5.78341E+07 4.75200E+07 + 3.90426E+07 3.20752E+07 2.63493E+07 2.16440E+07 1.77777E+07 1.46009E+07 + 1.19910E+07 9.84673E+06 8.08544E+06 6.63305E+06 5.44583E+06 4.47077E+06 + 3.67001E+06 3.01244E+06 2.47249E+06 2.02916E+06 1.66507E+06 1.36617E+06 + 1.12082E+06 9.19443E+05 7.54172E+05 6.18544E+05 5.07252E+05 4.15936E+05 + 3.41019E+05 2.79560E+05 2.29147E+05 1.87799E+05 1.53889E+05 1.26082E+05 + 1.03282E+05 8.45901E+04 6.92676E+04 5.67089E+04 4.64170E+04 3.79840E+04 + 3.10751E+04 2.54160E+04 2.07814E+04 1.69865E+04 1.38800E+04 1.13374E+04 + 9.25700E+03 7.55519E+03 6.16349E+03 5.02576E+03 4.09596E+03 3.33638E+03 + 2.71612E+03 2.20954E+03 1.79662E+03 1.45990E+03 1.18544E+03 9.61899E+02 + 7.79955E+02 6.31971E+02 5.11698E+02 4.14026E+02 3.34775E+02 2.70528E+02 + 2.18492E+02 1.76388E+02 1.42352E+02 1.14866E+02 9.26882E+01 7.48075E+01 + 6.04311E+01 4.88414E+01 3.95369E+01 3.20466E+01 2.60312E+01 2.11986E+01 + 1.73150E+01 1.41900E+01 1.16780E+01 9.65183E+00 8.01569E+00 6.69150E+00 + 5.61683E+00 4.74179E+00 4.02661E+00 3.43958E+00 2.95542E+00 2.55402E+00 + 2.21932E+00 1.93854E+00 1.70147E+00 1.49996E+00 1.32744E+00 1.17878E+00 + 1.04953E+00 9.36555E-01 8.37039E-01 7.48942E-01 6.70246E-01 5.99754E-01 + 5.36264E-01 4.78875E-01 4.26757E-01 3.79454E-01 3.36400E-01 2.97211E-01 + 2.61560E-01 2.29172E-01 1.99815E-01 1.73284E-01 1.49400E-01 1.27994E-01 + 1.08912E-01 9.20036E-02 7.71215E-02 6.41215E-02 5.28587E-02 4.31923E-02 + 3.49740E-02 2.80650E-02 2.23247E-02 1.76156E-02 1.38070E-02 1.07633E-02 + 8.37497E-03 6.52462E-03 5.11069E-03 4.04290E-03 3.24321E-03 2.64620E-03 + 2.19887E-03 1.85977E-03 1.59765E-03 1.38981E-03 1.22026E-03 1.07810E-03 + 9.56054E-04 8.49341E-04 7.54804E-04 6.70337E-04 5.94461E-04 5.26113E-04 + 4.64575E-04 4.09007E-04 3.58934E-04 3.13865E-04 2.73365E-04 2.37041E-04 + 2.04541E-04 1.75543E-04 1.49755E-04 1.26906E-04 1.06751E-04 8.90620E-05 + 7.36285E-05 6.02467E-05 4.87478E-05 3.89354E-05 3.06541E-05 2.37452E-05 + 1.80573E-05 1.34461E-05 9.77386E-06 6.90961E-06 4.72949E-06 3.11725E-06 + 1.96551E-06 1.17549E-06 6.60422E-07 3.44196E-07 1.63810E-07 6.96087E-08 + 2.52831E-08 6.80975E-09 6.61847E-10 0.00000E+00 2.19188E+09 1.80889E+09 + 1.48409E+09 1.21748E+09 9.98679E+08 8.19128E+08 6.71799E+08 5.50920E+08 + 4.51751E+08 3.70400E+08 3.03672E+08 2.48943E+08 2.04059E+08 1.67252E+08 + 1.37072E+08 1.12328E+08 9.20427E+07 7.54138E+07 6.17835E+07 5.06122E+07 + 4.14571E+07 3.39550E+07 2.78079E+07 2.27716E+07 1.86456E+07 1.52659E+07 + 1.24974E+07 1.02303E+07 8.36637E+06 6.84741E+06 5.60370E+06 4.58546E+06 + 3.75188E+06 3.06953E+06 2.51104E+06 2.05382E+06 1.67965E+06 1.37350E+06 + 1.12303E+06 9.18122E+05 7.50517E+05 6.13433E+05 5.01326E+05 4.09653E+05 + 3.34697E+05 2.73418E+05 2.23326E+05 1.82382E+05 1.48920E+05 1.21577E+05 + 9.92362E+04 8.09849E+04 6.60768E+04 5.39013E+04 4.39590E+04 3.58417E+04 + 2.92156E+04 2.38076E+04 1.93948E+04 1.57948E+04 1.28586E+04 1.04642E+04 + 8.51236E+03 6.92161E+03 5.62558E+03 4.57002E+03 3.71061E+03 3.01119E+03 + 2.44187E+03 1.97935E+03 1.60343E+03 1.29801E+03 1.05007E+03 8.48909E+02 + 6.85814E+02 5.53677E+02 4.46703E+02 3.60169E+02 2.90229E+02 2.33751E+02 + 1.88186E+02 1.51459E+02 1.21884E+02 9.80864E+01 7.89525E+01 6.36101E+01 + 5.12743E+01 4.13966E+01 3.34653E+01 2.71118E+01 2.20202E+01 1.79386E+01 + 1.46621E+01 1.20346E+01 9.92009E+00 8.21657E+00 6.84095E+00 5.72696E+00 + 4.82186E+00 4.08364E+00 3.47892E+00 2.98116E+00 2.56927E+00 2.22648E+00 + 1.93944E+00 1.69753E+00 1.49228E+00 1.31690E+00 1.16608E+00 1.03521E+00 + 9.21069E-01 8.20764E-01 7.32191E-01 6.53283E-01 5.82807E-01 5.19526E-01 + 4.62513E-01 4.10915E-01 3.64251E-01 3.21937E-01 2.83569E-01 2.48801E-01 + 2.17342E-01 1.88940E-01 1.63378E-01 1.40459E-01 1.20002E-01 1.01840E-01 + 8.58103E-02 7.17589E-02 5.95328E-02 4.89815E-02 3.99601E-02 3.23182E-02 + 2.59164E-02 2.06151E-02 1.62792E-02 1.27816E-02 9.99218E-03 7.80643E-03 + 6.11367E-03 4.81905E-03 3.83897E-03 3.10177E-03 2.54783E-03 2.12919E-03 + 1.80853E-03 1.55789E-03 1.35697E-03 1.19153E-03 1.05183E-03 9.31347E-04 + 8.25753E-04 7.32154E-04 6.48587E-04 5.73639E-04 5.06272E-04 4.45771E-04 + 3.91293E-04 3.42349E-04 2.98434E-04 2.59100E-04 2.23944E-04 1.92599E-04 + 1.64735E-04 1.40047E-04 1.18260E-04 9.91182E-05 8.23879E-05 6.78537E-05 + 5.53072E-05 4.45752E-05 3.54602E-05 2.78046E-05 2.14495E-05 1.62442E-05 + 1.20464E-05 8.72118E-06 6.14166E-06 4.18894E-06 2.75261E-06 1.73181E-06 + 1.03484E-06 5.82103E-07 3.04657E-07 1.46183E-07 6.28890E-08 2.31477E-08 + 6.27850E-09 6.32733E-10 0.00000E+00 2.97485E+09 2.44949E+09 2.00470E+09 + 1.64048E+09 1.34229E+09 1.09819E+09 8.98383E+08 7.34851E+08 6.01022E+08 + 4.91513E+08 4.01913E+08 3.28611E+08 2.68649E+08 2.19605E+08 1.79494E+08 + 1.46694E+08 1.19874E+08 9.79468E+07 8.00217E+07 6.53698E+07 5.33947E+07 + 4.36085E+07 3.56119E+07 2.90784E+07 2.37409E+07 1.93808E+07 1.58196E+07 + 1.29114E+07 1.05275E+07 8.59030E+06 7.00880E+06 5.71780E+06 4.66405E+06 + 3.80405E+06 3.10225E+06 2.52947E+06 2.06214E+06 1.68094E+06 1.37003E+06 + 1.11647E+06 9.09720E+05 7.41152E+05 6.03733E+05 4.91721E+05 4.00430E+05 + 3.26038E+05 2.65423E+05 2.16041E+05 1.75815E+05 1.43053E+05 1.16374E+05 + 9.46517E+04 7.69676E+04 6.25736E+04 5.08594E+04 4.13278E+04 3.35737E+04 + 2.72667E+04 2.21379E+04 1.79680E+04 1.45786E+04 1.18243E+04 9.58666E+03 + 7.76926E+03 6.29364E+03 5.09592E+03 4.12408E+03 3.33587E+03 2.69644E+03 + 2.17871E+03 1.75934E+03 1.41975E+03 1.14498E+03 9.22786E+02 7.43224E+02 + 5.98215E+02 4.81193E+02 3.86831E+02 3.10802E+02 2.49596E+02 2.00366E+02 + 1.60804E+02 1.29040E+02 1.03555E+02 8.31234E+01 6.67863E+01 5.36871E+01 + 4.32267E+01 3.48500E+01 2.81574E+01 2.28079E+01 1.85305E+01 1.51054E+01 + 1.23655E+01 1.01658E+01 8.39783E+00 6.97342E+00 5.82251E+00 4.88943E+00 + 4.12999E+00 3.50917E+00 2.99916E+00 2.57794E+00 2.22804E+00 1.93560E+00 + 1.68957E+00 1.48122E+00 1.30351E+00 1.15098E+00 1.01890E+00 9.03960E-01 + 8.03176E-01 7.14401E-01 6.35521E-01 5.65270E-01 5.02379E-01 4.45900E-01 + 3.94956E-01 3.49046E-01 3.07567E-01 2.70096E-01 2.36271E-01 2.05784E-01 + 1.78369E-01 1.53793E-01 1.31845E-01 1.12335E-01 9.50810E-02 7.99142E-02 + 6.66710E-02 5.51928E-02 4.53247E-02 3.69188E-02 2.98239E-02 2.39007E-02 + 1.90115E-02 1.50241E-02 1.18158E-02 9.26212E-03 7.26345E-03 5.71595E-03 + 4.53122E-03 3.63203E-03 2.95271E-03 2.43903E-03 2.04763E-03 1.74499E-03 + 1.50606E-03 1.31273E-03 1.15229E-03 1.01606E-03 8.98169E-04 7.94689E-04 + 7.02966E-04 6.21160E-04 5.47924E-04 4.82244E-04 4.23409E-04 3.70581E-04 + 3.23261E-04 2.80936E-04 2.43149E-04 2.09488E-04 1.79582E-04 1.53091E-04 + 1.29708E-04 1.09150E-04 9.11603E-05 7.55003E-05 6.19528E-05 5.03082E-05 + 4.03919E-05 3.20080E-05 2.49995E-05 1.92094E-05 1.44905E-05 1.07039E-05 + 7.71991E-06 5.41701E-06 3.68267E-06 2.41339E-06 1.51560E-06 9.05174E-07 + 5.09884E-07 2.67954E-07 1.29516E-07 5.62813E-08 2.09054E-08 5.68285E-09 + 5.89394E-10 0.00000E+00 4.00275E+09 3.28886E+09 2.68541E+09 2.19238E+09 + 1.78965E+09 1.46072E+09 1.19209E+09 9.72751E+08 7.93666E+08 6.47470E+08 + 5.28137E+08 4.30744E+08 3.51265E+08 2.86415E+08 2.33508E+08 1.90349E+08 + 1.55147E+08 1.26438E+08 1.03028E+08 8.39419E+07 6.83823E+07 5.56994E+07 + 4.53628E+07 3.69395E+07 3.00762E+07 2.44847E+07 1.99298E+07 1.62204E+07 + 1.31878E+07 1.07304E+07 8.72971E+06 7.10107E+06 5.77547E+06 4.69666E+06 + 3.81883E+06 3.10442E+06 2.52325E+06 2.05056E+06 1.66618E+06 1.35363E+06 + 1.09954E+06 8.93008E+05 7.25149E+05 5.88744E+05 4.77916E+05 3.87883E+05 + 3.14755E+05 2.55366E+05 2.07144E+05 1.67994E+05 1.36215E+05 1.10425E+05 + 8.94970E+04 7.25187E+04 5.87469E+04 4.75782E+04 3.85224E+04 3.11813E+04 + 2.52315E+04 2.04105E+04 1.65051E+04 1.33421E+04 1.07812E+04 8.70829E+03 + 7.03094E+03 5.67410E+03 4.57690E+03 3.69003E+03 2.97299E+03 2.39440E+03 + 1.92729E+03 1.55032E+03 1.24632E+03 1.00131E+03 8.03958E+02 6.45103E+02 + 5.17324E+02 4.14618E+02 3.32129E+02 2.65931E+02 2.12851E+02 1.70326E+02 + 1.36286E+02 1.09058E+02 8.72915E+01 6.99380E+01 5.60634E+01 4.50150E+01 + 3.61917E+01 2.91615E+01 2.35571E+01 1.90876E+01 1.55178E+01 1.26693E+01 + 1.03881E+01 8.55895E+00 7.08870E+00 5.90342E+00 4.94459E+00 4.16584E+00 + 3.53053E+00 3.00964E+00 2.58027E+00 2.22425E+00 1.92723E+00 1.67782E+00 + 1.46697E+00 1.28747E+00 1.13369E+00 1.00080E+00 8.85387E-01 7.84423E-01 + 6.95705E-01 6.17080E-01 5.47249E-01 4.84920E-01 4.29120E-01 3.78955E-01 + 3.33901E-01 2.93340E-01 2.56834E-01 2.24003E-01 1.94525E-01 1.68120E-01 + 1.44542E-01 1.23568E-01 1.04996E-01 8.86374E-02 7.43131E-02 6.18538E-02 + 5.10964E-02 4.18825E-02 3.40625E-02 2.74854E-02 2.20130E-02 1.75098E-02 + 1.38476E-02 1.09080E-02 8.57239E-03 6.74636E-03 5.33263E-03 4.24907E-03 + 3.42448E-03 2.79880E-03 2.32277E-03 1.95725E-03 1.67216E-03 1.44508E-03 + 1.25986E-03 1.10517E-03 9.73231E-04 8.58766E-04 7.58211E-04 6.69117E-04 + 5.89762E-04 5.18857E-04 4.55416E-04 3.98736E-04 3.47984E-04 3.02659E-04 + 2.62243E-04 2.26277E-04 1.94344E-04 1.66070E-04 1.41113E-04 1.19164E-04 + 9.99393E-05 8.31802E-05 6.86495E-05 5.61303E-05 4.54146E-05 3.63285E-05 + 2.86806E-05 2.23163E-05 1.70830E-05 1.28380E-05 9.44824E-06 6.79000E-06 + 4.74860E-06 3.21870E-06 2.10429E-06 1.31948E-06 7.87861E-07 4.44500E-07 + 2.34508E-07 1.14081E-07 4.99723E-08 1.86685E-08 5.06831E-09 5.38156E-10 + 0.00000E+00 5.33440E+09 4.37423E+09 3.56379E+09 2.90306E+09 2.36451E+09 + 1.92560E+09 1.56794E+09 1.27653E+09 1.03913E+09 8.45762E+08 6.88277E+08 + 5.60036E+08 4.55622E+08 3.70622E+08 3.01434E+08 2.45126E+08 1.99307E+08 + 1.62028E+08 1.31701E+08 1.07035E+08 8.69753E+07 7.06641E+07 5.74030E+07 + 4.66233E+07 3.78620E+07 3.07421E+07 2.49569E+07 2.02576E+07 1.64257E+07 + 1.33287E+07 1.08139E+07 8.77213E+06 7.11473E+06 5.76953E+06 4.67790E+06 + 3.79193E+06 3.07318E+06 2.49023E+06 2.01751E+06 1.63423E+06 1.32353E+06 + 1.07170E+06 8.67629E+05 7.02282E+05 5.68337E+05 4.59848E+05 3.71994E+05 + 3.00863E+05 2.43281E+05 1.96678E+05 1.58966E+05 1.28456E+05 1.03776E+05 + 8.38175E+04 6.76798E+04 5.46344E+04 4.40911E+04 3.55719E+04 2.86898E+04 + 2.31317E+04 1.86440E+04 1.50215E+04 1.20982E+04 9.73986E+03 7.83793E+03 + 6.30458E+03 5.06879E+03 4.07325E+03 3.27106E+03 2.62592E+03 2.10684E+03 + 1.68932E+03 1.35373E+03 1.08416E+03 8.67744E+02 6.94114E+02 5.54906E+02 + 4.43374E+02 3.54084E+02 2.82657E+02 2.25563E+02 1.79964E+02 1.43576E+02 + 1.14557E+02 9.14291E+01 7.30443E+01 5.83877E+01 4.67499E+01 3.74822E+01 + 3.01181E+01 2.42635E+01 1.96069E+01 1.58974E+01 1.29449E+01 1.05863E+01 + 8.69961E+00 7.18668E+00 5.96977E+00 4.98749E+00 4.19139E+00 3.54324E+00 + 3.01288E+00 2.57652E+00 2.21537E+00 1.91461E+00 1.66250E+00 1.44976E+00 + 1.26897E+00 1.11439E+00 9.81056E-01 8.65509E-01 7.64649E-01 6.76233E-01 + 5.98076E-01 5.28851E-01 4.67241E-01 4.12254E-01 3.62979E-01 3.18875E-01 + 2.79307E-01 2.43823E-01 2.12029E-01 1.83589E-01 1.58211E-01 1.35636E-01 + 1.15633E-01 9.79893E-02 8.25077E-02 6.90037E-02 5.73026E-02 4.72376E-02 + 3.86486E-02 3.13851E-02 2.52971E-02 2.02482E-02 1.61061E-02 1.27467E-02 + 1.00563E-02 7.92222E-03 6.25531E-03 4.96469E-03 3.97422E-03 3.21842E-03 + 2.64244E-03 2.20163E-03 1.86070E-03 1.59267E-03 1.37750E-03 1.20078E-03 + 1.05241E-03 9.25407E-04 8.15035E-04 7.18043E-04 6.32171E-04 5.55802E-04 + 4.87704E-04 4.26918E-04 3.72753E-04 3.24390E-04 2.81324E-04 2.43041E-04 + 2.09079E-04 1.79025E-04 1.52504E-04 1.29175E-04 1.08730E-04 9.08886E-05 + 7.53939E-05 6.20112E-05 5.05270E-05 4.07372E-05 3.24709E-05 2.55428E-05 + 1.98030E-05 1.51043E-05 1.13104E-05 8.29493E-06 5.94128E-06 4.14223E-06 + 2.80013E-06 1.82680E-06 1.14408E-06 6.83133E-07 3.86054E-07 2.04419E-07 + 9.99954E-08 4.40705E-08 1.65115E-08 4.46538E-09 4.83564E-10 0.00000E+00 + 7.03895E+09 5.76100E+09 4.68384E+09 3.80745E+09 3.09457E+09 2.51478E+09 + 2.04329E+09 1.65995E+09 1.34831E+09 1.09500E+09 8.89137E+08 7.21861E+08 + 5.85960E+08 4.75567E+08 3.85907E+08 3.13099E+08 2.53985E+08 2.05997E+08 + 1.67048E+08 1.35439E+08 1.09793E+08 8.89877E+07 7.21121E+07 5.84266E+07 + 4.73299E+07 3.83338E+07 3.10416E+07 2.51326E+07 2.03262E+07 1.64512E+07 + 1.33125E+07 1.07706E+07 8.71246E+06 7.04628E+06 5.69767E+06 4.60599E+06 + 3.72269E+06 3.00818E+06 2.43033E+06 1.96308E+06 1.58533E+06 1.28001E+06 + 1.03328E+06 8.33924E+05 6.72888E+05 5.42829E+05 4.37811E+05 3.53029E+05 + 2.84599E+05 2.29378E+05 1.84827E+05 1.48891E+05 1.19911E+05 9.65457E+04 + 7.77119E+04 6.25342E+04 5.03059E+04 4.04562E+04 3.25246E+04 2.61392E+04 + 2.10000E+04 1.68650E+04 1.35389E+04 1.08644E+04 8.71452E+03 6.98693E+03 + 5.59918E+03 4.48491E+03 3.59000E+03 2.87267E+03 2.29742E+03 1.83624E+03 + 1.46678E+03 1.17098E+03 9.34284E+02 7.45003E+02 5.93739E+02 4.72940E+02 + 3.76541E+02 2.99671E+02 2.38422E+02 1.89656E+02 1.50861E+02 1.20017E+02 + 9.55092E+01 7.60850E+01 6.06452E+01 4.84209E+01 3.87137E+01 3.10220E+01 + 2.49236E+01 2.00862E+01 1.62427E+01 1.31914E+01 1.07599E+01 8.81965E+00 + 7.26741E+00 6.02170E+00 5.01838E+00 4.20693E+00 3.54762E+00 3.00916E+00 + 2.56697E+00 2.20166E+00 1.89798E+00 1.64387E+00 1.42981E+00 1.24824E+00 + 1.09326E+00 9.59857E-01 8.44484E-01 7.43995E-01 6.56113E-01 5.78624E-01 + 5.10174E-01 4.49428E-01 3.95377E-01 3.47094E-01 3.04021E-01 2.65512E-01 + 2.31098E-01 2.00376E-01 1.72996E-01 1.48655E-01 1.27085E-01 1.08045E-01 + 9.13142E-02 7.66897E-02 6.39816E-02 5.30115E-02 4.36101E-02 3.56163E-02 + 2.88801E-02 2.32531E-02 1.86014E-02 1.47965E-02 1.17185E-02 9.25872E-03 + 7.31072E-03 5.79032E-03 4.61290E-03 3.70805E-03 3.01565E-03 2.48574E-03 + 2.07786E-03 1.76028E-03 1.50878E-03 1.30548E-03 1.13753E-03 9.95890E-04 + 8.74327E-04 7.68556E-04 6.75615E-04 5.93411E-04 5.20426E-04 4.55484E-04 + 3.97654E-04 3.46258E-04 3.00495E-04 2.59864E-04 2.23853E-04 1.92007E-04 + 1.63915E-04 1.39207E-04 1.17547E-04 9.86309E-05 8.21820E-05 6.79493E-05 + 5.57029E-05 4.52345E-05 3.63459E-05 2.88710E-05 2.26324E-05 1.74856E-05 + 1.32907E-05 9.91854E-06 7.25020E-06 5.17677E-06 3.59894E-06 2.42694E-06 + 1.58043E-06 9.88814E-07 5.90535E-07 3.34283E-07 1.77594E-07 8.72743E-08 + 3.86325E-08 1.44817E-08 3.89362E-09 4.28797E-10 0.00000E+00 9.19707E+09 + 7.51368E+09 6.09665E+09 4.94599E+09 4.01183E+09 3.25356E+09 2.63816E+09 + 2.13879E+09 1.73365E+09 1.40501E+09 1.13846E+09 9.22318E+08 7.47078E+08 + 6.05024E+08 4.89892E+08 3.96596E+08 3.21008E+08 2.59778E+08 2.10187E+08 + 1.70031E+08 1.37521E+08 1.11205E+08 8.99075E+07 7.26746E+07 5.87330E+07 + 4.74564E+07 3.83366E+07 3.09640E+07 2.49810E+07 2.01688E+07 1.62802E+07 + 1.31387E+07 1.06012E+07 8.55191E+06 6.89732E+06 5.56130E+06 4.48300E+06 + 3.61297E+06 2.91114E+06 2.34511E+06 1.88870E+06 1.52077E+06 1.22422E+06 + 9.85270E+05 7.92766E+05 6.37718E+05 5.12866E+05 4.12354E+05 3.31455E+05 + 2.66357E+05 2.13987E+05 1.71867E+05 1.37999E+05 1.10773E+05 8.88916E+04 + 7.13110E+04 5.71893E+04 4.58491E+04 3.67452E+04 2.94386E+04 2.35762E+04 + 1.88741E+04 1.51038E+04 1.20817E+04 9.66003E+03 7.72031E+03 6.16715E+03 + 4.92409E+03 3.92897E+03 3.13390E+03 2.49837E+03 1.99052E+03 1.58500E+03 + 1.26137E+03 1.00325E+03 7.97507E+02 6.33613E+02 5.03149E+02 3.99367E+02 + 3.16873E+02 2.51349E+02 1.99342E+02 1.58096E+02 1.25405E+02 9.95063E+01 + 7.90416E+01 6.28224E+01 5.00183E+01 3.98796E+01 3.18685E+01 2.55344E+01 + 2.05234E+01 1.65525E+01 1.34081E+01 1.09087E+01 8.91909E+00 7.33105E+00 + 6.05949E+00 5.03757E+00 4.21279E+00 3.54398E+00 2.99882E+00 2.55194E+00 + 2.18343E+00 1.87762E+00 1.62217E+00 1.40736E+00 1.22547E+00 1.07051E+00 + 9.37368E-01 8.22464E-01 7.22600E-01 6.35468E-01 5.58831E-01 4.91314E-01 + 4.31565E-01 3.78560E-01 3.31360E-01 2.89390E-01 2.51994E-01 2.18692E-01 + 1.89068E-01 1.62763E-01 1.39464E-01 1.18895E-01 1.00805E-01 8.49699E-02 + 7.11799E-02 5.92417E-02 4.89741E-02 4.02069E-02 3.27789E-02 2.65410E-02 + 2.13475E-02 1.70676E-02 1.35767E-02 1.07599E-02 8.51345E-03 6.73691E-03 + 5.35124E-03 4.27782E-03 3.45165E-03 2.81768E-03 2.33044E-03 1.95337E-03 + 1.65791E-03 1.42239E-03 1.23085E-03 1.07181E-03 9.37201E-04 8.21432E-04 + 7.20632E-04 6.32093E-04 5.53877E-04 4.84556E-04 4.23008E-04 3.68334E-04 + 3.19870E-04 2.76837E-04 2.38738E-04 2.05073E-04 1.75393E-04 1.49293E-04 + 1.26412E-04 1.06420E-04 8.90194E-05 7.39417E-05 6.09421E-05 4.97978E-05 + 4.03074E-05 3.22802E-05 2.55564E-05 1.99671E-05 1.53751E-05 1.16480E-05 + 8.66455E-06 6.31387E-06 4.49507E-06 3.11680E-06 2.09718E-06 1.36350E-06 + 8.52428E-07 5.09239E-07 2.88727E-07 1.53838E-07 7.58776E-08 3.36808E-08 + 1.26067E-08 3.36472E-09 3.75996E-10 0.00000E+00 1.19021E+10 9.70675E+09 + 7.86109E+09 6.36517E+09 5.15298E+09 4.17089E+09 3.37535E+09 2.73104E+09 + 2.20931E+09 1.78691E+09 1.44499E+09 1.16827E+09 9.44365E+08 7.63220E+08 + 6.16700E+08 4.98209E+08 4.02403E+08 3.24955E+08 2.62359E+08 2.11777E+08 + 1.70911E+08 1.37902E+08 1.11244E+08 8.97208E+07 7.23458E+07 5.83226E+07 + 4.70065E+07 3.78787E+07 3.04880E+07 2.45570E+07 1.97753E+07 1.59211E+07 + 1.28151E+07 1.03126E+07 8.29689E+06 6.67312E+06 5.36573E+06 4.31343E+06 + 3.46663E+06 2.78538E+06 2.23744E+06 1.79682E+06 1.44261E+06 1.15791E+06 + 9.29156E+05 7.45391E+05 5.97806E+05 4.79310E+05 3.84194E+05 3.07864E+05 + 2.46627E+05 1.97512E+05 1.58130E+05 1.26560E+05 1.01261E+05 8.09930E+04 + 6.47597E+04 5.17621E+04 4.13583E+04 3.30335E+04 2.63742E+04 2.10490E+04 + 1.67922E+04 1.33905E+04 1.06732E+04 8.50340E+03 6.77145E+03 5.38964E+03 + 4.28695E+03 3.40872E+03 2.70894E+03 2.15153E+03 1.70786E+03 1.35492E+03 + 1.07431E+03 8.51351E+02 6.74311E+02 5.33828E+02 4.22430E+02 3.34160E+02 + 2.64265E+02 2.08963E+02 1.65237E+02 1.30686E+02 1.03396E+02 8.18964E+01 + 6.49069E+01 5.15333E+01 4.09739E+01 3.26536E+01 2.60932E+01 2.09170E+01 + 1.68260E+01 1.35948E+01 1.10327E+01 8.99808E+00 7.37789E+00 6.08348E+00 + 5.04542E+00 4.20933E+00 3.53269E+00 2.98219E+00 2.53176E+00 2.16097E+00 + 1.85379E+00 1.59765E+00 1.38262E+00 1.20086E+00 1.04630E+00 9.13758E-01 + 7.99598E-01 7.00596E-01 6.14415E-01 5.38801E-01 4.72361E-01 4.13729E-01 + 3.61869E-01 3.15831E-01 2.75026E-01 2.38790E-01 2.06632E-01 1.78126E-01 + 1.52904E-01 1.30647E-01 1.11068E-01 9.39146E-02 7.89536E-02 6.59734E-02 + 5.47774E-02 4.51834E-02 3.70205E-02 3.01288E-02 2.43609E-02 1.95743E-02 + 1.56417E-02 1.24429E-02 9.86795E-03 7.81839E-03 6.19969E-03 4.93778E-03 + 3.95980E-03 3.20590E-03 2.62574E-03 2.17803E-03 1.82975E-03 1.55524E-03 + 1.33512E-03 1.15513E-03 1.00504E-03 8.77638E-04 7.67896E-04 6.72314E-04 + 5.88413E-04 5.14395E-04 4.48917E-04 3.90909E-04 3.39505E-04 2.94059E-04 + 2.53815E-04 2.18287E-04 1.86986E-04 1.59472E-04 1.35353E-04 1.14275E-04 + 9.59177E-05 7.99939E-05 6.62426E-05 5.44280E-05 4.43359E-05 3.57730E-05 + 2.85574E-05 2.25366E-05 1.75512E-05 1.34717E-05 1.01738E-05 7.54474E-06 + 5.48174E-06 3.89200E-06 2.69210E-06 1.80780E-06 1.17370E-06 7.33314E-07 + 4.38240E-07 2.48838E-07 1.32909E-07 6.57330E-08 2.92156E-08 1.09006E-08 + 2.88475E-09 3.26523E-10 0.00000E+00 1.52614E+10 1.24256E+10 1.00445E+10 + 8.11801E+09 6.55977E+09 5.29961E+09 4.28068E+09 3.45698E+09 2.79121E+09 + 2.25321E+09 1.81853E+09 1.46741E+09 1.18383E+09 9.54857E+08 7.70005E+08 + 6.20806E+08 5.00408E+08 4.03271E+08 3.24918E+08 2.61730E+08 2.10783E+08 + 1.69715E+08 1.36616E+08 1.09947E+08 8.84634E+07 7.11604E+07 5.72271E+07 + 4.60123E+07 3.69513E+07 2.96957E+07 2.38589E+07 1.91646E+07 1.53900E+07 + 1.23557E+07 9.91713E+06 7.95722E+06 6.38283E+06 5.11857E+06 4.10361E+06 + 3.28900E+06 2.63536E+06 2.11104E+06 1.69055E+06 1.35343E+06 1.08322E+06 + 8.66700E+05 6.93253E+05 5.54349E+05 4.43140E+05 3.54131E+05 2.82910E+05 + 2.25940E+05 1.80382E+05 1.43962E+05 1.14856E+05 9.16030E+04 7.30311E+04 + 5.82030E+04 4.63681E+04 3.69253E+04 2.93937E+04 2.33886E+04 1.86024E+04 + 1.47892E+04 1.17522E+04 9.33448E+03 7.41050E+03 5.88019E+03 4.66275E+03 + 3.69612E+03 2.92830E+03 2.31859E+03 1.83481E+03 1.45116E+03 1.14709E+03 + 9.06252E+02 7.15611E+02 5.64807E+02 4.45597E+02 3.51429E+02 2.77095E+02 + 2.18460E+02 1.72241E+02 1.35829E+02 1.07157E+02 8.46336E+01 6.68874E+01 + 5.29584E+01 4.19915E+01 3.33742E+01 2.65981E+01 2.12660E+01 1.70628E+01 + 1.37513E+01 1.11320E+01 9.05692E+00 7.40830E+00 6.09408E+00 5.04235E+00 + 4.19698E+00 3.51415E+00 2.95964E+00 2.50675E+00 2.13458E+00 1.82678E+00 + 1.57055E+00 1.35582E+00 1.17463E+00 1.02083E+00 8.89187E-01 7.76032E-01 + 6.78110E-01 5.93066E-01 5.18633E-01 4.53400E-01 3.95993E-01 3.45364E-01 + 3.00557E-01 2.60970E-01 2.25931E-01 1.94941E-01 1.67566E-01 1.43430E-01 + 1.22208E-01 1.03608E-01 8.73709E-02 7.32612E-02 6.10641E-02 5.05818E-02 + 4.16314E-02 3.40432E-02 2.76586E-02 2.23329E-02 1.79273E-02 1.43184E-02 + 1.13908E-02 9.03955E-03 7.17146E-03 5.69783E-03 4.54948E-03 3.65903E-03 + 2.97145E-03 2.44083E-03 2.02970E-03 1.70830E-03 1.45360E-03 1.24827E-03 + 1.07957E-03 9.38380E-04 8.18251E-04 7.14663E-04 6.24441E-04 5.45312E-04 + 4.75609E-04 4.14066E-04 3.59666E-04 3.11577E-04 2.69170E-04 2.31720E-04 + 1.98751E-04 1.69788E-04 1.44405E-04 1.22221E-04 1.02895E-04 8.61164E-05 + 7.16096E-05 5.91237E-05 4.84328E-05 3.93325E-05 3.16387E-05 2.51790E-05 + 1.98090E-05 1.53793E-05 1.17684E-05 8.86078E-06 6.55185E-06 4.74716E-06 + 3.36184E-06 2.32017E-06 1.55521E-06 1.00844E-06 6.29743E-07 3.76480E-07 + 2.14041E-07 1.14544E-07 5.67516E-08 2.52225E-08 9.36706E-09 2.45581E-09 + 2.81162E-10 0.00000E+00 1.93971E+10 1.57674E+10 1.27232E+10 1.02646E+10 + 8.27938E+09 6.67675E+09 5.38321E+09 4.33937E+09 3.49720E+09 2.81786E+09 + 2.26999E+09 1.82825E+09 1.47214E+09 1.18513E+09 9.53854E+08 7.67538E+08 + 6.17473E+08 4.96631E+08 3.99344E+08 3.21039E+08 2.58025E+08 2.07330E+08 + 1.66553E+08 1.33763E+08 1.07401E+08 8.62127E+07 6.91850E+07 5.55079E+07 + 4.44805E+07 3.56688E+07 2.85951E+07 2.29180E+07 1.83631E+07 1.47094E+07 + 1.17794E+07 9.42971E+06 7.54643E+06 6.03752E+06 4.82890E+06 3.86107E+06 + 3.08629E+06 2.46623E+06 1.97014E+06 1.57335E+06 1.25607E+06 1.00246E+06 + 7.99795E+05 6.37893E+05 5.08595E+05 4.05369E+05 3.22983E+05 2.57251E+05 + 2.04825E+05 1.63023E+05 1.29705E+05 1.03158E+05 8.20127E+04 6.51763E+04 + 5.17755E+04 4.11131E+04 3.26327E+04 2.58904E+04 2.05319E+04 1.62750E+04 + 1.28946E+04 1.02114E+04 8.08245E+03 6.39414E+03 5.05502E+03 3.99500E+03 + 3.15553E+03 2.49096E+03 1.96525E+03 1.54963E+03 1.22123E+03 9.61919E+02 + 7.57286E+02 5.95912E+02 4.68736E+02 3.68583E+02 2.89765E+02 2.27780E+02 + 1.79068E+02 1.40807E+02 1.10767E+02 8.72388E+01 6.87541E+01 5.42868E+01 + 4.29281E+01 3.40276E+01 2.70476E+01 2.15697E+01 1.72625E+01 1.38777E+01 + 1.12070E+01 9.09606E+00 7.42277E+00 6.09178E+00 5.02885E+00 4.17618E+00 + 3.48877E+00 2.93156E+00 2.47726E+00 2.10457E+00 1.79687E+00 1.54114E+00 + 1.32719E+00 1.14697E+00 9.94268E-01 8.63814E-01 7.51904E-01 6.55266E-01 + 5.71529E-01 4.98418E-01 4.34510E-01 3.78423E-01 3.29101E-01 2.85584E-01 + 2.47257E-01 2.13444E-01 1.83639E-01 1.57401E-01 1.34349E-01 1.14152E-01 + 9.65133E-02 8.11709E-02 6.78868E-02 5.64448E-02 4.66466E-02 3.83099E-02 + 3.12665E-02 2.53604E-02 2.04499E-02 1.64004E-02 1.30926E-02 1.04163E-02 + 8.27157E-03 6.57049E-03 5.23004E-03 4.18577E-03 3.37548E-03 2.74874E-03 + 2.26368E-03 1.88641E-03 1.59009E-03 1.35408E-03 1.16289E-03 1.00516E-03 + 8.72750E-04 7.59876E-04 6.62475E-04 5.77663E-04 5.03357E-04 4.38006E-04 + 3.80419E-04 3.29631E-04 2.84843E-04 2.45449E-04 2.10752E-04 1.80292E-04 + 1.53608E-04 1.30291E-04 1.09973E-04 9.23253E-05 7.70528E-05 6.38898E-05 + 5.25975E-05 4.29607E-05 3.47856E-05 2.78980E-05 2.21357E-05 1.73627E-05 + 1.34399E-05 1.02541E-05 7.69838E-06 5.67656E-06 4.10219E-06 2.89813E-06 + 1.99596E-06 1.33566E-06 8.65107E-07 5.39988E-07 3.22919E-07 1.83776E-07 + 9.84833E-08 4.88375E-08 2.16775E-08 8.00334E-09 2.07734E-09 2.40282E-10 + 0.00000E+00 2.44479E+10 1.98419E+10 1.59834E+10 1.28724E+10 1.03647E+10 + 8.34377E+09 6.71538E+09 5.40359E+09 4.34707E+09 3.49633E+09 2.81144E+09 + 2.26019E+09 1.81660E+09 1.45972E+09 1.17267E+09 9.41840E+08 7.56262E+08 + 6.07099E+08 4.87234E+08 3.90937E+08 3.13591E+08 2.51482E+08 2.01622E+08 + 1.61604E+08 1.29494E+08 1.03736E+08 8.30769E+07 6.65159E+07 5.31901E+07 + 4.25634E+07 3.40502E+07 2.72318E+07 2.17724E+07 1.74024E+07 1.39054E+07 + 1.11070E+07 8.86881E+06 7.07945E+06 5.64933E+06 4.50667E+06 3.59396E+06 + 2.86516E+06 2.28339E+06 1.81914E+06 1.44879E+06 1.15344E+06 9.17983E+05 + 7.30331E+05 5.80832E+05 4.61767E+05 3.66975E+05 2.91532E+05 2.31512E+05 + 1.83777E+05 1.45828E+05 1.15668E+05 9.17091E+04 7.26825E+04 5.75788E+04 + 4.55940E+04 3.60877E+04 2.85505E+04 2.25770E+04 1.78448E+04 1.40976E+04 + 1.11316E+04 8.78514E+03 6.92969E+03 5.46229E+03 4.30413E+03 3.38965E+03 + 2.66784E+03 2.09856E+03 1.64984E+03 1.29635E+03 1.01806E+03 7.99114E+02 + 6.26972E+02 4.91719E+02 3.85525E+02 3.02203E+02 2.36872E+02 1.85681E+02 + 1.45592E+02 1.14208E+02 8.96991E+01 7.04984E+01 5.55132E+01 4.37804E+01 + 3.46118E+01 2.74408E+01 2.18277E+01 1.74255E+01 1.39745E+01 1.12581E+01 + 9.11604E+00 7.42186E+00 6.07713E+00 5.00543E+00 4.14741E+00 3.45697E+00 + 2.89832E+00 2.44363E+00 2.07126E+00 1.76432E+00 1.50965E+00 1.29694E+00 + 1.11808E+00 9.66790E-01 8.37789E-01 7.27347E-01 6.32179E-01 5.49903E-01 + 4.78242E-01 4.15763E-01 3.61079E-01 3.13130E-01 2.70950E-01 2.33918E-01 + 2.01353E-01 1.72742E-01 1.47642E-01 1.25666E-01 1.06478E-01 8.97813E-02 + 7.53094E-02 6.28236E-02 5.21075E-02 4.29632E-02 3.52101E-02 2.86820E-02 + 2.32263E-02 1.87047E-02 1.49872E-02 1.19592E-02 9.51523E-03 7.56088E-03 + 6.01327E-03 4.79491E-03 3.84592E-03 3.10901E-03 2.53801E-03 2.09486E-03 + 1.74887E-03 1.47592E-03 1.25753E-03 1.07983E-03 9.32704E-04 8.08869E-04 + 7.03155E-04 6.11898E-04 5.32474E-04 4.62971E-04 4.01944E-04 3.48277E-04 + 3.01052E-04 2.59506E-04 2.23058E-04 1.91039E-04 1.63006E-04 1.38518E-04 + 1.17180E-04 9.86409E-05 8.25868E-05 6.87354E-05 5.68345E-05 4.66573E-05 + 3.80004E-05 3.06809E-05 2.45350E-05 1.94109E-05 1.51814E-05 1.17177E-05 + 8.91485E-06 6.67450E-06 4.90856E-06 3.53839E-06 2.49417E-06 1.71440E-06 + 1.14547E-06 7.41148E-07 4.62411E-07 2.76581E-07 1.57516E-07 8.44799E-08 + 4.18938E-08 1.85511E-08 6.80180E-09 1.74699E-09 2.03958E-10 0.00000E+00 + 3.05694E+10 2.47724E+10 1.99217E+10 1.60171E+10 1.28749E+10 1.03468E+10 + 8.31316E+09 6.67770E+09 5.36271E+09 4.30566E+09 3.45612E+09 2.77354E+09 + 2.22521E+09 1.78484E+09 1.43126E+09 1.14743E+09 9.19654E+08 7.36899E+08 + 5.90305E+08 4.72747E+08 3.78498E+08 3.02956E+08 2.42424E+08 1.93932E+08 + 1.55095E+08 1.24000E+08 9.91083E+07 7.91929E+07 6.31992E+07 5.04701E+07 + 4.02926E+07 3.21576E+07 2.56571E+07 2.04642E+07 1.63171E+07 1.30054E+07 + 1.03622E+07 8.25348E+06 6.57166E+06 5.23076E+06 4.16203E+06 3.31050E+06 + 2.63226E+06 2.09222E+06 1.66238E+06 1.32036E+06 1.04832E+06 8.32015E+05 + 6.60089E+05 5.23487E+05 4.14992E+05 3.28851E+05 2.60486E+05 2.06248E+05 + 1.63236E+05 1.29138E+05 1.02119E+05 8.07180E+04 6.37731E+04 5.03624E+04 + 3.97533E+04 3.13641E+04 2.47332E+04 1.94945E+04 1.53576E+04 1.20923E+04 + 9.51615E+03 7.48486E+03 5.88295E+03 4.62223E+03 3.62964E+03 2.84844E+03 + 2.23411E+03 1.75129E+03 1.37206E+03 1.07438E+03 8.40872E+02 6.57822E+02 + 5.14423E+02 4.02164E+02 3.14342E+02 2.45685E+02 1.92046E+02 1.50160E+02 + 1.17465E+02 9.20036E+01 7.21132E+01 5.66329E+01 4.45457E+01 3.51255E+01 + 2.77772E+01 2.20401E+01 1.75519E+01 1.40422E+01 1.12859E+01 9.11751E+00 + 7.40620E+00 6.05072E+00 4.97263E+00 4.11115E+00 3.41921E+00 2.86032E+00 + 2.40622E+00 2.03495E+00 1.72942E+00 1.47633E+00 1.26530E+00 1.08813E+00 + 9.38559E-01 8.11257E-01 7.02486E-01 6.08958E-01 5.28282E-01 4.58185E-01 + 3.97226E-01 3.44017E-01 2.97495E-01 2.56692E-01 2.20980E-01 1.89675E-01 + 1.62263E-01 1.38295E-01 1.17383E-01 9.91865E-02 8.34076E-02 6.97797E-02 + 5.80635E-02 4.80431E-02 3.95223E-02 3.23226E-02 2.62809E-02 2.12481E-02 + 1.70901E-02 1.36816E-02 1.09128E-02 8.68351E-03 6.90435E-03 5.49756E-03 + 4.39099E-03 3.52913E-03 2.85932E-03 2.33936E-03 1.93470E-03 1.61762E-03 + 1.36644E-03 1.16459E-03 9.99724E-04 8.62789E-04 7.47285E-04 6.48575E-04 + 5.63353E-04 4.89233E-04 4.24454E-04 3.67673E-04 3.17841E-04 2.74090E-04 + 2.35693E-04 2.02091E-04 1.72650E-04 1.46943E-04 1.24547E-04 1.05088E-04 + 8.82297E-05 7.36735E-05 6.11520E-05 5.04265E-05 4.12829E-05 3.35300E-05 + 2.69959E-05 2.15277E-05 1.69838E-05 1.32460E-05 1.01956E-05 7.73569E-06 + 5.77636E-06 4.23732E-06 3.04730E-06 2.14342E-06 1.47060E-06 9.81147E-07 + 6.34198E-07 3.95499E-07 2.36569E-07 1.34780E-07 7.23029E-08 3.58259E-08 + 1.58106E-08 5.75187E-09 1.46133E-09 1.72063E-10 0.00000E+00 3.79359E+10 + 3.06966E+10 2.46454E+10 1.97824E+10 1.58752E+10 1.27367E+10 1.02162E+10 + 8.19256E+09 6.56812E+09 5.26447E+09 4.21850E+09 3.37950E+09 2.70666E+09 + 2.16721E+09 1.73482E+09 1.38833E+09 1.11074E+09 8.88411E+08 7.10387E+08 + 5.67877E+08 4.53827E+08 3.62578E+08 2.89591E+08 2.31229E+08 1.84573E+08 + 1.47286E+08 1.17493E+08 9.37010E+07 7.46303E+07 5.94813E+07 4.73922E+07 + 3.77479E+07 3.00564E+07 2.39241E+07 1.90366E+07 1.51414E+07 1.20388E+07 + 9.56855E+06 7.60247E+06 6.03819E+06 4.79402E+06 3.80480E+06 3.01856E+06 + 2.39389E+06 1.89776E+06 1.50386E+06 1.19125E+06 9.43249E+05 7.46573E+05 + 5.90663E+05 4.67118E+05 3.69258E+05 2.91774E+05 2.30448E+05 1.81932E+05 + 1.43565E+05 1.13238E+05 8.92756E+04 7.03507E+04 5.54109E+04 4.36224E+04 + 3.43247E+04 2.69950E+04 2.12195E+04 1.66708E+04 1.30901E+04 1.02728E+04 + 8.05750E+03 6.31527E+03 4.94793E+03 3.87441E+03 3.03190E+03 2.37124E+03 + 1.85348E+03 1.44798E+03 1.13059E+03 8.82343E+02 6.88299E+02 5.36727E+02 + 4.18413E+02 3.26121E+02 2.54177E+02 1.98131E+02 1.54491E+02 1.20521E+02 + 9.41427E+01 7.35927E+01 5.76427E+01 4.52223E+01 3.55681E+01 2.80567E+01 + 2.22073E+01 1.76425E+01 1.40814E+01 1.12914E+01 9.10120E+00 7.37647E+00 + 6.01319E+00 4.93103E+00 4.06792E+00 3.37592E+00 2.81797E+00 2.36538E+00 + 1.99595E+00 1.69243E+00 1.44141E+00 1.23245E+00 1.05733E+00 9.09733E-01 + 7.84354E-01 6.77441E-01 5.85704E-01 5.06753E-01 4.38319E-01 3.78959E-01 + 3.27286E-01 2.82234E-01 2.42838E-01 2.08463E-01 1.78427E-01 1.52211E-01 + 1.29365E-01 1.09499E-01 9.22724E-02 7.73862E-02 6.45740E-02 5.35974E-02 + 4.42420E-02 3.63140E-02 2.96379E-02 2.40541E-02 1.94176E-02 1.55989E-02 + 1.24775E-02 9.94855E-03 7.91705E-03 6.29885E-03 5.02110E-03 4.01676E-03 + 3.23450E-03 2.62598E-03 2.15274E-03 1.78341E-03 1.49301E-03 1.26206E-03 + 1.07576E-03 9.23046E-04 7.95863E-04 6.88396E-04 5.96483E-04 5.17138E-04 + 4.48187E-04 3.88008E-04 3.35353E-04 2.89237E-04 2.48840E-04 2.13469E-04 + 1.82593E-04 1.55610E-04 1.32111E-04 1.11695E-04 9.40037E-05 7.87204E-05 + 6.55619E-05 5.42759E-05 4.46373E-05 3.64454E-05 2.95209E-05 2.37035E-05 + 1.88506E-05 1.48313E-05 1.15359E-05 8.85548E-06 6.70129E-06 4.99124E-06 + 3.65253E-06 2.62082E-06 1.83969E-06 1.26001E-06 8.39478E-07 5.42096E-07 + 3.37883E-07 2.02076E-07 1.15130E-07 6.17410E-08 3.05437E-08 1.34219E-08 + 4.84125E-09 1.21636E-09 1.44342E-10 0.00000E+00 4.67409E+10 3.77667E+10 + 3.02734E+10 2.42608E+10 1.94377E+10 1.55696E+10 1.24681E+10 9.98192E+09 + 7.98944E+09 6.39303E+09 5.11426E+09 4.09020E+09 3.27031E+09 2.61406E+09 + 2.08892E+09 1.66881E+09 1.33282E+09 1.06417E+09 8.49423E+08 6.77814E+08 + 5.40715E+08 4.31217E+08 3.43788E+08 2.74000E+08 2.18311E+08 1.73884E+08 + 1.38451E+08 1.10207E+08 8.76089E+07 6.96914E+07 5.54198E+07 4.40558E+07 + 3.50100E+07 2.78118E+07 2.20858E+07 1.75311E+07 1.39104E+07 1.10334E+07 + 8.74815E+06 6.93357E+06 5.49325E+06 4.35044E+06 3.44401E+06 2.72534E+06 + 2.15577E+06 1.70453E+06 1.34718E+06 1.06429E+06 8.40450E+05 6.63398E+05 + 5.23414E+05 4.12783E+05 3.25389E+05 2.56379E+05 2.01911E+05 1.58940E+05 + 1.25054E+05 9.83441E+04 7.73009E+04 6.07297E+04 4.76864E+04 3.74250E+04 + 2.93561E+04 2.30144E+04 1.80328E+04 1.41216E+04 1.10524E+04 8.64535E+03 + 6.75746E+03 5.27982E+03 4.12287E+03 3.21738E+03 2.50929E+03 1.95592E+03 + 1.52373E+03 1.18642E+03 9.23317E+02 7.18249E+02 5.58519E+02 4.34190E+02 + 3.37481E+02 2.62307E+02 2.03908E+02 1.58564E+02 1.23366E+02 9.61089E+01 + 7.49322E+01 5.85400E+01 4.58091E+01 3.59394E+01 2.82799E+01 2.23300E+01 + 1.76981E+01 1.40931E+01 1.12751E+01 9.06793E+00 7.33343E+00 5.96519E+00 + 4.88120E+00 4.01823E+00 3.32757E+00 2.77164E+00 2.32145E+00 1.95456E+00 + 1.65361E+00 1.40512E+00 1.19860E+00 1.02582E+00 8.80462E-01 7.57211E-01 + 6.52321E-01 5.62512E-01 4.85394E-01 4.18711E-01 3.61017E-01 3.10929E-01 + 2.67382E-01 2.29415E-01 1.96387E-01 1.67619E-01 1.42591E-01 1.20852E-01 + 1.02012E-01 8.57305E-02 7.17094E-02 5.96831E-02 4.94152E-02 4.06939E-02 + 3.33282E-02 2.71463E-02 2.19927E-02 1.77268E-02 1.42239E-02 1.13686E-02 + 9.06126E-03 7.21183E-03 5.74132E-03 4.58165E-03 3.67069E-03 2.96106E-03 + 2.40850E-03 1.97796E-03 1.64105E-03 1.37525E-03 1.16311E-03 9.91349E-04 + 8.50125E-04 7.32234E-04 6.32476E-04 5.47115E-04 4.73448E-04 4.09493E-04 + 3.53755E-04 3.05075E-04 2.62527E-04 2.25339E-04 1.92855E-04 1.64569E-04 + 1.39911E-04 1.18493E-04 9.99341E-05 8.38960E-05 7.00788E-05 5.82160E-05 + 4.80704E-05 3.94311E-05 3.21102E-05 2.59408E-05 2.07737E-05 1.64768E-05 + 1.29292E-05 1.00301E-05 7.67957E-06 5.79670E-06 4.30692E-06 3.14442E-06 + 2.25136E-06 1.57727E-06 1.07847E-06 7.17551E-07 4.62903E-07 2.88342E-07 + 1.72385E-07 9.81785E-08 5.26028E-08 2.59624E-08 1.13509E-08 4.05680E-09 + 1.00782E-09 1.20463E-10 0.00000E+00 5.71981E+10 4.61510E+10 3.69363E+10 + 2.95540E+10 2.36412E+10 1.89065E+10 1.51161E+10 1.20824E+10 9.65504E+09 + 7.71325E+09 6.16031E+09 4.91868E+09 3.92620E+09 3.13310E+09 2.49949E+09 + 1.99344E+09 1.58938E+09 1.26685E+09 1.00946E+09 8.04121E+08 6.40353E+08 + 5.09779E+08 4.05701E+08 3.22769E+08 2.56704E+08 2.04094E+08 1.62208E+08 + 1.28880E+08 1.02262E+08 8.11959E+07 6.44466E+07 5.11343E+07 4.05573E+07 + 3.21563E+07 2.54861E+07 2.01904E+07 1.59887E+07 1.26565E+07 1.00148E+07 + 7.92128E+06 6.26287E+06 4.94964E+06 3.91015E+06 3.08766E+06 2.43714E+06 + 1.92284E+06 1.51641E+06 1.19535E+06 9.41845E+05 7.41762E+05 5.83913E+05 + 4.59439E+05 3.61328E+05 2.84030E+05 2.23159E+05 1.75246E+05 1.37551E+05 + 1.07908E+05 8.46100E+04 6.63069E+04 5.19352E+04 4.06564E+04 3.18094E+04 + 2.48736E+04 1.94390E+04 1.51829E+04 1.18517E+04 9.24601E+03 7.20764E+03 + 5.61644E+03 4.37388E+03 3.40401E+03 2.64762E+03 2.05811E+03 1.59895E+03 + 1.24157E+03 9.63592E+02 7.47524E+02 5.79693E+02 4.49421E+02 3.48370E+02 + 2.70037E+02 2.09354E+02 1.62364E+02 1.25989E+02 9.78962E+01 7.61284E+01 + 5.93234E+01 4.63059E+01 3.62397E+01 2.84474E+01 2.24092E+01 1.77197E+01 + 1.40783E+01 1.12383E+01 9.01856E+00 7.27784E+00 5.90742E+00 4.82375E+00 + 3.96260E+00 3.27460E+00 2.72174E+00 2.27476E+00 1.91107E+00 1.61322E+00 + 1.36769E+00 1.16395E+00 9.93788E-01 8.50886E-01 7.29947E-01 6.27231E-01 + 5.39468E-01 4.64279E-01 3.99420E-01 3.43447E-01 2.94983E-01 2.52967E-01 + 2.16441E-01 1.84764E-01 1.57258E-01 1.33405E-01 1.12754E-01 9.49165E-02 + 7.95537E-02 6.63681E-02 5.50970E-02 4.55066E-02 3.73881E-02 3.05545E-02 + 2.48379E-02 2.00875E-02 1.61676E-02 1.29581E-02 1.03492E-02 8.24607E-03 + 6.56395E-03 5.22873E-03 4.17698E-03 3.35122E-03 2.70780E-03 2.20627E-03 + 1.81475E-03 1.50756E-03 1.26444E-03 1.06973E-03 9.11571E-04 7.81170E-04 + 6.72098E-04 5.79698E-04 5.00613E-04 4.32394E-04 3.73232E-04 3.21750E-04 + 2.76869E-04 2.37723E-04 2.03585E-04 1.73834E-04 1.47991E-04 1.25519E-04 + 1.06050E-04 8.92230E-05 7.47205E-05 6.22601E-05 5.15916E-05 4.24930E-05 + 3.47674E-05 2.82399E-05 2.27553E-05 1.81755E-05 1.43788E-05 1.12539E-05 + 8.70808E-06 6.65062E-06 5.00772E-06 3.71191E-06 2.70393E-06 1.93194E-06 + 1.35094E-06 9.22210E-07 6.12767E-07 3.94898E-07 2.45798E-07 1.46862E-07 + 8.35791E-08 4.47158E-08 2.20033E-08 9.56434E-09 3.38526E-09 8.31475E-10 + 1.00056E-10 0.00000E+00 8.32962E+07 2.14837E+08 1.79563E+08 1.50076E+08 + 1.25429E+08 1.04829E+08 8.76120E+07 7.32216E+07 6.11941E+07 5.11416E+07 + 4.27398E+07 3.57178E+07 2.98490E+07 2.49440E+07 2.08447E+07 1.74186E+07 + 1.45554E+07 1.21625E+07 1.01627E+07 8.49148E+06 7.09486E+06 5.92774E+06 + 4.95243E+06 4.13742E+06 3.45638E+06 2.88731E+06 2.41181E+06 2.01450E+06 + 1.68123E+06 1.40411E+06 1.17258E+06 9.79154E+05 8.17565E+05 6.82582E+05 + 5.69828E+05 4.75621E+05 3.96935E+05 3.31223E+05 2.76350E+05 2.30532E+05 + 1.92279E+05 1.60344E+05 1.33687E+05 1.11438E+05 9.28703E+04 7.73773E+04 + 6.44517E+04 5.36697E+04 4.46775E+04 3.71793E+04 3.09283E+04 2.57182E+04 + 2.13768E+04 1.77601E+04 1.47481E+04 1.22405E+04 1.01535E+04 8.41723E+03 + 6.97333E+03 5.77311E+03 4.77591E+03 3.94783E+03 3.26058E+03 2.69055E+03 + 2.21807E+03 1.82672E+03 1.50283E+03 1.23500E+03 1.01358E+03 8.30991E+02 + 6.80443E+02 5.56432E+02 4.54425E+02 3.70627E+02 3.01881E+02 2.45567E+02 + 1.99506E+02 1.61892E+02 1.31226E+02 1.06269E+02 8.59913E+01 6.95454E+01 + 5.62297E+01 4.54640E+01 3.67735E+01 2.97802E+01 2.41408E+01 1.96127E+01 + 1.59677E+01 1.30404E+01 1.06882E+01 8.79656E+00 7.27260E+00 6.04508E+00 + 5.05197E+00 4.24673E+00 3.59155E+00 3.05629E+00 2.61698E+00 2.25461E+00 + 1.95404E+00 1.70327E+00 1.49278E+00 1.31496E+00 1.16378E+00 1.03442E+00 + 9.23007E-01 8.26453E-01 7.42307E-01 6.68412E-01 6.03282E-01 5.45543E-01 + 4.94189E-01 4.48187E-01 4.06940E-01 3.69811E-01 3.36304E-01 3.05952E-01 + 2.78480E-01 2.53538E-01 2.30872E-01 2.10254E-01 1.91482E-01 1.74377E-01 + 1.58780E-01 1.44544E-01 1.31539E-01 1.19644E-01 1.08747E-01 9.87476E-02 + 8.95521E-02 8.10752E-02 7.32415E-02 6.59769E-02 5.92234E-02 5.29291E-02 + 4.70531E-02 4.15637E-02 3.64288E-02 3.16559E-02 2.72346E-02 2.31705E-02 + 1.94735E-02 1.61533E-02 1.32158E-02 1.06598E-02 8.47496E-03 6.64135E-03 + 5.13065E-03 3.90842E-03 2.93681E-03 2.17738E-03 1.59329E-03 1.15092E-03 + 8.20800E-04 5.77877E-04 4.01655E-04 2.75727E-04 1.86709E-04 1.24737E-04 + 8.21897E-05 5.33875E-05 3.41704E-05 2.15382E-05 1.33614E-05 8.15225E-06 + 4.88825E-06 2.87809E-06 1.66230E-06 9.40788E-07 5.20994E-07 2.82124E-07 + 1.48974E-07 7.66010E-08 3.82666E-08 1.85216E-08 8.65735E-09 3.89227E-09 + 1.67486E-09 6.85500E-10 2.64732E-10 9.54720E-11 3.16750E-11 9.48571E-12 + 2.48898E-12 5.46876E-13 9.32612E-14 1.07066E-14 6.01148E-16 5.95612E-18 + 0.00000E+00 2.58351E+08 2.16921E+08 1.81326E+08 1.51567E+08 1.26691E+08 + 1.05897E+08 8.85152E+07 7.39860E+07 6.18410E+07 5.16892E+07 4.32035E+07 + 3.61104E+07 3.01814E+07 2.52255E+07 2.10831E+07 1.76206E+07 1.47265E+07 + 1.23075E+07 1.02855E+07 8.59558E+06 7.18309E+06 6.00253E+06 5.01583E+06 + 4.19117E+06 3.50196E+06 2.92596E+06 2.44458E+06 2.04230E+06 1.70479E+06 + 1.42410E+06 1.18954E+06 9.93545E+05 8.29778E+05 6.92945E+05 5.78624E+05 + 4.83086E+05 4.03272E+05 3.36602E+05 2.80916E+05 2.34409E+05 1.95570E+05 + 1.63138E+05 1.36060E+05 1.13453E+05 9.45813E+04 7.88304E+04 6.56857E+04 + 5.47177E+04 4.55675E+04 3.79352E+04 3.15703E+04 2.62635E+04 2.18399E+04 + 1.81535E+04 1.50822E+04 1.25243E+04 1.03945E+04 8.62194E+03 7.14721E+03 + 5.92078E+03 4.90133E+03 4.05435E+03 3.35104E+03 2.76737E+03 2.28330E+03 + 1.88211E+03 1.54985E+03 1.27491E+03 1.04746E+03 8.59744E+02 7.04841E+02 + 5.77129E+02 4.71978E+02 3.85508E+02 3.14492E+02 2.56249E+02 2.08550E+02 + 1.69544E+02 1.37696E+02 1.11735E+02 9.06055E+01 7.34365E+01 5.95075E+01 + 4.82220E+01 3.90911E+01 3.17258E+01 2.57714E+01 2.09778E+01 1.71086E+01 + 1.39927E+01 1.14819E+01 9.45726E+00 7.82172E+00 6.50097E+00 5.42991E+00 + 4.55964E+00 3.85026E+00 3.26987E+00 2.79304E+00 2.39947E+00 2.07299E+00 + 1.80071E+00 1.57235E+00 1.37972E+00 1.21624E+00 1.07668E+00 9.56826E-01 + 8.53275E-01 7.63347E-01 6.84671E-01 6.15605E-01 5.54629E-01 5.00628E-01 + 4.52464E-01 4.09466E-01 3.70926E-01 3.36292E-01 3.05048E-01 2.76880E-01 + 2.51404E-01 2.28336E-01 2.07424E-01 1.88446E-01 1.71206E-01 1.55531E-01 + 1.41262E-01 1.28260E-01 1.16395E-01 1.05551E-01 9.56232E-02 8.65136E-02 + 7.81353E-02 7.04118E-02 6.32686E-02 5.66477E-02 5.04976E-02 4.47772E-02 + 3.94555E-02 3.44999E-02 2.99159E-02 2.56908E-02 2.18269E-02 1.83296E-02 + 1.52039E-02 1.24507E-02 1.00645E-02 8.03150E-03 6.32962E-03 4.92974E-03 + 3.79783E-03 2.89746E-03 2.19221E-03 1.64764E-03 1.23261E-03 9.20011E-04 + 6.86937E-04 5.14704E-04 3.88460E-04 2.96058E-04 2.28617E-04 1.79265E-04 + 1.42894E-04 1.15764E-04 9.51752E-05 7.92124E-05 6.65328E-05 5.62085E-05 + 4.76066E-05 4.02983E-05 3.39988E-05 2.85128E-05 2.37179E-05 1.95169E-05 + 1.58512E-05 1.26735E-05 9.94535E-06 7.63285E-06 5.70421E-06 4.12758E-06 + 2.87038E-06 1.89813E-06 1.17529E-06 6.64053E-07 3.26680E-07 1.24749E-07 + 2.13594E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 2.68782E+08 2.25679E+08 1.88647E+08 1.57686E+08 1.31806E+08 1.10173E+08 + 9.20891E+07 7.69731E+07 6.43378E+07 5.37760E+07 4.49476E+07 3.75681E+07 + 3.13997E+07 2.62437E+07 2.19340E+07 1.83317E+07 1.53208E+07 1.28041E+07 + 1.07006E+07 8.94240E+06 7.47290E+06 6.24470E+06 5.21819E+06 4.36026E+06 + 3.64325E+06 3.04401E+06 2.54321E+06 2.12470E+06 1.77358E+06 1.48157E+06 + 1.23755E+06 1.03366E+06 8.63286E+05 7.20937E+05 6.02006E+05 5.02616E+05 + 4.19583E+05 3.50225E+05 2.92293E+05 2.43910E+05 2.03504E+05 1.69763E+05 + 1.41591E+05 1.18071E+05 9.84366E+04 8.20487E+04 6.83722E+04 5.69601E+04 + 4.74391E+04 3.94972E+04 3.28738E+04 2.73512E+04 2.27474E+04 1.89106E+04 + 1.57138E+04 1.30511E+04 1.08340E+04 8.98843E+03 7.45282E+03 6.17562E+03 + 5.11381E+03 4.23149E+03 3.49870E+03 2.89045E+03 2.38588E+03 1.96760E+03 + 1.62109E+03 1.33427E+03 1.09690E+03 9.00928E+02 7.39144E+02 6.05694E+02 + 4.95761E+02 4.05306E+02 3.30970E+02 2.69959E+02 2.19953E+02 1.79026E+02 + 1.45578E+02 1.18283E+02 9.60424E+01 7.79483E+01 6.32492E+01 5.13230E+01 + 4.16587E+01 3.38508E+01 2.75279E+01 2.24289E+01 1.83059E+01 1.49797E+01 + 1.22948E+01 1.01262E+01 8.37154E+00 6.95259E+00 5.80045E+00 4.86335E+00 + 4.09892E+00 3.47322E+00 2.95908E+00 2.53482E+00 2.18309E+00 1.89003E+00 + 1.64459E+00 1.43789E+00 1.26285E+00 1.11378E+00 9.86097E-01 8.76121E-01 + 7.80923E-01 6.97927E-01 6.25333E-01 5.61481E-01 5.05150E-01 4.55102E-01 + 4.10595E-01 3.70855E-01 3.35277E-01 3.03299E-01 2.74572E-01 2.48679E-01 + 2.25310E-01 2.04190E-01 1.85081E-01 1.67770E-01 1.52071E-01 1.37816E-01 + 1.24857E-01 1.13058E-01 1.02298E-01 9.24668E-02 8.34662E-02 7.52066E-02 + 6.76106E-02 6.06037E-02 5.41278E-02 4.81316E-02 4.25741E-02 3.74247E-02 + 3.26501E-02 2.82537E-02 2.42208E-02 2.05506E-02 1.72444E-02 1.43030E-02 + 1.17230E-02 9.49514E-03 7.60292E-03 6.02262E-03 4.72466E-03 3.67563E-03 + 2.84054E-03 2.18497E-03 1.67675E-03 1.28702E-03 9.90859E-04 7.67324E-04 + 5.99393E-04 4.73615E-04 3.78972E-04 3.07462E-04 2.52892E-04 2.10657E-04 + 1.77384E-04 1.50634E-04 1.28667E-04 1.10257E-04 9.45481E-05 8.09486E-05 + 6.90498E-05 5.85706E-05 4.93111E-05 4.11422E-05 3.39454E-05 2.76473E-05 + 2.21805E-05 1.74851E-05 1.35044E-05 1.01829E-05 7.46390E-06 5.28901E-06 + 3.59753E-06 2.32697E-06 1.41235E-06 7.89862E-07 3.95574E-07 1.69326E-07 + 5.67439E-08 1.19529E-08 2.95149E-10 0.00000E+00 0.00000E+00 2.91332E+08 + 2.44533E+08 2.04336E+08 1.70739E+08 1.42666E+08 1.19207E+08 9.96043E+07 + 8.32242E+07 6.95370E+07 5.81001E+07 4.85435E+07 4.05582E+07 3.38859E+07 + 2.83108E+07 2.36525E+07 1.97603E+07 1.65082E+07 1.37910E+07 1.15207E+07 + 9.62394E+06 8.03920E+06 6.71520E+06 5.60906E+06 4.68495E+06 3.91293E+06 + 3.26798E+06 2.72919E+06 2.27913E+06 1.90170E+06 1.58792E+06 1.32583E+06 + 1.10693E+06 9.24090E+05 7.71390E+05 6.43864E+05 5.37338E+05 4.48381E+05 + 3.74105E+05 3.12093E+05 2.60324E+05 2.17109E+05 1.81039E+05 1.50934E+05 + 1.25811E+05 1.04848E+05 8.73589E+04 7.27691E+04 6.06002E+04 5.04520E+04 + 4.19905E+04 3.49367E+04 2.90575E+04 2.41586E+04 2.00774E+04 1.66783E+04 + 1.38482E+04 1.14925E+04 9.53245E+03 7.90209E+03 6.54653E+03 5.41996E+03 + 4.48412E+03 3.70711E+03 3.06233E+03 2.52760E+03 2.08441E+03 1.71735E+03 + 1.41357E+03 1.16220E+03 9.54698E+02 7.83404E+02 6.42115E+02 5.25721E+02 + 4.29944E+02 3.51224E+02 2.86604E+02 2.33628E+02 1.90256E+02 1.54796E+02 + 1.25846E+02 1.02245E+02 8.30330E+01 6.74149E+01 5.47337E+01 4.44494E+01 + 3.61335E+01 2.93931E+01 2.39525E+01 1.95492E+01 1.59937E+01 1.31212E+01 + 1.07992E+01 8.91921E+00 7.39804E+00 6.16244E+00 5.15727E+00 4.33733E+00 + 3.66638E+00 3.11536E+00 2.66103E+00 2.28478E+00 1.97173E+00 1.70998E+00 + 1.48997E+00 1.30407E+00 1.14614E+00 1.01123E+00 8.95366E-01 7.95378E-01 + 7.08486E-01 6.32739E-01 5.66342E-01 5.07969E-01 4.56290E-01 4.10493E-01 + 3.69742E-01 3.33385E-01 3.00815E-01 2.71650E-01 2.45444E-01 2.21864E-01 + 2.00614E-01 1.81438E-01 1.64112E-01 1.48437E-01 1.34238E-01 1.21357E-01 + 1.09654E-01 9.90039E-02 8.92935E-02 8.04219E-02 7.22983E-02 6.48448E-02 + 5.79866E-02 5.16660E-02 4.58319E-02 4.04431E-02 3.54691E-02 3.08760E-02 + 2.66653E-02 2.28202E-02 1.93369E-02 1.62133E-02 1.34462E-02 1.10286E-02 + 8.94830E-03 7.18641E-03 5.71811E-03 4.51370E-03 3.54056E-03 2.76523E-03 + 2.15522E-03 1.68047E-03 1.31429E-03 1.03375E-03 8.19665E-04 6.56528E-04 + 5.32140E-04 4.36489E-04 3.62353E-04 3.04134E-04 2.57672E-04 2.19913E-04 + 1.88645E-04 1.62281E-04 1.39693E-04 1.20087E-04 1.02902E-04 8.77459E-05 + 7.43371E-05 6.24686E-05 5.20015E-05 4.27969E-05 3.47651E-05 2.78187E-05 + 2.18768E-05 1.68616E-05 1.26955E-05 9.30027E-06 6.59576E-06 4.50000E-06 + 2.92979E-06 1.80030E-06 1.02959E-06 5.37128E-07 2.48582E-07 9.79967E-08 + 3.10319E-08 7.05088E-09 3.56003E-10 0.00000E+00 3.31451E+08 2.77968E+08 + 2.32060E+08 1.93726E+08 1.61722E+08 1.35004E+08 1.12697E+08 9.40753E+07 + 7.85291E+07 6.55508E+07 5.47164E+07 4.56718E+07 3.81216E+07 3.18188E+07 + 2.65576E+07 2.21657E+07 1.84997E+07 1.54395E+07 1.28852E+07 1.07532E+07 + 8.97365E+06 7.48834E+06 6.24864E+06 5.21397E+06 4.35043E+06 3.62975E+06 + 3.02829E+06 2.52637E+06 2.10588E+06 1.75665E+06 1.46525E+06 1.22209E+06 + 1.01921E+06 8.49944E+05 7.08723E+05 5.90875E+05 4.92563E+05 4.10560E+05 + 3.42166E+05 2.85127E+05 2.37560E+05 1.97898E+05 1.64829E+05 1.37260E+05 + 1.14280E+05 9.51263E+04 7.91643E+04 6.58641E+04 5.47835E+04 4.55538E+04 + 3.78670E+04 3.14667E+04 2.61386E+04 2.17042E+04 1.80144E+04 1.49452E+04 + 1.23929E+04 1.02711E+04 8.50789E+03 7.04318E+03 5.82696E+03 4.81751E+03 + 3.98010E+03 3.28577E+03 2.71040E+03 2.23390E+03 1.83955E+03 1.51341E+03 + 1.24373E+03 1.02125E+03 8.37712E+02 6.86406E+02 5.61827E+02 4.59363E+02 + 3.75183E+02 3.06107E+02 2.49496E+02 2.03159E+02 1.65284E+02 1.34366E+02 + 1.09163E+02 8.86465E+01 7.19676E+01 5.84239E+01 4.74384E+01 3.85541E+01 + 3.13514E+01 2.55364E+01 2.08291E+01 1.70274E+01 1.39557E+01 1.14725E+01 + 9.46198E+00 7.83548E+00 6.51469E+00 5.44070E+00 4.56517E+00 3.84931E+00 + 3.26201E+00 2.77835E+00 2.37840E+00 2.04618E+00 1.76891E+00 1.53635E+00 + 1.34028E+00 1.17412E+00 1.03256E+00 9.11313E-01 8.06986E-01 7.16597E-01 + 6.38046E-01 5.69407E-01 5.09259E-01 4.56179E-01 4.09292E-01 3.67703E-01 + 3.30715E-01 2.97680E-01 2.68188E-01 2.41764E-01 2.18052E-01 1.96740E-01 + 1.77557E-01 1.60265E-01 1.44657E-01 1.30549E-01 1.17778E-01 1.06199E-01 + 9.56824E-02 8.61128E-02 7.73876E-02 6.94151E-02 6.21169E-02 5.54184E-02 + 4.92619E-02 4.35964E-02 3.83808E-02 3.35844E-02 2.91729E-02 2.51455E-02 + 2.14837E-02 1.81810E-02 1.52319E-02 1.26300E-02 1.03653E-02 8.42283E-03 + 6.78208E-03 5.41742E-03 4.29930E-03 3.39606E-03 2.67575E-03 2.10777E-03 + 1.66410E-03 1.32000E-03 1.05440E-03 8.49721E-04 6.91819E-04 5.69620E-04 + 4.74014E-04 3.98470E-04 3.37921E-04 2.88598E-04 2.47728E-04 2.13296E-04 + 1.83847E-04 1.58340E-04 1.36032E-04 1.16388E-04 9.90269E-05 8.36663E-05 + 7.00903E-05 5.81491E-05 4.76850E-05 3.85920E-05 3.07642E-05 2.41017E-05 + 1.85075E-05 1.38858E-05 1.01401E-05 7.17282E-06 4.88587E-06 3.18099E-06 + 1.95981E-06 1.12878E-06 5.97646E-07 2.84550E-07 1.18210E-07 4.10708E-08 + 1.07166E-08 8.19323E-10 0.00000E+00 3.96067E+08 3.31671E+08 2.76457E+08 + 2.30424E+08 1.92052E+08 1.60068E+08 1.33408E+08 1.11186E+08 9.26634E+07 + 7.72252E+07 6.43576E+07 5.36329E+07 4.46944E+07 3.72447E+07 3.10359E+07 + 2.58615E+07 2.15492E+07 1.79554E+07 1.49605E+07 1.24647E+07 1.03850E+07 + 8.65193E+06 7.20782E+06 6.00450E+06 5.00186E+06 4.16645E+06 3.47037E+06 + 2.89046E+06 2.40541E+06 2.00325E+06 1.66821E+06 1.38912E+06 1.15663E+06 + 9.62974E+05 8.01674E+05 6.67292E+05 5.55371E+05 4.62169E+05 3.84562E+05 + 3.19945E+05 2.66148E+05 2.21363E+05 1.84084E+05 1.53056E+05 1.27233E+05 + 1.05745E+05 8.78672E+04 7.29941E+04 6.06229E+04 5.03344E+04 4.17794E+04 + 3.46673E+04 2.87559E+04 2.38436E+04 1.97625E+04 1.63729E+04 1.35584E+04 + 1.12221E+04 9.28352E+03 7.67547E+03 6.34214E+03 5.23706E+03 4.32159E+03 + 3.56357E+03 2.93627E+03 2.41744E+03 1.98860E+03 1.63439E+03 1.34185E+03 + 1.10080E+03 9.02164E+02 7.38592E+02 6.04054E+02 4.93510E+02 4.02780E+02 + 3.28395E+02 2.67485E+02 2.17669E+02 1.76980E+02 1.43788E+02 1.16748E+02 + 9.47484E+01 7.68734E+01 6.23654E+01 5.06029E+01 4.10941E+01 3.33881E+01 + 2.71692E+01 2.21369E+01 1.80743E+01 1.47933E+01 1.21424E+01 9.99733E+00 + 8.26317E+00 6.85609E+00 5.71299E+00 4.78211E+00 4.02192E+00 3.39911E+00 + 2.88699E+00 2.46421E+00 2.11368E+00 1.82171E+00 1.57734E+00 1.37179E+00 + 1.19802E+00 1.05035E+00 9.24214E-01 8.15975E-01 7.22463E-01 6.41436E-01 + 5.70841E-01 5.09163E-01 4.54895E-01 4.07102E-01 3.64834E-01 3.27350E-01 + 2.93968E-01 2.64248E-01 2.37690E-01 2.13919E-01 1.92607E-01 1.73469E-01 + 1.56257E-01 1.40755E-01 1.26771E-01 1.14138E-01 1.02707E-01 9.23442E-02 + 8.29333E-02 7.43699E-02 6.65618E-02 5.94301E-02 5.29005E-02 4.69154E-02 + 4.14240E-02 3.63850E-02 3.17676E-02 2.75370E-02 2.36903E-02 2.02073E-02 + 1.70789E-02 1.42969E-02 1.18519E-02 9.73129E-03 7.91799E-03 6.39018E-03 + 5.12176E-03 4.08355E-03 3.24495E-03 2.57555E-03 2.04657E-03 1.63189E-03 + 1.30863E-03 1.05738E-03 8.62084E-04 7.09796E-04 5.90466E-04 4.95794E-04 + 4.19870E-04 3.58095E-04 3.07046E-04 2.64200E-04 2.27716E-04 1.96254E-04 + 1.68847E-04 1.44796E-04 1.23590E-04 1.04854E-04 8.83052E-05 7.37180E-05 + 6.09320E-05 4.97729E-05 4.01201E-05 3.18508E-05 2.48490E-05 1.90019E-05 + 1.41982E-05 1.03274E-05 7.27906E-06 4.94326E-06 3.21182E-06 1.97808E-06 + 1.14205E-06 6.08959E-07 2.94231E-07 1.25525E-07 4.54695E-08 1.24447E-08 + 1.07601E-09 0.00000E+00 4.93861E+08 4.12742E+08 3.43296E+08 2.85521E+08 + 2.37464E+08 1.97491E+08 1.64243E+08 1.36590E+08 1.13589E+08 9.44595E+07 + 7.85496E+07 6.53177E+07 5.43133E+07 4.51617E+07 3.75511E+07 3.12221E+07 + 2.59591E+07 2.15825E+07 1.79433E+07 1.49172E+07 1.24010E+07 1.03089E+07 + 8.56934E+06 7.12307E+06 5.92063E+06 4.92095E+06 4.08984E+06 3.39895E+06 + 2.82237E+06 2.34535E+06 1.94884E+06 1.61926E+06 1.34532E+06 1.11764E+06 + 9.28421E+05 7.71123E+05 6.40404E+05 5.31788E+05 4.41544E+05 3.66569E+05 + 3.04285E+05 2.52548E+05 2.09576E+05 1.73887E+05 1.44249E+05 1.19640E+05 + 9.92092E+04 8.22486E+04 6.81711E+04 5.64883E+04 4.67945E+04 3.87525E+04 + 3.20821E+04 2.65505E+04 2.19644E+04 1.81630E+04 1.50130E+04 1.24036E+04 + 1.02425E+04 8.45346E+03 6.97291E+03 5.74817E+03 4.73548E+03 3.89852E+03 + 3.20715E+03 2.63637E+03 2.16541E+03 1.77709E+03 1.45692E+03 1.19354E+03 + 9.76846E+02 7.98686E+02 6.52374E+02 5.32332E+02 4.33946E+02 3.53396E+02 + 2.87523E+02 2.33718E+02 1.89823E+02 1.54058E+02 1.24954E+02 1.01300E+02 + 8.20999E+01 6.65317E+01 5.39213E+01 4.37364E+01 3.54896E+01 2.88402E+01 + 2.34643E+01 1.91283E+01 1.56296E+01 1.28056E+01 1.05229E+01 8.67951E+00 + 7.18558E+00 5.97350E+00 4.98784E+00 4.18412E+00 3.52671E+00 2.98708E+00 + 2.54242E+00 2.17447E+00 1.86863E+00 1.61321E+00 1.39887E+00 1.21809E+00 + 1.06485E+00 9.34281E-01 8.22540E-01 7.26261E-01 6.43065E-01 5.70781E-01 + 5.07804E-01 4.52547E-01 4.04017E-01 3.61216E-01 3.23363E-01 2.89740E-01 + 2.59882E-01 2.33269E-01 2.09506E-01 1.88250E-01 1.69205E-01 1.52113E-01 + 1.36751E-01 1.22922E-01 1.10452E-01 9.91897E-02 8.89998E-02 7.97634E-02 + 7.13756E-02 6.37433E-02 5.67878E-02 5.04349E-02 4.46273E-02 3.93142E-02 + 3.44544E-02 3.00167E-02 2.59657E-02 2.22967E-02 1.89879E-02 1.60278E-02 + 1.34058E-02 1.11100E-02 9.12536E-03 7.43332E-03 6.01104E-03 4.83223E-03 + 3.86825E-03 3.08963E-03 2.46750E-03 1.97485E-03 1.58734E-03 1.28381E-03 + 1.04643E-03 8.60459E-04 7.14099E-04 5.98207E-04 5.05216E-04 4.29767E-04 + 3.67683E-04 3.15849E-04 2.71962E-04 2.34334E-04 2.01729E-04 1.73244E-04 + 1.48217E-04 1.26159E-04 1.06699E-04 8.95539E-05 7.44899E-05 6.13362E-05 + 4.99052E-05 4.00627E-05 3.16725E-05 2.46051E-05 1.87349E-05 1.39392E-05 + 1.00970E-05 7.08875E-06 4.79723E-06 3.10839E-06 1.91153E-06 1.10429E-06 + 5.91171E-07 2.88277E-07 1.25033E-07 4.63736E-08 1.29663E-08 1.19651E-09 + 0.00000E+00 3.22429E+08 5.29939E+08 4.39675E+08 3.64766E+08 3.02612E+08 + 2.51041E+08 2.08252E+08 1.72752E+08 1.43299E+08 1.18864E+08 9.85923E+07 + 8.17755E+07 6.78250E+07 5.62526E+07 4.66532E+07 3.86907E+07 3.20860E+07 + 2.66079E+07 2.20643E+07 1.82959E+07 1.51705E+07 1.25785E+07 1.04290E+07 + 8.64642E+06 7.16821E+06 5.94244E+06 4.92600E+06 4.08326E+06 3.38177E+06 + 2.80293E+06 2.32303E+06 1.92518E+06 1.59535E+06 1.32194E+06 1.09530E+06 + 9.07391E+05 7.51638E+05 6.22558E+05 5.15591E+05 4.26953E+05 3.53511E+05 + 2.92663E+05 2.42253E+05 2.00496E+05 1.65909E+05 1.37264E+05 1.13543E+05 + 9.39012E+04 7.76401E+04 6.41793E+04 5.30384E+04 4.38191E+04 3.61913E+04 + 2.98815E+04 2.46630E+04 2.03482E+04 1.67814E+04 1.38338E+04 1.13985E+04 + 9.38721E+03 7.72666E+03 6.35619E+03 5.22560E+03 4.29332E+03 3.52494E+03 + 2.89196E+03 2.37082E+03 1.94204E+03 1.58925E+03 1.29962E+03 1.06182E+03 + 8.66689E+02 7.06744E+02 5.75764E+02 4.68608E+02 3.81033E+02 3.09539E+02 + 2.51239E+02 2.03754E+02 1.65124E+02 1.33735E+02 1.08263E+02 8.76155E+01 + 7.08970E+01 5.73729E+01 4.64643E+01 3.76430E+01 3.05394E+01 2.48036E+01 + 2.01833E+01 1.64602E+01 1.34590E+01 1.10365E+01 9.08297E+00 7.50219E+00 + 6.22165E+00 5.18204E+00 4.33579E+00 3.64484E+00 3.07876E+00 2.61322E+00 + 2.22878E+00 1.90991E+00 1.64420E+00 1.42173E+00 1.23454E+00 1.07624E+00 + 9.41702E-01 8.26850E-01 7.28144E-01 6.43072E-01 5.69350E-01 5.05289E-01 + 4.49229E-01 4.00122E-01 3.56924E-01 3.18816E-01 2.85051E-01 2.55140E-01 + 2.28542E-01 2.04847E-01 1.83699E-01 1.64790E-01 1.47856E-01 1.32666E-01 + 1.19017E-01 1.06733E-01 9.56597E-02 8.56590E-02 7.66114E-02 6.84109E-02 + 6.09646E-02 5.41936E-02 4.80241E-02 4.23988E-02 3.72674E-02 3.25883E-02 + 2.83302E-02 2.44572E-02 2.09625E-02 1.78232E-02 1.50255E-02 1.25567E-02 + 1.04027E-02 8.54659E-03 6.96854E-03 5.64503E-03 4.54982E-03 3.65494E-03 + 2.93213E-03 2.35403E-03 1.89531E-03 1.53334E-03 1.24856E-03 1.02457E-03 + 8.47872E-04 7.07686E-04 5.95696E-04 5.05001E-04 4.30735E-04 3.69098E-04 + 3.17250E-04 2.73087E-04 2.35054E-04 2.02006E-04 1.73099E-04 1.47705E-04 + 1.25351E-04 1.05674E-04 8.83876E-05 7.32525E-05 6.00887E-05 4.86983E-05 + 3.89360E-05 3.06546E-05 2.37142E-05 1.79801E-05 1.33210E-05 9.60919E-06 + 6.71961E-06 4.53109E-06 2.92729E-06 1.79677E-06 1.03783E-06 5.57019E-07 + 2.73397E-07 1.19948E-07 4.51521E-08 1.27498E-08 1.22809E-09 0.00000E+00 + 8.56943E+08 7.12629E+08 5.89545E+08 4.87690E+08 4.03417E+08 3.33692E+08 + 2.76008E+08 2.28286E+08 1.88807E+08 1.56150E+08 1.29135E+08 1.06790E+08 + 8.83083E+07 7.30219E+07 6.03790E+07 4.99230E+07 4.12759E+07 3.41251E+07 + 2.82119E+07 2.33223E+07 1.92793E+07 1.59364E+07 1.31725E+07 1.08875E+07 + 8.99834E+06 7.43661E+06 6.14555E+06 5.07841E+06 4.19287E+06 3.46443E+06 + 2.86237E+06 2.36478E+06 1.95356E+06 1.61373E+06 1.33292E+06 1.10081E+06 + 9.09027E+05 7.50584E+05 6.19695E+05 5.11574E+05 4.22268E+05 3.48509E+05 + 2.87595E+05 2.37293E+05 1.95759E+05 1.61468E+05 1.33160E+05 1.09793E+05 + 9.05079E+04 7.45933E+04 6.14622E+04 5.06293E+04 4.16940E+04 3.43251E+04 + 2.82494E+04 2.32408E+04 1.91130E+04 1.57119E+04 1.29104E+04 1.06034E+04 + 8.70426E+03 7.14142E+03 5.85583E+03 4.79873E+03 3.92991E+03 3.21618E+03 + 2.63016E+03 2.14929E+03 1.75470E+03 1.43160E+03 1.16699E+03 9.50413E+02 + 7.73325E+02 6.28657E+02 5.10582E+02 4.14307E+02 3.35887E+02 2.72080E+02 + 2.20221E+02 1.78120E+02 1.43982E+02 1.16332E+02 9.39641E+01 7.58862E+01 + 6.12893E+01 4.95369E+01 4.00502E+01 3.24244E+01 2.62778E+01 2.13353E+01 + 1.73597E+01 1.41608E+01 1.15834E+01 9.50882E+00 7.83333E+00 6.47875E+00 + 5.38124E+00 4.48972E+00 3.76337E+00 3.16959E+00 2.68238E+00 2.28096E+00 + 1.94881E+00 1.67270E+00 1.44209E+00 1.24854E+00 1.08530E+00 9.46905E-01 + 8.29080E-01 7.28091E-01 6.41287E-01 5.66268E-01 5.01257E-01 4.44521E-01 + 3.94956E-01 3.51470E-01 3.13210E-01 2.79398E-01 2.49521E-01 2.23018E-01 + 1.99464E-01 1.78490E-01 1.59779E-01 1.43058E-01 1.28090E-01 1.14669E-01 + 1.02615E-01 9.17690E-02 8.19942E-02 7.31691E-02 6.51874E-02 5.79561E-02 + 5.13965E-02 4.54353E-02 4.00155E-02 3.50869E-02 3.06078E-02 2.65465E-02 + 2.28667E-02 1.95598E-02 1.66011E-02 1.39753E-02 1.16672E-02 9.66085E-03 + 7.93786E-03 6.47716E-03 5.25488E-03 4.24507E-03 3.42068E-03 2.75477E-03 + 2.22166E-03 1.79778E-03 1.46225E-03 1.19715E-03 9.87498E-04 8.21052E-04 + 6.88031E-04 5.80931E-04 4.93502E-04 4.21361E-04 3.61074E-04 3.10072E-04 + 2.66441E-04 2.28763E-04 1.95985E-04 1.67322E-04 1.42181E-04 1.20109E-04 + 1.00748E-04 8.38149E-05 6.90620E-05 5.63018E-05 4.53271E-05 3.59825E-05 + 2.81109E-05 2.15638E-05 1.61986E-05 1.18778E-05 8.46871E-06 5.84333E-06 + 3.87892E-06 2.45939E-06 1.47520E-06 8.27718E-07 4.27916E-07 1.99992E-07 + 8.23758E-08 2.87211E-08 7.48737E-09 6.51846E-10 0.00000E+00 1.17068E+09 + 9.70936E+08 8.00915E+08 6.60619E+08 5.44868E+08 4.49375E+08 3.70597E+08 + 3.05613E+08 2.52010E+08 2.07798E+08 1.71332E+08 1.41258E+08 1.16457E+08 + 9.60047E+07 7.91399E+07 6.52341E+07 5.37687E+07 4.43159E+07 3.65229E+07 + 3.00986E+07 2.48029E+07 2.04378E+07 1.68399E+07 1.38745E+07 1.14306E+07 + 9.41664E+06 7.75692E+06 6.38940E+06 5.25821E+06 4.33067E+06 3.56650E+06 + 2.93696E+06 2.41836E+06 1.99117E+06 1.63932E+06 1.34944E+06 1.11070E+06 + 9.14106E+05 7.52231E+05 6.18954E+05 5.09231E+05 4.18907E+05 3.44559E+05 + 2.83366E+05 2.33006E+05 1.91566E+05 1.57468E+05 1.29416E+05 1.06340E+05 + 8.73600E+04 7.17513E+04 5.89169E+04 4.83653E+04 3.96922E+04 3.25643E+04 + 2.67076E+04 2.18964E+04 1.79451E+04 1.47008E+04 1.20377E+04 9.85234E+03 + 8.05967E+03 6.58963E+03 5.38462E+03 4.39728E+03 3.58865E+03 2.92671E+03 + 2.38516E+03 1.94208E+03 1.58033E+03 1.28492E+03 1.04380E+03 8.47200E+02 + 6.87026E+02 5.56644E+02 4.50613E+02 3.64468E+02 2.94552E+02 2.37867E+02 + 1.91959E+02 1.54822E+02 1.24812E+02 1.00589E+02 8.10561E+01 6.53183E+01 + 5.26745E+01 4.24896E+01 3.43196E+01 2.77481E+01 2.24749E+01 1.82419E+01 + 1.48430E+01 1.21102E+01 9.91519E+00 8.14620E+00 6.71911E+00 5.56539E+00 + 4.63030E+00 3.87017E+00 3.25019E+00 2.74266E+00 2.32550E+00 1.98114E+00 + 1.69557E+00 1.45764E+00 1.25844E+00 1.09085E+00 9.49137E-01 8.28789E-01 + 7.25902E-01 6.37695E-01 5.61660E-01 4.95940E-01 4.38733E-01 3.88884E-01 + 3.45259E-01 3.06974E-01 2.73223E-01 2.43471E-01 2.17141E-01 1.93794E-01 + 1.73050E-01 1.54585E-01 1.38118E-01 1.23408E-01 1.10244E-01 9.84440E-02 + 8.78486E-02 7.83183E-02 6.97315E-02 6.19821E-02 5.49772E-02 4.86383E-02 + 4.28928E-02 3.76841E-02 3.29621E-02 2.86851E-02 2.48210E-02 2.13333E-02 + 1.82112E-02 1.54292E-02 1.29700E-02 1.08168E-02 8.95183E-03 7.35552E-03 + 6.00603E-03 4.87934E-03 3.94996E-03 3.19183E-03 2.57943E-03 2.08867E-03 + 1.69770E-03 1.38728E-03 1.14101E-03 9.45278E-04 7.88961E-04 6.63217E-04 + 5.61284E-04 4.77513E-04 4.07961E-04 3.49526E-04 2.99882E-04 2.57289E-04 + 2.20449E-04 1.88389E-04 1.60375E-04 1.35846E-04 1.14365E-04 9.55829E-05 + 7.92153E-05 6.50135E-05 5.27842E-05 4.23159E-05 3.34467E-05 2.60145E-05 + 1.98661E-05 1.48558E-05 1.08442E-05 7.69768E-06 5.28909E-06 3.49777E-06 + 2.21102E-06 1.32389E-06 7.43080E-07 3.85617E-07 1.81864E-07 7.61373E-08 + 2.71474E-08 7.21198E-09 6.68302E-10 0.00000E+00 1.60424E+09 1.32712E+09 + 1.09168E+09 8.97937E+08 7.38523E+08 6.07368E+08 4.99469E+08 4.10709E+08 + 3.37699E+08 2.77647E+08 2.28258E+08 1.87641E+08 1.54240E+08 1.26776E+08 + 1.04195E+08 8.56293E+07 7.03667E+07 5.78204E+07 4.75075E+07 3.90313E+07 + 3.20649E+07 2.63400E+07 2.16356E+07 1.77701E+07 1.45940E+07 1.19847E+07 + 9.84107E+06 8.08032E+06 6.62841E+06 5.44164E+06 4.46698E+06 3.66658E+06 + 3.00934E+06 2.46968E+06 2.02662E+06 1.66278E+06 1.36410E+06 1.11895E+06 + 9.17752E+05 7.52645E+05 6.17166E+05 5.06008E+05 4.14815E+05 3.40008E+05 + 2.78650E+05 2.28328E+05 1.87061E+05 1.53225E+05 1.25485E+05 1.02746E+05 + 8.41086E+04 6.88356E+04 5.63216E+04 4.60701E+04 3.76734E+04 3.07974E+04 + 2.51679E+04 2.05600E+04 1.67891E+04 1.37042E+04 1.11811E+04 9.11819E+03 + 7.43209E+03 6.05449E+03 4.92938E+03 4.01089E+03 3.26142E+03 2.65020E+03 + 2.15167E+03 1.74592E+03 1.41559E+03 1.14678E+03 9.28253E+02 7.50739E+02 + 6.06660E+02 4.89823E+02 3.95165E+02 3.18549E+02 2.56601E+02 2.06563E+02 + 1.66189E+02 1.33648E+02 1.07448E+02 8.63716E+01 6.94318E+01 5.58547E+01 + 4.49438E+01 3.62117E+01 2.92043E+01 2.35942E+01 1.91011E+01 1.55015E+01 + 1.26139E+01 1.02999E+01 8.43929E+00 6.94175E+00 5.73387E+00 4.75716E+00 + 3.96506E+00 3.32052E+00 2.79413E+00 2.36250E+00 2.00703E+00 1.71297E+00 + 1.46855E+00 1.26441E+00 1.09308E+00 9.48556E-01 8.26124E-01 7.21714E-01 + 6.32422E-01 5.55642E-01 4.89443E-01 4.31959E-01 3.81992E-01 3.38371E-01 + 3.00179E-01 2.66589E-01 2.37048E-01 2.10963E-01 1.87885E-01 1.67424E-01 + 1.49248E-01 1.33072E-01 1.18651E-01 1.05771E-01 9.42480E-02 8.39218E-02 + 7.46522E-02 6.63176E-02 5.88120E-02 5.20428E-02 4.59322E-02 4.04083E-02 + 3.54146E-02 3.09016E-02 2.68274E-02 2.31597E-02 1.98615E-02 1.69206E-02 + 1.43103E-02 1.20119E-02 1.00070E-02 8.27666E-03 6.80026E-03 5.55553E-03 + 4.51854E-03 3.66444E-03 2.96825E-03 2.40585E-03 1.95474E-03 1.59468E-03 + 1.30801E-03 1.07973E-03 8.97478E-04 7.51168E-04 6.32811E-04 5.36319E-04 + 4.56587E-04 3.90065E-04 3.33953E-04 2.86142E-04 2.45049E-04 2.09484E-04 + 1.78545E-04 1.51548E-04 1.27958E-04 1.07358E-04 8.94046E-05 7.38182E-05 + 6.03494E-05 4.88022E-05 3.89635E-05 3.06682E-05 2.37520E-05 1.80605E-05 + 1.34476E-05 9.77451E-06 6.90988E-06 4.72960E-06 3.11729E-06 1.96553E-06 + 1.17549E-06 6.60423E-07 3.44197E-07 1.63810E-07 6.96088E-08 2.52831E-08 + 6.80975E-09 6.61847E-10 0.00000E+00 2.19181E+09 1.80882E+09 1.48402E+09 + 1.21742E+09 9.98628E+08 8.19082E+08 6.71757E+08 5.50882E+08 4.51717E+08 + 3.70369E+08 3.03644E+08 2.48917E+08 2.04036E+08 1.67231E+08 1.37053E+08 + 1.12311E+08 9.20271E+07 7.53996E+07 6.17707E+07 5.06006E+07 4.14466E+07 + 3.39454E+07 2.77992E+07 2.27637E+07 1.86386E+07 1.52595E+07 1.24916E+07 + 1.02250E+07 8.36161E+06 6.84311E+06 5.59981E+06 4.58194E+06 3.74869E+06 + 3.06665E+06 2.50843E+06 2.05147E+06 1.67753E+06 1.37158E+06 1.12129E+06 + 9.16559E+05 7.49107E+05 6.12162E+05 5.00179E+05 4.08620E+05 3.33767E+05 + 2.72581E+05 2.22572E+05 1.81705E+05 1.48312E+05 1.21030E+05 9.87455E+04 + 8.05449E+04 6.56825E+04 5.35482E+04 4.36432E+04 3.55594E+04 2.89635E+04 + 2.35829E+04 1.91946E+04 1.56166E+04 1.27002E+04 1.03237E+04 8.38781E+03 + 6.81140E+03 5.52822E+03 4.48414E+03 3.63500E+03 2.94475E+03 2.38359E+03 + 1.92834E+03 1.55888E+03 1.25918E+03 1.01630E+03 8.19613E+02 6.60456E+02 + 5.31779E+02 4.27836E+02 3.43952E+02 2.76320E+02 2.21846E+02 1.78015E+02 + 1.42783E+02 1.14493E+02 9.17956E+01 7.36006E+01 5.90549E+01 4.73952E+01 + 3.80873E+01 3.06363E+01 2.46857E+01 1.99316E+01 1.61322E+01 1.30917E+01 + 1.06610E+01 8.71131E+00 7.14583E+00 5.88619E+00 4.87007E+00 4.04797E+00 + 3.38062E+00 2.83690E+00 2.39211E+00 2.02668E+00 1.72509E+00 1.47501E+00 + 1.26663E+00 1.09216E+00 9.45328E-01 8.21240E-01 7.15668E-01 6.25598E-01 + 5.48331E-01 4.81870E-01 4.24296E-01 3.74367E-01 3.30879E-01 2.92893E-01 + 2.59558E-01 2.30307E-01 2.04534E-01 1.81780E-01 1.61648E-01 1.43801E-01 + 1.27950E-01 1.13846E-01 1.01274E-01 9.00482E-02 8.00079E-02 7.10131E-02 + 6.29423E-02 5.56899E-02 4.91640E-02 4.32877E-02 3.79894E-02 3.32135E-02 + 2.89105E-02 2.50387E-02 2.15655E-02 1.84536E-02 1.56894E-02 1.32454E-02 + 1.11016E-02 9.23849E-03 7.63595E-03 6.27282E-03 5.12658E-03 4.17363E-03 + 3.38988E-03 2.75150E-03 2.23576E-03 1.82172E-03 1.49067E-03 1.22641E-03 + 1.01528E-03 8.46020E-04 7.09527E-04 5.98578E-04 5.07695E-04 4.32266E-04 + 3.69096E-04 3.15654E-04 2.70029E-04 2.30778E-04 1.96808E-04 1.67285E-04 + 1.41567E-04 1.19150E-04 9.96297E-05 8.26763E-05 6.80130E-05 5.53933E-05 + 4.46207E-05 3.54836E-05 2.78163E-05 2.14551E-05 1.62469E-05 1.20476E-05 + 8.72171E-06 6.14188E-06 4.18903E-06 2.75264E-06 1.73182E-06 1.03485E-06 + 5.82104E-07 3.04658E-07 1.46183E-07 6.28891E-08 2.31477E-08 6.27850E-09 + 6.32733E-10 0.00000E+00 2.97477E+09 2.44942E+09 2.00464E+09 1.64042E+09 + 1.34224E+09 1.09814E+09 8.98340E+08 7.34812E+08 6.00987E+08 4.91481E+08 + 4.01884E+08 3.28585E+08 2.68626E+08 2.19583E+08 1.79475E+08 1.46676E+08 + 1.19858E+08 9.79322E+07 8.00085E+07 6.53579E+07 5.33839E+07 4.35987E+07 + 3.56030E+07 2.90704E+07 2.37336E+07 1.93743E+07 1.58136E+07 1.29060E+07 + 1.05226E+07 8.58589E+06 7.00481E+06 5.71419E+06 4.66079E+06 3.80110E+06 + 3.09959E+06 2.52706E+06 2.05996E+06 1.67897E+06 1.36825E+06 1.11487E+06 + 9.08277E+05 7.39851E+05 6.02561E+05 4.90665E+05 3.99480E+05 3.25182E+05 + 2.64653E+05 2.15349E+05 1.75194E+05 1.42496E+05 1.15874E+05 9.42035E+04 + 7.65662E+04 6.22143E+04 5.05382E+04 4.10409E+04 3.33177E+04 2.70385E+04 + 2.19347E+04 1.77874E+04 1.44182E+04 1.16820E+04 9.46067E+03 7.65786E+03 + 6.19530E+03 5.00925E+03 4.04784E+03 3.26892E+03 2.63777E+03 2.12740E+03 + 1.71456E+03 1.38076E+03 1.11110E+03 8.93415E+02 7.17823E+02 5.76297E+02 + 4.62326E+02 3.70626E+02 2.96913E+02 2.37716E+02 1.90223E+02 1.52157E+02 + 1.21677E+02 9.72910E+01 7.77957E+01 6.22528E+01 4.98268E+01 3.99334E+01 + 3.20345E+01 2.57424E+01 2.07284E+01 1.67315E+01 1.35410E+01 1.09968E+01 + 8.96117E+00 7.33070E+00 6.02200E+00 4.96888E+00 4.11891E+00 3.43059E+00 + 2.87112E+00 2.41453E+00 2.04029E+00 1.73214E+00 1.47722E+00 1.26530E+00 + 1.08827E+00 9.39624E-01 8.14293E-01 7.07907E-01 6.17350E-01 5.39843E-01 + 4.73326E-01 4.15835E-01 3.66090E-01 3.22859E-01 2.85180E-01 2.52188E-01 + 2.23299E-01 1.97899E-01 1.75520E-01 1.55760E-01 1.38278E-01 1.22782E-01 + 1.09019E-01 9.67759E-02 8.58647E-02 7.61248E-02 6.74166E-02 5.96191E-02 + 5.26276E-02 4.63511E-02 4.07131E-02 3.56433E-02 3.10864E-02 2.69932E-02 + 2.33223E-02 2.00407E-02 1.71113E-02 1.45188E-02 1.22353E-02 1.02397E-02 + 8.51152E-03 7.03005E-03 5.77364E-03 4.71984E-03 3.84548E-03 3.12735E-03 + 2.54283E-03 2.07059E-03 1.69115E-03 1.38728E-03 1.14413E-03 9.49276E-04 + 7.92502E-04 6.65572E-04 5.61971E-04 4.76771E-04 4.05808E-04 3.46204E-04 + 2.95673E-04 2.52480E-04 2.15310E-04 1.83159E-04 1.55254E-04 1.30994E-04 + 1.09902E-04 9.15911E-05 7.57426E-05 6.20863E-05 5.03802E-05 4.04298E-05 + 3.20274E-05 2.50092E-05 1.92142E-05 1.44927E-05 1.07049E-05 7.72035E-06 + 5.41719E-06 3.68274E-06 2.41342E-06 1.51561E-06 9.05177E-07 5.09885E-07 + 2.67954E-07 1.29516E-07 5.62813E-08 2.09054E-08 5.68285E-09 5.89394E-10 + 0.00000E+00 4.00267E+09 3.28879E+09 2.68534E+09 2.19232E+09 1.78959E+09 + 1.46067E+09 1.19205E+09 9.72711E+08 7.93630E+08 6.47437E+08 5.28107E+08 + 4.30716E+08 3.51241E+08 2.86393E+08 2.33487E+08 1.90330E+08 1.55130E+08 + 1.26423E+08 1.03015E+08 8.39297E+07 6.83711E+07 5.56893E+07 4.53536E+07 + 3.69312E+07 3.00687E+07 2.44780E+07 1.99237E+07 1.62148E+07 1.31828E+07 + 1.07259E+07 8.72561E+06 7.09736E+06 5.77212E+06 4.69363E+06 3.81609E+06 + 3.10195E+06 2.52102E+06 2.04855E+06 1.66436E+06 1.35200E+06 1.09807E+06 + 8.91678E+05 7.23950E+05 5.87665E+05 4.76945E+05 3.87010E+05 3.13970E+05 + 2.54661E+05 2.06510E+05 1.67426E+05 1.35706E+05 1.09968E+05 8.90884E+04 + 7.21532E+04 5.84203E+04 4.72866E+04 3.82624E+04 3.09497E+04 2.50255E+04 + 2.02274E+04 1.63426E+04 1.31981E+04 1.06538E+04 8.59570E+03 6.93162E+03 + 5.58664E+03 4.50002E+03 3.62258E+03 2.91394E+03 2.34279E+03 1.88230E+03 + 1.51117E+03 1.21234E+03 9.71871E+02 7.78519E+02 6.23171E+02 4.98459E+02 + 3.98427E+02 3.18262E+02 2.54078E+02 2.02737E+02 1.61709E+02 1.28952E+02 + 1.02821E+02 8.19886E+01 6.54264E+01 5.22222E+01 4.17380E+01 3.33899E+01 + 2.67579E+01 2.14869E+01 1.72962E+01 1.39597E+01 1.13060E+01 9.18799E+00 + 7.49589E+00 6.14110E+00 5.05357E+00 4.17797E+00 3.47061E+00 2.89701E+00 + 2.43000E+00 2.04810E+00 1.73436E+00 1.47541E+00 1.26062E+00 1.08160E+00 + 9.31618E-01 8.05439E-01 6.98571E-01 6.07805E-01 5.30289E-01 4.63912E-01 + 4.06667E-01 3.57242E-01 3.14382E-01 2.77106E-01 2.44535E-01 2.16075E-01 + 1.91102E-01 1.69145E-01 1.49796E-01 1.32710E-01 1.17594E-01 1.04196E-01 + 9.22985E-02 8.17165E-02 7.22890E-02 6.38770E-02 5.63605E-02 4.96358E-02 + 4.36127E-02 3.82159E-02 3.33759E-02 2.90379E-02 2.51532E-02 2.16807E-02 + 1.85872E-02 1.58355E-02 1.34092E-02 1.12800E-02 9.42603E-03 7.82611E-03 + 6.45900E-03 5.30294E-03 4.33567E-03 3.53467E-03 2.87767E-03 2.34325E-03 + 1.91147E-03 1.56428E-03 1.28581E-03 1.06252E-03 8.83069E-04 7.38229E-04 + 6.20555E-04 5.24171E-04 4.44647E-04 3.78222E-04 3.22307E-04 2.74835E-04 + 2.34232E-04 1.99296E-04 1.69106E-04 1.42944E-04 1.20250E-04 1.00572E-04 + 8.35424E-05 6.88527E-05 5.62420E-05 4.54746E-05 3.63601E-05 2.86967E-05 + 2.23243E-05 1.70869E-05 1.28398E-05 9.44906E-06 6.79035E-06 4.74875E-06 + 3.21876E-06 2.10431E-06 1.31949E-06 7.87863E-07 4.44500E-07 2.34509E-07 + 1.14082E-07 4.99723E-08 1.86685E-08 5.06831E-09 5.38156E-10 0.00000E+00 + 5.33432E+09 4.37416E+09 3.56372E+09 2.90300E+09 2.36445E+09 1.92555E+09 + 1.56789E+09 1.27649E+09 1.03909E+09 8.45728E+08 6.88246E+08 5.60008E+08 + 4.55597E+08 3.70599E+08 3.01413E+08 2.45107E+08 1.99290E+08 1.62012E+08 + 1.31687E+08 1.07022E+08 8.69638E+07 7.06537E+07 5.73936E+07 4.66148E+07 + 3.78543E+07 3.07352E+07 2.49506E+07 2.02519E+07 1.64206E+07 1.33240E+07 + 1.08097E+07 8.76833E+06 7.11130E+06 5.76642E+06 4.67509E+06 3.78940E+06 + 3.07090E+06 2.48817E+06 2.01565E+06 1.63256E+06 1.32202E+06 1.07034E+06 + 8.66403E+05 7.01179E+05 5.67345E+05 4.58956E+05 3.71193E+05 3.00143E+05 + 2.42635E+05 1.96098E+05 1.58447E+05 1.27991E+05 1.03360E+05 8.34457E+04 + 6.73478E+04 5.43382E+04 4.38271E+04 3.53369E+04 2.84809E+04 2.29462E+04 + 1.84794E+04 1.48757E+04 1.19693E+04 9.62610E+03 7.73766E+03 6.21635E+03 + 4.99130E+03 4.00532E+03 3.21163E+03 2.57403E+03 2.06163E+03 1.65002E+03 + 1.31964E+03 1.05466E+03 8.42273E+02 6.72173E+02 5.36047E+02 4.27201E+02 + 3.40243E+02 2.70833E+02 2.15480E+02 1.71378E+02 1.36272E+02 1.08348E+02 + 8.61513E+01 6.85549E+01 5.45658E+01 4.34894E+01 3.46942E+01 2.77261E+01 + 2.22030E+01 1.78236E+01 1.43459E+01 1.15872E+01 9.39114E+00 7.64109E+00 + 6.24341E+00 5.12423E+00 4.22533E+00 3.50088E+00 2.91482E+00 2.43876E+00 + 2.05035E+00 1.73199E+00 1.46980E+00 1.25281E+00 1.07234E+00 9.21482E-01 + 7.94835E-01 6.87801E-01 5.97089E-01 5.19784E-01 4.53727E-01 3.96879E-01 + 3.47901E-01 3.05516E-01 2.68731E-01 2.36654E-01 2.08682E-01 1.84187E-01 + 1.62691E-01 1.43787E-01 1.27126E-01 1.12413E-01 9.93970E-02 8.78615E-02 + 7.76210E-02 6.85155E-02 6.04074E-02 5.31776E-02 4.67238E-02 4.09568E-02 + 3.58024E-02 3.11921E-02 2.70718E-02 2.33934E-02 2.01159E-02 1.72060E-02 + 1.46268E-02 1.23608E-02 1.03795E-02 8.66040E-03 7.18194E-03 5.92259E-03 + 4.86065E-03 3.97424E-03 3.24156E-03 2.64137E-03 2.15349E-03 1.75929E-03 + 1.44209E-03 1.18733E-03 9.82639E-04 8.17731E-04 6.84249E-04 5.75477E-04 + 4.86119E-04 4.12192E-04 3.50304E-04 2.98125E-04 2.53783E-04 2.15850E-04 + 1.83230E-04 1.55075E-04 1.30723E-04 1.09646E-04 9.14212E-05 7.56978E-05 + 6.21814E-05 5.06203E-05 4.07872E-05 3.24971E-05 2.55562E-05 1.98096E-05 + 1.51075E-05 1.13119E-05 8.29561E-06 5.94157E-06 4.14235E-06 2.80018E-06 + 1.82682E-06 1.14408E-06 6.83134E-07 3.86054E-07 2.04419E-07 9.99955E-08 + 4.40705E-08 1.65115E-08 4.46538E-09 4.83564E-10 0.00000E+00 7.03886E+09 + 5.76092E+09 4.68377E+09 3.80739E+09 3.09451E+09 2.51473E+09 2.04325E+09 + 1.65990E+09 1.34827E+09 1.09496E+09 8.89105E+08 7.21833E+08 5.85934E+08 + 4.75543E+08 3.85886E+08 3.13080E+08 2.53967E+08 2.05981E+08 1.67033E+08 + 1.35426E+08 1.09781E+08 8.89770E+07 7.21025E+07 5.84179E+07 4.73220E+07 + 3.83267E+07 3.10351E+07 2.51268E+07 2.03209E+07 1.64464E+07 1.33082E+07 + 1.07667E+07 8.70894E+06 7.04310E+06 5.69480E+06 4.60340E+06 3.72035E+06 + 3.00607E+06 2.42842E+06 1.96136E+06 1.58379E+06 1.27862E+06 1.03202E+06 + 8.32797E+05 6.71874E+05 5.41918E+05 4.36992E+05 3.52294E+05 2.83940E+05 + 2.28788E+05 1.84298E+05 1.48417E+05 1.19488E+05 9.61676E+04 7.73744E+04 + 6.22333E+04 5.00379E+04 4.02178E+04 3.23127E+04 2.59512E+04 2.08334E+04 + 1.67175E+04 1.34087E+04 1.07495E+04 8.61331E+03 6.89795E+03 5.52109E+03 + 4.41651E+03 3.53021E+03 2.82051E+03 2.25201E+03 1.79680E+03 1.43260E+03 + 1.14142E+03 9.08786E+02 7.23056E+02 5.74890E+02 4.56788E+02 3.62727E+02 + 2.87879E+02 2.28371E+02 1.81102E+02 1.43588E+02 1.13837E+02 9.02570E+01 + 7.16183E+01 5.68430E+01 4.51772E+01 3.59399E+01 2.86419E+01 2.28730E+01 + 1.83111E+01 1.46983E+01 1.18398E+01 9.57019E+00 7.76616E+00 6.32899E+00 + 5.18102E+00 4.26123E+00 3.52170E+00 2.92484E+00 2.44111E+00 2.04733E+00 + 1.72529E+00 1.46064E+00 1.24208E+00 1.06070E+00 9.09394E-01 7.82639E-01 + 6.75737E-01 5.85325E-01 5.08435E-01 4.42869E-01 3.86558E-01 3.38142E-01 + 2.96329E-01 2.60113E-01 2.28596E-01 2.01166E-01 1.77192E-01 1.56196E-01 + 1.37765E-01 1.21552E-01 1.07262E-01 9.46444E-02 8.34831E-02 7.35938E-02 + 6.48180E-02 5.70193E-02 5.00802E-02 4.38997E-02 3.83900E-02 3.34779E-02 + 2.90961E-02 2.51912E-02 2.17157E-02 1.86289E-02 1.58976E-02 1.34851E-02 + 1.13732E-02 9.53315E-03 7.94218E-03 6.57843E-03 5.42035E-03 4.44647E-03 + 3.63544E-03 2.96628E-03 2.41880E-03 1.97404E-03 1.61468E-03 1.32532E-03 + 1.09263E-03 9.05335E-04 7.54104E-04 6.31386E-04 5.31123E-04 4.48550E-04 + 3.80085E-04 3.22670E-04 2.74206E-04 2.33002E-04 1.97761E-04 1.67480E-04 + 1.41382E-04 1.18853E-04 9.94019E-05 8.26293E-05 6.82040E-05 5.58451E-05 + 4.53123E-05 3.63875E-05 2.88928E-05 2.26434E-05 1.74911E-05 1.32934E-05 + 9.91976E-06 7.25075E-06 5.17701E-06 3.59904E-06 2.42698E-06 1.58044E-06 + 9.88819E-07 5.90536E-07 3.34283E-07 1.77594E-07 8.72743E-08 3.86325E-08 + 1.44817E-08 3.89362E-09 4.28797E-10 0.00000E+00 9.19699E+09 7.51360E+09 + 6.09658E+09 4.94593E+09 4.01178E+09 3.25351E+09 2.63811E+09 2.13875E+09 + 1.73361E+09 1.40497E+09 1.13843E+09 9.22289E+08 7.47051E+08 6.05000E+08 + 4.89870E+08 3.96576E+08 3.20990E+08 2.59761E+08 2.10173E+08 1.70018E+08 + 1.37509E+08 1.11194E+08 8.98976E+07 7.26656E+07 5.87249E+07 4.74491E+07 + 3.83300E+07 3.09580E+07 2.49756E+07 2.01639E+07 1.62758E+07 1.31347E+07 + 1.05976E+07 8.54865E+06 6.89438E+06 5.55864E+06 4.48060E+06 3.61081E+06 + 2.90919E+06 2.34335E+06 1.88712E+06 1.51934E+06 1.22294E+06 9.84118E+05 + 7.91730E+05 6.36787E+05 5.12031E+05 4.11605E+05 3.30783E+05 2.65755E+05 + 2.13449E+05 1.71385E+05 1.37568E+05 1.10388E+05 8.85486E+04 7.10054E+04 + 5.69173E+04 4.56073E+04 3.65304E+04 2.92481E+04 2.34076E+04 1.87250E+04 + 1.49721E+04 1.19656E+04 9.55789E+03 7.63057E+03 6.08847E+03 4.85522E+03 + 3.86883E+03 3.08148E+03 2.45277E+03 1.95095E+03 1.55073E+03 1.23177E+03 + 9.77734E+02 7.75559E+02 6.14778E+02 4.87020E+02 3.85583E+02 3.05114E+02 + 2.41332E+02 1.90822E+02 1.50855E+02 1.19253E+02 9.42802E+01 7.45978E+01 + 5.90401E+01 4.67917E+01 3.71203E+01 2.95006E+01 2.34940E+01 1.87570E+01 + 1.50156E+01 1.20631E+01 9.72493E+00 7.87115E+00 6.39803E+00 5.22422E+00 + 4.28598E+00 3.53340E+00 2.92740E+00 2.43736E+00 2.03934E+00 1.71452E+00 + 1.44816E+00 1.22865E+00 1.04686E+00 8.95526E-01 7.69004E-01 6.62515E-01 + 5.72634E-01 4.96348E-01 4.31429E-01 3.75785E-01 3.28037E-01 2.86883E-01 + 2.51308E-01 2.20409E-01 1.93569E-01 1.70156E-01 1.49690E-01 1.31758E-01 + 1.16014E-01 1.02164E-01 8.99569E-02 7.91796E-02 6.96490E-02 6.12084E-02 + 5.37229E-02 4.70767E-02 4.11704E-02 3.59177E-02 3.12465E-02 2.70908E-02 + 2.33981E-02 2.01213E-02 1.72203E-02 1.46620E-02 1.24102E-02 1.04458E-02 + 8.74013E-03 7.27044E-03 6.01473E-03 4.95159E-03 4.05992E-03 3.31900E-03 + 2.70875E-03 2.21007E-03 1.80520E-03 1.47807E-03 1.21450E-03 1.00232E-03 + 8.31239E-04 6.92829E-04 5.80267E-04 4.88095E-04 4.12024E-04 3.48839E-04 + 2.95783E-04 2.50964E-04 2.12854E-04 1.80274E-04 1.52311E-04 1.28249E-04 + 1.07520E-04 8.96675E-05 7.43167E-05 6.11551E-05 4.99165E-05 4.03721E-05 + 3.23147E-05 2.55744E-05 1.99763E-05 1.53796E-05 1.16502E-05 8.66555E-06 + 6.31432E-06 4.49526E-06 3.11688E-06 2.09721E-06 1.36351E-06 8.52432E-07 + 5.09240E-07 2.88727E-07 1.53839E-07 7.58776E-08 3.36808E-08 1.26067E-08 + 3.36472E-09 3.75996E-10 0.00000E+00 1.19021E+10 9.70666E+09 7.86101E+09 + 6.36510E+09 5.15292E+09 4.17083E+09 3.37530E+09 2.73099E+09 2.20927E+09 + 1.78687E+09 1.44496E+09 1.16824E+09 9.44337E+08 7.63195E+08 6.16677E+08 + 4.98188E+08 4.02384E+08 3.24938E+08 2.62343E+08 2.11763E+08 1.70899E+08 + 1.37891E+08 1.11234E+08 8.97116E+07 7.23374E+07 5.83151E+07 4.69997E+07 + 3.78725E+07 3.04824E+07 2.45520E+07 1.97708E+07 1.59170E+07 1.28114E+07 + 1.03093E+07 8.29387E+06 6.67040E+06 5.36328E+06 4.31121E+06 3.46464E+06 + 2.78358E+06 2.23582E+06 1.79537E+06 1.44130E+06 1.15674E+06 9.28098E+05 + 7.44441E+05 5.96954E+05 4.78546E+05 3.83509E+05 3.07251E+05 2.46078E+05 + 1.97021E+05 1.57691E+05 1.26169E+05 1.00913E+05 8.06826E+04 6.44836E+04 + 5.15168E+04 4.11407E+04 3.28406E+04 2.62035E+04 2.08982E+04 1.66591E+04 + 1.32733E+04 1.05701E+04 8.41293E+03 6.69219E+03 5.32033E+03 4.22646E+03 + 3.35604E+03 2.66316E+03 2.11184E+03 1.67352E+03 1.32527E+03 1.04877E+03 + 8.29407E+02 6.55494E+02 5.17726E+02 4.08678E+02 3.22435E+02 2.54284E+02 + 2.00476E+02 1.58028E+02 1.24563E+02 9.81967E+01 7.74761E+01 6.11449E+01 + 4.83241E+01 3.82294E+01 3.02983E+01 2.40635E+01 1.91598E+01 1.52970E+01 + 1.22568E+01 9.85535E+00 7.95622E+00 6.45080E+00 5.25417E+00 4.29997E+00 + 3.53635E+00 2.92285E+00 2.42785E+00 2.02666E+00 1.69996E+00 1.43261E+00 + 1.21275E+00 1.03103E+00 8.80052E-01 7.54083E-01 6.48269E-01 5.59133E-01 + 4.83628E-01 4.19499E-01 3.64639E-01 3.17656E-01 2.77239E-01 2.42369E-01 + 2.12140E-01 1.85932E-01 1.63114E-01 1.43205E-01 1.25794E-01 1.10535E-01 + 9.71376E-02 8.53516E-02 7.49658E-02 6.57993E-02 5.76972E-02 5.05268E-02 + 4.41743E-02 3.85416E-02 3.35443E-02 2.91115E-02 2.51785E-02 2.16937E-02 + 1.86107E-02 1.58900E-02 1.34987E-02 1.14009E-02 9.57722E-03 7.99920E-03 + 6.64400E-03 5.48978E-03 4.51540E-03 3.70028E-03 3.02444E-03 2.46872E-03 + 2.01513E-03 1.64708E-03 1.34971E-03 1.10999E-03 9.16797E-04 7.60805E-04 + 6.34373E-04 5.31353E-04 4.46833E-04 3.76954E-04 3.18830E-04 2.69978E-04 + 2.28692E-04 1.93592E-04 1.63607E-04 1.37903E-04 1.15823E-04 9.68431E-05 + 8.05377E-05 6.65565E-05 5.46059E-05 4.44347E-05 3.58268E-05 2.85860E-05 + 2.25514E-05 1.75588E-05 1.34754E-05 1.01756E-05 7.54556E-06 5.48211E-06 + 3.89216E-06 2.69216E-06 1.80782E-06 1.17371E-06 7.33317E-07 4.38241E-07 + 2.48838E-07 1.32909E-07 6.57331E-08 2.92156E-08 1.09006E-08 2.88475E-09 + 3.26523E-10 0.00000E+00 1.52613E+10 1.24255E+10 1.00444E+10 8.11794E+09 + 6.55971E+09 5.29955E+09 4.28063E+09 3.45693E+09 2.79117E+09 2.25317E+09 + 1.81850E+09 1.46738E+09 1.18380E+09 9.54831E+08 7.69982E+08 6.20785E+08 + 5.00389E+08 4.03254E+08 3.24903E+08 2.61716E+08 2.10770E+08 1.69703E+08 + 1.36606E+08 1.09938E+08 8.84548E+07 7.11527E+07 5.72201E+07 4.60060E+07 + 3.69456E+07 2.96906E+07 2.38543E+07 1.91604E+07 1.53862E+07 1.23523E+07 + 9.91404E+06 7.95443E+06 6.38031E+06 5.11630E+06 4.10156E+06 3.28716E+06 + 2.63371E+06 2.10955E+06 1.68921E+06 1.35223E+06 1.08214E+06 8.65730E+05 + 6.92383E+05 5.53570E+05 4.42442E+05 3.53506E+05 2.82351E+05 2.25440E+05 + 1.79937E+05 1.43565E+05 1.14502E+05 9.12879E+04 7.27509E+04 5.79543E+04 + 4.61475E+04 3.67300E+04 2.92210E+04 2.32361E+04 1.84680E+04 1.46708E+04 + 1.16482E+04 9.24330E+03 7.33068E+03 5.81045E+03 4.60194E+03 3.64321E+03 + 2.88235E+03 2.27878E+03 1.80040E+03 1.42148E+03 1.12155E+03 8.84316E+02 + 6.96814E+02 5.48734E+02 4.31879E+02 3.39741E+02 2.67151E+02 2.10010E+02 + 1.65065E+02 1.29738E+02 1.01984E+02 8.02372E+01 6.31460E+01 4.97669E+01 + 3.92621E+01 3.10318E+01 2.45794E+01 1.95183E+01 1.55421E+01 1.24208E+01 + 9.96162E+00 8.02170E+00 6.48772E+00 5.27131E+00 4.30360E+00 3.53095E+00 + 2.91157E+00 2.41292E+00 2.00963E+00 1.68189E+00 1.41425E+00 1.19459E+00 + 1.01339E+00 8.63141E-01 7.38024E-01 6.33127E-01 5.44935E-01 4.70372E-01 + 4.07164E-01 3.53196E-01 3.07064E-01 2.67454E-01 2.33345E-01 2.03832E-01 + 1.78292E-01 1.56097E-01 1.36768E-01 1.19895E-01 1.05137E-01 9.22014E-02 + 8.08438E-02 7.08546E-02 6.20553E-02 5.42934E-02 4.74385E-02 4.13786E-02 + 3.60177E-02 3.12729E-02 2.70749E-02 2.33604E-02 2.00784E-02 1.71838E-02 + 1.46373E-02 1.24064E-02 1.04560E-02 8.76618E-03 7.30889E-03 6.06146E-03 + 5.00230E-03 4.11071E-03 3.36671E-03 2.75112E-03 2.24578E-03 1.83376E-03 + 1.49964E-03 1.22969E-03 1.01197E-03 8.36335E-04 6.94332E-04 5.79056E-04 + 4.84968E-04 4.07648E-04 3.43630E-04 2.90322E-04 2.45489E-04 2.07594E-04 + 1.75390E-04 1.47903E-04 1.24373E-04 1.04198E-04 8.68936E-05 7.20652E-05 + 5.93861E-05 4.85811E-05 3.94147E-05 3.16833E-05 2.52027E-05 1.98213E-05 + 1.53855E-05 1.17715E-05 8.86223E-06 6.55252E-06 4.74746E-06 3.36197E-06 + 2.32022E-06 1.55523E-06 1.00845E-06 6.29745E-07 3.76480E-07 2.14041E-07 + 1.14544E-07 5.67516E-08 2.52225E-08 9.36706E-09 2.45581E-09 2.81162E-10 + 0.00000E+00 1.93970E+10 1.57673E+10 1.27231E+10 1.02645E+10 8.27931E+09 + 6.67669E+09 5.38316E+09 4.33933E+09 3.49715E+09 2.81782E+09 2.26996E+09 + 1.82821E+09 1.47211E+09 1.18510E+09 9.53830E+08 7.67517E+08 6.17453E+08 + 4.96614E+08 3.99328E+08 3.21024E+08 2.58012E+08 2.07318E+08 1.66542E+08 + 1.33753E+08 1.07393E+08 8.62047E+07 6.91779E+07 5.55014E+07 4.44746E+07 + 3.56635E+07 2.85903E+07 2.29137E+07 1.83592E+07 1.47059E+07 1.17762E+07 + 9.42685E+06 7.54386E+06 6.03520E+06 4.82681E+06 3.85919E+06 3.08460E+06 + 2.46471E+06 1.96877E+06 1.57212E+06 1.25497E+06 1.00147E+06 7.98908E+05 + 6.37098E+05 5.07884E+05 4.04733E+05 3.22414E+05 2.56743E+05 2.04371E+05 + 1.62619E+05 1.29346E+05 1.02838E+05 8.17286E+04 6.49242E+04 5.15521E+04 + 4.09154E+04 3.24580E+04 2.57362E+04 2.03961E+04 1.61556E+04 1.27898E+04 + 1.01195E+04 8.00208E+03 6.32398E+03 4.99390E+03 3.94185E+03 3.10942E+03 + 2.45104E+03 1.93077E+03 1.51991E+03 1.19568E+03 9.39996E+02 7.38515E+02 + 5.79872E+02 4.55055E+02 3.56934E+02 2.79859E+02 2.19367E+02 1.71926E+02 + 1.34746E+02 1.05622E+02 8.28666E+01 6.50338E+01 5.11135E+01 4.02143E+01 + 3.16984E+01 2.50404E+01 1.98319E+01 1.57507E+01 1.25553E+01 1.00441E+01 + 8.06803E+00 6.50926E+00 5.27612E+00 4.29737E+00 3.51764E+00 2.89397E+00 + 2.39293E+00 1.98855E+00 1.66060E+00 1.39332E+00 1.17438E+00 9.94135E-01 + 8.44959E-01 7.20970E-01 6.17217E-01 5.30149E-01 4.56675E-01 3.94506E-01 + 3.41525E-01 2.96321E-01 2.57581E-01 2.24282E-01 1.95524E-01 1.70683E-01 + 1.49136E-01 1.30405E-01 1.14085E-01 9.98363E-02 8.73711E-02 7.64468E-02 + 6.68570E-02 5.84262E-02 5.10045E-02 4.44637E-02 3.86942E-02 3.36019E-02 + 2.91059E-02 2.51382E-02 2.16369E-02 1.85522E-02 1.58397E-02 1.34610E-02 + 1.13838E-02 9.57384E-03 8.01089E-03 6.66748E-03 5.52119E-03 4.55085E-03 + 3.73628E-03 3.05820E-03 2.49830E-03 2.03939E-03 1.66564E-03 1.36271E-03 + 1.11797E-03 9.20499E-04 7.61059E-04 6.31996E-04 5.27077E-04 4.41316E-04 + 3.70741E-04 3.12239E-04 2.63485E-04 2.22465E-04 1.87796E-04 1.58350E-04 + 1.33245E-04 1.11786E-04 9.34213E-05 7.77046E-05 6.42710E-05 5.28164E-05 + 4.30842E-05 3.48539E-05 2.79350E-05 2.21552E-05 1.73728E-05 1.34450E-05 + 1.02566E-05 7.69957E-06 5.67710E-06 4.10244E-06 2.89823E-06 1.99601E-06 + 1.33568E-06 8.65113E-07 5.39990E-07 3.22920E-07 1.83776E-07 9.84834E-08 + 4.88375E-08 2.16775E-08 8.00334E-09 2.07734E-09 2.40282E-10 0.00000E+00 + 2.44478E+10 1.98418E+10 1.59833E+10 1.28724E+10 1.03647E+10 8.34371E+09 + 6.71532E+09 5.40354E+09 4.34703E+09 3.49629E+09 2.81140E+09 2.26016E+09 + 1.81657E+09 1.45969E+09 1.17265E+09 9.41818E+08 7.56241E+08 6.07081E+08 + 4.87218E+08 3.90922E+08 3.13577E+08 2.51470E+08 2.01611E+08 1.61594E+08 + 1.29485E+08 1.03728E+08 8.30695E+07 6.65092E+07 5.31841E+07 4.25580E+07 + 3.40452E+07 2.72274E+07 2.17685E+07 1.73988E+07 1.39021E+07 1.11040E+07 + 8.86617E+06 7.07708E+06 5.64719E+06 4.50474E+06 3.59223E+06 2.86360E+06 + 2.28200E+06 1.81789E+06 1.44767E+06 1.15243E+06 9.17078E+05 7.29521E+05 + 5.80106E+05 4.61119E+05 3.66396E+05 2.91016E+05 2.31051E+05 1.83367E+05 + 1.45462E+05 1.15344E+05 9.14209E+04 7.24269E+04 5.73525E+04 4.53939E+04 + 3.59110E+04 2.83948E+04 2.24399E+04 1.77243E+04 1.39919E+04 1.10391E+04 + 8.70424E+03 6.85913E+03 5.40087E+03 4.25077E+03 3.34339E+03 2.62783E+03 + 2.06403E+03 1.62010E+03 1.27080E+03 9.96154E+02 7.80372E+02 6.10968E+02 + 4.78078E+02 3.73916E+02 2.92337E+02 2.28496E+02 1.78574E+02 1.39563E+02 + 1.09092E+02 8.53517E+01 6.67997E+01 5.23584E+01 4.10825E+01 3.22964E+01 + 2.54455E+01 2.01004E+01 1.59230E+01 1.26607E+01 1.01032E+01 8.09576E+00 + 6.51600E+00 5.26915E+00 4.28176E+00 3.49690E+00 2.87046E+00 2.36825E+00 + 1.96376E+00 1.63637E+00 1.37007E+00 1.15236E+00 9.73451E-01 8.25666E-01 + 7.03062E-01 6.00656E-01 5.14879E-01 4.42626E-01 3.81603E-01 3.29694E-01 + 2.85486E-01 2.47668E-01 2.15223E-01 1.87253E-01 1.63138E-01 1.42258E-01 + 1.24140E-01 1.08383E-01 9.46509E-02 8.26605E-02 7.21720E-02 6.29827E-02 + 5.49199E-02 4.78365E-02 4.16072E-02 3.61245E-02 3.12967E-02 2.70445E-02 + 2.33016E-02 2.00077E-02 1.71141E-02 1.45772E-02 1.23594E-02 1.04290E-02 + 8.75236E-03 7.30934E-03 6.07304E-03 5.02144E-03 4.13387E-03 3.39079E-03 + 2.77367E-03 2.26511E-03 1.84892E-03 1.51030E-03 1.23600E-03 1.01440E-03 + 8.35527E-04 6.90991E-04 5.73866E-04 4.78534E-04 4.00509E-04 3.36226E-04 + 2.82890E-04 2.38415E-04 2.00988E-04 1.69366E-04 1.42527E-04 1.19672E-04 + 1.00167E-04 8.35068E-05 6.92812E-05 5.71529E-05 4.68397E-05 3.81030E-05 + 3.07375E-05 2.45656E-05 1.94270E-05 1.51897E-05 1.17219E-05 8.91690E-06 + 6.67547E-06 4.90901E-06 3.53858E-06 2.49425E-06 1.71444E-06 1.14548E-06 + 7.41153E-07 4.62412E-07 2.76581E-07 1.57516E-07 8.44799E-08 4.18938E-08 + 1.85511E-08 6.80180E-09 1.74699E-09 2.03958E-10 0.00000E+00 3.05693E+10 + 2.47723E+10 1.99216E+10 1.60170E+10 1.28748E+10 1.03467E+10 8.31311E+09 + 6.67764E+09 5.36267E+09 4.30561E+09 3.45609E+09 2.77350E+09 2.22518E+09 + 1.78481E+09 1.43124E+09 1.14741E+09 9.19633E+08 7.36880E+08 5.90288E+08 + 4.72732E+08 3.78484E+08 3.02944E+08 2.42412E+08 1.93921E+08 1.55086E+08 + 1.23992E+08 9.91007E+07 7.91861E+07 6.31930E+07 5.04645E+07 4.02875E+07 + 3.21530E+07 2.56530E+07 2.04605E+07 1.63138E+07 1.30024E+07 1.03595E+07 + 8.25104E+06 6.56947E+06 5.22879E+06 4.16026E+06 3.30891E+06 2.63083E+06 + 2.09094E+06 1.66123E+06 1.31933E+06 1.04740E+06 8.31188E+05 6.59350E+05 + 5.22827E+05 4.14402E+05 3.28325E+05 2.60017E+05 2.05831E+05 1.62865E+05 + 1.28809E+05 1.01827E+05 8.04591E+04 6.35440E+04 5.01600E+04 3.95746E+04 + 3.12067E+04 2.45948E+04 1.93730E+04 1.52511E+04 1.19991E+04 9.43473E+03 + 7.41390E+03 5.82124E+03 4.56867E+03 3.58324E+03 2.80834E+03 2.19953E+03 + 1.72154E+03 1.34651E+03 1.05250E+03 8.22162E+02 6.41856E+02 5.00823E+02 + 3.90598E+02 3.04518E+02 2.37348E+02 1.84975E+02 1.44164E+02 1.12377E+02 + 8.76813E+01 6.84364E+01 5.34971E+01 4.18642E+01 3.28243E+01 2.57943E+01 + 2.03238E+01 1.60594E+01 1.27374E+01 1.01398E+01 8.10557E+00 6.50856E+00 + 5.25098E+00 4.25732E+00 3.46918E+00 2.84146E+00 2.33925E+00 1.93557E+00 + 1.60948E+00 1.34474E+00 1.12871E+00 9.51518E-01 8.05417E-01 6.84432E-01 + 5.83561E-01 4.99222E-01 4.28309E-01 3.68527E-01 3.17765E-01 2.74612E-01 + 2.37764E-01 2.06207E-01 1.79053E-01 1.55683E-01 1.35485E-01 1.17991E-01 + 1.02805E-01 8.95949E-02 7.80815E-02 6.80293E-02 5.92394E-02 5.15422E-02 + 4.47941E-02 3.88721E-02 3.36717E-02 2.91030E-02 2.50890E-02 2.15649E-02 + 1.84720E-02 1.57626E-02 1.33944E-02 1.13304E-02 9.53968E-03 7.98936E-03 + 6.65936E-03 5.52351E-03 4.56031E-03 3.74969E-03 3.07280E-03 2.51194E-03 + 2.05062E-03 1.67363E-03 1.36722E-03 1.11914E-03 9.18741E-04 7.56917E-04 + 6.26065E-04 5.19927E-04 4.33443E-04 3.62583E-04 3.04146E-04 2.55626E-04 + 2.15150E-04 1.81090E-04 1.52325E-04 1.27932E-04 1.07187E-04 8.95118E-05 + 7.44447E-05 6.16085E-05 5.06921E-05 4.14348E-05 3.36152E-05 2.70428E-05 + 2.15529E-05 1.69971E-05 1.32529E-05 1.01990E-05 7.73736E-06 5.77715E-06 + 4.23768E-06 3.04746E-06 2.14349E-06 1.47063E-06 9.81158E-07 6.34201E-07 + 3.95500E-07 2.36569E-07 1.34780E-07 7.23029E-08 3.58259E-08 1.58106E-08 + 5.75187E-09 1.46133E-09 1.72063E-10 0.00000E+00 3.79358E+10 3.06965E+10 + 2.46453E+10 1.97823E+10 1.58751E+10 1.27367E+10 1.02162E+10 8.19251E+09 + 6.56807E+09 5.26442E+09 4.21846E+09 3.37946E+09 2.70663E+09 2.16718E+09 + 1.73480E+09 1.38831E+09 1.11072E+09 8.88392E+08 7.10369E+08 5.67861E+08 + 4.53812E+08 3.62565E+08 2.89580E+08 2.31218E+08 1.84563E+08 1.47277E+08 + 1.17485E+08 9.36940E+07 7.46240E+07 5.94755E+07 4.73870E+07 3.77432E+07 + 3.00522E+07 2.39203E+07 1.90332E+07 1.51383E+07 1.20360E+07 9.56606E+06 + 7.60023E+06 6.03617E+06 4.79220E+06 3.80317E+06 3.01710E+06 2.39258E+06 + 1.89658E+06 1.50281E+06 1.19031E+06 9.42407E+05 7.45821E+05 5.89991E+05 + 4.66518E+05 3.68723E+05 2.91297E+05 2.30025E+05 1.81556E+05 1.43231E+05 + 1.12942E+05 8.90133E+04 7.01188E+04 5.52061E+04 4.34418E+04 3.41657E+04 + 2.68553E+04 2.10969E+04 1.65634E+04 1.29963E+04 1.01909E+04 7.98617E+03 + 6.25328E+03 4.89418E+03 3.82788E+03 2.99173E+03 2.33662E+03 1.82372E+03 + 1.42245E+03 1.10874E+03 8.63669E+02 6.72375E+02 5.23171E+02 4.06891E+02 + 3.16339E+02 2.45880E+02 1.91096E+02 1.48527E+02 1.15463E+02 8.98462E+01 + 6.99382E+01 5.45263E+01 4.25576E+01 3.32816E+01 2.60868E+01 2.05025E+01 + 1.61604E+01 1.27864E+01 1.01544E+01 8.09818E+00 6.48763E+00 5.22225E+00 + 4.22460E+00 3.43499E+00 2.80740E+00 2.30630E+00 1.90431E+00 1.58020E+00 + 1.31757E+00 1.10365E+00 9.28509E-01 7.84361E-01 6.65206E-01 5.66039E-01 + 4.83273E-01 4.13805E-01 3.55346E-01 3.05795E-01 2.63748E-01 2.27908E-01 + 1.97270E-01 1.70953E-01 1.48345E-01 1.28841E-01 1.11979E-01 9.73674E-02 + 8.46805E-02 7.36440E-02 6.40267E-02 5.56332E-02 4.82980E-02 4.18805E-02 + 3.62608E-02 3.13369E-02 2.70213E-02 2.32390E-02 1.99269E-02 1.70280E-02 + 1.44959E-02 1.22891E-02 1.03718E-02 8.71346E-03 7.28239E-03 6.05859E-03 + 5.01670E-03 4.13582E-03 3.39656E-03 2.78082E-03 2.27176E-03 1.85382E-03 + 1.51277E-03 1.23582E-03 1.01172E-03 8.30690E-04 6.84465E-04 5.66151E-04 + 4.70100E-04 3.91761E-04 3.27514E-04 2.74489E-04 2.30438E-04 1.93684E-04 + 1.62761E-04 1.36660E-04 1.14549E-04 9.57691E-05 7.97963E-05 6.62075E-05 + 5.46570E-05 4.48586E-05 3.65716E-05 2.95916E-05 2.37423E-05 1.88715E-05 + 1.48422E-05 1.15415E-05 8.85829E-06 6.70265E-06 4.99189E-06 3.65282E-06 + 2.62095E-06 1.83975E-06 1.26004E-06 8.39486E-07 5.42099E-07 3.37884E-07 + 2.02077E-07 1.15130E-07 6.17411E-08 3.05437E-08 1.34219E-08 4.84125E-09 + 1.21636E-09 1.44342E-10 0.00000E+00 4.67408E+10 3.77666E+10 3.02733E+10 + 2.42608E+10 1.94376E+10 1.55695E+10 1.24680E+10 9.98187E+09 7.98940E+09 + 6.39299E+09 5.11422E+09 4.09016E+09 3.27027E+09 2.61403E+09 2.08889E+09 + 1.66879E+09 1.33280E+09 1.06415E+09 8.49405E+08 6.77798E+08 5.40700E+08 + 4.31203E+08 3.43776E+08 2.73989E+08 2.18301E+08 1.73875E+08 1.38443E+08 + 1.10199E+08 8.76024E+07 6.96855E+07 5.54145E+07 4.40510E+07 3.50057E+07 + 2.78079E+07 2.20823E+07 1.75280E+07 1.39076E+07 1.10309E+07 8.74585E+06 + 6.93151E+06 5.49140E+06 4.34878E+06 3.44252E+06 2.72401E+06 2.15457E+06 + 1.70345E+06 1.34622E+06 1.06344E+06 8.39684E+05 6.62714E+05 5.22803E+05 + 4.12240E+05 3.24905E+05 2.55949E+05 2.01529E+05 1.58601E+05 1.24754E+05 + 9.80784E+04 7.70661E+04 6.05225E+04 4.75039E+04 3.72645E+04 2.92151E+04 + 2.28908E+04 1.79246E+04 1.40271E+04 1.09700E+04 8.57366E+03 6.69521E+03 + 5.22588E+03 4.07622E+03 3.17714E+03 2.47464E+03 1.92616E+03 1.49822E+03 + 1.16459E+03 9.04683E+02 7.02369E+02 5.45010E+02 4.22714E+02 3.27744E+02 + 2.54051E+02 1.96911E+02 1.52634E+02 1.18337E+02 9.18387E+01 7.13006E+01 + 5.54436E+01 4.31618E+01 3.36680E+01 2.63234E+01 2.06373E+01 1.62270E+01 + 1.28084E+01 1.01479E+01 8.07441E+00 6.45395E+00 5.18360E+00 4.18419E+00 + 3.39483E+00 2.76870E+00 2.26977E+00 1.87028E+00 1.54880E+00 1.28878E+00 + 1.07736E+00 9.04590E-01 7.62638E-01 6.45506E-01 5.48193E-01 4.67116E-01 + 3.99187E-01 3.42122E-01 2.93839E-01 2.52939E-01 2.18139E-01 1.88443E-01 + 1.62981E-01 1.41147E-01 1.22344E-01 1.06117E-01 9.20819E-02 7.99180E-02 + 6.93563E-02 6.01703E-02 5.21690E-02 4.51906E-02 3.90979E-02 3.37743E-02 + 2.91203E-02 2.50510E-02 2.14933E-02 1.83861E-02 1.56738E-02 1.33115E-02 + 1.12588E-02 9.48072E-03 7.94767E-03 6.62885E-03 5.50458E-03 4.55035E-03 + 3.74595E-03 3.07271E-03 2.51335E-03 2.05189E-03 1.67370E-03 1.36550E-03 + 1.11547E-03 9.13240E-04 7.49896E-04 6.17915E-04 5.11064E-04 4.24254E-04 + 3.53392E-04 2.95232E-04 2.47201E-04 2.07283E-04 1.73976E-04 1.45962E-04 + 1.22333E-04 1.02338E-04 8.53791E-05 7.09804E-05 5.87557E-05 4.83883E-05 + 3.96152E-05 3.22150E-05 2.59992E-05 2.08057E-05 1.64940E-05 1.29382E-05 + 1.00346E-05 7.68186E-06 5.79781E-06 4.30744E-06 3.14465E-06 2.25146E-06 + 1.57731E-06 1.07848E-06 7.17558E-07 4.62905E-07 2.88343E-07 1.72386E-07 + 9.81786E-08 5.26029E-08 2.59624E-08 1.13509E-08 4.05680E-09 1.00782E-09 + 1.20463E-10 0.00000E+00 5.71979E+10 4.61509E+10 3.69362E+10 2.95539E+10 + 2.36411E+10 1.89064E+10 1.51160E+10 1.20824E+10 9.65499E+09 7.71321E+09 + 6.16027E+09 4.91864E+09 3.92617E+09 3.13307E+09 2.49947E+09 1.99342E+09 + 1.58936E+09 1.26683E+09 1.00944E+09 8.04104E+08 6.40338E+08 5.09766E+08 + 4.05689E+08 3.22757E+08 2.56694E+08 2.04085E+08 1.62200E+08 1.28872E+08 + 1.02256E+08 8.11898E+07 6.44412E+07 5.11294E+07 4.05529E+07 3.21523E+07 + 2.54825E+07 2.01872E+07 1.59858E+07 1.26539E+07 1.00124E+07 7.91917E+06 + 6.26098E+06 4.94795E+06 3.90863E+06 3.08630E+06 2.43592E+06 1.92175E+06 + 1.51543E+06 1.19448E+06 9.41065E+05 7.41066E+05 5.83293E+05 4.58887E+05 + 3.60836E+05 2.83593E+05 2.22771E+05 1.74902E+05 1.37246E+05 1.07639E+05 + 8.43724E+04 6.60974E+04 5.17508E+04 4.04944E+04 3.16672E+04 2.47490E+04 + 1.93300E+04 1.50878E+04 1.17689E+04 9.17398E+03 7.14515E+03 5.56234E+03 + 4.32713E+03 3.36371E+03 2.61295E+03 2.02835E+03 1.57346E+03 1.21978E+03 + 9.45001E+02 7.31692E+02 5.66233E+02 4.37993E+02 3.38678E+02 2.61824E+02 + 2.02395E+02 1.56469E+02 1.20991E+02 9.36527E+01 7.25203E+01 5.62475E+01 + 4.36765E+01 3.39841E+01 2.65049E+01 2.07291E+01 1.62602E+01 1.28045E+01 + 1.01215E+01 8.03512E+00 6.40829E+00 5.13570E+00 4.13665E+00 3.34918E+00 + 2.72580E+00 2.23002E+00 1.83380E+00 1.51554E+00 1.25859E+00 1.05005E+00 + 8.79917E-01 7.40382E-01 6.25443E-01 5.30118E-01 4.50835E-01 3.84522E-01 + 3.28913E-01 2.81944E-01 2.42226E-01 2.08492E-01 1.79756E-01 1.55161E-01 + 1.34107E-01 1.16009E-01 1.00419E-01 8.69594E-02 7.53158E-02 6.52248E-02 + 5.64650E-02 4.88500E-02 4.22220E-02 3.64474E-02 3.14127E-02 2.70213E-02 + 2.31907E-02 1.98502E-02 1.69401E-02 1.44069E-02 1.22067E-02 1.03005E-02 + 8.65440E-03 7.23948E-03 6.02605E-03 4.99481E-03 4.12215E-03 3.38862E-03 + 2.77634E-03 2.26884E-03 1.85104E-03 1.50921E-03 1.23101E-03 1.00551E-03 + 8.23208E-04 6.75970E-04 5.56973E-04 4.60584E-04 3.82220E-04 3.18207E-04 + 2.65634E-04 2.22196E-04 1.86087E-04 1.55961E-04 1.30633E-04 1.09287E-04 + 9.12446E-05 7.59649E-05 6.30148E-05 5.20423E-05 4.27578E-05 3.49204E-05 + 2.83267E-05 2.28036E-05 1.82019E-05 1.43929E-05 1.12612E-05 8.71184E-06 + 6.65249E-06 5.00862E-06 3.71233E-06 2.70412E-06 1.93202E-06 1.35098E-06 + 9.22224E-07 6.12772E-07 3.94900E-07 2.45799E-07 1.46862E-07 8.35792E-08 + 4.47158E-08 2.20033E-08 9.56434E-09 3.38526E-09 8.31475E-10 1.00056E-10 + 0.00000E+00 1.19526E+08 1.03561E+08 8.95032E+07 7.73517E+07 6.68500E+07 + 5.77741E+07 4.99304E+07 4.31516E+07 3.72931E+07 3.22301E+07 2.78544E+07 + 2.40728E+07 2.08046E+07 1.79802E+07 1.55392E+07 1.34295E+07 1.16064E+07 + 1.00307E+07 8.66895E+06 7.49208E+06 6.47498E+06 5.59597E+06 4.83630E+06 + 4.17976E+06 3.61236E+06 3.12198E+06 2.69818E+06 2.33191E+06 2.01410E+06 + 1.74072E+06 1.50444E+06 1.30024E+06 1.12376E+06 9.71241E+05 8.39421E+05 + 7.25462E+05 6.26967E+05 5.41844E+05 4.68278E+05 4.04700E+05 3.49754E+05 + 3.02268E+05 2.61229E+05 2.25762E+05 1.95110E+05 1.68620E+05 1.45726E+05 + 1.25941E+05 1.08841E+05 9.40637E+04 8.12923E+04 7.02549E+04 6.07160E+04 + 5.24722E+04 4.53476E+04 3.91903E+04 3.38689E+04 2.92700E+04 2.52955E+04 + 2.18606E+04 1.88921E+04 1.63265E+04 1.41093E+04 1.21931E+04 1.05370E+04 + 9.10578E+03 7.86885E+03 6.79985E+03 5.87538E+03 5.07713E+03 4.38722E+03 + 3.79085E+03 3.27544E+03 2.82999E+03 2.44502E+03 2.11231E+03 1.82476E+03 + 1.57626E+03 1.36149E+03 1.17588E+03 1.01547E+03 8.76848E+02 7.57055E+02 + 6.53517E+02 5.64031E+02 4.86834E+02 4.20025E+02 3.62407E+02 3.12566E+02 + 2.69548E+02 2.32416E+02 2.00368E+02 1.72699E+02 1.48865E+02 1.28301E+02 + 1.10578E+02 9.53085E+01 8.21582E+01 7.08372E+01 6.10940E+01 5.27109E+01 + 4.54995E+01 3.92969E+01 3.39624E+01 2.93744E+01 2.54281E+01 2.20331E+01 + 1.91117E+01 1.65980E+01 1.44302E+01 1.25628E+01 1.09520E+01 9.56312E+00 + 8.36104E+00 7.32239E+00 6.42332E+00 5.64427E+00 4.96742E+00 4.38022E+00 + 3.86933E+00 3.42434E+00 3.03624E+00 2.69725E+00 2.40075E+00 2.14100E+00 + 1.91311E+00 1.71286E+00 1.53661E+00 1.38124E+00 1.24406E+00 1.12272E+00 + 1.01523E+00 9.19874E-01 8.35080E-01 7.59579E-01 6.92237E-01 6.32080E-01 + 5.78251E-01 5.29896E-01 4.86536E-01 4.47514E-01 4.12334E-01 3.80558E-01 + 3.51803E-01 3.25733E-01 3.02051E-01 2.80494E-01 2.60831E-01 2.42858E-01 + 2.26393E-01 2.11275E-01 1.97360E-01 1.84522E-01 1.72647E-01 1.61632E-01 + 1.51384E-01 1.41825E-01 1.32894E-01 1.24501E-01 1.16600E-01 1.09136E-01 + 1.02063E-01 9.53379E-02 8.89225E-02 8.27835E-02 7.68914E-02 7.12208E-02 + 6.57502E-02 6.04622E-02 5.53431E-02 5.03822E-02 4.55801E-02 4.09273E-02 + 3.64318E-02 3.21017E-02 2.79499E-02 2.39938E-02 2.02553E-02 1.67603E-02 + 1.35372E-02 1.06163E-02 8.02781E-03 5.79686E-03 3.94554E-03 2.48210E-03 + 1.40028E-03 6.73474E-04 2.51153E-04 5.86915E-05 4.35601E-06 0.00000E+00 + 1.30746E+09 1.10122E+09 9.23624E+08 7.74670E+08 6.49758E+08 5.45006E+08 + 4.57157E+08 3.83482E+08 3.21692E+08 2.69867E+08 2.26401E+08 1.89942E+08 + 1.59361E+08 1.33709E+08 1.12191E+08 9.41397E+07 7.89964E+07 6.62921E+07 + 5.56336E+07 4.66910E+07 3.91878E+07 3.28920E+07 2.76092E+07 2.31761E+07 + 1.94559E+07 1.63338E+07 1.37136E+07 1.15144E+07 9.66116E+06 8.11295E+06 + 6.81331E+06 5.72227E+06 4.80629E+06 4.03723E+06 3.39150E+06 2.84912E+06 + 2.39363E+06 2.01113E+06 1.68989E+06 1.42008E+06 1.19346E+06 1.00310E+06 + 8.43177E+05 7.08823E+05 5.95938E+05 5.01084E+05 4.21374E+05 3.54383E+05 + 2.98078E+05 2.50750E+05 2.10963E+05 1.77512E+05 1.49386E+05 1.25734E+05 + 1.05842E+05 8.91109E+04 7.50366E+04 6.31957E+04 5.32325E+04 4.48481E+04 + 3.77915E+04 3.18514E+04 2.68505E+04 2.26397E+04 1.90935E+04 1.61066E+04 + 1.35902E+04 1.14700E+04 9.68205E+03 8.17629E+03 6.90676E+03 5.83596E+03 + 4.93278E+03 4.17079E+03 3.52775E+03 2.98496E+03 2.52665E+03 2.13955E+03 + 1.81251E+03 1.53611E+03 1.30242E+03 1.10477E+03 9.37535E+02 7.95951E+02 + 6.76027E+02 5.74587E+02 4.88457E+02 4.15540E+02 3.53585E+02 3.01027E+02 + 2.56407E+02 2.18505E+02 1.86276E+02 1.58916E+02 1.35632E+02 1.15825E+02 + 9.89711E+01 8.46250E+01 7.24100E+01 6.20060E+01 5.31413E+01 4.55851E+01 + 3.91416E+01 3.36442E+01 2.89516E+01 2.49437E+01 2.15185E+01 1.85889E+01 + 1.60826E+01 1.39327E+01 1.20901E+01 1.05078E+01 9.14952E+00 7.97855E+00 + 6.97055E+00 6.10095E+00 5.34987E+00 4.69923E+00 4.13629E+00 3.64772E+00 + 3.22316E+00 2.85365E+00 2.53152E+00 2.25025E+00 2.00424E+00 1.78872E+00 + 1.59958E+00 1.43331E+00 1.28690E+00 1.15774E+00 1.04360E+00 9.42555E-01 + 8.52970E-01 7.73356E-01 7.02503E-01 6.39333E-01 5.82917E-01 5.32454E-01 + 4.87136E-01 4.46507E-01 4.09949E-01 3.76996E-01 3.47237E-01 3.20312E-01 + 2.95905E-01 2.73738E-01 2.53565E-01 2.35170E-01 2.18360E-01 2.02967E-01 + 1.88839E-01 1.75843E-01 1.63859E-01 1.52781E-01 1.42514E-01 1.32971E-01 + 1.24078E-01 1.15781E-01 1.07995E-01 1.00678E-01 9.37818E-02 8.72629E-02 + 8.10832E-02 7.52090E-02 6.96111E-02 6.42638E-02 5.91454E-02 5.42380E-02 + 4.95268E-02 4.50012E-02 4.06519E-02 3.64804E-02 3.24786E-02 2.86532E-02 + 2.50105E-02 2.15601E-02 1.83147E-02 1.52895E-02 1.25019E-02 9.97041E-03 + 7.71315E-03 5.74709E-03 4.08362E-03 2.73050E-03 1.68390E-03 9.28725E-04 + 4.35089E-04 1.57213E-04 3.55732E-05 2.68330E-06 0.00000E+00 3.32551E+09 + 2.78751E+09 2.32583E+09 1.94050E+09 1.61894E+09 1.35062E+09 1.12673E+09 + 9.39920E+08 7.84051E+08 6.54005E+08 5.45508E+08 4.54993E+08 3.79482E+08 + 3.16490E+08 2.63944E+08 2.20113E+08 1.83553E+08 1.53060E+08 1.27627E+08 + 1.06416E+08 8.87260E+07 7.39738E+07 6.16719E+07 5.14136E+07 4.28599E+07 + 3.57277E+07 2.97811E+07 2.48232E+07 2.06736E+07 1.72307E+07 1.43605E+07 + 1.19680E+07 9.97362E+06 8.31127E+06 6.92571E+06 5.77058E+06 4.80783E+06 + 4.00553E+06 3.33697E+06 2.77988E+06 2.31570E+06 1.92895E+06 1.60673E+06 + 1.33828E+06 1.11464E+06 9.28341E+05 7.73154E+05 6.43888E+05 5.36219E+05 + 4.46542E+05 3.71854E+05 3.09651E+05 2.57849E+05 2.14711E+05 1.78788E+05 + 1.48875E+05 1.23967E+05 1.03227E+05 8.59589E+04 7.15810E+04 5.96101E+04 + 4.96434E+04 4.13455E+04 3.44369E+04 2.86851E+04 2.38963E+04 1.99093E+04 + 1.65897E+04 1.38241E+04 1.15233E+04 9.60745E+03 8.01167E+03 6.68267E+03 + 5.57576E+03 4.65370E+03 3.88552E+03 3.24543E+03 2.71197E+03 2.26728E+03 + 1.89648E+03 1.58721E+03 1.32916E+03 1.11378E+03 9.33889E+02 7.83569E+02 + 6.58117E+02 5.53009E+02 4.65190E+02 3.91534E+02 3.29844E+02 2.78119E+02 + 2.34715E+02 1.98241E+02 1.67628E+02 1.41863E+02 1.20178E+02 1.01912E+02 + 8.65149E+01 7.35260E+01 6.25600E+01 5.32943E+01 4.54587E+01 3.88267E+01 + 3.32082E+01 2.84441E+01 2.44004E+01 2.09648E+01 1.80424E+01 1.55552E+01 + 1.34318E+01 1.16202E+01 1.00709E+01 8.74617E+00 7.60828E+00 6.63204E+00 + 5.79244E+00 5.06941E+00 4.44473E+00 3.90559E+00 3.43873E+00 3.03389E+00 + 2.68222E+00 2.37618E+00 2.10940E+00 1.87640E+00 1.67255E+00 1.49387E+00 + 1.33697E+00 1.19894E+00 1.07728E+00 9.69864E-01 8.74839E-01 7.90645E-01 + 7.15865E-01 6.49349E-01 5.90075E-01 5.37158E-01 4.89847E-01 4.47374E-01 + 4.09310E-01 3.75072E-01 3.44221E-01 3.16371E-01 2.91182E-01 2.68359E-01 + 2.47640E-01 2.28794E-01 2.11619E-01 1.95933E-01 1.81580E-01 1.68416E-01 + 1.56317E-01 1.45171E-01 1.34879E-01 1.25351E-01 1.16508E-01 1.08280E-01 + 1.00615E-01 9.34380E-02 8.67082E-02 8.03818E-02 7.44194E-02 6.87867E-02 + 6.34535E-02 5.83935E-02 5.35842E-02 4.90065E-02 4.46447E-02 4.04860E-02 + 3.65214E-02 3.27421E-02 2.91495E-02 2.57357E-02 2.25058E-02 1.94636E-02 + 1.66153E-02 1.39690E-02 1.15344E-02 9.32192E-03 7.34198E-03 5.60384E-03 + 4.11501E-03 2.87767E-03 1.89053E-03 1.14307E-03 6.16404E-04 2.81308E-04 + 9.85246E-05 2.16051E-05 1.65641E-06 0.00000E+00 6.45143E+09 5.38932E+09 + 4.48019E+09 3.72404E+09 3.09530E+09 2.57251E+09 2.13787E+09 1.77653E+09 + 1.47615E+09 1.22646E+09 1.01893E+09 8.46448E+08 7.03106E+08 5.83991E+08 + 4.85016E+08 4.02781E+08 3.34461E+08 2.77705E+08 2.30560E+08 1.91402E+08 + 1.58880E+08 1.31872E+08 1.09445E+08 9.08235E+07 7.53632E+07 6.25285E+07 + 5.18743E+07 4.30314E+07 3.56636E+07 2.95784E+07 2.45290E+07 2.03395E+07 + 1.68638E+07 1.39805E+07 1.15890E+07 9.60488E+06 7.95945E+06 6.59514E+06 + 5.46403E+06 4.52637E+06 3.74917E+06 3.10503E+06 2.57124E+06 2.12896E+06 + 1.76253E+06 1.45898E+06 1.20755E+06 9.99331E+05 8.26905E+05 6.84142E+05 + 5.65954E+05 4.68123E+05 3.87154E+05 3.20149E+05 2.64708E+05 2.18841E+05 + 1.80900E+05 1.49520E+05 1.23569E+05 1.02112E+05 8.43722E+04 6.97080E+04 + 5.75878E+04 4.75716E+04 3.92953E+04 3.24574E+04 2.68086E+04 2.21428E+04 + 1.82869E+04 1.51055E+04 1.24784E+04 1.03089E+04 8.51763E+03 7.03886E+03 + 5.81807E+03 4.81027E+03 3.97827E+03 3.29139E+03 2.72425E+03 2.25592E+03 + 1.86912E+03 1.54959E+03 1.28555E+03 1.06725E+03 8.86675E+02 7.37513E+02 + 6.13813E+02 5.11514E+02 4.26585E+02 3.56169E+02 2.97717E+02 2.49150E+02 + 2.08730E+02 1.75127E+02 1.47105E+02 1.23731E+02 1.04212E+02 8.78963E+01 + 7.42425E+01 6.28034E+01 5.32088E+01 4.51516E+01 3.83772E+01 3.26742E+01 + 2.78671E+01 2.38098E+01 2.03809E+01 1.74786E+01 1.50201E+01 1.29304E+01 + 1.11548E+01 9.64208E+00 8.35324E+00 7.24986E+00 6.30615E+00 5.49684E+00 + 4.80175E+00 4.20269E+00 3.68683E+00 3.24108E+00 2.85529E+00 2.52075E+00 + 2.23010E+00 1.97711E+00 1.75646E+00 1.56366E+00 1.39486E+00 1.24678E+00 + 1.11664E+00 1.00204E+00 9.00937E-01 8.11559E-01 7.32422E-01 6.62178E-01 + 5.99733E-01 5.44117E-01 4.94490E-01 4.50145E-01 4.10354E-01 3.74712E-01 + 3.42669E-01 3.13811E-01 2.87774E-01 2.64240E-01 2.42930E-01 2.23597E-01 + 2.06026E-01 1.90025E-01 1.75426E-01 1.62079E-01 1.49851E-01 1.38626E-01 + 1.28298E-01 1.18774E-01 1.09973E-01 1.01817E-01 9.42427E-02 8.72027E-02 + 8.06254E-02 7.44748E-02 6.87101E-02 6.32954E-02 5.81993E-02 5.33944E-02 + 4.88569E-02 4.45667E-02 4.05063E-02 3.66616E-02 3.30211E-02 2.95761E-02 + 2.63185E-02 2.32484E-02 2.03581E-02 1.76504E-02 1.51267E-02 1.27901E-02 + 1.06448E-02 8.69574E-03 6.94786E-03 5.40563E-03 4.07192E-03 2.94774E-03 + 2.02946E-03 1.31048E-03 7.77199E-04 4.09999E-04 1.82406E-04 6.20037E-05 + 1.32038E-05 1.02833E-06 0.00000E+00 1.10264E+10 9.18462E+09 7.61149E+09 + 6.30700E+09 5.22559E+09 4.32917E+09 3.58617E+09 2.97039E+09 2.46010E+09 + 2.03726E+09 1.68692E+09 1.39667E+09 1.15624E+09 9.57096E+08 7.92161E+08 + 6.55575E+08 5.42476E+08 4.48837E+08 3.71316E+08 3.07148E+08 2.54037E+08 + 2.10084E+08 1.73714E+08 1.43621E+08 1.18726E+08 9.81331E+07 8.11002E+07 + 6.70152E+07 5.53229E+07 4.57023E+07 3.77492E+07 3.11755E+07 2.57428E+07 + 2.12535E+07 1.75444E+07 1.44795E+07 1.19478E+07 9.85715E+06 8.13094E+06 + 6.70586E+06 5.52958E+06 4.55881E+06 3.75779E+06 3.09694E+06 2.55182E+06 + 2.10226E+06 1.73156E+06 1.42595E+06 1.17404E+06 9.66440E+05 7.95386E+05 + 6.54473E+05 5.38412E+05 4.42841E+05 3.64157E+05 2.99391E+05 2.46091E+05 + 2.02238E+05 1.66165E+05 1.36498E+05 1.12105E+05 9.20524E+04 7.55725E+04 + 6.20316E+04 5.09080E+04 4.17723E+04 3.42709E+04 2.81130E+04 2.30559E+04 + 1.89100E+04 1.55087E+04 1.27183E+04 1.04301E+04 8.55395E+03 7.01597E+03 + 5.75536E+03 4.72222E+03 3.87557E+03 3.18179E+03 2.61326E+03 2.14737E+03 + 1.76553E+03 1.45253E+03 1.19586E+03 9.85300E+02 8.12807E+02 6.70953E+02 + 5.54627E+02 4.58865E+02 3.80136E+02 3.15331E+02 2.61934E+02 2.17860E+02 + 1.81516E+02 1.51449E+02 1.26563E+02 1.05940E+02 8.88270E+01 7.46077E+01 + 6.27762E+01 5.29175E+01 4.46903E+01 3.78144E+01 3.20588E+01 2.72336E+01 + 2.31819E+01 1.97742E+01 1.69030E+01 1.44811E+01 1.24309E+01 1.06954E+01 + 9.22210E+00 7.97092E+00 6.90307E+00 5.99235E+00 5.21338E+00 4.54601E+00 + 3.97215E+00 3.47904E+00 3.05377E+00 2.68636E+00 2.36829E+00 2.09238E+00 + 1.85255E+00 1.64365E+00 1.46133E+00 1.30188E+00 1.16215E+00 1.03946E+00 + 9.31520E-01 8.36362E-01 7.52305E-01 6.77933E-01 6.11962E-01 5.53355E-01 + 5.01189E-01 4.54669E-01 4.13127E-01 3.75875E-01 3.42528E-01 3.12568E-01 + 2.85605E-01 2.61297E-01 2.39342E-01 2.19478E-01 2.01475E-01 1.85127E-01 + 1.70257E-01 1.56704E-01 1.44330E-01 1.33009E-01 1.22630E-01 1.13096E-01 + 1.04320E-01 9.62236E-02 8.87375E-02 8.18000E-02 7.53677E-02 6.93744E-02 + 6.37867E-02 5.85668E-02 5.36817E-02 4.91025E-02 4.48040E-02 4.07646E-02 + 3.69655E-02 3.33909E-02 3.00274E-02 2.68642E-02 2.38930E-02 2.11055E-02 + 1.85005E-02 1.60702E-02 1.38151E-02 1.17346E-02 9.82905E-03 8.09946E-03 + 6.54700E-03 5.17258E-03 3.97632E-03 2.95674E-03 2.11064E-03 1.43102E-03 + 9.08532E-04 5.28698E-04 2.72969E-04 1.18463E-04 3.91263E-05 8.10567E-06 + 6.40937E-07 0.00000E+00 1.74573E+10 1.45040E+10 1.19863E+10 9.90417E+09 + 8.18280E+09 6.75982E+09 5.58364E+09 4.61155E+09 3.80823E+09 3.14446E+09 + 2.59605E+09 2.14301E+09 1.76881E+09 1.45975E+09 1.20453E+09 9.93799E+08 + 8.19821E+08 6.76204E+08 5.57666E+08 4.59841E+08 3.79120E+08 3.12521E+08 + 2.57583E+08 2.12269E+08 1.74898E+08 1.44084E+08 1.18677E+08 9.77358E+07 + 8.04082E+07 6.61974E+07 5.44885E+07 4.48426E+07 3.68975E+07 3.03545E+07 + 2.49670E+07 2.05304E+07 1.68786E+07 1.38735E+07 1.14010E+07 9.36714E+06 + 7.69444E+06 6.31902E+06 5.18829E+06 4.25891E+06 3.49519E+06 2.86773E+06 + 2.35233E+06 1.92909E+06 1.58159E+06 1.29636E+06 1.06229E+06 8.70251E+05 + 7.12736E+05 5.83571E+05 4.77681E+05 3.90896E+05 3.19787E+05 2.61539E+05 + 2.13840E+05 1.74790E+05 1.42830E+05 1.16681E+05 9.52918E+04 7.78024E+04 + 6.35057E+04 5.18226E+04 4.22782E+04 3.44837E+04 2.81161E+04 2.29238E+04 + 1.86872E+04 1.52308E+04 1.24124E+04 1.01149E+04 8.24253E+03 6.71700E+03 + 5.47434E+03 4.46232E+03 3.63826E+03 2.96733E+03 2.42111E+03 1.97644E+03 + 1.61440E+03 1.31956E+03 1.07937E+03 8.84001E+02 7.24480E+02 5.94611E+02 + 4.88476E+02 4.01854E+02 3.31070E+02 2.73171E+02 2.25726E+02 1.86880E+02 + 1.54970E+02 1.28741E+02 1.07152E+02 8.93554E+01 7.46623E+01 6.25120E+01 + 5.24478E+01 4.40970E+01 3.71559E+01 3.13761E+01 2.65545E+01 2.25249E+01 + 1.91509E+01 1.63199E+01 1.39415E+01 1.19356E+01 1.02434E+01 8.81160E+00 + 7.59939E+00 6.56774E+00 5.69021E+00 4.94148E+00 4.30150E+00 3.75236E+00 + 3.28141E+00 2.87600E+00 2.52633E+00 2.22410E+00 1.96231E+00 1.73504E+00 + 1.53734E+00 1.36499E+00 1.21442E+00 1.08261E+00 9.66969E-01 8.65320E-01 + 7.75785E-01 6.96758E-01 6.26888E-01 5.64958E-01 5.09979E-01 4.61078E-01 + 4.17500E-01 3.78615E-01 3.43772E-01 3.12605E-01 2.84628E-01 2.59471E-01 + 2.36810E-01 2.16364E-01 1.97885E-01 1.81154E-01 1.65981E-01 1.52197E-01 + 1.39651E-01 1.28212E-01 1.17764E-01 1.08202E-01 9.94344E-02 9.13789E-02 + 8.39638E-02 7.71233E-02 7.07998E-02 6.49528E-02 5.95212E-02 5.44735E-02 + 4.97748E-02 4.53945E-02 4.13059E-02 3.74857E-02 3.39136E-02 3.05723E-02 + 2.74469E-02 2.45247E-02 2.17952E-02 1.92500E-02 1.68807E-02 1.46850E-02 + 1.26544E-02 1.07879E-02 9.08287E-03 7.53764E-03 6.15060E-03 4.92021E-03 + 3.84446E-03 2.92052E-03 2.14412E-03 1.50954E-03 1.00811E-03 6.29444E-04 + 3.59519E-04 1.81739E-04 7.69793E-05 2.47285E-05 4.99148E-06 4.00536E-07 + 0.00000E+00 2.62253E+10 2.17374E+10 1.79181E+10 1.47675E+10 1.21693E+10 + 1.00269E+10 8.26055E+09 6.80442E+09 5.60419E+09 4.61502E+09 3.79990E+09 + 3.12828E+09 2.57500E+09 2.11925E+09 1.74389E+09 1.43480E+09 1.18030E+09 + 9.70786E+08 7.98333E+08 6.56406E+08 5.39619E+08 4.43535E+08 3.64495E+08 + 2.99487E+08 2.46028E+08 2.02074E+08 1.65939E+08 1.36242E+08 1.11742E+08 + 9.17088E+07 7.52519E+07 6.17354E+07 5.06360E+07 4.15233E+07 3.40430E+07 + 2.79024E+07 2.28637E+07 1.87304E+07 1.53406E+07 1.25612E+07 1.02828E+07 + 8.41547E+06 6.88543E+06 5.63205E+06 4.60557E+06 3.76511E+06 3.07715E+06 + 2.51416E+06 2.05356E+06 1.67683E+06 1.36879E+06 1.11698E+06 9.11210E+05 + 7.43101E+05 6.05804E+05 4.93708E+05 4.02217E+05 3.27566E+05 2.66677E+05 + 2.17030E+05 1.76563E+05 1.43590E+05 1.16733E+05 9.48660E+04 7.70682E+04 + 6.25879E+04 5.08111E+04 4.12371E+04 3.34519E+04 2.71334E+04 2.20025E+04 + 1.78369E+04 1.44569E+04 1.17155E+04 9.49283E+03 7.69134E+03 6.23170E+03 + 5.04942E+03 4.09203E+03 3.31694E+03 2.68954E+03 2.18175E+03 1.77079E+03 + 1.43813E+03 1.16879E+03 9.51078E+02 7.74430E+02 6.31532E+02 5.15500E+02 + 4.21412E+02 3.45026E+02 2.82949E+02 2.32409E+02 1.91296E+02 1.57736E+02 + 1.30324E+02 1.07899E+02 8.95233E+01 7.44411E+01 6.20395E+01 5.18231E+01 + 4.33906E+01 3.64168E+01 3.06377E+01 2.58388E+01 2.18457E+01 1.85160E+01 + 1.57332E+01 1.34038E+01 1.14460E+01 9.79984E+00 8.41113E+00 7.23879E+00 + 6.24371E+00 5.39940E+00 4.68067E+00 4.06765E+00 3.54269E+00 3.09331E+00 + 2.70714E+00 2.37459E+00 2.08758E+00 1.83931E+00 1.62407E+00 1.43705E+00 + 1.27419E+00 1.13206E+00 1.00776E+00 8.98813E-01 8.03131E-01 7.18925E-01 + 6.44662E-01 5.79058E-01 5.20955E-01 4.69416E-01 4.23610E-01 3.82825E-01 + 3.46463E-01 3.13909E-01 2.84817E-01 2.58726E-01 2.35290E-01 2.14202E-01 + 1.95197E-01 1.78041E-01 1.62529E-01 1.48480E-01 1.35736E-01 1.24155E-01 + 1.13614E-01 1.04003E-01 9.52239E-02 8.71907E-02 7.98263E-02 7.30635E-02 + 6.68406E-02 6.11038E-02 5.58150E-02 5.09177E-02 4.63823E-02 4.21764E-02 + 3.82716E-02 3.46427E-02 3.12682E-02 2.81292E-02 2.52091E-02 2.24939E-02 + 1.99714E-02 1.76312E-02 1.54649E-02 1.34637E-02 1.16243E-02 9.93793E-03 + 8.40203E-03 7.01267E-03 5.76637E-03 4.65979E-03 3.68944E-03 2.85135E-03 + 2.14083E-03 1.55199E-03 1.07783E-03 7.09124E-04 4.35521E-04 2.44219E-04 + 1.20912E-04 5.00112E-05 1.56393E-05 3.08005E-06 2.50697E-07 0.00000E+00 + 3.78952E+10 3.13414E+10 2.57732E+10 2.11905E+10 1.74202E+10 1.43185E+10 + 1.17674E+10 9.66930E+09 7.94407E+09 6.52565E+09 5.35963E+09 4.40125E+09 + 3.61364E+09 2.96649E+09 2.43481E+09 1.99808E+09 1.63940E+09 1.34487E+09 + 1.10305E+09 9.04548E+08 7.41627E+08 6.07934E+08 4.98245E+08 4.08266E+08 + 3.34469E+08 2.73954E+08 2.24338E+08 1.83672E+08 1.50214E+08 1.22932E+08 + 1.00582E+08 8.22764E+07 6.72866E+07 5.50146E+07 4.49699E+07 3.67476E+07 + 3.00205E+07 2.45183E+07 2.00192E+07 1.63411E+07 1.33351E+07 1.08789E+07 + 8.87243E+06 7.23388E+06 5.89612E+06 4.80424E+06 3.91330E+06 3.18654E+06 + 2.59388E+06 2.11072E+06 1.71696E+06 1.39615E+06 1.13487E+06 9.22148E+05 + 7.49013E+05 6.08149E+05 4.93583E+05 4.00440E+05 3.24742E+05 2.63246E+05 + 2.13307E+05 1.72769E+05 1.39877E+05 1.13199E+05 9.15713E+04 7.40447E+04 + 5.98479E+04 4.83540E+04 3.90466E+04 3.15247E+04 2.54428E+04 2.05268E+04 + 1.65557E+04 1.33494E+04 1.07619E+04 8.67449E+03 6.99132E+03 5.63462E+03 + 4.54145E+03 3.66090E+03 2.95182E+03 2.38092E+03 1.92136E+03 1.55138E+03 + 1.25347E+03 1.01401E+03 8.20823E+02 6.65444E+02 5.40009E+02 4.38891E+02 + 3.57280E+02 2.91348E+02 2.37985E+02 1.94828E+02 1.59805E+02 1.31361E+02 + 1.08223E+02 8.93677E+01 7.39749E+01 6.13840E+01 5.10640E+01 4.25875E+01 + 3.56101E+01 2.98539E+01 2.50946E+01 2.11503E+01 1.78742E+01 1.51460E+01 + 1.28702E+01 1.09637E+01 9.36554E+00 8.02114E+00 6.88925E+00 5.93091E+00 + 5.11964E+00 4.43055E+00 3.84399E+00 3.34264E+00 2.91423E+00 2.54666E+00 + 2.23063E+00 1.95825E+00 1.72295E+00 1.51920E+00 1.34238E+00 1.18856E+00 + 1.05447E+00 9.37304E-01 8.34716E-01 7.44700E-01 6.65551E-01 5.95809E-01 + 5.34252E-01 4.79781E-01 4.31506E-01 3.88640E-01 3.50508E-01 3.16544E-01 + 2.86167E-01 2.59049E-01 2.34756E-01 2.12959E-01 1.93371E-01 1.75740E-01 + 1.59847E-01 1.45498E-01 1.32522E-01 1.20771E-01 1.10112E-01 1.00429E-01 + 9.16164E-02 8.35844E-02 7.62513E-02 6.95449E-02 6.34022E-02 5.77656E-02 + 5.25845E-02 4.78233E-02 4.34295E-02 3.93754E-02 3.56306E-02 3.21686E-02 + 2.89660E-02 2.60024E-02 2.32600E-02 2.07232E-02 1.83786E-02 1.62142E-02 + 1.42198E-02 1.23869E-02 1.07067E-02 9.17475E-03 7.78231E-03 6.52553E-03 + 5.39948E-03 4.39956E-03 3.52118E-03 2.75960E-03 2.10967E-03 1.56565E-03 + 1.12091E-03 7.67971E-04 4.97839E-04 3.00807E-04 1.65637E-04 8.03410E-05 + 3.24639E-05 9.89082E-06 1.90290E-06 1.57027E-07 0.00000E+00 5.45809E+10 + 4.50397E+10 3.69469E+10 3.03025E+10 2.48490E+10 2.03737E+10 1.67016E+10 + 1.36891E+10 1.12181E+10 9.19150E+09 7.52972E+09 6.16729E+09 5.05047E+09 + 4.13513E+09 3.38505E+09 2.77051E+09 2.26710E+09 1.85479E+09 1.51717E+09 + 1.24075E+09 1.01448E+09 8.29307E+08 6.77785E+08 5.53827E+08 4.52439E+08 + 3.69527E+08 3.01734E+08 2.46326E+08 2.00868E+08 1.63905E+08 1.33710E+08 + 1.09050E+08 8.89154E+07 7.24791E+07 5.90652E+07 4.81175E+07 3.91871E+07 + 3.19049E+07 2.59682E+07 2.11297E+07 1.71874E+07 1.39762E+07 1.13612E+07 + 9.23246E+06 7.50001E+06 6.09053E+06 4.94416E+06 4.01211E+06 3.25455E+06 + 2.63902E+06 2.13907E+06 1.73315E+06 1.40368E+06 1.13637E+06 9.19577E+05 + 7.43820E+05 6.01389E+05 4.86013E+05 3.92592E+05 3.16981E+05 2.55811E+05 + 2.06348E+05 1.66368E+05 1.34070E+05 1.07989E+05 8.69397E+04 6.99593E+04 + 5.62690E+04 4.52298E+04 3.63466E+04 2.91954E+04 2.34405E+04 1.88128E+04 + 1.50935E+04 1.21058E+04 9.70715E+03 7.78228E+03 6.23838E+03 5.00059E+03 + 4.00865E+03 3.21399E+03 2.57757E+03 2.06801E+03 1.66003E+03 1.33334E+03 + 1.07224E+03 8.62782E+02 6.95298E+02 5.60881E+02 4.53162E+02 3.66740E+02 + 2.97337E+02 2.41499E+02 1.96609E+02 1.60394E+02 1.31153E+02 1.07502E+02 + 8.83388E+01 7.27799E+01 6.01212E+01 4.97993E+01 4.13637E+01 3.44533E+01 + 2.87786E+01 2.41072E+01 2.02522E+01 1.70628E+01 1.44168E+01 1.22175E+01 + 1.03811E+01 8.84663E+00 7.55959E+00 6.47898E+00 5.56641E+00 4.79576E+00 + 4.14263E+00 3.58786E+00 3.11460E+00 2.71093E+00 2.36518E+00 2.06838E+00 + 1.81297E+00 1.59263E+00 1.40209E+00 1.23693E+00 1.09344E+00 9.68488E-01 + 8.59435E-01 7.64049E-01 6.80440E-01 6.06999E-01 5.42354E-01 4.85355E-01 + 4.34970E-01 3.90364E-01 3.50799E-01 3.15643E-01 2.84366E-01 2.56428E-01 + 2.31520E-01 2.09237E-01 1.89272E-01 1.71358E-01 1.55261E-01 1.40774E-01 + 1.27718E-01 1.15935E-01 1.05286E-01 9.56464E-02 8.69089E-02 7.89771E-02 + 7.17659E-02 6.52001E-02 5.92127E-02 5.37453E-02 4.87448E-02 4.41643E-02 + 3.99706E-02 3.61159E-02 3.25743E-02 2.93177E-02 2.63216E-02 2.35643E-02 + 2.10268E-02 1.86925E-02 1.65468E-02 1.45766E-02 1.27708E-02 1.11192E-02 + 9.61327E-03 8.24428E-03 7.00705E-03 5.89291E-03 4.89714E-03 4.01415E-03 + 3.23856E-03 2.56504E-03 1.98816E-03 1.50215E-03 1.10089E-03 7.77602E-04 + 5.25050E-04 3.34996E-04 1.98906E-04 1.07420E-04 5.09810E-05 2.01010E-05 + 5.96120E-06 1.12017E-06 9.37386E-08 0.00000E+00 7.66941E+10 6.31507E+10 + 5.16816E+10 4.22868E+10 3.45939E+10 2.82955E+10 2.31398E+10 1.89200E+10 + 1.54670E+10 1.26418E+10 1.03307E+10 8.44044E+09 6.89473E+09 5.63097E+09 + 4.59792E+09 3.75363E+09 3.06373E+09 2.50010E+09 2.03971E+09 1.66375E+09 + 1.35677E+09 1.10619E+09 9.01676E+08 7.34801E+08 5.98665E+08 4.87630E+08 + 3.97082E+08 3.23273E+08 2.62882E+08 2.13908E+08 1.74011E+08 1.41517E+08 + 1.15058E+08 9.35195E+07 7.59907E+07 6.17249E+07 5.01209E+07 4.06856E+07 + 3.30158E+07 2.67830E+07 2.17195E+07 1.76072E+07 1.42685E+07 1.15587E+07 + 9.36002E+06 7.57672E+06 6.13080E+06 4.95885E+06 4.00930E+06 3.24023E+06 + 2.61756E+06 2.11364E+06 1.70596E+06 1.37629E+06 1.10982E+06 8.94507E+05 + 7.20619E+05 5.80246E+05 4.66981E+05 3.75633E+05 3.01996E+05 2.42666E+05 + 1.94887E+05 1.56431E+05 1.25494E+05 1.00621E+05 8.06327E+04 6.45807E+04 + 5.16886E+04 4.13562E+04 3.30723E+04 2.64337E+04 2.11178E+04 1.68638E+04 + 1.34615E+04 1.07421E+04 8.56965E+03 6.83519E+03 5.45112E+03 4.34722E+03 + 3.46714E+03 2.76580E+03 2.20706E+03 1.76198E+03 1.40744E+03 1.12555E+03 + 9.00634E+02 7.21755E+02 5.78976E+02 4.65186E+02 3.74399E+02 3.01897E+02 + 2.43890E+02 1.97515E+02 1.60308E+02 1.30431E+02 1.06396E+02 8.70235E+01 + 7.13763E+01 5.87097E+01 4.84319E+01 4.00717E+01 3.32542E+01 2.76801E+01 + 2.31107E+01 1.93546E+01 1.62587E+01 1.36995E+01 1.15794E+01 9.81479E+00 + 8.34466E+00 7.11502E+00 6.08530E+00 5.21784E+00 4.48695E+00 3.86885E+00 + 3.34489E+00 2.89874E+00 2.51887E+00 2.19403E+00 1.91562E+00 1.67637E+00 + 1.47027E+00 1.29227E+00 1.13818E+00 1.00446E+00 8.88155E-01 7.86762E-01 + 6.98176E-01 6.20612E-01 5.52557E-01 4.92718E-01 4.40016E-01 3.93483E-01 + 3.52335E-01 3.15882E-01 2.83532E-01 2.54790E-01 2.29152E-01 2.06327E-01 + 1.85939E-01 1.67702E-01 1.51366E-01 1.36713E-01 1.23552E-01 1.11714E-01 + 1.01053E-01 9.14387E-02 8.27572E-02 7.49076E-02 6.78004E-02 6.13570E-02 + 5.55074E-02 5.01898E-02 4.53501E-02 4.09391E-02 3.69136E-02 3.32426E-02 + 2.98824E-02 2.68090E-02 2.39963E-02 2.14216E-02 1.90649E-02 1.69083E-02 + 1.49364E-02 1.31354E-02 1.14929E-02 9.99813E-03 8.64139E-03 7.41416E-03 + 6.30787E-03 5.31689E-03 4.43281E-03 3.65039E-03 2.96375E-03 2.36720E-03 + 1.85511E-03 1.42181E-03 1.06148E-03 7.68043E-04 5.35089E-04 3.55961E-04 + 2.23450E-04 1.30322E-04 6.89941E-05 3.20211E-05 1.23120E-05 3.55221E-06 + 6.51828E-07 5.53216E-08 0.00000E+00 1.05488E+11 8.66802E+10 7.07778E+10 + 5.77802E+10 4.71608E+10 3.84860E+10 3.14008E+10 2.56150E+10 2.08912E+10 + 1.70352E+10 1.38880E+10 1.13200E+10 9.22486E+09 7.51591E+09 6.12223E+09 + 4.98589E+09 4.05955E+09 3.30457E+09 2.68937E+09 2.18819E+09 1.77998E+09 + 1.44757E+09 1.17695E+09 9.56674E+08 7.77426E+08 6.31594E+08 5.12970E+08 + 4.16523E+08 3.37810E+08 2.74145E+08 2.22415E+08 1.80392E+08 1.46266E+08 + 1.18559E+08 9.60701E+07 7.78172E+07 6.30103E+07 5.10035E+07 4.12704E+07 + 3.33828E+07 2.69929E+07 2.18180E+07 1.76285E+07 1.42379E+07 1.14949E+07 + 9.27659E+06 7.48324E+06 6.03401E+06 4.86331E+06 3.91799E+06 3.15498E+06 + 2.53936E+06 2.04289E+06 1.64267E+06 1.32020E+06 1.06048E+06 8.51413E+05 + 6.83192E+05 5.47908E+05 4.39167E+05 3.51807E+05 2.81661E+05 2.25370E+05 + 1.80221E+05 1.44031E+05 1.15038E+05 9.18254E+04 7.32529E+04 5.83928E+04 + 4.65285E+04 3.70534E+04 2.94899E+04 2.34578E+04 1.86502E+04 1.48210E+04 + 1.17732E+04 9.34877E+03 7.42155E+03 5.89044E+03 4.67474E+03 3.70996E+03 + 2.94467E+03 2.33788E+03 1.85684E+03 1.47551E+03 1.17384E+03 9.34330E+02 + 7.44818E+02 5.94329E+02 4.75017E+02 3.80320E+02 3.05092E+02 2.45220E+02 + 1.97605E+02 1.59601E+02 1.29241E+02 1.04942E+02 8.54548E+01 6.97915E+01 + 5.71722E+01 4.69799E+01 3.87263E+01 3.20246E+01 2.65677E+01 2.21119E+01 + 1.84630E+01 1.54661E+01 1.29970E+01 1.09581E+01 9.26622E+00 7.86060E+00 + 6.68802E+00 5.70853E+00 4.88529E+00 4.19318E+00 3.60906E+00 3.11486E+00 + 2.69481E+00 2.33775E+00 2.03292E+00 1.77204E+00 1.54819E+00 1.35560E+00 + 1.18949E+00 1.04587E+00 9.21398E-01 8.13258E-01 7.19096E-01 6.36923E-01 + 5.65057E-01 5.02075E-01 4.46763E-01 3.98106E-01 3.55198E-01 3.17305E-01 + 2.83781E-01 2.54071E-01 2.27714E-01 2.04238E-01 1.83373E-01 1.64767E-01 + 1.48153E-01 1.33299E-01 1.20001E-01 1.08082E-01 9.73858E-02 8.77746E-02 + 7.91284E-02 7.13410E-02 6.43186E-02 5.79786E-02 5.22479E-02 4.70617E-02 + 4.23628E-02 3.81013E-02 3.42317E-02 3.07142E-02 2.75197E-02 2.46086E-02 + 2.19583E-02 1.95448E-02 1.73471E-02 1.53465E-02 1.35266E-02 1.18727E-02 + 1.03720E-02 9.01281E-03 7.78482E-03 6.67870E-03 5.68619E-03 4.79902E-03 + 4.01138E-03 3.31524E-03 2.70520E-03 2.17536E-03 1.72003E-03 1.33364E-03 + 1.01066E-03 7.45520E-04 5.32546E-04 3.65935E-04 2.39826E-04 1.48116E-04 + 8.48514E-05 4.40376E-05 1.99890E-05 7.49692E-06 2.10554E-06 3.77667E-07 + 3.24837E-08 0.00000E+00 1.42454E+11 1.16824E+11 9.51840E+10 7.75350E+10 + 6.31461E+10 5.14173E+10 4.18585E+10 3.40697E+10 2.77244E+10 2.25561E+10 + 1.83474E+10 1.49206E+10 1.21312E+10 9.86104E+09 8.01386E+09 6.51117E+09 + 5.28900E+09 4.29520E+09 3.48727E+09 2.83061E+09 2.29701E+09 1.86352E+09 + 1.51144E+09 1.22554E+09 9.93457E+08 8.05094E+08 6.52243E+08 5.28274E+08 + 4.27351E+08 3.45923E+08 2.79925E+08 2.26448E+08 1.83129E+08 1.48048E+08 + 1.19647E+08 9.66553E+07 7.80529E+07 6.30079E+07 5.08442E+07 4.10132E+07 + 3.30704E+07 2.66552E+07 2.14758E+07 1.72957E+07 1.39233E+07 1.12036E+07 + 9.01117E+06 7.24447E+06 5.82143E+06 4.67568E+06 3.75360E+06 3.01185E+06 + 2.41544E+06 1.93611E+06 1.55107E+06 1.24191E+06 9.93821E+05 7.94830E+05 + 6.35309E+05 5.07498E+05 4.05152E+05 3.23244E+05 2.57732E+05 2.05365E+05 + 1.63531E+05 1.30134E+05 1.03488E+05 8.22445E+04 6.53084E+04 5.18360E+04 + 4.11164E+04 3.25917E+04 2.58189E+04 2.04418E+04 1.61760E+04 1.27941E+04 + 1.01149E+04 7.99397E+03 6.31601E+03 4.98939E+03 3.94116E+03 3.11334E+03 + 2.45990E+03 1.94425E+03 1.53738E+03 1.21700E+03 9.63856E+02 7.64518E+02 + 6.06996E+02 4.82722E+02 3.84575E+02 3.06995E+02 2.45557E+02 1.96938E+02 + 1.58326E+02 1.27630E+02 1.03181E+02 8.36656E+01 6.80527E+01 5.55306E+01 + 4.54612E+01 3.73416E+01 3.07755E+01 2.54499E+01 2.11175E+01 1.75823E+01 + 1.46886E+01 1.23121E+01 1.03556E+01 8.73661E+00 7.39522E+00 6.27902E+00 + 5.34884E+00 4.56877E+00 3.91431E+00 3.36305E+00 2.89750E+00 2.50249E+00 + 2.16728E+00 1.88153E+00 1.63734E+00 1.42810E+00 1.24833E+00 1.09348E+00 + 9.59769E-01 8.44019E-01 7.43584E-01 6.56237E-01 5.80103E-01 5.13602E-01 + 4.55393E-01 4.04338E-01 3.59484E-01 3.19984E-01 2.85149E-01 2.54374E-01 + 2.27143E-01 2.03023E-01 1.81576E-01 1.62547E-01 1.45610E-01 1.30516E-01 + 1.17048E-01 1.05017E-01 9.42577E-02 8.46247E-02 7.59906E-02 6.82438E-02 + 6.12855E-02 5.50289E-02 4.93973E-02 4.43232E-02 3.97465E-02 3.56146E-02 + 3.18811E-02 2.85042E-02 2.54472E-02 2.26830E-02 2.01756E-02 1.79038E-02 + 1.58457E-02 1.39816E-02 1.22943E-02 1.07685E-02 9.39077E-03 8.14883E-03 + 7.03187E-03 6.03011E-03 5.13472E-03 4.33777E-03 3.63145E-03 3.00994E-03 + 2.46577E-03 1.99358E-03 1.58769E-03 1.24268E-03 9.53247E-04 7.14242E-04 + 5.20545E-04 3.67078E-04 2.48766E-04 1.60614E-04 9.75892E-05 5.49135E-05 + 2.79401E-05 1.24048E-05 4.53951E-06 1.24183E-06 2.17933E-07 1.89776E-08 + 0.00000E+00 1.89318E+11 1.54960E+11 1.25992E+11 1.02415E+11 8.32325E+10 + 6.76286E+10 5.49383E+10 4.46196E+10 3.62310E+10 2.94129E+10 2.38724E+10 + 1.93711E+10 1.57148E+10 1.27456E+10 1.03349E+10 8.37810E+09 6.79009E+09 + 5.50167E+09 4.45656E+09 3.60904E+09 2.92190E+09 2.36494E+09 1.91362E+09 + 1.54798E+09 1.25184E+09 1.01205E+09 8.17930E+08 6.60860E+08 5.33293E+08 + 4.30615E+08 3.47594E+08 2.80486E+08 2.26258E+08 1.82451E+08 1.47074E+08 + 1.18505E+08 9.54489E+07 7.68492E+07 6.18497E+07 4.97580E+07 4.00139E+07 + 3.21646E+07 2.58440E+07 2.07563E+07 1.66628E+07 1.33704E+07 1.07235E+07 + 8.59648E+06 6.88795E+06 5.51620E+06 4.41534E+06 3.53231E+06 2.82433E+06 + 2.25700E+06 1.80260E+06 1.43884E+06 1.14779E+06 9.15063E+05 7.29064E+05 + 5.80500E+05 4.61908E+05 3.67298E+05 2.91869E+05 2.31770E+05 1.83918E+05 + 1.45842E+05 1.15566E+05 9.15109E+04 7.23993E+04 5.72497E+04 4.52385E+04 + 3.57210E+04 2.81871E+04 2.22280E+04 1.75182E+04 1.37987E+04 1.08636E+04 + 8.54913E+03 6.72545E+03 5.28951E+03 4.15960E+03 3.27104E+03 2.57267E+03 + 2.02395E+03 1.59290E+03 1.25501E+03 9.89230E+02 7.80908E+02 6.17050E+02 + 4.88384E+02 3.87247E+02 3.07682E+02 2.44971E+02 1.95579E+02 1.56537E+02 + 1.25644E+02 1.01150E+02 8.16877E+01 6.61856E+01 5.38058E+01 4.38923E+01 + 3.59305E+01 2.95170E+01 2.43344E+01 2.01333E+01 1.67168E+01 1.39292E+01 + 1.16468E+01 9.77315E+00 8.22694E+00 6.94908E+00 5.88830E+00 5.00628E+00 + 4.26817E+00 3.65014E+00 3.13055E+00 2.69252E+00 2.32148E+00 2.00710E+00 + 1.73952E+00 1.51119E+00 1.31581E+00 1.14818E+00 1.00398E+00 8.79609E-01 + 7.72090E-01 6.78914E-01 5.97982E-01 5.27530E-01 4.66071E-01 4.12346E-01 + 3.65288E-01 3.24004E-01 2.87699E-01 2.55731E-01 2.27533E-01 2.02622E-01 + 1.80596E-01 1.61047E-01 1.43733E-01 1.28354E-01 1.14676E-01 1.02499E-01 + 9.16463E-02 8.19636E-02 7.33166E-02 6.55868E-02 5.86705E-02 5.24764E-02 + 4.69238E-02 4.19420E-02 3.74683E-02 3.34475E-02 2.98307E-02 2.65755E-02 + 2.36432E-02 2.10000E-02 1.86208E-02 1.64728E-02 1.45365E-02 1.27914E-02 + 1.12196E-02 9.80512E-03 8.53390E-03 7.39332E-03 6.37210E-03 5.46013E-03 + 4.64827E-03 3.92825E-03 3.29260E-03 2.73404E-03 2.24693E-03 1.82444E-03 + 1.46144E-03 1.15262E-03 8.92974E-04 6.77650E-04 5.01987E-04 3.61445E-04 + 2.51608E-04 1.68160E-04 1.06954E-04 6.39325E-05 3.53364E-05 1.76271E-05 + 7.65599E-06 2.73454E-06 7.29089E-07 1.25296E-07 1.10318E-08 0.00000E+00 + 2.48064E+11 2.02670E+11 1.64450E+11 1.33404E+11 1.08195E+11 8.77308E+10 + 7.11210E+10 5.76427E+10 4.67078E+10 3.78384E+10 3.06459E+10 2.48145E+10 + 2.00877E+10 1.62573E+10 1.31538E+10 1.06401E+10 8.60445E+09 6.95640E+09 + 5.62247E+09 4.54306E+09 3.66984E+09 2.96360E+09 2.39258E+09 1.93100E+09 + 1.55799E+09 1.25664E+09 1.01323E+09 8.16730E+08 6.57509E+08 5.29650E+08 + 4.26510E+08 3.43334E+08 2.76281E+08 2.22242E+08 1.78707E+08 1.43635E+08 + 1.15399E+08 9.26768E+07 7.43979E+07 5.96991E+07 4.78838E+07 3.83901E+07 + 3.07648E+07 2.46427E+07 1.97296E+07 1.57884E+07 1.26283E+07 1.00955E+07 + 8.06655E+06 6.44192E+06 5.14169E+06 4.10160E+06 3.27003E+06 2.60552E+06 + 2.07479E+06 1.65115E+06 1.31318E+06 1.04372E+06 8.28993E+05 6.58000E+05 + 5.21915E+05 4.13683E+05 3.27659E+05 2.59334E+05 2.05104E+05 1.62092E+05 + 1.28001E+05 1.01005E+05 7.96277E+04 6.27398E+04 4.93961E+04 3.88597E+04 + 3.05485E+04 2.39982E+04 1.88399E+04 1.47812E+04 1.15904E+04 9.08393E+03 + 7.11658E+03 5.57359E+03 4.36429E+03 3.41715E+03 2.67579E+03 2.09575E+03 + 1.64200E+03 1.28785E+03 1.01050E+03 7.94065E+02 6.24582E+02 4.92094E+02 + 3.88424E+02 3.07235E+02 2.43534E+02 1.93589E+02 1.54287E+02 1.23326E+02 + 9.88871E+01 7.95510E+01 6.42145E+01 5.20170E+01 4.22882E+01 3.45048E+01 + 2.82580E+01 2.32280E+01 1.91643E+01 1.58702E+01 1.31906E+01 1.10030E+01 + 9.21206E+00 7.73791E+00 6.52255E+00 5.51596E+00 4.68079E+00 3.98331E+00 + 3.40041E+00 2.91124E+00 2.49956E+00 2.15140E+00 1.85688E+00 1.60657E+00 + 1.39328E+00 1.21102E+00 1.05486E+00 9.20695E-01 8.05143E-01 7.05374E-01 + 6.19027E-01 5.44126E-01 4.79010E-01 4.22283E-01 3.72764E-01 3.29452E-01 + 2.91511E-01 2.58198E-01 2.28910E-01 2.03120E-01 1.80377E-01 1.60304E-01 + 1.42522E-01 1.26807E-01 1.12875E-01 1.00514E-01 8.95331E-02 7.97706E-02 + 7.10829E-02 6.33451E-02 5.64475E-02 5.02939E-02 4.47995E-02 3.98901E-02 + 3.55000E-02 3.15716E-02 2.80538E-02 2.49017E-02 2.20761E-02 1.95417E-02 + 1.72672E-02 1.52295E-02 1.33988E-02 1.17569E-02 1.02852E-02 8.96705E-03 + 7.78793E-03 6.73479E-03 5.79602E-03 4.96124E-03 4.22108E-03 3.56709E-03 + 2.99162E-03 2.48775E-03 2.04878E-03 1.66940E-03 1.34343E-03 1.06612E-03 + 8.32650E-04 6.38480E-04 4.79300E-04 3.51008E-04 2.49680E-04 1.71564E-04 + 1.13077E-04 7.08470E-05 4.16628E-05 2.26195E-05 1.10634E-05 4.70160E-06 + 1.63966E-06 4.26357E-07 7.18105E-08 6.38152E-09 0.00000E+00 3.20947E+11 + 2.61748E+11 2.11970E+11 1.71613E+11 1.38908E+11 1.12410E+11 9.09450E+10 + 7.35612E+10 5.94858E+10 4.80917E+10 3.88703E+10 3.14090E+10 2.53734E+10 + 2.04922E+10 1.65456E+10 1.33554E+10 1.07774E+10 8.69451E+09 7.01218E+09 + 5.65373E+09 4.55709E+09 3.67205E+09 2.95799E+09 2.38203E+09 1.91761E+09 + 1.54322E+09 1.24148E+09 9.98439E+08 8.01942E+08 6.44505E+08 5.17791E+08 + 4.15839E+08 3.33836E+08 2.67901E+08 2.14905E+08 1.72313E+08 1.38103E+08 + 1.10638E+08 8.85970E+07 7.09158E+07 5.67377E+07 4.53733E+07 3.62681E+07 + 2.89761E+07 2.31387E+07 1.84680E+07 1.47324E+07 1.17462E+07 9.36017E+06 + 7.45467E+06 5.93367E+06 4.72024E+06 3.75269E+06 2.98163E+06 2.36750E+06 + 1.87864E+06 1.48973E+06 1.18053E+06 9.34857E+05 7.39780E+05 5.84983E+05 + 4.62233E+05 3.64963E+05 2.87940E+05 2.26993E+05 1.78804E+05 1.40731E+05 + 1.10676E+05 8.69543E+04 6.82753E+04 5.35655E+04 4.19893E+04 3.28892E+04 + 2.57419E+04 2.01332E+04 1.57359E+04 1.22913E+04 9.59551E+03 7.48742E+03 + 5.84032E+03 4.55438E+03 3.55115E+03 2.76900E+03 2.15951E+03 1.68467E+03 + 1.31559E+03 1.02776E+03 8.04091E+02 6.29695E+02 4.93955E+02 3.88200E+02 + 3.05739E+02 2.41321E+02 1.91032E+02 1.51630E+02 1.20722E+02 9.64271E+01 + 7.72842E+01 6.21619E+01 5.01819E+01 4.06628E+01 3.30749E+01 2.70064E+01 + 2.21365E+01 1.82148E+01 1.50455E+01 1.24749E+01 1.03821E+01 8.67316E+00 + 7.26998E+00 6.11581E+00 5.16197E+00 4.37221E+00 3.71392E+00 3.16480E+00 + 2.70477E+00 2.31826E+00 1.99191E+00 1.71625E+00 1.48231E+00 1.28326E+00 + 1.11340E+00 9.68062E-01 8.43368E-01 7.36114E-01 6.43632E-01 5.63700E-01 + 4.94458E-01 4.34346E-01 3.82052E-01 3.36471E-01 2.96663E-01 2.61846E-01 + 2.31326E-01 2.04540E-01 1.80995E-01 1.60269E-01 1.42013E-01 1.25873E-01 + 1.11639E-01 9.90495E-02 8.79041E-02 7.80283E-02 6.92704E-02 6.14975E-02 + 5.45939E-02 4.84578E-02 4.30003E-02 3.81430E-02 3.38173E-02 2.99627E-02 + 2.65260E-02 2.34602E-02 2.07241E-02 1.82816E-02 1.61004E-02 1.41519E-02 + 1.24145E-02 1.08615E-02 9.47594E-03 8.24080E-03 7.14096E-03 6.16303E-03 + 5.29508E-03 4.52651E-03 3.84777E-03 3.25031E-03 2.72640E-03 2.26902E-03 + 1.87184E-03 1.52880E-03 1.23500E-03 9.84941E-04 7.74312E-04 5.98818E-04 + 4.54453E-04 3.37458E-04 2.44305E-04 1.71669E-04 1.16434E-04 7.56779E-05 + 4.67073E-05 2.70223E-05 1.44117E-05 6.91228E-06 2.87488E-06 9.79350E-07 + 2.48534E-07 4.10576E-08 3.67401E-09 0.00000E+00 4.10518E+11 3.34217E+11 + 2.70141E+11 2.18290E+11 1.76349E+11 1.42432E+11 1.15010E+11 9.28438E+10 + 7.49308E+10 6.04583E+10 4.87683E+10 3.93282E+10 3.17068E+10 2.55553E+10 + 2.05915E+10 1.65872E+10 1.33576E+10 1.07538E+10 8.65487E+09 6.96352E+09 + 5.60095E+09 4.50359E+09 3.62006E+09 2.90891E+09 2.33668E+09 1.87637E+09 + 1.50617E+09 1.20863E+09 9.68590E+08 7.76691E+08 6.22578E+08 4.98855E+08 + 3.99563E+08 3.19907E+08 2.56026E+08 2.04802E+08 1.63754E+08 1.30875E+08 + 1.04551E+08 8.34835E+07 6.66298E+07 5.31530E+07 4.23812E+07 3.37753E+07 + 2.69031E+07 2.14178E+07 1.70416E+07 1.35521E+07 1.07710E+07 8.55562E+06 + 6.79183E+06 5.38834E+06 4.27219E+06 3.38505E+06 2.68036E+06 2.12092E+06 + 1.67709E+06 1.32519E+06 1.04636E+06 8.25583E+05 6.50891E+05 5.12763E+05 + 4.03627E+05 3.17461E+05 2.49483E+05 1.95897E+05 1.53689E+05 1.20473E+05 + 9.43388E+04 7.38254E+04 5.77228E+04 4.50921E+04 3.51957E+04 2.74491E+04 + 2.13908E+04 1.66575E+04 1.29627E+04 1.00813E+04 7.83624E+03 6.08855E+03 + 4.72917E+03 3.67264E+03 2.85211E+03 2.21518E+03 1.72093E+03 1.33831E+03 + 1.04110E+03 8.11104E+02 6.32508E+02 4.94077E+02 3.86675E+02 3.03280E+02 + 2.38404E+02 1.87970E+02 1.48616E+02 1.17873E+02 9.38037E+01 7.49139E+01 + 6.00489E+01 4.83167E+01 3.90283E+01 3.16502E+01 2.57694E+01 2.10652E+01 + 1.72885E+01 1.42453E+01 1.17839E+01 9.78509E+00 8.15706E+00 6.82341E+00 + 5.72886E+00 4.82619E+00 4.08026E+00 3.45968E+00 2.94293E+00 2.51075E+00 + 2.14822E+00 1.84260E+00 1.58483E+00 1.36640E+00 1.18080E+00 1.02265E+00 + 8.87502E-01 7.71716E-01 6.72259E-01 5.86619E-01 5.12703E-01 4.48764E-01 + 3.93335E-01 3.45188E-01 3.03286E-01 2.66749E-01 2.34846E-01 2.06928E-01 + 1.82469E-01 1.61010E-01 1.42158E-01 1.25586E-01 1.10966E-01 9.81010E-02 + 8.67490E-02 7.67237E-02 6.78632E-02 6.00264E-02 5.30905E-02 4.69481E-02 + 4.15052E-02 3.66795E-02 3.23988E-02 2.85997E-02 2.52265E-02 2.22302E-02 + 1.95679E-02 1.72017E-02 1.50984E-02 1.32285E-02 1.15659E-02 1.00907E-02 + 8.77873E-03 7.61454E-03 6.58254E-03 5.66896E-03 4.86159E-03 4.14961E-03 + 3.52334E-03 2.97413E-03 2.49421E-03 2.07655E-03 1.71483E-03 1.40332E-03 + 1.13659E-03 9.10221E-04 7.19376E-04 5.60212E-04 4.28975E-04 3.22192E-04 + 2.36645E-04 1.69353E-04 1.17554E-04 7.86979E-05 5.04417E-05 3.06678E-05 + 1.74563E-05 9.14640E-06 4.30264E-06 1.75189E-06 5.83257E-07 1.44570E-07 + 2.34418E-08 2.10562E-09 0.00000E+00 5.19640E+11 4.22345E+11 3.40739E+11 + 2.74823E+11 2.21604E+11 1.78645E+11 1.43977E+11 1.16006E+11 9.34448E+10 + 7.52510E+10 6.05830E+10 4.87606E+10 3.92341E+10 3.15599E+10 2.53793E+10 + 2.04031E+10 1.63976E+10 1.31744E+10 1.05815E+10 8.49626E+09 6.81971E+09 + 5.47220E+09 4.38947E+09 3.51978E+09 2.82141E+09 2.26079E+09 1.81085E+09 + 1.44999E+09 1.15949E+09 9.27737E+08 7.42018E+08 5.93241E+08 4.74103E+08 + 3.78732E+08 3.02419E+08 2.41361E+08 1.92541E+08 1.53526E+08 1.22359E+08 + 9.74730E+07 7.76103E+07 6.17643E+07 4.91284E+07 3.90571E+07 3.10337E+07 + 2.46450E+07 1.95605E+07 1.55159E+07 1.23004E+07 9.74531E+06 7.71618E+06 + 6.10563E+06 4.82808E+06 3.81528E+06 3.01285E+06 2.37751E+06 1.87479E+06 + 1.47727E+06 1.16315E+06 9.15109E+05 7.19388E+05 5.65067E+05 4.43481E+05 + 3.47761E+05 2.72465E+05 2.13284E+05 1.66808E+05 1.30343E+05 1.01741E+05 + 7.93589E+04 6.18447E+04 4.81502E+04 3.74550E+04 2.91103E+04 2.26060E+04 + 1.75411E+04 1.36011E+04 1.05390E+04 8.16154E+03 6.31737E+03 4.88812E+03 + 3.78137E+03 2.92502E+03 2.26280E+03 1.75089E+03 1.35612E+03 1.05068E+03 + 8.15241E+02 6.33151E+02 4.92576E+02 3.83951E+02 2.99946E+02 2.34859E+02 + 1.84463E+02 1.45295E+02 1.14818E+02 9.10486E+01 7.24647E+01 5.78945E+01 + 4.64362E+01 3.73960E+01 3.02391E+01 2.45528E+01 2.00182E+01 1.63884E+01 + 1.34716E+01 1.11187E+01 9.21278E+00 7.66408E+00 6.39826E+00 5.36159E+00 + 4.50835E+00 3.80461E+00 3.22019E+00 2.73438E+00 2.32875E+00 1.98903E+00 + 1.70307E+00 1.46224E+00 1.25846E+00 1.08556E+00 9.38423E-01 8.12873E-01 + 7.05455E-01 6.13315E-01 5.34088E-01 4.65806E-01 4.06826E-01 3.55774E-01 + 3.11497E-01 2.73025E-01 2.39535E-01 2.10343E-01 1.84843E-01 1.62545E-01 + 1.43019E-01 1.25900E-01 1.10884E-01 9.76661E-02 8.60620E-02 7.58473E-02 + 6.68492E-02 5.89175E-02 5.19217E-02 4.57479E-02 4.02967E-02 3.54814E-02 + 3.12261E-02 2.74641E-02 2.41373E-02 2.11943E-02 1.85903E-02 1.62858E-02 + 1.42461E-02 1.24411E-02 1.08436E-02 9.43005E-03 8.18205E-03 7.07792E-03 + 6.10347E-03 5.24454E-03 4.48867E-03 3.82481E-03 3.24315E-03 2.73495E-03 + 2.29241E-03 1.90853E-03 1.57701E-03 1.29217E-03 1.04891E-03 8.42430E-04 + 6.68778E-04 5.23764E-04 4.04022E-04 3.06315E-04 2.27680E-04 1.65405E-04 + 1.17010E-04 8.02317E-05 5.30165E-05 3.35110E-05 2.00716E-05 1.12416E-05 + 5.78767E-06 2.67105E-06 1.06515E-06 3.46794E-07 8.40326E-08 1.33831E-08 + 1.20158E-09 0.00000E+00 6.51504E+11 5.28650E+11 4.25732E+11 3.42749E+11 + 2.75869E+11 2.21981E+11 1.78572E+11 1.43613E+11 1.15466E+11 9.28098E+10 + 7.45778E+10 5.99102E+10 4.81132E+10 3.86277E+10 3.10028E+10 2.48754E+10 + 1.99528E+10 1.59992E+10 1.28249E+10 1.02770E+10 8.23249E+09 6.59249E+09 + 5.27735E+09 4.22308E+09 3.37819E+09 2.70133E+09 2.15919E+09 1.72528E+09 + 1.37669E+09 1.09918E+09 8.77256E+08 6.99849E+08 5.58083E+08 4.44842E+08 + 3.54423E+08 2.82236E+08 2.24643E+08 1.78718E+08 1.42113E+08 1.12949E+08 + 8.97242E+07 7.12381E+07 5.65307E+07 4.48352E+07 3.55395E+07 2.81550E+07 + 2.22918E+07 1.76390E+07 1.39488E+07 1.10236E+07 8.70621E+06 6.87143E+06 + 5.41961E+06 4.27156E+06 3.36428E+06 2.64777E+06 2.08228E+06 1.63630E+06 + 1.28482E+06 1.00802E+06 7.90200E+05 6.18920E+05 4.84346E+05 3.78697E+05 + 2.95826E+05 2.30877E+05 1.80019E+05 1.40234E+05 1.09119E+05 8.48452E+04 + 6.59082E+04 5.11469E+04 3.96547E+04 3.07167E+04 2.37723E+04 1.83824E+04 + 1.42035E+04 1.09666E+04 8.46208E+03 6.52604E+03 5.03086E+03 3.87717E+03 + 2.98774E+03 2.30245E+03 1.77466E+03 1.36918E+03 1.05665E+03 8.16655E+02 + 6.31760E+02 4.89575E+02 3.80131E+02 2.95825E+02 2.30757E+02 1.80570E+02 + 1.41715E+02 1.11594E+02 8.81910E+01 6.99595E+01 5.57161E+01 4.45534E+01 + 3.57756E+01 2.88486E+01 2.33619E+01 1.89992E+01 1.55168E+01 1.27259E+01 + 1.04803E+01 8.66561E+00 7.19436E+00 5.99443E+00 5.01371E+00 4.20808E+00 + 3.54484E+00 2.99499E+00 2.53870E+00 2.15832E+00 1.84024E+00 1.57290E+00 + 1.34809E+00 1.15812E+00 9.97175E-01 8.60409E-01 7.43869E-01 6.44301E-01 + 5.59017E-01 4.85791E-01 4.22774E-01 3.68425E-01 3.21455E-01 2.80784E-01 + 2.45504E-01 2.14845E-01 1.88169E-01 1.64910E-01 1.44611E-01 1.26873E-01 + 1.11353E-01 9.77700E-02 8.58410E-02 7.53935E-02 6.62199E-02 5.81600E-02 + 5.10747E-02 4.48430E-02 3.93598E-02 3.45333E-02 3.02835E-02 2.65404E-02 + 2.32428E-02 2.03372E-02 1.77765E-02 1.55196E-02 1.35305E-02 1.17775E-02 + 1.02330E-02 8.87243E-03 7.67433E-03 6.62188E-03 5.69566E-03 4.88270E-03 + 4.17021E-03 3.54695E-03 3.00296E-03 2.52942E-03 2.11847E-03 1.76315E-03 + 1.45718E-03 1.19497E-03 9.71485E-04 7.82212E-04 6.22950E-04 4.90224E-04 + 3.80436E-04 2.90680E-04 2.18199E-04 1.60502E-04 1.15330E-04 8.06487E-05 + 5.46276E-05 3.56318E-05 2.22125E-05 1.31083E-05 7.22510E-06 3.65600E-06 + 1.65593E-06 6.47090E-07 2.06199E-07 4.88973E-08 7.65349E-09 6.82967E-10 + 0.00000E+00 8.09641E+11 6.55915E+11 5.27286E+11 4.23753E+11 3.40457E+11 + 2.73461E+11 2.19587E+11 1.76277E+11 1.41469E+11 1.13502E+11 9.10365E+10 + 7.29960E+10 5.85127E+10 4.68886E+10 3.75619E+10 3.00809E+10 2.40820E+10 + 1.92731E+10 1.54193E+10 1.23318E+10 9.85920E+09 7.87956E+09 6.29514E+09 + 5.02747E+09 4.01357E+09 3.20289E+09 2.55487E+09 2.03726E+09 1.62226E+09 + 1.29255E+09 1.02942E+09 8.19511E+08 6.52117E+08 5.18683E+08 4.12363E+08 + 3.27661E+08 2.60228E+08 2.06571E+08 1.63895E+08 1.29969E+08 1.03011E+08 + 8.16010E+07 6.46052E+07 5.11204E+07 4.04269E+07 3.19513E+07 2.52373E+07 + 1.99218E+07 1.57157E+07 1.23896E+07 9.76090E+06 7.68462E+06 6.04573E+06 + 4.75291E+06 3.73378E+06 2.93093E+06 2.29892E+06 1.80174E+06 1.41093E+06 + 1.10396E+06 8.63027E+05 6.74084E+05 5.26031E+05 4.10119E+05 3.19448E+05 + 2.48585E+05 1.93253E+05 1.50092E+05 1.16435E+05 9.02544E+04 6.98911E+04 + 5.40660E+04 4.17831E+04 3.22598E+04 2.48840E+04 1.91775E+04 1.47673E+04 + 1.13626E+04 8.73687E+03 6.71403E+03 5.15715E+03 3.96003E+03 3.04034E+03 + 2.33428E+03 1.79245E+03 1.37769E+03 1.05918E+03 8.15509E+02 6.28481E+02 + 4.85196E+02 3.75322E+02 2.91002E+02 2.26168E+02 1.76349E+02 1.37920E+02 + 1.08238E+02 8.52583E+01 6.74191E+01 5.35296E+01 4.26799E+01 3.41756E+01 + 2.74849E+01 2.22009E+01 1.80112E+01 1.46758E+01 1.20095E+01 9.86927E+00 + 8.14375E+00 6.74782E+00 5.61166E+00 4.68487E+00 3.92496E+00 3.30046E+00 + 2.78361E+00 2.35540E+00 1.99898E+00 1.70141E+00 1.45167E+00 1.24195E+00 + 1.06501E+00 9.15304E-01 7.88273E-01 6.80184E-01 5.87968E-01 5.09097E-01 + 4.41478E-01 3.83375E-01 3.33342E-01 2.90172E-01 2.52853E-01 2.20537E-01 + 1.92504E-01 1.68157E-01 1.46971E-01 1.28517E-01 1.12425E-01 9.83768E-02 + 8.61089E-02 7.53606E-02 6.59704E-02 5.77463E-02 5.05400E-02 4.42226E-02 + 3.86825E-02 3.38224E-02 2.95579E-02 2.58151E-02 2.25298E-02 1.96457E-02 + 1.71137E-02 1.48909E-02 1.29396E-02 1.12269E-02 9.72397E-03 8.40579E-03 + 7.25004E-03 6.23724E-03 5.35207E-03 4.57719E-03 3.90080E-03 3.31142E-03 + 2.79894E-03 2.35442E-03 1.96998E-03 1.63863E-03 1.35414E-03 1.11097E-03 + 9.04167E-04 7.29314E-04 5.82461E-04 4.59966E-04 3.58805E-04 2.75917E-04 + 2.08823E-04 1.55202E-04 1.12980E-04 8.03008E-05 5.55110E-05 3.71465E-05 + 2.39193E-05 1.47080E-05 8.55339E-06 4.64095E-06 2.30899E-06 1.02694E-06 + 3.93538E-07 1.22861E-07 2.85492E-08 4.39423E-09 3.86825E-10 0.00000E+00 + 9.97934E+11 8.07194E+11 6.47775E+11 5.19678E+11 4.16796E+11 3.34188E+11 + 2.67877E+11 2.14660E+11 1.71965E+11 1.37721E+11 1.10262E+11 8.82512E+10 + 7.06118E+10 5.64801E+10 4.51619E+10 3.60999E+10 2.88466E+10 2.30428E+10 + 1.84003E+10 1.46879E+10 1.17203E+10 9.34893E+09 7.45455E+09 5.94177E+09 + 4.73414E+09 3.77044E+09 3.00159E+09 2.38867E+09 1.89823E+09 1.50936E+09 + 1.19963E+09 9.53038E+08 7.56793E+08 6.00680E+08 4.76545E+08 3.77855E+08 + 2.99448E+08 2.37191E+08 1.87780E+08 1.48583E+08 1.17504E+08 9.28742E+07 + 7.33651E+07 5.79203E+07 4.56996E+07 3.60352E+07 2.83969E+07 2.23632E+07 + 1.75999E+07 1.38418E+07 1.08787E+07 8.54373E+06 6.70506E+06 5.25814E+06 + 4.12029E+06 3.22613E+06 2.52396E+06 1.97299E+06 1.54098E+06 1.20251E+06 + 9.37553E+05 7.30306E+05 5.68340E+05 4.41872E+05 3.43212E+05 2.66316E+05 + 2.06439E+05 1.59864E+05 1.23648E+05 9.55578E+04 7.37725E+04 5.68922E+04 + 4.38296E+04 3.37323E+04 2.59359E+04 1.99228E+04 1.52903E+04 1.17255E+04 + 8.98518E+03 6.88101E+03 5.26692E+03 4.03001E+03 3.08301E+03 2.35850E+03 + 1.80445E+03 1.38185E+03 1.05847E+03 8.11976E+02 6.23463E+02 4.79566E+02 + 3.69626E+02 2.85563E+02 2.21162E+02 1.71853E+02 1.33952E+02 1.04782E+02 + 8.22753E+01 6.48622E+01 5.13487E+01 4.08262E+01 3.26033E+01 2.61531E+01 + 2.10733E+01 1.70564E+01 1.38666E+01 1.13230E+01 9.28593E+00 7.64719E+00 + 6.32422E+00 5.24956E+00 4.37460E+00 3.65846E+00 3.07094E+00 2.58551E+00 + 2.18396E+00 1.85026E+00 1.57206E+00 1.33892E+00 1.14344E+00 9.78740E-01 + 8.39591E-01 7.21688E-01 6.21511E-01 5.36171E-01 4.63289E-01 4.00900E-01 + 3.47375E-01 3.01358E-01 2.61718E-01 2.27510E-01 1.97940E-01 1.72336E-01 + 1.50142E-01 1.30866E-01 1.14112E-01 9.95324E-02 8.68334E-02 7.57694E-02 + 6.60994E-02 5.76724E-02 5.03112E-02 4.38785E-02 3.82553E-02 3.33384E-02 + 2.90382E-02 2.52770E-02 2.19869E-02 1.91088E-02 1.65912E-02 1.43891E-02 + 1.24634E-02 1.07797E-02 9.30800E-03 8.02219E-03 6.89951E-03 5.91980E-03 + 5.06545E-03 4.32257E-03 3.67568E-03 3.11414E-03 2.62765E-03 2.20715E-03 + 1.84469E-03 1.53326E-03 1.26664E-03 1.03934E-03 8.46479E-04 6.83715E-04 + 5.47188E-04 4.33473E-04 3.39439E-04 2.62481E-04 2.00017E-04 1.49951E-04 + 1.10351E-04 7.95042E-05 5.58984E-05 3.82041E-05 2.52599E-05 1.60600E-05 + 9.74312E-06 5.58537E-06 2.98446E-06 1.46072E-06 6.38402E-07 2.40149E-07 + 7.35500E-08 1.67737E-08 2.54021E-09 2.18446E-10 0.00000E+00 1.22063E+12 + 9.85813E+11 7.89777E+11 6.32520E+11 5.06430E+11 4.05357E+11 3.24361E+11 + 2.59472E+11 2.07500E+11 1.65887E+11 1.32578E+11 1.05923E+11 8.45997E+10 + 6.75467E+10 5.39131E+10 4.30167E+10 3.43106E+10 2.73570E+10 2.18048E+10 + 1.73731E+10 1.38370E+10 1.10164E+10 8.76746E+09 6.97488E+09 5.54657E+09 + 4.40892E+09 3.50302E+09 2.78223E+09 2.20659E+09 1.75105E+09 1.38893E+09 + 1.10120E+09 8.72668E+08 6.91232E+08 5.47252E+08 4.33015E+08 3.42443E+08 + 2.70674E+08 2.13831E+08 1.68833E+08 1.33229E+08 1.05073E+08 8.28191E+07 + 6.52389E+07 5.13588E+07 4.04063E+07 3.17688E+07 2.49612E+07 1.95990E+07 + 1.53779E+07 1.20574E+07 9.44685E+06 7.39596E+06 5.78583E+06 4.52264E+06 + 3.53236E+06 2.75661E+06 2.14938E+06 1.67444E+06 1.30327E+06 1.01344E+06 + 7.87326E+05 6.11068E+05 4.73801E+05 3.67000E+05 2.83981E+05 2.19511E+05 + 1.69501E+05 1.30721E+05 1.00728E+05 7.75326E+04 5.96116E+04 4.57841E+04 + 3.51273E+04 2.69236E+04 2.06156E+04 1.57709E+04 1.20544E+04 9.20655E+03 + 7.02683E+03 5.36024E+03 4.08730E+03 3.11597E+03 2.37536E+03 1.81093E+03 + 1.38190E+03 1.05474E+03 8.06236E+02 6.16857E+02 4.72811E+02 3.63146E+02 + 2.79590E+02 2.15801E+02 1.67132E+02 1.29852E+02 1.01255E+02 7.92645E+01 + 6.23055E+01 4.91857E+01 3.90008E+01 3.10651E+01 2.48575E+01 1.99820E+01 + 1.61364E+01 1.30903E+01 1.06668E+01 8.73029E+00 7.17568E+00 5.92315E+00 + 4.90764E+00 4.08234E+00 3.40802E+00 2.85573E+00 2.40014E+00 2.02386E+00 + 1.71163E+00 1.45172E+00 1.23423E+00 1.05213E+00 8.98931E-01 7.69681E-01 + 6.60325E-01 5.67546E-01 4.88626E-01 4.21330E-01 3.63812E-01 3.14544E-01 + 2.72257E-01 2.35892E-01 2.04565E-01 1.77533E-01 1.54172E-01 1.33961E-01 + 1.16444E-01 1.01250E-01 8.80567E-02 7.65915E-02 6.66260E-02 5.79374E-02 + 5.03850E-02 4.38053E-02 3.80714E-02 3.30733E-02 2.87160E-02 2.49170E-02 + 2.16048E-02 1.87170E-02 1.61996E-02 1.40054E-02 1.20934E-02 1.04277E-02 + 8.97727E-03 7.71475E-03 6.61647E-03 5.66185E-03 4.83269E-03 4.11316E-03 + 3.49069E-03 2.95151E-03 2.48603E-03 2.08507E-03 1.74056E-03 1.44545E-03 + 1.19351E-03 9.79273E-04 7.97905E-04 6.45134E-04 5.17180E-04 4.10698E-04 + 3.22736E-04 2.50621E-04 1.92127E-04 1.45092E-04 1.07759E-04 7.85291E-05 + 5.60027E-05 3.89563E-05 2.63282E-05 1.72038E-05 1.08030E-05 6.46832E-06 + 3.65685E-06 1.92536E-06 9.27729E-07 3.98819E-07 1.47457E-07 4.43771E-08 + 9.95167E-09 1.48364E-09 1.23091E-10 0.00000E+00 1.48233E+12 1.19538E+12 + 9.56078E+11 7.64429E+11 6.11016E+11 4.88246E+11 3.90024E+11 3.11466E+11 + 2.48653E+11 1.98444E+11 1.58323E+11 1.26271E+11 1.00675E+11 8.02397E+10 + 6.39305E+10 5.09184E+10 4.05402E+10 3.22656E+10 2.56704E+10 2.04157E+10 + 1.62304E+10 1.28980E+10 1.02458E+10 8.13568E+09 6.45746E+09 5.12322E+09 + 4.06275E+09 3.22058E+09 2.54927E+09 2.01904E+09 1.59835E+09 1.26473E+09 + 1.00026E+09 7.90705E+08 6.24738E+08 4.93318E+08 3.89331E+08 3.07097E+08 + 2.42099E+08 1.90750E+08 1.50205E+08 1.18209E+08 9.29714E+07 7.30769E+07 + 5.74030E+07 4.50616E+07 3.53499E+07 2.77124E+07 2.17097E+07 1.69950E+07 + 1.32944E+07 1.03917E+07 8.11649E+06 6.33436E+06 4.93949E+06 3.84855E+06 + 2.99598E+06 2.33021E+06 1.81075E+06 1.40579E+06 1.09036E+06 8.44876E+05 + 6.54011E+05 5.05749E+05 3.90691E+05 3.01488E+05 2.32400E+05 1.78952E+05 + 1.37619E+05 1.05739E+05 8.11531E+04 6.22113E+04 4.76381E+04 3.64391E+04 + 2.78432E+04 2.12535E+04 1.62076E+04 1.23486E+04 9.40075E+03 7.15155E+03 + 5.43731E+03 4.13218E+03 3.13954E+03 2.38517E+03 1.81217E+03 1.37809E+03 + 1.04820E+03 7.98473E+02 6.08817E+02 4.65055E+02 3.55982E+02 2.73162E+02 + 2.10150E+02 1.62234E+02 1.25654E+02 9.76851E+01 7.62462E+01 5.97640E+01 + 4.70514E+01 3.72114E+01 2.95659E+01 2.36014E+01 1.89289E+01 1.52526E+01 + 1.23474E+01 1.00411E+01 8.20214E+00 6.72884E+00 5.54410E+00 4.58532E+00 + 3.80749E+00 3.17302E+00 2.65422E+00 2.22693E+00 1.87456E+00 1.58261E+00 + 1.33993E+00 1.13716E+00 9.67630E-01 8.25207E-01 7.05227E-01 6.03862E-01 + 5.17991E-01 4.45057E-01 3.82961E-01 3.29972E-01 2.84657E-01 2.45828E-01 + 2.12495E-01 1.83830E-01 1.59142E-01 1.37847E-01 1.19460E-01 1.03556E-01 + 8.97910E-02 7.78654E-02 6.75253E-02 5.85593E-02 5.07615E-02 4.40008E-02 + 3.81267E-02 3.30217E-02 2.85847E-02 2.47281E-02 2.13760E-02 1.84628E-02 + 1.59314E-02 1.37323E-02 1.18224E-02 1.01642E-02 8.72531E-03 7.47729E-03 + 6.39550E-03 5.45850E-03 4.64771E-03 3.94676E-03 3.34142E-03 2.82038E-03 + 2.37141E-03 1.98593E-03 1.65575E-03 1.37373E-03 1.13362E-03 9.29945E-04 + 7.57897E-04 6.13251E-04 4.92285E-04 3.91727E-04 3.08694E-04 2.40658E-04 + 1.85348E-04 1.40881E-04 1.05451E-04 7.75990E-05 5.60101E-05 3.95457E-05 + 2.72226E-05 1.81981E-05 1.17559E-05 7.29380E-06 4.31236E-06 2.40579E-06 + 1.24908E-06 5.93105E-07 2.51107E-07 9.14016E-08 2.70839E-08 5.98571E-09 + 8.79015E-10 6.92810E-11 0.00000E+00 1.78801E+12 1.43977E+12 1.14967E+12 + 9.17710E+11 7.32328E+11 5.84213E+11 4.65909E+11 3.71444E+11 2.96036E+11 + 2.35860E+11 1.87853E+11 1.49567E+11 1.19043E+11 9.47156E+10 7.53327E+10 + 5.98948E+10 4.76031E+10 3.78198E+10 3.00357E+10 2.38445E+10 1.89220E+10 + 1.50098E+10 1.19015E+10 9.43301E+09 7.47331E+09 5.91812E+09 4.68430E+09 + 3.70627E+09 2.92812E+09 2.31465E+09 1.82884E+09 1.44430E+09 1.14004E+09 + 8.99428E+08 7.09230E+08 5.58916E+08 4.40212E+08 3.46526E+08 2.72623E+08 + 2.14357E+08 1.68443E+08 1.32283E+08 1.03821E+08 8.14311E+07 6.38278E+07 + 4.99964E+07 3.91354E+07 3.06122E+07 2.39280E+07 1.86894E+07 1.45867E+07 + 1.13757E+07 8.86446E+06 6.90193E+06 5.36938E+06 4.17351E+06 3.24112E+06 + 2.51474E+06 1.94934E+06 1.50961E+06 1.16793E+06 9.02685E+05 6.96961E+05 + 5.37558E+05 4.14168E+05 3.18752E+05 2.45044E+05 1.88172E+05 1.44308E+05 + 1.10567E+05 8.46171E+04 6.46799E+04 4.93837E+04 3.76625E+04 2.86918E+04 + 2.18346E+04 1.65995E+04 1.26078E+04 9.56777E+03 7.25537E+03 5.49843E+03 + 4.16500E+03 3.15406E+03 2.38826E+03 1.80847E+03 1.37068E+03 1.03907E+03 + 7.88873E+02 5.99493E+02 4.56419E+02 3.48230E+02 2.66353E+02 2.04264E+02 + 1.57204E+02 1.21392E+02 9.40967E+01 7.32383E+01 5.72504E+01 4.49548E+01 + 3.54642E+01 2.81100E+01 2.23876E+01 1.79158E+01 1.44057E+01 1.16380E+01 + 9.44565E+00 7.70108E+00 6.30612E+00 5.18646E+00 4.28194E+00 3.54938E+00 + 2.95283E+00 2.46580E+00 2.06528E+00 1.73550E+00 1.46266E+00 1.23621E+00 + 1.04726E+00 8.89523E-01 7.57195E-01 6.45883E-01 5.51980E-01 4.72550E-01 + 4.05190E-01 3.47930E-01 2.99146E-01 2.57496E-01 2.21868E-01 1.91336E-01 + 1.65128E-01 1.42598E-01 1.23202E-01 1.06488E-01 9.20623E-02 7.96030E-02 + 6.88328E-02 5.95163E-02 5.14572E-02 4.44656E-02 3.84197E-02 3.31806E-02 + 2.86402E-02 2.47052E-02 2.12951E-02 1.83403E-02 1.57806E-02 1.35637E-02 + 1.16444E-02 9.98338E-03 8.54670E-03 7.30472E-03 6.23177E-03 5.30557E-03 + 4.50673E-03 3.81856E-03 3.22636E-03 2.71738E-03 2.28144E-03 1.90774E-03 + 1.58860E-03 1.31677E-03 1.08593E-03 8.90580E-04 7.25910E-04 5.87714E-04 + 4.72315E-04 3.76487E-04 2.97410E-04 2.32611E-04 1.79937E-04 1.37470E-04 + 1.03620E-04 7.68927E-05 5.60770E-05 4.00996E-05 2.80386E-05 1.91072E-05 + 1.26391E-05 8.07557E-06 4.95324E-06 2.89366E-06 1.59429E-06 8.17067E-07 + 3.82799E-07 1.59863E-07 5.73974E-08 1.67855E-08 3.66522E-09 5.30542E-10 + 3.90061E-11 0.00000E+00 2.14301E+12 1.72315E+12 1.37375E+12 1.09482E+12 + 8.72244E+11 6.94700E+11 5.53117E+11 4.40246E+11 3.50291E+11 2.78622E+11 + 2.21541E+11 1.76093E+11 1.39919E+11 1.11136E+11 8.82417E+10 7.00378E+10 + 5.55683E+10 4.40712E+10 3.49392E+10 2.76884E+10 2.19335E+10 1.73676E+10 + 1.37463E+10 1.08755E+10 8.60048E+09 6.79826E+09 5.37103E+09 4.24174E+09 + 3.34488E+09 2.63913E+09 2.08127E+09 1.64051E+09 1.29244E+09 1.01769E+09 + 8.00918E+08 6.29933E+08 4.95164E+08 3.89006E+08 3.05429E+08 2.39665E+08 + 1.87946E+08 1.47296E+08 1.15364E+08 9.02948E+07 7.06260E+07 5.52037E+07 + 4.31186E+07 3.36548E+07 2.62487E+07 2.04568E+07 1.59305E+07 1.23958E+07 + 9.63745E+06 7.48659E+06 5.81072E+06 4.50600E+06 3.49105E+06 2.70219E+06 + 2.08958E+06 1.61427E+06 1.24583E+06 9.60483E+05 7.39714E+05 5.69076E+05 + 4.37318E+05 3.35689E+05 2.57381E+05 1.97116E+05 1.50756E+05 1.15190E+05 + 8.79098E+04 6.70073E+04 5.10145E+04 3.87936E+04 2.94668E+04 2.23578E+04 + 1.69462E+04 1.28319E+04 9.70783E+03 7.33865E+03 5.54403E+03 4.18621E+03 + 3.15996E+03 2.38501E+03 1.80015E+03 1.35994E+03 1.02758E+03 7.77619E+02 + 5.89032E+02 4.47020E+02 3.39981E+02 2.59235E+02 1.98198E+02 1.52082E+02 + 1.17096E+02 9.05117E+01 7.02567E+01 5.47760E+01 4.29036E+01 3.37642E+01 + 2.67006E+01 2.12178E+01 1.69435E+01 1.35959E+01 1.09621E+01 8.88010E+00 + 7.22657E+00 5.90688E+00 4.84951E+00 3.99680E+00 3.30733E+00 2.74676E+00 + 2.28982E+00 1.91462E+00 1.60614E+00 1.35130E+00 1.14009E+00 9.64115E-01 + 8.17416E-01 6.94531E-01 5.91314E-01 5.04371E-01 4.30938E-01 3.68762E-01 + 3.15991E-01 2.71105E-01 2.32847E-01 2.00177E-01 1.72230E-01 1.48285E-01 + 1.27739E-01 1.10086E-01 9.49047E-02 8.18287E-02 7.05601E-02 6.08411E-02 + 5.24535E-02 4.52154E-02 3.89517E-02 3.35492E-02 2.88802E-02 2.48451E-02 + 2.13580E-02 1.83450E-02 1.57423E-02 1.34947E-02 1.15546E-02 9.88056E-03 + 8.43695E-03 7.19282E-03 6.12134E-03 5.19930E-03 4.40658E-03 3.72575E-03 + 3.14178E-03 2.64151E-03 2.21355E-03 1.84879E-03 1.53769E-03 1.27340E-03 + 1.04951E-03 8.60462E-04 7.01416E-04 5.68168E-04 4.57052E-04 3.64877E-04 + 2.88861E-04 2.26579E-04 1.75921E-04 1.35060E-04 1.02381E-04 7.65503E-05 + 5.63316E-05 4.07275E-05 2.88631E-05 1.99947E-05 1.34946E-05 8.83755E-06 + 5.58824E-06 3.39090E-06 1.95900E-06 1.06701E-06 5.40436E-07 2.50194E-07 + 1.03251E-07 3.66475E-08 1.06043E-08 2.29382E-09 3.27540E-10 2.20102E-11 + 0.00000E+00 2.55303E+12 2.04994E+12 1.63171E+12 1.29834E+12 1.03275E+12 + 8.21222E+11 6.52803E+11 5.18751E+11 4.12085E+11 3.27239E+11 2.59771E+11 + 2.06139E+11 1.63521E+11 1.29666E+11 1.02782E+11 8.14406E+10 6.45055E+10 + 5.10719E+10 4.04196E+10 3.19762E+10 2.52859E+10 1.99871E+10 1.57918E+10 + 1.24716E+10 9.84508E+09 7.76807E+09 6.12611E+09 4.82925E+09 3.80116E+09 + 2.99360E+09 2.35642E+09 1.85392E+09 1.45781E+09 1.14572E+09 8.99957E+08 + 7.06463E+08 5.54243E+08 4.34566E+08 3.40527E+08 2.66674E+08 2.08707E+08 + 1.63236E+08 1.27588E+08 9.96573E+07 7.77876E+07 6.06743E+07 4.72917E+07 + 3.68335E+07 2.86662E+07 2.22925E+07 1.73220E+07 1.34488E+07 1.04328E+07 + 8.08621E+06 6.26185E+06 4.84468E+06 3.74474E+06 2.89176E+06 2.23088E+06 + 1.71930E+06 1.32367E+06 1.01800E+06 7.82069E+05 6.00154E+05 4.60032E+05 + 3.52218E+05 2.69353E+05 2.05743E+05 1.56936E+05 1.19589E+05 9.10179E+04 + 6.91848E+04 5.25250E+04 3.98291E+04 3.01666E+04 2.28223E+04 1.72474E+04 + 1.30211E+04 9.82137E+03 7.40190E+03 5.57465E+03 4.19629E+03 3.15769E+03 + 2.37581E+03 1.78755E+03 1.34616E+03 1.01395E+03 7.64895E+02 5.77580E+02 + 4.36971E+02 3.31321E+02 2.51872E+02 1.92001E+02 1.46904E+02 1.12793E+02 + 8.69494E+01 6.73150E+01 5.23501E+01 4.09041E+01 3.21157E+01 2.53401E+01 + 2.00935E+01 1.60126E+01 1.28234E+01 1.03194E+01 8.34388E+00 6.77790E+00 + 5.53034E+00 4.53251E+00 3.72913E+00 3.08061E+00 2.55415E+00 2.12566E+00 + 1.77435E+00 1.48593E+00 1.24801E+00 1.05110E+00 8.87289E-01 7.50922E-01 + 6.36860E-01 5.41194E-01 4.60733E-01 3.92879E-01 3.35516E-01 2.86908E-01 + 2.45631E-01 2.10509E-01 1.80569E-01 1.55002E-01 1.33137E-01 1.14412E-01 + 9.83554E-02 8.45751E-02 7.27306E-02 6.25455E-02 5.37808E-02 4.62342E-02 + 3.97376E-02 3.41297E-02 2.93052E-02 2.51467E-02 2.15627E-02 1.84742E-02 + 1.58135E-02 1.35220E-02 1.15494E-02 9.85208E-03 8.39249E-03 7.13814E-03 + 6.06098E-03 5.13672E-03 4.34441E-03 3.66591E-03 3.08557E-03 2.58990E-03 + 2.16715E-03 1.80716E-03 1.50178E-03 1.24259E-03 1.02353E-03 8.38941E-04 + 6.83930E-04 5.54263E-04 4.46271E-04 3.56771E-04 2.83001E-04 2.22566E-04 + 1.73392E-04 1.33681E-04 1.01889E-04 7.66585E-05 5.68761E-05 4.15205E-05 + 2.97723E-05 2.09201E-05 1.43652E-05 9.60755E-06 6.23323E-06 3.90360E-06 + 2.34531E-06 1.34128E-06 7.23064E-07 3.62454E-07 1.66086E-07 6.78662E-08 + 2.38682E-08 6.85129E-09 1.47181E-09 2.07514E-10 1.24802E-11 0.00000E+00 + 8.32962E+07 2.14837E+08 1.79563E+08 1.50076E+08 1.25429E+08 1.04829E+08 + 8.76120E+07 7.32216E+07 6.11941E+07 5.11416E+07 4.27399E+07 3.57178E+07 + 2.98490E+07 2.49441E+07 2.08447E+07 1.74187E+07 1.45554E+07 1.21625E+07 + 1.01627E+07 8.49150E+06 7.09488E+06 5.92776E+06 4.95245E+06 4.13744E+06 + 3.45640E+06 2.88733E+06 2.41183E+06 2.01452E+06 1.68125E+06 1.40413E+06 + 1.17260E+06 9.79177E+05 8.17589E+05 6.82605E+05 5.69851E+05 4.75644E+05 + 3.96958E+05 3.31247E+05 2.76374E+05 2.30556E+05 1.92303E+05 1.60368E+05 + 1.33711E+05 1.11462E+05 9.28948E+04 7.74019E+04 6.44764E+04 5.36945E+04 + 4.47023E+04 3.72042E+04 3.09533E+04 2.57432E+04 2.14018E+04 1.77852E+04 + 1.47733E+04 1.22657E+04 1.01787E+04 8.44241E+03 6.99851E+03 5.79827E+03 + 4.80104E+03 3.97291E+03 3.28559E+03 2.71548E+03 2.24290E+03 1.85143E+03 + 1.52740E+03 1.25940E+03 1.03780E+03 8.55003E+02 7.04220E+02 5.79946E+02 + 4.77648E+02 3.93530E+02 3.24435E+02 2.67741E+02 2.21270E+02 1.83215E+02 + 1.52079E+02 1.26621E+02 1.05814E+02 8.88122E+01 7.49153E+01 6.35458E+01 + 5.42317E+01 4.65997E+01 4.03082E+01 3.51208E+01 3.08116E+01 2.72209E+01 + 2.42102E+01 2.16694E+01 1.95088E+01 1.76623E+01 1.60694E+01 1.46868E+01 + 1.34784E+01 1.24156E+01 1.14753E+01 1.06387E+01 9.89056E+00 9.21849E+00 + 8.61213E+00 8.06291E+00 7.56362E+00 7.10818E+00 6.69141E+00 6.30887E+00 + 5.95693E+00 5.63164E+00 5.33072E+00 5.05142E+00 4.79190E+00 4.54945E+00 + 4.32303E+00 4.11096E+00 3.91191E+00 3.72441E+00 3.54792E+00 3.38120E+00 + 3.22346E+00 3.07396E+00 2.93200E+00 2.79698E+00 2.66836E+00 2.54563E+00 + 2.42835E+00 2.31610E+00 2.20853E+00 2.10531E+00 2.00613E+00 1.91073E+00 + 1.81889E+00 1.73034E+00 1.64493E+00 1.56250E+00 1.48291E+00 1.40606E+00 + 1.33169E+00 1.25998E+00 1.19075E+00 1.12395E+00 1.05956E+00 9.97547E-01 + 9.37888E-01 8.80557E-01 8.25519E-01 7.72736E-01 7.22162E-01 6.73747E-01 + 6.27437E-01 5.83182E-01 5.40930E-01 5.00634E-01 4.62251E-01 4.25728E-01 + 3.91040E-01 3.58200E-01 3.27084E-01 2.97704E-01 2.70028E-01 2.44022E-01 + 2.19652E-01 1.96882E-01 1.75675E-01 1.55991E-01 1.37787E-01 1.21020E-01 + 1.05642E-01 9.16038E-02 7.88498E-02 6.73401E-02 5.69972E-02 4.77730E-02 + 3.96065E-02 3.24352E-02 2.61954E-02 2.08222E-02 1.62498E-02 1.24119E-02 + 9.24189E-03 6.67346E-03 4.63889E-03 3.07432E-03 1.91396E-03 1.09426E-03 + 5.53113E-04 2.30192E-04 6.72244E-05 8.27186E-06 0.00000E+00 2.58351E+08 + 2.16921E+08 1.81326E+08 1.51567E+08 1.26691E+08 1.05897E+08 8.85152E+07 + 7.39860E+07 6.18411E+07 5.16893E+07 4.32035E+07 3.61104E+07 3.01814E+07 + 2.52256E+07 2.10831E+07 1.76206E+07 1.47265E+07 1.23075E+07 1.02856E+07 + 8.59561E+06 7.18312E+06 6.00256E+06 5.01586E+06 4.19120E+06 3.50199E+06 + 2.92599E+06 2.44461E+06 2.04233E+06 1.70482E+06 1.42413E+06 1.18957E+06 + 9.93574E+05 8.29807E+05 6.92975E+05 5.78653E+05 4.83116E+05 4.03301E+05 + 3.36631E+05 2.80946E+05 2.34438E+05 1.95599E+05 1.63168E+05 1.36089E+05 + 1.13482E+05 9.46106E+04 7.88596E+04 6.57149E+04 5.47469E+04 4.55967E+04 + 3.79644E+04 3.15995E+04 2.62926E+04 2.18689E+04 1.81825E+04 1.51111E+04 + 1.25531E+04 1.04233E+04 8.65057E+03 7.17572E+03 5.94917E+03 4.92958E+03 + 4.08244E+03 3.37896E+03 2.79510E+03 2.31082E+03 1.90941E+03 1.57690E+03 + 1.30170E+03 1.07395E+03 8.85919E+02 7.30675E+02 6.02596E+02 4.97050E+02 + 4.10158E+02 3.38693E+02 2.79970E+02 2.31763E+02 1.92221E+02 1.59809E+02 + 1.33256E+02 1.11509E+02 9.36983E+01 7.91061E+01 6.71381E+01 5.73087E+01 + 4.92337E+01 4.25601E+01 3.70445E+01 3.24524E+01 2.86186E+01 2.53993E+01 + 2.26793E+01 2.03652E+01 1.83872E+01 1.66819E+01 1.52031E+01 1.39126E+01 + 1.27797E+01 1.17795E+01 1.08918E+01 1.01001E+01 9.39066E+00 8.75237E+00 + 8.17577E+00 7.65297E+00 7.17732E+00 6.74312E+00 6.34554E+00 5.98059E+00 + 5.64400E+00 5.33325E+00 5.04540E+00 4.77842E+00 4.52944E+00 4.29731E+00 + 4.08023E+00 3.87679E+00 3.68544E+00 3.50558E+00 3.33591E+00 3.17560E+00 + 3.02385E+00 2.87996E+00 2.74329E+00 2.61325E+00 2.48934E+00 2.37109E+00 + 2.25808E+00 2.14993E+00 2.04630E+00 1.94688E+00 1.85140E+00 1.75964E+00 + 1.67133E+00 1.58629E+00 1.50437E+00 1.42544E+00 1.34937E+00 1.27590E+00 + 1.20522E+00 1.13712E+00 1.07156E+00 1.00849E+00 9.47885E-01 8.89701E-01 + 8.33902E-01 7.80446E-01 7.29283E-01 6.80360E-01 6.33621E-01 5.89007E-01 + 5.46461E-01 5.05928E-01 4.67356E-01 4.30696E-01 3.95895E-01 3.62917E-01 + 3.31770E-01 3.02329E-01 2.74600E-01 2.48542E-01 2.24119E-01 2.01291E-01 + 1.80018E-01 1.60256E-01 1.41963E-01 1.25092E-01 1.09596E-01 9.54240E-02 + 8.25247E-02 7.08400E-02 6.03279E-02 5.09111E-02 4.25404E-02 3.51547E-02 + 2.86919E-02 2.30894E-02 1.82837E-02 1.42110E-02 1.08075E-02 8.00936E-03 + 5.75376E-03 3.97689E-03 2.61886E-03 1.61862E-03 9.17623E-04 4.59160E-04 + 1.88662E-04 5.42645E-05 6.69409E-06 0.00000E+00 2.68782E+08 2.25679E+08 + 1.88647E+08 1.57686E+08 1.31806E+08 1.10173E+08 9.20891E+07 7.69732E+07 + 6.43378E+07 5.37761E+07 4.49476E+07 3.75681E+07 3.13997E+07 2.62437E+07 + 2.19341E+07 1.83318E+07 1.53208E+07 1.28041E+07 1.07006E+07 8.94244E+06 + 7.47294E+06 6.24474E+06 5.21823E+06 4.36030E+06 3.64328E+06 3.04405E+06 + 2.54324E+06 2.12474E+06 1.77362E+06 1.48161E+06 1.23759E+06 1.03369E+06 + 8.63322E+05 7.20973E+05 6.02041E+05 5.02652E+05 4.19618E+05 3.50260E+05 + 2.92328E+05 2.43945E+05 2.03538E+05 1.69798E+05 1.41625E+05 1.18105E+05 + 9.84710E+04 8.20830E+04 6.84064E+04 5.69941E+04 4.74730E+04 3.95309E+04 + 3.29074E+04 2.73846E+04 2.27806E+04 1.89437E+04 1.57467E+04 1.30838E+04 + 1.08664E+04 9.02067E+03 7.48484E+03 6.20739E+03 5.14531E+03 4.26272E+03 + 3.52964E+03 2.92109E+03 2.41619E+03 1.99757E+03 1.65070E+03 1.36349E+03 + 1.12571E+03 9.29316E+02 7.67079E+02 6.33151E+02 5.22714E+02 4.31729E+02 + 3.56836E+02 2.95243E+02 2.44627E+02 2.03064E+02 1.68954E+02 1.40973E+02 + 1.18025E+02 9.92015E+01 8.37552E+01 7.10661E+01 6.06272E+01 5.20376E+01 + 4.49278E+01 3.90435E+01 3.41387E+01 3.00402E+01 2.65966E+01 2.36868E+01 + 2.12117E+01 1.90977E+01 1.72772E+01 1.57009E+01 1.43279E+01 1.31251E+01 + 1.20657E+01 1.11278E+01 1.02935E+01 9.54791E+00 8.87884E+00 8.27601E+00 + 7.73080E+00 7.23597E+00 6.78532E+00 6.37359E+00 5.99644E+00 5.64931E+00 + 5.32945E+00 5.03368E+00 4.75984E+00 4.50488E+00 4.26754E+00 4.04592E+00 + 3.83854E+00 3.64374E+00 3.46089E+00 3.28863E+00 3.12608E+00 2.97241E+00 + 2.82688E+00 2.68883E+00 2.55766E+00 2.43282E+00 2.31385E+00 2.20030E+00 + 2.09179E+00 1.98797E+00 1.88852E+00 1.79315E+00 1.70165E+00 1.61373E+00 + 1.52923E+00 1.44797E+00 1.36982E+00 1.29465E+00 1.22220E+00 1.15263E+00 + 1.08575E+00 1.02149E+00 9.59805E-01 9.00647E-01 8.43969E-01 7.89723E-01 + 7.37857E-01 6.88314E-01 6.41034E-01 5.95954E-01 5.53010E-01 5.12140E-01 + 4.73286E-01 4.36390E-01 4.01399E-01 3.68257E-01 3.36922E-01 3.07395E-01 + 2.79551E-01 2.53388E-01 2.28863E-01 2.05932E-01 1.84553E-01 1.64680E-01 + 1.46267E-01 1.29267E-01 1.13632E-01 9.93093E-02 8.62474E-02 7.43928E-02 + 6.36858E-02 5.40823E-02 4.55065E-02 3.79078E-02 3.12258E-02 2.53993E-02 + 2.03669E-02 1.60667E-02 1.24374E-02 9.41754E-03 6.94638E-03 4.96444E-03 + 3.41177E-03 2.23236E-03 1.36968E-03 7.69888E-04 3.81303E-04 1.54650E-04 + 4.38039E-05 5.41780E-06 0.00000E+00 2.91332E+08 2.44533E+08 2.04336E+08 + 1.70740E+08 1.42666E+08 1.19207E+08 9.96043E+07 8.32243E+07 6.95371E+07 + 5.81001E+07 4.85435E+07 4.05582E+07 3.38860E+07 2.83108E+07 2.36525E+07 + 1.97603E+07 1.65082E+07 1.37910E+07 1.15208E+07 9.62399E+06 8.03925E+06 + 6.71525E+06 5.60910E+06 4.68499E+06 3.91297E+06 3.26803E+06 2.72924E+06 + 2.27917E+06 1.90174E+06 1.58797E+06 1.32588E+06 1.10697E+06 9.24133E+05 + 7.71433E+05 6.43907E+05 5.37381E+05 4.48423E+05 3.74147E+05 3.12135E+05 + 2.60366E+05 2.17150E+05 1.81080E+05 1.50975E+05 1.25852E+05 1.04888E+05 + 8.73987E+04 7.28086E+04 6.06394E+04 5.04909E+04 4.20291E+04 3.49750E+04 + 2.90956E+04 2.41963E+04 2.01148E+04 1.67154E+04 1.38850E+04 1.15289E+04 + 9.56849E+03 7.93776E+03 6.58184E+03 5.45487E+03 4.51862E+03 3.74120E+03 + 3.09598E+03 2.56080E+03 2.11714E+03 1.74959E+03 1.44531E+03 1.19341E+03 + 9.85357E+02 8.13490E+02 6.71605E+02 5.54592E+02 4.58171E+02 3.78783E+02 + 3.13471E+02 2.59778E+02 2.15666E+02 1.79444E+02 1.49711E+02 1.25308E+02 + 1.05277E+02 8.88256E+01 7.52996E+01 6.41631E+01 5.49924E+01 4.73965E+01 + 4.11067E+01 3.58622E+01 3.14795E+01 2.77981E+01 2.46890E+01 2.20469E+01 + 1.97931E+01 1.78552E+01 1.61804E+01 1.47247E+01 1.34525E+01 1.23347E+01 + 1.13476E+01 1.04718E+01 9.69120E+00 8.99248E+00 8.36450E+00 7.79792E+00 + 7.28487E+00 6.81866E+00 6.39362E+00 6.00505E+00 5.64808E+00 5.31974E+00 + 5.01666E+00 4.73649E+00 4.47605E+00 4.23397E+00 4.00825E+00 3.79731E+00 + 3.59945E+00 3.41395E+00 3.23942E+00 3.07495E+00 2.91965E+00 2.77276E+00 + 2.63360E+00 2.50153E+00 2.37601E+00 2.25655E+00 2.14268E+00 2.03402E+00 + 1.93020E+00 1.83090E+00 1.73582E+00 1.64475E+00 1.55738E+00 1.47355E+00 + 1.39309E+00 1.31584E+00 1.24168E+00 1.17034E+00 1.10198E+00 1.03639E+00 + 9.73495E-01 9.13242E-01 8.55571E-01 8.00428E-01 7.47753E-01 6.97487E-01 + 6.49564E-01 6.03919E-01 5.60482E-01 5.19185E-01 4.79962E-01 4.42750E-01 + 4.07486E-01 3.74115E-01 3.42577E-01 3.12824E-01 2.84851E-01 2.58533E-01 + 2.33861E-01 2.10789E-01 1.89270E-01 1.69255E-01 1.50697E-01 1.33547E-01 + 1.17753E-01 1.03265E-01 9.00292E-02 7.79915E-02 6.70975E-02 5.72863E-02 + 4.85125E-02 4.07016E-02 3.38027E-02 2.77561E-02 2.25018E-02 1.79799E-02 + 1.41308E-02 1.08951E-02 8.21432E-03 6.03069E-03 4.28810E-03 2.93038E-03 + 1.90529E-03 1.16060E-03 6.46898E-04 3.17168E-04 1.27012E-04 3.54490E-05 + 4.39568E-06 0.00000E+00 3.31451E+08 2.77968E+08 2.32060E+08 1.93726E+08 + 1.61722E+08 1.35004E+08 1.12697E+08 9.40754E+07 7.85291E+07 6.55508E+07 + 5.47164E+07 4.56719E+07 3.81217E+07 3.18189E+07 2.65576E+07 2.21658E+07 + 1.84997E+07 1.54396E+07 1.28853E+07 1.07533E+07 8.97371E+06 7.48839E+06 + 6.24869E+06 5.21402E+06 4.35049E+06 3.62981E+06 3.02834E+06 2.52643E+06 + 2.10593E+06 1.75671E+06 1.46530E+06 1.22215E+06 1.01926E+06 8.49994E+05 + 7.08773E+05 5.90925E+05 4.92612E+05 4.10609E+05 3.42215E+05 2.85175E+05 + 2.37608E+05 1.97945E+05 1.64876E+05 1.37307E+05 1.14326E+05 9.51718E+04 + 7.92094E+04 6.59088E+04 5.48278E+04 4.55976E+04 3.79104E+04 3.15096E+04 + 2.61811E+04 2.17461E+04 1.80559E+04 1.49862E+04 1.24334E+04 1.03112E+04 + 8.54742E+03 7.08219E+03 5.86543E+03 4.85544E+03 4.01747E+03 3.32256E+03 + 2.74660E+03 2.26950E+03 1.87452E+03 1.54774E+03 1.27740E+03 1.05425E+03 + 8.70005E+02 7.17978E+02 5.92657E+02 4.89429E+02 4.04463E+02 3.34581E+02 + 2.77141E+02 2.29957E+02 1.91215E+02 1.59413E+02 1.33311E+02 1.11883E+02 + 9.42827E+01 7.98102E+01 6.78933E+01 5.80797E+01 4.99519E+01 4.32230E+01 + 3.76145E+01 3.29306E+01 2.89995E+01 2.56832E+01 2.28689E+01 2.04722E+01 + 1.84154E+01 1.66416E+01 1.51035E+01 1.37624E+01 1.25871E+01 1.15519E+01 + 1.06358E+01 9.82128E+00 9.09401E+00 8.44194E+00 7.85497E+00 7.32463E+00 + 6.84372E+00 6.40614E+00 6.00686E+00 5.64071E+00 5.30450E+00 4.99465E+00 + 4.70868E+00 4.44322E+00 4.19684E+00 3.96741E+00 3.75329E+00 3.55271E+00 + 3.36490E+00 3.18842E+00 3.02230E+00 2.86565E+00 2.71766E+00 2.57763E+00 + 2.44490E+00 2.31892E+00 2.19917E+00 2.08519E+00 1.97656E+00 1.87293E+00 + 1.77395E+00 1.67933E+00 1.58883E+00 1.50216E+00 1.41914E+00 1.33959E+00 + 1.26335E+00 1.19031E+00 1.12017E+00 1.05310E+00 9.88858E-01 9.27385E-01 + 8.68607E-01 8.12458E-01 7.58872E-01 7.07783E-01 6.59123E-01 6.12819E-01 + 5.68798E-01 5.26988E-01 4.87316E-01 4.49710E-01 4.14103E-01 3.80430E-01 + 3.48632E-01 3.18646E-01 2.90417E-01 2.63937E-01 2.39079E-01 2.15830E-01 + 1.94140E-01 1.73956E-01 1.55230E-01 1.37909E-01 1.21942E-01 1.07275E-01 + 9.38554E-02 8.16285E-02 7.05383E-02 6.05298E-02 5.15416E-02 4.35274E-02 + 3.64144E-02 3.01516E-02 2.46804E-02 1.99424E-02 1.58793E-02 1.24336E-02 + 9.54866E-03 7.16861E-03 5.23872E-03 3.70623E-03 2.51864E-03 1.62736E-03 + 9.84242E-04 5.44055E-04 2.64096E-04 1.04446E-04 2.87398E-05 3.57270E-06 + 0.00000E+00 3.96068E+08 3.31671E+08 2.76457E+08 2.30424E+08 1.92053E+08 + 1.60068E+08 1.33408E+08 1.11186E+08 9.26635E+07 7.72253E+07 6.43577E+07 + 5.36330E+07 4.46945E+07 3.72448E+07 3.10360E+07 2.58616E+07 2.15492E+07 + 1.79555E+07 1.49606E+07 1.24648E+07 1.03851E+07 8.65200E+06 7.20788E+06 + 6.00457E+06 5.00192E+06 4.16651E+06 3.47043E+06 2.89052E+06 2.40548E+06 + 2.00331E+06 1.66827E+06 1.38918E+06 1.15669E+06 9.63033E+05 8.01733E+05 + 6.67350E+05 5.55428E+05 4.62226E+05 3.84618E+05 3.20001E+05 2.66203E+05 + 2.21417E+05 1.84137E+05 1.53109E+05 1.27286E+05 1.05797E+05 8.79185E+04 + 7.30447E+04 6.06729E+04 5.03838E+04 4.18282E+04 3.47154E+04 2.88034E+04 + 2.38904E+04 1.98087E+04 1.64184E+04 1.36033E+04 1.12664E+04 9.32709E+03 + 7.71836E+03 6.38434E+03 5.27856E+03 4.36237E+03 3.60363E+03 2.97558E+03 + 2.45601E+03 2.02640E+03 1.67140E+03 1.37806E+03 1.13620E+03 9.36723E+02 + 7.72297E+02 6.36888E+02 5.25454E+02 4.33814E+02 3.58502E+02 2.96648E+02 + 2.45872E+02 2.04207E+02 1.70027E+02 1.41988E+02 1.18981E+02 1.00094E+02 + 8.45712E+01 7.17963E+01 6.12825E+01 5.25806E+01 4.53821E+01 3.93880E+01 + 3.43877E+01 3.01966E+01 2.66664E+01 2.36758E+01 2.11340E+01 1.89573E+01 + 1.70844E+01 1.54642E+01 1.40552E+01 1.28234E+01 1.17412E+01 1.07859E+01 + 9.93868E+00 9.18398E+00 8.50885E+00 7.90247E+00 7.35572E+00 6.86092E+00 + 6.41156E+00 6.00226E+00 5.62755E+00 5.28404E+00 4.96795E+00 4.67664E+00 + 4.40662E+00 4.15634E+00 3.92359E+00 3.70665E+00 3.50367E+00 3.31386E+00 + 3.13571E+00 2.96822E+00 2.81048E+00 2.66164E+00 2.52096E+00 2.38781E+00 + 2.26157E+00 2.14173E+00 2.02782E+00 1.91942E+00 1.81613E+00 1.71764E+00 + 1.62362E+00 1.53384E+00 1.44800E+00 1.36591E+00 1.28739E+00 1.21227E+00 + 1.14042E+00 1.07157E+00 1.00585E+00 9.43023E-01 8.83018E-01 8.25753E-01 + 7.71154E-01 7.19145E-01 6.69652E-01 6.22600E-01 5.77910E-01 5.35503E-01 + 4.95302E-01 4.57229E-01 4.21211E-01 3.87175E-01 3.55053E-01 3.24782E-01 + 2.96297E-01 2.69538E-01 2.44492E-01 2.21033E-01 1.99143E-01 1.78766E-01 + 1.59850E-01 1.42341E-01 1.26185E-01 1.11328E-01 9.77164E-02 8.52938E-02 + 7.40047E-02 6.37925E-02 5.46019E-02 4.63713E-02 3.90540E-02 3.25789E-02 + 2.68956E-02 2.19466E-02 1.76753E-02 1.40254E-02 1.09416E-02 8.36987E-03 + 6.25712E-03 4.55170E-03 3.20409E-03 2.16536E-03 1.39043E-03 8.35005E-04 + 4.57770E-04 2.20026E-04 8.59539E-05 2.33288E-05 2.90723E-06 0.00000E+00 + 4.93861E+08 4.12743E+08 3.43296E+08 2.85521E+08 2.37464E+08 1.97491E+08 + 1.64243E+08 1.36590E+08 1.13589E+08 9.44596E+07 7.85497E+07 6.53178E+07 + 5.43134E+07 4.51618E+07 3.75512E+07 3.12222E+07 2.59591E+07 2.15826E+07 + 1.79434E+07 1.49173E+07 1.24011E+07 1.03089E+07 8.56942E+06 7.12315E+06 + 5.92071E+06 4.92103E+06 4.08991E+06 3.39903E+06 2.82244E+06 2.34542E+06 + 1.94891E+06 1.61933E+06 1.34539E+06 1.11771E+06 9.28489E+05 7.71190E+05 + 6.40470E+05 5.31853E+05 4.41608E+05 3.66633E+05 3.04348E+05 2.52610E+05 + 2.09637E+05 1.73947E+05 1.44309E+05 1.19699E+05 9.92670E+04 8.23056E+04 + 6.82272E+04 5.65436E+04 4.68490E+04 3.88061E+04 3.21349E+04 2.66025E+04 + 2.20155E+04 1.82134E+04 1.50626E+04 1.24522E+04 1.02903E+04 8.50042E+03 + 7.01901E+03 5.79340E+03 4.77983E+03 3.94198E+03 3.24971E+03 2.67801E+03 + 2.20613E+03 1.81687E+03 1.49575E+03 1.23141E+03 1.01373E+03 8.34581E+02 + 6.87260E+02 5.66194E+02 4.66769E+02 3.85166E+02 3.18228E+02 2.63345E+02 + 2.18362E+02 1.81500E+02 1.51293E+02 1.26534E+02 1.06228E+02 8.95571E+01 + 7.58515E+01 6.45842E+01 5.52696E+01 4.75741E+01 4.11750E+01 3.58451E+01 + 3.13852E+01 2.76357E+01 2.44657E+01 2.17771E+01 1.94801E+01 1.75084E+01 + 1.58070E+01 1.43310E+01 1.30439E+01 1.19160E+01 1.09227E+01 1.00439E+01 + 9.26282E+00 8.56567E+00 7.94081E+00 7.37854E+00 6.87064E+00 6.41021E+00 + 5.99154E+00 5.60889E+00 5.25862E+00 4.93679E+00 4.64061E+00 4.36645E+00 + 4.11265E+00 3.87694E+00 3.65751E+00 3.45246E+00 3.26094E+00 3.08140E+00 + 2.91281E+00 2.75421E+00 2.60475E+00 2.46367E+00 2.33028E+00 2.20399E+00 + 2.08426E+00 1.97060E+00 1.86258E+00 1.75981E+00 1.66195E+00 1.56868E+00 + 1.47974E+00 1.39485E+00 1.31381E+00 1.23641E+00 1.16250E+00 1.09195E+00 + 1.02445E+00 9.60137E-01 8.98779E-01 8.40284E-01 7.84565E-01 7.31538E-01 + 6.81121E-01 6.33231E-01 5.87787E-01 5.44704E-01 5.03898E-01 4.65287E-01 + 4.28789E-01 3.94327E-01 3.61826E-01 3.31215E-01 3.02427E-01 2.75394E-01 + 2.50054E-01 2.26386E-01 2.04267E-01 1.83673E-01 1.64547E-01 1.46833E-01 + 1.30476E-01 1.15418E-01 1.01606E-01 8.89816E-02 7.74898E-02 6.70735E-02 + 5.76760E-02 4.92416E-02 4.17093E-02 3.50320E-02 2.91410E-02 2.39862E-02 + 1.95119E-02 1.56632E-02 1.23859E-02 9.62731E-03 7.33569E-03 5.46096E-03 + 3.95445E-03 2.76981E-03 1.86157E-03 1.18799E-03 7.08422E-04 3.85202E-04 + 1.83339E-04 7.07588E-05 1.89507E-05 2.36739E-06 0.00000E+00 3.22428E+08 + 5.29939E+08 4.39675E+08 3.64767E+08 3.02612E+08 2.51041E+08 2.08252E+08 + 1.72752E+08 1.43299E+08 1.18864E+08 9.85924E+07 8.17756E+07 6.78251E+07 + 5.62527E+07 4.66533E+07 3.86908E+07 3.20861E+07 2.66080E+07 2.20644E+07 + 1.82960E+07 1.51706E+07 1.25786E+07 1.04291E+07 8.64651E+06 7.16830E+06 + 5.94253E+06 4.92609E+06 4.08334E+06 3.38185E+06 2.80301E+06 2.32311E+06 + 1.92526E+06 1.59543E+06 1.32202E+06 1.09538E+06 9.07468E+05 7.51714E+05 + 6.22633E+05 5.15664E+05 4.27026E+05 3.53582E+05 2.92733E+05 2.42323E+05 + 2.00564E+05 1.65976E+05 1.37330E+05 1.13607E+05 9.39650E+04 7.77027E+04 + 6.42409E+04 5.30990E+04 4.38786E+04 3.62498E+04 2.99390E+04 2.47195E+04 + 2.04036E+04 1.68358E+04 1.38871E+04 1.14508E+04 9.43845E+03 7.77684E+03 + 6.40532E+03 5.27367E+03 4.34032E+03 3.57086E+03 2.93680E+03 2.41458E+03 + 1.98469E+03 1.63079E+03 1.34004E+03 1.10111E+03 9.04832E+02 7.43733E+02 + 6.11588E+02 5.03257E+02 4.14498E+02 3.41810E+02 2.82310E+02 2.33620E+02 + 1.93781E+02 1.61183E+02 1.34503E+02 1.12655E+02 9.47427E+01 8.00387E+01 + 6.79689E+01 5.80065E+01 4.97893E+01 4.29683E+01 3.72974E+01 3.25615E+01 + 2.85882E+01 2.52365E+01 2.24004E+01 1.99831E+01 1.79133E+01 1.61316E+01 + 1.45898E+01 1.32487E+01 1.20763E+01 1.10463E+01 1.01371E+01 9.33088E+00 + 8.61273E+00 7.97034E+00 7.39339E+00 6.87318E+00 6.40238E+00 5.97499E+00 + 5.58496E+00 5.22847E+00 4.90138E+00 4.60077E+00 4.32287E+00 4.06595E+00 + 3.82762E+00 3.60604E+00 3.39921E+00 3.20626E+00 3.02560E+00 2.85616E+00 + 2.69695E+00 2.54709E+00 2.40580E+00 2.27239E+00 2.14624E+00 2.02679E+00 + 1.91355E+00 1.80607E+00 1.70397E+00 1.60688E+00 1.51449E+00 1.42653E+00 + 1.34270E+00 1.26280E+00 1.18663E+00 1.11402E+00 1.04482E+00 9.78743E-01 + 9.15896E-01 8.56049E-01 7.99100E-01 7.44953E-01 6.93518E-01 6.44703E-01 + 5.98420E-01 5.54581E-01 5.13094E-01 4.73873E-01 4.36831E-01 4.01882E-01 + 3.68946E-01 3.37944E-01 3.08803E-01 2.81454E-01 2.55826E-01 2.31852E-01 + 2.09510E-01 1.88674E-01 1.69319E-01 1.51383E-01 1.34810E-01 1.19541E-01 + 1.05520E-01 9.26885E-02 8.09902E-02 7.03679E-02 6.07646E-02 5.21233E-02 + 4.43886E-02 3.75003E-02 3.14115E-02 2.60554E-02 2.13832E-02 1.73407E-02 + 1.38750E-02 1.09342E-02 8.46788E-03 6.42711E-03 4.76453E-03 3.43448E-03 + 2.39367E-03 1.59994E-03 1.01475E-03 6.00883E-04 3.24072E-04 1.52747E-04 + 5.82496E-05 1.53999E-05 1.92844E-06 0.00000E+00 8.56943E+08 7.12629E+08 + 5.89545E+08 4.87690E+08 4.03417E+08 3.33692E+08 2.76008E+08 2.28286E+08 + 1.88807E+08 1.56150E+08 1.29136E+08 1.06791E+08 8.83085E+07 7.30220E+07 + 6.03791E+07 4.99231E+07 4.12761E+07 3.41253E+07 2.82121E+07 2.33225E+07 + 1.92794E+07 1.59365E+07 1.31726E+07 1.08876E+07 8.99845E+06 7.43672E+06 + 6.14565E+06 5.07851E+06 4.19297E+06 3.46453E+06 2.86247E+06 2.36488E+06 + 1.95365E+06 1.61382E+06 1.33301E+06 1.10090E+06 9.09114E+05 7.50670E+05 + 6.19779E+05 5.11657E+05 4.22349E+05 3.48589E+05 2.87673E+05 2.37370E+05 + 1.95835E+05 1.61542E+05 1.33233E+05 1.09865E+05 9.05783E+04 7.46624E+04 + 6.15299E+04 5.06958E+04 4.17591E+04 3.43890E+04 2.83120E+04 2.33021E+04 + 1.91730E+04 1.57707E+04 1.29679E+04 1.06596E+04 8.75917E+03 7.19505E+03 + 5.90818E+03 4.84981E+03 3.97970E+03 3.26469E+03 2.67738E+03 2.19522E+03 + 1.79932E+03 1.47492E+03 1.20900E+03 9.91101E+02 8.12691E+02 6.66695E+02 + 5.47287E+02 4.49675E+02 3.69915E+02 3.04768E+02 2.51568E+02 2.08131E+02 + 1.72661E+02 1.43689E+02 1.20010E+02 1.00637E+02 8.47646E+01 7.17622E+01 + 6.10522E+01 5.22372E+01 4.49361E+01 3.88799E+01 3.38344E+01 2.96118E+01 + 2.60588E+01 2.30604E+01 2.05116E+01 1.83352E+01 1.64668E+01 1.48544E+01 + 1.34557E+01 1.22361E+01 1.11673E+01 1.02261E+01 9.39342E+00 8.65338E+00 + 7.99280E+00 7.40069E+00 6.86782E+00 6.38643E+00 5.95016E+00 5.55268E+00 + 5.18994E+00 4.85762E+00 4.55264E+00 4.27109E+00 4.01114E+00 3.77034E+00 + 3.54674E+00 3.33830E+00 3.14410E+00 2.96251E+00 2.79241E+00 2.63279E+00 + 2.48274E+00 2.34147E+00 2.20825E+00 2.08246E+00 1.96353E+00 1.85094E+00 + 1.74424E+00 1.64304E+00 1.54696E+00 1.45568E+00 1.36893E+00 1.28639E+00 + 1.20787E+00 1.13315E+00 1.06205E+00 9.94432E-01 9.29988E-01 8.68816E-01 + 8.10680E-01 7.55470E-01 7.03082E-01 6.53416E-01 6.06375E-01 5.61862E-01 + 5.19783E-01 4.80042E-01 4.42546E-01 4.07205E-01 3.73930E-01 3.42638E-01 + 3.13246E-01 2.85679E-01 2.59864E-01 2.35728E-01 2.13202E-01 1.92258E-01 + 1.72773E-01 1.54716E-01 1.38024E-01 1.22639E-01 1.08501E-01 9.55516E-02 + 8.37322E-02 7.29854E-02 6.32538E-02 5.44803E-02 4.66083E-02 3.95831E-02 + 3.33454E-02 2.78488E-02 2.30293E-02 1.88392E-02 1.52264E-02 1.21403E-02 + 9.53154E-03 7.35247E-03 5.55700E-03 4.10087E-03 2.94160E-03 2.03921E-03 + 1.35498E-03 8.53725E-04 5.01748E-04 2.68264E-04 1.25144E-04 4.71297E-05 + 1.22974E-05 1.54376E-06 0.00000E+00 1.17068E+09 9.70937E+08 8.00916E+08 + 6.60619E+08 5.44868E+08 4.49375E+08 3.70597E+08 3.05613E+08 2.52010E+08 + 2.07798E+08 1.71332E+08 1.41258E+08 1.16457E+08 9.60048E+07 7.91400E+07 + 6.52342E+07 5.37688E+07 4.43161E+07 3.65231E+07 3.00988E+07 2.48031E+07 + 2.04379E+07 1.68400E+07 1.38747E+07 1.14308E+07 9.41676E+06 7.75703E+06 + 6.38952E+06 5.25833E+06 4.33078E+06 3.56661E+06 2.93707E+06 2.41846E+06 + 1.99128E+06 1.63942E+06 1.34954E+06 1.11080E+06 9.14203E+05 7.52327E+05 + 6.19048E+05 5.09324E+05 4.18998E+05 3.44648E+05 2.83453E+05 2.33092E+05 + 1.91649E+05 1.57550E+05 1.29496E+05 1.06419E+05 8.74372E+04 7.18268E+04 + 5.89908E+04 4.84376E+04 3.97629E+04 3.26335E+04 2.67752E+04 2.19625E+04 + 1.80096E+04 1.47637E+04 1.20991E+04 9.91226E+03 8.11807E+03 6.64652E+03 + 5.43999E+03 4.45114E+03 3.64101E+03 2.97756E+03 2.43451E+03 1.98992E+03 + 1.62667E+03 1.32975E+03 1.08714E+03 8.89030E+02 7.27353E+02 5.95470E+02 + 4.87941E+02 4.00301E+02 3.28896E+02 2.70729E+02 2.23350E+02 1.84754E+02 + 1.53301E+02 1.27655E+02 1.06720E+02 8.96086E+01 7.56233E+01 6.41307E+01 + 5.46941E+01 4.68972E+01 4.04459E+01 3.50849E+01 3.06100E+01 2.68549E+01 + 2.36944E+01 2.10151E+01 1.87335E+01 1.67801E+01 1.50989E+01 1.36442E+01 + 1.23790E+01 1.12729E+01 1.03012E+01 9.44346E+00 8.68272E+00 8.00502E+00 + 7.39871E+00 6.85405E+00 6.36285E+00 5.91842E+00 5.51413E+00 5.14573E+00 + 4.80871E+00 4.49985E+00 4.21510E+00 3.95256E+00 3.70967E+00 3.48442E+00 + 3.27472E+00 3.07959E+00 2.89736E+00 2.72689E+00 2.56713E+00 2.41716E+00 + 2.27614E+00 2.14335E+00 2.01813E+00 1.89991E+00 1.78817E+00 1.68244E+00 + 1.58231E+00 1.48740E+00 1.39738E+00 1.31197E+00 1.23086E+00 1.15383E+00 + 1.08066E+00 1.01118E+00 9.45216E-01 8.82478E-01 8.23043E-01 7.66669E-01 + 7.13240E-01 6.62643E-01 6.14771E-01 5.69518E-01 5.26784E-01 4.86465E-01 + 4.48463E-01 4.12680E-01 3.79022E-01 3.47397E-01 3.17719E-01 2.89904E-01 + 2.63872E-01 2.39549E-01 2.16860E-01 1.95733E-01 1.76135E-01 1.57947E-01 + 1.41131E-01 1.25627E-01 1.11371E-01 9.83045E-02 8.63673E-02 7.55009E-02 + 6.56473E-02 5.67491E-02 4.87496E-02 4.15929E-02 3.52250E-02 2.95881E-02 + 2.46367E-02 2.03093E-02 1.65598E-02 1.33383E-02 1.05965E-02 8.28783E-03 + 6.36724E-03 4.79157E-03 3.51959E-03 2.51193E-03 1.73177E-03 1.14369E-03 + 7.15691E-04 4.17363E-04 2.21140E-04 1.02058E-04 3.79369E-05 9.76456E-06 + 1.22901E-06 0.00000E+00 1.60424E+09 1.32712E+09 1.09168E+09 8.97937E+08 + 7.38523E+08 6.07368E+08 4.99469E+08 4.10709E+08 3.37699E+08 2.77647E+08 + 2.28258E+08 1.87641E+08 1.54241E+08 1.26776E+08 1.04195E+08 8.56294E+07 + 7.03669E+07 5.78205E+07 4.75077E+07 3.90314E+07 3.20651E+07 2.63402E+07 + 2.16357E+07 1.77702E+07 1.45942E+07 1.19849E+07 9.84120E+06 8.08045E+06 + 6.62854E+06 5.44177E+06 4.46711E+06 3.66671E+06 3.00946E+06 2.46981E+06 + 2.02674E+06 1.66289E+06 1.36421E+06 1.11906E+06 9.17861E+05 7.52752E+05 + 6.17270E+05 5.06111E+05 4.14915E+05 3.40106E+05 2.78746E+05 2.28421E+05 + 1.87153E+05 1.53315E+05 1.25573E+05 1.02832E+05 8.41925E+04 6.89175E+04 + 5.64016E+04 4.61482E+04 3.77496E+04 3.08718E+04 2.52404E+04 2.06306E+04 + 1.68580E+04 1.37712E+04 1.12463E+04 9.18164E+03 7.49376E+03 6.11439E+03 + 4.98753E+03 4.06729E+03 3.31608E+03 2.70313E+03 2.20288E+03 1.79541E+03 + 1.46336E+03 1.19286E+03 9.72633E+02 7.93431E+02 6.47674E+02 5.29167E+02 + 4.32850E+02 3.54590E+02 2.91011E+02 2.39361E+02 1.97396E+02 1.63287E+02 + 1.35545E+02 1.12958E+02 9.45421E+01 7.95295E+01 6.72240E+01 5.71460E+01 + 4.88409E+01 4.19872E+01 3.63070E+01 3.15784E+01 2.76213E+01 2.42998E+01 + 2.14917E+01 1.91069E+01 1.70706E+01 1.53226E+01 1.38139E+01 1.25049E+01 + 1.13633E+01 1.03626E+01 9.48106E+00 8.70084E+00 8.00711E+00 7.38759E+00 + 6.83202E+00 6.33180E+00 5.87992E+00 5.46947E+00 5.09601E+00 4.75483E+00 + 4.44258E+00 4.15509E+00 3.89037E+00 3.64577E+00 3.41924E+00 3.20862E+00 + 3.01288E+00 2.83032E+00 2.65976E+00 2.50013E+00 2.35047E+00 2.20994E+00 + 2.07780E+00 1.95337E+00 1.83607E+00 1.72536E+00 1.62077E+00 1.52187E+00 + 1.42829E+00 1.33967E+00 1.25574E+00 1.17617E+00 1.10074E+00 1.02923E+00 + 9.61446E-01 8.97224E-01 8.36257E-01 7.78614E-01 7.24049E-01 6.72436E-01 + 6.23657E-01 5.77596E-01 5.34142E-01 4.93188E-01 4.54625E-01 4.18351E-01 + 3.84264E-01 3.52267E-01 3.22265E-01 2.94169E-01 2.67893E-01 2.43356E-01 + 2.20481E-01 1.99191E-01 1.79412E-01 1.61109E-01 1.44162E-01 1.28532E-01 + 1.14157E-01 1.00972E-01 8.89185E-02 7.79353E-02 6.79639E-02 5.89463E-02 + 5.08255E-02 4.35457E-02 3.70518E-02 3.12908E-02 2.62069E-02 2.17552E-02 + 1.78774E-02 1.45289E-02 1.16620E-02 9.23118E-03 7.19223E-03 5.50299E-03 + 4.12315E-03 3.01442E-03 2.14046E-03 1.46748E-03 9.63201E-04 5.98606E-04 + 3.46356E-04 1.81855E-04 8.30245E-05 3.04622E-05 7.73607E-06 9.76243E-07 + 0.00000E+00 2.19181E+09 1.80882E+09 1.48402E+09 1.21742E+09 9.98628E+08 + 8.19082E+08 6.71758E+08 5.50882E+08 4.51717E+08 3.70369E+08 3.03644E+08 + 2.48917E+08 2.04036E+08 1.67232E+08 1.37054E+08 1.12311E+08 9.20273E+07 + 7.53998E+07 6.17709E+07 5.06008E+07 4.14468E+07 3.39456E+07 2.77994E+07 + 2.27639E+07 1.86387E+07 1.52596E+07 1.24918E+07 1.02252E+07 8.36176E+06 + 6.84326E+06 5.59996E+06 4.58208E+06 3.74883E+06 3.06679E+06 2.50857E+06 + 2.05160E+06 1.67766E+06 1.37171E+06 1.12142E+06 9.16680E+05 7.49224E+05 + 6.12277E+05 5.00292E+05 4.08730E+05 3.33875E+05 2.72686E+05 2.22675E+05 + 1.81805E+05 1.48409E+05 1.21126E+05 9.88383E+04 8.06354E+04 6.57707E+04 + 5.36342E+04 4.37269E+04 3.56410E+04 2.90429E+04 2.36601E+04 1.92697E+04 + 1.56896E+04 1.27710E+04 1.03925E+04 8.45452E+03 6.87607E+03 5.59086E+03 + 4.54478E+03 3.69365E+03 3.00142E+03 2.43831E+03 1.98111E+03 1.60971E+03 + 1.30810E+03 1.06332E+03 8.64746E+02 7.03722E+02 5.73195E+02 4.67422E+02 + 3.81728E+02 3.12310E+02 2.56077E+02 2.10515E+02 1.73586E+02 1.43633E+02 + 1.19311E+02 9.95349E+01 8.34569E+01 7.03136E+01 5.95787E+01 5.07562E+01 + 4.34954E+01 3.74943E+01 3.25124E+01 2.83545E+01 2.48742E+01 2.19398E+01 + 1.94543E+01 1.73375E+01 1.55250E+01 1.39645E+01 1.26137E+01 1.14383E+01 + 1.04102E+01 9.50632E+00 8.70787E+00 7.99924E+00 7.36752E+00 6.80193E+00 + 6.29349E+00 5.83488E+00 5.41892E+00 5.04098E+00 4.69617E+00 4.38103E+00 + 4.09126E+00 3.82478E+00 3.57887E+00 3.35142E+00 3.14020E+00 2.94417E+00 + 2.76157E+00 2.59120E+00 2.43195E+00 2.28286E+00 2.14306E+00 2.01178E+00 + 1.88835E+00 1.77216E+00 1.66266E+00 1.55938E+00 1.46187E+00 1.36976E+00 + 1.28268E+00 1.20035E+00 1.12243E+00 1.04871E+00 9.78941E-01 9.12931E-01 + 8.50514E-01 7.91376E-01 7.35572E-01 6.82852E-01 6.33084E-01 5.86140E-01 + 5.41902E-01 5.00249E-01 4.61070E-01 4.24253E-01 3.89690E-01 3.57277E-01 + 3.26913E-01 2.98503E-01 2.71953E-01 2.47177E-01 2.24091E-01 2.02617E-01 + 1.82676E-01 1.64194E-01 1.47130E-01 1.31369E-01 1.16869E-01 1.03565E-01 + 9.13940E-02 8.02952E-02 7.02087E-02 6.10757E-02 5.28387E-02 4.54416E-02 + 3.88294E-02 3.29481E-02 2.77463E-02 2.31700E-02 1.91755E-02 1.57075E-02 + 1.27230E-02 1.01769E-02 8.02614E-03 6.22915E-03 4.74651E-03 3.54072E-03 + 2.57638E-03 1.82005E-03 1.24083E-03 8.09393E-04 4.99535E-04 2.86758E-04 + 1.49190E-04 6.73759E-05 2.44012E-05 6.11571E-06 7.73777E-07 0.00000E+00 + 2.97477E+09 2.44942E+09 2.00464E+09 1.64042E+09 1.34224E+09 1.09814E+09 + 8.98341E+08 7.34812E+08 6.00987E+08 4.91481E+08 4.01884E+08 3.28585E+08 + 2.68626E+08 2.19583E+08 1.79475E+08 1.46676E+08 1.19858E+08 9.79325E+07 + 8.00087E+07 6.53581E+07 5.33841E+07 4.35989E+07 3.56032E+07 2.90706E+07 + 2.37338E+07 1.93744E+07 1.58138E+07 1.29062E+07 1.05227E+07 8.58606E+06 + 7.00498E+06 5.71435E+06 4.66094E+06 3.80125E+06 3.09974E+06 2.52720E+06 + 2.06011E+06 1.67912E+06 1.36839E+06 1.11501E+06 9.08409E+05 7.39980E+05 + 6.02687E+05 4.90788E+05 3.99600E+05 3.25299E+05 2.64767E+05 2.15460E+05 + 1.75302E+05 1.42601E+05 1.15977E+05 9.43033E+04 7.66633E+04 6.23087E+04 + 5.06300E+04 4.11301E+04 3.34043E+04 2.71227E+04 2.20164E+04 1.78666E+04 + 1.44950E+04 1.17564E+04 9.53269E+03 7.72754E+03 6.26267E+03 5.07433E+03 + 4.11066E+03 3.32951E+03 2.69614E+03 2.18358E+03 1.76857E+03 1.43262E+03 + 1.16084E+03 9.41067E+02 7.63407E+02 6.19841E+02 5.03857E+02 4.10176E+02 + 3.34515E+02 2.73405E+02 2.24037E+02 1.84138E+02 1.51869E+02 1.25741E+02 + 1.04557E+02 8.73821E+01 7.33816E+01 6.19784E+01 5.26327E+01 4.49628E+01 + 3.86411E+01 3.34076E+01 2.90517E+01 2.54154E+01 2.23577E+01 1.97745E+01 + 1.75801E+01 1.57057E+01 1.40958E+01 1.27053E+01 1.14980E+01 1.04441E+01 + 9.51936E+00 8.70399E+00 7.98161E+00 7.33868E+00 6.76399E+00 6.24814E+00 + 5.78352E+00 5.36270E+00 4.98087E+00 4.63298E+00 4.31543E+00 4.02383E+00 + 3.75600E+00 3.50917E+00 3.28115E+00 3.06969E+00 2.87367E+00 2.69132E+00 + 2.52141E+00 2.36281E+00 2.21452E+00 2.07567E+00 1.94547E+00 1.82323E+00 + 1.70833E+00 1.60022E+00 1.49840E+00 1.40244E+00 1.31193E+00 1.22651E+00 + 1.14589E+00 1.06973E+00 9.97803E-01 9.29861E-01 8.65697E-01 8.05143E-01 + 7.47882E-01 6.93954E-01 6.43107E-01 5.95203E-01 5.50107E-01 5.07693E-01 + 4.67838E-01 4.30424E-01 3.95336E-01 3.62462E-01 3.31695E-01 3.02934E-01 + 2.76078E-01 2.51035E-01 2.27715E-01 2.06033E-01 1.85912E-01 1.67269E-01 + 1.50030E-01 1.34152E-01 1.19520E-01 1.06092E-01 9.38026E-02 8.25882E-02 + 7.23879E-02 6.31422E-02 5.47927E-02 4.72831E-02 4.05579E-02 3.45634E-02 + 2.92472E-02 2.45594E-02 2.04479E-02 1.68708E-02 1.37753E-02 1.11206E-02 + 8.86402E-03 6.96488E-03 5.38440E-03 4.08581E-03 3.03437E-03 2.19741E-03 + 1.54432E-03 1.04690E-03 6.78638E-04 4.15913E-04 2.36861E-04 1.22100E-04 + 5.45438E-05 1.94994E-05 4.82435E-06 6.11978E-07 0.00000E+00 4.00267E+09 + 3.28879E+09 2.68534E+09 2.19232E+09 1.78959E+09 1.46067E+09 1.19205E+09 + 9.72711E+08 7.93630E+08 6.47438E+08 5.28108E+08 4.30717E+08 3.51241E+08 + 2.86393E+08 2.33488E+08 1.90331E+08 1.55130E+08 1.26423E+08 1.03015E+08 + 8.39299E+07 6.83714E+07 5.56896E+07 4.53539E+07 3.69314E+07 3.00689E+07 + 2.44782E+07 1.99239E+07 1.62150E+07 1.31830E+07 1.07261E+07 8.72580E+06 + 7.09755E+06 5.77230E+06 4.69381E+06 3.81626E+06 3.10212E+06 2.52118E+06 + 2.04871E+06 1.66452E+06 1.35215E+06 1.09822E+06 8.91822E+05 7.24091E+05 + 5.87801E+05 4.77078E+05 3.87139E+05 3.14096E+05 2.54784E+05 2.06630E+05 + 1.67542E+05 1.35819E+05 1.10078E+05 8.91949E+04 7.22566E+04 5.85207E+04 + 4.73840E+04 3.83568E+04 3.10412E+04 2.51141E+04 2.03133E+04 1.64257E+04 + 1.32784E+04 1.07314E+04 8.67066E+03 7.00395E+03 5.65638E+03 4.56720E+03 + 3.68724E+03 2.97610E+03 2.40251E+03 1.93959E+03 1.56608E+03 1.26490E+03 + 1.02212E+03 8.26486E+02 6.68897E+02 5.41982E+02 4.39788E+02 3.57505E+02 + 2.91248E+02 2.37883E+02 1.94881E+02 1.60205E+02 1.32211E+02 1.09578E+02 + 9.12824E+01 7.64105E+01 6.43319E+01 5.44607E+01 4.63821E+01 3.97422E+01 + 3.42602E+01 2.97100E+01 2.59216E+01 2.27443E+01 2.00668E+01 1.77980E+01 + 1.58646E+01 1.42076E+01 1.27797E+01 1.15424E+01 1.04644E+01 9.52038E+00 + 8.68941E+00 7.95442E+00 7.30133E+00 6.71843E+00 6.19598E+00 5.72608E+00 + 5.30106E+00 4.91593E+00 4.56548E+00 4.24602E+00 3.95303E+00 3.68428E+00 + 3.43690E+00 3.20867E+00 2.99728E+00 2.80159E+00 2.61978E+00 2.45060E+00 + 2.29289E+00 2.14564E+00 2.00796E+00 1.87904E+00 1.75818E+00 1.64475E+00 + 1.53819E+00 1.43799E+00 1.34370E+00 1.25492E+00 1.17128E+00 1.09248E+00 + 1.01817E+00 9.48109E-01 8.82061E-01 8.19802E-01 7.61159E-01 7.05814E-01 + 6.53792E-01 6.04839E-01 5.58809E-01 5.15564E-01 4.74971E-01 4.36903E-01 + 4.01238E-01 3.67856E-01 3.36644E-01 3.07492E-01 2.80296E-01 2.54956E-01 + 2.31376E-01 2.09466E-01 1.89141E-01 1.70320E-01 1.52923E-01 1.36873E-01 + 1.22124E-01 1.08567E-01 9.61545E-02 8.48227E-02 7.45087E-02 6.51514E-02 + 5.66921E-02 4.90733E-02 4.22396E-02 3.61368E-02 3.07126E-02 2.59164E-02 + 2.16999E-02 1.80132E-02 1.48160E-02 1.20585E-02 9.70183E-03 7.70581E-03 + 6.03229E-03 4.64509E-03 3.51007E-03 2.59515E-03 1.87032E-03 1.30760E-03 + 8.81386E-04 5.67750E-04 3.45508E-04 1.95194E-04 9.96919E-05 4.40492E-05 + 1.55454E-05 3.79760E-06 4.82979E-07 0.00000E+00 5.33432E+09 4.37416E+09 + 3.56372E+09 2.90300E+09 2.36445E+09 1.92555E+09 1.56789E+09 1.27649E+09 + 1.03909E+09 8.45728E+08 6.88247E+08 5.60008E+08 4.55597E+08 3.70599E+08 + 3.01414E+08 2.45107E+08 1.99290E+08 1.62012E+08 1.31688E+08 1.07023E+08 + 8.69641E+07 7.06540E+07 5.73939E+07 4.66151E+07 3.78545E+07 3.07354E+07 + 2.49509E+07 2.02521E+07 1.64208E+07 1.33243E+07 1.08099E+07 8.76854E+06 + 7.11150E+06 5.76662E+06 4.67529E+06 3.78959E+06 3.07108E+06 2.48835E+06 + 2.01582E+06 1.63273E+06 1.32218E+06 1.07050E+06 8.66560E+05 7.01331E+05 + 5.67492E+05 4.59100E+05 3.71332E+05 3.00278E+05 2.42767E+05 1.96226E+05 + 1.58571E+05 1.28111E+05 1.03477E+05 8.35588E+04 6.74573E+04 5.44443E+04 + 4.39298E+04 3.54362E+04 2.85770E+04 2.30390E+04 1.85691E+04 1.49623E+04 + 1.20528E+04 9.70658E+03 7.81518E+03 6.29094E+03 5.06302E+03 4.07422E+03 + 3.27775E+03 2.63742E+03 2.12233E+03 1.70807E+03 1.37511E+03 1.10757E+03 + 8.92686E+02 7.20134E+02 5.81606E+02 4.70410E+02 3.81155E+02 3.09506E+02 + 2.51972E+02 2.05752E+02 1.68592E+02 1.38681E+02 1.14570E+02 9.51356E+01 + 7.93836E+01 6.66269E+01 5.62309E+01 4.77467E+01 4.07926E+01 3.50669E+01 + 3.03271E+01 2.63912E+01 2.30985E+01 2.03306E+01 1.79907E+01 1.60013E+01 + 1.43001E+01 1.28370E+01 1.15718E+01 1.04715E+01 9.50959E+00 8.66435E+00 + 7.91794E+00 7.25570E+00 6.66551E+00 6.13727E+00 5.66281E+00 5.23423E+00 + 4.84639E+00 4.49393E+00 4.17303E+00 3.87911E+00 3.60983E+00 3.36229E+00 + 3.13419E+00 2.92320E+00 2.72814E+00 2.54715E+00 2.37895E+00 2.22238E+00 + 2.07640E+00 1.94009E+00 1.81265E+00 1.69335E+00 1.58156E+00 1.47670E+00 + 1.37826E+00 1.28578E+00 1.19885E+00 1.11709E+00 1.04019E+00 9.67811E-01 + 8.99699E-01 8.35603E-01 7.75300E-01 7.18608E-01 6.65207E-01 6.15111E-01 + 5.68064E-01 5.23913E-01 4.82514E-01 4.43732E-01 4.07434E-01 3.73495E-01 + 3.41792E-01 3.12210E-01 2.84637E-01 2.58967E-01 2.35099E-01 2.12937E-01 + 1.92389E-01 1.73369E-01 1.55797E-01 1.39591E-01 1.24674E-01 1.11000E-01 + 9.84603E-02 8.70081E-02 7.65787E-02 6.71101E-02 5.85421E-02 5.08165E-02 + 4.38774E-02 3.76702E-02 3.21426E-02 2.72437E-02 2.29248E-02 1.91394E-02 + 1.58401E-02 1.29879E-02 1.05363E-02 8.44834E-03 6.68631E-03 5.21458E-03 + 3.99950E-03 3.00950E-03 2.21504E-03 1.58865E-03 1.10484E-03 7.40451E-04 + 4.73944E-04 2.86378E-04 1.60488E-04 8.12055E-05 3.54893E-05 1.23644E-05 + 2.98313E-06 3.80372E-07 0.00000E+00 7.03886E+09 5.76093E+09 4.68377E+09 + 3.80739E+09 3.09452E+09 2.51473E+09 2.04325E+09 1.65990E+09 1.34827E+09 + 1.09496E+09 8.89106E+08 7.21833E+08 5.85935E+08 4.75544E+08 3.85886E+08 + 3.13080E+08 2.53968E+08 2.05982E+08 1.67034E+08 1.35427E+08 1.09782E+08 + 8.89773E+07 7.21028E+07 5.84182E+07 4.73223E+07 3.83270E+07 3.10354E+07 + 2.51271E+07 2.03212E+07 1.64467E+07 1.33084E+07 1.07669E+07 8.70917E+06 + 7.04332E+06 5.69501E+06 4.60361E+06 3.72055E+06 3.00627E+06 2.42862E+06 + 1.96155E+06 1.58397E+06 1.27880E+06 1.03220E+06 8.32965E+05 6.72037E+05 + 5.42077E+05 4.37146E+05 3.52444E+05 2.84085E+05 2.28928E+05 1.84433E+05 + 1.48549E+05 1.19615E+05 9.62909E+04 7.74937E+04 6.23486E+04 5.01493E+04 + 4.03254E+04 3.24167E+04 2.60514E+04 2.09300E+04 1.68107E+04 1.34983E+04 + 1.08358E+04 8.69625E+03 6.97761E+03 5.59755E+03 4.48982E+03 3.60043E+03 + 2.88770E+03 2.31623E+03 1.85810E+03 1.49105E+03 1.19708E+03 9.61708E+02 + 7.73304E+02 6.22527E+02 5.01878E+02 4.05336E+02 3.28075E+02 2.66226E+02 + 2.16688E+02 1.76981E+02 1.45116E+02 1.19504E+02 9.89205E+01 8.22852E+01 + 6.88516E+01 5.79349E+01 4.90504E+01 4.17881E+01 3.58247E+01 3.09010E+01 + 2.68227E+01 2.34194E+01 2.05654E+01 1.81581E+01 1.61159E+01 1.43732E+01 + 1.28774E+01 1.15862E+01 1.04654E+01 9.48727E+00 8.62910E+00 7.87244E+00 + 7.20209E+00 6.60552E+00 6.07229E+00 5.59398E+00 5.16250E+00 4.77253E+00 + 4.41857E+00 4.09673E+00 3.80230E+00 3.53291E+00 3.28557E+00 3.05796E+00 + 2.84768E+00 2.65353E+00 2.47364E+00 2.30668E+00 2.15148E+00 2.00698E+00 + 1.87225E+00 1.74647E+00 1.62891E+00 1.51891E+00 1.41589E+00 1.31934E+00 + 1.22879E+00 1.14381E+00 1.06403E+00 9.89123E-01 9.18744E-01 8.52636E-01 + 7.90543E-01 7.32235E-01 6.77524E-01 6.26089E-01 5.77932E-01 5.32793E-01 + 4.90517E-01 4.50956E-01 4.13967E-01 3.79417E-01 3.47176E-01 3.17121E-01 + 2.89132E-01 2.63098E-01 2.38911E-01 2.16468E-01 1.95675E-01 1.76439E-01 + 1.58672E-01 1.42294E-01 1.27225E-01 1.13387E-01 1.00732E-01 8.91543E-02 + 7.86068E-02 6.90254E-02 6.03487E-02 5.25175E-02 4.54751E-02 3.91665E-02 + 3.35389E-02 2.85415E-02 2.41254E-02 2.02435E-02 1.68516E-02 1.39044E-02 + 1.13650E-02 9.18958E-03 7.34328E-03 5.79088E-03 4.49918E-03 3.43702E-03 + 2.57528E-03 1.88685E-03 1.34666E-03 9.31602E-04 6.20739E-04 3.94783E-04 + 2.36843E-04 1.31654E-04 6.59943E-05 2.85260E-05 9.81191E-06 2.33855E-06 + 2.98948E-07 0.00000E+00 9.19699E+09 7.51360E+09 6.09658E+09 4.94593E+09 + 4.01178E+09 3.25351E+09 2.63811E+09 2.13875E+09 1.73361E+09 1.40497E+09 + 1.13843E+09 9.22289E+08 7.47052E+08 6.05000E+08 4.89870E+08 3.96576E+08 + 3.20990E+08 2.59762E+08 2.10173E+08 1.70018E+08 1.37509E+08 1.11194E+08 + 8.98979E+07 7.26659E+07 5.87253E+07 4.74494E+07 3.83303E+07 3.09583E+07 + 2.49758E+07 2.01642E+07 1.62761E+07 1.31350E+07 1.05978E+07 8.54890E+06 + 6.89462E+06 5.55887E+06 4.48083E+06 3.61103E+06 2.90941E+06 2.34356E+06 + 1.88732E+06 1.51954E+06 1.22313E+06 9.84303E+05 7.91910E+05 6.36962E+05 + 5.12200E+05 4.11768E+05 3.30942E+05 2.65909E+05 2.13597E+05 1.71529E+05 + 1.37707E+05 1.10522E+05 8.86782E+04 7.11305E+04 5.70380E+04 4.57237E+04 + 3.66426E+04 2.93562E+04 2.35116E+04 1.88250E+04 1.50683E+04 1.20579E+04 + 9.64649E+03 7.71553E+03 6.16986E+03 4.93312E+03 3.94330E+03 3.15260E+03 + 2.52062E+03 2.01560E+03 1.61226E+03 1.29024E+03 1.03323E+03 8.28145E+02 + 6.64534E+02 5.34023E+02 4.29913E+02 3.46851E+02 2.80561E+02 2.27627E+02 + 1.85325E+02 1.51478E+02 1.24353E+02 1.02617E+02 8.51007E+01 7.09955E+01 + 5.95650E+01 5.02879E+01 4.27250E+01 3.65310E+01 3.14300E+01 2.72153E+01 + 2.37065E+01 2.07708E+01 1.83001E+01 1.62084E+01 1.44271E+01 1.29010E+01 + 1.15861E+01 1.04466E+01 9.45370E+00 8.58396E+00 7.81823E+00 7.14080E+00 + 6.53874E+00 6.00132E+00 5.51989E+00 5.08614E+00 4.69461E+00 4.33969E+00 + 4.01737E+00 3.72288E+00 3.45376E+00 3.20699E+00 2.98019E+00 2.77094E+00 + 2.57800E+00 2.39946E+00 2.23399E+00 2.08038E+00 1.93757E+00 1.80461E+00 + 1.68067E+00 1.56500E+00 1.45694E+00 1.35590E+00 1.26136E+00 1.17284E+00 + 1.08991E+00 1.01219E+00 9.39347E-01 8.71030E-01 8.06978E-01 7.46928E-01 + 6.90646E-01 6.37937E-01 5.88480E-01 5.42266E-01 4.99033E-01 4.58622E-01 + 4.20880E-01 3.85662E-01 3.52832E-01 3.22257E-01 2.93811E-01 2.67376E-01 + 2.42837E-01 2.20087E-01 1.99022E-01 1.79547E-01 1.61570E-01 1.45003E-01 + 1.29766E-01 1.15779E-01 1.02964E-01 9.12722E-02 8.06022E-02 7.09054E-02 + 6.21187E-02 5.41819E-02 4.70372E-02 4.06290E-02 3.49041E-02 2.98113E-02 + 2.53015E-02 2.13279E-02 1.78453E-02 1.48116E-02 1.21840E-02 9.92736E-03 + 8.00064E-03 6.37119E-03 5.00613E-03 3.87468E-03 2.94804E-03 2.19946E-03 + 1.60413E-03 1.13925E-03 7.83923E-04 5.19300E-04 3.28145E-04 1.95451E-04 + 1.07761E-04 5.35108E-05 2.28765E-05 7.76901E-06 1.82961E-06 2.34484E-07 + 0.00000E+00 1.19021E+10 9.70667E+09 7.86101E+09 6.36510E+09 5.15292E+09 + 4.17083E+09 3.37530E+09 2.73100E+09 2.20927E+09 1.78687E+09 1.44496E+09 + 1.16824E+09 9.44338E+08 7.63196E+08 6.16678E+08 4.98189E+08 4.02385E+08 + 3.24938E+08 2.62344E+08 2.11763E+08 1.70899E+08 1.37891E+08 1.11235E+08 + 8.97120E+07 7.23378E+07 5.83155E+07 4.70001E+07 3.78729E+07 3.04827E+07 + 2.45523E+07 1.97711E+07 1.59173E+07 1.28117E+07 1.03096E+07 8.29414E+06 + 6.67066E+06 5.36353E+06 4.31146E+06 3.46488E+06 2.78382E+06 2.23605E+06 + 1.79559E+06 1.44151E+06 1.15694E+06 9.28296E+05 7.44633E+05 5.97140E+05 + 4.78726E+05 3.83682E+05 3.07419E+05 2.46240E+05 1.97178E+05 1.57842E+05 + 1.26315E+05 1.01053E+05 8.08181E+04 6.46141E+04 5.16424E+04 4.12616E+04 + 3.29568E+04 2.63152E+04 2.10055E+04 1.67620E+04 1.33720E+04 1.06647E+04 + 8.50340E+03 6.77870E+03 5.40298E+03 4.30534E+03 3.43124E+03 2.73477E+03 + 2.17994E+03 1.73820E+03 1.38663E+03 1.10689E+03 8.84378E+02 7.07407E+02 + 5.66673E+02 4.54752E+02 3.65731E+02 2.94899E+02 2.38508E+02 1.93578E+02 + 1.57733E+02 1.29092E+02 1.06207E+02 8.78164E+01 7.30489E+01 6.11144E+01 + 5.14544E+01 4.36000E+01 3.71838E+01 3.19128E+01 2.75682E+01 2.39595E+01 + 2.09469E+01 1.84168E+01 1.62791E+01 1.44621E+01 1.29082E+01 1.15716E+01 + 1.04153E+01 9.40923E+00 8.52927E+00 7.75563E+00 7.07214E+00 6.46550E+00 + 5.92469E+00 5.44084E+00 5.00545E+00 4.61293E+00 4.25755E+00 3.93522E+00 + 3.64108E+00 3.37263E+00 3.12678E+00 2.90113E+00 2.69321E+00 2.50174E+00 + 2.32481E+00 2.16106E+00 2.00926E+00 1.86834E+00 1.73733E+00 1.61539E+00 + 1.50176E+00 1.39578E+00 1.29685E+00 1.20442E+00 1.11803E+00 1.03724E+00 + 9.61648E-01 8.90933E-01 8.24729E-01 7.62774E-01 7.04798E-01 6.50562E-01 + 5.99868E-01 5.52394E-01 5.08119E-01 4.66782E-01 4.28218E-01 3.92273E-01 + 3.58798E-01 3.27654E-01 2.98708E-01 2.71832E-01 2.46907E-01 2.23817E-01 + 2.02454E-01 1.82717E-01 1.64508E-01 1.47737E-01 1.32315E-01 1.18164E-01 + 1.05204E-01 9.33573E-02 8.25748E-02 7.27584E-02 6.38593E-02 5.58157E-02 + 4.85687E-02 4.20618E-02 3.62412E-02 3.10553E-02 2.64547E-02 2.23924E-02 + 1.88233E-02 1.57048E-02 1.29964E-02 1.06581E-02 8.65644E-03 6.95323E-03 + 5.51789E-03 4.31989E-03 3.33073E-03 2.52391E-03 1.87491E-03 1.36114E-03 + 9.61898E-04 6.58333E-04 4.33549E-04 2.72186E-04 1.60948E-04 8.80112E-05 + 4.32922E-05 1.83047E-05 6.13812E-06 1.42866E-06 1.83562E-07 0.00000E+00 + 1.52613E+10 1.24255E+10 1.00444E+10 8.11794E+09 6.55971E+09 5.29955E+09 + 4.28063E+09 3.45693E+09 2.79117E+09 2.25317E+09 1.81850E+09 1.46738E+09 + 1.18380E+09 9.54832E+08 7.69983E+08 6.20786E+08 5.00389E+08 4.03255E+08 + 3.24903E+08 2.61717E+08 2.10771E+08 1.69704E+08 1.36606E+08 1.09938E+08 + 8.84552E+07 7.11531E+07 5.72205E+07 4.60063E+07 3.69459E+07 2.96909E+07 + 2.38546E+07 1.91607E+07 1.53866E+07 1.23526E+07 9.91434E+06 7.95472E+06 + 6.38060E+06 5.11657E+06 4.10183E+06 3.28742E+06 2.63396E+06 2.10979E+06 + 1.68944E+06 1.35245E+06 1.08236E+06 8.65941E+05 6.92587E+05 5.53766E+05 + 4.42632E+05 3.53689E+05 2.82528E+05 2.25611E+05 1.80101E+05 1.43723E+05 + 1.14655E+05 9.14343E+04 7.28918E+04 5.80897E+04 4.62776E+04 3.68548E+04 + 2.93407E+04 2.33509E+04 1.85780E+04 1.47761E+04 1.17489E+04 9.33950E+03 + 7.42252E+03 5.89803E+03 4.68537E+03 3.72260E+03 2.95782E+03 2.35043E+03 + 1.86832E+03 1.48579E+03 1.18235E+03 9.41719E+02 7.50922E+02 5.99653E+02 + 4.79718E+02 3.84610E+02 3.09161E+02 2.49272E+02 2.01695E+02 1.63850E+02 + 1.33697E+02 1.09672E+02 9.04200E+01 7.50030E+01 6.25772E+01 5.25459E+01 + 4.44105E+01 3.77814E+01 3.23485E+01 2.78808E+01 2.41781E+01 2.10936E+01 + 1.85083E+01 1.63282E+01 1.44784E+01 1.28994E+01 1.15433E+01 1.03719E+01 + 9.35422E+00 8.46537E+00 7.68499E+00 6.99645E+00 6.38612E+00 5.84270E+00 + 5.35712E+00 4.92071E+00 4.52777E+00 4.17244E+00 3.85055E+00 3.55719E+00 + 3.28978E+00 3.04520E+00 2.82100E+00 2.61470E+00 2.42497E+00 2.24989E+00 + 2.08809E+00 1.93831E+00 1.79946E+00 1.67057E+00 1.55079E+00 1.43934E+00 + 1.33556E+00 1.23884E+00 1.14864E+00 1.06446E+00 9.85874E-01 9.12479E-01 + 8.43940E-01 7.79891E-01 7.20063E-01 6.64183E-01 6.12007E-01 5.63332E-01 + 5.17838E-01 4.75491E-01 4.36032E-01 3.99292E-01 3.65115E-01 3.33350E-01 + 3.03856E-01 2.76497E-01 2.51147E-01 2.27685E-01 2.05995E-01 1.85970E-01 + 1.67507E-01 1.50512E-01 1.34892E-01 1.20561E-01 1.07441E-01 9.54527E-02 + 8.45205E-02 7.45937E-02 6.55784E-02 5.74256E-02 5.00750E-02 4.34693E-02 + 3.75538E-02 3.22762E-02 2.75868E-02 2.34383E-02 1.97855E-02 1.65857E-02 + 1.37981E-02 1.13846E-02 9.30749E-03 7.53528E-03 6.03246E-03 4.77048E-03 + 3.72108E-03 2.85797E-03 2.15684E-03 1.59528E-03 1.15277E-03 8.10585E-04 + 5.51777E-04 3.61232E-04 2.25307E-04 1.32259E-04 7.17277E-05 3.49488E-05 + 1.46147E-05 4.83938E-06 1.11349E-06 1.43428E-07 0.00000E+00 1.93970E+10 + 1.57673E+10 1.27231E+10 1.02645E+10 8.27931E+09 6.67669E+09 5.38316E+09 + 4.33933E+09 3.49715E+09 2.81782E+09 2.26996E+09 1.82821E+09 1.47211E+09 + 1.18510E+09 9.53831E+08 7.67517E+08 6.17454E+08 4.96614E+08 3.99329E+08 + 3.21025E+08 2.58013E+08 2.07318E+08 1.66543E+08 1.33754E+08 1.07393E+08 + 8.62052E+07 6.91783E+07 5.55018E+07 4.44750E+07 3.56639E+07 2.85907E+07 + 2.29141E+07 1.83596E+07 1.47062E+07 1.17765E+07 9.42718E+06 7.54417E+06 + 6.03550E+06 4.82710E+06 3.85947E+06 3.08487E+06 2.46497E+06 1.96903E+06 + 1.57237E+06 1.25521E+06 1.00170E+06 7.99130E+05 6.37313E+05 5.08091E+05 + 4.04932E+05 3.22606E+05 2.56928E+05 2.04549E+05 1.62790E+05 1.29510E+05 + 1.02996E+05 8.18803E+04 6.50698E+04 5.16918E+04 4.10493E+04 3.25863E+04 + 2.58590E+04 2.05135E+04 1.62678E+04 1.28969E+04 1.02217E+04 8.09944E+03 + 6.41667E+03 5.08204E+03 4.02558E+03 3.18886E+03 2.52633E+03 2.00202E+03 + 1.58725E+03 1.25923E+03 9.99875E+02 7.94851E+02 6.32789E+02 5.04678E+02 + 4.03387E+02 3.23270E+02 2.59863E+02 2.09636E+02 1.69797E+02 1.38146E+02 + 1.12998E+02 9.29006E+01 7.68503E+01 6.39482E+01 5.35591E+01 4.51545E+01 + 3.83225E+01 3.27364E+01 2.81530E+01 2.43625E+01 2.12112E+01 1.85751E+01 + 1.63561E+01 1.44767E+01 1.28749E+01 1.15014E+01 1.03167E+01 9.28907E+00 + 8.39267E+00 7.60668E+00 6.91409E+00 6.30094E+00 5.75568E+00 5.26906E+00 + 4.83225E+00 4.43942E+00 4.08463E+00 3.76363E+00 3.47144E+00 3.20545E+00 + 2.96247E+00 2.74004E+00 2.53563E+00 2.34791E+00 2.17491E+00 2.01526E+00 + 1.86769E+00 1.73109E+00 1.60448E+00 1.48700E+00 1.37786E+00 1.27640E+00 + 1.18199E+00 1.09409E+00 1.01220E+00 9.35889E-01 8.64742E-01 7.98421E-01 + 7.36558E-01 6.78879E-01 6.25107E-01 5.74996E-01 5.28336E-01 4.84810E-01 + 4.44374E-01 4.06770E-01 3.71826E-01 3.39383E-01 3.09290E-01 2.81404E-01 + 2.55589E-01 2.31717E-01 2.09668E-01 1.89328E-01 1.70587E-01 1.53347E-01 + 1.37510E-01 1.22987E-01 1.09693E-01 9.75497E-02 8.64790E-02 7.64075E-02 + 6.72842E-02 5.90186E-02 5.15623E-02 4.48567E-02 3.88460E-02 3.34773E-02 + 2.87003E-02 2.44673E-02 2.07330E-02 1.74543E-02 1.45905E-02 1.21031E-02 + 9.95628E-03 8.11451E-03 6.54830E-03 5.22470E-03 4.11720E-03 3.19966E-03 + 2.44796E-03 1.83983E-03 1.35487E-03 9.74481E-04 6.81783E-04 4.61576E-04 + 3.00386E-04 1.86128E-04 1.08461E-04 5.83350E-05 2.81536E-05 1.16437E-05 + 3.80766E-06 8.66284E-07 1.11864E-07 0.00000E+00 2.44478E+10 1.98418E+10 + 1.59833E+10 1.28724E+10 1.03647E+10 8.34371E+09 6.71532E+09 5.40354E+09 + 4.34703E+09 3.49629E+09 2.81141E+09 2.26016E+09 1.81657E+09 1.45969E+09 + 1.17265E+09 9.41819E+08 7.56242E+08 6.07081E+08 4.87218E+08 3.90922E+08 + 3.13578E+08 2.51471E+08 2.01612E+08 1.61595E+08 1.29486E+08 1.03728E+08 + 8.30700E+07 6.65097E+07 5.31845E+07 4.25584E+07 3.40457E+07 2.72278E+07 + 2.17688E+07 1.73992E+07 1.39025E+07 1.11044E+07 8.86652E+06 7.07741E+06 + 5.64752E+06 4.50505E+06 3.59253E+06 2.86390E+06 2.28228E+06 1.81816E+06 + 1.44793E+06 1.15268E+06 9.17320E+05 7.29755E+05 5.80331E+05 4.61335E+05 + 3.66604E+05 2.91216E+05 2.31243E+05 1.83552E+05 1.45640E+05 1.15514E+05 + 9.15841E+04 7.25834E+04 5.75023E+04 4.55372E+04 3.60481E+04 2.85258E+04 + 2.25650E+04 1.78437E+04 1.41056E+04 1.11474E+04 8.80731E+03 6.95709E+03 + 5.49387E+03 4.33896E+03 3.42692E+03 2.70685E+03 2.13868E+03 1.69052E+03 + 1.33714E+03 1.05855E+03 8.38968E+02 6.65907E+02 5.29501E+02 4.21965E+02 + 3.37155E+02 2.70226E+02 2.17360E+02 1.75547E+02 1.42419E+02 1.16169E+02 + 9.52485E+01 7.85843E+01 6.52231E+01 5.44912E+01 4.58303E+01 3.88064E+01 + 3.30763E+01 2.83848E+01 2.45128E+01 2.13000E+01 1.86174E+01 1.63633E+01 + 1.44572E+01 1.28352E+01 1.14465E+01 1.02504E+01 9.21419E+00 8.31155E+00 + 7.52109E+00 6.82544E+00 6.21032E+00 5.66398E+00 5.17698E+00 4.74036E+00 + 4.34818E+00 3.99441E+00 3.67474E+00 3.38412E+00 3.11989E+00 2.87884E+00 + 2.65847E+00 2.45622E+00 2.27074E+00 2.10006E+00 1.94276E+00 1.79758E+00 + 1.66339E+00 1.53921E+00 1.42415E+00 1.31745E+00 1.21840E+00 1.12639E+00 + 1.04087E+00 9.61339E-01 8.87348E-01 8.18489E-01 7.54417E-01 6.94762E-01 + 6.39245E-01 5.87586E-01 5.39534E-01 4.94880E-01 4.53304E-01 4.14756E-01 + 3.78977E-01 3.45795E-01 3.15049E-01 2.86586E-01 2.60262E-01 2.35944E-01 + 2.13501E-01 1.92814E-01 1.73770E-01 1.56261E-01 1.40188E-01 1.25455E-01 + 1.11975E-01 9.96630E-02 8.84422E-02 7.82362E-02 6.89733E-02 6.06024E-02 + 5.30370E-02 4.62293E-02 4.01222E-02 3.46622E-02 2.97981E-02 2.54817E-02 + 2.16672E-02 1.83114E-02 1.53735E-02 1.28150E-02 1.05994E-02 8.69309E-03 + 7.06289E-03 5.68120E-03 4.51755E-03 3.54736E-03 2.74660E-03 2.09313E-03 + 1.56665E-03 1.14864E-03 8.22269E-04 5.72386E-04 3.85394E-04 2.49310E-04 + 1.53461E-04 8.87679E-05 4.73463E-05 2.26328E-05 9.25764E-06 2.98998E-06 + 6.72787E-07 8.70930E-08 0.00000E+00 3.05693E+10 2.47723E+10 1.99216E+10 + 1.60170E+10 1.28748E+10 1.03467E+10 8.31311E+09 6.67765E+09 5.36267E+09 + 4.30562E+09 3.45609E+09 2.77350E+09 2.22518E+09 1.78482E+09 1.43124E+09 + 1.14741E+09 9.19634E+08 7.36881E+08 5.90288E+08 4.72732E+08 3.78485E+08 + 3.02944E+08 2.42413E+08 1.93922E+08 1.55087E+08 1.23992E+08 9.91012E+07 + 7.91866E+07 6.31935E+07 5.04650E+07 4.02880E+07 3.21535E+07 2.56534E+07 + 2.04609E+07 1.63142E+07 1.30028E+07 1.03599E+07 8.25141E+06 6.56983E+06 + 5.22914E+06 4.16059E+06 3.30923E+06 2.63114E+06 2.09124E+06 1.66151E+06 + 1.31960E+06 1.04766E+06 8.31443E+05 6.59595E+05 5.23062E+05 4.14628E+05 + 3.28542E+05 2.60225E+05 2.06030E+05 1.63056E+05 1.28992E+05 1.02003E+05 + 8.06268E+04 6.37044E+04 5.03133E+04 3.97210E+04 3.13463E+04 2.47279E+04 + 1.94998E+04 1.53717E+04 1.21138E+04 9.54372E+03 7.51731E+03 5.91924E+03 + 4.66145E+03 3.67097E+03 2.89118E+03 2.27765E+03 1.79510E+03 1.41569E+03 + 1.11745E+03 8.83049E+02 6.98838E+02 5.54060E+02 4.40250E+02 3.50746E+02 + 2.80311E+02 2.24832E+02 1.81073E+02 1.46498E+02 1.19175E+02 9.74553E+01 + 8.01996E+01 6.63986E+01 5.53403E+01 4.64369E+01 3.92327E+01 3.33681E+01 + 2.85764E+01 2.46295E+01 2.13606E+01 1.86359E+01 1.63502E+01 1.44205E+01 + 1.27809E+01 1.13790E+01 1.01732E+01 9.13004E+00 8.22243E+00 7.42862E+00 + 6.73085E+00 6.11462E+00 5.56793E+00 5.08121E+00 4.64536E+00 4.25436E+00 + 3.90208E+00 3.58414E+00 3.29547E+00 3.03335E+00 2.79454E+00 2.57651E+00 + 2.37668E+00 2.19368E+00 2.02551E+00 1.87075E+00 1.72813E+00 1.59650E+00 + 1.47488E+00 1.36237E+00 1.25820E+00 1.16166E+00 1.07213E+00 9.89054E-01 + 9.11928E-01 8.40302E-01 7.73763E-01 7.11962E-01 6.54527E-01 6.01176E-01 + 5.51626E-01 5.05624E-01 4.62956E-01 4.23307E-01 3.86617E-01 3.52629E-01 + 3.21170E-01 2.92078E-01 2.65200E-01 2.40392E-01 2.17519E-01 1.96454E-01 + 1.77077E-01 1.59275E-01 1.42944E-01 1.27983E-01 1.14300E-01 1.01808E-01 + 9.04236E-02 8.00722E-02 7.06790E-02 6.21737E-02 5.45059E-02 4.75929E-02 + 4.13875E-02 3.58350E-02 3.08834E-02 2.64838E-02 2.25901E-02 1.91585E-02 + 1.61481E-02 1.35201E-02 1.12381E-02 9.26797E-03 7.57815E-03 6.13773E-03 + 4.92094E-03 3.89972E-03 3.05133E-03 2.35373E-03 1.78669E-03 1.33173E-03 + 9.72086E-04 6.92598E-04 4.79673E-04 3.21193E-04 2.06530E-04 1.26286E-04 + 7.25087E-05 3.83515E-05 1.81581E-05 7.34581E-06 2.34343E-06 5.21636E-07 + 6.76926E-08 0.00000E+00 3.79358E+10 3.06965E+10 2.46453E+10 1.97823E+10 + 1.58751E+10 1.27367E+10 1.02162E+10 8.19251E+09 6.56807E+09 5.26442E+09 + 4.21847E+09 3.37946E+09 2.70663E+09 2.16718E+09 1.73480E+09 1.38831E+09 + 1.11072E+09 8.88393E+08 7.10370E+08 5.67862E+08 4.53813E+08 3.62566E+08 + 2.89580E+08 2.31219E+08 1.84564E+08 1.47278E+08 1.17486E+08 9.36946E+07 + 7.46246E+07 5.94761E+07 4.73875E+07 3.77437E+07 3.00526E+07 2.39208E+07 + 1.90337E+07 1.51388E+07 1.20364E+07 9.56647E+06 7.60062E+06 6.03655E+06 + 4.79257E+06 3.80352E+06 3.01744E+06 2.39290E+06 1.89690E+06 1.50311E+06 + 1.19060E+06 9.42683E+05 7.46086E+05 5.90245E+05 4.66762E+05 3.68957E+05 + 2.91522E+05 2.30240E+05 1.81761E+05 1.43428E+05 1.13130E+05 8.91930E+04 + 7.02903E+04 5.53698E+04 4.35979E+04 3.43144E+04 2.69968E+04 2.12315E+04 + 1.66913E+04 1.31176E+04 1.03060E+04 8.09520E+03 6.35645E+03 4.99167E+03 + 3.91991E+03 3.07848E+03 2.41829E+03 1.90050E+03 1.49451E+03 1.17628E+03 + 9.26872E+02 7.31418E+02 5.78233E+02 4.58152E+02 3.63977E+02 2.90072E+02 + 2.32019E+02 1.86353E+02 1.50367E+02 1.22003E+02 9.95142E+01 8.16917E+01 + 6.74720E+01 5.61050E+01 4.69738E+01 3.96013E+01 3.36122E+01 2.87283E+01 + 2.47131E+01 2.13934E+01 1.86311E+01 1.63176E+01 1.43672E+01 1.27124E+01 + 1.12995E+01 1.00858E+01 9.03706E+00 8.12576E+00 7.32967E+00 6.63073E+00 + 6.01420E+00 5.46789E+00 4.98208E+00 4.54757E+00 4.15824E+00 3.80790E+00 + 3.49211E+00 3.20576E+00 2.94608E+00 2.70980E+00 2.49437E+00 2.29721E+00 + 2.11690E+00 1.95144E+00 1.79940E+00 1.65949E+00 1.53057E+00 1.41162E+00 + 1.30177E+00 1.20022E+00 1.10627E+00 1.01928E+00 9.38702E-01 8.64025E-01 + 7.94795E-01 7.30598E-01 6.71081E-01 6.15870E-01 5.64681E-01 5.17229E-01 + 4.73257E-01 4.32552E-01 3.94800E-01 3.59933E-01 3.27697E-01 2.97919E-01 + 2.70435E-01 2.45093E-01 2.21750E-01 2.00272E-01 1.80531E-01 1.62409E-01 + 1.45795E-01 1.30586E-01 1.16683E-01 1.03995E-01 9.24371E-02 8.19282E-02 + 7.23943E-02 6.37630E-02 5.59661E-02 4.89538E-02 4.26471E-02 3.70001E-02 + 3.19599E-02 2.74768E-02 2.35039E-02 1.99972E-02 1.69152E-02 1.42191E-02 + 1.18721E-02 9.84021E-03 8.09136E-03 6.59598E-03 5.32540E-03 4.25568E-03 + 3.36099E-03 2.62042E-03 2.01375E-03 1.52258E-03 1.13013E-03 8.21266E-04 + 5.82363E-04 4.01268E-04 2.67206E-04 1.70778E-04 1.03729E-04 5.91154E-05 + 3.10056E-05 1.45398E-05 5.81754E-06 1.83333E-06 4.03795E-07 5.25283E-08 + 0.00000E+00 4.67408E+10 3.77666E+10 3.02733E+10 2.42608E+10 1.94376E+10 + 1.55695E+10 1.24680E+10 9.98187E+09 7.98940E+09 6.39299E+09 5.11422E+09 + 4.09016E+09 3.27028E+09 2.61403E+09 2.08889E+09 1.66879E+09 1.33280E+09 + 1.06415E+09 8.49406E+08 6.77799E+08 5.40701E+08 4.31204E+08 3.43776E+08 + 2.73990E+08 2.18302E+08 1.73876E+08 1.38443E+08 1.10200E+08 8.76030E+07 + 6.96861E+07 5.54150E+07 4.40516E+07 3.50062E+07 2.78084E+07 2.20828E+07 + 1.75285E+07 1.39081E+07 1.10313E+07 8.74628E+06 6.93192E+06 5.49180E+06 + 4.34916E+06 3.44288E+06 2.72436E+06 2.15491E+06 1.70378E+06 1.34653E+06 + 1.06373E+06 8.39971E+05 6.62989E+05 5.23067E+05 4.12492E+05 3.25146E+05 + 2.56180E+05 2.01750E+05 1.58812E+05 1.24955E+05 9.82706E+04 7.72493E+04 + 6.06971E+04 4.76701E+04 3.74225E+04 2.93653E+04 2.30335E+04 1.80599E+04 + 1.41553E+04 1.10914E+04 8.68848E+03 6.80367E+03 5.32822E+03 4.17266E+03 + 3.26789E+03 2.55994E+03 2.00620E+03 1.57322E+03 1.23476E+03 9.70226E+02 + 7.63489E+02 6.01906E+02 4.75587E+02 3.76791E+02 2.99467E+02 2.38891E+02 + 1.91366E+02 1.54012E+02 1.24646E+02 1.01419E+02 8.30574E+01 6.84416E+01 + 5.67846E+01 4.74409E+01 3.99125E+01 3.38090E+01 2.88412E+01 2.47643E+01 + 2.13994E+01 1.86038E+01 1.62660E+01 1.42979E+01 1.26304E+01 1.12085E+01 + 9.98856E+00 8.93573E+00 8.02196E+00 7.22466E+00 6.52547E+00 5.90943E+00 + 5.36420E+00 4.87992E+00 4.44730E+00 4.06013E+00 3.71217E+00 3.39892E+00 + 3.11523E+00 2.85830E+00 2.62484E+00 2.41228E+00 2.21800E+00 2.04058E+00 + 1.87801E+00 1.72885E+00 1.59180E+00 1.46570E+00 1.34955E+00 1.24245E+00 + 1.14360E+00 1.05230E+00 9.67908E-01 8.89870E-01 8.17674E-01 7.50863E-01 + 6.89020E-01 6.31790E-01 5.78799E-01 5.29760E-01 4.84386E-01 4.42421E-01 + 4.03648E-01 3.67757E-01 3.34675E-01 3.04148E-01 2.76004E-01 2.50079E-01 + 2.26223E-01 2.04293E-01 1.84155E-01 1.65683E-01 1.48762E-01 1.33281E-01 + 1.19139E-01 1.06240E-01 9.44934E-02 8.38166E-02 7.41309E-02 6.53640E-02 + 5.74454E-02 5.03092E-02 4.39065E-02 3.81622E-02 3.30315E-02 2.84637E-02 + 2.44113E-02 2.08295E-02 1.76765E-02 1.49130E-02 1.25022E-02 1.04097E-02 + 8.60343E-03 7.05352E-03 5.73240E-03 4.61352E-03 3.67466E-03 2.89216E-03 + 2.24679E-03 1.72012E-03 1.29540E-03 9.57471E-04 6.92687E-04 4.88843E-04 + 3.35101E-04 2.21904E-04 1.40964E-04 8.50471E-05 4.81071E-05 2.50199E-05 + 1.16205E-05 4.59864E-06 1.43174E-06 3.12096E-07 4.06977E-08 0.00000E+00 + 5.71979E+10 4.61509E+10 3.69362E+10 2.95539E+10 2.36411E+10 1.89064E+10 + 1.51160E+10 1.20824E+10 9.65500E+09 7.71321E+09 6.16027E+09 4.91864E+09 + 3.92617E+09 3.13307E+09 2.49947E+09 1.99342E+09 1.58936E+09 1.26683E+09 + 1.00944E+09 8.04105E+08 6.40339E+08 5.09766E+08 4.05690E+08 3.22758E+08 + 2.56695E+08 2.04086E+08 1.62200E+08 1.28873E+08 1.02256E+08 8.11905E+07 + 6.44418E+07 5.11301E+07 4.05535E+07 3.21529E+07 2.54830E+07 2.01877E+07 + 1.59863E+07 1.26544E+07 1.00129E+07 7.91962E+06 6.26141E+06 4.94836E+06 + 3.90903E+06 3.08668E+06 2.43629E+06 1.92210E+06 1.51577E+06 1.19480E+06 + 9.41375E+05 7.41362E+05 5.83577E+05 4.59158E+05 3.61096E+05 2.83841E+05 + 2.23008E+05 1.75128E+05 1.37462E+05 1.07845E+05 8.45677E+04 6.62832E+04 + 5.19275E+04 4.06621E+04 3.18264E+04 2.49000E+04 1.94730E+04 1.52231E+04 + 1.18968E+04 9.29475E+03 7.25905E+03 5.66963E+03 4.42807E+03 3.45854E+03 + 2.70193E+03 2.11170E+03 1.65143E+03 1.29260E+03 1.01290E+03 7.94901E+02 + 6.24970E+02 4.92479E+02 3.89130E+02 3.08457E+02 2.45422E+02 1.96095E+02 + 1.57422E+02 1.27095E+02 1.03167E+02 8.42943E+01 6.93064E+01 5.73789E+01 + 4.78384E+01 4.01670E+01 3.39593E+01 2.89159E+01 2.47840E+01 2.13791E+01 + 1.85547E+01 1.61961E+01 1.42133E+01 1.25354E+01 1.11065E+01 9.88205E+00 + 8.82653E+00 7.91150E+00 7.11401E+00 6.41546E+00 5.80069E+00 5.25721E+00 + 4.77506E+00 4.34486E+00 3.96033E+00 3.61516E+00 3.30482E+00 3.02413E+00 + 2.77026E+00 2.53988E+00 2.33041E+00 2.13924E+00 1.96490E+00 1.80539E+00 + 1.65926E+00 1.52519E+00 1.40203E+00 1.28877E+00 1.18449E+00 1.08841E+00 + 9.99817E-01 9.18070E-01 8.42605E-01 7.72911E-01 7.08531E-01 6.49046E-01 + 5.94098E-01 5.43314E-01 4.96406E-01 4.53086E-01 4.13096E-01 3.76220E-01 + 3.42151E-01 3.10808E-01 2.81944E-01 2.55385E-01 2.30969E-01 2.08545E-01 + 1.87973E-01 1.69121E-01 1.51864E-01 1.36088E-01 1.21685E-01 1.08556E-01 + 9.66055E-02 8.57476E-02 7.59002E-02 6.69871E-02 5.89379E-02 5.16845E-02 + 4.51632E-02 3.93264E-02 3.41024E-02 2.94481E-02 2.53150E-02 2.16577E-02 + 1.84336E-02 1.56031E-02 1.31291E-02 1.09769E-02 9.11424E-03 7.51116E-03 + 6.13978E-03 4.97450E-03 3.99081E-03 3.16817E-03 2.48492E-03 1.92346E-03 + 1.46701E-03 1.10038E-03 8.09889E-04 5.83288E-04 4.09664E-04 2.79375E-04 + 1.83968E-04 1.16153E-04 6.96068E-05 3.90787E-05 2.01531E-05 9.27039E-06 + 3.62858E-06 1.11622E-06 2.40868E-07 3.14847E-08 0.00000E+00 8.32595E+07 + 2.14888E+08 1.79609E+08 1.50117E+08 1.25467E+08 1.04864E+08 8.76433E+07 + 7.32500E+07 6.12198E+07 5.11649E+07 4.27610E+07 3.57370E+07 2.98664E+07 + 2.49598E+07 2.08590E+07 1.74316E+07 1.45672E+07 1.21732E+07 1.01724E+07 + 8.50027E+06 7.10283E+06 5.93497E+06 4.95898E+06 4.14336E+06 3.46177E+06 + 2.89220E+06 2.41624E+06 2.01851E+06 1.68487E+06 1.40741E+06 1.17557E+06 + 9.81863E+05 8.20021E+05 6.84806E+05 5.71843E+05 4.77447E+05 3.98589E+05 + 3.32721E+05 2.77707E+05 2.31761E+05 1.93391E+05 1.61351E+05 1.34598E+05 + 1.12263E+05 9.36168E+04 7.80526E+04 6.50625E+04 5.42220E+04 4.51768E+04 + 3.76307E+04 3.13362E+04 2.60867E+04 2.17095E+04 1.80606E+04 1.50193E+04 + 1.24853E+04 1.03743E+04 8.61640E+03 7.15292E+03 5.93500E+03 4.92182E+03 + 4.07930E+03 3.37902E+03 2.79724E+03 2.31416E+03 1.91328E+03 1.58080E+03 + 1.30525E+03 1.07690E+03 8.88092E+02 7.31974E+02 6.02978E+02 4.96516E+02 + 4.08743E+02 3.36457E+02 2.76994E+02 2.28137E+02 1.88044E+02 1.55184E+02 + 1.28285E+02 1.06291E+02 8.83275E+01 7.36689E+01 6.17123E+01 5.19621E+01 + 4.40228E+01 3.75307E+01 3.22305E+01 2.78774E+01 2.42954E+01 2.13313E+01 + 1.88621E+01 1.67877E+01 1.50330E+01 1.35314E+01 1.22346E+01 1.11039E+01 + 1.01090E+01 9.22651E+00 8.43825E+00 7.73016E+00 7.09123E+00 6.51278E+00 + 5.98781E+00 5.51058E+00 5.07629E+00 4.68075E+00 4.32032E+00 3.99188E+00 + 3.69187E+00 3.41813E+00 3.16796E+00 2.93940E+00 2.72970E+00 2.53754E+00 + 2.36106E+00 2.19872E+00 2.04893E+00 1.91086E+00 1.78319E+00 1.66499E+00 + 1.55543E+00 1.45376E+00 1.35932E+00 1.27153E+00 1.18987E+00 1.11386E+00 + 1.04309E+00 9.77142E-01 9.15651E-01 8.58254E-01 8.04603E-01 7.54371E-01 + 7.07195E-01 6.62765E-01 6.20761E-01 5.80879E-01 5.42825E-01 5.06238E-01 + 4.70993E-01 4.36802E-01 4.03481E-01 3.70891E-01 3.38951E-01 3.07636E-01 + 2.76988E-01 2.47109E-01 2.18158E-01 1.90341E-01 1.63893E-01 1.39060E-01 + 1.16084E-01 9.51774E-02 7.65048E-02 6.01703E-02 4.62005E-02 3.45541E-02 + 2.51221E-02 1.76902E-02 1.20333E-02 7.88070E-03 4.95064E-03 2.97098E-03 + 1.69555E-03 9.15570E-04 4.65144E-04 2.20920E-04 9.73901E-05 3.95270E-05 + 1.46331E-05 4.88742E-06 1.45689E-06 3.81266E-07 8.62309E-08 1.65243E-08 + 2.62015E-09 3.34090E-10 3.30795E-11 2.43550E-12 1.26241E-13 4.29385E-15 + 8.73998E-17 9.02106E-19 2.22527E-21 3.61420E-24 1.34595E-27 5.88501E-32 + 8.61385E-38 2.62743E-46 0.00000E+00 0.00000E+00 2.58409E+08 2.16973E+08 + 1.81373E+08 1.51610E+08 1.26730E+08 1.05932E+08 8.85473E+07 7.40151E+07 + 6.18675E+07 5.17132E+07 4.32252E+07 3.61301E+07 3.01993E+07 2.52418E+07 + 2.10978E+07 1.76340E+07 1.47386E+07 1.23184E+07 1.02955E+07 8.60460E+06 + 7.19127E+06 6.00995E+06 5.02256E+06 4.19727E+06 3.50749E+06 2.93098E+06 + 2.44913E+06 2.04642E+06 1.70853E+06 1.42748E+06 1.19261E+06 9.96324E+05 + 8.32296E+05 6.95227E+05 5.80691E+05 4.84959E+05 4.04968E+05 3.38138E+05 + 2.82308E+05 2.35669E+05 1.96711E+05 1.64171E+05 1.36994E+05 1.14298E+05 + 9.53463E+04 7.95223E+04 6.63114E+04 5.52835E+04 4.60790E+04 3.83975E+04 + 3.19881E+04 2.66409E+04 2.21807E+04 1.84612E+04 1.53600E+04 1.27749E+04 + 1.06207E+04 8.82590E+03 7.33112E+03 6.08658E+03 5.05077E+03 4.18902E+03 + 3.47238E+03 2.87669E+03 2.38179E+03 1.97085E+03 1.62982E+03 1.34699E+03 + 1.11245E+03 9.18384E+02 7.57789E+02 6.24982E+02 5.15277E+02 4.24743E+02 + 3.50107E+02 2.88641E+02 2.38078E+02 1.96530E+02 1.62429E+02 1.34472E+02 + 1.11574E+02 9.28382E+01 7.75190E+01 6.49969E+01 5.47619E+01 4.64076E+01 + 3.95586E+01 3.39522E+01 2.93355E+01 2.55269E+01 2.23680E+01 1.97312E+01 + 1.75128E+01 1.56347E+01 1.40275E+01 1.26405E+01 1.14330E+01 1.03731E+01 + 9.43573E+00 8.60137E+00 7.85476E+00 7.18381E+00 6.57887E+00 6.03213E+00 + 5.53710E+00 5.08833E+00 4.68109E+00 4.31125E+00 3.97529E+00 3.66932E+00 + 3.39089E+00 3.13706E+00 2.90570E+00 2.69387E+00 2.50016E+00 2.32258E+00 + 2.15954E+00 2.00934E+00 1.87113E+00 1.74353E+00 1.62559E+00 1.51644E+00 + 1.41529E+00 1.32146E+00 1.23436E+00 1.15343E+00 1.07820E+00 1.00821E+00 + 9.43048E-01 8.82328E-01 8.25680E-01 7.72749E-01 7.23203E-01 6.76681E-01 + 6.32877E-01 5.91476E-01 5.52185E-01 5.14726E-01 4.78756E-01 4.44167E-01 + 4.10691E-01 3.78166E-01 3.46472E-01 3.15544E-01 2.85368E-01 2.55992E-01 + 2.27516E-01 2.00088E-01 1.73892E-01 1.49138E-01 1.26039E-01 1.04797E-01 + 8.55838E-02 6.85256E-02 5.36900E-02 4.10749E-02 3.06157E-02 2.21911E-02 + 1.55874E-02 1.05861E-02 6.93188E-03 4.36449E-03 2.63611E-03 1.52538E-03 + 8.46578E-04 4.53480E-04 2.38303E-04 1.26908E-04 7.19204E-05 4.53772E-05 + 3.21206E-05 2.46810E-05 1.97041E-05 1.58571E-05 1.26548E-05 9.93190E-06 + 7.62586E-06 5.70098E-06 4.12618E-06 2.86981E-06 1.89791E-06 1.17521E-06 + 6.64027E-07 3.26672E-07 1.24747E-07 2.13589E-08 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.68841E+08 2.25733E+08 1.88696E+08 + 1.57731E+08 1.31846E+08 1.10209E+08 9.21220E+07 7.70030E+07 6.43649E+07 + 5.38006E+07 4.49699E+07 3.75883E+07 3.14180E+07 2.62603E+07 2.19491E+07 + 1.83454E+07 1.53332E+07 1.28154E+07 1.07108E+07 8.95166E+06 7.48130E+06 + 6.25231E+06 5.22509E+06 4.36652E+06 3.64892E+06 3.04915E+06 2.54787E+06 + 2.12892E+06 1.77741E+06 1.48504E+06 1.24070E+06 1.03651E+06 8.65868E+05 + 7.23276E+05 6.04125E+05 5.04536E+05 4.21322E+05 3.51799E+05 2.93719E+05 + 2.45200E+05 2.04672E+05 1.70821E+05 1.42548E+05 1.18937E+05 9.92201E+04 + 8.27574E+04 6.90131E+04 5.75395E+04 4.79628E+04 3.99705E+04 3.33015E+04 + 2.77375E+04 2.30963E+04 1.92256E+04 1.59982E+04 1.33077E+04 1.10654E+04 + 9.19722E+03 7.64111E+03 6.34537E+03 5.26683E+03 4.36940E+03 3.62298E+03 + 3.00245E+03 2.48681E+03 2.05856E+03 1.70308E+03 1.40820E+03 1.16359E+03 + 9.61126E+02 7.93525E+02 6.54869E+02 5.40282E+02 4.45672E+02 3.67631E+02 + 3.03322E+02 2.50383E+02 2.06849E+02 1.71088E+02 1.41740E+02 1.17678E+02 + 9.79661E+01 8.18281E+01 6.86180E+01 5.78042E+01 4.89633E+01 4.17032E+01 + 3.57502E+01 3.08399E+01 2.67829E+01 2.34136E+01 2.05986E+01 1.82290E+01 + 1.62231E+01 1.45076E+01 1.30294E+01 1.17450E+01 1.06206E+01 9.62926E+00 + 8.75002E+00 7.96621E+00 7.26460E+00 6.63452E+00 6.06728E+00 5.55562E+00 + 5.09345E+00 4.67548E+00 4.29709E+00 3.95439E+00 3.64313E+00 3.36061E+00 + 3.10365E+00 2.86994E+00 2.65639E+00 2.46148E+00 2.28312E+00 2.11964E+00 + 1.96929E+00 1.83114E+00 1.70381E+00 1.58629E+00 1.47768E+00 1.37717E+00 + 1.28407E+00 1.19774E+00 1.11764E+00 1.04324E+00 9.74096E-01 9.09774E-01 + 8.49877E-01 7.94027E-01 7.41863E-01 6.93053E-01 6.47237E-01 6.04111E-01 + 5.63372E-01 5.24733E-01 4.87932E-01 4.52644E-01 4.18773E-01 3.86073E-01 + 3.54397E-01 3.23643E-01 2.93757E-01 2.64735E-01 2.36627E-01 2.09527E-01 + 1.83572E-01 1.58928E-01 1.35776E-01 1.14299E-01 9.46653E-02 7.70099E-02 + 6.14246E-02 4.79465E-02 3.65498E-02 2.71517E-02 1.96217E-02 1.37494E-02 + 9.32376E-03 6.10501E-03 3.85297E-03 2.34216E-03 1.37355E-03 7.81854E-04 + 4.38137E-04 2.48141E-04 1.47528E-04 9.54719E-05 6.80298E-05 5.22928E-05 + 4.19317E-05 3.40961E-05 2.76504E-05 2.21643E-05 1.74737E-05 1.34985E-05 + 1.01802E-05 7.46273E-06 5.28854E-06 3.59735E-06 2.32690E-06 1.41233E-06 + 7.89855E-07 3.95572E-07 1.69326E-07 5.67439E-08 1.19529E-08 2.95148E-10 + 0.00000E+00 0.00000E+00 2.91393E+08 2.44588E+08 2.04385E+08 1.70785E+08 + 1.42707E+08 1.19244E+08 9.96381E+07 8.32549E+07 6.95648E+07 5.81253E+07 + 4.85663E+07 4.05789E+07 3.39047E+07 2.83279E+07 2.36680E+07 1.97743E+07 + 1.65209E+07 1.38025E+07 1.15312E+07 9.63343E+06 8.04781E+06 6.72300E+06 + 5.61613E+06 4.69136E+06 3.91874E+06 3.27325E+06 2.73397E+06 2.28346E+06 + 1.90562E+06 1.59148E+06 1.32906E+06 1.10985E+06 9.26736E+05 7.73787E+05 + 6.46036E+05 5.39305E+05 4.50162E+05 3.75719E+05 3.13554E+05 2.61647E+05 + 2.18306E+05 1.82122E+05 1.51914E+05 1.26698E+05 1.05651E+05 8.80845E+04 + 7.34253E+04 6.11934E+04 5.09882E+04 4.24750E+04 3.53744E+04 2.94530E+04 + 2.45157E+04 2.03998E+04 1.69693E+04 1.41108E+04 1.17295E+04 9.74614E+03 + 8.09480E+03 6.72030E+03 5.57661E+03 4.62532E+03 3.83438E+03 3.17704E+03 + 2.63099E+03 2.17762E+03 1.80140E+03 1.48938E+03 1.23061E+03 1.01648E+03 + 8.39242E+02 6.92631E+02 5.71481E+02 4.71455E+02 3.88945E+02 3.20949E+02 + 2.64967E+02 2.18922E+02 1.81086E+02 1.50026E+02 1.24548E+02 1.03665E+02 + 8.65578E+01 7.25444E+01 6.10639E+01 5.16700E+01 4.39489E+01 3.76124E+01 + 3.23816E+01 2.80569E+01 2.44637E+01 2.14612E+01 1.89344E+01 1.67970E+01 + 1.49715E+01 1.34012E+01 1.20401E+01 1.08519E+01 9.80773E+00 8.88485E+00 + 8.06519E+00 7.33427E+00 6.68035E+00 6.09382E+00 5.56666E+00 5.09210E+00 + 4.66431E+00 4.27819E+00 3.92946E+00 3.61354E+00 3.32748E+00 3.06787E+00 + 2.83224E+00 2.61735E+00 2.42157E+00 2.24271E+00 2.07904E+00 1.92875E+00 + 1.79088E+00 1.66398E+00 1.54703E+00 1.43909E+00 1.33935E+00 1.24706E+00 + 1.16160E+00 1.08239E+00 1.00890E+00 9.40655E-01 8.77224E-01 8.18197E-01 + 7.63191E-01 7.11841E-01 6.63814E-01 6.18751E-01 5.76356E-01 5.36331E-01 + 4.98400E-01 4.62316E-01 4.27766E-01 3.94671E-01 3.62798E-01 3.32018E-01 + 3.02241E-01 2.73423E-01 2.45566E-01 2.18718E-01 1.92969E-01 1.68441E-01 + 1.45282E-01 1.23648E-01 1.03693E-01 8.55537E-02 6.93338E-02 5.50951E-02 + 4.28489E-02 3.25498E-02 2.41012E-02 1.73665E-02 1.21406E-02 8.22072E-03 + 5.38244E-03 3.40453E-03 2.08201E-03 1.23593E-03 7.19180E-04 4.17994E-04 + 2.49869E-04 1.58904E-04 1.09866E-04 8.22163E-05 6.49378E-05 5.26500E-05 + 4.29184E-05 3.47662E-05 2.78047E-05 2.18672E-05 1.68566E-05 1.26932E-05 + 9.29929E-06 6.59536E-06 4.49985E-06 2.92973E-06 1.80028E-06 1.02958E-06 + 5.37127E-07 2.48582E-07 9.79967E-08 3.10319E-08 7.05088E-09 3.56003E-10 + 0.00000E+00 3.31513E+08 2.78025E+08 2.32111E+08 1.93773E+08 1.61764E+08 + 1.35042E+08 1.12732E+08 9.41068E+07 7.85576E+07 6.55767E+07 5.47398E+07 + 4.56931E+07 3.81409E+07 3.18363E+07 2.65734E+07 2.21801E+07 1.85127E+07 + 1.54514E+07 1.28960E+07 1.07629E+07 8.98248E+06 7.49634E+06 6.25589E+06 + 5.22054E+06 4.35640E+06 3.63516E+06 3.03318E+06 2.53081E+06 2.10990E+06 + 1.76030E+06 1.46855E+06 1.22509E+06 1.02193E+06 8.52400E+05 7.10948E+05 + 5.92890E+05 4.94388E+05 4.12213E+05 3.43662E+05 2.86481E+05 2.38786E+05 + 1.99007E+05 1.65833E+05 1.38169E+05 1.15101E+05 9.58691E+04 7.98360E+04 + 6.64713E+04 5.53323E+04 4.60497E+04 3.83151E+04 3.18714E+04 2.65040E+04 + 2.20341E+04 1.83122E+04 1.52139E+04 1.26353E+04 1.04898E+04 8.70512E+03 + 7.22103E+03 5.98730E+03 4.96207E+03 4.11041E+03 3.40325E+03 2.81632E+03 + 2.32941E+03 1.92569E+03 1.59114E+03 1.31390E+03 1.08465E+03 8.95033E+02 + 7.38289E+02 6.08846E+02 5.02037E+02 4.13979E+02 3.41446E+02 2.81755E+02 + 2.32677E+02 1.92361E+02 1.59271E+02 1.32134E+02 1.09893E+02 9.16727E+01 + 7.67468E+01 6.45171E+01 5.45086E+01 4.62808E+01 3.95274E+01 3.39520E+01 + 2.93425E+01 2.55135E+01 2.23157E+01 1.96268E+01 1.73552E+01 1.54183E+01 + 1.37558E+01 1.23185E+01 1.10674E+01 9.97157E+00 9.00640E+00 8.15226E+00 + 7.39336E+00 6.71687E+00 6.11224E+00 5.57066E+00 5.08468E+00 4.64793E+00 + 4.25484E+00 3.90076E+00 3.58077E+00 3.29168E+00 3.02988E+00 2.79272E+00 + 2.57684E+00 2.38049E+00 2.20140E+00 2.03778E+00 1.88777E+00 1.75035E+00 + 1.62404E+00 1.50780E+00 1.40066E+00 1.30177E+00 1.21040E+00 1.12589E+00 + 1.04764E+00 9.75109E-01 9.07824E-01 8.45334E-01 7.87224E-01 7.33106E-01 + 6.82613E-01 6.35413E-01 5.91150E-01 5.49532E-01 5.10271E-01 4.73099E-01 + 4.37782E-01 4.04022E-01 3.71750E-01 3.40750E-01 3.10904E-01 2.82133E-01 + 2.54400E-01 2.27711E-01 2.02112E-01 1.77684E-01 1.54537E-01 1.32799E-01 + 1.12604E-01 9.40791E-02 7.73312E-02 6.24370E-02 4.94324E-02 3.83072E-02 + 2.90001E-02 2.14040E-02 1.53792E-02 1.07266E-02 7.25281E-03 4.74838E-03 + 3.00983E-03 1.85099E-03 1.11108E-03 6.59164E-04 3.94828E-04 2.45826E-04 + 1.63551E-04 1.17569E-04 9.02384E-05 7.21380E-05 5.86825E-05 4.77830E-05 + 3.85917E-05 3.07521E-05 2.40935E-05 1.85034E-05 1.38839E-05 1.01393E-05 + 7.17249E-06 4.88574E-06 3.18094E-06 1.95979E-06 1.12877E-06 5.97645E-07 + 2.84550E-07 1.18210E-07 4.10708E-08 1.07166E-08 8.19323E-10 0.00000E+00 + 3.96131E+08 3.31729E+08 2.76509E+08 2.30471E+08 1.92096E+08 1.60107E+08 + 1.33443E+08 1.11218E+08 9.26927E+07 7.72517E+07 6.43817E+07 5.36548E+07 + 4.47142E+07 3.72626E+07 3.10522E+07 2.58762E+07 2.15625E+07 1.79675E+07 + 1.49715E+07 1.24747E+07 1.03940E+07 8.66014E+06 7.21525E+06 6.01124E+06 + 5.00797E+06 4.17198E+06 3.47539E+06 2.89501E+06 2.40954E+06 2.00698E+06 + 1.67160E+06 1.39218E+06 1.15941E+06 9.65490E+05 8.03954E+05 6.69357E+05 + 5.57240E+05 4.63862E+05 3.86094E+05 3.21332E+05 2.67403E+05 2.22499E+05 + 1.85111E+05 1.53985E+05 1.28074E+05 1.06506E+05 8.85547E+04 7.36156E+04 + 6.11845E+04 5.08419E+04 4.22379E+04 3.50814E+04 2.91298E+04 2.41811E+04 + 2.00672E+04 1.66478E+04 1.38064E+04 1.14459E+04 9.48535E+03 7.85748E+03 + 6.50626E+03 5.38504E+03 4.45501E+03 3.68387E+03 3.04475E+03 2.51529E+03 + 2.07689E+03 1.71408E+03 1.41382E+03 1.16584E+03 9.60997E+02 7.91866E+02 + 6.52355E+02 5.37367E+02 4.42668E+02 3.64743E+02 3.00675E+02 2.48046E+02 + 2.04850E+02 1.69424E+02 1.40390E+02 1.16610E+02 9.71395E+01 8.11978E+01 + 6.81418E+01 5.74615E+01 4.86851E+01 4.14845E+01 3.55428E+01 3.06335E+01 + 2.65587E+01 2.31590E+01 2.03042E+01 1.78963E+01 1.58473E+01 1.40928E+01 + 1.25801E+01 1.12673E+01 1.01211E+01 9.11504E+00 8.22782E+00 7.44230E+00 + 6.74451E+00 6.12293E+00 5.56797E+00 5.07151E+00 4.62663E+00 4.22730E+00 + 3.86850E+00 3.54501E+00 3.25338E+00 2.98981E+00 2.75150E+00 2.53495E+00 + 2.33831E+00 2.15925E+00 1.99590E+00 1.84635E+00 1.70955E+00 1.58399E+00 + 1.46858E+00 1.36235E+00 1.26443E+00 1.17406E+00 1.09057E+00 1.01334E+00 + 9.41837E-01 8.75562E-01 8.14060E-01 7.56911E-01 7.03724E-01 6.54130E-01 + 6.07799E-01 5.64378E-01 5.23582E-01 4.85129E-01 4.48762E-01 4.14258E-01 + 3.81333E-01 3.49926E-01 3.19836E-01 2.90954E-01 2.63211E-01 2.36575E-01 + 2.11052E-01 1.86685E-01 1.63547E-01 1.41735E-01 1.21357E-01 1.02525E-01 + 8.53431E-02 6.98921E-02 5.62240E-02 4.43526E-02 3.42496E-02 2.58409E-02 + 1.90122E-02 1.36224E-02 9.47983E-03 6.40080E-03 4.19022E-03 2.66137E-03 + 1.64535E-03 9.97803E-04 6.02200E-04 3.69942E-04 2.37749E-04 1.63341E-04 + 1.20410E-04 9.37915E-05 7.54175E-05 6.13709E-05 4.98520E-05 4.01188E-05 + 3.18404E-05 2.48421E-05 1.89984E-05 1.41966E-05 1.03268E-05 7.27878E-06 + 4.94316E-06 3.21179E-06 1.97806E-06 1.14205E-06 6.08958E-07 2.94231E-07 + 1.25525E-07 4.54695E-08 1.24447E-08 1.07601E-09 0.00000E+00 4.93926E+08 + 4.12802E+08 3.43350E+08 2.85570E+08 2.37508E+08 1.97531E+08 1.64280E+08 + 1.36623E+08 1.13619E+08 9.44867E+07 7.85742E+07 6.53401E+07 5.43336E+07 + 4.51801E+07 3.75678E+07 3.12372E+07 2.59728E+07 2.15950E+07 1.79545E+07 + 1.49274E+07 1.24103E+07 1.03173E+07 8.57696E+06 7.12998E+06 5.92690E+06 + 4.92663E+06 4.09498E+06 3.40362E+06 2.82659E+06 2.34918E+06 1.95231E+06 + 1.62240E+06 1.34817E+06 1.12022E+06 9.30756E+05 7.73238E+05 6.42318E+05 + 5.33521E+05 4.43113E+05 3.67989E+05 3.05570E+05 2.53711E+05 2.10628E+05 + 1.74838E+05 1.45110E+05 1.20419E+05 9.99128E+04 8.28846E+04 6.87458E+04 + 5.70076E+04 4.72636E+04 3.91761E+04 3.24646E+04 2.68958E+04 2.22761E+04 + 1.84443E+04 1.52669E+04 1.26325E+04 1.04490E+04 8.63973E+03 7.14089E+03 + 5.89965E+03 4.87208E+03 4.02171E+03 3.31827E+03 2.73661E+03 2.25589E+03 + 1.85878E+03 1.53072E+03 1.26026E+03 1.03722E+03 8.53380E+02 7.01982E+02 + 5.77393E+02 4.74944E+02 3.90767E+02 3.21659E+02 2.64966E+02 2.18494E+02 + 1.80429E+02 1.49270E+02 1.23777E+02 1.02926E+02 8.58716E+01 7.19170E+01 + 6.05121E+01 5.11486E+01 4.34735E+01 3.71463E+01 3.19243E+01 2.75951E+01 + 2.39883E+01 2.09645E+01 1.84191E+01 1.62579E+01 1.44119E+01 1.28248E+01 + 1.14516E+01 1.02565E+01 9.21108E+00 8.29223E+00 7.48145E+00 6.76361E+00 + 6.12623E+00 5.55891E+00 5.05288E+00 4.60067E+00 4.19580E+00 3.83289E+00 + 3.50643E+00 3.21273E+00 2.94780E+00 2.70868E+00 2.49177E+00 2.29512E+00 + 2.11632E+00 1.95344E+00 1.80454E+00 1.66852E+00 1.54384E+00 1.42939E+00 + 1.32418E+00 1.22731E+00 1.13803E+00 1.05562E+00 9.79485E-01 9.09060E-01 + 8.43844E-01 7.83376E-01 7.27231E-01 6.75015E-01 6.26360E-01 5.80936E-01 + 5.38398E-01 4.98465E-01 4.60861E-01 4.25340E-01 3.91689E-01 3.59637E-01 + 3.29131E-01 2.99981E-01 2.72088E-01 2.45388E-01 2.19853E-01 1.95490E-01 + 1.72335E-01 1.50454E-01 1.29929E-01 1.10851E-01 9.33117E-02 7.73914E-02 + 6.31497E-02 5.06166E-02 3.97867E-02 3.06169E-02 2.30232E-02 1.68865E-02 + 1.20660E-02 8.37813E-03 5.64909E-03 3.69778E-03 2.35311E-03 1.46204E-03 + 8.95055E-04 5.48531E-04 3.44300E-04 2.26940E-04 1.59675E-04 1.19755E-04 + 9.41359E-05 7.59010E-05 6.16976E-05 4.99689E-05 4.00608E-05 3.16635E-05 + 2.45992E-05 1.87319E-05 1.39379E-05 1.00964E-05 7.08852E-06 4.79714E-06 + 3.10836E-06 1.91152E-06 1.10429E-06 5.91171E-07 2.88277E-07 1.25033E-07 + 4.63736E-08 1.29663E-08 1.19651E-09 0.00000E+00 3.22385E+08 5.30000E+08 + 4.39730E+08 3.64817E+08 3.02657E+08 2.51082E+08 2.08290E+08 1.72786E+08 + 1.43330E+08 1.18892E+08 9.86176E+07 8.17985E+07 6.78458E+07 5.62715E+07 + 4.66703E+07 3.87062E+07 3.21001E+07 2.66206E+07 2.20758E+07 1.83064E+07 + 1.51800E+07 1.25872E+07 1.04368E+07 8.65350E+06 7.17463E+06 5.94826E+06 + 4.93127E+06 4.08803E+06 3.38609E+06 2.80685E+06 2.32658E+06 1.92839E+06 + 1.59827E+06 1.32458E+06 1.09769E+06 9.09557E+05 7.53599E+05 6.24333E+05 + 5.17197E+05 4.28407E+05 3.54826E+05 2.93853E+05 2.43330E+05 2.01470E+05 + 1.66790E+05 1.38060E+05 1.14263E+05 9.45520E+04 7.82282E+04 6.47107E+04 + 5.35184E+04 4.42526E+04 3.65827E+04 3.02348E+04 2.49820E+04 2.06360E+04 + 1.70411E+04 1.40681E+04 1.16098E+04 9.57784E+03 7.89858E+03 6.51125E+03 + 5.36546E+03 4.41947E+03 3.63875E+03 2.99467E+03 2.46354E+03 2.02578E+03 + 1.66492E+03 1.36806E+03 1.12378E+03 9.22833E+02 7.57686E+02 6.22053E+02 + 5.10737E+02 4.19446E+02 3.44632E+02 2.83368E+02 2.33234E+02 1.92237E+02 + 1.58730E+02 1.31357E+02 1.09002E+02 9.07424E+01 7.58219E+01 6.36438E+01 + 5.36585E+01 4.54844E+01 3.87551E+01 3.32091E+01 2.86185E+01 2.48005E+01 + 2.16058E+01 1.89222E+01 1.66491E+01 1.47127E+01 1.30525E+01 1.16204E+01 + 1.03781E+01 9.29476E+00 8.34577E+00 7.51111E+00 6.77448E+00 6.12243E+00 + 5.54375E+00 5.02904E+00 4.57027E+00 4.16054E+00 3.79411E+00 3.46518E+00 + 3.16986E+00 2.90395E+00 2.66436E+00 2.44739E+00 2.25098E+00 2.07266E+00 + 1.91046E+00 1.76237E+00 1.62728E+00 1.50361E+00 1.39024E+00 1.28615E+00 + 1.19043E+00 1.10230E+00 1.02105E+00 9.46063E-01 8.76770E-01 8.12660E-01 + 7.53268E-01 6.98166E-01 6.46960E-01 5.99282E-01 5.54803E-01 5.13184E-01 + 4.74150E-01 4.37433E-01 4.02795E-01 3.70033E-01 3.38887E-01 3.09312E-01 + 2.81127E-01 2.54240E-01 2.28592E-01 2.04159E-01 1.80943E-01 1.58979E-01 + 1.38319E-01 1.19033E-01 1.01196E-01 8.48801E-02 7.01455E-02 5.70315E-02 + 4.55492E-02 3.56773E-02 2.73603E-02 2.05067E-02 1.49946E-02 1.06851E-02 + 7.40305E-03 4.98482E-03 3.26264E-03 2.08002E-03 1.29848E-03 8.01934E-04 + 4.98286E-04 3.18609E-04 2.14382E-04 1.53613E-04 1.16633E-04 9.22147E-05 + 7.44242E-05 6.03862E-05 4.87496E-05 3.89337E-05 3.06468E-05 2.37092E-05 + 1.79775E-05 1.33199E-05 9.60871E-06 6.71942E-06 4.53102E-06 2.92726E-06 + 1.79676E-06 1.03783E-06 5.57018E-07 2.73397E-07 1.19948E-07 4.51521E-08 + 1.27498E-08 1.22809E-09 0.00000E+00 8.57012E+08 7.12692E+08 5.89602E+08 + 4.87742E+08 4.03463E+08 3.33735E+08 2.76046E+08 2.28320E+08 1.88839E+08 + 1.56178E+08 1.29161E+08 1.06814E+08 8.83297E+07 7.30413E+07 6.03966E+07 + 4.99390E+07 4.12904E+07 3.41383E+07 2.82238E+07 2.33331E+07 1.92891E+07 + 1.59453E+07 1.31806E+07 1.08947E+07 9.00494E+06 7.44259E+06 6.15097E+06 + 5.08332E+06 4.19732E+06 3.46846E+06 2.86602E+06 2.36809E+06 1.95655E+06 + 1.61644E+06 1.33537E+06 1.10303E+06 9.11040E+05 7.52406E+05 6.21343E+05 + 5.13066E+05 4.23618E+05 3.49730E+05 2.88700E+05 2.38293E+05 1.96663E+05 + 1.62285E+05 1.33898E+05 1.10461E+05 9.11111E+04 7.51383E+04 6.19544E+04 + 5.10739E+04 4.20954E+04 3.46875E+04 2.85765E+04 2.35360E+04 1.93794E+04 + 1.59522E+04 1.31272E+04 1.07989E+04 8.88065E+03 7.30053E+03 5.99936E+03 + 4.92822E+03 4.04677E+03 3.32166E+03 2.72541E+03 2.23535E+03 1.83249E+03 + 1.50198E+03 1.23073E+03 1.00819E+03 8.25769E+02 6.76326E+02 5.53980E+02 + 4.53886E+02 3.72052E+02 3.05192E+02 2.50603E+02 2.06058E+02 1.69728E+02 + 1.40110E+02 1.15968E+02 9.62864E+01 8.02342E+01 6.71561E+01 5.64522E+01 + 4.77057E+01 4.05184E+01 3.46061E+01 2.97222E+01 2.56689E+01 2.22853E+01 + 1.94501E+01 1.70552E+01 1.50209E+01 1.32824E+01 1.17876E+01 1.04953E+01 + 9.37233E+00 8.39200E+00 7.53274E+00 6.77694E+00 6.11008E+00 5.52009E+00 + 4.99685E+00 4.53176E+00 4.11746E+00 3.74784E+00 3.41678E+00 3.12017E+00 + 2.85362E+00 2.61390E+00 2.39718E+00 2.20132E+00 2.02379E+00 1.86255E+00 + 1.71556E+00 1.58166E+00 1.45925E+00 1.34719E+00 1.24444E+00 1.15008E+00 + 1.06331E+00 9.83414E-01 9.09757E-01 8.41766E-01 7.78927E-01 7.20768E-01 + 6.66861E-01 6.16809E-01 5.70246E-01 5.26849E-01 4.86283E-01 4.48279E-01 + 4.12578E-01 3.78950E-01 3.47204E-01 3.17090E-01 2.88569E-01 2.61470E-01 + 2.35707E-01 2.11225E-01 1.88000E-01 1.66032E-01 1.45348E-01 1.25990E-01 + 1.08014E-01 9.14767E-02 7.64316E-02 6.29183E-02 5.09567E-02 4.05403E-02 + 3.16329E-02 2.41686E-02 1.80501E-02 1.31544E-02 9.34604E-03 6.45966E-03 + 4.34272E-03 2.84149E-03 1.81439E-03 1.13756E-03 7.08185E-04 4.45421E-04 + 2.89268E-04 1.97803E-04 1.43575E-04 1.09803E-04 8.69607E-05 7.00192E-05 + 5.65425E-05 4.53676E-05 3.59799E-05 2.81043E-05 2.15596E-05 1.61965E-05 + 1.18768E-05 8.46831E-06 5.84317E-06 3.87886E-06 2.45937E-06 1.47519E-06 + 8.27716E-07 4.27916E-07 1.99992E-07 8.23758E-08 2.87211E-08 7.48737E-09 + 6.51846E-10 0.00000E+00 1.17075E+09 9.71001E+08 8.00974E+08 6.60672E+08 + 5.44916E+08 4.49418E+08 3.70637E+08 3.05649E+08 2.52043E+08 2.07827E+08 + 1.71359E+08 1.41283E+08 1.16479E+08 9.60246E+07 7.91580E+07 6.52505E+07 + 5.37835E+07 4.43294E+07 3.65352E+07 3.01097E+07 2.48130E+07 2.04469E+07 + 1.68481E+07 1.38820E+07 1.14374E+07 9.42277E+06 7.76248E+06 6.39444E+06 + 5.26278E+06 4.33481E+06 3.57025E+06 2.94035E+06 2.42143E+06 1.99396E+06 + 1.64184E+06 1.35172E+06 1.11277E+06 9.15976E+05 7.53924E+05 6.20486E+05 + 5.10617E+05 4.20161E+05 3.45693E+05 2.84392E+05 2.33934E+05 1.92404E+05 + 1.58226E+05 1.30101E+05 1.06959E+05 8.79191E+04 7.22562E+04 5.93729E+04 + 4.87771E+04 4.00639E+04 3.28998E+04 2.70104E+04 2.21697E+04 1.81916E+04 + 1.49232E+04 1.22383E+04 1.00334E+04 8.22298E+03 6.73698E+03 5.51758E+03 + 4.51729E+03 3.69701E+03 3.02459E+03 2.47361E+03 2.02206E+03 1.65272E+03 + 1.35049E+03 1.10327E+03 9.01192E+02 7.36117E+02 6.01347E+02 4.91390E+02 + 4.01731E+02 3.28670E+02 2.69168E+02 2.20735E+02 1.81329E+02 1.49279E+02 + 1.23215E+02 1.02013E+02 8.47589E+01 7.07315E+01 5.92746E+01 4.99325E+01 + 4.22720E+01 3.59841E+01 3.08016E+01 2.65106E+01 2.29374E+01 1.99513E+01 + 1.74360E+01 1.53059E+01 1.34910E+01 1.19358E+01 1.05956E+01 9.43499E+00 + 8.42518E+00 7.54300E+00 6.76954E+00 6.08921E+00 5.48909E+00 4.95835E+00 + 4.48784E+00 4.06974E+00 3.69760E+00 3.36500E+00 3.06761E+00 2.80086E+00 + 2.56140E+00 2.34527E+00 2.15027E+00 1.97378E+00 1.81373E+00 1.66803E+00 + 1.53550E+00 1.41452E+00 1.30391E+00 1.20262E+00 1.10973E+00 1.02442E+00 + 9.45954E-01 8.73703E-01 8.07084E-01 7.45577E-01 6.88709E-01 6.36049E-01 + 5.87202E-01 5.41804E-01 4.99535E-01 4.60067E-01 4.23139E-01 3.88497E-01 + 3.55922E-01 3.25229E-01 2.96182E-01 2.68745E-01 2.42754E-01 2.18131E-01 + 1.94821E-01 1.72801E-01 1.52066E-01 1.32636E-01 1.14542E-01 9.78260E-02 + 8.25292E-02 6.86872E-02 5.63217E-02 4.54355E-02 3.60068E-02 2.79874E-02 + 2.13032E-02 1.58530E-02 1.15145E-02 8.15667E-03 5.62412E-03 3.77528E-03 + 2.46974E-03 1.57983E-03 9.95052E-04 6.24587E-04 3.97670E-04 2.62207E-04 + 1.82072E-04 1.33772E-04 1.03034E-04 8.17895E-05 6.57915E-05 5.29780E-05 + 4.23476E-05 3.34441E-05 2.60089E-05 1.98626E-05 1.48541E-05 1.08434E-05 + 7.69735E-06 5.28896E-06 3.49772E-06 2.21101E-06 1.32388E-06 7.43079E-07 + 3.85617E-07 1.81864E-07 7.61373E-08 2.71474E-08 7.21198E-09 6.68302E-10 + 0.00000E+00 1.60431E+09 1.32718E+09 1.09174E+09 8.97991E+08 7.38573E+08 + 6.07413E+08 4.99510E+08 4.10746E+08 3.37732E+08 2.77677E+08 2.28285E+08 + 1.87666E+08 1.54263E+08 1.26797E+08 1.04213E+08 8.56461E+07 7.03820E+07 + 5.78342E+07 4.75201E+07 3.90426E+07 3.20752E+07 2.63494E+07 2.16441E+07 + 1.77777E+07 1.46010E+07 1.19910E+07 9.84678E+06 8.08550E+06 6.63310E+06 + 5.44589E+06 4.47083E+06 3.67007E+06 3.01250E+06 2.47254E+06 2.02921E+06 + 1.66512E+06 1.36622E+06 1.12087E+06 9.19490E+05 7.54218E+05 6.18589E+05 + 5.07295E+05 4.15979E+05 3.41061E+05 2.79602E+05 2.29188E+05 1.87839E+05 + 1.53928E+05 1.26120E+05 1.03320E+05 8.46267E+04 6.93035E+04 5.67441E+04 + 4.64515E+04 3.80177E+04 3.11081E+04 2.54483E+04 2.08130E+04 1.70174E+04 + 1.39102E+04 1.13669E+04 9.28586E+03 7.58339E+03 6.19105E+03 5.05267E+03 + 4.12223E+03 3.36202E+03 2.74113E+03 2.23393E+03 1.82039E+03 1.48306E+03 + 1.20799E+03 9.83842E+02 8.01293E+02 6.52705E+02 5.31829E+02 4.33552E+02 + 3.53695E+02 2.88838E+02 2.36190E+02 1.93469E+02 1.58812E+02 1.30699E+02 + 1.07887E+02 8.93675E+01 7.43470E+01 6.21077E+01 5.21508E+01 4.40051E+01 + 3.73349E+01 3.18505E+01 2.73209E+01 2.35588E+01 2.04235E+01 1.77900E+01 + 1.55664E+01 1.36778E+01 1.20645E+01 1.06789E+01 9.48271E+00 8.44537E+00 + 7.54203E+00 6.75245E+00 6.06002E+00 5.45095E+00 4.91374E+00 4.43871E+00 + 4.01759E+00 3.64359E+00 3.31003E+00 3.01236E+00 2.74586E+00 2.50702E+00 + 2.29182E+00 2.09795E+00 1.92276E+00 1.76412E+00 1.61991E+00 1.48892E+00 + 1.36951E+00 1.26049E+00 1.16078E+00 1.06946E+00 9.85687E-01 9.08741E-01 + 8.37968E-01 7.72785E-01 7.12669E-01 6.57145E-01 6.05781E-01 5.58186E-01 + 5.13998E-01 4.72901E-01 4.34574E-01 3.98760E-01 3.65217E-01 3.33730E-01 + 3.04125E-01 2.76174E-01 2.49844E-01 2.24980E-01 2.01506E-01 1.79370E-01 + 1.58545E-01 1.39023E-01 1.20817E-01 1.03946E-01 8.84388E-02 7.43224E-02 + 6.16162E-02 5.03259E-02 4.04395E-02 3.19226E-02 2.47175E-02 1.87437E-02 + 1.38984E-02 1.00611E-02 7.10604E-03 4.88804E-03 3.27625E-03 2.14288E-03 + 1.37313E-03 8.68676E-04 5.49501E-04 3.53793E-04 2.36415E-04 1.66298E-04 + 1.23375E-04 9.55225E-05 7.59202E-05 6.09804E-05 4.89577E-05 3.89882E-05 + 3.06656E-05 2.37473E-05 1.80576E-05 1.34461E-05 9.77387E-06 6.90961E-06 + 4.72949E-06 3.11725E-06 1.96551E-06 1.17549E-06 6.60422E-07 3.44196E-07 + 1.63810E-07 6.96087E-08 2.52831E-08 6.80975E-09 6.61847E-10 0.00000E+00 + 2.19188E+09 1.80889E+09 1.48409E+09 1.21748E+09 9.98679E+08 8.19128E+08 + 6.71799E+08 5.50920E+08 4.51751E+08 3.70400E+08 3.03672E+08 2.48943E+08 + 2.04059E+08 1.67252E+08 1.37073E+08 1.12328E+08 9.20428E+07 7.54139E+07 + 6.17836E+07 5.06123E+07 4.14572E+07 3.39550E+07 2.78079E+07 2.27716E+07 + 1.86457E+07 1.52659E+07 1.24975E+07 1.02303E+07 8.36643E+06 6.84748E+06 + 5.60377E+06 4.58552E+06 3.75194E+06 3.06959E+06 2.51109E+06 2.05388E+06 + 1.67971E+06 1.37355E+06 1.12308E+06 9.18174E+05 7.50568E+05 6.13483E+05 + 5.01375E+05 4.09700E+05 3.34744E+05 2.73464E+05 2.23371E+05 1.82426E+05 + 1.48963E+05 1.21619E+05 9.92772E+04 8.10251E+04 6.61161E+04 5.39396E+04 + 4.39965E+04 3.58783E+04 2.92513E+04 2.38425E+04 1.94289E+04 1.58281E+04 + 1.28910E+04 1.04959E+04 8.54321E+03 6.95169E+03 5.65490E+03 4.59857E+03 + 3.73841E+03 3.03826E+03 2.46820E+03 2.00495E+03 1.62832E+03 1.32219E+03 + 1.07354E+03 8.71673E+02 7.07878E+02 5.75044E+02 4.67374E+02 3.80145E+02 + 3.09511E+02 2.52338E+02 2.06076E+02 1.68650E+02 1.38373E+02 1.13871E+02 + 9.40300E+01 7.79792E+01 6.49332E+01 5.43465E+01 4.57073E+01 3.86505E+01 + 3.28630E+01 2.80955E+01 2.41465E+01 2.08645E+01 1.81156E+01 1.58016E+01 + 1.38422E+01 1.21736E+01 1.07449E+01 9.51555E+00 8.45273E+00 7.53003E+00 + 6.72593E+00 6.02276E+00 5.40594E+00 4.86330E+00 4.38462E+00 3.96125E+00 + 3.58605E+00 3.25209E+00 2.95463E+00 2.68878E+00 2.45094E+00 2.23698E+00 + 2.04453E+00 1.87087E+00 1.71385E+00 1.57133E+00 1.44204E+00 1.32434E+00 + 1.21702E+00 1.11901E+00 1.02935E+00 9.47211E-01 8.71855E-01 8.02626E-01 + 7.38938E-01 6.80266E-01 6.26135E-01 5.76114E-01 5.29813E-01 4.86875E-01 + 4.46988E-01 4.09838E-01 3.75175E-01 3.42763E-01 3.12394E-01 2.83903E-01 + 2.57071E-01 2.31865E-01 2.08138E-01 1.85817E-01 1.64848E-01 1.45203E-01 + 1.26870E-01 1.09852E-01 9.41593E-02 7.98079E-02 6.68108E-02 5.51732E-02 + 4.48872E-02 3.59280E-02 2.82508E-02 2.17904E-02 1.64622E-02 1.21630E-02 + 8.77552E-03 6.17983E-03 4.24091E-03 2.83830E-03 1.85611E-03 1.19140E-03 + 7.56921E-04 4.82328E-04 3.13749E-04 2.12157E-04 1.50885E-04 1.12823E-04 + 8.76894E-05 6.97258E-05 5.59039E-05 4.47452E-05 3.55027E-05 2.78138E-05 + 2.14512E-05 1.62445E-05 1.20464E-05 8.72119E-06 6.14166E-06 4.18894E-06 + 2.75261E-06 1.73181E-06 1.03484E-06 5.82103E-07 3.04657E-07 1.46183E-07 + 6.28890E-08 2.31477E-08 6.27850E-09 6.32733E-10 0.00000E+00 2.97485E+09 + 2.44949E+09 2.00470E+09 1.64048E+09 1.34229E+09 1.09819E+09 8.98383E+08 + 7.34851E+08 6.01022E+08 4.91513E+08 4.01913E+08 3.28611E+08 2.68649E+08 + 2.19605E+08 1.79494E+08 1.46694E+08 1.19874E+08 9.79469E+07 8.00218E+07 + 6.53699E+07 5.33948E+07 4.36086E+07 3.56120E+07 2.90785E+07 2.37409E+07 + 1.93809E+07 1.58196E+07 1.29115E+07 1.05275E+07 8.59038E+06 7.00887E+06 + 5.71787E+06 4.66412E+06 3.80412E+06 3.10232E+06 2.52953E+06 2.06220E+06 + 1.68100E+06 1.37009E+06 1.11653E+06 9.09778E+05 7.41208E+05 6.03788E+05 + 4.91775E+05 4.00483E+05 3.26089E+05 2.65473E+05 2.16090E+05 1.75863E+05 + 1.43100E+05 1.16420E+05 9.46965E+04 7.70113E+04 6.26161E+04 5.09009E+04 + 4.13683E+04 3.36131E+04 2.73051E+04 2.21753E+04 1.80045E+04 1.46142E+04 + 1.18589E+04 9.62032E+03 7.80201E+03 6.32549E+03 5.12688E+03 4.15417E+03 + 3.36509E+03 2.72480E+03 2.20623E+03 1.78603E+03 1.44561E+03 1.17003E+03 + 9.47023E+02 7.66658E+02 6.20852E+02 5.03038E+02 4.07888E+02 3.31073E+02 + 2.69085E+02 2.19073E+02 1.78732E+02 1.46188E+02 1.19925E+02 9.87163E+01 + 8.16048E+01 6.77333E+01 5.65063E+01 4.73681E+01 3.99233E+01 3.38336E+01 + 2.88305E+01 2.46976E+01 2.12724E+01 1.84118E+01 1.60107E+01 1.39837E+01 + 1.22628E+01 1.07938E+01 9.53366E+00 8.44748E+00 7.50727E+00 6.69025E+00 + 5.97774E+00 5.35435E+00 4.80730E+00 4.32586E+00 3.90097E+00 3.52521E+00 + 3.19140E+00 2.89463E+00 2.62984E+00 2.39335E+00 2.18093E+00 1.99016E+00 + 1.81827E+00 1.66307E+00 1.52240E+00 1.39496E+00 1.27911E+00 1.17362E+00 + 1.07740E+00 9.89498E-01 9.09069E-01 8.35371E-01 7.67748E-01 7.05610E-01 + 6.48431E-01 5.95737E-01 5.47099E-01 5.02131E-01 4.60478E-01 4.21835E-01 + 3.85893E-01 3.52410E-01 3.21156E-01 2.91930E-01 2.64573E-01 2.38875E-01 + 2.14804E-01 1.92218E-01 1.71045E-01 1.51232E-01 1.32747E-01 1.15572E-01 + 9.97027E-02 8.51406E-02 7.18896E-02 5.99503E-02 4.93151E-02 3.99643E-02 + 3.18624E-02 2.49565E-02 1.91756E-02 1.44327E-02 1.06254E-02 7.64074E-03 + 5.36500E-03 3.67314E-03 2.45475E-03 1.60505E-03 1.03200E-03 6.58366E-04 + 4.22457E-04 2.77424E-04 1.89593E-04 1.36119E-04 1.02436E-04 7.98419E-05 + 6.34789E-05 5.07925E-05 4.05292E-05 3.20422E-05 2.50068E-05 1.92108E-05 + 1.44907E-05 1.07040E-05 7.71992E-06 5.41701E-06 3.68267E-06 2.41339E-06 + 1.51560E-06 9.05174E-07 5.09884E-07 2.67954E-07 1.29516E-07 5.62813E-08 + 2.09054E-08 5.68285E-09 5.89394E-10 0.00000E+00 4.00275E+09 3.28887E+09 + 2.68541E+09 2.19238E+09 1.78965E+09 1.46072E+09 1.19209E+09 9.72751E+08 + 7.93667E+08 6.47471E+08 5.28137E+08 4.30744E+08 3.51265E+08 2.86415E+08 + 2.33508E+08 1.90349E+08 1.55147E+08 1.26438E+08 1.03029E+08 8.39420E+07 + 6.83824E+07 5.56995E+07 4.53629E+07 3.69395E+07 3.00763E+07 2.44848E+07 + 1.99299E+07 1.62205E+07 1.31879E+07 1.07305E+07 8.72979E+06 7.10115E+06 + 5.77554E+06 4.69674E+06 3.81890E+06 3.10449E+06 2.52332E+06 2.05063E+06 + 1.66624E+06 1.35370E+06 1.09961E+06 8.93072E+05 7.25211E+05 5.88805E+05 + 4.77975E+05 3.87941E+05 3.14811E+05 2.55421E+05 2.07197E+05 1.68046E+05 + 1.36266E+05 1.10474E+05 8.95454E+04 7.25658E+04 5.87927E+04 4.76228E+04 + 3.85658E+04 3.12235E+04 2.52726E+04 2.04505E+04 1.65439E+04 1.33798E+04 + 1.08178E+04 8.74386E+03 7.06546E+03 5.70759E+03 4.60937E+03 3.72150E+03 + 3.00348E+03 2.42391E+03 1.95585E+03 1.57794E+03 1.27300E+03 1.02707E+03 + 8.28802E+02 6.69044E+02 5.40369E+02 4.36776E+02 3.53406E+02 2.86334E+02 + 2.32385E+02 1.88995E+02 1.54096E+02 1.26012E+02 1.03397E+02 8.52013E+01 + 7.04910E+01 5.86170E+01 4.89782E+01 4.11464E+01 3.47573E+01 2.95224E+01 + 2.52098E+01 2.16456E+01 1.86774E+01 1.61932E+01 1.41021E+01 1.23321E+01 + 1.08258E+01 9.53726E+00 8.42989E+00 7.47406E+00 6.64573E+00 5.92526E+00 + 5.29650E+00 4.74603E+00 4.26268E+00 3.83702E+00 3.46132E+00 3.12820E+00 + 2.83256E+00 2.56923E+00 2.33442E+00 2.12384E+00 1.93500E+00 1.76509E+00 + 1.61191E+00 1.47325E+00 1.34782E+00 1.23394E+00 1.13039E+00 1.03606E+00 + 9.49990E-01 8.71342E-01 7.99367E-01 7.33404E-01 6.72865E-01 6.17223E-01 + 5.66005E-01 5.18787E-01 4.75184E-01 4.34847E-01 3.97476E-01 3.62769E-01 + 3.30490E-01 3.00414E-01 2.72349E-01 2.46140E-01 2.21585E-01 1.98652E-01 + 1.77204E-01 1.57169E-01 1.38494E-01 1.21142E-01 1.05092E-01 9.03294E-02 + 7.68481E-02 6.46411E-02 5.36980E-02 4.40002E-02 3.55178E-02 2.82066E-02 + 2.20072E-02 1.68446E-02 1.26310E-02 9.26596E-03 6.64117E-03 4.64964E-03 + 3.17605E-03 2.11957E-03 1.38574E-03 8.92504E-04 5.71682E-04 3.69283E-04 + 2.44655E-04 1.68801E-04 1.22188E-04 9.24388E-05 7.21980E-05 5.73719E-05 + 4.58068E-05 3.64392E-05 2.87080E-05 2.23222E-05 1.70840E-05 1.28381E-05 + 9.44826E-06 6.79000E-06 4.74860E-06 3.21870E-06 2.10429E-06 1.31948E-06 + 7.87861E-07 4.44500E-07 2.34508E-07 1.14081E-07 4.99723E-08 1.86685E-08 + 5.06831E-09 5.38156E-10 0.00000E+00 5.33440E+09 4.37423E+09 3.56379E+09 + 2.90306E+09 2.36451E+09 1.92560E+09 1.56794E+09 1.27653E+09 1.03913E+09 + 8.45762E+08 6.88277E+08 5.60036E+08 4.55622E+08 3.70622E+08 3.01434E+08 + 2.45126E+08 1.99307E+08 1.62028E+08 1.31702E+08 1.07035E+08 8.69754E+07 + 7.06642E+07 5.74031E+07 4.66234E+07 3.78621E+07 3.07423E+07 2.49570E+07 + 2.02577E+07 1.64258E+07 1.33288E+07 1.08140E+07 8.77222E+06 7.11482E+06 + 5.76961E+06 4.67798E+06 3.79201E+06 3.07326E+06 2.49031E+06 2.01759E+06 + 1.63431E+06 1.32360E+06 1.07177E+06 8.67699E+05 7.02350E+05 5.68403E+05 + 4.59913E+05 3.72057E+05 3.00924E+05 2.43341E+05 1.96736E+05 1.59023E+05 + 1.28511E+05 1.03830E+05 8.38694E+04 6.77303E+04 5.46834E+04 4.41387E+04 + 3.56181E+04 2.87348E+04 2.31753E+04 1.86863E+04 1.50625E+04 1.21379E+04 + 9.77840E+03 7.87526E+03 6.34072E+03 5.10377E+03 4.10708E+03 3.30376E+03 + 2.65751E+03 2.13734E+03 1.71874E+03 1.38210E+03 1.11148E+03 8.94038E+02 + 7.19392E+02 5.79179E+02 4.66656E+02 3.76384E+02 3.03985E+02 2.45930E+02 + 1.99379E+02 1.62048E+02 1.32095E+02 1.08043E+02 8.87467E+01 7.31897E+01 + 6.06667E+01 5.05286E+01 4.23134E+01 3.56295E+01 3.01680E+01 2.56810E+01 + 2.19829E+01 1.89117E+01 1.63487E+01 1.41975E+01 1.23817E+01 1.08409E+01 + 9.52664E+00 8.40030E+00 7.43074E+00 6.59272E+00 5.86568E+00 5.23270E+00 + 4.67982E+00 4.19540E+00 3.76966E+00 3.39463E+00 3.06271E+00 2.76865E+00 + 2.50716E+00 2.27435E+00 2.06587E+00 1.87921E+00 1.71150E+00 1.56050E+00 + 1.42402E+00 1.30072E+00 1.18893E+00 1.08742E+00 9.95063E-01 9.10910E-01 + 8.34109E-01 7.63913E-01 6.99660E-01 6.40763E-01 5.86697E-01 5.36990E-01 + 4.91222E-01 4.49012E-01 4.10017E-01 3.73941E-01 3.40490E-01 3.09432E-01 + 2.80550E-01 2.53657E-01 2.28604E-01 2.05195E-01 1.83397E-01 1.63078E-01 + 1.44166E-01 1.26605E-01 1.10357E-01 9.53923E-02 8.16922E-02 6.92402E-02 + 5.80204E-02 4.80126E-02 3.91887E-02 3.15103E-02 2.49263E-02 1.93723E-02 + 1.47712E-02 1.10351E-02 8.06652E-03 5.76255E-03 4.02294E-03 2.74176E-03 + 1.82726E-03 1.19457E-03 7.70708E-04 4.95635E-04 3.22212E-04 2.15239E-04 + 1.49794E-04 1.09208E-04 8.29816E-05 6.49058E-05 5.15351E-05 4.10541E-05 + 3.25600E-05 2.55648E-05 1.98077E-05 1.51051E-05 1.13105E-05 8.29495E-06 + 5.94128E-06 4.14223E-06 2.80013E-06 1.82680E-06 1.14408E-06 6.83133E-07 + 3.86054E-07 2.04419E-07 9.99954E-08 4.40705E-08 1.65115E-08 4.46538E-09 + 4.83564E-10 0.00000E+00 7.03895E+09 5.76100E+09 4.68384E+09 3.80745E+09 + 3.09457E+09 2.51478E+09 2.04329E+09 1.65995E+09 1.34831E+09 1.09500E+09 + 8.89137E+08 7.21862E+08 5.85960E+08 4.75567E+08 3.85907E+08 3.13099E+08 + 2.53985E+08 2.05997E+08 1.67048E+08 1.35440E+08 1.09793E+08 8.89878E+07 + 7.21123E+07 5.84267E+07 4.73300E+07 3.83339E+07 3.10417E+07 2.51328E+07 + 2.03263E+07 1.64513E+07 1.33126E+07 1.07707E+07 8.71256E+06 7.04638E+06 + 5.69777E+06 4.60609E+06 3.72278E+06 3.00827E+06 2.43041E+06 1.96316E+06 + 1.58542E+06 1.28009E+06 1.03335E+06 8.34000E+05 6.72962E+05 5.42901E+05 + 4.37881E+05 3.53097E+05 2.84665E+05 2.29442E+05 1.84889E+05 1.48951E+05 + 1.19970E+05 9.66029E+04 7.77674E+04 6.25880E+04 5.03580E+04 4.05068E+04 + 3.25736E+04 2.61867E+04 2.10460E+04 1.69095E+04 1.35820E+04 1.09061E+04 + 8.75480E+03 7.02586E+03 5.63678E+03 4.52120E+03 3.62501E+03 2.90642E+03 + 2.32993E+03 1.86754E+03 1.49689E+03 1.19991E+03 9.62065E+02 7.71648E+02 + 6.19265E+02 4.97364E+02 3.99878E+02 3.21936E+02 2.59628E+02 2.09819E+02 + 1.69995E+02 1.38136E+02 1.12627E+02 9.22203E+01 7.58140E+01 6.26440E+01 + 5.20112E+01 4.34185E+01 3.64464E+01 3.07647E+01 2.61095E+01 2.22832E+01 + 1.91143E+01 1.64771E+01 1.42697E+01 1.24118E+01 1.08395E+01 9.50217E+00 + 8.35910E+00 7.37771E+00 6.53161E+00 5.79934E+00 5.16330E+00 4.60897E+00 + 4.12430E+00 3.69919E+00 3.32541E+00 2.99518E+00 2.70311E+00 2.44381E+00 + 2.21331E+00 2.00722E+00 1.82294E+00 1.65763E+00 1.50899E+00 1.37483E+00 + 1.25379E+00 1.14420E+00 1.04481E+00 9.54511E-01 8.72339E-01 7.97444E-01 + 7.29078E-01 6.66579E-01 6.09362E-01 5.56904E-01 5.08738E-01 4.64445E-01 + 4.23652E-01 3.86018E-01 3.51255E-01 3.19074E-01 2.89251E-01 2.61572E-01 + 2.35857E-01 2.11961E-01 1.89695E-01 1.69024E-01 1.49820E-01 1.32009E-01 + 1.15536E-01 1.00356E-01 8.64367E-02 7.37514E-02 6.22762E-02 5.19866E-02 + 4.28540E-02 3.48424E-02 2.79062E-02 2.19892E-02 1.70234E-02 1.29307E-02 + 9.62433E-03 7.01049E-03 4.99186E-03 3.47505E-03 2.36313E-03 1.57288E-03 + 1.02828E-03 6.64600E-04 4.29085E-04 2.80675E-04 1.88951E-04 1.32539E-04 + 9.72377E-05 7.41559E-05 5.80596E-05 4.60515E-05 3.66016E-05 2.89426E-05 + 2.26500E-05 1.74894E-05 1.32914E-05 9.91864E-06 7.25021E-06 5.17677E-06 + 3.59894E-06 2.42694E-06 1.58043E-06 9.88814E-07 5.90535E-07 3.34283E-07 + 1.77594E-07 8.72743E-08 3.86325E-08 1.44817E-08 3.89362E-09 4.28797E-10 + 0.00000E+00 9.19707E+09 7.51368E+09 6.09665E+09 4.94599E+09 4.01183E+09 + 3.25356E+09 2.63816E+09 2.13879E+09 1.73365E+09 1.40501E+09 1.13846E+09 + 9.22318E+08 7.47078E+08 6.05024E+08 4.89892E+08 3.96596E+08 3.21008E+08 + 2.59778E+08 2.10188E+08 1.70032E+08 1.37521E+08 1.11205E+08 8.99077E+07 + 7.26747E+07 5.87332E+07 4.74566E+07 3.83368E+07 3.09641E+07 2.49811E+07 + 2.01689E+07 1.62804E+07 1.31388E+07 1.06013E+07 8.55202E+06 6.89743E+06 + 5.56140E+06 4.48310E+06 3.61307E+06 2.91124E+06 2.34520E+06 1.88879E+06 + 1.52086E+06 1.22431E+06 9.85354E+05 7.92848E+05 6.37798E+05 5.12944E+05 + 4.12429E+05 3.31528E+05 2.66428E+05 2.14056E+05 1.71934E+05 1.38063E+05 + 1.10835E+05 8.89524E+04 7.13698E+04 5.72463E+04 4.59043E+04 3.67985E+04 + 2.94902E+04 2.36261E+04 1.89223E+04 1.51504E+04 1.21266E+04 9.70341E+03 + 7.76214E+03 6.20748E+03 4.96294E+03 3.96637E+03 3.16989E+03 2.53296E+03 + 2.02375E+03 1.61690E+03 1.29196E+03 1.03256E+03 8.25549E+02 6.60416E+02 + 5.28733E+02 4.23754E+02 3.40082E+02 2.73399E+02 2.20255E+02 1.77891E+02 + 1.44099E+02 1.17123E+02 9.56024E+01 7.83497E+01 6.45386E+01 5.34188E+01 + 4.44568E+01 3.72045E+01 3.13104E+01 2.64940E+01 2.25459E+01 1.92849E+01 + 1.65784E+01 1.43191E+01 1.24227E+01 1.08221E+01 9.46427E+00 8.30671E+00 + 7.31538E+00 6.46280E+00 5.72665E+00 5.08867E+00 4.53383E+00 4.04970E+00 + 3.62587E+00 3.25390E+00 2.92584E+00 2.63617E+00 2.37940E+00 2.15150E+00 + 1.94803E+00 1.76637E+00 1.60362E+00 1.45750E+00 1.32579E+00 1.20712E+00 + 1.09983E+00 1.00265E+00 9.14483E-01 8.34355E-01 7.61418E-01 6.94926E-01 + 6.34219E-01 5.78714E-01 5.27892E-01 4.81290E-01 4.38493E-01 3.99133E-01 + 3.62876E-01 3.29438E-01 2.98538E-01 2.69955E-01 2.43484E-01 2.18947E-01 + 1.96204E-01 1.75071E-01 1.55514E-01 1.37405E-01 1.20671E-01 1.05253E-01 + 9.11040E-02 7.81865E-02 6.64674E-02 5.59158E-02 4.64999E-02 3.81838E-02 + 3.09249E-02 2.46721E-02 1.93651E-02 1.49339E-02 1.13004E-02 8.37993E-03 + 6.08269E-03 4.31726E-03 2.99706E-03 2.03370E-03 1.35196E-03 8.83931E-04 + 5.72354E-04 3.70981E-04 2.44124E-04 1.65552E-04 1.16967E-04 8.62921E-05 + 6.60094E-05 5.17129E-05 4.09682E-05 3.24860E-05 2.56137E-05 1.99812E-05 + 1.53781E-05 1.16485E-05 8.66463E-06 6.31388E-06 4.49507E-06 3.11680E-06 + 2.09718E-06 1.36350E-06 8.52428E-07 5.09239E-07 2.88727E-07 1.53838E-07 + 7.58776E-08 3.36808E-08 1.26067E-08 3.36472E-09 3.75996E-10 0.00000E+00 + 1.19021E+10 9.70675E+09 7.86109E+09 6.36517E+09 5.15298E+09 4.17089E+09 + 3.37535E+09 2.73104E+09 2.20931E+09 1.78691E+09 1.44499E+09 1.16827E+09 + 9.44365E+08 7.63221E+08 6.16700E+08 4.98209E+08 4.02403E+08 3.24955E+08 + 2.62359E+08 2.11777E+08 1.70911E+08 1.37902E+08 1.11245E+08 8.97210E+07 + 7.23459E+07 5.83228E+07 4.70067E+07 3.78788E+07 3.04881E+07 2.45571E+07 + 1.97755E+07 1.59212E+07 1.28152E+07 1.03128E+07 8.29701E+06 6.67324E+06 + 5.36585E+06 4.31354E+06 3.46674E+06 2.78549E+06 2.23754E+06 1.79692E+06 + 1.44270E+06 1.15801E+06 9.29247E+05 7.45479E+05 5.97892E+05 4.79393E+05 + 3.84274E+05 3.07942E+05 2.46703E+05 1.97585E+05 1.58200E+05 1.26629E+05 + 1.01328E+05 8.10572E+04 6.48217E+04 5.18220E+04 4.14163E+04 3.30894E+04 + 2.64282E+04 2.11011E+04 1.68424E+04 1.34389E+04 1.07198E+04 8.54827E+03 + 6.81462E+03 5.43116E+03 4.32684E+03 3.44702E+03 2.74569E+03 2.18676E+03 + 1.74161E+03 1.38721E+03 1.10517E+03 8.80820E+02 7.02412E+02 5.60589E+02 + 4.47878E+02 3.58320E+02 2.87164E+02 2.30625E+02 1.85689E+02 1.49952E+02 + 1.21504E+02 9.88746E+01 8.07836E+01 6.63413E+01 5.47448E+01 4.54237E+01 + 3.79009E+01 3.18032E+01 2.68336E+01 2.27705E+01 1.94235E+01 1.66527E+01 + 1.43460E+01 1.24148E+01 1.07891E+01 9.41342E+00 8.24360E+00 7.24421E+00 + 6.38672E+00 5.64799E+00 5.00916E+00 4.45473E+00 3.97190E+00 3.54999E+00 + 3.18037E+00 2.85493E+00 2.56803E+00 2.31412E+00 2.08909E+00 1.88848E+00 + 1.70962E+00 1.54961E+00 1.40616E+00 1.27702E+00 1.16084E+00 1.05592E+00 + 9.61037E-01 8.75062E-01 7.97030E-01 7.26096E-01 6.61516E-01 6.02632E-01 + 5.48866E-01 4.99702E-01 4.54682E-01 4.13396E-01 3.75482E-01 3.40611E-01 + 3.08506E-01 2.78890E-01 2.51549E-01 2.26283E-01 2.02919E-01 1.81320E-01 + 1.61307E-01 1.42844E-01 1.25806E-01 1.10119E-01 9.57219E-02 8.25644E-02 + 7.06034E-02 5.98008E-02 5.01196E-02 4.15217E-02 3.39650E-02 2.74015E-02 + 2.17761E-02 1.70256E-02 1.30791E-02 9.85943E-03 7.28456E-03 5.26922E-03 + 3.72799E-03 2.58090E-03 1.74766E-03 1.16049E-03 7.58881E-04 4.92323E-04 + 3.20362E-04 2.12047E-04 1.44800E-04 1.02988E-04 7.63555E-05 5.85576E-05 + 4.58892E-05 3.63065E-05 2.87228E-05 2.25824E-05 1.75624E-05 1.34740E-05 + 1.01742E-05 7.54480E-06 5.48175E-06 3.89200E-06 2.69210E-06 1.80780E-06 + 1.17370E-06 7.33314E-07 4.38240E-07 2.48838E-07 1.32909E-07 6.57330E-08 + 2.92156E-08 1.09006E-08 2.88475E-09 3.26523E-10 0.00000E+00 1.52614E+10 + 1.24256E+10 1.00445E+10 8.11801E+09 6.55977E+09 5.29961E+09 4.28068E+09 + 3.45698E+09 2.79121E+09 2.25321E+09 1.81853E+09 1.46741E+09 1.18383E+09 + 9.54857E+08 7.70006E+08 6.20807E+08 5.00408E+08 4.03272E+08 3.24919E+08 + 2.61731E+08 2.10783E+08 1.69715E+08 1.36616E+08 1.09947E+08 8.84635E+07 + 7.11606E+07 5.72273E+07 4.60124E+07 3.69514E+07 2.96959E+07 2.38591E+07 + 1.91648E+07 1.53902E+07 1.23559E+07 9.91727E+06 7.95735E+06 6.38296E+06 + 5.11869E+06 4.10373E+06 3.28911E+06 2.63548E+06 2.11115E+06 1.69066E+06 + 1.35353E+06 1.08332E+06 8.66797E+05 6.93348E+05 5.54441E+05 4.43229E+05 + 3.54217E+05 2.82993E+05 2.26020E+05 1.80460E+05 1.44037E+05 1.14929E+05 + 9.16729E+04 7.30985E+04 5.82681E+04 4.64309E+04 3.69858E+04 2.94520E+04 + 2.34448E+04 1.86565E+04 1.48412E+04 1.18022E+04 9.38253E+03 7.45665E+03 + 5.92448E+03 4.70522E+03 3.73683E+03 2.96727E+03 2.35588E+03 1.87045E+03 + 1.48519E+03 1.17955E+03 9.37173E+02 7.45031E+02 5.92760E+02 4.72116E+02 + 3.76546E+02 3.00843E+02 2.40871E+02 1.93346E+02 1.55661E+02 1.25748E+02 + 1.02020E+02 8.31036E+01 6.80436E+01 5.59836E+01 4.63158E+01 3.85336E+01 + 3.22420E+01 2.71276E+01 2.29569E+01 1.95301E+01 1.67005E+01 1.43509E+01 + 1.23886E+01 1.07410E+01 9.35015E+00 8.17029E+00 7.16468E+00 6.30380E+00 + 5.56377E+00 4.92515E+00 4.37200E+00 3.89121E+00 3.47184E+00 3.10507E+00 + 2.78268E+00 2.49891E+00 2.24816E+00 2.02626E+00 1.82872E+00 1.65286E+00 + 1.49575E+00 1.35508E+00 1.22863E+00 1.11503E+00 1.01258E+00 9.20048E-01 + 8.36320E-01 7.60432E-01 6.91539E-01 6.28902E-01 5.71867E-01 5.19860E-01 + 4.72371E-01 4.28945E-01 3.89181E-01 3.52719E-01 3.19239E-01 2.88467E-01 + 2.60135E-01 2.34033E-01 2.09965E-01 1.87763E-01 1.67293E-01 1.48382E-01 + 1.30991E-01 1.14996E-01 1.00323E-01 8.69089E-02 7.47000E-02 6.36490E-02 + 5.37128E-02 4.48492E-02 3.70146E-02 3.01620E-02 2.42394E-02 1.91884E-02 + 1.49442E-02 1.14361E-02 8.58838E-03 6.32233E-03 4.55746E-03 3.21428E-03 + 2.21930E-03 1.49978E-03 9.94851E-04 6.50755E-04 4.23022E-04 2.76356E-04 + 1.83964E-04 1.26456E-04 9.04944E-05 6.73898E-05 5.17923E-05 4.05902E-05 + 3.20686E-05 2.53117E-05 1.98456E-05 1.53882E-05 1.17703E-05 8.86111E-06 + 6.55190E-06 4.74717E-06 3.36185E-06 2.32017E-06 1.55521E-06 1.00844E-06 + 6.29743E-07 3.76480E-07 2.14041E-07 1.14544E-07 5.67516E-08 2.52225E-08 + 9.36706E-09 2.45581E-09 2.81162E-10 0.00000E+00 1.93971E+10 1.57674E+10 + 1.27232E+10 1.02646E+10 8.27938E+09 6.67675E+09 5.38321E+09 4.33937E+09 + 3.49720E+09 2.81786E+09 2.26999E+09 1.82825E+09 1.47214E+09 1.18513E+09 + 9.53854E+08 7.67539E+08 6.17473E+08 4.96631E+08 3.99344E+08 3.21039E+08 + 2.58025E+08 2.07330E+08 1.66553E+08 1.33763E+08 1.07402E+08 8.62129E+07 + 6.91852E+07 5.55081E+07 4.44806E+07 3.56689E+07 2.85952E+07 2.29182E+07 + 1.83633E+07 1.47095E+07 1.17795E+07 9.42986E+06 7.54658E+06 6.03766E+06 + 4.82903E+06 3.86120E+06 3.08642E+06 2.46635E+06 1.97026E+06 1.57346E+06 + 1.25619E+06 1.00257E+06 7.99899E+05 6.37994E+05 5.08693E+05 4.05463E+05 + 3.23074E+05 2.57339E+05 2.04909E+05 1.63105E+05 1.29784E+05 1.03234E+05 + 8.20859E+04 6.52469E+04 5.18434E+04 4.11785E+04 3.26956E+04 2.59508E+04 + 2.05900E+04 1.63308E+04 1.29482E+04 1.02628E+04 8.13168E+03 6.44131E+03 + 5.10017E+03 4.03818E+03 3.19679E+03 2.53036E+03 2.00283E+03 1.58544E+03 + 1.25531E+03 9.94318E+02 7.88044E+02 6.25069E+02 4.96334E+02 3.94661E+02 + 3.14362E+02 2.50937E+02 2.00822E+02 1.61196E+02 1.29832E+02 1.05024E+02 + 8.52993E+01 6.96385E+01 5.71306E+01 4.71300E+01 3.91006E+01 3.26258E+01 + 2.73758E+01 2.31053E+01 1.96051E+01 1.67223E+01 1.43342E+01 1.23448E+01 + 1.06784E+01 9.27502E+00 8.08731E+00 7.07728E+00 6.21451E+00 5.47442E+00 + 4.83703E+00 4.28601E+00 3.80795E+00 3.39169E+00 3.02826E+00 2.70932E+00 + 2.42903E+00 2.18172E+00 1.96319E+00 1.76893E+00 1.59622E+00 1.44215E+00 + 1.30440E+00 1.18074E+00 1.06979E+00 9.69878E-01 8.79760E-01 7.98329E-01 + 7.24622E-01 6.57802E-01 5.97132E-01 5.41966E-01 4.91733E-01 4.45929E-01 + 4.04105E-01 3.65866E-01 3.30859E-01 2.98769E-01 2.69327E-01 2.42273E-01 + 2.17401E-01 1.94519E-01 1.73465E-01 1.54105E-01 1.36273E-01 1.19926E-01 + 1.04943E-01 9.12487E-02 7.87777E-02 6.74736E-02 5.72853E-02 4.81654E-02 + 4.00672E-02 3.29428E-02 2.67413E-02 2.14074E-02 1.68809E-02 1.30964E-02 + 9.98370E-03 7.46951E-03 5.47879E-03 3.93592E-03 2.76734E-03 1.90571E-03 + 1.28538E-03 8.51834E-04 5.57432E-04 3.63122E-04 2.38170E-04 1.59433E-04 + 1.10286E-04 7.93735E-05 5.93425E-05 4.56890E-05 3.58021E-05 2.82439E-05 + 2.22419E-05 1.73918E-05 1.34470E-05 1.02556E-05 7.69864E-06 5.67660E-06 + 4.10220E-06 2.89813E-06 1.99596E-06 1.33566E-06 8.65107E-07 5.39988E-07 + 3.22919E-07 1.83776E-07 9.84833E-08 4.88375E-08 2.16775E-08 8.00334E-09 + 2.07734E-09 2.40282E-10 0.00000E+00 2.44479E+10 1.98419E+10 1.59834E+10 + 1.28724E+10 1.03647E+10 8.34377E+09 6.71538E+09 5.40359E+09 4.34707E+09 + 3.49633E+09 2.81144E+09 2.26019E+09 1.81660E+09 1.45972E+09 1.17267E+09 + 9.41841E+08 7.56262E+08 6.07099E+08 4.87234E+08 3.90937E+08 3.13591E+08 + 2.51483E+08 2.01622E+08 1.61605E+08 1.29495E+08 1.03736E+08 8.30771E+07 + 6.65161E+07 5.31903E+07 4.25636E+07 3.40503E+07 2.72320E+07 2.17726E+07 + 1.74026E+07 1.39056E+07 1.11071E+07 8.86897E+06 7.07961E+06 5.64948E+06 + 4.50681E+06 3.59410E+06 2.86530E+06 2.28353E+06 1.81927E+06 1.44892E+06 + 1.15356E+06 9.18097E+05 7.30442E+05 5.80938E+05 4.61870E+05 3.67074E+05 + 2.91628E+05 2.31604E+05 1.83866E+05 1.45913E+05 1.15751E+05 9.17883E+04 + 7.27587E+04 5.76521E+04 4.56644E+04 3.61553E+04 2.86154E+04 2.26393E+04 + 1.79045E+04 1.41548E+04 1.11864E+04 8.83757E+03 6.97983E+03 5.51020E+03 + 4.34987E+03 3.43327E+03 2.70941E+03 2.13813E+03 1.68746E+03 1.33209E+03 + 1.05196E+03 8.31227E+02 6.57346E+02 5.20404E+02 4.12567E+02 3.27649E+02 + 2.60769E+02 2.08077E+02 1.66531E+02 1.33739E+02 1.07872E+02 8.73614E+01 + 7.11198E+01 5.81820E+01 4.78641E+01 3.96010E+01 3.29543E+01 2.75783E+01 + 2.32159E+01 1.96492E+01 1.67186E+01 1.42968E+01 1.22840E+01 1.06019E+01 + 9.18866E+00 7.99522E+00 6.98254E+00 6.11932E+00 5.38035E+00 4.74516E+00 + 4.19708E+00 3.72242E+00 3.30983E+00 2.95020E+00 2.63508E+00 2.35858E+00 + 2.11498E+00 1.90003E+00 1.70923E+00 1.53985E+00 1.38894E+00 1.25421E+00 + 1.13343E+00 1.02522E+00 9.27901E-01 8.40246E-01 7.61150E-01 6.89657E-01 + 6.24933E-01 5.66249E-01 5.12965E-01 4.64515E-01 4.20401E-01 3.80182E-01 + 3.43468E-01 3.09912E-01 2.79206E-01 2.51087E-01 2.25300E-01 2.01644E-01 + 1.79932E-01 1.60006E-01 1.41734E-01 1.24954E-01 1.09621E-01 9.56154E-02 + 8.28616E-02 7.12922E-02 6.08479E-02 5.14747E-02 4.31215E-02 3.57377E-02 + 2.92721E-02 2.36708E-02 1.88764E-02 1.48276E-02 1.14591E-02 8.70232E-03 + 6.48656E-03 4.74074E-03 3.39424E-03 2.37922E-03 1.63427E-03 1.10028E-03 + 7.28567E-04 4.77024E-04 3.11434E-04 2.05091E-04 1.38046E-04 9.60686E-05 + 6.95085E-05 5.21520E-05 4.02123E-05 3.15011E-05 2.48128E-05 1.94958E-05 + 1.52046E-05 1.17233E-05 8.91602E-06 6.67470E-06 4.90859E-06 3.53839E-06 + 2.49417E-06 1.71440E-06 1.14547E-06 7.41148E-07 4.62411E-07 2.76581E-07 + 1.57516E-07 8.44799E-08 4.18938E-08 1.85511E-08 6.80180E-09 1.74699E-09 + 2.03958E-10 0.00000E+00 3.05694E+10 2.47724E+10 1.99217E+10 1.60171E+10 + 1.28749E+10 1.03468E+10 8.31316E+09 6.67770E+09 5.36271E+09 4.30566E+09 + 3.45612E+09 2.77354E+09 2.22521E+09 1.78484E+09 1.43126E+09 1.14744E+09 + 9.19654E+08 7.36899E+08 5.90305E+08 4.72747E+08 3.78498E+08 3.02956E+08 + 2.42424E+08 1.93932E+08 1.55095E+08 1.24000E+08 9.91085E+07 7.91931E+07 + 6.31994E+07 5.04703E+07 4.02928E+07 3.21578E+07 2.56573E+07 2.04644E+07 + 1.63173E+07 1.30056E+07 1.03624E+07 8.25365E+06 6.57183E+06 5.23092E+06 + 4.16219E+06 3.31065E+06 2.63240E+06 2.09236E+06 1.66251E+06 1.32049E+06 + 1.04844E+06 8.32136E+05 6.60206E+05 5.23600E+05 4.15100E+05 3.28955E+05 + 2.60586E+05 2.06345E+05 1.63328E+05 1.29228E+05 1.02205E+05 8.08003E+04 + 6.38521E+04 5.04382E+04 3.98259E+04 3.14337E+04 2.47999E+04 1.95583E+04 + 1.54187E+04 1.21507E+04 9.57191E+03 7.53808E+03 5.93371E+03 4.67060E+03 + 3.67568E+03 2.89223E+03 2.27571E+03 1.79077E+03 1.40948E+03 1.10980E+03 + 8.74354E+02 6.89422E+02 5.44197E+02 4.30170E+02 3.40634E+02 2.70318E+02 + 2.15075E+02 1.71639E+02 1.37449E+02 1.10553E+02 8.92821E+01 7.24826E+01 + 5.91347E+01 4.85165E+01 4.00339E+01 3.32275E+01 2.77353E+01 2.32894E+01 + 1.96630E+01 1.66902E+01 1.42392E+01 1.22069E+01 1.05123E+01 9.09167E+00 + 7.89460E+00 6.88097E+00 6.01870E+00 5.28199E+00 4.64994E+00 4.10557E+00 + 3.63493E+00 3.22653E+00 2.87111E+00 2.56018E+00 2.28777E+00 2.04811E+00 + 1.83696E+00 1.64979E+00 1.48386E+00 1.33624E+00 1.20463E+00 1.08681E+00 + 9.81387E-01 8.86720E-01 8.01569E-01 7.24841E-01 6.55585E-01 5.92976E-01 + 5.36291E-01 4.84895E-01 4.38231E-01 3.95808E-01 3.57190E-01 3.21995E-01 + 2.89883E-01 2.60550E-01 2.33741E-01 2.09206E-01 1.86749E-01 1.66187E-01 + 1.47365E-01 1.30154E-01 1.14396E-01 1.00044E-01 8.69797E-02 7.51266E-02 + 6.44159E-02 5.47862E-02 4.61805E-02 3.85449E-02 3.18259E-02 2.59697E-02 + 2.09203E-02 1.66190E-02 1.30042E-02 1.00114E-02 7.57407E-03 5.62469E-03 + 4.09622E-03 2.92303E-03 2.04282E-03 1.39974E-03 9.40749E-04 6.22499E-04 + 4.07854E-04 2.66900E-04 1.76482E-04 1.19433E-04 8.35969E-05 6.07840E-05 + 4.57519E-05 3.53203E-05 2.76567E-05 2.17504E-05 1.70516E-05 1.32645E-05 + 1.02000E-05 7.73661E-06 5.77652E-06 4.23734E-06 3.04731E-06 2.14342E-06 + 1.47060E-06 9.81147E-07 6.34198E-07 3.95499E-07 2.36569E-07 1.34780E-07 + 7.23029E-08 3.58259E-08 1.58106E-08 5.75187E-09 1.46133E-09 1.72063E-10 + 0.00000E+00 3.79359E+10 3.06966E+10 2.46454E+10 1.97824E+10 1.58752E+10 + 1.27367E+10 1.02162E+10 8.19256E+09 6.56812E+09 5.26447E+09 4.21850E+09 + 3.37950E+09 2.70666E+09 2.16721E+09 1.73482E+09 1.38833E+09 1.11074E+09 + 8.88412E+08 7.10387E+08 5.67877E+08 4.53827E+08 3.62578E+08 2.89592E+08 + 2.31229E+08 1.84573E+08 1.47286E+08 1.17493E+08 9.37013E+07 7.46306E+07 + 5.94815E+07 4.73924E+07 3.77481E+07 3.00566E+07 2.39243E+07 1.90368E+07 + 1.51416E+07 1.20390E+07 9.56874E+06 7.60266E+06 6.03836E+06 4.79419E+06 + 3.80496E+06 3.01872E+06 2.39404E+06 1.89791E+06 1.50401E+06 1.19139E+06 + 9.43381E+05 7.46700E+05 5.90786E+05 4.67236E+05 3.69371E+05 2.91882E+05 + 2.30553E+05 1.82032E+05 1.43662E+05 1.13330E+05 8.93643E+04 7.04357E+04 + 5.54923E+04 4.37003E+04 3.43993E+04 2.70663E+04 2.12876E+04 1.67358E+04 + 1.31522E+04 1.03320E+04 8.11391E+03 6.36897E+03 4.99901E+03 3.92294E+03 + 3.07797E+03 2.41492E+03 1.89485E+03 1.48711E+03 1.16756E+03 9.17208E+02 + 7.21132E+02 5.67595E+02 4.47381E+02 3.53254E+02 2.79539E+02 2.21785E+02 + 1.76499E+02 1.40949E+02 1.13056E+02 9.10549E+01 7.37230E+01 5.99866E+01 + 4.90863E+01 4.03994E+01 3.34455E+01 2.78476E+01 2.33266E+01 1.96473E+01 + 1.66380E+01 1.41625E+01 1.21144E+01 1.04103E+01 8.98474E+00 7.78604E+00 + 6.77310E+00 5.91312E+00 5.17976E+00 4.55174E+00 4.01179E+00 3.54578E+00 + 3.14205E+00 2.79126E+00 2.48484E+00 2.21678E+00 1.98130E+00 1.77412E+00 + 1.59073E+00 1.42839E+00 1.28416E+00 1.15574E+00 1.04095E+00 9.38381E-01 + 8.46404E-01 7.63790E-01 6.89453E-01 6.22452E-01 5.61968E-01 5.07287E-01 + 4.57781E-01 4.12902E-01 3.72164E-01 3.35140E-01 3.01453E-01 2.70772E-01 + 2.42798E-01 2.17282E-01 1.93979E-01 1.72699E-01 1.53263E-01 1.35518E-01 + 1.19339E-01 1.04570E-01 9.11631E-02 7.90018E-02 6.80083E-02 5.81128E-02 + 4.92520E-02 4.13668E-02 3.44010E-02 2.82989E-02 2.30048E-02 1.84614E-02 + 1.46095E-02 1.13880E-02 8.73369E-03 6.58256E-03 4.87041E-03 3.53445E-03 + 2.51389E-03 1.75176E-03 1.19745E-03 8.03490E-04 5.31378E-04 3.48441E-04 + 2.28586E-04 1.51774E-04 1.03260E-04 7.26782E-05 5.30887E-05 4.00744E-05 + 3.09678E-05 2.42349E-05 1.90289E-05 1.48853E-05 1.15505E-05 8.85898E-06 + 6.70201E-06 4.99137E-06 3.65255E-06 2.62083E-06 1.83969E-06 1.26001E-06 + 8.39478E-07 5.42096E-07 3.37883E-07 2.02076E-07 1.15130E-07 6.17410E-08 + 3.05437E-08 1.34219E-08 4.84125E-09 1.21636E-09 1.44342E-10 0.00000E+00 + 4.67409E+10 3.77667E+10 3.02734E+10 2.42608E+10 1.94377E+10 1.55696E+10 + 1.24681E+10 9.98192E+09 7.98945E+09 6.39303E+09 5.11426E+09 4.09020E+09 + 3.27031E+09 2.61406E+09 2.08892E+09 1.66881E+09 1.33282E+09 1.06417E+09 + 8.49423E+08 6.77815E+08 5.40715E+08 4.31217E+08 3.43788E+08 2.74001E+08 + 2.18311E+08 1.73884E+08 1.38451E+08 1.10207E+08 8.76092E+07 6.96917E+07 + 5.54200E+07 4.40560E+07 3.50102E+07 2.78120E+07 2.20860E+07 1.75314E+07 + 1.39106E+07 1.10336E+07 8.74835E+06 6.93376E+06 5.49344E+06 4.35062E+06 + 3.44418E+06 2.72551E+06 2.15593E+06 1.70468E+06 1.34733E+06 1.06444E+06 + 8.40589E+05 6.63531E+05 5.23542E+05 4.12906E+05 3.25506E+05 2.56492E+05 + 2.02020E+05 1.59044E+05 1.25153E+05 9.84394E+04 7.73921E+04 6.08169E+04 + 4.77698E+04 3.75047E+04 2.94322E+04 2.30870E+04 1.81020E+04 1.41875E+04 + 1.11151E+04 8.70504E+03 6.81418E+03 5.33368E+03 4.17395E+03 3.26578E+03 + 2.55509E+03 1.99921E+03 1.56460E+03 1.22494E+03 9.59575E+02 7.52321E+02 + 5.90481E+02 4.64119E+02 3.65450E+02 2.88389E+02 2.28176E+02 1.81090E+02 + 1.44223E+02 1.15373E+02 9.26747E+01 7.48381E+01 6.07364E+01 4.95731E+01 + 4.06976E+01 3.36093E+01 2.79161E+01 2.33284E+01 1.96031E+01 1.65629E+01 + 1.40674E+01 1.20071E+01 1.02965E+01 8.86851E+00 7.67014E+00 6.65947E+00 + 5.80305E+00 5.07407E+00 4.45093E+00 3.91609E+00 3.45526E+00 3.05665E+00 + 2.71085E+00 2.40925E+00 2.14580E+00 1.91469E+00 1.71165E+00 1.53219E+00 + 1.37354E+00 1.23279E+00 1.10765E+00 9.95936E-01 8.96265E-01 8.07012E-01 + 7.26959E-01 6.55031E-01 5.90294E-01 5.31940E-01 4.79263E-01 4.31644E-01 + 3.88541E-01 3.49478E-01 3.14035E-01 2.81843E-01 2.52574E-01 2.25941E-01 + 2.01696E-01 1.79604E-01 1.59475E-01 1.41137E-01 1.24439E-01 1.09259E-01 + 9.54449E-02 8.29455E-02 7.16471E-02 6.14711E-02 5.23469E-02 4.42098E-02 + 3.69989E-02 3.06564E-02 2.51251E-02 2.03480E-02 1.62674E-02 1.28242E-02 + 9.95820E-03 7.60820E-03 5.71283E-03 4.21151E-03 3.04566E-03 2.15926E-03 + 1.50036E-03 1.02325E-03 6.85579E-04 4.53212E-04 2.97479E-04 1.95665E-04 + 1.30461E-04 8.92264E-05 6.31357E-05 4.63167E-05 3.50527E-05 2.71083E-05 + 2.12005E-05 1.66193E-05 1.29722E-05 1.00416E-05 7.68232E-06 5.79727E-06 + 4.30702E-06 3.14443E-06 2.25136E-06 1.57727E-06 1.07847E-06 7.17551E-07 + 4.62903E-07 2.88342E-07 1.72385E-07 9.81785E-08 5.26028E-08 2.59624E-08 + 1.13509E-08 4.05680E-09 1.00782E-09 1.20463E-10 0.00000E+00 5.71981E+10 + 4.61510E+10 3.69363E+10 2.95540E+10 2.36412E+10 1.89065E+10 1.51161E+10 + 1.20824E+10 9.65504E+09 7.71325E+09 6.16031E+09 4.91868E+09 3.92620E+09 + 3.13310E+09 2.49949E+09 1.99344E+09 1.58938E+09 1.26685E+09 1.00946E+09 + 8.04121E+08 6.40353E+08 5.09780E+08 4.05702E+08 3.22769E+08 2.56705E+08 + 2.04095E+08 1.62208E+08 1.28880E+08 1.02263E+08 8.11962E+07 6.44469E+07 + 5.11346E+07 4.05576E+07 3.21565E+07 2.54863E+07 2.01907E+07 1.59890E+07 + 1.26567E+07 1.00150E+07 7.92149E+06 6.26308E+06 4.94984E+06 3.91034E+06 + 3.08785E+06 2.43732E+06 1.92301E+06 1.51657E+06 1.19551E+06 9.41996E+05 + 7.41906E+05 5.84052E+05 4.59572E+05 3.61455E+05 2.84152E+05 2.23276E+05 + 1.75358E+05 1.37658E+05 1.08011E+05 8.47077E+04 6.64002E+04 5.20244E+04 + 4.07415E+04 3.18905E+04 2.49508E+04 1.95124E+04 1.52528E+04 1.19181E+04 + 9.30908E+03 7.26747E+03 5.67315E+03 4.42757E+03 3.45478E+03 2.69558E+03 + 2.10335E+03 1.64157E+03 1.28167E+03 1.00125E+03 7.82838E+02 6.12749E+02 + 4.80305E+02 3.77167E+02 2.96830E+02 2.34225E+02 1.85396E+02 1.47263E+02 + 1.17497E+02 9.41376E+01 7.58261E+01 6.13835E+01 4.99772E+01 4.09293E+01 + 3.37196E+01 2.79417E+01 2.32959E+01 1.95316E+01 1.64660E+01 1.39549E+01 + 1.18861E+01 1.01719E+01 8.74367E+00 7.54750E+00 6.54060E+00 5.68896E+00 + 4.96535E+00 4.34787E+00 3.81878E+00 3.36365E+00 2.97059E+00 2.63012E+00 + 2.33362E+00 2.07499E+00 1.84845E+00 1.64971E+00 1.47429E+00 1.31942E+00 + 1.18223E+00 1.06042E+00 9.51842E-01 8.55102E-01 7.68598E-01 6.91123E-01 + 6.21612E-01 5.59143E-01 5.02917E-01 4.52238E-01 4.06496E-01 3.65157E-01 + 3.27754E-01 2.93875E-01 2.63158E-01 2.35282E-01 2.09966E-01 1.86969E-01 + 1.66059E-01 1.47054E-01 1.29783E-01 1.14100E-01 9.98839E-02 8.69877E-02 + 7.53572E-02 6.48808E-02 5.54800E-02 4.70833E-02 3.96251E-02 3.30434E-02 + 2.72793E-02 2.22746E-02 1.79720E-02 1.43136E-02 1.12411E-02 8.69574E-03 + 6.61859E-03 4.95130E-03 3.63696E-03 2.62114E-03 1.85241E-03 1.28358E-03 + 8.73498E-04 5.84440E-04 3.86253E-04 2.53820E-04 1.67409E-04 1.12097E-04 + 7.70641E-05 5.48086E-05 4.03692E-05 3.06222E-05 2.36960E-05 1.85178E-05 + 1.44926E-05 1.12880E-05 8.71724E-06 6.65279E-06 5.00816E-06 3.71199E-06 + 2.70394E-06 1.93194E-06 1.35094E-06 9.22210E-07 6.12767E-07 3.94898E-07 + 2.45798E-07 1.46862E-07 8.35791E-08 4.47158E-08 2.20033E-08 9.56434E-09 + 3.38526E-09 8.31475E-10 1.00056E-10 0.00000E+00 + diff --git a/PYTHIA8/pythia8140/xmldoc/ct09mcs.pds b/PYTHIA8/pythia8140/xmldoc/ct09mcs.pds new file mode 100644 index 00000000000..eb05eff58dd --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ct09mcs.pds @@ -0,0 +1,6440 @@ +PDF Table for Fit #: cp6ls14 + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 2. 5. 0.2268 0.001 0.001 0.200 1.400 4.750 172.000 + IPD0, IHDN, IKNL, NfMx, Nfval, KF, Nelmt + 1 1 1 5 2 12 57300 + NX, NT, JT, NG, NTL(NG+1) + 190 24 1 3 24 +(NTL(I), NTN(I), TLN(I), DTN(I), I =1, NG) + 0 1 5.57275E-01 4.15705E-02 + 1 6 5.98845E-01 8.55946E-02 + 7 17 1.11241E+00 8.54274E-02 +QINI, QMAX, (QV(I), TV(I), I =0, NT) + 1.30000E+00 1.00000E+05 + 1.30000E+00 5.57275E-01 + 1.40000E+00 5.98845E-01 + 1.64727E+00 6.84440E-01 + 1.96658E+00 7.70034E-01 + 2.38526E+00 8.55629E-01 + 2.94342E+00 9.41223E-01 + 3.70108E+00 1.02682E+00 + 4.75000E+00 1.11241E+00 + 6.23021E+00 1.19784E+00 + 8.37178E+00 1.28327E+00 + 1.15499E+01 1.36869E+00 + 1.63983E+01 1.45412E+00 + 2.40214E+01 1.53955E+00 + 3.64069E+01 1.62498E+00 + 5.72629E+01 1.71040E+00 + 9.37788E+01 1.79583E+00 + 1.60488E+02 1.88126E+00 + 2.88130E+02 1.96669E+00 + 5.45004E+02 2.05211E+00 + 1.09118E+03 2.13754E+00 + 2.32426E+03 2.22297E+00 + 5.29613E+03 2.30840E+00 + 1.29876E+04 2.39382E+00 + 3.45020E+04 2.47925E+00 + 1.00000E+05 2.56468E+00 +XMIN, XCR, (XV(I), I =1, NX) + 1.00000E-08 1.50000E+00 + 1.00000E-08 1.17803E-08 1.38778E-08 1.63489E-08 1.92599E-08 2.26892E-08 + 2.67291E-08 3.14884E-08 3.70950E-08 4.36999E-08 5.14807E-08 6.06469E-08 + 7.14452E-08 8.41659E-08 9.91515E-08 1.16805E-07 1.37602E-07 1.62101E-07 + 1.90962E-07 2.24961E-07 2.65013E-07 3.12195E-07 3.67777E-07 4.33253E-07 + 5.10385E-07 6.01248E-07 7.08284E-07 8.34965E-07 9.83595E-07 1.15868E-06 + 1.36492E-06 1.60787E-06 1.89406E-06 2.23117E-06 2.62841E-06 3.09641E-06 + 3.64773E-06 4.29722E-06 5.06234E-06 5.96367E-06 7.02548E-06 8.27631E-06 + 9.74982E-06 1.14856E-05 1.35304E-05 1.59392E-05 1.87766E-05 2.21191E-05 + 2.60564E-05 3.06942E-05 3.61571E-05 4.25918E-05 5.01709E-05 5.90977E-05 + 6.96115E-05 8.19937E-05 9.65758E-05 1.13747E-04 1.33967E-04 1.57774E-04 + 1.85802E-04 2.18795E-04 2.57627E-04 3.03325E-04 3.57094E-04 4.20343E-04 + 4.94725E-04 5.82239E-04 6.85007E-04 8.05733E-04 9.47515E-04 1.11390E-03 + 1.30904E-03 1.53770E-03 1.80543E-03 2.11857E-03 2.48437E-03 2.91111E-03 + 3.40814E-03 3.98598E-03 4.65639E-03 5.43234E-03 6.32831E-03 7.35986E-03 + 8.54125E-03 9.89379E-03 1.14309E-02 1.31758E-02 1.51436E-02 1.73523E-02 + 1.98189E-02 2.25606E-02 2.55851E-02 2.89092E-02 3.25397E-02 3.64826E-02 + 4.07414E-02 4.53168E-02 5.02071E-02 5.54085E-02 6.09151E-02 6.67197E-02 + 7.28133E-02 7.91861E-02 8.58274E-02 9.27257E-02 9.98695E-02 1.07243E-01 + 1.14848E-01 1.22661E-01 1.30677E-01 1.38873E-01 1.47265E-01 1.55821E-01 + 1.64539E-01 1.73408E-01 1.82435E-01 1.91589E-01 2.00875E-01 2.10284E-01 + 2.19811E-01 2.29449E-01 2.39192E-01 2.49036E-01 2.58974E-01 2.69003E-01 + 2.79118E-01 2.89315E-01 2.99590E-01 3.09940E-01 3.20361E-01 3.30848E-01 + 3.41402E-01 3.52019E-01 3.62695E-01 3.73426E-01 3.84208E-01 3.95063E-01 + 4.05950E-01 4.16887E-01 4.27870E-01 4.38898E-01 4.49969E-01 4.61082E-01 + 4.72234E-01 4.83424E-01 4.94651E-01 5.05914E-01 5.17211E-01 5.28541E-01 + 5.39903E-01 5.51296E-01 5.62718E-01 5.74170E-01 5.85653E-01 5.97163E-01 + 6.08683E-01 6.20243E-01 6.31826E-01 6.43433E-01 6.55063E-01 6.66715E-01 + 6.78389E-01 6.90084E-01 7.01799E-01 7.13535E-01 7.25289E-01 7.37063E-01 + 7.48855E-01 7.60668E-01 7.72487E-01 7.84333E-01 7.96195E-01 8.08073E-01 + 8.19966E-01 8.31874E-01 8.43797E-01 8.55734E-01 8.67686E-01 8.79651E-01 + 8.91628E-01 9.03624E-01 9.15628E-01 9.27645E-01 9.39675E-01 9.51717E-01 + 9.63770E-01 9.75836E-01 9.87912E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.01297E+09 + 0.00000E+00 1.19326E-08 1.19326E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.19180E-08 0.00000E+00 0.00000E+00 0.00000E+00 2.98314E-09 + 2.97950E-09 0.00000E+00 0.00000E+00 0.00000E+00 1.48975E-09 0.00000E+00 + 7.45786E-10 7.44876E-10 0.00000E+00 0.00000E+00 1.86446E-10 0.00000E+00 + 1.86446E-10 3.72438E-10 9.32232E-11 0.00000E+00 9.32232E-11 0.00000E+00 + 4.66116E-11 0.00000E+00 4.66116E-11 0.00000E+00 2.33058E-11 2.33058E-11 + 0.00000E+00 0.00000E+00 2.32774E-11 0.00000E+00 1.16387E-11 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 3.64153E-13 + 7.27418E-13 3.64153E-13 3.64153E-13 1.82077E-13 0.00000E+00 3.63709E-13 + 0.00000E+00 0.00000E+00 9.10383E-14 0.00000E+00 9.09273E-14 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.13798E-14 0.00000E+00 + 1.13798E-14 2.27318E-14 0.00000E+00 1.13659E-14 0.00000E+00 5.68295E-15 + 5.68295E-15 0.00000E+00 0.00000E+00 1.42247E-15 0.00000E+00 2.84148E-15 + 1.42074E-15 0.00000E+00 0.00000E+00 0.00000E+00 7.10369E-16 7.10369E-16 + 3.55618E-16 0.00000E+00 3.55185E-16 1.77809E-16 0.00000E+00 0.00000E+00 + 1.77809E-16 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 8.89046E-17 0.00000E+00 8.87962E-17 0.00000E+00 0.00000E+00 8.87962E-17 + 0.00000E+00 0.00000E+00 4.43981E-17 4.43981E-17 0.00000E+00 0.00000E+00 + 0.00000E+00 2.22261E-17 0.00000E+00 2.22261E-17 0.00000E+00 1.11131E-17 + 0.00000E+00 1.11131E-17 0.00000E+00 0.00000E+00 1.11131E-17 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 5.55654E-18 0.00000E+00 0.00000E+00 5.55654E-18 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 5.54976E-18 5.54976E-18 1.38913E-18 0.00000E+00 2.77488E-18 0.00000E+00 + 2.77488E-18 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.93720E-19 0.00000E+00 + 0.00000E+00 3.47284E-19 0.00000E+00 3.46860E-19 0.00000E+00 0.00000E+00 + 0.00000E+00 1.73430E-19 1.73430E-19 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.16787E-20 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.86490E+08 2.35568E+08 + 1.92494E+08 1.57270E+08 1.28470E+08 1.04926E+08 8.56816E+07 6.99547E+07 + 5.71043E+07 4.66059E+07 3.80305E+07 3.10271E+07 2.53085E+07 2.06399E+07 + 1.68291E+07 1.37191E+07 1.11815E+07 9.11130E+06 7.42280E+06 6.04588E+06 + 4.92327E+06 4.00819E+06 3.26242E+06 2.65478E+06 2.15978E+06 1.75664E+06 + 1.42838E+06 1.16117E+06 9.42850E+05 7.66065E+05 6.22254E+05 5.05297E+05 + 4.10204E+05 3.32908E+05 2.70095E+05 2.19051E+05 1.77594E+05 1.43935E+05 + 1.16615E+05 9.44484E+04 7.64678E+04 6.18876E+04 5.00686E+04 4.04911E+04 + 3.27328E+04 2.64502E+04 2.13645E+04 1.72493E+04 1.39206E+04 1.12291E+04 + 9.05385E+03 7.29645E+03 5.87727E+03 4.73173E+03 3.80747E+03 3.06211E+03 + 2.46130E+03 1.97725E+03 1.58747E+03 1.27376E+03 1.02141E+03 8.18536E+02 + 6.55529E+02 5.24633E+02 4.19587E+02 3.35338E+02 2.67813E+02 2.13729E+02 + 1.70413E+02 1.35799E+02 1.08133E+02 8.60329E+01 6.83964E+01 5.43332E+01 + 4.31284E+01 3.42085E+01 2.71135E+01 2.14750E+01 1.69977E+01 1.34458E+01 + 1.06303E+01 8.40055E+00 6.63614E+00 5.24080E+00 4.13815E+00 3.26893E+00 + 2.58185E+00 2.04086E+00 1.61369E+00 1.27718E+00 1.01198E+00 8.02940E-01 + 6.37978E-01 5.07973E-01 4.05210E-01 3.23943E-01 2.59583E-01 2.08524E-01 + 1.67938E-01 1.35606E-01 1.09790E-01 8.91231E-02 7.25355E-02 5.91858E-02 + 4.84125E-02 3.96945E-02 3.26205E-02 2.68649E-02 2.21721E-02 1.83291E-02 + 1.51800E-02 1.25914E-02 1.04616E-02 8.70044E-03 7.24511E-03 6.03939E-03 + 5.03891E-03 4.20623E-03 3.51411E-03 2.93720E-03 2.45593E-03 2.05406E-03 + 1.71823E-03 1.43739E-03 1.20241E-03 1.00571E-03 8.40999E-04 7.03046E-04 + 5.87489E-04 4.90689E-04 4.09608E-04 3.41701E-04 2.84855E-04 2.37255E-04 + 1.97424E-04 1.64110E-04 1.36261E-04 1.12998E-04 9.35351E-05 7.73186E-05 + 6.37909E-05 5.25146E-05 4.31224E-05 3.53062E-05 2.88074E-05 2.34096E-05 + 1.89315E-05 1.52212E-05 1.21518E-05 9.61718E-06 7.52871E-06 5.81233E-06 + 4.40617E-06 3.25843E-06 2.32614E-06 1.57374E-06 9.70250E-07 4.91728E-07 + 1.15746E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 6.75353E+08 5.54664E+08 4.52665E+08 + 3.69357E+08 3.01327E+08 2.45784E+08 2.00443E+08 1.63436E+08 1.33236E+08 + 1.08596E+08 8.84952E+07 7.21009E+07 5.87318E+07 4.78319E+07 3.89467E+07 + 3.17052E+07 2.58045E+07 2.09974E+07 1.70819E+07 1.38933E+07 1.12973E+07 + 9.18415E+06 7.46443E+06 6.06521E+06 4.92701E+06 4.00137E+06 3.24874E+06 + 2.63699E+06 2.13791E+06 1.73438E+06 1.40661E+06 1.14045E+06 9.24367E+05 + 7.48996E+05 6.06705E+05 4.91254E+05 3.97632E+05 3.21741E+05 2.60243E+05 + 2.10423E+05 1.70077E+05 1.37415E+05 1.10982E+05 8.95974E+04 7.23036E+04 + 5.83232E+04 4.70255E+04 3.78993E+04 3.05302E+04 2.45824E+04 1.97837E+04 + 1.59138E+04 1.27943E+04 1.02809E+04 8.25674E+03 6.62741E+03 5.31654E+03 + 4.26244E+03 3.41525E+03 2.73473E+03 2.18840E+03 1.75006E+03 1.39857E+03 + 1.11689E+03 8.91308E+02 7.10766E+02 5.66370E+02 4.50966E+02 3.58740E+02 + 2.85205E+02 2.26562E+02 1.79824E+02 1.42611E+02 1.13008E+02 8.94773E+01 + 7.07904E+01 5.59631E+01 4.42088E+01 3.48990E+01 2.75320E+01 2.17077E+01 + 1.71071E+01 1.34764E+01 1.06129E+01 8.35624E+00 6.58222E+00 5.18382E+00 + 4.08584E+00 3.22132E+00 2.54220E+00 2.00854E+00 1.58907E+00 1.25899E+00 + 9.99605E-01 7.95148E-01 6.33914E-01 5.06578E-01 4.05838E-01 3.25980E-01 + 2.62535E-01 2.12010E-01 1.71669E-01 1.39374E-01 1.13449E-01 9.25798E-02 + 7.57334E-02 6.20968E-02 5.10279E-02 4.20241E-02 3.46676E-02 2.86530E-02 + 2.37197E-02 1.96697E-02 1.63276E-02 1.35718E-02 1.12932E-02 9.40624E-03 + 7.83884E-03 6.53854E-03 5.45670E-03 4.55586E-03 3.80499E-03 3.17860E-03 + 2.65567E-03 2.21885E-03 1.85378E-03 1.54857E-03 1.29333E-03 1.07984E-03 + 9.01269E-04 7.51903E-04 6.26978E-04 5.22542E-04 4.35204E-04 3.62215E-04 + 3.01241E-04 2.50334E-04 2.07858E-04 1.72359E-04 1.42815E-04 1.18195E-04 + 9.76923E-05 8.06307E-05 6.64432E-05 5.46548E-05 4.48680E-05 3.67503E-05 + 3.00237E-05 2.44558E-05 1.98526E-05 1.60523E-05 1.29197E-05 1.03423E-05 + 8.22612E-06 6.49310E-06 5.07778E-06 3.92599E-06 2.99405E-06 2.24165E-06 + 1.63878E-06 1.15925E-06 7.81229E-07 4.86547E-07 2.60050E-07 8.91080E-08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.19400E+09 9.79435E+08 7.98259E+08 6.50474E+08 + 5.29952E+08 4.31681E+08 3.51565E+08 2.86264E+08 2.33046E+08 1.89683E+08 + 1.54358E+08 1.25586E+08 1.02155E+08 8.30777E+07 6.75484E+07 5.49098E+07 + 4.46257E+07 3.62594E+07 2.94547E+07 2.39212E+07 1.94226E+07 1.57660E+07 + 1.27946E+07 1.03804E+07 8.41960E+06 6.82730E+06 5.53456E+06 4.48540E+06 + 3.63077E+06 2.94081E+06 2.38126E+06 1.92758E+06 1.55984E+06 1.26186E+06 + 1.02047E+06 8.24918E+05 6.66599E+05 5.38472E+05 4.34812E+05 3.50976E+05 + 2.83195E+05 2.28414E+05 1.84155E+05 1.48410E+05 1.19552E+05 9.62637E+04 + 7.74767E+04 6.23273E+04 5.01163E+04 4.02780E+04 3.23547E+04 2.59766E+04 + 2.08448E+04 1.67176E+04 1.34000E+04 1.07346E+04 8.59425E+03 6.87643E+03 + 5.49849E+03 4.39382E+03 3.50874E+03 2.80003E+03 2.23289E+03 1.77934E+03 + 1.41686E+03 1.12736E+03 8.96323E+02 7.12068E+02 5.65143E+02 4.48253E+02 + 3.55244E+02 2.81284E+02 2.22534E+02 1.75906E+02 1.38932E+02 1.09639E+02 + 8.64524E+01 6.81169E+01 5.36310E+01 4.21972E+01 3.31809E+01 2.60777E+01 + 2.04866E+01 1.60889E+01 1.26324E+01 9.92255E+00 7.79236E+00 6.12445E+00 + 4.81483E+00 3.78896E+00 2.98507E+00 2.35497E+00 1.86055E+00 1.47310E+00 + 1.16855E+00 9.29052E-01 7.40426E-01 5.91602E-01 4.73946E-01 3.80721E-01 + 3.06673E-01 2.47705E-01 2.00619E-01 1.62915E-01 1.32638E-01 1.08257E-01 + 8.85683E-02 7.26242E-02 5.96847E-02 4.91363E-02 4.05313E-02 3.34883E-02 + 2.77188E-02 2.29676E-02 1.90578E-02 1.58314E-02 1.31649E-02 1.09541E-02 + 9.12347E-03 7.60311E-03 6.33932E-03 5.28772E-03 4.41189E-03 3.68187E-03 + 3.07299E-03 2.56488E-03 2.14066E-03 1.78638E-03 1.49044E-03 1.24319E-03 + 1.03662E-03 8.64029E-04 7.19891E-04 5.99463E-04 4.98907E-04 4.14970E-04 + 3.44938E-04 2.86543E-04 2.37768E-04 1.97193E-04 1.63394E-04 1.35257E-04 + 1.11848E-04 9.23853E-05 7.62144E-05 6.27885E-05 5.16503E-05 4.24177E-05 + 3.47716E-05 2.84457E-05 2.32179E-05 1.89027E-05 1.53459E-05 1.24188E-05 + 1.00143E-05 8.04247E-06 6.42969E-06 5.11605E-06 4.04636E-06 3.17970E-06 + 2.48040E-06 1.91880E-06 1.47022E-06 1.11416E-06 8.33610E-07 6.14414E-07 + 4.44854E-07 3.15214E-07 2.17497E-07 1.45022E-07 9.24043E-08 5.52229E-08 + 2.97866E-08 1.32006E-08 3.11099E-09 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.05488E-10 1.18052E-09 1.73631E-09 + 1.88528E-09 1.69730E-09 1.28368E-09 7.88602E-10 3.27046E-10 3.70062E-11 + 0.00000E+00 1.87611E+09 1.53702E+09 1.25097E+09 1.01796E+09 8.28188E+08 + 6.73666E+08 5.47866E+08 4.45469E+08 3.62136E+08 2.94332E+08 2.39172E+08 + 1.94307E+08 1.57824E+08 1.28163E+08 1.04052E+08 8.44582E+07 6.85377E+07 + 5.56049E+07 4.51014E+07 3.65729E+07 2.96496E+07 2.40307E+07 1.94714E+07 + 1.57729E+07 1.27734E+07 1.03414E+07 8.37001E+06 6.77253E+06 5.47329E+06 + 4.42605E+06 3.57807E+06 2.89163E+06 2.33613E+06 1.88672E+06 1.52324E+06 + 1.22928E+06 9.91672E+05 7.99696E+05 6.44640E+05 5.19447E+05 4.18400E+05 + 3.36872E+05 2.71117E+05 2.18103E+05 1.75378E+05 1.40959E+05 1.13241E+05 + 9.09310E+04 7.29802E+04 5.85435E+04 4.69382E+04 3.76134E+04 3.01245E+04 + 2.41130E+04 1.92899E+04 1.54223E+04 1.23225E+04 9.83957E+03 7.85180E+03 + 6.26138E+03 4.98967E+03 3.97343E+03 3.16186E+03 2.51417E+03 1.99762E+03 + 1.58596E+03 1.25811E+03 9.97220E+02 7.89642E+02 6.24864E+02 4.94045E+02 + 3.90256E+02 3.08000E+02 2.42869E+02 1.91345E+02 1.50622E+02 1.18467E+02 + 9.31015E+01 7.31114E+01 5.73730E+01 4.49940E+01 3.52667E+01 2.76302E+01 + 2.16395E+01 1.69436E+01 1.32721E+01 1.03937E+01 8.14610E+00 6.38620E+00 + 5.01141E+00 3.93710E+00 3.09738E+00 2.44030E+00 1.92680E+00 1.52429E+00 + 1.20861E+00 9.60661E-01 7.65558E-01 6.11725E-01 4.90154E-01 3.93841E-01 + 3.17338E-01 2.56402E-01 2.07729E-01 1.68739E-01 1.37417E-01 1.12182E-01 + 9.17934E-02 7.52842E-02 6.18555E-02 5.09247E-02 4.19970E-02 3.46987E-02 + 2.87009E-02 2.37749E-02 1.97179E-02 1.63713E-02 1.36017E-02 1.13124E-02 + 9.41447E-03 7.83947E-03 6.53105E-03 5.44302E-03 4.53751E-03 3.78336E-03 + 3.15487E-03 2.63086E-03 2.19378E-03 1.82910E-03 1.52477E-03 1.27076E-03 + 1.05875E-03 8.81847E-04 7.34161E-04 6.10934E-04 5.08140E-04 4.22425E-04 + 3.50988E-04 2.91344E-04 2.41745E-04 2.00441E-04 1.66062E-04 1.37463E-04 + 1.13686E-04 9.39303E-05 7.75263E-05 6.39148E-05 5.26290E-05 4.32789E-05 + 3.55393E-05 2.91391E-05 2.38520E-05 1.94895E-05 1.58947E-05 1.29368E-05 + 1.05060E-05 8.51263E-06 6.88356E-06 5.55137E-06 4.46622E-06 3.58464E-06 + 2.87050E-06 2.29380E-06 1.82966E-06 1.45743E-06 1.15999E-06 9.23200E-07 + 7.35372E-07 5.86898E-07 4.69769E-07 3.77613E-07 3.05190E-07 2.48089E-07 + 2.02934E-07 1.66976E-07 1.38038E-07 1.14429E-07 9.48475E-08 7.83228E-08 + 6.41434E-08 5.18280E-08 4.10403E-08 3.15904E-08 2.33932E-08 1.64198E-08 + 1.06828E-08 6.21031E-09 3.01619E-09 1.02074E-09 1.19232E-10 0.00000E+00 + 2.76186E+09 2.25975E+09 1.83658E+09 1.49235E+09 1.21241E+09 9.84775E+08 + 7.99719E+08 6.49303E+08 5.27067E+08 4.27751E+08 3.47073E+08 2.81550E+08 + 2.28344E+08 1.85151E+08 1.50093E+08 1.21644E+08 9.85628E+07 7.98417E+07 + 6.46601E+07 5.23518E+07 4.23753E+07 3.42908E+07 2.77412E+07 2.24363E+07 + 1.81406E+07 1.46632E+07 1.18487E+07 9.57171E+06 7.72278E+06 6.23487E+06 + 5.03201E+06 4.05988E+06 3.27446E+06 2.64008E+06 2.12785E+06 1.71428E+06 + 1.38055E+06 1.11137E+06 8.94321E+05 7.19374E+05 5.78413E+05 4.64878E+05 + 3.73466E+05 2.99897E+05 2.40710E+05 1.93115E+05 1.54856E+05 1.24115E+05 + 9.94266E+04 7.96075E+04 6.37050E+04 5.09511E+04 4.07275E+04 3.25364E+04 + 2.59771E+04 2.07273E+04 1.65280E+04 1.31709E+04 1.04886E+04 8.34674E+03 + 6.63757E+03 5.27454E+03 4.18825E+03 3.32313E+03 2.63461E+03 2.08706E+03 + 1.65193E+03 1.30642E+03 1.03211E+03 8.14849E+02 6.42747E+02 5.06515E+02 + 3.98797E+02 3.13702E+02 2.46543E+02 1.93589E+02 1.51878E+02 1.19055E+02 + 9.32512E+01 7.29867E+01 5.70880E+01 4.46271E+01 3.48698E+01 2.72356E+01 + 2.12671E+01 1.66131E+01 1.29742E+01 1.01405E+01 7.92775E+00 6.20389E+00 + 4.86048E+00 3.81330E+00 2.99612E+00 2.35925E+00 1.86138E+00 1.47198E+00 + 1.16693E+00 9.27538E-01 7.39275E-01 5.90879E-01 4.73615E-01 3.80703E-01 + 3.06880E-01 2.48056E-01 2.01048E-01 1.63372E-01 1.33089E-01 1.08676E-01 + 8.89521E-02 7.29434E-02 5.99403E-02 4.93419E-02 4.06956E-02 3.36039E-02 + 2.77910E-02 2.30124E-02 1.90778E-02 1.58274E-02 1.31454E-02 1.09256E-02 + 9.08650E-03 7.56107E-03 6.29451E-03 5.24194E-03 4.36651E-03 3.63794E-03 + 3.03124E-03 2.52578E-03 2.10452E-03 1.75334E-03 1.46053E-03 1.21634E-03 + 1.01275E-03 8.42916E-04 7.01307E-04 5.83249E-04 4.84855E-04 4.02890E-04 + 3.34483E-04 2.77613E-04 2.30266E-04 1.90864E-04 1.58090E-04 1.30844E-04 + 1.08205E-04 8.94062E-05 7.38057E-05 6.08684E-05 5.01475E-05 4.12706E-05 + 3.39268E-05 2.78573E-05 2.28462E-05 1.87136E-05 1.53099E-05 1.25092E-05 + 1.02090E-05 8.32538E-06 6.78118E-06 5.51935E-06 4.49012E-06 3.65219E-06 + 2.97126E-06 2.41892E-06 1.97162E-06 1.60987E-06 1.31759E-06 1.08154E-06 + 8.90811E-07 7.36387E-07 6.11095E-07 5.09070E-07 4.25341E-07 3.56166E-07 + 2.98491E-07 2.49908E-07 2.08553E-07 1.72998E-07 1.42178E-07 1.15312E-07 + 9.18691E-08 7.14673E-08 5.38715E-08 3.89557E-08 2.66280E-08 1.68215E-08 + 9.46142E-09 4.41722E-09 1.42944E-09 1.68243E-10 0.00000E+00 3.89883E+09 + 3.18581E+09 2.58547E+09 2.09783E+09 1.70181E+09 1.38026E+09 1.11923E+09 + 9.07369E+08 7.35452E+08 5.95976E+08 4.82842E+08 3.91094E+08 3.16706E+08 + 2.56405E+08 2.07536E+08 1.67939E+08 1.35863E+08 1.09886E+08 8.88520E+07 + 7.18253E+07 5.80458E+07 4.68969E+07 3.78787E+07 3.05859E+07 2.46899E+07 + 1.99245E+07 1.60738E+07 1.29635E+07 1.04420E+07 8.41618E+06 6.78113E+06 + 5.46188E+06 4.39777E+06 3.53972E+06 2.84806E+06 2.29055E+06 1.84143E+06 + 1.47979E+06 1.18870E+06 9.54475E+05 7.66079E+05 6.14603E+05 4.92858E+05 + 3.95050E+05 3.16504E+05 2.53453E+05 2.02862E+05 1.62288E+05 1.29761E+05 + 1.03698E+05 8.28237E+04 6.61143E+04 5.27452E+04 4.20543E+04 3.35097E+04 + 2.66843E+04 2.12352E+04 1.68875E+04 1.34207E+04 1.06580E+04 8.45785E+03 + 6.70682E+03 5.31420E+03 4.20741E+03 3.32841E+03 2.63086E+03 2.07772E+03 + 1.63945E+03 1.29227E+03 1.01790E+03 8.01043E+02 6.29773E+02 4.94660E+02 + 3.88173E+02 3.04326E+02 2.38373E+02 1.86545E+02 1.45861E+02 1.13956E+02 + 8.89620E+01 6.94021E+01 5.41106E+01 4.21677E+01 3.28477E+01 2.55802E+01 + 1.99283E+01 1.55210E+01 1.20980E+01 9.43226E+00 7.36111E+00 5.75141E+00 + 4.50006E+00 3.52618E+00 2.76923E+00 2.17906E+00 1.71869E+00 1.35900E+00 + 1.07746E+00 8.56626E-01 6.82997E-01 5.46137E-01 4.37965E-01 3.52228E-01 + 2.84073E-01 2.29735E-01 1.86286E-01 1.51441E-01 1.23412E-01 1.00816E-01 + 8.25157E-02 6.76817E-02 5.56155E-02 4.57913E-02 3.77491E-02 3.11694E-02 + 2.57705E-02 2.13330E-02 1.76737E-02 1.46592E-02 1.21683E-02 1.01079E-02 + 8.40146E-03 6.98666E-03 5.81255E-03 4.83734E-03 4.02674E-03 3.35254E-03 + 2.79150E-03 2.32441E-03 1.93541E-03 1.61136E-03 1.34136E-03 1.11643E-03 + 9.28924E-04 7.72681E-04 6.42498E-04 5.34052E-04 4.43755E-04 3.68422E-04 + 3.05815E-04 2.53704E-04 2.10346E-04 1.74287E-04 1.44314E-04 1.19410E-04 + 9.87310E-05 8.15697E-05 6.73372E-05 5.55417E-05 4.57736E-05 3.76909E-05 + 3.10089E-05 2.54902E-05 2.09370E-05 1.71846E-05 1.40947E-05 1.15544E-05 + 9.47157E-06 7.76129E-06 6.36085E-06 5.21556E-06 4.28004E-06 3.51667E-06 + 2.89428E-06 2.38707E-06 1.97372E-06 1.63667E-06 1.36148E-06 1.13627E-06 + 9.51269E-07 7.98689E-07 6.72214E-07 5.66457E-07 4.77410E-07 4.01799E-07 + 3.37048E-07 2.81165E-07 2.32626E-07 1.90291E-07 1.53323E-07 1.21133E-07 + 9.32943E-08 6.95121E-08 4.96040E-08 3.33995E-08 2.07389E-08 1.14330E-08 + 5.20546E-09 1.63549E-09 1.93478E-10 0.00000E+00 5.34289E+09 4.35993E+09 + 3.53315E+09 2.86253E+09 2.31871E+09 1.87780E+09 1.52040E+09 1.23075E+09 + 9.96062E+08 8.05938E+08 6.51952E+08 5.27262E+08 4.26317E+08 3.44614E+08 + 2.78499E+08 2.25012E+08 1.81750E+08 1.46767E+08 1.18486E+08 9.56279E+07 + 7.71582E+07 6.22382E+07 5.01886E+07 4.04600E+07 3.26072E+07 2.62705E+07 + 2.11583E+07 1.70359E+07 1.36993E+07 1.10230E+07 8.86651E+06 7.12945E+06 + 5.73066E+06 4.60464E+06 3.69850E+06 2.96934E+06 2.38296E+06 1.91161E+06 + 1.53285E+06 1.22862E+06 9.84349E+05 7.88290E+05 6.30993E+05 5.04848E+05 + 4.03727E+05 3.22701E+05 2.57807E+05 2.05855E+05 1.64284E+05 1.31037E+05 + 1.04459E+05 8.32231E+04 6.62650E+04 5.27299E+04 4.19329E+04 3.33251E+04 + 2.64665E+04 2.10050E+04 1.66587E+04 1.32020E+04 1.04548E+04 8.27287E+03 + 6.54112E+03 5.16767E+03 4.07919E+03 3.21722E+03 2.53516E+03 1.99593E+03 + 1.56970E+03 1.23359E+03 9.68539E+02 7.59677E+02 5.95283E+02 4.66017E+02 + 3.64472E+02 2.84786E+02 2.22317E+02 1.73396E+02 1.35126E+02 1.05220E+02 + 8.18741E+01 6.36687E+01 4.94862E+01 3.84469E+01 2.98610E+01 2.32012E+01 + 1.80215E+01 1.40094E+01 1.08930E+01 8.47826E+00 6.60649E+00 5.15530E+00 + 4.02889E+00 3.15570E+00 2.47670E+00 1.94842E+00 1.53675E+00 1.21534E+00 + 9.63873E-01 7.66656E-01 6.11586E-01 4.89319E-01 3.92641E-01 3.15969E-01 + 2.54983E-01 2.06326E-01 1.67392E-01 1.36142E-01 1.11003E-01 9.06849E-02 + 7.42491E-02 6.09063E-02 5.00637E-02 4.12048E-02 3.39701E-02 2.80443E-02 + 2.31823E-02 1.91796E-02 1.58877E-02 1.31718E-02 1.09287E-02 9.07366E-03 + 7.53784E-03 6.26500E-03 5.20915E-03 4.33259E-03 3.60438E-03 2.99905E-03 + 2.49561E-03 2.07673E-03 1.72811E-03 1.43788E-03 1.19627E-03 9.95010E-04 + 8.27410E-04 6.87844E-04 5.71638E-04 4.74925E-04 3.94271E-04 3.27265E-04 + 2.71508E-04 2.25129E-04 1.86566E-04 1.54515E-04 1.27890E-04 1.05784E-04 + 8.74394E-05 7.22265E-05 5.96189E-05 4.91781E-05 4.05385E-05 3.33955E-05 + 2.74951E-05 2.26260E-05 1.86119E-05 1.53051E-05 1.25847E-05 1.03524E-05 + 8.51734E-06 7.01253E-06 5.77959E-06 4.77008E-06 3.94388E-06 3.26776E-06 + 2.71429E-06 2.26080E-06 1.88864E-06 1.58251E-06 1.32984E-06 1.12034E-06 + 9.45767E-07 7.99515E-07 6.75902E-07 5.70747E-07 4.80625E-07 4.02846E-07 + 3.35332E-07 2.76488E-07 2.25113E-07 1.80321E-07 1.41468E-07 1.08074E-07 + 7.97784E-08 5.63310E-08 3.74739E-08 2.29467E-08 1.24434E-08 5.54850E-09 + 1.70092E-09 2.02089E-10 0.00000E+00 7.15906E+09 5.83411E+09 4.72077E+09 + 3.81905E+09 3.08890E+09 2.49778E+09 2.01934E+09 1.63216E+09 1.31892E+09 + 1.06554E+09 8.60630E+08 6.94957E+08 5.61037E+08 4.52809E+08 3.65365E+08 + 2.94731E+08 2.37689E+08 1.91634E+08 1.54461E+08 1.24463E+08 1.00263E+08 + 8.07444E+07 6.50061E+07 5.23196E+07 4.20959E+07 3.38592E+07 2.72249E+07 + 2.18839E+07 1.75682E+07 1.41123E+07 1.13322E+07 9.09655E+06 7.29929E+06 + 5.85495E+06 4.69461E+06 3.76250E+06 3.01419E+06 2.41372E+06 1.93204E+06 + 1.54582E+06 1.23626E+06 9.88234E+05 7.89601E+05 6.30591E+05 5.03354E+05 + 4.01588E+05 3.20230E+05 2.55218E+05 2.03294E+05 1.61842E+05 1.28768E+05 + 1.02392E+05 8.13688E+04 6.46215E+04 5.12878E+04 4.06783E+04 3.22413E+04 + 2.55362E+04 2.02109E+04 1.59841E+04 1.26316E+04 9.97436E+03 7.86972E+03 + 6.20399E+03 4.88664E+03 3.84565E+03 3.02368E+03 2.37524E+03 1.86380E+03 + 1.46140E+03 1.14476E+03 8.95814E+02 7.00314E+02 5.46941E+02 4.26738E+02 + 3.32630E+02 2.59031E+02 2.01532E+02 1.56660E+02 1.21680E+02 9.44409E+01 + 7.32525E+01 5.67878E+01 4.40047E+01 3.40879E+01 2.64158E+01 2.04641E+01 + 1.58660E+01 1.23039E+01 9.55099E+00 7.42272E+00 5.77700E+00 4.50294E+00 + 3.51788E+00 2.75387E+00 2.16098E+00 1.70014E+00 1.34126E+00 1.06117E+00 + 8.42050E-01 6.70174E-01 5.34980E-01 4.28330E-01 3.43945E-01 2.76975E-01 + 2.23664E-01 1.81098E-01 1.47005E-01 1.19636E-01 9.75604E-02 7.97388E-02 + 6.52988E-02 5.35869E-02 4.40352E-02 3.62489E-02 2.98822E-02 2.46673E-02 + 2.03811E-02 1.68617E-02 1.39626E-02 1.15716E-02 9.59710E-03 7.96459E-03 + 6.61337E-03 5.49390E-03 4.56562E-03 3.79530E-03 3.15565E-03 2.62419E-03 + 2.18242E-03 1.81507E-03 1.50948E-03 1.25529E-03 1.04369E-03 8.67586E-04 + 7.21026E-04 5.99060E-04 4.97602E-04 4.13027E-04 3.42789E-04 2.84363E-04 + 2.35779E-04 1.95393E-04 1.61835E-04 1.33965E-04 1.10829E-04 9.16335E-05 + 7.57175E-05 6.25291E-05 5.16087E-05 4.25731E-05 3.51031E-05 2.89328E-05 + 2.38406E-05 1.96419E-05 1.61824E-05 1.33353E-05 1.09977E-05 9.07449E-06 + 7.49573E-06 6.20037E-06 5.13782E-06 4.26620E-06 3.55089E-06 2.96329E-06 + 2.47985E-06 2.08120E-06 1.75146E-06 1.47762E-06 1.24906E-06 1.05727E-06 + 8.95445E-07 7.57741E-07 6.39872E-07 5.38324E-07 4.50343E-07 3.73790E-07 + 3.07024E-07 2.48800E-07 1.98181E-07 1.54472E-07 1.17137E-07 8.57453E-08 + 5.99703E-08 3.94631E-08 2.38620E-08 1.27469E-08 5.57662E-09 1.67203E-09 + 1.99448E-10 0.00000E+00 9.42254E+09 7.66831E+09 6.19573E+09 5.00480E+09 + 4.04187E+09 3.26348E+09 2.63437E+09 2.12604E+09 1.71539E+09 1.38372E+09 + 1.11591E+09 8.99698E+08 7.25196E+08 5.84388E+08 4.70795E+08 3.79180E+08 + 3.05310E+08 2.45762E+08 1.97773E+08 1.59108E+08 1.27964E+08 1.02886E+08 + 8.26972E+07 6.64492E+07 5.33765E+07 4.28616E+07 3.44061E+07 2.76101E+07 + 2.21277E+07 1.77448E+07 1.42250E+07 1.13992E+07 9.13129E+06 7.31180E+06 + 5.85258E+06 4.68238E+06 3.74454E+06 2.99327E+06 2.39169E+06 1.91016E+06 + 1.52489E+06 1.21676E+06 9.70425E+05 7.73582E+05 6.16356E+05 4.90832E+05 + 3.90663E+05 3.10768E+05 2.47073E+05 1.96320E+05 1.55901E+05 1.23728E+05 + 9.81325E+04 7.77821E+04 6.16110E+04 4.87687E+04 3.85762E+04 3.04919E+04 + 2.40839E+04 1.90080E+04 1.49901E+04 1.18120E+04 9.29992E+03 7.31586E+03 + 5.75004E+03 4.51530E+03 3.54243E+03 2.77659E+03 2.17386E+03 1.70067E+03 + 1.32916E+03 1.03772E+03 8.09363E+02 6.30622E+02 4.90860E+02 3.81695E+02 + 2.96518E+02 2.30134E+02 1.78451E+02 1.38260E+02 1.07040E+02 8.28141E+01 + 6.40362E+01 4.94938E+01 3.82407E+01 2.95569E+01 2.28377E+01 1.76601E+01 + 1.36594E+01 1.05755E+01 8.19751E+00 6.36349E+00 4.94731E+00 3.85518E+00 + 3.01031E+00 2.35633E+00 1.84928E+00 1.45539E+00 1.14874E+00 9.09417E-01 + 7.22143E-01 5.75182E-01 4.59519E-01 3.68208E-01 2.95903E-01 2.38470E-01 + 1.92710E-01 1.56136E-01 1.26835E-01 1.03248E-01 8.42429E-02 6.88733E-02 + 5.64303E-02 4.63008E-02 3.80577E-02 3.13290E-02 2.58267E-02 2.13115E-02 + 1.76097E-02 1.45648E-02 1.20572E-02 9.98932E-03 8.28182E-03 6.87032E-03 + 5.70231E-03 4.73489E-03 3.93297E-03 3.26775E-03 2.71560E-03 2.25704E-03 + 1.87605E-03 1.55938E-03 1.29615E-03 1.07719E-03 8.95078E-04 7.43604E-04 + 6.17615E-04 5.12866E-04 4.25586E-04 3.53134E-04 2.92889E-04 2.42811E-04 + 2.01197E-04 1.66630E-04 1.37930E-04 1.14112E-04 9.43570E-05 7.79809E-05 + 6.44146E-05 5.31839E-05 4.38935E-05 3.62143E-05 2.98720E-05 2.46384E-05 + 2.03231E-05 1.67673E-05 1.38402E-05 1.14360E-05 9.45690E-06 7.83089E-06 + 6.49524E-06 5.39803E-06 4.49629E-06 3.75453E-06 3.14349E-06 2.63909E-06 + 2.22154E-06 1.87468E-06 1.58525E-06 1.34248E-06 1.13772E-06 9.64094E-07 + 8.15671E-07 6.88131E-07 5.77923E-07 4.82260E-07 3.98977E-07 3.26399E-07 + 2.63244E-07 2.08538E-07 1.61528E-07 1.21624E-07 8.83225E-08 6.12181E-08 + 3.98711E-08 2.38222E-08 1.25451E-08 5.39001E-09 1.58295E-09 1.89539E-10 + 0.00000E+00 1.22196E+10 9.93123E+09 8.01216E+09 6.46241E+09 5.21122E+09 + 4.20129E+09 3.38628E+09 2.72871E+09 2.19829E+09 1.77054E+09 1.42566E+09 + 1.14766E+09 9.23626E+08 7.43128E+08 5.97742E+08 4.80666E+08 3.86412E+08 + 3.10552E+08 2.49512E+08 2.00410E+08 1.60922E+08 1.29175E+08 1.03659E+08 + 8.31561E+07 6.66867E+07 5.34613E+07 4.28434E+07 3.43235E+07 2.74617E+07 + 2.19852E+07 1.75944E+07 1.40752E+07 1.12556E+07 8.99729E+06 7.18922E+06 + 5.74174E+06 4.58367E+06 3.65759E+06 2.91732E+06 2.32581E+06 1.85338E+06 + 1.47620E+06 1.17521E+06 9.35113E+05 7.43688E+05 5.91136E+05 4.69622E+05 + 3.72879E+05 2.95895E+05 2.34667E+05 1.85996E+05 1.47328E+05 1.16624E+05 + 9.22586E+04 7.29341E+04 5.76172E+04 4.54843E+04 3.58799E+04 2.82821E+04 + 2.22758E+04 1.75309E+04 1.37854E+04 1.08309E+04 8.50216E+03 6.66817E+03 + 5.22499E+03 4.09030E+03 3.19898E+03 2.49902E+03 1.95067E+03 1.52111E+03 + 1.18487E+03 9.22003E+02 7.16715E+02 5.56562E+02 4.31757E+02 3.34606E+02 + 2.59066E+02 2.00395E+02 1.54880E+02 1.19608E+02 9.23063E+01 7.11959E+01 + 5.48879E+01 4.23000E+01 3.26108E+01 2.51324E+01 1.93845E+01 1.49545E+01 + 1.15484E+01 8.92870E+00 6.91342E+00 5.36123E+00 4.16725E+00 3.24591E+00 + 2.53452E+00 1.98432E+00 1.55797E+00 1.22684E+00 9.69026E-01 7.67758E-01 + 6.10180E-01 4.86440E-01 3.88971E-01 3.11958E-01 2.50914E-01 2.02381E-01 + 1.63668E-01 1.32716E-01 1.07848E-01 8.78493E-02 7.17056E-02 5.86598E-02 + 4.80579E-02 3.94452E-02 3.24263E-02 2.66960E-02 2.20009E-02 1.81574E-02 + 1.50005E-02 1.24043E-02 1.02662E-02 8.50299E-03 7.04722E-03 5.84398E-03 + 4.84851E-03 4.02420E-03 3.34111E-03 2.77465E-03 2.30464E-03 1.91447E-03 + 1.59041E-03 1.32126E-03 1.09752E-03 9.11557E-04 7.56975E-04 6.28472E-04 + 5.21691E-04 4.32764E-04 3.58978E-04 2.97652E-04 2.46697E-04 2.04372E-04 + 1.69229E-04 1.40061E-04 1.15864E-04 9.58013E-05 7.91765E-05 6.54089E-05 + 5.40153E-05 4.45931E-05 3.68072E-05 3.03783E-05 2.50742E-05 2.07013E-05 + 1.70981E-05 1.41317E-05 1.16945E-05 9.68742E-06 8.03727E-06 6.68053E-06 + 5.56459E-06 4.64598E-06 3.88885E-06 3.26365E-06 2.74611E-06 2.31633E-06 + 1.95803E-06 1.65792E-06 1.40524E-06 1.19127E-06 1.00919E-06 8.53055E-07 + 7.18554E-07 6.02145E-07 5.01039E-07 4.13061E-07 3.36521E-07 2.70109E-07 + 2.12811E-07 1.63826E-07 1.22506E-07 8.82757E-08 6.06525E-08 3.91099E-08 + 2.30978E-08 1.19959E-08 5.06477E-09 1.45847E-09 1.75275E-10 0.00000E+00 + 1.56486E+10 1.27010E+10 1.02315E+10 8.24020E+09 6.63488E+09 5.34101E+09 + 4.29841E+09 3.45847E+09 2.78196E+09 2.23721E+09 1.79866E+09 1.44569E+09 + 1.16168E+09 9.33206E+08 7.49459E+08 6.01721E+08 4.82966E+08 3.87536E+08 + 3.10868E+08 2.49292E+08 1.99851E+08 1.60165E+08 1.28318E+08 1.02770E+08 + 8.22812E+07 6.58543E+07 5.26875E+07 4.21397E+07 3.36588E+07 2.69011E+07 + 2.14921E+07 1.71641E+07 1.37023E+07 1.09343E+07 8.72187E+06 6.95371E+06 + 5.54150E+06 4.41413E+06 3.51452E+06 2.79696E+06 2.22483E+06 1.76888E+06 + 1.40566E+06 1.11645E+06 8.86280E+05 7.03181E+05 5.57600E+05 4.41907E+05 + 3.50013E+05 2.77062E+05 2.19180E+05 1.73281E+05 1.36904E+05 1.08091E+05 + 8.52829E+04 6.72398E+04 5.29752E+04 4.17054E+04 3.28077E+04 2.57877E+04 + 2.02532E+04 1.58932E+04 1.24609E+04 9.76118E+03 7.63939E+03 5.97322E+03 + 4.66595E+03 3.64125E+03 2.83826E+03 2.21057E+03 1.71991E+03 1.33670E+03 + 1.03778E+03 8.04855E+02 6.23554E+02 4.82591E+02 3.73115E+02 2.88190E+02 + 2.22386E+02 1.71457E+02 1.32086E+02 1.01683E+02 7.82333E+01 6.01622E+01 + 4.62479E+01 3.55643E+01 2.73391E+01 2.10331E+01 1.61851E+01 1.24670E+01 + 9.61458E+00 7.42580E+00 5.74421E+00 4.45391E+00 3.46072E+00 2.69574E+00 + 2.10554E+00 1.64929E+00 1.29578E+00 1.02118E+00 8.07306E-01 6.40236E-01 + 5.09335E-01 4.06450E-01 3.25330E-01 2.61167E-01 2.10258E-01 1.69730E-01 + 1.37391E-01 1.11457E-01 9.06411E-02 7.38675E-02 6.03365E-02 4.93592E-02 + 4.04562E-02 3.32124E-02 2.73078E-02 2.24771E-02 1.85284E-02 1.52897E-02 + 1.26298E-02 1.04421E-02 8.64019E-03 7.15428E-03 5.92754E-03 4.91373E-03 + 4.07511E-03 3.38085E-03 2.80567E-03 2.32885E-03 1.93335E-03 1.60515E-03 + 1.33275E-03 1.10647E-03 9.18523E-04 7.62392E-04 6.32679E-04 5.24956E-04 + 4.35294E-04 3.60937E-04 2.99168E-04 2.47869E-04 2.05280E-04 1.69933E-04 + 1.40610E-04 1.16295E-04 9.61438E-05 7.94528E-05 6.56364E-05 5.42071E-05 + 4.47592E-05 3.69548E-05 3.05128E-05 2.51991E-05 2.08193E-05 1.72108E-05 + 1.42399E-05 1.17986E-05 9.78732E-06 8.13283E-06 6.77140E-06 5.65036E-06 + 4.72625E-06 3.96324E-06 3.33187E-06 2.80795E-06 2.37168E-06 2.00690E-06 + 1.70041E-06 1.44156E-06 1.22172E-06 1.03414E-06 8.72945E-07 7.33880E-07 + 6.13439E-07 5.08858E-07 4.17969E-07 3.39074E-07 2.70844E-07 2.12231E-07 + 1.62386E-07 1.20605E-07 8.62455E-08 5.87502E-08 3.75132E-08 2.19038E-08 + 1.12217E-08 4.65776E-09 1.31623E-09 1.58748E-10 0.00000E+00 1.98210E+10 + 1.60659E+10 1.29231E+10 1.03925E+10 8.35540E+09 6.71596E+09 5.39684E+09 + 4.33572E+09 3.48232E+09 2.79617E+09 2.24461E+09 1.80136E+09 1.44525E+09 + 1.15920E+09 9.29509E+08 7.45111E+08 5.97118E+08 4.78376E+08 3.83129E+08 + 3.06751E+08 2.45520E+08 1.96449E+08 1.57133E+08 1.25644E+08 1.00430E+08 + 8.02481E+07 6.40976E+07 5.11806E+07 4.08118E+07 3.25634E+07 2.59721E+07 + 2.07069E+07 1.65024E+07 1.31462E+07 1.04683E+07 8.33163E+06 6.62805E+06 + 5.27041E+06 4.18891E+06 3.32776E+06 2.64236E+06 2.09707E+06 1.66347E+06 + 1.31883E+06 1.04503E+06 8.27613E+05 6.55060E+05 5.18183E+05 4.09661E+05 + 3.23669E+05 2.55566E+05 2.01662E+05 1.59021E+05 1.25311E+05 9.86772E+04 + 7.76479E+04 6.10547E+04 4.79705E+04 3.76606E+04 2.95425E+04 2.31550E+04 + 1.81330E+04 1.41876E+04 1.10906E+04 8.66161E+03 6.75814E+03 5.26779E+03 + 4.10205E+03 3.19048E+03 2.47944E+03 1.92483E+03 1.49261E+03 1.15621E+03 + 8.94661E+02 6.91536E+02 5.33963E+02 4.11866E+02 3.17369E+02 2.44319E+02 + 1.87914E+02 1.44413E+02 1.10902E+02 8.51163E+01 6.52936E+01 5.00678E+01 + 3.84060E+01 2.94497E+01 2.26002E+01 1.73475E+01 1.33290E+01 1.02538E+01 + 7.89994E+00 6.09599E+00 4.71520E+00 3.65494E+00 2.84029E+00 2.21327E+00 + 1.72970E+00 1.35590E+00 1.06621E+00 8.41088E-01 6.65626E-01 5.28448E-01 + 4.20861E-01 3.36212E-01 2.69394E-01 2.16484E-01 1.74447E-01 1.40966E-01 + 1.14168E-01 9.26972E-02 7.54262E-02 6.15179E-02 5.02534E-02 4.11323E-02 + 3.37226E-02 2.76920E-02 2.27655E-02 1.87442E-02 1.54504E-02 1.27489E-02 + 1.05298E-02 8.70430E-03 7.20067E-03 5.96069E-03 4.93704E-03 4.09116E-03 + 3.39156E-03 2.81251E-03 2.33290E-03 1.93543E-03 1.60585E-03 1.33252E-03 + 1.10564E-03 9.17321E-04 7.60986E-04 6.31185E-04 5.23456E-04 4.33843E-04 + 3.59569E-04 2.97905E-04 2.46721E-04 2.04249E-04 1.69020E-04 1.39809E-04 + 1.15601E-04 9.55478E-05 7.89469E-05 6.52120E-05 5.38557E-05 4.44724E-05 + 3.67247E-05 3.03319E-05 2.50606E-05 2.07168E-05 1.71385E-05 1.41925E-05 + 1.17714E-05 9.77620E-06 8.13406E-06 6.78178E-06 5.66716E-06 4.74715E-06 + 3.98632E-06 3.35557E-06 2.83104E-06 2.39323E-06 2.02622E-06 1.71707E-06 + 1.45534E-06 1.23251E-06 1.04203E-06 8.78101E-07 7.36573E-07 6.14000E-07 + 5.07659E-07 4.15402E-07 3.35535E-07 2.66713E-07 2.07858E-07 1.58076E-07 + 1.16614E-07 8.27631E-08 5.59004E-08 3.53487E-08 2.04087E-08 1.03157E-08 + 4.21065E-09 1.16848E-09 1.41425E-10 0.00000E+00 2.48619E+10 2.01251E+10 + 1.61644E+10 1.29800E+10 1.04203E+10 8.36323E+09 6.71053E+09 5.38303E+09 + 4.31699E+09 3.46113E+09 2.77419E+09 2.22296E+09 1.78076E+09 1.42612E+09 + 1.14177E+09 9.13838E+08 7.31190E+08 5.84867E+08 4.67679E+08 3.73853E+08 + 2.98752E+08 2.38660E+08 1.90590E+08 1.52149E+08 1.21419E+08 9.68612E+07 + 7.72402E+07 6.15733E+07 4.90173E+07 3.90455E+07 3.10901E+07 2.47456E+07 + 1.96878E+07 1.56572E+07 1.24464E+07 9.88900E+06 7.85339E+06 6.23391E+06 + 4.94605E+06 3.92234E+06 3.10897E+06 2.46302E+06 1.95025E+06 1.54341E+06 + 1.22077E+06 9.65037E+05 7.62434E+05 6.02008E+05 4.75049E+05 3.74630E+05 + 2.95249E+05 2.32534E+05 1.83017E+05 1.43943E+05 1.13130E+05 8.88479E+04 + 6.97244E+04 5.46743E+04 4.28383E+04 3.35368E+04 2.62326E+04 2.05013E+04 + 1.60078E+04 1.24876E+04 9.73233E+03 7.57760E+03 5.89403E+03 4.57990E+03 + 3.55446E+03 2.75629E+03 2.13506E+03 1.65198E+03 1.27680E+03 9.85742E+02 + 7.60205E+02 5.85639E+02 4.50680E+02 3.46467E+02 2.66091E+02 2.04174E+02 + 1.56534E+02 1.19921E+02 9.18150E+01 7.02607E+01 5.37447E+01 4.11253E+01 + 3.14572E+01 2.40813E+01 1.84388E+01 1.41328E+01 1.08455E+01 8.33550E+00 + 6.41655E+00 4.95130E+00 3.82890E+00 2.96854E+00 2.30791E+00 1.79960E+00 + 1.40758E+00 1.10446E+00 8.69420E-01 6.86628E-01 5.44026E-01 4.32420E-01 + 3.44788E-01 2.75755E-01 2.21199E-01 1.77937E-01 1.43545E-01 1.16068E-01 + 9.40913E-02 7.64444E-02 6.22573E-02 5.07856E-02 4.15116E-02 3.39891E-02 + 2.78759E-02 2.28890E-02 1.88241E-02 1.54992E-02 1.27756E-02 1.05411E-02 + 8.70511E-03 7.19462E-03 5.95037E-03 4.92427E-03 4.07723E-03 3.37736E-03 + 2.79861E-03 2.31969E-03 1.92313E-03 1.59457E-03 1.32230E-03 1.09647E-03 + 9.09160E-04 7.53770E-04 6.24841E-04 5.17908E-04 4.29013E-04 3.55381E-04 + 2.94288E-04 2.43609E-04 2.01582E-04 1.66742E-04 1.37871E-04 1.13959E-04 + 9.41631E-05 7.77844E-05 6.42410E-05 5.30491E-05 4.38065E-05 3.61787E-05 + 2.98876E-05 2.47020E-05 2.04300E-05 1.69116E-05 1.40151E-05 1.16344E-05 + 9.67190E-06 8.05598E-06 6.72437E-06 5.62574E-06 4.71784E-06 3.96594E-06 + 3.34152E-06 2.82125E-06 2.38608E-06 2.02050E-06 1.71188E-06 1.45007E-06 + 1.22678E-06 1.03564E-06 8.71010E-07 7.28844E-07 6.05784E-07 4.99162E-07 + 4.06859E-07 3.27192E-07 2.58805E-07 2.00596E-07 1.51630E-07 1.11108E-07 + 7.82650E-08 5.24171E-08 3.28280E-08 1.87426E-08 9.34774E-09 3.75321E-09 + 1.02342E-09 1.24298E-10 0.00000E+00 3.09115E+10 2.49891E+10 2.00420E+10 + 1.60701E+10 1.28821E+10 1.03238E+10 8.27141E+09 6.62526E+09 5.30527E+09 + 4.24710E+09 3.39903E+09 2.71953E+09 2.17524E+09 1.73937E+09 1.39042E+09 + 1.11114E+09 8.87676E+08 7.08933E+08 5.66000E+08 4.51737E+08 3.60421E+08 + 2.87467E+08 2.29200E+08 1.82679E+08 1.45548E+08 1.15922E+08 9.22892E+07 + 7.34495E+07 5.83753E+07 4.64230E+07 3.69030E+07 2.93233E+07 2.32907E+07 + 1.84912E+07 1.46744E+07 1.16393E+07 9.22754E+06 7.31207E+06 5.79141E+06 + 4.58473E+06 3.62762E+06 2.86883E+06 2.26756E+06 1.79132E+06 1.41431E+06 + 1.11601E+06 8.80110E+05 6.93653E+05 5.46359E+05 4.30068E+05 3.38308E+05 + 2.65947E+05 2.08919E+05 1.64003E+05 1.28649E+05 1.00841E+05 7.89823E+04 + 6.18126E+04 4.83359E+04 3.77656E+04 2.94813E+04 2.29938E+04 1.79175E+04 + 1.39488E+04 1.08486E+04 8.42919E+03 6.54265E+03 5.07316E+03 3.92887E+03 + 3.04007E+03 2.34977E+03 1.81412E+03 1.39902E+03 1.07770E+03 8.29254E+02 + 6.37384E+02 4.89379E+02 3.75350E+02 2.87604E+02 2.20164E+02 1.68395E+02 + 1.28701E+02 9.83019E+01 7.50441E+01 5.72651E+01 4.37132E+01 3.33556E+01 + 2.54727E+01 1.94569E+01 1.48770E+01 1.13891E+01 8.73238E+00 6.70611E+00 + 5.16259E+00 3.98303E+00 3.08097E+00 2.38993E+00 1.85943E+00 1.45122E+00 + 1.13629E+00 8.92622E-01 7.03525E-01 5.56315E-01 4.41338E-01 3.51242E-01 + 2.80409E-01 2.24537E-01 1.80314E-01 1.45223E-01 1.17237E-01 9.48927E-02 + 7.69806E-02 6.26040E-02 5.09977E-02 4.16292E-02 3.40416E-02 2.78843E-02 + 2.28687E-02 1.87859E-02 1.54506E-02 1.27221E-02 1.04863E-02 8.65139E-03 + 7.14351E-03 5.90275E-03 4.88061E-03 4.03769E-03 3.34190E-03 2.76707E-03 + 2.29181E-03 1.89863E-03 1.57313E-03 1.30362E-03 1.08025E-03 8.95124E-04 + 7.41658E-04 6.14416E-04 5.08957E-04 4.21347E-04 3.48831E-04 2.88702E-04 + 2.38857E-04 1.97549E-04 1.63328E-04 1.34989E-04 1.11532E-04 9.21255E-05 + 7.60793E-05 6.28190E-05 5.18676E-05 4.28288E-05 3.53730E-05 2.92267E-05 + 2.41624E-05 1.99916E-05 1.65575E-05 1.37304E-05 1.14066E-05 9.49055E-06 + 7.91215E-06 6.61060E-06 5.53581E-06 4.64661E-06 3.90918E-06 3.29582E-06 + 2.78388E-06 2.35488E-06 1.99381E-06 1.68844E-06 1.42896E-06 1.20736E-06 + 1.01750E-06 8.53901E-07 7.12665E-07 5.90526E-07 4.84879E-07 3.93647E-07 + 3.15159E-07 2.48056E-07 1.91212E-07 1.43663E-07 1.04564E-07 7.31056E-08 + 4.85510E-08 3.01162E-08 1.70040E-08 8.36871E-09 3.30599E-09 8.86287E-10 + 1.08011E-10 0.00000E+00 3.81254E+10 3.07807E+10 2.46514E+10 1.97374E+10 + 1.57988E+10 1.26428E+10 1.01145E+10 8.08959E+09 6.46826E+09 5.17042E+09 + 4.13179E+09 3.30084E+09 2.63622E+09 2.10478E+09 1.67997E+09 1.34047E+09 + 1.06924E+09 8.52622E+08 6.79662E+08 5.41608E+08 4.31448E+08 3.43576E+08 + 2.73503E+08 2.17644E+08 1.73129E+08 1.37667E+08 1.09424E+08 8.69454E+07 + 6.89882E+07 5.47730E+07 4.34691E+07 3.44836E+07 2.73438E+07 2.16728E+07 + 1.71702E+07 1.35959E+07 1.07604E+07 8.51215E+06 6.73032E+06 5.31879E+06 + 4.20112E+06 3.31656E+06 2.61683E+06 2.06358E+06 1.62637E+06 1.28104E+06 + 1.00843E+06 7.93349E+05 6.23745E+05 4.90081E+05 3.84803E+05 3.01934E+05 + 2.36745E+05 1.85496E+05 1.45233E+05 1.13622E+05 8.88218E+04 6.93784E+04 + 5.41462E+04 4.22220E+04 3.28949E+04 2.56050E+04 1.99121E+04 1.54701E+04 + 1.20073E+04 9.31021E+03 7.21149E+03 5.58006E+03 4.31231E+03 3.32967E+03 + 2.56809E+03 1.97838E+03 1.52236E+03 1.17013E+03 8.98378E+02 6.88967E+02 + 5.27790E+02 4.03890E+02 3.08762E+02 2.35815E+02 1.79945E+02 1.37207E+02 + 1.04552E+02 7.96265E+01 6.06173E+01 4.61620E+01 3.51399E+01 2.67713E+01 + 2.04000E+01 1.55610E+01 1.18846E+01 9.09080E+00 6.96505E+00 5.34957E+00 + 4.11787E+00 3.17812E+00 2.45983E+00 1.90966E+00 1.48725E+00 1.16207E+00 + 9.11019E-01 7.16598E-01 5.65556E-01 4.47824E-01 3.55752E-01 2.83504E-01 + 2.26623E-01 1.81685E-01 1.46090E-01 1.17753E-01 9.51658E-02 7.70890E-02 + 6.26036E-02 5.09278E-02 4.15174E-02 3.39070E-02 2.77401E-02 2.27235E-02 + 1.86453E-02 1.53182E-02 1.25997E-02 1.03748E-02 8.55103E-03 7.05393E-03 + 5.82338E-03 4.81072E-03 3.97645E-03 3.28847E-03 2.72062E-03 2.25157E-03 + 1.86386E-03 1.54317E-03 1.27785E-03 1.05814E-03 8.76188E-04 7.25470E-04 + 6.00599E-04 4.97184E-04 4.11336E-04 3.40329E-04 2.81495E-04 2.32758E-04 + 1.92398E-04 1.58985E-04 1.31335E-04 1.08465E-04 8.95575E-05 7.39342E-05 + 6.10320E-05 5.03832E-05 4.15993E-05 3.43579E-05 2.83912E-05 2.34769E-05 + 1.94311E-05 1.61006E-05 1.33589E-05 1.11052E-05 9.24653E-06 7.71470E-06 + 6.45072E-06 5.40607E-06 4.54087E-06 3.82243E-06 3.22400E-06 2.72373E-06 + 2.30382E-06 1.94981E-06 1.64997E-06 1.39487E-06 1.17679E-06 9.89841E-07 + 8.28760E-07 6.89783E-07 5.69752E-07 4.66136E-07 3.76900E-07 3.00393E-07 + 2.35257E-07 1.80352E-07 1.34682E-07 9.73712E-08 6.75688E-08 4.44982E-08 + 2.73393E-08 1.52658E-08 7.41461E-09 2.88251E-09 7.60125E-10 9.29486E-11 + 0.00000E+00 4.66757E+10 3.76353E+10 3.00979E+10 2.40636E+10 1.92339E+10 + 1.53694E+10 1.22780E+10 9.80559E+09 7.82883E+09 6.24876E+09 4.98613E+09 + 3.97743E+09 3.17183E+09 2.52862E+09 2.01521E+09 1.60553E+09 1.27873E+09 + 1.01810E+09 8.10327E+08 6.44735E+08 5.12802E+08 4.07724E+08 3.24059E+08 + 2.57468E+08 2.04484E+08 1.62340E+08 1.28829E+08 1.02200E+08 8.09606E+07 + 6.41741E+07 5.08468E+07 4.02701E+07 3.18795E+07 2.52259E+07 1.99519E+07 + 1.57720E+07 1.24616E+07 9.84121E+06 7.76790E+06 6.12823E+06 4.83213E+06 + 3.80809E+06 2.99941E+06 2.36112E+06 1.85759E+06 1.46057E+06 1.14770E+06 + 9.01290E+05 7.07327E+05 5.54740E+05 4.34775E+05 3.40515E+05 2.66500E+05 + 2.08420E+05 1.62874E+05 1.27182E+05 9.92325E+04 7.73614E+04 6.02597E+04 + 4.68977E+04 3.64659E+04 2.83285E+04 2.19862E+04 1.70473E+04 1.32047E+04 + 1.02178E+04 7.89819E+03 6.09876E+03 4.70332E+03 3.62394E+03 2.78912E+03 + 2.14406E+03 1.64629E+03 1.26263E+03 9.67273E+02 7.40163E+02 5.65745E+02 + 4.31963E+02 3.29475E+02 2.51061E+02 1.91140E+02 1.45406E+02 1.10542E+02 + 8.39925E+01 6.37912E+01 4.84652E+01 3.68064E+01 2.79750E+01 2.12671E+01 + 1.61845E+01 1.23319E+01 9.41119E+00 7.19398E+00 5.51286E+00 4.23406E+00 + 3.26057E+00 2.51817E+00 1.95078E+00 1.51610E+00 1.18219E+00 9.24937E-01 + 7.26128E-01 5.71988E-01 4.52079E-01 3.58487E-01 2.85184E-01 2.27581E-01 + 1.82153E-01 1.46234E-01 1.17686E-01 9.49706E-02 7.68199E-02 6.22982E-02 + 5.06110E-02 4.12055E-02 3.36099E-02 2.74636E-02 2.24706E-02 1.84169E-02 + 1.51140E-02 1.24186E-02 1.02152E-02 8.41109E-03 6.93182E-03 5.71723E-03 + 4.71874E-03 3.89698E-03 3.21998E-03 2.66173E-03 2.20103E-03 1.82056E-03 + 1.50613E-03 1.24623E-03 1.03117E-03 8.53222E-04 7.05938E-04 5.84009E-04 + 4.83110E-04 3.99417E-04 3.30246E-04 2.72977E-04 2.25574E-04 1.86347E-04 + 1.53899E-04 1.27067E-04 1.04890E-04 8.65687E-05 7.14410E-05 5.89569E-05 + 4.86600E-05 4.01717E-05 3.31781E-05 2.74185E-05 2.26768E-05 1.87744E-05 + 1.55626E-05 1.29188E-05 1.07455E-05 8.95261E-06 7.47438E-06 6.25385E-06 + 5.24427E-06 4.40725E-06 3.71138E-06 3.13097E-06 2.64507E-06 2.23663E-06 + 1.89181E-06 1.59938E-06 1.35036E-06 1.13733E-06 9.54672E-07 7.97345E-07 + 6.61736E-07 5.44797E-07 4.44078E-07 3.57590E-07 2.83708E-07 2.21078E-07 + 1.68548E-07 1.25103E-07 8.98399E-08 6.18779E-08 4.04096E-08 2.45911E-08 + 1.35802E-08 6.50971E-09 2.49098E-09 6.46452E-10 7.93126E-11 0.00000E+00 + 5.67514E+10 4.57011E+10 3.64966E+10 2.91380E+10 2.32566E+10 1.85572E+10 + 1.48032E+10 1.18052E+10 9.41166E+09 7.50117E+09 5.97669E+09 4.76059E+09 + 3.79075E+09 3.01753E+09 2.40127E+09 1.91023E+09 1.51911E+09 1.20766E+09 + 9.59737E+08 7.62444E+08 6.05493E+08 4.80677E+08 3.81449E+08 3.02592E+08 + 2.39945E+08 1.90193E+08 1.50693E+08 1.19354E+08 9.43978E+07 7.47049E+07 + 5.90950E+07 4.67265E+07 3.69303E+07 2.91745E+07 2.30369E+07 1.81805E+07 + 1.43405E+07 1.13060E+07 8.90902E+06 7.01654E+06 5.52311E+06 4.34516E+06 + 3.41651E+06 2.68479E+06 2.10853E+06 1.65496E+06 1.29815E+06 1.01762E+06 + 7.97194E+05 6.24093E+05 4.88242E+05 3.81692E+05 2.98178E+05 2.32762E+05 + 1.81558E+05 1.41506E+05 1.10200E+05 8.57482E+04 6.66646E+04 5.17823E+04 + 4.01859E+04 3.11573E+04 2.41340E+04 1.86754E+04 1.44369E+04 1.11487E+04 + 8.60030E+03 6.62732E+03 5.10038E+03 3.92170E+03 3.01196E+03 2.31047E+03 + 1.77029E+03 1.35482E+03 1.03564E+03 7.90751E+02 6.03083E+02 4.59451E+02 + 3.49659E+02 2.65843E+02 2.01936E+02 1.53269E+02 1.16254E+02 8.81292E+01 + 6.67785E+01 5.06177E+01 3.83520E+01 2.90824E+01 2.20579E+01 1.67476E+01 + 1.27318E+01 9.69424E+00 7.39362E+00 5.65322E+00 4.33229E+00 3.32898E+00 + 2.56552E+00 1.98330E+00 1.53821E+00 1.19702E+00 9.34700E-01 7.32387E-01 + 5.75842E-01 4.54299E-01 3.59611E-01 2.85588E-01 2.27523E-01 1.81813E-01 + 1.45732E-01 1.17105E-01 9.43626E-02 7.62194E-02 6.17263E-02 5.00795E-02 + 4.07202E-02 3.31726E-02 2.70736E-02 2.21255E-02 1.81136E-02 1.48488E-02 + 1.21876E-02 1.00149E-02 8.23788E-03 6.78244E-03 5.58871E-03 4.60840E-03 + 3.80241E-03 3.13906E-03 2.59259E-03 2.14203E-03 1.77028E-03 1.46334E-03 + 1.20984E-03 1.00027E-03 8.27003E-04 6.83717E-04 5.65197E-04 4.67201E-04 + 3.85982E-04 3.18911E-04 2.63427E-04 2.17537E-04 1.79595E-04 1.48233E-04 + 1.22321E-04 1.00921E-04 8.32561E-05 6.86810E-05 5.66615E-05 4.67548E-05 + 3.85935E-05 3.18731E-05 2.63415E-05 2.17894E-05 1.80443E-05 1.49626E-05 + 1.24261E-05 1.03408E-05 8.62005E-06 7.20068E-06 6.02802E-06 5.05725E-06 + 4.25163E-06 3.58110E-06 3.02112E-06 2.55173E-06 2.15666E-06 1.82273E-06 + 1.53927E-06 1.29770E-06 1.09098E-06 9.13753E-07 7.61200E-07 6.29864E-07 + 5.16818E-07 4.19691E-07 3.36547E-07 2.65789E-07 2.06070E-07 1.56237E-07 + 1.15261E-07 8.22167E-08 5.62052E-08 3.63982E-08 2.19396E-08 1.19828E-08 + 5.66927E-09 2.13574E-09 5.45711E-10 6.71738E-11 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 5.13594E+08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.93434E+07 1.61656E+07 1.34454E+07 + 1.11827E+07 9.30078E+06 7.73554E+06 6.43369E+06 5.35090E+06 4.45031E+06 + 3.70126E+06 3.07825E+06 2.56008E+06 2.12910E+06 1.77065E+06 1.47252E+06 + 1.22457E+06 1.01835E+06 8.46834E+05 7.04192E+05 5.85561E+05 4.86903E+05 + 4.04855E+05 3.36623E+05 2.79881E+05 2.32696E+05 1.93459E+05 1.60832E+05 + 1.33703E+05 1.11056E+05 9.23162E+04 7.67350E+04 6.37807E+04 5.30108E+04 + 4.40572E+04 3.66140E+04 3.04248E+04 2.52800E+04 2.10037E+04 1.74497E+04 + 1.44961E+04 1.20415E+04 1.00018E+04 8.30696E+03 6.89876E+03 5.72879E+03 + 4.75683E+03 3.94941E+03 3.27873E+03 2.72167E+03 2.25902E+03 1.87481E+03 + 1.55577E+03 1.29087E+03 1.07094E+03 8.88365E+02 7.36813E+02 6.11026E+02 + 5.06635E+02 4.20011E+02 3.48138E+02 2.88511E+02 2.39050E+02 1.98028E+02 + 1.64009E+02 1.35802E+02 1.12419E+02 9.30363E+01 7.69739E+01 6.36569E+01 + 5.26353E+01 4.35068E+01 3.59470E+01 2.96892E+01 2.45107E+01 2.02268E+01 + 1.66841E+01 1.37555E+01 1.13355E+01 9.33680E+00 7.68680E+00 6.32540E+00 + 5.20276E+00 4.27758E+00 3.51547E+00 2.88809E+00 2.37288E+00 1.94868E+00 + 1.60082E+00 1.31483E+00 1.08032E+00 8.88062E-01 7.30470E-01 6.01238E-01 + 4.95478E-01 4.08732E-01 3.37608E-01 2.79258E-01 2.31349E-01 1.91972E-01 + 1.59567E-01 1.32861E-01 1.10817E-01 9.25886E-02 7.74887E-02 6.49565E-02 + 5.45355E-02 4.58532E-02 3.86056E-02 3.25473E-02 2.74644E-02 2.32002E-02 + 1.96138E-02 1.65968E-02 1.40473E-02 1.18959E-02 1.00766E-02 8.53686E-03 + 7.23043E-03 6.12412E-03 5.18519E-03 4.38817E-03 3.71141E-03 3.13669E-03 + 2.64863E-03 2.23423E-03 1.88249E-03 1.58407E-03 1.33106E-03 1.11671E-03 + 9.35292E-04 7.81908E-04 6.52387E-04 5.43195E-04 4.51228E-04 3.73925E-04 + 3.09073E-04 2.54769E-04 2.09405E-04 1.71512E-04 1.40046E-04 1.13933E-04 + 9.23175E-05 7.44742E-05 5.97864E-05 4.77309E-05 3.78662E-05 2.98190E-05 + 2.32761E-05 1.79738E-05 1.36924E-05 1.02478E-05 7.48798E-06 5.28618E-06 + 3.53827E-06 2.15599E-06 1.07611E-06 2.34156E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 5.66612E+07 4.72233E+07 3.91607E+07 3.24733E+07 + 2.69272E+07 2.23277E+07 1.85134E+07 1.53502E+07 1.27271E+07 1.05518E+07 + 8.74809E+06 7.25240E+06 6.01221E+06 4.98389E+06 4.13128E+06 3.42438E+06 + 2.83831E+06 2.35242E+06 1.94962E+06 1.61571E+06 1.33891E+06 1.10948E+06 + 9.19303E+05 7.61682E+05 6.31047E+05 5.22783E+05 4.33064E+05 3.58719E+05 + 2.96875E+05 2.45877E+05 2.03625E+05 1.68620E+05 1.39622E+05 1.15602E+05 + 9.57056E+04 7.92221E+04 6.55704E+04 5.42660E+04 4.49059E+04 3.71564E+04 + 3.07410E+04 2.54305E+04 2.10349E+04 1.73971E+04 1.43866E+04 1.18956E+04 + 9.83465E+03 8.12965E+03 6.71931E+03 5.55283E+03 4.58817E+03 3.79051E+03 + 3.13102E+03 2.58584E+03 2.13521E+03 1.76280E+03 1.45507E+03 1.20082E+03 + 9.90797E+02 8.17331E+02 6.74083E+02 5.55811E+02 4.58178E+02 3.77597E+02 + 3.11103E+02 2.56246E+02 2.10998E+02 1.73685E+02 1.42903E+02 1.17555E+02 + 9.66681E+01 7.94583E+01 6.52860E+01 5.36189E+01 4.40176E+01 3.61193E+01 + 2.96247E+01 2.42866E+01 1.99011E+01 1.63000E+01 1.33447E+01 1.09207E+01 + 8.93366E+00 7.30553E+00 5.97229E+00 4.88317E+00 3.99106E+00 3.26324E+00 + 2.66790E+00 2.18217E+00 1.78587E+00 1.46260E+00 1.19875E+00 9.83812E-01 + 8.08304E-01 6.65031E-01 5.47990E-01 4.52289E-01 3.73948E-01 3.09729E-01 + 2.57006E-01 2.13646E-01 1.77922E-01 1.48432E-01 1.24040E-01 1.03825E-01 + 8.70375E-02 7.30682E-02 6.14274E-02 5.16907E-02 4.35466E-02 3.67169E-02 + 3.09882E-02 2.61609E-02 2.20986E-02 1.86730E-02 1.57815E-02 1.33348E-02 + 1.12684E-02 9.51916E-03 8.03816E-03 6.78387E-03 5.72138E-03 4.82137E-03 + 4.05909E-03 3.41367E-03 2.86745E-03 2.40545E-03 2.01500E-03 1.68531E-03 + 1.40723E-03 1.17296E-03 9.75925E-04 8.10351E-04 6.71497E-04 5.55261E-04 + 4.58157E-04 3.77214E-04 3.09747E-04 2.53840E-04 2.07536E-04 1.69283E-04 + 1.37762E-04 1.11858E-04 9.06275E-05 7.32736E-05 5.91272E-05 4.76262E-05 + 3.83002E-05 3.07566E-05 2.46689E-05 1.97665E-05 1.58260E-05 1.26632E-05 + 1.01274E-05 8.09610E-06 6.46873E-06 5.16681E-06 4.12152E-06 3.28253E-06 + 2.60805E-06 2.06486E-06 1.62657E-06 1.27236E-06 9.85749E-07 7.53744E-07 + 5.66074E-07 4.14601E-07 2.92792E-07 1.95704E-07 1.18842E-07 5.90147E-08 + 1.33026E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.19153E+08 9.90746E+07 8.19513E+07 6.77832E+07 5.60619E+07 + 4.63652E+07 3.83438E+07 3.17084E+07 2.62199E+07 2.16801E+07 1.79254E+07 + 1.48200E+07 1.22518E+07 1.01281E+07 8.37190E+06 6.91977E+06 5.71911E+06 + 4.72645E+06 3.90579E+06 3.22738E+06 2.66659E+06 2.20307E+06 1.81997E+06 + 1.50336E+06 1.24172E+06 1.02553E+06 8.46890E+05 6.99308E+05 5.76910E+05 + 4.76287E+05 3.93173E+05 3.24530E+05 2.67841E+05 2.21031E+05 1.82381E+05 + 1.50462E+05 1.24113E+05 1.02364E+05 8.44157E+04 6.96049E+04 5.73846E+04 + 4.73030E+04 3.89868E+04 3.21278E+04 2.64713E+04 2.18073E+04 1.79620E+04 + 1.47922E+04 1.21797E+04 1.00267E+04 8.25281E+03 6.79141E+03 5.58767E+03 + 4.59634E+03 3.78008E+03 3.10809E+03 2.55498E+03 2.09980E+03 1.72529E+03 + 1.41721E+03 1.16383E+03 9.55496E+02 7.84227E+02 6.43465E+02 5.27804E+02 + 4.32793E+02 3.54764E+02 2.90702E+02 2.38088E+02 1.94954E+02 1.59572E+02 + 1.30552E+02 1.06765E+02 8.72729E+01 7.13075E+01 5.82359E+01 4.75384E+01 + 3.87880E+01 3.16336E+01 2.57874E+01 2.10127E+01 1.71154E+01 1.39361E+01 + 1.13438E+01 9.23117E+00 7.51369E+00 6.11358E+00 4.97672E+00 4.05113E+00 + 3.29945E+00 2.68896E+00 2.19319E+00 1.79032E+00 1.46355E+00 1.19785E+00 + 9.81839E-01 8.06088E-01 6.62944E-01 5.46212E-01 4.50879E-01 3.72895E-01 + 3.08988E-01 2.56515E-01 2.13344E-01 1.77754E-01 1.48352E-01 1.24011E-01 + 1.03819E-01 8.70424E-02 7.30512E-02 6.13822E-02 5.16240E-02 4.34615E-02 + 3.66023E-02 3.08455E-02 2.60037E-02 2.19275E-02 1.84872E-02 1.55888E-02 + 1.31415E-02 1.10746E-02 9.32823E-03 7.85244E-03 6.60524E-03 5.55132E-03 + 4.66098E-03 3.90912E-03 3.27457E-03 2.73941E-03 2.28846E-03 1.90886E-03 + 1.58967E-03 1.32170E-03 1.09692E-03 9.08734E-04 7.51448E-04 6.20246E-04 + 5.11031E-04 4.20109E-04 3.44848E-04 2.82573E-04 2.31162E-04 1.88822E-04 + 1.54035E-04 1.25523E-04 1.02209E-04 8.31901E-05 6.77091E-05 5.51340E-05 + 4.49378E-05 3.66836E-05 3.00093E-05 2.46168E-05 2.02604E-05 1.67409E-05 + 1.38912E-05 1.15817E-05 9.70682E-06 8.17489E-06 6.91923E-06 5.88446E-06 + 5.02644E-06 4.31031E-06 3.70836E-06 3.19890E-06 2.76466E-06 2.39224E-06 + 2.07073E-06 1.79212E-06 1.54894E-06 1.33640E-06 1.15011E-06 9.86208E-07 + 8.41927E-07 7.14849E-07 6.02927E-07 5.04458E-07 4.17976E-07 3.42269E-07 + 2.76231E-07 2.19054E-07 1.69901E-07 1.28116E-07 9.31755E-08 6.45539E-08 + 4.18209E-08 2.45062E-08 1.23031E-08 4.56699E-09 5.26591E-10 0.00000E+00 + 2.16144E+08 1.79342E+08 1.48005E+08 1.22134E+08 1.00779E+08 8.31514E+07 + 6.86024E+07 5.65949E+07 4.66856E+07 3.85083E+07 3.17608E+07 2.61936E+07 + 2.16004E+07 1.78111E+07 1.46853E+07 1.21069E+07 9.98038E+06 8.22658E+06 + 6.78032E+06 5.58776E+06 4.60449E+06 3.79386E+06 3.12561E+06 2.57478E+06 + 2.12079E+06 1.74665E+06 1.43834E+06 1.18432E+06 9.74224E+05 8.01979E+05 + 6.60103E+05 5.43256E+05 4.47032E+05 3.67801E+05 3.02571E+05 2.48858E+05 + 2.04646E+05 1.68263E+05 1.38325E+05 1.13696E+05 9.34360E+04 7.67730E+04 + 6.30703E+04 5.18039E+04 4.25420E+04 3.49293E+04 2.86731E+04 2.35327E+04 + 1.93098E+04 1.58413E+04 1.29929E+04 1.06542E+04 8.73441E+03 7.15881E+03 + 5.86597E+03 4.80536E+03 3.93547E+03 3.22216E+03 2.63738E+03 2.15810E+03 + 1.76538E+03 1.44367E+03 1.18020E+03 9.64492E+02 7.87931E+02 6.43458E+02 + 5.25278E+02 4.28637E+02 3.49587E+02 2.85047E+02 2.32322E+02 1.89258E+02 + 1.54107E+02 1.25427E+02 1.02036E+02 8.29675E+01 6.74304E+01 5.47769E+01 + 4.44773E+01 3.60983E+01 2.92855E+01 2.37496E+01 1.92539E+01 1.56045E+01 + 1.26439E+01 1.02477E+01 8.30300E+00 6.73092E+00 5.45657E+00 4.42614E+00 + 3.59284E+00 2.91898E+00 2.37367E+00 1.93315E+00 1.57638E+00 1.28748E+00 + 1.05331E+00 8.63303E-01 7.08918E-01 5.83282E-01 4.80866E-01 3.97219E-01 + 3.28767E-01 2.72630E-01 2.26496E-01 1.88501E-01 1.57141E-01 1.31202E-01 + 1.09713E-01 9.18429E-02 7.69799E-02 6.45843E-02 5.42435E-02 4.55765E-02 + 3.83214E-02 3.22348E-02 2.71235E-02 2.28201E-02 1.92035E-02 1.61569E-02 + 1.35898E-02 1.14259E-02 9.60133E-03 8.06278E-03 6.76549E-03 5.67184E-03 + 4.75020E-03 3.97391E-03 3.32048E-03 2.77090E-03 2.30909E-03 1.92146E-03 + 1.59656E-03 1.32444E-03 1.09695E-03 9.07066E-04 7.48860E-04 6.17308E-04 + 5.07891E-04 4.17387E-04 3.42541E-04 2.80774E-04 2.29910E-04 1.88115E-04 + 1.53845E-04 1.25802E-04 1.02901E-04 8.42313E-05 6.90371E-05 5.66876E-05 + 4.66606E-05 3.85242E-05 3.19225E-05 2.65634E-05 2.22094E-05 1.86604E-05 + 1.57635E-05 1.33926E-05 1.14378E-05 9.81964E-06 8.47187E-06 7.34149E-06 + 6.38658E-06 5.57367E-06 4.87653E-06 4.27412E-06 3.75009E-06 3.29109E-06 + 2.88732E-06 2.52934E-06 2.21151E-06 1.92835E-06 1.67500E-06 1.44810E-06 + 1.24471E-06 1.06234E-06 8.98984E-07 7.52906E-07 6.22722E-07 5.07184E-07 + 4.05457E-07 3.16622E-07 2.40013E-07 1.75138E-07 1.21450E-07 7.84870E-08 + 4.56861E-08 2.26053E-08 8.11630E-09 9.40441E-10 0.00000E+00 3.59325E+08 + 2.97558E+08 2.45039E+08 2.01770E+08 1.66127E+08 1.36769E+08 1.12588E+08 + 9.26745E+07 7.62757E+07 6.27728E+07 5.16552E+07 4.25023E+07 3.49677E+07 + 2.87658E+07 2.36614E+07 1.94606E+07 1.60038E+07 1.31596E+07 1.08196E+07 + 8.89461E+06 7.31124E+06 6.00898E+06 4.93806E+06 4.05747E+06 3.33347E+06 + 2.73829E+06 2.24905E+06 1.84698E+06 1.51528E+06 1.24403E+06 1.02119E+06 + 8.38139E+05 6.87791E+05 5.64321E+05 4.62941E+05 3.79685E+05 3.11343E+05 + 2.55255E+05 2.09233E+05 1.71475E+05 1.40504E+05 1.15104E+05 9.42756E+04 + 7.72001E+04 6.32037E+04 5.17334E+04 4.23350E+04 3.46359E+04 2.83302E+04 + 2.31667E+04 1.89395E+04 1.54796E+04 1.26483E+04 1.03320E+04 8.43754E+03 + 6.88839E+03 5.62197E+03 4.58695E+03 3.74127E+03 3.05050E+03 2.48642E+03 + 2.02594E+03 1.65013E+03 1.34353E+03 1.09348E+03 8.89608E+02 7.23448E+02 + 5.88076E+02 4.77758E+02 3.88029E+02 3.15006E+02 2.55595E+02 2.07289E+02 + 1.68030E+02 1.36139E+02 1.10246E+02 8.92333E+01 7.21906E+01 5.83753E+01 + 4.71827E+01 3.81202E+01 3.07870E+01 2.48567E+01 2.00630E+01 1.61903E+01 + 1.30692E+01 1.05467E+01 8.51595E+00 6.87663E+00 5.55650E+00 4.49325E+00 + 3.63687E+00 2.94657E+00 2.39109E+00 1.94294E+00 1.58138E+00 1.28939E+00 + 1.05331E+00 8.62156E-01 7.07132E-01 5.81180E-01 4.78646E-01 3.95003E-01 + 3.26622E-01 2.70597E-01 2.24591E-01 1.86731E-01 1.55504E-01 1.29707E-01 + 1.08312E-01 9.05652E-02 7.58035E-02 6.35206E-02 5.32521E-02 4.46777E-02 + 3.75019E-02 3.14906E-02 2.64413E-02 2.22078E-02 1.86496E-02 1.56582E-02 + 1.31422E-02 1.10252E-02 9.24391E-03 7.74497E-03 6.48386E-03 5.42315E-03 + 4.53141E-03 3.78215E-03 3.15306E-03 2.62533E-03 2.18306E-03 1.81291E-03 + 1.50332E-03 1.24484E-03 1.02934E-03 8.49971E-04 7.00955E-04 5.77103E-04 + 4.74717E-04 3.90075E-04 3.20235E-04 2.62721E-04 2.15446E-04 1.76660E-04 + 1.44894E-04 1.18922E-04 9.77165E-05 8.04258E-05 6.63404E-05 5.48733E-05 + 4.55393E-05 3.79392E-05 3.17455E-05 2.66910E-05 2.25517E-05 1.91558E-05 + 1.63617E-05 1.40452E-05 1.21169E-05 1.05018E-05 9.13970E-06 7.98283E-06 + 6.99296E-06 6.13985E-06 5.39927E-06 4.75215E-06 4.18300E-06 3.68017E-06 + 3.23262E-06 2.83366E-06 2.47679E-06 2.15618E-06 1.86789E-06 1.60842E-06 + 1.37486E-06 1.16483E-06 9.76349E-07 8.07819E-07 6.57843E-07 5.25484E-07 + 4.09731E-07 3.09849E-07 2.25304E-07 1.55473E-07 9.97866E-08 5.75440E-08 + 2.80708E-08 9.83264E-09 1.14355E-09 0.00000E+00 7.96293E+08 4.65494E+08 + 3.82555E+08 3.14358E+08 2.58291E+08 2.12202E+08 1.74319E+08 1.43183E+08 + 1.17596E+08 9.65700E+07 7.92946E+07 6.51019E+07 5.34432E+07 4.38670E+07 + 3.60023E+07 2.95438E+07 2.42409E+07 1.98871E+07 1.63132E+07 1.33796E+07 + 1.09721E+07 8.99652E+06 7.37556E+06 6.04577E+06 4.95498E+06 4.06036E+06 + 3.32672E+06 2.72522E+06 2.23019E+06 1.82637E+06 1.49541E+06 1.22421E+06 + 1.00201E+06 8.19998E+05 6.70920E+05 5.48805E+05 4.48820E+05 3.66975E+05 + 2.99993E+05 2.45183E+05 2.00344E+05 1.63667E+05 1.33674E+05 1.09152E+05 + 8.91064E+04 7.27241E+04 5.93386E+04 4.84040E+04 3.94738E+04 3.21822E+04 + 2.62301E+04 2.13726E+04 1.74094E+04 1.41767E+04 1.15407E+04 9.39172E+03 + 7.64035E+03 6.21343E+03 5.05121E+03 4.10488E+03 3.33458E+03 2.70779E+03 + 2.19794E+03 1.78335E+03 1.44636E+03 1.17253E+03 9.50121E+02 7.69548E+02 + 6.22909E+02 5.04060E+02 4.07685E+02 3.29558E+02 2.66266E+02 2.15018E+02 + 1.73544E+02 1.39996E+02 1.12876E+02 9.09632E+01 7.32691E+01 5.89898E+01 + 4.74734E+01 3.81912E+01 3.07144E+01 2.46947E+01 1.98508E+01 1.59624E+01 + 1.28322E+01 1.03222E+01 8.30397E+00 6.68500E+00 5.38606E+00 4.34386E+00 + 3.50693E+00 2.83594E+00 2.29656E+00 1.86296E+00 1.51402E+00 1.23286E+00 + 1.00598E+00 8.22581E-01 6.74053E-01 5.53522E-01 4.55499E-01 3.75603E-01 + 3.10336E-01 2.56895E-01 2.13041E-01 1.76968E-01 1.47249E-01 1.22667E-01 + 1.02329E-01 8.54553E-02 7.14502E-02 5.97706E-02 5.00415E-02 4.19186E-02 + 3.51297E-02 2.94404E-02 2.46809E-02 2.06895E-02 1.73410E-02 1.45306E-02 + 1.21709E-02 1.01892E-02 8.52497E-03 7.12743E-03 5.95414E-03 4.96949E-03 + 4.14358E-03 3.45126E-03 2.87140E-03 2.38613E-03 1.98056E-03 1.64177E-03 + 1.35924E-03 1.12393E-03 9.28241E-04 7.65797E-04 6.30866E-04 5.19369E-04 + 4.27217E-04 3.51186E-04 2.88562E-04 2.37067E-04 1.94792E-04 1.60137E-04 + 1.31769E-04 1.08574E-04 8.96273E-05 7.41604E-05 6.15384E-05 5.12366E-05 + 4.28233E-05 3.59446E-05 3.03114E-05 2.56817E-05 2.18692E-05 1.87205E-05 + 1.61006E-05 1.39121E-05 1.20730E-05 1.05176E-05 9.19317E-06 8.05753E-06 + 7.07709E-06 6.22484E-06 5.47936E-06 4.82323E-06 4.24310E-06 3.72664E-06 + 3.26600E-06 2.85381E-06 2.48337E-06 2.15016E-06 1.85016E-06 1.58005E-06 + 1.33713E-06 1.11914E-06 9.24296E-07 7.51037E-07 5.98296E-07 4.64962E-07 + 3.50195E-07 2.53378E-07 1.73772E-07 1.10663E-07 6.31834E-08 3.03858E-08 + 1.04067E-08 1.21450E-09 0.00000E+00 8.44789E+08 6.97023E+08 5.71721E+08 + 4.68884E+08 3.84500E+08 3.15265E+08 2.58465E+08 2.11873E+08 1.73658E+08 + 1.42317E+08 1.16618E+08 9.55464E+07 7.82718E+07 6.41116E+07 5.25058E+07 + 4.29948E+07 3.52016E+07 2.88167E+07 2.35863E+07 1.93023E+07 1.57939E+07 + 1.29212E+07 1.05693E+07 8.64399E+06 7.06822E+06 5.77870E+06 4.72357E+06 + 3.86045E+06 3.15172E+06 2.57489E+06 2.10323E+06 1.71764E+06 1.40246E+06 + 1.14488E+06 9.34418E+05 7.62433E+05 6.21955E+05 5.07245E+05 4.13596E+05 + 3.37157E+05 2.74778E+05 2.23884E+05 1.82370E+05 1.48516E+05 1.20913E+05 + 9.84138E+04 8.00786E+04 6.51406E+04 5.29734E+04 4.30658E+04 3.50003E+04 + 2.84362E+04 2.30956E+04 1.87517E+04 1.52195E+04 1.23483E+04 1.00150E+04 + 8.11960E+03 6.58035E+03 5.33078E+03 4.31672E+03 3.49410E+03 2.82702E+03 + 2.28627E+03 1.84812E+03 1.49323E+03 1.20591E+03 9.73400E+02 7.85206E+02 + 6.33185E+02 5.10329E+02 4.11073E+02 3.30942E+02 2.66286E+02 2.14144E+02 + 1.72119E+02 1.38267E+02 1.11015E+02 8.90891E+01 7.14604E+01 5.72954E+01 + 4.59210E+01 3.67934E+01 2.94724E+01 2.36034E+01 1.89100E+01 1.51460E+01 + 1.21391E+01 9.73038E+00 7.80537E+00 6.26658E+00 5.03645E+00 4.05216E+00 + 3.26585E+00 2.63598E+00 2.13137E+00 1.72667E+00 1.40166E+00 1.14024E+00 + 9.29603E-01 7.59545E-01 6.21962E-01 5.10406E-01 4.19746E-01 3.45896E-01 + 2.85597E-01 2.36251E-01 1.95769E-01 1.62506E-01 1.35062E-01 1.12416E-01 + 9.36721E-02 7.81531E-02 6.52419E-02 5.45122E-02 4.55743E-02 3.81212E-02 + 3.18889E-02 2.66865E-02 2.23329E-02 1.86881E-02 1.56351E-02 1.30767E-02 + 1.09322E-02 9.13461E-03 7.62773E-03 6.36479E-03 5.30663E-03 4.42042E-03 + 3.67865E-03 3.05819E-03 2.53962E-03 2.10670E-03 1.74545E-03 1.44445E-03 + 1.19395E-03 9.85755E-04 8.13013E-04 6.69570E-04 5.51054E-04 4.53095E-04 + 3.72252E-04 3.05636E-04 2.50825E-04 2.05791E-04 1.68840E-04 1.38559E-04 + 1.13771E-04 9.34974E-05 7.69283E-05 6.33928E-05 5.23371E-05 4.33051E-05 + 3.59226E-05 2.98831E-05 2.49323E-05 2.08692E-05 1.75313E-05 1.47739E-05 + 1.24922E-05 1.05974E-05 9.01782E-06 7.69548E-06 6.58363E-06 5.64461E-06 + 4.84792E-06 4.16897E-06 3.58773E-06 3.08824E-06 2.65668E-06 2.28288E-06 + 1.95811E-06 1.67457E-06 1.42657E-06 1.20922E-06 1.01844E-06 8.50907E-07 + 7.03873E-07 5.75099E-07 4.62713E-07 3.65290E-07 2.81538E-07 2.10432E-07 + 1.51182E-07 1.03002E-07 6.51861E-08 3.69964E-08 1.76844E-08 6.01621E-09 + 7.02746E-10 0.00000E+00 1.22877E+09 1.01207E+09 8.28560E+08 6.78225E+08 + 5.55095E+08 4.54259E+08 3.71690E+08 3.04088E+08 2.48746E+08 2.03448E+08 + 1.66374E+08 1.36037E+08 1.11215E+08 9.09079E+07 7.42975E+07 6.07126E+07 + 4.96036E+07 4.05208E+07 3.30955E+07 2.70264E+07 2.20664E+07 1.80136E+07 + 1.47025E+07 1.19978E+07 9.78886E+06 7.98509E+06 6.51237E+06 5.31031E+06 + 4.32544E+06 3.52565E+06 2.87315E+06 2.34092E+06 1.90686E+06 1.55294E+06 + 1.26443E+06 1.02921E+06 8.37532E+05 6.81385E+05 5.54210E+05 4.50655E+05 + 3.66353E+05 2.97740E+05 2.41911E+05 1.96494E+05 1.59558E+05 1.29526E+05 + 1.05115E+05 8.52777E+04 6.91620E+04 5.60734E+04 4.54464E+04 3.68207E+04 + 2.98215E+04 2.41440E+04 1.95401E+04 1.58080E+04 1.27836E+04 1.03337E+04 + 8.34979E+03 6.74388E+03 5.44444E+03 4.39339E+03 3.54360E+03 2.85682E+03 + 2.30201E+03 1.85402E+03 1.49244E+03 1.20076E+03 9.65414E+02 7.75916E+02 + 6.23266E+02 5.00344E+02 4.01435E+02 3.21894E+02 2.57965E+02 2.06615E+02 + 1.65394E+02 1.32325E+02 1.05813E+02 8.45717E+01 6.75649E+01 5.39575E+01 + 4.30773E+01 3.43821E+01 2.74369E+01 2.19029E+01 1.74808E+01 1.39611E+01 + 1.11517E+01 8.91453E+00 7.13260E+00 5.71311E+00 4.58129E+00 3.68022E+00 + 2.96088E+00 2.38652E+00 1.92739E+00 1.55986E+00 1.26518E+00 1.02847E+00 + 8.37943E-01 6.84260E-01 5.60014E-01 4.59327E-01 3.77538E-01 3.10941E-01 + 2.56586E-01 2.12111E-01 1.75661E-01 1.45664E-01 1.20972E-01 1.00584E-01 + 8.37446E-02 6.97672E-02 5.81779E-02 4.85455E-02 4.05311E-02 3.38439E-02 + 2.82734E-02 2.36214E-02 1.97347E-02 1.64854E-02 1.37678E-02 1.14941E-02 + 9.59156E-03 7.99953E-03 6.66745E-03 5.55317E-03 4.62139E-03 3.84263E-03 + 3.19213E-03 2.64915E-03 2.19641E-03 1.81903E-03 1.50491E-03 1.24373E-03 + 1.02682E-03 8.46962E-04 6.97688E-04 5.74400E-04 4.72519E-04 3.88446E-04 + 3.19161E-04 2.62139E-04 2.15269E-04 1.76789E-04 1.45230E-04 1.19373E-04 + 9.82027E-05 8.08800E-05 6.67103E-05 5.51205E-05 4.56386E-05 3.78773E-05 + 3.15187E-05 2.62998E-05 2.20116E-05 1.84854E-05 1.55703E-05 1.31572E-05 + 1.11531E-05 9.48268E-06 8.08511E-06 6.91103E-06 5.92054E-06 5.08128E-06 + 4.36704E-06 3.75647E-06 3.23243E-06 2.78024E-06 2.38892E-06 2.04915E-06 + 1.75259E-06 1.49321E-06 1.26579E-06 1.06605E-06 8.90513E-07 7.36315E-07 + 6.01146E-07 4.83108E-07 3.80744E-07 2.92762E-07 2.18131E-07 1.56057E-07 + 1.05736E-07 6.64217E-08 3.73258E-08 1.75790E-08 5.84171E-09 6.84895E-10 + 0.00000E+00 1.74253E+09 1.43280E+09 1.17082E+09 9.56593E+08 7.81454E+08 + 6.38288E+08 5.21274E+08 4.25648E+08 3.47512E+08 2.83675E+08 2.31529E+08 + 1.88938E+08 1.54157E+08 1.25758E+08 1.02573E+08 8.36485E+07 6.82037E+07 + 5.56007E+07 4.53184E+07 3.69309E+07 3.00901E+07 2.45118E+07 1.99638E+07 + 1.62564E+07 1.32348E+07 1.07727E+07 8.76661E+06 7.13274E+06 5.79694E+06 + 4.71452E+06 3.83335E+06 3.11617E+06 2.53257E+06 2.05777E+06 1.67158E+06 + 1.35744E+06 1.10204E+06 8.94447E+05 7.25765E+05 5.88731E+05 4.77435E+05 + 3.87067E+05 3.13710E+05 2.54179E+05 2.05880E+05 1.66706E+05 1.34941E+05 + 1.09193E+05 8.83270E+04 7.14233E+04 5.77337E+04 4.66507E+04 3.76809E+04 + 3.04239E+04 2.45547E+04 1.98096E+04 1.59747E+04 1.28766E+04 1.03747E+04 + 8.35510E+03 6.72549E+03 5.41112E+03 4.35146E+03 3.49754E+03 2.80973E+03 + 2.25598E+03 1.81037E+03 1.45198E+03 1.16370E+03 9.32286E+02 7.46455E+02 + 5.97283E+02 4.77635E+02 3.81725E+02 3.04891E+02 2.43377E+02 1.94161E+02 + 1.54810E+02 1.23368E+02 9.82628E+01 7.82311E+01 6.22589E+01 4.95321E+01 + 3.93967E+01 3.13293E+01 2.49239E+01 1.98233E+01 1.57778E+01 1.25599E+01 + 1.00064E+01 7.97955E+00 6.37048E+00 5.09183E+00 4.07728E+00 3.27003E+00 + 2.62757E+00 2.11564E+00 1.70714E+00 1.38061E+00 1.11912E+00 9.09269E-01 + 7.40491E-01 6.04429E-01 4.94475E-01 4.05402E-01 3.33068E-01 2.74185E-01 + 2.26130E-01 1.86844E-01 1.54593E-01 1.28110E-01 1.06295E-01 8.83182E-02 + 7.34312E-02 6.11153E-02 5.09013E-02 4.24212E-02 3.53604E-02 2.94907E-02 + 2.45987E-02 2.05194E-02 1.71156E-02 1.42741E-02 1.19010E-02 9.91871E-03 + 8.26274E-03 6.87940E-03 5.72403E-03 4.75932E-03 3.95415E-03 3.28249E-03 + 2.72252E-03 2.25615E-03 1.86782E-03 1.54488E-03 1.27659E-03 1.05393E-03 + 8.69417E-04 7.16348E-04 5.89967E-04 4.85549E-04 3.99385E-04 3.28369E-04 + 2.69907E-04 2.21833E-04 1.82342E-04 1.49931E-04 1.23353E-04 1.01571E-04 + 8.37282E-05 6.91158E-05 5.71490E-05 4.73462E-05 3.93118E-05 3.27213E-05 + 2.73060E-05 2.28518E-05 1.91860E-05 1.61537E-05 1.36424E-05 1.15566E-05 + 9.81838E-06 8.36466E-06 7.14421E-06 6.11549E-06 5.24472E-06 4.50447E-06 + 3.87239E-06 3.33041E-06 2.86326E-06 2.45926E-06 2.10869E-06 1.80282E-06 + 1.53533E-06 1.30080E-06 1.09480E-06 9.13715E-07 7.54632E-07 6.15187E-07 + 4.93463E-07 3.87975E-07 2.97432E-07 2.20785E-07 1.57220E-07 1.05901E-07 + 6.60281E-08 3.67461E-08 1.70657E-08 5.55623E-09 6.53589E-10 0.00000E+00 + 2.41974E+09 1.98633E+09 1.62019E+09 1.32132E+09 1.07742E+09 8.78404E+08 + 7.16035E+08 5.83585E+08 4.75557E+08 3.87462E+08 3.15633E+08 2.57075E+08 + 2.09345E+08 1.70447E+08 1.38751E+08 1.12928E+08 9.18942E+07 7.47639E+07 + 6.08151E+07 4.94590E+07 4.02154E+07 3.26928E+07 2.65718E+07 2.15922E+07 + 1.75420E+07 1.42484E+07 1.15705E+07 9.39388E+06 7.61810E+06 6.18218E+06 + 5.01571E+06 4.06834E+06 3.29908E+06 2.67459E+06 2.16775E+06 1.75637E+06 + 1.42264E+06 1.15200E+06 9.32577E+05 7.54724E+05 6.10605E+05 4.93853E+05 + 3.99299E+05 3.22743E+05 2.60779E+05 2.10640E+05 1.70081E+05 1.37283E+05 + 1.10770E+05 8.93431E+04 7.20335E+04 5.80546E+04 4.67695E+04 3.76625E+04 + 3.03158E+04 2.43916E+04 1.96163E+04 1.57686E+04 1.26697E+04 1.01748E+04 + 8.16714E+03 6.55229E+03 5.25398E+03 4.21066E+03 3.37267E+03 2.69993E+03 + 2.16013E+03 1.72725E+03 1.38007E+03 1.10222E+03 8.79763E+02 7.01735E+02 + 5.59379E+02 4.45622E+02 3.54775E+02 2.82274E+02 2.24453E+02 1.78372E+02 + 1.41672E+02 1.12465E+02 8.92381E+01 7.07797E+01 5.61214E+01 4.44871E+01 + 3.52581E+01 2.79552E+01 2.21597E+01 1.75786E+01 1.39471E+01 1.10751E+01 + 8.80303E+00 7.00533E+00 5.58149E+00 4.45542E+00 3.56231E+00 2.85378E+00 + 2.29097E+00 1.84324E+00 1.48644E+00 1.20155E+00 9.73589E-01 7.90764E-01 + 6.43788E-01 5.25339E-01 4.29641E-01 3.52131E-01 2.89196E-01 2.37963E-01 + 1.96183E-01 1.61967E-01 1.33937E-01 1.10901E-01 9.19617E-02 7.63122E-02 + 6.33939E-02 5.27031E-02 4.38458E-02 3.64859E-02 3.03799E-02 2.53008E-02 + 2.10736E-02 1.75528E-02 1.46189E-02 1.21730E-02 1.01332E-02 8.43203E-03 + 7.01311E-03 5.82978E-03 4.84311E-03 4.02072E-03 3.33555E-03 2.76499E-03 + 2.29030E-03 1.89543E-03 1.56734E-03 1.29498E-03 1.06910E-03 8.82014E-04 + 7.26878E-04 5.98826E-04 4.93045E-04 4.05758E-04 3.33809E-04 2.74564E-04 + 2.25827E-04 1.85770E-04 1.52874E-04 1.25877E-04 1.03732E-04 8.55745E-05 + 7.06889E-05 5.84849E-05 4.84767E-05 4.02650E-05 3.35218E-05 2.79758E-05 + 2.34101E-05 1.96498E-05 1.65377E-05 1.39595E-05 1.18179E-05 1.00333E-05 + 8.54128E-06 7.28934E-06 6.23477E-06 5.34282E-06 4.58521E-06 3.93889E-06 + 3.38512E-06 2.90822E-06 2.49605E-06 2.13859E-06 1.82683E-06 1.55430E-06 + 1.31541E-06 1.10565E-06 9.21348E-07 7.59531E-07 6.17814E-07 4.94268E-07 + 3.87386E-07 2.95867E-07 2.18638E-07 1.54850E-07 1.03618E-07 6.40766E-08 + 3.52914E-08 1.61537E-08 5.15466E-09 6.08374E-10 0.00000E+00 3.30060E+09 + 2.70500E+09 2.20246E+09 1.79297E+09 1.45937E+09 1.18764E+09 9.66347E+08 + 7.86149E+08 6.39442E+08 5.20020E+08 4.22825E+08 3.43733E+08 2.79384E+08 + 2.27038E+08 1.84464E+08 1.49845E+08 1.21698E+08 9.88184E+07 8.02237E+07 + 6.51144E+07 5.28395E+07 4.28692E+07 3.47726E+07 2.81988E+07 2.28625E+07 + 1.85317E+07 1.50175E+07 1.21671E+07 9.84622E+06 7.97342E+06 6.45520E+06 + 5.22470E+06 4.22763E+06 3.41992E+06 2.76575E+06 2.23594E+06 1.80706E+06 + 1.46000E+06 1.17924E+06 9.52174E+05 7.68582E+05 6.20186E+05 5.00274E+05 + 4.03409E+05 3.25185E+05 2.62035E+05 2.11071E+05 1.69955E+05 1.36795E+05 + 1.10062E+05 8.85166E+04 7.11595E+04 5.71815E+04 4.59291E+04 3.68744E+04 + 2.95911E+04 2.37352E+04 1.90288E+04 1.52481E+04 1.22123E+04 9.77578E+03 + 7.82117E+03 6.25392E+03 4.99790E+03 3.99183E+03 3.18639E+03 2.54192E+03 + 2.02656E+03 1.61443E+03 1.28553E+03 1.02297E+03 8.13475E+02 6.46454E+02 + 5.13389E+02 4.07446E+02 3.23157E+02 2.56144E+02 2.02904E+02 1.60637E+02 + 1.27107E+02 1.00527E+02 7.94732E+01 6.28080E+01 4.96243E+01 3.92005E+01 + 3.09793E+01 2.44766E+01 1.93535E+01 1.53057E+01 1.21149E+01 9.59896E+00 + 7.61473E+00 6.04820E+00 4.81322E+00 3.83681E+00 3.06459E+00 2.45306E+00 + 1.96803E+00 1.58265E+00 1.27583E+00 1.03101E+00 8.35222E-01 6.78251E-01 + 5.52085E-01 4.50420E-01 3.68288E-01 3.01769E-01 2.47751E-01 2.03806E-01 + 1.67903E-01 1.38558E-01 1.14497E-01 9.47587E-02 7.84846E-02 6.50792E-02 + 5.40084E-02 4.48550E-02 3.72643E-02 3.09790E-02 2.57607E-02 2.14256E-02 + 1.78215E-02 1.48233E-02 1.23280E-02 1.02504E-02 8.52041E-03 7.07960E-03 + 5.87971E-03 4.88061E-03 4.04890E-03 3.35680E-03 2.78111E-03 2.30264E-03 + 1.90500E-03 1.57489E-03 1.30104E-03 1.07406E-03 8.86170E-04 7.30425E-04 + 6.01907E-04 4.95758E-04 4.08169E-04 3.35964E-04 2.76496E-04 2.27559E-04 + 1.87319E-04 1.54254E-04 1.27100E-04 1.04810E-04 8.65178E-05 7.15085E-05 + 5.91919E-05 4.90818E-05 4.07788E-05 3.39546E-05 2.83378E-05 2.37103E-05 + 1.98970E-05 1.67397E-05 1.41234E-05 1.19498E-05 1.01388E-05 8.62511E-06 + 7.35542E-06 6.28645E-06 5.38286E-06 4.61584E-06 3.96194E-06 3.40200E-06 + 2.92014E-06 2.50387E-06 2.14304E-06 1.82849E-06 1.55365E-06 1.31288E-06 + 1.10159E-06 9.16111E-07 7.53442E-07 6.11192E-07 4.87428E-07 3.80617E-07 + 2.89451E-07 2.12822E-07 1.49835E-07 9.95495E-08 6.10269E-08 3.32476E-08 + 1.49927E-08 4.69055E-09 5.55454E-10 0.00000E+00 4.43268E+09 3.62701E+09 + 2.94801E+09 2.39568E+09 1.94650E+09 1.58125E+09 1.28431E+09 1.04295E+09 + 8.46781E+08 6.87383E+08 5.57883E+08 4.52692E+08 3.67263E+08 2.97896E+08 + 2.41581E+08 1.95871E+08 1.58777E+08 1.28680E+08 1.04265E+08 8.44643E+07 + 6.84082E+07 5.53915E+07 4.48412E+07 3.62917E+07 2.93652E+07 2.37547E+07 + 1.92110E+07 1.55329E+07 1.25441E+07 1.01372E+07 8.18986E+06 6.61481E+06 + 5.34117E+06 4.31152E+06 3.47936E+06 2.80678E+06 2.26348E+06 1.82476E+06 + 1.47061E+06 1.18480E+06 9.54213E+05 7.68239E+05 6.18293E+05 4.97434E+05 + 4.00052E+05 3.21613E+05 2.58453E+05 2.07615E+05 1.66708E+05 1.33806E+05 + 1.07352E+05 8.60900E+04 6.90083E+04 5.52904E+04 4.42785E+04 3.54426E+04 + 2.83558E+04 2.26745E+04 1.81220E+04 1.44758E+04 1.15568E+04 9.22125E+03 + 7.35343E+03 5.86049E+03 4.66782E+03 3.71557E+03 2.95570E+03 2.34973E+03 + 1.86647E+03 1.48191E+03 1.17578E+03 9.32216E+02 7.38599E+02 5.84795E+02 + 4.62704E+02 3.65857E+02 2.89092E+02 2.28290E+02 1.80168E+02 1.42112E+02 + 1.12038E+02 8.82915E+01 6.95545E+01 5.47791E+01 4.31340E+01 3.39792E+01 + 2.67612E+01 2.10928E+01 1.66286E+01 1.31208E+01 1.03636E+01 8.19607E+00 + 6.49016E+00 5.14949E+00 4.09276E+00 3.25954E+00 2.60169E+00 2.08144E+00 + 1.66928E+00 1.34206E+00 1.08170E+00 8.74037E-01 7.07998E-01 5.74893E-01 + 4.67913E-01 3.81704E-01 3.12056E-01 2.55633E-01 2.09840E-01 1.72514E-01 + 1.42076E-01 1.17173E-01 9.67890E-02 8.00183E-02 6.62325E-02 5.48707E-02 + 4.54955E-02 3.77359E-02 3.13229E-02 2.60084E-02 2.16012E-02 1.79436E-02 + 1.49061E-02 1.23821E-02 1.02839E-02 8.53939E-03 7.08858E-03 5.88202E-03 + 4.87866E-03 4.04443E-03 3.35104E-03 2.77487E-03 2.29649E-03 1.89926E-03 + 1.56975E-03 1.29660E-03 1.07033E-03 8.83121E-04 7.28000E-04 6.00032E-04 + 4.94352E-04 4.07156E-04 3.35271E-04 2.76056E-04 2.27313E-04 1.87219E-04 + 1.54257E-04 1.27172E-04 1.04926E-04 8.66565E-05 7.16549E-05 5.93354E-05 + 4.92153E-05 4.08979E-05 3.40569E-05 2.84229E-05 2.37786E-05 1.99498E-05 + 1.67785E-05 1.41502E-05 1.19664E-05 1.01470E-05 8.62657E-06 7.35161E-06 + 6.27858E-06 5.37195E-06 4.60270E-06 3.94722E-06 3.38615E-06 2.90359E-06 + 2.48688E-06 2.12583E-06 1.81125E-06 1.53654E-06 1.29605E-06 1.08522E-06 + 9.00345E-07 7.38464E-07 5.97179E-07 4.74561E-07 3.69056E-07 2.79343E-07 + 2.04275E-07 1.42907E-07 9.42344E-08 5.72460E-08 3.08381E-08 1.36965E-08 + 4.20265E-09 4.99350E-10 0.00000E+00 5.87183E+09 4.79707E+09 3.89234E+09 + 3.15763E+09 2.56113E+09 2.07693E+09 1.68395E+09 1.36506E+09 1.10634E+09 + 8.96483E+08 7.26283E+08 5.88276E+08 4.76393E+08 3.85707E+08 3.12218E+08 + 2.52675E+08 2.04442E+08 1.65379E+08 1.33749E+08 1.08143E+08 8.74189E+07 + 7.06491E+07 5.70822E+07 4.61091E+07 3.72358E+07 3.00623E+07 2.42640E+07 + 1.95792E+07 1.57800E+07 1.27264E+07 1.02608E+07 8.27050E+06 6.66429E+06 + 5.36841E+06 4.32319E+06 3.48015E+06 2.80054E+06 2.25291E+06 1.81175E+06 + 1.45647E+06 1.17045E+06 9.40256E+05 7.55056E+05 6.06105E+05 4.86350E+05 + 3.90101E+05 3.12774E+05 2.50670E+05 2.00812E+05 1.60800E+05 1.28704E+05 + 1.02966E+05 8.23372E+04 6.58094E+04 5.25732E+04 4.19780E+04 3.35006E+04 + 2.67210E+04 2.13017E+04 1.69720E+04 1.35146E+04 1.07551E+04 8.55395E+03 + 6.79907E+03 5.40079E+03 4.28731E+03 3.40113E+03 2.69634E+03 2.13579E+03 + 1.69093E+03 1.33779E+03 1.05761E+03 8.35507E+02 6.59579E+02 5.20328E+02 + 4.10190E+02 3.23146E+02 2.54408E+02 2.00167E+02 1.57401E+02 1.23709E+02 + 9.71863E+01 7.63235E+01 5.99227E+01 4.70369E+01 3.69384E+01 2.90012E+01 + 2.27875E+01 1.79091E+01 1.40879E+01 1.10937E+01 8.74704E+00 6.90585E+00 + 5.46325E+00 4.32959E+00 3.43836E+00 2.73675E+00 2.18351E+00 1.74643E+00 + 1.40040E+00 1.12582E+00 9.07407E-01 7.33227E-01 5.93956E-01 4.82301E-01 + 3.92547E-01 3.20210E-01 2.61748E-01 2.14409E-01 1.75911E-01 1.44587E-01 + 1.19016E-01 9.81283E-02 8.09793E-02 6.69113E-02 5.53398E-02 4.58102E-02 + 3.79377E-02 3.14433E-02 2.60711E-02 2.16238E-02 1.79392E-02 1.48841E-02 + 1.23495E-02 1.02458E-02 8.49917E-03 7.04863E-03 5.84389E-03 4.84330E-03 + 4.01235E-03 3.32244E-03 2.74976E-03 2.27471E-03 1.88059E-03 1.55391E-03 + 1.28329E-03 1.05924E-03 8.73956E-04 7.20492E-04 5.93925E-04 4.89422E-04 + 4.03204E-04 3.32123E-04 2.73564E-04 2.25352E-04 1.85681E-04 1.53056E-04 + 1.26237E-04 1.04196E-04 8.60868E-05 7.12077E-05 5.89814E-05 4.89319E-05 + 4.06677E-05 3.38668E-05 2.82632E-05 2.36420E-05 1.98309E-05 1.66735E-05 + 1.40563E-05 1.18817E-05 1.00700E-05 8.55608E-06 7.28689E-06 6.21898E-06 + 5.31692E-06 4.55179E-06 3.90001E-06 3.34229E-06 2.86280E-06 2.44886E-06 + 2.09037E-06 1.77819E-06 1.50575E-06 1.26746E-06 1.05879E-06 8.76090E-07 + 7.16407E-07 5.77368E-07 4.57046E-07 3.53874E-07 2.66513E-07 1.93774E-07 + 1.34660E-07 8.81037E-08 5.30219E-08 2.82341E-08 1.23486E-08 3.71762E-09 + 4.43207E-10 0.00000E+00 7.68311E+09 6.26719E+09 5.07662E+09 4.11140E+09 + 3.32905E+09 2.69504E+09 2.18134E+09 1.76520E+09 1.42815E+09 1.15522E+09 + 9.34251E+08 7.55386E+08 6.10631E+08 4.93506E+08 3.98757E+08 3.22125E+08 + 2.60159E+08 2.10064E+08 1.69574E+08 1.36855E+08 1.10422E+08 8.90716E+07 + 7.18309E+07 5.79121E+07 4.66778E+07 3.76126E+07 3.02990E+07 2.44013E+07 + 1.96276E+07 1.57981E+07 1.27120E+07 1.02257E+07 8.22316E+06 6.61069E+06 + 5.31270E+06 4.26788E+06 3.42732E+06 2.75136E+06 2.20793E+06 1.77120E+06 + 1.42033E+06 1.13853E+06 9.12294E+05 7.30723E+05 5.85053E+05 4.68229E+05 + 3.74574E+05 2.99522E+05 2.39401E+05 1.91261E+05 1.52730E+05 1.21903E+05 + 9.72506E+04 7.75446E+04 6.17999E+04 4.92259E+04 3.91891E+04 3.11814E+04 + 2.47958E+04 1.97064E+04 1.56522E+04 1.24245E+04 9.85617E+03 7.81374E+03 + 6.19047E+03 4.90113E+03 3.87766E+03 3.06580E+03 2.42180E+03 1.91208E+03 + 1.50854E+03 1.18924E+03 9.36827E+02 7.37447E+02 5.80075E+02 4.55958E+02 + 3.58147E+02 2.81129E+02 2.20532E+02 1.72895E+02 1.35477E+02 1.06109E+02 + 8.30778E+01 6.50271E+01 5.08880E+01 3.98410E+01 3.11849E+01 2.44291E+01 + 1.91413E+01 1.50120E+01 1.17862E+01 9.26571E+00 7.29402E+00 5.75375E+00 + 4.54690E+00 3.60088E+00 2.85826E+00 2.27433E+00 1.81428E+00 1.45106E+00 + 1.16361E+00 9.35553E-01 7.54153E-01 6.09474E-01 4.93771E-01 4.00987E-01 + 3.26386E-01 2.66232E-01 2.17636E-01 1.78202E-01 1.46187E-01 1.20107E-01 + 9.88479E-02 8.14295E-02 6.71689E-02 5.54618E-02 4.58387E-02 3.79036E-02 + 3.13694E-02 2.59736E-02 2.15144E-02 1.78258E-02 1.47724E-02 1.22431E-02 + 1.01468E-02 8.40877E-03 6.96733E-03 5.77166E-03 4.77981E-03 3.95706E-03 + 3.27468E-03 2.70881E-03 2.23983E-03 1.85108E-03 1.52908E-03 1.26251E-03 + 1.04195E-03 8.59634E-04 7.08687E-04 5.84234E-04 4.81498E-04 3.96747E-04 + 3.26879E-04 2.69315E-04 2.21916E-04 1.82907E-04 1.50817E-04 1.24429E-04 + 1.02735E-04 8.49025E-05 7.02447E-05 5.81948E-05 4.82859E-05 4.01337E-05 + 3.34223E-05 2.78908E-05 2.33274E-05 1.95631E-05 1.64439E-05 1.38580E-05 + 1.17094E-05 9.91938E-06 8.42371E-06 7.16991E-06 6.11509E-06 5.22422E-06 + 4.46872E-06 3.82525E-06 3.27473E-06 2.80159E-06 2.39324E-06 2.03973E-06 + 1.73206E-06 1.46376E-06 1.22933E-06 1.02432E-06 8.45120E-07 6.88841E-07 + 5.53126E-07 4.36059E-07 3.36058E-07 2.51767E-07 1.81957E-07 1.25577E-07 + 8.14999E-08 4.85783E-08 2.55642E-08 1.10089E-08 3.25310E-09 3.89132E-10 + 0.00000E+00 9.94169E+09 8.09734E+09 6.54823E+09 5.29439E+09 4.27976E+09 + 3.45886E+09 2.79484E+09 2.25781E+09 1.82358E+09 1.47254E+09 1.18882E+09 + 9.59543E+08 7.74309E+08 6.24688E+08 5.03860E+08 4.06306E+08 3.27560E+08 + 2.64010E+08 2.12736E+08 1.71376E+08 1.38022E+08 1.11130E+08 8.94532E+07 + 7.19851E+07 5.79118E+07 4.65766E+07 3.74486E+07 3.01015E+07 2.41658E+07 + 1.94132E+07 1.55904E+07 1.25165E+07 1.00454E+07 8.05953E+06 6.46408E+06 + 5.18234E+06 4.15321E+06 3.32725E+06 2.66457E+06 2.13307E+06 1.70693E+06 + 1.36539E+06 1.09175E+06 8.72590E+05 6.97132E+05 5.56715E+05 4.44385E+05 + 3.54560E+05 2.82762E+05 2.25395E+05 1.79580E+05 1.43007E+05 1.13824E+05 + 9.05492E+04 7.19950E+04 5.72113E+04 4.54378E+04 3.60663E+04 2.86107E+04 + 2.26826E+04 1.79716E+04 1.42300E+04 1.12600E+04 8.90399E+03 7.03612E+03 + 5.55621E+03 4.38443E+03 3.45730E+03 2.72377E+03 2.14470E+03 1.68747E+03 + 1.32664E+03 1.04217E+03 8.18077E+02 6.41683E+02 5.02950E+02 3.93925E+02 + 3.08320E+02 2.41159E+02 1.88513E+02 1.47280E+02 1.15012E+02 8.97812E+01 + 7.00650E+01 5.46670E+01 4.26723E+01 3.33016E+01 2.60099E+01 2.03196E+01 + 1.58894E+01 1.24387E+01 9.75045E+00 7.65369E+00 6.02047E+00 4.74446E+00 + 3.74706E+00 2.96631E+00 2.35408E+00 1.87306E+00 1.49428E+00 1.19530E+00 + 9.58716E-01 7.71003E-01 6.21658E-01 5.02512E-01 4.07195E-01 3.30734E-01 + 2.69221E-01 2.19637E-01 1.79490E-01 1.46965E-01 1.20524E-01 9.90149E-02 + 8.14268E-02 6.70551E-02 5.52791E-02 4.56173E-02 3.76646E-02 3.11273E-02 + 2.57382E-02 2.12918E-02 1.76197E-02 1.45845E-02 1.20741E-02 9.99645E-03 + 8.27618E-03 6.85134E-03 5.67091E-03 4.69284E-03 3.88242E-03 3.21096E-03 + 2.65468E-03 2.19406E-03 1.81254E-03 1.49678E-03 1.23553E-03 1.01949E-03 + 8.41004E-04 6.93287E-04 5.71537E-04 4.71057E-04 3.88181E-04 3.19863E-04 + 2.63579E-04 2.17230E-04 1.79082E-04 1.47694E-04 1.21878E-04 1.00648E-04 + 8.31930E-05 6.88406E-05 5.70382E-05 4.73298E-05 3.93401E-05 3.27607E-05 + 2.73367E-05 2.28610E-05 1.91684E-05 1.61083E-05 1.35712E-05 1.14630E-05 + 9.70658E-06 8.23902E-06 7.00881E-06 5.97388E-06 5.09986E-06 4.35867E-06 + 3.72745E-06 3.18745E-06 2.72347E-06 2.32311E-06 1.97666E-06 1.67532E-06 + 1.41277E-06 1.18362E-06 9.83537E-07 8.08986E-07 6.57122E-07 5.25626E-07 + 4.12594E-07 3.16434E-07 2.35773E-07 1.69343E-07 1.16043E-07 7.46917E-08 + 4.40856E-08 2.29232E-08 9.71914E-09 2.82005E-09 3.38464E-10 0.00000E+00 + 1.27339E+10 1.03562E+10 8.36133E+09 6.74926E+09 5.44684E+09 4.39481E+09 + 3.54520E+09 2.85921E+09 2.30544E+09 1.85850E+09 1.49786E+09 1.20692E+09 + 9.72258E+08 7.83033E+08 6.30481E+08 5.07523E+08 4.08441E+08 3.28618E+08 + 2.64326E+08 2.12555E+08 1.70878E+08 1.37336E+08 1.10346E+08 8.86354E+07 + 7.11756E+07 5.71381E+07 4.58544E+07 3.67890E+07 2.94785E+07 2.36360E+07 + 1.89454E+07 1.51807E+07 1.21600E+07 9.73701E+06 7.79414E+06 6.23629E+06 + 4.98790E+06 3.98792E+06 3.18720E+06 2.54626E+06 2.03339E+06 1.62317E+06 + 1.29516E+06 1.03300E+06 8.23543E+05 6.56263E+05 5.22723E+05 4.16162E+05 + 3.31165E+05 2.63399E+05 2.09394E+05 1.66376E+05 1.32126E+05 1.04870E+05 + 8.31902E+04 6.59549E+04 5.22598E+04 4.13837E+04 3.27510E+04 2.59028E+04 + 2.04734E+04 1.61714E+04 1.27647E+04 1.00687E+04 7.93654E+03 6.25136E+03 + 4.92035E+03 3.86988E+03 3.04086E+03 2.38807E+03 1.87396E+03 1.46930E+03 + 1.15112E+03 9.01127E+02 7.04877E+02 5.50945E+02 4.30308E+02 3.35845E+02 + 2.61941E+02 2.04173E+02 1.59056E+02 1.23849E+02 9.63989E+01 7.50105E+01 + 5.83550E+01 4.54185E+01 3.53414E+01 2.75230E+01 2.14395E+01 1.67168E+01 + 1.30491E+01 1.02000E+01 7.98415E+00 6.26307E+00 4.92220E+00 3.87702E+00 + 3.06111E+00 2.42303E+00 1.92303E+00 1.53034E+00 1.22118E+00 9.77152E-01 + 7.84011E-01 6.30719E-01 5.08716E-01 4.11339E-01 3.33404E-01 2.70845E-01 + 2.20527E-01 1.79872E-01 1.47005E-01 1.20340E-01 9.86922E-02 8.10248E-02 + 6.66157E-02 5.48308E-02 4.51792E-02 3.72488E-02 3.07410E-02 2.53849E-02 + 2.09730E-02 1.73350E-02 1.43325E-02 1.18526E-02 9.80313E-03 8.10843E-03 + 6.70654E-03 5.54653E-03 4.58647E-03 3.79183E-03 3.13411E-03 2.58972E-03 + 2.13934E-03 1.76660E-03 1.45832E-03 1.20343E-03 9.92767E-04 8.18820E-04 + 6.74917E-04 5.56353E-04 4.58529E-04 3.77861E-04 3.11374E-04 2.56602E-04 + 2.11500E-04 1.74377E-04 1.43831E-04 1.18703E-04 9.80376E-05 8.10428E-05 + 6.70666E-05 5.55713E-05 4.61137E-05 3.83290E-05 3.19172E-05 2.66307E-05 + 2.22679E-05 1.86680E-05 1.56844E-05 1.32106E-05 1.11548E-05 9.44208E-06 + 8.01092E-06 6.81117E-06 5.80181E-06 4.94935E-06 4.22642E-06 3.61073E-06 + 3.08405E-06 2.63159E-06 2.24126E-06 1.90365E-06 1.61018E-06 1.35474E-06 + 1.13208E-06 9.37994E-07 7.69036E-07 6.22421E-07 4.95870E-07 3.87495E-07 + 2.95695E-07 2.19083E-07 1.56355E-07 1.06365E-07 6.78868E-08 3.96715E-08 + 2.03788E-08 8.50660E-09 2.42458E-09 2.91974E-10 0.00000E+00 1.61580E+10 + 1.31219E+10 1.05773E+10 8.52430E+09 6.86823E+09 5.53266E+09 4.45580E+09 + 3.58771E+09 2.88806E+09 2.32431E+09 1.87015E+09 1.50437E+09 1.20983E+09 + 9.72716E+08 7.81873E+08 6.28310E+08 5.04774E+08 4.05420E+08 3.25532E+08 + 2.61315E+08 2.09706E+08 1.68242E+08 1.34937E+08 1.08193E+08 8.67236E+07 + 6.94929E+07 5.56671E+07 4.45794E+07 3.56543E+07 2.85345E+07 2.28288E+07 + 1.82578E+07 1.45969E+07 1.16660E+07 9.32023E+06 7.44286E+06 5.94129E+06 + 4.74082E+06 3.78141E+06 3.01494E+06 2.40283E+06 1.91419E+06 1.52425E+06 + 1.21322E+06 9.65216E+05 7.67554E+05 6.10081E+05 4.84681E+05 3.84866E+05 + 3.05451E+05 2.42297E+05 1.92098E+05 1.52216E+05 1.20547E+05 9.54115E+04 + 7.54729E+04 5.96649E+04 4.71388E+04 3.72189E+04 2.93674E+04 2.31568E+04 + 1.82472E+04 1.43685E+04 1.13062E+04 8.89009E+03 6.98507E+03 5.48408E+03 + 4.30235E+03 3.37205E+03 2.64135E+03 2.06732E+03 1.61666E+03 1.26321E+03 + 9.86231E+02 7.69368E+02 5.99718E+02 4.67118E+02 3.63568E+02 2.82775E+02 + 2.19796E+02 1.70744E+02 1.32574E+02 1.02897E+02 7.98391E+01 6.19341E+01 + 4.80668E+01 3.72953E+01 2.89621E+01 2.24966E+01 1.74916E+01 1.36157E+01 + 1.06134E+01 8.28494E+00 6.48143E+00 5.08020E+00 3.99096E+00 3.14292E+00 + 2.48148E+00 1.96453E+00 1.55956E+00 1.24153E+00 9.91127E-01 7.93419E-01 + 6.36875E-01 5.12573E-01 4.13588E-01 3.34542E-01 2.71229E-01 2.20414E-01 + 1.79444E-01 1.46388E-01 1.19624E-01 9.79382E-02 8.02733E-02 6.58929E-02 + 5.41527E-02 4.45546E-02 3.66817E-02 3.02318E-02 2.49320E-02 2.05731E-02 + 1.69844E-02 1.40269E-02 1.15876E-02 9.57432E-03 7.91174E-03 6.53811E-03 + 5.40283E-03 4.46428E-03 3.68826E-03 3.04658E-03 2.51597E-03 2.07736E-03 + 1.71464E-03 1.41488E-03 1.16719E-03 9.62599E-04 7.93753E-04 6.54135E-04 + 5.39145E-04 4.44301E-04 3.66112E-04 3.01681E-04 2.48611E-04 2.04915E-04 + 1.68951E-04 1.39360E-04 1.15018E-04 9.49965E-05 7.85309E-05 6.49890E-05 + 5.38498E-05 4.46845E-05 3.71396E-05 3.09249E-05 2.58006E-05 2.15712E-05 + 1.80812E-05 1.51885E-05 1.27899E-05 1.07965E-05 9.13561E-06 7.74761E-06 + 6.58392E-06 5.60478E-06 4.77773E-06 4.07628E-06 3.47885E-06 2.96779E-06 + 2.52881E-06 2.15021E-06 1.82289E-06 1.53860E-06 1.29140E-06 1.07624E-06 + 8.89032E-07 7.26439E-07 5.85746E-07 4.64711E-07 3.61468E-07 2.74412E-07 + 2.02142E-07 1.43327E-07 9.67812E-08 6.12418E-08 3.54284E-08 1.79770E-08 + 7.38787E-09 2.06931E-09 2.50024E-10 0.00000E+00 2.03255E+10 1.64828E+10 + 1.32656E+10 1.06738E+10 8.58649E+09 6.90575E+09 5.55270E+09 4.46369E+09 + 3.58739E+09 2.88241E+09 2.31540E+09 1.85946E+09 1.49292E+09 1.19832E+09 + 9.61598E+08 7.71433E+08 6.18706E+08 4.96079E+08 3.97644E+08 3.18650E+08 + 2.55274E+08 2.04443E+08 1.63684E+08 1.31010E+08 1.04826E+08 8.38486E+07 + 6.70458E+07 5.35945E+07 4.27861E+07 3.41793E+07 2.72944E+07 2.17887E+07 + 1.73874E+07 1.38700E+07 1.10601E+07 8.81541E+06 7.02342E+06 5.59346E+06 + 4.45281E+06 3.54329E+06 2.81833E+06 2.24073E+06 1.78070E+06 1.41448E+06 + 1.12305E+06 8.91232E+05 7.06924E+05 5.60450E+05 4.44097E+05 3.51716E+05 + 2.78402E+05 2.20249E+05 1.74145E+05 1.37612E+05 1.08679E+05 8.57767E+04 + 6.76587E+04 5.33337E+04 4.20141E+04 3.30749E+04 2.60198E+04 2.04552E+04 + 1.60691E+04 1.26142E+04 9.89469E+03 7.75552E+03 6.07404E+03 4.75339E+03 + 3.71625E+03 2.90362E+03 2.26681E+03 1.76810E+03 1.37796E+03 1.07301E+03 + 8.34859E+02 6.49036E+02 5.04176E+02 3.91351E+02 3.03556E+02 2.35302E+02 + 1.82287E+02 1.41145E+02 1.09245E+02 8.45278E+01 6.53881E+01 5.06058E+01 + 3.91556E+01 3.03221E+01 2.34875E+01 1.82116E+01 1.41373E+01 1.09900E+01 + 8.55587E+00 6.67562E+00 5.21870E+00 4.08918E+00 3.21211E+00 2.52980E+00 + 1.99789E+00 1.58226E+00 1.25667E+00 1.00092E+00 7.99473E-01 6.40341E-01 + 5.14273E-01 4.14105E-01 3.34289E-01 2.70496E-01 2.19403E-01 1.78292E-01 + 1.45190E-01 1.18440E-01 9.68072E-02 7.92182E-02 6.49255E-02 5.32774E-02 + 4.37711E-02 3.59864E-02 2.96192E-02 2.43955E-02 2.01059E-02 1.65793E-02 + 1.36772E-02 1.12868E-02 9.31658E-03 7.69157E-03 6.35060E-03 5.24358E-03 + 4.32940E-03 3.57431E-03 2.95056E-03 2.43523E-03 2.00962E-03 1.65793E-03 + 1.36749E-03 1.12767E-03 9.29694E-04 7.66399E-04 6.31437E-04 5.20329E-04 + 4.28722E-04 3.53224E-04 2.91028E-04 2.39811E-04 1.97648E-04 1.62950E-04 + 1.34404E-04 1.10923E-04 9.16116E-05 7.57303E-05 6.26690E-05 5.19254E-05 + 4.30855E-05 3.58085E-05 2.98143E-05 2.48719E-05 2.07925E-05 1.74261E-05 + 1.46357E-05 1.23218E-05 1.03986E-05 8.79599E-06 7.45653E-06 6.33335E-06 + 5.38811E-06 4.58956E-06 3.91218E-06 3.33519E-06 2.84160E-06 2.41770E-06 + 2.05220E-06 1.73639E-06 1.46231E-06 1.22429E-06 1.01744E-06 8.37820E-07 + 6.82206E-07 5.47953E-07 4.32866E-07 3.35101E-07 2.53052E-07 1.85310E-07 + 1.30522E-07 8.74721E-08 5.48714E-08 3.14202E-08 1.57469E-08 6.37142E-09 + 1.75445E-09 2.12686E-10 0.00000E+00 2.53616E+10 2.05379E+10 1.65036E+10 + 1.32586E+10 1.06491E+10 8.55116E+09 6.86486E+09 5.50974E+09 4.42101E+09 + 3.54652E+09 2.84427E+09 2.28048E+09 1.82796E+09 1.46484E+09 1.17353E+09 + 9.39893E+08 7.52558E+08 6.02389E+08 4.82045E+08 3.85629E+08 3.08405E+08 + 2.46570E+08 1.97071E+08 1.57460E+08 1.25769E+08 1.00424E+08 8.01572E+07 + 6.39614E+07 5.09705E+07 4.06440E+07 3.23981E+07 2.58157E+07 2.05631E+07 + 1.63730E+07 1.30317E+07 1.03674E+07 8.24435E+06 6.55334E+06 5.20697E+06 + 4.13542E+06 3.28294E+06 2.60502E+06 2.06613E+06 1.63795E+06 1.29788E+06 + 1.02791E+06 8.13681E+05 6.43770E+05 5.09070E+05 4.02337E+05 3.17806E+05 + 2.50892E+05 1.97952E+05 1.56090E+05 1.23005E+05 9.68727E+04 7.62432E+04 + 5.99674E+04 4.71343E+04 3.70220E+04 2.90587E+04 2.27918E+04 1.78632E+04 + 1.39898E+04 1.09478E+04 8.56055E+03 6.68842E+03 5.22150E+03 4.07222E+03 + 3.17390E+03 2.47163E+03 1.92302E+03 1.49489E+03 1.16108E+03 9.01045E+02 + 6.98667E+02 5.41304E+02 4.19059E+02 3.24182E+02 2.50616E+02 1.93627E+02 + 1.49519E+02 1.15411E+02 8.90556E+01 6.87021E+01 5.30252E+01 4.09153E+01 + 3.15983E+01 2.44095E+01 1.88753E+01 1.46131E+01 1.13296E+01 8.79696E+00 + 6.84586E+00 5.33803E+00 4.17211E+00 3.26910E+00 2.56840E+00 2.02352E+00 + 1.59880E+00 1.26689E+00 1.00680E+00 8.02418E-01 6.41331E-01 5.13998E-01 + 4.13048E-01 3.32780E-01 2.68761E-01 2.17591E-01 1.76501E-01 1.43481E-01 + 1.16848E-01 9.53494E-02 7.79016E-02 6.37488E-02 5.22346E-02 4.28534E-02 + 3.51837E-02 2.89205E-02 2.37901E-02 1.95833E-02 1.61298E-02 1.32917E-02 + 1.09574E-02 9.03569E-03 7.45272E-03 6.14799E-03 5.07211E-03 4.18460E-03 + 3.45228E-03 2.84792E-03 2.34907E-03 1.93742E-03 1.59755E-03 1.31706E-03 + 1.08562E-03 8.94687E-04 7.37289E-04 6.07267E-04 5.00277E-04 4.12102E-04 + 3.39460E-04 2.79636E-04 2.30386E-04 1.89854E-04 1.56505E-04 1.29073E-04 + 1.06513E-04 8.79618E-05 7.27072E-05 6.01627E-05 4.98451E-05 4.13563E-05 + 3.43687E-05 2.86133E-05 2.38679E-05 1.99510E-05 1.67188E-05 1.40395E-05 + 1.18176E-05 9.97056E-06 8.43120E-06 7.14438E-06 6.06510E-06 5.15661E-06 + 4.38894E-06 3.73762E-06 3.18276E-06 2.70810E-06 2.30054E-06 1.94924E-06 + 1.64589E-06 1.38287E-06 1.15475E-06 9.56850E-07 7.85369E-07 6.37198E-07 + 5.09768E-07 4.00934E-07 3.08874E-07 2.31991E-07 1.68869E-07 1.18142E-07 + 7.85713E-08 4.88556E-08 2.76882E-08 1.37046E-08 5.45969E-09 1.47859E-09 + 1.79836E-10 0.00000E+00 3.14063E+10 2.53979E+10 2.03779E+10 1.63460E+10 + 1.31087E+10 1.05099E+10 8.42421E+09 6.75071E+09 5.40826E+09 4.33163E+09 + 3.46841E+09 2.77647E+09 2.22195E+09 1.77770E+09 1.42186E+09 1.13693E+09 + 9.08825E+08 7.26275E+08 5.80217E+08 4.63391E+08 3.69973E+08 2.95295E+08 + 2.35614E+08 1.87934E+08 1.49852E+08 1.19446E+08 9.51750E+07 7.58120E+07 + 6.03074E+07 4.80041E+07 3.81968E+07 3.03817E+07 2.41564E+07 1.91991E+07 + 1.52531E+07 1.21124E+07 9.61411E+06 7.62788E+06 6.04936E+06 4.79537E+06 + 3.79959E+06 3.00919E+06 2.38208E+06 1.88475E+06 1.49051E+06 1.17813E+06 + 9.30744E+05 7.34911E+05 5.79967E+05 4.57435E+05 3.60586E+05 2.84076E+05 + 2.23666E+05 1.75995E+05 1.38398E+05 1.08762E+05 8.54160E+04 6.70360E+04 + 5.25747E+04 4.12038E+04 3.22688E+04 2.52526E+04 1.97469E+04 1.54296E+04 + 1.20466E+04 9.39776E+03 7.32524E+03 5.70505E+03 4.43866E+03 3.45112E+03 + 2.68095E+03 2.08073E+03 1.61346E+03 1.25003E+03 9.67622E+02 7.48375E+02 + 5.78325E+02 4.46559E+02 3.44555E+02 2.65666E+02 2.04712E+02 1.57660E+02 + 1.21370E+02 9.34033E+01 7.18629E+01 5.53162E+01 4.25685E+01 3.27872E+01 + 2.52603E+01 1.94813E+01 1.50425E+01 1.16321E+01 9.00847E+00 6.99255E+00 + 5.43867E+00 4.24021E+00 3.31436E+00 2.59772E+00 2.04181E+00 1.60954E+00 + 1.27254E+00 1.00907E+00 8.02498E-01 6.40054E-01 5.11930E-01 4.10570E-01 + 3.30146E-01 2.66133E-01 2.15072E-01 1.74149E-01 1.41326E-01 1.14902E-01 + 9.36108E-02 7.63621E-02 6.23950E-02 5.10512E-02 4.18239E-02 3.42922E-02 + 2.81512E-02 2.31285E-02 1.90160E-02 1.56447E-02 1.28780E-02 1.06053E-02 + 8.73676E-03 7.19943E-03 5.93380E-03 4.89132E-03 4.03227E-03 3.32417E-03 + 2.74035E-03 2.25889E-03 1.86194E-03 1.53445E-03 1.26440E-03 1.04173E-03 + 8.58138E-04 7.06890E-04 5.82019E-04 4.79320E-04 3.94720E-04 3.25054E-04 + 2.67703E-04 2.20505E-04 1.81674E-04 1.49734E-04 1.23469E-04 1.01873E-04 + 8.41183E-05 6.95216E-05 5.75203E-05 4.76511E-05 3.95322E-05 3.28500E-05 + 2.73465E-05 2.28093E-05 1.90643E-05 1.59738E-05 1.34120E-05 1.12872E-05 + 9.52079E-06 8.04829E-06 6.81709E-06 5.78420E-06 4.91453E-06 4.17948E-06 + 3.55571E-06 3.02426E-06 2.56963E-06 2.17936E-06 1.84309E-06 1.55293E-06 + 1.30162E-06 1.08396E-06 8.95482E-07 7.32543E-07 5.92144E-07 4.71796E-07 + 3.69404E-07 2.83177E-07 2.11525E-07 1.53035E-07 1.06333E-07 7.01724E-08 + 4.32466E-08 2.42557E-08 1.18561E-08 4.65092E-09 1.23926E-09 1.51222E-10 + 0.00000E+00 3.86154E+10 3.11856E+10 2.49840E+10 2.00106E+10 1.60232E+10 + 1.28270E+10 1.02658E+10 8.21379E+09 6.57021E+09 5.25410E+09 4.20047E+09 + 3.35720E+09 2.68246E+09 2.14272E+09 1.71108E+09 1.36600E+09 1.09018E+09 + 8.69784E+08 6.93732E+08 5.53141E+08 4.40900E+08 3.51321E+08 2.79849E+08 + 2.22842E+08 1.77387E+08 1.41153E+08 1.12279E+08 8.92823E+07 7.08993E+07 + 5.63369E+07 4.47486E+07 3.55303E+07 2.81999E+07 2.23728E+07 1.77425E+07 + 1.40637E+07 1.11426E+07 8.82436E+06 6.98531E+06 5.52700E+06 4.37109E+06 + 3.45528E+06 2.73001E+06 2.15590E+06 1.70166E+06 1.34242E+06 1.05846E+06 + 8.34105E+05 6.56940E+05 5.17109E+05 4.06804E+05 3.19836E+05 2.51306E+05 + 1.97335E+05 1.54855E+05 1.21440E+05 9.51708E+04 7.45323E+04 5.83280E+04 + 4.56135E+04 3.56440E+04 2.78323E+04 2.17156E+04 1.69297E+04 1.31878E+04 + 1.02645E+04 7.98231E+03 6.20230E+03 4.81416E+03 3.73419E+03 2.89390E+03 + 2.24057E+03 1.73317E+03 1.33947E+03 1.03428E+03 7.97933E+02 6.15067E+02 + 4.73724E+02 3.64580E+02 2.80383E+02 2.15493E+02 1.65530E+02 1.27097E+02 + 9.75538E+01 7.48589E+01 5.74712E+01 4.41105E+01 3.38859E+01 2.60384E+01 + 2.00292E+01 1.54256E+01 1.18978E+01 9.19082E+00 7.11623E+00 5.52118E+00 + 4.29406E+00 3.34841E+00 2.61824E+00 2.05320E+00 1.61486E+00 1.27393E+00 + 1.00799E+00 7.99954E-01 6.36715E-01 5.08241E-01 4.06818E-01 3.26510E-01 + 2.62717E-01 2.11931E-01 1.71308E-01 1.38787E-01 1.12653E-01 9.16336E-02 + 7.46348E-02 6.08934E-02 4.97513E-02 4.07029E-02 3.33286E-02 2.73252E-02 + 2.24223E-02 1.84136E-02 1.51320E-02 1.24425E-02 1.02360E-02 8.42423E-03 + 6.93538E-03 5.71107E-03 4.70374E-03 3.87454E-03 3.19172E-03 2.62929E-03 + 2.16590E-03 1.78416E-03 1.46949E-03 1.21021E-03 9.96562E-04 8.20540E-04 + 6.75618E-04 5.56041E-04 4.57750E-04 3.76823E-04 3.10214E-04 2.55403E-04 + 2.10315E-04 1.73234E-04 1.42744E-04 1.17680E-04 9.70775E-05 8.01444E-05 + 6.62269E-05 5.47868E-05 4.53810E-05 3.76449E-05 3.12786E-05 2.60361E-05 + 2.17145E-05 1.81475E-05 1.52040E-05 1.27638E-05 1.07397E-05 9.05674E-06 + 7.65350E-06 6.47991E-06 5.49508E-06 4.66564E-06 3.96440E-06 3.36922E-06 + 2.86206E-06 2.42825E-06 2.05594E-06 1.73531E-06 1.45888E-06 1.21973E-06 + 1.01292E-06 8.34201E-07 6.80073E-07 5.47652E-07 4.34533E-07 3.38674E-07 + 2.58313E-07 1.91880E-07 1.37966E-07 9.52015E-08 6.23364E-08 3.80741E-08 + 2.11321E-08 1.02002E-08 3.94037E-09 1.03341E-09 1.26516E-10 0.00000E+00 + 4.71608E+10 3.80361E+10 3.04272E+10 2.43340E+10 1.94561E+10 1.55518E+10 + 1.24277E+10 9.92854E+09 7.92975E+09 6.33160E+09 5.05411E+09 4.03322E+09 + 3.21760E+09 2.56617E+09 2.04601E+09 1.63079E+09 1.29944E+09 1.03509E+09 + 8.24249E+08 6.56146E+08 5.22154E+08 4.15387E+08 3.30337E+08 2.62611E+08 + 2.08696E+08 1.65790E+08 1.31653E+08 1.04511E+08 8.28507E+07 6.57207E+07 + 5.21122E+07 4.13052E+07 3.27260E+07 2.59181E+07 2.05177E+07 1.62345E+07 + 1.28395E+07 1.01498E+07 8.01995E+06 6.33403E+06 5.00011E+06 3.94517E+06 + 3.11125E+06 2.45235E+06 1.93197E+06 1.52120E+06 1.19712E+06 9.41545E+05 + 7.40112E+05 5.81432E+05 4.56499E+05 3.58190E+05 2.80875E+05 2.20106E+05 + 1.72371E+05 1.34897E+05 1.05497E+05 8.24461E+04 6.43847E+04 5.02426E+04 + 3.91769E+04 3.05245E+04 2.37640E+04 1.84858E+04 1.43679E+04 1.11578E+04 + 8.65731E+03 6.71138E+03 5.19727E+03 4.02196E+03 3.10959E+03 2.40186E+03 + 1.85349E+03 1.42901E+03 1.10073E+03 8.47113E+02 6.51363E+02 5.00430E+02 + 3.84167E+02 2.94701E+02 2.25923E+02 1.73100E+02 1.32568E+02 1.01492E+02 + 7.76804E+01 5.94838E+01 4.55375E+01 3.48922E+01 2.67430E+01 2.05187E+01 + 1.57625E+01 1.21271E+01 9.34465E+00 7.21755E+00 5.58621E+00 4.33425E+00 + 3.37181E+00 2.63045E+00 2.05811E+00 1.61514E+00 1.27138E+00 1.00385E+00 + 7.95020E-01 6.31512E-01 5.03098E-01 4.01931E-01 3.21987E-01 2.58609E-01 + 2.08251E-01 1.68046E-01 1.35918E-01 1.10147E-01 8.94563E-02 7.27514E-02 + 5.92703E-02 4.83569E-02 3.95082E-02 3.23079E-02 2.64548E-02 2.16816E-02 + 1.77845E-02 1.45985E-02 1.19908E-02 9.85427E-03 8.10203E-03 6.66381E-03 + 5.48249E-03 4.51160E-03 3.71323E-03 3.05647E-03 2.51602E-03 2.07114E-03 + 1.70497E-03 1.40340E-03 1.15509E-03 9.50650E-04 7.82327E-04 6.43838E-04 + 5.29640E-04 4.35827E-04 3.58630E-04 2.95124E-04 2.42894E-04 1.99948E-04 + 1.64644E-04 1.35628E-04 1.11784E-04 9.21929E-05 7.60959E-05 6.28700E-05 + 5.20013E-05 4.30678E-05 3.57218E-05 2.96777E-05 2.47013E-05 2.05994E-05 + 1.72140E-05 1.44203E-05 1.21042E-05 1.01828E-05 8.58487E-06 7.25225E-06 + 6.13741E-06 5.20160E-06 4.41322E-06 3.74652E-06 3.18054E-06 2.69825E-06 + 2.28575E-06 1.93186E-06 1.62726E-06 1.36489E-06 1.13820E-06 9.42503E-07 + 7.73735E-07 6.28565E-07 5.04221E-07 3.98379E-07 3.09053E-07 2.34518E-07 + 1.73223E-07 1.23774E-07 8.48132E-08 5.50976E-08 3.33499E-08 1.83160E-08 + 8.73023E-09 3.32146E-09 8.57722E-10 1.05347E-10 0.00000E+00 5.72317E+10 + 4.60979E+10 3.68226E+10 2.94057E+10 2.34765E+10 1.87378E+10 1.49515E+10 + 1.19269E+10 9.51156E+09 7.58316E+09 6.04398E+09 4.81580E+09 3.83604E+09 + 3.05469E+09 2.43174E+09 1.93523E+09 1.53961E+09 1.22447E+09 9.73512E+08 + 7.73734E+08 6.14745E+08 4.88258E+08 3.87660E+08 3.07680E+08 2.44111E+08 + 1.93605E+08 1.53486E+08 1.21640E+08 9.62671E+07 7.62344E+07 6.03463E+07 + 4.77500E+07 3.77673E+07 2.98588E+07 2.35962E+07 1.86376E+07 1.47140E+07 + 1.16111E+07 9.15813E+06 7.21993E+06 5.68911E+06 4.48062E+06 3.52702E+06 + 2.77491E+06 2.18202E+06 1.71486E+06 1.34696E+06 1.05738E+06 8.29570E+05 + 6.50450E+05 5.09691E+05 3.99141E+05 3.12367E+05 2.44297E+05 1.90931E+05 + 1.49119E+05 1.16381E+05 9.07640E+04 7.07331E+04 5.50809E+04 4.28587E+04 + 3.33220E+04 2.58862E+04 2.00929E+04 1.55828E+04 1.20745E+04 9.34776E+03 + 7.23035E+03 5.58646E+03 4.31326E+03 3.32712E+03 2.56390E+03 1.97389E+03 + 1.51823E+03 1.16667E+03 8.95698E+02 6.87052E+02 5.26560E+02 4.03233E+02 + 3.08562E+02 2.35961E+02 1.80338E+02 1.37765E+02 1.05205E+02 8.03190E+01 + 6.13492E+01 4.68468E+01 3.58051E+01 2.73736E+01 2.09500E+01 1.60538E+01 + 1.23208E+01 9.47071E+00 7.29728E+00 5.63447E+00 4.36144E+00 3.38514E+00 + 2.63487E+00 2.05699E+00 1.61075E+00 1.26523E+00 9.96913E-01 7.87923E-01 + 6.24636E-01 4.96659E-01 3.96041E-01 3.16689E-01 2.53901E-01 2.04106E-01 + 1.64425E-01 1.32772E-01 1.07427E-01 8.71136E-02 7.07408E-02 5.75493E-02 + 4.68873E-02 3.82560E-02 3.12431E-02 2.55508E-02 2.09154E-02 1.71359E-02 + 1.40504E-02 1.15281E-02 9.46419E-03 7.77356E-03 6.38755E-03 5.25039E-03 + 4.31682E-03 3.54995E-03 2.91973E-03 2.40163E-03 1.97554E-03 1.62515E-03 + 1.33681E-03 1.09960E-03 9.04439E-04 7.43877E-04 6.11867E-04 5.03084E-04 + 4.13776E-04 3.40331E-04 2.79946E-04 2.30309E-04 1.89518E-04 1.56002E-04 + 1.28468E-04 1.05852E-04 8.72772E-05 7.20216E-05 5.94915E-05 4.91982E-05 + 4.07401E-05 3.37868E-05 2.80671E-05 2.33586E-05 1.94780E-05 1.62753E-05 + 1.36324E-05 1.14412E-05 9.62307E-06 8.11076E-06 6.84922E-06 5.79354E-06 + 4.90711E-06 4.16011E-06 3.52826E-06 2.99179E-06 2.53462E-06 2.14369E-06 + 1.80844E-06 1.52010E-06 1.27197E-06 1.05790E-06 8.73420E-07 7.14686E-07 + 5.78515E-07 4.62249E-07 3.63646E-07 2.80779E-07 2.11961E-07 1.55669E-07 + 1.10531E-07 7.52057E-08 4.84690E-08 2.90720E-08 1.57985E-08 7.43584E-09 + 2.78651E-09 7.08801E-10 8.73364E-11 0.00000E+00 5.47686E+08 2.89175E+08 + 2.37268E+08 1.94671E+08 1.59723E+08 1.31048E+08 1.07522E+08 8.82187E+07 + 7.23812E+07 5.93870E+07 4.87256E+07 3.99782E+07 3.28012E+07 2.69127E+07 + 2.20813E+07 1.81172E+07 1.48648E+07 1.21963E+07 1.00069E+07 8.21049E+06 + 6.73659E+06 5.52729E+06 4.53508E+06 3.72099E+06 3.05304E+06 2.50501E+06 + 2.05535E+06 1.68641E+06 1.38252E+06 1.13438E+06 9.30775E+05 7.63719E+05 + 6.26649E+05 5.14182E+05 4.21903E+05 3.46164E+05 2.84018E+05 2.33029E+05 + 1.91194E+05 1.56870E+05 1.28708E+05 1.05601E+05 8.66435E+04 7.10891E+04 + 5.83272E+04 4.78564E+04 3.92654E+04 3.22167E+04 2.64335E+04 2.16885E+04 + 1.77953E+04 1.46011E+04 1.19803E+04 9.83006E+03 8.06580E+03 6.61825E+03 + 5.43057E+03 4.45610E+03 3.65656E+03 3.00054E+03 2.46229E+03 2.02065E+03 + 1.65829E+03 1.36096E+03 1.11701E+03 9.16833E+02 7.52584E+02 6.17811E+02 + 5.07153E+02 4.16431E+02 3.41984E+02 2.80877E+02 2.30731E+02 1.89577E+02 + 1.55802E+02 1.28080E+02 1.05326E+02 8.66471E+01 7.13123E+01 5.87213E+01 + 4.83816E+01 3.98891E+01 3.29122E+01 2.71778E+01 2.24630E+01 1.85917E+01 + 1.54010E+01 1.27786E+01 1.06149E+01 8.83191E+00 7.36078E+00 6.14547E+00 + 5.13961E+00 4.30756E+00 3.61680E+00 3.04276E+00 2.56483E+00 2.16613E+00 + 1.83284E+00 1.55361E+00 1.31915E+00 1.12184E+00 9.55432E-01 8.14772E-01 + 6.95629E-01 5.94509E-01 5.08527E-01 4.35287E-01 3.72832E-01 3.19398E-01 + 2.73705E-01 2.34555E-01 2.01023E-01 1.72193E-01 1.47456E-01 1.26204E-01 + 1.07942E-01 9.22247E-02 7.87337E-02 6.71377E-02 5.71771E-02 4.86259E-02 + 4.12899E-02 3.50019E-02 2.96177E-02 2.50128E-02 2.10797E-02 1.77254E-02 + 1.48695E-02 1.24423E-02 1.03835E-02 8.64101E-03 7.16989E-03 5.93022E-03 + 4.88871E-03 4.01615E-03 3.28744E-03 2.68082E-03 2.17649E-03 1.76018E-03 + 1.41717E-03 1.13569E-03 9.05666E-04 7.18530E-04 5.66992E-04 4.44884E-04 + 3.47000E-04 2.68961E-04 2.07103E-04 1.58368E-04 1.20218E-04 9.05566E-05 + 6.76596E-05 5.01184E-05 3.67879E-05 2.67407E-05 1.92390E-05 1.36988E-05 + 9.63742E-06 6.69707E-06 4.59292E-06 3.10578E-06 2.06866E-06 1.35566E-06 + 8.73002E-07 5.51661E-07 3.41539E-07 2.06800E-07 1.22218E-07 7.03395E-08 + 3.93129E-08 2.12894E-08 1.11193E-08 5.58132E-09 2.67932E-09 1.22299E-09 + 5.27101E-10 2.12678E-10 7.94889E-11 2.71541E-11 8.33373E-12 2.24689E-12 + 5.15628E-13 9.66017E-14 1.38643E-14 1.38255E-15 8.13332E-17 2.07580E-18 + 1.24234E-20 0.00000E+00 0.00000E+00 3.78718E+08 2.91838E+08 2.39517E+08 + 1.96571E+08 1.61327E+08 1.32402E+08 1.08664E+08 8.91827E+07 7.31944E+07 + 6.00729E+07 4.93039E+07 4.04658E+07 3.32122E+07 2.72590E+07 2.23731E+07 + 1.83631E+07 1.50719E+07 1.23708E+07 1.01538E+07 8.33415E+06 6.84069E+06 + 5.61491E+06 4.60882E+06 3.78304E+06 3.10525E+06 2.54892E+06 2.09228E+06 + 1.71747E+06 1.40862E+06 1.15632E+06 9.49226E+05 7.79229E+05 6.39686E+05 + 5.25139E+05 4.31110E+05 3.53900E+05 2.90517E+05 2.38488E+05 1.95779E+05 + 1.60721E+05 1.31941E+05 1.08317E+05 8.89230E+04 7.30027E+04 5.99334E+04 + 4.92044E+04 4.03967E+04 3.31660E+04 2.72299E+04 2.23566E+04 1.83558E+04 + 1.50711E+04 1.23745E+04 1.01605E+04 8.34284E+03 6.85047E+03 5.62519E+03 + 4.61917E+03 3.79318E+03 3.11497E+03 2.55811E+03 2.10088E+03 1.72544E+03 + 1.41716E+03 1.16401E+03 9.56142E+02 7.85444E+02 6.45269E+02 5.30085E+02 + 4.35578E+02 3.57961E+02 2.94202E+02 2.41837E+02 1.98828E+02 1.63502E+02 + 1.34485E+02 1.10648E+02 9.10662E+01 7.49782E+01 6.17594E+01 5.08969E+01 + 4.19693E+01 3.46308E+01 2.85960E+01 2.36318E+01 1.95543E+01 1.61927E+01 + 1.34291E+01 1.11488E+01 9.26970E+00 7.71945E+00 6.43910E+00 5.37978E+00 + 4.50394E+00 3.77726E+00 3.17382E+00 2.67183E+00 2.25346E+00 1.90408E+00 + 1.61171E+00 1.36652E+00 1.16045E+00 9.86873E-01 8.40364E-01 7.16443E-01 + 6.11423E-01 5.22256E-01 4.46416E-01 3.81840E-01 3.26675E-01 2.79571E-01 + 2.39272E-01 2.04807E-01 1.75217E-01 1.49864E-01 1.28113E-01 1.09449E-01 + 9.34066E-02 7.96550E-02 6.78505E-02 5.77236E-02 4.90406E-02 4.16005E-02 + 3.52309E-02 2.97832E-02 2.51293E-02 2.11588E-02 1.77763E-02 1.48994E-02 + 1.24569E-02 1.03873E-02 8.63735E-03 7.16135E-03 5.91875E-03 4.87574E-03 + 4.00271E-03 3.27422E-03 2.66831E-03 2.16498E-03 1.74983E-03 1.40804E-03 + 1.12776E-03 8.98889E-04 7.12811E-04 5.62228E-04 4.40961E-04 3.43804E-04 + 2.66386E-04 2.05046E-04 1.56737E-04 1.18933E-04 8.95464E-05 6.68643E-05 + 4.94876E-05 3.62797E-05 2.63229E-05 1.88846E-05 1.33875E-05 9.35414E-06 + 6.43086E-06 4.33622E-06 2.85380E-06 1.81867E-06 1.10656E-06 6.24781E-07 + 3.05158E-07 9.80314E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 3.69612E+08 3.05309E+08 2.50752E+08 2.05940E+08 + 1.69139E+08 1.38916E+08 1.14095E+08 9.37110E+07 7.69697E+07 6.32202E+07 + 5.19277E+07 4.26529E+07 3.50352E+07 2.87785E+07 2.36395E+07 1.94186E+07 + 1.59515E+07 1.31037E+07 1.07645E+07 8.84303E+06 7.26466E+06 5.96812E+06 + 4.90306E+06 4.02814E+06 3.30941E+06 2.71896E+06 2.23388E+06 1.83540E+06 + 1.50674E+06 1.23802E+06 1.01725E+06 8.35857E+05 6.86826E+05 5.64378E+05 + 4.63770E+05 3.81080E+05 3.13133E+05 2.57306E+05 2.11435E+05 1.73744E+05 + 1.42774E+05 1.17326E+05 9.64156E+04 7.92329E+04 6.51134E+04 5.35107E+04 + 4.39762E+04 3.61410E+04 2.97022E+04 2.44109E+04 2.00624E+04 1.64888E+04 + 1.35519E+04 1.11383E+04 9.15464E+03 7.52437E+03 6.18450E+03 5.08329E+03 + 4.17822E+03 3.43435E+03 2.82295E+03 2.32044E+03 1.90742E+03 1.56794E+03 + 1.28891E+03 1.05956E+03 8.71047E+02 7.16099E+02 5.88659E+02 4.84002E+02 + 3.97975E+02 3.27248E+02 2.69113E+02 2.21327E+02 1.82049E+02 1.49763E+02 + 1.23225E+02 1.01410E+02 8.34792E+01 6.87396E+01 5.66230E+01 4.66623E+01 + 3.84732E+01 3.17388E+01 2.61997E+01 2.16511E+01 1.79025E+01 1.48226E+01 + 1.22830E+01 1.01923E+01 8.46932E+00 7.04817E+00 5.87410E+00 4.90503E+00 + 4.10250E+00 3.43743E+00 2.88542E+00 2.42644E+00 2.04412E+00 1.72503E+00 + 1.45817E+00 1.23453E+00 1.04670E+00 8.88640E-01 7.55353E-01 6.42740E-01 + 5.47422E-01 4.66598E-01 3.97991E-01 3.39561E-01 2.89822E-01 2.47395E-01 + 2.11217E-01 1.80248E-01 1.53791E-01 1.31156E-01 1.11788E-01 9.51854E-02 + 8.09921E-02 6.88404E-02 5.84425E-02 4.95495E-02 4.19484E-02 3.54565E-02 + 2.99173E-02 2.51962E-02 2.11774E-02 1.77613E-02 1.48620E-02 1.24056E-02 + 1.03285E-02 8.57557E-03 7.09993E-03 5.85993E-03 4.82098E-03 3.95284E-03 + 3.22960E-03 2.62904E-03 2.13090E-03 1.72061E-03 1.38326E-03 1.10697E-03 + 8.81597E-04 6.98544E-04 5.50530E-04 4.31412E-04 3.36024E-04 2.60035E-04 + 1.99831E-04 1.52408E-04 1.15278E-04 8.63922E-05 6.40710E-05 4.69451E-05 + 3.39015E-05 2.40521E-05 1.66742E-05 1.12091E-05 7.19118E-06 4.27638E-06 + 2.19014E-06 7.21493E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 4.03740E+08 3.33734E+08 2.74307E+08 2.25458E+08 1.85311E+08 + 1.52315E+08 1.25196E+08 1.02907E+08 8.45871E+07 6.95297E+07 5.71535E+07 + 4.69809E+07 3.86194E+07 3.17464E+07 2.60970E+07 2.14532E+07 1.76359E+07 + 1.44981E+07 1.19186E+07 9.79826E+06 8.05520E+06 6.62230E+06 5.44434E+06 + 4.47597E+06 3.67988E+06 3.02541E+06 2.48733E+06 2.04500E+06 1.67992E+06 + 1.38121E+06 1.13562E+06 9.33709E+05 7.67703E+05 6.31216E+05 5.18998E+05 + 4.26707E+05 3.50822E+05 2.88432E+05 2.37138E+05 1.94966E+05 1.60293E+05 + 1.31786E+05 1.08348E+05 8.90781E+04 7.32350E+04 6.02094E+04 4.95000E+04 + 4.06952E+04 3.34562E+04 2.75046E+04 2.26115E+04 1.85886E+04 1.52812E+04 + 1.25621E+04 1.03267E+04 8.48885E+03 6.97799E+03 5.73591E+03 4.71482E+03 + 3.87541E+03 3.18538E+03 2.61814E+03 2.15186E+03 1.76858E+03 1.45353E+03 + 1.19458E+03 9.81729E+02 8.06791E+02 6.62925E+02 5.44795E+02 4.47712E+02 + 3.67914E+02 3.02341E+02 2.48461E+02 2.04190E+02 1.67817E+02 1.37935E+02 + 1.13387E+02 9.32215E+01 7.66575E+01 6.30525E+01 5.18783E+01 4.27008E+01 + 3.51619E+01 2.89686E+01 2.38896E+01 1.97097E+01 1.62810E+01 1.34585E+01 + 1.11391E+01 9.23137E+00 7.66115E+00 6.36679E+00 5.30093E+00 4.42041E+00 + 3.69259E+00 3.09010E+00 2.59055E+00 2.17562E+00 1.83032E+00 1.54240E+00 + 1.30184E+00 1.10043E+00 9.31448E-01 7.89399E-01 6.69755E-01 5.68800E-01 + 4.83457E-01 4.11236E-01 3.49914E-01 2.97871E-01 2.53607E-01 2.15974E-01 + 1.83852E-01 1.56487E-01 1.33140E-01 1.13217E-01 9.61854E-02 8.16632E-02 + 6.92619E-02 5.86774E-02 4.96473E-02 4.19477E-02 3.53875E-02 2.98031E-02 + 2.50542E-02 2.10209E-02 1.76000E-02 1.47028E-02 1.22535E-02 1.01865E-02 + 8.44561E-03 6.98298E-03 5.75625E-03 4.73031E-03 3.87459E-03 3.16290E-03 + 2.57293E-03 2.08437E-03 1.68258E-03 1.35269E-03 1.08287E-03 8.63053E-04 + 6.84707E-04 5.40638E-04 4.24785E-04 3.32065E-04 2.58225E-04 1.99723E-04 + 1.53623E-04 1.17496E-04 8.93493E-05 6.75488E-05 5.07664E-05 3.79270E-05 + 2.81657E-05 2.07910E-05 1.52629E-05 1.11325E-05 8.06947E-06 5.81036E-06 + 4.15265E-06 2.94150E-06 2.06014E-06 1.42077E-06 9.58567E-07 6.27880E-07 + 4.14605E-07 2.92792E-07 1.95704E-07 1.18842E-07 5.90147E-08 1.33026E-08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 4.63103E+08 3.83003E+08 3.14979E+08 2.59029E+08 2.13019E+08 1.75182E+08 + 1.44066E+08 1.18477E+08 9.74330E+07 8.01272E+07 6.58952E+07 5.41910E+07 + 4.45657E+07 3.66499E+07 3.01401E+07 2.47865E+07 2.03837E+07 1.67629E+07 + 1.37852E+07 1.13364E+07 9.32257E+06 7.66640E+06 6.30440E+06 5.18432E+06 + 4.26320E+06 3.50570E+06 2.88273E+06 2.37046E+06 1.94755E+06 1.60144E+06 + 1.31682E+06 1.08276E+06 8.90296E+05 7.32027E+05 6.01883E+05 4.94836E+05 + 4.06811E+05 3.34435E+05 2.74928E+05 2.26002E+05 1.85777E+05 1.52707E+05 + 1.25519E+05 1.03168E+05 8.47936E+04 6.96891E+04 5.72728E+04 4.70666E+04 + 3.86775E+04 3.17822E+04 2.61149E+04 2.14570E+04 1.76291E+04 1.44832E+04 + 1.18981E+04 9.77377E+03 8.02826E+03 6.59407E+03 5.41573E+03 4.44766E+03 + 3.65239E+03 2.99910E+03 2.46248E+03 2.02173E+03 1.65974E+03 1.36246E+03 + 1.11834E+03 9.17887E+02 7.53208E+02 6.18131E+02 5.07243E+02 4.16205E+02 + 3.41486E+02 2.80168E+02 2.29853E+02 1.88572E+02 1.54705E+02 1.26926E+02 + 1.04142E+02 8.54578E+01 7.01374E+01 5.75767E+01 4.72795E+01 3.88373E+01 + 3.19157E+01 2.62513E+01 2.15998E+01 1.77928E+01 1.46663E+01 1.21033E+01 + 1.00006E+01 8.27432E+00 6.85517E+00 5.68978E+00 4.72976E+00 3.93853E+00 + 3.28549E+00 2.74565E+00 2.29862E+00 1.92775E+00 1.61948E+00 1.36270E+00 + 1.14839E+00 9.69157E-01 8.18952E-01 6.92831E-01 5.86737E-01 4.97323E-01 + 4.21885E-01 3.58023E-01 3.03983E-01 2.58154E-01 2.19302E-01 1.86232E-01 + 1.58137E-01 1.34232E-01 1.13888E-01 9.65416E-02 8.17893E-02 6.92233E-02 + 5.85248E-02 4.94195E-02 4.16744E-02 3.50907E-02 2.94991E-02 2.47549E-02 + 2.07343E-02 1.73315E-02 1.44557E-02 1.20294E-02 9.98595E-03 8.26825E-03 + 6.82780E-03 5.62188E-03 4.61515E-03 3.77688E-03 3.08083E-03 2.50475E-03 + 2.02839E-03 1.63718E-03 1.31640E-03 1.05433E-03 8.41046E-04 6.68157E-04 + 5.28596E-04 4.16425E-04 3.26674E-04 2.55195E-04 1.98543E-04 1.53862E-04 + 1.18801E-04 9.14293E-05 7.01696E-05 5.37408E-05 4.11093E-05 3.14399E-05 + 2.40719E-05 1.84865E-05 1.42528E-05 1.10547E-05 8.63995E-06 6.81436E-06 + 5.42965E-06 4.37370E-06 3.56219E-06 2.93259E-06 2.44140E-06 2.07073E-06 + 1.79212E-06 1.54894E-06 1.33640E-06 1.15011E-06 9.86208E-07 8.41927E-07 + 7.14849E-07 6.02927E-07 5.04458E-07 4.17976E-07 3.42269E-07 2.76231E-07 + 2.19054E-07 1.69901E-07 1.28116E-07 9.31755E-08 6.45539E-08 4.18209E-08 + 2.45062E-08 1.23031E-08 4.56699E-09 5.26591E-10 0.00000E+00 5.57013E+08 + 4.60728E+08 3.78947E+08 3.11668E+08 2.56331E+08 2.10815E+08 1.73378E+08 + 1.42587E+08 1.17262E+08 9.64327E+07 7.93018E+07 6.52126E+07 5.36254E+07 + 4.40959E+07 3.62590E+07 2.98141E+07 2.45140E+07 2.01556E+07 1.65716E+07 + 1.36245E+07 1.12011E+07 9.20845E+06 7.57004E+06 6.22293E+06 5.11534E+06 + 4.20473E+06 3.45603E+06 2.84058E+06 2.33265E+06 1.91711E+06 1.57552E+06 + 1.29474E+06 1.06395E+06 8.74251E+05 7.18342E+05 5.90169E+05 4.84831E+05 + 3.98270E+05 3.27144E+05 2.68703E+05 2.20688E+05 1.81240E+05 1.48834E+05 + 1.22213E+05 1.00346E+05 8.23857E+04 6.76347E+04 5.55204E+04 4.55721E+04 + 3.74033E+04 3.06961E+04 2.51894E+04 2.06686E+04 1.69576E+04 1.39116E+04 + 1.14115E+04 9.35984E+03 7.67620E+03 6.29474E+03 5.16133E+03 4.23152E+03 + 3.46881E+03 2.84324E+03 2.33021E+03 1.90951E+03 1.56457E+03 1.28178E+03 + 1.04998E+03 8.59867E+02 7.04210E+02 5.76661E+02 4.72140E+02 3.86521E+02 + 3.16396E+02 2.58971E+02 2.11954E+02 1.73464E+02 1.41961E+02 1.16181E+02 + 9.50873E+01 7.78319E+01 6.37185E+01 5.21768E+01 4.27379E+01 3.50190E+01 + 2.87186E+01 2.35587E+01 1.93470E+01 1.58979E+01 1.30784E+01 1.07720E+01 + 8.88406E+00 7.33663E+00 6.06974E+00 5.02932E+00 4.17447E+00 3.47113E+00 + 2.89154E+00 2.41310E+00 2.01744E+00 1.68959E+00 1.41737E+00 1.19089E+00 + 1.00206E+00 8.44308E-01 7.12257E-01 6.01514E-01 5.08461E-01 4.30186E-01 + 3.64116E-01 3.08370E-01 2.61227E-01 2.21373E-01 1.87544E-01 1.58881E-01 + 1.34558E-01 1.13912E-01 9.63532E-02 8.14579E-02 6.88014E-02 5.80518E-02 + 4.89249E-02 4.11794E-02 3.46104E-02 2.90438E-02 2.43311E-02 2.03457E-02 + 1.69798E-02 1.41410E-02 1.17506E-02 9.74134E-03 8.05554E-03 6.64442E-03 + 5.46514E-03 4.48232E-03 3.66528E-03 2.98790E-03 2.42810E-03 1.96584E-03 + 1.58669E-03 1.27616E-03 1.02272E-03 8.16638E-04 6.49705E-04 5.15018E-04 + 4.06794E-04 3.20201E-04 2.51215E-04 1.96500E-04 1.53298E-04 1.19340E-04 + 9.27663E-05 7.20621E-05 5.59974E-05 4.35816E-05 3.40132E-05 2.66620E-05 + 2.10317E-05 1.67098E-05 1.33943E-05 1.08441E-05 8.87334E-06 7.33986E-06 + 6.13584E-06 5.18002E-06 4.41187E-06 3.78925E-06 3.29109E-06 2.88732E-06 + 2.52934E-06 2.21151E-06 1.92835E-06 1.67500E-06 1.44810E-06 1.24471E-06 + 1.06234E-06 8.98984E-07 7.52906E-07 6.22722E-07 5.07184E-07 4.05457E-07 + 3.16622E-07 2.40013E-07 1.75138E-07 1.21450E-07 7.84870E-08 4.56861E-08 + 2.26053E-08 8.11630E-09 9.40441E-10 0.00000E+00 6.97154E+08 5.76434E+08 + 4.73921E+08 3.89614E+08 3.20292E+08 2.63294E+08 2.16430E+08 1.77900E+08 + 1.46223E+08 1.20181E+08 9.87727E+07 8.11740E+07 6.67077E+07 5.48167E+07 + 4.50431E+07 3.70102E+07 3.04082E+07 2.49825E+07 2.05238E+07 1.68599E+07 + 1.38492E+07 1.13755E+07 9.34301E+06 7.67322E+06 6.30143E+06 5.17454E+06 + 4.24883E+06 3.48854E+06 2.86165E+06 2.34927E+06 1.92849E+06 1.58296E+06 + 1.29924E+06 1.06628E+06 8.75027E+05 7.17972E+05 5.89045E+05 4.83226E+05 + 3.96379E+05 3.25110E+05 2.66629E+05 2.18646E+05 1.79280E+05 1.46986E+05 + 1.20496E+05 9.87698E+04 8.09517E+04 6.63404E+04 5.43600E+04 4.45378E+04 + 3.64859E+04 2.98859E+04 2.44767E+04 2.00439E+04 1.64117E+04 1.34358E+04 + 1.09980E+04 9.00125E+03 7.36593E+03 6.02682E+03 4.93040E+03 4.03282E+03 + 3.29812E+03 2.69684E+03 2.20482E+03 1.80226E+03 1.47296E+03 1.20363E+03 + 9.83244E+02 8.03216E+02 6.56042E+02 5.35729E+02 4.37413E+02 3.57089E+02 + 2.91476E+02 2.37893E+02 1.94142E+02 1.58427E+02 1.29278E+02 1.05494E+02 + 8.60915E+01 7.02662E+01 5.73613E+01 4.68382E+01 3.82577E+01 3.12748E+01 + 2.55731E+01 2.09334E+01 1.71453E+01 1.40584E+01 1.15410E+01 9.48697E+00 + 7.80871E+00 6.43910E+00 5.31792E+00 4.39967E+00 3.64660E+00 3.02802E+00 + 2.51904E+00 2.09946E+00 1.75289E+00 1.46605E+00 1.22814E+00 1.03041E+00 + 8.65722E-01 7.28285E-01 6.13371E-01 5.17097E-01 4.36351E-01 3.68389E-01 + 3.11210E-01 2.62988E-01 2.22335E-01 1.87919E-01 1.58837E-01 1.34222E-01 + 1.13382E-01 9.57018E-02 8.07407E-02 6.80589E-02 5.73134E-02 4.82111E-02 + 4.05040E-02 3.39822E-02 2.84676E-02 2.38089E-02 1.98774E-02 1.65637E-02 + 1.37745E-02 1.14304E-02 9.46379E-03 7.81674E-03 6.44048E-03 5.29228E-03 + 4.33691E-03 3.54392E-03 2.88742E-03 2.34563E-03 1.89881E-03 1.53275E-03 + 1.23324E-03 9.89014E-04 7.90568E-04 6.29905E-04 5.00319E-04 3.96202E-04 + 3.12877E-04 2.46460E-04 1.93732E-04 1.52042E-04 1.19209E-04 9.34505E-05 + 7.33151E-05 5.76267E-05 4.54389E-05 3.59858E-05 2.86671E-05 2.30096E-05 + 1.86188E-05 1.52072E-05 1.25443E-05 1.04522E-05 8.79471E-06 7.46792E-06 + 6.39336E-06 5.51227E-06 4.78338E-06 4.18300E-06 3.68017E-06 3.23262E-06 + 2.83366E-06 2.47679E-06 2.15618E-06 1.86789E-06 1.60842E-06 1.37486E-06 + 1.16483E-06 9.76349E-07 8.07819E-07 6.57843E-07 5.25484E-07 4.09731E-07 + 3.09849E-07 2.25304E-07 1.55473E-07 9.97866E-08 5.75440E-08 2.80708E-08 + 9.83264E-09 1.14355E-09 0.00000E+00 6.68547E+08 7.41887E+08 6.09399E+08 + 5.00530E+08 4.11084E+08 3.37602E+08 2.77237E+08 2.27651E+08 1.86921E+08 + 1.53468E+08 1.25993E+08 1.03430E+08 8.49010E+07 6.96864E+07 5.71941E+07 + 4.69376E+07 3.85173E+07 3.16051E+07 2.59312E+07 2.12742E+07 1.74521E+07 + 1.43154E+07 1.17415E+07 9.62946E+06 7.89664E+06 6.47502E+06 5.30877E+06 + 4.35224E+06 3.56464E+06 2.92181E+06 2.39467E+06 1.96244E+06 1.60805E+06 + 1.31752E+06 1.07936E+06 8.84100E+05 7.24067E+05 5.92930E+05 4.85485E+05 + 3.97460E+05 3.25354E+05 2.66295E+05 2.17928E+05 1.78321E+05 1.45893E+05 + 1.19345E+05 9.76140E+04 7.98282E+04 6.52735E+04 5.33643E+04 4.36212E+04 + 3.56514E+04 2.91330E+04 2.38025E+04 1.94440E+04 1.58810E+04 1.29685E+04 + 1.05884E+04 8.64348E+03 7.05453E+03 5.75660E+03 4.69658E+03 3.83102E+03 + 3.12436E+03 2.54754E+03 2.07680E+03 1.69270E+03 1.37936E+03 1.12364E+03 + 9.15299E+02 7.45441E+02 6.06962E+02 4.94115E+02 4.02177E+02 3.27291E+02 + 2.66310E+02 2.16664E+02 1.76256E+02 1.43375E+02 1.16627E+02 9.48715E+01 + 7.71822E+01 6.28022E+01 5.11128E+01 4.16114E+01 3.39038E+01 2.76303E+01 + 2.25418E+01 1.84009E+01 1.50373E+01 1.23033E+01 1.00799E+01 8.26912E+00 + 6.79624E+00 5.59446E+00 4.61343E+00 3.81149E+00 3.15490E+00 2.61638E+00 + 2.17388E+00 1.80954E+00 1.50893E+00 1.26037E+00 1.05442E+00 8.83419E-01 + 7.41135E-01 6.22518E-01 5.23431E-01 4.40563E-01 3.71012E-01 3.12657E-01 + 2.63579E-01 2.22313E-01 1.87472E-01 1.58106E-01 1.33313E-01 1.12375E-01 + 9.46563E-02 7.96979E-02 6.70484E-02 5.63550E-02 4.73173E-02 3.96820E-02 + 3.32350E-02 2.77953E-02 2.32093E-02 1.93471E-02 1.60982E-02 1.33689E-02 + 1.10794E-02 9.16203E-03 7.55907E-03 6.22191E-03 5.10813E-03 4.18284E-03 + 3.41593E-03 2.78189E-03 2.25932E-03 1.82885E-03 1.47655E-03 1.18857E-03 + 9.53920E-04 7.63368E-04 6.09157E-04 4.84796E-04 3.84869E-04 3.04868E-04 + 2.41054E-04 1.90339E-04 1.50177E-04 1.18483E-04 9.35517E-05 7.39978E-05 + 5.86999E-05 4.67557E-05 3.74358E-05 3.01690E-05 2.45051E-05 2.00678E-05 + 1.65831E-05 1.38312E-05 1.16419E-05 9.88439E-06 8.45866E-06 7.28875E-06 + 6.31750E-06 5.50427E-06 4.82323E-06 4.24310E-06 3.72664E-06 3.26600E-06 + 2.85381E-06 2.48337E-06 2.15016E-06 1.85016E-06 1.58005E-06 1.33713E-06 + 1.11914E-06 9.24296E-07 7.51037E-07 5.98296E-07 4.64962E-07 3.50195E-07 + 2.53378E-07 1.73772E-07 1.10663E-07 6.31834E-08 3.03858E-08 1.04067E-08 + 1.21450E-09 0.00000E+00 1.17662E+09 9.70949E+08 7.96541E+08 6.53396E+08 + 5.35931E+08 4.39547E+08 3.60466E+08 2.95588E+08 2.42365E+08 1.98708E+08 + 1.62900E+08 1.33533E+08 1.09449E+08 8.97011E+07 7.35089E+07 6.02337E+07 + 4.93510E+07 4.04304E+07 3.31188E+07 2.71267E+07 2.22163E+07 1.81928E+07 + 1.48964E+07 1.21958E+07 9.98374E+06 8.17191E+06 6.68802E+06 5.47302E+06 + 4.47432E+06 3.66062E+06 2.99452E+06 2.44932E+06 2.00312E+06 1.63799E+06 + 1.33924E+06 1.09476E+06 8.94762E+05 7.31198E+05 5.97445E+05 4.88085E+05 + 3.98681E+05 3.25603E+05 2.65877E+05 2.17072E+05 1.77197E+05 1.44622E+05 + 1.18015E+05 9.62864E+04 7.85444E+04 6.40601E+04 5.22371E+04 4.25883E+04 + 3.47150E+04 2.82918E+04 2.30525E+04 1.87796E+04 1.52956E+04 1.24554E+04 + 1.01404E+04 8.25391E+03 6.71690E+03 5.46490E+03 4.44526E+03 3.61504E+03 + 2.93920E+03 2.38915E+03 1.94158E+03 1.57749E+03 1.28119E+03 1.04049E+03 + 8.44813E+02 6.85754E+02 5.56520E+02 4.51548E+02 3.66305E+02 2.97101E+02 + 2.40936E+02 1.95364E+02 1.58398E+02 1.28422E+02 1.04120E+02 8.44236E+01 + 6.84640E+01 5.55331E+01 4.50571E+01 3.65870E+01 2.97158E+01 2.41611E+01 + 1.96557E+01 1.60084E+01 1.30537E+01 1.06588E+01 8.71492E+00 7.13900E+00 + 5.85740E+00 4.81465E+00 3.96503E+00 3.27167E+00 2.70482E+00 2.24052E+00 + 1.85943E+00 1.54598E+00 1.28762E+00 1.07418E+00 8.97489E-01 7.50908E-01 + 6.29063E-01 5.27570E-01 4.42928E-01 3.72084E-01 3.12808E-01 2.63086E-01 + 2.21390E-01 1.86276E-01 1.56754E-01 1.31892E-01 1.10948E-01 9.32651E-02 + 7.83726E-02 6.58078E-02 5.52100E-02 4.62730E-02 3.87390E-02 3.23910E-02 + 2.70458E-02 2.25486E-02 1.87686E-02 1.55949E-02 1.29337E-02 1.07054E-02 + 8.84241E-03 7.28751E-03 5.99248E-03 4.91542E-03 4.02191E-03 3.28231E-03 + 2.67160E-03 2.16882E-03 1.75507E-03 1.41674E-03 1.14037E-03 9.15317E-04 + 7.32623E-04 5.84798E-04 4.65584E-04 3.69767E-04 2.93017E-04 2.31748E-04 + 1.83002E-04 1.44348E-04 1.13791E-04 8.97079E-05 7.07767E-05 5.59295E-05 + 4.43072E-05 3.52170E-05 2.81123E-05 2.25651E-05 1.82154E-05 1.48013E-05 + 1.21112E-05 9.98115E-06 8.28412E-06 6.92252E-06 5.82143E-06 4.92400E-06 + 4.18891E-06 3.58773E-06 3.08824E-06 2.65668E-06 2.28288E-06 1.95811E-06 + 1.67457E-06 1.42657E-06 1.20922E-06 1.01844E-06 8.50907E-07 7.03873E-07 + 5.75099E-07 4.62713E-07 3.65290E-07 2.81538E-07 2.10432E-07 1.51182E-07 + 1.03002E-07 6.51861E-08 3.69964E-08 1.76844E-08 6.01621E-09 7.02746E-10 + 0.00000E+00 1.55761E+09 1.28353E+09 1.05136E+09 8.61075E+08 7.05162E+08 + 5.77421E+08 4.72772E+08 3.87049E+08 3.16836E+08 2.59331E+08 2.12241E+08 + 1.73682E+08 1.42112E+08 1.16267E+08 9.51119E+07 7.77966E+07 6.36259E+07 + 5.20302E+07 4.25425E+07 3.47806E+07 2.84312E+07 2.32379E+07 1.89908E+07 + 1.55178E+07 1.26782E+07 1.03569E+07 8.45921E+06 6.90843E+06 5.63619E+06 + 4.60165E+06 3.75646E+06 3.06604E+06 2.50214E+06 2.04164E+06 1.66562E+06 + 1.35856E+06 1.10790E+06 9.03335E+05 7.36415E+05 6.00234E+05 4.89148E+05 + 3.98549E+05 3.24671E+05 2.64438E+05 2.15338E+05 1.75321E+05 1.42712E+05 + 1.16145E+05 9.45042E+04 7.68797E+04 6.25289E+04 5.08459E+04 4.13367E+04 + 3.35985E+04 2.73026E+04 2.21814E+04 1.80166E+04 1.46303E+04 1.18776E+04 + 9.64046E+03 7.82274E+03 6.34616E+03 5.14697E+03 4.17331E+03 3.38295E+03 + 2.74156E+03 2.22118E+03 1.79911E+03 1.45664E+03 1.17927E+03 9.54465E+02 + 7.72289E+02 6.24732E+02 5.05249E+02 4.08528E+02 3.30257E+02 2.66936E+02 + 2.15724E+02 1.74319E+02 1.40853E+02 1.13812E+02 9.19680E+01 7.43276E+01 + 6.00829E+01 4.85815E+01 3.93137E+01 3.18209E+01 2.57842E+01 2.09046E+01 + 1.69677E+01 1.37892E+01 1.12216E+01 9.14449E+00 7.46622E+00 6.10593E+00 + 5.00279E+00 4.10691E+00 3.37816E+00 2.78429E+00 2.29939E+00 1.90264E+00 + 1.57732E+00 1.30998E+00 1.08979E+00 9.08048E-01 7.57716E-01 6.33112E-01 + 5.29611E-01 4.43535E-01 3.71687E-01 3.11731E-01 2.61571E-01 2.19617E-01 + 1.84374E-01 1.54820E-01 1.29990E-01 1.09123E-01 9.15481E-02 7.67803E-02 + 6.43491E-02 5.38873E-02 4.50842E-02 3.76790E-02 3.14525E-02 2.62203E-02 + 2.18270E-02 1.81415E-02 1.50530E-02 1.24679E-02 1.03072E-02 8.50389E-03 + 7.00123E-03 5.75170E-03 4.71404E-03 3.85444E-03 3.14387E-03 2.55784E-03 + 2.07595E-03 1.67979E-03 1.35614E-03 1.09197E-03 8.76976E-04 7.02526E-04 + 5.61408E-04 4.47608E-04 3.56125E-04 2.82814E-04 2.24247E-04 1.77603E-04 + 1.40562E-04 1.11229E-04 8.80595E-05 6.97979E-05 5.54309E-05 4.41436E-05 + 3.52788E-05 2.83180E-05 2.28554E-05 1.85484E-05 1.51481E-05 1.24527E-05 + 1.03056E-05 8.58478E-06 7.19631E-06 6.06765E-06 5.14345E-06 4.38291E-06 + 3.75648E-06 3.23243E-06 2.78024E-06 2.38892E-06 2.04915E-06 1.75259E-06 + 1.49321E-06 1.26579E-06 1.06605E-06 8.90513E-07 7.36315E-07 6.01146E-07 + 4.83108E-07 3.80744E-07 2.92762E-07 2.18131E-07 1.56057E-07 1.05736E-07 + 6.64217E-08 3.73258E-08 1.75790E-08 5.84171E-09 6.84895E-10 0.00000E+00 + 2.06838E+09 1.70179E+09 1.39159E+09 1.13778E+09 9.30157E+08 7.60332E+08 + 6.21439E+08 5.07856E+08 4.14983E+08 3.39051E+08 2.76979E+08 2.26241E+08 + 1.84774E+08 1.50887E+08 1.23199E+08 1.00578E+08 8.20989E+07 6.70059E+07 + 5.46798E+07 4.46148E+07 3.63972E+07 2.96888E+07 2.42132E+07 1.97445E+07 + 1.60981E+07 1.31230E+07 1.06958E+07 8.71640E+06 7.09583E+06 5.78079E+06 + 4.70867E+06 3.83474E+06 3.12247E+06 2.54205E+06 2.06915E+06 1.68382E+06 + 1.36996E+06 1.11439E+06 9.06325E+05 7.36959E+05 5.99123E+05 4.86967E+05 + 3.95724E+05 3.21509E+05 2.61157E+05 2.12087E+05 1.72199E+05 1.39781E+05 + 1.13440E+05 9.20416E+04 7.46617E+04 6.05490E+04 4.90918E+04 3.97926E+04 + 3.22467E+04 2.61251E+04 2.11600E+04 1.71340E+04 1.38702E+04 1.12251E+04 + 9.08189E+03 7.34582E+03 5.93993E+03 4.80174E+03 3.88051E+03 3.13512E+03 + 2.53215E+03 2.04457E+03 1.65015E+03 1.33167E+03 1.07435E+03 8.66480E+02 + 6.98638E+02 5.63163E+02 4.53848E+02 3.65671E+02 2.94569E+02 2.37253E+02 + 1.91066E+02 1.53859E+02 1.23896E+02 9.97736E+01 8.03589E+01 6.47350E+01 + 5.21627E+01 4.20668E+01 3.39322E+01 2.74009E+01 2.21395E+01 1.79091E+01 + 1.45052E+01 1.17648E+01 9.55541E+00 7.77620E+00 6.33886E+00 5.17707E+00 + 4.23663E+00 3.47408E+00 2.85465E+00 2.35046E+00 1.93920E+00 1.60302E+00 + 1.32758E+00 1.10139E+00 9.15246E-01 7.61711E-01 6.34812E-01 5.29696E-01 + 4.42515E-01 3.69941E-01 3.09539E-01 2.59136E-01 2.17086E-01 1.81852E-01 + 1.52377E-01 1.27674E-01 1.06962E-01 8.95585E-02 7.49682E-02 6.27137E-02 + 5.24233E-02 4.37829E-02 3.65299E-02 3.04439E-02 2.53400E-02 2.10628E-02 + 1.74815E-02 1.44859E-02 1.19830E-02 9.89466E-03 8.15463E-03 6.70704E-03 + 5.50514E-03 4.50849E-03 3.68400E-03 3.00332E-03 2.44261E-03 1.98204E-03 + 1.60377E-03 1.29499E-03 1.04313E-03 8.38272E-04 6.72105E-04 5.37712E-04 + 4.29332E-04 3.42184E-04 2.72310E-04 2.16446E-04 1.71905E-04 1.36484E-04 + 1.08383E-04 8.61381E-05 6.85600E-05 5.46891E-05 4.37538E-05 3.51323E-05 + 2.83335E-05 2.29732E-05 1.87261E-05 1.53558E-05 1.26703E-05 1.05199E-05 + 8.78787E-06 7.38380E-06 6.23757E-06 5.29539E-06 4.51707E-06 3.87240E-06 + 3.33041E-06 2.86326E-06 2.45926E-06 2.10869E-06 1.80282E-06 1.53533E-06 + 1.30080E-06 1.09480E-06 9.13715E-07 7.54632E-07 6.15187E-07 4.93463E-07 + 3.87975E-07 2.97432E-07 2.20785E-07 1.57220E-07 1.05901E-07 6.60281E-08 + 3.67461E-08 1.70657E-08 5.55623E-09 6.53589E-10 0.00000E+00 2.74261E+09 + 2.25285E+09 1.83893E+09 1.50085E+09 1.22476E+09 9.99329E+08 8.15281E+08 + 6.65040E+08 5.42410E+08 4.42331E+08 3.60667E+08 2.94037E+08 2.39682E+08 + 1.95346E+08 1.59188E+08 1.29702E+08 1.05662E+08 8.60647E+07 7.00909E+07 + 5.70727E+07 4.64649E+07 3.78225E+07 3.07824E+07 2.50485E+07 2.03791E+07 + 1.65773E+07 1.34821E+07 1.09631E+07 8.90514E+06 7.23872E+06 5.88305E+06 + 4.78036E+06 3.88360E+06 3.15446E+06 2.56170E+06 2.07977E+06 1.68813E+06 + 1.36994E+06 1.11149E+06 9.01603E+05 7.31184E+05 5.92843E+05 4.80565E+05 + 3.89461E+05 3.15552E+05 2.55608E+05 2.07000E+05 1.67593E+05 1.35654E+05 + 1.09773E+05 8.88069E+04 7.18258E+04 5.80760E+04 4.69454E+04 3.79374E+04 + 3.06491E+04 2.47539E+04 1.99867E+04 1.61329E+04 1.30182E+04 1.05016E+04 + 8.46890E+03 6.82752E+03 5.50253E+03 4.43327E+03 3.57064E+03 2.87494E+03 + 2.31406E+03 1.86173E+03 1.49762E+03 1.20435E+03 9.68170E+02 7.78078E+02 + 6.25132E+02 5.02118E+02 4.03213E+02 3.23720E+02 2.59852E+02 2.08556E+02 + 1.67372E+02 1.34317E+02 1.07795E+02 8.65218E+01 6.94603E+01 5.57782E+01 + 4.48285E+01 3.60361E+01 2.90008E+01 2.33527E+01 1.88268E+01 1.51974E+01 + 1.22853E+01 9.94544E+00 8.06735E+00 6.55513E+00 5.33680E+00 4.35376E+00 + 3.55922E+00 2.91582E+00 2.39375E+00 1.96921E+00 1.62321E+00 1.34057E+00 + 1.10915E+00 9.19245E-01 7.63052E-01 6.34314E-01 5.27966E-01 4.40001E-01 + 3.66967E-01 3.06340E-01 2.55879E-01 2.13886E-01 1.78785E-01 1.49493E-01 + 1.25001E-01 1.04515E-01 8.73402E-02 7.29738E-02 6.09341E-02 5.08457E-02 + 4.23928E-02 3.53117E-02 2.93820E-02 2.44190E-02 2.02678E-02 1.67984E-02 + 1.39017E-02 1.14857E-02 9.47325E-03 7.79918E-03 6.40862E-03 5.25578E-03 + 4.30117E-03 3.51248E-03 2.86217E-03 2.32707E-03 1.88799E-03 1.52770E-03 + 1.23383E-03 9.94278E-04 7.99520E-04 6.41596E-04 5.13886E-04 4.10886E-04 + 3.28038E-04 2.61576E-04 2.08394E-04 1.65945E-04 1.32139E-04 1.05272E-04 + 8.39592E-05 6.70756E-05 5.37147E-05 4.31474E-05 3.47862E-05 2.81669E-05 + 2.29263E-05 1.87558E-05 1.54313E-05 1.27703E-05 1.06301E-05 8.89896E-06 + 7.49008E-06 6.33582E-06 5.38401E-06 4.59520E-06 3.93889E-06 3.38512E-06 + 2.90822E-06 2.49605E-06 2.13859E-06 1.82683E-06 1.55430E-06 1.31541E-06 + 1.10565E-06 9.21348E-07 7.59531E-07 6.17814E-07 4.94268E-07 3.87386E-07 + 2.95867E-07 2.18638E-07 1.54850E-07 1.03618E-07 6.40766E-08 3.52914E-08 + 1.61537E-08 5.15466E-09 6.08374E-10 0.00000E+00 3.62047E+09 2.96906E+09 + 2.41918E+09 1.97083E+09 1.60535E+09 1.30745E+09 1.06468E+09 8.66851E+08 + 7.05677E+08 5.74382E+08 4.67442E+08 3.80353E+08 3.09440E+08 2.51707E+08 + 2.04712E+08 1.66464E+08 1.35339E+08 1.10015E+08 8.94139E+07 7.26578E+07 + 5.90313E+07 4.79517E+07 3.89444E+07 3.16232E+07 2.56735E+07 2.08391E+07 + 1.69115E+07 1.37218E+07 1.11214E+07 9.02024E+06 7.31455E+06 5.93016E+06 + 4.80678E+06 3.89537E+06 3.15608E+06 2.55637E+06 2.07010E+06 1.67594E+06 + 1.35651E+06 1.09770E+06 8.88053E+05 7.18266E+05 5.80794E+05 4.69513E+05 + 3.79455E+05 3.06589E+05 2.47649E+05 1.99986E+05 1.61450E+05 1.30304E+05 + 1.05135E+05 8.48037E+04 6.83836E+04 5.51262E+04 4.44253E+04 3.57906E+04 + 2.88250E+04 2.32076E+04 1.86789E+04 1.50290E+04 1.20883E+04 9.71966E+03 + 7.81251E+03 6.27742E+03 5.04222E+03 4.04866E+03 3.24974E+03 2.60758E+03 + 2.09127E+03 1.67693E+03 1.34423E+03 1.07714E+03 8.62837E+02 6.90961E+02 + 5.53164E+02 4.42732E+02 3.54262E+02 2.83415E+02 2.26702E+02 1.81319E+02 + 1.45016E+02 1.15986E+02 9.27792E+01 7.42300E+01 5.94053E+01 4.75814E+01 + 3.81193E+01 3.05738E+01 2.45365E+01 1.97151E+01 1.58618E+01 1.27804E+01 + 1.03126E+01 8.33834E+00 6.75388E+00 5.48146E+00 4.45805E+00 3.63347E+00 + 2.96783E+00 2.42936E+00 1.99280E+00 1.63807E+00 1.34914E+00 1.11325E+00 + 9.20223E-01 7.61906E-01 6.31775E-01 5.24565E-01 4.36122E-01 3.62882E-01 + 3.02240E-01 2.51891E-01 2.10095E-01 1.75245E-01 1.46230E-01 1.22027E-01 + 1.01829E-01 8.49332E-02 7.08317E-02 5.90394E-02 4.91793E-02 4.09348E-02 + 3.40422E-02 2.82818E-02 2.34697E-02 1.94523E-02 1.61009E-02 1.33076E-02 + 1.09818E-02 9.04769E-03 7.44133E-03 6.10903E-03 5.00608E-03 4.09402E-03 + 3.34145E-03 2.72164E-03 2.21218E-03 1.79456E-03 1.45217E-03 1.17310E-03 + 9.45739E-04 7.60973E-04 6.11191E-04 4.90073E-04 3.92378E-04 3.13769E-04 + 2.50670E-04 2.00139E-04 1.59759E-04 1.27557E-04 1.01922E-04 8.15436E-05 + 6.53630E-05 5.25242E-05 4.23393E-05 3.42545E-05 2.78312E-05 2.27268E-05 + 1.86489E-05 1.53853E-05 1.27628E-05 1.06455E-05 8.92674E-06 7.52322E-06 + 6.36989E-06 5.41626E-06 4.62374E-06 3.96195E-06 3.40200E-06 2.92014E-06 + 2.50387E-06 2.14304E-06 1.82849E-06 1.55365E-06 1.31288E-06 1.10159E-06 + 9.16111E-07 7.53442E-07 6.11192E-07 4.87428E-07 3.80617E-07 2.89451E-07 + 2.12822E-07 1.49835E-07 9.95495E-08 6.10269E-08 3.32476E-08 1.49927E-08 + 4.69055E-09 5.55454E-10 0.00000E+00 4.74957E+09 3.88860E+09 3.16271E+09 + 2.57189E+09 2.09111E+09 1.69994E+09 1.38173E+09 1.12289E+09 9.12398E+08 + 7.41238E+08 6.02085E+08 4.88971E+08 3.97039E+08 3.22335E+08 2.61640E+08 + 2.12336E+08 1.72291E+08 1.39772E+08 1.13370E+08 9.19376E+07 7.45424E+07 + 6.04267E+07 4.89742E+07 3.96843E+07 3.21500E+07 2.60406E+07 2.10874E+07 + 1.70732E+07 1.38074E+07 1.11743E+07 9.04124E+06 7.31373E+06 5.91494E+06 + 4.78257E+06 3.86606E+06 3.12423E+06 2.52408E+06 2.03870E+06 1.64624E+06 + 1.32898E+06 1.07258E+06 8.65410E+05 6.98067E+05 5.62926E+05 4.53819E+05 + 3.65754E+05 2.94692E+05 2.37367E+05 1.91135E+05 1.53860E+05 1.23816E+05 + 9.96072E+04 8.01060E+04 6.44016E+04 5.17588E+04 4.15840E+04 3.33979E+04 + 2.68140E+04 2.15204E+04 1.72658E+04 1.38473E+04 1.11016E+04 8.89704E+03 + 7.12763E+03 5.70798E+03 4.56937E+03 3.65650E+03 2.92493E+03 2.33849E+03 + 1.86930E+03 1.49370E+03 1.19309E+03 9.52655E+02 7.60421E+02 6.06790E+02 + 4.84060E+02 3.86055E+02 3.07827E+02 2.45409E+02 1.95625E+02 1.55933E+02 + 1.24298E+02 9.90937E+01 7.90151E+01 6.30217E+01 5.03087E+01 4.01691E+01 + 3.21104E+01 2.56841E+01 2.05692E+01 1.64948E+01 1.32474E+01 1.06551E+01 + 8.58805E+00 6.93441E+00 5.61066E+00 4.54931E+00 3.69682E+00 3.01074E+00 + 2.45742E+00 2.01015E+00 1.64777E+00 1.35347E+00 1.11388E+00 9.18364E-01 + 7.58446E-01 6.27354E-01 5.19637E-01 4.31007E-01 3.57800E-01 2.97338E-01 + 2.47262E-01 2.05794E-01 1.71299E-01 1.42647E-01 1.18801E-01 9.89460E-02 + 8.23742E-02 6.85729E-02 5.70561E-02 4.74464E-02 3.94275E-02 3.27369E-02 + 2.71561E-02 2.25028E-02 1.86252E-02 1.53961E-02 1.27094E-02 1.04761E-02 + 8.62189E-03 7.08425E-03 5.81081E-03 4.75806E-03 3.88865E-03 3.17215E-03 + 2.58272E-03 2.09873E-03 1.70235E-03 1.37764E-03 1.11315E-03 8.97792E-04 + 7.22844E-04 5.81052E-04 4.66399E-04 3.73903E-04 2.99453E-04 2.39656E-04 + 1.91729E-04 1.53390E-04 1.22774E-04 9.83608E-05 7.89179E-05 6.34458E-05 + 5.11388E-05 4.13491E-05 3.35549E-05 2.73427E-05 2.23896E-05 1.84189E-05 + 1.52301E-05 1.26590E-05 1.05763E-05 8.88038E-06 7.49155E-06 6.34730E-06 + 5.39896E-06 4.60894E-06 3.94722E-06 3.38615E-06 2.90359E-06 2.48688E-06 + 2.12583E-06 1.81125E-06 1.53654E-06 1.29605E-06 1.08522E-06 9.00345E-07 + 7.38464E-07 5.97179E-07 4.74561E-07 3.69056E-07 2.79343E-07 2.04275E-07 + 1.42907E-07 9.42344E-08 5.72460E-08 3.08381E-08 1.36965E-08 4.20265E-09 + 4.99350E-10 0.00000E+00 6.18574E+09 5.05620E+09 4.10502E+09 3.33218E+09 + 2.70439E+09 2.19450E+09 1.78044E+09 1.44426E+09 1.17134E+09 9.49831E+08 + 7.70069E+08 6.24214E+08 5.05890E+08 4.09918E+08 3.32089E+08 2.68985E+08 + 2.17829E+08 1.76367E+08 1.42768E+08 1.15546E+08 9.34956E+07 7.56370E+07 + 6.11765E+07 4.94699E+07 3.99946E+07 3.23268E+07 2.61228E+07 2.11051E+07 + 1.70315E+07 1.37538E+07 1.11042E+07 8.96287E+06 7.23270E+06 5.83504E+06 + 4.70628E+06 3.79463E+06 3.05871E+06 2.46485E+06 1.98573E+06 1.59930E+06 + 1.28771E+06 1.03652E+06 8.34084E+05 6.70984E+05 5.39614E+05 4.33830E+05 + 3.48674E+05 2.80143E+05 2.25009E+05 1.80666E+05 1.45013E+05 1.16357E+05 + 9.33305E+04 7.48348E+04 5.99830E+04 4.80613E+04 3.84949E+04 3.08211E+04 + 2.46677E+04 1.97353E+04 1.57830E+04 1.26173E+04 1.00826E+04 8.05382E+03 + 6.43071E+03 5.13263E+03 4.09491E+03 3.26571E+03 2.60297E+03 2.07430E+03 + 1.65236E+03 1.31569E+03 1.04723E+03 8.33249E+02 6.62773E+02 5.27014E+02 + 4.18948E+02 3.32964E+02 2.64578E+02 2.10211E+02 1.67006E+02 1.32684E+02 + 1.05428E+02 8.37870E+01 6.66058E+01 5.29939E+01 4.21732E+01 3.36016E+01 + 2.67890E+01 2.13843E+01 1.70931E+01 1.36841E+01 1.09716E+01 8.81556E+00 + 7.09621E+00 5.72417E+00 4.62750E+00 3.74933E+00 3.04471E+00 2.47812E+00 + 2.02147E+00 1.65256E+00 1.35379E+00 1.11124E+00 9.13860E-01 7.52849E-01 + 6.21209E-01 5.13324E-01 4.24783E-01 3.51833E-01 2.91732E-01 2.42076E-01 + 2.01054E-01 1.67009E-01 1.38796E-01 1.15369E-01 9.59060E-02 7.96964E-02 + 6.62255E-02 5.50077E-02 4.56666E-02 3.78875E-02 3.14095E-02 2.60163E-02 + 2.15277E-02 1.77941E-02 1.46903E-02 1.21122E-02 9.97273E-03 8.19912E-03 + 6.73055E-03 5.51605E-03 4.51338E-03 3.68637E-03 3.00563E-03 2.44621E-03 + 1.98733E-03 1.61185E-03 1.30448E-03 1.05428E-03 8.50662E-04 6.85307E-04 + 5.51315E-04 4.42972E-04 3.55552E-04 2.85161E-04 2.28592E-04 1.83216E-04 + 1.46880E-04 1.17826E-04 9.46240E-05 7.61122E-05 6.13513E-05 4.95832E-05 + 4.01988E-05 3.27074E-05 2.67193E-05 2.19308E-05 1.80804E-05 1.49788E-05 + 1.24706E-05 1.04329E-05 8.76919E-06 7.40332E-06 6.27544E-06 5.33872E-06 + 4.55670E-06 3.90002E-06 3.34229E-06 2.86280E-06 2.44886E-06 2.09037E-06 + 1.77819E-06 1.50575E-06 1.26746E-06 1.05879E-06 8.76090E-07 7.16407E-07 + 5.77368E-07 4.57046E-07 3.53874E-07 2.66513E-07 1.93774E-07 1.34660E-07 + 8.81037E-08 5.30219E-08 2.82341E-08 1.23486E-08 3.71762E-09 4.43207E-10 + 0.00000E+00 7.99403E+09 6.52386E+09 5.28728E+09 4.28429E+09 3.47094E+09 + 2.81150E+09 2.27692E+09 1.84365E+09 1.49254E+09 1.20807E+09 9.77623E+08 + 7.90983E+08 6.39848E+08 5.17487E+08 4.18440E+08 3.38281E+08 2.73420E+08 + 2.20948E+08 1.78508E+08 1.44188E+08 1.16441E+08 9.40124E+07 7.58865E+07 + 6.12411E+07 4.94105E+07 3.98557E+07 3.21403E+07 2.59128E+07 2.08673E+07 + 1.68158E+07 1.35475E+07 1.09116E+07 8.78620E+06 7.07292E+06 5.69218E+06 + 4.57940E+06 3.68305E+06 2.96129E+06 2.38027E+06 1.91268E+06 1.53648E+06 + 1.23389E+06 9.90576E+05 7.94990E+05 6.37814E+05 5.11544E+05 4.10135E+05 + 3.28717E+05 2.63370E+05 2.10939E+05 1.68885E+05 1.35166E+05 1.08140E+05 + 8.64842E+04 6.91390E+04 5.52511E+04 4.41355E+04 3.52421E+04 2.81294E+04 + 2.24429E+04 1.78986E+04 1.42685E+04 1.13698E+04 9.05608E+03 7.21012E+03 + 5.73796E+03 4.56440E+03 3.62933E+03 2.88412E+03 2.29141E+03 1.81974E+03 + 1.44451E+03 1.14620E+03 9.09151E+02 7.20871E+02 5.71395E+02 4.52781E+02 + 3.58700E+02 2.84109E+02 2.24998E+02 1.78173E+02 1.41095E+02 1.11745E+02 + 8.85176E+01 7.01366E+01 5.56214E+01 4.41203E+01 3.50393E+01 2.78451E+01 + 2.21562E+01 1.76540E+01 1.40887E+01 1.12608E+01 9.02020E+00 7.23895E+00 + 5.82188E+00 4.69267E+00 3.79115E+00 3.06995E+00 2.49171E+00 2.02701E+00 + 1.65265E+00 1.35033E+00 1.10556E+00 9.06907E-01 7.45290E-01 6.13499E-01 + 5.05766E-01 4.17572E-01 3.45088E-01 2.85515E-01 2.36414E-01 1.95944E-01 + 1.62435E-01 1.34730E-01 1.11774E-01 9.27445E-02 7.69297E-02 6.38144E-02 + 5.29152E-02 4.38574E-02 3.63289E-02 3.00717E-02 2.48719E-02 2.05523E-02 + 1.69654E-02 1.39887E-02 1.15202E-02 9.47499E-03 7.78209E-03 6.38239E-03 + 5.22644E-03 4.27336E-03 3.48823E-03 2.84269E-03 2.31276E-03 1.87848E-03 + 1.52343E-03 1.23300E-03 9.96728E-04 8.04535E-04 6.48511E-04 5.22101E-04 + 4.19890E-04 3.37404E-04 2.70961E-04 2.17537E-04 1.74651E-04 1.40275E-04 + 1.12755E-04 9.07468E-05 7.31588E-05 5.91084E-05 4.78836E-05 3.89121E-05 + 3.17331E-05 2.59801E-05 2.13674E-05 1.76484E-05 1.46447E-05 1.22092E-05 + 1.02257E-05 8.60227E-06 7.26657E-06 6.16137E-06 5.24177E-06 4.47257E-06 + 3.82525E-06 3.27473E-06 2.80159E-06 2.39324E-06 2.03973E-06 1.73206E-06 + 1.46376E-06 1.22933E-06 1.02432E-06 8.45120E-07 6.88841E-07 5.53126E-07 + 4.36059E-07 3.36058E-07 2.51767E-07 1.81957E-07 1.25577E-07 8.14999E-08 + 4.85783E-08 2.55642E-08 1.10089E-08 3.25310E-09 3.89132E-10 0.00000E+00 + 1.02496E+10 8.35155E+09 6.75688E+09 5.46562E+09 4.42030E+09 3.57420E+09 + 2.88950E+09 2.33551E+09 1.88735E+09 1.52488E+09 1.23177E+09 9.94800E+08 + 8.03247E+08 6.48440E+08 5.23355E+08 4.22307E+08 3.40693E+08 2.74790E+08 + 2.21585E+08 1.78640E+08 1.43984E+08 1.16023E+08 9.34701E+07 7.52824E+07 + 6.06185E+07 4.87984E+07 3.92723E+07 3.15986E+07 2.53937E+07 2.04212E+07 + 1.64179E+07 1.31958E+07 1.06031E+07 8.51736E+06 6.83995E+06 5.49090E+06 + 4.40651E+06 3.53519E+06 2.83528E+06 2.27321E+06 1.82198E+06 1.45984E+06 + 1.16929E+06 9.36246E+05 7.49391E+05 5.99618E+05 4.79608E+05 3.83477E+05 + 3.06502E+05 2.44885E+05 1.95581E+05 1.56143E+05 1.24609E+05 9.94030E+04 + 7.92636E+04 6.31785E+04 5.03364E+04 4.00877E+04 3.19119E+04 2.53925E+04 + 2.01960E+04 1.60558E+04 1.27586E+04 1.01339E+04 8.04549E+03 6.38453E+03 + 5.06411E+03 4.01498E+03 3.18123E+03 2.51998E+03 1.99529E+03 1.57910E+03 + 1.24919E+03 9.87808E+02 7.80823E+02 6.16994E+02 4.87386E+02 3.84900E+02 + 3.03897E+02 2.39905E+02 1.89372E+02 1.49484E+02 1.18010E+02 9.31801E+01 + 7.35940E+01 5.81767E+01 4.59997E+01 3.64157E+01 2.88473E+01 2.28815E+01 + 1.81750E+01 1.44596E+01 1.15220E+01 9.20152E+00 7.36246E+00 5.90383E+00 + 4.74497E+00 3.82251E+00 3.08670E+00 2.49845E+00 2.02704E+00 1.64833E+00 + 1.34332E+00 1.09705E+00 8.97705E-01 7.35947E-01 6.04379E-01 4.97098E-01 + 4.09492E-01 3.37666E-01 2.78775E-01 2.30349E-01 1.90528E-01 1.57631E-01 + 1.30491E-01 1.08054E-01 8.94935E-02 7.41010E-02 6.13621E-02 5.07968E-02 + 4.20339E-02 3.47644E-02 2.87338E-02 2.37315E-02 1.95832E-02 1.61445E-02 + 1.32956E-02 1.09370E-02 8.98570E-03 7.37299E-03 6.04149E-03 4.94335E-03 + 4.03908E-03 3.29505E-03 2.68398E-03 2.18287E-03 1.77257E-03 1.43740E-03 + 1.16343E-03 9.40680E-04 7.59565E-04 6.12579E-04 4.93512E-04 3.97238E-04 + 3.19532E-04 2.56919E-04 2.06547E-04 1.66082E-04 1.33618E-04 1.07600E-04 + 8.67656E-05 7.00906E-05 5.67468E-05 4.60666E-05 3.75129E-05 3.06535E-05 + 2.51441E-05 2.07162E-05 1.71378E-05 1.42408E-05 1.18863E-05 9.96451E-06 + 8.38831E-06 7.08887E-06 6.01173E-06 5.11395E-06 4.36170E-06 3.72745E-06 + 3.18745E-06 2.72347E-06 2.32311E-06 1.97666E-06 1.67532E-06 1.41277E-06 + 1.18362E-06 9.83537E-07 8.08986E-07 6.57122E-07 5.25626E-07 4.12594E-07 + 3.16434E-07 2.35773E-07 1.69343E-07 1.16043E-07 7.46917E-08 4.40856E-08 + 2.29232E-08 9.71914E-09 2.82005E-09 3.38464E-10 0.00000E+00 1.30389E+10 + 1.06080E+10 8.56796E+09 6.91884E+09 5.58602E+09 4.50904E+09 3.63896E+09 + 2.93616E+09 2.36860E+09 1.91034E+09 1.54040E+09 1.24184E+09 1.00092E+09 + 8.06557E+08 6.49789E+08 5.23370E+08 4.21448E+08 3.39295E+08 2.73089E+08 + 2.19749E+08 1.76783E+08 1.42182E+08 1.14324E+08 9.19011E+07 7.38562E+07 + 5.93385E+07 4.76607E+07 3.82717E+07 3.06946E+07 2.46343E+07 1.97649E+07 + 1.58535E+07 1.27123E+07 1.01905E+07 8.16641E+06 6.54190E+06 5.23878E+06 + 4.19387E+06 3.35627E+06 2.68505E+06 2.14734E+06 1.71671E+06 1.37196E+06 + 1.09604E+06 8.75301E+05 6.98755E+05 5.57608E+05 4.44801E+05 3.54677E+05 + 2.82701E+05 2.25241E+05 1.79386E+05 1.42807E+05 1.13638E+05 9.03884E+04 + 7.18640E+04 5.71107E+04 4.53658E+04 3.60198E+04 2.85860E+04 2.26757E+04 + 1.79790E+04 1.42482E+04 1.12862E+04 8.93562E+03 7.07115E+03 5.59297E+03 + 4.42169E+03 3.49344E+03 2.75929E+03 2.17840E+03 1.71893E+03 1.35577E+03 + 1.06888E+03 8.42354E+02 6.63591E+02 5.22590E+02 4.11430E+02 3.23838E+02 + 2.54851E+02 2.00541E+02 1.57804E+02 1.24186E+02 9.77487E+01 7.69593E+01 + 6.06460E+01 4.78016E+01 3.77241E+01 2.97908E+01 2.35569E+01 1.86541E+01 + 1.47957E+01 1.17544E+01 9.35927E+00 7.46674E+00 5.97016E+00 4.78464E+00 + 3.84371E+00 3.09530E+00 2.49865E+00 2.02185E+00 1.63985E+00 1.33302E+00 + 1.08594E+00 8.86452E-01 7.24995E-01 5.94002E-01 4.87454E-01 4.00657E-01 + 3.29665E-01 2.71595E-01 2.23952E-01 1.84865E-01 1.52646E-01 1.26124E-01 + 1.04244E-01 8.61821E-02 7.12342E-02 5.88882E-02 4.86690E-02 4.02094E-02 + 3.32048E-02 2.74046E-02 2.26020E-02 1.86262E-02 1.53362E-02 1.26148E-02 + 1.03653E-02 8.50713E-03 6.97362E-03 5.70926E-03 4.66786E-03 3.81139E-03 + 3.10750E-03 2.53003E-03 2.05693E-03 1.66991E-03 1.35402E-03 1.09597E-03 + 8.86291E-04 7.15876E-04 5.77616E-04 4.65636E-04 3.75094E-04 3.02003E-04 + 2.43091E-04 1.95675E-04 1.57559E-04 1.26954E-04 1.02401E-04 8.27164E-05 + 6.69399E-05 5.42959E-05 4.41585E-05 3.60248E-05 2.94895E-05 2.42296E-05 + 1.99935E-05 1.65628E-05 1.37795E-05 1.15128E-05 9.65888E-06 8.13549E-06 + 6.87734E-06 5.83269E-06 4.96064E-06 4.22878E-06 3.61073E-06 3.08405E-06 + 2.63159E-06 2.24126E-06 1.90365E-06 1.61018E-06 1.35474E-06 1.13208E-06 + 9.37994E-07 7.69036E-07 6.22421E-07 4.95870E-07 3.87495E-07 2.95695E-07 + 2.19083E-07 1.56355E-07 1.06365E-07 6.78868E-08 3.96715E-08 2.03788E-08 + 8.50660E-09 2.42458E-09 2.91974E-10 0.00000E+00 1.64600E+10 1.33712E+10 + 1.07820E+10 8.69224E+09 7.00606E+09 5.64579E+09 4.54864E+09 3.66391E+09 + 2.95061E+09 2.37564E+09 1.91229E+09 1.53895E+09 1.23821E+09 9.96011E+08 + 8.00993E+08 6.44004E+08 5.17656E+08 4.15993E+08 3.34211E+08 2.68438E+08 + 2.15553E+08 1.73042E+08 1.38877E+08 1.11427E+08 8.93783E+07 7.16720E+07 + 5.74559E+07 4.60478E+07 3.68587E+07 2.95231E+07 2.36404E+07 1.89241E+07 + 1.51439E+07 1.21151E+07 9.68890E+06 7.74552E+06 6.18975E+06 4.94478E+06 + 3.94885E+06 3.15239E+06 2.51567E+06 2.00683E+06 1.60031E+06 1.27566E+06 + 1.01647E+06 8.09635E+05 6.44628E+05 5.13043E+05 4.08150E+05 3.24567E+05 + 2.57990E+05 2.04981E+05 1.62793E+05 1.29229E+05 1.02539E+05 8.13241E+04 + 6.44681E+04 5.10815E+04 4.04552E+04 3.20238E+04 2.53371E+04 2.00366E+04 + 1.58370E+04 1.25113E+04 9.87887E+03 7.79633E+03 6.14962E+03 4.84828E+03 + 3.81975E+03 3.00850E+03 2.36837E+03 1.86345E+03 1.46548E+03 1.15199E+03 + 9.05175E+02 7.10959E+02 5.58215E+02 4.38152E+02 3.43825E+02 2.69755E+02 + 2.11619E+02 1.66010E+02 1.30242E+02 1.02199E+02 8.02147E+01 6.30168E+01 + 4.95174E+01 3.89585E+01 3.06717E+01 2.41799E+01 1.90898E+01 1.50962E+01 + 1.19577E+01 9.49338E+00 7.55193E+00 6.02115E+00 4.81203E+00 3.85508E+00 + 3.09608E+00 2.49266E+00 2.01176E+00 1.62751E+00 1.31969E+00 1.07244E+00 + 8.73345E-01 7.12604E-01 5.82515E-01 4.76958E-01 3.91175E-01 3.21176E-01 + 2.64050E-01 2.17289E-01 1.79010E-01 1.47526E-01 1.21665E-01 1.00374E-01 + 8.28360E-02 6.83505E-02 5.64100E-02 4.65457E-02 3.83953E-02 3.16593E-02 + 2.60915E-02 2.14893E-02 1.76861E-02 1.45439E-02 1.19491E-02 9.80750E-03 + 8.04110E-03 6.58538E-03 5.38679E-03 4.40083E-03 3.59093E-03 2.92608E-03 + 2.38121E-03 1.93524E-03 1.57074E-03 1.27346E-03 1.03077E-03 8.33683E-04 + 6.73571E-04 5.43709E-04 4.38549E-04 3.53523E-04 2.84878E-04 2.29534E-04 + 1.84970E-04 1.49127E-04 1.20324E-04 9.71961E-05 7.86335E-05 6.37382E-05 + 5.17836E-05 4.21845E-05 3.44700E-05 2.82608E-05 2.32542E-05 1.92146E-05 + 1.59368E-05 1.32725E-05 1.10986E-05 9.31747E-06 7.85133E-06 6.63848E-06 + 5.62991E-06 4.78676E-06 4.07813E-06 3.47885E-06 2.96779E-06 2.52881E-06 + 2.15021E-06 1.82289E-06 1.53860E-06 1.29140E-06 1.07624E-06 8.89032E-07 + 7.26439E-07 5.85746E-07 4.64711E-07 3.61468E-07 2.74412E-07 2.02142E-07 + 1.43327E-07 9.67812E-08 6.12418E-08 3.54284E-08 1.79770E-08 7.38787E-09 + 2.06931E-09 2.50024E-10 0.00000E+00 2.06245E+10 1.67297E+10 1.34682E+10 + 1.08401E+10 8.72298E+09 7.01777E+09 5.64463E+09 4.53914E+09 3.64932E+09 + 2.93324E+09 2.35712E+09 1.89370E+09 1.52102E+09 1.22139E+09 9.80532E+08 + 7.86974E+08 6.31462E+08 5.06549E+08 4.06238E+08 3.25704E+08 2.61065E+08 + 2.09196E+08 1.67585E+08 1.34213E+08 1.07455E+08 8.60065E+07 6.88171E+07 + 5.50486E+07 4.39787E+07 3.51584E+07 2.80982E+07 2.24486E+07 1.79291E+07 + 1.43147E+07 1.14252E+07 9.11512E+06 7.26946E+06 5.79544E+06 4.61862E+06 + 3.67941E+06 2.93008E+06 2.33247E+06 1.85602E+06 1.47631E+06 1.17380E+06 + 9.32904E+05 7.41134E+05 5.88535E+05 4.67154E+05 3.70645E+05 2.93942E+05 + 2.33006E+05 1.84617E+05 1.46209E+05 1.15736E+05 9.15700E+04 7.24142E+04 + 5.72371E+04 4.52181E+04 3.57046E+04 2.81780E+04 2.22264E+04 1.75225E+04 + 1.38068E+04 1.08732E+04 8.55824E+03 6.73249E+03 5.29343E+03 4.15905E+03 + 3.26669E+03 2.56445E+03 2.01205E+03 1.57786E+03 1.23678E+03 9.68990E+02 + 7.58868E+02 5.94085E+02 4.64931E+02 3.63756E+02 2.84541E+02 2.22550E+02 + 1.74059E+02 1.36145E+02 1.06508E+02 8.33443E+01 6.52779E+01 5.11393E+01 + 4.01138E+01 3.14867E+01 2.47485E+01 1.94811E+01 1.53605E+01 1.21317E+01 + 9.60401E+00 7.61834E+00 6.05716E+00 4.82752E+00 3.85705E+00 3.08944E+00 + 2.48083E+00 1.99709E+00 1.61159E+00 1.30357E+00 1.05680E+00 8.58579E-01 + 6.98942E-01 5.70060E-01 4.65732E-01 3.81147E-01 3.12285E-01 2.56214E-01 + 2.10419E-01 1.73012E-01 1.42312E-01 1.17148E-01 9.64737E-02 7.94780E-02 + 6.54684E-02 5.39427E-02 4.44392E-02 3.66015E-02 3.01357E-02 2.48007E-02 + 2.03986E-02 1.67667E-02 1.37710E-02 1.13010E-02 9.26548E-03 7.58904E-03 + 6.20938E-03 5.07492E-03 4.14289E-03 3.37821E-03 2.75117E-03 2.23781E-03 + 1.81803E-03 1.47523E-03 1.19586E-03 9.67947E-04 7.82953E-04 6.32731E-04 + 5.10929E-04 4.12314E-04 3.32584E-04 2.68209E-04 2.16296E-04 1.74478E-04 + 1.40826E-04 1.13766E-04 9.20200E-05 7.45493E-05 6.05144E-05 4.92364E-05 + 4.01682E-05 3.28696E-05 2.69860E-05 2.22342E-05 1.83936E-05 1.52720E-05 + 1.27304E-05 1.06531E-05 8.94827E-06 7.54272E-06 6.37825E-06 5.40852E-06 + 4.59677E-06 3.91363E-06 3.33519E-06 2.84160E-06 2.41770E-06 2.05220E-06 + 1.73639E-06 1.46231E-06 1.22429E-06 1.01744E-06 8.37820E-07 6.82206E-07 + 5.47953E-07 4.32866E-07 3.35101E-07 2.53052E-07 1.85310E-07 1.30522E-07 + 8.74721E-08 5.48714E-08 3.14202E-08 1.57469E-08 6.37142E-09 1.75445E-09 + 2.12686E-10 0.00000E+00 2.56577E+10 2.07824E+10 1.67042E+10 1.34232E+10 + 1.07842E+10 8.66207E+09 6.95589E+09 5.58445E+09 4.48233E+09 3.59685E+09 + 2.88558E+09 2.31439E+09 1.85579E+09 1.48768E+09 1.19228E+09 9.55282E+08 + 7.65189E+08 6.12757E+08 4.90555E+08 3.92615E+08 3.14139E+08 2.51277E+08 + 2.00935E+08 1.60631E+08 1.28372E+08 1.02560E+08 8.19112E+07 6.54012E+07 + 5.21514E+07 4.16135E+07 3.31940E+07 2.64691E+07 2.10995E+07 1.68133E+07 + 1.33932E+07 1.06642E+07 8.48798E+06 6.75334E+06 5.37116E+06 4.27021E+06 + 3.39360E+06 2.69586E+06 2.14071E+06 1.69917E+06 1.34814E+06 1.06917E+06 + 8.47555E+05 6.71579E+05 5.31900E+05 4.21079E+05 3.33192E+05 2.63523E+05 + 2.08321E+05 1.64602E+05 1.29992E+05 1.02608E+05 8.09511E+04 6.38317E+04 + 5.03060E+04 3.96251E+04 3.11949E+04 2.45448E+04 1.93016E+04 1.51700E+04 + 1.19160E+04 9.35473E+03 7.33978E+03 5.75565E+03 4.51012E+03 3.53288E+03 + 2.76587E+03 2.16411E+03 1.69240E+03 1.32284E+03 1.03350E+03 8.07083E+02 + 6.30020E+02 4.91632E+02 3.83530E+02 2.99133E+02 2.33276E+02 1.81911E+02 + 1.41867E+02 1.10656E+02 8.63334E+01 6.74192E+01 5.26606E+01 4.11855E+01 + 3.22330E+01 2.52612E+01 1.98270E+01 1.55884E+01 1.22767E+01 9.69146E+00 + 7.66636E+00 6.07865E+00 4.83158E+00 3.85005E+00 3.07578E+00 2.46354E+00 + 1.97818E+00 1.59240E+00 1.28493E+00 1.03922E+00 8.42341E-01 6.84169E-01 + 5.56773E-01 4.53890E-01 3.70669E-01 3.03071E-01 2.48153E-01 2.03396E-01 + 1.66917E-01 1.37042E-01 1.12603E-01 9.25668E-02 7.61282E-02 6.26042E-02 + 5.14993E-02 4.23599E-02 3.48363E-02 2.86406E-02 2.35374E-02 1.93337E-02 + 1.58712E-02 1.30197E-02 1.06723E-02 8.74065E-03 7.15204E-03 5.84644E-03 + 4.77428E-03 3.89452E-03 3.17356E-03 2.58302E-03 2.10004E-03 1.70546E-03 + 1.38351E-03 1.12133E-03 9.07576E-04 7.34171E-04 5.93421E-04 4.79335E-04 + 3.86985E-04 3.12327E-04 2.52043E-04 2.03420E-04 1.64240E-04 1.32697E-04 + 1.07317E-04 8.69054E-05 7.04931E-05 5.72954E-05 4.66784E-05 3.81310E-05 + 3.12426E-05 2.56819E-05 2.11842E-05 1.75435E-05 1.45798E-05 1.21629E-05 + 1.01846E-05 8.55846E-06 7.21586E-06 6.10197E-06 5.17315E-06 4.39467E-06 + 3.73874E-06 3.18276E-06 2.70810E-06 2.30054E-06 1.94924E-06 1.64589E-06 + 1.38287E-06 1.15475E-06 9.56850E-07 7.85369E-07 6.37198E-07 5.09768E-07 + 4.00934E-07 3.08874E-07 2.31991E-07 1.68869E-07 1.18142E-07 7.85713E-08 + 4.88556E-08 2.76882E-08 1.37046E-08 5.45969E-09 1.47859E-09 1.79836E-10 + 0.00000E+00 3.16995E+10 2.56400E+10 2.05765E+10 1.65090E+10 1.32425E+10 + 1.06197E+10 8.51434E+09 6.82468E+09 5.46897E+09 4.38147E+09 3.50931E+09 + 2.81004E+09 2.24951E+09 1.80031E+09 1.44042E+09 1.15216E+09 9.21331E+08 + 7.36540E+08 5.88643E+08 4.70307E+08 3.75650E+08 2.99954E+08 2.39439E+08 + 1.91073E+08 1.52429E+08 1.21562E+08 9.69116E+07 7.72376E+07 6.14767E+07 + 4.89640E+07 3.89848E+07 3.10287E+07 2.46875E+07 1.96351E+07 1.56111E+07 + 1.24062E+07 9.85534E+06 7.82591E+06 6.21193E+06 4.92883E+06 3.90915E+06 + 3.09914E+06 2.45592E+06 1.94537E+06 1.54027E+06 1.21899E+06 9.64283E+05 + 7.62445E+05 6.02571E+05 4.75992E+05 3.75819E+05 2.96581E+05 2.33932E+05 + 1.84422E+05 1.45315E+05 1.14440E+05 9.00764E+04 7.08611E+04 5.57141E+04 + 4.37802E+04 3.43831E+04 2.69875E+04 2.11703E+04 1.65974E+04 1.30045E+04 + 1.01834E+04 7.96950E+03 6.23330E+03 4.87165E+03 3.80601E+03 2.97177E+03 + 2.31897E+03 1.80859E+03 1.40979E+03 1.09839E+03 8.55373E+02 6.65845E+02 + 5.18121E+02 4.03047E+02 3.13458E+02 2.43745E+02 1.89528E+02 1.47379E+02 + 1.14623E+02 8.91690E+01 6.94319E+01 5.40757E+01 4.21702E+01 3.29087E+01 + 2.57170E+01 2.01274E+01 1.57800E+01 1.23929E+01 9.75619E+00 7.69652E+00 + 6.08615E+00 4.82472E+00 3.83456E+00 3.05555E+00 2.44117E+00 1.95537E+00 + 1.57021E+00 1.26402E+00 1.01993E+00 8.24814E-01 6.68437E-01 5.42782E-01 + 4.41540E-01 3.59831E-01 2.93609E-01 2.39927E-01 1.96272E-01 1.60766E-01 + 1.31747E-01 1.08058E-01 8.86753E-02 7.28040E-02 5.97718E-02 4.90909E-02 + 4.03166E-02 3.31066E-02 2.71795E-02 2.23058E-02 1.82979E-02 1.50021E-02 + 1.22921E-02 1.00645E-02 8.23413E-03 6.73092E-03 5.49717E-03 4.48532E-03 + 3.65605E-03 2.97725E-03 2.42183E-03 1.96802E-03 1.59763E-03 1.29566E-03 + 1.04993E-03 8.49718E-04 6.87388E-04 5.55686E-04 4.48970E-04 3.62605E-04 + 2.92791E-04 2.36419E-04 1.90944E-04 1.54291E-04 1.24771E-04 1.01006E-04 + 8.18812E-05 6.64916E-05 5.41053E-05 4.41311E-05 3.60923E-05 2.96061E-05 + 2.43636E-05 2.01175E-05 1.66757E-05 1.38700E-05 1.15787E-05 9.70044E-06 + 8.15446E-06 6.87626E-06 5.81442E-06 4.92791E-06 4.18403E-06 3.55659E-06 + 3.02426E-06 2.56963E-06 2.17936E-06 1.84309E-06 1.55293E-06 1.30162E-06 + 1.08396E-06 8.95482E-07 7.32543E-07 5.92144E-07 4.71796E-07 3.69404E-07 + 2.83177E-07 2.11525E-07 1.53035E-07 1.06333E-07 7.01724E-08 4.32466E-08 + 2.42557E-08 1.18561E-08 4.65092E-09 1.23926E-09 1.51222E-10 0.00000E+00 + 3.89056E+10 3.14252E+10 2.51806E+10 2.01720E+10 1.61556E+10 1.29358E+10 + 1.03550E+10 8.28702E+09 6.63032E+09 5.30344E+09 4.24097E+09 3.39044E+09 + 2.70974E+09 2.16511E+09 1.72946E+09 1.38108E+09 1.10256E+09 8.79947E+08 + 7.02074E+08 5.59988E+08 4.46521E+08 3.55935E+08 2.83636E+08 2.25951E+08 + 1.79938E+08 1.43248E+08 1.13998E+08 9.06938E+07 7.20570E+07 5.72873E+07 + 4.55288E+07 3.61708E+07 2.87257E+07 2.28045E+07 1.80969E+07 1.43546E+07 + 1.13814E+07 9.02043E+06 7.14627E+06 5.65914E+06 4.47957E+06 3.54433E+06 + 2.80312E+06 2.21592E+06 1.75093E+06 1.38287E+06 1.09166E+06 8.61365E+05 + 6.79319E+05 5.35481E+05 4.21885E+05 3.32216E+05 2.61468E+05 2.05677E+05 + 1.61703E+05 1.27060E+05 9.97839E+04 7.83184E+04 6.14351E+04 4.81633E+04 + 3.77363E+04 2.95490E+04 2.31240E+04 1.80850E+04 1.41354E+04 1.10416E+04 + 8.61948E+03 6.72464E+03 5.24224E+03 4.08499E+03 3.18130E+03 2.47596E+03 + 1.92590E+03 1.49722E+03 1.16336E+03 9.03508E+02 7.01388E+02 5.44272E+02 + 4.22214E+02 3.27447E+02 2.53909E+02 1.96874E+02 1.52659E+02 1.18393E+02 + 9.18398E+01 7.13088E+01 5.53798E+01 4.30652E+01 3.35124E+01 2.61153E+01 + 2.03822E+01 1.59356E+01 1.24808E+01 9.79881E+00 7.70946E+00 6.08028E+00 + 4.80752E+00 3.81109E+00 3.02920E+00 2.41412E+00 1.92900E+00 1.54534E+00 + 1.24108E+00 9.99120E-01 8.06173E-01 6.51893E-01 5.28209E-01 4.28780E-01 + 3.48713E-01 2.83966E-01 2.31591E-01 1.89089E-01 1.54594E-01 1.26458E-01 + 1.03536E-01 8.48182E-02 6.95206E-02 5.69832E-02 4.67270E-02 3.83167E-02 + 3.14181E-02 2.57568E-02 2.11095E-02 1.72940E-02 1.41613E-02 1.15895E-02 + 9.47864E-03 7.74668E-03 6.32625E-03 5.16198E-03 4.20832E-03 3.42767E-03 + 2.78939E-03 2.26769E-03 1.84185E-03 1.49459E-03 1.21172E-03 9.81694E-04 + 7.94408E-04 6.42639E-04 5.19561E-04 4.19868E-04 3.39205E-04 2.74011E-04 + 2.21369E-04 1.78900E-04 1.44662E-04 1.17077E-04 9.48612E-05 7.69726E-05 + 6.25679E-05 5.09652E-05 4.16135E-05 3.40692E-05 2.79754E-05 2.30444E-05 + 1.90457E-05 1.58005E-05 1.31515E-05 1.09853E-05 9.20730E-06 7.74191E-06 + 6.52879E-06 5.51979E-06 4.67643E-06 3.96801E-06 3.36989E-06 2.86206E-06 + 2.42825E-06 2.05594E-06 1.73531E-06 1.45888E-06 1.21973E-06 1.01292E-06 + 8.34201E-07 6.80073E-07 5.47652E-07 4.34533E-07 3.38674E-07 2.58313E-07 + 1.91880E-07 1.37966E-07 9.52015E-08 6.23364E-08 3.80741E-08 2.11321E-08 + 1.02002E-08 3.94037E-09 1.03341E-09 1.26516E-10 0.00000E+00 4.74482E+10 + 3.82733E+10 3.06218E+10 2.44938E+10 1.95872E+10 1.56594E+10 1.25161E+10 + 1.00010E+10 7.98926E+09 6.38044E+09 5.09420E+09 4.06612E+09 3.24461E+09 + 2.58834E+09 2.06421E+09 1.64573E+09 1.31170E+09 1.04515E+09 8.32508E+08 + 6.62925E+08 5.27719E+08 4.19954E+08 3.34087E+08 2.65689E+08 2.11222E+08 + 1.67863E+08 1.33355E+08 1.05909E+08 8.39968E+07 6.66616E+07 5.28847E+07 + 4.19393E+07 3.32466E+07 2.63454E+07 2.08686E+07 1.65225E+07 1.30759E+07 + 1.03439E+07 8.17930E+06 6.46484E+06 5.10750E+06 4.03334E+06 3.18363E+06 + 2.51176E+06 1.98075E+06 1.56125E+06 1.22999E+06 9.68532E+05 7.62266E+05 + 5.99619E+05 4.71428E+05 3.70445E+05 2.90935E+05 2.28364E+05 1.79149E+05 + 1.40460E+05 1.10063E+05 8.61931E+04 6.74597E+04 5.27658E+04 4.12472E+04 + 3.22230E+04 2.51574E+04 1.96286E+04 1.53051E+04 1.19263E+04 9.28737E+03 + 7.22782E+03 5.62043E+03 4.36866E+03 3.39357E+03 2.63438E+03 2.04382E+03 + 1.58474E+03 1.22811E+03 9.51263E+02 7.36481E+02 5.69963E+02 4.40942E+02 + 3.41037E+02 2.63721E+02 2.03917E+02 1.57683E+02 1.21950E+02 9.43360E+01 + 7.30438E+01 5.65695E+01 4.38686E+01 3.40432E+01 2.64560E+01 2.05918E+01 + 1.60558E+01 1.25411E+01 9.82005E+00 7.70586E+00 6.06168E+00 4.78056E+00 + 3.78017E+00 2.99717E+00 2.38278E+00 1.89940E+00 1.51805E+00 1.21636E+00 + 9.77004E-01 7.86583E-01 6.34674E-01 5.13166E-01 4.15704E-01 3.37394E-01 + 2.74203E-01 2.23196E-01 1.81890E-01 1.48434E-01 1.21201E-01 9.90587E-02 + 8.10117E-02 6.62908E-02 5.42486E-02 4.44154E-02 3.63663E-02 2.97755E-02 + 2.43760E-02 1.99509E-02 1.63238E-02 1.33504E-02 1.09131E-02 8.91551E-03 + 7.27884E-03 5.93839E-03 4.84112E-03 3.94344E-03 3.20949E-03 2.61007E-03 + 2.12063E-03 1.72152E-03 1.39636E-03 1.13170E-03 9.16644E-04 7.41660E-04 + 5.99940E-04 4.85065E-04 3.92050E-04 3.16812E-04 2.56011E-04 2.06920E-04 + 1.67313E-04 1.35378E-04 1.09641E-04 8.89058E-05 7.22013E-05 5.87420E-05 + 4.78932E-05 3.91423E-05 3.20763E-05 2.63634E-05 2.17358E-05 1.79790E-05 + 1.49265E-05 1.24318E-05 1.03894E-05 8.71084E-06 7.32574E-06 6.17772E-06 + 5.22178E-06 4.42191E-06 3.74938E-06 3.18107E-06 2.69825E-06 2.28575E-06 + 1.93186E-06 1.62726E-06 1.36489E-06 1.13820E-06 9.42503E-07 7.73735E-07 + 6.28565E-07 5.04221E-07 3.98379E-07 3.09053E-07 2.34518E-07 1.73223E-07 + 1.23774E-07 8.48132E-08 5.50976E-08 3.33499E-08 1.83160E-08 8.73023E-09 + 3.32146E-09 8.57722E-10 1.05347E-10 0.00000E+00 5.75161E+10 4.63327E+10 + 3.70153E+10 2.95639E+10 2.36063E+10 1.88443E+10 1.50389E+10 1.19987E+10 + 9.57046E+09 7.63151E+09 6.08366E+09 4.84837E+09 3.86278E+09 3.07664E+09 + 2.44975E+09 1.95001E+09 1.55174E+09 1.23443E+09 9.81687E+08 7.80445E+08 + 6.20254E+08 4.92780E+08 3.91372E+08 3.10727E+08 2.46612E+08 1.95658E+08 + 1.55171E+08 1.23023E+08 9.74018E+07 7.71659E+07 6.11110E+07 4.83778E+07 + 3.82826E+07 3.02819E+07 2.39436E+07 1.89227E+07 1.49481E+07 1.18032E+07 + 9.31589E+06 7.34943E+06 5.79543E+06 4.56789E+06 3.59867E+06 2.83373E+06 + 2.23030E+06 1.75450E+06 1.37950E+06 1.08410E+06 8.51501E+05 6.68452E+05 + 5.24469E+05 4.11272E+05 3.22324E+05 2.52470E+05 1.97639E+05 1.54625E+05 + 1.20899E+05 9.44722E+04 7.37760E+04 5.75776E+04 4.49072E+04 3.50025E+04 + 2.72646E+04 2.12233E+04 1.65098E+04 1.28345E+04 9.97073E+03 7.74089E+03 + 6.00470E+03 4.65585E+03 3.60766E+03 2.79355E+03 2.16181E+03 1.67195E+03 + 1.29236E+03 9.98420E+02 7.70965E+02 5.95076E+02 4.59147E+02 3.54169E+02 + 2.73139E+02 2.10630E+02 1.62433E+02 1.25282E+02 9.66499E+01 7.46320E+01 + 5.76422E+01 4.45792E+01 3.45010E+01 2.67396E+01 2.07567E+01 1.61415E+01 + 1.25748E+01 9.82072E+00 7.68652E+00 6.03106E+00 4.74446E+00 3.74234E+00 + 2.95995E+00 2.34754E+00 1.86691E+00 1.48863E+00 1.19008E+00 9.53770E-01 + 7.66203E-01 6.16908E-01 4.97759E-01 4.02398E-01 3.25941E-01 2.64377E-01 + 2.14786E-01 1.74710E-01 1.42315E-01 1.15999E-01 9.46428E-02 7.72701E-02 + 6.31257E-02 5.15764E-02 4.21625E-02 3.44704E-02 2.81825E-02 2.30399E-02 + 1.88323E-02 1.53888E-02 1.25703E-02 1.02635E-02 8.37559E-03 6.83093E-03 + 5.56754E-03 4.53467E-03 3.69073E-03 3.00152E-03 2.43926E-03 1.98065E-03 + 1.60703E-03 1.30291E-03 1.05558E-03 8.54766E-04 6.91471E-04 5.59293E-04 + 4.52205E-04 3.65528E-04 2.95438E-04 2.38809E-04 1.93090E-04 1.56204E-04 + 1.26459E-04 1.02482E-04 8.31588E-05 6.75852E-05 5.50306E-05 4.49048E-05 + 3.67313E-05 3.01263E-05 2.47813E-05 2.04477E-05 1.69260E-05 1.40613E-05 + 1.17176E-05 9.79659E-06 8.21600E-06 6.91022E-06 5.82673E-06 4.92355E-06 + 4.16711E-06 3.53052E-06 2.99219E-06 2.53462E-06 2.14369E-06 1.80844E-06 + 1.52010E-06 1.27197E-06 1.05790E-06 8.73420E-07 7.14686E-07 5.78515E-07 + 4.62249E-07 3.63646E-07 2.80779E-07 2.11961E-07 1.55669E-07 1.10531E-07 + 7.52057E-08 4.84690E-08 2.90720E-08 1.57985E-08 7.43584E-09 2.78651E-09 + 7.08801E-10 8.73364E-11 0.00000E+00 4.66065E+08 4.66036E+08 3.82381E+08 + 3.13733E+08 2.57410E+08 2.11198E+08 1.73282E+08 1.42174E+08 1.16650E+08 + 9.57083E+07 7.85264E+07 6.44290E+07 5.28626E+07 4.33726E+07 3.55863E+07 + 2.91978E+07 2.39563E+07 1.96557E+07 1.61272E+07 1.32321E+07 1.08567E+07 + 8.90782E+06 7.30878E+06 5.99679E+06 4.92032E+06 4.03710E+06 3.31243E+06 + 2.71785E+06 2.22810E+06 1.82819E+06 1.50006E+06 1.23083E+06 1.00993E+06 + 8.28677E+05 6.79958E+05 5.57898E+05 4.57742E+05 3.75567E+05 3.08145E+05 + 2.52827E+05 2.07441E+05 1.70202E+05 1.39649E+05 1.14581E+05 9.40132E+04 + 7.71380E+04 6.32923E+04 5.19323E+04 4.26116E+04 3.49642E+04 2.86896E+04 + 2.35414E+04 1.93174E+04 1.58517E+04 1.30081E+04 1.06749E+04 8.76052E+03 + 7.18977E+03 5.90095E+03 4.84344E+03 3.97572E+03 3.26372E+03 2.67949E+03 + 2.20008E+03 1.80669E+03 1.48386E+03 1.21894E+03 1.00153E+03 8.22982E+02 + 6.76575E+02 5.56399E+02 4.57730E+02 3.76728E+02 3.10222E+02 2.55612E+02 + 2.10761E+02 1.73918E+02 1.43646E+02 1.18766E+02 9.83100E+01 8.14841E+01 + 6.76369E+01 5.62339E+01 4.68348E+01 3.90804E+01 3.26876E+01 2.73935E+01 + 2.30180E+01 1.93847E+01 1.63688E+01 1.38598E+01 1.17684E+01 1.00204E+01 + 8.55927E+00 7.33306E+00 6.30272E+00 5.43538E+00 4.70396E+00 4.08610E+00 + 3.56323E+00 3.11987E+00 2.74305E+00 2.42182E+00 2.14696E+00 1.91069E+00 + 1.70643E+00 1.52870E+00 1.37296E+00 1.23556E+00 1.11325E+00 1.00383E+00 + 9.05314E-01 8.16304E-01 7.35337E-01 6.61682E-01 5.94505E-01 5.33179E-01 + 4.77089E-01 4.25935E-01 3.79241E-01 3.36675E-01 2.97927E-01 2.62716E-01 + 2.30783E-01 2.01891E-01 1.75821E-01 1.52368E-01 1.31342E-01 1.12564E-01 + 9.58651E-02 8.10883E-02 6.80836E-02 5.67113E-02 4.68287E-02 3.83097E-02 + 3.10288E-02 2.48665E-02 1.97064E-02 1.54278E-02 1.19389E-02 9.12971E-03 + 6.90302E-03 5.16693E-03 3.83553E-03 2.83024E-03 2.08131E-03 1.52910E-03 + 1.12467E-03 8.29338E-04 6.13590E-04 4.55502E-04 3.39106E-04 2.52921E-04 + 1.88741E-04 1.40711E-04 1.04621E-04 7.74549E-05 5.70305E-05 4.16594E-05 + 3.01547E-05 2.15951E-05 1.52771E-05 1.06599E-05 7.32504E-06 4.94901E-06 + 3.28206E-06 2.13261E-06 1.35507E-06 8.40151E-07 5.07047E-07 2.97014E-07 + 1.68456E-07 9.20788E-08 4.83256E-08 2.42308E-08 1.15384E-08 5.18074E-09 + 2.17418E-09 8.43593E-10 2.98502E-10 9.46399E-11 2.62738E-11 6.18352E-12 + 1.18196E-12 1.71909E-13 1.72126E-14 1.00320E-15 2.48528E-17 1.28954E-19 + 9.33212E-23 0.00000E+00 2.97474E+08 4.67883E+08 3.83962E+08 3.15084E+08 + 2.58564E+08 2.12182E+08 1.74122E+08 1.42889E+08 1.17259E+08 9.62268E+07 + 7.89674E+07 6.48039E+07 5.31811E+07 4.36431E+07 3.58159E+07 2.93926E+07 + 2.41215E+07 1.97957E+07 1.62458E+07 1.33326E+07 1.09419E+07 8.97987E+06 + 7.36974E+06 6.04835E+06 4.96392E+06 4.07396E+06 3.34357E+06 2.74416E+06 + 2.25030E+06 1.84694E+06 1.51589E+06 1.24419E+06 1.02120E+06 8.38185E+05 + 6.87977E+05 5.64658E+05 4.63441E+05 3.80370E+05 3.12192E+05 2.56236E+05 + 2.10312E+05 1.72620E+05 1.41685E+05 1.16295E+05 9.54555E+04 7.83516E+04 + 6.43133E+04 5.27911E+04 4.33339E+04 3.55715E+04 2.92002E+04 2.39706E+04 + 1.96781E+04 1.61547E+04 1.32627E+04 1.08887E+04 8.94009E+03 7.34053E+03 + 6.02749E+03 4.94963E+03 4.06481E+03 3.33845E+03 2.74215E+03 2.25261E+03 + 1.85071E+03 1.52074E+03 1.24982E+03 1.02738E+03 8.44611E+02 6.94665E+02 + 5.71521E+02 4.70364E+02 3.87276E+02 3.19024E+02 2.62950E+02 2.16874E+02 + 1.79007E+02 1.47878E+02 1.22282E+02 1.01228E+02 8.39024E+01 6.96387E+01 + 5.78886E+01 4.82005E+01 4.02057E+01 3.36136E+01 2.81538E+01 2.36413E+01 + 1.98945E+01 1.67850E+01 1.41989E+01 1.20441E+01 1.02440E+01 8.74034E+00 + 7.47932E+00 6.42058E+00 5.53010E+00 4.77983E+00 4.14660E+00 3.61120E+00 + 3.15760E+00 2.77236E+00 2.44419E+00 2.16358E+00 1.92252E+00 1.71427E+00 + 1.53321E+00 1.37470E+00 1.23501E+00 1.11082E+00 9.99906E-01 9.00205E-01 + 8.10294E-01 7.28669E-01 6.54569E-01 5.87126E-01 5.25688E-01 4.69614E-01 + 4.18582E-01 3.72096E-01 3.29807E-01 2.91388E-01 2.56546E-01 2.25010E-01 + 1.96535E-01 1.70891E-01 1.47866E-01 1.27263E-01 1.08899E-01 9.26015E-02 + 7.82076E-02 6.55647E-02 5.45306E-02 4.49610E-02 3.67282E-02 2.97059E-02 + 2.37741E-02 1.88169E-02 1.47144E-02 1.13754E-02 8.69156E-03 6.56773E-03 + 4.91416E-03 3.64748E-03 2.69179E-03 1.98011E-03 1.45539E-03 1.07096E-03 + 7.90079E-04 5.84733E-04 4.34140E-04 3.23173E-04 2.40951E-04 1.79691E-04 + 1.33832E-04 9.93744E-05 7.34431E-05 5.39563E-05 3.93012E-05 2.83423E-05 + 2.01976E-05 1.41934E-05 9.81173E-06 6.65238E-06 4.40601E-06 2.83426E-06 + 1.75449E-06 1.02824E-06 5.51423E-07 2.47761E-07 6.11845E-08 2.16840E-19 + 0.00000E+00 3.25261E-19 0.00000E+00 0.00000E+00 0.00000E+00 1.35525E-19 + 0.00000E+00 2.03288E-20 0.00000E+00 2.71051E-20 0.00000E+00 0.00000E+00 + 1.17526E-20 6.35275E-22 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 5.80942E+08 4.79717E+08 3.93853E+08 3.23350E+08 2.65471E+08 + 2.17954E+08 1.78944E+08 1.46918E+08 1.20624E+08 9.90379E+07 8.13152E+07 + 6.67647E+07 5.48184E+07 4.50102E+07 3.69573E+07 3.03455E+07 2.49169E+07 + 2.04596E+07 1.67999E+07 1.37950E+07 1.13277E+07 9.30179E+06 7.63831E+06 + 6.27239E+06 5.15080E+06 4.22982E+06 3.47354E+06 2.85253E+06 2.34059E+06 + 1.92221E+06 1.57864E+06 1.29650E+06 1.06479E+06 8.74514E+05 7.18249E+05 + 5.89879E+05 4.84450E+05 3.97869E+05 3.26766E+05 2.68373E+05 2.20417E+05 + 1.81033E+05 1.48688E+05 1.22123E+05 1.00306E+05 8.23878E+04 6.76714E+04 + 5.55845E+04 4.56573E+04 3.75037E+04 3.08068E+04 2.53063E+04 2.07884E+04 + 1.70775E+04 1.40294E+04 1.15257E+04 9.46919E+03 7.77992E+03 6.39231E+03 + 5.25247E+03 4.31614E+03 3.54698E+03 2.91512E+03 2.39605E+03 1.96962E+03 + 1.61928E+03 1.33146E+03 1.09499E+03 9.00573E+02 7.40972E+02 6.09822E+02 + 5.02025E+02 4.13435E+02 3.40623E+02 2.80773E+02 2.31571E+02 1.91117E+02 + 1.57848E+02 1.30482E+02 1.07966E+02 8.94335E+01 7.41735E+01 6.16020E+01 + 5.12371E+01 4.26851E+01 3.56356E+01 2.97995E+01 2.49788E+01 2.09792E+01 + 1.76631E+01 1.49084E+01 1.26162E+01 1.07042E+01 9.10984E+00 7.77522E+00 + 6.65692E+00 5.71827E+00 4.92908E+00 4.26438E+00 3.70349E+00 3.22919E+00 + 2.82709E+00 2.48512E+00 2.19317E+00 1.94275E+00 1.72676E+00 1.53931E+00 + 1.37553E+00 1.23155E+00 1.10390E+00 9.90236E-01 8.88421E-01 7.96943E-01 + 7.14221E-01 6.39428E-01 5.71633E-01 5.10131E-01 4.54231E-01 4.03567E-01 + 3.57604E-01 3.15959E-01 2.78277E-01 2.44237E-01 2.13548E-01 1.85945E-01 + 1.61183E-01 1.39036E-01 1.19295E-01 1.01767E-01 8.62720E-02 7.26402E-02 + 6.07132E-02 5.03448E-02 4.13878E-02 3.37123E-02 2.71912E-02 2.17039E-02 + 1.71361E-02 1.33702E-02 1.03164E-02 7.87027E-03 5.94055E-03 4.44212E-03 + 3.29667E-03 2.43366E-03 1.79139E-03 1.31777E-03 9.70495E-04 7.16391E-04 + 5.30283E-04 3.93523E-04 2.92546E-04 2.17588E-04 1.61656E-04 1.19740E-04 + 8.82340E-05 6.45221E-05 4.67153E-05 3.33420E-05 2.33634E-05 1.59707E-05 + 1.05460E-05 6.61314E-06 3.80500E-06 1.83748E-06 4.92189E-07 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 6.13132E+08 5.06543E+08 4.16096E+08 3.41792E+08 2.80760E+08 2.30628E+08 + 1.89450E+08 1.55626E+08 1.27842E+08 1.05019E+08 8.62715E+07 7.08715E+07 + 5.82211E+07 4.78292E+07 3.92926E+07 3.22799E+07 2.65191E+07 2.17865E+07 + 1.78987E+07 1.47048E+07 1.20810E+07 9.92540E+06 8.15451E+06 6.69965E+06 + 5.50440E+06 4.52242E+06 3.71561E+06 3.05281E+06 2.50612E+06 2.05913E+06 + 1.69187E+06 1.39013E+06 1.14221E+06 9.38510E+05 7.71145E+05 6.33593E+05 + 5.20569E+05 4.27708E+05 3.51413E+05 2.88728E+05 2.37225E+05 1.94909E+05 + 1.60142E+05 1.31576E+05 1.08106E+05 8.88227E+04 7.29790E+04 5.99614E+04 + 4.92659E+04 4.04783E+04 3.32582E+04 2.73260E+04 2.24521E+04 1.84476E+04 + 1.51574E+04 1.24542E+04 1.02332E+04 8.40842E+03 6.90918E+03 5.67741E+03 + 4.66539E+03 3.83392E+03 3.15079E+03 2.58953E+03 2.12841E+03 1.74955E+03 + 1.43828E+03 1.18254E+03 9.72296E+02 7.99705E+02 6.57892E+02 5.41345E+02 + 4.45577E+02 3.66882E+02 3.02211E+02 2.49060E+02 2.05373E+02 1.69459E+02 + 1.39931E+02 1.15647E+02 9.56718E+01 7.92342E+01 6.57024E+01 5.45551E+01 + 4.53661E+01 3.77994E+01 3.15425E+01 2.63810E+01 2.21048E+01 1.85650E+01 + 1.56297E+01 1.31917E+01 1.11624E+01 9.47375E+00 8.06343E+00 6.88444E+00 + 5.89719E+00 5.06909E+00 4.37322E+00 3.78734E+00 3.29294E+00 2.87463E+00 + 2.51953E+00 2.21690E+00 1.95777E+00 1.73466E+00 1.54142E+00 1.37294E+00 + 1.22518E+00 1.09453E+00 9.78572E-01 8.75036E-01 7.82345E-01 6.98837E-01 + 6.23623E-01 5.55711E-01 4.94347E-01 4.38791E-01 3.88635E-01 3.43309E-01 + 3.02398E-01 2.65521E-01 2.32335E-01 2.02528E-01 1.75817E-01 1.51945E-01 + 1.30674E-01 1.11784E-01 9.50747E-02 8.03580E-02 6.74600E-02 5.62178E-02 + 4.64818E-02 3.81032E-02 3.09509E-02 2.48975E-02 1.98229E-02 1.56147E-02 + 1.21581E-02 9.36503E-03 7.13525E-03 5.38156E-03 4.02335E-03 2.98719E-03 + 2.20758E-03 1.62772E-03 1.20008E-03 8.86252E-04 6.56308E-04 4.87593E-04 + 3.63361E-04 2.71437E-04 2.03053E-04 1.51920E-04 1.13524E-04 8.46021E-05 + 6.27876E-05 4.63626E-05 3.39856E-05 2.47084E-05 1.77916E-05 1.26702E-05 + 8.90924E-06 6.17348E-06 4.20447E-06 2.80358E-06 1.81938E-06 1.13715E-06 + 6.71331E-07 3.58795E-07 1.57201E-07 5.90170E-08 1.33026E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.70593E+08 + 5.54242E+08 4.55480E+08 3.74307E+08 3.07601E+08 2.52784E+08 2.07736E+08 + 1.70717E+08 1.40295E+08 1.15294E+08 9.47487E+07 7.78647E+07 6.39894E+07 + 5.25867E+07 4.32159E+07 3.55149E+07 2.91862E+07 2.39852E+07 1.97110E+07 + 1.61985E+07 1.33118E+07 1.09395E+07 8.98997E+06 7.38782E+06 6.07116E+06 + 4.98913E+06 4.09986E+06 3.36912E+06 2.76626E+06 2.27320E+06 1.86801E+06 + 1.53504E+06 1.26140E+06 1.03653E+06 8.51743E+05 6.99845E+05 5.75018E+05 + 4.72448E+05 3.88167E+05 3.18915E+05 2.62013E+05 2.15259E+05 1.76844E+05 + 1.45281E+05 1.19349E+05 9.80438E+04 8.05396E+04 6.61589E+04 5.43447E+04 + 4.46390E+04 3.66658E+04 3.01160E+04 2.47356E+04 2.03160E+04 1.66857E+04 + 1.37038E+04 1.12546E+04 9.24294E+03 7.59077E+03 6.23387E+03 5.11950E+03 + 4.20434E+03 3.45281E+03 2.83568E+03 2.32891E+03 1.91279E+03 1.57112E+03 + 1.29058E+03 1.06009E+03 8.71028E+02 7.15795E+02 5.88320E+02 4.83661E+02 + 3.97734E+02 3.27185E+02 2.69260E+02 2.21698E+02 1.82640E+02 1.50563E+02 + 1.24215E+02 1.02568E+02 8.47792E+01 7.01552E+01 5.81260E+01 4.82254E+01 + 4.00864E+01 3.33679E+01 2.78361E+01 2.32622E+01 1.94838E+01 1.63574E+01 + 1.37669E+01 1.16157E+01 9.83011E+00 8.34260E+00 7.10229E+00 6.06637E+00 + 5.19964E+00 4.47312E+00 3.86288E+00 3.34908E+00 2.91526E+00 2.54773E+00 + 2.23511E+00 1.96792E+00 1.73832E+00 1.53985E+00 1.36720E+00 1.21616E+00 + 1.08298E+00 9.65128E-01 8.60239E-01 7.66659E-01 6.82652E-01 6.07266E-01 + 5.39451E-01 4.78405E-01 4.23344E-01 3.73821E-01 3.29232E-01 2.89135E-01 + 2.53124E-01 2.20833E-01 1.91936E-01 1.66134E-01 1.43156E-01 1.22755E-01 + 1.04704E-01 8.87936E-02 7.48317E-02 6.26399E-02 5.20521E-02 4.29166E-02 + 3.50839E-02 2.84223E-02 2.28050E-02 1.81132E-02 1.42367E-02 1.10638E-02 + 8.50879E-03 6.47552E-03 4.88096E-03 3.64898E-03 2.71087E-03 2.00586E-03 + 1.48172E-03 1.09506E-03 8.11027E-04 6.02600E-04 4.49376E-04 3.36302E-04 + 2.52438E-04 1.89902E-04 1.43032E-04 1.07754E-04 8.11153E-05 6.09695E-05 + 4.57539E-05 3.42444E-05 2.55744E-05 1.90676E-05 1.42065E-05 1.05932E-05 + 7.92089E-06 5.95359E-06 4.51010E-06 3.45275E-06 2.67706E-06 2.10600E-06 + 1.68142E-06 1.36682E-06 1.15011E-06 9.86208E-07 8.41927E-07 7.14849E-07 + 6.02927E-07 5.04458E-07 4.17976E-07 3.42269E-07 2.76231E-07 2.19054E-07 + 1.69901E-07 1.28116E-07 9.31755E-08 6.45539E-08 4.18209E-08 2.45062E-08 + 1.23031E-08 4.56699E-09 5.26591E-10 0.00000E+00 7.62631E+08 6.30422E+08 + 5.18180E+08 4.25906E+08 3.50060E+08 2.87717E+08 2.36474E+08 1.94356E+08 + 1.59737E+08 1.31282E+08 1.07895E+08 8.86728E+07 7.28739E+07 5.98889E+07 + 4.92168E+07 4.04457E+07 3.32371E+07 2.73128E+07 2.24439E+07 1.84426E+07 + 1.51543E+07 1.24521E+07 1.02314E+07 8.40655E+06 6.90699E+06 5.67477E+06 + 4.66218E+06 3.83023E+06 3.14397E+06 2.58281E+06 2.12175E+06 1.74293E+06 + 1.43171E+06 1.17601E+06 9.65949E+05 7.93330E+05 6.51522E+05 5.35040E+05 + 4.39363E+05 3.60779E+05 2.96237E+05 2.43229E+05 1.99697E+05 1.63948E+05 + 1.34591E+05 1.10486E+05 9.06928E+04 7.44415E+04 6.10990E+04 5.01452E+04 + 4.11528E+04 3.37711E+04 2.77119E+04 2.27386E+04 1.86568E+04 1.53069E+04 + 1.25577E+04 1.03018E+04 8.45078E+03 6.93200E+03 5.68595E+03 4.66371E+03 + 3.82513E+03 3.13727E+03 2.57308E+03 2.11035E+03 1.73086E+03 1.41966E+03 + 1.16431E+03 9.55131E+02 7.83614E+02 6.42964E+02 5.27654E+02 4.33123E+02 + 3.55628E+02 2.92099E+02 2.40020E+02 1.97324E+02 1.62318E+02 1.33616E+02 + 1.10077E+02 9.07690E+01 7.49272E+01 6.19223E+01 5.12407E+01 4.24785E+01 + 3.52616E+01 2.93330E+01 2.44426E+01 2.04127E+01 1.70867E+01 1.43379E+01 + 1.20614E+01 1.01770E+01 8.61142E+00 7.30961E+00 6.22528E+00 5.32047E+00 + 4.56400E+00 3.93016E+00 3.39774E+00 2.94920E+00 2.56999E+00 2.24808E+00 + 1.97349E+00 1.73801E+00 1.53489E+00 1.35859E+00 1.20474E+00 1.06946E+00 + 9.50093E-01 8.44193E-01 7.50026E-01 6.65784E-01 5.90452E-01 5.22928E-01 + 4.62363E-01 4.07932E-01 3.59151E-01 3.15388E-01 2.76172E-01 2.41076E-01 + 2.09717E-01 1.81751E-01 1.56867E-01 1.34784E-01 1.15246E-01 9.80194E-02 + 8.28888E-02 6.96580E-02 5.81456E-02 4.81835E-02 3.96185E-02 3.23014E-02 + 2.61008E-02 2.08909E-02 1.65548E-02 1.29849E-02 1.00729E-02 7.73561E-03 + 5.88131E-03 4.43103E-03 3.31306E-03 2.46319E-03 1.82514E-03 1.35092E-03 + 1.00092E-03 7.43535E-04 5.54347E-04 4.14977E-04 3.11885E-04 2.35232E-04 + 1.77926E-04 1.34864E-04 1.02368E-04 7.77622E-05 5.90976E-05 4.49522E-05 + 3.42076E-05 2.60716E-05 1.99247E-05 1.52925E-05 1.18101E-05 9.19642E-06 + 7.23540E-06 5.76116E-06 4.64791E-06 3.80014E-06 3.14770E-06 2.63704E-06 + 2.23567E-06 1.92836E-06 1.67500E-06 1.44810E-06 1.24471E-06 1.06234E-06 + 8.98984E-07 7.52906E-07 6.22722E-07 5.07184E-07 4.05457E-07 3.16622E-07 + 2.40013E-07 1.75138E-07 1.21450E-07 7.84870E-08 4.56861E-08 2.26053E-08 + 8.11630E-09 9.40441E-10 0.00000E+00 9.00923E+08 7.44602E+08 6.11903E+08 + 5.02825E+08 4.13179E+08 3.39505E+08 2.78959E+08 2.29204E+08 1.88316E+08 + 1.54718E+08 1.27109E+08 1.04423E+08 8.57832E+07 7.04678E+07 5.78845E+07 + 4.75463E+07 3.90529E+07 3.20754E+07 2.63433E+07 2.16347E+07 1.77669E+07 + 1.45899E+07 1.19805E+07 9.83722E+06 8.07699E+06 6.63138E+06 5.44414E+06 + 4.46930E+06 3.66568E+06 3.00900E+06 2.46981E+06 2.02713E+06 1.66369E+06 + 1.36533E+06 1.12041E+06 9.19310E+05 7.54241E+05 6.18768E+05 5.07591E+05 + 4.16360E+05 3.41501E+05 2.80080E+05 2.29688E+05 1.88347E+05 1.54435E+05 + 1.26619E+05 1.03804E+05 8.50927E+04 6.97484E+04 5.71662E+04 4.68496E+04 + 3.83915E+04 3.14576E+04 2.57738E+04 2.11150E+04 1.72969E+04 1.41679E+04 + 1.16040E+04 9.50324E+03 7.78219E+03 6.37233E+03 5.21751E+03 4.27170E+03 + 3.49713E+03 2.86287E+03 2.34355E+03 1.91839E+03 1.57035E+03 1.28529E+03 + 1.05219E+03 8.61424E+02 7.05283E+02 5.77522E+02 4.72990E+02 3.87468E+02 + 3.17503E+02 2.60266E+02 2.13443E+02 1.75136E+02 1.43796E+02 1.18152E+02 + 9.71653E+01 7.99866E+01 6.59181E+01 5.43910E+01 4.49589E+01 3.72100E+01 + 3.08611E+01 2.56379E+01 2.13455E+01 1.78128E+01 1.49014E+01 1.24971E+01 + 1.05126E+01 8.86863E+00 7.50557E+00 6.37344E+00 5.43134E+00 4.64577E+00 + 3.98923E+00 3.43907E+00 2.97664E+00 2.58653E+00 2.25605E+00 1.97474E+00 + 1.73398E+00 1.52676E+00 1.34732E+00 1.19113E+00 1.05415E+00 9.33635E-01 + 8.27047E-01 7.32573E-01 6.48337E-01 5.73268E-01 5.06211E-01 4.46274E-01 + 3.92594E-01 3.44652E-01 3.01790E-01 2.63514E-01 2.29375E-01 1.98975E-01 + 1.71956E-01 1.47997E-01 1.26807E-01 1.08122E-01 9.17032E-02 7.73321E-02 + 6.48087E-02 5.39496E-02 4.45854E-02 3.65627E-02 2.97329E-02 2.39655E-02 + 1.91365E-02 1.51312E-02 1.18451E-02 9.17336E-03 7.03569E-03 5.34466E-03 + 4.02549E-03 3.01071E-03 2.24046E-03 1.66268E-03 1.23329E-03 9.16194E-04 + 6.82716E-04 5.10788E-04 3.83853E-04 2.89724E-04 2.19550E-04 1.66945E-04 + 1.27305E-04 9.73066E-05 7.45236E-05 5.71860E-05 4.39979E-05 3.39369E-05 + 2.62780E-05 2.04533E-05 1.60273E-05 1.26653E-05 1.01090E-05 8.16005E-06 + 6.66630E-06 5.51229E-06 4.61038E-06 3.89614E-06 3.32022E-06 2.85287E-06 + 2.47679E-06 2.15618E-06 1.86789E-06 1.60842E-06 1.37486E-06 1.16483E-06 + 9.76349E-07 8.07819E-07 6.57843E-07 5.25484E-07 4.09731E-07 3.09849E-07 + 2.25304E-07 1.55473E-07 9.97866E-08 5.75440E-08 2.80708E-08 9.83264E-09 + 1.14355E-09 0.00000E+00 5.91634E+08 9.08547E+08 7.46143E+08 6.12724E+08 + 5.03137E+08 4.13129E+08 3.39205E+08 2.78494E+08 2.28637E+08 1.87694E+08 + 1.54075E+08 1.26470E+08 1.03805E+08 8.51971E+07 6.99202E+07 5.73791E+07 + 4.70845E+07 3.86343E+07 3.16986E+07 2.60063E+07 2.13347E+07 1.75010E+07 + 1.43552E+07 1.17741E+07 9.65627E+06 7.91880E+06 6.49336E+06 5.32420E+06 + 4.36146E+06 3.57562E+06 2.93114E+06 2.40262E+06 1.96924E+06 1.61389E+06 + 1.32255E+06 1.08363E+06 8.87782E+05 7.27258E+05 5.95701E+05 4.87893E+05 + 3.99556E+05 3.27179E+05 2.67884E+05 2.19313E+05 1.79529E+05 1.46945E+05 + 1.20262E+05 9.84135E+04 8.05250E+04 6.58805E+04 5.38930E+04 4.40816E+04 + 3.60522E+04 2.94818E+04 2.41060E+04 1.97082E+04 1.61108E+04 1.31685E+04 + 1.07623E+04 8.79478E+03 7.18619E+03 5.87121E+03 4.79638E+03 3.91796E+03 + 3.20015E+03 2.61366E+03 2.13452E+03 1.74316E+03 1.42332E+03 1.16236E+03 + 9.49274E+02 7.75265E+02 6.33214E+02 5.17264E+02 4.22627E+02 3.45392E+02 + 2.82363E+02 2.30928E+02 1.88955E+02 1.54702E+02 1.26748E+02 1.03930E+02 + 8.53022E+01 7.00877E+01 5.76556E+01 4.75111E+01 3.92003E+01 3.24103E+01 + 2.68404E+01 2.22764E+01 1.85312E+01 1.54539E+01 1.29202E+01 1.08352E+01 + 9.11310E+00 7.68945E+00 6.51040E+00 5.53200E+00 4.71838E+00 4.04014E+00 + 3.47319E+00 2.99775E+00 2.59756E+00 2.25925E+00 1.97188E+00 1.72646E+00 + 1.51570E+00 1.33361E+00 1.17550E+00 1.03722E+00 9.15909E-01 8.08934E-01 + 7.14415E-01 6.30411E-01 5.55795E-01 4.89364E-01 4.30187E-01 3.77366E-01 + 3.30349E-01 2.88455E-01 2.51167E-01 2.18020E-01 1.88601E-01 1.62541E-01 + 1.39507E-01 1.19204E-01 1.01360E-01 8.57329E-02 7.21003E-02 6.02605E-02 + 5.00290E-02 4.12360E-02 3.37285E-02 2.73591E-02 2.19990E-02 1.75263E-02 + 1.38290E-02 1.08056E-02 8.35539E-03 6.40088E-03 4.85903E-03 3.65914E-03 + 2.73793E-03 2.03965E-03 1.51620E-03 1.12719E-03 8.39684E-04 6.27701E-04 + 4.71299E-04 3.55557E-04 2.69503E-04 2.05173E-04 1.56809E-04 1.20259E-04 + 9.25170E-05 7.13811E-05 5.52422E-05 4.29191E-05 3.34763E-05 2.62499E-05 + 2.07190E-05 1.64834E-05 1.32353E-05 1.07373E-05 8.80690E-06 7.30416E-06 + 6.12273E-06 5.18192E-06 4.42216E-06 3.79787E-06 3.28129E-06 2.85382E-06 + 2.48337E-06 2.15016E-06 1.85016E-06 1.58005E-06 1.33713E-06 1.11914E-06 + 9.24296E-07 7.51037E-07 5.98296E-07 4.64962E-07 3.50195E-07 2.53378E-07 + 1.73772E-07 1.10663E-07 6.31834E-08 3.03858E-08 1.04067E-08 1.21450E-09 + 0.00000E+00 1.37674E+09 1.13611E+09 9.32056E+08 7.64581E+08 6.27156E+08 + 5.14394E+08 4.21877E+08 3.45974E+08 2.83706E+08 2.32627E+08 1.90730E+08 + 1.56366E+08 1.28184E+08 1.05072E+08 8.61207E+07 7.05814E+07 5.78411E+07 + 4.73964E+07 3.88343E+07 3.18162E+07 2.60640E+07 2.13498E+07 1.74866E+07 + 1.43212E+07 1.17276E+07 9.60271E+06 7.86195E+06 6.43624E+06 5.26397E+06 + 4.30854E+06 3.52616E+06 2.88555E+06 2.36106E+06 1.93170E+06 1.58024E+06 + 1.29250E+06 1.05701E+06 8.64320E+05 7.06672E+05 5.77706E+05 4.72217E+05 + 3.85941E+05 3.15387E+05 2.57697E+05 2.10531E+05 1.71975E+05 1.40461E+05 + 1.14706E+05 9.36600E+04 7.64649E+04 6.24177E+04 5.09438E+04 4.15730E+04 + 3.39210E+04 2.76735E+04 2.25733E+04 1.84104E+04 1.50130E+04 1.22409E+04 + 9.97918E+03 8.13426E+03 6.62954E+03 5.40248E+03 4.40201E+03 3.58641E+03 + 2.92162E+03 2.37984E+03 1.93840E+03 1.57853E+03 1.28565E+03 1.04711E+03 + 8.52818E+02 6.94620E+02 5.65829E+02 4.60991E+02 3.75660E+02 3.06212E+02 + 2.49695E+02 2.03702E+02 1.66273E+02 1.35813E+02 1.11020E+02 9.08380E+01 + 7.44020E+01 6.10111E+01 5.01164E+01 4.12176E+01 3.39690E+01 2.80409E+01 + 2.31983E+01 1.92366E+01 1.59915E+01 1.33278E+01 1.11425E+01 9.34314E+00 + 7.86001E+00 6.63528E+00 5.62186E+00 4.78141E+00 4.08262E+00 3.49995E+00 + 3.01246E+00 2.60305E+00 2.25770E+00 1.96497E+00 1.71551E+00 1.50175E+00 + 1.31751E+00 1.15794E+00 1.01873E+00 8.96960E-01 7.89892E-01 6.95581E-01 + 6.12025E-01 5.38045E-01 4.72394E-01 4.14102E-01 3.62241E-01 3.16231E-01 + 2.75366E-01 2.39112E-01 2.06989E-01 1.78571E-01 1.53478E-01 1.31372E-01 + 1.11949E-01 9.49346E-02 8.00823E-02 6.71683E-02 5.59895E-02 4.63613E-02 + 3.81143E-02 3.10964E-02 2.51624E-02 2.01853E-02 1.60460E-02 1.26353E-02 + 9.85523E-03 7.60912E-03 5.82256E-03 4.41688E-03 3.32539E-03 2.48886E-03 + 1.85550E-03 1.38094E-03 1.02817E-03 7.67213E-04 5.74500E-04 4.32026E-04 + 3.26340E-04 2.47564E-04 1.88522E-04 1.44024E-04 1.10318E-04 8.46821E-05 + 6.51177E-05 5.01566E-05 3.87210E-05 2.99530E-05 2.32427E-05 1.81101E-05 + 1.41860E-05 1.11855E-05 8.88871E-06 7.12619E-06 5.76765E-06 4.71375E-06 + 3.88893E-06 3.23683E-06 2.71473E-06 2.29508E-06 1.95812E-06 1.67457E-06 + 1.42657E-06 1.20922E-06 1.01844E-06 8.50907E-07 7.03873E-07 5.75099E-07 + 4.62713E-07 3.65290E-07 2.81538E-07 2.10432E-07 1.51182E-07 1.03002E-07 + 6.51861E-08 3.69964E-08 1.76844E-08 6.01621E-09 7.02746E-10 0.00000E+00 + 1.75592E+09 1.44720E+09 1.18564E+09 9.71252E+08 7.95559E+08 6.51590E+08 + 5.33626E+08 4.36978E+08 3.57801E+08 2.92942E+08 2.39818E+08 1.96308E+08 + 1.60676E+08 1.31499E+08 1.07609E+08 8.80504E+07 7.20390E+07 5.89330E+07 + 4.82061E+07 3.94275E+07 3.22439E+07 2.63663E+07 2.15576E+07 1.76238E+07 + 1.44062E+07 1.17747E+07 9.62249E+06 7.86291E+06 6.41868E+06 5.24371E+06 + 4.28328E+06 3.49832E+06 2.85684E+06 2.33268E+06 1.90444E+06 1.55451E+06 + 1.26867E+06 1.03525E+06 8.44653E+05 6.89044E+05 5.62019E+05 4.58342E+05 + 3.73733E+05 3.04695E+05 2.48372E+05 2.02428E+05 1.64956E+05 1.34399E+05 + 1.09484E+05 8.91732E+04 7.26182E+04 5.91267E+04 4.81335E+04 3.91776E+04 + 3.18826E+04 2.59415E+04 2.11039E+04 1.71655E+04 1.39597E+04 1.13508E+04 + 9.22788E+03 7.50083E+03 6.09607E+03 4.95366E+03 4.02478E+03 3.26966E+03 + 2.65589E+03 2.15713E+03 1.75164E+03 1.42254E+03 1.15523E+03 9.38118E+02 + 7.61834E+02 6.18725E+02 5.02566E+02 4.08293E+02 3.31790E+02 2.69713E+02 + 2.19345E+02 1.78478E+02 1.45319E+02 1.18411E+02 9.65738E+01 7.88440E+01 + 6.44433E+01 5.27633E+01 4.32526E+01 3.55299E+01 2.92338E+01 2.41068E+01 + 1.99257E+01 1.65116E+01 1.37180E+01 1.14332E+01 9.55773E+00 8.01652E+00 + 6.74758E+00 5.70057E+00 4.83463E+00 4.11654E+00 3.51926E+00 3.02074E+00 + 2.60300E+00 2.25141E+00 1.95402E+00 1.70116E+00 1.48496E+00 1.29905E+00 + 1.13843E+00 9.98689E-01 8.76780E-01 7.69902E-01 6.76041E-01 5.93140E-01 + 5.19971E-01 4.55244E-01 3.97958E-01 3.47154E-01 3.02226E-01 2.62450E-01 + 2.27275E-01 1.96207E-01 1.68810E-01 1.44696E-01 1.23520E-01 1.04974E-01 + 8.87804E-02 7.46902E-02 6.24787E-02 5.19428E-02 4.28982E-02 3.51767E-02 + 2.86279E-02 2.31089E-02 1.84953E-02 1.46708E-02 1.15298E-02 8.97766E-03 + 6.92196E-03 5.29150E-03 4.01192E-03 3.02052E-03 2.26199E-03 1.68831E-03 + 1.25864E-03 9.39147E-04 7.02568E-04 5.27584E-04 3.97949E-04 3.01555E-04 + 2.29518E-04 1.75380E-04 1.34467E-04 1.03393E-04 7.96964E-05 6.15637E-05 + 4.76591E-05 3.69998E-05 2.88006E-05 2.25027E-05 1.76652E-05 1.39485E-05 + 1.10905E-05 8.88832E-06 7.18577E-06 5.86253E-06 4.82675E-06 4.00844E-06 + 3.35519E-06 2.82731E-06 2.39860E-06 2.04915E-06 1.75259E-06 1.49321E-06 + 1.26579E-06 1.06605E-06 8.90513E-07 7.36315E-07 6.01146E-07 4.83108E-07 + 3.80744E-07 2.92762E-07 2.18131E-07 1.56057E-07 1.05736E-07 6.64217E-08 + 3.73258E-08 1.75790E-08 5.84171E-09 6.84895E-10 0.00000E+00 2.26488E+09 + 1.86395E+09 1.52464E+09 1.24695E+09 1.01973E+09 8.33821E+08 6.81734E+08 + 5.57327E+08 4.55573E+08 3.72354E+08 3.04303E+08 2.48660E+08 2.03168E+08 + 1.65979E+08 1.35582E+08 1.10738E+08 9.04349E+07 7.38454E+07 6.02916E+07 + 4.92192E+07 4.01750E+07 3.27885E+07 2.67565E+07 2.18313E+07 1.78102E+07 + 1.45278E+07 1.18485E+07 9.66214E+06 7.87116E+06 6.41696E+06 5.23067E+06 + 4.26306E+06 3.47392E+06 2.83043E+06 2.30579E+06 1.87797E+06 1.52927E+06 + 1.24510E+06 1.01357E+06 8.24959E+05 6.71328E+05 5.46213E+05 4.44338E+05 + 3.61400E+05 2.93890E+05 2.38947E+05 1.94241E+05 1.57869E+05 1.28284E+05 + 1.04224E+05 8.46599E+04 6.87551E+04 5.58274E+04 4.53217E+04 3.67858E+04 + 2.98517E+04 2.42199E+04 1.96468E+04 1.59340E+04 1.29204E+04 1.04748E+04 + 8.49056E+03 6.88093E+03 5.57549E+03 4.51697E+03 3.65885E+03 2.96332E+03 + 2.39972E+03 1.94282E+03 1.57306E+03 1.27360E+03 1.03108E+03 8.34746E+02 + 6.75837E+02 5.47238E+02 4.43184E+02 3.59000E+02 2.90900E+02 2.35814E+02 + 1.91257E+02 1.55216E+02 1.26062E+02 1.02476E+02 8.33863E+01 6.79304E+01 + 5.54346E+01 4.52920E+01 3.70825E+01 3.04111E+01 2.49958E+01 2.05938E+01 + 1.70108E+01 1.40882E+01 1.17055E+01 9.75565E+00 8.15817E+00 6.84677E+00 + 5.76782E+00 4.87791E+00 4.14187E+00 3.53118E+00 3.02269E+00 2.59756E+00 + 2.24054E+00 1.93922E+00 1.68357E+00 1.46549E+00 1.27840E+00 1.11716E+00 + 9.77237E-01 8.55508E-01 7.49091E-01 6.55911E-01 5.73861E-01 5.01664E-01 + 4.37997E-01 3.81825E-01 3.32166E-01 2.88388E-01 2.49752E-01 2.15693E-01 + 1.85706E-01 1.59344E-01 1.36215E-01 1.15968E-01 9.82920E-02 8.29071E-02 + 6.95635E-02 5.80365E-02 4.81234E-02 3.96412E-02 3.24236E-02 2.63223E-02 + 2.11973E-02 1.69271E-02 1.33989E-02 1.05103E-02 8.17060E-03 6.29160E-03 + 4.80540E-03 3.64191E-03 2.74232E-03 2.05510E-03 1.53586E-03 1.14707E-03 + 8.57839E-04 6.43433E-04 4.84579E-04 3.66639E-04 2.78723E-04 2.12844E-04 + 1.63198E-04 1.25576E-04 9.69241E-05 7.50145E-05 5.82038E-05 4.52766E-05 + 3.53370E-05 2.76664E-05 2.17529E-05 1.71917E-05 1.36705E-05 1.09479E-05 + 8.83710E-06 7.19382E-06 5.90697E-06 4.89153E-06 4.08267E-06 3.43158E-06 + 2.90132E-06 2.46693E-06 2.10869E-06 1.80282E-06 1.53533E-06 1.30080E-06 + 1.09480E-06 9.13715E-07 7.54632E-07 6.15187E-07 4.93463E-07 3.87975E-07 + 2.97432E-07 2.20785E-07 1.57220E-07 1.05901E-07 6.60281E-08 3.67461E-08 + 1.70657E-08 5.55623E-09 6.53589E-10 0.00000E+00 2.93728E+09 2.41352E+09 + 1.97076E+09 1.60901E+09 1.31350E+09 1.07214E+09 8.75020E+08 7.14054E+08 + 5.82625E+08 4.75326E+08 3.87738E+08 3.16249E+08 2.57906E+08 2.10299E+08 + 1.71456E+08 1.39768E+08 1.13921E+08 9.28411E+07 7.56508E+07 6.16345E+07 + 5.02078E+07 4.08935E+07 3.33022E+07 2.71160E+07 2.20755E+07 1.79691E+07 + 1.46241E+07 1.19001E+07 9.67330E+06 7.86902E+06 6.40022E+06 5.20472E+06 + 4.23181E+06 3.44017E+06 2.79614E+06 2.27214E+06 1.84596E+06 1.49945E+06 + 1.21775E+06 9.88791E+05 8.02724E+05 6.51544E+05 5.28732E+05 4.28984E+05 + 3.47984E+05 2.82221E+05 2.28839E+05 1.85515E+05 1.50362E+05 1.21844E+05 + 9.87140E+04 7.99573E+04 6.47506E+04 5.24245E+04 4.24355E+04 3.43423E+04 + 2.77864E+04 2.24772E+04 1.81784E+04 1.46986E+04 1.18824E+04 9.60371E+03 + 7.76043E+03 6.26970E+03 5.06437E+03 4.09003E+03 3.30257E+03 2.66635E+03 + 2.15208E+03 1.73713E+03 1.40207E+03 1.13154E+03 9.13194E+02 7.37006E+02 + 5.94861E+02 4.80203E+02 3.87729E+02 3.13156E+02 2.53025E+02 2.04541E+02 + 1.65449E+02 1.33927E+02 1.08507E+02 8.79998E+01 7.14497E+01 5.81125E+01 + 4.73220E+01 3.86165E+01 3.15648E+01 2.58595E+01 2.12366E+01 1.74859E+01 + 1.44363E+01 1.19578E+01 9.93584E+00 8.28428E+00 6.93246E+00 5.82341E+00 + 4.91118E+00 4.15865E+00 3.53583E+00 3.01846E+00 2.58691E+00 2.22529E+00 + 1.92076E+00 1.66296E+00 1.44353E+00 1.25574E+00 1.09428E+00 9.54535E-01 + 8.33288E-01 7.27590E-01 6.35307E-01 5.54288E-01 4.83215E-01 4.20728E-01 + 3.65768E-01 3.17331E-01 2.74762E-01 2.37310E-01 2.04396E-01 1.75507E-01 + 1.50190E-01 1.28046E-01 1.08723E-01 9.19055E-02 7.73145E-02 6.46998E-02 + 5.38372E-02 4.45256E-02 3.65839E-02 2.98482E-02 2.41727E-02 1.94210E-02 + 1.54746E-02 1.22242E-02 9.57152E-03 7.42944E-03 5.71411E-03 4.36098E-03 + 3.30417E-03 2.48866E-03 1.86656E-03 1.39691E-03 1.04529E-03 7.83568E-04 + 5.89312E-04 4.45126E-04 3.37834E-04 2.57651E-04 1.97403E-04 1.51874E-04 + 1.17275E-04 9.08532E-05 7.05937E-05 5.50066E-05 4.29863E-05 3.37164E-05 + 2.65394E-05 2.09863E-05 1.66856E-05 1.33502E-05 1.07577E-05 8.73598E-06 + 7.15198E-06 5.90302E-06 4.91039E-06 4.11396E-06 3.46828E-06 2.93893E-06 + 2.50211E-06 2.13859E-06 1.82683E-06 1.55430E-06 1.31541E-06 1.10565E-06 + 9.21348E-07 7.59531E-07 6.17814E-07 4.94268E-07 3.87386E-07 2.95867E-07 + 2.18638E-07 1.54850E-07 1.03618E-07 6.40766E-08 3.52914E-08 1.61537E-08 + 5.15466E-09 6.08374E-10 0.00000E+00 3.81333E+09 3.12822E+09 2.54977E+09 + 2.07798E+09 1.69326E+09 1.37958E+09 1.12386E+09 9.15408E+08 7.45516E+08 + 6.07069E+08 4.94262E+08 4.02358E+08 3.27494E+08 2.66521E+08 2.16866E+08 + 1.76436E+08 1.43521E+08 1.16728E+08 9.49220E+07 7.71771E+07 6.27393E+07 + 5.09941E+07 4.14407E+07 3.36714E+07 2.73540E+07 2.22180E+07 1.80429E+07 + 1.46501E+07 1.18824E+07 9.64466E+06 7.82690E+06 6.35057E+06 5.15174E+06 + 4.17842E+06 3.38834E+06 2.74694E+06 2.22647E+06 1.80424E+06 1.46179E+06 + 1.18408E+06 9.58928E+05 7.76422E+05 6.28514E+05 5.08670E+05 4.11586E+05 + 3.32957E+05 2.69287E+05 2.17742E+05 1.76023E+05 1.42263E+05 1.14952E+05 + 9.28607E+04 7.49971E+04 6.05553E+04 4.88826E+04 3.94503E+04 3.18302E+04 + 2.56758E+04 2.07062E+04 1.66945E+04 1.34569E+04 1.08446E+04 8.73736E+03 + 7.03803E+03 5.66799E+03 4.56371E+03 3.67385E+03 2.95701E+03 2.37931E+03 + 1.91457E+03 1.54044E+03 1.23928E+03 9.96963E+02 8.02036E+02 6.45262E+02 + 5.19199E+02 4.17848E+02 3.36375E+02 2.70890E+02 2.18258E+02 1.75958E+02 + 1.41959E+02 1.14630E+02 9.26556E+01 7.49785E+01 6.07797E+01 4.93294E+01 + 4.01217E+01 3.26876E+01 2.66923E+01 2.18501E+01 1.79341E+01 1.47602E+01 + 1.21888E+01 1.00974E+01 8.39431E+00 7.00437E+00 5.86725E+00 4.93447E+00 + 4.16698E+00 3.53336E+00 3.00826E+00 2.57126E+00 2.20588E+00 1.89887E+00 + 1.63953E+00 1.41930E+00 1.23125E+00 1.06997E+00 9.30743E-01 8.10264E-01 + 7.05525E-01 6.14341E-01 5.34520E-01 4.64705E-01 4.03509E-01 3.49848E-01 + 3.02699E-01 2.61388E-01 2.25153E-01 1.93407E-01 1.65628E-01 1.41359E-01 + 1.20197E-01 1.01787E-01 8.58152E-02 7.20009E-02 6.00953E-02 4.98759E-02 + 4.11436E-02 3.37198E-02 2.74435E-02 2.21723E-02 1.77732E-02 1.41313E-02 + 1.11412E-02 8.70838E-03 6.74975E-03 5.18572E-03 3.95512E-03 2.99618E-03 + 2.25755E-03 1.69484E-03 1.27030E-03 9.52457E-04 7.15709E-04 5.39750E-04 + 4.08896E-04 3.11298E-04 2.38170E-04 1.83072E-04 1.41318E-04 1.09500E-04 + 8.51344E-05 6.64013E-05 5.19493E-05 4.07731E-05 3.21287E-05 2.54144E-05 + 2.02011E-05 1.61475E-05 1.29897E-05 1.05232E-05 8.58928E-06 7.06507E-06 + 5.85574E-06 4.88843E-06 4.10736E-06 3.47019E-06 2.94485E-06 2.50865E-06 + 2.14304E-06 1.82849E-06 1.55365E-06 1.31288E-06 1.10159E-06 9.16111E-07 + 7.53442E-07 6.11192E-07 4.87428E-07 3.80617E-07 2.89451E-07 2.12822E-07 + 1.49835E-07 9.95495E-08 6.10269E-08 3.32476E-08 1.49927E-08 4.69055E-09 + 5.55454E-10 0.00000E+00 4.94061E+09 4.04626E+09 3.29207E+09 2.67803E+09 + 2.17820E+09 1.77140E+09 1.44035E+09 1.17099E+09 9.51863E+08 7.73618E+08 + 6.28652E+08 5.10769E+08 4.14924E+08 3.37009E+08 2.73680E+08 2.22214E+08 + 1.80396E+08 1.46422E+08 1.18826E+08 9.64144E+07 7.82156E+07 6.34405E+07 + 5.14470E+07 4.17133E+07 3.38147E+07 2.74065E+07 2.22081E+07 1.79927E+07 + 1.45613E+07 1.17928E+07 9.54878E+06 7.73019E+06 6.25666E+06 5.06296E+06 + 4.09614E+06 3.31302E+06 2.67898E+06 2.16580E+06 1.75052E+06 1.41455E+06 + 1.14279E+06 9.23021E+05 7.45340E+05 6.01717E+05 4.85650E+05 3.91875E+05 + 3.16128E+05 2.54958E+05 2.05572E+05 1.65709E+05 1.33541E+05 1.07590E+05 + 8.66586E+04 6.97809E+04 5.61753E+04 4.52103E+04 3.63758E+04 2.92598E+04 + 2.35296E+04 1.89165E+04 1.52038E+04 1.22166E+04 9.81385E+03 7.88170E+03 + 6.32843E+03 5.08009E+03 4.07711E+03 3.27152E+03 2.62423E+03 2.10507E+03 + 1.68840E+03 1.35402E+03 1.08579E+03 8.70698E+02 6.98243E+02 5.60006E+02 + 4.49217E+02 3.60442E+02 2.89315E+02 2.32332E+02 1.86682E+02 1.50111E+02 + 1.20809E+02 9.73246E+01 7.84946E+01 6.34190E+01 5.13012E+01 4.15886E+01 + 3.37722E+01 2.74891E+01 2.24307E+01 1.83529E+01 1.50583E+01 1.23973E+01 + 1.02397E+01 8.48790E+00 7.06233E+00 5.89933E+00 4.94787E+00 4.16703E+00 + 3.52397E+00 2.99230E+00 2.55084E+00 2.18255E+00 1.87376E+00 1.61350E+00 + 1.39298E+00 1.20513E+00 1.04441E+00 9.06014E-01 7.86572E-01 6.83017E-01 + 5.93118E-01 5.14648E-01 4.46214E-01 3.86407E-01 3.34119E-01 2.88313E-01 + 2.48301E-01 2.13311E-01 1.82747E-01 1.56084E-01 1.32861E-01 1.12673E-01 + 9.51640E-02 8.00204E-02 6.69632E-02 5.57454E-02 4.61465E-02 3.79704E-02 + 3.10416E-02 2.52024E-02 2.03139E-02 1.62472E-02 1.28911E-02 1.01442E-02 + 7.91595E-03 6.12727E-03 4.70284E-03 3.58488E-03 2.71558E-03 2.04714E-03 + 1.53850E-03 1.15497E-03 8.67783E-04 6.53692E-04 4.94340E-04 3.75600E-04 + 2.86826E-04 2.20135E-04 1.69748E-04 1.31457E-04 1.02198E-04 7.97322E-05 + 6.24130E-05 4.90162E-05 3.86274E-05 3.05688E-05 2.42900E-05 1.93981E-05 + 1.55800E-05 1.25931E-05 1.02492E-05 8.40199E-06 6.93824E-06 5.77029E-06 + 4.83069E-06 4.06771E-06 3.44192E-06 2.92344E-06 2.49064E-06 2.12583E-06 + 1.81125E-06 1.53654E-06 1.29605E-06 1.08522E-06 9.00345E-07 7.38464E-07 + 5.97179E-07 4.74561E-07 3.69056E-07 2.79343E-07 2.04275E-07 1.42907E-07 + 9.42344E-08 5.72460E-08 3.08381E-08 1.36965E-08 4.20265E-09 4.99350E-10 + 0.00000E+00 6.37497E+09 5.21237E+09 4.23315E+09 3.43731E+09 2.79065E+09 + 2.26528E+09 1.83851E+09 1.49190E+09 1.21043E+09 9.81904E+08 7.96384E+08 + 6.45804E+08 5.23604E+08 4.24452E+08 3.44014E+08 2.78769E+08 2.25857E+08 + 1.82954E+08 1.48173E+08 1.19981E+08 9.71339E+07 7.86223E+07 6.36259E+07 + 5.14796E+07 4.16435E+07 3.36798E+07 2.72328E+07 2.20159E+07 1.77782E+07 + 1.43665E+07 1.16069E+07 9.37538E+06 7.57118E+06 6.11278E+06 4.93418E+06 + 3.98163E+06 3.21214E+06 2.59074E+06 2.08903E+06 1.68406E+06 1.35725E+06 + 1.09359E+06 8.80911E+05 7.09409E+05 5.71145E+05 4.59705E+05 3.69908E+05 + 2.97570E+05 2.39311E+05 1.92404E+05 1.54648E+05 1.24265E+05 9.98223E+04 + 8.01643E+04 6.43587E+04 5.16543E+04 4.14456E+04 3.32447E+04 2.66587E+04 + 2.13712E+04 1.71275E+04 1.37225E+04 1.09914E+04 8.80137E+03 7.04585E+03 + 5.63905E+03 4.51202E+03 3.60946E+03 2.88641E+03 2.30821E+03 1.84556E+03 + 1.47539E+03 1.17938E+03 9.42730E+02 7.53582E+02 6.02437E+02 4.81686E+02 + 3.85233E+02 3.08201E+02 2.46684E+02 1.97561E+02 1.58333E+02 1.27005E+02 + 1.01978E+02 8.19760E+01 6.60140E+01 5.32254E+01 4.30081E+01 3.48123E+01 + 2.82452E+01 2.29751E+01 1.87400E+01 1.53290E+01 1.25825E+01 1.03622E+01 + 8.56480E+00 7.10632E+00 5.91974E+00 4.95156E+00 4.15902E+00 3.50791E+00 + 2.97085E+00 2.52591E+00 2.15554E+00 1.84568E+00 1.58509E+00 1.36479E+00 + 1.17756E+00 1.01776E+00 8.80500E-01 7.62347E-01 6.60184E-01 5.71740E-01 + 4.94758E-01 4.27815E-01 3.69480E-01 3.18630E-01 2.74215E-01 2.35533E-01 + 2.01806E-01 1.72435E-01 1.46888E-01 1.24704E-01 1.05477E-01 8.88531E-02 + 7.45186E-02 6.21972E-02 5.16443E-02 4.26425E-02 3.49990E-02 2.85419E-02 + 2.31175E-02 1.85906E-02 1.48364E-02 1.17479E-02 9.22770E-03 7.18944E-03 + 5.55791E-03 4.26208E-03 3.24747E-03 2.46015E-03 1.85571E-03 1.39625E-03 + 1.04993E-03 7.90550E-04 5.97001E-04 4.52713E-04 3.44977E-04 2.64235E-04 + 2.03417E-04 1.57342E-04 1.22232E-04 9.53300E-05 7.46191E-05 5.86115E-05 + 4.61970E-05 3.65441E-05 2.90353E-05 2.31672E-05 1.85802E-05 1.49871E-05 + 1.21650E-05 9.94062E-06 8.17939E-06 6.77675E-06 5.65178E-06 4.74206E-06 + 3.99963E-06 3.38779E-06 2.87870E-06 2.45181E-06 2.09038E-06 1.77819E-06 + 1.50575E-06 1.26746E-06 1.05879E-06 8.76090E-07 7.16407E-07 5.77368E-07 + 4.57046E-07 3.53874E-07 2.66513E-07 1.93774E-07 1.34660E-07 8.81037E-08 + 5.30219E-08 2.82341E-08 1.23486E-08 3.71762E-09 4.43207E-10 0.00000E+00 + 8.18145E+09 6.67853E+09 5.41419E+09 4.38842E+09 3.55638E+09 2.88159E+09 + 2.33443E+09 1.89083E+09 1.53125E+09 1.23983E+09 1.00369E+09 8.12367E+08 + 6.57393E+08 5.31882E+08 4.30251E+08 3.47972E+08 2.81371E+08 2.27472E+08 + 1.83861E+08 1.48580E+08 1.20045E+08 9.69691E+07 7.83124E+07 6.32316E+07 + 5.10437E+07 4.11957E+07 3.32397E+07 2.68149E+07 2.16068E+07 1.74226E+07 + 1.40454E+07 1.13201E+07 9.12145E+06 7.34801E+06 5.91790E+06 4.76461E+06 + 3.83502E+06 3.08598E+06 2.48259E+06 1.99663E+06 1.60536E+06 1.29041E+06 + 1.03696E+06 8.33050E+05 6.69046E+05 5.37174E+05 4.31168E+05 3.45978E+05 + 2.77536E+05 2.22566E+05 1.78429E+05 1.43000E+05 1.14571E+05 9.17641E+04 + 7.34742E+04 5.88110E+04 4.70591E+04 3.76436E+04 3.01022E+04 2.40641E+04 + 1.92310E+04 1.53639E+04 1.22706E+04 9.79713E+03 7.81998E+03 6.24008E+03 + 4.97802E+03 3.97025E+03 3.16527E+03 2.52347E+03 2.01144E+03 1.60300E+03 + 1.27737E+03 1.01784E+03 8.11036E+02 6.46296E+02 5.15093E+02 4.10621E+02 + 3.27446E+02 2.61236E+02 2.08532E+02 1.66579E+02 1.33182E+02 1.06588E+02 + 8.54017E+01 6.85492E+01 5.50904E+01 4.43721E+01 3.58018E+01 2.89565E+01 + 2.34804E+01 1.90936E+01 1.55712E+01 1.27436E+01 1.04646E+01 8.62494E+00 + 7.13639E+00 5.92864E+00 4.94577E+00 4.14321E+00 3.48546E+00 2.94418E+00 + 2.49674E+00 2.12511E+00 1.81487E+00 1.55453E+00 1.33494E+00 1.14873E+00 + 9.90189E-01 8.54346E-01 7.37714E-01 6.37136E-01 5.50301E-01 4.74930E-01 + 4.09574E-01 3.52786E-01 3.03426E-01 2.60440E-01 2.23111E-01 1.90660E-01 + 1.62483E-01 1.38047E-01 1.16891E-01 9.86111E-02 8.28528E-02 6.93061E-02 + 5.76974E-02 4.77854E-02 3.93565E-02 3.22217E-02 2.62132E-02 2.11813E-02 + 1.69951E-02 1.35343E-02 1.06958E-02 8.38651E-03 6.52429E-03 5.03780E-03 + 3.86020E-03 2.94028E-03 2.22781E-03 1.68164E-03 1.26685E-03 9.54297E-04 + 7.20104E-04 5.45166E-04 4.14539E-04 3.16796E-04 2.43365E-04 1.87907E-04 + 1.45779E-04 1.13590E-04 8.88610E-05 6.97740E-05 5.49841E-05 4.34851E-05 + 3.45209E-05 2.75288E-05 2.20487E-05 1.77515E-05 1.43737E-05 1.17106E-05 + 9.60301E-06 7.92685E-06 6.58580E-06 5.50515E-06 4.62717E-06 3.90741E-06 + 3.31177E-06 2.81430E-06 2.39555E-06 2.03973E-06 1.73206E-06 1.46376E-06 + 1.22933E-06 1.02432E-06 8.45120E-07 6.88841E-07 5.53126E-07 4.36059E-07 + 3.36058E-07 2.51767E-07 1.81957E-07 1.25577E-07 8.14999E-08 4.85783E-08 + 2.55642E-08 1.10089E-08 3.25310E-09 3.89132E-10 0.00000E+00 1.04352E+10 + 8.50473E+09 6.88257E+09 5.56875E+09 4.50490E+09 3.64362E+09 2.94646E+09 + 2.38224E+09 1.92569E+09 1.55634E+09 1.25759E+09 1.01598E+09 8.20623E+08 + 6.62697E+08 5.35053E+08 4.31905E+08 3.48568E+08 2.81251E+08 2.26886E+08 + 1.82989E+08 1.47552E+08 1.18952E+08 9.58727E+07 7.72537E+07 6.22359E+07 + 5.01255E+07 4.03612E+07 3.24920E+07 2.61261E+07 2.10221E+07 1.69110E+07 + 1.36004E+07 1.09351E+07 8.78980E+06 7.06350E+06 5.67432E+06 4.55702E+06 + 3.65868E+06 2.93660E+06 2.35635E+06 1.89020E+06 1.51582E+06 1.21522E+06 + 9.73941E+05 7.80325E+05 6.25003E+05 5.00440E+05 4.00574E+05 3.20534E+05 + 2.56403E+05 2.05035E+05 1.63904E+05 1.30979E+05 1.04633E+05 8.35583E+04 + 6.67052E+04 5.32330E+04 4.24670E+04 3.38667E+04 2.69989E+04 2.15164E+04 + 1.71414E+04 1.36515E+04 1.08685E+04 8.65009E+03 6.88238E+03 5.47427E+03 + 4.35309E+03 3.46011E+03 2.75020E+03 2.18550E+03 1.73638E+03 1.37938E+03 + 1.09570E+03 8.70345E+02 6.91373E+02 5.49272E+02 4.36472E+02 3.46947E+02 + 2.75904E+02 2.19531E+02 1.74800E+02 1.39304E+02 1.11127E+02 8.87518E+01 + 7.10099E+01 5.68855E+01 4.56729E+01 3.67355E+01 2.96194E+01 2.39443E+01 + 1.94121E+01 1.57840E+01 1.28803E+01 1.05467E+01 8.66836E+00 7.15272E+00 + 5.92629E+00 4.93078E+00 4.11992E+00 3.45693E+00 2.91259E+00 2.46363E+00 + 2.09153E+00 1.78158E+00 1.52205E+00 1.30362E+00 1.11882E+00 9.61854E-01 + 8.27692E-01 7.12797E-01 6.13977E-01 5.28889E-01 4.55239E-01 3.91553E-01 + 3.36372E-01 2.88548E-01 2.47018E-01 2.11058E-01 1.79888E-01 1.52902E-01 + 1.29569E-01 1.09427E-01 9.20739E-02 7.71600E-02 6.43778E-02 5.34574E-02 + 4.41615E-02 3.62807E-02 2.96305E-02 2.40474E-02 1.93863E-02 1.55204E-02 + 1.23342E-02 9.72885E-03 7.61550E-03 5.91610E-03 4.56325E-03 3.49416E-03 + 2.66085E-03 2.01664E-03 1.52346E-03 1.14920E-03 8.67232E-04 6.55847E-04 + 4.97763E-04 3.79519E-04 2.90850E-04 2.24072E-04 1.73508E-04 1.34994E-04 + 1.05489E-04 8.27642E-05 6.51803E-05 5.15220E-05 4.08768E-05 3.25575E-05 + 2.60516E-05 2.09383E-05 1.69166E-05 1.37450E-05 1.12355E-05 9.24172E-06 + 7.64960E-06 6.37036E-06 5.33505E-06 4.49034E-06 3.79506E-06 3.21753E-06 + 2.73360E-06 2.32492E-06 1.97666E-06 1.67532E-06 1.41277E-06 1.18362E-06 + 9.83537E-07 8.08986E-07 6.57122E-07 5.25626E-07 4.12594E-07 3.16434E-07 + 2.35773E-07 1.69343E-07 1.16043E-07 7.46917E-08 4.40856E-08 2.29232E-08 + 9.71914E-09 2.82005E-09 3.38464E-10 0.00000E+00 1.32227E+10 1.07597E+10 + 8.69242E+09 7.02096E+09 5.66981E+09 4.57779E+09 3.69536E+09 2.98244E+09 + 2.40657E+09 1.94149E+09 1.56596E+09 1.26281E+09 1.01813E+09 8.20675E+08 + 6.61372E+08 5.32875E+08 4.29247E+08 3.45693E+08 2.78339E+08 2.24056E+08 + 1.80317E+08 1.45082E+08 1.16704E+08 9.38532E+07 7.54580E+07 6.06527E+07 + 4.87389E+07 3.91564E+07 3.14199E+07 2.52295E+07 2.02533E+07 1.62542E+07 + 1.30411E+07 1.04603E+07 8.38779E+06 6.72354E+06 5.38782E+06 4.31617E+06 + 3.45662E+06 2.76739E+06 2.21490E+06 1.77215E+06 1.41745E+06 1.13338E+06 + 9.05936E+05 7.23896E+05 5.78240E+05 4.61734E+05 3.68575E+05 2.94108E+05 + 2.34604E+05 1.87072E+05 1.49117E+05 1.18819E+05 9.46427E+04 7.53578E+04 + 5.99803E+04 4.77231E+04 3.79567E+04 3.01777E+04 2.39842E+04 1.90549E+04 + 1.51332E+04 1.20143E+04 9.53499E+03 7.56475E+03 5.99968E+03 4.75700E+03 + 3.77004E+03 2.98767E+03 2.36712E+03 1.87501E+03 1.48499E+03 1.17598E+03 + 9.31234E+02 7.37447E+02 5.84049E+02 4.62652E+02 3.66599E+02 2.90610E+02 + 2.30499E+02 1.82950E+02 1.45335E+02 1.15570E+02 9.20072E+01 7.33822E+01 + 5.86011E+01 4.69037E+01 3.76087E+01 3.02307E+01 2.43649E+01 1.96944E+01 + 1.59668E+01 1.29922E+01 1.06085E+01 8.69524E+00 7.15560E+00 5.91301E+00 + 4.90695E+00 4.08948E+00 3.42267E+00 2.87641E+00 2.42686E+00 2.05508E+00 + 1.74605E+00 1.48785E+00 1.27103E+00 1.08801E+00 9.32910E-01 8.00671E-01 + 6.87710E-01 5.90803E-01 5.07587E-01 4.35752E-01 3.73807E-01 3.20285E-01 + 2.74029E-01 2.33975E-01 1.99392E-01 1.69503E-01 1.43701E-01 1.21456E-01 + 1.02309E-01 8.58628E-02 7.17699E-02 5.97273E-02 4.94697E-02 4.07645E-02 + 3.34070E-02 2.72173E-02 2.20367E-02 1.77248E-02 1.41595E-02 1.12300E-02 + 8.84155E-03 6.90977E-03 5.36069E-03 4.13074E-03 3.16111E-03 2.40690E-03 + 1.82483E-03 1.37978E-03 1.04227E-03 7.87983E-04 5.97235E-04 4.54406E-04 + 3.47382E-04 2.66952E-04 2.06230E-04 1.60133E-04 1.24930E-04 9.78928E-05 + 7.70172E-05 6.08253E-05 4.82186E-05 3.83702E-05 3.06551E-05 2.46066E-05 + 1.98402E-05 1.60805E-05 1.31062E-05 1.07449E-05 8.86198E-06 7.35265E-06 + 6.13513E-06 5.14587E-06 4.33560E-06 3.66625E-06 3.10842E-06 2.63966E-06 + 2.24267E-06 1.90365E-06 1.61018E-06 1.35474E-06 1.13208E-06 9.37994E-07 + 7.69036E-07 6.22421E-07 4.95870E-07 3.87495E-07 2.95695E-07 2.19083E-07 + 1.56355E-07 1.06365E-07 6.78868E-08 3.96715E-08 2.03788E-08 8.50660E-09 + 2.42458E-09 2.91974E-10 0.00000E+00 1.66420E+10 1.35214E+10 1.09052E+10 + 8.79336E+09 7.08903E+09 5.71386E+09 4.60449E+09 3.70973E+09 2.98820E+09 + 2.40649E+09 1.93760E+09 1.55972E+09 1.25525E+09 1.00999E+09 8.12464E+08 + 6.53415E+08 5.25378E+08 4.22329E+08 3.39409E+08 2.72703E+08 2.19053E+08 + 1.75913E+08 1.41233E+08 1.13360E+08 9.09644E+07 7.29733E+07 5.85236E+07 + 4.69239E+07 3.75769E+07 3.01125E+07 2.41240E+07 1.93208E+07 1.54695E+07 + 1.23822E+07 9.90812E+06 7.92539E+06 6.33734E+06 5.06588E+06 4.04822E+06 + 3.23393E+06 2.58258E+06 2.06173E+06 1.64536E+06 1.31262E+06 1.04681E+06 + 8.34532E+05 6.65061E+05 5.29813E+05 4.21914E+05 3.35864E+05 2.67264E+05 + 2.12594E+05 1.69043E+05 1.34361E+05 1.06753E+05 8.47850E+04 6.73108E+04 + 5.34170E+04 4.23742E+04 3.36010E+04 2.66337E+04 2.11028E+04 1.67141E+04 + 1.32330E+04 1.04730E+04 8.28570E+03 6.55289E+03 5.18081E+03 4.09409E+03 + 3.23505E+03 2.55560E+03 2.01833E+03 1.59373E+03 1.25831E+03 9.93414E+02 + 7.84292E+02 6.19247E+02 4.89023E+02 3.86295E+02 3.05272E+02 2.41374E+02 + 1.90983E+02 1.51242E+02 1.19892E+02 9.51505E+01 7.56538E+01 6.02283E+01 + 4.80584E+01 3.84175E+01 3.07880E+01 2.47405E+01 1.99397E+01 1.61193E+01 + 1.30794E+01 1.06502E+01 8.70587E+00 7.14537E+00 5.88919E+00 4.87466E+00 + 4.05228E+00 3.38301E+00 2.83597E+00 2.38674E+00 2.01602E+00 1.70853E+00 + 1.45218E+00 1.23737E+00 1.05645E+00 9.03505E-01 7.73411E-01 6.62559E-01 + 5.67707E-01 4.86469E-01 4.16530E-01 3.56385E-01 3.04561E-01 2.59898E-01 + 2.21333E-01 1.88130E-01 1.59515E-01 1.34883E-01 1.13709E-01 9.55371E-02 + 7.99736E-02 6.66763E-02 5.53474E-02 4.57265E-02 3.75861E-02 3.07267E-02 + 2.49736E-02 2.01730E-02 1.61895E-02 1.29056E-02 1.02154E-02 8.02842E-03 + 6.26463E-03 4.85409E-03 3.73699E-03 2.85835E-03 2.17628E-03 1.65073E-03 + 1.24933E-03 9.45094E-04 7.15858E-04 5.43771E-04 4.14745E-04 3.17886E-04 + 2.44935E-04 1.89726E-04 1.47708E-04 1.15539E-04 9.07703E-05 7.16009E-05 + 5.66983E-05 4.50693E-05 3.59644E-05 2.88154E-05 2.31974E-05 1.87588E-05 + 1.52481E-05 1.24625E-05 1.02439E-05 8.46873E-06 7.04067E-06 5.88447E-06 + 4.94161E-06 4.16664E-06 3.52434E-06 2.98748E-06 2.53522E-06 2.15131E-06 + 1.82290E-06 1.53860E-06 1.29140E-06 1.07624E-06 8.89032E-07 7.26439E-07 + 5.85746E-07 4.64711E-07 3.61468E-07 2.74412E-07 2.02142E-07 1.43327E-07 + 9.67812E-08 6.12418E-08 3.54284E-08 1.79770E-08 7.38787E-09 2.06931E-09 + 2.50024E-10 0.00000E+00 2.08048E+10 1.68784E+10 1.35902E+10 1.09403E+10 + 8.80513E+09 7.08517E+09 5.69993E+09 4.58451E+09 3.68654E+09 2.96379E+09 + 2.38218E+09 1.91426E+09 1.53789E+09 1.23523E+09 9.91889E+08 7.96292E+08 + 6.39108E+08 5.12822E+08 4.11385E+08 3.29927E+08 2.64530E+08 2.12039E+08 + 1.69918E+08 1.36127E+08 1.09026E+08 8.72950E+07 6.98743E+07 5.59160E+07 + 4.46899E+07 3.57419E+07 2.85770E+07 2.28414E+07 1.82514E+07 1.45792E+07 + 1.16422E+07 9.29322E+06 7.41560E+06 5.91535E+06 4.71701E+06 3.76014E+06 + 2.99633E+06 2.38683E+06 1.90063E+06 1.51291E+06 1.20385E+06 9.57558E+05 + 7.61368E+05 6.05142E+05 4.80785E+05 3.81833E+05 3.03126E+05 2.40546E+05 + 1.90808E+05 1.51292E+05 1.19910E+05 9.49982E+04 7.52303E+04 5.95508E+04 + 4.71193E+04 3.72672E+04 2.94627E+04 2.32829E+04 1.83917E+04 1.45222E+04 + 1.14621E+04 9.04340E+03 7.13235E+03 5.62319E+03 4.43115E+03 3.49142E+03 + 2.75022E+03 2.16574E+03 1.70514E+03 1.34230E+03 1.05659E+03 8.31677E+02 + 6.54687E+02 5.15448E+02 4.05933E+02 3.19813E+02 2.52098E+02 1.98857E+02 + 1.56995E+02 1.24071E+02 9.81653E+01 7.78132E+01 6.17594E+01 4.91319E+01 + 3.91584E+01 3.12892E+01 2.50701E+01 2.01475E+01 1.62414E+01 1.31420E+01 + 1.06722E+01 8.70066E+00 7.12247E+00 5.85527E+00 4.83434E+00 4.00873E+00 + 3.33835E+00 2.79160E+00 2.34358E+00 1.97464E+00 1.66928E+00 1.41523E+00 + 1.20282E+00 1.02433E+00 8.73777E-01 7.46029E-01 6.37445E-01 5.44770E-01 + 4.65603E-01 3.97628E-01 3.39330E-01 2.89235E-01 2.46182E-01 2.09110E-01 + 1.77282E-01 1.49930E-01 1.26452E-01 1.06328E-01 8.91067E-02 7.44004E-02 + 6.18722E-02 5.12299E-02 4.22189E-02 3.46173E-02 2.82311E-02 2.28909E-02 + 1.84483E-02 1.47729E-02 1.17520E-02 9.28441E-03 7.28427E-03 5.67559E-03 + 4.39252E-03 3.37887E-03 2.58337E-03 1.96701E-03 1.49279E-03 1.13096E-03 + 8.56822E-04 6.50224E-04 4.95004E-04 3.78461E-04 2.90811E-04 2.24650E-04 + 1.74459E-04 1.36165E-04 1.06776E-04 8.40938E-05 6.64991E-05 5.27906E-05 + 4.20705E-05 3.36593E-05 2.70405E-05 2.18272E-05 1.76984E-05 1.44241E-05 + 1.18187E-05 9.73726E-06 8.06652E-06 6.71795E-06 5.62238E-06 4.72597E-06 + 3.98680E-06 3.37237E-06 2.85748E-06 2.42278E-06 2.05305E-06 1.73639E-06 + 1.46231E-06 1.22429E-06 1.01744E-06 8.37820E-07 6.82206E-07 5.47953E-07 + 4.32866E-07 3.35101E-07 2.53052E-07 1.85310E-07 1.30522E-07 8.74721E-08 + 5.48714E-08 3.14202E-08 1.57469E-08 6.37142E-09 1.75445E-09 2.12686E-10 + 0.00000E+00 2.58361E+10 2.09296E+10 1.68250E+10 1.35224E+10 1.08656E+10 + 8.72881E+09 7.01064E+09 5.62937E+09 4.51919E+09 3.62709E+09 2.91039E+09 + 2.33474E+09 1.87249E+09 1.50139E+09 1.20352E+09 9.64507E+08 7.72758E+08 + 6.18968E+08 4.95651E+08 3.96796E+08 3.17569E+08 2.54091E+08 2.03244E+08 + 1.62526E+08 1.29927E+08 1.03836E+08 8.29579E+07 6.62601E+07 5.28555E+07 + 4.21912E+07 3.36680E+07 2.68581E+07 2.14187E+07 1.70752E+07 1.36081E+07 + 1.08405E+07 8.63267E+06 6.87207E+06 5.46858E+06 4.35015E+06 3.45919E+06 + 2.74969E+06 2.18488E+06 1.73542E+06 1.37789E+06 1.09358E+06 8.67591E+05 + 6.88024E+05 5.45398E+05 4.32159E+05 3.42287E+05 2.70990E+05 2.14452E+05 + 1.69636E+05 1.34127E+05 1.06004E+05 8.37405E+04 6.61236E+04 5.21895E+04 + 4.11733E+04 3.24679E+04 2.55918E+04 2.01630E+04 1.58790E+04 1.24998E+04 + 9.83571E+03 7.73625E+03 6.08265E+03 4.77999E+03 3.75580E+03 2.95016E+03 + 2.31661E+03 1.81871E+03 1.42758E+03 1.12045E+03 8.79368E+02 6.90192E+02 + 5.41793E+02 4.25411E+02 3.34157E+02 2.62615E+02 2.06531E+02 1.62563E+02 + 1.28085E+02 1.01037E+02 7.98505E+01 6.31877E+01 5.01198E+01 3.98288E+01 + 3.17329E+01 2.53529E+01 2.03175E+01 1.63331E+01 1.31804E+01 1.06749E+01 + 8.68009E+00 7.08740E+00 5.81174E+00 4.78646E+00 3.95924E+00 3.28906E+00 + 2.74366E+00 2.29769E+00 1.93121E+00 1.62851E+00 1.37722E+00 1.16757E+00 + 9.91785E-01 8.43858E-01 7.18636E-01 6.12460E-01 5.22068E-01 4.45051E-01 + 3.79096E-01 3.22681E-01 2.74336E-01 2.32900E-01 1.97319E-01 1.66857E-01 + 1.40751E-01 1.18407E-01 9.93091E-02 8.30127E-02 6.91363E-02 5.73494E-02 + 4.73661E-02 3.89379E-02 3.18490E-02 2.59113E-02 2.09608E-02 1.68547E-02 + 1.34677E-02 1.06921E-02 8.43137E-03 6.60408E-03 5.13842E-03 3.97243E-03 + 3.05348E-03 2.33382E-03 1.77723E-03 1.34959E-03 1.02358E-03 7.76653E-04 + 5.90505E-04 4.50522E-04 3.45267E-04 2.65956E-04 2.05958E-04 1.60336E-04 + 1.25444E-04 9.86019E-05 7.78386E-05 6.16972E-05 4.90946E-05 3.92192E-05 + 3.14550E-05 2.53324E-05 2.04994E-05 1.66629E-05 1.36128E-05 1.11791E-05 + 9.22935E-06 7.65952E-06 6.38840E-06 5.35249E-06 4.50225E-06 3.79912E-06 + 3.21310E-06 2.72089E-06 2.30455E-06 1.94990E-06 1.64589E-06 1.38287E-06 + 1.15475E-06 9.56850E-07 7.85369E-07 6.37198E-07 5.09768E-07 4.00934E-07 + 3.08874E-07 2.31991E-07 1.68869E-07 1.18142E-07 7.85713E-08 4.88556E-08 + 2.76882E-08 1.37046E-08 5.45969E-09 1.47859E-09 1.79836E-10 0.00000E+00 + 3.18761E+10 2.57858E+10 2.06961E+10 1.66072E+10 1.33230E+10 1.06858E+10 + 8.56854E+09 6.86916E+09 5.50546E+09 4.41140E+09 3.53388E+09 2.83019E+09 + 2.26604E+09 1.81388E+09 1.45155E+09 1.16130E+09 9.28825E+08 7.42688E+08 + 5.93688E+08 4.74447E+08 3.79046E+08 3.02741E+08 2.41725E+08 1.92950E+08 + 1.53969E+08 1.22825E+08 9.79479E+07 7.80879E+07 6.21737E+07 4.95360E+07 + 3.94541E+07 3.14138E+07 2.50035E+07 1.98944E+07 1.58238E+07 1.25808E+07 + 9.99859E+06 7.94346E+06 6.30838E+06 5.00797E+06 3.97410E+06 3.15243E+06 + 2.49966E+06 1.98126E+06 1.56973E+06 1.24316E+06 9.84122E+05 7.78728E+05 + 6.15936E+05 4.86963E+05 3.84826E+05 3.03976E+05 2.40003E+05 1.89408E+05 + 1.49409E+05 1.17803E+05 9.28394E+04 7.31314E+04 5.75799E+04 4.53141E+04 + 3.56443E+04 2.80249E+04 2.20240E+04 1.73001E+04 1.35832E+04 1.06602E+04 + 8.36259E+03 6.55757E+03 5.13929E+03 4.02713E+03 3.15460E+03 2.47028E+03 + 1.93393E+03 1.51375E+03 1.18470E+03 9.27133E+02 7.25585E+02 5.67925E+02 + 4.44631E+02 3.48232E+02 2.72873E+02 2.13967E+02 1.67920E+02 1.31916E+02 + 1.03753E+02 8.17569E+01 6.45075E+01 5.10187E+01 4.04268E+01 3.21179E+01 + 2.55887E+01 2.04499E+01 1.63949E+01 1.31950E+01 1.06588E+01 8.64474E+00 + 7.04073E+00 5.75913E+00 4.73149E+00 3.90426E+00 3.23554E+00 2.69249E+00 + 2.24937E+00 1.88599E+00 1.58648E+00 1.33835E+00 1.13178E+00 9.58967E-01 + 8.13870E-01 6.91334E-01 5.87688E-01 4.99670E-01 4.24867E-01 3.60975E-01 + 3.06470E-01 2.59886E-01 2.20068E-01 1.85971E-01 1.56859E-01 1.31980E-01 + 1.10746E-01 9.26475E-02 7.72482E-02 6.41731E-02 5.30989E-02 4.37465E-02 + 3.58740E-02 2.92719E-02 2.37582E-02 1.91749E-02 1.53844E-02 1.22670E-02 + 9.71960E-03 7.65072E-03 5.98312E-03 4.64909E-03 3.59048E-03 2.75808E-03 + 2.10754E-03 1.60525E-03 1.21982E-03 9.26203E-04 7.03860E-04 5.36175E-04 + 4.09952E-04 3.14900E-04 2.43140E-04 1.88737E-04 1.47274E-04 1.15489E-04 + 9.09814E-05 7.19825E-05 5.71820E-05 4.56032E-05 3.65125E-05 2.93513E-05 + 2.36929E-05 1.92170E-05 1.56559E-05 1.28180E-05 1.05478E-05 8.72404E-06 + 7.25143E-06 6.05551E-06 5.07802E-06 4.27345E-06 3.60630E-06 3.04896E-06 + 2.57990E-06 2.18253E-06 1.84360E-06 1.55293E-06 1.30162E-06 1.08396E-06 + 8.95482E-07 7.32543E-07 5.92144E-07 4.71796E-07 3.69404E-07 2.83177E-07 + 2.11525E-07 1.53035E-07 1.06333E-07 7.01724E-08 4.32466E-08 2.42557E-08 + 1.18561E-08 4.65092E-09 1.23926E-09 1.51222E-10 0.00000E+00 3.90805E+10 + 3.15695E+10 2.52990E+10 2.02691E+10 1.62353E+10 1.30012E+10 1.04087E+10 + 8.33105E+09 6.66645E+09 5.33307E+09 4.26528E+09 3.41039E+09 2.72611E+09 + 2.17854E+09 1.74048E+09 1.39012E+09 1.10998E+09 8.86034E+08 7.07068E+08 + 5.64086E+08 4.49883E+08 3.58693E+08 2.85899E+08 2.27808E+08 1.81462E+08 + 1.44498E+08 1.15024E+08 9.15355E+07 7.27471E+07 5.78535E+07 4.59935E+07 + 3.65520E+07 2.90385E+07 2.30612E+07 1.83076E+07 1.45274E+07 1.15232E+07 + 9.13680E+06 7.24176E+06 5.73749E+06 4.54386E+06 3.59709E+06 2.84642E+06 + 2.25145E+06 1.78009E+06 1.40680E+06 1.11130E+06 8.77487E+05 6.92552E+05 + 5.46344E+05 4.30803E+05 3.39538E+05 2.67480E+05 2.10614E+05 1.65758E+05 + 1.30391E+05 1.02521E+05 8.05672E+04 6.32835E+04 4.96829E+04 3.89859E+04 + 3.05770E+04 2.39700E+04 1.87815E+04 1.47090E+04 1.15142E+04 9.00921E+03 + 7.04619E+03 5.50767E+03 4.30431E+03 3.36267E+03 2.62608E+03 2.05028E+03 + 1.60039E+03 1.24903E+03 9.74741E+02 7.60693E+02 5.93717E+02 4.63498E+02 + 3.61969E+02 2.82822E+02 2.21129E+02 1.73040E+02 1.35547E+02 1.06301E+02 + 8.35249E+01 6.57142E+01 5.18259E+01 4.09509E+01 3.24438E+01 2.57774E+01 + 2.05450E+01 1.64273E+01 1.31866E+01 1.06246E+01 8.59526E+00 6.98306E+00 + 5.69798E+00 4.66993E+00 3.84422E+00 3.17817E+00 2.63843E+00 2.19892E+00 + 1.83924E+00 1.54339E+00 1.29880E+00 1.09562E+00 9.26011E-01 7.83927E-01 + 6.64217E-01 5.63206E-01 4.77636E-01 4.05099E-01 3.43302E-01 2.90723E-01 + 2.45905E-01 2.07700E-01 1.75072E-01 1.47291E-01 1.23615E-01 1.03464E-01 + 8.63368E-02 7.18051E-02 5.95018E-02 4.91112E-02 4.03614E-02 3.30174E-02 + 2.68766E-02 2.17630E-02 1.75247E-02 1.40298E-02 1.11637E-02 8.82850E-03 + 6.93720E-03 5.41687E-03 4.20381E-03 3.24353E-03 2.49014E-03 1.90249E-03 + 1.44948E-03 1.10226E-03 8.37928E-04 6.37777E-04 4.86753E-04 3.72950E-04 + 2.87120E-04 2.22199E-04 1.72875E-04 1.35198E-04 1.06250E-04 8.38814E-05 + 6.65047E-05 5.29412E-05 4.23099E-05 3.39476E-05 2.73480E-05 2.21234E-05 + 1.79822E-05 1.46805E-05 1.20431E-05 9.92824E-06 8.22475E-06 6.84554E-06 + 5.72239E-06 4.80186E-06 4.04219E-06 3.41075E-06 2.88213E-06 2.43648E-06 + 2.05844E-06 1.73571E-06 1.45888E-06 1.21973E-06 1.01292E-06 8.34201E-07 + 6.80073E-07 5.47652E-07 4.34533E-07 3.38674E-07 2.58313E-07 1.91880E-07 + 1.37966E-07 9.52015E-08 6.23364E-08 3.80741E-08 2.11321E-08 1.02002E-08 + 3.94037E-09 1.03341E-09 1.26516E-10 0.00000E+00 4.76213E+10 3.84161E+10 + 3.07390E+10 2.45900E+10 1.96661E+10 1.57242E+10 1.25692E+10 1.00446E+10 + 8.02502E+09 6.40978E+09 5.11827E+09 4.08587E+09 3.26081E+09 2.60163E+09 + 2.07511E+09 1.65468E+09 1.31904E+09 1.05117E+09 8.37452E+08 6.66981E+08 + 5.31047E+08 4.22685E+08 3.36327E+08 2.67527E+08 2.12731E+08 1.69101E+08 + 1.34371E+08 1.06742E+08 8.46799E+07 6.72221E+07 5.33446E+07 4.23167E+07 + 3.35563E+07 2.65995E+07 2.10771E+07 1.66936E+07 1.32163E+07 1.04591E+07 + 8.27383E+06 6.54241E+06 5.17115E+06 4.08557E+06 3.22649E+06 2.54694E+06 + 2.00962E+06 1.58494E+06 1.24944E+06 9.84494E+05 7.75369E+05 6.10375E+05 + 4.80258E+05 3.77695E+05 2.96888E+05 2.33253E+05 1.83165E+05 1.43759E+05 + 1.12774E+05 8.84206E+04 6.92906E+04 5.42712E+04 4.24853E+04 3.32416E+04 + 2.59957E+04 2.03188E+04 1.58737E+04 1.23949E+04 9.67377E+03 7.54665E+03 + 5.88366E+03 4.58620E+03 3.57349E+03 2.78332E+03 2.16724E+03 1.68713E+03 + 1.31315E+03 1.02197E+03 7.95351E+02 6.19045E+02 4.81923E+02 3.75304E+02 + 2.92417E+02 2.27986E+02 1.77902E+02 1.38962E+02 1.08673E+02 8.51487E+01 + 6.68043E+01 5.25395E+01 4.14004E+01 3.27107E+01 2.59195E+01 2.06035E+01 + 1.64311E+01 1.31558E+01 1.05730E+01 8.53235E+00 6.91502E+00 5.62887E+00 + 4.60230E+00 3.77957E+00 3.11735E+00 2.58182E+00 2.14664E+00 1.79122E+00 + 1.49946E+00 1.25877E+00 1.05924E+00 8.93044E-01 7.54135E-01 6.37370E-01 + 5.39081E-01 4.56021E-01 3.85789E-01 3.26110E-01 2.75464E-01 2.32407E-01 + 1.95802E-01 1.64625E-01 1.38152E-01 1.15652E-01 9.65553E-02 8.03692E-02 + 6.66745E-02 5.51127E-02 4.53761E-02 3.72005E-02 3.03583E-02 2.46534E-02 + 1.99167E-02 1.60021E-02 1.27835E-02 1.01515E-02 8.01299E-03 6.28580E-03 + 4.90107E-03 3.79901E-03 2.92867E-03 2.24730E-03 1.71681E-03 1.30847E-03 + 9.95814E-04 7.57928E-04 5.77798E-04 4.41802E-04 3.39208E-04 2.61711E-04 + 2.02981E-04 1.58267E-04 1.24037E-04 9.76803E-05 7.72716E-05 6.13859E-05 + 4.89629E-05 3.92081E-05 3.15216E-05 2.54446E-05 2.06248E-05 1.67972E-05 + 1.37391E-05 1.12910E-05 9.32333E-06 7.73445E-06 6.44474E-06 5.39175E-06 + 4.52653E-06 3.81079E-06 3.21459E-06 2.71453E-06 2.29233E-06 1.93382E-06 + 1.62757E-06 1.36489E-06 1.13820E-06 9.42503E-07 7.73735E-07 6.28565E-07 + 5.04221E-07 3.98379E-07 3.09053E-07 2.34518E-07 1.73223E-07 1.23774E-07 + 8.48132E-08 5.50976E-08 3.33499E-08 1.83160E-08 8.73023E-09 3.32146E-09 + 8.57722E-10 1.05347E-10 0.00000E+00 5.76875E+10 4.64741E+10 3.71313E+10 + 2.96591E+10 2.36844E+10 1.89084E+10 1.50915E+10 1.20418E+10 9.60586E+09 + 7.66055E+09 6.10749E+09 4.86792E+09 3.87882E+09 3.08980E+09 2.46055E+09 + 1.95887E+09 1.55901E+09 1.24039E+09 9.86581E+08 7.84460E+08 6.23548E+08 + 4.95483E+08 3.93590E+08 3.12546E+08 2.48106E+08 1.96883E+08 1.56176E+08 + 1.23848E+08 9.80779E+07 7.77207E+07 6.15662E+07 4.87513E+07 3.85891E+07 + 3.05334E+07 2.41500E+07 1.90921E+07 1.50871E+07 1.19173E+07 9.40946E+06 + 7.42621E+06 5.85844E+06 4.61960E+06 3.64110E+06 2.86856E+06 2.25888E+06 + 1.77796E+06 1.39875E+06 1.09990E+06 8.64473E+05 6.79101E+05 5.33212E+05 + 4.18450E+05 3.28220E+05 2.57311E+05 2.01616E+05 1.57892E+05 1.23584E+05 + 9.66785E+04 7.55897E+04 5.90689E+04 4.61338E+04 3.60117E+04 2.80953E+04 + 2.19074E+04 1.70733E+04 1.32990E+04 1.03538E+04 8.05704E+03 6.26575E+03 + 4.87162E+03 3.78615E+03 2.94132E+03 2.28428E+03 1.77355E+03 1.37675E+03 + 1.06860E+03 8.29399E+02 6.43794E+02 4.99823E+02 3.88177E+02 3.01615E+02 + 2.34509E+02 1.82487E+02 1.42150E+02 1.10859E+02 8.66233E+01 6.77752E+01 + 5.31583E+01 4.17752E+01 3.29187E+01 2.60157E+01 2.06262E+01 1.64071E+01 + 1.31035E+01 1.05050E+01 8.45676E+00 6.83730E+00 5.55240E+00 4.52910E+00 + 3.71077E+00 3.05346E+00 2.52299E+00 2.09280E+00 1.74215E+00 1.45490E+00 + 1.21841E+00 1.02278E+00 8.60183E-01 7.24587E-01 6.10871E-01 5.15375E-01 + 4.34873E-01 3.66973E-01 3.09422E-01 2.60709E-01 2.19404E-01 1.84381E-01 + 1.54632E-01 1.29439E-01 1.08086E-01 9.00121E-02 7.47356E-02 6.18465E-02 + 5.09955E-02 4.18832E-02 3.42536E-02 2.78866E-02 2.25932E-02 1.82107E-02 + 1.45993E-02 1.16383E-02 9.22384E-03 7.26753E-03 5.69176E-03 4.43172E-03 + 3.43137E-03 2.64316E-03 2.02736E-03 1.54876E-03 1.18088E-03 8.99466E-04 + 6.85445E-04 5.23368E-04 4.00922E-04 3.08442E-04 2.38473E-04 1.85349E-04 + 1.44819E-04 1.13727E-04 8.97367E-05 7.11233E-05 5.66077E-05 4.52359E-05 + 3.62912E-05 2.92311E-05 2.36399E-05 1.91976E-05 1.56633E-05 1.28339E-05 + 1.05641E-05 8.73561E-06 7.25567E-06 6.05147E-06 5.06592E-06 4.25422E-06 + 3.58128E-06 3.01964E-06 2.54780E-06 2.14895E-06 1.80999E-06 1.52033E-06 + 1.27197E-06 1.05790E-06 8.73420E-07 7.14686E-07 5.78515E-07 4.62249E-07 + 3.63646E-07 2.80779E-07 2.11961E-07 1.55669E-07 1.10531E-07 7.52057E-08 + 4.84690E-08 2.90720E-08 1.57985E-08 7.43584E-09 2.78651E-09 7.08801E-10 + 8.73364E-11 0.00000E+00 4.66065E+08 4.66035E+08 3.82381E+08 3.13733E+08 + 2.57410E+08 2.11198E+08 1.73282E+08 1.42174E+08 1.16650E+08 9.57083E+07 + 7.85263E+07 6.44290E+07 5.28625E+07 4.33725E+07 3.55862E+07 2.91978E+07 + 2.39562E+07 1.96556E+07 1.61271E+07 1.32321E+07 1.08567E+07 8.90779E+06 + 7.30874E+06 5.99676E+06 4.92029E+06 4.03707E+06 3.31241E+06 2.71783E+06 + 2.22808E+06 1.82816E+06 1.50004E+06 1.23081E+06 1.00991E+06 8.28655E+05 + 6.79937E+05 5.57877E+05 4.57722E+05 3.75548E+05 3.08127E+05 2.52809E+05 + 2.07423E+05 1.70185E+05 1.39633E+05 1.14565E+05 9.39982E+04 7.71235E+04 + 6.32783E+04 5.19187E+04 4.25984E+04 3.49515E+04 2.86773E+04 2.35296E+04 + 1.93060E+04 1.58406E+04 1.29974E+04 1.06646E+04 8.75053E+03 7.18012E+03 + 5.89162E+03 4.83443E+03 3.96702E+03 3.25532E+03 2.67138E+03 2.19225E+03 + 1.79913E+03 1.47657E+03 1.21191E+03 9.94746E+02 8.16449E+02 6.70282E+02 + 5.50341E+02 4.51902E+02 3.71126E+02 3.04843E+02 2.50452E+02 2.05818E+02 + 1.69190E+02 1.39131E+02 1.14463E+02 9.42183E+01 7.76032E+01 6.39665E+01 + 5.27738E+01 4.35847E+01 3.60399E+01 2.98551E+01 2.47676E+01 2.05954E+01 + 1.71617E+01 1.43398E+01 1.20179E+01 1.01049E+01 8.52535E+00 7.22090E+00 + 6.13856E+00 5.23822E+00 4.48635E+00 3.85559E+00 3.32376E+00 2.87293E+00 + 2.48866E+00 2.15942E+00 1.87600E+00 1.63111E+00 1.41894E+00 1.23484E+00 + 1.07502E+00 9.36346E-01 8.16223E-01 7.12138E-01 6.22257E-01 5.44696E-01 + 4.77931E-01 4.20325E-01 3.70759E-01 3.28058E-01 2.91233E-01 2.59375E-01 + 2.31826E-01 2.07901E-01 1.87061E-01 1.68842E-01 1.52848E-01 1.38744E-01 + 1.26246E-01 1.15112E-01 1.05139E-01 9.61524E-02 8.80062E-02 8.05763E-02 + 7.37584E-02 6.74652E-02 6.16259E-02 5.61780E-02 5.10762E-02 4.62837E-02 + 4.17739E-02 3.75271E-02 3.35221E-02 2.97657E-02 2.62485E-02 2.29718E-02 + 1.99396E-02 1.71572E-02 1.46293E-02 1.23583E-02 1.03423E-02 8.57456E-03 + 7.04309E-03 5.73180E-03 4.62162E-03 3.69183E-03 2.92123E-03 2.28910E-03 + 1.77583E-03 1.36323E-03 1.03513E-03 7.77364E-04 5.76562E-04 4.22195E-04 + 3.04983E-04 2.17141E-04 1.52219E-04 1.04947E-04 7.10713E-05 4.72088E-05 + 3.07087E-05 1.95266E-05 1.21123E-05 7.31221E-06 4.28408E-06 2.43005E-06 + 1.32836E-06 6.97187E-07 3.49582E-07 1.66468E-07 7.47444E-08 3.13678E-08 + 1.21709E-08 4.30661E-09 1.36541E-09 3.79063E-10 8.92122E-11 1.70526E-11 + 2.48021E-12 2.48333E-13 1.44737E-14 3.58541E-16 1.86234E-18 0.00000E+00 + 0.00000E+00 2.97474E+08 4.67883E+08 3.83962E+08 3.15084E+08 2.58563E+08 + 2.12182E+08 1.74122E+08 1.42889E+08 1.17259E+08 9.62268E+07 7.89673E+07 + 6.48039E+07 5.31811E+07 4.36430E+07 3.58159E+07 2.93926E+07 2.41214E+07 + 1.97957E+07 1.62458E+07 1.33326E+07 1.09418E+07 8.97984E+06 7.36970E+06 + 6.04832E+06 4.96389E+06 4.07393E+06 3.34354E+06 2.74413E+06 2.25028E+06 + 1.84691E+06 1.51586E+06 1.24417E+06 1.02118E+06 8.38162E+05 6.87955E+05 + 5.64637E+05 4.63420E+05 3.80350E+05 3.12173E+05 2.56218E+05 2.10294E+05 + 1.72603E+05 1.41668E+05 1.16278E+05 9.54397E+04 7.83364E+04 6.42986E+04 + 5.27769E+04 4.33201E+04 3.55582E+04 2.91874E+04 2.39582E+04 1.96661E+04 + 1.61432E+04 1.32515E+04 1.08780E+04 8.92969E+03 7.33049E+03 6.01779E+03 + 4.94027E+03 4.05578E+03 3.32974E+03 2.73375E+03 2.24451E+03 1.84289E+03 + 1.51321E+03 1.24256E+03 1.02038E+03 8.37879E+02 6.88187E+02 5.65292E+02 + 4.64377E+02 3.81529E+02 3.13511E+02 2.57668E+02 2.11820E+02 1.74179E+02 + 1.43273E+02 1.17899E+02 9.70653E+01 7.99598E+01 6.59150E+01 5.43831E+01 + 4.49124E+01 3.71338E+01 3.07559E+01 2.55081E+01 2.12037E+01 1.76606E+01 + 1.47485E+01 1.23522E+01 1.03779E+01 8.74779E+00 7.40174E+00 6.28511E+00 + 5.35653E+00 4.58140E+00 3.93153E+00 3.38401E+00 2.92033E+00 2.52560E+00 + 2.18788E+00 1.89764E+00 1.64732E+00 1.43086E+00 1.24340E+00 1.08099E+00 + 9.40345E-01 8.18730E-01 7.13525E-01 6.22813E-01 5.44637E-01 4.77422E-01 + 4.19484E-01 3.69676E-01 3.26795E-01 2.89839E-01 2.57884E-01 2.30264E-01 + 2.06286E-01 1.85408E-01 1.67161E-01 1.51149E-01 1.37034E-01 1.24532E-01 + 1.13399E-01 1.03431E-01 9.44560E-02 8.63260E-02 7.89177E-02 7.21269E-02 + 6.58667E-02 6.00666E-02 5.46642E-02 4.96146E-02 4.48809E-02 4.04362E-02 + 3.62608E-02 3.23328E-02 2.86583E-02 2.52269E-02 2.20387E-02 1.90965E-02 + 1.64039E-02 1.39640E-02 1.17776E-02 9.84120E-03 8.14697E-03 6.68222E-03 + 5.43048E-03 4.37262E-03 3.48816E-03 2.75634E-03 2.15698E-03 1.67107E-03 + 1.28106E-03 9.71380E-04 7.28457E-04 5.39496E-04 3.94448E-04 2.84476E-04 + 2.02183E-04 1.41456E-04 9.73071E-05 6.57195E-05 4.35059E-05 2.81729E-05 + 1.78016E-05 1.09397E-05 6.50907E-06 3.72345E-06 2.02617E-06 1.02525E-06 + 4.59202E-07 1.54866E-07 2.13528E-09 4.33681E-19 0.00000E+00 4.33681E-19 + 0.00000E+00 0.00000E+00 2.16840E-19 0.00000E+00 0.00000E+00 2.71051E-20 + 0.00000E+00 0.00000E+00 3.38813E-21 0.00000E+00 0.00000E+00 0.00000E+00 + 5.80942E+08 4.79717E+08 3.93853E+08 3.23350E+08 2.65471E+08 2.17954E+08 + 1.78944E+08 1.46918E+08 1.20624E+08 9.90378E+07 8.13151E+07 6.67646E+07 + 5.48183E+07 4.50101E+07 3.69572E+07 3.03455E+07 2.49168E+07 2.04596E+07 + 1.67999E+07 1.37950E+07 1.13277E+07 9.30175E+06 7.63827E+06 6.27236E+06 + 5.15077E+06 4.22979E+06 3.47350E+06 2.85250E+06 2.34056E+06 1.92218E+06 + 1.57861E+06 1.29647E+06 1.06477E+06 8.74489E+05 7.18224E+05 5.89855E+05 + 4.84427E+05 3.97847E+05 3.26745E+05 2.68352E+05 2.20397E+05 1.81014E+05 + 1.48669E+05 1.22105E+05 1.00289E+05 8.23711E+04 6.76553E+04 5.55690E+04 + 4.56423E+04 3.74892E+04 3.07928E+04 2.52928E+04 2.07754E+04 1.70649E+04 + 1.40173E+04 1.15140E+04 9.45793E+03 7.76907E+03 6.38185E+03 5.24239E+03 + 4.30643E+03 3.53762E+03 2.90611E+03 2.38737E+03 1.96126E+03 1.61125E+03 + 1.32373E+03 1.08755E+03 8.93430E+02 7.34113E+02 6.03240E+02 4.95713E+02 + 4.07388E+02 3.34836E+02 2.75242E+02 2.26291E+02 1.86085E+02 1.53061E+02 + 1.25937E+02 1.03661E+02 8.53670E+01 7.03433E+01 5.80061E+01 4.78736E+01 + 3.95514E+01 3.27284E+01 2.71151E+01 2.25121E+01 1.87243E+01 1.56123E+01 + 1.30527E+01 1.09451E+01 9.20599E+00 7.77107E+00 6.58182E+00 5.59395E+00 + 4.77044E+00 4.08111E+00 3.50149E+00 3.01177E+00 2.59599E+00 2.24137E+00 + 1.93765E+00 1.67668E+00 1.45189E+00 1.25800E+00 1.09068E+00 9.46318E-01 + 8.21943E-01 7.14704E-01 6.22516E-01 5.43276E-01 4.75305E-01 4.16833E-01 + 3.66654E-01 3.23518E-01 2.86390E-01 2.54323E-01 2.26633E-01 2.02616E-01 + 1.81721E-01 1.63473E-01 1.47472E-01 1.33379E-01 1.20906E-01 1.09811E-01 + 9.98876E-02 9.09640E-02 8.28934E-02 7.55526E-02 6.88383E-02 6.26640E-02 + 5.69601E-02 5.16647E-02 4.67333E-02 4.21289E-02 3.78242E-02 3.37991E-02 + 3.00310E-02 2.65237E-02 2.32654E-02 2.02542E-02 1.74899E-02 1.49734E-02 + 1.27046E-02 1.06815E-02 8.89797E-03 7.34422E-03 6.00631E-03 4.86727E-03 + 3.90807E-03 3.10880E-03 2.44960E-03 1.91140E-03 1.47640E-03 1.12833E-03 + 8.52758E-04 6.37230E-04 4.70076E-04 3.42153E-04 2.45463E-04 1.73338E-04 + 1.20291E-04 8.18623E-05 5.44760E-05 3.53045E-05 2.21438E-05 1.33052E-05 + 7.51315E-06 3.82781E-06 1.56179E-06 2.32823E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.13132E+08 + 5.06542E+08 4.16096E+08 3.41792E+08 2.80760E+08 2.30628E+08 1.89450E+08 + 1.55625E+08 1.27841E+08 1.05019E+08 8.62714E+07 7.08715E+07 5.82210E+07 + 4.78292E+07 3.92925E+07 3.22799E+07 2.65190E+07 2.17865E+07 1.78987E+07 + 1.47048E+07 1.20809E+07 9.92536E+06 8.15447E+06 6.69961E+06 5.50436E+06 + 4.52238E+06 3.71558E+06 3.05277E+06 2.50609E+06 2.05909E+06 1.69184E+06 + 1.39009E+06 1.14218E+06 9.38482E+05 7.71118E+05 6.33566E+05 5.20544E+05 + 4.27684E+05 3.51390E+05 2.88705E+05 2.37203E+05 1.94888E+05 1.60121E+05 + 1.31557E+05 1.08087E+05 8.88045E+04 7.29614E+04 5.99445E+04 4.92496E+04 + 4.04625E+04 3.32430E+04 2.73114E+04 2.24380E+04 1.84340E+04 1.51443E+04 + 1.24416E+04 1.02211E+04 8.39673E+03 6.89793E+03 5.66658E+03 4.65497E+03 + 3.82390E+03 3.14115E+03 2.58027E+03 2.11951E+03 1.74100E+03 1.43007E+03 + 1.17467E+03 9.64739E+02 7.92462E+02 6.50955E+02 5.34706E+02 4.39231E+02 + 3.60822E+02 2.96431E+02 2.43556E+02 2.00139E+02 1.64493E+02 1.35228E+02 + 1.11204E+02 9.14849E+01 7.53008E+01 6.20194E+01 5.11192E+01 4.21735E+01 + 3.48453E+01 2.88219E+01 2.38872E+01 1.98306E+01 1.65013E+01 1.37661E+01 + 1.15166E+01 9.66274E+00 8.13524E+00 6.87114E+00 5.82280E+00 4.95046E+00 + 4.22175E+00 3.61041E+00 3.09523E+00 2.65911E+00 2.28832E+00 1.97187E+00 + 1.70096E+00 1.46850E+00 1.26876E+00 1.09705E+00 9.49447E-01 8.22711E-01 + 7.13783E-01 6.20413E-01 5.40361E-01 4.71851E-01 4.13033E-01 3.62646E-01 + 3.19395E-01 2.82219E-01 2.50148E-01 2.22484E-01 1.98512E-01 1.77674E-01 + 1.59493E-01 1.43563E-01 1.29545E-01 1.17149E-01 1.06134E-01 9.62944E-02 + 8.74573E-02 7.94772E-02 7.22318E-02 6.56185E-02 5.95519E-02 5.39628E-02 + 4.87902E-02 4.39899E-02 3.95249E-02 3.53674E-02 3.14971E-02 2.78904E-02 + 2.45494E-02 2.14609E-02 1.86207E-02 1.60267E-02 1.36769E-02 1.15687E-02 + 9.69753E-03 8.05528E-03 6.63049E-03 5.40839E-03 4.37171E-03 3.50171E-03 + 2.77913E-03 2.18503E-03 1.70144E-03 1.31172E-03 1.00077E-03 7.55246E-04 + 5.63738E-04 4.15596E-04 3.02504E-04 2.17222E-04 1.53743E-04 1.07141E-04 + 7.34295E-05 4.94248E-05 3.26191E-05 2.10653E-05 1.32771E-05 8.13725E-06 + 4.82380E-06 2.73998E-06 1.46790E-06 7.14056E-07 2.85196E-07 5.22552E-08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.70593E+08 5.54242E+08 + 4.55480E+08 3.74307E+08 3.07601E+08 2.52784E+08 2.07736E+08 1.70717E+08 + 1.40295E+08 1.15294E+08 9.47487E+07 7.78646E+07 6.39893E+07 5.25866E+07 + 4.32158E+07 3.55148E+07 2.91861E+07 2.39852E+07 1.97110E+07 1.61984E+07 + 1.33117E+07 1.09395E+07 8.98992E+06 7.38777E+06 6.07112E+06 4.98909E+06 + 4.09982E+06 3.36908E+06 2.76622E+06 2.27317E+06 1.86798E+06 1.53500E+06 + 1.26137E+06 1.03650E+06 8.51713E+05 6.99816E+05 5.74991E+05 4.72421E+05 + 3.88141E+05 3.18890E+05 2.61989E+05 2.15236E+05 1.76822E+05 1.45260E+05 + 1.19329E+05 9.80239E+04 8.05205E+04 6.61405E+04 5.43269E+04 4.46219E+04 + 3.66494E+04 3.01002E+04 2.47204E+04 2.03014E+04 1.66716E+04 1.36902E+04 + 1.12415E+04 9.23040E+03 7.57871E+03 6.22227E+03 5.10836E+03 4.19364E+03 + 3.44254E+03 2.82581E+03 2.31945E+03 1.90372E+03 1.56242E+03 1.28224E+03 + 1.05212E+03 8.63397E+02 7.08501E+02 5.81353E+02 4.77014E+02 3.91401E+02 + 3.21158E+02 2.63533E+02 2.16265E+02 1.77497E+02 1.45704E+02 1.19636E+02 + 9.82640E+01 8.07456E+01 6.63879E+01 5.46205E+01 4.49764E+01 3.70877E+01 + 3.06131E+01 2.53171E+01 2.09702E+01 1.74084E+01 1.44870E+01 1.20884E+01 + 1.01152E+01 8.49227E+00 7.15174E+00 6.04224E+00 5.12099E+00 4.35322E+00 + 3.71075E+00 3.17083E+00 2.71515E+00 2.32900E+00 2.00059E+00 1.72045E+00 + 1.48098E+00 1.27598E+00 1.10040E+00 9.49993E-01 8.21278E-01 7.10987E-01 + 6.16713E-01 5.36086E-01 4.67237E-01 4.08247E-01 3.57798E-01 3.14561E-01 + 2.77447E-01 2.45468E-01 2.17914E-01 1.94061E-01 1.73346E-01 1.55288E-01 + 1.39481E-01 1.25582E-01 1.13305E-01 1.02406E-01 9.26820E-02 8.39600E-02 + 7.60959E-02 6.89685E-02 6.24761E-02 5.65343E-02 5.10748E-02 4.60373E-02 + 4.13777E-02 3.70594E-02 3.30539E-02 2.93408E-02 2.58956E-02 2.27187E-02 + 1.97956E-02 1.71204E-02 1.46886E-02 1.24963E-02 1.05386E-02 8.80862E-03 + 7.29672E-03 5.99022E-03 4.87374E-03 3.92997E-03 3.14055E-03 2.48695E-03 + 1.95119E-03 1.51634E-03 1.16689E-03 8.88827E-04 6.69851E-04 4.99486E-04 + 3.68023E-04 2.67899E-04 1.92561E-04 1.36594E-04 9.55750E-05 6.59391E-05 + 4.48487E-05 3.00780E-05 1.99054E-05 1.30212E-05 8.44501E-06 5.45730E-06 + 3.53875E-06 2.32648E-06 1.56623E-06 1.09160E-06 7.91540E-07 6.03984E-07 + 5.04458E-07 4.17976E-07 3.42269E-07 2.76231E-07 2.19054E-07 1.69901E-07 + 1.28116E-07 9.31755E-08 6.45539E-08 4.18209E-08 2.45062E-08 1.23031E-08 + 4.56699E-09 5.26591E-10 0.00000E+00 7.62631E+08 6.30422E+08 5.18180E+08 + 4.25906E+08 3.50059E+08 2.87717E+08 2.36474E+08 1.94356E+08 1.59737E+08 + 1.31282E+08 1.07895E+08 8.86727E+07 7.28738E+07 5.98889E+07 4.92167E+07 + 4.04456E+07 3.32370E+07 2.73127E+07 2.24439E+07 1.84426E+07 1.51543E+07 + 1.24520E+07 1.02313E+07 8.40650E+06 6.90695E+06 5.67473E+06 4.66214E+06 + 3.83019E+06 3.14393E+06 2.58278E+06 2.12171E+06 1.74290E+06 1.43167E+06 + 1.17598E+06 9.65916E+05 7.93299E+05 6.51492E+05 5.35011E+05 4.39335E+05 + 3.60752E+05 2.96211E+05 2.43204E+05 1.99673E+05 1.63925E+05 1.34569E+05 + 1.10464E+05 9.06720E+04 7.44216E+04 6.10798E+04 5.01267E+04 4.11350E+04 + 3.37540E+04 2.76955E+04 2.27228E+04 1.86416E+04 1.52923E+04 1.25437E+04 + 1.02884E+04 8.43788E+03 6.91962E+03 5.67406E+03 4.65231E+03 3.81420E+03 + 3.12680E+03 2.56305E+03 2.10074E+03 1.72166E+03 1.41087E+03 1.15591E+03 + 9.47108E+02 7.75959E+02 6.35667E+02 5.20707E+02 4.26516E+02 3.49354E+02 + 2.86151E+02 2.34389E+02 1.92005E+02 1.57305E+02 1.28902E+02 1.05657E+02 + 8.66376E+01 7.10782E+01 5.83496E+01 4.79377E+01 3.94374E+01 3.24746E+01 + 2.67903E+01 2.21342E+01 1.83268E+01 1.52103E+01 1.26569E+01 1.05606E+01 + 8.84022E+00 7.42230E+00 6.25143E+00 5.28155E+00 4.47529E+00 3.80245E+00 + 3.23864E+00 2.76428E+00 2.36361E+00 2.02404E+00 1.73541E+00 1.48958E+00 + 1.27990E+00 1.10095E+00 9.48166E-01 8.17839E-01 7.06495E-01 6.11579E-01 + 5.30599E-01 4.61601E-01 4.02597E-01 3.52223E-01 3.09116E-01 2.72165E-01 + 2.40365E-01 2.12996E-01 1.89327E-01 1.68792E-01 1.50907E-01 1.35266E-01 + 1.21527E-01 1.09403E-01 9.86511E-02 8.90692E-02 8.04866E-02 7.27599E-02 + 6.57692E-02 5.94142E-02 5.36114E-02 4.82933E-02 4.34004E-02 3.88891E-02 + 3.47226E-02 3.08725E-02 2.73175E-02 2.40330E-02 2.10173E-02 1.82550E-02 + 1.57385E-02 1.34615E-02 1.14180E-02 9.60133E-03 8.00282E-03 6.61147E-03 + 5.41372E-03 4.39386E-03 3.53466E-03 2.81828E-03 2.22696E-03 1.74365E-03 + 1.35247E-03 1.03897E-03 7.90184E-04 5.94751E-04 4.43075E-04 3.26308E-04 + 2.37575E-04 1.70945E-04 1.21536E-04 8.53773E-05 5.92795E-05 4.07135E-05 + 2.77025E-05 1.87232E-05 1.26207E-05 8.53391E-06 5.83238E-06 4.06337E-06 + 2.91128E-06 2.15541E-06 1.65206E-06 1.30554E-06 1.06318E-06 8.98984E-07 + 7.52906E-07 6.22722E-07 5.07184E-07 4.05457E-07 3.16622E-07 2.40013E-07 + 1.75138E-07 1.21450E-07 7.84870E-08 4.56861E-08 2.26053E-08 8.11630E-09 + 9.40441E-10 0.00000E+00 9.00923E+08 7.44602E+08 6.11903E+08 5.02824E+08 + 4.13178E+08 3.39505E+08 2.78959E+08 2.29204E+08 1.88316E+08 1.54717E+08 + 1.27109E+08 1.04423E+08 8.57831E+07 7.04677E+07 5.78844E+07 4.75462E+07 + 3.90528E+07 3.20753E+07 2.63433E+07 2.16347E+07 1.77669E+07 1.45899E+07 + 1.19804E+07 9.83716E+06 8.07694E+06 6.63133E+06 5.44409E+06 4.46925E+06 + 3.66564E+06 3.00895E+06 2.46977E+06 2.02709E+06 1.66365E+06 1.36530E+06 + 1.12038E+06 9.19275E+05 7.54208E+05 6.18736E+05 5.07561E+05 4.16331E+05 + 3.41473E+05 2.80052E+05 2.29661E+05 1.88322E+05 1.54411E+05 1.26595E+05 + 1.03781E+05 8.50711E+04 6.97277E+04 5.71462E+04 4.68305E+04 3.83731E+04 + 3.14399E+04 2.57568E+04 2.10988E+04 1.72813E+04 1.41529E+04 1.15896E+04 + 9.48946E+03 7.76898E+03 6.35968E+03 5.20539E+03 4.26009E+03 3.48603E+03 + 2.85225E+03 2.33340E+03 1.90869E+03 1.56109E+03 1.27646E+03 1.04377E+03 + 8.53404E+02 6.97653E+02 5.70271E+02 4.66108E+02 3.80947E+02 3.11333E+02 + 2.54439E+02 2.07950E+02 1.69971E+02 1.38950E+02 1.13619E+02 9.29386E+01 + 7.60582E+01 6.22805E+01 5.10361E+01 4.18774E+01 3.43926E+01 2.82964E+01 + 2.33146E+01 1.92503E+01 1.59313E+01 1.32184E+01 1.09965E+01 9.17730E+00 + 7.68159E+00 6.44957E+00 5.43165E+00 4.58774E+00 3.88545E+00 3.29872E+00 + 2.80661E+00 2.39233E+00 2.04242E+00 1.74605E+00 1.49451E+00 1.28073E+00 + 1.09889E+00 9.44152E-01 8.12565E-01 7.00467E-01 6.05157E-01 5.24034E-01 + 4.55060E-01 3.96190E-01 3.46017E-01 3.03146E-01 2.66448E-01 2.34905E-01 + 2.07787E-01 1.84361E-01 1.64057E-01 1.46390E-01 1.30954E-01 1.17408E-01 + 1.05466E-01 9.48879E-02 8.54718E-02 7.70491E-02 6.94778E-02 6.26396E-02 + 5.64355E-02 5.07831E-02 4.56159E-02 4.08752E-02 3.65178E-02 3.25070E-02 + 2.88139E-02 2.54173E-02 2.22915E-02 1.94338E-02 1.68274E-02 1.44633E-02 + 1.23337E-02 1.04309E-02 8.74654E-03 7.27053E-03 5.99082E-03 4.89325E-03 + 3.96192E-03 3.17989E-03 2.52986E-03 1.99489E-03 1.55888E-03 1.20695E-03 + 9.25642E-04 7.02973E-04 5.28484E-04 3.93383E-04 2.89611E-04 2.10918E-04 + 1.51940E-04 1.08278E-04 7.63675E-05 5.33541E-05 3.69839E-05 2.55012E-05 + 1.75575E-05 1.21341E-05 8.47414E-06 6.02490E-06 4.39123E-06 3.29825E-06 + 2.55416E-06 2.03451E-06 1.65673E-06 1.37552E-06 1.16483E-06 9.76349E-07 + 8.07819E-07 6.57843E-07 5.25484E-07 4.09731E-07 3.09849E-07 2.25304E-07 + 1.55473E-07 9.97866E-08 5.75440E-08 2.80708E-08 9.83264E-09 1.14355E-09 + 0.00000E+00 5.91634E+08 9.08547E+08 7.46143E+08 6.12724E+08 5.03137E+08 + 4.13129E+08 3.39205E+08 2.78494E+08 2.28636E+08 1.87694E+08 1.54075E+08 + 1.26470E+08 1.03805E+08 8.51970E+07 6.99201E+07 5.73791E+07 4.70844E+07 + 3.86342E+07 3.16985E+07 2.60062E+07 2.13346E+07 1.75010E+07 1.43552E+07 + 1.17740E+07 9.65621E+06 7.91874E+06 6.49330E+06 5.32415E+06 4.36141E+06 + 3.57557E+06 2.93109E+06 2.40258E+06 1.96920E+06 1.61385E+06 1.32251E+06 + 1.08360E+06 8.87746E+05 7.27224E+05 5.95668E+05 4.87861E+05 3.99525E+05 + 3.27149E+05 2.67856E+05 2.19285E+05 1.79502E+05 1.46920E+05 1.20238E+05 + 9.83903E+04 8.05026E+04 6.58590E+04 5.38724E+04 4.40619E+04 3.60332E+04 + 2.94637E+04 2.40886E+04 1.96915E+04 1.60948E+04 1.31531E+04 1.07476E+04 + 8.78073E+03 7.17275E+03 5.85835E+03 4.78408E+03 3.90621E+03 3.18893E+03 + 2.60295E+03 2.12431E+03 1.73342E+03 1.41404E+03 1.15354E+03 9.40884E+02 + 7.67298E+02 6.25658E+02 5.10107E+02 4.15858E+02 3.39001E+02 2.76339E+02 + 2.25263E+02 1.83639E+02 1.49727E+02 1.22105E+02 9.96105E+01 8.12967E+01 + 6.63875E+01 5.42510E+01 4.43912E+01 3.63541E+01 2.98251E+01 2.45033E+01 + 2.01728E+01 1.66456E+01 1.37697E+01 1.14204E+01 9.50183E+00 7.92850E+00 + 6.63593E+00 5.57088E+00 4.69034E+00 3.95970E+00 3.35112E+00 2.84229E+00 + 2.41533E+00 2.05592E+00 1.75256E+00 1.49598E+00 1.27864E+00 1.09440E+00 + 9.38119E-01 8.05611E-01 6.93041E-01 5.97575E-01 5.16504E-01 4.47720E-01 + 3.89121E-01 3.39263E-01 2.96725E-01 2.60363E-01 2.29147E-01 2.02342E-01 + 1.79210E-01 1.59181E-01 1.41770E-01 1.26573E-01 1.13250E-01 1.01516E-01 + 9.11336E-02 8.19033E-02 7.36577E-02 6.62570E-02 5.95844E-02 5.35423E-02 + 4.80497E-02 4.30409E-02 3.84583E-02 3.42588E-02 3.04060E-02 2.68708E-02 + 2.36316E-02 2.06623E-02 1.79586E-02 1.55030E-02 1.32852E-02 1.12959E-02 + 9.52597E-03 7.96569E-03 6.60387E-03 5.42764E-03 4.42243E-03 3.57235E-03 + 2.86081E-03 2.27116E-03 1.78728E-03 1.39400E-03 1.07740E-03 8.24980E-04 + 6.25676E-04 4.69864E-04 3.49499E-04 2.57244E-04 1.87425E-04 1.35191E-04 + 9.65802E-05 6.83926E-05 4.80766E-05 3.36229E-05 2.34720E-05 1.64304E-05 + 1.15992E-05 8.31299E-06 6.08697E-06 4.57590E-06 3.54022E-06 2.81298E-06 + 2.28622E-06 1.88854E-06 1.58058E-06 1.33713E-06 1.11914E-06 9.24296E-07 + 7.51037E-07 5.98296E-07 4.64962E-07 3.50195E-07 2.53378E-07 1.73772E-07 + 1.10663E-07 6.31834E-08 3.03858E-08 1.04067E-08 1.21450E-09 0.00000E+00 + 1.37674E+09 1.13611E+09 9.32055E+08 7.64581E+08 6.27156E+08 5.14394E+08 + 4.21877E+08 3.45973E+08 2.83706E+08 2.32627E+08 1.90730E+08 1.56366E+08 + 1.28184E+08 1.05072E+08 8.61206E+07 7.05813E+07 5.78410E+07 4.73963E+07 + 3.88342E+07 3.18161E+07 2.60639E+07 2.13497E+07 1.74866E+07 1.43211E+07 + 1.17275E+07 9.60265E+06 7.86189E+06 6.43618E+06 5.26392E+06 4.30849E+06 + 3.52611E+06 2.88550E+06 2.36102E+06 1.93165E+06 1.58019E+06 1.29246E+06 + 1.05697E+06 8.64282E+05 7.06636E+05 5.77672E+05 4.72184E+05 3.85909E+05 + 3.15356E+05 2.57667E+05 2.10503E+05 1.71948E+05 1.40435E+05 1.14681E+05 + 9.36360E+04 7.64418E+04 6.23956E+04 5.09226E+04 4.15527E+04 3.39016E+04 + 2.76548E+04 2.25555E+04 1.83933E+04 1.49967E+04 1.22252E+04 9.96425E+03 + 8.11999E+03 6.61591E+03 5.38947E+03 4.38959E+03 3.57457E+03 2.91034E+03 + 2.36910E+03 1.92817E+03 1.56881E+03 1.27642E+03 1.03835E+03 8.44510E+02 + 6.86755E+02 5.58393E+02 4.53972E+02 3.69047E+02 2.99993E+02 2.43858E+02 + 1.98237E+02 1.61170E+02 1.31060E+02 1.06609E+02 8.67574E+01 7.06411E+01 + 5.75585E+01 4.69597E+01 3.83442E+01 3.13648E+01 2.56913E+01 2.10874E+01 + 1.73476E+01 1.43068E+01 1.18293E+01 9.81154E+00 8.16133E+00 6.80933E+00 + 5.69839E+00 4.78253E+00 4.02480E+00 3.39558E+00 2.87115E+00 2.43253E+00 + 2.06452E+00 1.75495E+00 1.49400E+00 1.27370E+00 1.08755E+00 9.30123E-01 + 7.97035E-01 6.84277E-01 5.88887E-01 5.08063E-01 4.39629E-01 3.81435E-01 + 3.32003E-01 2.89893E-01 2.53945E-01 2.23123E-01 1.96686E-01 1.73896E-01 + 1.54183E-01 1.37064E-01 1.22137E-01 1.09062E-01 9.75602E-02 8.73942E-02 + 7.83670E-02 7.03139E-02 6.30969E-02 5.66011E-02 5.07306E-02 4.54055E-02 + 4.05615E-02 3.61414E-02 3.21029E-02 2.84097E-02 2.50325E-02 2.19492E-02 + 1.91336E-02 1.65800E-02 1.42701E-02 1.21925E-02 1.03367E-02 8.69228E-03 + 7.24844E-03 5.99310E-03 4.91281E-03 3.99279E-03 3.21730E-03 2.57021E-03 + 2.03556E-03 1.59805E-03 1.24343E-03 9.58699E-04 7.32284E-04 5.53965E-04 + 4.14902E-04 3.07741E-04 2.25806E-04 1.63948E-04 1.17784E-04 8.37440E-05 + 5.89566E-05 4.11390E-05 2.84996E-05 1.96522E-05 1.35389E-05 9.36559E-06 + 6.54564E-06 4.65331E-06 3.38538E-06 2.53220E-06 1.94785E-06 1.53784E-06 + 1.23982E-06 1.01886E-06 8.50907E-07 7.03873E-07 5.75099E-07 4.62713E-07 + 3.65290E-07 2.81538E-07 2.10432E-07 1.51182E-07 1.03002E-07 6.51861E-08 + 3.69964E-08 1.76844E-08 6.01621E-09 7.02746E-10 0.00000E+00 1.75592E+09 + 1.44720E+09 1.18564E+09 9.71251E+08 7.95559E+08 6.51590E+08 5.33626E+08 + 4.36978E+08 3.57801E+08 2.92942E+08 2.39818E+08 1.96308E+08 1.60676E+08 + 1.31499E+08 1.07609E+08 8.80503E+07 7.20389E+07 5.89329E+07 4.82060E+07 + 3.94274E+07 3.22439E+07 2.63662E+07 2.15575E+07 1.76238E+07 1.44062E+07 + 1.17746E+07 9.62243E+06 7.86285E+06 6.41862E+06 5.24365E+06 4.28322E+06 + 3.49826E+06 2.85679E+06 2.33263E+06 1.90439E+06 1.55446E+06 1.26863E+06 + 1.03521E+06 8.44614E+05 6.89006E+05 5.61983E+05 4.58307E+05 3.73700E+05 + 3.04664E+05 2.48341E+05 2.02398E+05 1.64928E+05 1.34372E+05 1.09458E+05 + 8.91484E+04 7.25945E+04 5.91040E+04 4.81118E+04 3.91568E+04 3.18627E+04 + 2.59225E+04 2.10857E+04 1.71481E+04 1.39431E+04 1.13349E+04 9.21275E+03 + 7.48640E+03 6.08232E+03 4.94056E+03 4.01230E+03 3.25778E+03 2.64460E+03 + 2.14640E+03 1.74146E+03 1.41289E+03 1.14609E+03 9.29462E+02 7.53655E+02 + 6.11008E+02 4.95296E+02 4.01456E+02 3.25374E+02 2.63705E+02 2.13732E+02 + 1.73248E+02 1.40459E+02 1.13911E+02 9.24196E+01 7.50240E+01 6.09444E+01 + 4.95714E+01 4.03536E+01 3.29078E+01 2.68729E+01 2.19896E+01 1.80341E+01 + 1.48269E+01 1.22213E+01 1.01050E+01 8.37913E+00 6.96906E+00 5.81371E+00 + 4.86399E+00 4.08059E+00 3.43202E+00 2.89316E+00 2.44392E+00 2.06824E+00 + 1.75325E+00 1.48861E+00 1.26592E+00 1.07834E+00 9.20180E-01 7.86849E-01 + 6.74182E-01 5.79099E-01 4.98713E-01 4.30786E-01 3.73129E-01 3.24234E-01 + 2.82642E-01 2.47185E-01 2.16822E-01 1.90808E-01 1.68408E-01 1.49051E-01 + 1.32259E-01 1.17631E-01 1.04832E-01 9.35837E-02 8.36534E-02 7.48466E-02 + 6.70008E-02 5.99805E-02 5.36726E-02 4.79830E-02 4.28333E-02 3.81601E-02 + 3.39075E-02 3.00332E-02 2.65014E-02 2.32827E-02 2.03546E-02 1.76908E-02 + 1.52842E-02 1.31160E-02 1.11737E-02 9.44580E-03 7.92098E-03 6.58739E-03 + 5.43233E-03 4.44194E-03 3.60137E-03 2.89516E-03 2.30770E-03 1.82373E-03 + 1.42881E-03 1.10956E-03 8.53908E-04 6.51125E-04 4.91808E-04 3.67855E-04 + 2.72553E-04 1.99843E-04 1.45060E-04 1.04251E-04 7.42095E-05 5.23622E-05 + 3.66722E-05 2.55457E-05 1.77537E-05 1.23612E-05 8.66854E-06 6.16031E-06 + 4.46362E-06 3.31358E-06 2.52743E-06 1.97819E-06 1.58374E-06 1.29004E-06 + 1.06639E-06 8.90513E-07 7.36315E-07 6.01146E-07 4.83108E-07 3.80744E-07 + 2.92762E-07 2.18131E-07 1.56057E-07 1.05736E-07 6.64217E-08 3.73258E-08 + 1.75790E-08 5.84171E-09 6.84895E-10 0.00000E+00 2.26488E+09 1.86395E+09 + 1.52464E+09 1.24695E+09 1.01973E+09 8.33821E+08 6.81734E+08 5.57327E+08 + 4.55573E+08 3.72354E+08 3.04303E+08 2.48660E+08 2.03168E+08 1.65979E+08 + 1.35581E+08 1.10737E+08 9.04348E+07 7.38453E+07 6.02915E+07 4.92191E+07 + 4.01750E+07 3.27884E+07 2.67564E+07 2.18312E+07 1.78102E+07 1.45277E+07 + 1.18484E+07 9.66207E+06 7.87110E+06 6.41690E+06 5.23061E+06 4.26300E+06 + 3.47387E+06 2.83038E+06 2.30574E+06 1.87793E+06 1.52922E+06 1.24506E+06 + 1.01353E+06 8.24918E+05 6.71289E+05 5.46176E+05 4.44302E+05 3.61366E+05 + 2.93857E+05 2.38916E+05 1.94210E+05 1.57840E+05 1.28256E+05 1.04197E+05 + 8.46345E+04 6.87308E+04 5.58042E+04 4.52995E+04 3.67645E+04 2.98314E+04 + 2.42005E+04 1.96283E+04 1.59164E+04 1.29036E+04 1.04588E+04 8.47530E+03 + 6.86640E+03 5.56167E+03 4.50383E+03 3.64636E+03 2.95147E+03 2.38847E+03 + 1.93216E+03 1.56297E+03 1.26406E+03 1.02207E+03 8.26248E+02 6.67834E+02 + 5.39714E+02 4.36122E+02 3.52386E+02 2.84719E+02 2.30052E+02 1.85900E+02 + 1.50250E+02 1.21473E+02 9.82493E+01 7.95088E+01 6.43869E+01 5.22091E+01 + 4.23687E+01 3.44440E+01 2.80399E+01 2.28733E+01 1.87005E+01 1.53269E+01 + 1.25939E+01 1.03806E+01 8.58069E+00 7.11435E+00 5.91635E+00 4.93446E+00 + 4.12692E+00 3.46041E+00 2.90837E+00 2.44960E+00 2.06719E+00 1.74760E+00 + 1.47996E+00 1.25546E+00 1.06693E+00 9.08433E-01 7.75186E-01 6.62879E-01 + 5.68325E-01 4.88558E-01 4.21287E-01 3.64289E-01 3.16031E-01 2.75042E-01 + 2.40146E-01 2.10301E-01 1.84760E-01 1.62790E-01 1.43826E-01 1.27391E-01 + 1.13087E-01 1.00586E-01 8.96108E-02 7.99329E-02 7.13607E-02 6.37346E-02 + 5.69215E-02 5.08104E-02 4.53092E-02 4.03407E-02 3.58430E-02 3.17608E-02 + 2.80527E-02 2.46829E-02 2.16220E-02 1.88474E-02 1.63325E-02 1.40692E-02 + 1.20380E-02 1.02257E-02 8.61991E-03 7.20847E-03 5.97881E-03 4.91774E-03 + 4.01118E-03 3.24436E-03 2.60218E-03 2.06960E-03 1.63211E-03 1.27611E-03 + 9.89096E-04 7.59838E-04 5.78446E-04 4.36278E-04 3.25920E-04 2.41258E-04 + 1.76800E-04 1.28329E-04 9.22847E-05 6.57899E-05 4.65443E-05 3.27321E-05 + 2.29377E-05 1.60729E-05 1.13124E-05 8.04057E-06 5.80508E-06 4.27968E-06 + 3.23312E-06 2.50627E-06 1.98861E-06 1.60880E-06 1.31999E-06 1.09506E-06 + 9.13715E-07 7.54632E-07 6.15187E-07 4.93463E-07 3.87975E-07 2.97432E-07 + 2.20785E-07 1.57220E-07 1.05901E-07 6.60281E-08 3.67461E-08 1.70657E-08 + 5.55623E-09 6.53589E-10 0.00000E+00 2.93728E+09 2.41352E+09 1.97076E+09 + 1.60901E+09 1.31350E+09 1.07214E+09 8.75020E+08 7.14053E+08 5.82625E+08 + 4.75326E+08 3.87738E+08 3.16249E+08 2.57906E+08 2.10299E+08 1.71456E+08 + 1.39768E+08 1.13921E+08 9.28410E+07 7.56507E+07 6.16344E+07 5.02077E+07 + 4.08934E+07 3.33021E+07 2.71159E+07 2.20754E+07 1.79690E+07 1.46240E+07 + 1.19000E+07 9.67323E+06 7.86895E+06 6.40016E+06 5.20466E+06 4.23175E+06 + 3.44012E+06 2.79609E+06 2.27209E+06 1.84591E+06 1.49940E+06 1.21771E+06 + 9.88747E+05 8.02682E+05 6.51504E+05 5.28694E+05 4.28947E+05 3.47949E+05 + 2.82187E+05 2.28807E+05 1.85484E+05 1.50332E+05 1.21816E+05 9.86868E+04 + 7.99313E+04 6.47258E+04 5.24008E+04 4.24129E+04 3.43207E+04 2.77659E+04 + 2.24576E+04 1.81597E+04 1.46808E+04 1.18654E+04 9.58758E+03 7.74511E+03 + 6.25514E+03 5.05055E+03 4.07691E+03 3.29014E+03 2.65457E+03 2.14094E+03 + 1.72660E+03 1.39214E+03 1.12217E+03 9.04372E+02 7.28714E+02 5.87080E+02 + 4.72915E+02 3.80917E+02 3.06804E+02 2.47115E+02 1.99059E+02 1.60377E+02 + 1.29251E+02 1.04210E+02 8.40668E+01 6.78633E+01 5.48551E+01 4.43760E+01 + 3.59628E+01 2.91846E+01 2.37326E+01 1.93424E+01 1.58035E+01 1.29450E+01 + 1.06367E+01 8.76497E+00 7.24453E+00 6.00593E+00 4.99374E+00 4.16376E+00 + 3.48081E+00 2.91690E+00 2.44973E+00 2.06156E+00 1.73819E+00 1.46823E+00 + 1.24249E+00 1.05347E+00 8.95029E-01 7.62182E-01 6.50491E-01 5.56674E-01 + 4.77695E-01 4.11219E-01 3.54993E-01 3.07465E-01 2.67154E-01 2.32883E-01 + 2.03607E-01 1.78582E-01 1.57080E-01 1.38539E-01 1.22486E-01 1.08531E-01 + 9.63456E-02 8.56602E-02 7.62486E-02 6.79230E-02 6.05268E-02 5.39293E-02 + 4.80222E-02 4.27150E-02 3.79322E-02 3.36130E-02 2.97034E-02 2.61622E-02 + 2.29540E-02 2.00495E-02 1.74259E-02 1.50565E-02 1.29321E-02 1.10329E-02 + 9.34514E-03 7.85555E-03 6.55131E-03 5.41939E-03 4.44623E-03 3.61768E-03 + 2.91919E-03 2.33607E-03 1.85393E-03 1.45900E-03 1.13852E-03 8.80811E-04 + 6.75487E-04 5.13430E-04 3.86715E-04 2.88574E-04 2.13445E-04 1.56361E-04 + 1.13514E-04 8.17036E-05 5.83527E-05 4.14071E-05 2.92512E-05 2.06291E-05 + 1.45787E-05 1.03724E-05 7.46920E-06 5.47268E-06 4.09763E-06 3.14235E-06 + 2.46834E-06 1.97946E-06 1.61376E-06 1.33055E-06 1.10586E-06 9.21348E-07 + 7.59531E-07 6.17814E-07 4.94268E-07 3.87386E-07 2.95867E-07 2.18638E-07 + 1.54850E-07 1.03618E-07 6.40766E-08 3.52914E-08 1.61537E-08 5.15466E-09 + 6.08374E-10 0.00000E+00 3.81333E+09 3.12822E+09 2.54977E+09 2.07798E+09 + 1.69326E+09 1.37958E+09 1.12386E+09 9.15408E+08 7.45516E+08 6.07069E+08 + 4.94261E+08 4.02358E+08 3.27494E+08 2.66520E+08 2.16866E+08 1.76436E+08 + 1.43521E+08 1.16728E+08 9.49218E+07 7.71770E+07 6.27392E+07 5.09940E+07 + 4.14406E+07 3.36713E+07 2.73539E+07 2.22179E+07 1.80428E+07 1.46500E+07 + 1.18823E+07 9.64459E+06 7.82684E+06 6.35050E+06 5.15168E+06 4.17836E+06 + 3.38829E+06 2.74689E+06 2.22642E+06 1.80419E+06 1.46174E+06 1.18403E+06 + 9.58883E+05 7.76378E+05 6.28472E+05 5.08631E+05 4.11548E+05 3.32920E+05 + 2.69252E+05 2.17709E+05 1.75991E+05 1.42233E+05 1.14922E+05 9.28330E+04 + 7.49707E+04 6.05300E+04 4.88585E+04 3.94273E+04 3.18083E+04 2.56549E+04 + 2.06864E+04 1.66757E+04 1.34390E+04 1.08275E+04 8.72120E+03 7.02270E+03 + 5.65346E+03 4.54994E+03 3.66083E+03 2.94469E+03 2.36768E+03 1.90359E+03 + 1.53010E+03 1.22955E+03 9.87814E+02 7.93452E+02 6.37223E+02 5.11684E+02 + 4.10838E+02 3.29851E+02 2.64834E+02 2.12651E+02 1.70783E+02 1.37198E+02 + 1.10266E+02 8.86688E+01 7.13510E+01 5.74919E+01 4.63622E+01 3.74542E+01 + 3.02995E+01 2.45620E+01 1.99558E+01 1.62539E+01 1.32725E+01 1.08720E+01 + 8.93113E+00 7.35910E+00 6.08220E+00 5.04176E+00 4.19116E+00 3.49334E+00 + 2.91891E+00 2.44450E+00 2.05154E+00 1.72520E+00 1.45361E+00 1.22718E+00 + 1.03814E+00 8.80117E-01 7.47970E-01 6.37138E-01 5.44253E-01 4.66221E-01 + 4.00666E-01 3.45315E-01 2.98600E-01 2.59037E-01 2.25445E-01 1.96785E-01 + 1.72315E-01 1.51312E-01 1.33220E-01 1.17573E-01 1.03983E-01 9.21307E-02 + 8.17483E-02 7.26147E-02 6.45454E-02 5.73871E-02 5.10122E-02 4.53144E-02 + 4.02054E-02 3.56114E-02 3.14727E-02 2.77363E-02 2.43617E-02 2.13139E-02 + 1.85636E-02 1.60878E-02 1.38600E-02 1.18699E-02 1.00976E-02 8.52867E-03 + 7.14930E-03 5.94620E-03 4.90595E-03 4.01483E-03 3.25875E-03 2.62344E-03 + 2.09471E-03 1.65883E-03 1.30281E-03 1.01468E-03 7.83594E-04 5.99937E-04 + 4.55331E-04 3.42523E-04 2.55344E-04 1.88746E-04 1.38242E-04 1.00401E-04 + 7.23495E-05 5.17825E-05 3.68688E-05 2.61726E-05 1.85817E-05 1.32464E-05 + 9.52633E-06 6.94642E-06 5.15962E-06 3.91690E-06 3.04249E-06 2.41592E-06 + 1.95358E-06 1.60165E-06 1.32479E-06 1.10176E-06 9.16111E-07 7.53442E-07 + 6.11192E-07 4.87428E-07 3.80617E-07 2.89451E-07 2.12822E-07 1.49835E-07 + 9.95495E-08 6.10269E-08 3.32476E-08 1.49927E-08 4.69055E-09 5.55454E-10 + 0.00000E+00 4.94061E+09 4.04626E+09 3.29207E+09 2.67803E+09 2.17820E+09 + 1.77140E+09 1.44035E+09 1.17099E+09 9.51863E+08 7.73618E+08 6.28651E+08 + 5.10769E+08 4.14924E+08 3.37009E+08 2.73680E+08 2.22214E+08 1.80396E+08 + 1.46422E+08 1.18826E+08 9.64142E+07 7.82154E+07 6.34404E+07 5.14469E+07 + 4.17132E+07 3.38146E+07 2.74064E+07 2.22080E+07 1.79926E+07 1.45612E+07 + 1.17927E+07 9.54870E+06 7.73011E+06 6.25659E+06 5.06290E+06 4.09608E+06 + 3.31296E+06 2.67892E+06 2.16574E+06 1.75047E+06 1.41449E+06 1.14274E+06 + 9.22974E+05 7.45295E+05 6.01674E+05 4.85609E+05 3.91836E+05 3.16091E+05 + 2.54922E+05 2.05538E+05 1.65676E+05 1.33510E+05 1.07560E+05 8.66303E+04 + 6.97540E+04 5.61497E+04 4.51859E+04 3.63526E+04 2.92377E+04 2.35086E+04 + 1.88966E+04 1.51849E+04 1.21987E+04 9.79684E+03 7.86558E+03 6.31317E+03 + 5.06566E+03 4.06347E+03 3.25864E+03 2.61209E+03 2.09363E+03 1.67764E+03 + 1.34391E+03 1.07631E+03 8.61820E+02 6.89943E+02 5.52262E+02 4.42009E+02 + 3.53747E+02 2.83113E+02 2.26603E+02 1.81406E+02 1.45267E+02 1.16378E+02 + 9.32858E+01 7.48278E+01 6.01026E+01 4.83144E+01 3.89087E+01 3.13774E+01 + 2.53564E+01 2.05372E+01 1.66756E+01 1.35748E+01 1.10854E+01 9.07848E+00 + 7.45769E+00 6.14501E+00 5.07854E+00 4.20922E+00 3.49817E+00 2.91461E+00 + 2.43413E+00 2.03736E+00 1.70886E+00 1.43629E+00 1.20972E+00 1.02110E+00 + 8.63847E-01 7.32682E-01 6.22938E-01 5.31166E-01 4.54225E-01 3.89707E-01 + 3.35325E-01 2.89499E-01 2.50742E-01 2.17879E-01 1.89875E-01 1.65993E-01 + 1.45516E-01 1.27896E-01 1.12673E-01 9.94654E-02 8.79584E-02 7.78901E-02 + 6.90436E-02 6.12383E-02 5.43244E-02 4.81769E-02 4.26924E-02 3.77844E-02 + 3.33809E-02 2.94234E-02 2.58601E-02 2.26510E-02 1.97615E-02 1.71625E-02 + 1.48309E-02 1.27402E-02 1.08796E-02 9.22881E-03 7.77293E-03 6.49787E-03 + 5.38993E-03 4.43547E-03 3.62075E-03 2.93183E-03 2.35483E-03 1.87610E-03 + 1.48259E-03 1.16208E-03 9.03376E-04 6.96421E-04 5.32349E-04 4.03470E-04 + 3.03159E-04 2.25804E-04 1.66831E-04 1.22192E-04 8.88000E-05 6.40818E-05 + 4.59775E-05 3.28572E-05 2.34468E-05 1.67626E-05 1.20553E-05 8.76175E-06 + 6.46555E-06 4.86313E-06 3.73725E-06 2.93482E-06 2.35114E-06 1.91352E-06 + 1.57519E-06 1.30542E-06 1.08535E-06 9.00345E-07 7.38464E-07 5.97179E-07 + 4.74561E-07 3.69056E-07 2.79343E-07 2.04275E-07 1.42907E-07 9.42344E-08 + 5.72460E-08 3.08381E-08 1.36965E-08 4.20265E-09 4.99350E-10 0.00000E+00 + 6.37497E+09 5.21237E+09 4.23315E+09 3.43731E+09 2.79065E+09 2.26528E+09 + 1.83851E+09 1.49190E+09 1.21043E+09 9.81904E+08 7.96384E+08 6.45804E+08 + 5.23604E+08 4.24452E+08 3.44014E+08 2.78769E+08 2.25857E+08 1.82954E+08 + 1.48172E+08 1.19981E+08 9.71338E+07 7.86221E+07 6.36258E+07 5.14795E+07 + 4.16434E+07 3.36797E+07 2.72327E+07 2.20158E+07 1.77781E+07 1.43664E+07 + 1.16068E+07 9.37530E+06 7.57110E+06 6.11271E+06 4.93411E+06 3.98156E+06 + 3.21208E+06 2.59068E+06 2.08897E+06 1.68401E+06 1.35720E+06 1.09354E+06 + 8.80862E+05 7.09363E+05 5.71101E+05 4.59663E+05 3.69868E+05 2.97531E+05 + 2.39275E+05 1.92370E+05 1.54615E+05 1.24233E+05 9.97923E+04 8.01357E+04 + 6.43315E+04 5.16284E+04 4.14210E+04 3.32213E+04 2.66365E+04 2.13501E+04 + 1.71075E+04 1.37036E+04 1.09734E+04 8.78443E+03 7.02984E+03 5.62393E+03 + 4.49776E+03 3.59602E+03 2.87375E+03 2.29631E+03 1.83438E+03 1.46491E+03 + 1.16957E+03 9.33554E+02 7.45020E+02 5.94466E+02 4.74279E+02 3.78369E+02 + 3.01855E+02 2.40835E+02 1.92185E+02 1.53409E+02 1.22510E+02 9.78894E+01 + 7.82718E+01 6.26709E+01 5.02205E+01 4.03173E+01 3.24120E+01 2.61112E+01 + 2.10832E+01 1.70664E+01 1.38503E+01 1.12759E+01 9.20655E+00 7.54011E+00 + 6.19436E+00 5.10418E+00 4.21812E+00 3.49551E+00 2.90424E+00 2.41886E+00 + 2.01924E+00 1.68938E+00 1.41648E+00 1.19029E+00 1.00251E+00 8.46365E-01 + 7.16450E-01 6.08004E-01 5.17513E-01 4.41796E-01 3.78420E-01 3.25089E-01 + 2.80217E-01 2.42321E-01 2.10230E-01 1.82916E-01 1.59648E-01 1.39721E-01 + 1.22592E-01 1.07808E-01 9.49949E-02 8.38440E-02 7.40985E-02 6.55463E-02 + 5.80108E-02 5.13457E-02 4.54293E-02 4.01605E-02 3.54551E-02 3.12427E-02 + 2.74661E-02 2.40747E-02 2.10292E-02 1.82952E-02 1.58441E-02 1.36526E-02 + 1.16944E-02 9.95805E-03 8.42320E-03 7.07465E-03 5.89801E-03 4.87939E-03 + 4.00505E-03 3.26132E-03 2.63453E-03 2.11124E-03 1.67838E-03 1.32361E-03 + 1.03545E-03 8.03463E-04 6.18353E-04 4.71957E-04 3.57231E-04 2.68134E-04 + 1.99570E-04 1.47401E-04 1.07982E-04 7.85419E-05 5.67760E-05 4.08480E-05 + 2.93091E-05 2.10305E-05 1.51432E-05 1.09872E-05 8.06806E-06 6.02109E-06 + 4.58107E-06 3.55866E-06 2.82062E-06 2.27600E-06 1.86160E-06 1.53679E-06 + 1.27480E-06 1.05889E-06 8.76090E-07 7.16407E-07 5.77368E-07 4.57046E-07 + 3.53874E-07 2.66513E-07 1.93774E-07 1.34660E-07 8.81037E-08 5.30219E-08 + 2.82341E-08 1.23486E-08 3.71762E-09 4.43207E-10 0.00000E+00 8.18145E+09 + 6.67853E+09 5.41419E+09 4.38842E+09 3.55638E+09 2.88159E+09 2.33443E+09 + 1.89083E+09 1.53125E+09 1.23983E+09 1.00369E+09 8.12367E+08 6.57393E+08 + 5.31882E+08 4.30251E+08 3.47971E+08 2.81371E+08 2.27472E+08 1.83861E+08 + 1.48580E+08 1.20045E+08 9.69689E+07 7.83123E+07 6.32315E+07 5.10436E+07 + 4.11956E+07 3.32396E+07 2.68148E+07 2.16067E+07 1.74225E+07 1.40453E+07 + 1.13200E+07 9.12137E+06 7.34793E+06 5.91783E+06 4.76454E+06 3.83495E+06 + 3.08592E+06 2.48252E+06 1.99657E+06 1.60530E+06 1.29036E+06 1.03691E+06 + 8.33000E+05 6.68999E+05 5.37129E+05 4.31125E+05 3.45937E+05 2.77497E+05 + 2.22529E+05 1.78394E+05 1.42967E+05 1.14539E+05 9.17337E+04 7.34453E+04 + 5.87835E+04 4.70331E+04 3.76188E+04 3.00788E+04 2.40419E+04 1.92100E+04 + 1.53440E+04 1.22518E+04 9.77935E+03 7.80320E+03 6.22426E+03 4.96312E+03 + 3.95622E+03 3.15209E+03 2.51109E+03 1.99983E+03 1.59214E+03 1.26722E+03 + 1.00836E+03 8.02212E+02 6.38096E+02 5.07490E+02 4.03588E+02 3.20958E+02 + 2.55267E+02 2.03058E+02 1.61575E+02 1.28624E+02 1.02452E+02 8.16622E+01 + 6.51811E+01 5.20690E+01 4.16717E+01 3.33973E+01 2.68222E+01 2.15911E+01 + 1.74243E+01 1.40979E+01 1.14430E+01 9.31503E+00 7.60629E+00 6.23031E+00 + 5.11885E+00 4.21810E+00 3.48565E+00 2.88807E+00 2.39896E+00 1.99745E+00 + 1.66700E+00 1.39440E+00 1.16908E+00 9.82534E-01 8.27817E-01 6.99400E-01 + 5.92446E-01 5.03389E-01 4.29015E-01 3.66874E-01 3.14668E-01 2.70809E-01 + 2.33819E-01 2.02535E-01 1.75941E-01 1.53312E-01 1.33952E-01 1.17328E-01 + 1.02996E-01 9.05878E-02 7.98010E-02 7.03849E-02 6.21320E-02 5.48704E-02 + 4.84573E-02 4.27740E-02 3.77222E-02 3.32197E-02 2.91979E-02 2.56012E-02 + 2.23797E-02 1.94951E-02 1.69134E-02 1.46061E-02 1.25502E-02 1.07195E-02 + 9.10207E-03 7.67756E-03 6.43058E-03 5.34659E-03 4.41160E-03 3.61190E-03 + 2.93400E-03 2.36457E-03 1.89066E-03 1.49982E-03 1.18040E-03 9.21654E-04 + 7.13895E-04 5.48530E-04 4.18061E-04 3.16051E-04 2.37002E-04 1.76294E-04 + 1.30189E-04 9.54119E-05 6.94752E-05 5.03212E-05 3.63145E-05 2.61690E-05 + 1.88859E-05 1.36986E-05 1.00266E-05 7.43629E-06 5.60849E-06 4.31179E-06 + 3.38130E-06 2.70113E-06 2.19233E-06 1.79993E-06 1.48863E-06 1.23507E-06 + 1.02439E-06 8.45120E-07 6.88841E-07 5.53126E-07 4.36059E-07 3.36058E-07 + 2.51767E-07 1.81957E-07 1.25577E-07 8.14999E-08 4.85783E-08 2.55642E-08 + 1.10089E-08 3.25310E-09 3.89132E-10 0.00000E+00 1.04352E+10 8.50473E+09 + 6.88257E+09 5.56875E+09 4.50490E+09 3.64362E+09 2.94646E+09 2.38224E+09 + 1.92569E+09 1.55634E+09 1.25759E+09 1.01598E+09 8.20623E+08 6.62697E+08 + 5.35053E+08 4.31905E+08 3.48568E+08 2.81251E+08 2.26886E+08 1.82989E+08 + 1.47552E+08 1.18951E+08 9.58725E+07 7.72535E+07 6.22358E+07 5.01254E+07 + 4.03611E+07 3.24919E+07 2.61260E+07 2.10220E+07 1.69109E+07 1.36003E+07 + 1.09350E+07 8.78972E+06 7.06342E+06 5.67425E+06 4.55694E+06 3.65861E+06 + 2.93654E+06 2.35629E+06 1.89014E+06 1.51576E+06 1.21517E+06 9.73888E+05 + 7.80274E+05 6.24955E+05 5.00394E+05 4.00531E+05 3.20492E+05 2.56363E+05 + 2.04997E+05 1.63868E+05 1.30945E+05 1.04601E+05 8.35276E+04 6.66761E+04 + 5.32054E+04 4.24409E+04 3.38420E+04 2.69755E+04 2.14943E+04 1.71205E+04 + 1.36317E+04 1.08498E+04 8.63252E+03 6.86583E+03 5.45871E+03 4.33847E+03 + 3.44638E+03 2.73733E+03 2.17346E+03 1.72513E+03 1.36889E+03 1.08593E+03 + 8.61259E+02 6.82945E+02 5.41472E+02 4.29272E+02 3.40318E+02 2.69819E+02 + 2.13962E+02 1.69720E+02 1.34686E+02 1.06945E+02 8.49790E+01 6.76186E+01 + 5.38494E+01 4.29644E+01 3.43280E+01 2.74859E+01 2.20584E+01 1.77480E+01 + 1.43169E+01 1.15863E+01 9.40378E+00 7.65628E+00 6.25307E+00 5.12283E+00 + 4.20947E+00 3.46888E+00 2.86640E+00 2.37471E+00 1.97225E+00 1.64195E+00 + 1.37024E+00 1.14628E+00 9.61343E-01 8.08344E-01 6.81653E-01 5.76370E-01 + 4.88884E-01 4.15961E-01 3.55138E-01 3.04121E-01 2.61324E-01 2.25279E-01 + 1.94833E-01 1.68982E-01 1.47010E-01 1.28232E-01 1.12126E-01 9.82544E-02 + 8.62582E-02 7.58413E-02 6.67590E-02 5.88090E-02 5.18236E-02 4.56640E-02 + 4.02147E-02 3.53799E-02 3.10797E-02 2.72473E-02 2.38283E-02 2.07741E-02 + 1.80470E-02 1.56137E-02 1.34459E-02 1.15208E-02 9.81249E-03 8.30847E-03 + 6.98866E-03 5.83756E-03 4.84056E-03 3.98369E-03 3.25338E-03 2.63639E-03 + 2.11981E-03 1.69121E-03 1.33879E-03 1.05158E-03 8.19540E-04 6.33707E-04 + 4.86158E-04 3.70021E-04 2.79419E-04 2.09360E-04 1.55662E-04 1.14955E-04 + 8.42980E-05 6.14647E-05 4.46191E-05 3.23068E-05 2.33879E-05 1.69799E-05 + 1.24074E-05 9.16030E-06 6.85879E-06 5.22397E-06 4.05402E-06 3.20548E-06 + 2.57759E-06 2.10183E-06 1.73042E-06 1.43265E-06 1.18811E-06 9.83598E-07 + 8.08986E-07 6.57122E-07 5.25626E-07 4.12594E-07 3.16434E-07 2.35773E-07 + 1.69343E-07 1.16043E-07 7.46917E-08 4.40856E-08 2.29232E-08 9.71914E-09 + 2.82005E-09 3.38464E-10 0.00000E+00 1.32227E+10 1.07597E+10 8.69242E+09 + 7.02096E+09 5.66981E+09 4.57779E+09 3.69536E+09 2.98244E+09 2.40657E+09 + 1.94149E+09 1.56596E+09 1.26281E+09 1.01813E+09 8.20674E+08 6.61372E+08 + 5.32874E+08 4.29246E+08 3.45693E+08 2.78339E+08 2.24056E+08 1.80317E+08 + 1.45082E+08 1.16704E+08 9.38531E+07 7.54578E+07 6.06526E+07 4.87388E+07 + 3.91563E+07 3.14198E+07 2.52294E+07 2.02532E+07 1.62541E+07 1.30410E+07 + 1.04602E+07 8.38770E+06 6.72346E+06 5.38774E+06 4.31609E+06 3.45654E+06 + 2.76732E+06 2.21484E+06 1.77209E+06 1.41739E+06 1.13332E+06 9.05882E+05 + 7.23844E+05 5.78191E+05 4.61687E+05 3.68530E+05 2.94066E+05 2.34564E+05 + 1.87034E+05 1.49081E+05 1.18785E+05 9.46102E+04 7.53270E+04 5.99512E+04 + 4.76955E+04 3.79305E+04 3.01531E+04 2.39609E+04 1.90329E+04 1.51124E+04 + 1.19948E+04 9.51660E+03 7.54747E+03 5.98344E+03 4.74177E+03 3.75577E+03 + 2.97431E+03 2.35464E+03 1.86337E+03 1.47415E+03 1.16590E+03 9.21884E+02 + 7.28791E+02 5.76054E+02 4.55286E+02 3.59831E+02 2.84410E+02 2.24837E+02 + 1.77795E+02 1.40660E+02 1.11345E+02 8.82032E+01 6.99698E+01 5.55519E+01 + 4.41885E+01 3.51995E+01 2.80992E+01 2.24833E+01 1.80362E+01 1.45065E+01 + 1.17054E+01 9.47283E+00 7.69027E+00 6.26292E+00 5.11644E+00 4.19256E+00 + 3.44555E+00 2.83957E+00 2.34641E+00 1.94390E+00 1.61447E+00 1.34424E+00 + 1.12207E+00 9.39094E-01 7.88084E-01 6.63329E-01 5.59877E-01 4.74086E-01 + 4.02706E-01 3.43273E-01 2.93501E-01 2.51808E-01 2.16740E-01 1.87156E-01 + 1.62066E-01 1.40766E-01 1.22582E-01 1.07002E-01 9.35974E-02 8.20182E-02 + 7.19750E-02 6.32291E-02 5.55838E-02 4.88757E-02 4.29699E-02 3.77542E-02 + 3.31354E-02 2.90358E-02 2.53906E-02 2.21465E-02 1.92564E-02 1.66830E-02 + 1.43938E-02 1.23609E-02 1.05614E-02 8.97013E-03 7.57404E-03 6.35332E-03 + 5.29248E-03 4.37695E-03 3.59289E-03 2.92695E-03 2.36621E-03 1.89824E-03 + 1.51115E-03 1.19378E-03 9.35854E-04 7.28031E-04 5.62013E-04 4.30515E-04 + 3.27251E-04 2.46870E-04 1.84842E-04 1.37390E-04 1.01481E-04 7.44778E-05 + 5.43899E-05 3.95820E-05 2.87626E-05 2.09228E-05 1.52836E-05 1.12507E-05 + 8.37672E-06 6.32912E-06 4.86443E-06 3.80684E-06 3.03161E-06 2.45117E-06 + 2.00610E-06 1.65481E-06 1.37059E-06 1.13558E-06 9.38042E-07 7.69036E-07 + 6.22421E-07 4.95870E-07 3.87495E-07 2.95695E-07 2.19083E-07 1.56355E-07 + 1.06365E-07 6.78868E-08 3.96715E-08 2.03788E-08 8.50660E-09 2.42458E-09 + 2.91974E-10 0.00000E+00 1.66420E+10 1.35214E+10 1.09052E+10 8.79336E+09 + 7.08903E+09 5.71386E+09 4.60449E+09 3.70973E+09 2.98820E+09 2.40649E+09 + 1.93760E+09 1.55972E+09 1.25525E+09 1.00999E+09 8.12463E+08 6.53415E+08 + 5.25378E+08 4.22328E+08 3.39409E+08 2.72703E+08 2.19053E+08 1.75913E+08 + 1.41233E+08 1.13360E+08 9.09642E+07 7.29732E+07 5.85235E+07 4.69237E+07 + 3.75768E+07 3.01123E+07 2.41238E+07 1.93207E+07 1.54694E+07 1.23821E+07 + 9.90802E+06 7.92530E+06 6.33725E+06 5.06580E+06 4.04814E+06 3.23386E+06 + 2.58251E+06 2.06166E+06 1.64529E+06 1.31256E+06 1.04675E+06 8.34477E+05 + 6.65009E+05 5.29763E+05 4.21866E+05 3.35819E+05 2.67221E+05 2.12554E+05 + 1.69004E+05 1.34325E+05 1.06719E+05 8.47524E+04 6.72800E+04 5.33879E+04 + 4.23467E+04 3.35750E+04 2.66092E+04 2.10797E+04 1.66923E+04 1.32125E+04 + 1.04538E+04 8.26766E+03 6.53597E+03 5.16496E+03 4.07927E+03 3.22120E+03 + 2.54268E+03 2.00630E+03 1.58255E+03 1.24793E+03 9.83800E+02 7.75409E+02 + 6.11058E+02 4.81493E+02 3.79391E+02 2.98960E+02 2.35621E+02 1.85757E+02 + 1.46512E+02 1.15626E+02 9.13173E+01 7.22221E+01 5.71678E+01 4.53381E+01 + 3.60078E+01 2.86594E+01 2.28642E+01 1.82882E+01 1.46664E+01 1.18003E+01 + 9.52238E+00 7.70858E+00 6.26022E+00 5.10008E+00 4.16776E+00 3.41603E+00 + 2.80790E+00 2.31438E+00 1.91267E+00 1.58482E+00 1.31658E+00 1.09664E+00 + 9.15940E-01 7.67167E-01 6.44537E-01 5.43061E-01 4.59073E-01 3.89319E-01 + 3.31338E-01 2.82855E-01 2.42301E-01 2.08236E-01 1.79534E-01 1.55220E-01 + 1.34601E-01 1.17019E-01 1.01971E-01 8.90377E-02 7.78783E-02 6.82106E-02 + 5.98023E-02 5.24618E-02 4.60308E-02 4.03779E-02 3.53943E-02 3.09896E-02 + 2.70883E-02 2.36273E-02 2.05548E-02 1.78248E-02 1.54009E-02 1.32511E-02 + 1.13480E-02 9.66901E-03 8.18930E-03 6.89559E-03 5.76840E-03 4.79231E-03 + 3.95292E-03 3.23657E-03 2.63021E-03 2.12132E-03 1.69795E-03 1.34881E-03 + 1.06338E-03 8.32047E-04 6.46137E-04 4.97994E-04 3.80935E-04 2.89218E-04 + 2.17980E-04 1.63117E-04 1.21224E-04 8.95729E-05 6.58052E-05 4.81433E-05 + 3.51323E-05 2.56270E-05 1.87356E-05 1.37715E-05 1.02123E-05 7.66600E-06 + 5.84177E-06 4.52731E-06 3.56958E-06 2.86017E-06 2.32302E-06 1.90659E-06 + 1.57466E-06 1.30401E-06 1.07896E-06 8.89070E-07 7.26439E-07 5.85746E-07 + 4.64711E-07 3.61468E-07 2.74412E-07 2.02142E-07 1.43327E-07 9.67812E-08 + 6.12418E-08 3.54284E-08 1.79770E-08 7.38787E-09 2.06931E-09 2.50024E-10 + 0.00000E+00 2.08048E+10 1.68784E+10 1.35902E+10 1.09403E+10 8.80513E+09 + 7.08517E+09 5.69993E+09 4.58451E+09 3.68654E+09 2.96379E+09 2.38218E+09 + 1.91426E+09 1.53789E+09 1.23523E+09 9.91889E+08 7.96292E+08 6.39108E+08 + 5.12822E+08 4.11385E+08 3.29927E+08 2.64529E+08 2.12039E+08 1.69918E+08 + 1.36127E+08 1.09025E+08 8.72949E+07 6.98742E+07 5.59159E+07 4.46897E+07 + 3.57418E+07 2.85769E+07 2.28413E+07 1.82513E+07 1.45791E+07 1.16421E+07 + 9.29312E+06 7.41550E+06 5.91526E+06 4.71693E+06 3.76006E+06 2.99626E+06 + 2.38676E+06 1.90056E+06 1.51285E+06 1.20378E+06 9.57499E+05 7.61312E+05 + 6.05089E+05 4.80734E+05 3.81785E+05 3.03081E+05 2.40503E+05 1.90767E+05 + 1.51254E+05 1.19874E+05 9.49638E+04 7.51978E+04 5.95201E+04 4.70903E+04 + 3.72399E+04 2.94370E+04 2.32587E+04 1.83690E+04 1.45008E+04 1.14421E+04 + 9.02458E+03 7.11473E+03 5.60671E+03 4.41576E+03 3.47707E+03 2.73685E+03 + 2.15331E+03 1.69361E+03 1.33162E+03 1.04671E+03 8.22568E+02 6.46307E+02 + 5.07758E+02 3.98895E+02 3.13392E+02 2.46257E+02 1.93563E+02 1.52212E+02 + 1.19766E+02 9.43053E+01 7.43642E+01 5.86893E+01 4.64079E+01 3.67495E+01 + 2.91646E+01 2.31999E+01 1.85034E+01 1.47966E+01 1.18714E+01 9.55275E+00 + 7.71161E+00 6.24542E+00 5.07418E+00 4.13550E+00 3.38070E+00 2.77176E+00 + 2.27892E+00 1.87886E+00 1.55321E+00 1.28748E+00 1.07015E+00 8.92028E-01 + 7.45719E-01 6.25383E-01 5.26011E-01 4.43920E-01 3.75863E-01 3.19385E-01 + 2.72230E-01 2.32841E-01 1.99798E-01 1.71992E-01 1.48465E-01 1.28536E-01 + 1.11560E-01 9.70457E-02 8.45862E-02 7.38475E-02 6.45554E-02 5.64841E-02 + 4.94475E-02 4.32920E-02 3.78901E-02 3.31363E-02 2.89429E-02 2.52367E-02 + 2.19563E-02 1.90514E-02 1.64772E-02 1.41981E-02 1.21828E-02 1.04044E-02 + 8.84046E-03 7.46681E-03 6.26997E-03 5.23082E-03 4.33414E-03 3.56572E-03 + 2.91220E-03 2.36088E-03 1.89968E-03 1.51718E-03 1.20267E-03 9.46291E-04 + 7.39055E-04 5.72943E-04 4.40902E-04 3.36812E-04 2.55437E-04 1.92364E-04 + 1.43885E-04 1.06931E-04 7.90555E-05 5.81497E-05 4.26289E-05 3.12009E-05 + 2.28515E-05 1.67931E-05 1.24215E-05 9.27814E-06 7.01963E-06 5.39211E-06 + 4.21053E-06 3.34177E-06 2.69168E-06 2.19420E-06 1.80461E-06 1.49140E-06 + 1.23430E-06 1.01955E-06 8.37849E-07 6.82206E-07 5.47953E-07 4.32866E-07 + 3.35101E-07 2.53052E-07 1.85310E-07 1.30522E-07 8.74721E-08 5.48714E-08 + 3.14202E-08 1.57469E-08 6.37142E-09 1.75445E-09 2.12686E-10 0.00000E+00 + 2.58361E+10 2.09296E+10 1.68250E+10 1.35224E+10 1.08656E+10 8.72881E+09 + 7.01064E+09 5.62937E+09 4.51919E+09 3.62709E+09 2.91039E+09 2.33474E+09 + 1.87249E+09 1.50138E+09 1.20352E+09 9.64507E+08 7.72758E+08 6.18967E+08 + 4.95651E+08 3.96796E+08 3.17569E+08 2.54091E+08 2.03244E+08 1.62526E+08 + 1.29927E+08 1.03836E+08 8.29577E+07 6.62599E+07 5.28554E+07 4.21911E+07 + 3.36679E+07 2.68580E+07 2.14185E+07 1.70751E+07 1.36080E+07 1.08404E+07 + 8.63257E+06 6.87197E+06 5.46849E+06 4.35006E+06 3.45911E+06 2.74961E+06 + 2.18480E+06 1.73535E+06 1.37782E+06 1.09352E+06 8.67532E+05 6.87967E+05 + 5.45344E+05 4.32108E+05 3.42239E+05 2.70944E+05 2.14409E+05 1.69595E+05 + 1.34088E+05 1.05968E+05 8.37062E+04 6.60912E+04 5.21590E+04 4.11446E+04 + 3.24409E+04 2.55664E+04 2.01392E+04 1.58566E+04 1.24789E+04 9.81610E+03 + 7.71791E+03 6.06554E+03 4.76402E+03 3.74093E+03 2.93634E+03 2.30378E+03 + 1.80683E+03 1.41660E+03 1.11031E+03 8.70036E+02 6.81622E+02 5.33944E+02 + 4.18242E+02 3.27629E+02 2.56690E+02 2.01170E+02 1.57730E+02 1.23744E+02 + 9.71525E+01 7.63861E+01 6.01097E+01 4.73937E+01 3.74221E+01 2.96133E+01 + 2.34898E+01 1.86817E+01 1.48972E+01 1.19188E+01 9.56439E+00 7.69986E+00 + 6.21902E+00 5.03923E+00 4.09623E+00 3.33998E+00 2.73150E+00 2.24035E+00 + 1.84272E+00 1.51989E+00 1.25714E+00 1.04277E+00 8.67501E-01 7.23858E-01 + 6.05968E-01 5.08809E-01 4.28697E-01 3.62395E-01 3.07461E-01 2.61664E-01 + 2.23462E-01 1.91456E-01 1.64556E-01 1.41821E-01 1.22585E-01 1.06217E-01 + 9.22384E-02 8.02521E-02 6.99332E-02 6.10152E-02 5.32791E-02 4.65442E-02 + 4.06615E-02 3.55077E-02 3.09805E-02 2.69949E-02 2.34799E-02 2.03760E-02 + 1.76343E-02 1.52112E-02 1.30720E-02 1.11860E-02 9.52686E-03 8.07258E-03 + 6.79950E-03 5.69406E-03 4.73759E-03 3.91511E-03 3.21272E-03 2.61737E-03 + 2.11679E-03 1.69937E-03 1.35424E-03 1.07130E-03 8.41287E-04 6.55862E-04 + 5.07610E-04 3.90051E-04 2.97590E-04 2.25465E-04 1.69676E-04 1.26875E-04 + 9.43049E-05 6.97721E-05 5.13945E-05 3.77616E-05 2.77267E-05 2.03930E-05 + 1.50660E-05 1.12143E-05 8.43581E-06 6.43029E-06 4.97619E-06 3.91237E-06 + 3.12311E-06 2.52667E-06 2.06570E-06 1.70139E-06 1.40628E-06 1.16268E-06 + 9.58483E-07 7.85392E-07 6.37198E-07 5.09768E-07 4.00934E-07 3.08874E-07 + 2.31991E-07 1.68869E-07 1.18142E-07 7.85713E-08 4.88556E-08 2.76882E-08 + 1.37046E-08 5.45969E-09 1.47859E-09 1.79836E-10 0.00000E+00 3.18761E+10 + 2.57858E+10 2.06961E+10 1.66072E+10 1.33230E+10 1.06858E+10 8.56854E+09 + 6.86916E+09 5.50546E+09 4.41140E+09 3.53387E+09 2.83019E+09 2.26604E+09 + 1.81388E+09 1.45155E+09 1.16129E+09 9.28825E+08 7.42688E+08 5.93688E+08 + 4.74447E+08 3.79046E+08 3.02741E+08 2.41725E+08 1.92949E+08 1.53969E+08 + 1.22825E+08 9.79477E+07 7.80877E+07 6.21736E+07 4.95359E+07 3.94540E+07 + 3.14136E+07 2.50034E+07 1.98943E+07 1.58237E+07 1.25807E+07 9.99848E+06 + 7.94336E+06 6.30829E+06 5.00788E+06 3.97401E+06 3.15235E+06 2.49958E+06 + 1.98118E+06 1.56966E+06 1.24309E+06 9.84058E+05 7.78668E+05 6.15879E+05 + 4.86909E+05 3.84775E+05 3.03927E+05 2.39958E+05 1.89365E+05 1.49369E+05 + 1.17765E+05 9.28033E+04 7.30974E+04 5.75479E+04 4.52840E+04 3.56161E+04 + 2.79984E+04 2.19991E+04 1.72767E+04 1.35614E+04 1.06398E+04 8.34353E+03 + 6.53980E+03 5.12275E+03 4.01175E+03 3.14033E+03 2.45706E+03 1.92170E+03 + 1.50246E+03 1.17430E+03 9.17579E+02 7.16828E+02 5.59920E+02 4.37334E+02 + 3.41601E+02 2.66866E+02 2.08543E+02 1.63040E+02 1.27542E+02 9.98459E+01 + 7.82792E+01 6.14234E+01 4.82919E+01 3.80234E+01 3.00046E+01 2.37336E+01 + 1.88231E+01 1.49686E+01 1.19431E+01 9.55786E+00 7.67391E+00 6.18157E+00 + 4.99574E+00 4.05041E+00 3.29428E+00 2.68749E+00 2.19899E+00 1.80452E+00 + 1.48509E+00 1.22574E+00 1.01467E+00 8.42492E-01 7.01695E-01 5.86381E-01 + 4.91532E-01 4.13467E-01 3.48968E-01 2.95611E-01 2.51194E-01 2.14194E-01 + 1.83235E-01 1.57245E-01 1.35305E-01 1.16762E-01 1.01003E-01 8.75582E-02 + 7.60429E-02 6.61413E-02 5.75948E-02 5.01906E-02 4.37541E-02 3.81408E-02 + 3.32314E-02 2.89268E-02 2.51448E-02 2.18166E-02 1.88846E-02 1.63012E-02 + 1.40242E-02 1.20196E-02 1.02576E-02 8.71230E-03 7.36219E-03 6.18421E-03 + 5.16481E-03 4.28579E-03 3.53250E-03 2.89139E-03 2.34981E-03 1.89592E-03 + 1.51862E-03 1.20760E-03 9.53363E-04 7.47253E-04 5.81532E-04 4.49366E-04 + 3.44812E-04 2.62766E-04 1.98901E-04 1.49598E-04 1.11843E-04 8.31588E-05 + 6.15819E-05 4.54355E-05 3.34653E-05 2.46555E-05 1.82138E-05 1.35285E-05 + 1.01328E-05 7.67469E-06 5.89168E-06 4.59067E-06 3.63142E-06 2.91340E-06 + 2.36568E-06 1.93843E-06 1.59800E-06 1.32042E-06 1.09023E-06 8.96746E-07 + 7.32561E-07 5.92144E-07 4.71796E-07 3.69404E-07 2.83177E-07 2.11525E-07 + 1.53035E-07 1.06333E-07 7.01724E-08 4.32466E-08 2.42557E-08 1.18561E-08 + 4.65092E-09 1.23926E-09 1.51222E-10 0.00000E+00 3.90805E+10 3.15695E+10 + 2.52990E+10 2.02691E+10 1.62353E+10 1.30012E+10 1.04087E+10 8.33105E+09 + 6.66645E+09 5.33307E+09 4.26528E+09 3.41039E+09 2.72611E+09 2.17854E+09 + 1.74048E+09 1.39012E+09 1.10997E+09 8.86033E+08 7.07068E+08 5.64086E+08 + 4.49883E+08 3.58693E+08 2.85899E+08 2.27808E+08 1.81462E+08 1.44498E+08 + 1.15024E+08 9.15353E+07 7.27469E+07 5.78534E+07 4.59933E+07 3.65519E+07 + 2.90384E+07 2.30610E+07 1.83074E+07 1.45273E+07 1.15231E+07 9.13669E+06 + 7.24165E+06 5.73739E+06 4.54377E+06 3.59701E+06 2.84633E+06 2.25137E+06 + 1.78001E+06 1.40673E+06 1.11124E+06 8.77423E+05 6.92492E+05 5.46287E+05 + 4.30749E+05 3.39487E+05 2.67432E+05 2.10569E+05 1.65715E+05 1.30351E+05 + 1.02482E+05 8.05314E+04 6.32498E+04 4.96513E+04 3.89563E+04 3.05492E+04 + 2.39439E+04 1.87571E+04 1.46863E+04 1.14930E+04 8.98941E+03 7.02776E+03 + 5.49054E+03 4.28841E+03 3.34794E+03 2.61245E+03 2.03770E+03 1.58880E+03 + 1.23838E+03 9.64968E+02 7.51752E+02 5.85559E+02 4.56076E+02 3.55238E+02 + 2.76736E+02 2.15645E+02 1.68116E+02 1.31141E+02 1.02374E+02 8.00360E+01 + 6.26258E+01 4.91000E+01 3.85522E+01 3.03378E+01 2.39313E+01 1.89281E+01 + 1.50113E+01 1.19449E+01 9.53384E+00 7.63440E+00 6.13368E+00 4.94428E+00 + 3.99854E+00 3.24403E+00 2.64010E+00 2.15515E+00 1.76454E+00 1.44902E+00 + 1.19348E+00 9.85996E-01 8.17127E-01 6.79333E-01 5.66710E-01 4.74250E-01 + 3.98286E-01 3.35628E-01 2.83874E-01 2.40853E-01 2.05063E-01 1.75155E-01 + 1.50077E-01 1.28932E-01 1.11082E-01 9.59267E-02 8.30129E-02 7.19650E-02 + 6.24768E-02 5.42975E-02 4.72212E-02 4.10788E-02 3.57305E-02 3.10610E-02 + 2.69744E-02 2.33912E-02 2.02450E-02 1.74798E-02 1.50496E-02 1.29133E-02 + 1.10380E-02 9.39443E-03 7.95753E-03 6.70613E-03 5.61785E-03 4.67924E-03 + 3.87261E-03 3.18371E-03 2.59936E-03 2.10736E-03 1.69633E-03 1.35574E-03 + 1.07581E-03 8.47630E-04 6.63150E-04 5.15204E-04 3.97504E-04 3.04613E-04 + 2.31879E-04 1.75380E-04 1.31848E-04 9.85702E-05 7.33254E-05 5.43595E-05 + 4.01799E-05 2.96729E-05 2.19394E-05 1.62805E-05 1.21579E-05 9.16237E-06 + 6.98554E-06 5.39841E-06 4.23271E-06 3.36653E-06 2.71254E-06 2.20920E-06 + 1.81323E-06 1.49540E-06 1.23479E-06 1.01787E-06 8.35177E-07 6.80086E-07 + 5.47652E-07 4.34533E-07 3.38674E-07 2.58313E-07 1.91880E-07 1.37966E-07 + 9.52015E-08 6.23364E-08 3.80741E-08 2.11321E-08 1.02002E-08 3.94037E-09 + 1.03341E-09 1.26516E-10 0.00000E+00 4.76213E+10 3.84161E+10 3.07390E+10 + 2.45900E+10 1.96661E+10 1.57242E+10 1.25692E+10 1.00446E+10 8.02502E+09 + 6.40978E+09 5.11827E+09 4.08587E+09 3.26081E+09 2.60163E+09 2.07511E+09 + 1.65468E+09 1.31904E+09 1.05117E+09 8.37451E+08 6.66981E+08 5.31047E+08 + 4.22685E+08 3.36327E+08 2.67527E+08 2.12730E+08 1.69101E+08 1.34371E+08 + 1.06742E+08 8.46797E+07 6.72220E+07 5.33444E+07 4.23165E+07 3.35561E+07 + 2.65994E+07 2.10770E+07 1.66935E+07 1.32162E+07 1.04590E+07 8.27372E+06 + 6.54231E+06 5.17105E+06 4.08548E+06 3.22640E+06 2.54685E+06 2.00954E+06 + 1.58486E+06 1.24936E+06 9.84426E+05 7.75304E+05 6.10314E+05 4.80201E+05 + 3.77641E+05 2.96837E+05 2.33205E+05 1.83120E+05 1.43717E+05 1.12734E+05 + 8.83830E+04 6.92554E+04 5.42381E+04 4.24543E+04 3.32126E+04 2.59685E+04 + 2.02935E+04 1.58500E+04 1.23728E+04 9.65323E+03 7.52756E+03 5.86594E+03 + 4.56978E+03 3.55830E+03 2.76930E+03 2.15431E+03 1.67523E+03 1.30223E+03 + 1.01198E+03 7.86229E+02 6.10738E+02 4.74380E+02 3.68476E+02 2.86256E+02 + 2.22445E+02 1.72937E+02 1.34528E+02 1.04728E+02 8.16506E+01 6.37133E+01 + 4.98160E+01 3.90077E+01 3.06130E+01 2.40833E+01 1.89973E+01 1.50260E+01 + 1.19251E+01 9.49308E+00 7.58203E+00 6.07598E+00 4.88538E+00 3.94109E+00 + 3.18964E+00 2.58969E+00 2.10913E+00 1.72302E+00 1.41190E+00 1.16052E+00 + 9.56890E-01 7.91522E-01 6.56869E-01 5.47031E-01 4.57026E-01 3.83209E-01 + 3.22419E-01 2.72284E-01 2.30668E-01 1.96093E-01 1.67236E-01 1.43069E-01 + 1.22715E-01 1.05552E-01 9.09972E-02 7.86089E-02 6.80232E-02 5.89432E-02 + 5.11260E-02 4.43724E-02 3.85189E-02 3.34305E-02 2.89957E-02 2.51220E-02 + 2.17325E-02 1.87629E-02 1.61592E-02 1.38767E-02 1.18756E-02 1.01240E-02 + 8.59340E-03 7.25937E-03 6.10126E-03 5.09740E-03 4.23446E-03 3.49535E-03 + 2.86622E-03 2.33433E-03 1.88797E-03 1.51625E-03 1.20916E-03 9.57513E-04 + 7.52961E-04 5.88025E-04 4.56089E-04 3.51380E-04 2.68930E-04 2.04512E-04 + 1.54574E-04 1.16169E-04 8.68581E-05 6.46547E-05 4.79927E-05 3.55452E-05 + 2.63244E-05 1.95360E-05 1.45637E-05 1.09346E-05 8.29002E-06 6.36034E-06 + 4.94579E-06 3.89993E-06 3.11676E-06 2.52049E-06 2.05771E-06 1.69082E-06 + 1.39444E-06 1.15025E-06 9.46397E-07 7.74487E-07 6.28575E-07 5.04221E-07 + 3.98379E-07 3.09053E-07 2.34518E-07 1.73223E-07 1.23774E-07 8.48132E-08 + 5.50976E-08 3.33499E-08 1.83160E-08 8.73023E-09 3.32146E-09 8.57722E-10 + 1.05347E-10 0.00000E+00 5.76875E+10 4.64741E+10 3.71313E+10 2.96591E+10 + 2.36844E+10 1.89084E+10 1.50915E+10 1.20418E+10 9.60586E+09 7.66055E+09 + 6.10749E+09 4.86792E+09 3.87882E+09 3.08980E+09 2.46055E+09 1.95887E+09 + 1.55901E+09 1.24039E+09 9.86581E+08 7.84460E+08 6.23548E+08 4.95483E+08 + 3.93590E+08 3.12546E+08 2.48105E+08 1.96882E+08 1.56176E+08 1.23848E+08 + 9.80777E+07 7.77205E+07 6.15661E+07 4.87511E+07 3.85890E+07 3.05333E+07 + 2.41498E+07 1.90919E+07 1.50869E+07 1.19171E+07 9.40934E+06 7.42610E+06 + 5.85833E+06 4.61950E+06 3.64100E+06 2.86847E+06 2.25880E+06 1.77787E+06 + 1.39868E+06 1.09983E+06 8.64404E+05 6.79037E+05 5.33151E+05 4.18393E+05 + 3.28166E+05 2.57261E+05 2.01568E+05 1.57847E+05 1.23542E+05 9.66391E+04 + 7.55527E+04 5.90343E+04 4.61014E+04 3.59814E+04 2.80669E+04 2.18809E+04 + 1.70487E+04 1.32761E+04 1.03325E+04 8.03727E+03 6.24744E+03 4.85467E+03 + 3.77049E+03 2.92689E+03 2.27100E+03 1.76136E+03 1.36558E+03 1.05839E+03 + 8.20098E+02 6.35341E+02 4.92162E+02 3.81255E+02 2.95382E+02 2.28915E+02 + 1.77483E+02 1.37691E+02 1.06899E+02 8.31181E+01 6.46833E+01 5.04387E+01 + 3.93897E+01 3.08305E+01 2.41902E+01 1.90315E+01 1.50137E+01 1.18844E+01 + 9.43638E+00 7.51755E+00 6.00914E+00 4.81964E+00 3.87857E+00 3.13155E+00 + 2.53660E+00 2.06122E+00 1.68021E+00 1.37393E+00 1.12704E+00 9.27487E-01 + 7.65787E-01 6.34390E-01 5.27417E-01 4.39919E-01 3.68280E-01 3.09378E-01 + 2.60873E-01 2.20665E-01 1.87304E-01 1.59495E-01 1.36233E-01 1.16664E-01 + 1.00182E-01 8.62206E-02 7.43513E-02 6.42213E-02 5.55430E-02 4.80817E-02 + 4.16449E-02 3.60745E-02 3.12402E-02 2.70344E-02 2.33679E-02 2.01664E-02 + 1.73678E-02 1.49199E-02 1.27795E-02 1.09080E-02 9.27446E-03 7.85128E-03 + 6.61467E-03 5.54453E-03 4.61991E-03 3.82770E-03 3.15141E-03 2.57765E-03 + 2.09418E-03 1.68973E-03 1.35398E-03 1.07744E-03 8.51473E-04 6.68306E-04 + 5.21001E-04 4.03463E-04 3.10403E-04 2.37291E-04 1.80288E-04 1.36186E-04 + 1.02329E-04 7.65301E-05 5.70129E-05 4.23816E-05 3.14579E-05 2.33672E-05 + 1.74078E-05 1.30376E-05 9.84123E-06 7.50453E-06 5.79211E-06 4.52983E-06 + 3.59025E-06 2.88131E-06 2.33722E-06 1.91163E-06 1.57186E-06 1.29584E-06 + 1.06752E-06 8.76481E-07 7.15266E-07 5.78523E-07 4.62249E-07 3.63646E-07 + 2.80779E-07 2.11961E-07 1.55669E-07 1.10531E-07 7.52057E-08 4.84690E-08 + 2.90720E-08 1.57985E-08 7.43584E-09 2.78651E-09 7.08801E-10 8.73364E-11 + 0.00000E+00 1.21876E+09 1.02749E+09 8.62642E+08 7.24223E+08 6.08014E+08 + 5.10453E+08 4.28546E+08 3.59782E+08 3.02052E+08 2.53586E+08 2.12896E+08 + 1.78736E+08 1.50057E+08 1.25979E+08 1.05765E+08 8.87950E+07 7.45476E+07 + 6.25863E+07 5.25443E+07 4.41136E+07 3.70357E+07 3.10935E+07 2.61047E+07 + 2.19163E+07 1.84000E+07 1.54479E+07 1.29695E+07 1.08887E+07 9.13491E+06 + 7.66946E+06 6.43912E+06 5.40617E+06 4.53894E+06 3.81085E+06 3.19956E+06 + 2.68619E+06 2.25516E+06 1.89330E+06 1.58950E+06 1.33445E+06 1.12032E+06 + 9.40559E+05 7.89640E+05 6.62937E+05 5.56565E+05 4.67262E+05 3.92289E+05 + 3.29346E+05 2.76503E+05 2.32139E+05 1.94894E+05 1.63626E+05 1.37375E+05 + 1.15336E+05 9.68331E+04 8.12994E+04 6.82583E+04 5.73098E+04 4.81180E+04 + 4.04011E+04 3.39225E+04 2.84834E+04 2.39170E+04 2.00833E+04 1.68647E+04 + 1.41625E+04 1.18938E+04 9.98918E+03 8.38910E+03 7.04693E+03 5.92003E+03 + 4.97372E+03 4.17920E+03 3.51212E+03 2.95203E+03 2.48176E+03 2.08690E+03 + 1.75533E+03 1.47692E+03 1.24311E+03 1.04676E+03 8.81850E+02 7.43328E+02 + 6.26933E+02 5.29113E+02 4.47032E+02 3.77912E+02 3.19882E+02 2.70989E+02 + 2.29860E+02 1.95229E+02 1.66046E+02 1.41418E+02 1.20657E+02 1.03100E+02 + 8.82455E+01 7.56613E+01 6.49846E+01 5.59119E+01 4.81893E+01 4.16039E+01 + 3.59779E+01 3.11623E+01 2.70323E+01 2.34834E+01 2.04279E+01 1.77923E+01 + 1.55146E+01 1.35436E+01 1.18318E+01 1.03454E+01 9.05144E+00 7.92490E+00 + 6.93972E+00 6.07935E+00 5.32646E+00 4.66698E+00 4.08789E+00 3.58035E+00 + 3.13449E+00 2.74272E+00 2.39833E+00 2.09551E+00 1.82922E+00 1.59507E+00 + 1.38920E+00 1.20827E+00 1.04933E+00 9.09799E-01 7.87412E-01 6.80164E-01 + 5.86292E-01 5.04256E-01 4.32628E-01 3.70215E-01 3.15931E-01 2.68824E-01 + 2.28037E-01 1.92736E-01 1.62371E-01 1.36278E-01 1.13926E-01 9.48411E-02 + 7.86046E-02 6.48431E-02 5.32266E-02 4.34629E-02 3.52941E-02 2.84933E-02 + 2.28607E-02 1.82216E-02 1.44232E-02 1.13328E-02 8.83516E-03 6.83103E-03 + 5.23465E-03 3.97377E-03 2.98784E-03 2.22186E-03 1.63353E-03 1.18643E-03 + 8.50507E-04 6.01188E-04 4.18574E-04 2.86711E-04 1.92951E-04 1.27388E-04 + 8.23689E-05 5.20616E-05 3.20960E-05 1.92494E-05 1.12063E-05 6.30540E-06 + 3.41732E-06 1.77572E-06 8.79804E-07 4.12891E-07 1.82052E-07 7.46613E-08 + 2.81203E-08 9.56926E-09 2.88020E-09 7.44114E-10 1.58603E-10 2.62557E-11 + 3.07708E-12 2.18594E-13 7.03608E-15 5.33906E-17 1.18743E-20 0.00000E+00 + 2.22454E+09 1.86505E+09 1.55659E+09 1.29913E+09 1.08429E+09 9.04993E+08 + 7.55363E+08 6.30486E+08 5.26263E+08 4.39278E+08 3.66676E+08 3.06079E+08 + 2.55499E+08 2.13281E+08 1.78041E+08 1.48626E+08 1.24071E+08 1.03575E+08 + 8.64647E+07 7.21817E+07 6.02584E+07 5.03049E+07 4.19957E+07 3.50591E+07 + 2.92682E+07 2.44339E+07 2.03980E+07 1.70288E+07 1.42049E+07 1.18586E+07 + 9.89987E+06 8.26460E+06 6.89940E+06 5.75967E+06 4.80818E+06 4.01360E+06 + 3.35023E+06 2.79646E+06 2.33419E+06 1.94830E+06 1.62617E+06 1.35727E+06 + 1.13281E+06 9.45455E+05 7.89065E+05 6.58527E+05 5.49571E+05 4.58630E+05 + 3.82728E+05 3.19378E+05 2.66507E+05 2.22381E+05 1.85557E+05 1.54825E+05 + 1.29180E+05 1.07780E+05 8.99220E+04 7.50212E+04 6.25880E+04 5.22142E+04 + 4.35590E+04 3.63379E+04 3.03135E+04 2.52878E+04 2.10952E+04 1.75978E+04 + 1.46805E+04 1.22472E+04 1.02163E+04 8.52391E+03 7.11240E+03 5.93495E+03 + 4.95298E+03 4.13407E+03 3.45114E+03 2.88163E+03 2.40670E+03 2.01064E+03 + 1.68035E+03 1.40488E+03 1.17513E+03 9.83499E+02 8.23633E+02 6.90224E+02 + 5.78866E+02 4.86056E+02 4.08421E+02 3.43673E+02 2.89474E+02 2.44172E+02 + 2.06266E+02 1.74519E+02 1.47887E+02 1.25566E+02 1.06796E+02 9.10016E+01 + 7.76909E+01 6.64548E+01 5.69529E+01 4.89025E+01 4.20683E+01 3.62545E+01 + 3.12986E+01 2.70649E+01 2.34405E+01 2.03314E+01 1.76587E+01 1.53566E+01 + 1.33709E+01 1.16517E+01 1.01632E+01 8.87121E+00 7.74950E+00 6.77119E+00 + 5.91906E+00 5.17526E+00 4.52538E+00 3.95611E+00 3.45835E+00 3.02211E+00 + 2.63965E+00 2.30421E+00 2.00990E+00 1.75165E+00 1.52504E+00 1.32622E+00 + 1.15184E+00 9.98955E-01 8.65007E-01 7.47739E-01 6.45170E-01 5.55556E-01 + 4.77379E-01 4.09237E-01 3.49960E-01 2.98487E-01 2.53883E-01 2.15321E-01 + 1.81990E-01 1.53354E-01 1.28775E-01 1.07740E-01 8.97942E-02 7.45362E-02 + 6.16097E-02 5.06999E-02 4.15294E-02 3.38538E-02 2.74583E-02 2.21550E-02 + 1.77793E-02 1.41882E-02 1.12573E-02 8.87917E-03 6.96131E-03 5.42414E-03 + 4.20047E-03 3.23439E-03 2.47488E-03 1.88295E-03 1.42495E-03 1.07313E-03 + 8.04775E-04 6.01482E-04 4.48443E-04 3.33874E-04 2.48493E-04 1.85067E-04 + 1.38027E-04 1.03131E-04 7.71825E-05 5.78357E-05 4.33107E-05 3.23557E-05 + 2.40507E-05 1.77325E-05 1.29219E-05 9.26924E-06 6.51551E-06 4.46435E-06 + 2.96310E-06 1.89042E-06 1.14719E-06 6.53287E-07 3.42050E-07 1.59595E-07 + 6.29520E-08 1.89629E-08 3.37934E-09 -1.51497E-11 0.00000E+00 5.09895E+09 + 4.25269E+09 3.52934E+09 2.92891E+09 2.43060E+09 2.01704E+09 1.67382E+09 + 1.38898E+09 1.15258E+09 9.56404E+08 7.93598E+08 6.58490E+08 5.46369E+08 + 4.53327E+08 3.76118E+08 3.12049E+08 2.58885E+08 2.14771E+08 1.78167E+08 + 1.47797E+08 1.22598E+08 1.01691E+08 8.43457E+07 6.99558E+07 5.80180E+07 + 4.81150E+07 3.99000E+07 3.30859E+07 2.74119E+07 2.27281E+07 1.88435E+07 + 1.56219E+07 1.29502E+07 1.07347E+07 8.89767E+06 7.37401E+06 6.11069E+06 + 5.06340E+06 4.19525E+06 3.47564E+06 2.87921E+06 2.38492E+06 1.97529E+06 + 1.63586E+06 1.35463E+06 1.12163E+06 9.28603E+05 7.68715E+05 6.36286E+05 + 5.26612E+05 4.35791E+05 3.60591E+05 2.98331E+05 2.46792E+05 2.04130E+05 + 1.68822E+05 1.39604E+05 1.15428E+05 9.54258E+04 7.88800E+04 6.51948E+04 + 5.38772E+04 4.45189E+04 3.67817E+04 3.03859E+04 2.50995E+04 2.07309E+04 + 1.71212E+04 1.41372E+04 1.16745E+04 9.64048E+03 7.96049E+03 6.57339E+03 + 5.42827E+03 4.48305E+03 3.70294E+03 3.05915E+03 2.52792E+03 2.08961E+03 + 1.72798E+03 1.42961E+03 1.18344E+03 9.80327E+02 8.12682E+02 6.74281E+02 + 5.60199E+02 4.65813E+02 3.87953E+02 3.23483E+02 2.70174E+02 2.26040E+02 + 1.89463E+02 1.59093E+02 1.33895E+02 1.12912E+02 9.54243E+01 8.08230E+01 + 6.86081E+01 5.83684E+01 4.97655E+01 4.25214E+01 3.64072E+01 3.12342E+01 + 2.68470E+01 2.31176E+01 1.99397E+01 1.72258E+01 1.49026E+01 1.29108E+01 + 1.11964E+01 9.72054E+00 8.44641E+00 7.34612E+00 6.39145E+00 5.56409E+00 + 4.84542E+00 4.22053E+00 3.67570E+00 3.20150E+00 2.78775E+00 2.42661E+00 + 2.11122E+00 1.83568E+00 1.59489E+00 1.38446E+00 1.20057E+00 1.03991E+00 + 8.99599E-01 7.77120E-01 6.70283E-01 5.77169E-01 4.96093E-01 4.25600E-01 + 3.64352E-01 3.11236E-01 2.65247E-01 2.25502E-01 1.91232E-01 1.61680E-01 + 1.36346E-01 1.14640E-01 9.60934E-02 8.02903E-02 6.68653E-02 5.54963E-02 + 4.59003E-02 3.78287E-02 3.10640E-02 2.54159E-02 2.07185E-02 1.68276E-02 + 1.36179E-02 1.09815E-02 8.82520E-03 7.06921E-03 5.64514E-03 4.49522E-03 + 3.57188E-03 2.83128E-03 2.24028E-03 1.77020E-03 1.39731E-03 1.10217E-03 + 8.68949E-04 6.84811E-04 5.39455E-04 4.24657E-04 3.33900E-04 2.62046E-04 + 2.05077E-04 1.59836E-04 1.23929E-04 9.53878E-05 7.27635E-05 5.48919E-05 + 4.08535E-05 2.99143E-05 2.14817E-05 1.50712E-05 1.02828E-05 6.78327E-06 + 4.29453E-06 2.58251E-06 1.45527E-06 7.52776E-07 3.46323E-07 1.34349E-07 + 3.96529E-08 6.89794E-09 -2.90250E-11 0.00000E+00 9.39577E+09 7.81088E+09 + 6.45941E+09 5.34135E+09 4.41659E+09 3.65175E+09 3.01920E+09 2.49608E+09 + 2.06347E+09 1.70575E+09 1.40995E+09 1.16537E+09 9.63153E+08 7.95973E+08 + 6.57764E+08 5.43514E+08 4.49076E+08 3.71018E+08 3.06504E+08 2.53187E+08 + 2.09127E+08 1.72720E+08 1.42638E+08 1.17785E+08 9.72534E+07 8.02927E+07 + 6.62828E+07 5.47124E+07 4.51196E+07 3.72360E+07 3.07265E+07 2.53521E+07 + 2.09153E+07 1.72530E+07 1.42302E+07 1.17348E+07 9.67559E+06 7.97663E+06 + 6.57507E+06 5.41900E+06 4.46554E+06 3.67927E+06 3.03098E+06 2.49651E+06 + 2.05596E+06 1.69286E+06 1.39365E+06 1.14712E+06 9.44031E+05 7.76753E+05 + 6.38994E+05 5.25566E+05 4.32187E+05 3.55327E+05 2.92076E+05 2.40034E+05 + 1.97222E+05 1.62012E+05 1.33058E+05 1.09255E+05 8.96905E+04 7.36130E+04 + 6.04041E+04 4.95546E+04 4.06451E+04 3.33304E+04 2.73265E+04 2.23999E+04 + 1.83557E+04 1.50417E+04 1.23243E+04 1.00962E+04 8.27022E+03 6.77411E+03 + 5.54860E+03 4.54497E+03 3.72324E+03 3.05058E+03 2.50005E+03 2.04955E+03 + 1.68094E+03 1.37935E+03 1.13262E+03 9.30715E+02 7.65460E+02 6.30423E+02 + 5.19668E+02 4.29099E+02 3.54758E+02 2.93821E+02 2.43806E+02 2.02711E+02 + 1.68878E+02 1.41040E+02 1.18050E+02 9.90438E+01 8.32996E+01 7.02298E+01 + 5.93555E+01 5.02860E+01 4.27031E+01 3.63466E+01 3.10044E+01 2.65029E+01 + 2.27001E+01 1.94793E+01 1.67447E+01 1.44170E+01 1.24324E+01 1.07332E+01 + 9.27799E+00 8.02796E+00 6.95378E+00 6.02620E+00 5.22605E+00 4.53414E+00 + 3.93520E+00 3.41526E+00 2.96463E+00 2.57308E+00 2.23271E+00 1.93664E+00 + 1.67898E+00 1.45469E+00 1.25940E+00 1.08937E+00 9.41350E-01 8.12525E-01 + 7.00455E-01 6.03020E-01 5.18372E-01 4.44893E-01 3.81193E-01 3.26005E-01 + 2.78272E-01 2.37047E-01 2.01500E-01 1.70918E-01 1.44596E-01 1.22068E-01 + 1.02793E-01 8.63412E-02 7.23333E-02 6.04373E-02 5.03621E-02 4.18530E-02 + 3.46874E-02 2.86712E-02 2.36357E-02 1.94340E-02 1.59391E-02 1.30414E-02 + 1.06463E-02 8.67260E-03 7.05117E-03 5.72270E-03 4.63712E-03 3.75356E-03 + 3.03393E-03 2.44974E-03 1.97616E-03 1.59266E-03 1.28230E-03 1.03120E-03 + 8.28043E-04 6.63641E-04 5.30556E-04 4.22801E-04 3.35557E-04 2.64966E-04 + 2.07898E-04 1.61926E-04 1.24951E-04 9.53855E-05 7.18963E-05 5.33895E-05 + 3.89596E-05 2.78523E-05 1.94357E-05 1.31783E-05 8.63221E-06 5.42213E-06 + 3.23191E-06 1.80322E-06 9.22313E-07 4.18845E-07 1.60025E-07 4.63715E-08 + 7.89872E-09 -3.08888E-11 0.00000E+00 1.55317E+10 1.28780E+10 1.06194E+10 + 8.75590E+09 7.21886E+09 5.95115E+09 4.90564E+09 4.04347E+09 3.33252E+09 + 2.74633E+09 2.26303E+09 1.86461E+09 1.53618E+09 1.26548E+09 1.04237E+09 + 8.58504E+08 7.06995E+08 5.82161E+08 4.79314E+08 3.94591E+08 3.24805E+08 + 2.67329E+08 2.19996E+08 1.81021E+08 1.48932E+08 1.22514E+08 1.00768E+08 + 8.28707E+07 6.80850E+07 5.59771E+07 4.60156E+07 3.78210E+07 3.10808E+07 + 2.55377E+07 2.09798E+07 1.72314E+07 1.41500E+07 1.16175E+07 9.53647E+06 + 7.82673E+06 6.42226E+06 5.26877E+06 4.32156E+06 3.54389E+06 2.90554E+06 + 2.38165E+06 1.95177E+06 1.59912E+06 1.30987E+06 1.07268E+06 8.78219E+05 + 7.18829E+05 5.88213E+05 4.81203E+05 3.93553E+05 3.21779E+05 2.63020E+05 + 2.14929E+05 1.75579E+05 1.43392E+05 1.17069E+05 9.55503E+04 7.79630E+04 + 6.35935E+04 5.18568E+04 4.22735E+04 3.44509E+04 2.80680E+04 2.28582E+04 + 1.86137E+04 1.51537E+04 1.23337E+04 1.00366E+04 8.16607E+03 6.64342E+03 + 5.40436E+03 4.39641E+03 3.57672E+03 2.91030E+03 2.36863E+03 1.92846E+03 + 1.57083E+03 1.28029E+03 1.04423E+03 8.52407E+02 6.96793E+02 5.70089E+02 + 4.67239E+02 3.83438E+02 3.15252E+02 2.59700E+02 2.14390E+02 1.77358E+02 + 1.47109E+02 1.22305E+02 1.01943E+02 8.51932E+01 7.13826E+01 5.99680E+01 + 5.05098E+01 4.26517E+01 3.61051E+01 3.06362E+01 2.60547E+01 2.22061E+01 + 1.89645E+01 1.62271E+01 1.39090E+01 1.19425E+01 1.02671E+01 8.83912E+00 + 7.61818E+00 6.57377E+00 5.67589E+00 4.90469E+00 4.24062E+00 3.66817E+00 + 3.17322E+00 2.74595E+00 2.37613E+00 2.05586E+00 1.77831E+00 1.53764E+00 + 1.32888E+00 1.14774E+00 9.90558E-01 8.54170E-01 7.35849E-01 6.33234E-01 + 5.44285E-01 4.67230E-01 4.00525E-01 3.42850E-01 2.93003E-01 2.49990E-01 + 2.12921E-01 1.81018E-01 1.53619E-01 1.30073E-01 1.09945E-01 9.27408E-02 + 7.80652E-02 6.55733E-02 5.49636E-02 4.59732E-02 3.83726E-02 3.19624E-02 + 2.65692E-02 2.20428E-02 1.82530E-02 1.50877E-02 1.24502E-02 1.02575E-02 + 8.43842E-03 6.93250E-03 5.68797E-03 4.66111E-03 3.81643E-03 3.12049E-03 + 2.54850E-03 2.07873E-03 1.69309E-03 1.37665E-03 1.11704E-03 9.04113E-04 + 7.29541E-04 5.86495E-04 4.69393E-04 3.73668E-04 2.95595E-04 2.32080E-04 + 1.80680E-04 1.39221E-04 1.06030E-04 7.96666E-05 5.89291E-05 4.28054E-05 + 3.04427E-05 2.11199E-05 1.42281E-05 9.25379E-06 5.76710E-06 3.40770E-06 + 1.88286E-06 9.52470E-07 4.27083E-07 1.60767E-07 4.57678E-08 7.64290E-09 + -2.73360E-11 0.00000E+00 2.40168E+10 1.98669E+10 1.63410E+10 1.34390E+10 + 1.10512E+10 9.08668E+09 7.47058E+09 6.14121E+09 5.04783E+09 4.14862E+09 + 3.40919E+09 2.80122E+09 2.30138E+09 1.89049E+09 1.55275E+09 1.27519E+09 + 1.04710E+09 8.59689E+08 7.05722E+08 5.79247E+08 4.75367E+08 3.90059E+08 + 3.20010E+08 2.62500E+08 2.15291E+08 1.76543E+08 1.44743E+08 1.18652E+08 + 9.71637E+07 7.96221E+07 6.52355E+07 5.34384E+07 4.37663E+07 3.58378E+07 + 2.93398E+07 2.40136E+07 1.96497E+07 1.60754E+07 1.31483E+07 1.07517E+07 + 8.78985E+06 7.18426E+06 5.87051E+06 4.79578E+06 3.91680E+06 3.19806E+06 + 2.61051E+06 2.13030E+06 1.73794E+06 1.41742E+06 1.15567E+06 9.41971E+05 + 7.67544E+05 6.25216E+05 5.09113E+05 4.14431E+05 3.37242E+05 2.74334E+05 + 2.23081E+05 1.81338E+05 1.47352E+05 1.19691E+05 9.71863E+04 7.88832E+04 + 6.40028E+04 5.19099E+04 4.20860E+04 3.41088E+04 2.76298E+04 2.23777E+04 + 1.81180E+04 1.46640E+04 1.18652E+04 9.59825E+03 7.76285E+03 6.27748E+03 + 5.07588E+03 4.10423E+03 3.31880E+03 2.68413E+03 2.17144E+03 1.75738E+03 + 1.42304E+03 1.15307E+03 9.35061E+02 7.59318E+02 6.17134E+02 5.02458E+02 + 4.09623E+02 3.34575E+02 2.73829E+02 2.24603E+02 1.84631E+02 1.52188E+02 + 1.25756E+02 1.04193E+02 8.65651E+01 7.21194E+01 6.02516E+01 5.04755E+01 + 4.24001E+01 3.57102E+01 3.01522E+01 2.55210E+01 2.16510E+01 1.84079E+01 + 1.56826E+01 1.33860E+01 1.14469E+01 9.80233E+00 8.40694E+00 7.21900E+00 + 6.20714E+00 5.34084E+00 4.59977E+00 3.96417E+00 3.41838E+00 2.94827E+00 + 2.54393E+00 2.19523E+00 1.89431E+00 1.63443E+00 1.40984E+00 1.21566E+00 + 1.04771E+00 9.02431E-01 7.76747E-01 6.68028E-01 5.74005E-01 4.92723E-01 + 4.22490E-01 3.61839E-01 3.09517E-01 2.64395E-01 2.25535E-01 1.92104E-01 + 1.63378E-01 1.38742E-01 1.17594E-01 9.95321E-02 8.41024E-02 7.09443E-02 + 5.97434E-02 5.02261E-02 4.21544E-02 3.53219E-02 2.95495E-02 2.46820E-02 + 2.05853E-02 1.71439E-02 1.42581E-02 1.18425E-02 9.82374E-03 8.13917E-03 + 6.73553E-03 5.56728E-03 4.59592E-03 3.79035E-03 3.12093E-03 2.56585E-03 + 2.10584E-03 1.72481E-03 1.40937E-03 1.14840E-03 9.32671E-04 7.54529E-04 + 6.07641E-04 4.86759E-04 3.87532E-04 3.06357E-04 2.40192E-04 1.86606E-04 + 1.43398E-04 1.08851E-04 8.14734E-05 6.00040E-05 4.33758E-05 3.06843E-05 + 2.11637E-05 1.41672E-05 9.15019E-06 5.65913E-06 3.31576E-06 1.81487E-06 + 9.08347E-07 4.02355E-07 1.49321E-07 4.18037E-08 6.85524E-09 -2.20168E-11 + 0.00000E+00 3.54565E+10 2.92669E+10 2.40162E+10 1.97044E+10 1.61647E+10 + 1.32592E+10 1.08745E+10 8.91750E+09 7.31170E+09 5.99424E+09 4.91346E+09 + 4.02698E+09 3.29995E+09 2.70377E+09 2.21496E+09 1.81424E+09 1.48579E+09 + 1.21660E+09 9.96014E+08 8.15288E+08 6.67241E+08 5.45982E+08 4.46680E+08 + 3.65372E+08 2.98809E+08 2.44325E+08 1.99734E+08 1.63251E+08 1.33289E+08 + 1.08900E+08 8.89549E+07 7.26471E+07 5.93159E+07 4.84201E+07 3.95168E+07 + 3.22409E+07 2.62978E+07 2.14448E+07 1.74829E+07 1.42492E+07 1.16105E+07 + 9.45785E+06 7.70213E+06 6.27051E+06 5.10349E+06 4.15240E+06 3.37750E+06 + 2.74634E+06 2.23239E+06 1.81402E+06 1.47355E+06 1.19656E+06 9.71288E+05 + 7.88137E+05 6.39281E+05 5.18340E+05 4.20114E+05 3.40365E+05 2.75641E+05 + 2.23132E+05 1.80549E+05 1.46030E+05 1.18059E+05 9.54039E+04 7.70618E+04 + 6.22185E+04 5.02117E+04 4.05044E+04 3.26548E+04 2.63202E+04 2.12057E+04 + 1.70778E+04 1.37485E+04 1.10646E+04 8.90211E+03 7.16061E+03 5.75881E+03 + 4.63099E+03 3.72401E+03 2.99492E+03 2.40907E+03 1.93846E+03 1.56053E+03 + 1.25705E+03 1.01334E+03 8.17985E+02 6.60835E+02 5.34819E+02 4.33394E+02 + 3.51879E+02 2.86282E+02 2.33438E+02 1.90777E+02 1.56354E+02 1.28469E+02 + 1.05853E+02 8.74675E+01 7.24856E+01 6.02449E+01 5.02162E+01 4.19760E+01 + 3.51851E+01 2.95718E+01 2.49177E+01 2.10475E+01 1.78195E+01 1.51195E+01 + 1.28544E+01 1.09503E+01 9.34240E+00 7.98381E+00 6.83190E+00 5.85465E+00 + 5.02124E+00 4.31101E+00 3.70412E+00 3.18489E+00 2.73923E+00 2.35725E+00 + 2.02895E+00 1.74657E+00 1.50348E+00 1.29406E+00 1.11354E+00 9.57874E-01 + 8.23598E-01 7.07755E-01 6.07813E-01 5.21600E-01 4.47249E-01 3.83152E-01 + 3.27918E-01 2.80365E-01 2.39430E-01 2.04236E-01 1.74002E-01 1.48057E-01 + 1.25830E-01 1.06764E-01 9.04906E-02 7.65923E-02 6.47399E-02 5.46471E-02 + 4.60654E-02 3.87797E-02 3.26036E-02 2.73760E-02 2.29580E-02 1.92295E-02 + 1.60875E-02 1.34431E-02 1.12206E-02 9.35473E-03 7.79002E-03 6.47929E-03 + 5.38214E-03 4.46443E-03 3.69867E-03 3.05834E-03 2.52404E-03 2.07852E-03 + 1.70732E-03 1.39830E-03 1.14135E-03 9.27985E-04 7.51123E-04 6.04843E-04 + 4.84190E-04 3.85006E-04 3.03817E-04 2.37654E-04 1.84123E-04 1.41034E-04 + 1.06666E-04 7.95134E-05 5.82993E-05 4.19385E-05 2.95110E-05 2.02381E-05 + 1.34635E-05 8.63702E-06 5.30232E-06 3.08141E-06 1.67131E-06 8.27963E-07 + 3.62477E-07 1.32710E-07 3.65719E-08 5.89864E-09 -1.66263E-11 0.00000E+00 + 5.05642E+10 4.16527E+10 3.41043E+10 2.79190E+10 2.28521E+10 1.87021E+10 + 1.53035E+10 1.25205E+10 1.02421E+10 8.37697E+09 6.85039E+09 5.60110E+09 + 4.57887E+09 3.74258E+09 3.05850E+09 2.49902E+09 2.04152E+09 1.66747E+09 + 1.36170E+09 1.11179E+09 9.07576E+08 7.40724E+08 6.04425E+08 4.93105E+08 + 4.02204E+08 3.27989E+08 2.67405E+08 2.17969E+08 1.77474E+08 1.44599E+08 + 1.17786E+08 9.59219E+07 7.80972E+07 6.35687E+07 5.17297E+07 4.20819E+07 + 3.42235E+07 2.78248E+07 2.26160E+07 1.83770E+07 1.49280E+07 1.21226E+07 + 9.84130E+06 7.98676E+06 6.47957E+06 5.25502E+06 4.26043E+06 3.45285E+06 + 2.79734E+06 2.26543E+06 1.83397E+06 1.48410E+06 1.20049E+06 9.70685E+05 + 7.84540E+05 6.33820E+05 5.11830E+05 4.13134E+05 3.33317E+05 2.68795E+05 + 2.16660E+05 1.74552E+05 1.40559E+05 1.13130E+05 9.10076E+04 7.31743E+04 + 5.88055E+04 4.72348E+04 3.79161E+04 3.04267E+04 2.44049E+04 1.95652E+04 + 1.56784E+04 1.25588E+04 1.00563E+04 8.04993E+03 6.44229E+03 5.15483E+03 + 4.12430E+03 3.29985E+03 2.64055E+03 2.11354E+03 1.69242E+03 1.35596E+03 + 1.08713E+03 8.72762E+02 7.01211E+02 5.64369E+02 4.54815E+02 3.67236E+02 + 2.97138E+02 2.40969E+02 1.95868E+02 1.59671E+02 1.30505E+02 1.06974E+02 + 8.79461E+01 7.25205E+01 5.99818E+01 4.97604E+01 4.14035E+01 3.45497E+01 + 2.89113E+01 2.42583E+01 2.04064E+01 1.72081E+01 1.45445E+01 1.23194E+01 + 1.04567E+01 8.89006E+00 7.57158E+00 6.45799E+00 5.51681E+00 4.71710E+00 + 4.03804E+00 3.45981E+00 2.96679E+00 2.54505E+00 2.18474E+00 1.87604E+00 + 1.61134E+00 1.38416E+00 1.18901E+00 1.02126E+00 8.77006E-01 7.52896E-01 + 6.46093E-01 5.54172E-01 4.75058E-01 4.06977E-01 3.48404E-01 2.98025E-01 + 2.54727E-01 2.17513E-01 1.85562E-01 1.58148E-01 1.34645E-01 1.14527E-01 + 9.72794E-02 8.25618E-02 6.99931E-02 5.92719E-02 5.01374E-02 4.23641E-02 + 3.57570E-02 3.01477E-02 2.53912E-02 2.13624E-02 1.79538E-02 1.50730E-02 + 1.26407E-02 1.05892E-02 8.86031E-03 7.40455E-03 6.17985E-03 5.15016E-03 + 4.28497E-03 3.55975E-03 2.95061E-03 2.44013E-03 2.01274E-03 1.65529E-03 + 1.35673E-03 1.10775E-03 9.00514E-04 7.28429E-04 5.85933E-04 4.68337E-04 + 3.71676E-04 2.92610E-04 2.28262E-04 1.76299E-04 1.34574E-04 1.01394E-04 + 7.52717E-05 5.49426E-05 3.93333E-05 2.75341E-05 1.87768E-05 1.24159E-05 + 7.91270E-06 4.82288E-06 2.78070E-06 1.49501E-06 7.33342E-07 3.17459E-07 + 1.14732E-07 3.11510E-08 4.94868E-09 -1.18776E-11 0.00000E+00 6.98317E+10 + 5.74137E+10 4.69100E+10 3.83206E+10 3.12990E+10 2.55598E+10 2.08695E+10 + 1.70370E+10 1.39060E+10 1.13484E+10 9.25955E+09 7.55383E+09 6.16119E+09 + 5.02437E+09 4.09652E+09 3.33938E+09 2.72163E+09 2.21772E+09 1.80674E+09 + 1.47162E+09 1.19840E+09 9.75695E+08 7.94202E+08 6.46324E+08 5.25860E+08 + 4.27748E+08 3.47850E+08 2.82815E+08 2.29676E+08 1.86643E+08 1.51634E+08 + 1.23160E+08 1.00005E+08 8.11816E+07 6.58825E+07 5.34478E+07 4.33464E+07 + 3.51434E+07 2.84839E+07 2.30790E+07 1.86935E+07 1.51363E+07 1.22518E+07 + 9.91357E+06 8.01867E+06 6.48359E+06 5.24040E+06 4.23395E+06 3.41944E+06 + 2.76050E+06 2.22762E+06 1.79683E+06 1.44872E+06 1.16753E+06 9.40488E+05 + 7.57240E+05 6.09405E+05 4.90191E+05 3.94100E+05 3.16683E+05 2.54341E+05 + 2.04164E+05 1.63796E+05 1.31339E+05 1.05254E+05 8.43034E+04 6.74844E+04 + 5.39910E+04 4.31649E+04 3.44971E+04 2.75549E+04 2.19974E+04 1.75520E+04 + 1.39984E+04 1.11595E+04 8.89298E+03 7.08454E+03 5.64249E+03 4.49326E+03 + 3.57792E+03 2.84923E+03 2.26940E+03 1.80822E+03 1.44147E+03 1.14984E+03 + 9.18408E+02 7.34095E+02 5.87794E+02 4.71246E+02 3.78539E+02 3.04706E+02 + 2.45842E+02 1.98814E+02 1.61258E+02 1.31149E+02 1.06977E+02 8.75270E+01 + 7.18359E+01 5.91426E+01 4.88442E+01 4.04634E+01 3.36216E+01 2.80183E+01 + 2.34145E+01 1.96198E+01 1.64823E+01 1.38801E+01 1.17150E+01 9.90956E+00 + 8.39702E+00 7.12882E+00 6.06159E+00 5.16281E+00 4.40180E+00 3.75779E+00 + 3.21122E+00 2.74670E+00 2.35057E+00 2.01320E+00 1.72500E+00 1.47859E+00 + 1.26770E+00 1.08703E+00 9.32139E-01 7.99267E-01 6.85228E-01 5.87314E-01 + 5.03227E-01 4.31004E-01 3.68972E-01 3.15698E-01 2.69951E-01 2.30692E-01 + 1.96995E-01 1.68095E-01 1.43322E-01 1.22100E-01 1.03943E-01 8.83828E-02 + 7.51058E-02 6.37655E-02 5.40882E-02 4.58376E-02 3.88097E-02 3.28290E-02 + 2.77439E-02 2.34242E-02 1.97580E-02 1.66489E-02 1.40146E-02 1.17843E-02 + 9.89746E-03 8.30238E-03 6.95489E-03 5.81750E-03 4.85799E-03 4.04907E-03 + 3.36883E-03 2.79569E-03 2.31403E-03 1.90971E-03 1.57080E-03 1.28720E-03 + 1.05037E-03 8.53049E-04 6.89123E-04 5.53387E-04 4.41430E-04 3.49500E-04 + 2.74418E-04 2.13434E-04 1.64308E-04 1.24975E-04 9.37992E-05 6.93451E-05 + 5.03919E-05 3.59039E-05 2.50054E-05 1.69590E-05 1.11478E-05 7.05913E-06 + 4.27269E-06 2.44464E-06 1.30320E-06 6.33179E-07 2.71146E-07 9.67875E-08 + 2.59130E-08 4.05998E-09 -7.94508E-12 0.00000E+00 9.46841E+10 7.77007E+10 + 6.33552E+10 5.16475E+10 4.20960E+10 3.43049E+10 2.79507E+10 2.27693E+10 + 1.85450E+10 1.51015E+10 1.22951E+10 1.00082E+10 8.14509E+09 6.62746E+09 + 5.39148E+09 4.38509E+09 3.56580E+09 2.89895E+09 2.35628E+09 1.91477E+09 + 1.55563E+09 1.26356E+09 1.02607E+09 8.33025E+08 6.76129E+08 5.48642E+08 + 4.45069E+08 3.60964E+08 2.92408E+08 2.37026E+08 1.92079E+08 1.55612E+08 + 1.26031E+08 1.02043E+08 8.25960E+07 6.68299E+07 5.40550E+07 4.37077E+07 + 3.53292E+07 2.85470E+07 2.30587E+07 1.86188E+07 1.50283E+07 1.21256E+07 + 9.77977E+06 7.88464E+06 6.35417E+06 5.11864E+06 4.12160E+06 3.31732E+06 + 2.66878E+06 2.14605E+06 1.72490E+06 1.38572E+06 1.11269E+06 8.93006E+05 + 7.16323E+05 5.74292E+05 4.60173E+05 3.68527E+05 2.94966E+05 2.35952E+05 + 1.88635E+05 1.50717E+05 1.20348E+05 9.60398E+04 7.65940E+04 6.10485E+04 + 4.86207E+04 3.87068E+04 3.07959E+04 2.44865E+04 1.94588E+04 1.54553E+04 + 1.22694E+04 9.73593E+03 7.72262E+03 6.12376E+03 4.85484E+03 3.84841E+03 + 3.05062E+03 2.41855E+03 1.91802E+03 1.52175E+03 1.20806E+03 9.60254E+02 + 7.63806E+02 6.08598E+02 4.85532E+02 3.88102E+02 3.10875E+02 2.49598E+02 + 2.00874E+02 1.62149E+02 1.31249E+02 1.06560E+02 8.67863E+01 7.09079E+01 + 5.81218E+01 4.77950E+01 3.94284E+01 3.26279E+01 2.70824E+01 2.25452E+01 + 1.88209E+01 1.57539E+01 1.32202E+01 1.11202E+01 9.37570E+00 7.91955E+00 + 6.70299E+00 5.68281E+00 4.82657E+00 4.10399E+00 3.49448E+00 2.97881E+00 + 2.54191E+00 2.17044E+00 1.85498E+00 1.58626E+00 1.35713E+00 1.16153E+00 + 9.94386E-01 8.51440E-01 7.29096E-01 6.24323E-01 5.34554E-01 4.57613E-01 + 3.91649E-01 3.35090E-01 2.86591E-01 2.45004E-01 2.09360E-01 1.78798E-01 + 1.52612E-01 1.30181E-01 1.10976E-01 9.45511E-02 8.04766E-02 6.84663E-02 + 5.82049E-02 4.94438E-02 4.19685E-02 3.55949E-02 3.01643E-02 2.55404E-02 + 2.16059E-02 1.82605E-02 1.54177E-02 1.30036E-02 1.09550E-02 9.21763E-03 + 7.74517E-03 6.49809E-03 5.44275E-03 4.55023E-03 3.79600E-03 3.16031E-03 + 2.62362E-03 2.17178E-03 1.79192E-03 1.47315E-03 1.20618E-03 9.83130E-04 + 7.97295E-04 6.42965E-04 5.15277E-04 4.10083E-04 3.23846E-04 2.53554E-04 + 1.96596E-04 1.50839E-04 1.14318E-04 8.54698E-05 6.29272E-05 4.55275E-05 + 3.22861E-05 2.23732E-05 1.50924E-05 9.86355E-06 6.20696E-06 3.73138E-06 + 2.11902E-06 1.12029E-06 5.39287E-07 2.28527E-07 8.06045E-08 2.12934E-08 + 3.29370E-09 -4.90160E-12 0.00000E+00 1.26303E+11 1.03459E+11 8.41899E+10 + 6.84942E+10 5.57143E+10 4.53102E+10 3.68419E+10 2.99504E+10 2.43431E+10 + 1.97816E+10 1.60715E+10 1.30545E+10 1.06016E+10 8.60770E+09 6.98727E+09 + 5.67062E+09 4.60102E+09 3.73230E+09 3.02688E+09 2.45420E+09 1.98937E+09 + 1.61219E+09 1.30618E+09 1.05798E+09 8.56715E+08 6.93548E+08 5.61288E+08 + 4.54137E+08 3.66999E+08 2.96769E+08 2.39907E+08 1.93881E+08 1.56637E+08 + 1.26507E+08 1.02139E+08 8.24327E+07 6.65043E+07 5.36349E+07 4.32404E+07 + 3.48475E+07 2.80731E+07 2.26070E+07 1.81980E+07 1.46430E+07 1.17776E+07 + 9.46894E+06 7.60951E+06 6.11250E+06 4.90776E+06 3.93863E+06 3.15937E+06 + 2.53304E+06 2.02986E+06 1.62579E+06 1.30147E+06 1.04129E+06 8.32658E+05 + 6.65451E+05 5.31513E+05 4.24281E+05 3.38478E+05 2.69861E+05 2.15018E+05 + 1.71212E+05 1.36242E+05 1.08343E+05 8.60997E+04 6.83782E+04 5.42595E+04 + 4.30360E+04 3.41118E+04 2.70197E+04 2.13888E+04 1.69215E+04 1.33798E+04 + 1.05741E+04 8.35296E+03 6.59596E+03 5.20706E+03 4.10988E+03 3.24370E+03 + 2.56028E+03 2.02134E+03 1.59648E+03 1.26160E+03 9.98197E+02 7.90302E+02 + 6.26777E+02 4.97695E+02 3.95961E+02 3.15688E+02 2.52282E+02 2.02094E+02 + 1.62386E+02 1.30846E+02 1.05758E+02 8.57549E+01 6.97633E+01 5.69424E+01 + 4.66321E+01 3.83144E+01 3.15821E+01 2.61146E+01 2.16593E+01 1.80166E+01 + 1.50284E+01 1.25692E+01 1.05384E+01 8.85743E+00 7.45926E+00 6.29516E+00 + 5.32221E+00 4.50828E+00 3.82357E+00 3.24778E+00 2.76211E+00 2.35181E+00 + 2.00394E+00 1.70933E+00 1.45903E+00 1.24614E+00 1.06485E+00 9.10298E-01 + 7.78414E-01 6.65778E-01 5.69512E-01 4.87188E-01 4.16751E-01 3.56463E-01 + 3.04847E-01 2.60648E-01 2.22794E-01 1.90382E-01 1.62618E-01 1.38845E-01 + 1.18493E-01 1.01074E-01 8.61796E-02 7.34165E-02 6.25231E-02 5.32124E-02 + 4.52582E-02 3.84663E-02 3.26697E-02 2.77250E-02 2.35094E-02 1.99171E-02 + 1.68576E-02 1.42534E-02 1.20378E-02 1.01541E-02 8.55346E-03 7.19428E-03 + 6.04093E-03 5.06313E-03 4.23476E-03 3.53361E-03 2.94184E-03 2.44164E-03 + 2.02012E-03 1.66553E-03 1.36784E-03 1.11853E-03 9.10296E-04 7.36915E-04 + 5.93070E-04 4.74214E-04 3.76461E-04 2.96484E-04 2.31447E-04 1.78886E-04 + 1.36786E-04 1.03292E-04 7.69297E-05 5.64082E-05 4.06338E-05 2.86826E-05 + 1.97782E-05 1.32716E-05 8.62448E-06 5.39404E-06 3.22114E-06 1.81592E-06 + 9.52315E-07 4.54299E-07 1.90556E-07 6.64387E-08 1.73280E-08 2.64859E-09 + -2.63993E-12 0.00000E+00 1.66081E+11 1.35803E+11 1.10294E+11 8.95567E+10 + 7.27035E+10 5.90099E+10 4.78855E+10 3.88502E+10 3.15129E+10 2.55559E+10 + 2.07203E+10 1.67960E+10 1.36118E+10 1.10287E+10 8.93374E+09 7.23497E+09 + 5.85780E+09 4.74160E+09 3.83712E+09 3.10437E+09 2.51090E+09 2.03034E+09 + 1.64131E+09 1.32646E+09 1.07170E+09 8.65615E+08 6.98937E+08 5.64205E+08 + 4.54884E+08 3.66975E+08 2.95962E+08 2.38614E+08 1.92314E+08 1.54946E+08 + 1.24796E+08 1.00471E+08 8.08561E+07 6.50466E+07 5.23083E+07 4.20483E+07 + 3.37872E+07 2.71381E+07 2.17884E+07 1.74859E+07 1.40268E+07 1.12469E+07 + 9.01386E+06 7.22077E+06 5.78158E+06 4.62695E+06 3.70104E+06 2.95887E+06 + 2.36427E+06 1.88813E+06 1.50704E+06 1.20217E+06 9.58415E+05 7.63624E+05 + 6.08049E+05 4.83864E+05 3.84795E+05 3.05809E+05 2.42874E+05 1.92759E+05 + 1.52879E+05 1.21165E+05 9.59612E+04 7.59468E+04 6.00542E+04 4.74629E+04 + 3.74852E+04 2.95832E+04 2.33312E+04 1.83886E+04 1.44843E+04 1.14025E+04 + 8.97194E+03 7.05643E+03 5.54798E+03 4.36095E+03 3.42750E+03 2.69392E+03 + 2.11776E+03 1.66540E+03 1.31030E+03 1.03217E+03 8.13563E+02 6.42346E+02 + 5.07770E+02 4.02164E+02 3.19196E+02 2.53946E+02 2.02524E+02 1.62016E+02 + 1.29980E+02 1.04608E+02 8.44643E+01 6.84290E+01 5.56270E+01 4.53746E+01 + 3.71374E+01 3.04969E+01 2.51253E+01 2.07650E+01 1.72135E+01 1.43109E+01 + 1.19308E+01 9.97224E+00 8.35671E+00 7.01746E+00 5.90606E+00 4.98012E+00 + 4.20792E+00 3.56027E+00 3.01723E+00 2.56048E+00 2.17568E+00 1.85030E+00 + 1.57542E+00 1.34247E+00 1.14481E+00 9.76860E-01 8.33993E-01 7.12329E-01 + 6.08623E-01 5.20150E-01 4.44619E-01 3.80096E-01 3.24950E-01 2.77797E-01 + 2.37468E-01 2.02962E-01 1.73445E-01 1.48177E-01 1.26554E-01 1.08050E-01 + 9.22171E-02 7.86789E-02 6.70771E-02 5.71724E-02 4.87030E-02 4.14634E-02 + 3.52770E-02 2.99925E-02 2.54801E-02 2.16286E-02 1.83425E-02 1.55401E-02 + 1.31513E-02 1.11162E-02 9.38336E-03 7.90883E-03 6.65498E-03 5.58962E-03 + 4.68532E-03 3.91839E-03 3.26866E-03 2.71990E-03 2.25582E-03 1.86464E-03 + 1.53557E-03 1.25939E-03 1.02820E-03 8.35277E-04 6.74823E-04 5.41892E-04 + 4.32243E-04 3.42242E-04 2.68775E-04 2.09184E-04 1.61160E-04 1.22812E-04 + 9.24051E-05 6.85582E-05 5.00664E-05 3.59107E-05 2.52333E-05 1.73154E-05 + 1.15588E-05 7.46969E-06 4.64376E-06 2.75503E-06 1.54206E-06 8.02319E-07 + 3.79377E-07 1.57554E-07 5.43187E-08 1.39938E-08 2.11532E-09 -1.02707E-12 + 0.00000E+00 2.15616E+11 1.76003E+11 1.42673E+11 1.15627E+11 9.36878E+10 + 7.58952E+10 6.14682E+10 4.97726E+10 4.02932E+10 3.26118E+10 2.63885E+10 + 2.13478E+10 1.72658E+10 1.39610E+10 1.12859E+10 9.12104E+09 7.36957E+09 + 5.95287E+09 4.80723E+09 3.88102E+09 3.13239E+09 2.52746E+09 2.03877E+09 + 1.64409E+09 1.32542E+09 1.06819E+09 8.60587E+08 6.93140E+08 5.57571E+08 + 4.48797E+08 3.61122E+08 2.90476E+08 2.33570E+08 1.87745E+08 1.50856E+08 + 1.21162E+08 9.72734E+07 7.80644E+07 6.26235E+07 5.02163E+07 4.02503E+07 + 3.22483E+07 2.58258E+07 2.06731E+07 1.65408E+07 1.32283E+07 1.05740E+07 + 8.44814E+06 6.74624E+06 5.38438E+06 4.29515E+06 3.42439E+06 2.72862E+06 + 2.17297E+06 1.72946E+06 1.37563E+06 1.09352E+06 8.68705E+05 6.89664E+05 + 5.47160E+05 4.33807E+05 3.43698E+05 2.72113E+05 2.15283E+05 1.70197E+05 + 1.34453E+05 1.06135E+05 8.37189E+04 6.59762E+04 5.19648E+04 4.08981E+04 + 3.21629E+04 2.52751E+04 1.98485E+04 1.55766E+04 1.22167E+04 9.57610E+03 + 7.50264E+03 5.87578E+03 4.60035E+03 3.60116E+03 2.81891E+03 2.20690E+03 + 1.72828E+03 1.35406E+03 1.06212E+03 8.33596E+02 6.55340E+02 5.15809E+02 + 4.06768E+02 3.21459E+02 2.54649E+02 2.02217E+02 1.61087E+02 1.28694E+02 + 1.03145E+02 8.29456E+01 6.69312E+01 5.41975E+01 4.40404E+01 3.59118E+01 + 2.93842E+01 2.41238E+01 1.98697E+01 1.64173E+01 1.36058E+01 1.13082E+01 + 9.42410E+00 7.87507E+00 6.59507E+00 5.53616E+00 4.65662E+00 3.92529E+00 + 3.31366E+00 2.80225E+00 2.37326E+00 2.01277E+00 1.70870E+00 1.45246E+00 + 1.23578E+00 1.05234E+00 8.96799E-01 7.64748E-01 6.52505E-01 5.56997E-01 + 4.75653E-01 4.06312E-01 3.47161E-01 2.96669E-01 2.53546E-01 2.16699E-01 + 1.85201E-01 1.58275E-01 1.35239E-01 1.15535E-01 9.86784E-02 8.42563E-02 + 7.19247E-02 6.13554E-02 5.23295E-02 4.46084E-02 3.80047E-02 3.23581E-02 + 2.75310E-02 2.34057E-02 1.98812E-02 1.68712E-02 1.43015E-02 1.21088E-02 + 1.02388E-02 8.64493E-03 7.28733E-03 6.13188E-03 5.14936E-03 4.31481E-03 + 3.60668E-03 3.00655E-03 2.49960E-03 2.07090E-03 1.70964E-03 1.40590E-03 + 1.15116E-03 9.38140E-04 7.60591E-04 6.13146E-04 4.91206E-04 3.90823E-04 + 3.08610E-04 2.41666E-04 1.87513E-04 1.43998E-04 1.09360E-04 8.19881E-05 + 6.05988E-05 4.40766E-05 3.14807E-05 2.20211E-05 1.50390E-05 9.98807E-06 + 6.41934E-06 3.96725E-06 2.33861E-06 1.29981E-06 6.71048E-07 3.14571E-07 + 1.29375E-07 4.41188E-08 1.12321E-08 1.68022E-09 7.16746E-14 0.00000E+00 + 2.76723E+11 2.25505E+11 1.82463E+11 1.47599E+11 1.19370E+11 9.65180E+10 + 7.80229E+10 6.30571E+10 5.09498E+10 4.11573E+10 3.32388E+10 2.68370E+10 + 2.16628E+10 1.74817E+10 1.41038E+10 1.13756E+10 9.17270E+09 7.39434E+09 + 5.95908E+09 4.80105E+09 3.86693E+09 3.11364E+09 2.50634E+09 2.01687E+09 + 1.62248E+09 1.30479E+09 1.04893E+09 8.43002E+08 6.76630E+08 5.43426E+08 + 4.36292E+08 3.50154E+08 2.80921E+08 2.25291E+08 1.80610E+08 1.44723E+08 + 1.15918E+08 9.28087E+07 7.42749E+07 5.94167E+07 4.75099E+07 3.79721E+07 + 3.03350E+07 2.42225E+07 1.93323E+07 1.54217E+07 1.22960E+07 9.79865E+06 + 7.80438E+06 6.21260E+06 4.94271E+06 3.93013E+06 3.12316E+06 2.48038E+06 + 1.96868E+06 1.56154E+06 1.23780E+06 9.80528E+05 7.76197E+05 6.14017E+05 + 4.85377E+05 3.83408E+05 3.02635E+05 2.38698E+05 1.88123E+05 1.48148E+05 + 1.16573E+05 9.16564E+04 7.19954E+04 5.65179E+04 4.43322E+04 3.47448E+04 + 2.72097E+04 2.12928E+04 1.66507E+04 1.30119E+04 1.01621E+04 7.93220E+03 + 6.18881E+03 4.82692E+03 3.76389E+03 2.93475E+03 2.28848E+03 1.78498E+03 + 1.39281E+03 1.08806E+03 8.50434E+02 6.65813E+02 5.21875E+02 4.09841E+02 + 3.22542E+02 2.54449E+02 2.01227E+02 1.59645E+02 1.27028E+02 1.01406E+02 + 8.12286E+01 6.52948E+01 5.26744E+01 4.26463E+01 3.46512E+01 2.82546E+01 + 2.31187E+01 1.89800E+01 1.56330E+01 1.29166E+01 1.07042E+01 8.89571E+00 + 7.41360E+00 6.19265E+00 5.18561E+00 4.35157E+00 3.66000E+00 3.08320E+00 + 2.60218E+00 2.19969E+00 1.86229E+00 1.57836E+00 1.33962E+00 1.13819E+00 + 9.67982E-01 8.23949E-01 7.01887E-01 5.98313E-01 5.10321E-01 4.35489E-01 + 3.71785E-01 3.17510E-01 2.71232E-01 2.31747E-01 1.98037E-01 1.69242E-01 + 1.44641E-01 1.23605E-01 1.05617E-01 9.02312E-02 7.70691E-02 6.58145E-02 + 5.61667E-02 4.79256E-02 4.08732E-02 3.48388E-02 2.96760E-02 2.52599E-02 + 2.14833E-02 1.82545E-02 1.54949E-02 1.31374E-02 1.11242E-02 9.40616E-03 + 7.94087E-03 6.69212E-03 5.62883E-03 4.72437E-03 3.95598E-03 3.30394E-03 + 2.75142E-03 2.28483E-03 1.89046E-03 1.55835E-03 1.27936E-03 1.04565E-03 + 8.50473E-04 6.88045E-04 5.53394E-04 4.42254E-04 3.50961E-04 2.76371E-04 + 2.15792E-04 1.66924E-04 1.27773E-04 9.67095E-05 7.22449E-05 5.31969E-05 + 3.85396E-05 2.74109E-05 1.90893E-05 1.29754E-05 8.57430E-06 5.48105E-06 + 3.36772E-06 1.97270E-06 1.08888E-06 5.57879E-07 2.59308E-07 1.05635E-07 + 3.56405E-08 8.97009E-09 1.32869E-09 7.77785E-13 0.00000E+00 3.51456E+11 + 2.85936E+11 2.30943E+11 1.86476E+11 1.50536E+11 1.21494E+11 9.80314E+10 + 7.90803E+10 6.37770E+10 5.14221E+10 4.14500E+10 3.34030E+10 2.69111E+10 + 2.16751E+10 1.74531E+10 1.40495E+10 1.13065E+10 9.09638E+09 7.31615E+09 + 5.88257E+09 4.72845E+09 3.79960E+09 3.05224E+09 2.45110E+09 1.96771E+09 + 1.57911E+09 1.26679E+09 1.01593E+09 8.13676E+08 6.52086E+08 5.22396E+08 + 4.18343E+08 3.34888E+08 2.67977E+08 2.14349E+08 1.71371E+08 1.36951E+08 + 1.09397E+08 8.73484E+07 6.97123E+07 5.56114E+07 4.43419E+07 3.53390E+07 + 2.81502E+07 2.24124E+07 1.78349E+07 1.41848E+07 1.12756E+07 8.95809E+06 + 7.11282E+06 5.64436E+06 4.47638E+06 3.54790E+06 2.81023E+06 2.22450E+06 + 1.75968E+06 1.39104E+06 1.09886E+06 8.67438E+05 6.84250E+05 5.39345E+05 + 4.24803E+05 3.34325E+05 2.62909E+05 2.06581E+05 1.62187E+05 1.27227E+05 + 9.97200E+04 7.80809E+04 6.10982E+04 4.77688E+04 3.73145E+04 2.91242E+04 + 2.27136E+04 1.77005E+04 1.37840E+04 1.07269E+04 8.34294E+03 6.48554E+03 + 5.03966E+03 3.91507E+03 3.04105E+03 2.36226E+03 1.83538E+03 1.42653E+03 + 1.11000E+03 8.64133E+02 6.73837E+02 5.26045E+02 4.11457E+02 3.22515E+02 + 2.53412E+02 1.99611E+02 1.57741E+02 1.25026E+02 9.94255E+01 7.93425E+01 + 6.35435E+01 5.10769E+01 4.12076E+01 3.33678E+01 2.71178E+01 2.21172E+01 + 1.81014E+01 1.48647E+01 1.22463E+01 1.01206E+01 8.38838E+00 6.97303E+00 + 5.81049E+00 4.85434E+00 4.06463E+00 3.41155E+00 2.86825E+00 2.41628E+00 + 2.03899E+00 1.72344E+00 1.45848E+00 1.23615E+00 1.04892E+00 8.91023E-01 + 7.57638E-01 6.44788E-01 5.49178E-01 4.68069E-01 3.99181E-01 3.40609E-01 + 2.90760E-01 2.48298E-01 2.12099E-01 1.81218E-01 1.54855E-01 1.32345E-01 + 1.13102E-01 9.66532E-02 8.25863E-02 7.05532E-02 6.02635E-02 5.14417E-02 + 4.39047E-02 3.74530E-02 3.19306E-02 2.72041E-02 2.31593E-02 1.96987E-02 + 1.67386E-02 1.42076E-02 1.20444E-02 1.01964E-02 8.61879E-03 7.27291E-03 + 6.12572E-03 5.14885E-03 4.31795E-03 3.61218E-03 3.01349E-03 2.50642E-03 + 2.07849E-03 1.71711E-03 1.41309E-03 1.15801E-03 9.44616E-04 7.66691E-04 + 6.18881E-04 4.96588E-04 3.95863E-04 3.13316E-04 2.46042E-04 1.91550E-04 + 1.47717E-04 1.12708E-04 8.50194E-05 6.32872E-05 4.64276E-05 3.35037E-05 + 2.37306E-05 1.64541E-05 1.11323E-05 7.31990E-06 4.65436E-06 2.84342E-06 + 1.65524E-06 9.07448E-07 4.61444E-07 2.12698E-07 8.58390E-08 2.86605E-08 + 7.13338E-09 1.04679E-09 1.19373E-12 0.00000E+00 4.42119E+11 3.59121E+11 + 2.89540E+11 2.33375E+11 1.88060E+11 1.51506E+11 1.22026E+11 9.82574E+10 + 7.90980E+10 6.36578E+10 5.12178E+10 4.11977E+10 3.31287E+10 2.66326E+10 + 2.14042E+10 1.71972E+10 1.38130E+10 1.10915E+10 8.90341E+09 7.14479E+09 + 5.73171E+09 4.59663E+09 3.68512E+09 2.95337E+09 2.36612E+09 1.89496E+09 + 1.51704E+09 1.21410E+09 9.70365E+08 7.76025E+08 6.20370E+08 4.95744E+08 + 3.95996E+08 3.16189E+08 2.52361E+08 2.01319E+08 1.60527E+08 1.27943E+08 + 1.01926E+08 8.11621E+07 6.45970E+07 5.13875E+07 4.08588E+07 3.24706E+07 + 2.57909E+07 2.04743E+07 1.62447E+07 1.28816E+07 1.02088E+07 8.08576E+06 + 6.40034E+06 5.06307E+06 4.00263E+06 3.16223E+06 2.49659E+06 1.96970E+06 + 1.55291E+06 1.22343E+06 9.63133E+05 7.57641E+05 5.95528E+05 4.67729E+05 + 3.67057E+05 2.87814E+05 2.25488E+05 1.76507E+05 1.38044E+05 1.07869E+05 + 8.42009E+04 6.56812E+04 5.11895E+04 3.98582E+04 3.10083E+04 2.41031E+04 + 1.87205E+04 1.45287E+04 1.12676E+04 8.73288E+03 6.76464E+03 5.23770E+03 + 4.05413E+03 3.13749E+03 2.42812E+03 1.87946E+03 1.45524E+03 1.12802E+03 + 8.74774E+02 6.79498E+02 5.28405E+02 4.11698E+02 3.21453E+02 2.51603E+02 + 1.97426E+02 1.55423E+02 1.22727E+02 9.72368E+01 7.73147E+01 6.16997E+01 + 4.94229E+01 3.97386E+01 3.20727E+01 2.59824E+01 2.11259E+01 1.72388E+01 + 1.41158E+01 1.15974E+01 9.55909E+00 7.90301E+00 6.55376E+00 5.44860E+00 + 4.54209E+00 3.79532E+00 3.17932E+00 2.66809E+00 2.24378E+00 1.89037E+00 + 1.59543E+00 1.34826E+00 1.14127E+00 9.67275E-01 8.20788E-01 6.97242E-01 + 5.92875E-01 5.04575E-01 4.29765E-01 3.66301E-01 3.12400E-01 2.66571E-01 + 2.27566E-01 1.94340E-01 1.66013E-01 1.41844E-01 1.21215E-01 1.03588E-01 + 8.85227E-02 7.56416E-02 6.46236E-02 5.52019E-02 4.71238E-02 4.02213E-02 + 3.43117E-02 2.92523E-02 2.49210E-02 2.12135E-02 1.80407E-02 1.53262E-02 + 1.30046E-02 1.10201E-02 9.32464E-03 7.87716E-03 6.64238E-03 5.59005E-03 + 4.69420E-03 3.93250E-03 3.28585E-03 2.73767E-03 2.27376E-03 1.88263E-03 + 1.55268E-03 1.27547E-03 1.04321E-03 8.49232E-04 6.87774E-04 5.53904E-04 + 4.43375E-04 3.52545E-04 2.78287E-04 2.17924E-04 1.69163E-04 1.30055E-04 + 9.89138E-05 7.43642E-05 5.51613E-05 4.03173E-05 2.89816E-05 2.04437E-05 + 1.41138E-05 9.50511E-06 6.21940E-06 3.93388E-06 2.38968E-06 1.38258E-06 + 7.52890E-07 3.80022E-07 1.73729E-07 6.94680E-08 2.29577E-08 5.65223E-09 + 8.22080E-10 1.40217E-12 0.00000E+00 5.51276E+11 4.47086E+11 3.59837E+11 + 2.89532E+11 2.32904E+11 1.87303E+11 1.50591E+11 1.21042E+11 9.72657E+10 + 7.81380E+10 6.27544E+10 5.03852E+10 4.04424E+10 3.24522E+10 2.60329E+10 + 2.08771E+10 1.67372E+10 1.34141E+10 1.07473E+10 8.60795E+09 6.89217E+09 + 5.51654E+09 4.41397E+09 3.53054E+09 2.82291E+09 2.25628E+09 1.80266E+09 + 1.43977E+09 1.14837E+09 9.16498E+08 7.31152E+08 5.83054E+08 4.64761E+08 + 3.70311E+08 2.94928E+08 2.34770E+08 1.86795E+08 1.48554E+08 1.18086E+08 + 9.38211E+07 7.45052E+07 5.91359E+07 4.69127E+07 3.71961E+07 2.94759E+07 + 2.33450E+07 1.84787E+07 1.46182E+07 1.15572E+07 9.13159E+06 7.21047E+06 + 5.68983E+06 4.48690E+06 3.53587E+06 2.78447E+06 2.19117E+06 1.72302E+06 + 1.35387E+06 1.06299E+06 8.33940E+05 6.53717E+05 5.12018E+05 4.00694E+05 + 3.13303E+05 2.44757E+05 1.91036E+05 1.48970E+05 1.16061E+05 9.03236E+04 + 7.02428E+04 5.45758E+04 4.23620E+04 3.28517E+04 2.54540E+04 1.97053E+04 + 1.52425E+04 1.17816E+04 9.10025E+03 7.02497E+03 5.42031E+03 4.18068E+03 + 3.22387E+03 2.48596E+03 1.91721E+03 1.47900E+03 1.14219E+03 8.82456E+02 + 6.82897E+02 5.29052E+02 4.10652E+02 3.19434E+02 2.49090E+02 1.94729E+02 + 1.52738E+02 1.20170E+02 9.48725E+01 7.51713E+01 5.97843E+01 4.77290E+01 + 3.82521E+01 3.07758E+01 2.48558E+01 2.01504E+01 1.63962E+01 1.33893E+01 + 1.09717E+01 9.02074E+00 7.44012E+00 6.15587E+00 5.10675E+00 4.24840E+00 + 3.54305E+00 2.96258E+00 2.48194E+00 2.08389E+00 1.75304E+00 1.47746E+00 + 1.24697E+00 1.05427E+00 8.92575E-01 7.56653E-01 6.42188E-01 5.45624E-01 + 4.64030E-01 3.94982E-01 3.36470E-01 2.86822E-01 2.44645E-01 2.08776E-01 + 1.78242E-01 1.52226E-01 1.30039E-01 1.11109E-01 9.49388E-02 8.11228E-02 + 6.93115E-02 5.92098E-02 5.05721E-02 4.31664E-02 3.68382E-02 3.14201E-02 + 2.67811E-02 2.28095E-02 1.94098E-02 1.65002E-02 1.40109E-02 1.18820E-02 + 1.00624E-02 8.50807E-03 7.18142E-03 6.05010E-03 5.08637E-03 4.26639E-03 + 3.56966E-03 2.97864E-03 2.47809E-03 2.05492E-03 1.69857E-03 1.39837E-03 + 1.14652E-03 9.35856E-04 7.60218E-04 6.14309E-04 4.93579E-04 3.94118E-04 + 3.12575E-04 2.46075E-04 1.92160E-04 1.48728E-04 1.13996E-04 8.64242E-05 + 6.47585E-05 4.78687E-05 3.48594E-05 2.49621E-05 1.75372E-05 1.20554E-05 + 8.08201E-06 5.26264E-06 3.31145E-06 2.00034E-06 1.15031E-06 6.22250E-07 + 3.11786E-07 1.41378E-07 5.60191E-08 1.83271E-08 4.46450E-09 6.43813E-10 + 1.46751E-12 0.00000E+00 6.81771E+11 5.52069E+11 4.43580E+11 3.56304E+11 + 2.86125E+11 2.29707E+11 1.84363E+11 1.47929E+11 1.18663E+11 9.51588E+10 + 7.62885E+10 6.11423E+10 4.89886E+10 3.92388E+10 3.14198E+10 2.51510E+10 + 2.01265E+10 1.61005E+10 1.28756E+10 1.02933E+10 8.22598E+09 6.57161E+09 + 5.24810E+09 4.18963E+09 3.34340E+09 2.66708E+09 2.12667E+09 1.69519E+09 + 1.34939E+09 1.07476E+09 8.55674E+08 6.80962E+08 5.41690E+08 4.30713E+08 + 3.42319E+08 2.71922E+08 2.15897E+08 1.71331E+08 1.35898E+08 1.07739E+08 + 8.53705E+07 6.76104E+07 5.35161E+07 4.23365E+07 3.34734E+07 2.64505E+07 + 2.08886E+07 1.64862E+07 1.30035E+07 1.02499E+07 8.07417E+06 6.35599E+06 + 4.99998E+06 3.93049E+06 3.08751E+06 2.42353E+06 1.90089E+06 1.48979E+06 + 1.16667E+06 9.12873E+05 7.13689E+05 5.57487E+05 4.35090E+05 3.39261E+05 + 2.64297E+05 2.05705E+05 1.59950E+05 1.24256E+05 9.64171E+04 7.47590E+04 + 5.79099E+04 4.48129E+04 3.46450E+04 2.67594E+04 2.06501E+04 1.59219E+04 + 1.22666E+04 9.44355E+03 7.26556E+03 5.58694E+03 4.29440E+03 3.30006E+03 + 2.53578E+03 1.94870E+03 1.49792E+03 1.15264E+03 8.87297E+02 6.84149E+02 + 5.28088E+02 4.08411E+02 3.16536E+02 2.45939E+02 1.91577E+02 1.49734E+02 + 1.17395E+02 9.23632E+01 7.29368E+01 5.78164E+01 4.60100E+01 3.67596E+01 + 2.94857E+01 2.37444E+01 1.91953E+01 1.55768E+01 1.26871E+01 1.03705E+01 + 8.50625E+00 6.99993E+00 5.77924E+00 4.78454E+00 3.97269E+00 3.30710E+00 + 2.76057E+00 2.30900E+00 1.93579E+00 1.62619E+00 1.36878E+00 1.15386E+00 + 9.74483E-01 8.24192E-01 6.98042E-01 5.91949E-01 5.02560E-01 4.27116E-01 + 3.63341E-01 3.09349E-01 2.63576E-01 2.24722E-01 1.91702E-01 1.63611E-01 + 1.39688E-01 1.19296E-01 1.01905E-01 8.70533E-02 7.43676E-02 6.35249E-02 + 5.42533E-02 4.63265E-02 3.95310E-02 3.37248E-02 2.87541E-02 2.44986E-02 + 2.08557E-02 1.77377E-02 1.50697E-02 1.27876E-02 1.08364E-02 9.16927E-03 + 7.74578E-03 6.53138E-03 5.49639E-03 4.61533E-03 3.86628E-03 3.23039E-03 + 2.69153E-03 2.23567E-03 1.85078E-03 1.52710E-03 1.25484E-03 1.02680E-03 + 8.36394E-04 6.77944E-04 5.46580E-04 4.38118E-04 3.48967E-04 2.76052E-04 + 2.16739E-04 1.68778E-04 1.30251E-04 9.95308E-05 7.52189E-05 5.61762E-05 + 4.13814E-05 3.00260E-05 2.14192E-05 1.49878E-05 1.02593E-05 6.84693E-06 + 4.43704E-06 2.77761E-06 1.66857E-06 9.53756E-07 5.12536E-07 2.54953E-07 + 1.14678E-07 4.50319E-08 1.45865E-08 3.51649E-09 5.02960E-10 1.43854E-12 + 0.00000E+00 8.36731E+11 6.76531E+11 5.42680E+11 4.35176E+11 3.48873E+11 + 2.79609E+11 2.24033E+11 1.79452E+11 1.43701E+11 1.15038E+11 9.20651E+10 + 7.36574E+10 5.89119E+10 4.71036E+10 3.76501E+10 3.00842E+10 2.40307E+10 + 1.91888E+10 1.53173E+10 1.22227E+10 9.74982E+09 7.77447E+09 6.19705E+09 + 4.93785E+09 3.93300E+09 3.13140E+09 2.49210E+09 1.98262E+09 1.57509E+09 + 1.25206E+09 9.94851E+08 7.90140E+08 6.27275E+08 4.97753E+08 3.94793E+08 + 3.12959E+08 2.47963E+08 1.96367E+08 1.55428E+08 1.22960E+08 9.72225E+07 + 7.68304E+07 6.06815E+07 4.78996E+07 3.77879E+07 2.97930E+07 2.34751E+07 + 1.84854E+07 1.45468E+07 1.14399E+07 8.99042E+06 7.06051E+06 5.54093E+06 + 4.34522E+06 3.40498E+06 2.66615E+06 2.08598E+06 1.63074E+06 1.27380E+06 + 9.94136E+05 7.75201E+05 6.03944E+05 4.70093E+05 3.65567E+05 2.84014E+05 + 2.20442E+05 1.70930E+05 1.32410E+05 1.02450E+05 7.92064E+04 6.11747E+04 + 4.71984E+04 3.63791E+04 2.80128E+04 2.15504E+04 1.65639E+04 1.27206E+04 + 9.76150E+03 7.48567E+03 5.73717E+03 4.39513E+03 3.36605E+03 2.57764E+03 + 1.97404E+03 1.51211E+03 1.15949E+03 8.89431E+02 6.83375E+02 5.25625E+02 + 4.05070E+02 3.12842E+02 2.42219E+02 1.88025E+02 1.46455E+02 1.14437E+02 + 8.97377E+01 7.06338E+01 5.58136E+01 4.42795E+01 3.52713E+01 2.82101E+01 + 2.26538E+01 1.82645E+01 1.47832E+01 1.20111E+01 9.79478E+00 8.01594E+00 + 6.58235E+00 5.42348E+00 4.48141E+00 3.71427E+00 3.08671E+00 2.57249E+00 + 2.14847E+00 1.79869E+00 1.50905E+00 1.26865E+00 1.06826E+00 9.01263E-01 + 7.61543E-01 6.44423E-01 5.46046E-01 4.63253E-01 3.93451E-01 3.34501E-01 + 2.84639E-01 2.42402E-01 2.06575E-01 1.76147E-01 1.50276E-01 1.28255E-01 + 1.09493E-01 9.34983E-02 7.98443E-02 6.81849E-02 5.82222E-02 4.97052E-02 + 4.24253E-02 3.61857E-02 3.08557E-02 2.62938E-02 2.23892E-02 1.90476E-02 + 1.61884E-02 1.37428E-02 1.16517E-02 9.86476E-03 8.33873E-03 7.03655E-03 + 5.92644E-03 4.98108E-03 4.17705E-03 3.49415E-03 2.91507E-03 2.42493E-03 + 2.01083E-03 1.66169E-03 1.36854E-03 1.12236E-03 9.16526E-04 7.44981E-04 + 6.02513E-04 4.84646E-04 3.87544E-04 3.07916E-04 2.42949E-04 1.90236E-04 + 1.47727E-04 1.13674E-04 8.66018E-05 6.52421E-05 4.85655E-05 3.56523E-05 + 2.57761E-05 1.83181E-05 1.27669E-05 8.70229E-06 5.78191E-06 3.72904E-06 + 2.32249E-06 1.38750E-06 7.88367E-07 4.20894E-07 2.07863E-07 9.27504E-08 + 3.60977E-08 1.15780E-08 2.76281E-09 3.92050E-10 1.35121E-12 0.00000E+00 + 1.01958E+12 8.23153E+11 6.59214E+11 5.27757E+11 4.22395E+11 3.37971E+11 + 2.70342E+11 2.16182E+11 1.72821E+11 1.38115E+11 1.10345E+11 8.81304E+10 + 7.03657E+10 5.61637E+10 4.48134E+10 3.57449E+10 2.85018E+10 2.27185E+10 + 1.81023E+10 1.44189E+10 1.14808E+10 9.13804E+09 7.27055E+09 5.78249E+09 + 4.59717E+09 3.65332E+09 2.90196E+09 2.30430E+09 1.82712E+09 1.44959E+09 + 1.14957E+09 9.11236E+08 7.21983E+08 5.71766E+08 4.52588E+08 3.58050E+08 + 2.83112E+08 2.23743E+08 1.76731E+08 1.39521E+08 1.10085E+08 8.68111E+07 + 6.84180E+07 5.38901E+07 4.24214E+07 3.33728E+07 2.62377E+07 2.06146E+07 + 1.61859E+07 1.26999E+07 9.95776E+06 7.80208E+06 6.10857E+06 4.77905E+06 + 3.73599E+06 2.91828E+06 2.27768E+06 1.77622E+06 1.38398E+06 1.07741E+06 + 8.37995E+05 6.51184E+05 5.05543E+05 3.92100E+05 3.03815E+05 2.35174E+05 + 1.81855E+05 1.40483E+05 1.08392E+05 8.35626E+04 6.43537E+04 4.95066E+04 + 3.80457E+04 2.92086E+04 2.24022E+04 1.71659E+04 1.31419E+04 1.00531E+04 + 7.68472E+03 5.87074E+03 4.48279E+03 3.42187E+03 2.61166E+03 1.99338E+03 + 1.52176E+03 1.16292E+03 8.89005E+02 6.80707E+02 5.21775E+02 4.00725E+02 + 3.08431E+02 2.37996E+02 1.84127E+02 1.42944E+02 1.11330E+02 8.70227E+01 + 6.82829E+01 5.37918E+01 4.25493E+01 3.37960E+01 2.69554E+01 2.15885E+01 + 1.73611E+01 1.40175E+01 1.13622E+01 9.24492E+00 7.54985E+00 6.18710E+00 + 5.08809E+00 4.19668E+00 3.47237E+00 2.88107E+00 2.39751E+00 1.99952E+00 + 1.67180E+00 1.40088E+00 1.17638E+00 9.89525E-01 8.34023E-01 7.04093E-01 + 5.95313E-01 5.04046E-01 4.27319E-01 3.62693E-01 3.08165E-01 2.62080E-01 + 2.23071E-01 1.90006E-01 1.61941E-01 1.38093E-01 1.17804E-01 1.00526E-01 + 8.58023E-02 7.32385E-02 6.25139E-02 5.33533E-02 4.55247E-02 3.88353E-02 + 3.31039E-02 2.82097E-02 2.40223E-02 2.04398E-02 1.73752E-02 1.47543E-02 + 1.25137E-02 1.05990E-02 8.96395E-03 7.56863E-03 6.37895E-03 5.36564E-03 + 4.50358E-03 3.77116E-03 3.14982E-03 2.62359E-03 2.17879E-03 1.80355E-03 + 1.48766E-03 1.22286E-03 1.00088E-03 8.15632E-04 6.61541E-04 5.33832E-04 + 4.28404E-04 3.41746E-04 2.70851E-04 2.13151E-04 1.66456E-04 1.28901E-04 + 9.89015E-05 7.51209E-05 5.64159E-05 4.18585E-05 3.06239E-05 2.20616E-05 + 1.56196E-05 1.08431E-05 7.36015E-06 4.86849E-06 3.12509E-06 1.93648E-06 + 1.15057E-06 6.49867E-07 3.44700E-07 1.69017E-07 7.48194E-08 2.88621E-08 + 9.16749E-09 2.16569E-09 3.04978E-10 1.23132E-12 0.00000E+00 1.23402E+12 + 9.94845E+11 7.95433E+11 6.35783E+11 5.08029E+11 4.05826E+11 3.24087E+11 + 2.58732E+11 2.06493E+11 1.64750E+11 1.31403E+11 1.04772E+11 8.35109E+10 + 6.65419E+10 5.30029E+10 4.22041E+10 3.35936E+10 2.67303E+10 2.12614E+10 + 1.69052E+10 1.34365E+10 1.06754E+10 8.47841E+09 6.73087E+09 5.34134E+09 + 4.23689E+09 3.35925E+09 2.66242E+09 2.10709E+09 1.66855E+09 1.32069E+09 + 1.04486E+09 8.26255E+08 6.53067E+08 5.15927E+08 4.07350E+08 3.21450E+08 + 2.53531E+08 1.99853E+08 1.57453E+08 1.23978E+08 9.75633E+07 7.67310E+07 + 6.03102E+07 4.73740E+07 3.71889E+07 2.91744E+07 2.28718E+07 1.79185E+07 + 1.40280E+07 1.09743E+07 8.57906E+06 6.70148E+06 5.23076E+06 4.07955E+06 + 3.17910E+06 2.47532E+06 1.92569E+06 1.49677E+06 1.16234E+06 9.01803E+05 + 6.99000E+05 5.41280E+05 4.18733E+05 3.23604E+05 2.49830E+05 1.92671E+05 + 1.48436E+05 1.14214E+05 8.78062E+04 6.74317E+04 5.17266E+04 3.96371E+04 + 3.03414E+04 2.32022E+04 1.77256E+04 1.35292E+04 1.03176E+04 7.86235E+03 + 5.98754E+03 4.55743E+03 3.46766E+03 2.63803E+03 2.00692E+03 1.52704E+03 + 1.16309E+03 8.86177E+02 6.76282E+02 5.16655E+02 3.95474E+02 3.03383E+02 + 2.33333E+02 1.79933E+02 1.39242E+02 1.08106E+02 8.42429E+01 6.59031E+01 + 5.17652E+01 4.08301E+01 3.23415E+01 2.57270E+01 2.05522E+01 1.64873E+01 + 1.32809E+01 1.07412E+01 8.72110E+00 7.10774E+00 5.81368E+00 4.77238E+00 + 3.92958E+00 3.24617E+00 2.68933E+00 2.23480E+00 1.86136E+00 1.55436E+00 + 1.30098E+00 1.09132E+00 9.17052E-01 7.72219E-01 6.51352E-01 5.50275E-01 + 4.65561E-01 3.94413E-01 3.34541E-01 2.84066E-01 2.41440E-01 2.05386E-01 + 1.74845E-01 1.48939E-01 1.26937E-01 1.08229E-01 9.23053E-02 7.87423E-02 + 6.71739E-02 5.73034E-02 4.88760E-02 4.16771E-02 3.55285E-02 3.02629E-02 + 2.57687E-02 2.19255E-02 1.86392E-02 1.58297E-02 1.34285E-02 1.13771E-02 + 9.62553E-03 8.13093E-03 6.85664E-03 5.77122E-03 4.84769E-03 4.06288E-03 + 3.39691E-03 2.83268E-03 2.35548E-03 1.95272E-03 1.61347E-03 1.32836E-03 + 1.08978E-03 8.90145E-04 7.23862E-04 5.85829E-04 4.71669E-04 3.77634E-04 + 3.00519E-04 2.37581E-04 1.86486E-04 1.45243E-04 1.12162E-04 8.58104E-05 + 6.49827E-05 4.86502E-05 3.59796E-05 2.62337E-05 1.88318E-05 1.32832E-05 + 9.18499E-06 6.20872E-06 4.08875E-06 2.61223E-06 1.61052E-06 9.51690E-07 + 5.34361E-07 2.81603E-07 1.37097E-07 6.02103E-08 2.30229E-08 7.24249E-09 + 1.69405E-09 2.36801E-10 1.09681E-12 0.00000E+00 1.48408E+12 1.19474E+12 + 9.53754E+11 7.61119E+11 6.07210E+11 4.84276E+11 3.86112E+11 3.07750E+11 + 2.45213E+11 1.95321E+11 1.55530E+11 1.23803E+11 9.85154E+10 7.83658E+10 + 6.23156E+10 4.95351E+10 3.93615E+10 3.12660E+10 2.48261E+10 1.97052E+10 + 1.56345E+10 1.23998E+10 9.83044E+09 7.79028E+09 6.17093E+09 4.88607E+09 + 3.86689E+09 3.05913E+09 2.41656E+09 1.91006E+09 1.50901E+09 1.19160E+09 + 9.40498E+08 7.41940E+08 5.85005E+08 4.60993E+08 3.63068E+08 2.85789E+08 + 2.24833E+08 1.76778E+08 1.38913E+08 1.09093E+08 8.56222E+07 6.71590E+07 + 5.26435E+07 4.12382E+07 3.22822E+07 2.52538E+07 1.97417E+07 1.54216E+07 + 1.20379E+07 9.38949E+06 7.31804E+06 5.69901E+06 4.43454E+06 3.44772E+06 + 2.67818E+06 2.07857E+06 1.61174E+06 1.24859E+06 9.66347E+05 7.47176E+05 + 5.77138E+05 4.45343E+05 3.43288E+05 2.64339E+05 2.03327E+05 1.56229E+05 + 1.19887E+05 9.19170E+04 7.03942E+04 5.38486E+04 4.11466E+04 3.14068E+04 + 2.39474E+04 1.82412E+04 1.38814E+04 1.05544E+04 8.01838E+03 6.08759E+03 + 4.61919E+03 3.50363E+03 2.65696E+03 2.01487E+03 1.52817E+03 1.16020E+03 + 8.81112E+02 6.70241E+02 5.10382E+02 3.89412E+02 2.97775E+02 2.28293E+02 + 1.75495E+02 1.35388E+02 1.04796E+02 8.14207E+01 6.35112E+01 4.97463E+01 + 3.91309E+01 3.09141E+01 2.45293E+01 1.95478E+01 1.56451E+01 1.25745E+01 + 1.01483E+01 8.22318E+00 6.68915E+00 5.46143E+00 4.47559E+00 3.67928E+00 + 3.03481E+00 2.51065E+00 2.08355E+00 1.73321E+00 1.44565E+00 1.20866E+00 + 1.01284E+00 8.50287E-01 7.15353E-01 6.02875E-01 5.08914E-01 4.30242E-01 + 3.64229E-01 3.08727E-01 2.61974E-01 2.22521E-01 1.89173E-01 1.60944E-01 + 1.37013E-01 1.16701E-01 9.94403E-02 8.47556E-02 7.22547E-02 6.15977E-02 + 5.25097E-02 4.47543E-02 3.81330E-02 3.24810E-02 2.76434E-02 2.35169E-02 + 1.99905E-02 1.69772E-02 1.44030E-02 1.22046E-02 1.03281E-02 8.72723E-03 + 7.36258E-03 6.20031E-03 5.21139E-03 4.37097E-03 3.65769E-03 3.05323E-03 + 2.54183E-03 2.10997E-03 1.74604E-03 1.44001E-03 1.18327E-03 9.68813E-04 + 7.89706E-04 6.40820E-04 5.17482E-04 4.15696E-04 3.32042E-04 2.63597E-04 + 2.07872E-04 1.62745E-04 1.26414E-04 9.73515E-05 7.42662E-05 5.60730E-05 + 4.18498E-05 3.08505E-05 2.24180E-05 1.60359E-05 1.12691E-05 7.76180E-06 + 5.22500E-06 3.42580E-06 2.17842E-06 1.33631E-06 7.85375E-07 4.38382E-07 + 2.29536E-07 1.10956E-07 4.83468E-08 1.83253E-08 5.70976E-09 1.32253E-09 + 1.83547E-10 9.59729E-13 0.00000E+00 1.77408E+12 1.42621E+12 1.13676E+12 + 9.05750E+11 7.21460E+11 5.74488E+11 4.57311E+11 3.63917E+11 2.89502E+11 + 2.30227E+11 1.83027E+11 1.45454E+11 1.15553E+11 9.17673E+10 7.28511E+10 + 5.78131E+10 4.58622E+10 3.63680E+10 2.88281E+10 2.28425E+10 1.80925E+10 + 1.43244E+10 1.13364E+10 8.96793E+09 7.09123E+09 5.60475E+09 4.42770E+09 + 3.49648E+09 2.75701E+09 2.17515E+09 1.71528E+09 1.35197E+09 1.06508E+09 + 8.38639E+08 6.59996E+08 5.19092E+08 4.08039E+08 3.20564E+08 2.51698E+08 + 1.97510E+08 1.54896E+08 1.21401E+08 9.50897E+07 7.44330E+07 5.82253E+07 + 4.55161E+07 3.55565E+07 2.77566E+07 2.16520E+07 1.68775E+07 1.31458E+07 + 1.02312E+07 7.95640E+06 6.18231E+06 4.79976E+06 3.72317E+06 2.88549E+06 + 2.23426E+06 1.72839E+06 1.33578E+06 1.03135E+06 7.95497E+05 6.12954E+05 + 4.71806E+05 3.62773E+05 2.78633E+05 2.13770E+05 1.63826E+05 1.25385E+05 + 9.58764E+04 7.32284E+04 5.58636E+04 4.25682E+04 3.24010E+04 2.46353E+04 + 1.87114E+04 1.41979E+04 1.07633E+04 8.15279E+03 6.17105E+03 4.66832E+03 + 3.53005E+03 2.66873E+03 2.01750E+03 1.52538E+03 1.15445E+03 8.73982E+02 + 6.62725E+02 5.03072E+02 3.82634E+02 2.91684E+02 2.22936E+02 1.70856E+02 + 1.31417E+02 1.01424E+02 7.85765E+01 6.11223E+01 4.77460E+01 3.74594E+01 + 2.95192E+01 2.33658E+01 1.85775E+01 1.48356E+01 1.18987E+01 9.58360E+00 + 7.75076E+00 6.29347E+00 5.12959E+00 4.19688E+00 3.44491E+00 2.83742E+00 + 2.34420E+00 1.94295E+00 1.61433E+00 1.34499E+00 1.12332E+00 9.40390E-01 + 7.88724E-01 6.62972E-01 5.58260E-01 4.70875E-01 3.97777E-01 3.36497E-01 + 2.85016E-01 2.41684E-01 2.05146E-01 1.74283E-01 1.48175E-01 1.26056E-01 + 1.07294E-01 9.13597E-02 7.78117E-02 6.62852E-02 5.64649E-02 4.80952E-02 + 4.09574E-02 3.48671E-02 2.96719E-02 2.52283E-02 2.14407E-02 1.82063E-02 + 1.54449E-02 1.30878E-02 1.10767E-02 9.36171E-03 7.90021E-03 6.65570E-03 + 5.59698E-03 4.69728E-03 3.93367E-03 3.28647E-03 2.73879E-03 2.27613E-03 + 1.88605E-03 1.55788E-03 1.28239E-03 1.05168E-03 8.59344E-04 6.99018E-04 + 5.66014E-04 4.56065E-04 3.65526E-04 2.91283E-04 2.30681E-04 1.81461E-04 + 1.41701E-04 1.09775E-04 8.43044E-05 6.41292E-05 4.82757E-05 3.59191E-05 + 2.63934E-05 1.91147E-05 1.36249E-05 9.53934E-06 6.54481E-06 4.38759E-06 + 2.86415E-06 1.81276E-06 1.10643E-06 6.46750E-07 3.58884E-07 1.86703E-07 + 8.96124E-08 3.87411E-08 1.45568E-08 4.49264E-09 1.03061E-09 1.42040E-10 + 8.27764E-13 0.00000E+00 2.10862E+12 1.69282E+12 1.34721E+12 1.07178E+12 + 8.52390E+11 6.77692E+11 5.38622E+11 4.27950E+11 3.39904E+11 2.69880E+11 + 2.14208E+11 1.69960E+11 1.34804E+11 1.06882E+11 8.47113E+10 6.71146E+10 + 5.31529E+10 4.20793E+10 3.32995E+10 2.63411E+10 2.08282E+10 1.64622E+10 + 1.30059E+10 1.02709E+10 8.10736E+09 6.39665E+09 5.04438E+09 3.97639E+09 + 3.12980E+09 2.46483E+09 1.94019E+09 1.52645E+09 1.20033E+09 9.43382E+08 + 7.41043E+08 5.81740E+08 4.56418E+08 3.57887E+08 2.80462E+08 2.19655E+08 + 1.71926E+08 1.34483E+08 1.05127E+08 8.21252E+07 6.41128E+07 5.00164E+07 + 3.89917E+07 3.03751E+07 2.36450E+07 1.83921E+07 1.42950E+07 1.11016E+07 + 8.61457E+06 6.67904E+06 5.17392E+06 4.00442E+06 3.09646E+06 2.39213E+06 + 1.84625E+06 1.42354E+06 1.09651E+06 8.43746E+05 6.48564E+05 4.97999E+05 + 3.81969E+05 2.92646E+05 2.23954E+05 1.71193E+05 1.30685E+05 9.96675E+04 + 7.59226E+04 5.77637E+04 4.38968E+04 3.33206E+04 2.52642E+04 1.91351E+04 + 1.44782E+04 1.09442E+04 8.26575E+03 6.23819E+03 4.70512E+03 3.54724E+03 + 2.67365E+03 2.01510E+03 1.51891E+03 1.14605E+03 8.64960E+02 6.53878E+02 + 4.94841E+02 3.75231E+02 2.85180E+02 2.17316E+02 1.66061E+02 1.27361E+02 + 9.80174E+01 7.57284E+01 5.87494E+01 4.57737E+01 3.58223E+01 2.81611E+01 + 2.22394E+01 1.76428E+01 1.40594E+01 1.12535E+01 9.04665E+00 7.30325E+00 + 5.91993E+00 4.81732E+00 3.93535E+00 3.22558E+00 2.65315E+00 2.18915E+00 + 1.81225E+00 1.50401E+00 1.25173E+00 1.04436E+00 8.73442E-01 7.31898E-01 + 6.14665E-01 5.17146E-01 4.35841E-01 3.67892E-01 3.10976E-01 2.63201E-01 + 2.23020E-01 1.89162E-01 1.60585E-01 1.36426E-01 1.15974E-01 9.86357E-02 + 8.39207E-02 7.14176E-02 6.07872E-02 5.17363E-02 4.40278E-02 3.74584E-02 + 3.18573E-02 2.70829E-02 2.30026E-02 1.95276E-02 1.65627E-02 1.40337E-02 + 1.18772E-02 1.00391E-02 8.47335E-03 7.14055E-03 6.00701E-03 5.04390E-03 + 4.22654E-03 3.53378E-03 2.94748E-03 2.45210E-03 2.03428E-03 1.68259E-03 + 1.38722E-03 1.13971E-03 9.32825E-04 7.60672E-04 6.17459E-04 4.98897E-04 + 4.01095E-04 3.20736E-04 2.54990E-04 2.01451E-04 1.58072E-04 1.23120E-04 + 9.51265E-05 7.28540E-05 5.52611E-05 4.14768E-05 3.07654E-05 2.25340E-05 + 1.62650E-05 1.15529E-05 8.05883E-06 5.50755E-06 3.67702E-06 2.38981E-06 + 1.50549E-06 9.14281E-07 5.31545E-07 2.93226E-07 1.51567E-07 7.22343E-08 + 3.09842E-08 1.15415E-08 3.52851E-09 8.01745E-10 1.09752E-10 7.05473E-13 + 0.00000E+00 2.49260E+12 1.99839E+12 1.58800E+12 1.26143E+12 1.00169E+12 + 7.95178E+11 6.31028E+11 5.00594E+11 3.96984E+11 3.14709E+11 2.49397E+11 + 1.97567E+11 1.56452E+11 1.23847E+11 9.79996E+10 7.75170E+10 6.12913E+10 + 4.84428E+10 3.82721E+10 3.02244E+10 2.38589E+10 1.88260E+10 1.48483E+10 + 1.17058E+10 9.22426E+09 7.26534E+09 5.71948E+09 4.50069E+09 3.53621E+09 + 2.77996E+09 2.18435E+09 1.71546E+09 1.34651E+09 1.05635E+09 8.28258E+08 + 6.49004E+08 5.08243E+08 3.97776E+08 3.11132E+08 2.43210E+08 1.89997E+08 + 1.48331E+08 1.15725E+08 9.02263E+07 7.02970E+07 5.47310E+07 4.25809E+07 + 3.31035E+07 2.57159E+07 1.99613E+07 1.54821E+07 1.19982E+07 9.29037E+06 + 7.18747E+06 5.55565E+06 4.29041E+06 3.31023E+06 2.55155E+06 1.96482E+06 + 1.51149E+06 1.16156E+06 8.91709E+05 6.83810E+05 5.23806E+05 4.00791E+05 + 3.06314E+05 2.33834E+05 1.78297E+05 1.35763E+05 1.03275E+05 7.84664E+04 + 5.95424E+04 4.51282E+04 3.41632E+04 2.58327E+04 1.95119E+04 1.47221E+04 + 1.10973E+04 8.35758E+03 6.28940E+03 4.73001E+03 3.55560E+03 2.67207E+03 + 2.00795E+03 1.50902E+03 1.13520E+03 8.54220E+02 6.43841E+02 4.85800E+02 + 3.67291E+02 2.78332E+02 2.11488E+02 1.61149E+02 1.23251E+02 9.45967E+01 + 7.28923E+01 5.64041E+01 4.38372E+01 3.42247E+01 2.68433E+01 2.11519E+01 + 1.67447E+01 1.33169E+01 1.06388E+01 8.53695E+00 6.87991E+00 5.56769E+00 + 4.52369E+00 3.69011E+00 3.02040E+00 2.48116E+00 2.04471E+00 1.69071E+00 + 1.40159E+00 1.16527E+00 9.71250E-01 8.11522E-01 6.79388E-01 5.70062E-01 + 4.79209E-01 4.03531E-01 3.40341E-01 2.87456E-01 2.43100E-01 2.05823E-01 + 1.74437E-01 1.47965E-01 1.25603E-01 1.06684E-01 9.06575E-02 7.70655E-02 + 6.55249E-02 5.57200E-02 4.73782E-02 4.02791E-02 3.42338E-02 2.90839E-02 + 2.46979E-02 2.09529E-02 1.77664E-02 1.50504E-02 1.27361E-02 1.07647E-02 + 9.08636E-03 7.65837E-03 6.44435E-03 5.41316E-03 4.53820E-03 3.79670E-03 + 3.16916E-03 2.63887E-03 2.19153E-03 1.81485E-03 1.49832E-03 1.23297E-03 + 1.01101E-03 8.25835E-04 6.72049E-04 5.44373E-04 4.38894E-04 3.52072E-04 + 2.80892E-04 2.22789E-04 1.75586E-04 1.37434E-04 1.06770E-04 8.22749E-05 + 6.28385E-05 4.75286E-05 3.55678E-05 2.63014E-05 1.92027E-05 1.38141E-05 + 9.77767E-06 6.79539E-06 4.62606E-06 3.07582E-06 1.99034E-06 1.24799E-06 + 7.54111E-07 4.36058E-07 2.39140E-07 1.22818E-07 5.81201E-08 2.47356E-08 + 9.13446E-09 2.76652E-09 6.22700E-10 8.46837E-11 5.95218E-13 0.00000E+00 + 4.66049E+08 4.66056E+08 3.82401E+08 3.13751E+08 2.57426E+08 2.11213E+08 + 1.73296E+08 1.42186E+08 1.16661E+08 9.57189E+07 7.85360E+07 6.44379E+07 + 5.28707E+07 4.33801E+07 3.55932E+07 2.92041E+07 2.39621E+07 1.96610E+07 + 1.61320E+07 1.32366E+07 1.08609E+07 8.91160E+06 7.31225E+06 5.99997E+06 + 4.92325E+06 4.03978E+06 3.31490E+06 2.72011E+06 2.23017E+06 1.83009E+06 + 1.50181E+06 1.23244E+06 1.01140E+06 8.30027E+05 6.81197E+05 5.59034E+05 + 4.58784E+05 3.76523E+05 3.09022E+05 2.53632E+05 2.08179E+05 1.70879E+05 + 1.40270E+05 1.15150E+05 9.45354E+04 7.76168E+04 6.37313E+04 5.23347E+04 + 4.29805E+04 3.53023E+04 2.89996E+04 2.38255E+04 1.95777E+04 1.60902E+04 + 1.32266E+04 1.08751E+04 8.94387E+03 7.35768E+03 6.05470E+03 4.98422E+03 + 4.10460E+03 3.38169E+03 2.78745E+03 2.29888E+03 1.89708E+03 1.56656E+03 + 1.29458E+03 1.07071E+03 8.86254E+02 7.34436E+02 6.09310E+02 5.06113E+02 + 4.20972E+02 3.50685E+02 2.92622E+02 2.44622E+02 2.04909E+02 1.72023E+02 + 1.44766E+02 1.22150E+02 1.03365E+02 8.77431E+01 7.47355E+01 6.38876E+01 + 5.48275E+01 4.72619E+01 4.09127E+01 3.55924E+01 3.11110E+01 2.73356E+01 + 2.41460E+01 2.14434E+01 1.91449E+01 1.71872E+01 1.55097E+01 1.40672E+01 + 1.28209E+01 1.17387E+01 1.07939E+01 9.96465E+00 9.23269E+00 8.58316E+00 + 8.00385E+00 7.48475E+00 7.01763E+00 6.59567E+00 6.21318E+00 5.86533E+00 + 5.54815E+00 5.25744E+00 4.99055E+00 4.74447E+00 4.51700E+00 4.30526E+00 + 4.10788E+00 3.92299E+00 3.74910E+00 3.58469E+00 3.42906E+00 3.28103E+00 + 3.13980E+00 3.00469E+00 2.87510E+00 2.75053E+00 2.63056E+00 2.51483E+00 + 2.40304E+00 2.29493E+00 2.19029E+00 2.08894E+00 1.99072E+00 1.89551E+00 + 1.80324E+00 1.71377E+00 1.62705E+00 1.54303E+00 1.46169E+00 1.38300E+00 + 1.30676E+00 1.23324E+00 1.16227E+00 1.09385E+00 1.02797E+00 9.64626E-01 + 9.03803E-01 8.45487E-01 7.89657E-01 7.36284E-01 6.85332E-01 6.36759E-01 + 5.90519E-01 5.46560E-01 5.04830E-01 4.65271E-01 4.27830E-01 3.92437E-01 + 3.59047E-01 3.27649E-01 2.98099E-01 2.70382E-01 2.44440E-01 2.20217E-01 + 1.97654E-01 1.76692E-01 1.57275E-01 1.39344E-01 1.22839E-01 1.07703E-01 + 9.38767E-02 8.12995E-02 6.99090E-02 5.96581E-02 5.04678E-02 4.22871E-02 + 3.50553E-02 2.87116E-02 2.31955E-02 1.84466E-02 1.44049E-02 1.10108E-02 + 8.20494E-03 5.92911E-03 4.12399E-03 2.73397E-03 1.70176E-03 9.71919E-04 + 4.90043E-04 2.02907E-04 5.86532E-05 7.04968E-06 0.00000E+00 2.97458E+08 + 4.67905E+08 3.83982E+08 3.15102E+08 2.58580E+08 2.12197E+08 1.74136E+08 + 1.42902E+08 1.17271E+08 9.62375E+07 7.89772E+07 6.48130E+07 5.31894E+07 + 4.36507E+07 3.58229E+07 2.93991E+07 2.41274E+07 1.98012E+07 1.62508E+07 + 1.33372E+07 1.09461E+07 8.98372E+06 7.37327E+06 6.05159E+06 4.96690E+06 + 4.07669E+06 3.34608E+06 2.74646E+06 2.25242E+06 1.84888E+06 1.51767E+06 + 1.24582E+06 1.02270E+06 8.39559E+05 6.89237E+05 5.65815E+05 4.64502E+05 + 3.81343E+05 3.13085E+05 2.57055E+05 2.11063E+05 1.73309E+05 1.42317E+05 + 1.16874E+05 9.59869E+04 7.88388E+04 6.47600E+04 5.32006E+04 4.37093E+04 + 3.59156E+04 2.95155E+04 2.42596E+04 1.99429E+04 1.63974E+04 1.34849E+04 + 1.10923E+04 9.12657E+03 7.51130E+03 6.18386E+03 5.09280E+03 4.19587E+03 + 3.45841E+03 2.85193E+03 2.35306E+03 1.94261E+03 1.60482E+03 1.32673E+03 + 1.09771E+03 9.08931E+02 7.53483E+02 6.25307E+02 5.19545E+02 4.32250E+02 + 3.60154E+02 3.00571E+02 2.51295E+02 2.10510E+02 1.76725E+02 1.48713E+02 + 1.25464E+02 1.06148E+02 9.00812E+01 7.67003E+01 6.55395E+01 5.62171E+01 + 4.84322E+01 4.18988E+01 3.64243E+01 3.18134E+01 2.79294E+01 2.46485E+01 + 2.18691E+01 1.95058E+01 1.74934E+01 1.57696E+01 1.42877E+01 1.30079E+01 + 1.18971E+01 1.09279E+01 1.00775E+01 9.32749E+00 8.66238E+00 8.06962E+00 + 7.53888E+00 7.06165E+00 6.63090E+00 6.24072E+00 5.88611E+00 5.56295E+00 + 5.26692E+00 4.99528E+00 4.74490E+00 4.51356E+00 4.29829E+00 4.09770E+00 + 3.90988E+00 3.73332E+00 3.56647E+00 3.40864E+00 3.25860E+00 3.11557E+00 + 2.97885E+00 2.84783E+00 2.72200E+00 2.60095E+00 2.48429E+00 2.37172E+00 + 2.26298E+00 2.15784E+00 2.05613E+00 1.95769E+00 1.86238E+00 1.77012E+00 + 1.68077E+00 1.59428E+00 1.51059E+00 1.42967E+00 1.35148E+00 1.27583E+00 + 1.20296E+00 1.13271E+00 1.06507E+00 1.00003E+00 9.37558E-01 8.77650E-01 + 8.20279E-01 7.65417E-01 7.13029E-01 6.63075E-01 6.15507E-01 5.70275E-01 + 5.27322E-01 4.86592E-01 4.48026E-01 4.11565E-01 3.77140E-01 3.44700E-01 + 3.14232E-01 2.85590E-01 2.58758E-01 2.33675E-01 2.10283E-01 1.88521E-01 + 1.68331E-01 1.49653E-01 1.32427E-01 1.16594E-01 1.02094E-01 8.88672E-02 + 7.68539E-02 6.59906E-02 5.62296E-02 4.74929E-02 3.97292E-02 3.28783E-02 + 2.68798E-02 2.16740E-02 1.72015E-02 1.34034E-02 1.02212E-02 7.59723E-03 + 5.47471E-03 3.79622E-03 2.50800E-03 1.55497E-03 8.84009E-04 4.43267E-04 + 1.82260E-04 5.22471E-05 6.28951E-06 0.00000E+00 5.80966E+08 4.79739E+08 + 3.93873E+08 3.23369E+08 2.65488E+08 2.17970E+08 1.78959E+08 1.46931E+08 + 1.20637E+08 9.90490E+07 8.13254E+07 6.67741E+07 5.48270E+07 4.50181E+07 + 3.69646E+07 3.03522E+07 2.49230E+07 2.04653E+07 1.68051E+07 1.37997E+07 + 1.13320E+07 9.30579E+06 7.64197E+06 6.27576E+06 5.15389E+06 4.23266E+06 + 3.47614E+06 2.85492E+06 2.34278E+06 1.92422E+06 1.58048E+06 1.29819E+06 + 1.06635E+06 8.75939E+05 7.19556E+05 5.91078E+05 4.85550E+05 3.98878E+05 + 3.27691E+05 2.69221E+05 2.21195E+05 1.81747E+05 1.49342E+05 1.22724E+05 + 1.00857E+05 8.28926E+04 6.81341E+04 5.60087E+04 4.60461E+04 3.78600E+04 + 3.11334E+04 2.56055E+04 2.10625E+04 1.73286E+04 1.42595E+04 1.17364E+04 + 9.66217E+03 7.95663E+03 6.55410E+03 5.40058E+03 4.45171E+03 3.67105E+03 + 3.02866E+03 2.49993E+03 2.06465E+03 1.70622E+03 1.41097E+03 1.16770E+03 + 9.67060E+02 8.01769E+02 6.65414E+02 5.52856E+02 4.59916E+02 3.83131E+02 + 3.19655E+02 2.67145E+02 2.23676E+02 1.87663E+02 1.57802E+02 1.33019E+02 + 1.12430E+02 9.53068E+01 8.10501E+01 6.91628E+01 5.92376E+01 5.09534E+01 + 4.40050E+01 3.81866E+01 3.32894E+01 2.91675E+01 2.56884E+01 2.27437E+01 + 2.02421E+01 1.81139E+01 1.62926E+01 1.47287E+01 1.33794E+01 1.22097E+01 + 1.11903E+01 1.02972E+01 9.51051E+00 8.81403E+00 8.19430E+00 7.64032E+00 + 7.14301E+00 6.69483E+00 6.28947E+00 5.92156E+00 5.58667E+00 5.28023E+00 + 4.99928E+00 4.74057E+00 4.50170E+00 4.27962E+00 4.07284E+00 3.87941E+00 + 3.69776E+00 3.52629E+00 3.36429E+00 3.21050E+00 3.06412E+00 2.92442E+00 + 2.79078E+00 2.66268E+00 2.53968E+00 2.42140E+00 2.30750E+00 2.19772E+00 + 2.09183E+00 1.98962E+00 1.89093E+00 1.79561E+00 1.70356E+00 1.61463E+00 + 1.52877E+00 1.44589E+00 1.36595E+00 1.28891E+00 1.21456E+00 1.14312E+00 + 1.07442E+00 1.00843E+00 9.45134E-01 8.84491E-01 8.26470E-01 7.71038E-01 + 7.18153E-01 6.67770E-01 6.19835E-01 5.74293E-01 5.31083E-01 4.90144E-01 + 4.51411E-01 4.14818E-01 3.80302E-01 3.47790E-01 3.17223E-01 2.88581E-01 + 2.61720E-01 2.36618E-01 2.13210E-01 1.91435E-01 1.71229E-01 1.52530E-01 + 1.35278E-01 1.19410E-01 1.04865E-01 9.15824E-02 7.95013E-02 6.85616E-02 + 5.86992E-02 4.98658E-02 4.19852E-02 3.50064E-02 2.88698E-02 2.35169E-02 + 1.88896E-02 1.49305E-02 1.15831E-02 8.79170E-03 6.50148E-03 4.65907E-03 + 3.21082E-03 2.10667E-03 1.29591E-03 7.30030E-04 3.62074E-04 1.46839E-04 + 4.14218E-05 5.00157E-06 0.00000E+00 6.13157E+08 5.06565E+08 4.16117E+08 + 3.41811E+08 2.80777E+08 2.30644E+08 1.89465E+08 1.55639E+08 1.27854E+08 + 1.05030E+08 8.62821E+07 7.08813E+07 5.82300E+07 4.78374E+07 3.93001E+07 + 3.22868E+07 2.65254E+07 2.17924E+07 1.79041E+07 1.47097E+07 1.20855E+07 + 9.92954E+06 8.15831E+06 6.70314E+06 5.50760E+06 4.52536E+06 3.71831E+06 + 3.05528E+06 2.50839E+06 2.06121E+06 1.69378E+06 1.39188E+06 1.14382E+06 + 9.39986E+05 7.72499E+05 6.34835E+05 5.21708E+05 4.28753E+05 3.52372E+05 + 2.89607E+05 2.38031E+05 1.95649E+05 1.60820E+05 1.32198E+05 1.08676E+05 + 8.93453E+04 7.34580E+04 6.04005E+04 4.96684E+04 4.08471E+04 3.35961E+04 + 2.76357E+04 2.27357E+04 1.87074E+04 1.53954E+04 1.26721E+04 1.04328E+04 + 8.59117E+03 7.07648E+03 5.83055E+03 4.80555E+03 3.96218E+03 3.26814E+03 + 2.69690E+03 2.22662E+03 1.83938E+03 1.52043E+03 1.25767E+03 1.04098E+03 + 8.62508E+02 7.15315E+02 5.93847E+02 4.93585E+02 4.10784E+02 3.42367E+02 + 2.85800E+02 2.39000E+02 2.00252E+02 1.68147E+02 1.41523E+02 1.19423E+02 + 1.01062E+02 8.57890E+01 7.30683E+01 6.24594E+01 5.36152E+01 4.62063E+01 + 4.00103E+01 3.48022E+01 3.04245E+01 2.67346E+01 2.36157E+01 2.09698E+01 + 1.87218E+01 1.68008E+01 1.51534E+01 1.37341E+01 1.25055E+01 1.14364E+01 + 1.05011E+01 9.67867E+00 8.95167E+00 8.30587E+00 7.72954E+00 7.21301E+00 + 6.74822E+00 6.32845E+00 5.94796E+00 5.60204E+00 5.28583E+00 4.99621E+00 + 4.72973E+00 4.48391E+00 4.25554E+00 4.04310E+00 3.84456E+00 3.65830E+00 + 3.48268E+00 3.31696E+00 3.15986E+00 3.01055E+00 2.86828E+00 2.73242E+00 + 2.60244E+00 2.47786E+00 2.35829E+00 2.24340E+00 2.13290E+00 2.02654E+00 + 1.92411E+00 1.82542E+00 1.73033E+00 1.63872E+00 1.55042E+00 1.46537E+00 + 1.38347E+00 1.30467E+00 1.22890E+00 1.15595E+00 1.08603E+00 1.01895E+00 + 9.54674E-01 8.93161E-01 8.34365E-01 7.78242E-01 7.24745E-01 6.73820E-01 + 6.25411E-01 5.79456E-01 5.35891E-01 4.94648E-01 4.55657E-01 4.18848E-01 + 3.84150E-01 3.51494E-01 3.20805E-01 2.92016E-01 2.65103E-01 2.39923E-01 + 2.16447E-01 1.94610E-01 1.74344E-01 1.55586E-01 1.38272E-01 1.22338E-01 + 1.07722E-01 9.43614E-02 8.21942E-02 7.11591E-02 6.11963E-02 5.22416E-02 + 4.42464E-02 3.71370E-02 3.08623E-02 2.53644E-02 2.05864E-02 1.64720E-02 + 1.29664E-02 1.00153E-02 7.56588E-03 5.56634E-03 3.96659E-03 2.71663E-03 + 1.77001E-03 1.08016E-03 6.02843E-04 2.95664E-04 1.18226E-04 3.28076E-05 + 3.97396E-06 0.00000E+00 6.70619E+08 5.54266E+08 4.55502E+08 3.74327E+08 + 3.07619E+08 2.52801E+08 2.07751E+08 1.70731E+08 1.40308E+08 1.15306E+08 + 9.47597E+07 7.78748E+07 6.39987E+07 5.25952E+07 4.32237E+07 3.55221E+07 + 2.91928E+07 2.39913E+07 1.97166E+07 1.62035E+07 1.33165E+07 1.09438E+07 + 8.99390E+06 7.39143E+06 6.07448E+06 4.99217E+06 4.10265E+06 3.37168E+06 + 2.76861E+06 2.27536E+06 1.86999E+06 1.53685E+06 1.26307E+06 1.03806E+06 + 8.53145E+05 7.01131E+05 5.76198E+05 4.73530E+05 3.89159E+05 3.19825E+05 + 2.62847E+05 2.16024E+05 1.77546E+05 1.45925E+05 1.19939E+05 9.85845E+04 + 8.10353E+04 6.66132E+04 5.47610E+04 4.50205E+04 3.70154E+04 3.04363E+04 + 2.50290E+04 2.05847E+04 1.69318E+04 1.39292E+04 1.14609E+04 9.43185E+03 + 7.76369E+03 6.39213E+03 5.26433E+03 4.33687E+03 3.57406E+03 2.94659E+03 + 2.43036E+03 2.00557E+03 1.65596E+03 1.36815E+03 1.13102E+03 9.35872E+02 + 7.75080E+02 6.42521E+02 5.33219E+02 4.43053E+02 3.68636E+02 3.07183E+02 + 2.56407E+02 2.14424E+02 1.79687E+02 1.50922E+02 1.27083E+02 1.07307E+02 + 9.08845E+01 7.72295E+01 6.58611E+01 5.64004E+01 4.84892E+01 4.18851E+01 + 3.63440E+01 3.16947E+01 2.77829E+01 2.44822E+01 2.16869E+01 1.93161E+01 + 1.72935E+01 1.55618E+01 1.40724E+01 1.27851E+01 1.16668E+01 1.06901E+01 + 9.83272E+00 9.07608E+00 8.40510E+00 7.80729E+00 7.27236E+00 6.79176E+00 + 6.35831E+00 5.96594E+00 5.60963E+00 5.28425E+00 4.98652E+00 4.71283E+00 + 4.46057E+00 4.22642E+00 4.00879E+00 3.80560E+00 3.61518E+00 3.43584E+00 + 3.26682E+00 3.10681E+00 2.95496E+00 2.81051E+00 2.67280E+00 2.54127E+00 + 2.41544E+00 2.29492E+00 2.17934E+00 2.06840E+00 1.96184E+00 1.85944E+00 + 1.76101E+00 1.66637E+00 1.57540E+00 1.48792E+00 1.40384E+00 1.32307E+00 + 1.24553E+00 1.17115E+00 1.09971E+00 1.03139E+00 9.65995E-01 9.03481E-01 + 8.43789E-01 7.86863E-01 7.32646E-01 6.81079E-01 6.32098E-01 5.85638E-01 + 5.41629E-01 4.99996E-01 4.60667E-01 4.23565E-01 3.88615E-01 3.55741E-01 + 3.24870E-01 2.95922E-01 2.68827E-01 2.43555E-01 2.19965E-01 1.98023E-01 + 1.77660E-01 1.58809E-01 1.41403E-01 1.25377E-01 1.10667E-01 9.72083E-02 + 8.49385E-02 7.37955E-02 6.37177E-02 5.46458E-02 4.65161E-02 3.92800E-02 + 3.28662E-02 2.72244E-02 2.22983E-02 1.80328E-02 1.43739E-02 1.12690E-02 + 8.66655E-03 6.51649E-03 4.77001E-03 3.38030E-03 2.30088E-03 1.48881E-03 + 9.01414E-04 4.98478E-04 2.41793E-04 9.53564E-05 2.60475E-05 3.16487E-06 + 0.00000E+00 7.62657E+08 6.30446E+08 5.18203E+08 4.25927E+08 3.50079E+08 + 2.87734E+08 2.36490E+08 1.94370E+08 1.59750E+08 1.31295E+08 1.07906E+08 + 8.86832E+07 7.28835E+07 5.98977E+07 4.92249E+07 4.04531E+07 3.32439E+07 + 2.73190E+07 2.24497E+07 1.84479E+07 1.51592E+07 1.24565E+07 1.02355E+07 + 8.41029E+06 6.91043E+06 5.67792E+06 4.66508E+06 3.83289E+06 3.14641E+06 + 2.58505E+06 2.12380E+06 1.74481E+06 1.43343E+06 1.17759E+06 9.67401E+05 + 7.94662E+05 6.52744E+05 5.36160E+05 4.40390E+05 3.61721E+05 2.97101E+05 + 2.44021E+05 2.00423E+05 1.64614E+05 1.35202E+05 1.11045E+05 9.12055E+04 + 7.49115E+04 6.15296E+04 5.05397E+04 4.15143E+04 3.41023E+04 2.80153E+04 + 2.30164E+04 1.89112E+04 1.55398E+04 1.27710E+04 1.04971E+04 8.62945E+03 + 7.09552E+03 5.83557E+03 4.80059E+03 3.95036E+03 3.25181E+03 2.67783E+03 + 2.20614E+03 1.81845E+03 1.49974E+03 1.23752E+03 1.02206E+03 8.44798E+02 + 6.98898E+02 5.78793E+02 4.79884E+02 3.98395E+02 3.31226E+02 2.75828E+02 + 2.30113E+02 1.92362E+02 1.61165E+02 1.35363E+02 1.14003E+02 9.63047E+01 + 8.16202E+01 6.94215E+01 5.92921E+01 5.08405E+01 4.38006E+01 3.79068E+01 + 3.29721E+01 2.88289E+01 2.53402E+01 2.23915E+01 1.98955E+01 1.77700E+01 + 1.59536E+01 1.43942E+01 1.30487E+01 1.18819E+01 1.08647E+01 9.97318E+00 + 9.18784E+00 8.49256E+00 7.87413E+00 7.32163E+00 6.82599E+00 6.37958E+00 + 5.97599E+00 5.60990E+00 5.27595E+00 4.97065E+00 4.69026E+00 4.43205E+00 + 4.19258E+00 3.97023E+00 3.76282E+00 3.56866E+00 3.38600E+00 3.21408E+00 + 3.05155E+00 2.89753E+00 2.75124E+00 2.61201E+00 2.47926E+00 2.35250E+00 + 2.23131E+00 2.11532E+00 2.00421E+00 1.89771E+00 1.79558E+00 1.69761E+00 + 1.60362E+00 1.51347E+00 1.42697E+00 1.34403E+00 1.26452E+00 1.18836E+00 + 1.11548E+00 1.04563E+00 9.78978E-01 9.15331E-01 8.54620E-01 7.96777E-01 + 7.41736E-01 6.89429E-01 6.39785E-01 5.92732E-01 5.48194E-01 5.06094E-01 + 4.66352E-01 4.28887E-01 3.93618E-01 3.60465E-01 3.29348E-01 3.00190E-01 + 2.72909E-01 2.47429E-01 2.23717E-01 2.01634E-01 1.81140E-01 1.62166E-01 + 1.44643E-01 1.28502E-01 1.13678E-01 1.00104E-01 8.77183E-02 7.64562E-02 + 6.62560E-02 5.70567E-02 4.87994E-02 4.14216E-02 3.48748E-02 2.90904E-02 + 2.40191E-02 1.96065E-02 1.57994E-02 1.25461E-02 9.79654E-03 7.50177E-03 + 5.61459E-03 4.08919E-03 2.88190E-03 1.94969E-03 1.25295E-03 7.52704E-04 + 4.12467E-04 1.97899E-04 7.69926E-05 2.07145E-05 2.52452E-06 0.00000E+00 + 9.00950E+08 7.44628E+08 6.11926E+08 5.02846E+08 4.13198E+08 3.39523E+08 + 2.78976E+08 2.29219E+08 1.88330E+08 1.54730E+08 1.27121E+08 1.04434E+08 + 8.57931E+07 7.04769E+07 5.78929E+07 4.75540E+07 3.90599E+07 3.20818E+07 + 2.63493E+07 2.16402E+07 1.77719E+07 1.45945E+07 1.19847E+07 9.84109E+06 + 8.08055E+06 6.63464E+06 5.44713E+06 4.47204E+06 3.66820E+06 3.01131E+06 + 2.47193E+06 2.02907E+06 1.66548E+06 1.36697E+06 1.12191E+06 9.20688E+05 + 7.55505E+05 6.19927E+05 5.08655E+05 4.17335E+05 3.42395E+05 2.80899E+05 + 2.30439E+05 1.89036E+05 1.55067E+05 1.27197E+05 1.04334E+05 8.55787E+04 + 7.01937E+04 5.75741E+04 4.72233E+04 3.87338E+04 3.17711E+04 2.60609E+04 + 2.13779E+04 1.75376E+04 1.43882E+04 1.18057E+04 9.68781E+03 7.95108E+03 + 6.52685E+03 5.35888E+03 4.40100E+03 3.61538E+03 2.97101E+03 2.44243E+03 + 2.00879E+03 1.65299E+03 1.36083E+03 1.12125E+03 9.24549E+02 7.62987E+02 + 6.30274E+02 5.21223E+02 4.31578E+02 3.57855E+02 2.97194E+02 2.47254E+02 + 2.06114E+02 1.72199E+02 1.44219E+02 1.21115E+02 1.02019E+02 8.62154E+01 + 7.31203E+01 6.22742E+01 5.32472E+01 4.57469E+01 3.94830E+01 3.42510E+01 + 2.98684E+01 2.61865E+01 2.30813E+01 2.04584E+01 1.82294E+01 1.63283E+01 + 1.46992E+01 1.32963E+01 1.20819E+01 1.10250E+01 1.01004E+01 9.28733E+00 + 8.56869E+00 7.93053E+00 7.36127E+00 6.85133E+00 6.39266E+00 5.97850E+00 + 5.60324E+00 5.26127E+00 4.94895E+00 4.66235E+00 4.39866E+00 4.15433E+00 + 3.92768E+00 3.71647E+00 3.51897E+00 3.33338E+00 3.15893E+00 2.99423E+00 + 2.83839E+00 2.69059E+00 2.55016E+00 2.41650E+00 2.28910E+00 2.16752E+00 + 2.05138E+00 1.94034E+00 1.83413E+00 1.73248E+00 1.63518E+00 1.54202E+00 + 1.45287E+00 1.36750E+00 1.28583E+00 1.20771E+00 1.13304E+00 1.06174E+00 + 9.93557E-01 9.28640E-01 8.66785E-01 8.07912E-01 7.51942E-01 6.98797E-01 + 6.48398E-01 6.00667E-01 5.55521E-01 5.12878E-01 4.72652E-01 4.34757E-01 + 3.99107E-01 3.65617E-01 3.34202E-01 3.04778E-01 2.77265E-01 2.51580E-01 + 2.27642E-01 2.05415E-01 1.84760E-01 1.65636E-01 1.47971E-01 1.31695E-01 + 1.16739E-01 1.03037E-01 9.05228E-02 7.91321E-02 6.88022E-02 5.94715E-02 + 5.10796E-02 4.35686E-02 3.68772E-02 3.09575E-02 2.57438E-02 2.11878E-02 + 1.72370E-02 1.38408E-02 1.09496E-02 8.51570E-03 6.49309E-03 4.83729E-03 + 3.50546E-03 2.45701E-03 1.65217E-03 1.05454E-03 6.28605E-04 3.41360E-04 + 1.62019E-04 6.21955E-05 1.64899E-05 2.01563E-06 0.00000E+00 5.91614E+08 + 9.08573E+08 7.46168E+08 6.12747E+08 5.03158E+08 4.13148E+08 3.39222E+08 + 2.78510E+08 2.28651E+08 1.87708E+08 1.54087E+08 1.26482E+08 1.03816E+08 + 8.52065E+07 6.99289E+07 5.73871E+07 4.70918E+07 3.86410E+07 3.17048E+07 + 2.60119E+07 2.13399E+07 1.75058E+07 1.43596E+07 1.17781E+07 9.65995E+06 + 7.92218E+06 6.49646E+06 5.32704E+06 4.36407E+06 3.57802E+06 2.93334E+06 + 2.40464E+06 1.97109E+06 1.61558E+06 1.32410E+06 1.08506E+06 8.89091E+05 + 7.28458E+05 5.96801E+05 4.88902E+05 4.00481E+05 3.28027E+05 2.68662E+05 + 2.20025E+05 1.80182E+05 1.47544E+05 1.20811E+05 9.89160E+04 8.09854E+04 + 6.63023E+04 5.42794E+04 4.44355E+04 3.63762E+04 2.97785E+04 2.43777E+04 + 1.99569E+04 1.63384E+04 1.33768E+04 1.09529E+04 8.96920E+03 7.34576E+03 + 6.01716E+03 4.92986E+03 4.04003E+03 3.31176E+03 2.71570E+03 2.22781E+03 + 1.82843E+03 1.50125E+03 1.23360E+03 1.01438E+03 8.34778E+02 6.87616E+02 + 5.67001E+02 4.68109E+02 3.86995E+02 3.20432E+02 2.65781E+02 2.20884E+02 + 1.83975E+02 1.53609E+02 1.28605E+02 1.07997E+02 9.09901E+01 7.69373E+01 + 6.53305E+01 5.56970E+01 4.77142E+01 4.10651E+01 3.55256E+01 3.08972E+01 + 2.70181E+01 2.37542E+01 2.10034E+01 1.86707E+01 1.66853E+01 1.49873E+01 + 1.35279E+01 1.22668E+01 1.11714E+01 1.02147E+01 9.37489E+00 8.63384E+00 + 7.97681E+00 7.39162E+00 6.86814E+00 6.39791E+00 5.97382E+00 5.58998E+00 + 5.24054E+00 4.92169E+00 4.62938E+00 4.36067E+00 4.11192E+00 3.88138E+00 + 3.66677E+00 3.46632E+00 3.27818E+00 3.10155E+00 2.93503E+00 2.77769E+00 + 2.62871E+00 2.48738E+00 2.35310E+00 2.22533E+00 2.10362E+00 1.98757E+00 + 1.87684E+00 1.77113E+00 1.67016E+00 1.57371E+00 1.48156E+00 1.39355E+00 + 1.30946E+00 1.22917E+00 1.15255E+00 1.07946E+00 1.00983E+00 9.43382E-01 + 8.80253E-01 8.20230E-01 7.63222E-01 7.09140E-01 6.57896E-01 6.09402E-01 + 5.63569E-01 5.20309E-01 4.79529E-01 4.41140E-01 4.05049E-01 3.71167E-01 + 3.39402E-01 3.09667E-01 2.81875E-01 2.55942E-01 2.31784E-01 2.09319E-01 + 1.88504E-01 1.69205E-01 1.51377E-01 1.34947E-01 1.19844E-01 1.05999E-01 + 9.33454E-02 8.18174E-02 7.13513E-02 6.18846E-02 5.33565E-02 4.57074E-02 + 3.88808E-02 3.28167E-02 2.74682E-02 2.27724E-02 1.86823E-02 1.51478E-02 + 1.21201E-02 9.55243E-03 7.39953E-03 5.61797E-03 4.16613E-03 3.00404E-03 + 2.09407E-03 1.39962E-03 8.87301E-04 5.24833E-04 2.82452E-04 1.32625E-04 + 5.02439E-05 1.31332E-05 1.61004E-06 0.00000E+00 1.37677E+09 1.13614E+09 + 9.32081E+08 7.64605E+08 6.27177E+08 5.14414E+08 4.21894E+08 3.45990E+08 + 2.83721E+08 2.32641E+08 1.90743E+08 1.56378E+08 1.28195E+08 1.05082E+08 + 8.61297E+07 7.05897E+07 5.78487E+07 4.74033E+07 3.88407E+07 3.18220E+07 + 2.60694E+07 2.13547E+07 1.74912E+07 1.43253E+07 1.17314E+07 9.60621E+06 + 7.86516E+06 6.43919E+06 5.26668E+06 4.31102E+06 3.52844E+06 2.88763E+06 + 2.36298E+06 1.93345E+06 1.58185E+06 1.29397E+06 1.05836E+06 8.65562E+05 + 7.07810E+05 5.78750E+05 4.73174E+05 3.86818E+05 3.16191E+05 2.58434E+05 + 2.11207E+05 1.72594E+05 1.41028E+05 1.15225E+05 9.41361E+04 7.69009E+04 + 6.28171E+04 5.13095E+04 4.19079E+04 3.42277E+04 2.79542E+04 2.28302E+04 + 1.86455E+04 1.52282E+04 1.24377E+04 1.01593E+04 8.29901E+03 6.78022E+03 + 5.54028E+03 4.52800E+03 3.70160E+03 3.02692E+03 2.47610E+03 2.02637E+03 + 1.65893E+03 1.35913E+03 1.11426E+03 9.14189E+02 7.50713E+02 6.17107E+02 + 5.07876E+02 4.18542E+02 3.45448E+02 2.85612E+02 2.36601E+02 1.96430E+02 + 1.63481E+02 1.36432E+02 1.14205E+02 9.59170E+01 8.08510E+01 6.84440E+01 + 5.81762E+01 4.96922E+01 4.26451E+01 3.67901E+01 3.19107E+01 2.78316E+01 + 2.44078E+01 2.15288E+01 1.90928E+01 1.70238E+01 1.52580E+01 1.37431E+01 + 1.24367E+01 1.13038E+01 1.03162E+01 9.45065E+00 8.68816E+00 8.01318E+00 + 7.41286E+00 6.87660E+00 6.39549E+00 5.96208E+00 5.57024E+00 5.21386E+00 + 4.88900E+00 4.59143E+00 4.31814E+00 4.06539E+00 3.83137E+00 3.61375E+00 + 3.41071E+00 3.22038E+00 3.04192E+00 2.87390E+00 2.71538E+00 2.56552E+00 + 2.42359E+00 2.28895E+00 2.16108E+00 2.03949E+00 1.92377E+00 1.81357E+00 + 1.70856E+00 1.60847E+00 1.51304E+00 1.42206E+00 1.33534E+00 1.25266E+00 + 1.17388E+00 1.09886E+00 1.02745E+00 9.59556E-01 8.94906E-01 8.33616E-01 + 7.75464E-01 7.20349E-01 6.68172E-01 6.18836E-01 5.72243E-01 5.28298E-01 + 4.86903E-01 4.47961E-01 4.11376E-01 3.77051E-01 3.44891E-01 3.14803E-01 + 2.86695E-01 2.60478E-01 2.36068E-01 2.13375E-01 1.92318E-01 1.72851E-01 + 1.54841E-01 1.38240E-01 1.22977E-01 1.08979E-01 9.61776E-02 8.45059E-02 + 7.38987E-02 6.42929E-02 5.56267E-02 4.78404E-02 4.08757E-02 3.46774E-02 + 2.91873E-02 2.43597E-02 2.01343E-02 1.64659E-02 1.33064E-02 1.06096E-02 + 8.33108E-03 6.42813E-03 4.85999E-03 3.58778E-03 2.57437E-03 1.78498E-03 + 1.18599E-03 7.46912E-04 4.38484E-04 2.33937E-04 1.08716E-04 4.06748E-05 + 1.04942E-05 1.29003E-06 0.00000E+00 1.75595E+09 1.44722E+09 1.18567E+09 + 9.71275E+08 7.95581E+08 6.51610E+08 5.33644E+08 4.36995E+08 3.57816E+08 + 2.92957E+08 2.39831E+08 1.96320E+08 1.60688E+08 1.31509E+08 1.07619E+08 + 8.80589E+07 7.20469E+07 5.89402E+07 4.82128E+07 3.94336E+07 3.22495E+07 + 2.63714E+07 2.15622E+07 1.76282E+07 1.44102E+07 1.17783E+07 9.62582E+06 + 7.86596E+06 6.42148E+06 5.24627E+06 4.28563E+06 3.50048E+06 2.85882E+06 + 2.33450E+06 1.90611E+06 1.55604E+06 1.27008E+06 1.03654E+06 8.45831E+05 + 6.90124E+05 5.63009E+05 4.59249E+05 3.74565E+05 3.05458E+05 2.49071E+05 + 2.03068E+05 1.65542E+05 1.34936E+05 1.09976E+05 8.96241E+04 7.30311E+04 + 5.95048E+04 4.84797E+04 3.94945E+04 3.21727E+04 2.62070E+04 2.13469E+04 + 1.73878E+04 1.41631E+04 1.15368E+04 9.39802E+03 7.65643E+03 6.23834E+03 + 5.08373E+03 4.14368E+03 3.37833E+03 2.75522E+03 2.24790E+03 1.83459E+03 + 1.49833E+03 1.22449E+03 1.00141E+03 8.19674E+02 6.71594E+02 5.50899E+02 + 4.52493E+02 3.72226E+02 3.06724E+02 2.53241E+02 2.09543E+02 1.73814E+02 + 1.44576E+02 1.20626E+02 1.00983E+02 8.48503E+01 7.16059E+01 6.06781E+01 + 5.16755E+01 4.42193E+01 3.80415E+01 3.29071E+01 2.86259E+01 2.50413E+01 + 2.20342E+01 1.94955E+01 1.73440E+01 1.55114E+01 1.39423E+01 1.25916E+01 + 1.14225E+01 1.04051E+01 9.51486E+00 8.73188E+00 8.03980E+00 7.42516E+00 + 6.87682E+00 6.38549E+00 5.94338E+00 5.54407E+00 5.18128E+00 4.85087E+00 + 4.54850E+00 4.27105E+00 4.01471E+00 3.77760E+00 3.55734E+00 3.35206E+00 + 3.15988E+00 2.97992E+00 2.81072E+00 2.65133E+00 2.50087E+00 2.35861E+00 + 2.22389E+00 2.09616E+00 1.97492E+00 1.85976E+00 1.75029E+00 1.64619E+00 + 1.54715E+00 1.45292E+00 1.36326E+00 1.27797E+00 1.19683E+00 1.11967E+00 + 1.04634E+00 9.76695E-01 9.10616E-01 8.47826E-01 7.88424E-01 7.32181E-01 + 6.78987E-01 6.28733E-01 5.81313E-01 5.36621E-01 4.94555E-01 4.55011E-01 + 4.17885E-01 3.83076E-01 3.50484E-01 3.20010E-01 2.91557E-01 2.65032E-01 + 2.40343E-01 2.17403E-01 1.96124E-01 1.76420E-01 1.58244E-01 1.41466E-01 + 1.26036E-01 1.11881E-01 9.89303E-02 8.71148E-02 7.63683E-02 6.66261E-02 + 5.78261E-02 4.99076E-02 4.28122E-02 3.64830E-02 3.08662E-02 2.59058E-02 + 2.15571E-02 1.77630E-02 1.44798E-02 1.16618E-02 9.26516E-03 7.24786E-03 + 5.56986E-03 4.19298E-03 3.08104E-03 2.19966E-03 1.51678E-03 1.00166E-03 + 6.26521E-04 3.64953E-04 1.92954E-04 8.87113E-05 3.27608E-05 8.33864E-06 + 1.02800E-06 0.00000E+00 2.26491E+09 1.86398E+09 1.52467E+09 1.24697E+09 + 1.01975E+09 8.33842E+08 6.81754E+08 5.57345E+08 4.55589E+08 3.72369E+08 + 3.04317E+08 2.48673E+08 2.03180E+08 1.65990E+08 1.35591E+08 1.10746E+08 + 9.04430E+07 7.38529E+07 6.02984E+07 4.92255E+07 4.01808E+07 3.27938E+07 + 2.67614E+07 2.18358E+07 1.78143E+07 1.45315E+07 1.18519E+07 9.66530E+06 + 7.87406E+06 6.41963E+06 5.23311E+06 4.26529E+06 3.47597E+06 2.83231E+06 + 2.30751E+06 1.87956E+06 1.53072E+06 1.24643E+06 1.01479E+06 8.26077E+05 + 6.72353E+05 5.47153E+05 4.45199E+05 3.62189E+05 2.94613E+05 2.39610E+05 + 1.94848E+05 1.58425E+05 1.28793E+05 1.04690E+05 8.50869E+04 6.91460E+04 + 5.61854E+04 4.56493E+04 3.70856E+04 3.01261E+04 2.44710E+04 1.98765E+04 + 1.61442E+04 1.31126E+04 1.06506E+04 8.65124E+03 7.02784E+03 5.70978E+03 + 4.63971E+03 3.77102E+03 3.06583E+03 2.49338E+03 2.02839E+03 1.65125E+03 + 1.34504E+03 1.09635E+03 8.94390E+02 7.30345E+02 5.97063E+02 4.88741E+02 + 4.00671E+02 3.29034E+02 2.70731E+02 2.23252E+02 1.84557E+02 1.52996E+02 + 1.27227E+02 1.06159E+02 8.89129E+01 7.47985E+01 6.31889E+01 5.36535E+01 + 4.57791E+01 3.92735E+01 3.38813E+01 2.93970E+01 2.56518E+01 2.25175E+01 + 1.98773E+01 1.76446E+01 1.57467E+01 1.41249E+01 1.27314E+01 1.15273E+01 + 1.04813E+01 9.56746E+00 8.76499E+00 8.05673E+00 7.42858E+00 6.86892E+00 + 6.36803E+00 5.91782E+00 5.51163E+00 5.14293E+00 4.80745E+00 4.50074E+00 + 4.21957E+00 3.96003E+00 3.72022E+00 3.49768E+00 3.29054E+00 3.09684E+00 + 2.91571E+00 2.74564E+00 2.58567E+00 2.43491E+00 2.29259E+00 2.15804E+00 + 2.03070E+00 1.91005E+00 1.79566E+00 1.68713E+00 1.58412E+00 1.48631E+00 + 1.39343E+00 1.30524E+00 1.22152E+00 1.14202E+00 1.06659E+00 9.95054E-01 + 9.27247E-01 8.63049E-01 8.02173E-01 7.44702E-01 6.90400E-01 6.39148E-01 + 5.90829E-01 5.45328E-01 5.02534E-01 4.62335E-01 4.24621E-01 3.89287E-01 + 3.56224E-01 3.25329E-01 2.96501E-01 2.69640E-01 2.44651E-01 2.21440E-01 + 1.99919E-01 1.79999E-01 1.61593E-01 1.44651E-01 1.29048E-01 1.14731E-01 + 1.01627E-01 8.96660E-02 7.87798E-02 6.89026E-02 5.99710E-02 5.19237E-02 + 4.47016E-02 3.82475E-02 3.25064E-02 2.74261E-02 2.29527E-02 1.90429E-02 + 1.56425E-02 1.27098E-02 1.02014E-02 8.07568E-03 6.29329E-03 4.81667E-03 + 3.61026E-03 2.64045E-03 1.87555E-03 1.28611E-03 8.44114E-04 5.24350E-04 + 3.03047E-04 1.58771E-04 7.22104E-05 2.63224E-05 6.61118E-06 8.17379E-07 + 0.00000E+00 2.93731E+09 2.41355E+09 1.97079E+09 1.60903E+09 1.31353E+09 + 1.07216E+09 8.75040E+08 7.14072E+08 5.82642E+08 4.75342E+08 3.87752E+08 + 3.16262E+08 2.57918E+08 2.10310E+08 1.71466E+08 1.39778E+08 1.13930E+08 + 9.28488E+07 7.56579E+07 6.16411E+07 5.02138E+07 4.08990E+07 3.33072E+07 + 2.71206E+07 2.20797E+07 1.79730E+07 1.46276E+07 1.19034E+07 9.67631E+06 + 7.87178E+06 6.40275E+06 5.20704E+06 4.23394E+06 3.44212E+06 2.79793E+06 + 2.27378E+06 1.84747E+06 1.50083E+06 1.21902E+06 9.89949E+05 8.03785E+05 + 6.52517E+05 5.29624E+05 4.29801E+05 3.48733E+05 2.82907E+05 2.29467E+05 + 1.86091E+05 1.50889E+05 1.22327E+05 9.91556E+04 8.03617E+04 6.51207E+04 + 5.27632E+04 4.27455E+04 3.46259E+04 2.80459E+04 2.27146E+04 1.83955E+04 + 1.48971E+04 1.20639E+04 9.76968E+03 7.91215E+03 6.40837E+03 5.19109E+03 + 4.20582E+03 3.40838E+03 2.76301E+03 2.24038E+03 1.81780E+03 1.47576E+03 + 1.19886E+03 9.74697E+02 7.93204E+02 6.46223E+02 5.27156E+02 4.30668E+02 + 3.52443E+02 2.88990E+02 2.37487E+02 1.95654E+02 1.61645E+02 1.33969E+02 + 1.11418E+02 9.30155E+01 7.80035E+01 6.56942E+01 5.56149E+01 4.73161E+01 + 4.04794E+01 3.48285E+01 3.01414E+01 2.62367E+01 2.29766E+01 2.02368E+01 + 1.79246E+01 1.59632E+01 1.42903E+01 1.28555E+01 1.16180E+01 1.05446E+01 + 9.60844E+00 8.78755E+00 8.06405E+00 7.42325E+00 6.85302E+00 6.34328E+00 + 5.88559E+00 5.47308E+00 5.09900E+00 4.75896E+00 4.44835E+00 4.16388E+00 + 3.90157E+00 3.65944E+00 3.43501E+00 3.22635E+00 3.03147E+00 2.84949E+00 + 2.67887E+00 2.51862E+00 2.36783E+00 2.22572E+00 2.09160E+00 1.96488E+00 + 1.84504E+00 1.73163E+00 1.62423E+00 1.52248E+00 1.42607E+00 1.33470E+00 + 1.24810E+00 1.16607E+00 1.08833E+00 1.01473E+00 9.45058E-01 8.79160E-01 + 8.16899E-01 7.57982E-01 7.02475E-01 6.50139E-01 6.00843E-01 5.54463E-01 + 5.10878E-01 4.69969E-01 4.31618E-01 3.95712E-01 3.62139E-01 3.30787E-01 + 3.01551E-01 2.74325E-01 2.49010E-01 2.25508E-01 2.03723E-01 1.83568E-01 + 1.64951E-01 1.47788E-01 1.32024E-01 1.17538E-01 1.04277E-01 9.21673E-02 + 8.11401E-02 7.11277E-02 6.20658E-02 5.38919E-02 4.65463E-02 3.99713E-02 + 3.41114E-02 2.89134E-02 2.43269E-02 2.03002E-02 1.67918E-02 1.37501E-02 + 1.11356E-02 8.90706E-03 7.02548E-03 5.45384E-03 4.15711E-03 3.10226E-03 + 2.25822E-03 1.59584E-03 1.08819E-03 7.09787E-04 4.37852E-04 2.51061E-04 + 1.30334E-04 5.86368E-05 2.10989E-05 5.23036E-06 6.48513E-07 0.00000E+00 + 3.81337E+09 3.12826E+09 2.54980E+09 2.07801E+09 1.69329E+09 1.37960E+09 + 1.12388E+09 9.15427E+08 7.45534E+08 6.07085E+08 4.94276E+08 4.02371E+08 + 3.27507E+08 2.66532E+08 2.16877E+08 1.76446E+08 1.43530E+08 1.16736E+08 + 9.49293E+07 7.71839E+07 6.27455E+07 5.09998E+07 4.14459E+07 3.36762E+07 + 2.73584E+07 2.22220E+07 1.80466E+07 1.46535E+07 1.18855E+07 9.64752E+06 + 7.82953E+06 6.35297E+06 5.15395E+06 4.18044E+06 3.39020E+06 2.74864E+06 + 2.22803E+06 1.80567E+06 1.46309E+06 1.18528E+06 9.60028E+05 7.77429E+05 + 6.29437E+05 5.09516E+05 4.12361E+05 3.33666E+05 2.69937E+05 2.18338E+05 + 1.76568E+05 1.42763E+05 1.15408E+05 9.32790E+04 7.53799E+04 6.09056E+04 + 4.92031E+04 3.97435E+04 3.20985E+04 2.59211E+04 2.09306E+04 1.68997E+04 + 1.36444E+04 1.10160E+04 8.89406E+03 7.18123E+03 5.79883E+03 4.68325E+03 + 3.78306E+03 3.05677E+03 2.47042E+03 1.99779E+03 1.61645E+03 1.30871E+03 + 1.06038E+03 8.59975E+02 6.98204E+02 5.67588E+02 4.62090E+02 3.76844E+02 + 3.07927E+02 2.52177E+02 2.07044E+02 1.70476E+02 1.40816E+02 1.16727E+02 + 9.71349E+01 8.12028E+01 6.81800E+01 5.75491E+01 4.88220E+01 4.16532E+01 + 3.57441E+01 3.08557E+01 2.67933E+01 2.34097E+01 2.05724E+01 1.81831E+01 + 1.61603E+01 1.44382E+01 1.29639E+01 1.16945E+01 1.05952E+01 9.63783E+00 + 8.79962E+00 8.06187E+00 7.40929E+00 6.82928E+00 6.31138E+00 5.84687E+00 + 5.42861E+00 5.04969E+00 4.70558E+00 4.39155E+00 4.10422E+00 3.83954E+00 + 3.59549E+00 3.36953E+00 3.15970E+00 2.96399E+00 2.78148E+00 2.61061E+00 + 2.45037E+00 2.29983E+00 2.15818E+00 2.02473E+00 1.89887E+00 1.78006E+00 + 1.66782E+00 1.56173E+00 1.46142E+00 1.36655E+00 1.27682E+00 1.19196E+00 + 1.11172E+00 1.03584E+00 9.64139E-01 8.96412E-01 8.32482E-01 7.72206E-01 + 7.15284E-01 6.61767E-01 6.11410E-01 5.64077E-01 5.19634E-01 4.77955E-01 + 4.38913E-01 4.02388E-01 3.68259E-01 3.36412E-01 3.06733E-01 2.79112E-01 + 2.53444E-01 2.29626E-01 2.07559E-01 1.87147E-01 1.68303E-01 1.50935E-01 + 1.34957E-01 1.20315E-01 1.06890E-01 9.46274E-02 8.34564E-02 7.33079E-02 + 6.41156E-02 5.58164E-02 4.83494E-02 4.16564E-02 3.56813E-02 3.03707E-02 + 2.56731E-02 2.15402E-02 1.79225E-02 1.47802E-02 1.20647E-02 9.73834E-03 + 7.76238E-03 6.10020E-03 4.71719E-03 3.58078E-03 2.66037E-03 1.92736E-03 + 1.35500E-03 9.18747E-04 5.95526E-04 3.64800E-04 2.07513E-04 1.06738E-04 + 4.75000E-05 1.68720E-05 4.12915E-06 5.13435E-07 0.00000E+00 4.94065E+09 + 4.04630E+09 3.29210E+09 2.67806E+09 2.17823E+09 1.77142E+09 1.44037E+09 + 1.17101E+09 9.51881E+08 7.73634E+08 6.28667E+08 5.10783E+08 4.14937E+08 + 3.37021E+08 2.73691E+08 2.22224E+08 1.80405E+08 1.46431E+08 1.18834E+08 + 9.64214E+07 7.82220E+07 6.34464E+07 5.14525E+07 4.17182E+07 3.38193E+07 + 2.74107E+07 2.22120E+07 1.79962E+07 1.45645E+07 1.17958E+07 9.55149E+06 + 7.73268E+06 6.25895E+06 5.06506E+06 4.09806E+06 3.31478E+06 2.68059E+06 + 2.16727E+06 1.75188E+06 1.41579E+06 1.14393E+06 9.24065E+05 7.46296E+05 + 6.02592E+05 4.86452E+05 3.92610E+05 3.16801E+05 2.55574E+05 2.06136E+05 + 1.66225E+05 1.34014E+05 1.08023E+05 8.70546E+04 7.01432E+04 5.65068E+04 + 4.55136E+04 3.66532E+04 2.95134E+04 2.37615E+04 1.91285E+04 1.53976E+04 + 1.23937E+04 9.97571E+03 8.02959E+03 6.46354E+03 5.20352E+03 4.18984E+03 + 3.37447E+03 2.71825E+03 2.19093E+03 1.76681E+03 1.42562E+03 1.15119E+03 + 9.30428E+02 7.52810E+02 6.09868E+02 4.94796E+02 4.02122E+02 3.27450E+02 + 2.67245E+02 2.18669E+02 1.79441E+02 1.47730E+02 1.22059E+02 1.01248E+02 + 8.43786E+01 7.06327E+01 5.94457E+01 5.02892E+01 4.27891E+01 3.66237E+01 + 3.15365E+01 2.73195E+01 2.38153E+01 2.08833E+01 1.84193E+01 1.63374E+01 + 1.45683E+01 1.30564E+01 1.17566E+01 1.06329E+01 9.65570E+00 8.80132E+00 + 8.05033E+00 7.38688E+00 6.79789E+00 6.27255E+00 5.80185E+00 5.37844E+00 + 4.99523E+00 4.64754E+00 4.33054E+00 4.04080E+00 3.77416E+00 3.52858E+00 + 3.30146E+00 3.09082E+00 2.89461E+00 2.71189E+00 2.54107E+00 2.38112E+00 + 2.23110E+00 2.09017E+00 1.95763E+00 1.83284E+00 1.71525E+00 1.60437E+00 + 1.49977E+00 1.40106E+00 1.30788E+00 1.21992E+00 1.13689E+00 1.05856E+00 + 9.84621E-01 9.14896E-01 8.49171E-01 7.87258E-01 7.29003E-01 6.74103E-01 + 6.22593E-01 5.74224E-01 5.28851E-01 4.86337E-01 4.46546E-01 4.09349E-01 + 3.74620E-01 3.42235E-01 3.12076E-01 2.84027E-01 2.57976E-01 2.33816E-01 + 2.11444E-01 1.90759E-01 1.71667E-01 1.54079E-01 1.37903E-01 1.23054E-01 + 1.09477E-01 9.70560E-02 8.57373E-02 7.54500E-02 6.61264E-02 5.77020E-02 + 5.01148E-02 4.33057E-02 3.72183E-02 3.17984E-02 2.69943E-02 2.27568E-02 + 1.90395E-02 1.57953E-02 1.29863E-02 1.05666E-02 8.50072E-03 6.75217E-03 + 5.28672E-03 4.07216E-03 3.07829E-03 2.27686E-03 1.64161E-03 1.14811E-03 + 7.74038E-04 4.98569E-04 3.03257E-04 1.71126E-04 8.72080E-05 3.83868E-05 + 1.34604E-05 3.25295E-06 4.05634E-07 0.00000E+00 6.37500E+09 5.21240E+09 + 4.23318E+09 3.43734E+09 2.79067E+09 2.26530E+09 1.83853E+09 1.49192E+09 + 1.21045E+09 9.81921E+08 7.96400E+08 6.45819E+08 5.23618E+08 4.24464E+08 + 3.44025E+08 2.78780E+08 2.25866E+08 1.82963E+08 1.48181E+08 1.19988E+08 + 9.71406E+07 7.86284E+07 6.36315E+07 5.14847E+07 4.16482E+07 3.36841E+07 + 2.72368E+07 2.20196E+07 1.77816E+07 1.43695E+07 1.16097E+07 9.37796E+06 + 7.57354E+06 6.11495E+06 4.93617E+06 3.98345E+06 3.21382E+06 2.59227E+06 + 2.09044E+06 1.68535E+06 1.35843E+06 1.09467E+06 8.81901E+05 7.10316E+05 + 5.71976E+05 4.60466E+05 3.70605E+05 2.98208E+05 2.39895E+05 1.92939E+05 + 1.55137E+05 1.24713E+05 1.00232E+05 8.05391E+04 6.47016E+04 5.19679E+04 + 4.17324E+04 3.35069E+04 2.68984E+04 2.15903E+04 1.73277E+04 1.39055E+04 + 1.11586E+04 8.95412E+03 7.18538E+03 5.76648E+03 4.62840E+03 3.71573E+03 + 2.98343E+03 2.39680E+03 1.92643E+03 1.54924E+03 1.24681E+03 1.00430E+03 + 8.09818E+02 6.53812E+02 5.28634E+02 4.28153E+02 3.47457E+02 2.82611E+02 + 2.30464E+02 1.88491E+02 1.54671E+02 1.27383E+02 1.05332E+02 8.75136E+01 + 7.30393E+01 6.12950E+01 5.17104E+01 4.38817E+01 3.74634E+01 3.21813E+01 + 2.78132E+01 2.41918E+01 2.11684E+01 1.86327E+01 1.64942E+01 1.46804E+01 + 1.31328E+01 1.18045E+01 1.06579E+01 9.66218E+00 8.79281E+00 8.02962E+00 + 7.35620E+00 6.75904E+00 6.22699E+00 5.75076E+00 5.32279E+00 4.93582E+00 + 4.58506E+00 4.26558E+00 3.97385E+00 3.70568E+00 3.45895E+00 3.23104E+00 + 3.01994E+00 2.82356E+00 2.64093E+00 2.47046E+00 2.31108E+00 2.16183E+00 + 2.02186E+00 1.89045E+00 1.76695E+00 1.65078E+00 1.54144E+00 1.43849E+00 + 1.34152E+00 1.25016E+00 1.16409E+00 1.08301E+00 1.00665E+00 9.34738E-01 + 8.67054E-01 8.03383E-01 7.43526E-01 6.87321E-01 6.34461E-01 5.84966E-01 + 5.38584E-01 4.95164E-01 4.54561E-01 4.16637E-01 3.81256E-01 3.48289E-01 + 3.17610E-01 2.89096E-01 2.62631E-01 2.38102E-01 2.15400E-01 1.94421E-01 + 1.75065E-01 1.57237E-01 1.40848E-01 1.25808E-01 1.12032E-01 9.94634E-02 + 8.79918E-02 7.75621E-02 6.81049E-02 5.95543E-02 5.18470E-02 4.49230E-02 + 3.87249E-02 3.31982E-02 2.82907E-02 2.39528E-02 2.01373E-02 1.68000E-02 + 1.38963E-02 1.13899E-02 9.23793E-03 7.40683E-03 5.86252E-03 4.57308E-03 + 3.50859E-03 2.64115E-03 1.94477E-03 1.39540E-03 9.70793E-04 6.50743E-04 + 4.16496E-04 2.51539E-04 1.40799E-04 7.10864E-05 3.09491E-05 1.07139E-05 + 2.55739E-06 3.19802E-07 0.00000E+00 8.18149E+09 6.67857E+09 5.41422E+09 + 4.38845E+09 3.55640E+09 2.88162E+09 2.33446E+09 1.89085E+09 1.53127E+09 + 1.23985E+09 1.00370E+09 8.12382E+08 6.57407E+08 5.31895E+08 4.30263E+08 + 3.47982E+08 2.81381E+08 2.27481E+08 1.83869E+08 1.48588E+08 1.20052E+08 + 9.69754E+07 7.83182E+07 6.32370E+07 5.10486E+07 4.12002E+07 3.32439E+07 + 2.68187E+07 2.16103E+07 1.74258E+07 1.40483E+07 1.13228E+07 9.12390E+06 + 7.35026E+06 5.91997E+06 4.76650E+06 3.83675E+06 3.08757E+06 2.48404E+06 + 1.99797E+06 1.60658E+06 1.29153E+06 1.03798E+06 8.33989E+05 6.69907E+05 + 5.37962E+05 4.31890E+05 3.46639E+05 2.78141E+05 2.23120E+05 1.78936E+05 + 1.43464E+05 1.14995E+05 9.21519E+04 7.38289E+04 5.91354E+04 4.73557E+04 + 3.79147E+04 3.03501E+04 2.42906E+04 1.94380E+04 1.55530E+04 1.24433E+04 + 9.95491E+03 7.96408E+03 6.37166E+03 5.09816E+03 4.07993E+03 3.26539E+03 + 2.61486E+03 2.09486E+03 1.67916E+03 1.34689E+03 1.08130E+03 8.68985E+02 + 6.99222E+02 5.63444E+02 4.54809E+02 3.67848E+02 2.98196E+02 2.42366E+02 + 1.97576E+02 1.61603E+02 1.32671E+02 1.09364E+02 9.05913E+01 7.53875E+01 + 6.30879E+01 5.30789E+01 4.49261E+01 3.82598E+01 3.27874E+01 2.82728E+01 + 2.45382E+01 2.14269E+01 1.88227E+01 1.66305E+01 1.47743E+01 1.31932E+01 + 1.18383E+01 1.06702E+01 9.65744E+00 8.77427E+00 7.99994E+00 7.31747E+00 + 6.71297E+00 6.17493E+00 5.69382E+00 5.26190E+00 4.87172E+00 4.51840E+00 + 4.19689E+00 3.90362E+00 3.63431E+00 3.38683E+00 3.15850E+00 2.94727E+00 + 2.75105E+00 2.56882E+00 2.39898E+00 2.24044E+00 2.09222E+00 1.95345E+00 + 1.82338E+00 1.70136E+00 1.58679E+00 1.47917E+00 1.37801E+00 1.28292E+00 + 1.19350E+00 1.10943E+00 1.03038E+00 9.56087E-01 8.86255E-01 8.20665E-01 + 7.59088E-01 7.01317E-01 6.47181E-01 5.96371E-01 5.48892E-01 5.04489E-01 + 4.63006E-01 4.24293E-01 3.88207E-01 3.54610E-01 3.23367E-01 2.94351E-01 + 2.67437E-01 2.42508E-01 2.19450E-01 1.98152E-01 1.78512E-01 1.60430E-01 + 1.43810E-01 1.28564E-01 1.14603E-01 1.01844E-01 9.02296E-02 7.96525E-02 + 7.00584E-02 6.13794E-02 5.35511E-02 4.65123E-02 4.02046E-02 3.45727E-02 + 2.95639E-02 2.51283E-02 2.12184E-02 1.77892E-02 1.47985E-02 1.22043E-02 + 9.97209E-03 8.06188E-03 6.44202E-03 5.08074E-03 3.94839E-03 3.01728E-03 + 2.26171E-03 1.65784E-03 1.18373E-03 8.19186E-04 5.45945E-04 3.47190E-04 + 2.08185E-04 1.15587E-04 5.78127E-05 2.48948E-05 8.50862E-06 2.00650E-06 + 2.51620E-07 0.00000E+00 1.04353E+10 8.50477E+09 6.88260E+09 5.56878E+09 + 4.50493E+09 3.64365E+09 2.94648E+09 2.38226E+09 1.92571E+09 1.55636E+09 + 1.25760E+09 1.01599E+09 8.20637E+08 6.62710E+08 5.35065E+08 4.31916E+08 + 3.48578E+08 2.81261E+08 2.26894E+08 1.82997E+08 1.47560E+08 1.18958E+08 + 9.58787E+07 7.72592E+07 6.22410E+07 5.01302E+07 4.03655E+07 3.24959E+07 + 2.61297E+07 2.10255E+07 1.69141E+07 1.36032E+07 1.09377E+07 8.79214E+06 + 7.06564E+06 5.67629E+06 4.55881E+06 3.66033E+06 2.93811E+06 2.35774E+06 + 1.89147E+06 1.51698E+06 1.21629E+06 9.74915E+05 7.81216E+05 6.25820E+05 + 5.01187E+05 4.01258E+05 3.21160E+05 2.56976E+05 2.05559E+05 1.64383E+05 + 1.31418E+05 1.05035E+05 8.39252E+04 6.70407E+04 5.35397E+04 4.27474E+04 + 3.41230E+04 2.72330E+04 2.17303E+04 1.73368E+04 1.38299E+04 1.10315E+04 + 8.79891E+03 7.01824E+03 5.59830E+03 4.46629E+03 3.56342E+03 2.84448E+03 + 2.27154E+03 1.81491E+03 1.45105E+03 1.16111E+03 9.30052E+02 7.45886E+02 + 5.99057E+02 4.81954E+02 3.88516E+02 3.13917E+02 2.54313E+02 2.06647E+02 + 1.68488E+02 1.37894E+02 1.13325E+02 9.35961E+01 7.76658E+01 6.48159E+01 + 5.43886E+01 4.59180E+01 3.90099E+01 3.33529E+01 2.86967E+01 2.48536E+01 + 2.16584E+01 1.89890E+01 1.67461E+01 1.48501E+01 1.32376E+01 1.18579E+01 + 1.06702E+01 9.64168E+00 8.74594E+00 7.96152E+00 7.27095E+00 6.65991E+00 + 6.11663E+00 5.63130E+00 5.19601E+00 4.80317E+00 4.44779E+00 4.12473E+00 + 3.83035E+00 3.56032E+00 3.31246E+00 3.08406E+00 2.87305E+00 2.67730E+00 + 2.49578E+00 2.32685E+00 2.16941E+00 2.02245E+00 1.88509E+00 1.75658E+00 + 1.63623E+00 1.52344E+00 1.41768E+00 1.31846E+00 1.22537E+00 1.13800E+00 + 1.05601E+00 9.79077E-01 9.06919E-01 8.39226E-01 7.75772E-01 7.16321E-01 + 6.60656E-01 6.08600E-01 5.59841E-01 5.14370E-01 4.71932E-01 4.32365E-01 + 3.95515E-01 3.61234E-01 3.29381E-01 2.99821E-01 2.72422E-01 2.47061E-01 + 2.23617E-01 2.01976E-01 1.82029E-01 1.63672E-01 1.46807E-01 1.31339E-01 + 1.17180E-01 1.04243E-01 9.24456E-02 8.17305E-02 7.19948E-02 6.31843E-02 + 5.52330E-02 4.80784E-02 4.16610E-02 3.59247E-02 3.08162E-02 2.62849E-02 + 2.22829E-02 1.87650E-02 1.56885E-02 1.30133E-02 1.06999E-02 8.71562E-03 + 7.02315E-03 5.59286E-03 4.39522E-03 3.40275E-03 2.58991E-03 1.93309E-03 + 1.41051E-03 1.00219E-03 6.89861E-04 4.57082E-04 2.88807E-04 1.71932E-04 + 9.46810E-05 4.69119E-05 1.99795E-05 6.74240E-06 1.57118E-06 1.97583E-07 + 0.00000E+00 1.32227E+10 1.07597E+10 8.69246E+09 7.02100E+09 5.66984E+09 + 4.57782E+09 3.69539E+09 2.98246E+09 2.40659E+09 1.94151E+09 1.56598E+09 + 1.26283E+09 1.01814E+09 8.20688E+08 6.61385E+08 5.32886E+08 4.29257E+08 + 3.45702E+08 2.78348E+08 2.24064E+08 1.80324E+08 1.45089E+08 1.16710E+08 + 9.38590E+07 7.54633E+07 6.06576E+07 4.87434E+07 3.91605E+07 3.14237E+07 + 2.52329E+07 2.02564E+07 1.62570E+07 1.30437E+07 1.04627E+07 8.39001E+06 + 6.72558E+06 5.38969E+06 4.31787E+06 3.45818E+06 2.76882E+06 2.21621E+06 + 1.77335E+06 1.41855E+06 1.13439E+06 9.06860E+05 7.24742E+05 5.79014E+05 + 4.62443E+05 3.69223E+05 2.94702E+05 2.35147E+05 1.87569E+05 1.49571E+05 + 1.19234E+05 9.50224E+04 7.57049E+04 6.02976E+04 4.80131E+04 3.82216E+04 + 3.04198E+04 2.42053E+04 1.92568E+04 1.53176E+04 1.21827E+04 9.68868E+03 + 7.70503E+03 6.12771E+03 4.87383E+03 3.87664E+03 3.08493E+03 2.45586E+03 + 1.95597E+03 1.55886E+03 1.24338E+03 9.92740E+02 7.93584E+02 6.35298E+02 + 5.09454E+02 4.09357E+02 3.29691E+02 2.66241E+02 2.15659E+02 1.75290E+02 + 1.43026E+02 1.17194E+02 9.65134E+01 7.98634E+01 6.64714E+01 5.56340E+01 + 4.68537E+01 3.97109E+01 3.38758E+01 2.90840E+01 2.51372E+01 2.18623E+01 + 1.91315E+01 1.68409E+01 1.49078E+01 1.32663E+01 1.18637E+01 1.06579E+01 + 9.61515E+00 8.70806E+00 7.91462E+00 7.21688E+00 6.60014E+00 6.05234E+00 + 5.56346E+00 5.12540E+00 4.73044E+00 4.37350E+00 4.04935E+00 3.75429E+00 + 3.48394E+00 3.23608E+00 3.00798E+00 2.79752E+00 2.60254E+00 2.42201E+00 + 2.25426E+00 2.09816E+00 1.95270E+00 1.81698E+00 1.69021E+00 1.57171E+00 + 1.46085E+00 1.35710E+00 1.25995E+00 1.16897E+00 1.08375E+00 1.00393E+00 + 9.29177E-01 8.59207E-01 7.93696E-01 7.32411E-01 6.75106E-01 6.21560E-01 + 5.71586E-01 5.24872E-01 4.81397E-01 4.40902E-01 4.03223E-01 3.68202E-01 + 3.35689E-01 3.05539E-01 2.77615E-01 2.51786E-01 2.27925E-01 2.05913E-01 + 1.85636E-01 1.66984E-01 1.49855E-01 1.34151E-01 1.19778E-01 1.06650E-01 + 9.46817E-02 8.37914E-02 7.39225E-02 6.49761E-02 5.68988E-02 4.96265E-02 + 4.30986E-02 3.72579E-02 3.20503E-02 2.74244E-02 2.33322E-02 1.97278E-02 + 1.65682E-02 1.38130E-02 1.14244E-02 9.36508E-03 7.60439E-03 6.10761E-03 + 4.84708E-03 3.79540E-03 2.92719E-03 2.21898E-03 1.64912E-03 1.19779E-03 + 8.46842E-04 5.79801E-04 3.81908E-04 2.39746E-04 1.41692E-04 7.73887E-05 + 3.79828E-05 1.59992E-05 5.33136E-06 1.22796E-06 1.54851E-07 0.00000E+00 + 1.66421E+10 1.35215E+10 1.09053E+10 8.79339E+09 7.08906E+09 5.71389E+09 + 4.60452E+09 3.70975E+09 2.98823E+09 2.40651E+09 1.93761E+09 1.55973E+09 + 1.25527E+09 1.01001E+09 8.12477E+08 6.53427E+08 5.25389E+08 4.22339E+08 + 3.39419E+08 2.72712E+08 2.19061E+08 1.75920E+08 1.41239E+08 1.13366E+08 + 9.09698E+07 7.29784E+07 5.85282E+07 4.69281E+07 3.75808E+07 3.01160E+07 + 2.41272E+07 1.93238E+07 1.54723E+07 1.23847E+07 9.91042E+06 7.92750E+06 + 6.33927E+06 5.06766E+06 4.04984E+06 3.23542E+06 2.58394E+06 2.06297E+06 + 1.64650E+06 1.31367E+06 1.04777E+06 8.35408E+05 6.65863E+05 5.30547E+05 + 4.22585E+05 3.36478E+05 2.67826E+05 2.13108E+05 1.69513E+05 1.34791E+05 + 1.07146E+05 8.51441E+04 6.76390E+04 5.37168E+04 4.26482E+04 3.38512E+04 + 2.68622E+04 2.13115E+04 1.69046E+04 1.34069E+04 1.06318E+04 8.43055E+03 + 6.68506E+03 5.30139E+03 4.20408E+03 3.33537E+03 2.64711E+03 2.10180E+03 + 1.66986E+03 1.32775E+03 1.05676E+03 8.42089E+02 6.71991E+02 5.37171E+02 + 4.30262E+02 3.45440E+02 2.78089E+02 2.24563E+02 1.81976E+02 1.48040E+02 + 1.20953E+02 9.93296E+01 8.19707E+01 6.80474E+01 5.68103E+01 4.77296E+01 + 4.03607E+01 3.43548E+01 2.94335E+01 2.53885E+01 2.20386E+01 1.92502E+01 + 1.69152E+01 1.49477E+01 1.32794E+01 1.18559E+01 1.06338E+01 9.57812E+00 + 8.66093E+00 7.85954E+00 7.15555E+00 6.53394E+00 5.98235E+00 5.49056E+00 + 5.05033E+00 4.65380E+00 4.29579E+00 3.97101E+00 3.67570E+00 3.40543E+00 + 3.15795E+00 2.93047E+00 2.72088E+00 2.52699E+00 2.34773E+00 2.18141E+00 + 2.02690E+00 1.88316E+00 1.74927E+00 1.62443E+00 1.50794E+00 1.39917E+00 + 1.29755E+00 1.20258E+00 1.11381E+00 1.03082E+00 9.53244E-01 8.80734E-01 + 8.12997E-01 7.49703E-01 6.90609E-01 6.35465E-01 5.84040E-01 5.36143E-01 + 4.91460E-01 4.49959E-01 4.11382E-01 3.75558E-01 3.42329E-01 3.11541E-01 + 2.83049E-01 2.56713E-01 2.32401E-01 2.09988E-01 1.89353E-01 1.70384E-01 + 1.52971E-01 1.37014E-01 1.22414E-01 1.09081E-01 9.69285E-02 8.58738E-02 + 7.58374E-02 6.67628E-02 5.85553E-02 5.11625E-02 4.45222E-02 3.85762E-02 + 3.32693E-02 2.85495E-02 2.43680E-02 2.06785E-02 1.74378E-02 1.46051E-02 + 1.21420E-02 1.00129E-02 8.18311E-03 6.62364E-03 5.30234E-03 4.19346E-03 + 3.27167E-03 2.51360E-03 1.89772E-03 1.40428E-03 1.01524E-03 7.14207E-04 + 4.86351E-04 3.18463E-04 1.98615E-04 1.16529E-04 6.31209E-05 3.06871E-05 + 1.27842E-05 4.20686E-06 9.57943E-07 1.21135E-07 0.00000E+00 2.08048E+10 + 1.68784E+10 1.35903E+10 1.09403E+10 8.80516E+09 7.08520E+09 5.69996E+09 + 4.58454E+09 3.68657E+09 2.96381E+09 2.38220E+09 1.91428E+09 1.53791E+09 + 1.23524E+09 9.91902E+08 7.96305E+08 6.39119E+08 5.12833E+08 4.11395E+08 + 3.29936E+08 2.64538E+08 2.12046E+08 1.69925E+08 1.36133E+08 1.09031E+08 + 8.73002E+07 6.98791E+07 5.59204E+07 4.46939E+07 3.57456E+07 2.85804E+07 + 2.28445E+07 1.82543E+07 1.45819E+07 1.16446E+07 9.29541E+06 7.41760E+06 + 5.91719E+06 4.71870E+06 3.76169E+06 2.99774E+06 2.38812E+06 1.90181E+06 + 1.51400E+06 1.20484E+06 9.58466E+05 7.62199E+05 6.05902E+05 4.81480E+05 + 3.82469E+05 3.03708E+05 2.41078E+05 1.91294E+05 1.51737E+05 1.20317E+05 + 9.53698E+04 7.55698E+04 5.98609E+04 4.74026E+04 3.75259E+04 2.96990E+04 + 2.34986E+04 1.85886E+04 1.47018E+04 1.16261E+04 9.19294E+03 7.26877E+03 + 5.74762E+03 4.54462E+03 3.59489E+03 2.84457E+03 2.25177E+03 1.78359E+03 + 1.41383E+03 1.12182E+03 8.91168E+02 7.08955E+02 5.64965E+02 4.51129E+02 + 3.61081E+02 2.89798E+02 2.33316E+02 1.88511E+02 1.52915E+02 1.24583E+02 + 1.02032E+02 8.39790E+01 6.95379E+01 5.79135E+01 4.85432E+01 4.09574E+01 + 3.47888E+01 2.97449E+01 2.56073E+01 2.21871E+01 1.93451E+01 1.69690E+01 + 1.49699E+01 1.32772E+01 1.18348E+01 1.05980E+01 9.53092E+00 8.60484E+00 + 7.79656E+00 7.08727E+00 6.46159E+00 5.90694E+00 5.41290E+00 4.97108E+00 + 4.57352E+00 4.21493E+00 3.88997E+00 3.59483E+00 3.32503E+00 3.07829E+00 + 2.85179E+00 2.64338E+00 2.45086E+00 2.27313E+00 2.10850E+00 1.95581E+00 + 1.81399E+00 1.68211E+00 1.55938E+00 1.44505E+00 1.33849E+00 1.23913E+00 + 1.14645E+00 1.05997E+00 9.79293E-01 9.04020E-01 8.33799E-01 7.68330E-01 + 7.07276E-01 6.50388E-01 5.97408E-01 5.48100E-01 5.02267E-01 4.59595E-01 + 4.20042E-01 3.83348E-01 3.49343E-01 3.17863E-01 2.88755E-01 2.61871E-01 + 2.37072E-01 2.14225E-01 1.93205E-01 1.73892E-01 1.56174E-01 1.39944E-01 + 1.25101E-01 1.11549E-01 9.92001E-02 8.79692E-02 7.77750E-02 6.85404E-02 + 6.02097E-02 5.26924E-02 4.59371E-02 3.98839E-02 3.44768E-02 2.96629E-02 + 2.53925E-02 2.16189E-02 1.82983E-02 1.53896E-02 1.28541E-02 1.06560E-02 + 8.76165E-03 7.13860E-03 5.75981E-03 4.59551E-03 3.62180E-03 2.81533E-03 + 2.15466E-03 1.62008E-03 1.19362E-03 8.58925E-04 6.01217E-04 4.07185E-04 + 2.65042E-04 1.64214E-04 9.56401E-05 5.13772E-05 2.47407E-05 1.01938E-05 + 3.31284E-06 7.45964E-07 9.45890E-08 0.00000E+00 2.58361E+10 2.09297E+10 + 1.68251E+10 1.35224E+10 1.08656E+10 8.72884E+09 7.01067E+09 5.62940E+09 + 4.51921E+09 3.62711E+09 2.91041E+09 2.33476E+09 1.87251E+09 1.50140E+09 + 1.20354E+09 9.64520E+08 7.72770E+08 6.18978E+08 4.95661E+08 3.96805E+08 + 3.17578E+08 2.54099E+08 2.03251E+08 1.62532E+08 1.29933E+08 1.03842E+08 + 8.29628E+07 6.62646E+07 5.28597E+07 4.21950E+07 3.36715E+07 2.68613E+07 + 2.14216E+07 1.70779E+07 1.36106E+07 1.08428E+07 8.63475E+06 6.87397E+06 + 5.47032E+06 4.35175E+06 3.46066E+06 2.75103E+06 2.18611E+06 1.73654E+06 + 1.37892E+06 1.09452E+06 8.68452E+05 6.88811E+05 5.46118E+05 4.32818E+05 + 3.42890E+05 2.71541E+05 2.14955E+05 1.70096E+05 1.34547E+05 1.06388E+05 + 8.40917E+04 6.64443E+04 5.24824E+04 4.14407E+04 3.27121E+04 2.58146E+04 + 2.03664E+04 1.60645E+04 1.26691E+04 9.99010E+03 7.87705E+03 6.21104E+03 + 4.89703E+03 3.86251E+03 3.04743E+03 2.40527E+03 1.89953E+03 1.50125E+03 + 1.18760E+03 9.40587E+02 7.46012E+02 5.92701E+02 4.71853E+02 3.76540E+02 + 3.01310E+02 2.41876E+02 1.94866E+02 1.57626E+02 1.28070E+02 1.04611E+02 + 8.58806E+01 7.09377E+01 5.89399E+01 4.92922E+01 4.14998E+01 3.51770E+01 + 3.00177E+01 2.57935E+01 2.23079E+01 1.94164E+01 1.70027E+01 1.49748E+01 + 1.32601E+01 1.18008E+01 1.05509E+01 9.47386E+00 8.54013E+00 7.72603E+00 + 7.01234E+00 6.38341E+00 5.82642E+00 5.33077E+00 4.88795E+00 4.48987E+00 + 4.13120E+00 3.80651E+00 3.51195E+00 3.24301E+00 2.99735E+00 2.77215E+00 + 2.56523E+00 2.37436E+00 2.19843E+00 2.03572E+00 1.88505E+00 1.74535E+00 + 1.61567E+00 1.49519E+00 1.38317E+00 1.27895E+00 1.18195E+00 1.09164E+00 + 1.00754E+00 9.29228E-01 8.56306E-01 7.88412E-01 7.25236E-01 6.66438E-01 + 6.11760E-01 5.60940E-01 5.13736E-01 4.69947E-01 4.29260E-01 3.91622E-01 + 3.56775E-01 3.24546E-01 2.94770E-01 2.67292E-01 2.41965E-01 2.18649E-01 + 1.97212E-01 1.77529E-01 1.59481E-01 1.42958E-01 1.27853E-01 1.14069E-01 + 1.01511E-01 9.00906E-02 7.97275E-02 7.03418E-02 6.18584E-02 5.42229E-02 + 4.73487E-02 4.11859E-02 3.56769E-02 3.07679E-02 2.64083E-02 2.25508E-02 + 1.91510E-02 1.61674E-02 1.35610E-02 1.12955E-02 9.33713E-03 7.65455E-03 + 6.21740E-03 5.00048E-03 3.97633E-03 3.12284E-03 2.41855E-03 1.84380E-03 + 1.38065E-03 1.01276E-03 7.25371E-04 5.05174E-04 3.40268E-04 2.20163E-04 + 1.35508E-04 7.83406E-05 4.17341E-05 1.99059E-05 8.11174E-06 2.60373E-06 + 5.79894E-07 7.37319E-08 0.00000E+00 3.18762E+10 2.57858E+10 2.06961E+10 + 1.66072E+10 1.33230E+10 1.06858E+10 8.56857E+09 6.86918E+09 5.50549E+09 + 4.41143E+09 3.53390E+09 2.83021E+09 2.26606E+09 1.81389E+09 1.45157E+09 + 1.16131E+09 9.28838E+08 7.42700E+08 5.93698E+08 4.74456E+08 3.79055E+08 + 3.02749E+08 2.41733E+08 1.92956E+08 1.53975E+08 1.22831E+08 9.79531E+07 + 7.80926E+07 6.21781E+07 4.95400E+07 3.94578E+07 3.14171E+07 2.50066E+07 + 1.98972E+07 1.58264E+07 1.25832E+07 1.00007E+07 7.94544E+06 6.31019E+06 + 5.00963E+06 3.97562E+06 3.15382E+06 2.50093E+06 1.98242E+06 1.57079E+06 + 1.24414E+06 9.85014E+05 7.79544E+05 6.16682E+05 4.87645E+05 3.85450E+05 + 3.04546E+05 2.40525E+05 1.89884E+05 1.49845E+05 1.18201E+05 9.32027E+04 + 7.34632E+04 5.78828E+04 4.55906E+04 3.58967E+04 2.82552E+04 2.22341E+04 + 1.74917E+04 1.37580E+04 1.08196E+04 8.50790E+03 6.69003E+03 5.26002E+03 + 4.13715E+03 3.25486E+03 2.56164E+03 2.01717E+03 1.58959E+03 1.25381E+03 + 9.90112E+02 7.82982E+02 6.20246E+02 4.92335E+02 3.91742E+02 3.12571E+02 + 2.50203E+02 2.01012E+02 1.62154E+02 1.31400E+02 1.07054E+02 8.76687E+01 + 7.22424E+01 5.98868E+01 4.99748E+01 4.19868E+01 3.55191E+01 3.02518E+01 + 2.59472E+01 2.24013E+01 1.94645E+01 1.70166E+01 1.49628E+01 1.32284E+01 + 1.17542E+01 1.04930E+01 9.40733E+00 8.46715E+00 7.64827E+00 6.93110E+00 + 6.29972E+00 5.74110E+00 5.24448E+00 4.80122E+00 4.40316E+00 4.04488E+00 + 3.72090E+00 3.42732E+00 3.15960E+00 2.91537E+00 2.69179E+00 2.48664E+00 + 2.29769E+00 2.12380E+00 1.96323E+00 1.81479E+00 1.67739E+00 1.55008E+00 + 1.43199E+00 1.32240E+00 1.22063E+00 1.12609E+00 1.03823E+00 9.56574E-01 + 8.80680E-01 8.10147E-01 7.44606E-01 6.83739E-01 6.27202E-01 5.74731E-01 + 5.26058E-01 4.80940E-01 4.39168E-01 4.00434E-01 3.64673E-01 3.31631E-01 + 3.01132E-01 2.73011E-01 2.47112E-01 2.23288E-01 2.01400E-01 1.81316E-01 + 1.62913E-01 1.46074E-01 1.30688E-01 1.16653E-01 1.03871E-01 9.22511E-02 + 8.17070E-02 7.21596E-02 6.35316E-02 5.57507E-02 4.87633E-02 4.24872E-02 + 3.68738E-02 3.18681E-02 2.74184E-02 2.34767E-02 1.99978E-02 1.69398E-02 + 1.42633E-02 1.19316E-02 9.91074E-03 8.16891E-03 6.67691E-03 5.40653E-03 + 4.33433E-03 3.43502E-03 2.68821E-03 2.07424E-03 1.57514E-03 1.17459E-03 + 8.57822E-04 6.11504E-04 4.23714E-04 2.83830E-04 1.82543E-04 1.11608E-04 + 6.40465E-05 3.38345E-05 1.59841E-05 6.44218E-06 2.04256E-06 4.50051E-07 + 5.73777E-08 0.00000E+00 3.90805E+10 3.15695E+10 2.52991E+10 2.02692E+10 + 1.62354E+10 1.30012E+10 1.04087E+10 8.33108E+09 6.66647E+09 5.33310E+09 + 4.26530E+09 3.41041E+09 2.72613E+09 2.17856E+09 1.74050E+09 1.39014E+09 + 1.10999E+09 8.86045E+08 7.07079E+08 5.64096E+08 4.49892E+08 3.58702E+08 + 2.85907E+08 2.27815E+08 1.81469E+08 1.44504E+08 1.15029E+08 9.15404E+07 + 7.27516E+07 5.78577E+07 4.59972E+07 3.65555E+07 2.90417E+07 2.30641E+07 + 1.83102E+07 1.45299E+07 1.15255E+07 9.13885E+06 7.24364E+06 5.73921E+06 + 4.54544E+06 3.59854E+06 2.84773E+06 2.25266E+06 1.78119E+06 1.40781E+06 + 1.11223E+06 8.78333E+05 6.93326E+05 5.47051E+05 4.31449E+05 3.40129E+05 + 2.68020E+05 2.11108E+05 1.66209E+05 1.30803E+05 1.02896E+05 8.09103E+04 + 6.35967E+04 4.99687E+04 3.92468E+04 3.08149E+04 2.41870E+04 1.89794E+04 + 1.48895E+04 1.16787E+04 9.15915E+03 7.18283E+03 5.63217E+03 4.41773E+03 + 3.46600E+03 2.72020E+03 2.13600E+03 1.67847E+03 1.32014E+03 1.03951E+03 + 8.19694E+02 6.47470E+02 5.12480E+02 4.06616E+02 3.23531E+02 2.58261E+02 + 2.06924E+02 1.66481E+02 1.34559E+02 1.09355E+02 8.93379E+01 7.34483E+01 + 6.07520E+01 5.05899E+01 4.24180E+01 3.58147E+01 3.04474E+01 2.60687E+01 + 2.24677E+01 1.94898E+01 1.70111E+01 1.49343E+01 1.31826E+01 1.16954E+01 + 1.04245E+01 9.33169E+00 8.38628E+00 7.56364E+00 6.84389E+00 6.21085E+00 + 5.65130E+00 5.15432E+00 4.71119E+00 4.31366E+00 3.95623E+00 3.63338E+00 + 3.34118E+00 3.07504E+00 2.83258E+00 2.61092E+00 2.40783E+00 2.22106E+00 + 2.04944E+00 1.89122E+00 1.74520E+00 1.61027E+00 1.48546E+00 1.36991E+00 + 1.26286E+00 1.16364E+00 1.07163E+00 9.86292E-01 9.07128E-01 8.33692E-01 + 7.65577E-01 7.02405E-01 6.43854E-01 5.89574E-01 5.39299E-01 4.92755E-01 + 4.49695E-01 4.09909E-01 3.73089E-01 3.39164E-01 3.07881E-01 2.79062E-01 + 2.52544E-01 2.28171E-01 2.05794E-01 1.85278E-01 1.66490E-01 1.49310E-01 + 1.33621E-01 1.19317E-01 1.06295E-01 9.44611E-02 8.37256E-02 7.40050E-02 + 6.52225E-02 5.73034E-02 5.01777E-02 4.37933E-02 3.80722E-02 3.29673E-02 + 2.84259E-02 2.43990E-02 2.08407E-02 1.77083E-02 1.49621E-02 1.25649E-02 + 1.04825E-02 8.68273E-03 7.13605E-03 5.81524E-03 4.69416E-03 3.75105E-03 + 2.96271E-03 2.31037E-03 1.77606E-03 1.34341E-03 9.97625E-04 7.25354E-04 + 5.14624E-04 3.54767E-04 2.36332E-04 1.51077E-04 9.17537E-05 5.22621E-05 + 2.73778E-05 1.28102E-05 5.10647E-06 1.59943E-06 3.48728E-07 4.45793E-08 + 0.00000E+00 4.76213E+10 3.84162E+10 3.07391E+10 2.45900E+10 1.96661E+10 + 1.57242E+10 1.25692E+10 1.00447E+10 8.02505E+09 6.40980E+09 5.11829E+09 + 4.08589E+09 3.26083E+09 2.60165E+09 2.07513E+09 1.65469E+09 1.31905E+09 + 1.05119E+09 8.37463E+08 6.66992E+08 5.31057E+08 4.22694E+08 3.36335E+08 + 2.67534E+08 2.12737E+08 1.69107E+08 1.34376E+08 1.06747E+08 8.46846E+07 + 6.72264E+07 5.33485E+07 4.23203E+07 3.35596E+07 2.66026E+07 2.10799E+07 + 1.66961E+07 1.32186E+07 1.04613E+07 8.27578E+06 6.54420E+06 5.17279E+06 + 4.08707E+06 3.22786E+06 2.54819E+06 2.01076E+06 1.58599E+06 1.25039E+06 + 9.85370E+05 7.76170E+05 6.11107E+05 4.80928E+05 3.78307E+05 2.97447E+05 + 2.33764E+05 1.83631E+05 1.44185E+05 1.13162E+05 8.87755E+04 6.96145E+04 + 5.45667E+04 4.27548E+04 3.34875E+04 2.62199E+04 2.05232E+04 1.60600E+04 + 1.25647E+04 9.82847E+03 7.68759E+03 6.01203E+03 4.70310E+03 3.67995E+03 + 2.88026E+03 2.25549E+03 1.76747E+03 1.38629E+03 1.08856E+03 8.55977E+02 + 6.74248E+02 5.32196E+02 4.21098E+02 3.34142E+02 2.66016E+02 2.12578E+02 + 1.70591E+02 1.37537E+02 1.11507E+02 9.08836E+01 7.45528E+01 6.15340E+01 + 5.11367E+01 4.27930E+01 3.60642E+01 3.06046E+01 2.61583E+01 2.25075E+01 + 1.94927E+01 1.69868E+01 1.48898E+01 1.31231E+01 1.16249E+01 1.03460E+01 + 9.24736E+00 8.29788E+00 7.47251E+00 6.75106E+00 6.11713E+00 5.55733E+00 + 5.06062E+00 4.61817E+00 4.22166E+00 3.86554E+00 3.54425E+00 3.25380E+00 + 2.98960E+00 2.74922E+00 2.52977E+00 2.32900E+00 2.14465E+00 1.97551E+00 + 1.81985E+00 1.67642E+00 1.54411E+00 1.42194E+00 1.30904E+00 1.20464E+00 + 1.10804E+00 1.01864E+00 9.35878E-01 8.59248E-01 7.88300E-01 7.22619E-01 + 6.61824E-01 6.05587E-01 5.53554E-01 5.05455E-01 4.61014E-01 4.19981E-01 + 3.82144E-01 3.47196E-01 3.15061E-01 2.85486E-01 2.58296E-01 2.33327E-01 + 2.10422E-01 1.89437E-01 1.70234E-01 1.52686E-01 1.36671E-01 1.22076E-01 + 1.08797E-01 9.67330E-02 8.57929E-02 7.58894E-02 6.69415E-02 5.88748E-02 + 5.16172E-02 4.51015E-02 3.92770E-02 3.40697E-02 2.94344E-02 2.53207E-02 + 2.16819E-02 1.84748E-02 1.56588E-02 1.31964E-02 1.10529E-02 9.19600E-03 + 7.59574E-03 6.22457E-03 5.05720E-03 4.06949E-03 3.24130E-03 2.55138E-03 + 1.98253E-03 1.51833E-03 1.14393E-03 8.45938E-04 6.12328E-04 4.32366E-04 + 2.96533E-04 1.96441E-04 1.24814E-04 7.52960E-05 4.25681E-05 2.21122E-05 + 1.02473E-05 4.04024E-06 1.25026E-06 2.69806E-07 3.45823E-08 0.00000E+00 + 5.76875E+10 4.64742E+10 3.71314E+10 2.96591E+10 2.36845E+10 1.89084E+10 + 1.50915E+10 1.20419E+10 9.60588E+09 7.66058E+09 6.10751E+09 4.86794E+09 + 3.87884E+09 3.08981E+09 2.46057E+09 1.95889E+09 1.55902E+09 1.24040E+09 + 9.86592E+08 7.84471E+08 6.23558E+08 4.95492E+08 3.93598E+08 3.12554E+08 + 2.48112E+08 1.96889E+08 1.56182E+08 1.23853E+08 9.80828E+07 7.77252E+07 + 6.15703E+07 4.87551E+07 3.85926E+07 3.05366E+07 2.41529E+07 1.90947E+07 + 1.50895E+07 1.19195E+07 9.41148E+06 7.42807E+06 5.86013E+06 4.62115E+06 + 3.64252E+06 2.86986E+06 2.26007E+06 1.77904E+06 1.39975E+06 1.10081E+06 + 8.65303E+05 6.79860E+05 5.33905E+05 4.19084E+05 3.28798E+05 2.57840E+05 + 2.02098E+05 1.58332E+05 1.23986E+05 9.70455E+04 7.59245E+04 5.93743E+04 + 4.64123E+04 3.62657E+04 2.83268E+04 2.21184E+04 1.72656E+04 1.34742E+04 + 1.05134E+04 8.20237E+03 6.39808E+03 4.99209E+03 3.89581E+03 3.04113E+03 + 2.37511E+03 1.85620E+03 1.45195E+03 1.13703E+03 8.91671E+02 7.00463E+02 + 5.51399E+02 4.35126E+02 3.44361E+02 2.73439E+02 2.17953E+02 1.74470E+02 + 1.40324E+02 1.13502E+02 9.23022E+01 7.55538E+01 6.22318E+01 5.16149E+01 + 4.31121E+01 3.62677E+01 3.07242E+01 2.62168E+01 2.25213E+01 1.94739E+01 + 1.69442E+01 1.48298E+01 1.30505E+01 1.15432E+01 1.02578E+01 9.15474E+00 + 8.20235E+00 7.37524E+00 6.65296E+00 6.01889E+00 5.45952E+00 4.96367E+00 + 4.52244E+00 4.12744E+00 3.77308E+00 3.45374E+00 3.16541E+00 2.90348E+00 + 2.66550E+00 2.44854E+00 2.25035E+00 2.06864E+00 1.90219E+00 1.74926E+00 + 1.60858E+00 1.47904E+00 1.35964E+00 1.24949E+00 1.14782E+00 1.05392E+00 + 9.67184E-01 8.87037E-01 8.12972E-01 7.44530E-01 6.81292E-01 6.22873E-01 + 5.68938E-01 5.19134E-01 4.73185E-01 4.30815E-01 3.91772E-01 3.55840E-01 + 3.22719E-01 2.92323E-01 2.64405E-01 2.38790E-01 2.15313E-01 1.93820E-01 + 1.74168E-01 1.56222E-01 1.39854E-01 1.24947E-01 1.11390E-01 9.90799E-02 + 8.79204E-02 7.78214E-02 6.86989E-02 6.04745E-02 5.30763E-02 4.64349E-02 + 4.04858E-02 3.51800E-02 3.04476E-02 2.62449E-02 2.25242E-02 1.92413E-02 + 1.63550E-02 1.38273E-02 1.16230E-02 9.70922E-03 8.05596E-03 6.63532E-03 + 5.42165E-03 4.39154E-03 3.52273E-03 2.79664E-03 2.19385E-03 1.69861E-03 + 1.29599E-03 9.72545E-04 7.16175E-04 5.16080E-04 3.62661E-04 2.47445E-04 + 1.63007E-04 1.02939E-04 6.16823E-05 3.46107E-05 1.78272E-05 8.18243E-06 + 3.19094E-06 9.75683E-07 2.08443E-07 2.67877E-08 0.00000E+00 4.66056E+08 + 4.66048E+08 3.82393E+08 3.13744E+08 2.57420E+08 2.11207E+08 1.73291E+08 + 1.42181E+08 1.16657E+08 9.57147E+07 7.85323E+07 6.44345E+07 5.28675E+07 + 4.33771E+07 3.55905E+07 2.92017E+07 2.39598E+07 1.96589E+07 1.61301E+07 + 1.32348E+07 1.08593E+07 8.91013E+06 7.31089E+06 5.99873E+06 4.92210E+06 + 4.03874E+06 3.31393E+06 2.71923E+06 2.22937E+06 1.82935E+06 1.50113E+06 + 1.23181E+06 1.01083E+06 8.29502E+05 6.80716E+05 5.58593E+05 4.58380E+05 + 3.76153E+05 3.08683E+05 2.53321E+05 2.07894E+05 1.70618E+05 1.40031E+05 + 1.14932E+05 9.43353E+04 7.74337E+04 6.35638E+04 5.21814E+04 4.28403E+04 + 3.51742E+04 2.88824E+04 2.37184E+04 1.94799E+04 1.60009E+04 1.31450E+04 + 1.08006E+04 8.87597E+03 7.29576E+03 5.99826E+03 4.93278E+03 4.05775E+03 + 3.33904E+03 2.74865E+03 2.26359E+03 1.86500E+03 1.53742E+03 1.26812E+03 + 1.04670E+03 8.64471E+02 7.14687E+02 5.91413E+02 4.89901E+02 4.06292E+02 + 3.37395E+02 2.80591E+02 2.33729E+02 1.95043E+02 1.63083E+02 1.36655E+02 + 1.14782E+02 9.66583E+01 8.16234E+01 6.91338E+01 5.87407E+01 5.00776E+01 + 4.28557E+01 3.68032E+01 3.17364E+01 2.74713E+01 2.38794E+01 2.08453E+01 + 1.82749E+01 1.60898E+01 1.42307E+01 1.26410E+01 1.12787E+01 1.01080E+01 + 9.09901E+00 8.22676E+00 7.47036E+00 6.81218E+00 6.23732E+00 5.73309E+00 + 5.28867E+00 4.89486E+00 4.54385E+00 4.22902E+00 3.94483E+00 3.68679E+00 + 3.45064E+00 3.23372E+00 3.03330E+00 2.84760E+00 2.67437E+00 2.51270E+00 + 2.36133E+00 2.21931E+00 2.08562E+00 1.95991E+00 1.84138E+00 1.72952E+00 + 1.62387E+00 1.52400E+00 1.42954E+00 1.34016E+00 1.25553E+00 1.17540E+00 + 1.09950E+00 1.02761E+00 9.59531E-01 8.95059E-01 8.34025E-01 7.76280E-01 + 7.21639E-01 6.69981E-01 6.21171E-01 5.75091E-01 5.31622E-01 4.90558E-01 + 4.51932E-01 4.15565E-01 3.81355E-01 3.49201E-01 3.19008E-01 2.90685E-01 + 2.64147E-01 2.39316E-01 2.16121E-01 1.94498E-01 1.74388E-01 1.55738E-01 + 1.38496E-01 1.22609E-01 1.08027E-01 9.46980E-02 8.25633E-02 7.15718E-02 + 6.16805E-02 5.28026E-02 4.48914E-02 3.78849E-02 3.17207E-02 2.63356E-02 + 2.16668E-02 1.76520E-02 1.42299E-02 1.13407E-02 8.92642E-03 6.93157E-03 + 5.30334E-03 3.99175E-03 2.95193E-03 2.13941E-03 1.51652E-03 1.04857E-03 + 7.04916E-04 4.58963E-04 2.88039E-04 1.73220E-04 9.90793E-05 5.33887E-05 + 2.67656E-05 1.22670E-05 5.02153E-06 1.77215E-06 5.10673E-07 1.09706E-07 + 1.48136E-08 8.57156E-10 6.25954E-12 0.00000E+00 2.97464E+08 4.67896E+08 + 3.83974E+08 3.15095E+08 2.58574E+08 2.12192E+08 1.74130E+08 1.42897E+08 + 1.17266E+08 9.62333E+07 7.89734E+07 6.48095E+07 5.31862E+07 4.36477E+07 + 3.58202E+07 2.93966E+07 2.41251E+07 1.97990E+07 1.62489E+07 1.33354E+07 + 1.09444E+07 8.98222E+06 7.37189E+06 6.05033E+06 4.96574E+06 4.07563E+06 + 3.34510E+06 2.74556E+06 2.25159E+06 1.84812E+06 1.51698E+06 1.24519E+06 + 1.02212E+06 8.39025E+05 6.88748E+05 5.65367E+05 4.64091E+05 3.80967E+05 + 3.12740E+05 2.56739E+05 2.10774E+05 1.73044E+05 1.42074E+05 1.16652E+05 + 9.57834E+04 7.86527E+04 6.45897E+04 5.30448E+04 4.35668E+04 3.57853E+04 + 2.93965E+04 2.41508E+04 1.98436E+04 1.63066E+04 1.34021E+04 1.10167E+04 + 9.05762E+03 7.44843E+03 6.12655E+03 5.04058E+03 4.14832E+03 3.41512E+03 + 2.81254E+03 2.31724E+03 1.91006E+03 1.57524E+03 1.29987E+03 1.07334E+03 + 8.86820E+02 7.33434E+02 6.07136E+02 5.03083E+02 4.17340E+02 3.46652E+02 + 2.88344E+02 2.40221E+02 2.00477E+02 1.67628E+02 1.40455E+02 1.17958E+02 + 9.93108E+01 8.38375E+01 7.09807E+01 6.02803E+01 5.13600E+01 4.39235E+01 + 3.76912E+01 3.24748E+01 2.80845E+01 2.43884E+01 2.12674E+01 1.86247E+01 + 1.63795E+01 1.44704E+01 1.28391E+01 1.14423E+01 1.02428E+01 9.20978E+00 + 8.31741E+00 7.54412E+00 6.87169E+00 6.28472E+00 5.77014E+00 5.31683E+00 + 4.91535E+00 4.55767E+00 4.23704E+00 3.94779E+00 3.68535E+00 3.44539E+00 + 3.22517E+00 3.02192E+00 2.83381E+00 2.65854E+00 2.49517E+00 2.34240E+00 + 2.19924E+00 2.06464E+00 1.93824E+00 1.81920E+00 1.70700E+00 1.60116E+00 + 1.50123E+00 1.40683E+00 1.31760E+00 1.23323E+00 1.15342E+00 1.07792E+00 + 1.00649E+00 9.38924E-01 8.75011E-01 8.14574E-01 7.57459E-01 7.03474E-01 + 6.52494E-01 6.04378E-01 5.59002E-01 5.16245E-01 4.75898E-01 4.37989E-01 + 4.02337E-01 3.68836E-01 3.37385E-01 3.07886E-01 2.80248E-01 2.54383E-01 + 2.30212E-01 2.07664E-01 1.86672E-01 1.67177E-01 1.49123E-01 1.32454E-01 + 1.17119E-01 1.03064E-01 9.02352E-02 7.85740E-02 6.80270E-02 5.85502E-02 + 5.00572E-02 4.25008E-02 3.58191E-02 2.99498E-02 2.48305E-02 2.03994E-02 + 1.65952E-02 1.33581E-02 1.06296E-02 8.35363E-03 6.47633E-03 4.94685E-03 + 3.71705E-03 2.74392E-03 1.98499E-03 1.40436E-03 9.69070E-04 6.50094E-04 + 4.22320E-04 2.64407E-04 1.58594E-04 9.04528E-05 4.85806E-05 2.42599E-05 + 1.10627E-05 4.49552E-06 1.56657E-06 4.38984E-07 8.65994E-08 7.29434E-09 + 0.00000E+00 0.00000E+00 0.00000E+00 5.80956E+08 4.79730E+08 3.93865E+08 + 3.23362E+08 2.65481E+08 2.17964E+08 1.78953E+08 1.46926E+08 1.20632E+08 + 9.90447E+07 8.13214E+07 6.67704E+07 5.48237E+07 4.50150E+07 3.69617E+07 + 3.03496E+07 2.49206E+07 2.04631E+07 1.68031E+07 1.37979E+07 1.13303E+07 + 9.30423E+06 7.64054E+06 6.27444E+06 5.15269E+06 4.23155E+06 3.47512E+06 + 2.85399E+06 2.34193E+06 1.92344E+06 1.57977E+06 1.29753E+06 1.06574E+06 + 8.75386E+05 7.19049E+05 5.90614E+05 4.85125E+05 3.98489E+05 3.27334E+05 + 2.68894E+05 2.20896E+05 1.81473E+05 1.49091E+05 1.22494E+05 1.00646E+05 + 8.27002E+04 6.79581E+04 5.58477E+04 4.58989E+04 3.77255E+04 3.10104E+04 + 2.54932E+04 2.09599E+04 1.72350E+04 1.41740E+04 1.16584E+04 9.59104E+03 + 7.89178E+03 6.49500E+03 5.34674E+03 4.40268E+03 3.62643E+03 2.98806E+03 + 2.46301E+03 2.03109E+03 1.67573E+03 1.38329E+03 1.14257E+03 9.44266E+02 + 7.81097E+02 6.46673E+02 5.35872E+02 4.44526E+02 3.69187E+02 3.07020E+02 + 2.55694E+02 2.13291E+02 1.78238E+02 1.49237E+02 1.25224E+02 1.05320E+02 + 8.88051E+01 7.50856E+01 6.36705E+01 5.41584E+01 4.62329E+01 3.95955E+01 + 3.40446E+01 2.93776E+01 2.54530E+01 2.21434E+01 1.93452E+01 1.69715E+01 + 1.49565E+01 1.32378E+01 1.17688E+01 1.05096E+01 9.42713E+00 8.49364E+00 + 7.68601E+00 6.98476E+00 6.37348E+00 5.83825E+00 5.36729E+00 4.95064E+00 + 4.57988E+00 4.24793E+00 3.94888E+00 3.67798E+00 3.43072E+00 3.20424E+00 + 2.99566E+00 2.80304E+00 2.62400E+00 2.45752E+00 2.30222E+00 2.15705E+00 + 2.02090E+00 1.89336E+00 1.77353E+00 1.66087E+00 1.55484E+00 1.45498E+00 + 1.36085E+00 1.27209E+00 1.18836E+00 1.10934E+00 1.03476E+00 9.64362E-01 + 8.97916E-01 8.35210E-01 7.76047E-01 7.20262E-01 6.67652E-01 6.18080E-01 + 5.71397E-01 5.27468E-01 4.86167E-01 4.47280E-01 4.10824E-01 3.76614E-01 + 3.44540E-01 3.14498E-01 2.86387E-01 2.60112E-01 2.35584E-01 2.12722E-01 + 1.91450E-01 1.71700E-01 1.53409E-01 1.36517E-01 1.20968E-01 1.06703E-01 + 9.36674E-02 8.18042E-02 7.10535E-02 6.13589E-02 5.26745E-02 4.49155E-02 + 3.80335E-02 3.19671E-02 2.66551E-02 2.20368E-02 1.80522E-02 1.46427E-02 + 1.17510E-02 9.32194E-03 7.30274E-03 5.64312E-03 4.29591E-03 3.21665E-03 + 2.36590E-03 1.70502E-03 1.20146E-03 8.25534E-04 5.51280E-04 3.56350E-04 + 2.21873E-04 1.32240E-04 7.48515E-05 3.98147E-05 1.96185E-05 8.76254E-06 + 3.43056E-06 1.10205E-06 2.42627E-07 3.17281E-09 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 6.13147E+08 5.06557E+08 4.16109E+08 3.41804E+08 + 2.80770E+08 2.30638E+08 1.89459E+08 1.55634E+08 1.27849E+08 1.05026E+08 + 8.62780E+07 7.08775E+07 5.82265E+07 4.78342E+07 3.92972E+07 3.22841E+07 + 2.65229E+07 2.17901E+07 1.79020E+07 1.47078E+07 1.20837E+07 9.92793E+06 + 8.15683E+06 6.70178E+06 5.50635E+06 4.52421E+06 3.71726E+06 3.05432E+06 + 2.50751E+06 2.06040E+06 1.69304E+06 1.39120E+06 1.14319E+06 9.39414E+05 + 7.71975E+05 6.34355E+05 5.21269E+05 4.28350E+05 3.52002E+05 2.89269E+05 + 2.37722E+05 1.95365E+05 1.60560E+05 1.31961E+05 1.08459E+05 8.91465E+04 + 7.32762E+04 6.02343E+04 4.95164E+04 4.07082E+04 3.34692E+04 2.75198E+04 + 2.26299E+04 1.86108E+04 1.53072E+04 1.25917E+04 1.03594E+04 8.52431E+03 + 7.01556E+03 5.77505E+03 4.75502E+03 3.91619E+03 3.22631E+03 2.65886E+03 + 2.19205E+03 1.80797E+03 1.49191E+03 1.23177E+03 1.01749E+03 8.41198E+02 + 6.95991E+02 5.76328E+02 4.77704E+02 3.96388E+02 3.29314E+02 2.73961E+02 + 2.28254E+02 1.90491E+02 1.59268E+02 1.33432E+02 1.12035E+02 9.42966E+01 + 7.95749E+01 6.73391E+01 5.71549E+01 4.86805E+01 4.15932E+01 3.56750E+01 + 3.07072E+01 2.65369E+01 2.30266E+01 2.00644E+01 1.75567E+01 1.54324E+01 + 1.36243E+01 1.20820E+01 1.07628E+01 9.63089E+00 8.65668E+00 7.81533E+00 + 7.08601E+00 6.45120E+00 5.89613E+00 5.40836E+00 4.97736E+00 4.59432E+00 + 4.25183E+00 3.94374E+00 3.66509E+00 3.41120E+00 3.17910E+00 2.96579E+00 + 2.76923E+00 2.58694E+00 2.41783E+00 2.26043E+00 2.11366E+00 1.97633E+00 + 1.84797E+00 1.72767E+00 1.61482E+00 1.50885E+00 1.40927E+00 1.31562E+00 + 1.22751E+00 1.14458E+00 1.06648E+00 9.92939E-01 9.23672E-01 8.58436E-01 + 7.97006E-01 7.39173E-01 6.84760E-01 6.33554E-01 5.85410E-01 5.40168E-01 + 4.97686E-01 4.57831E-01 4.20387E-01 3.85359E-01 3.52561E-01 3.21879E-01 + 2.93205E-01 2.66435E-01 2.41473E-01 2.18227E-01 1.96613E-01 1.76556E-01 + 1.57982E-01 1.40828E-01 1.25029E-01 1.10527E-01 9.72603E-02 8.51716E-02 + 7.42021E-02 6.42908E-02 5.53792E-02 4.74199E-02 4.03301E-02 3.40609E-02 + 2.85516E-02 2.37424E-02 1.95744E-02 1.59898E-02 1.29324E-02 1.03479E-02 + 8.18421E-03 6.39171E-03 4.92355E-03 3.73602E-03 2.78813E-03 2.04372E-03 + 1.46768E-03 1.03050E-03 7.05461E-04 4.69332E-04 3.02233E-04 1.87474E-04 + 1.11340E-04 6.28257E-05 3.33479E-05 1.64340E-05 7.37788E-06 2.93888E-06 + 9.94233E-07 2.63078E-07 4.34260E-08 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 6.70609E+08 5.54256E+08 4.55493E+08 3.74319E+08 3.07612E+08 + 2.52794E+08 2.07745E+08 1.70725E+08 1.40303E+08 1.15301E+08 9.47555E+07 + 7.78709E+07 6.39951E+07 5.25919E+07 4.32206E+07 3.55193E+07 2.91902E+07 + 2.39889E+07 1.97144E+07 1.62016E+07 1.33146E+07 1.09421E+07 8.99237E+06 + 7.39002E+06 6.07318E+06 4.99099E+06 4.10156E+06 3.37069E+06 2.76769E+06 + 2.27452E+06 1.86923E+06 1.53615E+06 1.26242E+06 1.03747E+06 8.52603E+05 + 7.00635E+05 5.75743E+05 4.73114E+05 3.88778E+05 3.19476E+05 2.62527E+05 + 2.15731E+05 1.77278E+05 1.45680E+05 1.19715E+05 9.83793E+04 8.08476E+04 + 6.64416E+04 5.46042E+04 4.48772E+04 3.68844E+04 3.03167E+04 2.49198E+04 + 2.04851E+04 1.68409E+04 1.38462E+04 1.13853E+04 9.36294E+03 7.70090E+03 + 6.33495E+03 5.21227E+03 4.28949E+03 3.53096E+03 2.90740E+03 2.39474E+03 + 1.97321E+03 1.62657E+03 1.34147E+03 1.10681E+03 9.13908E+02 7.55157E+02 + 6.24453E+02 5.16834E+02 4.28192E+02 3.55153E+02 2.94946E+02 2.45291E+02 + 2.04317E+02 1.70484E+02 1.42528E+02 1.19408E+02 1.00272E+02 8.44153E+01 + 7.12587E+01 6.03275E+01 5.12485E+01 4.36702E+01 3.73549E+01 3.20650E+01 + 2.76339E+01 2.39125E+01 2.07793E+01 1.81331E+01 1.58966E+01 1.39975E+01 + 1.23814E+01 1.10021E+01 9.82116E+00 8.80683E+00 7.93249E+00 7.17589E+00 + 6.51839E+00 5.94433E+00 5.44057E+00 4.99603E+00 4.60149E+00 4.24921E+00 + 3.93278E+00 3.64706E+00 3.38719E+00 3.15007E+00 2.93258E+00 2.73259E+00 + 2.54753E+00 2.37623E+00 2.21715E+00 2.06914E+00 1.93096E+00 1.80211E+00 + 1.68161E+00 1.56882E+00 1.46314E+00 1.36404E+00 1.27106E+00 1.18376E+00 + 1.10176E+00 1.02472E+00 9.52317E-01 8.84271E-01 8.20322E-01 7.60231E-01 + 7.03777E-01 6.50773E-01 6.00999E-01 5.54299E-01 5.10506E-01 4.69469E-01 + 4.31052E-01 3.95035E-01 3.61413E-01 3.29999E-01 3.00675E-01 2.73331E-01 + 2.47860E-01 2.24164E-01 2.02150E-01 1.81733E-01 1.62833E-01 1.45377E-01 + 1.29298E-01 1.14529E-01 1.01009E-01 8.86760E-02 7.74691E-02 6.73288E-02 + 5.81931E-02 5.00024E-02 4.27083E-02 3.62303E-02 3.05190E-02 2.55152E-02 + 2.11606E-02 1.73981E-02 1.41725E-02 1.14300E-02 9.11925E-03 7.19106E-03 + 5.59903E-03 4.29951E-03 3.25209E-03 2.41902E-03 1.76720E-03 1.26470E-03 + 8.84832E-04 6.03540E-04 4.00040E-04 2.56648E-04 1.58610E-04 9.38651E-05 + 5.28019E-05 2.79682E-05 1.37832E-05 6.21712E-06 2.51559E-06 8.88932E-07 + 2.66587E-07 6.73319E-08 1.58130E-08 4.56725E-09 5.26591E-10 0.00000E+00 + 7.62647E+08 6.30437E+08 5.18194E+08 4.25919E+08 3.50071E+08 2.87728E+08 + 2.36484E+08 1.94365E+08 1.59745E+08 1.31290E+08 1.07902E+08 8.86791E+07 + 7.28797E+07 5.98943E+07 4.92217E+07 4.04502E+07 3.32413E+07 2.73166E+07 + 2.24474E+07 1.84458E+07 1.51573E+07 1.24548E+07 1.02339E+07 8.40883E+06 + 6.90909E+06 5.67670E+06 4.66395E+06 3.83186E+06 3.14546E+06 2.58418E+06 + 2.12300E+06 1.74409E+06 1.43276E+06 1.17698E+06 9.66840E+05 7.94149E+05 + 6.52274E+05 5.35729E+05 4.39996E+05 3.61360E+05 2.96770E+05 2.43719E+05 + 2.00146E+05 1.64360E+05 1.34970E+05 1.10833E+05 9.10118E+04 7.47344E+04 + 6.13678E+04 5.03919E+04 4.13792E+04 3.39789E+04 2.79027E+04 2.29137E+04 + 1.88175E+04 1.54543E+04 1.26931E+04 1.04260E+04 8.56476E+03 7.03661E+03 + 5.78194E+03 4.75179E+03 3.90597E+03 3.21145E+03 2.64115E+03 2.17281E+03 + 1.78818E+03 1.47226E+03 1.21258E+03 9.99421E+02 8.24259E+02 6.80265E+02 + 5.61888E+02 4.64544E+02 3.84470E+02 3.18577E+02 2.64331E+02 2.19650E+02 + 1.82826E+02 1.52458E+02 1.27395E+02 1.06692E+02 8.95746E+01 7.54028E+01 + 6.36547E+01 5.39196E+01 4.58130E+01 3.90737E+01 3.34427E+01 2.87376E+01 + 2.47962E+01 2.14864E+01 1.86980E+01 1.63475E+01 1.43565E+01 1.26663E+01 + 1.12272E+01 9.99790E+00 8.94422E+00 8.03773E+00 7.25474E+00 6.57544E+00 + 5.98327E+00 5.46435E+00 5.00708E+00 4.60181E+00 4.24046E+00 3.91639E+00 + 3.62425E+00 3.35900E+00 3.11743E+00 2.89629E+00 2.69336E+00 2.50597E+00 + 2.33289E+00 2.17251E+00 2.02361E+00 1.88490E+00 1.75583E+00 1.63538E+00 + 1.52288E+00 1.41770E+00 1.31928E+00 1.22712E+00 1.14078E+00 1.05984E+00 + 9.83962E-01 9.12798E-01 8.46055E-01 7.83459E-01 7.24762E-01 6.69731E-01 + 6.18169E-01 5.69848E-01 5.24604E-01 4.82265E-01 4.42670E-01 4.05681E-01 + 3.71073E-01 3.38835E-01 3.08778E-01 2.80780E-01 2.54729E-01 2.30518E-01 + 2.08045E-01 1.87216E-01 1.67945E-01 1.50151E-01 1.33758E-01 1.18697E-01 + 1.04901E-01 9.23048E-02 8.08460E-02 7.04623E-02 6.10931E-02 5.26760E-02 + 4.51509E-02 3.84688E-02 3.25514E-02 2.73498E-02 2.28059E-02 1.88635E-02 + 1.54676E-02 1.25652E-02 1.01053E-02 8.03916E-03 6.32073E-03 4.90658E-03 + 3.75616E-03 2.83214E-03 2.09981E-03 1.52889E-03 1.09041E-03 7.60205E-04 + 5.16666E-04 3.41201E-04 2.18090E-04 1.34286E-04 7.91929E-05 4.44120E-05 + 2.34746E-05 1.15679E-05 5.24056E-06 2.15064E-06 7.88498E-07 2.58717E-07 + 7.96391E-08 2.53630E-08 8.11657E-09 9.40441E-10 0.00000E+00 9.00940E+08 + 7.44618E+08 6.11917E+08 5.02838E+08 4.13191E+08 3.39516E+08 2.78969E+08 + 2.29213E+08 1.88325E+08 1.54725E+08 1.27116E+08 1.04430E+08 8.57892E+07 + 7.04734E+07 5.78896E+07 4.75510E+07 3.90572E+07 3.20793E+07 2.63470E+07 + 2.16381E+07 1.77700E+07 1.45927E+07 1.19830E+07 9.83959E+06 8.07916E+06 + 6.63338E+06 5.44597E+06 4.47098E+06 3.66723E+06 3.01041E+06 2.47111E+06 + 2.02832E+06 1.66479E+06 1.36634E+06 1.12133E+06 9.20158E+05 7.55019E+05 + 6.19482E+05 5.08247E+05 4.16962E+05 3.42053E+05 2.80587E+05 2.30153E+05 + 1.88775E+05 1.54827E+05 1.26979E+05 1.04134E+05 8.53960E+04 7.00268E+04 + 5.74216E+04 4.70841E+04 3.86066E+04 3.16551E+04 2.59550E+04 2.12813E+04 + 1.74495E+04 1.43080E+04 1.17325E+04 9.62116E+03 7.89039E+03 6.47161E+03 + 5.30861E+03 4.35528E+03 3.57382E+03 2.93323E+03 2.40810E+03 1.97761E+03 + 1.62468E+03 1.33513E+03 1.09792E+03 9.03375E+02 7.43770E+02 6.12832E+02 + 5.05388E+02 4.17196E+02 3.44783E+02 2.85303E+02 2.36424E+02 1.96236E+02 + 1.63172E+02 1.35950E+02 1.13520E+02 9.50217E+01 7.97459E+01 6.71156E+01 + 5.66773E+01 4.80085E+01 4.08213E+01 3.48325E+01 2.98423E+01 2.56735E+01 + 2.21824E+01 1.92493E+01 1.67834E+01 1.47002E+01 1.29362E+01 1.14379E+01 + 1.01610E+01 9.06888E+00 8.13122E+00 7.32281E+00 6.62266E+00 6.01327E+00 + 5.48006E+00 5.01088E+00 4.59563E+00 4.22595E+00 3.89491E+00 3.59697E+00 + 3.32692E+00 3.08144E+00 2.85715E+00 2.65174E+00 2.46245E+00 2.28797E+00 + 2.12663E+00 1.97716E+00 1.83821E+00 1.70918E+00 1.58903E+00 1.47703E+00 + 1.37254E+00 1.27496E+00 1.18378E+00 1.09853E+00 1.01878E+00 9.44156E-01 + 8.74317E-01 8.08948E-01 7.47766E-01 6.90510E-01 6.36938E-01 5.86844E-01 + 5.39995E-01 4.96217E-01 4.55332E-01 4.17174E-01 3.81601E-01 3.48386E-01 + 3.17509E-01 2.88780E-01 2.62078E-01 2.37285E-01 2.14294E-01 1.93002E-01 + 1.73315E-01 1.55143E-01 1.38405E-01 1.23024E-01 1.08929E-01 9.60518E-02 + 8.43259E-02 7.36873E-02 6.40731E-02 5.54221E-02 4.76720E-02 4.07623E-02 + 3.46442E-02 2.92418E-02 2.45065E-02 2.03822E-02 1.68144E-02 1.37505E-02 + 1.11397E-02 8.93387E-03 7.08701E-03 5.55587E-03 4.29997E-03 3.28171E-03 + 2.46665E-03 1.82293E-03 1.32290E-03 9.40285E-04 6.53257E-04 4.42394E-04 + 2.91090E-04 1.85378E-04 1.13730E-04 6.68386E-05 3.73705E-05 1.97118E-05 + 9.71313E-06 4.41860E-06 1.83726E-06 6.95560E-07 2.44409E-07 8.44873E-08 + 3.02398E-08 9.83291E-09 1.14355E-09 0.00000E+00 5.91621E+08 9.08563E+08 + 7.46158E+08 6.12738E+08 5.03150E+08 4.13141E+08 3.39216E+08 2.78504E+08 + 2.28645E+08 1.87703E+08 1.54083E+08 1.26477E+08 1.03812E+08 8.52028E+07 + 6.99255E+07 5.73840E+07 4.70889E+07 3.86384E+07 3.17024E+07 2.60097E+07 + 2.13378E+07 1.75039E+07 1.43579E+07 1.17765E+07 9.65852E+06 7.92086E+06 + 6.49526E+06 5.32594E+06 4.36306E+06 3.57709E+06 2.93249E+06 2.40386E+06 + 1.97037E+06 1.61493E+06 1.32350E+06 1.08451E+06 8.88588E+05 7.27998E+05 + 5.96380E+05 4.88517E+05 4.00128E+05 3.27704E+05 2.68367E+05 2.19755E+05 + 1.79935E+05 1.47318E+05 1.20604E+05 9.87275E+04 8.08132E+04 6.61449E+04 + 5.41357E+04 4.43043E+04 3.62566E+04 2.96694E+04 2.42781E+04 1.98661E+04 + 1.62556E+04 1.33014E+04 1.08843E+04 8.90669E+03 7.28886E+03 5.96539E+03 + 4.88278E+03 3.99721E+03 3.27285E+03 2.68034E+03 2.19569E+03 1.79926E+03 + 1.47477E+03 1.20955E+03 9.92554E+02 8.14959E+02 6.69620E+02 5.50654E+02 + 4.53254E+02 3.73485E+02 3.08134E+02 2.54573E+02 2.10652E+02 1.74616E+02 + 1.45030E+02 1.20719E+02 1.00726E+02 8.42628E+01 7.06902E+01 5.95055E+01 + 5.02439E+01 4.25878E+01 3.62268E+01 3.09420E+01 2.65400E+01 2.28641E+01 + 1.97846E+01 1.72028E+01 1.50275E+01 1.31904E+01 1.16338E+01 1.03103E+01 + 9.18085E+00 8.21310E+00 7.38031E+00 6.66030E+00 6.03463E+00 5.48801E+00 + 5.00773E+00 4.58328E+00 4.20596E+00 3.86860E+00 3.56547E+00 3.29120E+00 + 3.04233E+00 2.81536E+00 2.60792E+00 2.41712E+00 2.24161E+00 2.07965E+00 + 1.92991E+00 1.79099E+00 1.66225E+00 1.54261E+00 1.43132E+00 1.32769E+00 + 1.23111E+00 1.14105E+00 1.05700E+00 9.78540E-01 9.05269E-01 8.36831E-01 + 7.72901E-01 7.13183E-01 6.57410E-01 6.05328E-01 5.56725E-01 5.11360E-01 + 4.69054E-01 4.29621E-01 3.92893E-01 3.58721E-01 3.26880E-01 2.97341E-01 + 2.69914E-01 2.44474E-01 2.20905E-01 1.99097E-01 1.78946E-01 1.60356E-01 + 1.43239E-01 1.27510E-01 1.13093E-01 9.99153E-02 8.79066E-02 7.70005E-02 + 6.71320E-02 5.82377E-02 5.02562E-02 4.31257E-02 3.67859E-02 3.11881E-02 + 2.62591E-02 2.19512E-02 1.82100E-02 1.49832E-02 1.22202E-02 9.87314E-03 + 7.89612E-03 6.24604E-03 4.88239E-03 3.76751E-03 2.86659E-03 2.14792E-03 + 1.58228E-03 1.14448E-03 8.10724E-04 5.61292E-04 3.78766E-04 2.48324E-04 + 1.57567E-04 9.63215E-05 5.64150E-05 3.14494E-05 1.65557E-05 8.15804E-06 + 3.72647E-06 1.56885E-06 6.11138E-07 2.26739E-07 8.45727E-08 3.20926E-08 + 1.04070E-08 1.21450E-09 0.00000E+00 1.37676E+09 1.13613E+09 9.32071E+08 + 7.64596E+08 6.27169E+08 5.14406E+08 4.21888E+08 3.45984E+08 2.83715E+08 + 2.32635E+08 1.90738E+08 1.56373E+08 1.28190E+08 1.05078E+08 8.61261E+07 + 7.05864E+07 5.78457E+07 4.74006E+07 3.88382E+07 3.18197E+07 2.60673E+07 + 2.13528E+07 1.74894E+07 1.43237E+07 1.17299E+07 9.60485E+06 7.86392E+06 + 6.43804E+06 5.26563E+06 4.31007E+06 3.52756E+06 2.88683E+06 2.36224E+06 + 1.93278E+06 1.58123E+06 1.29341E+06 1.05784E+06 8.65087E+05 7.07376E+05 + 5.78352E+05 4.72810E+05 3.86485E+05 3.15886E+05 2.58155E+05 2.10952E+05 + 1.72361E+05 1.40815E+05 1.15031E+05 9.39584E+04 7.67387E+04 6.26689E+04 + 5.11743E+04 4.17846E+04 3.41151E+04 2.78515E+04 2.27367E+04 1.85603E+04 + 1.51505E+04 1.23670E+04 1.00949E+04 8.24040E+03 6.72690E+03 5.49178E+03 + 4.48390E+03 3.66151E+03 2.99050E+03 2.44300E+03 1.99631E+03 1.63163E+03 + 1.33434E+03 1.09175E+03 8.93745E+02 7.32143E+02 6.00231E+02 4.92532E+02 + 4.04579E+02 3.32729E+02 2.74011E+02 2.26003E+02 1.86730E+02 1.54582E+02 + 1.28246E+02 1.06652E+02 8.89255E+01 7.43558E+01 6.23863E+01 5.25052E+01 + 4.43620E+01 3.76171E+01 3.20303E+01 2.73907E+01 2.35280E+01 2.03013E+01 + 1.76037E+01 1.53371E+01 1.34278E+01 1.18141E+01 1.04454E+01 9.27983E+00 + 8.28320E+00 7.42718E+00 6.68836E+00 6.04739E+00 5.48826E+00 4.99771E+00 + 4.56482E+00 4.18058E+00 3.83756E+00 3.52984E+00 3.25190E+00 3.00013E+00 + 2.77096E+00 2.56190E+00 2.36998E+00 2.19380E+00 2.03153E+00 1.88181E+00 + 1.74318E+00 1.61497E+00 1.49605E+00 1.38565E+00 1.28305E+00 1.18763E+00 + 1.09881E+00 1.01609E+00 9.39018E-01 8.67185E-01 8.00222E-01 7.37792E-01 + 6.79590E-01 6.25339E-01 5.74779E-01 5.27688E-01 4.83821E-01 4.42993E-01 + 4.05013E-01 3.69708E-01 3.36927E-01 3.06443E-01 2.78220E-01 2.52069E-01 + 2.27864E-01 2.05488E-01 1.84828E-01 1.65780E-01 1.48249E-01 1.32145E-01 + 1.17383E-01 1.03886E-01 9.15795E-02 8.03939E-02 7.02616E-02 6.11175E-02 + 5.28979E-02 4.55417E-02 3.89877E-02 3.31765E-02 2.80595E-02 2.35666E-02 + 1.96509E-02 1.62600E-02 1.33439E-02 1.08543E-02 8.74576E-03 6.97508E-03 + 5.50179E-03 4.28809E-03 3.29899E-03 2.50235E-03 1.86901E-03 1.37227E-03 + 9.89160E-04 6.98172E-04 4.81538E-04 3.23643E-04 2.11273E-04 1.33433E-04 + 8.11484E-05 4.72508E-05 2.61598E-05 1.36540E-05 6.65256E-06 2.98971E-06 + 1.22693E-06 4.58058E-07 1.58628E-07 5.40402E-08 1.90333E-08 6.01644E-09 + 7.02746E-10 0.00000E+00 1.75594E+09 1.44721E+09 1.18566E+09 9.71266E+08 + 7.95572E+08 6.51602E+08 5.33637E+08 4.36988E+08 3.57810E+08 2.92951E+08 + 2.39826E+08 1.96315E+08 1.60683E+08 1.31505E+08 1.07615E+08 8.80556E+07 + 7.20438E+07 5.89374E+07 4.82102E+07 3.94312E+07 3.22473E+07 2.63694E+07 + 2.15604E+07 1.76265E+07 1.44087E+07 1.17769E+07 9.62453E+06 7.86478E+06 + 6.42040E+06 5.24528E+06 4.28473E+06 3.49964E+06 2.85806E+06 2.33380E+06 + 1.90547E+06 1.55545E+06 1.26954E+06 1.03605E+06 8.45382E+05 6.89713E+05 + 5.62633E+05 4.58905E+05 3.74250E+05 3.05170E+05 2.48808E+05 2.02828E+05 + 1.65323E+05 1.34735E+05 1.09793E+05 8.94567E+04 7.28783E+04 5.93653E+04 + 4.83525E+04 3.93785E+04 3.20669E+04 2.61106E+04 2.12590E+04 1.73078E+04 + 1.40902E+04 1.14704E+04 9.33763E+03 7.60148E+03 6.18836E+03 5.03829E+03 + 4.10238E+03 3.34080E+03 2.72111E+03 2.21692E+03 1.80644E+03 1.47277E+03 + 1.20127E+03 9.80312E+02 8.00504E+02 6.54165E+02 5.35044E+02 4.38057E+02 + 3.59068E+02 2.94715E+02 2.42263E+02 1.99488E+02 1.64583E+02 1.36079E+02 + 1.12783E+02 9.37189E+01 7.81001E+01 6.53097E+01 5.47844E+01 4.61379E+01 + 3.89986E+01 3.31036E+01 2.82230E+01 2.41719E+01 2.07978E+01 1.79850E+01 + 1.56281E+01 1.36480E+01 1.19787E+01 1.05660E+01 9.36575E+00 8.34151E+00 + 7.46343E+00 6.70689E+00 6.05160E+00 5.48086E+00 4.98087E+00 4.54030E+00 + 4.14982E+00 3.80178E+00 3.49006E+00 3.20897E+00 2.95481E+00 2.72388E+00 + 2.51360E+00 2.32094E+00 2.14442E+00 1.98215E+00 1.83272E+00 1.69463E+00 + 1.56717E+00 1.44918E+00 1.33986E+00 1.23845E+00 1.14432E+00 1.05688E+00 + 9.75597E-01 9.00013E-01 8.29703E-01 7.64287E-01 7.03419E-01 6.46785E-01 + 5.94097E-01 5.45090E-01 4.99536E-01 4.57183E-01 4.17842E-01 3.81319E-01 + 3.47434E-01 3.16036E-01 2.86896E-01 2.59974E-01 2.35080E-01 2.12087E-01 + 1.90876E-01 1.71336E-01 1.53361E-01 1.36856E-01 1.21729E-01 1.07898E-01 + 9.52829E-02 8.38099E-02 7.34085E-02 6.40112E-02 5.55527E-02 4.79696E-02 + 4.12015E-02 3.51880E-02 2.98705E-02 2.52014E-02 2.11132E-02 1.75605E-02 + 1.44929E-02 1.18623E-02 9.62334E-03 7.73272E-03 6.14993E-03 4.83708E-03 + 3.75899E-03 2.88328E-03 2.18030E-03 1.62334E-03 1.18801E-03 8.53482E-04 + 6.00331E-04 4.12586E-04 2.76286E-04 1.79682E-04 1.13047E-04 6.84842E-05 + 3.97247E-05 2.19144E-05 1.14040E-05 5.54708E-06 2.49586E-06 1.03160E-06 + 3.92493E-07 1.41220E-07 5.08227E-08 1.86380E-08 5.84192E-09 6.84895E-10 + 0.00000E+00 2.26489E+09 1.86397E+09 1.52466E+09 1.24696E+09 1.01974E+09 + 8.33834E+08 6.81746E+08 5.57338E+08 4.55583E+08 3.72364E+08 3.04311E+08 + 2.48668E+08 2.03175E+08 1.65986E+08 1.35587E+08 1.10743E+08 9.04399E+07 + 7.38500E+07 6.02957E+07 4.92230E+07 4.01786E+07 3.27918E+07 2.67595E+07 + 2.18340E+07 1.78128E+07 1.45301E+07 1.18506E+07 9.66408E+06 7.87294E+06 + 6.41860E+06 5.23217E+06 4.26443E+06 3.47519E+06 2.83159E+06 2.30685E+06 + 1.87895E+06 1.53016E+06 1.24593E+06 1.01433E+06 8.25652E+05 6.71964E+05 + 5.46797E+05 4.44874E+05 3.61892E+05 2.94341E+05 2.39362E+05 1.94621E+05 + 1.58218E+05 1.28604E+05 1.04517E+05 8.49292E+04 6.90022E+04 5.60541E+04 + 4.55297E+04 3.69765E+04 3.00266E+04 2.43804E+04 1.97939E+04 1.60690E+04 + 1.30442E+04 1.05883E+04 8.59461E+03 6.97633E+03 5.66295E+03 4.59714E+03 + 3.73233E+03 3.03066E+03 2.46143E+03 1.99937E+03 1.62488E+03 1.32108E+03 + 1.07457E+03 8.74593E+02 7.12339E+02 5.80675E+02 4.73813E+02 3.87056E+02 + 3.16600E+02 2.59358E+02 2.12828E+02 1.74983E+02 1.44178E+02 1.19083E+02 + 9.86153E+01 8.19009E+01 6.82581E+01 5.70679E+01 4.79048E+01 4.03630E+01 + 3.41555E+01 2.90321E+01 2.47923E+01 2.12715E+01 1.83449E+01 1.58992E+01 + 1.38501E+01 1.21268E+01 1.06719E+01 9.43837E+00 8.38791E+00 7.48904E+00 + 6.71592E+00 6.04737E+00 5.46595E+00 4.95737E+00 4.50989E+00 4.11388E+00 + 3.76145E+00 3.44631E+00 3.16262E+00 2.90654E+00 2.67429E+00 2.46320E+00 + 2.27016E+00 2.09361E+00 1.93165E+00 1.78277E+00 1.64547E+00 1.51898E+00 + 1.40211E+00 1.29403E+00 1.19398E+00 1.10128E+00 1.01533E+00 9.35589E-01 + 8.61584E-01 7.92876E-01 7.29074E-01 6.69823E-01 6.14800E-01 5.63712E-01 + 5.16285E-01 4.72286E-01 4.31460E-01 3.93612E-01 3.58544E-01 3.26074E-01 + 2.96047E-01 2.68238E-01 2.42597E-01 2.18937E-01 1.97131E-01 1.77058E-01 + 1.58606E-01 1.41672E-01 1.26158E-01 1.11974E-01 9.90362E-02 8.72652E-02 + 7.65870E-02 6.69311E-02 5.82300E-02 5.04188E-02 4.34348E-02 3.72182E-02 + 3.17098E-02 2.68524E-02 2.25991E-02 1.88856E-02 1.56676E-02 1.28970E-02 + 1.05283E-02 8.51806E-03 6.82577E-03 5.41338E-03 4.24554E-03 3.28960E-03 + 2.51564E-03 1.89642E-03 1.40749E-03 1.02669E-03 7.35108E-04 5.15279E-04 + 3.52871E-04 2.35434E-04 1.52540E-04 9.56041E-05 5.76958E-05 3.33419E-05 + 1.83301E-05 9.51260E-06 4.62144E-06 2.08336E-06 8.68215E-07 3.36964E-07 + 1.25762E-07 4.74089E-08 1.78950E-08 5.55642E-09 6.53589E-10 0.00000E+00 + 2.93730E+09 2.41353E+09 1.97078E+09 1.60902E+09 1.31352E+09 1.07215E+09 + 8.75032E+08 7.14065E+08 5.82635E+08 4.75336E+08 3.87747E+08 3.16257E+08 + 2.57914E+08 2.10305E+08 1.71462E+08 1.39774E+08 1.13926E+08 9.28458E+07 + 7.56551E+07 6.16385E+07 5.02115E+07 4.08969E+07 3.33053E+07 2.71188E+07 + 2.20781E+07 1.79715E+07 1.46263E+07 1.19021E+07 9.67515E+06 7.87071E+06 + 6.40178E+06 5.20615E+06 4.23312E+06 3.44138E+06 2.79725E+06 2.27315E+06 + 1.84689E+06 1.50030E+06 1.21854E+06 9.89510E+05 8.03384E+05 6.52149E+05 + 5.29288E+05 4.29494E+05 3.48452E+05 2.82650E+05 2.29233E+05 1.85877E+05 + 1.50694E+05 1.22148E+05 9.89929E+04 8.02132E+04 6.49853E+04 5.26398E+04 + 4.26330E+04 3.45234E+04 2.79525E+04 2.26295E+04 1.83180E+04 1.48266E+04 + 1.19997E+04 9.71129E+03 7.85904E+03 6.36008E+03 5.14719E+03 4.16592E+03 + 3.37211E+03 2.73005E+03 2.21044E+03 1.79058E+03 1.45103E+03 1.17637E+03 + 9.54248E+02 7.74597E+02 6.29280E+02 5.11715E+02 4.16578E+02 3.39569E+02 + 2.77207E+02 2.26682E+02 1.85723E+02 1.52496E+02 1.25516E+02 1.03585E+02 + 8.57351E+01 7.12135E+01 5.93414E+01 4.96517E+01 4.17023E+01 3.51798E+01 + 2.98133E+01 2.53857E+01 2.17199E+01 1.86814E+01 1.61493E+01 1.40331E+01 + 1.22578E+01 1.07625E+01 9.49752E+00 8.42237E+00 7.50406E+00 6.71558E+00 + 6.03483E+00 5.44372E+00 4.92742E+00 4.47381E+00 4.07298E+00 3.71680E+00 + 3.39882E+00 3.11304E+00 2.85554E+00 2.62239E+00 2.41088E+00 2.21781E+00 + 2.04157E+00 1.88018E+00 1.73213E+00 1.59584E+00 1.47052E+00 1.35496E+00 + 1.24828E+00 1.14972E+00 1.05858E+00 9.74238E-01 8.96141E-01 8.23797E-01 + 7.56760E-01 6.94631E-01 6.37044E-01 5.83671E-01 5.34211E-01 4.88385E-01 + 4.45955E-01 4.06662E-01 3.70307E-01 3.36688E-01 3.05623E-01 2.76954E-01 + 2.50456E-01 2.26074E-01 2.03624E-01 1.82976E-01 1.64011E-01 1.46616E-01 + 1.30688E-01 1.16131E-01 1.02852E-01 9.07703E-02 7.98053E-02 6.98835E-02 + 6.09346E-02 5.28918E-02 4.56905E-02 3.92690E-02 3.35686E-02 2.85314E-02 + 2.41017E-02 2.02338E-02 1.68662E-02 1.39564E-02 1.14585E-02 9.32909E-03 + 7.52739E-03 6.01525E-03 4.75710E-03 3.72008E-03 2.87393E-03 2.19111E-03 + 1.64664E-03 1.21822E-03 8.85705E-04 6.32027E-04 4.41486E-04 3.01258E-04 + 2.00261E-04 1.29265E-04 8.07093E-05 4.85226E-05 2.79381E-05 1.53085E-05 + 7.92459E-06 3.84668E-06 1.73842E-06 7.30939E-07 2.89382E-07 1.11669E-07 + 4.36960E-08 1.68016E-08 5.15482E-09 6.08374E-10 0.00000E+00 3.81335E+09 + 3.12824E+09 2.54979E+09 2.07800E+09 1.69328E+09 1.37959E+09 1.12387E+09 + 9.15419E+08 7.45527E+08 6.07079E+08 4.94271E+08 4.02366E+08 3.27502E+08 + 2.66528E+08 2.16873E+08 1.76442E+08 1.43526E+08 1.16733E+08 9.49265E+07 + 7.71813E+07 6.27431E+07 5.09976E+07 4.14439E+07 3.36744E+07 2.73567E+07 + 2.22205E+07 1.80451E+07 1.46522E+07 1.18843E+07 9.64642E+06 7.82852E+06 + 6.35205E+06 5.15310E+06 4.17967E+06 3.38949E+06 2.74799E+06 2.22743E+06 + 1.80513E+06 1.46260E+06 1.18483E+06 9.59612E+05 7.77050E+05 6.29090E+05 + 5.09199E+05 4.12071E+05 3.33402E+05 2.69695E+05 2.18117E+05 1.76366E+05 + 1.42579E+05 1.15241E+05 9.31258E+04 7.52402E+04 6.07783E+04 4.90870E+04 + 3.96377E+04 3.20021E+04 2.58333E+04 2.08507E+04 1.68270E+04 1.35782E+04 + 1.09558E+04 8.83929E+03 7.13143E+03 5.75355E+03 4.64209E+03 3.74565E+03 + 3.02276E+03 2.43952E+03 1.96970E+03 1.59092E+03 1.28549E+03 1.03926E+03 + 8.40742E+02 6.80684E+02 5.51612E+02 4.47506E+02 3.63512E+02 2.95719E+02 + 2.40977E+02 1.96747E+02 1.60985E+02 1.32045E+02 1.08599E+02 8.95796E+01 + 7.41580E+01 6.15914E+01 5.13684E+01 4.30083E+01 3.61707E+01 3.05622E+01 + 2.59491E+01 2.21408E+01 1.89931E+01 1.63771E+01 1.41964E+01 1.23715E+01 + 1.08378E+01 9.54312E+00 8.44490E+00 7.50859E+00 6.70602E+00 6.01419E+00 + 5.41437E+00 4.89123E+00 4.43229E+00 4.02735E+00 3.66807E+00 3.34783E+00 + 3.06048E+00 2.80201E+00 2.56840E+00 2.35684E+00 2.16408E+00 1.98845E+00 + 1.82792E+00 1.68093E+00 1.54588E+00 1.42193E+00 1.30784E+00 1.20273E+00 + 1.10580E+00 1.01633E+00 9.33693E-01 8.57323E-01 7.86714E-01 7.21410E-01 + 6.61004E-01 6.05122E-01 5.53430E-01 5.05620E-01 4.61410E-01 4.20556E-01 + 3.82796E-01 3.47930E-01 3.15752E-01 2.86077E-01 2.58747E-01 2.33538E-01 + 2.10391E-01 1.89122E-01 1.69602E-01 1.51713E-01 1.35342E-01 1.20385E-01 + 1.06747E-01 9.43375E-02 8.30734E-02 7.28763E-02 6.36727E-02 5.53931E-02 + 4.79710E-02 4.13432E-02 3.54488E-02 3.02305E-02 2.56320E-02 2.15992E-02 + 1.80877E-02 1.50390E-02 1.24124E-02 1.01641E-02 8.25310E-03 6.64107E-03 + 5.29223E-03 4.17343E-03 3.25417E-03 2.50653E-03 1.90519E-03 1.42730E-03 + 1.05256E-03 7.62742E-04 5.42441E-04 3.77589E-04 2.56734E-04 1.70039E-04 + 1.09347E-04 6.80156E-05 4.07382E-05 2.33722E-05 1.27662E-05 6.59355E-06 + 3.19912E-06 1.45020E-06 6.15584E-07 2.48559E-07 9.88596E-08 3.98572E-08 + 1.54979E-08 4.69069E-09 5.55454E-10 0.00000E+00 4.94063E+09 4.04628E+09 + 3.29209E+09 2.67805E+09 2.17822E+09 1.77141E+09 1.44036E+09 1.17101E+09 + 9.51874E+08 7.73628E+08 6.28661E+08 5.10777E+08 4.14932E+08 3.37016E+08 + 2.73687E+08 2.22220E+08 1.80402E+08 1.46428E+08 1.18831E+08 9.64187E+07 + 7.82195E+07 6.34441E+07 5.14504E+07 4.17163E+07 3.38175E+07 2.74091E+07 + 2.22105E+07 1.79949E+07 1.45633E+07 1.17946E+07 9.55045E+06 7.73172E+06 + 6.25807E+06 5.06426E+06 4.09733E+06 3.31411E+06 2.67998E+06 2.16671E+06 + 1.75136E+06 1.41532E+06 1.14350E+06 9.23672E+05 7.45937E+05 6.02265E+05 + 4.86153E+05 3.92336E+05 3.16551E+05 2.55346E+05 2.05928E+05 1.66035E+05 + 1.33841E+05 1.07864E+05 8.69104E+04 7.00118E+04 5.63870E+04 4.54044E+04 + 3.65537E+04 2.94229E+04 2.36790E+04 1.90535E+04 1.53293E+04 1.23316E+04 + 9.91921E+03 7.97821E+03 6.41682E+03 5.16104E+03 4.15123E+03 3.33938E+03 + 2.68635E+03 2.16193E+03 1.74043E+03 1.40163E+03 1.12935E+03 9.10545E+02 + 7.34689E+02 5.93338E+02 4.79699E+02 3.88315E+02 3.14801E+02 2.55636E+02 + 2.07992E+02 1.69598E+02 1.38632E+02 1.13628E+02 9.34116E+01 7.70740E+01 + 6.38046E+01 5.30447E+01 4.42738E+01 3.71226E+01 3.12750E+01 2.64796E+01 + 2.25322E+01 1.92786E+01 1.65818E+01 1.43394E+01 1.24674E+01 1.08976E+01 + 9.57517E+00 8.45560E+00 7.50279E+00 6.68742E+00 5.98567E+00 5.37815E+00 + 4.84907E+00 4.38559E+00 3.97725E+00 3.61550E+00 3.29356E+00 3.00517E+00 + 2.74618E+00 2.51252E+00 2.30128E+00 2.10917E+00 1.93444E+00 1.77503E+00 + 1.62934E+00 1.49572E+00 1.37333E+00 1.26088E+00 1.15747E+00 1.06229E+00 + 9.74605E-01 8.93767E-01 8.19202E-01 7.50393E-01 6.86876E-01 6.28235E-01 + 5.74092E-01 5.24104E-01 4.77960E-01 4.35375E-01 3.96098E-01 3.59869E-01 + 3.26481E-01 2.95730E-01 2.67428E-01 2.41415E-01 2.17471E-01 1.95530E-01 + 1.75412E-01 1.56989E-01 1.40142E-01 1.24759E-01 1.10737E-01 9.79816E-02 + 8.64031E-02 7.59190E-02 6.64517E-02 5.79286E-02 5.02809E-02 4.34432E-02 + 3.73533E-02 3.19519E-02 2.71829E-02 2.29919E-02 1.93265E-02 1.61439E-02 + 1.33887E-02 1.10217E-02 9.00145E-03 7.28944E-03 5.84958E-03 4.64848E-03 + 3.65531E-03 2.84186E-03 2.18242E-03 1.65376E-03 1.23505E-03 9.07859E-04 + 6.55706E-04 4.64737E-04 3.22370E-04 2.18405E-04 1.44123E-04 9.23365E-05 + 5.72196E-05 3.41456E-05 1.95218E-05 1.06311E-05 5.47977E-06 2.65860E-06 + 1.20957E-06 5.18624E-07 2.13494E-07 8.72519E-08 3.60244E-08 1.40894E-08 + 4.20277E-09 4.99350E-10 0.00000E+00 6.37499E+09 5.21239E+09 4.23317E+09 + 3.43733E+09 2.79066E+09 2.26529E+09 1.83853E+09 1.49191E+09 1.21045E+09 + 9.81914E+08 7.96394E+08 6.45813E+08 5.23613E+08 4.24460E+08 3.44021E+08 + 2.78776E+08 2.25863E+08 1.82959E+08 1.48177E+08 1.19985E+08 9.71380E+07 + 7.86260E+07 6.36293E+07 5.14828E+07 4.16464E+07 3.36824E+07 2.72353E+07 + 2.20182E+07 1.77803E+07 1.43684E+07 1.16087E+07 9.37698E+06 7.57264E+06 + 6.11412E+06 4.93541E+06 3.98276E+06 3.21318E+06 2.59169E+06 2.08991E+06 + 1.68486E+06 1.35799E+06 1.09426E+06 8.81530E+05 7.09978E+05 5.71666E+05 + 4.60183E+05 3.70346E+05 2.97972E+05 2.39680E+05 1.92743E+05 1.54958E+05 + 1.24549E+05 1.00083E+05 8.04034E+04 6.45779E+04 5.18553E+04 4.16298E+04 + 3.34135E+04 2.68133E+04 2.15129E+04 1.72573E+04 1.38414E+04 1.11003E+04 + 8.90109E+03 7.13716E+03 5.72265E+03 4.58855E+03 3.67949E+03 2.95049E+03 + 2.36684E+03 1.89919E+03 1.52445E+03 1.22424E+03 9.83741E+02 7.91073E+02 + 6.36707E+02 5.13006E+02 4.13855E+02 3.34354E+02 2.70581E+02 2.19396E+02 + 1.78285E+02 1.45238E+02 1.18642E+02 9.72088E+01 7.99447E+01 6.59682E+01 + 5.46714E+01 4.54918E+01 3.80307E+01 3.19481E+01 2.69746E+01 2.28924E+01 + 1.95368E+01 1.67627E+01 1.44618E+01 1.25453E+01 1.09418E+01 9.59377E+00 + 8.45462E+00 7.48685E+00 6.66003E+00 5.94952E+00 5.33532E+00 4.80120E+00 + 4.33398E+00 3.92294E+00 3.55935E+00 3.23627E+00 2.94733E+00 2.68828E+00 + 2.45496E+00 2.24440E+00 2.05325E+00 1.87971E+00 1.72167E+00 1.57750E+00 + 1.44552E+00 1.32484E+00 1.21418E+00 1.11261E+00 1.01929E+00 9.33488E-01 + 8.54533E-01 7.81841E-01 7.14889E-01 6.53204E-01 5.96364E-01 5.43984E-01 + 4.95718E-01 4.51250E-01 4.10292E-01 3.72590E-01 3.37882E-01 3.05960E-01 + 2.76617E-01 2.49666E-01 2.24945E-01 2.02237E-01 1.81473E-01 1.62475E-01 + 1.45114E-01 1.29273E-01 1.14842E-01 1.01719E-01 8.98081E-02 7.90227E-02 + 6.92807E-02 6.05056E-02 5.26257E-02 4.55733E-02 3.92844E-02 3.36981E-02 + 2.87565E-02 2.44055E-02 2.05922E-02 1.72664E-02 1.43867E-02 1.19008E-02 + 9.77133E-03 7.95916E-03 6.42799E-03 5.14410E-03 4.07638E-03 3.19626E-03 + 2.47769E-03 1.89704E-03 1.43309E-03 1.06688E-03 7.81711E-04 5.62721E-04 + 3.97474E-04 2.74749E-04 1.85475E-04 1.21945E-04 7.78382E-05 4.80563E-05 + 2.85735E-05 1.62810E-05 8.84117E-06 4.54929E-06 2.20799E-06 1.00878E-06 + 4.37095E-07 1.83343E-07 7.67671E-08 3.22946E-08 1.26535E-08 3.71772E-09 + 4.43207E-10 0.00000E+00 8.18147E+09 6.67856E+09 5.41421E+09 4.38843E+09 + 3.55639E+09 2.88161E+09 2.33445E+09 1.89085E+09 1.53127E+09 1.23984E+09 + 1.00370E+09 8.12377E+08 6.57402E+08 5.31890E+08 4.30258E+08 3.47978E+08 + 2.81377E+08 2.27478E+08 1.83866E+08 1.48585E+08 1.20049E+08 9.69730E+07 + 7.83160E+07 6.32349E+07 5.10467E+07 4.11985E+07 3.32423E+07 2.68172E+07 + 2.16090E+07 1.74246E+07 1.40472E+07 1.13218E+07 9.12297E+06 7.34940E+06 + 5.91918E+06 4.76579E+06 3.83610E+06 3.08697E+06 2.48349E+06 1.99746E+06 + 1.60612E+06 1.29111E+06 1.03760E+06 8.33639E+05 6.69587E+05 5.37670E+05 + 4.31623E+05 3.46395E+05 2.77919E+05 2.22917E+05 1.78751E+05 1.43295E+05 + 1.14841E+05 9.20118E+04 7.37012E+04 5.90190E+04 4.72498E+04 3.78182E+04 + 3.02623E+04 2.42106E+04 1.93653E+04 1.54868E+04 1.23831E+04 9.90018E+03 + 7.91431E+03 6.32641E+03 5.05701E+03 4.04252E+03 3.23137E+03 2.58391E+03 + 2.06671E+03 1.65353E+03 1.32355E+03 1.06004E+03 8.49594E+02 6.81519E+02 + 5.47265E+02 4.40001E+02 3.54274E+02 2.85731E+02 2.30897E+02 1.86999E+02 + 1.51826E+02 1.23612E+02 1.00950E+02 8.27539E+01 6.80704E+01 5.62397E+01 + 4.66561E+01 3.88904E+01 3.25783E+01 2.74321E+01 2.32199E+01 1.97667E+01 + 1.69192E+01 1.45632E+01 1.26053E+01 1.09706E+01 9.59906E+00 8.44219E+00 + 7.46103E+00 6.62412E+00 5.90603E+00 5.28617E+00 4.74790E+00 4.27773E+00 + 3.86469E+00 3.49987E+00 3.17621E+00 2.88720E+00 2.62853E+00 2.39593E+00 + 2.18640E+00 1.99651E+00 1.82442E+00 1.66799E+00 1.52554E+00 1.39538E+00 + 1.27659E+00 1.16786E+00 1.06825E+00 9.76896E-01 8.93056E-01 8.16055E-01 + 7.45297E-01 6.80250E-01 6.20435E-01 5.65422E-01 5.14825E-01 4.68292E-01 + 4.25504E-01 3.86170E-01 3.50034E-01 3.16834E-01 2.86360E-01 2.58404E-01 + 2.32778E-01 2.09322E-01 1.87820E-01 1.68200E-01 1.50287E-01 1.33954E-01 + 1.19084E-01 1.05567E-01 9.33038E-02 8.22003E-02 7.21700E-02 6.31324E-02 + 5.50121E-02 4.77388E-02 4.12461E-02 3.54714E-02 3.03555E-02 2.58422E-02 + 2.18790E-02 1.84151E-02 1.54024E-02 1.28011E-02 1.05620E-02 8.64935E-03 + 7.02651E-03 5.65938E-03 4.51649E-03 3.56895E-03 2.79033E-03 2.15665E-03 + 1.64626E-03 1.23981E-03 9.20074E-04 6.71957E-04 4.82103E-04 3.39369E-04 + 2.33763E-04 1.57241E-04 1.03005E-04 6.55064E-05 4.02945E-05 2.38733E-05 + 1.35585E-05 7.34334E-06 3.77315E-06 1.83276E-06 8.41306E-07 3.68505E-07 + 1.57393E-07 6.73277E-08 2.87364E-08 1.12451E-08 3.25318E-09 3.89132E-10 + 0.00000E+00 1.04353E+10 8.50475E+09 6.88259E+09 5.56877E+09 4.50492E+09 + 3.64364E+09 2.94647E+09 2.38225E+09 1.92571E+09 1.55635E+09 1.25760E+09 + 1.01599E+09 8.20632E+08 6.62705E+08 5.35060E+08 4.31912E+08 3.48574E+08 + 2.81257E+08 2.26891E+08 1.82994E+08 1.47557E+08 1.18956E+08 9.58764E+07 + 7.72571E+07 6.22390E+07 5.01284E+07 4.03638E+07 3.24944E+07 2.61283E+07 + 2.10242E+07 1.69129E+07 1.36022E+07 1.09367E+07 8.79125E+06 7.06483E+06 + 5.67554E+06 4.55813E+06 3.65971E+06 2.93755E+06 2.35722E+06 1.89099E+06 + 1.51655E+06 1.21589E+06 9.74552E+05 7.80885E+05 6.25517E+05 5.00912E+05 + 4.01007E+05 3.20930E+05 2.56766E+05 2.05368E+05 1.64209E+05 1.31259E+05 + 1.04890E+05 8.37934E+04 6.69206E+04 5.34303E+04 4.26478E+04 3.40323E+04 + 2.71505E+04 2.16552E+04 1.72685E+04 1.37678E+04 1.09750E+04 8.74752E+03 + 6.97151E+03 5.55580E+03 4.42765E+03 3.52827E+03 2.81251E+03 2.24245E+03 + 1.78842E+03 1.42692E+03 1.13912E+03 9.09989E+02 7.27565E+02 5.82308E+02 + 4.66622E+02 3.74458E+02 3.01004E+02 2.42430E+02 1.95689E+02 1.58360E+02 + 1.28512E+02 1.04613E+02 8.54865E+01 7.01000E+01 5.77414E+01 4.77609E+01 + 3.96977E+01 3.31629E+01 2.78503E+01 2.35136E+01 1.99678E+01 1.70512E+01 + 1.46437E+01 1.26474E+01 1.09841E+01 9.59128E+00 8.41857E+00 7.42563E+00 + 6.58000E+00 5.85550E+00 5.23102E+00 4.68949E+00 4.21713E+00 3.80278E+00 + 3.43734E+00 3.11362E+00 2.82502E+00 2.56714E+00 2.33564E+00 2.12746E+00 + 1.93912E+00 1.76874E+00 1.61414E+00 1.47362E+00 1.34545E+00 1.22869E+00 + 1.12201E+00 1.02446E+00 9.35175E-01 8.53378E-01 7.78396E-01 7.09623E-01 + 6.46520E-01 5.88604E-01 5.35440E-01 4.86637E-01 4.41842E-01 4.00732E-01 + 3.63014E-01 3.28432E-01 2.96722E-01 2.67673E-01 2.41079E-01 2.16751E-01 + 1.94529E-01 1.74200E-01 1.55691E-01 1.38827E-01 1.23484E-01 1.09547E-01 + 9.69074E-02 8.54663E-02 7.51319E-02 6.58188E-02 5.74482E-02 4.99461E-02 + 4.32436E-02 3.72758E-02 3.19820E-02 2.73045E-02 2.31890E-02 1.95849E-02 + 1.64435E-02 1.37189E-02 1.13730E-02 9.35942E-03 7.64443E-03 6.19353E-03 + 4.97489E-03 3.95922E-03 3.11973E-03 2.43206E-03 1.87418E-03 1.42632E-03 + 1.07084E-03 7.92161E-04 5.76657E-04 4.12348E-04 2.89273E-04 1.98558E-04 + 1.33083E-04 8.68629E-05 5.50385E-05 3.37328E-05 1.99163E-05 1.12757E-05 + 6.09208E-06 3.12669E-06 1.52063E-06 7.01675E-07 3.10766E-07 1.35040E-07 + 5.88587E-08 2.53962E-08 9.90159E-09 2.82012E-09 3.38464E-10 0.00000E+00 + 1.32227E+10 1.07597E+10 8.69245E+09 7.02098E+09 5.66983E+09 4.57781E+09 + 3.69538E+09 2.98245E+09 2.40658E+09 1.94150E+09 1.56598E+09 1.26282E+09 + 1.01813E+09 8.20683E+08 6.61380E+08 5.32882E+08 4.29253E+08 3.45699E+08 + 2.78344E+08 2.24061E+08 1.80322E+08 1.45086E+08 1.16708E+08 9.38568E+07 + 7.54612E+07 6.06557E+07 4.87417E+07 3.91590E+07 3.14222E+07 2.52316E+07 + 2.02552E+07 1.62560E+07 1.30427E+07 1.04618E+07 8.38917E+06 6.72481E+06 + 5.38898E+06 4.31723E+06 3.45759E+06 2.76829E+06 2.21572E+06 1.77291E+06 + 1.41814E+06 1.13401E+06 9.06518E+05 7.24429E+05 5.78729E+05 4.62182E+05 + 3.68986E+05 2.94485E+05 2.34950E+05 1.87389E+05 1.49407E+05 1.19085E+05 + 9.48861E+04 7.55808E+04 6.01846E+04 4.79102E+04 3.81280E+04 3.03346E+04 + 2.41278E+04 1.91863E+04 1.52534E+04 1.21243E+04 9.63561E+03 7.65677E+03 + 6.08381E+03 4.83391E+03 3.84033E+03 3.05189E+03 2.42578E+03 1.92859E+03 + 1.53390E+03 1.22063E+03 9.71982E+02 7.74624E+02 6.17961E+02 4.93579E+02 + 3.94799E+02 3.16319E+02 2.53934E+02 2.04310E+02 1.64803E+02 1.33314E+02 + 1.08181E+02 8.81282E+01 7.20468E+01 5.91695E+01 4.88011E+01 4.04491E+01 + 3.36996E+01 2.82276E+01 2.37727E+01 2.01396E+01 1.71583E+01 1.47031E+01 + 1.26717E+01 1.09826E+01 9.57073E+00 8.38408E+00 7.38099E+00 6.52801E+00 + 5.79828E+00 5.17017E+00 4.62626E+00 4.15249E+00 3.73749E+00 3.37202E+00 + 3.04876E+00 2.76103E+00 2.50434E+00 2.27429E+00 2.06777E+00 1.88126E+00 + 1.71283E+00 1.56027E+00 1.42185E+00 1.29583E+00 1.18124E+00 1.07674E+00 + 9.81353E-01 8.94206E-01 8.14521E-01 7.41611E-01 6.74865E-01 6.13739E-01 + 5.57744E-01 5.06442E-01 4.59439E-01 4.16380E-01 3.76940E-01 3.40826E-01 + 3.07779E-01 2.77537E-01 2.49889E-01 2.24629E-01 2.01568E-01 1.80546E-01 + 1.61356E-01 1.43921E-01 1.28070E-01 1.13680E-01 1.00638E-01 8.88368E-02 + 7.81797E-02 6.85763E-02 5.99430E-02 5.22025E-02 4.52826E-02 3.91161E-02 + 3.36397E-02 2.87944E-02 2.45246E-02 2.07779E-02 1.75057E-02 1.46614E-02 + 1.22013E-02 1.00891E-02 8.28132E-03 6.74603E-03 5.45098E-03 4.36647E-03 + 3.46533E-03 2.72280E-03 2.11646E-03 1.62614E-03 1.23379E-03 9.23420E-04 + 6.80930E-04 4.94070E-04 3.52111E-04 2.46170E-04 1.68380E-04 1.12453E-04 + 7.31323E-05 4.61703E-05 2.81965E-05 1.65912E-05 9.36506E-06 5.04852E-06 + 2.58897E-06 1.26120E-06 5.85276E-07 2.62131E-07 1.15775E-07 5.12872E-08 + 2.23027E-08 8.64729E-09 2.42464E-09 2.91974E-10 0.00000E+00 1.66421E+10 + 1.35215E+10 1.09052E+10 8.79338E+09 7.08905E+09 5.71388E+09 4.60451E+09 + 3.70975E+09 2.98822E+09 2.40650E+09 1.93761E+09 1.55973E+09 1.25526E+09 + 1.01000E+09 8.12471E+08 6.53422E+08 5.25384E+08 4.22335E+08 3.39415E+08 + 2.72709E+08 2.19058E+08 1.75918E+08 1.41237E+08 1.13364E+08 9.09677E+07 + 7.29764E+07 5.85265E+07 4.69265E+07 3.75793E+07 3.01147E+07 2.41260E+07 + 1.93227E+07 1.54712E+07 1.23838E+07 9.90955E+06 7.92671E+06 6.33854E+06 + 5.06699E+06 4.04923E+06 3.23486E+06 2.58343E+06 2.06251E+06 1.64608E+06 + 1.31328E+06 1.04741E+06 8.35085E+05 6.65568E+05 5.30278E+05 4.22340E+05 + 3.36255E+05 2.67622E+05 2.12922E+05 1.69343E+05 1.34636E+05 1.07006E+05 + 8.50159E+04 6.75223E+04 5.36106E+04 4.25514E+04 3.37632E+04 2.67821E+04 + 2.12387E+04 1.68383E+04 1.33466E+04 1.05769E+04 8.38069E+03 6.63971E+03 + 5.26013E+03 4.16655E+03 3.30122E+03 2.61602E+03 2.07348E+03 1.64406E+03 + 1.30422E+03 1.03528E+03 8.22469E+02 6.54047E+02 5.20737E+02 4.15191E+02 + 3.31594E+02 2.65348E+02 2.12815E+02 1.71123E+02 1.37994E+02 1.11633E+02 + 9.06659E+01 7.39016E+01 6.05173E+01 4.97723E+01 4.11418E+01 3.41866E+01 + 2.85630E+01 2.39966E+01 2.02818E+01 1.72407E+01 1.47418E+01 1.26786E+01 + 1.09663E+01 9.53776E+00 8.33911E+00 7.32747E+00 6.46851E+00 5.73471E+00 + 5.10397E+00 4.55854E+00 4.08410E+00 3.66911E+00 3.30417E+00 2.98188E+00 + 2.69545E+00 2.44034E+00 2.21209E+00 2.00752E+00 1.82309E+00 1.65684E+00 + 1.50652E+00 1.37038E+00 1.24665E+00 1.13435E+00 1.03213E+00 9.38990E-01 + 8.54057E-01 7.76541E-01 7.05750E-01 6.41065E-01 5.81939E-01 5.27879E-01 + 4.78447E-01 4.33243E-01 3.91913E-01 3.54131E-01 3.19602E-01 2.88070E-01 + 2.59271E-01 2.32995E-01 2.09036E-01 1.87209E-01 1.67353E-01 1.49266E-01 + 1.32867E-01 1.17991E-01 1.04516E-01 9.23295E-02 8.13287E-02 7.14173E-02 + 6.25073E-02 5.45168E-02 4.73704E-02 4.09976E-02 3.53330E-02 3.03155E-02 + 2.58879E-02 2.19964E-02 1.85908E-02 1.56247E-02 1.30535E-02 1.08358E-02 + 8.93705E-03 7.31656E-03 5.94435E-03 4.79026E-03 3.82668E-03 3.02844E-03 + 2.37274E-03 1.83898E-03 1.40873E-03 1.06559E-03 7.95042E-04 5.84394E-04 + 4.22639E-04 3.00195E-04 2.09155E-04 1.42561E-04 9.48709E-05 6.14760E-05 + 3.86720E-05 2.35343E-05 1.38023E-05 7.76864E-06 4.17951E-06 2.14227E-06 + 1.04576E-06 4.88251E-07 2.21136E-07 9.91660E-08 4.45429E-08 1.94707E-08 + 7.49615E-09 2.06936E-09 2.50024E-10 0.00000E+00 2.08048E+10 1.68784E+10 + 1.35902E+10 1.09403E+10 8.80515E+09 7.08519E+09 5.69995E+09 4.58453E+09 + 3.68656E+09 2.96380E+09 2.38219E+09 1.91428E+09 1.53790E+09 1.23524E+09 + 9.91897E+08 7.96300E+08 6.39115E+08 5.12829E+08 4.11391E+08 3.29933E+08 + 2.64535E+08 2.12043E+08 1.69922E+08 1.36131E+08 1.09029E+08 8.72982E+07 + 6.98773E+07 5.59187E+07 4.46923E+07 3.57442E+07 2.85791E+07 2.28434E+07 + 1.82532E+07 1.45809E+07 1.16437E+07 9.29459E+06 7.41685E+06 5.91650E+06 + 4.71807E+06 3.76111E+06 2.99722E+06 2.38764E+06 1.90137E+06 1.51360E+06 + 1.20447E+06 9.58132E+05 7.61894E+05 6.05624E+05 4.81227E+05 3.82238E+05 + 3.03497E+05 2.40886E+05 1.91119E+05 1.51577E+05 1.20171E+05 9.52373E+04 + 7.54492E+04 5.97511E+04 4.73027E+04 3.74350E+04 2.96162E+04 2.34233E+04 + 1.85201E+04 1.46395E+04 1.15694E+04 9.14143E+03 7.22191E+03 5.70499E+03 + 4.50583E+03 3.55959E+03 2.81242E+03 2.22249E+03 1.75690E+03 1.38949E+03 + 1.09960E+03 8.70866E+02 6.90385E+02 5.47957E+02 4.35529E+02 3.46752E+02 + 2.76612E+02 2.21161E+02 1.77286E+02 1.42528E+02 1.14954E+02 9.30878E+01 + 7.56560E+01 6.17794E+01 5.06709E+01 4.17733E+01 3.46224E+01 2.88557E+01 + 2.41850E+01 2.03945E+01 1.72985E+01 1.47600E+01 1.26683E+01 1.09358E+01 + 9.49279E+00 8.28405E+00 7.26547E+00 6.40188E+00 5.66516E+00 5.03277E+00 + 4.48666E+00 4.01228E+00 3.59792E+00 3.23407E+00 2.91322E+00 2.62852E+00 + 2.37536E+00 2.14921E+00 1.94688E+00 1.76479E+00 1.60092E+00 1.45302E+00 + 1.31931E+00 1.19801E+00 1.08811E+00 9.88256E-01 8.97448E-01 8.14791E-01 + 7.39493E-01 6.70856E-01 6.08258E-01 5.51148E-01 4.99032E-01 4.51468E-01 + 4.08058E-01 3.68444E-01 3.32303E-01 2.99338E-01 2.69293E-01 2.41908E-01 + 2.16973E-01 1.94283E-01 1.73654E-01 1.54927E-01 1.37904E-01 1.22503E-01 + 1.08563E-01 9.59639E-02 8.45954E-02 7.43562E-02 6.51527E-02 5.68988E-02 + 4.95147E-02 4.29270E-02 3.70672E-02 3.18719E-02 2.72820E-02 2.32423E-02 + 1.97012E-02 1.66106E-02 1.39260E-02 1.16053E-02 9.60924E-03 7.90509E-03 + 6.45481E-03 5.23029E-03 4.20343E-03 3.34865E-03 2.64269E-03 2.06458E-03 + 1.59547E-03 1.21854E-03 9.18908E-04 6.83461E-04 5.00769E-04 3.60976E-04 + 2.55536E-04 1.77431E-04 1.20515E-04 7.99151E-05 5.15996E-05 3.23439E-05 + 1.96155E-05 1.14672E-05 6.43698E-06 3.45694E-06 1.77160E-06 8.66959E-07 + 4.07371E-07 1.86559E-07 8.48459E-08 3.85581E-08 1.69044E-08 6.45459E-09 + 1.75449E-09 2.12686E-10 0.00000E+00 2.58361E+10 2.09296E+10 1.68251E+10 + 1.35224E+10 1.08656E+10 8.72883E+09 7.01066E+09 5.62939E+09 4.51920E+09 + 3.62710E+09 2.91040E+09 2.33475E+09 1.87250E+09 1.50139E+09 1.20353E+09 + 9.64515E+08 7.72766E+08 6.18974E+08 4.95657E+08 3.96801E+08 3.17575E+08 + 2.54096E+08 2.03249E+08 1.62530E+08 1.29931E+08 1.03839E+08 8.29609E+07 + 6.62629E+07 5.28581E+07 4.21936E+07 3.36702E+07 2.68601E+07 2.14205E+07 + 1.70769E+07 1.36096E+07 1.08419E+07 8.63397E+06 6.87326E+06 5.46967E+06 + 4.35115E+06 3.46011E+06 2.75053E+06 2.18565E+06 1.73613E+06 1.37854E+06 + 1.09418E+06 8.68137E+05 6.88524E+05 5.45856E+05 4.32578E+05 3.42672E+05 + 2.71342E+05 2.14774E+05 1.69931E+05 1.34397E+05 1.06251E+05 8.39671E+04 + 6.63309E+04 5.23792E+04 4.13468E+04 3.26266E+04 2.57369E+04 2.02957E+04 + 1.60002E+04 1.26106E+04 9.93686E+03 7.82862E+03 6.16698E+03 4.85694E+03 + 3.82601E+03 3.01420E+03 2.37500E+03 1.87193E+03 1.47607E+03 1.16462E+03 + 9.19582E+02 7.26797E+02 5.75103E+02 4.55712E+02 3.61714E+02 2.87670E+02 + 2.29306E+02 1.83263E+02 1.46895E+02 1.18129E+02 9.53832E+01 7.73029E+01 + 6.29508E+01 5.14938E+01 4.23419E+01 3.50061E+01 2.91054E+01 2.43379E+01 + 2.04778E+01 1.73320E+01 1.47581E+01 1.26414E+01 1.08913E+01 9.43626E+00 + 8.21934E+00 7.19541E+00 6.32852E+00 5.58999E+00 4.95692E+00 4.41094E+00 + 3.93732E+00 3.52421E+00 3.16198E+00 2.84304E+00 2.56047E+00 2.30959E+00 + 2.08587E+00 1.88603E+00 1.70649E+00 1.54521E+00 1.39990E+00 1.26875E+00 + 1.15000E+00 1.04261E+00 9.45206E-01 8.56791E-01 7.76462E-01 7.03421E-01 + 6.36966E-01 5.76474E-01 5.21390E-01 4.71218E-01 4.25517E-01 3.83888E-01 + 3.45973E-01 3.11450E-01 2.80023E-01 2.51437E-01 2.25434E-01 2.01805E-01 + 1.80348E-01 1.60879E-01 1.43244E-01 1.27247E-01 1.12805E-01 9.97608E-02 + 8.79981E-02 7.74083E-02 6.78925E-02 5.93593E-02 5.17249E-02 4.49117E-02 + 3.88483E-02 3.34685E-02 2.87110E-02 2.45186E-02 2.08385E-02 1.76212E-02 + 1.48207E-02 1.23948E-02 1.03034E-02 8.50957E-03 6.98240E-03 5.68645E-03 + 4.59541E-03 3.68319E-03 2.92609E-03 2.30272E-03 1.79381E-03 1.38216E-03 + 1.05247E-03 7.91238E-04 5.86660E-04 4.28466E-04 3.07844E-04 2.17193E-04 + 1.50291E-04 1.01725E-04 6.72172E-05 4.32470E-05 2.70132E-05 1.63274E-05 + 9.51555E-06 5.32793E-06 2.85693E-06 1.46433E-06 7.18641E-07 3.39940E-07 + 1.57376E-07 7.25020E-08 3.32674E-08 1.45999E-08 5.52346E-09 1.47862E-09 + 1.79836E-10 0.00000E+00 3.18761E+10 2.57858E+10 2.06961E+10 1.66072E+10 + 1.33230E+10 1.06858E+10 8.56856E+09 6.86917E+09 5.50548E+09 4.41142E+09 + 3.53389E+09 2.83020E+09 2.26605E+09 1.81389E+09 1.45156E+09 1.16130E+09 + 9.28833E+08 7.42695E+08 5.93694E+08 4.74453E+08 3.79052E+08 3.02746E+08 + 2.41730E+08 1.92954E+08 1.53973E+08 1.22828E+08 9.79511E+07 7.80908E+07 + 6.21764E+07 4.95385E+07 3.94564E+07 3.14158E+07 2.50054E+07 1.98962E+07 + 1.58254E+07 1.25823E+07 9.99994E+06 7.94470E+06 6.30952E+06 5.00901E+06 + 3.97505E+06 3.15331E+06 2.50046E+06 1.98199E+06 1.57040E+06 1.24378E+06 + 9.84688E+05 7.79246E+05 6.16411E+05 4.87398E+05 3.85225E+05 3.04341E+05 + 2.40338E+05 1.89714E+05 1.49689E+05 1.18059E+05 9.30739E+04 7.33460E+04 + 5.77761E+04 4.54935E+04 3.58084E+04 2.81748E+04 2.21610E+04 1.74252E+04 + 1.36975E+04 1.07646E+04 8.45785E+03 6.64449E+03 5.21857E+03 4.09942E+03 + 3.22050E+03 2.53033E+03 1.98863E+03 1.56355E+03 1.23004E+03 9.68384E+02 + 7.63106E+02 6.02042E+02 4.75640E+02 3.76409E+02 2.98469E+02 2.37212E+02 + 1.89025E+02 1.51075E+02 1.21143E+02 9.75430E+01 7.88361E+01 6.40278E+01 + 5.22386E+01 4.28463E+01 3.53370E+01 2.93119E+01 2.44553E+01 2.05321E+01 + 1.73417E+01 1.47366E+01 1.25983E+01 1.08335E+01 9.36867E+00 8.14545E+00 + 7.11773E+00 6.24884E+00 5.50961E+00 4.87677E+00 4.33172E+00 3.85955E+00 + 3.44827E+00 3.08816E+00 2.77156E+00 2.49150E+00 2.24325E+00 2.02222E+00 + 1.82514E+00 1.64836E+00 1.48984E+00 1.34726E+00 1.21882E+00 1.10273E+00 + 9.97924E-01 9.03045E-01 8.17080E-01 7.39120E-01 6.68367E-01 6.04114E-01 + 5.45737E-01 4.92680E-01 4.44447E-01 4.00597E-01 3.60732E-01 3.24494E-01 + 2.91563E-01 2.61645E-01 2.34486E-01 2.09830E-01 1.87471E-01 1.67208E-01 + 1.48862E-01 1.32278E-01 1.17266E-01 1.03743E-01 9.15564E-02 8.05908E-02 + 7.07412E-02 6.19109E-02 5.40111E-02 4.69602E-02 4.06832E-02 3.51108E-02 + 3.01792E-02 2.58291E-02 2.20057E-02 1.86583E-02 1.57395E-02 1.32058E-02 + 1.10168E-02 9.13499E-03 7.52535E-03 6.15886E-03 5.00258E-03 4.03195E-03 + 3.22278E-03 2.55323E-03 2.00362E-03 1.55632E-03 1.19564E-03 9.07707E-04 + 6.80316E-04 5.02835E-04 3.66066E-04 2.62148E-04 1.84333E-04 1.27117E-04 + 8.57407E-05 5.64562E-05 3.61958E-05 2.25307E-05 1.35732E-05 7.88696E-06 + 4.40564E-06 2.35933E-06 1.20986E-06 5.95658E-07 2.83709E-07 1.32733E-07 + 6.18667E-08 2.86086E-08 1.25474E-08 4.69972E-09 1.23928E-09 1.51222E-10 + 0.00000E+00 3.90805E+10 3.15695E+10 2.52991E+10 2.02691E+10 1.62354E+10 + 1.30012E+10 1.04087E+10 8.33107E+09 6.66646E+09 5.33309E+09 4.26530E+09 + 3.41040E+09 2.72612E+09 2.17855E+09 1.74049E+09 1.39013E+09 1.10998E+09 + 8.86041E+08 7.07075E+08 5.64092E+08 4.49889E+08 3.58698E+08 2.85904E+08 + 2.27812E+08 1.81466E+08 1.44502E+08 1.15027E+08 9.15385E+07 7.27499E+07 + 5.78561E+07 4.59958E+07 3.65542E+07 2.90405E+07 2.30630E+07 1.83092E+07 + 1.45290E+07 1.15246E+07 9.13809E+06 7.24294E+06 5.73857E+06 4.54486E+06 + 3.59800E+06 2.84725E+06 2.25221E+06 1.78079E+06 1.40744E+06 1.11189E+06 + 8.78025E+05 6.93045E+05 5.46795E+05 4.31216E+05 3.39916E+05 2.67827E+05 + 2.10931E+05 1.66048E+05 1.30657E+05 1.02763E+05 8.07891E+04 6.34864E+04 + 4.98684E+04 3.91555E+04 3.07319E+04 2.41115E+04 1.89107E+04 1.48270E+04 + 1.16219E+04 9.10741E+03 7.13575E+03 5.58932E+03 4.37873E+03 3.43047E+03 + 2.68782E+03 2.10649E+03 1.65154E+03 1.29555E+03 1.01704E+03 7.99137E+02 + 6.28644E+02 4.95218E+02 3.90767E+02 3.08958E+02 2.44841E+02 1.94548E+02 + 1.55050E+02 1.23985E+02 9.95591E+01 8.02505E+01 6.50071E+01 5.29035E+01 + 4.32856E+01 3.56150E+01 2.94753E+01 2.45378E+01 2.05578E+01 1.73282E+01 + 1.46961E+01 1.25396E+01 1.07629E+01 9.29054E+00 8.06288E+00 7.03289E+00 + 6.16327E+00 5.42439E+00 4.79268E+00 4.24932E+00 3.77925E+00 3.37037E+00 + 3.01286E+00 2.69903E+00 2.42183E+00 2.17652E+00 1.95846E+00 1.76434E+00 + 1.59053E+00 1.43494E+00 1.29524E+00 1.16961E+00 1.05627E+00 9.54130E-01 + 8.61834E-01 7.78364E-01 7.02807E-01 6.34363E-01 5.72324E-01 5.16065E-01 + 4.65030E-01 4.18726E-01 3.76710E-01 3.38586E-01 3.03999E-01 2.72630E-01 + 2.44188E-01 2.18421E-01 1.95075E-01 1.73947E-01 1.54840E-01 1.37576E-01 + 1.22003E-01 1.07936E-01 9.52921E-02 8.39223E-02 7.37148E-02 6.45669E-02 + 5.63848E-02 4.90821E-02 4.25799E-02 3.68055E-02 3.16920E-02 2.71778E-02 + 2.32062E-02 1.97245E-02 1.66842E-02 1.40402E-02 1.17512E-02 9.77902E-03 + 8.08821E-03 6.64600E-03 5.42509E-03 4.39496E-03 3.53272E-03 2.81605E-03 + 2.22481E-03 1.74095E-03 1.34839E-03 1.03284E-03 7.81756E-04 5.84116E-04 + 4.30375E-04 3.12309E-04 2.22918E-04 1.56222E-04 1.07364E-04 7.21668E-05 + 4.73526E-05 3.02537E-05 1.87679E-05 1.12700E-05 6.53006E-06 3.63974E-06 + 1.94713E-06 9.99271E-07 4.93713E-07 2.36805E-07 1.11914E-07 5.27102E-08 + 2.45221E-08 1.07330E-08 3.97765E-09 1.03343E-09 1.26516E-10 0.00000E+00 + 4.76213E+10 3.84162E+10 3.07391E+10 2.45900E+10 1.96661E+10 1.57242E+10 + 1.25692E+10 1.00446E+10 8.02503E+09 6.40979E+09 5.11828E+09 4.08588E+09 + 3.26083E+09 2.60164E+09 2.07512E+09 1.65469E+09 1.31905E+09 1.05118E+09 + 8.37459E+08 6.66988E+08 5.31053E+08 4.22690E+08 3.36332E+08 2.67531E+08 + 2.12735E+08 1.69105E+08 1.34374E+08 1.06745E+08 8.46828E+07 6.72248E+07 + 5.33470E+07 4.23189E+07 3.35584E+07 2.66014E+07 2.10788E+07 1.66952E+07 + 1.32178E+07 1.04605E+07 8.27505E+06 6.54353E+06 5.17218E+06 4.08651E+06 + 3.22736E+06 2.54773E+06 2.01034E+06 1.58561E+06 1.25004E+06 9.85052E+05 + 7.75879E+05 6.10842E+05 4.80687E+05 3.78087E+05 2.97247E+05 2.33581E+05 + 1.83465E+05 1.44034E+05 1.13025E+05 8.86502E+04 6.95005E+04 5.44630E+04 + 4.26605E+04 3.34016E+04 2.61418E+04 2.04522E+04 1.59954E+04 1.25059E+04 + 9.77499E+03 7.63892E+03 5.96773E+03 4.66277E+03 3.64321E+03 2.84678E+03 + 2.22497E+03 1.73962E+03 1.36086E+03 1.06532E+03 8.34724E+02 6.54787E+02 + 5.14355E+02 4.04722E+02 3.19090E+02 2.52162E+02 1.99809E+02 1.58806E+02 + 1.26644E+02 1.01425E+02 8.15422E+01 6.58866E+01 5.34876E+01 4.36594E+01 + 3.58402E+01 2.95961E+01 2.45858E+01 2.05558E+01 1.72920E+01 1.46372E+01 + 1.24660E+01 1.06801E+01 9.20242E+00 7.97212E+00 6.94135E+00 6.07223E+00 + 5.33473E+00 4.70502E+00 4.16408E+00 3.69673E+00 3.29078E+00 2.93634E+00 + 2.62566E+00 2.35167E+00 2.10958E+00 1.89474E+00 1.70381E+00 1.53313E+00 + 1.38062E+00 1.24392E+00 1.12121E+00 1.01070E+00 9.11292E-01 8.21629E-01 + 7.40689E-01 6.67559E-01 6.01437E-01 5.41616E-01 4.87471E-01 4.38449E-01 + 3.94055E-01 3.53850E-01 3.17442E-01 2.84476E-01 2.54636E-01 2.27634E-01 + 2.03220E-01 1.81146E-01 1.61210E-01 1.43217E-01 1.26994E-01 1.12390E-01 + 9.92284E-02 8.74230E-02 7.68306E-02 6.73425E-02 5.88587E-02 5.12881E-02 + 4.45473E-02 3.85597E-02 3.32553E-02 2.85698E-02 2.44438E-02 2.08230E-02 + 1.76570E-02 1.48997E-02 1.25081E-02 1.04432E-02 8.66894E-03 7.15199E-03 + 5.86166E-03 4.77242E-03 3.85600E-03 3.09118E-03 2.45734E-03 1.93601E-03 + 1.51066E-03 1.16664E-03 8.90994E-04 6.72358E-04 5.00829E-04 3.67849E-04 + 2.66078E-04 1.89297E-04 1.32216E-04 9.05573E-05 6.06599E-05 3.96644E-05 + 2.52546E-05 1.56145E-05 9.34713E-06 5.40121E-06 3.00453E-06 1.60604E-06 + 8.25121E-07 4.09222E-07 1.97670E-07 9.43202E-08 4.48347E-08 2.09517E-08 + 9.14017E-09 3.34989E-09 8.57738E-10 1.05347E-10 0.00000E+00 5.76875E+10 + 4.64741E+10 3.71313E+10 2.96591E+10 2.36844E+10 1.89084E+10 1.50915E+10 + 1.20419E+10 9.60587E+09 7.66057E+09 6.10751E+09 4.86793E+09 3.87883E+09 + 3.08981E+09 2.46056E+09 1.95888E+09 1.55902E+09 1.24040E+09 9.86588E+08 + 7.84467E+08 6.23554E+08 4.95488E+08 3.93595E+08 3.12551E+08 2.48110E+08 + 1.96887E+08 1.56180E+08 1.23851E+08 9.80809E+07 7.77235E+07 6.15688E+07 + 4.87537E+07 3.85913E+07 3.05354E+07 2.41518E+07 1.90937E+07 1.50886E+07 + 1.19186E+07 9.41073E+06 7.42738E+06 5.85950E+06 4.62058E+06 3.64200E+06 + 2.86938E+06 2.25964E+06 1.77865E+06 1.39939E+06 1.10048E+06 8.65002E+05 + 6.79586E+05 5.33656E+05 4.18857E+05 3.28591E+05 2.57651E+05 2.01927E+05 + 1.58176E+05 1.23844E+05 9.69160E+04 7.58067E+04 5.92671E+04 4.63148E+04 + 3.61769E+04 2.82461E+04 2.20450E+04 1.71988E+04 1.34135E+04 1.04581E+04 + 8.15206E+03 6.35229E+03 4.95039E+03 3.85783E+03 3.00652E+03 2.34355E+03 + 1.82742E+03 1.42567E+03 1.11302E+03 8.69705E+02 6.80353E+02 5.32967E+02 + 4.18213E+02 3.28823E+02 2.59145E+02 2.04787E+02 1.62328E+02 1.29113E+02 + 1.03135E+02 8.27080E+01 6.66647E+01 5.39901E+01 4.39679E+01 3.60130E+01 + 2.96749E+01 2.46001E+01 2.05267E+01 1.72341E+01 1.45608E+01 1.23782E+01 + 1.05858E+01 9.10488E+00 7.87370E+00 6.84359E+00 5.97614E+00 5.24102E+00 + 4.61413E+00 4.07632E+00 3.61229E+00 3.20977E+00 2.85883E+00 2.55168E+00 + 2.28122E+00 2.04262E+00 1.83122E+00 1.64366E+00 1.47629E+00 1.32699E+00 + 1.19340E+00 1.07370E+00 9.66086E-01 8.69467E-01 7.82476E-01 7.04094E-01 + 6.33406E-01 5.69611E-01 5.12005E-01 4.59964E-01 4.12937E-01 3.70431E-01 + 3.32012E-01 2.97288E-01 2.65909E-01 2.37562E-01 2.11962E-01 1.88862E-01 + 1.68019E-01 1.49232E-01 1.32312E-01 1.17088E-01 1.03414E-01 9.11149E-02 + 8.01079E-02 7.02538E-02 6.14467E-02 5.35899E-02 4.65952E-02 4.03818E-02 + 3.48761E-02 3.00105E-02 2.57232E-02 2.19574E-02 1.86612E-02 1.57864E-02 + 1.32892E-02 1.11291E-02 9.26899E-03 7.67507E-03 6.31602E-03 5.16323E-03 + 4.19284E-03 3.37874E-03 2.70129E-03 2.14152E-03 1.68248E-03 1.30911E-03 + 1.00806E-03 7.67603E-04 5.77498E-04 4.28844E-04 3.13986E-04 2.26388E-04 + 1.60532E-04 1.11751E-04 7.62807E-05 5.09215E-05 3.31824E-05 2.10558E-05 + 1.29758E-05 7.74407E-06 4.46336E-06 2.47836E-06 1.32405E-06 6.81186E-07 + 3.39204E-07 1.65005E-07 7.94485E-08 3.80693E-08 1.78443E-08 7.75077E-09 + 2.80816E-09 7.08814E-10 8.73364E-11 0.00000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/cteq6l.tbl b/PYTHIA8/pythia8140/xmldoc/cteq6l.tbl new file mode 100644 index 00000000000..0fd9f164695 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/cteq6l.tbl @@ -0,0 +1,3102 @@ + Parton Distribution Table : cteq6l + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 2. 5. 0.2260 0.000 0.000 0.200 1.300 4.500 180.000 + NX, NT, NfMx + 95 19 5 +QINI, QMAX, (QV(I), I =0, NT) + 1.30000E+00 1.00000E+04 + 1.30000E+00 1.53106E+00 1.83098E+00 2.22659E+00 2.75766E+00 3.48439E+00 + 4.50000E+00 6.12359E+00 8.60159E+00 1.25127E+01 1.89184E+01 2.98475E+01 + 4.93546E+01 8.59491E+01 1.58477E+02 3.11214E+02 6.55142E+02 1.48904E+03 + 3.68299E+03 1.00000E+04 +XMIN, (XV(I), I =0, NX) + 1.00000E-06 + 0.00000E+00 1.00000E-06 1.28121E-06 1.64152E-06 2.10317E-06 2.69463E-06 + 3.45242E-06 4.42329E-06 5.66715E-06 7.26076E-06 9.30241E-06 1.19180E-05 + 1.52689E-05 1.95617E-05 2.50609E-05 3.21053E-05 4.11287E-05 5.26863E-05 + 6.74889E-05 8.64459E-05 1.10720E-04 1.41800E-04 1.81585E-04 2.32503E-04 + 2.97652E-04 3.80981E-04 4.87518E-04 6.26039E-04 8.00452E-04 1.02297E-03 + 1.30657E-03 1.66759E-03 2.12729E-03 2.71054E-03 3.44865E-03 4.37927E-03 + 5.54908E-03 7.01192E-03 8.83064E-03 1.10763E-02 1.38266E-02 1.71641E-02 + 2.11717E-02 2.59364E-02 3.15062E-02 3.79623E-02 4.53425E-02 5.36750E-02 + 6.29705E-02 7.32221E-02 8.44039E-02 9.64793E-02 1.09332E-01 1.23067E-01 + 1.37507E-01 1.52639E-01 1.68416E-01 1.84794E-01 2.01731E-01 2.19016E-01 + 2.36948E-01 2.55242E-01 2.73927E-01 2.92954E-01 3.12340E-01 3.32036E-01 + 3.52019E-01 3.72282E-01 3.92772E-01 4.13533E-01 4.34326E-01 4.55495E-01 + 4.76836E-01 4.98342E-01 5.20006E-01 5.41818E-01 5.63773E-01 5.85861E-01 + 6.08077E-01 6.30459E-01 6.52800E-01 6.75387E-01 6.98063E-01 7.20830E-01 + 7.43683E-01 7.66623E-01 7.89636E-01 8.12791E-01 8.35940E-01 8.59175E-01 + 8.82485E-01 9.05866E-01 9.29311E-01 9.52817E-01 9.76387E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 3.42571E+06 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.32774E-11 1.16529E-11 0.00000E+00 + 0.00000E+00 0.00000E+00 2.91323E-12 2.91323E-12 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 3.64153E-13 + 3.64153E-13 0.00000E+00 1.82077E-13 1.81855E-13 0.00000E+00 + 4.55191E-14 0.00000E+00 0.00000E+00 4.54636E-14 0.00000E+00 + 2.27318E-14 2.27318E-14 0.00000E+00 0.00000E+00 5.68295E-15 + 0.00000E+00 1.42247E-15 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 7.10369E-16 0.00000E+00 0.00000E+00 + 0.00000E+00 3.55185E-16 8.89046E-17 0.00000E+00 0.00000E+00 + 0.00000E+00 4.44523E-17 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 2.22261E-17 0.00000E+00 2.22261E-17 2.22261E-17 + 2.21990E-17 0.00000E+00 0.00000E+00 0.00000E+00 2.21990E-17 + 1.10995E-17 0.00000E+00 1.10995E-17 1.10995E-17 0.00000E+00 + 0.00000E+00 2.77827E-18 0.00000E+00 5.54976E-18 1.38913E-18 + 0.00000E+00 1.38913E-18 1.38913E-18 1.38744E-18 0.00000E+00 + 0.00000E+00 6.93720E-19 3.47284E-19 6.93720E-19 3.46860E-19 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 4.33575E-20 0.00000E+00 5.42630E-21 1.35658E-21 3.39144E-22 + 0.00000E+00 0.00000E+00 1.12761E+06 8.40178E+05 6.13617E+05 + 4.47926E+05 3.26760E+05 2.38207E+05 1.73529E+05 1.26318E+05 + 9.18817E+04 6.67798E+04 4.84954E+04 3.51868E+04 2.55076E+04 + 1.84735E+04 1.33661E+04 9.66087E+03 6.97532E+03 5.03067E+03 + 3.62394E+03 2.60738E+03 1.87357E+03 1.34448E+03 9.63436E+02 + 6.89359E+02 4.92479E+02 3.51250E+02 2.50112E+02 1.76836E+02 + 1.25475E+02 8.88552E+01 6.27933E+01 4.42790E+01 3.11350E+01 + 2.18429E+01 1.52887E+01 1.06785E+01 7.44066E+00 5.17378E+00 + 3.59083E+00 2.48836E+00 1.72250E+00 1.19173E+00 8.24654E-01 + 5.70866E-01 3.96309E-01 2.75688E-01 1.92389E-01 1.34760E-01 + 9.47860E-02 6.69684E-02 4.75395E-02 3.39081E-02 2.43429E-02 + 1.75149E-02 1.26657E-02 9.19174E-03 6.69055E-03 4.88118E-03 + 3.56647E-03 2.61635E-03 1.91401E-03 1.40157E-03 1.02541E-03 + 7.49231E-04 5.45875E-04 3.96391E-04 2.86615E-04 2.06058E-04 + 1.47203E-04 1.04175E-04 7.31726E-05 5.05554E-05 3.43289E-05 + 2.27723E-05 1.46199E-05 8.93801E-06 5.04157E-06 2.42349E-06 + 7.26940E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.60968E+06 1.93999E+06 + 1.41294E+06 1.02852E+06 7.48177E+05 5.43853E+05 3.95033E+05 + 2.86713E+05 2.07927E+05 1.50665E+05 1.09077E+05 7.88967E+04 + 5.70131E+04 4.11588E+04 2.96827E+04 2.13835E+04 1.53875E+04 + 1.10598E+04 7.93955E+03 5.69228E+03 4.07562E+03 2.91399E+03 + 2.08038E+03 1.48291E+03 1.05530E+03 7.49692E+02 5.31687E+02 + 3.74352E+02 2.64512E+02 1.86516E+02 1.31235E+02 9.21293E+01 + 6.44867E+01 4.50312E+01 3.13703E+01 2.18054E+01 1.51197E+01 + 1.04613E+01 7.22431E+00 4.98105E+00 3.43055E+00 2.36145E+00 + 1.62585E+00 1.11986E+00 7.73613E-01 5.35550E-01 3.71963E-01 + 2.59337E-01 1.81587E-01 1.27733E-01 9.02898E-02 6.41331E-02 + 4.58575E-02 3.28653E-02 2.36753E-02 1.71174E-02 1.24138E-02 + 9.02431E-03 6.57023E-03 4.80327E-03 3.50183E-03 2.55575E-03 + 1.86382E-03 1.35766E-03 9.86387E-04 7.14523E-04 5.15670E-04 + 3.70353E-04 2.64618E-04 1.87655E-04 1.32443E-04 9.23351E-05 + 6.36731E-05 4.33265E-05 2.90003E-05 1.90115E-05 1.21299E-05 + 7.45819E-06 4.34727E-06 2.31798E-06 1.04852E-06 2.80276E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 4.52063E+06 + 3.35264E+06 2.43488E+06 1.76735E+06 1.28189E+06 9.29079E+05 + 6.72843E+05 4.86881E+05 3.52018E+05 2.54288E+05 1.83523E+05 + 1.32326E+05 9.53169E+04 6.85879E+04 4.93015E+04 3.53985E+04 + 2.53865E+04 1.81840E+04 1.30084E+04 9.29338E+03 6.63005E+03 + 4.72303E+03 3.35936E+03 2.38552E+03 1.69110E+03 1.19662E+03 + 8.45262E+02 5.92673E+02 4.17038E+02 2.92823E+02 2.05144E+02 + 1.43381E+02 9.99101E+01 6.94481E+01 4.81546E+01 3.33136E+01 + 2.29883E+01 1.58281E+01 1.08767E+01 7.46208E+00 5.11368E+00 + 3.50249E+00 2.39950E+00 1.64460E+00 1.13060E+00 7.78949E-01 + 5.38487E-01 3.73727E-01 2.60521E-01 1.82465E-01 1.28440E-01 + 9.08602E-02 6.47139E-02 4.62020E-02 3.31594E-02 2.38881E-02 + 1.72632E-02 1.25070E-02 9.07535E-03 6.61332E-03 4.80618E-03 + 3.49696E-03 2.54265E-03 1.84689E-03 1.33822E-03 9.66975E-04 + 6.96322E-04 4.99176E-04 3.56199E-04 2.52456E-04 1.78265E-04 + 1.24533E-04 8.62427E-05 5.91275E-05 4.00702E-05 2.67937E-05 + 1.76396E-05 1.14048E-05 7.21646E-06 4.44496E-06 2.66262E-06 + 1.52885E-06 8.34976E-07 4.26596E-07 1.98401E-07 8.05385E-08 + 2.61692E-08 6.03813E-09 2.17212E-09 4.06041E-09 6.31958E-09 + 6.75941E-09 5.32925E-09 2.64762E-09 2.89092E-10 0.00000E+00 + 6.94640E+06 5.13929E+06 3.72163E+06 2.69344E+06 1.94783E+06 + 1.40751E+06 1.01625E+06 7.33128E+05 5.28420E+05 3.80524E+05 + 2.73762E+05 1.96759E+05 1.41271E+05 1.01322E+05 7.25895E+04 + 5.19441E+04 3.71255E+04 2.65007E+04 1.88915E+04 1.34484E+04 + 9.55969E+03 6.78505E+03 4.80805E+03 3.40134E+03 2.40193E+03 + 1.69292E+03 1.19108E+03 8.31713E+02 5.82828E+02 4.07514E+02 + 2.84272E+02 1.97820E+02 1.37231E+02 9.49588E+01 6.55405E+01 + 4.51295E+01 3.09943E+01 2.12380E+01 1.45234E+01 9.91532E+00 + 6.76154E+00 4.60843E+00 3.14176E+00 2.14291E+00 1.46615E+00 + 1.00539E+00 6.91833E-01 4.78001E-01 3.31754E-01 2.31370E-01 + 1.62197E-01 1.14282E-01 8.10833E-02 5.76718E-02 4.12412E-02 + 2.96058E-02 2.13218E-02 1.53965E-02 1.11357E-02 8.08946E-03 + 5.86096E-03 4.25183E-03 3.08269E-03 2.23301E-03 1.61377E-03 + 1.16321E-03 8.35738E-04 5.97917E-04 4.25961E-04 3.01539E-04 + 2.12809E-04 1.48718E-04 1.03159E-04 7.09678E-05 4.83825E-05 + 3.26653E-05 2.18291E-05 1.44371E-05 9.44949E-06 6.12306E-06 + 3.95249E-06 2.53706E-06 1.63397E-06 1.06426E-06 7.06948E-07 + 4.82673E-07 3.38276E-07 2.41467E-07 1.73052E-07 1.21427E-07 + 8.08620E-08 4.89323E-08 2.51245E-08 9.04726E-09 1.04102E-09 + 0.00000E+00 9.98309E+06 7.36801E+06 5.31988E+06 3.83870E+06 + 2.76774E+06 1.99393E+06 1.43526E+06 1.03221E+06 7.41665E+05 + 5.32401E+05 3.81806E+05 2.73529E+05 1.95750E+05 1.39932E+05 + 9.99158E+04 7.12569E+04 5.07544E+04 3.61035E+04 2.56466E+04 + 1.81922E+04 1.28851E+04 9.11180E+03 6.43284E+03 4.53357E+03 + 3.18919E+03 2.23899E+03 1.56904E+03 1.09116E+03 7.61506E+02 + 5.30228E+02 3.68307E+02 2.55194E+02 1.76254E+02 1.21416E+02 + 8.34205E+01 5.71765E+01 3.90845E+01 2.66549E+01 1.81407E+01 + 1.23253E+01 8.36443E+00 5.67339E+00 3.84924E+00 2.61295E+00 + 1.77936E+00 1.21455E+00 8.31985E-01 5.72301E-01 3.95498E-01 + 2.74676E-01 1.91780E-01 1.34596E-01 9.51360E-02 6.74182E-02 + 4.80395E-02 3.43671E-02 2.46679E-02 1.77552E-02 1.28010E-02 + 9.27085E-03 6.69686E-03 4.84424E-03 3.50242E-03 2.53025E-03 + 1.82389E-03 1.31147E-03 9.40134E-04 6.71220E-04 4.77345E-04 + 3.37431E-04 2.37917E-04 1.66216E-04 1.15367E-04 7.95115E-05 + 5.43995E-05 3.69444E-05 2.49151E-05 1.67017E-05 1.11449E-05 + 7.41874E-06 4.96368E-06 3.33696E-06 2.27258E-06 1.57510E-06 + 1.11330E-06 8.01555E-07 5.82912E-07 4.23120E-07 3.02306E-07 + 2.08048E-07 1.34221E-07 7.79698E-08 3.80212E-08 1.29019E-08 + 1.49997E-09 0.00000E+00 1.37371E+07 1.01138E+07 7.28074E+06 + 5.23790E+06 3.76516E+06 2.70423E+06 1.94054E+06 1.39126E+06 + 9.96514E+05 7.13074E+05 5.09735E+05 3.63995E+05 2.59639E+05 + 1.84990E+05 1.31646E+05 9.35677E+04 6.64175E+04 4.70814E+04 + 3.33274E+04 2.35564E+04 1.66243E+04 1.17130E+04 8.23862E+03 + 5.78436E+03 4.05353E+03 2.83471E+03 1.97870E+03 1.37047E+03 + 9.52549E+02 6.60513E+02 4.56880E+02 3.15214E+02 2.16762E+02 + 1.48662E+02 1.01682E+02 6.93763E+01 4.72055E+01 3.20432E+01 + 2.17053E+01 1.46774E+01 9.91340E+00 6.69210E+00 4.51899E+00 + 3.05322E+00 2.06960E+00 1.40626E+00 9.59032E-01 6.56836E-01 + 4.52004E-01 3.12634E-01 2.17419E-01 1.52002E-01 1.07041E-01 + 7.55812E-02 5.36682E-02 3.82638E-02 2.73747E-02 1.96410E-02 + 1.41165E-02 1.01931E-02 7.34154E-03 5.29559E-03 3.81829E-03 + 2.75119E-03 1.97814E-03 1.41897E-03 1.01491E-03 7.23103E-04 + 5.13312E-04 3.62297E-04 2.55161E-04 1.78155E-04 1.23666E-04 + 8.53226E-05 5.85134E-05 3.99013E-05 2.70817E-05 1.83236E-05 + 1.23870E-05 8.38928E-06 5.73577E-06 3.95661E-06 2.77153E-06 + 1.97517E-06 1.43047E-06 1.04817E-06 7.69461E-07 5.59001E-07 + 3.96634E-07 2.69312E-07 1.70470E-07 9.66636E-08 4.56759E-08 + 1.49226E-08 1.74617E-09 0.00000E+00 1.83250E+07 1.34585E+07 + 9.65964E+06 6.92844E+06 4.96528E+06 3.55527E+06 2.54337E+06 + 1.81777E+06 1.29791E+06 9.25794E+05 6.59673E+05 4.69537E+05 + 3.33825E+05 2.37059E+05 1.68136E+05 1.19099E+05 8.42509E+04 + 5.95161E+04 4.19820E+04 2.95683E+04 2.07921E+04 1.45962E+04 + 1.02287E+04 7.15475E+03 4.99483E+03 3.47947E+03 2.41928E+03 + 1.66887E+03 1.15529E+03 7.97826E+02 5.49569E+02 3.77562E+02 + 2.58522E+02 1.76530E+02 1.20210E+02 8.16497E+01 5.53044E+01 + 3.73686E+01 2.51954E+01 1.69581E+01 1.14003E+01 7.65994E+00 + 5.14856E+00 3.46257E+00 2.33645E+00 1.58050E+00 1.07317E+00 + 7.31878E-01 5.01559E-01 3.45514E-01 2.39351E-01 1.66702E-01 + 1.16966E-01 8.22963E-02 5.82362E-02 4.13826E-02 2.95103E-02 + 2.11074E-02 1.51241E-02 1.08887E-02 7.81997E-03 5.62503E-03 + 4.04492E-03 2.90692E-03 2.08490E-03 1.49199E-03 1.06475E-03 + 7.57036E-04 5.36413E-04 3.77996E-04 2.65889E-04 1.85499E-04 + 1.28742E-04 8.88812E-05 6.10582E-05 4.17660E-05 2.84862E-05 + 1.94100E-05 1.32484E-05 9.08422E-06 6.30326E-06 4.42068E-06 + 3.14920E-06 2.27883E-06 1.67011E-06 1.23232E-06 9.06266E-07 + 6.56168E-07 4.61875E-07 3.09851E-07 1.93052E-07 1.07325E-07 + 4.94193E-08 1.56513E-08 1.84118E-09 0.00000E+00 2.38735E+07 + 1.74905E+07 1.25161E+07 8.95025E+06 6.39477E+06 4.56482E+06 + 3.25550E+06 2.31948E+06 1.65094E+06 1.17387E+06 8.33757E+05 + 5.91525E+05 4.19180E+05 2.96688E+05 2.09726E+05 1.48058E+05 + 1.04380E+05 7.34813E+04 5.16521E+04 3.62506E+04 2.54000E+04 + 1.77665E+04 1.24047E+04 8.64458E+03 6.01216E+03 4.17209E+03 + 2.88965E+03 1.98539E+03 1.36893E+03 9.41541E+02 6.45902E+02 + 4.41895E+02 3.01290E+02 2.04848E+02 1.38885E+02 9.39180E+01 + 6.33297E+01 4.25978E+01 2.85903E+01 1.91550E+01 1.28181E+01 + 8.57299E+00 5.73600E+00 3.84019E+00 2.57973E+00 1.73744E+00 + 1.17467E+00 7.97754E-01 5.44480E-01 3.73600E-01 2.57819E-01 + 1.78897E-01 1.25075E-01 8.76944E-02 6.18470E-02 4.38048E-02 + 3.11385E-02 2.22038E-02 1.58619E-02 1.13869E-02 8.15459E-03 + 5.84967E-03 4.19528E-03 3.00724E-03 2.15153E-03 1.53603E-03 + 1.09373E-03 7.76024E-04 5.48847E-04 3.86124E-04 2.71253E-04 + 1.89071E-04 1.31176E-04 9.05965E-05 6.23184E-05 4.27349E-05 + 2.92629E-05 2.00525E-05 1.37916E-05 9.54659E-06 6.69636E-06 + 4.75098E-06 3.42198E-06 2.49894E-06 1.84271E-06 1.36282E-06 + 1.00078E-06 7.20864E-07 5.03128E-07 3.33650E-07 2.04872E-07 + 1.11859E-07 5.03126E-08 1.54978E-08 1.83186E-09 0.00000E+00 + 3.05184E+07 2.23042E+07 1.59132E+07 1.13455E+07 8.08159E+06 + 5.75134E+06 4.08907E+06 2.90435E+06 2.06075E+06 1.46062E+06 + 1.03412E+06 7.31309E+05 5.16551E+05 3.64404E+05 2.56739E+05 + 1.80639E+05 1.26917E+05 8.90408E+04 6.23723E+04 4.36208E+04 + 3.04557E+04 2.12262E+04 1.47665E+04 1.02525E+04 7.10382E+03 + 4.91089E+03 3.38833E+03 2.31883E+03 1.59254E+03 1.09096E+03 + 7.45370E+02 5.07848E+02 3.44809E+02 2.33443E+02 1.57591E+02 + 1.06104E+02 7.12317E+01 4.76998E+01 3.18711E+01 2.12568E+01 + 1.41603E+01 9.42803E+00 6.27983E+00 4.18559E+00 2.79948E+00 + 1.87733E+00 1.26392E+00 8.54838E-01 5.81109E-01 3.97186E-01 + 2.73067E-01 1.88786E-01 1.31525E-01 9.19009E-02 6.45989E-02 + 4.56067E-02 3.23181E-02 2.29754E-02 1.63644E-02 1.17142E-02 + 8.36552E-03 5.98473E-03 4.28085E-03 3.06078E-03 2.18446E-03 + 1.55587E-03 1.10539E-03 7.82663E-04 5.52508E-04 3.88052E-04 + 2.72240E-04 1.89577E-04 1.31468E-04 9.08174E-05 6.25367E-05 + 4.29751E-05 2.95267E-05 2.03299E-05 1.40705E-05 9.81376E-06 + 6.94156E-06 4.96686E-06 3.60455E-06 2.64711E-06 1.95775E-06 + 1.44761E-06 1.05965E-06 7.58613E-07 5.24846E-07 3.44127E-07 + 2.08369E-07 1.11827E-07 4.91944E-08 1.47684E-08 1.75351E-09 + 0.00000E+00 3.84047E+07 2.79999E+07 1.99177E+07 1.41581E+07 + 1.00548E+07 7.13387E+06 5.05649E+06 3.58039E+06 2.53252E+06 + 1.78936E+06 1.26284E+06 8.90198E+05 6.26746E+05 4.40698E+05 + 3.09467E+05 2.17013E+05 1.51960E+05 1.06247E+05 7.41691E+04 + 5.16906E+04 3.59629E+04 2.49753E+04 1.73120E+04 1.19760E+04 + 8.26728E+03 5.69369E+03 3.91354E+03 2.66781E+03 1.82509E+03 + 1.24533E+03 8.47429E+02 5.75039E+02 3.88818E+02 2.62137E+02 + 1.76212E+02 1.18133E+02 7.89631E+01 5.26457E+01 3.50207E+01 + 2.32540E+01 1.54220E+01 1.02225E+01 6.77908E+00 4.49862E+00 + 2.99593E+00 2.00059E+00 1.34134E+00 9.03545E-01 6.11809E-01 + 4.16575E-01 2.85341E-01 1.96563E-01 1.36470E-01 9.50351E-02 + 6.65841E-02 4.68592E-02 3.31034E-02 2.34636E-02 1.66633E-02 + 1.18946E-02 8.47077E-03 6.04377E-03 4.31180E-03 3.07511E-03 + 2.18932E-03 1.55567E-03 1.10279E-03 7.79192E-04 5.49022E-04 + 3.84955E-04 2.69695E-04 1.87615E-04 1.30041E-04 8.98409E-05 + 6.19194E-05 4.26294E-05 2.93756E-05 2.03095E-05 1.41317E-05 + 9.91824E-06 7.06217E-06 5.08551E-06 3.71009E-06 2.73381E-06 + 2.02382E-06 1.49386E-06 1.08886E-06 7.74299E-07 5.30902E-07 + 3.44201E-07 2.05580E-07 1.08498E-07 4.67191E-08 1.36890E-08 + 1.63237E-09 0.00000E+00 4.76853E+07 3.46828E+07 2.45990E+07 + 1.74339E+07 1.23442E+07 8.73180E+06 6.17030E+06 4.35566E+06 + 3.07136E+06 2.16331E+06 1.52195E+06 1.06944E+06 7.50523E+05 + 5.26022E+05 3.68175E+05 2.57328E+05 1.79588E+05 1.25141E+05 + 8.70604E+04 6.04657E+04 4.19214E+04 2.90106E+04 2.00374E+04 + 1.38112E+04 9.49928E+03 6.51782E+03 4.46323E+03 3.03078E+03 + 2.06543E+03 1.40383E+03 9.51509E+02 6.43077E+02 4.33054E+02 + 2.90757E+02 1.94636E+02 1.29933E+02 8.64800E+01 5.74090E+01 + 3.80237E+01 2.51381E+01 1.65988E+01 1.09547E+01 7.23321E+00 + 4.77941E+00 3.16951E+00 2.10774E+00 1.40744E+00 9.44318E-01 + 6.36952E-01 4.32071E-01 2.94883E-01 2.02419E-01 1.40058E-01 + 9.72099E-02 6.78889E-02 4.76281E-02 3.35444E-02 2.37062E-02 + 1.67868E-02 1.19493E-02 8.48639E-03 6.03878E-03 4.29705E-03 + 3.05687E-03 2.17103E-03 1.53906E-03 1.08858E-03 7.67542E-04 + 5.39790E-04 3.77839E-04 2.64341E-04 1.83699E-04 1.27255E-04 + 8.79194E-05 6.06420E-05 4.18190E-05 2.88934E-05 2.00492E-05 + 1.40153E-05 9.88832E-06 7.07865E-06 5.12221E-06 3.75044E-06 + 2.76851E-06 2.04870E-06 1.50802E-06 1.09372E-06 7.72219E-07 + 5.24650E-07 3.36349E-07 1.98192E-07 1.02890E-07 4.33902E-08 + 1.24231E-08 1.48762E-09 0.00000E+00 5.85200E+07 4.24621E+07 + 3.00286E+07 2.12195E+07 1.49801E+07 1.05647E+07 7.44302E+06 + 5.23811E+06 3.68229E+06 2.58559E+06 1.81336E+06 1.27019E+06 + 8.88573E+05 6.20778E+05 4.33088E+05 3.01706E+05 2.09864E+05 + 1.45748E+05 1.01055E+05 6.99456E+04 4.83265E+04 3.33264E+04 + 2.29370E+04 1.57534E+04 1.07958E+04 7.38018E+03 5.03503E+03 + 3.40605E+03 2.31235E+03 1.56561E+03 1.05703E+03 7.11568E+02 + 4.77254E+02 3.19133E+02 2.12753E+02 1.41437E+02 9.37419E+01 + 6.19662E+01 4.08672E+01 2.69023E+01 1.76876E+01 1.16233E+01 + 7.64214E+00 5.02835E+00 3.32081E+00 2.19936E+00 1.46278E+00 + 9.77628E-01 6.56922E-01 4.43977E-01 3.01928E-01 2.06535E-01 + 1.42428E-01 9.85316E-02 6.85937E-02 4.79741E-02 3.36866E-02 + 2.37373E-02 1.67606E-02 1.18977E-02 8.42665E-03 5.98036E-03 + 4.24447E-03 3.01188E-03 2.13387E-03 1.50916E-03 1.06505E-03 + 7.49375E-04 5.26011E-04 3.67565E-04 2.56791E-04 1.78264E-04 + 1.23417E-04 8.52668E-05 5.88532E-05 4.06469E-05 2.81510E-05 + 1.95982E-05 1.37558E-05 9.74857E-06 7.00903E-06 5.09058E-06 + 3.73622E-06 2.75977E-06 2.03939E-06 1.49585E-06 1.07895E-06 + 7.56132E-07 5.08970E-07 3.22653E-07 1.87587E-07 9.58096E-08 + 3.95881E-08 1.10863E-08 1.33297E-09 0.00000E+00 7.10742E+07 + 5.14506E+07 3.62800E+07 2.55624E+07 1.79930E+07 1.26520E+07 + 8.88699E+06 6.23550E+06 4.37012E+06 3.05917E+06 2.13886E+06 + 1.49351E+06 1.04151E+06 7.25313E+05 5.04393E+05 3.50241E+05 + 2.42827E+05 1.68083E+05 1.16151E+05 8.01233E+04 5.51696E+04 + 3.79141E+04 2.60034E+04 1.77963E+04 1.21522E+04 8.27724E+03 + 5.62640E+03 3.79177E+03 2.56458E+03 1.72980E+03 1.16338E+03 + 7.80115E+02 5.21163E+02 3.47101E+02 2.30462E+02 1.52584E+02 + 1.00712E+02 6.62965E+01 4.35399E+01 2.85412E+01 1.86862E+01 + 1.22280E+01 8.00617E+00 5.24610E+00 3.45055E+00 2.27616E+00 + 1.50793E+00 1.00396E+00 6.72103E-01 4.52594E-01 3.06708E-01 + 2.09087E-01 1.43713E-01 9.90995E-02 6.87731E-02 4.79528E-02 + 3.35715E-02 2.35880E-02 1.66077E-02 1.17567E-02 8.30419E-03 + 5.87787E-03 4.16095E-03 2.94519E-03 2.08153E-03 1.46869E-03 + 1.03416E-03 7.26112E-04 5.08708E-04 3.54864E-04 2.47567E-04 + 1.71678E-04 1.18785E-04 8.20637E-05 5.66785E-05 3.91999E-05 + 2.72089E-05 1.89985E-05 1.33828E-05 9.52033E-06 6.86913E-06 + 5.00269E-06 3.67695E-06 2.71527E-06 2.00217E-06 1.46252E-06 + 1.04870E-06 7.29303E-07 4.86316E-07 3.04843E-07 1.74879E-07 + 8.78867E-08 3.55940E-08 9.75776E-09 1.17794E-09 0.00000E+00 + 1.74742E+06 2.21434E-05 1.72831E-05 1.34895E-05 1.05286E-05 + 8.21758E-06 6.41387E-06 5.00609E-06 3.90733E-06 3.04975E-06 + 2.38040E-06 1.85799E-06 1.45024E-06 1.13200E-06 8.83603E-07 + 6.89732E-07 5.38414E-07 4.20308E-07 3.28125E-07 2.56175E-07 + 2.00015E-07 1.56181E-07 1.21967E-07 9.52612E-08 7.44155E-08 + 5.81440E-08 4.54426E-08 3.53926E-08 2.76857E-08 2.16683E-08 + 1.69699E-08 1.33008E-08 1.04314E-08 8.19151E-09 6.44306E-09 + 5.07859E-09 4.01266E-09 3.18018E-09 2.52980E-09 2.02144E-09 + 1.62379E-09 1.31243E-09 1.06827E-09 8.76189E-10 7.25319E-10 + 6.05867E-10 5.11010E-10 4.35293E-10 3.74502E-10 3.25388E-10 + 2.85454E-10 2.52760E-10 2.25933E-10 2.03492E-10 1.84772E-10 + 1.68992E-10 1.55597E-10 1.44149E-10 1.34301E-10 1.25859E-10 + 1.18439E-10 1.11980E-10 1.06310E-10 1.01315E-10 9.68864E-11 + 9.29520E-11 8.94451E-11 8.63080E-11 8.34990E-11 8.09707E-11 + 7.87141E-11 7.66617E-11 7.48103E-11 7.31379E-11 7.16260E-11 + 7.02584E-11 6.90212E-11 6.79023E-11 6.68912E-11 6.59768E-11 + 6.51584E-11 6.44180E-11 6.37548E-11 6.31630E-11 6.26372E-11 + 6.21729E-11 6.17662E-11 6.14122E-11 6.11100E-11 6.08550E-11 + 6.06449E-11 6.04772E-11 6.03499E-11 6.02610E-11 6.02089E-11 + 0.00000E+00 9.69838E+04 7.47839E+04 5.68741E+04 4.32544E+04 + 3.28952E+04 2.50161E+04 1.90233E+04 1.44655E+04 1.09990E+04 + 8.36259E+03 6.35765E+03 4.83296E+03 3.67355E+03 2.79196E+03 + 2.12166E+03 1.61205E+03 1.22464E+03 9.30153E+02 7.06324E+02 + 5.36219E+02 4.06960E+02 3.08754E+02 2.34153E+02 1.77494E+02 + 1.34472E+02 1.01812E+02 7.70276E+01 5.79738E+01 4.37841E+01 + 3.30286E+01 2.48815E+01 1.87144E+01 1.40440E+01 1.05185E+01 + 7.86081E+00 5.86158E+00 4.35928E+00 3.23353E+00 2.39216E+00 + 1.76516E+00 1.29938E+00 9.54517E-01 7.00038E-01 5.12622E-01 + 3.75576E-01 2.75121E-01 2.01703E-01 1.48080E-01 1.08912E-01 + 8.02825E-02 5.93325E-02 4.39698E-02 3.27278E-02 2.43771E-02 + 1.82170E-02 1.36413E-02 1.02308E-02 7.68095E-03 5.76850E-03 + 4.34343E-03 3.25862E-03 2.44433E-03 1.83005E-03 1.36698E-03 + 1.01727E-03 7.53836E-04 5.55835E-04 4.07214E-04 2.96362E-04 + 2.13677E-04 1.52957E-04 1.07853E-04 7.49382E-05 5.11008E-05 + 3.40112E-05 2.18877E-05 1.34256E-05 7.58183E-06 3.69063E-06 + 1.13394E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.72498E+05 2.08808E+05 1.57649E+05 + 1.19020E+05 8.98487E+04 6.78202E+04 5.11868E+04 3.86282E+04 + 2.91471E+04 2.19899E+04 1.65877E+04 1.25106E+04 9.43391E+03 + 7.11249E+03 5.36119E+03 4.04018E+03 3.04392E+03 2.29270E+03 + 1.72635E+03 1.29948E+03 9.77795E+02 7.35439E+02 5.52897E+02 + 4.15445E+02 3.11977E+02 2.34116E+02 1.75555E+02 1.30937E+02 + 9.80109E+01 7.32791E+01 5.47154E+01 4.07919E+01 3.03443E+01 + 2.25300E+01 1.66936E+01 1.23432E+01 9.10371E+00 6.69802E+00 + 4.91594E+00 3.59945E+00 2.62979E+00 1.91779E+00 1.39663E+00 + 1.01580E+00 7.39399E-01 5.38251E-01 3.92252E-01 2.86318E-01 + 2.09426E-01 1.53558E-01 1.12911E-01 8.32648E-02 6.16843E-02 + 4.57340E-02 3.40243E-02 2.53671E-02 1.89438E-02 1.41630E-02 + 1.05924E-02 7.94333E-03 5.93543E-03 4.43472E-03 3.30750E-03 + 2.46150E-03 1.82543E-03 1.34853E-03 9.91730E-04 7.25318E-04 + 5.27509E-04 3.80759E-04 2.73557E-04 1.94353E-04 1.36841E-04 + 9.53919E-05 6.57749E-05 4.48142E-05 3.01383E-05 1.99780E-05 + 1.30418E-05 8.35487E-06 5.26156E-06 3.22413E-06 1.91489E-06 + 1.08843E-06 5.77904E-07 2.70011E-07 9.28858E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 5.48944E+05 4.18509E+05 + 3.14100E+05 2.35718E+05 1.76867E+05 1.32686E+05 9.95227E+04 + 7.46336E+04 5.59573E+04 4.19453E+04 3.14346E+04 2.35519E+04 + 1.76413E+04 1.32103E+04 9.88940E+03 7.40097E+03 5.53683E+03 + 4.14073E+03 3.09546E+03 2.31308E+03 1.72766E+03 1.28976E+03 + 9.62330E+02 7.17590E+02 5.34734E+02 3.98165E+02 2.96242E+02 + 2.19191E+02 1.62780E+02 1.20743E+02 8.94421E+01 6.61546E+01 + 4.88225E+01 3.59650E+01 2.64405E+01 1.93992E+01 1.41989E+01 + 1.03685E+01 7.55386E+00 5.49110E+00 3.98366E+00 2.88525E+00 + 2.08727E+00 1.50837E+00 1.09117E+00 7.89600E-01 5.72133E-01 + 4.15325E-01 3.02185E-01 2.20448E-01 1.61308E-01 1.18395E-01 + 8.73147E-02 6.44530E-02 4.77470E-02 3.54513E-02 2.63680E-02 + 1.96364E-02 1.46290E-02 1.09294E-02 8.13642E-03 6.05724E-03 + 4.50165E-03 3.33872E-03 2.46781E-03 1.81739E-03 1.33267E-03 + 9.72196E-04 7.05582E-04 5.08552E-04 3.65178E-04 2.59652E-04 + 1.83302E-04 1.28461E-04 8.93837E-05 6.17856E-05 4.24685E-05 + 2.90898E-05 1.98928E-05 1.36228E-05 9.40710E-06 6.54322E-06 + 4.60817E-06 3.28971E-06 2.37430E-06 1.72720E-06 1.25456E-06 + 9.00800E-07 6.33036E-07 4.28205E-07 2.73238E-07 1.58958E-07 + 8.00754E-08 3.05091E-08 3.52433E-09 0.00000E+00 9.53123E+05 + 7.23465E+05 5.40180E+05 4.03268E+05 3.00988E+05 2.24593E+05 + 1.67546E+05 1.24955E+05 9.31641E+04 6.94411E+04 5.17427E+04 + 3.85426E+04 2.87001E+04 2.13634E+04 1.58961E+04 1.18233E+04 + 8.79032E+03 6.53244E+03 4.85221E+03 3.60233E+03 2.67296E+03 + 1.98220E+03 1.46902E+03 1.08795E+03 8.05132E+02 5.95321E+02 + 4.39814E+02 3.23077E+02 2.38216E+02 1.75428E+02 1.29013E+02 + 9.47322E+01 6.94060E+01 5.07577E+01 3.70466E+01 2.69863E+01 + 1.96120E+01 1.42209E+01 1.02889E+01 7.42859E+00 5.35350E+00 + 3.85227E+00 2.76930E+00 1.98900E+00 1.43038E+00 1.02917E+00 + 7.41632E-01 5.35527E-01 3.87665E-01 2.81427E-01 2.04962E-01 + 1.49755E-01 1.09962E-01 8.08276E-02 5.96327E-02 4.41004E-02 + 3.26742E-02 2.42414E-02 1.79929E-02 1.33946E-02 9.93637E-03 + 7.37181E-03 5.46023E-03 4.03647E-03 2.97414E-03 2.18365E-03 + 1.59669E-03 1.16175E-03 8.41202E-04 6.05117E-04 4.33909E-04 + 3.08310E-04 2.17720E-04 1.52837E-04 1.06716E-04 7.42056E-05 + 5.14728E-05 3.57282E-05 2.48751E-05 1.74426E-05 1.24005E-05 + 8.92586E-06 6.52744E-06 4.84429E-06 3.63070E-06 2.73485E-06 + 2.04833E-06 1.51016E-06 1.08506E-06 7.47483E-07 4.83687E-07 + 2.84041E-07 1.43369E-07 5.34744E-08 6.17056E-09 0.00000E+00 + 1.51607E+06 1.14624E+06 8.51876E+05 6.32977E+05 4.70186E+05 + 3.49153E+05 2.59192E+05 1.92345E+05 1.42688E+05 1.05811E+05 + 7.84355E+04 5.81191E+04 4.30471E+04 3.18698E+04 2.35839E+04 + 1.74439E+04 1.28960E+04 9.52870E+03 7.03673E+03 5.19339E+03 + 3.83053E+03 2.82342E+03 2.07962E+03 1.53058E+03 1.12555E+03 + 8.26920E+02 6.06976E+02 4.42919E+02 3.24432E+02 2.37336E+02 + 1.73376E+02 1.26453E+02 9.20222E+01 6.68433E+01 4.84583E+01 + 3.50622E+01 2.53112E+01 1.82321E+01 1.31050E+01 9.40095E+00 + 6.73214E+00 4.81440E+00 3.44013E+00 2.45635E+00 1.75647E+00 + 1.25687E+00 9.00933E-01 6.47244E-01 4.66239E-01 3.36871E-01 + 2.44229E-01 1.77662E-01 1.29906E-01 9.50959E-02 6.98819E-02 + 5.14814E-02 3.80003E-02 2.80907E-02 2.07756E-02 1.54129E-02 + 1.13947E-02 8.42586E-03 6.22086E-03 4.58438E-03 3.36764E-03 + 2.46537E-03 1.79772E-03 1.30464E-03 9.42474E-04 6.76567E-04 + 4.84338E-04 3.43739E-04 2.42617E-04 1.70376E-04 1.19141E-04 + 8.30882E-05 5.79075E-05 4.04695E-05 2.84344E-05 2.01687E-05 + 1.45315E-05 1.06141E-05 7.87801E-06 5.92813E-06 4.49729E-06 + 3.42076E-06 2.58091E-06 1.91239E-06 1.37793E-06 9.49892E-07 + 6.13575E-07 3.58694E-07 1.79329E-07 6.53760E-08 7.55862E-09 + 0.00000E+00 3.04887E+06 1.71263E+06 1.26736E+06 9.37623E+05 + 6.93425E+05 5.12636E+05 3.78837E+05 2.79847E+05 2.06637E+05 + 1.52513E+05 1.12515E+05 8.29681E+04 6.11505E+04 4.50472E+04 + 3.31669E+04 2.44063E+04 1.79493E+04 1.31925E+04 9.69021E+03 + 7.11288E+03 5.21736E+03 3.82411E+03 2.80068E+03 2.04940E+03 + 1.49827E+03 1.09422E+03 7.98373E+02 5.78998E+02 4.21510E+02 + 3.06447E+02 2.22466E+02 1.61239E+02 1.16594E+02 8.41548E+01 + 6.06210E+01 4.35846E+01 3.12648E+01 2.23794E+01 1.59861E+01 + 1.13974E+01 8.11262E+00 5.76730E+00 4.09722E+00 2.90904E+00 + 2.06884E+00 1.47257E+00 1.05015E+00 7.50725E-01 5.38211E-01 + 3.87092E-01 2.79404E-01 2.02383E-01 1.47377E-01 1.07457E-01 + 7.86617E-02 5.77331E-02 4.24602E-02 3.12772E-02 2.30523E-02 + 1.70449E-02 1.25599E-02 9.25785E-03 6.81389E-03 5.00628E-03 + 3.66684E-03 2.67689E-03 1.94677E-03 1.40926E-03 1.01574E-03 + 7.27653E-04 5.20008E-04 3.68556E-04 2.59916E-04 1.82488E-04 + 1.27689E-04 8.91899E-05 6.23320E-05 4.37359E-05 3.08941E-05 + 2.20559E-05 1.60063E-05 1.17786E-05 8.80349E-06 6.66337E-06 + 5.07767E-06 3.87258E-06 2.92506E-06 2.16647E-06 1.55800E-06 + 1.07031E-06 6.87628E-07 3.98910E-07 1.97013E-07 7.02126E-08 + 8.13885E-09 0.00000E+00 3.37677E+06 2.53448E+06 1.86735E+06 + 1.37540E+06 1.01263E+06 7.45223E+05 5.48183E+05 4.03053E+05 + 2.96204E+05 2.17571E+05 1.59730E+05 1.17203E+05 8.59502E+04 + 6.29945E+04 4.61419E+04 3.37765E+04 2.47085E+04 1.80626E+04 + 1.31948E+04 9.63154E+03 7.02499E+03 5.11954E+03 3.72764E+03 + 2.71161E+03 1.97053E+03 1.43037E+03 1.03722E+03 7.47455E+02 + 5.40718E+02 3.90609E+02 2.81739E+02 2.02873E+02 1.45740E+02 + 1.04499E+02 7.47793E+01 5.34090E+01 3.80595E+01 2.70642E+01 + 1.92066E+01 1.36052E+01 9.62248E+00 6.79791E+00 4.79986E+00 + 3.38754E+00 2.39518E+00 1.69525E+00 1.20237E+00 8.55021E-01 + 6.09871E-01 4.36486E-01 3.13573E-01 2.26099E-01 1.63929E-01 + 1.19018E-01 8.67681E-02 6.34303E-02 4.64708E-02 3.41042E-02 + 2.50442E-02 1.84527E-02 1.35503E-02 9.95427E-03 7.30230E-03 + 5.34772E-03 3.90433E-03 2.84107E-03 2.05941E-03 1.48572E-03 + 1.06699E-03 7.61284E-04 5.41539E-04 3.81683E-04 2.67315E-04 + 1.86021E-04 1.28655E-04 8.84890E-05 6.05941E-05 4.13879E-05 + 2.82566E-05 1.93288E-05 1.33360E-05 9.26471E-06 6.51121E-06 + 4.63151E-06 3.32665E-06 2.40398E-06 1.73292E-06 1.23361E-06 + 8.58489E-07 5.74023E-07 3.60697E-07 2.05502E-07 1.00035E-07 + 3.52946E-08 4.09610E-09 0.00000E+00 4.83458E+06 3.61594E+06 + 2.65303E+06 1.94585E+06 1.42649E+06 1.04524E+06 7.65500E+05 + 5.60333E+05 4.09932E+05 2.99732E+05 2.19030E+05 1.59960E+05 + 1.16747E+05 8.51531E+04 6.20671E+04 4.52082E+04 3.29045E+04 + 2.39311E+04 1.73910E+04 1.26277E+04 9.16104E+03 6.63997E+03 + 4.80806E+03 3.47798E+03 2.51311E+03 1.81369E+03 1.30751E+03 + 9.36580E+02 6.73480E+02 4.83570E+02 3.46655E+02 2.48074E+02 + 1.77100E+02 1.26188E+02 8.97299E+01 6.36820E+01 4.50933E+01 + 3.18638E+01 2.24709E+01 1.58185E+01 1.11192E+01 7.80783E+00 + 5.48028E+00 3.84532E+00 2.70354E+00 1.90302E+00 1.34257E+00 + 9.49814E-01 6.74125E-01 4.80162E-01 3.43360E-01 2.46470E-01 + 1.77932E-01 1.28644E-01 9.34072E-02 6.80156E-02 4.96399E-02 + 3.62951E-02 2.65559E-02 1.94978E-02 1.42681E-02 1.04461E-02 + 7.63782E-03 5.57542E-03 4.05778E-03 2.94370E-03 2.12749E-03 + 1.53045E-03 1.09614E-03 7.80058E-04 5.53575E-04 3.89322E-04 + 2.72157E-04 1.89111E-04 1.30666E-04 8.98444E-05 6.15571E-05 + 4.21142E-05 2.88382E-05 1.98164E-05 1.37575E-05 9.63300E-06 + 6.83283E-06 4.90929E-06 3.56261E-06 2.59960E-06 1.89021E-06 + 1.35526E-06 9.48169E-07 6.35970E-07 3.99739E-07 2.27025E-07 + 1.09438E-07 3.76995E-08 4.38800E-09 0.00000E+00 6.72125E+06 + 5.01024E+06 3.66132E+06 2.67451E+06 1.95264E+06 1.42484E+06 + 1.03912E+06 7.57384E+05 5.51704E+05 4.01631E+05 2.92194E+05 + 2.12436E+05 1.54342E+05 1.12055E+05 8.12942E+04 5.89321E+04 + 4.26872E+04 3.08945E+04 2.23403E+04 1.61399E+04 1.16494E+04 + 8.39988E+03 6.05050E+03 4.35338E+03 3.12862E+03 2.24547E+03 + 1.60979E+03 1.14650E+03 8.19722E+02 5.85170E+02 4.17034E+02 + 2.96675E+02 2.10530E+02 1.49104E+02 1.05383E+02 7.43367E+01 + 5.23174E+01 3.67437E+01 2.57554E+01 1.80217E+01 1.25925E+01 + 8.79046E+00 6.13446E+00 4.28003E+00 2.99264E+00 2.09526E+00 + 1.47052E+00 1.03511E+00 7.31095E-01 5.18298E-01 3.68954E-01 + 2.63682E-01 1.89556E-01 1.36486E-01 9.87082E-02 7.15987E-02 + 5.20593E-02 3.79259E-02 2.76502E-02 2.02314E-02 1.47547E-02 + 1.07668E-02 7.84697E-03 5.71015E-03 4.14318E-03 2.99677E-03 + 2.15968E-03 1.54935E-03 1.10683E-03 7.85741E-04 5.56372E-04 + 3.90511E-04 2.72534E-04 1.89134E-04 1.30584E-04 8.97802E-05 + 6.15598E-05 4.21900E-05 2.89764E-05 1.99973E-05 1.39610E-05 + 9.84203E-06 7.03389E-06 5.09281E-06 3.72297E-06 2.73371E-06 + 1.99754E-06 1.43697E-06 1.00682E-06 6.74934E-07 4.22948E-07 + 2.38770E-07 1.13780E-07 3.83727E-08 4.47906E-09 0.00000E+00 + 9.12273E+06 6.77852E+06 4.93442E+06 3.59042E+06 2.61101E+06 + 1.89764E+06 1.37833E+06 1.00051E+06 7.25787E+05 5.26142E+05 + 3.81150E+05 2.75915E+05 1.99587E+05 1.44263E+05 1.04190E+05 + 7.51865E+04 5.42098E+04 3.90503E+04 2.81038E+04 2.02060E+04 + 1.45130E+04 1.04128E+04 7.46262E+03 5.34197E+03 3.81916E+03 + 2.72662E+03 1.94429E+03 1.37713E+03 9.79220E+02 6.95149E+02 + 4.92628E+02 3.48460E+02 2.45856E+02 1.73114E+02 1.21638E+02 + 8.53000E+01 5.96802E+01 4.16682E+01 2.90359E+01 2.01987E+01 + 1.40321E+01 9.73949E+00 6.75863E+00 4.68955E+00 3.26141E+00 + 2.27150E+00 1.58613E+00 1.11099E+00 7.80957E-01 5.51100E-01 + 3.90565E-01 2.77925E-01 1.98970E-01 1.42688E-01 1.02791E-01 + 7.42784E-02 5.38092E-02 3.90612E-02 2.83782E-02 2.06942E-02 + 1.50421E-02 1.09412E-02 7.94898E-03 5.76673E-03 4.17182E-03 + 3.00883E-03 2.16240E-03 1.54722E-03 1.10258E-03 7.80903E-04 + 5.51790E-04 3.86579E-04 2.69381E-04 1.86740E-04 1.28858E-04 + 8.86005E-05 6.08055E-05 4.17492E-05 2.87581E-05 1.99272E-05 + 1.39825E-05 9.91449E-06 7.12888E-06 5.19145E-06 3.81401E-06 + 2.81068E-06 2.05809E-06 1.48109E-06 1.03621E-06 6.92237E-07 + 4.31258E-07 2.41334E-07 1.13384E-07 3.73961E-08 4.37904E-09 + 0.00000E+00 1.21351E+07 8.98887E+06 6.51900E+06 4.72552E+06 + 3.42335E+06 2.47843E+06 1.79315E+06 1.29647E+06 9.36712E+05 + 6.76294E+05 4.87911E+05 3.51731E+05 2.53357E+05 1.82346E+05 + 1.31125E+05 9.42080E+04 6.76223E+04 4.84923E+04 3.47394E+04 + 2.48610E+04 1.77723E+04 1.26903E+04 9.05082E+03 6.44695E+03 + 4.58612E+03 3.25752E+03 2.31094E+03 1.62816E+03 1.15160E+03 + 8.13149E+02 5.73127E+02 4.03178E+02 2.82884E+02 1.98070E+02 + 1.38388E+02 9.64957E+01 6.71287E+01 4.66015E+01 3.22887E+01 + 2.23342E+01 1.54284E+01 1.06492E+01 7.34948E+00 5.07211E+00 + 3.50900E+00 2.43145E+00 1.68938E+00 1.17762E+00 8.23929E-01 + 5.78801E-01 4.08410E-01 2.89397E-01 2.06342E-01 1.47389E-01 + 1.05772E-01 7.61485E-02 5.49648E-02 3.97605E-02 2.87871E-02 + 2.09229E-02 1.51589E-02 1.09913E-02 7.96085E-03 5.75810E-03 + 4.15353E-03 2.98726E-03 2.14115E-03 1.52809E-03 1.08636E-03 + 7.67697E-04 5.41378E-04 3.78626E-04 2.63470E-04 1.82465E-04 + 1.25853E-04 8.65525E-05 5.94598E-05 4.09021E-05 2.82564E-05 + 1.96548E-05 1.38546E-05 9.87344E-06 7.13472E-06 5.21834E-06 + 3.84642E-06 2.83955E-06 2.07961E-06 1.49426E-06 1.04194E-06 + 6.92373E-07 4.28067E-07 2.37044E-07 1.09626E-07 3.53440E-08 + 4.15291E-09 0.00000E+00 1.58649E+07 1.17163E+07 8.46620E+06 + 6.11455E+06 4.41320E+06 3.18309E+06 2.29425E+06 1.65241E+06 + 1.18924E+06 8.55243E+05 6.14558E+05 4.41244E+05 3.16538E+05 + 2.26876E+05 1.62463E+05 1.16228E+05 8.30690E+04 5.93093E+04 + 4.23007E+04 3.01363E+04 2.14454E+04 1.52424E+04 1.08200E+04 + 7.67050E+03 5.43015E+03 3.83809E+03 2.70929E+03 1.89905E+03 + 1.33635E+03 9.38718E+02 6.58163E+02 4.60543E+02 3.21397E+02 + 2.23816E+02 1.55522E+02 1.07846E+02 7.46101E+01 5.15083E+01 + 3.54910E+01 2.44138E+01 1.67727E+01 1.15143E+01 7.90417E+00 + 5.42629E+00 3.73480E+00 2.57497E+00 1.78040E+00 1.23521E+00 + 8.60267E-01 6.01654E-01 4.22722E-01 2.98295E-01 2.11839E-01 + 1.50727E-01 1.07761E-01 7.72973E-02 5.55963E-02 4.00790E-02 + 2.89198E-02 2.09512E-02 1.51308E-02 1.09369E-02 7.89759E-03 + 5.69563E-03 4.09681E-03 2.93841E-03 2.10063E-03 1.49544E-03 + 1.06069E-03 7.47936E-04 5.26434E-04 3.67567E-04 2.55442E-04 + 1.76752E-04 1.21872E-04 8.38413E-05 5.76600E-05 3.97402E-05 + 2.75321E-05 1.92208E-05 1.36055E-05 9.73862E-06 7.06604E-06 + 5.18486E-06 3.82948E-06 2.82818E-06 2.06883E-06 1.48221E-06 + 1.02873E-06 6.79125E-07 4.16189E-07 2.27790E-07 1.03592E-07 + 3.26472E-08 3.84967E-09 0.00000E+00 2.04286E+07 1.50427E+07 + 1.08314E+07 7.79493E+06 5.60576E+06 4.02850E+06 2.89288E+06 + 2.07580E+06 1.48832E+06 1.06624E+06 7.63214E+05 5.45832E+05 + 3.90015E+05 2.78418E+05 1.98562E+05 1.41468E+05 1.00686E+05 + 7.15834E+04 5.08358E+04 3.60594E+04 2.55472E+04 1.80765E+04 + 1.27735E+04 9.01365E+03 6.35114E+03 4.46768E+03 3.13855E+03 + 2.18904E+03 1.53280E+03 1.07132E+03 7.47316E+02 5.20238E+02 + 3.61165E+02 2.50187E+02 1.72923E+02 1.19272E+02 8.20719E+01 + 5.63545E+01 3.86211E+01 2.64243E+01 1.80570E+01 1.23304E+01 + 8.42032E+00 5.75097E+00 3.93846E+00 2.70209E+00 1.85940E+00 + 1.28404E+00 8.90267E-01 6.19931E-01 4.33735E-01 3.04820E-01 + 2.15625E-01 1.52835E-01 1.08864E-01 7.78084E-02 5.57687E-02 + 4.00674E-02 2.88155E-02 2.08089E-02 1.49808E-02 1.07956E-02 + 7.77238E-03 5.58922E-03 4.00908E-03 2.86776E-03 2.04486E-03 + 1.45219E-03 1.02769E-03 7.23145E-04 5.08044E-04 3.54167E-04 + 2.45829E-04 1.69967E-04 1.17166E-04 8.06364E-05 5.55200E-05 + 3.83397E-05 2.66361E-05 1.86595E-05 1.32590E-05 9.52701E-06 + 6.93551E-06 5.10097E-06 3.77132E-06 2.78345E-06 2.03161E-06 + 1.44988E-06 1.00066E-06 6.55672E-07 3.97948E-07 2.15095E-07 + 9.61258E-08 2.96182E-08 3.50519E-09 0.00000E+00 2.59527E+07 + 1.90563E+07 1.36742E+07 9.80658E+06 7.02769E+06 5.03243E+06 + 3.60083E+06 2.57441E+06 1.83904E+06 1.31259E+06 9.36019E+05 + 6.66869E+05 4.74662E+05 3.37522E+05 2.39762E+05 1.70137E+05 + 1.20599E+05 8.53881E+04 6.03866E+04 4.26530E+04 3.00891E+04 + 2.11976E+04 1.49130E+04 1.04763E+04 7.34818E+03 5.14516E+03 + 3.59761E+03 2.49714E+03 1.74014E+03 1.21032E+03 8.40118E+02 + 5.81920E+02 4.01943E+02 2.77012E+02 1.90476E+02 1.30697E+02 + 8.94630E+01 6.11075E+01 4.16586E+01 2.83533E+01 1.92744E+01 + 1.30938E+01 8.89608E+00 6.04543E+00 4.11983E+00 2.81299E+00 + 1.92667E+00 1.32446E+00 9.14250E-01 6.33917E-01 4.41694E-01 + 3.09171E-01 2.17861E-01 1.53840E-01 1.09182E-01 7.77596E-02 + 5.55425E-02 3.97721E-02 2.85097E-02 2.05234E-02 1.47295E-02 + 1.05826E-02 7.59680E-03 5.44748E-03 3.89669E-03 2.78001E-03 + 1.97728E-03 1.40084E-03 9.89155E-04 6.94604E-04 4.87116E-04 + 3.39062E-04 2.35073E-04 1.62416E-04 1.11942E-04 7.70781E-05 + 5.31342E-05 3.67640E-05 2.56111E-05 1.80002E-05 1.28352E-05 + 9.25331E-06 6.75424E-06 4.97544E-06 3.67917E-06 2.71145E-06 + 1.97307E-06 1.40153E-06 9.61187E-07 6.24687E-07 3.75251E-07 + 2.00177E-07 8.78707E-08 2.64792E-08 3.14525E-09 0.00000E+00 + 3.25735E+07 2.38517E+07 1.70578E+07 1.21917E+07 8.70696E+06 + 6.21333E+06 4.43022E+06 3.15616E+06 2.24654E+06 1.59763E+06 + 1.13510E+06 8.05704E+05 5.71327E+05 4.04713E+05 2.86384E+05 + 2.02428E+05 1.42921E+05 1.00787E+05 7.09877E+04 4.99347E+04 + 3.50789E+04 2.46084E+04 1.72383E+04 1.20570E+04 8.41956E+03 + 5.86883E+03 4.08499E+03 2.82218E+03 1.95747E+03 1.35504E+03 + 9.36059E+02 6.45227E+02 4.43477E+02 3.04116E+02 2.08063E+02 + 1.42042E+02 9.67342E+01 6.57364E+01 4.45850E+01 3.01901E+01 + 2.04187E+01 1.38012E+01 9.33006E+00 6.30925E+00 4.27900E+00 + 2.90795E+00 1.98260E+00 1.35685E+00 9.32563E-01 6.43909E-01 + 4.46840E-01 3.11543E-01 2.18702E-01 1.53863E-01 1.08807E-01 + 7.72236E-02 5.49732E-02 3.92354E-02 2.80344E-02 2.01187E-02 + 1.43950E-02 1.03116E-02 7.38093E-03 5.27789E-03 3.76516E-03 + 2.67917E-03 1.90082E-03 1.34350E-03 9.46594E-04 6.63382E-04 + 4.64407E-04 3.22780E-04 2.23540E-04 1.54348E-04 1.06371E-04 + 7.32822E-05 5.05807E-05 3.50657E-05 2.44927E-05 1.72672E-05 + 1.23516E-05 8.93024E-06 6.53198E-06 4.81605E-06 3.55943E-06 + 2.61755E-06 1.89775E-06 1.34091E-06 9.13280E-07 5.88411E-07 + 3.49660E-07 1.83999E-07 7.93119E-08 2.33841E-08 2.78792E-09 + 0.00000E+00 4.04357E+07 2.95292E+07 2.10487E+07 1.49942E+07 + 1.06726E+07 7.59026E+06 5.39348E+06 3.82910E+06 2.71600E+06 + 1.92465E+06 1.36255E+06 9.63645E+05 6.80818E+05 4.80484E+05 + 3.38723E+05 2.38512E+05 1.67749E+05 1.17834E+05 8.26657E+04 + 5.79161E+04 4.05204E+04 2.83085E+04 1.97474E+04 1.37534E+04 + 9.56279E+03 6.63653E+03 4.59893E+03 3.16278E+03 2.18374E+03 + 1.50471E+03 1.03460E+03 7.09779E+02 4.85507E+02 3.31325E+02 + 2.25570E+02 1.53235E+02 1.03839E+02 7.02128E+01 4.73834E+01 + 3.19250E+01 2.14849E+01 1.44503E+01 9.72138E+00 6.54232E+00 + 4.41624E+00 2.98742E+00 2.02765E+00 1.38163E+00 9.45569E-01 + 6.50207E-01 4.49416E-01 3.12127E-01 2.18297E-01 1.53019E-01 + 1.07829E-01 7.62676E-02 5.41118E-02 3.84956E-02 2.74184E-02 + 1.96164E-02 1.39933E-02 9.99451E-03 7.13356E-03 5.08691E-03 + 3.61920E-03 2.56866E-03 1.81793E-03 1.28192E-03 9.01270E-04 + 6.30370E-04 4.40542E-04 3.05758E-04 2.11531E-04 1.45971E-04 + 1.00594E-04 6.93437E-05 4.79235E-05 3.32882E-05 2.33108E-05 + 1.64813E-05 1.18231E-05 8.56888E-06 6.27733E-06 4.62973E-06 + 3.41783E-06 2.50655E-06 1.80960E-06 1.27123E-06 8.59469E-07 + 5.48712E-07 3.22436E-07 1.67313E-07 7.08052E-08 2.04346E-08 + 2.44535E-09 0.00000E+00 4.96922E+07 3.61938E+07 2.57164E+07 + 1.82599E+07 1.29545E+07 9.18261E+06 6.50314E+06 4.60128E+06 + 3.25254E+06 2.29689E+06 1.62039E+06 1.14194E+06 8.03892E+05 + 5.65285E+05 3.97042E+05 2.78538E+05 1.95163E+05 1.36568E+05 + 9.54384E+04 6.66030E+04 4.64133E+04 3.22950E+04 2.24364E+04 + 1.55615E+04 1.07746E+04 7.44559E+03 5.13736E+03 3.51738E+03 + 2.41783E+03 1.65852E+03 1.13517E+03 7.75186E+02 5.27770E+02 + 3.58466E+02 2.42884E+02 1.64204E+02 1.10733E+02 7.45106E+01 + 5.00389E+01 3.35500E+01 2.24689E+01 1.50394E+01 1.00696E+01 + 6.74482E+00 4.53201E+00 3.05193E+00 2.06234E+00 1.39925E+00 + 9.53644E-01 6.53113E-01 4.49661E-01 3.11110E-01 2.16788E-01 + 1.51418E-01 1.06330E-01 7.49532E-02 5.30044E-02 3.75874E-02 + 2.66875E-02 1.90357E-02 1.35385E-02 9.64168E-03 6.86231E-03 + 4.88007E-03 3.46282E-03 2.45139E-03 1.73070E-03 1.21760E-03 + 8.54231E-04 5.96308E-04 4.16039E-04 2.88353E-04 1.99291E-04 + 1.37452E-04 9.47254E-05 6.53402E-05 4.52154E-05 3.14675E-05 + 2.20899E-05 1.56600E-05 1.12625E-05 8.17888E-06 5.99786E-06 + 4.42261E-06 3.25946E-06 2.38268E-06 1.71212E-06 1.19530E-06 + 8.01894E-07 5.07128E-07 2.94586E-07 1.50691E-07 6.26029E-08 + 1.76940E-08 2.12528E-09 0.00000E+00 6.05028E+07 4.39550E+07 + 3.11325E+07 2.20355E+07 1.55829E+07 1.10099E+07 7.77171E+06 + 5.48065E+06 3.86118E+06 2.71747E+06 1.91053E+06 1.34175E+06 + 9.41242E+05 6.59521E+05 4.61569E+05 3.22629E+05 2.25224E+05 + 1.57017E+05 1.09315E+05 7.59950E+04 5.27531E+04 3.65621E+04 + 2.52998E+04 1.74766E+04 1.20510E+04 8.29291E+03 5.69795E+03 + 3.88430E+03 2.65851E+03 1.81563E+03 1.23719E+03 8.41055E+02 + 5.70007E+02 3.85370E+02 2.59899E+02 1.74883E+02 1.17378E+02 + 7.86066E+01 5.25385E+01 3.50584E+01 2.33679E+01 1.55675E+01 + 1.03746E+01 6.91722E+00 4.62693E+00 3.10211E+00 2.08721E+00 + 1.41018E+00 9.57169E-01 6.52928E-01 4.47806E-01 3.08667E-01 + 2.14310E-01 1.49159E-01 1.04385E-01 7.33370E-02 5.16931E-02 + 3.65417E-02 2.58645E-02 1.83934E-02 1.30430E-02 9.26213E-03 + 6.57370E-03 4.66212E-03 3.29945E-03 2.32981E-03 1.64088E-03 + 1.15177E-03 8.06348E-04 5.61803E-04 3.91320E-04 2.70857E-04 + 1.87021E-04 1.28927E-04 8.88571E-05 6.13342E-05 4.24990E-05 + 2.96328E-05 2.08506E-05 1.48178E-05 1.06805E-05 7.76861E-06 + 5.70027E-06 4.20018E-06 3.08887E-06 2.24969E-06 1.60836E-06 + 1.11550E-06 7.42346E-07 4.64910E-07 2.66898E-07 1.34559E-07 + 5.48754E-08 1.51971E-08 1.83216E-09 0.00000E+00 7.30331E+07 + 5.29253E+07 3.73704E+07 2.63683E+07 1.85884E+07 1.30917E+07 + 9.21155E+06 6.47497E+06 4.54672E+06 3.18934E+06 2.23477E+06 + 1.56413E+06 1.09349E+06 7.63537E+05 5.32488E+05 3.70878E+05 + 2.57974E+05 1.79193E+05 1.24293E+05 8.60851E+04 5.95309E+04 + 4.11013E+04 2.83301E+04 1.94927E+04 1.33873E+04 9.17500E+03 + 6.27814E+03 4.26171E+03 2.90451E+03 1.97516E+03 1.34006E+03 + 9.06992E+02 6.11961E+02 4.11875E+02 2.76512E+02 1.85210E+02 + 1.23736E+02 8.24805E+01 5.48715E+01 3.64450E+01 2.41796E+01 + 1.60341E+01 1.06370E+01 7.06021E+00 4.70176E+00 3.13864E+00 + 2.10287E+00 1.41490E+00 9.56526E-01 6.49947E-01 4.44076E-01 + 3.04969E-01 2.10990E-01 1.46337E-01 1.02065E-01 7.14703E-02 + 5.02157E-02 3.53863E-02 2.49697E-02 1.77043E-02 1.25175E-02 + 8.86363E-03 6.27337E-03 4.43709E-03 3.13196E-03 2.20596E-03 + 1.54991E-03 1.08545E-03 7.58334E-04 5.27349E-04 3.66728E-04 + 2.53504E-04 1.74881E-04 1.20506E-04 8.30631E-05 5.73759E-05 + 3.98084E-05 2.78077E-05 1.96096E-05 1.39672E-05 1.00865E-05 + 7.34538E-06 5.39044E-06 3.96727E-06 2.91005E-06 2.11087E-06 + 1.50093E-06 1.03386E-06 6.82304E-07 4.23057E-07 2.39975E-07 + 1.19219E-07 4.77288E-08 1.29580E-08 1.56801E-09 0.00000E+00 + 1.59746E+06 7.57706E+05 5.55122E+05 4.06694E+05 2.97953E+05 + 2.18288E+05 1.59925E+05 1.17167E+05 8.58412E+04 6.28917E+04 + 4.60783E+04 3.37604E+04 2.47360E+04 1.81243E+04 1.32804E+04 + 9.73143E+03 7.13127E+03 5.22621E+03 3.83040E+03 2.80768E+03 + 2.05830E+03 1.50919E+03 1.10681E+03 8.11925E+02 5.95807E+02 + 4.37400E+02 3.21279E+02 2.35020E+02 1.72914E+02 1.27352E+02 + 9.39173E+01 6.93702E+01 5.13144E+01 3.80523E+01 2.83037E+01 + 2.11329E+01 1.58464E+01 1.19441E+01 9.05692E+00 6.91433E+00 + 5.31825E+00 4.12356E+00 3.22407E+00 2.54126E+00 2.02096E+00 + 1.61906E+00 1.30604E+00 1.05978E+00 8.64120E-01 7.07247E-01 + 5.80463E-01 4.77261E-01 3.93154E-01 3.23446E-01 2.66031E-01 + 2.18456E-01 1.78967E-01 1.46166E-01 1.18926E-01 9.65352E-02 + 7.78087E-02 6.24240E-02 4.97801E-02 3.94433E-02 3.10155E-02 + 2.41938E-02 1.87084E-02 1.43269E-02 1.08614E-02 8.13685E-03 + 6.03703E-03 4.40829E-03 3.17262E-03 2.24716E-03 1.56390E-03 + 1.06743E-03 7.13026E-04 4.64996E-04 2.95214E-04 1.81666E-04 + 1.08420E-04 6.20370E-05 3.39489E-05 1.76379E-05 8.62006E-06 + 3.91641E-06 1.62922E-06 6.05767E-07 1.96720E-07 5.32311E-08 + 1.12289E-08 1.65142E-09 1.37315E-10 4.03238E-12 9.29309E-15 + 0.00000E+00 1.09958E+06 8.23642E+05 6.05517E+05 4.45201E+05 + 3.27370E+05 2.40756E+05 1.77081E+05 1.30265E+05 9.58385E+04 + 7.05205E+04 5.18984E+04 3.81996E+04 2.81211E+04 2.07050E+04 + 1.52473E+04 1.12302E+04 8.27294E+03 6.09561E+03 4.49225E+03 + 3.31135E+03 2.44145E+03 1.80052E+03 1.32822E+03 9.80106E+02 + 7.23475E+02 5.34227E+02 3.94668E+02 2.90352E+02 2.14772E+02 + 1.58977E+02 1.17777E+02 8.73404E+01 6.48169E+01 4.81765E+01 + 3.58769E+01 2.67840E+01 2.00507E+01 1.50625E+01 1.13624E+01 + 8.61303E+00 6.56548E+00 5.03602E+00 3.88921E+00 3.02408E+00 + 2.37043E+00 1.87085E+00 1.48658E+00 1.18850E+00 9.55242E-01 + 7.71170E-01 6.24790E-01 5.07515E-01 4.13407E-01 3.36555E-01 + 2.74135E-01 2.23086E-01 1.81228E-01 1.46858E-01 1.18610E-01 + 9.56188E-02 7.65657E-02 6.10468E-02 4.83946E-02 3.81289E-02 + 2.98190E-02 2.31381E-02 1.78010E-02 1.35640E-02 1.02337E-02 + 7.62978E-03 5.63416E-03 4.09461E-03 2.93281E-03 2.06716E-03 + 1.43133E-03 9.71619E-04 6.45118E-04 4.17715E-04 2.62917E-04 + 1.59908E-04 9.38551E-05 5.23141E-05 2.73845E-05 1.30948E-05 + 5.36968E-06 1.49939E-06 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.26357E+06 9.49064E+05 6.99992E+05 + 5.16352E+05 3.80943E+05 2.81084E+05 2.07430E+05 1.53098E+05 + 1.13013E+05 8.34344E+04 6.16059E+04 4.54945E+04 3.36011E+04 + 2.48202E+04 1.83364E+04 1.35482E+04 1.00116E+04 7.39911E+03 + 5.46906E+03 4.04297E+03 2.98914E+03 2.21028E+03 1.63459E+03 + 1.20901E+03 8.94370E+02 6.61690E+02 4.89662E+02 3.60750E+02 + 2.67128E+02 1.97865E+02 1.46618E+02 1.08695E+02 8.05910E+01 + 5.98048E+01 4.44298E+01 3.30604E+01 2.46438E+01 1.84143E+01 + 1.38010E+01 1.03818E+01 7.84423E+00 5.95748E+00 4.55100E+00 + 3.49748E+00 2.70816E+00 2.11069E+00 1.65606E+00 1.30751E+00 + 1.03816E+00 8.28333E-01 6.63657E-01 5.33425E-01 4.30248E-01 + 3.47019E-01 2.80211E-01 2.26180E-01 1.82341E-01 1.46706E-01 + 1.17682E-01 9.42681E-02 7.50233E-02 5.94702E-02 4.68829E-02 + 3.67409E-02 2.85857E-02 2.20707E-02 1.68982E-02 1.28159E-02 + 9.62602E-03 7.14521E-03 5.25418E-03 3.80298E-03 2.71348E-03 + 1.90579E-03 1.31544E-03 8.90653E-04 5.90332E-04 3.82089E-04 + 2.40900E-04 1.47263E-04 8.73718E-05 4.97377E-05 2.71044E-05 + 1.40333E-05 6.83236E-06 3.07719E-06 1.24586E-06 4.20196E-07 + 8.84782E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.52876E+06 1.15036E+06 + 8.50287E+05 6.28540E+05 4.64657E+05 3.43529E+05 2.53993E+05 + 1.87804E+05 1.38871E+05 1.02693E+05 7.59422E+04 5.61617E+04 + 4.15345E+04 3.07174E+04 2.27177E+04 1.68013E+04 1.24257E+04 + 9.18946E+03 6.79594E+03 5.02567E+03 3.71639E+03 2.74806E+03 + 2.03193E+03 1.50232E+03 1.11067E+03 8.21013E+02 6.06900E+02 + 4.46501E+02 3.30072E+02 2.43999E+02 1.80375E+02 1.33352E+02 + 9.85552E+01 7.28650E+01 5.39028E+01 3.99154E+01 2.95904E+01 + 2.19737E+01 1.63548E+01 1.22084E+01 9.14667E+00 6.88316E+00 + 5.20676E+00 3.96018E+00 3.03374E+00 2.33869E+00 1.81486E+00 + 1.41735E+00 1.11344E+00 8.79290E-01 6.97570E-01 5.55438E-01 + 4.44059E-01 3.55162E-01 2.84529E-01 2.27960E-01 1.82488E-01 + 1.45852E-01 1.16259E-01 9.25745E-02 7.32530E-02 5.77495E-02 + 4.52871E-02 3.53106E-02 2.73383E-02 2.10075E-02 1.60101E-02 + 1.20879E-02 9.04027E-03 6.68205E-03 4.89372E-03 3.52820E-03 + 2.50809E-03 1.75547E-03 1.20795E-03 8.15784E-04 5.39740E-04 + 3.49135E-04 2.20400E-04 1.35295E-04 8.09890E-05 4.68925E-05 + 2.63471E-05 1.44012E-05 7.71264E-06 4.10881E-06 2.22659E-06 + 1.25489E-06 7.45546E-07 4.57931E-07 2.79325E-07 1.59794E-07 + 8.01038E-08 3.04703E-08 3.49180E-09 0.00000E+00 1.92189E+06 + 1.44707E+06 1.07033E+06 7.91665E+05 5.85536E+05 4.33061E+05 + 3.20276E+05 2.36851E+05 1.75144E+05 1.29504E+05 9.57493E+04 + 7.07854E+04 5.23245E+04 3.86735E+04 2.85802E+04 2.11181E+04 + 1.56019E+04 1.15246E+04 8.51127E+03 6.28461E+03 4.63952E+03 + 3.42428E+03 2.52677E+03 1.86402E+03 1.37474E+03 1.01354E+03 + 7.47091E+02 5.47932E+02 4.03718E+02 2.97380E+02 2.18996E+02 + 1.61237E+02 1.18634E+02 8.72897E+01 6.42397E+01 4.73044E+01 + 3.48568E+01 2.57163E+01 1.90064E+01 1.40811E+01 1.04651E+01 + 7.80828E+00 5.85372E+00 4.41073E+00 3.34660E+00 2.55478E+00 + 1.96322E+00 1.51840E+00 1.18152E+00 9.24470E-01 7.26924E-01 + 5.73907E-01 4.55144E-01 3.61236E-01 2.87297E-01 2.28595E-01 + 1.81801E-01 1.44404E-01 1.14422E-01 9.06003E-02 7.13015E-02 + 5.59189E-02 4.36317E-02 3.38553E-02 2.60886E-02 1.99557E-02 + 1.51411E-02 1.13825E-02 8.47741E-03 6.24041E-03 4.55240E-03 + 3.26967E-03 2.31594E-03 1.61556E-03 1.10835E-03 7.46640E-04 + 4.93110E-04 3.18750E-04 2.01418E-04 1.24085E-04 7.48474E-05 + 4.39541E-05 2.53036E-05 1.43903E-05 8.19135E-06 4.75743E-06 + 2.86870E-06 1.80702E-06 1.17872E-06 7.72042E-07 4.88674E-07 + 2.84718E-07 1.43388E-07 5.34404E-08 6.14398E-09 0.00000E+00 + 2.47397E+06 1.86173E+06 1.37608E+06 1.01702E+06 7.51543E+05 + 5.55283E+05 4.10210E+05 3.02986E+05 2.23749E+05 1.65202E+05 + 1.21949E+05 9.00007E+04 6.64069E+04 4.89862E+04 3.61261E+04 + 2.66348E+04 1.96315E+04 1.44651E+04 1.06550E+04 7.84584E+03 + 5.77527E+03 4.24955E+03 3.12570E+03 2.29811E+03 1.68892E+03 + 1.24058E+03 9.10928E+02 6.65360E+02 4.88174E+02 3.58005E+02 + 2.62425E+02 1.92277E+02 1.40754E+02 1.03013E+02 7.53858E+01 + 5.51848E+01 4.04108E+01 2.96185E+01 2.17392E+01 1.59887E+01 + 1.17922E+01 8.72825E+00 6.48920E+00 4.84773E+00 3.64610E+00 + 2.75885E+00 2.10129E+00 1.61094E+00 1.24273E+00 9.64218E-01 + 7.52047E-01 5.89120E-01 4.63751E-01 3.65452E-01 2.88687E-01 + 2.28222E-01 1.80391E-01 1.42448E-01 1.12237E-01 8.83966E-02 + 6.92069E-02 5.40062E-02 4.19367E-02 3.23886E-02 2.48455E-02 + 1.89211E-02 1.42947E-02 1.07014E-02 7.93804E-03 5.82021E-03 + 4.22973E-03 3.02674E-03 2.13638E-03 1.48546E-03 1.01612E-03 + 6.82844E-04 4.50186E-04 2.90793E-04 1.83909E-04 1.13660E-04 + 6.90236E-05 4.10321E-05 2.41007E-05 1.41324E-05 8.39520E-06 + 5.13926E-06 3.27364E-06 2.16141E-06 1.45595E-06 9.70197E-07 + 6.17664E-07 3.59241E-07 1.79342E-07 6.53464E-08 7.53688E-09 + 0.00000E+00 2.90882E+06 2.42010E+06 1.78570E+06 1.31736E+06 + 9.71633E+05 7.16460E+05 5.28165E+05 3.89250E+05 2.86791E+05 + 2.11239E+05 1.55542E+05 1.14493E+05 8.42493E+04 6.19724E+04 + 4.55691E+04 3.34947E+04 2.46097E+04 1.80740E+04 1.32683E+04 + 9.73591E+03 7.14058E+03 5.23450E+03 3.83526E+03 2.80853E+03 + 2.05550E+03 1.50339E+03 1.09905E+03 7.99059E+02 5.83518E+02 + 4.25852E+02 3.10593E+02 2.26391E+02 1.64836E+02 1.19966E+02 + 8.72859E+01 6.35135E+01 4.62203E+01 3.36572E+01 2.45373E+01 + 1.79203E+01 1.31208E+01 9.63865E+00 7.11060E+00 5.26976E+00 + 3.93162E+00 2.95070E+00 2.22915E+00 1.69519E+00 1.29737E+00 + 9.98829E-01 7.73213E-01 6.01324E-01 4.70095E-01 3.67987E-01 + 2.88846E-01 2.26963E-01 1.78354E-01 1.40057E-01 1.09762E-01 + 8.60063E-02 6.70009E-02 5.20347E-02 4.02185E-02 3.09219E-02 + 2.36165E-02 1.79084E-02 1.34734E-02 1.00456E-02 7.42245E-03 + 5.42120E-03 3.92519E-03 2.79875E-03 1.96876E-03 1.36459E-03 + 9.30806E-04 6.24031E-04 4.10716E-04 2.65111E-04 1.67799E-04 + 1.04010E-04 6.35539E-05 3.81922E-05 2.28198E-05 1.37146E-05 + 8.40931E-06 5.33282E-06 3.51008E-06 2.37539E-06 1.62300E-06 + 1.08710E-06 6.90981E-07 3.99352E-07 1.97020E-07 7.01869E-08 + 8.12105E-09 0.00000E+00 4.31226E+06 3.23323E+06 2.37930E+06 + 1.75047E+06 1.28741E+06 9.46534E+05 6.95671E+05 5.11109E+05 + 3.75371E+05 2.75574E+05 2.02227E+05 1.48340E+05 1.08765E+05 + 7.97115E+04 5.83917E+04 4.27532E+04 3.12873E+04 2.28843E+04 + 1.67291E+04 1.22226E+04 8.92479E+03 6.51280E+03 4.74970E+03 + 3.46159E+03 2.52107E+03 1.83464E+03 1.33432E+03 9.64927E+02 + 7.00838E+02 5.08638E+02 3.68863E+02 2.67293E+02 1.93448E+02 + 1.39920E+02 1.01157E+02 7.31258E+01 5.28569E+01 3.82226E+01 + 2.76660E+01 2.00563E+01 1.45731E+01 1.06219E+01 7.77341E+00 + 5.71403E+00 4.22800E+00 3.14685E+00 2.35766E+00 1.77821E+00 + 1.34992E+00 1.03110E+00 7.92084E-01 6.11433E-01 4.74605E-01 + 3.68967E-01 2.87711E-01 2.24644E-01 1.75462E-01 1.36986E-01 + 1.06751E-01 8.31979E-02 6.44731E-02 4.98181E-02 3.83156E-02 + 2.93178E-02 2.22865E-02 1.68223E-02 1.25993E-02 9.35218E-03 + 6.88000E-03 5.00301E-03 3.60671E-03 2.56035E-03 1.79299E-03 + 1.23700E-03 8.39651E-04 5.59925E-04 3.66313E-04 2.34766E-04 + 1.47293E-04 9.02410E-05 5.42731E-05 3.18881E-05 1.84516E-05 + 1.06047E-05 6.13229E-06 3.62603E-06 2.21934E-06 1.40612E-06 + 9.11770E-07 5.87680E-07 3.63400E-07 2.05853E-07 1.00039E-07 + 3.52728E-08 4.08178E-09 0.00000E+00 5.75841E+06 4.30599E+06 + 3.15860E+06 2.31624E+06 1.69785E+06 1.24405E+06 9.11152E+05 + 6.67043E+05 4.88114E+05 3.57013E+05 2.60998E+05 1.90710E+05 + 1.39278E+05 1.01662E+05 7.41648E+04 5.40736E+04 3.94017E+04 + 2.86931E+04 2.08816E+04 1.51867E+04 1.10375E+04 8.01615E+03 + 5.81763E+03 4.21884E+03 3.05698E+03 2.21309E+03 1.60106E+03 + 1.15147E+03 8.31718E+02 6.00226E+02 4.32778E+02 3.11765E+02 + 2.24274E+02 1.61218E+02 1.15821E+02 8.31861E+01 5.97315E+01 + 4.29016E+01 3.08375E+01 2.21966E+01 1.60111E+01 1.15835E+01 + 8.41308E+00 6.13678E+00 4.50575E+00 3.32756E+00 2.47376E+00 + 1.85146E+00 1.39491E+00 1.05758E+00 8.06583E-01 6.18272E-01 + 4.76690E-01 3.68169E-01 2.85289E-01 2.21406E-01 1.71926E-01 + 1.33472E-01 1.03446E-01 8.02010E-02 6.18327E-02 4.75411E-02 + 3.63879E-02 2.77117E-02 2.09686E-02 1.57562E-02 1.17487E-02 + 8.68313E-03 6.36094E-03 4.60629E-03 3.30735E-03 2.33857E-03 + 1.63146E-03 1.12150E-03 7.58694E-04 5.04419E-04 3.29180E-04 + 2.10605E-04 1.32062E-04 8.10024E-05 4.88993E-05 2.89500E-05 + 1.69715E-05 9.95166E-06 5.91659E-06 3.61830E-06 2.29293E-06 + 1.49706E-06 9.91628E-07 6.47019E-07 4.01905E-07 2.27302E-07 + 1.09438E-07 3.76810E-08 4.37655E-09 0.00000E+00 7.63345E+06 + 5.69160E+06 4.16053E+06 3.04024E+06 2.22058E+06 1.62114E+06 + 1.18294E+06 8.62751E+05 6.28902E+05 4.58192E+05 3.33635E+05 + 2.42799E+05 1.76590E+05 1.28357E+05 9.32400E+04 6.76863E+04 + 4.91031E+04 3.55970E+04 2.57874E+04 1.86671E+04 1.35025E+04 + 9.75902E+03 7.04760E+03 5.08513E+03 3.66585E+03 2.64001E+03 + 1.89979E+03 1.35882E+03 9.76082E+02 7.00458E+02 5.02159E+02 + 3.59636E+02 2.57171E+02 1.83744E+02 1.31186E+02 9.36272E+01 + 6.67956E+01 4.76599E+01 3.40280E+01 2.43256E+01 1.74245E+01 + 1.25167E+01 9.02559E+00 6.53567E+00 4.76360E+00 3.49222E+00 + 2.57723E+00 1.91497E+00 1.43248E+00 1.07848E+00 8.16920E-01 + 6.22042E-01 4.76532E-01 3.65756E-01 2.81717E-01 2.17365E-01 + 1.67841E-01 1.29595E-01 9.99101E-02 7.70668E-02 5.91201E-02 + 4.52357E-02 3.44598E-02 2.61223E-02 1.96766E-02 1.47199E-02 + 1.09284E-02 8.04251E-03 5.86725E-03 4.23138E-03 3.02614E-03 + 2.13146E-03 1.48145E-03 1.01481E-03 6.84301E-04 4.53665E-04 + 2.95384E-04 1.88710E-04 1.18308E-04 7.26834E-05 4.40652E-05 + 2.63008E-05 1.56240E-05 9.33997E-06 5.69351E-06 3.58092E-06 + 2.33019E-06 1.55324E-06 1.04218E-06 6.83849E-07 4.24680E-07 + 2.38988E-07 1.13779E-07 3.83571E-08 4.46991E-09 0.00000E+00 + 1.00233E+07 7.45121E+06 5.42727E+06 3.95150E+06 2.87554E+06 + 2.09144E+06 1.52032E+06 1.10454E+06 8.02003E+05 5.81984E+05 + 4.22064E+05 3.05893E+05 2.21553E+05 1.60358E+05 1.15985E+05 + 8.38299E+04 6.05445E+04 4.36934E+04 3.15075E+04 2.27014E+04 + 1.63428E+04 1.17549E+04 8.44731E+03 6.06464E+03 4.34976E+03 + 3.11631E+03 2.23076E+03 1.58688E+03 1.13371E+03 8.09072E+02 + 5.76756E+02 4.10693E+02 2.91965E+02 2.07362E+02 1.47153E+02 + 1.04376E+02 7.39971E+01 5.24615E+01 3.72132E+01 2.64272E+01 + 1.88031E+01 1.34153E+01 9.60719E+00 6.90862E+00 5.00049E+00 + 3.64042E+00 2.66802E+00 1.96883E+00 1.46282E+00 1.09402E+00 + 8.23324E-01 6.22955E-01 4.74316E-01 3.61883E-01 2.77126E-01 + 2.12627E-01 1.63292E-01 1.25420E-01 9.61950E-02 7.38345E-02 + 5.63649E-02 4.29235E-02 3.25471E-02 2.45607E-02 1.84182E-02 + 1.37184E-02 1.01414E-02 7.43208E-03 5.39980E-03 3.87856E-03 + 2.76304E-03 1.93876E-03 1.34264E-03 9.16587E-04 6.16151E-04 + 4.07391E-04 2.64707E-04 1.68913E-04 1.05914E-04 6.52016E-05 + 3.97173E-05 2.39082E-05 1.43911E-05 8.76088E-06 5.45984E-06 + 3.51364E-06 2.33220E-06 1.57619E-06 1.06491E-06 6.99412E-07 + 4.32638E-07 2.41505E-07 1.13381E-07 3.73831E-08 4.37176E-09 + 0.00000E+00 1.30242E+07 9.65292E+06 7.00552E+06 5.08196E+06 + 3.68448E+06 2.66974E+06 1.93332E+06 1.39916E+06 1.01195E+06 + 7.31418E+05 5.28300E+05 3.81324E+05 2.75041E+05 1.98235E+05 + 1.42768E+05 1.02741E+05 7.38760E+04 5.30762E+04 3.80997E+04 + 2.73247E+04 1.95790E+04 1.40155E+04 1.00231E+04 7.16058E+03 + 5.11010E+03 3.64239E+03 2.59388E+03 1.83535E+03 1.30423E+03 + 9.25711E+02 6.56262E+02 4.64685E+02 3.28461E+02 2.31928E+02 + 1.63614E+02 1.15356E+02 8.12833E+01 5.72707E+01 4.03694E+01 + 2.84860E+01 2.01373E+01 1.42735E+01 1.01546E+01 7.25385E+00 + 5.21560E+00 3.77187E+00 2.74614E+00 2.01326E+00 1.48620E+00 + 1.10447E+00 8.26043E-01 6.21228E-01 4.70230E-01 3.56706E-01 + 2.71641E-01 2.07291E-01 1.58358E-01 1.21009E-01 9.23477E-02 + 7.05396E-02 5.35932E-02 4.06235E-02 3.06631E-02 2.30361E-02 + 1.71994E-02 1.27556E-02 9.38998E-03 6.85297E-03 4.95901E-03 + 3.54782E-03 2.51776E-03 1.76009E-03 1.21459E-03 8.26434E-04 + 5.53897E-04 3.65310E-04 2.36926E-04 1.51051E-04 9.47621E-05 + 5.84809E-05 3.58088E-05 2.17460E-05 1.32611E-05 8.21157E-06 + 5.21795E-06 3.42148E-06 2.30495E-06 1.57187E-06 1.06517E-06 + 6.98134E-07 4.29164E-07 2.37177E-07 1.09623E-07 3.53332E-08 + 4.14713E-09 0.00000E+00 1.67423E+07 1.23717E+07 8.94641E+06 + 6.46636E+06 4.67095E+06 3.37192E+06 2.43259E+06 1.75377E+06 + 1.26351E+06 9.09653E+05 6.54424E+05 4.70454E+05 3.37941E+05 + 2.42559E+05 1.73956E+05 1.24651E+05 8.92421E+04 6.38342E+04 + 4.56178E+04 3.25684E+04 2.32290E+04 1.65507E+04 1.17800E+04 + 8.37512E+03 5.94754E+03 4.21814E+03 2.98872E+03 2.10369E+03 + 1.48711E+03 1.04992E+03 7.40307E+02 5.21324E+02 3.66443E+02 + 2.57283E+02 1.80458E+02 1.26490E+02 8.86011E+01 6.20521E+01 + 4.34739E+01 3.04878E+01 2.14183E+01 1.50862E+01 1.06649E+01 + 7.56997E+00 5.40836E+00 3.88648E+00 2.81176E+00 2.04849E+00 + 1.50289E+00 1.11010E+00 8.25331E-01 6.17081E-01 4.64456E-01 + 3.50374E-01 2.65384E-01 2.01454E-01 1.53112E-01 1.16418E-01 + 8.84106E-02 6.72135E-02 5.08278E-02 3.83520E-02 2.88192E-02 + 2.15560E-02 1.60250E-02 1.18344E-02 8.67561E-03 6.30583E-03 + 4.54497E-03 3.23888E-03 2.28988E-03 1.59495E-03 1.09683E-03 + 7.43923E-04 4.97181E-04 3.27137E-04 2.11824E-04 1.34966E-04 + 8.47445E-05 5.24499E-05 3.22959E-05 1.97905E-05 1.22232E-05 + 7.68942E-06 4.96987E-06 3.30882E-06 2.25366E-06 1.54539E-06 + 1.04750E-06 6.83739E-07 4.17059E-07 2.27893E-07 1.03589E-07 + 3.26383E-08 3.84509E-09 0.00000E+00 2.12945E+07 1.56895E+07 + 1.13054E+07 8.14213E+06 5.86013E+06 4.21486E+06 3.02942E+06 + 2.17583E+06 1.56161E+06 1.11994E+06 8.02558E+05 5.74660E+05 + 4.11138E+05 2.93897E+05 2.09905E+05 1.49781E+05 1.06779E+05 + 7.60495E+04 5.41099E+04 3.84601E+04 2.73078E+04 1.93680E+04 + 1.37212E+04 9.70929E+03 6.86198E+03 4.84295E+03 3.41449E+03 + 2.39114E+03 1.68171E+03 1.18117E+03 8.28472E+02 5.80296E+02 + 4.05680E+02 2.83262E+02 1.97569E+02 1.37699E+02 9.58981E+01 + 6.67716E+01 4.65048E+01 3.24192E+01 2.26382E+01 1.58488E+01 + 1.11359E+01 7.85593E+00 5.57845E+00 3.98432E+00 2.86511E+00 + 2.07485E+00 1.51322E+00 1.11123E+00 8.21451E-01 6.10737E-01 + 4.57175E-01 3.43033E-01 2.58467E-01 1.95203E-01 1.47623E-01 + 1.11699E-01 8.44218E-02 6.38842E-02 4.80888E-02 3.61228E-02 + 2.70248E-02 2.01265E-02 1.48987E-02 1.09566E-02 7.99924E-03 + 5.79082E-03 4.15742E-03 2.95128E-03 2.07883E-03 1.44277E-03 + 9.88839E-04 6.68608E-04 4.45639E-04 2.92589E-04 1.89189E-04 + 1.20506E-04 7.57577E-05 4.70419E-05 2.91384E-05 1.80198E-05 + 1.12676E-05 7.19214E-06 4.71745E-06 3.17956E-06 2.18286E-06 + 1.50119E-06 1.01578E-06 6.59358E-07 3.98636E-07 2.15175E-07 + 9.61220E-08 2.96108E-08 3.50157E-09 0.00000E+00 2.68072E+07 + 1.96946E+07 1.41419E+07 1.01492E+07 7.27869E+06 5.21632E+06 + 3.73556E+06 2.67312E+06 1.91136E+06 1.36558E+06 9.74843E+05 + 6.95316E+05 4.95507E+05 3.52797E+05 2.50955E+05 1.78341E+05 + 1.26612E+05 8.97957E+04 6.36179E+04 4.50224E+04 3.18268E+04 + 2.24724E+04 1.58485E+04 1.11630E+04 7.85249E+03 5.51565E+03 + 3.87006E+03 2.69672E+03 1.88721E+03 1.31883E+03 9.20288E+02 + 6.41257E+02 4.45928E+02 3.09695E+02 2.14830E+02 1.48905E+02 + 1.03123E+02 7.13966E+01 4.94419E+01 3.42679E+01 2.37900E+01 + 1.65577E+01 1.15656E+01 8.11101E+00 5.72578E+00 4.06559E+00 + 2.90654E+00 2.09273E+00 1.51757E+00 1.10816E+00 8.14670E-01 + 6.02413E-01 4.48565E-01 3.34822E-01 2.51000E-01 1.88622E-01 + 1.41953E-01 1.06899E-01 8.04153E-02 6.05760E-02 4.53933E-02 + 3.39477E-02 2.52874E-02 1.87524E-02 1.38232E-02 1.01238E-02 + 7.36122E-03 5.30777E-03 3.79587E-03 2.68438E-03 1.88395E-03 + 1.30294E-03 8.90075E-04 6.00036E-04 3.98910E-04 2.61389E-04 + 1.68819E-04 1.07529E-04 6.77051E-05 4.21953E-05 2.62996E-05 + 1.64142E-05 1.03857E-05 6.71777E-06 4.46244E-06 3.03717E-06 + 2.09657E-06 1.44312E-06 9.73346E-07 6.27624E-07 3.75794E-07 + 2.00239E-07 8.78670E-08 2.64732E-08 3.14240E-09 0.00000E+00 + 3.34166E+07 2.44815E+07 1.75192E+07 1.25297E+07 8.95462E+06 + 6.39478E+06 4.56316E+06 3.25356E+06 2.31789E+06 1.64991E+06 + 1.17341E+06 8.33773E+05 5.91895E+05 4.19785E+05 2.97429E+05 + 2.10523E+05 1.48854E+05 1.05137E+05 7.41764E+04 5.22729E+04 + 3.67938E+04 2.58665E+04 1.81616E+04 1.27348E+04 8.91738E+03 + 6.23458E+03 4.35399E+03 3.01925E+03 2.10270E+03 1.46220E+03 + 1.01525E+03 7.03844E+02 4.86932E+02 3.36408E+02 2.32126E+02 + 1.60031E+02 1.10227E+02 7.58962E+01 5.22666E+01 3.60231E+01 + 2.48677E+01 1.72097E+01 1.19528E+01 8.33484E+00 5.85046E+00 + 4.13066E+00 2.93649E+00 2.10253E+00 1.51629E+00 1.10123E+00 + 8.05257E-01 5.92326E-01 4.38795E-01 3.25873E-01 2.43083E-01 + 1.81787E-01 1.36159E-01 1.02058E-01 7.64212E-02 5.73103E-02 + 4.27556E-02 3.18361E-02 2.36130E-02 1.74370E-02 1.28003E-02 + 9.33635E-03 6.76147E-03 4.85618E-03 3.45963E-03 2.43742E-03 + 1.70451E-03 1.17480E-03 7.99977E-04 5.37752E-04 3.56638E-04 + 2.33271E-04 1.50519E-04 9.58982E-05 6.04966E-05 3.78534E-05 + 2.37461E-05 1.49562E-05 9.57001E-06 6.26475E-06 4.20652E-06 + 2.88482E-06 1.99836E-06 1.37453E-06 9.23033E-07 5.90747E-07 + 3.50087E-07 1.84047E-07 7.93085E-08 2.33791E-08 2.78567E-09 + 0.00000E+00 4.12674E+07 3.01505E+07 2.15039E+07 1.53277E+07 + 1.09170E+07 7.76927E+06 5.52463E+06 3.92519E+06 2.78640E+06 + 1.97623E+06 1.40034E+06 9.91337E+05 7.01110E+05 4.95354E+05 + 3.49620E+05 2.46499E+05 1.73603E+05 1.22125E+05 8.58120E+04 + 6.02233E+04 4.22127E+04 2.95501E+04 2.06586E+04 1.44223E+04 + 1.00541E+04 6.99756E+03 4.86449E+03 3.35734E+03 2.32715E+03 + 1.61054E+03 1.11281E+03 7.67677E+02 5.28433E+02 3.63225E+02 + 2.49340E+02 1.71003E+02 1.17163E+02 8.02420E+01 5.49620E+01 + 3.76752E+01 2.58662E+01 1.78025E+01 1.22966E+01 8.52737E+00 + 5.95282E+00 4.17999E+00 2.95544E+00 2.10472E+00 1.50980E+00 + 1.09076E+00 7.93479E-01 5.80685E-01 4.28029E-01 3.16311E-01 + 2.34811E-01 1.74768E-01 1.30292E-01 9.72144E-02 7.24655E-02 + 5.41050E-02 4.01878E-02 2.97958E-02 2.20063E-02 1.61829E-02 + 1.18309E-02 8.59446E-03 6.19952E-03 4.43528E-03 3.14783E-03 + 2.20956E-03 1.53973E-03 1.05766E-03 7.17981E-04 4.81306E-04 + 3.18479E-04 2.07977E-04 1.34105E-04 8.54882E-05 5.40491E-05 + 3.39641E-05 2.14475E-05 1.36299E-05 8.81388E-06 5.83185E-06 + 3.95132E-06 2.72540E-06 1.89140E-06 1.29836E-06 8.67275E-07 + 5.50566E-07 3.22771E-07 1.67349E-07 7.08020E-08 2.04305E-08 + 2.44358E-09 0.00000E+00 5.05127E+07 3.68067E+07 2.61654E+07 + 1.85889E+07 1.31955E+07 9.35919E+06 6.63251E+06 4.69607E+06 + 3.32199E+06 2.34777E+06 1.65767E+06 1.16926E+06 8.23910E+05 + 5.79954E+05 4.07793E+05 2.86418E+05 2.00938E+05 1.40802E+05 + 9.85426E+04 6.88794E+04 4.80830E+04 3.35201E+04 2.33356E+04 + 1.62217E+04 1.12595E+04 7.80194E+03 5.39950E+03 3.70946E+03 + 2.55941E+03 1.76302E+03 1.21241E+03 8.32369E+02 5.70168E+02 + 3.89974E+02 2.66361E+02 1.81750E+02 1.23888E+02 8.44080E+01 + 5.75132E+01 3.92163E+01 2.67816E+01 1.83344E+01 1.25966E+01 + 8.68883E+00 6.03338E+00 4.21416E+00 2.96396E+00 2.09980E+00 + 1.49851E+00 1.07709E+00 7.79596E-01 5.67695E-01 4.16422E-01 + 3.06253E-01 2.26271E-01 1.67630E-01 1.24399E-01 9.24004E-02 + 6.85708E-02 5.09753E-02 3.76998E-02 2.78327E-02 2.04705E-02 + 1.49915E-02 1.09154E-02 7.89770E-03 5.67457E-03 4.04412E-03 + 2.85950E-03 1.99985E-03 1.38878E-03 9.50840E-04 6.43527E-04 + 4.30260E-04 2.84099E-04 1.85263E-04 1.19405E-04 7.61810E-05 + 4.82856E-05 3.04801E-05 1.93766E-05 1.24215E-05 8.11166E-06 + 5.41819E-06 3.69843E-06 2.56152E-06 1.77849E-06 1.21715E-06 + 8.08128E-07 5.08595E-07 2.94848E-07 1.50719E-07 6.26000E-08 + 1.76907E-08 2.12390E-09 0.00000E+00 6.13121E+07 4.45594E+07 + 3.15754E+07 2.23599E+07 1.58207E+07 1.11841E+07 7.89931E+06 + 5.57414E+06 3.92967E+06 2.76766E+06 1.94730E+06 1.36869E+06 + 9.60988E+05 6.73991E+05 4.72173E+05 3.30401E+05 2.30921E+05 + 1.61193E+05 1.12377E+05 7.82408E+04 5.44004E+04 3.77709E+04 + 2.61870E+04 1.81281E+04 1.25296E+04 8.64460E+03 5.95669E+03 + 4.07391E+03 2.79829E+03 1.91881E+03 1.31345E+03 8.97524E+02 + 6.11877E+02 4.16487E+02 2.83082E+02 1.92206E+02 1.30362E+02 + 8.83709E+01 5.99073E+01 4.06397E+01 2.76108E+01 1.88045E+01 + 1.28529E+01 8.81974E+00 6.09280E+00 4.23386E+00 2.96266E+00 + 2.08827E+00 1.48282E+00 1.06053E+00 7.63862E-01 5.53547E-01 + 4.04120E-01 2.95807E-01 2.17542E-01 1.60428E-01 1.18520E-01 + 8.76443E-02 6.47563E-02 4.79338E-02 3.52993E-02 2.59513E-02 + 1.90077E-02 1.38636E-02 1.00535E-02 7.24529E-03 5.18559E-03 + 3.68159E-03 2.59355E-03 1.80734E-03 1.25083E-03 8.53647E-04 + 5.76066E-04 3.84189E-04 2.53180E-04 1.64899E-04 1.06257E-04 + 6.78678E-05 4.31361E-05 2.73586E-05 1.75091E-05 1.13187E-05 + 7.45849E-06 5.02314E-06 3.44936E-06 2.39555E-06 1.66210E-06 + 1.13306E-06 7.47316E-07 4.66069E-07 2.67103E-07 1.34580E-07 + 5.48729E-08 1.51944E-08 1.83108E-09 0.00000E+00 7.38312E+07 + 5.35215E+07 3.78072E+07 2.66883E+07 1.88229E+07 1.32635E+07 + 9.33740E+06 6.56717E+06 4.61428E+06 3.23884E+06 2.27103E+06 + 1.59071E+06 1.11296E+06 7.77809E+05 5.42947E+05 3.78544E+05 + 2.63594E+05 1.83313E+05 1.27314E+05 8.83005E+04 6.11561E+04 + 4.22938E+04 2.92054E+04 2.01355E+04 1.38595E+04 9.52206E+03 + 6.53350E+03 4.44886E+03 3.04250E+03 2.07702E+03 1.41536E+03 + 9.62750E+02 6.53305E+02 4.42599E+02 2.99401E+02 2.02310E+02 + 1.36548E+02 9.21104E+01 6.21336E+01 4.19402E+01 2.83519E+01 + 1.92124E+01 1.30658E+01 8.92084E+00 6.13189E+00 4.23983E+00 + 2.95216E+00 2.07066E+00 1.46315E+00 1.04142E+00 7.46522E-01 + 5.38426E-01 3.91258E-01 2.85072E-01 2.08696E-01 1.53215E-01 + 1.12691E-01 8.29706E-02 6.10380E-02 4.49906E-02 3.29922E-02 + 2.41546E-02 1.76193E-02 1.27990E-02 9.24453E-03 6.63612E-03 + 4.73132E-03 3.34643E-03 2.34885E-03 1.63102E-03 1.12504E-03 + 7.65401E-04 5.15062E-04 3.42686E-04 2.25422E-04 1.46670E-04 + 9.45121E-05 6.04484E-05 3.85365E-05 2.45609E-05 1.58233E-05 + 1.03107E-05 6.85026E-06 4.64629E-06 3.20554E-06 2.22961E-06 + 1.54437E-06 1.04794E-06 6.86257E-07 4.23970E-07 2.40134E-07 + 1.19234E-07 4.77266E-08 1.29559E-08 1.56716E-09 0.00000E+00 + 1.37203E+06 1.89393E+06 1.38757E+06 1.01656E+06 7.44755E+05 + 5.45628E+05 3.99744E+05 2.92868E+05 2.14568E+05 1.57204E+05 + 1.15178E+05 8.43888E+04 6.18315E+04 4.53051E+04 3.31972E+04 + 2.43263E+04 1.78270E+04 1.30650E+04 9.57601E+03 7.01956E+03 + 5.14635E+03 3.77373E+03 2.76786E+03 2.03070E+03 1.49042E+03 + 1.09440E+03 8.04082E+02 5.88410E+02 4.33112E+02 3.19172E+02 + 2.35548E+02 1.74142E+02 1.28964E+02 9.57716E+01 7.13634E+01 + 5.34012E+01 4.01512E+01 3.03632E+01 2.31147E+01 1.77294E+01 + 1.37123E+01 1.07006E+01 8.42909E+00 6.70152E+00 5.38264E+00 + 4.36198E+00 3.56538E+00 2.93693E+00 2.43540E+00 2.03023E+00 + 1.69882E+00 1.42434E+00 1.19550E+00 1.00060E+00 8.35145E-01 + 6.93708E-01 5.72705E-01 4.69356E-01 3.81413E-01 3.07669E-01 + 2.45051E-01 1.93091E-01 1.50202E-01 1.15202E-01 8.69107E-02 + 6.43840E-02 4.67265E-02 3.31259E-02 2.28864E-02 1.53433E-02 + 9.99679E-03 6.26877E-03 3.79591E-03 2.22589E-03 1.27305E-03 + 7.17415E-04 4.02324E-04 2.25913E-04 1.27131E-04 7.13315E-05 + 3.98190E-05 2.17405E-05 1.15310E-05 5.87231E-06 2.83509E-06 + 1.27893E-06 5.29935E-07 1.96629E-07 6.37903E-08 1.72535E-08 + 3.63892E-09 5.35137E-10 4.44957E-11 1.30666E-12 3.01134E-15 + 0.00000E+00 2.60303E+06 1.94660E+06 1.42824E+06 1.04795E+06 + 7.68958E+05 5.64276E+05 4.14103E+05 3.03916E+05 2.23064E+05 + 1.63733E+05 1.20193E+05 8.82378E+04 6.47843E+04 4.75693E+04 + 3.49324E+04 2.56553E+04 1.88444E+04 1.38435E+04 1.01713E+04 + 7.47456E+03 5.49391E+03 4.03905E+03 2.97028E+03 2.18502E+03 + 1.60798E+03 1.18384E+03 8.72098E+02 6.39855E+02 4.72150E+02 + 3.48756E+02 2.57931E+02 1.91048E+02 1.41702E+02 1.05347E+02 + 7.85436E+01 5.87709E+01 4.41538E+01 3.33364E+01 2.53144E+01 + 1.93499E+01 1.49001E+01 1.15665E+01 9.05617E+00 7.15191E+00 + 5.70331E+00 4.58726E+00 3.72080E+00 3.04131E+00 2.50258E+00 + 2.07041E+00 1.71959E+00 1.43132E+00 1.19298E+00 9.91728E-01 + 8.22350E-01 6.78799E-01 5.57010E-01 4.53847E-01 3.66721E-01 + 2.94206E-01 2.33068E-01 1.82685E-01 1.41373E-01 1.07877E-01 + 8.09750E-02 5.96883E-02 4.31082E-02 3.04158E-02 2.09216E-02 + 1.39681E-02 9.06886E-03 5.67171E-03 3.42949E-03 2.01118E-03 + 1.15201E-03 6.50665E-04 3.65478E-04 2.04939E-04 1.14543E-04 + 6.31736E-05 3.40741E-05 1.74012E-05 8.07162E-06 3.01668E-06 + 4.43349E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.74974E+06 2.05913E+06 1.51327E+06 + 1.11218E+06 8.17460E+05 6.00889E+05 4.41731E+05 3.24756E+05 + 2.38778E+05 1.75578E+05 1.29117E+05 9.49589E+04 6.98441E+04 + 5.13767E+04 3.77962E+04 2.78084E+04 2.04623E+04 1.50586E+04 + 1.10835E+04 8.15889E+03 6.00703E+03 4.42354E+03 3.25820E+03 + 2.40046E+03 1.76906E+03 1.30414E+03 9.61877E+02 7.06483E+02 + 5.21772E+02 3.85663E+02 2.85342E+02 2.11371E+02 1.56734E+02 + 1.16443E+02 8.67152E+01 6.47741E+01 4.85506E+01 3.65463E+01 + 2.76494E+01 2.10414E+01 1.61198E+01 1.24412E+01 9.67952E+00 + 7.59236E+00 6.01165E+00 4.80001E+00 3.86462E+00 3.13555E+00 + 2.56123E+00 2.10367E+00 1.73491E+00 1.43414E+00 1.18741E+00 + 9.80719E-01 8.08165E-01 6.63085E-01 5.40959E-01 4.38306E-01 + 3.52226E-01 2.81086E-01 2.21513E-01 1.72741E-01 1.33004E-01 + 1.00986E-01 7.54290E-02 5.53300E-02 3.97707E-02 2.79316E-02 + 1.91310E-02 1.27224E-02 8.23343E-03 5.13790E-03 3.10476E-03 + 1.82349E-03 1.04883E-03 5.96600E-04 3.38584E-04 1.92599E-04 + 1.09814E-04 6.23741E-05 3.52263E-05 1.94595E-05 1.04503E-05 + 5.39244E-06 2.63345E-06 1.18635E-06 4.67814E-07 1.34548E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.99805E+06 2.24782E+06 + 1.65434E+06 1.21760E+06 8.96221E+05 6.59705E+05 4.85635E+05 + 3.57515E+05 2.63210E+05 1.93791E+05 1.42688E+05 1.05066E+05 + 7.73670E+04 5.69732E+04 4.19573E+04 3.09004E+04 2.27584E+04 + 1.67626E+04 1.23472E+04 9.09540E+03 6.70053E+03 4.93666E+03 + 3.63753E+03 2.68063E+03 1.97578E+03 1.45647E+03 1.07403E+03 + 7.88557E+02 5.82049E+02 4.29867E+02 3.17705E+02 2.35023E+02 + 1.73976E+02 1.28985E+02 9.58163E+01 7.13621E+01 5.33051E+01 + 3.99664E+01 3.01008E+01 2.27914E+01 1.73632E+01 1.33198E+01 + 1.02963E+01 8.02144E+00 6.30716E+00 5.00024E+00 3.99717E+00 + 3.22010E+00 2.61188E+00 2.13050E+00 1.74521E+00 1.43317E+00 + 1.17908E+00 9.67807E-01 7.92761E-01 6.46688E-01 5.24629E-01 + 4.22778E-01 3.37945E-01 2.68309E-01 2.10370E-01 1.63236E-01 + 1.25067E-01 9.44988E-02 7.02445E-02 5.12825E-02 3.66906E-02 + 2.56526E-02 1.74971E-02 1.15914E-02 7.47810E-03 4.65665E-03 + 2.81222E-03 1.65399E-03 9.54953E-04 5.46686E-04 3.13090E-04 + 1.80288E-04 1.04490E-04 6.07235E-05 3.54512E-05 2.06004E-05 + 1.19661E-05 6.98180E-06 4.12817E-06 2.50449E-06 1.57062E-06 + 1.01569E-06 6.69484E-07 4.37807E-07 2.75178E-07 1.59198E-07 + 8.00553E-08 3.04688E-08 3.49180E-09 0.00000E+00 3.37462E+06 + 2.53216E+06 1.86532E+06 1.37409E+06 1.01224E+06 7.45677E+05 + 5.49309E+05 4.04651E+05 2.98083E+05 2.19577E+05 1.61744E+05 + 1.19139E+05 8.77541E+04 6.46344E+04 4.76039E+04 3.50590E+04 + 2.58189E+04 1.90131E+04 1.40006E+04 1.03091E+04 7.59056E+03 + 5.58870E+03 4.11472E+03 3.02945E+03 2.23046E+03 1.64214E+03 + 1.20924E+03 8.86388E+02 6.53086E+02 4.81360E+02 3.54962E+02 + 2.61925E+02 1.93348E+02 1.42902E+02 1.05789E+02 7.84893E+01 + 5.83825E+01 4.35714E+01 3.26508E+01 2.45876E+01 1.86224E+01 + 1.41974E+01 1.09036E+01 8.43760E+00 6.58915E+00 5.18784E+00 + 4.11861E+00 3.29531E+00 2.65490E+00 2.15129E+00 1.75086E+00 + 1.42873E+00 1.16825E+00 9.53194E-01 7.76287E-01 6.29707E-01 + 5.08081E-01 4.07291E-01 3.23885E-01 2.55861E-01 1.99616E-01 + 1.54137E-01 1.17528E-01 8.83796E-02 6.53864E-02 4.75139E-02 + 3.38401E-02 2.35558E-02 1.60018E-02 1.05614E-02 6.79303E-03 + 4.22145E-03 2.54795E-03 1.50058E-03 8.69483E-04 5.00701E-04 + 2.89117E-04 1.68276E-04 9.88906E-05 5.85443E-05 3.50552E-05 + 2.11071E-05 1.28757E-05 8.01429E-06 5.12858E-06 3.39485E-06 + 2.31505E-06 1.60648E-06 1.11540E-06 7.55412E-07 4.85274E-07 + 2.84232E-07 1.43349E-07 5.34393E-08 6.14397E-09 0.00000E+00 + 3.91039E+06 2.93465E+06 2.16215E+06 1.59291E+06 1.17346E+06 + 8.64393E+05 6.36676E+05 4.68905E+05 3.45310E+05 2.54265E+05 + 1.87204E+05 1.37813E+05 1.01440E+05 7.46568E+04 5.49372E+04 + 4.04202E+04 2.97346E+04 2.18704E+04 1.60834E+04 1.18257E+04 + 8.69375E+03 6.39019E+03 4.69629E+03 3.45089E+03 2.53542E+03 + 1.86245E+03 1.36818E+03 1.00028E+03 7.34979E+02 5.40132E+02 + 3.97052E+02 2.92000E+02 2.14773E+02 1.58126E+02 1.16577E+02 + 8.61116E+01 6.37497E+01 4.73372E+01 3.52826E+01 2.64186E+01 + 1.98897E+01 1.50690E+01 1.14985E+01 8.83934E+00 6.85696E+00 + 5.36263E+00 4.22907E+00 3.36143E+00 2.69063E+00 2.16637E+00 + 1.75215E+00 1.42108E+00 1.15514E+00 9.37055E-01 7.58873E-01 + 6.12235E-01 4.91374E-01 3.91877E-01 3.10055E-01 2.43737E-01 + 1.89232E-01 1.45421E-01 1.10358E-01 8.25999E-02 6.08275E-02 + 4.39992E-02 3.11972E-02 2.16228E-02 1.46303E-02 9.62128E-03 + 6.17031E-03 3.82704E-03 2.30874E-03 1.36151E-03 7.91609E-04 + 4.58385E-04 2.66687E-04 1.56719E-04 9.32182E-05 5.60492E-05 + 3.42452E-05 2.11737E-05 1.33572E-05 8.65097E-06 5.77709E-06 + 3.98144E-06 2.80611E-06 1.99318E-06 1.40320E-06 9.56445E-07 + 6.14873E-07 3.58846E-07 1.79310E-07 6.53455E-08 7.53687E-09 + 0.00000E+00 2.69812E+06 3.48101E+06 2.56298E+06 1.88682E+06 + 1.38883E+06 1.02211E+06 7.52097E+05 5.53313E+05 4.06993E+05 + 2.99307E+05 2.20068E+05 1.61772E+05 1.18891E+05 8.73566E+04 + 6.41706E+04 4.71266E+04 3.46006E+04 2.53971E+04 1.86366E+04 + 1.36719E+04 1.00270E+04 7.35168E+03 5.38874E+03 3.94882E+03 + 2.89290E+03 2.11863E+03 1.55148E+03 1.13050E+03 8.27800E+02 + 6.06153E+02 4.43902E+02 3.25163E+02 2.38172E+02 1.74588E+02 + 1.28123E+02 9.41854E+01 6.93743E+01 5.12404E+01 3.79797E+01 + 2.82732E+01 2.11578E+01 1.59303E+01 1.20785E+01 9.22518E+00 + 7.10987E+00 5.52438E+00 4.32861E+00 3.41869E+00 2.71934E+00 + 2.17603E+00 1.74938E+00 1.41046E+00 1.13995E+00 9.19546E-01 + 7.40639E-01 5.94356E-01 4.74563E-01 3.76569E-01 2.96468E-01 + 2.31936E-01 1.79210E-01 1.37072E-01 1.03537E-01 7.71374E-02 + 5.65456E-02 4.07180E-02 2.87441E-02 1.98385E-02 1.33709E-02 + 8.76205E-03 5.60344E-03 3.46907E-03 2.09189E-03 1.23530E-03 + 7.20623E-04 4.19483E-04 2.45778E-04 1.45703E-04 8.76021E-05 + 5.33801E-05 3.31613E-05 2.09326E-05 1.35328E-05 9.00220E-06 + 6.17122E-06 4.34893E-06 3.11523E-06 2.23424E-06 1.57905E-06 + 1.07572E-06 6.88689E-07 3.99030E-07 1.96995E-07 7.01861E-08 + 8.12104E-09 0.00000E+00 5.71509E+06 4.28106E+06 3.14700E+06 + 2.31290E+06 1.69947E+06 1.24842E+06 9.16844E+05 6.73151E+05 + 4.94092E+05 3.62557E+05 2.65959E+05 1.95037E+05 1.42981E+05 + 1.04784E+05 7.67649E+04 5.62180E+04 4.11559E+04 3.01179E+04 + 2.20320E+04 1.61107E+04 1.17762E+04 8.60448E+03 6.28456E+03 + 4.58831E+03 3.34858E+03 2.44267E+03 1.78152E+03 1.29258E+03 + 9.42380E+02 6.86957E+02 5.00740E+02 3.65034E+02 2.66041E+02 + 1.94008E+02 1.41610E+02 1.03520E+02 7.58086E+01 5.56569E+01 + 4.09970E+01 3.03236E+01 2.25425E+01 1.68583E+01 1.26944E+01 + 9.62841E+00 7.36925E+00 5.68638E+00 4.42506E+00 3.47126E+00 + 2.74280E+00 2.18046E+00 1.74171E+00 1.39546E+00 1.12093E+00 + 8.98776E-01 7.19684E-01 5.74251E-01 4.55964E-01 3.59852E-01 + 2.81794E-01 2.19311E-01 1.68579E-01 1.28285E-01 9.64115E-02 + 7.14703E-02 5.21327E-02 3.73575E-02 2.62465E-02 1.80317E-02 + 1.21013E-02 7.89904E-03 5.03500E-03 3.10950E-03 1.87247E-03 + 1.10539E-03 6.45099E-04 3.75597E-04 2.19773E-04 1.29697E-04 + 7.72580E-05 4.63170E-05 2.80647E-05 1.70915E-05 1.05359E-05 + 6.61159E-06 4.24726E-06 2.80256E-06 1.89103E-06 1.28957E-06 + 8.75740E-07 5.78426E-07 3.61551E-07 2.05595E-07 1.00018E-07 + 3.52722E-08 4.08178E-09 0.00000E+00 7.14376E+06 5.34077E+06 + 3.91674E+06 2.87167E+06 2.10477E+06 1.54217E+06 1.12957E+06 + 8.27069E+05 6.05358E+05 4.42915E+05 3.23937E+05 2.36826E+05 + 1.73070E+05 1.26424E+05 9.23102E+04 6.73717E+04 4.91483E+04 + 3.58375E+04 2.61193E+04 1.90272E+04 1.38541E+04 1.00824E+04 + 7.33393E+03 5.33202E+03 3.87463E+03 2.81394E+03 2.04303E+03 + 1.47536E+03 1.07053E+03 7.76572E+02 5.63231E+02 4.08477E+02 + 2.96128E+02 2.14773E+02 1.55889E+02 1.13302E+02 8.24801E+01 + 6.01857E+01 4.40554E+01 3.23767E+01 2.39111E+01 1.77627E+01 + 1.32855E+01 1.00085E+01 7.60847E+00 5.83157E+00 4.50791E+00 + 3.51308E+00 2.75792E+00 2.17855E+00 1.72932E+00 1.37703E+00 + 1.09951E+00 8.76409E-01 6.97742E-01 5.53616E-01 4.37164E-01 + 3.43162E-01 2.67297E-01 2.06953E-01 1.58258E-01 1.19818E-01 + 8.95937E-02 6.60842E-02 4.79650E-02 3.42033E-02 2.39161E-02 + 1.63558E-02 1.09303E-02 7.10760E-03 4.51676E-03 2.78382E-03 + 1.67533E-03 9.90068E-04 5.79416E-04 3.38807E-04 1.99334E-04 + 1.18398E-04 7.10661E-05 4.30033E-05 2.63655E-05 1.63041E-05 + 1.02466E-05 6.57983E-06 4.33477E-06 2.93180E-06 2.02110E-06 + 1.40125E-06 9.62236E-07 6.39530E-07 4.00421E-07 2.27096E-07 + 1.09422E-07 3.76806E-08 4.37655E-09 0.00000E+00 9.00135E+06 + 6.71335E+06 4.90912E+06 3.58868E+06 2.62239E+06 1.91552E+06 + 1.39861E+06 1.02076E+06 7.44672E+05 5.43014E+05 3.95783E+05 + 2.88336E+05 2.09957E+05 1.52808E+05 1.11158E+05 8.08182E+04 + 5.87280E+04 4.26524E+04 3.09600E+04 2.24600E+04 1.62844E+04 + 1.17999E+04 8.54541E+03 6.18484E+03 4.47367E+03 3.23371E+03 + 2.33657E+03 1.67896E+03 1.21218E+03 8.74839E+02 6.31192E+02 + 4.55326E+02 3.28287E+02 2.36767E+02 1.70870E+02 1.23464E+02 + 8.93399E+01 6.47924E+01 4.71311E+01 3.44166E+01 2.52532E+01 + 1.86369E+01 1.38476E+01 1.03630E+01 7.82625E+00 5.95937E+00 + 4.57699E+00 3.54420E+00 2.76487E+00 2.17052E+00 1.71246E+00 + 1.35541E+00 1.07591E+00 8.52637E-01 6.74977E-01 5.32585E-01 + 4.18273E-01 3.26585E-01 2.53044E-01 1.94910E-01 1.48283E-01 + 1.11697E-01 8.31009E-02 6.09895E-02 4.40487E-02 3.12579E-02 + 2.17534E-02 1.48094E-02 9.85579E-03 6.38501E-03 4.04564E-03 + 2.48872E-03 1.49702E-03 8.85743E-04 5.19854E-04 3.05297E-04 + 1.80604E-04 1.07967E-04 6.52989E-05 3.98794E-05 2.47320E-05 + 1.55163E-05 9.92329E-06 6.49907E-06 4.36915E-06 3.00995E-06 + 2.10565E-06 1.47468E-06 1.01826E-06 6.77804E-07 4.23491E-07 + 2.38825E-07 1.13766E-07 3.83568E-08 4.46991E-09 0.00000E+00 + 1.13738E+07 8.45996E+06 6.16634E+06 4.49297E+06 3.27223E+06 + 2.38208E+06 1.73325E+06 1.26055E+06 9.16302E+05 6.65728E+05 + 4.83424E+05 3.50853E+05 2.54497E+05 1.84499E+05 1.33676E+05 + 9.67959E+04 7.00481E+04 5.06600E+04 3.66152E+04 2.64469E+04 + 1.90901E+04 1.37705E+04 9.92668E+03 7.15091E+03 5.14779E+03 + 3.70288E+03 2.66237E+03 1.90329E+03 1.36710E+03 9.81498E+02 + 7.04378E+02 5.05364E+02 3.62347E+02 2.59856E+02 1.86453E+02 + 1.33933E+02 9.63361E+01 6.94409E+01 5.01997E+01 3.64271E+01 + 2.65585E+01 1.94746E+01 1.43769E+01 1.06899E+01 8.02155E+00 + 6.06937E+00 4.63225E+00 3.56478E+00 2.76392E+00 2.15668E+00 + 1.69141E+00 1.33089E+00 1.05037E+00 8.27661E-01 6.51554E-01 + 5.11288E-01 3.99389E-01 3.10194E-01 2.39086E-01 1.83217E-01 + 1.38675E-01 1.03931E-01 7.69356E-02 5.61841E-02 4.03785E-02 + 2.85149E-02 1.97513E-02 1.33863E-02 8.87214E-03 5.72685E-03 + 3.61834E-03 2.22193E-03 1.33609E-03 7.91568E-04 4.65961E-04 + 2.74848E-04 1.63485E-04 9.83641E-05 5.99426E-05 3.69425E-05 + 2.31654E-05 1.47308E-05 9.56919E-06 6.37264E-06 4.35355E-06 + 3.03984E-06 2.14716E-06 1.51193E-06 1.04550E-06 6.94545E-07 + 4.31690E-07 2.41376E-07 1.13371E-07 3.73828E-08 4.37176E-09 + 0.00000E+00 1.43573E+07 1.06487E+07 7.73510E+06 5.61647E+06 + 4.07608E+06 2.95664E+06 2.14351E+06 1.55317E+06 1.12478E+06 + 8.14089E+05 5.88873E+05 4.25707E+05 3.07563E+05 2.22067E+05 + 1.60234E+05 1.15541E+05 8.32587E+04 5.99543E+04 4.31428E+04 + 3.10229E+04 2.22917E+04 1.60060E+04 1.14841E+04 8.23347E+03 + 5.89839E+03 4.22187E+03 3.02034E+03 2.14804E+03 1.53493E+03 + 1.09619E+03 7.82478E+02 5.58341E+02 3.98110E+02 2.83892E+02 + 2.02531E+02 1.44633E+02 1.03416E+02 7.40952E+01 5.32375E+01 + 3.83929E+01 2.78174E+01 2.02699E+01 1.48702E+01 1.09873E+01 + 8.19357E+00 6.16132E+00 4.67377E+00 3.57505E+00 2.75537E+00 + 2.13734E+00 1.66650E+00 1.30373E+00 1.02313E+00 8.01678E-01 + 6.27629E-01 4.89849E-01 3.80605E-01 2.94056E-01 2.25470E-01 + 1.71904E-01 1.29449E-01 9.65285E-02 7.10984E-02 5.16643E-02 + 3.69483E-02 2.59671E-02 1.79027E-02 1.20797E-02 7.97386E-03 + 5.12878E-03 3.23167E-03 1.98126E-03 1.19114E-03 7.06718E-04 + 4.17291E-04 2.47233E-04 1.47871E-04 8.95439E-05 5.49796E-05 + 3.41883E-05 2.16680E-05 1.39530E-05 9.19135E-06 6.20831E-06 + 4.29590E-06 3.02922E-06 2.15283E-06 1.51943E-06 1.04945E-06 + 6.94225E-07 4.28408E-07 2.37075E-07 1.09615E-07 3.53330E-08 + 4.14713E-09 0.00000E+00 1.80582E+07 1.33546E+07 9.66652E+06 + 6.99393E+06 5.05747E+06 3.65510E+06 2.64006E+06 1.90577E+06 + 1.37488E+06 9.91252E+05 7.14212E+05 5.14263E+05 3.70043E+05 + 2.66084E+05 1.91197E+05 1.37286E+05 9.85042E+04 7.06242E+04 + 5.05964E+04 3.62196E+04 2.59074E+04 1.85161E+04 1.32227E+04 + 9.43468E+03 6.72613E+03 4.79056E+03 3.41005E+03 2.41269E+03 + 1.71514E+03 1.21847E+03 8.65125E+02 6.13970E+02 4.35363E+02 + 3.08719E+02 2.18991E+02 1.55486E+02 1.10525E+02 7.87200E+01 + 5.62214E+01 4.02995E+01 2.90210E+01 2.10176E+01 1.53246E+01 + 1.12540E+01 8.34177E+00 6.23518E+00 4.70175E+00 3.57535E+00 + 2.73959E+00 2.11287E+00 1.63803E+00 1.27422E+00 9.94416E-01 + 7.74880E-01 6.03355E-01 4.68384E-01 3.62007E-01 2.78233E-01 + 2.12234E-01 1.60994E-01 1.20618E-01 8.94924E-02 6.55876E-02 + 4.74246E-02 3.37508E-02 2.36065E-02 1.62001E-02 1.08831E-02 + 7.15548E-03 4.58653E-03 2.88250E-03 1.76457E-03 1.06084E-03 + 6.30408E-04 3.73413E-04 2.22232E-04 1.33654E-04 8.14575E-05 + 5.03898E-05 3.16106E-05 2.02403E-05 1.31871E-05 8.79564E-06 + 6.01276E-06 4.20310E-06 2.98482E-06 2.12888E-06 1.50270E-06 + 1.03480E-06 6.80606E-07 4.16459E-07 2.27813E-07 1.03583E-07 + 3.26381E-08 3.84509E-09 0.00000E+00 2.25931E+07 1.66595E+07 + 1.20160E+07 8.66279E+06 6.24158E+06 4.49434E+06 3.23417E+06 + 2.32585E+06 1.67153E+06 1.20047E+06 8.61565E+05 6.17897E+05 + 4.42822E+05 3.17115E+05 2.26921E+05 1.62252E+05 1.15921E+05 + 8.27517E+04 5.90244E+04 4.20644E+04 2.99519E+04 2.13084E+04 + 1.51458E+04 1.07556E+04 7.63091E+03 5.40835E+03 3.83073E+03 + 2.69646E+03 1.90708E+03 1.34779E+03 9.51898E+02 6.71937E+02 + 4.73873E+02 3.34172E+02 2.35718E+02 1.66413E+02 1.17613E+02 + 8.32810E+01 5.91297E+01 4.21335E+01 3.01613E+01 2.17133E+01 + 1.57377E+01 1.14888E+01 8.46584E+00 6.29105E+00 4.71650E+00 + 3.56606E+00 2.71697E+00 2.08363E+00 1.60634E+00 1.24263E+00 + 9.64467E-01 7.47452E-01 5.78877E-01 4.47000E-01 3.43672E-01 + 2.62777E-01 1.99415E-01 1.50507E-01 1.12192E-01 8.28242E-02 + 6.03992E-02 4.34584E-02 3.07781E-02 2.14251E-02 1.46358E-02 + 9.78984E-03 6.41161E-03 4.09597E-03 2.56785E-03 1.56987E-03 + 9.43903E-04 5.61891E-04 3.33919E-04 1.99633E-04 1.20731E-04 + 7.40556E-05 4.61518E-05 2.92018E-05 1.88818E-05 1.24360E-05 + 8.38705E-06 5.79185E-06 4.08121E-06 2.91252E-06 2.08074E-06 + 1.46651E-06 1.00555E-06 6.56854E-07 3.98160E-07 2.15112E-07 + 9.61172E-08 2.96107E-08 3.50157E-09 0.00000E+00 2.80887E+07 + 2.06517E+07 1.48432E+07 1.06630E+07 7.65511E+06 5.49210E+06 + 3.93761E+06 2.82115E+06 2.01982E+06 1.44505E+06 1.03307E+06 + 7.37984E+05 5.26774E+05 3.75710E+05 2.67748E+05 1.90649E+05 + 1.35635E+05 9.64106E+04 6.84685E+04 4.85801E+04 3.44369E+04 + 2.43880E+04 1.72549E+04 1.21961E+04 8.61183E+03 6.07408E+03 + 4.28124E+03 2.99839E+03 2.10994E+03 1.48353E+03 1.04233E+03 + 7.31897E+02 5.13396E+02 3.60079E+02 2.52596E+02 1.77336E+02 + 1.24627E+02 8.77454E+01 6.19421E+01 4.38826E+01 3.12314E+01 + 2.23532E+01 1.61077E+01 1.16912E+01 8.56575E+00 6.32922E+00 + 4.71844E+00 3.54762E+00 2.68794E+00 2.05000E+00 1.57176E+00 + 1.20925E+00 9.33505E-01 7.19570E-01 5.54327E-01 4.25797E-01 + 3.25671E-01 2.47736E-01 1.87039E-01 1.40458E-01 1.04174E-01 + 7.65225E-02 5.55276E-02 3.97577E-02 2.80213E-02 1.94141E-02 + 1.32019E-02 8.79324E-03 5.73697E-03 3.65312E-03 2.28489E-03 + 1.39524E-03 8.39143E-04 5.00466E-04 2.98420E-04 1.79234E-04 + 1.08999E-04 6.72892E-05 4.22436E-05 2.69537E-05 1.75913E-05 + 1.17024E-05 7.96994E-06 5.55078E-06 3.93564E-06 2.81756E-06 + 2.01319E-06 1.41501E-06 9.65116E-07 6.25628E-07 3.75417E-07 + 2.00189E-07 8.78633E-08 2.64731E-08 3.14240E-09 0.00000E+00 + 3.46809E+07 2.54259E+07 1.82111E+07 1.30366E+07 9.32602E+06 + 6.66688E+06 4.76252E+06 3.39962E+06 2.42491E+06 1.72832E+06 + 1.23086E+06 8.75873E+05 6.22746E+05 4.42394E+05 3.13999E+05 + 2.22668E+05 1.57758E+05 1.11665E+05 7.89635E+04 5.57842E+04 + 3.93701E+04 2.77574E+04 1.95500E+04 1.37549E+04 9.66718E+03 + 6.78608E+03 4.76014E+03 3.31729E+03 2.32280E+03 1.62501E+03 + 1.13592E+03 7.93488E+02 5.53679E+02 3.86267E+02 2.69507E+02 + 1.88178E+02 1.31518E+02 9.20824E+01 6.46397E+01 4.55360E+01 + 3.22251E+01 2.29342E+01 1.64334E+01 1.18606E+01 8.64167E+00 + 6.35008E+00 4.70807E+00 3.52055E+00 2.65297E+00 2.01240E+00 + 1.53463E+00 1.17434E+00 9.01749E-01 6.91404E-01 5.29833E-01 + 4.04865E-01 3.08067E-01 2.33149E-01 1.75131E-01 1.30859E-01 + 9.65683E-02 7.05834E-02 5.09656E-02 3.63136E-02 2.54711E-02 + 1.75646E-02 1.18908E-02 7.88681E-03 5.12642E-03 3.25415E-03 + 2.03089E-03 1.23888E-03 7.45438E-04 4.45477E-04 2.66555E-04 + 1.60842E-04 9.83617E-05 6.11107E-05 3.86430E-05 2.48575E-05 + 1.63670E-05 1.09881E-05 7.54812E-06 5.29419E-06 3.77125E-06 + 2.70461E-06 1.93042E-06 1.35180E-06 9.16430E-07 5.89158E-07 + 3.49790E-07 1.84008E-07 7.93056E-08 2.33790E-08 2.78567E-09 + 0.00000E+00 4.25147E+07 3.10822E+07 2.21865E+07 1.58278E+07 + 1.12834E+07 8.03771E+06 5.72131E+06 4.06929E+06 2.89198E+06 + 2.05359E+06 1.45703E+06 1.03287E+06 7.31549E+05 5.17661E+05 + 3.65970E+05 2.58483E+05 1.82388E+05 1.28567E+05 9.05360E+04 + 6.36885E+04 4.47553E+04 3.14164E+04 2.20291E+04 1.54293E+04 + 1.07945E+04 7.54218E+03 5.26564E+03 3.65178E+03 2.54463E+03 + 1.77145E+03 1.23211E+03 8.56331E+02 5.94461E+02 4.12560E+02 + 2.86337E+02 1.98865E+02 1.38239E+02 9.62635E+01 6.72058E+01 + 4.70840E+01 3.31375E+01 2.34540E+01 1.67139E+01 1.19972E+01 + 8.69398E+00 6.35420E+00 4.68595E+00 3.48537E+00 2.61252E+00 + 1.97122E+00 1.49528E+00 1.13818E+00 8.69405E-01 6.63108E-01 + 5.05509E-01 3.84286E-01 2.90912E-01 2.19049E-01 1.63708E-01 + 1.21716E-01 8.93720E-02 6.50006E-02 4.67042E-02 3.31160E-02 + 2.31175E-02 1.58677E-02 1.06945E-02 7.06417E-03 4.57501E-03 + 2.89541E-03 1.80329E-03 1.09911E-03 6.61740E-04 3.96310E-04 + 2.37983E-04 1.44278E-04 8.87258E-05 5.54743E-05 3.53287E-05 + 2.29046E-05 1.52069E-05 1.02948E-05 7.12501E-06 5.02629E-06 + 3.59242E-06 2.57783E-06 1.83616E-06 1.28002E-06 8.61989E-07 + 5.49304E-07 3.22537E-07 1.67319E-07 7.07998E-08 2.04304E-08 + 2.44358E-09 0.00000E+00 5.17430E+07 3.77257E+07 2.68388E+07 + 1.90822E+07 1.35570E+07 9.62399E+06 6.82652E+06 4.83822E+06 + 3.42614E+06 2.42409E+06 1.71359E+06 1.21023E+06 8.53938E+05 + 6.01961E+05 4.23922E+05 2.98241E+05 2.09606E+05 1.47157E+05 + 1.03204E+05 7.22988E+04 5.05923E+04 3.53621E+04 2.46884E+04 + 1.72158E+04 1.19905E+04 8.33972E+03 5.79569E+03 4.00032E+03 + 2.77431E+03 1.92206E+03 1.33035E+03 9.20037E+02 6.35480E+02 + 4.38786E+02 3.02973E+02 2.09325E+02 1.44747E+02 1.00262E+02 + 6.96252E+01 4.85185E+01 3.39645E+01 2.39108E+01 1.69488E+01 + 1.21013E+01 8.72327E+00 6.34222E+00 4.65274E+00 3.44267E+00 + 2.56710E+00 1.92688E+00 1.45404E+00 1.10102E+00 8.36670E-01 + 6.34829E-01 4.81459E-01 3.64130E-01 2.74253E-01 2.05465E-01 + 1.52782E-01 1.13030E-01 8.25815E-02 5.97661E-02 4.27333E-02 + 3.01544E-02 2.09504E-02 1.43142E-02 9.60528E-03 6.31909E-03 + 4.07799E-03 2.57343E-03 1.59971E-03 9.74355E-04 5.87081E-04 + 3.52402E-04 2.12390E-04 1.29375E-04 8.00049E-05 5.03362E-05 + 3.22799E-05 2.10862E-05 1.41088E-05 9.62365E-06 6.70367E-06 + 4.75089E-06 3.40308E-06 2.44092E-06 1.73367E-06 1.20238E-06 + 8.03906E-07 5.07596E-07 2.94664E-07 1.50695E-07 6.25983E-08 + 1.76907E-08 2.12390E-09 0.00000E+00 6.25256E+07 4.54659E+07 + 3.22396E+07 2.28465E+07 1.61772E+07 1.14453E+07 8.09068E+06 + 5.71435E+06 4.03241E+06 2.84293E+06 2.00246E+06 1.40911E+06 + 9.90608E+05 6.95699E+05 4.88084E+05 3.42065E+05 2.39472E+05 + 1.67463E+05 1.16976E+05 8.16147E+04 5.68765E+04 3.95887E+04 + 2.75222E+04 1.91094E+04 1.32511E+04 9.17560E+03 6.34796E+03 + 4.36122E+03 3.01061E+03 2.07599E+03 1.43004E+03 9.84212E+02 + 6.76476E+02 4.64776E+02 3.19308E+02 2.19494E+02 1.51002E+02 + 1.04056E+02 7.18853E+01 4.98331E+01 3.47032E+01 2.43039E+01 + 1.71382E+01 1.21734E+01 8.73028E+00 6.31491E+00 4.60912E+00 + 3.39303E+00 2.51719E+00 1.87976E+00 1.41122E+00 1.06310E+00 + 8.03725E-01 6.06700E-01 4.57778E-01 3.44461E-01 2.58129E-01 + 1.92415E-01 1.42361E-01 1.04801E-01 7.61903E-02 5.48702E-02 + 3.90420E-02 2.74176E-02 1.89594E-02 1.28950E-02 8.61567E-03 + 5.64561E-03 3.63083E-03 2.28494E-03 1.41789E-03 8.63159E-04 + 5.20564E-04 3.13230E-04 1.89488E-04 1.15975E-04 7.21176E-05 + 4.56552E-05 2.94766E-05 1.93940E-05 1.30707E-05 8.97589E-06 + 6.28687E-06 4.47141E-06 3.20678E-06 2.29718E-06 1.62581E-06 + 1.12119E-06 7.43949E-07 4.65279E-07 2.66959E-07 1.34561E-07 + 5.48715E-08 1.51944E-08 1.83108E-09 0.00000E+00 7.50281E+07 + 5.44155E+07 3.84622E+07 2.71682E+07 1.91745E+07 1.35211E+07 + 9.52614E+06 6.70546E+06 4.71560E+06 3.31308E+06 2.32544E+06 + 1.63058E+06 1.14217E+06 7.99221E+05 5.58642E+05 3.90049E+05 + 2.72029E+05 1.89498E+05 1.31851E+05 9.16293E+04 6.35992E+04 + 4.40876E+04 3.05231E+04 2.11040E+04 1.45719E+04 1.00463E+04 + 6.91990E+03 4.73266E+03 3.25227E+03 2.23236E+03 1.53061E+03 + 1.04846E+03 7.17192E+02 4.90366E+02 3.35240E+02 2.29307E+02 + 1.56967E+02 1.07624E+02 7.39750E+01 5.10223E+01 3.53515E+01 + 2.46328E+01 1.72826E+01 1.22143E+01 8.71590E+00 6.27311E+00 + 4.55582E+00 3.33708E+00 2.46329E+00 1.83026E+00 1.36712E+00 + 1.02465E+00 7.70743E-01 5.78843E-01 4.34547E-01 3.25333E-01 + 2.42571E-01 1.79915E-01 1.32449E-01 9.70257E-02 7.01893E-02 + 5.03018E-02 3.56182E-02 2.48941E-02 1.71341E-02 1.16011E-02 + 7.71830E-03 5.03799E-03 3.22925E-03 2.02689E-03 1.25575E-03 + 7.64176E-04 4.61367E-04 2.78315E-04 1.69008E-04 1.03937E-04 + 6.49885E-05 4.13929E-05 2.69003E-05 1.78202E-05 1.20902E-05 + 8.35245E-06 5.87710E-06 4.19096E-06 3.00668E-06 2.14952E-06 + 1.51503E-06 1.03842E-06 6.83579E-07 4.23347E-07 2.40022E-07 + 1.19220E-07 4.77256E-08 1.29559E-08 1.56716E-09 0.00000E+00 + 1.37168E+06 1.89392E+06 1.38756E+06 1.01655E+06 7.44747E+05 + 5.45620E+05 3.99737E+05 2.92861E+05 2.14562E+05 1.57198E+05 + 1.15173E+05 8.43835E+04 6.18265E+04 4.53005E+04 3.31928E+04 + 2.43222E+04 1.78231E+04 1.30614E+04 9.57260E+03 7.01636E+03 + 5.14335E+03 3.77090E+03 2.76521E+03 2.02821E+03 1.48809E+03 + 1.09221E+03 8.02027E+02 5.86483E+02 4.31304E+02 3.17475E+02 + 2.33955E+02 1.72648E+02 1.27562E+02 9.44564E+01 7.01300E+01 + 5.22446E+01 3.90669E+01 2.93468E+01 2.21619E+01 1.68361E+01 + 1.28743E+01 9.91355E+00 7.68841E+00 6.00251E+00 4.72036E+00 + 3.73191E+00 2.96366E+00 2.36100E+00 1.88444E+00 1.50538E+00 + 1.20298E+00 9.61542E-01 7.69919E-01 6.16342E-01 4.94774E-01 + 3.98377E-01 3.21972E-01 2.61346E-01 2.13112E-01 1.74922E-01 + 1.43923E-01 1.18974E-01 9.86543E-02 8.19796E-02 6.81394E-02 + 5.65638E-02 4.67992E-02 3.84961E-02 3.14109E-02 2.53338E-02 + 2.01830E-02 1.57688E-02 1.20644E-02 9.00794E-03 6.54507E-03 + 4.61879E-03 3.16218E-03 2.09866E-03 1.34868E-03 8.36837E-04 + 5.02186E-04 2.88390E-04 1.58184E-04 8.23015E-05 4.02576E-05 + 1.82997E-05 7.61474E-06 2.83167E-06 9.19634E-07 2.48855E-07 + 5.24958E-08 7.72049E-09 6.41956E-10 1.88517E-11 4.34459E-14 + 0.00000E+00 2.60301E+06 1.94659E+06 1.42823E+06 1.04794E+06 + 7.68949E+05 5.64267E+05 4.14095E+05 3.03908E+05 2.23057E+05 + 1.63726E+05 1.20186E+05 8.82319E+04 6.47789E+04 4.75641E+04 + 3.49275E+04 2.56508E+04 1.88402E+04 1.38395E+04 1.01676E+04 + 7.47107E+03 5.49065E+03 4.03599E+03 2.96740E+03 2.18232E+03 + 1.60546E+03 1.18148E+03 8.69880E+02 6.37780E+02 4.70205E+02 + 3.46934E+02 2.56225E+02 1.89450E+02 1.40206E+02 1.03947E+02 + 7.72338E+01 5.75458E+01 4.30082E+01 3.22653E+01 2.43132E+01 + 1.84138E+01 1.40245E+01 1.07465E+01 8.28693E+00 6.42839E+00 + 5.02034E+00 3.94023E+00 3.10588E+00 2.45601E+00 1.94615E+00 + 1.54398E+00 1.22586E+00 9.73934E-01 7.75532E-01 6.17642E-01 + 4.93448E-01 3.95521E-01 3.18286E-01 2.57280E-01 2.08924E-01 + 1.70777E-01 1.39919E-01 1.15164E-01 9.50686E-02 7.86337E-02 + 6.50425E-02 5.37207E-02 4.42139E-02 3.61708E-02 2.93488E-02 + 2.35332E-02 1.86382E-02 1.44743E-02 1.10072E-02 8.16955E-03 + 5.90135E-03 4.14093E-03 2.81927E-03 1.86053E-03 1.18874E-03 + 7.32823E-04 4.36466E-04 2.48251E-04 1.34358E-04 6.84688E-05 + 3.23075E-05 1.36718E-05 4.81938E-06 1.04598E-06 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.74973E+06 2.05911E+06 1.51326E+06 + 1.11217E+06 8.17451E+05 6.00880E+05 4.41722E+05 3.24748E+05 + 2.38770E+05 1.75570E+05 1.29110E+05 9.49525E+04 6.98381E+04 + 5.13711E+04 3.77909E+04 2.78035E+04 2.04577E+04 1.50543E+04 + 1.10794E+04 8.15511E+03 6.00349E+03 4.42023E+03 3.25509E+03 + 2.39755E+03 1.76634E+03 1.30159E+03 9.59492E+02 7.04254E+02 + 5.19687E+02 3.83714E+02 2.83520E+02 2.09668E+02 1.55143E+02 + 1.14958E+02 8.53285E+01 6.34801E+01 4.73437E+01 3.54208E+01 + 2.66001E+01 2.00631E+01 1.52073E+01 1.15893E+01 8.88276E+00 + 6.84546E+00 5.30921E+00 4.13729E+00 3.23780E+00 2.54215E+00 + 2.00055E+00 1.57672E+00 1.24416E+00 9.82792E-01 7.78450E-01 + 6.16909E-01 4.90602E-01 3.91537E-01 3.13772E-01 2.52615E-01 + 2.04315E-01 1.66348E-01 1.35736E-01 1.11257E-01 9.14496E-02 + 7.53038E-02 6.19995E-02 5.09598E-02 4.17309E-02 3.39611E-02 + 2.74085E-02 2.18554E-02 1.72124E-02 1.32907E-02 1.00499E-02 + 7.41770E-03 5.32994E-03 3.72147E-03 2.52217E-03 1.65759E-03 + 1.05536E-03 6.48756E-04 3.85775E-04 2.19516E-04 1.19305E-04 + 6.14973E-05 2.97893E-05 1.33873E-05 5.48200E-06 1.97421E-06 + 5.85976E-07 1.08730E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.99804E+06 2.24781E+06 + 1.65432E+06 1.21759E+06 8.96210E+05 6.59695E+05 4.85625E+05 + 3.57506E+05 2.63202E+05 1.93783E+05 1.42680E+05 1.05059E+05 + 7.73605E+04 5.69672E+04 4.19516E+04 3.08950E+04 2.27534E+04 + 1.67580E+04 1.23428E+04 9.09131E+03 6.69670E+03 4.93308E+03 + 3.63418E+03 2.67750E+03 1.97285E+03 1.45373E+03 1.07147E+03 + 7.86171E+02 5.79821E+02 4.27788E+02 3.15765E+02 2.33213E+02 + 1.72288E+02 1.27412E+02 9.43520E+01 6.99989E+01 5.20366E+01 + 3.87866E+01 2.90038E+01 2.17714E+01 1.64146E+01 1.24367E+01 + 9.47292E+00 7.25217E+00 5.58633E+00 4.32302E+00 3.35964E+00 + 2.61981E+00 2.04805E+00 1.60402E+00 1.25824E+00 9.88447E-01 + 7.78958E-01 6.14385E-01 4.86435E-01 3.86590E-01 3.08567E-01 + 2.47463E-01 1.99374E-01 1.61703E-01 1.31428E-01 1.07294E-01 + 8.78268E-02 7.20098E-02 5.90218E-02 4.82857E-02 3.93488E-02 + 3.18606E-02 2.55801E-02 2.02877E-02 1.58910E-02 1.22025E-02 + 9.17624E-03 6.73653E-03 4.81565E-03 3.34621E-03 2.25776E-03 + 1.47784E-03 9.37653E-04 5.74774E-04 3.41210E-04 1.94197E-04 + 1.05926E-04 5.51454E-05 2.73076E-05 1.28560E-05 5.79796E-06 + 2.55623E-06 1.15919E-06 5.67355E-07 3.01869E-07 1.63035E-07 + 8.03678E-08 3.04780E-08 3.49182E-09 0.00000E+00 3.37461E+06 + 2.53215E+06 1.86530E+06 1.37408E+06 1.01223E+06 7.45665E+05 + 5.49299E+05 4.04641E+05 2.98074E+05 2.19569E+05 1.61736E+05 + 1.19132E+05 8.77471E+04 6.46278E+04 4.75977E+04 3.50533E+04 + 2.58135E+04 1.90080E+04 1.39959E+04 1.03046E+04 7.58643E+03 + 5.58484E+03 4.11111E+03 3.02609E+03 2.22732E+03 1.63921E+03 + 1.20650E+03 8.83840E+02 6.50710E+02 4.79146E+02 3.52900E+02 + 2.60005E+02 1.91562E+02 1.41241E+02 1.04246E+02 7.70562E+01 + 5.70523E+01 4.23373E+01 3.15064E+01 2.35264E+01 1.76381E+01 + 1.32837E+01 1.00544E+01 7.64691E+00 5.85100E+00 4.49721E+00 + 3.47153E+00 2.68924E+00 2.08899E+00 1.62621E+00 1.26842E+00 + 9.91163E-01 7.77280E-01 6.10255E-01 4.81099E-01 3.80802E-01 + 3.02767E-01 2.41899E-01 1.94159E-01 1.56889E-01 1.27029E-01 + 1.03299E-01 8.42161E-02 6.87609E-02 5.61134E-02 4.56976E-02 + 3.70636E-02 2.98626E-02 2.38549E-02 1.88204E-02 1.46636E-02 + 1.11993E-02 8.37675E-03 6.11743E-03 4.35122E-03 3.00929E-03 + 2.02162E-03 1.31804E-03 8.33421E-04 5.09458E-04 3.01925E-04 + 1.71855E-04 9.40435E-05 4.93962E-05 2.49322E-05 1.21861E-05 + 5.88286E-06 2.89802E-06 1.52308E-06 8.62465E-07 5.07161E-07 + 2.87355E-07 1.43602E-07 5.34467E-08 6.14400E-09 0.00000E+00 + 3.91038E+06 2.93463E+06 2.16214E+06 1.59290E+06 1.17345E+06 + 8.64381E+05 6.36664E+05 4.68895E+05 3.45300E+05 2.54256E+05 + 1.87195E+05 1.37805E+05 1.01433E+05 7.46496E+04 5.49305E+04 + 4.04139E+04 2.97288E+04 2.18649E+04 1.60783E+04 1.18210E+04 + 8.68930E+03 6.38604E+03 4.69242E+03 3.44728E+03 2.53205E+03 + 1.85931E+03 1.36526E+03 9.97564E+02 7.32451E+02 5.37780E+02 + 3.94865E+02 2.89968E+02 2.12887E+02 1.56376E+02 1.14954E+02 + 8.46080E+01 6.23574E+01 4.60488E+01 3.40908E+01 2.53164E+01 + 1.88703E+01 1.41256E+01 1.06244E+01 8.02815E+00 6.10247E+00 + 4.65966E+00 3.57351E+00 2.75066E+00 2.12363E+00 1.64356E+00 + 1.27494E+00 9.91166E-01 7.73607E-01 6.04676E-01 4.74723E-01 + 3.74277E-01 2.96456E-01 2.35988E-01 1.88723E-01 1.51943E-01 + 1.22567E-01 9.92919E-02 8.06312E-02 6.55654E-02 5.32779E-02 + 4.31957E-02 3.48723E-02 2.79618E-02 2.22263E-02 1.74455E-02 + 1.35220E-02 1.02730E-02 7.64366E-03 5.55351E-03 3.93080E-03 + 2.70604E-03 1.81017E-03 1.17562E-03 7.40885E-04 4.51660E-04 + 2.67230E-04 1.52118E-04 8.34981E-05 4.42197E-05 2.27038E-05 + 1.14512E-05 5.81890E-06 3.07662E-06 1.74281E-06 1.04497E-06 + 6.32836E-07 3.61390E-07 1.79514E-07 6.53514E-08 7.53689E-09 + 0.00000E+00 2.69771E+06 3.48099E+06 2.56296E+06 1.88680E+06 + 1.38882E+06 1.02210E+06 7.52084E+05 5.53302E+05 4.06982E+05 + 2.99297E+05 2.20058E+05 1.61763E+05 1.18883E+05 8.73489E+04 + 6.41634E+04 4.71198E+04 3.45943E+04 2.53912E+04 1.86311E+04 + 1.36667E+04 1.00222E+04 7.34723E+03 5.38459E+03 3.94496E+03 + 2.88930E+03 2.11528E+03 1.54836E+03 1.12761E+03 8.25114E+02 + 6.03659E+02 4.41587E+02 3.23016E+02 2.36183E+02 1.72747E+02 + 1.26420E+02 9.26104E+01 6.79194E+01 4.98974E+01 3.67406E+01 + 2.71304E+01 2.01038E+01 1.49577E+01 1.11802E+01 8.39438E+00 + 6.34004E+00 4.81011E+00 3.66564E+00 2.80424E+00 2.15219E+00 + 1.65630E+00 1.27804E+00 9.88653E-01 7.68107E-01 5.97790E-01 + 4.67421E-01 3.67107E-01 2.89705E-01 2.29789E-01 1.83108E-01 + 1.46900E-01 1.18067E-01 9.52907E-02 7.70840E-02 6.24303E-02 + 5.05186E-02 4.07800E-02 3.27726E-02 2.61542E-02 2.06885E-02 + 1.61568E-02 1.24595E-02 9.41688E-03 6.97064E-03 5.03914E-03 + 3.54963E-03 2.43263E-03 1.62050E-03 1.04845E-03 6.58590E-04 + 4.00431E-04 2.36547E-04 1.34669E-04 7.41436E-05 3.95747E-05 + 2.06395E-05 1.06963E-05 5.65963E-06 3.14327E-06 1.86203E-06 + 1.14895E-06 7.03437E-07 4.01104E-07 1.97160E-07 7.01909E-08 + 8.12106E-09 0.00000E+00 5.71507E+06 4.28104E+06 3.14698E+06 + 2.31288E+06 1.69945E+06 1.24841E+06 9.16830E+05 6.73138E+05 + 4.94080E+05 3.62546E+05 2.65949E+05 1.95027E+05 1.42972E+05 + 1.04776E+05 7.67570E+04 5.62107E+04 4.11490E+04 3.01116E+04 + 2.20261E+04 1.61052E+04 1.17711E+04 8.59968E+03 6.28009E+03 + 4.58415E+03 3.34472E+03 2.43908E+03 1.77818E+03 1.28949E+03 + 9.39514E+02 6.84301E+02 4.98280E+02 3.62757E+02 2.63936E+02 + 1.92064E+02 1.39816E+02 1.01865E+02 7.42842E+01 5.42536E+01 + 3.97060E+01 2.91364E+01 2.14509E+01 1.58543E+01 1.17704E+01 + 8.77703E+00 6.58362E+00 4.96082E+00 3.75511E+00 2.85391E+00 + 2.17655E+00 1.66504E+00 1.27756E+00 9.83071E-01 7.60034E-01 + 5.88783E-01 4.58389E-01 3.58534E-01 2.81821E-01 2.22674E-01 + 1.76757E-01 1.41263E-01 1.13091E-01 9.09077E-02 7.32323E-02 + 5.90541E-02 4.75704E-02 3.82184E-02 3.05624E-02 2.42651E-02 + 1.90926E-02 1.48284E-02 1.13712E-02 8.54525E-03 6.28917E-03 + 4.52063E-03 3.16656E-03 2.15814E-03 1.42974E-03 9.19798E-04 + 5.74331E-04 3.46839E-04 2.03257E-04 1.14535E-04 6.21783E-05 + 3.25121E-05 1.64319E-05 8.11471E-06 4.00658E-06 2.04015E-06 + 1.10771E-06 6.37999E-07 3.73454E-07 2.07256E-07 1.00150E-07 + 3.52760E-08 4.08179E-09 0.00000E+00 7.14374E+06 5.34075E+06 + 3.91672E+06 2.87165E+06 2.10476E+06 1.54216E+06 1.12956E+06 + 8.27055E+05 6.05345E+05 4.42903E+05 3.23926E+05 2.36815E+05 + 1.73060E+05 1.26415E+05 9.23016E+04 6.73637E+04 4.91409E+04 + 3.58306E+04 2.61129E+04 1.90212E+04 1.38485E+04 1.00772E+04 + 7.32912E+03 5.32756E+03 3.87048E+03 2.81009E+03 2.03947E+03 + 1.47206E+03 1.06748E+03 7.73747E+02 5.60619E+02 4.06066E+02 + 2.93903E+02 2.12723E+02 1.54002E+02 1.11565E+02 8.08849E+01 + 5.87213E+01 4.27121E+01 3.11452E+01 2.27823E+01 1.67279E+01 + 1.23365E+01 9.13745E+00 6.80810E+00 5.09589E+00 3.83216E+00 + 2.89399E+00 2.19364E+00 1.66836E+00 1.27310E+00 9.74597E-01 + 7.49878E-01 5.78293E-01 4.48310E-01 3.49232E-01 2.73439E-01 + 2.15229E-01 1.70196E-01 1.35505E-01 1.08059E-01 8.65164E-02 + 6.94067E-02 5.57284E-02 4.46895E-02 3.57352E-02 2.84366E-02 + 2.24622E-02 1.75813E-02 1.35803E-02 1.03568E-02 7.73935E-03 + 5.66430E-03 4.04926E-03 2.82150E-03 1.91339E-03 1.26166E-03 + 8.08137E-04 5.02636E-04 3.02506E-04 1.76827E-04 9.95302E-05 + 5.41037E-05 2.84463E-05 1.45584E-05 7.36011E-06 3.77270E-06 + 2.01822E-06 1.15146E-06 6.87739E-07 4.09974E-07 2.28419E-07 + 1.09526E-07 3.76836E-08 4.37656E-09 0.00000E+00 9.00133E+06 + 6.71332E+06 4.90910E+06 3.58866E+06 2.62237E+06 1.91550E+06 + 1.39860E+06 1.02075E+06 7.44658E+05 5.43000E+05 3.95771E+05 + 2.88325E+05 2.09947E+05 1.52798E+05 1.11149E+05 8.08095E+04 + 5.87200E+04 4.26449E+04 3.09530E+04 2.24535E+04 1.62784E+04 + 1.17943E+04 8.54024E+03 6.18004E+03 4.46922E+03 3.22959E+03 + 2.33276E+03 1.67544E+03 1.20893E+03 8.71837E+02 6.28423E+02 + 4.52774E+02 3.25939E+02 2.34608E+02 1.68888E+02 1.21645E+02 + 8.76729E+01 6.32663E+01 4.57352E+01 3.31408E+01 2.40876E+01 + 1.75720E+01 1.28744E+01 9.47331E+00 7.01227E+00 5.21474E+00 + 3.89664E+00 2.92452E+00 2.20362E+00 1.66648E+00 1.26488E+00 + 9.63436E-01 7.37823E-01 5.66479E-01 4.37321E-01 3.39316E-01 + 2.64654E-01 2.07531E-01 1.63492E-01 1.29679E-01 1.03014E-01 + 8.21507E-02 6.56336E-02 5.24736E-02 4.18912E-02 3.33410E-02 + 2.64020E-02 2.07493E-02 1.61557E-02 1.24116E-02 9.41377E-03 + 6.99551E-03 5.09159E-03 3.62017E-03 2.50941E-03 1.69337E-03 + 1.11143E-03 7.08882E-04 4.39235E-04 2.63499E-04 1.53684E-04 + 8.64474E-05 4.70875E-05 2.49187E-05 1.29279E-05 6.69288E-06 + 3.55247E-06 1.98059E-06 1.17224E-06 7.16719E-07 4.31139E-07 + 2.39875E-07 1.13848E-07 3.83591E-08 4.46992E-09 0.00000E+00 + 1.13738E+07 8.45994E+06 6.16632E+06 4.49294E+06 3.27221E+06 + 2.38206E+06 1.73324E+06 1.26053E+06 9.16287E+05 6.65714E+05 + 4.83410E+05 3.50840E+05 2.54485E+05 1.84488E+05 1.33666E+05 + 9.67865E+04 7.00394E+04 5.06519E+04 3.66076E+04 2.64399E+04 + 1.90836E+04 1.37645E+04 9.92112E+03 7.14577E+03 5.14303E+03 + 3.69848E+03 2.65830E+03 1.89954E+03 1.36364E+03 9.78312E+02 + 7.01445E+02 5.02667E+02 3.59871E+02 2.57585E+02 1.84373E+02 + 1.32029E+02 9.45962E+01 6.78526E+01 4.87512E+01 3.51073E+01 + 2.53566E+01 1.83802E+01 1.33806E+01 9.78261E+00 7.19513E+00 + 5.31701E+00 3.94851E+00 2.94566E+00 2.20672E+00 1.65963E+00 + 1.25313E+00 9.49804E-01 7.24055E-01 5.53497E-01 4.25549E-01 + 3.28888E-01 2.55548E-01 1.99646E-01 1.56694E-01 1.23826E-01 + 9.79869E-02 7.78344E-02 6.19311E-02 4.93027E-02 3.91844E-02 + 3.10414E-02 2.44616E-02 1.91272E-02 1.48153E-02 1.13205E-02 + 8.53951E-03 6.31077E-03 4.56801E-03 3.23050E-03 2.22779E-03 + 1.49602E-03 9.77452E-04 6.20840E-04 3.83283E-04 2.29244E-04 + 1.33451E-04 7.50543E-05 4.09935E-05 2.18544E-05 1.15023E-05 + 6.09580E-06 3.33942E-06 1.92577E-06 1.17049E-06 7.25878E-07 + 4.37796E-07 2.42208E-07 1.13436E-07 3.73846E-08 4.37177E-09 + 0.00000E+00 1.43573E+07 1.06487E+07 7.73507E+06 5.61644E+06 + 4.07606E+06 2.95662E+06 2.14349E+06 1.55315E+06 1.12477E+06 + 8.14073E+05 5.88858E+05 4.25694E+05 3.07551E+05 2.22055E+05 + 1.60223E+05 1.15531E+05 8.32493E+04 5.99456E+04 4.31347E+04 + 3.10154E+04 2.22848E+04 1.59995E+04 1.14782E+04 8.22796E+03 + 5.89329E+03 4.21716E+03 3.01600E+03 2.14405E+03 1.53126E+03 + 1.09281E+03 7.79376E+02 5.55495E+02 3.95503E+02 2.81506E+02 + 2.00351E+02 1.42643E+02 1.01602E+02 7.24443E+01 5.17364E+01 + 3.70294E+01 2.65798E+01 1.91470E+01 1.38517E+01 1.00637E+01 + 7.35592E+00 5.40249E+00 3.98787E+00 2.95764E+00 2.20323E+00 + 1.64812E+00 1.23812E+00 9.33925E-01 7.08759E-01 5.39499E-01 + 4.13116E-01 3.18047E-01 2.46199E-01 1.91635E-01 1.49852E-01 + 1.17981E-01 9.30064E-02 7.35888E-02 5.83146E-02 4.62266E-02 + 3.65764E-02 2.88407E-02 2.26174E-02 1.75961E-02 1.35587E-02 + 1.03048E-02 7.73125E-03 5.68208E-03 4.09055E-03 2.87749E-03 + 1.97426E-03 1.31941E-03 8.58222E-04 5.42907E-04 3.34003E-04 + 1.99218E-04 1.15793E-04 6.51463E-05 3.57048E-05 1.91920E-05 + 1.02535E-05 5.55911E-06 3.13301E-06 1.85715E-06 1.15066E-06 + 7.19392E-07 4.33272E-07 2.37732E-07 1.09665E-07 3.53344E-08 + 4.14713E-09 0.00000E+00 1.80581E+07 1.33546E+07 9.66649E+06 + 6.99390E+06 5.05744E+06 3.65508E+06 2.64004E+06 1.90575E+06 + 1.37486E+06 9.91235E+05 7.14197E+05 5.14248E+05 3.70029E+05 + 2.66071E+05 1.91185E+05 1.37275E+05 9.84940E+04 7.06148E+04 + 5.05877E+04 3.62115E+04 2.58999E+04 1.85091E+04 1.32163E+04 + 9.42878E+03 6.72069E+03 4.78555E+03 3.40543E+03 2.40845E+03 + 1.71124E+03 1.21489E+03 8.61847E+02 6.10970E+02 4.32620E+02 + 3.06216E+02 2.16709E+02 1.53409E+02 1.08637E+02 7.70062E+01 + 5.46679E+01 3.88928E+01 2.77484E+01 1.98671E+01 1.42850E+01 + 1.03151E+01 7.49417E+00 5.47115E+00 4.01491E+00 2.96076E+00 + 2.19347E+00 1.63223E+00 1.22010E+00 9.16022E-01 6.92120E-01 + 5.24633E-01 4.00140E-01 3.06884E-01 2.36679E-01 1.83554E-01 + 1.43007E-01 1.12179E-01 8.80970E-02 6.94323E-02 5.47973E-02 + 4.32545E-02 3.40730E-02 2.67422E-02 2.08703E-02 1.61554E-02 + 1.23842E-02 9.36187E-03 6.98602E-03 5.10637E-03 3.65623E-03 + 2.55845E-03 1.74654E-03 1.16171E-03 7.52349E-04 4.74066E-04 + 2.90686E-04 1.72947E-04 1.00406E-04 5.65406E-05 3.11176E-05 + 1.68777E-05 9.15691E-06 5.07444E-06 2.93284E-06 1.77765E-06 + 1.11656E-06 7.00772E-07 4.20323E-07 2.28331E-07 1.03622E-07 + 3.26392E-08 3.84509E-09 0.00000E+00 2.25931E+07 1.66594E+07 + 1.20160E+07 8.66276E+06 6.24156E+06 4.49431E+06 3.23415E+06 + 2.32583E+06 1.67151E+06 1.20045E+06 8.61548E+05 6.17881E+05 + 4.42807E+05 3.17101E+05 2.26908E+05 1.62241E+05 1.15910E+05 + 8.27415E+04 5.90150E+04 4.20557E+04 2.99439E+04 2.13009E+04 + 1.51389E+04 1.07493E+04 7.62510E+03 5.40300E+03 3.82582E+03 + 2.69196E+03 1.90294E+03 1.34401E+03 9.48439E+02 6.68777E+02 + 4.70992E+02 3.31548E+02 2.33333E+02 1.64248E+02 1.15650E+02 + 8.15043E+01 5.75241E+01 4.06843E+01 2.88547E+01 2.05363E+01 + 1.46782E+01 1.05360E+01 7.60961E+00 5.52312E+00 4.02996E+00 + 2.95539E+00 2.17780E+00 1.61230E+00 1.19937E+00 8.96321E-01 + 6.74319E-01 5.09041E-01 3.86733E-01 2.95487E-01 2.27055E-01 + 1.75454E-01 1.36199E-01 1.06449E-01 8.32808E-02 6.53807E-02 + 5.13905E-02 4.03937E-02 3.16785E-02 2.47477E-02 1.92206E-02 + 1.48039E-02 1.12896E-02 8.48901E-03 6.30076E-03 4.58051E-03 + 3.26215E-03 2.27081E-03 1.54249E-03 1.02122E-03 6.58537E-04 + 4.13384E-04 2.52685E-04 1.50004E-04 8.70194E-05 4.90743E-05 + 2.71406E-05 1.48642E-05 8.19134E-06 4.63464E-06 2.73867E-06 + 1.68985E-06 1.07144E-06 6.72973E-07 4.01223E-07 2.15519E-07 + 9.61481E-08 2.96116E-08 3.50157E-09 0.00000E+00 2.80886E+07 + 2.06517E+07 1.48431E+07 1.06629E+07 7.65508E+06 5.49207E+06 + 3.93758E+06 2.82113E+06 2.01980E+06 1.44503E+06 1.03305E+06 + 7.37967E+05 5.26758E+05 3.75695E+05 2.67734E+05 1.90636E+05 + 1.35623E+05 9.63996E+04 6.84584E+04 4.85707E+04 3.44283E+04 + 2.43800E+04 1.72476E+04 1.21894E+04 8.60563E+03 6.06838E+03 + 4.27602E+03 2.99361E+03 2.10556E+03 1.47954E+03 1.03868E+03 + 7.28574E+02 5.10373E+02 3.57333E+02 2.50105E+02 1.75081E+02 + 1.22588E+02 8.59060E+01 6.02848E+01 4.23916E+01 2.98916E+01 + 2.11508E+01 1.50297E+01 1.07258E+01 7.70223E+00 5.55868E+00 + 4.03340E+00 2.94194E+00 2.15661E+00 1.58865E+00 1.17618E+00 + 8.75043E-01 6.55531E-01 4.92861E-01 3.73001E-01 2.83937E-01 + 2.17389E-01 1.67382E-01 1.29463E-01 1.00816E-01 7.85763E-02 + 6.14474E-02 4.81031E-02 3.76498E-02 2.93959E-02 2.28582E-02 + 1.76675E-02 1.35396E-02 1.02724E-02 7.68320E-03 5.67228E-03 + 4.10142E-03 2.90543E-03 2.01208E-03 1.36005E-03 8.96316E-04 + 5.75590E-04 3.60000E-04 2.19411E-04 1.30001E-04 7.53894E-05 + 4.26025E-05 2.36928E-05 1.31103E-05 7.33846E-06 4.23371E-06 + 2.55040E-06 1.59601E-06 1.01810E-06 6.38482E-07 3.77840E-07 + 2.00508E-07 8.78873E-08 2.64737E-08 3.14240E-09 0.00000E+00 + 3.46809E+07 2.54258E+07 1.82111E+07 1.30366E+07 9.32599E+06 + 6.66685E+06 4.76249E+06 3.39959E+06 2.42489E+06 1.72830E+06 + 1.23084E+06 8.75854E+05 6.22729E+05 4.42378E+05 3.13984E+05 + 2.22654E+05 1.57745E+05 1.11653E+05 7.89526E+04 5.57741E+04 + 3.93608E+04 2.77488E+04 1.95422E+04 1.37477E+04 9.66057E+03 + 6.78002E+03 4.75459E+03 3.31223E+03 2.31818E+03 1.62079E+03 + 1.13208E+03 7.89997E+02 5.50511E+02 3.83395E+02 2.66910E+02 + 1.85833E+02 1.29404E+02 9.01805E+01 6.29315E+01 4.40041E+01 + 3.08534E+01 2.17076E+01 1.53381E+01 1.08840E+01 7.77224E+00 + 5.57827E+00 4.02572E+00 2.92089E+00 2.13029E+00 1.56163E+00 + 1.15082E+00 8.52408E-01 6.35926E-01 4.76222E-01 3.59041E-01 + 2.72307E-01 2.07736E-01 1.59380E-01 1.22829E-01 9.53034E-02 + 7.39997E-02 5.76434E-02 4.49423E-02 3.50270E-02 2.72270E-02 + 2.10737E-02 1.62098E-02 1.23605E-02 9.32973E-03 6.94125E-03 + 5.09736E-03 3.66601E-03 2.58332E-03 1.77990E-03 1.19730E-03 + 7.85524E-04 5.02401E-04 3.13130E-04 1.90330E-04 1.12590E-04 + 6.52985E-05 3.69968E-05 2.07034E-05 1.15802E-05 6.58256E-06 + 3.86666E-06 2.36812E-06 1.49816E-06 9.58936E-07 5.99387E-07 + 3.51701E-07 1.84258E-07 7.93242E-08 2.33795E-08 2.78567E-09 + 0.00000E+00 4.25147E+07 3.10821E+07 2.21865E+07 1.58278E+07 + 1.12833E+07 8.03768E+06 5.72128E+06 4.06926E+06 2.89195E+06 + 2.05357E+06 1.45701E+06 1.03285E+06 7.31530E+05 5.17643E+05 + 3.65954E+05 2.58468E+05 1.82374E+05 1.28554E+05 9.05243E+04 + 6.36777E+04 4.47454E+04 3.14073E+04 2.20207E+04 1.54217E+04 + 1.07874E+04 7.53574E+03 5.25976E+03 3.64642E+03 2.53975E+03 + 1.76701E+03 1.22807E+03 8.52668E+02 5.91144E+02 4.09562E+02 + 2.83632E+02 1.96429E+02 1.36050E+02 9.42995E+01 6.54473E+01 + 4.55123E+01 3.17351E+01 2.22046E+01 1.56027E+01 1.10109E+01 + 7.82006E+00 5.58241E+00 4.00747E+00 2.89273E+00 2.09929E+00 + 1.53158E+00 1.12356E+00 8.28624E-01 6.15665E-01 4.59246E-01 + 3.44945E-01 2.60666E-01 1.98146E-01 1.51484E-01 1.16324E-01 + 8.99298E-02 6.95643E-02 5.39775E-02 4.19133E-02 3.25280E-02 + 2.51723E-02 1.93933E-02 1.48455E-02 1.12637E-02 8.45837E-03 + 6.25987E-03 4.57275E-03 3.27125E-03 2.29313E-03 1.57201E-03 + 1.05244E-03 6.87451E-04 4.37951E-04 2.72056E-04 1.64957E-04 + 9.74565E-05 5.65527E-05 3.21438E-05 1.81103E-05 1.02428E-05 + 5.91029E-06 3.52939E-06 2.19203E-06 1.39812E-06 8.96017E-07 + 5.57425E-07 3.24041E-07 1.67514E-07 7.08142E-08 2.04309E-08 + 2.44358E-09 0.00000E+00 5.17430E+07 3.77257E+07 2.68387E+07 + 1.90822E+07 1.35569E+07 9.62396E+06 6.82649E+06 4.83819E+06 + 3.42611E+06 2.42406E+06 1.71356E+06 1.21021E+06 8.53918E+05 + 6.01942E+05 4.23905E+05 2.98225E+05 2.09591E+05 1.47144E+05 + 1.03191E+05 7.22873E+04 5.05816E+04 3.53524E+04 2.46794E+04 + 1.72076E+04 1.19830E+04 8.33289E+03 5.78947E+03 3.99466E+03 + 2.76916E+03 1.91739E+03 1.32611E+03 9.16198E+02 6.32012E+02 + 4.35659E+02 3.00159E+02 2.06798E+02 1.42483E+02 9.82370E+01 + 6.78175E+01 4.69082E+01 3.25328E+01 2.26402E+01 1.58233E+01 + 1.11067E+01 7.84626E+00 5.57177E+00 3.97927E+00 2.85798E+00 + 2.06402E+00 1.49884E+00 1.09467E+00 8.03896E-01 5.94900E-01 + 4.42046E-01 3.30798E-01 2.49076E-01 1.88665E-01 1.43727E-01 + 1.09972E-01 8.47114E-02 6.52807E-02 5.04564E-02 3.90200E-02 + 3.01541E-02 2.32318E-02 1.78153E-02 1.35720E-02 1.02462E-02 + 7.65505E-03 5.63567E-03 4.09521E-03 2.91420E-03 2.03229E-03 + 1.38628E-03 9.23759E-04 6.00813E-04 3.81307E-04 2.36127E-04 + 1.42856E-04 8.43214E-05 4.89798E-05 2.79436E-05 1.58592E-05 + 9.07141E-06 5.31033E-06 3.21855E-06 2.02241E-06 1.29747E-06 + 8.31089E-07 5.14030E-07 2.95846E-07 1.50847E-07 6.26095E-08 + 1.76910E-08 2.12390E-09 0.00000E+00 6.25256E+07 4.54659E+07 + 3.22395E+07 2.28465E+07 1.61771E+07 1.14453E+07 8.09064E+06 + 5.71432E+06 4.03238E+06 2.84290E+06 2.00243E+06 1.40909E+06 + 9.90586E+05 6.95678E+05 4.88065E+05 3.42048E+05 2.39456E+05 + 1.67449E+05 1.16962E+05 8.16023E+04 5.68651E+04 3.95783E+04 + 2.75127E+04 1.91007E+04 1.32432E+04 9.16837E+03 6.34137E+03 + 4.35524E+03 3.00519E+03 2.07107E+03 1.42559E+03 9.80193E+02 + 6.72854E+02 4.61519E+02 3.16385E+02 2.16875E+02 1.48663E+02 + 1.01970E+02 7.00294E+01 4.81854E+01 3.32435E+01 2.30135E+01 + 1.60000E+01 1.11720E+01 7.85160E+00 5.54708E+00 3.94177E+00 + 2.81720E+00 2.02494E+00 1.46376E+00 1.06440E+00 7.78416E-01 + 5.73773E-01 4.24727E-01 3.16674E-01 2.37590E-01 1.79332E-01 + 1.36136E-01 1.03792E-01 7.96614E-02 6.11576E-02 4.70850E-02 + 3.62646E-02 2.79057E-02 2.14040E-02 1.63377E-02 1.23865E-02 + 9.30477E-03 6.91631E-03 5.06525E-03 3.66155E-03 2.59199E-03 + 1.79836E-03 1.22071E-03 8.09696E-04 5.24426E-04 3.31615E-04 + 2.04752E-04 1.23633E-04 7.29344E-05 4.24275E-05 2.43086E-05 + 1.39033E-05 8.04308E-06 4.77314E-06 2.93144E-06 1.85962E-06 + 1.19761E-06 7.65620E-07 4.70366E-07 2.67886E-07 1.34679E-07 + 5.48802E-08 1.51946E-08 1.83108E-09 0.00000E+00 7.50280E+07 + 5.44154E+07 3.84622E+07 2.71682E+07 1.91744E+07 1.35211E+07 + 9.52610E+06 6.70542E+06 4.71557E+06 3.31305E+06 2.32541E+06 + 1.63055E+06 1.14215E+06 7.99199E+05 5.58622E+05 3.90030E+05 + 2.72012E+05 1.89483E+05 1.31837E+05 9.16161E+04 6.35871E+04 + 4.40765E+04 3.05130E+04 2.10948E+04 1.45635E+04 1.00387E+04 + 6.91293E+03 4.72635E+03 3.24656E+03 2.22719E+03 1.52595E+03 + 1.04426E+03 7.13415E+02 4.86978E+02 3.32207E+02 2.26598E+02 + 1.54554E+02 1.05478E+02 7.20722E+01 4.93389E+01 3.38656E+01 + 2.33242E+01 1.61332E+01 1.12077E+01 7.83697E+00 5.50914E+00 + 3.89565E+00 2.77093E+00 1.98246E+00 1.42667E+00 1.03300E+00 + 7.52365E-01 5.52418E-01 4.07384E-01 3.02643E-01 2.26259E-01 + 1.70181E-01 1.28736E-01 9.77996E-02 7.47905E-02 5.72011E-02 + 4.38667E-02 3.36481E-02 2.57821E-02 1.96872E-02 1.49577E-02 + 1.12857E-02 8.43581E-03 6.23860E-03 4.54521E-03 3.26862E-03 + 2.30186E-03 1.58900E-03 1.07340E-03 7.08786E-04 4.57205E-04 + 2.88098E-04 1.77397E-04 1.06937E-04 6.30733E-05 3.67615E-05 + 2.11622E-05 1.22017E-05 7.13817E-06 4.29068E-06 2.66586E-06 + 1.70400E-06 1.09971E-06 7.00822E-07 4.27361E-07 2.40747E-07 + 1.19312E-07 4.77322E-08 1.29561E-08 1.56716E-09 0.00000E+00 + 1.06126E+07 8.25025E+06 6.33327E+06 4.86161E+06 3.73192E+06 + 2.86475E+06 2.19908E+06 1.68809E+06 1.29584E+06 9.94741E+05 + 7.63607E+05 5.86181E+05 4.49982E+05 3.45432E+05 2.65174E+05 + 2.03566E+05 1.56273E+05 1.19968E+05 9.20985E+04 7.07044E+04 + 5.42810E+04 4.16732E+04 3.19944E+04 2.45642E+04 1.88600E+04 + 1.44808E+04 1.11187E+04 8.50260E+03 6.52973E+03 5.01475E+03 + 3.85134E+03 2.95781E+03 2.27056E+03 1.74302E+03 1.33808E+03 + 1.02737E+03 7.88756E+02 6.05609E+02 4.65046E+02 3.57174E+02 + 2.74403E+02 2.10900E+02 1.62188E+02 1.24782E+02 9.61796E+01 + 7.42052E+01 5.73380E+01 4.43803E+01 3.44151E+01 2.67415E+01 + 2.08251E+01 1.62549E+01 1.27334E+01 9.98023E+00 7.84355E+00 + 6.17472E+00 4.86733E+00 3.84006E+00 3.03067E+00 2.39707E+00 + 1.89035E+00 1.49057E+00 1.17350E+00 9.22116E-01 7.22312E-01 + 5.63825E-01 4.38264E-01 3.38912E-01 2.60636E-01 1.98997E-01 + 1.51145E-01 1.13547E-01 8.44830E-02 6.21737E-02 4.51913E-02 + 3.23897E-02 2.28488E-02 1.58310E-02 1.07471E-02 7.12192E-03 + 4.60933E-03 2.88537E-03 1.74341E-03 1.01056E-03 5.57643E-04 + 2.90073E-04 1.40453E-04 6.20486E-05 2.45355E-05 8.35188E-06 + 2.31604E-06 4.76989E-07 6.13386E-08 3.33627E-09 2.21005E-11 + 0.00000E+00 2.34764E+07 1.80156E+07 1.36244E+07 1.03028E+07 + 7.79058E+06 5.89051E+06 4.45350E+06 3.36676E+06 2.54496E+06 + 1.92356E+06 1.45372E+06 1.09851E+06 8.29981E+05 6.27009E+05 + 4.73606E+05 3.57680E+05 2.70086E+05 2.03910E+05 1.53922E+05 + 1.16168E+05 8.76582E+04 6.61334E+04 4.98850E+04 3.76219E+04 + 2.83683E+04 2.13865E+04 1.61208E+04 1.20966E+04 9.11685E+03 + 6.87030E+03 5.17685E+03 3.90047E+03 2.93727E+03 2.21200E+03 + 1.66599E+03 1.25515E+03 9.45769E+02 7.12926E+02 5.37689E+02 + 4.05800E+02 3.06525E+02 2.31783E+02 1.75497E+02 1.33037E+02 + 1.01123E+02 7.69999E+01 5.87681E+01 4.49648E+01 3.44937E+01 + 2.65332E+01 2.04695E+01 1.58364E+01 1.23036E+01 9.56819E+00 + 7.46442E+00 5.83520E+00 4.56904E+00 3.58209E+00 2.80970E+00 + 2.20936E+00 1.73245E+00 1.35862E+00 1.06398E+00 8.31790E-01 + 6.48349E-01 5.03681E-01 3.89735E-01 3.00069E-01 2.29849E-01 + 1.74819E-01 1.32323E-01 9.91022E-02 7.35468E-02 5.40197E-02 + 3.92178E-02 2.81013E-02 1.98426E-02 1.37817E-02 9.39870E-03 + 6.27209E-03 4.10144E-03 2.60590E-03 1.60787E-03 9.59648E-04 + 5.51595E-04 3.03746E-04 1.59374E-04 7.89364E-05 3.67471E-05 + 1.58324E-05 6.18139E-06 2.09767E-06 5.63485E-07 9.31841E-08 + -2.00191E-10 0.00000E+00 4.12456E+07 3.14185E+07 2.35558E+07 + 1.76574E+07 1.32335E+07 9.91591E+06 7.42843E+06 5.56368E+06 + 4.16604E+06 3.11870E+06 2.33404E+06 1.74631E+06 1.30620E+06 + 9.76700E+05 7.30088E+05 5.45561E+05 4.07532E+05 3.04315E+05 + 2.27155E+05 1.69494E+05 1.26420E+05 9.42544E+04 7.02440E+04 + 5.23281E+04 3.89653E+04 2.90010E+04 2.15773E+04 1.59740E+04 + 1.18773E+04 8.82814E+03 6.55961E+03 4.87255E+03 3.61672E+03 + 2.68424E+03 1.99213E+03 1.47885E+03 1.09796E+03 8.15529E+02 + 6.06144E+02 4.50915E+02 3.35825E+02 2.50468E+02 1.87139E+02 + 1.40057E+02 1.05168E+02 7.91554E+01 5.97526E+01 4.52461E+01 + 3.43718E+01 2.61975E+01 2.00372E+01 1.53762E+01 1.18553E+01 + 9.15302E+00 7.09176E+00 5.50787E+00 4.28601E+00 3.34049E+00 + 2.60522E+00 2.03748E+00 1.58925E+00 1.24002E+00 9.66370E-01 + 7.51931E-01 5.83454E-01 4.51300E-01 3.47766E-01 2.66710E-01 + 2.03572E-01 1.54313E-01 1.16455E-01 8.69920E-02 6.44248E-02 + 4.72490E-02 3.42762E-02 2.45632E-02 1.73650E-02 1.20910E-02 + 8.28095E-03 5.56064E-03 3.66806E-03 2.35855E-03 1.47855E-03 + 9.00940E-04 5.31801E-04 3.02804E-04 1.65567E-04 8.61464E-05 + 4.24093E-05 1.93898E-05 8.01198E-06 2.84590E-06 7.84768E-07 + 1.30251E-07 -2.49195E-10 0.00000E+00 6.48103E+07 4.90959E+07 + 3.65693E+07 2.72306E+07 2.02706E+07 1.50847E+07 1.12218E+07 + 8.34523E+06 6.20376E+06 4.61006E+06 3.42441E+06 2.54264E+06 + 1.88711E+06 1.39995E+06 1.03807E+06 7.69358E+05 5.69916E+05 + 4.21954E+05 3.12237E+05 2.30918E+05 1.70680E+05 1.26080E+05 + 9.30784E+04 6.86718E+04 5.06327E+04 3.73052E+04 2.74708E+04 + 2.01201E+04 1.47997E+04 1.08797E+04 7.99350E+03 5.86983E+03 + 4.30617E+03 3.15802E+03 2.31554E+03 1.69799E+03 1.24516E+03 + 9.13446E+02 6.70537E+02 4.92691E+02 3.62482E+02 2.67122E+02 + 1.97261E+02 1.45964E+02 1.08414E+02 8.07492E+01 6.03509E+01 + 4.52683E+01 3.40816E+01 2.57573E+01 1.95439E+01 1.48846E+01 + 1.13951E+01 8.73841E+00 6.72729E+00 5.19303E+00 4.01760E+00 + 3.11406E+00 2.41567E+00 1.87968E+00 1.45897E+00 1.13303E+00 + 8.78994E-01 6.80982E-01 5.26210E-01 4.05412E-01 3.11240E-01 + 2.37863E-01 1.80979E-01 1.36783E-01 1.02961E-01 7.67447E-02 + 5.67397E-02 4.15658E-02 3.01396E-02 2.16060E-02 1.52939E-02 + 1.06745E-02 7.33855E-03 4.95405E-03 3.29130E-03 2.13611E-03 + 1.35496E-03 8.37683E-04 5.03114E-04 2.92292E-04 1.63460E-04 + 8.71125E-05 4.39085E-05 2.04999E-05 8.60232E-06 3.07728E-06 + 8.45620E-07 1.38508E-07 -2.17346E-10 0.00000E+00 9.51838E+07 + 7.17695E+07 5.31633E+07 3.93652E+07 2.91367E+07 2.15570E+07 + 1.59422E+07 1.17846E+07 8.70717E+06 6.43026E+06 4.74636E+06 + 3.50158E+06 2.58185E+06 1.90261E+06 1.40124E+06 1.03135E+06 + 7.58620E+05 5.57640E+05 4.09625E+05 3.00683E+05 2.20554E+05 + 1.61656E+05 1.18394E+05 8.66406E+04 6.33512E+04 4.62783E+04 + 3.37826E+04 2.45198E+04 1.78720E+04 1.30160E+04 9.47202E+03 + 6.88782E+03 5.00261E+03 3.63146E+03 2.63509E+03 1.91197E+03 + 1.38711E+03 1.00661E+03 7.30922E+02 5.31238E+02 3.86626E+02 + 2.81877E+02 2.05979E+02 1.50857E+02 1.10942E+02 8.18455E+01 + 6.06121E+01 4.50682E+01 3.36500E+01 2.52314E+01 1.90028E+01 + 1.43704E+01 1.09285E+01 8.32746E+00 6.37242E+00 4.89097E+00 + 3.76331E+00 2.90185E+00 2.23978E+00 1.73456E+00 1.34015E+00 + 1.03620E+00 8.00500E-01 6.17685E-01 4.75478E-01 3.65003E-01 + 2.79268E-01 2.12759E-01 1.61419E-01 1.21684E-01 9.13917E-02 + 6.79953E-02 5.02010E-02 3.67438E-02 2.66361E-02 1.91026E-02 + 1.35385E-02 9.46960E-03 6.53120E-03 4.42829E-03 2.95860E-03 + 1.93379E-03 1.23712E-03 7.72469E-04 4.69170E-04 2.75885E-04 + 1.56209E-04 8.42381E-05 4.28853E-05 2.01585E-05 8.47723E-06 + 3.02108E-06 8.21400E-07 1.32399E-07 -1.56664E-10 0.00000E+00 + 1.33479E+08 1.00229E+08 7.38802E+07 5.44321E+07 4.00844E+07 + 2.95039E+07 2.17050E+07 1.59591E+07 1.17278E+07 8.61342E+06 + 6.32228E+06 4.63768E+06 3.39976E+06 2.49060E+06 1.82329E+06 + 1.33381E+06 9.75003E+05 7.12161E+05 5.19756E+05 3.79015E+05 + 2.76145E+05 2.01015E+05 1.46191E+05 1.06217E+05 7.70977E+04 + 5.58979E+04 4.04930E+04 2.91567E+04 2.10817E+04 1.52278E+04 + 1.09885E+04 7.92192E+03 5.70301E+03 4.10262E+03 2.94962E+03 + 2.12015E+03 1.52351E+03 1.09494E+03 7.87318E+02 5.66634E+02 + 4.08361E+02 2.94837E+02 2.13391E+02 1.54820E+02 1.12820E+02 + 8.24978E+01 6.05772E+01 4.46766E+01 3.30992E+01 2.46357E+01 + 1.84246E+01 1.38407E+01 1.04598E+01 7.92263E+00 6.02827E+00 + 4.60186E+00 3.52268E+00 2.70302E+00 2.07648E+00 1.60094E+00 + 1.23160E+00 9.48369E-01 7.29788E-01 5.61033E-01 4.30348E-01 + 3.29265E-01 2.51148E-01 1.90793E-01 1.44385E-01 1.08593E-01 + 8.14011E-02 6.04659E-02 4.45898E-02 3.26139E-02 2.36381E-02 + 1.69596E-02 1.20326E-02 8.43149E-03 5.83038E-03 3.96666E-03 + 2.66149E-03 1.74856E-03 1.12527E-03 7.07256E-04 4.32552E-04 + 2.56119E-04 1.45946E-04 7.91102E-05 4.03994E-05 1.89937E-05 + 7.95907E-06 2.81375E-06 7.55182E-07 1.19771E-07 -9.21536E-11 + 0.00000E+00 1.80909E+08 1.35332E+08 9.93054E+07 7.28295E+07 + 5.33833E+07 3.91072E+07 2.86321E+07 2.09500E+07 1.53194E+07 + 1.11947E+07 8.17508E+06 5.96571E+06 4.35026E+06 3.16984E+06 + 2.30789E+06 1.67895E+06 1.22037E+06 8.86255E+05 6.43027E+05 + 4.66107E+05 3.37533E+05 2.44175E+05 1.76455E+05 1.27377E+05 + 9.18446E+04 6.61379E+04 4.75800E+04 3.40136E+04 2.44155E+04 + 1.75052E+04 1.25361E+04 8.96740E+03 6.40421E+03 4.56949E+03 + 3.25791E+03 2.32186E+03 1.65401E+03 1.17828E+03 8.39720E+02 + 5.98938E+02 4.27770E+02 3.06090E+02 2.19579E+02 1.57923E+02 + 1.14107E+02 8.27523E+01 6.02816E+01 4.41197E+01 3.24483E+01 + 2.39835E+01 1.78186E+01 1.33013E+01 9.99265E+00 7.52594E+00 + 5.69569E+00 4.32576E+00 3.29525E+00 2.51683E+00 1.92486E+00 + 1.47783E+00 1.13231E+00 8.68574E-01 6.65951E-01 5.10194E-01 + 3.90080E-01 2.97547E-01 2.26316E-01 1.71486E-01 1.29476E-01 + 9.71792E-02 7.27196E-02 5.39415E-02 3.97377E-02 2.90472E-02 + 2.10496E-02 1.51073E-02 1.07275E-02 7.52749E-03 5.21554E-03 + 3.55730E-03 2.39408E-03 1.57843E-03 1.01971E-03 6.43490E-04 + 3.95093E-04 2.34747E-04 1.34112E-04 7.27810E-05 3.71383E-05 + 1.74029E-05 7.24616E-06 2.53643E-06 6.71498E-07 1.04853E-07 + -3.49195E-11 0.00000E+00 2.43810E+08 1.81683E+08 1.32701E+08 + 9.68649E+07 7.06630E+07 5.15159E+07 3.75323E+07 2.73257E+07 + 1.98806E+07 1.44534E+07 1.04998E+07 7.62164E+06 5.52790E+06 + 4.00592E+06 2.90043E+06 2.09809E+06 1.51626E+06 1.09469E+06 + 7.89531E+05 5.68829E+05 4.09372E+05 2.94277E+05 2.11293E+05 + 1.51524E+05 1.08523E+05 7.76102E+04 5.54424E+04 3.93458E+04 + 2.80361E+04 1.99504E+04 1.41774E+04 1.00617E+04 7.12772E+03 + 5.04374E+03 3.56568E+03 2.51930E+03 1.77889E+03 1.25593E+03 + 8.86953E+02 6.26851E+02 4.43601E+02 3.14512E+02 2.23574E+02 + 1.59357E+02 1.14137E+02 8.20693E+01 5.92922E+01 4.30520E+01 + 3.14231E+01 2.30578E+01 1.70131E+01 1.26168E+01 9.41988E+00 + 7.05267E+00 5.30767E+00 4.00965E+00 3.03902E+00 2.31000E+00 + 1.75857E+00 1.34433E+00 1.02574E+00 7.83746E-01 5.98680E-01 + 4.57052E-01 3.48301E-01 2.64866E-01 2.00892E-01 1.51833E-01 + 1.14375E-01 8.56723E-02 6.40006E-02 4.74090E-02 3.48902E-02 + 2.54878E-02 1.84661E-02 1.32558E-02 9.41856E-03 6.61604E-03 + 4.59075E-03 3.13689E-03 2.11561E-03 1.39806E-03 9.05324E-04 + 5.72556E-04 3.52160E-04 2.09451E-04 1.19651E-04 6.48288E-05 + 3.29632E-05 1.53551E-05 6.33779E-06 2.19218E-06 5.71639E-07 + 8.78346E-08 1.50483E-11 0.00000E+00 3.21544E+08 2.38728E+08 + 1.73597E+08 1.26149E+08 9.16082E+07 6.64782E+07 4.82070E+07 + 3.49314E+07 2.52920E+07 1.82980E+07 1.32269E+07 9.55302E+06 + 6.89339E+06 4.96958E+06 3.57922E+06 2.57526E+06 1.85098E+06 + 1.32896E+06 9.53097E+05 6.82738E+05 4.88483E+05 3.49058E+05 + 2.49107E+05 1.77536E+05 1.26350E+05 8.97746E+04 6.37101E+04 + 4.49042E+04 3.17766E+04 2.24530E+04 1.58409E+04 1.11593E+04 + 7.84547E+03 5.50867E+03 3.86353E+03 2.70768E+03 1.89615E+03 + 1.32748E+03 9.29511E+02 6.51283E+02 4.56909E+02 3.21148E+02 + 2.26333E+02 1.59955E+02 1.13615E+02 8.10338E+01 5.80856E+01 + 4.18578E+01 3.03305E+01 2.21025E+01 1.62011E+01 1.19395E+01 + 8.86160E+00 6.59729E+00 4.93848E+00 3.71187E+00 2.79984E+00 + 2.11850E+00 1.60578E+00 1.22253E+00 9.29169E-01 7.07346E-01 + 5.38447E-01 4.09731E-01 3.11290E-01 2.36054E-01 1.78576E-01 + 1.34650E-01 1.01220E-01 7.56790E-02 5.64478E-02 4.17612E-02 + 3.07041E-02 2.24153E-02 1.62346E-02 1.16537E-02 8.28264E-03 + 5.82142E-03 4.04263E-03 2.76505E-03 1.86681E-03 1.23493E-03 + 8.00384E-04 5.06445E-04 3.11474E-04 1.85084E-04 1.05518E-04 + 5.69741E-05 2.88195E-05 1.33276E-05 5.44803E-06 1.86132E-06 + 4.78180E-07 7.23754E-08 5.07448E-11 0.00000E+00 4.16273E+08 + 3.07976E+08 2.23005E+08 1.61358E+08 1.16667E+08 8.42904E+07 + 6.08509E+07 4.38938E+07 3.16355E+07 2.27807E+07 1.63896E+07 + 1.17805E+07 8.45942E+06 6.06846E+06 4.34875E+06 3.11300E+06 + 2.22590E+06 1.58973E+06 1.13401E+06 8.07907E+05 5.74832E+05 + 4.08441E+05 2.89808E+05 2.05331E+05 1.45255E+05 1.02573E+05 + 7.23389E+04 5.06556E+04 3.56131E+04 2.49960E+04 1.75147E+04 + 1.22523E+04 8.55228E+03 5.96099E+03 4.14946E+03 2.88584E+03 + 2.00514E+03 1.39264E+03 9.67280E+02 6.72226E+02 4.67737E+02 + 3.26062E+02 2.27923E+02 1.59778E+02 1.12594E+02 7.96861E+01 + 5.66927E+01 4.05597E+01 2.91870E+01 2.11289E+01 1.53902E+01 + 1.12742E+01 8.32072E+00 6.16134E+00 4.58874E+00 3.43243E+00 + 2.57727E+00 1.94170E+00 1.46574E+00 1.11164E+00 8.41795E-01 + 6.38630E-01 4.84568E-01 3.67618E-01 2.78509E-01 2.10646E-01 + 1.58976E-01 1.19613E-01 8.97431E-02 6.69832E-02 4.98891E-02 + 3.68638E-02 2.70769E-02 1.97527E-02 1.42990E-02 1.02613E-02 + 7.29226E-03 5.12561E-03 3.55994E-03 2.43530E-03 1.64434E-03 + 1.08769E-03 7.04675E-04 4.45500E-04 2.73575E-04 1.62177E-04 + 9.21409E-05 4.95141E-05 2.48880E-05 1.14161E-05 4.61911E-06 + 1.55849E-06 3.94578E-07 5.88855E-08 7.38761E-11 0.00000E+00 + 5.30359E+08 3.91063E+08 2.82014E+08 2.03213E+08 1.46316E+08 + 1.05264E+08 7.56660E+07 5.43431E+07 3.89941E+07 2.79542E+07 + 2.00206E+07 1.43243E+07 1.02381E+07 7.30964E+06 5.21303E+06 + 3.71346E+06 2.64209E+06 1.87746E+06 1.33239E+06 9.44292E+05 + 6.68307E+05 4.72293E+05 3.33271E+05 2.34799E+05 1.65150E+05 + 1.15939E+05 8.12778E+04 5.65634E+04 3.95193E+04 2.75615E+04 + 1.91868E+04 1.33327E+04 9.24296E+03 6.39748E+03 4.42155E+03 + 3.05269E+03 2.10532E+03 1.45116E+03 1.00020E+03 6.89708E+02 + 4.76152E+02 3.29332E+02 2.28418E+02 1.58892E+02 1.11125E+02 + 7.80669E+01 5.51440E+01 3.91800E+01 2.80080E+01 2.01476E+01 + 1.45875E+01 1.06252E+01 7.79967E+00 5.74597E+00 4.25875E+00 + 3.17107E+00 2.37077E+00 1.77886E+00 1.33763E+00 1.01082E+00 + 7.62829E-01 5.76863E-01 4.36383E-01 3.30132E-01 2.49455E-01 + 1.88216E-01 1.41733E-01 1.06424E-01 7.97029E-02 5.93924E-02 + 4.41728E-02 3.25996E-02 2.39196E-02 1.74341E-02 1.26114E-02 + 9.04475E-03 6.42445E-03 4.51354E-03 3.13332E-03 2.14222E-03 + 1.44539E-03 9.55108E-04 6.17909E-04 3.89889E-04 2.38798E-04 + 1.41073E-04 7.97934E-05 4.26357E-05 2.12796E-05 9.67642E-06 + 3.87416E-06 1.29087E-06 3.22209E-07 4.74545E-08 8.67719E-11 + 0.00000E+00 6.66288E+08 4.89700E+08 3.51757E+08 2.52459E+08 + 1.81040E+08 1.29713E+08 9.28546E+07 6.64083E+07 4.74490E+07 + 3.38689E+07 2.41508E+07 1.72028E+07 1.22402E+07 8.69925E+06 + 6.17535E+06 4.37829E+06 3.10024E+06 2.19234E+06 1.54818E+06 + 1.09173E+06 7.68711E+05 5.40428E+05 3.79333E+05 2.65811E+05 + 1.85934E+05 1.29795E+05 9.04718E+04 6.25885E+04 4.34683E+04 + 3.01309E+04 2.08448E+04 1.43925E+04 9.91257E+03 6.81515E+03 + 4.67808E+03 3.20730E+03 2.19624E+03 1.50288E+03 1.02824E+03 + 7.03786E+02 4.82240E+02 3.31047E+02 2.27899E+02 1.57362E+02 + 1.09260E+02 7.62156E+01 5.34683E+01 3.77391E+01 2.68076E+01 + 1.91679E+01 1.37987E+01 9.99607E+00 7.30030E+00 5.35193E+00 + 3.94852E+00 2.92737E+00 2.17966E+00 1.62918E+00 1.22063E+00 + 9.19285E-01 6.91517E-01 5.21362E-01 3.93286E-01 2.96746E-01 + 2.23679E-01 1.68385E-01 1.26534E-01 9.48299E-02 7.08951E-02 + 5.27446E-02 3.91724E-02 2.88716E-02 2.11594E-02 1.54058E-02 + 1.11332E-02 7.97719E-03 5.66093E-03 3.97331E-03 2.75537E-03 + 1.88150E-03 1.26762E-03 8.36129E-04 5.39725E-04 3.39608E-04 + 2.07285E-04 1.21935E-04 6.86116E-05 3.64302E-05 1.80453E-05 + 8.13197E-06 3.22120E-06 1.06004E-06 2.60961E-07 3.79605E-08 + 9.18698E-11 0.00000E+00 8.26657E+08 6.05666E+08 4.33398E+08 + 3.09852E+08 2.21328E+08 1.57951E+08 1.12616E+08 8.02146E+07 + 5.70779E+07 4.05722E+07 2.88085E+07 2.04326E+07 1.44752E+07 + 1.02423E+07 7.23821E+06 5.10856E+06 3.60066E+06 2.53428E+06 + 1.78114E+06 1.24992E+06 8.75765E+05 6.12605E+05 4.27802E+05 + 2.98217E+05 2.07496E+05 1.44061E+05 9.98625E+04 6.86904E+04 + 4.74324E+04 3.26859E+04 2.24768E+04 1.54243E+04 1.05565E+04 + 7.21127E+03 4.91754E+03 3.34892E+03 2.27756E+03 1.54772E+03 + 1.05146E+03 7.14549E+02 4.86106E+02 3.31305E+02 2.26449E+02 + 1.55255E+02 1.07051E+02 7.41702E+01 5.16926E+01 3.62557E+01 + 2.55983E+01 1.81979E+01 1.30288E+01 9.38944E+00 6.82390E+00 + 4.97955E+00 3.65783E+00 2.70077E+00 2.00319E+00 1.49185E+00 + 1.11391E+00 8.36243E-01 6.27147E-01 4.71494E-01 3.54726E-01 + 2.66989E-01 2.00782E-01 1.50823E-01 1.13110E-01 8.46110E-02 + 6.31460E-02 4.69036E-02 3.47825E-02 2.56000E-02 1.87367E-02 + 1.36245E-02 9.83352E-03 7.03696E-03 4.98711E-03 3.49538E-03 + 2.42010E-03 1.64959E-03 1.10906E-03 7.29751E-04 4.69690E-04 + 2.94522E-04 1.79031E-04 1.04805E-04 5.86364E-05 3.09241E-05 + 1.51976E-05 6.78577E-06 2.65926E-06 8.64416E-07 2.09964E-07 + 3.01879E-08 9.13717E-11 0.00000E+00 1.01414E+09 7.40781E+08 + 5.28119E+08 3.76155E+08 2.67669E+08 1.90289E+08 1.35144E+08 + 9.58816E+07 6.79538E+07 4.81077E+07 3.40191E+07 2.40281E+07 + 1.69506E+07 1.19426E+07 8.40323E+06 5.90470E+06 4.14321E+06 + 2.90291E+06 2.03082E+06 1.41845E+06 9.89111E+05 6.88536E+05 + 4.78454E+05 3.31848E+05 2.29711E+05 1.58648E+05 1.09389E+05 + 7.48277E+04 5.13839E+04 3.52084E+04 2.40712E+04 1.64207E+04 + 1.11704E+04 7.58342E+03 5.13863E+03 3.47693E+03 2.34908E+03 + 1.58565E+03 1.06992E+03 7.22117E+02 4.87868E+02 3.30212E+02 + 2.24154E+02 1.52638E+02 1.04548E+02 7.19665E+01 4.98420E+01 + 3.47467E+01 2.43912E+01 1.72444E+01 1.22818E+01 8.80741E+00 + 6.37129E+00 4.62886E+00 3.38623E+00 2.49055E+00 1.84054E+00 + 1.36603E+00 1.01667E+00 7.60952E-01 5.69053E-01 4.26676E-01 + 3.20201E-01 2.40435E-01 1.80413E-01 1.35240E-01 1.01225E-01 + 7.55811E-02 5.63084E-02 4.17551E-02 3.09156E-02 2.27188E-02 + 1.66028E-02 1.20545E-02 8.68702E-03 6.20657E-03 4.39112E-03 + 3.07198E-03 2.12261E-03 1.44348E-03 9.67976E-04 6.35016E-04 + 4.07312E-04 2.54396E-04 1.53932E-04 8.96365E-05 4.98448E-05 + 2.61026E-05 1.27245E-05 5.62877E-06 2.18233E-06 7.00825E-07 + 1.68019E-07 2.38921E-08 8.71104E-11 0.00000E+00 1.23147E+09 + 8.96888E+08 6.37105E+08 4.52124E+08 3.20540E+08 2.27023E+08 + 1.60623E+08 1.13521E+08 8.01432E+07 5.65141E+07 3.98044E+07 + 2.80007E+07 1.96723E+07 1.38026E+07 9.67108E+06 6.76653E+06 + 4.72733E+06 3.29758E+06 2.29658E+06 1.59678E+06 1.10831E+06 + 7.67882E+05 5.31035E+05 3.66520E+05 2.52449E+05 1.73465E+05 + 1.18988E+05 8.09587E+04 5.52953E+04 3.76807E+04 2.56171E+04 + 1.73752E+04 1.17505E+04 7.92951E+03 5.34033E+03 3.59090E+03 + 2.41069E+03 1.61674E+03 1.08377E+03 7.26632E+02 4.87658E+02 + 3.27878E+02 2.21101E+02 1.49578E+02 1.01798E+02 6.96379E+01 + 4.79394E+01 3.32272E+01 2.31957E+01 1.63131E+01 1.15609E+01 + 8.25144E+00 5.94284E+00 4.29961E+00 3.13309E+00 2.29592E+00 + 1.69087E+00 1.25088E+00 9.28134E-01 6.92706E-01 5.16616E-01 + 3.86374E-01 2.89261E-01 2.16711E-01 1.62263E-01 1.21386E-01 + 9.06796E-02 6.75810E-02 5.02580E-02 3.72034E-02 2.74987E-02 + 2.01735E-02 1.47174E-02 1.06670E-02 7.67313E-03 5.47169E-03 + 3.86327E-03 2.69668E-03 1.85873E-03 1.26059E-03 8.42774E-04 + 5.50989E-04 3.52051E-04 2.18922E-04 1.31812E-04 7.63255E-05 + 4.21732E-05 2.19253E-05 1.06004E-05 4.64537E-06 1.78193E-06 + 5.65429E-07 1.33843E-07 1.88343E-08 8.05282E-11 0.00000E+00 + 1.48141E+09 1.07583E+09 7.61530E+08 5.38499E+08 3.80401E+08 + 2.68438E+08 1.89224E+08 1.33236E+08 9.37055E+07 6.58246E+07 + 4.61821E+07 3.23594E+07 2.26438E+07 1.58233E+07 1.10414E+07 + 7.69318E+06 5.35201E+06 3.71731E+06 2.57763E+06 1.78425E+06 + 1.23286E+06 8.50265E+05 5.85268E+05 4.02036E+05 2.75572E+05 + 1.88417E+05 1.28597E+05 8.70419E+04 5.91402E+04 4.00862E+04 + 2.71043E+04 1.82819E+04 1.22934E+04 8.24781E+03 5.52184E+03 + 3.69057E+03 2.46239E+03 1.64111E+03 1.09316E+03 7.28258E+02 + 4.85620E+02 3.24418E+02 2.17379E+02 1.46136E+02 9.88471E+01 + 6.72156E+01 4.60052E+01 3.17103E+01 2.20200E+01 1.54087E+01 + 1.08682E+01 7.72241E+00 5.53859E+00 3.99131E+00 2.89767E+00 + 2.11603E+00 1.55330E+00 1.14559E+00 8.47542E-01 6.30847E-01 + 4.69266E-01 3.50106E-01 2.61502E-01 1.95483E-01 1.46060E-01 + 1.09044E-01 8.13001E-02 6.04753E-02 4.48897E-02 3.31679E-02 + 2.44709E-02 1.79187E-02 1.30474E-02 9.43782E-03 6.77485E-03 + 4.82047E-03 3.39543E-03 2.36404E-03 1.62490E-03 1.09860E-03 + 7.31995E-04 4.76758E-04 3.03344E-04 1.87751E-04 1.12453E-04 + 6.47350E-05 3.55347E-05 1.83376E-05 8.79238E-06 3.81698E-06 + 1.44871E-06 4.54290E-07 1.06206E-07 1.47971E-08 7.27086E-11 + 0.00000E+00 1.76668E+09 1.27944E+09 9.02541E+08 6.35992E+08 + 4.47691E+08 3.14798E+08 2.21104E+08 1.55116E+08 1.08691E+08 + 7.60661E+07 5.31653E+07 3.71095E+07 2.58667E+07 1.80042E+07 + 1.25130E+07 8.68310E+06 6.01581E+06 4.16089E+06 2.87296E+06 + 1.98010E+06 1.36219E+06 9.35266E+05 6.40857E+05 4.38187E+05 + 2.98937E+05 2.03409E+05 1.38152E+05 9.30367E+04 6.28927E+04 + 4.24092E+04 2.85235E+04 1.91353E+04 1.27963E+04 8.53694E+03 + 5.68261E+03 3.77583E+03 2.50430E+03 1.65897E+03 1.09831E+03 + 7.27179E+02 4.81903E+02 3.19948E+02 2.13072E+02 1.42376E+02 + 9.57369E+01 6.47281E+01 4.40581E+01 3.02075E+01 2.08708E+01 + 1.45347E+01 1.02056E+01 7.22076E+00 5.15825E+00 3.70327E+00 + 2.67913E+00 1.94999E+00 1.42697E+00 1.04935E+00 7.74195E-01 + 5.74760E-01 4.26482E-01 3.17435E-01 2.36565E-01 1.76458E-01 + 1.31569E-01 9.80249E-02 7.29389E-02 5.41487E-02 4.01148E-02 + 2.95814E-02 2.17815E-02 1.59167E-02 1.15652E-02 8.34720E-03 + 5.97802E-03 4.24300E-03 2.98076E-03 2.06940E-03 1.41798E-03 + 9.55461E-04 6.34281E-04 4.11439E-04 2.60615E-04 1.60510E-04 + 9.56147E-05 5.47097E-05 2.98306E-05 1.52788E-05 7.26473E-06 + 3.12429E-06 1.17335E-06 3.63674E-07 8.39935E-08 1.15915E-08 + 6.44311E-11 0.00000E+00 2.08999E+09 1.50947E+09 1.06124E+09 + 7.45278E+08 5.22816E+08 3.66344E+08 2.56403E+08 1.79239E+08 + 1.25141E+08 8.72584E+07 6.07623E+07 4.22532E+07 2.93402E+07 + 2.03432E+07 1.40834E+07 9.73410E+06 6.71684E+06 4.62680E+06 + 3.18141E+06 2.18346E+06 1.49566E+06 1.02244E+06 6.97488E+05 + 4.74760E+05 3.22400E+05 2.18346E+05 1.47591E+05 9.89042E+04 + 6.65289E+04 4.46350E+04 2.98662E+04 1.99310E+04 1.32569E+04 + 8.79587E+03 5.82234E+03 3.84674E+03 2.53662E+03 1.67056E+03 + 1.09944E+03 7.23590E+02 4.76661E+02 3.14583E+02 2.08265E+02 + 1.38355E+02 9.25069E+01 6.22008E+01 4.21140E+01 2.87286E+01 + 1.97534E+01 1.36939E+01 9.57397E+00 6.74649E+00 4.80127E+00 + 3.43470E+00 2.47653E+00 1.79688E+00 1.31104E+00 9.61403E-01 + 7.07430E-01 5.23883E-01 3.87793E-01 2.87973E-01 2.14131E-01 + 1.59380E-01 1.18584E-01 8.81675E-02 6.54693E-02 4.85035E-02 + 3.58584E-02 2.63870E-02 1.93879E-02 1.41362E-02 1.02477E-02 + 7.37840E-03 5.27071E-03 3.73083E-03 2.61337E-03 1.80870E-03 + 1.23519E-03 8.29271E-04 5.48355E-04 3.54177E-04 2.23295E-04 + 1.36822E-04 8.10472E-05 4.60885E-05 2.49592E-05 1.26873E-05 + 5.98205E-06 2.54863E-06 9.47174E-07 2.90203E-07 6.62303E-08 + 9.05705E-09 5.62305E-11 0.00000E+00 2.45394E+09 1.76765E+09 + 1.23866E+09 8.66982E+08 6.06145E+08 4.23288E+08 2.95237E+08 + 2.05666E+08 1.43085E+08 9.94140E+07 6.89763E+07 4.77892E+07 + 3.30610E+07 2.28367E+07 1.57492E+07 1.08433E+07 7.45282E+06 + 5.11329E+06 3.50168E+06 2.39338E+06 1.63260E+06 1.11131E+06 + 7.54836E+05 5.11535E+05 3.45816E+05 2.33132E+05 1.56855E+05 + 1.04607E+05 7.00263E+04 4.67507E+04 3.11251E+04 2.06650E+04 + 1.36734E+04 9.02397E+03 5.94097E+03 3.90349E+03 2.55964E+03 + 1.67616E+03 1.09680E+03 7.17697E+02 4.70050E+02 3.08437E+02 + 2.03036E+02 1.34128E+02 8.91930E+01 5.96567E+01 4.01870E+01 + 2.72815E+01 1.86723E+01 1.28883E+01 8.97386E+00 6.29928E+00 + 4.46692E+00 3.18467E+00 2.28895E+00 1.65580E+00 1.20469E+00 + 8.81040E-01 6.46636E-01 4.77699E-01 3.52772E-01 2.61370E-01 + 1.93919E-01 1.44023E-01 1.06929E-01 7.93325E-02 5.87832E-02 + 4.34563E-02 3.20570E-02 2.35368E-02 1.72542E-02 1.25504E-02 + 9.07545E-03 6.51727E-03 4.64273E-03 3.27671E-03 2.28813E-03 + 1.57834E-03 1.07404E-03 7.18306E-04 4.73027E-04 3.04158E-04 + 1.90832E-04 1.16316E-04 6.85053E-05 3.87125E-05 2.08208E-05 + 1.05033E-05 4.91080E-06 2.07273E-06 7.62322E-07 2.30916E-07 + 5.20863E-08 7.06065E-09 4.84525E-11 0.00000E+00 2.86103E+09 + 2.05556E+09 1.43577E+09 1.00167E+09 6.98002E+08 4.85808E+08 + 3.37700E+08 2.34444E+08 1.62543E+08 1.12537E+08 7.78050E+07 + 5.37125E+07 3.70237E+07 2.54796E+07 1.75061E+07 1.20073E+07 + 8.22109E+06 5.61837E+06 3.83233E+06 2.60883E+06 1.77229E+06 + 1.20138E+06 8.12570E+05 5.48292E+05 3.69042E+05 2.47677E+05 + 1.65887E+05 1.10112E+05 7.33645E+04 4.87447E+04 3.22941E+04 + 2.13343E+04 1.40446E+04 9.22091E+03 6.03864E+03 3.94642E+03 + 2.57373E+03 1.67611E+03 1.09068E+03 7.09710E+02 4.62226E+02 + 3.01620E+02 1.97462E+02 1.29744E+02 8.58276E+01 5.71158E+01 + 3.82890E+01 2.58728E+01 1.76306E+01 1.21188E+01 8.40527E+00 + 5.87854E+00 4.15430E+00 2.95220E+00 2.11541E+00 1.52586E+00 + 1.10713E+00 8.07589E-01 5.91249E-01 4.35743E-01 3.21038E-01 + 2.37320E-01 1.75683E-01 1.30193E-01 9.64486E-02 7.13999E-02 + 5.27881E-02 3.89363E-02 2.86565E-02 2.09902E-02 1.53499E-02 + 1.11367E-02 8.03178E-03 5.75169E-03 4.08530E-03 2.87433E-03 + 2.00053E-03 1.37512E-03 9.32247E-04 6.20977E-04 4.07186E-04 + 2.60613E-04 1.62698E-04 9.86349E-05 5.77538E-05 3.24300E-05 + 1.73213E-05 8.67130E-06 4.02026E-06 1.68107E-06 6.11902E-07 + 1.83268E-07 4.08656E-08 5.49302E-09 4.13013E-11 0.00000E+00 + 1.37168E+06 1.89698E+06 1.39020E+06 1.01885E+06 7.46738E+05 + 5.47347E+05 4.01234E+05 2.94159E+05 2.15688E+05 1.58174E+05 + 1.16019E+05 8.51174E+04 6.24629E+04 4.58523E+04 3.36714E+04 + 2.47372E+04 1.81830E+04 1.33735E+04 9.84327E+03 7.25111E+03 + 5.34695E+03 3.94751E+03 2.91841E+03 2.16112E+03 1.60341E+03 + 1.19229E+03 8.88901E+02 6.61747E+02 4.96679E+02 3.74285E+02 + 2.83349E+02 2.15621E+02 1.64972E+02 1.27058E+02 9.85776E+01 + 7.71097E+01 6.08426E+01 4.84630E+01 3.89920E+01 3.17041E+01 + 2.60610E+01 2.16616E+01 1.82068E+01 1.54690E+01 1.32904E+01 + 1.15330E+01 1.01037E+01 8.92947E+00 7.95492E+00 7.13797E+00 + 6.44650E+00 5.85535E+00 5.34725E+00 4.90040E+00 4.50679E+00 + 4.15480E+00 3.83630E+00 3.54488E+00 3.27554E+00 3.02693E+00 + 2.79139E+00 2.57038E+00 2.36153E+00 2.16399E+00 1.97659E+00 + 1.79912E+00 1.63128E+00 1.47276E+00 1.32373E+00 1.18365E+00 + 1.05389E+00 9.32135E-01 8.19501E-01 7.15829E-01 6.20930E-01 + 5.34571E-01 4.56472E-01 3.86304E-01 3.23701E-01 2.68163E-01 + 2.19718E-01 1.77300E-01 1.40807E-01 1.09777E-01 8.37526E-02 + 6.22761E-02 4.48973E-02 3.11215E-02 2.05816E-02 1.27765E-02 + 7.27673E-03 3.65928E-03 1.51198E-03 4.36725E-04 5.26059E-05 + 0.00000E+00 2.60664E+06 1.94975E+06 1.43097E+06 1.05031E+06 + 7.71005E+05 5.66050E+05 4.15641E+05 3.05249E+05 2.24219E+05 + 1.64735E+05 1.21061E+05 8.89899E+04 6.54362E+04 4.81341E+04 + 3.54218E+04 2.60794E+04 1.92119E+04 1.41619E+04 1.04472E+04 + 7.71351E+03 5.70092E+03 4.21838E+03 3.12562E+03 2.31959E+03 + 1.72456E+03 1.28484E+03 9.59600E+02 7.15507E+02 5.37718E+02 + 4.05599E+02 3.07229E+02 2.33822E+02 1.78830E+02 1.37603E+02 + 1.06598E+02 8.32076E+01 6.54765E+01 5.19838E+01 4.16671E+01 + 3.37372E+01 2.76068E+01 2.28379E+01 1.91026E+01 1.61512E+01 + 1.38104E+01 1.19288E+01 1.04040E+01 9.15575E+00 8.12346E+00 + 7.26098E+00 6.53312E+00 5.91261E+00 5.38052E+00 4.91361E+00 + 4.50319E+00 4.13698E+00 3.80645E+00 3.50486E+00 3.22705E+00 + 2.97155E+00 2.73047E+00 2.50525E+00 2.29341E+00 2.09401E+00 + 1.90576E+00 1.72838E+00 1.56147E+00 1.40462E+00 1.25791E+00 + 1.12069E+00 9.94199E-01 8.76092E-01 7.67367E-01 6.67775E-01 + 5.77045E-01 4.94871E-01 4.20905E-01 3.54761E-01 2.96042E-01 + 2.44190E-01 1.99186E-01 1.59981E-01 1.26431E-01 9.80606E-02 + 7.44040E-02 5.49985E-02 3.93995E-02 2.71208E-02 1.77983E-02 + 1.09532E-02 6.17604E-03 3.06897E-03 1.24926E-03 3.54565E-04 + 4.28404E-05 0.00000E+00 2.75348E+06 2.06237E+06 1.51608E+06 + 1.11462E+06 8.19573E+05 6.02720E+05 4.43318E+05 3.26132E+05 + 2.39970E+05 1.76611E+05 1.30012E+05 9.57349E+04 7.05166E+04 + 5.19595E+04 3.83011E+04 2.82459E+04 2.08413E+04 1.53870E+04 + 1.13680E+04 8.40535E+03 6.22053E+03 4.60848E+03 3.41839E+03 + 2.53922E+03 1.88926E+03 1.40827E+03 1.05209E+03 7.84471E+02 + 5.89359E+02 4.44251E+02 3.36147E+02 2.55448E+02 1.94989E+02 + 1.49673E+02 1.15611E+02 8.99390E+01 7.05035E+01 5.57391E+01 + 4.44740E+01 3.58372E+01 2.91798E+01 2.40177E+01 1.99886E+01 + 1.68171E+01 1.43114E+01 1.23052E+01 1.06856E+01 9.36483E+00 + 8.27643E+00 7.37006E+00 6.60743E+00 5.95902E+00 5.40431E+00 + 4.91859E+00 4.49255E+00 4.11324E+00 3.77171E+00 3.46096E+00 + 3.17562E+00 2.91413E+00 2.66835E+00 2.43971E+00 2.22559E+00 + 2.02496E+00 1.83644E+00 1.65964E+00 1.49407E+00 1.33923E+00 + 1.19511E+00 1.06094E+00 9.37837E-01 8.23438E-01 7.18619E-01 + 6.23051E-01 5.36388E-01 4.58255E-01 3.88250E-01 3.25931E-01 + 2.70875E-01 2.22478E-01 1.80678E-01 1.44446E-01 1.13600E-01 + 8.76577E-02 6.61487E-02 4.86096E-02 3.46029E-02 2.36537E-02 + 1.54034E-02 9.39657E-03 5.24485E-03 2.57497E-03 1.03240E-03 + 2.87874E-04 3.48920E-05 0.00000E+00 3.00190E+06 2.25117E+06 + 1.65724E+06 1.22012E+06 8.98400E+05 6.61594E+05 4.87272E+05 + 3.58934E+05 2.64440E+05 1.94857E+05 1.43611E+05 1.05866E+05 + 7.80605E+04 5.75742E+04 4.24780E+04 3.13515E+04 2.31493E+04 + 1.71013E+04 1.26405E+04 9.34950E+03 6.92063E+03 5.12730E+03 + 3.80266E+03 2.82365E+03 2.09966E+03 1.56378E+03 1.16699E+03 + 8.68913E+02 6.51681E+02 4.90221E+02 3.70036E+02 2.80417E+02 + 2.13367E+02 1.63196E+02 1.25560E+02 9.72587E+01 7.58897E+01 + 5.97047E+01 4.73963E+01 3.79933E+01 3.07730E+01 2.51972E+01 + 2.08632E+01 1.74663E+01 1.47938E+01 1.26629E+01 1.09496E+01 + 9.55781E+00 8.41492E+00 7.46626E+00 6.67034E+00 5.99541E+00 + 5.41933E+00 4.91597E+00 4.47537E+00 4.08397E+00 3.73242E+00 + 3.41342E+00 3.12142E+00 2.85475E+00 2.60504E+00 2.37369E+00 + 2.15794E+00 1.95666E+00 1.76839E+00 1.59262E+00 1.42878E+00 + 1.27625E+00 1.13497E+00 1.00401E+00 8.84411E-01 7.73771E-01 + 6.72857E-01 5.81262E-01 4.98575E-01 4.24357E-01 3.58156E-01 + 2.99486E-01 2.47896E-01 2.02750E-01 1.63943E-01 1.30469E-01 + 1.02118E-01 7.83999E-02 5.88448E-02 4.29923E-02 3.04136E-02 + 2.06476E-02 1.33439E-02 8.07036E-03 4.45992E-03 2.16375E-03 + 8.54776E-04 2.34350E-04 2.84915E-05 0.00000E+00 3.37859E+06 + 2.53561E+06 1.86831E+06 1.37669E+06 1.01449E+06 7.47625E+05 + 5.50998E+05 4.06114E+05 2.99352E+05 2.20676E+05 1.62696E+05 + 1.19964E+05 8.84693E+04 6.52540E+04 4.81407E+04 3.55241E+04 + 2.62218E+04 1.93621E+04 1.43030E+04 1.05709E+04 7.81739E+03 + 5.78516E+03 4.28487E+03 3.17681E+03 2.35809E+03 1.75270E+03 + 1.30500E+03 9.69155E+02 7.24797E+02 5.43508E+02 4.08840E+02 + 3.08654E+02 2.33890E+02 1.78105E+02 1.36388E+02 1.05123E+02 + 8.16022E+01 6.38567E+01 5.04172E+01 4.01943E+01 3.23796E+01 + 2.63722E+01 2.17242E+01 1.80977E+01 1.52574E+01 1.30024E+01 + 1.11967E+01 9.73541E+00 8.53968E+00 7.55030E+00 6.72256E+00 + 6.02242E+00 5.42616E+00 4.90625E+00 4.45213E+00 4.04959E+00 + 3.68891E+00 3.36253E+00 3.06467E+00 2.79357E+00 2.54066E+00 + 2.30723E+00 2.09045E+00 1.88907E+00 1.70152E+00 1.52719E+00 + 1.36541E+00 1.21547E+00 1.07722E+00 9.49630E-01 8.33625E-01 + 7.26783E-01 6.29764E-01 5.42090E-01 4.63289E-01 3.92867E-01 + 3.30325E-01 2.75141E-01 2.26838E-01 1.84756E-01 1.48752E-01 + 1.17846E-01 9.18014E-02 7.01271E-02 5.23555E-02 3.80321E-02 + 2.67387E-02 1.80297E-02 1.15644E-02 6.93476E-03 3.79477E-03 + 1.81959E-03 7.08457E-04 1.91106E-04 2.33035E-05 0.00000E+00 + 3.91449E+06 2.93821E+06 2.16524E+06 1.59559E+06 1.17578E+06 + 8.66402E+05 6.38417E+05 4.70414E+05 3.46618E+05 2.55398E+05 + 1.88186E+05 1.38664E+05 1.02177E+05 7.52955E+04 5.54906E+04 + 4.08996E+04 3.01499E+04 2.22301E+04 1.63950E+04 1.20956E+04 + 8.92747E+03 6.59260E+03 4.87158E+03 3.60268E+03 2.66688E+03 + 1.97632E+03 1.46680E+03 1.08550E+03 8.08809E+02 6.04105E+02 + 4.52503E+02 3.40085E+02 2.56484E+02 1.94335E+02 1.48041E+02 + 1.13490E+02 8.76093E+01 6.81723E+01 5.35206E+01 4.24294E+01 + 3.39924E+01 2.75383E+01 2.25690E+01 1.87103E+01 1.57018E+01 + 1.33237E+01 1.14272E+01 9.89813E+00 8.65126E+00 7.62275E+00 + 6.76462E+00 6.04055E+00 5.42526E+00 4.88987E+00 4.42319E+00 + 4.01042E+00 3.64147E+00 3.30852E+00 3.00558E+00 2.73076E+00 + 2.47529E+00 2.24042E+00 2.02316E+00 1.82217E+00 1.63576E+00 + 1.46323E+00 1.30382E+00 1.15672E+00 1.02169E+00 8.97596E-01 + 7.85260E-01 6.82243E-01 5.89100E-01 5.05291E-01 4.30286E-01 + 3.63544E-01 3.04523E-01 2.52672E-01 2.07491E-01 1.68300E-01 + 1.34926E-01 1.06414E-01 8.25060E-02 6.27133E-02 4.65729E-02 + 3.36391E-02 2.35052E-02 1.57425E-02 1.00221E-02 5.95916E-03 + 3.22918E-03 1.53051E-03 5.87448E-04 1.56001E-04 1.90785E-05 + 0.00000E+00 2.69771E+06 3.48468E+06 2.56616E+06 1.88957E+06 + 1.39122E+06 1.02418E+06 7.53892E+05 5.54869E+05 4.08341E+05 + 3.00475E+05 2.21080E+05 1.62649E+05 1.19651E+05 8.80150E+04 + 6.47409E+04 4.76206E+04 3.50285E+04 2.57678E+04 1.89577E+04 + 1.39499E+04 1.02677E+04 7.56020E+03 5.56929E+03 4.10516E+03 + 3.02828E+03 2.23588E+03 1.65301E+03 1.21823E+03 9.03793E+02 + 6.71989E+02 5.00957E+02 3.74628E+02 2.81069E+02 2.11817E+02 + 1.60464E+02 1.22316E+02 9.38793E+01 7.26284E+01 5.66908E+01 + 4.46880E+01 3.56045E+01 2.86914E+01 2.33953E+01 1.93027E+01 + 1.61265E+01 1.36267E+01 1.16412E+01 1.00463E+01 8.75007E+00 + 7.68402E+00 6.79694E+00 6.05020E+00 5.41700E+00 4.86716E+00 + 4.38887E+00 3.96676E+00 3.59037E+00 3.25162E+00 2.94432E+00 + 2.66646E+00 2.40908E+00 2.17333E+00 1.95611E+00 1.75595E+00 + 1.57109E+00 1.40071E+00 1.24394E+00 1.09990E+00 9.68247E-01 + 8.47757E-01 7.39147E-01 6.39969E-01 5.50677E-01 4.70672E-01 + 3.99373E-01 3.36196E-01 2.80565E-01 2.31901E-01 1.89685E-01 + 1.53225E-01 1.22319E-01 9.60410E-02 7.41148E-02 5.60563E-02 + 4.14100E-02 2.97405E-02 2.06541E-02 1.37401E-02 8.68228E-03 + 5.11916E-03 2.74713E-03 1.28710E-03 4.87109E-04 1.27409E-04 + 1.56266E-05 0.00000E+00 5.71946E+06 4.28486E+06 3.15029E+06 + 2.31575E+06 1.70194E+06 1.25056E+06 9.18700E+05 6.74760E+05 + 4.95486E+05 3.63765E+05 2.67006E+05 1.95944E+05 1.43767E+05 + 1.05465E+05 7.73545E+04 5.67288E+04 4.15982E+04 3.05010E+04 + 2.23638E+04 1.63980E+04 1.20250E+04 8.81991E+03 6.47108E+03 + 4.74979E+03 3.48840E+03 2.56376E+03 1.88635E+03 1.38315E+03 + 1.02081E+03 7.54892E+02 5.59601E+02 4.16050E+02 3.10270E+02 + 2.32380E+02 1.74931E+02 1.32490E+02 1.01032E+02 7.76589E+01 + 6.02317E+01 4.71839E+01 3.73669E+01 2.99383E+01 2.42789E+01 + 1.99287E+01 1.65698E+01 1.39385E+01 1.18576E+01 1.01926E+01 + 8.84423E+00 7.73878E+00 6.82150E+00 6.05127E+00 5.39965E+00 + 4.83506E+00 4.34505E+00 3.91365E+00 3.52999E+00 3.18574E+00 + 2.87445E+00 2.59400E+00 2.33520E+00 2.09912E+00 1.88251E+00 + 1.68378E+00 1.50106E+00 1.33341E+00 1.17985E+00 1.03941E+00 + 9.11644E-01 7.95238E-01 6.90792E-01 5.95852E-01 5.10768E-01 + 4.34883E-01 3.67564E-01 3.08187E-01 2.56143E-01 2.10829E-01 + 1.71707E-01 1.38081E-01 1.09720E-01 8.57302E-02 6.58207E-02 + 4.95152E-02 3.63686E-02 2.59593E-02 1.79089E-02 1.18274E-02 + 7.41375E-03 4.33176E-03 2.30050E-03 1.06470E-03 3.97034E-04 + 1.02262E-04 1.25796E-05 0.00000E+00 7.14828E+06 5.34470E+06 + 3.92014E+06 2.87462E+06 2.10733E+06 1.54439E+06 1.13149E+06 + 8.28733E+05 6.06800E+05 4.44164E+05 3.25020E+05 2.37764E+05 + 1.73882E+05 1.27128E+05 9.29199E+04 6.78998E+04 4.96057E+04 + 3.62336E+04 2.64623E+04 1.93242E+04 1.41112E+04 1.03050E+04 + 7.52666E+03 5.49886E+03 4.01905E+03 2.93900E+03 2.15129E+03 + 1.56887E+03 1.15149E+03 8.46677E+02 6.23954E+02 4.61094E+02 + 3.41729E+02 2.54319E+02 1.90215E+02 1.43131E+02 1.08437E+02 + 8.28122E+01 6.38207E+01 4.96865E+01 3.91149E+01 3.11612E+01 + 2.51355E+01 2.05282E+01 1.69885E+01 1.42283E+01 1.20546E+01 + 1.03220E+01 8.92363E+00 7.78068E+00 6.83484E+00 6.04254E+00 + 5.37377E+00 4.79559E+00 4.29491E+00 3.85519E+00 3.46519E+00 + 3.11629E+00 2.80183E+00 2.51952E+00 2.26000E+00 2.02421E+00 + 1.80877E+00 1.61197E+00 1.43181E+00 1.26725E+00 1.11721E+00 + 9.80599E-01 8.56889E-01 7.44685E-01 6.44468E-01 5.53787E-01 + 4.72891E-01 4.01069E-01 3.37647E-01 2.81963E-01 2.33380E-01 + 1.91278E-01 1.55106E-01 1.24163E-01 9.81968E-02 7.63472E-02 + 5.83124E-02 4.36261E-02 3.18557E-02 2.25951E-02 1.54823E-02 + 1.01486E-02 6.30899E-03 3.65194E-03 1.91868E-03 8.76757E-04 + 3.21975E-04 8.16196E-05 1.00717E-05 0.00000E+00 9.00603E+06 + 6.71741E+06 4.91264E+06 3.59173E+06 2.62503E+06 1.91781E+06 + 1.40060E+06 1.02249E+06 7.46164E+05 5.44306E+05 3.96903E+05 + 2.89307E+05 2.10798E+05 1.53536E+05 1.11789E+05 8.13643E+04 + 5.92010E+04 4.30619E+04 3.13146E+04 2.27671E+04 1.65502E+04 + 1.20300E+04 8.74458E+03 6.35723E+03 4.62288E+03 3.36289E+03 + 2.44837E+03 1.77550E+03 1.29575E+03 9.47187E+02 6.93840E+02 + 5.09590E+02 3.75299E+02 2.77520E+02 2.06226E+02 1.54171E+02 + 1.16044E+02 8.80531E+01 6.74333E+01 5.21793E+01 4.08373E+01 + 3.23529E+01 2.59605E+01 2.10984E+01 1.73809E+01 1.44950E+01 + 1.22317E+01 1.04342E+01 8.98822E+00 7.80976E+00 6.83708E+00 + 6.02419E+00 5.33956E+00 4.74895E+00 4.23868E+00 3.79163E+00 + 3.39620E+00 3.04352E+00 2.72667E+00 2.44324E+00 2.18368E+00 + 1.94880E+00 1.73507E+00 1.54067E+00 1.36348E+00 1.20235E+00 + 1.05609E+00 9.23530E-01 8.04031E-01 6.96128E-01 6.00188E-01 + 5.13771E-01 4.37029E-01 3.69206E-01 3.09587E-01 2.57481E-01 + 2.12231E-01 1.73201E-01 1.39830E-01 1.11421E-01 8.77017E-02 + 6.78473E-02 5.15488E-02 3.83523E-02 2.78395E-02 1.96212E-02 + 1.33526E-02 8.68670E-03 5.35523E-03 3.07074E-03 1.59590E-03 + 7.19983E-04 2.60386E-04 6.49840E-05 8.04384E-06 0.00000E+00 + 1.13787E+07 8.46417E+06 6.16999E+06 4.49613E+06 3.27497E+06 + 2.38445E+06 1.73531E+06 1.26233E+06 9.17847E+05 6.67066E+05 + 4.84583E+05 3.51857E+05 2.55367E+05 1.85252E+05 1.34329E+05 + 9.73609E+04 7.05374E+04 5.10836E+04 3.69819E+04 2.67644E+04 + 1.93649E+04 1.40084E+04 1.01326E+04 7.32908E+03 5.30197E+03 + 3.83635E+03 2.77784E+03 2.00298E+03 1.45337E+03 1.05616E+03 + 7.69009E+02 5.61326E+02 4.10809E+02 3.01846E+02 2.22863E+02 + 1.65537E+02 1.23800E+02 9.33449E+01 7.10445E+01 5.46453E+01 + 4.25231E+01 3.35063E+01 2.67495E+01 2.16363E+01 1.77453E+01 + 1.47379E+01 1.23884E+01 1.05291E+01 9.03798E+00 7.82613E+00 + 6.82839E+00 5.99644E+00 5.29728E+00 4.69545E+00 4.17667E+00 + 3.72328E+00 3.32335E+00 2.96775E+00 2.64931E+00 2.36548E+00 + 2.10653E+00 1.87314E+00 1.66164E+00 1.47009E+00 1.29624E+00 + 1.13885E+00 9.96622E-01 8.68290E-01 7.53125E-01 6.49596E-01 + 5.57960E-01 4.75791E-01 4.03153E-01 3.39247E-01 2.83327E-01 + 2.34678E-01 1.92625E-01 1.56524E-01 1.25805E-01 9.97824E-02 + 7.81651E-02 6.01654E-02 4.54707E-02 3.36411E-02 2.42742E-02 + 1.69990E-02 1.14882E-02 7.41705E-03 4.53411E-03 2.57527E-03 + 1.32384E-03 5.89610E-04 2.10006E-04 5.16151E-05 6.40878E-06 + 0.00000E+00 1.43623E+07 1.06531E+07 7.73888E+06 5.61974E+06 + 4.07892E+06 2.95910E+06 2.14564E+06 1.55501E+06 1.12638E+06 + 8.15474E+05 5.90073E+05 4.26747E+05 3.08464E+05 2.22847E+05 + 1.60909E+05 1.16126E+05 8.37650E+04 6.03926E+04 4.35222E+04 + 3.13513E+04 2.25760E+04 1.62519E+04 1.16970E+04 8.41763E+03 + 6.05773E+03 4.35976E+03 3.13962E+03 2.25099E+03 1.62399E+03 + 1.17324E+03 8.49153E+02 6.16049E+02 4.48061E+02 3.27150E+02 + 2.40018E+02 1.77150E+02 1.31652E+02 9.86507E+01 7.46294E+01 + 5.70684E+01 4.41619E+01 3.46147E+01 2.74983E+01 2.21396E+01 + 1.80805E+01 1.49561E+01 1.25244E+01 1.06065E+01 9.07294E+00 + 7.82991E+00 6.80897E+00 5.95954E+00 5.24721E+00 4.63538E+00 + 4.10919E+00 3.65048E+00 3.24697E+00 2.88930E+00 2.57005E+00 + 2.28652E+00 2.02883E+00 1.79749E+00 1.58871E+00 1.40041E+00 + 1.23027E+00 1.07689E+00 9.38902E-01 8.14951E-01 7.04217E-01 + 6.05109E-01 5.17781E-01 4.39826E-01 3.71225E-01 3.11143E-01 + 2.58809E-01 2.13488E-01 1.74492E-01 1.41175E-01 1.12961E-01 + 8.91769E-02 6.95204E-02 5.32400E-02 4.00222E-02 2.94430E-02 + 2.11174E-02 1.46928E-02 9.86044E-03 6.31738E-03 3.82916E-03 + 2.15411E-03 1.09521E-03 4.81522E-04 1.68919E-04 4.08993E-05 + 5.09389E-06 0.00000E+00 1.80634E+07 1.33591E+07 9.67043E+06 + 6.99732E+06 5.06041E+06 3.65765E+06 2.64227E+06 1.90768E+06 + 1.37653E+06 9.92687E+05 7.15455E+05 5.15340E+05 3.70975E+05 + 2.66891E+05 1.91896E+05 1.37892E+05 9.90282E+04 7.10778E+04 + 5.09890E+04 3.65593E+04 2.62014E+04 1.87704E+04 1.34428E+04 + 9.62506E+03 6.89081E+03 4.93305E+03 3.53328E+03 2.51901E+03 + 1.80708E+03 1.29799E+03 9.33905E+02 6.73473E+02 4.86841E+02 + 3.53275E+02 2.57578E+02 1.88933E+02 1.39546E+02 1.03934E+02 + 7.81640E+01 5.94330E+01 4.57437E+01 3.56721E+01 2.82033E+01 + 2.26062E+01 1.83851E+01 1.51490E+01 1.26394E+01 1.06664E+01 + 9.09323E+00 7.82132E+00 6.77908E+00 5.91378E+00 5.18968E+00 + 4.56909E+00 4.03660E+00 3.57358E+00 3.16742E+00 2.80852E+00 + 2.48923E+00 2.20668E+00 1.95085E+00 1.72209E+00 1.51649E+00 + 1.33184E+00 1.16570E+00 1.01659E+00 8.83023E-01 7.63578E-01 + 6.57344E-01 5.62683E-01 4.79644E-01 4.05851E-01 3.41204E-01 + 2.84842E-01 2.35970E-01 1.93842E-01 1.57762E-01 1.27080E-01 + 1.01225E-01 7.95365E-02 6.17036E-02 4.70120E-02 3.51504E-02 + 2.57120E-02 1.83296E-02 1.26701E-02 8.44322E-03 5.36760E-03 + 3.22569E-03 1.79717E-03 9.03651E-04 3.92184E-04 1.35511E-04 + 3.23327E-05 4.03927E-06 0.00000E+00 2.25985E+07 1.66642E+07 + 1.20201E+07 8.66631E+06 6.24463E+06 4.49697E+06 3.23646E+06 + 2.32783E+06 1.67324E+06 1.20196E+06 8.62853E+05 6.19012E+05 + 4.43787E+05 3.17951E+05 2.27645E+05 1.62879E+05 1.16463E+05 + 8.32212E+04 5.94307E+04 4.24159E+04 3.02561E+04 2.15715E+04 + 1.53733E+04 1.09524E+04 7.80113E+03 5.55559E+03 3.95803E+03 + 2.80626E+03 2.00199E+03 1.42984E+03 1.02284E+03 7.33282E+02 + 5.26916E+02 3.80053E+02 2.75426E+02 2.00806E+02 1.47428E+02 + 1.09159E+02 8.16254E+01 6.17246E+01 4.72597E+01 3.66732E+01 + 2.88615E+01 2.30343E+01 1.86583E+01 1.53163E+01 1.27334E+01 + 1.07089E+01 9.09904E+00 7.80061E+00 6.73902E+00 5.85948E+00 + 5.12502E+00 4.49692E+00 3.95925E+00 3.49293E+00 3.08504E+00 + 2.72574E+00 2.40715E+00 2.12624E+00 1.87286E+00 1.64720E+00 + 1.44520E+00 1.26455E+00 1.10269E+00 9.58054E-01 8.29068E-01 + 7.14223E-01 6.12533E-01 5.22319E-01 4.43534E-01 3.73832E-01 + 3.13044E-01 2.60286E-01 2.14747E-01 1.75672E-01 1.42362E-01 + 1.14170E-01 9.05289E-02 7.07950E-02 5.46530E-02 4.14255E-02 + 3.08055E-02 2.24045E-02 1.58742E-02 1.09008E-02 7.21267E-03 + 4.54959E-03 2.71056E-03 1.49554E-03 7.43644E-04 3.18572E-04 + 1.08429E-04 2.55023E-05 3.19564E-06 0.00000E+00 2.80942E+07 + 2.06566E+07 1.48474E+07 1.06666E+07 7.65827E+06 5.49484E+06 + 3.93998E+06 2.82320E+06 2.02160E+06 1.44659E+06 1.03441E+06 + 7.39139E+05 5.27774E+05 3.76576E+05 2.68498E+05 1.91298E+05 + 1.36196E+05 9.68965E+04 6.88890E+04 4.89439E+04 3.47516E+04 + 2.46601E+04 1.74903E+04 1.23996E+04 8.78779E+03 6.22624E+03 + 4.41275E+03 3.11178E+03 2.20792E+03 1.56820E+03 1.11550E+03 + 7.95131E+02 5.68040E+02 4.07314E+02 2.93445E+02 2.12688E+02 + 1.55245E+02 1.14293E+02 8.49921E+01 6.39298E+01 4.87018E+01 + 3.76131E+01 2.94700E+01 2.34225E+01 1.88995E+01 1.54578E+01 + 1.28064E+01 1.07342E+01 9.09063E+00 7.76808E+00 6.68912E+00 + 5.79701E+00 5.05362E+00 4.41926E+00 3.87753E+00 3.40891E+00 + 3.00019E+00 2.64130E+00 2.32415E+00 2.04551E+00 1.79514E+00 + 1.57303E+00 1.37503E+00 1.19869E+00 1.04137E+00 9.01392E-01 + 7.77103E-01 6.66926E-01 5.69800E-01 4.84012E-01 4.09424E-01 + 3.43730E-01 2.86694E-01 2.37416E-01 1.95073E-01 1.58907E-01 + 1.28221E-01 1.02374E-01 8.08039E-02 6.28883E-02 4.83096E-02 + 3.64270E-02 2.69405E-02 1.94803E-02 1.37173E-02 9.35733E-03 + 6.14716E-03 3.84705E-03 2.27213E-03 1.24140E-03 6.10393E-04 + 2.58102E-04 8.65406E-05 2.00703E-05 2.52256E-06 0.00000E+00 + 3.46867E+07 2.54309E+07 1.82155E+07 1.30404E+07 9.32929E+06 + 6.66971E+06 4.76497E+06 3.40175E+06 2.42675E+06 1.72992E+06 + 1.23225E+06 8.77070E+05 6.23783E+05 4.43291E+05 3.14776E+05 + 2.23340E+05 1.58340E+05 1.12168E+05 7.93988E+04 5.61607E+04 + 3.96957E+04 2.80389E+04 1.97935E+04 1.39653E+04 9.84907E+03 + 6.94332E+03 4.89599E+03 3.43437E+03 2.42393E+03 1.71236E+03 + 1.21136E+03 8.58656E+02 6.09959E+02 4.34881E+02 3.11516E+02 + 2.24501E+02 1.62946E+02 1.19302E+02 8.82441E+01 6.60367E+01 + 5.00628E+01 3.84879E+01 3.00269E+01 2.37699E+01 1.91083E+01 + 1.55733E+01 1.28585E+01 1.07425E+01 9.06832E+00 7.72410E+00 + 6.62976E+00 5.72676E+00 4.97585E+00 4.33650E+00 3.79182E+00 + 3.32190E+00 2.91324E+00 2.55556E+00 2.24053E+00 1.96477E+00 + 1.71792E+00 1.49982E+00 1.30617E+00 1.13443E+00 9.81856E-01 + 8.46683E-01 7.27184E-01 6.21716E-01 5.29150E-01 4.47745E-01 + 3.77283E-01 3.15498E-01 2.62096E-01 2.16165E-01 1.76879E-01 + 1.43477E-01 1.15268E-01 9.16214E-02 7.19838E-02 5.57545E-02 + 4.26166E-02 3.19661E-02 2.35112E-02 1.69016E-02 1.18276E-02 + 8.01450E-03 5.22709E-03 3.24538E-03 1.90004E-03 1.02791E-03 + 4.99758E-04 2.08580E-04 6.89018E-05 1.57615E-05 1.98694E-06 + 0.00000E+00 4.25207E+07 3.10874E+07 2.21910E+07 1.58317E+07 + 1.12868E+07 8.04065E+06 5.72385E+06 4.07150E+06 2.89389E+06 + 2.05525E+06 1.45846E+06 1.03411E+06 7.32622E+05 5.18590E+05 + 3.66774E+05 2.59179E+05 1.82991E+05 1.29088E+05 9.09867E+04 + 6.40782E+04 4.50923E+04 3.17077E+04 2.22809E+04 1.56469E+04 + 1.09825E+04 7.70467E+03 5.40597E+03 3.77268E+03 2.64901E+03 + 1.86156E+03 1.30990E+03 9.23477E+02 6.52410E+02 4.62578E+02 + 3.29522E+02 2.36170E+02 1.70484E+02 1.24158E+02 9.13632E+01 + 6.80343E+01 5.13368E+01 3.92944E+01 3.05305E+01 2.40758E+01 + 1.92845E+01 1.56631E+01 1.28901E+01 1.07342E+01 9.03249E+00 + 7.66907E+00 6.56136E+00 5.64912E+00 4.89214E+00 4.24905E+00 + 3.70252E+00 3.23227E+00 2.82454E+00 2.46883E+00 2.15660E+00 + 1.88429E+00 1.64146E+00 1.42775E+00 1.23878E+00 1.07188E+00 + 9.24243E-01 7.93996E-01 6.79351E-01 5.78607E-01 4.90575E-01 + 4.13495E-01 3.47070E-01 2.89083E-01 2.39189E-01 1.96468E-01 + 1.60093E-01 1.29309E-01 1.03432E-01 8.18442E-02 6.40039E-02 + 4.93339E-02 3.75202E-02 2.79951E-02 2.04763E-02 1.46336E-02 + 1.01764E-02 6.84935E-03 4.43478E-03 2.73153E-03 1.58514E-03 + 8.49090E-04 4.08169E-04 1.68144E-04 5.47283E-05 1.23523E-05 + 1.56179E-06 0.00000E+00 5.17493E+07 3.77311E+07 2.68435E+07 + 1.90863E+07 1.35605E+07 9.62704E+06 6.82916E+06 4.84051E+06 + 3.42812E+06 2.42580E+06 1.71507E+06 1.21152E+06 8.55051E+05 + 6.02924E+05 4.24756E+05 2.98962E+05 2.10230E+05 1.47697E+05 + 1.03670E+05 7.27023E+04 5.09410E+04 3.56635E+04 2.49488E+04 + 1.74408E+04 1.21848E+04 8.50762E+03 5.94064E+03 4.12514E+03 + 2.88202E+03 2.01500E+03 1.41053E+03 9.89203E+02 6.95129E+02 + 4.90231E+02 3.47350E+02 2.47623E+02 1.77813E+02 1.28831E+02 + 9.43330E+01 6.99134E+01 5.25185E+01 4.00298E+01 3.09796E+01 + 2.43397E+01 1.94282E+01 1.57275E+01 1.29014E+01 1.07098E+01 + 8.98358E+00 7.60342E+00 6.48434E+00 5.56455E+00 4.80291E+00 + 4.15732E+00 3.61004E+00 3.14042E+00 2.73446E+00 2.38145E+00 + 2.07266E+00 1.80433E+00 1.56597E+00 1.35703E+00 1.17303E+00 + 1.01118E+00 8.68619E-01 7.43387E-01 6.33632E-01 5.37604E-01 + 4.54059E-01 3.81226E-01 3.18737E-01 2.64428E-01 2.17907E-01 + 1.78253E-01 1.44644E-01 1.16330E-01 9.26427E-02 7.29752E-02 + 5.68018E-02 4.35693E-02 3.29692E-02 2.44689E-02 1.77973E-02 + 1.26438E-02 8.73740E-03 5.84106E-03 3.75432E-03 2.29387E-03 + 1.31939E-03 6.99727E-04 3.32569E-04 1.35222E-04 4.33711E-05 + 9.66126E-06 1.22514E-06 0.00000E+00 6.25321E+07 4.54716E+07 + 3.22444E+07 2.28507E+07 1.61808E+07 1.14485E+07 8.09342E+06 + 5.71673E+06 4.03446E+06 2.84471E+06 2.00400E+06 1.41044E+06 + 9.91761E+05 6.96697E+05 4.88948E+05 3.42812E+05 2.40119E+05 + 1.68022E+05 1.17459E+05 8.20324E+04 5.72374E+04 3.99005E+04 + 2.77916E+04 1.93420E+04 1.34521E+04 9.34910E+03 6.49767E+03 + 4.49007E+03 3.12175E+03 2.17182E+03 1.51267E+03 1.05544E+03 + 7.37855E+02 5.17668E+02 3.64891E+02 2.58790E+02 1.84891E+02 + 1.33298E+02 9.71392E+01 7.16662E+01 5.36040E+01 4.06924E+01 + 3.13735E+01 2.45616E+01 1.95396E+01 1.57667E+01 1.28930E+01 + 1.06696E+01 8.92208E+00 7.52763E+00 6.39917E+00 5.47350E+00 + 4.70860E+00 4.06175E+00 3.51477E+00 3.04672E+00 2.64335E+00 + 2.29375E+00 1.98899E+00 1.72515E+00 1.49167E+00 1.28782E+00 + 1.10903E+00 9.52422E-01 8.15052E-01 6.94896E-01 5.90042E-01 + 4.98698E-01 4.19575E-01 3.50895E-01 2.92230E-01 2.41469E-01 + 1.98181E-01 1.61449E-01 1.30457E-01 1.04470E-01 8.28302E-02 + 6.49491E-02 5.03172E-02 3.84063E-02 2.89150E-02 2.13454E-02 + 1.54383E-02 1.09027E-02 7.48648E-03 4.97076E-03 3.17147E-03 + 1.92212E-03 1.09574E-03 5.75319E-04 2.70342E-04 1.08495E-04 + 3.42953E-05 7.54221E-06 9.59215E-07 0.00000E+00 7.50348E+07 + 5.44213E+07 3.84673E+07 2.71726E+07 1.91783E+07 1.35244E+07 + 9.52898E+06 6.70792E+06 4.71773E+06 3.31493E+06 2.32703E+06 + 1.63196E+06 1.14337E+06 8.00255E+05 5.59537E+05 3.90823E+05 + 2.72698E+05 1.90077E+05 1.32352E+05 9.20617E+04 6.39728E+04 + 4.44103E+04 3.08018E+04 2.13446E+04 1.47795E+04 1.02256E+04 + 7.07449E+03 4.86565E+03 3.36691E+03 2.33115E+03 1.61573E+03 + 1.12179E+03 7.80328E+02 5.44724E+02 3.82040E+02 2.69608E+02 + 1.91680E+02 1.37537E+02 9.97696E+01 7.32861E+01 5.45901E+01 + 4.12809E+01 3.17120E+01 2.47419E+01 1.96192E+01 1.57814E+01 + 1.28654E+01 1.06143E+01 8.84850E+00 7.44220E+00 6.30635E+00 + 5.37644E+00 4.60967E+00 3.96275E+00 3.41712E+00 2.95154E+00 + 2.55154E+00 2.20602E+00 1.90586E+00 1.64696E+00 1.41875E+00 + 1.22028E+00 1.04691E+00 8.95689E-01 7.63597E-01 6.48548E-01 + 5.48580E-01 4.61869E-01 3.87086E-01 3.22454E-01 2.67488E-01 + 2.20138E-01 1.79939E-01 1.45982E-01 1.17461E-01 9.36562E-02 + 7.39269E-02 5.77029E-02 4.44924E-02 3.37930E-02 2.53121E-02 + 1.85853E-02 1.33661E-02 9.38285E-03 6.40179E-03 4.22148E-03 + 2.67350E-03 1.60719E-03 9.08014E-04 4.71980E-04 2.19264E-04 + 8.68557E-05 2.70616E-05 5.87730E-06 7.49631E-07 0.00000E+00 + 1.37203E+06 1.89581E+06 1.38919E+06 1.01797E+06 7.45974E+05 + 5.46684E+05 4.00660E+05 2.93662E+05 2.15256E+05 1.57801E+05 + 1.15695E+05 8.48366E+04 6.22196E+04 4.56415E+04 3.34888E+04 + 2.45791E+04 1.80460E+04 1.32549E+04 9.74059E+03 7.16222E+03 + 5.27002E+03 3.88093E+03 2.86080E+03 2.11129E+03 1.56030E+03 + 1.15501E+03 8.56650E+02 6.33916E+02 4.72605E+02 3.53458E+02 + 2.65325E+02 2.00015E+02 1.51454E+02 1.15336E+02 8.84000E+01 + 6.82555E+01 5.31214E+01 4.17090E+01 3.30614E+01 2.64724E+01 + 2.14207E+01 1.75206E+01 1.44866E+01 1.21039E+01 1.02242E+01 + 8.72025E+00 7.50651E+00 6.51633E+00 5.69920E+00 5.01671E+00 + 4.43967E+00 3.94566E+00 3.51980E+00 3.14425E+00 2.81329E+00 + 2.51850E+00 2.25436E+00 2.01661E+00 1.80186E+00 1.60925E+00 + 1.43281E+00 1.27338E+00 1.12869E+00 9.97520E-01 8.78386E-01 + 7.70457E-01 6.72845E-01 5.84696E-01 5.05448E-01 4.34221E-01 + 3.71102E-01 3.14446E-01 2.64319E-01 2.20201E-01 1.81607E-01 + 1.48082E-01 1.19206E-01 9.45847E-02 7.38390E-02 5.65675E-02 + 4.25336E-02 3.11855E-02 2.22620E-02 1.54071E-02 1.02828E-02 + 6.57304E-03 3.98906E-03 2.26657E-03 1.18973E-03 5.61419E-04 + 2.29161E-04 7.58432E-05 1.80264E-05 2.34293E-06 6.96789E-08 + 0.00000E+00 2.60525E+06 1.94854E+06 1.42992E+06 1.04940E+06 + 7.70216E+05 5.65367E+05 4.15048E+05 3.04735E+05 2.23774E+05 + 1.64349E+05 1.20726E+05 8.87001E+04 6.51851E+04 4.79166E+04 + 3.52334E+04 2.59162E+04 1.90705E+04 1.40395E+04 1.03412E+04 + 7.62181E+03 5.62155E+03 4.14970E+03 3.06620E+03 2.26818E+03 + 1.68009E+03 1.24637E+03 9.26327E+02 6.86793E+02 5.12878E+02 + 3.84106E+02 2.88626E+02 2.17712E+02 1.64872E+02 1.25497E+02 + 9.60825E+01 7.40561E+01 5.74930E+01 4.49976E+01 3.55303E+01 + 2.83219E+01 2.28028E+01 1.85506E+01 1.52516E+01 1.26694E+01 + 1.06399E+01 9.02299E+00 7.72387E+00 6.66888E+00 5.80228E+00 + 5.08184E+00 4.47557E+00 3.95903E+00 3.51592E+00 3.12712E+00 + 2.78622E+00 2.48412E+00 2.21478E+00 1.97356E+00 1.75670E+00 + 1.56311E+00 1.38659E+00 1.22781E+00 1.08434E+00 9.54854E-01 + 8.37764E-01 7.32147E-01 6.37047E-01 5.51538E-01 4.75018E-01 + 4.06531E-01 3.46110E-01 2.92118E-01 2.44567E-01 2.02910E-01 + 1.66642E-01 1.35293E-01 1.08428E-01 8.56385E-02 6.65442E-02 + 5.07314E-02 3.79552E-02 2.76837E-02 1.96549E-02 1.35253E-02 + 8.97254E-03 5.69921E-03 3.43561E-03 1.93790E-03 1.00913E-03 + 4.72014E-04 1.90774E-04 6.24437E-05 1.46563E-05 1.88527E-06 + 5.68822E-08 0.00000E+00 2.75204E+06 2.06112E+06 1.51500E+06 + 1.11368E+06 8.18760E+05 6.02015E+05 4.42707E+05 3.25602E+05 + 2.39511E+05 1.76213E+05 1.29667E+05 9.54360E+04 7.02576E+04 + 5.17351E+04 3.81067E+04 2.80775E+04 2.06956E+04 1.52608E+04 + 1.12587E+04 8.31079E+03 6.13869E+03 4.53767E+03 3.35712E+03 + 2.48621E+03 1.84341E+03 1.36861E+03 1.01778E+03 7.54862E+02 + 5.63743E+02 4.22084E+02 3.16958E+02 2.38828E+02 1.80586E+02 + 1.37177E+02 1.04755E+02 8.04877E+01 6.22557E+01 4.85194E+01 + 3.81304E+01 3.02383E+01 2.42124E+01 1.95850E+01 1.60083E+01 + 1.32202E+01 1.10386E+01 9.30864E+00 7.92519E+00 6.80701E+00 + 5.89278E+00 5.13623E+00 4.50248E+00 3.96502E+00 3.50612E+00 + 3.10536E+00 2.75567E+00 2.44724E+00 2.17356E+00 1.92960E+00 + 1.71126E+00 1.51721E+00 1.34104E+00 1.18326E+00 1.04130E+00 + 9.13708E-01 7.98822E-01 6.95628E-01 6.03102E-01 5.20258E-01 + 4.46452E-01 3.80661E-01 3.22871E-01 2.71455E-01 2.26373E-01 + 1.87058E-01 1.52988E-01 1.23680E-01 9.86881E-02 7.75951E-02 + 6.00181E-02 4.55374E-02 3.39022E-02 2.46008E-02 1.73729E-02 + 1.18881E-02 7.84002E-03 4.94794E-03 2.96229E-03 1.65847E-03 + 8.56613E-04 3.97104E-04 1.58895E-04 5.14249E-05 1.19159E-05 + 1.51654E-06 4.64439E-08 0.00000E+00 3.00042E+06 2.24988E+06 + 1.65612E+06 1.21915E+06 8.97561E+05 6.60867E+05 4.86642E+05 + 3.58387E+05 2.63966E+05 1.94446E+05 1.43255E+05 1.05558E+05 + 7.77935E+04 5.73429E+04 4.22776E+04 3.11780E+04 2.29990E+04 + 1.69712E+04 1.25279E+04 9.25203E+03 6.83627E+03 5.05432E+03 + 3.73951E+03 2.76902E+03 2.05240E+03 1.52290E+03 1.13163E+03 + 8.38394E+02 6.25276E+02 4.67369E+02 3.50251E+02 2.63278E+02 + 1.98512E+02 1.50305E+02 1.14357E+02 8.75037E+01 6.73747E+01 + 5.22494E+01 4.08444E+01 3.22100E+01 2.56423E+01 2.06195E+01 + 1.67544E+01 1.37556E+01 1.14204E+01 9.57765E+00 8.11117E+00 + 6.93150E+00 5.97147E+00 5.18060E+00 4.52104E+00 3.96419E+00 + 3.49085E+00 3.07934E+00 2.72189E+00 2.40804E+00 2.13081E+00 + 1.88477E+00 1.66551E+00 1.47148E+00 1.29606E+00 1.13959E+00 + 9.99396E-01 8.73901E-01 7.61364E-01 6.60691E-01 5.70797E-01 + 4.90639E-01 4.19531E-01 3.56399E-01 3.01178E-01 2.52256E-01 + 2.09549E-01 1.72469E-01 1.40483E-01 1.13095E-01 8.98549E-02 + 7.03374E-02 5.41592E-02 4.08988E-02 3.03017E-02 2.18773E-02 + 1.53684E-02 1.04585E-02 6.85721E-03 4.30090E-03 2.55803E-03 + 1.42201E-03 7.28874E-04 3.35057E-04 1.32854E-04 4.25948E-05 + 9.79060E-06 1.25364E-06 4.15029E-08 0.00000E+00 3.37707E+06 + 2.53428E+06 1.86716E+06 1.37569E+06 1.01362E+06 7.46874E+05 + 5.50347E+05 4.05550E+05 2.98863E+05 2.20253E+05 1.62329E+05 + 1.19647E+05 8.81939E+04 6.50155E+04 4.79342E+04 3.53453E+04 + 2.60670E+04 1.92281E+04 1.41869E+04 1.04705E+04 7.73047E+03 + 5.70995E+03 4.21980E+03 3.12052E+03 2.30940E+03 1.71057E+03 + 1.26856E+03 9.37705E+02 6.97585E+02 5.19956E+02 3.88447E+02 + 2.90985E+02 2.18574E+02 1.64812E+02 1.24833E+02 9.50595E+01 + 7.28164E+01 5.61630E+01 4.36551E+01 3.42254E+01 2.70848E+01 + 2.16496E+01 1.74874E+01 1.42742E+01 1.17848E+01 9.83015E+00 + 8.28222E+00 7.04292E+00 6.03896E+00 5.21554E+00 4.53181E+00 + 3.95701E+00 3.47050E+00 3.04937E+00 2.68515E+00 2.36673E+00 + 2.08666E+00 1.83916E+00 1.61950E+00 1.42591E+00 1.25159E+00 + 1.09674E+00 9.58532E-01 8.35310E-01 7.25249E-01 6.27182E-01 + 5.39967E-01 4.62510E-01 3.94084E-01 3.33572E-01 2.80861E-01 + 2.34359E-01 1.93937E-01 1.58994E-01 1.28986E-01 1.03411E-01 + 8.18126E-02 6.37623E-02 4.88777E-02 3.67388E-02 2.70898E-02 + 1.94608E-02 1.35998E-02 9.20451E-03 6.00038E-03 3.74046E-03 + 2.21027E-03 1.22009E-03 6.20659E-04 2.82981E-04 1.11224E-04 + 3.53455E-05 8.06876E-06 1.04176E-06 3.73022E-08 0.00000E+00 + 3.91292E+06 2.93684E+06 2.16405E+06 1.59456E+06 1.17489E+06 + 8.65628E+05 6.37746E+05 4.69833E+05 3.46114E+05 2.54962E+05 + 1.87808E+05 1.38336E+05 1.01894E+05 7.50497E+04 5.52777E+04 + 4.07152E+04 2.99903E+04 2.20919E+04 1.62754E+04 1.19921E+04 + 8.83792E+03 6.51511E+03 4.80454E+03 3.54470E+03 2.61671E+03 + 1.93292E+03 1.42926E+03 1.05310E+03 7.80772E+02 5.79837E+02 + 4.31489E+02 3.21876E+02 2.40696E+02 1.80631E+02 1.36127E+02 + 1.03112E+02 7.85482E+01 6.02368E+01 4.65460E+01 3.62734E+01 + 2.85328E+01 2.26707E+01 1.82048E+01 1.47750E+01 1.21314E+01 + 1.00661E+01 8.43860E+00 7.14167E+00 6.09570E+00 5.24152E+00 + 4.53521E+00 3.94387E+00 3.44542E+00 3.01574E+00 2.64567E+00 + 2.32346E+00 2.04123E+00 1.79285E+00 1.57327E+00 1.38051E+00 + 1.20763E+00 1.05465E+00 9.18642E-01 7.97850E-01 6.90378E-01 + 5.94991E-01 5.10492E-01 4.35744E-01 3.69981E-01 3.12049E-01 + 2.61791E-01 2.17635E-01 1.79414E-01 1.46517E-01 1.18390E-01 + 9.45280E-02 7.44701E-02 5.77888E-02 4.41028E-02 3.29970E-02 + 2.42156E-02 1.73100E-02 1.20344E-02 8.10102E-03 5.25093E-03 + 3.25342E-03 1.91010E-03 1.04707E-03 5.28659E-04 2.39084E-04 + 9.31572E-05 2.93456E-05 6.65330E-06 8.64781E-07 3.31010E-08 + 0.00000E+00 2.69812E+06 3.48327E+06 2.56493E+06 1.88851E+06 + 1.39030E+06 1.02338E+06 7.53200E+05 5.54270E+05 4.07822E+05 + 3.00025E+05 2.20690E+05 1.62311E+05 1.19359E+05 8.77617E+04 + 6.45215E+04 4.74307E+04 3.48641E+04 2.56254E+04 1.88345E+04 + 1.38433E+04 1.01755E+04 7.48038E+03 5.50024E+03 4.04543E+03 + 2.97661E+03 2.19118E+03 1.61434E+03 1.18485E+03 8.74909E+02 + 6.46988E+02 4.79305E+02 3.55865E+02 2.64800E+02 1.97693E+02 + 1.48184E+02 1.11618E+02 8.45383E+01 6.44476E+01 4.95009E+01 + 3.83431E+01 2.99792E+01 2.36784E+01 1.89038E+01 1.52563E+01 + 1.24595E+01 1.02855E+01 8.58047E+00 7.22804E+00 6.14206E+00 + 5.25891E+00 4.53160E+00 3.92510E+00 3.41590E+00 2.97870E+00 + 2.60365E+00 2.27842E+00 1.99466E+00 1.74593E+00 1.52687E+00 + 1.33532E+00 1.16418E+00 1.01330E+00 8.79687E-01 7.61464E-01 + 6.56679E-01 5.64033E-01 4.82281E-01 4.10244E-01 3.47120E-01 + 2.91726E-01 2.43863E-01 2.01983E-01 1.65884E-01 1.34944E-01 + 1.08607E-01 8.63642E-02 6.77543E-02 5.23514E-02 3.97775E-02 + 2.96247E-02 2.16384E-02 1.53917E-02 1.06459E-02 7.12781E-03 + 4.59393E-03 2.82917E-03 1.65039E-03 8.98452E-04 4.50253E-04 + 2.01989E-04 7.80283E-05 2.43676E-05 5.48723E-06 7.17189E-07 + 2.91042E-08 0.00000E+00 5.71778E+06 4.28340E+06 3.14902E+06 + 2.31465E+06 1.70099E+06 1.24974E+06 9.17985E+05 6.74140E+05 + 4.94949E+05 3.63300E+05 2.66603E+05 1.95594E+05 1.43464E+05 + 1.05203E+05 7.71277E+04 5.65324E+04 4.14283E+04 3.03539E+04 + 2.22365E+04 1.62879E+04 1.19297E+04 8.73744E+03 6.39974E+03 + 4.68808E+03 3.43501E+03 2.51757E+03 1.84640E+03 1.34867E+03 + 9.90970E+02 7.29059E+02 5.37228E+02 3.96661E+02 2.93457E+02 + 2.17783E+02 1.62239E+02 1.21433E+02 9.13768E+01 6.92033E+01 + 5.28014E+01 4.06285E+01 3.15576E+01 2.47646E+01 1.96475E+01 + 1.57609E+01 1.27977E+01 1.05068E+01 8.71948E+00 7.30871E+00 + 6.18116E+00 5.26826E+00 4.51970E+00 3.89809E+00 3.37842E+00 + 2.93410E+00 2.55457E+00 2.22683E+00 1.94210E+00 1.69357E+00 + 1.47559E+00 1.28577E+00 1.11687E+00 9.68588E-01 8.37801E-01 + 7.22559E-01 6.20839E-01 5.31276E-01 4.52577E-01 3.83525E-01 + 3.23278E-01 2.70632E-01 2.25342E-01 1.85890E-01 1.52037E-01 + 1.23158E-01 9.86929E-02 7.81319E-02 6.10164E-02 4.69243E-02 + 3.54828E-02 2.62940E-02 1.91070E-02 1.35180E-02 9.29748E-03 + 6.18832E-03 3.96355E-03 2.42467E-03 1.40433E-03 7.58533E-04 + 3.76865E-04 1.67425E-04 6.39457E-05 1.96931E-05 4.34901E-06 + 5.49862E-07 2.10156E-08 0.00000E+00 7.14654E+06 5.34318E+06 + 3.91883E+06 2.87348E+06 2.10635E+06 1.54354E+06 1.13075E+06 + 8.28092E+05 6.06245E+05 4.43683E+05 3.24603E+05 2.37403E+05 + 1.73569E+05 1.26857E+05 9.26854E+04 6.76968E+04 4.94300E+04 + 3.60815E+04 2.63307E+04 1.92103E+04 1.40127E+04 1.02198E+04 + 7.45292E+03 5.43508E+03 3.96389E+03 2.89126E+03 2.11000E+03 + 1.53323E+03 1.12065E+03 8.19980E+02 6.00833E+02 4.41055E+02 + 3.24351E+02 2.39232E+02 1.77096E+02 1.31702E+02 9.84576E+01 + 7.40743E+01 5.61442E+01 4.29165E+01 3.31186E+01 2.58251E+01 + 2.03633E+01 1.62389E+01 1.31120E+01 1.07074E+01 8.84090E+00 + 7.37464E+00 6.20803E+00 5.26756E+00 4.49961E+00 3.86450E+00 + 3.33570E+00 2.88542E+00 2.50238E+00 2.17297E+00 1.88798E+00 + 1.64024E+00 1.42383E+00 1.23615E+00 1.06982E+00 9.24397E-01 + 7.96650E-01 6.84548E-01 5.86006E-01 4.99601E-01 4.23996E-01 + 3.57939E-01 3.00554E-01 2.50621E-01 2.07853E-01 1.70764E-01 + 1.39085E-01 1.12185E-01 8.95066E-02 7.05413E-02 5.48344E-02 + 4.19701E-02 3.15824E-02 2.32852E-02 1.68325E-02 1.18441E-02 + 8.09991E-03 5.35912E-03 3.41088E-03 2.07262E-03 1.19189E-03 + 6.38847E-04 3.14776E-04 1.38589E-04 5.24235E-05 1.59864E-05 + 3.50164E-06 4.44277E-07 1.79655E-08 0.00000E+00 9.00423E+06 + 6.71585E+06 4.91129E+06 3.59055E+06 2.62401E+06 1.91693E+06 + 1.39983E+06 1.02182E+06 7.45589E+05 5.43809E+05 3.96472E+05 + 2.88933E+05 2.10474E+05 1.53256E+05 1.11546E+05 8.11544E+04 + 5.90193E+04 4.29047E+04 3.11785E+04 2.26493E+04 1.64483E+04 + 1.19419E+04 8.66836E+03 6.29130E+03 4.56585E+03 3.31355E+03 + 2.40569E+03 1.73866E+03 1.26387E+03 9.19592E+02 6.69940E+02 + 4.88877E+02 3.57337E+02 2.61925E+02 1.92667E+02 1.42360E+02 + 1.05732E+02 7.90258E+01 5.95052E+01 4.51908E+01 3.46515E+01 + 2.68528E+01 2.10470E+01 1.66878E+01 1.34009E+01 1.08865E+01 + 8.94440E+00 7.42579E+00 6.22279E+00 5.25701E+00 4.47158E+00 + 3.82457E+00 3.28799E+00 2.83291E+00 2.44732E+00 2.11706E+00 + 1.83248E+00 1.58610E+00 1.37173E+00 1.18658E+00 1.02315E+00 + 8.80826E-01 7.56312E-01 6.47491E-01 5.52226E-01 4.69040E-01 + 3.96556E-01 3.33494E-01 2.78948E-01 2.31685E-01 1.91383E-01 + 1.56587E-01 1.27003E-01 1.02000E-01 8.10224E-02 6.35662E-02 + 4.91830E-02 3.74649E-02 2.80542E-02 2.05785E-02 1.47980E-02 + 1.03554E-02 7.04138E-03 4.63082E-03 2.92868E-03 1.76763E-03 + 1.00923E-03 5.36768E-04 2.62283E-04 1.14443E-04 4.28760E-05 + 1.29493E-05 2.81480E-06 3.58791E-07 1.53475E-08 0.00000E+00 + 1.13768E+07 8.46255E+06 6.16859E+06 4.49491E+06 3.27392E+06 + 2.38354E+06 1.73452E+06 1.26164E+06 9.17252E+05 6.66551E+05 + 4.84137E+05 3.51470E+05 2.55032E+05 1.84963E+05 1.34078E+05 + 9.71437E+04 7.03494E+04 5.09210E+04 3.68412E+04 2.66427E+04 + 1.92596E+04 1.39172E+04 1.00537E+04 7.26090E+03 5.24301E+03 + 3.78533E+03 2.73372E+03 1.96489E+03 1.42042E+03 1.02763E+03 + 7.44302E+02 5.39914E+02 3.92241E+02 2.85727E+02 2.08850E+02 + 1.53331E+02 1.13146E+02 8.40211E+01 6.28595E+01 4.74346E+01 + 3.61455E+01 2.78410E+01 2.16944E+01 1.71051E+01 1.36632E+01 + 1.10436E+01 9.02977E+00 7.46219E+00 6.22562E+00 5.23689E+00 + 4.43592E+00 3.77863E+00 3.23562E+00 2.77686E+00 2.38967E+00 + 2.05935E+00 1.77584E+00 1.53137E+00 1.31949E+00 1.13721E+00 + 9.76967E-01 8.37979E-01 7.16869E-01 6.11451E-01 5.19543E-01 + 4.39620E-01 3.70270E-01 3.10191E-01 2.58447E-01 2.13804E-01 + 1.75903E-01 1.43328E-01 1.15758E-01 9.25673E-02 7.32035E-02 + 5.71707E-02 4.40279E-02 3.33770E-02 2.48699E-02 1.81492E-02 + 1.29822E-02 9.03469E-03 6.10794E-03 3.99268E-03 2.50900E-03 + 1.50407E-03 8.52570E-04 4.49929E-04 2.18020E-04 9.42759E-05 + 3.49846E-05 1.04660E-05 2.25850E-06 2.89283E-07 1.30577E-08 + 0.00000E+00 1.43604E+07 1.06514E+07 7.73742E+06 5.61848E+06 + 4.07783E+06 2.95816E+06 2.14482E+06 1.55430E+06 1.12577E+06 + 8.14941E+05 5.89611E+05 4.26347E+05 3.08117E+05 2.22547E+05 + 1.60650E+05 1.15901E+05 8.35705E+04 6.02243E+04 4.33766E+04 + 3.12253E+04 2.24670E+04 1.61577E+04 1.16154E+04 8.34712E+03 + 5.99674E+03 4.30700E+03 3.09399E+03 2.21161E+03 1.58991E+03 + 1.14375E+03 8.23609E+02 5.93913E+02 4.28868E+02 3.10490E+02 + 2.25536E+02 1.64539E+02 1.20648E+02 8.90238E+01 6.61827E+01 + 4.96321E+01 3.75903E+01 2.87834E+01 2.23018E+01 1.74886E+01 + 1.38977E+01 1.11780E+01 9.09694E+00 7.48398E+00 6.21679E+00 + 5.20750E+00 4.39297E+00 3.72701E+00 3.17890E+00 2.71758E+00 + 2.32972E+00 2.00009E+00 1.71829E+00 1.47624E+00 1.26727E+00 + 1.08821E+00 9.31412E-01 7.95958E-01 6.78399E-01 5.76486E-01 + 4.87996E-01 4.11363E-01 3.45147E-01 2.88025E-01 2.39041E-01 + 1.96958E-01 1.61388E-01 1.30954E-01 1.05315E-01 8.38500E-02 + 6.60140E-02 5.13198E-02 3.93363E-02 2.96762E-02 2.20027E-02 + 1.59739E-02 1.13656E-02 7.86570E-03 5.28682E-03 3.43491E-03 + 2.14465E-03 1.27689E-03 7.18555E-04 3.76250E-04 1.80795E-04 + 7.74781E-05 2.84793E-05 8.44060E-06 1.80889E-06 2.32868E-07 + 1.10663E-08 0.00000E+00 1.80614E+07 1.33574E+07 9.66893E+06 + 6.99602E+06 5.05928E+06 3.65667E+06 2.64142E+06 1.90695E+06 + 1.37589E+06 9.92134E+05 7.14977E+05 5.14925E+05 3.70616E+05 + 2.66581E+05 1.91627E+05 1.37659E+05 9.88269E+04 7.09036E+04 + 5.08383E+04 3.64290E+04 2.60886E+04 1.86729E+04 1.33584E+04 + 9.55211E+03 6.82773E+03 4.87848E+03 3.48608E+03 2.47827E+03 + 1.77184E+03 1.26748E+03 9.07493E+02 6.50589E+02 4.67001E+02 + 3.36056E+02 2.42614E+02 1.75906E+02 1.28183E+02 9.39977E+01 + 6.94511E+01 5.17683E+01 3.89768E+01 2.96744E+01 2.28659E+01 + 1.78368E+01 1.41036E+01 1.12896E+01 9.14595E+00 7.49139E+00 + 6.19661E+00 5.16920E+00 4.34309E+00 3.67008E+00 3.11819E+00 + 2.65539E+00 2.26775E+00 1.93956E+00 1.66005E+00 1.42091E+00 + 1.21525E+00 1.03971E+00 8.86598E-01 7.54854E-01 6.40972E-01 + 5.42645E-01 4.57618E-01 3.84288E-01 3.21190E-01 2.66990E-01 + 2.20710E-01 1.81122E-01 1.47809E-01 1.19433E-01 9.56388E-02 + 7.58127E-02 5.94185E-02 4.59796E-02 3.50764E-02 2.63339E-02 + 1.94271E-02 1.40308E-02 9.92969E-03 6.83355E-03 4.56629E-03 + 2.94862E-03 1.82914E-03 1.08157E-03 6.04215E-04 3.13904E-04 + 1.49574E-04 6.35243E-05 2.31309E-05 6.79292E-06 1.44628E-06 + 1.87165E-07 9.34375E-09 0.00000E+00 2.25964E+07 1.66624E+07 + 1.20185E+07 8.66495E+06 6.24346E+06 4.49596E+06 3.23558E+06 + 2.32707E+06 1.67258E+06 1.20138E+06 8.62357E+05 6.18583E+05 + 4.43416E+05 3.17630E+05 2.27366E+05 1.62638E+05 1.16255E+05 + 8.30408E+04 5.92746E+04 4.22810E+04 3.01394E+04 2.14705E+04 + 1.52861E+04 1.08769E+04 7.73586E+03 5.49913E+03 3.90920E+03 + 2.76413E+03 1.96554E+03 1.39830E+03 9.95533E+02 7.09623E+02 + 5.06409E+02 3.62259E+02 2.59966E+02 1.87352E+02 1.35697E+02 + 9.89078E+01 7.26424E+01 5.38290E+01 4.02962E+01 3.05091E+01 + 2.33841E+01 1.81482E+01 1.42804E+01 1.13783E+01 9.17701E+00 + 7.48475E+00 6.16546E+00 5.12240E+00 4.28668E+00 3.60821E+00 + 3.05383E+00 2.59061E+00 2.20404E+00 1.87799E+00 1.60135E+00 + 1.36558E+00 1.16358E+00 9.91842E-01 8.42632E-01 7.14754E-01 + 6.04653E-01 5.09975E-01 4.28437E-01 3.58406E-01 2.98400E-01 + 2.47074E-01 2.03437E-01 1.66270E-01 1.35133E-01 1.08731E-01 + 8.66941E-02 6.84195E-02 5.33819E-02 4.11170E-02 3.12177E-02 + 2.33223E-02 1.71190E-02 1.22992E-02 8.65744E-03 5.92450E-03 + 3.93561E-03 2.52572E-03 1.55662E-03 9.14092E-04 5.06920E-04 + 2.61289E-04 1.23459E-04 5.19645E-05 1.87453E-05 5.45582E-06 + 1.15444E-06 1.50207E-07 7.86118E-09 0.00000E+00 2.80921E+07 + 2.06547E+07 1.48457E+07 1.06652E+07 7.65705E+06 5.49378E+06 + 3.93907E+06 2.82241E+06 2.02091E+06 1.44600E+06 1.03389E+06 + 7.38694E+05 5.27389E+05 3.76243E+05 2.68209E+05 1.91048E+05 + 1.35980E+05 9.67098E+04 6.87275E+04 4.88042E+04 3.46308E+04 + 2.45556E+04 1.73999E+04 1.23215E+04 8.72024E+03 6.16782E+03 + 4.36224E+03 3.06819E+03 2.17022E+03 1.53558E+03 1.08726E+03 + 7.70673E+02 5.46845E+02 3.88928E+02 2.77477E+02 1.98797E+02 + 1.43139E+02 1.03721E+02 7.57354E+01 5.58014E+01 4.15412E+01 + 3.12831E+01 2.38541E+01 1.84217E+01 1.44278E+01 1.14442E+01 + 9.19040E+00 7.46444E+00 6.12378E+00 5.06753E+00 4.22415E+00 + 3.54179E+00 2.98617E+00 2.52356E+00 2.13890E+00 1.81564E+00 + 1.54241E+00 1.31043E+00 1.11243E+00 9.44738E-01 7.99617E-01 + 6.75734E-01 5.69498E-01 4.78511E-01 4.00472E-01 3.33723E-01 + 2.76769E-01 2.28262E-01 1.87198E-01 1.52373E-01 1.23329E-01 + 9.88126E-02 7.84448E-02 6.16347E-02 4.78700E-02 3.66998E-02 + 2.77306E-02 2.06154E-02 1.50556E-02 1.07598E-02 7.53298E-03 + 5.12584E-03 3.38497E-03 2.15889E-03 1.32185E-03 7.70856E-04 + 4.24349E-04 2.17006E-04 1.01675E-04 4.24137E-05 1.51588E-05 + 4.37340E-06 9.20031E-07 1.20373E-07 6.59110E-09 0.00000E+00 + 3.46845E+07 2.54290E+07 1.82138E+07 1.30389E+07 9.32803E+06 + 6.66862E+06 4.76403E+06 3.40093E+06 2.42604E+06 1.72931E+06 + 1.23171E+06 8.76609E+05 6.23384E+05 4.42946E+05 3.14477E+05 + 2.23082E+05 1.58116E+05 1.11974E+05 7.92315E+04 5.60160E+04 + 3.95706E+04 2.79308E+04 1.96999E+04 1.38844E+04 9.77917E+03 + 6.88287E+03 4.84372E+03 3.38929E+03 2.38494E+03 1.67863E+03 + 1.18217E+03 8.33374E+02 5.88055E+02 4.15887E+02 2.95026E+02 + 2.10164E+02 1.50459E+02 1.08405E+02 7.87106E+01 5.76739E+01 + 4.27050E+01 3.19929E+01 2.42741E+01 1.86569E+01 1.45457E+01 + 1.14875E+01 9.18654E+00 7.43095E+00 6.07206E+00 5.00506E+00 + 4.15594E+00 3.47122E+00 2.91558E+00 2.45456E+00 2.07259E+00 + 1.75276E+00 1.48344E+00 1.25563E+00 1.06193E+00 8.98515E-01 + 7.57643E-01 6.37862E-01 5.35553E-01 4.48283E-01 3.73737E-01 + 3.10240E-01 2.56288E-01 2.10532E-01 1.71966E-01 1.39401E-01 + 1.12362E-01 8.96417E-02 7.08544E-02 5.54228E-02 4.28489E-02 + 3.26965E-02 2.45869E-02 1.81880E-02 1.32153E-02 9.39478E-03 + 6.54155E-03 4.42592E-03 2.90542E-03 1.84151E-03 1.12012E-03 + 6.48673E-04 3.54457E-04 1.79834E-04 8.35511E-05 3.45436E-05 + 1.22332E-05 3.49924E-06 7.32121E-07 9.63293E-08 5.50779E-09 + 0.00000E+00 4.25184E+07 3.10854E+07 2.21893E+07 1.58302E+07 + 1.12854E+07 8.03952E+06 5.72287E+06 4.07065E+06 2.89315E+06 + 2.05461E+06 1.45791E+06 1.03364E+06 7.32209E+05 5.18232E+05 + 3.66465E+05 2.58911E+05 1.82759E+05 1.28887E+05 9.08134E+04 + 6.39284E+04 4.49627E+04 3.15957E+04 2.21841E+04 1.55632E+04 + 1.09102E+04 7.64210E+03 5.35189E+03 3.72603E+03 2.60868E+03 + 1.82668E+03 1.27971E+03 8.97346E+02 6.29778E+02 4.42961E+02 + 3.12499E+02 2.21377E+02 1.57609E+02 1.12930E+02 8.15506E+01 + 5.94364E+01 4.37820E+01 3.26358E+01 2.46431E+01 1.88534E+01 + 1.46343E+01 1.15088E+01 9.16594E+00 7.38481E+00 6.01080E+00 + 4.93546E+00 4.08249E+00 3.39689E+00 2.84241E+00 2.38392E+00 + 2.00539E+00 1.68959E+00 1.42462E+00 1.20136E+00 1.01222E+00 + 8.53279E-01 7.16792E-01 6.01198E-01 5.02858E-01 4.19311E-01 + 3.48238E-01 2.87949E-01 2.36939E-01 1.93863E-01 1.57711E-01 + 1.27318E-01 1.02195E-01 8.11816E-02 6.38865E-02 4.97487E-02 + 3.82856E-02 2.90769E-02 2.17595E-02 1.60165E-02 1.15781E-02 + 8.18716E-03 5.66956E-03 3.81402E-03 2.48880E-03 1.56758E-03 + 9.47223E-04 5.44715E-04 2.95451E-04 1.48712E-04 6.85122E-05 + 2.80753E-05 9.85268E-06 2.79487E-06 5.81763E-07 7.69839E-08 + 4.58765E-09 0.00000E+00 5.17469E+07 3.77291E+07 2.68417E+07 + 1.90847E+07 1.35591E+07 9.62587E+06 6.82814E+06 4.83962E+06 + 3.42736E+06 2.42514E+06 1.71450E+06 1.21102E+06 8.54623E+05 + 6.02554E+05 4.24435E+05 2.98684E+05 2.09990E+05 1.47489E+05 + 1.03491E+05 7.25471E+04 5.08068E+04 3.55475E+04 2.48486E+04 + 1.73542E+04 1.21099E+04 8.44287E+03 5.88468E+03 4.07688E+03 + 2.84030E+03 1.97893E+03 1.37932E+03 9.62199E+02 6.71750E+02 + 4.69975E+02 3.29782E+02 2.32366E+02 1.64543E+02 1.17270E+02 + 8.42394E+01 6.10801E+01 4.47678E+01 3.32096E+01 2.49603E+01 + 1.90112E+01 1.46941E+01 1.15084E+01 9.12922E+00 7.32661E+00 + 5.94056E+00 4.85925E+00 4.00426E+00 3.31922E+00 2.76701E+00 + 2.31196E+00 1.93756E+00 1.62633E+00 1.36617E+00 1.14776E+00 + 9.63434E-01 8.09126E-01 6.77136E-01 5.65790E-01 4.71442E-01 + 3.91610E-01 3.23975E-01 2.66840E-01 2.18702E-01 1.78225E-01 + 1.44402E-01 1.16090E-01 9.27929E-02 7.33951E-02 5.75047E-02 + 4.45776E-02 3.41479E-02 2.58118E-02 1.92223E-02 1.40784E-02 + 1.01249E-02 7.12137E-03 4.90445E-03 3.28038E-03 2.12776E-03 + 1.33176E-03 7.99399E-04 4.56488E-04 2.45762E-04 1.22722E-04 + 5.60651E-05 2.27725E-05 7.92042E-06 2.22855E-06 4.61663E-07 + 6.14428E-08 3.80923E-09 0.00000E+00 6.25296E+07 4.54694E+07 + 3.22426E+07 2.28491E+07 1.61794E+07 1.14472E+07 8.09236E+06 + 5.71581E+06 4.03367E+06 2.84402E+06 2.00341E+06 1.40993E+06 + 9.91317E+05 6.96313E+05 4.88615E+05 3.42525E+05 2.39870E+05 + 1.67807E+05 1.17273E+05 8.18716E+04 5.70984E+04 3.97804E+04 + 2.76877E+04 1.92523E+04 1.33745E+04 9.28208E+03 6.43976E+03 + 4.44015E+03 3.07860E+03 2.13452E+03 1.48042E+03 1.02754E+03 + 7.13709E+02 4.96758E+02 3.46767E+02 2.43061E+02 1.71222E+02 + 1.21401E+02 8.67635E+01 6.25977E+01 4.56589E+01 3.37129E+01 + 2.52254E+01 1.91306E+01 1.47256E+01 1.14872E+01 9.07704E+00 + 7.25699E+00 5.86193E+00 4.77694E+00 3.92170E+00 3.23861E+00 + 2.68975E+00 2.23897E+00 1.86937E+00 1.56323E+00 1.30824E+00 + 1.09498E+00 9.15674E-01 7.66144E-01 6.38736E-01 5.31679E-01 + 4.41327E-01 3.65185E-01 3.00940E-01 2.46895E-01 2.01553E-01 + 1.63589E-01 1.32003E-01 1.05680E-01 8.41167E-02 6.62447E-02 + 5.16730E-02 3.98758E-02 3.04047E-02 2.28733E-02 1.69510E-02 + 1.23527E-02 8.83799E-03 6.18294E-03 4.23471E-03 2.81609E-03 + 1.81561E-03 1.12922E-03 6.73325E-04 3.81794E-04 2.04023E-04 + 1.01073E-04 4.57886E-05 1.84357E-05 6.35563E-06 1.77418E-06 + 3.65893E-07 4.89765E-08 3.15322E-09 0.00000E+00 7.50322E+07 + 5.44191E+07 3.84653E+07 2.71709E+07 1.91768E+07 1.35231E+07 + 9.52788E+06 6.70697E+06 4.71691E+06 3.31422E+06 2.32642E+06 + 1.63143E+06 1.14291E+06 7.99857E+05 5.59192E+05 3.90525E+05 + 2.72441E+05 1.89854E+05 1.32159E+05 9.18951E+04 6.38288E+04 + 4.42859E+04 3.06942E+04 2.12517E+04 1.46993E+04 1.01562E+04 + 7.01457E+03 4.81400E+03 3.32229E+03 2.29259E+03 1.58240E+03 + 1.09297E+03 7.55399E+02 5.23147E+02 3.63350E+02 2.53401E+02 + 1.77608E+02 1.25301E+02 8.91113E+01 6.39835E+01 4.64526E+01 + 3.41451E+01 2.54387E+01 1.92124E+01 1.47296E+01 1.14458E+01 + 9.01014E+00 7.17661E+00 5.77549E+00 4.68907E+00 3.83528E+00 + 3.15544E+00 2.61095E+00 2.16524E+00 1.80106E+00 1.50046E+00 + 1.25101E+00 1.04316E+00 8.69044E-01 7.24405E-01 6.01641E-01 + 4.98895E-01 4.12525E-01 3.40035E-01 2.79122E-01 2.28093E-01 + 1.85461E-01 1.49920E-01 1.20478E-01 9.60497E-02 7.61283E-02 + 5.96929E-02 4.63558E-02 3.56101E-02 2.70260E-02 2.02346E-02 + 1.49221E-02 1.08196E-02 7.70101E-03 5.35856E-03 3.64979E-03 + 2.41307E-03 1.54638E-03 9.55691E-04 5.66056E-04 3.18711E-04 + 1.69046E-04 8.30822E-05 3.73247E-05 1.48974E-05 5.09126E-06 + 1.41035E-06 2.89644E-07 3.89911E-08 2.60245E-09 0.00000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/cteq6l1.tbl b/PYTHIA8/pythia8140/xmldoc/cteq6l1.tbl new file mode 100644 index 00000000000..81b18acecb8 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/cteq6l1.tbl @@ -0,0 +1,3102 @@ + Parton Distribution Table : cteq6l1 + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 1. 5. 0.1652 0.000 0.000 0.200 1.300 4.500 180.000 + NX, NT, NfMx + 95 19 5 +QINI, QMAX, (QV(I), I =0, NT) + 1.30000E+00 1.00000E+04 + 1.30000E+00 1.53865E+00 1.84636E+00 2.24885E+00 2.78358E+00 3.50602E+00 + 4.50000E+00 6.20054E+00 8.81356E+00 1.29625E+01 1.97913E+01 3.14839E+01 + 5.23915E+01 9.15982E+01 1.69063E+02 3.31152E+02 6.92354E+02 1.55489E+03 + 3.77707E+03 1.00000E+04 +XMIN, (XV(I), I =0, NX) + 1.00000E-06 + 0.00000E+00 1.00000E-06 1.28121E-06 1.64152E-06 2.10317E-06 2.69463E-06 + 3.45242E-06 4.42329E-06 5.66715E-06 7.26076E-06 9.30241E-06 1.19180E-05 + 1.52689E-05 1.95617E-05 2.50609E-05 3.21053E-05 4.11287E-05 5.26863E-05 + 6.74889E-05 8.64459E-05 1.10720E-04 1.41800E-04 1.81585E-04 2.32503E-04 + 2.97652E-04 3.80981E-04 4.87518E-04 6.26039E-04 8.00452E-04 1.02297E-03 + 1.30657E-03 1.66759E-03 2.12729E-03 2.71054E-03 3.44865E-03 4.37927E-03 + 5.54908E-03 7.01192E-03 8.83064E-03 1.10763E-02 1.38266E-02 1.71641E-02 + 2.11717E-02 2.59364E-02 3.15062E-02 3.79623E-02 4.53425E-02 5.36750E-02 + 6.29705E-02 7.32221E-02 8.44039E-02 9.64793E-02 1.09332E-01 1.23067E-01 + 1.37507E-01 1.52639E-01 1.68416E-01 1.84794E-01 2.01731E-01 2.19016E-01 + 2.36948E-01 2.55242E-01 2.73927E-01 2.92954E-01 3.12340E-01 3.32036E-01 + 3.52019E-01 3.72282E-01 3.92772E-01 4.13533E-01 4.34326E-01 4.55495E-01 + 4.76836E-01 4.98342E-01 5.20006E-01 5.41818E-01 5.63773E-01 5.85861E-01 + 6.08077E-01 6.30459E-01 6.52800E-01 6.75387E-01 6.98063E-01 7.20830E-01 + 7.43683E-01 7.66623E-01 7.89636E-01 8.12791E-01 8.35940E-01 8.59175E-01 + 8.82485E-01 9.05866E-01 9.29311E-01 9.52817E-01 9.76387E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 3.69126E+06 1.86219E-10 0.00000E+00 9.31095E-11 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.16529E-11 + 5.82645E-12 1.16387E-11 5.81935E-12 0.00000E+00 0.00000E+00 + 1.45661E-12 0.00000E+00 1.45484E-12 0.00000E+00 0.00000E+00 + 0.00000E+00 3.63709E-13 3.63709E-13 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 9.09273E-14 4.54636E-14 0.00000E+00 + 1.13798E-14 0.00000E+00 0.00000E+00 5.68989E-15 0.00000E+00 + 5.68295E-15 2.84495E-15 1.42247E-15 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.55618E-16 1.77809E-16 + 0.00000E+00 1.77809E-16 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 8.87962E-17 0.00000E+00 4.44523E-17 4.44523E-17 + 4.43981E-17 0.00000E+00 0.00000E+00 4.43981E-17 4.43981E-17 + 2.21990E-17 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.10995E-17 5.55654E-18 0.00000E+00 + 0.00000E+00 2.77827E-18 0.00000E+00 2.77827E-18 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 6.94567E-19 0.00000E+00 + 0.00000E+00 6.93720E-19 3.47284E-19 6.93720E-19 0.00000E+00 + 0.00000E+00 0.00000E+00 1.73430E-19 0.00000E+00 0.00000E+00 + 0.00000E+00 1.08526E-20 1.08394E-20 0.00000E+00 3.39144E-22 + 0.00000E+00 0.00000E+00 1.37473E+06 1.02159E+06 7.43741E+05 + 5.41190E+05 3.93538E+05 2.85970E+05 2.07654E+05 1.50673E+05 + 1.09242E+05 7.91400E+04 5.72842E+04 4.14280E+04 2.99335E+04 + 2.16077E+04 1.55822E+04 1.12254E+04 8.07812E+03 5.80668E+03 + 4.16905E+03 2.98960E+03 2.14108E+03 1.53133E+03 1.09369E+03 + 7.79973E+02 5.55383E+02 3.94825E+02 2.80239E+02 1.97503E+02 + 1.39710E+02 9.86437E+01 6.95144E+01 4.88893E+01 3.42940E+01 + 2.40082E+01 1.67750E+01 1.17014E+01 8.14734E+00 5.66467E+00 + 3.93425E+00 2.73067E+00 1.89515E+00 1.31606E+00 9.15169E-01 + 6.37444E-01 4.45818E-01 3.12821E-01 2.20453E-01 1.56104E-01 + 1.11101E-01 7.94875E-02 5.71754E-02 4.13411E-02 3.00937E-02 + 2.19609E-02 1.61069E-02 1.18550E-02 8.75019E-03 6.47204E-03 + 4.79282E-03 3.56186E-03 2.63895E-03 1.95605E-03 1.44781E-03 + 1.06958E-03 7.87407E-04 5.77324E-04 4.21143E-04 3.05181E-04 + 2.19516E-04 1.56234E-04 1.10202E-04 7.63331E-05 5.18514E-05 + 3.43069E-05 2.18717E-05 1.31796E-05 7.21383E-06 3.21428E-06 + 6.37239E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.21160E+06 2.38067E+06 + 1.72799E+06 1.25357E+06 9.08762E+05 6.58311E+05 4.76520E+05 + 3.44658E+05 2.49080E+05 1.79853E+05 1.29752E+05 9.35211E+04 + 6.73425E+04 4.84434E+04 3.48120E+04 2.49892E+04 1.79179E+04 + 1.28323E+04 9.17891E+03 6.55717E+03 4.67797E+03 3.33262E+03 + 2.37069E+03 1.68379E+03 1.19398E+03 8.45198E+02 5.97324E+02 + 4.19095E+02 2.95131E+02 2.07427E+02 1.45490E+02 1.01834E+02 + 7.10836E+01 4.95152E+01 3.44209E+01 2.38855E+01 1.65428E+01 + 1.14399E+01 7.90179E+00 5.45405E+00 3.76404E+00 2.59913E+00 + 1.79718E+00 1.24470E+00 8.65622E-01 6.03987E-01 4.23285E-01 + 2.98086E-01 2.11003E-01 1.50158E-01 1.07443E-01 7.72847E-02 + 5.59731E-02 4.06406E-02 2.96592E-02 2.17223E-02 1.59551E-02 + 1.17443E-02 8.65522E-03 6.40191E-03 4.72077E-03 3.48303E-03 + 2.56650E-03 1.88794E-03 1.38437E-03 1.01149E-03 7.35835E-04 + 5.32347E-04 3.82885E-04 2.73137E-04 1.93776E-04 1.35714E-04 + 9.39605E-05 6.41616E-05 4.30877E-05 2.83441E-05 1.81614E-05 + 1.12373E-05 6.62050E-06 3.60630E-06 1.71747E-06 5.69638E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 5.60466E+06 + 4.14406E+06 2.99875E+06 2.16874E+06 1.56729E+06 1.13177E+06 + 8.16619E+05 5.88737E+05 4.24083E+05 3.05206E+05 2.19448E+05 + 1.57635E+05 1.13120E+05 8.10911E+04 5.80678E+04 4.15341E+04 + 2.96731E+04 2.11731E+04 1.50886E+04 1.07381E+04 7.63129E+03 + 5.41537E+03 3.83699E+03 2.71424E+03 1.91677E+03 1.35115E+03 + 9.50832E+02 6.64188E+02 4.65664E+02 3.25809E+02 2.27475E+02 + 1.58472E+02 1.10089E+02 7.63112E+01 5.27841E+01 3.64423E+01 + 2.51090E+01 1.72725E+01 1.18669E+01 8.14664E+00 5.59163E+00 + 3.83988E+00 2.64048E+00 1.81865E+00 1.25784E+00 8.72868E-01 + 6.08414E-01 4.26168E-01 3.00077E-01 2.12437E-01 1.51231E-01 + 1.08235E-01 7.80036E-02 5.63609E-02 4.09354E-02 2.98399E-02 + 2.18156E-02 1.59851E-02 1.17272E-02 8.63590E-03 6.34018E-03 + 4.65782E-03 3.41780E-03 2.50400E-03 1.82901E-03 1.33153E-03 + 9.65493E-04 6.96548E-04 4.99944E-04 3.56240E-04 2.52797E-04 + 1.77446E-04 1.23477E-04 8.50944E-05 5.80197E-05 3.90993E-05 + 2.60174E-05 1.70812E-05 1.10550E-05 7.04543E-06 4.44291E-06 + 2.76102E-06 1.70327E-06 1.05078E-06 6.55322E-07 4.19516E-07 + 2.78420E-07 1.92152E-07 1.36741E-07 9.77283E-08 6.76988E-08 + 4.33396E-08 2.39972E-08 9.53479E-09 1.18638E-09 0.00000E+00 + 8.65959E+06 6.38648E+06 4.60713E+06 3.32152E+06 2.39281E+06 + 1.72238E+06 1.23876E+06 8.90172E+05 6.39103E+05 4.58421E+05 + 3.28503E+05 2.35169E+05 1.68177E+05 1.20139E+05 8.57255E+04 + 6.10978E+04 4.34919E+04 3.09197E+04 2.19524E+04 1.55640E+04 + 1.10186E+04 7.78877E+03 5.49690E+03 3.87288E+03 2.72387E+03 + 1.91209E+03 1.33993E+03 9.31921E+02 6.50530E+02 4.53138E+02 + 3.14945E+02 2.18400E+02 1.51008E+02 1.04174E+02 7.17057E+01 + 4.92604E+01 3.37695E+01 2.31109E+01 1.57956E+01 1.07866E+01 + 7.36428E+00 5.03012E+00 3.44039E+00 2.35686E+00 1.62138E+00 + 1.11917E+00 7.75987E-01 5.40719E-01 3.78782E-01 2.66800E-01 + 1.88991E-01 1.34598E-01 9.65410E-02 6.94259E-02 5.01915E-02 + 3.64207E-02 2.65075E-02 1.93380E-02 1.41253E-02 1.03579E-02 + 7.57253E-03 5.54042E-03 4.04922E-03 2.95511E-03 2.15050E-03 + 1.56005E-03 1.12750E-03 8.11040E-04 5.80707E-04 4.13033E-04 + 2.92825E-04 2.05598E-04 1.43346E-04 9.92100E-05 6.81530E-05 + 4.64802E-05 3.14939E-05 2.12314E-05 1.42683E-05 9.58429E-06 + 6.48537E-06 4.42002E-06 3.05711E-06 2.15327E-06 1.54536E-06 + 1.12720E-06 8.28264E-07 6.06069E-07 4.36028E-07 3.02348E-07 + 1.97062E-07 1.16235E-07 5.80714E-08 2.05590E-08 2.59433E-09 + 0.00000E+00 1.24910E+07 9.18851E+06 6.60784E+06 4.74898E+06 + 3.41029E+06 2.44692E+06 1.75418E+06 1.25643E+06 8.99086E+05 + 6.42754E+05 4.59045E+05 3.27502E+05 2.33402E+05 1.66152E+05 + 1.18141E+05 8.39010E+04 5.95089E+04 4.21522E+04 2.98167E+04 + 2.10605E+04 1.48534E+04 1.04591E+04 7.35266E+03 5.15985E+03 + 3.61441E+03 2.52681E+03 1.76337E+03 1.22118E+03 8.48795E+02 + 5.88667E+02 4.07328E+02 2.81188E+02 1.93527E+02 1.32881E+02 + 9.10289E+01 6.22319E+01 4.24516E+01 2.89073E+01 1.96570E+01 + 1.33546E+01 9.07032E+00 6.16311E+00 4.19329E+00 2.85761E+00 + 1.95565E+00 1.34292E+00 9.26357E-01 6.42231E-01 4.47647E-01 + 3.13757E-01 2.21183E-01 1.56776E-01 1.11927E-01 8.01221E-02 + 5.76645E-02 4.16589E-02 3.01885E-02 2.19302E-02 1.59515E-02 + 1.16494E-02 8.48239E-03 6.18174E-03 4.50061E-03 3.27234E-03 + 2.37284E-03 1.71548E-03 1.23589E-03 8.86435E-04 6.33117E-04 + 4.49405E-04 3.18194E-04 2.23317E-04 1.55828E-04 1.08114E-04 + 7.46154E-05 5.12712E-05 3.51319E-05 2.40605E-05 1.65169E-05 + 1.14020E-05 7.97324E-06 5.64189E-06 4.05860E-06 2.96734E-06 + 2.19781E-06 1.63951E-06 1.21969E-06 8.94494E-07 6.39167E-07 + 4.36816E-07 2.78704E-07 1.59889E-07 7.69759E-08 2.60228E-08 + 3.30183E-09 0.00000E+00 1.72217E+07 1.26361E+07 9.05882E+06 + 6.49005E+06 4.64581E+06 3.32277E+06 2.37438E+06 1.69512E+06 + 1.20901E+06 8.61451E+05 6.13171E+05 4.35980E+05 3.09647E+05 + 2.19666E+05 1.55646E+05 1.10145E+05 7.78434E+04 5.49396E+04 + 3.87196E+04 2.72475E+04 1.91447E+04 1.34295E+04 9.40445E+03 + 6.57391E+03 4.58666E+03 3.19352E+03 2.21955E+03 1.53061E+03 + 1.05939E+03 7.31579E+02 5.04011E+02 3.46390E+02 2.37326E+02 + 1.62207E+02 1.10600E+02 7.52535E+01 5.10871E+01 3.46177E+01 + 2.34235E+01 1.58339E+01 1.06999E+01 7.23347E+00 4.89650E+00 + 3.31982E+00 2.26047E+00 1.54442E+00 1.06004E+00 7.31292E-01 + 5.07247E-01 3.53830E-01 2.48264E-01 1.75158E-01 1.24487E-01 + 8.87167E-02 6.35719E-02 4.57302E-02 3.29996E-02 2.38740E-02 + 1.72949E-02 1.25808E-02 9.12487E-03 6.62478E-03 4.80536E-03 + 3.48143E-03 2.51576E-03 1.81284E-03 1.30203E-03 9.31237E-04 + 6.63492E-04 4.70008E-04 3.32302E-04 2.33057E-04 1.62674E-04 + 1.13046E-04 7.82758E-05 5.40766E-05 3.73497E-05 2.58586E-05 + 1.80027E-05 1.26415E-05 9.01110E-06 6.50583E-06 4.77021E-06 + 3.54419E-06 2.65574E-06 1.99331E-06 1.48412E-06 1.08382E-06 + 7.67727E-07 5.18004E-07 3.25010E-07 1.82548E-07 8.54494E-08 + 2.78983E-08 3.55430E-09 0.00000E+00 2.29822E+07 1.68198E+07 + 1.20208E+07 8.58524E+06 6.12628E+06 4.36771E+06 3.11107E+06 + 2.21386E+06 1.57385E+06 1.11771E+06 7.92922E+05 5.61892E+05 + 3.97719E+05 2.81178E+05 1.98539E+05 1.40007E+05 9.85977E+04 + 6.93381E+04 4.86902E+04 3.41383E+04 2.38974E+04 1.67004E+04 + 1.16505E+04 8.11250E+03 5.63800E+03 3.90988E+03 2.70651E+03 + 1.85869E+03 1.28114E+03 8.80993E+02 6.04355E+02 4.13549E+02 + 2.82087E+02 1.91934E+02 1.30272E+02 8.82279E+01 5.96131E+01 + 4.02024E+01 2.70710E+01 1.82102E+01 1.22451E+01 8.23708E+00 + 5.54822E+00 3.74301E+00 2.53605E+00 1.72421E+00 1.17770E+00 + 8.08559E-01 5.58188E-01 3.87551E-01 2.70683E-01 1.90117E-01 + 1.34527E-01 9.54565E-02 6.81119E-02 4.87924E-02 3.50658E-02 + 2.52679E-02 1.82326E-02 1.32124E-02 9.54687E-03 6.90578E-03 + 4.99133E-03 3.60369E-03 2.59546E-03 1.86436E-03 1.33505E-03 + 9.52256E-04 6.76856E-04 4.78512E-04 3.37817E-04 2.36732E-04 + 1.65248E-04 1.14967E-04 7.98066E-05 5.53645E-05 3.84726E-05 + 2.68528E-05 1.88859E-05 1.34185E-05 9.68490E-06 7.07810E-06 + 5.24494E-06 3.92753E-06 2.95594E-06 2.21987E-06 1.64794E-06 + 1.19591E-06 8.39267E-07 5.59388E-07 3.45645E-07 1.90480E-07 + 8.69611E-08 2.75451E-08 3.52189E-09 0.00000E+00 2.99095E+07 + 2.18346E+07 1.55568E+07 1.10763E+07 7.87918E+06 5.59975E+06 + 3.97597E+06 2.82027E+06 1.99846E+06 1.41462E+06 1.00026E+06 + 7.06459E+05 4.98368E+05 3.51139E+05 2.47089E+05 1.73640E+05 + 1.21856E+05 8.53910E+04 5.97483E+04 4.17400E+04 2.91118E+04 + 2.02690E+04 1.40870E+04 9.77183E+03 6.76502E+03 4.67307E+03 + 3.22203E+03 2.20371E+03 1.51278E+03 1.03599E+03 7.07702E+02 + 4.82207E+02 3.27495E+02 2.21850E+02 1.49905E+02 1.01064E+02 + 6.79723E+01 4.56261E+01 3.05783E+01 2.04715E+01 1.36996E+01 + 9.17098E+00 6.14741E+00 4.12716E+00 2.78289E+00 1.88299E+00 + 1.28007E+00 8.74733E-01 6.01088E-01 4.15445E-01 2.88875E-01 + 2.02006E-01 1.42330E-01 1.00568E-01 7.14637E-02 5.09866E-02 + 3.64975E-02 2.61980E-02 1.88315E-02 1.35959E-02 9.78814E-03 + 7.05519E-03 5.08171E-03 3.65670E-03 2.62518E-03 1.87994E-03 + 1.34235E-03 9.54939E-04 6.77199E-04 4.77815E-04 3.36832E-04 + 2.35838E-04 1.64610E-04 1.14623E-04 7.97298E-05 5.54992E-05 + 3.87551E-05 2.72227E-05 1.92948E-05 1.38268E-05 1.00658E-05 + 7.41427E-06 5.52769E-06 4.15457E-06 3.12968E-06 2.34556E-06 + 1.73314E-06 1.24870E-06 8.67970E-07 5.71634E-07 3.48082E-07 + 1.88395E-07 8.40171E-08 2.58876E-08 3.32095E-09 0.00000E+00 + 3.81464E+07 2.77786E+07 1.97317E+07 1.40058E+07 9.93235E+06 + 7.03698E+06 4.98076E+06 3.52181E+06 2.48760E+06 1.75519E+06 + 1.23703E+06 8.70814E+05 6.12275E+05 4.29951E+05 3.01525E+05 + 2.11170E+05 1.47682E+05 1.03128E+05 7.19045E+04 5.00533E+04 + 3.47840E+04 2.41300E+04 1.67084E+04 1.15469E+04 7.96361E+03 + 5.47981E+03 3.76360E+03 2.56382E+03 1.75296E+03 1.19561E+03 + 8.13387E+02 5.51905E+02 3.73242E+02 2.51752E+02 1.69366E+02 + 1.13679E+02 7.61128E+01 5.08578E+01 3.39276E+01 2.26082E+01 + 1.50586E+01 1.00333E+01 6.69370E+00 4.47272E+00 3.00177E+00 + 2.02163E+00 1.36797E+00 9.30545E-01 6.36568E-01 4.38023E-01 + 3.03256E-01 2.11157E-01 1.48160E-01 1.04258E-01 7.37887E-02 + 5.24384E-02 3.73920E-02 2.67391E-02 1.91491E-02 1.37755E-02 + 9.88226E-03 7.09850E-03 5.09578E-03 3.65495E-03 2.61575E-03 + 1.86763E-03 1.32986E-03 9.43641E-04 6.67691E-04 4.70207E-04 + 3.30992E-04 2.31544E-04 1.61585E-04 1.12594E-04 7.84522E-05 + 5.47657E-05 3.83979E-05 2.71111E-05 1.93326E-05 1.39433E-05 + 1.02127E-05 7.56106E-06 5.65648E-06 4.25684E-06 3.20333E-06 + 2.39247E-06 1.75793E-06 1.25684E-06 8.65194E-07 5.63109E-07 + 3.38039E-07 1.79791E-07 7.84003E-08 2.35429E-08 3.02969E-09 + 0.00000E+00 4.78400E+07 3.47525E+07 2.46114E+07 1.74167E+07 + 1.23136E+07 8.69731E+06 6.13688E+06 4.32572E+06 3.04581E+06 + 2.14221E+06 1.50495E+06 1.05599E+06 7.40046E+05 5.17959E+05 + 3.62035E+05 2.52695E+05 1.76121E+05 1.22565E+05 8.51599E+04 + 5.90724E+04 4.09061E+04 2.82751E+04 1.95075E+04 1.34317E+04 + 9.22900E+03 6.32647E+03 4.32853E+03 2.93708E+03 2.00031E+03 + 1.35890E+03 9.20746E+02 6.22198E+02 4.19031E+02 2.81445E+02 + 1.88533E+02 1.25995E+02 8.39888E+01 5.58709E+01 3.71042E+01 + 2.46128E+01 1.63189E+01 1.08229E+01 7.18733E+00 4.78046E+00 + 3.19364E+00 2.14108E+00 1.44229E+00 9.76738E-01 6.65241E-01 + 4.55781E-01 3.14218E-01 2.17880E-01 1.52258E-01 1.06714E-01 + 7.52313E-02 5.32586E-02 3.78343E-02 2.69563E-02 1.92347E-02 + 1.37887E-02 9.85757E-03 7.05702E-03 5.04949E-03 3.61035E-03 + 2.57601E-03 1.83396E-03 1.30236E-03 9.21838E-04 6.50847E-04 + 4.57493E-04 3.21588E-04 2.24767E-04 1.56819E-04 1.09334E-04 + 7.62918E-05 5.33875E-05 3.75595E-05 2.66320E-05 1.90833E-05 + 1.38311E-05 1.01748E-05 7.55773E-06 5.66339E-06 4.26094E-06 + 3.19907E-06 2.37893E-06 1.73724E-06 1.23215E-06 8.39950E-07 + 5.40309E-07 3.19840E-07 1.67228E-07 7.13550E-08 2.09136E-08 + 2.69947E-09 0.00000E+00 5.91411E+07 4.28589E+07 3.02625E+07 + 2.13521E+07 1.50507E+07 1.05983E+07 7.45544E+06 5.23897E+06 + 3.67739E+06 2.57832E+06 1.80560E+06 1.26291E+06 8.82206E+05 + 6.15450E+05 4.28765E+05 2.98280E+05 2.07197E+05 1.43703E+05 + 9.95063E+04 6.87856E+04 4.74660E+04 3.26935E+04 2.24754E+04 + 1.54193E+04 1.05559E+04 7.20910E+03 4.91395E+03 3.32147E+03 + 2.25340E+03 1.52487E+03 1.02912E+03 6.92649E+02 4.64580E+02 + 3.10751E+02 2.07294E+02 1.37946E+02 9.15600E+01 6.06427E+01 + 4.00963E+01 2.64796E+01 1.74782E+01 1.15398E+01 7.62904E+00 + 5.05146E+00 3.35964E+00 2.24239E+00 1.50391E+00 1.01405E+00 + 6.87704E-01 4.69191E-01 3.22130E-01 2.22460E-01 1.54844E-01 + 1.08103E-01 7.59200E-02 5.35451E-02 3.78985E-02 2.69055E-02 + 1.91307E-02 1.36673E-02 9.73787E-03 6.94853E-03 4.95606E-03 + 3.53266E-03 2.51315E-03 1.78418E-03 1.26368E-03 8.92304E-04 + 6.28661E-04 4.41099E-04 3.09636E-04 2.16222E-04 1.50817E-04 + 1.05197E-04 7.34975E-05 5.15406E-05 3.63656E-05 2.58768E-05 + 1.86146E-05 1.35421E-05 9.99292E-06 7.43715E-06 5.57538E-06 + 4.18919E-06 3.13537E-06 2.32008E-06 1.68322E-06 1.18410E-06 + 7.99314E-07 5.08217E-07 2.96708E-07 1.52546E-07 6.37294E-08 + 1.82535E-08 2.36300E-09 0.00000E+00 7.22023E+07 5.22008E+07 + 3.67516E+07 2.58545E+07 1.81705E+07 1.27572E+07 8.94712E+06 + 6.26812E+06 4.38633E+06 3.06590E+06 2.14037E+06 1.49236E+06 + 1.03919E+06 7.22645E+05 5.01819E+05 3.47963E+05 2.40913E+05 + 1.66532E+05 1.14926E+05 7.91751E+04 5.44479E+04 3.73723E+04 + 2.56017E+04 1.75017E+04 1.19384E+04 8.12349E+03 5.51688E+03 + 3.71489E+03 2.51082E+03 1.69258E+03 1.13788E+03 7.62843E+02 + 5.09622E+02 3.39503E+02 2.25545E+02 1.49469E+02 9.87921E+01 + 6.51547E+01 4.28947E+01 2.82050E+01 1.85359E+01 1.21846E+01 + 8.01999E+00 5.28704E+00 3.50103E+00 2.32666E+00 1.55374E+00 + 1.04322E+00 7.04533E-01 4.78700E-01 3.27337E-01 2.25160E-01 + 1.56119E-01 1.08577E-01 7.59690E-02 5.33839E-02 3.76491E-02 + 2.66350E-02 1.88730E-02 1.34383E-02 9.54313E-03 6.78780E-03 + 4.82637E-03 3.42989E-03 2.43300E-03 1.72254E-03 1.21690E-03 + 8.57246E-04 6.02713E-04 4.22144E-04 2.95929E-04 2.06469E-04 + 1.43971E-04 1.00459E-04 7.02642E-05 4.93636E-05 3.49164E-05 + 2.49190E-05 1.79820E-05 1.31191E-05 9.70106E-06 7.22683E-06 + 5.41503E-06 4.06018E-06 3.02750E-06 2.22832E-06 1.60569E-06 + 1.12020E-06 7.48777E-07 4.70601E-07 2.71008E-07 1.37039E-07 + 5.60831E-08 1.57149E-08 2.04015E-09 0.00000E+00 8.71771E+07 + 6.28816E+07 4.41445E+07 3.09659E+07 2.16995E+07 1.51902E+07 + 1.06220E+07 7.41930E+06 5.17630E+06 3.60708E+06 2.51047E+06 + 1.74501E+06 1.21133E+06 8.39700E+05 5.81253E+05 4.01750E+05 + 2.77252E+05 1.91024E+05 1.31393E+05 9.02177E+04 6.18324E+04 + 4.22963E+04 2.88749E+04 1.96705E+04 1.33703E+04 9.06522E+03 + 6.13423E+03 4.11526E+03 2.77114E+03 1.86107E+03 1.24640E+03 + 8.32383E+02 5.53908E+02 3.67546E+02 2.43197E+02 1.60514E+02 + 1.05656E+02 6.93922E+01 4.54928E+01 2.97868E+01 1.94921E+01 + 1.27583E+01 8.36170E+00 5.48871E+00 3.61914E+00 2.39499E+00 + 1.59268E+00 1.06495E+00 7.16277E-01 4.84729E-01 3.30157E-01 + 2.26219E-01 1.56262E-01 1.08272E-01 7.54792E-02 5.28501E-02 + 3.71420E-02 2.61864E-02 1.84924E-02 1.31243E-02 9.29005E-03 + 6.58709E-03 4.66939E-03 3.30858E-03 2.34031E-03 1.65247E-03 + 1.16446E-03 8.18417E-04 5.74250E-04 4.01512E-04 2.81092E-04 + 1.95945E-04 1.36589E-04 9.53355E-05 6.67445E-05 4.69657E-05 + 3.32912E-05 2.38177E-05 1.72305E-05 1.25973E-05 9.32736E-06 + 6.94965E-06 5.20109E-06 3.88933E-06 2.88800E-06 2.11367E-06 + 1.51247E-06 1.04633E-06 6.92541E-07 4.30266E-07 2.44435E-07 + 1.21591E-07 4.87686E-08 1.33819E-08 1.74208E-09 0.00000E+00 + 1.89352E+06 2.30204E-05 1.79678E-05 1.40239E-05 1.09457E-05 + 8.54308E-06 6.66795E-06 5.20441E-06 4.06211E-06 3.17056E-06 + 2.47470E-06 1.93158E-06 1.50769E-06 1.17684E-06 9.18604E-07 + 7.17053E-07 5.59741E-07 4.36958E-07 3.41122E-07 2.66322E-07 + 2.07938E-07 1.62368E-07 1.26798E-07 9.90344E-08 7.73632E-08 + 6.04472E-08 4.72427E-08 3.67946E-08 2.87823E-08 2.25266E-08 + 1.76421E-08 1.38277E-08 1.08445E-08 8.51598E-09 6.69828E-09 + 5.27976E-09 4.17160E-09 3.30615E-09 2.63001E-09 2.10151E-09 + 1.68811E-09 1.36442E-09 1.11059E-09 9.10896E-10 7.54051E-10 + 6.29867E-10 5.31252E-10 4.52536E-10 3.89336E-10 3.38277E-10 + 2.96762E-10 2.62773E-10 2.34882E-10 2.11553E-10 1.92091E-10 + 1.75686E-10 1.61760E-10 1.49859E-10 1.39621E-10 1.30844E-10 + 1.23131E-10 1.16416E-10 1.10521E-10 1.05328E-10 1.00724E-10 + 9.66340E-11 9.29882E-11 8.97267E-11 8.68065E-11 8.41781E-11 + 8.18320E-11 7.96984E-11 7.77736E-11 7.60350E-11 7.44632E-11 + 7.30414E-11 7.17552E-11 7.05920E-11 6.95408E-11 6.85902E-11 + 6.77394E-11 6.69697E-11 6.62803E-11 6.56650E-11 6.51184E-11 + 6.46357E-11 6.42128E-11 6.38448E-11 6.35306E-11 6.32656E-11 + 6.30471E-11 6.28728E-11 6.27404E-11 6.26481E-11 6.25938E-11 + 0.00000E+00 9.19753E+04 7.07674E+04 5.36848E+04 4.07275E+04 + 3.08971E+04 2.34390E+04 1.77806E+04 1.34877E+04 1.02309E+04 + 7.75999E+03 5.88549E+03 4.46347E+03 3.38475E+03 2.56648E+03 + 1.94582E+03 1.47508E+03 1.11806E+03 8.47322E+02 6.42027E+02 + 4.86373E+02 3.68370E+02 2.78922E+02 2.11129E+02 1.59757E+02 + 1.20835E+02 9.13523E+01 6.90265E+01 5.18976E+01 3.91664E+01 + 2.95338E+01 2.22491E+01 1.67428E+01 1.25778E+01 9.43647E+00 + 7.06960E+00 5.28910E+00 3.95040E+00 2.94600E+00 2.19379E+00 + 1.63157E+00 1.21224E+00 9.00143E-01 6.68340E-01 4.96265E-01 + 3.69242E-01 2.75104E-01 2.05430E-01 1.53814E-01 1.15512E-01 + 8.70289E-02 6.57951E-02 4.99126E-02 3.80454E-02 2.90361E-02 + 2.22379E-02 1.70693E-02 1.31240E-02 1.01015E-02 7.77770E-03 + 6.00231E-03 4.61625E-03 3.54884E-03 2.72264E-03 2.08349E-03 + 1.58811E-03 1.20510E-03 9.09609E-04 6.81969E-04 5.07696E-04 + 3.74312E-04 2.73829E-04 1.97293E-04 1.40039E-04 9.75674E-05 + 6.63999E-05 4.37960E-05 2.76756E-05 1.63363E-05 8.62421E-06 + 3.47345E-06 2.21385E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.69954E+05 2.06345E+05 1.55341E+05 + 1.16942E+05 8.80283E+04 6.62570E+04 4.98651E+04 3.75242E+04 + 2.82341E+04 2.12411E+04 1.59778E+04 1.20168E+04 9.03620E+03 + 6.79365E+03 5.10663E+03 3.83771E+03 2.88343E+03 2.16589E+03 + 1.62647E+03 1.22103E+03 9.16355E+02 6.87457E+02 5.15534E+02 + 3.86436E+02 2.89526E+02 2.16797E+02 1.62244E+02 1.20790E+02 + 9.02779E+01 6.74153E+01 5.02944E+01 3.74808E+01 2.78846E+01 + 2.07190E+01 1.53740E+01 1.13934E+01 8.43031E+00 6.22919E+00 + 4.59691E+00 3.38871E+00 2.49614E+00 1.83801E+00 1.35364E+00 + 9.97239E-01 7.36385E-01 5.44645E-01 4.03849E-01 3.00330E-01 + 2.24071E-01 1.67754E-01 1.26052E-01 9.50561E-02 7.20400E-02 + 5.46705E-02 4.16396E-02 3.17881E-02 2.43097E-02 1.86121E-02 + 1.42546E-02 1.09434E-02 8.37217E-03 6.40280E-03 4.88674E-03 + 3.72047E-03 2.82165E-03 2.13081E-03 1.60099E-03 1.19548E-03 + 8.86906E-04 6.52326E-04 4.76805E-04 3.44049E-04 2.45423E-04 + 1.72773E-04 1.19790E-04 8.15945E-05 5.44269E-05 3.53950E-05 + 2.23175E-05 1.34909E-05 7.73617E-06 4.05099E-06 1.80341E-06 + 5.06698E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 5.61608E+05 4.27043E+05 + 3.19528E+05 2.39062E+05 1.78830E+05 1.33750E+05 1.00015E+05 + 7.47745E+04 5.58920E+04 4.17686E+04 3.12066E+04 2.33097E+04 + 1.74065E+04 1.29947E+04 9.69821E+03 7.23572E+03 5.39670E+03 + 4.02366E+03 2.99883E+03 2.23413E+03 1.66372E+03 1.23837E+03 + 9.21310E+02 6.85059E+02 5.09092E+02 3.78073E+02 2.80593E+02 + 2.07126E+02 1.53499E+02 1.13652E+02 8.40650E+01 6.21106E+01 + 4.58109E+01 3.37461E+01 2.48257E+01 1.82410E+01 1.33828E+01 + 9.80584E+00 7.17659E+00 5.24741E+00 3.83451E+00 2.80155E+00 + 2.04763E+00 1.49739E+00 1.09784E+00 8.06378E-01 5.93932E-01 + 4.38840E-01 3.25369E-01 2.42122E-01 1.80870E-01 1.35620E-01 + 1.02217E-01 7.71524E-02 5.84530E-02 4.43927E-02 3.37759E-02 + 2.57302E-02 1.96078E-02 1.49796E-02 1.14039E-02 8.67914E-03 + 6.59228E-03 4.99513E-03 3.77061E-03 2.83437E-03 2.12013E-03 + 1.57644E-03 1.16495E-03 8.53822E-04 6.22314E-04 4.48184E-04 + 3.19533E-04 2.25279E-04 1.56890E-04 1.07821E-04 7.30419E-05 + 4.87556E-05 3.20408E-05 2.07246E-05 1.32660E-05 8.38279E-06 + 5.27487E-06 3.33587E-06 2.14179E-06 1.41573E-06 9.66952E-07 + 6.80546E-07 4.88086E-07 3.48404E-07 2.40858E-07 1.54872E-07 + 8.81291E-08 3.94387E-08 4.89888E-09 0.00000E+00 9.99387E+05 + 7.56542E+05 5.63098E+05 4.19054E+05 3.11782E+05 2.31912E+05 + 1.72457E+05 1.28208E+05 9.52853E+04 7.07951E+04 5.25826E+04 + 3.90422E+04 2.89785E+04 2.15009E+04 1.59466E+04 1.18224E+04 + 8.76108E+03 6.48954E+03 4.80470E+03 3.55550E+03 2.62970E+03 + 1.94387E+03 1.43606E+03 1.06022E+03 7.82215E+02 5.76660E+02 + 4.24817E+02 3.11208E+02 2.28892E+02 1.68182E+02 1.23443E+02 + 9.04987E+01 6.62290E+01 4.84055E+01 3.53315E+01 2.57575E+01 + 1.87504E+01 1.36326E+01 9.90095E+00 7.18475E+00 5.21119E+00 + 3.77961E+00 2.74282E+00 1.99182E+00 1.45048E+00 1.05842E+00 + 7.74618E-01 5.68820E-01 4.19223E-01 3.10158E-01 2.30395E-01 + 1.71810E-01 1.28809E-01 9.67187E-02 7.29052E-02 5.50929E-02 + 4.17118E-02 3.16228E-02 2.39830E-02 1.82363E-02 1.38182E-02 + 1.04681E-02 7.91469E-03 5.97006E-03 4.48645E-03 3.35770E-03 + 2.50088E-03 1.85191E-03 1.36323E-03 9.95547E-04 7.23338E-04 + 5.19616E-04 3.69844E-04 2.60642E-04 1.81767E-04 1.25406E-04 + 8.55972E-05 5.78698E-05 3.87907E-05 2.58524E-05 1.72713E-05 + 1.15804E-05 7.87275E-06 5.46731E-06 3.89180E-06 2.84417E-06 + 2.11341E-06 1.57811E-06 1.16778E-06 8.39248E-07 5.72401E-07 + 3.57533E-07 1.94194E-07 7.96726E-08 9.94502E-09 0.00000E+00 + 1.61993E+06 1.22142E+06 9.04835E+05 6.70163E+05 4.96200E+05 + 3.67276E+05 2.71758E+05 2.01011E+05 1.48628E+05 1.09853E+05 + 8.11622E+04 5.99398E+04 4.42476E+04 3.26488E+04 2.40792E+04 + 1.77502E+04 1.30780E+04 9.63039E+03 7.08767E+03 5.21321E+03 + 3.83211E+03 2.81504E+03 2.06649E+03 1.51586E+03 1.11109E+03 + 8.13680E+02 5.95410E+02 4.33172E+02 3.16407E+02 2.30870E+02 + 1.68264E+02 1.22484E+02 8.89953E+01 6.45771E+01 4.67950E+01 + 3.38682E+01 2.44767E+01 1.76679E+01 1.27400E+01 9.17954E+00 + 6.61155E+00 4.76233E+00 3.43270E+00 2.47636E+00 1.79178E+00 + 1.29930E+00 9.45134E-01 6.89940E-01 5.05578E-01 3.71967E-01 + 2.74819E-01 2.03859E-01 1.52057E-01 1.13603E-01 8.52128E-02 + 6.40842E-02 4.82900E-02 3.64402E-02 2.75091E-02 2.08234E-02 + 1.57076E-02 1.18466E-02 8.91772E-03 6.69755E-03 5.01169E-03 + 3.73509E-03 2.77064E-03 2.04358E-03 1.49871E-03 1.09065E-03 + 7.89969E-04 5.65977E-04 4.02053E-04 2.83055E-04 1.97461E-04 + 1.36525E-04 9.36217E-05 6.38033E-05 4.32992E-05 2.93764E-05 + 2.00996E-05 1.38888E-05 9.77627E-06 7.03931E-06 5.18184E-06 + 3.88887E-06 2.94111E-06 2.21467E-06 1.63914E-06 1.17044E-06 + 7.88597E-07 4.84151E-07 2.56530E-07 1.00770E-07 1.26203E-08 + 0.00000E+00 3.29732E+06 1.85115E+06 1.36541E+06 1.00687E+06 + 7.42193E+05 5.46883E+05 4.02808E+05 2.96565E+05 2.18250E+05 + 1.60543E+05 1.18040E+05 8.67469E+04 6.37176E+04 4.67775E+04 + 3.43224E+04 2.51692E+04 1.84461E+04 1.35104E+04 9.88904E+03 + 7.23342E+03 5.28721E+03 3.86175E+03 2.81841E+03 2.05524E+03 + 1.49741E+03 1.08992E+03 7.92633E+02 5.72994E+02 4.15888E+02 + 3.01512E+02 2.18324E+02 1.57881E+02 1.13954E+02 8.21350E+01 + 5.91181E+01 4.24988E+01 3.05067E+01 2.18721E+01 1.56657E+01 + 1.12123E+01 8.02242E+00 5.74098E+00 4.11167E+00 2.94755E+00 + 2.11967E+00 1.52788E+00 1.10494E+00 8.02035E-01 5.84485E-01 + 4.27719E-01 3.14366E-01 2.32010E-01 1.72203E-01 1.28030E-01 + 9.55805E-02 7.15474E-02 5.36677E-02 4.03169E-02 3.03003E-02 + 2.28366E-02 1.71515E-02 1.28805E-02 9.65515E-03 7.22128E-03 + 5.38151E-03 3.99463E-03 2.95161E-03 2.16885E-03 1.58492E-03 + 1.14951E-03 8.30091E-04 5.93175E-04 4.20530E-04 2.95710E-04 + 2.06269E-04 1.42810E-04 9.82578E-05 6.73501E-05 4.61123E-05 + 3.16729E-05 2.20138E-05 1.54967E-05 1.11262E-05 8.16229E-06 + 6.10205E-06 4.62655E-06 3.51600E-06 2.64677E-06 1.94978E-06 + 1.38064E-06 9.19239E-07 5.55782E-07 2.88278E-07 1.09358E-07 + 1.37370E-08 0.00000E+00 3.80646E+06 2.84836E+06 2.09109E+06 + 1.53465E+06 1.12579E+06 8.25479E+05 6.04994E+05 4.43184E+05 + 3.24487E+05 2.37456E+05 1.73674E+05 1.26952E+05 9.27457E+04 + 6.77147E+04 4.94082E+04 3.60272E+04 2.62522E+04 1.91158E+04 + 1.39091E+04 1.01128E+04 7.34672E+03 5.33272E+03 3.86743E+03 + 2.80214E+03 2.02830E+03 1.46656E+03 1.05939E+03 7.60538E+02 + 5.48200E+02 3.94654E+02 2.83741E+02 2.03715E+02 1.45967E+02 + 1.04438E+02 7.46157E+01 5.32413E+01 3.79330E+01 2.69935E+01 + 1.91898E+01 1.36328E+01 9.68252E+00 6.87857E+00 4.89111E+00 + 3.48159E+00 2.48647E+00 1.78019E+00 1.27895E+00 9.22384E-01 + 6.67993E-01 4.85858E-01 3.54989E-01 2.60478E-01 1.92251E-01 + 1.42150E-01 1.05552E-01 7.85967E-02 5.86515E-02 4.38384E-02 + 3.27820E-02 2.45866E-02 1.83760E-02 1.37339E-02 1.02458E-02 + 7.62674E-03 5.65671E-03 4.17883E-03 3.07273E-03 2.24652E-03 + 1.63314E-03 1.17780E-03 8.45298E-04 5.99790E-04 4.21704E-04 + 2.93551E-04 2.02176E-04 1.37692E-04 9.27067E-05 6.17261E-05 + 4.06740E-05 2.65485E-05 1.72895E-05 1.12251E-05 7.33337E-06 + 4.85596E-06 3.27860E-06 2.26657E-06 1.59763E-06 1.13747E-06 + 8.07763E-07 5.60158E-07 3.69789E-07 2.23764E-07 1.17165E-07 + 4.51941E-08 5.66410E-09 0.00000E+00 5.61138E+06 4.18335E+06 + 3.05749E+06 2.23379E+06 1.63119E+06 1.19053E+06 8.68457E+05 + 6.33163E+05 4.61356E+05 3.35970E+05 2.44512E+05 1.77838E+05 + 1.29260E+05 9.38883E+04 6.81477E+04 4.94281E+04 3.58234E+04 + 2.59427E+04 1.87719E+04 1.35715E+04 9.80307E+03 7.07440E+03 + 5.10031E+03 3.67330E+03 2.64270E+03 1.89896E+03 1.36315E+03 + 9.72290E+02 6.96312E+02 4.98002E+02 3.55670E+02 2.53642E+02 + 1.80504E+02 1.28261E+02 9.10004E+01 6.44792E+01 4.56173E+01 + 3.22334E+01 2.27537E+01 1.60513E+01 1.13207E+01 7.98680E+00 + 5.64041E+00 3.98796E+00 2.82936E+00 2.01261E+00 1.43680E+00 + 1.02984E+00 7.41332E-01 5.36040E-01 3.89417E-01 2.84143E-01 + 2.08580E-01 1.53399E-01 1.13310E-01 8.39400E-02 6.23226E-02 + 4.63516E-02 3.44908E-02 2.57439E-02 1.91488E-02 1.42440E-02 + 1.05768E-02 7.83702E-03 5.78639E-03 4.25567E-03 3.11571E-03 + 2.26841E-03 1.64250E-03 1.18010E-03 8.44087E-04 5.97170E-04 + 4.18904E-04 2.91200E-04 2.00532E-04 1.36794E-04 9.24754E-05 + 6.20245E-05 4.13522E-05 2.74675E-05 1.83285E-05 1.22898E-05 + 8.35409E-06 5.78556E-06 4.08979E-06 2.94679E-06 2.14551E-06 + 1.55988E-06 1.11776E-06 7.73769E-07 5.04948E-07 2.99375E-07 + 1.51633E-07 5.53468E-08 6.97347E-09 0.00000E+00 7.97287E+06 + 5.92294E+06 4.31061E+06 3.13587E+06 2.28001E+06 1.65679E+06 + 1.20322E+06 8.73286E+05 6.33427E+05 4.59149E+05 3.32598E+05 + 2.40760E+05 1.74155E+05 1.25882E+05 9.09192E+04 6.56145E+04 + 4.73133E+04 3.40871E+04 2.45363E+04 1.76449E+04 1.26768E+04 + 9.09828E+03 6.52304E+03 4.67148E+03 3.34159E+03 2.38717E+03 + 1.70350E+03 1.20766E+03 8.59624E+02 6.11015E+02 4.33656E+02 + 3.07299E+02 2.17285E+02 1.53394E+02 1.08119E+02 7.61026E+01 + 5.34826E+01 3.75387E+01 2.63217E+01 1.84443E+01 1.29220E+01 + 9.05634E+00 6.35401E+00 4.46354E+00 3.14676E+00 2.22449E+00 + 1.57841E+00 1.12462E+00 8.04854E-01 5.78672E-01 4.18065E-01 + 3.03394E-01 2.21540E-01 1.62086E-01 1.19120E-01 8.78050E-02 + 6.48733E-02 4.80170E-02 3.55599E-02 2.64186E-02 1.95596E-02 + 1.44834E-02 1.07063E-02 7.89792E-03 5.80604E-03 4.25197E-03 + 3.10015E-03 2.24809E-03 1.62167E-03 1.16100E-03 8.27789E-04 + 5.84039E-04 4.08833E-04 2.83848E-04 1.95457E-04 1.33535E-04 + 9.06036E-05 6.11610E-05 4.11851E-05 2.77488E-05 1.88666E-05 + 1.29480E-05 9.03608E-06 6.42894E-06 4.65848E-06 3.42298E-06 + 2.52497E-06 1.84703E-06 1.32308E-06 9.10456E-07 5.87572E-07 + 3.42772E-07 1.69482E-07 5.96943E-08 7.54851E-09 0.00000E+00 + 1.09966E+07 8.14185E+06 5.90156E+06 4.27573E+06 3.09594E+06 + 2.24029E+06 1.62009E+06 1.17081E+06 8.45550E+05 6.10218E+05 + 4.40063E+05 3.17115E+05 2.28340E+05 1.64284E+05 1.18099E+05 + 8.48241E+04 6.08701E+04 4.36398E+04 3.12566E+04 2.23646E+04 + 1.59856E+04 1.14135E+04 8.13991E+03 5.79825E+03 4.12506E+03 + 2.93058E+03 2.07960E+03 1.46579E+03 1.03736E+03 7.33038E+02 + 5.17176E+02 3.64281E+02 2.56006E+02 1.79615E+02 1.25812E+02 + 8.79999E+01 6.14522E+01 4.28580E+01 2.98597E+01 2.07900E+01 + 1.44727E+01 1.00790E+01 7.02724E+00 4.90587E+00 3.43755E+00 + 2.41552E+00 1.70389E+00 1.20705E+00 8.58997E-01 6.14209E-01 + 4.41361E-01 3.18619E-01 2.31470E-01 1.68499E-01 1.23224E-01 + 9.03914E-02 6.64673E-02 4.89678E-02 3.60965E-02 2.66967E-02 + 1.96769E-02 1.45061E-02 1.06767E-02 7.84258E-03 5.74129E-03 + 4.18742E-03 3.04104E-03 2.19684E-03 1.57904E-03 1.12670E-03 + 8.00951E-04 5.63673E-04 3.93825E-04 2.73134E-04 1.88087E-04 + 1.28693E-04 8.76174E-05 5.94878E-05 4.04068E-05 2.75487E-05 + 1.90100E-05 1.32733E-05 9.43263E-06 6.82648E-06 5.01662E-06 + 3.72126E-06 2.75755E-06 2.01660E-06 1.43786E-06 9.81055E-07 + 6.25402E-07 3.58933E-07 1.73421E-07 5.91600E-08 7.50614E-09 + 0.00000E+00 1.47972E+07 1.09206E+07 7.88505E+06 5.69041E+06 + 4.10395E+06 2.95781E+06 2.13030E+06 1.53321E+06 1.10267E+06 + 7.92431E+05 5.69033E+05 4.08285E+05 2.92703E+05 2.09659E+05 + 1.50042E+05 1.07278E+05 7.66284E+04 5.46809E+04 3.89792E+04 + 2.77564E+04 1.97428E+04 1.40264E+04 9.95315E+03 7.05374E+03 + 4.99228E+03 3.52800E+03 2.49021E+03 1.74556E+03 1.22858E+03 + 8.63327E+02 6.05657E+02 4.24161E+02 2.96355E+02 2.06701E+02 + 1.43923E+02 1.00063E+02 6.94534E+01 4.81433E+01 3.33370E+01 + 2.30691E+01 1.59612E+01 1.10480E+01 7.65644E+00 5.31322E+00 + 3.70114E+00 2.58570E+00 1.81359E+00 1.27762E+00 9.04267E-01 + 6.43136E-01 4.59746E-01 3.30199E-01 2.38694E-01 1.72909E-01 + 1.25844E-01 9.18805E-02 6.72509E-02 4.93211E-02 3.61941E-02 + 2.66521E-02 1.95588E-02 1.43577E-02 1.05232E-02 7.69811E-03 + 5.61288E-03 4.07773E-03 2.95017E-03 2.12348E-03 1.52113E-03 + 1.08195E-03 7.66995E-04 5.38512E-04 3.75597E-04 2.60253E-04 + 1.79244E-04 1.22828E-04 8.38948E-05 5.72614E-05 3.91930E-05 + 2.69902E-05 1.88485E-05 1.33348E-05 9.59966E-06 7.02536E-06 + 5.20504E-06 3.87739E-06 2.87435E-06 2.09505E-06 1.48395E-06 + 1.00275E-06 6.31107E-07 3.56313E-07 1.68312E-07 5.57307E-08 + 7.09392E-09 0.00000E+00 1.94975E+07 1.43452E+07 1.03190E+07 + 7.41885E+06 5.33011E+06 3.82672E+06 2.74536E+06 1.96808E+06 + 1.40977E+06 1.00903E+06 7.21608E+05 5.15613E+05 3.68097E+05 + 2.62543E+05 1.87080E+05 1.33176E+05 9.47074E+04 6.72791E+04 + 4.77422E+04 3.38398E+04 2.39575E+04 1.69401E+04 1.19630E+04 + 8.43670E+03 5.94148E+03 4.17761E+03 2.93370E+03 2.04563E+03 + 1.43221E+03 1.00106E+03 6.98486E+02 4.86490E+02 3.38012E+02 + 2.34428E+02 1.62298E+02 1.12190E+02 7.74182E+01 5.33507E+01 + 3.67261E+01 2.52648E+01 1.73777E+01 1.19580E+01 8.23894E+00 + 5.68450E+00 3.93731E+00 2.73532E+00 1.90799E+00 1.33688E+00 + 9.41215E-01 6.65955E-01 4.73656E-01 3.38504E-01 2.43519E-01 + 1.75566E-01 1.27185E-01 9.24355E-02 6.73540E-02 4.91798E-02 + 3.59334E-02 2.63481E-02 1.92543E-02 1.40759E-02 1.02749E-02 + 7.48663E-03 5.43752E-03 3.93543E-03 2.83688E-03 2.03484E-03 + 1.45292E-03 1.03034E-03 7.28502E-04 5.10376E-04 3.55417E-04 + 2.46081E-04 1.69524E-04 1.16345E-04 7.97119E-05 5.46708E-05 + 3.76751E-05 2.61681E-05 1.84538E-05 1.31892E-05 9.58402E-06 + 7.06561E-06 5.25853E-06 3.92172E-06 2.90140E-06 2.10424E-06 + 1.47905E-06 9.89223E-07 6.14523E-07 3.41296E-07 1.57682E-07 + 5.07631E-08 6.48192E-09 0.00000E+00 2.52280E+07 1.85063E+07 + 1.32642E+07 9.50158E+06 6.80132E+06 4.86480E+06 3.47696E+06 + 2.48306E+06 1.77181E+06 1.26322E+06 8.99826E+05 6.40390E+05 + 4.55328E+05 3.23432E+05 2.29513E+05 1.62697E+05 1.15209E+05 + 8.14909E+04 5.75746E+04 4.06283E+04 2.86345E+04 2.01550E+04 + 1.41675E+04 9.94458E+03 6.97005E+03 4.87708E+03 3.40814E+03 + 2.36446E+03 1.64709E+03 1.14536E+03 7.95023E+02 5.50813E+02 + 3.80658E+02 2.62576E+02 1.80791E+02 1.24282E+02 8.52838E+01 + 5.84406E+01 4.00026E+01 2.73629E+01 1.87141E+01 1.28049E+01 + 8.77292E+00 6.01920E+00 4.14626E+00 2.86488E+00 1.98773E+00 + 1.38547E+00 9.70422E-01 6.83175E-01 4.83519E-01 3.43888E-01 + 2.46234E-01 1.76702E-01 1.27429E-01 9.22022E-02 6.68912E-02 + 4.86332E-02 3.53837E-02 2.58383E-02 1.88046E-02 1.36922E-02 + 9.95550E-03 7.22606E-03 5.22859E-03 3.77045E-03 2.70845E-03 + 1.93625E-03 1.37826E-03 9.74611E-04 6.87406E-04 4.80614E-04 + 3.34219E-04 2.31256E-04 1.59364E-04 1.09539E-04 7.52696E-05 + 5.18555E-05 3.59525E-05 2.51561E-05 1.78831E-05 1.28830E-05 + 9.42505E-06 6.98117E-06 5.20653E-06 3.87971E-06 2.86035E-06 + 2.06203E-06 1.43737E-06 9.51182E-07 5.83158E-07 3.18601E-07 + 1.44021E-07 4.51442E-08 5.78210E-09 0.00000E+00 3.21256E+07 + 2.34987E+07 1.67836E+07 1.19803E+07 8.54509E+06 6.09007E+06 + 4.33684E+06 3.08575E+06 2.19367E+06 1.55809E+06 1.10565E+06 + 7.83836E+05 5.55147E+05 3.92779E+05 2.77608E+05 1.95994E+05 + 1.38218E+05 9.73594E+04 6.84962E+04 4.81291E+04 3.37741E+04 + 2.36683E+04 1.65631E+04 1.15736E+04 8.07458E+03 5.62357E+03 + 3.91128E+03 2.70033E+03 1.87193E+03 1.29531E+03 8.94610E+02 + 6.16669E+02 4.23978E+02 2.90935E+02 1.99260E+02 1.36249E+02 + 9.29926E+01 6.33777E+01 4.31456E+01 2.93514E+01 1.99642E+01 + 1.35856E+01 9.25732E+00 6.31729E+00 4.32847E+00 2.97508E+00 + 2.05352E+00 1.42406E+00 9.92483E-01 6.95296E-01 4.89749E-01 + 3.46686E-01 2.47105E-01 1.76529E-01 1.26744E-01 9.13099E-02 + 6.59627E-02 4.77586E-02 3.46043E-02 2.51681E-02 1.82440E-02 + 1.32323E-02 9.58448E-03 6.93084E-03 4.99676E-03 3.59060E-03 + 2.57056E-03 1.83180E-03 1.30005E-03 9.16817E-04 6.45142E-04 + 4.50218E-04 3.12681E-04 2.16238E-04 1.49076E-04 1.02623E-04 + 7.07145E-05 4.89186E-05 3.41006E-05 2.40118E-05 1.71828E-05 + 1.24549E-05 9.15577E-06 6.80065E-06 5.07386E-06 3.77262E-06 + 2.76898E-06 1.98287E-06 1.37018E-06 8.96939E-07 5.42668E-07 + 2.91661E-07 1.29043E-07 3.94345E-08 5.06590E-09 0.00000E+00 + 4.03331E+07 2.94206E+07 2.09421E+07 1.48976E+07 1.05892E+07 + 7.52060E+06 5.33667E+06 3.78360E+06 2.68008E+06 1.89664E+06 + 1.34092E+06 9.47084E+05 6.68234E+05 4.70984E+05 3.31594E+05 + 2.33192E+05 1.63798E+05 1.14914E+05 8.05177E+04 5.63426E+04 + 3.93725E+04 2.74746E+04 1.91441E+04 1.33187E+04 9.25095E+03 + 6.41383E+03 4.44063E+03 3.05141E+03 2.10541E+03 1.44994E+03 + 9.96583E+02 6.83603E+02 4.67664E+02 3.19299E+02 2.17574E+02 + 1.48007E+02 1.00493E+02 6.81309E+01 4.61372E+01 3.12206E+01 + 2.11232E+01 1.42984E+01 9.69176E+00 6.57919E+00 4.48467E+00 + 3.06673E+00 2.10616E+00 1.45335E+00 1.00799E+00 7.02809E-01 + 4.92740E-01 3.47210E-01 2.46379E-01 1.75238E-01 1.25277E-01 + 8.98729E-02 6.46561E-02 4.66227E-02 3.36458E-02 2.43755E-02 + 1.76011E-02 1.27177E-02 9.17755E-03 6.61256E-03 4.75050E-03 + 3.40201E-03 2.42760E-03 1.72459E-03 1.22049E-03 8.58484E-04 + 6.02767E-04 4.19908E-04 2.91291E-04 2.01359E-04 1.38881E-04 + 9.57486E-05 6.61526E-05 4.59367E-05 3.21770E-05 2.27807E-05 + 1.63902E-05 1.19367E-05 8.80381E-06 6.54804E-06 4.88121E-06 + 3.61800E-06 2.64182E-06 1.87834E-06 1.28632E-06 8.32842E-07 + 4.97245E-07 2.62916E-07 1.13895E-07 3.39712E-08 4.37683E-09 + 0.00000E+00 4.99977E+07 3.63726E+07 2.58056E+07 1.82965E+07 + 1.29616E+07 9.17432E+06 6.48788E+06 4.58389E+06 3.23560E+06 + 2.28167E+06 1.60737E+06 1.13117E+06 7.95196E+05 5.58393E+05 + 3.91660E+05 2.74387E+05 1.91994E+05 1.34171E+05 9.36400E+04 + 6.52632E+04 4.54217E+04 3.15657E+04 2.19032E+04 1.51739E+04 + 1.04944E+04 7.24422E+03 4.99348E+03 3.41575E+03 2.34613E+03 + 1.60830E+03 1.10028E+03 7.51165E+02 5.11420E+02 3.47477E+02 + 2.35611E+02 1.59479E+02 1.07739E+02 7.26737E+01 4.89627E+01 + 3.29631E+01 2.21878E+01 1.49421E+01 1.00765E+01 6.80565E+00 + 4.61581E+00 3.14078E+00 2.14649E+00 1.47407E+00 1.01754E+00 + 7.06186E-01 4.92866E-01 3.45753E-01 2.44281E-01 1.73003E-01 + 1.23161E-01 8.79915E-02 6.30470E-02 4.52825E-02 3.25506E-02 + 2.34924E-02 1.68993E-02 1.21656E-02 8.74743E-03 6.28045E-03 + 4.49645E-03 3.20942E-03 2.28294E-03 1.61699E-03 1.14121E-03 + 8.00734E-04 5.61046E-04 3.90201E-04 2.70395E-04 1.86849E-04 + 1.28937E-04 8.90236E-05 6.16601E-05 4.29662E-05 3.02256E-05 + 2.14987E-05 1.55361E-05 1.13549E-05 8.39220E-06 6.24335E-06 + 4.64572E-06 3.43022E-06 2.49053E-06 1.75759E-06 1.19261E-06 + 7.63668E-07 4.49930E-07 2.34058E-07 9.93107E-08 2.89416E-08 + 3.73949E-09 0.00000E+00 6.12701E+07 4.44574E+07 3.14407E+07 + 2.22200E+07 1.56898E+07 1.10688E+07 7.80161E+06 5.49355E+06 + 3.86452E+06 2.71581E+06 1.90656E+06 1.33700E+06 9.36555E+05 + 6.55291E+05 4.57953E+05 3.19648E+05 2.22830E+05 1.55132E+05 + 1.07855E+05 7.48791E+04 5.19096E+04 3.59309E+04 2.48316E+04 + 1.71322E+04 1.17996E+04 8.11077E+03 5.56698E+03 3.79133E+03 + 2.59268E+03 1.76941E+03 1.20504E+03 8.18922E+02 5.54963E+02 + 3.75289E+02 2.53257E+02 1.70599E+02 1.14691E+02 7.69834E+01 + 5.16103E+01 3.45732E+01 2.31559E+01 1.55165E+01 1.04121E+01 + 6.99772E+00 4.72300E+00 3.19825E+00 2.17539E+00 1.48693E+00 + 1.02171E+00 7.05878E-01 4.90474E-01 3.42581E-01 2.41016E-01 + 1.69977E-01 1.20512E-01 8.57530E-02 6.12007E-02 4.37864E-02 + 3.13548E-02 2.25452E-02 1.61582E-02 1.15902E-02 8.30428E-03 + 5.94179E-03 4.23978E-03 3.01648E-03 2.13911E-03 1.51075E-03 + 1.06341E-03 7.44377E-04 5.20521E-04 3.61457E-04 2.50232E-04 + 1.72866E-04 1.19351E-04 8.25222E-05 5.72911E-05 4.00487E-05 + 2.82802E-05 2.01943E-05 1.46449E-05 1.07311E-05 7.94000E-06 + 5.90308E-06 4.38144E-06 3.22091E-06 2.32445E-06 1.62777E-06 + 1.09426E-06 6.92935E-07 4.02873E-07 2.06211E-07 8.57280E-08 + 2.44340E-08 3.16593E-09 0.00000E+00 7.43031E+07 5.37780E+07 + 3.79139E+07 2.67107E+07 1.88010E+07 1.32212E+07 9.28850E+06 + 6.51916E+06 4.57084E+06 3.20144E+06 2.23989E+06 1.56539E+06 + 1.09275E+06 7.61901E+05 5.30574E+05 3.69011E+05 2.56309E+05 + 1.77785E+05 1.23145E+05 8.51725E+04 5.88203E+04 4.05571E+04 + 2.79189E+04 1.91858E+04 1.31607E+04 9.00928E+03 6.15813E+03 + 4.17605E+03 2.84363E+03 1.93231E+03 1.31022E+03 8.86457E+02 + 5.98025E+02 4.02566E+02 2.70411E+02 1.81305E+02 1.21314E+02 + 8.10416E+01 5.40708E+01 3.60472E+01 2.40267E+01 1.60224E+01 + 1.06999E+01 7.15670E+00 4.80745E+00 3.24018E+00 2.19372E+00 + 1.49264E+00 1.02103E+00 7.02308E-01 4.85890E-01 3.37939E-01 + 2.36768E-01 1.66299E-01 1.17432E-01 8.32335E-02 5.91733E-02 + 4.21757E-02 3.00883E-02 2.15559E-02 1.53934E-02 1.10027E-02 + 7.85617E-03 5.60229E-03 3.98451E-03 2.82596E-03 1.99803E-03 + 1.40715E-03 9.87965E-04 6.89983E-04 4.81568E-04 3.33919E-04 + 2.30960E-04 1.59516E-04 1.10193E-04 7.62943E-05 5.30832E-05 + 3.72142E-05 2.63661E-05 1.88898E-05 1.37367E-05 1.00832E-05 + 7.46286E-06 5.54077E-06 4.09977E-06 2.99937E-06 2.15087E-06 + 1.49435E-06 9.95141E-07 6.23171E-07 3.57542E-07 1.80084E-07 + 7.33798E-08 2.04734E-08 2.66003E-09 0.00000E+00 8.92499E+07 + 6.44376E+07 4.52911E+07 3.18105E+07 2.23214E+07 1.56478E+07 + 1.09586E+07 7.66683E+06 5.35821E+06 3.74070E+06 2.60857E+06 + 1.81698E+06 1.26411E+06 8.78379E+05 6.09580E+05 4.22482E+05 + 2.92414E+05 2.02104E+05 1.39484E+05 9.61202E+04 6.61347E+04 + 4.54290E+04 3.11536E+04 2.13260E+04 1.45715E+04 9.93534E+03 + 6.76385E+03 4.56783E+03 3.09757E+03 2.09606E+03 1.41522E+03 + 9.53373E+02 6.40359E+02 4.29156E+02 2.86982E+02 1.91544E+02 + 1.27578E+02 8.48335E+01 5.63377E+01 3.73829E+01 2.48003E+01 + 1.64607E+01 1.09413E+01 7.28406E+00 4.87047E+00 3.26768E+00 + 2.20237E+00 1.49187E+00 1.01604E+00 6.95876E-01 4.79412E-01 + 3.32051E-01 2.31702E-01 1.62090E-01 1.14012E-01 8.04985E-02 + 5.70127E-02 4.04850E-02 2.87762E-02 2.05425E-02 1.46178E-02 + 1.04123E-02 7.40948E-03 5.26639E-03 3.73366E-03 2.63994E-03 + 1.86107E-03 1.30713E-03 9.15465E-04 6.37940E-04 4.44435E-04 + 3.07744E-04 2.12678E-04 1.46862E-04 1.01506E-04 7.03715E-05 + 4.90616E-05 3.44841E-05 2.45025E-05 1.76026E-05 1.28275E-05 + 9.42555E-06 6.97350E-06 5.16734E-06 3.80982E-06 2.77292E-06 + 1.97544E-06 1.36147E-06 8.98070E-07 5.56127E-07 3.14882E-07 + 1.56079E-07 6.23579E-08 1.70457E-08 2.22064E-09 0.00000E+00 + 1.73083E+06 8.20954E+05 6.01532E+05 4.40747E+05 3.22940E+05 + 2.36622E+05 1.73377E+05 1.27037E+05 9.30839E+04 6.82060E+04 + 4.99777E+04 3.66216E+04 2.68353E+04 1.96647E+04 1.44106E+04 + 1.05607E+04 7.73977E+03 5.67268E+03 4.15798E+03 3.04803E+03 + 2.23465E+03 1.63857E+03 1.20173E+03 8.81558E+02 6.46886E+02 + 4.74865E+02 3.48755E+02 2.55071E+02 1.87616E+02 1.38129E+02 + 1.01814E+02 7.51536E+01 5.55454E+01 4.11456E+01 3.05634E+01 + 2.27824E+01 1.70491E+01 1.28201E+01 9.69434E+00 7.37773E+00 + 5.65491E+00 4.36811E+00 3.40177E+00 2.67047E+00 2.11519E+00 + 1.68794E+00 1.35656E+00 1.09697E+00 8.91632E-01 7.27701E-01 + 5.95763E-01 4.88794E-01 4.01945E-01 3.30219E-01 2.71336E-01 + 2.22693E-01 1.82430E-01 1.49067E-01 1.21417E-01 9.87262E-02 + 7.97703E-02 6.42057E-02 5.14125E-02 4.09443E-02 3.23944E-02 + 2.54550E-02 1.98535E-02 1.53566E-02 1.17769E-02 8.94013E-03 + 6.73278E-03 5.00097E-03 3.66922E-03 2.65594E-03 1.89403E-03 + 1.32863E-03 9.15152E-04 6.17680E-04 4.07544E-04 2.61879E-04 + 1.64014E-04 9.91108E-05 5.76782E-05 3.21265E-05 1.69942E-05 + 8.45275E-06 3.90297E-06 1.63912E-06 6.14173E-07 1.97305E-07 + 5.13778E-08 9.86959E-09 1.17213E-09 5.78758E-11 3.34234E-13 + 0.00000E+00 1.17690E+06 8.81202E+05 6.47512E+05 4.75829E+05 + 3.49701E+05 2.57031E+05 1.88937E+05 1.38898E+05 1.02123E+05 + 7.50926E+04 5.52233E+04 4.06162E+04 2.98766E+04 2.19796E+04 + 1.61721E+04 1.19008E+04 8.75894E+03 6.44758E+03 4.74697E+03 + 3.49557E+03 2.57459E+03 1.89669E+03 1.39763E+03 1.03018E+03 + 7.59576E+02 5.60244E+02 4.13416E+02 3.03793E+02 2.24462E+02 + 1.65968E+02 1.22825E+02 9.09922E+01 6.74627E+01 5.00990E+01 + 3.72789E+01 2.78110E+01 2.08068E+01 1.56223E+01 1.17795E+01 + 8.92587E+00 6.80177E+00 5.21576E+00 4.02689E+00 3.13021E+00 + 2.45281E+00 1.93513E+00 1.53697E+00 1.22814E+00 9.86532E-01 + 7.95935E-01 6.44444E-01 5.23160E-01 4.25925E-01 3.46607E-01 + 2.82266E-01 2.29717E-01 1.86690E-01 1.51409E-01 1.22446E-01 + 9.88961E-02 7.93920E-02 6.35084E-02 5.05536E-02 4.00309E-02 + 3.14969E-02 2.46165E-02 1.90987E-02 1.46961E-02 1.12135E-02 + 8.46898E-03 6.34557E-03 4.68888E-03 3.42192E-03 2.46316E-03 + 1.74617E-03 1.21698E-03 8.32148E-04 5.56805E-04 3.63565E-04 + 2.30432E-04 1.41650E-04 8.32824E-05 4.64400E-05 2.40665E-05 + 1.11310E-05 4.10434E-06 6.36957E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.34111E+06 1.00650E+06 7.41641E+05 + 5.46529E+05 4.02791E+05 2.96888E+05 2.18852E+05 1.61345E+05 + 1.18961E+05 8.77205E+04 6.46905E+04 4.77116E+04 3.51926E+04 + 2.59610E+04 1.91529E+04 1.41316E+04 1.04277E+04 7.69540E+03 + 5.67962E+03 4.19230E+03 3.09481E+03 2.28490E+03 1.68717E+03 + 1.24598E+03 9.20312E+02 6.79856E+02 5.02371E+02 3.69586E+02 + 2.73308E+02 2.02195E+02 1.49662E+02 1.10847E+02 8.21241E+01 + 6.09093E+01 4.52369E+01 3.36600E+01 2.50975E+01 1.87639E+01 + 1.40753E+01 1.06003E+01 8.02063E+00 6.10124E+00 4.66892E+00 + 3.59455E+00 2.78822E+00 2.17667E+00 1.71035E+00 1.35207E+00 + 1.07461E+00 8.58068E-01 6.87850E-01 5.53071E-01 4.46207E-01 + 3.59972E-01 2.90750E-01 2.34785E-01 1.89402E-01 1.52536E-01 + 1.22530E-01 9.83369E-02 7.84586E-02 6.23930E-02 4.93840E-02 + 3.88903E-02 3.04363E-02 2.36639E-02 1.82666E-02 1.39859E-02 + 1.06203E-02 7.98259E-03 5.95334E-03 4.37887E-03 3.18141E-03 + 2.28016E-03 1.60982E-03 1.11770E-03 7.61724E-04 5.08377E-04 + 3.31483E-04 2.10203E-04 1.29694E-04 7.69687E-05 4.37702E-05 + 2.36111E-05 1.18929E-05 5.43525E-06 2.11874E-06 5.67758E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.61931E+06 1.21715E+06 + 8.98468E+05 6.63255E+05 4.89641E+05 3.61486E+05 2.66882E+05 + 1.97041E+05 1.45481E+05 1.07414E+05 7.93082E+04 5.85567E+04 + 4.32348E+04 3.19217E+04 2.35684E+04 1.74006E+04 1.28465E+04 + 9.48401E+03 7.00134E+03 5.16832E+03 3.81503E+03 2.81595E+03 + 2.07841E+03 1.53397E+03 1.13210E+03 8.35434E+02 6.16554E+02 + 4.52892E+02 3.34316E+02 2.46815E+02 1.82251E+02 1.34613E+02 + 9.94192E+01 7.34741E+01 5.43491E+01 4.02571E+01 2.98639E+01 + 2.22010E+01 1.65489E+01 1.23770E+01 9.29424E+00 7.01243E+00 + 5.31956E+00 4.05794E+00 3.11782E+00 2.41034E+00 1.87539E+00 + 1.46805E+00 1.15557E+00 9.14048E-01 7.26080E-01 5.78711E-01 + 4.63014E-01 3.70550E-01 2.97025E-01 2.38118E-01 1.90766E-01 + 1.52626E-01 1.21827E-01 9.71865E-02 7.70885E-02 6.09599E-02 + 4.79879E-02 3.75918E-02 2.92692E-02 2.26425E-02 1.73927E-02 + 1.32528E-02 1.00168E-02 7.49406E-03 5.56385E-03 4.07424E-03 + 2.94734E-03 2.10365E-03 1.47939E-03 1.02346E-03 6.95334E-04 + 4.62991E-04 3.01552E-04 1.91369E-04 1.18532E-04 7.09892E-05 + 4.11089E-05 2.29499E-05 1.23280E-05 6.38337E-06 3.21346E-06 + 1.60301E-06 8.25458E-07 4.53969E-07 2.67553E-07 1.59818E-07 + 8.86617E-08 3.94260E-08 4.86736E-09 0.00000E+00 2.04392E+06 + 1.53682E+06 1.13483E+06 8.37969E+05 6.18726E+05 4.56814E+05 + 3.37247E+05 2.48954E+05 1.83760E+05 1.35624E+05 1.00086E+05 + 7.38510E+04 5.44857E+04 4.01927E+04 2.96446E+04 2.18611E+04 + 1.61185E+04 1.18822E+04 8.75765E+03 6.45341E+03 4.75446E+03 + 3.50202E+03 2.57894E+03 1.89874E+03 1.39762E+03 1.02845E+03 + 7.56704E+02 5.54011E+02 4.07544E+02 2.99764E+02 2.20473E+02 + 1.62156E+02 1.19219E+02 8.76805E+01 6.45217E+01 4.75275E+01 + 3.50483E+01 2.58900E+01 1.91682E+01 1.42328E+01 1.06064E+01 + 7.93816E+00 5.97131E+00 4.51549E+00 3.43852E+00 2.63427E+00 + 2.03105E+00 1.57559E+00 1.22923E+00 9.63911E-01 7.59284E-01 + 6.00288E-01 4.76578E-01 3.78572E-01 3.01304E-01 2.39911E-01 + 1.90955E-01 1.51830E-01 1.20465E-01 9.55514E-02 7.53696E-02 + 5.92809E-02 4.64231E-02 3.61819E-02 2.80321E-02 2.15806E-02 + 1.64986E-02 1.25132E-02 9.41506E-03 7.01231E-03 5.18354E-03 + 3.77950E-03 2.72278E-03 1.93565E-03 1.35616E-03 9.35034E-04 + 6.33432E-04 4.20895E-04 2.73901E-04 1.73997E-04 1.08204E-04 + 6.53810E-05 3.84992E-05 2.21351E-05 1.24958E-05 7.01310E-06 + 3.98586E-06 2.34131E-06 1.44470E-06 9.25156E-07 5.93924E-07 + 3.61479E-07 1.94612E-07 7.96597E-08 9.91982E-09 0.00000E+00 + 2.65156E+06 1.99207E+06 1.46951E+06 1.08391E+06 7.99355E+05 + 5.89402E+05 4.34514E+05 3.20267E+05 2.36010E+05 1.73882E+05 + 1.28080E+05 9.43192E+04 6.94403E+04 5.11102E+04 3.76084E+04 + 2.76653E+04 2.03449E+04 1.49568E+04 1.09921E+04 8.07559E+03 + 5.93087E+03 4.35416E+03 3.19545E+03 2.34419E+03 1.71904E+03 + 1.26001E+03 9.23309E+02 6.73075E+02 4.92940E+02 3.60903E+02 + 2.64163E+02 1.93314E+02 1.41379E+02 1.03408E+02 7.56580E+01 + 5.53960E+01 4.05939E+01 2.97891E+01 2.19031E+01 1.61466E+01 + 1.19423E+01 8.86853E+00 6.61766E+00 4.96304E+00 3.74777E+00 + 2.84699E+00 2.17656E+00 1.67436E+00 1.29555E+00 1.00777E+00 + 7.87659E-01 6.18035E-01 4.87135E-01 3.84263E-01 3.03796E-01 + 2.40347E-01 1.90127E-01 1.50281E-01 1.18556E-01 9.35239E-02 + 7.33769E-02 5.74163E-02 4.47375E-02 3.46979E-02 2.67541E-02 + 2.05005E-02 1.56010E-02 1.17792E-02 8.82409E-03 6.54362E-03 + 4.81673E-03 3.49752E-03 2.50958E-03 1.77729E-03 1.24078E-03 + 8.52753E-04 5.76157E-04 3.82131E-04 2.48525E-04 1.58074E-04 + 9.87078E-05 6.01581E-05 3.59738E-05 2.12162E-05 1.24563E-05 + 7.39115E-06 4.50354E-06 2.84687E-06 1.86674E-06 1.24045E-06 + 8.05976E-07 4.87305E-07 2.56858E-07 1.00758E-07 1.26002E-08 + 0.00000E+00 3.14643E+06 2.61235E+06 1.92317E+06 1.41554E+06 + 1.04163E+06 7.66288E+05 5.63570E+05 4.14360E+05 3.04562E+05 + 2.23788E+05 1.64383E+05 1.20705E+05 8.86021E+04 6.50131E+04 + 4.76862E+04 3.49632E+04 2.56243E+04 1.87719E+04 1.37459E+04 + 1.00610E+04 7.36048E+03 5.38222E+03 3.93372E+03 2.87359E+03 + 2.09806E+03 1.53090E+03 1.11662E+03 8.10056E+02 5.90345E+02 + 4.30027E+02 3.13112E+02 2.27899E+02 1.65743E+02 1.20529E+02 + 8.76595E+01 6.37881E+01 4.64457E+01 3.38585E+01 2.47254E+01 + 1.80987E+01 1.32889E+01 9.79479E+00 7.25298E+00 5.39712E+00 + 4.04354E+00 3.04738E+00 2.31140E+00 1.76422E+00 1.35461E+00 + 1.04581E+00 8.11436E-01 6.32197E-01 4.94923E-01 3.87844E-01 + 3.04695E-01 2.39596E-01 1.88426E-01 1.48099E-01 1.16197E-01 + 9.11836E-02 7.11743E-02 5.54165E-02 4.29705E-02 3.31703E-02 + 2.54581E-02 1.94191E-02 1.47126E-02 1.10600E-02 8.25017E-03 + 6.09229E-03 4.46625E-03 3.23008E-03 2.30877E-03 1.62910E-03 + 1.13348E-03 7.76666E-04 5.23467E-04 3.46621E-04 2.25348E-04 + 1.43541E-04 9.00106E-05 5.53162E-05 3.35518E-05 2.02301E-05 + 1.22577E-05 7.57149E-06 4.82103E-06 3.17103E-06 2.13706E-06 + 1.43777E-06 9.33292E-07 5.58307E-07 2.88536E-07 1.09346E-07 + 1.37209E-08 0.00000E+00 4.81079E+06 3.59861E+06 2.64083E+06 + 1.93745E+06 1.42092E+06 1.04173E+06 7.63445E+05 5.59286E+05 + 4.09559E+05 2.99792E+05 2.19351E+05 1.60423E+05 1.17273E+05 + 8.56886E+04 6.25803E+04 4.56808E+04 3.33276E+04 2.43020E+04 + 1.77109E+04 1.29000E+04 9.39047E+03 6.83158E+03 4.96694E+03 + 3.60893E+03 2.62049E+03 1.90135E+03 1.37886E+03 9.94308E+02 + 7.20252E+02 5.21411E+02 3.77244E+02 2.72792E+02 1.97067E+02 + 1.42325E+02 1.02783E+02 7.42526E+01 5.36637E+01 3.88221E+01 + 2.81282E+01 2.04241E+01 1.48730E+01 1.08703E+01 7.98063E+00 + 5.88710E+00 4.37222E+00 3.26631E+00 2.45592E+00 1.85840E+00 + 1.41485E+00 1.08328E+00 8.33753E-01 6.44508E-01 5.00772E-01 + 3.89562E-01 3.03895E-01 2.37347E-01 1.85437E-01 1.44831E-01 + 1.12934E-01 8.81014E-02 6.83705E-02 5.29346E-02 4.08207E-02 + 3.13416E-02 2.39275E-02 1.81564E-02 1.36851E-02 1.02350E-02 + 7.59599E-03 5.58030E-03 4.06977E-03 2.92765E-03 2.08105E-03 + 1.45989E-03 1.00940E-03 6.86868E-04 4.59294E-04 3.01277E-04 + 1.93624E-04 1.21494E-04 7.46805E-05 4.46387E-05 2.60374E-05 + 1.48573E-05 8.34615E-06 4.67376E-06 2.65638E-06 1.55938E-06 + 9.57194E-07 6.05324E-07 3.80789E-07 2.25719E-07 1.17360E-07 + 4.51838E-08 5.65153E-09 0.00000E+00 6.60126E+06 4.92281E+06 + 3.59932E+06 2.63080E+06 1.92208E+06 1.40368E+06 1.02463E+06 + 7.47597E+05 5.45205E+05 3.97410E+05 2.89533E+05 2.10828E+05 + 1.53436E+05 1.11604E+05 8.11309E+04 5.89433E+04 4.27974E+04 + 3.10546E+04 2.25193E+04 1.63190E+04 1.18177E+04 8.55198E+03 + 6.18425E+03 4.46869E+03 3.22656E+03 2.32766E+03 1.67816E+03 + 1.20282E+03 8.65994E+02 6.23026E+02 4.47905E+02 3.21790E+02 + 2.30923E+02 1.65647E+02 1.18797E+02 8.52148E+01 6.11410E+01 + 4.39046E+01 3.15706E+01 2.27471E+01 1.64347E+01 1.19159E+01 + 8.67760E+00 6.34896E+00 4.67665E+00 3.46513E+00 2.58419E+00 + 1.93971E+00 1.46505E+00 1.11301E+00 8.50155E-01 6.52346E-01 + 5.03263E-01 3.88789E-01 3.01265E-01 2.33770E-01 1.81497E-01 + 1.40894E-01 1.09214E-01 8.47133E-02 6.53721E-02 5.03367E-02 + 3.86098E-02 2.94889E-02 2.23972E-02 1.69093E-02 1.26817E-02 + 9.43816E-03 6.97113E-03 5.09694E-03 3.70012E-03 2.64969E-03 + 1.87525E-03 1.31005E-03 9.02305E-04 6.11893E-04 4.08022E-04 + 2.67158E-04 1.71636E-04 1.07896E-04 6.66675E-05 4.02653E-05 + 2.39163E-05 1.40523E-05 8.24945E-06 4.90813E-06 3.00143E-06 + 1.89809E-06 1.23646E-06 8.09299E-07 5.13510E-07 3.00878E-07 + 1.51780E-07 5.53377E-08 6.96377E-09 0.00000E+00 8.94851E+06 + 6.65177E+06 4.84466E+06 3.52717E+06 2.56672E+06 1.86687E+06 + 1.35715E+06 9.86075E+05 7.16071E+05 5.19707E+05 3.76972E+05 + 2.73276E+05 1.97983E+05 1.43344E+05 1.03716E+05 7.49934E+04 + 5.41875E+04 3.91260E+04 2.82302E+04 2.03532E+04 1.46628E+04 + 1.05549E+04 7.59163E+03 5.45566E+03 3.91724E+03 2.80985E+03 + 2.01412E+03 1.43500E+03 1.02697E+03 7.34331E+02 5.24641E+02 + 3.74530E+02 2.67031E+02 1.90284E+02 1.35549E+02 9.65645E+01 + 6.88002E+01 4.90528E+01 3.50169E+01 2.50443E+01 1.79589E+01 + 1.29222E+01 9.33836E+00 6.77960E+00 4.95528E+00 3.64322E+00 + 2.69616E+00 2.00839E+00 1.50559E+00 1.13542E+00 8.61073E-01 + 6.56112E-01 5.02755E-01 3.85838E-01 2.97071E-01 2.29089E-01 + 1.76794E-01 1.36443E-01 1.05160E-01 8.11198E-02 6.22591E-02 + 4.76860E-02 3.63870E-02 2.76498E-02 2.08954E-02 1.56978E-02 + 1.17162E-02 8.67803E-03 6.37985E-03 4.64310E-03 3.35559E-03 + 2.39245E-03 1.68608E-03 1.17322E-03 8.05127E-04 5.44267E-04 + 3.62033E-04 2.36706E-04 1.52089E-04 9.58356E-05 5.95557E-05 + 3.63559E-05 2.19763E-05 1.32579E-05 8.07092E-06 5.02016E-06 + 3.21654E-06 2.11800E-06 1.41733E-06 9.38394E-07 5.94233E-07 + 3.43927E-07 1.69593E-07 5.96864E-08 7.54103E-09 0.00000E+00 + 1.19582E+07 8.86021E+06 6.42793E+06 4.66140E+06 3.37853E+06 + 2.44735E+06 1.77181E+06 1.28198E+06 9.27007E+05 6.69906E+05 + 4.83800E+05 3.49165E+05 2.51826E+05 1.81495E+05 1.30712E+05 + 9.40687E+04 6.76460E+04 4.86066E+04 3.48978E+04 2.50344E+04 + 1.79434E+04 1.28495E+04 9.19339E+03 6.57137E+03 4.69262E+03 + 3.34735E+03 2.38589E+03 1.68998E+03 1.20240E+03 8.54671E+02 + 6.06928E+02 4.30609E+02 3.05087E+02 2.16015E+02 1.52878E+02 + 1.08190E+02 7.65646E+01 5.42153E+01 3.84332E+01 2.72937E+01 + 1.94321E+01 1.38812E+01 9.95827E+00 7.17662E+00 5.20705E+00 + 3.80033E+00 2.79198E+00 2.06482E+00 1.53693E+00 1.15101E+00 + 8.66959E-01 6.56210E-01 4.99597E-01 3.81000E-01 2.91554E-01 + 2.23499E-01 1.71483E-01 1.31600E-01 1.00868E-01 7.73948E-02 + 5.90875E-02 4.50245E-02 3.41828E-02 2.58465E-02 1.94374E-02 + 1.45325E-02 1.07953E-02 7.95887E-03 5.82461E-03 4.21999E-03 + 3.03660E-03 2.15586E-03 1.51320E-03 1.04894E-03 7.17378E-04 + 4.83538E-04 3.20943E-04 2.09615E-04 1.34754E-04 8.51516E-05 + 5.32388E-05 3.28476E-05 2.01864E-05 1.24646E-05 7.81456E-06 + 5.02121E-06 3.31606E-06 2.23361E-06 1.51267E-06 1.00301E-06 + 6.30583E-07 3.59821E-07 1.73504E-07 5.91533E-08 7.50037E-09 + 0.00000E+00 1.57450E+07 1.16287E+07 8.40385E+06 6.07054E+06 + 4.38248E+06 3.16189E+06 2.27984E+06 1.64278E+06 1.18296E+06 + 8.51261E+05 6.12142E+05 4.39874E+05 3.15852E+05 2.26624E+05 + 1.62475E+05 1.16390E+05 8.33073E+04 5.95768E+04 4.25685E+04 + 3.03880E+04 2.16727E+04 1.54420E+04 1.09917E+04 7.81597E+03 + 5.55187E+03 3.93893E+03 2.79224E+03 1.96665E+03 1.39135E+03 + 9.83301E+02 6.94193E+02 4.89595E+02 3.44779E+02 2.42616E+02 + 1.70629E+02 1.19984E+02 8.43615E+01 5.93439E+01 4.17886E+01 + 2.94762E+01 2.08425E+01 1.47860E+01 1.05337E+01 7.53833E+00 + 5.43139E+00 3.93650E+00 2.87205E+00 2.10952E+00 1.55962E+00 + 1.16027E+00 8.68273E-01 6.53034E-01 4.94121E-01 3.74547E-01 + 2.84934E-01 2.17175E-01 1.65702E-01 1.26472E-01 9.64206E-02 + 7.36004E-02 5.59034E-02 4.23854E-02 3.20213E-02 2.40954E-02 + 1.80345E-02 1.34205E-02 9.92345E-03 7.28304E-03 5.30646E-03 + 3.82781E-03 2.74281E-03 1.93932E-03 1.35593E-03 9.36532E-04 + 6.38441E-04 4.29185E-04 2.84334E-04 1.85569E-04 1.19404E-04 + 7.56934E-05 4.76254E-05 2.96938E-05 1.85313E-05 1.16776E-05 + 7.49790E-06 4.93490E-06 3.32517E-06 2.26876E-06 1.54330E-06 + 1.02001E-06 6.35136E-07 3.56995E-07 1.68374E-07 5.57250E-08 + 7.08947E-09 0.00000E+00 2.04317E+07 1.50431E+07 1.08304E+07 + 7.79352E+06 5.60463E+06 4.02787E+06 2.89274E+06 2.07608E+06 + 1.48891E+06 1.06702E+06 7.64098E+05 5.46749E+05 3.90914E+05 + 2.79264E+05 1.99335E+05 1.42158E+05 1.01291E+05 7.21051E+04 + 5.12803E+04 3.64340E+04 2.58600E+04 1.83357E+04 1.29869E+04 + 9.18820E+03 6.49322E+03 4.58280E+03 3.23153E+03 2.26366E+03 + 1.59275E+03 1.11940E+03 7.85822E+02 5.51043E+02 3.85787E+02 + 2.69862E+02 1.88647E+02 1.31842E+02 9.21228E+01 6.43948E+01 + 4.50554E+01 3.15748E+01 2.21804E+01 1.56313E+01 1.10621E+01 + 7.86368E+00 5.62816E+00 4.05206E+00 2.93690E+00 2.14309E+00 + 1.57424E+00 1.16374E+00 8.65471E-01 6.46968E-01 4.86639E-01 + 3.66733E-01 2.77412E-01 2.10274E-01 1.59571E-01 1.21152E-01 + 9.18865E-02 6.97875E-02 5.27437E-02 3.97952E-02 2.99207E-02 + 2.24088E-02 1.66944E-02 1.23666E-02 9.10307E-03 6.65147E-03 + 4.82541E-03 3.46603E-03 2.47344E-03 1.74194E-03 1.21338E-03 + 8.35196E-04 5.67643E-04 3.80666E-04 2.51789E-04 1.64260E-04 + 1.05825E-04 6.73216E-05 4.26327E-05 2.68531E-05 1.69981E-05 + 1.09024E-05 7.13649E-06 4.78156E-06 3.26514E-06 2.24323E-06 + 1.52612E-06 1.00278E-06 6.17654E-07 3.41819E-07 1.57728E-07 + 5.07584E-08 6.47848E-09 0.00000E+00 2.61487E+07 1.91941E+07 + 1.37682E+07 9.87086E+06 7.07190E+06 5.06306E+06 3.62223E+06 + 2.58950E+06 1.84981E+06 1.32037E+06 9.41706E+05 6.71080E+05 + 4.77818E+05 3.39914E+05 2.41592E+05 1.71550E+05 1.21699E+05 + 8.62479E+04 6.10622E+04 4.31857E+04 3.05100E+04 2.15308E+04 + 1.51770E+04 1.06855E+04 7.51405E+03 5.27661E+03 3.70183E+03 + 2.57947E+03 1.80543E+03 1.26209E+03 8.81174E+02 6.14495E+02 + 4.27791E+02 2.97535E+02 2.06784E+02 1.43667E+02 9.97854E+01 + 6.93283E+01 4.82095E+01 3.35754E+01 2.34379E+01 1.64131E+01 + 1.15416E+01 8.15222E+00 5.79760E+00 4.14758E+00 2.98719E+00 + 2.16618E+00 1.58141E+00 1.16195E+00 8.58996E-01 6.38374E-01 + 4.77444E-01 3.57789E-01 2.69168E-01 2.02935E-01 1.53197E-01 + 1.15718E-01 8.73235E-02 6.59980E-02 4.96380E-02 3.72742E-02 + 2.78943E-02 2.07951E-02 1.54220E-02 1.13731E-02 8.33503E-03 + 6.06402E-03 4.38074E-03 3.13361E-03 2.22735E-03 1.56263E-03 + 1.08457E-03 7.44096E-04 5.04300E-04 3.37443E-04 2.22903E-04 + 1.45399E-04 9.38199E-05 5.99092E-05 3.81867E-05 2.42892E-05 + 1.55760E-05 1.01436E-05 6.74387E-06 4.57849E-06 3.15368E-06 + 2.17319E-06 1.47469E-06 9.61826E-07 5.85591E-07 3.19003E-07 + 1.44055E-07 4.51403E-08 5.77945E-09 0.00000E+00 3.30331E+07 + 2.41766E+07 1.72804E+07 1.23443E+07 8.81178E+06 6.28548E+06 + 4.48002E+06 3.19066E+06 2.27054E+06 1.61443E+06 1.14693E+06 + 8.14085E+05 5.77314E+05 4.09024E+05 2.89514E+05 2.04720E+05 + 1.44615E+05 1.02049E+05 7.19342E+04 5.06500E+04 3.56230E+04 + 2.50246E+04 1.75583E+04 1.23041E+04 8.61096E+03 6.01753E+03 + 4.20089E+03 2.91238E+03 2.02810E+03 1.41044E+03 9.79593E+02 + 6.79491E+02 4.70476E+02 3.25422E+02 2.24902E+02 1.55368E+02 + 1.07292E+02 7.41090E+01 5.12298E+01 3.54660E+01 2.46086E+01 + 1.71283E+01 1.19712E+01 8.40397E+00 5.94022E+00 4.22378E+00 + 3.02370E+00 2.17953E+00 1.58174E+00 1.15542E+00 8.49278E-01 + 6.27595E-01 4.66806E-01 3.47923E-01 2.60361E-01 1.95278E-01 + 1.46669E-01 1.10237E-01 8.27792E-02 6.22656E-02 4.66092E-02 + 3.48376E-02 2.59517E-02 1.92600E-02 1.42202E-02 1.04410E-02 + 7.61907E-03 5.51978E-03 3.97118E-03 2.82919E-03 2.00322E-03 + 1.40019E-03 9.68474E-04 6.62382E-04 4.47737E-04 2.99002E-04 + 1.97297E-04 1.28717E-04 8.32068E-05 5.33425E-05 3.42223E-05 + 2.19710E-05 1.42559E-05 9.40592E-06 6.33171E-06 4.34023E-06 + 3.00543E-06 2.07174E-06 1.39975E-06 9.05294E-07 5.44559E-07 + 2.91969E-07 1.29069E-07 3.94312E-08 5.06386E-09 0.00000E+00 + 4.12275E+07 3.00887E+07 2.14317E+07 1.52564E+07 1.08521E+07 + 7.71320E+06 5.47779E+06 3.88701E+06 2.75586E+06 1.95216E+06 + 1.38161E+06 9.76899E+05 6.90083E+05 4.86996E+05 3.43330E+05 + 2.41793E+05 1.70103E+05 1.19536E+05 8.39067E+04 5.88277E+04 + 4.11952E+04 2.88118E+04 2.01253E+04 1.40389E+04 9.77982E+03 + 6.80230E+03 4.72622E+03 3.26054E+03 2.25943E+03 1.56350E+03 + 1.08041E+03 7.45574E+02 5.13534E+02 3.53320E+02 2.42866E+02 + 1.66862E+02 1.14590E+02 7.87059E+01 5.40984E+01 3.72370E+01 + 2.56878E+01 1.77752E+01 1.23507E+01 8.61939E+00 6.05683E+00 + 4.28154E+00 3.04725E+00 2.18386E+00 1.57586E+00 1.14466E+00 + 8.36721E-01 6.14951E-01 4.54973E-01 3.37324E-01 2.51135E-01 + 1.87410E-01 1.40064E-01 1.04763E-01 7.82926E-02 5.86169E-02 + 4.36751E-02 3.24964E-02 2.40994E-02 1.78065E-02 1.30900E-02 + 9.56998E-03 6.95413E-03 5.01727E-03 3.59515E-03 2.55123E-03 + 1.79964E-03 1.25338E-03 8.64060E-04 5.89226E-04 3.97309E-04 + 2.64855E-04 1.74618E-04 1.13967E-04 7.38235E-05 4.75204E-05 + 3.06822E-05 1.98716E-05 1.30304E-05 8.69317E-06 5.90986E-06 + 4.07884E-06 2.83232E-06 1.94936E-06 1.30974E-06 8.39399E-07 + 4.98714E-07 2.63153E-07 1.13914E-07 3.39685E-08 4.37525E-09 + 0.00000E+00 5.08793E+07 3.70312E+07 2.62881E+07 1.86501E+07 + 1.32207E+07 9.36415E+06 6.62698E+06 4.68581E+06 3.31029E+06 + 2.33640E+06 1.64747E+06 1.16055E+06 8.16732E+05 5.74176E+05 + 4.03228E+05 2.82866E+05 1.98209E+05 1.38728E+05 9.69807E+04 + 6.77130E+04 4.72186E+04 3.28840E+04 2.28706E+04 1.58840E+04 + 1.10159E+04 7.62727E+03 5.27512E+03 3.62199E+03 2.49803E+03 + 1.72031E+03 1.18296E+03 8.12296E+02 5.56667E+02 3.81034E+02 + 2.60555E+02 1.78072E+02 1.21635E+02 8.30923E+01 5.68007E+01 + 3.88808E+01 2.66722E+01 1.83528E+01 1.26801E+01 8.79928E+00 + 6.14841E+00 4.32183E+00 3.05873E+00 2.17993E+00 1.56438E+00 + 1.13016E+00 8.21711E-01 6.00737E-01 4.42169E-01 3.26162E-01 + 2.41613E-01 1.79420E-01 1.33448E-01 9.93421E-02 7.38948E-02 + 5.50727E-02 4.08485E-02 3.02582E-02 2.23412E-02 1.64361E-02 + 1.20311E-02 8.75891E-03 6.33853E-03 4.55465E-03 3.25083E-03 + 2.29803E-03 1.61513E-03 1.12098E-03 7.70322E-04 5.23832E-04 + 3.52410E-04 2.34554E-04 1.54545E-04 1.00930E-04 6.55246E-05 + 4.23540E-05 2.75167E-05 1.79675E-05 1.18929E-05 8.00868E-06 + 5.48651E-06 3.80419E-06 2.64396E-06 1.81432E-06 1.21116E-06 + 7.68812E-07 4.51070E-07 2.34240E-07 9.93249E-08 2.89394E-08 + 3.73828E-09 0.00000E+00 6.21390E+07 4.51065E+07 3.19163E+07 + 2.25685E+07 1.59452E+07 1.12559E+07 7.93871E+06 5.59400E+06 + 3.93813E+06 2.76975E+06 1.94609E+06 1.36597E+06 9.57783E+05 + 6.70848E+05 4.69355E+05 3.28006E+05 2.28957E+05 1.59624E+05 + 1.11148E+05 7.72941E+04 5.36810E+04 3.72305E+04 2.57853E+04 + 1.78324E+04 1.23137E+04 8.48849E+03 5.84471E+03 3.99472E+03 + 2.74250E+03 1.87989E+03 1.28660E+03 8.79221E+02 5.99593E+02 + 4.08386E+02 2.77856E+02 1.88929E+02 1.28386E+02 8.72456E+01 + 5.93248E+01 4.03919E+01 2.75598E+01 1.88609E+01 1.29604E+01 + 8.94475E+00 6.21611E+00 4.34572E+00 3.05904E+00 2.16847E+00 + 1.54790E+00 1.11238E+00 8.04602E-01 5.85223E-01 4.28597E-01 + 3.14585E-01 2.31904E-01 1.71388E-01 1.26874E-01 9.40123E-02 + 6.96106E-02 5.16486E-02 3.81388E-02 2.81278E-02 2.06788E-02 + 1.51487E-02 1.10423E-02 8.00591E-03 5.77018E-03 4.12982E-03 + 2.93628E-03 2.06789E-03 1.44822E-03 1.00177E-03 6.86297E-04 + 4.65454E-04 3.12474E-04 2.07686E-04 1.36784E-04 8.94051E-05 + 5.81816E-05 3.77649E-05 2.46823E-05 1.62389E-05 1.08380E-05 + 7.35511E-06 5.06834E-06 3.52425E-06 2.44795E-06 1.67306E-06 + 1.10894E-06 6.96969E-07 4.03759E-07 2.06350E-07 8.57384E-08 + 2.44322E-08 3.16499E-09 0.00000E+00 7.51595E+07 5.44178E+07 + 3.83827E+07 2.70542E+07 1.90527E+07 1.34056E+07 9.42363E+06 + 6.61817E+06 4.64340E+06 3.25461E+06 2.27885E+06 1.59394E+06 + 1.11367E+06 7.77236E+05 5.41813E+05 3.77249E+05 2.62348E+05 + 1.82212E+05 1.26391E+05 8.75533E+04 6.05667E+04 4.18383E+04 + 2.88592E+04 1.98761E+04 1.36677E+04 9.38174E+03 6.43201E+03 + 4.37664E+03 2.99140E+03 2.04128E+03 1.39067E+03 9.45933E+02 + 6.42045E+02 4.35207E+02 2.94667E+02 1.99374E+02 1.34808E+02 + 9.11473E+01 6.16616E+01 4.17667E+01 2.83498E+01 1.93001E+01 + 1.31927E+01 9.05714E+00 6.26120E+00 4.35431E+00 3.04909E+00 + 2.15022E+00 1.52698E+00 1.09177E+00 7.85727E-01 5.68657E-01 + 4.14438E-01 3.02724E-01 2.22103E-01 1.63379E-01 1.20389E-01 + 8.88035E-02 6.54592E-02 4.83562E-02 3.55519E-02 2.61077E-02 + 1.91125E-02 1.39429E-02 1.01215E-02 7.30866E-03 5.24672E-03 + 3.74058E-03 2.64951E-03 1.85910E-03 1.29750E-03 8.94594E-04 + 6.11076E-04 4.13396E-04 2.76984E-04 1.83876E-04 1.21075E-04 + 7.92170E-05 5.16805E-05 3.36846E-05 2.21415E-05 1.46682E-05 + 9.86065E-06 6.73449E-06 4.66067E-06 3.24530E-06 2.25024E-06 + 1.53051E-06 1.00676E-06 6.26334E-07 3.58229E-07 1.80190E-07 + 7.33875E-08 2.04720E-08 2.65930E-09 0.00000E+00 9.00940E+07 + 6.50682E+07 4.57532E+07 3.21490E+07 2.25694E+07 1.58296E+07 + 1.10918E+07 7.76443E+06 5.42973E+06 3.79311E+06 2.64697E+06 + 1.84512E+06 1.28473E+06 8.93494E+05 6.20658E+05 4.30602E+05 + 2.98367E+05 2.06469E+05 1.42684E+05 9.84672E+04 6.78563E+04 + 4.66922E+04 3.20807E+04 2.20066E+04 1.50714E+04 1.03026E+04 + 7.03394E+03 4.76565E+03 3.24330E+03 2.20353E+03 1.49456E+03 + 1.01203E+03 6.83774E+02 4.61345E+02 3.10896E+02 2.09353E+02 + 1.40872E+02 9.47826E+01 6.38045E+01 4.30029E+01 2.90423E+01 + 1.96717E+01 1.33785E+01 9.13798E+00 6.28503E+00 4.34872E+00 + 3.02980E+00 2.12588E+00 1.50217E+00 1.06873E+00 7.65389E-01 + 5.51259E-01 3.99854E-01 2.90696E-01 2.12291E-01 1.55447E-01 + 1.14029E-01 8.37391E-02 6.14547E-02 4.52031E-02 3.30915E-02 + 2.41985E-02 1.76412E-02 1.28168E-02 9.26642E-03 6.66454E-03 + 4.76564E-03 3.38465E-03 2.38854E-03 1.66998E-03 1.16160E-03 + 7.98371E-04 5.43813E-04 3.67018E-04 2.45468E-04 1.62785E-04 + 1.07182E-04 7.02080E-05 4.59214E-05 3.00533E-05 1.98613E-05 + 1.32404E-05 8.95639E-06 6.14822E-06 4.26761E-06 2.97221E-06 + 2.05537E-06 1.39032E-06 9.07260E-07 5.58606E-07 3.15416E-07 + 1.56160E-07 6.23636E-08 1.70446E-08 2.22008E-09 0.00000E+00 + 1.48618E+06 2.05202E+06 1.50357E+06 1.10167E+06 8.07207E+05 + 5.91451E+05 4.33367E+05 3.17538E+05 2.32669E+05 1.70485E+05 + 1.24922E+05 9.15381E+04 6.70767E+04 4.91534E+04 3.60204E+04 + 2.63974E+04 1.93462E+04 1.41794E+04 1.03933E+04 7.61892E+03 + 5.58581E+03 4.09587E+03 3.00395E+03 2.20366E+03 1.61708E+03 + 1.18709E+03 8.71870E+02 6.37697E+02 4.69085E+02 3.45387E+02 + 2.54615E+02 1.87977E+02 1.38967E+02 1.02976E+02 7.65299E+01 + 5.70869E+01 4.27640E+01 3.22029E+01 2.44011E+01 1.86237E+01 + 1.43320E+01 1.11313E+01 8.73226E+00 6.92034E+00 5.54691E+00 + 4.49086E+00 3.67056E+00 3.02489E+00 2.50933E+00 2.09169E+00 + 1.74884E+00 1.46403E+00 1.22636E+00 1.02428E+00 8.53456E-01 + 7.08328E-01 5.85046E-01 4.80508E-01 3.92136E-01 3.18424E-01 + 2.56057E-01 2.04383E-01 1.61684E-01 1.26695E-01 9.81901E-02 + 7.52101E-02 5.68692E-02 4.23834E-02 3.11023E-02 2.24127E-02 + 1.58875E-02 1.09889E-02 7.42088E-03 4.87945E-03 3.11504E-03 + 1.92558E-03 1.15022E-03 6.63495E-04 3.70132E-04 2.00162E-04 + 1.06049E-04 5.48280E-05 2.78247E-05 1.38271E-05 6.68217E-06 + 3.10497E-06 1.36565E-06 5.54967E-07 2.03678E-07 6.46424E-08 + 1.67245E-08 3.20311E-09 3.79967E-10 1.87552E-11 1.08306E-13 + 0.00000E+00 2.80380E+06 2.09650E+06 1.53799E+06 1.12829E+06 + 8.27765E+05 6.07315E+05 4.45597E+05 3.26959E+05 2.39920E+05 + 1.76062E+05 1.29209E+05 9.48298E+04 6.96031E+04 5.10910E+04 + 3.75056E+04 2.75351E+04 2.02172E+04 1.48457E+04 1.09028E+04 + 8.00826E+03 5.88317E+03 4.32282E+03 3.17706E+03 2.33561E+03 + 1.71759E+03 1.26355E+03 9.30018E+02 6.81691E+02 5.02485E+02 + 3.70718E+02 2.73803E+02 2.02491E+02 1.49924E+02 1.11236E+02 + 8.27443E+01 6.17541E+01 4.62611E+01 3.48171E+01 2.63502E+01 + 2.00725E+01 1.54054E+01 1.19233E+01 9.31366E+00 7.34415E+00 + 5.85335E+00 4.70953E+00 3.82372E+00 3.12920E+00 2.57737E+00 + 2.13299E+00 1.77067E+00 1.47193E+00 1.22462E+00 1.01608E+00 + 8.41248E-01 6.93921E-01 5.69763E-01 4.65306E-01 3.77630E-01 + 3.05017E-01 2.43998E-01 1.93771E-01 1.52528E-01 1.18938E-01 + 9.17364E-02 6.99338E-02 5.26331E-02 3.90447E-02 2.85245E-02 + 2.04631E-02 1.44426E-02 9.94707E-03 6.68991E-03 4.38175E-03 + 2.78717E-03 1.71707E-03 1.02231E-03 5.87463E-04 3.25967E-04 + 1.74468E-04 9.05269E-05 4.48139E-05 2.07822E-05 8.47654E-06 + 2.41484E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.94738E+06 2.20639E+06 1.62083E+06 + 1.19072E+06 8.74796E+05 6.42733E+05 4.72260E+05 3.47023E+05 + 2.55013E+05 1.87411E+05 1.37739E+05 1.01239E+05 7.44160E+04 + 5.47039E+04 4.02164E+04 2.95681E+04 2.17411E+04 1.59875E+04 + 1.17578E+04 8.64816E+03 6.36180E+03 4.68061E+03 3.44434E+03 + 2.53515E+03 1.86644E+03 1.37446E+03 1.01262E+03 7.42872E+02 + 5.47972E+02 4.04500E+02 2.98861E+02 2.21055E+02 1.63651E+02 + 1.21370E+02 9.02139E+01 6.72506E+01 5.02974E+01 3.77748E+01 + 2.85123E+01 2.16490E+01 1.65512E+01 1.27529E+01 9.91137E+00 + 7.77169E+00 6.15658E+00 4.92153E+00 3.96887E+00 3.22545E+00 + 2.63797E+00 2.16779E+00 1.78708E+00 1.47546E+00 1.21949E+00 + 1.00534E+00 8.27225E-01 6.78292E-01 5.53727E-01 4.49709E-01 + 3.62997E-01 2.91673E-01 2.32128E-01 1.83424E-01 1.43676E-01 + 1.11496E-01 8.55871E-02 6.49391E-02 4.86477E-02 3.59226E-02 + 2.61274E-02 1.86607E-02 1.31148E-02 8.99588E-03 6.02754E-03 + 3.93500E-03 2.49663E-03 1.53587E-03 9.14663E-04 5.27096E-04 + 2.94439E-04 1.59585E-04 8.46411E-05 4.35623E-05 2.17234E-05 + 1.03325E-05 4.52801E-06 1.67410E-06 3.61216E-07 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.20540E+06 2.40197E+06 + 1.76662E+06 1.29936E+06 9.55721E+05 7.02989E+05 5.17108E+05 + 3.80388E+05 2.79825E+05 2.05853E+05 1.51440E+05 1.11412E+05 + 8.19664E+04 6.03043E+04 4.43681E+04 3.26439E+04 2.40184E+04 + 1.76725E+04 1.30037E+04 9.56864E+03 7.04138E+03 5.18193E+03 + 3.81384E+03 2.80724E+03 2.06661E+03 1.52153E+03 1.12060E+03 + 8.21677E+02 6.05700E+02 4.46734E+02 3.29716E+02 2.43563E+02 + 1.80034E+02 1.33275E+02 9.88495E+01 7.35035E+01 5.48151E+01 + 4.10316E+01 3.08545E+01 2.33287E+01 1.77520E+01 1.36079E+01 + 1.05171E+01 8.19741E+00 6.45301E+00 5.12465E+00 4.10476E+00 + 3.31298E+00 2.69086E+00 2.19609E+00 1.79820E+00 1.47484E+00 + 1.21120E+00 9.92305E-01 8.11611E-01 6.61639E-01 5.37110E-01 + 4.33861E-01 3.48356E-01 2.78486E-01 2.20521E-01 1.73400E-01 + 1.35171E-01 1.04398E-01 7.97641E-02 6.02407E-02 4.49218E-02 + 3.30213E-02 2.39120E-02 1.70038E-02 1.19003E-02 8.13001E-03 + 5.42716E-03 3.53154E-03 2.23498E-03 1.37293E-03 8.17803E-04 + 4.72553E-04 2.65666E-04 1.45703E-04 7.88449E-05 4.19693E-05 + 2.21517E-05 1.16294E-05 6.09802E-06 3.22592E-06 1.74918E-06 + 9.92002E-07 5.99787E-07 3.82937E-07 2.49513E-07 1.56446E-07 + 8.82723E-08 3.94070E-08 4.86724E-09 0.00000E+00 3.61026E+06 + 2.70689E+06 1.99219E+06 1.46616E+06 1.07901E+06 7.94069E+05 + 5.84360E+05 4.30020E+05 3.16433E+05 2.32839E+05 1.71320E+05 + 1.26049E+05 9.27359E+04 6.82227E+04 5.01859E+04 3.69152E+04 + 2.71519E+04 1.99693E+04 1.46857E+04 1.07994E+04 7.94104E+03 + 5.83891E+03 4.29311E+03 3.15646E+03 2.32076E+03 1.70623E+03 + 1.25469E+03 9.18397E+02 6.75725E+02 4.97352E+02 3.66245E+02 + 2.69877E+02 1.98944E+02 1.46838E+02 1.08557E+02 8.04373E+01 + 5.97559E+01 4.45436E+01 3.33443E+01 2.50886E+01 1.89916E+01 + 1.44772E+01 1.11232E+01 8.61639E+00 6.73956E+00 5.31706E+00 + 4.23040E+00 3.39135E+00 2.73595E+00 2.21799E+00 1.80424E+00 + 1.47031E+00 1.20003E+00 9.77220E-01 7.94626E-01 6.44148E-01 + 5.20063E-01 4.17880E-01 3.33794E-01 2.65519E-01 2.09220E-01 + 1.63724E-01 1.27025E-01 9.76502E-02 7.42648E-02 5.58317E-02 + 4.14466E-02 3.03309E-02 2.18688E-02 1.54839E-02 1.07918E-02 + 7.34345E-03 4.88417E-03 3.16806E-03 1.99998E-03 1.22686E-03 + 7.30973E-04 4.23511E-04 2.39584E-04 1.32890E-04 7.32586E-05 + 4.01649E-05 2.21887E-05 1.24761E-05 7.22066E-06 4.35951E-06 + 2.76441E-06 1.83558E-06 1.25943E-06 8.67342E-07 5.79376E-07 + 3.58786E-07 1.94304E-07 7.96448E-08 9.91972E-09 0.00000E+00 + 4.19856E+06 3.14769E+06 2.31628E+06 1.70434E+06 1.25395E+06 + 9.22494E+05 6.78578E+05 4.99098E+05 3.67046E+05 2.69898E+05 + 1.98436E+05 1.45874E+05 1.07219E+05 7.87948E+04 5.78968E+04 + 4.25341E+04 3.12426E+04 2.29445E+04 1.68475E+04 1.23684E+04 + 9.07852E+03 6.66257E+03 4.88879E+03 3.58670E+03 2.63107E+03 + 1.92967E+03 1.41536E+03 1.03316E+03 7.57988E+02 5.56212E+02 + 4.08279E+02 2.99833E+02 2.20234E+02 1.61935E+02 1.19238E+02 + 8.79762E+01 6.50625E+01 4.82686E+01 3.59513E+01 2.69070E+01 + 2.02550E+01 1.53506E+01 1.17231E+01 9.02447E+00 7.01371E+00 + 5.49734E+00 4.34508E+00 3.46032E+00 2.77327E+00 2.23368E+00 + 1.80545E+00 1.46217E+00 1.18622E+00 9.60327E-01 7.76476E-01 + 6.25989E-01 5.02720E-01 4.01869E-01 3.19387E-01 2.52822E-01 + 1.98256E-01 1.54414E-01 1.19246E-01 9.12503E-02 6.90832E-02 + 5.17031E-02 3.82115E-02 2.78407E-02 1.99876E-02 1.40919E-02 + 9.78168E-03 6.63012E-03 4.39390E-03 2.84116E-03 1.78931E-03 + 1.09619E-03 6.53329E-04 3.79554E-04 2.16041E-04 1.21143E-04 + 6.79489E-05 3.82426E-05 2.19331E-05 1.29688E-05 7.98592E-06 + 5.15883E-06 3.48353E-06 2.42777E-06 1.71443E-06 1.19333E-06 + 7.94226E-07 4.85149E-07 2.56613E-07 1.00746E-07 1.26001E-08 + 0.00000E+00 2.91935E+06 3.75381E+06 2.75957E+06 2.02837E+06 + 1.49066E+06 1.09530E+06 8.04643E+05 5.91001E+05 4.33993E+05 + 3.18628E+05 2.33877E+05 1.71629E+05 1.25919E+05 9.23592E+04 + 6.77266E+04 4.96504E+04 3.63890E+04 2.66622E+04 1.95300E+04 + 1.43016E+04 1.04700E+04 7.66273E+03 5.60667E+03 4.10119E+03 + 2.99920E+03 2.19259E+03 1.60287E+03 1.16593E+03 8.52327E+02 + 6.23107E+02 4.55609E+02 3.33242E+02 2.43746E+02 1.78440E+02 + 1.30793E+02 9.60452E+01 7.06795E+01 5.21666E+01 3.86472E+01 + 2.87644E+01 2.15289E+01 1.62195E+01 1.23113E+01 9.41817E+00 + 7.27343E+00 5.66443E+00 4.44834E+00 3.51979E+00 2.80295E+00 + 2.24338E+00 1.80213E+00 1.45069E+00 1.17006E+00 9.41854E-01 + 7.57354E-01 6.07316E-01 4.85201E-01 3.85917E-01 3.05197E-01 + 2.40438E-01 1.87654E-01 1.45481E-01 1.11835E-01 8.51941E-02 + 6.42106E-02 4.78441E-02 3.52050E-02 2.55394E-02 1.82583E-02 + 1.28189E-02 8.86244E-03 5.98405E-03 3.95181E-03 2.54755E-03 + 1.60071E-03 9.79468E-04 5.84019E-04 3.40238E-04 1.94852E-04 + 1.10420E-04 6.29470E-05 3.62661E-05 2.14596E-05 1.31836E-05 + 8.46640E-06 5.69194E-06 3.96843E-06 2.82334E-06 2.01170E-06 + 1.39931E-06 9.23787E-07 5.56579E-07 2.88342E-07 1.09337E-07 + 1.37208E-08 0.00000E+00 6.31684E+06 4.72365E+06 3.46520E+06 + 2.54148E+06 1.86350E+06 1.36601E+06 1.00105E+06 7.33388E+05 + 5.37130E+05 3.93270E+05 2.87848E+05 2.10616E+05 1.54054E+05 + 1.12642E+05 8.23334E+04 6.01576E+04 4.39383E+04 3.20796E+04 + 2.34125E+04 1.70802E+04 1.24558E+04 9.07978E+03 6.61627E+03 + 4.81928E+03 3.50902E+03 2.55383E+03 1.85838E+03 1.34531E+03 + 9.78688E+02 7.11913E+02 5.17868E+02 3.76776E+02 2.74085E+02 + 1.99523E+02 1.45400E+02 1.06135E+02 7.76248E+01 5.69302E+01 + 4.19017E+01 3.09781E+01 2.30268E+01 1.72263E+01 1.29821E+01 + 9.85919E+00 7.55827E+00 5.84284E+00 4.55456E+00 3.57733E+00 + 2.82800E+00 2.24717E+00 1.79248E+00 1.43299E+00 1.14810E+00 + 9.18163E-01 7.33653E-01 5.84711E-01 4.64364E-01 3.67211E-01 + 2.88756E-01 2.26236E-01 1.75609E-01 1.35416E-01 1.03550E-01 + 7.84721E-02 5.88391E-02 4.36171E-02 3.19315E-02 2.30478E-02 + 1.63951E-02 1.14534E-02 7.87966E-03 5.29458E-03 3.47976E-03 + 2.23268E-03 1.39631E-03 8.50305E-04 5.04332E-04 2.91875E-04 + 1.65594E-04 9.24306E-05 5.14149E-05 2.84792E-05 1.58854E-05 + 8.99400E-06 5.21744E-06 3.13523E-06 1.96412E-06 1.27946E-06 + 8.57150E-07 5.74914E-07 3.73347E-07 2.24379E-07 1.17211E-07 + 4.51766E-08 5.65148E-09 0.00000E+00 8.08566E+06 6.03168E+06 + 4.41184E+06 3.22614E+06 2.35830E+06 1.72330E+06 1.25882E+06 + 9.19197E+05 6.70944E+05 4.89545E+05 3.57046E+05 2.60300E+05 + 1.89689E+05 1.38171E+05 1.00601E+05 7.32128E+04 5.32563E+04 + 3.87211E+04 2.81396E+04 2.04397E+04 1.48395E+04 1.07684E+04 + 7.81032E+03 5.66205E+03 4.10267E+03 2.97106E+03 2.15107E+03 + 1.54903E+03 1.12094E+03 8.10992E+02 5.86686E+02 4.24438E+02 + 3.06972E+02 2.22143E+02 1.60905E+02 1.16727E+02 8.48320E+01 + 6.18140E+01 4.51961E+01 3.31889E+01 2.45012E+01 1.82017E+01 + 1.36206E+01 1.02704E+01 7.81730E+00 5.99975E+00 4.64338E+00 + 3.62112E+00 2.84243E+00 2.24295E+00 1.77692E+00 1.41108E+00 + 1.12323E+00 8.92585E-01 7.08830E-01 5.61545E-01 4.43366E-01 + 3.48614E-01 2.72599E-01 2.12419E-01 1.63995E-01 1.25791E-01 + 9.56859E-02 7.21375E-02 5.38114E-02 3.96868E-02 2.89075E-02 + 2.07608E-02 1.46961E-02 1.02167E-02 6.99616E-03 4.67997E-03 + 3.06322E-03 1.95843E-03 1.22144E-03 7.42696E-04 4.40641E-04 + 2.55756E-04 1.46055E-04 8.24694E-05 4.67144E-05 2.65894E-05 + 1.54138E-05 9.18630E-06 5.67497E-06 3.65274E-06 2.44133E-06 + 1.67359E-06 1.15697E-06 7.85373E-07 5.07715E-07 2.99846E-07 + 1.51667E-07 5.53323E-08 6.96373E-09 0.00000E+00 1.04116E+07 + 7.74470E+06 5.64550E+06 4.11395E+06 2.99667E+06 2.18190E+06 + 1.58798E+06 1.15521E+06 8.40003E+05 6.10518E+05 4.43516E+05 + 3.22038E+05 2.33716E+05 1.69530E+05 1.22907E+05 8.90586E+04 + 6.44968E+04 4.66830E+04 3.37704E+04 2.44153E+04 1.76418E+04 + 1.27399E+04 9.19480E+03 6.63228E+03 4.78112E+03 3.44433E+03 + 2.48053E+03 1.77649E+03 1.27849E+03 9.19803E+02 6.61610E+02 + 4.75863E+02 3.42127E+02 2.46089E+02 1.77155E+02 1.27711E+02 + 9.22236E+01 6.67647E+01 4.84946E+01 3.53731E+01 2.59369E+01 + 1.91365E+01 1.42214E+01 1.06489E+01 8.04903E+00 6.13461E+00 + 4.71482E+00 3.65148E+00 2.84670E+00 2.23121E+00 1.75595E+00 + 1.38539E+00 1.09585E+00 8.65456E-01 6.83162E-01 5.38044E-01 + 4.22384E-01 3.30265E-01 2.56832E-01 1.99064E-01 1.52868E-01 + 1.16644E-01 8.82693E-02 6.62058E-02 4.91357E-02 3.60557E-02 + 2.61315E-02 1.86745E-02 1.31554E-02 9.10181E-03 6.20422E-03 + 4.13209E-03 2.69383E-03 1.71639E-03 1.06777E-03 6.48435E-04 + 3.84956E-04 2.24171E-04 1.28910E-04 7.36516E-05 4.24705E-05 + 2.47947E-05 1.48616E-05 9.22257E-06 5.95391E-06 3.99643E-06 + 2.76362E-06 1.93806E-06 1.35420E-06 9.19577E-07 5.89723E-07 + 3.43132E-07 1.69506E-07 5.96823E-08 7.54100E-09 0.00000E+00 + 1.34002E+07 9.93742E+06 7.21725E+06 5.23975E+06 3.80229E+06 + 2.75785E+06 1.99932E+06 1.44868E+06 1.04916E+06 7.59412E+05 + 5.49388E+05 3.97227E+05 2.87046E+05 2.07306E+05 1.49628E+05 + 1.07933E+05 7.78079E+04 5.60558E+04 4.03590E+04 2.90387E+04 + 2.08801E+04 1.50036E+04 1.07740E+04 7.73152E+03 5.54448E+03 + 3.97305E+03 2.84590E+03 2.02684E+03 1.45054E+03 1.03769E+03 + 7.42115E+02 5.30648E+02 3.79245E+02 2.71139E+02 1.93989E+02 + 1.38976E+02 9.97227E+01 7.17304E+01 5.17628E+01 3.75088E+01 + 2.73203E+01 2.00223E+01 1.47796E+01 1.09921E+01 8.25245E+00 + 6.24724E+00 4.76913E+00 3.66890E+00 2.84139E+00 2.21253E+00 + 1.73010E+00 1.35641E+00 1.06637E+00 8.37101E-01 6.56907E-01 + 5.14403E-01 4.01565E-01 3.12267E-01 2.41524E-01 1.86215E-01 + 1.42252E-01 1.07984E-01 8.12991E-02 6.06696E-02 4.48009E-02 + 3.27109E-02 2.35904E-02 1.67763E-02 1.17618E-02 8.09934E-03 + 5.49611E-03 3.64487E-03 2.36704E-03 1.50327E-03 9.33003E-04 + 5.66038E-04 3.36362E-04 1.96595E-04 1.13882E-04 6.58453E-05 + 3.86311E-05 2.30846E-05 1.42380E-05 9.12048E-06 6.07482E-06 + 4.18686E-06 2.95001E-06 2.08944E-06 1.46255E-06 9.88220E-07 + 6.27073E-07 3.59209E-07 1.73438E-07 5.91502E-08 7.50034E-09 + 0.00000E+00 1.71663E+07 1.26904E+07 9.18183E+06 6.64058E+06 + 4.80015E+06 3.46793E+06 2.50408E+06 1.80709E+06 1.30335E+06 + 9.39483E+05 6.76789E+05 4.87247E+05 3.50567E+05 2.52065E+05 + 1.81120E+05 1.30056E+05 9.33241E+04 6.69196E+04 4.79520E+04 + 3.43355E+04 2.45678E+04 1.75658E+04 1.25501E+04 8.95989E+03 + 6.39188E+03 4.55598E+03 3.24594E+03 2.29894E+03 1.63617E+03 + 1.16390E+03 8.27626E+02 5.88361E+02 4.18013E+02 2.97068E+02 + 2.11250E+02 1.50412E+02 1.07256E+02 7.66629E+01 5.49698E+01 + 3.95766E+01 2.86397E+01 2.08525E+01 1.52919E+01 1.12986E+01 + 8.42707E+00 6.33779E+00 4.80681E+00 3.67400E+00 2.82714E+00 + 2.18752E+00 1.69991E+00 1.32459E+00 1.03514E+00 8.07820E-01 + 6.30297E-01 4.90797E-01 3.81034E-01 2.94707E-01 2.26730E-01 + 1.73904E-01 1.32161E-01 9.98139E-02 7.47691E-02 5.55179E-02 + 4.07932E-02 2.96381E-02 2.12701E-02 1.50535E-02 1.05043E-02 + 7.19989E-03 4.86426E-03 3.21245E-03 2.07846E-03 1.31595E-03 + 8.15019E-04 4.94114E-04 2.94007E-04 1.72538E-04 1.00712E-04 + 5.89309E-05 3.51537E-05 2.14578E-05 1.35621E-05 8.90835E-06 + 6.06910E-06 4.25528E-06 3.02948E-06 2.15331E-06 1.50353E-06 + 1.00838E-06 6.32405E-07 3.56524E-07 1.68323E-07 5.57226E-08 + 7.08945E-09 0.00000E+00 2.18325E+07 1.60895E+07 1.15972E+07 + 8.35536E+06 6.01630E+06 4.32951E+06 3.11376E+06 2.23803E+06 + 1.60757E+06 1.15397E+06 8.27816E+05 5.93442E+05 4.25131E+05 + 3.04341E+05 2.17713E+05 1.55628E+05 1.11165E+05 7.93433E+04 + 5.65871E+04 4.03255E+04 2.87142E+04 2.04295E+04 1.45234E+04 + 1.03161E+04 7.32156E+03 5.19134E+03 3.67904E+03 2.59146E+03 + 1.83431E+03 1.29763E+03 9.17529E+02 6.48555E+02 4.58110E+02 + 3.23652E+02 2.28785E+02 1.61916E+02 1.14756E+02 8.15182E+01 + 5.80879E+01 4.15596E+01 2.98852E+01 2.16217E+01 1.57555E+01 + 1.15671E+01 8.57283E+00 6.40668E+00 4.82849E+00 3.66750E+00 + 2.80463E+00 2.15680E+00 1.66590E+00 1.29036E+00 1.00254E+00 + 7.77887E-01 6.03539E-01 4.67378E-01 3.60896E-01 2.77655E-01 + 2.12493E-01 1.62152E-01 1.22602E-01 9.21295E-02 6.86692E-02 + 5.07369E-02 3.70974E-02 2.68217E-02 1.91562E-02 1.34930E-02 + 9.37175E-03 6.39442E-03 4.30149E-03 2.82933E-03 1.82403E-03 + 1.15153E-03 7.11856E-04 4.31396E-04 2.57115E-04 1.51556E-04 + 8.91658E-05 5.27993E-05 3.19992E-05 1.99121E-05 1.28502E-05 + 8.61064E-06 5.96376E-06 4.22827E-06 3.02639E-06 2.15082E-06 + 1.49457E-06 9.93642E-07 6.15530E-07 3.41457E-07 1.57690E-07 + 5.07566E-08 6.47847E-09 0.00000E+00 2.75294E+07 2.02255E+07 + 1.45240E+07 1.04246E+07 7.47766E+06 5.36036E+06 3.84007E+06 + 2.74913E+06 1.96677E+06 1.40608E+06 1.00451E+06 7.17102E+05 + 5.11545E+05 3.64631E+05 2.59708E+05 1.84828E+05 1.31431E+05 + 9.33830E+04 6.62936E+04 4.70220E+04 3.33238E+04 2.35951E+04 + 1.66920E+04 1.17977E+04 8.33092E+03 5.87678E+03 4.14324E+03 + 2.90286E+03 2.04377E+03 1.43798E+03 1.01118E+03 7.10772E+02 + 4.99217E+02 3.50672E+02 2.46446E+02 1.73390E+02 1.22158E+02 + 8.62563E+01 6.10926E+01 4.34434E+01 3.10488E+01 2.23257E+01 + 1.61687E+01 1.17975E+01 8.69003E+00 6.45456E+00 4.83495E+00 + 3.65014E+00 2.77457E+00 2.12097E+00 1.62860E+00 1.25415E+00 + 9.68874E-01 7.47550E-01 5.76815E-01 4.44274E-01 3.41238E-01 + 2.61165E-01 1.98842E-01 1.50971E-01 1.13575E-01 8.49223E-02 + 6.29858E-02 4.63106E-02 3.36968E-02 2.42459E-02 1.72343E-02 + 1.20824E-02 8.35367E-03 5.67433E-03 3.80104E-03 2.49037E-03 + 1.60002E-03 1.00739E-03 6.21739E-04 3.76745E-04 2.24992E-04 + 1.33253E-04 7.90351E-05 4.73533E-05 2.91323E-05 1.84453E-05 + 1.21164E-05 8.24839E-06 5.78190E-06 4.12830E-06 2.96101E-06 + 2.09925E-06 1.44967E-06 9.54650E-07 5.83940E-07 3.18724E-07 + 1.44026E-07 4.51390E-08 5.77944E-09 0.00000E+00 3.43939E+07 + 2.51932E+07 1.80253E+07 1.28901E+07 9.21170E+06 6.57851E+06 + 4.69474E+06 3.34799E+06 2.38583E+06 1.69890E+06 1.20883E+06 + 8.59448E+05 6.10557E+05 4.33387E+05 3.07370E+05 2.17808E+05 + 1.54209E+05 1.09082E+05 7.70913E+04 5.44320E+04 3.83971E+04 + 2.70600E+04 1.90521E+04 1.34008E+04 9.41653E+03 6.60946E+03 + 4.63630E+03 3.23141E+03 2.26327E+03 1.58403E+03 1.10793E+03 + 7.74552E+02 5.41017E+02 3.77914E+02 2.64091E+02 1.84743E+02 + 1.29406E+02 9.08416E+01 6.39628E+01 4.52160E+01 3.21242E+01 + 2.29618E+01 1.65305E+01 1.19897E+01 8.77930E+00 6.48226E+00 + 4.82704E+00 3.62276E+00 2.73767E+00 2.08064E+00 1.58849E+00 + 1.21633E+00 9.34449E-01 7.17030E-01 5.50286E-01 4.21595E-01 + 3.22132E-01 2.45278E-01 1.85798E-01 1.40366E-01 1.05072E-01 + 7.81799E-02 5.77029E-02 4.22216E-02 3.05744E-02 2.18947E-02 + 1.54900E-02 1.08094E-02 7.43992E-03 5.03153E-03 3.35663E-03 + 2.19087E-03 1.40301E-03 8.81148E-04 5.43075E-04 3.29143E-04 + 1.97023E-04 1.17280E-04 7.01361E-05 4.25075E-05 2.65220E-05 + 1.70554E-05 1.13726E-05 7.83961E-06 5.54308E-06 3.97412E-06 + 2.85002E-06 2.01261E-06 1.37992E-06 8.99660E-07 5.43275E-07 + 2.91754E-07 1.29047E-07 3.94302E-08 5.06385E-09 0.00000E+00 + 4.25688E+07 3.10907E+07 2.21659E+07 1.57943E+07 1.12463E+07 + 8.00202E+06 5.68942E+06 4.04208E+06 2.86948E+06 2.03543E+06 + 1.44262E+06 1.02161E+06 7.22850E+05 5.11010E+05 3.60931E+05 + 2.54694E+05 1.79560E+05 1.26470E+05 8.89906E+04 6.25561E+04 + 4.39302E+04 3.08185E+04 2.15982E+04 1.51204E+04 1.05743E+04 + 7.38612E+03 5.15572E+03 3.57529E+03 2.49149E+03 1.73483E+03 + 1.20710E+03 8.39436E+02 5.83201E+02 4.05174E+02 2.81588E+02 + 1.95891E+02 1.36446E+02 9.52431E+01 6.66805E+01 4.68677E+01 + 3.31066E+01 2.35279E+01 1.68406E+01 1.21443E+01 8.84151E+00 + 6.49076E+00 4.80572E+00 3.58618E+00 2.69464E+00 2.03639E+00 + 1.54602E+00 1.17727E+00 8.99535E-01 6.86524E-01 5.24089E-01 + 3.99434E-01 3.03634E-01 2.30025E-01 1.73370E-01 1.30335E-01 + 9.70850E-02 7.18868E-02 5.28028E-02 3.84520E-02 2.77127E-02 + 1.97522E-02 1.39095E-02 9.66232E-03 6.62100E-03 4.45850E-03 + 2.96246E-03 1.92653E-03 1.22990E-03 7.70663E-04 4.74445E-04 + 2.87689E-04 1.72665E-04 1.03328E-04 6.23082E-05 3.81873E-05 + 2.41414E-05 1.57405E-05 1.06292E-05 7.39953E-06 5.26372E-06 + 3.78126E-06 2.70703E-06 1.90208E-06 1.29403E-06 8.34976E-07 + 4.97716E-07 2.62988E-07 1.13898E-07 3.39677E-08 4.37525E-09 + 0.00000E+00 5.22013E+07 3.80188E+07 2.70118E+07 1.91803E+07 + 1.36092E+07 9.64882E+06 6.83557E+06 4.83865E+06 3.42228E+06 + 2.41847E+06 1.70761E+06 1.20463E+06 8.49029E+05 5.97846E+05 + 4.20577E+05 2.95583E+05 2.07532E+05 1.45562E+05 1.01993E+05 + 7.13887E+04 4.99150E+04 3.48625E+04 2.43229E+04 1.69505E+04 + 1.17994E+04 8.20311E+03 5.69880E+03 3.93253E+03 2.72703E+03 + 1.88941E+03 1.30803E+03 9.04977E+02 6.25473E+02 4.32258E+02 + 2.98813E+02 2.06758E+02 1.43234E+02 9.94337E+01 6.92310E+01 + 4.83909E+01 3.39928E+01 2.40232E+01 1.70995E+01 1.22622E+01 + 8.87774E+00 6.48114E+00 4.77195E+00 3.54125E+00 2.64617E+00 + 1.98877E+00 1.50165E+00 1.13729E+00 8.64372E-01 6.56205E-01 + 4.98341E-01 3.77866E-01 2.85788E-01 2.15426E-01 1.61564E-01 + 1.20871E-01 8.95986E-02 6.60256E-02 4.82669E-02 3.49830E-02 + 2.50944E-02 1.78031E-02 1.24796E-02 8.63016E-03 5.88802E-03 + 3.94827E-03 2.61323E-03 1.69343E-03 1.07792E-03 6.74024E-04 + 4.14587E-04 2.51589E-04 1.51443E-04 9.11313E-05 5.54117E-05 + 3.43282E-05 2.19671E-05 1.44989E-05 9.89468E-06 6.94093E-06 + 4.95741E-06 3.56244E-06 2.54299E-06 1.77654E-06 1.19871E-06 + 7.65341E-07 4.50295E-07 2.34112E-07 9.93119E-08 2.89388E-08 + 3.73827E-09 0.00000E+00 6.34420E+07 4.60798E+07 3.26295E+07 + 2.30911E+07 1.63281E+07 1.15365E+07 8.14430E+06 5.74465E+06 + 4.04852E+06 2.85064E+06 2.00536E+06 1.40941E+06 9.89618E+05 + 6.94180E+05 4.86456E+05 3.40541E+05 2.38146E+05 1.66361E+05 + 1.16089E+05 8.09179E+04 5.63395E+04 3.91814E+04 2.72174E+04 + 1.88841E+04 1.30865E+04 9.05647E+03 6.26267E+03 4.30112E+03 + 2.96848E+03 2.04679E+03 1.41006E+03 9.70737E+02 6.67549E+02 + 4.58987E+02 3.15655E+02 2.17274E+02 1.49728E+02 1.03391E+02 + 7.16022E+01 4.97802E+01 3.47806E+01 2.44475E+01 1.73078E+01 + 1.23446E+01 8.88925E+00 6.45454E+00 4.72674E+00 3.48879E+00 + 2.59294E+00 1.93832E+00 1.45575E+00 1.09670E+00 8.29177E-01 + 6.26222E-01 4.73143E-01 3.56950E-01 2.68624E-01 2.01493E-01 + 1.50376E-01 1.11962E-01 8.25967E-02 6.05773E-02 4.40756E-02 + 3.17962E-02 2.27027E-02 1.60325E-02 1.11877E-02 7.70260E-03 + 5.23273E-03 3.49444E-03 2.30412E-03 1.48806E-03 9.44577E-04 + 5.89536E-04 3.62391E-04 2.20147E-04 1.32942E-04 8.04564E-05 + 4.93259E-05 3.08744E-05 1.99791E-05 1.33289E-05 9.17626E-06 + 6.47436E-06 4.63532E-06 3.32795E-06 2.36662E-06 1.64289E-06 + 1.09909E-06 6.94247E-07 4.03156E-07 2.06253E-07 8.57286E-08 + 2.44318E-08 3.16498E-09 0.00000E+00 7.64437E+07 5.53771E+07 + 3.90857E+07 2.75693E+07 1.94301E+07 1.36822E+07 9.62626E+06 + 6.76666E+06 4.75220E+06 3.33434E+06 2.33727E+06 1.63676E+06 + 1.14505E+06 8.00234E+05 5.58670E+05 3.89606E+05 2.71407E+05 + 1.88854E+05 1.31262E+05 9.11259E+04 6.31878E+04 4.37619E+04 + 3.02714E+04 2.09133E+04 1.44298E+04 9.94198E+03 6.84434E+03 + 4.67896E+03 3.21441E+03 2.20602E+03 1.51256E+03 1.03630E+03 + 7.09161E+02 4.85192E+02 3.32011E+02 2.27379E+02 1.55893E+02 + 1.07096E+02 7.37851E+01 5.10316E+01 3.54694E+01 2.48016E+01 + 1.74668E+01 1.23928E+01 8.87739E+00 6.41219E+00 4.67110E+00 + 3.42962E+00 2.53559E+00 1.88552E+00 1.40872E+00 1.05576E+00 + 7.94142E-01 5.96706E-01 4.48575E-01 3.36733E-01 2.52165E-01 + 1.88229E-01 1.39798E-01 1.03594E-01 7.60606E-02 5.55220E-02 + 4.02092E-02 2.88730E-02 2.05211E-02 1.44262E-02 1.00220E-02 + 6.86999E-03 4.64752E-03 3.09117E-03 2.03073E-03 1.30724E-03 + 8.27644E-04 5.15693E-04 3.16878E-04 1.92754E-04 1.16802E-04 + 7.11021E-05 4.39464E-05 2.77778E-05 1.81597E-05 1.22289E-05 + 8.47971E-06 6.00842E-06 4.30648E-06 3.08599E-06 2.18476E-06 + 1.50642E-06 9.98961E-07 6.24199E-07 3.57761E-07 1.80115E-07 + 7.33800E-08 2.04716E-08 2.65930E-09 0.00000E+00 9.13598E+07 + 6.60138E+07 4.64461E+07 3.26567E+07 2.29414E+07 1.61022E+07 + 1.12915E+07 7.91078E+06 5.53697E+06 3.87169E+06 2.70456E+06 + 1.88733E+06 1.31566E+06 9.16163E+05 6.37274E+05 4.42783E+05 + 3.07297E+05 2.13017E+05 1.47486E+05 1.01989E+05 7.04406E+04 + 4.85889E+04 3.34732E+04 2.30295E+04 1.58230E+04 1.08552E+04 + 7.44071E+03 5.06395E+03 3.46339E+03 2.36614E+03 1.61490E+03 + 1.10127E+03 7.50060E+02 5.10719E+02 3.47788E+02 2.37020E+02 + 1.61702E+02 1.10534E+02 7.57729E+01 5.21431E+01 3.60592E+01 + 2.50867E+01 1.75782E+01 1.24086E+01 8.84363E+00 6.35530E+00 + 4.60604E+00 3.36455E+00 2.47473E+00 1.83083E+00 1.36088E+00 + 1.01471E+00 7.59432E-01 5.67764E-01 4.24704E-01 3.17251E-01 + 2.36424E-01 1.75632E-01 1.29819E-01 9.57490E-02 6.99704E-02 + 5.08392E-02 3.66481E-02 2.61956E-02 1.85338E-02 1.29708E-02 + 8.97136E-03 6.12341E-03 4.12540E-03 2.73313E-03 1.78913E-03 + 1.14813E-03 7.25147E-04 4.51169E-04 2.77191E-04 1.68878E-04 + 1.02709E-04 6.28944E-05 3.91834E-05 2.49971E-05 1.64938E-05 + 1.11973E-05 7.80958E-06 5.55003E-06 3.97805E-06 2.84299E-06 + 2.00267E-06 1.37109E-06 9.01090E-07 5.56932E-07 3.15052E-07 + 1.56102E-07 6.23579E-08 1.70443E-08 2.22008E-09 0.00000E+00 + 1.48587E+06 2.05202E+06 1.50356E+06 1.10167E+06 8.07206E+05 + 5.91450E+05 4.33366E+05 3.17537E+05 2.32668E+05 1.70485E+05 + 1.24922E+05 9.15375E+04 6.70762E+04 4.91528E+04 3.60199E+04 + 2.63969E+04 1.93458E+04 1.41790E+04 1.03929E+04 7.61854E+03 + 5.58546E+03 4.09554E+03 3.00363E+03 2.20335E+03 1.61678E+03 + 1.18681E+03 8.71599E+02 6.37434E+02 4.68828E+02 3.45134E+02 + 2.54364E+02 1.87725E+02 1.38711E+02 1.02715E+02 7.62599E+01 + 5.68049E+01 4.24666E+01 3.18865E+01 2.40620E+01 1.82585E+01 + 1.39376E+01 1.07053E+01 8.27360E+00 6.42967E+00 5.02718E+00 + 3.94736E+00 3.11102E+00 2.45901E+00 1.94804E+00 1.54617E+00 + 1.22945E+00 9.79510E-01 7.83012E-01 6.26523E-01 5.02983E-01 + 4.04942E-01 3.26941E-01 2.64693E-01 2.14841E-01 1.75120E-01 + 1.42724E-01 1.16589E-01 9.53328E-02 7.79903E-02 6.37534E-02 + 5.20425E-02 4.23809E-02 3.43861E-02 2.77716E-02 2.22801E-02 + 1.77704E-02 1.40115E-02 1.09220E-02 8.39789E-03 6.35344E-03 + 4.71638E-03 3.42473E-03 2.42436E-03 1.66723E-03 1.10900E-03 + 7.13879E-04 4.40638E-04 2.60515E-04 1.46777E-04 7.82738E-05 + 3.91513E-05 1.81458E-05 7.63919E-06 2.86665E-06 9.21710E-07 + 2.40119E-07 4.61361E-08 5.47966E-09 2.70573E-10 1.56257E-12 + 0.00000E+00 2.80380E+06 2.09650E+06 1.53799E+06 1.12829E+06 + 8.27764E+05 6.07314E+05 4.45596E+05 3.26958E+05 2.39920E+05 + 1.76061E+05 1.29208E+05 9.48291E+04 6.96024E+04 5.10904E+04 + 3.75050E+04 2.75345E+04 2.02166E+04 1.48452E+04 1.09023E+04 + 8.00780E+03 5.88273E+03 4.32241E+03 3.17666E+03 2.33523E+03 + 1.71722E+03 1.26320E+03 9.29677E+02 6.81359E+02 5.02161E+02 + 3.70399E+02 2.73487E+02 2.02176E+02 1.49607E+02 1.10914E+02 + 8.24149E+01 6.14138E+01 4.59068E+01 3.44453E+01 2.59574E+01 + 1.96557E+01 1.49618E+01 1.14513E+01 8.81281E+00 6.81578E+00 + 5.30112E+00 4.13933E+00 3.24365E+00 2.54910E+00 2.00798E+00 + 1.58497E+00 1.25365E+00 9.93716E-01 7.90526E-01 6.29570E-01 + 5.03137E-01 4.03268E-01 3.24163E-01 2.61311E-01 2.11166E-01 + 1.71374E-01 1.39047E-01 1.13072E-01 9.20294E-02 7.49322E-02 + 6.09571E-02 4.95126E-02 4.01155E-02 3.23773E-02 2.60103E-02 + 2.07517E-02 1.64584E-02 1.29015E-02 9.99667E-03 7.63924E-03 + 5.74299E-03 4.23539E-03 3.05469E-03 2.14707E-03 1.46567E-03 + 9.67072E-04 6.16934E-04 3.76712E-04 2.19659E-04 1.21373E-04 + 6.28113E-05 2.98214E-05 1.24857E-05 4.12863E-06 6.12892E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.94738E+06 2.20639E+06 1.62083E+06 + 1.19072E+06 8.74795E+05 6.42732E+05 4.72258E+05 3.47022E+05 + 2.55012E+05 1.87410E+05 1.37738E+05 1.01238E+05 7.44152E+04 + 5.47031E+04 4.02157E+04 2.95674E+04 2.17405E+04 1.59869E+04 + 1.17573E+04 8.64761E+03 6.36127E+03 4.68011E+03 3.44386E+03 + 2.53468E+03 1.86599E+03 1.37403E+03 1.01220E+03 7.42465E+02 + 5.47574E+02 4.04110E+02 2.98476E+02 2.20673E+02 1.63268E+02 + 1.20984E+02 8.98220E+01 6.68497E+01 4.98843E+01 3.73461E+01 + 2.80650E+01 2.11801E+01 1.60587E+01 1.22355E+01 9.36936E+00 + 7.20703E+00 5.57353E+00 4.32646E+00 3.37018E+00 2.63297E+00 + 2.06213E+00 1.61868E+00 1.27352E+00 1.00432E+00 7.95094E-01 + 6.30238E-01 5.01389E-01 4.00090E-01 3.20207E-01 2.57015E-01 + 2.06794E-01 1.67104E-01 1.34987E-01 1.09283E-01 8.85445E-02 + 7.17633E-02 5.81049E-02 4.69689E-02 3.78677E-02 3.04092E-02 + 2.43048E-02 1.92888E-02 1.52166E-02 1.18628E-02 9.14063E-03 + 6.94563E-03 5.19177E-03 3.80695E-03 2.73005E-03 1.90818E-03 + 1.29575E-03 8.50782E-04 5.40513E-04 3.29064E-04 1.91680E-04 + 1.06183E-04 5.54651E-05 2.69702E-05 1.19701E-05 4.65551E-06 + 1.46139E-06 2.55385E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.20540E+06 2.40197E+06 + 1.76662E+06 1.29936E+06 9.55720E+05 7.02988E+05 5.17106E+05 + 3.80387E+05 2.79824E+05 2.05852E+05 1.51439E+05 1.11411E+05 + 8.19654E+04 6.03034E+04 4.43672E+04 3.26431E+04 2.40176E+04 + 1.76718E+04 1.30030E+04 9.56798E+03 7.04074E+03 5.18132E+03 + 3.81326E+03 2.80668E+03 2.06607E+03 1.52101E+03 1.12010E+03 + 8.21188E+02 6.05224E+02 4.46267E+02 3.29257E+02 2.43108E+02 + 1.79582E+02 1.32822E+02 9.83926E+01 7.30397E+01 5.43414E+01 + 4.05448E+01 3.03518E+01 2.28076E+01 1.72108E+01 1.30458E+01 + 9.93495E+00 7.59786E+00 5.84080E+00 4.50652E+00 3.48928E+00 + 2.70986E+00 2.11013E+00 1.64719E+00 1.28911E+00 1.01147E+00 + 7.96899E-01 6.28729E-01 4.97942E-01 3.95600E-01 3.15251E-01 + 2.51966E-01 2.01868E-01 1.62435E-01 1.30652E-01 1.05316E-01 + 8.49552E-02 6.85467E-02 5.52476E-02 4.44512E-02 3.56677E-02 + 2.85031E-02 2.26691E-02 1.78992E-02 1.40476E-02 1.08935E-02 + 8.34862E-03 6.30922E-03 4.69011E-03 3.42011E-03 2.43919E-03 + 1.69577E-03 1.14574E-03 7.48817E-04 4.73922E-04 2.87773E-04 + 1.67537E-04 9.30953E-05 4.91079E-05 2.44395E-05 1.14154E-05 + 4.98073E-06 2.06310E-06 8.41752E-07 3.65799E-07 1.78160E-07 + 9.07792E-08 3.95290E-08 4.86801E-09 0.00000E+00 3.61026E+06 + 2.70688E+06 1.99218E+06 1.46616E+06 1.07901E+06 7.94067E+05 + 5.84358E+05 4.30019E+05 3.16431E+05 2.32837E+05 1.71319E+05 + 1.26048E+05 9.27348E+04 6.82216E+04 5.01849E+04 3.69143E+04 + 2.71509E+04 1.99684E+04 1.46849E+04 1.07986E+04 7.94029E+03 + 5.83819E+03 4.29242E+03 3.15580E+03 2.32013E+03 1.70562E+03 + 1.25409E+03 9.17821E+02 6.75164E+02 4.96804E+02 3.65707E+02 + 2.69346E+02 1.98418E+02 1.46314E+02 1.08032E+02 7.99084E+01 + 5.92199E+01 4.39976E+01 3.27856E+01 2.45151E+01 1.84019E+01 + 1.38711E+01 1.05021E+01 7.98339E+00 6.09982E+00 4.67763E+00 + 3.59988E+00 2.77924E+00 2.15180E+00 1.67051E+00 1.30053E+00 + 1.01532E+00 7.96129E-01 6.25233E-01 4.92978E-01 3.89964E-01 + 3.09444E-01 2.46294E-01 1.96499E-01 1.57461E-01 1.26119E-01 + 1.01233E-01 8.13123E-02 6.53223E-02 5.24157E-02 4.19823E-02 + 3.35314E-02 2.66698E-02 2.11098E-02 1.65857E-02 1.29519E-02 + 9.99231E-03 7.61812E-03 5.72677E-03 4.23447E-03 3.07138E-03 + 2.17891E-03 1.50703E-03 1.01334E-03 6.59406E-04 4.15868E-04 + 2.51952E-04 1.46662E-04 8.17831E-05 4.35753E-05 2.21699E-05 + 1.08232E-05 5.13612E-06 2.46063E-06 1.24075E-06 6.73150E-07 + 3.76132E-07 1.96288E-07 7.97409E-08 9.92035E-09 0.00000E+00 + 4.19856E+06 3.14769E+06 2.31628E+06 1.70434E+06 1.25395E+06 + 9.22493E+05 6.78576E+05 4.99097E+05 3.67044E+05 2.69896E+05 + 1.98434E+05 1.45873E+05 1.07218E+05 7.87936E+04 5.78956E+04 + 4.25330E+04 3.12415E+04 2.29435E+04 1.68465E+04 1.23674E+04 + 9.07764E+03 6.66173E+03 4.88799E+03 3.58593E+03 2.63032E+03 + 1.92895E+03 1.41467E+03 1.03249E+03 7.57336E+02 5.55577E+02 + 4.07657E+02 2.99222E+02 2.19631E+02 1.61338E+02 1.18642E+02 + 8.73802E+01 6.44627E+01 4.76623E+01 3.53361E+01 2.62810E+01 + 1.96173E+01 1.47014E+01 1.10642E+01 8.35946E+00 6.34809E+00 + 4.83832E+00 3.70121E+00 2.84079E+00 2.18706E+00 1.68872E+00 + 1.30793E+00 1.01606E+00 7.92984E-01 6.19943E-01 4.86673E-01 + 3.83340E-01 3.02921E-01 2.40116E-01 1.90784E-01 1.52263E-01 + 1.21455E-01 9.70877E-02 7.76571E-02 6.21221E-02 4.96331E-02 + 3.95790E-02 3.14705E-02 2.49161E-02 1.96302E-02 1.53494E-02 + 1.19285E-02 9.15698E-03 6.94599E-03 5.19478E-03 3.82128E-03 + 2.75737E-03 1.94617E-03 1.33941E-03 8.96506E-04 5.80983E-04 + 3.65222E-04 2.20841E-04 1.28584E-04 7.19819E-05 3.87438E-05 + 2.01274E-05 1.02096E-05 5.16216E-06 2.70177E-06 1.49767E-06 + 8.69968E-07 4.99031E-07 2.58186E-07 1.00822E-07 1.26006E-08 + 0.00000E+00 2.91896E+06 3.75380E+06 2.75956E+06 2.02837E+06 + 1.49066E+06 1.09530E+06 8.04641E+05 5.90999E+05 4.33991E+05 + 3.18626E+05 2.33876E+05 1.71628E+05 1.25917E+05 9.23578E+04 + 6.77252E+04 4.96492E+04 3.63878E+04 2.66611E+04 1.95289E+04 + 1.43005E+04 1.04690E+04 7.66176E+03 5.60574E+03 4.10030E+03 + 2.99834E+03 2.19177E+03 1.60207E+03 1.16516E+03 8.51579E+02 + 6.22379E+02 4.54899E+02 3.32547E+02 2.43063E+02 1.77766E+02 + 1.30125E+02 9.53801E+01 7.00146E+01 5.14991E+01 3.79750E+01 + 2.80860E+01 2.08437E+01 1.55280E+01 1.16158E+01 8.72264E+00 + 6.58355E+00 4.98750E+00 3.79276E+00 2.89433E+00 2.21595E+00 + 1.70195E+00 1.31151E+00 1.01392E+00 7.87666E-01 6.13045E-01 + 4.79193E-01 3.75872E-01 2.95806E-01 2.33534E-01 1.84809E-01 + 1.46910E-01 1.16715E-01 9.29228E-02 7.40231E-02 5.89708E-02 + 4.69177E-02 3.72538E-02 2.94925E-02 2.32462E-02 1.82320E-02 + 1.41897E-02 1.09753E-02 8.38451E-03 6.32878E-03 4.70963E-03 + 3.44705E-03 2.47487E-03 1.73817E-03 1.19057E-03 7.93394E-04 + 5.12167E-04 3.21005E-04 1.93790E-04 1.12901E-04 6.34693E-05 + 3.45107E-05 1.82834E-05 9.58772E-06 5.09114E-06 2.82421E-06 + 1.64768E-06 9.85052E-07 5.67705E-07 2.89592E-07 1.09397E-07 + 1.37212E-08 0.00000E+00 6.31684E+06 4.72365E+06 3.46520E+06 + 2.54147E+06 1.86350E+06 1.36601E+06 1.00105E+06 7.33386E+05 + 5.37128E+05 3.93268E+05 2.87846E+05 2.10614E+05 1.54052E+05 + 1.12641E+05 8.23319E+04 6.01561E+04 4.39368E+04 3.20782E+04 + 2.34111E+04 1.70790E+04 1.24546E+04 9.07864E+03 6.61518E+03 + 4.81823E+03 3.50801E+03 2.55286E+03 1.85745E+03 1.34441E+03 + 9.77818E+02 7.11069E+02 5.17047E+02 3.75976E+02 2.73302E+02 + 1.98755E+02 1.44643E+02 1.05386E+02 7.68810E+01 5.61893E+01 + 4.11618E+01 3.02379E+01 2.22861E+01 1.64860E+01 1.22450E+01 + 9.12943E+00 6.84177E+00 5.14684E+00 3.88716E+00 2.94669E+00 + 2.24162E+00 1.71113E+00 1.31090E+00 1.00778E+00 7.78737E-01 + 6.02979E-01 4.68989E-01 3.66095E-01 2.86753E-01 2.25338E-01 + 1.77498E-01 1.40455E-01 1.11072E-01 8.80207E-02 6.97897E-02 + 5.53346E-02 4.38119E-02 3.46161E-02 2.72662E-02 2.13804E-02 + 1.66801E-02 1.29109E-02 9.93043E-03 7.54224E-03 5.65893E-03 + 4.18507E-03 3.04344E-03 2.17047E-03 1.51369E-03 1.02912E-03 + 6.80368E-04 4.35312E-04 2.70069E-04 1.61010E-04 9.22854E-05 + 5.07160E-05 2.66732E-05 1.34319E-05 6.52411E-06 3.10479E-06 + 1.50551E-06 7.71294E-07 4.21318E-07 2.33006E-07 1.18170E-07 + 4.52225E-08 5.65181E-09 0.00000E+00 8.08565E+06 6.03168E+06 + 4.41184E+06 3.22614E+06 2.35829E+06 1.72329E+06 1.25882E+06 + 9.19194E+05 6.70941E+05 4.89542E+05 3.57043E+05 2.60298E+05 + 1.89687E+05 1.38169E+05 1.00599E+05 7.32110E+04 5.32546E+04 + 3.87195E+04 2.81380E+04 2.04382E+04 1.48381E+04 1.07670E+04 + 7.80904E+03 5.66083E+03 4.10150E+03 2.96994E+03 2.14999E+03 + 1.54799E+03 1.11994E+03 8.10024E+02 5.85747E+02 4.23526E+02 + 3.06084E+02 2.21275E+02 1.60055E+02 1.15891E+02 8.40072E+01 + 6.09984E+01 4.43878E+01 3.23869E+01 2.37055E+01 1.74138E+01 + 1.28434E+01 9.50837E+00 7.07625E+00 5.28679E+00 3.96617E+00 + 2.98710E+00 2.25819E+00 1.71348E+00 1.30520E+00 9.97900E-01 + 7.67085E-01 5.90957E-01 4.57399E-01 3.55355E-01 2.77048E-01 + 2.16718E-01 1.69931E-01 1.33864E-01 1.05378E-01 8.31288E-02 + 6.56080E-02 5.17768E-02 4.08009E-02 3.20816E-02 2.51456E-02 + 1.96185E-02 1.52274E-02 1.17243E-02 8.96967E-03 6.77515E-03 + 5.05502E-03 3.71730E-03 2.68786E-03 1.90597E-03 1.32177E-03 + 8.93781E-04 5.87953E-04 3.74537E-04 2.31595E-04 1.37843E-04 + 7.90918E-05 4.37115E-05 2.32994E-05 1.20459E-05 6.12866E-06 + 3.13702E-06 1.67207E-06 9.39878E-07 5.45068E-07 3.06492E-07 + 1.52398E-07 5.53671E-08 6.96399E-09 0.00000E+00 1.04116E+07 + 7.74469E+06 5.64549E+06 4.11395E+06 2.99666E+06 2.18190E+06 + 1.58797E+06 1.15521E+06 8.40000E+05 6.10515E+05 4.43513E+05 + 3.22035E+05 2.33713E+05 1.69528E+05 1.22905E+05 8.90566E+04 + 6.44949E+04 4.66811E+04 3.37686E+04 2.44136E+04 1.76401E+04 + 1.27384E+04 9.19332E+03 6.63087E+03 4.77978E+03 3.44304E+03 + 2.47929E+03 1.77530E+03 1.27734E+03 9.18701E+02 6.60546E+02 + 4.74834E+02 3.41128E+02 2.45118E+02 1.76207E+02 1.26785E+02 + 9.13160E+01 6.58731E+01 4.76174E+01 3.45095E+01 2.50872E+01 + 1.83022E+01 1.34058E+01 9.85645E+00 7.28551E+00 5.40679E+00 + 4.02976E+00 3.01584E+00 2.26605E+00 1.70941E+00 1.29483E+00 + 9.84674E-01 7.53056E-01 5.77278E-01 4.44676E-01 3.43863E-01 + 2.66867E-01 2.07819E-01 1.62226E-01 1.27231E-01 9.97109E-02 + 7.83071E-02 6.15239E-02 4.83322E-02 3.79097E-02 2.96673E-02 + 2.31412E-02 1.79658E-02 1.38747E-02 1.06276E-02 8.08815E-03 + 6.07645E-03 4.50894E-03 3.29738E-03 2.37096E-03 1.67193E-03 + 1.15316E-03 7.75724E-04 5.07882E-04 3.22220E-04 1.98672E-04 + 1.18120E-04 6.79005E-05 3.77744E-05 2.04224E-05 1.08341E-05 + 5.74367E-06 3.11073E-06 1.76323E-06 1.04108E-06 6.18796E-07 + 3.48251E-07 1.70064E-07 5.97087E-08 7.54120E-09 0.00000E+00 + 1.34002E+07 9.93741E+06 7.21725E+06 5.23975E+06 3.80229E+06 + 2.75785E+06 1.99932E+06 1.44868E+06 1.04916E+06 7.59409E+05 + 5.49385E+05 3.97224E+05 2.87043E+05 2.07303E+05 1.49626E+05 + 1.07930E+05 7.78057E+04 5.60536E+04 4.03570E+04 2.90368E+04 + 2.08782E+04 1.50019E+04 1.07723E+04 7.72990E+03 5.54294E+03 + 3.97157E+03 2.84449E+03 2.02549E+03 1.44925E+03 1.03645E+03 + 7.40918E+02 5.29494E+02 3.78130E+02 2.70060E+02 1.92942E+02 + 1.37957E+02 9.87305E+01 7.07619E+01 5.08165E+01 3.65841E+01 + 2.64175E+01 1.91432E+01 1.39274E+01 1.01713E+01 7.46858E+00 + 5.50662E+00 4.07815E+00 3.03329E+00 2.26566E+00 1.69940E+00 + 1.28024E+00 9.68482E-01 7.36974E-01 5.62212E-01 4.31043E-01 + 3.31799E-01 2.56354E-01 1.98755E-01 1.54470E-01 1.20625E-01 + 9.41204E-02 7.35929E-02 5.75643E-02 4.50191E-02 3.51502E-02 + 2.73801E-02 2.12561E-02 1.64224E-02 1.26204E-02 9.61779E-03 + 7.28206E-03 5.44199E-03 4.01651E-03 2.92136E-03 2.08916E-03 + 1.46526E-03 1.00529E-03 6.72886E-04 4.38582E-04 2.77216E-04 + 1.70503E-04 1.01317E-04 5.83868E-05 3.27181E-05 1.79457E-05 + 9.75438E-06 5.35724E-06 3.02870E-06 1.78723E-06 1.08374E-06 + 6.49697E-07 3.63150E-07 1.73863E-07 5.91702E-08 7.50050E-09 + 0.00000E+00 1.71663E+07 1.26904E+07 9.18182E+06 6.64057E+06 + 4.80014E+06 3.46793E+06 2.50407E+06 1.80709E+06 1.30335E+06 + 9.39479E+05 6.76785E+05 4.87243E+05 3.50564E+05 2.52062E+05 + 1.81117E+05 1.30053E+05 9.33215E+04 6.69172E+04 4.79496E+04 + 3.43333E+04 2.45657E+04 1.75637E+04 1.25482E+04 8.95805E+03 + 6.39013E+03 4.55432E+03 3.24435E+03 2.29742E+03 1.63472E+03 + 1.16251E+03 8.26289E+02 5.87076E+02 4.16777E+02 2.95877E+02 + 2.10100E+02 1.49299E+02 1.06178E+02 7.56168E+01 5.39544E+01 + 3.85913E+01 2.76849E+01 1.99300E+01 1.44049E+01 1.04515E+01 + 7.62495E+00 5.58640E+00 4.11174E+00 3.04000E+00 2.25758E+00 + 1.68395E+00 1.26186E+00 9.49701E-01 7.19153E-01 5.46013E-01 + 4.16702E-01 3.19325E-01 2.45635E-01 1.89622E-01 1.46737E-01 + 1.14100E-01 8.86474E-02 6.90153E-02 5.37490E-02 4.18502E-02 + 3.25297E-02 2.52232E-02 1.94905E-02 1.49867E-02 1.14613E-02 + 8.69092E-03 6.54708E-03 4.86737E-03 3.57352E-03 2.58536E-03 + 1.83905E-03 1.28306E-03 8.75803E-04 5.83410E-04 3.78657E-04 + 2.38523E-04 1.46402E-04 8.69926E-05 5.02877E-05 2.83998E-05 + 1.58033E-05 8.78619E-06 4.97305E-06 2.90528E-06 1.76114E-06 + 1.08345E-06 6.50006E-07 3.59559E-07 1.68647E-07 5.57378E-08 + 7.08957E-09 0.00000E+00 2.18325E+07 1.60895E+07 1.15971E+07 + 8.35536E+06 6.01630E+06 4.32950E+06 3.11376E+06 2.23802E+06 + 1.60757E+06 1.15397E+06 8.27812E+05 5.93438E+05 4.25127E+05 + 3.04337E+05 2.17710E+05 1.55625E+05 1.11162E+05 7.93405E+04 + 5.65845E+04 4.03229E+04 2.87117E+04 2.04272E+04 1.45212E+04 + 1.03141E+04 7.31959E+03 5.18946E+03 3.67725E+03 2.58976E+03 + 1.83268E+03 1.29607E+03 9.16045E+02 6.47134E+02 4.56748E+02 + 3.22345E+02 2.27529E+02 1.60706E+02 1.13590E+02 8.03940E+01 + 5.70036E+01 4.05145E+01 2.88798E+01 2.06576E+01 1.48358E+01 + 1.06958E+01 7.75457E+00 5.64652E+00 4.13110E+00 3.03658E+00 + 2.24238E+00 1.66358E+00 1.24014E+00 9.28691E-01 6.99885E-01 + 5.28914E-01 4.01837E-01 3.06582E-01 2.34818E-01 1.80503E-01 + 1.39090E-01 1.07703E-01 8.33238E-02 6.45961E-02 5.00921E-02 + 3.88340E-02 3.00521E-02 2.31974E-02 1.78430E-02 1.36557E-02 + 1.03936E-02 7.84255E-03 5.87865E-03 4.34816E-03 3.17584E-03 + 2.28569E-03 1.61743E-03 1.12266E-03 7.62542E-04 5.05637E-04 + 3.26875E-04 2.05268E-04 1.25782E-04 7.47737E-05 4.33817E-05 + 2.47011E-05 1.39415E-05 7.91369E-06 4.59485E-06 2.75257E-06 + 1.69889E-06 1.05262E-06 6.29220E-07 3.43793E-07 1.57937E-07 + 5.07681E-08 6.47857E-09 0.00000E+00 2.75294E+07 2.02255E+07 + 1.45240E+07 1.04246E+07 7.47765E+06 5.36035E+06 3.84007E+06 + 2.74912E+06 1.96677E+06 1.40607E+06 1.00451E+06 7.17098E+05 + 5.11541E+05 3.64627E+05 2.59704E+05 1.84825E+05 1.31428E+05 + 9.33798E+04 6.62906E+04 4.70191E+04 3.33211E+04 2.35925E+04 + 1.66895E+04 1.17954E+04 8.32870E+03 5.87468E+03 4.14124E+03 + 2.90096E+03 2.04196E+03 1.43626E+03 1.00954E+03 7.09209E+02 + 4.97724E+02 3.49245E+02 2.45080E+02 1.72082E+02 1.20904E+02 + 8.50538E+01 5.99398E+01 4.23395E+01 2.99942E+01 2.13218E+01 + 1.52182E+01 1.09041E+01 7.85771E+00 5.68756E+00 4.13694E+00 + 3.02369E+00 2.22067E+00 1.63881E+00 1.21549E+00 9.05797E-01 + 6.79441E-01 5.11128E-01 3.86612E-01 2.93695E-01 2.23997E-01 + 1.71468E-01 1.31578E-01 1.01468E-01 7.81742E-02 6.03514E-02 + 4.66032E-02 3.59749E-02 2.77186E-02 2.13014E-02 1.63106E-02 + 1.24253E-02 9.41258E-03 7.06796E-03 5.27211E-03 3.87997E-03 + 2.81950E-03 2.01887E-03 1.42136E-03 9.81654E-04 6.63585E-04 + 4.38094E-04 2.82156E-04 1.76694E-04 1.08134E-04 6.43418E-05 + 3.74829E-05 2.15235E-05 1.23166E-05 7.12447E-06 4.22616E-06 + 2.58059E-06 1.61166E-06 1.00097E-06 5.94585E-07 3.20522E-07 + 1.44214E-07 4.51477E-08 5.77952E-09 0.00000E+00 3.43939E+07 + 2.51932E+07 1.80253E+07 1.28901E+07 9.21170E+06 6.57850E+06 + 4.69473E+06 3.34798E+06 2.38582E+06 1.69890E+06 1.20882E+06 + 8.59443E+05 6.10553E+05 4.33383E+05 3.07366E+05 2.17804E+05 + 1.54205E+05 1.09078E+05 7.70879E+04 5.44287E+04 3.83940E+04 + 2.70570E+04 1.90493E+04 1.33982E+04 9.41405E+03 6.60712E+03 + 4.63407E+03 3.22931E+03 2.26128E+03 1.58213E+03 1.10613E+03 + 7.72840E+02 5.39388E+02 3.76363E+02 2.62614E+02 1.83335E+02 + 1.28063E+02 8.95609E+01 6.27422E+01 4.40545E+01 3.10220E+01 + 2.19199E+01 1.55514E+01 1.10764E+01 7.93499E+00 5.71030E+00 + 4.13002E+00 3.00206E+00 2.19307E+00 1.61014E+00 1.18834E+00 + 8.81339E-01 6.58074E-01 4.92846E-01 3.71171E-01 2.80774E-01 + 2.13253E-01 1.62574E-01 1.24243E-01 9.54245E-02 7.32167E-02 + 5.62919E-02 4.32878E-02 3.32749E-02 2.55282E-02 1.95323E-02 + 1.48893E-02 1.12908E-02 8.51348E-03 6.36229E-03 4.72286E-03 + 3.45858E-03 2.50074E-03 1.78165E-03 1.24812E-03 8.57824E-04 + 5.77208E-04 3.79477E-04 2.43553E-04 1.52144E-04 9.30261E-05 + 5.54269E-05 3.24351E-05 1.87858E-05 1.08929E-05 6.40872E-06 + 3.87004E-06 2.39747E-06 1.50831E-06 9.36029E-07 5.51551E-07 + 2.93138E-07 1.29190E-07 3.94368E-08 5.06391E-09 0.00000E+00 + 4.25688E+07 3.10907E+07 2.21659E+07 1.57943E+07 1.12463E+07 + 8.00201E+06 5.68941E+06 4.04207E+06 2.86948E+06 2.03542E+06 + 1.44262E+06 1.02161E+06 7.22845E+05 5.11005E+05 3.60926E+05 + 2.54690E+05 1.79556E+05 1.26466E+05 8.89867E+04 6.25525E+04 + 4.39268E+04 3.08152E+04 2.15951E+04 1.51175E+04 1.05715E+04 + 7.38352E+03 5.15326E+03 3.57297E+03 2.48930E+03 1.73275E+03 + 1.20513E+03 8.37571E+02 5.81433E+02 4.03497E+02 2.79997E+02 + 1.94381E+02 1.35014E+02 9.38843E+01 6.53930E+01 4.56501E+01 + 3.19586E+01 2.24502E+01 1.58351E+01 1.12132E+01 7.98723E+00 + 5.71565E+00 4.11121E+00 2.97243E+00 2.16019E+00 1.57808E+00 + 1.15906E+00 8.55619E-01 6.36009E-01 4.74240E-01 3.55642E-01 + 2.67909E-01 2.02651E-01 1.53868E-01 1.17116E-01 8.95923E-02 + 6.84641E-02 5.24244E-02 4.01483E-02 3.07332E-02 2.34783E-02 + 1.78862E-02 1.35744E-02 1.02473E-02 7.69121E-03 5.72068E-03 + 4.22638E-03 3.07993E-03 2.21602E-03 1.57105E-03 1.09523E-03 + 7.49193E-04 5.01873E-04 3.28638E-04 2.10242E-04 1.31051E-04 + 8.00863E-05 4.78004E-05 2.81076E-05 1.64204E-05 9.64112E-06 + 5.75858E-06 3.52903E-06 2.20967E-06 1.39574E-06 8.63523E-07 + 5.04148E-07 2.64053E-07 1.14007E-07 3.39727E-08 4.37529E-09 + 0.00000E+00 5.22013E+07 3.80188E+07 2.70118E+07 1.91803E+07 + 1.36092E+07 9.64882E+06 6.83556E+06 4.83864E+06 3.42228E+06 + 2.41846E+06 1.70760E+06 1.20462E+06 8.49023E+05 5.97841E+05 + 4.20572E+05 2.95578E+05 2.07527E+05 1.45558E+05 1.01988E+05 + 7.13846E+04 4.99112E+04 3.48589E+04 2.43195E+04 1.69473E+04 + 1.17963E+04 8.20024E+03 5.69609E+03 3.92998E+03 2.72463E+03 + 1.88714E+03 1.30589E+03 9.02952E+02 6.23561E+02 4.30452E+02 + 2.97107E+02 2.05146E+02 1.41712E+02 9.79974E+01 6.78776E+01 + 4.71187E+01 3.28008E+01 2.29116E+01 1.60695E+01 1.13155E+01 + 8.01549E+00 5.70463E+00 4.08141E+00 2.93555E+00 2.12263E+00 + 1.54308E+00 1.12802E+00 8.28910E-01 6.13455E-01 4.55461E-01 + 3.40135E-01 2.55181E-01 1.92247E-01 1.45389E-01 1.10222E-01 + 8.39871E-02 6.39247E-02 4.87524E-02 3.71846E-02 2.83474E-02 + 2.15649E-02 1.63583E-02 1.23606E-02 9.28950E-03 6.94066E-03 + 5.13837E-03 3.77834E-03 2.74021E-03 1.96206E-03 1.38429E-03 + 9.60453E-04 6.53984E-04 4.36218E-04 2.84567E-04 1.81503E-04 + 1.12927E-04 6.89976E-05 4.12685E-05 2.43903E-05 1.43709E-05 + 8.53731E-06 5.16758E-06 3.20512E-06 2.02227E-06 1.27927E-06 + 7.87741E-07 4.55293E-07 2.34932E-07 9.93952E-08 2.89426E-08 + 3.73831E-09 0.00000E+00 6.34420E+07 4.60798E+07 3.26295E+07 + 2.30911E+07 1.63281E+07 1.15365E+07 8.14429E+06 5.74464E+06 + 4.04851E+06 2.85063E+06 2.00535E+06 1.40940E+06 9.89611E+05 + 6.94174E+05 4.86450E+05 3.40536E+05 2.38141E+05 1.66356E+05 + 1.16084E+05 8.09134E+04 5.63352E+04 3.91774E+04 2.72136E+04 + 1.88805E+04 1.30831E+04 9.05331E+03 6.25970E+03 4.29833E+03 + 2.96585E+03 2.04432E+03 1.40774E+03 9.68548E+02 6.65489E+02 + 4.57049E+02 3.13832E+02 2.15559E+02 1.48116E+02 1.01878E+02 + 7.01843E+01 4.84549E+01 3.35467E+01 2.33044E+01 1.62557E+01 + 1.13843E+01 8.02096E+00 5.67831E+00 4.04151E+00 2.89215E+00 + 2.08098E+00 1.50560E+00 1.09556E+00 8.01464E-01 5.90593E-01 + 4.36642E-01 3.24745E-01 2.42656E-01 1.82087E-01 1.37165E-01 + 1.03579E-01 7.86193E-02 5.96032E-02 4.52764E-02 3.43947E-02 + 2.61137E-02 1.97832E-02 1.49432E-02 1.12426E-02 8.41197E-03 + 6.25678E-03 4.61073E-03 3.37463E-03 2.43584E-03 1.73583E-03 + 1.21888E-03 8.41757E-04 5.70608E-04 3.79037E-04 2.46380E-04 + 1.56715E-04 9.73517E-05 5.94892E-05 3.56674E-05 2.11913E-05 + 1.25907E-05 7.56152E-06 4.63034E-06 2.89973E-06 1.83912E-06 + 1.16286E-06 7.11818E-07 4.07039E-07 2.06883E-07 8.57921E-08 + 2.44347E-08 3.16501E-09 0.00000E+00 7.64437E+07 5.53771E+07 + 3.90857E+07 2.75693E+07 1.94301E+07 1.36822E+07 9.62625E+06 + 6.76665E+06 4.75219E+06 3.33433E+06 2.33727E+06 1.63675E+06 + 1.14504E+06 8.00227E+05 5.58663E+05 3.89600E+05 2.71401E+05 + 1.88849E+05 1.31257E+05 9.11209E+04 6.31831E+04 4.37575E+04 + 3.02672E+04 2.09093E+04 1.44261E+04 9.93853E+03 6.84109E+03 + 4.67591E+03 3.21155E+03 2.20334E+03 1.51005E+03 1.03394E+03 + 7.06950E+02 4.83119E+02 3.30069E+02 2.25560E+02 1.54192E+02 + 1.05507E+02 7.23039E+01 4.96551E+01 3.41955E+01 2.36290E+01 + 1.63948E+01 1.14211E+01 8.00495E+00 5.63783E+00 3.99245E+00 + 2.84297E+00 2.03579E+00 1.46605E+00 1.06198E+00 7.73506E-01 + 5.67588E-01 4.17899E-01 3.09553E-01 2.30388E-01 1.72206E-01 + 1.29220E-01 9.72016E-02 7.34952E-02 5.55011E-02 4.19948E-02 + 3.17750E-02 2.40273E-02 1.81276E-02 1.36352E-02 1.02146E-02 + 7.60942E-03 5.63467E-03 4.13336E-03 3.01137E-03 2.16348E-03 + 1.53452E-03 1.07252E-03 7.37319E-04 4.97650E-04 3.29264E-04 + 2.13303E-04 1.35336E-04 8.39631E-05 5.13303E-05 3.08586E-05 + 1.84329E-05 1.10407E-05 6.69713E-06 4.14223E-06 2.61381E-06 + 1.66306E-06 1.04943E-06 6.37978E-07 3.60777E-07 1.80600E-07 + 7.34284E-08 2.04738E-08 2.65932E-09 0.00000E+00 9.13598E+07 + 6.60138E+07 4.64461E+07 3.26567E+07 2.29414E+07 1.61021E+07 + 1.12915E+07 7.91077E+06 5.53696E+06 3.87168E+06 2.70455E+06 + 1.88732E+06 1.31565E+06 9.16155E+05 6.37267E+05 4.42776E+05 + 3.07290E+05 2.13010E+05 1.47480E+05 1.01984E+05 7.04354E+04 + 4.85840E+04 3.34687E+04 2.30252E+04 1.58190E+04 1.08515E+04 + 7.43718E+03 5.06064E+03 3.46029E+03 2.36324E+03 1.61219E+03 + 1.09874E+03 7.47694E+02 5.08510E+02 3.45726E+02 2.35098E+02 + 1.59911E+02 1.08870E+02 7.42301E+01 5.07174E+01 3.47477E+01 + 2.38869E+01 1.64886E+01 1.14275E+01 7.96886E+00 5.58432E+00 + 3.93513E+00 2.78869E+00 1.98758E+00 1.42484E+00 1.02758E+00 + 7.45241E-01 5.44584E-01 3.99332E-01 2.94626E-01 2.18423E-01 + 1.62634E-01 1.21570E-01 9.10968E-02 6.86175E-02 5.16174E-02 + 3.89043E-02 2.93205E-02 2.20825E-02 1.65924E-02 1.24285E-02 + 9.27109E-03 6.87660E-03 5.06959E-03 3.70206E-03 2.68492E-03 + 1.92006E-03 1.35559E-03 9.43141E-04 6.45503E-04 4.33852E-04 + 2.85962E-04 1.84662E-04 1.16897E-04 7.24505E-05 4.43243E-05 + 2.67245E-05 1.60502E-05 9.68823E-06 5.93020E-06 3.69920E-06 + 2.34781E-06 1.49608E-06 9.41018E-07 5.67735E-07 3.17394E-07 + 1.56475E-07 6.23948E-08 1.70460E-08 2.22009E-09 0.00000E+00 + 8.70704E+06 6.75935E+06 5.18041E+06 3.97021E+06 3.04274E+06 + 2.33194E+06 1.78719E+06 1.36970E+06 1.04974E+06 8.04521E+05 + 6.16592E+05 4.72564E+05 3.62182E+05 2.77585E+05 2.12751E+05 + 1.63061E+05 1.24979E+05 9.57927E+04 7.34238E+04 5.62798E+04 + 4.31403E+04 3.30696E+04 2.53510E+04 1.94351E+04 1.49007E+04 + 1.14251E+04 8.76104E+03 6.69139E+03 5.13309E+03 3.93833E+03 + 3.02226E+03 2.31976E+03 1.78025E+03 1.36672E+03 1.04973E+03 + 8.06821E+02 6.20494E+02 4.77621E+02 3.68045E+02 2.83984E+02 + 2.19473E+02 1.69939E+02 1.31878E+02 1.02567E+02 8.00614E+01 + 6.26709E+01 4.92210E+01 3.87903E+01 3.06759E+01 2.43427E+01 + 1.93839E+01 1.54868E+01 1.24268E+01 9.98544E+00 8.04922E+00 + 6.50216E+00 5.26109E+00 4.26169E+00 3.45410E+00 2.80539E+00 + 2.27275E+00 1.84104E+00 1.48919E+00 1.20239E+00 9.67944E-01 + 7.76614E-01 6.20599E-01 4.93490E-01 3.90336E-01 3.06630E-01 + 2.39644E-01 1.85364E-01 1.42065E-01 1.07748E-01 8.07593E-02 + 5.97271E-02 4.35098E-02 3.11583E-02 2.18841E-02 1.50225E-02 + 1.00822E-02 6.55628E-03 4.12251E-03 2.49196E-03 1.43758E-03 + 7.84120E-04 3.99567E-04 1.86649E-04 7.84807E-05 2.86261E-05 + 8.59610E-06 1.94658E-06 2.81975E-07 1.80571E-08 1.56926E-10 + 0.00000E+00 2.11396E+07 1.61839E+07 1.22057E+07 9.20491E+06 + 6.94155E+06 5.23443E+06 3.94688E+06 2.97582E+06 2.24348E+06 + 1.69120E+06 1.27475E+06 9.60741E+05 7.23993E+05 5.45513E+05 + 4.10976E+05 3.09573E+05 2.33155E+05 1.75571E+05 1.32188E+05 + 9.95069E+04 7.48927E+04 5.63571E+04 4.24016E+04 3.18963E+04 + 2.39899E+04 1.80399E+04 1.35643E+04 1.01529E+04 7.63362E+03 + 5.73924E+03 4.31504E+03 3.24445E+03 2.43869E+03 1.83359E+03 + 1.37925E+03 1.03828E+03 7.82161E+02 5.89872E+02 4.45479E+02 + 3.37016E+02 2.55500E+02 1.94185E+02 1.48017E+02 1.13158E+02 + 8.68993E+01 6.69777E+01 5.18386E+01 4.02923E+01 3.14510E+01 + 2.46530E+01 1.94055E+01 1.53349E+01 1.21786E+01 9.68969E+00 + 7.73759E+00 6.19418E+00 4.96839E+00 3.99113E+00 3.20831E+00 + 2.58522E+00 2.07805E+00 1.67050E+00 1.34109E+00 1.07479E+00 + 8.58877E-01 6.84089E-01 5.42729E-01 4.28475E-01 3.36554E-01 + 2.62523E-01 2.03762E-01 1.56534E-01 1.19168E-01 8.97945E-02 + 6.68817E-02 4.91686E-02 3.56193E-02 2.53783E-02 1.77501E-02 + 1.21436E-02 8.13372E-03 5.28812E-03 3.33292E-03 2.02667E-03 + 1.18223E-03 6.56950E-04 3.45007E-04 1.69063E-04 7.66693E-05 + 3.15654E-05 1.15414E-05 3.61866E-06 9.03110E-07 1.44729E-07 + 1.44047E-09 0.00000E+00 3.89622E+07 2.96075E+07 2.21354E+07 + 1.65460E+07 1.23657E+07 9.23964E+06 6.90241E+06 5.15524E+06 + 3.84940E+06 2.87362E+06 2.14461E+06 1.60010E+06 1.19349E+06 + 8.89926E+05 6.63363E+05 4.94312E+05 3.68213E+05 2.74181E+05 + 2.04086E+05 1.51851E+05 1.12941E+05 8.39657E+04 6.23985E+04 + 4.63513E+04 3.44164E+04 2.55422E+04 1.89498E+04 1.39885E+04 + 1.03718E+04 7.68785E+03 5.69691E+03 4.22070E+03 3.12512E+03 + 2.31409E+03 1.71396E+03 1.27023E+03 9.41950E+02 6.99243E+02 + 5.19811E+02 3.87131E+02 2.88980E+02 2.16311E+02 1.62452E+02 + 1.22413E+02 9.27097E+01 7.05082E+01 5.38785E+01 4.13707E+01 + 3.19205E+01 2.47466E+01 1.92764E+01 1.50814E+01 1.18643E+01 + 9.35394E+00 7.40455E+00 5.87791E+00 4.67653E+00 3.72735E+00 + 2.97325E+00 2.37805E+00 1.89750E+00 1.51442E+00 1.20719E+00 + 9.60720E-01 7.62433E-01 6.03126E-01 4.75272E-01 3.72715E-01 + 2.90855E-01 2.25399E-01 1.73840E-01 1.32713E-01 1.00421E-01 + 7.52262E-02 5.57194E-02 4.07495E-02 2.93802E-02 2.08458E-02 + 1.45323E-02 9.91855E-03 6.63668E-03 4.31810E-03 2.73009E-03 + 1.67058E-03 9.84846E-04 5.56196E-04 2.99156E-04 1.51659E-04 + 7.20469E-05 3.15300E-05 1.24267E-05 4.23045E-06 1.13654E-06 + 1.90635E-07 1.99892E-09 0.00000E+00 6.32706E+07 4.78138E+07 + 3.55134E+07 2.63693E+07 1.95737E+07 1.45247E+07 1.07745E+07 + 7.98974E+06 5.92256E+06 4.38853E+06 3.25053E+06 2.40662E+06 + 1.78103E+06 1.31746E+06 9.74083E+05 7.19847E+05 5.31694E+05 + 3.92510E+05 2.89602E+05 2.13552E+05 1.57380E+05 1.15913E+05 + 8.53190E+04 6.27601E+04 4.61361E+04 3.38903E+04 2.48815E+04 + 1.81684E+04 1.33243E+04 9.76618E+03 7.15447E+03 5.23875E+03 + 3.83263E+03 2.80343E+03 2.05063E+03 1.50058E+03 1.09853E+03 + 8.04937E+02 5.90595E+02 4.34111E+02 3.19834E+02 2.36319E+02 + 1.75225E+02 1.30393E+02 9.75595E+01 7.33262E+01 5.53980E+01 + 4.20746E+01 3.21249E+01 2.46563E+01 1.90228E+01 1.47466E+01 + 1.14997E+01 8.98999E+00 7.05875E+00 5.55949E+00 4.38963E+00 + 3.47300E+00 2.75035E+00 2.18443E+00 1.73097E+00 1.37218E+00 + 1.08653E+00 8.59038E-01 6.77332E-01 5.32391E-01 4.16898E-01 + 3.24916E-01 2.52029E-01 1.94143E-01 1.48868E-01 1.13006E-01 + 8.50445E-02 6.33778E-02 4.67157E-02 3.40126E-02 2.44261E-02 + 1.72733E-02 1.20123E-02 8.18616E-03 5.47633E-03 3.56818E-03 + 2.26385E-03 1.39375E-03 8.29354E-04 4.74638E-04 2.59924E-04 + 1.34867E-04 6.59047E-05 2.97819E-05 1.21279E-05 4.24546E-06 + 1.15919E-06 1.94609E-07 2.14402E-09 0.00000E+00 9.52622E+07 + 7.16545E+07 5.29261E+07 3.90770E+07 2.88402E+07 2.12761E+07 + 1.56890E+07 1.15638E+07 8.51927E+06 6.27319E+06 4.61691E+06 + 3.39612E+06 2.49673E+06 1.83447E+06 1.34707E+06 9.88543E+05 + 7.24973E+05 5.31318E+05 3.89122E+05 2.84776E+05 2.08256E+05 + 1.52180E+05 1.11116E+05 8.10668E+04 5.90943E+04 4.30359E+04 + 3.13192E+04 2.26609E+04 1.64665E+04 1.19559E+04 8.67427E+03 + 6.28901E+03 4.55451E+03 3.29704E+03 2.38625E+03 1.72739E+03 + 1.25072E+03 9.06266E+02 6.57466E+02 4.77791E+02 3.48019E+02 + 2.54233E+02 1.86393E+02 1.37168E+02 1.01518E+02 7.54957E+01 + 5.64525E+01 4.24506E+01 3.21022E+01 2.44124E+01 1.86684E+01 + 1.43488E+01 1.10985E+01 8.60791E+00 6.70739E+00 5.24389E+00 + 4.11092E+00 3.22998E+00 2.54051E+00 2.00451E+00 1.57807E+00 + 1.24302E+00 9.78111E-01 7.68573E-01 6.02341E-01 4.70632E-01 + 3.66387E-01 2.83918E-01 2.19006E-01 1.67782E-01 1.27979E-01 + 9.66547E-02 7.23862E-02 5.36987E-02 3.94149E-02 2.85888E-02 + 2.04642E-02 1.44339E-02 1.00198E-02 6.82231E-03 4.56535E-03 + 2.97978E-03 1.89706E-03 1.17434E-03 7.04249E-04 4.07222E-04 + 2.25916E-04 1.19032E-04 5.91498E-05 2.71769E-05 1.12222E-05 + 3.96011E-06 1.08028E-06 1.79618E-07 2.07359E-09 0.00000E+00 + 1.36197E+08 1.02020E+08 7.49820E+07 5.50830E+07 4.04452E+07 + 2.96823E+07 2.17721E+07 1.59613E+07 1.16947E+07 8.56365E+06 + 6.26705E+06 4.58345E+06 3.34995E+06 2.44674E+06 1.78579E+06 + 1.30243E+06 9.49174E+05 6.91185E+05 5.02908E+05 3.65605E+05 + 2.65557E+05 1.92711E+05 1.39718E+05 1.01200E+05 7.32272E+04 + 5.29255E+04 3.82202E+04 2.74330E+04 1.97736E+04 1.42387E+04 + 1.02433E+04 7.36237E+03 5.28454E+03 3.79078E+03 2.71812E+03 + 1.94898E+03 1.39752E+03 1.00267E+03 7.20149E+02 5.18068E+02 + 3.73529E+02 2.70097E+02 1.96024E+02 1.42810E+02 1.04655E+02 + 7.70783E+01 5.70943E+01 4.25414E+01 3.18866E+01 2.40416E+01 + 1.82337E+01 1.39033E+01 1.06720E+01 8.21583E+00 6.35614E+00 + 4.93486E+00 3.84266E+00 2.99949E+00 2.34410E+00 1.83809E+00 + 1.43819E+00 1.12608E+00 8.80891E-01 6.88203E-01 5.36309E-01 + 4.16722E-01 3.22665E-01 2.48720E-01 1.90877E-01 1.45503E-01 + 1.10458E-01 8.30412E-02 6.19234E-02 4.57537E-02 3.34616E-02 + 2.41934E-02 1.72717E-02 1.21574E-02 8.42866E-03 5.73639E-03 + 3.84089E-03 2.51134E-03 1.60380E-03 9.97342E-04 6.01763E-04 + 3.50610E-04 1.96236E-04 1.04386E-04 5.23545E-05 2.42392E-05 + 1.00520E-05 3.54366E-06 9.59282E-07 1.57470E-07 1.90014E-09 + 0.00000E+00 1.87391E+08 1.39834E+08 1.02307E+08 7.48095E+07 + 5.46721E+07 3.99322E+07 2.91489E+07 2.12644E+07 1.55026E+07 + 1.12945E+07 8.22299E+06 5.98248E+06 4.34922E+06 3.15941E+06 + 2.29326E+06 1.66318E+06 1.20518E+06 8.72520E+05 6.31101E+05 + 4.56040E+05 3.29214E+05 2.37413E+05 1.71031E+05 1.23074E+05 + 8.84628E+04 6.35015E+04 4.55396E+04 3.24511E+04 2.32210E+04 + 1.65970E+04 1.18491E+04 8.45020E+03 6.01692E+03 4.28087E+03 + 3.04386E+03 2.16389E+03 1.53809E+03 1.09372E+03 7.78450E+02 + 5.54890E+02 3.96391E+02 2.83976E+02 2.04194E+02 1.47396E+02 + 1.07039E+02 7.81330E+01 5.73720E+01 4.23859E+01 3.15085E+01 + 2.35672E+01 1.77363E+01 1.34231E+01 1.02297E+01 7.82034E+00 + 6.00939E+00 4.63516E+00 3.58639E+00 2.78219E+00 2.16114E+00 + 1.68473E+00 1.31060E+00 1.02041E+00 7.93846E-01 6.16865E-01 + 4.78188E-01 3.69653E-01 2.84790E-01 2.18460E-01 1.66872E-01 + 1.26627E-01 9.57168E-02 7.16650E-02 5.32368E-02 3.91982E-02 + 2.85780E-02 2.06069E-02 1.46791E-02 1.03158E-02 7.14522E-03 + 4.86189E-03 3.25742E-03 2.13319E-03 1.36577E-03 8.52329E-04 + 5.16557E-04 3.02525E-04 1.70261E-04 9.10514E-05 4.58608E-05 + 2.12784E-05 8.81416E-06 3.09007E-06 8.27654E-07 1.34032E-07 + 1.68654E-09 0.00000E+00 2.61198E+08 1.94102E+08 1.41303E+08 + 1.02802E+08 7.47436E+07 5.43081E+07 3.94333E+07 2.86126E+07 + 2.07462E+07 1.50312E+07 1.08821E+07 7.87189E+06 5.68965E+06 + 4.10880E+06 2.96453E+06 2.13693E+06 1.53889E+06 1.10710E+06 + 7.95643E+05 5.71188E+05 4.09598E+05 2.93381E+05 2.09890E+05 + 1.49973E+05 1.07021E+05 7.62569E+04 5.42771E+04 3.83762E+04 + 2.72457E+04 1.93175E+04 1.36782E+04 9.67268E+03 6.82806E+03 + 4.81515E+03 3.39287E+03 2.38977E+03 1.68265E+03 1.18503E+03 + 8.35209E+02 5.89459E+02 4.16878E+02 2.95652E+02 2.10455E+02 + 1.50394E+02 1.08137E+02 7.81650E+01 5.68470E+01 4.16062E+01 + 3.06480E+01 2.27216E+01 1.69541E+01 1.27250E+01 9.62053E+00 + 7.29765E+00 5.56576E+00 4.26180E+00 3.27427E+00 2.52267E+00 + 1.94642E+00 1.50755E+00 1.16531E+00 9.01675E-01 6.97239E-01 + 5.38611E-01 4.15135E-01 3.19125E-01 2.44538E-01 1.86609E-01 + 1.41832E-01 1.07111E-01 8.06016E-02 6.00925E-02 4.44660E-02 + 3.26248E-02 2.37118E-02 1.70531E-02 1.21222E-02 8.50637E-03 + 5.88707E-03 4.00532E-03 2.68526E-03 1.76099E-03 1.12993E-03 + 7.07144E-04 4.29983E-04 2.52698E-04 1.42675E-04 7.64761E-05 + 3.85445E-05 1.78499E-05 7.35440E-06 2.55356E-06 6.74365E-07 + 1.07506E-07 1.41741E-09 0.00000E+00 3.53645E+08 2.61772E+08 + 1.89665E+08 1.37325E+08 9.93594E+07 7.18384E+07 5.19016E+07 + 3.74689E+07 2.70282E+07 1.94807E+07 1.40288E+07 1.00938E+07 + 7.25586E+06 5.21088E+06 3.73857E+06 2.67951E+06 1.91843E+06 + 1.37201E+06 9.80115E+05 6.99326E+05 4.98372E+05 3.54709E+05 + 2.52131E+05 1.78971E+05 1.26859E+05 8.97712E+04 6.34506E+04 + 4.45377E+04 3.13899E+04 2.20903E+04 1.55224E+04 1.08914E+04 + 7.62700E+03 5.33464E+03 3.72752E+03 2.60307E+03 1.81686E+03 + 1.26818E+03 8.85730E+02 6.19381E+02 4.33978E+02 3.04907E+02 + 2.15015E+02 1.52219E+02 1.08440E+02 7.76697E+01 5.59813E+01 + 4.06138E+01 2.96617E+01 2.18081E+01 1.61417E+01 1.20207E+01 + 9.01985E+00 6.79195E+00 5.14345E+00 3.91145E+00 2.98513E+00 + 2.28506E+00 1.75199E+00 1.34873E+00 1.03633E+00 7.97250E-01 + 6.13026E-01 4.70977E-01 3.61086E-01 2.76157E-01 2.10571E-01 + 1.59929E-01 1.21007E-01 9.09920E-02 6.81987E-02 5.06556E-02 + 3.73553E-02 2.73241E-02 1.98064E-02 1.42127E-02 1.00855E-02 + 7.06834E-03 4.88832E-03 3.32520E-03 2.23007E-03 1.46373E-03 + 9.40377E-04 5.89417E-04 3.58962E-04 2.11237E-04 1.19344E-04 + 6.39369E-05 3.21514E-05 1.48200E-05 6.05925E-06 2.08042E-06 + 5.41445E-07 8.50371E-08 1.17193E-09 0.00000E+00 4.67226E+08 + 3.44565E+08 2.48533E+08 1.79129E+08 1.29009E+08 9.28406E+07 + 6.67582E+07 4.79633E+07 3.44302E+07 2.46934E+07 1.76939E+07 + 1.26663E+07 9.05828E+06 6.47135E+06 4.61830E+06 3.29222E+06 + 2.34422E+06 1.66721E+06 1.18426E+06 8.40133E+05 5.95217E+05 + 4.21117E+05 2.97520E+05 2.09886E+05 1.47834E+05 1.03940E+05 + 7.29838E+04 5.08813E+04 3.56161E+04 2.48896E+04 1.73646E+04 + 1.20951E+04 8.40660E+03 5.83497E+03 4.04524E+03 2.80239E+03 + 1.94002E+03 1.34288E+03 9.29970E+02 6.44734E+02 4.47819E+02 + 3.11879E+02 2.18005E+02 1.52984E+02 1.08040E+02 7.67203E+01 + 5.48311E+01 3.94511E+01 2.85807E+01 2.08488E+01 1.53146E+01 + 1.13208E+01 8.43444E+00 6.30728E+00 4.74457E+00 3.58482E+00 + 2.71875E+00 2.06854E+00 1.57663E+00 1.20686E+00 9.22172E-01 + 7.05621E-01 5.39752E-01 4.12600E-01 3.14796E-01 2.39631E-01 + 1.81903E-01 1.37567E-01 1.03667E-01 7.76550E-02 5.79971E-02 + 4.29369E-02 3.15690E-02 2.30304E-02 1.66557E-02 1.19287E-02 + 8.45162E-03 5.91644E-03 4.08853E-03 2.78002E-03 1.86429E-03 + 1.22384E-03 7.86488E-04 4.93087E-04 3.00295E-04 1.76620E-04 + 9.96460E-05 5.32403E-05 2.66551E-05 1.22060E-05 4.94483E-06 + 1.67736E-06 4.30181E-07 6.66185E-08 9.57524E-10 0.00000E+00 + 6.04568E+08 4.44281E+08 3.19086E+08 2.28984E+08 1.64191E+08 + 1.17633E+08 8.42048E+07 6.02220E+07 4.30302E+07 3.07168E+07 + 2.19053E+07 1.56055E+07 1.11057E+07 7.89470E+06 5.60572E+06 + 3.97569E+06 2.81619E+06 1.99231E+06 1.40761E+06 9.93137E+05 + 6.99718E+05 4.92259E+05 3.45785E+05 2.42508E+05 1.69792E+05 + 1.18649E+05 8.27966E+04 5.73515E+04 3.98861E+04 2.76898E+04 + 1.91880E+04 1.32731E+04 9.16024E+03 6.31220E+03 4.34381E+03 + 2.98656E+03 2.05161E+03 1.40900E+03 9.67973E+02 6.65649E+02 + 4.58562E+02 3.16727E+02 2.19563E+02 1.52804E+02 1.07030E+02 + 7.53879E+01 5.34498E+01 3.81574E+01 2.74332E+01 1.98636E+01 + 1.44862E+01 1.06339E+01 7.86963E+00 5.84655E+00 4.37036E+00 + 3.28203E+00 2.47448E+00 1.87200E+00 1.41895E+00 1.08043E+00 + 8.21302E-01 6.25315E-01 4.76029E-01 3.62209E-01 2.75123E-01 + 2.08540E-01 1.57661E-01 1.18774E-01 8.91802E-02 6.65749E-02 + 4.95655E-02 3.65877E-02 2.68297E-02 1.95267E-02 1.40926E-02 + 1.00751E-02 7.12771E-03 4.98364E-03 3.44061E-03 2.33770E-03 + 1.56671E-03 1.02791E-03 6.60152E-04 4.13515E-04 2.51502E-04 + 1.47626E-04 8.30418E-05 4.41808E-05 2.19906E-05 9.99191E-06 + 4.00736E-06 1.34246E-06 3.39341E-07 5.18618E-08 7.75826E-10 + 0.00000E+00 7.68327E+08 5.62726E+08 4.02498E+08 2.87643E+08 + 2.05385E+08 1.46521E+08 1.04431E+08 7.43618E+07 5.28986E+07 + 3.75921E+07 2.66866E+07 1.89242E+07 1.34046E+07 9.48380E+06 + 6.70172E+06 4.72981E+06 3.33378E+06 2.34662E+06 1.64946E+06 + 1.15773E+06 8.11373E+05 5.67742E+05 3.96627E+05 2.76614E+05 + 1.92570E+05 1.33785E+05 9.28083E+04 6.38936E+04 4.41631E+04 + 3.04668E+04 2.09772E+04 1.44157E+04 9.88214E+03 6.76300E+03 + 4.62146E+03 3.15476E+03 2.15134E+03 1.46650E+03 9.99864E+02 + 6.82305E+02 4.66390E+02 3.19616E+02 2.19831E+02 1.51792E+02 + 1.05497E+02 7.37382E+01 5.18857E+01 3.67671E+01 2.62431E+01 + 1.88688E+01 1.36672E+01 9.96665E+00 7.32922E+00 5.41159E+00 + 4.02128E+00 3.00262E+00 2.25134E+00 1.69413E+00 1.27751E+00 + 9.67950E-01 7.32274E-01 5.54968E-01 4.20608E-01 3.18683E-01 + 2.41078E-01 1.82026E-01 1.37108E-01 1.02930E-01 7.70299E-02 + 5.73270E-02 4.25590E-02 3.13328E-02 2.29209E-02 1.66455E-02 + 1.19897E-02 8.55685E-03 6.04432E-03 4.22037E-03 2.91005E-03 + 1.97490E-03 1.32203E-03 8.66273E-04 5.55512E-04 3.47321E-04 + 2.10734E-04 1.23306E-04 6.90767E-05 3.65548E-05 1.80714E-05 + 8.14119E-06 3.23086E-06 1.06876E-06 2.66358E-07 4.02065E-08 + 6.24799E-10 0.00000E+00 9.61159E+08 7.01692E+08 4.99918E+08 + 3.55839E+08 2.53054E+08 1.79789E+08 1.27613E+08 9.04881E+07 + 6.40971E+07 4.53545E+07 3.20569E+07 2.26321E+07 1.59592E+07 + 1.12399E+07 7.90610E+06 5.55373E+06 3.89595E+06 2.72910E+06 + 1.90892E+06 1.33317E+06 9.29606E+05 6.47126E+05 4.49718E+05 + 3.11969E+05 2.16003E+05 1.49230E+05 1.02940E+05 7.04545E+04 + 4.84124E+04 3.31983E+04 2.27180E+04 1.55145E+04 1.05673E+04 + 7.18468E+03 4.87684E+03 3.30641E+03 2.23909E+03 1.51551E+03 + 1.02584E+03 6.94919E+02 4.71506E+02 3.20720E+02 2.18948E+02 + 1.50057E+02 1.03523E+02 7.18310E+01 5.01817E+01 3.53103E+01 + 2.50309E+01 1.78777E+01 1.28661E+01 9.32405E+00 6.81572E+00 + 5.00326E+00 3.69714E+00 2.74578E+00 2.04812E+00 1.53354E+00 + 1.15086E+00 8.67997E-01 6.53738E-01 4.93341E-01 3.72375E-01 + 2.81037E-01 2.11807E-01 1.59357E-01 1.19629E-01 8.95214E-02 + 6.67941E-02 4.95688E-02 3.67032E-02 2.69554E-02 1.96740E-02 + 1.42577E-02 1.02500E-02 7.30216E-03 5.14941E-03 3.58977E-03 + 2.47134E-03 1.67447E-03 1.11901E-03 7.31832E-04 4.68250E-04 + 2.91976E-04 1.76574E-04 1.02902E-04 5.73602E-05 3.01690E-05 + 1.48036E-05 6.60913E-06 2.59469E-06 8.47573E-07 2.08343E-07 + 3.10850E-08 5.00899E-10 0.00000E+00 1.18569E+09 8.62932E+08 + 6.12459E+08 4.34269E+08 3.07628E+08 2.17703E+08 1.53908E+08 + 1.08693E+08 7.66782E+07 5.40322E+07 3.80303E+07 2.67352E+07 + 1.87714E+07 1.31627E+07 9.21758E+06 6.44588E+06 4.50116E+06 + 3.13845E+06 2.18492E+06 1.51863E+06 1.05378E+06 7.29940E+05 + 5.04719E+05 3.48330E+05 2.39920E+05 1.64870E+05 1.13113E+05 + 7.69833E+04 5.26011E+04 3.58636E+04 2.43980E+04 1.65619E+04 + 1.12117E+04 7.57508E+03 5.10899E+03 3.44123E+03 2.31490E+03 + 1.55622E+03 1.04615E+03 7.03735E+02 4.74124E+02 3.20214E+02 + 2.17050E+02 1.47701E+02 1.01183E+02 6.97205E+01 4.83755E+01 + 3.38125E+01 2.38137E+01 1.69012E+01 1.20893E+01 8.70951E+00 + 6.33060E+00 4.62175E+00 3.39732E+00 2.51040E+00 1.86348E+00 + 1.38880E+00 1.03757E+00 7.79219E-01 5.84452E-01 4.39317E-01 + 3.30348E-01 2.48421E-01 1.86582E-01 1.39919E-01 1.04711E-01 + 7.81266E-02 5.81299E-02 4.30253E-02 3.17797E-02 2.32850E-02 + 1.69577E-02 1.22637E-02 8.79899E-03 6.25652E-03 4.40382E-03 + 3.06427E-03 2.10550E-03 1.42369E-03 9.49306E-04 6.19296E-04 + 3.95108E-04 2.45543E-04 1.47905E-04 8.57902E-05 4.75546E-05 + 2.48451E-05 1.20955E-05 5.35001E-06 2.07760E-06 6.70246E-07 + 1.62562E-07 2.39891E-08 4.00180E-10 0.00000E+00 1.44447E+09 + 1.04814E+09 7.41182E+08 5.23589E+08 3.69507E+08 2.60500E+08 + 1.83455E+08 1.29055E+08 9.06838E+07 6.36462E+07 4.46158E+07 + 3.12361E+07 2.18404E+07 1.52503E+07 1.06338E+07 7.40402E+06 + 5.14748E+06 3.57306E+06 2.47620E+06 1.71316E+06 1.18319E+06 + 8.15682E+05 5.61274E+05 3.85450E+05 2.64153E+05 1.80590E+05 + 1.23253E+05 8.34323E+04 5.66990E+04 3.84440E+04 2.60060E+04 + 1.75519E+04 1.18119E+04 7.93264E+03 5.31733E+03 3.55916E+03 + 2.37896E+03 1.58891E+03 1.06108E+03 7.09018E+02 4.74464E+02 + 3.18270E+02 2.14269E+02 1.44822E+02 9.85463E+01 6.74549E+01 + 4.64999E+01 3.22956E+01 2.26052E+01 1.59477E+01 1.13415E+01 + 8.12526E+00 5.87450E+00 4.26668E+00 3.12086E+00 2.29520E+00 + 1.69601E+00 1.25850E+00 9.36288E-01 7.00369E-01 5.23295E-01 + 3.91908E-01 2.93666E-01 2.20100E-01 1.64783E-01 1.23196E-01 + 9.19286E-02 6.84003E-02 5.07594E-02 3.74758E-02 2.76151E-02 + 2.01874E-02 1.46695E-02 1.05863E-02 7.57968E-03 5.37839E-03 + 3.77782E-03 2.62302E-03 1.79823E-03 1.21294E-03 8.06626E-04 + 5.24638E-04 3.33580E-04 2.06499E-04 1.23828E-04 7.14512E-05 + 3.93673E-05 2.04230E-05 9.86175E-06 4.32089E-06 1.65974E-06 + 5.28883E-07 1.26615E-07 1.84907E-08 3.18846E-10 0.00000E+00 + 1.73998E+09 1.25894E+09 8.87082E+08 6.24403E+08 4.39051E+08 + 3.08389E+08 2.16372E+08 1.51638E+08 1.06145E+08 7.42098E+07 + 5.18172E+07 3.61341E+07 2.51636E+07 1.74991E+07 1.21514E+07 + 8.42524E+06 5.83255E+06 4.03112E+06 2.78140E+06 1.91574E+06 + 1.31712E+06 9.03833E+05 6.19021E+05 4.23083E+05 2.88536E+05 + 1.96282E+05 1.33290E+05 8.97567E+04 6.06785E+04 4.09232E+04 + 2.75326E+04 1.84791E+04 1.23654E+04 8.25629E+03 5.50159E+03 + 3.66034E+03 2.43159E+03 1.61393E+03 1.07098E+03 7.11045E+02 + 4.72745E+02 3.15057E+02 2.10729E+02 1.41507E+02 9.56752E+01 + 6.50767E+01 4.45833E+01 3.07779E+01 2.14167E+01 1.50236E+01 + 1.06260E+01 7.57256E+00 5.44739E+00 3.93727E+00 2.86656E+00 + 2.09882E+00 1.54430E+00 1.14126E+00 8.45752E-01 6.30305E-01 + 4.69258E-01 3.50239E-01 2.61586E-01 1.95444E-01 1.45887E-01 + 1.08757E-01 8.09320E-02 6.00599E-02 4.44578E-02 3.27434E-02 + 2.40716E-02 1.75567E-02 1.27293E-02 9.16576E-03 6.54802E-03 + 4.63587E-03 3.24870E-03 2.25015E-03 1.53860E-03 1.03490E-03 + 6.86116E-04 4.44732E-04 2.81691E-04 1.73625E-04 1.03605E-04 + 5.94488E-05 3.25462E-05 1.67613E-05 8.02634E-06 3.48329E-06 + 1.32352E-06 4.16652E-07 9.84891E-08 1.42414E-08 2.53487E-10 + 0.00000E+00 2.07455E+09 1.49685E+09 1.05108E+09 7.37258E+08 + 5.16576E+08 3.61548E+08 2.52754E+08 1.76487E+08 1.23082E+08 + 8.57289E+07 5.96333E+07 4.14247E+07 2.87355E+07 1.99042E+07 + 1.37662E+07 9.50609E+06 6.55368E+06 4.51059E+06 3.09901E+06 + 2.12530E+06 1.45479E+06 9.93862E+05 6.77598E+05 4.60984E+05 + 3.12907E+05 2.11840E+05 1.43156E+05 9.59155E+04 6.45149E+04 + 4.32866E+04 2.89697E+04 1.93396E+04 1.28703E+04 8.54542E+03 + 5.66183E+03 3.74510E+03 2.47321E+03 1.63170E+03 1.07618E+03 + 7.10099E+02 4.69186E+02 3.10737E+02 2.06546E+02 1.37838E+02 + 9.26255E+01 6.26232E+01 4.26497E+01 2.92740E+01 2.02569E+01 + 1.41336E+01 9.94478E+00 7.05184E+00 5.04875E+00 3.63245E+00 + 2.63310E+00 1.91984E+00 1.40697E+00 1.03581E+00 7.64795E-01 + 5.67994E-01 4.21449E-01 3.13549E-01 2.33464E-01 1.73920E-01 + 1.29453E-01 9.62430E-02 7.14317E-02 5.28751E-02 3.90430E-02 + 2.86862E-02 2.10396E-02 1.53095E-02 1.10742E-02 7.95536E-03 + 5.66980E-03 4.00427E-03 2.79891E-03 1.93337E-03 1.31817E-03 + 8.83853E-04 5.83986E-04 3.77107E-04 2.37860E-04 1.45927E-04 + 8.66240E-05 4.94141E-05 2.68744E-05 1.37371E-05 6.52281E-06 + 2.80380E-06 1.05388E-06 3.27820E-07 7.65379E-08 1.09631E-08 + 2.01162E-10 0.00000E+00 2.45039E+09 1.76326E+09 1.23401E+09 + 8.62634E+08 6.02352E+08 4.20120E+08 2.92670E+08 2.03634E+08 + 1.41504E+08 9.82013E+07 6.80574E+07 4.71001E+07 3.25489E+07 + 2.24592E+07 1.54730E+07 1.06426E+07 7.30784E+06 5.00923E+06 + 3.42744E+06 2.34070E+06 1.59543E+06 1.08523E+06 7.36644E+05 + 4.98914E+05 3.37112E+05 2.27166E+05 1.52790E+05 1.01872E+05 + 6.81862E+04 4.55220E+04 3.03109E+04 2.01300E+04 1.33254E+04 + 8.79986E+03 5.79833E+03 3.81392E+03 2.50430E+03 1.64266E+03 + 1.07705E+03 7.06463E+02 4.63998E+02 3.05462E+02 2.01829E+02 + 1.33890E+02 8.94467E+01 6.01264E+01 4.07192E+01 2.77963E+01 + 1.91326E+01 1.32811E+01 9.29909E+00 6.56294E+00 4.67768E+00 + 3.35096E+00 2.41907E+00 1.75687E+00 1.28270E+00 9.40933E-01 + 6.92351E-01 5.12514E-01 3.79080E-01 2.81174E-01 2.08749E-01 + 1.55072E-01 1.15112E-01 8.53561E-02 6.31898E-02 4.66576E-02 + 3.43678E-02 2.51901E-02 1.84315E-02 1.33794E-02 9.65461E-03 + 6.91844E-03 4.91824E-03 3.46430E-03 2.41476E-03 1.66309E-03 + 1.13032E-03 7.55309E-04 4.97216E-04 3.19776E-04 2.00801E-04 + 1.22586E-04 7.23726E-05 4.10347E-05 2.21667E-05 1.12448E-05 + 5.29419E-06 2.25402E-06 8.38185E-07 2.57667E-07 5.94365E-08 + 8.43688E-09 1.59397E-10 0.00000E+00 2.86949E+09 2.05944E+09 + 1.43659E+09 1.00094E+09 6.96595E+08 4.84212E+08 3.36168E+08 + 2.33091E+08 1.61407E+08 1.11617E+08 7.70782E+07 5.31494E+07 + 3.65943E+07 2.51564E+07 1.72657E+07 1.18301E+07 8.09175E+06 + 5.52470E+06 3.76500E+06 2.56078E+06 1.73824E+06 1.17741E+06 + 7.95805E+05 5.36644E+05 3.61003E+05 2.42168E+05 1.62136E+05 + 1.07592E+05 7.16736E+04 4.76191E+04 3.15511E+04 2.08484E+04 + 1.37302E+04 9.01981E+03 5.91163E+03 3.86739E+03 2.52544E+03 + 1.64727E+03 1.07396E+03 7.00418E+02 4.57386E+02 2.99378E+02 + 1.96675E+02 1.29729E+02 8.61820E+01 5.76135E+01 3.88084E+01 + 2.63540E+01 1.80486E+01 1.24680E+01 8.68922E+00 6.10520E+00 + 4.33300E+00 3.09141E+00 2.22305E+00 1.60852E+00 1.17024E+00 + 8.55528E-01 6.27462E-01 4.63044E-01 3.41461E-01 2.52540E-01 + 1.86968E-01 1.38518E-01 1.02553E-01 7.58488E-02 5.60104E-02 + 4.12539E-02 3.03129E-02 2.21635E-02 1.61773E-02 1.17138E-02 + 8.43121E-03 6.02598E-03 4.27219E-03 3.00072E-03 2.08539E-03 + 1.43170E-03 9.69764E-04 6.45659E-04 4.23370E-04 2.71118E-04 + 1.69453E-04 1.02920E-04 6.04206E-05 3.40456E-05 1.82652E-05 + 9.19483E-06 4.29226E-06 1.81009E-06 6.65978E-07 2.02361E-07 + 4.61308E-08 6.49159E-09 1.26137E-10 0.00000E+00 3.33368E+09 + 2.38652E+09 1.65946E+09 1.15251E+09 7.99469E+08 5.53894E+08 + 3.83267E+08 2.64854E+08 1.82778E+08 1.25960E+08 8.66790E+07 + 5.95585E+07 4.08602E+07 2.79871E+07 1.91378E+07 1.30640E+07 + 8.90189E+06 6.05450E+06 4.10999E+06 2.78437E+06 1.88242E+06 + 1.26987E+06 8.54738E+05 5.73953E+05 3.84442E+05 2.56760E+05 + 1.71143E+05 1.13047E+05 7.49611E+04 4.95697E+04 3.26865E+04 + 2.14935E+04 1.40846E+04 9.20580E+03 6.00244E+03 3.90623E+03 + 2.53722E+03 1.64602E+03 1.06729E+03 6.92236E+02 4.49544E+02 + 2.92616E+02 1.91176E+02 1.25413E+02 8.28688E+01 5.51078E+01 + 3.69306E+01 2.49546E+01 1.70085E+01 1.16954E+01 8.11490E+00 + 5.67761E+00 4.01339E+00 2.85236E+00 2.04362E+00 1.47352E+00 + 1.06842E+00 7.78587E-01 5.69266E-01 4.18860E-01 3.07990E-01 + 2.27154E-01 1.67721E-01 1.23932E-01 9.15179E-02 6.75159E-02 + 4.97321E-02 3.65383E-02 2.67811E-02 1.95320E-02 1.42206E-02 + 1.02703E-02 7.37251E-03 5.25479E-03 3.71478E-03 2.60137E-03 + 1.80213E-03 1.23309E-03 8.32244E-04 5.51971E-04 3.60452E-04 + 2.29797E-04 1.42932E-04 8.63549E-05 5.04047E-05 2.82230E-05 + 1.50365E-05 7.51131E-06 3.47658E-06 1.45224E-06 5.28707E-07 + 1.58818E-07 3.57884E-08 4.99438E-09 9.97034E-11 0.00000E+00 + 1.48587E+06 2.05539E+06 1.50647E+06 1.10418E+06 8.09376E+05 + 5.93325E+05 4.34985E+05 3.18936E+05 2.33877E+05 1.71529E+05 + 1.25824E+05 9.23167E+04 6.77494E+04 4.97344E+04 3.65223E+04 + 2.68310E+04 1.97208E+04 1.45030E+04 1.06729E+04 7.86045E+03 + 5.79449E+03 4.27618E+03 3.15975E+03 2.33830E+03 1.73345E+03 + 1.28769E+03 9.58842E+02 7.12741E+02 5.34007E+02 4.01575E+02 + 3.03267E+02 2.30127E+02 1.75502E+02 1.34675E+02 1.04063E+02 + 8.10372E+01 6.36320E+01 5.04227E+01 4.03477E+01 3.26210E+01 + 2.66595E+01 2.20300E+01 1.84098E+01 1.55541E+01 1.32938E+01 + 1.14821E+01 1.00197E+01 8.82899E+00 7.85081E+00 7.03964E+00 + 6.36026E+00 5.78486E+00 5.29388E+00 4.86420E+00 4.48661E+00 + 4.14902E+00 3.84310E+00 3.56243E+00 3.30216E+00 3.06099E+00 + 2.83160E+00 2.61550E+00 2.41049E+00 2.21585E+00 2.03052E+00 + 1.85436E+00 1.68718E+00 1.52872E+00 1.37921E+00 1.23816E+00 + 1.10698E+00 9.83372E-01 8.68496E-01 7.62228E-01 6.64418E-01 + 5.74885E-01 4.93413E-01 4.19754E-01 3.53622E-01 2.94587E-01 + 2.42774E-01 1.97123E-01 1.57594E-01 1.23753E-01 9.51629E-02 + 7.13797E-02 5.19632E-02 3.64184E-02 2.43897E-02 1.53647E-02 + 8.90615E-03 4.57736E-03 1.94587E-03 5.85317E-04 7.56359E-05 + 0.00000E+00 2.80782E+06 2.09998E+06 1.54100E+06 1.13089E+06 + 8.30009E+05 6.09253E+05 4.47271E+05 3.28405E+05 2.41170E+05 + 1.77141E+05 1.30141E+05 9.56350E+04 7.02987E+04 5.16919E+04 + 3.80246E+04 2.79835E+04 2.06045E+04 1.51804E+04 1.11919E+04 + 8.25802E+03 6.09895E+03 4.50926E+03 3.33816E+03 2.47483E+03 + 1.83791E+03 1.36756E+03 1.01994E+03 7.59275E+02 5.69601E+02 + 4.28800E+02 3.24090E+02 2.46054E+02 1.87680E+02 1.43988E+02 + 1.11187E+02 8.64901E+01 6.78077E+01 5.36230E+01 4.28030E+01 + 3.45072E+01 2.81109E+01 2.31489E+01 1.92738E+01 1.62225E+01 + 1.38122E+01 1.18842E+01 1.03314E+01 9.06969E+00 8.03515E+00 + 7.17861E+00 6.46211E+00 5.85596E+00 5.33922E+00 4.88743E+00 + 4.49093E+00 4.13704E+00 3.81710E+00 3.52441E+00 3.25398E+00 + 3.00444E+00 2.76818E+00 2.54673E+00 2.33775E+00 2.14042E+00 + 1.95358E+00 1.77698E+00 1.61033E+00 1.45325E+00 1.30590E+00 + 1.16763E+00 1.03973E+00 9.19872E-01 8.09079E-01 7.07134E-01 + 6.13801E-01 5.28817E-01 4.51895E-01 3.82714E-01 3.20949E-01 + 2.66099E-01 2.18225E-01 1.76283E-01 1.40177E-01 1.09455E-01 + 8.36629E-02 6.23488E-02 4.50743E-02 3.13500E-02 2.08187E-02 + 1.29911E-02 7.44814E-03 3.77831E-03 1.58003E-03 4.66086E-04 + 6.03694E-05 0.00000E+00 2.95154E+06 2.20999E+06 1.62394E+06 + 1.19340E+06 8.77116E+05 6.44736E+05 4.73990E+05 3.48518E+05 + 2.56304E+05 1.88526E+05 1.38702E+05 1.02071E+05 7.51351E+04 + 5.53250E+04 4.07530E+04 3.00316E+04 2.21415E+04 1.63334E+04 + 1.20567E+04 8.90632E+03 6.58483E+03 4.87331E+03 3.61085E+03 + 2.67902E+03 1.99078E+03 1.48195E+03 1.10554E+03 8.23042E+02 + 6.17319E+02 4.64506E+02 3.50809E+02 2.66051E+02 2.02642E+02 + 1.55187E+02 1.19575E+02 9.27783E+01 7.25262E+01 5.71685E+01 + 4.54716E+01 3.65198E+01 2.96323E+01 2.43019E+01 2.01500E+01 + 1.68898E+01 1.43217E+01 1.22736E+01 1.06285E+01 9.29534E+00 + 8.20467E+00 7.30342E+00 6.55070E+00 5.91481E+00 5.37336E+00 + 4.90059E+00 4.48629E+00 4.11724E+00 3.78439E+00 3.48081E+00 + 3.20130E+00 2.94443E+00 2.70231E+00 2.47645E+00 2.26438E+00 + 2.06517E+00 1.87754E+00 1.70115E+00 1.53559E+00 1.38037E+00 + 1.23556E+00 1.10036E+00 9.75972E-01 8.60000E-01 7.53358E-01 + 6.55739E-01 5.66826E-01 4.86282E-01 4.13753E-01 3.48858E-01 + 2.91235E-01 2.40323E-01 1.96130E-01 1.57626E-01 1.24671E-01 + 9.67973E-02 7.35440E-02 5.44534E-02 3.90922E-02 2.69811E-02 + 1.77653E-02 1.09787E-02 6.22400E-03 3.11529E-03 1.28097E-03 + 3.70391E-04 4.80915E-05 0.00000E+00 3.20969E+06 2.40569E+06 + 1.76984E+06 1.30213E+06 9.58118E+05 7.05060E+05 5.18896E+05 + 3.81933E+05 2.81159E+05 2.07006E+05 1.52436E+05 1.12272E+05 + 8.27095E+04 6.09462E+04 4.49225E+04 3.31228E+04 2.44322E+04 + 1.80299E+04 1.33124E+04 9.83538E+03 7.27181E+03 5.38101E+03 + 3.98586E+03 2.95588E+03 2.19506E+03 1.63257E+03 1.21658E+03 + 9.04479E+02 6.77316E+02 5.08696E+02 3.83350E+02 2.90011E+02 + 2.20277E+02 1.68170E+02 1.29138E+02 9.98287E+01 7.77297E+01 + 6.10147E+01 4.83200E+01 3.86343E+01 3.12061E+01 2.54769E+01 + 2.10299E+01 1.75502E+01 1.48189E+01 1.26480E+01 1.09098E+01 + 9.50532E+00 8.35922E+00 7.41421E+00 6.62636E+00 5.96187E+00 + 5.39686E+00 4.90424E+00 4.47330E+00 4.09020E+00 3.74555E+00 + 3.43215E+00 3.14462E+00 2.88140E+00 2.63437E+00 2.40499E+00 + 2.19066E+00 1.99031E+00 1.80257E+00 1.62697E+00 1.46300E+00 + 1.31006E+00 1.16812E+00 1.03627E+00 9.15559E-01 8.03586E-01 + 7.01139E-01 6.07827E-01 5.23262E-01 4.47038E-01 3.78745E-01 + 3.17945E-01 2.64243E-01 2.17036E-01 1.76274E-01 1.40955E-01 + 1.10897E-01 8.56220E-02 6.46672E-02 4.75748E-02 3.39189E-02 + 2.32331E-02 1.51691E-02 9.28514E-03 5.20593E-03 2.57147E-03 + 1.04003E-03 2.95041E-04 3.83989E-05 0.00000E+00 3.61470E+06 + 2.71073E+06 1.99550E+06 1.46902E+06 1.08148E+06 7.96208E+05 + 5.86208E+05 4.31616E+05 3.17811E+05 2.34030E+05 1.72349E+05 + 1.26938E+05 9.35036E+04 6.88857E+04 5.07587E+04 3.74100E+04 + 2.75792E+04 2.03385E+04 1.50047E+04 1.10749E+04 8.17905E+03 + 6.04453E+03 4.47075E+03 3.30995E+03 2.45340E+03 1.82089E+03 + 1.35379E+03 1.00388E+03 7.49649E+02 5.61302E+02 4.21590E+02 + 3.17798E+02 2.40453E+02 1.82821E+02 1.39780E+02 1.07566E+02 + 8.33594E+01 6.51173E+01 5.13157E+01 4.08270E+01 3.28158E+01 + 2.66622E+01 2.19055E+01 1.81987E+01 1.53005E+01 1.30054E+01 + 1.11742E+01 9.69914E+00 8.49871E+00 7.51117E+00 6.68948E+00 + 5.99763E+00 5.41028E+00 4.89901E+00 4.45257E+00 4.05655E+00 + 3.70119E+00 3.37903E+00 3.08448E+00 2.81587E+00 2.56483E+00 + 2.33276E+00 2.11691E+00 1.91611E+00 1.72886E+00 1.55458E+00 + 1.39264E+00 1.24235E+00 1.10356E+00 9.75254E-01 8.58366E-01 + 7.50464E-01 6.52223E-01 5.63177E-01 4.82869E-01 4.10835E-01 + 3.46611E-01 2.89716E-01 2.39720E-01 1.95988E-01 1.58425E-01 + 1.26051E-01 9.86528E-02 7.57482E-02 5.68739E-02 4.15768E-02 + 2.94406E-02 2.00145E-02 1.29591E-02 7.85778E-03 4.35775E-03 + 2.12465E-03 8.45526E-04 2.35534E-04 3.07247E-05 0.00000E+00 + 4.20314E+06 3.15166E+06 2.31971E+06 1.70730E+06 1.25651E+06 + 9.24704E+05 6.80486E+05 5.00747E+05 3.68470E+05 2.71128E+05 + 1.99498E+05 1.46792E+05 1.08012E+05 7.94796E+04 5.84883E+04 + 4.30451E+04 3.16839E+04 2.33257E+04 1.71768E+04 1.26528E+04 + 9.32425E+03 6.87486E+03 5.07219E+03 3.74515E+03 2.76797E+03 + 2.04800E+03 1.51763E+03 1.12137E+03 8.34258E+02 6.22181E+02 + 4.65360E+02 3.49247E+02 2.63025E+02 1.99018E+02 1.51405E+02 + 1.15913E+02 8.93579E+01 6.94339E+01 5.44279E+01 4.30763E+01 + 3.44460E+01 2.78476E+01 2.27702E+01 1.88308E+01 1.57637E+01 + 1.33443E+01 1.14209E+01 9.87654E+00 8.62320E+00 7.59459E+00 + 6.74046E+00 6.02260E+00 5.41418E+00 4.88549E+00 4.42472E+00 + 4.01689E+00 3.65189E+00 3.32199E+00 3.02138E+00 2.74827E+00 + 2.49406E+00 2.26008E+00 2.04342E+00 1.84280E+00 1.65658E+00 + 1.48408E+00 1.32456E+00 1.17723E+00 1.04183E+00 9.17233E-01 + 8.04265E-01 7.00476E-01 6.06426E-01 5.21581E-01 4.45425E-01 + 3.77440E-01 3.17115E-01 2.63934E-01 2.17434E-01 1.76959E-01 + 1.42372E-01 1.12721E-01 8.77636E-02 6.70191E-02 5.00271E-02 + 3.63427E-02 2.55606E-02 1.72478E-02 1.10758E-02 6.65337E-03 + 3.65014E-03 1.75690E-03 6.88187E-04 1.88388E-04 2.46298E-05 + 0.00000E+00 2.91896E+06 3.75790E+06 2.76311E+06 2.03143E+06 + 1.49331E+06 1.09758E+06 8.06614E+05 5.92703E+05 4.35464E+05 + 3.19898E+05 2.34974E+05 1.72577E+05 1.26737E+05 9.30662E+04 + 6.83373E+04 5.01779E+04 3.68446E+04 2.70558E+04 1.98700E+04 + 1.45952E+04 1.07236E+04 7.88182E+03 5.79593E+03 4.26470E+03 + 3.14046E+03 2.31469E+03 1.70838E+03 1.25691E+03 9.30984E+02 + 6.91127E+02 5.14452E+02 3.84169E+02 2.87834E+02 2.16635E+02 + 1.63911E+02 1.24795E+02 9.56692E+01 7.39238E+01 5.76277E+01 + 4.53620E+01 3.60833E+01 2.90240E+01 2.36179E+01 1.94428E+01 + 1.62062E+01 1.36635E+01 1.16494E+01 1.00374E+01 8.73284E+00 + 7.66480E+00 6.77977E+00 6.03729E+00 5.40912E+00 4.86424E+00 + 4.39030E+00 3.97177E+00 3.59817E+00 3.26152E+00 2.95577E+00 + 2.67903E+00 2.42245E+00 2.18726E+00 1.97044E+00 1.77055E+00 + 1.58586E+00 1.41557E+00 1.25880E+00 1.11469E+00 9.82867E-01 + 8.62111E-01 7.53130E-01 6.53464E-01 5.63568E-01 4.82844E-01 + 4.10724E-01 3.46640E-01 2.90043E-01 2.40385E-01 1.97180E-01 + 1.59753E-01 1.27932E-01 1.00793E-01 7.80753E-02 5.92980E-02 + 4.40085E-02 3.17722E-02 2.21967E-02 1.48677E-02 9.46960E-03 + 5.63605E-03 3.05913E-03 1.45385E-03 5.60704E-04 1.50942E-04 + 1.97772E-05 0.00000E+00 6.32175E+06 4.72791E+06 3.46888E+06 + 2.54465E+06 1.86624E+06 1.36838E+06 1.00310E+06 7.35156E+05 + 5.38657E+05 3.94589E+05 2.88987E+05 2.11600E+05 1.54904E+05 + 1.13376E+05 8.29674E+04 6.07052E+04 4.44112E+04 3.24881E+04 + 2.37653E+04 1.73850E+04 1.27190E+04 9.30712E+03 6.81264E+03 + 4.98890E+03 3.65555E+03 2.68046E+03 1.96779E+03 1.43964E+03 + 1.06022E+03 7.82401E+02 5.78828E+02 4.29518E+02 3.19727E+02 + 2.39047E+02 1.79653E+02 1.35853E+02 1.03439E+02 7.93884E+01 + 6.14770E+01 4.80792E+01 3.80064E+01 3.03888E+01 2.45890E+01 + 2.01346E+01 1.66994E+01 1.40134E+01 1.18949E+01 1.02058E+01 + 8.84335E+00 7.73103E+00 6.81158E+00 6.04191E+00 5.39211E+00 + 4.82968E+00 4.34166E+00 3.91186E+00 3.52941E+00 3.18601E+00 + 2.87533E+00 2.59533E+00 2.33691E+00 2.10119E+00 1.88494E+00 + 1.68660E+00 1.50429E+00 1.33708E+00 1.18397E+00 1.04395E+00 + 9.16575E-01 8.00494E-01 6.96288E-01 6.01493E-01 5.16446E-01 + 4.40483E-01 3.72978E-01 3.13317E-01 2.60913E-01 2.15186E-01 + 1.75625E-01 1.41547E-01 1.12743E-01 8.83252E-02 6.80122E-02 + 5.13323E-02 3.78436E-02 2.71267E-02 1.88057E-02 1.24903E-02 + 7.88142E-03 4.64170E-03 2.48916E-03 1.16626E-03 4.42173E-04 + 1.16945E-04 1.53589E-05 0.00000E+00 8.09076E+06 6.03610E+06 + 4.41566E+06 3.22944E+06 2.36114E+06 1.72576E+06 1.26095E+06 + 9.21032E+05 6.72529E+05 4.90914E+05 3.58228E+05 2.61322E+05 + 1.90571E+05 1.38933E+05 1.01259E+05 7.37812E+04 5.37472E+04 + 3.91451E+04 2.85057E+04 2.07559E+04 1.51126E+04 1.10042E+04 + 8.01402E+03 5.83798E+03 4.25464E+03 3.10237E+03 2.26450E+03 + 1.64680E+03 1.20543E+03 8.84012E+02 6.49815E+02 4.79035E+02 + 3.54200E+02 2.63019E+02 1.96311E+02 1.47426E+02 1.11479E+02 + 8.49775E+01 6.53674E+01 5.07922E+01 3.99027E+01 3.17174E+01 + 2.55218E+01 2.07896E+01 1.71588E+01 1.43333E+01 1.21141E+01 + 1.03512E+01 8.93377E+00 7.77979E+00 6.82823E+00 6.03341E+00 + 5.36381E+00 4.78554E+00 4.28499E+00 3.84538E+00 3.45541E+00 + 3.10651E+00 2.79207E+00 2.50986E+00 2.25056E+00 2.01515E+00 + 1.80022E+00 1.60409E+00 1.42471E+00 1.26102E+00 1.11192E+00 + 9.76277E-01 8.53520E-01 7.42220E-01 6.42826E-01 5.52879E-01 + 4.72601E-01 4.01275E-01 3.38225E-01 2.82797E-01 2.34372E-01 + 1.92348E-01 1.56194E-01 1.25224E-01 9.92003E-02 7.72719E-02 + 5.91441E-02 4.43561E-02 3.24796E-02 2.31126E-02 1.58972E-02 + 1.04674E-02 6.54184E-03 3.81114E-03 2.01831E-03 9.31732E-04 + 3.47006E-04 9.00930E-05 1.18619E-05 0.00000E+00 1.04169E+07 + 7.74929E+06 5.64946E+06 4.11737E+06 2.99962E+06 2.18445E+06 + 1.59018E+06 1.15712E+06 8.41649E+05 6.11939E+05 4.44743E+05 + 3.23098E+05 2.34632E+05 1.70321E+05 1.23590E+05 8.96485E+04 + 6.50063E+04 4.71230E+04 3.41503E+04 2.47434E+04 1.79251E+04 + 1.29846E+04 9.40607E+03 6.81473E+03 4.93869E+03 3.58046E+03 + 2.59809E+03 1.87780E+03 1.36600E+03 9.95416E+02 7.26958E+02 + 5.32356E+02 3.90970E+02 2.88341E+02 2.13730E+02 1.59402E+02 + 1.19710E+02 9.06367E+01 6.92622E+01 5.34767E+01 4.17564E+01 + 3.29999E+01 2.64101E+01 2.14041E+01 1.75827E+01 1.46222E+01 + 1.23065E+01 1.04736E+01 9.00449E+00 7.81160E+00 6.83031E+00 + 6.01243E+00 5.32488E+00 4.73245E+00 4.22092E+00 3.77290E+00 + 3.37673E+00 3.02354E+00 2.70643E+00 2.42301E+00 2.16375E+00 + 1.92944E+00 1.71655E+00 1.52321E+00 1.34726E+00 1.18750E+00 + 1.04272E+00 9.11667E-01 7.93675E-01 6.87231E-01 5.92659E-01 + 5.07512E-01 4.31910E-01 3.65084E-01 3.06319E-01 2.54929E-01 + 2.10270E-01 1.71724E-01 1.38745E-01 1.10652E-01 8.71813E-02 + 6.75229E-02 5.13729E-02 3.82840E-02 2.78442E-02 1.96703E-02 + 1.34235E-02 8.76242E-03 5.42400E-03 3.12583E-03 1.63483E-03 + 7.43653E-04 2.72125E-04 6.93987E-05 9.15967E-06 0.00000E+00 + 1.34057E+07 9.94218E+06 7.22137E+06 5.24331E+06 3.80536E+06 + 2.76050E+06 2.00161E+06 1.45066E+06 1.05087E+06 7.60888E+05 + 5.50662E+05 3.98327E+05 2.87997E+05 2.08127E+05 1.50337E+05 + 1.08545E+05 7.83366E+04 5.65123E+04 4.07532E+04 2.93791E+04 + 2.11740E+04 1.52574E+04 1.09931E+04 7.92068E+03 5.70781E+03 + 4.11412E+03 2.96771E+03 2.13177E+03 1.54116E+03 1.11596E+03 + 8.09730E+02 5.89073E+02 4.29734E+02 3.14789E+02 2.31749E+02 + 1.71668E+02 1.28054E+02 9.63131E+01 7.31260E+01 5.61096E+01 + 4.35530E+01 3.42271E+01 2.72486E+01 2.19752E+01 1.79693E+01 + 1.48796E+01 1.24723E+01 1.05735E+01 9.05602E+00 7.82708E+00 + 6.81850E+00 5.97967E+00 5.27604E+00 4.67113E+00 4.15013E+00 + 3.69511E+00 3.29402E+00 2.93770E+00 2.61898E+00 2.33529E+00 + 2.07691E+00 1.84445E+00 1.63422E+00 1.44420E+00 1.27211E+00 + 1.11663E+00 9.76416E-01 8.50137E-01 7.37008E-01 6.35455E-01 + 5.45680E-01 4.65258E-01 3.94214E-01 3.31736E-01 2.77077E-01 + 2.29525E-01 1.88418E-01 1.53128E-01 1.23099E-01 9.76603E-02 + 7.65299E-02 5.89362E-02 4.45721E-02 3.30060E-02 2.38437E-02 + 1.67222E-02 1.13224E-02 7.32726E-03 4.49241E-03 2.56111E-03 + 1.32291E-03 5.93014E-04 2.13274E-04 5.34603E-05 7.07301E-06 + 0.00000E+00 1.71720E+07 1.26953E+07 9.18610E+06 6.64427E+06 + 4.80334E+06 3.47068E+06 2.50645E+06 1.80915E+06 1.30513E+06 + 9.41015E+05 6.78112E+05 4.88389E+05 3.51554E+05 2.52917E+05 + 1.81856E+05 1.30691E+05 9.38727E+04 6.73933E+04 4.83609E+04 + 3.46886E+04 2.48726E+04 1.78289E+04 1.27773E+04 9.15596E+03 + 6.56115E+03 4.70215E+03 3.37211E+03 2.40760E+03 1.72998E+03 + 1.24489E+03 8.97555E+02 6.48756E+02 4.70174E+02 3.42135E+02 + 2.50209E+02 1.84114E+02 1.36437E+02 1.01957E+02 7.69266E+01 + 5.86703E+01 4.52796E+01 3.53915E+01 2.80328E+01 2.25005E+01 + 1.83177E+01 1.51052E+01 1.26116E+01 1.06511E+01 9.08893E+00 + 7.82691E+00 6.79352E+00 5.93588E+00 5.21802E+00 4.60229E+00 + 4.07333E+00 3.61266E+00 3.20787E+00 2.84955E+00 2.53022E+00 + 2.24715E+00 1.99043E+00 1.76049E+00 1.55349E+00 1.36727E+00 + 1.19942E+00 1.04850E+00 9.13057E-01 7.91675E-01 6.83467E-01 + 5.86804E-01 5.01773E-01 4.25978E-01 3.59356E-01 3.01062E-01 + 2.50321E-01 2.06404E-01 1.68637E-01 1.36385E-01 1.09091E-01 + 8.60954E-02 6.71035E-02 5.13837E-02 3.86285E-02 2.84242E-02 + 2.03957E-02 1.42006E-02 9.53993E-03 6.12068E-03 3.71696E-03 + 2.09629E-03 1.06947E-03 4.72487E-04 1.67054E-04 4.11842E-05 + 5.46170E-06 0.00000E+00 2.18385E+07 1.60947E+07 1.16016E+07 + 8.35919E+06 6.01961E+06 4.33236E+06 3.11623E+06 2.24016E+06 + 1.60941E+06 1.15556E+06 8.29189E+05 5.94628E+05 4.26155E+05 + 3.05225E+05 2.18477E+05 1.56287E+05 1.11734E+05 7.98346E+04 + 5.70113E+04 4.06916E+04 2.90302E+04 2.07023E+04 1.47589E+04 + 1.05193E+04 7.49694E+03 5.34275E+03 3.80968E+03 2.70393E+03 + 1.93136E+03 1.38139E+03 9.89819E+02 7.10955E+02 5.11970E+02 + 3.70155E+02 2.68954E+02 1.96636E+02 1.44789E+02 1.07523E+02 + 8.06352E+01 6.11411E+01 4.69255E+01 3.64868E+01 2.87594E+01 + 2.29785E+01 1.86273E+01 1.52990E+01 1.27248E+01 1.07073E+01 + 9.10392E+00 7.81180E+00 6.75611E+00 5.88178E+00 5.15154E+00 + 4.52664E+00 3.99117E+00 3.52617E+00 3.11887E+00 2.75960E+00 + 2.44062E+00 2.15899E+00 1.90465E+00 1.67785E+00 1.47459E+00 + 1.29258E+00 1.12929E+00 9.83165E-01 8.52652E-01 7.36251E-01 + 6.32986E-01 5.41179E-01 4.60814E-01 3.89528E-01 3.27178E-01 + 2.72893E-01 2.25878E-01 1.85393E-01 1.50756E-01 1.21334E-01 + 9.65671E-02 7.58146E-02 5.87726E-02 4.47496E-02 3.34409E-02 + 2.44519E-02 1.74275E-02 1.20464E-02 8.02961E-03 5.10748E-03 + 3.07223E-03 1.71414E-03 8.63775E-04 3.76146E-04 1.30781E-04 + 3.17286E-05 4.21746E-06 0.00000E+00 2.75355E+07 2.02309E+07 + 1.45286E+07 1.04286E+07 7.48109E+06 5.36333E+06 3.84263E+06 + 2.75134E+06 1.96868E+06 1.40773E+06 1.00594E+06 7.18333E+05 + 5.12608E+05 3.65548E+05 2.60500E+05 1.85512E+05 1.32022E+05 + 9.38926E+04 6.67335E+04 4.74016E+04 3.36514E+04 2.38779E+04 + 1.69360E+04 1.20083E+04 8.51257E+03 6.03355E+03 4.27847E+03 + 3.01923E+03 2.14415E+03 1.52457E+03 1.08588E+03 7.75210E+02 + 5.54799E+02 3.98627E+02 2.87835E+02 2.09133E+02 1.53045E+02 + 1.12971E+02 8.42260E+01 6.35063E+01 4.84817E+01 3.75081E+01 + 2.94260E+01 2.34082E+01 1.88980E+01 1.54614E+01 1.28125E+01 + 1.07425E+01 9.10174E+00 7.78252E+00 6.70703E+00 5.81811E+00 + 5.07730E+00 4.44484E+00 3.90430E+00 3.43623E+00 3.02757E+00 + 2.66836E+00 2.35061E+00 2.07119E+00 1.81990E+00 1.59678E+00 + 1.39772E+00 1.22026E+00 1.06181E+00 9.20662E-01 7.95192E-01 + 6.83818E-01 5.85484E-01 4.98475E-01 4.22675E-01 3.55763E-01 + 2.97524E-01 2.47067E-01 2.03584E-01 1.66329E-01 1.34618E-01 + 1.07822E-01 8.53855E-02 6.66878E-02 5.14197E-02 3.89297E-02 + 2.89188E-02 2.10124E-02 1.48756E-02 1.02084E-02 6.75143E-03 + 4.25767E-03 2.53680E-03 1.40029E-03 6.97006E-04 2.99210E-04 + 1.02330E-04 2.44450E-05 3.25667E-06 0.00000E+00 3.44003E+07 + 2.51987E+07 1.80301E+07 1.28942E+07 9.21527E+06 6.58159E+06 + 4.69740E+06 3.35029E+06 2.38781E+06 1.70061E+06 1.21031E+06 + 8.60725E+05 6.11660E+05 4.34339E+05 3.08192E+05 2.18518E+05 + 1.54821E+05 1.09610E+05 7.75474E+04 5.48255E+04 3.87367E+04 + 2.73530E+04 1.93049E+04 1.36189E+04 9.60462E+03 6.77174E+03 + 4.77623E+03 3.35179E+03 2.36706E+03 1.67350E+03 1.18507E+03 + 8.41060E+02 5.98345E+02 4.27337E+02 3.06710E+02 2.21513E+02 + 1.61146E+02 1.18262E+02 8.76768E+01 6.57530E+01 4.99409E+01 + 3.84517E+01 3.00310E+01 2.37891E+01 1.91301E+01 1.55930E+01 + 1.28754E+01 1.07576E+01 9.08319E+00 7.73987E+00 6.64703E+00 + 5.74561E+00 4.99602E+00 4.35757E+00 3.81332E+00 3.34342E+00 + 2.93447E+00 2.57627E+00 2.26058E+00 1.98408E+00 1.73643E+00 + 1.51750E+00 1.32302E+00 1.15044E+00 9.97025E-01 8.61003E-01 + 7.40648E-01 6.34314E-01 5.40871E-01 4.58576E-01 3.87223E-01 + 3.24537E-01 2.70239E-01 2.23425E-01 1.83281E-01 1.49057E-01 + 1.20074E-01 9.57085E-02 7.54160E-02 5.85960E-02 4.49384E-02 + 3.38307E-02 2.49819E-02 1.80378E-02 1.26843E-02 8.64189E-03 + 5.67096E-03 3.54571E-03 2.09263E-03 1.14283E-03 5.61934E-04 + 2.37828E-04 8.00303E-05 1.88343E-05 2.51475E-06 0.00000E+00 + 4.25754E+07 3.10965E+07 2.21709E+07 1.57986E+07 1.12500E+07 + 8.00522E+06 5.69218E+06 4.04447E+06 2.87154E+06 2.03720E+06 + 1.44416E+06 1.02294E+06 7.23994E+05 5.11998E+05 3.61783E+05 + 2.55430E+05 1.80195E+05 1.27018E+05 8.94634E+04 6.29641E+04 + 4.42821E+04 3.11221E+04 2.18600E+04 1.53462E+04 1.07690E+04 + 7.55404E+03 5.30046E+03 3.69975E+03 2.59874E+03 1.82725E+03 + 1.28673E+03 9.08044E+02 6.42296E+02 4.56077E+02 3.25444E+02 + 2.33691E+02 1.69039E+02 1.23365E+02 9.09684E+01 6.78704E+01 + 5.12976E+01 3.93150E+01 3.05734E+01 2.41213E+01 1.93241E+01 + 1.56945E+01 1.29143E+01 1.07536E+01 9.04911E+00 7.68465E+00 + 6.57688E+00 5.66500E+00 4.90836E+00 4.26544E+00 3.71882E+00 + 3.24826E+00 2.84005E+00 2.48376E+00 2.17090E+00 1.89796E+00 + 1.65451E+00 1.44019E+00 1.25064E+00 1.08318E+00 9.34981E-01 + 8.04182E-01 6.88979E-01 5.87665E-01 4.99049E-01 4.21365E-01 + 3.54325E-01 2.95706E-01 2.45173E-01 2.01816E-01 1.64817E-01 + 1.33430E-01 1.06983E-01 8.48639E-02 6.65389E-02 5.14313E-02 + 3.92326E-02 2.93689E-02 2.15586E-02 1.54684E-02 1.08047E-02 + 7.30842E-03 4.75866E-03 2.94991E-03 1.72458E-03 9.31842E-04 + 4.52645E-04 1.88897E-04 6.25607E-05 1.45120E-05 1.94185E-06 + 0.00000E+00 5.22082E+07 3.80247E+07 2.70169E+07 1.91848E+07 + 1.36130E+07 9.65214E+06 6.83843E+06 4.84113E+06 3.42442E+06 + 2.42031E+06 1.70920E+06 1.20600E+06 8.50216E+05 5.98871E+05 + 4.21461E+05 2.96346E+05 2.08190E+05 1.46130E+05 1.02483E+05 + 7.18114E+04 5.02796E+04 3.51770E+04 2.45940E+04 1.71842E+04 + 1.20008E+04 8.37682E+03 5.84847E+03 4.06116E+03 2.83782E+03 + 1.98482E+03 1.39019E+03 9.75711E+02 6.86352E+02 4.84654E+02 + 3.43913E+02 2.45587E+02 1.76676E+02 1.28252E+02 9.40849E+01 + 6.98499E+01 5.25476E+01 4.00964E+01 3.10531E+01 2.44053E+01 + 1.94807E+01 1.57669E+01 1.29302E+01 1.07311E+01 9.00035E+00 + 7.61766E+00 6.49735E+00 5.57699E+00 4.81500E+00 4.16907E+00 + 3.62136E+00 3.15125E+00 2.74475E+00 2.39120E+00 2.08189E+00 + 1.81310E+00 1.57432E+00 1.36501E+00 1.18068E+00 1.01854E+00 + 8.75689E-01 7.50174E-01 6.40127E-01 5.43789E-01 4.59911E-01 + 3.86718E-01 3.23846E-01 2.69129E-01 2.22182E-01 1.82094E-01 + 1.48050E-01 1.19311E-01 9.52164E-02 7.51678E-02 5.86447E-02 + 4.50954E-02 3.42158E-02 2.54693E-02 1.85854E-02 1.32515E-02 + 9.19441E-03 6.17459E-03 3.98921E-03 2.45185E-03 1.41992E-03 + 7.59117E-04 3.64303E-04 1.49926E-04 4.88829E-05 1.11821E-05 + 1.49946E-06 0.00000E+00 6.34492E+07 4.60860E+07 3.26349E+07 + 2.30957E+07 1.63321E+07 1.15400E+07 8.14727E+06 5.74722E+06 + 4.05074E+06 2.85255E+06 2.00701E+06 1.41084E+06 9.90849E+05 + 6.95243E+05 4.87373E+05 3.41332E+05 2.38829E+05 1.66950E+05 + 1.16597E+05 8.13559E+04 5.67171E+04 3.95070E+04 2.74981E+04 + 1.91260E+04 1.32949E+04 9.23610E+03 6.41737E+03 4.43400E+03 + 3.08287E+03 2.14524E+03 1.49478E+03 1.04362E+03 7.30230E+02 + 5.12885E+02 3.62001E+02 2.57133E+02 1.84014E+02 1.32898E+02 + 9.70130E+01 7.16850E+01 5.36879E+01 4.07950E+01 3.14702E+01 + 2.46419E+01 1.96009E+01 1.58111E+01 1.29241E+01 1.06913E+01 + 8.93779E+00 7.53971E+00 6.40917E+00 5.48227E+00 4.71655E+00 + 4.06904E+00 3.52146E+00 3.05286E+00 2.64898E+00 2.29895E+00 + 1.99384E+00 1.72973E+00 1.49606E+00 1.29208E+00 1.11321E+00 + 9.56553E-01 8.19143E-01 6.98942E-01 5.94026E-01 5.02594E-01 + 4.23349E-01 3.54511E-01 2.95653E-01 2.44665E-01 2.01124E-01 + 1.64119E-01 1.32845E-01 1.06572E-01 8.46546E-02 6.65099E-02 + 5.16335E-02 3.94995E-02 2.98101E-02 2.20651E-02 1.60062E-02 + 1.13412E-02 7.81643E-03 5.21159E-03 3.34097E-03 2.03596E-03 + 1.16800E-03 6.17860E-04 2.92961E-04 1.18912E-04 3.81794E-05 + 8.61666E-06 1.15786E-06 0.00000E+00 7.64511E+07 5.53836E+07 + 3.90912E+07 2.75741E+07 1.94342E+07 1.36857E+07 9.62935E+06 + 6.76932E+06 4.75450E+06 3.33632E+06 2.33899E+06 1.63824E+06 + 1.14633E+06 8.01336E+05 5.59621E+05 3.90426E+05 2.72114E+05 + 1.89465E+05 1.31788E+05 9.15796E+04 6.35789E+04 4.40990E+04 + 3.05618E+04 2.11635E+04 1.46453E+04 1.01277E+04 7.00417E+03 + 4.81617E+03 3.33246E+03 2.30756E+03 1.59988E+03 1.11136E+03 + 7.73657E+02 5.40598E+02 3.79604E+02 2.68265E+02 1.91019E+02 + 1.37283E+02 9.97426E+01 7.33708E+01 5.47170E+01 4.14108E+01 + 3.18256E+01 2.48321E+01 1.96860E+01 1.58282E+01 1.28970E+01 + 1.06351E+01 8.86229E+00 7.45160E+00 6.31309E+00 5.38151E+00 + 4.61365E+00 3.96590E+00 3.41962E+00 2.95353E+00 2.55313E+00 + 2.20733E+00 1.90701E+00 1.64806E+00 1.41988E+00 1.22151E+00 + 1.04830E+00 8.97242E-01 7.65323E-01 6.50433E-01 5.50598E-01 + 4.63982E-01 3.89248E-01 3.24621E-01 2.69615E-01 2.22182E-01 + 1.81864E-01 1.47761E-01 1.19075E-01 9.50937E-02 7.51863E-02 + 5.87887E-02 4.54142E-02 3.45629E-02 2.59456E-02 1.90970E-02 + 1.37714E-02 9.69670E-03 6.63854E-03 4.39457E-03 2.79542E-03 + 1.68905E-03 9.59911E-04 5.02451E-04 2.35401E-04 9.42500E-05 + 2.98075E-05 6.64006E-06 8.94076E-07 0.00000E+00 9.13675E+07 + 6.60205E+07 4.64519E+07 3.26617E+07 2.29457E+07 1.61059E+07 + 1.12948E+07 7.91355E+06 5.53936E+06 3.87375E+06 2.70634E+06 + 1.88886E+06 1.31698E+06 9.17306E+05 6.38260E+05 4.43633E+05 + 3.08030E+05 2.13649E+05 1.48031E+05 1.02459E+05 7.08455E+04 + 4.89377E+04 3.37737E+04 2.32883E+04 1.60459E+04 1.10471E+04 + 7.60578E+03 5.20559E+03 3.58517E+03 2.47081E+03 1.70485E+03 + 1.17853E+03 8.16384E+02 5.67640E+02 3.96629E+02 2.78928E+02 + 1.97659E+02 1.41392E+02 1.02266E+02 7.49043E+01 5.56343E+01 + 4.19446E+01 3.21205E+01 2.49772E+01 1.97371E+01 1.58195E+01 + 1.28500E+01 1.05634E+01 8.77473E+00 7.35412E+00 6.20980E+00 + 5.27536E+00 4.50686E+00 3.86019E+00 3.31631E+00 2.85366E+00 + 2.45753E+00 2.11662E+00 1.82163E+00 1.56827E+00 1.34590E+00 + 1.15338E+00 9.85970E-01 8.40601E-01 7.14196E-01 6.04587E-01 + 5.09759E-01 4.27850E-01 3.57494E-01 2.96922E-01 2.45601E-01 + 2.01546E-01 1.64274E-01 1.32892E-01 1.06621E-01 8.47640E-02 + 6.67088E-02 5.19113E-02 3.99039E-02 3.02133E-02 2.25599E-02 + 1.65120E-02 1.18371E-02 8.28272E-03 5.63279E-03 3.70215E-03 + 2.33679E-03 1.39997E-03 7.88192E-04 4.08252E-04 1.89002E-04 + 7.46546E-05 2.32625E-05 5.11708E-06 6.90387E-07 0.00000E+00 + 1.48618E+06 2.05437E+06 1.50559E+06 1.10342E+06 8.08708E+05 + 5.92743E+05 4.34479E+05 3.18495E+05 2.33493E+05 1.71195E+05 + 1.25534E+05 9.20642E+04 6.75297E+04 4.95434E+04 3.63562E+04 + 2.66866E+04 1.95952E+04 1.43938E+04 1.05779E+04 7.77787E+03 + 5.72269E+03 4.21375E+03 3.10547E+03 2.29110E+03 1.69241E+03 + 1.25200E+03 9.27798E+02 6.85792E+02 5.10554E+02 3.81156E+02 + 2.85482E+02 2.14627E+02 1.61987E+02 1.22879E+02 9.37557E+01 + 7.20175E+01 5.57261E+01 4.34793E+01 3.42352E+01 2.72252E+01 + 2.18813E+01 1.77833E+01 1.46194E+01 1.21548E+01 1.02266E+01 + 8.69590E+00 7.46888E+00 6.47302E+00 5.65412E+00 4.97174E+00 + 4.39588E+00 3.90400E+00 3.48135E+00 3.11026E+00 2.78494E+00 + 2.49675E+00 2.23986E+00 2.00958E+00 1.80219E+00 1.61640E+00 + 1.44613E+00 1.29194E+00 1.15147E+00 1.02344E+00 9.06387E-01 + 7.99517E-01 7.02024E-01 6.13166E-01 5.32512E-01 4.59325E-01 + 3.93871E-01 3.34615E-01 2.81788E-01 2.34999E-01 1.93872E-01 + 1.58033E-01 1.27110E-01 1.00724E-01 7.84920E-02 5.99912E-02 + 4.49712E-02 3.28425E-02 2.33259E-02 1.60391E-02 1.06173E-02 + 6.71768E-03 4.02509E-03 2.25080E-03 1.15814E-03 5.32912E-04 + 2.10590E-04 6.67742E-05 1.49564E-05 1.77750E-06 4.49035E-08 + 0.00000E+00 2.80662E+06 2.09892E+06 1.54008E+06 1.13009E+06 + 8.29315E+05 6.08649E+05 4.46746E+05 3.27948E+05 2.40772E+05 + 1.76795E+05 1.29840E+05 9.53731E+04 7.00708E+04 5.14937E+04 + 3.78523E+04 2.78336E+04 2.04742E+04 1.50670E+04 1.10934E+04 + 8.17235E+03 6.02446E+03 4.44450E+03 3.28185E+03 2.42587E+03 + 1.79533E+03 1.33053E+03 9.87733E+02 7.31317E+02 5.45270E+02 + 4.07617E+02 3.05639E+02 2.29973E+02 1.73658E+02 1.31750E+02 + 1.00494E+02 7.71332E+01 5.96070E+01 4.64214E+01 3.64641E+01 + 2.89125E+01 2.31575E+01 1.87472E+01 1.53459E+01 1.27005E+01 + 1.06345E+01 8.99817E+00 7.68978E+00 6.63099E+00 5.76318E+00 + 5.04269E+00 4.43708E+00 3.92203E+00 3.48145E+00 3.09641E+00 + 2.76045E+00 2.46422E+00 2.20139E+00 1.96690E+00 1.75665E+00 + 1.56917E+00 1.39814E+00 1.24397E+00 1.10418E+00 9.77369E-01 + 8.61994E-01 7.57172E-01 6.62032E-01 5.75759E-01 4.97879E-01 + 4.27565E-01 3.65019E-01 3.08703E-01 2.58775E-01 2.14801E-01 + 1.76366E-01 1.43066E-01 1.14500E-01 9.02668E-02 6.99768E-02 + 5.31921E-02 3.96515E-02 2.87883E-02 2.03218E-02 1.38840E-02 + 9.12865E-03 5.73429E-03 3.41048E-03 1.89179E-03 9.64895E-04 + 4.39709E-04 1.71894E-04 5.38549E-05 1.19023E-05 1.39971E-06 + 3.59598E-08 0.00000E+00 2.95029E+06 2.20889E+06 1.62299E+06 + 1.19258E+06 8.76396E+05 6.44110E+05 4.73445E+05 3.48043E+05 + 2.55892E+05 1.88167E+05 1.38390E+05 1.01799E+05 7.48987E+04 + 5.51195E+04 4.05742E+04 2.98762E+04 2.20064E+04 1.62159E+04 + 1.19545E+04 8.81748E+03 6.50759E+03 4.80616E+03 3.55246E+03 + 2.62826E+03 1.94664E+03 1.44355E+03 1.07215E+03 7.94052E+02 + 5.92090E+02 4.42542E+02 3.31678E+02 2.49378E+02 1.88104E+02 + 1.42499E+02 1.08490E+02 8.30792E+01 6.40267E+01 4.97057E+01 + 3.89041E+01 3.07248E+01 2.45029E+01 1.97451E+01 1.60848E+01 + 1.32456E+01 1.10348E+01 9.28923E+00 7.89812E+00 6.77634E+00 + 5.86033E+00 5.10283E+00 4.46876E+00 3.93185E+00 3.47462E+00 + 3.07685E+00 2.73135E+00 2.42810E+00 2.16024E+00 1.92234E+00 + 1.70996E+00 1.52141E+00 1.35016E+00 1.19648E+00 1.05777E+00 + 9.32510E-01 8.19082E-01 7.16519E-01 6.23886E-01 5.40300E-01 + 4.65243E-01 3.97811E-01 3.38142E-01 2.84700E-01 2.37575E-01 + 1.96296E-01 1.60416E-01 1.29503E-01 1.03135E-01 8.08961E-02 + 6.23891E-02 4.71689E-02 3.49670E-02 2.52404E-02 1.77099E-02 + 1.20232E-02 7.85274E-03 4.89763E-03 2.89007E-03 1.58967E-03 + 8.03503E-04 3.62522E-04 1.40147E-04 4.33659E-05 9.45144E-06 + 1.09929E-06 2.87457E-08 0.00000E+00 3.20840E+06 2.40456E+06 + 1.76885E+06 1.30128E+06 9.57371E+05 7.04410E+05 5.18331E+05 + 3.81441E+05 2.80731E+05 2.06634E+05 1.52112E+05 1.11991E+05 + 8.24644E+04 6.07331E+04 4.47372E+04 3.29617E+04 2.42921E+04 + 1.79081E+04 1.32065E+04 9.74329E+03 7.19176E+03 5.31141E+03 + 3.92534E+03 2.90326E+03 2.14931E+03 1.59278E+03 1.18197E+03 + 8.74433E+02 6.51169E+02 4.85934E+02 3.63524E+02 2.72734E+02 + 2.05213E+02 1.55024E+02 1.17654E+02 8.97824E+01 6.89275E+01 + 5.32879E+01 4.15221E+01 3.26376E+01 2.59001E+01 2.07648E+01 + 1.68277E+01 1.37847E+01 1.14239E+01 9.56693E+00 8.09269E+00 + 6.90853E+00 5.94545E+00 5.15230E+00 4.49121E+00 3.93385E+00 + 3.46130E+00 3.05200E+00 2.69807E+00 2.38877E+00 2.11675E+00 + 1.87620E+00 1.66235E+00 1.47331E+00 1.30236E+00 1.14960E+00 + 1.01232E+00 8.88915E-01 7.77669E-01 6.77546E-01 5.87545E-01 + 5.06726E-01 4.34521E-01 3.69964E-01 3.13128E-01 2.62486E-01 + 2.18065E-01 1.79359E-01 1.45898E-01 1.17226E-01 9.29067E-02 + 7.25102E-02 5.56376E-02 4.18413E-02 3.08484E-02 2.21405E-02 + 1.54427E-02 1.04188E-02 6.76032E-03 4.18696E-03 2.45254E-03 + 1.33821E-03 6.70502E-04 2.99666E-04 1.14687E-04 3.51369E-05 + 7.60902E-06 9.04785E-07 2.78937E-08 0.00000E+00 3.61335E+06 + 2.70955E+06 1.99448E+06 1.46813E+06 1.08071E+06 7.95534E+05 + 5.85621E+05 4.31106E+05 3.17368E+05 2.33644E+05 1.72014E+05 + 1.26646E+05 9.32496E+04 6.86649E+04 5.05667E+04 3.72430E+04 + 2.74341E+04 2.02122E+04 1.48949E+04 1.09795E+04 8.09610E+03 + 5.97241E+03 4.40805E+03 3.25544E+03 2.40600E+03 1.77966E+03 + 1.31793E+03 9.72753E+02 7.22564E+02 5.37724E+02 4.01056E+02 + 2.99905E+02 2.24854E+02 1.69210E+02 1.27892E+02 9.71671E+01 + 7.42508E+01 5.71238E+01 4.42853E+01 3.46276E+01 2.73325E+01 + 2.17949E+01 1.75669E+01 1.43127E+01 1.17987E+01 9.82946E+00 + 8.27257E+00 7.02719E+00 6.01855E+00 5.19135E+00 4.50482E+00 + 3.92848E+00 3.44194E+00 3.02233E+00 2.66104E+00 2.34664E+00 + 2.07128E+00 1.82881E+00 1.61412E+00 1.42512E+00 1.25491E+00 + 1.10347E+00 9.67938E-01 8.46636E-01 7.37771E-01 6.40234E-01 + 5.52963E-01 4.74964E-01 4.05620E-01 3.43913E-01 2.89856E-01 + 2.41931E-01 2.00108E-01 1.63856E-01 1.32681E-01 1.06110E-01 + 8.36957E-02 6.50008E-02 4.96256E-02 3.71248E-02 2.72239E-02 + 1.94293E-02 1.34723E-02 9.03364E-03 5.82372E-03 3.58213E-03 + 2.08305E-03 1.12776E-03 5.60372E-04 2.48244E-04 9.41530E-05 + 2.86209E-05 6.19040E-06 7.62413E-07 2.84007E-08 0.00000E+00 + 4.20175E+06 3.15044E+06 2.31865E+06 1.70638E+06 1.25571E+06 + 9.24006E+05 6.79879E+05 5.00218E+05 3.68010E+05 2.70728E+05 + 1.99150E+05 1.46489E+05 1.07749E+05 7.92509E+04 5.82893E+04 + 4.28721E+04 3.15335E+04 2.31950E+04 1.70631E+04 1.25540E+04 + 9.23833E+03 6.80016E+03 5.00725E+03 3.68869E+03 2.71889E+03 + 2.00531E+03 1.48050E+03 1.08914E+03 8.06215E+02 5.97771E+02 + 4.44103E+02 3.30725E+02 2.46880E+02 1.84934E+02 1.39105E+02 + 1.05157E+02 7.99393E+01 6.11710E+01 4.71633E+01 3.66732E+01 + 2.87852E+01 2.28252E+01 1.82957E+01 1.48255E+01 1.21567E+01 + 1.00754E+01 8.43708E+00 7.13216E+00 6.07975E+00 5.22029E+00 + 4.50998E+00 3.91618E+00 3.41699E+00 2.98828E+00 2.62067E+00 + 2.30207E+00 2.02417E+00 1.78044E+00 1.56549E+00 1.37702E+00 + 1.20797E+00 1.05818E+00 9.24686E-01 8.05709E-01 6.99393E-01 + 6.04558E-01 5.20088E-01 4.44940E-01 3.78449E-01 3.19554E-01 + 2.68210E-01 2.22914E-01 1.83583E-01 1.49664E-01 1.20645E-01 + 9.60420E-02 7.53975E-02 5.82729E-02 4.42688E-02 3.29464E-02 + 2.40316E-02 1.70558E-02 1.17581E-02 7.83647E-03 5.01973E-03 + 3.06670E-03 1.77056E-03 9.51229E-04 4.68801E-04 2.05885E-04 + 7.74033E-05 2.33524E-05 5.04557E-06 6.40541E-07 2.74591E-08 + 0.00000E+00 2.91935E+06 3.75664E+06 2.76201E+06 2.03048E+06 + 1.49247E+06 1.09686E+06 8.05985E+05 5.92155E+05 4.34987E+05 + 3.19484E+05 2.34614E+05 1.72263E+05 1.26465E+05 9.28292E+04 + 6.81312E+04 4.99988E+04 3.66889E+04 2.69204E+04 1.97522E+04 + 1.44929E+04 1.06346E+04 7.80449E+03 5.72871E+03 4.20625E+03 + 3.08965E+03 2.27049E+03 1.66994E+03 1.22355E+03 9.01961E+02 + 6.65867E+02 4.92457E+02 3.65008E+02 2.71135E+02 2.02069E+02 + 1.51194E+02 1.13678E+02 8.59371E+01 6.53892E+01 5.01275E+01 + 3.87543E+01 3.02448E+01 2.38469E+01 1.90085E+01 1.53195E+01 + 1.24958E+01 1.03037E+01 8.58582E+00 7.22343E+00 6.12930E+00 + 5.23949E+00 4.50714E+00 3.89741E+00 3.38692E+00 2.95027E+00 + 2.57734E+00 2.25541E+00 1.97570E+00 1.73135E+00 1.51667E+00 + 1.32919E+00 1.16168E+00 1.01384E+00 8.82624E-01 7.66160E-01 + 6.62528E-01 5.70487E-01 4.88867E-01 4.16581E-01 3.52920E-01 + 2.96787E-01 2.48084E-01 2.05324E-01 1.68376E-01 1.36671E-01 + 1.09683E-01 8.69199E-02 6.79191E-02 5.22422E-02 3.94933E-02 + 2.92423E-02 2.12179E-02 1.49763E-02 1.02655E-02 6.80073E-03 + 4.32883E-03 2.62693E-03 1.50595E-03 8.02948E-04 3.92543E-04 + 1.70934E-04 6.37137E-05 1.90830E-05 4.11929E-06 5.36893E-07 + 2.56868E-08 0.00000E+00 6.32025E+06 4.72659E+06 3.46773E+06 + 2.54365E+06 1.86538E+06 1.36763E+06 1.00244E+06 7.34585E+05 + 5.38161E+05 3.94157E+05 2.88611E+05 2.11273E+05 1.54620E+05 + 1.13129E+05 8.27527E+04 6.05185E+04 4.42490E+04 3.23470E+04 + 2.36426E+04 1.72784E+04 1.26263E+04 9.22658E+03 6.74262E+03 + 4.92804E+03 3.60264E+03 2.63444E+03 1.92777E+03 1.40491E+03 + 1.03001E+03 7.56113E+02 5.55943E+02 4.09585E+02 3.02359E+02 + 2.23902E+02 1.66435E+02 1.24302E+02 9.33317E+01 7.05292E+01 + 5.36960E+01 4.12286E+01 3.19574E+01 2.50292E+01 1.98212E+01 + 1.58735E+01 1.28688E+01 1.05489E+01 8.74031E+00 7.31325E+00 + 6.17282E+00 5.24981E+00 4.49376E+00 3.86723E+00 3.34512E+00 + 2.90057E+00 2.52262E+00 2.19783E+00 1.91689E+00 1.67258E+00 + 1.45887E+00 1.27308E+00 1.10783E+00 9.62666E-01 8.34422E-01 + 7.21142E-01 6.20836E-01 5.32192E-01 4.53987E-01 3.85086E-01 + 3.24730E-01 2.71792E-01 2.26112E-01 1.86229E-01 1.51962E-01 + 1.22726E-01 9.79862E-02 7.72421E-02 6.00315E-02 4.59195E-02 + 3.45165E-02 2.54060E-02 1.83221E-02 1.28499E-02 8.74931E-03 + 5.75572E-03 3.63650E-03 2.18928E-03 1.24437E-03 6.57268E-04 + 3.17974E-04 1.36800E-04 5.02461E-05 1.47545E-05 3.08106E-06 + 3.72510E-07 1.49777E-08 0.00000E+00 8.08919E+06 6.03473E+06 + 4.41447E+06 3.22840E+06 2.36024E+06 1.72497E+06 1.26027E+06 + 9.20438E+05 6.72011E+05 4.90464E+05 3.57837E+05 2.60981E+05 + 1.90275E+05 1.38676E+05 1.01035E+05 7.35867E+04 5.35781E+04 + 3.89981E+04 2.83780E+04 2.06449E+04 1.50161E+04 1.09203E+04 + 7.94111E+03 5.77461E+03 4.19955E+03 3.05447E+03 2.22285E+03 + 1.61066E+03 1.17399E+03 8.56662E+02 6.26011E+02 4.58307E+02 + 3.36144E+02 2.47281E+02 1.82580E+02 1.35432E+02 1.00989E+02 + 7.57885E+01 5.73021E+01 4.36964E+01 3.36423E+01 2.61753E+01 + 2.05962E+01 1.63920E+01 1.32102E+01 1.07667E+01 8.87170E+00 + 7.38383E+00 6.20050E+00 5.24726E+00 4.47003E+00 3.82885E+00 + 3.29693E+00 2.84602E+00 2.46436E+00 2.13779E+00 1.85655E+00 + 1.61304E+00 1.40095E+00 1.21737E+00 1.05482E+00 9.12669E-01 + 7.87666E-01 6.77768E-01 5.80925E-01 4.95761E-01 4.21004E-01 + 3.55479E-01 2.98383E-01 2.48564E-01 2.05808E-01 1.68682E-01 + 1.36964E-01 1.10056E-01 8.74179E-02 6.85481E-02 5.29867E-02 + 4.03055E-02 3.01239E-02 2.20411E-02 1.57983E-02 1.10090E-02 + 7.44587E-03 4.86403E-03 3.05051E-03 1.82217E-03 1.02717E-03 + 5.37760E-04 2.57727E-04 1.09793E-04 3.99322E-05 1.16325E-05 + 2.42979E-06 3.04105E-07 1.41901E-08 0.00000E+00 1.04152E+07 + 7.74786E+06 5.64821E+06 4.11629E+06 2.99868E+06 2.18363E+06 + 1.58947E+06 1.15650E+06 8.41109E+05 6.11470E+05 4.44336E+05 + 3.22744E+05 2.34323E+05 1.70053E+05 1.23357E+05 8.94460E+04 + 6.48302E+04 4.69699E+04 3.40173E+04 2.46278E+04 1.78246E+04 + 1.28972E+04 9.33017E+03 6.74876E+03 4.88135E+03 3.53060E+03 + 2.55474E+03 1.84020E+03 1.33330E+03 9.66973E+02 7.02208E+02 + 5.10810E+02 3.72209E+02 2.71994E+02 1.99474E+02 1.46956E+02 + 1.08831E+02 8.11133E+01 6.09094E+01 4.61339E+01 3.52838E+01 + 2.72754E+01 2.13279E+01 1.68719E+01 1.35183E+01 1.09566E+01 + 8.97998E+00 7.43550E+00 6.21287E+00 5.23243E+00 4.43658E+00 + 3.78288E+00 3.24292E+00 2.78715E+00 2.40300E+00 2.07570E+00 + 1.79503E+00 1.55303E+00 1.34315E+00 1.16226E+00 1.00280E+00 + 8.63968E-01 7.42438E-01 6.36088E-01 5.42815E-01 4.61189E-01 + 3.89893E-01 3.27717E-01 2.73820E-01 2.27035E-01 1.87097E-01 + 1.52606E-01 1.23301E-01 9.85811E-02 7.79024E-02 6.07665E-02 + 4.67190E-02 3.53414E-02 2.62638E-02 1.91031E-02 1.36091E-02 + 9.42316E-03 6.33099E-03 4.10697E-03 2.55686E-03 1.51545E-03 + 8.47270E-04 4.39698E-04 2.08784E-04 8.80880E-05 3.17357E-05 + 9.17742E-06 1.91997E-06 2.48719E-07 1.31389E-08 0.00000E+00 + 1.34040E+07 9.94069E+06 7.22007E+06 5.24218E+06 3.80438E+06 + 2.75965E+06 2.00087E+06 1.45002E+06 1.05031E+06 7.60399E+05 + 5.50237E+05 3.97958E+05 2.87675E+05 2.07847E+05 1.50095E+05 + 1.08334E+05 7.81532E+04 5.63529E+04 4.06147E+04 2.92587E+04 + 2.10693E+04 1.51665E+04 1.09141E+04 7.85201E+03 5.64814E+03 + 4.06224E+03 2.92261E+03 2.09266E+03 1.50716E+03 1.08639E+03 + 7.84007E+02 5.66689E+02 4.10250E+02 2.97819E+02 2.16957E+02 + 1.58762E+02 1.16780E+02 8.64509E+01 6.44830E+01 4.85184E+01 + 3.68678E+01 2.83209E+01 2.20110E+01 1.73105E+01 1.37921E+01 + 1.11184E+01 9.06538E+00 7.46878E+00 6.21059E+00 5.20603E+00 + 4.39411E+00 3.72999E+00 3.18371E+00 2.72451E+00 2.33907E+00 + 2.01200E+00 1.73269E+00 1.49287E+00 1.28573E+00 1.10797E+00 + 9.51931E-01 8.16682E-01 6.98815E-01 5.96142E-01 5.06516E-01 + 4.28457E-01 3.60609E-01 3.01738E-01 2.50965E-01 2.07117E-01 + 1.69883E-01 1.37900E-01 1.10875E-01 8.82040E-02 6.93471E-02 + 5.38109E-02 4.11499E-02 3.09574E-02 2.28758E-02 1.65409E-02 + 1.17124E-02 8.05849E-03 5.37836E-03 3.46485E-03 2.14138E-03 + 1.25941E-03 6.98395E-04 3.59296E-04 1.69050E-04 7.06499E-05 + 2.52201E-05 7.24328E-06 1.51824E-06 2.02806E-07 1.18364E-08 + 0.00000E+00 1.71702E+07 1.26938E+07 9.18475E+06 6.64309E+06 + 4.80231E+06 3.46979E+06 2.50568E+06 1.80847E+06 1.30454E+06 + 9.40505E+05 6.77669E+05 4.88004E+05 3.51219E+05 2.52626E+05 + 1.81603E+05 1.30471E+05 9.36816E+04 6.72273E+04 4.82166E+04 + 3.45632E+04 2.47637E+04 1.77342E+04 1.26951E+04 9.08451E+03 + 6.49906E+03 4.64818E+03 3.32521E+03 2.36693E+03 1.69463E+03 + 1.21416E+03 8.70834E+02 6.25511E+02 4.49950E+02 3.24529E+02 + 2.34871E+02 1.70740E+02 1.24763E+02 9.17525E+01 6.79913E+01 + 5.08299E+01 3.83822E+01 2.93047E+01 2.26419E+01 1.77059E+01 + 1.40308E+01 1.12519E+01 9.12836E+00 7.48433E+00 6.19439E+00 + 5.16882E+00 4.34334E+00 3.67085E+00 3.11991E+00 2.65864E+00 + 2.27301E+00 1.94710E+00 1.66989E+00 1.43285E+00 1.22893E+00 + 1.05467E+00 9.02354E-01 7.70903E-01 6.56853E-01 5.57954E-01 + 4.72022E-01 3.97533E-01 3.33103E-01 2.77473E-01 2.29739E-01 + 1.88722E-01 1.54074E-01 1.24469E-01 9.95895E-02 7.88332E-02 + 6.16655E-02 4.76019E-02 3.62080E-02 2.70905E-02 1.99057E-02 + 1.43089E-02 1.00709E-02 6.88538E-03 4.56519E-03 2.92073E-03 + 1.79201E-03 1.04586E-03 5.75288E-04 2.93420E-04 1.36811E-04 + 5.66459E-05 2.00413E-05 5.71892E-06 1.20132E-06 1.64901E-07 + 1.04479E-08 0.00000E+00 2.18366E+07 1.60931E+07 1.16002E+07 + 8.35797E+06 6.01855E+06 4.33144E+06 3.11543E+06 2.23946E+06 + 1.60880E+06 1.15503E+06 8.28728E+05 5.94227E+05 4.25807E+05 + 3.04922E+05 2.18213E+05 1.56058E+05 1.11535E+05 7.96618E+04 + 5.68611E+04 4.05611E+04 2.89168E+04 2.06038E+04 1.46733E+04 + 1.04450E+04 7.43236E+03 5.28662E+03 3.76092E+03 2.66166E+03 + 1.89464E+03 1.34947E+03 9.62072E+02 6.86828E+02 4.90989E+02 + 3.51900E+02 2.53061E+02 1.82787E+02 1.32709E+02 9.69732E+01 + 7.14059E+01 5.30510E+01 3.98165E+01 3.02211E+01 2.32175E+01 + 1.80570E+01 1.42342E+01 1.13577E+01 9.16958E+00 7.48294E+00 + 6.16508E+00 5.12157E+00 4.28498E+00 3.60610E+00 3.05209E+00 + 2.59006E+00 2.20528E+00 1.88136E+00 1.60693E+00 1.37321E+00 + 1.17295E+00 1.00252E+00 8.54179E-01 7.26706E-01 6.16590E-01 + 5.21531E-01 4.39313E-01 3.68378E-01 3.07316E-01 2.54852E-01 + 2.10058E-01 1.71761E-01 1.39577E-01 1.12222E-01 8.93553E-02 + 7.03828E-02 5.47777E-02 4.20665E-02 3.18278E-02 2.36835E-02 + 1.73048E-02 1.23667E-02 8.65173E-03 5.87796E-03 3.87173E-03 + 2.46008E-03 1.49850E-03 8.67901E-04 4.73569E-04 2.39482E-04 + 1.10668E-04 4.54041E-05 1.59255E-05 4.51702E-06 9.51061E-07 + 1.33739E-07 9.07944E-09 0.00000E+00 2.75336E+07 2.02292E+07 + 1.45271E+07 1.04273E+07 7.47998E+06 5.36236E+06 3.84179E+06 + 2.75061E+06 1.96805E+06 1.40717E+06 1.00545E+06 7.17915E+05 + 5.12245E+05 3.65233E+05 2.60225E+05 1.85274E+05 1.31815E+05 + 9.37127E+04 6.65772E+04 4.72658E+04 3.35335E+04 2.37754E+04 + 1.68469E+04 1.19309E+04 8.44541E+03 5.97520E+03 4.22779E+03 + 2.97531E+03 2.10600E+03 1.49142E+03 1.05708E+03 7.50181E+02 + 5.33045E+02 3.79711E+02 2.71377E+02 1.94802E+02 1.40555E+02 + 1.02072E+02 7.47017E+01 5.51669E+01 4.11624E+01 3.10655E+01 + 2.37359E+01 1.83630E+01 1.44026E+01 1.14363E+01 9.18983E+00 + 7.46544E+00 6.12350E+00 5.06506E+00 4.21976E+00 3.53639E+00 + 2.98082E+00 2.51922E+00 2.13627E+00 1.81513E+00 1.54410E+00 + 1.31419E+00 1.11797E+00 9.51657E-01 8.07497E-01 6.84145E-01 + 5.78050E-01 4.86869E-01 4.08363E-01 3.40945E-01 2.83185E-01 + 2.33799E-01 1.91841E-01 1.56147E-01 1.26303E-01 1.01069E-01 + 8.00873E-02 6.27726E-02 4.86095E-02 3.71376E-02 2.79503E-02 + 2.06854E-02 1.50297E-02 1.06785E-02 7.42601E-03 5.01367E-03 + 3.28091E-03 2.07046E-03 1.25212E-03 7.19715E-04 3.89584E-04 + 1.95349E-04 8.94796E-05 3.63831E-05 1.26548E-05 3.56901E-06 + 7.53273E-07 1.08216E-07 7.79364E-09 0.00000E+00 3.43983E+07 + 2.51970E+07 1.80285E+07 1.28929E+07 9.21411E+06 6.58058E+06 + 4.69652E+06 3.34953E+06 2.38715E+06 1.70004E+06 1.20981E+06 + 8.60290E+05 6.11282E+05 4.34010E+05 3.07907E+05 2.18270E+05 + 1.54605E+05 1.09423E+05 7.73847E+04 5.46842E+04 3.86140E+04 + 2.72464E+04 1.92123E+04 1.35385E+04 9.53480E+03 6.71109E+03 + 4.72357E+03 3.30617E+03 2.32745E+03 1.63911E+03 1.15520E+03 + 8.15109E+02 5.75802E+02 4.07747E+02 2.89678E+02 2.06695E+02 + 1.48243E+02 1.07014E+02 7.78571E+01 5.71650E+01 4.24131E+01 + 3.18348E+01 2.41959E+01 1.86241E+01 1.45365E+01 1.14886E+01 + 9.19004E+00 7.43277E+00 6.07051E+00 5.00008E+00 4.14837E+00 + 3.46231E+00 2.90661E+00 2.44660E+00 2.06638E+00 1.74872E+00 + 1.48165E+00 1.25598E+00 1.06413E+00 9.02182E-01 7.62378E-01 + 6.43257E-01 5.41241E-01 4.53951E-01 3.79134E-01 3.15179E-01 + 2.60644E-01 2.14239E-01 1.75006E-01 1.41795E-01 1.14167E-01 + 9.09274E-02 7.17056E-02 5.59281E-02 4.30926E-02 3.27541E-02 + 2.45217E-02 1.80499E-02 1.30419E-02 9.21256E-03 6.36845E-03 + 4.27290E-03 2.77802E-03 1.74120E-03 1.04548E-03 5.96420E-04 + 3.20291E-04 1.59261E-04 7.23167E-05 2.91468E-05 1.00559E-05 + 2.82093E-06 5.96837E-07 8.73813E-08 6.62354E-09 0.00000E+00 + 4.25733E+07 3.10946E+07 2.21693E+07 1.57972E+07 1.12488E+07 + 8.00417E+06 5.69127E+06 4.04367E+06 2.87085E+06 2.03660E+06 + 1.44364E+06 1.02248E+06 7.23600E+05 5.11656E+05 3.61486E+05 + 2.55172E+05 1.79971E+05 1.26823E+05 8.92941E+04 6.28170E+04 + 4.41544E+04 3.10112E+04 2.17637E+04 1.52626E+04 1.06964E+04 + 7.49103E+03 5.24577E+03 3.65238E+03 2.55764E+03 1.79156E+03 + 1.25575E+03 8.81151E+02 6.18949E+02 4.35803E+02 3.07831E+02 + 2.18379E+02 1.55719E+02 1.11765E+02 8.08533E+01 5.90350E+01 + 4.35634E+01 3.25268E+01 2.45969E+01 1.88405E+01 1.46366E+01 + 1.15155E+01 9.17123E+00 7.38588E+00 6.00699E+00 4.92740E+00 + 4.07148E+00 3.38445E+00 2.82996E+00 2.37259E+00 1.99593E+00 + 1.68241E+00 1.41981E+00 1.19877E+00 1.01158E+00 8.54188E-01 + 7.18876E-01 6.04065E-01 5.06159E-01 4.22752E-01 3.51581E-01 + 2.91022E-01 2.39624E-01 1.96095E-01 1.59473E-01 1.28622E-01 + 1.03088E-01 8.17183E-02 6.41355E-02 4.97799E-02 3.81645E-02 + 2.88604E-02 2.14935E-02 1.57358E-02 1.13069E-02 7.94095E-03 + 5.45689E-03 3.63860E-03 2.35035E-03 1.46318E-03 8.72319E-04 + 4.93913E-04 2.63161E-04 1.29771E-04 5.84212E-05 2.33440E-05 + 7.99077E-06 2.23040E-06 4.73027E-07 7.04230E-08 5.58290E-09 + 0.00000E+00 5.22060E+07 3.80228E+07 2.70153E+07 1.91833E+07 + 1.36118E+07 9.65105E+06 6.83748E+06 4.84030E+06 3.42370E+06 + 2.41969E+06 1.70866E+06 1.20553E+06 8.49806E+05 5.98515E+05 + 4.21152E+05 2.96077E+05 2.07957E+05 1.45928E+05 1.02306E+05 + 7.16585E+04 5.01468E+04 3.50617E+04 2.44939E+04 1.70974E+04 + 1.19255E+04 8.31137E+03 5.79168E+03 4.01201E+03 2.79518E+03 + 1.94782E+03 1.35809E+03 9.47858E+02 6.62188E+02 4.63686E+02 + 3.25711E+02 2.29778E+02 1.62936E+02 1.16300E+02 8.36751E+01 + 6.07690E+01 4.46097E+01 3.31402E+01 2.49391E+01 1.90131E+01 + 1.47042E+01 1.15182E+01 9.13445E+00 7.32575E+00 5.93379E+00 + 4.84777E+00 3.98974E+00 3.30337E+00 2.75133E+00 2.29759E+00 + 1.92526E+00 1.61645E+00 1.35877E+00 1.14269E+00 9.60402E-01 + 8.07744E-01 6.77029E-01 5.66578E-01 4.72790E-01 3.93236E-01 + 3.25656E-01 2.68412E-01 2.20053E-01 1.79291E-01 1.45162E-01 + 1.16550E-01 9.29870E-02 7.33668E-02 5.73071E-02 4.42640E-02 + 3.37674E-02 2.54055E-02 1.88219E-02 1.37060E-02 9.79402E-03 + 6.83901E-03 4.67192E-03 3.09596E-03 1.98697E-03 1.22865E-03 + 7.27321E-04 4.08755E-04 2.16091E-04 1.05686E-04 4.71768E-05 + 1.86921E-05 6.34990E-06 1.76404E-06 3.74987E-07 5.66567E-08 + 4.67328E-09 0.00000E+00 6.34469E+07 4.60840E+07 3.26332E+07 + 2.30942E+07 1.63308E+07 1.15388E+07 8.14628E+06 5.74636E+06 + 4.04999E+06 2.85190E+06 2.00645E+06 1.41034E+06 9.90422E+05 + 6.94872E+05 4.87051E+05 3.41053E+05 2.38586E+05 1.66739E+05 + 1.16413E+05 8.11968E+04 5.65791E+04 3.93871E+04 2.73941E+04 + 1.90357E+04 1.32166E+04 9.16815E+03 6.35843E+03 4.38300E+03 + 3.03865E+03 2.10690E+03 1.46153E+03 1.01479E+03 7.05234E+02 + 4.91211E+02 3.43204E+02 2.40822E+02 1.69853E+02 1.20593E+02 + 8.63099E+01 6.23608E+01 4.55496E+01 3.36747E+01 2.52231E+01 + 1.91430E+01 1.47404E+01 1.14979E+01 9.08083E+00 7.25337E+00 + 5.85179E+00 4.76194E+00 3.90377E+00 3.21958E+00 2.67116E+00 + 2.22196E+00 1.85463E+00 1.55108E+00 1.29872E+00 1.08789E+00 + 9.10702E-01 7.62905E-01 6.36860E-01 5.30795E-01 4.41110E-01 + 3.65365E-01 3.01304E-01 2.47284E-01 2.01860E-01 1.63751E-01 + 1.31995E-01 1.05501E-01 8.37902E-02 6.58029E-02 5.11554E-02 + 3.93214E-02 2.98487E-02 2.23435E-02 1.64675E-02 1.19275E-02 + 8.47629E-03 5.88503E-03 3.99660E-03 2.63217E-03 1.67850E-03 + 1.03095E-03 6.06005E-04 3.38062E-04 1.77337E-04 8.60283E-05 + 3.80819E-05 1.49641E-05 5.04613E-06 1.39561E-06 2.97316E-07 + 4.55082E-08 3.88885E-09 0.00000E+00 7.64488E+07 5.53815E+07 + 3.90894E+07 2.75725E+07 1.94329E+07 1.36846E+07 9.62832E+06 + 6.76842E+06 4.75372E+06 3.33565E+06 2.33840E+06 1.63772E+06 + 1.14588E+06 8.00950E+05 5.59285E+05 3.90135E+05 2.71862E+05 + 1.89245E+05 1.31598E+05 9.14142E+04 6.34353E+04 4.39744E+04 + 3.04538E+04 2.10698E+04 1.45640E+04 1.00571E+04 6.94303E+03 + 4.76330E+03 3.28663E+03 2.26784E+03 1.56546E+03 1.08154E+03 + 7.47818E+02 5.18212E+02 3.60206E+02 2.51449E+02 1.76436E+02 + 1.24627E+02 8.87479E+01 6.38063E+01 4.63820E+01 3.41308E+01 + 2.54501E+01 1.92315E+01 1.47466E+01 1.14558E+01 9.01151E+00 + 7.16972E+00 5.76180E+00 4.67060E+00 3.81416E+00 3.13356E+00 + 2.58985E+00 2.14601E+00 1.78433E+00 1.48650E+00 1.23979E+00 + 1.03446E+00 8.62547E-01 7.19709E-01 5.98380E-01 4.96703E-01 + 4.11089E-01 3.39091E-01 2.78466E-01 2.27573E-01 1.84974E-01 + 1.49401E-01 1.19898E-01 9.54027E-02 7.54275E-02 5.89608E-02 + 4.56200E-02 3.48977E-02 2.63602E-02 1.96328E-02 1.43947E-02 + 1.03707E-02 7.32962E-03 5.05994E-03 3.41616E-03 2.23612E-03 + 1.41685E-03 8.64446E-04 5.04582E-04 2.79418E-04 1.45450E-04 + 6.99926E-05 3.07289E-05 1.19772E-05 4.01020E-06 1.10444E-06 + 2.35759E-07 3.64994E-08 3.21967E-09 0.00000E+00 9.13651E+07 + 6.60183E+07 4.64500E+07 3.26601E+07 2.29443E+07 1.61046E+07 + 1.12937E+07 7.91261E+06 5.53854E+06 3.87305E+06 2.70572E+06 + 1.88833E+06 1.31652E+06 9.16904E+05 6.37911E+05 4.43330E+05 + 3.07767E+05 2.13421E+05 1.47833E+05 1.02287E+05 7.06963E+04 + 4.88083E+04 3.36615E+04 2.31910E+04 1.59615E+04 1.09739E+04 + 7.54238E+03 5.15078E+03 3.53769E+03 2.42969E+03 1.66923E+03 + 1.14769E+03 7.89689E+02 5.44533E+02 3.76625E+02 2.61605E+02 + 1.82653E+02 1.28385E+02 9.09820E+01 6.51030E+01 4.71067E+01 + 3.45095E+01 2.56216E+01 1.92803E+01 1.47243E+01 1.13933E+01 + 8.92762E+00 7.07576E+00 5.66466E+00 4.57443E+00 3.72147E+00 + 3.04579E+00 2.50777E+00 2.07005E+00 1.71457E+00 1.42288E+00 + 1.18213E+00 9.82502E-01 8.15993E-01 6.78183E-01 5.61591E-01 + 4.64282E-01 3.82688E-01 3.14364E-01 2.57083E-01 2.09212E-01 + 1.69323E-01 1.36168E-01 1.08800E-01 8.61847E-02 6.78328E-02 + 5.27793E-02 4.06450E-02 3.09429E-02 2.32583E-02 1.72355E-02 + 1.25719E-02 9.00948E-03 6.33280E-03 4.34700E-03 2.91771E-03 + 1.89821E-03 1.19511E-03 7.24322E-04 4.19853E-04 2.30804E-04 + 1.19230E-04 5.69190E-05 2.47869E-05 9.58467E-06 3.18707E-06 + 8.74235E-07 1.86959E-07 2.92339E-08 2.65384E-09 0.00000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/ctq66.00.pds b/PYTHIA8/pythia8140/xmldoc/ctq66.00.pds new file mode 100644 index 00000000000..1460d4192ef --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/ctq66.00.pds @@ -0,0 +1,5099 @@ +PDF Table for Fit #: p82a3 + Ordr, Nfl, lambda Qmass 1, 2, 3, 4, 5, 6 + 2. 5. 0.2262 0.001 0.001 0.200 1.300 4.500 175.000 + IPD0, IHDN, IKNL, NfMx, Nfval, KF, Nelmt + 1 1 2 5 2 12 45300 + NX, NT, JT, NG, NTL(NG+1) + 150 24 1 2 24 +(NTL(I), NTN(I), TLN(I), DTN(I), I =1, NG) + 0 7 5.58779E-01 7.66540E-02 + 7 17 1.09536E+00 8.64425E-02 +QINI, QMAX, (QV(I), TV(I), I =0, NT) + 1.30000E+00 1.00000E+05 + 1.30000E+00 5.58779E-01 + 1.49431E+00 6.35433E-01 + 1.73684E+00 7.12087E-01 + 2.04307E+00 7.88741E-01 + 2.43457E+00 8.65395E-01 + 2.94191E+00 9.42049E-01 + 3.60899E+00 1.01870E+00 + 4.50000E+00 1.09536E+00 + 5.89476E+00 1.18180E+00 + 7.91236E+00 1.26824E+00 + 1.09066E+01 1.35468E+00 + 1.54759E+01 1.44113E+00 + 2.26644E+01 1.52757E+00 + 3.43551E+01 1.61401E+00 + 5.40692E+01 1.70045E+00 + 8.86525E+01 1.78690E+00 + 1.51992E+02 1.87334E+00 + 2.73584E+02 1.95978E+00 + 5.19288E+02 2.04622E+00 + 1.04437E+03 2.13267E+00 + 2.23717E+03 2.21911E+00 + 5.13351E+03 2.30555E+00 + 1.26969E+04 2.39199E+00 + 3.40794E+04 2.47844E+00 + 1.00000E+05 2.56488E+00 +XMIN, XCR, (XV(I), I =1, NX) + 1.00000E-08 2.00000E+00 + 1.00000E-08 1.21431E-08 1.47455E-08 1.79056E-08 2.17430E-08 2.64028E-08 + 3.20612E-08 3.89322E-08 4.72758E-08 5.74075E-08 6.97106E-08 8.46503E-08 + 1.02792E-07 1.24821E-07 1.51572E-07 1.84055E-07 2.23500E-07 2.71398E-07 + 3.29562E-07 4.00190E-07 4.85954E-07 5.90099E-07 7.16563E-07 8.70129E-07 + 1.05661E-06 1.28304E-06 1.55801E-06 1.89190E-06 2.29735E-06 2.78968E-06 + 3.38752E-06 4.11348E-06 4.99500E-06 6.06542E-06 7.36521E-06 8.94352E-06 + 1.08600E-05 1.31871E-05 1.60129E-05 1.94440E-05 2.36101E-05 2.86686E-05 + 3.48105E-05 4.22678E-05 5.13218E-05 6.23140E-05 7.56590E-05 9.18593E-05 + 1.11525E-04 1.35395E-04 1.64366E-04 1.99524E-04 2.42186E-04 2.93943E-04 + 3.56724E-04 4.32859E-04 5.25162E-04 6.37028E-04 7.72549E-04 9.36645E-04 + 1.13522E-03 1.37535E-03 1.66548E-03 2.01565E-03 2.43777E-03 2.94587E-03 + 3.55639E-03 4.28845E-03 5.16411E-03 6.20855E-03 7.45017E-03 8.92057E-03 + 1.06543E-02 1.26885E-02 1.50622E-02 1.78152E-02 2.09872E-02 2.46162E-02 + 2.87372E-02 3.33809E-02 3.85725E-02 4.43308E-02 5.06677E-02 5.75882E-02 + 6.50909E-02 7.31681E-02 8.18071E-02 9.09910E-02 1.00700E-01 1.10910E-01 + 1.21599E-01 1.32742E-01 1.44313E-01 1.56288E-01 1.68643E-01 1.81355E-01 + 1.94402E-01 2.07763E-01 2.21418E-01 2.35349E-01 2.49538E-01 2.63971E-01 + 2.78630E-01 2.93504E-01 3.08578E-01 3.23841E-01 3.39282E-01 3.54890E-01 + 3.70656E-01 3.86571E-01 4.02626E-01 4.18815E-01 4.35129E-01 4.51563E-01 + 4.68109E-01 4.84763E-01 5.01519E-01 5.18372E-01 5.35316E-01 5.52349E-01 + 5.69465E-01 5.86660E-01 6.03932E-01 6.21275E-01 6.38688E-01 6.56167E-01 + 6.73709E-01 6.91311E-01 7.08970E-01 7.26683E-01 7.44449E-01 7.62263E-01 + 7.80124E-01 7.98028E-01 8.15971E-01 8.33950E-01 8.51960E-01 8.69994E-01 + 8.88042E-01 9.06086E-01 9.24098E-01 9.42012E-01 9.59663E-01 9.76499E-01 + 9.90191E-01 9.96561E-01 9.98540E-01 9.99336E-01 9.99749E-01 1.00000E+00 +Parton Distribution Table: + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.20558E+09 0.00000E+00 2.38651E-08 2.38360E-08 0.00000E+00 + 2.38360E-08 1.19180E-08 1.19180E-08 0.00000E+00 5.95901E-09 0.00000E+00 + 2.98314E-09 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.48975E-09 + 0.00000E+00 3.72893E-10 0.00000E+00 0.00000E+00 3.72438E-10 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 9.31095E-11 + 2.33058E-11 0.00000E+00 4.65548E-11 1.16529E-11 0.00000E+00 2.32774E-11 + 1.16387E-11 0.00000E+00 1.16387E-11 5.81935E-12 2.91323E-12 0.00000E+00 + 0.00000E+00 1.45661E-12 0.00000E+00 7.28306E-13 0.00000E+00 7.27418E-13 + 0.00000E+00 0.00000E+00 0.00000E+00 1.82077E-13 0.00000E+00 1.81855E-13 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.27596E-14 + 0.00000E+00 0.00000E+00 1.13798E-14 2.27318E-14 5.68989E-15 5.68989E-15 + 1.13659E-14 5.68295E-15 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 7.10369E-16 + 3.55618E-16 7.10369E-16 0.00000E+00 1.77809E-16 1.77809E-16 1.77809E-16 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 8.87962E-17 + 8.87962E-17 8.87962E-17 0.00000E+00 0.00000E+00 4.43981E-17 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.22261E-17 1.11131E-17 2.21990E-17 + 1.11131E-17 0.00000E+00 0.00000E+00 0.00000E+00 1.10995E-17 0.00000E+00 + 0.00000E+00 0.00000E+00 1.10995E-17 1.10995E-17 2.77827E-18 0.00000E+00 + 5.54976E-18 2.77827E-18 2.77827E-18 0.00000E+00 0.00000E+00 2.77488E-18 + 0.00000E+00 0.00000E+00 0.00000E+00 1.38744E-18 1.38744E-18 0.00000E+00 + 6.93720E-19 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 8.68209E-20 0.00000E+00 8.68209E-20 0.00000E+00 0.00000E+00 0.00000E+00 + 4.33575E-20 0.00000E+00 0.00000E+00 5.42630E-21 0.00000E+00 1.35492E-21 + 3.39144E-22 8.47860E-23 5.29913E-24 0.00000E+00 0.00000E+00 0.00000E+00 + 3.23433E-28 0.00000E+00 2.99377E+08 2.37817E+08 1.87064E+08 1.47118E+08 + 1.15694E+08 9.09633E+07 7.15130E+07 5.62097E+07 4.41768E+07 3.47120E+07 + 2.72719E+07 2.14213E+07 1.68237E+07 1.32094E+07 1.03702E+07 8.13896E+06 + 6.38678E+06 5.01037E+06 3.92989E+06 3.08147E+06 2.41574E+06 1.89322E+06 + 1.48339E+06 1.16188E+06 9.09841E+05 7.12210E+05 5.57363E+05 4.36011E+05 + 3.40984E+05 2.66556E+05 2.08310E+05 1.62718E+05 1.27062E+05 9.91717E+04 + 7.73751E+04 6.03381E+04 4.70337E+04 3.66427E+04 2.85350E+04 2.22081E+04 + 1.72759E+04 1.34305E+04 1.04357E+04 8.10311E+03 6.28838E+03 4.87646E+03 + 3.77925E+03 2.92657E+03 2.26476E+03 1.75112E+03 1.35299E+03 1.04442E+03 + 8.05572E+02 6.20725E+02 4.77876E+02 3.67500E+02 2.82355E+02 2.16688E+02 + 1.66124E+02 1.27198E+02 9.72894E+01 7.43134E+01 5.66997E+01 4.31984E+01 + 3.28741E+01 2.49802E+01 1.89593E+01 1.43682E+01 1.08760E+01 8.22062E+00 + 6.20694E+00 4.68029E+00 3.52605E+00 2.65346E+00 1.99582E+00 1.50002E+00 + 1.12737E+00 8.47130E-01 6.36996E-01 4.79232E-01 3.61089E-01 2.72439E-01 + 2.06072E-01 1.56218E-01 1.18827E-01 9.06639E-02 6.94698E-02 5.34301E-02 + 4.12925E-02 3.20481E-02 2.50059E-02 1.95986E-02 1.54451E-02 1.22267E-02 + 9.73347E-03 7.78302E-03 6.25694E-03 5.05149E-03 4.09876E-03 3.33905E-03 + 2.73298E-03 2.24502E-03 1.85198E-03 1.53253E-03 1.27282E-03 1.05975E-03 + 8.85138E-04 7.40738E-04 6.21284E-04 5.21755E-04 4.38822E-04 3.69274E-04 + 3.10875E-04 2.61597E-04 2.19961E-04 1.84667E-04 1.54711E-04 1.29249E-04 + 1.07590E-04 8.91537E-05 7.34602E-05 6.01467E-05 4.88457E-05 3.93098E-05 + 3.12739E-05 2.45736E-05 1.89995E-05 1.44290E-05 1.07034E-05 7.73261E-06 + 5.38974E-06 3.59850E-06 2.25409E-06 1.29232E-06 6.29385E-07 2.09445E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 6.88736E+08 5.46562E+08 4.29431E+08 + 3.37343E+08 2.64974E+08 2.08088E+08 1.63394E+08 1.28272E+08 1.00686E+08 + 7.90141E+07 6.19978E+07 4.86341E+07 3.81448E+07 2.99099E+07 2.34486E+07 + 1.83780E+07 1.44011E+07 1.12814E+07 8.83570E+06 6.91800E+06 5.41528E+06 + 4.23756E+06 3.31514E+06 2.59259E+06 2.02698E+06 1.58416E+06 1.23772E+06 + 9.66655E+05 7.54715E+05 5.88990E+05 4.59498E+05 3.58312E+05 2.79304E+05 + 2.17611E+05 1.69477E+05 1.31920E+05 1.02642E+05 7.98167E+04 6.20381E+04 + 4.81904E+04 3.74147E+04 2.90296E+04 2.25112E+04 1.74443E+04 1.35097E+04 + 1.04547E+04 8.08527E+03 6.24773E+03 4.82438E+03 3.72204E+03 2.86938E+03 + 2.20997E+03 1.70065E+03 1.30737E+03 1.00411E+03 7.70333E+02 5.90403E+02 + 4.51967E+02 3.45621E+02 2.63955E+02 2.01357E+02 1.53393E+02 1.16716E+02 + 8.86764E+01 6.72907E+01 5.09849E+01 3.85813E+01 2.91508E+01 2.19978E+01 + 1.65751E+01 1.24750E+01 9.37636E+00 7.04076E+00 5.28092E+00 3.95877E+00 + 2.96541E+00 2.22123E+00 1.66355E+00 1.24676E+00 9.34951E-01 7.02214E-01 + 5.28188E-01 3.98315E-01 3.01085E-01 2.28380E-01 1.73791E-01 1.32821E-01 + 1.01906E-01 7.85692E-02 6.08424E-02 4.73673E-02 3.70456E-02 2.91322E-02 + 2.30143E-02 1.82827E-02 1.45889E-02 1.17034E-02 9.42867E-03 7.63365E-03 + 6.20513E-03 5.06728E-03 4.15306E-03 3.41789E-03 2.82166E-03 2.33782E-03 + 1.94182E-03 1.61792E-03 1.35073E-03 1.13020E-03 9.46938E-04 7.94609E-04 + 6.67204E-04 5.60512E-04 4.70727E-04 3.95084E-04 3.31135E-04 2.77020E-04 + 2.31140E-04 1.92229E-04 1.59187E-04 1.31146E-04 1.07405E-04 8.73113E-05 + 7.03842E-05 5.61568E-05 4.43050E-05 3.44648E-05 2.63947E-05 1.98218E-05 + 1.45676E-05 1.04159E-05 7.21905E-06 4.80056E-06 3.03932E-06 1.79579E-06 + 9.68342E-07 4.48641E-07 1.55309E-07 1.13173E-08 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.18992E+09 9.43267E+08 + 7.40220E+08 5.80776E+08 4.55614E+08 3.57349E+08 2.80235E+08 2.19712E+08 + 1.72232E+08 1.34980E+08 1.05767E+08 8.28546E+07 6.48934E+07 5.08122E+07 + 3.97781E+07 3.11312E+07 2.43585E+07 1.90534E+07 1.49002E+07 1.16484E+07 + 9.10400E+06 7.11291E+06 5.55573E+06 4.33787E+06 3.38595E+06 2.64191E+06 + 2.06070E+06 1.60668E+06 1.25227E+06 9.75602E+05 7.59777E+05 5.91420E+05 + 4.60183E+05 3.57889E+05 2.78213E+05 2.16159E+05 1.67868E+05 1.30290E+05 + 1.01073E+05 7.83599E+04 6.07176E+04 4.70161E+04 3.63851E+04 2.81378E+04 + 2.17459E+04 1.67932E+04 1.29594E+04 9.99261E+03 7.69919E+03 5.92684E+03 + 4.55879E+03 3.50315E+03 2.68956E+03 2.06274E+03 1.58047E+03 1.20958E+03 + 9.24768E+02 7.06165E+02 5.38630E+02 4.10296E+02 3.12166E+02 2.37172E+02 + 1.79968E+02 1.36354E+02 1.03176E+02 7.79489E+01 5.88113E+01 4.43029E+01 + 3.33293E+01 2.50355E+01 1.87828E+01 1.40722E+01 1.05324E+01 7.87404E+00 + 5.88308E+00 4.39231E+00 3.27910E+00 2.44778E+00 1.82850E+00 1.36682E+00 + 1.02334E+00 7.67392E-01 5.76975E-01 4.34894E-01 3.28961E-01 2.49674E-01 + 1.90327E-01 1.45674E-01 1.12049E-01 8.65741E-02 6.72505E-02 5.24847E-02 + 4.11855E-02 3.24697E-02 2.57399E-02 2.04973E-02 1.64082E-02 1.31912E-02 + 1.06564E-02 8.64315E-03 7.04197E-03 5.75804E-03 4.72720E-03 3.89294E-03 + 3.21708E-03 2.66519E-03 2.21459E-03 1.84378E-03 1.53837E-03 1.28522E-03 + 1.07530E-03 9.00196E-04 7.53948E-04 6.31237E-04 5.28160E-04 4.41293E-04 + 3.68022E-04 3.06111E-04 2.53789E-04 2.09519E-04 1.72094E-04 1.40527E-04 + 1.13919E-04 9.15922E-05 7.29095E-05 5.74059E-05 4.45923E-05 3.41235E-05 + 2.56352E-05 1.88721E-05 1.35487E-05 9.45743E-06 6.36908E-06 4.11721E-06 + 2.52307E-06 1.45140E-06 7.66155E-07 3.62812E-07 1.46868E-07 4.78051E-08 + 1.15514E-08 2.55333E-09 1.92913E-09 2.17206E-09 1.03497E-09 1.87873E-10 + 2.10383E-11 3.17620E-12 5.29710E-13 5.48331E-14 0.00000E+00 1.82987E+09 + 1.44891E+09 1.13555E+09 8.89796E+08 6.97113E+08 5.46033E+08 4.27620E+08 + 3.34807E+08 2.62089E+08 2.05113E+08 1.60491E+08 1.25543E+08 9.81839E+07 + 7.67655E+07 6.00053E+07 4.68905E+07 3.66329E+07 2.86102E+07 2.23386E+07 + 1.74359E+07 1.36053E+07 1.06125E+07 8.27557E+06 6.45079E+06 5.02674E+06 + 3.91549E+06 3.04884E+06 2.37300E+06 1.84629E+06 1.43584E+06 1.11619E+06 + 8.67281E+05 6.73590E+05 5.22887E+05 4.05714E+05 3.14625E+05 2.43866E+05 + 1.88910E+05 1.46260E+05 1.13167E+05 8.75119E+04 6.76267E+04 5.22275E+04 + 4.03054E+04 3.10839E+04 2.39533E+04 1.84450E+04 1.41914E+04 1.09101E+04 + 8.37979E+03 6.43088E+03 4.93039E+03 3.77646E+03 2.88950E+03 2.20861E+03 + 1.68620E+03 1.28596E+03 9.79512E+02 7.45213E+02 5.66188E+02 4.29633E+02 + 3.25544E+02 2.46347E+02 1.86128E+02 1.40439E+02 1.05795E+02 7.95858E+01 + 5.97735E+01 4.48307E+01 3.35708E+01 2.51071E+01 1.87507E+01 1.39887E+01 + 1.04240E+01 7.76272E+00 5.77671E+00 4.29845E+00 3.19830E+00 2.38141E+00 + 1.77452E+00 1.32444E+00 9.90198E-01 7.42300E-01 5.57931E-01 4.20870E-01 + 3.18597E-01 2.42251E-01 1.84969E-01 1.41938E-01 1.09422E-01 8.48103E-02 + 6.60481E-02 5.17182E-02 4.06890E-02 3.21874E-02 2.55784E-02 2.04317E-02 + 1.63907E-02 1.32117E-02 1.06918E-02 8.69075E-03 7.08939E-03 5.80577E-03 + 4.76912E-03 3.93075E-03 3.24771E-03 2.69107E-03 2.23409E-03 1.85851E-03 + 1.54801E-03 1.29112E-03 1.07744E-03 8.99444E-04 7.50549E-04 6.25851E-04 + 5.21109E-04 4.33058E-04 3.58922E-04 2.96497E-04 2.43885E-04 1.99589E-04 + 1.62380E-04 1.31156E-04 1.05070E-04 8.33476E-05 6.54027E-05 5.06468E-05 + 3.86476E-05 2.89696E-05 2.12939E-05 1.52825E-05 1.06808E-05 7.22197E-06 + 4.70587E-06 2.92767E-06 1.72928E-06 9.58026E-07 4.95657E-07 2.38677E-07 + 1.09957E-07 5.18600E-08 2.66719E-08 1.46486E-08 7.52998E-09 2.50993E-09 + 3.71367E-10 3.49723E-11 4.76524E-12 7.37966E-13 7.37997E-14 0.00000E+00 + 2.64079E+09 2.08849E+09 1.63459E+09 1.27909E+09 1.00071E+09 7.82739E+08 + 6.12122E+08 4.78577E+08 3.74088E+08 2.92336E+08 2.28398E+08 1.78395E+08 + 1.39306E+08 1.08750E+08 8.48743E+07 6.62203E+07 5.16519E+07 4.02755E+07 + 3.13956E+07 2.44651E+07 1.90586E+07 1.48415E+07 1.15537E+07 8.99072E+06 + 6.99385E+06 5.43827E+06 4.22709E+06 3.28424E+06 2.55066E+06 1.98003E+06 + 1.53640E+06 1.19158E+06 9.23726E+05 7.15706E+05 5.54261E+05 4.28992E+05 + 3.31862E+05 2.56569E+05 1.98247E+05 1.53083E+05 1.18137E+05 9.11052E+04 + 7.02129E+04 5.40713E+04 4.16112E+04 3.19967E+04 2.45849E+04 1.88736E+04 + 1.44772E+04 1.10945E+04 8.49470E+03 6.49758E+03 4.96514E+03 3.78995E+03 + 2.88986E+03 2.20091E+03 1.67431E+03 1.27210E+03 9.65330E+02 7.31518E+02 + 5.53616E+02 4.18362E+02 3.15716E+02 2.37878E+02 1.78975E+02 1.34438E+02 + 1.00835E+02 7.55078E+01 5.64595E+01 4.21491E+01 3.14240E+01 2.33943E+01 + 1.73970E+01 1.29222E+01 9.59182E+00 7.11475E+00 5.27689E+00 3.91372E+00 + 2.90481E+00 2.15777E+00 1.60553E+00 1.19678E+00 8.94551E-01 6.70490E-01 + 5.04402E-01 3.80843E-01 2.88849E-01 2.20020E-01 1.68438E-01 1.29560E-01 + 1.00195E-01 7.78621E-02 6.08378E-02 4.77638E-02 3.77033E-02 2.98986E-02 + 2.38308E-02 1.90761E-02 1.53417E-02 1.23874E-02 1.00452E-02 8.17459E-03 + 6.67768E-03 5.47132E-03 4.49745E-03 3.70584E-03 3.06195E-03 2.53462E-03 + 2.10216E-03 1.74557E-03 1.45126E-03 1.20713E-03 1.00433E-03 8.35201E-04 + 6.93991E-04 5.75776E-04 4.76736E-04 3.93652E-04 3.23952E-04 2.65443E-04 + 2.16388E-04 1.75354E-04 1.41077E-04 1.12571E-04 8.89502E-05 6.95299E-05 + 5.36437E-05 4.07903E-05 3.04799E-05 2.23437E-05 1.60059E-05 1.11770E-05 + 7.56536E-06 4.94751E-06 3.10320E-06 1.86049E-06 1.05861E-06 5.72797E-07 + 2.96661E-07 1.51389E-07 7.92761E-08 4.29185E-08 2.28895E-08 1.07384E-08 + 3.29021E-09 4.49322E-10 3.86734E-11 4.93606E-12 7.24919E-13 7.05928E-14 + 0.00000E+00 3.66091E+09 2.89164E+09 2.25999E+09 1.76595E+09 1.37962E+09 + 1.07755E+09 8.41427E+08 6.56878E+08 5.12686E+08 4.00038E+08 3.12063E+08 + 2.43366E+08 1.89742E+08 1.47889E+08 1.15236E+08 8.97638E+07 6.99015E+07 + 5.44159E+07 4.23477E+07 3.29442E+07 2.56203E+07 1.99172E+07 1.54781E+07 + 1.20236E+07 9.33659E+06 7.24703E+06 5.62288E+06 4.36078E+06 3.38053E+06 + 2.61939E+06 2.02871E+06 1.57043E+06 1.21510E+06 9.39654E+05 7.26277E+05 + 5.61030E+05 4.33143E+05 3.34202E+05 2.57710E+05 1.98594E+05 1.52942E+05 + 1.17700E+05 9.05180E+04 6.95600E+04 5.34153E+04 4.09841E+04 3.14210E+04 + 2.40680E+04 1.84199E+04 1.40839E+04 1.07586E+04 8.21003E+03 6.25883E+03 + 4.76600E+03 3.62526E+03 2.75419E+03 2.08998E+03 1.58390E+03 1.19884E+03 + 9.06098E+02 6.83917E+02 5.15439E+02 3.87908E+02 2.91460E+02 2.18668E+02 + 1.63782E+02 1.22485E+02 9.14479E+01 6.81718E+01 5.07374E+01 3.77093E+01 + 2.79856E+01 2.07453E+01 1.53601E+01 1.13648E+01 8.40284E+00 6.21222E+00 + 4.59283E+00 3.39809E+00 2.51642E+00 1.86670E+00 1.38737E+00 1.03401E+00 + 7.72879E-01 5.79862E-01 4.36691E-01 3.30376E-01 2.51049E-01 1.91742E-01 + 1.47153E-01 1.13547E-01 8.80475E-02 6.86472E-02 5.37810E-02 4.23616E-02 + 3.35210E-02 2.66593E-02 2.12934E-02 1.70860E-02 1.37641E-02 1.11349E-02 + 9.03934E-03 7.36534E-03 6.01914E-03 4.93442E-03 4.05473E-03 3.34061E-03 + 2.75718E-03 2.27979E-03 1.88719E-03 1.56395E-03 1.29658E-03 1.07509E-03 + 8.90949E-04 7.37677E-04 6.09798E-04 5.03029E-04 4.13790E-04 3.39207E-04 + 2.76853E-04 2.24791E-04 1.81429E-04 1.45371E-04 1.15524E-04 9.09127E-05 + 7.07761E-05 5.43901E-05 4.12000E-05 3.06776E-05 2.24172E-05 1.60177E-05 + 1.11660E-05 7.55594E-06 4.94993E-06 3.12068E-06 1.88974E-06 1.09462E-06 + 6.09453E-07 3.29219E-07 1.76768E-07 9.65718E-08 5.30392E-08 2.77467E-08 + 1.24050E-08 3.60523E-09 4.63053E-10 3.69706E-11 4.45209E-12 6.22790E-13 + 5.91498E-14 0.00000E+00 4.93533E+09 3.89323E+09 3.03834E+09 2.37066E+09 + 1.84928E+09 1.44221E+09 1.12447E+09 8.76495E+08 6.83034E+08 5.32125E+08 + 4.14446E+08 3.22697E+08 2.51188E+08 1.95464E+08 1.52056E+08 1.18250E+08 + 9.19305E+07 7.14444E+07 5.55050E+07 4.31060E+07 3.34649E+07 2.59701E+07 + 2.01463E+07 1.56221E+07 1.21092E+07 9.38209E+06 7.26613E+06 5.62480E+06 + 4.35230E+06 3.36603E+06 2.60203E+06 2.01040E+06 1.55251E+06 1.19824E+06 + 9.24319E+05 7.12595E+05 5.49055E+05 4.22780E+05 3.25347E+05 2.50199E+05 + 1.92282E+05 1.47665E+05 1.13320E+05 8.68957E+04 6.65824E+04 5.09748E+04 + 3.89937E+04 2.98016E+04 2.27563E+04 1.73595E+04 1.32301E+04 1.00723E+04 + 7.66024E+03 5.81911E+03 4.41549E+03 3.34627E+03 2.53290E+03 1.91470E+03 + 1.44547E+03 1.08966E+03 8.20283E+02 6.16549E+02 4.62731E+02 3.46714E+02 + 2.59387E+02 1.93725E+02 1.44456E+02 1.07533E+02 7.99220E+01 5.93021E+01 + 4.39389E+01 3.25075E+01 2.40214E+01 1.77297E+01 1.30762E+01 9.63762E+00 + 7.10248E+00 5.23455E+00 3.86082E+00 2.85037E+00 2.10807E+00 1.56220E+00 + 1.16100E+00 8.65419E-01 6.47557E-01 4.86426E-01 3.67084E-01 2.78277E-01 + 2.12040E-01 1.62364E-01 1.25003E-01 9.67209E-02 7.52452E-02 5.88243E-02 + 4.62331E-02 3.65055E-02 2.89685E-02 2.30862E-02 1.84820E-02 1.48541E-02 + 1.19876E-02 9.70764E-03 7.88962E-03 6.43076E-03 5.25752E-03 4.30826E-03 + 3.53924E-03 2.91250E-03 2.40086E-03 1.98120E-03 1.63655E-03 1.35229E-03 + 1.11745E-03 9.22831E-04 7.61342E-04 6.27064E-04 5.15341E-04 4.22305E-04 + 3.44842E-04 2.80341E-04 2.26712E-04 1.82235E-04 1.45419E-04 1.15085E-04 + 9.01940E-05 6.99276E-05 5.35214E-05 4.03828E-05 2.99587E-05 2.18179E-05 + 1.55454E-05 1.08138E-05 7.31125E-06 4.79361E-06 3.03310E-06 1.85053E-06 + 1.08634E-06 6.17472E-07 3.43141E-07 1.90031E-07 1.06136E-07 5.85168E-08 + 3.01108E-08 1.29938E-08 3.61895E-09 4.39915E-10 3.27478E-11 3.73019E-12 + 4.97921E-13 4.61541E-14 0.00000E+00 6.51692E+09 5.13405E+09 4.00068E+09 + 3.11681E+09 2.42761E+09 1.89031E+09 1.47155E+09 1.14524E+09 8.91050E+08 + 6.93073E+08 5.38930E+08 4.18940E+08 3.25568E+08 2.52924E+08 1.96428E+08 + 1.52499E+08 1.18355E+08 9.18229E+07 7.12136E+07 5.52090E+07 4.27856E+07 + 3.31444E+07 2.56658E+07 1.98662E+07 1.53708E+07 1.18873E+07 9.18929E+06 + 7.10026E+06 5.48360E+06 4.23292E+06 3.26588E+06 2.51842E+06 1.94102E+06 + 1.49515E+06 1.15106E+06 8.85623E+05 6.80990E+05 5.23302E+05 4.01872E+05 + 3.08405E+05 2.36516E+05 1.81249E+05 1.38795E+05 1.06200E+05 8.11962E+04 + 6.20258E+04 4.73413E+04 3.60999E+04 2.75026E+04 2.09320E+04 1.59155E+04 + 1.20882E+04 9.17141E+03 6.95025E+03 5.26088E+03 3.97708E+03 3.00282E+03 + 2.26415E+03 1.70488E+03 1.28185E+03 9.62404E+02 7.21428E+02 5.39963E+02 + 4.03464E+02 3.00993E+02 2.24158E+02 1.66664E+02 1.23700E+02 9.16638E+01 + 6.78095E+01 5.00886E+01 3.69431E+01 2.72139E+01 2.00232E+01 1.47213E+01 + 1.08161E+01 7.94593E+00 5.83803E+00 4.29266E+00 3.15964E+00 2.32987E+00 + 1.72160E+00 1.27585E+00 9.48448E-01 7.07805E-01 5.30331E-01 3.99225E-01 + 3.01920E-01 2.29517E-01 1.75350E-01 1.34699E-01 1.03995E-01 8.07266E-02 + 6.29732E-02 4.93853E-02 3.89092E-02 3.08067E-02 2.44958E-02 1.95650E-02 + 1.56874E-02 1.26293E-02 1.02018E-02 8.26989E-03 6.72297E-03 5.48138E-03 + 4.47918E-03 3.66898E-03 3.01032E-03 2.47389E-03 2.03507E-03 1.67560E-03 + 1.37997E-03 1.13644E-03 9.35243E-04 7.68824E-04 6.30918E-04 5.16574E-04 + 4.21708E-04 3.43018E-04 2.77760E-04 2.23726E-04 1.79106E-04 1.42337E-04 + 1.12181E-04 8.75565E-05 6.76035E-05 5.15336E-05 3.87299E-05 2.86258E-05 + 2.07757E-05 1.47596E-05 1.02439E-05 6.91810E-06 4.53767E-06 2.87932E-06 + 1.76749E-06 1.04886E-06 6.05847E-07 3.43748E-07 1.94365E-07 1.09938E-07 + 6.05640E-08 3.06870E-08 1.28538E-08 3.44696E-09 3.97660E-10 2.76620E-11 + 2.98370E-12 3.80429E-13 3.44308E-14 0.00000E+00 8.46729E+09 6.66153E+09 + 5.18300E+09 4.03168E+09 3.13529E+09 2.43753E+09 1.89453E+09 1.47207E+09 + 1.14349E+09 8.87978E+08 6.89353E+08 5.34987E+08 4.15056E+08 3.21904E+08 + 2.49575E+08 1.93429E+08 1.49862E+08 1.16065E+08 8.98567E+07 6.95393E+07 + 5.37951E+07 4.15983E+07 3.21538E+07 2.48427E+07 1.91858E+07 1.48102E+07 + 1.14273E+07 8.81287E+06 6.79330E+06 5.23384E+06 4.03031E+06 3.10184E+06 + 2.38597E+06 1.83424E+06 1.40928E+06 1.08211E+06 8.30379E+05 6.36787E+05 + 4.88007E+05 3.73724E+05 2.86002E+05 2.18705E+05 1.67116E+05 1.27593E+05 + 9.73372E+04 7.41911E+04 5.64995E+04 4.29860E+04 3.26738E+04 2.48102E+04 + 1.88201E+04 1.42606E+04 1.07937E+04 8.15986E+03 6.16133E+03 4.64626E+03 + 3.49925E+03 2.63176E+03 1.97658E+03 1.48226E+03 1.10992E+03 8.29773E+02 + 6.19363E+02 4.61515E+02 3.43335E+02 2.54965E+02 1.89023E+02 1.39886E+02 + 1.03350E+02 7.62261E+01 5.61348E+01 4.12760E+01 3.03119E+01 2.22336E+01 + 1.62955E+01 1.19355E+01 8.74113E+00 6.40260E+00 4.69347E+00 3.44436E+00 + 2.53237E+00 1.86590E+00 1.37893E+00 1.02232E+00 7.60930E-01 5.68696E-01 + 4.27049E-01 3.22194E-01 2.44358E-01 1.86265E-01 1.42761E-01 1.09977E-01 + 8.51823E-02 6.63044E-02 5.18825E-02 4.07864E-02 3.22198E-02 2.55611E-02 + 2.03680E-02 1.62925E-02 1.30841E-02 1.05428E-02 8.52405E-03 6.91122E-03 + 5.61939E-03 4.57910E-03 3.73992E-03 3.05941E-03 2.50651E-03 2.05544E-03 + 1.68690E-03 1.38468E-03 1.13644E-03 9.31994E-04 7.63424E-04 6.24212E-04 + 5.09186E-04 4.14106E-04 3.35535E-04 2.70638E-04 2.17124E-04 1.73121E-04 + 1.37022E-04 1.07551E-04 8.36005E-05 6.42862E-05 4.88089E-05 3.65393E-05 + 2.69075E-05 1.94624E-05 1.37863E-05 9.54670E-06 6.43948E-06 4.22473E-06 + 2.68727E-06 1.65836E-06 9.93154E-07 5.81265E-07 3.35114E-07 1.92287E-07 + 1.09556E-07 6.01473E-08 3.00233E-08 1.22431E-08 3.16949E-09 3.47499E-10 + 2.26129E-11 2.31089E-12 2.81629E-13 2.48951E-14 0.00000E+00 1.08578E+10 + 8.53049E+09 6.62678E+09 5.14666E+09 3.99602E+09 3.10174E+09 2.40690E+09 + 1.86716E+09 1.44801E+09 1.12260E+09 8.70048E+08 6.74089E+08 5.22092E+08 + 4.04228E+08 3.12863E+08 2.42061E+08 1.87213E+08 1.44738E+08 1.11857E+08 + 8.64106E+07 6.67262E+07 5.15042E+07 3.97378E+07 3.06458E+07 2.36235E+07 + 1.82017E+07 1.40176E+07 1.07900E+07 8.30139E+06 6.38338E+06 4.90593E+06 + 3.76833E+06 2.89289E+06 2.21950E+06 1.70185E+06 1.30410E+06 9.98676E+05 + 7.64265E+05 5.84479E+05 4.46662E+05 3.41094E+05 2.60275E+05 1.98450E+05 + 1.51185E+05 1.15081E+05 8.75207E+04 6.65006E+04 5.04802E+04 3.82822E+04 + 2.90015E+04 2.19479E+04 1.65912E+04 1.25277E+04 9.44780E+03 7.11634E+03 + 5.35315E+03 4.02151E+03 3.01687E+03 2.25997E+03 1.69037E+03 1.26240E+03 + 9.41250E+02 7.00664E+02 5.20662E+02 3.86255E+02 2.86029E+02 2.11444E+02 + 1.56025E+02 1.14935E+02 8.45189E+01 6.20547E+01 4.54907E+01 3.33049E+01 + 2.43541E+01 1.77947E+01 1.29936E+01 9.48690E+00 6.92780E+00 5.06321E+00 + 3.70477E+00 2.71592E+00 1.99551E+00 1.47065E+00 1.08740E+00 8.07266E-01 + 6.01812E-01 4.50806E-01 3.39311E-01 2.56739E-01 1.95259E-01 1.49317E-01 + 1.14773E-01 8.86997E-02 6.88907E-02 5.37859E-02 4.21884E-02 3.32513E-02 + 2.63188E-02 2.09221E-02 1.66956E-02 1.33746E-02 1.07496E-02 8.66863E-03 + 7.00972E-03 5.68377E-03 4.61855E-03 3.76116E-03 3.06764E-03 2.50554E-03 + 2.04821E-03 1.67554E-03 1.37082E-03 1.12125E-03 9.16360E-04 7.47960E-04 + 6.09363E-04 4.95242E-04 4.01256E-04 3.23880E-04 2.60226E-04 2.07950E-04 + 1.65148E-04 1.30187E-04 1.01775E-04 7.87926E-05 6.03466E-05 4.56379E-05 + 3.40352E-05 2.49734E-05 1.80038E-05 1.27170E-05 8.78703E-06 5.92016E-06 + 3.88482E-06 2.47657E-06 1.53567E-06 9.27071E-07 5.48612E-07 3.20306E-07 + 1.85746E-07 1.06230E-07 5.80226E-08 2.85379E-08 1.13497E-08 2.84105E-09 + 2.96246E-10 1.80433E-11 1.74741E-12 2.03650E-13 1.75873E-14 0.00000E+00 + 1.37706E+10 1.08039E+10 8.37956E+09 6.49760E+09 5.03685E+09 3.90333E+09 + 3.02399E+09 2.34202E+09 1.81327E+09 1.40344E+09 1.08588E+09 8.39883E+08 + 6.49393E+08 5.01927E+08 3.87808E+08 2.99522E+08 2.31248E+08 1.78465E+08 + 1.37676E+08 1.06165E+08 8.18321E+07 6.30487E+07 4.85554E+07 3.73766E+07 + 2.87581E+07 2.21162E+07 1.70000E+07 1.30606E+07 1.00290E+07 7.69683E+06 + 5.90379E+06 4.52585E+06 3.46751E+06 2.65504E+06 2.03168E+06 1.55367E+06 + 1.18735E+06 9.06768E+05 6.92008E+05 5.27721E+05 4.02137E+05 3.06195E+05 + 2.32957E+05 1.77085E+05 1.34498E+05 1.02060E+05 7.73733E+04 5.86002E+04 + 4.43380E+04 3.35114E+04 2.53014E+04 1.90811E+04 1.43732E+04 1.08134E+04 + 8.12499E+03 6.09677E+03 4.56867E+03 3.41866E+03 2.55438E+03 1.90561E+03 + 1.41940E+03 1.05549E+03 7.83581E+02 5.80687E+02 4.29589E+02 3.17225E+02 + 2.33838E+02 1.72053E+02 1.26372E+02 9.26557E+01 6.78261E+01 4.95725E+01 + 3.61835E+01 2.63789E+01 1.92154E+01 1.39885E+01 1.01824E+01 7.41340E+00 + 5.40203E+00 3.94118E+00 2.88095E+00 2.11086E+00 1.55141E+00 1.14409E+00 + 8.47151E-01 6.29969E-01 4.70745E-01 3.53480E-01 2.66836E-01 2.02477E-01 + 1.54487E-01 1.18483E-01 9.13626E-02 7.08019E-02 5.51538E-02 4.31640E-02 + 3.39420E-02 2.68031E-02 2.12563E-02 1.69213E-02 1.35216E-02 1.08402E-02 + 8.71877E-03 7.03142E-03 5.68562E-03 4.60704E-03 3.74086E-03 3.04202E-03 + 2.47701E-03 2.01857E-03 1.64598E-03 1.34221E-03 1.09416E-03 8.91145E-04 + 7.24823E-04 5.88402E-04 4.76461E-04 3.84608E-04 3.09270E-04 2.47537E-04 + 1.97044E-04 1.55873E-04 1.22391E-04 9.53024E-05 7.34907E-05 5.60656E-05 + 4.22378E-05 3.13828E-05 2.29471E-05 1.64905E-05 1.16166E-05 8.01023E-06 + 5.39109E-06 3.53859E-06 2.26067E-06 1.40803E-06 8.56095E-07 5.11396E-07 + 3.01601E-07 1.76230E-07 1.00919E-07 5.47716E-08 2.65449E-08 1.03081E-08 + 2.49769E-09 2.47792E-10 1.41290E-11 1.29685E-12 1.44590E-13 1.22020E-14 + 0.00000E+00 1.72996E+10 1.35536E+10 1.04955E+10 8.12527E+09 6.28841E+09 + 4.86530E+09 3.76306E+09 2.90959E+09 2.24895E+09 1.73773E+09 1.34225E+09 + 1.03641E+09 7.99973E+08 6.17245E+08 4.76077E+08 3.67052E+08 2.82883E+08 + 2.17927E+08 1.67817E+08 1.29174E+08 9.93859E+07 7.64330E+07 5.87542E+07 + 4.51432E+07 3.46687E+07 2.66114E+07 2.04163E+07 1.56552E+07 1.19980E+07 + 9.19008E+06 7.03533E+06 5.38262E+06 4.11570E+06 3.14502E+06 2.40174E+06 + 1.83291E+06 1.39786E+06 1.06532E+06 8.11304E+05 6.17388E+05 4.69462E+05 + 3.56690E+05 2.70785E+05 2.05391E+05 1.55652E+05 1.17848E+05 8.91417E+04 + 6.73600E+04 5.08488E+04 3.83434E+04 2.88819E+04 2.17297E+04 1.63292E+04 + 1.22553E+04 9.18592E+03 6.87585E+03 5.13961E+03 3.83617E+03 2.85900E+03 + 2.12735E+03 1.58041E+03 1.17210E+03 8.67813E+02 6.41360E+02 4.73166E+02 + 3.48431E+02 2.56115E+02 1.87906E+02 1.37617E+02 1.00606E+02 7.34284E+01 + 5.35078E+01 3.89390E+01 2.83026E+01 2.05547E+01 1.49186E+01 1.08269E+01 + 7.85937E+00 5.71021E+00 4.15403E+00 3.02794E+00 2.21244E+00 1.62166E+00 + 1.19276E+00 8.80930E-01 6.53462E-01 4.87112E-01 3.64905E-01 2.74820E-01 + 2.08060E-01 1.58388E-01 1.21204E-01 9.32508E-02 7.21041E-02 5.60412E-02 + 4.37590E-02 3.43301E-02 2.70462E-02 2.13978E-02 1.69925E-02 1.35445E-02 + 1.08309E-02 8.68832E-03 6.98807E-03 5.63494E-03 4.55312E-03 3.68633E-03 + 2.98878E-03 2.42624E-03 1.97104E-03 1.60208E-03 1.30216E-03 1.05795E-03 + 8.58724E-04 6.96021E-04 5.63021E-04 4.54264E-04 3.65347E-04 2.92686E-04 + 2.33381E-04 1.85067E-04 1.45836E-04 1.14066E-04 8.84765E-05 6.79642E-05 + 5.16518E-05 3.87678E-05 2.87015E-05 2.09163E-05 1.49857E-05 1.05297E-05 + 7.24704E-06 4.87299E-06 3.19969E-06 2.04847E-06 1.28118E-06 7.83970E-07 + 4.72091E-07 2.80665E-07 1.64860E-07 9.43545E-08 5.08347E-08 2.42759E-08 + 9.21207E-09 2.16230E-09 2.04139E-10 1.08977E-11 9.48008E-13 1.01147E-13 + 8.34287E-15 0.00000E+00 2.15519E+10 1.68613E+10 1.30359E+10 1.00757E+10 + 7.78521E+09 6.01350E+09 4.64345E+09 3.58435E+09 2.76586E+09 2.13353E+09 + 1.64518E+09 1.26815E+09 9.77155E+08 7.52648E+08 5.79497E+08 4.46003E+08 + 3.43121E+08 2.63860E+08 2.02823E+08 1.55836E+08 1.19681E+08 9.18720E+07 + 7.04915E+07 5.40604E+07 4.14388E+07 3.17478E+07 2.43106E+07 1.86055E+07 + 1.42315E+07 1.08796E+07 8.31233E+06 6.34703E+06 4.84343E+06 3.69366E+06 + 2.81500E+06 2.14391E+06 1.63167E+06 1.24092E+06 9.43054E+05 7.16132E+05 + 5.43386E+05 4.11969E+05 3.12072E+05 2.36190E+05 1.78597E+05 1.34920E+05 + 1.01825E+05 7.67698E+04 5.78193E+04 4.34989E+04 3.26886E+04 2.45358E+04 + 1.83939E+04 1.37716E+04 1.02974E+04 7.68882E+03 5.73299E+03 4.26830E+03 + 3.17295E+03 2.35488E+03 1.74488E+03 1.29067E+03 9.53044E+02 7.02448E+02 + 5.16816E+02 3.79520E+02 2.78185E+02 2.03521E+02 1.48625E+02 1.08339E+02 + 7.88420E+01 5.72839E+01 4.15636E+01 3.01208E+01 2.18100E+01 1.57829E+01 + 1.14203E+01 8.26588E+00 5.98816E+00 4.34385E+00 3.15744E+00 2.30076E+00 + 1.68189E+00 1.23384E+00 9.08950E-01 6.72583E-01 5.00151E-01 3.73790E-01 + 2.80856E-01 2.12146E-01 1.61131E-01 1.23027E-01 9.44404E-02 7.28603E-02 + 5.65000E-02 4.40166E-02 3.44517E-02 2.70782E-02 2.13714E-02 1.69300E-02 + 1.34608E-02 1.07364E-02 8.58984E-03 6.89031E-03 5.54075E-03 4.46440E-03 + 3.60402E-03 2.91340E-03 2.35786E-03 1.90956E-03 1.54718E-03 1.25346E-03 + 1.01501E-03 8.21090E-04 6.63226E-04 5.34616E-04 4.29809E-04 3.44430E-04 + 2.74917E-04 2.18400E-04 1.72538E-04 1.35450E-04 1.05542E-04 8.15550E-05 + 6.24123E-05 4.72569E-05 3.53414E-05 2.60747E-05 1.89413E-05 1.35318E-05 + 9.48560E-06 6.51733E-06 4.37904E-06 2.87675E-06 1.84558E-06 1.15881E-06 + 7.13176E-07 4.32413E-07 2.58704E-07 1.52472E-07 8.70864E-08 4.65403E-08 + 2.18981E-08 8.12502E-09 1.84857E-09 1.66086E-10 8.30050E-12 6.84318E-13 + 6.98891E-14 5.63543E-15 0.00000E+00 2.66485E+10 2.08192E+10 1.60699E+10 + 1.24006E+10 9.56593E+09 7.37683E+09 5.68675E+09 4.38237E+09 3.37598E+09 + 2.59976E+09 2.00128E+09 1.53999E+09 1.18458E+09 9.10827E+08 7.00058E+08 + 5.37841E+08 4.13040E+08 3.17061E+08 2.43278E+08 1.86580E+08 1.43031E+08 + 1.09594E+08 8.39335E+07 6.42491E+07 4.91562E+07 3.75891E+07 2.87285E+07 + 2.19444E+07 1.67530E+07 1.27822E+07 9.74679E+06 7.42761E+06 5.65670E+06 + 4.30520E+06 3.27442E+06 2.48870E+06 1.89018E+06 1.43454E+06 1.08792E+06 + 8.24393E+05 6.24200E+05 4.72223E+05 3.56941E+05 2.69559E+05 2.03381E+05 + 1.53301E+05 1.15438E+05 8.68363E+04 6.52515E+04 4.89771E+04 3.67197E+04 + 2.74967E+04 2.05646E+04 1.53599E+04 1.14571E+04 8.53382E+03 6.34727E+03 + 4.71381E+03 3.49526E+03 2.58744E+03 1.91223E+03 1.41075E+03 1.03895E+03 + 7.63712E+02 5.60363E+02 4.10369E+02 2.99961E+02 2.18836E+02 1.59356E+02 + 1.15829E+02 8.40488E+01 6.08896E+01 4.40505E+01 3.18295E+01 2.29795E+01 + 1.65805E+01 1.19625E+01 8.63331E+00 6.23645E+00 4.51124E+00 3.27004E+00 + 2.37637E+00 1.73255E+00 1.26773E+00 9.31561E-01 6.87622E-01 5.10101E-01 + 3.80330E-01 2.85107E-01 2.14865E-01 1.62826E-01 1.24041E-01 9.50036E-02 + 7.31296E-02 5.65792E-02 4.39770E-02 3.43402E-02 2.69267E-02 2.12004E-02 + 1.67533E-02 1.32867E-02 1.05703E-02 8.43467E-03 6.74766E-03 5.41106E-03 + 4.34765E-03 3.49962E-03 2.82067E-03 2.27592E-03 1.83753E-03 1.48412E-03 + 1.19851E-03 9.67328E-04 7.79905E-04 6.27815E-04 5.04325E-04 4.04032E-04 + 3.22622E-04 2.56580E-04 2.03091E-04 1.59854E-04 1.25030E-04 9.70619E-05 + 7.47261E-05 5.69777E-05 4.29874E-05 3.20369E-05 2.35587E-05 1.70616E-05 + 1.21562E-05 8.50264E-06 5.83310E-06 3.91700E-06 2.57476E-06 1.65527E-06 + 1.04315E-06 6.45294E-07 3.93522E-07 2.36577E-07 1.39682E-07 7.95223E-08 + 4.21282E-08 1.95289E-08 7.08804E-09 1.56381E-09 1.33712E-10 6.25532E-12 + 4.88699E-13 4.77863E-14 3.76753E-15 0.00000E+00 3.27253E+10 2.55306E+10 + 1.96747E+10 1.51576E+10 1.16736E+10 8.98737E+09 6.91682E+09 5.32140E+09 + 4.09248E+09 3.14620E+09 2.41780E+09 1.85731E+09 1.42619E+09 1.09470E+09 + 8.39912E+08 6.44151E+08 4.93803E+08 3.78380E+08 2.89804E+08 2.21861E+08 + 1.69766E+08 1.29840E+08 9.92552E+07 7.58359E+07 5.79121E+07 4.42009E+07 + 3.37174E+07 2.57058E+07 1.95866E+07 1.49151E+07 1.13508E+07 8.63289E+06 + 6.56152E+06 4.98381E+06 3.78288E+06 2.86929E+06 2.17476E+06 1.64711E+06 + 1.24651E+06 9.42583E+05 7.12175E+05 5.37625E+05 4.05500E+05 3.05563E+05 + 2.30040E+05 1.73011E+05 1.29989E+05 9.75616E+04 7.31439E+04 5.47750E+04 + 4.09712E+04 3.06085E+04 2.28377E+04 1.70171E+04 1.26625E+04 9.40870E+03 + 6.98074E+03 5.17135E+03 3.82486E+03 2.82424E+03 2.08186E+03 1.53190E+03 + 1.12520E+03 8.24909E+02 6.03634E+02 4.40855E+02 3.21358E+02 2.33794E+02 + 1.69770E+02 1.23049E+02 8.90326E+01 6.43147E+01 4.63938E+01 3.34257E+01 + 2.40619E+01 1.73113E+01 1.24537E+01 8.96222E+00 6.45576E+00 4.65691E+00 + 3.36639E+00 2.43985E+00 1.77416E+00 1.29486E+00 9.49112E-01 6.98867E-01 + 5.17199E-01 3.84717E-01 2.87726E-01 2.16344E-01 1.63573E-01 1.24330E-01 + 9.50086E-02 7.29678E-02 5.63244E-02 4.36780E-02 3.40264E-02 2.66172E-02 + 2.09059E-02 1.64799E-02 1.30368E-02 1.03449E-02 8.23300E-03 6.56864E-03 + 5.25299E-03 4.20881E-03 3.37810E-03 2.71475E-03 2.18388E-03 1.75783E-03 + 1.41531E-03 1.13931E-03 9.16557E-04 7.36534E-04 5.90910E-04 4.73062E-04 + 3.77676E-04 3.00521E-04 2.38156E-04 1.87835E-04 1.47314E-04 1.14806E-04 + 8.88034E-05 6.81232E-05 5.17594E-05 3.89153E-05 2.89053E-05 2.11890E-05 + 1.53012E-05 1.08745E-05 7.59092E-06 5.20069E-06 3.49084E-06 2.29623E-06 + 1.47922E-06 9.35399E-07 5.81269E-07 3.56180E-07 2.14885E-07 1.26933E-07 + 7.19582E-08 3.77692E-08 1.72479E-08 6.12588E-09 1.31109E-09 1.06680E-10 + 4.67087E-12 3.45765E-13 3.23773E-14 2.49636E-15 0.00000E+00 3.99348E+10 + 3.11111E+10 2.39364E+10 1.84109E+10 1.41560E+10 1.08806E+10 8.35999E+09 + 6.42097E+09 4.92982E+09 3.78352E+09 2.90262E+09 2.22593E+09 1.70630E+09 + 1.30743E+09 1.00137E+09 7.66629E+08 5.86652E+08 4.48724E+08 3.43064E+08 + 2.62159E+08 2.00237E+08 1.52864E+08 1.16639E+08 8.89525E+07 6.78014E+07 + 5.16511E+07 3.93257E+07 2.99242E+07 2.27568E+07 1.72955E+07 1.31367E+07 + 9.97140E+06 7.56381E+06 5.73361E+06 4.34322E+06 3.28761E+06 2.48672E+06 + 1.87949E+06 1.41941E+06 1.07108E+06 8.07547E+05 6.08322E+05 4.57836E+05 + 3.44253E+05 2.58600E+05 1.94062E+05 1.45481E+05 1.08944E+05 8.14921E+04 + 6.08871E+04 4.54379E+04 3.38664E+04 2.52091E+04 1.87394E+04 1.39106E+04 + 1.03111E+04 7.63150E+03 5.63945E+03 4.16065E+03 3.06442E+03 2.25313E+03 + 1.65364E+03 1.21145E+03 8.85799E+02 6.46460E+02 4.70859E+02 3.42293E+02 + 2.48339E+02 1.79831E+02 1.29976E+02 9.37787E+01 6.75507E+01 4.85889E+01 + 3.49070E+01 2.50562E+01 1.79752E+01 1.28946E+01 9.25335E+00 6.64687E+00 + 4.78161E+00 3.44719E+00 2.49179E+00 1.80723E+00 1.31565E+00 9.61948E-01 + 7.06599E-01 5.21671E-01 3.87136E-01 2.88865E-01 2.16704E-01 1.63472E-01 + 1.23972E-01 9.45195E-02 7.24272E-02 5.57782E-02 4.31542E-02 3.35390E-02 + 2.61734E-02 2.05073E-02 1.61257E-02 1.27244E-02 1.00710E-02 7.99391E-03 + 6.36079E-03 5.07280E-03 4.05309E-03 3.24379E-03 2.59922E-03 2.08471E-03 + 1.67293E-03 1.34278E-03 1.07751E-03 8.64061E-04 6.92087E-04 5.53411E-04 + 4.41556E-04 3.51322E-04 2.78590E-04 2.20008E-04 1.72915E-04 1.35136E-04 + 1.04944E-04 8.08900E-05 6.18368E-05 4.68222E-05 3.50859E-05 2.59775E-05 + 1.89857E-05 1.36729E-05 9.69454E-06 6.75484E-06 4.62251E-06 3.10187E-06 + 2.04194E-06 1.31802E-06 8.36087E-07 5.21610E-07 3.20862E-07 1.94037E-07 + 1.14541E-07 6.46034E-08 3.35808E-08 1.51061E-08 5.25164E-09 1.09068E-09 + 8.44460E-11 3.45973E-12 2.42639E-13 2.17620E-14 1.64117E-15 0.00000E+00 + 4.84462E+10 3.76887E+10 2.89504E+10 2.22314E+10 1.70656E+10 1.30954E+10 + 1.00451E+10 7.70238E+09 5.90374E+09 4.52334E+09 3.46430E+09 2.65213E+09 + 2.02950E+09 1.55239E+09 1.18692E+09 9.07082E+08 6.92906E+08 5.29053E+08 + 4.03754E+08 3.07980E+08 2.34808E+08 1.78928E+08 1.36276E+08 1.03735E+08 + 7.89213E+07 6.00093E+07 4.56028E+07 3.46344E+07 2.62882E+07 1.99408E+07 + 1.51163E+07 1.14515E+07 8.66938E+06 6.55857E+06 4.95815E+06 3.74549E+06 + 2.82727E+06 2.13248E+06 1.60714E+06 1.21020E+06 9.10521E+05 6.84437E+05 + 5.14018E+05 3.85663E+05 2.89076E+05 2.16457E+05 1.61910E+05 1.20976E+05 + 9.02884E+04 6.73059E+04 5.01128E+04 3.72642E+04 2.76734E+04 2.05227E+04 + 1.51981E+04 1.12383E+04 8.29752E+03 6.11655E+03 4.50144E+03 3.30711E+03 + 2.42541E+03 1.77552E+03 1.29736E+03 9.46141E+02 6.88671E+02 5.00265E+02 + 3.62688E+02 2.62420E+02 1.89504E+02 1.36588E+02 9.82742E+01 7.05902E+01 + 5.06320E+01 3.62720E+01 2.59624E+01 1.85728E+01 1.32858E+01 9.50761E+00 + 6.81068E+00 4.88616E+00 3.51314E+00 2.53282E+00 1.83225E+00 1.33051E+00 + 9.70414E-01 7.11096E-01 5.23743E-01 3.87765E-01 2.88666E-01 2.16060E-01 + 1.62615E-01 1.23042E-01 9.35966E-02 7.15564E-02 5.49802E-02 4.24378E-02 + 3.29043E-02 2.56167E-02 2.00221E-02 1.57053E-02 1.23612E-02 9.75846E-03 + 7.72545E-03 6.13074E-03 4.87595E-03 3.88497E-03 3.10039E-03 2.47713E-03 + 1.98091E-03 1.58485E-03 1.26819E-03 1.01449E-03 8.10941E-04 6.47452E-04 + 5.16029E-04 4.10370E-04 3.25417E-04 2.57176E-04 2.02405E-04 1.58535E-04 + 1.23472E-04 9.55571E-05 7.34030E-05 5.59241E-05 4.22050E-05 3.15245E-05 + 2.32692E-05 1.69578E-05 1.21812E-05 8.61815E-06 5.99487E-06 4.09834E-06 + 2.74968E-06 1.81159E-06 1.17154E-06 7.45281E-07 4.66525E-07 2.87841E-07 + 1.74301E-07 1.02719E-07 5.76007E-08 2.96397E-08 1.31332E-08 4.47024E-09 + 9.01130E-10 6.63832E-11 2.54433E-12 1.69032E-13 1.45230E-14 1.07145E-15 + 0.00000E+00 6.80671E+08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 2.66321E+07 2.13992E+07 1.70364E+07 1.35436E+07 + 1.07916E+07 8.58709E+06 6.84812E+06 5.45420E+06 4.35337E+06 3.47042E+06 + 2.77230E+06 2.21201E+06 1.76848E+06 1.41230E+06 1.13002E+06 9.03186E+05 + 7.23213E+05 5.78509E+05 4.63567E+05 3.71098E+05 2.97566E+05 2.38380E+05 + 1.91265E+05 1.53323E+05 1.23088E+05 9.87282E+04 7.92983E+04 6.36376E+04 + 5.11349E+04 4.10539E+04 3.29991E+04 2.65025E+04 2.13078E+04 1.71171E+04 + 1.37639E+04 1.10584E+04 8.89238E+03 7.14458E+03 5.74467E+03 4.61508E+03 + 3.71003E+03 2.97982E+03 2.39463E+03 1.92260E+03 1.54429E+03 1.23924E+03 + 9.94772E+02 7.97736E+02 6.39867E+02 5.12704E+02 4.10858E+02 3.28883E+02 + 2.63267E+02 2.10502E+02 1.68298E+02 1.34396E+02 1.07304E+02 8.55673E+01 + 6.82163E+01 5.43143E+01 4.32315E+01 3.43647E+01 2.73062E+01 2.16682E+01 + 1.71872E+01 1.36140E+01 1.07786E+01 8.52175E+00 6.73413E+00 5.31367E+00 + 4.19069E+00 3.30004E+00 2.59729E+00 2.04100E+00 1.60301E+00 1.25705E+00 + 9.85308E-01 7.71195E-01 6.03483E-01 4.71686E-01 3.68743E-01 2.88058E-01 + 2.25233E-01 1.76096E-01 1.37910E-01 1.08087E-01 8.49391E-02 6.68573E-02 + 5.28115E-02 4.18209E-02 3.32677E-02 2.65478E-02 2.12963E-02 1.71470E-02 + 1.38887E-02 1.12965E-02 9.24495E-03 7.59981E-03 6.28600E-03 5.22343E-03 + 4.36730E-03 3.66792E-03 3.09851E-03 2.62831E-03 2.24125E-03 1.91781E-03 + 1.64887E-03 1.42186E-03 1.23054E-03 1.06735E-03 9.28314E-04 8.08596E-04 + 7.05299E-04 6.15457E-04 5.37086E-04 4.68359E-04 4.07828E-04 3.54406E-04 + 3.07018E-04 2.64957E-04 2.27427E-04 1.94108E-04 1.64309E-04 1.37893E-04 + 1.14326E-04 9.36113E-05 7.52833E-05 5.93917E-05 4.55608E-05 3.38759E-05 + 2.40152E-05 1.60355E-05 9.63158E-06 4.81923E-06 1.31324E-06 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 6.87256E+07 5.51528E+07 4.38607E+07 + 3.48493E+07 2.77326E+07 2.20502E+07 1.75586E+07 1.39705E+07 1.11318E+07 + 8.86296E+06 7.06650E+06 5.62989E+06 4.49145E+06 3.58060E+06 2.85820E+06 + 2.27994E+06 1.82094E+06 1.45336E+06 1.16136E+06 9.27414E+05 7.41432E+05 + 5.92366E+05 4.73775E+05 3.78687E+05 3.02987E+05 2.42269E+05 1.93901E+05 + 1.55093E+05 1.24161E+05 9.93362E+04 7.95386E+04 6.36471E+04 5.09678E+04 + 4.07886E+04 3.26637E+04 2.61404E+04 2.09319E+04 1.67500E+04 1.34103E+04 + 1.07291E+04 8.58746E+03 6.86838E+03 5.49525E+03 4.39330E+03 3.51318E+03 + 2.80712E+03 2.24331E+03 1.79123E+03 1.43034E+03 1.14114E+03 9.10385E+02 + 7.25599E+02 5.78257E+02 4.60369E+02 3.66443E+02 2.91369E+02 2.31611E+02 + 1.83902E+02 1.45969E+02 1.15724E+02 9.17082E+01 7.25869E+01 5.74253E+01 + 4.53727E+01 3.58315E+01 2.82594E+01 2.22747E+01 1.75338E+01 1.37937E+01 + 1.08360E+01 8.50730E+00 6.66938E+00 5.22523E+00 4.08773E+00 3.19595E+00 + 2.49511E+00 1.94701E+00 1.51736E+00 1.18229E+00 9.20303E-01 7.16554E-01 + 5.57648E-01 4.34417E-01 3.38488E-01 2.64216E-01 2.06461E-01 1.61778E-01 + 1.27010E-01 1.00077E-01 7.90748E-02 6.27664E-02 4.99915E-02 4.00255E-02 + 3.21717E-02 2.60121E-02 2.11226E-02 1.72568E-02 1.41628E-02 1.16940E-02 + 9.70085E-03 8.09612E-03 6.78741E-03 5.72276E-03 4.84513E-03 4.12339E-03 + 3.52145E-03 3.02153E-03 2.60034E-03 2.24599E-03 1.94431E-03 1.68783E-03 + 1.46737E-03 1.27765E-03 1.11290E-03 9.69641E-04 8.44181E-04 7.34073E-04 + 6.37004E-04 5.51237E-04 4.75183E-04 4.07624E-04 3.47685E-04 2.94345E-04 + 2.47091E-04 2.05161E-04 1.68323E-04 1.35920E-04 1.07828E-04 8.35254E-05 + 6.29748E-05 4.57238E-05 3.17117E-05 2.04943E-05 1.19697E-05 5.71046E-06 + 1.52963E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 3.69937E-15 3.59249E-14 0.00000E+00 1.30137E+08 1.04315E+08 + 8.28652E+07 6.57880E+07 5.22867E+07 4.15327E+07 3.30250E+07 2.62458E+07 + 2.08793E+07 1.66014E+07 1.32128E+07 1.05105E+07 8.36872E+06 6.66006E+06 + 5.30503E+06 4.22364E+06 3.36557E+06 2.68054E+06 2.13669E+06 1.70238E+06 + 1.35740E+06 1.08183E+06 8.62826E+05 6.87840E+05 5.48718E+05 4.37530E+05 + 3.49095E+05 2.78403E+05 2.22157E+05 1.77189E+05 1.41399E+05 1.12783E+05 + 9.00012E+04 7.17849E+04 5.72798E+04 4.56815E+04 3.64450E+04 2.90600E+04 + 2.31784E+04 1.84764E+04 1.47318E+04 1.17388E+04 9.35550E+03 7.45115E+03 + 5.93501E+03 4.72405E+03 3.76025E+03 2.99084E+03 2.37873E+03 1.89037E+03 + 1.50207E+03 1.19250E+03 9.46531E+02 7.50603E+02 5.95058E+02 4.71281E+02 + 3.73115E+02 2.95087E+02 2.33275E+02 1.84207E+02 1.45387E+02 1.14614E+02 + 9.03047E+01 7.10639E+01 5.58892E+01 4.38988E+01 3.44580E+01 2.70120E+01 + 2.11603E+01 1.65535E+01 1.29405E+01 1.01019E+01 7.88030E+00 6.13859E+00 + 4.77873E+00 3.71507E+00 2.88671E+00 2.24045E+00 1.73858E+00 1.34804E+00 + 1.04556E+00 8.10752E-01 6.29367E-01 4.88788E-01 3.80337E-01 2.96345E-01 + 2.31569E-01 1.81349E-01 1.42553E-01 1.12396E-01 8.90295E-02 7.07773E-02 + 5.65629E-02 4.53884E-02 3.66353E-02 2.97019E-02 2.42253E-02 1.98502E-02 + 1.63620E-02 1.35505E-02 1.12883E-02 9.44629E-03 7.94874E-03 6.71624E-03 + 5.70335E-03 4.86014E-03 4.16036E-03 3.57189E-03 3.07740E-03 2.65726E-03 + 2.30061E-03 1.99468E-03 1.73193E-03 1.50432E-03 1.30687E-03 1.13440E-03 + 9.83494E-04 8.50835E-04 7.34031E-04 6.30786E-04 5.39456E-04 4.58705E-04 + 3.87190E-04 3.24075E-04 2.68379E-04 2.19645E-04 1.77036E-04 1.40256E-04 + 1.08646E-04 8.20305E-05 5.98364E-05 4.18723E-05 2.75769E-05 1.67249E-05 + 8.77635E-06 3.42352E-06 1.22281E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 4.27040E-09 2.49141E-09 + 3.88806E-10 7.45020E-11 1.57703E-11 1.85827E-12 0.00000E+00 2.15764E+08 + 1.72755E+08 1.37074E+08 1.08720E+08 8.62958E+07 6.84704E+07 5.43667E+07 + 4.31518E+07 3.42744E+07 2.72132E+07 2.16213E+07 1.71722E+07 1.36475E+07 + 1.08423E+07 8.61904E+06 6.84922E+06 5.44602E+06 4.32874E+06 3.44260E+06 + 2.73688E+06 2.17698E+06 1.73099E+06 1.37705E+06 1.09508E+06 8.71244E+05 + 6.92902E+05 5.51298E+05 4.38464E+05 3.48858E+05 2.77454E+05 2.20740E+05 + 1.75546E+05 1.39647E+05 1.11041E+05 8.83175E+04 7.02119E+04 5.58296E+04 + 4.43718E+04 3.52710E+04 2.80223E+04 2.22655E+04 1.76816E+04 1.40420E+04 + 1.11449E+04 8.84542E+03 7.01585E+03 5.56425E+03 4.40993E+03 3.49455E+03 + 2.76711E+03 2.19061E+03 1.73283E+03 1.37030E+03 1.08268E+03 8.55113E+02 + 6.74747E+02 5.32192E+02 4.19337E+02 3.30245E+02 2.59804E+02 2.04271E+02 + 1.60426E+02 1.25913E+02 9.87063E+01 7.73261E+01 6.05009E+01 4.73017E+01 + 3.69341E+01 2.88166E+01 2.24526E+01 1.74804E+01 1.35906E+01 1.05581E+01 + 8.19102E+00 6.35025E+00 4.91684E+00 3.80504E+00 2.94157E+00 2.27372E+00 + 1.75636E+00 1.35725E+00 1.04878E+00 8.11395E-01 6.28173E-01 4.87316E-01 + 3.78644E-01 2.95090E-01 2.30536E-01 1.80797E-01 1.42251E-01 1.12449E-01 + 8.92314E-02 7.11809E-02 5.70239E-02 4.59488E-02 3.71936E-02 3.02851E-02 + 2.47758E-02 2.03873E-02 1.68556E-02 1.40159E-02 1.17072E-02 9.83154E-03 + 8.29025E-03 7.02449E-03 5.97265E-03 5.10041E-03 4.36825E-03 3.75372E-03 + 3.23267E-03 2.79097E-03 2.41291E-03 2.08883E-03 1.80879E-03 1.56643E-03 + 1.35534E-03 1.17117E-03 1.00978E-03 8.68153E-04 7.43426E-04 6.33536E-04 + 5.36761E-04 4.51453E-04 3.76499E-04 3.10705E-04 2.53409E-04 2.03609E-04 + 1.60842E-04 1.24323E-04 9.37369E-05 6.84010E-05 4.79968E-05 3.18640E-05 + 1.96632E-05 1.07670E-05 4.76657E-06 1.04446E-06 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.47750E-08 + 3.97213E-09 5.43610E-10 9.77819E-11 1.95820E-11 2.24469E-12 0.00000E+00 + 3.31564E+08 2.65169E+08 2.10145E+08 1.66493E+08 1.31977E+08 1.04588E+08 + 8.29243E+07 6.57296E+07 5.21255E+07 4.13255E+07 3.27784E+07 2.59918E+07 + 2.06194E+07 1.63529E+07 1.29746E+07 1.02913E+07 8.16618E+06 6.47802E+06 + 5.14076E+06 4.07835E+06 3.23662E+06 2.56785E+06 2.03791E+06 1.61684E+06 + 1.28314E+06 1.01799E+06 8.07839E+05 6.40858E+05 5.08510E+05 4.03353E+05 + 3.20005E+05 2.53787E+05 2.01304E+05 1.59611E+05 1.26570E+05 1.00327E+05 + 7.95317E+04 6.30187E+04 4.99364E+04 3.95509E+04 3.13252E+04 2.47974E+04 + 1.96289E+04 1.55289E+04 1.22840E+04 9.71125E+03 7.67604E+03 6.06338E+03 + 4.78841E+03 3.77885E+03 2.98127E+03 2.35022E+03 1.85206E+03 1.45828E+03 + 1.14772E+03 9.02479E+02 7.09285E+02 5.56911E+02 4.37019E+02 3.42579E+02 + 2.68377E+02 2.10013E+02 1.64227E+02 1.28270E+02 1.00111E+02 7.80369E+01 + 6.07805E+01 4.72789E+01 3.67453E+01 2.85200E+01 2.21171E+01 1.71284E+01 + 1.32539E+01 1.02421E+01 7.90894E+00 6.09986E+00 4.70217E+00 3.62132E+00 + 2.78862E+00 2.14632E+00 1.65272E+00 1.27281E+00 9.81499E-01 7.57552E-01 + 5.85962E-01 4.54062E-01 3.52951E-01 2.75087E-01 2.15248E-01 1.69008E-01 + 1.33333E-01 1.05611E-01 8.40951E-02 6.72578E-02 5.41032E-02 4.37242E-02 + 3.55434E-02 2.90305E-02 2.38474E-02 1.96827E-02 1.63367E-02 1.36205E-02 + 1.14153E-02 9.60612E-03 8.12154E-03 6.89000E-03 5.86964E-03 5.01469E-03 + 4.29798E-03 3.69150E-03 3.17814E-03 2.73971E-03 2.36459E-03 2.04127E-03 + 1.76210E-03 1.51966E-03 1.30872E-03 1.12448E-03 9.63343E-04 8.21960E-04 + 6.97884E-04 5.89064E-04 4.93570E-04 4.10050E-04 3.37112E-04 2.73908E-04 + 2.19284E-04 1.72625E-04 1.33029E-04 1.00052E-04 7.29116E-05 5.11737E-05 + 3.40981E-05 2.12447E-05 1.19212E-05 5.63909E-06 1.73440E-06 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.46334E-08 + 2.01642E-08 4.47370E-09 5.64637E-10 9.63664E-11 1.83889E-11 2.05604E-12 + 0.00000E+00 4.84713E+08 3.87198E+08 3.06465E+08 2.42514E+08 1.91977E+08 + 1.51937E+08 1.20290E+08 9.52128E+07 7.53883E+07 5.96779E+07 4.72561E+07 + 3.74111E+07 2.96258E+07 2.34551E+07 1.85748E+07 1.47063E+07 1.16464E+07 + 9.22094E+06 7.30228E+06 5.78135E+06 4.57818E+06 3.62443E+06 2.86991E+06 + 2.27183E+06 1.79869E+06 1.42367E+06 1.12700E+06 8.91881E+05 7.05894E+05 + 5.58509E+05 4.41935E+05 3.49573E+05 2.76529E+05 2.18668E+05 1.72918E+05 + 1.36685E+05 1.08044E+05 8.53678E+04 6.74476E+04 5.32648E+04 4.20604E+04 + 3.31965E+04 2.61970E+04 2.06622E+04 1.62937E+04 1.28414E+04 1.01181E+04 + 7.96723E+03 6.27173E+03 4.93365E+03 3.87966E+03 3.04856E+03 2.39447E+03 + 1.87918E+03 1.47405E+03 1.15524E+03 9.04867E+02 7.08088E+02 5.53750E+02 + 4.32604E+02 3.37726E+02 2.63366E+02 2.05222E+02 1.59725E+02 1.24214E+02 + 9.64773E+01 7.48685E+01 5.80246E+01 4.49289E+01 3.47420E+01 2.68403E+01 + 2.07079E+01 1.59624E+01 1.22883E+01 9.45282E+00 7.26316E+00 5.57785E+00 + 4.27996E+00 3.28384E+00 2.51862E+00 1.93276E+00 1.48363E+00 1.14046E+00 + 8.77633E-01 6.76913E-01 5.23158E-01 4.05635E-01 3.15416E-01 2.46256E-01 + 1.92962E-01 1.51931E-01 1.20123E-01 9.54794E-02 7.62356E-02 6.12211E-02 + 4.93969E-02 4.00874E-02 3.26884E-02 2.68059E-02 2.20864E-02 1.82980E-02 + 1.52273E-02 1.27364E-02 1.06958E-02 9.02298E-03 7.63764E-03 6.49095E-03 + 5.53189E-03 4.72892E-03 4.05083E-03 3.47771E-03 2.98932E-03 2.57227E-03 + 2.21371E-03 1.90485E-03 1.63739E-03 1.40534E-03 1.20333E-03 1.02722E-03 + 8.73276E-04 7.38701E-04 6.21154E-04 5.18458E-04 4.29048E-04 3.51357E-04 + 2.84363E-04 2.26783E-04 1.77860E-04 1.36595E-04 1.02419E-04 7.44702E-05 + 5.22103E-05 3.48369E-05 2.18261E-05 1.24403E-05 6.13099E-06 2.20950E-06 + 1.23688E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 3.03653E-08 2.23640E-08 4.44465E-09 5.23812E-10 8.50927E-11 1.55144E-11 + 1.69377E-12 0.00000E+00 1.00297E+09 5.45574E+08 4.31253E+08 3.40829E+08 + 2.69428E+08 2.12945E+08 1.68340E+08 1.33053E+08 1.05184E+08 8.31359E+07 + 6.57221E+07 5.19451E+07 4.10634E+07 3.24544E+07 2.56544E+07 2.02746E+07 + 1.60254E+07 1.26638E+07 1.00086E+07 7.90822E+06 6.24931E+06 4.93714E+06 + 3.90084E+06 3.08124E+06 2.43402E+06 1.92221E+06 1.51810E+06 1.19858E+06 + 9.46343E+05 7.46952E+05 5.89572E+05 4.65195E+05 3.67047E+05 2.89502E+05 + 2.28327E+05 1.80010E+05 1.41905E+05 1.11819E+05 8.81013E+04 6.93830E+04 + 5.46328E+04 4.29974E+04 3.38331E+04 2.66080E+04 2.09205E+04 1.64393E+04 + 1.29141E+04 1.01384E+04 7.95652E+03 6.23994E+03 4.89168E+03 3.83191E+03 + 3.00028E+03 2.34723E+03 1.83532E+03 1.43378E+03 1.11941E+03 8.73143E+02 + 6.80584E+02 5.29943E+02 4.12333E+02 3.20471E+02 2.48871E+02 1.93037E+02 + 1.49599E+02 1.15791E+02 8.95384E+01 6.91481E+01 5.33489E+01 4.11041E+01 + 3.16390E+01 2.43209E+01 1.86781E+01 1.43261E+01 1.09796E+01 8.40544E+00 + 6.43155E+00 4.91745E+00 3.75968E+00 2.87378E+00 2.19796E+00 1.68186E+00 + 1.28887E+00 9.88983E-01 7.60683E-01 5.86384E-01 4.53537E-01 3.51860E-01 + 2.74110E-01 2.14355E-01 1.68446E-01 1.32939E-01 1.05478E-01 8.40778E-02 + 6.74041E-02 5.42971E-02 4.39898E-02 3.58112E-02 2.93157E-02 2.41124E-02 + 1.99395E-02 1.65621E-02 1.38250E-02 1.15862E-02 9.75267E-03 8.23683E-03 + 6.98346E-03 5.93704E-03 5.06215E-03 4.32477E-03 3.70255E-03 3.17347E-03 + 2.72257E-03 2.33589E-03 2.00359E-03 1.71666E-03 1.46843E-03 1.25302E-03 + 1.06584E-03 9.02829E-04 7.60867E-04 6.37370E-04 5.29942E-04 4.36833E-04 + 3.56322E-04 2.87233E-04 2.28170E-04 1.78253E-04 1.36394E-04 1.01921E-04 + 7.39023E-05 5.17126E-05 3.45037E-05 2.16846E-05 1.24894E-05 6.32768E-06 + 2.50289E-06 4.49594E-07 0.00000E+00 0.00000E+00 5.42630E-21 0.00000E+00 + 1.35492E-21 3.96320E-08 2.26131E-08 4.14330E-09 4.58412E-10 7.09992E-11 + 1.23914E-11 1.32209E-12 0.00000E+00 9.75659E+08 7.77379E+08 6.13557E+08 + 4.84195E+08 3.82149E+08 3.01564E+08 2.37995E+08 1.87797E+08 1.48200E+08 + 1.16932E+08 9.22677E+07 7.27933E+07 5.74327E+07 4.53051E+07 3.57401E+07 + 2.81890E+07 2.22340E+07 1.75334E+07 1.38269E+07 1.09015E+07 8.59508E+06 + 6.77507E+06 5.34036E+06 4.20845E+06 3.31634E+06 2.61266E+06 2.05818E+06 + 1.62093E+06 1.27648E+06 1.00493E+06 7.91069E+05 6.22523E+05 4.89828E+05 + 3.85287E+05 3.03012E+05 2.38218E+05 1.87247E+05 1.47123E+05 1.15572E+05 + 9.07484E+04 7.12390E+04 5.58975E+04 4.38472E+04 3.43772E+04 2.69435E+04 + 2.11055E+04 1.65261E+04 1.29325E+04 1.01160E+04 7.90757E+03 6.17828E+03 + 4.82369E+03 3.76399E+03 2.93476E+03 2.28678E+03 1.78033E+03 1.38509E+03 + 1.07660E+03 8.36172E+02 6.48774E+02 5.02956E+02 3.89486E+02 3.01344E+02 + 2.32872E+02 1.79788E+02 1.38630E+02 1.06786E+02 8.21495E+01 6.31299E+01 + 4.84490E+01 3.71431E+01 2.84382E+01 2.17516E+01 1.66166E+01 1.26835E+01 + 9.67135E+00 7.37069E+00 5.61367E+00 4.27544E+00 3.25592E+00 2.48118E+00 + 1.89203E+00 1.44505E+00 1.10533E+00 8.47586E-01 6.51536E-01 5.02556E-01 + 3.88917E-01 3.02246E-01 2.35834E-01 1.84921E-01 1.45649E-01 1.15330E-01 + 9.17601E-02 7.34216E-02 5.90365E-02 4.77379E-02 3.87900E-02 3.16914E-02 + 2.60150E-02 2.14670E-02 1.77925E-02 1.48175E-02 1.23886E-02 1.04013E-02 + 8.76164E-03 7.40739E-03 6.27914E-03 5.33719E-03 4.54517E-03 3.87799E-03 + 3.31217E-03 2.83101E-03 2.41965E-03 2.06710E-03 1.76374E-03 1.50217E-03 + 1.27608E-03 1.08039E-03 9.10752E-04 7.63689E-04 6.36411E-04 5.26271E-04 + 4.31364E-04 3.49784E-04 2.80220E-04 2.21146E-04 1.71572E-04 1.30312E-04 + 9.65968E-05 6.94237E-05 4.80932E-05 3.17111E-05 1.96365E-05 1.10793E-05 + 5.42780E-06 1.98179E-06 2.09354E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.50758E-08 1.26527E-08 2.40015E-09 2.61130E-10 + 3.95619E-11 6.77031E-12 7.15475E-13 0.00000E+00 1.35761E+09 1.08019E+09 + 8.51230E+08 6.70718E+08 5.28498E+08 4.16376E+08 3.28045E+08 2.58414E+08 + 2.03564E+08 1.60330E+08 1.26278E+08 9.94406E+07 7.83056E+07 6.16516E+07 + 4.85380E+07 3.82064E+07 3.00726E+07 2.36656E+07 1.86226E+07 1.46510E+07 + 1.15256E+07 9.06484E+06 7.12883E+06 5.60493E+06 4.40632E+06 3.46313E+06 + 2.72150E+06 2.13809E+06 1.67951E+06 1.31889E+06 1.03554E+06 8.12797E+05 + 6.37847E+05 5.00382E+05 3.92458E+05 3.07698E+05 2.41185E+05 1.88974E+05 + 1.48025E+05 1.15899E+05 9.07168E+04 7.09729E+04 5.55067E+04 4.33887E+04 + 3.39028E+04 2.64761E+04 2.06671E+04 1.61229E+04 1.25716E+04 9.79606E+03 + 7.62913E+03 5.93727E+03 4.61774E+03 3.58862E+03 2.78694E+03 2.16248E+03 + 1.67668E+03 1.29881E+03 1.00527E+03 7.77269E+02 6.00443E+02 4.63334E+02 + 3.57188E+02 2.75030E+02 2.11554E+02 1.62523E+02 1.24719E+02 9.55842E+01 + 7.31723E+01 5.59405E+01 4.27192E+01 3.25802E+01 2.48216E+01 1.88877E+01 + 1.43603E+01 1.09074E+01 8.28043E+00 6.28267E+00 4.76701E+00 3.61713E+00 + 2.74665E+00 2.08738E+00 1.58901E+00 1.21169E+00 9.26363E-01 7.10108E-01 + 5.46266E-01 4.21691E-01 3.26929E-01 2.54525E-01 1.99141E-01 1.56531E-01 + 1.23696E-01 9.82275E-02 7.84429E-02 6.29552E-02 5.08072E-02 4.12046E-02 + 3.35962E-02 2.75229E-02 2.26626E-02 1.87426E-02 1.55726E-02 1.29892E-02 + 1.08782E-02 9.13996E-03 7.70625E-03 6.51433E-03 5.52091E-03 4.68758E-03 + 3.98694E-03 3.39427E-03 2.89146E-03 2.46284E-03 2.09651E-03 1.78233E-03 + 1.51229E-03 1.27974E-03 1.07918E-03 9.06048E-04 7.56582E-04 6.27805E-04 + 5.16894E-04 4.21797E-04 3.40484E-04 2.71518E-04 2.13292E-04 1.64713E-04 + 1.24537E-04 9.19118E-05 6.57942E-05 4.54248E-05 2.98921E-05 1.85183E-05 + 1.05138E-05 5.25664E-06 2.06459E-06 4.34957E-07 1.23396E-08 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 2.09777E-08 1.24828E-08 2.15996E-09 + 2.17465E-10 3.10077E-11 5.01846E-12 5.14804E-13 0.00000E+00 1.85147E+09 + 1.47105E+09 1.15739E+09 9.10497E+08 7.16245E+08 5.63354E+08 4.43078E+08 + 3.48427E+08 2.73980E+08 2.15404E+08 1.69339E+08 1.33103E+08 1.04612E+08 + 8.22044E+07 6.45905E+07 5.07408E+07 3.98566E+07 3.13005E+07 2.45783E+07 + 1.92955E+07 1.51462E+07 1.18863E+07 9.32668E+06 7.31640E+06 5.73849E+06 + 4.49967E+06 3.52764E+06 2.76481E+06 2.16650E+06 1.69714E+06 1.32918E+06 + 1.04065E+06 8.14555E+05 6.37357E+05 4.98573E+05 3.89860E+05 3.04762E+05 + 2.38141E+05 1.86023E+05 1.45246E+05 1.13367E+05 8.84421E+04 6.89696E+04 + 5.37564E+04 4.18803E+04 3.26094E+04 2.53783E+04 1.97385E+04 1.53437E+04 + 1.19194E+04 9.25380E+03 7.17910E+03 5.56582E+03 4.31160E+03 3.33755E+03 + 2.58128E+03 1.99479E+03 1.54010E+03 1.18800E+03 9.15447E+02 7.04752E+02 + 5.41943E+02 4.16320E+02 3.19428E+02 2.44822E+02 1.87401E+02 1.43283E+02 + 1.09406E+02 8.34394E+01 6.35501E+01 4.83454E+01 3.67306E+01 2.78759E+01 + 2.11306E+01 1.60037E+01 1.21095E+01 9.15816E+00 6.92285E+00 5.23348E+00 + 3.95698E+00 2.99427E+00 2.26801E+00 1.72093E+00 1.30829E+00 9.97274E-01 + 7.62359E-01 5.84907E-01 4.50403E-01 3.48356E-01 2.70601E-01 2.11258E-01 + 1.65714E-01 1.30686E-01 1.03577E-01 8.25520E-02 6.61259E-02 5.32606E-02 + 4.31097E-02 3.50778E-02 2.86776E-02 2.35623E-02 1.94437E-02 1.61175E-02 + 1.34116E-02 1.12037E-02 9.38932E-03 7.89500E-03 6.65532E-03 5.62395E-03 + 4.76079E-03 4.03655E-03 3.42549E-03 2.90832E-03 2.46874E-03 2.09409E-03 + 1.77382E-03 1.49944E-03 1.26401E-03 1.06171E-03 8.87777E-04 7.38251E-04 + 6.09993E-04 5.00047E-04 4.06240E-04 3.26446E-04 2.59125E-04 2.02611E-04 + 1.55733E-04 1.17205E-04 8.61104E-05 6.13836E-05 4.22228E-05 2.77151E-05 + 1.71615E-05 9.78631E-06 4.97004E-06 2.06068E-06 5.82802E-07 1.48241E-07 + 4.92799E-08 1.36687E-08 4.74671E-09 8.96577E-09 2.44370E-08 1.19182E-08 + 1.91308E-09 1.80106E-10 2.43788E-11 3.76425E-12 3.76493E-13 0.00000E+00 + 2.48419E+09 1.97091E+09 1.54815E+09 1.21591E+09 9.54888E+08 7.49783E+08 + 5.88678E+08 4.62112E+08 3.62720E+08 2.84655E+08 2.23366E+08 1.75240E+08 + 1.37466E+08 1.07812E+08 8.45442E+07 6.62838E+07 5.19596E+07 4.07218E+07 + 3.19094E+07 2.49980E+07 1.95802E+07 1.53327E+07 1.20043E+07 9.39592E+06 + 7.35278E+06 5.75228E+06 4.49916E+06 3.51796E+06 2.75008E+06 2.14911E+06 + 1.67903E+06 1.31132E+06 1.02384E+06 7.99090E+05 6.23483E+05 4.86273E+05 + 3.79131E+05 2.95469E+05 2.30184E+05 1.79241E+05 1.39516E+05 1.08541E+05 + 8.44059E+04 6.56020E+04 5.09624E+04 3.95667E+04 3.07028E+04 2.38094E+04 + 1.84530E+04 1.42918E+04 1.10619E+04 8.55554E+03 6.61236E+03 5.10632E+03 + 3.94022E+03 3.03768E+03 2.33990E+03 1.80068E+03 1.38443E+03 1.06327E+03 + 8.15793E+02 6.25205E+02 4.78627E+02 3.65961E+02 2.79499E+02 2.13186E+02 + 1.62411E+02 1.23563E+02 9.38904E+01 7.12462E+01 5.39979E+01 4.08718E+01 + 3.09018E+01 2.33364E+01 1.76077E+01 1.32735E+01 1.00012E+01 7.53259E+00 + 5.67395E+00 4.27506E+00 3.22394E+00 2.43398E+00 1.84102E+00 1.39537E+00 + 1.06057E+00 8.08536E-01 6.18709E-01 4.75259E-01 3.66709E-01 2.84221E-01 + 2.21408E-01 1.73316E-01 1.36402E-01 1.07894E-01 8.58213E-02 6.86106E-02 + 5.51512E-02 4.45511E-02 3.61757E-02 2.95134E-02 2.41959E-02 1.99220E-02 + 1.64752E-02 1.36764E-02 1.13961E-02 9.52583E-03 7.98802E-03 6.71496E-03 + 5.65782E-03 4.77515E-03 4.03611E-03 3.41415E-03 2.88908E-03 2.44405E-03 + 2.06585E-03 1.74359E-03 1.46840E-03 1.23312E-03 1.03170E-03 8.59215E-04 + 7.11552E-04 5.85446E-04 4.77847E-04 3.86485E-04 3.09171E-04 2.44281E-04 + 1.90115E-04 1.45439E-04 1.08948E-04 7.96751E-05 5.65497E-05 3.87446E-05 + 2.53576E-05 1.56834E-05 8.97031E-06 4.61195E-06 1.99411E-06 6.68712E-07 + 2.40315E-07 1.11748E-07 5.42947E-08 2.93884E-08 2.21968E-08 2.57699E-08 + 1.09979E-08 1.65115E-09 1.45612E-10 1.87292E-11 2.76478E-12 2.70003E-13 + 0.00000E+00 3.28796E+09 2.60478E+09 2.04267E+09 1.60163E+09 1.25566E+09 + 9.84260E+08 7.71416E+08 6.04490E+08 4.73617E+08 3.71007E+08 2.90583E+08 + 2.27547E+08 1.78156E+08 1.39455E+08 1.09143E+08 8.53998E+07 6.68093E+07 + 5.22532E+07 4.08603E+07 3.19433E+07 2.49670E+07 1.95090E+07 1.52407E+07 + 1.19028E+07 9.29371E+06 7.25433E+06 5.66098E+06 4.41618E+06 3.44413E+06 + 2.68513E+06 2.09276E+06 1.63048E+06 1.26990E+06 9.88680E+05 7.69467E+05 + 5.98610E+05 4.65515E+05 3.61851E+05 2.81157E+05 2.18353E+05 1.69503E+05 + 1.31514E+05 1.01990E+05 7.90492E+04 6.12367E+04 4.74094E+04 3.66833E+04 + 2.83653E+04 2.19198E+04 1.69269E+04 1.30624E+04 1.00725E+04 7.76111E+03 + 5.97508E+03 4.59628E+03 3.53240E+03 2.71236E+03 2.08064E+03 1.59450E+03 + 1.22061E+03 9.33420E+02 7.12968E+02 5.43970E+02 4.14505E+02 3.15480E+02 + 2.39792E+02 1.82035E+02 1.38000E+02 1.04483E+02 7.89965E+01 5.96526E+01 + 4.49861E+01 3.38867E+01 2.54961E+01 1.91662E+01 1.43954E+01 1.08070E+01 + 8.11041E+00 6.08765E+00 4.57104E+00 3.43560E+00 2.58543E+00 1.94947E+00 + 1.47318E+00 1.11652E+00 8.48886E-01 6.47899E-01 4.96462E-01 3.82164E-01 + 2.95537E-01 2.29721E-01 1.79449E-01 1.40937E-01 1.11259E-01 8.83200E-02 + 7.04683E-02 5.65297E-02 4.55721E-02 3.69273E-02 3.00627E-02 2.45917E-02 + 2.02022E-02 1.66674E-02 1.38024E-02 1.14719E-02 9.56433E-03 7.99848E-03 + 6.70496E-03 5.63295E-03 4.73996E-03 3.99391E-03 3.36767E-03 2.84032E-03 + 2.39466E-03 2.01702E-03 1.69626E-03 1.42326E-03 1.19068E-03 9.92295E-04 + 8.23099E-04 6.78846E-04 5.56187E-04 4.52009E-04 3.63976E-04 2.89855E-04 + 2.27966E-04 1.76591E-04 1.34456E-04 1.00247E-04 7.29704E-05 5.15611E-05 + 3.51822E-05 2.29524E-05 1.41728E-05 8.12297E-06 4.21846E-06 1.88706E-06 + 7.08933E-07 2.98492E-07 1.53411E-07 8.19080E-08 4.60119E-08 3.04567E-08 + 2.56336E-08 9.89881E-09 1.39689E-09 1.15460E-10 1.41098E-11 1.99224E-12 + 1.90038E-13 0.00000E+00 4.30100E+09 3.40228E+09 2.66360E+09 2.08497E+09 + 1.63179E+09 1.27687E+09 9.98978E+08 7.81413E+08 6.11125E+08 4.77847E+08 + 3.73566E+08 2.91978E+08 2.28165E+08 1.78257E+08 1.39237E+08 1.08732E+08 + 8.48914E+07 6.62611E+07 5.17074E+07 4.03394E+07 3.14629E+07 2.45326E+07 + 1.91238E+07 1.49030E+07 1.16106E+07 9.04259E+06 7.04051E+06 5.47984E+06 + 4.26379E+06 3.31640E+06 2.57865E+06 2.00425E+06 1.55724E+06 1.20943E+06 + 9.38948E+05 7.28638E+05 5.65202E+05 4.38221E+05 3.39617E+05 2.63069E+05 + 2.03677E+05 1.57608E+05 1.21897E+05 9.42227E+04 7.27905E+04 5.61982E+04 + 4.33617E+04 3.34345E+04 2.57631E+04 1.98373E+04 1.52637E+04 1.17352E+04 + 9.01531E+03 6.91977E+03 5.30676E+03 4.06589E+03 3.11229E+03 2.37993E+03 + 1.81806E+03 1.38729E+03 1.05743E+03 8.05044E+02 6.12179E+02 4.64917E+02 + 3.52645E+02 2.67122E+02 2.02078E+02 1.52658E+02 1.15171E+02 8.67677E+01 + 6.52850E+01 4.90560E+01 3.68182E+01 2.76013E+01 2.06734E+01 1.54716E+01 + 1.15734E+01 8.65502E+00 6.47392E+00 4.84469E+00 3.62928E+00 2.72253E+00 + 2.04654E+00 1.54200E+00 1.16538E+00 8.83661E-01 6.72703E-01 5.14211E-01 + 3.94896E-01 3.04700E-01 2.36326E-01 1.84221E-01 1.44385E-01 1.13751E-01 + 9.01141E-02 7.17553E-02 5.74440E-02 4.62139E-02 3.73681E-02 3.03561E-02 + 2.47762E-02 2.03073E-02 1.67143E-02 1.38074E-02 1.14468E-02 9.51849E-03 + 7.93844E-03 6.63600E-03 5.55881E-03 4.66360E-03 3.91739E-03 3.29263E-03 + 2.76789E-03 2.32571E-03 1.95212E-03 1.63582E-03 1.36750E-03 1.13972E-03 + 9.46143E-04 7.81700E-04 6.42074E-04 5.23860E-04 4.23914E-04 3.39856E-04 + 2.69436E-04 2.10937E-04 1.62640E-04 1.23250E-04 9.14595E-05 6.62626E-05 + 4.66110E-05 3.16717E-05 2.05928E-05 1.26915E-05 7.28447E-06 3.81551E-06 + 1.75640E-06 7.16559E-07 3.31182E-07 1.78945E-07 9.93085E-08 5.63661E-08 + 3.50131E-08 2.45318E-08 8.74171E-09 1.16330E-09 9.01412E-11 1.04635E-11 + 1.41346E-12 1.31720E-13 0.00000E+00 5.56842E+09 4.39828E+09 3.43754E+09 + 2.68619E+09 2.09869E+09 1.63934E+09 1.28029E+09 9.99667E+08 7.80395E+08 + 6.09082E+08 4.75275E+08 3.70776E+08 2.89188E+08 2.25498E+08 1.75793E+08 + 1.37009E+08 1.06755E+08 8.31586E+07 6.47610E+07 5.04190E+07 3.92424E+07 + 3.05340E+07 2.37512E+07 1.84692E+07 1.43575E+07 1.11574E+07 8.66767E+06 + 6.73113E+06 5.22545E+06 4.05504E+06 3.14563E+06 2.43918E+06 1.89066E+06 + 1.46486E+06 1.13448E+06 8.78215E+05 6.79536E+05 5.25548E+05 4.06262E+05 + 3.13886E+05 2.42392E+05 1.87077E+05 1.44306E+05 1.11246E+05 8.57098E+04 + 6.59923E+04 5.07782E+04 3.90443E+04 3.00010E+04 2.30349E+04 1.76731E+04 + 1.35483E+04 1.03776E+04 7.94183E+03 6.07232E+03 4.63838E+03 3.53964E+03 + 2.69836E+03 2.05486E+03 1.56303E+03 1.18758E+03 9.01204E+02 6.83061E+02 + 5.17034E+02 3.90865E+02 2.95074E+02 2.22460E+02 1.67477E+02 1.25911E+02 + 9.45259E+01 7.08706E+01 5.30640E+01 3.96841E+01 2.96437E+01 2.21240E+01 + 1.64986E+01 1.22982E+01 9.16529E+00 6.83224E+00 5.09587E+00 3.80508E+00 + 2.84549E+00 2.13249E+00 1.60210E+00 1.20742E+00 9.13115E-01 6.93351E-01 + 5.28707E-01 4.05076E-01 3.11854E-01 2.41345E-01 1.87736E-01 1.46833E-01 + 1.15443E-01 9.12670E-02 7.25252E-02 5.79399E-02 4.65157E-02 3.75314E-02 + 3.04224E-02 2.47744E-02 2.02589E-02 1.66344E-02 1.37076E-02 1.13351E-02 + 9.40086E-03 7.81893E-03 6.51778E-03 5.44391E-03 4.55359E-03 3.81316E-03 + 3.19485E-03 2.67689E-03 2.24169E-03 1.87508E-03 1.56568E-03 1.30409E-03 + 1.08280E-03 8.95427E-04 7.36882E-04 6.02812E-04 4.89786E-04 3.94655E-04 + 3.15023E-04 2.48638E-04 1.93768E-04 1.48712E-04 1.12166E-04 8.28443E-05 + 5.97404E-05 4.18338E-05 2.83062E-05 1.83413E-05 1.12807E-05 6.48162E-06 + 3.42089E-06 1.61447E-06 7.01756E-07 3.45185E-07 1.92296E-07 1.08905E-07 + 6.19488E-08 3.68815E-08 2.28380E-08 7.60428E-09 9.56399E-10 6.94812E-11 + 7.65917E-12 9.90078E-13 9.01528E-14 0.00000E+00 7.14309E+09 5.63358E+09 + 4.39551E+09 3.42889E+09 2.67429E+09 2.08530E+09 1.62568E+09 1.26707E+09 + 9.87343E+08 7.69186E+08 5.99091E+08 4.66491E+08 3.63151E+08 2.82628E+08 + 2.19903E+08 1.71051E+08 1.33015E+08 1.03407E+08 8.03668E+07 6.24407E+07 + 4.84986E+07 3.76573E+07 2.92303E+07 2.26813E+07 1.75938E+07 1.36425E+07 + 1.05749E+07 8.19397E+06 6.34676E+06 4.91400E+06 3.80319E+06 2.94223E+06 + 2.27522E+06 1.75864E+06 1.35874E+06 1.04927E+06 8.09909E+05 6.24831E+05 + 4.81803E+05 3.71313E+05 2.86007E+05 2.20171E+05 1.69391E+05 1.30242E+05 + 1.00078E+05 7.68486E+04 5.89713E+04 4.52199E+04 3.46500E+04 2.65301E+04 + 2.02971E+04 1.55154E+04 1.18500E+04 9.04222E+03 6.89328E+03 5.24978E+03 + 3.99413E+03 3.03556E+03 2.30452E+03 1.74748E+03 1.32354E+03 1.00118E+03 + 7.56393E+02 5.70679E+02 4.29998E+02 3.23536E+02 2.43098E+02 1.82393E+02 + 1.36654E+02 1.02237E+02 7.63853E+01 5.69932E+01 4.24729E+01 3.16157E+01 + 2.35129E+01 1.74733E+01 1.29798E+01 9.64032E+00 7.16227E+00 5.32456E+00 + 3.96316E+00 2.95457E+00 2.20762E+00 1.65381E+00 1.24295E+00 9.37509E-01 + 7.10069E-01 5.40146E-01 4.12872E-01 3.17142E-01 2.44899E-01 1.90096E-01 + 1.48366E-01 1.16408E-01 9.18391E-02 7.28294E-02 5.80608E-02 4.65143E-02 + 3.74491E-02 3.02888E-02 2.46094E-02 2.00772E-02 1.64454E-02 1.35183E-02 + 1.11498E-02 9.22291E-03 7.64996E-03 6.35904E-03 5.29591E-03 4.41660E-03 + 3.68706E-03 3.07942E-03 2.57177E-03 2.14645E-03 1.78924E-03 1.48874E-03 + 1.23550E-03 1.02204E-03 8.41949E-04 6.90162E-04 5.62326E-04 4.55011E-04 + 3.65089E-04 2.90164E-04 2.28008E-04 1.76889E-04 1.35135E-04 1.01451E-04 + 7.45811E-05 5.35320E-05 3.73182E-05 2.51451E-05 1.62369E-05 9.96549E-06 + 5.73106E-06 3.04606E-06 1.46991E-06 6.72197E-07 3.45828E-07 1.96663E-07 + 1.12683E-07 6.39931E-08 3.68565E-08 2.08224E-08 6.53375E-09 7.77867E-10 + 5.29810E-11 5.54492E-12 6.86049E-13 6.10486E-14 0.00000E+00 9.08661E+09 + 7.15559E+09 5.57350E+09 4.34034E+09 3.37926E+09 2.63037E+09 2.04696E+09 + 1.59256E+09 1.23873E+09 9.63256E+08 7.48853E+08 5.82016E+08 4.52226E+08 + 3.51280E+08 2.72791E+08 2.11776E+08 1.64360E+08 1.27521E+08 9.89082E+07 + 7.66905E+07 5.94443E+07 4.60607E+07 3.56783E+07 2.76261E+07 2.13837E+07 + 1.65455E+07 1.27972E+07 9.89409E+06 7.64655E+06 5.90708E+06 4.56140E+06 + 3.52072E+06 2.71626E+06 2.09463E+06 1.61451E+06 1.24381E+06 9.57751E+05 + 7.37089E+05 5.66965E+05 4.35859E+05 3.34880E+05 2.57140E+05 1.97327E+05 + 1.51328E+05 1.15976E+05 8.88211E+04 6.79764E+04 5.19844E+04 3.97247E+04 + 3.03317E+04 2.31409E+04 1.76395E+04 1.34340E+04 1.02214E+04 7.76953E+03 + 5.89974E+03 4.47529E+03 3.39104E+03 2.56657E+03 1.94021E+03 1.46495E+03 + 1.10468E+03 8.31932E+02 6.25658E+02 4.69893E+02 3.52396E+02 2.63904E+02 + 1.97342E+02 1.47355E+02 1.09868E+02 8.18053E+01 6.08273E+01 4.51735E+01 + 3.35098E+01 2.48356E+01 1.83930E+01 1.36166E+01 1.00794E+01 7.46378E+00 + 5.53085E+00 4.10377E+00 3.05010E+00 2.27228E+00 1.69743E+00 1.27226E+00 + 9.57107E-01 7.23087E-01 5.48724E-01 4.18451E-01 3.20705E-01 2.47106E-01 + 1.91400E-01 1.49068E-01 1.16715E-01 9.18885E-02 7.27166E-02 5.78479E-02 + 4.62449E-02 3.71506E-02 2.99806E-02 2.43031E-02 1.97807E-02 1.61633E-02 + 1.32533E-02 1.09031E-02 8.99507E-03 7.44058E-03 6.16764E-03 5.12163E-03 + 4.25857E-03 3.54421E-03 2.95080E-03 2.45635E-03 2.04331E-03 1.69744E-03 + 1.40740E-03 1.16380E-03 9.59174E-04 7.87168E-04 6.42755E-04 5.21617E-04 + 4.20349E-04 3.35869E-04 2.65800E-04 2.07950E-04 1.60607E-04 1.22139E-04 + 9.12721E-05 6.67883E-05 4.77185E-05 3.31179E-05 2.22229E-05 1.43013E-05 + 8.75956E-06 5.04188E-06 2.69779E-06 1.32852E-06 6.33527E-07 3.37193E-07 + 1.94572E-07 1.12232E-07 6.34876E-08 3.55479E-08 1.86761E-08 5.55620E-09 + 6.26851E-10 4.00240E-11 3.97613E-12 4.70955E-13 4.09619E-14 0.00000E+00 + 1.14703E+10 9.01913E+09 7.01301E+09 5.45194E+09 4.23732E+09 3.29248E+09 + 2.55767E+09 1.98633E+09 1.54220E+09 1.19706E+09 9.28895E+08 7.20600E+08 + 5.58852E+08 4.33280E+08 3.35823E+08 2.60205E+08 2.01551E+08 1.56067E+08 + 1.20808E+08 9.34820E+07 7.23123E+07 5.59165E+07 4.32227E+07 3.33978E+07 + 2.57965E+07 1.99173E+07 1.53719E+07 1.18588E+07 9.14484E+06 7.04885E+06 + 5.43086E+06 4.18232E+06 3.21931E+06 2.47682E+06 1.90464E+06 1.46387E+06 + 1.12452E+06 8.63352E+05 6.62473E+05 5.08033E+05 3.89365E+05 2.98228E+05 + 2.28278E+05 1.74617E+05 1.33480E+05 1.01960E+05 7.78258E+04 5.93583E+04 + 4.52375E+04 3.44471E+04 2.62084E+04 1.99223E+04 1.51299E+04 1.14791E+04 + 8.70057E+03 6.58758E+03 4.98242E+03 3.76412E+03 2.84041E+03 2.14073E+03 + 1.61140E+03 1.21135E+03 9.09411E+02 6.81764E+02 5.10392E+02 3.81532E+02 + 2.84791E+02 2.12258E+02 1.57966E+02 1.17385E+02 8.71076E+01 6.45505E+01 + 4.77755E+01 3.53196E+01 2.60880E+01 1.92554E+01 1.42073E+01 1.04820E+01 + 7.73672E+00 5.71494E+00 4.22723E+00 3.13243E+00 2.32683E+00 1.73331E+00 + 1.29564E+00 9.72177E-01 7.32636E-01 5.54635E-01 4.21975E-01 3.22679E-01 + 2.48080E-01 1.91741E-01 1.49016E-01 1.16430E-01 9.14702E-02 7.22331E-02 + 5.73403E-02 4.57402E-02 3.66641E-02 2.95216E-02 2.38756E-02 1.93869E-02 + 1.58028E-02 1.29254E-02 1.06059E-02 8.72676E-03 7.19890E-03 5.95059E-03 + 4.92711E-03 4.08468E-03 3.38911E-03 2.81282E-03 2.33394E-03 1.93507E-03 + 1.60206E-03 1.32371E-03 1.09068E-03 8.95624E-04 7.32255E-04 5.95619E-04 + 4.81460E-04 3.86422E-04 3.07483E-04 2.42307E-04 1.88751E-04 1.45135E-04 + 1.09877E-04 8.17354E-05 5.95373E-05 4.23454E-05 2.92607E-05 1.95554E-05 + 1.25432E-05 7.66800E-06 4.41776E-06 2.37943E-06 1.19395E-06 5.89809E-07 + 3.22354E-07 1.87981E-07 1.08803E-07 6.12097E-08 3.34163E-08 1.65295E-08 + 4.68331E-09 5.01106E-10 2.99888E-11 2.82730E-12 3.20649E-13 2.72635E-14 + 0.00000E+00 1.43764E+10 1.12872E+10 8.76156E+09 6.79954E+09 5.27551E+09 + 4.09197E+09 3.17310E+09 2.45988E+09 1.90643E+09 1.47707E+09 1.14407E+09 + 8.85882E+08 6.85748E+08 5.30659E+08 4.10514E+08 3.17466E+08 2.45426E+08 + 1.89668E+08 1.46527E+08 1.13158E+08 8.73557E+07 6.74116E+07 5.20011E+07 + 4.00975E+07 3.09065E+07 2.38123E+07 1.83388E+07 1.41172E+07 1.08627E+07 + 8.35459E+06 6.42261E+06 4.93500E+06 3.79009E+06 2.90931E+06 2.23206E+06 + 1.71153E+06 1.31167E+06 1.00465E+06 7.69047E+05 5.88334E+05 4.49807E+05 + 3.43672E+05 2.62406E+05 2.00217E+05 1.52658E+05 1.16309E+05 8.85482E+04 + 6.73590E+04 5.11986E+04 3.88818E+04 2.95023E+04 2.23647E+04 1.69378E+04 + 1.28148E+04 9.68546E+03 7.31233E+03 5.51459E+03 4.15400E+03 3.12535E+03 + 2.34845E+03 1.76241E+03 1.32083E+03 9.88544E+02 7.38778E+02 5.51330E+02 + 4.10822E+02 3.05667E+02 2.27078E+02 1.68441E+02 1.24757E+02 9.22701E+01 + 6.81481E+01 5.02693E+01 3.70390E+01 2.72666E+01 2.00586E+01 1.47512E+01 + 1.08479E+01 7.98121E+00 5.87711E+00 4.33391E+00 3.20199E+00 2.37166E+00 + 1.76182E+00 1.31343E+00 9.82991E-01 7.38944E-01 5.58073E-01 4.23604E-01 + 3.23197E-01 2.47929E-01 1.91212E-01 1.48286E-01 1.15615E-01 9.06367E-02 + 7.14227E-02 5.65747E-02 4.50312E-02 3.60155E-02 2.89337E-02 2.33457E-02 + 1.89116E-02 1.53776E-02 1.25461E-02 1.02681E-02 8.42644E-03 6.93217E-03 + 5.71408E-03 4.71764E-03 3.89948E-03 3.22560E-03 2.66877E-03 2.20732E-03 + 1.82408E-03 1.50509E-03 1.23929E-03 1.01752E-03 8.32516E-04 6.78127E-04 + 5.49493E-04 4.42443E-04 3.53688E-04 2.80286E-04 2.19951E-04 1.70604E-04 + 1.30609E-04 9.84416E-05 7.29006E-05 5.28637E-05 3.74320E-05 2.57552E-05 + 1.71451E-05 1.09626E-05 6.69005E-06 3.85860E-06 2.09196E-06 1.06828E-06 + 5.43903E-07 3.03594E-07 1.78386E-07 1.03363E-07 5.77602E-08 3.08031E-08 + 1.44684E-08 3.91730E-09 3.97745E-10 2.23062E-11 1.99533E-12 2.16716E-13 + 1.80161E-14 0.00000E+00 1.78988E+10 1.40316E+10 1.08733E+10 8.42390E+09 + 6.52444E+09 5.05187E+09 3.91053E+09 3.02616E+09 2.34109E+09 1.81055E+09 + 1.39981E+09 1.08191E+09 8.35927E+08 6.45660E+08 4.98531E+08 3.84797E+08 + 2.96904E+08 2.29005E+08 1.76569E+08 1.36088E+08 1.04848E+08 8.07468E+07 + 6.21610E+07 4.78334E+07 3.67927E+07 2.82881E+07 2.17398E+07 1.66997E+07 + 1.28221E+07 9.84022E+06 7.54811E+06 5.78698E+06 4.43449E+06 3.39627E+06 + 2.59973E+06 1.98887E+06 1.52068E+06 1.16201E+06 8.87396E+05 6.77250E+05 + 5.16536E+05 3.93694E+05 2.99859E+05 2.28224E+05 1.73575E+05 1.31910E+05 + 1.00168E+05 7.60005E+04 5.76155E+04 4.36393E+04 3.30236E+04 2.49664E+04 + 1.88565E+04 1.42271E+04 1.07229E+04 8.07272E+03 6.07068E+03 4.55971E+03 + 3.42060E+03 2.56273E+03 1.91750E+03 1.43274E+03 1.06903E+03 7.96472E+02 + 5.92537E+02 4.40141E+02 3.26443E+02 2.41737E+02 1.78736E+02 1.31952E+02 + 9.72721E+01 7.16065E+01 5.26464E+01 3.86627E+01 2.83683E+01 2.08009E+01 + 1.52475E+01 1.11771E+01 8.19748E+00 6.01778E+00 4.42429E+00 3.25921E+00 + 2.40720E+00 1.78332E+00 1.32594E+00 9.89820E-01 7.42240E-01 5.59227E-01 + 4.23496E-01 3.22387E-01 2.46762E-01 1.89899E-01 1.46951E-01 1.14330E-01 + 8.94375E-02 7.03267E-02 5.55854E-02 4.41467E-02 3.52289E-02 2.82374E-02 + 2.27306E-02 1.83694E-02 1.49000E-02 1.21259E-02 9.89854E-03 8.10166E-03 + 6.64681E-03 5.46356E-03 4.49786E-03 3.70688E-03 3.05701E-03 2.52144E-03 + 2.07883E-03 1.71231E-03 1.40814E-03 1.15550E-03 9.45395E-04 7.70729E-04 + 6.25488E-04 5.04931E-04 4.04994E-04 3.22474E-04 2.54516E-04 1.98904E-04 + 1.53629E-04 1.17108E-04 8.78795E-05 6.47919E-05 4.67768E-05 3.29780E-05 + 2.25964E-05 1.49856E-05 9.55323E-06 5.82110E-06 3.36188E-06 1.83478E-06 + 9.52538E-07 4.97774E-07 2.82583E-07 1.66916E-07 9.66504E-08 5.35963E-08 + 2.79564E-08 1.25454E-08 3.25443E-09 3.13700E-10 1.64827E-11 1.39864E-12 + 1.45503E-13 1.18285E-14 0.00000E+00 2.21445E+10 1.73341E+10 1.34096E+10 + 1.03710E+10 8.01866E+09 6.19802E+09 4.78930E+09 3.69963E+09 2.85698E+09 + 2.20556E+09 1.70210E+09 1.31314E+09 1.01271E+09 7.80748E+08 6.01703E+08 + 4.63550E+08 3.56985E+08 2.74815E+08 2.11477E+08 1.62673E+08 1.25081E+08 + 9.61372E+07 7.38597E+07 5.67201E+07 4.35387E+07 3.34054E+07 2.56189E+07 + 1.96380E+07 1.50461E+07 1.15222E+07 8.81912E+06 6.74664E+06 5.15845E+06 + 3.94193E+06 3.01062E+06 2.29799E+06 1.75300E+06 1.33643E+06 1.01821E+06 + 7.75249E+05 5.89869E+05 4.48504E+05 3.40774E+05 2.58728E+05 1.96286E+05 + 1.48796E+05 1.12704E+05 8.52933E+04 6.44931E+04 4.87209E+04 3.67717E+04 + 2.77259E+04 2.08842E+04 1.57141E+04 1.18110E+04 8.86717E+03 6.64934E+03 + 4.98014E+03 3.72526E+03 2.78288E+03 2.07610E+03 1.54664E+03 1.15055E+03 + 8.54610E+02 6.33841E+02 4.69365E+02 3.47030E+02 2.56172E+02 1.88807E+02 + 1.38940E+02 1.02094E+02 7.49131E+01 5.48988E+01 4.01861E+01 2.93906E+01 + 2.14812E+01 1.56959E+01 1.14696E+01 8.38593E+00 6.13743E+00 4.49887E+00 + 3.30459E+00 2.43387E+00 1.79820E+00 1.33349E+00 9.92938E-01 7.42750E-01 + 5.58283E-01 4.21804E-01 3.20376E-01 2.44679E-01 1.87887E-01 1.45080E-01 + 1.12633E-01 8.79196E-02 6.89839E-02 5.44046E-02 4.31134E-02 3.43269E-02 + 2.74513E-02 2.20459E-02 1.77734E-02 1.43811E-02 1.16742E-02 9.50512E-03 + 7.75910E-03 6.34843E-03 5.20378E-03 4.27173E-03 3.51022E-03 2.88612E-03 + 2.37317E-03 1.95040E-03 1.60133E-03 1.31251E-03 1.07338E-03 8.75159E-04 + 7.10935E-04 5.74860E-04 4.62334E-04 3.69414E-04 2.92996E-04 2.30328E-04 + 1.79267E-04 1.37886E-04 1.04662E-04 7.82022E-05 5.74073E-05 4.12666E-05 + 2.89701E-05 1.97702E-05 1.30639E-05 8.30506E-06 5.05411E-06 2.92353E-06 + 1.60630E-06 8.46990E-07 4.52737E-07 2.60532E-07 1.54413E-07 8.92227E-08 + 4.90598E-08 2.50526E-08 1.07896E-08 2.68740E-09 2.45994E-10 1.21067E-11 + 9.74325E-13 9.71017E-14 7.72034E-15 0.00000E+00 2.72345E+10 2.12867E+10 + 1.64394E+10 1.26927E+10 9.79681E+09 7.55932E+09 5.83099E+09 4.49638E+09 + 3.46609E+09 2.67099E+09 2.05758E+09 1.58449E+09 1.21974E+09 9.38615E+08 + 7.22018E+08 5.55194E+08 4.26750E+08 3.27893E+08 2.51835E+08 1.93340E+08 + 1.48370E+08 1.13811E+08 8.72636E+07 6.68785E+07 5.12321E+07 3.92277E+07 + 3.00218E+07 2.29650E+07 1.75581E+07 1.34173E+07 1.02476E+07 7.82251E+06 + 5.96798E+06 4.55051E+06 3.46768E+06 2.64092E+06 2.01003E+06 1.52888E+06 + 1.16214E+06 8.82773E+05 6.70099E+05 5.08294E+05 3.85275E+05 2.91805E+05 + 2.20838E+05 1.66993E+05 1.26170E+05 9.52436E+04 7.18330E+04 5.41260E+04 + 4.07446E+04 3.06406E+04 2.30183E+04 1.72733E+04 1.29476E+04 9.69381E+03 + 7.24904E+03 5.41407E+03 4.03836E+03 3.00813E+03 2.23764E+03 1.66210E+03 + 1.23278E+03 9.12955E+02 6.75067E+02 4.98370E+02 3.67340E+02 2.70322E+02 + 1.98612E+02 1.45695E+02 1.06718E+02 7.80566E+01 5.70198E+01 4.16055E+01 + 3.03317E+01 2.20988E+01 1.60965E+01 1.17258E+01 8.54709E+00 6.23666E+00 + 4.55822E+00 3.33866E+00 2.45215E+00 1.80684E+00 1.33642E+00 9.92616E-01 + 7.40696E-01 5.55423E-01 4.18674E-01 3.17283E-01 2.41779E-01 1.85255E-01 + 1.42738E-01 1.10575E-01 8.61266E-02 6.74303E-02 5.30623E-02 4.19562E-02 + 3.33298E-02 2.65926E-02 2.13060E-02 1.71355E-02 1.38308E-02 1.11992E-02 + 9.09484E-03 7.40459E-03 6.04193E-03 4.93880E-03 4.04268E-03 3.31233E-03 + 2.71528E-03 2.22586E-03 1.82361E-03 1.49243E-03 1.21924E-03 9.93757E-04 + 8.07452E-04 6.53627E-04 5.26617E-04 4.21976E-04 3.35896E-04 2.65385E-04 + 2.07801E-04 1.61084E-04 1.23392E-04 9.32696E-05 6.93960E-05 5.07264E-05 + 3.63103E-05 2.53856E-05 1.72566E-05 1.13638E-05 7.20577E-06 4.38071E-06 + 2.53870E-06 1.40438E-06 7.51446E-07 4.09635E-07 2.38305E-07 1.41498E-07 + 8.14926E-08 4.44015E-08 2.22128E-08 9.21328E-09 2.20709E-09 1.91891E-10 + 8.84375E-12 6.74877E-13 6.44417E-14 5.01183E-15 0.00000E+00 3.33049E+10 + 2.59930E+10 2.00402E+10 1.54465E+10 1.19020E+10 9.16785E+09 7.05948E+09 + 5.43416E+09 4.18160E+09 3.21664E+09 2.47347E+09 1.90131E+09 1.46097E+09 + 1.12218E+09 8.61627E+08 6.61310E+08 5.07360E+08 3.89091E+08 2.98266E+08 + 2.28545E+08 1.75045E+08 1.34010E+08 1.02548E+08 7.84354E+07 5.99643E+07 + 4.58207E+07 3.49958E+07 2.67145E+07 2.03823E+07 1.55428E+07 1.18458E+07 + 9.02313E+06 6.86910E+06 5.22619E+06 3.97382E+06 3.01967E+06 2.29315E+06 + 1.74028E+06 1.31981E+06 1.00023E+06 7.57493E+05 5.73236E+05 4.33468E+05 + 3.27520E+05 2.47267E+05 1.86521E+05 1.40576E+05 1.05854E+05 7.96341E+04 + 5.98513E+04 4.49386E+04 3.37068E+04 2.52551E+04 1.89015E+04 1.41301E+04 + 1.05505E+04 7.86806E+03 5.86013E+03 4.35884E+03 3.23768E+03 2.40150E+03 + 1.77867E+03 1.31539E+03 9.71263E+02 7.16043E+02 5.27031E+02 3.87287E+02 + 2.84130E+02 2.08113E+02 1.52191E+02 1.11127E+02 8.10270E+01 5.90035E+01 + 4.29177E+01 3.11902E+01 2.26535E+01 1.64495E+01 1.19464E+01 8.68161E+00 + 6.31613E+00 4.60297E+00 3.36195E+00 2.46249E+00 1.80965E+00 1.33504E+00 + 9.89121E-01 7.36296E-01 5.50823E-01 4.14250E-01 3.13224E-01 2.38156E-01 + 1.82080E-01 1.39986E-01 1.08209E-01 8.40996E-02 6.56995E-02 5.15859E-02 + 4.06977E-02 3.22565E-02 2.56768E-02 2.05236E-02 1.64666E-02 1.32581E-02 + 1.07084E-02 8.67383E-03 7.04322E-03 5.73153E-03 4.67213E-03 3.81357E-03 + 3.11557E-03 2.54640E-03 2.08109E-03 1.69970E-03 1.38661E-03 1.12910E-03 + 9.17233E-04 7.42738E-04 5.99150E-04 4.81007E-04 3.84027E-04 3.04551E-04 + 2.39705E-04 1.86964E-04 1.44357E-04 1.10133E-04 8.29054E-05 6.14288E-05 + 4.47160E-05 3.18762E-05 2.21965E-05 1.50323E-05 9.86693E-06 6.24199E-06 + 3.79203E-06 2.20222E-06 1.22664E-06 6.65426E-07 3.68982E-07 2.16505E-07 + 1.28618E-07 7.37607E-08 3.98003E-08 1.95165E-08 7.81731E-09 1.80365E-09 + 1.48968E-10 6.42747E-12 4.65001E-13 4.25475E-14 3.23734E-15 0.00000E+00 + 4.05080E+10 3.15683E+10 2.42979E+10 1.86966E+10 1.43818E+10 1.10591E+10 + 8.50107E+09 6.53248E+09 5.01796E+09 3.85318E+09 2.95768E+09 2.26944E+09 + 1.74069E+09 1.33460E+09 1.02285E+09 7.83596E+08 6.00058E+08 4.59315E+08 + 3.51431E+08 2.68768E+08 2.05456E+08 1.56986E+08 1.19894E+08 9.15224E+07 + 6.98301E+07 5.32524E+07 4.05893E+07 3.09212E+07 2.35433E+07 1.79158E+07 + 1.36258E+07 1.03570E+07 7.86773E+06 5.97308E+06 4.53185E+06 3.43616E+06 + 2.60366E+06 1.97151E+06 1.49180E+06 1.12800E+06 8.52290E+05 6.43477E+05 + 4.85442E+05 3.65922E+05 2.75599E+05 2.07390E+05 1.55924E+05 1.17122E+05 + 8.78917E+04 6.58916E+04 4.93482E+04 3.69193E+04 2.75904E+04 2.05953E+04 + 1.53555E+04 1.14348E+04 8.50450E+03 6.31685E+03 4.68559E+03 3.47068E+03 + 2.56708E+03 1.89588E+03 1.39805E+03 1.02929E+03 7.56597E+02 5.55232E+02 + 4.06790E+02 2.97538E+02 2.17272E+02 1.58403E+02 1.15308E+02 8.38155E+01 + 6.08452E+01 4.41204E+01 3.19653E+01 2.31452E+01 1.67553E+01 1.21319E+01 + 8.79026E+00 6.37657E+00 4.63377E+00 3.37505E+00 2.46539E+00 1.80702E+00 + 1.32969E+00 9.82718E-01 7.29764E-01 5.44654E-01 4.08669E-01 3.08309E-01 + 2.33898E-01 1.78432E-01 1.36882E-01 1.05579E-01 8.18766E-02 6.38224E-02 + 5.00007E-02 3.93586E-02 3.11239E-02 2.47178E-02 1.97103E-02 1.57759E-02 + 1.26707E-02 1.02083E-02 8.24741E-03 6.67938E-03 5.42080E-03 4.40670E-03 + 3.58678E-03 2.92187E-03 2.38105E-03 1.94010E-03 1.57966E-03 1.28462E-03 + 1.04269E-03 8.44249E-04 6.81338E-04 5.47729E-04 4.38178E-04 3.48576E-04 + 2.75421E-04 2.15963E-04 1.67800E-04 1.29055E-04 9.80670E-05 7.35252E-05 + 5.42569E-05 3.93347E-05 2.79277E-05 1.93717E-05 1.30723E-05 8.55416E-06 + 5.40018E-06 3.27915E-06 1.90890E-06 1.07060E-06 5.88294E-07 3.31059E-07 + 1.95546E-07 1.16093E-07 6.62401E-08 3.53796E-08 1.70126E-08 6.59502E-09 + 1.46727E-09 1.15134E-10 4.64939E-12 3.18825E-13 2.79580E-14 2.08147E-15 + 0.00000E+00 4.90131E+10 3.81409E+10 2.93078E+10 2.25139E+10 1.72889E+10 + 1.32719E+10 1.01846E+10 7.81266E+09 5.99090E+09 4.59223E+09 3.51875E+09 + 2.69516E+09 2.06351E+09 1.57926E+09 1.20815E+09 9.23860E+08 7.06161E+08 + 5.39526E+08 4.12027E+08 3.14515E+08 2.39968E+08 1.83004E+08 1.39494E+08 + 1.06276E+08 8.09267E+07 6.15920E+07 4.68518E+07 3.56199E+07 2.70655E+07 + 2.05538E+07 1.55997E+07 1.18326E+07 8.96967E+06 6.79516E+06 5.14449E+06 + 3.89222E+06 2.94277E+06 2.22337E+06 1.67863E+06 1.26641E+06 9.54695E+05 + 7.19139E+05 5.41266E+05 4.07047E+05 3.05849E+05 2.29606E+05 1.72211E+05 + 1.29041E+05 9.65982E+04 7.22391E+04 5.39664E+04 4.02721E+04 3.00191E+04 + 2.23503E+04 1.66205E+04 1.23442E+04 9.15633E+03 6.78269E+03 5.01743E+03 + 3.70626E+03 2.73370E+03 2.01328E+03 1.48040E+03 1.08681E+03 7.96563E+02 + 5.82855E+02 4.25770E+02 3.10496E+02 2.26056E+02 1.64311E+02 1.19246E+02 + 8.64150E+01 6.25412E+01 4.52121E+01 3.26567E+01 2.35743E+01 1.70148E+01 + 1.22832E+01 8.87390E+00 6.41877E+00 4.65133E+00 3.37854E+00 2.46133E+00 + 1.79935E+00 1.32070E+00 9.73665E-01 7.21305E-01 5.37082E-01 4.02063E-01 + 3.02643E-01 2.29089E-01 1.74380E-01 1.33480E-01 1.02731E-01 7.94926E-02 + 6.18276E-02 4.83299E-02 3.79577E-02 2.99475E-02 2.37283E-02 1.88764E-02 + 1.50721E-02 1.20755E-02 9.70434E-03 7.82015E-03 6.31677E-03 5.11277E-03 + 4.14493E-03 3.36427E-03 2.73278E-03 2.22045E-03 1.80384E-03 1.46423E-03 + 1.18704E-03 9.60413E-04 7.75098E-04 6.23448E-04 4.99487E-04 3.98194E-04 + 3.15644E-04 2.48495E-04 1.94129E-04 1.50265E-04 1.15125E-04 8.71394E-05 + 6.50736E-05 4.78287E-05 3.45368E-05 2.44254E-05 1.68790E-05 1.13512E-05 + 7.40672E-06 4.66713E-06 2.83352E-06 1.65380E-06 9.33905E-07 5.19342E-07 + 2.95986E-07 1.75697E-07 1.04140E-07 5.90763E-08 3.12204E-08 1.47270E-08 + 5.53509E-09 1.18865E-09 8.86176E-11 3.34846E-12 2.17601E-13 1.82894E-14 + 1.33254E-15 0.00000E+00 5.08426E+08 4.99367E+08 3.90326E+08 3.05098E+08 + 2.38481E+08 1.86412E+08 1.45713E+08 1.13901E+08 8.90350E+07 6.95985E+07 + 5.44058E+07 4.25301E+07 3.32472E+07 2.59909E+07 2.03186E+07 1.58846E+07 + 1.24185E+07 9.70889E+06 7.59070E+06 5.93480E+06 4.64026E+06 3.62821E+06 + 2.83699E+06 2.21840E+06 1.73476E+06 1.35662E+06 1.06096E+06 8.29777E+05 + 6.49008E+05 5.07653E+05 3.97113E+05 3.10668E+05 2.43061E+05 1.90184E+05 + 1.48826E+05 1.16476E+05 9.11687E+04 7.13705E+04 5.58806E+04 4.37602E+04 + 3.42754E+04 2.68523E+04 2.10420E+04 1.64934E+04 1.29320E+04 1.01432E+04 + 7.95877E+03 6.24750E+03 4.90656E+03 3.85553E+03 3.03149E+03 2.38521E+03 + 1.87815E+03 1.48016E+03 1.16762E+03 9.22066E+02 7.29020E+02 5.77151E+02 + 4.57582E+02 3.63362E+02 2.89040E+02 2.30347E+02 1.83935E+02 1.47180E+02 + 1.18021E+02 9.48452E+01 7.63846E+01 6.16451E+01 4.98464E+01 4.03763E+01 + 3.27541E+01 2.66025E+01 2.16251E+01 1.75887E+01 1.43094E+01 1.16417E+01 + 9.46968E+00 7.70089E+00 6.26069E+00 5.08861E+00 4.13539E+00 3.36072E+00 + 2.73154E+00 2.22076E+00 1.80619E+00 1.46969E+00 1.19647E+00 9.74515E-01 + 7.94084E-01 6.47287E-01 5.27751E-01 4.30328E-01 3.50861E-01 2.85993E-01 + 2.33009E-01 1.89713E-01 1.54323E-01 1.25394E-01 1.01749E-01 8.24314E-02 + 6.66584E-02 5.37909E-02 4.33054E-02 3.47729E-02 2.78411E-02 2.22206E-02 + 1.76735E-02 1.40039E-02 1.10510E-02 8.68214E-03 6.78845E-03 5.28039E-03 + 4.08446E-03 3.14040E-03 2.39889E-03 1.81964E-03 1.36983E-03 1.02279E-03 + 7.56930E-04 5.54810E-04 4.02434E-04 2.88605E-04 2.04420E-04 1.42838E-04 + 9.83307E-05 6.65888E-05 4.42815E-05 2.88587E-05 1.83883E-05 1.14238E-05 + 6.89676E-06 4.03018E-06 2.26852E-06 1.22266E-06 6.26253E-07 3.01931E-07 + 1.35309E-07 5.54232E-08 2.02706E-08 6.40105E-09 1.65867E-09 3.24921E-10 + 4.16688E-11 2.63741E-12 4.39409E-14 5.95227E-17 2.18376E-20 3.30872E-23 + 0.00000E+00 0.00000E+00 0.00000E+00 6.49832E+08 5.13632E+08 4.01782E+08 + 3.14284E+08 2.45865E+08 1.92338E+08 1.50479E+08 1.17730E+08 9.21170E+07 + 7.20763E+07 5.64017E+07 4.41359E+07 3.45415E+07 2.70330E+07 2.11591E+07 + 1.65618E+07 1.29649E+07 1.01494E+07 7.94631E+06 6.22162E+06 4.87192E+06 + 3.81514E+06 2.98802E+06 2.34032E+06 1.83329E+06 1.43618E+06 1.12527E+06 + 8.81721E+05 6.91002E+05 5.41575E+05 4.24538E+05 3.32821E+05 2.60970E+05 + 2.04651E+05 1.60520E+05 1.25920E+05 9.88007E+04 7.75329E+04 6.08586E+04 + 4.77781E+04 3.75197E+04 2.94696E+04 2.31540E+04 1.81963E+04 1.43052E+04 + 1.12495E+04 8.85014E+03 6.96501E+03 5.48412E+03 4.31996E+03 3.40492E+03 + 2.68514E+03 2.11900E+03 1.67335E+03 1.32254E+03 1.04614E+03 8.28352E+02 + 6.56571E+02 5.21046E+02 4.14004E+02 3.29421E+02 2.62495E+02 2.09505E+02 + 1.67479E+02 1.34118E+02 1.07581E+02 8.64455E+01 6.95723E+01 5.60799E+01 + 4.52626E+01 3.65748E+01 2.95791E+01 2.39369E+01 1.93767E+01 1.56873E+01 + 1.26985E+01 1.02769E+01 8.31418E+00 6.72446E+00 5.43720E+00 4.39597E+00 + 3.55413E+00 2.87415E+00 2.32501E+00 1.88175E+00 1.52384E+00 1.23482E+00 + 1.00126E+00 8.12398E-01 6.59522E-01 5.35681E-01 4.35232E-01 3.53698E-01 + 2.87437E-01 2.33563E-01 1.89716E-01 1.54022E-01 1.24949E-01 1.01272E-01 + 8.19860E-02 6.62867E-02 5.35110E-02 4.31249E-02 3.46882E-02 2.78452E-02 + 2.23016E-02 1.78199E-02 1.42028E-02 1.12903E-02 8.95033E-03 7.07567E-03 + 5.57775E-03 4.38438E-03 3.43658E-03 2.68614E-03 2.09400E-03 1.62814E-03 + 1.26297E-03 9.77428E-04 7.54901E-04 5.81720E-04 4.47406E-04 3.43143E-04 + 2.62449E-04 1.99779E-04 1.51281E-04 1.13495E-04 8.42029E-05 6.13083E-05 + 4.36202E-05 2.98729E-05 1.94436E-05 1.15409E-05 5.84332E-06 1.83499E-06 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 6.83363E+08 5.40615E+08 + 4.23312E+08 3.31455E+08 2.59572E+08 2.03276E+08 1.59215E+08 1.24704E+08 + 9.76894E+07 7.65270E+07 5.99593E+07 4.69786E+07 3.68147E+07 2.88500E+07 + 2.26126E+07 1.77240E+07 1.38949E+07 1.08933E+07 8.54170E+06 6.69797E+06 + 5.25327E+06 4.12032E+06 3.23237E+06 2.53589E+06 1.98990E+06 1.56154E+06 + 1.22566E+06 9.62084E+05 7.55358E+05 5.93091E+05 4.65790E+05 3.65841E+05 + 2.87407E+05 2.25809E+05 1.77456E+05 1.39471E+05 1.09645E+05 8.62069E+04 + 6.77974E+04 5.33260E+04 4.19556E+04 3.30145E+04 2.59869E+04 2.04587E+04 + 1.61120E+04 1.26914E+04 1.00007E+04 7.88251E+03 6.21558E+03 4.90267E+03 + 3.86899E+03 3.05443E+03 2.41276E+03 1.90682E+03 1.50801E+03 1.19333E+03 + 9.45103E+02 7.49075E+02 5.94289E+02 4.71924E+02 3.75186E+02 2.98604E+02 + 2.37965E+02 1.89873E+02 1.51715E+02 1.21381E+02 9.72487E+01 7.80088E+01 + 6.26538E+01 5.03698E+01 4.05318E+01 3.26339E+01 2.62876E+01 2.11780E+01 + 1.70623E+01 1.37430E+01 1.10669E+01 8.90849E+00 7.16926E+00 5.76806E+00 + 4.64058E+00 3.73364E+00 3.00492E+00 2.41938E+00 1.94918E+00 1.57141E+00 + 1.26790E+00 1.02382E+00 8.27424E-01 6.69195E-01 5.41619E-01 4.38600E-01 + 3.55348E-01 2.87970E-01 2.33410E-01 1.89171E-01 1.53291E-01 1.24162E-01 + 1.00515E-01 8.13088E-02 6.57172E-02 5.30583E-02 4.27896E-02 3.44622E-02 + 2.77180E-02 2.22594E-02 1.78497E-02 1.42907E-02 1.14241E-02 9.11825E-03 + 7.26783E-03 5.78520E-03 4.59978E-03 3.65360E-03 2.89983E-03 2.30030E-03 + 1.82408E-03 1.44628E-03 1.14665E-03 9.09053E-04 7.20420E-04 5.70634E-04 + 4.51253E-04 3.56024E-04 2.79645E-04 2.18419E-04 1.68993E-04 1.29224E-04 + 9.70528E-05 7.13121E-05 5.07145E-05 3.46027E-05 2.21063E-05 1.28301E-05 + 6.14645E-06 1.73753E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 3.69937E-15 3.59249E-14 0.00000E+00 7.36592E+08 + 5.83310E+08 4.57261E+08 3.58445E+08 2.81038E+08 2.20346E+08 1.72795E+08 + 1.35506E+08 1.06285E+08 8.33657E+07 6.54022E+07 5.13098E+07 4.02624E+07 + 3.15940E+07 2.47971E+07 1.94628E+07 1.52793E+07 1.19953E+07 9.41924E+06 + 7.39657E+06 5.80953E+06 4.56315E+06 3.58498E+06 2.81658E+06 2.21339E+06 + 1.73944E+06 1.36728E+06 1.07480E+06 8.45076E+05 6.64482E+05 5.22603E+05 + 4.11037E+05 3.23364E+05 2.54405E+05 2.00198E+05 1.57551E+05 1.24018E+05 + 9.76277E+04 7.68719E+04 6.05330E+04 4.76787E+04 3.75570E+04 2.95916E+04 + 2.33178E+04 1.83792E+04 1.44882E+04 1.14243E+04 9.00964E+03 7.10771E+03 + 5.60831E+03 4.42689E+03 3.49519E+03 2.76080E+03 2.18142E+03 1.72454E+03 + 1.36392E+03 1.07940E+03 8.54692E+02 6.77286E+02 5.37067E+02 4.26267E+02 + 3.38603E+02 2.69249E+02 2.14300E+02 1.70760E+02 1.36200E+02 1.08759E+02 + 8.69262E+01 6.95465E+01 5.56815E+01 4.46132E+01 3.57588E+01 2.86718E+01 + 2.29893E+01 1.84327E+01 1.47748E+01 1.18401E+01 9.48465E+00 7.59623E+00 + 6.08242E+00 4.87050E+00 3.90049E+00 3.12498E+00 2.50488E+00 2.00936E+00 + 1.61314E+00 1.29633E+00 1.04271E+00 8.39581E-01 6.76642E-01 5.45840E-01 + 4.40651E-01 3.55989E-01 2.87731E-01 2.32665E-01 1.88171E-01 1.52204E-01 + 1.23094E-01 9.95315E-02 8.04452E-02 6.49891E-02 5.24675E-02 4.23300E-02 + 3.41222E-02 2.74839E-02 2.21160E-02 1.77825E-02 1.42854E-02 1.14677E-02 + 9.19931E-03 7.37633E-03 5.91241E-03 4.73850E-03 3.79775E-03 3.04462E-03 + 2.44188E-03 1.95958E-03 1.57354E-03 1.26426E-03 1.01606E-03 8.16398E-04 + 6.55512E-04 5.25272E-04 4.19639E-04 3.33507E-04 2.63302E-04 2.05759E-04 + 1.58771E-04 1.20308E-04 8.91902E-05 6.41044E-05 4.43342E-05 2.89433E-05 + 1.74507E-05 9.14227E-06 3.59706E-06 1.98637E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 4.27042E-09 + 2.49141E-09 3.88806E-10 7.45020E-11 1.57703E-11 1.85827E-12 0.00000E+00 + 8.14356E+08 6.45537E+08 5.06613E+08 3.97582E+08 3.12081E+08 2.44967E+08 + 1.92326E+08 1.50997E+08 1.18574E+08 9.31132E+07 7.31351E+07 5.74437E+07 + 4.51286E+07 3.54539E+07 2.78592E+07 2.18916E+07 1.72060E+07 1.35234E+07 + 1.06312E+07 8.35770E+06 6.57177E+06 5.16753E+06 4.06420E+06 3.19649E+06 + 2.51455E+06 1.97813E+06 1.55646E+06 1.22468E+06 9.63827E+05 7.58541E+05 + 5.97097E+05 4.70018E+05 3.70056E+05 2.91356E+05 2.29437E+05 1.80678E+05 + 1.42307E+05 1.12086E+05 8.82988E+04 6.95601E+04 5.48081E+04 4.31850E+04 + 3.40330E+04 2.68209E+04 2.11412E+04 1.66647E+04 1.31387E+04 1.03592E+04 + 8.16958E+03 6.44324E+03 5.08303E+03 4.01045E+03 3.16517E+03 2.49850E+03 + 1.97300E+03 1.55843E+03 1.23156E+03 9.73593E+02 7.70112E+02 6.09450E+02 + 4.82647E+02 3.82456E+02 3.03314E+02 2.40717E+02 1.91213E+02 1.52003E+02 + 1.20944E+02 9.62990E+01 7.67376E+01 6.11819E+01 4.88074E+01 3.89453E+01 + 3.10836E+01 2.48068E+01 1.97964E+01 1.57929E+01 1.25962E+01 1.00429E+01 + 8.00597E+00 6.38108E+00 5.08659E+00 4.05549E+00 3.23511E+00 2.58221E+00 + 2.06291E+00 1.64956E+00 1.32054E+00 1.05830E+00 8.49160E-01 6.82096E-01 + 5.48524E-01 4.41524E-01 3.55728E-01 2.86803E-01 2.31392E-01 1.86762E-01 + 1.50798E-01 1.21775E-01 9.83458E-02 7.94148E-02 6.41199E-02 5.17540E-02 + 4.17610E-02 3.36825E-02 2.71572E-02 2.18854E-02 1.76324E-02 1.42009E-02 + 1.14357E-02 9.20788E-03 7.41551E-03 5.97361E-03 4.81454E-03 3.88274E-03 + 3.13384E-03 2.53159E-03 2.04695E-03 1.65648E-03 1.34132E-03 1.08627E-03 + 8.79276E-04 7.10887E-04 5.73252E-04 4.60535E-04 3.67794E-04 2.91554E-04 + 2.28619E-04 1.76908E-04 1.34404E-04 9.99031E-05 7.20619E-05 5.00997E-05 + 3.30260E-05 2.02776E-05 1.10751E-05 4.91195E-06 1.10805E-06 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 1.47751E-08 3.97213E-09 5.43610E-10 9.77819E-11 1.95820E-11 2.24469E-12 + 0.00000E+00 9.22567E+08 7.31955E+08 5.74997E+08 4.51693E+08 3.54900E+08 + 2.78848E+08 2.19135E+08 1.72209E+08 1.35357E+08 1.06391E+08 8.36402E+07 + 6.57539E+07 5.17023E+07 4.06534E+07 3.19716E+07 2.51437E+07 1.97777E+07 + 1.55567E+07 1.22387E+07 9.62837E+06 7.57608E+06 5.96117E+06 4.69129E+06 + 3.69187E+06 2.90584E+06 2.28712E+06 1.80042E+06 1.41726E+06 1.11581E+06 + 8.78453E+05 6.91686E+05 5.44608E+05 4.28863E+05 3.37703E+05 2.65954E+05 + 2.09439E+05 1.64953E+05 1.29909E+05 1.02322E+05 8.05886E+04 6.34780E+04 + 4.99974E+04 3.93836E+04 3.10211E+04 2.44368E+04 1.92490E+04 1.51642E+04 + 1.19457E+04 9.41147E+03 7.41470E+03 5.84247E+03 4.60368E+03 3.62824E+03 + 2.85965E+03 2.25444E+03 1.77753E+03 1.40197E+03 1.10600E+03 8.72883E+02 + 6.89116E+02 5.44327E+02 4.30141E+02 3.40126E+02 2.69085E+02 2.13036E+02 + 1.68756E+02 1.33776E+02 1.06103E+02 8.42079E+01 6.68561E+01 5.31031E+01 + 4.21851E+01 3.35173E+01 2.66267E+01 2.11510E+01 1.67957E+01 1.33346E+01 + 1.05833E+01 8.39878E+00 6.66452E+00 5.28945E+00 4.19928E+00 3.33591E+00 + 2.65192E+00 2.11031E+00 1.68109E+00 1.34089E+00 1.07087E+00 8.56391E-01 + 6.85738E-01 5.49816E-01 4.41331E-01 3.54653E-01 2.85253E-01 2.29641E-01 + 1.84986E-01 1.49107E-01 1.20229E-01 9.69783E-02 7.82350E-02 6.31246E-02 + 5.09316E-02 4.10954E-02 3.31554E-02 2.67498E-02 2.15796E-02 1.74113E-02 + 1.40491E-02 1.13395E-02 9.15559E-03 7.39689E-03 5.98009E-03 4.83898E-03 + 3.91933E-03 3.17787E-03 2.57940E-03 2.09571E-03 1.70409E-03 1.38626E-03 + 1.12756E-03 9.16311E-04 7.43393E-04 6.01202E-04 4.84088E-04 3.87252E-04 + 3.07302E-04 2.41106E-04 1.86595E-04 1.41764E-04 1.05374E-04 7.60591E-05 + 5.29743E-05 3.50886E-05 2.17661E-05 1.21815E-05 5.76122E-06 1.78751E-06 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 1.46342E-08 2.01642E-08 4.47370E-09 5.64637E-10 9.63664E-11 1.83889E-11 + 2.05604E-12 0.00000E+00 1.06836E+09 8.48175E+08 6.66777E+08 5.24167E+08 + 4.12127E+08 3.24030E+08 2.54807E+08 2.00369E+08 1.57586E+08 1.23936E+08 + 9.74862E+07 7.66797E+07 6.03231E+07 4.74543E+07 3.73363E+07 2.93747E+07 + 2.31141E+07 1.81872E+07 1.43125E+07 1.12628E+07 8.86404E+06 6.97588E+06 + 5.49058E+06 4.32131E+06 3.40143E+06 2.67721E+06 2.10741E+06 1.65877E+06 + 1.30577E+06 1.02781E+06 8.09087E+05 6.36859E+05 5.01329E+05 3.94606E+05 + 3.10621E+05 2.44487E+05 1.92443E+05 1.51461E+05 1.19212E+05 9.38182E+04 + 7.38360E+04 5.81027E+04 4.57231E+04 3.59765E+04 2.83082E+04 2.22716E+04 + 1.75227E+04 1.37847E+04 1.08445E+04 8.53054E+03 6.71069E+03 5.27866E+03 + 4.15257E+03 3.26658E+03 2.56996E+03 2.02193E+03 1.59109E+03 1.25217E+03 + 9.85731E+02 7.76120E+02 6.11317E+02 4.81641E+02 3.79655E+02 2.99370E+02 + 2.36195E+02 1.86426E+02 1.47227E+02 1.16315E+02 9.19383E+01 7.26889E+01 + 5.74887E+01 4.54696E+01 3.59667E+01 2.84448E+01 2.24937E+01 1.77819E+01 + 1.40545E+01 1.11054E+01 8.77477E+00 6.93306E+00 5.47948E+00 4.33232E+00 + 3.42785E+00 2.71444E+00 2.15195E+00 1.70805E+00 1.35765E+00 1.08064E+00 + 8.61462E-01 6.87719E-01 5.49835E-01 4.40168E-01 3.52837E-01 2.83138E-01 + 2.27457E-01 1.82877E-01 1.47156E-01 1.18480E-01 9.54470E-02 7.69211E-02 + 6.20168E-02 5.00125E-02 4.03446E-02 3.25516E-02 2.62722E-02 2.12087E-02 + 1.71292E-02 1.38399E-02 1.11892E-02 9.05208E-03 7.32993E-03 5.94110E-03 + 4.82080E-03 3.91617E-03 3.18504E-03 2.59324E-03 2.11335E-03 1.72341E-03 + 1.40570E-03 1.14603E-03 9.33106E-04 7.58123E-04 6.13704E-04 4.94371E-04 + 3.95459E-04 3.13642E-04 2.45853E-04 1.90027E-04 1.44175E-04 1.07021E-04 + 7.71812E-05 5.37549E-05 3.56830E-05 2.22694E-05 1.26605E-05 6.23381E-06 + 2.25396E-06 1.41241E-07 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 3.03659E-08 2.23640E-08 4.44465E-09 5.23812E-10 8.50927E-11 + 1.55144E-11 1.69377E-12 0.00000E+00 8.45932E+08 1.00091E+09 7.87154E+08 + 6.19034E+08 4.86884E+08 3.82932E+08 3.01212E+08 2.36922E+08 1.86376E+08 + 1.46608E+08 1.15338E+08 9.07341E+07 7.13858E+07 5.61607E+07 4.41870E+07 + 3.47642E+07 2.73533E+07 2.15209E+07 1.69335E+07 1.33230E+07 1.04831E+07 + 8.24791E+06 6.48972E+06 5.10589E+06 4.01736E+06 3.16060E+06 2.48666E+06 + 1.95623E+06 1.53900E+06 1.21062E+06 9.52324E+05 7.49047E+05 5.89166E+05 + 4.63348E+05 3.64399E+05 2.86538E+05 2.25311E+05 1.77139E+05 1.39262E+05 + 1.09466E+05 8.60420E+04 6.76184E+04 5.31372E+04 4.17496E+04 3.28008E+04 + 2.57652E+04 2.02377E+04 1.58930E+04 1.24805E+04 9.79902E+03 7.69341E+03 + 6.03933E+03 4.74083E+03 3.72106E+03 2.92073E+03 2.29236E+03 1.79935E+03 + 1.41236E+03 1.10878E+03 8.70514E+02 6.83620E+02 5.36934E+02 4.21867E+02 + 3.31533E+02 2.60652E+02 2.04979E+02 1.61267E+02 1.26910E+02 9.99089E+01 + 7.86647E+01 6.19524E+01 4.87901E+01 3.84256E+01 3.02567E+01 2.38217E+01 + 1.87495E+01 1.47551E+01 1.16090E+01 9.13388E+00 7.18686E+00 5.65700E+00 + 4.45494E+00 3.51128E+00 2.77011E+00 2.18814E+00 1.73072E+00 1.37106E+00 + 1.08782E+00 8.64530E-01 6.88166E-01 5.48683E-01 4.38113E-01 3.50342E-01 + 2.80507E-01 2.24880E-01 1.80466E-01 1.44970E-01 1.16547E-01 9.37686E-02 + 7.54873E-02 6.08088E-02 4.90078E-02 3.95188E-02 3.18809E-02 2.57337E-02 + 2.07818E-02 1.67949E-02 1.35818E-02 1.09930E-02 8.90551E-03 7.22258E-03 + 5.86433E-03 4.76743E-03 3.88038E-03 3.16215E-03 2.57954E-03 2.10595E-03 + 1.72012E-03 1.40487E-03 1.14650E-03 9.34068E-04 7.59059E-04 6.14319E-04 + 4.94532E-04 3.95158E-04 3.12935E-04 2.44856E-04 1.88863E-04 1.42982E-04 + 1.05905E-04 7.62406E-05 5.30396E-05 3.52275E-05 2.20622E-05 1.26760E-05 + 6.41439E-06 2.54018E-06 4.64230E-07 0.00000E+00 0.00000E+00 5.42630E-21 + 0.00000E+00 1.35492E-21 3.96325E-08 2.26131E-08 4.14330E-09 4.58412E-10 + 7.09992E-11 1.23914E-11 1.32209E-12 0.00000E+00 1.54436E+09 1.22656E+09 + 9.64648E+08 7.58641E+08 5.96667E+08 4.69255E+08 3.69073E+08 2.90265E+08 + 2.28296E+08 1.79548E+08 1.41215E+08 1.11059E+08 8.73465E+07 6.86921E+07 + 5.40232E+07 4.24836E+07 3.34096E+07 2.62715E+07 2.06587E+07 1.62436E+07 + 1.27721E+07 1.00415E+07 7.89459E+06 6.20603E+06 4.87853E+06 3.83453E+06 + 3.01385E+06 2.36851E+06 1.86127E+06 1.46245E+06 1.14903E+06 9.02632E+05 + 7.09026E+05 5.56853E+05 4.37305E+05 3.43359E+05 2.69571E+05 2.11598E+05 + 1.66075E+05 1.30319E+05 1.02249E+05 8.02079E+04 6.29096E+04 4.93308E+04 + 3.86775E+04 3.03178E+04 2.37615E+04 1.86187E+04 1.45869E+04 1.14255E+04 + 8.94813E+03 7.00643E+03 5.48544E+03 4.29381E+03 3.36077E+03 2.63007E+03 + 2.05818E+03 1.61050E+03 1.26024E+03 9.86122E+02 7.71717E+02 6.03957E+02 + 4.72758E+02 3.70100E+02 2.89811E+02 2.26976E+02 1.77814E+02 1.39322E+02 + 1.09188E+02 8.55784E+01 6.70827E+01 5.25811E+01 4.12133E+01 3.22964E+01 + 2.53053E+01 1.98222E+01 1.55251E+01 1.21577E+01 9.52148E+00 7.45802E+00 + 5.84445E+00 4.58277E+00 3.59689E+00 2.82615E+00 2.22365E+00 1.75218E+00 + 1.38303E+00 1.09351E+00 8.66184E-01 6.87324E-01 5.46384E-01 4.35061E-01 + 3.46991E-01 2.77150E-01 2.21688E-01 1.77539E-01 1.42353E-01 1.14252E-01 + 9.17876E-02 7.38005E-02 5.93880E-02 4.78240E-02 3.85410E-02 3.10808E-02 + 2.50841E-02 2.02589E-02 1.63770E-02 1.32504E-02 1.07318E-02 8.70118E-03 + 7.06343E-03 5.74094E-03 4.67187E-03 3.80638E-03 3.10451E-03 2.53430E-03 + 2.06991E-03 1.69089E-03 1.38060E-03 1.12590E-03 9.16157E-04 7.43208E-04 + 6.00092E-04 4.81683E-04 3.83541E-04 3.02486E-04 2.35550E-04 1.80698E-04 + 1.35956E-04 9.99979E-05 7.14113E-05 4.92163E-05 3.23209E-05 1.99530E-05 + 1.12349E-05 5.49965E-06 2.01248E-06 2.20911E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 1.50762E-08 1.26528E-08 2.40015E-09 + 2.61130E-10 3.95619E-11 6.77031E-12 7.15475E-13 0.00000E+00 1.91864E+09 + 1.52331E+09 1.19759E+09 9.41465E+08 7.40126E+08 5.81808E+08 4.57357E+08 + 3.59502E+08 2.82582E+08 2.22104E+08 1.74566E+08 1.37192E+08 1.07817E+08 + 8.47244E+07 6.65756E+07 5.23092E+07 4.10983E+07 3.22866E+07 2.53629E+07 + 1.99216E+07 1.56468E+07 1.22876E+07 9.64897E+06 7.57588E+06 5.94771E+06 + 4.66876E+06 3.66448E+06 2.87576E+06 2.25656E+06 1.77038E+06 1.38878E+06 + 1.08922E+06 8.54172E+05 6.69707E+05 5.25002E+05 4.11475E+05 3.22446E+05 + 2.52621E+05 1.97882E+05 1.54966E+05 1.21335E+05 9.49779E+04 7.43315E+04 + 5.81575E+04 4.54933E+04 3.55768E+04 2.78159E+04 2.17418E+04 1.69904E+04 + 1.32736E+04 1.03677E+04 8.09576E+03 6.32043E+03 4.93314E+03 3.84968E+03 + 3.00350E+03 2.34302E+03 1.82747E+03 1.42526E+03 1.11143E+03 8.66702E+02 + 6.75829E+02 5.27029E+02 4.10993E+02 3.20550E+02 2.50023E+02 1.95045E+02 + 1.52165E+02 1.18727E+02 9.26362E+01 7.22827E+01 5.63951E+01 4.39963E+01 + 3.43159E+01 2.67616E+01 2.08653E+01 1.62665E+01 1.26803E+01 9.88611E+00 + 7.70959E+00 6.01558E+00 4.69721E+00 3.67169E+00 2.87356E+00 2.25232E+00 + 1.76828E+00 1.39081E+00 1.09596E+00 8.65324E-01 6.84542E-01 5.42590E-01 + 4.30859E-01 3.42752E-01 2.73106E-01 2.17963E-01 1.74196E-01 1.39407E-01 + 1.11697E-01 8.95973E-02 7.19430E-02 5.78261E-02 4.65217E-02 3.74625E-02 + 3.01939E-02 2.43589E-02 1.96695E-02 1.59002E-02 1.28667E-02 1.04240E-02 + 8.45521E-03 6.86720E-03 5.58461E-03 4.54719E-03 3.70678E-03 3.02457E-03 + 2.46977E-03 2.01736E-03 1.64771E-03 1.34473E-03 1.09579E-03 8.90638E-04 + 7.21415E-04 5.81394E-04 4.65620E-04 3.69784E-04 2.90778E-04 2.25706E-04 + 1.72549E-04 1.29365E-04 9.48093E-05 6.74804E-05 4.63733E-05 3.04047E-05 + 1.87831E-05 1.06433E-05 5.31600E-06 2.08974E-06 4.44035E-07 1.23404E-08 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.09780E-08 1.24828E-08 + 2.15996E-09 2.17465E-10 3.10077E-11 5.01846E-12 5.14804E-13 0.00000E+00 + 2.40495E+09 1.90820E+09 1.49908E+09 1.17760E+09 9.25026E+08 7.26561E+08 + 5.70652E+08 4.48156E+08 3.51937E+08 2.76347E+08 2.16980E+08 1.70348E+08 + 1.33728E+08 1.04968E+08 8.23865E+07 6.46546E+07 5.07347E+07 3.98061E+07 + 3.12286E+07 2.44957E+07 1.92123E+07 1.50661E+07 1.18133E+07 9.26113E+06 + 7.25940E+06 5.68929E+06 4.45813E+06 3.49272E+06 2.73593E+06 2.14268E+06 + 1.67778E+06 1.31345E+06 1.02805E+06 8.04475E+05 6.29395E+05 4.92294E+05 + 3.84976E+05 3.00972E+05 2.35244E+05 1.83818E+05 1.43599E+05 1.12147E+05 + 8.75608E+04 6.83434E+04 5.33294E+04 4.16003E+04 3.24418E+04 2.52913E+04 + 1.97112E+04 1.53571E+04 1.19616E+04 9.31374E+03 7.25005E+03 5.64183E+03 + 4.38923E+03 3.41374E+03 2.65448E+03 2.06359E+03 1.60396E+03 1.24646E+03 + 9.68533E+02 7.52476E+02 5.84595E+02 4.54129E+02 3.52791E+02 2.74055E+02 + 2.12902E+02 1.65391E+02 1.28486E+02 9.98089E+01 7.75303E+01 6.02157E+01 + 4.67624E+01 3.63066E+01 2.81846E+01 2.18749E+01 1.69766E+01 1.31750E+01 + 1.02268E+01 7.94111E+00 6.17022E+00 4.79831E+00 3.73582E+00 2.91253E+00 + 2.27439E+00 1.77923E+00 1.39461E+00 1.09535E+00 8.62116E-01 6.79964E-01 + 5.37427E-01 4.25611E-01 3.37716E-01 2.68453E-01 2.13771E-01 1.70493E-01 + 1.36183E-01 1.08923E-01 8.72331E-02 6.99455E-02 5.61499E-02 4.51242E-02 + 3.63035E-02 2.92378E-02 2.35732E-02 1.90267E-02 1.53757E-02 1.24400E-02 + 1.00775E-02 8.17416E-03 6.63920E-03 5.39951E-03 4.39658E-03 3.58385E-03 + 2.92378E-03 2.38669E-03 1.94847E-03 1.59021E-03 1.29642E-03 1.05499E-03 + 8.56036E-04 6.91987E-04 5.56363E-04 4.44377E-04 3.51859E-04 2.75771E-04 + 2.13303E-04 1.62456E-04 1.21332E-04 8.85770E-05 6.28129E-05 4.30233E-05 + 2.81456E-05 1.73827E-05 9.89389E-06 5.01903E-06 2.08125E-06 5.89927E-07 + 1.48242E-07 4.92799E-08 1.36687E-08 4.74673E-09 8.96585E-09 2.44372E-08 + 1.19182E-08 1.91308E-09 1.80106E-10 2.43788E-11 3.76425E-12 3.76493E-13 + 0.00000E+00 3.03022E+09 2.40218E+09 1.88525E+09 1.47942E+09 1.16086E+09 + 9.10799E+08 7.14539E+08 5.60503E+08 4.39631E+08 3.44782E+08 2.70368E+08 + 2.11985E+08 1.66191E+08 1.30271E+08 1.02102E+08 8.00116E+07 6.26923E+07 + 4.91138E+07 3.84708E+07 3.01289E+07 2.35922E+07 1.84702E+07 1.44578E+07 + 1.13148E+07 8.85352E+06 6.92615E+06 5.41734E+06 4.23626E+06 3.31201E+06 + 2.58879E+06 2.02305E+06 1.58055E+06 1.23455E+06 9.64035E+05 7.52610E+05 + 5.87385E+05 4.58314E+05 3.57496E+05 2.78779E+05 2.17325E+05 1.69369E+05 + 1.31950E+05 1.02767E+05 8.00102E+04 6.22726E+04 4.84496E+04 3.76825E+04 + 2.92972E+04 2.27700E+04 1.76904E+04 1.37393E+04 1.06667E+04 8.27842E+03 + 6.42248E+03 4.98100E+03 3.86169E+03 2.99304E+03 2.31907E+03 1.79641E+03 + 1.39115E+03 1.07711E+03 8.33786E+02 6.45342E+02 4.99402E+02 3.86440E+02 + 2.98991E+02 2.31322E+02 1.78949E+02 1.38426E+02 1.07065E+02 8.28017E+01 + 6.40251E+01 4.94988E+01 3.82595E+01 2.95679E+01 2.28467E+01 1.76528E+01 + 1.36402E+01 1.05427E+01 8.15214E+00 6.30826E+00 4.88613E+00 3.78946E+00 + 2.94329E+00 2.29007E+00 1.78525E+00 1.39463E+00 1.09184E+00 8.56710E-01 + 6.73719E-01 5.31001E-01 4.19408E-01 3.31958E-01 2.63253E-01 2.09164E-01 + 1.66473E-01 1.32714E-01 1.05959E-01 8.47203E-02 6.78295E-02 5.43778E-02 + 4.36477E-02 3.50783E-02 2.82251E-02 2.27386E-02 1.83408E-02 1.48131E-02 + 1.19792E-02 9.70033E-03 7.86547E-03 6.38629E-03 5.19199E-03 4.22586E-03 + 3.44297E-03 2.80706E-03 2.28959E-03 1.86731E-03 1.52209E-03 1.23901E-03 + 1.00647E-03 8.14961E-04 6.57209E-04 5.26979E-04 4.19649E-04 3.31195E-04 + 2.58658E-04 1.99316E-04 1.51204E-04 1.12472E-04 8.17731E-05 5.77603E-05 + 3.94196E-05 2.57189E-05 1.58681E-05 9.05961E-06 4.65234E-06 2.01090E-06 + 6.74302E-07 2.40316E-07 1.11748E-07 5.42947E-08 2.93884E-08 2.21969E-08 + 2.57701E-08 1.09979E-08 1.65115E-09 1.45612E-10 1.87292E-11 2.76478E-12 + 2.70003E-13 0.00000E+00 3.82665E+09 3.03026E+09 2.37525E+09 1.86161E+09 + 1.45888E+09 1.14311E+09 8.95589E+08 7.01560E+08 5.49496E+08 4.30327E+08 + 3.36955E+08 2.63800E+08 2.06497E+08 1.61613E+08 1.26466E+08 9.89440E+07 + 7.73986E+07 6.05331E+07 4.73343E+07 3.70058E+07 2.89255E+07 2.26047E+07 + 1.76616E+07 1.37962E+07 1.07746E+07 8.41266E+06 6.56703E+06 5.12500E+06 + 3.99867E+06 3.11903E+06 2.43227E+06 1.89619E+06 1.47787E+06 1.15148E+06 + 8.96924E+05 6.98419E+05 5.43682E+05 4.23086E+05 3.29135E+05 2.55957E+05 + 1.98982E+05 1.54632E+05 1.20124E+05 9.32813E+04 7.24100E+04 5.61860E+04 + 4.35805E+04 3.37889E+04 2.61871E+04 2.02870E+04 1.57100E+04 1.21606E+04 + 9.40928E+03 7.27737E+03 5.62631E+03 4.34806E+03 3.35901E+03 2.59398E+03 + 2.00253E+03 1.54541E+03 1.19230E+03 9.19608E+02 7.09129E+02 5.46686E+02 + 4.21390E+02 3.24744E+02 2.50232E+02 1.92783E+02 1.48503E+02 1.14372E+02 + 8.80726E+01 6.78058E+01 5.21929E+01 4.01658E+01 3.09056E+01 2.37768E+01 + 1.82924E+01 1.40746E+01 1.08330E+01 8.34237E+00 6.42965E+00 4.96078E+00 + 3.83279E+00 2.96605E+00 2.29960E+00 1.78656E+00 1.39107E+00 1.08563E+00 + 8.49260E-01 6.65935E-01 5.23420E-01 4.12339E-01 3.25551E-01 2.57566E-01 + 2.04191E-01 1.62176E-01 1.29035E-01 1.02835E-01 8.20829E-02 6.56156E-02 + 5.25275E-02 4.21076E-02 3.38005E-02 2.71679E-02 2.18658E-02 1.76217E-02 + 1.42211E-02 1.14923E-02 9.29977E-03 7.53582E-03 6.11460E-03 4.96767E-03 + 4.04017E-03 3.28883E-03 2.67868E-03 2.18231E-03 1.77737E-03 1.44646E-03 + 1.17526E-03 9.52674E-04 7.69563E-04 6.18946E-04 4.94839E-04 3.92791E-04 + 3.08927E-04 2.40372E-04 1.84502E-04 1.39394E-04 1.03254E-04 7.47532E-05 + 5.25854E-05 3.57507E-05 2.32553E-05 1.43269E-05 8.19703E-06 4.25173E-06 + 1.90072E-06 7.13315E-07 2.98493E-07 1.53411E-07 8.19080E-08 4.60119E-08 + 3.04568E-08 2.56338E-08 9.89882E-09 1.39689E-09 1.15460E-10 1.41098E-11 + 1.99224E-12 1.90038E-13 0.00000E+00 4.83246E+09 3.82205E+09 2.99171E+09 + 2.34146E+09 1.83227E+09 1.43359E+09 1.12148E+09 8.77182E+08 6.85987E+08 + 5.36372E+08 4.19317E+08 3.27746E+08 2.56127E+08 2.00119E+08 1.56328E+08 + 1.22095E+08 9.53394E+07 7.44306E+07 5.80951E+07 4.53344E+07 3.53688E+07 + 2.75872E+07 2.15126E+07 1.67713E+07 1.30718E+07 1.01856E+07 7.93460E+06 + 6.17933E+06 4.81103E+06 3.74461E+06 2.91373E+06 2.26650E+06 1.76250E+06 + 1.37012E+06 1.06476E+06 8.27163E+05 6.42368E+05 4.98675E+05 3.86988E+05 + 3.00199E+05 2.32787E+05 1.80439E+05 1.39809E+05 1.08281E+05 8.38290E+04 + 6.48701E+04 5.01776E+04 3.87951E+04 2.99816E+04 2.31596E+04 1.78819E+04 + 1.38005E+04 1.06458E+04 8.20839E+03 6.32619E+03 4.87333E+03 3.75255E+03 + 2.88829E+03 2.22219E+03 1.70901E+03 1.31389E+03 1.00975E+03 7.75785E+02 + 5.95838E+02 4.57522E+02 3.51218E+02 2.69558E+02 2.06834E+02 1.58673E+02 + 1.21697E+02 9.33186E+01 7.15401E+01 5.48324E+01 4.20169E+01 3.21920E+01 + 2.46615E+01 1.88933E+01 1.44767E+01 1.10970E+01 8.51156E+00 6.53440E+00 + 5.02242E+00 3.86606E+00 2.98107E+00 2.30324E+00 1.78341E+00 1.38414E+00 + 1.07688E+00 8.39914E-01 6.56737E-01 5.14787E-01 4.04489E-01 3.18566E-01 + 2.51449E-01 1.98899E-01 1.57642E-01 1.25180E-01 9.95769E-02 7.93441E-02 + 6.33235E-02 5.06160E-02 4.05185E-02 3.24826E-02 2.60774E-02 2.09648E-02 + 1.68782E-02 1.36078E-02 1.09865E-02 8.88243E-03 7.19119E-03 5.82957E-03 + 4.73150E-03 3.84402E-03 3.12551E-03 2.54233E-03 2.06817E-03 1.68160E-03 + 1.36595E-03 1.10750E-03 8.95625E-04 7.21591E-04 5.78699E-04 4.61219E-04 + 3.64872E-04 2.85937E-04 2.21633E-04 1.69436E-04 1.27476E-04 9.40230E-05 + 6.77763E-05 4.74770E-05 3.21503E-05 2.08465E-05 1.28199E-05 7.34582E-06 + 3.84288E-06 1.76750E-06 7.19990E-07 3.31183E-07 1.78945E-07 9.93085E-08 + 5.63661E-08 3.50132E-08 2.45319E-08 8.74171E-09 1.16330E-09 9.01412E-11 + 1.04635E-11 1.41346E-12 1.31720E-13 0.00000E+00 6.09274E+09 4.81241E+09 + 3.76124E+09 2.93923E+09 2.29648E+09 1.79396E+09 1.40116E+09 1.09415E+09 + 8.54254E+08 6.66822E+08 5.20413E+08 4.06065E+08 3.16776E+08 2.47067E+08 + 1.92656E+08 1.50194E+08 1.17063E+08 9.12190E+07 7.10635E+07 5.53474E+07 + 4.30963E+07 3.35480E+07 2.61083E+07 2.03128E+07 1.57994E+07 1.22853E+07 + 9.54996E+06 7.42139E+06 5.76550E+06 4.47763E+06 3.47632E+06 2.69801E+06 + 2.09325E+06 1.62347E+06 1.25867E+06 9.75474E+05 7.55716E+05 5.85233E+05 + 4.53033E+05 3.50550E+05 2.71139E+05 2.09625E+05 1.61998E+05 1.25134E+05 + 9.66155E+04 7.45610E+04 5.75141E+04 4.43427E+04 3.41713E+04 2.63198E+04 + 2.02624E+04 1.55911E+04 1.19907E+04 9.21697E+03 7.08130E+03 5.43768E+03 + 4.17357E+03 3.20177E+03 2.45512E+03 1.88170E+03 1.44161E+03 1.10398E+03 + 8.45114E+02 6.46693E+02 4.94705E+02 3.78309E+02 2.89218E+02 2.21040E+02 + 1.68889E+02 1.29005E+02 9.85152E+01 7.52106E+01 5.74052E+01 4.38047E+01 + 3.34218E+01 2.54975E+01 1.94535E+01 1.48455E+01 1.13343E+01 8.65960E+00 + 6.62263E+00 5.07128E+00 3.88952E+00 2.98863E+00 2.30123E+00 1.77601E+00 + 1.37404E+00 1.06577E+00 8.28823E-01 6.46250E-01 5.05207E-01 3.95944E-01 + 3.11071E-01 2.44961E-01 1.93336E-01 1.52909E-01 1.21179E-01 9.62121E-02 + 7.65260E-02 6.09718E-02 4.86590E-02 3.88942E-02 3.11368E-02 2.49641E-02 + 2.00447E-02 1.61184E-02 1.29804E-02 1.04684E-02 8.45421E-03 6.83693E-03 + 5.53601E-03 4.48781E-03 3.64130E-03 2.95650E-03 2.40112E-03 1.94996E-03 + 1.58246E-03 1.28272E-03 1.03760E-03 8.36963E-04 6.72452E-04 5.37663E-04 + 4.27120E-04 3.36721E-04 2.62901E-04 2.02982E-04 1.54545E-04 1.15780E-04 + 8.50277E-05 6.10244E-05 4.25653E-05 2.87086E-05 1.85536E-05 1.13875E-05 + 6.53238E-06 3.44336E-06 1.62347E-06 7.04442E-07 3.45186E-07 1.92296E-07 + 1.08905E-07 6.19488E-08 3.68816E-08 2.28381E-08 7.60428E-09 9.56399E-10 + 6.94812E-11 7.65917E-12 9.90078E-13 9.01528E-14 0.00000E+00 7.66035E+09 + 6.04214E+09 4.71487E+09 3.67853E+09 2.86943E+09 2.23784E+09 1.74492E+09 + 1.36028E+09 1.06021E+09 8.26153E+08 6.43624E+08 5.01308E+08 3.90370E+08 + 3.03909E+08 2.36540E+08 1.84060E+08 1.43186E+08 1.11360E+08 8.65852E+07 + 6.73035E+07 5.23012E+07 4.06312E+07 3.15560E+07 2.45004E+07 1.90166E+07 + 1.47555E+07 1.14456E+07 8.87515E+06 6.87971E+06 5.33105E+06 4.12956E+06 + 3.19768E+06 2.47519E+06 1.91519E+06 1.48133E+06 1.14528E+06 8.85116E+05 + 6.83758E+05 5.27984E+05 4.07516E+05 3.14396E+05 2.42440E+05 1.86866E+05 + 1.43961E+05 1.10853E+05 8.53157E+04 6.56282E+04 5.04571E+04 3.87728E+04 + 2.97781E+04 2.28579E+04 1.75362E+04 1.34460E+04 1.03041E+04 7.89192E+03 + 6.04105E+03 4.62180E+03 3.53408E+03 2.70095E+03 2.06313E+03 1.57517E+03 + 1.20204E+03 9.16895E+02 6.99074E+02 5.32798E+02 4.05906E+02 3.09129E+02 + 2.35340E+02 1.79106E+02 1.36263E+02 1.03638E+02 7.88005E+01 5.98997E+01 + 4.55215E+01 3.45900E+01 2.62818E+01 1.99713E+01 1.51802E+01 1.15446E+01 + 8.78649E+00 6.69451E+00 5.10762E+00 3.90348E+00 2.98904E+00 2.29387E+00 + 1.76463E+00 1.36099E+00 1.05249E+00 8.16134E-01 6.34597E-01 4.94779E-01 + 3.86785E-01 3.03134E-01 2.38155E-01 1.87545E-01 1.48015E-01 1.17063E-01 + 9.27653E-02 7.36495E-02 5.85782E-02 4.66716E-02 3.72472E-02 2.97739E-02 + 2.38375E-02 1.91140E-02 1.53498E-02 1.23455E-02 9.94378E-03 8.02036E-03 + 6.47771E-03 5.23812E-03 4.24036E-03 3.43536E-03 2.78480E-03 2.25771E-03 + 1.83000E-03 1.48201E-03 1.19856E-03 9.67114E-04 7.78007E-04 6.23264E-04 + 4.96773E-04 3.93316E-04 3.08968E-04 2.40326E-04 1.84819E-04 1.40136E-04 + 1.04538E-04 7.64389E-05 5.46201E-05 3.79354E-05 2.54831E-05 1.64144E-05 + 1.00544E-05 5.77302E-06 3.06450E-06 1.47720E-06 6.74297E-07 3.45829E-07 + 1.96663E-07 1.12683E-07 6.39931E-08 3.68565E-08 2.08225E-08 6.53376E-09 + 7.77867E-10 5.29810E-11 5.54492E-12 6.86049E-13 6.10486E-14 0.00000E+00 + 9.59691E+09 7.55866E+09 5.88857E+09 4.58663E+09 3.57178E+09 2.78087E+09 + 2.16460E+09 1.68453E+09 1.31062E+09 1.01946E+09 7.92790E+08 6.16365E+08 + 4.79080E+08 3.72276E+08 2.89206E+08 2.24611E+08 1.74395E+08 1.35368E+08 + 1.05044E+08 8.14885E+07 6.31963E+07 4.89951E+07 3.79731E+07 2.94211E+07 + 2.27876E+07 1.76438E+07 1.36563E+07 1.05663E+07 8.17250E+06 6.31866E+06 + 4.88351E+06 3.77284E+06 2.91362E+06 2.24916E+06 1.73551E+06 1.33859E+06 + 1.03200E+06 7.95268E+05 6.12563E+05 4.71609E+05 3.62916E+05 2.79135E+05 + 2.14588E+05 1.64881E+05 1.26622E+05 9.71879E+04 7.45555E+04 5.71612E+04 + 4.38006E+04 3.35434E+04 2.56735E+04 1.96384E+04 1.50130E+04 1.14701E+04 + 8.75797E+03 6.68307E+03 5.09677E+03 3.88470E+03 2.95918E+03 2.25285E+03 + 1.71419E+03 1.30361E+03 9.90881E+02 7.52786E+02 5.71648E+02 4.33895E+02 + 3.29203E+02 2.49667E+02 1.89276E+02 1.43438E+02 1.08664E+02 8.22934E+01 + 6.23050E+01 4.71602E+01 3.56922E+01 2.70117E+01 2.04452E+01 1.54801E+01 + 1.17277E+01 8.89235E+00 6.75031E+00 5.13177E+00 3.90828E+00 2.98260E+00 + 2.28143E+00 1.74950E+00 1.34520E+00 1.03720E+00 8.01997E-01 6.21899E-01 + 4.83603E-01 3.77092E-01 2.94820E-01 2.31085E-01 1.81571E-01 1.42994E-01 + 1.12860E-01 8.92603E-02 7.07342E-02 5.61590E-02 4.46677E-02 3.55896E-02 + 2.84041E-02 2.27064E-02 1.81803E-02 1.45791E-02 1.17091E-02 9.41794E-03 + 7.58546E-03 6.11762E-03 4.93952E-03 3.99236E-03 3.22906E-03 2.61291E-03 + 2.11430E-03 1.71022E-03 1.38192E-03 1.11491E-03 8.97267E-04 7.19793E-04 + 5.74893E-04 4.56746E-04 3.60389E-04 2.82080E-04 2.18579E-04 1.67425E-04 + 1.26423E-04 9.39066E-05 6.83676E-05 4.86396E-05 3.36382E-05 2.25065E-05 + 1.44494E-05 8.83337E-06 5.07652E-06 2.71289E-06 1.33441E-06 6.35167E-07 + 3.37194E-07 1.94572E-07 1.12232E-07 6.34877E-08 3.55480E-08 1.86762E-08 + 5.55620E-09 6.26851E-10 4.00240E-11 3.97613E-12 4.70955E-13 4.09619E-14 + 0.00000E+00 1.19738E+10 9.41678E+09 7.32383E+09 5.69492E+09 4.42725E+09 + 3.44095E+09 2.67373E+09 2.07706E+09 1.61313E+09 1.25250E+09 9.72242E+08 + 7.54489E+08 5.85346E+08 4.53995E+08 3.52018E+08 2.72868E+08 2.11452E+08 + 1.63809E+08 1.26861E+08 9.82161E+07 7.60144E+07 5.88119E+07 4.54870E+07 + 3.51690E+07 2.71819E+07 2.10010E+07 1.62197E+07 1.25222E+07 9.66388E+06 + 7.45504E+06 5.74876E+06 4.43116E+06 3.41411E+06 2.62935E+06 2.02408E+06 + 1.55743E+06 1.19782E+06 9.20793E+05 7.07496E+05 5.43335E+05 4.17053E+05 + 3.19952E+05 2.45329E+05 1.88007E+05 1.43998E+05 1.10228E+05 8.43282E+04 + 6.44756E+04 4.92672E+04 3.76230E+04 2.87133E+04 2.18997E+04 1.66923E+04 + 1.27149E+04 9.67892E+03 7.36305E+03 5.59775E+03 4.25298E+03 3.22924E+03 + 2.45037E+03 1.85825E+03 1.40837E+03 1.06681E+03 8.07621E+02 6.11098E+02 + 4.62155E+02 3.49352E+02 2.63958E+02 1.99352E+02 1.50495E+02 1.13570E+02 + 8.56739E+01 6.46108E+01 4.87142E+01 3.67243E+01 2.76849E+01 2.08741E+01 + 1.57448E+01 1.18835E+01 8.97740E+00 6.79036E+00 5.14410E+00 3.90428E+00 + 2.96965E+00 2.26421E+00 1.73089E+00 1.32687E+00 1.02010E+00 7.86556E-01 + 6.08274E-01 4.71773E-01 3.66944E-01 2.86192E-01 2.23800E-01 1.75453E-01 + 1.37879E-01 1.08598E-01 8.57192E-02 6.77984E-02 5.37296E-02 4.26599E-02 + 3.39321E-02 2.70366E-02 2.15787E-02 1.72504E-02 1.38122E-02 1.10763E-02 + 8.89539E-03 7.15353E-03 5.76018E-03 4.64331E-03 3.74654E-03 3.02476E-03 + 2.44292E-03 1.97269E-03 1.59218E-03 1.28351E-03 1.03290E-03 8.29017E-04 + 6.63120E-04 5.27997E-04 4.18114E-04 3.28765E-04 2.56390E-04 1.97914E-04 + 1.50992E-04 1.13544E-04 8.39817E-05 6.08785E-05 4.31245E-05 2.96988E-05 + 1.97931E-05 1.26668E-05 7.72924E-06 4.44632E-06 2.39179E-06 1.19869E-06 + 5.91089E-07 3.22355E-07 1.87981E-07 1.08803E-07 6.12098E-08 3.34164E-08 + 1.65296E-08 4.68331E-09 5.01106E-10 2.99888E-11 2.82730E-12 3.20649E-13 + 2.72635E-14 0.00000E+00 1.48730E+10 1.16795E+10 9.06820E+09 7.03925E+09 + 5.46288E+09 4.23845E+09 3.28760E+09 2.54939E+09 1.97640E+09 1.53177E+09 + 1.18684E+09 9.19317E+08 7.11886E+08 5.51096E+08 4.26492E+08 3.29959E+08 + 2.55194E+08 1.97307E+08 1.52500E+08 1.17828E+08 9.10084E+07 7.02684E+07 + 5.42353E+07 4.18452E+07 3.22735E+07 2.48817E+07 1.91754E+07 1.47718E+07 + 1.13749E+07 8.75546E+06 6.73635E+06 5.18060E+06 3.98237E+06 3.05987E+06 + 2.34996E+06 1.80389E+06 1.38404E+06 1.06136E+06 8.13503E+05 6.23195E+05 + 4.77150E+05 3.65128E+05 2.79249E+05 2.13445E+05 1.63051E+05 1.24480E+05 + 9.49749E+04 7.24176E+04 5.51828E+04 4.20224E+04 3.19797E+04 2.43208E+04 + 1.84836E+04 1.40377E+04 1.06538E+04 8.08003E+03 6.12385E+03 4.63808E+03 + 3.51042E+03 2.65510E+03 2.00688E+03 1.51593E+03 1.14438E+03 8.63360E+02 + 6.50981E+02 4.90564E+02 3.69486E+02 2.78147E+02 2.09288E+02 1.57404E+02 + 1.18333E+02 8.89274E+01 6.68077E+01 5.01778E+01 3.76830E+01 2.82996E+01 + 2.12571E+01 1.59740E+01 1.20122E+01 9.04197E+00 6.81506E+00 5.14504E+00 + 3.89188E+00 2.95057E+00 2.24253E+00 1.70905E+00 1.30624E+00 1.00135E+00 + 7.69954E-01 5.93838E-01 4.59383E-01 3.56414E-01 2.77309E-01 2.16349E-01 + 1.69231E-01 1.32702E-01 1.04302E-01 8.21627E-02 6.48592E-02 5.13039E-02 + 4.06600E-02 3.22845E-02 2.56797E-02 2.04614E-02 1.63303E-02 1.30543E-02 + 1.04516E-02 8.38004E-03 6.72796E-03 5.40836E-03 4.35207E-03 3.50514E-03 + 2.82444E-03 2.27650E-03 1.83435E-03 1.47712E-03 1.18784E-03 9.53420E-04 + 7.63094E-04 6.08586E-04 4.83057E-04 3.81259E-04 2.98740E-04 2.32122E-04 + 1.78496E-04 1.35636E-04 1.01577E-04 7.48140E-05 5.40017E-05 3.80903E-05 + 2.61237E-05 1.73442E-05 1.10656E-05 6.74081E-06 3.88213E-06 2.10205E-06 + 1.07210E-06 5.44901E-07 3.03594E-07 1.78386E-07 1.03363E-07 5.77603E-08 + 3.08031E-08 1.44684E-08 3.91730E-09 3.97745E-10 2.23062E-11 1.99533E-12 + 2.16716E-13 1.80161E-14 0.00000E+00 1.83887E+10 1.44186E+10 1.11758E+10 + 8.66037E+09 6.70929E+09 5.19637E+09 4.02348E+09 3.11446E+09 2.41012E+09 + 1.86452E+09 1.44200E+09 1.11489E+09 8.61715E+08 6.65823E+08 5.14295E+08 + 3.97122E+08 3.06542E+08 2.36542E+08 1.82462E+08 1.40697E+08 1.08452E+08 + 8.35655E+07 6.43656E+07 4.95578E+07 3.81416E+07 2.93434E+07 2.25653E+07 + 1.73457E+07 1.33276E+07 1.02358E+07 7.85775E+06 6.02937E+06 4.62426E+06 + 3.54489E+06 2.71612E+06 2.08005E+06 1.59212E+06 1.21800E+06 9.31293E+05 + 7.11675E+05 5.43541E+05 4.14887E+05 3.16497E+05 2.41293E+05 1.83845E+05 + 1.39985E+05 1.06520E+05 8.10012E+04 6.15549E+04 4.67450E+04 3.54739E+04 + 2.69015E+04 2.03861E+04 1.54373E+04 1.16814E+04 8.83271E+03 6.67390E+03 + 5.03905E+03 3.80192E+03 2.86641E+03 2.15959E+03 1.62592E+03 1.22331E+03 + 9.19774E+02 6.91127E+02 5.18997E+02 3.89514E+02 2.92171E+02 2.19040E+02 + 1.64132E+02 1.22934E+02 9.20402E+01 6.88872E+01 5.15456E+01 3.85653E+01 + 2.88544E+01 2.15938E+01 1.61677E+01 1.21142E+01 9.08650E+00 6.82491E+00 + 5.13505E+00 3.87150E+00 2.92570E+00 2.21669E+00 1.68425E+00 1.28351E+00 + 9.81130E-01 7.52332E-01 5.78703E-01 4.46522E-01 3.45574E-01 2.68227E-01 + 2.08777E-01 1.62941E-01 1.27492E-01 9.99956E-02 7.86098E-02 6.19320E-02 + 4.88948E-02 3.86785E-02 3.06555E-02 2.43407E-02 1.93609E-02 1.54254E-02 + 1.23100E-02 9.83885E-03 7.87522E-03 6.31164E-03 5.06463E-03 4.06795E-03 + 3.27001E-03 2.62966E-03 2.11501E-03 1.70040E-03 1.36601E-03 1.09572E-03 + 8.77122E-04 7.00034E-04 5.56619E-04 4.40408E-04 3.46438E-04 2.70504E-04 + 2.09413E-04 1.60419E-04 1.21417E-04 9.05581E-05 6.64202E-05 4.77414E-05 + 3.35337E-05 2.29061E-05 1.51521E-05 9.63897E-06 5.86313E-06 3.38123E-06 + 1.84301E-06 9.55606E-07 4.98552E-07 2.82583E-07 1.66916E-07 9.66505E-08 + 5.35963E-08 2.79565E-08 1.25454E-08 3.25443E-09 3.13700E-10 1.64827E-11 + 1.39864E-12 1.45503E-13 1.18285E-14 0.00000E+00 2.26278E+10 1.77159E+10 + 1.37080E+10 1.06043E+10 8.20101E+09 6.34057E+09 4.90074E+09 3.78675E+09 + 2.92509E+09 2.25880E+09 1.74373E+09 1.34568E+09 1.03815E+09 8.00640E+08 + 6.17255E+08 4.75711E+08 3.66494E+08 2.82251E+08 2.17291E+08 1.67220E+08 + 1.28637E+08 9.89184E+07 7.60350E+07 5.84216E+07 4.48697E+07 3.44467E+07 + 2.64335E+07 2.02754E+07 1.55449E+07 1.19126E+07 9.12470E+06 6.98588E+06 + 5.34576E+06 4.08862E+06 3.12551E+06 2.38800E+06 1.82353E+06 1.39171E+06 + 1.06155E+06 8.09245E+05 6.16540E+05 4.69437E+05 3.57210E+05 2.71639E+05 + 2.06434E+05 1.56775E+05 1.18982E+05 9.02368E+04 6.83881E+04 5.17923E+04 + 3.91954E+04 2.96403E+04 2.23977E+04 1.69118E+04 1.27597E+04 9.61953E+03 + 7.24659E+03 5.45478E+03 4.10286E+03 3.08360E+03 2.31582E+03 1.73790E+03 + 1.30327E+03 9.76627E+02 7.31365E+02 5.47328E+02 4.09348E+02 3.05966E+02 + 2.28564E+02 1.70652E+02 1.27353E+02 9.50001E+01 7.08416E+01 5.28133E+01 + 3.93689E+01 2.93482E+01 2.18838E+01 1.63263E+01 1.21898E+01 9.11152E+00 + 6.82043E+00 5.11462E+00 3.84359E+00 2.89543E+00 2.18702E+00 1.65675E+00 + 1.25889E+00 9.59608E-01 7.33824E-01 5.62977E-01 4.33277E-01 3.34492E-01 + 2.59002E-01 2.01128E-01 1.56616E-01 1.22275E-01 9.57002E-02 7.50780E-02 + 5.90310E-02 4.65136E-02 3.67249E-02 2.90530E-02 2.30262E-02 1.82823E-02 + 1.45402E-02 1.15830E-02 9.24135E-03 7.38372E-03 5.90693E-03 4.73103E-03 + 3.79266E-03 3.04261E-03 2.44166E-03 1.95949E-03 1.57172E-03 1.25955E-03 + 1.00772E-03 8.04478E-04 6.40207E-04 5.07505E-04 4.00267E-04 3.13807E-04 + 2.44167E-04 1.88333E-04 1.43724E-04 1.08353E-04 8.04883E-05 5.87917E-05 + 4.20835E-05 2.94387E-05 2.00303E-05 1.32031E-05 8.37637E-06 5.08886E-06 + 2.93943E-06 1.61301E-06 8.49450E-07 4.53342E-07 2.60532E-07 1.54413E-07 + 8.92228E-08 4.90599E-08 2.50526E-08 1.07896E-08 2.68740E-09 2.45994E-10 + 1.21067E-11 9.74325E-13 9.71017E-14 7.72034E-15 0.00000E+00 2.77113E+10 + 2.16634E+10 1.67338E+10 1.29228E+10 9.97670E+09 7.69995E+09 5.94092E+09 + 4.58232E+09 3.53328E+09 2.72352E+09 2.09864E+09 1.61659E+09 1.24484E+09 + 9.58240E+08 7.37361E+08 5.67191E+08 4.36131E+08 3.35229E+08 2.57572E+08 + 1.97827E+08 1.51879E+08 1.16555E+08 8.94099E+07 6.85574E+07 5.25454E+07 + 4.02552E+07 3.08257E+07 2.35940E+07 1.80504E+07 1.38026E+07 1.05492E+07 + 8.05863E+06 6.15286E+06 4.69530E+06 3.58109E+06 2.72978E+06 2.07967E+06 + 1.58346E+06 1.20494E+06 9.16345E+05 6.96440E+05 5.28970E+05 4.01512E+05 + 3.04561E+05 2.30865E+05 1.74879E+05 1.32376E+05 1.00131E+05 7.56843E+04 + 5.71633E+04 4.31420E+04 3.25346E+04 2.45158E+04 1.84586E+04 1.38867E+04 + 1.04386E+04 7.84035E+03 5.88403E+03 4.41225E+03 3.30589E+03 2.47498E+03 + 1.85144E+03 1.38394E+03 1.03368E+03 7.71519E+02 5.75434E+02 4.28899E+02 + 3.19471E+02 2.37819E+02 1.76935E+02 1.31572E+02 9.77959E+01 7.26642E+01 + 5.39772E+01 4.00919E+01 2.97804E+01 2.21273E+01 1.64500E+01 1.22397E+01 + 9.11764E+00 6.80222E+00 5.08430E+00 3.80861E+00 2.86015E+00 2.15383E+00 + 1.62680E+00 1.23259E+00 9.36950E-01 7.14563E-01 5.46764E-01 4.19728E-01 + 3.23232E-01 2.49683E-01 1.93440E-01 1.50289E-01 1.17077E-01 9.14356E-02 + 7.15831E-02 5.61688E-02 4.41706E-02 3.48073E-02 2.74837E-02 2.17416E-02 + 1.72305E-02 1.36785E-02 1.08766E-02 8.66178E-03 6.90779E-03 5.51573E-03 + 4.40916E-03 3.52756E-03 2.82408E-03 2.26139E-03 1.81071E-03 1.44894E-03 + 1.15826E-03 9.24245E-04 7.35804E-04 5.83852E-04 4.61418E-04 3.62752E-04 + 2.83442E-04 2.19769E-04 1.68898E-04 1.28406E-04 9.64291E-05 7.13453E-05 + 5.19023E-05 3.70014E-05 2.57804E-05 1.74748E-05 1.14801E-05 7.26500E-06 + 4.40943E-06 2.55176E-06 1.40984E-06 7.53416E-07 4.10106E-07 2.38305E-07 + 1.41498E-07 8.14927E-08 4.44015E-08 2.22128E-08 9.21329E-09 2.20709E-09 + 1.91891E-10 8.84375E-12 6.74877E-13 6.44417E-14 5.01183E-15 0.00000E+00 + 3.37753E+10 2.63645E+10 2.03306E+10 1.56735E+10 1.20794E+10 9.30658E+09 + 7.16792E+09 5.51894E+09 4.24788E+09 3.26845E+09 2.51398E+09 1.93299E+09 + 1.48573E+09 1.14154E+09 8.76764E+08 6.73146E+08 5.16615E+08 3.96328E+08 + 3.03926E+08 2.32971E+08 1.78507E+08 1.36717E+08 1.04665E+08 8.00919E+07 + 6.12601E+07 4.68346E+07 3.57890E+07 2.73353E+07 2.08681E+07 1.59230E+07 + 1.21435E+07 9.25617E+06 7.05158E+06 5.36911E+06 4.08577E+06 3.10739E+06 + 2.36190E+06 1.79418E+06 1.36208E+06 1.03339E+06 7.83509E+05 5.93659E+05 + 4.49508E+05 3.40123E+05 2.57174E+05 1.94314E+05 1.46711E+05 1.10685E+05 + 8.34422E+04 6.28551E+04 4.73099E+04 3.55804E+04 2.67369E+04 2.00746E+04 + 1.50596E+04 1.12878E+04 8.45348E+03 6.32544E+03 4.72905E+03 3.53249E+03 + 2.63648E+03 1.96609E+03 1.46497E+03 1.09069E+03 8.11417E+02 6.03192E+02 + 4.48082E+02 3.32629E+02 2.46765E+02 1.82956E+02 1.35575E+02 1.00418E+02 + 7.43494E+01 5.50344E+01 4.07332E+01 3.01507E+01 2.23245E+01 1.65395E+01 + 1.22645E+01 9.10557E+00 6.77092E+00 5.04464E+00 3.76702E+00 2.82025E+00 + 2.11743E+00 1.59465E+00 1.20482E+00 9.13317E-01 6.94674E-01 5.30163E-01 + 4.05953E-01 3.11855E-01 2.40318E-01 1.85750E-01 1.43987E-01 1.11920E-01 + 8.72197E-02 6.81390E-02 5.33565E-02 4.18748E-02 3.29330E-02 2.59533E-02 + 2.04917E-02 1.62092E-02 1.28435E-02 1.01934E-02 8.10229E-03 6.44922E-03 + 5.13952E-03 4.10023E-03 3.27365E-03 2.61523E-03 2.08951E-03 1.66923E-03 + 1.33249E-03 1.06248E-03 8.45558E-04 6.71282E-04 5.31094E-04 4.18438E-04 + 3.27908E-04 2.55359E-04 1.97305E-04 1.51086E-04 1.14436E-04 8.56070E-05 + 6.30894E-05 4.57139E-05 3.24603E-05 2.25287E-05 1.52151E-05 9.96385E-06 + 6.29115E-06 3.81572E-06 2.21292E-06 1.23107E-06 6.67001E-07 3.69348E-07 + 2.16505E-07 1.28618E-07 7.37607E-08 3.98003E-08 1.95165E-08 7.81732E-09 + 1.80365E-09 1.48968E-10 6.42747E-12 4.65001E-13 4.25475E-14 3.23734E-15 + 0.00000E+00 4.09720E+10 3.19348E+10 2.45844E+10 1.89206E+10 1.45569E+10 + 1.11959E+10 8.60805E+09 6.61612E+09 5.08334E+09 3.90430E+09 2.99764E+09 + 2.30069E+09 1.76511E+09 1.35370E+09 1.03778E+09 7.95273E+08 6.09188E+08 + 4.66455E+08 3.57014E+08 2.73135E+08 2.08871E+08 1.59657E+08 1.21984E+08 + 9.31569E+07 7.11087E+07 5.42528E+07 4.13721E+07 3.15337E+07 2.40227E+07 + 1.82911E+07 1.39196E+07 1.05870E+07 8.04784E+06 6.11415E+06 4.64237E+06 + 3.52276E+06 2.67153E+06 2.02472E+06 1.53353E+06 1.16074E+06 8.77984E+05 + 6.63650E+05 5.01287E+05 3.78374E+05 2.85389E+05 2.15093E+05 1.61988E+05 + 1.21898E+05 9.16572E+04 6.88623E+04 5.16938E+04 3.87730E+04 2.90567E+04 + 2.17562E+04 1.62756E+04 1.21647E+04 9.08408E+03 6.77755E+03 5.05212E+03 + 3.76256E+03 2.79968E+03 2.08139E+03 1.54605E+03 1.14742E+03 8.50887E+02 + 6.30482E+02 4.66816E+02 3.45385E+02 2.55367E+02 1.88692E+02 1.39347E+02 + 1.02857E+02 7.58927E+01 5.59827E+01 4.12921E+01 3.04594E+01 2.24762E+01 + 1.65956E+01 1.22650E+01 9.07607E+00 6.72721E+00 4.99623E+00 3.71932E+00 + 2.77612E+00 2.07815E+00 1.56058E+00 1.17576E+00 8.88863E-01 6.74279E-01 + 5.13266E-01 3.92026E-01 3.00417E-01 2.30950E-01 1.78093E-01 1.37738E-01 + 1.06824E-01 8.30684E-02 6.47583E-02 5.06040E-02 3.96337E-02 3.11081E-02 + 2.44669E-02 1.92803E-02 1.52215E-02 1.20376E-02 9.53541E-03 7.56456E-03 + 6.00938E-03 4.77943E-03 3.80516E-03 3.03167E-03 2.41665E-03 1.92649E-03 + 1.53538E-03 1.22264E-03 9.72382E-04 7.71781E-04 6.10991E-04 4.81973E-04 + 3.78572E-04 2.95716E-04 2.29522E-04 1.76728E-04 1.34845E-04 1.01756E-04 + 7.58331E-05 5.56703E-05 4.01808E-05 2.84209E-05 1.96511E-05 1.32253E-05 + 8.63493E-06 5.44094E-06 3.29869E-06 1.91766E-06 1.07420E-06 5.89551E-07 + 3.31343E-07 1.95546E-07 1.16093E-07 6.62401E-08 3.53796E-08 1.70126E-08 + 6.59503E-09 1.46727E-09 1.15134E-10 4.64939E-12 3.18825E-13 2.79580E-14 + 2.08147E-15 0.00000E+00 4.94708E+10 3.85024E+10 2.95904E+10 2.27348E+10 + 1.74616E+10 1.34069E+10 1.02901E+10 7.89516E+09 6.05540E+09 4.64265E+09 + 3.55817E+09 2.72598E+09 2.08761E+09 1.59810E+09 1.22288E+09 9.35379E+08 + 7.15169E+08 5.46570E+08 4.17535E+08 3.18823E+08 2.43338E+08 1.85639E+08 + 1.41555E+08 1.07888E+08 8.21883E+07 6.25791E+07 4.76242E+07 3.62243E+07 + 2.75386E+07 2.09242E+07 1.58896E+07 1.20596E+07 9.14744E+06 6.93441E+06 + 5.25359E+06 3.97771E+06 3.00978E+06 2.27591E+06 1.71984E+06 1.29874E+06 + 9.80072E+05 7.39066E+05 5.56920E+05 4.19351E+05 3.15524E+05 2.37218E+05 + 1.78205E+05 1.33763E+05 1.00322E+05 7.51772E+04 5.62867E+04 4.21061E+04 + 3.14699E+04 2.34991E+04 1.75311E+04 1.30667E+04 9.73010E+03 7.23878E+03 + 5.38030E+03 3.99520E+03 2.96394E+03 2.19685E+03 1.62683E+03 1.20363E+03 + 8.89762E+02 6.57189E+02 4.85023E+02 3.57686E+02 2.63591E+02 1.94121E+02 + 1.42876E+02 1.05107E+02 7.72904E+01 5.68207E+01 4.17684E+01 3.07070E+01 + 2.25830E+01 1.66192E+01 1.22422E+01 9.02998E+00 6.67181E+00 4.93965E+00 + 3.66600E+00 2.72816E+00 2.03630E+00 1.52480E+00 1.14563E+00 8.63738E-01 + 6.53491E-01 4.96164E-01 3.78012E-01 2.88969E-01 2.21619E-01 1.70500E-01 + 1.31564E-01 1.01809E-01 7.89958E-02 6.14520E-02 4.79197E-02 3.74541E-02 + 2.93378E-02 2.30283E-02 1.81108E-02 1.42700E-02 1.12630E-02 8.90424E-03 + 7.04983E-03 5.58925E-03 4.43621E-03 3.52455E-03 2.80207E-03 2.22868E-03 + 1.77257E-03 1.40935E-03 1.11949E-03 8.88048E-04 7.02941E-04 5.54924E-04 + 4.36457E-04 3.41770E-04 2.66117E-04 2.05863E-04 1.57966E-04 1.20101E-04 + 9.02998E-05 6.70435E-05 4.90306E-05 3.52535E-05 2.48416E-05 1.71138E-05 + 1.14792E-05 7.47396E-06 4.70089E-06 2.84961E-06 1.66096E-06 9.36819E-07 + 5.20344E-07 2.96206E-07 1.75697E-07 1.04140E-07 5.90764E-08 3.12204E-08 + 1.47270E-08 5.53509E-09 1.18865E-09 8.86176E-11 3.34846E-12 2.17601E-13 + 1.82894E-14 1.33254E-15 0.00000E+00 4.75414E+08 5.95481E+08 4.65406E+08 + 3.63747E+08 2.84294E+08 2.22198E+08 1.73667E+08 1.35737E+08 1.06092E+08 + 8.29219E+07 6.48131E+07 5.06596E+07 3.95974E+07 3.09513E+07 2.41935E+07 + 1.89115E+07 1.47830E+07 1.15561E+07 9.03373E+06 7.06215E+06 5.52102E+06 + 4.31636E+06 3.37467E+06 2.63853E+06 2.06307E+06 1.61319E+06 1.26149E+06 + 9.86520E+05 7.71538E+05 6.03450E+05 4.72019E+05 3.69247E+05 2.88879E+05 + 2.26028E+05 1.76872E+05 1.38425E+05 1.08351E+05 8.48237E+04 6.64169E+04 + 5.20144E+04 4.07436E+04 3.19225E+04 2.50176E+04 1.96117E+04 1.53787E+04 + 1.20635E+04 9.46645E+03 7.43157E+03 5.83673E+03 4.58642E+03 3.60591E+03 + 2.83672E+03 2.23306E+03 1.75914E+03 1.38688E+03 1.09435E+03 8.64333E+02 + 6.83371E+02 5.40908E+02 4.28673E+02 3.40184E+02 2.70358E+02 2.15208E+02 + 1.71605E+02 1.37095E+02 1.09749E+02 8.80508E+01 7.08108E+01 5.70922E+01 + 4.61577E+01 3.74270E+01 3.04426E+01 2.48438E+01 2.03458E+01 1.67236E+01 + 1.37993E+01 1.14319E+01 9.50990E+00 7.94449E+00 6.66522E+00 5.61596E+00 + 4.75193E+00 4.03734E+00 3.44354E+00 2.94759E+00 2.53104E+00 2.17910E+00 + 1.87989E+00 1.62389E+00 1.40349E+00 1.21262E+00 1.04644E+00 9.01118E-01 + 7.73629E-01 6.61557E-01 5.62972E-01 4.76307E-01 4.00267E-01 3.33753E-01 + 2.75810E-01 2.25589E-01 1.82321E-01 1.45304E-01 1.13898E-01 8.75197E-02 + 6.56455E-02 4.78086E-02 3.35894E-02 2.25965E-02 1.44384E-02 8.69366E-03 + 4.89925E-03 2.57128E-03 1.25323E-03 5.66622E-04 2.37613E-04 9.24167E-05 + 3.33224E-05 1.11259E-05 3.43366E-06 9.77188E-07 2.55738E-07 6.13598E-08 + 1.34536E-08 2.68649E-09 4.86833E-10 7.97652E-11 1.17703E-11 1.55779E-12 + 1.84092E-13 1.93318E-14 1.79370E-15 1.45717E-16 1.04083E-17 8.67362E-19 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 8.47033E-22 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 7.69828E+08 6.08358E+08 + 4.75777E+08 3.72086E+08 2.91016E+08 2.27608E+08 1.78029E+08 1.39250E+08 + 1.08927E+08 8.52074E+07 6.66587E+07 5.21481E+07 4.08001E+07 3.19219E+07 + 2.49781E+07 1.95450E+07 1.52953E+07 1.19700E+07 9.36858E+06 7.33278E+06 + 5.74003E+06 4.49343E+06 3.51800E+06 2.75445E+06 2.15691E+06 1.68910E+06 + 1.32295E+06 1.03624E+06 8.11796E+05 6.36018E+05 4.98387E+05 3.90578E+05 + 3.06147E+05 2.39995E+05 1.88176E+05 1.47565E+05 1.15745E+05 9.08013E+04 + 7.12507E+04 5.59199E+04 4.39001E+04 3.44713E+04 2.70761E+04 2.12728E+04 + 1.67192E+04 1.31442E+04 1.03378E+04 8.13339E+03 6.40195E+03 5.04117E+03 + 3.97171E+03 3.13064E+03 2.46918E+03 1.94859E+03 1.53885E+03 1.21609E+03 + 9.61826E+02 7.61344E+02 6.03235E+02 4.78428E+02 3.79878E+02 3.01981E+02 + 2.40383E+02 1.91616E+02 1.52988E+02 1.22350E+02 9.80320E+01 7.87018E+01 + 6.33229E+01 5.10665E+01 4.12882E+01 3.34717E+01 2.72149E+01 2.21957E+01 + 1.81626E+01 1.49138E+01 1.22915E+01 1.01690E+01 8.44678E+00 7.04475E+00 + 5.90000E+00 4.96163E+00 4.18960E+00 3.55139E+00 3.02138E+00 2.57875E+00 + 2.20705E+00 1.89294E+00 1.62591E+00 1.39746E+00 1.20090E+00 1.03088E+00 + 8.83186E-01 7.54459E-01 6.42042E-01 5.43789E-01 4.57964E-01 3.83131E-01 + 3.18070E-01 2.61734E-01 2.13192E-01 1.71618E-01 1.36257E-01 1.06437E-01 + 8.15425E-02 6.10324E-02 4.44182E-02 3.12648E-02 2.11635E-02 1.37125E-02 + 8.48760E-03 5.03947E-03 2.91117E-03 1.68416E-03 1.01749E-03 6.68789E-04 + 4.85386E-04 3.82247E-04 3.16270E-04 2.67802E-04 2.28234E-04 1.94318E-04 + 1.64359E-04 1.37904E-04 1.14328E-04 9.36118E-05 7.52834E-05 5.93918E-05 + 4.55608E-05 3.38759E-05 2.40152E-05 1.60355E-05 9.63160E-06 4.81925E-06 + 1.31325E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 8.01693E+08 + 6.34025E+08 4.96278E+08 3.88454E+08 3.04095E+08 2.38055E+08 1.86382E+08 + 1.45925E+08 1.14266E+08 8.94756E+07 7.00737E+07 5.48796E+07 4.29863E+07 + 3.36711E+07 2.63786E+07 2.06659E+07 1.61930E+07 1.26886E+07 9.94427E+06 + 7.79377E+06 6.10938E+06 4.78924E+06 3.75504E+06 2.94432E+06 2.30907E+06 + 1.81099E+06 1.42063E+06 1.11449E+06 8.74505E+05 6.86252E+05 5.38639E+05 + 4.22817E+05 3.31975E+05 2.60678E+05 2.04742E+05 1.60828E+05 1.26365E+05 + 9.93000E+04 7.80528E+04 6.13611E+04 4.82528E+04 3.79513E+04 2.98582E+04 + 2.34956E+04 1.84949E+04 1.45619E+04 1.14694E+04 9.03599E+03 7.12172E+03 + 5.61470E+03 4.42856E+03 3.49425E+03 2.75845E+03 2.17853E+03 1.72152E+03 + 1.36108E+03 1.07684E+03 8.52485E+02 6.75410E+02 5.35518E+02 4.25003E+02 + 3.37603E+02 2.68479E+02 2.13747E+02 1.70402E+02 1.36031E+02 1.08767E+02 + 8.71110E+01 6.99002E+01 5.62000E+01 4.52875E+01 3.65792E+01 2.96239E+01 + 2.40568E+01 1.95959E+01 1.60128E+01 1.31305E+01 1.08056E+01 8.92669E+00 + 7.40331E+00 6.16512E+00 5.15481E+00 4.32775E+00 3.64748E+00 3.08555E+00 + 2.61876E+00 2.22898E+00 1.90142E+00 1.62457E+00 1.38908E+00 1.18768E+00 + 1.01450E+00 8.64973E-01 7.35429E-01 6.22981E-01 5.25286E-01 4.40452E-01 + 3.66911E-01 3.03338E-01 2.48602E-01 2.01700E-01 1.61754E-01 1.27967E-01 + 9.96364E-02 7.61237E-02 5.68699E-02 4.13712E-02 2.91799E-02 1.98753E-02 + 1.30494E-02 8.27978E-03 5.13201E-03 3.17589E-03 2.02711E-03 1.37825E-03 + 1.01379E-03 7.99370E-04 6.60339E-04 5.58956E-04 4.77546E-04 4.08291E-04 + 3.47858E-04 2.94387E-04 2.47100E-04 2.05163E-04 1.68324E-04 1.35920E-04 + 1.07828E-04 8.35254E-05 6.29748E-05 4.57239E-05 3.17118E-05 2.04944E-05 + 1.19698E-05 5.71047E-06 1.52965E-06 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.70875E-15 3.59260E-14 0.00000E+00 + 8.53330E+08 6.75462E+08 5.29244E+08 4.14676E+08 3.24962E+08 2.54658E+08 + 1.99597E+08 1.56442E+08 1.22638E+08 9.61401E+07 7.53805E+07 5.91045E+07 + 4.63510E+07 3.63502E+07 2.85125E+07 2.23653E+07 1.75466E+07 1.37666E+07 + 1.08030E+07 8.47770E+06 6.65420E+06 5.22314E+06 4.10067E+06 3.21958E+06 + 2.52832E+06 1.98558E+06 1.55967E+06 1.22519E+06 9.62652E+05 7.56418E+05 + 5.94496E+05 4.67269E+05 3.67351E+05 2.88822E+05 2.27131E+05 1.78633E+05 + 1.40523E+05 1.10553E+05 8.69967E+04 6.84663E+04 5.38964E+04 4.24317E+04 + 3.34145E+04 2.63169E+04 2.07325E+04 1.63355E+04 1.28748E+04 1.01489E+04 + 8.00268E+03 6.31156E+03 4.97955E+03 3.92958E+03 3.10221E+03 2.44975E+03 + 1.93539E+03 1.52957E+03 1.20949E+03 9.56810E+02 7.57397E+02 5.99879E+02 + 4.75483E+02 3.77148E+02 2.99426E+02 2.37932E+02 1.89281E+02 1.50745E+02 + 1.20220E+02 9.60088E+01 7.68016E+01 6.15414E+01 4.94130E+01 3.97571E+01 + 3.20654E+01 2.59262E+01 2.10224E+01 1.70963E+01 1.39496E+01 1.14209E+01 + 9.38573E+00 7.74253E+00 6.41292E+00 5.33297E+00 4.45316E+00 3.73299E+00 + 3.14110E+00 2.65191E+00 2.24555E+00 1.90584E+00 1.62025E+00 1.37864E+00 + 1.17313E+00 9.97401E-01 8.46517E-01 7.16526E-01 6.04323E-01 5.07383E-01 + 4.23669E-01 3.51497E-01 2.89442E-01 2.36298E-01 1.91000E-01 1.52624E-01 + 1.20338E-01 9.34122E-02 7.11896E-02 5.30976E-02 3.86200E-02 2.73001E-02 + 1.87094E-02 1.24373E-02 8.06663E-03 5.17934E-03 3.37125E-03 2.28929E-03 + 1.65578E-03 1.27852E-03 1.03871E-03 8.70480E-04 7.40501E-04 6.32759E-04 + 5.40011E-04 4.58849E-04 3.87225E-04 3.24083E-04 2.68380E-04 2.19645E-04 + 1.77036E-04 1.40256E-04 1.08646E-04 8.20306E-05 5.98365E-05 4.18724E-05 + 2.75769E-05 1.67249E-05 8.77637E-06 3.42353E-06 1.22291E-07 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 4.27044E-09 2.49142E-09 3.88807E-10 7.45020E-11 1.57703E-11 1.85827E-12 + 0.00000E+00 9.29566E+08 7.36482E+08 5.77652E+08 4.53077E+08 3.55429E+08 + 2.78828E+08 2.18775E+08 1.71658E+08 1.34713E+08 1.05720E+08 8.29826E+07 + 6.51363E+07 5.11374E+07 4.01479E+07 3.15259E+07 2.47561E+07 1.94436E+07 + 1.52716E+07 1.19969E+07 9.42475E+06 7.40544E+06 5.81895E+06 4.57320E+06 + 3.59426E+06 2.82540E+06 2.22109E+06 1.74636E+06 1.37315E+06 1.07989E+06 + 8.49301E+05 6.68072E+05 5.25534E+05 4.13485E+05 3.25339E+05 2.56031E+05 + 2.01496E+05 1.58606E+05 1.24851E+05 9.82981E+04 7.73957E+04 6.09495E+04 + 4.80002E+04 3.78093E+04 2.97836E+04 2.34661E+04 1.84898E+04 1.45718E+04 + 1.14848E+04 9.05383E+03 7.13807E+03 5.62907E+03 4.43962E+03 3.50248E+03 + 2.76360E+03 2.18131E+03 1.72208E+03 1.36007E+03 1.07448E+03 8.49264E+02 + 6.71520E+02 5.31295E+02 4.20574E+02 3.33177E+02 2.64125E+02 2.09583E+02 + 1.66455E+02 1.32358E+02 1.05369E+02 8.40063E+01 6.70745E+01 5.36527E+01 + 4.29968E+01 3.45338E+01 2.78003E+01 2.24399E+01 1.81636E+01 1.47489E+01 + 1.20157E+01 9.82483E+00 8.06346E+00 6.64453E+00 5.49719E+00 4.56681E+00 + 3.80880E+00 3.18880E+00 2.67883E+00 2.25727E+00 1.90660E+00 1.61326E+00 + 1.36634E+00 1.15740E+00 9.79653E-01 8.27834E-01 6.97725E-01 5.86010E-01 + 4.89999E-01 4.07518E-01 3.36777E-01 2.76264E-01 2.24704E-01 1.80977E-01 + 1.44121E-01 1.13270E-01 8.76758E-02 6.66639E-02 4.96517E-02 3.61143E-02 + 2.55887E-02 1.76420E-02 1.18644E-02 7.84658E-03 5.18762E-03 3.50849E-03 + 2.48480E-03 1.86531E-03 1.47819E-03 1.21801E-03 1.02637E-03 8.73595E-04 + 7.45080E-04 6.33999E-04 5.36881E-04 4.51482E-04 3.76505E-04 3.10706E-04 + 2.53410E-04 2.03609E-04 1.60843E-04 1.24323E-04 9.37370E-05 6.84011E-05 + 4.79968E-05 3.18641E-05 1.96633E-05 1.07670E-05 4.76658E-06 1.04447E-06 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.47751E-08 3.97214E-09 5.43611E-10 9.77819E-11 1.95820E-11 + 2.24469E-12 0.00000E+00 1.03630E+09 8.21734E+08 6.45126E+08 5.06476E+08 + 3.97692E+08 3.12275E+08 2.45246E+08 1.92605E+08 1.51289E+08 1.18837E+08 + 9.33616E+07 7.33480E+07 5.76343E+07 4.52874E+07 3.55914E+07 2.79716E+07 + 2.19867E+07 1.72825E+07 1.35870E+07 1.06818E+07 8.39914E+06 6.60430E+06 + 5.19382E+06 4.08460E+06 3.21276E+06 2.52701E+06 1.98793E+06 1.56385E+06 + 1.23042E+06 9.68078E+05 7.61777E+05 5.99435E+05 4.71754E+05 3.71266E+05 + 2.92221E+05 2.30002E+05 1.81053E+05 1.42520E+05 1.12201E+05 8.83298E+04 + 6.95457E+04 5.47551E+04 4.31150E+04 3.39487E+04 2.67343E+04 2.10526E+04 + 1.65804E+04 1.30581E+04 1.02854E+04 8.10141E+03 6.38212E+03 5.02783E+03 + 3.96159E+03 3.12164E+03 2.46029E+03 1.93926E+03 1.52898E+03 1.20571E+03 + 9.51119E+02 7.50481E+02 5.92439E+02 4.67858E+02 3.69696E+02 2.92288E+02 + 2.31269E+02 1.83126E+02 1.45151E+02 1.15166E+02 9.14946E+01 7.27839E+01 + 5.79952E+01 4.62899E+01 3.70233E+01 2.96753E+01 2.38464E+01 1.92133E+01 + 1.55281E+01 1.25899E+01 1.02445E+01 8.36685E+00 6.86074E+00 5.64827E+00 + 4.66947E+00 3.87561E+00 3.22923E+00 2.70001E+00 2.26456E+00 1.90402E+00 + 1.60384E+00 1.35237E+00 1.14060E+00 9.61317E-01 8.08945E-01 6.79010E-01 + 5.68000E-01 4.73070E-01 3.91923E-01 3.22669E-01 2.63717E-01 2.13732E-01 + 1.71547E-01 1.36162E-01 1.06689E-01 8.23594E-02 6.24879E-02 4.64836E-02 + 3.38157E-02 2.40178E-02 1.66556E-02 1.13226E-02 7.61908E-03 5.16212E-03 + 3.59670E-03 2.62478E-03 2.01875E-03 1.62465E-03 1.34857E-03 1.13854E-03 + 9.67934E-04 8.23350E-04 6.98272E-04 5.89164E-04 4.93594E-04 4.10055E-04 + 3.37114E-04 2.73909E-04 2.19285E-04 1.72625E-04 1.33029E-04 1.00052E-04 + 7.29117E-05 5.11738E-05 3.40981E-05 2.12447E-05 1.19213E-05 5.63911E-06 + 1.73441E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 1.46336E-08 2.01643E-08 4.47371E-09 5.64638E-10 9.63664E-11 + 1.83889E-11 2.05604E-12 0.00000E+00 1.18066E+09 9.36825E+08 7.36024E+08 + 5.78261E+08 4.54381E+08 3.57038E+08 2.80589E+08 2.20509E+08 1.73318E+08 + 1.36225E+08 1.07085E+08 8.41784E+07 6.61805E+07 5.20301E+07 4.09107E+07 + 3.21671E+07 2.52955E+07 1.98915E+07 1.56439E+07 1.23031E+07 9.67682E+06 + 7.61100E+06 5.98686E+06 4.70916E+06 3.70454E+06 2.91414E+06 2.29260E+06 + 1.80356E+06 1.41897E+06 1.11633E+06 8.78321E+05 6.91018E+05 5.43700E+05 + 4.27763E+05 3.36571E+05 2.64803E+05 2.08351E+05 1.63921E+05 1.28973E+05 + 1.01468E+05 7.98324E+04 6.28047E+04 4.94110E+04 3.88701E+04 3.05791E+04 + 2.40544E+04 1.89226E+04 1.48844E+04 1.17084E+04 9.20938E+03 7.24415E+03 + 5.69795E+03 4.48209E+03 3.52556E+03 2.77345E+03 2.18180E+03 1.71665E+03 + 1.35075E+03 1.06309E+03 8.36813E+02 6.58919E+02 5.18979E+02 4.08951E+02 + 3.22381E+02 2.54303E+02 2.00723E+02 1.58570E+02 1.25377E+02 9.92467E+01 + 7.86544E+01 6.24288E+01 4.96278E+01 3.95279E+01 3.15471E+01 2.52392E+01 + 2.02442E+01 1.62865E+01 1.31437E+01 1.06451E+01 8.65316E+00 7.06214E+00 + 5.78682E+00 4.76173E+00 3.93394E+00 3.26288E+00 2.71586E+00 2.26774E+00 + 1.89835E+00 1.59218E+00 1.33685E+00 1.12281E+00 9.42446E-01 7.89869E-01 + 6.60374E-01 5.50264E-01 4.56553E-01 3.76826E-01 3.09107E-01 2.51732E-01 + 2.03313E-01 1.62639E-01 1.28684E-01 1.00534E-01 7.74099E-02 5.86157E-02 + 4.35553E-02 3.16947E-02 2.25663E-02 1.57370E-02 1.08058E-02 7.38427E-03 + 5.10747E-03 3.64344E-03 2.71831E-03 2.12567E-03 1.72730E-03 1.43932E-03 + 1.21527E-03 1.03110E-03 8.74447E-04 7.39027E-04 6.21238E-04 5.18478E-04 + 4.29053E-04 3.51358E-04 2.84363E-04 2.26783E-04 1.77861E-04 1.36595E-04 + 1.02419E-04 7.44703E-05 5.22104E-05 3.48369E-05 2.18261E-05 1.24403E-05 + 6.13101E-06 2.20951E-06 1.23696E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 3.03654E-08 2.23640E-08 4.44466E-09 5.23812E-10 + 8.50927E-11 1.55144E-11 1.69377E-12 0.00000E+00 8.15868E+08 1.08846E+09 + 8.55543E+08 6.72459E+08 5.28614E+08 4.15531E+08 3.26675E+08 2.56813E+08 + 2.01913E+08 1.58745E+08 1.24819E+08 9.81401E+07 7.71709E+07 6.06799E+07 + 4.77172E+07 3.75222E+07 2.95078E+07 2.32041E+07 1.82485E+07 1.43505E+07 + 1.12859E+07 8.87524E+06 6.97992E+06 5.48900E+06 4.31677E+06 3.39464E+06 + 2.66961E+06 2.09927E+06 1.65083E+06 1.29808E+06 1.02072E+06 8.02557E+05 + 6.31030E+05 4.96111E+05 3.90041E+05 3.06614E+05 2.41031E+05 1.89453E+05 + 1.48910E+05 1.17027E+05 9.19691E+04 7.22663E+04 5.67828E+04 4.46102E+04 + 3.50458E+04 2.75278E+04 2.16218E+04 1.69803E+04 1.33347E+04 1.04702E+04 + 8.22087E+03 6.45390E+03 5.06665E+03 3.97712E+03 3.12194E+03 2.45044E+03 + 1.92350E+03 1.50985E+03 1.18530E+03 9.30563E+02 7.30737E+02 5.73913E+02 + 4.50905E+02 3.54367E+02 2.78646E+02 2.19213E+02 1.72585E+02 1.35976E+02 + 1.07243E+02 8.46701E+01 6.69414E+01 5.30018E+01 4.20412E+01 3.34115E+01 + 2.66156E+01 2.12546E+01 1.70233E+01 1.36766E+01 1.10266E+01 8.92269E+00 + 7.24915E+00 5.91330E+00 4.84404E+00 3.98423E+00 3.29012E+00 2.72670E+00 + 2.26709E+00 1.88983E+00 1.57846E+00 1.31992E+00 1.10413E+00 9.23092E-01 + 7.70629E-01 6.41816E-01 5.32784E-01 4.40413E-01 3.62185E-01 2.96042E-01 + 2.40256E-01 1.93391E-01 1.54202E-01 1.21634E-01 9.47590E-02 7.27854E-02 + 5.50110E-02 4.08368E-02 2.97280E-02 2.12177E-02 1.48763E-02 1.03099E-02 + 7.14277E-03 5.02780E-03 3.65506E-03 2.77286E-03 2.19387E-03 1.79379E-03 + 1.49744E-03 1.26317E-03 1.06913E-03 9.03818E-04 7.61141E-04 6.37440E-04 + 5.29958E-04 4.36837E-04 3.56323E-04 2.87233E-04 2.28170E-04 1.78253E-04 + 1.36394E-04 1.01921E-04 7.39024E-05 5.17126E-05 3.45038E-05 2.16847E-05 + 1.24894E-05 6.32770E-06 2.50290E-06 4.49601E-07 0.00000E+00 0.00000E+00 + 5.42630E-21 0.00000E+00 0.00000E+00 3.96321E-08 2.26132E-08 4.14330E-09 + 4.58412E-10 7.09992E-11 1.23914E-11 1.32209E-12 0.00000E+00 1.65376E+09 + 1.31291E+09 1.03210E+09 8.11335E+08 6.37827E+08 5.01409E+08 3.94188E+08 + 3.09884E+08 2.43621E+08 1.91519E+08 1.50566E+08 1.18364E+08 9.30527E+07 + 7.31498E+07 5.75054E+07 4.52040E+07 3.55348E+07 2.79319E+07 2.19559E+07 + 1.72572E+07 1.35640E+07 1.06603E+07 8.37817E+06 6.58397E+06 5.17391E+06 + 4.06543E+06 3.19435E+06 2.50963E+06 1.97161E+06 1.54875E+06 1.21652E+06 + 9.55435E+05 7.50339E+05 5.89186E+05 4.62612E+05 3.63174E+05 2.85088E+05 + 2.23753E+05 1.75599E+05 1.37784E+05 1.08101E+05 8.47968E+04 6.65092E+04 + 5.21553E+04 4.08944E+04 3.20584E+04 2.51284E+04 1.96924E+04 1.54304E+04 + 1.20884E+04 9.46906E+03 7.41586E+03 5.80722E+03 4.54671E+03 3.55949E+03 + 2.78620E+03 2.18082E+03 1.70681E+03 1.33585E+03 1.04548E+03 8.18317E+02 + 6.40556E+02 5.01526E+02 3.92750E+02 3.07691E+02 2.41148E+02 1.89111E+02 + 1.48398E+02 1.16554E+02 9.16309E+01 7.21275E+01 5.68526E+01 4.48888E+01 + 3.55081E+01 2.81511E+01 2.23727E+01 1.78314E+01 1.42556E+01 1.14368E+01 + 9.20904E+00 7.44501E+00 6.04346E+00 4.92669E+00 4.03283E+00 3.31449E+00 + 2.73407E+00 2.26273E+00 1.87763E+00 1.56124E+00 1.29974E+00 1.08250E+00 + 9.01128E-01 7.49106E-01 6.21295E-01 5.13636E-01 4.22879E-01 3.46395E-01 + 2.82045E-01 2.28037E-01 1.82889E-01 1.45319E-01 1.14251E-01 8.87404E-02 + 6.79879E-02 5.12865E-02 3.80368E-02 2.77050E-02 1.98278E-02 1.39813E-02 + 9.78177E-03 6.86821E-03 4.91379E-03 3.63159E-03 2.79271E-03 2.22869E-03 + 1.82892E-03 1.52657E-03 1.28459E-03 1.08313E-03 9.11574E-04 7.63916E-04 + 6.36469E-04 5.26285E-04 4.31368E-04 3.49785E-04 2.80220E-04 2.21147E-04 + 1.71572E-04 1.30312E-04 9.65969E-05 6.94238E-05 4.80933E-05 3.17111E-05 + 1.96365E-05 1.10793E-05 5.42782E-06 1.98180E-06 2.09360E-07 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.50759E-08 1.26528E-08 + 2.40015E-09 2.61130E-10 3.95619E-11 6.77031E-12 7.15475E-13 0.00000E+00 + 2.02655E+09 1.60849E+09 1.26412E+09 9.93441E+08 7.80725E+08 6.13523E+08 + 4.82130E+08 3.78854E+08 2.97698E+08 2.33912E+08 1.83790E+08 1.44398E+08 + 1.13446E+08 8.91215E+07 7.00104E+07 5.49927E+07 4.31947E+07 3.39245E+07 + 2.66425E+07 2.09215E+07 1.64280E+07 1.28981E+07 1.01260E+07 7.94874E+06 + 6.23913E+06 4.89656E+06 3.84256E+06 3.01500E+06 2.36544E+06 1.85553E+06 + 1.45538E+06 1.14133E+06 8.94942E+05 7.01616E+05 5.49980E+05 4.31033E+05 + 3.37762E+05 2.64619E+05 2.07283E+05 1.62335E+05 1.27112E+05 9.95089E+04 + 7.78858E+04 6.09466E+04 4.76824E+04 3.72957E+04 2.91657E+04 2.28022E+04 + 1.78234E+04 1.39282E+04 1.08822E+04 8.50015E+03 6.63825E+03 5.18294E+03 + 4.04598E+03 3.15774E+03 2.46418E+03 1.92264E+03 1.49999E+03 1.17013E+03 + 9.12807E+02 7.12067E+02 5.55542E+02 4.33473E+02 3.38326E+02 2.64143E+02 + 2.06328E+02 1.61257E+02 1.26129E+02 9.87382E+01 7.73847E+01 6.07269E+01 + 4.77312E+01 3.75836E+01 2.96578E+01 2.34593E+01 1.86086E+01 1.48061E+01 + 1.18217E+01 9.47363E+00 7.62252E+00 6.15841E+00 4.99692E+00 4.07141E+00 + 3.33088E+00 2.73519E+00 2.25355E+00 1.86176E+00 1.54129E+00 1.27761E+00 + 1.05954E+00 8.78305E-01 7.27103E-01 6.00581E-01 4.94511E-01 4.05521E-01 + 3.30884E-01 2.68390E-01 2.16191E-01 1.72764E-01 1.36800E-01 1.07205E-01 + 8.30214E-02 6.34463E-02 4.77713E-02 3.53986E-02 2.57980E-02 1.85119E-02 + 1.31242E-02 9.26275E-03 6.58215E-03 4.77544E-03 3.57764E-03 2.78077E-03 + 2.23348E-03 1.83730E-03 1.53277E-03 1.28685E-03 1.08146E-03 9.06729E-04 + 7.56769E-04 6.27853E-04 5.16906E-04 4.21800E-04 3.40485E-04 2.71519E-04 + 2.13292E-04 1.64713E-04 1.24537E-04 9.19119E-05 6.57943E-05 4.54248E-05 + 2.98922E-05 1.85183E-05 1.05138E-05 5.25666E-06 2.06460E-06 4.34963E-07 + 1.23404E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 2.09778E-08 + 1.24828E-08 2.15996E-09 2.17466E-10 3.10077E-11 5.01846E-12 5.14804E-13 + 0.00000E+00 2.51138E+09 1.99222E+09 1.56472E+09 1.22887E+09 9.65073E+08 + 7.57845E+08 5.95088E+08 4.67245E+08 3.66847E+08 2.87995E+08 2.26078E+08 + 1.77455E+08 1.39280E+08 1.09305E+08 8.57747E+07 6.73017E+07 5.28026E+07 + 4.14219E+07 3.24909E+07 2.54821E+07 1.99830E+07 1.56684E+07 1.22839E+07 + 9.62898E+06 7.54691E+06 5.91405E+06 4.63384E+06 3.63010E+06 2.84336E+06 + 2.22670E+06 1.74350E+06 1.36487E+06 1.06829E+06 8.35968E+05 6.54048E+05 + 5.11599E+05 4.00095E+05 3.12816E+05 2.44525E+05 1.91093E+05 1.49303E+05 + 1.16621E+05 9.10704E+04 7.10977E+04 5.54913E+04 4.32979E+04 3.37750E+04 + 2.63385E+04 2.05340E+04 1.60038E+04 1.24697E+04 9.71317E+03 7.56398E+03 + 5.88858E+03 4.58314E+03 3.56612E+03 2.77420E+03 2.15765E+03 1.67785E+03 + 1.30451E+03 1.01416E+03 7.88370E+02 6.12869E+02 4.76452E+02 3.70474E+02 + 2.88131E+02 2.24180E+02 1.74504E+02 1.35928E+02 1.05963E+02 8.26908E+01 + 6.46078E+01 5.05562E+01 3.96290E+01 3.11294E+01 2.45103E+01 1.93524E+01 + 1.53266E+01 1.21804E+01 9.71601E+00 7.78155E+00 6.25821E+00 5.05490E+00 + 4.10022E+00 3.33958E+00 2.73032E+00 2.23977E+00 1.84244E+00 1.51881E+00 + 1.25369E+00 1.03537E+00 8.54739E-01 7.04713E-01 5.79749E-01 4.75465E-01 + 3.88383E-01 3.15684E-01 2.55100E-01 2.04731E-01 1.63026E-01 1.28650E-01 + 1.00496E-01 7.76008E-02 5.91585E-02 4.44627E-02 3.29199E-02 2.40055E-02 + 1.72696E-02 1.23060E-02 8.75474E-03 6.28715E-03 4.61565E-03 3.49603E-03 + 2.73950E-03 2.21012E-03 1.82016E-03 1.51663E-03 1.26994E-03 1.06360E-03 + 8.88341E-04 7.38406E-04 6.10033E-04 5.00057E-04 4.06242E-04 3.26446E-04 + 2.59125E-04 2.02611E-04 1.55733E-04 1.17205E-04 8.61105E-05 6.13837E-05 + 4.22229E-05 2.77151E-05 1.71615E-05 9.78633E-06 4.97005E-06 2.06069E-06 + 5.82807E-07 1.48242E-07 4.92804E-08 1.36689E-08 4.74685E-09 8.96585E-09 + 2.44371E-08 1.19182E-08 1.91308E-09 1.80106E-10 2.43789E-11 3.76425E-12 + 3.76493E-13 0.00000E+00 3.13521E+09 2.48506E+09 1.94999E+09 1.52999E+09 + 1.20037E+09 9.41657E+08 7.38643E+08 5.79332E+08 4.54339E+08 3.56271E+08 + 2.79343E+08 2.18997E+08 1.71668E+08 1.34550E+08 1.05444E+08 8.26228E+07 + 6.47323E+07 5.07077E+07 3.97161E+07 3.11019E+07 2.43525E+07 1.90643E+07 + 1.49221E+07 1.16777E+07 9.13718E+06 7.14791E+06 5.59071E+06 4.37182E+06 + 3.41802E+06 2.67170E+06 2.08791E+06 1.63130E+06 1.27426E+06 9.95118E+05 + 7.76943E+05 6.06440E+05 4.73238E+05 3.69189E+05 2.87942E+05 2.24508E+05 + 1.75001E+05 1.36368E+05 1.06233E+05 8.27301E+04 6.44076E+04 5.01261E+04 + 3.89992E+04 3.03316E+04 2.35828E+04 1.83291E+04 1.42413E+04 1.10613E+04 + 8.58854E+03 6.66624E+03 5.17258E+03 4.01225E+03 3.11135E+03 2.41204E+03 + 1.86947E+03 1.44859E+03 1.12229E+03 8.69353E+02 6.73391E+02 5.21580E+02 + 4.04039E+02 3.13032E+02 2.42599E+02 1.88088E+02 1.45911E+02 1.13273E+02 + 8.80216E+01 6.84778E+01 5.33508E+01 4.16353E+01 3.25596E+01 2.55215E+01 + 2.00599E+01 1.58153E+01 1.25121E+01 9.93579E+00 7.92202E+00 6.34298E+00 + 5.10086E+00 4.11953E+00 3.34085E+00 2.71973E+00 2.22166E+00 1.81990E+00 + 1.49400E+00 1.22814E+00 1.01014E+00 8.30540E-01 6.82021E-01 5.58864E-01 + 4.56546E-01 3.71494E-01 3.00813E-01 2.42181E-01 1.93659E-01 1.53669E-01 + 1.20858E-01 9.41133E-02 7.24657E-02 5.51116E-02 4.13491E-02 3.05909E-02 + 2.23204E-02 1.60966E-02 1.15247E-02 8.25863E-03 5.98621E-03 4.43890E-03 + 3.39206E-03 2.67447E-03 2.16407E-03 1.78262E-03 1.48281E-03 1.23808E-03 + 1.03327E-03 8.59682E-04 7.11679E-04 5.85479E-04 4.77855E-04 3.86487E-04 + 3.09171E-04 2.44281E-04 1.90115E-04 1.45440E-04 1.08948E-04 7.96752E-05 + 5.65498E-05 3.87447E-05 2.53576E-05 1.56834E-05 8.97033E-06 4.61196E-06 + 1.99412E-06 6.68717E-07 2.40316E-07 1.11748E-07 5.42950E-08 2.93885E-08 + 2.21969E-08 2.57700E-08 1.09979E-08 1.65115E-09 1.45612E-10 1.87292E-11 + 2.76478E-12 2.70003E-13 0.00000E+00 3.93022E+09 3.11201E+09 2.43910E+09 + 1.91149E+09 1.49784E+09 1.17355E+09 9.19365E+08 7.20134E+08 5.64005E+08 + 4.41661E+08 3.45808E+08 2.70716E+08 2.11899E+08 1.65834E+08 1.29763E+08 + 1.01520E+08 7.94110E+07 6.21055E+07 4.85627E+07 3.79657E+07 2.96756E+07 + 2.31909E+07 1.81197E+07 1.41543E+07 1.10544E+07 8.63147E+06 6.73810E+06 + 5.25877E+06 4.10327E+06 3.20085E+06 2.49628E+06 1.94628E+06 1.51706E+06 + 1.18216E+06 9.20943E+05 7.17228E+05 5.58415E+05 4.34630E+05 3.38182E+05 + 2.63049E+05 2.04543E+05 1.58994E+05 1.23547E+05 9.59674E+04 7.45186E+04 + 5.78418E+04 4.48809E+04 3.48106E+04 2.69899E+04 2.09179E+04 1.62059E+04 + 1.25503E+04 9.71565E+03 7.51821E+03 5.81561E+03 4.49685E+03 3.47596E+03 + 2.68591E+03 2.07480E+03 1.60225E+03 1.23704E+03 9.54865E+02 7.36967E+02 + 5.68731E+02 4.38917E+02 3.38757E+02 2.61516E+02 2.01952E+02 1.56035E+02 + 1.20636E+02 9.33528E+01 7.23188E+01 5.61023E+01 4.35935E+01 3.39424E+01 + 2.64889E+01 2.07287E+01 1.62708E+01 1.28160E+01 1.01327E+01 8.04391E+00 + 6.41287E+00 5.13506E+00 4.12962E+00 3.33501E+00 2.70371E+00 2.19947E+00 + 1.79437E+00 1.46706E+00 1.20114E+00 9.83970E-01 8.05816E-01 6.59113E-01 + 5.37988E-01 4.37799E-01 3.54885E-01 2.86289E-01 2.29642E-01 1.82974E-01 + 1.44687E-01 1.13417E-01 8.80453E-02 6.76043E-02 5.12942E-02 3.84202E-02 + 2.84030E-02 2.07361E-02 1.49889E-02 1.07793E-02 7.77542E-03 5.68215E-03 + 4.24925E-03 3.27045E-03 2.59059E-03 2.10009E-03 1.72911E-03 1.43533E-03 + 1.19481E-03 9.93605E-04 8.23485E-04 6.78951E-04 5.56214E-04 4.52016E-04 + 3.63978E-04 2.89855E-04 2.27967E-04 1.76591E-04 1.34456E-04 1.00247E-04 + 7.29705E-05 5.15611E-05 3.51822E-05 2.29525E-05 1.41728E-05 8.12299E-06 + 4.21847E-06 1.88707E-06 7.08937E-07 2.98493E-07 1.53412E-07 8.19083E-08 + 4.60120E-08 3.04568E-08 2.56337E-08 9.89883E-09 1.39689E-09 1.15460E-10 + 1.41098E-11 1.99224E-12 1.90038E-13 0.00000E+00 4.93462E+09 3.90269E+09 + 3.05471E+09 2.39066E+09 1.87071E+09 1.46361E+09 1.14494E+09 8.95503E+08 + 7.00299E+08 5.47552E+08 4.28050E+08 3.34569E+08 2.61456E+08 2.04282E+08 + 1.59581E+08 1.24636E+08 9.73246E+07 7.59818E+07 5.93070E+07 4.62814E+07 + 3.61088E+07 2.81655E+07 2.19645E+07 1.71246E+07 1.33479E+07 1.04015E+07 + 8.10339E+06 6.31132E+06 4.91426E+06 3.82535E+06 2.97690E+06 2.31593E+06 + 1.80118E+06 1.40041E+06 1.08847E+06 8.45731E+05 6.56913E+05 5.10072E+05 + 3.95919E+05 3.07201E+05 2.38278E+05 1.84747E+05 1.43188E+05 1.10934E+05 + 8.59115E+04 6.65054E+04 5.14620E+04 3.98043E+04 3.07745E+04 2.37828E+04 + 1.83718E+04 1.41856E+04 1.09485E+04 8.44635E+03 6.51325E+03 5.02038E+03 + 3.86816E+03 2.97919E+03 2.29369E+03 1.76528E+03 1.35821E+03 1.04471E+03 + 8.03426E+02 6.17761E+02 4.74985E+02 3.65211E+02 2.80854E+02 2.16037E+02 + 1.66254E+02 1.28018E+02 9.86596E+01 7.61131E+01 5.87980E+01 4.54950E+01 + 3.52719E+01 2.74087E+01 2.13565E+01 1.66917E+01 1.30914E+01 1.03064E+01 + 8.14729E+00 6.46810E+00 5.15776E+00 4.13082E+00 3.32236E+00 2.68255E+00 + 2.17348E+00 1.76607E+00 1.43818E+00 1.17284E+00 9.57008E-01 7.80673E-01 + 6.36070E-01 5.17184E-01 4.19267E-01 3.38586E-01 2.72129E-01 2.17491E-01 + 1.72678E-01 1.36077E-01 1.06319E-01 8.22824E-02 6.30060E-02 4.76958E-02 + 3.56665E-02 2.63486E-02 1.92471E-02 1.39433E-02 1.00686E-02 7.30615E-03 + 5.37761E-03 4.05038E-03 3.13541E-03 2.49219E-03 2.02234E-03 1.66345E-03 + 1.37761E-03 1.14316E-03 9.47230E-04 7.82019E-04 6.42160E-04 5.23882E-04 + 4.23919E-04 3.39858E-04 2.69436E-04 2.10937E-04 1.62640E-04 1.23250E-04 + 9.14596E-05 6.62626E-05 4.66111E-05 3.16718E-05 2.05929E-05 1.26915E-05 + 7.28448E-06 3.81552E-06 1.75641E-06 7.16562E-07 3.31183E-07 1.78946E-07 + 9.93088E-08 5.63663E-08 3.50132E-08 2.45319E-08 8.74172E-09 1.16330E-09 + 9.01412E-11 1.04635E-11 1.41346E-12 1.31720E-13 0.00000E+00 6.19351E+09 + 4.89196E+09 3.82338E+09 2.98777E+09 2.33440E+09 1.82358E+09 1.42429E+09 + 1.11222E+09 8.68371E+08 6.77851E+08 5.29027E+08 4.12794E+08 3.22033E+08 + 2.51174E+08 1.95865E+08 1.52700E+08 1.19022E+08 9.27493E+07 7.22591E+07 + 5.62817E+07 4.38263E+07 3.41185E+07 2.65542E+07 2.06613E+07 1.60719E+07 + 1.24983E+07 9.71651E+06 7.55164E+06 5.86736E+06 4.55731E+06 3.53866E+06 + 2.74679E+06 2.13143E+06 1.65335E+06 1.28207E+06 9.93803E+05 7.70074E+05 + 5.96484E+05 4.61851E+05 3.57464E+05 2.76561E+05 2.13879E+05 1.65335E+05 + 1.27754E+05 9.86722E+04 7.61762E+04 5.87828E+04 4.53395E+04 3.49546E+04 + 2.69354E+04 2.07463E+04 1.59716E+04 1.22898E+04 9.45211E+03 7.26616E+03 + 5.58305E+03 4.28787E+03 3.29168E+03 2.52587E+03 1.93742E+03 1.48554E+03 + 1.13867E+03 8.72572E+02 6.68506E+02 5.12114E+02 3.92289E+02 3.00532E+02 + 2.30283E+02 1.76522E+02 1.35386E+02 1.03917E+02 7.98431E+01 6.14258E+01 + 4.73314E+01 3.65427E+01 2.82775E+01 2.19412E+01 1.70771E+01 1.33378E+01 + 1.04570E+01 8.23229E+00 6.50894E+00 5.16931E+00 4.12346E+00 3.30322E+00 + 2.65654E+00 2.14393E+00 1.73524E+00 1.40756E+00 1.14341E+00 9.29378E-01 + 7.55216E-01 6.12972E-01 4.96511E-01 4.00992E-01 3.22624E-01 2.58349E-01 + 2.05735E-01 1.62771E-01 1.27834E-01 9.95549E-02 7.68153E-02 5.86608E-02 + 4.43069E-02 3.30794E-02 2.44208E-02 1.78485E-02 1.29570E-02 9.39202E-03 + 6.85186E-03 5.07497E-03 3.84557E-03 2.99063E-03 2.38302E-03 1.93437E-03 + 1.58890E-03 1.31254E-03 1.08567E-03 8.96329E-04 7.37145E-04 6.02883E-04 + 4.89804E-04 3.94660E-04 3.15024E-04 2.48638E-04 1.93769E-04 1.48712E-04 + 1.12166E-04 8.28444E-05 5.97405E-05 4.18339E-05 2.83063E-05 1.83413E-05 + 1.12807E-05 6.48163E-06 3.42090E-06 1.61447E-06 7.01759E-07 3.45186E-07 + 1.92297E-07 1.08905E-07 6.19489E-08 3.68816E-08 2.28380E-08 7.60429E-09 + 9.56400E-10 6.94812E-11 7.65917E-12 9.90079E-13 9.01528E-14 0.00000E+00 + 7.75975E+09 6.12061E+09 4.77616E+09 3.72641E+09 2.90683E+09 2.26706E+09 + 1.76774E+09 1.37811E+09 1.07414E+09 8.37032E+08 6.52122E+08 5.07946E+08 + 3.95555E+08 3.07960E+08 2.39705E+08 1.86532E+08 1.45118E+08 1.12870E+08 + 8.77647E+07 6.82252E+07 5.30215E+07 4.11941E+07 3.19960E+07 2.48443E+07 + 1.92854E+07 1.49657E+07 1.16099E+07 9.00367E+06 6.98023E+06 5.40968E+06 + 4.19108E+06 3.24583E+06 2.51287E+06 1.94469E+06 1.50443E+06 1.16338E+06 + 8.99290E+05 6.94866E+05 5.36690E+05 4.14343E+05 3.19750E+05 2.46641E+05 + 1.90162E+05 1.46548E+05 1.12884E+05 8.69110E+04 6.68814E+04 5.14417E+04 + 3.95466E+04 3.03863E+04 2.33359E+04 1.79120E+04 1.37415E+04 1.05364E+04 + 8.07464E+03 6.18476E+03 4.73484E+03 3.62303E+03 2.77098E+03 2.11831E+03 + 1.61871E+03 1.23646E+03 9.44183E+02 7.20788E+02 5.50161E+02 4.19881E+02 + 3.20465E+02 2.44624E+02 1.86793E+02 1.42704E+02 1.09102E+02 8.34917E+01 + 6.39739E+01 4.90950E+01 3.77497E+01 2.90923E+01 2.24811E+01 1.74260E+01 + 1.35550E+01 1.05844E+01 8.29915E+00 6.53570E+00 5.17006E+00 4.10790E+00 + 3.27793E+00 2.62600E+00 2.11110E+00 1.70210E+00 1.37538E+00 1.11299E+00 + 9.01207E-01 7.29542E-01 5.89895E-01 4.76024E-01 3.83015E-01 3.07025E-01 + 2.44964E-01 1.94380E-01 1.53252E-01 1.19954E-01 9.31184E-02 7.16350E-02 + 5.45593E-02 4.11183E-02 3.06511E-02 2.26131E-02 1.65357E-02 1.20274E-02 + 8.74878E-03 6.41350E-03 4.77639E-03 3.63773E-03 2.83937E-03 2.26632E-03 + 1.83927E-03 1.50823E-03 1.24256E-03 1.02442E-03 8.42695E-04 6.90379E-04 + 5.62385E-04 4.55025E-04 3.65092E-04 2.90165E-04 2.28008E-04 1.76889E-04 + 1.35135E-04 1.01451E-04 7.45812E-05 5.35321E-05 3.73183E-05 2.51452E-05 + 1.62369E-05 9.96551E-06 5.73107E-06 3.04607E-06 1.46992E-06 6.72200E-07 + 3.45829E-07 1.96664E-07 1.12683E-07 6.39932E-08 3.68565E-08 2.08225E-08 + 6.53376E-09 7.77868E-10 5.29810E-11 5.54493E-12 6.86049E-13 6.10486E-14 + 0.00000E+00 9.69496E+09 7.63606E+09 5.94903E+09 4.63386E+09 3.60867E+09 + 2.80969E+09 2.18712E+09 1.70211E+09 1.32435E+09 1.03019E+09 8.01172E+08 + 6.22914E+08 4.84196E+08 3.76273E+08 2.92328E+08 2.27050E+08 1.76301E+08 + 1.36857E+08 1.06207E+08 8.23978E+07 6.39069E+07 4.95504E+07 3.84072E+07 + 2.97604E+07 2.30529E+07 1.78512E+07 1.38185E+07 1.06931E+07 8.27169E+06 + 6.39626E+06 4.94422E+06 3.82036E+06 2.95082E+06 2.27828E+06 1.75831E+06 + 1.35645E+06 1.04599E+06 8.06234E+05 6.21159E+05 4.78349E+05 3.68203E+05 + 2.83283E+05 2.17843E+05 1.67436E+05 1.28628E+05 9.87637E+04 7.57933E+04 + 5.81339E+04 4.45650E+04 3.41443E+04 2.61458E+04 2.00098E+04 1.53050E+04 + 1.16997E+04 8.93859E+03 6.82516E+03 5.20857E+03 3.97272E+03 3.02852E+03 + 2.30753E+03 1.75737E+03 1.33779E+03 1.01801E+03 7.74411E+02 5.88975E+02 + 4.47871E+02 3.40568E+02 2.58998E+02 1.97019E+02 1.49939E+02 1.14188E+02 + 8.70424E+01 6.64313E+01 5.07785E+01 3.88885E+01 2.98503E+01 2.29747E+01 + 1.77377E+01 1.37428E+01 1.06887E+01 8.34816E+00 6.54876E+00 5.16041E+00 + 4.08452E+00 3.24685E+00 2.59122E+00 2.07525E+00 1.66688E+00 1.34184E+00 + 1.08176E+00 8.72619E-01 7.03749E-01 5.66912E-01 4.55777E-01 3.65371E-01 + 2.91812E-01 2.31988E-01 1.83433E-01 1.44122E-01 1.12431E-01 8.70019E-02 + 6.67326E-02 5.06925E-02 3.81215E-02 2.83740E-02 2.09196E-02 1.53047E-02 + 1.11523E-02 8.13832E-03 5.99190E-03 4.48375E-03 3.42937E-03 2.68439E-03 + 2.14490E-03 1.73961E-03 1.42375E-03 1.16970E-03 9.61156E-04 7.87787E-04 + 6.42935E-04 5.21665E-04 4.20362E-04 3.35872E-04 2.65801E-04 2.07950E-04 + 1.60608E-04 1.22139E-04 9.12723E-05 6.67884E-05 4.77185E-05 3.31180E-05 + 2.22229E-05 1.43013E-05 8.75958E-06 5.04189E-06 2.69780E-06 1.32853E-06 + 6.33529E-07 3.37194E-07 1.94572E-07 1.12232E-07 6.34877E-08 3.55480E-08 + 1.86761E-08 5.55620E-09 6.26851E-10 4.00240E-11 3.97614E-12 4.70955E-13 + 4.09620E-14 0.00000E+00 1.20705E+10 9.49313E+09 7.38347E+09 5.74150E+09 + 4.46364E+09 3.46938E+09 2.69593E+09 2.09440E+09 1.62668E+09 1.26309E+09 + 9.80511E+08 7.60949E+08 5.90392E+08 4.57937E+08 3.55098E+08 2.75274E+08 + 2.13332E+08 1.65278E+08 1.28009E+08 9.91131E+07 7.67154E+07 5.93598E+07 + 4.59153E+07 3.55037E+07 2.74436E+07 2.12057E+07 1.63797E+07 1.26473E+07 + 9.76176E+06 7.53162E+06 5.80868E+06 4.47805E+06 3.45082E+06 2.65809E+06 + 2.04659E+06 1.57506E+06 1.21163E+06 9.31619E+05 7.15983E+05 5.49990E+05 + 4.22273E+05 3.24048E+05 2.48544E+05 1.90530E+05 1.45980E+05 1.11784E+05 + 8.55509E+04 6.54365E+04 5.00224E+04 3.82166E+04 2.91800E+04 2.22667E+04 + 1.69809E+04 1.29419E+04 9.85749E+03 7.50356E+03 5.70836E+03 4.34009E+03 + 3.29790E+03 2.50456E+03 1.90108E+03 1.44231E+03 1.09379E+03 8.29168E+02 + 6.28396E+02 4.76139E+02 3.60749E+02 2.73337E+02 2.07153E+02 1.57058E+02 + 1.19155E+02 9.04796E+01 6.87875E+01 5.23753E+01 3.99549E+01 3.05491E+01 + 2.34209E+01 1.80119E+01 1.39011E+01 1.07703E+01 8.37972E+00 6.54857E+00 + 5.14078E+00 4.05373E+00 3.21033E+00 2.55254E+00 2.03666E+00 1.62980E+00 + 1.30711E+00 1.04985E+00 8.43731E-01 6.77928E-01 5.44091E-01 4.35819E-01 + 3.48094E-01 2.77008E-01 2.19432E-01 1.72896E-01 1.35378E-01 1.05261E-01 + 8.11978E-02 6.20996E-02 4.70514E-02 3.53083E-02 2.62411E-02 1.93347E-02 + 1.41515E-02 1.03294E-02 7.56004E-03 5.58776E-03 4.19868E-03 3.22267E-03 + 2.52810E-03 2.02108E-03 1.63759E-03 1.33741E-03 1.09560E-03 8.97271E-04 + 7.32767E-04 5.95767E-04 4.81500E-04 3.86432E-04 3.07486E-04 2.42308E-04 + 1.88751E-04 1.45135E-04 1.09877E-04 8.17355E-05 5.95373E-05 4.23455E-05 + 2.92608E-05 1.95554E-05 1.25432E-05 7.66801E-06 4.41777E-06 2.37944E-06 + 1.19395E-06 5.89811E-07 3.22355E-07 1.87981E-07 1.08803E-07 6.12098E-08 + 3.34164E-08 1.65295E-08 4.68331E-09 5.01106E-10 2.99888E-11 2.82730E-12 + 3.20649E-13 2.72635E-14 0.00000E+00 1.49684E+10 1.17548E+10 9.12702E+09 + 7.08520E+09 5.49877E+09 4.26649E+09 3.30950E+09 2.56650E+09 1.98977E+09 + 1.54222E+09 1.19500E+09 9.25689E+08 7.16864E+08 5.54985E+08 4.29530E+08 + 3.32333E+08 2.57049E+08 1.98756E+08 1.53632E+08 1.18713E+08 9.16999E+07 + 7.08089E+07 5.46578E+07 4.21755E+07 3.25317E+07 2.50836E+07 1.93333E+07 + 1.48953E+07 1.14715E+07 8.83103E+06 6.79549E+06 5.22688E+06 4.01860E+06 + 3.08824E+06 2.37218E+06 1.82130E+06 1.39767E+06 1.07205E+06 8.21883E+05 + 6.29766E+05 4.82305E+05 3.69173E+05 2.82424E+05 2.15937E+05 1.65008E+05 + 1.26017E+05 9.61828E+04 7.33668E+04 5.59289E+04 4.26089E+04 3.24409E+04 + 2.46835E+04 1.87689E+04 1.42621E+04 1.08304E+04 8.21900E+03 6.23328E+03 + 4.72432E+03 3.57843E+03 2.70883E+03 2.04940E+03 1.54966E+03 1.17124E+03 + 8.84839E+02 6.68259E+02 5.04561E+02 3.80920E+02 2.87578E+02 2.17149E+02 + 1.64028E+02 1.23978E+02 9.37884E+01 7.10330E+01 5.38793E+01 4.09454E+01 + 3.11870E+01 2.38188E+01 1.82483E+01 1.40303E+01 1.08295E+01 8.39428E+00 + 6.53559E+00 5.11164E+00 4.01594E+00 3.16874E+00 2.51025E+00 1.99560E+00 + 1.59110E+00 1.27139E+00 1.01741E+00 8.14658E-01 6.52166E-01 5.21497E-01 + 4.16198E-01 3.31217E-01 2.62630E-01 2.07305E-01 1.62772E-01 1.27018E-01 + 9.84375E-02 7.56982E-02 5.77273E-02 4.36273E-02 3.26706E-02 2.42455E-02 + 1.78532E-02 1.30724E-02 9.55675E-03 7.01331E-03 5.20161E-03 3.92252E-03 + 3.01944E-03 2.37248E-03 1.89685E-03 1.53499E-03 1.25077E-03 1.02162E-03 + 8.33882E-04 6.78550E-04 5.49615E-04 4.42475E-04 3.53697E-04 2.80288E-04 + 2.19952E-04 1.70604E-04 1.30610E-04 9.84417E-05 7.29007E-05 5.28638E-05 + 3.74320E-05 2.57552E-05 1.71452E-05 1.09626E-05 6.69007E-06 3.85861E-06 + 2.09196E-06 1.06829E-06 5.43904E-07 3.03594E-07 1.78386E-07 1.03363E-07 + 5.77603E-08 3.08031E-08 1.44684E-08 3.91730E-09 3.97746E-10 2.23062E-11 + 1.99533E-12 2.16716E-13 1.80161E-14 0.00000E+00 1.84828E+10 1.44929E+10 + 1.12338E+10 8.70570E+09 6.74470E+09 5.22403E+09 4.04509E+09 3.13134E+09 + 2.42330E+09 1.87482E+09 1.45005E+09 1.12118E+09 8.66625E+08 6.69659E+08 + 5.17292E+08 3.99464E+08 3.08372E+08 2.37971E+08 1.83579E+08 1.41570E+08 + 1.09134E+08 8.40988E+07 6.47824E+07 4.98837E+07 3.83964E+07 2.95426E+07 + 2.27211E+07 1.74675E+07 1.34229E+07 1.03104E+07 7.91610E+06 6.07505E+06 + 4.66002E+06 3.57289E+06 2.73805E+06 2.09724E+06 1.60559E+06 1.22856E+06 + 9.39567E+05 7.18164E+05 5.48631E+05 4.18881E+05 3.19632E+05 2.43754E+05 + 1.85778E+05 1.41503E+05 1.07713E+05 8.19389E+04 6.22919E+04 4.73245E+04 + 3.59296E+04 2.72599E+04 2.06680E+04 1.56592E+04 1.18560E+04 8.97019E+03 + 6.78221E+03 5.12445E+03 3.86932E+03 2.91969E+03 2.20179E+03 1.65945E+03 + 1.25005E+03 9.41195E+02 7.08392E+02 5.33013E+02 4.00989E+02 3.01655E+02 + 2.26961E+02 1.70819E+02 1.28639E+02 9.69550E+01 7.31590E+01 5.52853E+01 + 4.18570E+01 3.17624E+01 2.41677E+01 1.84469E+01 1.41305E+01 1.08667E+01 + 8.39237E+00 6.51036E+00 5.07348E+00 3.97158E+00 3.12246E+00 2.46470E+00 + 1.95232E+00 1.55098E+00 1.23485E+00 9.84583E-01 7.85508E-01 6.26545E-01 + 4.99191E-01 3.96954E-01 3.14766E-01 2.48696E-01 1.95615E-01 1.53062E-01 + 1.19039E-01 9.19543E-02 7.04950E-02 5.36068E-02 4.04117E-02 3.02007E-02 + 2.23807E-02 1.64698E-02 1.20639E-02 8.83224E-03 6.49746E-03 4.83382E-03 + 3.65638E-03 2.82121E-03 2.21920E-03 1.77381E-03 1.43328E-03 1.16511E-03 + 9.48810E-04 7.71862E-04 6.25837E-04 5.05031E-04 4.05021E-04 3.22480E-04 + 2.54518E-04 1.98905E-04 1.53629E-04 1.17108E-04 8.78796E-05 6.47920E-05 + 4.67768E-05 3.29781E-05 2.25964E-05 1.49856E-05 9.55324E-06 5.82111E-06 + 3.36188E-06 1.83478E-06 9.52541E-07 4.97775E-07 2.82583E-07 1.66916E-07 + 9.66506E-08 5.35964E-08 2.79565E-08 1.25454E-08 3.25443E-09 3.13700E-10 + 1.64827E-11 1.39864E-12 1.45503E-13 1.18285E-14 0.00000E+00 2.27207E+10 + 1.77891E+10 1.37652E+10 1.06490E+10 8.23593E+09 6.36785E+09 4.92205E+09 + 3.80340E+09 2.93809E+09 2.26896E+09 1.75166E+09 1.35188E+09 1.04300E+09 + 8.04424E+08 6.20212E+08 4.78021E+08 3.68299E+08 2.83661E+08 2.18393E+08 + 1.68081E+08 1.29310E+08 9.94445E+07 7.64462E+07 5.87431E+07 4.51210E+07 + 3.46433E+07 2.65872E+07 2.03957E+07 1.56390E+07 1.19862E+07 9.18230E+06 + 7.03096E+06 5.38105E+06 4.11626E+06 3.14716E+06 2.40496E+06 1.83682E+06 + 1.40213E+06 1.06972E+06 8.15652E+05 6.21566E+05 4.73381E+05 3.60306E+05 + 2.74071E+05 2.08343E+05 1.58275E+05 1.20161E+05 9.11632E+04 6.91163E+04 + 5.23649E+04 3.96457E+04 2.99946E+04 2.26764E+04 1.71311E+04 1.29324E+04 + 9.75555E+03 7.35379E+03 5.53936E+03 4.16966E+03 3.13645E+03 2.35773E+03 + 1.77124E+03 1.32990E+03 9.98000E+02 7.48624E+02 5.61369E+02 4.20867E+02 + 3.15506E+02 2.36546E+02 1.77400E+02 1.33115E+02 9.99669E+01 7.51577E+01 + 5.65887E+01 4.26873E+01 3.22742E+01 2.44676E+01 1.86079E+01 1.42023E+01 + 1.08827E+01 8.37458E+00 6.47343E+00 5.02680E+00 3.92112E+00 3.07188E+00 + 2.41618E+00 1.90710E+00 1.50966E+00 1.19765E+00 9.51501E-01 7.56385E-01 + 6.01142E-01 4.77227E-01 3.78127E-01 2.98767E-01 2.35219E-01 1.84368E-01 + 1.43767E-01 1.11436E-01 8.58041E-02 6.55798E-02 4.97292E-02 3.73961E-02 + 2.78910E-02 2.06402E-02 1.51798E-02 1.11226E-02 8.15391E-03 6.01172E-03 + 4.48460E-03 3.40112E-03 2.62918E-03 2.06960E-03 1.65327E-03 1.33364E-03 + 1.08141E-03 8.78001E-04 7.11873E-04 5.75148E-04 4.62416E-04 3.69436E-04 + 2.93001E-04 2.30329E-04 1.79268E-04 1.37886E-04 1.04662E-04 7.82023E-05 + 5.74074E-05 4.12667E-05 2.89701E-05 1.97702E-05 1.30640E-05 8.30508E-06 + 5.05412E-06 2.92354E-06 1.60630E-06 8.46992E-07 4.52738E-07 2.60532E-07 + 1.54413E-07 8.92229E-08 4.90599E-08 2.50526E-08 1.07896E-08 2.68740E-09 + 2.45994E-10 1.21067E-11 9.74325E-13 9.71017E-14 7.72034E-15 0.00000E+00 + 2.78029E+10 2.17356E+10 1.67903E+10 1.29669E+10 1.00111E+10 7.72686E+09 + 5.96194E+09 4.59874E+09 3.54610E+09 2.73354E+09 2.10647E+09 1.62271E+09 + 1.24961E+09 9.61972E+08 7.40277E+08 5.69469E+08 4.37911E+08 3.36620E+08 + 2.58659E+08 1.98676E+08 1.52543E+08 1.17074E+08 8.98156E+07 6.88746E+07 + 5.27934E+07 4.04491E+07 3.09773E+07 2.37127E+07 1.81432E+07 1.38752E+07 + 1.06061E+07 8.10312E+06 6.18770E+06 4.72258E+06 3.60246E+06 2.74652E+06 + 2.09279E+06 1.59375E+06 1.21301E+06 9.22671E+05 7.01403E+05 5.32866E+05 + 4.04569E+05 3.06963E+05 2.32751E+05 1.76361E+05 1.33541E+05 1.01046E+05 + 7.64038E+04 5.77291E+04 4.35870E+04 3.28847E+04 2.47913E+04 1.86755E+04 + 1.40575E+04 1.05732E+04 7.94649E+03 5.96781E+03 4.47848E+03 3.35834E+03 + 2.51662E+03 1.88461E+03 1.41047E+03 1.05501E+03 7.88779E+02 5.89503E+02 + 4.40465E+02 3.29069E+02 2.45862E+02 1.83744E+02 1.37391E+02 1.02813E+02 + 7.70223E+01 5.77857E+01 4.34345E+01 3.27217E+01 2.47185E+01 1.87319E+01 + 1.42463E+01 1.08779E+01 8.34158E+00 6.42541E+00 4.97213E+00 3.86499E+00 + 3.01736E+00 2.36503E+00 1.86019E+00 1.46734E+00 1.15997E+00 9.18290E-01 + 7.27383E-01 5.76030E-01 4.55658E-01 3.59751E-01 2.83239E-01 2.22211E-01 + 1.73567E-01 1.34883E-01 1.04204E-01 7.99791E-02 6.09435E-02 4.60855E-02 + 3.45719E-02 2.57338E-02 1.90178E-02 1.39782E-02 1.02452E-02 7.51980E-03 + 5.55527E-03 4.15401E-03 3.15737E-03 2.44432E-03 1.92473E-03 1.53626E-03 + 1.23697E-03 1.00047E-03 8.09815E-04 6.54404E-04 5.26855E-04 4.22043E-04 + 3.35914E-04 2.65390E-04 2.07802E-04 1.61085E-04 1.23392E-04 9.32698E-05 + 6.93961E-05 5.07265E-05 3.63104E-05 2.53856E-05 1.72567E-05 1.13639E-05 + 7.20578E-06 4.38072E-06 2.53871E-06 1.40439E-06 7.51448E-07 4.09636E-07 + 2.38305E-07 1.41498E-07 8.14928E-08 4.44015E-08 2.22128E-08 9.21328E-09 + 2.20709E-09 1.91891E-10 8.84375E-12 6.74877E-13 6.44417E-14 5.01183E-15 + 0.00000E+00 3.38656E+10 2.64358E+10 2.03863E+10 1.57170E+10 1.21134E+10 + 9.33312E+09 7.18866E+09 5.53514E+09 4.26053E+09 3.27834E+09 2.52170E+09 + 1.93902E+09 1.49044E+09 1.14522E+09 8.79640E+08 6.75394E+08 5.18371E+08 + 3.97700E+08 3.04998E+08 2.33809E+08 1.79162E+08 1.37229E+08 1.05065E+08 + 8.04049E+07 6.15048E+07 4.70259E+07 3.59387E+07 2.74524E+07 2.09597E+07 + 1.59947E+07 1.21995E+07 9.30008E+06 7.08596E+06 5.39604E+06 4.10687E+06 + 3.12392E+06 2.37485E+06 1.80433E+06 1.37004E+06 1.03963E+06 7.88410E+05 + 5.97506E+05 4.52528E+05 3.42494E+05 2.59037E+05 1.95778E+05 1.47861E+05 + 1.11590E+05 8.41531E+04 6.34143E+04 4.77497E+04 3.59265E+04 2.70093E+04 + 2.02891E+04 1.52286E+04 1.14210E+04 8.55858E+03 6.40846E+03 4.79472E+03 + 3.58456E+03 2.67787E+03 1.99910E+03 1.49142E+03 1.11199E+03 8.28684E+02 + 6.17295E+02 4.59699E+02 3.42286E+02 2.54871E+02 1.89825E+02 1.41449E+02 + 1.05483E+02 7.87471E+01 5.88734E+01 4.40972E+01 3.31048E+01 2.49206E+01 + 1.88194E+01 1.42632E+01 1.08533E+01 8.29407E+00 6.36693E+00 4.91002E+00 + 3.80365E+00 2.95930E+00 2.31154E+00 1.81183E+00 1.42423E+00 1.12195E+00 + 8.85072E-01 6.98594E-01 5.51272E-01 4.34529E-01 3.41856E-01 2.68202E-01 + 2.09679E-01 1.63214E-01 1.26408E-01 9.73349E-02 7.44709E-02 5.65771E-02 + 4.26667E-02 3.19306E-02 2.37218E-02 1.75076E-02 1.28605E-02 9.42836E-03 + 6.92793E-03 5.12719E-03 3.84192E-03 2.92557E-03 2.26733E-03 1.78542E-03 + 1.42356E-03 1.14398E-03 9.22832E-04 7.44702E-04 5.99793E-04 4.81203E-04 + 3.84083E-04 3.04566E-04 2.39709E-04 1.86964E-04 1.44358E-04 1.10133E-04 + 8.29055E-05 6.14289E-05 4.47161E-05 3.18763E-05 2.21965E-05 1.50323E-05 + 9.86694E-06 6.24200E-06 3.79204E-06 2.20222E-06 1.22664E-06 6.65427E-07 + 3.68983E-07 2.16506E-07 1.28619E-07 7.37608E-08 3.98003E-08 1.95165E-08 + 7.81731E-09 1.80365E-09 1.48968E-10 6.42747E-12 4.65001E-13 4.25475E-14 + 3.23735E-15 0.00000E+00 4.10610E+10 3.20051E+10 2.46393E+10 1.89635E+10 + 1.45904E+10 1.12221E+10 8.62850E+09 6.63209E+09 5.09582E+09 3.91405E+09 + 3.00525E+09 2.30664E+09 1.76976E+09 1.35733E+09 1.04062E+09 7.97490E+08 + 6.10921E+08 4.67809E+08 3.58072E+08 2.73962E+08 2.09518E+08 1.60163E+08 + 1.22379E+08 9.34656E+07 7.13501E+07 5.44416E+07 4.15198E+07 3.16493E+07 + 2.41130E+07 1.83618E+07 1.39749E+07 1.06304E+07 8.08177E+06 6.14073E+06 + 4.66319E+06 3.53907E+06 2.68432E+06 2.03475E+06 1.54140E+06 1.16691E+06 + 8.82824E+05 6.67449E+05 5.04270E+05 3.80717E+05 2.87229E+05 2.16539E+05 + 1.63124E+05 1.22792E+05 9.23597E+04 6.94149E+04 5.21286E+04 3.91151E+04 + 2.93261E+04 2.19683E+04 1.64428E+04 1.22966E+04 9.18818E+03 6.85983E+03 + 5.11727E+03 3.81426E+03 2.84083E+03 2.11425E+03 1.57242E+03 1.16870E+03 + 8.68167E+02 6.44622E+02 4.78485E+02 3.55102E+02 2.63534E+02 1.95620E+02 + 1.45275E+02 1.07968E+02 8.03273E+01 5.98494E+01 4.46747E+01 3.34236E+01 + 2.50746E+01 1.88712E+01 1.42539E+01 1.08095E+01 8.23279E+00 6.29863E+00 + 4.84101E+00 3.73757E+00 2.89807E+00 2.25603E+00 1.76228E+00 1.38052E+00 + 1.08375E+00 8.51958E-01 6.70102E-01 5.26930E-01 4.13881E-01 3.24467E-01 + 2.53669E-01 1.97629E-01 1.53307E-01 1.18337E-01 9.08225E-02 6.92706E-02 + 5.24710E-02 3.94635E-02 2.94639E-02 2.18478E-02 1.61034E-02 1.18221E-02 + 8.66899E-03 6.37633E-03 4.72653E-03 3.54812E-03 2.70595E-03 2.09873E-03 + 1.65226E-03 1.31575E-03 1.05516E-03 8.48919E-04 6.82968E-04 5.48261E-04 + 4.38339E-04 3.48621E-04 2.75433E-04 2.15966E-04 1.67801E-04 1.29055E-04 + 9.80672E-05 7.35253E-05 5.42570E-05 3.93348E-05 2.79277E-05 1.93717E-05 + 1.30723E-05 8.55418E-06 5.40019E-06 3.27916E-06 1.90890E-06 1.07061E-06 + 5.88295E-07 3.31059E-07 1.95546E-07 1.16093E-07 6.62402E-08 3.53797E-08 + 1.70126E-08 6.59503E-09 1.46727E-09 1.15134E-10 4.64940E-12 3.18825E-13 + 2.79580E-14 2.08147E-15 0.00000E+00 4.95586E+10 3.85718E+10 2.96446E+10 + 2.27771E+10 1.74946E+10 1.34327E+10 1.03103E+10 7.91092E+09 6.06771E+09 + 4.65227E+09 3.56568E+09 2.73184E+09 2.09219E+09 1.60168E+09 1.22568E+09 + 9.37566E+08 7.16878E+08 5.47905E+08 4.18579E+08 3.19638E+08 2.43975E+08 + 1.86137E+08 1.41945E+08 1.08193E+08 8.24265E+07 6.27654E+07 4.77699E+07 + 3.63383E+07 2.76278E+07 2.09940E+07 1.59442E+07 1.21024E+07 9.18093E+06 + 6.96064E+06 5.27414E+06 3.99382E+06 3.02241E+06 2.28581E+06 1.72760E+06 + 1.30483E+06 9.84851E+05 7.42817E+05 5.59865E+05 4.21664E+05 3.17342E+05 + 2.38647E+05 1.79327E+05 1.34646E+05 1.01016E+05 7.57233E+04 5.67164E+04 + 4.24444E+04 3.17363E+04 2.37090E+04 1.76966E+04 1.31972E+04 9.83323E+03 + 7.32036E+03 5.44495E+03 4.04656E+03 3.00486E+03 2.22958E+03 1.65313E+03 + 1.22489E+03 9.07061E+02 6.71371E+02 4.96746E+02 3.67463E+02 2.71819E+02 + 2.01107E+02 1.48855E+02 1.10261E+02 8.17593E+01 6.07123E+01 4.51669E+01 + 3.36786E+01 2.51813E+01 1.88883E+01 1.42194E+01 1.07476E+01 8.15852E+00 + 6.22118E+00 4.76567E+00 3.66720E+00 2.83404E+00 2.19879E+00 1.71177E+00 + 1.33638E+00 1.04551E+00 8.19053E-01 6.41982E-01 5.03058E-01 3.93749E-01 + 3.07607E-01 2.39652E-01 1.86065E-01 1.43845E-01 1.10663E-01 8.46579E-02 + 6.43684E-02 4.86155E-02 3.64665E-02 2.71634E-02 2.01045E-02 1.47996E-02 + 1.08587E-02 7.96394E-03 5.86305E-03 4.35224E-03 3.27224E-03 2.49861E-03 + 1.93885E-03 1.52567E-03 1.21324E-03 9.70854E-04 7.78991E-04 6.24800E-04 + 4.99926E-04 3.98327E-04 3.15682E-04 2.48505E-04 1.94132E-04 1.50266E-04 + 1.15125E-04 8.71395E-05 6.50736E-05 4.78288E-05 3.45368E-05 2.44255E-05 + 1.68791E-05 1.13512E-05 7.40674E-06 4.66714E-06 2.83353E-06 1.65380E-06 + 9.33907E-07 5.19343E-07 2.95986E-07 1.75697E-07 1.04140E-07 5.90764E-08 + 3.12204E-08 1.47270E-08 5.53509E-09 1.18865E-09 8.86176E-11 3.34846E-12 + 2.17601E-13 1.82894E-14 1.33254E-15 0.00000E+00 4.75497E+08 5.95340E+08 + 4.65285E+08 3.63642E+08 2.84204E+08 2.22121E+08 1.73600E+08 1.35679E+08 + 1.06042E+08 8.28792E+07 6.47764E+07 5.06280E+07 3.95702E+07 3.09279E+07 + 2.41733E+07 1.88941E+07 1.47680E+07 1.15431E+07 9.02262E+06 7.05258E+06 + 5.51278E+06 4.30926E+06 3.36856E+06 2.63327E+06 2.05854E+06 1.60929E+06 + 1.25813E+06 9.83627E+05 7.69048E+05 6.01305E+05 4.70172E+05 3.67657E+05 + 2.87510E+05 2.24850E+05 1.75858E+05 1.37552E+05 1.07599E+05 8.41765E+04 + 6.58598E+04 5.15348E+04 4.03309E+04 3.15673E+04 2.47119E+04 1.93487E+04 + 1.51524E+04 1.18688E+04 9.29896E+03 7.28750E+03 5.71283E+03 4.47988E+03 + 3.51431E+03 2.75798E+03 2.16540E+03 1.70099E+03 1.33694E+03 1.05146E+03 + 8.27513E+02 6.51773E+02 5.13801E+02 4.05430E+02 3.20263E+02 2.53294E+02 + 2.00599E+02 1.59107E+02 1.26409E+02 1.00618E+02 8.02555E+01 6.41604E+01 + 5.14224E+01 4.13270E+01 3.33131E+01 2.69399E+01 2.18608E+01 1.78035E+01 + 1.45536E+01 1.19423E+01 9.83674E+00 8.13224E+00 6.74637E+00 5.61420E+00 + 4.68463E+00 3.91746E+00 3.28109E+00 2.75067E+00 2.30668E+00 1.93373E+00 + 1.61967E+00 1.35480E+00 1.13137E+00 9.43042E-01 7.84619E-01 6.51729E-01 + 5.40659E-01 4.48208E-01 3.71597E-01 3.08394E-01 2.56478E-01 2.14000E-01 + 1.79358E-01 1.51179E-01 1.28288E-01 1.09692E-01 9.45522E-02 8.21621E-02 + 7.19225E-02 6.33219E-02 5.59219E-02 4.93509E-02 4.33113E-02 3.75966E-02 + 3.21113E-02 2.68731E-02 2.19848E-02 1.75784E-02 1.37575E-02 1.05648E-02 + 7.98083E-03 5.94305E-03 4.36867E-03 3.17227E-03 2.27574E-03 1.61239E-03 + 1.12759E-03 7.77689E-04 5.28435E-04 3.53341E-04 2.32174E-04 1.49677E-04 + 9.44944E-05 5.82919E-05 3.50446E-05 2.04680E-05 1.15691E-05 6.29836E-06 + 3.28303E-06 1.62602E-06 7.57623E-07 3.27676E-07 1.29139E-07 4.51544E-08 + 1.34541E-08 3.20093E-09 5.42582E-10 5.24054E-11 1.75688E-12 8.18554E-15 + 1.43205E-17 8.21523E-20 7.21301E-22 2.06795E-24 0.00000E+00 7.69662E+08 + 6.08214E+08 4.75654E+08 3.71980E+08 2.90924E+08 2.27529E+08 1.77961E+08 + 1.39192E+08 1.08877E+08 8.51640E+07 6.66213E+07 5.21159E+07 4.07724E+07 + 3.18980E+07 2.49575E+07 1.95273E+07 1.52801E+07 1.19568E+07 9.35727E+06 + 7.32304E+06 5.73165E+06 4.48621E+06 3.51178E+06 2.74909E+06 2.15230E+06 + 1.68513E+06 1.31953E+06 1.03330E+06 8.09262E+05 6.33836E+05 4.96509E+05 + 3.88960E+05 3.04754E+05 2.38796E+05 1.87144E+05 1.46677E+05 1.14981E+05 + 9.01429E+04 7.06840E+04 5.54322E+04 4.34804E+04 3.41101E+04 2.67653E+04 + 2.10054E+04 1.64891E+04 1.29463E+04 1.01675E+04 7.98697E+03 6.27605E+03 + 4.93292E+03 3.87866E+03 3.05067E+03 2.40046E+03 1.88956E+03 1.48815E+03 + 1.17257E+03 9.24476E+02 7.29302E+02 5.75758E+02 4.54877E+02 3.59702E+02 + 2.84707E+02 2.25601E+02 1.78976E+02 1.42187E+02 1.13126E+02 9.01618E+01 + 7.19914E+01 5.76052E+01 4.61976E+01 3.71437E+01 2.99443E+01 2.42119E+01 + 1.96368E+01 1.59785E+01 1.30445E+01 1.06853E+01 8.78130E+00 7.23947E+00 + 5.98536E+00 4.96122E+00 4.12082E+00 3.42834E+00 2.85511E+00 2.37892E+00 + 1.98195E+00 1.65031E+00 1.37279E+00 1.14050E+00 9.46162E-01 7.83852E-01 + 6.48600E-01 5.36261E-01 4.43274E-01 3.66613E-01 3.03644E-01 2.52118E-01 + 2.10085E-01 1.75887E-01 1.48110E-01 1.25561E-01 1.07236E-01 9.22958E-02 + 8.00381E-02 6.98736E-02 6.13038E-02 5.39091E-02 4.73399E-02 4.13228E-02 + 3.56748E-02 3.03145E-02 2.52612E-02 2.06029E-02 1.64482E-02 1.28746E-02 + 9.90611E-03 7.51195E-03 5.62723E-03 4.17063E-03 3.06184E-03 2.22760E-03 + 1.60690E-03 1.14919E-03 8.15014E-04 5.72918E-04 3.99248E-04 2.75423E-04 + 1.87973E-04 1.26442E-04 8.35875E-05 5.37843E-05 3.33534E-05 1.93781E-05 + 1.01022E-05 4.05370E-06 4.10670E-07 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 8.01524E+08 6.33879E+08 4.96153E+08 3.88346E+08 3.04002E+08 2.37975E+08 + 1.86313E+08 1.45866E+08 1.14215E+08 8.94315E+07 7.00357E+07 5.48468E+07 + 4.29581E+07 3.36468E+07 2.63577E+07 2.06479E+07 1.61775E+07 1.26753E+07 + 9.93278E+06 7.78387E+06 6.10086E+06 4.78190E+06 3.74872E+06 2.93888E+06 + 2.30438E+06 1.80696E+06 1.41716E+06 1.11150E+06 8.71929E+05 6.84033E+05 + 5.36729E+05 4.21173E+05 3.30560E+05 2.59460E+05 2.03693E+05 1.59925E+05 + 1.25588E+05 9.86309E+04 7.74768E+04 6.08655E+04 4.78262E+04 3.75842E+04 + 2.95424E+04 2.32239E+04 1.82612E+04 1.43608E+04 1.12965E+04 8.88728E+03 + 6.99387E+03 5.50480E+03 4.33410E+03 3.41308E+03 2.68873E+03 2.11864E+03 + 1.67011E+03 1.31696E+03 1.03898E+03 8.20018E+02 6.47579E+02 5.11673E+02 + 4.04584E+02 3.20128E+02 2.53533E+02 2.00973E+02 1.59492E+02 1.26720E+02 + 1.00827E+02 8.03443E+01 6.41376E+01 5.12954E+01 4.11146E+01 3.30290E+01 + 2.66023E+01 2.14825E+01 1.73988E+01 1.41322E+01 1.15143E+01 9.40884E+00 + 7.71117E+00 6.33657E+00 5.21994E+00 4.30872E+00 3.56257E+00 2.94886E+00 + 2.44254E+00 2.02338E+00 1.67571E+00 1.38682E+00 1.14670E+00 9.47154E-01 + 7.81572E-01 6.44420E-01 5.31144E-01 4.37857E-01 3.61303E-01 2.98673E-01 + 2.47599E-01 2.06050E-01 1.72316E-01 1.44953E-01 1.22752E-01 1.04704E-01 + 8.99731E-02 7.78606E-02 6.77888E-02 5.92725E-02 5.19100E-02 4.53714E-02 + 3.94049E-02 3.38463E-02 2.86253E-02 2.37598E-02 1.93242E-02 1.54059E-02 + 1.20606E-02 9.29665E-03 7.07453E-03 5.32789E-03 3.97767E-03 2.94806E-03 + 2.17066E-03 1.58920E-03 1.15711E-03 8.38405E-04 6.04341E-04 4.33499E-04 + 3.08974E-04 2.18628E-04 1.52969E-04 1.05501E-04 7.10905E-05 4.64099E-05 + 2.87309E-05 1.64146E-05 8.00501E-06 2.65482E-06 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 3.72806E-15 3.59274E-14 + 0.00000E+00 8.53159E+08 6.75314E+08 5.29116E+08 4.14566E+08 3.24867E+08 + 2.54576E+08 1.99526E+08 1.56381E+08 1.22586E+08 9.60953E+07 7.53418E+07 + 5.90712E+07 4.63223E+07 3.63256E+07 2.84912E+07 2.23470E+07 1.75309E+07 + 1.37531E+07 1.07913E+07 8.46764E+06 6.64553E+06 5.21569E+06 4.09425E+06 + 3.21405E+06 2.52355E+06 1.98148E+06 1.55614E+06 1.22215E+06 9.60034E+05 + 7.54165E+05 5.92556E+05 4.65599E+05 3.65913E+05 2.87584E+05 2.26066E+05 + 1.77715E+05 1.39733E+05 1.09874E+05 8.64117E+04 6.79629E+04 5.34631E+04 + 4.20590E+04 3.30938E+04 2.60410E+04 2.04952E+04 1.61314E+04 1.26992E+04 + 9.99797E+03 7.87293E+03 6.20005E+03 4.88373E+03 3.84725E+03 3.03151E+03 + 2.38904E+03 1.88328E+03 1.48486E+03 1.17114E+03 9.23934E+02 7.29225E+02 + 5.75752E+02 4.54830E+02 3.59481E+02 2.84323E+02 2.25030E+02 1.78268E+02 + 1.41351E+02 1.12213E+02 8.91889E+01 7.09968E+01 5.66032E+01 4.52133E+01 + 3.61855E+01 2.90265E+01 2.33377E+01 1.88132E+01 1.52053E+01 1.23242E+01 + 1.00160E+01 8.16290E+00 6.66935E+00 5.46228E+00 4.48258E+00 3.68503E+00 + 3.03299E+00 2.49845E+00 2.05877E+00 1.69647E+00 1.39735E+00 1.15032E+00 + 9.46287E-01 7.77978E-01 6.39333E-01 5.25413E-01 4.32031E-01 3.55723E-01 + 2.93521E-01 2.42955E-01 2.01921E-01 1.68670E-01 1.41729E-01 1.19883E-01 + 1.02118E-01 8.76015E-02 7.56445E-02 6.56799E-02 5.72359E-02 4.99275E-02 + 4.34433E-02 3.75499E-02 3.20986E-02 2.70271E-02 2.23506E-02 1.81300E-02 + 1.44340E-02 1.12997E-02 8.72251E-03 6.65660E-03 5.03492E-03 3.78100E-03 + 2.82332E-03 2.09796E-03 1.55294E-03 1.14530E-03 8.42081E-04 6.16969E-04 + 4.50481E-04 3.27182E-04 2.36068E-04 1.68485E-04 1.18544E-04 8.15342E-05 + 5.43960E-05 3.45656E-05 2.04802E-05 1.07058E-05 4.36507E-06 5.53731E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 4.27150E-09 2.49144E-09 3.88808E-10 7.45022E-11 1.57704E-11 + 1.85827E-12 0.00000E+00 9.29392E+08 7.36332E+08 5.77523E+08 4.52965E+08 + 3.55333E+08 2.78746E+08 2.18704E+08 1.71597E+08 1.34660E+08 1.05675E+08 + 8.29434E+07 6.51025E+07 5.11083E+07 4.01229E+07 3.15043E+07 2.47375E+07 + 1.94276E+07 1.52578E+07 1.19851E+07 9.41453E+06 7.39664E+06 5.81137E+06 + 4.56667E+06 3.58864E+06 2.82057E+06 2.21693E+06 1.74277E+06 1.37006E+06 + 1.07724E+06 8.47012E+05 6.66101E+05 5.23838E+05 4.12025E+05 3.24081E+05 + 2.54949E+05 2.00564E+05 1.57804E+05 1.24161E+05 9.77042E+04 7.68846E+04 + 6.05097E+04 4.76218E+04 3.74838E+04 2.95036E+04 2.32253E+04 1.82827E+04 + 1.43937E+04 1.13317E+04 8.92222E+03 7.02498E+03 5.53191E+03 4.35616E+03 + 3.43082E+03 2.70209E+03 2.12852E+03 1.67681E+03 1.32125E+03 1.04121E+03 + 8.20762E+02 6.47120E+02 5.10418E+02 4.02723E+02 3.17923E+02 2.51101E+02 + 1.98471E+02 1.56981E+02 1.24287E+02 9.84984E+01 7.81614E+01 6.21046E+01 + 4.94279E+01 3.94051E+01 3.14787E+01 2.51985E+01 2.02196E+01 1.62630E+01 + 1.31151E+01 1.06034E+01 8.59549E+00 6.98469E+00 5.68930E+00 4.64339E+00 + 3.79662E+00 3.10829E+00 2.54734E+00 2.08868E+00 1.71303E+00 1.40473E+00 + 1.15162E+00 9.43742E-01 7.73195E-01 6.33422E-01 5.19118E-01 4.25826E-01 + 3.49887E-01 2.88195E-01 2.38187E-01 1.97700E-01 1.64948E-01 1.38441E-01 + 1.16956E-01 9.94797E-02 8.51871E-02 7.33967E-02 6.35533E-02 5.51991E-02 + 4.79648E-02 4.15555E-02 3.57541E-02 3.04248E-02 2.55105E-02 2.10228E-02 + 1.70099E-02 1.35235E-02 1.05853E-02 8.18005E-03 6.25706E-03 4.74941E-03 + 3.58342E-03 2.69164E-03 2.01434E-03 1.50343E-03 1.11919E-03 8.31401E-04 + 6.15889E-04 4.54875E-04 3.34229E-04 2.43922E-04 1.76032E-04 1.25180E-04 + 8.70163E-05 5.87006E-05 3.78129E-05 2.28463E-05 1.23950E-05 5.55721E-06 + 1.40484E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.47760E-08 3.97216E-09 5.43612E-10 9.77821E-11 + 1.95820E-11 2.24469E-12 0.00000E+00 1.03612E+09 8.21581E+08 6.44994E+08 + 5.06363E+08 3.97595E+08 3.12191E+08 2.45173E+08 1.92543E+08 1.51236E+08 + 1.18791E+08 9.33218E+07 7.33137E+07 5.76047E+07 4.52620E+07 3.55695E+07 + 2.79528E+07 2.19705E+07 1.72686E+07 1.35750E+07 1.06714E+07 8.39021E+06 + 6.59661E+06 5.18720E+06 4.07889E+06 3.20785E+06 2.52278E+06 1.98429E+06 + 1.56072E+06 1.22772E+06 9.65754E+05 7.59776E+05 5.97713E+05 4.70272E+05 + 3.69990E+05 2.91122E+05 2.29056E+05 1.80240E+05 1.41819E+05 1.11598E+05 + 8.78111E+04 6.90994E+04 5.43711E+04 4.27847E+04 3.36646E+04 2.64900E+04 + 2.08425E+04 1.63998E+04 1.29028E+04 1.01519E+04 7.98677E+03 6.28365E+03 + 4.94327E+03 3.88899E+03 3.05934E+03 2.40684E+03 1.89343E+03 1.48969E+03 + 1.17205E+03 9.22297E+02 7.25816E+02 5.71343E+02 4.49828E+02 3.54297E+02 + 2.79145E+02 2.20062E+02 1.73576E+02 1.37019E+02 1.08248E+02 8.56116E+01 + 6.77840E+01 5.37466E+01 4.26793E+01 3.39529E+01 2.70610E+01 2.16157E+01 + 1.73039E+01 1.38867E+01 1.11710E+01 9.00945E+00 7.28327E+00 5.90175E+00 + 4.79189E+00 3.89806E+00 3.17540E+00 2.58972E+00 2.11354E+00 1.72572E+00 + 1.40922E+00 1.15079E+00 9.39662E-01 7.67324E-01 6.26752E-01 5.12302E-01 + 4.19267E-01 3.43810E-01 2.82702E-01 2.33299E-01 1.93387E-01 1.61152E-01 + 1.35090E-01 1.13975E-01 9.67964E-02 8.27362E-02 7.11237E-02 6.14153E-02 + 5.31672E-02 4.60247E-02 3.97083E-02 3.40150E-02 2.88194E-02 2.40682E-02 + 1.97682E-02 1.59557E-02 1.26679E-02 9.91269E-03 7.66646E-03 5.87504E-03 + 4.47214E-03 3.38698E-03 2.55601E-03 1.92340E-03 1.44458E-03 1.08281E-03 + 8.10302E-04 6.04825E-04 4.50099E-04 3.33156E-04 2.44819E-04 1.77813E-04 + 1.27190E-04 8.89200E-05 6.03442E-05 3.91744E-05 2.39497E-05 1.32985E-05 + 6.30484E-06 2.03628E-06 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 1.46505E-08 2.01650E-08 4.47373E-09 5.64639E-10 + 9.63665E-11 1.83890E-11 2.05604E-12 0.00000E+00 1.18048E+09 9.36670E+08 + 7.35890E+08 5.78146E+08 4.54281E+08 3.56952E+08 2.80516E+08 2.20446E+08 + 1.73263E+08 1.36178E+08 1.07045E+08 8.41436E+07 6.61505E+07 5.20043E+07 + 4.08884E+07 3.21480E+07 2.52790E+07 1.98773E+07 1.56317E+07 1.22925E+07 + 9.66775E+06 7.60319E+06 5.98013E+06 4.70337E+06 3.69956E+06 2.90985E+06 + 2.28891E+06 1.80038E+06 1.41623E+06 1.11398E+06 8.76291E+05 6.89270E+05 + 5.42195E+05 4.26468E+05 3.35457E+05 2.63843E+05 2.07525E+05 1.63211E+05 + 1.28362E+05 1.00942E+05 7.93797E+04 6.24153E+04 4.90760E+04 3.85820E+04 + 3.03314E+04 2.38414E+04 1.87395E+04 1.47270E+04 1.15732E+04 9.09322E+03 + 7.14439E+03 5.61229E+03 4.40858E+03 3.46248E+03 2.71936E+03 2.13543E+03 + 1.67690E+03 1.31671E+03 1.03396E+03 8.11890E+02 6.37611E+02 5.00776E+02 + 3.93411E+02 3.09125E+02 2.43004E+02 1.91100E+02 1.50380E+02 1.18413E+02 + 9.33274E+01 7.36259E+01 5.81576E+01 4.59994E+01 3.64432E+01 2.89212E+01 + 2.29988E+01 1.83267E+01 1.46381E+01 1.17188E+01 9.40501E+00 7.56553E+00 + 6.10015E+00 4.92865E+00 3.98988E+00 3.23478E+00 2.62602E+00 2.13369E+00 + 1.73484E+00 1.41104E+00 1.14800E+00 9.34169E-01 7.60450E-01 6.19383E-01 + 5.05004E-01 4.12378E-01 3.37506E-01 2.77050E-01 2.28297E-01 1.88988E-01 + 1.57288E-01 1.31683E-01 1.10946E-01 9.40736E-02 8.02554E-02 6.88320E-02 + 5.92720E-02 5.11450E-02 4.41102E-02 3.79025E-02 3.23308E-02 2.72786E-02 + 2.26944E-02 1.85803E-02 1.49614E-02 1.18618E-02 9.27805E-03 7.17960E-03 + 5.50988E-03 4.20371E-03 3.19328E-03 2.41873E-03 1.82787E-03 1.37936E-03 + 1.03919E-03 7.81740E-04 5.86559E-04 4.38692E-04 3.26216E-04 2.40701E-04 + 1.75447E-04 1.25883E-04 8.82621E-05 6.00821E-05 3.91772E-05 2.41295E-05 + 1.36079E-05 6.69280E-06 2.46294E-06 2.29669E-07 0.00000E+00 0.00000E+00 + 0.00000E+00 0.00000E+00 0.00000E+00 3.03791E-08 2.23646E-08 4.44468E-09 + 5.23813E-10 8.50928E-11 1.55145E-11 1.69378E-12 0.00000E+00 8.15960E+08 + 1.08830E+09 8.55407E+08 6.72342E+08 5.28514E+08 4.15444E+08 3.26600E+08 + 2.56749E+08 2.01858E+08 1.58698E+08 1.24778E+08 9.81048E+07 7.71404E+07 + 6.06537E+07 4.76947E+07 3.75028E+07 2.94911E+07 2.31897E+07 1.82361E+07 + 1.43398E+07 1.12767E+07 8.86731E+06 6.97310E+06 5.48313E+06 4.31171E+06 + 3.39028E+06 2.66586E+06 2.09604E+06 1.64805E+06 1.29568E+06 1.01866E+06 + 8.00783E+05 6.29504E+05 4.94797E+05 3.88910E+05 3.05641E+05 2.40194E+05 + 1.88732E+05 1.48289E+05 1.16494E+05 9.15100E+04 7.18714E+04 5.64432E+04 + 4.43181E+04 3.47947E+04 2.73119E+04 2.14362E+04 1.68208E+04 1.31977E+04 + 1.03525E+04 8.11984E+03 6.36717E+03 4.99223E+03 3.91329E+03 3.06720E+03 + 2.40353E+03 1.88332E+03 1.47544E+03 1.15586E+03 9.05389E+02 7.09224E+02 + 5.55542E+02 4.35229E+02 3.41001E+02 2.67258E+02 2.09519E+02 1.64339E+02 + 1.28967E+02 1.01289E+02 7.96144E+01 6.26489E+01 4.93565E+01 3.89431E+01 + 3.07747E+01 2.43663E+01 1.93297E+01 1.53687E+01 1.22464E+01 9.78224E+00 + 7.83173E+00 6.28490E+00 5.05408E+00 4.07249E+00 3.28684E+00 2.65658E+00 + 2.14942E+00 1.74061E+00 1.41037E+00 1.14338E+00 9.27365E-01 7.52647E-01 + 6.11366E-01 4.97259E-01 4.05181E-01 3.30990E-01 2.71251E-01 2.23187E-01 + 1.84509E-01 1.53360E-01 1.28224E-01 1.07875E-01 9.13181E-02 7.77515E-02 + 6.65282E-02 5.71290E-02 4.91370E-02 4.22244E-02 3.61389E-02 3.07004E-02 + 2.57991E-02 2.13848E-02 1.74541E-02 1.40221E-02 1.11011E-02 8.67844E-03 + 6.71777E-03 5.16109E-03 3.94461E-03 3.00357E-03 2.28157E-03 1.72987E-03 + 1.31005E-03 9.90632E-04 7.47974E-04 5.63208E-04 4.22579E-04 3.15105E-04 + 2.33023E-04 1.70147E-04 1.22237E-04 8.58017E-05 5.84795E-05 3.82205E-05 + 2.36492E-05 1.34809E-05 6.80257E-06 2.71605E-06 5.38257E-07 0.00000E+00 + 2.17052E-20 0.00000E+00 1.08526E-20 0.00000E+00 3.96432E-08 2.26137E-08 + 4.14332E-09 4.58413E-10 7.09993E-11 1.23914E-11 1.32209E-12 0.00000E+00 + 1.65358E+09 1.31275E+09 1.03197E+09 8.11217E+08 6.37725E+08 5.01321E+08 + 3.94112E+08 3.09819E+08 2.43565E+08 1.91471E+08 1.50524E+08 1.18328E+08 + 9.30217E+07 7.31231E+07 5.74824E+07 4.51843E+07 3.55178E+07 2.79172E+07 + 2.19433E+07 1.72463E+07 1.35547E+07 1.06523E+07 8.37124E+06 6.57800E+06 + 5.16877E+06 4.06100E+06 3.19054E+06 2.50635E+06 1.96879E+06 1.54632E+06 + 1.21443E+06 9.53633E+05 7.48788E+05 5.87851E+05 4.61463E+05 3.62185E+05 + 2.84237E+05 2.23021E+05 1.74969E+05 1.37242E+05 1.07635E+05 8.43958E+04 + 6.61643E+04 5.18588E+04 4.06395E+04 3.18393E+04 2.49401E+04 1.95306E+04 + 1.52914E+04 1.19690E+04 9.36661E+03 7.32795E+03 5.73180E+03 4.48203E+03 + 3.50405E+03 2.73870E+03 2.14015E+03 1.67200E+03 1.30608E+03 1.02003E+03 + 7.96578E+02 6.22002E+02 4.85701E+02 3.79264E+02 2.96208E+02 2.31378E+02 + 1.80805E+02 1.41342E+02 1.10563E+02 8.65462E+01 6.78124E+01 5.31896E+01 + 4.17767E+01 3.28602E+01 2.58928E+01 2.04403E+01 1.61705E+01 1.28204E+01 + 1.01884E+01 8.11522E+00 6.47914E+00 5.18398E+00 4.15637E+00 3.33826E+00 + 2.68544E+00 2.16297E+00 1.74403E+00 1.40739E+00 1.13663E+00 9.18647E-01 + 7.43166E-01 6.01904E-01 4.88279E-01 3.96938E-01 3.23586E-01 2.64697E-01 + 2.17433E-01 1.79475E-01 1.48951E-01 1.24345E-01 1.04434E-01 8.82332E-02 + 7.49539E-02 6.39627E-02 5.47536E-02 4.69248E-02 4.01616E-02 3.42253E-02 + 2.89454E-02 2.42189E-02 1.99951E-02 1.62650E-02 1.30330E-02 1.03004E-02 + 8.04561E-03 6.22757E-03 4.78740E-03 3.66330E-03 2.79379E-03 2.12625E-03 + 1.61540E-03 1.22590E-03 9.28752E-04 7.02352E-04 5.29402E-04 3.97350E-04 + 2.96132E-04 2.18654E-04 1.59225E-04 1.13937E-04 7.95416E-05 5.38243E-05 + 3.48458E-05 2.12859E-05 1.19077E-05 5.82213E-06 2.15764E-06 2.79369E-07 + 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 1.50847E-08 + 1.26532E-08 2.40017E-09 2.61131E-10 3.95620E-11 6.77032E-12 7.15476E-13 + 0.00000E+00 2.02636E+09 1.60833E+09 1.26398E+09 9.93320E+08 7.80621E+08 + 6.13434E+08 4.82053E+08 3.78788E+08 2.97641E+08 2.33863E+08 1.83748E+08 + 1.44361E+08 1.13414E+08 8.90944E+07 6.99871E+07 5.49726E+07 4.31774E+07 + 3.39096E+07 2.66297E+07 2.09104E+07 1.64185E+07 1.28899E+07 1.01190E+07 + 7.94267E+06 6.23391E+06 4.89206E+06 3.83869E+06 3.01167E+06 2.36257E+06 + 1.85306E+06 1.45325E+06 1.13950E+06 8.93366E+05 7.00260E+05 5.48813E+05 + 4.30028E+05 3.36898E+05 2.63876E+05 2.06644E+05 1.61785E+05 1.26639E+05 + 9.91018E+04 7.75357E+04 6.06456E+04 4.74237E+04 3.70733E+04 2.89747E+04 + 2.26380E+04 1.76825E+04 1.38072E+04 1.07783E+04 8.41104E+03 6.56183E+03 + 5.11742E+03 3.98983E+03 3.10966E+03 2.42303E+03 1.88743E+03 1.46989E+03 + 1.14440E+03 8.90846E+02 6.93332E+02 5.39571E+02 4.19871E+02 3.26750E+02 + 2.54299E+02 1.97964E+02 1.54155E+02 1.20102E+02 9.36258E+01 7.30481E+01 + 5.70471E+01 4.46060E+01 3.49252E+01 2.73911E+01 2.15202E+01 1.69424E+01 + 1.33666E+01 1.05702E+01 8.37781E+00 6.65589E+00 5.29953E+00 4.22868E+00 + 3.38051E+00 2.70711E+00 2.17095E+00 1.74320E+00 1.40121E+00 1.12748E+00 + 9.08150E-01 7.32374E-01 5.91479E-01 4.78591E-01 3.88172E-01 3.15791E-01 + 2.57846E-01 2.11448E-01 1.74259E-01 1.44395E-01 1.20345E-01 1.00894E-01 + 8.50711E-02 7.20981E-02 6.13579E-02 5.23578E-02 4.47108E-02 3.81148E-02 + 3.23433E-02 2.72348E-02 2.26913E-02 1.86613E-02 1.51302E-02 1.20929E-02 + 9.54117E-03 7.44586E-03 5.76246E-03 4.43195E-03 3.39468E-03 2.59253E-03 + 1.97638E-03 1.50430E-03 1.14373E-03 8.68057E-04 6.57489E-04 4.96204E-04 + 3.72731E-04 2.77868E-04 2.05118E-04 1.49261E-04 1.06684E-04 7.43806E-05 + 5.02686E-05 3.25301E-05 1.98999E-05 1.12042E-05 5.58313E-06 2.20904E-06 + 4.89957E-07 1.23503E-08 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 + 2.09847E-08 1.24831E-08 2.15998E-09 2.17466E-10 3.10077E-11 5.01846E-12 + 5.14804E-13 0.00000E+00 2.51119E+09 1.99206E+09 1.56457E+09 1.22875E+09 + 9.64968E+08 7.57754E+08 5.95010E+08 4.67178E+08 3.66789E+08 2.87945E+08 + 2.26035E+08 1.77418E+08 1.39248E+08 1.09278E+08 8.57510E+07 6.72813E+07 + 5.27851E+07 4.14067E+07 3.24779E+07 2.54708E+07 1.99734E+07 1.56601E+07 + 1.22767E+07 9.62282E+06 7.54160E+06 5.90948E+06 4.62991E+06 3.62672E+06 + 2.84045E+06 2.22419E+06 1.74134E+06 1.36302E+06 1.06669E+06 8.34590E+05 + 6.52863E+05 5.10579E+05 3.99217E+05 3.12061E+05 2.43876E+05 1.90535E+05 + 1.48823E+05 1.16207E+05 9.07150E+04 7.07922E+04 5.52288E+04 4.30723E+04 + 3.35812E+04 2.61721E+04 2.03911E+04 1.58811E+04 1.23645E+04 9.62288E+03 + 7.48656E+03 5.82223E+03 4.52630E+03 3.51745E+03 2.73256E+03 2.12204E+03 + 1.64742E+03 1.27852E+03 9.91982E+02 7.69458E+02 5.96755E+02 4.62735E+02 + 3.58806E+02 2.78215E+02 2.15759E+02 1.67358E+02 1.29867E+02 1.00824E+02 + 7.83337E+01 6.09123E+01 4.74187E+01 3.69611E+01 2.88551E+01 2.25652E+01 + 1.76815E+01 1.38836E+01 1.09266E+01 8.61904E+00 6.81503E+00 5.40081E+00 + 4.28962E+00 3.41380E+00 2.72184E+00 2.17360E+00 1.73833E+00 1.39201E+00 + 1.11609E+00 8.96015E-01 7.20390E-01 5.80191E-01 4.68279E-01 3.78952E-01 + 3.07663E-01 2.50747E-01 2.05276E-01 1.68897E-01 1.39725E-01 1.16255E-01 + 9.72844E-02 8.18554E-02 6.92053E-02 5.87322E-02 4.99573E-02 4.25078E-02 + 3.60939E-02 3.05003E-02 2.55732E-02 2.12187E-02 1.73841E-02 1.40491E-02 + 1.12003E-02 8.82128E-03 6.87690E-03 5.32012E-03 4.09240E-03 3.13644E-03 + 2.39743E-03 1.82963E-03 1.39421E-03 1.06123E-03 8.06222E-04 6.11089E-04 + 4.61351E-04 3.46520E-04 2.58183E-04 1.90383E-04 1.38331E-04 9.86864E-05 + 6.86647E-05 4.63136E-05 2.99332E-05 1.83178E-05 1.03611E-05 5.24010E-06 + 2.17907E-06 6.25978E-07 1.48254E-07 4.92847E-08 1.36716E-08 4.74836E-09 + 8.96809E-09 2.44425E-08 1.19185E-08 1.91309E-09 1.80106E-10 2.43789E-11 + 3.76425E-12 3.76493E-13 0.00000E+00 3.13502E+09 2.48489E+09 1.94984E+09 + 1.52987E+09 1.20026E+09 9.41565E+08 7.38564E+08 5.79264E+08 4.54280E+08 + 3.56220E+08 2.79299E+08 2.18959E+08 1.71636E+08 1.34522E+08 1.05420E+08 + 8.26021E+07 6.47145E+07 5.06923E+07 3.97029E+07 3.10905E+07 2.43427E+07 + 1.90559E+07 1.49149E+07 1.16715E+07 9.13179E+06 7.14327E+06 5.58671E+06 + 4.36838E+06 3.41505E+06 2.66915E+06 2.08572E+06 1.62941E+06 1.27264E+06 + 9.93719E+05 7.75739E+05 6.05404E+05 4.72347E+05 3.68422E+05 2.87282E+05 + 2.23941E+05 1.74513E+05 1.35948E+05 1.05872E+05 8.24201E+04 6.41412E+04 + 4.98973E+04 3.88026E+04 3.01628E+04 2.34379E+04 1.82048E+04 1.41346E+04 + 1.09698E+04 8.51013E+03 6.59906E+03 5.11504E+03 3.96301E+03 3.06923E+03 + 2.37604E+03 1.83871E+03 1.42234E+03 1.09989E+03 8.50267E+02 6.57137E+02 + 5.07751E+02 3.92283E+02 3.03045E+02 2.34123E+02 1.80899E+02 1.39817E+02 + 1.08109E+02 8.36452E+01 6.47674E+01 5.02019E+01 3.89586E+01 3.02786E+01 + 2.35712E+01 1.83852E+01 1.43697E+01 1.12567E+01 8.83851E+00 6.95647E+00 + 5.48792E+00 4.33937E+00 3.43839E+00 2.72987E+00 2.17118E+00 1.72966E+00 + 1.37998E+00 1.10263E+00 8.82370E-01 7.07319E-01 5.68122E-01 4.57410E-01 + 3.69333E-01 2.99247E-01 2.43437E-01 1.98946E-01 1.63416E-01 1.34964E-01 + 1.12096E-01 9.36228E-02 7.86038E-02 6.62916E-02 5.61000E-02 4.75647E-02 + 4.03267E-02 3.41078E-02 2.87029E-02 2.39652E-02 1.98037E-02 1.61644E-02 + 1.30217E-02 1.03549E-02 8.14048E-03 6.33875E-03 4.90092E-03 3.76949E-03 + 2.88962E-03 2.20978E-03 1.68739E-03 1.28659E-03 9.79804E-04 7.44597E-04 + 5.64393E-04 4.25955E-04 3.19688E-04 2.37901E-04 1.75132E-04 1.26985E-04 + 9.03725E-05 6.27190E-05 4.21965E-05 2.72212E-05 1.66503E-05 9.44838E-06 + 4.83510E-06 2.09091E-06 7.02585E-07 2.40329E-07 1.11753E-07 5.42979E-08 + 2.93902E-08 2.21992E-08 2.57743E-08 1.09981E-08 1.65116E-09 1.45612E-10 + 1.87292E-11 2.76478E-12 2.70003E-13 0.00000E+00 3.93002E+09 3.11184E+09 + 2.43896E+09 1.91137E+09 1.49773E+09 1.17346E+09 9.19285E+08 7.20064E+08 + 5.63945E+08 4.41609E+08 3.45764E+08 2.70678E+08 2.11866E+08 1.65806E+08 + 1.29738E+08 1.01499E+08 7.93929E+07 6.20899E+07 4.85493E+07 3.79541E+07 + 2.96656E+07 2.31823E+07 1.81123E+07 1.41479E+07 1.10490E+07 8.62675E+06 + 6.73403E+06 5.25527E+06 4.10026E+06 3.19826E+06 2.49405E+06 1.94436E+06 + 1.51541E+06 1.18074E+06 9.19720E+05 7.16176E+05 5.57510E+05 4.33851E+05 + 3.37512E+05 2.62473E+05 2.04047E+05 1.58568E+05 1.23181E+05 9.56528E+04 + 7.42484E+04 5.76097E+04 4.46816E+04 3.46395E+04 2.68430E+04 2.07919E+04 + 1.60978E+04 1.24577E+04 9.63624E+03 7.45019E+03 5.75739E+03 4.44704E+03 + 3.43337E+03 2.64952E+03 2.04373E+03 1.57573E+03 1.21443E+03 9.35607E+02 + 7.20575E+02 5.54792E+02 4.27073E+02 3.28703E+02 2.52987E+02 1.94722E+02 + 1.49909E+02 1.15448E+02 8.89581E+01 6.85945E+01 5.29429E+01 4.09089E+01 + 3.16554E+01 2.45343E+01 1.90510E+01 1.48233E+01 1.15599E+01 9.03594E+00 + 7.08021E+00 5.56101E+00 4.37817E+00 3.45453E+00 2.73148E+00 2.16391E+00 + 1.71738E+00 1.36531E+00 1.08725E+00 8.67342E-01 6.93263E-01 5.55357E-01 + 4.46050E-01 3.59368E-01 2.90586E-01 2.35952E-01 1.92491E-01 1.57843E-01 + 1.30135E-01 1.07888E-01 8.99283E-02 7.53332E-02 6.33721E-02 5.34750E-02 + 4.51919E-02 3.81774E-02 3.21642E-02 2.69568E-02 2.24143E-02 1.84482E-02 + 1.50029E-02 1.20479E-02 9.55621E-03 7.49837E-03 5.83123E-03 4.50505E-03 + 3.46373E-03 2.65501E-03 2.03053E-03 1.55076E-03 1.18256E-03 9.00567E-04 + 6.84227E-04 5.18363E-04 3.90871E-04 2.92977E-04 2.17648E-04 1.59878E-04 + 1.15634E-04 8.20621E-05 5.67838E-05 3.80924E-05 2.45167E-05 1.49805E-05 + 8.52019E-06 4.40263E-06 1.96602E-06 7.35487E-07 2.98506E-07 1.53416E-07 + 8.19112E-08 4.60138E-08 3.04591E-08 2.56370E-08 9.89899E-09 1.39690E-09 + 1.15460E-10 1.41098E-11 1.99224E-12 1.90038E-13 0.00000E+00 4.93442E+09 + 3.90252E+09 3.05456E+09 2.39053E+09 1.87060E+09 1.46352E+09 1.14486E+09 + 8.95433E+08 7.00238E+08 5.47499E+08 4.28005E+08 3.34530E+08 2.61423E+08 + 2.04253E+08 1.59556E+08 1.24615E+08 9.73062E+07 7.59659E+07 5.92934E+07 + 4.62697E+07 3.60986E+07 2.81568E+07 2.19570E+07 1.71181E+07 1.33424E+07 + 1.03967E+07 8.09927E+06 6.30777E+06 4.91120E+06 3.82272E+06 2.97463E+06 + 2.31398E+06 1.79951E+06 1.39896E+06 1.08722E+06 8.44662E+05 6.55993E+05 + 5.09281E+05 3.95239E+05 3.06616E+05 2.37775E+05 1.84315E+05 1.42817E+05 + 1.10615E+05 8.56373E+04 6.62700E+04 5.12599E+04 3.96308E+04 3.06256E+04 + 2.36551E+04 1.82623E+04 1.40917E+04 1.08681E+04 8.37751E+03 6.45434E+03 + 4.97000E+03 3.82509E+03 2.94241E+03 2.26230E+03 1.73851E+03 1.33539E+03 + 1.02529E+03 7.86899E+02 6.03715E+02 4.63058E+02 3.55091E+02 2.72274E+02 + 2.08768E+02 1.60098E+02 1.22807E+02 9.42477E+01 7.23760E+01 5.56291E+01 + 4.28033E+01 3.29798E+01 2.54506E+01 1.96766E+01 1.52433E+01 1.18355E+01 + 9.21112E+00 7.18629E+00 5.62028E+00 4.40630E+00 3.46252E+00 2.72693E+00 + 2.15206E+00 1.70173E+00 1.34818E+00 1.07009E+00 8.51058E-01 6.78323E-01 + 5.41977E-01 4.34265E-01 3.49110E-01 2.81724E-01 2.28329E-01 1.85939E-01 + 1.52204E-01 1.25261E-01 1.03652E-01 8.62189E-02 7.20599E-02 6.04613E-02 + 5.08697E-02 4.28497E-02 3.60687E-02 3.02701E-02 2.52669E-02 2.09236E-02 + 1.71538E-02 1.38999E-02 1.11274E-02 8.80356E-03 6.89435E-03 5.35401E-03 + 4.13249E-03 3.17540E-03 2.43313E-03 1.86040E-03 1.42053E-03 1.08294E-03 + 8.24349E-04 6.25904E-04 4.73720E-04 3.56740E-04 2.66936E-04 1.97886E-04 + 1.44997E-04 1.04575E-04 7.39828E-05 5.10284E-05 3.41231E-05 2.19047E-05 + 1.33657E-05 7.61415E-06 3.96732E-06 1.82067E-06 7.37359E-07 3.31196E-07 + 1.78951E-07 9.93117E-08 5.63680E-08 3.50154E-08 2.45345E-08 8.74185E-09 + 1.16331E-09 9.01414E-11 1.04635E-11 1.41346E-12 1.31720E-13 0.00000E+00 + 6.19330E+09 4.89178E+09 3.82323E+09 2.98764E+09 2.33428E+09 1.82348E+09 + 1.42421E+09 1.11215E+09 8.68309E+08 6.77797E+08 5.28982E+08 4.12755E+08 + 3.21999E+08 2.51145E+08 1.95839E+08 1.52679E+08 1.19003E+08 9.27331E+07 + 7.22452E+07 5.62697E+07 4.38160E+07 3.41097E+07 2.65466E+07 2.06548E+07 + 1.60662E+07 1.24934E+07 9.71232E+06 7.54803E+06 5.86426E+06 4.55464E+06 + 3.53636E+06 2.74481E+06 2.12973E+06 1.65189E+06 1.28081E+06 9.92718E+05 + 7.69140E+05 5.95682E+05 4.61161E+05 3.56870E+05 2.76050E+05 2.13440E+05 + 1.64958E+05 1.27430E+05 9.83941E+04 7.59375E+04 5.85778E+04 4.51637E+04 + 3.48037E+04 2.68060E+04 2.06354E+04 1.58765E+04 1.22084E+04 9.38244E+03 + 7.20657E+03 5.53210E+03 4.24434E+03 3.25452E+03 2.49417E+03 1.91039E+03 + 1.46251E+03 1.11908E+03 8.55914E+02 6.54356E+02 5.00104E+02 3.82105E+02 + 2.91902E+02 2.22976E+02 1.70338E+02 1.30153E+02 9.94895E+01 7.60942E+01 + 5.82483E+01 4.46336E+01 3.42464E+01 2.63167E+01 2.02600E+01 1.56286E+01 + 1.20831E+01 9.36399E+00 7.27487E+00 5.66599E+00 4.42405E+00 3.46266E+00 + 2.71652E+00 2.13588E+00 1.68293E+00 1.32877E+00 1.05133E+00 8.33643E-01 + 6.62601E-01 5.28062E-01 4.22119E-01 3.38611E-01 2.72703E-01 2.20601E-01 + 1.79320E-01 1.46523E-01 1.20364E-01 9.94057E-02 8.25114E-02 6.87988E-02 + 5.75725E-02 4.82959E-02 4.05478E-02 3.40085E-02 2.84314E-02 2.36373E-02 + 1.94956E-02 1.59213E-02 1.28554E-02 1.02594E-02 8.09616E-03 6.32770E-03 + 4.90660E-03 3.78305E-03 2.90460E-03 2.22429E-03 1.69984E-03 1.29725E-03 + 9.88358E-04 7.51758E-04 5.70203E-04 4.30992E-04 3.24026E-04 2.41964E-04 + 1.78942E-04 1.30754E-04 9.40134E-05 6.62900E-05 4.55666E-05 3.03691E-05 + 1.94403E-05 1.18427E-05 6.75494E-06 3.54585E-06 1.66667E-06 7.18036E-07 + 3.45198E-07 1.92301E-07 1.08908E-07 6.19507E-08 3.68836E-08 2.28401E-08 + 7.60439E-09 9.56403E-10 6.94813E-11 7.65918E-12 9.90079E-13 9.01528E-14 + 0.00000E+00 7.75955E+09 6.12043E+09 4.77600E+09 3.72628E+09 2.90671E+09 + 2.26696E+09 1.76765E+09 1.37804E+09 1.07407E+09 8.36978E+08 6.52075E+08 + 5.07906E+08 3.95521E+08 3.07930E+08 2.39680E+08 1.86510E+08 1.45099E+08 + 1.12853E+08 8.77506E+07 6.82131E+07 5.30110E+07 4.11851E+07 3.19882E+07 + 2.48376E+07 1.92797E+07 1.49607E+07 1.16056E+07 9.00001E+06 6.97707E+06 + 5.40697E+06 4.18874E+06 3.24382E+06 2.51114E+06 1.94321E+06 1.50315E+06 + 1.16228E+06 8.98342E+05 6.94051E+05 5.35990E+05 4.13741E+05 3.19232E+05 + 2.46196E+05 1.89780E+05 1.46220E+05 1.12602E+05 8.66689E+04 6.66736E+04 + 5.12635E+04 3.93937E+04 3.02552E+04 2.32236E+04 1.78158E+04 1.36592E+04 + 1.04659E+04 8.01437E+03 6.13325E+03 4.69085E+03 3.58549E+03 2.73896E+03 + 2.09103E+03 1.59549E+03 1.21671E+03 9.27395E+02 7.06536E+02 5.38072E+02 + 4.09635E+02 3.11789E+02 2.37281E+02 1.80582E+02 1.37451E+02 1.04659E+02 + 7.97321E+01 6.07889E+01 4.63921E+01 3.54502E+01 2.71297E+01 2.07994E+01 + 1.59783E+01 1.23023E+01 9.49455E+00 7.34615E+00 5.69845E+00 4.43177E+00 + 3.45529E+00 2.70056E+00 2.11564E+00 1.66119E+00 1.30728E+00 1.03111E+00 + 8.15219E-01 6.46195E-01 5.13690E-01 4.09674E-01 3.27921E-01 2.63563E-01 + 2.12802E-01 1.72663E-01 1.40824E-01 1.15465E-01 9.51686E-02 7.88222E-02 + 6.55641E-02 5.47180E-02 4.57639E-02 3.82950E-02 3.20037E-02 2.66531E-02 + 2.20712E-02 1.81318E-02 1.47512E-02 1.18690E-02 9.44320E-03 7.43298E-03 + 5.79751E-03 4.48836E-03 3.45636E-03 2.65121E-03 2.02861E-03 1.54912E-03 + 1.18130E-03 8.99204E-04 6.83207E-04 5.17524E-04 3.90544E-04 2.93049E-04 + 2.18331E-04 1.61040E-04 1.17323E-04 8.40837E-05 5.90833E-05 4.04695E-05 + 2.68794E-05 1.71567E-05 1.04336E-05 5.95739E-06 3.14878E-06 1.51222E-06 + 6.84928E-07 3.45840E-07 1.96668E-07 1.12686E-07 6.39948E-08 3.68583E-08 + 2.08241E-08 6.53384E-09 7.77870E-10 5.29811E-11 5.54493E-12 6.86050E-13 + 6.10486E-14 0.00000E+00 9.69475E+09 7.63588E+09 5.94887E+09 4.63373E+09 + 3.60855E+09 2.80959E+09 2.18703E+09 1.70204E+09 1.32429E+09 1.03013E+09 + 8.01125E+08 6.22873E+08 4.84161E+08 3.76242E+08 2.92302E+08 2.27028E+08 + 1.76282E+08 1.36840E+08 1.06193E+08 8.23855E+07 6.38963E+07 4.95413E+07 + 3.83993E+07 2.97536E+07 2.30470E+07 1.78461E+07 1.38142E+07 1.06894E+07 + 8.26849E+06 6.39351E+06 4.94185E+06 3.81831E+06 2.94906E+06 2.27677E+06 + 1.75701E+06 1.35533E+06 1.04503E+06 8.05407E+05 6.20448E+05 4.77738E+05 + 3.67677E+05 2.82831E+05 2.17455E+05 1.67103E+05 1.28342E+05 9.85182E+04 + 7.55827E+04 5.79533E+04 4.44101E+04 3.40115E+04 2.60321E+04 1.99124E+04 + 1.52217E+04 1.16284E+04 8.87763E+03 6.77308E+03 5.16412E+03 3.93480E+03 + 2.99619E+03 2.28000E+03 1.73394E+03 1.31788E+03 1.00110E+03 7.60060E+02 + 5.76808E+02 4.37565E+02 3.31845E+02 2.51620E+02 1.90782E+02 1.44667E+02 + 1.09732E+02 8.32732E+01 6.32397E+01 4.80714E+01 3.65867E+01 2.78869E+01 + 2.12935E+01 1.62917E+01 1.24929E+01 9.60298E+00 7.40044E+00 5.71802E+00 + 4.42982E+00 3.44076E+00 2.67935E+00 2.09161E+00 1.63676E+00 1.28390E+00 + 1.00957E+00 7.95908E-01 6.29200E-01 4.98938E-01 3.96991E-01 3.17088E-01 + 2.54343E-01 2.04965E-01 1.65993E-01 1.35131E-01 1.10583E-01 9.09574E-02 + 7.51660E-02 6.23689E-02 5.19091E-02 4.32833E-02 3.60990E-02 3.00602E-02 + 2.49393E-02 2.05712E-02 1.68335E-02 1.36436E-02 1.09399E-02 8.67758E-03 + 6.81286E-03 5.30276E-03 4.09849E-03 3.15191E-03 2.41499E-03 1.84602E-03 + 1.40833E-03 1.07284E-03 8.15716E-04 6.18952E-04 4.68118E-04 3.52609E-04 + 2.64014E-04 1.96210E-04 1.44318E-04 1.04813E-04 7.48655E-05 5.24192E-05 + 3.57757E-05 2.36794E-05 1.50703E-05 9.14899E-06 5.22909E-06 2.78211E-06 + 1.36275E-06 6.43473E-07 3.37204E-07 1.94576E-07 1.12235E-07 6.34892E-08 + 3.55495E-08 1.86774E-08 5.55627E-09 6.26853E-10 4.00240E-11 3.97614E-12 + 4.70955E-13 4.09620E-14 0.00000E+00 1.20703E+10 9.49294E+09 7.38331E+09 + 5.74136E+09 4.46352E+09 3.46928E+09 2.69584E+09 2.09433E+09 1.62662E+09 + 1.26303E+09 9.80462E+08 7.60908E+08 5.90357E+08 4.57907E+08 3.55072E+08 + 2.75252E+08 2.13312E+08 1.65261E+08 1.27995E+08 9.91006E+07 7.67046E+07 + 5.93505E+07 4.59073E+07 3.54969E+07 2.74376E+07 2.12006E+07 1.63753E+07 + 1.26436E+07 9.75851E+06 7.52882E+06 5.80627E+06 4.47598E+06 3.44903E+06 + 2.65656E+06 2.04527E+06 1.57393E+06 1.21065E+06 9.30780E+05 7.15262E+05 + 5.49370E+05 4.21740E+05 3.23590E+05 2.48150E+05 1.90193E+05 1.45690E+05 + 1.11535E+05 8.53375E+04 6.52534E+04 4.98655E+04 3.80822E+04 2.90648E+04 + 2.21681E+04 1.68965E+04 1.28697E+04 9.79585E+03 7.45093E+03 5.66345E+03 + 4.30180E+03 3.26528E+03 2.47678E+03 1.87746E+03 1.42224E+03 1.07676E+03 + 8.14720E+02 6.16154E+02 4.65775E+02 3.51983E+02 2.65927E+02 2.00892E+02 + 1.51769E+02 1.14686E+02 8.67019E+01 6.55905E+01 4.96650E+01 3.76517E+01 + 2.85859E+01 2.17411E+01 1.65685E+01 1.26551E+01 9.68951E+00 7.43812E+00 + 5.72511E+00 4.41861E+00 3.41943E+00 2.65322E+00 2.06406E+00 1.60985E+00 + 1.25880E+00 9.86877E-01 7.75828E-01 6.11712E-01 4.83880E-01 3.84130E-01 + 3.06160E-01 2.45082E-01 1.97120E-01 1.59337E-01 1.29465E-01 1.05736E-01 + 8.67881E-02 7.15566E-02 5.92251E-02 4.91557E-02 4.08624E-02 3.39663E-02 + 2.81829E-02 2.32935E-02 1.91391E-02 1.56012E-02 1.25980E-02 1.00671E-02 + 7.96124E-03 6.23444E-03 4.84227E-03 3.73608E-03 2.86905E-03 2.19551E-03 + 1.67631E-03 1.27740E-03 9.71918E-04 7.37991E-04 5.59118E-04 4.22120E-04 + 3.17314E-04 2.37034E-04 1.75694E-04 1.28848E-04 9.32768E-05 6.63965E-05 + 4.63221E-05 3.15001E-05 2.07775E-05 1.31855E-05 7.99163E-06 4.57241E-06 + 2.44854E-06 1.22158E-06 5.97573E-07 3.22364E-07 1.87985E-07 1.08805E-07 + 6.12112E-08 3.34177E-08 1.65305E-08 4.68336E-09 5.01108E-10 2.99889E-11 + 2.82730E-12 3.20650E-13 2.72635E-14 0.00000E+00 1.49682E+10 1.17546E+10 + 9.12686E+09 7.08506E+09 5.49865E+09 4.26639E+09 3.30941E+09 2.56642E+09 + 1.98970E+09 1.54216E+09 1.19495E+09 9.25646E+08 7.16828E+08 5.54953E+08 + 4.29503E+08 3.32310E+08 2.57029E+08 1.98739E+08 1.53617E+08 1.18701E+08 + 9.16890E+07 7.07994E+07 5.46497E+07 4.21685E+07 3.25257E+07 2.50784E+07 + 1.93288E+07 1.48915E+07 1.14682E+07 8.82819E+06 6.79304E+06 5.22477E+06 + 4.01679E+06 3.08668E+06 2.37084E+06 1.82014E+06 1.39668E+06 1.07120E+06 + 8.21151E+05 6.29137E+05 4.81765E+05 3.68709E+05 2.82025E+05 2.15595E+05 + 1.64714E+05 1.25765E+05 9.59664E+04 7.31813E+04 5.57699E+04 4.24727E+04 + 3.23243E+04 2.45837E+04 1.86836E+04 1.41892E+04 1.07681E+04 8.16582E+03 + 6.18792E+03 4.68566E+03 3.54551E+03 2.68081E+03 2.02558E+03 1.52944E+03 + 1.15408E+03 8.70297E+02 6.55944E+02 4.94142E+02 3.72112E+02 2.80137E+02 + 2.10865E+02 1.58723E+02 1.19499E+02 9.00034E+01 6.78316E+01 5.11668E+01 + 3.86419E+01 2.92248E+01 2.21414E+01 1.68084E+01 1.27889E+01 9.75452E+00 + 7.45963E+00 5.72019E+00 4.39858E+00 3.39170E+00 2.62250E+00 2.03328E+00 + 1.58069E+00 1.23218E+00 9.63168E-01 7.55095E-01 5.93820E-01 4.68587E-01 + 3.71146E-01 2.95181E-01 2.35816E-01 1.89297E-01 1.52719E-01 1.23847E-01 + 1.00943E-01 8.26754E-02 6.80068E-02 5.61432E-02 4.64669E-02 3.85083E-02 + 3.19024E-02 2.63757E-02 2.17180E-02 1.77761E-02 1.44349E-02 1.16137E-02 + 9.24932E-03 7.29268E-03 5.69626E-03 4.41476E-03 3.40010E-03 2.60703E-03 + 1.99228E-03 1.51917E-03 1.15614E-03 8.78449E-04 6.66010E-04 5.03725E-04 + 3.79567E-04 2.84702E-04 2.12149E-04 1.56815E-04 1.14654E-04 8.27287E-05 + 5.86832E-05 4.07929E-05 2.76402E-05 1.81695E-05 1.14985E-05 6.95872E-06 + 3.98622E-06 2.14853E-06 1.09055E-06 5.49958E-07 3.03602E-07 1.78389E-07 + 1.03365E-07 5.77615E-08 3.08043E-08 1.44692E-08 3.91734E-09 3.97747E-10 + 2.23062E-11 1.99533E-12 2.16717E-13 1.80161E-14 0.00000E+00 1.84826E+10 + 1.44927E+10 1.12337E+10 8.70555E+09 6.74458E+09 5.22392E+09 4.04500E+09 + 3.13126E+09 2.42323E+09 1.87476E+09 1.45000E+09 1.12113E+09 8.66588E+08 + 6.69627E+08 5.17265E+08 3.99441E+08 3.08351E+08 2.37954E+08 1.83564E+08 + 1.41557E+08 1.09123E+08 8.40892E+07 6.47742E+07 4.98766E+07 3.83902E+07 + 2.95373E+07 2.27166E+07 1.74636E+07 1.34196E+07 1.03075E+07 7.91362E+06 + 6.07291E+06 4.65818E+06 3.57130E+06 2.73669E+06 2.09607E+06 1.60458E+06 + 1.22769E+06 9.38824E+05 7.17526E+05 5.48083E+05 4.18410E+05 3.19228E+05 + 2.43407E+05 1.85480E+05 1.41248E+05 1.07494E+05 8.17510E+04 6.21310E+04 + 4.71867E+04 3.58116E+04 2.71590E+04 2.05817E+04 1.55854E+04 1.17930E+04 + 8.91646E+03 6.73640E+03 5.08542E+03 3.83610E+03 2.89144E+03 2.17779E+03 + 1.63908E+03 1.23277E+03 9.26561E+02 6.96007E+02 5.22541E+02 3.92141E+02 + 2.94185E+02 2.20656E+02 1.65499E+02 1.24149E+02 9.31640E+01 6.99543E+01 + 5.25717E+01 3.95542E+01 2.98023E+01 2.24937E+01 1.70115E+01 1.28948E+01 + 9.79848E+00 7.46548E+00 5.70375E+00 4.37017E+00 3.35795E+00 2.58754E+00 + 1.99953E+00 1.54951E+00 1.20421E+00 9.38588E-01 7.33822E-01 5.75612E-01 + 4.53129E-01 3.58093E-01 2.84194E-01 2.26577E-01 1.81523E-01 1.46162E-01 + 1.18294E-01 9.62182E-02 7.86327E-02 6.45276E-02 5.31327E-02 4.38503E-02 + 3.62272E-02 2.99120E-02 2.46419E-02 2.02146E-02 1.64826E-02 1.33342E-02 + 1.06895E-02 8.48495E-03 6.67021E-03 5.19672E-03 4.01884E-03 3.08944E-03 + 2.36500E-03 1.80466E-03 1.37416E-03 1.04428E-03 7.92253E-04 5.99665E-04 + 4.52711E-04 3.40423E-04 2.54752E-04 1.89343E-04 1.39560E-04 1.01722E-04 + 7.31532E-05 5.17094E-05 3.58158E-05 2.41816E-05 1.58433E-05 9.99994E-06 + 6.04390E-06 3.46705E-06 1.88101E-06 9.70450E-07 5.02493E-07 2.82590E-07 + 1.66919E-07 9.66522E-08 5.35975E-08 2.79574E-08 1.25460E-08 3.25446E-09 + 3.13701E-10 1.64827E-11 1.39864E-12 1.45503E-13 1.18285E-14 0.00000E+00 + 2.27204E+10 1.77889E+10 1.37651E+10 1.06489E+10 8.23581E+09 6.36775E+09 + 4.92196E+09 3.80332E+09 2.93802E+09 2.26890E+09 1.75161E+09 1.35183E+09 + 1.04296E+09 8.04392E+08 6.20184E+08 4.77997E+08 3.68278E+08 2.83643E+08 + 2.18378E+08 1.68068E+08 1.29299E+08 9.94347E+07 7.64378E+07 5.87359E+07 + 4.51148E+07 3.46379E+07 2.65826E+07 2.03917E+07 1.56356E+07 1.19833E+07 + 9.17977E+06 7.02879E+06 5.37918E+06 4.11466E+06 3.14578E+06 2.40377E+06 + 1.83580E+06 1.40126E+06 1.06897E+06 8.15004E+05 6.21010E+05 4.72904E+05 + 3.59896E+05 2.73719E+05 2.08041E+05 1.58016E+05 1.19939E+05 9.09729E+04 + 6.89533E+04 5.22253E+04 3.95263E+04 2.98924E+04 2.25891E+04 1.70566E+04 + 1.28688E+04 9.70127E+03 7.30753E+03 5.49997E+03 4.13615E+03 3.10797E+03 + 2.33354E+03 1.75073E+03 1.31251E+03 9.83278E+02 7.36171E+02 5.50846E+02 + 4.11981E+02 3.08008E+02 2.30222E+02 1.72067E+02 1.28617E+02 9.61711E+01 + 7.19509E+01 5.38752E+01 4.03862E+01 3.03172E+01 2.27979E+01 1.71780E+01 + 1.29731E+01 9.82196E+00 7.45626E+00 5.67634E+00 4.33387E+00 3.31861E+00 + 2.54865E+00 1.96311E+00 1.51654E+00 1.17507E+00 9.13275E-01 7.12115E-01 + 5.57172E-01 4.37570E-01 3.45022E-01 2.73239E-01 2.17399E-01 1.73824E-01 + 1.39685E-01 1.12825E-01 9.15767E-02 7.46720E-02 6.11292E-02 5.02019E-02 + 4.13125E-02 3.40241E-02 2.79986E-02 2.29835E-02 1.87842E-02 1.52587E-02 + 1.22981E-02 9.82386E-03 7.77224E-03 6.09202E-03 4.73412E-03 3.65305E-03 + 2.80290E-03 2.14204E-03 1.63197E-03 1.24077E-03 9.41458E-04 7.13077E-04 + 5.38778E-04 4.05949E-04 3.04597E-04 2.27394E-04 1.68561E-04 1.23881E-04 + 9.00102E-05 6.45143E-05 4.54437E-05 3.13639E-05 2.11021E-05 1.37815E-05 + 8.67702E-06 5.23866E-06 3.01011E-06 1.64403E-06 8.61373E-07 4.56411E-07 + 2.60538E-07 1.54416E-07 8.92243E-08 4.90609E-08 2.50534E-08 1.07901E-08 + 2.68742E-09 2.45995E-10 1.21067E-11 9.74326E-13 9.71017E-14 7.72034E-15 + 0.00000E+00 2.78026E+10 2.17354E+10 1.67901E+10 1.29667E+10 1.00110E+10 + 7.72675E+09 5.96185E+09 4.59866E+09 3.54603E+09 2.73348E+09 2.10641E+09 + 1.62266E+09 1.24958E+09 9.61939E+08 7.40249E+08 5.69445E+08 4.37890E+08 + 3.36602E+08 2.58643E+08 1.98663E+08 1.52531E+08 1.17064E+08 8.98070E+07 + 6.88673E+07 5.27870E+07 4.04437E+07 3.09727E+07 2.37086E+07 1.81397E+07 + 1.38722E+07 1.06035E+07 8.10091E+06 6.18580E+06 4.72095E+06 3.60106E+06 + 2.74532E+06 2.09175E+06 1.59286E+06 1.21224E+06 9.22014E+05 7.00839E+05 + 5.32381E+05 4.04154E+05 3.06606E+05 2.32445E+05 1.76098E+05 1.33316E+05 + 1.00853E+05 7.62388E+04 5.75879E+04 4.34662E+04 3.27814E+04 2.47031E+04 + 1.86001E+04 1.39932E+04 1.05184E+04 7.89980E+03 5.92807E+03 4.44468E+03 + 3.32963E+03 2.49226E+03 1.86395E+03 1.39297E+03 1.04021E+03 7.76262E+02 + 5.78932E+02 4.31544E+02 3.21546E+02 2.39521E+02 1.78399E+02 1.32886E+02 + 9.90134E+01 7.38147E+01 5.50734E+01 4.11362E+01 3.07689E+01 2.30541E+01 + 1.73084E+01 1.30245E+01 9.82562E+00 7.43259E+00 5.63852E+00 4.29018E+00 + 3.27408E+00 2.50620E+00 1.92427E+00 1.48198E+00 1.14492E+00 8.87363E-01 + 6.90079E-01 5.38581E-01 4.21971E-01 3.31980E-01 2.62352E-01 2.08310E-01 + 1.66223E-01 1.33310E-01 1.07455E-01 8.70311E-02 7.08039E-02 5.78202E-02 + 4.73578E-02 3.88590E-02 3.19031E-02 2.61650E-02 2.14020E-02 1.74273E-02 + 1.41036E-02 1.13254E-02 9.01511E-03 7.10926E-03 5.55616E-03 4.30669E-03 + 3.31587E-03 2.53926E-03 1.93717E-03 1.47346E-03 1.11846E-03 8.47255E-04 + 6.40611E-04 4.83117E-04 3.63264E-04 2.71954E-04 2.02521E-04 1.49716E-04 + 1.09707E-04 7.94594E-05 5.67617E-05 3.98443E-05 2.74030E-05 1.83745E-05 + 1.19635E-05 7.51517E-06 4.53342E-06 2.60989E-06 1.43513E-06 7.62976E-07 + 4.12493E-07 2.38310E-07 1.41500E-07 8.14940E-08 4.44024E-08 2.22135E-08 + 9.21365E-09 2.20711E-09 1.91892E-10 8.84376E-12 6.74878E-13 6.44417E-14 + 5.01183E-15 0.00000E+00 3.38654E+10 2.64356E+10 2.03861E+10 1.57169E+10 + 1.21133E+10 9.33301E+09 7.18856E+09 5.53505E+09 4.26046E+09 3.27828E+09 + 2.52165E+09 1.93897E+09 1.49040E+09 1.14519E+09 8.79612E+08 6.75369E+08 + 5.18350E+08 3.97682E+08 3.04982E+08 2.33796E+08 1.79150E+08 1.37219E+08 + 1.05057E+08 8.03974E+07 6.14984E+07 4.70204E+07 3.59339E+07 2.74483E+07 + 2.09562E+07 1.59916E+07 1.21969E+07 9.29784E+06 7.08404E+06 5.39438E+06 + 4.10544E+06 3.12269E+06 2.37380E+06 1.80343E+06 1.36926E+06 1.03897E+06 + 7.87838E+05 5.97014E+05 4.52106E+05 3.42133E+05 2.58727E+05 1.95512E+05 + 1.47633E+05 1.11394E+05 8.39861E+04 6.32713E+04 4.76275E+04 3.58221E+04 + 2.69201E+04 2.02129E+04 1.51637E+04 1.13657E+04 8.51146E+03 6.36837E+03 + 4.76065E+03 3.55563E+03 2.65332E+03 1.97831E+03 1.47381E+03 1.09710E+03 + 8.16105E+02 6.06677E+02 4.50744E+02 3.34739E+02 2.48513E+02 1.84470E+02 + 1.36939E+02 1.01681E+02 7.55398E+01 5.61634E+01 4.18028E+01 3.11573E+01 + 2.32625E+01 1.74032E+01 1.30497E+01 9.81020E+00 7.39517E+00 5.59090E+00 + 4.23959E+00 3.22479E+00 2.46052E+00 1.88330E+00 1.44606E+00 1.11395E+00 + 8.60979E-01 6.67812E-01 5.19912E-01 4.06391E-01 3.19012E-01 2.51569E-01 + 1.99337E-01 1.58742E-01 1.27051E-01 1.02197E-01 8.25928E-02 6.70376E-02 + 5.46081E-02 4.46063E-02 3.64942E-02 2.98673E-02 2.44129E-02 1.98982E-02 + 1.61435E-02 1.30164E-02 1.04144E-02 8.26127E-03 6.49391E-03 5.06062E-03 + 3.91262E-03 3.00575E-03 2.29723E-03 1.74937E-03 1.32835E-03 1.00661E-03 + 7.61212E-04 5.74506E-04 4.32416E-04 3.24448E-04 2.42331E-04 1.80003E-04 + 1.32703E-04 9.69506E-05 6.99979E-05 4.98365E-05 3.48635E-05 2.38952E-05 + 1.59697E-05 1.03676E-05 6.49910E-06 3.91825E-06 2.26068E-06 1.25165E-06 + 6.74654E-07 3.71204E-07 2.16510E-07 1.28620E-07 7.37619E-08 3.98010E-08 + 1.95171E-08 7.81760E-09 1.80366E-09 1.48969E-10 6.42748E-12 4.65001E-13 + 4.25476E-14 3.23735E-15 0.00000E+00 4.10608E+10 3.20049E+10 2.46391E+10 + 1.89633E+10 1.45903E+10 1.12220E+10 8.62841E+09 6.63201E+09 5.09575E+09 + 3.91398E+09 3.00520E+09 2.30659E+09 1.76972E+09 1.35730E+09 1.04059E+09 + 7.97465E+08 6.10899E+08 4.67790E+08 3.58056E+08 2.73948E+08 2.09506E+08 + 1.60152E+08 1.22370E+08 9.34580E+07 7.13436E+07 5.44359E+07 4.15149E+07 + 3.16451E+07 2.41095E+07 1.83587E+07 1.39723E+07 1.06281E+07 8.07982E+06 + 6.13905E+06 4.66174E+06 3.53783E+06 2.68325E+06 2.03383E+06 1.54061E+06 + 1.16623E+06 8.82244E+05 6.66951E+05 5.03843E+05 3.80350E+05 2.86915E+05 + 2.16270E+05 1.62894E+05 1.22594E+05 9.21906E+04 6.92702E+04 5.20049E+04 + 3.90095E+04 2.92359E+04 2.18914E+04 1.63772E+04 1.22407E+04 9.14062E+03 + 6.81940E+03 5.08292E+03 3.78510E+03 2.81611E+03 2.09332E+03 1.55471E+03 + 1.15373E+03 8.55528E+02 6.33961E+02 4.69500E+02 3.47533E+02 2.57162E+02 + 1.90257E+02 1.40760E+02 1.04165E+02 7.71217E+01 5.71430E+01 4.23853E+01 + 3.14823E+01 2.34238E+01 1.74633E+01 1.30496E+01 9.77649E+00 7.34469E+00 + 5.53409E+00 4.18263E+00 3.17115E+00 2.41194E+00 1.84045E+00 1.40898E+00 + 1.08230E+00 8.34246E-01 6.45407E-01 5.01238E-01 3.90884E-01 3.06159E-01 + 2.40920E-01 1.90506E-01 1.51399E-01 1.20926E-01 9.70649E-02 7.82717E-02 + 6.33810E-02 5.14991E-02 4.19519E-02 3.42216E-02 2.79187E-02 2.27435E-02 + 1.84722E-02 1.49321E-02 1.19957E-02 9.56326E-03 7.56018E-03 5.92400E-03 + 4.60332E-03 3.55005E-03 2.72112E-03 2.07553E-03 1.57763E-03 1.19584E-03 + 9.04610E-04 6.82846E-04 5.14387E-04 3.86382E-04 2.89273E-04 2.15544E-04 + 1.59693E-04 1.17402E-04 8.55161E-05 6.15472E-05 4.36754E-05 3.04505E-05 + 2.08007E-05 1.38576E-05 8.97180E-06 5.61362E-06 3.38337E-06 1.95685E-06 + 1.09093E-06 5.95669E-07 3.32784E-07 1.95550E-07 1.16095E-07 6.62411E-08 + 3.53803E-08 1.70130E-08 6.59524E-09 1.46728E-09 1.15134E-10 4.64940E-12 + 3.18825E-13 2.79580E-14 2.08148E-15 0.00000E+00 4.95584E+10 3.85716E+10 + 2.96444E+10 2.27770E+10 1.74945E+10 1.34326E+10 1.03102E+10 7.91083E+09 + 6.06763E+09 4.65221E+09 3.56562E+09 2.73180E+09 2.09215E+09 1.60165E+09 + 1.22565E+09 9.37540E+08 7.16856E+08 5.47886E+08 4.18562E+08 3.19624E+08 + 2.43963E+08 1.86127E+08 1.41936E+08 1.08185E+08 8.24199E+07 6.27597E+07 + 4.77650E+07 3.63341E+07 2.76242E+07 2.09908E+07 1.59416E+07 1.21000E+07 + 9.17895E+06 6.95893E+06 5.27267E+06 3.99256E+06 3.02133E+06 2.28488E+06 + 1.72680E+06 1.30415E+06 9.84263E+05 7.42312E+05 5.59432E+05 4.21293E+05 + 3.17023E+05 2.38374E+05 1.79094E+05 1.34446E+05 1.00845E+05 7.55769E+04 + 5.65913E+04 4.23376E+04 3.16452E+04 2.36313E+04 1.76304E+04 1.31408E+04 + 9.78525E+03 7.27959E+03 5.41033E+03 4.01719E+03 2.97998E+03 2.20852E+03 + 1.63532E+03 1.20984E+03 8.94366E+02 6.60669E+02 4.87732E+02 3.59875E+02 + 2.65435E+02 1.95737E+02 1.44338E+02 1.06459E+02 7.85566E+01 5.80106E+01 + 4.28836E+01 3.17446E+01 2.35389E+01 1.74897E+01 1.30252E+01 9.72537E+00 + 7.28194E+00 5.46872E+00 4.11981E+00 3.11358E+00 2.36079E+00 1.79599E+00 + 1.37093E+00 1.05012E+00 8.07280E-01 6.22950E-01 4.82624E-01 3.75498E-01 + 2.93460E-01 2.30436E-01 1.81837E-01 1.44213E-01 1.14947E-01 9.20684E-02 + 7.40761E-02 5.98407E-02 4.84981E-02 3.93985E-02 3.20434E-02 2.60589E-02 + 2.11570E-02 1.71233E-02 1.37919E-02 1.10396E-02 8.76985E-03 6.90957E-03 + 5.39727E-03 4.18217E-03 3.21714E-03 2.46042E-03 1.87288E-03 1.42092E-03 + 1.07510E-03 8.11810E-04 6.11659E-04 4.59864E-04 3.44708E-04 2.57495E-04 + 1.91402E-04 1.41436E-04 1.03689E-04 7.53020E-05 5.40256E-05 3.82130E-05 + 2.65541E-05 1.80801E-05 1.20085E-05 7.75476E-06 4.84415E-06 2.91949E-06 + 1.69308E-06 9.50402E-07 5.25227E-07 2.97325E-07 1.75701E-07 1.04141E-07 + 5.90772E-08 3.12210E-08 1.47274E-08 5.53526E-09 1.18866E-09 8.86178E-11 + 3.34846E-12 2.17601E-13 1.82894E-14 1.33254E-15 0.00000E+00 7.63401E+06 + 6.62609E+06 5.73736E+06 4.96784E+06 4.30152E+06 3.72458E+06 3.22502E+06 + 2.79246E+06 2.41792E+06 2.09362E+06 1.81281E+06 1.56967E+06 1.35914E+06 + 1.17684E+06 1.01900E+06 8.82323E+05 7.63981E+05 6.61512E+05 5.72786E+05 + 4.95961E+05 4.29440E+05 3.71841E+05 3.21968E+05 2.78783E+05 2.41391E+05 + 2.09014E+05 1.80980E+05 1.56706E+05 1.35687E+05 1.17488E+05 1.01730E+05 + 8.80848E+04 7.62701E+04 6.60400E+04 5.71820E+04 4.95121E+04 4.28709E+04 + 3.71204E+04 3.21412E+04 2.78299E+04 2.40967E+04 2.08642E+04 1.80653E+04 + 1.56418E+04 1.35433E+04 1.17262E+04 1.01528E+04 8.79038E+03 7.61069E+03 + 6.58918E+03 5.70465E+03 4.93872E+03 4.27548E+03 3.70115E+03 3.20382E+03 + 2.77314E+03 2.40018E+03 2.07719E+03 1.79748E+03 1.55522E+03 1.34541E+03 + 1.16368E+03 1.00626E+03 8.69906E+02 7.51778E+02 6.49437E+02 5.60765E+02 + 4.83932E+02 4.17352E+02 3.59656E+02 3.09658E+02 2.66333E+02 2.28798E+02 + 1.96286E+02 1.68138E+02 1.43785E+02 1.22732E+02 1.04556E+02 8.88865E+01 + 7.54033E+01 6.38270E+01 5.39131E+01 4.54465E+01 3.82374E+01 3.21182E+01 + 2.69401E+01 2.25717E+01 1.88970E+01 1.58139E+01 1.32332E+01 1.10774E+01 + 9.27939E+00 7.78160E+00 6.53494E+00 5.49773E+00 4.63481E+00 3.91667E+00 + 3.31860E+00 2.82005E+00 2.40391E+00 2.05602E+00 1.76467E+00 1.52018E+00 + 1.31455E+00 1.14119E+00 9.94675E-01 8.70505E-01 7.64981E-01 6.75040E-01 + 5.98148E-01 5.32205E-01 4.75470E-01 4.26492E-01 3.84063E-01 3.47172E-01 + 3.14973E-01 2.86755E-01 2.61915E-01 2.39946E-01 2.20414E-01 2.02949E-01 + 1.87232E-01 1.72988E-01 1.59978E-01 1.47991E-01 1.36844E-01 1.26372E-01 + 1.16434E-01 1.06903E-01 9.76709E-02 8.86472E-02 7.97613E-02 7.09657E-02 + 6.22402E-02 5.35971E-02 4.50872E-02 3.68058E-02 2.88961E-02 2.15489E-02 + 1.49926E-02 9.47068E-03 5.19804E-03 2.29427E-03 6.99049E-04 1.04352E-04 + 3.93185E-06 6.57879E-08 2.20366E-09 9.56055E-11 1.95452E-12 0.00000E+00 + 9.20843E+08 7.35494E+08 5.82243E+08 4.61088E+08 3.65354E+08 2.89606E+08 + 2.29702E+08 1.82262E+08 1.44711E+08 1.14946E+08 9.13626E+07 7.26511E+07 + 5.78113E+07 4.60249E+07 3.66675E+07 2.92274E+07 2.33142E+07 1.86073E+07 + 1.48621E+07 1.18774E+07 9.49965E+06 7.60239E+06 6.08910E+06 4.88004E+06 + 3.91441E+06 3.14188E+06 2.52406E+06 2.02908E+06 1.63268E+06 1.31464E+06 + 1.05956E+06 8.54600E+05 6.89966E+05 5.57467E+05 4.50873E+05 3.64945E+05 + 2.95705E+05 2.39795E+05 1.94667E+05 1.58163E+05 1.28648E+05 1.04730E+05 + 8.53567E+04 6.96277E+04 5.68638E+04 4.64809E+04 3.80395E+04 3.11591E+04 + 2.55543E+04 2.09766E+04 1.72403E+04 1.41824E+04 1.16813E+04 9.63001E+03 + 7.94880E+03 6.56693E+03 5.43202E+03 4.49716E+03 3.72775E+03 3.09253E+03 + 2.56863E+03 2.13516E+03 1.77687E+03 1.47977E+03 1.23366E+03 1.02913E+03 + 8.59338E+02 7.17914E+02 6.00253E+02 5.02034E+02 4.20141E+02 3.51636E+02 + 2.94399E+02 2.46428E+02 2.06276E+02 1.72575E+02 1.44331E+02 1.20611E+02 + 1.00725E+02 8.40318E+01 7.00475E+01 5.83281E+01 4.85306E+01 4.03425E+01 + 3.35165E+01 2.78312E+01 2.31068E+01 1.91850E+01 1.59353E+01 1.32448E+01 + 1.10200E+01 9.18098E+00 7.66145E+00 6.40591E+00 5.36799E+00 4.50951E+00 + 3.79860E+00 3.20929E+00 2.71987E+00 2.31282E+00 1.97346E+00 1.69003E+00 + 1.45263E+00 1.25339E+00 1.08563E+00 9.44058E-01 8.24173E-01 7.22412E-01 + 6.35711E-01 5.61658E-01 4.98154E-01 4.43558E-01 3.96418E-01 3.55607E-01 + 3.20107E-01 2.89138E-01 2.61979E-01 2.38081E-01 2.16925E-01 1.98123E-01 + 1.81294E-01 1.66160E-01 1.52434E-01 1.39915E-01 1.28386E-01 1.17698E-01 + 1.07685E-01 9.82415E-02 8.92413E-02 8.06138E-02 7.22718E-02 6.41820E-02 + 5.62997E-02 4.86357E-02 4.11971E-02 3.40492E-02 2.72615E-02 2.09585E-02 + 1.52683E-02 1.03523E-02 6.34917E-03 3.36969E-03 1.42946E-03 4.15531E-04 + 5.85474E-05 2.01283E-06 2.91853E-08 8.75016E-10 3.49476E-11 7.10185E-13 + 0.00000E+00 2.24906E+09 1.79706E+09 1.42311E+09 1.12720E+09 8.93262E+08 + 7.08026E+08 5.61487E+08 4.45374E+08 3.53456E+08 2.80571E+08 2.22833E+08 + 1.77018E+08 1.40697E+08 1.11856E+08 8.89753E+07 7.07922E+07 5.63562E+07 + 4.48752E+07 3.57531E+07 2.84927E+07 2.27196E+07 1.81209E+07 1.44614E+07 + 1.15440E+07 9.22060E+06 7.36681E+06 5.88922E+06 4.70931E+06 3.76808E+06 + 3.01583E+06 2.41524E+06 1.93483E+06 1.55095E+06 1.24361E+06 9.97811E+05 + 8.00844E+05 6.43181E+05 5.16723E+05 4.15409E+05 3.34070E+05 2.68844E+05 + 2.16428E+05 1.74356E+05 1.40513E+05 1.13323E+05 9.14277E+04 7.38196E+04 + 5.96257E+04 4.81991E+04 3.89781E+04 3.15471E+04 2.55436E+04 2.07002E+04 + 1.67826E+04 1.36184E+04 1.10558E+04 8.98370E+03 7.30348E+03 5.94316E+03 + 4.83861E+03 3.94323E+03 3.21520E+03 2.62426E+03 2.14306E+03 1.75191E+03 + 1.43291E+03 1.17323E+03 9.61102E+02 7.88131E+02 6.46592E+02 5.30975E+02 + 4.36197E+02 3.58631E+02 2.94926E+02 2.42690E+02 1.99714E+02 1.64414E+02 + 1.35333E+02 1.11417E+02 9.17006E+01 7.54763E+01 6.21040E+01 5.11039E+01 + 4.20465E+01 3.46027E+01 2.84830E+01 2.34597E+01 1.93360E+01 1.59543E+01 + 1.31808E+01 1.09069E+01 9.04197E+00 7.51182E+00 6.25556E+00 5.22286E+00 + 4.37309E+00 3.67250E+00 3.09412E+00 2.61542E+00 2.21855E+00 1.88853E+00 + 1.61358E+00 1.38373E+00 1.19119E+00 1.02930E+00 8.92887E-01 7.77489E-01 + 6.79653E-01 5.96357E-01 5.25285E-01 4.64369E-01 4.12043E-01 3.66882E-01 + 3.27814E-01 2.93841E-01 2.64224E-01 2.38257E-01 2.15424E-01 1.95215E-01 + 1.77270E-01 1.61214E-01 1.46793E-01 1.33727E-01 1.21836E-01 1.10910E-01 + 1.00820E-01 9.14104E-02 8.25932E-02 7.42527E-02 6.63382E-02 5.87710E-02 + 5.15354E-02 4.45920E-02 3.79624E-02 3.16497E-02 2.57154E-02 2.02074E-02 + 1.52225E-02 1.08412E-02 7.16828E-03 4.27172E-03 2.19391E-03 8.95220E-04 + 2.48520E-04 3.30451E-05 1.03204E-06 1.28060E-08 3.37552E-10 1.21770E-11 + 2.48438E-13 0.00000E+00 4.15072E+09 3.31700E+09 2.62700E+09 2.08074E+09 + 1.64877E+09 1.30661E+09 1.03590E+09 8.21351E+08 6.51522E+08 5.16858E+08 + 4.10204E+08 3.25589E+08 2.58540E+08 2.05318E+08 1.63122E+08 1.29609E+08 + 1.03026E+08 8.19028E+07 6.51382E+07 5.18096E+07 4.12260E+07 3.28070E+07 + 2.61186E+07 2.07953E+07 1.65641E+07 1.31948E+07 1.05154E+07 8.38061E+06 + 6.68211E+06 5.32821E+06 4.25045E+06 3.39092E+06 2.70637E+06 2.16016E+06 + 1.72493E+06 1.37747E+06 1.10049E+06 8.79257E+05 7.02810E+05 5.61806E+05 + 4.49293E+05 3.59336E+05 2.87522E+05 2.30075E+05 1.84193E+05 1.47470E+05 + 1.18126E+05 9.46283E+04 7.58424E+04 6.07910E+04 4.87519E+04 3.91006E+04 + 3.13770E+04 2.51816E+04 2.02210E+04 1.62395E+04 1.30499E+04 1.04882E+04 + 8.43484E+03 6.78462E+03 5.46102E+03 4.39657E+03 3.54224E+03 2.85464E+03 + 2.30236E+03 1.85750E+03 1.49991E+03 1.21158E+03 9.79590E+02 7.92334E+02 + 6.41487E+02 5.19579E+02 4.21238E+02 3.41646E+02 2.77341E+02 2.25216E+02 + 1.83034E+02 1.48793E+02 1.21041E+02 9.84890E+01 8.01888E+01 6.53082E+01 + 5.32257E+01 4.33997E+01 3.54187E+01 2.89295E+01 2.36578E+01 1.93718E+01 + 1.58881E+01 1.30544E+01 1.07485E+01 8.87037E+00 7.33889E+00 6.08864E+00 + 5.06605E+00 4.22845E+00 3.54068E+00 2.97495E+00 2.50821E+00 2.12238E+00 + 1.80234E+00 1.53630E+00 1.31434E+00 1.12873E+00 9.72917E-01 8.41819E-01 + 7.31049E-01 6.37254E-01 5.57481E-01 4.89489E-01 4.31267E-01 3.81306E-01 + 3.38222E-01 3.00989E-01 2.68638E-01 2.40464E-01 2.15783E-01 1.94105E-01 + 1.74937E-01 1.57941E-01 1.42754E-01 1.29139E-01 1.16831E-01 1.05662E-01 + 9.54339E-02 8.60328E-02 7.73123E-02 6.91982E-02 6.15852E-02 5.44327E-02 + 4.76712E-02 4.12918E-02 3.52597E-02 2.95961E-02 2.43002E-02 1.94214E-02 + 1.49894E-02 1.10726E-02 7.71599E-03 4.98003E-03 2.88701E-03 1.43691E-03 + 5.65054E-04 1.50203E-04 1.89006E-05 5.37672E-07 5.74729E-09 1.34327E-10 + 4.43363E-12 9.31889E-14 0.00000E+00 6.82531E+09 5.45304E+09 4.31733E+09 + 3.41819E+09 2.70728E+09 2.14424E+09 1.69889E+09 1.34605E+09 1.06686E+09 + 8.45580E+08 6.70427E+08 5.31552E+08 4.21588E+08 3.34368E+08 2.65282E+08 + 2.10466E+08 1.67033E+08 1.32559E+08 1.05234E+08 8.35395E+07 6.63386E+07 + 5.26771E+07 4.18423E+07 3.32343E+07 2.64054E+07 2.09785E+07 1.66720E+07 + 1.32487E+07 1.05315E+07 8.37089E+06 6.65553E+06 5.29124E+06 4.20784E+06 + 3.34596E+06 2.66138E+06 2.11666E+06 1.68390E+06 1.33948E+06 1.06581E+06 + 8.47951E+05 6.74815E+05 5.36964E+05 4.27393E+05 3.40137E+05 2.70771E+05 + 2.15522E+05 1.71595E+05 1.36603E+05 1.08777E+05 8.66075E+04 6.89766E+04 + 5.49274E+04 4.37530E+04 3.48473E+04 2.77632E+04 2.21164E+04 1.76242E+04 + 1.40429E+04 1.11936E+04 8.92169E+03 7.11389E+03 5.67216E+03 4.52480E+03 + 3.60956E+03 2.88106E+03 2.29978E+03 1.83698E+03 1.46757E+03 1.17333E+03 + 9.38338E+02 7.51052E+02 6.01376E+02 4.81980E+02 3.86466E+02 3.10187E+02 + 2.49092E+02 2.00233E+02 1.61048E+02 1.29665E+02 1.04463E+02 8.42478E+01 + 6.79968E+01 5.49452E+01 4.44434E+01 3.59989E+01 2.91987E+01 2.37239E+01 + 1.93102E+01 1.57508E+01 1.28767E+01 1.05534E+01 8.67268E+00 7.14766E+00 + 5.90902E+00 4.90055E+00 4.07795E+00 3.40499E+00 2.85331E+00 2.39951E+00 + 2.02538E+00 1.71578E+00 1.45899E+00 1.24515E+00 1.06666E+00 9.17051E-01 + 7.91370E-01 6.85320E-01 5.95644E-01 5.19469E-01 4.54625E-01 3.99164E-01 + 3.51631E-01 3.10689E-01 2.75351E-01 2.44685E-01 2.18014E-01 1.94682E-01 + 1.74219E-01 1.56155E-01 1.40168E-01 1.25912E-01 1.13165E-01 1.01674E-01 + 9.12844E-02 8.18104E-02 7.31470E-02 6.51598E-02 5.77822E-02 5.09189E-02 + 4.45346E-02 3.85669E-02 3.30084E-02 2.78269E-02 2.30386E-02 1.86378E-02 + 1.46598E-02 1.11192E-02 8.05925E-03 5.49923E-03 3.46731E-03 1.95737E-03 + 9.45239E-04 3.58800E-04 9.15295E-05 1.09247E-05 2.83722E-07 2.62878E-09 + 5.50056E-11 1.68935E-12 3.77509E-14 0.00000E+00 1.05168E+10 8.39752E+09 + 6.64402E+09 5.25636E+09 4.15973E+09 3.29168E+09 2.60551E+09 2.06223E+09 + 1.63268E+09 1.29250E+09 1.02348E+09 8.10379E+08 6.41819E+08 5.08271E+08 + 4.02614E+08 3.18888E+08 2.52636E+08 2.00125E+08 1.58567E+08 1.25624E+08 + 9.95474E+07 7.88733E+07 6.25070E+07 4.95294E+07 3.92548E+07 3.11066E+07 + 2.46550E+07 1.95381E+07 1.54863E+07 1.22725E+07 9.72756E+06 7.70886E+06 + 6.11020E+06 4.84208E+06 3.83782E+06 3.04118E+06 2.41031E+06 1.90987E+06 + 1.51357E+06 1.19921E+06 9.50282E+05 7.52836E+05 5.96497E+05 4.72500E+05 + 3.74328E+05 2.96470E+05 2.34837E+05 1.85962E+05 1.47277E+05 1.16605E+05 + 9.23315E+04 7.30886E+04 5.78629E+04 4.57946E+04 3.62479E+04 2.86823E+04 + 2.26989E+04 1.79582E+04 1.42099E+04 1.12407E+04 8.89373E+03 7.03500E+03 + 5.56614E+03 4.40311E+03 3.48424E+03 2.75683E+03 2.18224E+03 1.72742E+03 + 1.36816E+03 1.08377E+03 8.59110E+02 6.81230E+02 5.40649E+02 4.29277E+02 + 3.41193E+02 2.71350E+02 2.16049E+02 1.72151E+02 1.37345E+02 1.09679E+02 + 8.77064E+01 7.02169E+01 5.63034E+01 4.52121E+01 3.63720E+01 2.93138E+01 + 2.36763E+01 1.91659E+01 1.55539E+01 1.26563E+01 1.03282E+01 8.45413E+00 + 6.94215E+00 5.71980E+00 4.72876E+00 3.92348E+00 3.26695E+00 2.73041E+00 + 2.29030E+00 1.92839E+00 1.62959E+00 1.38227E+00 1.17672E+00 1.00545E+00 + 8.62137E-01 7.41933E-01 6.40657E-01 5.55143E-01 4.82605E-01 4.20946E-01 + 3.68283E-01 3.23213E-01 2.84449E-01 2.51041E-01 2.22096E-01 1.96964E-01 + 1.75015E-01 1.55804E-01 1.38880E-01 1.23937E-01 1.10648E-01 9.88006E-02 + 8.81588E-02 7.85763E-02 6.98805E-02 6.19734E-02 5.47310E-02 4.80920E-02 + 4.19694E-02 3.63302E-02 3.11177E-02 2.63227E-02 2.19143E-02 1.79019E-02 + 1.42747E-02 1.10546E-02 8.24389E-03 5.86592E-03 3.92166E-03 2.41717E-03 + 1.32989E-03 6.23775E-04 2.28873E-04 5.61346E-05 6.36774E-06 1.51279E-07 + 1.22232E-09 2.31539E-11 6.75510E-13 1.65745E-14 0.00000E+00 1.55206E+10 + 1.23825E+10 9.78736E+09 7.73521E+09 6.11472E+09 4.83312E+09 3.82097E+09 + 3.02039E+09 2.38805E+09 1.88783E+09 1.49269E+09 1.18008E+09 9.33120E+08 + 7.37724E+08 5.83352E+08 4.61204E+08 3.64697E+08 2.88331E+08 2.27994E+08 + 1.80248E+08 1.42524E+08 1.12671E+08 8.90849E+07 7.04205E+07 5.56741E+07 + 4.40055E+07 3.47869E+07 2.74927E+07 2.17305E+07 1.71715E+07 1.35704E+07 + 1.07215E+07 8.47150E+06 6.69174E+06 5.28630E+06 4.17477E+06 3.29717E+06 + 2.60323E+06 2.05544E+06 1.62238E+06 1.28060E+06 1.01047E+06 7.97344E+05 + 6.28934E+05 4.96100E+05 3.91169E+05 3.08432E+05 2.43095E+05 1.91597E+05 + 1.50943E+05 1.18913E+05 9.36384E+04 7.37331E+04 5.80328E+04 4.56738E+04 + 3.59301E+04 2.82641E+04 2.22234E+04 1.74733E+04 1.37323E+04 1.07922E+04 + 8.47809E+03 6.66051E+03 5.23067E+03 4.10830E+03 3.22587E+03 2.53360E+03 + 1.98958E+03 1.56298E+03 1.22787E+03 9.65153E+02 7.58817E+02 5.97056E+02 + 4.69987E+02 3.70328E+02 2.91999E+02 2.30516E+02 1.82147E+02 1.44133E+02 + 1.14187E+02 9.06109E+01 7.20094E+01 5.73354E+01 4.57351E+01 3.65621E+01 + 2.92940E+01 2.35305E+01 1.89508E+01 1.53066E+01 1.24007E+01 1.00787E+01 + 8.21901E+00 6.72564E+00 5.52352E+00 4.55265E+00 3.76657E+00 3.12776E+00 + 2.60724E+00 2.18141E+00 1.83209E+00 1.54433E+00 1.30665E+00 1.10948E+00 + 9.45499E-01 8.08518E-01 6.93816E-01 5.97330E-01 5.15990E-01 4.47102E-01 + 3.88638E-01 3.38783E-01 2.96186E-01 2.59611E-01 2.28147E-01 2.00934E-01 + 1.77354E-01 1.56804E-01 1.38858E-01 1.23088E-01 1.09202E-01 9.68915E-02 + 8.59554E-02 7.61712E-02 6.74010E-02 5.94841E-02 5.23282E-02 4.58190E-02 + 3.98983E-02 3.44862E-02 2.95505E-02 2.50384E-02 2.09380E-02 1.72185E-02 + 1.38824E-02 1.09144E-02 8.32472E-03 6.10625E-03 4.26725E-03 2.79660E-03 + 1.68603E-03 9.04742E-04 4.12546E-04 1.46496E-04 3.46007E-05 3.73666E-06 + 8.13589E-08 5.77002E-10 1.00325E-11 2.85186E-13 7.88202E-15 0.00000E+00 + 2.21904E+10 1.76852E+10 1.39620E+10 1.10208E+10 8.70070E+09 6.86784E+09 + 5.42194E+09 4.27968E+09 3.37857E+09 2.66669E+09 2.10510E+09 1.66144E+09 + 1.31146E+09 1.03498E+09 8.16891E+08 6.44611E+08 5.08721E+08 4.01383E+08 + 3.16725E+08 2.49861E+08 1.97130E+08 1.55487E+08 1.22650E+08 9.67212E+07 + 7.62790E+07 6.01399E+07 4.74180E+07 3.73758E+07 2.94616E+07 2.32157E+07 + 1.82944E+07 1.44115E+07 1.13528E+07 8.94017E+06 7.04021E+06 5.54195E+06 + 4.36246E+06 3.43266E+06 2.70093E+06 2.12430E+06 1.67069E+06 1.31337E+06 + 1.03240E+06 8.11166E+05 6.37282E+05 5.00433E+05 3.92927E+05 3.08361E+05 + 2.41964E+05 1.89764E+05 1.48803E+05 1.16619E+05 9.13814E+04 7.15644E+04 + 5.60348E+04 4.38495E+04 3.43076E+04 2.68261E+04 2.09723E+04 1.63862E+04 + 1.28008E+04 9.99428E+03 7.80212E+03 6.08765E+03 4.74968E+03 3.70421E+03 + 2.88904E+03 2.25260E+03 1.75676E+03 1.36991E+03 1.06871E+03 8.33845E+02 + 6.51035E+02 5.08512E+02 3.97568E+02 3.11051E+02 2.43666E+02 1.91078E+02 + 1.50073E+02 1.18031E+02 9.30020E+01 7.34101E+01 5.80720E+01 4.60380E+01 + 3.65900E+01 2.91563E+01 2.32998E+01 1.86755E+01 1.50171E+01 1.21160E+01 + 9.80943E+00 7.97094E+00 6.50091E+00 5.32230E+00 4.37388E+00 3.60853E+00 + 2.98846E+00 2.48463E+00 2.07350E+00 1.73704E+00 1.46048E+00 1.23252E+00 + 1.04379E+00 8.87110E-01 7.56462E-01 6.47253E-01 5.55546E-01 4.78365E-01 + 4.13112E-01 3.57828E-01 3.10770E-01 2.70636E-01 2.36242E-01 2.06712E-01 + 1.81228E-01 1.59193E-01 1.40037E-01 1.23351E-01 1.08731E-01 9.58978E-02 + 8.45604E-02 7.45277E-02 6.55912E-02 5.76203E-02 5.04652E-02 4.40384E-02 + 3.82340E-02 3.29961E-02 2.82508E-02 2.39655E-02 2.00907E-02 1.66114E-02 + 1.34964E-02 1.07420E-02 8.32906E-03 6.25873E-03 4.51703E-03 3.10140E-03 + 1.99332E-03 1.17606E-03 6.15909E-04 2.73245E-04 9.40076E-05 2.14119E-05 + 2.20474E-06 4.40787E-08 2.76461E-10 4.49074E-12 1.28041E-13 4.03136E-15 + 0.00000E+00 3.16249E+10 2.51713E+10 1.98426E+10 1.56389E+10 1.23270E+10 + 9.71444E+09 7.65633E+09 6.03294E+09 4.75417E+09 3.74559E+09 2.95121E+09 + 2.32474E+09 1.83138E+09 1.44235E+09 1.13603E+09 8.94525E+08 7.04392E+08 + 5.54518E+08 4.36547E+08 3.43574E+08 2.70407E+08 2.12756E+08 1.67398E+08 + 1.31667E+08 1.03563E+08 8.14297E+07 6.40255E+07 5.03234E+07 3.95522E+07 + 3.10750E+07 2.44134E+07 1.91724E+07 1.50555E+07 1.18178E+07 9.27554E+06 + 7.27706E+06 5.70856E+06 4.47611E+06 3.50930E+06 2.75000E+06 2.15467E+06 + 1.68738E+06 1.32121E+06 1.03395E+06 8.08991E+05 6.32626E+05 4.94601E+05 + 3.86465E+05 3.01897E+05 2.35690E+05 1.83952E+05 1.43480E+05 1.11879E+05 + 8.71794E+04 6.79111E+04 5.28648E+04 4.11384E+04 3.19905E+04 2.48683E+04 + 1.93180E+04 1.50014E+04 1.16413E+04 9.03114E+03 7.00166E+03 5.42697E+03 + 4.20408E+03 3.25637E+03 2.52122E+03 1.95213E+03 1.51116E+03 1.17012E+03 + 9.06094E+02 7.02032E+02 5.44128E+02 4.22116E+02 3.27707E+02 2.54734E+02 + 1.98239E+02 1.54528E+02 1.20647E+02 9.43860E+01 7.39920E+01 5.81466E+01 + 4.58084E+01 3.61909E+01 2.86767E+01 2.27959E+01 1.81817E+01 1.45528E+01 + 1.16911E+01 9.42757E+00 7.63203E+00 6.20268E+00 5.06134E+00 4.14635E+00 + 3.41052E+00 2.81625E+00 2.33479E+00 1.94297E+00 1.62313E+00 1.36084E+00 + 1.14513E+00 9.66916E-01 8.19275E-01 6.96410E-01 5.93907E-01 5.08003E-01 + 4.35848E-01 3.74968E-01 3.23494E-01 2.79773E-01 2.42568E-01 2.10758E-01 + 1.83512E-01 1.60061E-01 1.39840E-01 1.22314E-01 1.07096E-01 9.38096E-02 + 8.21914E-02 7.19721E-02 6.29712E-02 5.49963E-02 4.79247E-02 4.16188E-02 + 3.59960E-02 3.09591E-02 2.64547E-02 2.24146E-02 1.88060E-02 1.55821E-02 + 1.27250E-02 1.02034E-02 8.00773E-03 6.11617E-03 4.52214E-03 3.20699E-03 + 2.16038E-03 1.35972E-03 7.83897E-04 4.00029E-04 1.72400E-04 5.73805E-05 + 1.25880E-05 1.23380E-06 2.25842E-08 1.26524E-10 1.98084E-12 5.89673E-14 + 2.11943E-15 0.00000E+00 4.43211E+10 3.52246E+10 2.77212E+10 2.18111E+10 + 1.71618E+10 1.35004E+10 1.06205E+10 8.35285E+09 6.56959E+09 5.16567E+09 + 4.06186E+09 3.19303E+09 2.51006E+09 1.97261E+09 1.55024E+09 1.21793E+09 + 9.56846E+08 7.51492E+08 5.90195E+08 4.63364E+08 3.63775E+08 2.85492E+08 + 2.24042E+08 1.75756E+08 1.37867E+08 1.08105E+08 8.47611E+07 6.64315E+07 + 5.20604E+07 4.07813E+07 3.19420E+07 2.50077E+07 1.95761E+07 1.53172E+07 + 1.19830E+07 9.37005E+06 7.32554E+06 5.72425E+06 4.47207E+06 3.49196E+06 + 2.72602E+06 2.12690E+06 1.65903E+06 1.29331E+06 1.00793E+06 7.85034E+05 + 6.11236E+05 4.75605E+05 3.69941E+05 2.87554E+05 2.23431E+05 1.73481E+05 + 1.34643E+05 1.04420E+05 8.09457E+04 6.26992E+04 4.85431E+04 3.75528E+04 + 2.90367E+04 2.24335E+04 1.73236E+04 1.33668E+04 1.03091E+04 7.94469E+03 + 6.12017E+03 4.71143E+03 3.62595E+03 2.78903E+03 2.14505E+03 1.64921E+03 + 1.26816E+03 9.75113E+02 7.50122E+02 5.77230E+02 4.44557E+02 3.42638E+02 + 2.64420E+02 2.04311E+02 1.58141E+02 1.22619E+02 9.52868E+01 7.42156E+01 + 5.79596E+01 4.53905E+01 3.56585E+01 2.81046E+01 2.22291E+01 1.76463E+01 + 1.40620E+01 1.12502E+01 9.03698E+00 7.28926E+00 5.90377E+00 4.80174E+00 + 3.92141E+00 3.21579E+00 2.64767E+00 2.18869E+00 1.81617E+00 1.51283E+00 + 1.26467E+00 1.06103E+00 8.93166E-01 7.54393E-01 6.39153E-01 5.43212E-01 + 4.62978E-01 3.95730E-01 3.39115E-01 2.91356E-01 2.50886E-01 2.16531E-01 + 1.87234E-01 1.62210E-01 1.40733E-01 1.22271E-01 1.06323E-01 9.25252E-02 + 8.05262E-02 7.00780E-02 6.09310E-02 5.29160E-02 4.58551E-02 3.96331E-02 + 3.41233E-02 2.92478E-02 2.49173E-02 2.10802E-02 1.76735E-02 1.46642E-02 + 1.20082E-02 9.68494E-03 7.66338E-03 5.92988E-03 4.46100E-03 3.24505E-03 + 2.26101E-03 1.49413E-03 9.20693E-04 5.18525E-04 2.57758E-04 1.07869E-04 + 3.47157E-05 7.32966E-06 6.82659E-07 1.13850E-08 5.68538E-11 8.74809E-13 + 2.78892E-14 1.13435E-15 0.00000E+00 6.11343E+10 4.85099E+10 3.81081E+10 + 2.99288E+10 2.35051E+10 1.84552E+10 1.44901E+10 1.13737E+10 8.92735E+09 + 7.00514E+09 5.49666E+09 4.31169E+09 3.38204E+09 2.65199E+09 2.07941E+09 + 1.62992E+09 1.27751E+09 1.00094E+09 7.84187E+08 6.14148E+08 4.80935E+08 + 3.76474E+08 2.94671E+08 2.30551E+08 1.80361E+08 1.41039E+08 1.10274E+08 + 8.61823E+07 6.73434E+07 5.25986E+07 4.10748E+07 3.20605E+07 2.50195E+07 + 1.95150E+07 1.52182E+07 1.18612E+07 9.24248E+06 7.19794E+06 5.60413E+06 + 4.36071E+06 3.39214E+06 2.63710E+06 2.04943E+06 1.59170E+06 1.23575E+06 + 9.58744E+05 7.43536E+05 5.76223E+05 4.46363E+05 3.45508E+05 2.67314E+05 + 2.06652E+05 1.59674E+05 1.23272E+05 9.51167E+04 7.33280E+04 5.64977E+04 + 4.34910E+04 3.34584E+04 2.57165E+04 1.97539E+04 1.51599E+04 1.16274E+04 + 8.91019E+03 6.82428E+03 5.22253E+03 3.99502E+03 3.05402E+03 2.33408E+03 + 1.78308E+03 1.36216E+03 1.04048E+03 7.95044E+02 6.07672E+02 4.64819E+02 + 3.55820E+02 2.72729E+02 2.09316E+02 1.60940E+02 1.23979E+02 9.57335E+01 + 7.41075E+01 5.75339E+01 4.48035E+01 3.50085E+01 2.74524E+01 2.16091E+01 + 1.70769E+01 1.35506E+01 1.07979E+01 8.64107E+00 6.94522E+00 5.60617E+00 + 4.54502E+00 3.70025E+00 3.02528E+00 2.48345E+00 2.04693E+00 1.69357E+00 + 1.40654E+00 1.17229E+00 9.80515E-01 8.22778E-01 6.92668E-01 5.84863E-01 + 4.95311E-01 4.20590E-01 3.58107E-01 3.05629E-01 2.61468E-01 2.24143E-01 + 1.92543E-01 1.65673E-01 1.42789E-01 1.23211E-01 1.06440E-01 9.20047E-02 + 7.95647E-02 6.87930E-02 5.94566E-02 5.13245E-02 4.42379E-02 3.80328E-02 + 3.26008E-02 2.78257E-02 2.36336E-02 1.99425E-02 1.67028E-02 1.38561E-02 + 1.13693E-02 9.20098E-03 7.32888E-03 5.72276E-03 4.36622E-03 3.23541E-03 + 2.31565E-03 1.58535E-03 1.02782E-03 6.20199E-04 3.41298E-04 1.65326E-04 + 6.72179E-05 2.09337E-05 4.25797E-06 3.77307E-07 5.75203E-09 2.61286E-11 + 4.11035E-13 1.42256E-14 6.28751E-16 0.00000E+00 8.31053E+10 6.58345E+10 + 5.16208E+10 4.04641E+10 3.17174E+10 2.48540E+10 1.94748E+10 1.52551E+10 + 1.19490E+10 9.35642E+09 7.32580E+09 5.73398E+09 4.48766E+09 3.51102E+09 + 2.74665E+09 2.14792E+09 1.67951E+09 1.31276E+09 1.02597E+09 8.01511E+08 + 6.26074E+08 4.88836E+08 3.81622E+08 2.97795E+08 2.32341E+08 1.81193E+08 + 1.41277E+08 1.10103E+08 8.57896E+07 6.68126E+07 5.20211E+07 4.04836E+07 + 3.14968E+07 2.44918E+07 1.90394E+07 1.47924E+07 1.14893E+07 8.91841E+06 + 6.92047E+06 5.36677E+06 4.16035E+06 3.22301E+06 2.49584E+06 1.93140E+06 + 1.49395E+06 1.15473E+06 8.92108E+05 6.88681E+05 5.31365E+05 4.09649E+05 + 3.15637E+05 2.42989E+05 1.86949E+05 1.43703E+05 1.10389E+05 8.47172E+04 + 6.49710E+04 4.97782E+04 3.81107E+04 2.91485E+04 2.22775E+04 1.70090E+04 + 1.29771E+04 9.89123E+03 7.53411E+03 5.73353E+03 4.36082E+03 3.31424E+03 + 2.51787E+03 1.91185E+03 1.45153E+03 1.10182E+03 8.36577E+02 6.35336E+02 + 4.82852E+02 3.67247E+02 2.79677E+02 2.13283E+02 1.62958E+02 1.24762E+02 + 9.57579E+01 7.36953E+01 5.68927E+01 4.40665E+01 3.42563E+01 2.67322E+01 + 2.09455E+01 1.64808E+01 1.30241E+01 1.03383E+01 8.24306E+00 6.60234E+00 + 5.31174E+00 4.29260E+00 3.48394E+00 2.83983E+00 2.32427E+00 1.91004E+00 + 1.57560E+00 1.30462E+00 1.08400E+00 9.03806E-01 7.55942E-01 6.34257E-01 + 5.33667E-01 4.50304E-01 3.80915E-01 3.23032E-01 2.74543E-01 2.33845E-01 + 1.99544E-01 1.70587E-01 1.46040E-01 1.25202E-01 1.07437E-01 9.22741E-02 + 7.92748E-02 6.81194E-02 5.85045E-02 5.02118E-02 4.30278E-02 3.68038E-02 + 3.13888E-02 2.66811E-02 2.25739E-02 1.89976E-02 1.58767E-02 1.31637E-02 + 1.08047E-02 8.76692E-03 7.01161E-03 5.51573E-03 4.25029E-03 3.19744E-03 + 2.33390E-03 1.64364E-03 1.10578E-03 7.03431E-04 4.15714E-04 2.23590E-04 + 1.05580E-04 4.17266E-05 1.25847E-05 2.46860E-06 2.08422E-07 2.91847E-09 + 1.23890E-11 2.06422E-13 7.70197E-15 3.55947E-16 0.00000E+00 1.11466E+11 + 8.81510E+10 6.89856E+10 5.39702E+10 4.22198E+10 3.30171E+10 2.58180E+10 + 2.01820E+10 1.57747E+10 1.23256E+10 9.62957E+09 7.52057E+09 5.87273E+09 + 4.58424E+09 3.57796E+09 2.79148E+09 2.17755E+09 1.69796E+09 1.32377E+09 + 1.03161E+09 8.03785E+08 6.26000E+08 4.87440E+08 3.79376E+08 2.95204E+08 + 2.29599E+08 1.78530E+08 1.38752E+08 1.07808E+08 8.37218E+07 6.49983E+07 + 5.04347E+07 3.91221E+07 3.03296E+07 2.35052E+07 1.82055E+07 1.40955E+07 + 1.09065E+07 8.43567E+06 6.52024E+06 5.03756E+06 3.88931E+06 3.00138E+06 + 2.31446E+06 1.78384E+06 1.37380E+06 1.05743E+06 8.13240E+05 6.25069E+05 + 4.80018E+05 3.68389E+05 2.82458E+05 2.16422E+05 1.65662E+05 1.26714E+05 + 9.68237E+04 7.39260E+04 5.63833E+04 4.29682E+04 3.27091E+04 2.48785E+04 + 1.89017E+04 1.43487E+04 1.08808E+04 8.24447E+03 6.24067E+03 4.72066E+03 + 3.56781E+03 2.69515E+03 2.03468E+03 1.53571E+03 1.15880E+03 8.74539E+02 + 6.60136E+02 4.98630E+02 3.76928E+02 2.85295E+02 2.16250E+02 1.64236E+02 + 1.25002E+02 9.53925E+01 7.30068E+01 5.60591E+01 4.31982E+01 3.34166E+01 + 2.59556E+01 2.02471E+01 1.58647E+01 1.24876E+01 9.87532E+00 7.84583E+00 + 6.26279E+00 5.02209E+00 4.04569E+00 3.27343E+00 2.66015E+00 2.17066E+00 + 1.77845E+00 1.46260E+00 1.20733E+00 1.00000E+00 8.31075E-01 6.92790E-01 + 5.79259E-01 4.85638E-01 4.08241E-01 3.43982E-01 2.90518E-01 2.45852E-01 + 2.08469E-01 1.77054E-01 1.50616E-01 1.28278E-01 1.09381E-01 9.33297E-02 + 7.96830E-02 6.80334E-02 5.80811E-02 4.95450E-02 4.22212E-02 3.59126E-02 + 3.04803E-02 2.57856E-02 2.17333E-02 1.82254E-02 1.51965E-02 1.25773E-02 + 1.03225E-02 8.38259E-03 6.72573E-03 5.31581E-03 4.12981E-03 3.14046E-03 + 2.32953E-03 1.67502E-03 1.16078E-03 7.67460E-04 4.79098E-04 2.77355E-04 + 1.45835E-04 6.71553E-05 2.58131E-05 7.54563E-06 1.42903E-06 1.15156E-07 + 1.49107E-09 6.11047E-12 1.10221E-13 4.34227E-15 2.03791E-16 0.00000E+00 + 1.47661E+11 1.16573E+11 9.10488E+10 7.10898E+10 5.54998E+10 4.33140E+10 + 3.37996E+10 2.63658E+10 2.05642E+10 1.60334E+10 1.24989E+10 9.73995E+09 + 7.58875E+09 5.91034E+09 4.60234E+09 3.58234E+09 2.78787E+09 2.16867E+09 + 1.68664E+09 1.31118E+09 1.01907E+09 7.91668E+08 6.14863E+08 4.77315E+08 + 3.70439E+08 2.87350E+08 2.22835E+08 1.72714E+08 1.33825E+08 1.03636E+08 + 8.02301E+07 6.20749E+07 4.80108E+07 3.71108E+07 2.86744E+07 2.21418E+07 + 1.70903E+07 1.31825E+07 1.01636E+07 7.83060E+06 6.03016E+06 4.64025E+06 + 3.56882E+06 2.74263E+06 2.10650E+06 1.61658E+06 1.23983E+06 9.50055E+05 + 7.27519E+05 5.56592E+05 4.25517E+05 3.24990E+05 2.48020E+05 1.89084E+05 + 1.44033E+05 1.09596E+05 8.33201E+04 6.32718E+04 4.80033E+04 3.63767E+04 + 2.75400E+04 2.08253E+04 1.57329E+04 1.18719E+04 8.95028E+03 6.74034E+03 + 5.07200E+03 3.81300E+03 2.86475E+03 2.15081E+03 1.61427E+03 1.21116E+03 + 9.08797E+02 6.82021E+02 5.12152E+02 3.84890E+02 2.89621E+02 2.18260E+02 + 1.64814E+02 1.24739E+02 9.46704E+01 7.20696E+01 5.50556E+01 4.22163E+01 + 3.25034E+01 2.51333E+01 1.95221E+01 1.52349E+01 1.19458E+01 9.41237E+00 + 7.45194E+00 5.92848E+00 4.73865E+00 3.80537E+00 3.06950E+00 2.48684E+00 + 2.02309E+00 1.65249E+00 1.35483E+00 1.11486E+00 9.20451E-01 7.62432E-01 + 6.33398E-01 5.27725E-01 4.40804E-01 3.69131E-01 3.09783E-01 2.60540E-01 + 2.19518E-01 1.85287E-01 1.56611E-01 1.32557E-01 1.12304E-01 9.52334E-02 + 8.07907E-02 6.85622E-02 5.81698E-02 4.93337E-02 4.17938E-02 3.53601E-02 + 2.98511E-02 2.51375E-02 2.10919E-02 1.76257E-02 1.46492E-02 1.21009E-02 + 9.91782E-03 8.05695E-03 6.47292E-03 5.13533E-03 4.01094E-03 3.07733E-03 + 2.30932E-03 1.68911E-03 1.19645E-03 8.15938E-04 5.30209E-04 3.24853E-04 + 1.84255E-04 9.47403E-05 4.25623E-05 1.59212E-05 4.51492E-06 8.26563E-07 + 6.37097E-08 7.69732E-10 3.15337E-12 6.18373E-14 2.50953E-15 1.17285E-16 + 0.00000E+00 1.93367E+11 1.52389E+11 1.18787E+11 9.25623E+10 7.21166E+10 + 5.61670E+10 4.37381E+10 3.40469E+10 2.64985E+10 2.06158E+10 1.60361E+10 + 1.24688E+10 9.69313E+09 7.53226E+09 5.85187E+09 4.54442E+09 3.52828E+09 + 2.73813E+09 2.12441E+09 1.64749E+09 1.27730E+09 9.89813E+08 7.66815E+08 + 5.93759E+08 4.59619E+08 3.55596E+08 2.75027E+08 2.12596E+08 1.64280E+08 + 1.26871E+08 9.79440E+07 7.55670E+07 5.82789E+07 4.49175E+07 3.46044E+07 + 2.66415E+07 2.05014E+07 1.57654E+07 1.21174E+07 9.30658E+06 7.14392E+06 + 5.47956E+06 4.20049E+06 3.21734E+06 2.46275E+06 1.88350E+06 1.43951E+06 + 1.09916E+06 8.38671E+05 6.39288E+05 4.86920E+05 3.70483E+05 2.81651E+05 + 2.13884E+05 1.62275E+05 1.22977E+05 9.31059E+04 7.04059E+04 5.31865E+04 + 4.01286E+04 3.02450E+04 2.27670E+04 1.71199E+04 1.28575E+04 9.64661E+03 + 7.22907E+03 5.41247E+03 4.04821E+03 3.02563E+03 2.25960E+03 1.68680E+03 + 1.25870E+03 9.39261E+02 7.00970E+02 5.23438E+02 3.91171E+02 2.92703E+02 + 2.19361E+02 1.64738E+02 1.24013E+02 9.36249E+01 7.09111E+01 5.39039E+01 + 4.11379E+01 3.15297E+01 2.42752E+01 1.87780E+01 1.45968E+01 1.14028E+01 + 8.95252E+00 7.06364E+00 5.60106E+00 4.46263E+00 3.57252E+00 2.87281E+00 + 2.32038E+00 1.88190E+00 1.53244E+00 1.25248E+00 1.02735E+00 8.45430E-01 + 6.97932E-01 5.77795E-01 4.79659E-01 3.99151E-01 3.32943E-01 2.78272E-01 + 2.33040E-01 1.95473E-01 1.64222E-01 1.38130E-01 1.16318E-01 9.80197E-02 + 8.26561E-02 6.97111E-02 5.87983E-02 4.95675E-02 4.17578E-02 3.51294E-02 + 2.95057E-02 2.47199E-02 2.06519E-02 1.71853E-02 1.42375E-02 1.17268E-02 + 9.59619E-03 7.78791E-03 6.26191E-03 4.97684E-03 3.90403E-03 3.01318E-03 + 2.28305E-03 1.69072E-03 1.21941E-03 8.50925E-04 5.71100E-04 3.64779E-04 + 2.19384E-04 1.21943E-04 6.13336E-05 2.68946E-05 9.79732E-06 2.69797E-06 + 4.78160E-07 3.53462E-08 4.03153E-10 1.70539E-12 3.59506E-14 1.47067E-15 + 6.76082E-17 0.00000E+00 2.50515E+11 1.97080E+11 1.53319E+11 1.19231E+11 + 9.27058E+10 7.20548E+10 5.59935E+10 4.34955E+10 3.37804E+10 2.62247E+10 + 2.03547E+10 1.57920E+10 1.22493E+10 9.49728E+09 7.36174E+09 5.70385E+09 + 4.41816E+09 3.42069E+09 2.64768E+09 2.04836E+09 1.58423E+09 1.22465E+09 + 9.46386E+08 7.30964E+08 5.64386E+08 4.35530E+08 3.35972E+08 2.59023E+08 + 1.99621E+08 1.53749E+08 1.18369E+08 9.10733E+07 7.00407E+07 5.38299E+07 + 4.13512E+07 3.17433E+07 2.43553E+07 1.86731E+07 1.43088E+07 1.09560E+07 + 8.38386E+06 6.41037E+06 4.89829E+06 3.73967E+06 2.85313E+06 2.17478E+06 + 1.65649E+06 1.26049E+06 9.58397E+05 7.27958E+05 5.52452E+05 4.18804E+05 + 3.17196E+05 2.39964E+05 1.81358E+05 1.36899E+05 1.03231E+05 7.77451E+04 + 5.84868E+04 4.39413E+04 3.29758E+04 2.47137E+04 1.85005E+04 1.38311E+04 + 1.03287E+04 7.70360E+03 5.73987E+03 4.27199E+03 3.17689E+03 2.36051E+03 + 1.75302E+03 1.30127E+03 9.65882E+02 7.16993E+02 5.32526E+02 3.95826E+02 + 2.94597E+02 2.19608E+02 1.64056E+02 1.22863E+02 9.22893E+01 6.95577E+01 + 5.26249E+01 3.99792E+01 3.05079E+01 2.33906E+01 1.80217E+01 1.39557E+01 + 1.08623E+01 8.49848E+00 6.68289E+00 5.28193E+00 4.19504E+00 3.34786E+00 + 2.68388E+00 2.16113E+00 1.74736E+00 1.41846E+00 1.15566E+00 9.44870E-01 + 7.74974E-01 6.37579E-01 5.25962E-01 4.35026E-01 3.60627E-01 2.99613E-01 + 2.49377E-01 2.07937E-01 1.73628E-01 1.45179E-01 1.21509E-01 1.01792E-01 + 8.53148E-02 7.15356E-02 5.99753E-02 5.02740E-02 4.21077E-02 3.52343E-02 + 2.94328E-02 2.45396E-02 2.04019E-02 1.69085E-02 1.39531E-02 1.14595E-02 + 9.35335E-03 7.58177E-03 6.09247E-03 4.84830E-03 3.81185E-03 2.95645E-03 + 2.25481E-03 1.68717E-03 1.23300E-03 8.76916E-04 6.02869E-04 3.98233E-04 + 2.50054E-04 1.47646E-04 8.04454E-05 3.95945E-05 1.69557E-05 6.01997E-06 + 1.61173E-06 2.77003E-07 1.97030E-08 2.15206E-10 9.63407E-13 2.13948E-14 + 8.68031E-16 3.89552E-17 0.00000E+00 3.21308E+11 2.52332E+11 1.95913E+11 + 1.52050E+11 1.17984E+11 9.15151E+10 7.09688E+10 5.50134E+10 4.26354E+10 + 3.30287E+10 2.55804E+10 1.98032E+10 1.53268E+10 1.18570E+10 9.17017E+09 + 7.08890E+09 5.47840E+09 4.23174E+09 3.26776E+09 2.52210E+09 1.94595E+09 + 1.50063E+09 1.15681E+09 8.91283E+08 6.86445E+08 5.28383E+08 4.06554E+08 + 3.12629E+08 2.40301E+08 1.84591E+08 1.41732E+08 1.08754E+08 8.34079E+07 + 6.39253E+07 4.89680E+07 3.74834E+07 2.86764E+07 2.19219E+07 1.67484E+07 + 1.27856E+07 9.75417E+06 7.43517E+06 5.66360E+06 4.31028E+06 3.27790E+06 + 2.49043E+06 1.89063E+06 1.43384E+06 1.08648E+06 8.22395E+05 6.21926E+05 + 4.69790E+05 3.54519E+05 2.67211E+05 2.01192E+05 1.51292E+05 1.13641E+05 + 8.52470E+04 6.38720E+04 4.77908E+04 3.57148E+04 2.66528E+04 1.98656E+04 + 1.47861E+04 1.09922E+04 8.16092E+03 6.05221E+03 4.48308E+03 3.31775E+03 + 2.45308E+03 1.81269E+03 1.33878E+03 9.88652E+02 7.30126E+02 5.39477E+02 + 3.98921E+02 2.95368E+02 2.19057E+02 1.62817E+02 1.21330E+02 9.06962E+01 + 6.80352E+01 5.12384E+01 3.87552E+01 2.94493E+01 2.24879E+01 1.72593E+01 + 1.33159E+01 1.03276E+01 8.05259E+00 6.31137E+00 4.97230E+00 3.93672E+00 + 3.13199E+00 2.50310E+00 2.00937E+00 1.61963E+00 1.31065E+00 1.06441E+00 + 8.67425E-01 7.09064E-01 5.81332E-01 4.77841E-01 3.93754E-01 3.25150E-01 + 2.69050E-01 2.22998E-01 1.85126E-01 1.53873E-01 1.28046E-01 1.06633E-01 + 8.88628E-02 7.40715E-02 6.17534E-02 5.14648E-02 4.28711E-02 3.56734E-02 + 2.96473E-02 2.45900E-02 2.03503E-02 1.67884E-02 1.38019E-02 1.12941E-02 + 9.19477E-03 7.43659E-03 5.97091E-03 4.75056E-03 3.74141E-03 2.90982E-03 + 2.23135E-03 1.68162E-03 1.24261E-03 8.96189E-04 6.28529E-04 4.25739E-04 + 2.76819E-04 1.70899E-04 9.90903E-05 5.29390E-05 2.55092E-05 1.06753E-05 + 3.69746E-06 9.63776E-07 1.60960E-07 1.10617E-08 1.17603E-10 5.64545E-13 + 1.29138E-14 5.13948E-16 2.24089E-17 0.00000E+00 4.08244E+11 3.20048E+11 + 2.47997E+11 1.92091E+11 1.48754E+11 1.15147E+11 8.91119E+10 6.89347E+10 + 5.33124E+10 4.12128E+10 3.18507E+10 2.46043E+10 1.90012E+10 1.46672E+10 + 1.13184E+10 8.72995E+09 6.73131E+09 5.18766E+09 3.99664E+09 3.07746E+09 + 2.36883E+09 1.82238E+09 1.40145E+09 1.07714E+09 8.27543E+08 6.35408E+08 + 4.87670E+08 3.74052E+08 2.86772E+08 2.19716E+08 1.68258E+08 1.28763E+08 + 9.84880E+07 7.52775E+07 5.75048E+07 4.38953E+07 3.34867E+07 2.55261E+07 + 1.94455E+07 1.48010E+07 1.12581E+07 8.55575E+06 6.49727E+06 4.92946E+06 + 3.73701E+06 2.83022E+06 2.14164E+06 1.61890E+06 1.22263E+06 9.22331E+05 + 6.95109E+05 5.23247E+05 3.93463E+05 2.95500E+05 2.21678E+05 1.66079E+05 + 1.24277E+05 9.28675E+04 6.93094E+04 5.16530E+04 3.84445E+04 2.85716E+04 + 2.12062E+04 1.57165E+04 1.16329E+04 8.59827E+03 6.34772E+03 4.68039E+03 + 3.44757E+03 2.53699E+03 1.86566E+03 1.37120E+03 1.00760E+03 7.40431E+02 + 5.44363E+02 4.00528E+02 2.95084E+02 2.17768E+02 1.61071E+02 1.19456E+02 + 8.88776E+01 6.63685E+01 4.97634E+01 3.74802E+01 2.83644E+01 2.15748E+01 + 1.64964E+01 1.26816E+01 9.80157E+00 7.61686E+00 5.95049E+00 4.67313E+00 + 3.68834E+00 2.92534E+00 2.33077E+00 1.86527E+00 1.49881E+00 1.20905E+00 + 9.78743E-01 7.94977E-01 6.47637E-01 5.29110E-01 4.33339E-01 3.55740E-01 + 2.92611E-01 2.41140E-01 1.99017E-01 1.64488E-01 1.36087E-01 1.12699E-01 + 9.33795E-02 7.74084E-02 6.41686E-02 5.31896E-02 4.40614E-02 3.64736E-02 + 3.01510E-02 2.48865E-02 2.04940E-02 1.68344E-02 1.37802E-02 1.12373E-02 + 9.11813E-03 7.35819E-03 5.89684E-03 4.68959E-03 3.69411E-03 2.87927E-03 + 2.21509E-03 1.67941E-03 1.25066E-03 9.12670E-04 6.49611E-04 4.49303E-04 + 2.99883E-04 1.91956E-04 1.16540E-04 6.63731E-05 3.47834E-05 1.64180E-05 + 6.71970E-06 2.27308E-06 5.77819E-07 9.40077E-08 6.27282E-09 6.60269E-11 + 3.40212E-13 7.85631E-15 3.04565E-16 1.28607E-17 0.00000E+00 5.14126E+11 + 4.02362E+11 3.11168E+11 2.40545E+11 1.85904E+11 1.43615E+11 1.10917E+11 + 8.56262E+10 6.60838E+10 5.09790E+10 3.93150E+10 3.03058E+10 2.33538E+10 + 1.79880E+10 1.38504E+10 1.06593E+10 8.20057E+09 6.30572E+09 4.84691E+09 + 3.72360E+09 2.85950E+09 2.19471E+09 1.68377E+09 1.29103E+09 9.89458E+08 + 7.57871E+08 5.80218E+08 4.43926E+08 3.39481E+08 2.59436E+08 1.98160E+08 + 1.51252E+08 1.15382E+08 8.79550E+07 6.70072E+07 5.10090E+07 3.88057E+07 + 2.94978E+07 2.24072E+07 1.70064E+07 1.28979E+07 9.77311E+06 7.39956E+06 + 5.59706E+06 4.23009E+06 3.19371E+06 2.40907E+06 1.81523E+06 1.36645E+06 + 1.02744E+06 7.71734E+05 5.78957E+05 4.33853E+05 3.24694E+05 2.42712E+05 + 1.81181E+05 1.35078E+05 1.00562E+05 7.47659E+04 5.55040E+04 4.11478E+04 + 3.04582E+04 2.25140E+04 1.66165E+04 1.22469E+04 9.01321E+03 6.62487E+03 + 4.86300E+03 3.56585E+03 2.61198E+03 1.91185E+03 1.39853E+03 1.02279E+03 + 7.47993E+02 5.47274E+02 4.00733E+02 2.93817E+02 2.15802E+02 1.58867E+02 + 1.17279E+02 8.68643E+01 6.45810E+01 4.82175E+01 3.61671E+01 2.72627E+01 + 2.06583E+01 1.57380E+01 1.20561E+01 9.28660E+00 7.19300E+00 5.60138E+00 + 4.38518E+00 3.45038E+00 2.72821E+00 2.16705E+00 1.72891E+00 1.38490E+00 + 1.11363E+00 8.98577E-01 7.27439E-01 5.90591E-01 4.80801E-01 3.92336E-01 + 3.20859E-01 2.62881E-01 2.15752E-01 1.77305E-01 1.45890E-01 1.20140E-01 + 9.90108E-02 8.16223E-02 6.73043E-02 5.54843E-02 4.57257E-02 3.76501E-02 + 3.09701E-02 2.54333E-02 2.08485E-02 1.70460E-02 1.38976E-02 1.12878E-02 + 9.13033E-03 7.34599E-03 5.87604E-03 4.66597E-03 3.67537E-03 2.86643E-03 + 2.21104E-03 1.68263E-03 1.26131E-03 9.28198E-04 6.68962E-04 4.69943E-04 + 3.20577E-04 2.10862E-04 1.32900E-04 7.93666E-05 4.44155E-05 2.28435E-05 + 1.05691E-05 4.23490E-06 1.40105E-06 3.48025E-07 5.53224E-08 3.60469E-09 + 3.81640E-11 2.09090E-13 4.79793E-15 1.80414E-16 7.36051E-18 0.00000E+00 + 6.42083E+11 5.01646E+11 3.87195E+11 2.98731E+11 2.30415E+11 1.77646E+11 + 1.36923E+11 1.05488E+11 8.12457E+10 6.25459E+10 4.81346E+10 3.70263E+10 + 2.84719E+10 2.18832E+10 1.68131E+10 1.29112E+10 9.91106E+09 7.60404E+09 + 5.83171E+09 4.47000E+09 3.42482E+09 2.62252E+09 2.00727E+09 1.53545E+09 + 1.17397E+09 8.97038E+08 6.85089E+08 5.22876E+08 3.98861E+08 3.04051E+08 + 2.31647E+08 1.76358E+08 1.34186E+08 1.02020E+08 7.75162E+07 5.88508E+07 + 4.46497E+07 3.38469E+07 2.56393E+07 1.94048E+07 1.46749E+07 1.10875E+07 + 8.37017E+06 6.31251E+06 4.75647E+06 3.58022E+06 2.69229E+06 2.02230E+06 + 1.51750E+06 1.13734E+06 8.51494E+05 6.36679E+05 4.75501E+05 3.54649E+05 + 2.64182E+05 1.96513E+05 1.45983E+05 1.08284E+05 8.02089E+04 5.93204E+04 + 4.38082E+04 3.23010E+04 2.37813E+04 1.74809E+04 1.28310E+04 9.40357E+03 + 6.88236E+03 5.03018E+03 3.67223E+03 2.67792E+03 1.95126E+03 1.42084E+03 + 1.03432E+03 7.52915E+02 5.48309E+02 3.99623E+02 2.91645E+02 2.13223E+02 + 1.56256E+02 1.14837E+02 8.46858E+01 6.26948E+01 4.66171E+01 3.48281E+01 + 2.61530E+01 1.97444E+01 1.49885E+01 1.14426E+01 8.78478E+00 6.78238E+00 + 5.26498E+00 4.10905E+00 3.22321E+00 2.54081E+00 2.01202E+00 1.60028E+00 + 1.27787E+00 1.02429E+00 8.23807E-01 6.64685E-01 5.37789E-01 4.36262E-01 + 3.54686E-01 2.88964E-01 2.35814E-01 1.92742E-01 1.57717E-01 1.29195E-01 + 1.05897E-01 8.68485E-02 7.12331E-02 5.84267E-02 4.78996E-02 3.92471E-02 + 3.21208E-02 2.62555E-02 2.14199E-02 1.74382E-02 1.41557E-02 1.14552E-02 + 9.23175E-03 7.40684E-03 5.90908E-03 4.68520E-03 3.68636E-03 2.87612E-03 + 2.22086E-03 1.69539E-03 1.27631E-03 9.45979E-04 6.87956E-04 4.89714E-04 + 3.39576E-04 2.28500E-04 1.48145E-04 9.19598E-05 5.40380E-05 2.97284E-05 + 1.50148E-05 6.81549E-06 2.67670E-06 8.67530E-07 2.11093E-07 3.28991E-08 + 2.10634E-09 2.27096E-11 1.30132E-13 2.93414E-15 1.06755E-16 4.19974E-18 + 0.00000E+00 7.95581E+11 6.20522E+11 4.78026E+11 3.68094E+11 2.83359E+11 + 2.18035E+11 1.67718E+11 1.28954E+11 9.91173E+10 7.61483E+10 5.84819E+10 + 4.48923E+10 3.44481E+10 2.64204E+10 2.02557E+10 1.55213E+10 1.18888E+10 + 9.10138E+09 6.96457E+09 5.32642E+09 4.07177E+09 3.11081E+09 2.37553E+09 + 1.81292E+09 1.38287E+09 1.05416E+09 8.03155E+08 6.11507E+08 4.65330E+08 + 3.53845E+08 2.68911E+08 2.04213E+08 1.54983E+08 1.17529E+08 8.90672E+07 + 6.74425E+07 5.10316E+07 3.85807E+07 2.91454E+07 2.19975E+07 1.65891E+07 + 1.24984E+07 9.40822E+06 7.07481E+06 5.31519E+06 3.98887E+06 2.99053E+06 + 2.23946E+06 1.67523E+06 1.25162E+06 9.34054E+05 6.96151E+05 5.18207E+05 + 3.85212E+05 2.85975E+05 2.11992E+05 1.56930E+05 1.15991E+05 8.56061E+04 + 6.30794E+04 4.64099E+04 3.40892E+04 2.50006E+04 1.83049E+04 1.33820E+04 + 9.76752E+03 7.11913E+03 5.18137E+03 3.76645E+03 2.73476E+03 1.98394E+03 + 1.43824E+03 1.04230E+03 7.55320E+02 5.47579E+02 3.97294E+02 2.88644E+02 + 2.10091E+02 1.53286E+02 1.12170E+02 8.23703E+01 6.07309E+01 4.49773E+01 + 3.34739E+01 2.50428E+01 1.88386E+01 1.42514E+01 1.08436E+01 8.29782E+00 + 6.38612E+00 4.94197E+00 3.84515E+00 3.00703E+00 2.36321E+00 1.86568E+00 + 1.47932E+00 1.17759E+00 9.40911E-01 7.54283E-01 6.06556E-01 4.89068E-01 + 3.95330E-01 3.20226E-01 2.59896E-01 2.11254E-01 1.71958E-01 1.40108E-01 + 1.14258E-01 9.32189E-02 7.60807E-02 6.20859E-02 5.06552E-02 4.12995E-02 + 3.36445E-02 2.73701E-02 2.22320E-02 1.80187E-02 1.45691E-02 1.17424E-02 + 9.43174E-03 7.54226E-03 6.00256E-03 4.74858E-03 3.73217E-03 2.90980E-03 + 2.24875E-03 1.71930E-03 1.29903E-03 9.67454E-04 7.09059E-04 5.09645E-04 + 3.58366E-04 2.45324E-04 1.62869E-04 1.04108E-04 6.36688E-05 3.68303E-05 + 1.99299E-05 9.89270E-06 4.41017E-06 1.70019E-06 5.40919E-07 1.29293E-07 + 1.98330E-08 1.25562E-09 1.38832E-11 8.15714E-14 1.79408E-15 6.30772E-17 + 2.38842E-18 0.00000E+00 9.78429E+11 7.61864E+11 5.85792E+11 4.50212E+11 + 3.45901E+11 2.65640E+11 2.03934E+11 1.56489E+11 1.20040E+11 9.20368E+10 + 7.05402E+10 5.40376E+10 4.13797E+10 3.16705E+10 2.42296E+10 1.85270E+10 + 1.41605E+10 1.08171E+10 8.25939E+09 6.30278E+09 4.80742E+09 3.66462E+09 + 2.79209E+09 2.12596E+09 1.61790E+09 1.23045E+09 9.35262E+08 7.10399E+08 + 5.39283E+08 4.09087E+08 3.10130E+08 2.34932E+08 1.77850E+08 1.34529E+08 + 1.01689E+08 7.68012E+07 5.79610E+07 4.37036E+07 3.29270E+07 2.47845E+07 + 1.86396E+07 1.40044E+07 1.05122E+07 7.88256E+06 5.90497E+06 4.41856E+06 + 3.30288E+06 2.46596E+06 1.83906E+06 1.36979E+06 1.01905E+06 7.57094E+05 + 5.61758E+05 4.16224E+05 3.07973E+05 2.27531E+05 1.67857E+05 1.23636E+05 + 9.09263E+04 6.67593E+04 4.89380E+04 3.58129E+04 2.61656E+04 1.90844E+04 + 1.38974E+04 1.01035E+04 7.33436E+03 5.31621E+03 3.84842E+03 2.78252E+03 + 2.00999E+03 1.45087E+03 1.04689E+03 7.55340E+02 5.45200E+02 3.93843E+02 + 2.84893E+02 2.06470E+02 1.50004E+02 1.09311E+02 7.99440E+01 5.87083E+01 + 4.33120E+01 3.21145E+01 2.39392E+01 1.79457E+01 1.35302E+01 1.02611E+01 + 7.82709E+00 6.00507E+00 4.63286E+00 3.59372E+00 2.80193E+00 2.19538E+00 + 1.72793E+00 1.36590E+00 1.08392E+00 8.63310E-01 6.89823E-01 5.52867E-01 + 4.44246E-01 3.57823E-01 2.88781E-01 2.33484E-01 1.89036E-01 1.53242E-01 + 1.24327E-01 1.00939E-01 8.19712E-02 6.65785E-02 5.40585E-02 4.38744E-02 + 3.55753E-02 2.88157E-02 2.33021E-02 1.88099E-02 1.51461E-02 1.21635E-02 + 9.73429E-03 7.76118E-03 6.15874E-03 4.86230E-03 3.81451E-03 2.97206E-03 + 2.29627E-03 1.75796E-03 1.33093E-03 9.95372E-04 7.33454E-04 5.31629E-04 + 3.77718E-04 2.62411E-04 1.77383E-04 1.16220E-04 7.32695E-05 4.41656E-05 + 2.51643E-05 1.34039E-05 6.54523E-06 2.86941E-06 1.08777E-06 3.40523E-07 + 8.02094E-08 1.21595E-08 7.65601E-10 8.68751E-12 5.12908E-14 1.09581E-15 + 3.72077E-17 1.35357E-18 0.00000E+00 1.19479E+12 9.28805E+11 7.12805E+11 + 5.46789E+11 4.19297E+11 3.21385E+11 2.46249E+11 1.88590E+11 1.44378E+11 + 1.10477E+11 8.45030E+10 6.46028E+10 4.93690E+10 3.77075E+10 2.87882E+10 + 2.19666E+10 1.67540E+10 1.27709E+10 9.73025E+09 7.40911E+09 5.63888E+09 + 4.28894E+09 3.26047E+09 2.47701E+09 1.88077E+09 1.42709E+09 1.08221E+09 + 8.20100E+08 6.21087E+08 4.70019E+08 3.55464E+08 2.68619E+08 2.02851E+08 + 1.53060E+08 1.15405E+08 8.69390E+07 6.54432E+07 4.92173E+07 3.69837E+07 + 2.77641E+07 2.08243E+07 1.56032E+07 1.16801E+07 8.73391E+06 6.52424E+06 + 4.86801E+06 3.62829E+06 2.70097E+06 2.00833E+06 1.49136E+06 1.10609E+06 + 8.19215E+05 6.05937E+05 4.47524E+05 3.30058E+05 2.43045E+05 1.78703E+05 + 1.31178E+05 9.61397E+04 7.03398E+04 5.13787E+04 3.74629E+04 2.72703E+04 + 1.98158E+04 1.43751E+04 1.04105E+04 7.52748E+03 5.43447E+03 3.91813E+03 + 2.82134E+03 2.02960E+03 1.45890E+03 1.04825E+03 7.53124E+02 5.41295E+02 + 3.89368E+02 2.80471E+02 2.02418E+02 1.46456E+02 1.06295E+02 7.74315E+01 + 5.66449E+01 4.16337E+01 3.07584E+01 2.28481E+01 1.70697E+01 1.28273E+01 + 9.69694E+00 7.37366E+00 5.63985E+00 4.33796E+00 3.35488E+00 2.60791E+00 + 2.03724E+00 1.59863E+00 1.25982E+00 9.96639E-01 7.91280E-01 6.30217E-01 + 5.03412E-01 4.03121E-01 3.23550E-01 2.60166E-01 2.09552E-01 1.68994E-01 + 1.36437E-01 1.10224E-01 8.90948E-02 7.20212E-02 5.82175E-02 4.70344E-02 + 3.79754E-02 3.06254E-02 2.46662E-02 1.98289E-02 1.59078E-02 1.27271E-02 + 1.01525E-02 8.06818E-03 6.38600E-03 5.02909E-03 3.93911E-03 3.06486E-03 + 2.36755E-03 1.81294E-03 1.37508E-03 1.03103E-03 7.63365E-04 5.56634E-04 + 3.99091E-04 2.80349E-04 1.92478E-04 1.28517E-04 8.31300E-05 5.17118E-05 + 3.07406E-05 1.72640E-05 9.05996E-06 4.35733E-06 1.88142E-06 7.02787E-07 + 2.17046E-07 5.05519E-08 7.60403E-09 4.78255E-10 5.53921E-12 3.22554E-14 + 6.68202E-16 2.19087E-17 7.64267E-19 0.00000E+00 1.44918E+12 1.12473E+12 + 8.61561E+11 6.59660E+11 5.04894E+11 3.86257E+11 2.95386E+11 2.25784E+11 + 1.72515E+11 1.31747E+11 1.00573E+11 7.67347E+10 5.85218E+10 4.46076E+10 + 3.39864E+10 2.58795E+10 1.96972E+10 1.49829E+10 1.13913E+10 8.65543E+09 + 6.57320E+09 4.98871E+09 3.78410E+09 2.86846E+09 2.17312E+09 1.64520E+09 + 1.24477E+09 9.41115E+08 7.11078E+08 5.36861E+08 4.05052E+08 3.05359E+08 + 2.30038E+08 1.73150E+08 1.30230E+08 9.78626E+07 7.34800E+07 5.51206E+07 + 4.13127E+07 3.09331E+07 2.31400E+07 1.72920E+07 1.29093E+07 9.62665E+06 + 7.17119E+06 5.33573E+06 3.96559E+06 2.94358E+06 2.18233E+06 1.61579E+06 + 1.19478E+06 8.82214E+05 6.50521E+05 4.78951E+05 3.52114E+05 2.58452E+05 + 1.89408E+05 1.38575E+05 1.01218E+05 7.38015E+04 5.37195E+04 3.90311E+04 + 2.83096E+04 2.04959E+04 1.48133E+04 1.06874E+04 7.69812E+03 5.53610E+03 + 3.97569E+03 2.85140E+03 2.04295E+03 1.46254E+03 1.04656E+03 7.48823E+02 + 5.35989E+02 3.83970E+02 2.75453E+02 1.97994E+02 1.42685E+02 1.03153E+02 + 7.48557E+01 5.45566E+01 3.99536E+01 2.94136E+01 2.17746E+01 1.62140E+01 + 1.21451E+01 9.15248E+00 6.93831E+00 5.29087E+00 4.05741E+00 3.12862E+00 + 2.42484E+00 1.88860E+00 1.47755E+00 1.16087E+00 9.15524E-01 7.24587E-01 + 5.75237E-01 4.57972E-01 3.65482E-01 2.92310E-01 2.34193E-01 1.87923E-01 + 1.50962E-01 1.21386E-01 9.76538E-02 7.85904E-02 6.32419E-02 5.08797E-02 + 4.09042E-02 3.28568E-02 2.63560E-02 2.11094E-02 1.68711E-02 1.34530E-02 + 1.06952E-02 8.47544E-03 6.68924E-03 5.25672E-03 4.10892E-03 3.19342E-03 + 2.46461E-03 1.88788E-03 1.43301E-03 1.07704E-03 7.99941E-04 5.86458E-04 + 4.23277E-04 3.00265E-04 2.08607E-04 1.41588E-04 9.34167E-05 5.96832E-05 + 3.66539E-05 2.15033E-05 1.19135E-05 6.16649E-06 2.92507E-06 1.24616E-06 + 4.59717E-07 1.40462E-07 3.24576E-08 4.86128E-09 3.06160E-10 3.58169E-12 + 2.02419E-14 4.06619E-16 1.28764E-17 4.29832E-19 0.00000E+00 1.74648E+12 + 1.35330E+12 1.03473E+12 7.90785E+11 6.04122E+11 4.61300E+11 3.52105E+11 + 2.68625E+11 2.04853E+11 1.56140E+11 1.18960E+11 9.05852E+10 6.89474E+10 + 5.24492E+10 3.98801E+10 3.03056E+10 2.30185E+10 1.74731E+10 1.32568E+10 + 1.00517E+10 7.61732E+09 5.76877E+09 4.36633E+09 3.30259E+09 2.49650E+09 + 1.88582E+09 1.42362E+09 1.07390E+09 8.09554E+08 6.09800E+08 4.59009E+08 + 3.45223E+08 2.59450E+08 1.94819E+08 1.46173E+08 1.09573E+08 8.20688E+07 + 6.14094E+07 4.59094E+07 3.42868E+07 2.55822E+07 1.90670E+07 1.41966E+07 + 1.05582E+07 7.84374E+06 5.82009E+06 4.31351E+06 3.19280E+06 2.36032E+06 + 1.74251E+06 1.28470E+06 9.45782E+05 6.95286E+05 5.10342E+05 3.74025E+05 + 2.73668E+05 1.99917E+05 1.45788E+05 1.06135E+05 7.71272E+04 5.59489E+04 + 4.05104E+04 2.92792E+04 2.11223E+04 1.52106E+04 1.09337E+04 7.84615E+03 + 5.62121E+03 4.02133E+03 2.87295E+03 2.05032E+03 1.46201E+03 1.04202E+03 + 7.42599E+02 5.29410E+02 3.77746E+02 2.69916E+02 1.93254E+02 1.38731E+02 + 9.99153E+01 7.22372E+01 5.24581E+01 3.82818E+01 2.80866E+01 2.07233E+01 + 1.53814E+01 1.14853E+01 8.62872E+00 6.52158E+00 4.95834E+00 3.79123E+00 + 2.91483E+00 2.25252E+00 1.74923E+00 1.36445E+00 1.06878E+00 8.40310E-01 + 6.62976E-01 5.24639E-01 4.16314E-01 3.31114E-01 2.63899E-01 2.10670E-01 + 1.68419E-01 1.34773E-01 1.07937E-01 8.64751E-02 6.92951E-02 5.55131E-02 + 4.44543E-02 3.55659E-02 2.84250E-02 2.26816E-02 1.80673E-02 1.43576E-02 + 1.13808E-02 8.99187E-03 7.07974E-03 5.55019E-03 4.33110E-03 3.36077E-03 + 2.59218E-03 1.98481E-03 1.50790E-03 1.13482E-03 8.45382E-04 6.22109E-04 + 4.51734E-04 3.22813E-04 2.26649E-04 1.55790E-04 1.04576E-04 6.82129E-05 + 4.30702E-05 2.61326E-05 1.51423E-05 8.28473E-06 4.23484E-06 1.98439E-06 + 8.35759E-07 3.05226E-07 9.25224E-08 2.12762E-08 3.18104E-09 2.00632E-10 + 2.33823E-12 1.26530E-14 2.46858E-16 7.55335E-18 2.40726E-19 0.00000E+00 + 4.75493E+08 5.95345E+08 4.65289E+08 3.63646E+08 2.84208E+08 2.22124E+08 + 1.73603E+08 1.35682E+08 1.06044E+08 8.28815E+07 6.47784E+07 5.06299E+07 + 3.95719E+07 3.09295E+07 2.41748E+07 1.88955E+07 1.47693E+07 1.15443E+07 + 9.02369E+06 7.05357E+06 5.51370E+06 4.31010E+06 3.36933E+06 2.63399E+06 + 2.05920E+06 1.60990E+06 1.25869E+06 9.84142E+05 7.69522E+05 6.01742E+05 + 4.70575E+05 3.68028E+05 2.87853E+05 2.25165E+05 1.76149E+05 1.37820E+05 + 1.07846E+05 8.44043E+04 6.60699E+04 5.17285E+04 4.05095E+04 3.17319E+04 + 2.48637E+04 1.94887E+04 1.52815E+04 1.19878E+04 9.40874E+03 7.38876E+03 + 5.80624E+03 4.56605E+03 3.59382E+03 2.83134E+03 2.23310E+03 1.76349E+03 + 1.39463E+03 1.10473E+03 8.76714E+02 6.97223E+02 5.55798E+02 4.44247E+02 + 3.56153E+02 2.86490E+02 2.31315E+02 1.87542E+02 1.52745E+02 1.25024E+02 + 1.02887E+02 8.51616E+01 7.09254E+01 5.94541E+01 5.01771E+01 4.26449E+01 + 3.65029E+01 3.14710E+01 2.73277E+01 2.38978E+01 2.10420E+01 1.86499E+01 + 1.66335E+01 1.49225E+01 1.34609E+01 1.22038E+01 1.11153E+01 1.01664E+01 + 9.33383E+00 8.59876E+00 7.94590E+00 7.36276E+00 6.83908E+00 6.36636E+00 + 5.93746E+00 5.54641E+00 5.18809E+00 4.85814E+00 4.55282E+00 4.26892E+00 + 4.00368E+00 3.75479E+00 3.52025E+00 3.29844E+00 3.08799E+00 2.88780E+00 + 2.69698E+00 2.51480E+00 2.34069E+00 2.17419E+00 2.01491E+00 1.86256E+00 + 1.71691E+00 1.57781E+00 1.44522E+00 1.31920E+00 1.19988E+00 1.08739E+00 + 9.81805E-01 8.83134E-01 7.91285E-01 7.06100E-01 6.27378E-01 5.54891E-01 + 4.88398E-01 4.27644E-01 3.72370E-01 3.22311E-01 2.77195E-01 2.36746E-01 + 2.00685E-01 1.68728E-01 1.40594E-01 1.15999E-01 9.46631E-02 7.63112E-02 + 6.06726E-02 4.74847E-02 3.64936E-02 2.74560E-02 2.01399E-02 1.43258E-02 + 9.80748E-03 6.39261E-03 3.90283E-03 2.17379E-03 1.05472E-03 4.07225E-04 + 1.02364E-04 1.15702E-05 8.81194E-07 1.08748E-07 1.59670E-08 1.49175E-09 + 0.00000E+00 7.69667E+08 6.08219E+08 4.75658E+08 3.71984E+08 2.90928E+08 + 2.27532E+08 1.77965E+08 1.39195E+08 1.08879E+08 8.51664E+07 6.66235E+07 + 5.21180E+07 4.07743E+07 3.18998E+07 2.49591E+07 1.95288E+07 1.52815E+07 + 1.19581E+07 9.35844E+06 7.32412E+06 5.73264E+06 4.48712E+06 3.51262E+06 + 2.74987E+06 2.15302E+06 1.68579E+06 1.32014E+06 1.03386E+06 8.09777E+05 + 6.34311E+05 4.96946E+05 3.89364E+05 3.05126E+05 2.39138E+05 1.87459E+05 + 1.46968E+05 1.15249E+05 9.03899E+04 7.09116E+04 5.56420E+04 4.36737E+04 + 3.42883E+04 2.69295E+04 2.11568E+04 1.66287E+04 1.30749E+04 1.02861E+04 + 8.09630E+03 6.37686E+03 5.02587E+03 3.96437E+03 3.12972E+03 2.47337E+03 + 1.95682E+03 1.55020E+03 1.22982E+03 9.77309E+02 7.78068E+02 6.20781E+02 + 4.96454E+02 3.98108E+02 3.20192E+02 2.58402E+02 2.09306E+02 1.70245E+02 + 1.39094E+02 1.14210E+02 9.42741E+01 7.82672E+01 6.53705E+01 5.49506E+01 + 4.64970E+01 3.96151E+01 3.39854E+01 2.93611E+01 2.55413E+01 2.23710E+01 + 1.97231E+01 1.74996E+01 1.56195E+01 1.40204E+01 1.26506E+01 1.14701E+01 + 1.04453E+01 9.55050E+00 8.76380E+00 8.06828E+00 7.44951E+00 6.89614E+00 + 6.39841E+00 5.94848E+00 5.53956E+00 5.16608E+00 4.82317E+00 4.50681E+00 + 4.21348E+00 3.94024E+00 3.68460E+00 3.44445E+00 3.21808E+00 3.00401E+00 + 2.80110E+00 2.60836E+00 2.42505E+00 2.25051E+00 2.08425E+00 1.92583E+00 + 1.77493E+00 1.63124E+00 1.49464E+00 1.36498E+00 1.24232E+00 1.12665E+00 + 1.01808E+00 9.16574E-01 8.22089E-01 7.34445E-01 6.53472E-01 5.78897E-01 + 5.10490E-01 4.47950E-01 3.91029E-01 3.39418E-01 2.92858E-01 2.51040E-01 + 2.13697E-01 1.80522E-01 1.51244E-01 1.25562E-01 1.03207E-01 8.38885E-02 + 6.73473E-02 5.33101E-02 4.15308E-02 3.17586E-02 2.37674E-02 1.73322E-02 + 1.22507E-02 8.32667E-03 5.38399E-03 3.25595E-03 1.79344E-03 8.58164E-04 + 3.25061E-04 7.95055E-05 8.63009E-06 6.20874E-07 7.32926E-08 1.03725E-08 + 9.51514E-10 0.00000E+00 8.01530E+08 6.33884E+08 4.96157E+08 3.88350E+08 + 3.04006E+08 2.37979E+08 1.86316E+08 1.45869E+08 1.14217E+08 8.94341E+07 + 7.00382E+07 5.48491E+07 4.29602E+07 3.36487E+07 2.63594E+07 2.06495E+07 + 1.61790E+07 1.26766E+07 9.93404E+06 7.78504E+06 6.10193E+06 4.78289E+06 + 3.74963E+06 2.93972E+06 2.30516E+06 1.80767E+06 1.41781E+06 1.11210E+06 + 8.72486E+05 6.84546E+05 5.37201E+05 4.21608E+05 3.30961E+05 2.59829E+05 + 2.04034E+05 1.60239E+05 1.25877E+05 9.88972E+04 7.77221E+04 6.10915E+04 + 4.80345E+04 3.77761E+04 2.97192E+04 2.33868E+04 1.84113E+04 1.44991E+04 + 1.14239E+04 9.00473E+03 7.10210E+03 5.60454E+03 4.42603E+03 3.49782E+03 + 2.76683E+03 2.19065E+03 1.73649E+03 1.37817E+03 1.09543E+03 8.72079E+02 + 6.95606E+02 5.55984E+02 4.45479E+02 3.57877E+02 2.88391E+02 2.33169E+02 + 1.89243E+02 1.54221E+02 1.26263E+02 1.03880E+02 8.59306E+01 7.14864E+01 + 5.98369E+01 5.04026E+01 4.27404E+01 3.64869E+01 3.13653E+01 2.71467E+01 + 2.36575E+01 2.07529E+01 1.83232E+01 1.62766E+01 1.45432E+01 1.30642E+01 + 1.17951E+01 1.06980E+01 9.74407E+00 8.90874E+00 8.17322E+00 7.52126E+00 + 6.94035E+00 6.41956E+00 5.95033E+00 5.52511E+00 5.13786E+00 4.78328E+00 + 4.45704E+00 4.15536E+00 3.87511E+00 3.61366E+00 3.36876E+00 3.13861E+00 + 2.92165E+00 2.71668E+00 2.52264E+00 2.33875E+00 2.16426E+00 1.99868E+00 + 1.84147E+00 1.69232E+00 1.55085E+00 1.41692E+00 1.29031E+00 1.17104E+00 + 1.05901E+00 9.54292E-01 8.56737E-01 7.66276E-01 6.82650E-01 6.05668E-01 + 5.35003E-01 4.70417E-01 4.11565E-01 3.58195E-01 3.09965E-01 2.66618E-01 + 2.27817E-01 1.93299E-01 1.62741E-01 1.35878E-01 1.12399E-01 9.20462E-02 + 7.45250E-02 5.95882E-02 4.69643E-02 3.64215E-02 2.77147E-02 2.06327E-02 + 1.49594E-02 1.05073E-02 7.09085E-03 4.54835E-03 2.72460E-03 1.48408E-03 + 7.00200E-04 2.60130E-04 6.18549E-05 6.42960E-06 4.34221E-07 4.86419E-08 + 6.57411E-09 5.89113E-10 0.00000E+00 8.53165E+08 6.75319E+08 5.29121E+08 + 4.14571E+08 3.24871E+08 2.54580E+08 1.99530E+08 1.56385E+08 1.22589E+08 + 9.60981E+07 7.53444E+07 5.90736E+07 4.63246E+07 3.63276E+07 2.84931E+07 + 2.23487E+07 1.75325E+07 1.37545E+07 1.07927E+07 8.46889E+06 6.64669E+06 + 5.21675E+06 4.09523E+06 3.21495E+06 2.52438E+06 1.98224E+06 1.55685E+06 + 1.22280E+06 9.60633E+05 7.54716E+05 5.93064E+05 4.66066E+05 3.66344E+05 + 2.87981E+05 2.26431E+05 1.78052E+05 1.40043E+05 1.10160E+05 8.66749E+04 + 6.82054E+04 5.36865E+04 4.22647E+04 3.32833E+04 2.62155E+04 2.06559E+04 + 1.62794E+04 1.28356E+04 1.01236E+04 7.98864E+03 6.30663E+03 4.98191E+03 + 3.93770E+03 3.11483E+03 2.46581E+03 1.95402E+03 1.55004E+03 1.23120E+03 + 9.79286E+02 7.80249E+02 6.22788E+02 4.98203E+02 3.99479E+02 3.21223E+02 + 2.59076E+02 2.09694E+02 1.70366E+02 1.39016E+02 1.13957E+02 9.38995E+01 + 7.77911E+01 6.48299E+01 5.43589E+01 4.58785E+01 3.89772E+01 3.33431E+01 + 2.87177E+01 2.49056E+01 2.17436E+01 1.91090E+01 1.68981E+01 1.50332E+01 + 1.34482E+01 1.20937E+01 1.09273E+01 9.91716E+00 9.03583E+00 8.26268E+00 + 7.57967E+00 6.97310E+00 6.43097E+00 5.94394E+00 5.50379E+00 5.10401E+00 + 4.73890E+00 4.40381E+00 4.09473E+00 3.80836E+00 3.54190E+00 3.29300E+00 + 3.05978E+00 2.84058E+00 2.63416E+00 2.43935E+00 2.25536E+00 2.08136E+00 + 1.91683E+00 1.76117E+00 1.61404E+00 1.47500E+00 1.34389E+00 1.22042E+00 + 1.10458E+00 9.96186E-01 8.95246E-01 8.01543E-01 7.14965E-01 6.35192E-01 + 5.62011E-01 4.95050E-01 4.34061E-01 3.78664E-01 3.28604E-01 2.83512E-01 + 2.43128E-01 2.07100E-01 1.75166E-01 1.46991E-01 1.22317E-01 1.00827E-01 + 8.22725E-02 6.63588E-02 5.28496E-02 4.14781E-02 3.20250E-02 2.42528E-02 + 1.79636E-02 1.29510E-02 9.04110E-03 6.05917E-03 3.85637E-03 2.28885E-03 + 1.23323E-03 5.73905E-04 2.09248E-04 4.84177E-05 4.82312E-06 3.06195E-07 + 3.25738E-08 4.20610E-09 3.68165E-10 0.00000E+00 9.29398E+08 7.36337E+08 + 5.77528E+08 4.52970E+08 3.55337E+08 2.78750E+08 2.18708E+08 1.71600E+08 + 1.34663E+08 1.05678E+08 8.29462E+07 6.51051E+07 5.11107E+07 4.01251E+07 + 3.15064E+07 2.47394E+07 1.94293E+07 1.52594E+07 1.19865E+07 9.41587E+06 + 7.39788E+06 5.81251E+06 4.56772E+06 3.58961E+06 2.82146E+06 2.21775E+06 + 1.74353E+06 1.37076E+06 1.07788E+06 8.47603E+05 6.66646E+05 5.24339E+05 + 4.12487E+05 3.24506E+05 2.55340E+05 2.00925E+05 1.58136E+05 1.24467E+05 + 9.79858E+04 7.71438E+04 6.07484E+04 4.78416E+04 3.76862E+04 2.96899E+04 + 2.33969E+04 1.84406E+04 1.45391E+04 1.14656E+04 9.04550E+03 7.13848E+03 + 5.63641E+03 4.45237E+03 3.51940E+03 2.78365E+03 2.20363E+03 1.74596E+03 + 1.38494E+03 1.09986E+03 8.74788E+02 6.96883E+02 5.56266E+02 4.44966E+02 + 3.56856E+02 2.86987E+02 2.31560E+02 1.87498E+02 1.52443E+02 1.24484E+02 + 1.02158E+02 8.42728E+01 6.99215E+01 5.83610E+01 4.90272E+01 4.14557E+01 + 3.52957E+01 3.02562E+01 2.61180E+01 2.26983E+01 1.98599E+01 1.74871E+01 + 1.54934E+01 1.38054E+01 1.23685E+01 1.11356E+01 1.00718E+01 9.14687E+00 + 8.33821E+00 7.62608E+00 6.99556E+00 6.43361E+00 5.93014E+00 5.47630E+00 + 5.06510E+00 4.69046E+00 4.34745E+00 4.03184E+00 3.74013E+00 3.46941E+00 + 3.21719E+00 2.98153E+00 2.76067E+00 2.55331E+00 2.35822E+00 2.17455E+00 + 2.00142E+00 1.83827E+00 1.68444E+00 1.53956E+00 1.40313E+00 1.27497E+00 + 1.15472E+00 1.04233E+00 9.37548E-01 8.40324E-01 7.50376E-01 6.67552E-01 + 5.91482E-01 5.21929E-01 4.58486E-01 4.00894E-01 3.48748E-01 3.01782E-01 + 2.59613E-01 2.21977E-01 1.88509E-01 1.58948E-01 1.32955E-01 1.10274E-01 + 9.05894E-02 7.36579E-02 5.91899E-02 4.69581E-02 3.67028E-02 2.82155E-02 + 2.12682E-02 1.56744E-02 1.12387E-02 7.79876E-03 5.19121E-03 3.27880E-03 + 1.92858E-03 1.02810E-03 4.72054E-04 1.69007E-04 3.80859E-05 3.63845E-06 + 2.17490E-07 2.20063E-08 2.72006E-09 2.32803E-10 0.00000E+00 1.03613E+09 + 8.21588E+08 6.45000E+08 5.06368E+08 3.97600E+08 3.12196E+08 2.45177E+08 + 1.92547E+08 1.51239E+08 1.18794E+08 9.33248E+07 7.33165E+07 5.76073E+07 + 4.52643E+07 3.55717E+07 2.79548E+07 2.19723E+07 1.72703E+07 1.35766E+07 + 1.06729E+07 8.39153E+06 6.59783E+06 5.18832E+06 4.07993E+06 3.20880E+06 + 2.52366E+06 1.98510E+06 1.56147E+06 1.22841E+06 9.66386E+05 7.60358E+05 + 5.98248E+05 4.70765E+05 3.70444E+05 2.91540E+05 2.29441E+05 1.80594E+05 + 1.42145E+05 1.11898E+05 8.80874E+04 6.93538E+04 5.46053E+04 4.30003E+04 + 3.38630E+04 2.66725E+04 2.10105E+04 1.65544E+04 1.30451E+04 1.02829E+04 + 8.10727E+03 6.39455E+03 5.04531E+03 3.98290E+03 3.14575E+03 2.48637E+03 + 1.96660E+03 1.55704E+03 1.23403E+03 9.79339E+02 7.78316E+02 6.19672E+02 + 4.94318E+02 3.95263E+02 3.16867E+02 2.54808E+02 2.05585E+02 1.66519E+02 + 1.35440E+02 1.10689E+02 9.09193E+01 7.51033E+01 6.24032E+01 5.21831E+01 + 4.39211E+01 3.72230E+01 3.17630E+01 2.72963E+01 2.36189E+01 2.05782E+01 + 1.80457E+01 1.59259E+01 1.41379E+01 1.26213E+01 1.13246E+01 1.02095E+01 + 9.24323E+00 8.40102E+00 7.66153E+00 7.00862E+00 6.42826E+00 5.90959E+00 + 5.44318E+00 5.02157E+00 4.63833E+00 4.28825E+00 3.96688E+00 3.67056E+00 + 3.39624E+00 3.14133E+00 2.90379E+00 2.68179E+00 2.47397E+00 2.27903E+00 + 2.09607E+00 1.92415E+00 1.76268E+00 1.61092E+00 1.46848E+00 1.33482E+00 + 1.20971E+00 1.09274E+00 9.83812E-01 8.82613E-01 7.89041E-01 7.02755E-01 + 6.23563E-01 5.51057E-01 4.84973E-01 4.24881E-01 3.70506E-01 3.21424E-01 + 2.77362E-01 2.37924E-01 2.02843E-01 1.71746E-01 1.44374E-01 1.20384E-01 + 9.95260E-02 8.14856E-02 6.60259E-02 5.28637E-02 4.17800E-02 3.25238E-02 + 2.48967E-02 1.86805E-02 1.36999E-02 9.76999E-03 6.73975E-03 4.45649E-03 + 2.79368E-03 1.62875E-03 8.59231E-04 3.89338E-04 1.36940E-04 3.00746E-05 + 2.75693E-06 1.55370E-07 1.49719E-08 1.77452E-09 1.48654E-10 0.00000E+00 + 1.18049E+09 9.36677E+08 7.35896E+08 5.78152E+08 4.54287E+08 3.56957E+08 + 2.80520E+08 2.20450E+08 1.73267E+08 1.36181E+08 1.07048E+08 8.41466E+07 + 6.61533E+07 5.20068E+07 4.08907E+07 3.21501E+07 2.52810E+07 1.98791E+07 + 1.56333E+07 1.22941E+07 9.66917E+06 7.60449E+06 5.98133E+06 4.70448E+06 + 3.70057E+06 2.91078E+06 2.28977E+06 1.80117E+06 1.41696E+06 1.11465E+06 + 8.76911E+05 6.89841E+05 5.42720E+05 4.26951E+05 3.35902E+05 2.64253E+05 + 2.07902E+05 1.63558E+05 1.28681E+05 1.01236E+05 7.96501E+04 6.26640E+04 + 4.93049E+04 3.87926E+04 3.05251E+04 2.40197E+04 1.89035E+04 1.48778E+04 + 1.17119E+04 9.22084E+03 7.26178E+03 5.72025E+03 4.50788E+03 3.55380E+03 + 2.80334E+03 2.21266E+03 1.74794E+03 1.38204E+03 1.09404E+03 8.67144E+02 + 6.88434E+02 5.47520E+02 4.36413E+02 3.48685E+02 2.79406E+02 2.24598E+02 + 1.81217E+02 1.46803E+02 1.19477E+02 9.77179E+01 8.03660E+01 6.64793E+01 + 5.53424E+01 4.63711E+01 3.91241E+01 3.32385E+01 2.84413E+01 2.45067E+01 + 2.12652E+01 1.85757E+01 1.63325E+01 1.44471E+01 1.28535E+01 1.14956E+01 + 1.03316E+01 9.32599E+00 8.45206E+00 7.68686E+00 7.01300E+00 6.41552E+00 + 5.88281E+00 5.40487E+00 4.97379E+00 4.58281E+00 4.22644E+00 3.90005E+00 + 3.59977E+00 3.32248E+00 3.06544E+00 2.82655E+00 2.60389E+00 2.39604E+00 + 2.20164E+00 2.01974E+00 1.84933E+00 1.68978E+00 1.54032E+00 1.40050E+00 + 1.26973E+00 1.14775E+00 1.03411E+00 9.28646E-01 8.30998E-01 7.41011E-01 + 6.58295E-01 5.82621E-01 5.13547E-01 4.50788E-01 3.93891E-01 3.42566E-01 + 2.96380E-01 2.55049E-01 2.18169E-01 1.85469E-01 1.56576E-01 1.31227E-01 + 1.09083E-01 8.98961E-02 7.33579E-02 5.92370E-02 4.72579E-02 3.72097E-02 + 2.88510E-02 2.19925E-02 1.64270E-02 1.19889E-02 8.50449E-03 5.83271E-03 + 3.83150E-03 2.38415E-03 1.37793E-03 7.19456E-04 3.21787E-04 1.11232E-04 + 2.38206E-05 2.09624E-06 1.11493E-07 1.02424E-08 1.16572E-09 9.56605E-11 + 0.00000E+00 8.15955E+08 1.08831E+09 8.55414E+08 6.72348E+08 5.28519E+08 + 4.15450E+08 3.26605E+08 2.56753E+08 2.01862E+08 1.58701E+08 1.24781E+08 + 9.81079E+07 7.71434E+07 6.06564E+07 4.76971E+07 3.75050E+07 2.94932E+07 + 2.31917E+07 1.82379E+07 1.43414E+07 1.12782E+07 8.86870E+06 6.97438E+06 + 5.48430E+06 4.31280E+06 3.39128E+06 2.66678E+06 2.09688E+06 1.64883E+06 + 1.29640E+06 1.01932E+06 8.01390E+05 6.30062E+05 4.95311E+05 3.89383E+05 + 3.06076E+05 2.40594E+05 1.89100E+05 1.48628E+05 1.16805E+05 9.17968E+04 + 7.21352E+04 5.66858E+04 4.45412E+04 3.49999E+04 2.75006E+04 2.16097E+04 + 1.69804E+04 1.33444E+04 1.04874E+04 8.24383E+03 6.48115E+03 5.09700E+03 + 4.00959E+03 3.15572E+03 2.48488E+03 1.95809E+03 1.54415E+03 1.21901E+03 + 9.63419E+02 7.62557E+02 6.04553E+02 4.80276E+02 3.82403E+02 3.05318E+02 + 2.44505E+02 1.96510E+02 1.58551E+02 1.28504E+02 1.04655E+02 8.56995E+01 + 7.05820E+01 5.85001E+01 4.88028E+01 4.09976E+01 3.46821E+01 2.95533E+01 + 2.53623E+01 2.19221E+01 1.90781E+01 1.67143E+01 1.47345E+01 1.30665E+01 + 1.16497E+01 1.04390E+01 9.39601E+00 8.49210E+00 7.70273E+00 7.00930E+00 + 6.39591E+00 5.85024E+00 5.36174E+00 4.92208E+00 4.52416E+00 4.16224E+00 + 3.83149E+00 3.52789E+00 3.24819E+00 2.98956E+00 2.74980E+00 2.52692E+00 + 2.31945E+00 2.12594E+00 1.94541E+00 1.77679E+00 1.61939E+00 1.47241E+00 + 1.33536E+00 1.20760E+00 1.08882E+00 9.78535E-01 8.76528E-01 7.82391E-01 + 6.95922E-01 6.16687E-01 5.44421E-01 4.78656E-01 4.19083E-01 3.65236E-01 + 3.16810E-01 2.73363E-01 2.34603E-01 2.00124E-01 1.69648E-01 1.42805E-01 + 1.19331E-01 9.88915E-02 8.12413E-02 6.60787E-02 5.31786E-02 4.22742E-02 + 3.31624E-02 2.56119E-02 1.94425E-02 1.44575E-02 1.05011E-02 7.41003E-03 + 5.05292E-03 3.29779E-03 2.03706E-03 1.16724E-03 6.03274E-04 2.66379E-04 + 9.05233E-05 1.89121E-05 1.59819E-06 8.02882E-08 7.03729E-09 7.69983E-10 + 6.19380E-11 0.00000E+00 1.65358E+09 1.31276E+09 1.03197E+09 8.11223E+08 + 6.37731E+08 5.01326E+08 3.94118E+08 3.09824E+08 2.43569E+08 1.91475E+08 + 1.50528E+08 1.18332E+08 9.30249E+07 7.31260E+07 5.74851E+07 4.51867E+07 + 3.55200E+07 2.79193E+07 2.19452E+07 1.72481E+07 1.35563E+07 1.06538E+07 + 8.37261E+06 6.57926E+06 5.16993E+06 4.06207E+06 3.19152E+06 2.50725E+06 + 1.96962E+06 1.54708E+06 1.21513E+06 9.54282E+05 7.49385E+05 5.88400E+05 + 4.61968E+05 3.62650E+05 2.84664E+05 2.23414E+05 1.75331E+05 1.37574E+05 + 1.07940E+05 8.46770E+04 6.64228E+04 5.20964E+04 4.08579E+04 3.20400E+04 + 2.51246E+04 1.97002E+04 1.54473E+04 1.21122E+04 9.49819E+03 7.44883E+03 + 5.84285E+03 4.58403E+03 3.59774E+03 2.82475E+03 2.21917E+03 1.74457E+03 + 1.37272E+03 1.08122E+03 8.52760E+02 6.73581E+02 5.33061E+02 4.22745E+02 + 3.36133E+02 2.68036E+02 2.14471E+02 1.72261E+02 1.38967E+02 1.12642E+02 + 9.17973E+01 7.52396E+01 6.20587E+01 5.15231E+01 4.30774E+01 3.62723E+01 + 3.07683E+01 2.62895E+01 2.26276E+01 1.96125E+01 1.71160E+01 1.50329E+01 + 1.32842E+01 1.18040E+01 1.05431E+01 9.46040E+00 8.52475E+00 7.70998E+00 + 6.99609E+00 6.36622E+00 5.80723E+00 5.30800E+00 4.85971E+00 4.45493E+00 + 4.08762E+00 3.75277E+00 3.44617E+00 3.16443E+00 2.90461E+00 2.66443E+00 + 2.44181E+00 2.23521E+00 2.04310E+00 1.86446E+00 1.69814E+00 1.54342E+00 + 1.39943E+00 1.26563E+00 1.14136E+00 1.02624E+00 9.19734E-01 8.21586E-01 + 7.31333E-01 6.48720E-01 5.73276E-01 5.04698E-01 4.42493E-01 3.86331E-01 + 3.35733E-01 2.90379E-01 2.49822E-01 2.13762E-01 1.81792E-01 1.53632E-01 + 1.28913E-01 1.07374E-01 8.86851E-02 7.26063E-02 5.88447E-02 4.71820E-02 + 3.73622E-02 2.91908E-02 2.24482E-02 1.69640E-02 1.25533E-02 9.07070E-03 + 6.36431E-03 4.31289E-03 2.79517E-03 1.71302E-03 9.72552E-04 4.97209E-04 + 2.16569E-04 7.23005E-05 1.47237E-05 1.19321E-06 5.67050E-08 4.76078E-09 + 5.03685E-10 3.98552E-11 0.00000E+00 2.02637E+09 1.60834E+09 1.26399E+09 + 9.93327E+08 7.80628E+08 6.13440E+08 4.82059E+08 3.78793E+08 2.97646E+08 + 2.33867E+08 1.83752E+08 1.44365E+08 1.13418E+08 8.90975E+07 6.99900E+07 + 5.49752E+07 4.31798E+07 3.39118E+07 2.66318E+07 2.09123E+07 1.64202E+07 + 1.28915E+07 1.01204E+07 7.94402E+06 6.23515E+06 4.89321E+06 3.83974E+06 + 3.01263E+06 2.36346E+06 1.85388E+06 1.45401E+06 1.14019E+06 8.94004E+05 + 7.00846E+05 5.49352E+05 4.30524E+05 3.37353E+05 2.64295E+05 2.07029E+05 + 1.62139E+05 1.26964E+05 9.94010E+04 7.78107E+04 6.08983E+04 4.76559E+04 + 3.72867E+04 2.91707E+04 2.28180E+04 1.78478E+04 1.39591E+04 1.09177E+04 + 8.53906E+03 6.67936E+03 5.22531E+03 4.08886E+03 3.20054E+03 2.50643E+03 + 1.96396E+03 1.54010E+03 1.20882E+03 9.49937E+02 7.47531E+02 5.89286E+02 + 4.65465E+02 3.68569E+02 2.92651E+02 2.33142E+02 1.86419E+02 1.49700E+02 + 1.20780E+02 9.79675E+01 7.99193E+01 6.56086E+01 5.42168E+01 4.51214E+01 + 3.78231E+01 3.19438E+01 2.71789E+01 2.32982E+01 2.01153E+01 1.74896E+01 + 1.53066E+01 1.34801E+01 1.19392E+01 1.06306E+01 9.51032E+00 8.54483E+00 + 7.70631E+00 6.97344E+00 6.32840E+00 5.75725E+00 5.24835E+00 4.79238E+00 + 4.38162E+00 4.00973E+00 3.67151E+00 3.36257E+00 3.07943E+00 2.81900E+00 + 2.57894E+00 2.35706E+00 2.15175E+00 1.96144E+00 1.78503E+00 1.62131E+00 + 1.46952E+00 1.32872E+00 1.19835E+00 1.07768E+00 9.66295E-01 8.63617E-01 + 7.69333E-01 6.82936E-01 6.04126E-01 5.32394E-01 4.67408E-01 4.08652E-01 + 3.55778E-01 3.08295E-01 2.65876E-01 2.28066E-01 1.94563E-01 1.64959E-01 + 1.38972E-01 1.16239E-01 9.65011E-02 7.94358E-02 6.48081E-02 5.23351E-02 + 4.18057E-02 3.29751E-02 2.56576E-02 1.96455E-02 1.47778E-02 1.08816E-02 + 7.82114E-03 5.45575E-03 3.67368E-03 2.36387E-03 1.43698E-03 8.08113E-04 + 4.08509E-04 1.75427E-04 5.74882E-05 1.13944E-05 8.82083E-07 3.93499E-08 + 3.13667E-09 3.18003E-10 2.46319E-11 0.00000E+00 2.51120E+09 1.99206E+09 + 1.56458E+09 1.22875E+09 9.64974E+08 7.57761E+08 5.95016E+08 4.67183E+08 + 3.66794E+08 2.87950E+08 2.26040E+08 1.77422E+08 1.39252E+08 1.09281E+08 + 8.57541E+07 6.72841E+07 5.27876E+07 4.14091E+07 3.24801E+07 2.54729E+07 + 1.99752E+07 1.56618E+07 1.22783E+07 9.62426E+06 7.54293E+06 5.91070E+06 + 4.63103E+06 3.62775E+06 2.84140E+06 2.22506E+06 1.74214E+06 1.36375E+06 + 1.06737E+06 8.35215E+05 6.53437E+05 5.11107E+05 3.99702E+05 3.12507E+05 + 2.44286E+05 1.90911E+05 1.49169E+05 1.16525E+05 9.10072E+04 7.10606E+04 + 5.54752E+04 4.32986E+04 3.37890E+04 2.63629E+04 2.05662E+04 1.60418E+04 + 1.25120E+04 9.75825E+03 7.61077E+03 5.93617E+03 4.63082E+03 3.61330E+03 + 2.82046E+03 2.20263E+03 1.72130E+03 1.34624E+03 1.05405E+03 8.26329E+02 + 6.48868E+02 5.10478E+02 4.02546E+02 3.18282E+02 2.52463E+02 2.00979E+02 + 1.60667E+02 1.29040E+02 1.04188E+02 8.46044E+01 6.91373E+01 5.68751E+01 + 4.71235E+01 3.93304E+01 3.30770E+01 2.80289E+01 2.39330E+01 2.05862E+01 + 1.78349E+01 1.55554E+01 1.36544E+01 1.20556E+01 1.07019E+01 9.54611E+00 + 8.55266E+00 7.69207E+00 6.94167E+00 6.28275E+00 5.70060E+00 5.18305E+00 + 4.72035E+00 4.30445E+00 3.92876E+00 3.58789E+00 3.27729E+00 2.99335E+00 + 2.73288E+00 2.49343E+00 2.27275E+00 2.06916E+00 1.88102E+00 1.70715E+00 + 1.54631E+00 1.39768E+00 1.26027E+00 1.13347E+00 1.01651E+00 9.08933E-01 + 8.10111E-01 7.19686E-01 6.37110E-01 5.62042E-01 4.93942E-01 4.32448E-01 + 3.77029E-01 3.27319E-01 2.82823E-01 2.43201E-01 2.08001E-01 1.76914E-01 + 1.49536E-01 1.25586E-01 1.04707E-01 8.66424E-02 7.10796E-02 5.77889E-02 + 4.64981E-02 3.70038E-02 2.90729E-02 2.25285E-02 1.71745E-02 1.28596E-02 + 9.42232E-03 6.73627E-03 4.67165E-03 3.12562E-03 1.99679E-03 1.20398E-03 + 6.70663E-04 3.35216E-04 1.41922E-04 4.56553E-05 8.80750E-06 6.50998E-07 + 2.72361E-08 2.05852E-09 1.99672E-10 1.51242E-11 0.00000E+00 3.13503E+09 + 2.48490E+09 1.94985E+09 1.52988E+09 1.20027E+09 9.41572E+08 7.38570E+08 + 5.79270E+08 4.54286E+08 3.56225E+08 2.79303E+08 2.18963E+08 1.71640E+08 + 1.34525E+08 1.05423E+08 8.26051E+07 6.47172E+07 5.06949E+07 3.97052E+07 + 3.10927E+07 2.43446E+07 1.90577E+07 1.49165E+07 1.16730E+07 9.13321E+06 + 7.14457E+06 5.58791E+06 4.36948E+06 3.41607E+06 2.67008E+06 2.08657E+06 + 1.63020E+06 1.27336E+06 9.94384E+05 7.76350E+05 6.05966E+05 4.72863E+05 + 3.68897E+05 2.87718E+05 2.24341E+05 1.74880E+05 1.36286E+05 1.06182E+05 + 8.27047E+04 6.44025E+04 5.01371E+04 3.90227E+04 3.03647E+04 2.36232E+04 + 1.83748E+04 1.42905E+04 1.11128E+04 8.64123E+03 6.71925E+03 5.22521E+03 + 4.06397E+03 3.16175E+03 2.46079E+03 1.91635E+03 1.49343E+03 1.16499E+03 + 9.09863E+02 7.11691E+02 5.57677E+02 4.37972E+02 3.44849E+02 2.72371E+02 + 2.15887E+02 1.71826E+02 1.37389E+02 1.10434E+02 8.92766E+01 7.26318E+01 + 5.94884E+01 4.90770E+01 4.07895E+01 3.41648E+01 2.88376E+01 2.45309E+01 + 2.10245E+01 1.81518E+01 1.57796E+01 1.38073E+01 1.21536E+01 1.07571E+01 + 9.56814E+00 8.54864E+00 7.66762E+00 6.90115E+00 6.22963E+00 5.63762E+00 + 5.11244E+00 4.64392E+00 4.22373E+00 3.84501E+00 3.50220E+00 3.19058E+00 + 2.90642E+00 2.64644E+00 2.40809E+00 2.18905E+00 1.98757E+00 1.80193E+00 + 1.63091E+00 1.47321E+00 1.32794E+00 1.19409E+00 1.07098E+00 9.57820E-01 + 8.54096E-01 7.59143E-01 6.72558E-01 5.93759E-01 5.22362E-01 4.57805E-01 + 3.99700E-01 3.47502E-01 3.00833E-01 2.59193E-01 2.22234E-01 1.89508E-01 + 1.60701E-01 1.35417E-01 1.13373E-01 9.42218E-02 7.77101E-02 6.35360E-02 + 5.14756E-02 4.12684E-02 3.27185E-02 2.56049E-02 1.97593E-02 1.49977E-02 + 1.11778E-02 8.14944E-03 5.79517E-03 3.99555E-03 2.65614E-03 1.68466E-03 + 1.00751E-03 5.55886E-04 2.74717E-04 1.14667E-04 3.62134E-05 6.80005E-06 + 4.79758E-07 1.88179E-08 1.34812E-09 1.25100E-10 9.26569E-12 0.00000E+00 + 3.93003E+09 3.11185E+09 2.43897E+09 1.91137E+09 1.49774E+09 1.17347E+09 + 9.19291E+08 7.20071E+08 5.63951E+08 4.41614E+08 3.45769E+08 2.70682E+08 + 2.11871E+08 1.65809E+08 1.29742E+08 1.01502E+08 7.93958E+07 6.20926E+07 + 4.85518E+07 3.79564E+07 2.96677E+07 2.31843E+07 1.81141E+07 1.41496E+07 + 1.10505E+07 8.62814E+06 6.73531E+06 5.25645E+06 4.10134E+06 3.19925E+06 + 2.49496E+06 1.94519E+06 1.51618E+06 1.18145E+06 9.20369E+05 7.16773E+05 + 5.58058E+05 4.34355E+05 3.37974E+05 2.62897E+05 2.04437E+05 1.58926E+05 + 1.23509E+05 9.59543E+04 7.45250E+04 5.78635E+04 4.49144E+04 3.48530E+04 + 2.70388E+04 2.09714E+04 1.62624E+04 1.26085E+04 9.77446E+03 7.57682E+03 + 5.87338E+03 4.55325E+03 3.53062E+03 2.73854E+03 2.12520E+03 1.65028E+03 + 1.28263E+03 9.97982E+02 7.77615E+02 6.06938E+02 4.74740E+02 3.72264E+02 + 2.92793E+02 2.31088E+02 1.83133E+02 1.45796E+02 1.16681E+02 9.39176E+01 + 7.60785E+01 6.20474E+01 5.09754E+01 4.21962E+01 3.52046E+01 2.96032E+01 + 2.50909E+01 2.14298E+01 1.84401E+01 1.59792E+01 1.39390E+01 1.22334E+01 + 1.07968E+01 9.57678E+00 8.53314E+00 7.63335E+00 6.85225E+00 6.16939E+00 + 5.56865E+00 5.03685E+00 4.56343E+00 4.13977E+00 3.75876E+00 3.41468E+00 + 3.10267E+00 2.81886E+00 2.55988E+00 2.32311E+00 2.10612E+00 1.90711E+00 + 1.72429E+00 1.55639E+00 1.40205E+00 1.26033E+00 1.13017E+00 1.01087E+00 + 9.01572E-01 8.01730E-01 7.10645E-01 6.27869E-01 5.52788E-01 4.84985E-01 + 4.23877E-01 3.69052E-01 3.19958E-01 2.76205E-01 2.37291E-01 2.02865E-01 + 1.72480E-01 1.45822E-01 1.22502E-01 1.02240E-01 8.46964E-02 6.96242E-02 + 5.67319E-02 4.58023E-02 3.65868E-02 2.88974E-02 2.25253E-02 1.73109E-02 + 1.30818E-02 9.70470E-03 7.04022E-03 4.97958E-03 3.41313E-03 2.25438E-03 + 1.41952E-03 8.42006E-04 4.60145E-04 2.24834E-04 9.25210E-05 2.86872E-05 + 5.24375E-06 3.53029E-07 1.29778E-08 8.81079E-10 7.82291E-11 5.66646E-12 + 0.00000E+00 4.93443E+09 3.90253E+09 3.05457E+09 2.39054E+09 1.87061E+09 + 1.46353E+09 1.14486E+09 8.95439E+08 7.00244E+08 5.47505E+08 4.28010E+08 + 3.34534E+08 2.61427E+08 2.04257E+08 1.59560E+08 1.24618E+08 9.73093E+07 + 7.59688E+07 5.92960E+07 4.62721E+07 3.61009E+07 2.81588E+07 2.19589E+07 + 1.71199E+07 1.33440E+07 1.03982E+07 8.10062E+06 6.30902E+06 4.91235E+06 + 3.82378E+06 2.97560E+06 2.31487E+06 1.80032E+06 1.39971E+06 1.08791E+06 + 8.45296E+05 6.56575E+05 5.09816E+05 3.95730E+05 3.07067E+05 2.38188E+05 + 1.84694E+05 1.43165E+05 1.10934E+05 8.59300E+04 6.65384E+04 5.15059E+04 + 3.98563E+04 3.08324E+04 2.38445E+04 1.84358E+04 1.42507E+04 1.10137E+04 + 8.51077E+03 6.57632E+03 5.08162E+03 3.92721E+03 3.03581E+03 2.34771E+03 + 1.81659E+03 1.40676E+03 1.09049E+03 8.46469E+02 6.58114E+02 5.12729E+02 + 4.00430E+02 3.13652E+02 2.46522E+02 1.94542E+02 1.54224E+02 1.22903E+02 + 9.85089E+01 7.94643E+01 6.45428E+01 5.28124E+01 4.35462E+01 3.61936E+01 + 3.03241E+01 2.56120E+01 2.18017E+01 1.86998E+01 1.61543E+01 1.40499E+01 + 1.22953E+01 1.08212E+01 9.57241E+00 8.50654E+00 7.58962E+00 6.79533E+00 + 6.10240E+00 5.49404E+00 4.95662E+00 4.47919E+00 4.05286E+00 3.67030E+00 + 3.32563E+00 3.01381E+00 2.73091E+00 2.47342E+00 2.23865E+00 2.02411E+00 + 1.82790E+00 1.64820E+00 1.48366E+00 1.33288E+00 1.19488E+00 1.06854E+00 + 9.53118E-01 8.47730E-01 7.51784E-01 6.64548E-01 5.85536E-01 5.14108E-01 + 4.49814E-01 3.92054E-01 3.40399E-01 2.94290E-01 2.53327E-01 2.17012E-01 + 1.84988E-01 1.56815E-01 1.32180E-01 1.10700E-01 9.21006E-02 7.60517E-02 + 6.23118E-02 5.06009E-02 4.07092E-02 3.24000E-02 2.54938E-02 1.97935E-02 + 1.51484E-02 1.13974E-02 8.41571E-03 6.07464E-03 4.27352E-03 2.91197E-03 + 1.91094E-03 1.19455E-03 7.02753E-04 3.80376E-04 1.83754E-04 7.45489E-05 + 2.26949E-05 4.03851E-06 2.59372E-07 8.93323E-09 5.74616E-10 4.88220E-11 + 3.45901E-12 0.00000E+00 6.19331E+09 4.89179E+09 3.82324E+09 2.98765E+09 + 2.33429E+09 1.82349E+09 1.42422E+09 1.11216E+09 8.68316E+08 6.77803E+08 + 5.28987E+08 4.12760E+08 3.22004E+08 2.51149E+08 1.95843E+08 1.52682E+08 + 1.19006E+08 9.27362E+07 7.22480E+07 5.62723E+07 4.38184E+07 3.41119E+07 + 2.65486E+07 2.06566E+07 1.60679E+07 1.24950E+07 9.71377E+06 7.54936E+06 + 5.86548E+06 4.55576E+06 3.53739E+06 2.74576E+06 2.13059E+06 1.65269E+06 + 1.28154E+06 9.93390E+05 7.69757E+05 5.96248E+05 4.61681E+05 3.57347E+05 + 2.76488E+05 2.13841E+05 1.65326E+05 1.27767E+05 9.87034E+04 7.62209E+04 + 5.88376E+04 4.54016E+04 3.50217E+04 2.70057E+04 2.08182E+04 1.60438E+04 + 1.23615E+04 9.52253E+03 7.33471E+03 5.64927E+03 4.35146E+03 3.35241E+03 + 2.58361E+03 1.99209E+03 1.53711E+03 1.18717E+03 9.18056E+02 7.11044E+02 + 5.51807E+02 4.29242E+02 3.34868E+02 2.62126E+02 2.06006E+02 1.62639E+02 + 1.29075E+02 1.03032E+02 8.27765E+01 6.69657E+01 5.45820E+01 4.48356E+01 + 3.71293E+01 3.09990E+01 2.60937E+01 2.21399E+01 1.89309E+01 1.63051E+01 + 1.41402E+01 1.23398E+01 1.08308E+01 9.55543E+00 8.46924E+00 7.53684E+00 + 6.73078E+00 6.02903E+00 5.41414E+00 4.87208E+00 4.39152E+00 3.96331E+00 + 3.57992E+00 3.23528E+00 2.92425E+00 2.64277E+00 2.38725E+00 2.15489E+00 + 1.94315E+00 1.75006E+00 1.57374E+00 1.41279E+00 1.26575E+00 1.13160E+00 + 1.00918E+00 8.97706E-01 7.96256E-01 7.04203E-01 6.20787E-01 5.45485E-01 + 4.77632E-01 4.16755E-01 3.62239E-01 3.13639E-01 2.70395E-01 2.32099E-01 + 1.98256E-01 1.68507E-01 1.42421E-01 1.19685E-01 9.99275E-02 8.28765E-02 + 6.82144E-02 5.57057E-02 4.50822E-02 3.61418E-02 2.86598E-02 2.24653E-02 + 1.73729E-02 1.32405E-02 9.91796E-03 7.28911E-03 5.23505E-03 3.66299E-03 + 2.48123E-03 1.61772E-03 1.00390E-03 5.85734E-04 3.14002E-04 1.49968E-04 + 5.99831E-05 1.79301E-05 3.10625E-06 1.90261E-07 6.13722E-09 3.73930E-10 + 3.04063E-11 2.10745E-12 0.00000E+00 7.75956E+09 6.12044E+09 4.77602E+09 + 3.72629E+09 2.90672E+09 2.26697E+09 1.76766E+09 1.37805E+09 1.07408E+09 + 8.36984E+08 6.52081E+08 5.07912E+08 3.95526E+08 3.07935E+08 2.39684E+08 + 1.86514E+08 1.45103E+08 1.12857E+08 8.77536E+07 6.82159E+07 5.30135E+07 + 4.11875E+07 3.19904E+07 2.48396E+07 1.92815E+07 1.49624E+07 1.16072E+07 + 9.00142E+06 6.97837E+06 5.40816E+06 4.18984E+06 3.24482E+06 2.51206E+06 + 1.94405E+06 1.50392E+06 1.16299E+06 8.98996E+05 6.94651E+05 5.36540E+05 + 4.14245E+05 3.19695E+05 2.46620E+05 1.90169E+05 1.46576E+05 1.12929E+05 + 8.69681E+04 6.69476E+04 5.15143E+04 3.96234E+04 3.04654E+04 2.34160E+04 + 1.79918E+04 1.38201E+04 1.06131E+04 8.14884E+03 6.25612E+03 4.80309E+03 + 3.68798E+03 2.83253E+03 2.17642E+03 1.67338E+03 1.28774E+03 9.92154E+02 + 7.65547E+02 5.91831E+02 4.58589E+02 3.56354E+02 2.77836E+02 2.17478E+02 + 1.71006E+02 1.35171E+02 1.07470E+02 8.60025E+01 6.93078E+01 5.62786E+01 + 4.60609E+01 3.80097E+01 3.16266E+01 2.65353E+01 2.24442E+01 1.91334E+01 + 1.64318E+01 1.42101E+01 1.23671E+01 1.08259E+01 9.52624E+00 8.42164E+00 + 7.47539E+00 6.65898E+00 5.94963E+00 5.32931E+00 4.78357E+00 4.30073E+00 + 3.87142E+00 3.48788E+00 3.14391E+00 2.83423E+00 2.55466E+00 2.30154E+00 + 2.07200E+00 1.86339E+00 1.67371E+00 1.50102E+00 1.34385E+00 1.20071E+00 + 1.07052E+00 9.52098E-01 8.44611E-01 7.47112E-01 6.58935E-01 5.79294E-01 + 5.07636E-01 4.43277E-01 3.85718E-01 3.34338E-01 2.88678E-01 2.48177E-01 + 2.12423E-01 1.80927E-01 1.53329E-01 1.29208E-01 1.08254E-01 9.01046E-02 + 7.44944E-02 6.11172E-02 4.97445E-02 4.01202E-02 3.20504E-02 2.53223E-02 + 1.97736E-02 1.52304E-02 1.15591E-02 8.62021E-03 6.30561E-03 4.50591E-03 + 3.13571E-03 2.11148E-03 1.36768E-03 8.42547E-04 4.87530E-04 2.58847E-04 + 1.22220E-04 4.81946E-05 1.41462E-05 2.38606E-06 1.39341E-07 4.20803E-09 + 2.42794E-10 1.88967E-11 1.28145E-12 0.00000E+00 9.69476E+09 7.63589E+09 + 5.94888E+09 4.63374E+09 3.60856E+09 2.80960E+09 2.18704E+09 1.70205E+09 + 1.32430E+09 1.03014E+09 8.01131E+08 6.22879E+08 4.84166E+08 3.76247E+08 + 2.92306E+08 2.27032E+08 1.76286E+08 1.36844E+08 1.06196E+08 8.23884E+07 + 6.38990E+07 4.95438E+07 3.84016E+07 2.97557E+07 2.30490E+07 1.78479E+07 + 1.38158E+07 1.06909E+07 8.26987E+06 6.39477E+06 4.94301E+06 3.81938E+06 + 2.95004E+06 2.27766E+06 1.75783E+06 1.35608E+06 1.04572E+06 8.06041E+05 + 6.21030E+05 4.78272E+05 3.68166E+05 2.83279E+05 2.17866E+05 1.67479E+05 + 1.28687E+05 9.88336E+04 7.58714E+04 5.82175E+04 4.46519E+04 3.42326E+04 + 2.62343E+04 2.00972E+04 1.53906E+04 1.17828E+04 9.01863E+03 6.90182E+03 + 5.28162E+03 4.04201E+03 3.09398E+03 2.36915E+03 1.81520E+03 1.39190E+03 + 1.06852E+03 8.21426E+02 6.32649E+02 4.88353E+02 3.78022E+02 2.93586E+02 + 2.28908E+02 1.79291E+02 1.41168E+02 1.11804E+02 8.91305E+01 7.15609E+01 + 5.78971E+01 4.72188E+01 3.88327E+01 3.22058E+01 2.69363E+01 2.27146E+01 + 1.93076E+01 1.65348E+01 1.42602E+01 1.23777E+01 1.08071E+01 9.48527E+00 + 8.36416E+00 7.40569E+00 6.58032E+00 5.86459E+00 5.23991E+00 4.69143E+00 + 4.20715E+00 3.77749E+00 3.39447E+00 3.05177E+00 2.74396E+00 2.46679E+00 + 2.21649E+00 1.99011E+00 1.78496E+00 1.59896E+00 1.43010E+00 1.27688E+00 + 1.13778E+00 1.01165E+00 8.97281E-01 7.93808E-01 7.00254E-01 6.15922E-01 + 5.40002E-01 4.71914E-01 4.10958E-01 3.56616E-01 3.08259E-01 2.65420E-01 + 2.27541E-01 1.94207E-01 1.64935E-01 1.39368E-01 1.17094E-01 9.78075E-02 + 8.11582E-02 6.68861E-02 5.46975E-02 4.43714E-02 3.56641E-02 2.83898E-02 + 2.23478E-02 1.73842E-02 1.33364E-02 1.00792E-02 7.48320E-03 5.44810E-03 + 3.87347E-03 2.68092E-03 1.79451E-03 1.15477E-03 7.06172E-04 4.05232E-04 + 2.13080E-04 9.94637E-05 3.86677E-05 1.11455E-05 1.83041E-06 1.01887E-07 + 2.87958E-09 1.57294E-10 1.17184E-11 7.77617E-13 0.00000E+00 1.20703E+10 + 9.49296E+09 7.38332E+09 5.74138E+09 4.46353E+09 3.46929E+09 2.69585E+09 + 2.09434E+09 1.62662E+09 1.26304E+09 9.80469E+08 7.60914E+08 5.90362E+08 + 4.57912E+08 3.55076E+08 2.75256E+08 2.13316E+08 1.65265E+08 1.27998E+08 + 9.91037E+07 7.67075E+07 5.93531E+07 4.59097E+07 3.54991E+07 2.74397E+07 + 2.12024E+07 1.63771E+07 1.26451E+07 9.75996E+06 7.53016E+06 5.80749E+06 + 4.47710E+06 3.45007E+06 2.65751E+06 2.04614E+06 1.57473E+06 1.21138E+06 + 9.31451E+05 7.15876E+05 5.49933E+05 4.22256E+05 3.24063E+05 2.48583E+05 + 1.90589E+05 1.46053E+05 1.11867E+05 8.56415E+04 6.55314E+04 5.01197E+04 + 3.83146E+04 2.92772E+04 2.23621E+04 1.70738E+04 1.30316E+04 9.94355E+03 + 7.58569E+03 5.78635E+03 4.41384E+03 3.36738E+03 2.56979E+03 1.96215E+03 + 1.49932E+03 1.14687E+03 8.78474E+02 6.74101E+02 5.18415E+02 3.99783E+02 + 3.09309E+02 2.40250E+02 1.87459E+02 1.47040E+02 1.16019E+02 9.21492E+01 + 7.37179E+01 5.94327E+01 4.83065E+01 3.95969E+01 3.27359E+01 2.72965E+01 + 2.29512E+01 1.94536E+01 1.66145E+01 1.42909E+01 1.23721E+01 1.07746E+01 + 9.43296E+00 8.29723E+00 7.32814E+00 6.49519E+00 5.77428E+00 5.14628E+00 + 4.59599E+00 4.11110E+00 3.68180E+00 3.29996E+00 2.95910E+00 2.65368E+00 + 2.37936E+00 2.13226E+00 1.90939E+00 1.70798E+00 1.52588E+00 1.36106E+00 + 1.21195E+00 1.07698E+00 9.54986E-01 8.44716E-01 7.45266E-01 6.55639E-01 + 5.75107E-01 5.02844E-01 4.38243E-01 3.80593E-01 3.29360E-01 2.83914E-01 + 2.43778E-01 2.08399E-01 1.77363E-01 1.50195E-01 1.26542E-01 1.06001E-01 + 8.82730E-02 7.30199E-02 5.99886E-02 4.88977E-02 3.95344E-02 3.16671E-02 + 2.51186E-02 1.96999E-02 1.52657E-02 1.16642E-02 8.77824E-03 6.48828E-03 + 4.70142E-03 3.32564E-03 2.28917E-03 1.52314E-03 9.73706E-04 5.91071E-04 + 3.36360E-04 1.75159E-04 8.08289E-05 3.09798E-05 8.76929E-06 1.40231E-06 + 7.43817E-08 1.96663E-09 1.01675E-10 7.25105E-12 4.70911E-13 0.00000E+00 + 1.49682E+10 1.17546E+10 9.12688E+09 7.08507E+09 5.49866E+09 4.26640E+09 + 3.30942E+09 2.56643E+09 1.98971E+09 1.54217E+09 1.19495E+09 9.25653E+08 + 7.16834E+08 5.54959E+08 4.29508E+08 3.32314E+08 2.57033E+08 1.98743E+08 + 1.53621E+08 1.18704E+08 9.16920E+07 7.08023E+07 5.46523E+07 4.21708E+07 + 3.25279E+07 2.50804E+07 1.93307E+07 1.48932E+07 1.14697E+07 8.82960E+06 + 6.79434E+06 5.22597E+06 4.01788E+06 3.08768E+06 2.37176E+06 1.82099E+06 + 1.39746E+06 1.07191E+06 8.21800E+05 6.29732E+05 4.82309E+05 3.69207E+05 + 2.82481E+05 2.16012E+05 1.65097E+05 1.26115E+05 9.62862E+04 7.34736E+04 + 5.60371E+04 4.27168E+04 3.25472E+04 2.47873E+04 1.88693E+04 1.43587E+04 + 1.09227E+04 8.30674E+03 6.31635E+03 4.80264E+03 3.65202E+03 2.77775E+03 + 2.11376E+03 1.60961E+03 1.22694E+03 9.36470E+02 7.16019E+02 5.48649E+02 + 4.21544E+02 3.24940E+02 2.51455E+02 1.95476E+02 1.52764E+02 1.20098E+02 + 9.50483E+01 7.57718E+01 6.08813E+01 4.93216E+01 4.03009E+01 3.32164E+01 + 2.76159E+01 2.31541E+01 1.95719E+01 1.66712E+01 1.43025E+01 1.23508E+01 + 1.07291E+01 9.36978E+00 8.22129E+00 7.24316E+00 6.40400E+00 5.67908E+00 + 5.04879E+00 4.49759E+00 4.01288E+00 3.58466E+00 3.20462E+00 2.86615E+00 + 2.56361E+00 2.29255E+00 2.04903E+00 1.82997E+00 1.63256E+00 1.45459E+00 + 1.29397E+00 1.14909E+00 1.01835E+00 9.00537E-01 7.94384E-01 6.98950E-01 + 6.13217E-01 5.36430E-01 4.67749E-01 4.06546E-01 3.52101E-01 3.03867E-01 + 2.61214E-01 2.23662E-01 1.90664E-01 1.61807E-01 1.36626E-01 1.14772E-01 + 9.58550E-02 7.95812E-02 6.56258E-02 5.37431E-02 4.36644E-02 3.51853E-02 + 2.80863E-02 2.21989E-02 1.73457E-02 1.33897E-02 1.01896E-02 7.63609E-03 + 5.61884E-03 4.05208E-03 2.85172E-03 1.95218E-03 1.29113E-03 8.19948E-04 + 4.94063E-04 2.78810E-04 1.43785E-04 6.55920E-05 2.47854E-05 6.89030E-06 + 1.07293E-06 5.42169E-08 1.34050E-09 6.55769E-11 4.47701E-12 2.84592E-13 + 0.00000E+00 1.84826E+10 1.44927E+10 1.12337E+10 8.70557E+09 6.74459E+09 + 5.22394E+09 4.04501E+09 3.13127E+09 2.42324E+09 1.87477E+09 1.45000E+09 + 1.12114E+09 8.66595E+08 6.69633E+08 5.17270E+08 3.99445E+08 3.08356E+08 + 2.37958E+08 1.83568E+08 1.41560E+08 1.09126E+08 8.40922E+07 6.47769E+07 + 4.98791E+07 3.83925E+07 2.95394E+07 2.27185E+07 1.74654E+07 1.34212E+07 + 1.03090E+07 7.91500E+06 6.07418E+06 4.65934E+06 3.57237E+06 2.73766E+06 + 2.09696E+06 1.60540E+06 1.22844E+06 9.39509E+05 7.18153E+05 5.48657E+05 + 4.18935E+05 3.19709E+05 2.43847E+05 1.85882E+05 1.41615E+05 1.07830E+05 + 8.20581E+04 6.24115E+04 4.74428E+04 3.60454E+04 2.73723E+04 2.07762E+04 + 1.57628E+04 1.19547E+04 9.06372E+03 6.87048E+03 5.20745E+03 3.94712E+03 + 2.99238E+03 2.26953E+03 1.72239E+03 1.30841E+03 9.95182E+02 7.58232E+02 + 5.78929E+02 4.43213E+02 3.40413E+02 2.62478E+02 2.03311E+02 1.58319E+02 + 1.24027E+02 9.78181E+01 7.77168E+01 6.22393E+01 5.02619E+01 4.09436E+01 + 3.36469E+01 2.78944E+01 2.33236E+01 1.96629E+01 1.67055E+01 1.42956E+01 + 1.23142E+01 1.06709E+01 9.29621E+00 8.13680E+00 7.15119E+00 6.30716E+00 + 5.57938E+00 4.94781E+00 4.39657E+00 3.91281E+00 3.48635E+00 3.10871E+00 + 2.77315E+00 2.47394E+00 2.20654E+00 1.96694E+00 1.75198E+00 1.55880E+00 + 1.38514E+00 1.22886E+00 1.08832E+00 9.61884E-01 8.48293E-01 7.46262E-01 + 6.54821E-01 5.72936E-01 4.99829E-01 4.34648E-01 3.76746E-01 3.25400E-01 + 2.80053E-01 2.40077E-01 2.04990E-01 1.74254E-01 1.47458E-01 1.24150E-01 + 1.03985E-01 8.65866E-02 7.16675E-02 5.89162E-02 4.80950E-02 3.89481E-02 + 3.12797E-02 2.48824E-02 1.95964E-02 1.52554E-02 1.17307E-02 8.89103E-03 + 6.63465E-03 4.86004E-03 3.48815E-03 2.44229E-03 1.66268E-03 1.09305E-03 + 6.89561E-04 4.12423E-04 2.30790E-04 1.17866E-04 5.31524E-05 1.98019E-05 + 5.40665E-06 8.19862E-07 3.94579E-08 9.11959E-10 4.22019E-11 2.75826E-12 + 1.71642E-13 0.00000E+00 2.27205E+10 1.77889E+10 1.37651E+10 1.06489E+10 + 8.23582E+09 6.36776E+09 4.92197E+09 3.80333E+09 2.93803E+09 2.26891E+09 + 1.75162E+09 1.35184E+09 1.04297E+09 8.04398E+08 6.20190E+08 4.78002E+08 + 3.68283E+08 2.83647E+08 2.18382E+08 1.68072E+08 1.29303E+08 9.94379E+07 + 7.64407E+07 5.87385E+07 4.51172E+07 3.46402E+07 2.65847E+07 2.03936E+07 + 1.56373E+07 1.19848E+07 9.18123E+06 7.03013E+06 5.38041E+06 4.11578E+06 + 3.14680E+06 2.40471E+06 1.83666E+06 1.40204E+06 1.06969E+06 8.15665E+05 + 6.21615E+05 4.73457E+05 3.60402E+05 2.74181E+05 2.08464E+05 1.58403E+05 + 1.20292E+05 9.12953E+04 6.92476E+04 5.24939E+04 3.97713E+04 3.01158E+04 + 2.27927E+04 1.72420E+04 1.30377E+04 9.85502E+03 7.44742E+03 5.62717E+03 + 4.25176E+03 3.21299E+03 2.42889E+03 1.83724E+03 1.39096E+03 1.05437E+03 + 8.00565E+02 6.09127E+02 4.64700E+02 3.55662E+02 2.73272E+02 2.10932E+02 + 1.63684E+02 1.27792E+02 1.00450E+02 7.95475E+01 6.35036E+01 5.11260E+01 + 4.15246E+01 3.40273E+01 2.81324E+01 2.34602E+01 1.97271E+01 1.67178E+01 + 1.42709E+01 1.22629E+01 1.06007E+01 9.21273E+00 8.04423E+00 7.05267E+00 + 6.20506E+00 5.47556E+00 4.84367E+00 4.29325E+00 3.81120E+00 3.38715E+00 + 3.01247E+00 2.68033E+00 2.38488E+00 2.12151E+00 1.88613E+00 1.67554E+00 + 1.48680E+00 1.31761E+00 1.16580E+00 1.02968E+00 9.07591E-01 7.98238E-01 + 7.00319E-01 6.12836E-01 5.34743E-01 4.65240E-01 4.03468E-01 3.48767E-01 + 3.00410E-01 2.57835E-01 2.20419E-01 1.87680E-01 1.59089E-01 1.34240E-01 + 1.12694E-01 9.41120E-02 7.81306E-02 6.44713E-02 5.28352E-02 4.29935E-02 + 3.47030E-02 2.77768E-02 2.20194E-02 1.72795E-02 1.34017E-02 1.02654E-02 + 7.74888E-03 5.75774E-03 4.19868E-03 2.99905E-03 2.08907E-03 1.41434E-03 + 9.24173E-04 5.79152E-04 3.43815E-04 1.90781E-04 9.64863E-05 4.30120E-05 + 1.57986E-05 4.23686E-06 6.25688E-07 2.86734E-08 6.19246E-10 2.71003E-11 + 1.69572E-12 1.03313E-13 0.00000E+00 2.78027E+10 2.17354E+10 1.67901E+10 + 1.29668E+10 1.00110E+10 7.72676E+09 5.96186E+09 4.59867E+09 3.54604E+09 + 2.73348E+09 2.10642E+09 1.62267E+09 1.24958E+09 9.61946E+08 7.40255E+08 + 5.69451E+08 4.37895E+08 3.36607E+08 2.58647E+08 1.98667E+08 1.52535E+08 + 1.17068E+08 8.98101E+07 6.88701E+07 5.27896E+07 4.04461E+07 3.09748E+07 + 2.37106E+07 1.81416E+07 1.38739E+07 1.06050E+07 8.10232E+06 6.18709E+06 + 4.72214E+06 3.60215E+06 2.74631E+06 2.09266E+06 1.59369E+06 1.21300E+06 + 9.22710E+05 7.01476E+05 5.32964E+05 4.04686E+05 3.07092E+05 2.32889E+05 + 1.76504E+05 1.33686E+05 1.01192E+05 7.65474E+04 5.78693E+04 4.37227E+04 + 3.30151E+04 2.49160E+04 1.87939E+04 1.41695E+04 1.06788E+04 8.04561E+03 + 6.06055E+03 4.56499E+03 3.43881E+03 2.59128E+03 1.95371E+03 1.47427E+03 + 1.11380E+03 8.42842E+02 6.39118E+02 4.85915E+02 3.70626E+02 2.83796E+02 + 2.18310E+02 1.68840E+02 1.31380E+02 1.02936E+02 8.12593E+01 6.46716E+01 + 5.19126E+01 4.20433E+01 3.43578E+01 2.83302E+01 2.35644E+01 1.97651E+01 + 1.67089E+01 1.42288E+01 1.21974E+01 1.05189E+01 9.11985E+00 7.94403E+00 + 6.94803E+00 6.09813E+00 5.36799E+00 4.73675E+00 4.18797E+00 3.70834E+00 + 3.28732E+00 2.91615E+00 2.58790E+00 2.29662E+00 2.03761E+00 1.80675E+00 + 1.60074E+00 1.41663E+00 1.25206E+00 1.10482E+00 9.73185E-01 8.55467E-01 + 7.50353E-01 6.56520E-01 5.72947E-01 4.98578E-01 4.32597E-01 3.74138E-01 + 3.22532E-01 2.77053E-01 2.37135E-01 2.02161E-01 1.71652E-01 1.45092E-01 + 1.22079E-01 1.02187E-01 8.50861E-02 7.04255E-02 5.79357E-02 4.73309E-02 + 3.83915E-02 3.08869E-02 2.46391E-02 1.94642E-02 1.52195E-02 1.17600E-02 + 8.97284E-03 6.74566E-03 4.99088E-03 3.62301E-03 2.57543E-03 1.78474E-03 + 1.20159E-03 7.80398E-04 4.85792E-04 2.86242E-04 1.57497E-04 7.88773E-05 + 3.47585E-05 1.25876E-05 3.31585E-06 4.76909E-07 2.08059E-08 4.19708E-10 + 1.73658E-11 1.04032E-12 6.20626E-14 0.00000E+00 3.38654E+10 2.64356E+10 + 2.03861E+10 1.57169E+10 1.21133E+10 9.33303E+09 7.18857E+09 5.53507E+09 + 4.26047E+09 3.27829E+09 2.52165E+09 1.93898E+09 1.49041E+09 1.14520E+09 + 8.79618E+08 6.75375E+08 5.18356E+08 3.97687E+08 3.04987E+08 2.33800E+08 + 1.79154E+08 1.37223E+08 1.05060E+08 8.04004E+07 6.15012E+07 4.70229E+07 + 3.59362E+07 2.74504E+07 2.09581E+07 1.59934E+07 1.21986E+07 9.29933E+06 + 7.08540E+06 5.39563E+06 4.10659E+06 3.12374E+06 2.37476E+06 1.80430E+06 + 1.37007E+06 1.03970E+06 7.88508E+05 5.97627E+05 4.52666E+05 3.42644E+05 + 2.59194E+05 1.95938E+05 1.48022E+05 1.11749E+05 8.43093E+04 6.35659E+04 + 4.78959E+04 3.60665E+04 2.71426E+04 2.04153E+04 1.53476E+04 1.15329E+04 + 8.66334E+03 6.50624E+03 4.88573E+03 3.66903E+03 2.75608E+03 2.07135E+03 + 1.55801E+03 1.17323E+03 8.84888E+02 6.68777E+02 5.06770E+02 3.85244E+02 + 2.94008E+02 2.25419E+02 1.73769E+02 1.34782E+02 1.05270E+02 8.28484E+01 + 6.57416E+01 5.26209E+01 4.24997E+01 3.46386E+01 2.84883E+01 2.36369E+01 + 1.97775E+01 1.66794E+01 1.41700E+01 1.21184E+01 1.04262E+01 9.01807E+00 + 7.83669E+00 6.83772E+00 5.98677E+00 5.25707E+00 4.62738E+00 4.08104E+00 + 3.60452E+00 3.18713E+00 2.81999E+00 2.49606E+00 2.20932E+00 1.95500E+00 + 1.72890E+00 1.52770E+00 1.34837E+00 1.18853E+00 1.04594E+00 9.18830E-01 + 8.05501E-01 7.04612E-01 6.14825E-01 5.35103E-01 4.64381E-01 4.01831E-01 + 3.46585E-01 2.97965E-01 2.55250E-01 2.17872E-01 1.85224E-01 1.56831E-01 + 1.32189E-01 1.10904E-01 9.25630E-02 7.68451E-02 6.34134E-02 5.20074E-02 + 4.23549E-02 3.42454E-02 2.74608E-02 2.18320E-02 1.71866E-02 1.33902E-02 + 1.03078E-02 7.83419E-03 5.86560E-03 4.32115E-03 3.12260E-03 2.20901E-03 + 1.52290E-03 1.01959E-03 6.58165E-04 4.06962E-04 2.38001E-04 1.29847E-04 + 6.43955E-05 2.80508E-05 1.00159E-05 2.59176E-06 3.63069E-07 1.50756E-08 + 2.83955E-10 1.11050E-11 6.36923E-13 3.72113E-14 0.00000E+00 4.10608E+10 + 3.20050E+10 2.46391E+10 1.89633E+10 1.45903E+10 1.12220E+10 8.62842E+09 + 6.63202E+09 5.09576E+09 3.91400E+09 3.00521E+09 2.30660E+09 1.76973E+09 + 1.35731E+09 1.04059E+09 7.97471E+08 6.10905E+08 4.67795E+08 3.58061E+08 + 2.73952E+08 2.09510E+08 1.60156E+08 1.22373E+08 9.34612E+07 7.13465E+07 + 5.44386E+07 4.15174E+07 3.16473E+07 2.41115E+07 1.83606E+07 1.39740E+07 + 1.06297E+07 8.08126E+06 6.14037E+06 4.66295E+06 3.53894E+06 2.68426E+06 + 2.03476E+06 1.54145E+06 1.16701E+06 8.82949E+05 6.67595E+05 5.04431E+05 + 3.80887E+05 2.87405E+05 2.16717E+05 1.63301E+05 1.22966E+05 9.25291E+04 + 6.95785E+04 5.22855E+04 3.92649E+04 2.94681E+04 2.21025E+04 1.65690E+04 + 1.24149E+04 9.29870E+03 6.96276E+03 5.21287E+03 3.90281E+03 2.92266E+03 + 2.18969E+03 1.64182E+03 1.23240E+03 9.26528E+02 6.97982E+02 5.27182E+02 + 3.99459E+02 3.03870E+02 2.32233E+02 1.78455E+02 1.37987E+02 1.07446E+02 + 8.43119E+01 6.67120E+01 5.32507E+01 4.28940E+01 3.48703E+01 2.86076E+01 + 2.36783E+01 1.97651E+01 1.66300E+01 1.40951E+01 1.20264E+01 1.03230E+01 + 8.90793E+00 7.72269E+00 6.72217E+00 5.87139E+00 5.14315E+00 4.51592E+00 + 3.97278E+00 3.50002E+00 3.08683E+00 2.72421E+00 2.40501E+00 2.12316E+00 + 1.87381E+00 1.65271E+00 1.45648E+00 1.28208E+00 1.12706E+00 9.89173E-01 + 8.66620E-01 7.57676E-01 6.60982E-01 5.75191E-01 4.99250E-01 4.32091E-01 + 3.72874E-01 3.20735E-01 2.74990E-01 2.34924E-01 1.99970E-01 1.69533E-01 + 1.43144E-01 1.20310E-01 1.00648E-01 8.37588E-02 6.93304E-02 5.70399E-02 + 4.66369E-02 3.78621E-02 3.05147E-02 2.43886E-02 1.93240E-02 1.51591E-02 + 1.17679E-02 9.02493E-03 6.83238E-03 5.09459E-03 3.73700E-03 2.68818E-03 + 1.89249E-03 1.29792E-03 8.64103E-04 5.54390E-04 3.40494E-04 1.97637E-04 + 1.06913E-04 5.25033E-05 2.26076E-05 7.95919E-06 2.02328E-06 2.76078E-07 + 1.09084E-08 1.91775E-10 7.08705E-12 3.89173E-13 2.22695E-14 0.00000E+00 + 4.95584E+10 3.85716E+10 2.96444E+10 2.27770E+10 1.74945E+10 1.34326E+10 + 1.03102E+10 7.91085E+09 6.06765E+09 4.65222E+09 3.56563E+09 2.73181E+09 + 2.09216E+09 1.60166E+09 1.22566E+09 9.37547E+08 7.16862E+08 5.47892E+08 + 4.18568E+08 3.19629E+08 2.43967E+08 1.86131E+08 1.41939E+08 1.08188E+08 + 8.24229E+07 6.27625E+07 4.77676E+07 3.63364E+07 2.76263E+07 2.09928E+07 + 1.59434E+07 1.21017E+07 9.18046E+06 6.96032E+06 5.27394E+06 3.99372E+06 + 3.02239E+06 2.28585E+06 1.72769E+06 1.30496E+06 9.85004E+05 7.42989E+05 + 5.60049E+05 4.21856E+05 3.17537E+05 2.38842E+05 1.79521E+05 1.34835E+05 + 1.01199E+05 7.58992E+04 5.68846E+04 4.26042E+04 3.18875E+04 2.38514E+04 + 1.78302E+04 1.33221E+04 9.94966E+03 7.42856E+03 5.54524E+03 4.13927E+03 + 3.09037E+03 2.30827E+03 1.72538E+03 1.29108E+03 9.67594E+02 7.26615E+02 + 5.47070E+02 4.13218E+02 3.13347E+02 2.38729E+02 1.82884E+02 1.40986E+02 + 1.09460E+02 8.56475E+01 6.75821E+01 5.38019E+01 4.32268E+01 3.50537E+01 + 2.86887E+01 2.36896E+01 1.97288E+01 1.65613E+01 1.40049E+01 1.19221E+01 + 1.02099E+01 8.78995E+00 7.60252E+00 6.60184E+00 5.75240E+00 5.02663E+00 + 4.40270E+00 3.86348E+00 3.39513E+00 2.98667E+00 2.62901E+00 2.31494E+00 + 2.03829E+00 1.79416E+00 1.57826E+00 1.38717E+00 1.21780E+00 1.06769E+00 + 9.34540E-01 8.16547E-01 7.11967E-01 6.19425E-01 5.37568E-01 4.65330E-01 + 4.01641E-01 3.45657E-01 2.96515E-01 2.53531E-01 2.15999E-01 1.83355E-01 + 1.55015E-01 1.30518E-01 1.09388E-01 9.12480E-02 7.57146E-02 6.24863E-02 + 5.12542E-02 4.17776E-02 3.38106E-02 2.71618E-02 2.16373E-02 1.70859E-02 + 1.33564E-02 1.03310E-02 7.89311E-03 5.95211E-03 4.41998E-03 3.22817E-03 + 2.31155E-03 1.61944E-03 1.10487E-03 7.31450E-04 4.66409E-04 2.84529E-04 + 1.63911E-04 8.79163E-05 4.27519E-05 1.81970E-05 6.31682E-06 1.57758E-06 + 2.09690E-07 7.88258E-09 1.29299E-10 4.51404E-12 2.37333E-13 1.33035E-14 + 0.00000E+00 4.75412E+08 5.95484E+08 4.65409E+08 3.63749E+08 2.84297E+08 + 2.22201E+08 1.73669E+08 1.35738E+08 1.06093E+08 8.29234E+07 6.48145E+07 + 5.06609E+07 3.95986E+07 3.09524E+07 2.41945E+07 1.89124E+07 1.47838E+07 + 1.15568E+07 9.03444E+06 7.06280E+06 5.52163E+06 4.31691E+06 3.37518E+06 + 2.63901E+06 2.06350E+06 1.61360E+06 1.26186E+06 9.86861E+05 7.71853E+05 + 6.03739E+05 4.72286E+05 3.69492E+05 2.89106E+05 2.26237E+05 1.77065E+05 + 1.38602E+05 1.08514E+05 8.49743E+04 6.65557E+04 5.21423E+04 4.08615E+04 + 3.20312E+04 2.51177E+04 1.97040E+04 1.54638E+04 1.21419E+04 9.53869E+03 + 7.49814E+03 5.89808E+03 4.64297E+03 3.65803E+03 2.88475E+03 2.27733E+03 + 1.79994E+03 1.42449E+03 1.12901E+03 8.96288E+02 7.12828E+02 5.68064E+02 + 4.53710E+02 3.63270E+02 2.91647E+02 2.34843E+02 1.89718E+02 1.53806E+02 + 1.25170E+02 1.02286E+02 8.39561E+01 6.92354E+01 5.73804E+01 4.78046E+01 + 4.00447E+01 3.37347E+01 2.85849E+01 2.43657E+01 2.08947E+01 1.80272E+01 + 1.56475E+01 1.36634E+01 1.20008E+01 1.06005E+01 9.41448E+00 8.40407E+00 + 7.53789E+00 6.79042E+00 6.14087E+00 5.57232E+00 5.07094E+00 4.62550E+00 + 4.22688E+00 3.86768E+00 3.54195E+00 3.24491E+00 2.97273E+00 2.72236E+00 + 2.49133E+00 2.27769E+00 2.07983E+00 1.89642E+00 1.72636E+00 1.56869E+00 + 1.42259E+00 1.28733E+00 1.16225E+00 1.04680E+00 9.40456E-01 8.42761E-01 + 7.53300E-01 6.71670E-01 5.97453E-01 5.30180E-01 4.69323E-01 4.14307E-01 + 3.64566E-01 3.19589E-01 2.78951E-01 2.42310E-01 2.09382E-01 1.79921E-01 + 1.53695E-01 1.30481E-01 1.10054E-01 9.21932E-02 7.66775E-02 6.32905E-02 + 5.18221E-02 4.20701E-02 3.38421E-02 2.69570E-02 2.12454E-02 1.65511E-02 + 1.27311E-02 9.65564E-03 7.20836E-03 5.28578E-03 3.79684E-03 2.66219E-03 + 1.81345E-03 1.19226E-03 7.49459E-04 4.44075E-04 2.42412E-04 1.17125E-04 + 4.63187E-05 1.26180E-05 1.73588E-06 1.76044E-07 2.79145E-08 5.18750E-09 + 6.50528E-10 0.00000E+00 7.69832E+08 6.08361E+08 4.75780E+08 3.72089E+08 + 2.91018E+08 2.27610E+08 1.78031E+08 1.39252E+08 1.08929E+08 8.52090E+07 + 6.66601E+07 5.21495E+07 4.08014E+07 3.19231E+07 2.49791E+07 1.95460E+07 + 1.52963E+07 1.19708E+07 9.36935E+06 7.33349E+06 5.74069E+06 4.49403E+06 + 3.51855E+06 2.75496E+06 2.15738E+06 1.68954E+06 1.32335E+06 1.03661E+06 + 8.12136E+05 6.36332E+05 4.98676E+05 3.90844E+05 3.06392E+05 2.40221E+05 + 1.88384E+05 1.47757E+05 1.15922E+05 9.09640E+04 7.14006E+04 5.60580E+04 + 4.40273E+04 3.45885E+04 2.71841E+04 2.13722E+04 1.68108E+04 1.32286E+04 + 1.04155E+04 8.20494E+03 6.46786E+03 5.10187E+03 4.02761E+03 3.18213E+03 + 2.51659E+03 1.99226E+03 1.57906E+03 1.25313E+03 9.95933E+02 7.92754E+02 + 6.32164E+02 5.05071E+02 4.04418E+02 3.24584E+02 2.61205E+02 2.10799E+02 + 1.70664E+02 1.38639E+02 1.13047E+02 9.25451E+01 7.60908E+01 6.28466E+01 + 5.21624E+01 4.35146E+01 3.64964E+01 3.07793E+01 2.61077E+01 2.22744E+01 + 1.91179E+01 1.65065E+01 1.43376E+01 1.25268E+01 1.10081E+01 9.72693E+00 + 8.64037E+00 7.71275E+00 6.91594E+00 6.22646E+00 5.62573E+00 5.09825E+00 + 4.63178E+00 4.21616E+00 3.84336E+00 3.50681E+00 3.20131E+00 2.92264E+00 + 2.66745E+00 2.43306E+00 2.21726E+00 2.01827E+00 1.83461E+00 1.66503E+00 + 1.50846E+00 1.36397E+00 1.23072E+00 1.10801E+00 9.95174E-01 8.91645E-01 + 7.96882E-01 7.10427E-01 6.31796E-01 5.60538E-01 4.96121E-01 4.38009E-01 + 3.85604E-01 3.38362E-01 2.95765E-01 2.57410E-01 2.22940E-01 1.92079E-01 + 1.64562E-01 1.40161E-01 1.18635E-01 9.97661E-02 8.33218E-02 6.90898E-02 + 5.68507E-02 4.64044E-02 3.75504E-02 3.01079E-02 2.39003E-02 1.87705E-02 + 1.45686E-02 1.11630E-02 8.43099E-03 6.26654E-03 4.57300E-03 3.26797E-03 + 2.27821E-03 1.54225E-03 1.00681E-03 6.27985E-04 3.68735E-04 1.99209E-04 + 9.50226E-05 3.69121E-05 9.78844E-06 1.29281E-06 1.23781E-07 1.87604E-08 + 3.35647E-09 4.12661E-10 0.00000E+00 8.01697E+08 6.34028E+08 4.96281E+08 + 3.88457E+08 3.04098E+08 2.38058E+08 1.86384E+08 1.45927E+08 1.14268E+08 + 8.94774E+07 7.00753E+07 5.48810E+07 4.29877E+07 3.36724E+07 2.63797E+07 + 2.06670E+07 1.61940E+07 1.26895E+07 9.94511E+06 7.79454E+06 6.11009E+06 + 4.78989E+06 3.75564E+06 2.94487E+06 2.30958E+06 1.81146E+06 1.42106E+06 + 1.11489E+06 8.74872E+05 6.86590E+05 5.38950E+05 4.23104E+05 3.32240E+05 + 2.60922E+05 2.04966E+05 1.61035E+05 1.26555E+05 9.94750E+04 7.82138E+04 + 6.15094E+04 4.83893E+04 3.80770E+04 2.99740E+04 2.36022E+04 1.85931E+04 + 1.46522E+04 1.15525E+04 9.11252E+03 7.19217E+03 5.67954E+03 4.48824E+03 + 3.54917E+03 2.80900E+03 2.22504E+03 1.76432E+03 1.40047E+03 1.11308E+03 + 8.85827E+02 7.06090E+02 5.63745E+02 4.50975E+02 3.61499E+02 2.90468E+02 + 2.33979E+02 1.89022E+02 1.53167E+02 1.24542E+02 1.01633E+02 8.32745E+01 + 6.85199E+01 5.66413E+01 4.70467E+01 3.92803E+01 3.29701E+01 2.78300E+01 + 2.36252E+01 2.01753E+01 1.73312E+01 1.49784E+01 1.30215E+01 1.13872E+01 + 1.00139E+01 8.85434E+00 7.86837E+00 7.02506E+00 6.29828E+00 5.66772E+00 + 5.11628E+00 4.63064E+00 4.19968E+00 3.81475E+00 3.46867E+00 3.15583E+00 + 2.87165E+00 2.61251E+00 2.37546E+00 2.15812E+00 1.95852E+00 1.77503E+00 + 1.60628E+00 1.45106E+00 1.30839E+00 1.17730E+00 1.05703E+00 9.46839E-01 + 8.46113E-01 7.54231E-01 6.70697E-01 5.94959E-01 5.26531E-01 4.64835E-01 + 4.09327E-01 3.59393E-01 3.14504E-01 2.74144E-01 2.37921E-01 2.05472E-01 + 1.76524E-01 1.50800E-01 1.28071E-01 1.08087E-01 9.06322E-02 7.54705E-02 + 6.23953E-02 5.11872E-02 4.16547E-02 3.36012E-02 2.68559E-02 2.12480E-02 + 1.66309E-02 1.28615E-02 9.81826E-03 7.38573E-03 5.46662E-03 3.97098E-03 + 2.82393E-03 1.95800E-03 1.31774E-03 8.54554E-04 5.29126E-04 3.08035E-04 + 1.64775E-04 7.76260E-05 2.96356E-05 7.65419E-06 9.69689E-07 8.73964E-08 + 1.25892E-08 2.15075E-09 2.56922E-10 0.00000E+00 8.53334E+08 6.75466E+08 + 5.29247E+08 4.14679E+08 3.24964E+08 2.54660E+08 1.99599E+08 1.56444E+08 + 1.22640E+08 9.61420E+07 7.53822E+07 5.91061E+07 4.63525E+07 3.63516E+07 + 2.85137E+07 2.23664E+07 1.75477E+07 1.37676E+07 1.08039E+07 8.47852E+06 + 6.65496E+06 5.22385E+06 4.10132E+06 3.22017E+06 2.52886E+06 1.98608E+06 + 1.56014E+06 1.22562E+06 9.63046E+05 7.56781E+05 5.94830E+05 4.67577E+05 + 3.67635E+05 2.89083E+05 2.27371E+05 1.78854E+05 1.40726E+05 1.10741E+05 + 8.71690E+04 6.86249E+04 5.40424E+04 4.25661E+04 3.35382E+04 2.64307E+04 + 2.08372E+04 1.64318E+04 1.29634E+04 1.02304E+04 8.07769E+03 6.38056E+03 + 5.04301E+03 3.98794E+03 3.15589E+03 2.49911E+03 1.98078E+03 1.57130E+03 + 1.24785E+03 9.92075E+02 7.89817E+02 6.29678E+02 5.02874E+02 4.02323E+02 + 3.22567E+02 2.59200E+02 2.08831E+02 1.68714E+02 1.36739E+02 1.11196E+02 + 9.07681E+01 7.43871E+01 6.12327E+01 5.06360E+01 4.20840E+01 3.51569E+01 + 2.95335E+01 2.49493E+01 2.12020E+01 1.81245E+01 1.55886E+01 1.34878E+01 + 1.17404E+01 1.02781E+01 9.04831E+00 8.00678E+00 7.11952E+00 6.35780E+00 + 5.69951E+00 5.12599E+00 4.62284E+00 4.17804E+00 3.78227E+00 3.42779E+00 + 3.10861E+00 2.81979E+00 2.55744E+00 2.31838E+00 2.10003E+00 1.90028E+00 + 1.71733E+00 1.54972E+00 1.39610E+00 1.25541E+00 1.12660E+00 1.00885E+00 + 9.01336E-01 8.03400E-01 7.14358E-01 6.33671E-01 5.60733E-01 4.95026E-01 + 4.35935E-01 3.82907E-01 3.35322E-01 2.92662E-01 2.54411E-01 2.20191E-01 + 1.89632E-01 1.62464E-01 1.38399E-01 1.17211E-01 9.86419E-02 8.24793E-02 + 6.84845E-02 5.64570E-02 4.61794E-02 3.74682E-02 3.01318E-02 2.40082E-02 + 1.89336E-02 1.47703E-02 1.13828E-02 8.65800E-03 6.48774E-03 4.78247E-03 + 3.45869E-03 2.44808E-03 1.68859E-03 1.13004E-03 7.28187E-04 4.47709E-04 + 2.58485E-04 1.36940E-04 6.37279E-05 2.39195E-05 6.02078E-06 7.32068E-07 + 6.22027E-08 8.52525E-09 1.39213E-09 1.61598E-10 0.00000E+00 9.29570E+08 + 7.36486E+08 5.77656E+08 4.53080E+08 3.55432E+08 2.78831E+08 2.18778E+08 + 1.71661E+08 1.34715E+08 1.05722E+08 8.29845E+07 6.51380E+07 5.11390E+07 + 4.01494E+07 3.15272E+07 2.47573E+07 1.94448E+07 1.52726E+07 1.19979E+07 + 9.42563E+06 7.40625E+06 5.81970E+06 4.57389E+06 3.59490E+06 2.82599E+06 + 2.22163E+06 1.74686E+06 1.37360E+06 1.08032E+06 8.49689E+05 6.68429E+05 + 5.25863E+05 4.13788E+05 3.25617E+05 2.56287E+05 2.01732E+05 1.58823E+05 + 1.25051E+05 9.84820E+04 7.75648E+04 6.11051E+04 4.81433E+04 3.79410E+04 + 2.99047E+04 2.35775E+04 1.85922E+04 1.46659E+04 1.15714E+04 9.13343E+03 + 7.21125E+03 5.69634E+03 4.50144E+03 3.55930E+03 2.81581E+03 2.22928E+03 + 1.76615E+03 1.40056E+03 1.11166E+03 8.83419E+02 7.02886E+02 5.60099E+02 + 4.47021E+02 3.57461E+02 2.86419E+02 2.30052E+02 1.85246E+02 1.49611E+02 + 1.21209E+02 9.85535E+01 8.04346E+01 6.59271E+01 5.42759E+01 4.49036E+01 + 3.73378E+01 3.12179E+01 2.62472E+01 2.21995E+01 1.88881E+01 1.61704E+01 + 1.39279E+01 1.20700E+01 1.05213E+01 9.22407E+00 8.12957E+00 7.20071E+00 + 6.40621E+00 5.72210E+00 5.12821E+00 4.60906E+00 4.15174E+00 3.74629E+00 + 3.38444E+00 3.05980E+00 2.76712E+00 2.50222E+00 2.26173E+00 2.04286E+00 + 1.84336E+00 1.66129E+00 1.49507E+00 1.34326E+00 1.20470E+00 1.07828E+00 + 9.63113E-01 8.58298E-01 7.63140E-01 6.76898E-01 5.98993E-01 5.28771E-01 + 4.65688E-01 4.09099E-01 3.58445E-01 3.13099E-01 2.72556E-01 2.36304E-01 + 2.03972E-01 1.75187E-01 1.49681E-01 1.27161E-01 1.07399E-01 9.01348E-02 + 7.51579E-02 6.22304E-02 5.11568E-02 4.17238E-02 3.37547E-02 2.70643E-02 + 2.14985E-02 1.69008E-02 1.31417E-02 1.00932E-02 7.64995E-03 5.71077E-03 + 4.19308E-03 3.01946E-03 2.12745E-03 1.46006E-03 9.71788E-04 6.22364E-04 + 3.80026E-04 2.17643E-04 1.14214E-04 5.25140E-05 1.93841E-05 4.75770E-06 + 5.55488E-07 4.45577E-08 5.81849E-09 9.09891E-10 1.02787E-10 0.00000E+00 + 1.03630E+09 8.21738E+08 6.45130E+08 5.06480E+08 3.97696E+08 3.12278E+08 + 2.45248E+08 1.92608E+08 1.51292E+08 1.18839E+08 9.33636E+07 7.33498E+07 + 5.76360E+07 4.52889E+07 3.55929E+07 2.79729E+07 2.19880E+07 1.72837E+07 + 1.35881E+07 1.06828E+07 8.40001E+06 6.60511E+06 5.19456E+06 4.08528E+06 + 3.21338E+06 2.52759E+06 1.98847E+06 1.56434E+06 1.23087E+06 9.68492E+05 + 7.62158E+05 5.99786E+05 4.72077E+05 3.71563E+05 2.92494E+05 2.30253E+05 + 1.81284E+05 1.42732E+05 1.12396E+05 8.85095E+04 6.97111E+04 5.49071E+04 + 4.32548E+04 3.40772E+04 2.68524E+04 2.11612E+04 1.66802E+04 1.31498E+04 + 1.03696E+04 8.17881E+03 6.45323E+03 5.09314E+03 4.02157E+03 3.17672E+03 + 2.51087E+03 1.98569E+03 1.57160E+03 1.24482E+03 9.87012E+02 7.83412E+02 + 6.22652E+02 4.95571E+02 3.95117E+02 3.15600E+02 2.52650E+02 2.02730E+02 + 1.63129E+02 1.31651E+02 1.06613E+02 8.66492E+01 7.07147E+01 5.79598E+01 + 4.77351E+01 3.95105E+01 3.28822E+01 2.75190E+01 2.31686E+01 1.96233E+01 + 1.67252E+01 1.43431E+01 1.23774E+01 1.07451E+01 9.38294E+00 8.23793E+00 + 7.26969E+00 6.44443E+00 5.73627E+00 5.12360E+00 4.58982E+00 4.12120E+00 + 3.70713E+00 3.33885E+00 3.00956E+00 2.71371E+00 2.44687E+00 2.20545E+00 + 1.98650E+00 1.78761E+00 1.60671E+00 1.44212E+00 1.29230E+00 1.15602E+00 + 1.03208E+00 9.19539E-01 8.17443E-01 7.25051E-01 6.41570E-01 5.66386E-01 + 4.98805E-01 4.38257E-01 3.84077E-01 3.35699E-01 2.92496E-01 2.53971E-01 + 2.19617E-01 1.89069E-01 1.61956E-01 1.38008E-01 1.16929E-01 9.84925E-02 + 8.24361E-02 6.85518E-02 5.66043E-02 4.64030E-02 3.77396E-02 3.04442E-02 + 2.43382E-02 1.92752E-02 1.51059E-02 1.17086E-02 8.96241E-03 6.76933E-03 + 5.03474E-03 3.68238E-03 2.64062E-03 1.85224E-03 1.26496E-03 8.37459E-04 + 5.33123E-04 3.23351E-04 1.83725E-04 9.55178E-05 4.33964E-05 1.57577E-05 + 3.77309E-06 4.23179E-07 3.20800E-08 3.99574E-09 5.99372E-10 6.59847E-11 + 0.00000E+00 1.18067E+09 9.36829E+08 7.36028E+08 5.78265E+08 4.54384E+08 + 3.57041E+08 2.80592E+08 2.20512E+08 1.73320E+08 1.36227E+08 1.07088E+08 + 8.41804E+07 6.61823E+07 5.20318E+07 4.09122E+07 3.21686E+07 2.52968E+07 + 1.98927E+07 1.56450E+07 1.23041E+07 9.67775E+06 7.61185E+06 5.98765E+06 + 4.70989E+06 3.70521E+06 2.91475E+06 2.29317E+06 1.80408E+06 1.41945E+06 + 1.11678E+06 8.78726E+05 6.91391E+05 5.44043E+05 4.28078E+05 3.36861E+05 + 2.65070E+05 2.08596E+05 1.64147E+05 1.29181E+05 1.01659E+05 8.00076E+04 + 6.29658E+04 4.95590E+04 3.90061E+04 3.07041E+04 2.41692E+04 1.90281E+04 + 1.49812E+04 1.17974E+04 9.29106E+03 7.31915E+03 5.76678E+03 4.54528E+03 + 3.58353E+03 2.82665E+03 2.23060E+03 1.76140E+03 1.39179E+03 1.10073E+03 + 8.71313E+02 6.90543E+02 5.47958E+02 4.35507E+02 3.46709E+02 2.76590E+02 + 2.21136E+02 1.77267E+02 1.42500E+02 1.14929E+02 9.30169E+01 7.55853E+01 + 6.16805E+01 5.05733E+01 4.16719E+01 3.45249E+01 2.87641E+01 2.41092E+01 + 2.03307E+01 1.72538E+01 1.47347E+01 1.26637E+01 1.09505E+01 9.52598E+00 + 8.33281E+00 7.32732E+00 6.47319E+00 5.74266E+00 5.11266E+00 4.56555E+00 + 4.08676E+00 3.66505E+00 3.29119E+00 2.95799E+00 2.65962E+00 2.39139E+00 + 2.14952E+00 1.93088E+00 1.73293E+00 1.55347E+00 1.39072E+00 1.24305E+00 + 1.10916E+00 9.87782E-01 8.77915E-01 7.78551E-01 6.88908E-01 6.08150E-01 + 5.35630E-01 4.70620E-01 4.12528E-01 3.60671E-01 3.14481E-01 2.73331E-01 + 2.36733E-01 2.04186E-01 1.75329E-01 1.49794E-01 1.27310E-01 1.07580E-01 + 9.03781E-02 7.54428E-02 6.25685E-02 5.15237E-02 4.21226E-02 3.41629E-02 + 2.74812E-02 2.19058E-02 1.72976E-02 1.35146E-02 1.04422E-02 7.96669E-03 + 5.99667E-03 4.44389E-03 3.23785E-03 2.31232E-03 1.61486E-03 1.09756E-03 + 7.22838E-04 4.57453E-04 2.75625E-04 1.55392E-04 8.00448E-05 3.59391E-05 + 1.28405E-05 3.00064E-06 3.23387E-07 2.31882E-08 2.75736E-09 3.97278E-10 + 4.26709E-11 0.00000E+00 8.15865E+08 1.08846E+09 8.55547E+08 6.72463E+08 + 5.28618E+08 4.15534E+08 3.26678E+08 2.56816E+08 2.01916E+08 1.58748E+08 + 1.24821E+08 9.81422E+07 7.71728E+07 6.06817E+07 4.77189E+07 3.75237E+07 + 2.95092E+07 2.32054E+07 1.82497E+07 1.43516E+07 1.12869E+07 8.87615E+06 + 6.98076E+06 5.48977E+06 4.31748E+06 3.39529E+06 2.67021E+06 2.09982E+06 + 1.65134E+06 1.29854E+06 1.02115E+06 8.02952E+05 6.31394E+05 4.96445E+05 + 3.90349E+05 3.06897E+05 2.41291E+05 1.89691E+05 1.49129E+05 1.17229E+05 + 9.21545E+04 7.24366E+04 5.69393E+04 4.47539E+04 3.51778E+04 2.76490E+04 + 2.17330E+04 1.70824E+04 1.34284E+04 1.05562E+04 8.29981E+03 6.52631E+03 + 5.13307E+03 4.03803E+03 3.17778E+03 2.50163E+03 1.97042E+03 1.55284E+03 + 1.22469E+03 9.66639E+02 7.63777E+02 6.04161E+02 4.78596E+02 3.79709E+02 + 3.01837E+02 2.40430E+02 1.91995E+02 1.53730E+02 1.23483E+02 9.95231E+01 + 8.05280E+01 6.54299E+01 5.34130E+01 4.38184E+01 3.61439E+01 2.99815E+01 + 2.50213E+01 2.10105E+01 1.77570E+01 1.51033E+01 1.29299E+01 1.11384E+01 + 9.65400E+00 8.41497E+00 7.37427E+00 6.49309E+00 5.74176E+00 5.09585E+00 + 4.53661E+00 4.04871E+00 3.62027E+00 3.24163E+00 2.90522E+00 2.60492E+00 + 2.33580E+00 2.09392E+00 1.87594E+00 1.67923E+00 1.50145E+00 1.34074E+00 + 1.19538E+00 1.06398E+00 9.45228E-01 8.38068E-01 7.41444E-01 6.54533E-01 + 5.76462E-01 5.06550E-01 4.44045E-01 3.88334E-01 3.38722E-01 2.94637E-01 + 2.55458E-01 2.20702E-01 1.89877E-01 1.62627E-01 1.38583E-01 1.17477E-01 + 9.90131E-02 8.29637E-02 6.90714E-02 5.71329E-02 4.69216E-02 3.82566E-02 + 3.09421E-02 2.48208E-02 1.97285E-02 1.55328E-02 1.20990E-02 9.31937E-03 + 7.08691E-03 5.31640E-03 3.92567E-03 2.84951E-03 2.02677E-03 1.40933E-03 + 9.53345E-04 6.24630E-04 3.93014E-04 2.35257E-04 1.31617E-04 6.71800E-05 + 2.98113E-05 1.04824E-05 2.39153E-06 2.47723E-07 1.68128E-08 1.91005E-09 + 2.64619E-10 2.77555E-11 0.00000E+00 1.65377E+09 1.31292E+09 1.03211E+09 + 8.11340E+08 6.37831E+08 5.01413E+08 3.94192E+08 3.09887E+08 2.43624E+08 + 1.91522E+08 1.50569E+08 1.18367E+08 9.30547E+07 7.31517E+07 5.75071E+07 + 4.52056E+07 3.55363E+07 2.79332E+07 2.19572E+07 1.72583E+07 1.35651E+07 + 1.06613E+07 8.37907E+06 6.58479E+06 5.17467E+06 4.06613E+06 3.19499E+06 + 2.51022E+06 1.97215E+06 1.54925E+06 1.21698E+06 9.55857E+05 7.50727E+05 + 5.89542E+05 4.62940E+05 3.63475E+05 2.85364E+05 2.24008E+05 1.75833E+05 + 1.37998E+05 1.08298E+05 8.49778E+04 6.66754E+04 5.23079E+04 4.10344E+04 + 3.21869E+04 2.52463E+04 1.98005E+04 1.55296E+04 1.21794E+04 9.55250E+03 + 7.49236E+03 5.87734E+03 4.61095E+03 3.61835E+03 2.84012E+03 2.23019E+03 + 1.75201E+03 1.37723E+03 1.08334E+03 8.52955E+02 6.72235E+02 5.30495E+02 + 4.19231E+02 3.31896E+02 2.63264E+02 2.09318E+02 1.66856E+02 1.33413E+02 + 1.07027E+02 8.61884E+01 6.96934E+01 5.66179E+01 4.62228E+01 3.79427E+01 + 3.13231E+01 2.60175E+01 2.17461E+01 1.82956E+01 1.54933E+01 1.32073E+01 + 1.13307E+01 9.78173E+00 8.49364E+00 7.41558E+00 6.50597E+00 5.73302E+00 + 5.07074E+00 4.49922E+00 4.00224E+00 3.56727E+00 3.18415E+00 2.84489E+00 + 2.54308E+00 2.27354E+00 2.03210E+00 1.81527E+00 1.62028E+00 1.44465E+00 + 1.28643E+00 1.14379E+00 1.01530E+00 8.99562E-01 7.95468E-01 7.01915E-01 + 6.18038E-01 5.42927E-01 4.75872E-01 4.16093E-01 3.62960E-01 3.15770E-01 + 2.73949E-01 2.36882E-01 2.04093E-01 1.75099E-01 1.49549E-01 1.27078E-01 + 1.07419E-01 9.02769E-02 7.54270E-02 6.26153E-02 5.16423E-02 4.22875E-02 + 3.43759E-02 2.77192E-02 2.21673E-02 1.75639E-02 1.37840E-02 1.07011E-02 + 8.21433E-03 6.22419E-03 4.65181E-03 3.42139E-03 2.47315E-03 1.75124E-03 + 1.21194E-03 8.15551E-04 5.31308E-04 3.32157E-04 1.97392E-04 1.09495E-04 + 5.53229E-05 2.42324E-05 8.37326E-06 1.86133E-06 1.84731E-07 1.18552E-08 + 1.28935E-09 1.72591E-10 1.77835E-11 0.00000E+00 2.02655E+09 1.60850E+09 + 1.26413E+09 9.93446E+08 7.80729E+08 6.13527E+08 4.82134E+08 3.78857E+08 + 2.97701E+08 2.33915E+08 1.83793E+08 1.44400E+08 1.13448E+08 8.91235E+07 + 7.00123E+07 5.49944E+07 4.31962E+07 3.39259E+07 2.66439E+07 2.09227E+07 + 1.64291E+07 1.28991E+07 1.01270E+07 7.94962E+06 6.23994E+06 4.89731E+06 + 3.84325E+06 3.01563E+06 2.36602E+06 1.85606E+06 1.45587E+06 1.14178E+06 + 8.95355E+05 7.01996E+05 5.50329E+05 4.31353E+05 3.38056E+05 2.64890E+05 + 2.07532E+05 1.62563E+05 1.27321E+05 9.97009E+04 7.80620E+04 6.11083E+04 + 4.78308E+04 3.74318E+04 2.92905E+04 2.29166E+04 1.79283E+04 1.40244E+04 + 1.09703E+04 8.58085E+03 6.71217E+03 5.25062E+03 4.10794E+03 3.21445E+03 + 2.51607E+03 1.97010E+03 1.54340E+03 1.20980E+03 9.49070E+02 7.45198E+02 + 5.85806E+02 4.61107E+02 3.63554E+02 2.87166E+02 2.27336E+02 1.80419E+02 + 1.43606E+02 1.14675E+02 9.19174E+01 7.39768E+01 5.98133E+01 4.86009E+01 + 3.97071E+01 3.26274E+01 2.69768E+01 2.24470E+01 1.88029E+01 1.58555E+01 + 1.34606E+01 1.15022E+01 9.89170E+00 8.55728E+00 7.44425E+00 6.50832E+00 + 5.71555E+00 5.03849E+00 4.45603E+00 3.95117E+00 3.51069E+00 3.12397E+00 + 2.78263E+00 2.47998E+00 2.21057E+00 1.97006E+00 1.75480E+00 1.56186E+00 + 1.38865E+00 1.23314E+00 1.09341E+00 9.67961E-01 8.55323E-01 7.54352E-01 + 6.63896E-01 5.83054E-01 5.10884E-01 4.46647E-01 3.89545E-01 3.38932E-01 + 2.94098E-01 2.54472E-01 2.19446E-01 1.88551E-01 1.61314E-01 1.37387E-01 + 1.16413E-01 9.81225E-02 8.22278E-02 6.85042E-02 5.67033E-02 4.66298E-02 + 3.80701E-02 3.08550E-02 2.48044E-02 1.97749E-02 1.56187E-02 1.22177E-02 + 9.45336E-03 7.23150E-03 5.45975E-03 4.06520E-03 2.97811E-03 2.14377E-03 + 1.51124E-03 1.04086E-03 6.96784E-04 4.51355E-04 2.80371E-04 1.65413E-04 + 9.09773E-05 4.55005E-05 1.96712E-05 6.67880E-06 1.44587E-06 1.37188E-07 + 8.28086E-09 8.56013E-10 1.09791E-10 1.10318E-11 0.00000E+00 2.51139E+09 + 1.99223E+09 1.56472E+09 1.22888E+09 9.65078E+08 7.57849E+08 5.95092E+08 + 4.67249E+08 3.66851E+08 2.87998E+08 2.26081E+08 1.77458E+08 1.39282E+08 + 1.09307E+08 8.57767E+07 6.73036E+07 5.28043E+07 4.14234E+07 3.24923E+07 + 2.54834E+07 1.99842E+07 1.56695E+07 1.22849E+07 9.62992E+06 7.54778E+06 + 5.91484E+06 4.63457E+06 3.63077E+06 2.84398E+06 2.22727E+06 1.74402E+06 + 1.36535E+06 1.06873E+06 8.36372E+05 6.54419E+05 5.11939E+05 4.00407E+05 + 3.13103E+05 2.44789E+05 1.91335E+05 1.49525E+05 1.16824E+05 9.12571E+04 + 7.12689E+04 5.56483E+04 4.34418E+04 3.39069E+04 2.64594E+04 2.06447E+04 + 1.61052E+04 1.25626E+04 9.79820E+03 7.64180E+03 5.95978E+03 4.64828E+03 + 3.62568E+03 2.82866E+03 2.20742E+03 1.72332E+03 1.34604E+03 1.05208E+03 + 8.22976E+02 6.44446E+02 5.05252E+02 3.96735E+02 3.12067E+02 2.45992E+02 + 1.94374E+02 1.54025E+02 1.22441E+02 9.76927E+01 7.82633E+01 6.29868E+01 + 5.09439E+01 4.14309E+01 3.38903E+01 2.78965E+01 2.31118E+01 1.92779E+01 + 1.61895E+01 1.36896E+01 1.16530E+01 9.98413E+00 8.60619E+00 7.46061E+00 + 6.50045E+00 5.68967E+00 4.99938E+00 4.40733E+00 3.89574E+00 3.45075E+00 + 3.06129E+00 2.71862E+00 2.41575E+00 2.14703E+00 1.90791E+00 1.69459E+00 + 1.50402E+00 1.33351E+00 1.18092E+00 1.04426E+00 9.21956E-01 8.12502E-01 + 7.14701E-01 6.27362E-01 5.49549E-01 4.80295E-01 4.18835E-01 3.64356E-01 + 3.16201E-01 2.73659E-01 2.36158E-01 2.03101E-01 1.74027E-01 1.48473E-01 + 1.26095E-01 1.06541E-01 8.95464E-02 7.48258E-02 6.21581E-02 5.13010E-02 + 4.20638E-02 3.42406E-02 2.76682E-02 2.21747E-02 1.76236E-02 1.38753E-02 + 1.08187E-02 8.34280E-03 6.35988E-03 4.78436E-03 3.54894E-03 2.58962E-03 + 1.85634E-03 1.30278E-03 8.93005E-04 5.94691E-04 3.83029E-04 2.36407E-04 + 1.38466E-04 7.55085E-05 3.73795E-05 1.59500E-05 5.32112E-06 1.12189E-06 + 1.01731E-07 5.77228E-09 5.66645E-10 6.95600E-11 6.80764E-12 0.00000E+00 + 3.13522E+09 2.48507E+09 1.94999E+09 1.53000E+09 1.20037E+09 9.41662E+08 + 7.38647E+08 5.79336E+08 4.54343E+08 3.56274E+08 2.79346E+08 2.18999E+08 + 1.71671E+08 1.34552E+08 1.05446E+08 8.26248E+07 6.47341E+07 5.07094E+07 + 3.97176E+07 3.11033E+07 2.43538E+07 1.90655E+07 1.49232E+07 1.16787E+07 + 9.13810E+06 7.14876E+06 5.59149E+06 4.37254E+06 3.41867E+06 2.67231E+06 + 2.08847E+06 1.63181E+06 1.27473E+06 9.95547E+05 7.77337E+05 6.06802E+05 + 4.73570E+05 3.69494E+05 2.88221E+05 2.24764E+05 1.75236E+05 1.36583E+05 + 1.06430E+05 8.29111E+04 6.45735E+04 5.02782E+04 3.91384E+04 3.04591E+04 + 2.36995E+04 1.84360E+04 1.43391E+04 1.11508E+04 8.67038E+03 6.74106E+03 + 5.24097E+03 4.07474E+03 3.16844E+03 2.46417E+03 1.91705E+03 1.49200E+03 + 1.16189E+03 9.05458E+02 7.06299E+02 5.51560E+02 4.31345E+02 3.37889E+02 + 2.65222E+02 2.08667E+02 1.64628E+02 1.30290E+02 1.03490E+02 8.25351E+01 + 6.61253E+01 5.32426E+01 4.31076E+01 3.51073E+01 2.87738E+01 2.37385E+01 + 1.97197E+01 1.64948E+01 1.38941E+01 1.17832E+01 1.00593E+01 8.64068E+00 + 7.46504E+00 6.48275E+00 5.65575E+00 4.95377E+00 4.35345E+00 3.83626E+00 + 3.38772E+00 2.99636E+00 2.65306E+00 2.35060E+00 2.08307E+00 1.84578E+00 + 1.63477E+00 1.44687E+00 1.27929E+00 1.12979E+00 9.96342E-01 8.77296E-01 + 7.71093E-01 6.76497E-01 5.92284E-01 5.17486E-01 4.51115E-01 3.92386E-01 + 3.40475E-01 2.94715E-01 2.54396E-01 2.18951E-01 1.87792E-01 1.60467E-01 + 1.36521E-01 1.15618E-01 9.74121E-02 8.16402E-02 6.80237E-02 5.63448E-02 + 4.63680E-02 3.79077E-02 3.07659E-02 2.47859E-02 1.98040E-02 1.56906E-02 + 1.23141E-02 9.57008E-03 7.35511E-03 5.58749E-03 4.18811E-03 3.09496E-03 + 2.24939E-03 1.60572E-03 1.12185E-03 7.65311E-04 5.06997E-04 3.24684E-04 + 1.99112E-04 1.15775E-04 6.25960E-05 3.06706E-05 1.29164E-05 4.23420E-06 + 8.69464E-07 7.53245E-08 4.01639E-09 3.74333E-10 4.39835E-11 4.19282E-12 + 0.00000E+00 3.93022E+09 3.11202E+09 2.43911E+09 1.91150E+09 1.49785E+09 + 1.17356E+09 9.19370E+08 7.20138E+08 5.64009E+08 4.41664E+08 3.45811E+08 + 2.70719E+08 2.11902E+08 1.65837E+08 1.29765E+08 1.01522E+08 7.94130E+07 + 6.21073E+07 4.85644E+07 3.79672E+07 2.96770E+07 2.31922E+07 1.81208E+07 + 1.41554E+07 1.10554E+07 8.63237E+06 6.73892E+06 5.25953E+06 4.10397E+06 + 3.20149E+06 2.49687E+06 1.94682E+06 1.51756E+06 1.18262E+06 9.21360E+05 + 7.17611E+05 5.58767E+05 4.34952E+05 3.38477E+05 2.63320E+05 2.04791E+05 + 1.59221E+05 1.23755E+05 9.61586E+04 7.46938E+04 5.80022E+04 4.50278E+04 + 3.49450E+04 2.71129E+04 2.10304E+04 1.63088E+04 1.26444E+04 9.80162E+03 + 7.59674E+03 5.88735E+03 4.56234E+03 3.53573E+03 2.74044E+03 2.12454E+03 + 1.64758E+03 1.27835E+03 9.92491E+02 7.71224E+02 5.99906E+02 4.67276E+02 + 3.64542E+02 2.84952E+02 2.23243E+02 1.75371E+02 1.38190E+02 1.09285E+02 + 8.67738E+01 6.92157E+01 5.54876E+01 4.47309E+01 3.62743E+01 2.96061E+01 + 2.43257E+01 2.01273E+01 1.67712E+01 1.40743E+01 1.18930E+01 1.01174E+01 + 8.66112E+00 7.45789E+00 6.45559E+00 5.61417E+00 4.90201E+00 4.29471E+00 + 3.77301E+00 3.32188E+00 2.92941E+00 2.58618E+00 2.28469E+00 2.01885E+00 + 1.78380E+00 1.57543E+00 1.39047E+00 1.22603E+00 1.07981E+00 9.49696E-01 + 8.33990E-01 7.31091E-01 6.39723E-01 5.58634E-01 4.86830E-01 4.23305E-01 + 3.67257E-01 3.17853E-01 2.74422E-01 2.36258E-01 2.02797E-01 1.73464E-01 + 1.47815E-01 1.25406E-01 1.05906E-01 8.89765E-02 7.43579E-02 6.17783E-02 + 5.10241E-02 4.18672E-02 3.41278E-02 2.76159E-02 2.21812E-02 1.76686E-02 + 1.39551E-02 1.09171E-02 8.45668E-03 6.47749E-03 4.90365E-03 3.66221E-03 + 2.69611E-03 1.95172E-03 1.38738E-03 9.64973E-04 6.55133E-04 4.31739E-04 + 2.74906E-04 1.67503E-04 9.66859E-05 5.18275E-05 2.51336E-05 1.04462E-05 + 3.36495E-06 6.72978E-07 5.56857E-08 2.78939E-09 2.46780E-10 2.77593E-11 + 2.57817E-12 0.00000E+00 4.93462E+09 3.90270E+09 3.05471E+09 2.39067E+09 + 1.87071E+09 1.46362E+09 1.14494E+09 8.95508E+08 7.00303E+08 5.47556E+08 + 4.28053E+08 3.34572E+08 2.61459E+08 2.04285E+08 1.59583E+08 1.24639E+08 + 9.73267E+07 7.59836E+07 5.93088E+07 4.62830E+07 3.61102E+07 2.81668E+07 + 2.19658E+07 1.71257E+07 1.33490E+07 1.04024E+07 8.10427E+06 6.31213E+06 + 4.91500E+06 3.82603E+06 2.97752E+06 2.31650E+06 1.80171E+06 1.40089E+06 + 1.08891E+06 8.46136E+05 6.57285E+05 5.10413E+05 3.96232E+05 3.07488E+05 + 2.38540E+05 1.84987E+05 1.43409E+05 1.11136E+05 8.60962E+04 6.66745E+04 + 5.16167E+04 3.99458E+04 3.09039E+04 2.39011E+04 1.84799E+04 1.42844E+04 + 1.10387E+04 8.52870E+03 6.58841E+03 5.08895E+03 3.93068E+03 3.03618E+03 + 2.34562E+03 1.81257E+03 1.40126E+03 1.08388E+03 8.39051E+02 6.50143E+02 + 5.04409E+02 3.91930E+02 3.05108E+02 2.38042E+02 1.86210E+02 1.46107E+02 + 1.15052E+02 9.09613E+01 7.22453E+01 5.76701E+01 4.62947E+01 3.73873E+01 + 3.03909E+01 2.48719E+01 2.05002E+01 1.70182E+01 1.42300E+01 1.19825E+01 + 1.01589E+01 8.66787E+00 7.43957E+00 6.41936E+00 5.56529E+00 4.84444E+00 + 4.23142E+00 3.70630E+00 3.25348E+00 2.86068E+00 2.51816E+00 2.21821E+00 + 1.95452E+00 1.72209E+00 1.51668E+00 1.33491E+00 1.17382E+00 1.03102E+00 + 9.04343E-01 7.92048E-01 6.92492E-01 6.04364E-01 5.26389E-01 4.57550E-01 + 3.96826E-01 3.43403E-01 2.96444E-01 2.55275E-01 2.19195E-01 1.87648E-01 + 1.60069E-01 1.36024E-01 1.15080E-01 9.69122E-02 8.11891E-02 6.76565E-02 + 5.60493E-02 4.61587E-02 3.77647E-02 3.06933E-02 2.47628E-02 1.98297E-02 + 1.57470E-02 1.23985E-02 9.66837E-03 7.46482E-03 5.69842E-03 4.29881E-03 + 3.19883E-03 2.34605E-03 1.69154E-03 1.19738E-03 8.29078E-04 5.60164E-04 + 3.67219E-04 2.32480E-04 1.40739E-04 8.06430E-05 4.28566E-05 2.05689E-05 + 8.43688E-06 2.67057E-06 5.20213E-07 4.11013E-08 1.93351E-09 1.62345E-10 + 1.74857E-11 1.58267E-12 0.00000E+00 6.19351E+09 4.89197E+09 3.82339E+09 + 2.98778E+09 2.33440E+09 1.82359E+09 1.42430E+09 1.11223E+09 8.68376E+08 + 6.77855E+08 5.29031E+08 4.12798E+08 3.22036E+08 2.51177E+08 1.95867E+08 + 1.52703E+08 1.19024E+08 9.27513E+07 7.22609E+07 5.62834E+07 4.38279E+07 + 3.41200E+07 2.65555E+07 2.06625E+07 1.60730E+07 1.24993E+07 9.71745E+06 + 7.55250E+06 5.86815E+06 4.55803E+06 3.53932E+06 2.74740E+06 2.13199E+06 + 1.65386E+06 1.28254E+06 9.94232E+05 7.70467E+05 5.96845E+05 4.62182E+05 + 3.57766E+05 2.76838E+05 2.14132E+05 1.65567E+05 1.27966E+05 9.88668E+04 + 7.63543E+04 5.89456E+04 4.54884E+04 3.50906E+04 2.70597E+04 2.08598E+04 + 1.60752E+04 1.23844E+04 9.53838E+03 7.34484E+03 5.65476E+03 4.35321E+03 + 3.35119E+03 2.58004E+03 1.98670E+03 1.53036E+03 1.17941E+03 9.09583E+02 + 7.02110E+02 5.42611E+02 4.19949E+02 3.25607E+02 2.53001E+02 1.97096E+02 + 1.54007E+02 1.20766E+02 9.50798E+01 7.52014E+01 5.97816E+01 4.77935E+01 + 3.84428E+01 3.11260E+01 2.53760E+01 2.08377E+01 1.72359E+01 1.43615E+01 + 1.20521E+01 1.01841E+01 8.66134E+00 7.41049E+00 6.37446E+00 5.50949E+00 + 4.78142E+00 4.16393E+00 3.63642E+00 3.18279E+00 2.79041E+00 2.44923E+00 + 2.15133E+00 1.89023E+00 1.66077E+00 1.45861E+00 1.28027E+00 1.12270E+00 + 9.83451E-01 8.60305E-01 7.51477E-01 6.55290E-01 5.70404E-01 4.95524E-01 + 4.29612E-01 3.71641E-01 3.20784E-01 2.76205E-01 2.37227E-01 2.03160E-01 + 1.73455E-01 1.47558E-01 1.25046E-01 1.05497E-01 8.85913E-02 7.40075E-02 + 6.14960E-02 5.07994E-02 4.17144E-02 3.40291E-02 2.75758E-02 2.21814E-02 + 1.77088E-02 1.40196E-02 1.10039E-02 8.55329E-03 6.58218E-03 5.00760E-03 + 3.76443E-03 2.79097E-03 2.03914E-03 1.46438E-03 1.03220E-03 7.11491E-04 + 4.78397E-04 3.11967E-04 1.96362E-04 1.18105E-04 6.71763E-05 3.53921E-05 + 1.68105E-05 6.80469E-06 2.11660E-06 4.01587E-07 3.02875E-08 1.33760E-09 + 1.06568E-10 1.09921E-11 9.69847E-13 0.00000E+00 7.75976E+09 6.12061E+09 + 4.77617E+09 3.72642E+09 2.90683E+09 2.26706E+09 1.76774E+09 1.37812E+09 + 1.07414E+09 8.37036E+08 6.52126E+08 5.07950E+08 3.95559E+08 3.07963E+08 + 2.39708E+08 1.86535E+08 1.45121E+08 1.12872E+08 8.77667E+07 6.82270E+07 + 5.30231E+07 4.11957E+07 3.19974E+07 2.48456E+07 1.92866E+07 1.49668E+07 + 1.16109E+07 9.00458E+06 6.98106E+06 5.41045E+06 4.19178E+06 3.24647E+06 + 2.51346E+06 1.94524E+06 1.50492E+06 1.16383E+06 8.99706E+05 6.95247E+05 + 5.37039E+05 4.14663E+05 3.20042E+05 2.46908E+05 1.90407E+05 1.46772E+05 + 1.13089E+05 8.70984E+04 6.70526E+04 5.15982E+04 3.96895E+04 3.05167E+04 + 2.34550E+04 1.80206E+04 1.38406E+04 1.06267E+04 8.15692E+03 6.25969E+03 + 4.80306E+03 3.68510E+03 2.82743E+03 2.16962E+03 1.66533E+03 1.27879E+03 + 9.82596E+02 7.55626E+02 5.81740E+02 4.48487E+02 3.46364E+02 2.68057E+02 + 2.07984E+02 1.61855E+02 1.26402E+02 9.91117E+01 7.80719E+01 6.18138E+01 + 4.92219E+01 3.94374E+01 3.18094E+01 2.58368E+01 2.11394E+01 1.74242E+01 + 1.44690E+01 1.21021E+01 1.01934E+01 8.64196E+00 7.37108E+00 6.32130E+00 + 5.44716E+00 4.71332E+00 4.09255E+00 3.56366E+00 3.11007E+00 2.71882E+00 + 2.37958E+00 2.08423E+00 1.82612E+00 1.59998E+00 1.40133E+00 1.22662E+00 + 1.07272E+00 9.37140E-01 8.17601E-01 7.12282E-01 6.19479E-01 5.37826E-01 + 4.66013E-01 4.02987E-01 3.47713E-01 2.99359E-01 2.57092E-01 2.20235E-01 + 1.88109E-01 1.60172E-01 1.35887E-01 1.14836E-01 9.66121E-02 8.09016E-02 + 6.73917E-02 5.58388E-02 4.59937E-02 3.76589E-02 3.06312E-02 2.47491E-02 + 1.98482E-02 1.57982E-02 1.24684E-02 9.75564E-03 7.55867E-03 5.79759E-03 + 4.39569E-03 3.29282E-03 2.43240E-03 1.77038E-03 1.26627E-03 8.88786E-04 + 6.09866E-04 4.08078E-04 2.64708E-04 1.65651E-04 9.89859E-05 5.58859E-05 + 2.91889E-05 1.37201E-05 5.48060E-06 1.67523E-06 3.09592E-07 2.22824E-08 + 9.23521E-10 6.98004E-11 6.89578E-12 5.93234E-13 0.00000E+00 9.69497E+09 + 7.63607E+09 5.94903E+09 4.63387E+09 3.60868E+09 2.80969E+09 2.18712E+09 + 1.70212E+09 1.32436E+09 1.03019E+09 8.01176E+08 6.22918E+08 4.84199E+08 + 3.76276E+08 2.92331E+08 2.27053E+08 1.76304E+08 1.36859E+08 1.06209E+08 + 8.23997E+07 6.39087E+07 4.95520E+07 3.84087E+07 2.97618E+07 2.30541E+07 + 1.78523E+07 1.38196E+07 1.06941E+07 8.27258E+06 6.39707E+06 4.94497E+06 + 3.82104E+06 2.95144E+06 2.27885E+06 1.75884E+06 1.35693E+06 1.04643E+06 + 8.06636E+05 6.21527E+05 4.78686E+05 3.68511E+05 2.83565E+05 2.18101E+05 + 1.67672E+05 1.28844E+05 9.89606E+04 7.59732E+04 5.82982E+04 4.47149E+04 + 3.42810E+04 2.62706E+04 2.01235E+04 1.54087E+04 1.17941E+04 9.02455E+03 + 6.90339E+03 5.27973E+03 4.03741E+03 3.08730E+03 2.36090E+03 1.80581E+03 + 1.38173E+03 1.05784E+03 8.10495E+02 6.21644E+02 4.77427E+02 3.67292E+02 + 2.83144E+02 2.18824E+02 1.69616E+02 1.31936E+02 1.03040E+02 8.08454E+01 + 6.37593E+01 5.05750E+01 4.03681E+01 3.24395E+01 2.62536E+01 2.14051E+01 + 1.75832E+01 1.45526E+01 1.21329E+01 1.01873E+01 8.61018E+00 7.32177E+00 + 6.26031E+00 5.37870E+00 4.64048E+00 4.01762E+00 3.48832E+00 3.03559E+00 + 2.64614E+00 2.30941E+00 2.01708E+00 1.76234E+00 1.53981E+00 1.34492E+00 + 1.17402E+00 1.02394E+00 8.92121E-01 7.76249E-01 6.74467E-01 5.85051E-01 + 5.06613E-01 4.37831E-01 3.77641E-01 3.25005E-01 2.79089E-01 2.39062E-01 + 2.04254E-01 1.73996E-01 1.47756E-01 1.25010E-01 1.05352E-01 8.83847E-02 + 7.38033E-02 6.13042E-02 5.06498E-02 4.15996E-02 3.39625E-02 2.75438E-02 + 2.21889E-02 1.77418E-02 1.40788E-02 1.10771E-02 8.63976E-03 6.67251E-03 + 5.10097E-03 3.85433E-03 2.87711E-03 2.11752E-03 1.53531E-03 1.09371E-03 + 7.64407E-04 5.22141E-04 3.47680E-04 2.24334E-04 1.39569E-04 8.28566E-05 + 4.64327E-05 2.40407E-05 1.11824E-05 4.40799E-06 1.32407E-06 2.38348E-07 + 1.63665E-08 6.36363E-10 4.56177E-11 4.31698E-12 3.62197E-13 0.00000E+00 + 1.20705E+10 9.49314E+09 7.38348E+09 5.74151E+09 4.46365E+09 3.46939E+09 + 2.69594E+09 2.09441E+09 1.62669E+09 1.26309E+09 9.80515E+08 7.60953E+08 + 5.90396E+08 4.57941E+08 3.55101E+08 2.75277E+08 2.13334E+08 1.65280E+08 + 1.28011E+08 9.91151E+07 7.67173E+07 5.93615E+07 4.59168E+07 3.55052E+07 + 2.74449E+07 2.12069E+07 1.63808E+07 1.26484E+07 9.76269E+06 7.53247E+06 + 5.80946E+06 4.47877E+06 3.45148E+06 2.65870E+06 2.04714E+06 1.57557E+06 + 1.21209E+06 9.32044E+05 7.16371E+05 5.50345E+05 4.22598E+05 3.24345E+05 + 2.48815E+05 1.90778E+05 1.46206E+05 1.11991E+05 8.57398E+04 6.56088E+04 + 5.01796E+04 3.83600E+04 2.93106E+04 2.23857E+04 1.70893E+04 1.30405E+04 + 9.94723E+03 7.58516E+03 5.78252E+03 4.40745E+03 3.35905E+03 2.56003E+03 + 1.95138E+03 1.48789E+03 1.13506E+03 8.66509E+02 6.62163E+02 5.06650E+02 + 3.88301E+02 2.98197E+02 2.29570E+02 1.77257E+02 1.37345E+02 1.06849E+02 + 8.35110E+01 6.56109E+01 5.18485E+01 4.12324E+01 3.30150E+01 2.66258E+01 + 2.16347E+01 1.77130E+01 1.46129E+01 1.21450E+01 1.01661E+01 8.56650E+00 + 7.26304E+00 6.19192E+00 5.30450E+00 4.56328E+00 3.93945E+00 3.41069E+00 + 2.95960E+00 2.57261E+00 2.23891E+00 1.95003E+00 1.69902E+00 1.48039E+00 + 1.28946E+00 1.12255E+00 9.76406E-01 8.48423E-01 7.36260E-01 6.38033E-01 + 5.51996E-01 4.76744E-01 4.10951E-01 3.53542E-01 3.03482E-01 2.59934E-01 + 2.22076E-01 1.89243E-01 1.60780E-01 1.36164E-01 1.14887E-01 9.65520E-02 + 8.07750E-02 6.72587E-02 5.57092E-02 4.58956E-02 3.75865E-02 3.05972E-02 + 2.47419E-02 1.98729E-02 1.58424E-02 1.25333E-02 9.83061E-03 7.64335E-03 + 5.88390E-03 4.48318E-03 3.37594E-03 2.51110E-03 1.84134E-03 1.32994E-03 + 9.43587E-04 6.56672E-04 4.46510E-04 2.95867E-04 1.89888E-04 1.17448E-04 + 6.92675E-05 3.85282E-05 1.97741E-05 9.10147E-06 3.54035E-06 1.04508E-06 + 1.83251E-07 1.20019E-08 4.37630E-10 2.97478E-11 2.69692E-12 2.20726E-13 + 0.00000E+00 1.49684E+10 1.17548E+10 9.12703E+09 7.08521E+09 5.49878E+09 + 4.26650E+09 3.30951E+09 2.56650E+09 1.98977E+09 1.54222E+09 1.19500E+09 + 9.25693E+08 7.16868E+08 5.54988E+08 4.29533E+08 3.32336E+08 2.57052E+08 + 1.98759E+08 1.53635E+08 1.18716E+08 9.17019E+07 7.08107E+07 5.46595E+07 + 4.21770E+07 3.25331E+07 2.50849E+07 1.93345E+07 1.48964E+07 1.14725E+07 + 8.83193E+06 6.79632E+06 5.22764E+06 4.01929E+06 3.08887E+06 2.37277E+06 + 1.82183E+06 1.39816E+06 1.07250E+06 8.22292E+05 6.30140E+05 4.82647E+05 + 3.69485E+05 2.82709E+05 2.16198E+05 1.65246E+05 1.26234E+05 9.63809E+04 + 7.35474E+04 5.60935E+04 4.27590E+04 3.25776E+04 2.48079E+04 1.88821E+04 + 1.43651E+04 1.09240E+04 8.30405E+03 6.31051E+03 4.79440E+03 3.64200E+03 + 2.76643E+03 2.10158E+03 1.59689E+03 1.21396E+03 9.23448E+02 7.03130E+02 + 5.36031E+02 4.09300E+02 3.13150E+02 2.40175E+02 1.84745E+02 1.42605E+02 + 1.10523E+02 8.60589E+01 6.73624E+01 5.30386E+01 4.20283E+01 3.35348E+01 + 2.69532E+01 2.18282E+01 1.78140E+01 1.46503E+01 1.21389E+01 1.01306E+01 + 8.51141E+00 7.19536E+00 6.11658E+00 5.22497E+00 4.48208E+00 3.85837E+00 + 3.33105E+00 2.88234E+00 2.49842E+00 2.16826E+00 1.88325E+00 1.63629E+00 + 1.42180E+00 1.23505E+00 1.07226E+00 9.30151E-01 8.06068E-01 6.97646E-01 + 6.02975E-01 5.20299E-01 4.48199E-01 3.85345E-01 3.30658E-01 2.83106E-01 + 2.41855E-01 2.06092E-01 1.75160E-01 1.48418E-01 1.25354E-01 1.05476E-01 + 8.83968E-02 7.37451E-02 6.12316E-02 5.05729E-02 4.15450E-02 3.39256E-02 + 2.75369E-02 2.22021E-02 1.77801E-02 1.41315E-02 1.11458E-02 8.71519E-03 + 6.75468E-03 5.18296E-03 3.93598E-03 2.95372E-03 2.18925E-03 1.59941E-03 + 1.15075E-03 8.13146E-04 5.63472E-04 3.81388E-04 2.51476E-04 1.60536E-04 + 9.87110E-05 5.78338E-05 3.19277E-05 1.62430E-05 7.39766E-06 2.83954E-06 + 8.23746E-07 1.40702E-07 8.78728E-09 3.00374E-10 1.93569E-11 1.68134E-12 + 1.34262E-13 0.00000E+00 1.84829E+10 1.44929E+10 1.12339E+10 8.70571E+09 + 6.74471E+09 5.22404E+09 4.04510E+09 3.13135E+09 2.42331E+09 1.87482E+09 + 1.45005E+09 1.12118E+09 8.66629E+08 6.69662E+08 5.17296E+08 3.99467E+08 + 3.08375E+08 2.37974E+08 1.83582E+08 1.41572E+08 1.09136E+08 8.41007E+07 + 6.47842E+07 4.98853E+07 3.83978E+07 2.95439E+07 2.27224E+07 1.74686E+07 + 1.34240E+07 1.03114E+07 7.91698E+06 6.07585E+06 4.66075E+06 3.57356E+06 + 2.73866E+06 2.09780E+06 1.60610E+06 1.22903E+06 9.39997E+05 7.18558E+05 + 5.48991E+05 4.19209E+05 3.19932E+05 2.44028E+05 1.86027E+05 1.41731E+05 + 1.07921E+05 8.21281E+04 6.24643E+04 4.74815E+04 3.60725E+04 2.73899E+04 + 2.07862E+04 1.57666E+04 1.19535E+04 9.05876E+03 6.86257E+03 5.19730E+03 + 3.93533E+03 2.97947E+03 2.25588E+03 1.70835E+03 1.29423E+03 9.81082E+02 + 7.44374E+02 5.65444E+02 4.30197E+02 3.27937E+02 2.50592E+02 1.92047E+02 + 1.47695E+02 1.14047E+02 8.84797E+01 6.90081E+01 5.41420E+01 4.27538E+01 + 3.39982E+01 2.72355E+01 2.19861E+01 1.78868E+01 1.46652E+01 1.21151E+01 + 1.00811E+01 8.44547E+00 7.11924E+00 6.03473E+00 5.14051E+00 4.39723E+00 + 3.77470E+00 3.24969E+00 2.80408E+00 2.42380E+00 2.09765E+00 1.81687E+00 + 1.57427E+00 1.36416E+00 1.18175E+00 1.02321E+00 8.85213E-01 7.65076E-01 + 6.60411E-01 5.69290E-01 4.89946E-01 4.20955E-01 3.60983E-01 3.08953E-01 + 2.63840E-01 2.24811E-01 1.91068E-01 1.61963E-01 1.36868E-01 1.15286E-01 + 9.67378E-02 8.08483E-02 6.72585E-02 5.56880E-02 4.58635E-02 3.75686E-02 + 3.05900E-02 2.47574E-02 1.99026E-02 1.58913E-02 1.25924E-02 9.90155E-03 + 7.71826E-03 5.96305E-03 4.56067E-03 3.45187E-03 2.58152E-03 1.90657E-03 + 1.38774E-03 9.94599E-04 6.99948E-04 4.82948E-04 3.25386E-04 2.13494E-04 + 1.35558E-04 8.28611E-05 4.82267E-05 2.64239E-05 1.33248E-05 6.00463E-06 + 2.27433E-06 6.48415E-07 1.07891E-07 6.42368E-09 2.05772E-10 1.25686E-11 + 1.04604E-12 8.15184E-14 0.00000E+00 2.27207E+10 1.77891E+10 1.37653E+10 + 1.06490E+10 8.23594E+09 6.36786E+09 4.92206E+09 3.80340E+09 2.93810E+09 + 2.26896E+09 1.75167E+09 1.35188E+09 1.04300E+09 8.04428E+08 6.20215E+08 + 4.78024E+08 3.68302E+08 2.83664E+08 2.18396E+08 1.68084E+08 1.29313E+08 + 9.94465E+07 7.64481E+07 5.87448E+07 4.51226E+07 3.46447E+07 2.65886E+07 + 2.03969E+07 1.56401E+07 1.19872E+07 9.18322E+06 7.03181E+06 5.38183E+06 + 4.11697E+06 3.14781E+06 2.40555E+06 1.83736E+06 1.40263E+06 1.07017E+06 + 8.16066E+05 6.21944E+05 4.73726E+05 3.60621E+05 2.74358E+05 2.08605E+05 + 1.58514E+05 1.20378E+05 9.13613E+04 6.92967E+04 5.25290E+04 3.97950E+04 + 3.01303E+04 2.27997E+04 1.72431E+04 1.30340E+04 9.84772E+03 7.43734E+03 + 5.61504E+03 4.23817E+03 3.19842E+03 2.41375E+03 1.82184E+03 1.37556E+03 + 1.03917E+03 7.85721E+02 5.94762E+02 4.50902E+02 3.42495E+02 2.60777E+02 + 1.99134E+02 1.52595E+02 1.17410E+02 9.07653E+01 7.05431E+01 5.51559E+01 + 4.34079E+01 3.44047E+01 2.74729E+01 2.21085E+01 1.79318E+01 1.46584E+01 + 1.20743E+01 1.00184E+01 8.36920E+00 7.03516E+00 5.94683E+00 5.05153E+00 + 4.30911E+00 3.68877E+00 3.16689E+00 2.72503E+00 2.34894E+00 2.02724E+00 + 1.75105E+00 1.51307E+00 1.30755E+00 1.12963E+00 9.75443E-01 8.41621E-01 + 7.25461E-01 6.24558E-01 5.36966E-01 4.60919E-01 3.94984E-01 3.37835E-01 + 2.88394E-01 2.45645E-01 2.08765E-01 1.76966E-01 1.49612E-01 1.26092E-01 + 1.05921E-01 8.86345E-02 7.38700E-02 6.12808E-02 5.05953E-02 4.15507E-02 + 3.39384E-02 2.75545E-02 2.22359E-02 1.78231E-02 1.41887E-02 1.12094E-02 + 8.78717E-03 6.82829E-03 5.25872E-03 4.00889E-03 3.02410E-03 2.25381E-03 + 1.65861E-03 1.20277E-03 8.58689E-04 6.01837E-04 4.13463E-04 2.77289E-04 + 1.81037E-04 1.14331E-04 6.94716E-05 4.01653E-05 2.18409E-05 1.09165E-05 + 4.86737E-06 1.81917E-06 5.09726E-07 8.26243E-08 4.68871E-09 1.40700E-10 + 8.14380E-12 6.49481E-13 4.94052E-14 0.00000E+00 2.78029E+10 2.17356E+10 + 1.67903E+10 1.29669E+10 1.00112E+10 7.72686E+09 5.96195E+09 4.59875E+09 + 3.54611E+09 2.73354E+09 2.10647E+09 1.62271E+09 1.24962E+09 9.61976E+08 + 7.40281E+08 5.69473E+08 4.37915E+08 3.36623E+08 2.58661E+08 1.98679E+08 + 1.52545E+08 1.17076E+08 8.98175E+07 6.88764E+07 5.27950E+07 4.04506E+07 + 3.09787E+07 2.37139E+07 1.81444E+07 1.38763E+07 1.06070E+07 8.10401E+06 + 6.18851E+06 4.72333E+06 3.60315E+06 2.74714E+06 2.09336E+06 1.59427E+06 + 1.21348E+06 9.23106E+05 7.01800E+05 5.33228E+05 4.04900E+05 3.07264E+05 + 2.33025E+05 1.76611E+05 1.33768E+05 1.01253E+05 7.65924E+04 5.79006E+04 + 4.37428E+04 3.30263E+04 2.49199E+04 1.87921E+04 1.41632E+04 1.06691E+04 + 8.03330E+03 6.04637E+03 4.54953E+03 3.42255E+03 2.57460E+03 1.93692E+03 + 1.45762E+03 1.09748E+03 8.26996E+02 6.23861E+02 4.71326E+02 3.56761E+02 + 2.70688E+02 2.05978E+02 1.57286E+02 1.20598E+02 9.29086E+01 7.19634E+01 + 5.60783E+01 4.39895E+01 3.47544E+01 2.76658E+01 2.21962E+01 1.79496E+01 + 1.46306E+01 1.20171E+01 9.94302E+00 8.28320E+00 6.94366E+00 5.85334E+00 + 4.95844E+00 4.21806E+00 3.60087E+00 3.08290E+00 2.64544E+00 2.27405E+00 + 1.95720E+00 1.68591E+00 1.45280E+00 1.25204E+00 1.07875E+00 9.28996E-01 + 7.99400E-01 6.87234E-01 5.90082E-01 5.05992E-01 4.33196E-01 3.70262E-01 + 3.15868E-01 2.68944E-01 2.28485E-01 1.93675E-01 1.63744E-01 1.38067E-01 + 1.16049E-01 9.72192E-02 8.11291E-02 6.74267E-02 5.57786E-02 4.59223E-02 + 3.76058E-02 3.06283E-02 2.47954E-02 1.99512E-02 1.59448E-02 1.26557E-02 + 9.96822E-03 7.79028E-03 6.03476E-03 4.63281E-03 3.52022E-03 2.64658E-03 + 1.96563E-03 1.44136E-03 1.04133E-03 7.40546E-04 5.16909E-04 3.53581E-04 + 2.36033E-04 1.53337E-04 9.63134E-05 5.81756E-05 3.34103E-05 1.80299E-05 + 8.93189E-06 3.94027E-06 1.45315E-06 4.00179E-07 6.31949E-08 3.41728E-09 + 9.60302E-11 5.26598E-12 4.02465E-13 2.98899E-14 0.00000E+00 3.38656E+10 + 2.64358E+10 2.03863E+10 1.57170E+10 1.21134E+10 9.33313E+09 7.18866E+09 + 5.53514E+09 4.26054E+09 3.27834E+09 2.52170E+09 1.93902E+09 1.49045E+09 + 1.14523E+09 8.79645E+08 6.75397E+08 5.18375E+08 3.97704E+08 3.05001E+08 + 2.33812E+08 1.79164E+08 1.37232E+08 1.05068E+08 8.04068E+07 6.15066E+07 + 4.70275E+07 3.59401E+07 2.74537E+07 2.09609E+07 1.59958E+07 1.22006E+07 + 9.30102E+06 7.08682E+06 5.39682E+06 4.10759E+06 3.12457E+06 2.37545E+06 + 1.80488E+06 1.37054E+06 1.04009E+06 7.88826E+05 5.97886E+05 4.52874E+05 + 3.42810E+05 2.59325E+05 1.96040E+05 1.48099E+05 1.11806E+05 8.43501E+04 + 6.35933E+04 4.79123E+04 3.60741E+04 2.71432E+04 2.04105E+04 1.53386E+04 + 1.15206E+04 8.64871E+03 6.48995E+03 4.86835E+03 3.65103E+03 2.73782E+03 + 2.05314E+03 1.54008E+03 1.15576E+03 8.68023E+02 6.52616E+02 4.91382E+02 + 3.70676E+02 2.80285E+02 2.12551E+02 1.61752E+02 1.23602E+02 9.49032E+01 + 7.32654E+01 5.69076E+01 4.44983E+01 3.50474E+01 2.78147E+01 2.22499E+01 + 1.79412E+01 1.45824E+01 1.19443E+01 9.85564E+00 8.18804E+00 6.84524E+00 + 5.75472E+00 4.86164E+00 4.12444E+00 3.51132E+00 2.99800E+00 2.56553E+00 + 2.19930E+00 1.88768E+00 1.62158E+00 1.39355E+00 1.19772E+00 1.02916E+00 + 8.83907E-01 7.58568E-01 6.50398E-01 5.56979E-01 4.76351E-01 4.06754E-01 + 3.46757E-01 2.95049E-01 2.50567E-01 2.12320E-01 1.79504E-01 1.51364E-01 + 1.27288E-01 1.06702E-01 8.91451E-02 7.41862E-02 6.14848E-02 5.07204E-02 + 4.16399E-02 3.40019E-02 2.76138E-02 2.22904E-02 1.78835E-02 1.42503E-02 + 1.12772E-02 8.85560E-03 6.89955E-03 5.32807E-03 4.07724E-03 3.08796E-03 + 2.31380E-03 1.71252E-03 1.25125E-03 9.00612E-04 6.37973E-04 4.43483E-04 + 3.02038E-04 2.00691E-04 1.29727E-04 8.10413E-05 4.86585E-05 2.77575E-05 + 1.48654E-05 7.29876E-06 3.18561E-06 1.15927E-06 3.13776E-07 4.82751E-08 + 2.48705E-09 6.54255E-11 3.39833E-12 2.48917E-13 1.80522E-14 0.00000E+00 + 4.10611E+10 3.20051E+10 2.46393E+10 1.89635E+10 1.45904E+10 1.12221E+10 + 8.62851E+09 6.63210E+09 5.09583E+09 3.91405E+09 3.00526E+09 2.30664E+09 + 1.76977E+09 1.35734E+09 1.04062E+09 7.97494E+08 6.10924E+08 4.67812E+08 + 3.58075E+08 2.73965E+08 2.09520E+08 1.60165E+08 1.22381E+08 9.34676E+07 + 7.13519E+07 5.44432E+07 4.15213E+07 3.16507E+07 2.41143E+07 1.83630E+07 + 1.39760E+07 1.06313E+07 8.08268E+06 6.14156E+06 4.66394E+06 3.53976E+06 + 2.68495E+06 2.03533E+06 1.54192E+06 1.16739E+06 8.83261E+05 6.67847E+05 + 5.04633E+05 3.81047E+05 2.87530E+05 2.16813E+05 1.63373E+05 1.23018E+05 + 9.25654E+04 6.96016E+04 5.22981E+04 3.92689E+04 2.94654E+04 2.20946E+04 + 1.65571E+04 1.24000E+04 9.28168E+03 6.94429E+03 5.19351E+03 3.88301E+03 + 2.90278E+03 2.17003E+03 1.62259E+03 1.21378E+03 9.08630E+02 6.80906E+02 + 5.10988E+02 3.84184E+02 2.89530E+02 2.18830E+02 1.65977E+02 1.26412E+02 + 9.67441E+01 7.44467E+01 5.76428E+01 4.49342E+01 3.52841E+01 2.79204E+01 + 2.22703E+01 1.79073E+01 1.45148E+01 1.18566E+01 9.75692E+00 8.08431E+00 + 6.74043E+00 5.65142E+00 4.76152E+00 4.02859E+00 3.42041E+00 2.91243E+00 + 2.48550E+00 2.12488E+00 1.81882E+00 1.55817E+00 1.33542E+00 1.14465E+00 + 9.80903E-01 8.40203E-01 7.19137E-01 6.14954E-01 5.25236E-01 4.48025E-01 + 3.81567E-01 3.24439E-01 2.75343E-01 2.33225E-01 1.97111E-01 1.66210E-01 + 1.39785E-01 1.17239E-01 9.80129E-02 8.16622E-02 6.77715E-02 5.60119E-02 + 4.60759E-02 3.77200E-02 3.07134E-02 2.48717E-02 2.00190E-02 1.60144E-02 + 1.27234E-02 1.00389E-02 7.85941E-03 6.10461E-03 4.69945E-03 3.58472E-03 + 2.70604E-03 2.02081E-03 1.49047E-03 1.08510E-03 7.78094E-04 5.49026E-04 + 3.80080E-04 2.57729E-04 1.70452E-04 1.09629E-04 6.81128E-05 4.06507E-05 + 2.30335E-05 1.22412E-05 5.95674E-06 2.57218E-06 9.23633E-07 2.45722E-07 + 3.68336E-08 1.80753E-09 4.44975E-11 2.18883E-12 1.53664E-13 1.08848E-14 + 0.00000E+00 4.95586E+10 3.85718E+10 2.96446E+10 2.27771E+10 1.74946E+10 + 1.34327E+10 1.03103E+10 7.91093E+09 6.06772E+09 4.65228E+09 3.56568E+09 + 2.73185E+09 2.09220E+09 1.60169E+09 1.22569E+09 9.37570E+08 7.16881E+08 + 5.47908E+08 4.18582E+08 3.19641E+08 2.43978E+08 1.86140E+08 1.41947E+08 + 1.08195E+08 8.24284E+07 6.27672E+07 4.77715E+07 3.63398E+07 2.76291E+07 + 2.09952E+07 1.59454E+07 1.21034E+07 9.18188E+06 6.96151E+06 5.27493E+06 + 3.99454E+06 3.02307E+06 2.28641E+06 1.72815E+06 1.30534E+06 9.85309E+05 + 7.43235E+05 5.60245E+05 4.22010E+05 3.17656E+05 2.38933E+05 1.79588E+05 + 1.34882E+05 1.01230E+05 7.59180E+04 5.68930E+04 4.26044E+04 3.18813E+04 + 2.38403E+04 1.78153E+04 1.33045E+04 9.93016E+03 7.40784E+03 5.52384E+03 + 4.11763E+03 3.06884E+03 2.28712E+03 1.70482E+03 1.27128E+03 9.48649E+02 + 7.08614E+02 5.30063E+02 3.97232E+02 2.98389E+02 2.24793E+02 1.69947E+02 + 1.29020E+02 9.84271E+01 7.55054E+01 5.82834E+01 4.52976E+01 3.54653E+01 + 2.79837E+01 2.22585E+01 1.78489E+01 1.44285E+01 1.17547E+01 9.64755E+00 + 7.97262E+00 6.62976E+00 5.54389E+00 4.65848E+00 3.93084E+00 3.32843E+00 + 2.82643E+00 2.40556E+00 2.05094E+00 1.75076E+00 1.49579E+00 1.27848E+00 + 1.09289E+00 9.34024E-01 7.97907E-01 6.81116E-01 5.80898E-01 4.94840E-01 + 4.20991E-01 3.57607E-01 3.03274E-01 2.56713E-01 2.16880E-01 1.82820E-01 + 1.53756E-01 1.28970E-01 1.07879E-01 8.99451E-02 7.47357E-02 6.18520E-02 + 5.09771E-02 4.18165E-02 3.41363E-02 2.77163E-02 2.23803E-02 1.79618E-02 + 1.43268E-02 1.13492E-02 8.92790E-03 6.96851E-03 5.39600E-03 4.14093E-03 + 3.14858E-03 2.36901E-03 1.76316E-03 1.29591E-03 9.40048E-04 6.71553E-04 + 4.71990E-04 3.25399E-04 2.19685E-04 1.44613E-04 9.25428E-05 5.71823E-05 + 3.39216E-05 1.90910E-05 1.00681E-05 4.85548E-06 2.07427E-06 7.34975E-07 + 1.92196E-07 2.80714E-08 1.31191E-09 3.02133E-11 1.40717E-12 9.46906E-14 + 6.55265E-15 0.00000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/mrstlostar.00.dat b/PYTHIA8/pythia8140/xmldoc/mrstlostar.00.dat new file mode 100644 index 00000000000..207340dc5de --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/mrstlostar.00.dat @@ -0,0 +1,3035 @@ + # Fri Oct 16 11:59:45 2009 + # MSTW 2008 LO PDF grid for central fit. + # distance(t),tolerance(T) = 0. 0. + # mCharm = 1.43 + # mBottom = 4.30 + # alphaS(1GeV) = 0.49337 + # alphaS(MZ) = 0.12032 + # alphaSorder,alphaSnfmax = 0, 5 + # nExtraFlavours = 0 + + xg xd xu xs xc xb xdv xuv xsv + 8.0090E+00 1.3182E+00 1.3280E+00 6.5619E-01 0.0000E+00 0.0000E+00 5.8017E-03 1.5621E-02 0.0000E+00 + 1.3658E+01 1.3573E+00 1.3671E+00 7.0073E-01 0.0000E+00 0.0000E+00 5.8891E-03 1.5771E-02 0.0000E+00 + 1.9234E+01 1.4059E+00 1.4159E+00 7.5351E-01 0.0000E+00 0.0000E+00 5.9561E-03 1.5886E-02 0.0000E+00 + 3.0629E+01 1.5247E+00 1.5347E+00 8.7863E-01 0.0000E+00 0.0000E+00 6.0622E-03 1.6067E-02 0.0000E+00 + 3.0629E+01 1.5247E+00 1.5347E+00 8.7863E-01 2.9834E-07 0.0000E+00 6.0622E-03 1.6067E-02 0.0000E+00 + 3.9149E+01 1.6266E+00 1.6367E+00 9.8425E-01 1.1276E-01 0.0000E+00 6.1268E-03 1.6176E-02 0.0000E+00 + 5.0924E+01 1.7791E+00 1.7892E+00 1.1411E+00 2.7542E-01 0.0000E+00 6.2025E-03 1.6304E-02 0.0000E+00 + 6.2763E+01 1.9433E+00 1.9534E+00 1.3088E+00 4.4809E-01 0.0000E+00 6.2677E-03 1.6414E-02 0.0000E+00 + 7.5692E+01 2.1324E+00 2.1426E+00 1.5014E+00 6.4529E-01 0.0000E+00 6.3304E-03 1.6519E-02 0.0000E+00 + 9.1208E+01 2.3706E+00 2.3809E+00 1.7432E+00 8.9197E-01 0.0000E+00 6.3969E-03 1.6629E-02 0.0000E+00 + 1.0628E+02 2.6120E+00 2.6223E+00 1.9876E+00 1.1405E+00 0.0000E+00 6.4548E-03 1.6726E-02 0.0000E+00 + 1.2231E+02 2.8780E+00 2.8883E+00 2.2565E+00 1.4134E+00 0.0000E+00 6.5107E-03 1.6818E-02 0.0000E+00 + 1.3608E+02 3.1134E+00 3.1237E+00 2.4942E+00 1.6541E+00 0.0000E+00 6.5550E-03 1.6891E-02 0.0000E+00 + 1.7103E+02 3.7353E+00 3.7457E+00 3.1211E+00 2.2880E+00 0.0000E+00 6.6557E-03 1.7057E-02 0.0000E+00 + 1.7103E+02 3.7353E+00 3.7457E+00 3.1211E+00 2.2880E+00 1.0546E-07 6.6557E-03 1.7057E-02 0.0000E+00 + 1.9998E+02 4.2859E+00 4.2963E+00 3.6754E+00 2.8473E+00 5.8758E-01 6.7312E-03 1.7181E-02 0.0000E+00 + 2.3918E+02 5.0584E+00 5.0689E+00 4.4523E+00 3.6302E+00 1.3903E+00 6.8229E-03 1.7330E-02 0.0000E+00 + 2.8497E+02 5.9952E+00 6.0057E+00 5.3936E+00 4.5776E+00 2.3578E+00 6.9184E-03 1.7486E-02 0.0000E+00 + 3.3113E+02 6.9724E+00 6.9830E+00 6.3748E+00 5.5642E+00 3.3624E+00 7.0052E-03 1.7626E-02 0.0000E+00 + 3.8234E+02 8.0904E+00 8.1010E+00 7.4967E+00 6.6915E+00 4.5073E+00 7.0929E-03 1.7767E-02 0.0000E+00 + 4.2849E+02 9.1253E+00 9.1360E+00 8.5348E+00 7.7340E+00 5.5642E+00 7.1659E-03 1.7884E-02 0.0000E+00 + 4.8901E+02 1.0518E+01 1.0529E+01 9.9311E+00 9.1355E+00 6.9830E+00 7.2544E-03 1.8026E-02 0.0000E+00 + 5.4684E+02 1.1883E+01 1.1894E+01 1.1299E+01 1.0508E+01 8.3709E+00 7.3330E-03 1.8151E-02 0.0000E+00 + 6.0349E+02 1.3250E+01 1.3261E+01 1.2670E+01 1.1883E+01 9.7585E+00 7.4051E-03 1.8265E-02 0.0000E+00 + 6.8045E+02 1.5150E+01 1.5161E+01 1.4573E+01 1.3791E+01 1.1684E+01 7.4968E-03 1.8410E-02 0.0000E+00 + 7.5814E+02 1.7115E+01 1.7126E+01 1.6542E+01 1.5765E+01 1.3673E+01 7.5831E-03 1.8547E-02 0.0000E+00 + 8.3568E+02 1.9118E+01 1.9129E+01 1.8548E+01 1.7776E+01 1.5698E+01 7.6643E-03 1.8674E-02 0.0000E+00 + 9.1789E+02 2.1286E+01 2.1297E+01 2.0719E+01 1.9951E+01 1.7888E+01 7.7455E-03 1.8801E-02 0.0000E+00 + 1.0029E+03 2.3573E+01 2.3584E+01 2.3009E+01 2.2245E+01 2.0195E+01 7.8252E-03 1.8926E-02 0.0000E+00 + 1.0877E+03 2.5894E+01 2.5905E+01 2.5333E+01 2.4573E+01 2.2536E+01 7.9008E-03 1.9043E-02 0.0000E+00 + 1.1715E+03 2.8224E+01 2.8235E+01 2.7666E+01 2.6909E+01 2.4884E+01 7.9722E-03 1.9154E-02 0.0000E+00 + 1.2594E+03 3.0710E+01 3.0722E+01 3.0155E+01 2.9401E+01 2.7388E+01 8.0441E-03 1.9265E-02 0.0000E+00 + 1.3496E+03 3.3301E+01 3.3312E+01 3.2748E+01 3.1998E+01 2.9996E+01 8.1150E-03 1.9375E-02 0.0000E+00 + 1.4389E+03 3.5901E+01 3.5912E+01 3.5350E+01 3.4604E+01 3.2612E+01 8.1826E-03 1.9479E-02 0.0000E+00 + 1.5266E+03 3.8488E+01 3.8499E+01 3.7939E+01 3.7196E+01 3.5214E+01 8.2467E-03 1.9577E-02 0.0000E+00 + 1.6181E+03 4.1224E+01 4.1235E+01 4.0678E+01 3.9937E+01 3.7966E+01 8.3115E-03 1.9677E-02 0.0000E+00 + 1.7116E+03 4.4054E+01 4.4065E+01 4.3509E+01 4.2772E+01 4.0810E+01 8.3756E-03 1.9775E-02 0.0000E+00 + 1.8036E+03 4.6874E+01 4.6885E+01 4.6332E+01 4.5597E+01 4.3644E+01 8.4368E-03 1.9868E-02 0.0000E+00 + 1.8936E+03 4.9662E+01 4.9674E+01 4.9122E+01 4.8390E+01 4.6446E+01 8.4952E-03 1.9957E-02 0.0000E+00 + 1.9873E+03 5.2597E+01 5.2608E+01 5.2058E+01 5.1329E+01 4.9394E+01 8.5543E-03 2.0047E-02 0.0000E+00 + 2.0827E+03 5.5614E+01 5.5626E+01 5.5078E+01 5.4351E+01 5.2424E+01 8.6129E-03 2.0136E-02 0.0000E+00 + 2.1763E+03 5.8607E+01 5.8619E+01 5.8072E+01 5.7348E+01 5.5430E+01 8.6692E-03 2.0221E-02 0.0000E+00 + 2.2677E+03 6.1555E+01 6.1567E+01 6.1022E+01 6.0300E+01 5.8389E+01 8.7228E-03 2.0302E-02 0.0000E+00 + 2.3625E+03 6.4645E+01 6.4656E+01 6.4113E+01 6.3394E+01 6.1490E+01 8.7773E-03 2.0384E-02 0.0000E+00 + 2.4588E+03 6.7810E+01 6.7821E+01 6.7280E+01 6.6563E+01 6.4667E+01 8.8315E-03 2.0465E-02 0.0000E+00 + 2.5532E+03 7.0940E+01 7.0951E+01 7.0412E+01 6.9697E+01 6.7808E+01 8.8836E-03 2.0544E-02 0.0000E+00 + 2.6451E+03 7.4013E+01 7.4024E+01 7.3486E+01 7.2773E+01 7.0891E+01 8.9333E-03 2.0618E-02 0.0000E+00 + 2.7403E+03 7.7224E+01 7.7236E+01 7.6699E+01 7.5988E+01 7.4113E+01 8.9840E-03 2.0694E-02 0.0000E+00 + 7.1648E+00 1.1463E+00 1.1571E+00 5.6982E-01 0.0000E+00 0.0000E+00 6.6294E-03 1.7466E-02 0.0000E+00 + 1.2130E+01 1.1812E+00 1.1921E+00 6.0954E-01 0.0000E+00 0.0000E+00 6.7344E-03 1.7629E-02 0.0000E+00 + 1.6978E+01 1.2244E+00 1.2353E+00 6.5619E-01 0.0000E+00 0.0000E+00 6.8148E-03 1.7752E-02 0.0000E+00 + 2.6777E+01 1.3284E+00 1.3394E+00 7.6576E-01 0.0000E+00 0.0000E+00 6.9422E-03 1.7946E-02 0.0000E+00 + 2.6777E+01 1.3284E+00 1.3394E+00 7.6576E-01 2.5996E-07 0.0000E+00 6.9422E-03 1.7946E-02 0.0000E+00 + 3.4030E+01 1.4169E+00 1.4280E+00 8.5748E-01 9.7968E-02 0.0000E+00 7.0196E-03 1.8063E-02 0.0000E+00 + 4.3980E+01 1.5485E+00 1.5595E+00 9.9274E-01 2.3835E-01 0.0000E+00 7.1102E-03 1.8200E-02 0.0000E+00 + 5.3913E+01 1.6891E+00 1.7002E+00 1.1365E+00 3.8644E-01 0.0000E+00 7.1884E-03 1.8316E-02 0.0000E+00 + 6.4696E+01 1.8502E+00 1.8614E+00 1.3006E+00 5.5462E-01 0.0000E+00 7.2634E-03 1.8428E-02 0.0000E+00 + 7.7561E+01 2.0521E+00 2.0633E+00 1.5056E+00 7.6387E-01 0.0000E+00 7.3430E-03 1.8545E-02 0.0000E+00 + 8.9993E+01 2.2556E+00 2.2669E+00 1.7118E+00 9.7367E-01 0.0000E+00 7.4121E-03 1.8647E-02 0.0000E+00 + 1.0315E+02 2.4789E+00 2.4902E+00 1.9375E+00 1.2029E+00 0.0000E+00 7.4789E-03 1.8744E-02 0.0000E+00 + 1.1442E+02 2.6758E+00 2.6871E+00 2.1364E+00 1.4045E+00 0.0000E+00 7.5318E-03 1.8821E-02 0.0000E+00 + 1.4285E+02 3.1932E+00 3.2046E+00 2.6582E+00 1.9323E+00 0.0000E+00 7.6522E-03 1.8996E-02 0.0000E+00 + 1.4285E+02 3.1932E+00 3.2046E+00 2.6582E+00 1.9323E+00 8.7604E-08 7.6522E-03 1.8996E-02 0.0000E+00 + 1.6623E+02 3.6485E+00 3.6599E+00 3.1167E+00 2.3952E+00 4.8695E-01 7.7423E-03 1.9125E-02 0.0000E+00 + 1.9773E+02 4.2839E+00 4.2954E+00 3.7559E+00 3.0397E+00 1.1485E+00 7.8516E-03 1.9281E-02 0.0000E+00 + 2.3430E+02 5.0500E+00 5.0615E+00 4.5259E+00 3.8150E+00 1.9411E+00 7.9655E-03 1.9443E-02 0.0000E+00 + 2.7098E+02 5.8449E+00 5.8564E+00 5.3242E+00 4.6181E+00 2.7596E+00 8.0690E-03 1.9589E-02 0.0000E+00 + 3.1146E+02 6.7498E+00 6.7614E+00 6.2325E+00 5.5311E+00 3.6879E+00 8.1736E-03 1.9735E-02 0.0000E+00 + 3.4779E+02 7.5839E+00 7.5955E+00 7.0693E+00 6.3718E+00 4.5410E+00 8.2605E-03 1.9857E-02 0.0000E+00 + 3.9523E+02 8.7016E+00 8.7132E+00 8.1903E+00 7.4973E+00 5.6813E+00 8.3660E-03 2.0003E-02 0.0000E+00 + 4.4039E+02 9.7927E+00 9.8044E+00 9.2843E+00 8.5953E+00 6.7922E+00 8.4596E-03 2.0132E-02 0.0000E+00 + 4.8447E+02 1.0881E+01 1.0893E+01 1.0376E+01 9.6903E+00 7.8987E+00 8.5454E-03 2.0250E-02 0.0000E+00 + 5.4412E+02 1.2389E+01 1.2401E+01 1.1886E+01 1.1206E+01 9.4285E+00 8.6546E-03 2.0399E-02 0.0000E+00 + 6.0411E+02 1.3942E+01 1.3954E+01 1.3442E+01 1.2766E+01 1.1002E+01 8.7575E-03 2.0538E-02 0.0000E+00 + 6.6378E+02 1.5520E+01 1.5532E+01 1.5023E+01 1.4350E+01 1.2599E+01 8.8540E-03 2.0669E-02 0.0000E+00 + 7.2684E+02 1.7222E+01 1.7234E+01 1.6728E+01 1.6058E+01 1.4319E+01 8.9508E-03 2.0799E-02 0.0000E+00 + 7.9187E+02 1.9011E+01 1.9023E+01 1.8519E+01 1.7854E+01 1.6126E+01 9.0457E-03 2.0926E-02 0.0000E+00 + 8.5653E+02 2.0822E+01 2.0834E+01 2.0333E+01 1.9671E+01 1.7954E+01 9.1357E-03 2.1046E-02 0.0000E+00 + 9.2019E+02 2.2635E+01 2.2647E+01 2.2148E+01 2.1489E+01 1.9783E+01 9.2207E-03 2.1159E-02 0.0000E+00 + 9.8690E+02 2.4565E+01 2.4577E+01 2.4080E+01 2.3424E+01 2.1728E+01 9.3064E-03 2.1273E-02 0.0000E+00 + 1.0552E+03 2.6570E+01 2.6582E+01 2.6088E+01 2.5435E+01 2.3748E+01 9.3908E-03 2.1384E-02 0.0000E+00 + 1.1226E+03 2.8578E+01 2.8590E+01 2.8098E+01 2.7448E+01 2.5770E+01 9.4713E-03 2.1490E-02 0.0000E+00 + 1.1886E+03 3.0572E+01 3.0584E+01 3.0094E+01 2.9446E+01 2.7777E+01 9.5477E-03 2.1590E-02 0.0000E+00 + 1.2574E+03 3.2676E+01 3.2688E+01 3.2200E+01 3.1555E+01 2.9895E+01 9.6249E-03 2.1691E-02 0.0000E+00 + 1.3276E+03 3.4848E+01 3.4860E+01 3.4373E+01 3.3731E+01 3.2079E+01 9.7013E-03 2.1790E-02 0.0000E+00 + 1.3965E+03 3.7009E+01 3.7021E+01 3.6535E+01 3.5896E+01 3.4252E+01 9.7743E-03 2.1885E-02 0.0000E+00 + 1.4638E+03 3.9141E+01 3.9153E+01 3.8669E+01 3.8032E+01 3.6395E+01 9.8439E-03 2.1975E-02 0.0000E+00 + 1.5338E+03 4.1381E+01 4.1393E+01 4.0911E+01 4.0276E+01 3.8647E+01 9.9144E-03 2.2066E-02 0.0000E+00 + 1.6048E+03 4.3680E+01 4.3692E+01 4.3212E+01 4.2580E+01 4.0958E+01 9.9844E-03 2.2157E-02 0.0000E+00 + 1.6745E+03 4.5957E+01 4.5970E+01 4.5491E+01 4.4860E+01 4.3245E+01 1.0051E-02 2.2243E-02 0.0000E+00 + 1.7424E+03 4.8197E+01 4.8209E+01 4.7732E+01 4.7103E+01 4.5495E+01 1.0115E-02 2.2325E-02 0.0000E+00 + 1.8127E+03 5.0540E+01 5.0553E+01 5.0077E+01 4.9450E+01 4.7849E+01 1.0181E-02 2.2408E-02 0.0000E+00 + 1.8841E+03 5.2938E+01 5.2950E+01 5.2476E+01 5.1851E+01 5.0256E+01 1.0245E-02 2.2491E-02 0.0000E+00 + 1.9539E+03 5.5305E+01 5.5318E+01 5.4844E+01 5.4222E+01 5.2633E+01 1.0307E-02 2.2570E-02 0.0000E+00 + 2.0218E+03 5.7627E+01 5.7639E+01 5.7167E+01 5.6547E+01 5.4963E+01 1.0367E-02 2.2646E-02 0.0000E+00 + 2.0921E+03 6.0050E+01 6.0062E+01 5.9591E+01 5.8973E+01 5.7395E+01 1.0427E-02 2.2723E-02 0.0000E+00 + 6.3890E+00 9.9212E-01 1.0039E+00 4.9206E-01 0.0000E+00 0.0000E+00 7.9968E-03 1.9749E-02 0.0000E+00 + 1.0728E+01 1.0233E+00 1.0351E+00 5.2736E-01 0.0000E+00 0.0000E+00 8.1277E-03 1.9932E-02 0.0000E+00 + 1.4915E+01 1.0614E+00 1.0732E+00 5.6842E-01 0.0000E+00 0.0000E+00 8.2279E-03 2.0071E-02 0.0000E+00 + 2.3271E+01 1.1521E+00 1.1640E+00 6.6382E-01 0.0000E+00 0.0000E+00 8.3865E-03 2.0289E-02 0.0000E+00 + 2.3271E+01 1.1521E+00 1.1640E+00 6.6382E-01 2.2509E-07 0.0000E+00 8.3865E-03 2.0289E-02 0.0000E+00 + 2.9385E+01 1.2284E+00 1.2403E+00 7.4293E-01 8.4551E-02 0.0000E+00 8.4829E-03 2.0421E-02 0.0000E+00 + 3.7699E+01 1.3410E+00 1.3530E+00 8.5871E-01 2.0480E-01 0.0000E+00 8.5957E-03 2.0574E-02 0.0000E+00 + 4.5932E+01 1.4604E+00 1.4724E+00 9.8087E-01 3.3073E-01 0.0000E+00 8.6928E-03 2.0705E-02 0.0000E+00 + 5.4805E+01 1.5964E+00 1.6085E+00 1.1194E+00 4.7284E-01 0.0000E+00 8.7860E-03 2.0829E-02 0.0000E+00 + 6.5322E+01 1.7658E+00 1.7779E+00 1.2914E+00 6.4855E-01 0.0000E+00 8.8849E-03 2.0961E-02 0.0000E+00 + 7.5419E+01 1.9355E+00 1.9476E+00 1.4634E+00 8.2372E-01 0.0000E+00 8.9707E-03 2.1075E-02 0.0000E+00 + 8.6050E+01 2.1208E+00 2.1329E+00 1.6508E+00 1.0141E+00 0.0000E+00 9.0536E-03 2.1185E-02 0.0000E+00 + 9.5109E+01 2.2834E+00 2.2956E+00 1.8151E+00 1.1808E+00 0.0000E+00 9.1193E-03 2.1271E-02 0.0000E+00 + 1.1782E+02 2.7082E+00 2.7204E+00 2.2437E+00 1.6146E+00 0.0000E+00 9.2686E-03 2.1466E-02 0.0000E+00 + 1.1782E+02 2.7082E+00 2.7204E+00 2.2437E+00 1.6146E+00 7.1786E-08 9.2686E-03 2.1466E-02 0.0000E+00 + 1.3634E+02 3.0793E+00 3.0916E+00 2.6175E+00 1.9923E+00 3.9792E-01 9.3804E-03 2.1611E-02 0.0000E+00 + 1.6111E+02 3.5939E+00 3.6061E+00 3.1353E+00 2.5147E+00 9.3489E-01 9.5159E-03 2.1786E-02 0.0000E+00 + 1.8967E+02 4.2100E+00 4.2223E+00 3.7547E+00 3.1388E+00 1.5738E+00 9.6570E-03 2.1967E-02 0.0000E+00 + 2.1812E+02 4.8451E+00 4.8574E+00 4.3927E+00 3.7809E+00 2.2291E+00 9.7851E-03 2.2130E-02 0.0000E+00 + 2.4933E+02 5.5637E+00 5.5761E+00 5.1143E+00 4.5066E+00 2.9678E+00 9.9146E-03 2.2294E-02 0.0000E+00 + 2.7718E+02 6.2227E+00 6.2351E+00 5.7756E+00 5.1713E+00 3.6431E+00 1.0022E-02 2.2430E-02 0.0000E+00 + 3.1336E+02 7.1011E+00 7.1136E+00 6.6569E+00 6.0565E+00 4.5410E+00 1.0153E-02 2.2594E-02 0.0000E+00 + 3.4761E+02 7.9543E+00 7.9668E+00 7.5125E+00 6.9156E+00 5.4110E+00 1.0268E-02 2.2738E-02 0.0000E+00 + 3.8090E+02 8.8018E+00 8.8143E+00 8.3622E+00 7.7684E+00 6.2738E+00 1.0375E-02 2.2870E-02 0.0000E+00 + 4.2572E+02 9.9698E+00 9.9823E+00 9.5329E+00 8.9431E+00 7.4608E+00 1.0509E-02 2.3037E-02 0.0000E+00 + 4.7058E+02 1.1167E+01 1.1180E+01 1.0733E+01 1.0146E+01 8.6755E+00 1.0637E-02 2.3194E-02 0.0000E+00 + 5.1499E+02 1.2378E+01 1.2391E+01 1.1946E+01 1.1363E+01 9.9027E+00 1.0756E-02 2.3340E-02 0.0000E+00 + 5.6172E+02 1.3678E+01 1.3691E+01 1.3249E+01 1.2669E+01 1.1219E+01 1.0875E-02 2.3486E-02 0.0000E+00 + 6.0972E+02 1.5040E+01 1.5053E+01 1.4613E+01 1.4036E+01 1.2596E+01 1.0993E-02 2.3629E-02 0.0000E+00 + 6.5725E+02 1.6413E+01 1.6426E+01 1.5988E+01 1.5414E+01 1.3983E+01 1.1104E-02 2.3764E-02 0.0000E+00 + 7.0389E+02 1.7783E+01 1.7796E+01 1.7359E+01 1.6789E+01 1.5367E+01 1.1209E-02 2.3891E-02 0.0000E+00 + 7.5258E+02 1.9236E+01 1.9249E+01 1.8814E+01 1.8246E+01 1.6833E+01 1.1314E-02 2.4018E-02 0.0000E+00 + 8.0227E+02 2.0741E+01 2.0754E+01 2.0321E+01 1.9756E+01 1.8351E+01 1.1419E-02 2.4143E-02 0.0000E+00 + 8.5116E+02 2.2244E+01 2.2256E+01 2.1825E+01 2.1263E+01 1.9865E+01 1.1518E-02 2.4262E-02 0.0000E+00 + 8.9892E+02 2.3731E+01 2.3744E+01 2.3314E+01 2.2754E+01 2.1364E+01 1.1612E-02 2.4375E-02 0.0000E+00 + 9.4855E+02 2.5296E+01 2.5309E+01 2.4882E+01 2.4323E+01 2.2941E+01 1.1707E-02 2.4489E-02 0.0000E+00 + 9.9900E+02 2.6908E+01 2.6921E+01 2.6495E+01 2.5939E+01 2.4563E+01 1.1802E-02 2.4601E-02 0.0000E+00 + 1.0485E+03 2.8507E+01 2.8519E+01 2.8095E+01 2.7541E+01 2.6172E+01 1.1892E-02 2.4708E-02 0.0000E+00 + 1.0966E+03 3.0081E+01 3.0094E+01 2.9671E+01 2.9119E+01 2.7756E+01 1.1978E-02 2.4810E-02 0.0000E+00 + 1.1466E+03 3.1731E+01 3.1744E+01 3.1322E+01 3.0772E+01 2.9416E+01 1.2064E-02 2.4913E-02 0.0000E+00 + 1.1972E+03 3.3421E+01 3.3434E+01 3.3013E+01 3.2465E+01 3.1115E+01 1.2151E-02 2.5015E-02 0.0000E+00 + 1.2467E+03 3.5090E+01 3.5103E+01 3.4684E+01 3.4138E+01 3.2794E+01 1.2234E-02 2.5112E-02 0.0000E+00 + 1.2948E+03 3.6729E+01 3.6742E+01 3.6324E+01 3.5780E+01 3.4442E+01 1.2312E-02 2.5205E-02 0.0000E+00 + 1.3446E+03 3.8441E+01 3.8454E+01 3.8037E+01 3.7495E+01 3.6162E+01 1.2393E-02 2.5299E-02 0.0000E+00 + 1.3950E+03 4.0188E+01 4.0201E+01 3.9786E+01 3.9245E+01 3.7918E+01 1.2472E-02 2.5393E-02 0.0000E+00 + 1.4443E+03 4.1911E+01 4.1923E+01 4.1509E+01 4.0970E+01 3.9648E+01 1.2549E-02 2.5483E-02 0.0000E+00 + 1.4921E+03 4.3596E+01 4.3609E+01 4.3196E+01 4.2659E+01 4.1341E+01 1.2622E-02 2.5569E-02 0.0000E+00 + 1.5414E+03 4.5353E+01 4.5366E+01 4.4953E+01 4.4418E+01 4.3106E+01 1.2697E-02 2.5656E-02 0.0000E+00 + 5.9669E+00 9.1018E-01 9.2242E-01 4.5057E-01 0.0000E+00 0.0000E+00 9.0470E-03 2.1287E-02 0.0000E+00 + 9.9671E+00 9.3937E-01 9.5166E-01 4.8346E-01 0.0000E+00 0.0000E+00 9.1969E-03 2.1486E-02 0.0000E+00 + 1.3797E+01 9.7463E-01 9.8696E-01 5.2150E-01 0.0000E+00 0.0000E+00 9.3116E-03 2.1637E-02 0.0000E+00 + 2.1380E+01 1.0581E+00 1.0705E+00 6.0926E-01 0.0000E+00 0.0000E+00 9.4931E-03 2.1874E-02 0.0000E+00 + 2.1380E+01 1.0581E+00 1.0705E+00 6.0926E-01 2.0632E-07 0.0000E+00 9.4931E-03 2.1874E-02 0.0000E+00 + 2.6887E+01 1.1279E+00 1.1403E+00 6.8160E-01 7.7340E-02 0.0000E+00 9.6033E-03 2.2018E-02 0.0000E+00 + 3.4333E+01 1.2304E+00 1.2428E+00 7.8694E-01 1.8680E-01 0.0000E+00 9.7323E-03 2.2184E-02 0.0000E+00 + 4.1666E+01 1.3385E+00 1.3510E+00 8.9757E-01 3.0090E-01 0.0000E+00 9.8435E-03 2.2327E-02 0.0000E+00 + 4.9533E+01 1.4612E+00 1.4737E+00 1.0225E+00 4.2912E-01 0.0000E+00 9.9500E-03 2.2463E-02 0.0000E+00 + 5.8813E+01 1.6133E+00 1.6258E+00 1.1770E+00 5.8702E-01 0.0000E+00 1.0063E-02 2.2607E-02 0.0000E+00 + 6.7688E+01 1.7651E+00 1.7777E+00 1.3309E+00 7.4384E-01 0.0000E+00 1.0161E-02 2.2731E-02 0.0000E+00 + 7.6996E+01 1.9303E+00 1.9429E+00 1.4980E+00 9.1374E-01 0.0000E+00 1.0256E-02 2.2850E-02 0.0000E+00 + 8.4903E+01 2.0749E+00 2.0875E+00 1.6441E+00 1.0620E+00 0.0000E+00 1.0331E-02 2.2945E-02 0.0000E+00 + 1.0464E+02 2.4509E+00 2.4636E+00 2.0236E+00 1.4463E+00 0.0000E+00 1.0502E-02 2.3158E-02 0.0000E+00 + 1.0464E+02 2.4509E+00 2.4636E+00 2.0236E+00 1.4463E+00 6.3478E-08 1.0502E-02 2.3158E-02 0.0000E+00 + 1.2063E+02 2.7779E+00 2.7906E+00 2.3531E+00 1.7794E+00 3.5122E-01 1.0629E-02 2.3317E-02 0.0000E+00 + 1.4193E+02 3.2293E+00 3.2421E+00 2.8074E+00 2.2380E+00 8.2305E-01 1.0784E-02 2.3508E-02 0.0000E+00 + 1.6636E+02 3.7673E+00 3.7800E+00 3.3484E+00 2.7832E+00 1.3818E+00 1.0945E-02 2.3706E-02 0.0000E+00 + 1.9058E+02 4.3194E+00 4.3322E+00 3.9031E+00 3.3417E+00 1.9523E+00 1.1091E-02 2.3885E-02 0.0000E+00 + 2.1703E+02 4.9415E+00 4.9544E+00 4.5279E+00 3.9703E+00 2.5927E+00 1.1239E-02 2.4065E-02 0.0000E+00 + 2.4055E+02 5.5099E+00 5.5228E+00 5.0985E+00 4.5439E+00 3.1759E+00 1.1362E-02 2.4214E-02 0.0000E+00 + 2.7098E+02 6.2649E+00 6.2778E+00 5.8560E+00 5.3051E+00 3.9486E+00 1.1511E-02 2.4394E-02 0.0000E+00 + 2.9968E+02 6.9956E+00 7.0085E+00 6.5889E+00 6.0412E+00 4.6947E+00 1.1643E-02 2.4553E-02 0.0000E+00 + 3.2748E+02 7.7191E+00 7.7321E+00 7.3144E+00 6.7696E+00 5.4321E+00 1.1764E-02 2.4698E-02 0.0000E+00 + 3.6478E+02 8.7130E+00 8.7259E+00 8.3107E+00 7.7695E+00 6.4432E+00 1.1918E-02 2.4882E-02 0.0000E+00 + 4.0197E+02 9.7280E+00 9.7410E+00 9.3281E+00 8.7902E+00 7.4743E+00 1.2062E-02 2.5055E-02 0.0000E+00 + 4.3867E+02 1.0752E+01 1.0765E+01 1.0354E+01 9.8189E+00 8.5125E+00 1.2198E-02 2.5217E-02 0.0000E+00 + 4.7716E+02 1.1847E+01 1.1860E+01 1.1452E+01 1.0920E+01 9.6227E+00 1.2335E-02 2.5378E-02 0.0000E+00 + 5.1657E+02 1.2991E+01 1.3004E+01 1.2598E+01 1.2069E+01 1.0781E+01 1.2468E-02 2.5536E-02 0.0000E+00 + 5.5548E+02 1.4142E+01 1.4155E+01 1.3750E+01 1.3224E+01 1.1944E+01 1.2595E-02 2.5685E-02 0.0000E+00 + 5.9356E+02 1.5286E+01 1.5299E+01 1.4896E+01 1.4372E+01 1.3101E+01 1.2714E-02 2.5825E-02 0.0000E+00 + 6.3321E+02 1.6497E+01 1.6510E+01 1.6109E+01 1.5588E+01 1.4324E+01 1.2835E-02 2.5966E-02 0.0000E+00 + 6.7358E+02 1.7749E+01 1.7762E+01 1.7362E+01 1.6844E+01 1.5587E+01 1.2953E-02 2.6105E-02 0.0000E+00 + 7.1320E+02 1.8996E+01 1.9009E+01 1.8611E+01 1.8094E+01 1.6845E+01 1.3067E-02 2.6238E-02 0.0000E+00 + 7.5181E+02 2.0227E+01 2.0240E+01 1.9843E+01 1.9329E+01 1.8087E+01 1.3174E-02 2.6363E-02 0.0000E+00 + 7.9186E+02 2.1521E+01 2.1534E+01 2.1138E+01 2.0626E+01 1.9390E+01 1.3282E-02 2.6489E-02 0.0000E+00 + 8.3248E+02 2.2850E+01 2.2863E+01 2.2469E+01 2.1959E+01 2.0729E+01 1.3389E-02 2.6614E-02 0.0000E+00 + 8.7222E+02 2.4166E+01 2.4179E+01 2.3786E+01 2.3278E+01 2.2055E+01 1.3492E-02 2.6733E-02 0.0000E+00 + 9.1085E+02 2.5459E+01 2.5472E+01 2.5081E+01 2.4574E+01 2.3357E+01 1.3590E-02 2.6846E-02 0.0000E+00 + 9.5082E+02 2.6812E+01 2.6825E+01 2.6435E+01 2.5931E+01 2.4719E+01 1.3688E-02 2.6961E-02 0.0000E+00 + 9.9127E+02 2.8195E+01 2.8209E+01 2.7820E+01 2.7317E+01 2.6111E+01 1.3787E-02 2.7074E-02 0.0000E+00 + 1.0308E+03 2.9560E+01 2.9574E+01 2.9186E+01 2.8685E+01 2.7484E+01 1.3881E-02 2.7183E-02 0.0000E+00 + 1.0691E+03 3.0898E+01 3.0911E+01 3.0524E+01 3.0025E+01 2.8829E+01 1.3970E-02 2.7287E-02 0.0000E+00 + 1.1087E+03 3.2292E+01 3.2306E+01 3.1920E+01 3.1422E+01 3.0232E+01 1.4062E-02 2.7392E-02 0.0000E+00 + 1.1487E+03 3.3714E+01 3.3727E+01 3.3343E+01 3.2847E+01 3.1661E+01 1.4152E-02 2.7497E-02 0.0000E+00 + 1.1877E+03 3.5113E+01 3.5127E+01 3.4743E+01 3.4249E+01 3.3068E+01 1.4240E-02 2.7598E-02 0.0000E+00 + 1.2255E+03 3.6481E+01 3.6494E+01 3.6112E+01 3.5619E+01 3.4442E+01 1.4323E-02 2.7694E-02 0.0000E+00 + 1.2646E+03 3.7904E+01 3.7917E+01 3.7536E+01 3.7044E+01 3.5872E+01 1.4408E-02 2.7791E-02 0.0000E+00 + 5.6816E+00 8.5573E-01 8.6829E-01 4.2291E-01 0.0000E+00 0.0000E+00 9.9041E-03 2.2469E-02 0.0000E+00 + 9.4535E+00 8.8355E-01 8.9616E-01 4.5419E-01 0.0000E+00 0.0000E+00 1.0069E-02 2.2681E-02 0.0000E+00 + 1.3044E+01 9.1696E-01 9.2960E-01 4.9019E-01 0.0000E+00 0.0000E+00 1.0195E-02 2.2842E-02 0.0000E+00 + 2.0110E+01 9.9560E-01 1.0083E+00 5.7282E-01 0.0000E+00 0.0000E+00 1.0395E-02 2.3095E-02 0.0000E+00 + 2.0110E+01 9.9560E-01 1.0083E+00 5.7282E-01 1.9373E-07 0.0000E+00 1.0395E-02 2.3095E-02 0.0000E+00 + 2.5212E+01 1.0610E+00 1.0738E+00 6.4062E-01 7.2509E-02 0.0000E+00 1.0517E-02 2.3248E-02 0.0000E+00 + 3.2082E+01 1.1567E+00 1.1695E+00 7.3899E-01 1.7476E-01 0.0000E+00 1.0659E-02 2.3426E-02 0.0000E+00 + 3.8819E+01 1.2574E+00 1.2702E+00 8.4193E-01 2.8096E-01 0.0000E+00 1.0781E-02 2.3578E-02 0.0000E+00 + 4.6021E+01 1.3711E+00 1.3839E+00 9.5783E-01 3.9995E-01 0.0000E+00 1.0898E-02 2.3724E-02 0.0000E+00 + 5.4488E+01 1.5117E+00 1.5246E+00 1.1007E+00 5.4602E-01 0.0000E+00 1.1023E-02 2.3878E-02 0.0000E+00 + 6.2558E+01 1.6517E+00 1.6646E+00 1.2426E+00 6.9068E-01 0.0000E+00 1.1131E-02 2.4011E-02 0.0000E+00 + 7.0997E+01 1.8036E+00 1.8165E+00 1.3963E+00 8.4700E-01 0.0000E+00 1.1235E-02 2.4139E-02 0.0000E+00 + 7.8149E+01 1.9363E+00 1.9492E+00 1.5304E+00 9.8313E-01 0.0000E+00 1.1317E-02 2.4240E-02 0.0000E+00 + 9.5935E+01 2.2802E+00 2.2932E+00 1.8775E+00 1.3348E+00 0.0000E+00 1.1505E-02 2.4469E-02 0.0000E+00 + 9.5935E+01 2.2802E+00 2.2932E+00 1.8775E+00 1.3348E+00 5.8007E-08 1.1505E-02 2.4469E-02 0.0000E+00 + 1.1029E+02 2.5782E+00 2.5912E+00 2.1778E+00 1.6385E+00 3.2049E-01 1.1645E-02 2.4639E-02 0.0000E+00 + 1.2933E+02 2.9882E+00 3.0012E+00 2.5905E+00 2.0552E+00 7.4956E-01 1.1816E-02 2.4845E-02 0.0000E+00 + 1.5107E+02 3.4750E+00 3.4881E+00 3.0801E+00 2.5488E+00 1.2557E+00 1.1993E-02 2.5058E-02 0.0000E+00 + 1.7255E+02 3.9729E+00 3.9860E+00 3.5805E+00 3.0527E+00 1.7708E+00 1.2153E-02 2.5250E-02 0.0000E+00 + 1.9593E+02 4.5321E+00 4.5453E+00 4.1422E+00 3.6180E+00 2.3472E+00 1.2316E-02 2.5444E-02 0.0000E+00 + 2.1665E+02 5.0416E+00 5.0548E+00 4.6536E+00 4.1324E+00 2.8705E+00 1.2451E-02 2.5605E-02 0.0000E+00 + 2.4338E+02 5.7164E+00 5.7296E+00 5.3308E+00 4.8130E+00 3.5618E+00 1.2614E-02 2.5799E-02 0.0000E+00 + 2.6851E+02 6.3676E+00 6.3808E+00 5.9841E+00 5.4693E+00 4.2274E+00 1.2759E-02 2.5971E-02 0.0000E+00 + 2.9278E+02 7.0109E+00 7.0241E+00 6.6292E+00 6.1171E+00 4.8836E+00 1.2892E-02 2.6128E-02 0.0000E+00 + 3.2527E+02 7.8921E+00 7.9054E+00 7.5127E+00 7.0040E+00 5.7810E+00 1.3061E-02 2.6326E-02 0.0000E+00 + 3.5755E+02 8.7896E+00 8.8029E+00 8.4124E+00 7.9068E+00 6.6934E+00 1.3220E-02 2.6513E-02 0.0000E+00 + 3.8931E+02 9.6922E+00 9.7056E+00 9.3169E+00 8.8142E+00 7.6098E+00 1.3370E-02 2.6688E-02 0.0000E+00 + 4.2254E+02 1.0656E+01 1.0670E+01 1.0283E+01 9.7829E+00 8.5873E+00 1.3519E-02 2.6863E-02 0.0000E+00 + 4.5648E+02 1.1660E+01 1.1674E+01 1.1289E+01 1.0792E+01 9.6044E+00 1.3666E-02 2.7034E-02 0.0000E+00 + 4.8990E+02 1.2668E+01 1.2681E+01 1.2298E+01 1.1803E+01 1.0624E+01 1.3805E-02 2.7196E-02 0.0000E+00 + 5.2253E+02 1.3668E+01 1.3681E+01 1.3300E+01 1.2807E+01 1.1635E+01 1.3936E-02 2.7349E-02 0.0000E+00 + 5.5644E+02 1.4724E+01 1.4737E+01 1.4357E+01 1.3867E+01 1.2703E+01 1.4068E-02 2.7502E-02 0.0000E+00 + 5.9089E+02 1.5813E+01 1.5827E+01 1.5448E+01 1.4961E+01 1.3803E+01 1.4198E-02 2.7653E-02 0.0000E+00 + 6.2463E+02 1.6896E+01 1.6910E+01 1.6533E+01 1.6047E+01 1.4896E+01 1.4322E-02 2.7797E-02 0.0000E+00 + 6.5745E+02 1.7964E+01 1.7978E+01 1.7602E+01 1.7119E+01 1.5974E+01 1.4440E-02 2.7933E-02 0.0000E+00 + 6.9142E+02 1.9084E+01 1.9098E+01 1.8723E+01 1.8242E+01 1.7103E+01 1.4559E-02 2.8071E-02 0.0000E+00 + 7.2582E+02 2.0233E+01 2.0246E+01 1.9873E+01 1.9394E+01 1.8261E+01 1.4677E-02 2.8207E-02 0.0000E+00 + 7.5942E+02 2.1368E+01 2.1382E+01 2.1010E+01 2.0533E+01 1.9406E+01 1.4789E-02 2.8337E-02 0.0000E+00 + 7.9202E+02 2.2483E+01 2.2496E+01 2.2126E+01 2.1650E+01 2.0528E+01 1.4896E-02 2.8460E-02 0.0000E+00 + 8.2571E+02 2.3647E+01 2.3660E+01 2.3291E+01 2.2817E+01 2.1701E+01 1.5005E-02 2.8585E-02 0.0000E+00 + 8.5974E+02 2.4836E+01 2.4849E+01 2.4481E+01 2.4008E+01 2.2897E+01 1.5112E-02 2.8710E-02 0.0000E+00 + 8.9292E+02 2.6007E+01 2.6020E+01 2.5653E+01 2.5182E+01 2.4076E+01 1.5215E-02 2.8828E-02 0.0000E+00 + 9.2507E+02 2.7152E+01 2.7166E+01 2.6800E+01 2.6331E+01 2.5229E+01 1.5314E-02 2.8942E-02 0.0000E+00 + 9.5824E+02 2.8346E+01 2.8359E+01 2.7994E+01 2.7526E+01 2.6430E+01 1.5414E-02 2.9057E-02 0.0000E+00 + 9.9170E+02 2.9561E+01 2.9574E+01 2.9210E+01 2.8744E+01 2.7652E+01 1.5513E-02 2.9172E-02 0.0000E+00 + 1.0243E+03 3.0755E+01 3.0769E+01 3.0406E+01 2.9941E+01 2.8853E+01 1.5609E-02 2.9282E-02 0.0000E+00 + 1.0559E+03 3.1921E+01 3.1935E+01 3.1572E+01 3.1109E+01 3.0026E+01 1.5700E-02 2.9387E-02 0.0000E+00 + 1.0884E+03 3.3133E+01 3.3147E+01 3.2785E+01 3.2323E+01 3.1244E+01 1.5793E-02 2.9494E-02 0.0000E+00 + 5.4685E+00 8.1560E-01 8.2840E-01 4.0248E-01 0.0000E+00 0.0000E+00 1.0633E-02 2.3438E-02 0.0000E+00 + 9.0702E+00 8.4240E-01 8.5525E-01 4.3256E-01 0.0000E+00 0.0000E+00 1.0811E-02 2.3661E-02 0.0000E+00 + 1.2483E+01 8.7443E-01 8.8731E-01 4.6703E-01 0.0000E+00 0.0000E+00 1.0947E-02 2.3830E-02 0.0000E+00 + 1.9166E+01 9.4948E-01 9.6241E-01 5.4586E-01 0.0000E+00 0.0000E+00 1.1162E-02 2.4097E-02 0.0000E+00 + 1.9166E+01 9.4948E-01 9.6241E-01 5.4586E-01 1.8439E-07 0.0000E+00 1.1162E-02 2.4097E-02 0.0000E+00 + 2.3970E+01 1.0117E+00 1.0246E+00 6.1029E-01 6.8924E-02 0.0000E+00 1.1293E-02 2.4258E-02 0.0000E+00 + 3.0414E+01 1.1023E+00 1.1153E+00 7.0350E-01 1.6583E-01 0.0000E+00 1.1446E-02 2.4446E-02 0.0000E+00 + 3.6714E+01 1.1974E+00 1.2104E+00 8.0075E-01 2.6621E-01 0.0000E+00 1.1578E-02 2.4607E-02 0.0000E+00 + 4.3428E+01 1.3046E+00 1.3177E+00 9.0997E-01 3.7838E-01 0.0000E+00 1.1704E-02 2.4761E-02 0.0000E+00 + 5.1299E+01 1.4368E+00 1.4499E+00 1.0443E+00 5.1574E-01 0.0000E+00 1.1838E-02 2.4923E-02 0.0000E+00 + 5.8782E+01 1.5681E+00 1.5812E+00 1.1773E+00 6.5145E-01 0.0000E+00 1.1954E-02 2.5064E-02 0.0000E+00 + 6.6588E+01 1.7102E+00 1.7233E+00 1.3212E+00 7.9780E-01 0.0000E+00 1.2066E-02 2.5199E-02 0.0000E+00 + 7.3190E+01 1.8341E+00 1.8473E+00 1.4465E+00 9.2501E-01 0.0000E+00 1.2155E-02 2.5306E-02 0.0000E+00 + 8.9560E+01 2.1546E+00 2.1678E+00 1.7699E+00 1.2528E+00 0.0000E+00 1.2357E-02 2.5548E-02 0.0000E+00 + 8.9560E+01 2.1546E+00 2.1678E+00 1.7699E+00 1.2528E+00 5.4004E-08 1.2357E-02 2.5548E-02 0.0000E+00 + 1.0272E+02 2.4314E+00 2.4446E+00 2.0489E+00 1.5350E+00 2.9803E-01 1.2508E-02 2.5729E-02 0.0000E+00 + 1.2012E+02 2.8112E+00 2.8244E+00 2.4313E+00 1.9212E+00 6.9590E-01 1.2691E-02 2.5947E-02 0.0000E+00 + 1.3993E+02 3.2608E+00 3.2740E+00 2.8835E+00 2.3772E+00 1.1639E+00 1.2882E-02 2.6173E-02 0.0000E+00 + 1.5944E+02 3.7192E+00 3.7326E+00 3.3443E+00 2.8415E+00 1.6387E+00 1.3055E-02 2.6378E-02 0.0000E+00 + 1.8060E+02 4.2329E+00 4.2463E+00 3.8603E+00 3.3608E+00 2.1685E+00 1.3229E-02 2.6584E-02 0.0000E+00 + 1.9931E+02 4.6997E+00 4.7131E+00 4.3290E+00 3.8323E+00 2.6484E+00 1.3374E-02 2.6755E-02 0.0000E+00 + 2.2338E+02 5.3166E+00 5.3300E+00 4.9480E+00 4.4547E+00 3.2810E+00 1.3550E-02 2.6962E-02 0.0000E+00 + 2.4595E+02 5.9104E+00 5.9239E+00 5.5438E+00 5.0533E+00 3.8884E+00 1.3706E-02 2.7144E-02 0.0000E+00 + 2.6771E+02 6.4958E+00 6.5093E+00 6.1310E+00 5.6430E+00 4.4861E+00 1.3849E-02 2.7312E-02 0.0000E+00 + 2.9674E+02 7.2959E+00 7.3094E+00 6.9333E+00 6.4485E+00 5.3015E+00 1.4031E-02 2.7524E-02 0.0000E+00 + 3.2552E+02 8.1089E+00 8.1224E+00 7.7482E+00 7.2665E+00 6.1286E+00 1.4202E-02 2.7723E-02 0.0000E+00 + 3.5377E+02 8.9247E+00 8.9383E+00 8.5659E+00 8.0869E+00 6.9574E+00 1.4363E-02 2.7910E-02 0.0000E+00 + 3.8325E+02 9.7941E+00 9.8077E+00 9.4371E+00 8.9609E+00 7.8397E+00 1.4523E-02 2.8097E-02 0.0000E+00 + 4.1329E+02 1.0698E+01 1.0711E+01 1.0343E+01 9.8690E+00 8.7558E+00 1.4681E-02 2.8280E-02 0.0000E+00 + 4.4282E+02 1.1603E+01 1.1616E+01 1.1249E+01 1.0778E+01 9.6722E+00 1.4830E-02 2.8453E-02 0.0000E+00 + 4.7159E+02 1.2500E+01 1.2513E+01 1.2148E+01 1.1679E+01 1.0580E+01 1.4971E-02 2.8616E-02 0.0000E+00 + 5.0142E+02 1.3445E+01 1.3459E+01 1.3095E+01 1.2628E+01 1.1536E+01 1.5113E-02 2.8781E-02 0.0000E+00 + 5.3167E+02 1.4419E+01 1.4433E+01 1.4070E+01 1.3605E+01 1.2520E+01 1.5253E-02 2.8943E-02 0.0000E+00 + 5.6125E+02 1.5385E+01 1.5399E+01 1.5038E+01 1.4575E+01 1.3496E+01 1.5387E-02 2.9097E-02 0.0000E+00 + 5.8998E+02 1.6337E+01 1.6350E+01 1.5990E+01 1.5530E+01 1.4456E+01 1.5513E-02 2.9243E-02 0.0000E+00 + 6.1966E+02 1.7333E+01 1.7347E+01 1.6988E+01 1.6529E+01 1.5462E+01 1.5641E-02 2.9391E-02 0.0000E+00 + 6.4966E+02 1.8353E+01 1.8367E+01 1.8009E+01 1.7552E+01 1.6491E+01 1.5767E-02 2.9537E-02 0.0000E+00 + 6.7893E+02 1.9361E+01 1.9374E+01 1.9018E+01 1.8563E+01 1.7506E+01 1.5888E-02 2.9676E-02 0.0000E+00 + 7.0728E+02 2.0348E+01 2.0362E+01 2.0006E+01 1.9553E+01 1.8502E+01 1.6003E-02 2.9809E-02 0.0000E+00 + 7.3653E+02 2.1378E+01 2.1392E+01 2.1037E+01 2.0585E+01 1.9539E+01 1.6119E-02 2.9944E-02 0.0000E+00 + 7.6604E+02 2.2428E+01 2.2442E+01 2.2089E+01 2.1639E+01 2.0597E+01 1.6235E-02 3.0077E-02 0.0000E+00 + 7.9477E+02 2.3462E+01 2.3475E+01 2.3123E+01 2.2675E+01 2.1638E+01 1.6346E-02 3.0205E-02 0.0000E+00 + 8.2258E+02 2.4472E+01 2.4486E+01 2.4134E+01 2.3687E+01 2.2655E+01 1.6451E-02 3.0327E-02 0.0000E+00 + 8.5122E+02 2.5523E+01 2.5536E+01 2.5186E+01 2.4740E+01 2.3713E+01 1.6558E-02 3.0451E-02 0.0000E+00 + 8.8009E+02 2.6591E+01 2.6605E+01 2.6256E+01 2.5811E+01 2.4788E+01 1.6665E-02 3.0575E-02 0.0000E+00 + 9.0818E+02 2.7641E+01 2.7654E+01 2.7306E+01 2.6863E+01 2.5844E+01 1.6768E-02 3.0693E-02 0.0000E+00 + 9.3533E+02 2.8664E+01 2.8678E+01 2.8330E+01 2.7889E+01 2.6874E+01 1.6866E-02 3.0806E-02 0.0000E+00 + 9.6329E+02 2.9726E+01 2.9740E+01 2.9393E+01 2.8953E+01 2.7942E+01 1.6965E-02 3.0922E-02 0.0000E+00 + 4.8515E+00 7.0268E-01 7.1616E-01 3.4471E-01 0.0000E+00 0.0000E+00 1.3254E-02 2.6736E-02 0.0000E+00 + 7.9635E+00 7.2654E-01 7.4006E-01 3.7131E-01 0.0000E+00 0.0000E+00 1.3477E-02 2.6999E-02 0.0000E+00 + 1.0868E+01 7.5461E-01 7.6816E-01 4.0142E-01 0.0000E+00 0.0000E+00 1.3647E-02 2.7200E-02 0.0000E+00 + 1.6462E+01 8.1936E-01 8.3296E-01 4.6932E-01 0.0000E+00 0.0000E+00 1.3917E-02 2.7516E-02 0.0000E+00 + 1.6462E+01 8.1936E-01 8.3296E-01 4.6932E-01 1.5768E-07 0.0000E+00 1.3917E-02 2.7516E-02 0.0000E+00 + 2.0422E+01 8.7233E-01 8.8596E-01 5.2415E-01 5.8698E-02 0.0000E+00 1.4081E-02 2.7707E-02 0.0000E+00 + 2.5674E+01 9.4874E-01 9.6240E-01 6.0269E-01 1.4043E-01 0.0000E+00 1.4272E-02 2.7931E-02 0.0000E+00 + 3.0749E+01 1.0281E+00 1.0418E+00 6.8386E-01 2.2430E-01 0.0000E+00 1.4437E-02 2.8123E-02 0.0000E+00 + 3.6106E+01 1.1168E+00 1.1305E+00 7.7426E-01 3.1723E-01 0.0000E+00 1.4595E-02 2.8307E-02 0.0000E+00 + 4.2324E+01 1.2253E+00 1.2390E+00 8.8449E-01 4.3011E-01 0.0000E+00 1.4763E-02 2.8501E-02 0.0000E+00 + 4.8183E+01 1.3322E+00 1.3460E+00 9.9289E-01 5.4077E-01 0.0000E+00 1.4909E-02 2.8670E-02 0.0000E+00 + 5.4246E+01 1.4471E+00 1.4609E+00 1.1092E+00 6.5927E-01 0.0000E+00 1.5049E-02 2.8833E-02 0.0000E+00 + 5.9338E+01 1.5467E+00 1.5605E+00 1.2099E+00 7.6165E-01 0.0000E+00 1.5160E-02 2.8962E-02 0.0000E+00 + 7.1838E+01 1.8020E+00 1.8159E+00 1.4677E+00 1.0232E+00 0.0000E+00 1.5413E-02 2.9254E-02 0.0000E+00 + 7.1838E+01 1.8020E+00 1.8159E+00 1.4677E+00 1.0232E+00 4.2919E-08 1.5413E-02 2.9254E-02 0.0000E+00 + 8.1754E+01 2.0204E+00 2.0342E+00 1.6879E+00 1.2461E+00 2.3592E-01 1.5602E-02 2.9473E-02 0.0000E+00 + 9.4723E+01 2.3171E+00 2.3310E+00 1.9867E+00 1.5482E+00 5.4789E-01 1.5831E-02 2.9738E-02 0.0000E+00 + 1.0931E+02 2.6647E+00 2.6786E+00 2.3365E+00 1.9013E+00 9.1102E-01 1.6069E-02 3.0013E-02 0.0000E+00 + 1.2352E+02 3.0158E+00 3.0298E+00 2.6895E+00 2.2573E+00 1.2759E+00 1.6285E-02 3.0263E-02 0.0000E+00 + 1.3877E+02 3.4055E+00 3.4195E+00 3.0812E+00 2.6518E+00 1.6792E+00 1.6503E-02 3.0515E-02 0.0000E+00 + 1.5212E+02 3.7568E+00 3.7708E+00 3.4340E+00 3.0070E+00 2.0415E+00 1.6685E-02 3.0725E-02 0.0000E+00 + 1.6913E+02 4.2171E+00 4.2312E+00 3.8961E+00 3.4720E+00 2.5150E+00 1.6904E-02 3.0979E-02 0.0000E+00 + 1.8493E+02 4.6566E+00 4.6707E+00 4.3372E+00 3.9156E+00 2.9660E+00 1.7099E-02 3.1204E-02 0.0000E+00 + 2.0003E+02 5.0866E+00 5.1007E+00 4.7687E+00 4.3493E+00 3.4063E+00 1.7278E-02 3.1410E-02 0.0000E+00 + 2.1999E+02 5.6698E+00 5.6839E+00 5.3536E+00 4.9369E+00 4.0023E+00 1.7504E-02 3.1673E-02 0.0000E+00 + 2.3959E+02 6.2572E+00 6.2714E+00 5.9427E+00 5.5286E+00 4.6017E+00 1.7718E-02 3.1920E-02 0.0000E+00 + 2.5864E+02 6.8421E+00 6.8563E+00 6.5291E+00 6.1174E+00 5.1975E+00 1.7918E-02 3.2152E-02 0.0000E+00 + 2.7835E+02 7.4608E+00 7.4750E+00 7.1493E+00 6.7399E+00 5.8269E+00 1.8118E-02 3.2385E-02 0.0000E+00 + 2.9827E+02 8.0991E+00 8.1134E+00 7.7891E+00 7.3819E+00 6.4757E+00 1.8315E-02 3.2613E-02 0.0000E+00 + 3.1767E+02 8.7338E+00 8.7481E+00 8.4251E+00 8.0200E+00 7.1200E+00 1.8501E-02 3.2830E-02 0.0000E+00 + 3.3644E+02 9.3588E+00 9.3731E+00 9.0513E+00 8.6482E+00 7.7540E+00 1.8676E-02 3.3035E-02 0.0000E+00 + 3.5576E+02 1.0013E+01 1.0028E+01 9.7071E+00 9.3059E+00 8.4175E+00 1.8853E-02 3.3241E-02 0.0000E+00 + 3.7519E+02 1.0683E+01 1.0698E+01 1.0378E+01 9.9789E+00 9.0960E+00 1.9027E-02 3.3445E-02 0.0000E+00 + 3.9407E+02 1.1344E+01 1.1359E+01 1.1040E+01 1.0643E+01 9.7650E+00 1.9193E-02 3.3639E-02 0.0000E+00 + 4.1227E+02 1.1991E+01 1.2006E+01 1.1688E+01 1.1292E+01 1.0420E+01 1.9350E-02 3.3823E-02 0.0000E+00 + 4.3095E+02 1.2665E+01 1.2679E+01 1.2363E+01 1.1969E+01 1.1101E+01 1.9509E-02 3.4009E-02 0.0000E+00 + 4.4972E+02 1.3351E+01 1.3365E+01 1.3050E+01 1.2657E+01 1.1794E+01 1.9666E-02 3.4194E-02 0.0000E+00 + 4.6790E+02 1.4025E+01 1.4039E+01 1.3725E+01 1.3334E+01 1.2475E+01 1.9816E-02 3.4370E-02 0.0000E+00 + 4.8541E+02 1.4682E+01 1.4697E+01 1.4383E+01 1.3993E+01 1.3139E+01 1.9959E-02 3.4538E-02 0.0000E+00 + 5.0338E+02 1.5364E+01 1.5379E+01 1.5066E+01 1.4678E+01 1.3828E+01 2.0104E-02 3.4709E-02 0.0000E+00 + 5.2139E+02 1.6057E+01 1.6071E+01 1.5759E+01 1.5373E+01 1.4527E+01 2.0247E-02 3.4879E-02 0.0000E+00 + 5.3883E+02 1.6735E+01 1.6749E+01 1.6438E+01 1.6053E+01 1.5211E+01 2.0385E-02 3.5041E-02 0.0000E+00 + 5.5561E+02 1.7394E+01 1.7409E+01 1.7099E+01 1.6714E+01 1.5876E+01 2.0516E-02 3.5196E-02 0.0000E+00 + 5.7281E+02 1.8078E+01 1.8092E+01 1.7783E+01 1.7400E+01 1.6565E+01 2.0649E-02 3.5354E-02 0.0000E+00 + 5.9005E+02 1.8769E+01 1.8784E+01 1.8475E+01 1.8094E+01 1.7263E+01 2.0781E-02 3.5512E-02 0.0000E+00 + 6.0673E+02 1.9446E+01 1.9460E+01 1.9152E+01 1.8772E+01 1.7945E+01 2.0908E-02 3.5663E-02 0.0000E+00 + 6.2278E+02 2.0103E+01 2.0117E+01 1.9810E+01 1.9431E+01 1.8607E+01 2.1030E-02 3.5807E-02 0.0000E+00 + 6.3923E+02 2.0782E+01 2.0797E+01 2.0490E+01 2.0112E+01 1.9291E+01 2.1153E-02 3.5955E-02 0.0000E+00 + 4.3098E+00 6.0970E-01 6.2380E-01 2.9671E-01 0.0000E+00 0.0000E+00 1.6286E-02 3.0384E-02 0.0000E+00 + 6.9965E+00 6.3099E-01 6.4512E-01 3.2026E-01 0.0000E+00 0.0000E+00 1.6560E-02 3.0689E-02 0.0000E+00 + 9.4648E+00 6.5562E-01 6.6977E-01 3.4657E-01 0.0000E+00 0.0000E+00 1.6770E-02 3.0922E-02 0.0000E+00 + 1.4142E+01 7.1155E-01 7.2573E-01 4.0509E-01 0.0000E+00 0.0000E+00 1.7102E-02 3.1290E-02 0.0000E+00 + 1.4142E+01 7.1155E-01 7.2573E-01 4.0509E-01 1.3489E-07 0.0000E+00 1.7102E-02 3.1290E-02 0.0000E+00 + 1.7403E+01 7.5669E-01 7.7090E-01 4.5177E-01 5.0005E-02 0.0000E+00 1.7303E-02 3.1513E-02 0.0000E+00 + 2.1676E+01 8.2114E-01 8.3537E-01 5.1798E-01 1.1896E-01 0.0000E+00 1.7538E-02 3.1775E-02 0.0000E+00 + 2.5762E+01 8.8744E-01 9.0170E-01 5.8576E-01 1.8906E-01 0.0000E+00 1.7741E-02 3.2000E-02 0.0000E+00 + 3.0033E+01 9.6092E-01 9.7519E-01 6.6062E-01 2.6611E-01 0.0000E+00 1.7935E-02 3.2216E-02 0.0000E+00 + 3.4945E+01 1.0500E+00 1.0643E+00 7.5116E-01 3.5893E-01 0.0000E+00 1.8141E-02 3.2445E-02 0.0000E+00 + 3.9533E+01 1.1372E+00 1.1515E+00 8.3954E-01 4.4926E-01 0.0000E+00 1.8320E-02 3.2644E-02 0.0000E+00 + 4.4246E+01 1.2302E+00 1.2445E+00 9.3376E-01 5.4533E-01 0.0000E+00 1.8492E-02 3.2836E-02 0.0000E+00 + 4.8178E+01 1.3104E+00 1.3247E+00 1.0148E+00 6.2786E-01 0.0000E+00 1.8629E-02 3.2988E-02 0.0000E+00 + 5.7742E+01 1.5143E+00 1.5286E+00 1.2207E+00 8.3699E-01 0.0000E+00 1.8939E-02 3.3334E-02 0.0000E+00 + 5.7742E+01 1.5143E+00 1.5286E+00 1.2207E+00 8.3699E-01 3.4193E-08 1.8939E-02 3.3334E-02 0.0000E+00 + 6.5235E+01 1.6869E+00 1.7013E+00 1.3949E+00 1.0135E+00 1.8727E-01 1.9171E-02 3.3593E-02 0.0000E+00 + 7.4938E+01 1.9196E+00 1.9340E+00 1.6293E+00 1.2507E+00 4.3273E-01 1.9452E-02 3.3908E-02 0.0000E+00 + 8.5739E+01 2.1895E+00 2.2040E+00 1.9010E+00 1.5253E+00 7.1574E-01 1.9744E-02 3.4236E-02 0.0000E+00 + 9.6146E+01 2.4598E+00 2.4743E+00 2.1728E+00 1.7996E+00 9.9753E-01 2.0009E-02 3.4535E-02 0.0000E+00 + 1.0722E+02 2.7573E+00 2.7718E+00 2.4719E+00 2.1012E+00 1.3065E+00 2.0277E-02 3.4837E-02 0.0000E+00 + 1.1683E+02 3.0234E+00 3.0380E+00 2.7393E+00 2.3706E+00 1.5819E+00 2.0499E-02 3.5088E-02 0.0000E+00 + 1.2898E+02 3.3697E+00 3.3843E+00 3.0871E+00 2.7209E+00 1.9393E+00 2.0768E-02 3.5394E-02 0.0000E+00 + 1.4017E+02 3.6979E+00 3.7125E+00 3.4166E+00 3.0525E+00 2.2771E+00 2.1007E-02 3.5665E-02 0.0000E+00 + 1.5078E+02 4.0170E+00 4.0317E+00 3.7368E+00 3.3746E+00 2.6049E+00 2.1226E-02 3.5915E-02 0.0000E+00 + 1.6470E+02 4.4467E+00 4.4614E+00 4.1679E+00 3.8082E+00 3.0454E+00 2.1504E-02 3.6232E-02 0.0000E+00 + 1.7826E+02 4.8765E+00 4.8912E+00 4.5990E+00 4.2415E+00 3.4851E+00 2.1765E-02 3.6532E-02 0.0000E+00 + 1.9134E+02 5.3015E+00 5.3163E+00 5.0253E+00 4.6698E+00 3.9194E+00 2.2010E-02 3.6814E-02 0.0000E+00 + 2.0477E+02 5.7483E+00 5.7630E+00 5.4732E+00 5.1197E+00 4.3751E+00 2.2256E-02 3.7097E-02 0.0000E+00 + 2.1825E+02 6.2064E+00 6.2212E+00 5.9325E+00 5.5809E+00 4.8419E+00 2.2496E-02 3.7376E-02 0.0000E+00 + 2.3129E+02 6.6592E+00 6.6740E+00 6.3864E+00 6.0366E+00 5.3028E+00 2.2724E-02 3.7640E-02 0.0000E+00 + 2.4382E+02 7.1027E+00 7.1175E+00 6.8308E+00 6.4827E+00 5.7538E+00 2.2939E-02 3.7891E-02 0.0000E+00 + 2.5665E+02 7.5648E+00 7.5797E+00 7.2939E+00 6.9474E+00 6.2234E+00 2.3155E-02 3.8144E-02 0.0000E+00 + 2.6947E+02 8.0352E+00 8.0501E+00 7.7653E+00 7.4205E+00 6.7011E+00 2.3368E-02 3.8393E-02 0.0000E+00 + 2.8185E+02 8.4971E+00 8.5120E+00 8.2280E+00 7.8847E+00 7.1697E+00 2.3571E-02 3.8632E-02 0.0000E+00 + 2.9373E+02 8.9471E+00 8.9621E+00 8.6789E+00 8.3370E+00 7.6262E+00 2.3764E-02 3.8858E-02 0.0000E+00 + 3.0586E+02 9.4137E+00 9.4288E+00 9.1464E+00 8.8059E+00 8.0991E+00 2.3958E-02 3.9088E-02 0.0000E+00 + 3.1798E+02 9.8868E+00 9.9019E+00 9.6203E+00 9.2812E+00 8.5784E+00 2.4150E-02 3.9316E-02 0.0000E+00 + 3.2966E+02 1.0350E+01 1.0365E+01 1.0084E+01 9.7459E+00 9.0470E+00 2.4333E-02 3.9534E-02 0.0000E+00 + 3.4086E+02 1.0799E+01 1.0814E+01 1.0534E+01 1.0197E+01 9.5019E+00 2.4508E-02 3.9742E-02 0.0000E+00 + 3.5229E+02 1.1264E+01 1.1279E+01 1.0999E+01 1.0664E+01 9.9721E+00 2.4685E-02 3.9953E-02 0.0000E+00 + 3.6371E+02 1.1734E+01 1.1749E+01 1.1470E+01 1.1136E+01 1.0447E+01 2.4860E-02 4.0163E-02 0.0000E+00 + 3.7471E+02 1.2192E+01 1.2207E+01 1.1929E+01 1.1596E+01 1.0911E+01 2.5028E-02 4.0365E-02 0.0000E+00 + 3.8525E+02 1.2636E+01 1.2652E+01 1.2374E+01 1.2042E+01 1.1360E+01 2.5188E-02 4.0558E-02 0.0000E+00 + 3.9601E+02 1.3095E+01 1.3110E+01 1.2833E+01 1.2503E+01 1.1824E+01 2.5351E-02 4.0754E-02 0.0000E+00 + 4.0675E+02 1.3558E+01 1.3573E+01 1.3297E+01 1.2967E+01 1.2291E+01 2.5513E-02 4.0949E-02 0.0000E+00 + 4.1710E+02 1.4009E+01 1.4024E+01 1.3749E+01 1.3420E+01 1.2747E+01 2.5668E-02 4.1138E-02 0.0000E+00 + 4.2702E+02 1.4446E+01 1.4461E+01 1.4186E+01 1.3858E+01 1.3188E+01 2.5816E-02 4.1318E-02 0.0000E+00 + 4.3715E+02 1.4896E+01 1.4911E+01 1.4637E+01 1.4310E+01 1.3643E+01 2.5967E-02 4.1502E-02 0.0000E+00 + 4.0198E+00 5.6200E-01 5.7639E-01 2.7180E-01 0.0000E+00 0.0000E+00 1.8401E-02 3.2783E-02 0.0000E+00 + 6.4808E+00 5.8194E-01 5.9635E-01 2.9374E-01 0.0000E+00 0.0000E+00 1.8710E-02 3.3120E-02 0.0000E+00 + 8.7195E+00 6.0475E-01 6.1918E-01 3.1804E-01 0.0000E+00 0.0000E+00 1.8947E-02 3.3379E-02 0.0000E+00 + 1.2918E+01 6.5604E-01 6.7050E-01 3.7162E-01 0.0000E+00 0.0000E+00 1.9321E-02 3.3788E-02 0.0000E+00 + 1.2918E+01 6.5604E-01 6.7050E-01 3.7162E-01 1.2290E-07 0.0000E+00 1.9321E-02 3.3788E-02 0.0000E+00 + 1.5817E+01 6.9708E-01 7.1156E-01 4.1402E-01 4.5444E-02 0.0000E+00 1.9549E-02 3.4037E-02 0.0000E+00 + 1.9589E+01 7.5531E-01 7.6981E-01 4.7379E-01 1.0773E-01 0.0000E+00 1.9814E-02 3.4329E-02 0.0000E+00 + 2.3170E+01 8.1484E-01 8.2936E-01 5.3462E-01 1.7068E-01 0.0000E+00 2.0043E-02 3.4581E-02 0.0000E+00 + 2.6891E+01 8.8045E-01 8.9500E-01 6.0146E-01 2.3952E-01 0.0000E+00 2.0262E-02 3.4822E-02 0.0000E+00 + 3.1146E+01 9.5962E-01 9.7419E-01 6.8190E-01 3.2205E-01 0.0000E+00 2.0494E-02 3.5079E-02 0.0000E+00 + 3.5100E+01 1.0367E+00 1.0513E+00 7.6005E-01 4.0198E-01 0.0000E+00 2.0696E-02 3.5302E-02 0.0000E+00 + 3.9141E+01 1.1186E+00 1.1332E+00 8.4302E-01 4.8664E-01 0.0000E+00 2.0891E-02 3.5518E-02 0.0000E+00 + 4.2498E+01 1.1890E+00 1.2036E+00 9.1416E-01 5.5911E-01 0.0000E+00 2.1045E-02 3.5689E-02 0.0000E+00 + 5.0618E+01 1.3669E+00 1.3816E+00 1.0939E+00 7.4180E-01 0.0000E+00 2.1395E-02 3.6079E-02 0.0000E+00 + 5.0618E+01 1.3669E+00 1.3816E+00 1.0939E+00 7.4180E-01 2.9806E-08 2.1395E-02 3.6079E-02 0.0000E+00 + 5.6929E+01 1.5168E+00 1.5314E+00 1.2450E+00 8.9510E-01 1.6288E-01 2.1656E-02 3.6372E-02 0.0000E+00 + 6.5052E+01 1.7175E+00 1.7322E+00 1.4473E+00 1.1000E+00 3.7520E-01 2.1973E-02 3.6727E-02 0.0000E+00 + 7.4032E+01 1.9492E+00 1.9639E+00 1.6805E+00 1.3357E+00 6.1856E-01 2.2303E-02 3.7099E-02 0.0000E+00 + 8.2630E+01 2.1797E+00 2.1945E+00 1.9124E+00 1.5700E+00 8.5953E-01 2.2602E-02 3.7437E-02 0.0000E+00 + 9.1722E+01 2.4323E+00 2.4471E+00 2.1663E+00 1.8262E+00 1.1224E+00 2.2904E-02 3.7780E-02 0.0000E+00 + 9.9573E+01 2.6571E+00 2.6720E+00 2.3923E+00 2.0540E+00 1.3556E+00 2.3154E-02 3.8066E-02 0.0000E+00 + 1.0945E+02 2.9484E+00 2.9633E+00 2.6849E+00 2.3488E+00 1.6568E+00 2.3458E-02 3.8414E-02 0.0000E+00 + 1.1849E+02 3.2232E+00 3.2381E+00 2.9608E+00 2.6267E+00 1.9403E+00 2.3727E-02 3.8723E-02 0.0000E+00 + 1.2703E+02 3.4893E+00 3.5043E+00 3.2279E+00 2.8955E+00 2.2142E+00 2.3974E-02 3.9008E-02 0.0000E+00 + 1.3818E+02 3.8461E+00 3.8611E+00 3.5860E+00 3.2558E+00 2.5807E+00 2.4287E-02 3.9371E-02 0.0000E+00 + 1.4898E+02 4.2014E+00 4.2164E+00 3.9424E+00 3.6142E+00 2.9450E+00 2.4581E-02 3.9714E-02 0.0000E+00 + 1.5935E+02 4.5513E+00 4.5664E+00 4.2934E+00 3.9671E+00 3.3031E+00 2.4858E-02 4.0037E-02 0.0000E+00 + 1.6995E+02 4.9176E+00 4.9327E+00 4.6607E+00 4.3362E+00 3.6775E+00 2.5134E-02 4.0361E-02 0.0000E+00 + 1.8053E+02 5.2918E+00 5.3070E+00 5.0359E+00 4.7132E+00 4.0595E+00 2.5405E-02 4.0681E-02 0.0000E+00 + 1.9073E+02 5.6603E+00 5.6755E+00 5.4053E+00 5.0843E+00 4.4353E+00 2.5661E-02 4.0985E-02 0.0000E+00 + 2.0050E+02 6.0200E+00 6.0353E+00 5.7659E+00 5.4464E+00 4.8018E+00 2.5904E-02 4.1272E-02 0.0000E+00 + 2.1045E+02 6.3936E+00 6.4089E+00 6.1403E+00 5.8223E+00 5.1821E+00 2.6147E-02 4.1563E-02 0.0000E+00 + 2.2036E+02 6.7728E+00 6.7881E+00 6.5203E+00 6.2038E+00 5.5678E+00 2.6387E-02 4.1850E-02 0.0000E+00 + 2.2990E+02 7.1439E+00 7.1593E+00 6.8922E+00 6.5770E+00 5.9450E+00 2.6615E-02 4.2125E-02 0.0000E+00 + 2.3902E+02 7.5045E+00 7.5199E+00 7.2535E+00 6.9396E+00 6.3113E+00 2.6832E-02 4.2386E-02 0.0000E+00 + 2.4830E+02 7.8773E+00 7.8928E+00 7.6270E+00 7.3145E+00 6.6898E+00 2.7050E-02 4.2651E-02 0.0000E+00 + 2.5754E+02 8.2543E+00 8.2698E+00 8.0047E+00 7.6934E+00 7.0723E+00 2.7266E-02 4.2914E-02 0.0000E+00 + 2.6643E+02 8.6221E+00 8.6376E+00 8.3731E+00 8.0630E+00 7.4453E+00 2.7473E-02 4.3165E-02 0.0000E+00 + 2.7492E+02 8.9784E+00 8.9939E+00 8.7300E+00 8.4211E+00 7.8066E+00 2.7669E-02 4.3406E-02 0.0000E+00 + 2.8356E+02 9.3460E+00 9.3616E+00 9.0982E+00 8.7904E+00 8.1791E+00 2.7867E-02 4.3650E-02 0.0000E+00 + 2.9216E+02 9.7167E+00 9.7324E+00 9.4696E+00 9.1628E+00 8.5547E+00 2.8065E-02 4.3892E-02 0.0000E+00 + 3.0043E+02 1.0078E+01 1.0093E+01 9.8310E+00 9.5253E+00 8.9202E+00 2.8253E-02 4.4126E-02 0.0000E+00 + 3.0833E+02 1.0427E+01 1.0442E+01 1.0181E+01 9.8760E+00 9.2736E+00 2.8433E-02 4.4349E-02 0.0000E+00 + 3.1638E+02 1.0786E+01 1.0802E+01 1.0541E+01 1.0237E+01 9.6376E+00 2.8616E-02 4.4576E-02 0.0000E+00 + 3.2439E+02 1.1149E+01 1.1164E+01 1.0903E+01 1.0601E+01 1.0004E+01 2.8797E-02 4.4802E-02 0.0000E+00 + 3.3209E+02 1.1501E+01 1.1516E+01 1.1256E+01 1.0954E+01 1.0360E+01 2.8972E-02 4.5020E-02 0.0000E+00 + 3.3945E+02 1.1841E+01 1.1857E+01 1.1597E+01 1.1296E+01 1.0704E+01 2.9138E-02 4.5229E-02 0.0000E+00 + 3.4694E+02 1.2191E+01 1.2207E+01 1.1947E+01 1.1647E+01 1.1058E+01 2.9307E-02 4.5442E-02 0.0000E+00 + 3.8252E+00 5.3085E-01 5.4540E-01 2.5539E-01 0.0000E+00 0.0000E+00 2.0072E-02 3.4616E-02 0.0000E+00 + 6.1354E+00 5.4989E-01 5.6446E-01 2.7625E-01 0.0000E+00 0.0000E+00 2.0409E-02 3.4982E-02 0.0000E+00 + 8.2215E+00 5.7150E-01 5.8608E-01 2.9922E-01 0.0000E+00 0.0000E+00 2.0667E-02 3.5262E-02 0.0000E+00 + 1.2104E+01 6.1970E-01 6.3432E-01 3.4951E-01 0.0000E+00 0.0000E+00 2.1075E-02 3.5707E-02 0.0000E+00 + 1.2104E+01 6.1970E-01 6.3432E-01 3.4951E-01 1.1495E-07 0.0000E+00 2.1075E-02 3.5707E-02 0.0000E+00 + 1.4765E+01 6.5803E-01 6.7268E-01 3.8908E-01 4.2420E-02 0.0000E+00 2.1323E-02 3.5978E-02 0.0000E+00 + 1.8208E+01 7.1215E-01 7.2681E-01 4.4460E-01 1.0030E-01 0.0000E+00 2.1612E-02 3.6295E-02 0.0000E+00 + 2.1461E+01 7.6722E-01 7.8191E-01 5.0085E-01 1.5854E-01 0.0000E+00 2.1862E-02 3.6570E-02 0.0000E+00 + 2.4826E+01 8.2768E-01 8.4239E-01 5.6243E-01 2.2199E-01 0.0000E+00 2.2100E-02 3.6833E-02 0.0000E+00 + 2.8656E+01 9.0035E-01 9.1508E-01 6.3625E-01 2.9777E-01 0.0000E+00 2.2354E-02 3.7114E-02 0.0000E+00 + 3.2201E+01 9.7084E-01 9.8559E-01 7.0772E-01 3.7091E-01 0.0000E+00 2.2573E-02 3.7358E-02 0.0000E+00 + 3.5810E+01 1.0455E+00 1.0603E+00 7.8336E-01 4.4814E-01 0.0000E+00 2.2785E-02 3.7594E-02 0.0000E+00 + 3.8800E+01 1.1095E+00 1.1243E+00 8.4804E-01 5.1407E-01 0.0000E+00 2.2953E-02 3.7782E-02 0.0000E+00 + 4.5999E+01 1.2707E+00 1.2855E+00 1.0108E+00 6.7964E-01 0.0000E+00 2.3335E-02 3.8210E-02 0.0000E+00 + 4.5999E+01 1.2707E+00 1.2855E+00 1.0108E+00 6.7964E-01 2.6970E-08 2.3335E-02 3.8210E-02 0.0000E+00 + 5.1560E+01 1.4058E+00 1.4207E+00 1.1471E+00 8.1796E-01 1.4713E-01 2.3620E-02 3.8531E-02 0.0000E+00 + 5.8682E+01 1.5861E+00 1.6010E+00 1.3288E+00 1.0020E+00 3.3813E-01 2.3965E-02 3.8922E-02 0.0000E+00 + 6.6515E+01 1.7932E+00 1.8081E+00 1.5373E+00 1.2130E+00 5.5608E-01 2.4324E-02 3.9331E-02 0.0000E+00 + 7.3979E+01 1.9985E+00 2.0134E+00 1.7438E+00 1.4216E+00 7.7099E-01 2.4650E-02 3.9704E-02 0.0000E+00 + 8.1834E+01 2.2224E+00 2.2374E+00 1.9689E+00 1.6490E+00 1.0045E+00 2.4979E-02 4.0083E-02 0.0000E+00 + 8.8590E+01 2.4211E+00 2.4362E+00 2.1686E+00 1.8504E+00 1.2109E+00 2.5251E-02 4.0398E-02 0.0000E+00 + 9.7050E+01 2.6776E+00 2.6927E+00 2.4263E+00 2.1102E+00 1.4767E+00 2.5582E-02 4.0783E-02 0.0000E+00 + 1.0477E+02 2.9188E+00 2.9339E+00 2.6685E+00 2.3541E+00 1.7258E+00 2.5875E-02 4.1125E-02 0.0000E+00 + 1.1203E+02 3.1516E+00 3.1667E+00 2.9022E+00 2.5895E+00 1.9658E+00 2.6144E-02 4.1440E-02 0.0000E+00 + 1.2147E+02 3.4627E+00 3.4779E+00 3.2144E+00 2.9038E+00 2.2859E+00 2.6484E-02 4.1842E-02 0.0000E+00 + 1.3058E+02 3.7714E+00 3.7867E+00 3.5241E+00 3.2154E+00 2.6029E+00 2.6805E-02 4.2223E-02 0.0000E+00 + 1.3929E+02 4.0744E+00 4.0898E+00 3.8281E+00 3.5211E+00 2.9136E+00 2.7106E-02 4.2581E-02 0.0000E+00 + 1.4816E+02 4.3907E+00 4.4061E+00 4.1453E+00 3.8400E+00 3.2374E+00 2.7407E-02 4.2942E-02 0.0000E+00 + 1.5698E+02 4.7128E+00 4.7283E+00 4.4684E+00 4.1647E+00 3.5667E+00 2.7701E-02 4.3296E-02 0.0000E+00 + 1.6546E+02 5.0292E+00 5.0446E+00 4.7855E+00 4.4834E+00 3.8897E+00 2.7980E-02 4.3634E-02 0.0000E+00 + 1.7354E+02 5.3371E+00 5.3527E+00 5.0942E+00 4.7935E+00 4.2040E+00 2.8244E-02 4.3954E-02 0.0000E+00 + 1.8176E+02 5.6561E+00 5.6717E+00 5.4140E+00 5.1147E+00 4.5292E+00 2.8508E-02 4.4278E-02 0.0000E+00 + 1.8992E+02 5.9791E+00 5.9947E+00 5.7377E+00 5.4398E+00 4.8581E+00 2.8769E-02 4.4598E-02 0.0000E+00 + 1.9774E+02 6.2944E+00 6.3101E+00 6.0537E+00 5.7571E+00 5.1791E+00 2.9017E-02 4.4904E-02 0.0000E+00 + 2.0520E+02 6.6002E+00 6.6159E+00 6.3601E+00 6.0647E+00 5.4901E+00 2.9253E-02 4.5195E-02 0.0000E+00 + 2.1278E+02 6.9156E+00 6.9313E+00 6.6761E+00 6.3819E+00 5.8108E+00 2.9490E-02 4.5490E-02 0.0000E+00 + 2.2030E+02 7.2338E+00 7.2496E+00 6.9949E+00 6.7020E+00 6.1341E+00 2.9725E-02 4.5782E-02 0.0000E+00 + 2.2751E+02 7.5436E+00 7.5594E+00 7.3053E+00 7.0134E+00 6.4488E+00 2.9949E-02 4.6063E-02 0.0000E+00 + 2.3438E+02 7.8431E+00 7.8590E+00 7.6054E+00 7.3146E+00 6.7529E+00 3.0162E-02 4.6331E-02 0.0000E+00 + 2.4136E+02 8.1515E+00 8.1675E+00 7.9143E+00 7.6246E+00 7.0659E+00 3.0378E-02 4.6603E-02 0.0000E+00 + 2.4829E+02 8.4620E+00 8.4780E+00 8.2254E+00 7.9366E+00 7.3808E+00 3.0592E-02 4.6874E-02 0.0000E+00 + 2.5493E+02 8.7637E+00 8.7798E+00 8.5275E+00 8.2398E+00 7.6867E+00 3.0797E-02 4.7134E-02 0.0000E+00 + 2.6127E+02 9.0551E+00 9.0712E+00 8.8194E+00 8.5326E+00 7.9821E+00 3.0992E-02 4.7383E-02 0.0000E+00 + 2.6770E+02 9.3546E+00 9.3708E+00 9.1194E+00 8.8335E+00 8.2856E+00 3.1191E-02 4.7637E-02 0.0000E+00 + 2.7409E+02 9.6558E+00 9.6720E+00 9.4210E+00 9.1360E+00 8.5907E+00 3.1388E-02 4.7890E-02 0.0000E+00 + 2.8023E+02 9.9482E+00 9.9644E+00 9.7138E+00 9.4297E+00 8.8869E+00 3.1577E-02 4.8133E-02 0.0000E+00 + 2.8608E+02 1.0230E+01 1.0246E+01 9.9963E+00 9.7130E+00 9.1725E+00 3.1757E-02 4.8366E-02 0.0000E+00 + 2.9202E+02 1.0520E+01 1.0536E+01 1.0286E+01 1.0004E+01 9.4659E+00 3.1941E-02 4.8604E-02 0.0000E+00 + 3.6810E+00 5.0841E-01 5.2306E-01 2.4348E-01 0.0000E+00 0.0000E+00 2.1444E-02 3.6091E-02 0.0000E+00 + 5.8804E+00 5.2679E-01 5.4146E-01 2.6355E-01 0.0000E+00 0.0000E+00 2.1804E-02 3.6478E-02 0.0000E+00 + 7.8549E+00 5.4751E-01 5.6220E-01 2.8554E-01 0.0000E+00 0.0000E+00 2.2079E-02 3.6776E-02 0.0000E+00 + 1.1507E+01 5.9345E-01 6.0817E-01 3.3342E-01 0.0000E+00 0.0000E+00 2.2515E-02 3.7249E-02 0.0000E+00 + 1.1507E+01 5.9345E-01 6.0817E-01 3.3342E-01 1.0913E-07 0.0000E+00 2.2515E-02 3.7249E-02 0.0000E+00 + 1.3996E+01 6.2981E-01 6.4455E-01 3.7092E-01 4.0210E-02 0.0000E+00 2.2779E-02 3.7537E-02 0.0000E+00 + 1.7203E+01 6.8093E-01 6.9570E-01 4.2334E-01 9.4878E-02 0.0000E+00 2.3088E-02 3.7875E-02 0.0000E+00 + 2.0221E+01 7.3277E-01 7.4756E-01 4.7628E-01 1.4971E-01 0.0000E+00 2.3354E-02 3.8168E-02 0.0000E+00 + 2.3331E+01 7.8951E-01 8.0433E-01 5.3404E-01 2.0926E-01 0.0000E+00 2.3609E-02 3.8449E-02 0.0000E+00 + 2.6860E+01 8.5750E-01 8.7234E-01 6.0310E-01 2.8018E-01 0.0000E+00 2.3879E-02 3.8749E-02 0.0000E+00 + 3.0115E+01 9.2327E-01 9.3813E-01 6.6977E-01 3.4844E-01 0.0000E+00 2.4113E-02 3.9010E-02 0.0000E+00 + 3.3421E+01 9.9281E-01 1.0077E+00 7.4016E-01 4.2034E-01 0.0000E+00 2.4339E-02 3.9263E-02 0.0000E+00 + 3.6152E+01 1.0522E+00 1.0671E+00 8.0024E-01 4.8160E-01 0.0000E+00 2.4519E-02 3.9464E-02 0.0000E+00 + 4.2707E+01 1.2015E+00 1.2164E+00 9.5100E-01 6.3499E-01 0.0000E+00 2.4925E-02 3.9922E-02 0.0000E+00 + 4.2707E+01 1.2015E+00 1.2164E+00 9.5100E-01 6.3499E-01 2.4955E-08 2.4925E-02 3.9922E-02 0.0000E+00 + 4.7746E+01 1.3262E+00 1.3412E+00 1.0768E+00 7.6269E-01 1.3596E-01 2.5229E-02 4.0267E-02 0.0000E+00 + 5.4178E+01 1.4920E+00 1.5071E+00 1.2439E+00 9.3212E-01 3.1191E-01 2.5598E-02 4.0686E-02 0.0000E+00 + 6.1223E+01 1.6819E+00 1.6970E+00 1.4351E+00 1.1256E+00 5.1201E-01 2.5981E-02 4.1126E-02 0.0000E+00 + 6.7910E+01 1.8695E+00 1.8846E+00 1.6238E+00 1.3164E+00 7.0868E-01 2.6329E-02 4.1527E-02 0.0000E+00 + 7.4925E+01 2.0736E+00 2.0887E+00 1.8290E+00 1.5236E+00 9.2171E-01 2.6679E-02 4.1934E-02 0.0000E+00 + 8.0938E+01 2.2542E+00 2.2694E+00 2.0104E+00 1.7068E+00 1.1096E+00 2.6970E-02 4.2274E-02 0.0000E+00 + 8.8446E+01 2.4866E+00 2.5019E+00 2.2440E+00 1.9423E+00 1.3508E+00 2.7323E-02 4.2688E-02 0.0000E+00 + 9.5275E+01 2.7047E+00 2.7200E+00 2.4630E+00 2.1630E+00 1.5763E+00 2.7635E-02 4.3057E-02 0.0000E+00 + 1.0168E+02 2.9146E+00 2.9300E+00 2.6737E+00 2.3753E+00 1.7931E+00 2.7922E-02 4.3397E-02 0.0000E+00 + 1.0999E+02 3.1946E+00 3.2100E+00 2.9547E+00 2.6583E+00 2.0815E+00 2.8285E-02 4.3831E-02 0.0000E+00 + 1.1797E+02 3.4716E+00 3.4870E+00 3.2327E+00 2.9380E+00 2.3663E+00 2.8627E-02 4.4242E-02 0.0000E+00 + 1.2559E+02 3.7429E+00 3.7584E+00 3.5048E+00 3.2118E+00 2.6448E+00 2.8948E-02 4.4630E-02 0.0000E+00 + 1.3332E+02 4.0254E+00 4.0409E+00 3.7882E+00 3.4968E+00 2.9343E+00 2.9268E-02 4.5020E-02 0.0000E+00 + 1.4100E+02 4.3125E+00 4.3281E+00 4.0761E+00 3.7862E+00 3.2282E+00 2.9583E-02 4.5404E-02 0.0000E+00 + 1.4835E+02 4.5938E+00 4.6095E+00 4.3581E+00 4.0698E+00 3.5158E+00 2.9880E-02 4.5770E-02 0.0000E+00 + 1.5535E+02 4.8671E+00 4.8829E+00 4.6322E+00 4.3452E+00 3.7950E+00 3.0161E-02 4.6116E-02 0.0000E+00 + 1.6244E+02 5.1498E+00 5.1656E+00 4.9155E+00 4.6299E+00 4.0835E+00 3.0443E-02 4.6467E-02 0.0000E+00 + 1.6947E+02 5.4354E+00 5.4512E+00 5.2017E+00 4.9174E+00 4.3748E+00 3.0721E-02 4.6813E-02 0.0000E+00 + 1.7619E+02 5.7137E+00 5.7296E+00 5.4807E+00 5.1976E+00 4.6584E+00 3.0985E-02 4.7145E-02 0.0000E+00 + 1.8259E+02 5.9832E+00 5.9991E+00 5.7507E+00 5.4688E+00 4.9328E+00 3.1236E-02 4.7461E-02 0.0000E+00 + 1.8908E+02 6.2607E+00 6.2767E+00 6.0288E+00 5.7480E+00 5.2153E+00 3.1489E-02 4.7781E-02 0.0000E+00 + 1.9550E+02 6.5402E+00 6.5563E+00 6.3089E+00 6.0293E+00 5.4996E+00 3.1739E-02 4.8098E-02 0.0000E+00 + 2.0165E+02 6.8120E+00 6.8281E+00 6.5812E+00 6.3026E+00 5.7759E+00 3.1978E-02 4.8403E-02 0.0000E+00 + 2.0749E+02 7.0743E+00 7.0905E+00 6.8440E+00 6.5664E+00 6.0426E+00 3.2205E-02 4.8694E-02 0.0000E+00 + 2.1342E+02 7.3441E+00 7.3604E+00 7.1143E+00 6.8377E+00 6.3166E+00 3.2435E-02 4.8989E-02 0.0000E+00 + 2.1930E+02 7.6153E+00 7.6316E+00 7.3860E+00 7.1104E+00 6.5920E+00 3.2663E-02 4.9284E-02 0.0000E+00 + 2.2492E+02 7.8785E+00 7.8948E+00 7.6496E+00 7.3749E+00 6.8592E+00 3.2881E-02 4.9566E-02 0.0000E+00 + 2.3028E+02 8.1323E+00 8.1487E+00 7.9038E+00 7.6300E+00 7.1167E+00 3.3089E-02 4.9837E-02 0.0000E+00 + 2.3571E+02 8.3930E+00 8.4094E+00 8.1649E+00 7.8920E+00 7.3812E+00 3.3300E-02 5.0112E-02 0.0000E+00 + 2.4109E+02 8.6547E+00 8.6712E+00 8.4270E+00 8.1550E+00 7.6466E+00 3.3510E-02 5.0387E-02 0.0000E+00 + 2.4625E+02 8.9085E+00 8.9250E+00 8.6812E+00 8.4100E+00 7.9039E+00 3.3711E-02 5.0651E-02 0.0000E+00 + 2.5116E+02 9.1530E+00 9.1696E+00 8.9261E+00 8.6557E+00 8.1518E+00 3.3903E-02 5.0904E-02 0.0000E+00 + 2.5615E+02 9.4040E+00 9.4206E+00 9.1774E+00 8.9078E+00 8.4061E+00 3.4099E-02 5.1163E-02 0.0000E+00 + 3.2671E+00 4.4672E-01 4.6156E-01 2.1021E-01 0.0000E+00 0.0000E+00 2.6313E-02 4.1154E-02 0.0000E+00 + 5.1504E+00 4.6325E-01 4.7812E-01 2.2804E-01 0.0000E+00 0.0000E+00 2.6754E-02 4.1632E-02 0.0000E+00 + 6.8084E+00 4.8147E-01 4.9636E-01 2.4723E-01 0.0000E+00 0.0000E+00 2.7091E-02 4.2000E-02 0.0000E+00 + 9.8146E+00 5.2105E-01 5.3599E-01 2.8829E-01 0.0000E+00 0.0000E+00 2.7623E-02 4.2587E-02 0.0000E+00 + 9.8146E+00 5.2105E-01 5.3599E-01 2.8829E-01 9.2688E-08 0.0000E+00 2.7623E-02 4.2587E-02 0.0000E+00 + 1.1825E+01 5.5185E-01 5.6681E-01 3.1996E-01 3.3980E-02 0.0000E+00 2.7947E-02 4.2946E-02 0.0000E+00 + 1.4380E+01 5.9460E-01 6.0960E-01 3.6370E-01 7.9639E-02 0.0000E+00 2.8325E-02 4.3369E-02 0.0000E+00 + 1.6752E+01 6.3744E-01 6.5248E-01 4.0737E-01 1.2493E-01 0.0000E+00 2.8650E-02 4.3736E-02 0.0000E+00 + 1.9169E+01 6.8386E-01 6.9893E-01 4.5456E-01 1.7364E-01 0.0000E+00 2.8962E-02 4.4090E-02 0.0000E+00 + 2.1881E+01 7.3893E-01 7.5404E-01 5.1044E-01 2.3111E-01 0.0000E+00 2.9293E-02 4.4467E-02 0.0000E+00 + 2.4357E+01 7.9172E-01 8.0686E-01 5.6391E-01 2.8594E-01 0.0000E+00 2.9580E-02 4.4797E-02 0.0000E+00 + 2.6849E+01 8.4709E-01 8.6227E-01 6.1993E-01 3.4324E-01 0.0000E+00 2.9856E-02 4.5117E-02 0.0000E+00 + 2.8893E+01 8.9407E-01 9.0928E-01 6.6741E-01 3.9174E-01 0.0000E+00 3.0076E-02 4.5372E-02 0.0000E+00 + 3.3742E+01 1.0110E+00 1.0263E+00 7.8545E-01 5.1202E-01 0.0000E+00 3.0573E-02 4.5954E-02 0.0000E+00 + 3.3742E+01 1.0110E+00 1.0263E+00 7.8545E-01 5.1202E-01 1.9495E-08 3.0573E-02 4.5954E-02 0.0000E+00 + 3.7413E+01 1.1076E+00 1.1229E+00 8.8285E-01 6.1107E-01 1.0578E-01 3.0945E-02 4.6394E-02 0.0000E+00 + 4.2043E+01 1.2348E+00 1.2502E+00 1.0110E+00 7.4115E-01 2.4128E-01 3.1396E-02 4.6930E-02 0.0000E+00 + 4.7049E+01 1.3788E+00 1.3943E+00 1.1559E+00 8.8808E-01 3.9372E-01 3.1864E-02 4.7494E-02 0.0000E+00 + 5.1745E+01 1.5196E+00 1.5352E+00 1.2976E+00 1.0315E+00 5.4202E-01 3.2289E-02 4.8009E-02 0.0000E+00 + 5.6615E+01 1.6713E+00 1.6870E+00 1.4501E+00 1.1858E+00 7.0112E-01 3.2718E-02 4.8533E-02 0.0000E+00 + 6.0747E+01 1.8045E+00 1.8202E+00 1.5839E+00 1.3210E+00 8.4026E-01 3.3074E-02 4.8972E-02 0.0000E+00 + 6.5856E+01 1.9744E+00 1.9902E+00 1.7547E+00 1.4934E+00 1.0174E+00 3.3505E-02 4.9507E-02 0.0000E+00 + 7.0457E+01 2.1325E+00 2.1484E+00 1.9134E+00 1.6536E+00 1.1816E+00 3.3886E-02 4.9984E-02 0.0000E+00 + 7.4734E+01 2.2836E+00 2.2995E+00 2.0650E+00 1.8066E+00 1.3383E+00 3.4236E-02 5.0425E-02 0.0000E+00 + 8.0229E+01 2.4834E+00 2.4995E+00 2.2657E+00 2.0089E+00 1.5451E+00 3.4680E-02 5.0989E-02 0.0000E+00 + 8.5456E+01 2.6796E+00 2.6957E+00 2.4624E+00 2.2072E+00 1.7476E+00 3.5097E-02 5.1523E-02 0.0000E+00 + 9.0396E+01 2.8702E+00 2.8864E+00 2.6537E+00 2.3999E+00 1.9441E+00 3.5488E-02 5.2027E-02 0.0000E+00 + 9.5369E+01 3.0672E+00 3.0836E+00 2.8513E+00 2.5989E+00 2.1470E+00 3.5879E-02 5.2535E-02 0.0000E+00 + 1.0026E+02 3.2661E+00 3.2825E+00 3.0508E+00 2.7997E+00 2.3514E+00 3.6262E-02 5.3036E-02 0.0000E+00 + 1.0491E+02 3.4596E+00 3.4762E+00 3.2448E+00 2.9950E+00 2.5501E+00 3.6624E-02 5.3513E-02 0.0000E+00 + 1.0930E+02 3.6466E+00 3.6632E+00 3.4322E+00 3.1835E+00 2.7418E+00 3.6966E-02 5.3966E-02 0.0000E+00 + 1.1371E+02 3.8387E+00 3.8554E+00 3.6248E+00 3.3773E+00 2.9387E+00 3.7309E-02 5.4424E-02 0.0000E+00 + 1.1805E+02 4.0317E+00 4.0485E+00 3.8182E+00 3.5718E+00 3.1363E+00 3.7648E-02 5.4878E-02 0.0000E+00 + 1.2218E+02 4.2187E+00 4.2356E+00 4.0057E+00 3.7604E+00 3.3277E+00 3.7969E-02 5.5312E-02 0.0000E+00 + 1.2608E+02 4.3988E+00 4.4158E+00 4.1862E+00 3.9419E+00 3.5119E+00 3.8274E-02 5.5725E-02 0.0000E+00 + 1.3001E+02 4.5834E+00 4.6005E+00 4.3712E+00 4.1278E+00 3.7005E+00 3.8581E-02 5.6144E-02 0.0000E+00 + 1.3387E+02 4.7684E+00 4.7856E+00 4.5566E+00 4.3142E+00 3.8895E+00 3.8885E-02 5.6560E-02 0.0000E+00 + 1.3754E+02 4.9474E+00 4.9647E+00 4.7359E+00 4.4944E+00 4.0722E+00 3.9175E-02 5.6960E-02 0.0000E+00 + 1.4102E+02 5.1194E+00 5.1368E+00 4.9083E+00 4.6676E+00 4.2477E+00 3.9450E-02 5.7341E-02 0.0000E+00 + 1.4452E+02 5.2955E+00 5.3130E+00 5.0847E+00 4.8449E+00 4.4273E+00 3.9729E-02 5.7729E-02 0.0000E+00 + 1.4797E+02 5.4718E+00 5.4893E+00 5.2613E+00 5.0223E+00 4.6070E+00 4.0006E-02 5.8114E-02 0.0000E+00 + 1.5126E+02 5.6421E+00 5.6597E+00 5.4319E+00 5.1938E+00 4.7806E+00 4.0270E-02 5.8485E-02 0.0000E+00 + 1.5437E+02 5.8057E+00 5.8234E+00 5.5958E+00 5.3584E+00 4.9472E+00 4.0522E-02 5.8840E-02 0.0000E+00 + 1.5751E+02 5.9731E+00 5.9909E+00 5.7635E+00 5.5268E+00 5.1177E+00 4.0778E-02 5.9201E-02 0.0000E+00 + 1.6060E+02 6.1405E+00 6.1584E+00 5.9311E+00 5.6953E+00 5.2881E+00 4.1031E-02 5.9562E-02 0.0000E+00 + 1.6355E+02 6.3022E+00 6.3202E+00 6.0931E+00 5.8580E+00 5.4527E+00 4.1275E-02 5.9909E-02 0.0000E+00 + 1.6635E+02 6.4575E+00 6.4756E+00 6.2486E+00 6.0141E+00 5.6107E+00 4.1507E-02 6.0241E-02 0.0000E+00 + 1.6917E+02 6.6163E+00 6.6344E+00 6.4077E+00 6.1739E+00 5.7723E+00 4.1744E-02 6.0580E-02 0.0000E+00 + 2.9019E+00 3.9603E-01 4.1086E-01 1.8190E-01 0.0000E+00 0.0000E+00 3.2228E-02 4.7071E-02 0.0000E+00 + 4.5064E+00 4.1102E-01 4.2591E-01 1.9783E-01 0.0000E+00 0.0000E+00 3.2767E-02 4.7681E-02 0.0000E+00 + 5.8890E+00 4.2710E-01 4.4204E-01 2.1461E-01 0.0000E+00 0.0000E+00 3.3180E-02 4.8153E-02 0.0000E+00 + 8.3412E+00 4.6121E-01 4.7624E-01 2.4977E-01 0.0000E+00 0.0000E+00 3.3832E-02 4.8910E-02 0.0000E+00 + 8.3412E+00 4.6121E-01 4.7624E-01 2.4977E-01 7.8500E-08 0.0000E+00 3.3832E-02 4.8910E-02 0.0000E+00 + 9.9473E+00 4.8725E-01 5.0234E-01 2.7643E-01 2.8617E-02 0.0000E+00 3.4228E-02 4.9375E-02 0.0000E+00 + 1.1958E+01 5.2289E-01 5.3804E-01 3.1276E-01 6.6572E-02 0.0000E+00 3.4691E-02 4.9924E-02 0.0000E+00 + 1.3797E+01 5.5813E-01 5.7334E-01 3.4857E-01 1.0376E-01 0.0000E+00 3.5090E-02 5.0402E-02 0.0000E+00 + 1.5649E+01 5.9587E-01 6.1115E-01 3.8686E-01 1.4334E-01 0.0000E+00 3.5472E-02 5.0863E-02 0.0000E+00 + 1.7701E+01 6.4018E-01 6.5553E-01 4.3172E-01 1.8955E-01 0.0000E+00 3.5877E-02 5.1357E-02 0.0000E+00 + 1.9554E+01 6.8223E-01 6.9765E-01 4.7424E-01 2.3322E-01 0.0000E+00 3.6228E-02 5.1789E-02 0.0000E+00 + 2.1401E+01 7.2596E-01 7.4144E-01 5.1840E-01 2.7848E-01 0.0000E+00 3.6567E-02 5.2209E-02 0.0000E+00 + 2.2902E+01 7.6278E-01 7.7832E-01 5.5556E-01 3.1650E-01 0.0000E+00 3.6836E-02 5.2544E-02 0.0000E+00 + 2.6421E+01 8.5348E-01 8.6914E-01 6.4701E-01 4.0986E-01 0.0000E+00 3.7445E-02 5.3311E-02 0.0000E+00 + 2.6421E+01 8.5348E-01 8.6914E-01 6.4701E-01 4.0986E-01 1.5072E-08 3.7445E-02 5.3311E-02 0.0000E+00 + 2.9039E+01 9.2750E-01 9.4327E-01 7.2157E-01 4.8581E-01 8.1409E-02 3.7900E-02 5.3891E-02 0.0000E+00 + 3.2298E+01 1.0239E+00 1.0398E+00 8.1859E-01 5.8449E-01 1.8457E-01 3.8452E-02 5.4600E-02 0.0000E+00 + 3.5773E+01 1.1317E+00 1.1478E+00 9.2705E-01 6.9465E-01 2.9928E-01 3.9026E-02 5.5346E-02 0.0000E+00 + 3.8988E+01 1.2360E+00 1.2522E+00 1.0319E+00 8.0098E-01 4.0965E-01 3.9545E-02 5.6030E-02 0.0000E+00 + 4.2281E+01 1.3472E+00 1.3636E+00 1.1436E+00 9.1421E-01 5.2686E-01 4.0070E-02 5.6727E-02 0.0000E+00 + 4.5044E+01 1.4439E+00 1.4604E+00 1.2407E+00 1.0125E+00 6.2842E-01 4.0505E-02 5.7310E-02 0.0000E+00 + 4.8423E+01 1.5663E+00 1.5829E+00 1.3636E+00 1.1368E+00 7.5654E-01 4.1031E-02 5.8023E-02 0.0000E+00 + 5.1431E+01 1.6790E+00 1.6957E+00 1.4767E+00 1.2512E+00 8.7428E-01 4.1497E-02 5.8659E-02 0.0000E+00 + 5.4200E+01 1.7859E+00 1.8027E+00 1.5840E+00 1.3596E+00 9.8570E-01 4.1924E-02 5.9247E-02 0.0000E+00 + 5.7719E+01 1.9261E+00 1.9431E+00 1.7246E+00 1.5017E+00 1.1315E+00 4.2466E-02 5.9998E-02 0.0000E+00 + 6.1029E+01 2.0624E+00 2.0797E+00 1.8614E+00 1.6397E+00 1.2731E+00 4.2975E-02 6.0712E-02 0.0000E+00 + 6.4124E+01 2.1939E+00 2.2113E+00 1.9932E+00 1.7727E+00 1.4093E+00 4.3451E-02 6.1385E-02 0.0000E+00 + 6.7208E+01 2.3287E+00 2.3462E+00 2.1284E+00 1.9091E+00 1.5488E+00 4.3927E-02 6.2064E-02 0.0000E+00 + 7.0211E+01 2.4637E+00 2.4814E+00 2.2637E+00 2.0456E+00 1.6882E+00 4.4393E-02 6.2733E-02 0.0000E+00 + 7.3037E+01 2.5941E+00 2.6120E+00 2.3944E+00 2.1774E+00 1.8229E+00 4.4834E-02 6.3371E-02 0.0000E+00 + 7.5682E+01 2.7192E+00 2.7373E+00 2.5198E+00 2.3038E+00 1.9519E+00 4.5249E-02 6.3976E-02 0.0000E+00 + 7.8320E+01 2.8470E+00 2.8652E+00 2.6479E+00 2.4328E+00 2.0835E+00 4.5667E-02 6.4588E-02 0.0000E+00 + 8.0893E+01 2.9746E+00 2.9929E+00 2.7757E+00 2.5616E+00 2.2148E+00 4.6077E-02 6.5194E-02 0.0000E+00 + 8.3318E+01 3.0974E+00 3.1159E+00 2.8988E+00 2.6856E+00 2.3412E+00 4.6467E-02 6.5774E-02 0.0000E+00 + 8.5591E+01 3.2151E+00 3.2337E+00 3.0167E+00 2.8043E+00 2.4621E+00 4.6837E-02 6.6325E-02 0.0000E+00 + 8.7862E+01 3.3350E+00 3.3538E+00 3.1368E+00 2.9252E+00 2.5852E+00 4.7209E-02 6.6885E-02 0.0000E+00 + 9.0081E+01 3.4545E+00 3.4735E+00 3.2565E+00 3.0458E+00 2.7079E+00 4.7577E-02 6.7441E-02 0.0000E+00 + 9.2175E+01 3.5695E+00 3.5886E+00 3.3717E+00 3.1618E+00 2.8260E+00 4.7928E-02 6.7973E-02 0.0000E+00 + 9.4142E+01 3.6795E+00 3.6988E+00 3.4819E+00 3.2727E+00 2.9388E+00 4.8261E-02 6.8482E-02 0.0000E+00 + 9.6110E+01 3.7916E+00 3.8110E+00 3.5942E+00 3.3857E+00 3.0537E+00 4.8598E-02 6.8999E-02 0.0000E+00 + 9.8036E+01 3.9033E+00 3.9228E+00 3.7060E+00 3.4982E+00 3.1681E+00 4.8932E-02 6.9513E-02 0.0000E+00 + 9.9857E+01 4.0106E+00 4.0304E+00 3.8135E+00 3.6065E+00 3.2781E+00 4.9251E-02 7.0007E-02 0.0000E+00 + 1.0157E+02 4.1133E+00 4.1332E+00 3.9164E+00 3.7100E+00 3.3833E+00 4.9555E-02 7.0479E-02 0.0000E+00 + 1.0329E+02 4.2180E+00 4.2379E+00 4.0211E+00 3.8154E+00 3.4903E+00 4.9863E-02 7.0961E-02 0.0000E+00 + 1.0497E+02 4.3221E+00 4.3423E+00 4.1255E+00 3.9203E+00 3.5970E+00 5.0169E-02 7.1440E-02 0.0000E+00 + 1.0656E+02 4.4224E+00 4.4427E+00 4.2258E+00 4.0213E+00 3.6995E+00 5.0462E-02 7.1901E-02 0.0000E+00 + 1.0807E+02 4.5183E+00 4.5387E+00 4.3218E+00 4.1179E+00 3.7976E+00 5.0741E-02 7.2343E-02 0.0000E+00 + 1.0957E+02 4.6159E+00 4.6365E+00 4.4196E+00 4.2162E+00 3.8975E+00 5.1025E-02 7.2794E-02 0.0000E+00 + 2.7108E+00 3.7102E-01 3.8580E-01 1.6738E-01 0.0000E+00 0.0000E+00 3.6252E-02 5.1042E-02 0.0000E+00 + 4.1673E+00 3.8526E-01 4.0013E-01 1.8235E-01 0.0000E+00 0.0000E+00 3.6859E-02 5.1762E-02 0.0000E+00 + 5.4054E+00 4.0026E-01 4.1521E-01 1.9789E-01 0.0000E+00 0.0000E+00 3.7324E-02 5.2321E-02 0.0000E+00 + 7.5713E+00 4.3157E-01 4.4665E-01 2.3001E-01 0.0000E+00 0.0000E+00 3.8060E-02 5.3217E-02 0.0000E+00 + 7.5713E+00 4.3157E-01 4.4665E-01 2.3001E-01 7.1158E-08 0.0000E+00 3.8060E-02 5.3217E-02 0.0000E+00 + 8.9714E+00 4.5517E-01 4.7033E-01 2.5407E-01 2.5846E-02 0.0000E+00 3.8507E-02 5.3768E-02 0.0000E+00 + 1.0707E+01 4.8717E-01 5.0243E-01 2.8659E-01 5.9839E-02 0.0000E+00 3.9029E-02 5.4421E-02 0.0000E+00 + 1.2281E+01 5.1853E-01 5.3390E-01 3.1840E-01 9.2887E-02 0.0000E+00 3.9479E-02 5.4989E-02 0.0000E+00 + 1.3852E+01 5.5189E-01 5.6735E-01 3.5216E-01 1.2782E-01 0.0000E+00 3.9910E-02 5.5538E-02 0.0000E+00 + 1.5581E+01 5.9078E-01 6.0635E-01 3.9145E-01 1.6834E-01 0.0000E+00 4.0366E-02 5.6127E-02 0.0000E+00 + 1.7131E+01 6.2745E-01 6.4312E-01 4.2847E-01 2.0641E-01 0.0000E+00 4.0763E-02 5.6642E-02 0.0000E+00 + 1.8666E+01 6.6538E-01 6.8114E-01 4.6671E-01 2.4564E-01 0.0000E+00 4.1145E-02 5.7143E-02 0.0000E+00 + 1.9907E+01 6.9716E-01 7.1301E-01 4.9875E-01 2.7846E-01 0.0000E+00 4.1448E-02 5.7543E-02 0.0000E+00 + 2.2794E+01 7.7495E-01 7.9097E-01 5.7707E-01 3.5851E-01 0.0000E+00 4.2135E-02 5.8460E-02 0.0000E+00 + 2.2794E+01 7.7495E-01 7.9097E-01 5.7707E-01 3.5851E-01 1.2895E-08 4.2135E-02 5.8460E-02 0.0000E+00 + 2.4917E+01 8.3794E-01 8.5412E-01 6.4045E-01 4.2316E-01 6.9458E-02 4.2649E-02 5.9153E-02 0.0000E+00 + 2.7539E+01 9.1942E-01 9.3578E-01 7.2237E-01 5.0659E-01 1.5688E-01 4.3271E-02 6.0002E-02 0.0000E+00 + 3.0308E+01 1.0099E+00 1.0265E+00 8.1327E-01 5.9903E-01 2.5339E-01 4.3917E-02 6.0895E-02 0.0000E+00 + 3.2849E+01 1.0968E+00 1.1135E+00 9.0053E-01 6.8765E-01 3.4561E-01 4.4502E-02 6.1714E-02 0.0000E+00 + 3.5430E+01 1.1888E+00 1.2058E+00 9.9294E-01 7.8141E-01 4.4293E-01 4.5093E-02 6.2548E-02 0.0000E+00 + 3.7581E+01 1.2684E+00 1.2855E+00 1.0728E+00 8.6237E-01 5.2677E-01 4.5582E-02 6.3246E-02 0.0000E+00 + 4.0191E+01 1.3685E+00 1.3858E+00 1.1732E+00 9.6411E-01 6.3196E-01 4.6175E-02 6.4100E-02 0.0000E+00 + 4.2498E+01 1.4602E+00 1.4778E+00 1.2652E+00 1.0572E+00 7.2808E-01 4.6699E-02 6.4862E-02 0.0000E+00 + 4.4608E+01 1.5467E+00 1.5645E+00 1.3520E+00 1.1451E+00 8.1859E-01 4.7179E-02 6.5566E-02 0.0000E+00 + 4.7272E+01 1.6597E+00 1.6776E+00 1.4652E+00 1.2596E+00 9.3644E-01 4.7787E-02 6.6467E-02 0.0000E+00 + 4.9758E+01 1.7688E+00 1.7871E+00 1.5746E+00 1.3702E+00 1.0502E+00 4.8359E-02 6.7320E-02 0.0000E+00 + 5.2067E+01 1.8735E+00 1.8920E+00 1.6796E+00 1.4762E+00 1.1590E+00 4.8894E-02 6.8127E-02 0.0000E+00 + 5.4351E+01 1.9804E+00 1.9991E+00 1.7866E+00 1.5844E+00 1.2700E+00 4.9428E-02 6.8938E-02 0.0000E+00 + 5.6562E+01 2.0869E+00 2.1058E+00 1.8933E+00 1.6921E+00 1.3804E+00 4.9951E-02 6.9739E-02 0.0000E+00 + 5.8629E+01 2.1893E+00 2.2084E+00 1.9960E+00 1.7957E+00 1.4865E+00 5.0445E-02 7.0501E-02 0.0000E+00 + 6.0552E+01 2.2872E+00 2.3065E+00 2.0940E+00 1.8946E+00 1.5878E+00 5.0910E-02 7.1224E-02 0.0000E+00 + 6.2459E+01 2.3867E+00 2.4062E+00 2.1936E+00 1.9952E+00 1.6907E+00 5.1377E-02 7.1955E-02 0.0000E+00 + 6.4308E+01 2.4856E+00 2.5054E+00 2.2927E+00 2.0952E+00 1.7929E+00 5.1836E-02 7.2679E-02 0.0000E+00 + 6.6041E+01 2.5806E+00 2.6006E+00 2.3878E+00 2.1911E+00 1.8909E+00 5.2273E-02 7.3370E-02 0.0000E+00 + 6.7657E+01 2.6712E+00 2.6913E+00 2.4785E+00 2.2825E+00 1.9843E+00 5.2686E-02 7.4028E-02 0.0000E+00 + 6.9263E+01 2.7632E+00 2.7836E+00 2.5706E+00 2.3754E+00 2.0792E+00 5.3102E-02 7.4696E-02 0.0000E+00 + 7.0824E+01 2.8546E+00 2.8752E+00 2.6622E+00 2.4677E+00 2.1734E+00 5.3512E-02 7.5357E-02 0.0000E+00 + 7.2289E+01 2.9422E+00 2.9630E+00 2.7499E+00 2.5562E+00 2.2637E+00 5.3904E-02 7.5992E-02 0.0000E+00 + 7.3659E+01 3.0258E+00 3.0468E+00 2.8336E+00 2.6405E+00 2.3497E+00 5.4275E-02 7.6597E-02 0.0000E+00 + 7.5023E+01 3.1107E+00 3.1319E+00 2.9186E+00 2.7262E+00 2.4371E+00 5.4651E-02 7.7212E-02 0.0000E+00 + 7.6352E+01 3.1950E+00 3.2164E+00 3.0030E+00 2.8113E+00 2.5238E+00 5.5023E-02 7.7823E-02 0.0000E+00 + 7.7602E+01 3.2759E+00 3.2975E+00 3.0839E+00 2.8928E+00 2.6070E+00 5.5378E-02 7.8410E-02 0.0000E+00 + 7.8773E+01 3.3530E+00 3.3748E+00 3.1611E+00 2.9706E+00 2.6863E+00 5.5716E-02 7.8971E-02 0.0000E+00 + 7.9941E+01 3.4314E+00 3.4533E+00 3.2395E+00 3.0496E+00 2.7668E+00 5.6059E-02 7.9542E-02 0.0000E+00 + 8.1081E+01 3.5092E+00 3.5314E+00 3.3174E+00 3.1281E+00 2.8467E+00 5.6399E-02 8.0111E-02 0.0000E+00 + 8.2155E+01 3.5839E+00 3.6062E+00 3.3922E+00 3.2034E+00 2.9234E+00 5.6725E-02 8.0658E-02 0.0000E+00 + 8.3163E+01 3.6551E+00 3.6776E+00 3.4634E+00 3.2752E+00 2.9966E+00 5.7035E-02 8.1181E-02 0.0000E+00 + 8.4170E+01 3.7275E+00 3.7502E+00 3.5359E+00 3.3482E+00 3.0709E+00 5.7350E-02 8.1715E-02 0.0000E+00 + 2.5860E+00 3.5521E-01 3.6997E-01 1.5789E-01 0.0000E+00 0.0000E+00 3.9405E-02 5.4195E-02 0.0000E+00 + 3.9433E+00 3.6899E-01 3.8388E-01 1.7226E-01 0.0000E+00 0.0000E+00 4.0069E-02 5.5016E-02 0.0000E+00 + 5.0855E+00 3.8330E-01 3.9829E-01 1.8699E-01 0.0000E+00 0.0000E+00 4.0576E-02 5.5653E-02 0.0000E+00 + 7.0631E+00 4.1278E-01 4.2796E-01 2.1711E-01 0.0000E+00 0.0000E+00 4.1380E-02 5.6677E-02 0.0000E+00 + 7.0631E+00 4.1278E-01 4.2796E-01 2.1711E-01 6.6343E-08 0.0000E+00 4.1380E-02 5.6677E-02 0.0000E+00 + 8.3288E+00 4.3479E-01 4.5009E-01 2.3948E-01 2.4029E-02 0.0000E+00 4.1867E-02 5.7308E-02 0.0000E+00 + 9.8868E+00 4.6441E-01 4.7985E-01 2.6950E-01 5.5431E-02 0.0000E+00 4.2438E-02 5.8054E-02 0.0000E+00 + 1.1290E+01 4.9327E-01 5.0884E-01 2.9869E-01 8.5778E-02 0.0000E+00 4.2929E-02 5.8705E-02 0.0000E+00 + 1.2682E+01 5.2378E-01 5.3948E-01 3.2951E-01 1.1769E-01 0.0000E+00 4.3399E-02 5.9334E-02 0.0000E+00 + 1.4205E+01 5.5917E-01 5.7501E-01 3.6520E-01 1.5453E-01 0.0000E+00 4.3898E-02 6.0008E-02 0.0000E+00 + 1.5564E+01 5.9238E-01 6.0836E-01 3.9867E-01 1.8898E-01 0.0000E+00 4.4330E-02 6.0598E-02 0.0000E+00 + 1.6902E+01 6.2658E-01 6.4269E-01 4.3311E-01 2.2434E-01 0.0000E+00 4.4748E-02 6.1173E-02 0.0000E+00 + 1.7980E+01 6.5515E-01 6.7136E-01 4.6186E-01 2.5382E-01 0.0000E+00 4.5078E-02 6.1631E-02 0.0000E+00 + 2.0473E+01 7.2470E-01 7.4116E-01 5.3180E-01 3.2538E-01 0.0000E+00 4.5828E-02 6.2682E-02 0.0000E+00 + 2.0473E+01 7.2470E-01 7.4116E-01 5.3180E-01 3.2538E-01 1.1508E-08 4.5828E-02 6.2682E-02 0.0000E+00 + 2.2290E+01 7.8071E-01 7.9736E-01 5.8808E-01 3.8285E-01 6.1860E-02 4.6388E-02 6.3476E-02 0.0000E+00 + 2.4519E+01 8.5277E-01 8.6966E-01 6.6045E-01 4.5663E-01 1.3933E-01 4.7066E-02 6.4449E-02 0.0000E+00 + 2.6858E+01 9.3233E-01 9.4949E-01 7.4032E-01 5.3793E-01 2.2437E-01 4.7770E-02 6.5473E-02 0.0000E+00 + 2.8989E+01 1.0083E+00 1.0257E+00 8.1658E-01 6.1547E-01 3.0523E-01 4.8408E-02 6.6411E-02 0.0000E+00 + 3.1142E+01 1.0885E+00 1.1061E+00 8.9695E-01 6.9711E-01 3.9015E-01 4.9051E-02 6.7366E-02 0.0000E+00 + 3.2924E+01 1.1574E+00 1.1753E+00 9.6610E-01 7.6730E-01 4.6300E-01 4.9584E-02 6.8166E-02 0.0000E+00 + 3.5076E+01 1.2438E+00 1.2620E+00 1.0527E+00 8.5514E-01 5.5401E-01 5.0230E-02 6.9143E-02 0.0000E+00 + 3.6967E+01 1.3226E+00 1.3411E+00 1.1317E+00 9.3519E-01 6.3682E-01 5.0800E-02 7.0015E-02 0.0000E+00 + 3.8687E+01 1.3967E+00 1.4154E+00 1.2059E+00 1.0104E+00 7.1451E-01 5.1322E-02 7.0820E-02 0.0000E+00 + 4.0847E+01 1.4930E+00 1.5120E+00 1.3024E+00 1.1081E+00 8.1526E-01 5.1983E-02 7.1849E-02 0.0000E+00 + 4.2851E+01 1.5857E+00 1.6049E+00 1.3952E+00 1.2020E+00 9.1207E-01 5.2603E-02 7.2824E-02 0.0000E+00 + 4.4701E+01 1.6742E+00 1.6938E+00 1.4839E+00 1.2917E+00 1.0044E+00 5.3184E-02 7.3744E-02 0.0000E+00 + 4.6523E+01 1.7642E+00 1.7841E+00 1.5740E+00 1.3829E+00 1.0981E+00 5.3764E-02 7.4670E-02 0.0000E+00 + 4.8276E+01 1.8536E+00 1.8737E+00 1.6635E+00 1.4733E+00 1.1911E+00 5.4330E-02 7.5583E-02 0.0000E+00 + 4.9906E+01 1.9393E+00 1.9597E+00 1.7493E+00 1.5600E+00 1.2801E+00 5.4866E-02 7.6451E-02 0.0000E+00 + 5.1416E+01 2.0209E+00 2.0415E+00 1.8310E+00 1.6426E+00 1.3648E+00 5.5370E-02 7.7275E-02 0.0000E+00 + 5.2906E+01 2.1036E+00 2.1245E+00 1.9137E+00 1.7262E+00 1.4505E+00 5.5876E-02 7.8107E-02 0.0000E+00 + 5.4344E+01 2.1856E+00 2.2068E+00 1.9958E+00 1.8091E+00 1.5355E+00 5.6373E-02 7.8930E-02 0.0000E+00 + 5.5685E+01 2.2640E+00 2.2855E+00 2.0743E+00 1.8883E+00 1.6167E+00 5.6845E-02 7.9716E-02 0.0000E+00 + 5.6931E+01 2.3387E+00 2.3603E+00 2.1490E+00 1.9638E+00 1.6939E+00 5.7291E-02 8.0463E-02 0.0000E+00 + 5.8163E+01 2.4143E+00 2.4362E+00 2.2246E+00 2.0401E+00 1.7721E+00 5.7740E-02 8.1220E-02 0.0000E+00 + 5.9355E+01 2.4892E+00 2.5114E+00 2.2996E+00 2.1158E+00 1.8495E+00 5.8184E-02 8.1971E-02 0.0000E+00 + 6.0469E+01 2.5608E+00 2.5833E+00 2.3713E+00 2.1882E+00 1.9236E+00 5.8606E-02 8.2690E-02 0.0000E+00 + 6.1507E+01 2.6290E+00 2.6517E+00 2.4395E+00 2.2570E+00 1.9940E+00 5.9007E-02 8.3376E-02 0.0000E+00 + 6.2536E+01 2.6980E+00 2.7210E+00 2.5085E+00 2.3267E+00 2.0653E+00 5.9412E-02 8.4072E-02 0.0000E+00 + 6.3534E+01 2.7665E+00 2.7897E+00 2.5770E+00 2.3958E+00 2.1359E+00 5.9812E-02 8.4764E-02 0.0000E+00 + 6.4469E+01 2.8320E+00 2.8554E+00 2.6425E+00 2.4619E+00 2.2034E+00 6.0195E-02 8.5428E-02 0.0000E+00 + 6.5341E+01 2.8943E+00 2.9179E+00 2.7048E+00 2.5248E+00 2.2677E+00 6.0559E-02 8.6062E-02 0.0000E+00 + 6.6208E+01 2.9574E+00 2.9813E+00 2.7680E+00 2.5885E+00 2.3328E+00 6.0928E-02 8.6707E-02 0.0000E+00 + 6.7051E+01 3.0201E+00 3.0442E+00 2.8306E+00 2.6517E+00 2.3974E+00 6.1293E-02 8.7349E-02 0.0000E+00 + 6.7842E+01 3.0800E+00 3.1043E+00 2.8906E+00 2.7122E+00 2.4592E+00 6.1644E-02 8.7967E-02 0.0000E+00 + 6.8581E+01 3.1371E+00 3.1616E+00 2.9477E+00 2.7698E+00 2.5180E+00 6.1977E-02 8.8557E-02 0.0000E+00 + 6.9317E+01 3.1950E+00 3.2198E+00 3.0056E+00 2.8282E+00 2.5776E+00 6.2316E-02 8.9159E-02 0.0000E+00 + 2.4951E+00 3.4403E-01 3.5879E-01 1.5100E-01 0.0000E+00 0.0000E+00 4.2016E-02 5.6808E-02 0.0000E+00 + 3.7788E+00 3.5750E-01 3.7242E-01 1.6494E-01 0.0000E+00 0.0000E+00 4.2727E-02 5.7719E-02 0.0000E+00 + 4.8503E+00 3.7131E-01 3.8637E-01 1.7908E-01 0.0000E+00 0.0000E+00 4.3270E-02 5.8427E-02 0.0000E+00 + 6.6904E+00 3.9948E-01 4.1477E-01 2.0775E-01 0.0000E+00 0.0000E+00 4.4131E-02 5.9565E-02 0.0000E+00 + 6.6904E+00 3.9948E-01 4.1477E-01 2.0775E-01 6.2835E-08 0.0000E+00 4.4131E-02 5.9565E-02 0.0000E+00 + 7.8588E+00 4.2034E-01 4.3577E-01 2.2888E-01 2.2706E-02 0.0000E+00 4.4653E-02 6.0267E-02 0.0000E+00 + 9.2886E+00 4.4824E-01 4.6385E-01 2.5710E-01 5.2224E-02 0.0000E+00 4.5263E-02 6.1097E-02 0.0000E+00 + 1.0569E+01 4.7528E-01 4.9105E-01 2.8438E-01 8.0613E-02 0.0000E+00 4.5789E-02 6.1821E-02 0.0000E+00 + 1.1834E+01 5.0374E-01 5.1968E-01 3.1307E-01 1.1034E-01 0.0000E+00 4.6293E-02 6.2522E-02 0.0000E+00 + 1.3211E+01 5.3661E-01 5.5273E-01 3.4617E-01 1.4452E-01 0.0000E+00 4.6826E-02 6.3272E-02 0.0000E+00 + 1.4434E+01 5.6734E-01 5.8362E-01 3.7709E-01 1.7637E-01 0.0000E+00 4.7290E-02 6.3929E-02 0.0000E+00 + 1.5635E+01 5.9888E-01 6.1532E-01 4.0880E-01 2.0896E-01 0.0000E+00 4.7737E-02 6.4569E-02 0.0000E+00 + 1.6598E+01 6.2515E-01 6.4172E-01 4.3520E-01 2.3605E-01 0.0000E+00 4.8090E-02 6.5079E-02 0.0000E+00 + 1.8816E+01 6.8885E-01 7.0572E-01 4.9918E-01 3.0157E-01 0.0000E+00 4.8892E-02 6.6248E-02 0.0000E+00 + 1.8816E+01 6.8885E-01 7.0572E-01 4.9918E-01 3.0157E-01 1.0523E-08 4.8892E-02 6.6248E-02 0.0000E+00 + 2.0422E+01 7.3992E-01 7.5702E-01 5.5043E-01 3.5395E-01 5.6469E-02 4.9492E-02 6.7133E-02 0.0000E+00 + 2.2382E+01 8.0534E-01 8.2274E-01 6.1606E-01 4.2092E-01 1.2690E-01 5.0217E-02 6.8216E-02 0.0000E+00 + 2.4426E+01 8.7726E-01 8.9497E-01 6.8817E-01 4.9440E-01 2.0389E-01 5.0970E-02 6.9354E-02 0.0000E+00 + 2.6279E+01 9.4567E-01 9.6369E-01 7.5675E-01 5.6419E-01 2.7680E-01 5.1652E-02 7.0398E-02 0.0000E+00 + 2.8141E+01 1.0175E+00 1.0358E+00 8.2875E-01 6.3739E-01 3.5307E-01 5.2339E-02 7.1460E-02 0.0000E+00 + 2.9676E+01 1.0791E+00 1.0977E+00 8.9048E-01 7.0011E-01 4.1829E-01 5.2908E-02 7.2349E-02 0.0000E+00 + 3.1521E+01 1.1561E+00 1.1750E+00 9.6753E-01 7.7834E-01 4.9950E-01 5.3597E-02 7.3435E-02 0.0000E+00 + 3.3135E+01 1.2260E+00 1.2452E+00 1.0376E+00 8.4940E-01 5.7315E-01 5.4206E-02 7.4403E-02 0.0000E+00 + 3.4597E+01 1.2916E+00 1.3111E+00 1.1032E+00 9.1595E-01 6.4203E-01 5.4763E-02 7.5297E-02 0.0000E+00 + 3.6425E+01 1.3765E+00 1.3964E+00 1.1882E+00 1.0021E+00 7.3109E-01 5.5468E-02 7.6439E-02 0.0000E+00 + 3.8112E+01 1.4580E+00 1.4782E+00 1.2698E+00 1.0847E+00 8.1638E-01 5.6130E-02 7.7520E-02 0.0000E+00 + 3.9664E+01 1.5356E+00 1.5561E+00 1.3474E+00 1.1634E+00 8.9748E-01 5.6749E-02 7.8541E-02 0.0000E+00 + 4.1184E+01 1.6142E+00 1.6351E+00 1.4261E+00 1.2430E+00 9.7957E-01 5.7366E-02 7.9567E-02 0.0000E+00 + 4.2642E+01 1.6921E+00 1.7133E+00 1.5040E+00 1.3219E+00 1.0608E+00 5.7969E-02 8.0577E-02 0.0000E+00 + 4.3991E+01 1.7665E+00 1.7881E+00 1.5785E+00 1.3972E+00 1.1383E+00 5.8539E-02 8.1539E-02 0.0000E+00 + 4.5236E+01 1.8372E+00 1.8591E+00 1.6492E+00 1.4688E+00 1.2118E+00 5.9075E-02 8.2449E-02 0.0000E+00 + 4.6460E+01 1.9088E+00 1.9309E+00 1.7207E+00 1.5411E+00 1.2862E+00 5.9613E-02 8.3369E-02 0.0000E+00 + 4.7636E+01 1.9795E+00 2.0020E+00 1.7914E+00 1.6126E+00 1.3596E+00 6.0141E-02 8.4278E-02 0.0000E+00 + 4.8730E+01 2.0470E+00 2.0698E+00 1.8590E+00 1.6809E+00 1.4297E+00 6.0642E-02 8.5146E-02 0.0000E+00 + 4.9741E+01 2.1111E+00 2.1342E+00 1.9230E+00 1.7456E+00 1.4962E+00 6.1116E-02 8.5971E-02 0.0000E+00 + 5.0738E+01 2.1758E+00 2.1992E+00 1.9878E+00 1.8111E+00 1.5634E+00 6.1593E-02 8.6806E-02 0.0000E+00 + 5.1699E+01 2.2399E+00 2.2636E+00 2.0519E+00 1.8759E+00 1.6297E+00 6.2063E-02 8.7634E-02 0.0000E+00 + 5.2595E+01 2.3011E+00 2.3250E+00 2.1130E+00 1.9376E+00 1.6931E+00 6.2511E-02 8.8427E-02 0.0000E+00 + 5.3425E+01 2.3591E+00 2.3834E+00 2.1711E+00 1.9963E+00 1.7532E+00 6.2935E-02 8.9182E-02 0.0000E+00 + 5.4246E+01 2.4178E+00 2.4424E+00 2.2298E+00 2.0556E+00 1.8140E+00 6.3365E-02 8.9949E-02 0.0000E+00 + 5.5040E+01 2.4759E+00 2.5007E+00 2.2878E+00 2.1143E+00 1.8741E+00 6.3789E-02 9.0710E-02 0.0000E+00 + 5.5781E+01 2.5314E+00 2.5565E+00 2.3433E+00 2.1703E+00 1.9315E+00 6.4194E-02 9.1440E-02 0.0000E+00 + 5.6470E+01 2.5841E+00 2.6095E+00 2.3960E+00 2.2235E+00 1.9860E+00 6.4579E-02 9.2137E-02 0.0000E+00 + 5.7152E+01 2.6375E+00 2.6631E+00 2.4493E+00 2.2774E+00 2.0412E+00 6.4969E-02 9.2846E-02 0.0000E+00 + 5.7813E+01 2.6903E+00 2.7161E+00 2.5020E+00 2.3307E+00 2.0958E+00 6.5355E-02 9.3551E-02 0.0000E+00 + 5.8432E+01 2.7407E+00 2.7669E+00 2.5525E+00 2.3816E+00 2.1479E+00 6.5725E-02 9.4229E-02 0.0000E+00 + 5.9008E+01 2.7887E+00 2.8151E+00 2.6004E+00 2.4301E+00 2.1975E+00 6.6077E-02 9.4876E-02 0.0000E+00 + 5.9580E+01 2.8373E+00 2.8639E+00 2.6490E+00 2.4791E+00 2.2477E+00 6.6435E-02 9.5536E-02 0.0000E+00 + 2.2528E+00 3.1502E-01 3.3022E-01 1.3183E-01 0.0000E+00 0.0000E+00 5.1305E-02 6.6628E-02 0.0000E+00 + 3.3229E+00 3.2777E-01 3.4331E-01 1.4466E-01 0.0000E+00 0.0000E+00 5.2195E-02 6.7943E-02 0.0000E+00 + 4.1925E+00 3.4027E-01 3.5609E-01 1.5721E-01 0.0000E+00 0.0000E+00 5.2876E-02 6.8964E-02 0.0000E+00 + 5.6453E+00 3.6484E-01 3.8113E-01 1.8183E-01 0.0000E+00 0.0000E+00 5.3953E-02 7.0606E-02 0.0000E+00 + 5.6453E+00 3.6484E-01 3.8113E-01 1.8183E-01 5.3069E-08 0.0000E+00 5.3953E-02 7.0606E-02 0.0000E+00 + 6.5433E+00 3.8251E-01 3.9909E-01 1.9952E-01 1.9023E-02 0.0000E+00 5.4606E-02 7.1617E-02 0.0000E+00 + 7.6211E+00 4.0567E-01 4.2262E-01 2.2269E-01 4.3302E-02 0.0000E+00 5.5370E-02 7.2814E-02 0.0000E+00 + 8.5686E+00 4.2770E-01 4.4496E-01 2.4471E-01 6.6264E-02 0.0000E+00 5.6027E-02 7.3855E-02 0.0000E+00 + 9.4894E+00 4.5054E-01 4.6812E-01 2.6753E-01 8.9972E-02 0.0000E+00 5.6656E-02 7.4862E-02 0.0000E+00 + 1.0476E+01 4.7653E-01 4.9444E-01 2.9348E-01 1.1686E-01 0.0000E+00 5.7322E-02 7.5940E-02 0.0000E+00 + 1.1340E+01 5.0051E-01 5.1873E-01 3.1743E-01 1.4160E-01 0.0000E+00 5.7900E-02 7.6883E-02 0.0000E+00 + 1.2177E+01 5.2484E-01 5.4335E-01 3.4171E-01 1.6664E-01 0.0000E+00 5.8457E-02 7.7799E-02 0.0000E+00 + 1.2841E+01 5.4490E-01 5.6366E-01 3.6174E-01 1.8726E-01 0.0000E+00 5.8897E-02 7.8529E-02 0.0000E+00 + 1.4345E+01 5.9291E-01 6.1221E-01 4.0964E-01 2.3649E-01 0.0000E+00 5.9895E-02 8.0200E-02 0.0000E+00 + 1.4345E+01 5.9291E-01 6.1221E-01 4.0964E-01 2.3649E-01 7.8772E-09 5.9895E-02 8.0200E-02 0.0000E+00 + 1.5406E+01 6.3079E-01 6.5052E-01 4.4743E-01 2.7526E-01 4.2038E-02 6.0639E-02 8.1462E-02 0.0000E+00 + 1.6678E+01 6.7863E-01 6.9890E-01 4.9516E-01 3.2415E-01 9.3764E-02 6.1538E-02 8.3002E-02 0.0000E+00 + 1.7980E+01 7.3043E-01 7.5126E-01 5.4682E-01 3.7699E-01 1.4949E-01 6.2471E-02 8.4618E-02 0.0000E+00 + 1.9137E+01 7.7900E-01 8.0036E-01 5.9525E-01 4.2648E-01 2.0154E-01 6.3313E-02 8.6094E-02 0.0000E+00 + 2.0278E+01 8.2935E-01 8.5124E-01 6.4545E-01 4.7773E-01 2.5531E-01 6.4161E-02 8.7594E-02 0.0000E+00 + 2.1204E+01 8.7202E-01 8.9437E-01 6.8799E-01 5.2113E-01 3.0077E-01 6.4861E-02 8.8846E-02 0.0000E+00 + 2.2299E+01 9.2468E-01 9.4759E-01 7.4048E-01 5.7465E-01 3.5674E-01 6.5708E-02 9.0371E-02 0.0000E+00 + 2.3241E+01 9.7200E-01 9.9542E-01 7.8765E-01 6.2271E-01 4.0692E-01 6.6454E-02 9.1727E-02 0.0000E+00 + 2.4081E+01 1.0159E+00 1.0398E+00 8.3139E-01 6.6727E-01 4.5340E-01 6.7135E-02 9.2975E-02 0.0000E+00 + 2.5114E+01 1.0721E+00 1.0966E+00 8.8745E-01 7.2434E-01 5.1285E-01 6.7997E-02 9.4566E-02 0.0000E+00 + 2.6051E+01 1.1255E+00 1.1506E+00 9.4060E-01 7.7844E-01 5.6915E-01 6.8803E-02 9.6068E-02 0.0000E+00 + 2.6897E+01 1.1758E+00 1.2014E+00 9.9067E-01 8.2938E-01 6.2212E-01 6.9555E-02 9.7481E-02 0.0000E+00 + 2.7713E+01 1.2262E+00 1.2524E+00 1.0409E+00 8.8048E-01 6.7521E-01 7.0304E-02 9.8897E-02 0.0000E+00 + 2.8482E+01 1.2756E+00 1.3023E+00 1.0902E+00 9.3056E-01 7.2721E-01 7.1034E-02 1.0029E-01 0.0000E+00 + 2.9182E+01 1.3224E+00 1.3497E+00 1.1368E+00 9.7797E-01 7.7641E-01 7.1722E-02 1.0161E-01 0.0000E+00 + 2.9818E+01 1.3665E+00 1.3942E+00 1.1807E+00 1.0226E+00 8.2269E-01 7.2368E-02 1.0285E-01 0.0000E+00 + 3.0433E+01 1.4107E+00 1.4389E+00 1.2247E+00 1.0673E+00 8.6908E-01 7.3014E-02 1.0411E-01 0.0000E+00 + 3.1016E+01 1.4540E+00 1.4828E+00 1.2678E+00 1.1112E+00 9.1454E-01 7.3648E-02 1.0535E-01 0.0000E+00 + 3.1548E+01 1.4951E+00 1.5243E+00 1.3087E+00 1.1527E+00 9.5758E-01 7.4248E-02 1.0653E-01 0.0000E+00 + 3.2034E+01 1.5337E+00 1.5634E+00 1.3472E+00 1.1919E+00 9.9811E-01 7.4813E-02 1.0764E-01 0.0000E+00 + 3.2505E+01 1.5725E+00 1.6027E+00 1.3858E+00 1.2311E+00 1.0388E+00 7.5382E-02 1.0877E-01 0.0000E+00 + 3.2952E+01 1.6106E+00 1.6412E+00 1.4237E+00 1.2696E+00 1.0787E+00 7.5941E-02 1.0989E-01 0.0000E+00 + 3.3363E+01 1.6467E+00 1.6778E+00 1.4597E+00 1.3062E+00 1.1165E+00 7.6473E-02 1.1095E-01 0.0000E+00 + 3.3738E+01 1.6808E+00 1.7123E+00 1.4936E+00 1.3406E+00 1.1521E+00 7.6976E-02 1.1197E-01 0.0000E+00 + 3.4102E+01 1.7150E+00 1.7469E+00 1.5276E+00 1.3752E+00 1.1880E+00 7.7484E-02 1.1299E-01 0.0000E+00 + 3.4450E+01 1.7486E+00 1.7810E+00 1.5611E+00 1.4092E+00 1.2232E+00 7.7984E-02 1.1401E-01 0.0000E+00 + 3.4769E+01 1.7805E+00 1.8133E+00 1.5929E+00 1.4415E+00 1.2566E+00 7.8461E-02 1.1498E-01 0.0000E+00 + 3.5061E+01 1.8106E+00 1.8438E+00 1.6228E+00 1.4720E+00 1.2881E+00 7.8914E-02 1.1591E-01 0.0000E+00 + 3.5346E+01 1.8409E+00 1.8745E+00 1.6530E+00 1.5026E+00 1.3198E+00 7.9372E-02 1.1685E-01 0.0000E+00 + 3.5618E+01 1.8708E+00 1.9047E+00 1.6827E+00 1.5328E+00 1.3511E+00 7.9824E-02 1.1778E-01 0.0000E+00 + 3.5868E+01 1.8991E+00 1.9335E+00 1.7109E+00 1.5615E+00 1.3807E+00 8.0257E-02 1.1868E-01 0.0000E+00 + 3.6097E+01 1.9259E+00 1.9606E+00 1.7375E+00 1.5886E+00 1.4088E+00 8.0668E-02 1.1953E-01 0.0000E+00 + 3.6320E+01 1.9529E+00 1.9880E+00 1.7644E+00 1.6159E+00 1.4370E+00 8.1084E-02 1.2040E-01 0.0000E+00 + 2.0825E+00 2.9444E-01 3.1156E-01 1.1573E-01 0.0000E+00 0.0000E+00 6.2768E-02 8.0330E-02 2.7756E-17 + 2.9578E+00 3.0683E-01 3.2464E-01 1.2778E-01 0.0000E+00 0.0000E+00 6.3909E-02 8.2309E-02 0.0000E+00 + 3.6484E+00 3.1835E-01 3.3670E-01 1.3903E-01 0.0000E+00 0.0000E+00 6.4780E-02 8.3841E-02 0.0000E+00 + 4.7677E+00 3.4000E-01 3.5924E-01 1.6023E-01 0.0000E+00 0.0000E+00 6.6156E-02 8.6295E-02 0.0000E+00 + 4.7677E+00 3.4000E-01 3.5924E-01 1.6024E-01 4.4853E-08 0.0000E+00 6.6156E-02 8.6295E-02 0.0000E+00 + 5.4384E+00 3.5504E-01 3.7483E-01 1.7499E-01 1.5921E-02 0.0000E+00 6.6988E-02 8.7800E-02 0.0000E+00 + 6.2259E+00 3.7428E-01 3.9473E-01 1.9389E-01 3.5799E-02 0.0000E+00 6.7960E-02 8.9576E-02 0.0000E+00 + 6.9035E+00 3.9218E-01 4.1321E-01 2.1149E-01 5.4228E-02 0.0000E+00 6.8795E-02 9.1116E-02 0.0000E+00 + 7.5499E+00 4.1040E-01 4.3199E-01 2.2941E-01 7.2937E-02 0.0000E+00 6.9592E-02 9.2601E-02 0.0000E+00 + 8.2303E+00 4.3077E-01 4.5297E-01 2.4946E-01 9.3818E-02 0.0000E+00 7.0435E-02 9.4184E-02 0.0000E+00 + 8.8153E+00 4.4928E-01 4.7202E-01 2.6769E-01 1.1276E-01 0.0000E+00 7.1165E-02 9.5566E-02 0.0000E+00 + 9.3735E+00 4.6781E-01 4.9107E-01 2.8594E-01 1.3168E-01 0.0000E+00 7.1867E-02 9.6905E-02 0.0000E+00 + 9.8106E+00 4.8291E-01 5.0659E-01 3.0083E-01 1.4710E-01 0.0000E+00 7.2421E-02 9.7968E-02 0.0000E+00 + 1.0782E+01 5.1849E-01 5.4313E-01 3.3589E-01 1.8336E-01 0.0000E+00 7.3674E-02 1.0039E-01 0.0000E+00 + 1.0782E+01 5.1849E-01 5.4313E-01 3.3589E-01 1.8336E-01 5.7855E-09 7.3674E-02 1.0039E-01 0.0000E+00 + 1.1445E+01 5.4605E-01 5.7143E-01 3.6307E-01 2.1142E-01 3.0681E-02 7.4605E-02 1.0222E-01 0.0000E+00 + 1.2223E+01 5.8030E-01 6.0658E-01 3.9685E-01 2.4625E-01 6.7855E-02 7.5727E-02 1.0443E-01 0.0000E+00 + 1.2999E+01 6.1673E-01 6.4396E-01 4.3278E-01 2.8326E-01 1.0725E-01 7.6886E-02 1.0674E-01 0.0000E+00 + 1.3672E+01 6.5034E-01 6.7844E-01 4.6593E-01 3.1737E-01 1.4348E-01 7.7930E-02 1.0884E-01 0.0000E+00 + 1.4322E+01 6.8463E-01 7.1362E-01 4.9977E-01 3.5217E-01 1.8037E-01 7.8976E-02 1.1097E-01 0.0000E+00 + 1.4837E+01 7.1331E-01 7.4305E-01 5.2806E-01 3.8126E-01 2.1115E-01 7.9838E-02 1.1273E-01 0.0000E+00 + 1.5433E+01 7.4823E-01 7.7888E-01 5.6251E-01 4.1666E-01 2.4858E-01 8.0875E-02 1.1487E-01 0.0000E+00 + 1.5935E+01 7.7919E-01 8.1065E-01 5.9306E-01 4.4803E-01 2.8171E-01 8.1787E-02 1.1677E-01 0.0000E+00 + 1.6373E+01 8.0757E-01 8.3978E-01 6.2105E-01 4.7678E-01 3.1205E-01 8.2616E-02 1.1851E-01 0.0000E+00 + 1.6899E+01 8.4347E-01 8.7664E-01 6.5648E-01 5.1314E-01 3.5039E-01 8.3661E-02 1.2071E-01 0.0000E+00 + 1.7364E+01 8.7706E-01 9.1113E-01 6.8961E-01 5.4716E-01 3.8623E-01 8.4635E-02 1.2278E-01 0.0000E+00 + 1.7774E+01 9.0831E-01 9.4324E-01 7.2044E-01 5.7880E-01 4.1956E-01 8.5540E-02 1.2472E-01 0.0000E+00 + 1.8159E+01 9.3929E-01 9.7508E-01 7.5100E-01 6.1017E-01 4.5258E-01 8.6437E-02 1.2665E-01 0.0000E+00 + 1.8512E+01 9.6931E-01 1.0059E+00 7.8061E-01 6.4057E-01 4.8456E-01 8.7308E-02 1.2854E-01 0.0000E+00 + 1.8826E+01 9.9741E-01 1.0349E+00 8.0833E-01 6.6902E-01 5.1450E-01 8.8126E-02 1.3033E-01 0.0000E+00 + 1.9104E+01 1.0236E+00 1.0618E+00 8.3415E-01 6.9553E-01 5.4239E-01 8.8892E-02 1.3201E-01 0.0000E+00 + 1.9366E+01 1.0496E+00 1.0886E+00 8.5978E-01 7.2185E-01 5.7008E-01 8.9655E-02 1.3369E-01 0.0000E+00 + 1.9607E+01 1.0748E+00 1.1145E+00 8.8466E-01 7.4740E-01 5.9696E-01 9.0400E-02 1.3534E-01 0.0000E+00 + 1.9821E+01 1.0985E+00 1.1389E+00 9.0799E-01 7.7137E-01 6.2218E-01 9.1103E-02 1.3691E-01 0.0000E+00 + 2.0011E+01 1.1206E+00 1.1617E+00 9.2977E-01 7.9375E-01 6.4572E-01 9.1764E-02 1.3839E-01 0.0000E+00 + 2.0191E+01 1.1426E+00 1.1844E+00 9.5143E-01 8.1601E-01 6.6914E-01 9.2426E-02 1.3989E-01 0.0000E+00 + 2.0356E+01 1.1639E+00 1.2064E+00 9.7250E-01 8.3766E-01 6.9194E-01 9.3075E-02 1.4135E-01 0.0000E+00 + 2.0502E+01 1.1840E+00 1.2272E+00 9.9229E-01 8.5802E-01 7.1337E-01 9.3689E-02 1.4275E-01 0.0000E+00 + 2.0632E+01 1.2028E+00 1.2466E+00 1.0108E+00 8.7707E-01 7.3342E-01 9.4269E-02 1.4408E-01 0.0000E+00 + 2.0754E+01 1.2215E+00 1.2659E+00 1.0293E+00 8.9605E-01 7.5341E-01 9.4852E-02 1.4541E-01 0.0000E+00 + 2.0866E+01 1.2398E+00 1.2848E+00 1.0472E+00 9.1456E-01 7.7291E-01 9.5425E-02 1.4673E-01 0.0000E+00 + 2.0965E+01 1.2570E+00 1.3026E+00 1.0642E+00 9.3199E-01 7.9129E-01 9.5970E-02 1.4799E-01 0.0000E+00 + 2.1052E+01 1.2731E+00 1.3193E+00 1.0800E+00 9.4833E-01 8.0851E-01 9.6485E-02 1.4918E-01 0.0000E+00 + 2.1134E+01 1.2892E+00 1.3360E+00 1.0959E+00 9.6465E-01 8.2572E-01 9.7004E-02 1.5039E-01 0.0000E+00 + 2.1208E+01 1.3049E+00 1.3522E+00 1.1113E+00 9.8059E-01 8.4254E-01 9.7516E-02 1.5159E-01 0.0000E+00 + 2.1273E+01 1.3197E+00 1.3676E+00 1.1259E+00 9.9563E-01 8.5842E-01 9.8003E-02 1.5273E-01 0.0000E+00 + 2.1329E+01 1.3336E+00 1.3820E+00 1.1396E+00 1.0098E+00 8.7333E-01 9.8465E-02 1.5382E-01 0.0000E+00 + 2.1381E+01 1.3475E+00 1.3965E+00 1.1533E+00 1.0239E+00 8.8825E-01 9.8932E-02 1.5492E-01 0.0000E+00 + 2.0262E+00 2.8637E-01 3.0608E-01 1.0753E-01 0.0000E+00 0.0000E+00 7.0877E-02 9.1474E-02 0.0000E+00 + 2.7935E+00 2.9869E-01 3.1939E-01 1.1922E-01 0.0000E+00 0.0000E+00 7.2213E-02 9.4020E-02 0.0000E+00 + 3.3879E+00 3.0977E-01 3.3124E-01 1.2981E-01 0.0000E+00 0.0000E+00 7.3231E-02 9.5984E-02 0.0000E+00 + 4.3324E+00 3.2998E-01 3.5269E-01 1.4924E-01 0.0000E+00 0.0000E+00 7.4835E-02 9.9117E-02 0.0000E+00 + 4.3324E+00 3.2998E-01 3.5269E-01 1.4924E-01 4.0634E-08 0.0000E+00 7.4835E-02 9.9117E-02 0.0000E+00 + 4.8868E+00 3.4369E-01 3.6718E-01 1.6247E-01 1.4328E-02 0.0000E+00 7.5804E-02 1.0103E-01 0.0000E+00 + 5.5283E+00 3.6095E-01 3.8535E-01 1.7915E-01 3.1952E-02 0.0000E+00 7.6933E-02 1.0328E-01 0.0000E+00 + 6.0725E+00 3.7676E-01 4.0196E-01 1.9447E-01 4.8071E-02 0.0000E+00 7.7900E-02 1.0523E-01 0.0000E+00 + 6.5852E+00 3.9265E-01 4.1863E-01 2.0989E-01 6.4250E-02 0.0000E+00 7.8822E-02 1.0710E-01 0.0000E+00 + 7.1182E+00 4.1023E-01 4.3703E-01 2.2696E-01 8.2116E-02 0.0000E+00 7.9794E-02 1.0909E-01 0.0000E+00 + 7.5711E+00 4.2603E-01 4.5356E-01 2.4232E-01 9.8163E-02 0.0000E+00 8.0635E-02 1.1082E-01 0.0000E+00 + 7.9987E+00 4.4170E-01 4.6994E-01 2.5757E-01 1.1406E-01 0.0000E+00 8.1441E-02 1.1249E-01 0.0000E+00 + 8.3305E+00 4.5438E-01 4.8318E-01 2.6991E-01 1.2692E-01 0.0000E+00 8.2077E-02 1.1382E-01 0.0000E+00 + 9.0579E+00 4.8393E-01 5.1402E-01 2.9869E-01 1.5686E-01 0.0000E+00 8.3511E-02 1.1683E-01 0.0000E+00 + 9.0579E+00 4.8393E-01 5.1402E-01 2.9869E-01 1.5686E-01 4.7748E-09 8.3511E-02 1.1683E-01 0.0000E+00 + 9.5421E+00 5.0654E-01 5.3761E-01 3.2073E-01 1.7977E-01 2.5216E-02 8.4573E-02 1.1908E-01 0.0000E+00 + 1.0101E+01 5.3433E-01 5.6659E-01 3.4783E-01 2.0790E-01 5.5458E-02 8.5849E-02 1.2181E-01 0.0000E+00 + 1.0648E+01 5.6355E-01 5.9705E-01 3.7633E-01 2.3745E-01 8.7160E-02 8.7163E-02 1.2465E-01 0.0000E+00 + 1.1114E+01 5.9019E-01 6.2484E-01 4.0233E-01 2.6440E-01 1.1602E-01 8.8342E-02 1.2722E-01 0.0000E+00 + 1.1556E+01 6.1711E-01 6.5292E-01 4.2860E-01 2.9162E-01 1.4512E-01 8.9520E-02 1.2980E-01 0.0000E+00 + 1.1900E+01 6.3941E-01 6.7618E-01 4.5037E-01 3.1417E-01 1.6920E-01 9.0487E-02 1.3194E-01 0.0000E+00 + 1.2292E+01 6.6632E-01 7.0426E-01 4.7664E-01 3.4137E-01 1.9824E-01 9.1648E-02 1.3453E-01 0.0000E+00 + 1.2615E+01 6.8996E-01 7.2894E-01 4.9971E-01 3.6527E-01 2.2372E-01 9.2664E-02 1.3681E-01 0.0000E+00 + 1.2892E+01 7.1145E-01 7.5139E-01 5.2069E-01 3.8699E-01 2.4688E-01 9.3586E-02 1.3889E-01 0.0000E+00 + 1.3218E+01 7.3840E-01 7.7956E-01 5.4701E-01 4.1424E-01 2.7592E-01 9.4744E-02 1.4152E-01 0.0000E+00 + 1.3500E+01 7.6338E-01 8.0569E-01 5.7139E-01 4.3951E-01 3.0283E-01 9.5818E-02 1.4399E-01 0.0000E+00 + 1.3742E+01 7.8642E-01 8.2980E-01 5.9388E-01 4.6281E-01 3.2765E-01 9.6814E-02 1.4628E-01 0.0000E+00 + 1.3964E+01 8.0907E-01 8.5353E-01 6.1599E-01 4.8573E-01 3.5206E-01 9.7797E-02 1.4857E-01 0.0000E+00 + 1.4163E+01 8.3084E-01 8.7636E-01 6.3724E-01 5.0776E-01 3.7553E-01 9.8749E-02 1.5079E-01 0.0000E+00 + 1.4335E+01 8.5106E-01 8.9758E-01 6.5697E-01 5.2823E-01 3.9735E-01 9.9639E-02 1.5288E-01 0.0000E+00 + 1.4482E+01 8.6976E-01 9.1722E-01 6.7522E-01 5.4717E-01 4.1753E-01 1.0047E-01 1.5485E-01 0.0000E+00 + 1.4617E+01 8.8819E-01 9.3659E-01 6.9320E-01 5.6584E-01 4.3744E-01 1.0129E-01 1.5681E-01 0.0000E+00 + 1.4737E+01 9.0596E-01 9.5528E-01 7.1053E-01 5.8384E-01 4.5664E-01 1.0210E-01 1.5873E-01 0.0000E+00 + 1.4840E+01 9.2250E-01 9.7271E-01 7.2666E-01 6.0062E-01 4.7454E-01 1.0285E-01 1.6054E-01 0.0000E+00 + 1.4928E+01 9.3784E-01 9.8889E-01 7.4162E-01 6.1618E-01 4.9116E-01 1.0356E-01 1.6225E-01 0.0000E+00 + 1.5008E+01 9.5300E-01 1.0049E+00 7.5640E-01 6.3156E-01 5.0760E-01 1.0427E-01 1.6397E-01 0.0000E+00 + 1.5077E+01 9.6765E-01 1.0204E+00 7.7069E-01 6.4644E-01 5.2350E-01 1.0496E-01 1.6565E-01 0.0000E+00 + 1.5136E+01 9.8134E-01 1.0348E+00 7.8402E-01 6.6034E-01 5.3837E-01 1.0561E-01 1.6725E-01 0.0000E+00 + 1.5185E+01 9.9406E-01 1.0483E+00 7.9642E-01 6.7327E-01 5.5221E-01 1.0622E-01 1.6876E-01 0.0000E+00 + 1.5228E+01 1.0067E+00 1.0617E+00 8.0869E-01 6.8608E-01 5.6593E-01 1.0684E-01 1.7028E-01 0.0000E+00 + 1.5264E+01 1.0189E+00 1.0746E+00 8.2058E-01 6.9850E-01 5.7925E-01 1.0744E-01 1.7178E-01 0.0000E+00 + 1.5293E+01 1.0303E+00 1.0868E+00 8.3171E-01 7.1013E-01 5.9173E-01 1.0801E-01 1.7320E-01 0.0000E+00 + 1.5315E+01 1.0409E+00 1.0981E+00 8.4208E-01 7.2098E-01 6.0338E-01 1.0855E-01 1.7455E-01 0.0000E+00 + 1.5334E+01 1.0515E+00 1.1094E+00 8.5237E-01 7.3175E-01 6.1496E-01 1.0909E-01 1.7591E-01 0.0000E+00 + 1.5347E+01 1.0618E+00 1.1203E+00 8.6236E-01 7.4222E-01 6.2622E-01 1.0963E-01 1.7726E-01 0.0000E+00 + 1.5356E+01 1.0714E+00 1.1306E+00 8.7173E-01 7.5204E-01 6.3680E-01 1.1013E-01 1.7854E-01 0.0000E+00 + 1.5361E+01 1.0804E+00 1.1402E+00 8.8047E-01 7.6122E-01 6.4669E-01 1.1061E-01 1.7976E-01 0.0000E+00 + 1.5362E+01 1.0893E+00 1.1497E+00 8.8916E-01 7.7035E-01 6.5654E-01 1.1109E-01 1.8098E-01 0.0000E+00 + 2.0100E+00 2.8259E-01 3.0522E-01 1.0217E-01 0.0000E+00 0.0000E+00 7.7512E-02 1.0160E-01 0.0000E+00 + 2.7023E+00 2.9490E-01 3.1879E-01 1.1364E-01 0.0000E+00 0.0000E+00 7.9014E-02 1.0465E-01 0.0000E+00 + 3.2311E+00 3.0570E-01 3.3056E-01 1.2377E-01 0.0000E+00 0.0000E+00 8.0157E-02 1.0700E-01 0.0000E+00 + 4.0592E+00 3.2497E-01 3.5139E-01 1.4199E-01 0.0000E+00 0.0000E+00 8.1953E-02 1.1072E-01 0.0000E+00 + 4.0592E+00 3.2497E-01 3.5139E-01 1.4199E-01 3.7833E-08 0.0000E+00 8.1953E-02 1.1072E-01 0.0000E+00 + 4.5372E+00 3.3780E-01 3.6519E-01 1.5420E-01 1.3273E-02 0.0000E+00 8.3034E-02 1.1299E-01 0.0000E+00 + 5.0842E+00 3.5375E-01 3.8227E-01 1.6940E-01 2.9409E-02 0.0000E+00 8.4291E-02 1.1565E-01 0.0000E+00 + 5.5431E+00 3.6820E-01 3.9771E-01 1.8321E-01 4.4013E-02 0.0000E+00 8.5366E-02 1.1795E-01 0.0000E+00 + 5.9711E+00 3.8259E-01 4.1305E-01 1.9699E-01 5.8544E-02 0.0000E+00 8.6389E-02 1.2014E-01 0.0000E+00 + 6.4116E+00 3.9835E-01 4.2983E-01 2.1210E-01 7.4456E-02 0.0000E+00 8.7466E-02 1.2247E-01 0.0000E+00 + 6.7825E+00 4.1241E-01 4.4478E-01 2.2560E-01 8.8640E-02 0.0000E+00 8.8394E-02 1.2450E-01 0.0000E+00 + 7.1296E+00 4.2625E-01 4.5949E-01 2.3891E-01 1.0260E-01 0.0000E+00 8.9284E-02 1.2645E-01 0.0000E+00 + 7.3968E+00 4.3739E-01 4.7131E-01 2.4962E-01 1.1383E-01 0.0000E+00 8.9984E-02 1.2799E-01 0.0000E+00 + 7.9763E+00 4.6312E-01 4.9860E-01 2.7440E-01 1.3977E-01 0.0000E+00 9.1558E-02 1.3149E-01 0.0000E+00 + 7.9763E+00 4.6312E-01 4.9860E-01 2.7440E-01 1.3977E-01 4.1387E-09 9.1558E-02 1.3149E-01 0.0000E+00 + 8.3534E+00 4.8263E-01 5.1929E-01 2.9320E-01 1.5943E-01 2.1786E-02 9.2721E-02 1.3409E-01 0.0000E+00 + 8.7824E+00 5.0639E-01 5.4448E-01 3.1612E-01 1.8338E-01 4.7711E-02 9.4114E-02 1.3724E-01 0.0000E+00 + 9.1957E+00 5.3114E-01 5.7072E-01 3.3999E-01 2.0832E-01 7.4657E-02 9.5543E-02 1.4049E-01 0.0000E+00 + 9.5422E+00 5.5351E-01 5.9446E-01 3.6159E-01 2.3088E-01 9.8992E-02 9.6822E-02 1.4343E-01 0.0000E+00 + 9.8649E+00 5.7593E-01 6.1825E-01 3.8324E-01 2.5348E-01 1.2336E-01 9.8094E-02 1.4638E-01 0.0000E+00 + 1.0113E+01 5.9437E-01 6.3782E-01 4.0104E-01 2.7207E-01 1.4338E-01 9.9137E-02 1.4881E-01 0.0000E+00 + 1.0389E+01 6.1645E-01 6.6129E-01 4.2237E-01 2.9435E-01 1.6737E-01 1.0038E-01 1.5174E-01 0.0000E+00 + 1.0613E+01 6.3571E-01 6.8177E-01 4.4097E-01 3.1378E-01 1.8828E-01 1.0147E-01 1.5431E-01 0.0000E+00 + 1.0802E+01 6.5310E-01 7.0028E-01 4.5777E-01 3.3133E-01 2.0718E-01 1.0246E-01 1.5666E-01 0.0000E+00 + 1.1020E+01 6.7476E-01 7.2336E-01 4.7869E-01 3.5321E-01 2.3072E-01 1.0369E-01 1.5961E-01 0.0000E+00 + 1.1203E+01 6.9468E-01 7.4462E-01 4.9793E-01 3.7334E-01 2.5239E-01 1.0483E-01 1.6236E-01 0.0000E+00 + 1.1356E+01 7.1293E-01 7.6411E-01 5.1556E-01 3.9179E-01 2.7226E-01 1.0588E-01 1.6492E-01 0.0000E+00 + 1.1492E+01 7.3074E-01 7.8317E-01 5.3276E-01 4.0981E-01 2.9168E-01 1.0692E-01 1.6746E-01 0.0000E+00 + 1.1610E+01 7.4775E-01 8.0139E-01 5.4918E-01 4.2703E-01 3.1024E-01 1.0791E-01 1.6992E-01 0.0000E+00 + 1.1708E+01 7.6344E-01 8.1822E-01 5.6433E-01 4.4293E-01 3.2739E-01 1.0885E-01 1.7223E-01 0.0000E+00 + 1.1790E+01 7.7786E-01 8.3372E-01 5.7825E-01 4.5755E-01 3.4318E-01 1.0971E-01 1.7439E-01 0.0000E+00 + 1.1860E+01 7.9199E-01 8.4893E-01 5.9188E-01 4.7189E-01 3.5867E-01 1.1057E-01 1.7655E-01 0.0000E+00 + 1.1920E+01 8.0552E-01 8.6352E-01 6.0494E-01 4.8564E-01 3.7354E-01 1.1140E-01 1.7865E-01 0.0000E+00 + 1.1968E+01 8.1805E-01 8.7705E-01 6.1703E-01 4.9837E-01 3.8733E-01 1.1218E-01 1.8063E-01 0.0000E+00 + 1.2006E+01 8.2960E-01 8.8955E-01 6.2817E-01 5.1013E-01 4.0007E-01 1.1291E-01 1.8249E-01 0.0000E+00 + 1.2037E+01 8.4095E-01 9.0185E-01 6.3912E-01 5.2169E-01 4.1261E-01 1.1364E-01 1.8435E-01 0.0000E+00 + 1.2060E+01 8.5186E-01 9.1369E-01 6.4963E-01 5.3281E-01 4.2469E-01 1.1435E-01 1.8618E-01 0.0000E+00 + 1.2077E+01 8.6199E-01 9.2471E-01 6.5939E-01 5.4315E-01 4.3594E-01 1.1501E-01 1.8790E-01 0.0000E+00 + 1.2088E+01 8.7135E-01 9.3492E-01 6.6842E-01 5.5272E-01 4.4636E-01 1.1564E-01 1.8953E-01 0.0000E+00 + 1.2094E+01 8.8058E-01 9.4499E-01 6.7731E-01 5.6216E-01 4.5665E-01 1.1626E-01 1.9117E-01 0.0000E+00 + 1.2095E+01 8.8947E-01 9.5472E-01 6.8587E-01 5.7126E-01 4.6658E-01 1.1687E-01 1.9277E-01 0.0000E+00 + 1.2092E+01 8.9775E-01 9.6379E-01 6.9384E-01 5.7975E-01 4.7586E-01 1.1745E-01 1.9430E-01 0.0000E+00 + 1.2086E+01 9.0542E-01 9.7222E-01 7.0123E-01 5.8762E-01 4.8448E-01 1.1799E-01 1.9574E-01 0.0000E+00 + 1.2076E+01 9.1299E-01 9.8056E-01 7.0852E-01 5.9540E-01 4.9302E-01 1.1854E-01 1.9719E-01 0.0000E+00 + 1.2062E+01 9.2031E-01 9.8863E-01 7.1556E-01 6.0293E-01 5.0128E-01 1.1907E-01 1.9862E-01 0.0000E+00 + 1.2047E+01 9.2713E-01 9.9617E-01 7.2212E-01 6.0996E-01 5.0902E-01 1.1958E-01 1.9998E-01 0.0000E+00 + 1.2029E+01 9.3347E-01 1.0032E+00 7.2822E-01 6.1650E-01 5.1622E-01 1.2006E-01 2.0126E-01 0.0000E+00 + 1.2009E+01 9.3974E-01 1.0102E+00 7.3424E-01 6.2298E-01 5.2337E-01 1.2054E-01 2.0256E-01 0.0000E+00 + 2.0125E+00 2.8087E-01 3.0661E-01 9.8254E-02 0.0000E+00 0.0000E+00 8.3304E-02 1.1116E-01 0.0000E+00 + 2.6471E+00 2.9319E-01 3.2042E-01 1.0953E-01 0.0000E+00 0.0000E+00 8.4953E-02 1.1466E-01 0.0000E+00 + 3.1263E+00 3.0378E-01 3.3216E-01 1.1931E-01 0.0000E+00 0.0000E+00 8.6204E-02 1.1735E-01 0.0000E+00 + 3.8676E+00 3.2234E-01 3.5256E-01 1.3661E-01 0.0000E+00 0.0000E+00 8.8165E-02 1.2160E-01 0.0000E+00 + 3.8676E+00 3.2234E-01 3.5256E-01 1.3661E-01 3.5740E-08 0.0000E+00 8.8165E-02 1.2160E-01 0.0000E+00 + 4.2896E+00 3.3453E-01 3.6588E-01 1.4803E-01 1.2486E-02 0.0000E+00 8.9343E-02 1.2419E-01 0.0000E+00 + 4.7678E+00 3.4951E-01 3.8219E-01 1.6213E-01 2.7520E-02 0.0000E+00 9.0710E-02 1.2721E-01 0.0000E+00 + 5.1652E+00 3.6295E-01 3.9679E-01 1.7482E-01 4.1009E-02 0.0000E+00 9.1876E-02 1.2980E-01 0.0000E+00 + 5.5327E+00 3.7623E-01 4.1118E-01 1.8738E-01 5.4332E-02 0.0000E+00 9.2983E-02 1.3229E-01 0.0000E+00 + 5.9078E+00 3.9068E-01 4.2681E-01 2.0106E-01 6.8820E-02 0.0000E+00 9.4146E-02 1.3491E-01 0.0000E+00 + 6.2209E+00 4.0347E-01 4.4063E-01 2.1320E-01 8.1653E-02 0.0000E+00 9.5147E-02 1.3719E-01 0.0000E+00 + 6.5118E+00 4.1599E-01 4.5415E-01 2.2510E-01 9.4217E-02 0.0000E+00 9.6104E-02 1.3937E-01 0.0000E+00 + 6.7342E+00 4.2601E-01 4.6497E-01 2.3463E-01 1.0427E-01 0.0000E+00 9.6856E-02 1.4110E-01 0.0000E+00 + 7.2116E+00 4.4902E-01 4.8977E-01 2.5654E-01 1.2735E-01 0.0000E+00 9.8543E-02 1.4500E-01 0.0000E+00 + 7.2116E+00 4.4902E-01 4.8977E-01 2.5654E-01 1.2735E-01 3.6869E-09 9.8543E-02 1.4500E-01 0.0000E+00 + 7.5158E+00 4.6631E-01 5.0841E-01 2.7302E-01 1.4472E-01 1.9356E-02 9.9786E-02 1.4790E-01 0.0000E+00 + 7.8572E+00 4.8723E-01 5.3097E-01 2.9298E-01 1.6572E-01 4.2238E-02 1.0127E-01 1.5140E-01 0.0000E+00 + 8.1811E+00 5.0884E-01 5.5428E-01 3.1361E-01 1.8743E-01 6.5857E-02 1.0279E-01 1.5500E-01 0.0000E+00 + 8.4482E+00 5.2823E-01 5.7521E-01 3.3213E-01 2.0693E-01 8.7046E-02 1.0414E-01 1.5823E-01 0.0000E+00 + 8.6929E+00 5.4753E-01 5.9606E-01 3.5056E-01 2.2633E-01 1.0813E-01 1.0548E-01 1.6147E-01 0.0000E+00 + 8.8777E+00 5.6329E-01 6.1311E-01 3.6563E-01 2.4220E-01 1.2536E-01 1.0658E-01 1.6414E-01 0.0000E+00 + 9.0804E+00 5.8206E-01 6.3343E-01 3.8357E-01 2.6111E-01 1.4589E-01 1.0789E-01 1.6734E-01 0.0000E+00 + 9.2412E+00 5.9832E-01 6.5107E-01 3.9911E-01 2.7750E-01 1.6370E-01 1.0903E-01 1.7014E-01 0.0000E+00 + 9.3738E+00 6.1293E-01 6.6692E-01 4.1307E-01 2.9223E-01 1.7970E-01 1.1005E-01 1.7269E-01 0.0000E+00 + 9.5229E+00 6.3100E-01 6.8658E-01 4.3035E-01 3.1048E-01 1.9954E-01 1.1133E-01 1.7589E-01 0.0000E+00 + 9.6443E+00 6.4752E-01 7.0458E-01 4.4613E-01 3.2717E-01 2.1770E-01 1.1251E-01 1.7886E-01 0.0000E+00 + 9.7426E+00 6.6255E-01 7.2100E-01 4.6050E-01 3.4238E-01 2.3426E-01 1.1360E-01 1.8162E-01 0.0000E+00 + 9.8265E+00 6.7714E-01 7.3696E-01 4.7444E-01 3.5716E-01 2.5036E-01 1.1467E-01 1.8434E-01 0.0000E+00 + 9.8956E+00 6.9097E-01 7.5213E-01 4.8766E-01 3.7120E-01 2.6567E-01 1.1569E-01 1.8698E-01 0.0000E+00 + 9.9498E+00 7.0367E-01 7.6609E-01 4.9979E-01 3.8409E-01 2.7976E-01 1.1664E-01 1.8944E-01 0.0000E+00 + 9.9913E+00 7.1527E-01 7.7887E-01 5.1087E-01 3.9589E-01 2.9267E-01 1.1753E-01 1.9174E-01 0.0000E+00 + 1.0024E+01 7.2657E-01 7.9136E-01 5.2166E-01 4.0740E-01 3.0527E-01 1.1840E-01 1.9403E-01 0.0000E+00 + 1.0049E+01 7.3734E-01 8.0328E-01 5.3194E-01 4.1839E-01 3.1732E-01 1.1924E-01 1.9626E-01 0.0000E+00 + 1.0065E+01 7.4725E-01 8.1428E-01 5.4140E-01 4.2851E-01 3.2844E-01 1.2003E-01 1.9835E-01 0.0000E+00 + 1.0074E+01 7.5634E-01 8.2440E-01 5.5007E-01 4.3781E-01 3.3868E-01 1.2077E-01 2.0031E-01 0.0000E+00 + 1.0077E+01 7.6523E-01 8.3432E-01 5.5855E-01 4.4692E-01 3.4872E-01 1.2150E-01 2.0227E-01 0.0000E+00 + 1.0075E+01 7.7372E-01 8.4383E-01 5.6665E-01 4.5564E-01 3.5835E-01 1.2221E-01 2.0419E-01 0.0000E+00 + 1.0069E+01 7.8157E-01 8.5263E-01 5.7413E-01 4.6371E-01 3.6727E-01 1.2287E-01 2.0599E-01 0.0000E+00 + 1.0059E+01 7.8878E-01 8.6076E-01 5.8101E-01 4.7114E-01 3.7551E-01 1.2350E-01 2.0769E-01 0.0000E+00 + 1.0045E+01 7.9585E-01 8.6874E-01 5.8775E-01 4.7844E-01 3.8362E-01 1.2412E-01 2.0940E-01 0.0000E+00 + 1.0027E+01 8.0263E-01 8.7642E-01 5.9420E-01 4.8545E-01 3.9142E-01 1.2472E-01 2.1107E-01 0.0000E+00 + 1.0007E+01 8.0890E-01 8.8355E-01 6.0018E-01 4.9196E-01 3.9868E-01 1.2529E-01 2.1265E-01 0.0000E+00 + 9.9854E+00 8.1469E-01 8.9015E-01 6.0569E-01 4.9796E-01 4.0539E-01 1.2583E-01 2.1414E-01 0.0000E+00 + 9.9608E+00 8.2037E-01 8.9664E-01 6.1110E-01 5.0388E-01 4.1202E-01 1.2636E-01 2.1564E-01 0.0000E+00 + 9.9339E+00 8.2583E-01 9.0291E-01 6.1630E-01 5.0957E-01 4.1841E-01 1.2689E-01 2.1711E-01 0.0000E+00 + 9.9059E+00 8.3089E-01 9.0874E-01 6.2111E-01 5.1487E-01 4.2437E-01 1.2738E-01 2.1851E-01 0.0000E+00 + 9.8773E+00 8.3557E-01 9.1415E-01 6.2556E-01 5.1977E-01 4.2990E-01 1.2784E-01 2.1984E-01 0.0000E+00 + 9.8464E+00 8.4016E-01 9.1948E-01 6.2994E-01 5.2461E-01 4.3537E-01 1.2831E-01 2.2117E-01 0.0000E+00 + 2.0429E+00 2.8059E-01 3.1277E-01 9.2654E-02 0.0000E+00 0.0000E+00 9.3426E-02 1.2932E-01 0.0000E+00 + 2.5902E+00 2.9289E-01 3.2698E-01 1.0359E-01 0.0000E+00 0.0000E+00 9.5323E-02 1.3362E-01 0.0000E+00 + 2.9959E+00 3.0315E-01 3.3871E-01 1.1282E-01 0.0000E+00 0.0000E+00 9.6756E-02 1.3689E-01 0.0000E+00 + 3.6112E+00 3.2064E-01 3.5853E-01 1.2870E-01 0.0000E+00 0.0000E+00 9.8990E-02 1.4205E-01 0.0000E+00 + 3.6112E+00 3.2064E-01 3.5853E-01 1.2870E-01 3.2651E-08 0.0000E+00 9.8990E-02 1.4205E-01 0.0000E+00 + 3.9529E+00 3.3186E-01 3.7117E-01 1.3896E-01 1.1330E-02 0.0000E+00 1.0033E-01 1.4517E-01 0.0000E+00 + 4.3341E+00 3.4542E-01 3.8640E-01 1.5143E-01 2.4763E-02 0.0000E+00 1.0187E-01 1.4879E-01 0.0000E+00 + 4.6457E+00 3.5741E-01 3.9983E-01 1.6248E-01 3.6646E-02 0.0000E+00 1.0318E-01 1.5189E-01 0.0000E+00 + 4.9296E+00 3.6910E-01 4.1289E-01 1.7329E-01 4.8244E-02 0.0000E+00 1.0442E-01 1.5484E-01 0.0000E+00 + 5.2151E+00 3.8166E-01 4.2691E-01 1.8492E-01 6.0715E-02 0.0000E+00 1.0572E-01 1.5795E-01 0.0000E+00 + 5.4500E+00 3.9266E-01 4.3918E-01 1.9513E-01 7.1649E-02 0.0000E+00 1.0683E-01 1.6064E-01 0.0000E+00 + 5.6651E+00 4.0333E-01 4.5106E-01 2.0505E-01 8.2255E-02 0.0000E+00 1.0789E-01 1.6321E-01 0.0000E+00 + 5.8276E+00 4.1179E-01 4.6049E-01 2.1293E-01 9.0679E-02 0.0000E+00 1.0872E-01 1.6523E-01 0.0000E+00 + 6.1701E+00 4.3099E-01 4.8187E-01 2.3083E-01 1.0981E-01 0.0000E+00 1.1057E-01 1.6978E-01 0.0000E+00 + 6.1701E+00 4.3099E-01 4.8187E-01 2.3083E-01 1.0981E-01 3.0668E-09 1.1057E-01 1.6978E-01 0.0000E+00 + 6.3789E+00 4.4523E-01 4.9775E-01 2.4413E-01 1.2402E-01 1.6031E-02 1.1192E-01 1.7314E-01 0.0000E+00 + 6.6072E+00 4.6225E-01 5.1673E-01 2.6004E-01 1.4102E-01 3.4781E-02 1.1353E-01 1.7717E-01 0.0000E+00 + 6.8169E+00 4.7959E-01 5.3610E-01 2.7626E-01 1.5838E-01 5.3913E-02 1.1517E-01 1.8129E-01 0.0000E+00 + 6.9839E+00 4.9496E-01 5.5330E-01 2.9064E-01 1.7378E-01 7.0893E-02 1.1662E-01 1.8498E-01 0.0000E+00 + 7.1313E+00 5.1007E-01 5.7025E-01 3.0479E-01 1.8894E-01 8.7618E-02 1.1805E-01 1.8865E-01 0.0000E+00 + 7.2383E+00 5.2228E-01 5.8397E-01 3.1622E-01 2.0122E-01 1.0117E-01 1.1921E-01 1.9165E-01 0.0000E+00 + 7.3506E+00 5.3666E-01 6.0017E-01 3.2970E-01 2.1570E-01 1.1716E-01 1.2059E-01 1.9524E-01 0.0000E+00 + 7.4348E+00 5.4898E-01 6.1409E-01 3.4124E-01 2.2813E-01 1.3090E-01 1.2178E-01 1.9837E-01 0.0000E+00 + 7.5004E+00 5.5993E-01 6.2650E-01 3.5150E-01 2.3920E-01 1.4316E-01 1.2285E-01 2.0120E-01 0.0000E+00 + 7.5686E+00 5.7334E-01 6.4174E-01 3.6407E-01 2.5279E-01 1.5822E-01 1.2418E-01 2.0473E-01 0.0000E+00 + 7.6182E+00 5.8545E-01 6.5555E-01 3.7541E-01 2.6508E-01 1.7187E-01 1.2539E-01 2.0799E-01 0.0000E+00 + 7.6530E+00 5.9634E-01 6.6803E-01 3.8562E-01 2.7617E-01 1.8422E-01 1.2650E-01 2.1100E-01 0.0000E+00 + 7.6772E+00 6.0679E-01 6.8005E-01 3.9541E-01 2.8685E-01 1.9612E-01 1.2758E-01 2.1396E-01 0.0000E+00 + 7.6913E+00 6.1660E-01 6.9138E-01 4.0460E-01 2.9689E-01 2.0734E-01 1.2861E-01 2.1681E-01 0.0000E+00 + 7.6966E+00 6.2550E-01 7.0170E-01 4.1294E-01 3.0602E-01 2.1758E-01 1.2957E-01 2.1946E-01 0.0000E+00 + 7.6948E+00 6.3354E-01 7.1108E-01 4.2047E-01 3.1431E-01 2.2690E-01 1.3045E-01 2.2192E-01 0.0000E+00 + 7.6868E+00 6.4129E-01 7.2015E-01 4.2773E-01 3.2232E-01 2.3592E-01 1.3131E-01 2.2436E-01 0.0000E+00 + 7.6734E+00 6.4860E-01 7.2875E-01 4.3457E-01 3.2990E-01 2.4448E-01 1.3214E-01 2.2672E-01 0.0000E+00 + 7.6558E+00 6.5525E-01 7.3662E-01 4.4080E-01 3.3682E-01 2.5233E-01 1.3291E-01 2.2893E-01 0.0000E+00 + 7.6351E+00 6.6129E-01 7.4380E-01 4.4646E-01 3.4313E-01 2.5950E-01 1.3362E-01 2.3099E-01 0.0000E+00 + 7.6105E+00 6.6713E-01 7.5078E-01 4.5192E-01 3.4925E-01 2.6649E-01 1.3433E-01 2.3304E-01 0.0000E+00 + 7.5828E+00 6.7265E-01 7.5742E-01 4.5709E-01 3.5506E-01 2.7314E-01 1.3501E-01 2.3503E-01 0.0000E+00 + 7.5533E+00 6.7769E-01 7.6352E-01 4.6181E-01 3.6040E-01 2.7926E-01 1.3564E-01 2.3691E-01 0.0000E+00 + 7.5228E+00 6.8228E-01 7.6910E-01 4.6610E-01 3.6527E-01 2.8488E-01 1.3624E-01 2.3866E-01 0.0000E+00 + 7.4895E+00 6.8672E-01 7.7454E-01 4.7026E-01 3.7001E-01 2.9036E-01 1.3682E-01 2.4041E-01 0.0000E+00 + 7.4544E+00 6.9093E-01 7.7973E-01 4.7420E-01 3.7453E-01 2.9561E-01 1.3739E-01 2.4213E-01 0.0000E+00 + 7.4190E+00 6.9478E-01 7.8451E-01 4.7781E-01 3.7868E-01 3.0045E-01 1.3792E-01 2.4374E-01 0.0000E+00 + 7.3836E+00 6.9829E-01 7.8890E-01 4.8109E-01 3.8249E-01 3.0491E-01 1.3842E-01 2.4526E-01 0.0000E+00 + 7.3461E+00 7.0170E-01 7.9318E-01 4.8428E-01 3.8620E-01 3.0927E-01 1.3891E-01 2.4677E-01 0.0000E+00 + 7.3076E+00 7.0493E-01 7.9728E-01 4.8730E-01 3.8974E-01 3.1346E-01 1.3939E-01 2.4826E-01 0.0000E+00 + 7.2694E+00 7.0789E-01 8.0106E-01 4.9007E-01 3.9301E-01 3.1734E-01 1.3984E-01 2.4967E-01 0.0000E+00 + 7.2319E+00 7.1058E-01 8.0454E-01 4.9260E-01 3.9600E-01 3.2091E-01 1.4026E-01 2.5099E-01 0.0000E+00 + 7.1928E+00 7.1320E-01 8.0794E-01 4.9505E-01 3.9893E-01 3.2442E-01 1.4068E-01 2.5232E-01 0.0000E+00 + 2.1091E+00 2.8390E-01 3.2594E-01 8.7002E-02 0.0000E+00 0.0000E+00 1.0660E-01 1.5523E-01 0.0000E+00 + 2.5621E+00 2.9607E-01 3.4053E-01 9.7465E-02 0.0000E+00 0.0000E+00 1.0878E-01 1.6049E-01 -2.7756E-17 + 2.8907E+00 3.0590E-01 3.5221E-01 1.0602E-01 0.0000E+00 0.0000E+00 1.1042E-01 1.6447E-01 -2.7756E-17 + 3.3769E+00 3.2216E-01 3.7140E-01 1.2032E-01 0.0000E+00 0.0000E+00 1.1296E-01 1.7070E-01 -2.7756E-17 + 3.3769E+00 3.2216E-01 3.7140E-01 1.2032E-01 2.9363E-08 0.0000E+00 1.1296E-01 1.7070E-01 -2.7756E-17 + 3.6383E+00 3.3232E-01 3.8333E-01 1.2933E-01 1.0111E-02 0.0000E+00 1.1446E-01 1.7442E-01 -5.5511E-17 + 3.9239E+00 3.4438E-01 3.9745E-01 1.4007E-01 2.1889E-02 0.0000E+00 1.1619E-01 1.7874E-01 0.0000E+00 + 4.1525E+00 3.5484E-01 4.0969E-01 1.4943E-01 3.2141E-02 0.0000E+00 1.1765E-01 1.8240E-01 -5.5511E-17 + 4.3567E+00 3.6490E-01 4.2143E-01 1.5845E-01 4.2008E-02 0.0000E+00 1.1902E-01 1.8587E-01 0.0000E+00 + 4.5578E+00 3.7554E-01 4.3385E-01 1.6803E-01 5.2479E-02 0.0000E+00 1.2044E-01 1.8951E-01 -5.5511E-17 + 4.7198E+00 3.8474E-01 4.4459E-01 1.7633E-01 6.1549E-02 0.0000E+00 1.2166E-01 1.9263E-01 -5.5511E-17 + 4.8654E+00 3.9355E-01 4.5488E-01 1.8429E-01 7.0254E-02 0.0000E+00 1.2281E-01 1.9561E-01 0.0000E+00 + 4.9734E+00 4.0048E-01 4.6297E-01 1.9056E-01 7.7105E-02 0.0000E+00 1.2371E-01 1.9794E-01 -5.5511E-17 + 5.1946E+00 4.1597E-01 4.8108E-01 2.0461E-01 9.2470E-02 0.0000E+00 1.2570E-01 2.0315E-01 -5.5511E-17 + 5.1946E+00 4.1597E-01 4.8108E-01 2.0461E-01 9.2470E-02 2.4801E-09 1.2570E-01 2.0315E-01 0.0000E+00 + 5.3193E+00 4.2727E-01 4.9432E-01 2.1488E-01 1.0371E-01 1.2899E-02 1.2714E-01 2.0698E-01 -5.5511E-17 + 5.4495E+00 4.4057E-01 5.0995E-01 2.2697E-01 1.1698E-01 2.7797E-02 1.2884E-01 2.1152E-01 0.0000E+00 + 5.5620E+00 4.5389E-01 5.2566E-01 2.3911E-01 1.3032E-01 4.2795E-02 1.3056E-01 2.1614E-01 0.0000E+00 + 5.6452E+00 4.6550E-01 5.3942E-01 2.4969E-01 1.4199E-01 5.5935E-02 1.3206E-01 2.2025E-01 0.0000E+00 + 5.7124E+00 4.7674E-01 5.5279E-01 2.5994E-01 1.5333E-01 6.8726E-02 1.3353E-01 2.2429E-01 0.0000E+00 + 5.7565E+00 4.8570E-01 5.6350E-01 2.6812E-01 1.6240E-01 7.8974E-02 1.3471E-01 2.2758E-01 0.0000E+00 + 5.7966E+00 4.9609E-01 5.7599E-01 2.7761E-01 1.7297E-01 9.0945E-02 1.3610E-01 2.3149E-01 0.0000E+00 + 5.8210E+00 5.0486E-01 5.8659E-01 2.8562E-01 1.8192E-01 1.0112E-01 1.3730E-01 2.3487E-01 0.0000E+00 + 5.8349E+00 5.1255E-01 5.9593E-01 2.9265E-01 1.8981E-01 1.1010E-01 1.3836E-01 2.3790E-01 0.0000E+00 + 5.8417E+00 5.2182E-01 6.0728E-01 3.0113E-01 1.9937E-01 1.2103E-01 1.3966E-01 2.4167E-01 0.0000E+00 + 5.8382E+00 5.3005E-01 6.1742E-01 3.0866E-01 2.0791E-01 1.3082E-01 1.4084E-01 2.4512E-01 0.0000E+00 + 5.8269E+00 5.3733E-01 6.2647E-01 3.1532E-01 2.1551E-01 1.3958E-01 1.4190E-01 2.4828E-01 0.0000E+00 + 5.8085E+00 5.4420E-01 6.3509E-01 3.2161E-01 2.2273E-01 1.4793E-01 1.4293E-01 2.5136E-01 0.0000E+00 + 5.7843E+00 5.5054E-01 6.4311E-01 3.2742E-01 2.2944E-01 1.5573E-01 1.4391E-01 2.5430E-01 0.0000E+00 + 5.7563E+00 5.5619E-01 6.5033E-01 3.3260E-01 2.3547E-01 1.6278E-01 1.4480E-01 2.5703E-01 0.0000E+00 + 5.7257E+00 5.6121E-01 6.5680E-01 3.3721E-01 2.4088E-01 1.6912E-01 1.4561E-01 2.5954E-01 0.0000E+00 + 5.6913E+00 5.6597E-01 6.6300E-01 3.4158E-01 2.4604E-01 1.7521E-01 1.4640E-01 2.6200E-01 0.0000E+00 + 5.6540E+00 5.7037E-01 6.6881E-01 3.4563E-01 2.5086E-01 1.8093E-01 1.4715E-01 2.6438E-01 0.0000E+00 + 5.6159E+00 5.7430E-01 6.7405E-01 3.4925E-01 2.5521E-01 1.8613E-01 1.4783E-01 2.6659E-01 0.0000E+00 + 5.5774E+00 5.7780E-01 6.7878E-01 3.5248E-01 2.5913E-01 1.9084E-01 1.4847E-01 2.6863E-01 0.0000E+00 + 5.5367E+00 5.8112E-01 6.8332E-01 3.5554E-01 2.6288E-01 1.9538E-01 1.4908E-01 2.7065E-01 0.0000E+00 + 5.4945E+00 5.8420E-01 6.8759E-01 3.5838E-01 2.6640E-01 1.9966E-01 1.4967E-01 2.7261E-01 0.0000E+00 + 5.4528E+00 5.8695E-01 6.9146E-01 3.6093E-01 2.6959E-01 2.0357E-01 1.5022E-01 2.7443E-01 0.0000E+00 + 5.4119E+00 5.8939E-01 6.9495E-01 3.6320E-01 2.7247E-01 2.0713E-01 1.5072E-01 2.7613E-01 0.0000E+00 + 5.3693E+00 5.9171E-01 6.9832E-01 3.6535E-01 2.7523E-01 2.1057E-01 1.5121E-01 2.7782E-01 0.0000E+00 + 5.3261E+00 5.9384E-01 7.0148E-01 3.6735E-01 2.7783E-01 2.1382E-01 1.5168E-01 2.7945E-01 0.0000E+00 + 5.2840E+00 5.9575E-01 7.0436E-01 3.6913E-01 2.8018E-01 2.1681E-01 1.5212E-01 2.8099E-01 0.0000E+00 + 5.2431E+00 5.9744E-01 7.0696E-01 3.7072E-01 2.8231E-01 2.1953E-01 1.5252E-01 2.8242E-01 0.0000E+00 + 5.2010E+00 5.9903E-01 7.0946E-01 3.7222E-01 2.8436E-01 2.2217E-01 1.5292E-01 2.8385E-01 0.0000E+00 + 5.1587E+00 6.0050E-01 7.1182E-01 3.7360E-01 2.8628E-01 2.2467E-01 1.5330E-01 2.8523E-01 0.0000E+00 + 5.1176E+00 6.0179E-01 7.1396E-01 3.7483E-01 2.8803E-01 2.2697E-01 1.5365E-01 2.8654E-01 0.0000E+00 + 5.0781E+00 6.0293E-01 7.1590E-01 3.7592E-01 2.8961E-01 2.2907E-01 1.5397E-01 2.8776E-01 0.0000E+00 + 5.0375E+00 6.0399E-01 7.1776E-01 3.7694E-01 2.9112E-01 2.3111E-01 1.5430E-01 2.8897E-01 0.0000E+00 + 2.2158E+00 2.9336E-01 3.5160E-01 8.0675E-02 0.0000E+00 0.0000E+00 1.2588E-01 1.9638E-01 0.0000E+00 + 2.5572E+00 3.0505E-01 3.6638E-01 9.0335E-02 0.0000E+00 0.0000E+00 1.2836E-01 2.0278E-01 0.0000E+00 + 2.7974E+00 3.1415E-01 3.7783E-01 9.7951E-02 0.0000E+00 0.0000E+00 1.3021E-01 2.0758E-01 0.0000E+00 + 3.1406E+00 3.2869E-01 3.9605E-01 1.1024E-01 0.0000E+00 0.0000E+00 1.3303E-01 2.1500E-01 0.0000E+00 + 3.1406E+00 3.2869E-01 3.9605E-01 1.1024E-01 2.5440E-08 0.0000E+00 1.3303E-01 2.1500E-01 0.0000E+00 + 3.3154E+00 3.3749E-01 4.0706E-01 1.1775E-01 8.6796E-03 0.0000E+00 1.3468E-01 2.1940E-01 0.0000E+00 + 3.5002E+00 3.4769E-01 4.1981E-01 1.2649E-01 1.8572E-02 0.0000E+00 1.3656E-01 2.2444E-01 0.0000E+00 + 3.6429E+00 3.5634E-01 4.3063E-01 1.3395E-01 2.7009E-02 0.0000E+00 1.3813E-01 2.2868E-01 0.0000E+00 + 3.7661E+00 3.6448E-01 4.4084E-01 1.4099E-01 3.4990E-02 0.0000E+00 1.3959E-01 2.3268E-01 0.0000E+00 + 3.8830E+00 3.7295E-01 4.5146E-01 1.4834E-01 4.3319E-02 0.0000E+00 1.4109E-01 2.3682E-01 0.0000E+00 + 3.9736E+00 3.8013E-01 4.6050E-01 1.5459E-01 5.0421E-02 0.0000E+00 1.4236E-01 2.4035E-01 0.0000E+00 + 4.0519E+00 3.8690E-01 4.6905E-01 1.6050E-01 5.7146E-02 0.0000E+00 1.4355E-01 2.4369E-01 0.0000E+00 + 4.1079E+00 3.9215E-01 4.7568E-01 1.6509E-01 6.2375E-02 0.0000E+00 1.4447E-01 2.4629E-01 0.0000E+00 + 4.2154E+00 4.0365E-01 4.9030E-01 1.7518E-01 7.3914E-02 0.0000E+00 1.4649E-01 2.5206E-01 0.0000E+00 + 4.2154E+00 4.0365E-01 4.9030E-01 1.7518E-01 7.3914E-02 1.8888E-09 1.4649E-01 2.5206E-01 0.0000E+00 + 4.2634E+00 4.1185E-01 5.0078E-01 1.8239E-01 8.2192E-02 9.7599E-03 1.4793E-01 2.5624E-01 0.0000E+00 + 4.3060E+00 4.2127E-01 5.1293E-01 1.9070E-01 9.1784E-02 2.0852E-02 1.4961E-01 2.6115E-01 0.0000E+00 + 4.3337E+00 4.3047E-01 5.2490E-01 1.9883E-01 1.0124E-01 3.1827E-02 1.5126E-01 2.6609E-01 0.0000E+00 + 4.3457E+00 4.3829E-01 5.3517E-01 2.0576E-01 1.0935E-01 4.1284E-02 1.5270E-01 2.7042E-01 0.0000E+00 + 4.3465E+00 4.4567E-01 5.4498E-01 2.1232E-01 1.1709E-01 5.0348E-02 1.5407E-01 2.7464E-01 5.5511E-17 + 4.3395E+00 4.5141E-01 5.5270E-01 2.1743E-01 1.2317E-01 5.7507E-02 1.5516E-01 2.7803E-01 0.0000E+00 + 4.3227E+00 4.5792E-01 5.6155E-01 2.2324E-01 1.3014E-01 6.5753E-02 1.5642E-01 2.8202E-01 0.0000E+00 + 4.3009E+00 4.6326E-01 5.6892E-01 2.2803E-01 1.3595E-01 7.2661E-02 1.5748E-01 2.8542E-01 0.0000E+00 + 4.2760E+00 4.6782E-01 5.7532E-01 2.3213E-01 1.4097E-01 7.8682E-02 1.5840E-01 2.8845E-01 0.0000E+00 + 4.2382E+00 4.7317E-01 5.8293E-01 2.3695E-01 1.4696E-01 8.5900E-02 1.5952E-01 2.9216E-01 0.0000E+00 + 4.1972E+00 4.7775E-01 5.8960E-01 2.4111E-01 1.5220E-01 9.2271E-02 1.6051E-01 2.9552E-01 0.0000E+00 + 4.1546E+00 4.8167E-01 5.9543E-01 2.4469E-01 1.5678E-01 9.7886E-02 1.6138E-01 2.9855E-01 0.0000E+00 + 4.1084E+00 4.8524E-01 6.0086E-01 2.4796E-01 1.6104E-01 1.0317E-01 1.6221E-01 3.0148E-01 0.0000E+00 + 4.0603E+00 4.8841E-01 6.0580E-01 2.5089E-01 1.6493E-01 1.0803E-01 1.6297E-01 3.0423E-01 0.0000E+00 + 4.0124E+00 4.9111E-01 6.1016E-01 2.5341E-01 1.6835E-01 1.1235E-01 1.6365E-01 3.0675E-01 0.0000E+00 + 3.9655E+00 4.9341E-01 6.1398E-01 2.5557E-01 1.7135E-01 1.1620E-01 1.6425E-01 3.0904E-01 0.0000E+00 + 3.9169E+00 4.9549E-01 6.1755E-01 2.5755E-01 1.7417E-01 1.1984E-01 1.6482E-01 3.1127E-01 0.0000E+00 + 3.8678E+00 4.9731E-01 6.2081E-01 2.5931E-01 1.7674E-01 1.2322E-01 1.6535E-01 3.1338E-01 0.0000E+00 + 3.8202E+00 4.9884E-01 6.2368E-01 2.6081E-01 1.7902E-01 1.2624E-01 1.6583E-01 3.1533E-01 0.0000E+00 + 3.7744E+00 5.0012E-01 6.2620E-01 2.6209E-01 1.8102E-01 1.2894E-01 1.6625E-01 3.1710E-01 0.0000E+00 + 3.7275E+00 5.0125E-01 6.2856E-01 2.6325E-01 1.8290E-01 1.3151E-01 1.6665E-01 3.1884E-01 0.0000E+00 + 3.6808E+00 5.0221E-01 6.3071E-01 2.6426E-01 1.8461E-01 1.3390E-01 1.6702E-01 3.2050E-01 0.0000E+00 + 3.6359E+00 5.0298E-01 6.3259E-01 2.6510E-01 1.8613E-01 1.3605E-01 1.6736E-01 3.2202E-01 0.0000E+00 + 3.5931E+00 5.0360E-01 6.3424E-01 2.6581E-01 1.8747E-01 1.3798E-01 1.6765E-01 3.2343E-01 0.0000E+00 + 3.5495E+00 5.0410E-01 6.3577E-01 2.6642E-01 1.8871E-01 1.3982E-01 1.6793E-01 3.2481E-01 0.0000E+00 + 3.5063E+00 5.0448E-01 6.3715E-01 2.6693E-01 1.8985E-01 1.4154E-01 1.6819E-01 3.2612E-01 0.0000E+00 + 3.4649E+00 5.0475E-01 6.3835E-01 2.6734E-01 1.9085E-01 1.4309E-01 1.6842E-01 3.2734E-01 0.0000E+00 + 3.4255E+00 5.0492E-01 6.3939E-01 2.6765E-01 1.9173E-01 1.4447E-01 1.6862E-01 3.2847E-01 0.0000E+00 + 3.3855E+00 5.0499E-01 6.4033E-01 2.6790E-01 1.9254E-01 1.4580E-01 1.6881E-01 3.2957E-01 0.0000E+00 + 3.3460E+00 5.0499E-01 6.4118E-01 2.6807E-01 1.9327E-01 1.4704E-01 1.6898E-01 3.3063E-01 0.0000E+00 + 3.3082E+00 5.0491E-01 6.4189E-01 2.6818E-01 1.9391E-01 1.4816E-01 1.6913E-01 3.3161E-01 0.0000E+00 + 3.2722E+00 5.0476E-01 6.4249E-01 2.6823E-01 1.9446E-01 1.4916E-01 1.6927E-01 3.3252E-01 0.0000E+00 + 3.2358E+00 5.0455E-01 6.4302E-01 2.6822E-01 1.9496E-01 1.5012E-01 1.6939E-01 3.3342E-01 0.0000E+00 + 2.2936E+00 3.0456E-01 3.7847E-01 7.6025E-02 0.0000E+00 0.0000E+00 1.4328E-01 2.3565E-01 0.0000E+00 + 2.5522E+00 3.1551E-01 3.9304E-01 8.4874E-02 0.0000E+00 0.0000E+00 1.4589E-01 2.4275E-01 0.0000E+00 + 2.7288E+00 3.2382E-01 4.0408E-01 9.1668E-02 0.0000E+00 0.0000E+00 1.4780E-01 2.4802E-01 0.0000E+00 + 2.9723E+00 3.3674E-01 4.2123E-01 1.0235E-01 0.0000E+00 0.0000E+00 1.5069E-01 2.5610E-01 0.0000E+00 + 2.9723E+00 3.3674E-01 4.2123E-01 1.0235E-01 2.2433E-08 0.0000E+00 1.5069E-01 2.5610E-01 0.0000E+00 + 3.0886E+00 3.4437E-01 4.3139E-01 1.0871E-01 7.6005E-03 0.0000E+00 1.5236E-01 2.6083E-01 0.0000E+00 + 3.2068E+00 3.5304E-01 4.4296E-01 1.1599E-01 1.6120E-02 0.0000E+00 1.5424E-01 2.6621E-01 0.0000E+00 + 3.2940E+00 3.6025E-01 4.5263E-01 1.2208E-01 2.3274E-02 0.0000E+00 1.5579E-01 2.7072E-01 0.0000E+00 + 3.3659E+00 3.6693E-01 4.6163E-01 1.2774E-01 2.9950E-02 0.0000E+00 1.5722E-01 2.7491E-01 0.0000E+00 + 3.4305E+00 3.7375E-01 4.7087E-01 1.3356E-01 3.6825E-02 0.0000E+00 1.5868E-01 2.7924E-01 0.0000E+00 + 3.4775E+00 3.7944E-01 4.7864E-01 1.3843E-01 4.2616E-02 0.0000E+00 1.5989E-01 2.8289E-01 0.0000E+00 + 3.5154E+00 3.8473E-01 4.8589E-01 1.4298E-01 4.8039E-02 0.0000E+00 1.6102E-01 2.8633E-01 0.0000E+00 + 3.5406E+00 3.8878E-01 4.9147E-01 1.4647E-01 5.2216E-02 0.0000E+00 1.6189E-01 2.8899E-01 0.0000E+00 + 3.5822E+00 3.9748E-01 5.0359E-01 1.5402E-01 6.1310E-02 0.0000E+00 1.6375E-01 2.9482E-01 0.0000E+00 + 3.5822E+00 3.9748E-01 5.0359E-01 1.5402E-01 6.1310E-02 1.5120E-09 1.6375E-01 2.9482E-01 0.0000E+00 + 3.5872E+00 4.0353E-01 5.1213E-01 1.5930E-01 6.7731E-02 7.7735E-03 1.6507E-01 2.9901E-01 0.0000E+00 + 3.5820E+00 4.1033E-01 5.2187E-01 1.6526E-01 7.5057E-02 1.6496E-02 1.6656E-01 3.0387E-01 0.0000E+00 + 3.5649E+00 4.1678E-01 5.3129E-01 1.7097E-01 8.2157E-02 2.5007E-02 1.6801E-01 3.0870E-01 0.0000E+00 + 3.5404E+00 4.2210E-01 5.3923E-01 1.7571E-01 8.8149E-02 3.2244E-02 1.6924E-01 3.1288E-01 0.0000E+00 + 3.5084E+00 4.2698E-01 5.4667E-01 1.8009E-01 9.3775E-02 3.9093E-02 1.7039E-01 3.1691E-01 0.0000E+00 + 3.4769E+00 4.3066E-01 5.5242E-01 1.8342E-01 9.8133E-02 4.4441E-02 1.7128E-01 3.2011E-01 0.0000E+00 + 3.4337E+00 4.3469E-01 5.5890E-01 1.8712E-01 1.0305E-01 5.0531E-02 1.7228E-01 3.2381E-01 0.0000E+00 + 3.3914E+00 4.3788E-01 5.6419E-01 1.9008E-01 1.0708E-01 5.5572E-02 1.7311E-01 3.2694E-01 0.0000E+00 + 3.3499E+00 4.4050E-01 5.6869E-01 1.9255E-01 1.1052E-01 5.9918E-02 1.7381E-01 3.2969E-01 0.0000E+00 + 3.2940E+00 4.4343E-01 5.7393E-01 1.9537E-01 1.1454E-01 6.5067E-02 1.7462E-01 3.3301E-01 0.0000E+00 + 3.2388E+00 4.4580E-01 5.7840E-01 1.9770E-01 1.1800E-01 6.9553E-02 1.7532E-01 3.3597E-01 0.0000E+00 + 3.1851E+00 4.4769E-01 5.8220E-01 1.9963E-01 1.2096E-01 7.3458E-02 1.7591E-01 3.3860E-01 0.0000E+00 + 3.1300E+00 4.4929E-01 5.8564E-01 2.0131E-01 1.2367E-01 7.7085E-02 1.7645E-01 3.4110E-01 0.0000E+00 + 3.0749E+00 4.5057E-01 5.8868E-01 2.0273E-01 1.2609E-01 8.0382E-02 1.7692E-01 3.4342E-01 0.0000E+00 + 3.0221E+00 4.5154E-01 5.9126E-01 2.0389E-01 1.2817E-01 8.3280E-02 1.7732E-01 3.4550E-01 0.0000E+00 + 2.9718E+00 4.5225E-01 5.9344E-01 2.0481E-01 1.2996E-01 8.5824E-02 1.7765E-01 3.4736E-01 0.0000E+00 + 2.9210E+00 4.5278E-01 5.9540E-01 2.0559E-01 1.3160E-01 8.8205E-02 1.7795E-01 3.4914E-01 0.0000E+00 + 2.8708E+00 4.5311E-01 5.9711E-01 2.0622E-01 1.3306E-01 9.0382E-02 1.7820E-01 3.5081E-01 0.0000E+00 + 2.8231E+00 4.5327E-01 5.9854E-01 2.0669E-01 1.3431E-01 9.2308E-02 1.7841E-01 3.5230E-01 0.0000E+00 + 2.7781E+00 4.5329E-01 5.9972E-01 2.0703E-01 1.3539E-01 9.4005E-02 1.7858E-01 3.5365E-01 0.0000E+00 + 2.7328E+00 4.5318E-01 6.0076E-01 2.0727E-01 1.3637E-01 9.5601E-02 1.7872E-01 3.5494E-01 0.0000E+00 + 2.6882E+00 4.5295E-01 6.0162E-01 2.0741E-01 1.3723E-01 9.7064E-02 1.7884E-01 3.5615E-01 0.0000E+00 + 2.6459E+00 4.5262E-01 6.0231E-01 2.0746E-01 1.3796E-01 9.8362E-02 1.7892E-01 3.5724E-01 0.0000E+00 + 2.6061E+00 4.5221E-01 6.0285E-01 2.0744E-01 1.3858E-01 9.9508E-02 1.7898E-01 3.5822E-01 0.0000E+00 + 2.5660E+00 4.5171E-01 6.0327E-01 2.0735E-01 1.3914E-01 1.0058E-01 1.7901E-01 3.5916E-01 0.0000E+00 + 2.5267E+00 4.5113E-01 6.0358E-01 2.0720E-01 1.3961E-01 1.0157E-01 1.7903E-01 3.6005E-01 0.0000E+00 + 2.4894E+00 4.5050E-01 6.0378E-01 2.0699E-01 1.4001E-01 1.0245E-01 1.7903E-01 3.6084E-01 0.0000E+00 + 2.4542E+00 4.4983E-01 6.0388E-01 2.0675E-01 1.4032E-01 1.0322E-01 1.7901E-01 3.6156E-01 0.0000E+00 + 2.4189E+00 4.4909E-01 6.0390E-01 2.0645E-01 1.4060E-01 1.0395E-01 1.7897E-01 3.6224E-01 0.0000E+00 + 2.3841E+00 4.4829E-01 6.0384E-01 2.0611E-01 1.4081E-01 1.0461E-01 1.7892E-01 3.6288E-01 0.0000E+00 + 2.3511E+00 4.4747E-01 6.0371E-01 2.0574E-01 1.4098E-01 1.0519E-01 1.7885E-01 3.6346E-01 0.0000E+00 + 2.3200E+00 4.4664E-01 6.0351E-01 2.0535E-01 1.4109E-01 1.0571E-01 1.7878E-01 3.6398E-01 0.0000E+00 + 2.2887E+00 4.4575E-01 6.0325E-01 2.0493E-01 1.4117E-01 1.0618E-01 1.7869E-01 3.6447E-01 0.0000E+00 + 2.3525E+00 3.2720E-01 4.3112E-01 6.8783E-02 0.0000E+00 0.0000E+00 1.7426E-01 3.0892E-01 0.0000E+00 + 2.4909E+00 3.3618E-01 4.4447E-01 7.6058E-02 0.0000E+00 0.0000E+00 1.7671E-01 3.1642E-01 0.0000E+00 + 2.5784E+00 3.4272E-01 4.5426E-01 8.1426E-02 0.0000E+00 0.0000E+00 1.7846E-01 3.2189E-01 0.0000E+00 + 2.6870E+00 3.5242E-01 4.6896E-01 8.9519E-02 0.0000E+00 0.0000E+00 1.8102E-01 3.3010E-01 0.0000E+00 + 2.6870E+00 3.5242E-01 4.6896E-01 8.9519E-02 1.7777E-08 0.0000E+00 1.8102E-01 3.3010E-01 0.0000E+00 + 2.7269E+00 3.5789E-01 4.7737E-01 9.4157E-02 5.9608E-03 0.0000E+00 1.8245E-01 3.3482E-01 0.0000E+00 + 2.7605E+00 3.6388E-01 4.8671E-01 9.9293E-02 1.2476E-02 0.0000E+00 1.8401E-01 3.4009E-01 0.0000E+00 + 2.7792E+00 3.6868E-01 4.9431E-01 1.0346E-01 1.7817E-02 0.0000E+00 1.8526E-01 3.4442E-01 0.0000E+00 + 2.7892E+00 3.7297E-01 5.0121E-01 1.0723E-01 2.2696E-02 0.0000E+00 1.8638E-01 3.4838E-01 0.0000E+00 + 2.7921E+00 3.7719E-01 5.0813E-01 1.1099E-01 2.7617E-02 0.0000E+00 1.8748E-01 3.5241E-01 0.0000E+00 + 2.7889E+00 3.8058E-01 5.1380E-01 1.1406E-01 3.1682E-02 0.0000E+00 1.8837E-01 3.5575E-01 0.0000E+00 + 2.7813E+00 3.8362E-01 5.1899E-01 1.1685E-01 3.5420E-02 0.0000E+00 1.8917E-01 3.5884E-01 0.0000E+00 + 2.7724E+00 3.8587E-01 5.2290E-01 1.1894E-01 3.8256E-02 0.0000E+00 1.8977E-01 3.6119E-01 0.0000E+00 + 2.7434E+00 3.9046E-01 5.3115E-01 1.2332E-01 4.4296E-02 0.0000E+00 1.9099E-01 3.6625E-01 0.0000E+00 + 2.7434E+00 3.9046E-01 5.3115E-01 1.2332E-01 4.4296E-02 1.0381E-09 1.9099E-01 3.6625E-01 0.0000E+00 + 2.7046E+00 3.9343E-01 5.3676E-01 1.2625E-01 4.8446E-02 5.2946E-03 1.9180E-01 3.6978E-01 5.5511E-17 + 2.6526E+00 3.9653E-01 5.4290E-01 1.2941E-01 5.3062E-02 1.1117E-02 1.9265E-01 3.7378E-01 5.5511E-17 + 2.5937E+00 3.9917E-01 5.4859E-01 1.3227E-01 5.7406E-02 1.6674E-02 1.9341E-01 3.7761E-01 5.5511E-17 + 2.5370E+00 4.0110E-01 5.5316E-01 1.3451E-01 6.0967E-02 2.1300E-02 1.9398E-01 3.8082E-01 5.5511E-17 + 2.4775E+00 4.0263E-01 5.5722E-01 1.3645E-01 6.4216E-02 2.5589E-02 1.9446E-01 3.8380E-01 5.5511E-17 + 2.4269E+00 4.0358E-01 5.6019E-01 1.3783E-01 6.6665E-02 2.8876E-02 1.9477E-01 3.8609E-01 5.5511E-17 + 2.3644E+00 4.0439E-01 5.6335E-01 1.3925E-01 6.9350E-02 3.2548E-02 1.9507E-01 3.8864E-01 5.5511E-17 + 2.3087E+00 4.0480E-01 5.6574E-01 1.4027E-01 7.1481E-02 3.5528E-02 1.9525E-01 3.9071E-01 5.5511E-17 + 2.2573E+00 4.0495E-01 5.6762E-01 1.4104E-01 7.3247E-02 3.8052E-02 1.9536E-01 3.9245E-01 5.5511E-17 + 2.1923E+00 4.0483E-01 5.6961E-01 1.4180E-01 7.5243E-02 4.0983E-02 1.9541E-01 3.9446E-01 5.5511E-17 + 2.1315E+00 4.0443E-01 5.7108E-01 1.4229E-01 7.6887E-02 4.3479E-02 1.9538E-01 3.9614E-01 5.5511E-17 + 2.0751E+00 4.0382E-01 5.7214E-01 1.4259E-01 7.8238E-02 4.5605E-02 1.9529E-01 3.9754E-01 5.5511E-17 + 2.0194E+00 4.0299E-01 5.7290E-01 1.4273E-01 7.9415E-02 4.7537E-02 1.9514E-01 3.9879E-01 5.5511E-17 + 1.9657E+00 4.0199E-01 5.7337E-01 1.4272E-01 8.0412E-02 4.9254E-02 1.9493E-01 3.9985E-01 0.0000E+00 + 1.9157E+00 4.0088E-01 5.7359E-01 1.4260E-01 8.1223E-02 5.0728E-02 1.9468E-01 4.0073E-01 0.0000E+00 + 1.8694E+00 3.9969E-01 5.7359E-01 1.4239E-01 8.1877E-02 5.1993E-02 1.9440E-01 4.0144E-01 0.0000E+00 + 1.8237E+00 3.9837E-01 5.7340E-01 1.4209E-01 8.2433E-02 5.3148E-02 1.9408E-01 4.0205E-01 0.0000E+00 + 1.7796E+00 3.9696E-01 5.7305E-01 1.4172E-01 8.2887E-02 5.4179E-02 1.9373E-01 4.0255E-01 0.0000E+00 + 1.7385E+00 3.9551E-01 5.7256E-01 1.4129E-01 8.3238E-02 5.5066E-02 1.9336E-01 4.0293E-01 0.0000E+00 + 1.7003E+00 3.9406E-01 5.7197E-01 1.4083E-01 8.3502E-02 5.5828E-02 1.9298E-01 4.0321E-01 0.0000E+00 + 1.6625E+00 3.9252E-01 5.7125E-01 1.4030E-01 8.3706E-02 5.6523E-02 1.9257E-01 4.0342E-01 0.0000E+00 + 1.6260E+00 3.9092E-01 5.7043E-01 1.3974E-01 8.3848E-02 5.7141E-02 1.9214E-01 4.0355E-01 0.0000E+00 + 1.5919E+00 3.8933E-01 5.6954E-01 1.3916E-01 8.3932E-02 5.7670E-02 1.9171E-01 4.0361E-01 0.0000E+00 + 1.5601E+00 3.8777E-01 5.6861E-01 1.3857E-01 8.3968E-02 5.8121E-02 1.9128E-01 4.0361E-01 0.0000E+00 + 1.5286E+00 3.8614E-01 5.6758E-01 1.3794E-01 8.3963E-02 5.8528E-02 1.9082E-01 4.0355E-01 0.0000E+00 + 1.4981E+00 3.8447E-01 5.6648E-01 1.3729E-01 8.3920E-02 5.8886E-02 1.9034E-01 4.0344E-01 0.0000E+00 + 1.4694E+00 3.8284E-01 5.6536E-01 1.3663E-01 8.3844E-02 5.9188E-02 1.8988E-01 4.0328E-01 0.0000E+00 + 1.4427E+00 3.8125E-01 5.6423E-01 1.3599E-01 8.3743E-02 5.9440E-02 1.8941E-01 4.0308E-01 0.0000E+00 + 1.4160E+00 3.7959E-01 5.6302E-01 1.3531E-01 8.3612E-02 5.9662E-02 1.8893E-01 4.0284E-01 0.0000E+00 + 1.3901E+00 3.7792E-01 5.6177E-01 1.3462E-01 8.3456E-02 5.9850E-02 1.8843E-01 4.0257E-01 0.0000E+00 + 1.3658E+00 3.7629E-01 5.6051E-01 1.3393E-01 8.3283E-02 6.0003E-02 1.8795E-01 4.0226E-01 0.0000E+00 + 1.3430E+00 3.7471E-01 5.5927E-01 1.3327E-01 8.3098E-02 6.0123E-02 1.8747E-01 4.0193E-01 0.0000E+00 + 1.3202E+00 3.7309E-01 5.5796E-01 1.3257E-01 8.2890E-02 6.0221E-02 1.8698E-01 4.0157E-01 0.0000E+00 + 2.3062E+00 3.4700E-01 4.7994E-01 6.2781E-02 0.0000E+00 0.0000E+00 2.0088E-01 3.7494E-01 0.0000E+00 + 2.3615E+00 3.5364E-01 4.9140E-01 6.8616E-02 0.0000E+00 0.0000E+00 2.0276E-01 3.8186E-01 5.5511E-17 + 2.3897E+00 3.5825E-01 4.9956E-01 7.2786E-02 0.0000E+00 0.0000E+00 2.0405E-01 3.8681E-01 0.0000E+00 + 2.4123E+00 3.6474E-01 5.1143E-01 7.8857E-02 0.0000E+00 0.0000E+00 2.0583E-01 3.9404E-01 5.5511E-17 + 2.4123E+00 3.6474E-01 5.1143E-01 7.8857E-02 1.4193E-08 0.0000E+00 2.0583E-01 3.9404E-01 5.5511E-17 + 2.4059E+00 3.6820E-01 5.1800E-01 8.2217E-02 4.7217E-03 0.0000E+00 2.0676E-01 3.9809E-01 5.5511E-17 + 2.3899E+00 3.7178E-01 5.2509E-01 8.5831E-02 9.7841E-03 0.0000E+00 2.0771E-01 4.0252E-01 5.5511E-17 + 2.3698E+00 3.7449E-01 5.3070E-01 8.8678E-02 1.3856E-02 0.0000E+00 2.0842E-01 4.0606E-01 0.0000E+00 + 2.3459E+00 3.7676E-01 5.3565E-01 9.1182E-02 1.7514E-02 0.0000E+00 2.0901E-01 4.0924E-01 5.5511E-17 + 2.3162E+00 3.7884E-01 5.4047E-01 9.3607E-02 2.1143E-02 0.0000E+00 2.0954E-01 4.1238E-01 0.0000E+00 + 2.2874E+00 3.8038E-01 5.4430E-01 9.5528E-02 2.4093E-02 0.0000E+00 2.0992E-01 4.1491E-01 0.0000E+00 + 2.2573E+00 3.8164E-01 5.4769E-01 9.7224E-02 2.6767E-02 0.0000E+00 2.1022E-01 4.1720E-01 0.0000E+00 + 2.2321E+00 3.8250E-01 5.5018E-01 9.8462E-02 2.8769E-02 0.0000E+00 2.1042E-01 4.1891E-01 0.0000E+00 + 2.1709E+00 3.8396E-01 5.5519E-01 1.0095E-01 3.2956E-02 0.0000E+00 2.1073E-01 4.2244E-01 5.5511E-17 + 2.1709E+00 3.8396E-01 5.5519E-01 1.0095E-01 3.2956E-02 7.4490E-10 2.1073E-01 4.2244E-01 5.5511E-17 + 2.1142E+00 3.8465E-01 5.5838E-01 1.0251E-01 3.5767E-02 3.7755E-03 2.1084E-01 4.2478E-01 5.5511E-17 + 2.0446E+00 3.8505E-01 5.6163E-01 1.0410E-01 3.8824E-02 7.8617E-03 2.1085E-01 4.2728E-01 5.5511E-17 + 1.9718E+00 3.8498E-01 5.6435E-01 1.0540E-01 4.1626E-02 1.1693E-02 2.1071E-01 4.2952E-01 5.5511E-17 + 1.9059E+00 3.8454E-01 5.6627E-01 1.0631E-01 4.3863E-02 1.4828E-02 2.1047E-01 4.3125E-01 5.5511E-17 + 1.8401E+00 3.8375E-01 5.6771E-01 1.0699E-01 4.5849E-02 1.7688E-02 2.1012E-01 4.3272E-01 5.5511E-17 + 1.7862E+00 3.8285E-01 5.6855E-01 1.0739E-01 4.7305E-02 1.9846E-02 2.0976E-01 4.3373E-01 5.5511E-17 + 1.7221E+00 3.8150E-01 5.6916E-01 1.0768E-01 4.8856E-02 2.2219E-02 2.0923E-01 4.3471E-01 5.5511E-17 + 1.6665E+00 3.8008E-01 5.6937E-01 1.0778E-01 5.0046E-02 2.4114E-02 2.0868E-01 4.3538E-01 5.5511E-17 + 1.6167E+00 3.7860E-01 5.6928E-01 1.0775E-01 5.0999E-02 2.5693E-02 2.0812E-01 4.3582E-01 5.5511E-17 + 1.5552E+00 3.7651E-01 5.6884E-01 1.0756E-01 5.2034E-02 2.7496E-02 2.0734E-01 4.3617E-01 5.5511E-17 + 1.4991E+00 3.7434E-01 5.6808E-01 1.0725E-01 5.2841E-02 2.9002E-02 2.0652E-01 4.3628E-01 5.5511E-17 + 1.4482E+00 3.7215E-01 5.6711E-01 1.0685E-01 5.3465E-02 3.0260E-02 2.0570E-01 4.3622E-01 5.5511E-17 + 1.3989E+00 3.6981E-01 5.6590E-01 1.0635E-01 5.3972E-02 3.1380E-02 2.0482E-01 4.3599E-01 5.5511E-17 + 1.3522E+00 3.6740E-01 5.6448E-01 1.0577E-01 5.4363E-02 3.2353E-02 2.0391E-01 4.3561E-01 5.5511E-17 + 1.3095E+00 3.6501E-01 5.6296E-01 1.0516E-01 5.4646E-02 3.3171E-02 2.0300E-01 4.3512E-01 5.5511E-17 + 1.2704E+00 3.6268E-01 5.6137E-01 1.0453E-01 5.4841E-02 3.3857E-02 2.0211E-01 4.3455E-01 5.5511E-17 + 1.2324E+00 3.6025E-01 5.5962E-01 1.0384E-01 5.4971E-02 3.4468E-02 2.0118E-01 4.3387E-01 5.5511E-17 + 1.1962E+00 3.5780E-01 5.5776E-01 1.0312E-01 5.5041E-02 3.4997E-02 2.0023E-01 4.3311E-01 5.5511E-17 + 1.1629E+00 3.5541E-01 5.5588E-01 1.0239E-01 5.5057E-02 3.5440E-02 1.9930E-01 4.3229E-01 5.5511E-17 + 1.1322E+00 3.5309E-01 5.5401E-01 1.0168E-01 5.5030E-02 3.5808E-02 1.9840E-01 4.3144E-01 5.5511E-17 + 1.1022E+00 3.5072E-01 5.5202E-01 1.0093E-01 5.4964E-02 3.6131E-02 1.9746E-01 4.3051E-01 5.5511E-17 + 1.0735E+00 3.4833E-01 5.4997E-01 1.0016E-01 5.4865E-02 3.6407E-02 1.9652E-01 4.2953E-01 0.0000E+00 + 1.0468E+00 3.4602E-01 5.4794E-01 9.9409E-02 5.4739E-02 3.6632E-02 1.9560E-01 4.2852E-01 5.5511E-17 + 1.0222E+00 3.4380E-01 5.4595E-01 9.8679E-02 5.4594E-02 3.6812E-02 1.9471E-01 4.2752E-01 5.5511E-17 + 9.9804E-01 3.4153E-01 5.4387E-01 9.7924E-02 5.4424E-02 3.6965E-02 1.9380E-01 4.2645E-01 0.0000E+00 + 9.7474E-01 3.3926E-01 5.4176E-01 9.7162E-02 5.4233E-02 3.7088E-02 1.9288E-01 4.2535E-01 0.0000E+00 + 9.5304E-01 3.3706E-01 5.3968E-01 9.6422E-02 5.4032E-02 3.7180E-02 1.9199E-01 4.2425E-01 0.0000E+00 + 9.3292E-01 3.3496E-01 5.3766E-01 9.5708E-02 5.3824E-02 3.7247E-02 1.9113E-01 4.2316E-01 0.0000E+00 + 9.1303E-01 3.3281E-01 5.3557E-01 9.4974E-02 5.3598E-02 3.7294E-02 1.9025E-01 4.2202E-01 0.0000E+00 + 8.9379E-01 3.3066E-01 5.3345E-01 9.4239E-02 5.3359E-02 3.7322E-02 1.8936E-01 4.2085E-01 0.0000E+00 + 8.7580E-01 3.2859E-01 5.3139E-01 9.3527E-02 5.3118E-02 3.7332E-02 1.8850E-01 4.1970E-01 0.0000E+00 + 8.5905E-01 3.2661E-01 5.2939E-01 9.2842E-02 5.2878E-02 3.7327E-02 1.8768E-01 4.1857E-01 0.0000E+00 + 8.4243E-01 3.2459E-01 5.2732E-01 9.2142E-02 5.2623E-02 3.7307E-02 1.8683E-01 4.1740E-01 0.0000E+00 + 2.1864E+00 3.6233E-01 5.2392E-01 5.7399E-02 0.0000E+00 0.0000E+00 2.2327E-01 4.3338E-01 0.0000E+00 + 2.1838E+00 3.6647E-01 5.3305E-01 6.1965E-02 0.0000E+00 0.0000E+00 2.2430E-01 4.3903E-01 0.0000E+00 + 2.1721E+00 3.6913E-01 5.3934E-01 6.5134E-02 0.0000E+00 0.0000E+00 2.2492E-01 4.4294E-01 0.0000E+00 + 2.1391E+00 3.7251E-01 5.4813E-01 6.9595E-02 0.0000E+00 0.0000E+00 2.2562E-01 4.4845E-01 0.0000E+00 + 2.1391E+00 3.7251E-01 5.4813E-01 6.9595E-02 1.1331E-08 0.0000E+00 2.2562E-01 4.4845E-01 0.0000E+00 + 2.1043E+00 3.7408E-01 5.5278E-01 7.1978E-02 3.7452E-03 0.0000E+00 2.2589E-01 4.5140E-01 0.0000E+00 + 2.0591E+00 3.7548E-01 5.5760E-01 7.4464E-02 7.6971E-03 0.0000E+00 2.2606E-01 4.5450E-01 0.0000E+00 + 2.0171E+00 3.7632E-01 5.6123E-01 7.6357E-02 1.0826E-02 0.0000E+00 2.2609E-01 4.5687E-01 0.0000E+00 + 1.9747E+00 3.7683E-01 5.6429E-01 7.7968E-02 1.3598E-02 0.0000E+00 2.2602E-01 4.5890E-01 0.0000E+00 + 1.9281E+00 3.7707E-01 5.6709E-01 7.9473E-02 1.6309E-02 0.0000E+00 2.2585E-01 4.6079E-01 0.0000E+00 + 1.8866E+00 3.7705E-01 5.6918E-01 8.0619E-02 1.8482E-02 0.0000E+00 2.2563E-01 4.6224E-01 0.0000E+00 + 1.8459E+00 3.7684E-01 5.7091E-01 8.1590E-02 2.0428E-02 0.0000E+00 2.2535E-01 4.6346E-01 0.0000E+00 + 1.8134E+00 3.7654E-01 5.7208E-01 8.2272E-02 2.1868E-02 0.0000E+00 2.2508E-01 4.6431E-01 0.0000E+00 + 1.7387E+00 3.7548E-01 5.7414E-01 8.3549E-02 2.4831E-02 0.0000E+00 2.2435E-01 4.6587E-01 0.0000E+00 + 1.7387E+00 3.7548E-01 5.7414E-01 8.3549E-02 2.4831E-02 5.4599E-10 2.2435E-01 4.6587E-01 0.0000E+00 + 1.6765E+00 3.7434E-01 5.7516E-01 8.4271E-02 2.6779E-02 2.7530E-03 2.2368E-01 4.6673E-01 0.0000E+00 + 1.6028E+00 3.7262E-01 5.7584E-01 8.4898E-02 2.8854E-02 5.6932E-03 2.2275E-01 4.6743E-01 0.0000E+00 + 1.5283E+00 3.7046E-01 5.7595E-01 8.5291E-02 3.0710E-02 8.4098E-03 2.2166E-01 4.6778E-01 0.0000E+00 + 1.4629E+00 3.6820E-01 5.7555E-01 8.5443E-02 3.2153E-02 1.0600E-02 2.2055E-01 4.6779E-01 0.0000E+00 + 1.3993E+00 3.6567E-01 5.7472E-01 8.5421E-02 3.3398E-02 1.2571E-02 2.1935E-01 4.6752E-01 0.0000E+00 + 1.3483E+00 3.6340E-01 5.7373E-01 8.5283E-02 3.4286E-02 1.4038E-02 2.1828E-01 4.6710E-01 0.0000E+00 + 1.2888E+00 3.6046E-01 5.7218E-01 8.4984E-02 3.5201E-02 1.5630E-02 2.1691E-01 4.6635E-01 0.0000E+00 + 1.2383E+00 3.5771E-01 5.7052E-01 8.4612E-02 3.5876E-02 1.6882E-02 2.1563E-01 4.6548E-01 0.0000E+00 + 1.1936E+00 3.5506E-01 5.6878E-01 8.4192E-02 3.6395E-02 1.7912E-02 2.1441E-01 4.6453E-01 0.0000E+00 + 1.1394E+00 3.5157E-01 5.6628E-01 8.3562E-02 3.6926E-02 1.9070E-02 2.1280E-01 4.6313E-01 0.0000E+00 + 1.0908E+00 3.4816E-01 5.6366E-01 8.2881E-02 3.7310E-02 2.0019E-02 2.1123E-01 4.6161E-01 0.0000E+00 + 1.0472E+00 3.4487E-01 5.6099E-01 8.2176E-02 3.7577E-02 2.0797E-02 2.0970E-01 4.6003E-01 0.0000E+00 + 1.0057E+00 3.4149E-01 5.5813E-01 8.1412E-02 3.7763E-02 2.1477E-02 2.0814E-01 4.5829E-01 0.0000E+00 + 9.6674E-01 3.3812E-01 5.5516E-01 8.0616E-02 3.7875E-02 2.2056E-02 2.0657E-01 4.5646E-01 0.0000E+00 + 9.3150E-01 3.3487E-01 5.5220E-01 7.9823E-02 3.7922E-02 2.2531E-02 2.0505E-01 4.5461E-01 0.0000E+00 + 8.9964E-01 3.3176E-01 5.4929E-01 7.9045E-02 3.7920E-02 2.2919E-02 2.0360E-01 4.5277E-01 0.0000E+00 + 8.6890E-01 3.2860E-01 5.4626E-01 7.8236E-02 3.7875E-02 2.3255E-02 2.0211E-01 4.5083E-01 0.0000E+00 + 8.3988E-01 3.2546E-01 5.4318E-01 7.7418E-02 3.7793E-02 2.3538E-02 2.0062E-01 4.4884E-01 0.0000E+00 + 8.1335E-01 3.2245E-01 5.4016E-01 7.6622E-02 3.7683E-02 2.3765E-02 1.9919E-01 4.4687E-01 0.0000E+00 + 7.8918E-01 3.1958E-01 5.3723E-01 7.5854E-02 3.7553E-02 2.3946E-02 1.9783E-01 4.4494E-01 0.0000E+00 + 7.6567E-01 3.1667E-01 5.3421E-01 7.5067E-02 3.7399E-02 2.4097E-02 1.9643E-01 4.4294E-01 0.0000E+00 + 7.4330E-01 3.1379E-01 5.3117E-01 7.4280E-02 3.7225E-02 2.4217E-02 1.9504E-01 4.4091E-01 0.0000E+00 + 7.2270E-01 3.1103E-01 5.2821E-01 7.3521E-02 3.7041E-02 2.4307E-02 1.9371E-01 4.3892E-01 0.0000E+00 + 7.0380E-01 3.0840E-01 5.2536E-01 7.2793E-02 3.6851E-02 2.4371E-02 1.9243E-01 4.3699E-01 0.0000E+00 + 6.8530E-01 3.0573E-01 5.2244E-01 7.2052E-02 3.6645E-02 2.4416E-02 1.9113E-01 4.3500E-01 0.0000E+00 + 6.6758E-01 3.0308E-01 5.1950E-01 7.1314E-02 3.6428E-02 2.4443E-02 1.8983E-01 4.3299E-01 0.0000E+00 + 6.5116E-01 3.0055E-01 5.1666E-01 7.0605E-02 3.6210E-02 2.4452E-02 1.8859E-01 4.3103E-01 0.0000E+00 + 6.3601E-01 2.9814E-01 5.1393E-01 6.9928E-02 3.5994E-02 2.4448E-02 1.8740E-01 4.2914E-01 0.0000E+00 + 6.2110E-01 2.9569E-01 5.1113E-01 6.9239E-02 3.5766E-02 2.4431E-02 1.8619E-01 4.2719E-01 0.0000E+00 + 6.0674E-01 2.9327E-01 5.0832E-01 6.8555E-02 3.5533E-02 2.4403E-02 1.8498E-01 4.2523E-01 0.0000E+00 + 5.9337E-01 2.9094E-01 5.0561E-01 6.7898E-02 3.5302E-02 2.4365E-02 1.8382E-01 4.2333E-01 0.0000E+00 + 5.8096E-01 2.8873E-01 5.0301E-01 6.7272E-02 3.5077E-02 2.4320E-02 1.8271E-01 4.2149E-01 0.0000E+00 + 5.6870E-01 2.8648E-01 5.0035E-01 6.6636E-02 3.4843E-02 2.4266E-02 1.8157E-01 4.1961E-01 0.0000E+00 + 1.9742E+00 3.7446E-01 5.7155E-01 5.1233E-02 0.0000E+00 0.0000E+00 2.4541E-01 4.9566E-01 0.0000E+00 + 1.9248E+00 3.7551E-01 5.7739E-01 5.4464E-02 0.0000E+00 0.0000E+00 2.4513E-01 4.9904E-01 0.0000E+00 + 1.8822E+00 3.7585E-01 5.8114E-01 5.6622E-02 0.0000E+00 0.0000E+00 2.4475E-01 5.0119E-01 0.0000E+00 + 1.8084E+00 3.7562E-01 5.8586E-01 5.9522E-02 0.0000E+00 0.0000E+00 2.4387E-01 5.0384E-01 0.0000E+00 + 1.8084E+00 3.7562E-01 5.8586E-01 5.9522E-02 8.5111E-09 0.0000E+00 2.4387E-01 5.0384E-01 0.0000E+00 + 1.7544E+00 3.7505E-01 5.8805E-01 6.0993E-02 2.7944E-03 0.0000E+00 2.4318E-01 5.0503E-01 0.0000E+00 + 1.6907E+00 3.7402E-01 5.9001E-01 6.2452E-02 5.6938E-03 0.0000E+00 2.4224E-01 5.0606E-01 0.0000E+00 + 1.6356E+00 3.7283E-01 5.9120E-01 6.3502E-02 7.9513E-03 0.0000E+00 2.4133E-01 5.0663E-01 0.0000E+00 + 1.5832E+00 3.7146E-01 5.9193E-01 6.4341E-02 9.9210E-03 0.0000E+00 2.4036E-01 5.0693E-01 0.0000E+00 + 1.5281E+00 3.6977E-01 5.9231E-01 6.5067E-02 1.1818E-02 0.0000E+00 2.3925E-01 5.0699E-01 0.0000E+00 + 1.4810E+00 3.6812E-01 5.9233E-01 6.5572E-02 1.3316E-02 0.0000E+00 2.3822E-01 5.0684E-01 0.0000E+00 + 1.4363E+00 3.6639E-01 5.9208E-01 6.5956E-02 1.4638E-02 0.0000E+00 2.3717E-01 5.0653E-01 0.0000E+00 + 1.4014E+00 3.6492E-01 5.9171E-01 6.6193E-02 1.5605E-02 0.0000E+00 2.3630E-01 5.0616E-01 0.0000E+00 + 1.3242E+00 3.6131E-01 5.9035E-01 6.6531E-02 1.7557E-02 0.0000E+00 2.3421E-01 5.0499E-01 0.0000E+00 + 1.3242E+00 3.6131E-01 5.9035E-01 6.6531E-02 1.7557E-02 3.7598E-10 2.3421E-01 5.0499E-01 0.0000E+00 + 1.2637E+00 3.5838E-01 5.8887E-01 6.6615E-02 1.8810E-02 1.8855E-03 2.3256E-01 5.0381E-01 0.0000E+00 + 1.1938E+00 3.5460E-01 5.8662E-01 6.6544E-02 2.0112E-02 3.8713E-03 2.3046E-01 5.0206E-01 0.0000E+00 + 1.1251E+00 3.5042E-01 5.8377E-01 6.6292E-02 2.1242E-02 5.6776E-03 2.2818E-01 4.9990E-01 0.0000E+00 + 1.0663E+00 3.4645E-01 5.8079E-01 6.5929E-02 2.2091E-02 7.1118E-03 2.2603E-01 4.9766E-01 0.0000E+00 + 1.0102E+00 3.4230E-01 5.7744E-01 6.5449E-02 2.2798E-02 8.3825E-03 2.2379E-01 4.9515E-01 0.0000E+00 + 9.6612E-01 3.3877E-01 5.7442E-01 6.4977E-02 2.3282E-02 9.3152E-03 2.2189E-01 4.9289E-01 0.0000E+00 + 9.1547E-01 3.3438E-01 5.7049E-01 6.4325E-02 2.3757E-02 1.0313E-02 2.1954E-01 4.8996E-01 0.0000E+00 + 8.7316E-01 3.3043E-01 5.6679E-01 6.3685E-02 2.4086E-02 1.1085E-02 2.1741E-01 4.8719E-01 0.0000E+00 + 8.3634E-01 3.2675E-01 5.6324E-01 6.3054E-02 2.4320E-02 1.1710E-02 2.1543E-01 4.8452E-01 0.0000E+00 + 7.9220E-01 3.2203E-01 5.5853E-01 6.2202E-02 2.4535E-02 1.2401E-02 2.1289E-01 4.8098E-01 0.0000E+00 + 7.5321E-01 3.1754E-01 5.5390E-01 6.1354E-02 2.4660E-02 1.2955E-02 2.1047E-01 4.7749E-01 0.0000E+00 + 7.1875E-01 3.1331E-01 5.4942E-01 6.0527E-02 2.4719E-02 1.3400E-02 2.0817E-01 4.7410E-01 0.0000E+00 + 6.8622E-01 3.0905E-01 5.4481E-01 5.9673E-02 2.4727E-02 1.3779E-02 2.0586E-01 4.7059E-01 0.0000E+00 + 6.5612E-01 3.0488E-01 5.4019E-01 5.8816E-02 2.4692E-02 1.4094E-02 2.0358E-01 4.6706E-01 0.0000E+00 + 6.2913E-01 3.0092E-01 5.3571E-01 5.7990E-02 2.4623E-02 1.4344E-02 2.0141E-01 4.6364E-01 0.0000E+00 + 6.0496E-01 2.9719E-01 5.3142E-01 5.7199E-02 2.4530E-02 1.4541E-02 1.9936E-01 4.6034E-01 0.0000E+00 + 5.8184E-01 2.9344E-01 5.2705E-01 5.6397E-02 2.4411E-02 1.4706E-02 1.9729E-01 4.5696E-01 0.0000E+00 + 5.6018E-01 2.8976E-01 5.2268E-01 5.5601E-02 2.4273E-02 1.4837E-02 1.9524E-01 4.5359E-01 0.0000E+00 + 5.4054E-01 2.8627E-01 5.1848E-01 5.4840E-02 2.4124E-02 1.4935E-02 1.9330E-01 4.5033E-01 0.0000E+00 + 5.2276E-01 2.8298E-01 5.1447E-01 5.4117E-02 2.3968E-02 1.5008E-02 1.9146E-01 4.4721E-01 0.0000E+00 + 5.0558E-01 2.7967E-01 5.1039E-01 5.3386E-02 2.3798E-02 1.5061E-02 1.8960E-01 4.4402E-01 0.0000E+00 + 4.8934E-01 2.7641E-01 5.0633E-01 5.2665E-02 2.3619E-02 1.5096E-02 1.8776E-01 4.4084E-01 0.0000E+00 + 4.7447E-01 2.7332E-01 5.0243E-01 5.1977E-02 2.3438E-02 1.5115E-02 1.8601E-01 4.3778E-01 0.0000E+00 + 4.6089E-01 2.7039E-01 4.9870E-01 5.1325E-02 2.3259E-02 1.5120E-02 1.8435E-01 4.3485E-01 0.0000E+00 + 4.4767E-01 2.6745E-01 4.9492E-01 5.0667E-02 2.3070E-02 1.5113E-02 1.8267E-01 4.3186E-01 0.0000E+00 + 4.3507E-01 2.6455E-01 4.9116E-01 5.0017E-02 2.2878E-02 1.5096E-02 1.8100E-01 4.2888E-01 0.0000E+00 + 4.2345E-01 2.6178E-01 4.8754E-01 4.9399E-02 2.2688E-02 1.5071E-02 1.7942E-01 4.2601E-01 0.0000E+00 + 4.1277E-01 2.5917E-01 4.8410E-01 4.8812E-02 2.2504E-02 1.5039E-02 1.7791E-01 4.2327E-01 0.0000E+00 + 4.0230E-01 2.5653E-01 4.8059E-01 4.8220E-02 2.2313E-02 1.4999E-02 1.7639E-01 4.2048E-01 0.0000E+00 + 3.9226E-01 2.5393E-01 4.7710E-01 4.7636E-02 2.2120E-02 1.4953E-02 1.7488E-01 4.1770E-01 0.0000E+00 + 3.8294E-01 2.5144E-01 4.7376E-01 4.7079E-02 2.1932E-02 1.4903E-02 1.7343E-01 4.1502E-01 0.0000E+00 + 3.7433E-01 2.4909E-01 4.7056E-01 4.6550E-02 2.1751E-02 1.4850E-02 1.7206E-01 4.1245E-01 0.0000E+00 + 3.6584E-01 2.4671E-01 4.6731E-01 4.6017E-02 2.1565E-02 1.4792E-02 1.7066E-01 4.0984E-01 0.0000E+00 + 1.7283E+00 3.7880E-01 6.1066E-01 4.5551E-02 0.0000E+00 0.0000E+00 2.6121E-01 5.4604E-01 0.0000E+00 + 1.6528E+00 3.7700E-01 6.1298E-01 4.7712E-02 0.0000E+00 0.0000E+00 2.5948E-01 5.4668E-01 0.0000E+00 + 1.5941E+00 3.7523E-01 6.1405E-01 4.9088E-02 0.0000E+00 0.0000E+00 2.5801E-01 5.4673E-01 0.0000E+00 + 1.5011E+00 3.7181E-01 6.1461E-01 5.0827E-02 0.0000E+00 0.0000E+00 2.5544E-01 5.4607E-01 0.0000E+00 + 1.5011E+00 3.7181E-01 6.1461E-01 5.0827E-02 6.3479E-09 0.0000E+00 2.5544E-01 5.4607E-01 0.0000E+00 + 1.4397E+00 3.6942E-01 6.1433E-01 5.1642E-02 2.0723E-03 0.0000E+00 2.5376E-01 5.4526E-01 0.0000E+00 + 1.3700E+00 3.6633E-01 6.1345E-01 5.2385E-02 4.1917E-03 0.0000E+00 2.5168E-01 5.4397E-01 0.0000E+00 + 1.3118E+00 3.6346E-01 6.1225E-01 5.2861E-02 5.8182E-03 0.0000E+00 2.4980E-01 5.4256E-01 0.0000E+00 + 1.2578E+00 3.6054E-01 6.1074E-01 5.3189E-02 7.2187E-03 0.0000E+00 2.4793E-01 5.4098E-01 0.0000E+00 + 1.2025E+00 3.5728E-01 6.0880E-01 5.3412E-02 8.5491E-03 0.0000E+00 2.4589E-01 5.3907E-01 0.0000E+00 + 1.1562E+00 3.5433E-01 6.0684E-01 5.3513E-02 9.5861E-03 0.0000E+00 2.4406E-01 5.3723E-01 0.0000E+00 + 1.1131E+00 3.5140E-01 6.0474E-01 5.3534E-02 1.0490E-02 0.0000E+00 2.4226E-01 5.3530E-01 0.0000E+00 + 1.0800E+00 3.4902E-01 6.0292E-01 5.3503E-02 1.1143E-02 0.0000E+00 2.4081E-01 5.3368E-01 0.0000E+00 + 1.0081E+00 3.4345E-01 5.9837E-01 5.3292E-02 1.2441E-02 0.0000E+00 2.3744E-01 5.2968E-01 0.0000E+00 + 1.0081E+00 3.4345E-01 5.9837E-01 5.3292E-02 1.2441E-02 2.6113E-10 2.3744E-01 5.2968E-01 0.0000E+00 + 9.5384E-01 3.3915E-01 5.9461E-01 5.3018E-02 1.3254E-02 1.3036E-03 2.3486E-01 5.2643E-01 0.0000E+00 + 8.9231E-01 3.3382E-01 5.8967E-01 5.2571E-02 1.4080E-02 2.6604E-03 2.3168E-01 5.2223E-01 0.0000E+00 + 8.3296E-01 3.2817E-01 5.8416E-01 5.1991E-02 1.4776E-02 3.8785E-03 2.2831E-01 5.1759E-01 0.0000E+00 + 7.8299E-01 3.2297E-01 5.7887E-01 5.1381E-02 1.5281E-02 4.8330E-03 2.2522E-01 5.1315E-01 0.0000E+00 + 7.3608E-01 3.1767E-01 5.7327E-01 5.0698E-02 1.5684E-02 5.6679E-03 2.2207E-01 5.0849E-01 0.0000E+00 + 6.9966E-01 3.1325E-01 5.6846E-01 5.0088E-02 1.5947E-02 6.2733E-03 2.1943E-01 5.0449E-01 0.0000E+00 + 6.5837E-01 3.0787E-01 5.6245E-01 4.9306E-02 1.6190E-02 6.9125E-03 2.1622E-01 4.9949E-01 0.0000E+00 + 6.2430E-01 3.0310E-01 5.5698E-01 4.8581E-02 1.6342E-02 7.4002E-03 2.1338E-01 4.9495E-01 0.0000E+00 + 5.9494E-01 2.9873E-01 5.5186E-01 4.7895E-02 1.6437E-02 7.7900E-03 2.1076E-01 4.9070E-01 0.0000E+00 + 5.6014E-01 2.9321E-01 5.4524E-01 4.7000E-02 1.6503E-02 8.2137E-03 2.0744E-01 4.8520E-01 0.0000E+00 + 5.2973E-01 2.8803E-01 5.3891E-01 4.6140E-02 1.6516E-02 8.5472E-03 2.0431E-01 4.7994E-01 0.0000E+00 + 5.0311E-01 2.8321E-01 5.3289E-01 4.5323E-02 1.6491E-02 8.8093E-03 2.0139E-01 4.7493E-01 0.0000E+00 + 4.7821E-01 2.7842E-01 5.2681E-01 4.4498E-02 1.6433E-02 9.0276E-03 1.9847E-01 4.6986E-01 0.0000E+00 + 4.5535E-01 2.7376E-01 5.2080E-01 4.3685E-02 1.6351E-02 9.2035E-03 1.9563E-01 4.6484E-01 0.0000E+00 + 4.3503E-01 2.6939E-01 5.1507E-01 4.2914E-02 1.6251E-02 9.3387E-03 1.9295E-01 4.6005E-01 0.0000E+00 + 4.1694E-01 2.6531E-01 5.0964E-01 4.2188E-02 1.6140E-02 9.4413E-03 1.9043E-01 4.5550E-01 0.0000E+00 + 3.9975E-01 2.6124E-01 5.0416E-01 4.1459E-02 1.6014E-02 9.5224E-03 1.8792E-01 4.5091E-01 0.0000E+00 + 3.8375E-01 2.5727E-01 4.9876E-01 4.0745E-02 1.5877E-02 9.5826E-03 1.8545E-01 4.4636E-01 0.0000E+00 + 3.6932E-01 2.5352E-01 4.9360E-01 4.0069E-02 1.5737E-02 9.6234E-03 1.8312E-01 4.4203E-01 0.0000E+00 + 3.5633E-01 2.5002E-01 4.8872E-01 3.9433E-02 1.5597E-02 9.6485E-03 1.8093E-01 4.3791E-01 0.0000E+00 + 3.4383E-01 2.4651E-01 4.8379E-01 3.8796E-02 1.5448E-02 9.6619E-03 1.7873E-01 4.3375E-01 0.0000E+00 + 3.3206E-01 2.4308E-01 4.7892E-01 3.8171E-02 1.5296E-02 9.6641E-03 1.7657E-01 4.2963E-01 0.0000E+00 + 3.2134E-01 2.3984E-01 4.7427E-01 3.7580E-02 1.5145E-02 9.6569E-03 1.7452E-01 4.2570E-01 0.0000E+00 + 3.1158E-01 2.3679E-01 4.6987E-01 3.7023E-02 1.4998E-02 9.6425E-03 1.7259E-01 4.2196E-01 0.0000E+00 + 3.0212E-01 2.3373E-01 4.6541E-01 3.6465E-02 1.4846E-02 9.6207E-03 1.7064E-01 4.1818E-01 0.0000E+00 + 2.9313E-01 2.3073E-01 4.6101E-01 3.5917E-02 1.4692E-02 9.5928E-03 1.6873E-01 4.1444E-01 0.0000E+00 + 2.8487E-01 2.2788E-01 4.5681E-01 3.5398E-02 1.4543E-02 9.5607E-03 1.6691E-01 4.1086E-01 0.0000E+00 + 2.7729E-01 2.2520E-01 4.5281E-01 3.4909E-02 1.4399E-02 9.5254E-03 1.6519E-01 4.0745E-01 0.0000E+00 + 2.6989E-01 2.2251E-01 4.4877E-01 3.4418E-02 1.4252E-02 9.4854E-03 1.6345E-01 4.0400E-01 0.0000E+00 + 2.6281E-01 2.1986E-01 4.4477E-01 3.3935E-02 1.4104E-02 9.4418E-03 1.6174E-01 4.0059E-01 0.0000E+00 + 2.5625E-01 2.1734E-01 4.4095E-01 3.3476E-02 1.3961E-02 9.3966E-03 1.6011E-01 3.9731E-01 0.0000E+00 + 2.5021E-01 2.1496E-01 4.3731E-01 3.3043E-02 1.3825E-02 9.3506E-03 1.5857E-01 3.9420E-01 0.0000E+00 + 2.4426E-01 2.1256E-01 4.3362E-01 3.2607E-02 1.3685E-02 9.3012E-03 1.5701E-01 3.9104E-01 0.0000E+00 + 1.4751E+00 3.7605E-01 6.4110E-01 4.0294E-02 0.0000E+00 0.0000E+00 2.7103E-01 5.8495E-01 0.0000E+00 + 1.3882E+00 3.7175E-01 6.3980E-01 4.1621E-02 0.0000E+00 0.0000E+00 2.6783E-01 5.8259E-01 0.0000E+00 + 1.3236E+00 3.6816E-01 6.3818E-01 4.2407E-02 0.0000E+00 0.0000E+00 2.6527E-01 5.8037E-01 0.0000E+00 + 1.2252E+00 3.6207E-01 6.3460E-01 4.3298E-02 0.0000E+00 0.0000E+00 2.6105E-01 5.7619E-01 0.0000E+00 + 1.2252E+00 3.6207E-01 6.3460E-01 4.3298E-02 4.6951E-09 0.0000E+00 2.6105E-01 5.7619E-01 0.0000E+00 + 1.1639E+00 3.5816E-01 6.3189E-01 4.3650E-02 1.5252E-03 0.0000E+00 2.5839E-01 5.7330E-01 0.0000E+00 + 1.0957E+00 3.5340E-01 6.2826E-01 4.3900E-02 3.0655E-03 0.0000E+00 2.5522E-01 5.6961E-01 0.0000E+00 + 1.0400E+00 3.4917E-01 6.2476E-01 4.3993E-02 4.2326E-03 0.0000E+00 2.5243E-01 5.6618E-01 0.0000E+00 + 9.8925E-01 3.4503E-01 6.2112E-01 4.3987E-02 5.2259E-03 0.0000E+00 2.4972E-01 5.6270E-01 0.0000E+00 + 9.3815E-01 3.4055E-01 6.1698E-01 4.3892E-02 6.1582E-03 0.0000E+00 2.4680E-01 5.5882E-01 0.0000E+00 + 8.9598E-01 3.3660E-01 6.1318E-01 4.3743E-02 6.8763E-03 0.0000E+00 2.4425E-01 5.5530E-01 0.0000E+00 + 8.5721E-01 3.3275E-01 6.0934E-01 4.3547E-02 7.4951E-03 0.0000E+00 2.4176E-01 5.5178E-01 0.0000E+00 + 8.2779E-01 3.2968E-01 6.0618E-01 4.3359E-02 7.9377E-03 0.0000E+00 2.3979E-01 5.4892E-01 0.0000E+00 + 7.6485E-01 3.2265E-01 5.9870E-01 4.2839E-02 8.8032E-03 0.0000E+00 2.3527E-01 5.4219E-01 0.0000E+00 + 7.6485E-01 3.2265E-01 5.9870E-01 4.2839E-02 8.8032E-03 1.8203E-10 2.3527E-01 5.4219E-01 0.0000E+00 + 7.1849E-01 3.1735E-01 5.9285E-01 4.2376E-02 9.3345E-03 9.0524E-04 2.3187E-01 5.3697E-01 0.0000E+00 + 6.6668E-01 3.1092E-01 5.8550E-01 4.1742E-02 9.8616E-03 1.8381E-03 2.2774E-01 5.3046E-01 0.0000E+00 + 6.1744E-01 3.0423E-01 5.7760E-01 4.1015E-02 1.0292E-02 2.6662E-03 2.2345E-01 5.2349E-01 0.0000E+00 + 5.7652E-01 2.9818E-01 5.7025E-01 4.0308E-02 1.0593E-02 3.3080E-03 2.1956E-01 5.1703E-01 0.0000E+00 + 5.3857E-01 2.9211E-01 5.6268E-01 3.9559E-02 1.0823E-02 3.8632E-03 2.1565E-01 5.1040E-01 0.0000E+00 + 5.0941E-01 2.8710E-01 5.5630E-01 3.8916E-02 1.0964E-02 4.2616E-03 2.1241E-01 5.0482E-01 0.0000E+00 + 4.7668E-01 2.8108E-01 5.4848E-01 3.8117E-02 1.1082E-02 4.6776E-03 2.0851E-01 4.9799E-01 0.0000E+00 + 4.4993E-01 2.7581E-01 5.4149E-01 3.7398E-02 1.1146E-02 4.9912E-03 2.0508E-01 4.9188E-01 0.0000E+00 + 4.2707E-01 2.7102E-01 5.3504E-01 3.6731E-02 1.1174E-02 5.2388E-03 2.0196E-01 4.8624E-01 0.0000E+00 + 4.0019E-01 2.6502E-01 5.2681E-01 3.5879E-02 1.1174E-02 5.5041E-03 1.9803E-01 4.7905E-01 0.0000E+00 + 3.7691E-01 2.5945E-01 5.1904E-01 3.5076E-02 1.1143E-02 5.7092E-03 1.9437E-01 4.7226E-01 0.0000E+00 + 3.5669E-01 2.5430E-01 5.1174E-01 3.4324E-02 1.1089E-02 5.8673E-03 1.9097E-01 4.6588E-01 0.0000E+00 + 3.3789E-01 2.4923E-01 5.0444E-01 3.3575E-02 1.1016E-02 5.9959E-03 1.8761E-01 4.5949E-01 0.0000E+00 + 3.2076E-01 2.4434E-01 4.9730E-01 3.2848E-02 1.0927E-02 6.0965E-03 1.8435E-01 4.5324E-01 0.0000E+00 + 3.0561E-01 2.3977E-01 4.9056E-01 3.2165E-02 1.0830E-02 6.1711E-03 1.8130E-01 4.4732E-01 0.0000E+00 + 2.9221E-01 2.3553E-01 4.8421E-01 3.1527E-02 1.0729E-02 6.2252E-03 1.7846E-01 4.4175E-01 0.0000E+00 + 2.7953E-01 2.3132E-01 4.7786E-01 3.0892E-02 1.0619E-02 6.2650E-03 1.7563E-01 4.3617E-01 0.0000E+00 + 2.6778E-01 2.2724E-01 4.7163E-01 3.0276E-02 1.0503E-02 6.2915E-03 1.7287E-01 4.3069E-01 0.0000E+00 + 2.5722E-01 2.2342E-01 4.6573E-01 2.9696E-02 1.0388E-02 6.3062E-03 1.7028E-01 4.2550E-01 0.0000E+00 + 2.4775E-01 2.1985E-01 4.6017E-01 2.9155E-02 1.0274E-02 6.3114E-03 1.6785E-01 4.2061E-01 0.0000E+00 + 2.3868E-01 2.1630E-01 4.5458E-01 2.8615E-02 1.0155E-02 6.3091E-03 1.6543E-01 4.1568E-01 0.0000E+00 + 2.3016E-01 2.1283E-01 4.4910E-01 2.8089E-02 1.0035E-02 6.2998E-03 1.6306E-01 4.1084E-01 0.0000E+00 + 2.2242E-01 2.0957E-01 4.4389E-01 2.7594E-02 9.9181E-03 6.2852E-03 1.6082E-01 4.0624E-01 0.0000E+00 + 2.1540E-01 2.0652E-01 4.3897E-01 2.7130E-02 9.8050E-03 6.2665E-03 1.5872E-01 4.0190E-01 0.0000E+00 + 2.0861E-01 2.0347E-01 4.3403E-01 2.6667E-02 9.6890E-03 6.2432E-03 1.5661E-01 3.9752E-01 0.0000E+00 + 2.0217E-01 2.0048E-01 4.2915E-01 2.6215E-02 9.5729E-03 6.2162E-03 1.5455E-01 3.9321E-01 0.0000E+00 + 1.9627E-01 1.9766E-01 4.2452E-01 2.5788E-02 9.4609E-03 6.1870E-03 1.5259E-01 3.8910E-01 0.0000E+00 + 1.9087E-01 1.9501E-01 4.2013E-01 2.5387E-02 9.3535E-03 6.1565E-03 1.5075E-01 3.8521E-01 0.0000E+00 + 1.8560E-01 1.9236E-01 4.1571E-01 2.4985E-02 9.2441E-03 6.1229E-03 1.4889E-01 3.8128E-01 0.0000E+00 + 1.8057E-01 1.8975E-01 4.1135E-01 2.4592E-02 9.1352E-03 6.0872E-03 1.4707E-01 3.7741E-01 0.0000E+00 + 1.7592E-01 1.8728E-01 4.0719E-01 2.4221E-02 9.0306E-03 6.0510E-03 1.4534E-01 3.7371E-01 0.0000E+00 + 1.7164E-01 1.8495E-01 4.0325E-01 2.3870E-02 8.9307E-03 6.0148E-03 1.4371E-01 3.7021E-01 0.0000E+00 + 1.6743E-01 1.8262E-01 3.9926E-01 2.3519E-02 8.8291E-03 5.9765E-03 1.4206E-01 3.6666E-01 0.0000E+00 + 1.2319E+00 3.6722E-01 6.6286E-01 3.5440E-02 0.0000E+00 0.0000E+00 2.7534E-01 6.1297E-01 0.0000E+00 + 1.1434E+00 3.6082E-01 6.5797E-01 3.6136E-02 0.0000E+00 0.0000E+00 2.7074E-01 6.0752E-01 0.0000E+00 + 1.0794E+00 3.5575E-01 6.5370E-01 3.6488E-02 0.0000E+00 0.0000E+00 2.6716E-01 6.0299E-01 0.0000E+00 + 9.8466E-01 3.4750E-01 6.4612E-01 3.6775E-02 0.0000E+00 0.0000E+00 2.6139E-01 5.9530E-01 0.0000E+00 + 9.8466E-01 3.4750E-01 6.4612E-01 3.6775E-02 3.4413E-09 0.0000E+00 2.6139E-01 5.9530E-01 0.0000E+00 + 9.2760E-01 3.4238E-01 6.4109E-01 3.6808E-02 1.1130E-03 0.0000E+00 2.5785E-01 5.9034E-01 0.0000E+00 + 8.6523E-01 3.3633E-01 6.3484E-01 3.6729E-02 2.2247E-03 0.0000E+00 2.5369E-01 5.8429E-01 0.0000E+00 + 8.1509E-01 3.3106E-01 6.2918E-01 3.6574E-02 3.0576E-03 0.0000E+00 2.5008E-01 5.7890E-01 0.0000E+00 + 7.7000E-01 3.2599E-01 6.2355E-01 3.6359E-02 3.7591E-03 0.0000E+00 2.4662E-01 5.7359E-01 0.0000E+00 + 7.2519E-01 3.2060E-01 6.1738E-01 3.6070E-02 4.4106E-03 0.0000E+00 2.4294E-01 5.6783E-01 0.0000E+00 + 6.8864E-01 3.1592E-01 6.1187E-01 3.5775E-02 4.9069E-03 0.0000E+00 2.3976E-01 5.6272E-01 0.0000E+00 + 6.5537E-01 3.1141E-01 6.0644E-01 3.5457E-02 5.3303E-03 0.0000E+00 2.3669E-01 5.5771E-01 0.0000E+00 + 6.3034E-01 3.0784E-01 6.0208E-01 3.5184E-02 5.6303E-03 0.0000E+00 2.3426E-01 5.5370E-01 0.0000E+00 + 5.7742E-01 2.9979E-01 5.9196E-01 3.4508E-02 6.2085E-03 0.0000E+00 2.2877E-01 5.4444E-01 0.0000E+00 + 5.7742E-01 2.9979E-01 5.9196E-01 3.4508E-02 6.2085E-03 1.2701E-10 2.2877E-01 5.4444E-01 0.0000E+00 + 5.3918E-01 2.9382E-01 5.8424E-01 3.3959E-02 6.5564E-03 6.2959E-04 2.2470E-01 5.3742E-01 0.0000E+00 + 4.9692E-01 2.8665E-01 5.7474E-01 3.3253E-02 6.8939E-03 1.2729E-03 2.1980E-01 5.2881E-01 0.0000E+00 + 4.5724E-01 2.7929E-01 5.6475E-01 3.2483E-02 7.1612E-03 1.8387E-03 2.1476E-01 5.1978E-01 0.0000E+00 + 4.2463E-01 2.7271E-01 5.5561E-01 3.1763E-02 7.3408E-03 2.2731E-03 2.1023E-01 5.1153E-01 0.0000E+00 + 3.9467E-01 2.6617E-01 5.4634E-01 3.1022E-02 7.4705E-03 2.6455E-03 2.0573E-01 5.0318E-01 0.0000E+00 + 3.7185E-01 2.6083E-01 5.3863E-01 3.0400E-02 7.5443E-03 2.9103E-03 2.0203E-01 4.9624E-01 0.0000E+00 + 3.4644E-01 2.5445E-01 5.2928E-01 2.9643E-02 7.5984E-03 3.1843E-03 1.9761E-01 4.8783E-01 0.0000E+00 + 3.2582E-01 2.4891E-01 5.2102E-01 2.8972E-02 7.6183E-03 3.3886E-03 1.9375E-01 4.8039E-01 0.0000E+00 + 3.0833E-01 2.4392E-01 5.1346E-01 2.8359E-02 7.6168E-03 3.5482E-03 1.9026E-01 4.7359E-01 0.0000E+00 + 2.8789E-01 2.3769E-01 5.0390E-01 2.7587E-02 7.5913E-03 3.7172E-03 1.8589E-01 4.6500E-01 0.0000E+00 + 2.7031E-01 2.3196E-01 4.9497E-01 2.6868E-02 7.5469E-03 3.8457E-03 1.8185E-01 4.5696E-01 0.0000E+00 + 2.5514E-01 2.2670E-01 4.8664E-01 2.6203E-02 7.4901E-03 3.9429E-03 1.7813E-01 4.4947E-01 0.0000E+00 + 2.4111E-01 2.2154E-01 4.7838E-01 2.5547E-02 7.4209E-03 4.0203E-03 1.7447E-01 4.4203E-01 0.0000E+00 + 2.2838E-01 2.1659E-01 4.7036E-01 2.4915E-02 7.3429E-03 4.0790E-03 1.7094E-01 4.3480E-01 0.0000E+00 + 2.1718E-01 2.1200E-01 4.6282E-01 2.4326E-02 7.2611E-03 4.1209E-03 1.6766E-01 4.2800E-01 0.0000E+00 + 2.0730E-01 2.0775E-01 4.5578E-01 2.3780E-02 7.1781E-03 4.1496E-03 1.6461E-01 4.2165E-01 0.0000E+00 + 1.9800E-01 2.0356E-01 4.4876E-01 2.3241E-02 7.0897E-03 4.1689E-03 1.6159E-01 4.1531E-01 0.0000E+00 + 1.8940E-01 1.9951E-01 4.4192E-01 2.2720E-02 6.9986E-03 4.1795E-03 1.5866E-01 4.0913E-01 0.0000E+00 + 1.8170E-01 1.9572E-01 4.3547E-01 2.2233E-02 6.9089E-03 4.1828E-03 1.5592E-01 4.0330E-01 0.0000E+00 + 1.7481E-01 1.9220E-01 4.2941E-01 2.1780E-02 6.8216E-03 4.1803E-03 1.5336E-01 3.9783E-01 0.0000E+00 + 1.6823E-01 1.8871E-01 4.2336E-01 2.1330E-02 6.7316E-03 4.1728E-03 1.5082E-01 3.9236E-01 0.0000E+00 + 1.6206E-01 1.8533E-01 4.1744E-01 2.0895E-02 6.6411E-03 4.1610E-03 1.4834E-01 3.8699E-01 0.0000E+00 + 1.5647E-01 1.8214E-01 4.1184E-01 2.0486E-02 6.5536E-03 4.1460E-03 1.4601E-01 3.8192E-01 0.0000E+00 + 1.5141E-01 1.7917E-01 4.0657E-01 2.0105E-02 6.4697E-03 4.1288E-03 1.4383E-01 3.7715E-01 0.0000E+00 + 1.4652E-01 1.7621E-01 4.0129E-01 1.9725E-02 6.3841E-03 4.1086E-03 1.4164E-01 3.7236E-01 0.0000E+00 + 1.4189E-01 1.7332E-01 3.9611E-01 1.9356E-02 6.2989E-03 4.0861E-03 1.3951E-01 3.6765E-01 0.0000E+00 + 1.3765E-01 1.7060E-01 3.9119E-01 1.9008E-02 6.2171E-03 4.0625E-03 1.3750E-01 3.6319E-01 0.0000E+00 + 1.3377E-01 1.6805E-01 3.8655E-01 1.8683E-02 6.1391E-03 4.0383E-03 1.3561E-01 3.5897E-01 0.0000E+00 + 1.3000E-01 1.6550E-01 3.8189E-01 1.8358E-02 6.0600E-03 4.0122E-03 1.3371E-01 3.5473E-01 0.0000E+00 + 1.2640E-01 1.6301E-01 3.7730E-01 1.8041E-02 5.9814E-03 3.9848E-03 1.3185E-01 3.5056E-01 0.0000E+00 + 1.2307E-01 1.6065E-01 3.7294E-01 1.7741E-02 5.9062E-03 3.9574E-03 1.3009E-01 3.4660E-01 0.0000E+00 + 1.2001E-01 1.5843E-01 3.6881E-01 1.7460E-02 5.8347E-03 3.9302E-03 1.2843E-01 3.4284E-01 0.0000E+00 + 1.1701E-01 1.5620E-01 3.6466E-01 1.7179E-02 5.7622E-03 3.9016E-03 1.2676E-01 3.3906E-01 0.0000E+00 + 1.0089E+00 3.5339E-01 6.7606E-01 3.0980E-02 0.0000E+00 0.0000E+00 2.7472E-01 6.3081E-01 0.0000E+00 + 9.2518E-01 3.4533E-01 6.6770E-01 3.1212E-02 0.0000E+00 0.0000E+00 2.6885E-01 6.2231E-01 0.0000E+00 + 8.6585E-01 3.3910E-01 6.6090E-01 3.1256E-02 0.0000E+00 0.0000E+00 2.6434E-01 6.1554E-01 0.0000E+00 + 7.7980E-01 3.2921E-01 6.4955E-01 3.1128E-02 0.0000E+00 0.0000E+00 2.5722E-01 6.0446E-01 0.0000E+00 + 7.7980E-01 3.2921E-01 6.4955E-01 3.1128E-02 2.4983E-09 0.0000E+00 2.5722E-01 6.0446E-01 0.0000E+00 + 7.2930E-01 3.2319E-01 6.4235E-01 3.0950E-02 8.0497E-04 0.0000E+00 2.5291E-01 5.9753E-01 0.0000E+00 + 6.7484E-01 3.1618E-01 6.3368E-01 3.0661E-02 1.6011E-03 0.0000E+00 2.4789E-01 5.8927E-01 0.0000E+00 + 6.3161E-01 3.1017E-01 6.2604E-01 3.0354E-02 2.1917E-03 0.0000E+00 2.4359E-01 5.8205E-01 0.0000E+00 + 5.9316E-01 3.0445E-01 6.1859E-01 3.0016E-02 2.6846E-03 0.0000E+00 2.3950E-01 5.7505E-01 0.0000E+00 + 5.5534E-01 2.9843E-01 6.1058E-01 2.9620E-02 3.1379E-03 0.0000E+00 2.3519E-01 5.6756E-01 0.0000E+00 + 5.2479E-01 2.9325E-01 6.0355E-01 2.9248E-02 3.4801E-03 0.0000E+00 2.3149E-01 5.6100E-01 0.0000E+00 + 4.9721E-01 2.8830E-01 5.9671E-01 2.8871E-02 3.7692E-03 0.0000E+00 2.2794E-01 5.5465E-01 0.0000E+00 + 4.7660E-01 2.8442E-01 5.9126E-01 2.8560E-02 3.9723E-03 0.0000E+00 2.2515E-01 5.4960E-01 0.0000E+00 + 4.3345E-01 2.7572E-01 5.7882E-01 2.7824E-02 4.3587E-03 0.0000E+00 2.1890E-01 5.3811E-01 0.0000E+00 + 4.3345E-01 2.7572E-01 5.7882E-01 2.7824E-02 4.3587E-03 8.8560E-11 2.1890E-01 5.3811E-01 0.0000E+00 + 4.0275E-01 2.6933E-01 5.6948E-01 2.7252E-02 4.5869E-03 4.3784E-04 2.1429E-01 5.2950E-01 0.0000E+00 + 3.6914E-01 2.6174E-01 5.5814E-01 2.6540E-02 4.8036E-03 8.8214E-04 2.0881E-01 5.1907E-01 0.0000E+00 + 3.3790E-01 2.5401E-01 5.4637E-01 2.5788E-02 4.9700E-03 1.2698E-03 2.0321E-01 5.0826E-01 0.0000E+00 + 3.1245E-01 2.4717E-01 5.3573E-01 2.5101E-02 5.0772E-03 1.5652E-03 1.9822E-01 4.9850E-01 0.0000E+00 + 2.8926E-01 2.4041E-01 5.2505E-01 2.4407E-02 5.1499E-03 1.8165E-03 1.9329E-01 4.8871E-01 0.0000E+00 + 2.7172E-01 2.3493E-01 5.1624E-01 2.3834E-02 5.1871E-03 1.9939E-03 1.8927E-01 4.8065E-01 0.0000E+00 + 2.5231E-01 2.2843E-01 5.0565E-01 2.3145E-02 5.2084E-03 2.1760E-03 1.8449E-01 4.7095E-01 0.0000E+00 + 2.3667E-01 2.2282E-01 4.9636E-01 2.2543E-02 5.2086E-03 2.3106E-03 1.8035E-01 4.6245E-01 0.0000E+00 + 2.2346E-01 2.1778E-01 4.8792E-01 2.1998E-02 5.1957E-03 2.4148E-03 1.7662E-01 4.5472E-01 0.0000E+00 + 2.0811E-01 2.1154E-01 4.7733E-01 2.1317E-02 5.1639E-03 2.5240E-03 1.7198E-01 4.4502E-01 0.0000E+00 + 1.9498E-01 2.0583E-01 4.6750E-01 2.0691E-02 5.1208E-03 2.6058E-03 1.6772E-01 4.3601E-01 0.0000E+00 + 1.8370E-01 2.0061E-01 4.5840E-01 2.0115E-02 5.0708E-03 2.6667E-03 1.6381E-01 4.2768E-01 0.0000E+00 + 1.7331E-01 1.9551E-01 4.4942E-01 1.9553E-02 5.0129E-03 2.7141E-03 1.5998E-01 4.1944E-01 0.0000E+00 + 1.6393E-01 1.9065E-01 4.4075E-01 1.9014E-02 4.9500E-03 2.7491E-03 1.5631E-01 4.1149E-01 0.0000E+00 + 1.5569E-01 1.8615E-01 4.3264E-01 1.8515E-02 4.8856E-03 2.7730E-03 1.5291E-01 4.0406E-01 0.0000E+00 + 1.4845E-01 1.8201E-01 4.2511E-01 1.8056E-02 4.8213E-03 2.7884E-03 1.4976E-01 3.9714E-01 0.0000E+00 + 1.4164E-01 1.7794E-01 4.1763E-01 1.7604E-02 4.7538E-03 2.7974E-03 1.4666E-01 3.9027E-01 0.0000E+00 + 1.3537E-01 1.7402E-01 4.1037E-01 1.7169E-02 4.6851E-03 2.8008E-03 1.4367E-01 3.8360E-01 0.0000E+00 + 1.2976E-01 1.7037E-01 4.0355E-01 1.6765E-02 4.6181E-03 2.7996E-03 1.4087E-01 3.7734E-01 0.0000E+00 + 1.2475E-01 1.6698E-01 3.9718E-01 1.6390E-02 4.5533E-03 2.7947E-03 1.3827E-01 3.7148E-01 0.0000E+00 + 1.1997E-01 1.6363E-01 3.9083E-01 1.6020E-02 4.4870E-03 2.7865E-03 1.3570E-01 3.6564E-01 0.0000E+00 + 1.1550E-01 1.6039E-01 3.8464E-01 1.5662E-02 4.4207E-03 2.7756E-03 1.3320E-01 3.5994E-01 0.0000E+00 + 1.1145E-01 1.5736E-01 3.7880E-01 1.5328E-02 4.3570E-03 2.7628E-03 1.3085E-01 3.5457E-01 0.0000E+00 + 1.0779E-01 1.5453E-01 3.7333E-01 1.5017E-02 4.2962E-03 2.7486E-03 1.2866E-01 3.4953E-01 0.0000E+00 + 1.0425E-01 1.5172E-01 3.6786E-01 1.4708E-02 4.2344E-03 2.7325E-03 1.2648E-01 3.4449E-01 0.0000E+00 + 1.0091E-01 1.4899E-01 3.6250E-01 1.4408E-02 4.1731E-03 2.7150E-03 1.2435E-01 3.3955E-01 0.0000E+00 + 9.7850E-02 1.4642E-01 3.5744E-01 1.4127E-02 4.1145E-03 2.6970E-03 1.2234E-01 3.3488E-01 0.0000E+00 + 9.5057E-02 1.4402E-01 3.5267E-01 1.3865E-02 4.0588E-03 2.6787E-03 1.2047E-01 3.3049E-01 0.0000E+00 + 9.2336E-02 1.4162E-01 3.4789E-01 1.3603E-02 4.0024E-03 2.6591E-03 1.1859E-01 3.2608E-01 0.0000E+00 + 8.9740E-02 1.3928E-01 3.4320E-01 1.3349E-02 3.9466E-03 2.6388E-03 1.1675E-01 3.2175E-01 0.0000E+00 + 8.7346E-02 1.3707E-01 3.3875E-01 1.3109E-02 3.8933E-03 2.6186E-03 1.1501E-01 3.1764E-01 0.0000E+00 + 8.5144E-02 1.3499E-01 3.3456E-01 1.2884E-02 3.8427E-03 2.5986E-03 1.1338E-01 3.1377E-01 0.0000E+00 + 8.2983E-02 1.3292E-01 3.3034E-01 1.2660E-02 3.7916E-03 2.5778E-03 1.1174E-01 3.0987E-01 0.0000E+00 + 8.1154E-01 3.3569E-01 6.8094E-01 2.6905E-02 0.0000E+00 0.0000E+00 2.6977E-01 6.3924E-01 0.0000E+00 + 7.3626E-01 3.2638E-01 6.6933E-01 2.6811E-02 0.0000E+00 0.0000E+00 2.6280E-01 6.2785E-01 0.0000E+00 + 6.8380E-01 3.1931E-01 6.6019E-01 2.6644E-02 0.0000E+00 0.0000E+00 2.5751E-01 6.1898E-01 0.0000E+00 + 6.0896E-01 3.0824E-01 6.4536E-01 2.6245E-02 0.0000E+00 0.0000E+00 2.4925E-01 6.0474E-01 0.0000E+00 + 6.0896E-01 3.0824E-01 6.4536E-01 2.6245E-02 1.7958E-09 0.0000E+00 2.4925E-01 6.0474E-01 0.0000E+00 + 5.6594E-01 3.0161E-01 6.3620E-01 2.5937E-02 5.7669E-04 0.0000E+00 2.4430E-01 5.9602E-01 0.0000E+00 + 5.2005E-01 2.9396E-01 6.2536E-01 2.5524E-02 1.1421E-03 0.0000E+00 2.3859E-01 5.8575E-01 0.0000E+00 + 4.8402E-01 2.8746E-01 6.1595E-01 2.5133E-02 1.5580E-03 0.0000E+00 2.3374E-01 5.7688E-01 0.0000E+00 + 4.5226E-01 2.8133E-01 6.0689E-01 2.4732E-02 1.9022E-03 0.0000E+00 2.2915E-01 5.6837E-01 0.0000E+00 + 4.2130E-01 2.7492E-01 5.9727E-01 2.4286E-02 2.2162E-03 0.0000E+00 2.2436E-01 5.5935E-01 0.0000E+00 + 3.9649E-01 2.6945E-01 5.8891E-01 2.3885E-02 2.4511E-03 0.0000E+00 2.2025E-01 5.5153E-01 0.0000E+00 + 3.7425E-01 2.6425E-01 5.8085E-01 2.3488E-02 2.6481E-03 0.0000E+00 2.1635E-01 5.4401E-01 0.0000E+00 + 3.5774E-01 2.6019E-01 5.7447E-01 2.3169E-02 2.7853E-03 0.0000E+00 2.1329E-01 5.3807E-01 0.0000E+00 + 3.2344E-01 2.5117E-01 5.6006E-01 2.2433E-02 3.0435E-03 0.0000E+00 2.0648E-01 5.2466E-01 0.0000E+00 + 3.2344E-01 2.5117E-01 5.6006E-01 2.2433E-02 3.0435E-03 6.1647E-11 2.0648E-01 5.2466E-01 0.0000E+00 + 2.9933E-01 2.4459E-01 5.4936E-01 2.1876E-02 3.1933E-03 3.0412E-04 2.0150E-01 5.1471E-01 0.0000E+00 + 2.7315E-01 2.3683E-01 5.3650E-01 2.1199E-02 3.3328E-03 6.1099E-04 1.9561E-01 5.0278E-01 0.0000E+00 + 2.4902E-01 2.2899E-01 5.2327E-01 2.0497E-02 3.4368E-03 8.7709E-04 1.8963E-01 4.9051E-01 0.0000E+00 + 2.2951E-01 2.2209E-01 5.1142E-01 1.9866E-02 3.5009E-03 1.0786E-03 1.8435E-01 4.7953E-01 0.0000E+00 + 2.1186E-01 2.1532E-01 4.9962E-01 1.9238E-02 3.5413E-03 1.2489E-03 1.7916E-01 4.6860E-01 0.0000E+00 + 1.9858E-01 2.0986E-01 4.8996E-01 1.8725E-02 3.5592E-03 1.3685E-03 1.7495E-01 4.5965E-01 0.0000E+00 + 1.8396E-01 2.0342E-01 4.7842E-01 1.8115E-02 3.5648E-03 1.4904E-03 1.6997E-01 4.4896E-01 0.0000E+00 + 1.7224E-01 1.9788E-01 4.6836E-01 1.7587E-02 3.5573E-03 1.5799E-03 1.6568E-01 4.3964E-01 0.0000E+00 + 1.6238E-01 1.9293E-01 4.5927E-01 1.7112E-02 3.5418E-03 1.6488E-03 1.6183E-01 4.3123E-01 0.0000E+00 + 1.5098E-01 1.8683E-01 4.4793E-01 1.6525E-02 3.5122E-03 1.7201E-03 1.5706E-01 4.2072E-01 0.0000E+00 + 1.4126E-01 1.8127E-01 4.3746E-01 1.5988E-02 3.4757E-03 1.7730E-03 1.5271E-01 4.1102E-01 0.0000E+00 + 1.3293E-01 1.7622E-01 4.2782E-01 1.5498E-02 3.4354E-03 1.8118E-03 1.4873E-01 4.0208E-01 0.0000E+00 + 1.2529E-01 1.7130E-01 4.1836E-01 1.5022E-02 3.3901E-03 1.8414E-03 1.4485E-01 3.9331E-01 0.0000E+00 + 1.1840E-01 1.6663E-01 4.0926E-01 1.4569E-02 3.3419E-03 1.8627E-03 1.4115E-01 3.8487E-01 0.0000E+00 + 1.1237E-01 1.6232E-01 4.0080E-01 1.4152E-02 3.2933E-03 1.8766E-03 1.3774E-01 3.7702E-01 0.0000E+00 + 1.0708E-01 1.5837E-01 3.9296E-01 1.3769E-02 3.2454E-03 1.8849E-03 1.3459E-01 3.6974E-01 0.0000E+00 + 1.0211E-01 1.5449E-01 3.8521E-01 1.3394E-02 3.1955E-03 1.8889E-03 1.3150E-01 3.6255E-01 0.0000E+00 + 9.7537E-02 1.5077E-01 3.7772E-01 1.3034E-02 3.1452E-03 1.8892E-03 1.2852E-01 3.5559E-01 0.0000E+00 + 9.3455E-02 1.4732E-01 3.7071E-01 1.2701E-02 3.0963E-03 1.8865E-03 1.2575E-01 3.4907E-01 0.0000E+00 + 8.9812E-02 1.4413E-01 3.6417E-01 1.2394E-02 3.0494E-03 1.8815E-03 1.2319E-01 3.4300E-01 0.0000E+00 + 8.6336E-02 1.4098E-01 3.5768E-01 1.2091E-02 3.0015E-03 1.8743E-03 1.2065E-01 3.3696E-01 0.0000E+00 + 8.3089E-02 1.3794E-01 3.5138E-01 1.1800E-02 2.9540E-03 1.8652E-03 1.1820E-01 3.3110E-01 0.0000E+00 + 8.0149E-02 1.3510E-01 3.4545E-01 1.1528E-02 2.9084E-03 1.8551E-03 1.1590E-01 3.2558E-01 0.0000E+00 + 7.7491E-02 1.3246E-01 3.3990E-01 1.1276E-02 2.8650E-03 1.8441E-03 1.1376E-01 3.2042E-01 0.0000E+00 + 7.4925E-02 1.2984E-01 3.3437E-01 1.1026E-02 2.8210E-03 1.8319E-03 1.1163E-01 3.1526E-01 0.0000E+00 + 7.2500E-02 1.2730E-01 3.2897E-01 1.0784E-02 2.7776E-03 1.8187E-03 1.0956E-01 3.1024E-01 0.0000E+00 + 7.0281E-02 1.2491E-01 3.2387E-01 1.0558E-02 2.7361E-03 1.8053E-03 1.0762E-01 3.0549E-01 0.0000E+00 + 6.8255E-02 1.2269E-01 3.1909E-01 1.0347E-02 2.6968E-03 1.7918E-03 1.0580E-01 3.0103E-01 0.0000E+00 + 6.6282E-02 1.2047E-01 3.1431E-01 1.0138E-02 2.6571E-03 1.7775E-03 1.0399E-01 2.9657E-01 0.0000E+00 + 6.4399E-02 1.1831E-01 3.0962E-01 9.9342E-03 2.6179E-03 1.7627E-03 1.0222E-01 2.9220E-01 0.0000E+00 + 6.2662E-02 1.1627E-01 3.0519E-01 9.7429E-03 2.5805E-03 1.7480E-03 1.0055E-01 2.8807E-01 0.0000E+00 + 6.1065E-02 1.1437E-01 3.0101E-01 9.5640E-03 2.5451E-03 1.7336E-03 9.8986E-02 2.8418E-01 0.0000E+00 + 5.9497E-02 1.1246E-01 2.9683E-01 9.3856E-03 2.5093E-03 1.7186E-03 9.7419E-02 2.8027E-01 0.0000E+00 + 6.4154E-01 3.1515E-01 6.7795E-01 2.3205E-02 0.0000E+00 0.0000E+00 2.6114E-01 6.3914E-01 0.0000E+00 + 5.7655E-01 3.0498E-01 6.6338E-01 2.2893E-02 0.0000E+00 0.0000E+00 2.5327E-01 6.2509E-01 0.0000E+00 + 5.3188E-01 2.9735E-01 6.5212E-01 2.2592E-02 0.0000E+00 0.0000E+00 2.4735E-01 6.1432E-01 0.0000E+00 + 4.6903E-01 2.8553E-01 6.3420E-01 2.2030E-02 0.0000E+00 0.0000E+00 2.3820E-01 5.9726E-01 0.0000E+00 + 4.6903E-01 2.8553E-01 6.3420E-01 2.2030E-02 1.2776E-09 0.0000E+00 2.3820E-01 5.9726E-01 0.0000E+00 + 4.3352E-01 2.7853E-01 6.2331E-01 2.1649E-02 4.0909E-04 0.0000E+00 2.3276E-01 5.8693E-01 0.0000E+00 + 3.9601E-01 2.7050E-01 6.1057E-01 2.1174E-02 8.0723E-04 0.0000E+00 2.2653E-01 5.7490E-01 0.0000E+00 + 3.6682E-01 2.6375E-01 5.9964E-01 2.0746E-02 1.0978E-03 0.0000E+00 2.2127E-01 5.6460E-01 0.0000E+00 + 3.4130E-01 2.5741E-01 5.8921E-01 2.0324E-02 1.3367E-03 0.0000E+00 2.1632E-01 5.5479E-01 0.0000E+00 + 3.1661E-01 2.5083E-01 5.7822E-01 1.9868E-02 1.5531E-03 0.0000E+00 2.1118E-01 5.4448E-01 0.0000E+00 + 2.9697E-01 2.4523E-01 5.6874E-01 1.9466E-02 1.7138E-03 0.0000E+00 2.0680E-01 5.3559E-01 0.0000E+00 + 2.7947E-01 2.3995E-01 5.5967E-01 1.9077E-02 1.8476E-03 0.0000E+00 2.0265E-01 5.2709E-01 0.0000E+00 + 2.6654E-01 2.3583E-01 5.5253E-01 1.8768E-02 1.9402E-03 0.0000E+00 1.9942E-01 5.2041E-01 0.0000E+00 + 2.3987E-01 2.2674E-01 5.3652E-01 1.8068E-02 2.1127E-03 0.0000E+00 1.9225E-01 5.0544E-01 0.0000E+00 + 2.3987E-01 2.2674E-01 5.3652E-01 1.8068E-02 2.1127E-03 4.2823E-11 1.9225E-01 5.0544E-01 0.0000E+00 + 2.2131E-01 2.2016E-01 5.2473E-01 1.7548E-02 2.2113E-03 2.1090E-04 1.8705E-01 4.9442E-01 0.0000E+00 + 2.0130E-01 2.1244E-01 5.1066E-01 1.6926E-02 2.3015E-03 4.2278E-04 1.8092E-01 4.8129E-01 0.0000E+00 + 1.8298E-01 2.0469E-01 4.9632E-01 1.6291E-02 2.3669E-03 6.0562E-04 1.7474E-01 4.6789E-01 0.0000E+00 + 1.6826E-01 1.9790E-01 4.8355E-01 1.5727E-02 2.4055E-03 7.4342E-04 1.6932E-01 4.5598E-01 0.0000E+00 + 1.5501E-01 1.9128E-01 4.7093E-01 1.5172E-02 2.4279E-03 8.5939E-04 1.6401E-01 4.4420E-01 0.0000E+00 + 1.4509E-01 1.8596E-01 4.6065E-01 1.4723E-02 2.4359E-03 9.4041E-04 1.5973E-01 4.3461E-01 0.0000E+00 + 1.3421E-01 1.7971E-01 4.4843E-01 1.4193E-02 2.4349E-03 1.0227E-03 1.5469E-01 4.2321E-01 0.0000E+00 + 1.2553E-01 1.7437E-01 4.3785E-01 1.3737E-02 2.4257E-03 1.0827E-03 1.5036E-01 4.1333E-01 0.0000E+00 + 1.1824E-01 1.6961E-01 4.2833E-01 1.3331E-02 2.4115E-03 1.1286E-03 1.4649E-01 4.0444E-01 0.0000E+00 + 1.0984E-01 1.6376E-01 4.1651E-01 1.2831E-02 2.3870E-03 1.1759E-03 1.4173E-01 3.9340E-01 0.0000E+00 + 1.0270E-01 1.5846E-01 4.0565E-01 1.2376E-02 2.3584E-03 1.2105E-03 1.3740E-01 3.8326E-01 0.0000E+00 + 9.6593E-02 1.5365E-01 3.9570E-01 1.1964E-02 2.3277E-03 1.2356E-03 1.3346E-01 3.7397E-01 0.0000E+00 + 9.1000E-02 1.4900E-01 3.8598E-01 1.1566E-02 2.2938E-03 1.2545E-03 1.2963E-01 3.6488E-01 0.0000E+00 + 8.5965E-02 1.4459E-01 3.7667E-01 1.1188E-02 2.2581E-03 1.2677E-03 1.2600E-01 3.5617E-01 0.0000E+00 + 8.1561E-02 1.4054E-01 3.6804E-01 1.0842E-02 2.2226E-03 1.2760E-03 1.2265E-01 3.4811E-01 0.0000E+00 + 7.7700E-02 1.3683E-01 3.6007E-01 1.0526E-02 2.1878E-03 1.2804E-03 1.1958E-01 3.4066E-01 0.0000E+00 + 7.4079E-02 1.3320E-01 3.5223E-01 1.0217E-02 2.1518E-03 1.2821E-03 1.1657E-01 3.3331E-01 0.0000E+00 + 7.0747E-02 1.2974E-01 3.4466E-01 9.9226E-03 2.1156E-03 1.2812E-03 1.1368E-01 3.2623E-01 0.0000E+00 + 6.7773E-02 1.2652E-01 3.3761E-01 9.6504E-03 2.0807E-03 1.2784E-03 1.1100E-01 3.1962E-01 0.0000E+00 + 6.5119E-02 1.2356E-01 3.3105E-01 9.3998E-03 2.0472E-03 1.2740E-03 1.0853E-01 3.1349E-01 0.0000E+00 + 6.2588E-02 1.2065E-01 3.2456E-01 9.1536E-03 2.0133E-03 1.2682E-03 1.0609E-01 3.0740E-01 0.0000E+00 + 6.0223E-02 1.1784E-01 3.1827E-01 8.9172E-03 1.9796E-03 1.2612E-03 1.0373E-01 3.0150E-01 0.0000E+00 + 5.8081E-02 1.1522E-01 3.1237E-01 8.6974E-03 1.9474E-03 1.2535E-03 1.0153E-01 2.9597E-01 0.0000E+00 + 5.6144E-02 1.1279E-01 3.0686E-01 8.4939E-03 1.9169E-03 1.2453E-03 9.9488E-02 2.9081E-01 0.0000E+00 + 5.4275E-02 1.1039E-01 3.0139E-01 8.2930E-03 1.8860E-03 1.2362E-03 9.7462E-02 2.8567E-01 0.0000E+00 + 5.2507E-02 1.0806E-01 2.9605E-01 8.0989E-03 1.8555E-03 1.2265E-03 9.5497E-02 2.8067E-01 0.0000E+00 + 5.0888E-02 1.0589E-01 2.9103E-01 7.9175E-03 1.8265E-03 1.2167E-03 9.3654E-02 2.7595E-01 0.0000E+00 + 4.9411E-02 1.0385E-01 2.8633E-01 7.7489E-03 1.7990E-03 1.2069E-03 9.1934E-02 2.7154E-01 0.0000E+00 + 4.7971E-02 1.0184E-01 2.8163E-01 7.5817E-03 1.7712E-03 1.1965E-03 9.0221E-02 2.6713E-01 0.0000E+00 + 4.6597E-02 9.9872E-02 2.7704E-01 7.4194E-03 1.7439E-03 1.1859E-03 8.8553E-02 2.6282E-01 0.0000E+00 + 4.5329E-02 9.8026E-02 2.7271E-01 7.2672E-03 1.7179E-03 1.1753E-03 8.6983E-02 2.5875E-01 0.0000E+00 + 4.4162E-02 9.6299E-02 2.6863E-01 7.1251E-03 1.6932E-03 1.1650E-03 8.5512E-02 2.5492E-01 0.0000E+00 + 4.3016E-02 9.4575E-02 2.6455E-01 6.9836E-03 1.6684E-03 1.1543E-03 8.4043E-02 2.5108E-01 0.0000E+00 + 4.9868E-01 2.9269E-01 6.6761E-01 1.9869E-02 0.0000E+00 0.0000E+00 2.4945E-01 6.3137E-01 0.0000E+00 + 4.4444E-01 2.8201E-01 6.5043E-01 1.9423E-02 0.0000E+00 0.0000E+00 2.4090E-01 6.1497E-01 0.0000E+00 + 4.0759E-01 2.7406E-01 6.3733E-01 1.9045E-02 0.0000E+00 0.0000E+00 2.3452E-01 6.0252E-01 0.0000E+00 + 3.5640E-01 2.6187E-01 6.1675E-01 1.8400E-02 0.0000E+00 0.0000E+00 2.2472E-01 5.8301E-01 0.0000E+00 + 3.5640E-01 2.6187E-01 6.1675E-01 1.8400E-02 8.9937E-10 0.0000E+00 2.2472E-01 5.8301E-01 0.0000E+00 + 3.2788E-01 2.5470E-01 6.0438E-01 1.7988E-02 2.8727E-04 0.0000E+00 2.1894E-01 5.7132E-01 0.0000E+00 + 2.9802E-01 2.4654E-01 5.9006E-01 1.7494E-02 5.6511E-04 0.0000E+00 2.1236E-01 5.5781E-01 0.0000E+00 + 2.7498E-01 2.3971E-01 5.7786E-01 1.7062E-02 7.6663E-04 0.0000E+00 2.0683E-01 5.4631E-01 0.0000E+00 + 2.5497E-01 2.3334E-01 5.6631E-01 1.6646E-02 9.3135E-04 0.0000E+00 2.0166E-01 5.3544E-01 0.0000E+00 + 2.3574E-01 2.2675E-01 5.5422E-01 1.6203E-02 1.0797E-03 0.0000E+00 1.9631E-01 5.2407E-01 0.0000E+00 + 2.2054E-01 2.2118E-01 5.4385E-01 1.5821E-02 1.1892E-03 0.0000E+00 1.9178E-01 5.1433E-01 0.0000E+00 + 2.0706E-01 2.1594E-01 5.3398E-01 1.5455E-02 1.2798E-03 0.0000E+00 1.8750E-01 5.0506E-01 0.0000E+00 + 1.9714E-01 2.1187E-01 5.2625E-01 1.5167E-02 1.3423E-03 0.0000E+00 1.8417E-01 4.9781E-01 0.0000E+00 + 1.7682E-01 2.0293E-01 5.0901E-01 1.4523E-02 1.4576E-03 0.0000E+00 1.7684E-01 4.8163E-01 0.0000E+00 + 1.7682E-01 2.0293E-01 5.0901E-01 1.4523E-02 1.4576E-03 2.9676E-11 1.7684E-01 4.8163E-01 0.0000E+00 + 1.6279E-01 1.9649E-01 4.9641E-01 1.4053E-02 1.5227E-03 1.4598E-04 1.7154E-01 4.6980E-01 0.0000E+00 + 1.4774E-01 1.8896E-01 4.8147E-01 1.3496E-02 1.5814E-03 2.9217E-04 1.6534E-01 4.5579E-01 0.0000E+00 + 1.3405E-01 1.8146E-01 4.6633E-01 1.2933E-02 1.6229E-03 4.1789E-04 1.5912E-01 4.4159E-01 0.0000E+00 + 1.2310E-01 1.7491E-01 4.5295E-01 1.2440E-02 1.6464E-03 5.1232E-04 1.5369E-01 4.2903E-01 0.0000E+00 + 1.1329E-01 1.6856E-01 4.3978E-01 1.1958E-02 1.6589E-03 5.9153E-04 1.4839E-01 4.1668E-01 0.0000E+00 + 1.0597E-01 1.6348E-01 4.2912E-01 1.1571E-02 1.6622E-03 6.4670E-04 1.4415E-01 4.0668E-01 0.0000E+00 + 9.7960E-02 1.5753E-01 4.1650E-01 1.1117E-02 1.6590E-03 7.0251E-04 1.3916E-01 3.9484E-01 0.0000E+00 + 9.1581E-02 1.5246E-01 4.0562E-01 1.0729E-02 1.6506E-03 7.4307E-04 1.3490E-01 3.8463E-01 0.0000E+00 + 8.6244E-02 1.4796E-01 3.9588E-01 1.0385E-02 1.6392E-03 7.7395E-04 1.3111E-01 3.7548E-01 0.0000E+00 + 8.0096E-02 1.4246E-01 3.8383E-01 9.9636E-03 1.6203E-03 8.0558E-04 1.2646E-01 3.6416E-01 0.0000E+00 + 7.4879E-02 1.3749E-01 3.7281E-01 9.5832E-03 1.5989E-03 8.2860E-04 1.2224E-01 3.5381E-01 0.0000E+00 + 7.0424E-02 1.3299E-01 3.6276E-01 9.2400E-03 1.5763E-03 8.4510E-04 1.1843E-01 3.4437E-01 0.0000E+00 + 6.6345E-02 1.2865E-01 3.5297E-01 8.9094E-03 1.5517E-03 8.5732E-04 1.1473E-01 3.3517E-01 0.0000E+00 + 6.2675E-02 1.2456E-01 3.4364E-01 8.5976E-03 1.5260E-03 8.6567E-04 1.1123E-01 3.2639E-01 0.0000E+00 + 5.9465E-02 1.2080E-01 3.3502E-01 8.3128E-03 1.5006E-03 8.7068E-04 1.0802E-01 3.1828E-01 0.0000E+00 + 5.6651E-02 1.1738E-01 3.2708E-01 8.0533E-03 1.4758E-03 8.7316E-04 1.0509E-01 3.1081E-01 0.0000E+00 + 5.4010E-02 1.1404E-01 3.1929E-01 7.8010E-03 1.4503E-03 8.7369E-04 1.0222E-01 3.0348E-01 0.0000E+00 + 5.1581E-02 1.1085E-01 3.1181E-01 7.5608E-03 1.4247E-03 8.7252E-04 9.9473E-02 2.9643E-01 0.0000E+00 + 4.9411E-02 1.0791E-01 3.0484E-01 7.3396E-03 1.4001E-03 8.7003E-04 9.6935E-02 2.8987E-01 0.0000E+00 + 4.7474E-02 1.0520E-01 2.9839E-01 7.1365E-03 1.3766E-03 8.6656E-04 9.4595E-02 2.8380E-01 0.0000E+00 + 4.5625E-02 1.0254E-01 2.9202E-01 6.9375E-03 1.3528E-03 8.6208E-04 9.2293E-02 2.7779E-01 0.0000E+00 + 4.3897E-02 9.9984E-02 2.8586E-01 6.7468E-03 1.3292E-03 8.5680E-04 9.0077E-02 2.7198E-01 0.0000E+00 + 4.2331E-02 9.7607E-02 2.8009E-01 6.5699E-03 1.3067E-03 8.5105E-04 8.8013E-02 2.6655E-01 0.0000E+00 + 4.0914E-02 9.5405E-02 2.7473E-01 6.4065E-03 1.2853E-03 8.4501E-04 8.6099E-02 2.6148E-01 0.0000E+00 + 3.9546E-02 9.3230E-02 2.6940E-01 6.2456E-03 1.2638E-03 8.3838E-04 8.4206E-02 2.5646E-01 0.0000E+00 + 3.8251E-02 9.1128E-02 2.6422E-01 6.0903E-03 1.2426E-03 8.3136E-04 8.2373E-02 2.5157E-01 0.0000E+00 + 3.7064E-02 8.9163E-02 2.5936E-01 5.9456E-03 1.2224E-03 8.2426E-04 8.0659E-02 2.4698E-01 0.0000E+00 + 3.5981E-02 8.7335E-02 2.5481E-01 5.8113E-03 1.2033E-03 8.1719E-04 7.9061E-02 2.4269E-01 0.0000E+00 + 3.4924E-02 8.5520E-02 2.5028E-01 5.6783E-03 1.1841E-03 8.0973E-04 7.7473E-02 2.3841E-01 0.0000E+00 + 3.3915E-02 8.3758E-02 2.4586E-01 5.5494E-03 1.1651E-03 8.0209E-04 7.5930E-02 2.3424E-01 0.0000E+00 + 3.2983E-02 8.2104E-02 2.4170E-01 5.4288E-03 1.1471E-03 7.9456E-04 7.4480E-02 2.3030E-01 0.0000E+00 + 3.2126E-02 8.0559E-02 2.3779E-01 5.3163E-03 1.1301E-03 7.8720E-04 7.3124E-02 2.2661E-01 0.0000E+00 + 3.1284E-02 7.9020E-02 2.3388E-01 5.2046E-03 1.1129E-03 7.7957E-04 7.1771E-02 2.2292E-01 0.0000E+00 + 3.8121E-01 2.6912E-01 6.5057E-01 1.6884E-02 0.0000E+00 0.0000E+00 2.3533E-01 6.1683E-01 0.0000E+00 + 3.3728E-01 2.5823E-01 6.3118E-01 1.6367E-02 0.0000E+00 0.0000E+00 2.2632E-01 5.9841E-01 0.0000E+00 + 3.0776E-01 2.5018E-01 6.1653E-01 1.5954E-02 0.0000E+00 0.0000E+00 2.1963E-01 5.8454E-01 0.0000E+00 + 2.6719E-01 2.3792E-01 5.9377E-01 1.5282E-02 0.0000E+00 0.0000E+00 2.0944E-01 5.6301E-01 0.0000E+00 + 2.6719E-01 2.3792E-01 5.9377E-01 1.5282E-02 6.2612E-10 0.0000E+00 2.0944E-01 5.6301E-01 0.0000E+00 + 2.4487E-01 2.3077E-01 5.8021E-01 1.4869E-02 1.9960E-04 0.0000E+00 2.0347E-01 5.5021E-01 0.0000E+00 + 2.2167E-01 2.2267E-01 5.6462E-01 1.4385E-02 3.9166E-04 0.0000E+00 1.9670E-01 5.3550E-01 0.0000E+00 + 2.0390E-01 2.1592E-01 5.5143E-01 1.3970E-02 5.3029E-04 0.0000E+00 1.9105E-01 5.2307E-01 0.0000E+00 + 1.8857E-01 2.0965E-01 5.3902E-01 1.3576E-02 6.4310E-04 0.0000E+00 1.8578E-01 5.1138E-01 0.0000E+00 + 1.7392E-01 2.0320E-01 5.2610E-01 1.3164E-02 7.4420E-04 0.0000E+00 1.8035E-01 4.9920E-01 0.0000E+00 + 1.6240E-01 1.9777E-01 5.1507E-01 1.2812E-02 8.1853E-04 0.0000E+00 1.7577E-01 4.8882E-01 0.0000E+00 + 1.5223E-01 1.9267E-01 5.0462E-01 1.2477E-02 8.7980E-04 0.0000E+00 1.7146E-01 4.7898E-01 0.0000E+00 + 1.4477E-01 1.8873E-01 4.9647E-01 1.2217E-02 9.2183E-04 0.0000E+00 1.6812E-01 4.7131E-01 0.0000E+00 + 1.2957E-01 1.8009E-01 4.7838E-01 1.1640E-02 9.9897E-04 0.0000E+00 1.6079E-01 4.5428E-01 0.0000E+00 + 1.2957E-01 1.8009E-01 4.7838E-01 1.1640E-02 9.9897E-04 2.0508E-11 1.6079E-01 4.5428E-01 0.0000E+00 + 1.1914E-01 1.7391E-01 4.6524E-01 1.1222E-02 1.0421E-03 1.0080E-04 1.5553E-01 4.4191E-01 0.0000E+00 + 1.0800E-01 1.6671E-01 4.4975E-01 1.0733E-02 1.0806E-03 2.0155E-04 1.4938E-01 4.2732E-01 0.0000E+00 + 9.7914E-02 1.5957E-01 4.3413E-01 1.0245E-02 1.1073E-03 2.8800E-04 1.4326E-01 4.1262E-01 0.0000E+00 + 8.9878E-02 1.5337E-01 4.2041E-01 9.8190E-03 1.1219E-03 3.5280E-04 1.3794E-01 3.9970E-01 0.0000E+00 + 8.2693E-02 1.4737E-01 4.0698E-01 9.4064E-03 1.1291E-03 4.0704E-04 1.3277E-01 3.8704E-01 0.0000E+00 + 7.7344E-02 1.4259E-01 3.9614E-01 9.0769E-03 1.1303E-03 4.4474E-04 1.2864E-01 3.7684E-01 0.0000E+00 + 7.1505E-02 1.3702E-01 3.8338E-01 8.6927E-03 1.1269E-03 4.8278E-04 1.2382E-01 3.6481E-01 0.0000E+00 + 6.6859E-02 1.3228E-01 3.7242E-01 8.3664E-03 1.1202E-03 5.1035E-04 1.1971E-01 3.5447E-01 0.0000E+00 + 6.2976E-02 1.2810E-01 3.6264E-01 8.0782E-03 1.1115E-03 5.3128E-04 1.1606E-01 3.4525E-01 0.0000E+00 + 5.8505E-02 1.2299E-01 3.5059E-01 7.7271E-03 1.0977E-03 5.5262E-04 1.1161E-01 3.3389E-01 0.0000E+00 + 5.4711E-02 1.1839E-01 3.3963E-01 7.4115E-03 1.0822E-03 5.6806E-04 1.0759E-01 3.2354E-01 0.0000E+00 + 5.1472E-02 1.1425E-01 3.2966E-01 7.1280E-03 1.0661E-03 5.7903E-04 1.0396E-01 3.1413E-01 0.0000E+00 + 4.8505E-02 1.1027E-01 3.1999E-01 6.8560E-03 1.0486E-03 5.8706E-04 1.0046E-01 3.0499E-01 0.0000E+00 + 4.5834E-02 1.0651E-01 3.1079E-01 6.6003E-03 1.0305E-03 5.9243E-04 9.7159E-02 2.9631E-01 0.0000E+00 + 4.3496E-02 1.0309E-01 3.0234E-01 6.3676E-03 1.0126E-03 5.9554E-04 9.4137E-02 2.8831E-01 0.0000E+00 + 4.1445E-02 9.9964E-02 2.9457E-01 6.1562E-03 9.9521E-04 5.9691E-04 9.1380E-02 2.8098E-01 0.0000E+00 + 3.9518E-02 9.6928E-02 2.8697E-01 5.9513E-03 9.7736E-04 5.9695E-04 8.8695E-02 2.7379E-01 0.0000E+00 + 3.7744E-02 9.4039E-02 2.7969E-01 5.7568E-03 9.5951E-04 5.9582E-04 8.6135E-02 2.6690E-01 0.0000E+00 + 3.6158E-02 9.1377E-02 2.7293E-01 5.5781E-03 9.4236E-04 5.9380E-04 8.3772E-02 2.6050E-01 0.0000E+00 + 3.4741E-02 8.8931E-02 2.6669E-01 5.4144E-03 9.2602E-04 5.9112E-04 8.1599E-02 2.5459E-01 0.0000E+00 + 3.3387E-02 8.6535E-02 2.6053E-01 5.2545E-03 9.0946E-04 5.8776E-04 7.9466E-02 2.4877E-01 0.0000E+00 + 3.2120E-02 8.4236E-02 2.5459E-01 5.1015E-03 8.9310E-04 5.8384E-04 7.7417E-02 2.4314E-01 0.0000E+00 + 3.0971E-02 8.2103E-02 2.4905E-01 4.9599E-03 8.7749E-04 5.7962E-04 7.5514E-02 2.3790E-01 0.0000E+00 + 2.9930E-02 8.0132E-02 2.4391E-01 4.8294E-03 8.6272E-04 5.7522E-04 7.3752E-02 2.3302E-01 0.0000E+00 + 2.8924E-02 7.8188E-02 2.3881E-01 4.7010E-03 8.4782E-04 5.7041E-04 7.2013E-02 2.2819E-01 0.0000E+00 + 2.7971E-02 7.6312E-02 2.3386E-01 4.5775E-03 8.3314E-04 5.6534E-04 7.0334E-02 2.2350E-01 0.0000E+00 + 2.7098E-02 7.4562E-02 2.2923E-01 4.4625E-03 8.1919E-04 5.6023E-04 6.8765E-02 2.1910E-01 0.0000E+00 + 2.6299E-02 7.2936E-02 2.2490E-01 4.3560E-03 8.0599E-04 5.5515E-04 6.7306E-02 2.1500E-01 0.0000E+00 + 2.5520E-02 7.1325E-02 2.2060E-01 4.2507E-03 7.9271E-04 5.4981E-04 6.5858E-02 2.1092E-01 0.0000E+00 + 2.4775E-02 6.9763E-02 2.1641E-01 4.1488E-03 7.7963E-04 5.4435E-04 6.4454E-02 2.0694E-01 0.0000E+00 + 2.4088E-02 6.8299E-02 2.1246E-01 4.0536E-03 7.6719E-04 5.3897E-04 6.3137E-02 2.0320E-01 0.0000E+00 + 2.3454E-02 6.6934E-02 2.0877E-01 3.9650E-03 7.5544E-04 5.3372E-04 6.1907E-02 1.9970E-01 0.0000E+00 + 2.2831E-02 6.5575E-02 2.0508E-01 3.8770E-03 7.4361E-04 5.2829E-04 6.0682E-02 1.9620E-01 0.0000E+00 + 2.8651E-01 2.4509E-01 6.2760E-01 1.4230E-02 0.0000E+00 0.0000E+00 2.1937E-01 5.9640E-01 0.0000E+00 + 2.5194E-01 2.3424E-01 6.0641E-01 1.3689E-02 0.0000E+00 0.0000E+00 2.1010E-01 5.7634E-01 0.0000E+00 + 2.2893E-01 2.2627E-01 5.9054E-01 1.3271E-02 0.0000E+00 0.0000E+00 2.0327E-01 5.6133E-01 0.0000E+00 + 1.9762E-01 2.1421E-01 5.6607E-01 1.2613E-02 0.0000E+00 0.0000E+00 1.9292E-01 5.3821E-01 0.0000E+00 + 1.9762E-01 2.1421E-01 5.6607E-01 1.2613E-02 4.3111E-10 0.0000E+00 1.9292E-01 5.3821E-01 0.0000E+00 + 1.8058E-01 2.0721E-01 5.5162E-01 1.2218E-02 1.3723E-04 0.0000E+00 1.8689E-01 5.2456E-01 0.0000E+00 + 1.6299E-01 1.9933E-01 5.3510E-01 1.1762E-02 2.6881E-04 0.0000E+00 1.8009E-01 5.0896E-01 0.0000E+00 + 1.4960E-01 1.9279E-01 5.2120E-01 1.1378E-02 3.6344E-04 0.0000E+00 1.7443E-01 4.9585E-01 -5.5511E-17 + 1.3811E-01 1.8673E-01 5.0818E-01 1.1017E-02 4.4022E-04 0.0000E+00 1.6918E-01 4.8356E-01 0.0000E+00 + 1.2718E-01 1.8053E-01 4.9469E-01 1.0644E-02 5.0882E-04 0.0000E+00 1.6380E-01 4.7083E-01 0.0000E+00 + 1.1862E-01 1.7532E-01 4.8324E-01 1.0327E-02 5.5912E-04 0.0000E+00 1.5927E-01 4.6003E-01 0.0000E+00 + 1.1110E-01 1.7045E-01 4.7242E-01 1.0029E-02 6.0046E-04 0.0000E+00 1.5502E-01 4.4982E-01 0.0000E+00 + 1.0560E-01 1.6670E-01 4.6401E-01 9.7986E-03 6.2876E-04 0.0000E+00 1.5174E-01 4.4188E-01 0.0000E+00 + 9.4425E-02 1.5850E-01 4.4544E-01 9.2918E-03 6.8049E-04 0.0000E+00 1.4456E-01 4.2435E-01 0.0000E+00 + 9.4425E-02 1.5850E-01 4.4544E-01 9.2918E-03 6.8049E-04 1.4142E-11 1.4456E-01 4.2435E-01 0.0000E+00 + 8.6796E-02 1.5265E-01 4.3201E-01 8.9286E-03 7.0928E-04 6.9489E-05 1.3943E-01 4.1167E-01 0.0000E+00 + 7.8677E-02 1.4588E-01 4.1627E-01 8.5064E-03 7.3475E-04 1.3887E-04 1.3347E-01 3.9680E-01 0.0000E+00 + 7.1340E-02 1.3918E-01 4.0048E-01 8.0876E-03 7.5223E-04 1.9835E-04 1.2756E-01 3.8189E-01 0.0000E+00 + 6.5510E-02 1.3339E-01 3.8668E-01 7.7255E-03 7.6160E-04 2.4289E-04 1.2243E-01 3.6884E-01 0.0000E+00 + 6.0306E-02 1.2781E-01 3.7322E-01 7.3767E-03 7.6595E-04 2.8013E-04 1.1749E-01 3.5613E-01 0.0000E+00 + 5.6434E-02 1.2338E-01 3.6242E-01 7.0995E-03 7.6633E-04 3.0598E-04 1.1355E-01 3.4591E-01 0.0000E+00 + 5.2210E-02 1.1823E-01 3.4974E-01 6.7780E-03 7.6353E-04 3.3203E-04 1.0896E-01 3.3391E-01 0.0000E+00 + 4.8849E-02 1.1387E-01 3.3889E-01 6.5063E-03 7.5859E-04 3.5088E-04 1.0507E-01 3.2365E-01 0.0000E+00 + 4.6039E-02 1.1003E-01 3.2925E-01 6.2672E-03 7.5236E-04 3.6515E-04 1.0163E-01 3.1452E-01 0.0000E+00 + 4.2801E-02 1.0536E-01 3.1741E-01 5.9772E-03 7.4254E-04 3.7965E-04 9.7447E-02 3.0331E-01 0.0000E+00 + 4.0052E-02 1.0116E-01 3.0668E-01 5.7176E-03 7.3169E-04 3.9010E-04 9.3678E-02 2.9314E-01 0.0000E+00 + 3.7702E-02 9.7393E-02 2.9696E-01 5.4853E-03 7.2039E-04 3.9747E-04 9.0288E-02 2.8392E-01 0.0000E+00 + 3.5546E-02 9.3780E-02 2.8756E-01 5.2632E-03 7.0822E-04 4.0280E-04 8.7032E-02 2.7501E-01 0.0000E+00 + 3.3602E-02 9.0384E-02 2.7865E-01 5.0552E-03 6.9563E-04 4.0630E-04 8.3965E-02 2.6656E-01 0.0000E+00 + 3.1899E-02 8.7293E-02 2.7048E-01 4.8665E-03 6.8321E-04 4.0824E-04 8.1170E-02 2.5881E-01 0.0000E+00 + 3.0402E-02 8.4484E-02 2.6300E-01 4.6955E-03 6.7118E-04 4.0900E-04 7.8626E-02 2.5171E-01 0.0000E+00 + 2.8994E-02 8.1760E-02 2.5570E-01 4.5302E-03 6.5882E-04 4.0883E-04 7.6155E-02 2.4478E-01 0.0000E+00 + 2.7695E-02 7.9172E-02 2.4872E-01 4.3737E-03 6.4648E-04 4.0786E-04 7.3804E-02 2.3815E-01 0.0000E+00 + 2.6532E-02 7.6793E-02 2.4226E-01 4.2303E-03 6.3463E-04 4.0629E-04 7.1641E-02 2.3202E-01 0.0000E+00 + 2.5492E-02 7.4613E-02 2.3631E-01 4.0992E-03 6.2334E-04 4.0427E-04 6.9655E-02 2.2636E-01 0.0000E+00 + 2.4497E-02 7.2480E-02 2.3045E-01 3.9714E-03 6.1192E-04 4.0177E-04 6.7711E-02 2.2079E-01 0.0000E+00 + 2.3565E-02 7.0438E-02 2.2482E-01 3.8494E-03 6.0063E-04 3.9889E-04 6.5848E-02 2.1544E-01 0.0000E+00 + 2.2718E-02 6.8548E-02 2.1957E-01 3.7367E-03 5.8986E-04 3.9581E-04 6.4121E-02 2.1045E-01 0.0000E+00 + 2.1951E-02 6.6803E-02 2.1471E-01 3.6330E-03 5.7968E-04 3.9262E-04 6.2525E-02 2.0582E-01 0.0000E+00 + 2.1208E-02 6.5086E-02 2.0990E-01 3.5313E-03 5.6941E-04 3.8914E-04 6.0953E-02 2.0124E-01 0.0000E+00 + 2.0504E-02 6.3432E-02 2.0524E-01 3.4335E-03 5.5930E-04 3.8549E-04 5.9438E-02 1.9681E-01 0.0000E+00 + 1.9858E-02 6.1891E-02 2.0089E-01 3.3427E-03 5.4969E-04 3.8181E-04 5.8025E-02 1.9267E-01 0.0000E+00 + 1.9267E-02 6.0462E-02 1.9683E-01 3.2587E-03 5.4060E-04 3.7817E-04 5.6713E-02 1.8880E-01 0.0000E+00 + 1.8690E-02 5.9048E-02 1.9280E-01 3.1757E-03 5.3146E-04 3.7434E-04 5.5415E-02 1.8497E-01 0.0000E+00 + 1.8138E-02 5.7679E-02 1.8888E-01 3.0956E-03 5.2246E-04 3.7044E-04 5.4157E-02 1.8124E-01 0.0000E+00 + 1.7628E-02 5.6398E-02 1.8520E-01 3.0209E-03 5.1390E-04 3.6659E-04 5.2978E-02 1.7773E-01 0.0000E+00 + 1.7158E-02 5.5205E-02 1.8176E-01 2.9514E-03 5.0582E-04 3.6285E-04 5.1880E-02 1.7445E-01 0.0000E+00 + 1.6696E-02 5.4020E-02 1.7833E-01 2.8825E-03 4.9768E-04 3.5898E-04 5.0788E-02 1.7118E-01 0.0000E+00 + 2.1164E-01 2.2116E-01 5.9950E-01 1.1891E-02 0.0000E+00 0.0000E+00 2.0212E-01 5.7097E-01 5.5511E-17 + 1.8518E-01 2.1056E-01 5.7694E-01 1.1359E-02 0.0000E+00 0.0000E+00 1.9280E-01 5.4964E-01 5.5511E-17 + 1.6772E-01 2.0281E-01 5.6018E-01 1.0957E-02 0.0000E+00 0.0000E+00 1.8597E-01 5.3379E-01 5.5511E-17 + 1.4418E-01 1.9116E-01 5.3451E-01 1.0338E-02 0.0000E+00 0.0000E+00 1.7567E-01 5.0952E-01 5.5511E-17 + 1.4418E-01 1.9116E-01 5.3451E-01 1.0338E-02 2.9339E-10 0.0000E+00 1.7567E-01 5.0952E-01 5.5511E-17 + 1.3148E-01 1.8443E-01 5.1945E-01 9.9726E-03 9.3311E-05 0.0000E+00 1.6972E-01 4.9529E-01 5.5511E-17 + 1.1846E-01 1.7688E-01 5.0232E-01 9.5574E-03 1.8258E-04 0.0000E+00 1.6302E-01 4.7909E-01 5.5511E-17 + 1.0859E-01 1.7065E-01 4.8799E-01 9.2106E-03 2.4666E-04 0.0000E+00 1.5747E-01 4.6555E-01 5.5511E-17 + 1.0017E-01 1.6490E-01 4.7462E-01 8.8883E-03 2.9858E-04 0.0000E+00 1.5234E-01 4.5291E-01 5.5511E-17 + 9.2188E-02 1.5902E-01 4.6083E-01 8.5574E-03 3.4490E-04 0.0000E+00 1.4710E-01 4.3986E-01 0.0000E+00 + 8.5959E-02 1.5411E-01 4.4917E-01 8.2791E-03 3.7882E-04 0.0000E+00 1.4270E-01 4.2883E-01 0.0000E+00 + 8.0499E-02 1.4952E-01 4.3819E-01 8.0186E-03 4.0667E-04 0.0000E+00 1.3859E-01 4.1844E-01 0.0000E+00 + 7.6519E-02 1.4600E-01 4.2968E-01 7.8180E-03 4.2572E-04 0.0000E+00 1.3543E-01 4.1039E-01 0.0000E+00 + 6.8450E-02 1.3833E-01 4.1096E-01 7.3803E-03 4.6051E-04 0.0000E+00 1.2853E-01 3.9267E-01 0.0000E+00 + 6.8450E-02 1.3833E-01 4.1096E-01 7.3803E-03 4.6051E-04 9.7263E-12 1.2853E-01 3.9267E-01 0.0000E+00 + 6.2954E-02 1.3288E-01 3.9750E-01 7.0691E-03 4.7983E-04 4.7793E-05 1.2362E-01 3.7993E-01 0.0000E+00 + 5.7116E-02 1.2659E-01 3.8178E-01 6.7096E-03 4.9688E-04 9.5511E-05 1.1794E-01 3.6504E-01 0.0000E+00 + 5.1847E-02 1.2040E-01 3.6610E-01 6.3555E-03 5.0853E-04 1.3642E-04 1.1233E-01 3.5018E-01 0.0000E+00 + 4.7664E-02 1.1507E-01 3.5245E-01 6.0512E-03 5.1473E-04 1.6704E-04 1.0749E-01 3.3723E-01 0.0000E+00 + 4.3929E-02 1.0995E-01 3.3920E-01 5.7597E-03 5.1754E-04 1.9264E-04 1.0284E-01 3.2467E-01 0.0000E+00 + 4.1149E-02 1.0590E-01 3.2860E-01 5.5291E-03 5.1769E-04 2.1040E-04 9.9146E-02 3.1461E-01 0.0000E+00 + 3.8114E-02 1.0120E-01 3.1620E-01 5.2628E-03 5.1568E-04 2.2828E-04 9.4860E-02 3.0284E-01 0.0000E+00 + 3.5696E-02 9.7236E-02 3.0564E-01 5.0387E-03 5.1222E-04 2.4119E-04 9.1236E-02 2.9281E-01 0.0000E+00 + 3.3672E-02 9.3751E-02 2.9628E-01 4.8423E-03 5.0792E-04 2.5097E-04 8.8046E-02 2.8392E-01 0.0000E+00 + 3.1335E-02 8.9527E-02 2.8483E-01 4.6049E-03 5.0114E-04 2.6087E-04 8.4171E-02 2.7304E-01 0.0000E+00 + 2.9347E-02 8.5746E-02 2.7449E-01 4.3933E-03 4.9368E-04 2.6797E-04 8.0696E-02 2.6320E-01 0.0000E+00 + 2.7643E-02 8.2361E-02 2.6515E-01 4.2045E-03 4.8591E-04 2.7294E-04 7.7582E-02 2.5432E-01 0.0000E+00 + 2.6078E-02 7.9124E-02 2.5615E-01 4.0247E-03 4.7755E-04 2.7650E-04 7.4598E-02 2.4575E-01 0.0000E+00 + 2.4663E-02 7.6090E-02 2.4764E-01 3.8567E-03 4.6890E-04 2.7880E-04 7.1797E-02 2.3766E-01 0.0000E+00 + 2.3420E-02 7.3335E-02 2.3987E-01 3.7048E-03 4.6038E-04 2.8001E-04 6.9251E-02 2.3025E-01 0.0000E+00 + 2.2326E-02 7.0838E-02 2.3277E-01 3.5675E-03 4.5212E-04 2.8042E-04 6.6940E-02 2.2349E-01 0.0000E+00 + 2.1295E-02 6.8421E-02 2.2586E-01 3.4351E-03 4.4364E-04 2.8017E-04 6.4701E-02 2.1690E-01 0.0000E+00 + 2.0343E-02 6.6131E-02 2.1927E-01 3.3101E-03 4.3517E-04 2.7938E-04 6.2577E-02 2.1062E-01 0.0000E+00 + 1.9488E-02 6.4030E-02 2.1318E-01 3.1958E-03 4.2703E-04 2.7816E-04 6.0626E-02 2.0482E-01 0.0000E+00 + 1.8723E-02 6.2108E-02 2.0759E-01 3.0916E-03 4.1928E-04 2.7665E-04 5.8840E-02 1.9948E-01 0.0000E+00 + 1.7989E-02 6.0231E-02 2.0210E-01 2.9901E-03 4.1143E-04 2.7480E-04 5.7095E-02 1.9424E-01 0.0000E+00 + 1.7301E-02 5.8439E-02 1.9682E-01 2.8935E-03 4.0368E-04 2.7270E-04 5.5426E-02 1.8921E-01 0.0000E+00 + 1.6676E-02 5.6782E-02 1.9192E-01 2.8044E-03 3.9629E-04 2.7046E-04 5.3882E-02 1.8453E-01 0.0000E+00 + 1.6108E-02 5.5255E-02 1.8739E-01 2.7226E-03 3.8930E-04 2.6814E-04 5.2458E-02 1.8020E-01 0.0000E+00 + 1.5558E-02 5.3756E-02 1.8291E-01 2.6425E-03 3.8225E-04 2.6563E-04 5.1059E-02 1.7593E-01 0.0000E+00 + 1.5036E-02 5.2313E-02 1.7859E-01 2.5656E-03 3.7530E-04 2.6299E-04 4.9712E-02 1.7180E-01 0.0000E+00 + 1.4557E-02 5.0972E-02 1.7455E-01 2.4943E-03 3.6870E-04 2.6035E-04 4.8458E-02 1.6794E-01 0.0000E+00 + 1.4118E-02 4.9730E-02 1.7080E-01 2.4284E-03 3.6246E-04 2.5773E-04 4.7296E-02 1.6436E-01 0.0000E+00 + 1.3690E-02 4.8503E-02 1.6708E-01 2.3635E-03 3.5618E-04 2.5499E-04 4.6148E-02 1.6080E-01 0.0000E+00 + 1.3280E-02 4.7317E-02 1.6346E-01 2.3010E-03 3.5000E-04 2.5220E-04 4.5037E-02 1.5734E-01 0.0000E+00 + 1.2900E-02 4.6209E-02 1.6008E-01 2.2426E-03 3.4413E-04 2.4945E-04 4.3999E-02 1.5410E-01 0.0000E+00 + 1.2550E-02 4.5178E-02 1.5691E-01 2.1885E-03 3.3858E-04 2.4678E-04 4.3032E-02 1.5108E-01 0.0000E+00 + 1.2206E-02 4.4155E-02 1.5376E-01 2.1349E-03 3.3299E-04 2.4402E-04 4.2073E-02 1.4807E-01 0.0000E+00 + 1.5355E-01 1.9775E-01 5.6711E-01 9.8459E-03 0.0000E+00 0.0000E+00 1.8409E-01 5.4139E-01 0.0000E+00 + 1.3387E-01 1.8757E-01 5.4364E-01 9.3439E-03 0.0000E+00 0.0000E+00 1.7490E-01 5.1918E-01 0.0000E+00 + 1.2099E-01 1.8016E-01 5.2630E-01 8.9720E-03 0.0000E+00 0.0000E+00 1.6820E-01 5.0277E-01 0.0000E+00 + 1.0375E-01 1.6908E-01 4.9992E-01 8.4072E-03 0.0000E+00 0.0000E+00 1.5816E-01 4.7780E-01 0.0000E+00 + 1.0375E-01 1.6908E-01 4.9992E-01 8.4072E-03 1.9737E-10 0.0000E+00 1.5816E-01 4.7780E-01 0.0000E+00 + 9.4531E-02 1.6271E-01 4.8454E-01 8.0791E-03 6.2758E-05 0.0000E+00 1.5237E-01 4.6323E-01 0.0000E+00 + 8.5116E-02 1.5559E-01 4.6712E-01 7.7097E-03 1.2277E-04 0.0000E+00 1.4589E-01 4.4674E-01 0.0000E+00 + 7.8020E-02 1.4973E-01 4.5262E-01 7.4040E-03 1.6584E-04 0.0000E+00 1.4055E-01 4.3299E-01 0.0000E+00 + 7.1979E-02 1.4434E-01 4.3914E-01 7.1220E-03 2.0073E-04 0.0000E+00 1.3563E-01 4.2022E-01 0.0000E+00 + 6.6274E-02 1.3886E-01 4.2529E-01 6.8344E-03 2.3188E-04 0.0000E+00 1.3062E-01 4.0709E-01 0.0000E+00 + 6.1833E-02 1.3429E-01 4.1362E-01 6.5940E-03 2.5470E-04 0.0000E+00 1.2642E-01 3.9602E-01 0.0000E+00 + 5.7946E-02 1.3003E-01 4.0267E-01 6.3702E-03 2.7346E-04 0.0000E+00 1.2252E-01 3.8563E-01 0.0000E+00 + 5.5116E-02 1.2677E-01 3.9421E-01 6.1986E-03 2.8629E-04 0.0000E+00 1.1952E-01 3.7760E-01 0.0000E+00 + 4.9386E-02 1.1969E-01 3.7566E-01 5.8263E-03 3.0976E-04 0.0000E+00 1.1300E-01 3.6000E-01 0.0000E+00 + 4.9386E-02 1.1969E-01 3.7566E-01 5.8263E-03 3.0976E-04 6.6744E-12 1.1300E-01 3.6000E-01 0.0000E+00 + 4.5485E-02 1.1468E-01 3.6239E-01 5.5634E-03 3.2282E-04 3.2808E-05 1.0838E-01 3.4739E-01 0.0000E+00 + 4.1342E-02 1.0892E-01 3.4695E-01 5.2614E-03 3.3437E-04 6.5589E-05 1.0306E-01 3.3272E-01 0.0000E+00 + 3.7601E-02 1.0326E-01 3.3162E-01 4.9658E-03 3.4229E-04 9.3710E-05 9.7829E-02 3.1814E-01 0.0000E+00 + 3.4628E-02 9.8415E-02 3.1833E-01 4.7130E-03 3.4653E-04 1.1477E-04 9.3333E-02 3.0550E-01 0.0000E+00 + 3.1969E-02 9.3779E-02 3.0548E-01 4.4721E-03 3.4848E-04 1.3238E-04 8.9026E-02 2.9328E-01 0.0000E+00 + 2.9987E-02 9.0116E-02 2.9524E-01 4.2824E-03 3.4862E-04 1.4460E-04 8.5618E-02 2.8352E-01 0.0000E+00 + 2.7817E-02 8.5885E-02 2.8330E-01 4.0641E-03 3.4730E-04 1.5689E-04 8.1676E-02 2.7215E-01 0.0000E+00 + 2.6085E-02 8.2326E-02 2.7317E-01 3.8811E-03 3.4499E-04 1.6576E-04 7.8355E-02 2.6250E-01 0.0000E+00 + 2.4630E-02 7.9206E-02 2.6422E-01 3.7212E-03 3.4209E-04 1.7246E-04 7.5440E-02 2.5396E-01 0.0000E+00 + 2.2947E-02 7.5433E-02 2.5330E-01 3.5287E-03 3.3751E-04 1.7923E-04 7.1911E-02 2.4355E-01 0.0000E+00 + 2.1510E-02 7.2067E-02 2.4347E-01 3.3577E-03 3.3246E-04 1.8405E-04 6.8757E-02 2.3417E-01 0.0000E+00 + 2.0276E-02 6.9062E-02 2.3463E-01 3.2057E-03 3.2719E-04 1.8742E-04 6.5938E-02 2.2573E-01 0.0000E+00 + 1.9138E-02 6.6196E-02 2.2613E-01 3.0613E-03 3.2151E-04 1.8979E-04 6.3246E-02 2.1762E-01 0.0000E+00 + 1.8106E-02 6.3517E-02 2.1813E-01 2.9268E-03 3.1562E-04 1.9129E-04 6.0727E-02 2.0997E-01 0.0000E+00 + 1.7198E-02 6.1090E-02 2.1083E-01 2.8056E-03 3.0982E-04 1.9204E-04 5.8443E-02 2.0299E-01 0.0000E+00 + 1.6397E-02 5.8895E-02 2.0418E-01 2.6963E-03 3.0418E-04 1.9223E-04 5.6375E-02 1.9664E-01 0.0000E+00 + 1.5641E-02 5.6776E-02 1.9773E-01 2.5911E-03 2.9839E-04 1.9198E-04 5.4377E-02 1.9047E-01 0.0000E+00 + 1.4940E-02 5.4772E-02 1.9158E-01 2.4920E-03 2.9260E-04 1.9133E-04 5.2486E-02 1.8459E-01 0.0000E+00 + 1.4311E-02 5.2938E-02 1.8593E-01 2.4017E-03 2.8704E-04 1.9041E-04 5.0753E-02 1.7918E-01 0.0000E+00 + 1.3746E-02 5.1263E-02 1.8074E-01 2.3194E-03 2.8174E-04 1.8927E-04 4.9170E-02 1.7422E-01 0.0000E+00 + 1.3204E-02 4.9631E-02 1.7566E-01 2.2395E-03 2.7637E-04 1.8791E-04 4.7626E-02 1.6935E-01 0.0000E+00 + 1.2695E-02 4.8075E-02 1.7079E-01 2.1636E-03 2.7106E-04 1.8636E-04 4.6153E-02 1.6469E-01 0.0000E+00 + 1.2232E-02 4.6640E-02 1.6627E-01 2.0937E-03 2.6600E-04 1.8473E-04 4.4792E-02 1.6036E-01 0.0000E+00 + 1.1811E-02 4.5319E-02 1.6210E-01 2.0297E-03 2.6120E-04 1.8305E-04 4.3541E-02 1.5636E-01 0.0000E+00 + 1.1402E-02 4.4024E-02 1.5799E-01 1.9670E-03 2.5637E-04 1.8123E-04 4.2312E-02 1.5243E-01 0.0000E+00 + 1.1015E-02 4.2781E-02 1.5403E-01 1.9070E-03 2.5161E-04 1.7933E-04 4.1132E-02 1.4863E-01 0.0000E+00 + 1.0659E-02 4.1626E-02 1.5034E-01 1.8514E-03 2.4709E-04 1.7743E-04 4.0036E-02 1.4509E-01 0.0000E+00 + 1.0332E-02 4.0559E-02 1.4691E-01 1.8002E-03 2.4281E-04 1.7555E-04 3.9021E-02 1.4180E-01 0.0000E+00 + 1.0013E-02 3.9506E-02 1.4351E-01 1.7498E-03 2.3851E-04 1.7358E-04 3.8021E-02 1.3854E-01 0.0000E+00 + 9.7079E-03 3.8490E-02 1.4022E-01 1.7013E-03 2.3427E-04 1.7158E-04 3.7054E-02 1.3538E-01 0.0000E+00 + 9.4253E-03 3.7541E-02 1.3714E-01 1.6561E-03 2.3024E-04 1.6961E-04 3.6152E-02 1.3243E-01 0.0000E+00 + 9.1646E-03 3.6661E-02 1.3427E-01 1.6142E-03 2.2643E-04 1.6770E-04 3.5313E-02 1.2967E-01 0.0000E+00 + 8.9083E-03 3.5788E-02 1.3142E-01 1.5728E-03 2.2260E-04 1.6574E-04 3.4482E-02 1.2693E-01 0.0000E+00 + 1.0933E-01 1.7520E-01 5.3130E-01 8.0722E-03 0.0000E+00 0.0000E+00 1.6573E-01 5.0848E-01 0.0000E+00 + 9.5130E-02 1.6556E-01 5.0735E-01 7.6145E-03 0.0000E+00 0.0000E+00 1.5684E-01 4.8578E-01 0.0000E+00 + 8.5903E-02 1.5858E-01 4.8975E-01 7.2800E-03 0.0000E+00 0.0000E+00 1.5038E-01 4.6909E-01 0.0000E+00 + 7.3644E-02 1.4819E-01 4.6313E-01 6.7784E-03 0.0000E+00 0.0000E+00 1.4075E-01 4.4384E-01 0.0000E+00 + 7.3644E-02 1.4819E-01 4.6313E-01 6.7784E-03 1.3128E-10 0.0000E+00 1.4075E-01 4.4384E-01 0.0000E+00 + 6.7122E-02 1.4225E-01 4.4769E-01 6.4903E-03 4.1764E-05 0.0000E+00 1.3523E-01 4.2918E-01 0.0000E+00 + 6.0488E-02 1.3563E-01 4.3029E-01 6.1685E-03 8.1754E-05 0.0000E+00 1.2908E-01 4.1266E-01 0.0000E+00 + 5.5505E-02 1.3020E-01 4.1585E-01 5.9043E-03 1.1051E-04 0.0000E+00 1.2402E-01 3.9895E-01 0.0000E+00 + 5.1272E-02 1.2522E-01 4.0249E-01 5.6620E-03 1.3384E-04 0.0000E+00 1.1937E-01 3.8625E-01 0.0000E+00 + 4.7283E-02 1.2017E-01 3.8881E-01 5.4164E-03 1.5472E-04 0.0000E+00 1.1466E-01 3.7324E-01 0.0000E+00 + 4.4179E-02 1.1597E-01 3.7732E-01 5.2122E-03 1.7005E-04 0.0000E+00 1.1073E-01 3.6231E-01 0.0000E+00 + 4.1465E-02 1.1207E-01 3.6657E-01 5.0230E-03 1.8268E-04 0.0000E+00 1.0708E-01 3.5208E-01 0.0000E+00 + 3.9489E-02 1.0908E-01 3.5828E-01 4.8783E-03 1.9134E-04 0.0000E+00 1.0428E-01 3.4419E-01 0.0000E+00 + 3.5487E-02 1.0263E-01 3.4019E-01 4.5663E-03 2.0724E-04 0.0000E+00 9.8224E-02 3.2696E-01 0.0000E+00 + 3.5487E-02 1.0263E-01 3.4019E-01 4.5663E-03 2.0724E-04 4.5713E-12 9.8224E-02 3.2696E-01 0.0000E+00 + 3.2755E-02 9.8083E-02 3.2730E-01 4.3471E-03 2.1613E-04 2.2484E-05 9.3948E-02 3.1468E-01 0.0000E+00 + 2.9850E-02 9.2871E-02 3.1236E-01 4.0967E-03 2.2404E-04 4.4979E-05 8.9041E-02 3.0044E-01 0.0000E+00 + 2.7221E-02 8.7775E-02 2.9760E-01 3.8529E-03 2.2952E-04 6.4299E-05 8.4235E-02 2.8635E-01 0.0000E+00 + 2.5125E-02 8.3420E-02 2.8484E-01 3.6455E-03 2.3250E-04 7.8780E-05 8.0122E-02 2.7418E-01 0.0000E+00 + 2.3244E-02 7.9270E-02 2.7257E-01 3.4486E-03 2.3393E-04 9.0892E-05 7.6197E-02 2.6246E-01 0.0000E+00 + 2.1837E-02 7.6000E-02 2.6281E-01 3.2942E-03 2.3411E-04 9.9293E-05 7.3101E-02 2.5314E-01 0.0000E+00 + 2.0292E-02 7.2235E-02 2.5148E-01 3.1171E-03 2.3331E-04 1.0774E-04 6.9532E-02 2.4231E-01 0.0000E+00 + 1.9053E-02 6.9077E-02 2.4189E-01 2.9693E-03 2.3182E-04 1.1383E-04 6.6534E-02 2.3314E-01 0.0000E+00 + 1.8009E-02 6.6316E-02 2.3345E-01 2.8405E-03 2.2991E-04 1.1842E-04 6.3911E-02 2.2506E-01 0.0000E+00 + 1.6797E-02 6.2987E-02 2.2318E-01 2.6859E-03 2.2687E-04 1.2304E-04 6.0745E-02 2.1524E-01 0.0000E+00 + 1.5759E-02 6.0025E-02 2.1397E-01 2.5491E-03 2.2348E-04 1.2632E-04 5.7925E-02 2.0642E-01 0.0000E+00 + 1.4863E-02 5.7389E-02 2.0571E-01 2.4279E-03 2.1994E-04 1.2858E-04 5.5413E-02 1.9851E-01 0.0000E+00 + 1.4035E-02 5.4881E-02 1.9779E-01 2.3130E-03 2.1610E-04 1.3016E-04 5.3020E-02 1.9092E-01 0.0000E+00 + 1.3282E-02 5.2543E-02 1.9036E-01 2.2064E-03 2.1212E-04 1.3113E-04 5.0787E-02 1.8379E-01 0.0000E+00 + 1.2617E-02 5.0430E-02 1.8360E-01 2.1105E-03 2.0818E-04 1.3158E-04 4.8769E-02 1.7731E-01 0.0000E+00 + 1.2029E-02 4.8524E-02 1.7746E-01 2.0242E-03 2.0434E-04 1.3164E-04 4.6946E-02 1.7142E-01 0.0000E+00 + 1.1473E-02 4.6687E-02 1.7151E-01 1.9414E-03 2.0040E-04 1.3139E-04 4.5188E-02 1.6571E-01 0.0000E+00 + 1.0956E-02 4.4954E-02 1.6586E-01 1.8636E-03 1.9646E-04 1.3088E-04 4.3528E-02 1.6029E-01 0.0000E+00 + 1.0492E-02 4.3371E-02 1.6067E-01 1.7928E-03 1.9266E-04 1.3017E-04 4.2011E-02 1.5531E-01 0.0000E+00 + 1.0074E-02 4.1928E-02 1.5592E-01 1.7285E-03 1.8904E-04 1.2932E-04 4.0628E-02 1.5075E-01 0.0000E+00 + 9.6731E-03 4.0525E-02 1.5128E-01 1.6661E-03 1.8537E-04 1.2830E-04 3.9282E-02 1.4629E-01 0.0000E+00 + 9.2958E-03 3.9190E-02 1.4684E-01 1.6070E-03 1.8174E-04 1.2717E-04 3.8001E-02 1.4202E-01 0.0000E+00 + 8.9521E-03 3.7961E-02 1.4273E-01 1.5526E-03 1.7828E-04 1.2598E-04 3.6820E-02 1.3807E-01 0.0000E+00 + 8.6395E-03 3.6832E-02 1.3894E-01 1.5029E-03 1.7500E-04 1.2475E-04 3.5735E-02 1.3443E-01 0.0000E+00 + 8.3363E-03 3.5726E-02 1.3521E-01 1.4543E-03 1.7169E-04 1.2343E-04 3.4672E-02 1.3084E-01 0.0000E+00 + 8.0482E-03 3.4666E-02 1.3163E-01 1.4079E-03 1.6843E-04 1.2206E-04 3.3653E-02 1.2739E-01 0.0000E+00 + 7.7833E-03 3.3684E-02 1.2829E-01 1.3650E-03 1.6533E-04 1.2069E-04 3.2708E-02 1.2418E-01 0.0000E+00 + 7.5404E-03 3.2777E-02 1.2520E-01 1.3255E-03 1.6240E-04 1.1934E-04 3.1835E-02 1.2120E-01 0.0000E+00 + 7.3029E-03 3.1884E-02 1.2214E-01 1.2867E-03 1.5945E-04 1.1793E-04 3.0975E-02 1.1826E-01 0.0000E+00 + 7.0756E-03 3.1023E-02 1.1918E-01 1.2493E-03 1.5655E-04 1.1649E-04 3.0146E-02 1.1541E-01 0.0000E+00 + 6.8652E-03 3.0221E-02 1.1642E-01 1.2146E-03 1.5379E-04 1.1509E-04 2.9373E-02 1.1275E-01 0.0000E+00 + 6.6711E-03 2.9477E-02 1.1384E-01 1.1825E-03 1.5118E-04 1.1372E-04 2.8655E-02 1.1027E-01 0.0000E+00 + 6.4803E-03 2.8740E-02 1.1129E-01 1.1508E-03 1.4856E-04 1.1232E-04 2.7945E-02 1.0781E-01 0.0000E+00 + 7.6293E-02 1.5376E-01 4.9294E-01 6.5485E-03 0.0000E+00 0.0000E+00 1.4746E-01 4.7306E-01 0.0000E+00 + 6.6388E-02 1.4477E-01 4.6892E-01 6.1425E-03 0.0000E+00 0.0000E+00 1.3899E-01 4.5024E-01 0.0000E+00 + 5.9991E-02 1.3828E-01 4.5136E-01 5.8488E-03 0.0000E+00 0.0000E+00 1.3288E-01 4.3354E-01 0.0000E+00 + 5.1537E-02 1.2867E-01 4.2494E-01 5.4131E-03 0.0000E+00 0.0000E+00 1.2380E-01 4.0840E-01 0.0000E+00 + 5.1537E-02 1.2867E-01 4.2494E-01 5.4131E-03 8.6256E-11 0.0000E+00 1.2380E-01 4.0840E-01 0.0000E+00 + 4.7056E-02 1.2319E-01 4.0969E-01 5.1652E-03 2.7476E-05 0.0000E+00 1.1862E-01 3.9389E-01 0.0000E+00 + 4.2510E-02 1.1712E-01 3.9257E-01 4.8902E-03 5.3873E-05 0.0000E+00 1.1287E-01 3.7759E-01 0.0000E+00 + 3.9101E-02 1.1215E-01 3.7843E-01 4.6659E-03 7.2923E-05 0.0000E+00 1.0816E-01 3.6411E-01 0.0000E+00 + 3.6207E-02 1.0761E-01 3.6539E-01 4.4613E-03 8.8440E-05 0.0000E+00 1.0385E-01 3.5167E-01 0.0000E+00 + 3.3480E-02 1.0302E-01 3.5208E-01 4.2549E-03 1.0238E-04 0.0000E+00 9.9482E-02 3.3897E-01 0.0000E+00 + 3.1357E-02 9.9209E-02 3.4093E-01 4.0841E-03 1.1265E-04 0.0000E+00 9.5856E-02 3.2834E-01 0.0000E+00 + 2.9498E-02 9.5682E-02 3.3053E-01 3.9264E-03 1.2115E-04 0.0000E+00 9.2497E-02 3.1841E-01 0.0000E+00 + 2.8144E-02 9.2988E-02 3.2254E-01 3.8063E-03 1.2699E-04 0.0000E+00 8.9929E-02 3.1078E-01 0.0000E+00 + 2.5394E-02 8.7179E-02 3.0515E-01 3.5483E-03 1.3778E-04 0.0000E+00 8.4387E-02 2.9416E-01 0.0000E+00 + 2.5394E-02 8.7179E-02 3.0515E-01 3.5483E-03 1.3778E-04 3.1212E-12 8.4387E-02 2.9416E-01 0.0000E+00 + 2.3506E-02 8.3102E-02 2.9281E-01 3.3681E-03 1.4386E-04 1.5363E-05 8.0491E-02 2.8236E-01 0.0000E+00 + 2.1492E-02 7.8443E-02 2.7856E-01 3.1631E-03 1.4932E-04 3.0759E-05 7.6035E-02 2.6874E-01 0.0000E+00 + 1.9660E-02 7.3905E-02 2.6454E-01 2.9645E-03 1.5315E-04 4.3999E-05 7.1689E-02 2.5531E-01 0.0000E+00 + 1.8193E-02 7.0041E-02 2.5247E-01 2.7963E-03 1.5528E-04 5.3931E-05 6.7984E-02 2.4375E-01 0.0000E+00 + 1.6869E-02 6.6370E-02 2.4090E-01 2.6373E-03 1.5636E-04 6.2240E-05 6.4460E-02 2.3267E-01 0.0000E+00 + 1.5874E-02 6.3487E-02 2.3173E-01 2.5130E-03 1.5656E-04 6.8002E-05 6.1689E-02 2.2388E-01 0.0000E+00 + 1.4776E-02 6.0176E-02 2.2112E-01 2.3710E-03 1.5611E-04 7.3791E-05 5.8506E-02 2.1370E-01 0.0000E+00 + 1.3892E-02 5.7408E-02 2.1217E-01 2.2529E-03 1.5518E-04 7.7955E-05 5.5841E-02 2.0511E-01 0.0000E+00 + 1.3144E-02 5.4993E-02 2.0431E-01 2.1502E-03 1.5394E-04 8.1083E-05 5.3515E-02 1.9757E-01 0.0000E+00 + 1.2271E-02 5.2090E-02 1.9479E-01 2.0275E-03 1.5194E-04 8.4222E-05 5.0717E-02 1.8842E-01 0.0000E+00 + 1.1520E-02 4.9515E-02 1.8627E-01 1.9191E-03 1.4969E-04 8.6432E-05 4.8233E-02 1.8023E-01 0.0000E+00 + 1.0870E-02 4.7230E-02 1.7865E-01 1.8234E-03 1.4731E-04 8.7941E-05 4.6026E-02 1.7291E-01 0.0000E+00 + 1.0266E-02 4.5061E-02 1.7137E-01 1.7331E-03 1.4473E-04 8.8973E-05 4.3931E-02 1.6591E-01 0.0000E+00 + 9.7159E-03 4.3044E-02 1.6455E-01 1.6494E-03 1.4205E-04 8.9582E-05 4.1981E-02 1.5936E-01 0.0000E+00 + 9.2288E-03 4.1227E-02 1.5837E-01 1.5743E-03 1.3938E-04 8.9835E-05 4.0222E-02 1.5340E-01 0.0000E+00 + 8.7968E-03 3.9590E-02 1.5277E-01 1.5069E-03 1.3678E-04 8.9823E-05 3.8638E-02 1.4801E-01 0.0000E+00 + 8.3873E-03 3.8017E-02 1.4736E-01 1.4424E-03 1.3410E-04 8.9593E-05 3.7115E-02 1.4280E-01 0.0000E+00 + 8.0066E-03 3.6536E-02 1.4223E-01 1.3819E-03 1.3142E-04 8.9179E-05 3.5680E-02 1.3786E-01 0.0000E+00 + 7.6636E-03 3.5186E-02 1.3753E-01 1.3270E-03 1.2883E-04 8.8632E-05 3.4371E-02 1.3333E-01 0.0000E+00 + 7.3549E-03 3.3958E-02 1.3324E-01 1.2772E-03 1.2637E-04 8.7993E-05 3.3180E-02 1.2919E-01 0.0000E+00 + 7.0580E-03 3.2766E-02 1.2905E-01 1.2290E-03 1.2386E-04 8.7242E-05 3.2023E-02 1.2516E-01 0.0000E+00 + 6.7786E-03 3.1634E-02 1.2505E-01 1.1833E-03 1.2138E-04 8.6407E-05 3.0924E-02 1.2130E-01 0.0000E+00 + 6.5238E-03 3.0593E-02 1.2136E-01 1.1415E-03 1.1902E-04 8.5534E-05 2.9913E-02 1.1774E-01 0.0000E+00 + 6.2920E-03 2.9639E-02 1.1796E-01 1.1033E-03 1.1678E-04 8.4644E-05 2.8986E-02 1.1446E-01 0.0000E+00 + 6.0670E-03 2.8706E-02 1.1462E-01 1.0660E-03 1.1452E-04 8.3689E-05 2.8080E-02 1.1124E-01 0.0000E+00 + 5.8532E-03 2.7814E-02 1.1142E-01 1.0305E-03 1.1229E-04 8.2697E-05 2.7212E-02 1.0815E-01 0.0000E+00 + 5.6565E-03 2.6987E-02 1.0844E-01 9.9766E-04 1.1017E-04 8.1709E-05 2.6409E-02 1.0527E-01 0.0000E+00 + 5.4762E-03 2.6226E-02 1.0568E-01 9.6748E-04 1.0816E-04 8.0738E-05 2.5668E-02 1.0261E-01 0.0000E+00 + 5.2999E-03 2.5477E-02 1.0296E-01 9.3788E-04 1.0615E-04 7.9726E-05 2.4940E-02 9.9982E-02 0.0000E+00 + 5.1312E-03 2.4756E-02 1.0033E-01 9.0946E-04 1.0416E-04 7.8698E-05 2.4238E-02 9.7445E-02 0.0000E+00 + 4.9750E-03 2.4086E-02 9.7880E-02 8.8308E-04 1.0227E-04 7.7694E-05 2.3586E-02 9.5075E-02 0.0000E+00 + 4.8309E-03 2.3464E-02 9.5601E-02 8.5870E-04 1.0049E-04 7.6722E-05 2.2981E-02 9.2872E-02 0.0000E+00 + 4.6893E-03 2.2851E-02 9.3341E-02 8.3466E-04 9.8694E-05 7.5721E-05 2.2383E-02 9.0688E-02 0.0000E+00 + 5.2138E-02 1.3361E-01 4.5285E-01 5.2515E-03 0.0000E+00 0.0000E+00 1.2960E-01 4.3585E-01 0.0000E+00 + 4.5489E-02 1.2533E-01 4.2914E-01 4.8999E-03 0.0000E+00 0.0000E+00 1.2168E-01 4.1326E-01 0.0000E+00 + 4.1216E-02 1.1938E-01 4.1188E-01 4.6478E-03 0.0000E+00 0.0000E+00 1.1598E-01 3.9680E-01 0.0000E+00 + 3.5588E-02 1.1060E-01 3.8606E-01 4.2770E-03 0.0000E+00 0.0000E+00 1.0756E-01 3.7215E-01 0.0000E+00 + 3.5588E-02 1.1060E-01 3.8606E-01 4.2770E-03 5.6093E-11 0.0000E+00 1.0756E-01 3.7215E-01 0.0000E+00 + 3.2607E-02 1.0563E-01 3.7123E-01 4.0677E-03 1.7907E-05 0.0000E+00 1.0278E-01 3.5798E-01 0.0000E+00 + 2.9583E-02 1.0012E-01 3.5464E-01 3.8370E-03 3.5208E-05 0.0000E+00 9.7489E-02 3.4213E-01 0.0000E+00 + 2.7314E-02 9.5637E-02 3.4099E-01 3.6497E-03 4.7764E-05 0.0000E+00 9.3171E-02 3.2908E-01 2.7756E-17 + 2.5386E-02 9.1549E-02 3.2844E-01 3.4798E-03 5.8047E-05 0.0000E+00 8.9233E-02 3.1707E-01 0.0000E+00 + 2.3564E-02 8.7427E-02 3.1567E-01 3.3091E-03 6.7331E-05 0.0000E+00 8.5258E-02 3.0485E-01 2.7756E-17 + 2.2142E-02 8.4015E-02 3.0502E-01 3.1684E-03 7.4213E-05 0.0000E+00 8.1965E-02 2.9465E-01 2.7756E-17 + 2.0894E-02 8.0865E-02 2.9511E-01 3.0390E-03 7.9931E-05 0.0000E+00 7.8923E-02 2.8515E-01 0.0000E+00 + 1.9981E-02 7.8463E-02 2.8750E-01 2.9408E-03 8.3884E-05 0.0000E+00 7.6602E-02 2.7787E-01 0.0000E+00 + 1.8118E-02 7.3301E-02 2.7102E-01 2.7305E-03 9.1226E-05 0.0000E+00 7.1610E-02 2.6205E-01 0.0000E+00 + 1.8118E-02 7.3301E-02 2.7102E-01 2.7305E-03 9.1226E-05 2.1268E-12 7.1610E-02 2.6205E-01 0.0000E+00 + 1.6829E-02 6.9690E-02 2.5936E-01 2.5843E-03 9.5400E-05 1.0477E-05 6.8114E-02 2.5087E-01 0.0000E+00 + 1.5444E-02 6.5579E-02 2.4596E-01 2.4188E-03 9.9185E-05 2.0994E-05 6.4130E-02 2.3801E-01 0.0000E+00 + 1.4175E-02 6.1588E-02 2.3282E-01 2.2591E-03 1.0188E-04 3.0049E-05 6.0260E-02 2.2538E-01 0.0000E+00 + 1.3152E-02 5.8202E-02 2.2156E-01 2.1245E-03 1.0341E-04 3.6846E-05 5.6974E-02 2.1456E-01 0.0000E+00 + 1.2223E-02 5.4996E-02 2.1080E-01 1.9977E-03 1.0423E-04 4.2530E-05 5.3859E-02 2.0421E-01 0.0000E+00 + 1.1520E-02 5.2484E-02 2.0230E-01 1.8989E-03 1.0443E-04 4.6468E-05 5.1417E-02 1.9603E-01 0.0000E+00 + 1.0741E-02 4.9610E-02 1.9249E-01 1.7864E-03 1.0420E-04 5.0418E-05 4.8621E-02 1.8659E-01 0.0000E+00 + 1.0109E-02 4.7212E-02 1.8425E-01 1.6930E-03 1.0361E-04 5.3252E-05 4.6287E-02 1.7866E-01 0.0000E+00 + 9.5721E-03 4.5127E-02 1.7703E-01 1.6123E-03 1.0282E-04 5.5373E-05 4.4256E-02 1.7170E-01 0.0000E+00 + 8.9429E-03 4.2627E-02 1.6830E-01 1.5159E-03 1.0150E-04 5.7489E-05 4.1820E-02 1.6329E-01 0.0000E+00 + 8.3986E-03 4.0416E-02 1.6053E-01 1.4311E-03 1.0000E-04 5.8964E-05 3.9665E-02 1.5579E-01 0.0000E+00 + 7.9256E-03 3.8459E-02 1.5360E-01 1.3564E-03 9.8416E-05 5.9956E-05 3.7755E-02 1.4911E-01 0.0000E+00 + 7.4851E-03 3.6607E-02 1.4699E-01 1.2861E-03 9.6679E-05 6.0618E-05 3.5948E-02 1.4273E-01 0.0000E+00 + 7.0827E-03 3.4889E-02 1.4082E-01 1.2212E-03 9.4863E-05 6.0987E-05 3.4270E-02 1.3677E-01 0.0000E+00 + 6.7254E-03 3.3345E-02 1.3524E-01 1.1631E-03 9.3056E-05 6.1112E-05 3.2761E-02 1.3138E-01 0.0000E+00 + 6.4079E-03 3.1958E-02 1.3019E-01 1.1110E-03 9.1292E-05 6.1057E-05 3.1405E-02 1.2651E-01 0.0000E+00 + 6.1063E-03 3.0627E-02 1.2533E-01 1.0614E-03 8.9471E-05 6.0852E-05 3.0104E-02 1.2181E-01 0.0000E+00 + 5.8257E-03 2.9377E-02 1.2073E-01 1.0149E-03 8.7644E-05 6.0520E-05 2.8881E-02 1.1737E-01 0.0000E+00 + 5.5727E-03 2.8240E-02 1.1653E-01 9.7270E-04 8.5881E-05 6.0100E-05 2.7768E-02 1.1330E-01 0.0000E+00 + 5.3447E-03 2.7207E-02 1.1270E-01 9.3457E-04 8.4197E-05 5.9618E-05 2.6758E-02 1.0960E-01 0.0000E+00 + 5.1252E-03 2.6207E-02 1.0897E-01 8.9775E-04 8.2489E-05 5.9059E-05 2.5779E-02 1.0599E-01 0.0000E+00 + 4.9185E-03 2.5259E-02 1.0541E-01 8.6295E-04 8.0796E-05 5.8444E-05 2.4850E-02 1.0255E-01 0.0000E+00 + 4.7299E-03 2.4389E-02 1.0214E-01 8.3111E-04 7.9180E-05 5.7806E-05 2.3998E-02 9.9378E-02 0.0000E+00 + 4.5585E-03 2.3592E-02 9.9125E-02 8.0207E-04 7.7648E-05 5.7158E-05 2.3218E-02 9.6464E-02 0.0000E+00 + 4.3920E-03 2.2815E-02 9.6175E-02 7.7380E-04 7.6102E-05 5.6466E-05 2.2456E-02 9.3608E-02 0.0000E+00 + 4.2337E-03 2.2073E-02 9.3346E-02 7.4687E-04 7.4579E-05 5.5750E-05 2.1728E-02 9.0868E-02 0.0000E+00 + 4.0881E-03 2.1387E-02 9.0721E-02 7.2205E-04 7.3130E-05 5.5040E-05 2.1056E-02 8.8326E-02 0.0000E+00 + 3.9546E-03 2.0756E-02 8.8296E-02 6.9927E-04 7.1761E-05 5.4343E-05 2.0437E-02 8.5977E-02 0.0000E+00 + 3.8243E-03 2.0135E-02 8.5907E-02 6.7695E-04 7.0382E-05 5.3619E-05 1.9828E-02 8.3661E-02 0.0000E+00 + 3.6995E-03 1.9540E-02 8.3603E-02 6.5555E-04 6.9025E-05 5.2885E-05 1.9244E-02 8.1428E-02 0.0000E+00 + 3.5840E-03 1.8986E-02 8.1455E-02 6.3572E-04 6.7736E-05 5.2170E-05 1.8700E-02 7.9346E-02 0.0000E+00 + 3.4775E-03 1.8474E-02 7.9461E-02 6.1742E-04 6.6517E-05 5.1478E-05 1.8198E-02 7.7413E-02 0.0000E+00 + 3.3727E-03 1.7968E-02 7.7488E-02 5.9939E-04 6.5292E-05 5.0767E-05 1.7702E-02 7.5500E-02 0.0000E+00 + 3.4821E-02 1.1488E-01 4.1182E-01 4.1592E-03 0.0000E+00 0.0000E+00 1.1247E-01 3.9759E-01 0.0000E+00 + 3.0564E-02 1.0736E-01 3.8877E-01 3.8612E-03 0.0000E+00 0.0000E+00 1.0518E-01 3.7554E-01 0.0000E+00 + 2.7835E-02 1.0198E-01 3.7206E-01 3.6492E-03 0.0000E+00 0.0000E+00 9.9957E-02 3.5956E-01 0.0000E+00 + 2.4242E-02 9.4068E-02 3.4719E-01 3.3397E-03 0.0000E+00 0.0000E+00 9.2272E-02 3.3573E-01 0.0000E+00 + 2.4242E-02 9.4068E-02 3.4719E-01 3.3397E-03 3.6077E-11 0.0000E+00 9.2272E-02 3.3573E-01 0.0000E+00 + 2.2331E-02 8.9604E-02 3.3297E-01 3.1662E-03 1.1554E-05 0.0000E+00 8.7930E-02 3.2209E-01 0.0000E+00 + 2.0388E-02 8.4680E-02 3.1713E-01 2.9759E-03 2.2803E-05 0.0000E+00 8.3138E-02 3.0690E-01 0.0000E+00 + 1.8924E-02 8.0682E-02 3.0414E-01 2.8222E-03 3.1030E-05 0.0000E+00 7.9242E-02 2.9443E-01 0.0000E+00 + 1.7674E-02 7.7048E-02 2.9223E-01 2.6833E-03 3.7814E-05 0.0000E+00 7.5701E-02 2.8300E-01 0.0000E+00 + 1.6488E-02 7.3395E-02 2.8016E-01 2.5444E-03 4.3979E-05 0.0000E+00 7.2137E-02 2.7139E-01 0.0000E+00 + 1.5556E-02 7.0379E-02 2.7011E-01 2.4303E-03 4.8578E-05 0.0000E+00 6.9193E-02 2.6174E-01 0.0000E+00 + 1.4733E-02 6.7601E-02 2.6079E-01 2.3257E-03 5.2421E-05 0.0000E+00 6.6480E-02 2.5277E-01 0.0000E+00 + 1.4128E-02 6.5488E-02 2.5366E-01 2.2465E-03 5.5091E-05 0.0000E+00 6.4416E-02 2.4591E-01 0.0000E+00 + 1.2884E-02 6.0959E-02 2.3824E-01 2.0776E-03 6.0083E-05 0.0000E+00 5.9989E-02 2.3107E-01 0.0000E+00 + 1.2884E-02 6.0959E-02 2.3824E-01 2.0776E-03 6.0083E-05 1.4437E-12 5.9989E-02 2.3107E-01 0.0000E+00 + 1.2011E-02 5.7803E-02 2.2738E-01 1.9608E-03 6.2947E-05 7.1174E-06 5.6901E-02 2.2062E-01 0.0000E+00 + 1.1066E-02 5.4220E-02 2.1495E-01 1.8289E-03 6.5568E-05 1.4271E-05 5.3395E-02 2.0863E-01 0.0000E+00 + 1.0193E-02 5.0756E-02 2.0280E-01 1.7023E-03 6.7458E-05 2.0436E-05 5.0001E-02 1.9692E-01 0.0000E+00 + 9.4813E-03 4.7827E-02 1.9243E-01 1.5960E-03 6.8556E-05 2.5063E-05 4.7130E-02 1.8692E-01 0.0000E+00 + 8.8302E-03 4.5062E-02 1.8255E-01 1.4962E-03 6.9164E-05 2.8928E-05 4.4419E-02 1.7738E-01 0.0000E+00 + 8.3343E-03 4.2902E-02 1.7478E-01 1.4187E-03 6.9344E-05 3.1602E-05 4.2300E-02 1.6987E-01 0.0000E+00 + 7.7804E-03 4.0438E-02 1.6583E-01 1.3308E-03 6.9227E-05 3.4277E-05 3.9881E-02 1.6123E-01 0.0000E+00 + 7.3289E-03 3.8389E-02 1.5834E-01 1.2580E-03 6.8863E-05 3.6188E-05 3.7869E-02 1.5399E-01 0.0000E+00 + 6.9433E-03 3.6611E-02 1.5179E-01 1.1952E-03 6.8346E-05 3.7611E-05 3.6123E-02 1.4766E-01 0.0000E+00 + 6.4891E-03 3.4486E-02 1.4391E-01 1.1206E-03 6.7478E-05 3.9019E-05 3.4034E-02 1.4003E-01 0.0000E+00 + 6.0945E-03 3.2612E-02 1.3690E-01 1.0551E-03 6.6480E-05 3.9989E-05 3.2192E-02 1.3325E-01 0.0000E+00 + 5.7503E-03 3.0958E-02 1.3067E-01 9.9756E-04 6.5413E-05 4.0628E-05 3.0565E-02 1.2722E-01 0.0000E+00 + 5.4287E-03 2.9397E-02 1.2475E-01 9.4354E-04 6.4242E-05 4.1040E-05 2.9029E-02 1.2149E-01 0.0000E+00 + 5.1340E-03 2.7953E-02 1.1924E-01 8.9379E-04 6.3012E-05 4.1251E-05 2.7608E-02 1.1615E-01 0.0000E+00 + 4.8719E-03 2.6657E-02 1.1426E-01 8.4938E-04 6.1787E-05 4.1296E-05 2.6333E-02 1.1133E-01 0.0000E+00 + 4.6386E-03 2.5497E-02 1.0978E-01 8.0974E-04 6.0588E-05 4.1221E-05 2.5189E-02 1.0699E-01 0.0000E+00 + 4.4168E-03 2.4385E-02 1.0546E-01 7.7194E-04 5.9349E-05 4.1042E-05 2.4095E-02 1.0280E-01 0.0000E+00 + 4.2101E-03 2.3344E-02 1.0140E-01 7.3665E-04 5.8105E-05 4.0778E-05 2.3069E-02 9.8857E-02 0.0000E+00 + 4.0235E-03 2.2399E-02 9.7687E-02 7.0473E-04 5.6904E-05 4.0455E-05 2.2137E-02 9.5257E-02 0.0000E+00 + 3.8554E-03 2.1542E-02 9.4310E-02 6.7591E-04 5.5756E-05 4.0093E-05 2.1293E-02 9.1979E-02 0.0000E+00 + 3.6935E-03 2.0714E-02 9.1029E-02 6.4813E-04 5.4590E-05 3.9678E-05 2.0477E-02 8.8794E-02 0.0000E+00 + 3.5410E-03 1.9930E-02 8.7909E-02 6.2193E-04 5.3436E-05 3.9227E-05 1.9704E-02 8.5766E-02 0.0000E+00 + 3.4019E-03 1.9212E-02 8.5039E-02 5.9801E-04 5.2334E-05 3.8761E-05 1.8996E-02 8.2978E-02 0.0000E+00 + 3.2753E-03 1.8556E-02 8.2406E-02 5.7622E-04 5.1289E-05 3.8292E-05 1.8349E-02 8.0422E-02 0.0000E+00 + 3.1525E-03 1.7917E-02 7.9831E-02 5.5505E-04 5.0235E-05 3.7793E-05 1.7719E-02 7.7920E-02 0.0000E+00 + 3.0357E-03 1.7308E-02 7.7366E-02 5.3491E-04 4.9197E-05 3.7278E-05 1.7118E-02 7.5524E-02 0.0000E+00 + 2.9284E-03 1.6746E-02 7.5082E-02 5.1638E-04 4.8209E-05 3.6770E-05 1.6563E-02 7.3305E-02 0.0000E+00 + 2.8301E-03 1.6229E-02 7.2976E-02 4.9940E-04 4.7276E-05 3.6273E-05 1.6053E-02 7.1258E-02 0.0000E+00 + 2.7340E-03 1.5723E-02 7.0904E-02 4.8279E-04 4.6337E-05 3.5757E-05 1.5553E-02 6.9243E-02 0.0000E+00 + 2.6421E-03 1.5236E-02 6.8909E-02 4.6689E-04 4.5413E-05 3.5236E-05 1.5073E-02 6.7303E-02 0.0000E+00 + 2.5571E-03 1.4785E-02 6.7051E-02 4.5217E-04 4.4536E-05 3.4730E-05 1.4628E-02 6.5497E-02 0.0000E+00 + 2.4787E-03 1.4369E-02 6.5330E-02 4.3861E-04 4.3707E-05 3.4241E-05 1.4216E-02 6.3823E-02 0.0000E+00 + 2.4018E-03 1.3958E-02 6.3628E-02 4.2527E-04 4.2874E-05 3.3740E-05 1.3811E-02 6.2167E-02 0.0000E+00 + 2.2674E-02 9.7658E-02 3.7059E-01 3.2493E-03 0.0000E+00 0.0000E+00 9.6312E-02 3.5894E-01 0.0000E+00 + 2.0111E-02 9.0919E-02 3.4850E-01 3.0020E-03 0.0000E+00 0.0000E+00 8.9709E-02 3.3773E-01 0.0000E+00 + 1.8466E-02 8.6115E-02 3.3257E-01 2.8272E-03 0.0000E+00 0.0000E+00 8.4998E-02 3.2242E-01 0.0000E+00 + 1.6291E-02 7.9085E-02 3.0895E-01 2.5736E-03 0.0000E+00 0.0000E+00 7.8098E-02 2.9970E-01 0.0000E+00 + 1.6291E-02 7.9085E-02 3.0895E-01 2.5736E-03 2.2946E-11 0.0000E+00 7.8098E-02 2.9970E-01 0.0000E+00 + 1.5120E-02 7.5133E-02 2.9551E-01 2.4323E-03 7.3792E-06 0.0000E+00 7.4217E-02 2.8677E-01 0.0000E+00 + 1.3921E-02 7.0789E-02 2.8059E-01 2.2781E-03 1.4636E-05 0.0000E+00 6.9947E-02 2.7240E-01 0.0000E+00 + 1.3010E-02 6.7272E-02 2.6839E-01 2.1541E-03 1.9993E-05 0.0000E+00 6.6489E-02 2.6065E-01 0.0000E+00 + 1.2225E-02 6.4086E-02 2.5725E-01 2.0425E-03 2.4445E-05 0.0000E+00 6.3355E-02 2.4991E-01 0.0000E+00 + 1.1472E-02 6.0891E-02 2.4599E-01 1.9313E-03 2.8522E-05 0.0000E+00 6.0211E-02 2.3905E-01 0.0000E+00 + 1.0875E-02 5.8261E-02 2.3665E-01 1.8402E-03 3.1583E-05 0.0000E+00 5.7621E-02 2.3003E-01 0.0000E+00 + 1.0343E-02 5.5844E-02 2.2800E-01 1.7570E-03 3.4156E-05 0.0000E+00 5.5240E-02 2.2168E-01 0.0000E+00 + 9.9486E-03 5.4010E-02 2.2140E-01 1.6942E-03 3.5953E-05 0.0000E+00 5.3433E-02 2.1531E-01 0.0000E+00 + 9.1274E-03 5.0090E-02 2.0718E-01 1.5606E-03 3.9334E-05 0.0000E+00 4.9569E-02 2.0157E-01 0.0000E+00 + 9.1274E-03 5.0090E-02 2.0718E-01 1.5606E-03 3.9334E-05 9.7465E-13 4.9569E-02 2.0157E-01 0.0000E+00 + 8.5418E-03 4.7368E-02 1.9720E-01 1.4686E-03 4.1290E-05 4.8076E-06 4.6885E-02 1.9192E-01 0.0000E+00 + 7.9003E-03 4.4289E-02 1.8581E-01 1.3652E-03 4.3093E-05 9.6440E-06 4.3847E-02 1.8091E-01 0.0000E+00 + 7.3001E-03 4.1322E-02 1.7473E-01 1.2663E-03 4.4407E-05 1.3812E-05 4.0919E-02 1.7018E-01 0.0000E+00 + 6.8061E-03 3.8822E-02 1.6531E-01 1.1835E-03 4.5180E-05 1.6937E-05 3.8451E-02 1.6106E-01 0.0000E+00 + 6.3498E-03 3.6470E-02 1.5636E-01 1.1061E-03 4.5620E-05 1.9543E-05 3.6127E-02 1.5239E-01 0.0000E+00 + 5.9996E-03 3.4638E-02 1.4934E-01 1.0462E-03 4.5762E-05 2.1340E-05 3.4318E-02 1.4559E-01 0.0000E+00 + 5.6059E-03 3.2554E-02 1.4129E-01 9.7843E-04 4.5703E-05 2.3132E-05 3.2258E-02 1.3779E-01 0.0000E+00 + 5.2830E-03 3.0827E-02 1.3457E-01 9.2256E-04 4.5471E-05 2.4405E-05 3.0551E-02 1.3126E-01 0.0000E+00 + 5.0059E-03 2.9332E-02 1.2871E-01 8.7446E-04 4.5132E-05 2.5346E-05 2.9072E-02 1.2558E-01 0.0000E+00 + 4.6781E-03 2.7550E-02 1.2168E-01 8.1742E-04 4.4553E-05 2.6268E-05 2.7310E-02 1.1875E-01 0.0000E+00 + 4.3921E-03 2.5984E-02 1.1545E-01 7.6756E-04 4.3882E-05 2.6892E-05 2.5761E-02 1.1270E-01 0.0000E+00 + 4.1418E-03 2.4605E-02 1.0993E-01 7.2390E-04 4.3162E-05 2.7293E-05 2.4396E-02 1.0734E-01 0.0000E+00 + 3.9075E-03 2.3307E-02 1.0469E-01 6.8300E-04 4.2369E-05 2.7538E-05 2.3112E-02 1.0225E-01 0.0000E+00 + 3.6923E-03 2.2109E-02 9.9831E-02 6.4544E-04 4.1535E-05 2.7647E-05 2.1926E-02 9.7526E-02 0.0000E+00 + 3.5007E-03 2.1038E-02 9.5456E-02 6.1199E-04 4.0702E-05 2.7646E-05 2.0865E-02 9.3272E-02 0.0000E+00 + 3.3299E-03 2.0080E-02 9.1522E-02 5.8220E-04 3.9887E-05 2.7565E-05 1.9917E-02 8.9446E-02 0.0000E+00 + 3.1675E-03 1.9166E-02 8.7745E-02 5.5386E-04 3.9045E-05 2.7413E-05 1.9011E-02 8.5771E-02 0.0000E+00 + 3.0160E-03 1.8310E-02 8.4193E-02 5.2746E-04 3.8198E-05 2.7205E-05 1.8164E-02 8.2315E-02 0.0000E+00 + 2.8793E-03 1.7535E-02 8.0960E-02 5.0364E-04 3.7382E-05 2.6959E-05 1.7396E-02 7.9167E-02 0.0000E+00 + 2.7560E-03 1.6835E-02 7.8023E-02 4.8217E-04 3.6601E-05 2.6688E-05 1.6702E-02 7.6307E-02 0.0000E+00 + 2.6374E-03 1.6158E-02 7.5175E-02 4.6152E-04 3.5808E-05 2.6383E-05 1.6032E-02 7.3534E-02 0.0000E+00 + 2.5257E-03 1.5520E-02 7.2473E-02 4.4208E-04 3.5024E-05 2.6054E-05 1.5399E-02 7.0902E-02 0.0000E+00 + 2.4238E-03 1.4936E-02 6.9991E-02 4.2436E-04 3.4275E-05 2.5717E-05 1.4820E-02 6.8484E-02 0.0000E+00 + 2.3311E-03 1.4403E-02 6.7719E-02 4.0825E-04 3.3565E-05 2.5379E-05 1.4292E-02 6.6270E-02 0.0000E+00 + 2.2412E-03 1.3885E-02 6.5501E-02 3.9262E-04 3.2850E-05 2.5022E-05 1.3779E-02 6.4108E-02 0.0000E+00 + 2.1558E-03 1.3392E-02 6.3381E-02 3.7779E-04 3.2146E-05 2.4655E-05 1.3290E-02 6.2041E-02 0.0000E+00 + 2.0774E-03 1.2938E-02 6.1420E-02 3.6416E-04 3.1476E-05 2.4294E-05 1.2840E-02 6.0130E-02 0.0000E+00 + 2.0056E-03 1.2521E-02 5.9615E-02 3.5168E-04 3.0844E-05 2.3942E-05 1.2427E-02 5.8369E-02 0.0000E+00 + 1.9354E-03 1.2113E-02 5.7841E-02 3.3950E-04 3.0208E-05 2.3579E-05 1.2022E-02 5.6639E-02 0.0000E+00 + 1.8684E-03 1.1722E-02 5.6136E-02 3.2786E-04 2.9583E-05 2.3213E-05 1.1634E-02 5.4976E-02 0.0000E+00 + 1.8064E-03 1.1360E-02 5.4551E-02 3.1710E-04 2.8989E-05 2.2857E-05 1.1275E-02 5.3430E-02 0.0000E+00 + 1.7494E-03 1.1026E-02 5.3084E-02 3.0720E-04 2.8430E-05 2.2515E-05 1.0944E-02 5.1998E-02 0.0000E+00 + 1.6934E-03 1.0697E-02 5.1636E-02 2.9747E-04 2.7867E-05 2.2165E-05 1.0618E-02 5.0585E-02 0.0000E+00 + 1.4384E-02 8.1983E-02 3.2980E-01 2.5007E-03 0.0000E+00 0.0000E+00 8.1297E-02 3.2049E-01 0.0000E+00 + 1.2970E-02 7.6030E-02 3.0894E-01 2.2996E-03 0.0000E+00 0.0000E+00 7.5416E-02 3.0037E-01 0.0000E+00 + 1.2055E-02 7.1803E-02 2.9395E-01 2.1582E-03 0.0000E+00 0.0000E+00 7.1238E-02 2.8591E-01 0.0000E+00 + 1.0826E-02 6.5643E-02 2.7184E-01 1.9544E-03 0.0000E+00 0.0000E+00 6.5146E-02 2.6455E-01 0.0000E+00 + 1.0826E-02 6.5643E-02 2.7184E-01 1.9544E-03 1.4482E-11 0.0000E+00 6.5146E-02 2.6455E-01 0.0000E+00 + 1.0148E-02 6.2195E-02 2.5931E-01 1.8416E-03 4.6807E-06 0.0000E+00 6.1734E-02 2.5245E-01 0.0000E+00 + 9.4417E-03 5.8416E-02 2.4545E-01 1.7188E-03 9.3378E-06 0.0000E+00 5.7994E-02 2.3905E-01 0.0000E+00 + 8.8960E-03 5.5368E-02 2.3416E-01 1.6206E-03 1.2812E-05 0.0000E+00 5.4976E-02 2.2813E-01 0.0000E+00 + 8.4182E-03 5.2613E-02 2.2389E-01 1.5325E-03 1.5724E-05 0.0000E+00 5.2248E-02 2.1818E-01 0.0000E+00 + 7.9524E-03 4.9860E-02 2.1353E-01 1.4449E-03 1.8411E-05 0.0000E+00 4.9520E-02 2.0815E-01 0.0000E+00 + 7.5773E-03 4.7599E-02 2.0496E-01 1.3735E-03 2.0441E-05 0.0000E+00 4.7279E-02 1.9985E-01 0.0000E+00 + 7.2382E-03 4.5527E-02 1.9705E-01 1.3084E-03 2.2157E-05 0.0000E+00 4.5225E-02 1.9218E-01 0.0000E+00 + 6.9839E-03 4.3957E-02 1.9102E-01 1.2593E-03 2.3361E-05 0.0000E+00 4.3669E-02 1.8634E-01 0.0000E+00 + 6.4459E-03 4.0613E-02 1.7808E-01 1.1555E-03 2.5637E-05 0.0000E+00 4.0353E-02 1.7379E-01 0.0000E+00 + 6.4459E-03 4.0613E-02 1.7808E-01 1.1555E-03 2.5637E-05 6.5435E-13 4.0353E-02 1.7379E-01 0.0000E+00 + 6.0540E-03 3.8300E-02 1.6904E-01 1.0842E-03 2.6962E-05 3.2285E-06 3.8058E-02 1.6502E-01 0.0000E+00 + 5.6189E-03 3.5691E-02 1.5876E-01 1.0044E-03 2.8190E-05 6.4765E-06 3.5470E-02 1.5503E-01 0.0000E+00 + 5.2062E-03 3.3188E-02 1.4879E-01 9.2838E-04 2.9089E-05 9.2726E-06 3.2986E-02 1.4535E-01 0.0000E+00 + 4.8625E-03 3.1085E-02 1.4034E-01 8.6499E-04 2.9622E-05 1.1365E-05 3.0899E-02 1.3714E-01 0.0000E+00 + 4.5420E-03 2.9114E-02 1.3235E-01 8.0594E-04 2.9927E-05 1.3105E-05 2.8941E-02 1.2937E-01 0.0000E+00 + 4.2943E-03 2.7584E-02 1.2610E-01 7.6038E-04 3.0028E-05 1.4300E-05 2.7422E-02 1.2329E-01 0.0000E+00 + 4.0139E-03 2.5848E-02 1.1895E-01 7.0898E-04 2.9993E-05 1.5485E-05 2.5698E-02 1.1634E-01 0.0000E+00 + 3.7827E-03 2.4413E-02 1.1300E-01 6.6674E-04 2.9838E-05 1.6321E-05 2.4272E-02 1.1055E-01 0.0000E+00 + 3.5835E-03 2.3174E-02 1.0783E-01 6.3047E-04 2.9609E-05 1.6934E-05 2.3042E-02 1.0551E-01 0.0000E+00 + 3.3469E-03 2.1702E-02 1.0164E-01 5.8760E-04 2.9216E-05 1.7526E-05 2.1580E-02 9.9484E-02 0.0000E+00 + 3.1399E-03 2.0413E-02 9.6181E-02 5.5023E-04 2.8760E-05 1.7919E-05 2.0299E-02 9.4159E-02 0.0000E+00 + 2.9584E-03 1.9281E-02 9.1351E-02 5.1761E-04 2.8270E-05 1.8162E-05 1.9174E-02 8.9451E-02 0.0000E+00 + 2.7881E-03 1.8218E-02 8.6787E-02 4.8713E-04 2.7730E-05 1.8299E-05 1.8117E-02 8.5002E-02 0.0000E+00 + 2.6316E-03 1.7240E-02 8.2560E-02 4.5922E-04 2.7163E-05 1.8346E-05 1.7145E-02 8.0879E-02 0.0000E+00 + 2.4920E-03 1.6367E-02 7.8766E-02 4.3442E-04 2.6596E-05 1.8321E-05 1.6278E-02 7.7176E-02 0.0000E+00 + 2.3677E-03 1.5589E-02 7.5362E-02 4.1239E-04 2.6042E-05 1.8243E-05 1.5504E-02 7.3855E-02 0.0000E+00 + 2.2493E-03 1.4848E-02 7.2101E-02 3.9149E-04 2.5469E-05 1.8118E-05 1.4767E-02 7.0672E-02 0.0000E+00 + 2.1390E-03 1.4156E-02 6.9043E-02 3.7206E-04 2.4894E-05 1.7956E-05 1.4079E-02 6.7685E-02 0.0000E+00 + 2.0395E-03 1.3530E-02 6.6264E-02 3.5456E-04 2.4339E-05 1.7771E-05 1.3457E-02 6.4972E-02 0.0000E+00 + 1.9498E-03 1.2966E-02 6.3745E-02 3.3882E-04 2.3810E-05 1.7571E-05 1.2896E-02 6.2511E-02 0.0000E+00 + 1.8635E-03 1.2422E-02 6.1307E-02 3.2371E-04 2.3273E-05 1.7348E-05 1.2355E-02 6.0130E-02 0.0000E+00 + 1.7823E-03 1.1910E-02 5.8999E-02 3.0952E-04 2.2742E-05 1.7110E-05 1.1846E-02 5.7874E-02 0.0000E+00 + 1.7083E-03 1.1442E-02 5.6884E-02 2.9660E-04 2.2235E-05 1.6869E-05 1.1381E-02 5.5807E-02 0.0000E+00 + 1.6410E-03 1.1016E-02 5.4950E-02 2.8488E-04 2.1756E-05 1.6629E-05 1.0957E-02 5.3917E-02 0.0000E+00 + 1.5758E-03 1.0603E-02 5.3066E-02 2.7354E-04 2.1273E-05 1.6376E-05 1.0546E-02 5.2074E-02 0.0000E+00 + 1.5139E-03 1.0210E-02 5.1268E-02 2.6278E-04 2.0798E-05 1.6117E-05 1.0156E-02 5.0316E-02 0.0000E+00 + 1.4571E-03 9.8489E-03 4.9608E-02 2.5292E-04 2.0346E-05 1.5864E-05 9.7963E-03 4.8692E-02 0.0000E+00 + 1.4052E-03 9.5179E-03 4.8082E-02 2.4390E-04 1.9921E-05 1.5618E-05 9.4672E-03 4.7200E-02 0.0000E+00 + 1.3545E-03 9.1944E-03 4.6585E-02 2.3511E-04 1.9493E-05 1.5364E-05 9.1454E-03 4.5735E-02 0.0000E+00 + 1.3061E-03 8.8849E-03 4.5148E-02 2.2673E-04 1.9073E-05 1.5110E-05 8.8376E-03 4.4329E-02 0.0000E+00 + 1.2614E-03 8.5987E-03 4.3815E-02 2.1899E-04 1.8675E-05 1.4863E-05 8.5529E-03 4.3025E-02 0.0000E+00 + 1.2203E-03 8.3350E-03 4.2582E-02 2.1187E-04 1.8299E-05 1.4627E-05 8.2906E-03 4.1818E-02 0.0000E+00 + 1.1799E-03 8.0758E-03 4.1368E-02 2.0490E-04 1.7923E-05 1.4385E-05 8.0328E-03 4.0629E-02 0.0000E+00 + 8.8546E-03 6.7884E-02 2.9007E-01 1.8927E-03 0.0000E+00 0.0000E+00 6.7576E-02 2.8281E-01 0.0000E+00 + 8.1834E-03 6.2704E-02 2.7065E-01 1.7325E-03 0.0000E+00 0.0000E+00 6.2428E-02 2.6400E-01 0.0000E+00 + 7.7365E-03 5.9040E-02 2.5675E-01 1.6205E-03 0.0000E+00 0.0000E+00 5.8787E-02 2.5054E-01 0.0000E+00 + 7.1132E-03 5.3724E-02 2.3634E-01 1.4600E-03 0.0000E+00 0.0000E+00 5.3501E-02 2.3074E-01 0.0000E+00 + 7.1132E-03 5.3724E-02 2.3634E-01 1.4600E-03 9.0552E-12 0.0000E+00 5.3501E-02 2.3074E-01 0.0000E+00 + 6.7493E-03 5.0760E-02 2.2483E-01 1.3715E-03 2.9438E-06 0.0000E+00 5.0553E-02 2.1957E-01 0.0000E+00 + 6.3588E-03 4.7524E-02 2.1214E-01 1.2757E-03 5.9109E-06 0.0000E+00 4.7334E-02 2.0726E-01 0.0000E+00 + 6.0472E-03 4.4922E-02 2.0184E-01 1.1993E-03 8.1490E-06 0.0000E+00 4.4745E-02 1.9725E-01 0.0000E+00 + 5.7668E-03 4.2577E-02 1.9249E-01 1.1310E-03 1.0041E-05 0.0000E+00 4.2412E-02 1.8817E-01 0.0000E+00 + 5.4862E-03 4.0240E-02 1.8310E-01 1.0634E-03 1.1799E-05 0.0000E+00 4.0086E-02 1.7904E-01 0.0000E+00 + 5.2549E-03 3.8327E-02 1.7535E-01 1.0084E-03 1.3135E-05 0.0000E+00 3.8181E-02 1.7150E-01 0.0000E+00 + 5.0417E-03 3.6577E-02 1.6821E-01 9.5835E-04 1.4269E-05 0.0000E+00 3.6439E-02 1.6456E-01 0.0000E+00 + 4.8792E-03 3.5255E-02 1.6279E-01 9.2076E-04 1.5068E-05 0.0000E+00 3.5123E-02 1.5928E-01 0.0000E+00 + 4.5285E-03 3.2447E-02 1.5118E-01 8.4145E-04 1.6583E-05 0.0000E+00 3.2326E-02 1.4798E-01 0.0000E+00 + 4.5285E-03 3.2447E-02 1.5118E-01 8.4145E-04 1.6583E-05 4.3519E-13 3.2326E-02 1.4798E-01 0.0000E+00 + 4.2666E-03 3.0511E-02 1.4310E-01 7.8722E-04 1.7468E-05 2.1470E-06 3.0399E-02 1.4011E-01 0.0000E+00 + 3.9714E-03 2.8337E-02 1.3395E-01 7.2673E-04 1.8289E-05 4.3048E-06 2.8232E-02 1.3119E-01 0.0000E+00 + 3.6872E-03 2.6257E-02 1.2510E-01 6.6932E-04 1.8890E-05 6.1585E-06 2.6161E-02 1.2257E-01 0.0000E+00 + 3.4478E-03 2.4517E-02 1.1764E-01 6.2164E-04 1.9245E-05 7.5410E-06 2.4427E-02 1.1529E-01 0.0000E+00 + 3.2225E-03 2.2891E-02 1.1060E-01 5.7738E-04 1.9447E-05 8.6857E-06 2.2807E-02 1.0842E-01 0.0000E+00 + 3.0472E-03 2.1632E-02 1.0512E-01 5.4333E-04 1.9512E-05 9.4680E-06 2.1554E-02 1.0307E-01 0.0000E+00 + 2.8476E-03 2.0209E-02 9.8863E-02 5.0504E-04 1.9483E-05 1.0239E-05 2.0135E-02 9.6962E-02 0.0000E+00 + 2.6823E-03 1.9036E-02 9.3672E-02 4.7367E-04 1.9374E-05 1.0777E-05 1.8967E-02 9.1891E-02 0.0000E+00 + 2.5394E-03 1.8027E-02 8.9175E-02 4.4682E-04 1.9215E-05 1.1168E-05 1.7961E-02 8.7498E-02 0.0000E+00 + 2.3693E-03 1.6831E-02 8.3808E-02 4.1516E-04 1.8945E-05 1.1539E-05 1.6769E-02 8.2252E-02 0.0000E+00 + 2.2201E-03 1.5786E-02 7.9084E-02 3.8766E-04 1.8633E-05 1.1778E-05 1.5728E-02 7.7634E-02 0.0000E+00 + 2.0891E-03 1.4872E-02 7.4922E-02 3.6372E-04 1.8298E-05 1.1918E-05 1.4817E-02 7.3562E-02 0.0000E+00 + 1.9662E-03 1.4016E-02 7.0999E-02 3.4141E-04 1.7930E-05 1.1989E-05 1.3964E-02 6.9725E-02 0.0000E+00 + 1.8531E-03 1.3231E-02 6.7376E-02 3.2104E-04 1.7544E-05 1.2000E-05 1.3181E-02 6.6179E-02 0.0000E+00 + 1.7522E-03 1.2532E-02 6.4132E-02 3.0299E-04 1.7159E-05 1.1964E-05 1.2485E-02 6.3004E-02 0.0000E+00 + 1.6624E-03 1.1910E-02 6.1229E-02 2.8700E-04 1.6783E-05 1.1896E-05 1.1865E-02 6.0163E-02 0.0000E+00 + 1.5770E-03 1.1318E-02 5.8455E-02 2.7185E-04 1.6396E-05 1.1796E-05 1.1276E-02 5.7446E-02 0.0000E+00 + 1.4975E-03 1.0768E-02 5.5859E-02 2.5781E-04 1.6008E-05 1.1674E-05 1.0727E-02 5.4903E-02 0.0000E+00 + 1.4257E-03 1.0271E-02 5.3505E-02 2.4519E-04 1.5634E-05 1.1536E-05 1.0232E-02 5.2598E-02 0.0000E+00 + 1.3611E-03 9.8245E-03 5.1377E-02 2.3386E-04 1.5277E-05 1.1391E-05 9.7868E-03 5.0512E-02 0.0000E+00 + 1.2990E-03 9.3948E-03 4.9321E-02 2.2301E-04 1.4916E-05 1.1231E-05 9.3585E-03 4.8497E-02 0.0000E+00 + 1.2406E-03 8.9906E-03 4.7378E-02 2.1284E-04 1.4560E-05 1.1062E-05 8.9557E-03 4.6593E-02 0.0000E+00 + 1.1875E-03 8.6223E-03 4.5601E-02 2.0360E-04 1.4220E-05 1.0891E-05 8.5887E-03 4.4850E-02 0.0000E+00 + 1.1392E-03 8.2878E-03 4.3980E-02 1.9523E-04 1.3899E-05 1.0723E-05 8.2554E-03 4.3261E-02 0.0000E+00 + 1.0925E-03 7.9636E-03 4.2402E-02 1.8714E-04 1.3577E-05 1.0546E-05 7.9322E-03 4.1714E-02 0.0000E+00 + 1.0482E-03 7.6560E-03 4.0900E-02 1.7948E-04 1.3260E-05 1.0367E-05 7.6257E-03 4.0240E-02 0.0000E+00 + 1.0076E-03 7.3736E-03 3.9515E-02 1.7248E-04 1.2959E-05 1.0192E-05 7.3443E-03 3.8882E-02 0.0000E+00 + 9.7049E-04 7.1153E-03 3.8244E-02 1.6608E-04 1.2676E-05 1.0022E-05 7.0868E-03 3.7635E-02 0.0000E+00 + 9.3433E-04 6.8632E-03 3.7000E-02 1.5986E-04 1.2392E-05 9.8486E-06 6.8356E-03 3.6414E-02 0.0000E+00 + 8.9983E-04 6.6224E-03 3.5807E-02 1.5393E-04 1.2113E-05 9.6744E-06 6.5957E-03 3.5243E-02 0.0000E+00 + 8.6801E-04 6.4000E-03 3.4702E-02 1.4847E-04 1.1849E-05 9.5064E-06 6.3741E-03 3.4159E-02 0.0000E+00 + 8.3878E-04 6.1955E-03 3.3681E-02 1.4345E-04 1.1601E-05 9.3455E-06 6.1702E-03 3.3157E-02 0.0000E+00 + 8.1013E-04 5.9947E-03 3.2678E-02 1.3854E-04 1.1351E-05 9.1817E-06 5.9702E-03 3.2172E-02 0.0000E+00 + 5.2667E-03 5.5354E-02 2.5193E-01 1.4060E-03 0.0000E+00 0.0000E+00 5.5238E-02 2.4642E-01 0.0000E+00 + 5.0463E-03 5.0919E-02 2.3410E-01 1.2812E-03 0.0000E+00 0.0000E+00 5.0815E-02 2.2909E-01 0.0000E+00 + 4.8825E-03 4.7795E-02 2.2141E-01 1.1944E-03 0.0000E+00 0.0000E+00 4.7698E-02 2.1673E-01 0.0000E+00 + 4.6246E-03 4.3283E-02 2.0284E-01 1.0705E-03 0.0000E+00 0.0000E+00 4.3196E-02 1.9866E-01 0.0000E+00 + 4.6246E-03 4.3283E-02 2.0284E-01 1.0705E-03 5.6064E-12 0.0000E+00 4.3196E-02 1.9866E-01 0.0000E+00 + 4.4521E-03 4.0778E-02 1.9242E-01 1.0026E-03 1.8340E-06 0.0000E+00 4.0696E-02 1.8851E-01 0.0000E+00 + 4.2541E-03 3.8052E-02 1.8097E-01 9.2929E-04 3.7079E-06 0.0000E+00 3.7976E-02 1.7735E-01 0.0000E+00 + 4.0865E-03 3.5867E-02 1.7171E-01 8.7107E-04 5.1366E-06 0.0000E+00 3.5795E-02 1.6832E-01 0.0000E+00 + 3.9284E-03 3.3905E-02 1.6333E-01 8.1918E-04 6.3535E-06 0.0000E+00 3.3836E-02 1.6014E-01 0.0000E+00 + 3.7637E-03 3.1955E-02 1.5493E-01 7.6798E-04 7.4914E-06 0.0000E+00 3.1890E-02 1.5195E-01 0.0000E+00 + 3.6233E-03 3.0363E-02 1.4803E-01 7.2646E-04 8.3604E-06 0.0000E+00 3.0300E-02 1.4521E-01 0.0000E+00 + 3.4904E-03 2.8911E-02 1.4169E-01 6.8882E-04 9.1003E-06 0.0000E+00 2.8851E-02 1.3902E-01 0.0000E+00 + 3.3871E-03 2.7816E-02 1.3688E-01 6.6058E-04 9.6219E-06 0.0000E+00 2.7758E-02 1.3433E-01 0.0000E+00 + 3.1586E-03 2.5498E-02 1.2662E-01 6.0121E-04 1.0614E-05 0.0000E+00 2.5443E-02 1.2430E-01 0.0000E+00 + 3.1586E-03 2.5498E-02 1.2662E-01 6.0121E-04 1.0614E-05 2.8567E-13 2.5443E-02 1.2430E-01 0.0000E+00 + 2.9834E-03 2.3906E-02 1.1951E-01 5.6077E-04 1.1193E-05 1.4086E-06 2.3854E-02 1.1735E-01 0.0000E+00 + 2.7827E-03 2.2123E-02 1.1148E-01 5.1582E-04 1.1729E-05 2.8213E-06 2.2074E-02 1.0949E-01 0.0000E+00 + 2.5867E-03 2.0426E-02 1.0375E-01 4.7333E-04 1.2119E-05 4.0307E-06 2.0379E-02 1.0193E-01 0.0000E+00 + 2.4198E-03 1.9011E-02 9.7253E-02 4.3818E-04 1.2347E-05 4.9286E-06 1.8967E-02 9.5573E-02 0.0000E+00 + 2.2615E-03 1.7693E-02 9.1149E-02 4.0565E-04 1.2472E-05 5.6678E-06 1.7651E-02 8.9597E-02 0.0000E+00 + 2.1376E-03 1.6676E-02 8.6405E-02 3.8072E-04 1.2508E-05 6.1696E-06 1.6636E-02 8.4951E-02 0.0000E+00 + 1.9960E-03 1.5530E-02 8.1016E-02 3.5276E-04 1.2480E-05 6.6598E-06 1.5492E-02 7.9671E-02 0.0000E+00 + 1.8783E-03 1.4588E-02 7.6556E-02 3.2993E-04 1.2399E-05 6.9986E-06 1.4552E-02 7.5301E-02 0.0000E+00 + 1.7764E-03 1.3780E-02 7.2703E-02 3.1044E-04 1.2287E-05 7.2408E-06 1.3745E-02 7.1524E-02 0.0000E+00 + 1.6548E-03 1.2826E-02 6.8119E-02 2.8753E-04 1.2099E-05 7.4663E-06 1.2793E-02 6.7029E-02 0.0000E+00 + 1.5481E-03 1.1995E-02 6.4097E-02 2.6770E-04 1.1884E-05 7.6058E-06 1.1963E-02 6.3084E-02 0.0000E+00 + 1.4544E-03 1.1270E-02 6.0563E-02 2.5048E-04 1.1656E-05 7.6821E-06 1.1239E-02 5.9617E-02 0.0000E+00 + 1.3664E-03 1.0593E-02 5.7243E-02 2.3449E-04 1.1405E-05 7.7131E-06 1.0564E-02 5.6360E-02 0.0000E+00 + 1.2856E-03 9.9732E-03 5.4185E-02 2.1993E-04 1.1144E-05 7.7057E-06 9.9452E-03 5.3358E-02 0.0000E+00 + 1.2135E-03 9.4234E-03 5.1455E-02 2.0706E-04 1.0885E-05 7.6691E-06 9.3965E-03 5.0677E-02 0.0000E+00 + 1.1494E-03 8.9354E-03 4.9018E-02 1.9568E-04 1.0633E-05 7.6120E-06 8.9095E-03 4.8284E-02 0.0000E+00 + 1.0885E-03 8.4727E-03 4.6694E-02 1.8493E-04 1.0373E-05 7.5357E-06 8.4477E-03 4.6002E-02 0.0000E+00 + 1.0318E-03 8.0429E-03 4.4525E-02 1.7499E-04 1.0114E-05 7.4447E-06 8.0188E-03 4.3871E-02 0.0000E+00 + 9.8079E-04 7.6561E-03 4.2563E-02 1.6608E-04 9.8647E-06 7.3455E-06 7.6329E-03 4.1943E-02 0.0000E+00 + 9.3488E-04 7.3087E-03 4.0792E-02 1.5810E-04 9.6277E-06 7.2420E-06 7.2862E-03 4.0202E-02 0.0000E+00 + 8.9082E-04 6.9754E-03 3.9085E-02 1.5046E-04 9.3883E-06 7.1295E-06 6.9536E-03 3.8525E-02 0.0000E+00 + 8.4945E-04 6.6624E-03 3.7475E-02 1.4332E-04 9.1523E-06 7.0115E-06 6.6414E-03 3.6942E-02 0.0000E+00 + 8.1184E-04 6.3780E-03 3.6006E-02 1.3685E-04 8.9281E-06 6.8937E-06 6.3576E-03 3.5498E-02 0.0000E+00 + 7.7774E-04 6.1200E-03 3.4668E-02 1.3100E-04 8.7166E-06 6.7779E-06 6.1002E-03 3.4182E-02 0.0000E+00 + 7.4477E-04 5.8704E-03 3.3368E-02 1.2535E-04 8.5043E-06 6.6575E-06 5.8513E-03 3.2904E-02 0.0000E+00 + 7.1356E-04 5.6341E-03 3.2132E-02 1.2002E-04 8.2961E-06 6.5356E-06 5.6155E-03 3.1688E-02 0.0000E+00 + 6.8497E-04 5.4175E-03 3.0996E-02 1.1515E-04 8.0991E-06 6.4171E-06 5.3994E-03 3.0570E-02 0.0000E+00 + 6.5889E-04 5.2197E-03 2.9954E-02 1.1071E-04 7.9137E-06 6.3029E-06 5.2021E-03 2.9546E-02 0.0000E+00 + 6.3350E-04 5.0270E-03 2.8936E-02 1.0640E-04 7.7281E-06 6.1861E-06 5.0099E-03 2.8544E-02 0.0000E+00 + 6.0931E-04 4.8432E-03 2.7961E-02 1.0230E-04 7.5463E-06 6.0695E-06 4.8266E-03 2.7585E-02 0.0000E+00 + 5.8703E-04 4.6738E-03 2.7060E-02 9.8521E-05 7.3744E-06 5.9574E-06 4.6576E-03 2.6698E-02 0.0000E+00 + 5.6659E-04 4.5182E-03 2.6229E-02 9.5062E-05 7.2128E-06 5.8503E-06 4.5023E-03 2.5880E-02 0.0000E+00 + 5.4658E-04 4.3657E-03 2.5413E-02 9.1680E-05 7.0510E-06 5.7416E-06 4.3502E-03 2.5076E-02 0.0000E+00 + 3.0250E-03 4.4357E-02 2.1577E-01 1.0230E-03 0.0000E+00 0.0000E+00 4.4320E-02 2.1172E-01 0.0000E+00 + 3.0516E-03 4.0630E-02 1.9967E-01 9.2801E-04 0.0000E+00 0.0000E+00 4.0594E-02 1.9600E-01 0.0000E+00 + 3.0429E-03 3.8015E-02 1.8825E-01 8.6220E-04 0.0000E+00 0.0000E+00 3.7980E-02 1.8484E-01 0.0000E+00 + 2.9865E-03 3.4254E-02 1.7163E-01 7.6878E-04 0.0000E+00 0.0000E+00 3.4221E-02 1.6859E-01 0.0000E+00 + 2.9865E-03 3.4254E-02 1.7163E-01 7.6878E-04 3.4467E-12 0.0000E+00 3.4221E-02 1.6859E-01 0.0000E+00 + 2.9217E-03 3.2176E-02 1.6234E-01 7.1779E-04 1.1345E-06 0.0000E+00 3.2143E-02 1.5951E-01 1.3878E-17 + 2.8337E-03 2.9923E-02 1.5217E-01 6.6299E-04 2.3084E-06 0.0000E+00 2.9890E-02 1.4956E-01 1.3878E-17 + 2.7495E-03 2.8123E-02 1.4397E-01 6.1961E-04 3.2119E-06 0.0000E+00 2.8090E-02 1.4154E-01 1.3878E-17 + 2.6635E-03 2.6511E-02 1.3658E-01 5.8107E-04 3.9863E-06 0.0000E+00 2.6479E-02 1.3430E-01 0.0000E+00 + 2.5683E-03 2.4914E-02 1.2919E-01 5.4316E-04 4.7134E-06 0.0000E+00 2.4883E-02 1.2706E-01 0.0000E+00 + 2.4835E-03 2.3614E-02 1.2314E-01 5.1250E-04 5.2702E-06 0.0000E+00 2.3583E-02 1.2113E-01 0.0000E+00 + 2.4005E-03 2.2432E-02 1.1759E-01 4.8479E-04 5.7449E-06 0.0000E+00 2.2401E-02 1.1570E-01 0.0000E+00 + 2.3345E-03 2.1542E-02 1.1340E-01 4.6404E-04 6.0796E-06 0.0000E+00 2.1512E-02 1.1159E-01 0.0000E+00 + 2.1847E-03 1.9665E-02 1.0447E-01 4.2056E-04 6.7153E-06 0.0000E+00 1.9635E-02 1.0284E-01 0.0000E+00 + 2.1847E-03 1.9665E-02 1.0447E-01 4.2056E-04 6.7153E-06 1.8469E-13 1.9635E-02 1.0284E-01 0.0000E+00 + 2.0668E-03 1.8381E-02 9.8311E-02 3.9107E-04 7.0850E-06 9.0973E-07 1.8352E-02 9.6793E-02 0.0000E+00 + 1.9297E-03 1.6948E-02 9.1376E-02 3.5840E-04 7.4249E-06 1.8190E-06 1.6920E-02 8.9989E-02 0.0000E+00 + 1.7942E-03 1.5589E-02 8.4734E-02 3.2764E-04 7.6690E-06 2.5937E-06 1.5562E-02 8.3468E-02 0.0000E+00 + 1.6778E-03 1.4461E-02 7.9168E-02 3.0229E-04 7.8077E-06 3.1654E-06 1.4434E-02 7.8003E-02 0.0000E+00 + 1.5667E-03 1.3414E-02 7.3959E-02 2.7892E-04 7.8795E-06 3.6328E-06 1.3388E-02 7.2887E-02 0.0000E+00 + 1.4794E-03 1.2608E-02 6.9923E-02 2.6106E-04 7.8946E-06 3.9475E-06 1.2583E-02 6.8922E-02 0.0000E+00 + 1.3795E-03 1.1703E-02 6.5354E-02 2.4110E-04 7.8668E-06 4.2519E-06 1.1679E-02 6.4431E-02 0.0000E+00 + 1.2962E-03 1.0963E-02 6.1585E-02 2.2485E-04 7.8062E-06 4.4593E-06 1.0939E-02 6.0726E-02 0.0000E+00 + 1.2240E-03 1.0329E-02 5.8338E-02 2.1102E-04 7.7256E-06 4.6052E-06 1.0306E-02 5.7534E-02 0.0000E+00 + 1.1380E-03 9.5822E-03 5.4487E-02 1.9481E-04 7.5946E-06 4.7374E-06 9.5602E-03 5.3747E-02 0.0000E+00 + 1.0625E-03 8.9343E-03 5.1120E-02 1.8083E-04 7.4471E-06 4.8150E-06 8.9131E-03 5.0434E-02 0.0000E+00 + 9.9616E-04 8.3708E-03 4.8171E-02 1.6873E-04 7.2919E-06 4.8531E-06 8.3503E-03 4.7532E-02 0.0000E+00 + 9.3401E-04 7.8463E-03 4.5408E-02 1.5752E-04 7.1236E-06 4.8624E-06 7.8265E-03 4.4813E-02 0.0000E+00 + 8.7694E-04 7.3677E-03 4.2871E-02 1.4734E-04 6.9487E-06 4.8477E-06 7.3486E-03 4.2316E-02 0.0000E+00 + 8.2619E-04 6.9441E-03 4.0611E-02 1.3837E-04 6.7762E-06 4.8152E-06 6.9257E-03 4.0091E-02 0.0000E+00 + 7.8109E-04 6.5691E-03 3.8600E-02 1.3046E-04 6.6089E-06 4.7706E-06 6.5512E-03 3.8110E-02 0.0000E+00 + 7.3829E-04 6.2144E-03 3.6687E-02 1.2301E-04 6.4376E-06 4.7141E-06 6.1971E-03 3.6226E-02 0.0000E+00 + 6.9854E-04 5.8858E-03 3.4905E-02 1.1613E-04 6.2669E-06 4.6488E-06 5.8690E-03 3.4470E-02 0.0000E+00 + 6.6279E-04 5.5907E-03 3.3297E-02 1.0998E-04 6.1035E-06 4.5791E-06 5.5745E-03 3.2886E-02 0.0000E+00 + 6.3070E-04 5.3262E-03 3.1849E-02 1.0449E-04 5.9486E-06 4.5074E-06 5.3105E-03 3.1459E-02 0.0000E+00 + 5.9995E-04 5.0731E-03 3.0456E-02 9.9242E-05 5.7926E-06 4.4303E-06 5.0578E-03 3.0087E-02 0.0000E+00 + 5.7112E-04 4.8359E-03 2.9146E-02 9.4345E-05 5.6392E-06 4.3503E-06 4.8211E-03 2.8795E-02 0.0000E+00 + 5.4496E-04 4.6207E-03 2.7951E-02 8.9917E-05 5.4939E-06 4.2710E-06 4.6063E-03 2.7618E-02 0.0000E+00 + 5.2128E-04 4.4260E-03 2.6866E-02 8.5920E-05 5.3571E-06 4.1934E-06 4.4120E-03 2.6548E-02 0.0000E+00 + 4.9841E-04 4.2379E-03 2.5814E-02 8.2072E-05 5.2201E-06 4.1133E-06 4.2244E-03 2.5511E-02 0.0000E+00 + 4.7680E-04 4.0602E-03 2.4816E-02 7.8444E-05 5.0861E-06 4.0325E-06 4.0470E-03 2.4526E-02 0.0000E+00 + 4.5704E-04 3.8976E-03 2.3899E-02 7.5134E-05 4.9596E-06 3.9544E-06 3.8847E-03 2.3622E-02 0.0000E+00 + 4.3903E-04 3.7493E-03 2.3061E-02 7.2125E-05 4.8408E-06 3.8794E-06 3.7368E-03 2.2795E-02 0.0000E+00 + 4.2153E-04 3.6052E-03 2.2242E-02 6.9206E-05 4.7220E-06 3.8030E-06 3.5930E-03 2.1987E-02 0.0000E+00 + 4.0488E-04 3.4679E-03 2.1460E-02 6.6433E-05 4.6060E-06 3.7270E-06 3.4561E-03 2.1216E-02 0.0000E+00 + 3.8957E-04 3.3416E-03 2.0738E-02 6.3886E-05 4.4965E-06 3.6541E-06 3.3300E-03 2.0503E-02 0.0000E+00 + 3.7553E-04 3.2257E-03 2.0073E-02 6.1556E-05 4.3938E-06 3.5848E-06 3.2144E-03 1.9848E-02 0.0000E+00 + 3.6182E-04 3.1123E-03 1.9421E-02 5.9281E-05 4.2911E-06 3.5146E-06 3.1013E-03 1.9204E-02 0.0000E+00 + 1.6649E-03 3.4854E-02 1.8201E-01 7.2689E-04 0.0000E+00 0.0000E+00 3.4835E-02 1.7912E-01 0.0000E+00 + 1.8073E-03 3.1783E-02 1.6770E-01 6.5636E-04 0.0000E+00 0.0000E+00 3.1763E-02 1.6510E-01 0.0000E+00 + 1.8723E-03 2.9639E-02 1.5760E-01 6.0773E-04 0.0000E+00 0.0000E+00 2.9618E-02 1.5519E-01 0.0000E+00 + 1.9142E-03 2.6568E-02 1.4295E-01 5.3902E-04 0.0000E+00 0.0000E+00 2.6546E-02 1.4083E-01 0.0000E+00 + 1.9142E-03 2.6568E-02 1.4295E-01 5.3902E-04 2.0929E-12 0.0000E+00 2.6546E-02 1.4083E-01 0.0000E+00 + 1.9048E-03 2.4879E-02 1.3481E-01 5.0169E-04 6.9280E-07 0.0000E+00 2.4857E-02 1.3283E-01 0.0000E+00 + 1.8749E-03 2.3054E-02 1.2593E-01 4.6171E-04 1.4175E-06 0.0000E+00 2.3031E-02 1.2411E-01 0.0000E+00 + 1.8365E-03 2.1601E-02 1.1879E-01 4.3018E-04 1.9793E-06 0.0000E+00 2.1578E-02 1.1710E-01 0.0000E+00 + 1.7913E-03 2.0305E-02 1.1238E-01 4.0226E-04 2.4628E-06 0.0000E+00 2.0282E-02 1.1080E-01 0.0000E+00 + 1.7368E-03 1.9025E-02 1.0599E-01 3.7487E-04 2.9177E-06 0.0000E+00 1.9001E-02 1.0452E-01 0.0000E+00 + 1.6853E-03 1.7986E-02 1.0077E-01 3.5280E-04 3.2663E-06 0.0000E+00 1.7962E-02 9.9391E-02 0.0000E+00 + 1.6332E-03 1.7043E-02 9.6002E-02 3.3289E-04 3.5633E-06 0.0000E+00 1.7019E-02 9.4703E-02 0.0000E+00 + 1.5907E-03 1.6336E-02 9.2404E-02 3.1803E-04 3.7724E-06 0.0000E+00 1.6312E-02 9.1165E-02 0.0000E+00 + 1.4917E-03 1.4847E-02 8.4774E-02 2.8698E-04 4.1678E-06 0.0000E+00 1.4824E-02 8.3660E-02 0.0000E+00 + 1.4917E-03 1.4847E-02 8.4774E-02 2.8698E-04 4.1678E-06 1.1674E-13 1.4824E-02 8.3660E-02 0.0000E+00 + 1.4120E-03 1.3834E-02 7.9527E-02 2.6600E-04 4.3959E-06 5.7413E-07 1.3811E-02 7.8497E-02 0.0000E+00 + 1.3183E-03 1.2707E-02 7.3644E-02 2.4285E-04 4.6032E-06 1.1453E-06 1.2684E-02 7.2706E-02 0.0000E+00 + 1.2247E-03 1.1643E-02 6.8032E-02 2.2114E-04 4.7488E-06 1.6289E-06 1.1621E-02 6.7181E-02 0.0000E+00 + 1.1438E-03 1.0762E-02 6.3349E-02 2.0332E-04 4.8281E-06 1.9831E-06 1.0741E-02 6.2568E-02 0.0000E+00 + 1.0664E-03 9.9482E-03 5.8982E-02 1.8695E-04 4.8648E-06 2.2702E-06 9.9273E-03 5.8266E-02 0.0000E+00 + 1.0055E-03 9.3245E-03 5.5610E-02 1.7448E-04 4.8672E-06 2.4617E-06 9.3041E-03 5.4943E-02 0.0000E+00 + 9.3562E-04 8.6258E-03 5.1804E-02 1.6059E-04 4.8410E-06 2.6447E-06 8.6061E-03 5.1192E-02 0.0000E+00 + 8.7744E-04 8.0558E-03 4.8676E-02 1.4932E-04 4.7954E-06 2.7674E-06 8.0367E-03 4.8108E-02 0.0000E+00 + 8.2703E-04 7.5696E-03 4.5989E-02 1.3976E-04 4.7381E-06 2.8519E-06 7.5510E-03 4.5459E-02 0.0000E+00 + 7.6698E-04 6.9987E-03 4.2812E-02 1.2859E-04 4.6478E-06 2.9259E-06 6.9808E-03 4.2326E-02 0.0000E+00 + 7.1434E-04 6.5050E-03 4.0044E-02 1.1898E-04 4.5482E-06 2.9664E-06 6.4878E-03 3.9596E-02 0.0000E+00 + 6.6823E-04 6.0770E-03 3.7628E-02 1.1069E-04 4.4447E-06 2.9829E-06 6.0604E-03 3.7211E-02 0.0000E+00 + 6.2507E-04 5.6799E-03 3.5371E-02 1.0304E-04 4.3335E-06 2.9817E-06 5.6639E-03 3.4984E-02 0.0000E+00 + 5.8553E-04 5.3185E-03 3.3304E-02 9.6116E-05 4.2190E-06 2.9660E-06 5.3032E-03 3.2944E-02 0.0000E+00 + 5.5043E-04 4.9997E-03 3.1468E-02 9.0029E-05 4.1066E-06 2.9400E-06 4.9849E-03 3.1132E-02 0.0000E+00 + 5.1931E-04 4.7182E-03 2.9839E-02 8.4676E-05 3.9983E-06 2.9071E-06 4.7038E-03 2.9523E-02 0.0000E+00 + 4.8983E-04 4.4525E-03 2.8293E-02 7.9645E-05 3.8879E-06 2.8671E-06 4.4387E-03 2.7996E-02 0.0000E+00 + 4.6251E-04 4.2071E-03 2.6857E-02 7.5014E-05 3.7784E-06 2.8220E-06 4.1937E-03 2.6578E-02 0.0000E+00 + 4.3799E-04 3.9872E-03 2.5564E-02 7.0881E-05 3.6741E-06 2.7749E-06 3.9743E-03 2.5301E-02 0.0000E+00 + 4.1602E-04 3.7906E-03 2.4402E-02 6.7198E-05 3.5755E-06 2.7270E-06 3.7781E-03 2.4153E-02 0.0000E+00 + 3.9500E-04 3.6028E-03 2.3287E-02 6.3691E-05 3.4765E-06 2.6760E-06 3.5907E-03 2.3052E-02 0.0000E+00 + 3.7534E-04 3.4273E-03 2.2241E-02 6.0424E-05 3.3796E-06 2.6236E-06 3.4156E-03 2.2018E-02 0.0000E+00 + 3.5753E-04 3.2684E-03 2.1289E-02 5.7475E-05 3.2880E-06 2.5720E-06 3.2571E-03 2.1077E-02 0.0000E+00 + 3.4144E-04 3.1248E-03 2.0426E-02 5.4820E-05 3.2021E-06 2.5219E-06 3.1139E-03 2.0224E-02 0.0000E+00 + 3.2593E-04 2.9865E-03 1.9590E-02 5.2268E-05 3.1163E-06 2.4703E-06 2.9759E-03 1.9398E-02 0.0000E+00 + 3.1130E-04 2.8560E-03 1.8799E-02 4.9867E-05 3.0326E-06 2.4187E-06 2.8457E-03 1.8616E-02 0.0000E+00 + 2.9794E-04 2.7369E-03 1.8074E-02 4.7680E-05 2.9538E-06 2.3690E-06 2.7268E-03 1.7900E-02 0.0000E+00 + 2.8579E-04 2.6284E-03 1.7412E-02 4.5696E-05 2.8800E-06 2.3215E-06 2.6187E-03 1.7245E-02 0.0000E+00 + 2.7400E-04 2.5232E-03 1.6767E-02 4.3774E-05 2.8064E-06 2.2733E-06 2.5137E-03 1.6607E-02 0.0000E+00 + 2.6280E-04 2.4231E-03 1.6151E-02 4.1952E-05 2.7347E-06 2.2255E-06 2.4139E-03 1.5998E-02 0.0000E+00 + 2.5251E-04 2.3312E-03 1.5584E-02 4.0281E-05 2.6671E-06 2.1798E-06 2.3222E-03 1.5437E-02 0.0000E+00 + 2.4310E-04 2.2470E-03 1.5063E-02 3.8755E-05 2.6039E-06 2.1365E-06 2.2382E-03 1.4922E-02 0.0000E+00 + 2.3392E-04 2.1647E-03 1.4552E-02 3.7268E-05 2.5408E-06 2.0928E-06 2.1562E-03 1.4417E-02 0.0000E+00 + 8.7095E-04 2.6777E-02 1.5093E-01 5.0254E-04 0.0000E+00 0.0000E+00 2.6751E-02 1.4895E-01 1.3878E-17 + 1.0489E-03 2.4304E-02 1.3844E-01 4.5164E-04 0.0000E+00 0.0000E+00 2.4278E-02 1.3666E-01 1.3878E-17 + 1.1382E-03 2.2585E-02 1.2965E-01 4.1670E-04 0.0000E+00 0.0000E+00 2.2558E-02 1.2802E-01 1.3878E-17 + 1.2169E-03 2.0135E-02 1.1699E-01 3.6757E-04 0.0000E+00 0.0000E+00 2.0109E-02 1.1555E-01 1.3878E-17 + 1.2169E-03 2.0135E-02 1.1699E-01 3.6757E-04 1.2477E-12 0.0000E+00 2.0109E-02 1.1555E-01 1.3878E-17 + 1.2315E-03 1.8794E-02 1.0998E-01 3.4100E-04 4.1490E-07 0.0000E+00 1.8767E-02 1.0864E-01 1.3878E-17 + 1.2291E-03 1.7350E-02 1.0236E-01 3.1265E-04 8.5232E-07 0.0000E+00 1.7324E-02 1.0114E-01 1.3878E-17 + 1.2138E-03 1.6205E-02 9.6264E-02 2.9037E-04 1.1929E-06 0.0000E+00 1.6179E-02 9.5133E-02 6.9389E-18 + 1.1906E-03 1.5187E-02 9.0800E-02 2.7070E-04 1.4864E-06 0.0000E+00 1.5161E-02 8.9748E-02 0.0000E+00 + 1.1591E-03 1.4185E-02 8.5379E-02 2.5147E-04 1.7626E-06 0.0000E+00 1.4159E-02 8.4404E-02 0.0000E+00 + 1.1274E-03 1.3374E-02 8.0960E-02 2.3602E-04 1.9738E-06 0.0000E+00 1.3348E-02 8.0047E-02 0.0000E+00 + 1.0942E-03 1.2640E-02 7.6937E-02 2.2213E-04 2.1531E-06 0.0000E+00 1.2615E-02 7.6079E-02 0.0000E+00 + 1.0665E-03 1.2091E-02 7.3909E-02 2.1178E-04 2.2790E-06 0.0000E+00 1.2066E-02 7.3092E-02 0.0000E+00 + 1.0006E-03 1.0939E-02 6.7509E-02 1.9023E-04 2.5153E-06 0.0000E+00 1.0916E-02 6.6778E-02 0.0000E+00 + 1.0006E-03 1.0939E-02 6.7509E-02 1.9023E-04 2.5153E-06 7.1545E-14 1.0916E-02 6.6778E-02 0.0000E+00 + 9.4669E-04 1.0158E-02 6.3125E-02 1.7573E-04 2.6500E-06 3.5115E-07 1.0135E-02 6.2452E-02 0.0000E+00 + 8.8274E-04 9.2939E-03 5.8230E-02 1.5979E-04 2.7702E-06 6.9840E-07 9.2717E-03 5.7620E-02 0.0000E+00 + 8.1857E-04 8.4806E-03 5.3580E-02 1.4491E-04 2.8518E-06 9.9011E-07 8.4592E-03 5.3028E-02 0.0000E+00 + 7.6297E-04 7.8106E-03 4.9715E-02 1.3274E-04 2.8934E-06 1.2019E-06 7.7901E-03 4.9211E-02 0.0000E+00 + 7.0970E-04 7.1936E-03 4.6125E-02 1.2161E-04 2.9090E-06 1.3719E-06 7.1740E-03 4.5664E-02 0.0000E+00 + 6.6776E-04 6.7225E-03 4.3362E-02 1.1315E-04 2.9048E-06 1.4840E-06 6.7036E-03 4.2935E-02 0.0000E+00 + 6.1972E-04 6.1966E-03 4.0255E-02 1.0377E-04 2.8823E-06 1.5896E-06 6.1785E-03 3.9865E-02 0.0000E+00 + 5.7978E-04 5.7691E-03 3.7710E-02 9.6186E-05 2.8490E-06 1.6591E-06 5.7517E-03 3.7349E-02 0.0000E+00 + 5.4523E-04 5.4055E-03 3.5531E-02 8.9769E-05 2.8094E-06 1.7058E-06 5.3888E-03 3.5195E-02 0.0000E+00 + 5.0416E-04 4.9801E-03 3.2963E-02 8.2299E-05 2.7489E-06 1.7449E-06 4.9642E-03 3.2656E-02 0.0000E+00 + 4.6826E-04 4.6136E-03 3.0734E-02 7.5899E-05 2.6836E-06 1.7643E-06 4.5984E-03 3.0451E-02 0.0000E+00 + 4.3689E-04 4.2968E-03 2.8793E-02 7.0396E-05 2.6167E-06 1.7697E-06 4.2823E-03 2.8532E-02 0.0000E+00 + 4.0760E-04 4.0039E-03 2.6987E-02 6.5332E-05 2.5456E-06 1.7646E-06 3.9901E-03 2.6745E-02 0.0000E+00 + 3.8084E-04 3.7383E-03 2.5338E-02 6.0760E-05 2.4730E-06 1.7513E-06 3.7250E-03 2.5114E-02 0.0000E+00 + 3.5715E-04 3.5045E-03 2.3878E-02 5.6755E-05 2.4024E-06 1.7321E-06 3.4918E-03 2.3669E-02 0.0000E+00 + 3.3618E-04 3.2987E-03 2.2585E-02 5.3243E-05 2.3348E-06 1.7093E-06 3.2865E-03 2.2390E-02 0.0000E+00 + 3.1638E-04 3.1050E-03 2.1362E-02 4.9952E-05 2.2662E-06 1.6826E-06 3.0934E-03 2.1179E-02 0.0000E+00 + 2.9807E-04 2.9265E-03 2.0229E-02 4.6930E-05 2.1986E-06 1.6531E-06 2.9153E-03 2.0057E-02 0.0000E+00 + 2.8168E-04 2.7671E-03 1.9211E-02 4.4240E-05 2.1344E-06 1.6227E-06 2.7563E-03 1.9050E-02 0.0000E+00 + 2.6702E-04 2.6248E-03 1.8299E-02 4.1848E-05 2.0741E-06 1.5922E-06 2.6145E-03 1.8146E-02 0.0000E+00 + 2.5304E-04 2.4893E-03 1.7426E-02 3.9577E-05 2.0138E-06 1.5601E-06 2.4793E-03 1.7281E-02 0.0000E+00 + 2.3998E-04 2.3628E-03 1.6607E-02 3.7465E-05 1.9550E-06 1.5274E-06 2.3532E-03 1.6471E-02 0.0000E+00 + 2.2818E-04 2.2487E-03 1.5865E-02 3.5564E-05 1.8996E-06 1.4954E-06 2.2394E-03 1.5736E-02 0.0000E+00 + 2.1753E-04 2.1457E-03 1.5193E-02 3.3855E-05 1.8479E-06 1.4645E-06 2.1368E-03 1.5070E-02 0.0000E+00 + 2.0730E-04 2.0467E-03 1.4544E-02 3.2217E-05 1.7964E-06 1.4330E-06 2.0381E-03 1.4427E-02 0.0000E+00 + 1.9766E-04 1.9535E-03 1.3931E-02 3.0678E-05 1.7463E-06 1.4015E-06 1.9452E-03 1.3820E-02 0.0000E+00 + 1.8887E-04 1.8686E-03 1.3369E-02 2.9280E-05 1.6993E-06 1.3714E-06 1.8605E-03 1.3264E-02 0.0000E+00 + 1.8090E-04 1.7915E-03 1.2858E-02 2.8014E-05 1.6555E-06 1.3428E-06 1.7837E-03 1.2757E-02 0.0000E+00 + 1.7317E-04 1.7167E-03 1.2360E-02 2.6790E-05 1.6119E-06 1.3138E-06 1.7091E-03 1.2264E-02 0.0000E+00 + 1.6584E-04 1.6458E-03 1.1887E-02 2.5631E-05 1.5695E-06 1.2853E-06 1.6385E-03 1.1795E-02 0.0000E+00 + 1.5913E-04 1.5807E-03 1.1451E-02 2.4571E-05 1.5297E-06 1.2581E-06 1.5736E-03 1.1363E-02 0.0000E+00 + 1.5299E-04 1.5212E-03 1.1051E-02 2.3604E-05 1.4926E-06 1.2324E-06 1.5143E-03 1.0967E-02 0.0000E+00 + 1.4701E-04 1.4632E-03 1.0660E-02 2.2663E-05 1.4556E-06 1.2065E-06 1.4565E-03 1.0579E-02 0.0000E+00 + 4.3382E-04 2.0040E-02 1.2272E-01 3.3690E-04 0.0000E+00 0.0000E+00 2.0002E-02 1.2141E-01 0.0000E+00 + 6.0232E-04 1.8101E-02 1.1203E-01 3.0132E-04 0.0000E+00 0.0000E+00 1.8065E-02 1.1086E-01 0.0000E+00 + 6.8877E-04 1.6759E-02 1.0455E-01 2.7700E-04 0.0000E+00 0.0000E+00 1.6723E-02 1.0348E-01 0.0000E+00 + 7.6943E-04 1.4856E-02 9.3818E-02 2.4296E-04 0.0000E+00 0.0000E+00 1.4822E-02 9.2882E-02 0.0000E+00 + 7.6943E-04 1.4856E-02 9.3818E-02 2.4296E-04 7.2718E-13 0.0000E+00 1.4822E-02 9.2882E-02 0.0000E+00 + 7.9030E-04 1.3820E-02 8.7904E-02 2.2464E-04 2.4241E-07 0.0000E+00 1.3787E-02 8.7040E-02 0.0000E+00 + 7.9739E-04 1.2708E-02 8.1503E-02 2.0516E-04 4.9873E-07 0.0000E+00 1.2676E-02 8.0716E-02 0.0000E+00 + 7.9222E-04 1.1830E-02 7.6403E-02 1.8991E-04 6.9831E-07 0.0000E+00 1.1799E-02 7.5676E-02 0.0000E+00 + 7.7991E-04 1.1052E-02 7.1846E-02 1.7649E-04 8.7009E-07 0.0000E+00 1.1022E-02 7.1172E-02 0.0000E+00 + 7.6097E-04 1.0288E-02 6.7340E-02 1.6342E-04 1.0312E-06 0.0000E+00 1.0260E-02 6.6718E-02 0.0000E+00 + 7.4089E-04 9.6723E-03 6.3680E-02 1.5295E-04 1.1538E-06 0.0000E+00 9.6448E-03 6.3098E-02 0.0000E+00 + 7.1919E-04 9.1170E-03 6.0357E-02 1.4355E-04 1.2574E-06 0.0000E+00 9.0903E-03 5.9812E-02 0.0000E+00 + 7.0083E-04 8.7024E-03 5.7861E-02 1.3658E-04 1.3297E-06 0.0000E+00 8.6764E-03 5.7344E-02 0.0000E+00 + 6.5662E-04 7.8363E-03 5.2607E-02 1.2210E-04 1.4641E-06 0.0000E+00 7.8119E-03 5.2147E-02 0.0000E+00 + 6.5662E-04 7.8363E-03 5.2607E-02 1.2210E-04 1.4641E-06 4.2189E-14 7.8119E-03 5.2147E-02 0.0000E+00 + 6.2026E-04 7.2514E-03 4.9024E-02 1.1240E-04 1.5394E-06 2.0654E-07 7.2281E-03 4.8602E-02 0.0000E+00 + 5.7695E-04 6.6066E-03 4.5039E-02 1.0177E-04 1.6050E-06 4.0934E-07 6.5846E-03 4.4658E-02 0.0000E+00 + 5.3346E-04 6.0026E-03 4.1270E-02 9.1900E-05 1.6475E-06 5.7819E-07 5.9819E-03 4.0927E-02 0.0000E+00 + 4.9581E-04 5.5073E-03 3.8151E-02 8.3860E-05 1.6670E-06 6.9957E-07 5.4877E-03 3.7839E-02 0.0000E+00 + 4.5980E-04 5.0530E-03 3.5265E-02 7.6532E-05 1.6714E-06 7.9592E-07 5.0345E-03 3.4981E-02 0.0000E+00 + 4.3152E-04 4.7073E-03 3.3053E-02 7.0990E-05 1.6652E-06 8.5874E-07 4.6898E-03 3.2790E-02 0.0000E+00 + 3.9921E-04 4.3229E-03 3.0573E-02 6.4860E-05 1.6478E-06 9.1704E-07 4.3063E-03 3.0334E-02 0.0000E+00 + 3.7243E-04 4.0115E-03 2.8549E-02 5.9923E-05 1.6250E-06 9.5458E-07 3.9958E-03 2.8329E-02 0.0000E+00 + 3.4933E-04 3.7476E-03 2.6822E-02 5.5760E-05 1.5989E-06 9.7911E-07 3.7326E-03 2.6618E-02 0.0000E+00 + 3.2196E-04 3.4399E-03 2.4794E-02 5.0930E-05 1.5603E-06 9.9866E-07 3.4258E-03 2.4608E-02 0.0000E+00 + 2.9812E-04 3.1757E-03 2.3040E-02 4.6808E-05 1.5195E-06 1.0071E-06 3.1625E-03 2.2869E-02 0.0000E+00 + 2.7735E-04 2.9483E-03 2.1518E-02 4.3276E-05 1.4784E-06 1.0078E-06 2.9357E-03 2.1361E-02 0.0000E+00 + 2.5803E-04 2.7386E-03 2.0106E-02 4.0036E-05 1.4352E-06 1.0026E-06 2.7268E-03 1.9961E-02 0.0000E+00 + 2.4042E-04 2.5491E-03 1.8822E-02 3.7121E-05 1.3915E-06 9.9295E-07 2.5378E-03 1.8687E-02 0.0000E+00 + 2.2489E-04 2.3829E-03 1.7688E-02 3.4576E-05 1.3493E-06 9.8023E-07 2.3722E-03 1.7563E-02 0.0000E+00 + 2.1118E-04 2.2369E-03 1.6686E-02 3.2350E-05 1.3092E-06 9.6569E-07 2.2267E-03 1.6570E-02 0.0000E+00 + 1.9827E-04 2.1000E-03 1.5742E-02 3.0270E-05 1.2688E-06 9.4904E-07 2.0903E-03 1.5633E-02 0.0000E+00 + 1.8636E-04 1.9741E-03 1.4869E-02 2.8365E-05 1.2292E-06 9.3107E-07 1.9649E-03 1.4767E-02 0.0000E+00 + 1.7573E-04 1.8620E-03 1.4087E-02 2.6675E-05 1.1919E-06 9.1280E-07 1.8532E-03 1.3992E-02 0.0000E+00 + 1.6625E-04 1.7622E-03 1.3388E-02 2.5176E-05 1.1569E-06 8.9469E-07 1.7538E-03 1.3298E-02 0.0000E+00 + 1.5722E-04 1.6673E-03 1.2720E-02 2.3755E-05 1.1222E-06 8.7579E-07 1.6592E-03 1.2636E-02 0.0000E+00 + 1.4882E-04 1.5790E-03 1.2096E-02 2.2438E-05 1.0885E-06 8.5666E-07 1.5713E-03 1.2016E-02 0.0000E+00 + 1.4123E-04 1.4995E-03 1.1531E-02 2.1255E-05 1.0569E-06 8.3812E-07 1.4921E-03 1.1456E-02 0.0000E+00 + 1.3441E-04 1.4280E-03 1.1021E-02 2.0194E-05 1.0275E-06 8.2038E-07 1.4209E-03 1.0949E-02 0.0000E+00 + 1.2786E-04 1.3593E-03 1.0529E-02 1.9178E-05 9.9837E-07 8.0235E-07 1.3525E-03 1.0461E-02 0.0000E+00 + 1.2171E-04 1.2948E-03 1.0065E-02 1.8227E-05 9.7019E-07 7.8450E-07 1.2882E-03 1.0001E-02 0.0000E+00 + 1.1611E-04 1.2361E-03 9.6420E-03 1.7365E-05 9.4385E-07 7.6750E-07 1.2298E-03 9.5808E-03 0.0000E+00 + 1.1104E-04 1.1830E-03 9.2568E-03 1.6585E-05 9.1935E-07 7.5141E-07 1.1769E-03 9.1984E-03 0.0000E+00 + 1.0614E-04 1.1315E-03 8.8828E-03 1.5833E-05 8.9510E-07 7.3523E-07 1.1257E-03 8.8272E-03 0.0000E+00 + 1.0150E-04 1.0828E-03 8.5274E-03 1.5122E-05 8.7162E-07 7.1935E-07 1.0772E-03 8.4744E-03 0.0000E+00 + 9.7255E-05 1.0382E-03 8.2009E-03 1.4473E-05 8.4967E-07 7.0430E-07 1.0328E-03 8.1502E-03 0.0000E+00 + 9.3382E-05 9.9755E-04 7.9019E-03 1.3882E-05 8.2926E-07 6.9016E-07 9.9225E-04 7.8534E-03 0.0000E+00 + 8.9617E-05 9.5793E-04 7.6099E-03 1.3309E-05 8.0905E-07 6.7602E-07 9.5281E-04 7.5635E-03 0.0000E+00 + 2.0148E-04 1.4548E-02 9.7569E-02 2.1759E-04 0.0000E+00 0.0000E+00 1.4502E-02 9.6744E-02 0.0000E+00 + 3.4072E-04 1.3072E-02 8.8625E-02 1.9362E-04 0.0000E+00 0.0000E+00 1.3030E-02 8.7893E-02 0.0000E+00 + 4.1219E-04 1.2056E-02 8.2395E-02 1.7731E-04 0.0000E+00 0.0000E+00 1.2015E-02 8.1726E-02 0.0000E+00 + 4.7969E-04 1.0622E-02 7.3505E-02 1.5459E-04 0.0000E+00 0.0000E+00 1.0585E-02 7.2924E-02 0.0000E+00 + 4.7969E-04 1.0622E-02 7.3505E-02 1.5459E-04 4.0444E-13 0.0000E+00 1.0585E-02 7.2924E-02 0.0000E+00 + 4.9862E-04 9.8455E-03 6.8630E-02 1.4242E-04 1.3480E-07 0.0000E+00 9.8103E-03 6.8097E-02 0.0000E+00 + 5.0718E-04 9.0158E-03 6.3377E-02 1.2953E-04 2.7691E-07 0.0000E+00 8.9827E-03 6.2893E-02 0.0000E+00 + 5.0558E-04 8.3632E-03 5.9207E-02 1.1948E-04 3.8707E-07 0.0000E+00 8.3318E-03 5.8762E-02 0.0000E+00 + 4.9843E-04 7.7869E-03 5.5496E-02 1.1066E-04 4.8144E-07 0.0000E+00 7.7570E-03 5.5084E-02 0.0000E+00 + 4.8640E-04 7.2235E-03 5.1839E-02 1.0210E-04 5.6941E-07 0.0000E+00 7.1951E-03 5.1460E-02 0.0000E+00 + 4.7325E-04 6.7707E-03 4.8878E-02 9.5271E-05 6.3592E-07 0.0000E+00 6.7436E-03 4.8526E-02 0.0000E+00 + 4.5887E-04 6.3636E-03 4.6198E-02 8.9162E-05 6.9171E-07 0.0000E+00 6.3378E-03 4.5869E-02 0.0000E+00 + 4.4663E-04 6.0606E-03 4.4192E-02 8.4635E-05 7.3034E-07 0.0000E+00 6.0356E-03 4.3880E-02 0.0000E+00 + 4.1710E-04 5.4298E-03 3.9982E-02 7.5276E-05 8.0127E-07 0.0000E+00 5.4068E-03 3.9706E-02 0.0000E+00 + 4.1710E-04 5.4298E-03 3.9982E-02 7.5276E-05 8.0127E-07 2.3407E-14 5.4068E-03 3.9706E-02 0.0000E+00 + 3.9289E-04 5.0059E-03 3.7125E-02 6.9034E-05 8.4015E-07 1.1426E-07 4.9842E-03 3.6872E-02 0.0000E+00 + 3.6413E-04 4.5404E-03 3.3960E-02 6.2229E-05 8.7301E-07 2.2554E-07 4.5204E-03 3.3733E-02 0.0000E+00 + 3.3535E-04 4.1066E-03 3.0981E-02 5.5932E-05 8.9306E-07 3.1730E-07 4.0880E-03 3.0778E-02 0.0000E+00 + 3.1055E-04 3.7524E-03 2.8526E-02 5.0828E-05 9.0088E-07 3.8258E-07 3.7351E-03 2.8342E-02 0.0000E+00 + 2.8693E-04 3.4289E-03 2.6265E-02 4.6196E-05 9.0055E-07 4.3383E-07 3.4128E-03 2.6098E-02 0.0000E+00 + 2.6846E-04 3.1838E-03 2.4538E-02 4.2707E-05 8.9511E-07 4.6686E-07 3.1686E-03 2.4384E-02 0.0000E+00 + 2.4746E-04 2.9121E-03 2.2610E-02 3.8862E-05 8.8338E-07 4.9710E-07 2.8980E-03 2.2470E-02 0.0000E+00 + 2.3013E-04 2.6930E-03 2.1042E-02 3.5778E-05 8.6913E-07 5.1618E-07 2.6797E-03 2.0914E-02 0.0000E+00 + 2.1523E-04 2.5079E-03 1.9709E-02 3.3186E-05 8.5351E-07 5.2831E-07 2.4954E-03 1.9590E-02 0.0000E+00 + 1.9765E-04 2.2929E-03 1.8148E-02 3.0191E-05 8.3093E-07 5.3750E-07 2.2812E-03 1.8041E-02 0.0000E+00 + 1.8241E-04 2.1090E-03 1.6804E-02 2.7645E-05 8.0759E-07 5.4087E-07 2.0982E-03 1.6706E-02 0.0000E+00 + 1.6918E-04 1.9513E-03 1.5643E-02 2.5471E-05 7.8440E-07 5.4027E-07 1.9411E-03 1.5553E-02 0.0000E+00 + 1.5692E-04 1.8065E-03 1.4568E-02 2.3485E-05 7.6032E-07 5.3664E-07 1.7969E-03 1.4486E-02 0.0000E+00 + 1.4579E-04 1.6760E-03 1.3594E-02 2.1704E-05 7.3622E-07 5.3072E-07 1.6670E-03 1.3518E-02 0.0000E+00 + 1.3600E-04 1.5619E-03 1.2738E-02 2.0155E-05 7.1316E-07 5.2334E-07 1.5534E-03 1.2667E-02 0.0000E+00 + 1.2738E-04 1.4620E-03 1.1983E-02 1.8804E-05 6.9140E-07 5.1514E-07 1.4541E-03 1.1917E-02 0.0000E+00 + 1.1930E-04 1.3686E-03 1.1274E-02 1.7545E-05 6.6966E-07 5.0595E-07 1.3611E-03 1.1212E-02 0.0000E+00 + 1.1186E-04 1.2830E-03 1.0620E-02 1.6396E-05 6.4854E-07 4.9618E-07 1.2759E-03 1.0563E-02 0.0000E+00 + 1.0524E-04 1.2070E-03 1.0036E-02 1.5380E-05 6.2876E-07 4.8640E-07 1.2002E-03 9.9822E-03 0.0000E+00 + 9.9357E-05 1.1395E-03 9.5148E-03 1.4481E-05 6.1039E-07 4.7680E-07 1.1330E-03 9.4646E-03 0.0000E+00 + 9.3768E-05 1.0755E-03 9.0185E-03 1.3631E-05 5.9223E-07 4.6688E-07 1.0693E-03 8.9713E-03 0.0000E+00 + 8.8576E-05 1.0161E-03 8.5558E-03 1.2845E-05 5.7472E-07 4.5694E-07 1.0102E-03 8.5115E-03 0.0000E+00 + 8.3906E-05 9.6269E-04 8.1380E-03 1.2141E-05 5.5842E-07 4.4740E-07 9.5711E-04 8.0962E-03 0.0000E+00 + 7.9713E-05 9.1478E-04 7.7615E-03 1.1511E-05 5.4336E-07 4.3834E-07 9.0944E-04 7.7219E-03 0.0000E+00 + 7.5698E-05 8.6891E-04 7.3996E-03 1.0910E-05 5.2854E-07 4.2922E-07 8.6380E-04 7.3621E-03 0.0000E+00 + 7.1934E-05 8.2590E-04 7.0589E-03 1.0348E-05 5.1428E-07 4.2027E-07 8.2102E-04 7.0234E-03 0.0000E+00 + 6.8519E-05 7.8688E-04 6.7485E-03 9.8402E-06 5.0105E-07 4.1182E-07 7.8219E-04 6.7148E-03 0.0000E+00 + 6.5431E-05 7.5158E-04 6.4667E-03 9.3817E-06 4.8882E-07 4.0387E-07 7.4708E-04 6.4347E-03 0.0000E+00 + 6.2451E-05 7.1750E-04 6.1936E-03 8.9403E-06 4.7678E-07 3.9595E-07 7.1318E-04 6.1632E-03 0.0000E+00 + 5.9636E-05 6.8530E-04 5.9347E-03 8.5244E-06 4.6520E-07 3.8823E-07 6.8114E-04 5.9057E-03 0.0000E+00 + 5.7067E-05 6.5587E-04 5.6972E-03 8.1453E-06 4.5444E-07 3.8098E-07 6.5187E-04 5.6696E-03 0.0000E+00 + 5.4728E-05 6.2906E-04 5.4802E-03 7.8009E-06 4.4451E-07 3.7421E-07 6.2520E-04 5.4538E-03 0.0000E+00 + 5.2458E-05 6.0302E-04 5.2686E-03 7.4671E-06 4.3474E-07 3.6751E-07 5.9930E-04 5.2434E-03 0.0000E+00 + 8.7033E-05 1.0185E-02 7.5535E-02 1.3460E-04 0.0000E+00 0.0000E+00 1.0139E-02 7.5042E-02 0.0000E+00 + 1.9141E-04 9.1015E-03 6.8245E-02 1.1913E-04 0.0000E+00 0.0000E+00 9.0600E-03 6.7810E-02 0.0000E+00 + 2.4425E-04 8.3591E-03 6.3192E-02 1.0865E-04 0.0000E+00 0.0000E+00 8.3203E-03 6.2797E-02 0.0000E+00 + 2.9354E-04 7.3180E-03 5.6022E-02 9.4128E-05 0.0000E+00 0.0000E+00 7.2831E-03 5.5681E-02 0.0000E+00 + 2.9354E-04 7.3180E-03 5.6022E-02 9.4128E-05 2.0790E-13 0.0000E+00 7.2831E-03 5.5681E-02 0.0000E+00 + 3.0751E-04 6.7568E-03 5.2112E-02 8.6386E-05 6.8980E-08 0.0000E+00 6.7241E-03 5.1800E-02 0.0000E+00 + 3.1363E-04 6.1601E-03 4.7916E-02 7.8221E-05 1.4075E-07 0.0000E+00 6.1298E-03 4.7634E-02 0.0000E+00 + 3.1237E-04 5.6927E-03 4.4600E-02 7.1877E-05 1.9582E-07 0.0000E+00 5.6643E-03 4.4342E-02 0.0000E+00 + 3.0743E-04 5.2815E-03 4.1660E-02 6.6335E-05 2.4267E-07 0.0000E+00 5.2549E-03 4.1422E-02 0.0000E+00 + 2.9924E-04 4.8811E-03 3.8774E-02 6.0974E-05 2.8602E-07 0.0000E+00 4.8562E-03 3.8556E-02 0.0000E+00 + 2.9038E-04 4.5606E-03 3.6445E-02 5.6709E-05 3.1855E-07 0.0000E+00 4.5370E-03 3.6243E-02 0.0000E+00 + 2.8078E-04 4.2733E-03 3.4345E-02 5.2908E-05 3.4564E-07 0.0000E+00 4.2510E-03 3.4157E-02 0.0000E+00 + 2.7267E-04 4.0600E-03 3.2777E-02 5.0099E-05 3.6427E-07 0.0000E+00 4.0386E-03 3.2599E-02 0.0000E+00 + 2.5329E-04 3.6179E-03 2.9500E-02 4.4315E-05 3.9811E-07 0.0000E+00 3.5986E-03 2.9343E-02 0.0000E+00 + 2.5329E-04 3.6179E-03 2.9500E-02 4.4315E-05 3.9811E-07 1.1862E-14 3.5986E-03 2.9343E-02 0.0000E+00 + 2.3764E-04 3.3223E-03 2.7286E-02 4.0477E-05 4.1632E-07 5.7746E-08 3.3042E-03 2.7143E-02 0.0000E+00 + 2.1919E-04 2.9992E-03 2.4845E-02 3.6311E-05 4.3130E-07 1.1357E-07 2.9826E-03 2.4717E-02 0.0000E+00 + 2.0090E-04 2.6995E-03 2.2559E-02 3.2476E-05 4.3996E-07 1.5922E-07 2.6844E-03 2.2445E-02 0.0000E+00 + 1.8526E-04 2.4560E-03 2.0684E-02 2.9382E-05 4.4280E-07 1.9143E-07 2.4421E-03 2.0582E-02 0.0000E+00 + 1.7047E-04 2.2346E-03 1.8965E-02 2.6588E-05 4.4178E-07 2.1656E-07 2.2218E-03 1.8872E-02 0.0000E+00 + 1.5897E-04 2.0675E-03 1.7657E-02 2.4492E-05 4.3855E-07 2.3268E-07 2.0556E-03 1.7572E-02 0.0000E+00 + 1.4598E-04 1.8831E-03 1.6202E-02 2.2192E-05 4.3228E-07 2.4737E-07 1.8721E-03 1.6125E-02 0.0000E+00 + 1.3531E-04 1.7350E-03 1.5025E-02 2.0354E-05 4.2498E-07 2.5658E-07 1.7248E-03 1.4954E-02 0.0000E+00 + 1.2618E-04 1.6104E-03 1.4027E-02 1.8816E-05 4.1714E-07 2.6241E-07 1.6008E-03 1.3962E-02 0.0000E+00 + 1.1545E-04 1.4661E-03 1.2863E-02 1.7046E-05 4.0601E-07 2.6682E-07 1.4573E-03 1.2805E-02 0.0000E+00 + 1.0620E-04 1.3433E-03 1.1865E-02 1.5547E-05 3.9470E-07 2.6847E-07 1.3351E-03 1.1812E-02 0.0000E+00 + 9.8194E-05 1.2384E-03 1.1006E-02 1.4274E-05 3.8360E-07 2.6826E-07 1.2308E-03 1.0957E-02 0.0000E+00 + 9.0807E-05 1.1423E-03 1.0215E-02 1.3114E-05 3.7221E-07 2.6667E-07 1.1353E-03 1.0170E-02 0.0000E+00 + 8.4124E-05 1.0562E-03 9.4995E-03 1.2079E-05 3.6092E-07 2.6404E-07 1.0496E-03 9.4586E-03 0.0000E+00 + 7.8265E-05 9.8108E-04 8.8726E-03 1.1181E-05 3.5022E-07 2.6077E-07 9.7492E-04 8.8347E-03 0.0000E+00 + 7.3127E-05 9.1558E-04 8.3224E-03 1.0401E-05 3.4022E-07 2.5716E-07 9.0979E-04 8.2873E-03 0.0000E+00 + 6.8317E-05 8.5450E-04 7.8064E-03 9.6765E-06 3.3034E-07 2.5317E-07 8.4906E-04 7.7739E-03 0.0000E+00 + 6.3911E-05 7.9869E-04 7.3325E-03 9.0177E-06 3.2086E-07 2.4900E-07 7.9358E-04 7.3022E-03 0.0000E+00 + 5.9999E-05 7.4926E-04 6.9104E-03 8.4364E-06 3.1208E-07 2.4487E-07 7.4443E-04 6.8821E-03 0.0000E+00 + 5.6532E-05 7.0552E-04 6.5350E-03 7.9240E-06 3.0402E-07 2.4088E-07 7.0094E-04 6.5085E-03 0.0000E+00 + 5.3249E-05 6.6414E-04 6.1783E-03 7.4411E-06 2.9614E-07 2.3681E-07 6.5981E-04 6.1534E-03 0.0000E+00 + 5.0208E-05 6.2586E-04 5.8466E-03 6.9959E-06 2.8862E-07 2.3278E-07 6.2175E-04 5.8233E-03 0.0000E+00 + 4.7480E-05 5.9153E-04 5.5478E-03 6.5982E-06 2.8170E-07 2.2896E-07 5.8762E-04 5.5259E-03 0.0000E+00 + 4.5038E-05 5.6080E-04 5.2793E-03 6.2434E-06 2.7540E-07 2.2541E-07 5.5708E-04 5.2586E-03 0.0000E+00 + 4.2705E-05 5.3145E-04 5.0217E-03 5.9056E-06 2.6928E-07 2.2190E-07 5.2791E-04 5.0022E-03 0.0000E+00 + 4.0523E-05 5.0400E-04 4.7798E-03 5.5908E-06 2.6348E-07 2.1852E-07 5.0062E-04 4.7614E-03 0.0000E+00 + 3.8548E-05 4.7915E-04 4.5600E-03 5.3067E-06 2.5816E-07 2.1538E-07 4.7592E-04 4.5425E-03 0.0000E+00 + 3.6768E-05 4.5672E-04 4.3608E-03 5.0511E-06 2.5332E-07 2.1249E-07 4.5363E-04 4.3442E-03 0.0000E+00 + 3.5053E-05 4.3511E-04 4.1682E-03 4.8057E-06 2.4862E-07 2.0966E-07 4.3215E-04 4.1524E-03 0.0000E+00 + 3.3438E-05 4.1473E-04 3.9859E-03 4.5749E-06 2.4416E-07 2.0695E-07 4.1190E-04 3.9710E-03 0.0000E+00 + 3.1967E-05 3.9615E-04 3.8191E-03 4.3651E-06 2.4008E-07 2.0446E-07 3.9343E-04 3.8049E-03 0.0000E+00 + 3.0631E-05 3.7926E-04 3.6670E-03 4.1749E-06 2.3638E-07 2.0219E-07 3.7664E-04 3.6534E-03 0.0000E+00 + 2.9338E-05 3.6287E-04 3.5190E-03 3.9910E-06 2.3282E-07 2.0002E-07 3.6036E-04 3.5060E-03 0.0000E+00 + 3.4149E-05 6.8251E-03 5.6647E-02 7.8948E-05 0.0000E+00 0.0000E+00 6.7859E-03 5.6370E-02 0.0000E+00 + 1.0572E-04 6.0631E-03 5.0885E-02 6.9467E-05 0.0000E+00 0.0000E+00 6.0278E-03 5.0642E-02 0.0000E+00 + 1.4137E-04 5.5437E-03 4.6914E-02 6.3077E-05 0.0000E+00 0.0000E+00 5.5112E-03 4.6694E-02 0.0000E+00 + 1.7378E-04 4.8196E-03 4.1310E-02 5.4267E-05 0.0000E+00 0.0000E+00 4.7909E-03 4.1122E-02 0.0000E+00 + 1.7378E-04 4.8196E-03 4.1310E-02 5.4267E-05 8.9309E-14 0.0000E+00 4.7909E-03 4.1122E-02 0.0000E+00 + 1.8107E-04 4.4316E-03 3.8273E-02 4.9595E-05 2.9247E-08 0.0000E+00 4.4050E-03 3.8101E-02 0.0000E+00 + 1.8155E-04 4.0210E-03 3.5028E-02 4.4689E-05 5.8952E-08 0.0000E+00 3.9966E-03 3.4874E-02 0.0000E+00 + 1.8008E-04 3.7008E-03 3.2475E-02 4.0894E-05 8.1510E-08 0.0000E+00 3.6782E-03 3.2334E-02 0.0000E+00 + 1.7637E-04 3.4204E-03 3.0221E-02 3.7591E-05 1.0067E-07 0.0000E+00 3.3993E-03 3.0092E-02 0.0000E+00 + 1.7084E-04 3.1484E-03 2.8017E-02 3.4410E-05 1.1838E-07 0.0000E+00 3.1288E-03 2.7899E-02 0.0000E+00 + 1.6513E-04 2.9314E-03 2.6246E-02 3.1888E-05 1.3170E-07 0.0000E+00 2.9131E-03 2.6137E-02 0.0000E+00 + 1.5909E-04 2.7377E-03 2.4654E-02 2.9649E-05 1.4282E-07 0.0000E+00 2.7205E-03 2.4553E-02 0.0000E+00 + 1.5408E-04 2.5943E-03 2.3469E-02 2.8000E-05 1.5050E-07 0.0000E+00 2.5780E-03 2.3374E-02 0.0000E+00 + 1.4229E-04 2.2985E-03 2.1003E-02 2.4619E-05 1.6459E-07 0.0000E+00 2.2838E-03 2.0920E-02 0.0000E+00 + 1.4229E-04 2.2985E-03 2.1003E-02 2.4619E-05 1.6459E-07 5.1016E-15 2.2838E-03 2.0920E-02 0.0000E+00 + 1.3297E-04 2.1016E-03 1.9346E-02 2.2387E-05 1.7229E-07 2.4816E-08 2.0881E-03 1.9271E-02 0.0000E+00 + 1.2210E-04 1.8876E-03 1.7528E-02 1.9977E-05 1.7880E-07 4.8770E-08 1.8753E-03 1.7461E-02 0.0000E+00 + 1.1143E-04 1.6901E-03 1.5834E-02 1.7771E-05 1.8281E-07 6.8366E-08 1.6790E-03 1.5775E-02 0.0000E+00 + 1.0238E-04 1.5304E-03 1.4452E-02 1.6001E-05 1.8450E-07 8.2253E-08 1.5204E-03 1.4399E-02 0.0000E+00 + 9.3886E-05 1.3860E-03 1.3191E-02 1.4410E-05 1.8474E-07 9.3223E-08 1.3768E-03 1.3143E-02 0.0000E+00 + 8.7321E-05 1.2775E-03 1.2235E-02 1.3223E-05 1.8406E-07 1.0040E-07 1.2690E-03 1.2191E-02 0.0000E+00 + 7.9935E-05 1.1583E-03 1.1177E-02 1.1925E-05 1.8240E-07 1.0715E-07 1.1505E-03 1.1138E-02 0.0000E+00 + 7.3897E-05 1.0629E-03 1.0325E-02 1.0894E-05 1.8027E-07 1.1159E-07 1.0557E-03 1.0289E-02 0.0000E+00 + 6.8748E-05 9.8298E-04 9.6048E-03 1.0035E-05 1.7790E-07 1.1460E-07 9.7631E-04 9.5718E-03 0.0000E+00 + 6.2719E-05 8.9086E-04 8.7692E-03 9.0495E-06 1.7447E-07 1.1724E-07 8.8478E-04 8.7395E-03 0.0000E+00 + 5.7532E-05 8.1282E-04 8.0556E-03 8.2200E-06 1.7099E-07 1.1878E-07 8.0723E-04 8.0286E-03 0.0000E+00 + 5.3062E-05 7.4639E-04 7.4438E-03 7.5180E-06 1.6760E-07 1.1958E-07 7.4124E-04 7.4192E-03 0.0000E+00 + 4.8946E-05 6.8586E-04 6.8824E-03 6.8818E-06 1.6415E-07 1.1987E-07 6.8110E-04 6.8600E-03 0.0000E+00 + 4.5233E-05 6.3174E-04 6.3771E-03 6.3159E-06 1.6077E-07 1.1978E-07 6.2733E-04 6.3566E-03 0.0000E+00 + 4.1986E-05 5.8477E-04 5.9358E-03 5.8274E-06 1.5760E-07 1.1942E-07 5.8067E-04 5.9169E-03 0.0000E+00 + 3.9145E-05 5.4395E-04 5.5499E-03 5.4047E-06 1.5470E-07 1.1892E-07 5.4011E-04 5.5324E-03 0.0000E+00 + 3.6492E-05 5.0600E-04 5.1891E-03 5.0137E-06 1.5193E-07 1.1836E-07 5.0242E-04 5.1730E-03 0.0000E+00 + 3.4072E-05 4.7145E-04 4.8589E-03 4.6594E-06 1.4936E-07 1.1778E-07 4.6810E-04 4.8439E-03 0.0000E+00 + 3.1931E-05 4.4094E-04 4.5657E-03 4.3479E-06 1.4708E-07 1.1724E-07 4.3779E-04 4.5517E-03 0.0000E+00 + 3.0040E-05 4.1403E-04 4.3057E-03 4.0743E-06 1.4506E-07 1.1674E-07 4.1105E-04 4.2927E-03 0.0000E+00 + 2.8255E-05 3.8864E-04 4.0594E-03 3.8174E-06 1.4317E-07 1.1628E-07 3.8584E-04 4.0472E-03 0.0000E+00 + 2.6608E-05 3.6522E-04 3.8310E-03 3.5813E-06 1.4145E-07 1.1587E-07 3.6258E-04 3.8196E-03 0.0000E+00 + 2.5135E-05 3.4428E-04 3.6259E-03 3.3711E-06 1.3996E-07 1.1554E-07 3.4178E-04 3.6152E-03 0.0000E+00 + 2.3821E-05 3.2559E-04 3.4419E-03 3.1842E-06 1.3869E-07 1.1531E-07 3.2321E-04 3.4319E-03 0.0000E+00 + 2.2568E-05 3.0778E-04 3.2660E-03 3.0069E-06 1.3757E-07 1.1516E-07 3.0552E-04 3.2565E-03 0.0000E+00 + 2.1401E-05 2.9116E-04 3.1012E-03 2.8422E-06 1.3659E-07 1.1509E-07 2.8902E-04 3.0922E-03 0.0000E+00 + 2.0348E-05 2.7616E-04 2.9517E-03 2.6939E-06 1.3579E-07 1.1512E-07 2.7412E-04 2.9433E-03 0.0000E+00 + 1.9401E-05 2.6265E-04 2.8167E-03 2.5610E-06 1.3513E-07 1.1521E-07 2.6070E-04 2.8086E-03 0.0000E+00 + 1.8493E-05 2.4967E-04 2.6863E-03 2.4337E-06 1.3458E-07 1.1537E-07 2.4780E-04 2.6788E-03 0.0000E+00 + 1.7640E-05 2.3745E-04 2.5633E-03 2.3144E-06 1.3414E-07 1.1560E-07 2.3567E-04 2.5561E-03 0.0000E+00 + 1.6866E-05 2.2633E-04 2.4510E-03 2.2063E-06 1.3382E-07 1.1589E-07 2.2463E-04 2.4441E-03 0.0000E+00 + 1.6165E-05 2.1625E-04 2.3487E-03 2.1085E-06 1.3361E-07 1.1624E-07 2.1461E-04 2.3422E-03 0.0000E+00 + 1.5490E-05 2.0649E-04 2.2494E-03 2.0143E-06 1.3352E-07 1.1669E-07 2.0492E-04 2.2432E-03 0.0000E+00 + 1.2021E-05 4.3351E-03 4.0853E-02 4.3421E-05 0.0000E+00 0.0000E+00 4.3057E-03 4.0709E-02 0.0000E+00 + 5.4647E-05 3.8264E-03 3.6468E-02 3.7968E-05 0.0000E+00 0.0000E+00 3.8003E-03 3.6342E-02 0.0000E+00 + 7.2756E-05 3.4817E-03 3.3462E-02 3.4309E-05 0.0000E+00 0.0000E+00 3.4578E-03 3.3349E-02 0.0000E+00 + 7.9015E-05 3.0042E-03 2.9250E-02 2.9293E-05 0.0000E+00 0.0000E+00 2.9835E-03 2.9153E-02 0.0000E+00 + 7.9015E-05 3.0042E-03 2.9250E-02 2.9293E-05 2.4699E-14 0.0000E+00 2.9835E-03 2.9153E-02 0.0000E+00 + 7.9015E-05 2.7500E-03 2.6980E-02 2.6648E-05 8.0140E-09 0.0000E+00 2.7309E-03 2.6892E-02 0.0000E+00 + 7.9015E-05 2.4823E-03 2.4567E-02 2.3884E-05 1.6109E-08 0.0000E+00 2.4650E-03 2.4489E-02 0.0000E+00 + 7.9015E-05 2.2746E-03 2.2679E-02 2.1756E-05 2.2290E-08 0.0000E+00 2.2587E-03 2.2608E-02 0.0000E+00 + 7.8564E-05 2.0935E-03 2.1019E-02 1.9913E-05 2.7618E-08 0.0000E+00 2.0788E-03 2.0954E-02 0.0000E+00 + 7.7286E-05 1.9186E-03 1.9403E-02 1.8145E-05 3.2685E-08 0.0000E+00 1.9051E-03 1.9344E-02 0.0000E+00 + 7.5793E-05 1.7797E-03 1.8110E-02 1.6749E-05 3.6641E-08 0.0000E+00 1.7671E-03 1.8056E-02 0.0000E+00 + 7.4150E-05 1.6562E-03 1.6952E-02 1.5515E-05 4.0104E-08 0.0000E+00 1.6444E-03 1.6902E-02 0.0000E+00 + 7.2463E-05 1.5651E-03 1.6093E-02 1.4609E-05 4.2621E-08 0.0000E+00 1.5539E-03 1.6045E-02 0.0000E+00 + 6.7789E-05 1.3779E-03 1.4313E-02 1.2761E-05 4.7639E-08 0.0000E+00 1.3680E-03 1.4272E-02 0.0000E+00 + 6.7789E-05 1.3779E-03 1.4313E-02 1.2761E-05 4.7639E-08 1.5369E-15 1.3680E-03 1.4272E-02 0.0000E+00 + 6.3689E-05 1.2540E-03 1.3124E-02 1.1548E-05 5.0773E-08 7.5528E-09 1.2451E-03 1.3087E-02 0.0000E+00 + 5.8699E-05 1.1201E-03 1.1827E-02 1.0246E-05 5.3927E-08 1.5079E-08 1.1120E-03 1.1794E-02 0.0000E+00 + 5.3666E-05 9.9722E-04 1.0624E-02 9.0619E-06 5.6578E-08 2.1533E-08 9.9002E-04 1.0595E-02 0.0000E+00 + 4.9339E-05 8.9847E-04 9.6488E-03 8.1172E-06 5.8540E-08 2.6409E-08 8.9196E-04 9.6230E-03 0.0000E+00 + 4.5256E-05 8.0959E-04 8.7631E-03 7.2733E-06 6.0252E-08 3.0634E-08 8.0370E-04 8.7400E-03 0.0000E+00 + 4.2098E-05 7.4313E-04 8.0955E-03 6.6464E-06 6.1527E-08 3.3721E-08 7.3771E-04 8.0745E-03 0.0000E+00 + 3.8600E-05 6.7044E-04 7.3596E-03 5.9652E-06 6.2916E-08 3.7029E-08 6.6553E-04 7.3408E-03 0.0000E+00 + 3.5739E-05 6.1259E-04 6.7692E-03 5.4267E-06 6.3981E-08 3.9577E-08 6.0809E-04 6.7522E-03 0.0000E+00 + 3.3283E-05 5.6430E-04 6.2730E-03 4.9798E-06 6.4842E-08 4.1648E-08 5.6014E-04 6.2574E-03 0.0000E+00 + 3.0388E-05 5.0891E-04 5.6996E-03 4.4703E-06 6.5828E-08 4.3994E-08 5.0515E-04 5.6857E-03 0.0000E+00 + 2.7881E-05 4.6221E-04 5.2123E-03 4.0437E-06 6.6738E-08 4.6033E-08 4.5878E-04 5.1997E-03 0.0000E+00 + 2.5709E-05 4.2264E-04 4.7964E-03 3.6846E-06 6.7591E-08 4.7832E-08 4.1949E-04 4.7849E-03 0.0000E+00 + 2.3701E-05 3.8674E-04 4.4164E-03 3.3608E-06 6.8452E-08 4.9550E-08 3.8385E-04 4.4060E-03 0.0000E+00 + 2.1884E-05 3.5479E-04 4.0758E-03 3.0742E-06 6.9313E-08 5.1174E-08 3.5212E-04 4.0664E-03 0.0000E+00 + 2.0292E-05 3.2717E-04 3.7796E-03 2.8280E-06 7.0151E-08 5.2676E-08 3.2470E-04 3.7709E-03 0.0000E+00 + 1.8896E-05 3.0324E-04 3.5215E-03 2.6159E-06 7.0999E-08 5.4106E-08 3.0095E-04 3.5135E-03 0.0000E+00 + 1.7562E-05 2.8109E-04 3.2811E-03 2.4207E-06 7.1959E-08 5.5612E-08 2.7896E-04 3.2737E-03 0.0000E+00 + 1.6354E-05 2.6100E-04 3.0619E-03 2.2446E-06 7.3020E-08 5.7178E-08 2.5901E-04 3.0550E-03 0.0000E+00 + 1.5307E-05 2.4332E-04 2.8679E-03 2.0905E-06 7.4129E-08 5.8740E-08 2.4146E-04 2.8615E-03 0.0000E+00 + 1.4396E-05 2.2777E-04 2.6964E-03 1.9557E-06 7.5262E-08 6.0282E-08 2.2602E-04 2.6905E-03 0.0000E+00 + 1.3539E-05 2.1315E-04 2.5345E-03 1.8297E-06 7.6480E-08 6.1893E-08 2.1151E-04 2.5290E-03 0.0000E+00 + 1.2764E-05 1.9970E-04 2.3848E-03 1.7144E-06 7.7751E-08 6.3537E-08 1.9816E-04 2.3796E-03 0.0000E+00 + 1.2071E-05 1.8772E-04 2.2507E-03 1.6122E-06 7.9044E-08 6.5171E-08 1.8626E-04 2.2459E-03 0.0000E+00 + 1.1466E-05 1.7705E-04 2.1309E-03 1.5217E-06 8.0363E-08 6.6804E-08 1.7567E-04 2.1264E-03 0.0000E+00 + 1.0884E-05 1.6692E-04 2.0166E-03 1.4362E-06 8.1785E-08 6.8532E-08 1.6560E-04 2.0123E-03 0.0000E+00 + 1.0354E-05 1.5749E-04 1.9098E-03 1.3571E-06 8.3263E-08 7.0305E-08 1.5624E-04 1.9058E-03 0.0000E+00 + 9.9297E-06 1.4900E-04 1.8132E-03 1.2862E-06 8.4755E-08 7.2071E-08 1.4781E-04 1.8094E-03 0.0000E+00 + 9.5503E-06 1.4137E-04 1.7261E-03 1.2229E-06 8.6219E-08 7.3789E-08 1.4024E-04 1.7225E-03 0.0000E+00 + 9.1736E-06 1.3406E-04 1.6423E-03 1.1626E-06 8.7762E-08 7.5584E-08 1.3298E-04 1.6389E-03 0.0000E+00 + 8.8170E-06 1.2720E-04 1.5634E-03 1.1063E-06 8.9335E-08 7.7401E-08 1.2617E-04 1.5602E-03 0.0000E+00 + 8.5852E-06 1.2097E-04 1.4915E-03 1.0554E-06 9.0890E-08 7.9185E-08 1.1998E-04 1.4885E-03 0.0000E+00 + 8.3855E-06 1.1533E-04 1.4262E-03 1.0096E-06 9.2427E-08 8.0936E-08 1.1438E-04 1.4233E-03 0.0000E+00 + 8.2057E-06 1.0989E-04 1.3630E-03 9.6574E-07 9.4062E-08 8.2784E-08 1.0898E-04 1.3602E-03 0.0000E+00 + 3.6088E-06 2.5719E-03 2.8049E-02 2.1949E-05 0.0000E+00 0.0000E+00 2.5525E-03 2.7980E-02 0.0000E+00 + 1.3854E-05 2.2539E-03 2.4863E-02 1.9057E-05 0.0000E+00 0.0000E+00 2.2369E-03 2.4804E-02 0.0000E+00 + 1.3920E-05 2.0399E-03 2.2695E-02 1.7128E-05 0.0000E+00 0.0000E+00 2.0245E-03 2.2642E-02 0.0000E+00 + 1.3920E-05 1.7455E-03 1.9676E-02 1.4500E-05 0.0000E+00 0.0000E+00 1.7323E-03 1.9631E-02 0.0000E+00 + 1.3920E-05 1.7455E-03 1.9676E-02 1.4500E-05 2.5768E-15 0.0000E+00 1.7323E-03 1.9631E-02 0.0000E+00 + 1.3920E-05 1.5898E-03 1.8061E-02 1.3125E-05 8.8447E-10 0.0000E+00 1.5778E-03 1.8020E-02 0.0000E+00 + 1.3920E-05 1.4268E-03 1.6353E-02 1.1694E-05 1.9442E-09 0.0000E+00 1.4160E-03 1.6317E-02 0.0000E+00 + 1.3920E-05 1.3011E-03 1.5024E-02 1.0600E-05 2.8966E-09 0.0000E+00 1.2912E-03 1.4992E-02 0.0000E+00 + 1.3920E-05 1.1919E-03 1.3861E-02 9.6558E-06 3.8429E-09 0.0000E+00 1.1829E-03 1.3832E-02 0.0000E+00 + 1.3920E-05 1.0871E-03 1.2735E-02 8.7550E-06 4.8793E-09 0.0000E+00 1.0788E-03 1.2708E-02 0.0000E+00 + 1.3920E-05 1.0042E-03 1.1838E-02 8.0473E-06 5.8043E-09 0.0000E+00 9.9654E-04 1.1813E-02 0.0000E+00 + 1.3920E-05 9.3075E-04 1.1038E-02 7.4241E-06 6.7164E-09 0.0000E+00 9.2368E-04 1.1015E-02 0.0000E+00 + 1.3916E-05 8.7680E-04 1.0446E-02 6.9683E-06 7.4642E-09 0.0000E+00 8.7013E-04 1.0425E-02 0.0000E+00 + 1.3899E-05 7.6653E-04 9.2276E-03 6.0434E-06 9.3132E-09 0.0000E+00 7.6070E-04 9.2093E-03 0.0000E+00 + 1.3899E-05 7.6653E-04 9.2276E-03 6.0434E-06 9.3132E-09 1.7848E-16 7.6070E-04 9.2093E-03 0.0000E+00 + 1.3882E-05 6.9405E-04 8.4184E-03 5.4407E-06 1.0814E-08 9.8433E-10 6.8877E-04 8.4020E-03 0.0000E+00 + 1.3859E-05 6.1610E-04 7.5402E-03 4.7976E-06 1.2734E-08 2.2987E-09 6.1140E-04 7.5258E-03 0.0000E+00 + 1.3836E-05 5.4507E-04 6.7319E-03 4.2166E-06 1.4825E-08 3.8217E-09 5.4090E-04 6.7192E-03 0.0000E+00 + 1.3816E-05 4.8832E-04 6.0800E-03 3.7563E-06 1.6799E-08 5.3401E-09 4.8459E-04 6.0687E-03 0.0000E+00 + 1.3797E-05 4.3755E-04 5.4915E-03 3.3479E-06 1.8936E-08 7.0776E-09 4.3420E-04 5.4815E-03 0.0000E+00 + 1.3782E-05 3.9978E-04 5.0502E-03 3.0463E-06 2.0814E-08 8.6714E-09 3.9672E-04 5.0411E-03 0.0000E+00 + 1.3229E-05 3.5869E-04 4.5663E-03 2.7206E-06 2.3184E-08 1.0752E-08 3.5594E-04 4.5582E-03 0.0000E+00 + 1.2503E-05 3.2616E-04 4.1801E-03 2.4647E-06 2.5326E-08 1.2689E-08 3.2365E-04 4.1728E-03 0.0000E+00 + 1.1800E-05 2.9914E-04 3.8571E-03 2.2536E-06 2.7318E-08 1.4532E-08 2.9684E-04 3.8504E-03 0.0000E+00 + 1.0902E-05 2.6830E-04 3.4856E-03 2.0144E-06 2.9900E-08 1.6976E-08 2.6623E-04 3.4797E-03 0.0000E+00 + 1.0080E-05 2.4244E-04 3.1717E-03 1.8156E-06 3.2451E-08 1.9448E-08 2.4056E-04 3.1663E-03 0.0000E+00 + 9.3456E-06 2.2064E-04 2.9050E-03 1.6493E-06 3.4929E-08 2.1893E-08 2.1893E-04 2.9002E-03 0.0000E+00 + 8.6533E-06 2.0096E-04 2.6626E-03 1.5003E-06 3.7474E-08 2.4440E-08 1.9939E-04 2.6583E-03 0.0000E+00 + 8.0197E-06 1.8352E-04 2.4463E-03 1.3693E-06 4.0013E-08 2.7015E-08 1.8208E-04 2.4424E-03 0.0000E+00 + 7.4613E-06 1.6852E-04 2.2591E-03 1.2575E-06 4.2454E-08 2.9516E-08 1.6719E-04 2.2555E-03 0.0000E+00 + 6.9932E-06 1.5558E-04 2.0966E-03 1.1617E-06 4.4819E-08 3.1961E-08 1.5435E-04 2.0933E-03 0.0000E+00 + 6.8772E-06 1.4365E-04 1.9459E-03 1.0742E-06 4.7298E-08 3.4540E-08 1.4251E-04 1.9428E-03 0.0000E+00 + 6.8713E-06 1.3286E-04 1.8090E-03 9.9574E-07 4.9823E-08 3.7180E-08 1.3181E-04 1.8061E-03 0.0000E+00 + 6.8226E-06 1.2341E-04 1.6883E-03 9.2753E-07 5.2290E-08 3.9772E-08 1.2243E-04 1.6857E-03 0.0000E+00 + 6.7667E-06 1.1513E-04 1.5820E-03 8.6825E-07 5.4674E-08 4.2286E-08 1.1421E-04 1.5796E-03 0.0000E+00 + 6.7656E-06 1.0738E-04 1.4819E-03 8.1314E-07 5.7119E-08 4.4873E-08 1.0651E-04 1.4797E-03 0.0000E+00 + 6.7083E-06 1.0027E-04 1.3898E-03 7.6305E-07 5.9563E-08 4.7467E-08 9.9450E-05 1.3877E-03 0.0000E+00 + 6.7032E-06 9.3955E-05 1.3076E-03 7.1893E-07 6.1944E-08 5.0000E-08 9.3181E-05 1.3056E-03 0.0000E+00 + 6.6332E-06 8.8351E-05 1.2343E-03 6.8013E-07 6.4274E-08 5.2480E-08 8.7617E-05 1.2324E-03 0.0000E+00 + 6.6357E-06 8.3044E-05 1.1646E-03 6.4375E-07 6.6698E-08 5.5062E-08 8.2349E-05 1.1628E-03 0.0000E+00 + 6.6333E-06 7.8123E-05 1.0996E-03 6.1032E-07 6.9142E-08 5.7667E-08 7.7462E-05 1.0980E-03 0.0000E+00 + 6.6318E-06 7.3703E-05 1.0411E-03 5.8059E-07 7.1532E-08 6.0215E-08 7.3074E-05 1.0396E-03 0.0000E+00 + 6.5603E-06 6.9746E-05 9.8849E-04 5.5422E-07 7.3826E-08 6.2663E-08 6.9144E-05 9.8703E-04 0.0000E+00 + 6.5592E-06 6.5962E-05 9.3800E-04 5.2925E-07 7.6186E-08 6.5183E-08 6.5387E-05 9.3661E-04 0.0000E+00 + 6.5577E-06 6.2421E-05 8.9056E-04 5.0610E-07 7.8543E-08 6.7702E-08 6.1870E-05 8.8924E-04 0.0000E+00 + 6.5552E-06 5.9215E-05 8.4746E-04 4.8536E-07 8.0826E-08 7.0140E-08 5.8687E-05 8.4621E-04 0.0000E+00 + 6.4803E-06 5.6322E-05 8.0842E-04 4.6685E-07 8.3038E-08 7.2504E-08 5.5813E-05 8.0723E-04 0.0000E+00 + 6.4809E-06 5.3535E-05 7.7070E-04 4.4925E-07 8.5343E-08 7.4963E-08 5.3045E-05 7.6956E-04 0.0000E+00 + 9.1813E-07 1.3979E-03 1.8061E-02 9.9904E-06 0.0000E+00 0.0000E+00 1.3870E-03 1.8031E-02 0.0000E+00 + 9.1813E-07 1.2154E-03 1.5884E-02 8.6074E-06 0.0000E+00 0.0000E+00 1.2059E-03 1.5859E-02 0.0000E+00 + 9.1813E-07 1.0934E-03 1.4413E-02 7.6912E-06 0.0000E+00 0.0000E+00 1.0849E-03 1.4391E-02 0.0000E+00 + 9.1813E-07 9.2693E-04 1.2381E-02 6.4529E-06 0.0000E+00 0.0000E+00 9.1972E-04 1.2363E-02 0.0000E+00 + 9.1813E-07 9.2693E-04 1.2381E-02 6.4529E-06 2.8245E-16 0.0000E+00 9.1972E-04 1.2363E-02 0.0000E+00 + 9.1813E-07 8.3959E-04 1.1303E-02 5.8093E-06 1.6060E-10 0.0000E+00 8.3308E-04 1.1286E-02 0.0000E+00 + 9.1813E-07 7.4870E-04 1.0170E-02 5.1445E-06 5.5520E-10 0.0000E+00 7.4289E-04 1.0155E-02 0.0000E+00 + 9.1813E-07 6.7901E-04 9.2929E-03 4.6386E-06 1.0528E-09 0.0000E+00 6.7375E-04 9.2796E-03 0.0000E+00 + 9.1813E-07 6.1886E-04 8.5300E-03 4.2049E-06 1.6499E-09 0.0000E+00 6.1407E-04 8.5180E-03 0.0000E+00 + 9.1813E-07 5.6138E-04 7.7951E-03 3.7933E-06 2.3944E-09 0.0000E+00 5.5704E-04 7.7843E-03 0.0000E+00 + 9.1813E-07 5.1618E-04 7.2128E-03 3.4716E-06 3.1217E-09 0.0000E+00 5.1219E-04 7.2029E-03 0.0000E+00 + 9.1813E-07 4.7633E-04 6.6959E-03 3.1896E-06 3.8850E-09 0.0000E+00 4.7265E-04 6.6868E-03 0.0000E+00 + 9.1813E-07 4.4716E-04 6.3153E-03 2.9843E-06 4.5437E-09 0.0000E+00 4.4371E-04 6.3068E-03 0.0000E+00 + 9.1813E-07 3.8790E-04 5.5356E-03 2.5702E-06 6.2870E-09 0.0000E+00 3.8491E-04 5.5284E-03 0.0000E+00 + 9.1813E-07 3.8790E-04 5.5356E-03 2.5702E-06 6.2870E-09 2.3811E-17 3.8491E-04 5.5284E-03 0.0000E+00 + 9.1813E-07 3.4921E-04 5.0216E-03 2.3024E-06 7.7816E-09 2.4637E-10 3.4652E-04 5.0151E-03 0.0000E+00 + 9.1813E-07 3.0788E-04 4.4673E-03 2.0187E-06 9.7571E-09 8.9333E-10 3.0551E-04 4.4616E-03 0.0000E+00 + 9.1813E-07 2.7048E-04 3.9607E-03 1.7643E-06 1.1963E-08 1.9196E-09 2.6840E-04 3.9558E-03 0.0000E+00 + 9.1813E-07 2.4081E-04 3.5550E-03 1.5644E-06 1.4081E-08 3.1325E-09 2.3895E-04 3.5506E-03 0.0000E+00 + 9.1813E-07 2.1443E-04 3.1910E-03 1.3884E-06 1.6415E-08 4.6997E-09 2.1278E-04 3.1872E-03 0.0000E+00 + 9.1813E-07 1.9492E-04 2.9198E-03 1.2594E-06 1.8491E-08 6.2418E-09 1.9342E-04 2.9163E-03 0.0000E+00 + 9.1813E-07 1.7382E-04 2.6240E-03 1.1212E-06 2.1140E-08 8.3576E-09 1.7248E-04 2.6209E-03 0.0000E+00 + 9.1813E-07 1.5722E-04 2.3893E-03 1.0134E-06 2.3572E-08 1.0415E-08 1.5600E-04 2.3865E-03 0.0000E+00 + 9.1813E-07 1.4350E-04 2.1941E-03 9.2508E-07 2.5863E-08 1.2433E-08 1.4238E-04 2.1915E-03 0.0000E+00 + 9.1813E-07 1.2792E-04 1.9708E-03 8.2587E-07 2.8866E-08 1.5182E-08 1.2693E-04 1.9685E-03 0.0000E+00 + 9.1813E-07 1.1495E-04 1.7832E-03 7.4420E-07 3.1870E-08 1.8028E-08 1.1404E-04 1.7812E-03 0.0000E+00 + 9.1813E-07 1.0407E-04 1.6248E-03 6.7657E-07 3.4807E-08 2.0883E-08 1.0325E-04 1.6230E-03 0.0000E+00 + 9.1813E-07 9.4297E-05 1.4816E-03 6.1657E-07 3.7833E-08 2.3884E-08 9.3548E-05 1.4799E-03 0.0000E+00 + 9.1813E-07 8.5686E-05 1.3544E-03 5.6432E-07 4.0858E-08 2.6932E-08 8.5000E-05 1.3529E-03 0.0000E+00 + 9.1813E-07 7.8316E-05 1.2449E-03 5.2015E-07 4.3764E-08 2.9901E-08 7.7682E-05 1.2435E-03 0.0000E+00 + 9.1813E-07 7.1989E-05 1.1503E-03 4.8274E-07 4.6582E-08 3.2808E-08 7.1401E-05 1.1491E-03 0.0000E+00 + 9.1813E-07 6.6181E-05 1.0630E-03 4.4892E-07 4.9529E-08 3.5873E-08 6.5634E-05 1.0618E-03 0.0000E+00 + 9.1813E-07 6.0957E-05 9.8397E-04 4.1897E-07 5.2513E-08 3.8997E-08 6.0447E-05 9.8291E-04 0.0000E+00 + 9.1813E-07 5.6397E-05 9.1464E-04 3.9324E-07 5.5413E-08 4.2049E-08 5.5919E-05 9.1366E-04 0.0000E+00 + 9.1813E-07 5.2418E-05 8.5383E-04 3.7114E-07 5.8201E-08 4.4997E-08 5.1968E-05 8.5292E-04 0.0000E+00 + 9.1813E-07 4.8706E-05 7.9681E-04 3.5085E-07 6.1049E-08 4.8020E-08 4.8280E-05 7.9596E-04 0.0000E+00 + 9.1813E-07 4.5316E-05 7.4450E-04 3.3263E-07 6.3884E-08 5.1040E-08 4.4914E-05 7.4371E-04 0.0000E+00 + 9.1813E-07 4.2317E-05 6.9799E-04 3.1682E-07 6.6640E-08 5.3982E-08 4.1934E-05 6.9724E-04 0.0000E+00 + 9.1813E-07 3.9664E-05 6.5668E-04 3.0315E-07 6.9334E-08 5.6860E-08 3.9299E-05 6.5597E-04 0.0000E+00 + 9.1813E-07 3.7162E-05 6.1753E-04 2.9056E-07 7.2137E-08 5.9856E-08 3.6813E-05 6.1686E-04 0.0000E+00 + 9.1813E-07 3.4848E-05 5.8119E-04 2.7919E-07 7.4956E-08 6.2872E-08 3.4514E-05 5.8056E-04 0.0000E+00 + 9.1813E-07 3.2778E-05 5.4853E-04 2.6929E-07 7.7710E-08 6.5819E-08 3.2457E-05 5.4793E-04 0.0000E+00 + 9.1813E-07 3.0930E-05 5.1926E-04 2.6066E-07 8.0349E-08 6.8645E-08 3.0620E-05 5.1870E-04 0.0000E+00 + 9.1813E-07 2.9169E-05 4.9127E-04 2.5266E-07 8.3061E-08 7.1550E-08 2.8870E-05 4.9072E-04 0.0000E+00 + 9.1813E-07 2.7526E-05 4.6504E-04 2.4539E-07 8.5762E-08 7.4445E-08 2.7236E-05 4.6453E-04 0.0000E+00 + 9.1813E-07 2.6043E-05 4.4129E-04 2.3903E-07 8.8373E-08 7.7244E-08 2.5762E-05 4.4080E-04 0.0000E+00 + 9.1813E-07 2.4708E-05 4.1984E-04 2.3350E-07 9.0906E-08 7.9957E-08 2.4435E-05 4.1937E-04 0.0000E+00 + 9.1813E-07 2.3426E-05 3.9917E-04 2.2842E-07 9.3546E-08 8.2782E-08 2.3160E-05 3.9871E-04 0.0000E+00 + 1.7991E-07 6.7387E-04 1.0657E-02 3.9244E-06 0.0000E+00 0.0000E+00 6.6875E-04 1.0647E-02 0.0000E+00 + 1.7991E-07 5.8055E-04 9.2880E-03 3.3512E-06 0.0000E+00 0.0000E+00 5.7615E-04 9.2790E-03 0.0000E+00 + 1.7991E-07 5.1869E-04 8.3704E-03 2.9746E-06 0.0000E+00 0.0000E+00 5.1478E-04 8.3624E-03 0.0000E+00 + 1.7991E-07 4.3504E-04 7.1143E-03 2.4701E-06 0.0000E+00 0.0000E+00 4.3177E-04 7.1077E-03 0.0000E+00 + 1.7991E-07 4.3504E-04 7.1143E-03 2.4701E-06 6.5372E-17 0.0000E+00 4.3177E-04 7.1077E-03 0.0000E+00 + 1.7991E-07 3.9154E-04 6.4535E-03 2.2103E-06 1.0971E-10 0.0000E+00 3.8860E-04 6.4476E-03 0.0000E+00 + 1.7991E-07 3.4658E-04 5.7641E-03 1.9440E-06 5.1678E-10 0.0000E+00 3.4399E-04 5.7589E-03 0.0000E+00 + 1.7991E-07 3.1236E-04 5.2344E-03 1.7429E-06 1.0749E-09 0.0000E+00 3.1003E-04 5.2298E-03 0.0000E+00 + 1.7991E-07 2.8301E-04 4.7764E-03 1.5716E-06 1.7655E-09 0.0000E+00 2.8090E-04 4.7722E-03 0.0000E+00 + 1.7991E-07 2.5513E-04 4.3380E-03 1.4102E-06 2.6396E-09 0.0000E+00 2.5323E-04 4.3342E-03 0.0000E+00 + 1.7991E-07 2.3334E-04 3.9926E-03 1.2849E-06 3.4998E-09 0.0000E+00 2.3160E-04 3.9892E-03 0.0000E+00 + 1.7991E-07 2.1423E-04 3.6878E-03 1.1758E-06 4.4056E-09 0.0000E+00 2.1264E-04 3.6847E-03 0.0000E+00 + 1.7991E-07 2.0031E-04 3.4643E-03 1.0968E-06 5.1900E-09 0.0000E+00 1.9882E-04 3.4614E-03 0.0000E+00 + 1.7991E-07 1.7221E-04 3.0096E-03 9.3872E-07 7.2798E-09 0.0000E+00 1.7093E-04 3.0072E-03 0.0000E+00 + 1.7991E-07 1.7221E-04 3.0096E-03 9.3872E-07 7.2798E-09 1.0208E-17 1.7093E-04 3.0072E-03 0.0000E+00 + 1.7991E-07 1.5402E-04 2.7123E-03 8.3761E-07 9.0752E-09 2.1553E-10 1.5288E-04 2.7101E-03 0.0000E+00 + 1.7991E-07 1.3472E-04 2.3940E-03 7.3156E-07 1.1444E-08 9.3948E-10 1.3372E-04 2.3921E-03 0.0000E+00 + 1.7991E-07 1.1740E-04 2.1054E-03 6.3762E-07 1.4078E-08 2.1501E-09 1.1653E-04 2.1038E-03 0.0000E+00 + 1.7991E-07 1.0377E-04 1.8762E-03 5.6466E-07 1.6597E-08 3.6063E-09 1.0300E-04 1.8747E-03 0.0000E+00 + 1.7991E-07 9.1746E-05 1.6721E-03 5.0125E-07 1.9373E-08 5.5085E-09 9.1060E-05 1.6708E-03 0.0000E+00 + 1.7991E-07 8.2912E-05 1.5209E-03 4.5539E-07 2.1839E-08 7.3869E-09 8.2289E-05 1.5198E-03 0.0000E+00 + 1.7991E-07 7.3420E-05 1.3573E-03 4.0689E-07 2.4977E-08 9.9630E-09 7.2864E-05 1.3562E-03 0.0000E+00 + 1.7991E-07 6.6000E-05 1.2283E-03 3.6963E-07 2.7850E-08 1.2462E-08 6.5496E-05 1.2274E-03 0.0000E+00 + 1.7991E-07 5.9907E-05 1.1216E-03 3.3953E-07 3.0545E-08 1.4905E-08 5.9444E-05 1.1208E-03 0.0000E+00 + 1.7991E-07 5.3036E-05 1.0004E-03 3.0626E-07 3.4070E-08 1.8223E-08 5.2620E-05 9.9971E-04 0.0000E+00 + 1.7991E-07 4.7350E-05 8.9934E-04 2.7952E-07 3.7597E-08 2.1658E-08 4.6972E-05 8.9868E-04 0.0000E+00 + 1.7991E-07 4.2614E-05 8.1451E-04 2.5787E-07 4.1045E-08 2.5096E-08 4.2268E-05 8.1392E-04 0.0000E+00 + 1.7991E-07 3.8388E-05 7.3828E-04 2.3914E-07 4.4590E-08 2.8698E-08 3.8069E-05 7.3774E-04 0.0000E+00 + 1.7991E-07 3.4686E-05 6.7103E-04 2.2324E-07 4.8123E-08 3.2343E-08 3.4390E-05 6.7054E-04 0.0000E+00 + 1.7991E-07 3.1536E-05 6.1343E-04 2.1016E-07 5.1507E-08 3.5878E-08 3.1260E-05 6.1297E-04 0.0000E+00 + 1.7991E-07 2.8846E-05 5.6396E-04 1.9944E-07 5.4788E-08 3.9336E-08 2.8586E-05 5.6353E-04 0.0000E+00 + 1.7991E-07 2.6390E-05 5.1851E-04 1.9013E-07 5.8226E-08 4.2981E-08 2.6145E-05 5.1812E-04 0.0000E+00 + 1.7991E-07 2.4193E-05 4.7761E-04 1.8226E-07 6.1708E-08 4.6691E-08 2.3960E-05 4.7724E-04 0.0000E+00 + 1.7991E-07 2.2284E-05 4.4190E-04 1.7581E-07 6.5090E-08 5.0311E-08 2.2062E-05 4.4155E-04 0.0000E+00 + 1.7991E-07 2.0627E-05 4.1072E-04 1.7054E-07 6.8339E-08 5.3799E-08 2.0413E-05 4.1039E-04 0.0000E+00 + 1.7991E-07 1.9088E-05 3.8161E-04 1.6597E-07 7.1651E-08 5.7367E-08 1.8882E-05 3.8130E-04 0.0000E+00 + 1.7991E-07 1.7689E-05 3.5503E-04 1.6212E-07 7.4941E-08 6.0920E-08 1.7490E-05 3.5474E-04 0.0000E+00 + 1.7991E-07 1.6457E-05 3.3150E-04 1.5904E-07 7.8141E-08 6.4380E-08 1.6263E-05 3.3121E-04 0.0000E+00 + 1.7991E-07 1.5371E-05 3.1068E-04 1.5666E-07 8.1275E-08 6.7767E-08 1.5182E-05 3.1041E-04 0.0000E+00 + 1.7991E-07 1.4352E-05 2.9103E-04 1.5476E-07 8.4542E-08 7.1296E-08 1.4166E-05 2.9077E-04 0.0000E+00 + 1.7991E-07 1.3413E-05 2.7287E-04 1.5330E-07 8.7830E-08 7.4847E-08 1.3231E-05 2.7261E-04 0.0000E+00 + 1.7991E-07 1.2576E-05 2.5660E-04 1.5229E-07 9.1043E-08 7.8314E-08 1.2397E-05 2.5636E-04 0.0000E+00 + 1.7991E-07 1.1833E-05 2.4208E-04 1.5162E-07 9.4117E-08 8.1633E-08 1.1656E-05 2.4184E-04 0.0000E+00 + 1.7991E-07 1.1126E-05 2.2824E-04 1.5122E-07 9.7276E-08 8.5042E-08 1.0951E-05 2.2801E-04 0.0000E+00 + 1.7991E-07 1.0470E-05 2.1532E-04 1.5107E-07 1.0042E-07 8.8432E-08 1.0296E-05 2.1510E-04 0.0000E+00 + 1.7991E-07 9.8792E-06 2.0366E-04 1.5114E-07 1.0345E-07 9.1705E-08 9.7070E-06 2.0344E-04 0.0000E+00 + 1.7991E-07 9.3497E-06 1.9316E-04 1.5144E-07 1.0640E-07 9.4880E-08 9.1784E-06 1.9294E-04 0.0000E+00 + 1.7991E-07 8.8430E-06 1.8308E-04 1.5199E-07 1.0948E-07 9.8195E-08 8.6722E-06 1.8286E-04 0.0000E+00 + 2.4286E-08 2.7320E-04 5.5431E-03 1.2458E-06 0.0000E+00 0.0000E+00 2.7131E-04 5.5400E-03 0.0000E+00 + 2.4286E-08 2.3281E-04 4.7788E-03 1.0527E-06 0.0000E+00 0.0000E+00 2.3121E-04 4.7762E-03 0.0000E+00 + 2.4286E-08 2.0630E-04 4.2715E-03 9.2716E-07 0.0000E+00 0.0000E+00 2.0490E-04 4.2692E-03 0.0000E+00 + 2.4286E-08 1.7084E-04 3.5846E-03 7.6095E-07 0.0000E+00 0.0000E+00 1.6968E-04 3.5827E-03 0.0000E+00 + 2.4286E-08 1.7084E-04 3.5845E-03 7.6095E-07 3.8614E-17 0.0000E+00 1.6968E-04 3.5827E-03 0.0000E+00 + 2.4286E-08 1.5259E-04 3.2269E-03 6.7640E-07 1.3097E-10 0.0000E+00 1.5156E-04 3.2253E-03 0.0000E+00 + 2.4286E-08 1.3389E-04 2.8570E-03 5.9073E-07 6.5669E-10 0.0000E+00 1.3298E-04 2.8556E-03 0.0000E+00 + 2.4286E-08 1.1977E-04 2.5752E-03 5.2680E-07 1.3815E-09 0.0000E+00 1.1896E-04 2.5739E-03 0.0000E+00 + 2.4286E-08 1.0775E-04 2.3333E-03 4.7297E-07 2.2763E-09 0.0000E+00 1.0702E-04 2.3322E-03 0.0000E+00 + 2.4286E-08 9.6419E-05 2.1035E-03 4.2281E-07 3.4037E-09 0.0000E+00 9.5771E-05 2.1025E-03 0.0000E+00 + 2.4286E-08 8.7625E-05 1.9238E-03 3.8431E-07 4.5071E-09 0.0000E+00 8.7035E-05 1.9228E-03 0.0000E+00 + 2.4286E-08 7.9963E-05 1.7661E-03 3.5112E-07 5.6627E-09 0.0000E+00 7.9424E-05 1.7652E-03 0.0000E+00 + 2.4286E-08 7.4412E-05 1.6512E-03 3.2734E-07 6.6608E-09 0.0000E+00 7.3911E-05 1.6504E-03 0.0000E+00 + 2.4286E-08 6.3295E-05 1.4192E-03 2.8064E-07 9.3197E-09 0.0000E+00 6.2867E-05 1.4185E-03 0.0000E+00 + 2.4286E-08 6.3295E-05 1.4192E-03 2.8064E-07 9.3197E-09 1.0340E-17 6.2867E-05 1.4185E-03 0.0000E+00 + 2.4286E-08 5.6167E-05 1.2689E-03 2.5147E-07 1.1595E-08 2.7405E-10 5.5784E-05 1.2683E-03 0.0000E+00 + 2.4286E-08 4.8673E-05 1.1095E-03 2.2159E-07 1.4579E-08 1.2272E-09 4.8337E-05 1.1090E-03 0.0000E+00 + 2.4286E-08 4.2013E-05 9.6643E-04 1.9585E-07 1.7871E-08 2.8184E-09 4.1719E-05 9.6598E-04 0.0000E+00 + 2.4286E-08 3.6821E-05 8.5379E-04 1.7648E-07 2.0995E-08 4.7213E-09 3.6558E-05 8.5340E-04 0.0000E+00 + 2.4286E-08 3.2279E-05 7.5439E-04 1.6034E-07 2.4433E-08 7.1999E-09 3.2043E-05 7.5404E-04 0.0000E+00 + 2.4286E-08 2.8971E-05 6.8139E-04 1.4919E-07 2.7481E-08 9.6363E-09 2.8754E-05 6.8107E-04 0.0000E+00 + 2.4286E-08 2.5444E-05 6.0294E-04 1.3798E-07 3.1344E-08 1.2957E-08 2.5247E-05 6.0266E-04 0.0000E+00 + 2.4286E-08 2.2710E-05 5.4164E-04 1.2986E-07 3.4862E-08 1.6155E-08 2.2527E-05 5.4138E-04 0.0000E+00 + 2.4286E-08 2.0481E-05 4.9130E-04 1.2368E-07 3.8146E-08 1.9262E-08 2.0309E-05 4.9106E-04 0.0000E+00 + 2.4286E-08 1.7987E-05 4.3456E-04 1.1742E-07 4.2430E-08 2.3458E-08 1.7828E-05 4.3434E-04 0.0000E+00 + 2.4286E-08 1.5941E-05 3.8761E-04 1.1310E-07 4.6727E-08 2.7797E-08 1.5791E-05 3.8740E-04 0.0000E+00 + 2.4286E-08 1.4250E-05 3.4852E-04 1.1019E-07 5.0924E-08 3.2125E-08 1.4107E-05 3.4833E-04 0.0000E+00 + 2.4286E-08 1.2753E-05 3.1365E-04 1.0822E-07 5.5231E-08 3.6639E-08 1.2615E-05 3.1347E-04 0.0000E+00 + 2.4286E-08 1.1451E-05 2.8311E-04 1.0705E-07 5.9510E-08 4.1182E-08 1.1317E-05 2.8294E-04 0.0000E+00 + 2.4286E-08 1.0351E-05 2.5714E-04 1.0654E-07 6.3592E-08 4.5564E-08 1.0220E-05 2.5697E-04 0.0000E+00 + 2.4286E-08 9.4182E-06 2.3497E-04 1.0662E-07 6.7553E-08 4.9843E-08 9.2899E-06 2.3481E-04 0.0000E+00 + 2.4286E-08 8.5721E-06 2.1473E-04 1.0726E-07 7.1718E-08 5.4358E-08 8.4452E-06 2.1458E-04 0.0000E+00 + 2.4286E-08 7.8201E-06 1.9663E-04 1.0835E-07 7.5942E-08 5.8949E-08 7.6938E-06 1.9648E-04 0.0000E+00 + 2.4286E-08 7.1712E-06 1.8092E-04 1.0975E-07 8.0042E-08 6.3418E-08 7.0450E-06 1.8077E-04 0.0000E+00 + 2.4286E-08 6.6110E-06 1.6728E-04 1.1136E-07 8.3976E-08 6.7713E-08 6.4845E-06 1.6714E-04 0.0000E+00 + 2.4286E-08 6.0937E-06 1.5462E-04 1.1321E-07 8.7980E-08 7.2093E-08 5.9666E-06 1.5447E-04 0.0000E+00 + 2.4286E-08 5.6264E-06 1.4312E-04 1.1523E-07 9.1948E-08 7.6440E-08 5.4984E-06 1.4297E-04 0.0000E+00 + 2.4286E-08 5.2170E-06 1.3298E-04 1.1740E-07 9.5814E-08 8.0673E-08 5.0878E-06 1.3284E-04 0.0000E+00 + 2.4286E-08 4.8586E-06 1.2406E-04 1.1971E-07 9.9620E-08 8.4831E-08 4.7279E-06 1.2392E-04 0.0000E+00 + 2.4286E-08 4.5238E-06 1.1569E-04 1.2230E-07 1.0360E-07 8.9174E-08 4.3913E-06 1.1554E-04 0.0000E+00 + 2.4286E-08 4.2173E-06 1.0798E-04 1.2503E-07 1.0762E-07 9.3543E-08 4.0827E-06 1.0783E-04 0.0000E+00 + 2.4286E-08 3.9455E-06 1.0111E-04 1.2782E-07 1.1155E-07 9.7813E-08 3.8088E-06 1.0096E-04 0.0000E+00 + 2.4286E-08 3.7052E-06 9.4999E-05 1.3057E-07 1.1530E-07 1.0189E-07 3.5663E-06 9.4850E-05 0.0000E+00 + 2.4286E-08 3.4781E-06 8.9202E-05 1.3348E-07 1.1916E-07 1.0608E-07 3.3369E-06 8.9051E-05 0.0000E+00 + 2.4286E-08 3.2681E-06 8.3815E-05 1.3643E-07 1.2299E-07 1.1023E-07 3.1245E-06 8.3662E-05 0.0000E+00 + 2.4286E-08 3.0803E-06 7.8973E-05 1.3934E-07 1.2669E-07 1.1423E-07 2.9342E-06 7.8818E-05 0.0000E+00 + 2.4286E-08 2.9127E-06 7.4630E-05 1.4224E-07 1.3029E-07 1.1813E-07 2.7641E-06 7.4474E-05 0.0000E+00 + 2.4286E-08 2.7532E-06 7.0475E-05 1.4536E-07 1.3409E-07 1.2222E-07 2.6019E-06 7.0317E-05 0.0000E+00 + 1.7969E-09 8.4231E-05 2.3624E-03 2.8182E-07 0.0000E+00 0.0000E+00 8.3751E-05 2.3618E-03 0.0000E+00 + 1.7969E-09 7.0800E-05 2.0089E-03 2.3512E-07 0.0000E+00 0.0000E+00 7.0400E-05 2.0083E-03 0.0000E+00 + 1.7969E-09 6.2095E-05 1.7771E-03 2.0535E-07 0.0000E+00 0.0000E+00 6.1745E-05 1.7767E-03 0.0000E+00 + 1.7969E-09 5.0600E-05 1.4675E-03 1.6680E-07 0.0000E+00 0.0000E+00 5.0316E-05 1.4671E-03 0.0000E+00 + 1.7969E-09 5.0600E-05 1.4675E-03 1.6680E-07 5.2678E-17 0.0000E+00 5.0316E-05 1.4671E-03 0.0000E+00 + 1.7969E-09 4.4765E-05 1.3085E-03 1.4772E-07 1.8874E-10 0.0000E+00 4.4514E-05 1.3081E-03 0.0000E+00 + 1.7969E-09 3.8847E-05 1.1457E-03 1.2905E-07 9.4319E-10 0.0000E+00 3.8629E-05 1.1454E-03 0.0000E+00 + 1.7969E-09 3.4427E-05 1.0230E-03 1.1565E-07 1.9729E-09 0.0000E+00 3.4232E-05 1.0227E-03 0.0000E+00 + 1.7969E-09 3.0699E-05 9.1868E-04 1.0478E-07 3.2321E-09 0.0000E+00 3.0524E-05 9.1845E-04 0.0000E+00 + 1.7969E-09 2.7217E-05 8.2048E-04 9.5069E-08 4.8028E-09 0.0000E+00 2.7060E-05 8.2028E-04 0.0000E+00 + 1.7969E-09 2.4539E-05 7.4436E-04 8.7939E-08 6.3255E-09 0.0000E+00 2.4396E-05 7.4418E-04 0.0000E+00 + 1.7969E-09 2.2225E-05 6.7813E-04 8.2059E-08 7.9064E-09 0.0000E+00 2.2092E-05 6.7796E-04 0.0000E+00 + 1.7969E-09 2.0560E-05 6.3021E-04 7.8062E-08 9.2660E-09 0.0000E+00 2.0436E-05 6.3005E-04 0.0000E+00 + 1.7969E-09 1.7259E-05 5.3439E-04 7.1077E-08 1.2886E-08 0.0000E+00 1.7149E-05 5.3425E-04 0.0000E+00 + 1.7969E-09 1.7259E-05 5.3439E-04 7.1077E-08 1.2886E-08 1.4991E-17 1.7149E-05 5.3425E-04 0.0000E+00 + 1.7969E-09 1.5168E-05 4.7307E-04 6.7449E-08 1.5967E-08 4.0133E-10 1.5067E-05 4.7295E-04 0.0000E+00 + 1.7969E-09 1.2995E-05 4.0874E-04 6.4482E-08 1.9973E-08 1.7855E-09 1.2901E-05 4.0863E-04 0.0000E+00 + 1.7969E-09 1.1088E-05 3.5171E-04 6.2731E-08 2.4347E-08 4.0666E-09 1.1000E-05 3.5161E-04 0.0000E+00 + 1.7969E-09 9.6185E-06 3.0735E-04 6.2115E-08 2.8459E-08 6.7632E-09 9.5351E-06 3.0725E-04 0.0000E+00 + 1.7969E-09 8.3485E-06 2.6864E-04 6.2544E-08 3.2990E-08 1.0266E-08 8.2675E-06 2.6854E-04 0.0000E+00 + 1.7969E-09 7.4332E-06 2.4049E-04 6.3589E-08 3.7004E-08 1.3689E-08 7.3532E-06 2.4040E-04 0.0000E+00 + 1.7969E-09 6.4676E-06 2.1055E-04 6.5510E-08 4.2073E-08 1.8317E-08 6.3879E-06 2.1046E-04 0.0000E+00 + 1.7969E-09 5.7273E-06 1.8739E-04 6.7669E-08 4.6661E-08 2.2729E-08 5.6471E-06 1.8730E-04 0.0000E+00 + 1.7969E-09 5.1295E-06 1.6855E-04 6.9951E-08 5.0917E-08 2.6977E-08 5.0484E-06 1.6846E-04 0.0000E+00 + 1.7969E-09 4.4678E-06 1.4751E-04 7.3282E-08 5.6452E-08 3.2677E-08 4.3848E-06 1.4742E-04 0.0000E+00 + 1.7969E-09 3.9313E-06 1.3029E-04 7.7061E-08 6.2038E-08 3.8569E-08 3.8458E-06 1.3020E-04 0.0000E+00 + 1.7969E-09 3.4930E-06 1.1609E-04 8.1032E-08 6.7500E-08 4.4426E-08 3.4045E-06 1.1600E-04 0.0000E+00 + 1.7969E-09 3.1091E-06 1.0354E-04 8.5301E-08 7.3092E-08 5.0498E-08 3.0172E-06 1.0345E-04 0.0000E+00 + 1.7969E-09 2.7788E-06 9.2655E-05 8.9685E-08 7.8627E-08 5.6570E-08 2.6833E-06 9.2556E-05 0.0000E+00 + 1.7969E-09 2.5026E-06 8.3474E-05 9.3966E-08 8.3884E-08 6.2384E-08 2.4034E-06 8.3371E-05 0.0000E+00 + 1.7969E-09 2.2709E-06 7.5702E-05 9.8259E-08 8.9008E-08 6.8067E-08 2.1680E-06 7.5596E-05 0.0000E+00 + 1.7969E-09 2.0630E-06 6.8664E-05 1.0295E-07 9.4451E-08 7.4098E-08 1.9558E-06 6.8554E-05 0.0000E+00 + 1.7969E-09 1.8803E-06 6.2418E-05 1.0782E-07 9.9996E-08 8.0240E-08 1.7686E-06 6.2304E-05 0.0000E+00 + 1.7969E-09 1.7242E-06 5.7037E-05 1.1262E-07 1.0539E-07 8.6214E-08 1.6081E-06 5.6918E-05 0.0000E+00 + 1.7969E-09 1.5909E-06 5.2398E-05 1.1729E-07 1.1056E-07 9.1942E-08 1.4705E-06 5.2275E-05 0.0000E+00 + 1.7969E-09 1.4690E-06 4.8120E-05 1.2207E-07 1.1582E-07 9.7764E-08 1.3441E-06 4.7994E-05 0.0000E+00 + 1.7969E-09 1.3601E-06 4.4261E-05 1.2684E-07 1.2101E-07 1.0352E-07 1.2306E-06 4.4130E-05 0.0000E+00 + 1.7969E-09 1.2657E-06 4.0885E-05 1.3155E-07 1.2610E-07 1.0914E-07 1.1317E-06 4.0749E-05 0.0000E+00 + 1.7969E-09 1.1841E-06 3.7931E-05 1.3629E-07 1.3118E-07 1.1472E-07 1.0456E-06 3.7791E-05 0.0000E+00 + 1.7969E-09 1.1089E-06 3.5174E-05 1.4134E-07 1.3654E-07 1.2059E-07 9.6547E-07 3.5029E-05 0.0000E+00 + 1.7969E-09 1.0408E-06 3.2652E-05 1.4645E-07 1.4194E-07 1.2649E-07 8.9249E-07 3.2503E-05 0.0000E+00 + 1.7969E-09 9.8132E-07 3.0418E-05 1.5150E-07 1.4725E-07 1.3226E-07 8.2806E-07 3.0264E-05 0.0000E+00 + 1.7969E-09 9.2929E-07 2.8443E-05 1.5632E-07 1.5230E-07 1.3775E-07 7.7133E-07 2.8285E-05 0.0000E+00 + 1.7969E-09 8.8076E-07 2.6579E-05 1.6129E-07 1.5749E-07 1.4338E-07 7.1795E-07 2.6416E-05 0.0000E+00 + 1.7969E-09 8.3640E-07 2.4856E-05 1.6621E-07 1.6262E-07 1.4894E-07 6.6877E-07 2.4688E-05 0.0000E+00 + 1.7969E-09 7.9723E-07 2.3316E-05 1.7096E-07 1.6756E-07 1.5428E-07 6.2495E-07 2.3143E-05 0.0000E+00 + 1.7969E-09 7.6276E-07 2.1942E-05 1.7555E-07 1.7231E-07 1.5941E-07 5.8597E-07 2.1764E-05 0.0000E+00 + 1.7969E-09 7.3048E-07 2.0634E-05 1.8034E-07 1.7727E-07 1.6475E-07 5.4897E-07 2.0451E-05 0.0000E+00 + 4.8357E-11 1.5885E-05 7.0130E-04 3.4927E-08 0.0000E+00 0.0000E+00 1.5821E-05 7.0123E-04 0.0000E+00 + 4.8357E-11 1.3108E-05 5.8525E-04 2.8928E-08 0.0000E+00 0.0000E+00 1.3055E-05 5.8519E-04 0.0000E+00 + 4.8357E-11 1.1338E-05 5.1046E-04 2.5555E-08 0.0000E+00 0.0000E+00 1.1291E-05 5.1041E-04 0.0000E+00 + 4.8357E-11 9.0424E-06 4.1235E-04 2.1904E-08 0.0000E+00 0.0000E+00 9.0039E-06 4.1231E-04 0.0000E+00 + 4.8357E-11 9.0424E-06 4.1235E-04 2.1904E-08 8.9126E-17 0.0000E+00 9.0039E-06 4.1231E-04 0.0000E+00 + 4.8357E-11 7.8983E-06 3.6287E-04 2.0635E-08 3.2035E-10 0.0000E+00 7.8632E-06 3.6283E-04 0.0000E+00 + 4.8357E-11 6.7552E-06 3.1295E-04 2.0273E-08 1.5872E-09 0.0000E+00 6.7226E-06 3.1291E-04 0.0000E+00 + 4.8357E-11 5.9139E-06 2.7586E-04 2.0735E-08 3.2891E-09 0.0000E+00 5.8824E-06 2.7582E-04 0.0000E+00 + 4.8357E-11 5.2138E-06 2.4472E-04 2.1715E-08 5.3394E-09 0.0000E+00 5.1826E-06 2.4469E-04 0.0000E+00 + 4.8357E-11 4.5686E-06 2.1579E-04 2.3204E-08 7.8591E-09 0.0000E+00 4.5372E-06 2.1576E-04 0.0000E+00 + 4.8357E-11 4.0786E-06 1.9364E-04 2.4791E-08 1.0267E-08 0.0000E+00 4.0465E-06 1.9360E-04 0.0000E+00 + 4.8357E-11 3.6600E-06 1.7457E-04 2.6524E-08 1.2735E-08 0.0000E+00 3.6269E-06 1.7454E-04 0.0000E+00 + 4.8357E-11 3.3620E-06 1.6091E-04 2.8088E-08 1.4846E-08 0.0000E+00 3.3279E-06 1.6087E-04 0.0000E+00 + 4.8357E-11 2.7800E-06 1.3395E-04 3.2581E-08 2.0482E-08 0.0000E+00 2.7425E-06 1.3391E-04 0.0000E+00 + 4.8357E-11 2.7800E-06 1.3395E-04 3.2581E-08 2.0482E-08 2.6570E-17 2.7425E-06 1.3391E-04 0.0000E+00 + 4.8357E-11 2.4184E-06 1.1699E-04 3.6577E-08 2.5256E-08 7.0173E-10 2.3776E-06 1.1695E-04 0.0000E+00 + 4.8357E-11 2.0490E-06 9.9461E-05 4.1846E-08 3.1392E-08 3.0834E-09 2.0036E-06 9.9415E-05 0.0000E+00 + 4.8357E-11 1.7313E-06 8.4181E-05 4.7618E-08 3.7989E-08 6.9314E-09 1.6807E-06 8.4130E-05 0.0000E+00 + 4.8357E-11 1.4913E-06 7.2487E-05 5.3057E-08 4.4117E-08 1.1411E-08 1.4358E-06 7.2430E-05 0.0000E+00 + 4.8357E-11 1.2883E-06 6.2436E-05 5.9253E-08 5.0958E-08 1.7258E-08 1.2269E-06 6.2374E-05 0.0000E+00 + 4.8357E-11 1.1450E-06 5.5230E-05 6.4816E-08 5.7022E-08 2.2922E-08 1.0783E-06 5.5163E-05 0.0000E+00 + 4.8357E-11 9.9696E-07 4.7669E-05 7.1844E-08 6.4616E-08 3.0454E-08 9.2352E-07 4.7595E-05 0.0000E+00 + 4.8357E-11 8.8585E-07 4.1903E-05 7.8156E-08 7.1396E-08 3.7496E-08 8.0630E-07 4.1823E-05 0.0000E+00 + 4.8357E-11 7.9792E-07 3.7269E-05 8.3964E-08 7.7609E-08 4.4160E-08 7.1273E-07 3.7184E-05 0.0000E+00 + 4.8357E-11 7.0267E-07 3.2165E-05 9.1292E-08 8.5417E-08 5.2771E-08 6.1033E-07 3.2072E-05 0.0000E+00 + 4.8357E-11 6.2753E-07 2.8047E-05 9.8317E-08 9.2861E-08 6.1155E-08 5.2831E-07 2.7947E-05 0.0000E+00 + 4.8357E-11 5.6789E-07 2.4697E-05 1.0509E-07 9.9998E-08 6.9294E-08 4.6202E-07 2.4591E-05 0.0000E+00 + 4.8357E-11 5.1725E-07 2.1774E-05 1.1201E-07 1.0727E-07 7.7651E-08 4.0455E-07 2.1661E-05 0.0000E+00 + 4.8357E-11 4.7511E-07 1.9270E-05 1.1891E-07 1.1448E-07 8.5989E-08 3.5560E-07 1.9150E-05 0.0000E+00 + 4.8357E-11 4.3978E-07 1.7183E-05 1.2420E-07 1.2005E-07 9.2654E-08 3.1505E-07 1.7058E-05 0.0000E+00 + 4.8357E-11 4.0350E-07 1.5429E-05 1.2174E-07 1.1784E-07 9.1495E-08 2.8129E-07 1.5306E-05 0.0000E+00 + 4.8357E-11 3.7404E-07 1.3859E-05 1.2242E-07 1.1876E-07 9.3483E-08 2.5120E-07 1.3736E-05 0.0000E+00 + 4.8357E-11 3.5127E-07 1.2484E-05 1.2599E-07 1.2254E-07 9.8312E-08 2.2490E-07 1.2358E-05 0.0000E+00 + 4.8357E-11 3.3401E-07 1.1313E-05 1.3109E-07 1.2785E-07 1.0460E-07 2.0259E-07 1.1182E-05 0.0000E+00 + 4.8357E-11 3.2134E-07 1.0315E-05 1.3742E-07 1.3435E-07 1.1203E-07 1.8362E-07 1.0177E-05 0.0000E+00 + 4.8357E-11 3.1171E-07 9.4050E-06 1.4508E-07 1.4217E-07 1.2077E-07 1.6636E-07 9.2596E-06 0.0000E+00 + 4.8357E-11 3.1026E-07 8.5984E-06 1.5901E-07 1.5626E-07 1.3575E-07 1.5100E-07 8.4391E-06 0.0000E+00 + 4.8357E-11 3.4158E-07 7.9312E-06 2.0362E-07 2.0102E-07 1.8133E-07 1.3773E-07 7.7273E-06 0.0000E+00 + 4.8357E-11 3.7963E-07 7.3632E-06 2.5315E-07 2.5068E-07 2.3176E-07 1.2627E-07 7.1098E-06 0.0000E+00 + 4.8357E-11 4.1237E-07 6.8346E-06 2.9649E-07 2.9414E-07 2.7599E-07 1.1569E-07 6.5378E-06 0.0000E+00 + 4.8357E-11 4.4468E-07 6.3574E-06 3.3838E-07 3.3615E-07 3.1872E-07 1.0613E-07 6.0188E-06 0.0000E+00 + 4.8357E-11 4.7074E-07 5.9354E-06 3.7283E-07 3.7071E-07 3.5397E-07 9.7752E-08 5.5624E-06 0.0000E+00 + 4.8357E-11 4.9756E-07 5.5692E-06 4.0699E-07 4.0496E-07 3.8885E-07 9.0429E-08 5.1620E-06 0.0000E+00 + 4.8357E-11 5.1943E-07 5.2225E-06 4.3571E-07 4.3378E-07 4.1830E-07 8.3586E-08 4.7867E-06 0.0000E+00 + 4.8357E-11 5.4333E-07 4.9082E-06 4.6588E-07 4.6403E-07 4.4915E-07 7.7327E-08 4.4421E-06 0.0000E+00 + 4.8357E-11 5.6737E-07 4.6318E-06 4.9547E-07 4.9371E-07 4.7938E-07 7.1787E-08 4.1362E-06 0.0000E+00 + 4.8357E-11 6.0639E-07 4.4045E-06 5.3939E-07 5.3771E-07 5.2391E-07 6.6891E-08 3.8650E-06 0.0000E+00 + 4.8357E-11 6.4036E-07 4.1866E-06 5.7799E-07 5.7638E-07 5.6309E-07 6.2274E-08 3.6085E-06 0.0000E+00 + 9.8533E-14 8.9249E-07 8.5940E-05 9.6785E-10 0.0000E+00 0.0000E+00 8.9060E-07 8.5938E-05 0.0000E+00 + 9.8533E-14 7.1515E-07 6.9506E-05 1.6201E-09 0.0000E+00 0.0000E+00 7.1279E-07 6.9504E-05 0.0000E+00 + 9.8533E-14 6.0615E-07 5.9212E-05 3.0303E-09 0.0000E+00 0.0000E+00 6.0250E-07 5.9208E-05 0.0000E+00 + 9.8533E-14 4.7036E-07 4.6111E-05 6.2862E-09 0.0000E+00 0.0000E+00 4.6360E-07 4.6104E-05 0.0000E+00 + 9.8533E-14 4.7036E-07 4.6111E-05 6.2862E-09 2.4288E-16 0.0000E+00 4.6360E-07 4.6104E-05 0.0000E+00 + 9.8533E-14 4.0552E-07 3.9702E-05 8.7674E-09 5.6465E-10 0.0000E+00 3.9635E-07 3.9693E-05 0.0000E+00 + 9.8533E-14 3.4349E-07 3.3391E-05 1.2514E-08 2.7292E-09 0.0000E+00 3.3064E-07 3.3378E-05 0.0000E+00 + 9.8533E-14 3.0014E-07 2.8814E-05 1.6517E-08 5.8002E-09 0.0000E+00 2.8334E-07 2.8797E-05 0.0000E+00 + 9.8533E-14 2.6597E-07 2.5054E-05 2.0971E-08 9.6502E-09 0.0000E+00 2.4476E-07 2.5032E-05 0.0000E+00 + 9.8533E-14 2.3635E-07 2.1634E-05 2.6243E-08 1.4526E-08 0.0000E+00 2.0989E-07 2.1607E-05 0.0000E+00 + 9.8533E-14 2.1526E-07 1.9068E-05 3.1177E-08 1.9281E-08 0.0000E+00 1.8390E-07 1.9037E-05 0.0000E+00 + 9.8533E-14 1.9839E-07 1.6902E-05 3.6165E-08 2.4212E-08 0.0000E+00 1.6206E-07 1.6865E-05 0.0000E+00 + 9.8533E-14 1.8227E-07 1.5369E-05 3.5386E-08 2.3457E-08 0.0000E+00 1.4674E-07 1.5333E-05 0.0000E+00 + 9.8533E-14 1.5780E-07 1.2418E-05 4.0310E-08 2.8614E-08 0.0000E+00 1.1738E-07 1.2377E-05 0.0000E+00 + 9.8533E-14 1.5780E-07 1.2418E-05 4.0310E-08 2.8614E-08 -1.5082E-15 1.1738E-07 1.2377E-05 0.0000E+00 + 9.8533E-14 1.5123E-07 1.0619E-05 5.1575E-08 4.0180E-08 -6.6323E-09 9.9553E-08 1.0568E-05 0.0000E+00 + 9.8533E-14 1.5093E-07 8.8128E-06 6.9117E-08 5.8187E-08 -3.7272E-09 8.1729E-08 8.7436E-06 0.0000E+00 + 9.8533E-14 1.5421E-07 7.2846E-06 8.7399E-08 7.7037E-08 5.3642E-09 6.6744E-08 7.1972E-06 0.0000E+00 + 9.8533E-14 2.0794E-07 6.1971E-06 1.5221E-07 1.4241E-07 6.5868E-08 5.5667E-08 6.0448E-06 0.0000E+00 + 9.8533E-14 3.2213E-07 5.3545E-06 2.7563E-07 2.6642E-07 1.8784E-07 4.6451E-08 5.0788E-06 0.0000E+00 + 9.8533E-14 3.9668E-07 4.7586E-06 3.5661E-07 3.4789E-07 2.6928E-07 4.0037E-08 4.4019E-06 0.0000E+00 + 9.8533E-14 4.7602E-07 4.1498E-06 4.4249E-07 4.3437E-07 3.5721E-07 3.3497E-08 3.7073E-06 0.0000E+00 + 9.8533E-14 5.3131E-07 3.6922E-06 5.0263E-07 4.9503E-07 4.2017E-07 2.8655E-08 3.1896E-06 0.0000E+00 + 9.8533E-14 5.7311E-07 3.3302E-06 5.4822E-07 5.4109E-07 4.6890E-07 2.4865E-08 2.7820E-06 0.0000E+00 + 9.8533E-14 6.3284E-07 2.9546E-06 6.1201E-07 6.0546E-07 5.3720E-07 2.0805E-08 2.3426E-06 0.0000E+00 + 9.8533E-14 6.8201E-07 2.6606E-06 6.6437E-07 6.5832E-07 5.9410E-07 1.7625E-08 1.9962E-06 0.0000E+00 + 9.8533E-14 7.1290E-07 2.4183E-06 6.9778E-07 6.9219E-07 6.3188E-07 1.5110E-08 1.7205E-06 0.0000E+00 + 9.8533E-14 7.4595E-07 2.2179E-06 7.3296E-07 7.2781E-07 6.7145E-07 1.2972E-08 1.4849E-06 0.0000E+00 + 9.8533E-14 7.7139E-07 2.0472E-06 7.6020E-07 7.5544E-07 7.0291E-07 1.1187E-08 1.2870E-06 0.0000E+00 + 9.8533E-14 7.9156E-07 1.9072E-06 7.8181E-07 7.7741E-07 7.2842E-07 9.7356E-09 1.1253E-06 0.0000E+00 + 9.8533E-14 8.0662E-07 1.7905E-06 7.9807E-07 7.9398E-07 7.4821E-07 8.5484E-09 9.9242E-07 0.0000E+00 + 9.8533E-14 8.1965E-07 1.6875E-06 8.1214E-07 8.0834E-07 7.6569E-07 7.5079E-09 8.7538E-07 0.0000E+00 + 9.8533E-14 8.3176E-07 1.5995E-06 8.2514E-07 8.2162E-07 7.8190E-07 6.6138E-09 7.7436E-07 0.0000E+00 + 9.8533E-14 8.4294E-07 1.5267E-06 8.3707E-07 8.3380E-07 7.9673E-07 5.8670E-09 6.8961E-07 0.0000E+00 + 9.8533E-14 8.4944E-07 1.4626E-06 8.4419E-07 8.4114E-07 8.0646E-07 5.2419E-09 6.1837E-07 0.0000E+00 + 9.8533E-14 8.5345E-07 1.4030E-06 8.4877E-07 8.4592E-07 8.1353E-07 4.6813E-09 5.5424E-07 0.0000E+00 + 9.8533E-14 8.6223E-07 1.3558E-06 8.5804E-07 8.5538E-07 8.2514E-07 4.1896E-09 4.9778E-07 0.0000E+00 + 9.8533E-14 8.6507E-07 1.3108E-06 8.6129E-07 8.5881E-07 8.3050E-07 3.7707E-09 4.4950E-07 0.0000E+00 + 9.8533E-14 8.7080E-07 1.2756E-06 8.6738E-07 8.6505E-07 8.3848E-07 3.4135E-09 4.0819E-07 0.0000E+00 + 9.8533E-14 8.7119E-07 1.2385E-06 8.6810E-07 8.6592E-07 8.4101E-07 3.0881E-09 3.7043E-07 0.0000E+00 + 9.8533E-14 8.7652E-07 1.2103E-06 8.7372E-07 8.7168E-07 8.4833E-07 2.7977E-09 3.3662E-07 0.0000E+00 + 9.8533E-14 8.7498E-07 1.1797E-06 8.7243E-07 8.7051E-07 8.4857E-07 2.5465E-09 3.0727E-07 0.0000E+00 + 9.8533E-14 8.7957E-07 1.1591E-06 8.7724E-07 8.7543E-07 8.5477E-07 2.3294E-09 2.8184E-07 0.0000E+00 + 9.8533E-14 8.7694E-07 1.1331E-06 8.7481E-07 8.7311E-07 8.5366E-07 2.1288E-09 2.5828E-07 0.0000E+00 + 9.8533E-14 8.8104E-07 1.1160E-06 8.7909E-07 8.7749E-07 8.5919E-07 1.9475E-09 2.3691E-07 0.0000E+00 + 9.8533E-14 8.8404E-07 1.1004E-06 8.8225E-07 8.8074E-07 8.6349E-07 1.7887E-09 2.1815E-07 0.0000E+00 + 9.8533E-14 8.8066E-07 1.0807E-06 8.7900E-07 8.7757E-07 8.6126E-07 1.6499E-09 2.0171E-07 0.0000E+00 + 9.8533E-14 8.8354E-07 1.0683E-06 8.8202E-07 8.8067E-07 8.6527E-07 1.5204E-09 1.8632E-07 0.0000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/mrstlostarstar.00.dat b/PYTHIA8/pythia8140/xmldoc/mrstlostarstar.00.dat new file mode 100644 index 00000000000..389f433ebd7 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/mrstlostarstar.00.dat @@ -0,0 +1,3035 @@ + # Tue Oct 27 14:26:24 2009 + # MSTW 2008 LO PDF grid for central fit. + # distance(t),tolerance(T) = 0. 0. + # mCharm = 1.43 + # mBottom = 4.30 + # alphaS(1GeV) = 0.40768 + # alphaS(MZ) = 0.11517 + # alphaSorder,alphaSnfmax = 0, 5 + # nExtraFlavours = 0 + + xg xd xu xs xc xb xdv xuv xsv + 1.2042E+01 1.3018E+00 1.3129E+00 6.4816E-01 0.0000E+00 0.0000E+00 5.5017E-03 1.6579E-02 0.0000E+00 + 1.8147E+01 1.3513E+00 1.3625E+00 7.0214E-01 -2.4286E-17 -2.4286E-17 5.5603E-03 1.6674E-02 0.0000E+00 + 2.3965E+01 1.4062E+00 1.4173E+00 7.6048E-01 -1.2924E-16 -1.2924E-16 5.6072E-03 1.6750E-02 -2.2204E-16 + 3.5512E+01 1.5303E+00 1.5415E+00 8.9026E-01 -5.5077E-16 -5.5077E-16 5.6849E-03 1.6875E-02 -1.1102E-15 + 3.5512E+01 1.5303E+00 1.5415E+00 8.9026E-01 2.9995E-07 -5.5077E-16 5.6849E-03 1.6875E-02 -1.1102E-15 + 4.3963E+01 1.6321E+00 1.6433E+00 9.9556E-01 1.1216E-01 -9.9920E-16 5.7339E-03 1.6953E-02 -1.9984E-15 + 5.5485E+01 1.7807E+00 1.7920E+00 1.1483E+00 2.7052E-01 -1.8683E-15 5.7925E-03 1.7046E-02 -3.5527E-15 + 6.6944E+01 1.9377E+00 1.9490E+00 1.3088E+00 4.3588E-01 -3.0826E-15 5.8440E-03 1.7127E-02 -6.2172E-15 + 7.9360E+01 2.1163E+00 2.1276E+00 1.4908E+00 6.2249E-01 -4.7479E-15 5.8942E-03 1.7206E-02 -9.3259E-15 + 9.4166E+01 2.3391E+00 2.3504E+00 1.7171E+00 8.5371E-01 -7.1046E-15 5.9482E-03 1.7290E-02 -1.4211E-14 + 1.0848E+02 2.5631E+00 2.5745E+00 1.9442E+00 1.0850E+00 -9.5540E-15 5.9955E-03 1.7364E-02 -1.9096E-14 + 1.2364E+02 2.8086E+00 2.8200E+00 2.1927E+00 1.3374E+00 -1.2051E-14 6.0417E-03 1.7435E-02 -2.3981E-14 + 1.3664E+02 3.0251E+00 3.0365E+00 2.4114E+00 1.5594E+00 -1.4178E-14 6.0785E-03 1.7492E-02 -2.8422E-14 + 1.6953E+02 3.5945E+00 3.6060E+00 2.9860E+00 2.1410E+00 -1.9950E-14 6.1630E-03 1.7621E-02 -3.9968E-14 + 1.6953E+02 3.5945E+00 3.6060E+00 2.9860E+00 2.1410E+00 9.6515E-08 6.1630E-03 1.7621E-02 -3.9968E-14 + 1.9671E+02 4.0968E+00 4.1083E+00 3.4920E+00 2.6522E+00 5.3702E-01 6.2266E-03 1.7717E-02 -5.1514E-14 + 2.3345E+02 4.8000E+00 4.8115E+00 4.1997E+00 3.3660E+00 1.2688E+00 6.3040E-03 1.7833E-02 -7.6383E-14 + 2.7631E+02 5.6516E+00 5.6631E+00 5.0557E+00 4.2282E+00 2.1492E+00 6.3848E-03 1.7954E-02 -1.1191E-13 + 3.1950E+02 6.5393E+00 6.5509E+00 5.9474E+00 5.1254E+00 3.0625E+00 6.4584E-03 1.8063E-02 -1.4744E-13 + 3.6740E+02 7.5548E+00 7.5664E+00 6.9668E+00 6.1502E+00 4.1031E+00 6.5329E-03 1.8172E-02 -1.8652E-13 + 4.1058E+02 8.4952E+00 8.5068E+00 7.9104E+00 7.0982E+00 5.0640E+00 6.5949E-03 1.8263E-02 -2.2204E-13 + 4.6722E+02 9.7614E+00 9.7731E+00 9.1804E+00 8.3734E+00 6.3545E+00 6.6705E-03 1.8372E-02 -2.6290E-13 + 5.2139E+02 1.1004E+01 1.1016E+01 1.0426E+01 9.6236E+00 7.6181E+00 6.7376E-03 1.8469E-02 -2.9843E-13 + 5.7451E+02 1.2249E+01 1.2261E+01 1.1675E+01 1.0876E+01 8.8826E+00 6.7994E-03 1.8558E-02 -3.3396E-13 + 6.4673E+02 1.3982E+01 1.3994E+01 1.3411E+01 1.2618E+01 1.0640E+01 6.8781E-03 1.8671E-02 -3.8014E-13 + 7.1974E+02 1.5778E+01 1.5789E+01 1.5210E+01 1.4421E+01 1.2457E+01 6.9525E-03 1.8777E-02 -4.2277E-13 + 7.9269E+02 1.7611E+01 1.7623E+01 1.7046E+01 1.6262E+01 1.4310E+01 7.0226E-03 1.8876E-02 -4.6896E-13 + 8.7015E+02 1.9598E+01 1.9609E+01 1.9036E+01 1.8256E+01 1.6317E+01 7.0931E-03 1.8975E-02 -5.1159E-13 + 9.5039E+02 2.1696E+01 2.1708E+01 2.1138E+01 2.0362E+01 1.8435E+01 7.1624E-03 1.9073E-02 -5.6133E-13 + 1.0305E+03 2.3830E+01 2.3842E+01 2.3275E+01 2.2503E+01 2.0587E+01 7.2283E-03 1.9165E-02 -6.1817E-13 + 1.1097E+03 2.5976E+01 2.5988E+01 2.5423E+01 2.4655E+01 2.2749E+01 7.2907E-03 1.9252E-02 -6.6791E-13 + 1.1930E+03 2.8269E+01 2.8281E+01 2.7718E+01 2.6954E+01 2.5058E+01 7.3537E-03 1.9339E-02 -7.2475E-13 + 1.2786E+03 3.0661E+01 3.0673E+01 3.0113E+01 2.9352E+01 2.7467E+01 7.4160E-03 1.9426E-02 -7.8870E-13 + 1.3634E+03 3.3066E+01 3.3078E+01 3.2521E+01 3.1763E+01 2.9887E+01 7.4756E-03 1.9507E-02 -8.5265E-13 + 1.4467E+03 3.5462E+01 3.5474E+01 3.4919E+01 3.4164E+01 3.2297E+01 7.5323E-03 1.9585E-02 -9.0949E-13 + 1.5338E+03 3.8000E+01 3.8012E+01 3.7459E+01 3.6707E+01 3.4849E+01 7.5895E-03 1.9664E-02 -9.8055E-13 + 1.6229E+03 4.0628E+01 4.0640E+01 4.0089E+01 3.9340E+01 3.7491E+01 7.6461E-03 1.9741E-02 -1.0658E-12 + 1.7107E+03 4.3251E+01 4.3263E+01 4.2714E+01 4.1968E+01 4.0127E+01 7.7004E-03 1.9816E-02 -1.1369E-12 + 1.7967E+03 4.5847E+01 4.5859E+01 4.5312E+01 4.4569E+01 4.2736E+01 7.7523E-03 1.9886E-02 -1.2221E-12 + 1.8863E+03 4.8583E+01 4.8595E+01 4.8050E+01 4.7309E+01 4.5484E+01 7.8049E-03 1.9957E-02 -1.3074E-12 + 1.9775E+03 5.1400E+01 5.1412E+01 5.0869E+01 5.0130E+01 4.8313E+01 7.8572E-03 2.0028E-02 -1.3927E-12 + 2.0672E+03 5.4197E+01 5.4209E+01 5.3667E+01 5.2932E+01 5.1122E+01 7.9075E-03 2.0096E-02 -1.4921E-12 + 2.1548E+03 5.6955E+01 5.6967E+01 5.6427E+01 5.5694E+01 5.3891E+01 7.9555E-03 2.0161E-02 -1.5916E-12 + 2.2458E+03 5.9849E+01 5.9861E+01 5.9323E+01 5.8592E+01 5.6795E+01 8.0043E-03 2.0226E-02 -1.6911E-12 + 2.3383E+03 6.2816E+01 6.2829E+01 6.2292E+01 6.1563E+01 5.9774E+01 8.0529E-03 2.0291E-02 -1.8048E-12 + 2.4291E+03 6.5754E+01 6.5767E+01 6.5231E+01 6.4505E+01 6.2722E+01 8.0997E-03 2.0354E-02 -1.9327E-12 + 2.5175E+03 6.8641E+01 6.8654E+01 6.8120E+01 6.7396E+01 6.5619E+01 8.1444E-03 2.0414E-02 -2.0179E-12 + 2.6093E+03 7.1662E+01 7.1674E+01 7.1142E+01 7.0420E+01 6.8649E+01 8.1901E-03 2.0474E-02 -2.1600E-12 + 1.0755E+01 1.1277E+00 1.1395E+00 5.6072E-01 0.0000E+00 0.0000E+00 6.2570E-03 1.8099E-02 0.0000E+00 + 1.6108E+01 1.1719E+00 1.1838E+00 6.0882E-01 8.6736E-19 8.6736E-19 6.3282E-03 1.8198E-02 0.0000E+00 + 2.1161E+01 1.2205E+00 1.2324E+00 6.6043E-01 6.0715E-18 6.0715E-18 6.3852E-03 1.8277E-02 0.0000E+00 + 3.1092E+01 1.3295E+00 1.3414E+00 7.7427E-01 3.1225E-17 3.1225E-17 6.4796E-03 1.8406E-02 0.0000E+00 + 3.1092E+01 1.3295E+00 1.3414E+00 7.7427E-01 2.6186E-07 3.1225E-17 6.4796E-03 1.8406E-02 0.0000E+00 + 3.8294E+01 1.4181E+00 1.4300E+00 8.6594E-01 9.7661E-02 6.0715E-17 6.5390E-03 1.8487E-02 2.2204E-16 + 4.8045E+01 1.5467E+00 1.5586E+00 9.9806E-01 2.3471E-01 1.2317E-16 6.6100E-03 1.8583E-02 2.2204E-16 + 5.7680E+01 1.6816E+00 1.6936E+00 1.1361E+00 3.7697E-01 2.1337E-16 6.6725E-03 1.8666E-02 4.4409E-16 + 6.8060E+01 1.8344E+00 1.8464E+00 1.2918E+00 5.3668E-01 3.4521E-16 6.7332E-03 1.8747E-02 8.8818E-16 + 8.0371E+01 2.0239E+00 2.0359E+00 1.4844E+00 7.3355E-01 5.4210E-16 6.7985E-03 1.8832E-02 8.8818E-16 + 9.2211E+01 2.2136E+00 2.2256E+00 1.6767E+00 9.2954E-01 7.6848E-16 6.8558E-03 1.8907E-02 1.3323E-15 + 1.0470E+02 2.4206E+00 2.4326E+00 1.8862E+00 1.1426E+00 1.0261E-15 6.9115E-03 1.8980E-02 2.2204E-15 + 1.1537E+02 2.6024E+00 2.6145E+00 2.0700E+00 1.3291E+00 1.2611E-15 6.9560E-03 1.9037E-02 2.6645E-15 + 1.4222E+02 3.0783E+00 3.0904E+00 2.5503E+00 1.8156E+00 1.9047E-15 7.0578E-03 1.9167E-02 3.5527E-15 + 1.4222E+02 3.0783E+00 3.0904E+00 2.5503E+00 1.8156E+00 8.0536E-08 7.0578E-03 1.9167E-02 3.5527E-15 + 1.6426E+02 3.4955E+00 3.5077E+00 2.9708E+00 2.2407E+00 4.4709E-01 7.1344E-03 1.9264E-02 5.3291E-15 + 1.9389E+02 4.0767E+00 4.0888E+00 3.5558E+00 2.8310E+00 1.0529E+00 7.2275E-03 1.9380E-02 7.1054E-15 + 2.2826E+02 4.7764E+00 4.7885E+00 4.2594E+00 3.5400E+00 1.7777E+00 7.3246E-03 1.9500E-02 1.0658E-14 + 2.6271E+02 5.5019E+00 5.5141E+00 4.9884E+00 4.2737E+00 2.5254E+00 7.4129E-03 1.9608E-02 1.4211E-14 + 3.0073E+02 6.3279E+00 6.3401E+00 5.8177E+00 5.1078E+00 3.3732E+00 7.5022E-03 1.9717E-02 1.9540E-14 + 3.3486E+02 7.0895E+00 7.1018E+00 6.5821E+00 5.8760E+00 4.1525E+00 7.5765E-03 1.9806E-02 2.3093E-14 + 3.7945E+02 8.1107E+00 8.1230E+00 7.6066E+00 6.9051E+00 5.1948E+00 7.6669E-03 1.9914E-02 2.8422E-14 + 4.2191E+02 9.1087E+00 9.1209E+00 8.6073E+00 7.9098E+00 6.2110E+00 7.7472E-03 2.0009E-02 3.1974E-14 + 4.6341E+02 1.0105E+01 1.0118E+01 9.6066E+00 8.9127E+00 7.2243E+00 7.8211E-03 2.0096E-02 3.9080E-14 + 5.1962E+02 1.1487E+01 1.1500E+01 1.0992E+01 1.0302E+01 8.6267E+00 7.9152E-03 2.0205E-02 4.2633E-14 + 5.7622E+02 1.2913E+01 1.2925E+01 1.2420E+01 1.1735E+01 1.0071E+01 8.0041E-03 2.0308E-02 4.9738E-14 + 6.3259E+02 1.4364E+01 1.4376E+01 1.3874E+01 1.3192E+01 1.1540E+01 8.0878E-03 2.0405E-02 5.3291E-14 + 6.9223E+02 1.5931E+01 1.5943E+01 1.5443E+01 1.4765E+01 1.3124E+01 8.1719E-03 2.0501E-02 6.0396E-14 + 7.5384E+02 1.7581E+01 1.7593E+01 1.7096E+01 1.6422E+01 1.4790E+01 8.2546E-03 2.0595E-02 6.3949E-14 + 8.1515E+02 1.9253E+01 1.9266E+01 1.8771E+01 1.8100E+01 1.6478E+01 8.3332E-03 2.0684E-02 7.1054E-14 + 8.7561E+02 2.0930E+01 2.0943E+01 2.0450E+01 1.9782E+01 1.8170E+01 8.4077E-03 2.0767E-02 7.1054E-14 + 9.3904E+02 2.2718E+01 2.2730E+01 2.2240E+01 2.1575E+01 1.9972E+01 8.4829E-03 2.0851E-02 7.8160E-14 + 1.0040E+03 2.4578E+01 2.4591E+01 2.4102E+01 2.3441E+01 2.1846E+01 8.5572E-03 2.0934E-02 7.8160E-14 + 1.0683E+03 2.6444E+01 2.6456E+01 2.5970E+01 2.5311E+01 2.3725E+01 8.6281E-03 2.1012E-02 8.5265E-14 + 1.1313E+03 2.8299E+01 2.8311E+01 2.7827E+01 2.7171E+01 2.5592E+01 8.6955E-03 2.1087E-02 8.5265E-14 + 1.1970E+03 3.0259E+01 3.0271E+01 2.9789E+01 2.9135E+01 2.7564E+01 8.7638E-03 2.1162E-02 9.2371E-14 + 1.2641E+03 3.2284E+01 3.2297E+01 3.1816E+01 3.1166E+01 2.9602E+01 8.8316E-03 2.1236E-02 9.2371E-14 + 1.3302E+03 3.4302E+01 3.4315E+01 3.3836E+01 3.3188E+01 3.1631E+01 8.8964E-03 2.1307E-02 9.9476E-14 + 1.3947E+03 3.6296E+01 3.6309E+01 3.5831E+01 3.5185E+01 3.3636E+01 8.9583E-03 2.1374E-02 9.9476E-14 + 1.4618E+03 3.8393E+01 3.8406E+01 3.7930E+01 3.7286E+01 3.5743E+01 9.0211E-03 2.1442E-02 9.9476E-14 + 1.5300E+03 4.0549E+01 4.0561E+01 4.0087E+01 3.9446E+01 3.7909E+01 9.0836E-03 2.1509E-02 9.9476E-14 + 1.5970E+03 4.2685E+01 4.2698E+01 4.2225E+01 4.1586E+01 4.0056E+01 9.1435E-03 2.1574E-02 9.9476E-14 + 1.6623E+03 4.4789E+01 4.4802E+01 4.4331E+01 4.3693E+01 4.2169E+01 9.2008E-03 2.1635E-02 9.9476E-14 + 1.7300E+03 4.6993E+01 4.7005E+01 4.6536E+01 4.5901E+01 4.4383E+01 9.2591E-03 2.1698E-02 1.1369E-13 + 1.7988E+03 4.9250E+01 4.9262E+01 4.8794E+01 4.8161E+01 4.6649E+01 9.3172E-03 2.1760E-02 1.1369E-13 + 1.8662E+03 5.1481E+01 5.1493E+01 5.1026E+01 5.0395E+01 4.8889E+01 9.3731E-03 2.1819E-02 1.1369E-13 + 1.9317E+03 5.3670E+01 5.3683E+01 5.3217E+01 5.2588E+01 5.1086E+01 9.4265E-03 2.1876E-02 1.1369E-13 + 1.9996E+03 5.5958E+01 5.5970E+01 5.5506E+01 5.4879E+01 5.3382E+01 9.4811E-03 2.1934E-02 1.1369E-13 + 9.5780E+00 9.7197E-01 9.8439E-01 4.8220E-01 0.0000E+00 0.0000E+00 7.5714E-03 1.9988E-02 0.0000E+00 + 1.4242E+01 1.0114E+00 1.0238E+00 5.2493E-01 1.5613E-17 1.5613E-17 7.6619E-03 2.0097E-02 0.0000E+00 + 1.8600E+01 1.0543E+00 1.0667E+00 5.7039E-01 8.1532E-17 8.1532E-17 7.7343E-03 2.0184E-02 2.2204E-16 + 2.7068E+01 1.1494E+00 1.1619E+00 6.6973E-01 3.5215E-16 3.5215E-16 7.8541E-03 2.0326E-02 6.6613E-16 + 2.7068E+01 1.1494E+00 1.1619E+00 6.6973E-01 2.2726E-07 3.5215E-16 7.8541E-03 2.0326E-02 6.6613E-16 + 3.3145E+01 1.2261E+00 1.2386E+00 7.4902E-01 8.4504E-02 6.4272E-16 7.9295E-03 2.0415E-02 1.3323E-15 + 4.1308E+01 1.3365E+00 1.3490E+00 8.6250E-01 2.0226E-01 1.2126E-15 8.0196E-03 2.0521E-02 2.4425E-15 + 4.9312E+01 1.4516E+00 1.4642E+00 9.8023E-01 3.2368E-01 2.0088E-15 8.0987E-03 2.0613E-02 3.9968E-15 + 5.7878E+01 1.5811E+00 1.5936E+00 1.1122E+00 4.5918E-01 3.1104E-15 8.1756E-03 2.0702E-02 6.2172E-15 + 6.7973E+01 1.7408E+00 1.7534E+00 1.2745E+00 6.2521E-01 4.6699E-15 8.2582E-03 2.0796E-02 9.3259E-15 + 7.7624E+01 1.8997E+00 1.9123E+00 1.4357E+00 7.8960E-01 6.3057E-15 8.3307E-03 2.0879E-02 1.2434E-14 + 8.7752E+01 2.0723E+00 2.0849E+00 1.6105E+00 9.6739E-01 7.9849E-15 8.4012E-03 2.0958E-02 1.5987E-14 + 9.6364E+01 2.2233E+00 2.2358E+00 1.7631E+00 1.1224E+00 9.4143E-15 8.4573E-03 2.1021E-02 1.8652E-14 + 1.1790E+02 2.6160E+00 2.6286E+00 2.1596E+00 1.5243E+00 1.3242E-14 8.5858E-03 2.1164E-02 2.6645E-14 + 1.1790E+02 2.6160E+00 2.6286E+00 2.1596E+00 1.5243E+00 6.6345E-08 8.5858E-03 2.1164E-02 2.6645E-14 + 1.3543E+02 2.9580E+00 2.9706E+00 2.5044E+00 1.8730E+00 3.6731E-01 8.6825E-03 2.1270E-02 3.4639E-14 + 1.5885E+02 3.4312E+00 3.4438E+00 2.9809E+00 2.3542E+00 8.6183E-01 8.7997E-03 2.1398E-02 5.0626E-14 + 1.8582E+02 3.9971E+00 4.0097E+00 3.5501E+00 2.9281E+00 1.4493E+00 8.9218E-03 2.1530E-02 7.2831E-14 + 2.1267E+02 4.5802E+00 4.5928E+00 4.1361E+00 3.5182E+00 2.0514E+00 9.0328E-03 2.1649E-02 9.5923E-14 + 2.4213E+02 5.2401E+00 5.2527E+00 4.7988E+00 4.1851E+00 2.7300E+00 9.1450E-03 2.1768E-02 1.2079E-13 + 2.6843E+02 5.8454E+00 5.8580E+00 5.4065E+00 4.7960E+00 3.3505E+00 9.2383E-03 2.1866E-02 1.4211E-13 + 3.0261E+02 6.6528E+00 6.6655E+00 6.2167E+00 5.6102E+00 4.1761E+00 9.3516E-03 2.1984E-02 1.6698E-13 + 3.3499E+02 7.4378E+00 7.4504E+00 7.0041E+00 6.4011E+00 4.9768E+00 9.4522E-03 2.2088E-02 1.8829E-13 + 3.6649E+02 8.2184E+00 8.2311E+00 7.7868E+00 7.1869E+00 5.7716E+00 9.5448E-03 2.2184E-02 2.0783E-13 + 4.0895E+02 9.2955E+00 9.3082E+00 8.8666E+00 8.2706E+00 6.8663E+00 9.6626E-03 2.2304E-02 2.3448E-13 + 4.5150E+02 1.0401E+01 1.0414E+01 9.9748E+00 9.3823E+00 7.9883E+00 9.7738E-03 2.2417E-02 2.5580E-13 + 4.9367E+02 1.1521E+01 1.1534E+01 1.1097E+01 1.0508E+01 9.1233E+00 9.8785E-03 2.2523E-02 2.7711E-13 + 5.3810E+02 1.2726E+01 1.2738E+01 1.2304E+01 1.1718E+01 1.0343E+01 9.9836E-03 2.2629E-02 3.0198E-13 + 5.8380E+02 1.3989E+01 1.4002E+01 1.3569E+01 1.2987E+01 1.1620E+01 1.0087E-02 2.2732E-02 3.2330E-13 + 6.2911E+02 1.5265E+01 1.5277E+01 1.4847E+01 1.4267E+01 1.2909E+01 1.0185E-02 2.2830E-02 3.4461E-13 + 6.7363E+02 1.6539E+01 1.6552E+01 1.6124E+01 1.5546E+01 1.4196E+01 1.0278E-02 2.2922E-02 3.6948E-13 + 7.2017E+02 1.7893E+01 1.7906E+01 1.7479E+01 1.6905E+01 1.5562E+01 1.0372E-02 2.3015E-02 3.9080E-13 + 7.6772E+02 1.9297E+01 1.9310E+01 1.8885E+01 1.8314E+01 1.6979E+01 1.0465E-02 2.3106E-02 4.1211E-13 + 8.1456E+02 2.0701E+01 2.0714E+01 2.0291E+01 1.9722E+01 1.8394E+01 1.0553E-02 2.3193E-02 4.3343E-13 + 8.6036E+02 2.2093E+01 2.2106E+01 2.1684E+01 2.1117E+01 1.9796E+01 1.0637E-02 2.3275E-02 4.6185E-13 + 9.0802E+02 2.3560E+01 2.3572E+01 2.3153E+01 2.2588E+01 2.1273E+01 1.0722E-02 2.3358E-02 4.8317E-13 + 9.5651E+02 2.5071E+01 2.5084E+01 2.4666E+01 2.4103E+01 2.2795E+01 1.0807E-02 2.3440E-02 5.1159E-13 + 1.0041E+03 2.6573E+01 2.6586E+01 2.6169E+01 2.5609E+01 2.4307E+01 1.0888E-02 2.3518E-02 5.4001E-13 + 1.0505E+03 2.8053E+01 2.8066E+01 2.7651E+01 2.7092E+01 2.5796E+01 1.0965E-02 2.3592E-02 5.6133E-13 + 1.0986E+03 2.9607E+01 2.9619E+01 2.9205E+01 2.8649E+01 2.7358E+01 1.1043E-02 2.3668E-02 5.9686E-13 + 1.1475E+03 3.1199E+01 3.1212E+01 3.0799E+01 3.0245E+01 2.8960E+01 1.1121E-02 2.3743E-02 6.2528E-13 + 1.1953E+03 3.2775E+01 3.2788E+01 3.2376E+01 3.1824E+01 3.0544E+01 1.1196E-02 2.3814E-02 6.5370E-13 + 1.2419E+03 3.4323E+01 3.4335E+01 3.3925E+01 3.3375E+01 3.2100E+01 1.1267E-02 2.3883E-02 6.9633E-13 + 1.2900E+03 3.5941E+01 3.5954E+01 3.5545E+01 3.4996E+01 3.3726E+01 1.1340E-02 2.3952E-02 7.2475E-13 + 1.3388E+03 3.7595E+01 3.7607E+01 3.7200E+01 3.6653E+01 3.5388E+01 1.1412E-02 2.4021E-02 7.6739E-13 + 1.3866E+03 3.9226E+01 3.9239E+01 3.8832E+01 3.8287E+01 3.7027E+01 1.1482E-02 2.4088E-02 8.1002E-13 + 1.4329E+03 4.0825E+01 4.0837E+01 4.0432E+01 3.9888E+01 3.8633E+01 1.1548E-02 2.4151E-02 8.5265E-13 + 1.4809E+03 4.2492E+01 4.2504E+01 4.2100E+01 4.1558E+01 4.0307E+01 1.1616E-02 2.4216E-02 8.8107E-13 + 8.9401E+00 8.8940E-01 9.0206E-01 4.4040E-01 0.0000E+00 0.0000E+00 8.5996E-03 2.1263E-02 0.0000E+00 + 1.3232E+01 9.2622E-01 9.3890E-01 4.8023E-01 1.9082E-17 1.9082E-17 8.7044E-03 2.1381E-02 0.0000E+00 + 1.7215E+01 9.6601E-01 9.7870E-01 5.2237E-01 9.8012E-17 9.8012E-17 8.7883E-03 2.1475E-02 2.2204E-16 + 2.4899E+01 1.0537E+00 1.0664E+00 6.1389E-01 4.1980E-16 4.1980E-16 8.9270E-03 2.1630E-02 8.8818E-16 + 2.4899E+01 1.0537E+00 1.0664E+00 6.1389E-01 2.0863E-07 4.2067E-16 8.9270E-03 2.1630E-02 8.8818E-16 + 3.0375E+01 1.1240E+00 1.1367E+00 6.8652E-01 7.7428E-02 7.6154E-16 9.0142E-03 2.1727E-02 1.5543E-15 + 3.7693E+01 1.2247E+00 1.2374E+00 7.9000E-01 1.8484E-01 1.4311E-15 9.1186E-03 2.1841E-02 2.8866E-15 + 4.4833E+01 1.3292E+00 1.3419E+00 8.9688E-01 2.9511E-01 2.3644E-15 9.2101E-03 2.1941E-02 4.6629E-15 + 5.2441E+01 1.4463E+00 1.4590E+00 1.0162E+00 4.1769E-01 3.6481E-15 9.2991E-03 2.2038E-02 7.1054E-15 + 6.1368E+01 1.5901E+00 1.6029E+00 1.1624E+00 5.6732E-01 5.4557E-15 9.3946E-03 2.2140E-02 1.1102E-14 + 6.9870E+01 1.7327E+00 1.7455E+00 1.3071E+00 7.1493E-01 7.3257E-15 9.4784E-03 2.2230E-02 1.4655E-14 + 7.8760E+01 1.8871E+00 1.8998E+00 1.4634E+00 8.7406E-01 9.2183E-15 9.5599E-03 2.2317E-02 1.8652E-14 + 8.6296E+01 2.0217E+00 2.0345E+00 1.5996E+00 1.0124E+00 1.0807E-14 9.6248E-03 2.2385E-02 2.1760E-14 + 1.0506E+02 2.3706E+00 2.3834E+00 1.9519E+00 1.3697E+00 1.4997E-14 9.7732E-03 2.2541E-02 3.0198E-14 + 1.0506E+02 2.3706E+00 2.3834E+00 1.9519E+00 1.3697E+00 5.8872E-08 9.7732E-03 2.2541E-02 3.0198E-14 + 1.2025E+02 2.6731E+00 2.6858E+00 2.2569E+00 1.6782E+00 3.2536E-01 9.8848E-03 2.2658E-02 3.8192E-14 + 1.4045E+02 3.0898E+00 3.1025E+00 2.6765E+00 2.1022E+00 7.6149E-01 1.0020E-02 2.2797E-02 5.5955E-14 + 1.6360E+02 3.5858E+00 3.5986E+00 3.1756E+00 2.6055E+00 1.2772E+00 1.0161E-02 2.2942E-02 8.0824E-14 + 1.8653E+02 4.0947E+00 4.1074E+00 3.6871E+00 3.1209E+00 1.8034E+00 1.0289E-02 2.3072E-02 1.0481E-13 + 2.1159E+02 4.6682E+00 4.6810E+00 4.2632E+00 3.7008E+00 2.3941E+00 1.0418E-02 2.3202E-02 1.3145E-13 + 2.3387E+02 5.1924E+00 5.2052E+00 4.7896E+00 4.2302E+00 2.9322E+00 1.0526E-02 2.3310E-02 1.5277E-13 + 2.6273E+02 5.8893E+00 5.9021E+00 5.4889E+00 4.9332E+00 3.6456E+00 1.0656E-02 2.3440E-02 1.7764E-13 + 2.8997E+02 6.5644E+00 6.5772E+00 6.1662E+00 5.6136E+00 4.3350E+00 1.0772E-02 2.3555E-02 1.9718E-13 + 3.1637E+02 7.2336E+00 7.2464E+00 6.8374E+00 6.2876E+00 5.0171E+00 1.0878E-02 2.3660E-02 2.1494E-13 + 3.5184E+02 8.1540E+00 8.1668E+00 7.7602E+00 7.2140E+00 5.9536E+00 1.1014E-02 2.3793E-02 2.3626E-13 + 3.8725E+02 9.0954E+00 9.1082E+00 8.7039E+00 8.1610E+00 6.9099E+00 1.1142E-02 2.3919E-02 2.5580E-13 + 4.2223E+02 1.0046E+01 1.0059E+01 9.6566E+00 9.1167E+00 7.8742E+00 1.1262E-02 2.4036E-02 2.7001E-13 + 4.5897E+02 1.1065E+01 1.1078E+01 1.0678E+01 1.0141E+01 8.9070E+00 1.1383E-02 2.4153E-02 2.8777E-13 + 4.9664E+02 1.2131E+01 1.2144E+01 1.1746E+01 1.1212E+01 9.9858E+00 1.1502E-02 2.4268E-02 3.0198E-13 + 5.3388E+02 1.3205E+01 1.3217E+01 1.2821E+01 1.2290E+01 1.1071E+01 1.1615E-02 2.4376E-02 3.1619E-13 + 5.7037E+02 1.4274E+01 1.4287E+01 1.3892E+01 1.3363E+01 1.2152E+01 1.1722E-02 2.4479E-02 3.3040E-13 + 6.0841E+02 1.5407E+01 1.5420E+01 1.5027E+01 1.4501E+01 1.3297E+01 1.1829E-02 2.4582E-02 3.4461E-13 + 6.4718E+02 1.6580E+01 1.6593E+01 1.6202E+01 1.5678E+01 1.4480E+01 1.1936E-02 2.4684E-02 3.5527E-13 + 6.8529E+02 1.7750E+01 1.7763E+01 1.7373E+01 1.6851E+01 1.5660E+01 1.2037E-02 2.4781E-02 3.6948E-13 + 7.2247E+02 1.8907E+01 1.8920E+01 1.8532E+01 1.8012E+01 1.6827E+01 1.2134E-02 2.4873E-02 3.8369E-13 + 7.6106E+02 2.0124E+01 2.0137E+01 1.9750E+01 1.9233E+01 1.8054E+01 1.2231E-02 2.4966E-02 3.9790E-13 + 8.0026E+02 2.1376E+01 2.1389E+01 2.1003E+01 2.0488E+01 1.9315E+01 1.2329E-02 2.5057E-02 4.1211E-13 + 8.3865E+02 2.2617E+01 2.2630E+01 2.2246E+01 2.1732E+01 2.0565E+01 1.2421E-02 2.5145E-02 4.2633E-13 + 8.7599E+02 2.3838E+01 2.3851E+01 2.3468E+01 2.2957E+01 2.1794E+01 1.2510E-02 2.5229E-02 4.4764E-13 + 9.1468E+02 2.5117E+01 2.5130E+01 2.4748E+01 2.4239E+01 2.3082E+01 1.2600E-02 2.5314E-02 4.6185E-13 + 9.5386E+02 2.6427E+01 2.6440E+01 2.6059E+01 2.5551E+01 2.4399E+01 1.2689E-02 2.5398E-02 4.8317E-13 + 9.9215E+02 2.7720E+01 2.7733E+01 2.7353E+01 2.6847E+01 2.5700E+01 1.2775E-02 2.5479E-02 5.0449E-13 + 1.0293E+03 2.8988E+01 2.9001E+01 2.8623E+01 2.8118E+01 2.6976E+01 1.2856E-02 2.5556E-02 5.2580E-13 + 1.0678E+03 3.0312E+01 3.0325E+01 2.9948E+01 2.9445E+01 2.8307E+01 1.2940E-02 2.5634E-02 5.4712E-13 + 1.1067E+03 3.1663E+01 3.1676E+01 3.1300E+01 3.0799E+01 2.9665E+01 1.3023E-02 2.5712E-02 5.7554E-13 + 1.1447E+03 3.2994E+01 3.3007E+01 3.2632E+01 3.2132E+01 3.1003E+01 1.3102E-02 2.5787E-02 5.9686E-13 + 1.1815E+03 3.4296E+01 3.4309E+01 3.3935E+01 3.3437E+01 3.2312E+01 1.3179E-02 2.5859E-02 6.2528E-13 + 1.2195E+03 3.5652E+01 3.5665E+01 3.5292E+01 3.4795E+01 3.3674E+01 1.3256E-02 2.5932E-02 6.5370E-13 + 8.5103E+00 8.3463E-01 8.4743E-01 4.1259E-01 0.0000E+00 0.0000E+00 9.4451E-03 2.2244E-02 0.0000E+00 + 1.2551E+01 8.6971E-01 8.8251E-01 4.5047E-01 1.9082E-17 1.9082E-17 9.5615E-03 2.2370E-02 0.0000E+00 + 1.6282E+01 9.0742E-01 9.2023E-01 4.9038E-01 9.7145E-17 9.7145E-17 9.6546E-03 2.2471E-02 2.2204E-16 + 2.3442E+01 9.9012E-01 1.0029E+00 5.7664E-01 4.1460E-16 4.1460E-16 9.8085E-03 2.2636E-02 8.8818E-16 + 2.3442E+01 9.9012E-01 1.0029E+00 5.7664E-01 1.9613E-07 4.1460E-16 9.8085E-03 2.2636E-02 8.8818E-16 + 2.8518E+01 1.0561E+00 1.0689E+00 6.4481E-01 7.2685E-02 7.4767E-16 9.9054E-03 2.2739E-02 1.5543E-15 + 3.5274E+01 1.1503E+00 1.1632E+00 7.4160E-01 1.7318E-01 1.3982E-15 1.0021E-02 2.2861E-02 2.8866E-15 + 4.1841E+01 1.2477E+00 1.2606E+00 8.4124E-01 2.7601E-01 2.3037E-15 1.0123E-02 2.2968E-02 4.6629E-15 + 4.8815E+01 1.3566E+00 1.3694E+00 9.5216E-01 3.8997E-01 3.5475E-15 1.0221E-02 2.3071E-02 7.1054E-15 + 5.6972E+01 1.4898E+00 1.5027E+00 1.0877E+00 5.2869E-01 5.2805E-15 1.0327E-02 2.3182E-02 1.0658E-14 + 6.4716E+01 1.6216E+00 1.6345E+00 1.2214E+00 6.6516E-01 7.0569E-15 1.0420E-02 2.3278E-02 1.4211E-14 + 7.2792E+01 1.7639E+00 1.7768E+00 1.3655E+00 8.1192E-01 8.8228E-15 1.0511E-02 2.3371E-02 1.7764E-14 + 7.9623E+01 1.8878E+00 1.9007E+00 1.4908E+00 9.3929E-01 1.0285E-14 1.0583E-02 2.3444E-02 2.0428E-14 + 9.6572E+01 2.2078E+00 2.2206E+00 1.8139E+00 1.2671E+00 1.4060E-14 1.0747E-02 2.3612E-02 2.7978E-14 + 9.6572E+01 2.2078E+00 2.2206E+00 1.8139E+00 1.2671E+00 5.3942E-08 1.0747E-02 2.3612E-02 2.7978E-14 + 1.1024E+02 2.4841E+00 2.4970E+00 2.0926E+00 1.5492E+00 2.9770E-01 1.0871E-02 2.3737E-02 3.5527E-14 + 1.2833E+02 2.8637E+00 2.8765E+00 2.4749E+00 1.9355E+00 6.9542E-01 1.1021E-02 2.3888E-02 5.1514E-14 + 1.4899E+02 3.3138E+00 3.3267E+00 2.9279E+00 2.3925E+00 1.1640E+00 1.1177E-02 2.4044E-02 7.3719E-14 + 1.6939E+02 3.7741E+00 3.7870E+00 3.3907E+00 2.8589E+00 1.6405E+00 1.1318E-02 2.4184E-02 9.4147E-14 + 1.9160E+02 4.2913E+00 4.3042E+00 3.9103E+00 3.3820E+00 2.1737E+00 1.1461E-02 2.4325E-02 1.1635E-13 + 2.1129E+02 4.7627E+00 4.7756E+00 4.3836E+00 3.8582E+00 2.6581E+00 1.1580E-02 2.4442E-02 1.3500E-13 + 2.3671E+02 5.3876E+00 5.4004E+00 5.0108E+00 4.4888E+00 3.2984E+00 1.1725E-02 2.4583E-02 1.5277E-13 + 2.6063E+02 5.9912E+00 6.0041E+00 5.6165E+00 5.0975E+00 3.9155E+00 1.1853E-02 2.4708E-02 1.6698E-13 + 2.8375E+02 6.5882E+00 6.6010E+00 6.2152E+00 5.6989E+00 4.5245E+00 1.1970E-02 2.4822E-02 1.7764E-13 + 3.1473E+02 7.4070E+00 7.4198E+00 7.0363E+00 6.5233E+00 5.3583E+00 1.2120E-02 2.4967E-02 1.9007E-13 + 3.4557E+02 8.2422E+00 8.2551E+00 7.8736E+00 7.3637E+00 6.2074E+00 1.2262E-02 2.5103E-02 1.9895E-13 + 3.7594E+02 9.0834E+00 9.0963E+00 8.7167E+00 8.2097E+00 7.0614E+00 1.2395E-02 2.5231E-02 2.0250E-13 + 4.0776E+02 9.9832E+00 9.9961E+00 9.6184E+00 9.1142E+00 7.9738E+00 1.2528E-02 2.5359E-02 2.0961E-13 + 4.4030E+02 1.0922E+01 1.0935E+01 1.0559E+01 1.0057E+01 8.9246E+00 1.2659E-02 2.5485E-02 2.0961E-13 + 4.7239E+02 1.1865E+01 1.1878E+01 1.1504E+01 1.1005E+01 9.8790E+00 1.2784E-02 2.5604E-02 2.1316E-13 + 5.0376E+02 1.2803E+01 1.2816E+01 1.2443E+01 1.1946E+01 1.0827E+01 1.2902E-02 2.5716E-02 2.0961E-13 + 5.3640E+02 1.3795E+01 1.3807E+01 1.3436E+01 1.2942E+01 1.1830E+01 1.3021E-02 2.5829E-02 2.0961E-13 + 5.6959E+02 1.4819E+01 1.4832E+01 1.4462E+01 1.3970E+01 1.2864E+01 1.3139E-02 2.5941E-02 2.0606E-13 + 6.0215E+02 1.5839E+01 1.5852E+01 1.5484E+01 1.4994E+01 1.3894E+01 1.3251E-02 2.6048E-02 2.0250E-13 + 6.3385E+02 1.6846E+01 1.6859E+01 1.6492E+01 1.6004E+01 1.4910E+01 1.3357E-02 2.6149E-02 1.9895E-13 + 6.6670E+02 1.7903E+01 1.7916E+01 1.7550E+01 1.7064E+01 1.5976E+01 1.3465E-02 2.6251E-02 1.9185E-13 + 7.0000E+02 1.8989E+01 1.9001E+01 1.8637E+01 1.8153E+01 1.7070E+01 1.3572E-02 2.6352E-02 1.9185E-13 + 7.3256E+02 2.0063E+01 2.0076E+01 1.9713E+01 1.9231E+01 1.8153E+01 1.3675E-02 2.6449E-02 1.8474E-13 + 7.6419E+02 2.1119E+01 2.1132E+01 2.0770E+01 2.0290E+01 1.9217E+01 1.3772E-02 2.6542E-02 1.8474E-13 + 7.9689E+02 2.2224E+01 2.2236E+01 2.1876E+01 2.1397E+01 2.0329E+01 1.3871E-02 2.6635E-02 1.7764E-13 + 8.2996E+02 2.3352E+01 2.3365E+01 2.3006E+01 2.2529E+01 2.1465E+01 1.3970E-02 2.6728E-02 1.7764E-13 + 8.6224E+02 2.4466E+01 2.4478E+01 2.4120E+01 2.3645E+01 2.2586E+01 1.4064E-02 2.6818E-02 1.7764E-13 + 8.9354E+02 2.5556E+01 2.5569E+01 2.5212E+01 2.4738E+01 2.3683E+01 1.4154E-02 2.6903E-02 1.7053E-13 + 9.2586E+02 2.6693E+01 2.6706E+01 2.6349E+01 2.5877E+01 2.4827E+01 1.4246E-02 2.6990E-02 1.7053E-13 + 9.5849E+02 2.7851E+01 2.7864E+01 2.7509E+01 2.7038E+01 2.5992E+01 1.4338E-02 2.7076E-02 1.7053E-13 + 9.9030E+02 2.8991E+01 2.9004E+01 2.8650E+01 2.8180E+01 2.7138E+01 1.4425E-02 2.7160E-02 1.7053E-13 + 1.0211E+03 3.0105E+01 3.0118E+01 2.9764E+01 2.9297E+01 2.8258E+01 1.4510E-02 2.7239E-02 1.7053E-13 + 1.0529E+03 3.1264E+01 3.1277E+01 3.0924E+01 3.0458E+01 2.9423E+01 1.4595E-02 2.7320E-02 1.7053E-13 + 8.1898E+00 7.9432E-01 8.0721E-01 3.9208E-01 0.0000E+00 0.0000E+00 1.0167E-02 2.3049E-02 0.0000E+00 + 1.2044E+01 8.2810E-01 8.4099E-01 4.2850E-01 1.7347E-17 1.7347E-17 1.0293E-02 2.3182E-02 0.0000E+00 + 1.5588E+01 8.6427E-01 8.7716E-01 4.6675E-01 9.0206E-17 9.0206E-17 1.0394E-02 2.3288E-02 2.2204E-16 + 2.2359E+01 9.4326E-01 9.5617E-01 5.4911E-01 3.7817E-16 3.7817E-16 1.0561E-02 2.3462E-02 6.6613E-16 + 2.2359E+01 9.4326E-01 9.5617E-01 5.4911E-01 1.8685E-07 3.7817E-16 1.0561E-02 2.3462E-02 6.6613E-16 + 2.7139E+01 1.0061E+00 1.0190E+00 6.1397E-01 6.9166E-02 6.8001E-16 1.0666E-02 2.3571E-02 1.3323E-15 + 3.3481E+01 1.0955E+00 1.1084E+00 7.0581E-01 1.6453E-01 1.2646E-15 1.0791E-02 2.3700E-02 2.4425E-15 + 3.9627E+01 1.1877E+00 1.2006E+00 8.0009E-01 2.6185E-01 2.0817E-15 1.0902E-02 2.3813E-02 4.2188E-15 + 4.6136E+01 1.2904E+00 1.3033E+00 9.0479E-01 3.6946E-01 3.1936E-15 1.1008E-02 2.3923E-02 6.4393E-15 + 5.3728E+01 1.4159E+00 1.4288E+00 1.0324E+00 5.0013E-01 4.7289E-15 1.1123E-02 2.4039E-02 9.3259E-15 + 6.0918E+01 1.5397E+00 1.5526E+00 1.1580E+00 6.2840E-01 6.2797E-15 1.1224E-02 2.4141E-02 1.2434E-14 + 6.8400E+01 1.6731E+00 1.6861E+00 1.2932E+00 7.6606E-01 7.7906E-15 1.1322E-02 2.4240E-02 1.5543E-14 + 7.4715E+01 1.7891E+00 1.8020E+00 1.4105E+00 8.8533E-01 9.0136E-15 1.1399E-02 2.4318E-02 1.8208E-14 + 9.0343E+01 2.0878E+00 2.1007E+00 1.7122E+00 1.1915E+00 1.2086E-14 1.1578E-02 2.4496E-02 2.3981E-14 + 9.0343E+01 2.0878E+00 2.1007E+00 1.7122E+00 1.1915E+00 5.0329E-08 1.1578E-02 2.4496E-02 2.3981E-14 + 1.0289E+02 2.3451E+00 2.3580E+00 1.9717E+00 1.4542E+00 2.7745E-01 1.1711E-02 2.4629E-02 3.0198E-14 + 1.1947E+02 2.6975E+00 2.7104E+00 2.3267E+00 1.8131E+00 6.4710E-01 1.1874E-02 2.4790E-02 4.3521E-14 + 1.3833E+02 3.1143E+00 3.1272E+00 2.7461E+00 2.2363E+00 1.0813E+00 1.2042E-02 2.4956E-02 6.1284E-14 + 1.5690E+02 3.5392E+00 3.5522E+00 3.1734E+00 2.6670E+00 1.5217E+00 1.2196E-02 2.5105E-02 7.7272E-14 + 1.7705E+02 4.0155E+00 4.0284E+00 3.6519E+00 3.1489E+00 2.0131E+00 1.2350E-02 2.5256E-02 9.3259E-14 + 1.9487E+02 4.4485E+00 4.4614E+00 4.0868E+00 3.5866E+00 2.4585E+00 1.2479E-02 2.5381E-02 1.0481E-13 + 2.1782E+02 5.0213E+00 5.0342E+00 4.6617E+00 4.1647E+00 3.0459E+00 1.2635E-02 2.5533E-02 1.1546E-13 + 2.3936E+02 5.5733E+00 5.5862E+00 5.2156E+00 4.7215E+00 3.6106E+00 1.2773E-02 2.5666E-02 1.2257E-13 + 2.6013E+02 6.1180E+00 6.1309E+00 5.7621E+00 5.2705E+00 4.1667E+00 1.2901E-02 2.5789E-02 1.2612E-13 + 2.8790E+02 6.8635E+00 6.8764E+00 6.5097E+00 6.0213E+00 4.9265E+00 1.3063E-02 2.5944E-02 1.2612E-13 + 3.1546E+02 7.6223E+00 7.6351E+00 7.2704E+00 6.7849E+00 5.6984E+00 1.3215E-02 2.6091E-02 1.2257E-13 + 3.4255E+02 8.3848E+00 8.3976E+00 8.0347E+00 7.5519E+00 6.4731E+00 1.3359E-02 2.6229E-02 1.1724E-13 + 3.7086E+02 9.1987E+00 9.2115E+00 8.8504E+00 8.3703E+00 7.2989E+00 1.3503E-02 2.6367E-02 1.0658E-13 + 3.9974E+02 1.0046E+01 1.0059E+01 9.6995E+00 9.2219E+00 8.1577E+00 1.3645E-02 2.6502E-02 9.5923E-14 + 4.2817E+02 1.0896E+01 1.0909E+01 1.0551E+01 1.0076E+01 9.0182E+00 1.3780E-02 2.6630E-02 8.1712E-14 + 4.5590E+02 1.1739E+01 1.1752E+01 1.1396E+01 1.0923E+01 9.8717E+00 1.3907E-02 2.6752E-02 6.3949E-14 + 4.8470E+02 1.2630E+01 1.2643E+01 1.2288E+01 1.1817E+01 1.0772E+01 1.4036E-02 2.6874E-02 4.6185E-14 + 5.1394E+02 1.3548E+01 1.3561E+01 1.3207E+01 1.2739E+01 1.1700E+01 1.4162E-02 2.6995E-02 2.4869E-14 + 5.4256E+02 1.4461E+01 1.4473E+01 1.4121E+01 1.3655E+01 1.2622E+01 1.4283E-02 2.7111E-02 3.5527E-15 + 5.7038E+02 1.5360E+01 1.5373E+01 1.5022E+01 1.4558E+01 1.3530E+01 1.4398E-02 2.7220E-02 -1.7764E-14 + 5.9917E+02 1.6304E+01 1.6317E+01 1.5967E+01 1.5504E+01 1.4482E+01 1.4515E-02 2.7331E-02 -4.2633E-14 + 6.2830E+02 1.7271E+01 1.7284E+01 1.6935E+01 1.6475E+01 1.5457E+01 1.4630E-02 2.7441E-02 -7.1054E-14 + 6.5674E+02 1.8227E+01 1.8240E+01 1.7893E+01 1.7434E+01 1.6421E+01 1.4741E-02 2.7546E-02 -9.2371E-14 + 6.8432E+02 1.9165E+01 1.9178E+01 1.8832E+01 1.8375E+01 1.7367E+01 1.4846E-02 2.7646E-02 -1.2079E-13 + 7.1281E+02 2.0145E+01 2.0158E+01 1.9813E+01 1.9357E+01 1.8354E+01 1.4953E-02 2.7748E-02 -1.4921E-13 + 7.4157E+02 2.1146E+01 2.1159E+01 2.0815E+01 2.0361E+01 1.9362E+01 1.5059E-02 2.7850E-02 -1.7764E-13 + 7.6960E+02 2.2131E+01 2.2144E+01 2.1801E+01 2.1349E+01 2.0354E+01 1.5161E-02 2.7947E-02 -2.0606E-13 + 7.9675E+02 2.3096E+01 2.3108E+01 2.2766E+01 2.2315E+01 2.1325E+01 1.5258E-02 2.8040E-02 -2.2737E-13 + 8.2474E+02 2.4099E+01 2.4112E+01 2.3771E+01 2.3321E+01 2.2335E+01 1.5357E-02 2.8135E-02 -2.5580E-13 + 8.5297E+02 2.5122E+01 2.5134E+01 2.4794E+01 2.4346E+01 2.3364E+01 1.5456E-02 2.8229E-02 -2.8422E-13 + 8.8047E+02 2.6126E+01 2.6139E+01 2.5800E+01 2.5353E+01 2.4374E+01 1.5551E-02 2.8320E-02 -3.1974E-13 + 9.0706E+02 2.7107E+01 2.7119E+01 2.6781E+01 2.6335E+01 2.5361E+01 1.5642E-02 2.8406E-02 -3.4817E-13 + 9.3447E+02 2.8126E+01 2.8138E+01 2.7801E+01 2.7357E+01 2.6386E+01 1.5734E-02 2.8495E-02 -3.7659E-13 + 7.2668E+00 6.8129E-01 6.9430E-01 3.3426E-01 0.0000E+00 0.0000E+00 1.2780E-02 2.5792E-02 0.0000E+00 + 1.0583E+01 7.1133E-01 7.2434E-01 3.6650E-01 5.2042E-18 5.2042E-18 1.2941E-02 2.5950E-02 0.0000E+00 + 1.3591E+01 7.4308E-01 7.5609E-01 3.9998E-01 2.6021E-17 2.6021E-17 1.3070E-02 2.6077E-02 0.0000E+00 + 1.9256E+01 8.1146E-01 8.2446E-01 4.7115E-01 9.7145E-17 9.7145E-17 1.3282E-02 2.6285E-02 2.2204E-16 + 1.9256E+01 8.1146E-01 8.2446E-01 4.7115E-01 1.6032E-07 9.7145E-17 1.3282E-02 2.6285E-02 2.2204E-16 + 2.3201E+01 8.6516E-01 8.7816E-01 5.2658E-01 5.9117E-02 1.5266E-16 1.3416E-02 2.6416E-02 2.2204E-16 + 2.8377E+01 9.4088E-01 9.5387E-01 6.0431E-01 1.3989E-01 2.5674E-16 1.3576E-02 2.6572E-02 4.4409E-16 + 3.3342E+01 1.0182E+00 1.0312E+00 6.8341E-01 2.2160E-01 3.9378E-16 1.3716E-02 2.6708E-02 8.8818E-16 + 3.8552E+01 1.1037E+00 1.1167E+00 7.7054E-01 3.1123E-01 5.5164E-16 1.3852E-02 2.6840E-02 1.1102E-15 + 4.4574E+01 1.2073E+00 1.2203E+00 8.7591E-01 4.1922E-01 6.8869E-16 1.3998E-02 2.6982E-02 1.3323E-15 + 5.0230E+01 1.3088E+00 1.3218E+00 9.7887E-01 5.2445E-01 7.0430E-16 1.4126E-02 2.7106E-02 1.3323E-15 + 5.6069E+01 1.4174E+00 1.4304E+00 1.0889E+00 6.3664E-01 5.3776E-16 1.4250E-02 2.7226E-02 8.8818E-16 + 6.0966E+01 1.5112E+00 1.5242E+00 1.1838E+00 7.3327E-01 2.5327E-16 1.4349E-02 2.7322E-02 4.4409E-16 + 7.2971E+01 1.7510E+00 1.7639E+00 1.4261E+00 9.7929E-01 -1.0009E-15 1.4576E-02 2.7540E-02 -2.2204E-15 + 7.2971E+01 1.7510E+00 1.7639E+00 1.4261E+00 9.7929E-01 4.0289E-08 1.4576E-02 2.7540E-02 -2.2204E-15 + 8.2489E+01 1.9554E+00 1.9684E+00 1.6323E+00 1.1883E+00 2.2126E-01 1.4746E-02 2.7704E-02 -4.8850E-15 + 9.4929E+01 2.2329E+00 2.2459E+00 1.9120E+00 1.4713E+00 5.1335E-01 1.4952E-02 2.7902E-02 -9.7700E-15 + 1.0892E+02 2.5579E+00 2.5708E+00 2.2391E+00 1.8017E+00 8.5303E-01 1.5166E-02 2.8108E-02 -1.8652E-14 + 1.2255E+02 2.8860E+00 2.8990E+00 2.5692E+00 2.1347E+00 1.1942E+00 1.5361E-02 2.8295E-02 -3.1086E-14 + 1.3719E+02 3.2506E+00 3.2635E+00 2.9355E+00 2.5040E+00 1.5716E+00 1.5557E-02 2.8483E-02 -4.8850E-14 + 1.5001E+02 3.5794E+00 3.5923E+00 3.2659E+00 2.8367E+00 1.9108E+00 1.5720E-02 2.8640E-02 -6.8390E-14 + 1.6638E+02 4.0108E+00 4.0237E+00 3.6991E+00 3.2727E+00 2.3546E+00 1.5918E-02 2.8831E-02 -9.9476E-14 + 1.8159E+02 4.4232E+00 4.4361E+00 4.1130E+00 3.6890E+00 2.7777E+00 1.6093E-02 2.9000E-02 -1.3323E-13 + 1.9615E+02 4.8272E+00 4.8401E+00 4.5185E+00 4.0967E+00 3.1914E+00 1.6254E-02 2.9155E-02 -1.7053E-13 + 2.1542E+02 5.3759E+00 5.3888E+00 5.0689E+00 4.6499E+00 3.7521E+00 1.6459E-02 2.9353E-02 -2.2560E-13 + 2.3437E+02 5.9297E+00 5.9426E+00 5.6243E+00 5.2077E+00 4.3170E+00 1.6653E-02 2.9540E-02 -2.8599E-13 + 2.5283E+02 6.4820E+00 6.4949E+00 6.1781E+00 5.7638E+00 4.8795E+00 1.6834E-02 2.9717E-02 -3.5172E-13 + 2.7195E+02 7.0671E+00 7.0800E+00 6.7646E+00 6.3527E+00 5.4747E+00 1.7017E-02 2.9894E-02 -4.2633E-13 + 2.9130E+02 7.6720E+00 7.6848E+00 7.3708E+00 6.9611E+00 6.0892E+00 1.7196E-02 3.0068E-02 -5.0804E-13 + 3.1018E+02 8.2742E+00 8.2871E+00 7.9744E+00 7.5667E+00 6.7005E+00 1.7366E-02 3.0234E-02 -5.9330E-13 + 3.2847E+02 8.8683E+00 8.8812E+00 8.5697E+00 8.1639E+00 7.3030E+00 1.7527E-02 3.0391E-02 -6.8212E-13 + 3.4732E+02 9.4915E+00 9.5043E+00 9.1940E+00 8.7902E+00 7.9345E+00 1.7689E-02 3.0550E-02 -7.8160E-13 + 3.6631E+02 1.0130E+01 1.0143E+01 9.8339E+00 9.4318E+00 8.5813E+00 1.7849E-02 3.0708E-02 -8.8818E-13 + 3.8478E+02 1.0761E+01 1.0774E+01 1.0466E+01 1.0066E+01 9.2199E+00 1.8002E-02 3.0858E-02 -9.9831E-13 + 4.0261E+02 1.1380E+01 1.1393E+01 1.1086E+01 1.0687E+01 9.8457E+00 1.8147E-02 3.1002E-02 -1.1120E-12 + 4.2094E+02 1.2025E+01 1.2038E+01 1.1732E+01 1.1335E+01 1.0498E+01 1.8294E-02 3.1147E-02 -1.2328E-12 + 4.3937E+02 1.2683E+01 1.2696E+01 1.2390E+01 1.1995E+01 1.1163E+01 1.8440E-02 3.1291E-02 -1.3607E-12 + 4.5725E+02 1.3330E+01 1.3342E+01 1.3038E+01 1.2644E+01 1.1816E+01 1.8579E-02 3.1429E-02 -1.4921E-12 + 4.7448E+02 1.3961E+01 1.3974E+01 1.3671E+01 1.3278E+01 1.2454E+01 1.8712E-02 3.1562E-02 -1.6236E-12 + 4.9218E+02 1.4618E+01 1.4631E+01 1.4328E+01 1.3937E+01 1.3117E+01 1.8846E-02 3.1696E-02 -1.7657E-12 + 5.0994E+02 1.5285E+01 1.5298E+01 1.4996E+01 1.4606E+01 1.3790E+01 1.8980E-02 3.1830E-02 -1.9149E-12 + 5.2716E+02 1.5939E+01 1.5951E+01 1.5651E+01 1.5262E+01 1.4449E+01 1.9108E-02 3.1959E-02 -2.0677E-12 + 5.4374E+02 1.6576E+01 1.6588E+01 1.6289E+01 1.5901E+01 1.5092E+01 1.9231E-02 3.2082E-02 -2.2169E-12 + 5.6076E+02 1.7236E+01 1.7249E+01 1.6950E+01 1.6564E+01 1.5758E+01 1.9355E-02 3.2207E-02 -2.3803E-12 + 5.7782E+02 1.7905E+01 1.7918E+01 1.7620E+01 1.7235E+01 1.6432E+01 1.9479E-02 3.2333E-02 -2.5437E-12 + 5.9435E+02 1.8560E+01 1.8573E+01 1.8276E+01 1.7892E+01 1.7093E+01 1.9599E-02 3.2453E-02 -2.7143E-12 + 6.1027E+02 1.9197E+01 1.9210E+01 1.8913E+01 1.8531E+01 1.7734E+01 1.9713E-02 3.2569E-02 -2.8848E-12 + 6.2659E+02 1.9856E+01 1.9869E+01 1.9573E+01 1.9192E+01 1.8398E+01 1.9829E-02 3.2687E-02 -3.0695E-12 + 6.4639E+00 5.8894E-01 6.0192E-01 2.8657E-01 0.0000E+00 0.0000E+00 1.5808E-02 2.8781E-02 0.0000E+00 + 9.3140E+00 6.1576E-01 6.2871E-01 3.1519E-01 3.9725E-16 3.9725E-16 1.6008E-02 2.8966E-02 7.7716E-16 + 1.1864E+01 6.4368E-01 6.5663E-01 3.4455E-01 1.0408E-15 1.0408E-15 1.6168E-02 2.9114E-02 2.1094E-15 + 1.6596E+01 7.0297E-01 7.1590E-01 4.0614E-01 2.1823E-15 2.1823E-15 1.6433E-02 2.9359E-02 4.3299E-15 + 1.6596E+01 7.0297E-01 7.1590E-01 4.0614E-01 1.3767E-07 2.1823E-15 1.6433E-02 2.9359E-02 4.3299E-15 + 1.9844E+01 7.4895E-01 7.6186E-01 4.5353E-01 5.0566E-02 3.1607E-15 1.6600E-02 2.9513E-02 6.3283E-15 + 2.4062E+01 8.1313E-01 8.2603E-01 5.1937E-01 1.1902E-01 5.5286E-15 1.6799E-02 2.9697E-02 1.1102E-14 + 2.8066E+01 8.7809E-01 8.9098E-01 5.8576E-01 1.8765E-01 8.0578E-15 1.6973E-02 2.9858E-02 1.6209E-14 + 3.2230E+01 9.4929E-01 9.6216E-01 6.5831E-01 2.6235E-01 1.0467E-14 1.7142E-02 3.0015E-02 2.0872E-14 + 3.7003E+01 1.0349E+00 1.0478E+00 7.4536E-01 3.5165E-01 1.2089E-14 1.7324E-02 3.0183E-02 2.4203E-14 + 4.1448E+01 1.1181E+00 1.1310E+00 8.2981E-01 4.3804E-01 1.2424E-14 1.7483E-02 3.0330E-02 2.4869E-14 + 4.6005E+01 1.2066E+00 1.2195E+00 9.1946E-01 5.2955E-01 1.2159E-14 1.7638E-02 3.0474E-02 2.4425E-14 + 4.9803E+01 1.2826E+00 1.2955E+00 9.9638E-01 6.0793E-01 1.1428E-14 1.7761E-02 3.0588E-02 2.2871E-14 + 5.9031E+01 1.4753E+00 1.4881E+00 1.1911E+00 8.0591E-01 7.2407E-15 1.8043E-02 3.0849E-02 1.4655E-14 + 5.9031E+01 1.4753E+00 1.4881E+00 1.1911E+00 8.0591E-01 3.2310E-08 1.8043E-02 3.0849E-02 1.4655E-14 + 6.6260E+01 1.6381E+00 1.6509E+00 1.3554E+00 9.7258E-01 1.7681E-01 1.8254E-02 3.1046E-02 0.0000E+00 + 7.5619E+01 1.8572E+00 1.8700E+00 1.5762E+00 1.1962E+00 4.0822E-01 1.8510E-02 3.1285E-02 -4.1300E-14 + 8.6037E+01 2.1114E+00 2.1242E+00 1.8321E+00 1.4550E+00 6.7483E-01 1.8776E-02 3.1534E-02 -1.0925E-13 + 9.6083E+01 2.3659E+00 2.3786E+00 2.0882E+00 1.7136E+00 9.4029E-01 1.9017E-02 3.1760E-02 -1.8474E-13 + 1.0678E+02 2.6463E+00 2.6590E+00 2.3701E+00 1.9979E+00 1.2315E+00 1.9261E-02 3.1990E-02 -2.7622E-13 + 1.1607E+02 2.8973E+00 2.9100E+00 2.6224E+00 2.2522E+00 1.4913E+00 1.9463E-02 3.2181E-02 -3.6238E-13 + 1.2784E+02 3.2244E+00 3.2371E+00 2.9509E+00 2.5831E+00 1.8288E+00 1.9708E-02 3.2414E-02 -4.7429E-13 + 1.3869E+02 3.5348E+00 3.5475E+00 3.2625E+00 2.8969E+00 2.1482E+00 1.9926E-02 3.2622E-02 -5.7998E-13 + 1.4899E+02 3.8370E+00 3.8497E+00 3.5659E+00 3.2021E+00 2.4586E+00 2.0126E-02 3.2813E-02 -6.8212E-13 + 1.6253E+02 4.2446E+00 4.2573E+00 3.9749E+00 3.6134E+00 2.8763E+00 2.0380E-02 3.3057E-02 -8.2157E-13 + 1.7573E+02 4.6530E+00 4.6657E+00 4.3846E+00 4.0253E+00 3.2941E+00 2.0619E-02 3.3289E-02 -9.6279E-13 + 1.8850E+02 5.0577E+00 5.0703E+00 4.7904E+00 4.4331E+00 3.7073E+00 2.0845E-02 3.3508E-02 -1.1031E-12 + 2.0163E+02 5.4837E+00 5.4963E+00 5.2176E+00 4.8622E+00 4.1417E+00 2.1070E-02 3.3728E-02 -1.2559E-12 + 2.1482E+02 5.9213E+00 5.9339E+00 5.6563E+00 5.3028E+00 4.5875E+00 2.1292E-02 3.3946E-02 -1.4175E-12 + 2.2761E+02 6.3546E+00 6.3672E+00 6.0906E+00 5.7389E+00 5.0284E+00 2.1503E-02 3.4153E-02 -1.5810E-12 + 2.3992E+02 6.7796E+00 6.7922E+00 6.5166E+00 6.1665E+00 5.4605E+00 2.1702E-02 3.4350E-02 -1.7426E-12 + 2.5253E+02 7.2232E+00 7.2358E+00 6.9611E+00 6.6127E+00 5.9110E+00 2.1903E-02 3.4550E-02 -1.9167E-12 + 2.6516E+02 7.6755E+00 7.6881E+00 7.4143E+00 7.0674E+00 6.3701E+00 2.2101E-02 3.4748E-02 -2.0961E-12 + 2.7737E+02 8.1202E+00 8.1328E+00 7.8598E+00 7.5145E+00 6.8212E+00 2.2290E-02 3.4938E-02 -2.2791E-12 + 2.8910E+02 8.5541E+00 8.5667E+00 8.2946E+00 7.9506E+00 7.2611E+00 2.2470E-02 3.5119E-02 -2.4585E-12 + 3.0109E+02 9.0046E+00 9.0172E+00 8.7459E+00 8.4033E+00 7.7176E+00 2.2651E-02 3.5303E-02 -2.6539E-12 + 3.1309E+02 9.4620E+00 9.4746E+00 9.2040E+00 8.8628E+00 8.1808E+00 2.2831E-02 3.5485E-02 -2.8564E-12 + 3.2467E+02 9.9099E+00 9.9225E+00 9.6527E+00 9.3128E+00 8.6343E+00 2.3004E-02 3.5661E-02 -3.0624E-12 + 3.3578E+02 1.0346E+01 1.0358E+01 1.0089E+01 9.7502E+00 9.0750E+00 2.3168E-02 3.5829E-02 -3.2720E-12 + 3.4714E+02 1.0796E+01 1.0809E+01 1.0541E+01 1.0203E+01 9.5312E+00 2.3334E-02 3.6000E-02 -3.4923E-12 + 3.5849E+02 1.1253E+01 1.1266E+01 1.0998E+01 1.0661E+01 9.9927E+00 2.3499E-02 3.6171E-02 -3.7268E-12 + 3.6944E+02 1.1699E+01 1.1711E+01 1.1444E+01 1.1109E+01 1.0443E+01 2.3658E-02 3.6335E-02 -3.9648E-12 + 3.7994E+02 1.2132E+01 1.2144E+01 1.1878E+01 1.1543E+01 1.0881E+01 2.3809E-02 3.6493E-02 -4.2029E-12 + 3.9067E+02 1.2579E+01 1.2591E+01 1.2325E+01 1.1992E+01 1.1332E+01 2.3963E-02 3.6654E-02 -4.4587E-12 + 4.0139E+02 1.3030E+01 1.3043E+01 1.2778E+01 1.2446E+01 1.1789E+01 2.4116E-02 3.6814E-02 -4.7287E-12 + 4.1173E+02 1.3471E+01 1.3483E+01 1.3219E+01 1.2888E+01 1.2233E+01 2.4263E-02 3.6969E-02 -4.9987E-12 + 4.2165E+02 1.3898E+01 1.3910E+01 1.3646E+01 1.3316E+01 1.2664E+01 2.4404E-02 3.7118E-02 -5.2722E-12 + 4.3179E+02 1.4338E+01 1.4351E+01 1.4087E+01 1.3758E+01 1.3109E+01 2.4548E-02 3.7269E-02 -5.5671E-12 + 6.0374E+00 5.4183E-01 5.5467E-01 2.6194E-01 0.0000E+00 0.0000E+00 1.7940E-02 3.0786E-02 0.0000E+00 + 8.6397E+00 5.6694E-01 5.7976E-01 2.8866E-01 3.2786E-16 3.2786E-16 1.8168E-02 3.0994E-02 6.6613E-16 + 1.0948E+01 5.9285E-01 6.0566E-01 3.1583E-01 8.0144E-16 8.0144E-16 1.8350E-02 3.1160E-02 1.5543E-15 + 1.5192E+01 6.4735E-01 6.6013E-01 3.7236E-01 1.4259E-15 1.4259E-15 1.8651E-02 3.1435E-02 2.8866E-15 + 1.5192E+01 6.4735E-01 6.6013E-01 3.7236E-01 1.2575E-07 1.4259E-15 1.8651E-02 3.1435E-02 2.8866E-15 + 1.8079E+01 6.8927E-01 7.0204E-01 4.1553E-01 4.6073E-02 1.8631E-15 1.8840E-02 3.1609E-02 3.7748E-15 + 2.1803E+01 7.4744E-01 7.6018E-01 4.7516E-01 1.0808E-01 3.1190E-15 1.9067E-02 3.1816E-02 6.2172E-15 + 2.5316E+01 8.0596E-01 8.1869E-01 5.3493E-01 1.6990E-01 4.1772E-15 1.9265E-02 3.1998E-02 8.4377E-15 + 2.8950E+01 8.6976E-01 8.8248E-01 5.9993E-01 2.3686E-01 4.6699E-15 1.9457E-02 3.2176E-02 9.3259E-15 + 3.3091E+01 9.4612E-01 9.5881E-01 6.7753E-01 3.1653E-01 3.7331E-15 1.9664E-02 3.2366E-02 7.5495E-15 + 3.6929E+01 1.0200E+00 1.0327E+00 7.5248E-01 3.9325E-01 1.4606E-15 1.9845E-02 3.2534E-02 2.8866E-15 + 4.0845E+01 1.0982E+00 1.1109E+00 8.3172E-01 4.7419E-01 -1.5387E-15 2.0021E-02 3.2697E-02 -3.1086E-15 + 4.4096E+01 1.1652E+00 1.1778E+00 8.9947E-01 5.4327E-01 -4.6473E-15 2.0161E-02 3.2827E-02 -9.3259E-15 + 5.1951E+01 1.3340E+00 1.3467E+00 1.0701E+00 7.1690E-01 -1.5318E-14 2.0481E-02 3.3125E-02 -3.0642E-14 + 5.1951E+01 1.3340E+00 1.3467E+00 1.0701E+00 7.1690E-01 2.8278E-08 2.0481E-02 3.3125E-02 -3.0642E-14 + 5.8059E+01 1.4759E+00 1.4885E+00 1.2133E+00 8.6223E-01 1.5441E-01 2.0721E-02 3.3350E-02 -5.7732E-14 + 6.5917E+01 1.6658E+00 1.6784E+00 1.4047E+00 1.0562E+00 3.5541E-01 2.1011E-02 3.3624E-02 -1.2390E-13 + 7.4609E+01 1.8848E+00 1.8974E+00 1.6253E+00 1.2794E+00 5.8565E-01 2.1313E-02 3.3910E-02 -2.2604E-13 + 8.2937E+01 2.1029E+00 2.1155E+00 1.8447E+00 1.5011E+00 8.1366E-01 2.1587E-02 3.4171E-02 -3.3751E-13 + 9.1754E+01 2.3420E+00 2.3546E+00 2.0851E+00 1.7438E+00 1.0625E+00 2.1864E-02 3.4436E-02 -4.7162E-13 + 9.9376E+01 2.5551E+00 2.5677E+00 2.2993E+00 1.9598E+00 1.2835E+00 2.2093E-02 3.4658E-02 -5.9686E-13 + 1.0897E+02 2.8315E+00 2.8440E+00 2.5769E+00 2.2396E+00 1.5693E+00 2.2372E-02 3.4928E-02 -7.6028E-13 + 1.1778E+02 3.0927E+00 3.1052E+00 2.8392E+00 2.5038E+00 1.8386E+00 2.2619E-02 3.5168E-02 -9.1394E-13 + 1.2611E+02 3.3459E+00 3.3584E+00 3.0934E+00 2.7597E+00 2.0991E+00 2.2846E-02 3.5391E-02 -1.0640E-12 + 1.3700E+02 3.6860E+00 3.6985E+00 3.4347E+00 3.1031E+00 2.4483E+00 2.3134E-02 3.5675E-02 -1.2692E-12 + 1.4756E+02 4.0253E+00 4.0378E+00 3.7751E+00 3.4455E+00 2.7960E+00 2.3406E-02 3.5946E-02 -1.4788E-12 + 1.5772E+02 4.3600E+00 4.3725E+00 4.1108E+00 3.7831E+00 3.1385E+00 2.3661E-02 3.6201E-02 -1.6911E-12 + 1.6813E+02 4.7110E+00 4.7235E+00 4.4629E+00 4.1369E+00 3.4971E+00 2.3918E-02 3.6459E-02 -1.9220E-12 + 1.7853E+02 5.0703E+00 5.0828E+00 4.8231E+00 4.4988E+00 3.8637E+00 2.4169E-02 3.6714E-02 -2.1672E-12 + 1.8858E+02 5.4247E+00 5.4371E+00 5.1783E+00 4.8556E+00 4.2249E+00 2.4408E-02 3.6957E-02 -2.4158E-12 + 1.9821E+02 5.7711E+00 5.7836E+00 5.5256E+00 5.2044E+00 4.5777E+00 2.4634E-02 3.7189E-02 -2.6681E-12 + 2.0804E+02 6.1315E+00 6.1440E+00 5.8868E+00 5.5671E+00 4.9444E+00 2.4861E-02 3.7424E-02 -2.9399E-12 + 2.1786E+02 6.4979E+00 6.5104E+00 6.2539E+00 5.9357E+00 5.3169E+00 2.5086E-02 3.7656E-02 -3.2241E-12 + 2.2731E+02 6.8569E+00 6.8695E+00 6.6138E+00 6.2968E+00 5.6817E+00 2.5300E-02 3.7880E-02 -3.5136E-12 + 2.3635E+02 7.2064E+00 7.2189E+00 6.9639E+00 6.6482E+00 6.0365E+00 2.5504E-02 3.8093E-02 -3.8050E-12 + 2.4557E+02 7.5681E+00 7.5806E+00 7.3263E+00 7.0119E+00 6.4036E+00 2.5709E-02 3.8310E-02 -4.1194E-12 + 2.5476E+02 7.9344E+00 7.9469E+00 7.6932E+00 7.3801E+00 6.7751E+00 2.5913E-02 3.8525E-02 -4.4498E-12 + 2.6361E+02 8.2922E+00 8.3047E+00 8.0516E+00 7.7397E+00 7.1378E+00 2.6108E-02 3.8733E-02 -4.7855E-12 + 2.7207E+02 8.6392E+00 8.6518E+00 8.3993E+00 8.0884E+00 7.4895E+00 2.6294E-02 3.8931E-02 -5.1266E-12 + 2.8070E+02 8.9977E+00 9.0103E+00 8.7583E+00 8.4486E+00 7.8527E+00 2.6482E-02 3.9134E-02 -5.4925E-12 + 2.8929E+02 9.3597E+00 9.3722E+00 9.1209E+00 8.8122E+00 8.2192E+00 2.6669E-02 3.9336E-02 -5.8797E-12 + 2.9756E+02 9.7124E+00 9.7250E+00 9.4742E+00 9.1665E+00 8.5763E+00 2.6849E-02 3.9530E-02 -6.2670E-12 + 3.0547E+02 1.0054E+01 1.0067E+01 9.8163E+00 9.5096E+00 8.9220E+00 2.7020E-02 3.9717E-02 -6.6613E-12 + 3.1353E+02 1.0406E+01 1.0419E+01 1.0169E+01 9.8633E+00 9.2783E+00 2.7194E-02 3.9907E-02 -7.0841E-12 + 3.2156E+02 1.0761E+01 1.0774E+01 1.0525E+01 1.0220E+01 9.6374E+00 2.7367E-02 4.0097E-02 -7.5282E-12 + 3.2929E+02 1.1107E+01 1.1120E+01 1.0871E+01 1.0567E+01 9.9869E+00 2.7534E-02 4.0281E-02 -7.9758E-12 + 3.3668E+02 1.1441E+01 1.1454E+01 1.1205E+01 1.0902E+01 1.0325E+01 2.7693E-02 4.0457E-02 -8.4270E-12 + 3.4422E+02 1.1785E+01 1.1798E+01 1.1550E+01 1.1248E+01 1.0673E+01 2.7855E-02 4.0637E-02 -8.9067E-12 + 5.7527E+00 5.1116E-01 5.2387E-01 2.4576E-01 0.0000E+00 0.0000E+00 1.9635E-02 3.2341E-02 0.0000E+00 + 8.1892E+00 5.3514E-01 5.4783E-01 2.7121E-01 8.8471E-17 8.8471E-17 1.9885E-02 3.2568E-02 2.2204E-16 + 1.0337E+01 5.5972E-01 5.7238E-01 2.9693E-01 9.8879E-17 9.8879E-17 2.0084E-02 3.2750E-02 2.2204E-16 + 1.4257E+01 6.1104E-01 6.2367E-01 3.5009E-01 -3.6603E-16 -3.6603E-16 2.0414E-02 3.3052E-02 -7.7716E-16 + 1.4257E+01 6.1104E-01 6.2367E-01 3.5009E-01 1.1784E-07 -3.6603E-16 2.0414E-02 3.3052E-02 -7.7716E-16 + 1.6907E+01 6.5027E-01 6.6289E-01 3.9047E-01 4.3091E-02 -9.9226E-16 2.0621E-02 3.3243E-02 -1.9984E-15 + 2.0308E+01 7.0446E-01 7.1705E-01 4.4598E-01 1.0083E-01 -2.0678E-15 2.0869E-02 3.3471E-02 -4.1078E-15 + 2.3500E+01 7.5873E-01 7.7131E-01 5.0138E-01 1.5816E-01 -3.8546E-15 2.1086E-02 3.3672E-02 -7.7716E-15 + 2.6788E+01 8.1768E-01 8.3024E-01 5.6141E-01 2.2002E-01 -6.7429E-15 2.1297E-02 3.3867E-02 -1.3545E-14 + 3.0520E+01 8.8795E-01 9.0049E-01 6.3282E-01 2.9336E-01 -1.1607E-14 2.1523E-02 3.4078E-02 -2.3315E-14 + 3.3966E+01 9.5570E-01 9.6823E-01 7.0155E-01 3.6375E-01 -1.7424E-14 2.1721E-02 3.4263E-02 -3.4861E-14 + 3.7470E+01 1.0272E+00 1.0397E+00 7.7399E-01 4.3778E-01 -2.3972E-14 2.1914E-02 3.4443E-02 -4.7962E-14 + 4.0370E+01 1.0883E+00 1.1008E+00 8.3577E-01 5.0081E-01 -3.0025E-14 2.2067E-02 3.4587E-02 -5.9952E-14 + 4.7347E+01 1.2417E+00 1.2542E+00 9.9080E-01 6.5862E-01 -4.8088E-14 2.2417E-02 3.4918E-02 -9.6145E-14 + 4.7347E+01 1.2417E+00 1.2542E+00 9.9080E-01 6.5862E-01 2.5663E-08 2.2417E-02 3.4918E-02 -9.6145E-14 + 5.2740E+01 1.3700E+00 1.3825E+00 1.1203E+00 7.9015E-01 1.3990E-01 2.2680E-02 3.5169E-02 -1.3589E-13 + 5.9647E+01 1.5411E+00 1.5535E+00 1.2927E+00 9.6500E-01 3.2127E-01 2.2998E-02 3.5473E-02 -2.1982E-13 + 6.7248E+01 1.7375E+00 1.7500E+00 1.4906E+00 1.1653E+00 5.2814E-01 2.3329E-02 3.5793E-02 -3.4417E-13 + 7.4497E+01 1.9324E+00 1.9448E+00 1.6866E+00 1.3635E+00 7.3214E-01 2.3629E-02 3.6085E-02 -4.7917E-13 + 8.2136E+01 2.1451E+00 2.1575E+00 1.9005E+00 1.5795E+00 9.5392E-01 2.3931E-02 3.6381E-02 -6.4082E-13 + 8.8713E+01 2.3341E+00 2.3465E+00 2.0905E+00 1.7712E+00 1.1502E+00 2.4183E-02 3.6629E-02 -7.9226E-13 + 9.6962E+01 2.5783E+00 2.5907E+00 2.3358E+00 2.0186E+00 1.4032E+00 2.4488E-02 3.6932E-02 -9.9121E-13 + 1.0450E+02 2.8083E+00 2.8207E+00 2.5668E+00 2.2513E+00 1.6407E+00 2.4758E-02 3.7203E-02 -1.1813E-12 + 1.1160E+02 3.0307E+00 3.0431E+00 2.7900E+00 2.4761E+00 1.8698E+00 2.5006E-02 3.7453E-02 -1.3696E-12 + 1.2085E+02 3.3284E+00 3.3407E+00 3.0888E+00 2.7769E+00 2.1759E+00 2.5321E-02 3.7773E-02 -1.6307E-12 + 1.2979E+02 3.6242E+00 3.6366E+00 3.3856E+00 3.0756E+00 2.4796E+00 2.5618E-02 3.8078E-02 -1.8998E-12 + 1.3835E+02 3.9152E+00 3.9276E+00 3.6776E+00 3.3692E+00 2.7778E+00 2.5898E-02 3.8366E-02 -2.1769E-12 + 1.4709E+02 4.2195E+00 4.2319E+00 3.9827E+00 3.6760E+00 3.0890E+00 2.6178E-02 3.8657E-02 -2.4798E-12 + 1.5580E+02 4.5299E+00 4.5423E+00 4.2939E+00 3.9889E+00 3.4062E+00 2.6453E-02 3.8945E-02 -2.8049E-12 + 1.6418E+02 4.8352E+00 4.8477E+00 4.6001E+00 4.2965E+00 3.7179E+00 2.6714E-02 3.9220E-02 -3.1406E-12 + 1.7219E+02 5.1330E+00 5.1454E+00 4.8986E+00 4.5964E+00 4.0216E+00 2.6961E-02 3.9482E-02 -3.4817E-12 + 1.8033E+02 5.4420E+00 5.4544E+00 5.2082E+00 4.9074E+00 4.3363E+00 2.7210E-02 3.9748E-02 -3.8529E-12 + 1.8843E+02 5.7552E+00 5.7677E+00 5.5222E+00 5.2227E+00 4.6552E+00 2.7455E-02 4.0011E-02 -4.2473E-12 + 1.9622E+02 6.0615E+00 6.0740E+00 5.8291E+00 5.5309E+00 4.9668E+00 2.7689E-02 4.0264E-02 -4.6523E-12 + 2.0365E+02 6.3589E+00 6.3714E+00 6.1271E+00 5.8301E+00 5.2692E+00 2.7911E-02 4.0506E-02 -5.0626E-12 + 2.1120E+02 6.6661E+00 6.6786E+00 6.4349E+00 6.1391E+00 5.5814E+00 2.8136E-02 4.0752E-02 -5.5067E-12 + 2.1870E+02 6.9765E+00 6.9890E+00 6.7459E+00 6.4513E+00 5.8966E+00 2.8359E-02 4.0997E-02 -5.9774E-12 + 2.2591E+02 7.2791E+00 7.2916E+00 7.0490E+00 6.7555E+00 6.2038E+00 2.8571E-02 4.1232E-02 -6.4588E-12 + 2.3279E+02 7.5720E+00 7.5845E+00 7.3425E+00 7.0499E+00 6.5010E+00 2.8774E-02 4.1457E-02 -6.9438E-12 + 2.3978E+02 7.8739E+00 7.8865E+00 7.6449E+00 7.3534E+00 6.8072E+00 2.8980E-02 4.1687E-02 -7.4678E-12 + 2.4673E+02 8.1783E+00 8.1909E+00 7.9498E+00 7.6593E+00 7.1158E+00 2.9184E-02 4.1916E-02 -8.0203E-12 + 2.5340E+02 8.4743E+00 8.4869E+00 8.2463E+00 7.9567E+00 7.4158E+00 2.9380E-02 4.2137E-02 -8.5798E-12 + 2.5976E+02 8.7605E+00 8.7731E+00 8.5329E+00 8.2443E+00 7.7058E+00 2.9567E-02 4.2349E-02 -9.1447E-12 + 2.6624E+02 9.0550E+00 9.0677E+00 8.8279E+00 8.5402E+00 8.0041E+00 2.9756E-02 4.2565E-02 -9.7522E-12 + 2.7267E+02 9.3515E+00 9.3641E+00 9.1248E+00 8.8380E+00 8.3043E+00 2.9945E-02 4.2781E-02 -1.0385E-11 + 2.7885E+02 9.6395E+00 9.6522E+00 9.4132E+00 9.1273E+00 8.5959E+00 3.0127E-02 4.2990E-02 -1.1028E-11 + 2.8475E+02 9.9177E+00 9.9304E+00 9.6918E+00 9.4067E+00 8.8775E+00 3.0301E-02 4.3190E-02 -1.1671E-11 + 2.9075E+02 1.0204E+01 1.0216E+01 9.9782E+00 9.6939E+00 9.1669E+00 3.0477E-02 4.3395E-02 -1.2356E-11 + 5.5429E+00 4.8915E-01 5.0171E-01 2.3406E-01 0.0000E+00 0.0000E+00 2.1029E-02 3.3588E-02 0.0000E+00 + 7.8574E+00 5.1230E-01 5.2484E-01 2.5857E-01 -4.1980E-16 -4.1980E-16 2.1296E-02 3.3831E-02 -8.8818E-16 + 9.8868E+00 5.3589E-01 5.4841E-01 2.8322E-01 -1.3548E-15 -1.3548E-15 2.1509E-02 3.4026E-02 -2.6645E-15 + 1.3572E+01 5.8488E-01 5.9736E-01 3.3392E-01 -3.9552E-15 -3.9552E-15 2.1862E-02 3.4349E-02 -7.8826E-15 + 1.3572E+01 5.8488E-01 5.9736E-01 3.3392E-01 1.1204E-07 -3.9552E-15 2.1862E-02 3.4349E-02 -7.8826E-15 + 1.6049E+01 6.2216E-01 6.3462E-01 3.7225E-01 4.0910E-02 -6.7099E-15 2.2084E-02 3.4553E-02 -1.3434E-14 + 1.9217E+01 6.7344E-01 6.8588E-01 4.2476E-01 9.5540E-02 -1.2849E-14 2.2349E-02 3.4798E-02 -2.5646E-14 + 2.2180E+01 7.2462E-01 7.3705E-01 4.7699E-01 1.4960E-01 -2.0737E-14 2.2582E-02 3.5013E-02 -4.1522E-14 + 2.5221E+01 7.8005E-01 7.9246E-01 5.3342E-01 2.0777E-01 -3.0627E-14 2.2808E-02 3.5223E-02 -6.1284E-14 + 2.8661E+01 8.4593E-01 8.5832E-01 6.0035E-01 2.7654E-01 -4.3044E-14 2.3050E-02 3.5450E-02 -8.6153E-14 + 3.1829E+01 9.0928E-01 9.2166E-01 6.6460E-01 3.4236E-01 -5.5090E-14 2.3262E-02 3.5649E-02 -1.1013E-13 + 3.5041E+01 9.7599E-01 9.8835E-01 7.3216E-01 4.1143E-01 -6.7489E-14 2.3468E-02 3.5844E-02 -1.3500E-13 + 3.7694E+01 1.0328E+00 1.0452E+00 7.8966E-01 4.7012E-01 -7.8082E-14 2.3633E-02 3.5999E-02 -1.5610E-13 + 4.4055E+01 1.1752E+00 1.1875E+00 9.3353E-01 6.1664E-01 -1.0627E-13 2.4007E-02 3.6357E-02 -2.1250E-13 + 4.4055E+01 1.1752E+00 1.1875E+00 9.3353E-01 6.1664E-01 2.3799E-08 2.4007E-02 3.6357E-02 -2.1250E-13 + 4.8950E+01 1.2939E+00 1.3062E+00 1.0533E+00 7.3835E-01 1.2957E-01 2.4289E-02 3.6627E-02 -2.6690E-13 + 5.5197E+01 1.4517E+00 1.4640E+00 1.2123E+00 8.9965E-01 2.9704E-01 2.4629E-02 3.6957E-02 -3.6326E-13 + 6.2045E+01 1.6322E+00 1.6445E+00 1.3941E+00 1.0838E+00 4.8741E-01 2.4983E-02 3.7303E-02 -4.9694E-13 + 6.8552E+01 1.8107E+00 1.8230E+00 1.5737E+00 1.2654E+00 6.7456E-01 2.5305E-02 3.7620E-02 -6.4038E-13 + 7.5386E+01 2.0051E+00 2.0173E+00 1.7692E+00 1.4629E+00 8.7741E-01 2.5629E-02 3.7942E-02 -8.0957E-13 + 8.1253E+01 2.1772E+00 2.1895E+00 1.9422E+00 1.6376E+00 1.0565E+00 2.5897E-02 3.8212E-02 -9.6767E-13 + 8.8589E+01 2.3992E+00 2.4115E+00 2.1652E+00 1.8625E+00 1.2867E+00 2.6224E-02 3.8542E-02 -1.1759E-12 + 9.5272E+01 2.6077E+00 2.6200E+00 2.3746E+00 2.0735E+00 1.5022E+00 2.6513E-02 3.8837E-02 -1.3785E-12 + 1.0155E+02 2.8088E+00 2.8210E+00 2.5765E+00 2.2769E+00 1.7097E+00 2.6778E-02 3.9110E-02 -1.5801E-12 + 1.0971E+02 3.0773E+00 3.0896E+00 2.8460E+00 2.5484E+00 1.9862E+00 2.7116E-02 3.9459E-02 -1.8616E-12 + 1.1756E+02 3.3435E+00 3.3558E+00 3.1131E+00 2.8172E+00 2.2597E+00 2.7434E-02 3.9792E-02 -2.1565E-12 + 1.2507E+02 3.6048E+00 3.6171E+00 3.3752E+00 3.0809E+00 2.5277E+00 2.7733E-02 4.0107E-02 -2.4638E-12 + 1.3271E+02 3.8773E+00 3.8896E+00 3.6485E+00 3.3558E+00 2.8068E+00 2.8033E-02 4.0425E-02 -2.8031E-12 + 1.4030E+02 4.1547E+00 4.1670E+00 3.9266E+00 3.6355E+00 3.0906E+00 2.8327E-02 4.0740E-02 -3.1681E-12 + 1.4758E+02 4.4270E+00 4.4393E+00 4.1997E+00 3.9099E+00 3.3689E+00 2.8606E-02 4.1042E-02 -3.5421E-12 + 1.5453E+02 4.6920E+00 4.7044E+00 4.4653E+00 4.1769E+00 3.6394E+00 2.8870E-02 4.1329E-02 -3.9204E-12 + 1.6158E+02 4.9665E+00 4.9788E+00 4.7405E+00 4.4533E+00 3.9194E+00 2.9136E-02 4.1620E-02 -4.3343E-12 + 1.6858E+02 5.2442E+00 5.2566E+00 5.0188E+00 4.7330E+00 4.2025E+00 2.9399E-02 4.1909E-02 -4.7748E-12 + 1.7528E+02 5.5154E+00 5.5278E+00 5.2906E+00 5.0060E+00 4.4786E+00 2.9649E-02 4.2187E-02 -5.2331E-12 + 1.8167E+02 5.7782E+00 5.7906E+00 5.5539E+00 5.2704E+00 4.7461E+00 2.9887E-02 4.2452E-02 -5.7039E-12 + 1.8815E+02 6.0493E+00 6.0617E+00 5.8255E+00 5.5432E+00 5.0218E+00 3.0127E-02 4.2722E-02 -6.2190E-12 + 1.9458E+02 6.3227E+00 6.3352E+00 6.0995E+00 5.8182E+00 5.2998E+00 3.0365E-02 4.2991E-02 -6.7715E-12 + 2.0074E+02 6.5888E+00 6.6013E+00 6.3661E+00 6.0859E+00 5.5702E+00 3.0593E-02 4.3249E-02 -7.3399E-12 + 2.0661E+02 6.8461E+00 6.8586E+00 6.6238E+00 6.3446E+00 5.8315E+00 3.0809E-02 4.3497E-02 -7.9190E-12 + 2.1256E+02 7.1109E+00 7.1235E+00 6.8891E+00 6.6109E+00 6.1004E+00 3.1029E-02 4.3749E-02 -8.5478E-12 + 2.1847E+02 7.3775E+00 7.3901E+00 7.1562E+00 6.8788E+00 6.3709E+00 3.1247E-02 4.4001E-02 -9.2140E-12 + 2.2413E+02 7.6364E+00 7.6490E+00 7.4155E+00 7.1391E+00 6.6337E+00 3.1456E-02 4.4244E-02 -9.8925E-12 + 2.2953E+02 7.8864E+00 7.8991E+00 7.6659E+00 7.3904E+00 6.8872E+00 3.1656E-02 4.4477E-02 -1.0580E-11 + 2.3500E+02 8.1434E+00 8.1561E+00 7.9233E+00 7.6487E+00 7.1478E+00 3.1859E-02 4.4715E-02 -1.1321E-11 + 2.4044E+02 8.4017E+00 8.4144E+00 8.1820E+00 7.9082E+00 7.4096E+00 3.2061E-02 4.4953E-02 -1.2097E-11 + 2.4565E+02 8.6525E+00 8.6652E+00 8.4331E+00 8.1601E+00 7.6637E+00 3.2255E-02 4.5182E-02 -1.2886E-11 + 2.5062E+02 8.8943E+00 8.9070E+00 8.6753E+00 8.4031E+00 7.9087E+00 3.2440E-02 4.5403E-02 -1.3678E-11 + 2.5566E+02 9.1427E+00 9.1554E+00 8.9240E+00 8.6526E+00 8.1602E+00 3.2629E-02 4.5628E-02 -1.4523E-11 + 4.9455E+00 4.2902E-01 4.4099E-01 2.0150E-01 0.0000E+00 0.0000E+00 2.6011E-02 3.7985E-02 0.0000E+00 + 6.9106E+00 4.4985E-01 4.6179E-01 2.2337E-01 -1.9984E-15 -1.9984E-15 2.6341E-02 3.8292E-02 -3.9968E-15 + 8.6048E+00 4.7066E-01 4.8259E-01 2.4500E-01 -5.8148E-15 -5.8148E-15 2.6605E-02 3.8539E-02 -1.1657E-14 + 1.1627E+01 5.1306E-01 5.2496E-01 2.8870E-01 -1.4797E-14 -1.4797E-14 2.7041E-02 3.8951E-02 -2.9643E-14 + 1.1627E+01 5.1306E-01 5.2496E-01 2.8870E-01 9.5628E-08 -1.4797E-14 2.7041E-02 3.8951E-02 -2.9643E-14 + 1.3624E+01 5.4480E-01 5.5668E-01 3.2125E-01 3.4747E-02 -2.3669E-14 2.7316E-02 3.9212E-02 -4.7296E-14 + 1.6146E+01 5.8794E-01 5.9980E-01 3.6531E-01 8.0620E-02 -4.3538E-14 2.7644E-02 3.9526E-02 -8.7041E-14 + 1.8475E+01 6.3050E-01 6.4235E-01 4.0867E-01 1.2553E-01 -6.7783E-14 2.7931E-02 3.9804E-02 -1.3556E-13 + 2.0841E+01 6.7612E-01 6.8797E-01 4.5505E-01 1.7339E-01 -9.6489E-14 2.8210E-02 4.0075E-02 -1.9296E-13 + 2.3490E+01 7.2984E-01 7.4167E-01 5.0955E-01 2.2945E-01 -1.2948E-13 2.8510E-02 4.0369E-02 -2.5890E-13 + 2.5905E+01 7.8103E-01 7.9285E-01 5.6141E-01 2.8266E-01 -1.5897E-13 2.8772E-02 4.0628E-02 -3.1797E-13 + 2.8334E+01 8.3451E-01 8.4633E-01 6.1554E-01 3.3807E-01 -1.8833E-13 2.9027E-02 4.0881E-02 -3.7659E-13 + 3.0324E+01 8.7977E-01 8.9159E-01 6.6129E-01 3.8483E-01 -2.1259E-13 2.9230E-02 4.1084E-02 -4.2522E-13 + 3.5048E+01 9.9211E-01 1.0039E+00 7.7473E-01 5.0052E-01 -2.7298E-13 2.9693E-02 4.1553E-02 -5.4601E-13 + 3.5048E+01 9.9211E-01 1.0039E+00 7.7473E-01 5.0052E-01 1.8722E-08 2.9693E-02 4.1553E-02 -5.4601E-13 + 3.8628E+01 1.0847E+00 1.0965E+00 8.6814E-01 5.9558E-01 1.0151E-01 3.0041E-02 4.1908E-02 -6.4859E-13 + 4.3145E+01 1.2066E+00 1.2184E+00 9.9093E-01 7.2031E-01 2.3142E-01 3.0462E-02 4.2344E-02 -7.9114E-13 + 4.8036E+01 1.3446E+00 1.3564E+00 1.1298E+00 8.6118E-01 3.7751E-01 3.0900E-02 4.2802E-02 -9.6634E-13 + 5.2629E+01 1.4796E+00 1.4914E+00 1.2657E+00 9.9875E-01 5.1969E-01 3.1296E-02 4.3223E-02 -1.1529E-12 + 5.7400E+01 1.6252E+00 1.6371E+00 1.4121E+00 1.1469E+00 6.7234E-01 3.1697E-02 4.3653E-02 -1.3722E-12 + 6.1456E+01 1.7532E+00 1.7651E+00 1.5406E+00 1.2768E+00 8.0599E-01 3.2029E-02 4.4014E-02 -1.5814E-12 + 6.6478E+01 1.9167E+00 1.9287E+00 1.7050E+00 1.4428E+00 9.7633E-01 3.2432E-02 4.4456E-02 -1.8727E-12 + 7.1008E+01 2.0691E+00 2.0810E+00 1.8580E+00 1.5972E+00 1.1345E+00 3.2789E-02 4.4851E-02 -2.1698E-12 + 7.5228E+01 2.2150E+00 2.2269E+00 2.0044E+00 1.7449E+00 1.2857E+00 3.3116E-02 4.5218E-02 -2.4789E-12 + 8.0658E+01 2.4083E+00 2.4203E+00 2.1984E+00 1.9406E+00 1.4855E+00 3.3533E-02 4.5689E-02 -2.9292E-12 + 8.5836E+01 2.5983E+00 2.6104E+00 2.3891E+00 2.1327E+00 1.6816E+00 3.3925E-02 4.6138E-02 -3.4195E-12 + 9.0738E+01 2.7834E+00 2.7955E+00 2.5747E+00 2.3197E+00 1.8722E+00 3.4294E-02 4.6564E-02 -3.9444E-12 + 9.5682E+01 2.9751E+00 2.9872E+00 2.7669E+00 2.5133E+00 2.0693E+00 3.4663E-02 4.6995E-02 -4.5395E-12 + 1.0055E+02 3.1688E+00 3.1810E+00 2.9612E+00 2.7089E+00 2.2683E+00 3.5026E-02 4.7423E-02 -5.1950E-12 + 1.0519E+02 3.3577E+00 3.3700E+00 3.1506E+00 2.8995E+00 2.4621E+00 3.5370E-02 4.7832E-02 -5.8833E-12 + 1.0958E+02 3.5405E+00 3.5528E+00 3.3338E+00 3.0838E+00 2.6494E+00 3.5695E-02 4.8221E-02 -6.6001E-12 + 1.1400E+02 3.7286E+00 3.7409E+00 3.5223E+00 3.2735E+00 2.8420E+00 3.6023E-02 4.8617E-02 -7.3994E-12 + 1.1835E+02 3.9178E+00 3.9303E+00 3.7120E+00 3.4643E+00 3.0356E+00 3.6346E-02 4.9010E-02 -8.2707E-12 + 1.2250E+02 4.1016E+00 4.1140E+00 3.8961E+00 3.6494E+00 3.2235E+00 3.6654E-02 4.9388E-02 -9.1838E-12 + 1.2642E+02 4.2787E+00 4.2912E+00 4.0737E+00 3.8279E+00 3.4044E+00 3.6946E-02 4.9749E-02 -1.0132E-11 + 1.3037E+02 4.4605E+00 4.4731E+00 4.2558E+00 4.0110E+00 3.5901E+00 3.7241E-02 5.0117E-02 -1.1177E-11 + 1.3427E+02 4.6430E+00 4.6556E+00 4.4386E+00 4.1947E+00 3.7763E+00 3.7534E-02 5.0483E-02 -1.2298E-11 + 1.3798E+02 4.8197E+00 4.8324E+00 4.6157E+00 4.3727E+00 3.9565E+00 3.7813E-02 5.0836E-02 -1.3454E-11 + 1.4149E+02 4.9898E+00 5.0026E+00 4.7861E+00 4.5439E+00 4.1299E+00 3.8079E-02 5.1173E-02 -1.4635E-11 + 1.4504E+02 5.1641E+00 5.1769E+00 4.9607E+00 4.7193E+00 4.3075E+00 3.8349E-02 5.1517E-02 -1.5916E-11 + 1.4853E+02 5.3388E+00 5.3517E+00 5.1356E+00 4.8951E+00 4.4854E+00 3.8616E-02 5.1861E-02 -1.7272E-11 + 1.5186E+02 5.5077E+00 5.5207E+00 5.3049E+00 5.0651E+00 4.6575E+00 3.8873E-02 5.2192E-02 -1.8650E-11 + 1.5502E+02 5.6702E+00 5.6832E+00 5.4676E+00 5.2286E+00 4.8229E+00 3.9118E-02 5.2510E-02 -2.0044E-11 + 1.5821E+02 5.8366E+00 5.8497E+00 5.6342E+00 5.3960E+00 4.9922E+00 3.9366E-02 5.2834E-02 -2.1540E-11 + 1.6136E+02 6.0032E+00 6.0163E+00 5.8011E+00 5.5635E+00 5.1616E+00 3.9613E-02 5.3159E-02 -2.3107E-11 + 1.6436E+02 6.1643E+00 6.1775E+00 5.9624E+00 5.7255E+00 5.3254E+00 3.9851E-02 5.3472E-02 -2.4690E-11 + 1.6721E+02 6.3191E+00 6.3323E+00 6.1174E+00 5.8812E+00 5.4828E+00 4.0078E-02 5.3772E-02 -2.6276E-11 + 1.7009E+02 6.4775E+00 6.4908E+00 6.2761E+00 6.0405E+00 5.6439E+00 4.0309E-02 5.4080E-02 -2.7965E-11 + 4.4253E+00 3.8019E-01 3.9141E-01 1.7403E-01 0.0000E+00 0.0000E+00 3.2133E-02 4.3360E-02 0.0000E+00 + 6.0803E+00 3.9905E-01 4.1026E-01 1.9363E-01 -2.1996E-15 -2.1996E-15 3.2541E-02 4.3765E-02 -4.3854E-15 + 7.4813E+00 4.1747E-01 4.2868E-01 2.1262E-01 -6.1444E-15 -6.1444E-15 3.2867E-02 4.4092E-02 -1.2268E-14 + 9.9329E+00 4.5418E-01 4.6539E-01 2.5026E-01 -1.5009E-14 -1.5009E-14 3.3406E-02 4.4639E-02 -2.9976E-14 + 9.9329E+00 4.5418E-01 4.6539E-01 2.5026E-01 8.1410E-08 -1.5009E-14 3.3406E-02 4.4639E-02 -2.9976E-14 + 1.1523E+01 4.8117E-01 4.9238E-01 2.7781E-01 2.9418E-02 -2.2440E-14 3.3745E-02 4.4987E-02 -4.4853E-14 + 1.3502E+01 5.1733E-01 5.2855E-01 3.1462E-01 6.7765E-02 -3.4535E-14 3.4149E-02 4.5407E-02 -6.9056E-14 + 1.5307E+01 5.5255E-01 5.6378E-01 3.5040E-01 1.0486E-01 -4.8662E-14 3.4505E-02 4.5779E-02 -9.7367E-14 + 1.7118E+01 5.8990E-01 6.0115E-01 3.8827E-01 1.4398E-01 -6.6103E-14 3.4850E-02 4.6144E-02 -1.3223E-13 + 1.9124E+01 6.3340E-01 6.4466E-01 4.3231E-01 1.8935E-01 -8.8651E-14 3.5220E-02 4.6540E-02 -1.7730E-13 + 2.0933E+01 6.7446E-01 6.8574E-01 4.7383E-01 2.3201E-01 -1.1197E-13 3.5544E-02 4.6890E-02 -2.2393E-13 + 2.2736E+01 7.1699E-01 7.2829E-01 5.1679E-01 2.7605E-01 -1.3810E-13 3.5859E-02 4.7233E-02 -2.7622E-13 + 2.4201E+01 7.5271E-01 7.6403E-01 5.5285E-01 3.1297E-01 -1.6208E-13 3.6110E-02 4.7509E-02 -3.2419E-13 + 2.7639E+01 8.4047E-01 8.5184E-01 6.4134E-01 4.0337E-01 -2.2959E-13 3.6682E-02 4.8147E-02 -4.5919E-13 + 2.7639E+01 8.4047E-01 8.5184E-01 6.4134E-01 4.0337E-01 1.4577E-08 3.6682E-02 4.8147E-02 -4.5919E-13 + 3.0200E+01 9.1197E-01 9.2338E-01 7.1336E-01 4.7678E-01 7.8689E-02 3.7112E-02 4.8633E-02 -5.8842E-13 + 3.3392E+01 1.0050E+00 1.0165E+00 8.0702E-01 5.7209E-01 1.7831E-01 3.7632E-02 4.9229E-02 -7.8448E-13 + 3.6801E+01 1.1091E+00 1.1207E+00 9.1175E-01 6.7848E-01 2.8906E-01 3.8173E-02 4.9859E-02 -1.0418E-12 + 3.9960E+01 1.2099E+00 1.2215E+00 1.0130E+00 7.8125E-01 3.9567E-01 3.8663E-02 5.0438E-02 -1.3269E-12 + 4.3202E+01 1.3175E+00 1.3292E+00 1.1211E+00 8.9078E-01 5.0899E-01 3.9157E-02 5.1031E-02 -1.6764E-12 + 4.5928E+01 1.4112E+00 1.4229E+00 1.2152E+00 9.8602E-01 6.0730E-01 3.9568E-02 5.1529E-02 -2.0299E-12 + 4.9267E+01 1.5299E+00 1.5417E+00 1.3343E+00 1.1066E+00 7.3149E-01 4.0065E-02 5.2140E-02 -2.5491E-12 + 5.2246E+01 1.6394E+00 1.6514E+00 1.4443E+00 1.2177E+00 8.4580E-01 4.0506E-02 5.2688E-02 -3.1002E-12 + 5.4993E+01 1.7435E+00 1.7555E+00 1.5487E+00 1.3232E+00 9.5413E-01 4.0910E-02 5.3196E-02 -3.6926E-12 + 5.8492E+01 1.8802E+00 1.8924E+00 1.6858E+00 1.4617E+00 1.0962E+00 4.1423E-02 5.3850E-02 -4.5803E-12 + 6.1791E+01 2.0135E+00 2.0257E+00 1.8194E+00 1.5966E+00 1.2343E+00 4.1907E-02 5.4473E-02 -5.5604E-12 + 6.4882E+01 2.1421E+00 2.1545E+00 1.9484E+00 1.7268E+00 1.3675E+00 4.2362E-02 5.5065E-02 -6.6258E-12 + 6.7968E+01 2.2743E+00 2.2868E+00 2.0809E+00 1.8604E+00 1.5041E+00 4.2817E-02 5.5663E-02 -7.8524E-12 + 7.0979E+01 2.4070E+00 2.4196E+00 2.2139E+00 1.9945E+00 1.6410E+00 4.3263E-02 5.6257E-02 -9.2353E-12 + 7.3818E+01 2.5354E+00 2.5481E+00 2.3425E+00 2.1242E+00 1.7734E+00 4.3686E-02 5.6825E-02 -1.0818E-11 + 7.6480E+01 2.6587E+00 2.6716E+00 2.4661E+00 2.2487E+00 1.9004E+00 4.4086E-02 5.7367E-02 -1.2562E-11 + 7.9139E+01 2.7849E+00 2.7979E+00 2.5926E+00 2.3761E+00 2.0302E+00 4.4488E-02 5.7916E-02 -1.4552E-11 + 8.1737E+01 2.9110E+00 2.9241E+00 2.7189E+00 2.5034E+00 2.1599E+00 4.4885E-02 5.8463E-02 -1.6731E-11 + 8.4189E+01 3.0328E+00 3.0460E+00 2.8408E+00 2.6262E+00 2.2849E+00 4.5263E-02 5.8988E-02 -1.8999E-11 + 8.6491E+01 3.1494E+00 3.1628E+00 2.9577E+00 2.7439E+00 2.4047E+00 4.5621E-02 5.9489E-02 -2.1304E-11 + 8.8794E+01 3.2685E+00 3.2820E+00 3.0770E+00 2.8640E+00 2.5268E+00 4.5983E-02 5.9999E-02 -2.3782E-11 + 9.1047E+01 3.3874E+00 3.4010E+00 3.1960E+00 2.9838E+00 2.6487E+00 4.6342E-02 6.0507E-02 -2.6386E-11 + 9.3176E+01 3.5019E+00 3.5156E+00 3.3107E+00 3.0992E+00 2.7661E+00 4.6684E-02 6.0996E-02 -2.9019E-11 + 9.5178E+01 3.6116E+00 3.6254E+00 3.4205E+00 3.2098E+00 2.8784E+00 4.7009E-02 6.1463E-02 -3.1657E-11 + 9.7184E+01 3.7235E+00 3.7374E+00 3.5325E+00 3.3225E+00 2.9930E+00 4.7339E-02 6.1940E-02 -3.4468E-11 + 9.9149E+01 3.8350E+00 3.8491E+00 3.6442E+00 3.4349E+00 3.1072E+00 4.7666E-02 6.2416E-02 -3.7393E-11 + 1.0101E+02 3.9424E+00 3.9566E+00 3.7518E+00 3.5431E+00 3.2171E+00 4.7980E-02 6.2874E-02 -4.0323E-11 + 1.0276E+02 4.0453E+00 4.0596E+00 3.8547E+00 3.6467E+00 3.3223E+00 4.8278E-02 6.3313E-02 -4.3235E-11 + 1.0452E+02 4.1501E+00 4.1646E+00 3.9597E+00 3.7523E+00 3.4295E+00 4.8581E-02 6.3762E-02 -4.6313E-11 + 1.0624E+02 4.2547E+00 4.2692E+00 4.0643E+00 3.8576E+00 3.5363E+00 4.8883E-02 6.4210E-02 -4.9496E-11 + 1.0788E+02 4.3553E+00 4.3700E+00 4.1651E+00 3.9589E+00 3.6392E+00 4.9172E-02 6.4642E-02 -5.2676E-11 + 1.0942E+02 4.4517E+00 4.4665E+00 4.2616E+00 4.0559E+00 3.7376E+00 4.9448E-02 6.5056E-02 -5.5829E-11 + 1.1097E+02 4.5499E+00 4.5648E+00 4.3599E+00 4.1548E+00 3.8379E+00 4.9729E-02 6.5480E-02 -5.9156E-11 + 4.1554E+00 3.5643E-01 3.6721E-01 1.6004E-01 0.0000E+00 0.0000E+00 3.6340E-02 4.7135E-02 0.0000E+00 + 5.6449E+00 3.7429E-01 3.8509E-01 1.7848E-01 -9.6104E-16 -9.6104E-16 3.6801E-02 4.7621E-02 -1.9429E-15 + 6.8916E+00 3.9148E-01 4.0229E-01 1.9611E-01 -3.0947E-15 -3.0947E-15 3.7170E-02 4.8015E-02 -6.1617E-15 + 9.0471E+00 4.2525E-01 4.3610E-01 2.3058E-01 -9.1663E-15 -9.1663E-15 3.7780E-02 4.8674E-02 -1.8319E-14 + 9.0471E+00 4.2525E-01 4.3610E-01 2.3058E-01 7.4013E-08 -9.1663E-15 3.7780E-02 4.8674E-02 -1.8319E-14 + 1.0428E+01 4.4977E-01 4.6065E-01 2.5553E-01 2.6650E-02 -1.5089E-14 3.8163E-02 4.9093E-02 -3.0198E-14 + 1.2133E+01 4.8235E-01 4.9327E-01 2.8860E-01 6.1105E-02 -2.5393E-14 3.8622E-02 4.9601E-02 -5.0737E-14 + 1.3674E+01 5.1382E-01 5.2477E-01 3.2048E-01 9.4179E-02 -3.7959E-14 3.9024E-02 5.0052E-02 -7.5939E-14 + 1.5211E+01 5.4695E-01 5.5794E-01 3.5400E-01 1.2883E-01 -5.4203E-14 3.9415E-02 5.0495E-02 -1.0836E-13 + 1.6899E+01 5.8527E-01 5.9632E-01 3.9273E-01 1.6876E-01 -7.6838E-14 3.9834E-02 5.0975E-02 -1.5365E-13 + 1.8412E+01 6.2123E-01 6.3232E-01 4.2901E-01 2.0608E-01 -1.0182E-13 4.0201E-02 5.1401E-02 -2.0361E-13 + 1.9911E+01 6.5826E-01 6.6940E-01 4.6636E-01 2.4442E-01 -1.3045E-13 4.0558E-02 5.1818E-02 -2.6090E-13 + 2.1123E+01 6.8923E-01 7.0041E-01 4.9757E-01 2.7640E-01 -1.5716E-13 4.0842E-02 5.2154E-02 -3.1430E-13 + 2.3946E+01 7.6480E-01 7.7609E-01 5.7367E-01 3.5423E-01 -2.3671E-13 4.1491E-02 5.2931E-02 -4.7340E-13 + 2.3946E+01 7.6480E-01 7.7609E-01 5.7367E-01 3.5423E-01 1.2523E-08 4.1491E-02 5.2931E-02 -4.7340E-13 + 2.6026E+01 8.2591E-01 8.3729E-01 6.3515E-01 4.1698E-01 6.7419E-02 4.1978E-02 5.3524E-02 -6.3638E-13 + 2.8597E+01 9.0491E-01 9.1639E-01 7.1457E-01 4.9789E-01 1.5220E-01 4.2567E-02 5.4253E-02 -8.7419E-13 + 3.1319E+01 9.9265E-01 1.0043E+00 8.0272E-01 5.8755E-01 2.4578E-01 4.3180E-02 5.5023E-02 -1.2157E-12 + 3.3821E+01 1.0770E+00 1.0887E+00 8.8740E-01 6.7357E-01 3.3526E-01 4.3735E-02 5.5732E-02 -1.6918E-12 + 3.6368E+01 1.1664E+00 1.1783E+00 9.7719E-01 7.6468E-01 4.2976E-01 4.4294E-02 5.6457E-02 -2.3983E-12 + 3.8495E+01 1.2439E+00 1.2559E+00 1.0549E+00 8.4345E-01 5.1129E-01 4.4759E-02 5.7067E-02 -3.1433E-12 + 4.1082E+01 1.3415E+00 1.3536E+00 1.1528E+00 9.4259E-01 6.1371E-01 4.5322E-02 5.7815E-02 -4.2264E-12 + 4.3373E+01 1.4310E+00 1.4433E+00 1.2426E+00 1.0335E+00 7.0745E-01 4.5820E-02 5.8486E-02 -5.3797E-12 + 4.5473E+01 1.5157E+00 1.5281E+00 1.3274E+00 1.1194E+00 7.9586E-01 4.6277E-02 5.9109E-02 -6.5943E-12 + 4.8130E+01 1.6263E+00 1.6390E+00 1.4383E+00 1.2315E+00 9.1118E-01 4.6858E-02 5.9909E-02 -8.3351E-12 + 5.0615E+01 1.7335E+00 1.7463E+00 1.5457E+00 1.3401E+00 1.0227E+00 4.7405E-02 6.0672E-02 -1.0156E-11 + 5.2928E+01 1.8366E+00 1.8495E+00 1.6489E+00 1.4443E+00 1.1296E+00 4.7918E-02 6.1396E-02 -1.2039E-11 + 5.5223E+01 1.9419E+00 1.9550E+00 1.7544E+00 1.5509E+00 1.2388E+00 4.8432E-02 6.2128E-02 -1.4113E-11 + 5.7447E+01 2.0470E+00 2.0604E+00 1.8597E+00 1.6572E+00 1.3477E+00 4.8936E-02 6.2854E-02 -1.6348E-11 + 5.9530E+01 2.1483E+00 2.1619E+00 1.9612E+00 1.7596E+00 1.4525E+00 4.9413E-02 6.3548E-02 -1.8707E-11 + 6.1473E+01 2.2453E+00 2.2590E+00 2.0583E+00 1.8575E+00 1.5527E+00 4.9864E-02 6.4209E-02 -2.1159E-11 + 6.3402E+01 2.3440E+00 2.3579E+00 2.1571E+00 1.9573E+00 1.6546E+00 5.0318E-02 6.4880E-02 -2.3850E-11 + 6.5276E+01 2.4424E+00 2.4564E+00 2.2556E+00 2.0566E+00 1.7560E+00 5.0765E-02 6.5547E-02 -2.6728E-11 + 6.7035E+01 2.5369E+00 2.5511E+00 2.3502E+00 2.1520E+00 1.8534E+00 5.1190E-02 6.6187E-02 -2.9680E-11 + 6.8677E+01 2.6272E+00 2.6416E+00 2.4406E+00 2.2431E+00 1.9464E+00 5.1594E-02 6.6797E-02 -3.2670E-11 + 7.0312E+01 2.7190E+00 2.7336E+00 2.5325E+00 2.3358E+00 2.0410E+00 5.2001E-02 6.7419E-02 -3.5885E-11 + 7.1903E+01 2.8103E+00 2.8251E+00 2.6239E+00 2.4279E+00 2.1350E+00 5.2404E-02 6.8037E-02 -3.9266E-11 + 7.3399E+01 2.8981E+00 2.9130E+00 2.7117E+00 2.5164E+00 2.2252E+00 5.2788E-02 6.8631E-02 -4.2693E-11 + 7.4798E+01 2.9818E+00 2.9969E+00 2.7955E+00 2.6008E+00 2.3113E+00 5.3154E-02 6.9200E-02 -4.6135E-11 + 7.6194E+01 3.0670E+00 3.0823E+00 2.8807E+00 2.6867E+00 2.3987E+00 5.3524E-02 6.9779E-02 -4.9813E-11 + 7.7555E+01 3.1516E+00 3.1671E+00 2.9654E+00 2.7721E+00 2.4857E+00 5.3891E-02 7.0356E-02 -5.3652E-11 + 7.8837E+01 3.2329E+00 3.2486E+00 3.0467E+00 2.8540E+00 2.5692E+00 5.4243E-02 7.0912E-02 -5.7496E-11 + 8.0038E+01 3.3105E+00 3.3263E+00 3.1244E+00 2.9322E+00 2.6488E+00 5.4577E-02 7.1445E-02 -6.1318E-11 + 8.1239E+01 3.3894E+00 3.4054E+00 3.2033E+00 3.0117E+00 2.7298E+00 5.4917E-02 7.1988E-02 -6.5371E-11 + 8.2411E+01 3.4679E+00 3.4840E+00 3.2818E+00 3.0908E+00 2.8103E+00 5.5255E-02 7.2530E-02 -6.9578E-11 + 8.3517E+01 3.5432E+00 3.5596E+00 3.3572E+00 3.1667E+00 2.8875E+00 5.5578E-02 7.3053E-02 -7.3800E-11 + 8.4556E+01 3.6151E+00 3.6317E+00 3.4291E+00 3.2392E+00 2.9613E+00 5.5887E-02 7.3554E-02 -7.8004E-11 + 8.5594E+01 3.6883E+00 3.7050E+00 3.5023E+00 3.3129E+00 3.0363E+00 5.6201E-02 7.4066E-02 -8.2465E-11 + 3.9792E+00 3.4157E-01 3.5212E-01 1.5095E-01 0.0000E+00 0.0000E+00 3.9659E-02 5.0240E-02 0.0000E+00 + 5.3576E+00 3.5880E-01 3.6940E-01 1.6863E-01 -2.8796E-16 -2.8796E-16 4.0164E-02 5.0802E-02 -5.5511E-16 + 6.5015E+00 3.7517E-01 3.8582E-01 1.8536E-01 -1.4815E-15 -1.4815E-15 4.0567E-02 5.1256E-02 -2.9421E-15 + 8.4618E+00 4.0701E-01 4.1773E-01 2.1774E-01 -6.4428E-15 -6.4428E-15 4.1234E-02 5.2019E-02 -1.2879E-14 + 8.4618E+00 4.0701E-01 4.1773E-01 2.1774E-01 6.9133E-08 -6.4428E-15 4.1234E-02 5.2019E-02 -1.2879E-14 + 9.7067E+00 4.2992E-01 4.4070E-01 2.4099E-01 2.4826E-02 -1.2119E-14 4.1654E-02 5.2505E-02 -2.4258E-14 + 1.1233E+01 4.6015E-01 4.7099E-01 2.7159E-01 5.6723E-02 -2.2975E-14 4.2156E-02 5.3093E-02 -4.5963E-14 + 1.2605E+01 4.8916E-01 5.0008E-01 3.0092E-01 8.7165E-02 -3.7834E-14 4.2596E-02 5.3616E-02 -7.5717E-14 + 1.3964E+01 5.1955E-01 5.3053E-01 3.3159E-01 1.1890E-01 -5.8776E-14 4.3024E-02 5.4130E-02 -1.1757E-13 + 1.5451E+01 5.5452E-01 5.6558E-01 3.6686E-01 1.5529E-01 -9.0195E-14 4.3482E-02 5.4688E-02 -1.8041E-13 + 1.6776E+01 5.8717E-01 5.9831E-01 3.9976E-01 1.8915E-01 -1.2653E-13 4.3884E-02 5.5182E-02 -2.5302E-13 + 1.8083E+01 6.2067E-01 6.3189E-01 4.3349E-01 2.2380E-01 -1.7096E-13 4.4275E-02 5.5668E-02 -3.4195E-13 + 1.9136E+01 6.4858E-01 6.5986E-01 4.6157E-01 2.5261E-01 -2.1416E-13 4.4586E-02 5.6058E-02 -4.2832E-13 + 2.1574E+01 7.1636E-01 7.2780E-01 5.2973E-01 3.2238E-01 -3.4528E-13 4.5296E-02 5.6962E-02 -6.9056E-13 + 2.1574E+01 7.1636E-01 7.2780E-01 5.2973E-01 3.2238E-01 1.1210E-08 4.5296E-02 5.6962E-02 -6.9056E-13 + 2.3355E+01 7.7085E-01 7.8243E-01 5.8449E-01 3.7832E-01 6.0224E-02 4.5828E-02 5.7652E-02 -9.5746E-13 + 2.5544E+01 8.4094E-01 8.5268E-01 6.5486E-01 4.5009E-01 1.3558E-01 4.6473E-02 5.8499E-02 -1.3676E-12 + 2.7844E+01 9.1835E-01 9.3028E-01 7.3254E-01 5.2918E-01 2.1830E-01 4.7143E-02 5.9395E-02 -1.9473E-12 + 2.9946E+01 9.9237E-01 1.0045E+00 8.0679E-01 6.0468E-01 2.9700E-01 4.7751E-02 6.0220E-02 -2.6954E-12 + 3.2073E+01 1.0705E+00 1.0828E+00 8.8513E-01 6.8426E-01 3.7973E-01 4.8363E-02 6.1064E-02 -3.7426E-12 + 3.3838E+01 1.1379E+00 1.1503E+00 9.5264E-01 7.5277E-01 4.5079E-01 4.8870E-02 6.1773E-02 -4.8141E-12 + 3.5974E+01 1.2224E+00 1.2351E+00 1.0373E+00 8.3864E-01 5.3969E-01 4.9486E-02 6.2643E-02 -6.3407E-12 + 3.7856E+01 1.2996E+00 1.3125E+00 1.1147E+00 9.1704E-01 6.2072E-01 5.0030E-02 6.3423E-02 -7.9394E-12 + 3.9571E+01 1.3723E+00 1.3854E+00 1.1875E+00 9.9081E-01 6.9685E-01 5.0530E-02 6.4146E-02 -9.6034E-12 + 4.1729E+01 1.4670E+00 1.4803E+00 1.2823E+00 1.0868E+00 7.9577E-01 5.1164E-02 6.5075E-02 -1.1966E-11 + 4.3737E+01 1.5583E+00 1.5719E+00 1.3738E+00 1.1793E+00 8.9101E-01 5.1761E-02 6.5960E-02 -1.4426E-11 + 4.5595E+01 1.6457E+00 1.6595E+00 1.4613E+00 1.2678E+00 9.8201E-01 5.2320E-02 6.6799E-02 -1.6957E-11 + 4.7428E+01 1.7348E+00 1.7488E+00 1.5504E+00 1.3579E+00 1.0746E+00 5.2881E-02 6.7648E-02 -1.9731E-11 + 4.9196E+01 1.8233E+00 1.8376E+00 1.6390E+00 1.4475E+00 1.1665E+00 5.3429E-02 6.8488E-02 -2.2703E-11 + 5.0844E+01 1.9084E+00 1.9229E+00 1.7241E+00 1.5335E+00 1.2547E+00 5.3950E-02 6.9291E-02 -2.5772E-11 + 5.2373E+01 1.9895E+00 2.0043E+00 1.8053E+00 1.6155E+00 1.3388E+00 5.4440E-02 7.0055E-02 -2.8909E-11 + 5.3884E+01 2.0719E+00 2.0869E+00 1.8877E+00 1.6987E+00 1.4240E+00 5.4934E-02 7.0831E-02 -3.2320E-11 + 5.5345E+01 2.1537E+00 2.1689E+00 1.9695E+00 1.7813E+00 1.5086E+00 5.5420E-02 7.1600E-02 -3.5945E-11 + 5.6709E+01 2.2320E+00 2.2475E+00 2.0479E+00 1.8604E+00 1.5896E+00 5.5883E-02 7.2338E-02 -3.9655E-11 + 5.7978E+01 2.3067E+00 2.3224E+00 2.1225E+00 1.9358E+00 1.6667E+00 5.6321E-02 7.3042E-02 -4.3415E-11 + 5.9236E+01 2.3824E+00 2.3983E+00 2.1983E+00 2.0122E+00 1.7449E+00 5.6763E-02 7.3758E-02 -4.7469E-11 + 6.0454E+01 2.4575E+00 2.4737E+00 2.2734E+00 2.0881E+00 1.8224E+00 5.7200E-02 7.4469E-02 -5.1743E-11 + 6.1595E+01 2.5295E+00 2.5459E+00 2.3454E+00 2.1607E+00 1.8966E+00 5.7618E-02 7.5153E-02 -5.6086E-11 + 6.2658E+01 2.5980E+00 2.6146E+00 2.4139E+00 2.2298E+00 1.9673E+00 5.8014E-02 7.5807E-02 -6.0458E-11 + 6.3714E+01 2.6675E+00 2.6844E+00 2.4834E+00 2.3000E+00 2.0389E+00 5.8415E-02 7.6472E-02 -6.5144E-11 + 6.4739E+01 2.7365E+00 2.7536E+00 2.5524E+00 2.3695E+00 2.1100E+00 5.8813E-02 7.7135E-02 -7.0051E-11 + 6.5701E+01 2.8026E+00 2.8198E+00 2.6184E+00 2.4361E+00 2.1780E+00 5.9193E-02 7.7772E-02 -7.5000E-11 + 6.6598E+01 2.8655E+00 2.8830E+00 2.6813E+00 2.4996E+00 2.2428E+00 5.9556E-02 7.8383E-02 -7.9964E-11 + 6.7492E+01 2.9293E+00 2.9470E+00 2.7451E+00 2.5640E+00 2.3085E+00 5.9923E-02 7.9005E-02 -8.5256E-11 + 6.8361E+01 2.9927E+00 3.0106E+00 2.8085E+00 2.6278E+00 2.3737E+00 6.0288E-02 7.9625E-02 -9.0777E-11 + 6.9178E+01 3.0534E+00 3.0715E+00 2.8692E+00 2.6890E+00 2.4361E+00 6.0638E-02 8.0224E-02 -9.6334E-11 + 6.9942E+01 3.1113E+00 3.1296E+00 2.9270E+00 2.7474E+00 2.4956E+00 6.0972E-02 8.0796E-02 -1.0188E-10 + 7.0703E+01 3.1700E+00 3.1885E+00 2.9857E+00 2.8066E+00 2.5560E+00 6.1311E-02 8.1381E-02 -1.0778E-10 + 3.8513E+00 3.3117E-01 3.4159E-01 1.4437E-01 0.0000E+00 0.0000E+00 4.2420E-02 5.2868E-02 0.0000E+00 + 5.1469E+00 3.4795E-01 3.5843E-01 1.6150E-01 -9.2981E-16 -9.2981E-16 4.2961E-02 5.3496E-02 -1.8874E-15 + 6.2149E+00 3.6374E-01 3.7429E-01 1.7757E-01 -2.7062E-15 -2.7062E-15 4.3393E-02 5.4006E-02 -5.3846E-15 + 8.0324E+00 3.9417E-01 4.0483E-01 2.0843E-01 -7.8514E-15 -7.8514E-15 4.4108E-02 5.4860E-02 -1.5710E-14 + 8.0324E+00 3.9417E-01 4.0483E-01 2.0843E-01 6.5562E-08 -7.8514E-15 4.4108E-02 5.4860E-02 -1.5710E-14 + 9.1782E+00 4.1591E-01 4.2665E-01 2.3042E-01 2.3492E-02 -1.1716E-14 4.4559E-02 5.5406E-02 -2.3426E-14 + 1.0576E+01 4.4442E-01 4.5527E-01 2.5923E-01 5.3522E-02 -1.3708E-14 4.5096E-02 5.6067E-02 -2.7423E-14 + 1.1826E+01 4.7166E-01 4.8260E-01 2.8670E-01 8.2047E-02 -1.9242E-14 4.5568E-02 5.6654E-02 -3.8525E-14 + 1.3059E+01 5.0006E-01 5.1110E-01 3.1531E-01 1.1167E-01 -3.2800E-14 4.6027E-02 5.7231E-02 -6.5614E-14 + 1.4402E+01 5.3260E-01 5.4376E-01 3.4808E-01 1.4550E-01 -6.2634E-14 4.6519E-02 5.7858E-02 -1.2523E-13 + 1.5594E+01 5.6288E-01 5.7414E-01 3.7854E-01 1.7687E-01 -1.0509E-13 4.6950E-02 5.8414E-02 -2.1017E-13 + 1.6766E+01 5.9384E-01 6.0520E-01 4.0966E-01 2.0886E-01 -1.6561E-13 4.7369E-02 5.8960E-02 -3.3118E-13 + 1.7706E+01 6.1955E-01 6.3101E-01 4.3550E-01 2.3539E-01 -2.3026E-13 4.7702E-02 5.9399E-02 -4.6052E-13 + 1.9876E+01 6.8178E-01 6.9345E-01 4.9798E-01 2.9940E-01 -4.3726E-13 4.8464E-02 6.0416E-02 -8.7452E-13 + 1.9876E+01 6.8178E-01 6.9345E-01 4.9798E-01 2.9940E-01 1.0272E-08 4.8464E-02 6.0416E-02 -8.7452E-13 + 2.1450E+01 7.3157E-01 7.4342E-01 5.4795E-01 3.5049E-01 5.5100E-02 4.9035E-02 6.1192E-02 -1.3050E-12 + 2.3374E+01 7.9535E-01 8.0742E-01 6.1191E-01 4.1578E-01 1.2377E-01 4.9727E-02 6.2146E-02 -2.0541E-12 + 2.5386E+01 8.6549E-01 8.7780E-01 6.8222E-01 4.8743E-01 1.9883E-01 5.0445E-02 6.3153E-02 -3.0966E-12 + 2.7215E+01 9.3228E-01 9.4482E-01 7.4914E-01 5.5554E-01 2.6995E-01 5.1096E-02 6.4081E-02 -4.2413E-12 + 2.9056E+01 1.0025E+00 1.0153E+00 8.1948E-01 6.2706E-01 3.4444E-01 5.1752E-02 6.5030E-02 -5.6222E-12 + 3.0578E+01 1.0628E+00 1.0758E+00 8.7989E-01 6.8842E-01 4.0821E-01 5.2296E-02 6.5827E-02 -6.9422E-12 + 3.2411E+01 1.1383E+00 1.1516E+00 9.5542E-01 7.6508E-01 4.8773E-01 5.2955E-02 6.6805E-02 -8.7594E-12 + 3.4018E+01 1.2070E+00 1.2205E+00 1.0242E+00 8.3484E-01 5.5996E-01 5.3538E-02 6.7681E-02 -1.0593E-11 + 3.5478E+01 1.2715E+00 1.2853E+00 1.0887E+00 9.0029E-01 6.2764E-01 5.4073E-02 6.8494E-02 -1.2466E-11 + 3.7307E+01 1.3552E+00 1.3693E+00 1.1725E+00 9.8517E-01 7.1529E-01 5.4751E-02 6.9536E-02 -1.5107E-11 + 3.9000E+01 1.4357E+00 1.4501E+00 1.2530E+00 1.0667E+00 7.9940E-01 5.5390E-02 7.0529E-02 -1.7851E-11 + 4.0560E+01 1.5126E+00 1.5272E+00 1.3299E+00 1.1445E+00 8.7953E-01 5.5989E-02 7.1470E-02 -2.0685E-11 + 4.2092E+01 1.5906E+00 1.6055E+00 1.4079E+00 1.2234E+00 9.6079E-01 5.6587E-02 7.2421E-02 -2.3816E-11 + 4.3564E+01 1.6679E+00 1.6832E+00 1.4852E+00 1.3017E+00 1.0413E+00 5.7174E-02 7.3361E-02 -2.7202E-11 + 4.4930E+01 1.7420E+00 1.7576E+00 1.5593E+00 1.3766E+00 1.1183E+00 5.7730E-02 7.4260E-02 -3.0716E-11 + 4.6192E+01 1.8125E+00 1.8283E+00 1.6298E+00 1.4479E+00 1.1915E+00 5.8254E-02 7.5115E-02 -3.4328E-11 + 4.7435E+01 1.8839E+00 1.9000E+00 1.7012E+00 1.5201E+00 1.2656E+00 5.8781E-02 7.5982E-02 -3.8284E-11 + 4.8632E+01 1.9547E+00 1.9710E+00 1.7718E+00 1.5915E+00 1.3389E+00 5.9299E-02 7.6841E-02 -4.2520E-11 + 4.9747E+01 2.0223E+00 2.0389E+00 1.8394E+00 1.6598E+00 1.4090E+00 5.9792E-02 7.7665E-02 -4.6889E-11 + 5.0779E+01 2.0866E+00 2.1035E+00 1.9036E+00 1.7247E+00 1.4755E+00 6.0259E-02 7.8450E-02 -5.1355E-11 + 5.1798E+01 2.1516E+00 2.1688E+00 1.9687E+00 1.7904E+00 1.5428E+00 6.0731E-02 7.9248E-02 -5.6208E-11 + 5.2782E+01 2.2160E+00 2.2335E+00 2.0330E+00 1.8554E+00 1.6095E+00 6.1196E-02 8.0041E-02 -6.1366E-11 + 5.3700E+01 2.2776E+00 2.2954E+00 2.0946E+00 1.9176E+00 1.6731E+00 6.1640E-02 8.0803E-02 -6.6642E-11 + 5.4553E+01 2.3362E+00 2.3542E+00 2.1530E+00 1.9767E+00 1.7336E+00 6.2062E-02 8.1530E-02 -7.1983E-11 + 5.5397E+01 2.3954E+00 2.4137E+00 2.2123E+00 2.0365E+00 1.7949E+00 6.2489E-02 8.2270E-02 -7.7732E-11 + 5.6213E+01 2.4541E+00 2.4727E+00 2.2709E+00 2.0957E+00 1.8555E+00 6.2912E-02 8.3007E-02 -8.3793E-11 + 5.6977E+01 2.5102E+00 2.5290E+00 2.3269E+00 2.1523E+00 1.9134E+00 6.3316E-02 8.3715E-02 -9.0026E-11 + 5.7687E+01 2.5636E+00 2.5826E+00 2.3802E+00 2.2061E+00 1.9685E+00 6.3701E-02 8.4393E-02 -9.6388E-11 + 5.8392E+01 2.6176E+00 2.6370E+00 2.4342E+00 2.2606E+00 2.0243E+00 6.4091E-02 8.5083E-02 -1.0326E-10 + 5.9075E+01 2.6712E+00 2.6908E+00 2.4877E+00 2.3146E+00 2.0795E+00 6.4478E-02 8.5772E-02 -1.1048E-10 + 5.9715E+01 2.7224E+00 2.7422E+00 2.5389E+00 2.3663E+00 2.1324E+00 6.4850E-02 8.6435E-02 -1.1778E-10 + 6.0311E+01 2.7712E+00 2.7912E+00 2.5876E+00 2.4155E+00 2.1827E+00 6.5204E-02 8.7070E-02 -1.2510E-10 + 6.0904E+01 2.8206E+00 2.8409E+00 2.6369E+00 2.4653E+00 2.2336E+00 6.5563E-02 8.7718E-02 -1.3288E-10 + 3.5046E+00 3.0485E-01 3.1560E-01 1.2623E-01 0.0000E+00 0.0000E+00 5.2325E-02 6.3202E-02 0.0000E+00 + 4.5596E+00 3.2040E-01 3.3137E-01 1.4185E-01 3.8893E-15 3.8893E-15 5.3002E-02 6.4131E-02 7.7716E-15 + 5.4103E+00 3.3458E-01 3.4573E-01 1.5606E-01 5.6552E-15 5.6552E-15 5.3543E-02 6.4885E-02 1.1324E-14 + 6.8244E+00 3.6107E-01 3.7254E-01 1.8259E-01 -6.2242E-15 -6.2242E-15 5.4440E-02 6.6149E-02 -1.2434E-14 + 6.8244E+00 3.6107E-01 3.7254E-01 1.8259E-01 5.5487E-08 -6.2242E-15 5.4440E-02 6.6149E-02 -1.2434E-14 + 7.6945E+00 3.7951E-01 3.9119E-01 2.0105E-01 1.9732E-02 -3.3806E-14 5.5004E-02 6.6957E-02 -6.7613E-14 + 8.7378E+00 4.0326E-01 4.1520E-01 2.2480E-01 4.4521E-02 -1.2471E-13 5.5678E-02 6.7935E-02 -2.4941E-13 + 9.6548E+00 4.2555E-01 4.3772E-01 2.4707E-01 6.7694E-02 -2.5383E-13 5.6270E-02 6.8805E-02 -5.0765E-13 + 1.0547E+01 4.4845E-01 4.6086E-01 2.6995E-01 9.1427E-02 -4.2192E-13 5.6844E-02 6.9659E-02 -8.4388E-13 + 1.1503E+01 4.7433E-01 4.8700E-01 2.9579E-01 1.1818E-01 -6.3670E-13 5.7461E-02 7.0587E-02 -1.2734E-12 + 1.2342E+01 4.9809E-01 5.1101E-01 3.1952E-01 1.4268E-01 -8.4849E-13 5.8001E-02 7.1410E-02 -1.6970E-12 + 1.3155E+01 5.2212E-01 5.3527E-01 3.4349E-01 1.6740E-01 -1.0931E-12 5.8526E-02 7.2217E-02 -2.1863E-12 + 1.3801E+01 5.4189E-01 5.5524E-01 3.6322E-01 1.8772E-01 -1.3172E-12 5.8943E-02 7.2866E-02 -2.6343E-12 + 1.5269E+01 5.8909E-01 6.0290E-01 4.1029E-01 2.3611E-01 -1.9266E-12 5.9897E-02 7.4367E-02 -3.8533E-12 + 1.5269E+01 5.8909E-01 6.0290E-01 4.1029E-01 2.3611E-01 7.7401E-09 5.9897E-02 7.4367E-02 -3.8533E-12 + 1.6307E+01 6.2628E-01 6.4046E-01 4.4738E-01 2.7416E-01 4.1298E-02 6.0612E-02 7.5511E-02 -4.9220E-12 + 1.7555E+01 6.7325E-01 6.8789E-01 4.9421E-01 3.2213E-01 9.2080E-02 6.1476E-02 7.6914E-02 -6.3983E-12 + 1.8835E+01 7.2414E-01 7.3927E-01 5.4492E-01 3.7400E-01 1.4680E-01 6.2374E-02 7.8394E-02 -8.2063E-12 + 1.9977E+01 7.7192E-01 7.8751E-01 5.9252E-01 4.2264E-01 1.9794E-01 6.3185E-02 7.9753E-02 -1.0134E-11 + 2.1107E+01 8.2151E-01 8.3758E-01 6.4192E-01 4.7306E-01 2.5083E-01 6.4002E-02 8.1138E-02 -1.2402E-11 + 2.2026E+01 8.6361E-01 8.8009E-01 6.8385E-01 5.1582E-01 2.9560E-01 6.4679E-02 8.2300E-02 -1.4570E-11 + 2.3115E+01 9.1566E-01 9.3266E-01 7.3569E-01 5.6866E-01 3.5082E-01 6.5498E-02 8.3721E-02 -1.7585E-11 + 2.4055E+01 9.6253E-01 9.7999E-01 7.8236E-01 6.1619E-01 4.0041E-01 6.6221E-02 8.4991E-02 -2.0667E-11 + 2.4896E+01 1.0061E+00 1.0240E+00 8.2572E-01 6.6033E-01 4.4642E-01 6.6883E-02 8.6164E-02 -2.3901E-11 + 2.5932E+01 1.0620E+00 1.0805E+00 8.8139E-01 7.1698E-01 5.0538E-01 6.7722E-02 8.7666E-02 -2.8652E-11 + 2.6874E+01 1.1152E+00 1.1341E+00 9.3429E-01 7.7079E-01 5.6132E-01 6.8509E-02 8.9092E-02 -3.4002E-11 + 2.7727E+01 1.1653E+00 1.1848E+00 9.8422E-01 8.2156E-01 6.1406E-01 6.9246E-02 9.0439E-02 -3.9837E-11 + 2.8552E+01 1.2158E+00 1.2358E+00 1.0344E+00 8.7258E-01 6.6702E-01 6.9982E-02 9.1795E-02 -4.6471E-11 + 2.9331E+01 1.2653E+00 1.2859E+00 1.0837E+00 9.2268E-01 7.1899E-01 7.0701E-02 9.3133E-02 -5.3733E-11 + 3.0042E+01 1.3123E+00 1.3334E+00 1.1305E+00 9.7019E-01 7.6824E-01 7.1380E-02 9.4408E-02 -6.1438E-11 + 3.0689E+01 1.3566E+00 1.3781E+00 1.1746E+00 1.0150E+00 8.1465E-01 7.2020E-02 9.5616E-02 -6.9459E-11 + 3.1317E+01 1.4011E+00 1.4231E+00 1.2188E+00 1.0600E+00 8.6123E-01 7.2661E-02 9.6838E-02 -7.8259E-11 + 3.1911E+01 1.4448E+00 1.4674E+00 1.2623E+00 1.1041E+00 9.0696E-01 7.3292E-02 9.8046E-02 -8.7638E-11 + 3.2456E+01 1.4863E+00 1.5093E+00 1.3036E+00 1.1460E+00 9.5031E-01 7.3890E-02 9.9200E-02 -9.7219E-11 + 3.2954E+01 1.5254E+00 1.5489E+00 1.3425E+00 1.1855E+00 9.9120E-01 7.4456E-02 1.0030E-01 -1.0684E-10 + 3.3438E+01 1.5647E+00 1.5886E+00 1.3815E+00 1.2252E+00 1.0323E+00 7.5025E-02 1.0141E-01 -1.1708E-10 + 3.3897E+01 1.6034E+00 1.6277E+00 1.4200E+00 1.2642E+00 1.0726E+00 7.5587E-02 1.0251E-01 -1.2776E-10 + 3.4320E+01 1.6400E+00 1.6648E+00 1.4564E+00 1.3013E+00 1.1109E+00 7.6121E-02 1.0357E-01 -1.3850E-10 + 3.4707E+01 1.6747E+00 1.6999E+00 1.4908E+00 1.3362E+00 1.1471E+00 7.6628E-02 1.0457E-01 -1.4921E-10 + 3.5083E+01 1.7095E+00 1.7351E+00 1.5255E+00 1.3714E+00 1.1834E+00 7.7140E-02 1.0559E-01 -1.6060E-10 + 3.5442E+01 1.7438E+00 1.7698E+00 1.5595E+00 1.4060E+00 1.2192E+00 7.7645E-02 1.0660E-01 -1.7243E-10 + 3.5773E+01 1.7763E+00 1.8028E+00 1.5919E+00 1.4388E+00 1.2531E+00 7.8128E-02 1.0758E-01 -1.8429E-10 + 3.6075E+01 1.8071E+00 1.8340E+00 1.6225E+00 1.4699E+00 1.2853E+00 7.8587E-02 1.0850E-01 -1.9609E-10 + 3.6371E+01 1.8381E+00 1.8653E+00 1.6533E+00 1.5012E+00 1.3176E+00 7.9051E-02 1.0945E-01 -2.0859E-10 + 3.6653E+01 1.8686E+00 1.8963E+00 1.6836E+00 1.5320E+00 1.3494E+00 7.9511E-02 1.1038E-01 -2.2154E-10 + 3.6912E+01 1.8976E+00 1.9257E+00 1.7124E+00 1.5613E+00 1.3797E+00 7.9951E-02 1.1129E-01 -2.3449E-10 + 3.7151E+01 1.9251E+00 1.9535E+00 1.7397E+00 1.5890E+00 1.4084E+00 8.0370E-02 1.1215E-01 -2.4734E-10 + 3.7383E+01 1.9528E+00 1.9816E+00 1.7672E+00 1.6169E+00 1.4373E+00 8.0795E-02 1.1302E-01 -2.6091E-10 + 3.2400E+00 2.8736E-01 3.0062E-01 1.1125E-01 0.0000E+00 0.0000E+00 6.4645E-02 7.8317E-02 0.0000E+00 + 4.0757E+00 3.0195E-01 3.1569E-01 1.2558E-01 -4.0835E-14 -4.0835E-14 6.5508E-02 7.9742E-02 -8.1657E-14 + 4.7335E+00 3.1477E-01 3.2890E-01 1.3817E-01 -1.1171E-13 -1.1171E-13 6.6199E-02 8.0896E-02 -2.2343E-13 + 5.7993E+00 3.3790E-01 3.5270E-01 1.6090E-01 -2.6210E-13 -2.6210E-13 6.7342E-02 8.2830E-02 -5.2419E-13 + 5.7993E+00 3.3790E-01 3.5270E-01 1.6090E-01 4.6755E-08 -2.6210E-13 6.7342E-02 8.2830E-02 -5.2419E-13 + 6.4367E+00 3.5354E-01 3.6878E-01 1.7628E-01 1.6482E-02 -3.7857E-13 6.8061E-02 8.4062E-02 -7.5712E-13 + 7.1863E+00 3.7324E-01 3.8902E-01 1.9567E-01 3.6775E-02 -5.4589E-13 6.8920E-02 8.5552E-02 -1.0918E-12 + 7.8326E+00 3.9137E-01 4.0762E-01 2.1350E-01 5.5396E-02 -7.2658E-13 6.9673E-02 8.6872E-02 -1.4532E-12 + 8.4505E+00 4.0967E-01 4.2640E-01 2.3152E-01 7.4166E-02 -9.4097E-13 7.0404E-02 8.8168E-02 -1.8819E-12 + 9.1025E+00 4.3003E-01 4.4728E-01 2.5156E-01 9.5002E-02 -1.2123E-12 7.1188E-02 8.9571E-02 -2.4247E-12 + 9.6647E+00 4.4845E-01 4.6617E-01 2.6969E-01 1.1382E-01 -1.4909E-12 7.1874E-02 9.0813E-02 -2.9817E-12 + 1.0202E+01 4.6683E-01 4.8501E-01 2.8779E-01 1.3258E-01 -1.7965E-12 7.2540E-02 9.2028E-02 -3.5929E-12 + 1.0624E+01 4.8179E-01 5.0035E-01 3.0251E-01 1.4783E-01 -2.0782E-12 7.3070E-02 9.3003E-02 -4.1563E-12 + 1.1565E+01 5.1696E-01 5.3639E-01 3.3714E-01 1.8364E-01 -2.8900E-12 7.4277E-02 9.5250E-02 -5.7800E-12 + 1.1565E+01 5.1696E-01 5.3639E-01 3.3714E-01 1.8364E-01 5.7152E-09 7.4277E-02 9.5250E-02 -5.7800E-12 + 1.2209E+01 5.4419E-01 5.6430E-01 3.6396E-01 2.1131E-01 3.0312E-02 7.5180E-02 9.6954E-02 -7.4007E-12 + 1.2967E+01 5.7803E-01 5.9897E-01 3.9728E-01 2.4567E-01 6.7025E-02 7.6270E-02 9.9037E-02 -1.0120E-11 + 1.3726E+01 6.1406E-01 6.3588E-01 4.3276E-01 2.8220E-01 1.0594E-01 7.7397E-02 1.0122E-01 -1.3872E-11 + 1.4387E+01 6.4734E-01 6.6998E-01 4.6553E-01 3.1591E-01 1.4176E-01 7.8415E-02 1.0322E-01 -1.8086E-11 + 1.5027E+01 6.8137E-01 7.0486E-01 4.9905E-01 3.5035E-01 1.7828E-01 7.9436E-02 1.0524E-01 -2.3294E-11 + 1.5536E+01 7.0988E-01 7.3407E-01 5.2712E-01 3.7919E-01 2.0881E-01 8.0279E-02 1.0693E-01 -2.8304E-11 + 1.6128E+01 7.4466E-01 7.6972E-01 5.6137E-01 4.1435E-01 2.4597E-01 8.1296E-02 1.0899E-01 -3.5083E-11 + 1.6626E+01 7.7556E-01 8.0141E-01 5.9180E-01 4.4558E-01 2.7894E-01 8.2192E-02 1.1082E-01 -4.1772E-11 + 1.7063E+01 8.0394E-01 8.3052E-01 6.1975E-01 4.7425E-01 3.0917E-01 8.3009E-02 1.1250E-01 -4.8554E-11 + 1.7589E+01 8.3993E-01 8.6743E-01 6.5518E-01 5.1059E-01 3.4746E-01 8.4041E-02 1.1465E-01 -5.8161E-11 + 1.8056E+01 8.7367E-01 9.0206E-01 6.8840E-01 5.4465E-01 3.8333E-01 8.5006E-02 1.1667E-01 -6.8398E-11 + 1.8468E+01 9.0514E-01 9.3436E-01 7.1937E-01 5.7641E-01 4.1674E-01 8.5905E-02 1.1857E-01 -7.9168E-11 + 1.8856E+01 9.3639E-01 9.6647E-01 7.5013E-01 6.0795E-01 4.4992E-01 8.6800E-02 1.2048E-01 -9.1180E-11 + 1.9214E+01 9.6673E-01 9.9765E-01 7.8000E-01 6.3857E-01 4.8211E-01 8.7671E-02 1.2235E-01 -1.0421E-10 + 1.9532E+01 9.9520E-01 1.0269E+00 8.0801E-01 6.6728E-01 5.1230E-01 8.8492E-02 1.2412E-01 -1.1778E-10 + 1.9814E+01 1.0218E+00 1.0542E+00 8.3414E-01 6.9408E-01 5.4046E-01 8.9261E-02 1.2580E-01 -1.3175E-10 + 2.0081E+01 1.0482E+00 1.0814E+00 8.6013E-01 7.2073E-01 5.6847E-01 9.0031E-02 1.2748E-01 -1.4704E-10 + 2.0326E+01 1.0739E+00 1.1079E+00 8.8539E-01 7.4665E-01 5.9570E-01 9.0784E-02 1.2914E-01 -1.6335E-10 + 2.0545E+01 1.0980E+00 1.1327E+00 9.0912E-01 7.7099E-01 6.2128E-01 9.1496E-02 1.3072E-01 -1.8009E-10 + 2.0740E+01 1.1206E+00 1.1560E+00 9.3130E-01 7.9375E-01 6.4520E-01 9.2167E-02 1.3221E-01 -1.9732E-10 + 2.0923E+01 1.1430E+00 1.1791E+00 9.5339E-01 8.1642E-01 6.6903E-01 9.2841E-02 1.3372E-01 -2.1625E-10 + 2.1092E+01 1.1649E+00 1.2017E+00 9.7490E-01 8.3850E-01 6.9224E-01 9.3502E-02 1.3521E-01 -2.3643E-10 + 2.1243E+01 1.1855E+00 1.2230E+00 9.9514E-01 8.5929E-01 7.1410E-01 9.4130E-02 1.3663E-01 -2.5704E-10 + 2.1376E+01 1.2048E+00 1.2429E+00 1.0141E+00 8.7876E-01 7.3457E-01 9.4723E-02 1.3798E-01 -2.7780E-10 + 2.1502E+01 1.2240E+00 1.2628E+00 1.0330E+00 8.9818E-01 7.5500E-01 9.5320E-02 1.3934E-01 -3.0002E-10 + 2.1617E+01 1.2428E+00 1.2822E+00 1.0515E+00 9.1714E-01 7.7495E-01 9.5909E-02 1.4069E-01 -3.2316E-10 + 2.1720E+01 1.2605E+00 1.3005E+00 1.0688E+00 9.3502E-01 7.9377E-01 9.6469E-02 1.4198E-01 -3.4629E-10 + 2.1810E+01 1.2771E+00 1.3177E+00 1.0852E+00 9.5180E-01 8.1143E-01 9.6999E-02 1.4321E-01 -3.6919E-10 + 2.1894E+01 1.2937E+00 1.3349E+00 1.1015E+00 9.6857E-01 8.2909E-01 9.7534E-02 1.4445E-01 -3.9331E-10 + 2.1970E+01 1.3100E+00 1.3518E+00 1.1174E+00 9.8496E-01 8.4636E-01 9.8063E-02 1.4568E-01 -4.1817E-10 + 2.2038E+01 1.3253E+00 1.3676E+00 1.1324E+00 1.0004E+00 8.6268E-01 9.8567E-02 1.4686E-01 -4.4291E-10 + 2.2096E+01 1.3397E+00 1.3826E+00 1.1466E+00 1.0150E+00 8.7802E-01 9.9045E-02 1.4798E-01 -4.6736E-10 + 2.2150E+01 1.3541E+00 1.3976E+00 1.1607E+00 1.0296E+00 8.9339E-01 9.9529E-02 1.4912E-01 -4.9308E-10 + 3.1273E+00 2.8128E-01 2.9788E-01 1.0376E-01 0.0000E+00 0.0000E+00 7.3346E-02 9.0783E-02 0.0000E+00 + 3.8424E+00 2.9538E-01 3.1270E-01 1.1736E-01 -8.9859E-15 -8.9859E-15 7.4354E-02 9.2635E-02 -1.7986E-14 + 4.3969E+00 3.0749E-01 3.2538E-01 1.2907E-01 -2.8644E-14 -2.8644E-14 7.5160E-02 9.4131E-02 -5.7288E-14 + 5.2804E+00 3.2885E-01 3.4773E-01 1.4974E-01 -8.7430E-14 -8.7430E-14 7.6492E-02 9.6633E-02 -1.7486E-13 + 5.2804E+00 3.2885E-01 3.4773E-01 1.4974E-01 4.2121E-08 -8.7430E-14 7.6492E-02 9.6633E-02 -1.7486E-13 + 5.7988E+00 3.4303E-01 3.6253E-01 1.6348E-01 1.4763E-02 -1.4501E-13 7.7330E-02 9.8224E-02 -2.9005E-13 + 6.4006E+00 3.6064E-01 3.8091E-01 1.8055E-01 3.2702E-02 -2.5047E-13 7.8329E-02 1.0014E-01 -5.0093E-13 + 6.9129E+00 3.7662E-01 3.9758E-01 1.9606E-01 4.8960E-02 -4.0844E-13 7.9205E-02 1.0184E-01 -8.1690E-13 + 7.3971E+00 3.9259E-01 4.1422E-01 2.1156E-01 6.5179E-02 -6.4342E-13 8.0054E-02 1.0350E-01 -1.2869E-12 + 7.9022E+00 4.1015E-01 4.3253E-01 2.2862E-01 8.3003E-02 -1.0024E-12 8.0963E-02 1.0529E-01 -2.0049E-12 + 8.3330E+00 4.2589E-01 4.4892E-01 2.4391E-01 9.8956E-02 -1.4207E-12 8.1758E-02 1.0687E-01 -2.8414E-12 + 8.7409E+00 4.4147E-01 4.6514E-01 2.5905E-01 1.1473E-01 -1.9913E-12 8.2528E-02 1.0842E-01 -3.9825E-12 + 9.0582E+00 4.5405E-01 4.7825E-01 2.7128E-01 1.2746E-01 -2.5731E-12 8.3140E-02 1.0966E-01 -5.1461E-12 + 9.7566E+00 4.8334E-01 5.0874E-01 2.9975E-01 1.5706E-01 -4.2833E-12 8.4531E-02 1.1250E-01 -8.5667E-12 + 9.7566E+00 4.8334E-01 5.0874E-01 2.9975E-01 1.5706E-01 4.7253E-09 8.4531E-02 1.1250E-01 -8.5667E-12 + 1.0223E+01 5.0574E-01 5.3206E-01 3.2154E-01 1.7969E-01 2.4971E-02 8.5570E-02 1.1465E-01 -1.1679E-11 + 1.0762E+01 5.3329E-01 5.6074E-01 3.4833E-01 2.0749E-01 5.4914E-02 8.6821E-02 1.1726E-01 -1.6152E-11 + 1.1293E+01 5.6228E-01 5.9093E-01 3.7654E-01 2.3672E-01 8.6318E-02 8.8111E-02 1.1999E-01 -2.1716E-11 + 1.1748E+01 5.8877E-01 6.1851E-01 4.0232E-01 2.6341E-01 1.1493E-01 8.9271E-02 1.2247E-01 -2.7518E-11 + 1.2180E+01 6.1559E-01 6.4645E-01 4.2842E-01 2.9043E-01 1.4384E-01 9.0432E-02 1.2498E-01 -3.4231E-11 + 1.2518E+01 6.3785E-01 6.6965E-01 4.5009E-01 3.1284E-01 1.6779E-01 9.1388E-02 1.2706E-01 -4.0677E-11 + 1.2903E+01 6.6477E-01 6.9771E-01 4.7629E-01 3.3994E-01 1.9672E-01 9.2538E-02 1.2959E-01 -5.0047E-11 + 1.3222E+01 6.8847E-01 7.2244E-01 4.9936E-01 3.6380E-01 2.2216E-01 9.3546E-02 1.3183E-01 -6.0122E-11 + 1.3497E+01 7.1007E-01 7.4498E-01 5.2038E-01 3.8554E-01 2.4532E-01 9.4464E-02 1.3388E-01 -7.0791E-11 + 1.3821E+01 7.3722E-01 7.7333E-01 5.4680E-01 4.1286E-01 2.7442E-01 9.5619E-02 1.3649E-01 -8.6173E-11 + 1.4101E+01 7.6244E-01 7.9969E-01 5.7135E-01 4.3824E-01 3.0144E-01 9.6696E-02 1.3893E-01 -1.0263E-10 + 1.4343E+01 7.8576E-01 8.2409E-01 5.9404E-01 4.6171E-01 3.2642E-01 9.7696E-02 1.4122E-01 -1.1987E-10 + 1.4566E+01 8.0874E-01 8.4814E-01 6.1638E-01 4.8484E-01 3.5104E-01 9.8687E-02 1.4351E-01 -1.3889E-10 + 1.4765E+01 8.3087E-01 8.7133E-01 6.3790E-01 5.0711E-01 3.7474E-01 9.9649E-02 1.4575E-01 -1.5922E-10 + 1.4938E+01 8.5146E-01 8.9293E-01 6.5793E-01 5.2785E-01 3.9682E-01 1.0055E-01 1.4786E-01 -1.7998E-10 + 1.5086E+01 8.7054E-01 9.1297E-01 6.7647E-01 5.4706E-01 4.1728E-01 1.0140E-01 1.4984E-01 -2.0100E-10 + 1.5222E+01 8.8938E-01 9.3277E-01 6.9478E-01 5.6604E-01 4.3749E-01 1.0224E-01 1.5184E-01 -2.2368E-10 + 1.5343E+01 9.0757E-01 9.5190E-01 7.1245E-01 5.8436E-01 4.5702E-01 1.0306E-01 1.5379E-01 -2.4762E-10 + 1.5448E+01 9.2454E-01 9.6977E-01 7.2894E-01 6.0147E-01 4.7525E-01 1.0383E-01 1.5564E-01 -2.7198E-10 + 1.5536E+01 9.4030E-01 9.8639E-01 7.4424E-01 6.1735E-01 4.9219E-01 1.0456E-01 1.5739E-01 -2.9656E-10 + 1.5617E+01 9.5590E-01 1.0029E+00 7.5939E-01 6.3308E-01 5.0897E-01 1.0528E-01 1.5915E-01 -3.2296E-10 + 1.5687E+01 9.7099E-01 1.0188E+00 7.7404E-01 6.4831E-01 5.2523E-01 1.0600E-01 1.6088E-01 -3.5070E-10 + 1.5746E+01 9.8511E-01 1.0337E+00 7.8774E-01 6.6256E-01 5.4046E-01 1.0667E-01 1.6253E-01 -3.7878E-10 + 1.5796E+01 9.9825E-01 1.0477E+00 8.0049E-01 6.7583E-01 5.5464E-01 1.0730E-01 1.6409E-01 -4.0694E-10 + 1.5839E+01 1.0113E+00 1.0615E+00 8.1313E-01 6.8900E-01 5.6872E-01 1.0794E-01 1.6566E-01 -4.3699E-10 + 1.5875E+01 1.0239E+00 1.0749E+00 8.2539E-01 7.0177E-01 5.8240E-01 1.0857E-01 1.6721E-01 -4.6835E-10 + 1.5904E+01 1.0358E+00 1.0875E+00 8.3688E-01 7.1375E-01 5.9523E-01 1.0916E-01 1.6869E-01 -5.0013E-10 + 1.5927E+01 1.0468E+00 1.0992E+00 8.4759E-01 7.2493E-01 6.0722E-01 1.0972E-01 1.7009E-01 -5.3209E-10 + 1.5945E+01 1.0578E+00 1.1109E+00 8.5823E-01 7.3605E-01 6.1914E-01 1.1029E-01 1.7151E-01 -5.6619E-10 + 1.5958E+01 1.0685E+00 1.1223E+00 8.6857E-01 7.4686E-01 6.3075E-01 1.1084E-01 1.7291E-01 -6.0168E-10 + 1.5966E+01 1.0785E+00 1.1330E+00 8.7828E-01 7.5701E-01 6.4167E-01 1.1137E-01 1.7425E-01 -6.3726E-10 + 1.5970E+01 1.0879E+00 1.1431E+00 8.8735E-01 7.6651E-01 6.5188E-01 1.1187E-01 1.7552E-01 -6.7263E-10 + 1.5971E+01 1.0972E+00 1.1530E+00 8.9637E-01 7.7596E-01 6.6206E-01 1.1238E-01 1.7681E-01 -7.1000E-10 + 3.0674E+00 2.7894E-01 2.9922E-01 9.8927E-02 0.0000E+00 0.0000E+00 8.0408E-02 1.0205E-01 0.0000E+00 + 3.6996E+00 2.9271E-01 3.1390E-01 1.1201E-01 1.4093E-14 1.4093E-14 8.1540E-02 1.0429E-01 2.8172E-14 + 4.1842E+00 3.0433E-01 3.2626E-01 1.2308E-01 2.0241E-14 2.0241E-14 8.2445E-02 1.0609E-01 4.0468E-14 + 4.9467E+00 3.2449E-01 3.4768E-01 1.4233E-01 -2.4092E-14 -2.4092E-14 8.3939E-02 1.0910E-01 -4.8184E-14 + 4.9467E+00 3.2449E-01 3.4768E-01 1.4233E-01 3.8976E-08 -2.4092E-14 8.3939E-02 1.0910E-01 -4.8184E-14 + 5.3873E+00 3.3769E-01 3.6168E-01 1.5494E-01 1.3602E-02 -1.2434E-13 8.4877E-02 1.1100E-01 -2.4869E-13 + 5.8936E+00 3.5390E-01 3.7886E-01 1.7045E-01 2.9962E-02 -4.4804E-13 8.5995E-02 1.1330E-01 -8.9606E-13 + 6.3202E+00 3.6847E-01 3.9430E-01 1.8441E-01 4.4653E-02 -9.0685E-13 8.6973E-02 1.1532E-01 -1.8137E-12 + 6.7198E+00 3.8291E-01 4.0958E-01 1.9823E-01 5.9190E-02 -1.5052E-12 8.7920E-02 1.1730E-01 -3.0104E-12 + 7.1329E+00 3.9866E-01 4.2625E-01 2.1333E-01 7.5042E-02 -2.2742E-12 8.8932E-02 1.1943E-01 -4.5483E-12 + 7.4820E+00 4.1266E-01 4.4108E-01 2.2676E-01 8.9131E-02 -3.0360E-12 8.9816E-02 1.2130E-01 -6.0721E-12 + 7.8099E+00 4.2643E-01 4.5565E-01 2.3997E-01 1.0297E-01 -3.8993E-12 9.0671E-02 1.2313E-01 -7.7987E-12 + 8.0631E+00 4.3749E-01 4.6735E-01 2.5059E-01 1.1408E-01 -4.6791E-12 9.1349E-02 1.2459E-01 -9.3582E-12 + 8.6145E+00 4.6303E-01 4.9437E-01 2.7511E-01 1.3973E-01 -6.7921E-12 9.2889E-02 1.2793E-01 -1.3584E-11 + 8.6145E+00 4.6303E-01 4.9437E-01 2.7511E-01 1.3973E-01 4.0962E-09 9.2889E-02 1.2793E-01 -1.3584E-11 + 8.9739E+00 4.8239E-01 5.1486E-01 2.9370E-01 1.5916E-01 2.1595E-02 9.4036E-02 1.3045E-01 -1.7341E-11 + 9.3846E+00 5.0600E-01 5.3984E-01 3.1639E-01 1.8285E-01 4.7293E-02 9.5412E-02 1.3350E-01 -2.2564E-11 + 9.7820E+00 5.3061E-01 5.6591E-01 3.4005E-01 2.0754E-01 7.4024E-02 9.6828E-02 1.3667E-01 -2.9218E-11 + 1.0117E+01 5.5292E-01 5.8954E-01 3.6150E-01 2.2990E-01 9.8192E-02 9.8097E-02 1.3955E-01 -3.6985E-11 + 1.0429E+01 5.7532E-01 6.1328E-01 3.8304E-01 2.5236E-01 1.2243E-01 9.9363E-02 1.4245E-01 -4.7040E-11 + 1.0670E+01 5.9378E-01 6.3286E-01 4.0079E-01 2.7087E-01 1.4238E-01 1.0040E-01 1.4484E-01 -5.6946E-11 + 1.0940E+01 6.1594E-01 6.5639E-01 4.2211E-01 2.9310E-01 1.6632E-01 1.0165E-01 1.4774E-01 -7.0617E-11 + 1.1159E+01 6.3532E-01 6.7698E-01 4.4075E-01 3.1253E-01 1.8724E-01 1.0274E-01 1.5030E-01 -8.4384E-11 + 1.1344E+01 6.5287E-01 6.9564E-01 4.5762E-01 3.3013E-01 2.0618E-01 1.0373E-01 1.5264E-01 -9.8411E-11 + 1.1558E+01 6.7477E-01 7.1896E-01 4.7868E-01 3.5210E-01 2.2982E-01 1.0497E-01 1.5559E-01 -1.1812E-10 + 1.1738E+01 6.9497E-01 7.4049E-01 4.9810E-01 3.7237E-01 2.5164E-01 1.0612E-01 1.5836E-01 -1.3846E-10 + 1.1890E+01 7.1351E-01 7.6029E-01 5.1593E-01 3.9099E-01 2.7167E-01 1.0719E-01 1.6094E-01 -1.5941E-10 + 1.2024E+01 7.3166E-01 7.7969E-01 5.3337E-01 4.0922E-01 2.9130E-01 1.0824E-01 1.6350E-01 -1.8248E-10 + 1.2141E+01 7.4902E-01 7.9829E-01 5.5005E-01 4.2667E-01 3.1009E-01 1.0926E-01 1.6601E-01 -2.0740E-10 + 1.2238E+01 7.6508E-01 8.1551E-01 5.6547E-01 4.4281E-01 3.2749E-01 1.1021E-01 1.6836E-01 -2.3393E-10 + 1.2318E+01 7.7986E-01 8.3139E-01 5.7966E-01 4.5769E-01 3.4353E-01 1.1110E-01 1.7057E-01 -2.6165E-10 + 1.2388E+01 7.9437E-01 8.4700E-01 5.9359E-01 4.7229E-01 3.5930E-01 1.1198E-01 1.7278E-01 -2.9215E-10 + 1.2447E+01 8.0830E-01 8.6202E-01 6.0695E-01 4.8632E-01 3.7445E-01 1.1284E-01 1.7494E-01 -3.2474E-10 + 1.2494E+01 8.2122E-01 8.7596E-01 6.1934E-01 4.9934E-01 3.8853E-01 1.1365E-01 1.7698E-01 -3.5808E-10 + 1.2530E+01 8.3315E-01 8.8887E-01 6.3078E-01 5.1138E-01 4.0155E-01 1.1441E-01 1.7890E-01 -3.9180E-10 + 1.2560E+01 8.4489E-01 9.0159E-01 6.4203E-01 5.2323E-01 4.1440E-01 1.1516E-01 1.8083E-01 -4.2800E-10 + 1.2583E+01 8.5619E-01 9.1386E-01 6.5286E-01 5.3465E-01 4.2678E-01 1.1590E-01 1.8272E-01 -4.6595E-10 + 1.2599E+01 8.6670E-01 9.2530E-01 6.6293E-01 5.4527E-01 4.3831E-01 1.1659E-01 1.8452E-01 -5.0421E-10 + 1.2608E+01 8.7643E-01 9.3590E-01 6.7224E-01 5.5512E-01 4.4902E-01 1.1724E-01 1.8622E-01 -5.4241E-10 + 1.2613E+01 8.8604E-01 9.4639E-01 6.8143E-01 5.6484E-01 4.5960E-01 1.1790E-01 1.8792E-01 -5.8297E-10 + 1.2613E+01 8.9530E-01 9.5653E-01 6.9029E-01 5.7424E-01 4.6984E-01 1.1854E-01 1.8960E-01 -6.2504E-10 + 1.2608E+01 9.0394E-01 9.6600E-01 6.9855E-01 5.8300E-01 4.7940E-01 1.1914E-01 1.9120E-01 -6.6706E-10 + 1.2600E+01 9.1195E-01 9.7480E-01 7.0622E-01 5.9114E-01 4.8829E-01 1.1971E-01 1.9271E-01 -7.0874E-10 + 1.2589E+01 9.1988E-01 9.8353E-01 7.1379E-01 5.9920E-01 4.9711E-01 1.2028E-01 1.9423E-01 -7.5271E-10 + 1.2574E+01 9.2754E-01 9.9198E-01 7.2111E-01 6.0699E-01 5.0565E-01 1.2085E-01 1.9573E-01 -7.9809E-10 + 1.2556E+01 9.3470E-01 9.9990E-01 7.2794E-01 6.1428E-01 5.1365E-01 1.2138E-01 1.9716E-01 -8.4330E-10 + 1.2537E+01 9.4135E-01 1.0073E+00 7.3429E-01 6.2107E-01 5.2111E-01 1.2188E-01 1.9852E-01 -8.8799E-10 + 1.2514E+01 9.4794E-01 1.0146E+00 7.4057E-01 6.2780E-01 5.2852E-01 1.2239E-01 1.9989E-01 -9.3504E-10 + 3.0323E+00 2.7835E-01 3.0243E-01 9.5424E-02 0.0000E+00 0.0000E+00 8.6510E-02 1.1258E-01 0.0000E+00 + 3.6015E+00 2.9185E-01 3.1702E-01 1.0808E-01 -3.7435E-14 -3.7435E-14 8.7754E-02 1.1516E-01 -7.4885E-14 + 4.0336E+00 3.0308E-01 3.2915E-01 1.1865E-01 -1.2018E-13 -1.2018E-13 8.8746E-02 1.1724E-01 -2.4036E-13 + 4.7066E+00 3.2234E-01 3.4990E-01 1.3679E-01 -3.4812E-13 -3.4812E-13 9.0383E-02 1.2071E-01 -6.9622E-13 + 4.7066E+00 3.2234E-01 3.4990E-01 1.3679E-01 3.6588E-08 -3.4812E-13 9.0383E-02 1.2071E-01 -6.9622E-13 + 5.0902E+00 3.3479E-01 3.6331E-01 1.4854E-01 1.2723E-02 -5.8541E-13 9.1409E-02 1.2290E-01 -1.1708E-12 + 5.5272E+00 3.4997E-01 3.7963E-01 1.6287E-01 2.7902E-02 -1.0896E-12 9.2630E-02 1.2553E-01 -2.1791E-12 + 5.8924E+00 3.6349E-01 3.9418E-01 1.7566E-01 4.1427E-02 -1.7148E-12 9.3697E-02 1.2784E-01 -3.4296E-12 + 6.2317E+00 3.7680E-01 4.0848E-01 1.8824E-01 5.4722E-02 -2.4816E-12 9.4728E-02 1.3010E-01 -4.9632E-12 + 6.5796E+00 3.9122E-01 4.2398E-01 2.0189E-01 6.9129E-02 -3.4297E-12 9.5829E-02 1.3252E-01 -6.8595E-12 + 6.8714E+00 4.0396E-01 4.3769E-01 2.1396E-01 8.1857E-02 -4.3478E-12 9.6789E-02 1.3465E-01 -8.6956E-12 + 7.1434E+00 4.1642E-01 4.5108E-01 2.2576E-01 9.4296E-02 -5.3128E-12 9.7716E-02 1.3673E-01 -1.0626E-11 + 7.3522E+00 4.2638E-01 4.6179E-01 2.3521E-01 1.0424E-01 -6.1564E-12 9.8450E-02 1.3838E-01 -1.2313E-11 + 7.8022E+00 4.4923E-01 4.8637E-01 2.5687E-01 1.2705E-01 -8.4617E-12 1.0011E-01 1.4216E-01 -1.6923E-11 + 7.8022E+00 4.4923E-01 4.8637E-01 2.5687E-01 1.2705E-01 3.6471E-09 1.0011E-01 1.4216E-01 -1.6923E-11 + 8.0891E+00 4.6642E-01 5.0486E-01 2.7318E-01 1.4420E-01 1.9191E-02 1.0135E-01 1.4499E-01 -2.1346E-11 + 8.4125E+00 4.8723E-01 5.2726E-01 2.9294E-01 1.6497E-01 4.1883E-02 1.0283E-01 1.4841E-01 -2.8528E-11 + 8.7207E+00 5.0877E-01 5.5046E-01 3.1339E-01 1.8646E-01 6.5327E-02 1.0434E-01 1.5196E-01 -3.8194E-11 + 8.9758E+00 5.2815E-01 5.7135E-01 3.3180E-01 2.0580E-01 8.6387E-02 1.0570E-01 1.5516E-01 -4.8769E-11 + 9.2103E+00 5.4747E-01 5.9221E-01 3.5016E-01 2.2510E-01 1.0738E-01 1.0705E-01 1.5838E-01 -6.1452E-11 + 9.3879E+00 5.6330E-01 6.0931E-01 3.6520E-01 2.4091E-01 1.2457E-01 1.0815E-01 1.6103E-01 -7.3482E-11 + 9.5833E+00 5.8219E-01 6.2975E-01 3.8316E-01 2.5979E-01 1.4509E-01 1.0947E-01 1.6423E-01 -8.9652E-11 + 9.7385E+00 5.9861E-01 6.4753E-01 3.9876E-01 2.7620E-01 1.6291E-01 1.1062E-01 1.6704E-01 -1.0556E-10 + 9.8668E+00 6.1339E-01 6.6356E-01 4.1280E-01 2.9098E-01 1.7898E-01 1.1166E-01 1.6960E-01 -1.2177E-10 + 1.0011E+01 6.3173E-01 6.8349E-01 4.3023E-01 3.0934E-01 1.9893E-01 1.1296E-01 1.7283E-01 -1.4500E-10 + 1.0129E+01 6.4853E-01 7.0179E-01 4.4619E-01 3.2617E-01 2.1723E-01 1.1416E-01 1.7585E-01 -1.7065E-10 + 1.0224E+01 6.6387E-01 7.1852E-01 4.6075E-01 3.4154E-01 2.3395E-01 1.1527E-01 1.7865E-01 -1.9820E-10 + 1.0305E+01 6.7878E-01 7.3483E-01 4.7491E-01 3.5651E-01 2.5025E-01 1.1637E-01 1.8143E-01 -2.2910E-10 + 1.0371E+01 6.9297E-01 7.5039E-01 4.8837E-01 3.7076E-01 2.6578E-01 1.1742E-01 1.8413E-01 -2.6249E-10 + 1.0423E+01 7.0601E-01 7.6472E-01 5.0075E-01 3.8388E-01 2.8009E-01 1.1840E-01 1.8666E-01 -2.9706E-10 + 1.0462E+01 7.1796E-01 7.7788E-01 5.1208E-01 3.9590E-01 2.9323E-01 1.1932E-01 1.8903E-01 -3.3233E-10 + 1.0493E+01 7.2962E-01 7.9075E-01 5.2313E-01 4.0765E-01 3.0608E-01 1.2022E-01 1.9139E-01 -3.7047E-10 + 1.0515E+01 7.4075E-01 8.0308E-01 5.3368E-01 4.1888E-01 3.1838E-01 1.2110E-01 1.9370E-01 -4.1065E-10 + 1.0529E+01 7.5103E-01 8.1448E-01 5.4340E-01 4.2925E-01 3.2976E-01 1.2192E-01 1.9587E-01 -4.5136E-10 + 1.0536E+01 7.6046E-01 8.2498E-01 5.5233E-01 4.3879E-01 3.4024E-01 1.2269E-01 1.9792E-01 -4.9198E-10 + 1.0538E+01 7.6970E-01 8.3529E-01 5.6108E-01 4.4815E-01 3.5053E-01 1.2345E-01 1.9996E-01 -5.3506E-10 + 1.0534E+01 7.7855E-01 8.4519E-01 5.6944E-01 4.5711E-01 3.6042E-01 1.2420E-01 2.0196E-01 -5.7988E-10 + 1.0525E+01 7.8673E-01 8.5438E-01 5.7718E-01 4.6543E-01 3.6960E-01 1.2490E-01 2.0385E-01 -6.2489E-10 + 1.0513E+01 7.9427E-01 8.6287E-01 5.8431E-01 4.7309E-01 3.7808E-01 1.2555E-01 2.0564E-01 -6.6978E-10 + 1.0496E+01 8.0167E-01 8.7122E-01 5.9130E-01 4.8063E-01 3.8643E-01 1.2621E-01 2.0743E-01 -7.1745E-10 + 1.0477E+01 8.0878E-01 8.7927E-01 5.9800E-01 4.8788E-01 3.9448E-01 1.2684E-01 2.0918E-01 -7.6702E-10 + 1.0454E+01 8.1537E-01 8.8676E-01 6.0422E-01 4.9462E-01 4.0197E-01 1.2745E-01 2.1085E-01 -8.1706E-10 + 1.0430E+01 8.2145E-01 8.9369E-01 6.0996E-01 5.0084E-01 4.0891E-01 1.2801E-01 2.1243E-01 -8.6727E-10 + 1.0403E+01 8.2744E-01 9.0054E-01 6.1560E-01 5.0698E-01 4.1577E-01 1.2858E-01 2.1401E-01 -9.2070E-10 + 1.0374E+01 8.3319E-01 9.0714E-01 6.2102E-01 5.1289E-01 4.2239E-01 1.2914E-01 2.1557E-01 -9.7622E-10 + 1.0343E+01 8.3854E-01 9.1330E-01 6.2606E-01 5.1840E-01 4.2857E-01 1.2966E-01 2.1706E-01 -1.0318E-09 + 1.0312E+01 8.4349E-01 9.1902E-01 6.3071E-01 5.2350E-01 4.3431E-01 1.3016E-01 2.1846E-01 -1.0870E-09 + 1.0279E+01 8.4836E-01 9.2467E-01 6.3530E-01 5.2854E-01 4.3999E-01 1.3065E-01 2.1988E-01 -1.1452E-09 + 2.9969E+00 2.7970E-01 3.1144E-01 9.0476E-02 0.0000E+00 0.0000E+00 9.7002E-02 1.3223E-01 0.0000E+00 + 3.4724E+00 2.9274E-01 3.2590E-01 1.0242E-01 -1.2095E-13 -1.2095E-13 9.8440E-02 1.3544E-01 -2.4192E-13 + 3.8280E+00 3.0338E-01 3.3769E-01 1.1219E-01 -3.3401E-13 -3.3401E-13 9.9585E-02 1.3801E-01 -6.6805E-13 + 4.3721E+00 3.2126E-01 3.5747E-01 1.2863E-01 -7.9987E-13 -7.9987E-13 1.0147E-01 1.4227E-01 -1.5997E-12 + 4.3721E+00 3.2126E-01 3.5747E-01 1.2863E-01 3.3022E-08 -7.9987E-13 1.0147E-01 1.4227E-01 -1.5998E-12 + 4.6749E+00 3.3261E-01 3.7004E-01 1.3909E-01 1.1419E-02 -1.1650E-12 1.0264E-01 1.4496E-01 -2.3299E-12 + 5.0149E+00 3.4626E-01 3.8514E-01 1.5166E-01 2.4864E-02 -1.6912E-12 1.0404E-01 1.4817E-01 -3.3823E-12 + 5.2947E+00 3.5827E-01 3.9844E-01 1.6274E-01 3.6697E-02 -2.2977E-12 1.0525E-01 1.5098E-01 -4.5954E-12 + 5.5511E+00 3.6994E-01 4.1137E-01 1.7352E-01 4.8207E-02 -3.0638E-12 1.0642E-01 1.5372E-01 -6.1275E-12 + 5.8103E+00 3.8246E-01 4.2525E-01 1.8508E-01 6.0550E-02 -4.0963E-12 1.0767E-01 1.5664E-01 -8.1925E-12 + 6.0246E+00 3.9342E-01 4.3740E-01 1.9520E-01 7.1352E-02 -5.2116E-12 1.0875E-01 1.5920E-01 -1.0423E-11 + 6.2217E+00 4.0403E-01 4.4917E-01 2.0501E-01 8.1820E-02 -6.6072E-12 1.0979E-01 1.6169E-01 -1.3214E-11 + 6.3712E+00 4.1245E-01 4.5852E-01 2.1280E-01 9.0127E-02 -7.9779E-12 1.1062E-01 1.6366E-01 -1.5956E-11 + 6.6875E+00 4.3156E-01 4.7974E-01 2.3048E-01 1.0899E-01 -1.1918E-11 1.1247E-01 1.6814E-01 -2.3837E-11 + 6.6875E+00 4.3156E-01 4.7974E-01 2.3048E-01 1.0899E-01 3.0260E-09 1.1247E-01 1.6814E-01 -2.3837E-11 + 6.8797E+00 4.4575E-01 4.9553E-01 2.4362E-01 1.2301E-01 1.5882E-02 1.1385E-01 1.7149E-01 -3.1001E-11 + 7.0906E+00 4.6272E-01 5.1444E-01 2.5936E-01 1.3979E-01 3.4470E-02 1.1548E-01 1.7550E-01 -4.1383E-11 + 7.2850E+00 4.8007E-01 5.3379E-01 2.7544E-01 1.5696E-01 5.3462E-02 1.1714E-01 1.7964E-01 -5.4461E-11 + 7.4401E+00 4.9548E-01 5.5102E-01 2.8974E-01 1.7223E-01 7.0344E-02 1.1862E-01 1.8335E-01 -6.8492E-11 + 7.5772E+00 5.1068E-01 5.6805E-01 3.0384E-01 1.8731E-01 8.7007E-02 1.2008E-01 1.8705E-01 -8.5297E-11 + 7.6767E+00 5.2300E-01 5.8188E-01 3.1528E-01 1.9955E-01 1.0053E-01 1.2126E-01 1.9009E-01 -1.0149E-10 + 7.7810E+00 5.3755E-01 5.9826E-01 3.2878E-01 2.1402E-01 1.1653E-01 1.2268E-01 1.9373E-01 -1.2440E-10 + 7.8590E+00 5.5005E-01 6.1237E-01 3.4039E-01 2.2648E-01 1.3031E-01 1.2390E-01 1.9691E-01 -1.4828E-10 + 7.9194E+00 5.6120E-01 6.2499E-01 3.5074E-01 2.3760E-01 1.4263E-01 1.2500E-01 1.9980E-01 -1.7304E-10 + 7.9816E+00 5.7490E-01 6.4054E-01 3.6345E-01 2.5128E-01 1.5780E-01 1.2637E-01 2.0341E-01 -2.0809E-10 + 8.0261E+00 5.8730E-01 6.5467E-01 3.7496E-01 2.6370E-01 1.7158E-01 1.2762E-01 2.0677E-01 -2.4449E-10 + 8.0564E+00 5.9849E-01 6.6748E-01 3.8534E-01 2.7493E-01 1.8407E-01 1.2877E-01 2.0987E-01 -2.8195E-10 + 8.0763E+00 6.0926E-01 6.7985E-01 3.9532E-01 2.8576E-01 1.9614E-01 1.2990E-01 2.1293E-01 -3.2294E-10 + 8.0864E+00 6.1940E-01 6.9155E-01 4.0471E-01 2.9598E-01 2.0754E-01 1.3098E-01 2.1588E-01 -3.6678E-10 + 8.0880E+00 6.2862E-01 7.0223E-01 4.1325E-01 3.0529E-01 2.1797E-01 1.3198E-01 2.1864E-01 -4.1228E-10 + 8.0827E+00 6.3697E-01 7.1196E-01 4.2099E-01 3.1376E-01 2.2746E-01 1.3290E-01 2.2121E-01 -4.5897E-10 + 8.0713E+00 6.4505E-01 7.2141E-01 4.2846E-01 3.2196E-01 2.3669E-01 1.3381E-01 2.2375E-01 -5.0976E-10 + 8.0544E+00 6.5268E-01 7.3038E-01 4.3552E-01 3.2973E-01 2.4545E-01 1.3469E-01 2.2623E-01 -5.6361E-10 + 8.0336E+00 6.5964E-01 7.3861E-01 4.4196E-01 3.3684E-01 2.5349E-01 1.3550E-01 2.2855E-01 -6.1847E-10 + 8.0097E+00 6.6597E-01 7.4613E-01 4.4781E-01 3.4333E-01 2.6085E-01 1.3626E-01 2.3072E-01 -6.7409E-10 + 7.9818E+00 6.7211E-01 7.5346E-01 4.5348E-01 3.4965E-01 2.6803E-01 1.3701E-01 2.3288E-01 -7.3410E-10 + 7.9508E+00 6.7793E-01 7.6045E-01 4.5885E-01 3.5565E-01 2.7488E-01 1.3773E-01 2.3499E-01 -7.9723E-10 + 7.9181E+00 6.8325E-01 7.6688E-01 4.6376E-01 3.6116E-01 2.8119E-01 1.3841E-01 2.3697E-01 -8.6100E-10 + 7.8845E+00 6.8811E-01 7.7278E-01 4.6824E-01 3.6620E-01 2.8698E-01 1.3904E-01 2.3883E-01 -9.2475E-10 + 7.8481E+00 6.9282E-01 7.7854E-01 4.7259E-01 3.7112E-01 2.9265E-01 1.3967E-01 2.4069E-01 -9.9247E-10 + 7.8098E+00 6.9730E-01 7.8405E-01 4.7671E-01 3.7581E-01 2.9807E-01 1.4027E-01 2.4251E-01 -1.0627E-09 + 7.7712E+00 7.0140E-01 7.8913E-01 4.8049E-01 3.8013E-01 3.0309E-01 1.4085E-01 2.4423E-01 -1.1326E-09 + 7.7328E+00 7.0515E-01 7.9381E-01 4.8395E-01 3.8409E-01 3.0771E-01 1.4138E-01 2.4585E-01 -1.2018E-09 + 7.6922E+00 7.0879E-01 7.9838E-01 4.8730E-01 3.8796E-01 3.1224E-01 1.4191E-01 2.4747E-01 -1.2747E-09 + 7.6505E+00 7.1226E-01 8.0277E-01 4.9049E-01 3.9166E-01 3.1659E-01 1.4243E-01 2.4906E-01 -1.3496E-09 + 7.6092E+00 7.1544E-01 8.0682E-01 4.9341E-01 3.9508E-01 3.2062E-01 1.4291E-01 2.5057E-01 -1.4242E-09 + 7.5687E+00 7.1834E-01 8.1056E-01 4.9608E-01 3.9821E-01 3.2434E-01 1.4337E-01 2.5198E-01 -1.4977E-09 + 7.5266E+00 7.2117E-01 8.1422E-01 4.9868E-01 4.0128E-01 3.2799E-01 1.4382E-01 2.5341E-01 -1.5750E-09 + 2.9765E+00 2.8450E-01 3.2748E-01 8.5542E-02 0.0000E+00 0.0000E+00 1.1031E-01 1.5950E-01 0.0000E+00 + 3.3541E+00 2.9694E-01 3.4174E-01 9.6593E-02 -1.8777E-14 -1.8777E-14 1.1198E-01 1.6349E-01 -3.7553E-14 + 3.6311E+00 3.0688E-01 3.5314E-01 1.0543E-01 -8.7055E-14 -8.7055E-14 1.1331E-01 1.6667E-01 -1.7411E-13 + 4.0458E+00 3.2322E-01 3.7190E-01 1.1997E-01 -3.4381E-13 -3.4381E-13 1.1549E-01 1.7192E-01 -6.8762E-13 + 4.0458E+00 3.2322E-01 3.7190E-01 1.1997E-01 2.9207E-08 -3.4381E-13 1.1549E-01 1.7192E-01 -6.8762E-13 + 4.2691E+00 3.3340E-01 3.8360E-01 1.2903E-01 1.0037E-02 -6.7563E-13 1.1684E-01 1.7520E-01 -1.3513E-12 + 4.5149E+00 3.4543E-01 3.9747E-01 1.3975E-01 2.1679E-02 -1.5234E-12 1.1843E-01 1.7911E-01 -3.0468E-12 + 4.7130E+00 3.5587E-01 4.0951E-01 1.4905E-01 3.1782E-02 -2.6629E-12 1.1982E-01 1.8251E-01 -5.3259E-12 + 4.8911E+00 3.6589E-01 4.2109E-01 1.5798E-01 4.1488E-02 -4.1257E-12 1.2114E-01 1.8581E-01 -8.2514E-12 + 5.0675E+00 3.7649E-01 4.3336E-01 1.6744E-01 5.1774E-02 -5.9992E-12 1.2255E-01 1.8931E-01 -1.1998E-11 + 5.2104E+00 3.8565E-01 4.4400E-01 1.7562E-01 6.0676E-02 -7.8604E-12 1.2376E-01 1.9237E-01 -1.5721E-11 + 5.3392E+00 3.9444E-01 4.5420E-01 1.8346E-01 6.9217E-02 -9.9247E-12 1.2492E-01 1.9531E-01 -1.9849E-11 + 5.4351E+00 4.0134E-01 4.6224E-01 1.8963E-01 7.5938E-02 -1.1784E-11 1.2584E-01 1.9764E-01 -2.3567E-11 + 5.6321E+00 4.1680E-01 4.8028E-01 2.0345E-01 9.1016E-02 -1.6892E-11 1.2788E-01 2.0290E-01 -3.3784E-11 + 5.6321E+00 4.1680E-01 4.8028E-01 2.0345E-01 9.1016E-02 2.4333E-09 1.2788E-01 2.0290E-01 -3.3784E-11 + 5.7414E+00 4.2811E-01 4.9350E-01 2.1357E-01 1.0206E-01 1.2748E-02 1.2938E-01 2.0679E-01 -4.3267E-11 + 5.8554E+00 4.4143E-01 5.0915E-01 2.2550E-01 1.1512E-01 2.7488E-02 1.3115E-01 2.1143E-01 -5.7842E-11 + 5.9534E+00 4.5483E-01 5.2494E-01 2.3751E-01 1.2829E-01 4.2354E-02 1.3294E-01 2.1616E-01 -7.6934E-11 + 6.0253E+00 4.6654E-01 5.3880E-01 2.4802E-01 1.3984E-01 5.5407E-02 1.3451E-01 2.2037E-01 -9.7761E-11 + 6.0825E+00 4.7793E-01 5.5233E-01 2.5824E-01 1.5110E-01 6.8141E-02 1.3604E-01 2.2453E-01 -1.2277E-10 + 6.1190E+00 4.8703E-01 5.6320E-01 2.6641E-01 1.6013E-01 7.8367E-02 1.3728E-01 2.2792E-01 -1.4658E-10 + 6.1510E+00 4.9763E-01 5.7592E-01 2.7594E-01 1.7069E-01 9.0342E-02 1.3874E-01 2.3196E-01 -1.7907E-10 + 6.1688E+00 5.0661E-01 5.8676E-01 2.8401E-01 1.7966E-01 1.0054E-01 1.4000E-01 2.3546E-01 -2.1166E-10 + 6.1771E+00 5.1451E-01 5.9635E-01 2.9112E-01 1.8759E-01 1.0958E-01 1.4111E-01 2.3861E-01 -2.4504E-10 + 6.1773E+00 5.2408E-01 6.0803E-01 2.9972E-01 1.9723E-01 1.2059E-01 1.4249E-01 2.4253E-01 -2.9261E-10 + 6.1679E+00 5.3260E-01 6.1851E-01 3.0738E-01 2.0586E-01 1.3048E-01 1.4374E-01 2.4613E-01 -3.4419E-10 + 6.1513E+00 5.4017E-01 6.2790E-01 3.1419E-01 2.1357E-01 1.3935E-01 1.4487E-01 2.4944E-01 -3.9871E-10 + 6.1279E+00 5.4734E-01 6.3687E-01 3.2064E-01 2.2092E-01 1.4783E-01 1.4597E-01 2.5267E-01 -4.5912E-10 + 6.0989E+00 5.5397E-01 6.4525E-01 3.2661E-01 2.2776E-01 1.5577E-01 1.4701E-01 2.5577E-01 -5.2369E-10 + 6.0663E+00 5.5991E-01 6.5281E-01 3.3195E-01 2.3393E-01 1.6295E-01 1.4796E-01 2.5865E-01 -5.8952E-10 + 6.0315E+00 5.6521E-01 6.5963E-01 3.3671E-01 2.3946E-01 1.6943E-01 1.4883E-01 2.6130E-01 -6.5602E-10 + 5.9929E+00 5.7025E-01 6.6617E-01 3.4124E-01 2.4477E-01 1.7566E-01 1.4968E-01 2.6392E-01 -7.2751E-10 + 5.9515E+00 5.7492E-01 6.7231E-01 3.4545E-01 2.4973E-01 1.8153E-01 1.5049E-01 2.6644E-01 -8.0264E-10 + 5.9093E+00 5.7912E-01 6.7788E-01 3.4923E-01 2.5422E-01 1.8687E-01 1.5124E-01 2.6880E-01 -8.7866E-10 + 5.8671E+00 5.8287E-01 6.8292E-01 3.5260E-01 2.5827E-01 1.9170E-01 1.5192E-01 2.7098E-01 -9.5525E-10 + 5.8225E+00 5.8644E-01 6.8777E-01 3.5582E-01 2.6216E-01 1.9638E-01 1.5259E-01 2.7314E-01 -1.0374E-09 + 5.7766E+00 5.8975E-01 6.9234E-01 3.5881E-01 2.6581E-01 2.0080E-01 1.5324E-01 2.7523E-01 -1.1236E-09 + 5.7311E+00 5.9273E-01 6.9650E-01 3.6149E-01 2.6912E-01 2.0484E-01 1.5383E-01 2.7719E-01 -1.2105E-09 + 5.6867E+00 5.9539E-01 7.0027E-01 3.6389E-01 2.7212E-01 2.0852E-01 1.5438E-01 2.7902E-01 -1.2972E-09 + 5.6406E+00 5.9792E-01 7.0391E-01 3.6618E-01 2.7501E-01 2.1208E-01 1.5492E-01 2.8083E-01 -1.3893E-09 + 5.5938E+00 6.0026E-01 7.0735E-01 3.6830E-01 2.7772E-01 2.1546E-01 1.5544E-01 2.8259E-01 -1.4849E-09 + 5.5482E+00 6.0237E-01 7.1048E-01 3.7021E-01 2.8019E-01 2.1856E-01 1.5592E-01 2.8425E-01 -1.5808E-09 + 5.5041E+00 6.0424E-01 7.1332E-01 3.7190E-01 2.8243E-01 2.2139E-01 1.5636E-01 2.8580E-01 -1.6762E-09 + 5.4586E+00 6.0601E-01 7.1606E-01 3.7352E-01 2.8458E-01 2.2413E-01 1.5680E-01 2.8734E-01 -1.7770E-09 + 5.4129E+00 6.0765E-01 7.1866E-01 3.7501E-01 2.8661E-01 2.2674E-01 1.5722E-01 2.8884E-01 -1.8812E-09 + 5.3686E+00 6.0911E-01 7.2102E-01 3.7635E-01 2.8845E-01 2.2914E-01 1.5761E-01 2.9025E-01 -1.9849E-09 + 5.3260E+00 6.1040E-01 7.2317E-01 3.7753E-01 2.9012E-01 2.3133E-01 1.5798E-01 2.9158E-01 -2.0874E-09 + 5.2823E+00 6.1162E-01 7.2524E-01 3.7865E-01 2.9173E-01 2.3347E-01 1.5833E-01 2.9290E-01 -2.1951E-09 + 2.9561E+00 2.9501E-01 3.5561E-01 8.0055E-02 0.0000E+00 0.0000E+00 1.2912E-01 2.0129E-01 0.0000E+00 + 3.2230E+00 3.0652E-01 3.6945E-01 8.9838E-02 -2.0957E-13 -2.0957E-13 1.3108E-01 2.0626E-01 -4.1914E-13 + 3.4134E+00 3.1549E-01 3.8029E-01 9.7461E-02 -5.9654E-13 -5.9654E-13 1.3263E-01 2.1021E-01 -1.1931E-12 + 3.6892E+00 3.2986E-01 3.9773E-01 1.0965E-01 -1.4968E-12 -1.4968E-12 1.3514E-01 2.1666E-01 -2.9935E-12 + 3.6892E+00 3.2986E-01 3.9773E-01 1.0965E-01 2.4709E-08 -1.4968E-12 1.3514E-01 2.1666E-01 -2.9935E-12 + 3.8290E+00 3.3858E-01 4.0838E-01 1.1705E-01 8.4267E-03 -2.2586E-12 1.3668E-01 2.2066E-01 -4.5173E-12 + 3.9778E+00 3.4871E-01 4.2080E-01 1.2563E-01 1.8023E-02 -3.5055E-12 1.3849E-01 2.2538E-01 -7.0109E-12 + 4.0935E+00 3.5732E-01 4.3141E-01 1.3293E-01 2.6206E-02 -5.0142E-12 1.4005E-01 2.2947E-01 -1.0028E-11 + 4.1937E+00 3.6544E-01 4.4147E-01 1.3981E-01 3.3947E-02 -6.9318E-12 1.4153E-01 2.3339E-01 -1.3864E-11 + 4.2890E+00 3.7390E-01 4.5199E-01 1.4698E-01 4.2026E-02 -9.4785E-12 1.4308E-01 2.3754E-01 -1.8957E-11 + 4.3630E+00 3.8109E-01 4.6099E-01 1.5308E-01 4.8920E-02 -1.2162E-11 1.4440E-01 2.4112E-01 -2.4324E-11 + 4.4269E+00 3.8787E-01 4.6951E-01 1.5884E-01 5.5451E-02 -1.5441E-11 1.4566E-01 2.4454E-01 -3.0883E-11 + 4.4724E+00 3.9314E-01 4.7615E-01 1.6331E-01 6.0533E-02 -1.8593E-11 1.4665E-01 2.4723E-01 -3.7185E-11 + 4.5591E+00 4.0472E-01 4.9084E-01 1.7316E-01 7.1759E-02 -2.7463E-11 1.4883E-01 2.5326E-01 -5.4925E-11 + 4.5591E+00 4.0472E-01 4.9084E-01 1.7316E-01 7.1759E-02 1.8279E-09 1.4883E-01 2.5326E-01 -5.4925E-11 + 4.5939E+00 4.1298E-01 5.0142E-01 1.8020E-01 7.9831E-02 9.5938E-03 1.5039E-01 2.5765E-01 -7.0752E-11 + 4.6226E+00 4.2252E-01 5.1371E-01 1.8835E-01 8.9210E-02 2.0518E-02 1.5222E-01 2.6283E-01 -9.3081E-11 + 4.6377E+00 4.3188E-01 5.2588E-01 1.9636E-01 9.8488E-02 3.1353E-02 1.5403E-01 2.6805E-01 -1.2115E-10 + 4.6397E+00 4.3987E-01 5.3638E-01 2.0322E-01 1.0648E-01 4.0715E-02 1.5559E-01 2.7263E-01 -1.5239E-10 + 4.6315E+00 4.4745E-01 5.4644E-01 2.0974E-01 1.1414E-01 4.9712E-02 1.5710E-01 2.7710E-01 -1.9109E-10 + 4.6177E+00 4.5338E-01 5.5439E-01 2.1485E-01 1.2018E-01 5.6839E-02 1.5829E-01 2.8070E-01 -2.2826E-10 + 4.5932E+00 4.6012E-01 5.6355E-01 2.2068E-01 1.2713E-01 6.5072E-02 1.5967E-01 2.8493E-01 -2.7839E-10 + 4.5652E+00 4.6569E-01 5.7121E-01 2.2551E-01 1.3294E-01 7.1988E-02 1.6083E-01 2.8855E-01 -3.2789E-10 + 4.5348E+00 4.7048E-01 5.7789E-01 2.2967E-01 1.3799E-01 7.8033E-02 1.6185E-01 2.9177E-01 -3.7807E-10 + 4.4905E+00 4.7612E-01 5.8587E-01 2.3458E-01 1.4403E-01 8.5301E-02 1.6308E-01 2.9573E-01 -4.4908E-10 + 4.4436E+00 4.8099E-01 5.9291E-01 2.3884E-01 1.4934E-01 9.1734E-02 1.6418E-01 2.9932E-01 -5.2577E-10 + 4.3957E+00 4.8518E-01 5.9908E-01 2.4253E-01 1.5399E-01 9.7420E-02 1.6515E-01 3.0257E-01 -6.0665E-10 + 4.3443E+00 4.8902E-01 6.0487E-01 2.4592E-01 1.5834E-01 1.0278E-01 1.6607E-01 3.0572E-01 -6.9609E-10 + 4.2912E+00 4.9245E-01 6.1017E-01 2.4896E-01 1.6232E-01 1.0773E-01 1.6692E-01 3.0869E-01 -7.9153E-10 + 4.2387E+00 4.9540E-01 6.1485E-01 2.5160E-01 1.6583E-01 1.1214E-01 1.6769E-01 3.1141E-01 -8.8867E-10 + 4.1874E+00 4.9794E-01 6.1899E-01 2.5387E-01 1.6893E-01 1.1607E-01 1.6837E-01 3.1389E-01 -9.8667E-10 + 4.1344E+00 5.0025E-01 6.2288E-01 2.5596E-01 1.7184E-01 1.1980E-01 1.6902E-01 3.1630E-01 -1.0919E-09 + 4.0810E+00 5.0229E-01 6.2645E-01 2.5783E-01 1.7451E-01 1.2327E-01 1.6962E-01 3.1860E-01 -1.2024E-09 + 4.0293E+00 5.0404E-01 6.2961E-01 2.5945E-01 1.7688E-01 1.2638E-01 1.7017E-01 3.2072E-01 -1.3140E-09 + 3.9797E+00 5.0551E-01 6.3241E-01 2.6083E-01 1.7897E-01 1.2916E-01 1.7065E-01 3.2266E-01 -1.4267E-09 + 3.9290E+00 5.0683E-01 6.3504E-01 2.6208E-01 1.8094E-01 1.3181E-01 1.7112E-01 3.2455E-01 -1.5479E-09 + 3.8785E+00 5.0797E-01 6.3745E-01 2.6319E-01 1.8274E-01 1.3429E-01 1.7155E-01 3.2637E-01 -1.6750E-09 + 3.8300E+00 5.0892E-01 6.3958E-01 2.6413E-01 1.8434E-01 1.3651E-01 1.7193E-01 3.2804E-01 -1.8031E-09 + 3.7837E+00 5.0969E-01 6.4146E-01 2.6492E-01 1.8575E-01 1.3851E-01 1.7228E-01 3.2959E-01 -1.9309E-09 + 3.7367E+00 5.1034E-01 6.4321E-01 2.6561E-01 1.8708E-01 1.4043E-01 1.7261E-01 3.3110E-01 -2.0664E-09 + 3.6900E+00 5.1088E-01 6.4482E-01 2.6621E-01 1.8829E-01 1.4221E-01 1.7292E-01 3.3256E-01 -2.2067E-09 + 3.6454E+00 5.1128E-01 6.4623E-01 2.6669E-01 1.8937E-01 1.4383E-01 1.7319E-01 3.3390E-01 -2.3465E-09 + 3.6028E+00 5.1157E-01 6.4746E-01 2.6708E-01 1.9031E-01 1.4528E-01 1.7343E-01 3.3515E-01 -2.4848E-09 + 3.5598E+00 5.1178E-01 6.4860E-01 2.6739E-01 1.9119E-01 1.4667E-01 1.7366E-01 3.3637E-01 -2.6304E-09 + 3.5171E+00 5.1189E-01 6.4963E-01 2.6764E-01 1.9198E-01 1.4797E-01 1.7388E-01 3.3755E-01 -2.7801E-09 + 3.4763E+00 5.1192E-01 6.5052E-01 2.6781E-01 1.9268E-01 1.4914E-01 1.7407E-01 3.3864E-01 -2.9288E-09 + 3.4375E+00 5.1188E-01 6.5128E-01 2.6791E-01 1.9329E-01 1.5019E-01 1.7423E-01 3.3965E-01 -3.0753E-09 + 3.3982E+00 5.1177E-01 6.5198E-01 2.6797E-01 1.9385E-01 1.5120E-01 1.7439E-01 3.4064E-01 -3.2290E-09 + 2.9212E+00 3.0628E-01 3.8313E-01 7.6002E-02 0.0000E+00 0.0000E+00 1.4556E-01 2.3984E-01 0.0000E+00 + 3.1104E+00 3.1684E-01 3.9643E-01 8.4678E-02 -1.7021E-13 -1.7021E-13 1.4770E-01 2.4550E-01 -3.4042E-13 + 3.2414E+00 3.2493E-01 4.0670E-01 9.1304E-02 -5.2200E-13 -5.2200E-13 1.4937E-01 2.4996E-01 -1.0440E-12 + 3.4242E+00 3.3761E-01 4.2297E-01 1.0167E-01 -1.4426E-12 -1.4426E-12 1.5206E-01 2.5720E-01 -2.8852E-12 + 3.4242E+00 3.3761E-01 4.2297E-01 1.0167E-01 2.1356E-08 -1.4426E-12 1.5206E-01 2.5720E-01 -2.8852E-12 + 3.5096E+00 3.4516E-01 4.3275E-01 1.0783E-01 7.2413E-03 -2.3734E-12 1.5370E-01 2.6165E-01 -4.7468E-12 + 3.5965E+00 3.5379E-01 4.4403E-01 1.1486E-01 1.5373E-02 -4.3458E-12 1.5560E-01 2.6687E-01 -8.6917E-12 + 3.6604E+00 3.6100E-01 4.5355E-01 1.2074E-01 2.2211E-02 -6.8467E-12 1.5722E-01 2.7136E-01 -1.3693E-11 + 3.7127E+00 3.6771E-01 4.6247E-01 1.2620E-01 2.8603E-02 -9.9825E-12 1.5874E-01 2.7563E-01 -1.9965E-11 + 3.7589E+00 3.7458E-01 4.7170E-01 1.3180E-01 3.5194E-02 -1.3950E-11 1.6032E-01 2.8011E-01 -2.7900E-11 + 3.7919E+00 3.8034E-01 4.7950E-01 1.3650E-01 4.0755E-02 -1.7880E-11 1.6167E-01 2.8395E-01 -3.5759E-11 + 3.8177E+00 3.8570E-01 4.8683E-01 1.4089E-01 4.5968E-02 -2.2215E-11 1.6293E-01 2.8760E-01 -4.4430E-11 + 3.8341E+00 3.8981E-01 4.9248E-01 1.4425E-01 4.9990E-02 -2.6131E-11 1.6391E-01 2.9045E-01 -5.2262E-11 + 3.8585E+00 3.9868E-01 5.0483E-01 1.5154E-01 5.8761E-02 -3.6934E-11 1.6604E-01 2.9676E-01 -7.3869E-11 + 3.8585E+00 3.9868E-01 5.0483E-01 1.5154E-01 5.8761E-02 1.4395E-09 1.6604E-01 2.9676E-01 -7.3869E-11 + 3.8525E+00 4.0487E-01 5.1358E-01 1.5664E-01 6.4971E-02 7.5976E-03 1.6755E-01 3.0132E-01 -9.3998E-11 + 3.8356E+00 4.1185E-01 5.2359E-01 1.6244E-01 7.2085E-02 1.6144E-02 1.6928E-01 3.0662E-01 -1.2523E-10 + 3.8079E+00 4.1852E-01 5.3334E-01 1.6801E-01 7.9011E-02 2.4508E-02 1.7095E-01 3.1189E-01 -1.6578E-10 + 3.7750E+00 4.2406E-01 5.4159E-01 1.7267E-01 8.4886E-02 3.1642E-02 1.7237E-01 3.1645E-01 -2.0875E-10 + 3.7352E+00 4.2917E-01 5.4937E-01 1.7701E-01 9.0429E-02 3.8416E-02 1.7370E-01 3.2084E-01 -2.5914E-10 + 3.6977E+00 4.3306E-01 5.5542E-01 1.8034E-01 9.4743E-02 4.3722E-02 1.7474E-01 3.2433E-01 -3.0689E-10 + 3.6478E+00 4.3735E-01 5.6227E-01 1.8405E-01 9.9636E-02 4.9784E-02 1.7591E-01 3.2838E-01 -3.7329E-10 + 3.5999E+00 4.4078E-01 5.6789E-01 1.8704E-01 1.0366E-01 5.4817E-02 1.7687E-01 3.3181E-01 -4.4128E-10 + 3.5535E+00 4.4362E-01 5.7271E-01 1.8956E-01 1.0712E-01 5.9171E-02 1.7769E-01 3.3481E-01 -5.1108E-10 + 3.4916E+00 4.4684E-01 5.7835E-01 1.9245E-01 1.1118E-01 6.4346E-02 1.7866E-01 3.3846E-01 -6.0934E-10 + 3.4309E+00 4.4948E-01 5.8321E-01 1.9486E-01 1.1469E-01 6.8868E-02 1.7949E-01 3.4171E-01 -7.1192E-10 + 3.3723E+00 4.5162E-01 5.8737E-01 1.9687E-01 1.1771E-01 7.2817E-02 1.8020E-01 3.4461E-01 -8.1784E-10 + 3.3123E+00 4.5346E-01 5.9117E-01 1.9864E-01 1.2048E-01 7.6496E-02 1.8085E-01 3.4737E-01 -9.3380E-10 + 3.2526E+00 4.5498E-01 5.9456E-01 2.0016E-01 1.2297E-01 7.9849E-02 1.8143E-01 3.4993E-01 -1.0575E-09 + 3.1953E+00 4.5616E-01 5.9747E-01 2.0140E-01 1.2512E-01 8.2804E-02 1.8192E-01 3.5224E-01 -1.1857E-09 + 3.1410E+00 4.5707E-01 5.9995E-01 2.0242E-01 1.2698E-01 8.5404E-02 1.8234E-01 3.5432E-01 -1.3168E-09 + 3.0861E+00 4.5779E-01 6.0221E-01 2.0328E-01 1.2869E-01 8.7844E-02 1.8272E-01 3.5631E-01 -1.4584E-09 + 3.0320E+00 4.5831E-01 6.0421E-01 2.0400E-01 1.3023E-01 9.0080E-02 1.8306E-01 3.5817E-01 -1.6073E-09 + 2.9806E+00 4.5864E-01 6.0591E-01 2.0455E-01 1.3156E-01 9.2062E-02 1.8334E-01 3.5985E-01 -1.7578E-09 + 2.9320E+00 4.5881E-01 6.0734E-01 2.0496E-01 1.3270E-01 9.3814E-02 1.8357E-01 3.6137E-01 -1.9080E-09 + 2.8831E+00 4.5885E-01 6.0861E-01 2.0528E-01 1.3374E-01 9.5463E-02 1.8377E-01 3.6282E-01 -2.0676E-09 + 2.8351E+00 4.5876E-01 6.0971E-01 2.0550E-01 1.3467E-01 9.6979E-02 1.8395E-01 3.6419E-01 -2.2333E-09 + 2.7896E+00 4.5856E-01 6.1062E-01 2.0562E-01 1.3547E-01 9.8327E-02 1.8408E-01 3.6543E-01 -2.3994E-09 + 2.7466E+00 4.5827E-01 6.1136E-01 2.0566E-01 1.3615E-01 9.9519E-02 1.8419E-01 3.6655E-01 -2.5643E-09 + 2.7034E+00 4.5789E-01 6.1198E-01 2.0564E-01 1.3676E-01 1.0064E-01 1.8427E-01 3.6762E-01 -2.7387E-09 + 2.6610E+00 4.5741E-01 6.1248E-01 2.0554E-01 1.3729E-01 1.0168E-01 1.8433E-01 3.6863E-01 -2.9190E-09 + 2.6208E+00 4.5688E-01 6.1286E-01 2.0540E-01 1.3774E-01 1.0259E-01 1.8437E-01 3.6955E-01 -3.0997E-09 + 2.5829E+00 4.5630E-01 6.1312E-01 2.0520E-01 1.3811E-01 1.0340E-01 1.8439E-01 3.7038E-01 -3.2795E-09 + 2.5448E+00 4.5565E-01 6.1330E-01 2.0496E-01 1.3843E-01 1.0417E-01 1.8438E-01 3.7117E-01 -3.4694E-09 + 2.5074E+00 4.5493E-01 6.1339E-01 2.0467E-01 1.3870E-01 1.0487E-01 1.8437E-01 3.7191E-01 -3.6652E-09 + 2.4718E+00 4.5418E-01 6.1340E-01 2.0435E-01 1.3891E-01 1.0548E-01 1.8433E-01 3.7259E-01 -3.8600E-09 + 2.4382E+00 4.5342E-01 6.1333E-01 2.0400E-01 1.3906E-01 1.0603E-01 1.8428E-01 3.7319E-01 -4.0521E-09 + 2.4045E+00 4.5259E-01 6.1320E-01 2.0361E-01 1.3919E-01 1.0653E-01 1.8422E-01 3.7377E-01 -4.2536E-09 + 2.7899E+00 3.2770E-01 4.3403E-01 6.9569E-02 0.0000E+00 0.0000E+00 1.7402E-01 3.0943E-01 0.0000E+00 + 2.8735E+00 3.3627E-01 4.4598E-01 7.6352E-02 -3.7598E-13 -3.7598E-13 1.7622E-01 3.1575E-01 -7.5195E-13 + 2.9259E+00 3.4262E-01 4.5502E-01 8.1367E-02 -1.0984E-12 -1.0984E-12 1.7791E-01 3.2066E-01 -2.1968E-12 + 2.9894E+00 3.5225E-01 4.6901E-01 8.8937E-02 -2.8538E-12 -2.8538E-12 1.8057E-01 3.2853E-01 -5.7076E-12 + 2.9894E+00 3.5225E-01 4.6901E-01 8.8937E-02 1.6380E-08 -2.8538E-12 1.8057E-01 3.2853E-01 -5.7077E-12 + 3.0072E+00 3.5777E-01 4.7724E-01 9.3279E-02 5.5057E-03 -4.4513E-12 1.8215E-01 3.3330E-01 -8.9027E-12 + 3.0190E+00 3.6388E-01 4.8652E-01 9.8087E-02 1.1555E-02 -7.4037E-12 1.8395E-01 3.3881E-01 -1.4807E-11 + 3.0217E+00 3.6883E-01 4.9421E-01 1.0199E-01 1.6535E-02 -1.1055E-11 1.8545E-01 3.4347E-01 -2.2110E-11 + 3.0185E+00 3.7328E-01 5.0127E-01 1.0552E-01 2.1100E-02 -1.5653E-11 1.8683E-01 3.4784E-01 -3.1307E-11 + 3.0092E+00 3.7769E-01 5.0843E-01 1.0904E-01 2.5719E-02 -2.1593E-11 1.8823E-01 3.5236E-01 -4.3186E-11 + 2.9968E+00 3.8126E-01 5.1436E-01 1.1191E-01 2.9544E-02 -2.7633E-11 1.8939E-01 3.5618E-01 -5.5265E-11 + 2.9813E+00 3.8448E-01 5.1982E-01 1.1452E-01 3.3071E-02 -3.4570E-11 1.9045E-01 3.5974E-01 -6.9140E-11 + 2.9667E+00 3.8686E-01 5.2397E-01 1.1647E-01 3.5751E-02 -4.0995E-11 1.9125E-01 3.6249E-01 -8.1990E-11 + 2.9264E+00 3.9177E-01 5.3278E-01 1.2057E-01 4.1478E-02 -5.8810E-11 1.9293E-01 3.6844E-01 -1.1762E-10 + 2.9264E+00 3.9177E-01 5.3278E-01 1.2057E-01 4.1478E-02 9.4341E-10 1.9293E-01 3.6844E-01 -1.1762E-10 + 2.8806E+00 3.9497E-01 5.3881E-01 1.2332E-01 4.5429E-02 5.1179E-03 1.9406E-01 3.7262E-01 -1.5013E-10 + 2.8210E+00 3.9835E-01 5.4549E-01 1.2631E-01 4.9847E-02 1.0764E-02 1.9528E-01 3.7735E-01 -1.9925E-10 + 2.7551E+00 4.0129E-01 5.5173E-01 1.2903E-01 5.4032E-02 1.6173E-02 1.9638E-01 3.8190E-01 -2.6218E-10 + 2.6927E+00 4.0349E-01 5.5678E-01 1.3119E-01 5.7487E-02 2.0692E-02 1.9724E-01 3.8570E-01 -3.2863E-10 + 2.6278E+00 4.0527E-01 5.6133E-01 1.3308E-01 6.0661E-02 2.4899E-02 1.9798E-01 3.8924E-01 -4.0638E-10 + 2.5729E+00 4.0645E-01 5.6471E-01 1.3445E-01 6.3070E-02 2.8136E-02 1.9850E-01 3.9196E-01 -4.7980E-10 + 2.5056E+00 4.0752E-01 5.6833E-01 1.3586E-01 6.5730E-02 3.1766E-02 1.9902E-01 3.9501E-01 -5.8138E-10 + 2.4456E+00 4.0816E-01 5.7114E-01 1.3691E-01 6.7858E-02 3.4723E-02 1.9938E-01 3.9748E-01 -6.8493E-10 + 2.3906E+00 4.0851E-01 5.7339E-01 1.3770E-01 6.9634E-02 3.7236E-02 1.9965E-01 3.9957E-01 -7.9097E-10 + 2.3209E+00 4.0864E-01 5.7583E-01 1.3850E-01 7.1657E-02 4.0166E-02 1.9989E-01 4.0199E-01 -9.4009E-10 + 2.2559E+00 4.0847E-01 5.7772E-01 1.3906E-01 7.3338E-02 4.2671E-02 2.0002E-01 4.0403E-01 -1.0966E-09 + 2.1955E+00 4.0806E-01 5.7916E-01 1.3941E-01 7.4732E-02 4.4813E-02 2.0006E-01 4.0576E-01 -1.2585E-09 + 2.1359E+00 4.0742E-01 5.8028E-01 1.3961E-01 7.5958E-02 4.6767E-02 2.0003E-01 4.0730E-01 -1.4355E-09 + 2.0785E+00 4.0660E-01 5.8109E-01 1.3968E-01 7.7008E-02 4.8508E-02 1.9993E-01 4.0865E-01 -1.6233E-09 + 2.0250E+00 4.0564E-01 5.8161E-01 1.3962E-01 7.7872E-02 5.0008E-02 1.9978E-01 4.0978E-01 -1.8154E-09 + 1.9754E+00 4.0459E-01 5.8189E-01 1.3947E-01 7.8579E-02 5.1300E-02 1.9959E-01 4.1071E-01 -2.0097E-09 + 1.9265E+00 4.0340E-01 5.8197E-01 1.3923E-01 7.9189E-02 5.2484E-02 1.9935E-01 4.1153E-01 -2.2184E-09 + 1.8792E+00 4.0211E-01 5.8187E-01 1.3892E-01 7.9697E-02 5.3542E-02 1.9907E-01 4.1222E-01 -2.4372E-09 + 1.8351E+00 4.0077E-01 5.8161E-01 1.3855E-01 8.0101E-02 5.4457E-02 1.9877E-01 4.1278E-01 -2.6576E-09 + 1.7942E+00 3.9941E-01 5.8122E-01 1.3814E-01 8.0414E-02 5.5245E-02 1.9844E-01 4.1322E-01 -2.8790E-09 + 1.7537E+00 3.9795E-01 5.8070E-01 1.3767E-01 8.0668E-02 5.5966E-02 1.9808E-01 4.1357E-01 -3.1157E-09 + 1.7145E+00 3.9643E-01 5.8006E-01 1.3716E-01 8.0859E-02 5.6610E-02 1.9770E-01 4.1384E-01 -3.3628E-09 + 1.6778E+00 3.9491E-01 5.7934E-01 1.3662E-01 8.0990E-02 5.7163E-02 1.9730E-01 4.1402E-01 -3.6106E-09 + 1.6437E+00 3.9341E-01 5.7856E-01 1.3608E-01 8.1069E-02 5.7637E-02 1.9690E-01 4.1413E-01 -3.8568E-09 + 1.6098E+00 3.9183E-01 5.7767E-01 1.3550E-01 8.1108E-02 5.8067E-02 1.9647E-01 4.1418E-01 -4.1168E-09 + 1.5770E+00 3.9021E-01 5.7671E-01 1.3488E-01 8.1107E-02 5.8446E-02 1.9603E-01 4.1416E-01 -4.3849E-09 + 1.5461E+00 3.8862E-01 5.7571E-01 1.3427E-01 8.1071E-02 5.8767E-02 1.9558E-01 4.1409E-01 -4.6511E-09 + 1.5173E+00 3.8706E-01 5.7469E-01 1.3366E-01 8.1007E-02 5.9037E-02 1.9514E-01 4.1398E-01 -4.9136E-09 + 1.4887E+00 3.8544E-01 5.7359E-01 1.3302E-01 8.0914E-02 5.9277E-02 1.9467E-01 4.1381E-01 -5.1890E-09 + 1.4608E+00 3.8380E-01 5.7243E-01 1.3236E-01 8.0794E-02 5.9483E-02 1.9419E-01 4.1360E-01 -5.4715E-09 + 1.4345E+00 3.8219E-01 5.7126E-01 1.3171E-01 8.0655E-02 5.9651E-02 1.9371E-01 4.1336E-01 -5.7514E-09 + 1.4099E+00 3.8063E-01 5.7010E-01 1.3108E-01 8.0502E-02 5.9786E-02 1.9325E-01 4.1309E-01 -6.0265E-09 + 1.3854E+00 3.7902E-01 5.6887E-01 1.3041E-01 8.0326E-02 5.9898E-02 1.9276E-01 4.1277E-01 -6.3145E-09 + 2.5930E+00 3.4563E-01 4.7900E-01 6.4080E-02 0.0000E+00 0.0000E+00 1.9797E-01 3.7035E-01 0.0000E+00 + 2.6094E+00 3.5210E-01 4.8937E-01 6.9298E-02 -3.6077E-13 -3.6077E-13 1.9991E-01 3.7659E-01 -7.2153E-13 + 2.6134E+00 3.5674E-01 4.9706E-01 7.3050E-02 -1.1215E-12 -1.1215E-12 2.0137E-01 3.8140E-01 -2.2430E-12 + 2.6059E+00 3.6347E-01 5.0873E-01 7.8529E-02 -3.1544E-12 -3.1544E-12 2.0360E-01 3.8895E-01 -6.3088E-12 + 2.6059E+00 3.6347E-01 5.0873E-01 7.8529E-02 1.2737E-08 -3.1544E-12 2.0360E-01 3.8895E-01 -6.3088E-12 + 2.5855E+00 3.6715E-01 5.1543E-01 8.1565E-02 4.2525E-03 -5.1658E-12 2.0489E-01 3.9345E-01 -1.0332E-11 + 2.5561E+00 3.7105E-01 5.2285E-01 8.4829E-02 8.8454E-03 -9.2054E-12 2.0631E-01 3.9857E-01 -1.8411E-11 + 2.5264E+00 3.7405E-01 5.2885E-01 8.7397E-02 1.2562E-02 -1.4324E-11 2.0744E-01 4.0282E-01 -2.8647E-11 + 2.4946E+00 3.7662E-01 5.3426E-01 8.9651E-02 1.5917E-02 -2.0799E-11 2.0845E-01 4.0674E-01 -4.1598E-11 + 2.4579E+00 3.7901E-01 5.3960E-01 9.1828E-02 1.9259E-02 -2.9142E-11 2.0943E-01 4.1071E-01 -5.8284E-11 + 2.4238E+00 3.8082E-01 5.4392E-01 9.3548E-02 2.1984E-02 -3.7583E-11 2.1019E-01 4.1399E-01 -7.5165E-11 + 2.3892E+00 3.8233E-01 5.4781E-01 9.5062E-02 2.4463E-02 -4.7372E-11 2.1086E-01 4.1699E-01 -9.4744E-11 + 2.3607E+00 3.8337E-01 5.5068E-01 9.6165E-02 2.6323E-02 -5.6474E-11 2.1133E-01 4.1926E-01 -1.1295E-10 + 2.2930E+00 3.8523E-01 5.5657E-01 9.8369E-02 3.0227E-02 -8.1727E-11 2.1224E-01 4.2403E-01 -1.6345E-10 + 2.2930E+00 3.8523E-01 5.5657E-01 9.8369E-02 3.0227E-02 6.3002E-10 2.1224E-01 4.2403E-01 -1.6345E-10 + 2.2324E+00 3.8620E-01 5.6040E-01 9.9759E-02 3.2862E-02 3.6125E-03 2.1276E-01 4.2724E-01 -2.0911E-10 + 2.1584E+00 3.8690E-01 5.6440E-01 1.0117E-01 3.5747E-02 7.5362E-03 2.1322E-01 4.3073E-01 -2.7653E-10 + 2.0814E+00 3.8715E-01 5.6784E-01 1.0234E-01 3.8414E-02 1.1231E-02 2.1350E-01 4.3389E-01 -3.6203E-10 + 2.0119E+00 3.8697E-01 5.7039E-01 1.0317E-01 4.0561E-02 1.4267E-02 2.1360E-01 4.3637E-01 -4.5297E-10 + 1.9426E+00 3.8644E-01 5.7243E-01 1.0379E-01 4.2486E-02 1.7048E-02 2.1356E-01 4.3852E-01 -5.6029E-10 + 1.8858E+00 3.8575E-01 5.7375E-01 1.0416E-01 4.3911E-02 1.9156E-02 2.1343E-01 4.4005E-01 -6.6173E-10 + 1.8183E+00 3.8463E-01 5.7491E-01 1.0444E-01 4.5444E-02 2.1484E-02 2.1315E-01 4.4162E-01 -8.0131E-10 + 1.7597E+00 3.8340E-01 5.7557E-01 1.0455E-01 4.6634E-02 2.3351E-02 2.1280E-01 4.4275E-01 -9.4282E-10 + 1.7072E+00 3.8209E-01 5.7588E-01 1.0454E-01 4.7598E-02 2.4914E-02 2.1241E-01 4.4358E-01 -1.0872E-09 + 1.6423E+00 3.8020E-01 5.7591E-01 1.0439E-01 4.8659E-02 2.6706E-02 2.1181E-01 4.4439E-01 -1.2897E-09 + 1.5830E+00 3.7821E-01 5.7558E-01 1.0412E-01 4.9500E-02 2.8209E-02 2.1115E-01 4.4490E-01 -1.5019E-09 + 1.5291E+00 3.7616E-01 5.7498E-01 1.0377E-01 5.0163E-02 2.9470E-02 2.1046E-01 4.4517E-01 -1.7209E-09 + 1.4769E+00 3.7396E-01 5.7411E-01 1.0331E-01 5.0713E-02 3.0598E-02 2.0970E-01 4.4524E-01 -1.9597E-09 + 1.4273E+00 3.7167E-01 5.7301E-01 1.0279E-01 5.1151E-02 3.1583E-02 2.0889E-01 4.4514E-01 -2.2125E-09 + 1.3819E+00 3.6938E-01 5.7176E-01 1.0223E-01 5.1480E-02 3.2414E-02 2.0807E-01 4.4489E-01 -2.4702E-09 + 1.3403E+00 3.6713E-01 5.7041E-01 1.0164E-01 5.1720E-02 3.3113E-02 2.0724E-01 4.4453E-01 -2.7303E-09 + 1.2998E+00 3.6478E-01 5.6889E-01 1.0100E-01 5.1897E-02 3.3739E-02 2.0637E-01 4.4403E-01 -3.0092E-09 + 1.2612E+00 3.6239E-01 5.6724E-01 1.0033E-01 5.2013E-02 3.4284E-02 2.0548E-01 4.4344E-01 -3.3008E-09 + 1.2256E+00 3.6005E-01 5.6555E-01 9.9649E-02 5.2074E-02 3.4742E-02 2.0459E-01 4.4276E-01 -3.5943E-09 + 1.1928E+00 3.5778E-01 5.6383E-01 9.8975E-02 5.2090E-02 3.5124E-02 2.0373E-01 4.4204E-01 -3.8883E-09 + 1.1607E+00 3.5544E-01 5.6199E-01 9.8268E-02 5.2068E-02 3.5462E-02 2.0282E-01 4.4123E-01 -4.2023E-09 + 1.1300E+00 3.5308E-01 5.6008E-01 9.7543E-02 5.2010E-02 3.5752E-02 2.0190E-01 4.4035E-01 -4.5294E-09 + 1.1014E+00 3.5080E-01 5.5817E-01 9.6831E-02 5.1925E-02 3.5991E-02 2.0100E-01 4.3943E-01 -4.8570E-09 + 1.0751E+00 3.4859E-01 5.5628E-01 9.6136E-02 5.1818E-02 3.6185E-02 2.0013E-01 4.3850E-01 -5.1821E-09 + 1.0491E+00 3.4633E-01 5.5430E-01 9.5417E-02 5.1685E-02 3.6350E-02 1.9922E-01 4.3750E-01 -5.5250E-09 + 1.0241E+00 3.4407E-01 5.5226E-01 9.4691E-02 5.1532E-02 3.6485E-02 1.9831E-01 4.3646E-01 -5.8782E-09 + 1.0008E+00 3.4188E-01 5.5026E-01 9.3983E-02 5.1365E-02 3.6589E-02 1.9742E-01 4.3541E-01 -6.2294E-09 + 9.7915E-01 3.3977E-01 5.4831E-01 9.3299E-02 5.1190E-02 3.6666E-02 1.9656E-01 4.3436E-01 -6.5761E-09 + 9.5777E-01 3.3762E-01 5.4627E-01 9.2596E-02 5.0997E-02 3.6724E-02 1.9568E-01 4.3325E-01 -6.9401E-09 + 9.3708E-01 3.3547E-01 5.4421E-01 9.1890E-02 5.0791E-02 3.6762E-02 1.9479E-01 4.3212E-01 -7.3134E-09 + 9.1772E-01 3.3339E-01 5.4218E-01 9.1206E-02 5.0580E-02 3.6782E-02 1.9392E-01 4.3099E-01 -7.6831E-09 + 8.9970E-01 3.3140E-01 5.4022E-01 9.0547E-02 5.0368E-02 3.6785E-02 1.9309E-01 4.2987E-01 -8.0464E-09 + 8.8181E-01 3.2936E-01 5.3819E-01 8.9873E-02 5.0142E-02 3.6774E-02 1.9223E-01 4.2871E-01 -8.4263E-09 + 2.3566E+00 3.5910E-01 5.1835E-01 5.9032E-02 0.0000E+00 0.0000E+00 2.1796E-01 4.2337E-01 0.0000E+00 + 2.3296E+00 3.6343E-01 5.2695E-01 6.2958E-02 -6.1726E-13 -6.1726E-13 2.1940E-01 4.2899E-01 -1.2345E-12 + 2.3034E+00 3.6638E-01 5.3320E-01 6.5701E-02 -1.8408E-12 -1.8408E-12 2.2044E-01 4.3325E-01 -3.6817E-12 + 2.2533E+00 3.7034E-01 5.4244E-01 6.9569E-02 -4.9047E-12 -4.9047E-12 2.2195E-01 4.3981E-01 -9.8095E-12 + 2.2533E+00 3.7034E-01 5.4244E-01 6.9569E-02 9.9414E-09 -4.9047E-12 2.2195E-01 4.3981E-01 -9.8095E-12 + 2.2113E+00 3.7231E-01 5.4761E-01 7.1631E-02 3.3010E-03 -7.8035E-12 2.2276E-01 4.4362E-01 -1.5607E-11 + 2.1595E+00 3.7419E-01 5.5317E-01 7.3771E-02 6.8153E-03 -1.3452E-11 2.2359E-01 4.4785E-01 -2.6904E-11 + 2.1129E+00 3.7544E-01 5.5753E-01 7.5390E-02 9.6181E-03 -2.0484E-11 2.2419E-01 4.5128E-01 -4.0968E-11 + 2.0670E+00 3.7634E-01 5.6133E-01 7.6756E-02 1.2115E-02 -2.9281E-11 2.2467E-01 4.5436E-01 -5.8562E-11 + 2.0173E+00 3.7697E-01 5.6495E-01 7.8018E-02 1.4567E-02 -4.0486E-11 2.2506E-01 4.5738E-01 -8.0971E-11 + 1.9734E+00 3.7726E-01 5.6775E-01 7.8967E-02 1.6542E-02 -5.1712E-11 2.2531E-01 4.5979E-01 -1.0342E-10 + 1.9308E+00 3.7733E-01 5.7015E-01 7.9761E-02 1.8315E-02 -6.4506E-11 2.2546E-01 4.6192E-01 -1.2901E-10 + 1.8968E+00 3.7724E-01 5.7185E-01 8.0310E-02 1.9631E-02 -7.6279E-11 2.2552E-01 4.6347E-01 -1.5256E-10 + 1.8194E+00 3.7659E-01 5.7506E-01 8.1316E-02 2.2350E-02 -1.0872E-10 2.2546E-01 4.6655E-01 -2.1744E-10 + 1.8194E+00 3.7659E-01 5.7506E-01 8.1316E-02 2.2350E-02 4.0809E-10 2.2546E-01 4.6655E-01 -2.1744E-10 + 1.7554E+00 3.7573E-01 5.7688E-01 8.1865E-02 2.4149E-02 2.6098E-03 2.2525E-01 4.6845E-01 -2.7604E-10 + 1.6796E+00 3.7430E-01 5.7846E-01 8.2323E-02 2.6079E-02 5.4073E-03 2.2482E-01 4.7028E-01 -3.6231E-10 + 1.6030E+00 3.7242E-01 5.7943E-01 8.2585E-02 2.7824E-02 8.0034E-03 2.2417E-01 4.7169E-01 -4.7174E-10 + 1.5356E+00 3.7041E-01 5.7976E-01 8.2653E-02 2.9195E-02 1.0107E-02 2.2343E-01 4.7255E-01 -5.8931E-10 + 1.4699E+00 3.6810E-01 5.7960E-01 8.2574E-02 3.0394E-02 1.2007E-02 2.2254E-01 4.7305E-01 -7.2969E-10 + 1.4171E+00 3.6599E-01 5.7913E-01 8.2408E-02 3.1259E-02 1.3428E-02 2.2170E-01 4.7319E-01 -8.6254E-10 + 1.3553E+00 3.6324E-01 5.7816E-01 8.2095E-02 3.2165E-02 1.4978E-02 2.2058E-01 4.7306E-01 -1.0437E-09 + 1.3027E+00 3.6063E-01 5.7697E-01 8.1725E-02 3.2845E-02 1.6204E-02 2.1950E-01 4.7269E-01 -1.2258E-09 + 1.2562E+00 3.5812E-01 5.7563E-01 8.1317E-02 3.3377E-02 1.7216E-02 2.1843E-01 4.7215E-01 -1.4105E-09 + 1.1995E+00 3.5477E-01 5.7360E-01 8.0712E-02 3.3936E-02 1.8359E-02 2.1700E-01 4.7121E-01 -1.6685E-09 + 1.1485E+00 3.5148E-01 5.7138E-01 8.0063E-02 3.4352E-02 1.9302E-02 2.1556E-01 4.7008E-01 -1.9366E-09 + 1.1028E+00 3.4828E-01 5.6906E-01 7.9393E-02 3.4656E-02 2.0079E-02 2.1415E-01 4.6882E-01 -2.2119E-09 + 1.0590E+00 3.4499E-01 5.6651E-01 7.8668E-02 3.4883E-02 2.0761E-02 2.1268E-01 4.6737E-01 -2.5113E-09 + 1.0179E+00 3.4168E-01 5.6381E-01 7.7912E-02 3.5037E-02 2.1344E-02 2.1119E-01 4.6579E-01 -2.8280E-09 + 9.8063E-01 3.3848E-01 5.6109E-01 7.7159E-02 3.5127E-02 2.1826E-02 2.0974E-01 4.6415E-01 -3.1531E-09 + 9.4688E-01 3.3542E-01 5.5838E-01 7.6419E-02 3.5165E-02 2.2221E-02 2.0833E-01 4.6249E-01 -3.4829E-09 + 9.1426E-01 3.3229E-01 5.5553E-01 7.5650E-02 3.5162E-02 2.2567E-02 2.0688E-01 4.6070E-01 -3.8372E-09 + 8.8342E-01 3.2917E-01 5.5260E-01 7.4871E-02 3.5122E-02 2.2858E-02 2.0543E-01 4.5884E-01 -4.2080E-09 + 8.5519E-01 3.2618E-01 5.4972E-01 7.4112E-02 3.5053E-02 2.3095E-02 2.0402E-01 4.5698E-01 -4.5808E-09 + 8.2943E-01 3.2332E-01 5.4690E-01 7.3379E-02 3.4962E-02 2.3285E-02 2.0266E-01 4.5514E-01 -4.9533E-09 + 8.0435E-01 3.2041E-01 5.4399E-01 7.2628E-02 3.4846E-02 2.3445E-02 2.0128E-01 4.5322E-01 -5.3494E-09 + 7.8046E-01 3.1752E-01 5.4103E-01 7.1875E-02 3.4710E-02 2.3575E-02 1.9989E-01 4.5125E-01 -5.7606E-09 + 7.5844E-01 3.1475E-01 5.3814E-01 7.1148E-02 3.4562E-02 2.3673E-02 1.9855E-01 4.4931E-01 -6.1716E-09 + 7.3822E-01 3.1211E-01 5.3535E-01 7.0451E-02 3.4406E-02 2.3746E-02 1.9727E-01 4.4742E-01 -6.5783E-09 + 7.1841E-01 3.0942E-01 5.3247E-01 6.9740E-02 3.4234E-02 2.3800E-02 1.9596E-01 4.4546E-01 -7.0066E-09 + 6.9942E-01 3.0676E-01 5.2957E-01 6.9032E-02 3.4051E-02 2.3835E-02 1.9465E-01 4.4347E-01 -7.4469E-09 + 6.8182E-01 3.0421E-01 5.2676E-01 6.8351E-02 3.3865E-02 2.3852E-02 1.9339E-01 4.4152E-01 -7.8838E-09 + 6.6557E-01 3.0177E-01 5.2405E-01 6.7700E-02 3.3678E-02 2.3855E-02 1.9218E-01 4.3963E-01 -8.3143E-09 + 6.4957E-01 2.9930E-01 5.2126E-01 6.7037E-02 3.3480E-02 2.3846E-02 1.9095E-01 4.3768E-01 -8.7654E-09 + 6.3415E-01 2.9685E-01 5.1847E-01 6.6379E-02 3.3276E-02 2.3824E-02 1.8972E-01 4.3572E-01 -9.2276E-09 + 6.1979E-01 2.9450E-01 5.1576E-01 6.5746E-02 3.3073E-02 2.3793E-02 1.8854E-01 4.3380E-01 -9.6846E-09 + 6.0646E-01 2.9225E-01 5.1315E-01 6.5142E-02 3.2874E-02 2.3754E-02 1.8740E-01 4.3195E-01 -1.0133E-08 + 5.9329E-01 2.8997E-01 5.1048E-01 6.4528E-02 3.2666E-02 2.3706E-02 1.8624E-01 4.3005E-01 -1.0602E-08 + 2.0379E+00 3.6936E-01 5.6017E-01 5.3119E-02 0.0000E+00 0.0000E+00 2.3775E-01 4.7931E-01 0.0000E+00 + 1.9793E+00 3.7110E-01 5.6636E-01 5.5751E-02 -8.2678E-13 -8.2678E-13 2.3832E-01 4.8358E-01 -1.6536E-12 + 1.9320E+00 3.7203E-01 5.7070E-01 5.7513E-02 -2.4596E-12 -2.4596E-12 2.3865E-01 4.8671E-01 -4.9192E-12 + 1.8538E+00 3.7275E-01 5.7678E-01 5.9864E-02 -6.5354E-12 -6.5354E-12 2.3897E-01 4.9132E-01 -1.3071E-11 + 1.8538E+00 3.7275E-01 5.7678E-01 5.9864E-02 7.2858E-09 -6.5354E-12 2.3897E-01 4.9132E-01 -1.3071E-11 + 1.7991E+00 3.7275E-01 5.7996E-01 6.1034E-02 2.4056E-03 -1.0345E-11 2.3902E-01 4.9385E-01 -2.0689E-11 + 1.7351E+00 3.7235E-01 5.8317E-01 6.2172E-02 4.9273E-03 -1.7616E-11 2.3893E-01 4.9651E-01 -3.5231E-11 + 1.6802E+00 3.7167E-01 5.8547E-01 6.2964E-02 6.9070E-03 -2.6654E-11 2.3872E-01 4.9852E-01 -5.3308E-11 + 1.6280E+00 3.7073E-01 5.8728E-01 6.3572E-02 8.6447E-03 -3.7991E-11 2.3840E-01 5.0018E-01 -7.5983E-11 + 1.5733E+00 3.6946E-01 5.8878E-01 6.4068E-02 1.0326E-02 -5.2517E-11 2.3793E-01 5.0165E-01 -1.0503E-10 + 1.5265E+00 3.6813E-01 5.8973E-01 6.4386E-02 1.1660E-02 -6.7157E-11 2.3743E-01 5.0268E-01 -1.3431E-10 + 1.4821E+00 3.6667E-01 5.9035E-01 6.4600E-02 1.2841E-02 -8.3958E-11 2.3685E-01 5.0346E-01 -1.6792E-10 + 1.4474E+00 3.6540E-01 5.9064E-01 6.4712E-02 1.3708E-02 -9.9486E-11 2.3633E-01 5.0392E-01 -1.9897E-10 + 1.3704E+00 3.6215E-01 5.9065E-01 6.4791E-02 1.5464E-02 -1.4234E-10 2.3495E-01 5.0447E-01 -2.8469E-10 + 1.3704E+00 3.6215E-01 5.9065E-01 6.4791E-02 1.5464E-02 2.0977E-10 2.3495E-01 5.0447E-01 -2.8469E-10 + 1.3101E+00 3.5944E-01 5.9011E-01 6.4710E-02 1.6599E-02 1.7685E-03 2.3376E-01 5.0444E-01 -3.6198E-10 + 1.2402E+00 3.5589E-01 5.8887E-01 6.4477E-02 1.7790E-02 3.6380E-03 2.3215E-01 5.0394E-01 -4.7603E-10 + 1.1711E+00 3.5192E-01 5.8698E-01 6.4098E-02 1.8836E-02 5.3460E-03 2.3030E-01 5.0291E-01 -6.2043E-10 + 1.1116E+00 3.4812E-01 5.8477E-01 6.3651E-02 1.9635E-02 6.7087E-03 2.2849E-01 5.0157E-01 -7.7455E-10 + 1.0546E+00 3.4412E-01 5.8212E-01 6.3114E-02 2.0311E-02 7.9219E-03 2.2654E-01 4.9985E-01 -9.5745E-10 + 1.0096E+00 3.4070E-01 5.7962E-01 6.2610E-02 2.0782E-02 8.8168E-03 2.2485E-01 4.9818E-01 -1.1298E-09 + 9.5770E-01 3.3643E-01 5.7626E-01 6.1938E-02 2.1257E-02 9.7788E-03 2.2271E-01 4.9586E-01 -1.3637E-09 + 9.1418E-01 3.3256E-01 5.7302E-01 6.1294E-02 2.1595E-02 1.0527E-02 2.2075E-01 4.9358E-01 -1.5973E-09 + 8.7617E-01 3.2896E-01 5.6984E-01 6.0667E-02 2.1845E-02 1.1137E-02 2.1890E-01 4.9131E-01 -1.8337E-09 + 8.3044E-01 3.2431E-01 5.6555E-01 5.9830E-02 2.2087E-02 1.1814E-02 2.1650E-01 4.8820E-01 -2.1636E-09 + 7.8989E-01 3.1988E-01 5.6127E-01 5.9004E-02 2.2244E-02 1.2361E-02 2.1418E-01 4.8506E-01 -2.5087E-09 + 7.5395E-01 3.1569E-01 5.5708E-01 5.8201E-02 2.2337E-02 1.2802E-02 2.1196E-01 4.8195E-01 -2.8642E-09 + 7.1990E-01 3.1147E-01 5.5272E-01 5.7376E-02 2.2383E-02 1.3181E-02 2.0971E-01 4.7869E-01 -3.2510E-09 + 6.8831E-01 3.0731E-01 5.4831E-01 5.6549E-02 2.2385E-02 1.3497E-02 2.0747E-01 4.7536E-01 -3.6591E-09 + 6.5991E-01 3.0336E-01 5.4400E-01 5.5752E-02 2.2354E-02 1.3750E-02 2.0534E-01 4.7210E-01 -4.0752E-09 + 6.3442E-01 2.9963E-01 5.3985E-01 5.4992E-02 2.2297E-02 1.3952E-02 2.0330E-01 4.6893E-01 -4.4949E-09 + 6.0999E-01 2.9588E-01 5.3559E-01 5.4220E-02 2.2216E-02 1.4121E-02 2.0124E-01 4.6567E-01 -4.9438E-09 + 5.8707E-01 2.9218E-01 5.3132E-01 5.3454E-02 2.2115E-02 1.4258E-02 1.9920E-01 4.6237E-01 -5.4122E-09 + 5.6624E-01 2.8867E-01 5.2720E-01 5.2722E-02 2.2001E-02 1.4362E-02 1.9725E-01 4.5918E-01 -5.8820E-09 + 5.4736E-01 2.8536E-01 5.2324E-01 5.2027E-02 2.1878E-02 1.4440E-02 1.9540E-01 4.5610E-01 -6.3506E-09 + 5.2909E-01 2.8202E-01 5.1920E-01 5.1325E-02 2.1742E-02 1.4500E-02 1.9352E-01 4.5295E-01 -6.8484E-09 + 5.1180E-01 2.7874E-01 5.1516E-01 5.0631E-02 2.1596E-02 1.4542E-02 1.9166E-01 4.4978E-01 -7.3649E-09 + 4.9595E-01 2.7561E-01 5.1128E-01 4.9969E-02 2.1446E-02 1.4566E-02 1.8989E-01 4.4673E-01 -7.8804E-09 + 4.8146E-01 2.7265E-01 5.0756E-01 4.9342E-02 2.1297E-02 1.4577E-02 1.8820E-01 4.4380E-01 -8.3904E-09 + 4.6735E-01 2.6967E-01 5.0377E-01 4.8708E-02 2.1138E-02 1.4577E-02 1.8649E-01 4.4080E-01 -8.9267E-09 + 4.5389E-01 2.6673E-01 5.0000E-01 4.8083E-02 2.0974E-02 1.4565E-02 1.8480E-01 4.3780E-01 -9.4780E-09 + 4.4146E-01 2.6393E-01 4.9636E-01 4.7488E-02 2.0812E-02 1.4545E-02 1.8318E-01 4.3491E-01 -1.0025E-08 + 4.3003E-01 2.6128E-01 4.9289E-01 4.6923E-02 2.0653E-02 1.4518E-02 1.8164E-01 4.3214E-01 -1.0565E-08 + 4.1883E-01 2.5860E-01 4.8935E-01 4.6352E-02 2.0488E-02 1.4484E-02 1.8008E-01 4.2931E-01 -1.1131E-08 + 4.0807E-01 2.5596E-01 4.8583E-01 4.5789E-02 2.0320E-02 1.4443E-02 1.7853E-01 4.2648E-01 -1.1711E-08 + 3.9809E-01 2.5344E-01 4.8244E-01 4.5252E-02 2.0157E-02 1.4398E-02 1.7705E-01 4.2376E-01 -1.2284E-08 + 3.8886E-01 2.5104E-01 4.7920E-01 4.4743E-02 1.9998E-02 1.4350E-02 1.7564E-01 4.2115E-01 -1.2846E-08 + 3.7976E-01 2.4862E-01 4.7591E-01 4.4229E-02 1.9834E-02 1.4296E-02 1.7421E-01 4.1849E-01 -1.3433E-08 + 1.7205E+00 3.7257E-01 5.9419E-01 4.7562E-02 0.0000E+00 0.0000E+00 2.5206E-01 5.2445E-01 -5.5511E-17 + 1.6472E+00 3.7190E-01 5.9781E-01 4.9200E-02 -1.0466E-12 -1.0466E-12 2.5158E-01 5.2690E-01 -2.0933E-12 + 1.5910E+00 3.7097E-01 6.0013E-01 5.0230E-02 -3.1218E-12 -3.1218E-12 2.5107E-01 5.2855E-01 -6.2437E-12 + 1.5025E+00 3.6879E-01 6.0292E-01 5.1480E-02 -8.3189E-12 -8.3189E-12 2.5000E-01 5.3066E-01 -1.6638E-11 + 1.5025E+00 3.6879E-01 6.0292E-01 5.1480E-02 5.3150E-09 -8.3189E-12 2.5000E-01 5.3066E-01 -1.6638E-11 + 1.4449E+00 3.6705E-01 6.0407E-01 5.2025E-02 1.7470E-03 -1.3205E-11 2.4918E-01 5.3160E-01 -2.6411E-11 + 1.3791E+00 3.6466E-01 6.0487E-01 5.2474E-02 3.5538E-03 -2.2624E-11 2.4806E-01 5.3234E-01 -4.5247E-11 + 1.3241E+00 3.6230E-01 6.0510E-01 5.2713E-02 4.9528E-03 -3.4320E-11 2.4696E-01 5.3266E-01 -6.8641E-11 + 1.2729E+00 3.5981E-01 6.0491E-01 5.2825E-02 6.1650E-03 -4.8957E-11 2.4578E-01 5.3266E-01 -9.7915E-11 + 1.2202E+00 3.5694E-01 6.0430E-01 5.2834E-02 7.3224E-03 -6.7630E-11 2.4440E-01 5.3236E-01 -1.3526E-10 + 1.1759E+00 3.5428E-01 6.0344E-01 5.2759E-02 8.2283E-03 -8.6364E-11 2.4310E-01 5.3182E-01 -1.7273E-10 + 1.1344E+00 3.5157E-01 6.0231E-01 5.2621E-02 9.0205E-03 -1.0782E-10 2.4176E-01 5.3108E-01 -2.1564E-10 + 1.1025E+00 3.4933E-01 6.0122E-01 5.2472E-02 9.5947E-03 -1.2761E-10 2.4065E-01 5.3033E-01 -2.5521E-10 + 1.0327E+00 3.4401E-01 5.9816E-01 5.2016E-02 1.0740E-02 -1.8205E-10 2.3794E-01 5.2814E-01 -3.6409E-10 + 1.0327E+00 3.4401E-01 5.9816E-01 5.2016E-02 1.0740E-02 6.0157E-11 2.3794E-01 5.2814E-01 -3.6409E-10 + 9.7975E-01 3.3985E-01 5.9537E-01 5.1586E-02 1.1464E-02 1.2109E-03 2.3578E-01 5.2608E-01 -4.6186E-10 + 9.1932E-01 3.3465E-01 5.9149E-01 5.0984E-02 1.2207E-02 2.4758E-03 2.3302E-01 5.2313E-01 -6.0551E-10 + 8.6059E-01 3.2911E-01 5.8692E-01 5.0282E-02 1.2842E-02 3.6163E-03 2.3003E-01 5.1961E-01 -7.8679E-10 + 8.1079E-01 3.2399E-01 5.8238E-01 4.9589E-02 1.3312E-02 4.5144E-03 2.2722E-01 5.1605E-01 -9.7968E-10 + 7.6373E-01 3.1876E-01 5.7744E-01 4.8847E-02 1.3696E-02 5.3040E-03 2.2430E-01 5.1214E-01 -1.2080E-09 + 7.2700E-01 3.1438E-01 5.7312E-01 4.8204E-02 1.3954E-02 5.8794E-03 2.2183E-01 5.0869E-01 -1.4227E-09 + 6.8514E-01 3.0905E-01 5.6762E-01 4.7396E-02 1.4201E-02 6.4903E-03 2.1879E-01 5.0427E-01 -1.7138E-09 + 6.5041E-01 3.0432E-01 5.6255E-01 4.6661E-02 1.4366E-02 6.9592E-03 2.1606E-01 5.0017E-01 -2.0043E-09 + 6.2036E-01 2.9998E-01 5.5775E-01 4.5974E-02 1.4478E-02 7.3361E-03 2.1353E-01 4.9627E-01 -2.2978E-09 + 5.8456E-01 2.9447E-01 5.5148E-01 4.5086E-02 1.4570E-02 7.7483E-03 2.1030E-01 4.9115E-01 -2.7066E-09 + 5.5315E-01 2.8930E-01 5.4542E-01 4.4239E-02 1.4613E-02 8.0752E-03 2.0724E-01 4.8618E-01 -3.1324E-09 + 5.2555E-01 2.8448E-01 5.3962E-01 4.3438E-02 1.4618E-02 8.3339E-03 2.0436E-01 4.8140E-01 -3.5698E-09 + 4.9962E-01 2.7968E-01 5.3371E-01 4.2632E-02 1.4594E-02 8.5510E-03 2.0147E-01 4.7652E-01 -4.0445E-09 + 4.7576E-01 2.7500E-01 5.2784E-01 4.1842E-02 1.4545E-02 8.7274E-03 1.9864E-01 4.7166E-01 -4.5449E-09 + 4.5447E-01 2.7061E-01 5.2222E-01 4.1093E-02 1.4477E-02 8.8645E-03 1.9596E-01 4.6698E-01 -5.0557E-09 + 4.3548E-01 2.6650E-01 5.1686E-01 4.0388E-02 1.4398E-02 8.9698E-03 1.9343E-01 4.6251E-01 -5.5712E-09 + 4.1739E-01 2.6239E-01 5.1144E-01 3.9683E-02 1.4304E-02 9.0542E-03 1.9090E-01 4.5798E-01 -6.1225E-09 + 4.0051E-01 2.5839E-01 5.0607E-01 3.8992E-02 1.4199E-02 9.1183E-03 1.8841E-01 4.5347E-01 -6.6973E-09 + 3.8526E-01 2.5461E-01 5.0093E-01 3.8339E-02 1.4089E-02 9.1633E-03 1.8606E-01 4.4915E-01 -7.2733E-09 + 3.7150E-01 2.5107E-01 4.9604E-01 3.7724E-02 1.3977E-02 9.1927E-03 1.8383E-01 4.4504E-01 -7.8464E-09 + 3.5825E-01 2.4752E-01 4.9110E-01 3.7109E-02 1.3857E-02 9.2105E-03 1.8160E-01 4.4087E-01 -8.4538E-09 + 3.4576E-01 2.4405E-01 4.8621E-01 3.6506E-02 1.3732E-02 9.2173E-03 1.7940E-01 4.3674E-01 -9.0824E-09 + 3.3436E-01 2.4076E-01 4.8153E-01 3.5936E-02 1.3608E-02 9.2147E-03 1.7731E-01 4.3278E-01 -9.7088E-09 + 3.2399E-01 2.3767E-01 4.7709E-01 3.5400E-02 1.3486E-02 9.2046E-03 1.7534E-01 4.2901E-01 -1.0327E-08 + 3.1391E-01 2.3457E-01 4.7259E-01 3.4861E-02 1.3358E-02 9.1873E-03 1.7335E-01 4.2518E-01 -1.0977E-08 + 3.0433E-01 2.3153E-01 4.6813E-01 3.4333E-02 1.3229E-02 9.1639E-03 1.7140E-01 4.2139E-01 -1.1644E-08 + 2.9552E-01 2.2864E-01 4.6387E-01 3.3833E-02 1.3103E-02 9.1360E-03 1.6953E-01 4.1776E-01 -1.2306E-08 + 2.8744E-01 2.2592E-01 4.5982E-01 3.3361E-02 1.2981E-02 9.1048E-03 1.6777E-01 4.1430E-01 -1.2958E-08 + 2.7954E-01 2.2318E-01 4.5571E-01 3.2888E-02 1.2855E-02 9.0689E-03 1.6599E-01 4.1079E-01 -1.3641E-08 + 2.7198E-01 2.2049E-01 4.5164E-01 3.2422E-02 1.2728E-02 9.0293E-03 1.6424E-01 4.0731E-01 -1.4341E-08 + 2.6498E-01 2.1793E-01 4.4775E-01 3.1980E-02 1.2606E-02 8.9880E-03 1.6256E-01 4.0397E-01 -1.5032E-08 + 2.5852E-01 2.1551E-01 4.4404E-01 3.1563E-02 1.2488E-02 8.9457E-03 1.6098E-01 4.0079E-01 -1.5710E-08 + 2.5217E-01 2.1308E-01 4.4028E-01 3.1143E-02 1.2367E-02 8.9000E-03 1.5937E-01 3.9756E-01 -1.6417E-08 + 1.4226E+00 3.6945E-01 6.2070E-01 4.2344E-02 0.0000E+00 0.0000E+00 2.6125E-01 5.5952E-01 0.0000E+00 + 1.3456E+00 3.6663E-01 6.2164E-01 4.3233E-02 -1.2756E-12 -1.2756E-12 2.5963E-01 5.5984E-01 -2.5512E-12 + 1.2883E+00 3.6408E-01 6.2185E-01 4.3724E-02 -3.8224E-12 -3.8224E-12 2.5822E-01 5.5977E-01 -7.6448E-12 + 1.2004E+00 3.5938E-01 6.2127E-01 4.4189E-02 -1.0241E-11 -1.0241E-11 2.5568E-01 5.5906E-01 -2.0481E-11 + 1.2004E+00 3.5938E-01 6.2127E-01 4.4189E-02 3.8510E-09 -1.0241E-11 2.5568E-01 5.5906E-01 -2.0481E-11 + 1.1454E+00 3.5615E-01 6.2035E-01 4.4300E-02 1.2614E-03 -1.6299E-11 2.5396E-01 5.5823E-01 -3.2599E-11 + 1.0838E+00 3.5207E-01 6.1873E-01 4.4285E-02 2.5507E-03 -2.8011E-11 2.5178E-01 5.5686E-01 -5.6021E-11 + 1.0331E+00 3.4832E-01 6.1688E-01 4.4161E-02 3.5368E-03 -4.2549E-11 2.4977E-01 5.5533E-01 -8.5097E-11 + 9.8654E-01 3.4455E-01 6.1472E-01 4.3957E-02 4.3813E-03 -6.0712E-11 2.4772E-01 5.5356E-01 -1.2142E-10 + 9.3929E-01 3.4037E-01 6.1203E-01 4.3662E-02 5.1780E-03 -8.3861E-11 2.4544E-01 5.5137E-01 -1.6772E-10 + 9.0002E-01 3.3663E-01 6.0938E-01 4.3349E-02 5.7941E-03 -1.0705E-10 2.4337E-01 5.4920E-01 -2.1410E-10 + 8.6367E-01 3.3292E-01 6.0656E-01 4.3004E-02 6.3267E-03 -1.3358E-10 2.4130E-01 5.4689E-01 -2.6717E-10 + 8.3592E-01 3.2993E-01 6.0415E-01 4.2705E-02 6.7086E-03 -1.5802E-10 2.3962E-01 5.4491E-01 -3.1604E-10 + 7.7607E-01 3.2300E-01 5.9814E-01 4.1955E-02 7.4587E-03 -2.2511E-10 2.3565E-01 5.3994E-01 -4.5021E-10 + 7.7607E-01 3.2300E-01 5.9814E-01 4.1955E-02 7.4587E-03 -5.7733E-11 2.3565E-01 5.3994E-01 -4.5021E-10 + 7.3164E-01 3.1773E-01 5.9322E-01 4.1344E-02 7.9229E-03 8.3356E-04 2.3259E-01 5.3584E-01 -5.7030E-10 + 6.8154E-01 3.1131E-01 5.8686E-01 4.0564E-02 8.3892E-03 1.6954E-03 2.2880E-01 5.3051E-01 -7.4593E-10 + 6.3347E-01 3.0462E-01 5.7983E-01 3.9719E-02 8.7772E-03 2.4638E-03 2.2478E-01 5.2458E-01 -9.6686E-10 + 5.9320E-01 2.9856E-01 5.7314E-01 3.8931E-02 9.0555E-03 3.0621E-03 2.2110E-01 5.1892E-01 -1.2015E-09 + 5.5554E-01 2.9248E-01 5.6615E-01 3.8123E-02 9.2748E-03 3.5825E-03 2.1735E-01 5.1296E-01 -1.4787E-09 + 5.2642E-01 2.8746E-01 5.6018E-01 3.7444E-02 9.4156E-03 3.9579E-03 2.1422E-01 5.0787E-01 -1.7391E-09 + 4.9352E-01 2.8142E-01 5.5278E-01 3.6617E-02 9.5423E-03 4.3522E-03 2.1042E-01 5.0153E-01 -2.0918E-09 + 4.6647E-01 2.7613E-01 5.4611E-01 3.5883E-02 9.6189E-03 4.6513E-03 2.0706E-01 4.9579E-01 -2.4435E-09 + 4.4323E-01 2.7132E-01 5.3990E-01 3.5210E-02 9.6632E-03 4.8890E-03 2.0399E-01 4.9044E-01 -2.7987E-09 + 4.1577E-01 2.6529E-01 5.3193E-01 3.4358E-02 9.6878E-03 5.1455E-03 2.0010E-01 4.8356E-01 -3.2925E-09 + 3.9186E-01 2.5969E-01 5.2434E-01 3.3560E-02 9.6823E-03 5.3454E-03 1.9646E-01 4.7699E-01 -3.8069E-09 + 3.7100E-01 2.5451E-01 5.1719E-01 3.2818E-02 9.6555E-03 5.5008E-03 1.9306E-01 4.7078E-01 -4.3349E-09 + 3.5153E-01 2.4940E-01 5.0999E-01 3.2083E-02 9.6102E-03 5.6283E-03 1.8969E-01 4.6452E-01 -4.9072E-09 + 3.3372E-01 2.4447E-01 5.0292E-01 3.1370E-02 9.5503E-03 5.7293E-03 1.8642E-01 4.5837E-01 -5.5093E-09 + 3.1791E-01 2.3986E-01 4.9621E-01 3.0703E-02 9.4811E-03 5.8052E-03 1.8334E-01 4.5251E-01 -6.1222E-09 + 3.0389E-01 2.3558E-01 4.8988E-01 3.0081E-02 9.4062E-03 5.8611E-03 1.8047E-01 4.4698E-01 -6.7392E-09 + 2.9059E-01 2.3133E-01 4.8352E-01 2.9464E-02 9.3225E-03 5.9035E-03 1.7760E-01 4.4142E-01 -7.3978E-09 + 2.7823E-01 2.2721E-01 4.7727E-01 2.8865E-02 9.2331E-03 5.9329E-03 1.7481E-01 4.3594E-01 -8.0830E-09 + 2.6711E-01 2.2334E-01 4.7134E-01 2.8302E-02 9.1424E-03 5.9506E-03 1.7217E-01 4.3073E-01 -8.7683E-09 + 2.5712E-01 2.1973E-01 4.6574E-01 2.7777E-02 9.0520E-03 5.9591E-03 1.6970E-01 4.2581E-01 -9.4491E-09 + 2.4753E-01 2.1613E-01 4.6010E-01 2.7255E-02 8.9568E-03 5.9601E-03 1.6723E-01 4.2085E-01 -1.0170E-08 + 2.3851E-01 2.1262E-01 4.5455E-01 2.6746E-02 8.8595E-03 5.9544E-03 1.6482E-01 4.1596E-01 -1.0914E-08 + 2.3031E-01 2.0932E-01 4.4928E-01 2.6267E-02 8.7640E-03 5.9432E-03 1.6253E-01 4.1131E-01 -1.1656E-08 + 2.2287E-01 2.0622E-01 4.4429E-01 2.5819E-02 8.6711E-03 5.9278E-03 1.6038E-01 4.0690E-01 -1.2387E-08 + 2.1566E-01 2.0313E-01 4.3927E-01 2.5372E-02 8.5754E-03 5.9080E-03 1.5823E-01 4.0246E-01 -1.3155E-08 + 2.0882E-01 2.0011E-01 4.3431E-01 2.4935E-02 8.4790E-03 5.8844E-03 1.5611E-01 3.9808E-01 -1.3942E-08 + 2.0254E-01 1.9725E-01 4.2960E-01 2.4523E-02 8.3856E-03 5.8586E-03 1.5411E-01 3.9390E-01 -1.4722E-08 + 1.9679E-01 1.9456E-01 4.2513E-01 2.4136E-02 8.2958E-03 5.8312E-03 1.5222E-01 3.8994E-01 -1.5491E-08 + 1.9119E-01 1.9187E-01 4.2062E-01 2.3749E-02 8.2039E-03 5.8008E-03 1.5032E-01 3.8594E-01 -1.6297E-08 + 1.8583E-01 1.8922E-01 4.1617E-01 2.3371E-02 8.1121E-03 5.7684E-03 1.4845E-01 3.8199E-01 -1.7121E-08 + 1.8088E-01 1.8672E-01 4.1192E-01 2.3012E-02 8.0236E-03 5.7353E-03 1.4668E-01 3.7822E-01 -1.7934E-08 + 1.7632E-01 1.8436E-01 4.0789E-01 2.2675E-02 7.9388E-03 5.7020E-03 1.4500E-01 3.7464E-01 -1.8731E-08 + 1.7184E-01 1.8199E-01 4.0382E-01 2.2337E-02 7.8525E-03 5.6666E-03 1.4331E-01 3.7101E-01 -1.9562E-08 + 1.1545E+00 3.6092E-01 6.3988E-01 3.7466E-02 0.0000E+00 0.0000E+00 2.6573E-01 5.8521E-01 0.0000E+00 + 1.0808E+00 3.5627E-01 6.3808E-01 3.7805E-02 -1.6628E-12 -1.6628E-12 2.6294E-01 5.8321E-01 -3.3255E-12 + 1.0269E+00 3.5235E-01 6.3617E-01 3.7911E-02 -4.9293E-12 -4.9293E-12 2.6062E-01 5.8131E-01 -9.8587E-12 + 9.4592E-01 3.4553E-01 6.3218E-01 3.7831E-02 -1.3019E-11 -1.3019E-11 2.5663E-01 5.7760E-01 -2.6037E-11 + 9.4592E-01 3.4553E-01 6.3218E-01 3.7831E-02 2.7665E-09 -1.3019E-11 2.5663E-01 5.7760E-01 -2.6037E-11 + 8.9662E-01 3.4108E-01 6.2919E-01 3.7650E-02 9.0442E-04 -2.0553E-11 2.5403E-01 5.7491E-01 -4.1106E-11 + 8.4211E-01 3.3563E-01 6.2517E-01 3.7332E-02 1.8192E-03 -3.4965E-11 2.5083E-01 5.7136E-01 -6.9930E-11 + 7.9779E-01 3.3075E-01 6.2127E-01 3.6978E-02 2.5113E-03 -5.2754E-11 2.4794E-01 5.6794E-01 -1.0551E-10 + 7.5752E-01 3.2596E-01 6.1717E-01 3.6580E-02 3.0979E-03 -7.4883E-11 2.4508E-01 5.6438E-01 -1.4977E-10 + 7.1711E-01 3.2076E-01 6.1246E-01 3.6106E-02 3.6453E-03 -1.0298E-10 2.4196E-01 5.6029E-01 -2.0595E-10 + 6.8383E-01 3.1618E-01 6.0810E-01 3.5659E-02 4.0640E-03 -1.3105E-10 2.3917E-01 5.5650E-01 -2.6209E-10 + 6.5329E-01 3.1171E-01 6.0365E-01 3.5201E-02 4.4221E-03 -1.6306E-10 2.3643E-01 5.5264E-01 -3.2613E-10 + 6.3014E-01 3.0815E-01 5.9998E-01 3.4824E-02 4.6765E-03 -1.9251E-10 2.3423E-01 5.4945E-01 -3.8501E-10 + 5.8072E-01 3.0003E-01 5.9121E-01 3.3933E-02 5.1689E-03 -2.7319E-10 2.2915E-01 5.4181E-01 -5.4637E-10 + 5.8072E-01 3.0003E-01 5.9121E-01 3.3933E-02 5.1689E-03 -1.5730E-10 2.2915E-01 5.4181E-01 -5.4637E-10 + 5.4462E-01 2.9397E-01 5.8431E-01 3.3244E-02 5.4677E-03 5.7523E-04 2.2530E-01 5.3579E-01 -6.9062E-10 + 5.0432E-01 2.8669E-01 5.7567E-01 3.2400E-02 5.7618E-03 1.1649E-03 2.2062E-01 5.2822E-01 -9.0175E-10 + 4.6606E-01 2.7921E-01 5.6640E-01 3.1518E-02 6.0001E-03 1.6855E-03 2.1574E-01 5.2007E-01 -1.1671E-09 + 4.3430E-01 2.7253E-01 5.5779E-01 3.0719E-02 6.1656E-03 2.0872E-03 2.1133E-01 5.1249E-01 -1.4481E-09 + 4.0487E-01 2.6591E-01 5.4898E-01 2.9919E-02 6.2908E-03 2.4333E-03 2.0690E-01 5.0471E-01 -1.7795E-09 + 3.8227E-01 2.6050E-01 5.4158E-01 2.9261E-02 6.3671E-03 2.6809E-03 2.0326E-01 4.9816E-01 -2.0901E-09 + 3.5693E-01 2.5405E-01 5.3253E-01 2.8473E-02 6.4302E-03 2.9386E-03 1.9887E-01 4.9014E-01 -2.5100E-09 + 3.3623E-01 2.4845E-01 5.2449E-01 2.7785E-02 6.4627E-03 3.1321E-03 1.9503E-01 4.8299E-01 -2.9282E-09 + 3.1856E-01 2.4340E-01 5.1709E-01 2.7162E-02 6.4757E-03 3.2843E-03 1.9154E-01 4.7641E-01 -3.3497E-09 + 2.9780E-01 2.3711E-01 5.0770E-01 2.6385E-02 6.4716E-03 3.4467E-03 1.8717E-01 4.6803E-01 -3.9348E-09 + 2.7983E-01 2.3132E-01 4.9886E-01 2.5666E-02 6.4496E-03 3.5713E-03 1.8311E-01 4.6015E-01 -4.5430E-09 + 2.6425E-01 2.2600E-01 4.9060E-01 2.5006E-02 6.4153E-03 3.6666E-03 1.7936E-01 4.5277E-01 -5.1663E-09 + 2.4977E-01 2.2079E-01 4.8237E-01 2.4357E-02 6.3694E-03 3.7432E-03 1.7566E-01 4.4540E-01 -5.8407E-09 + 2.3659E-01 2.1579E-01 4.7435E-01 2.3735E-02 6.3149E-03 3.8022E-03 1.7209E-01 4.3821E-01 -6.5490E-09 + 2.2494E-01 2.1114E-01 4.6679E-01 2.3157E-02 6.2556E-03 3.8451E-03 1.6876E-01 4.3143E-01 -7.2686E-09 + 2.1465E-01 2.0684E-01 4.5972E-01 2.2623E-02 6.1940E-03 3.8753E-03 1.6567E-01 4.2507E-01 -7.9919E-09 + 2.0492E-01 2.0260E-01 4.5265E-01 2.2096E-02 6.1272E-03 3.8965E-03 1.6260E-01 4.1872E-01 -8.7629E-09 + 1.9590E-01 1.9851E-01 4.4574E-01 2.1587E-02 6.0572E-03 3.9094E-03 1.5962E-01 4.1250E-01 -9.5640E-09 + 1.8782E-01 1.9468E-01 4.3922E-01 2.1113E-02 5.9874E-03 3.9150E-03 1.5683E-01 4.0663E-01 -1.0364E-08 + 1.8057E-01 1.9112E-01 4.3309E-01 2.0673E-02 5.9188E-03 3.9149E-03 1.5422E-01 4.0110E-01 -1.1159E-08 + 1.7363E-01 1.8759E-01 4.2695E-01 2.0237E-02 5.8475E-03 3.9101E-03 1.5162E-01 3.9557E-01 -1.2000E-08 + 1.6712E-01 1.8416E-01 4.2094E-01 1.9814E-02 5.7752E-03 3.9010E-03 1.4910E-01 3.9014E-01 -1.2868E-08 + 1.6121E-01 1.8094E-01 4.1525E-01 1.9418E-02 5.7049E-03 3.8887E-03 1.4671E-01 3.8500E-01 -1.3731E-08 + 1.5585E-01 1.7793E-01 4.0990E-01 1.9049E-02 5.6370E-03 3.8740E-03 1.4448E-01 3.8015E-01 -1.4583E-08 + 1.5067E-01 1.7494E-01 4.0452E-01 1.8682E-02 5.5674E-03 3.8564E-03 1.4225E-01 3.7528E-01 -1.5475E-08 + 1.4577E-01 1.7201E-01 3.9923E-01 1.8325E-02 5.4979E-03 3.8366E-03 1.4007E-01 3.7050E-01 -1.6389E-08 + 1.4127E-01 1.6926E-01 3.9422E-01 1.7990E-02 5.4308E-03 3.8156E-03 1.3801E-01 3.6596E-01 -1.7296E-08 + 1.3717E-01 1.6668E-01 3.8949E-01 1.7676E-02 5.3665E-03 3.7939E-03 1.3608E-01 3.6167E-01 -1.8187E-08 + 1.3316E-01 1.6410E-01 3.8473E-01 1.7362E-02 5.3011E-03 3.7703E-03 1.3414E-01 3.5735E-01 -1.9120E-08 + 1.2934E-01 1.6158E-01 3.8005E-01 1.7057E-02 5.2360E-03 3.7454E-03 1.3223E-01 3.5309E-01 -2.0074E-08 + 1.2581E-01 1.5919E-01 3.7559E-01 1.6769E-02 5.1734E-03 3.7204E-03 1.3043E-01 3.4905E-01 -2.1014E-08 + 1.2256E-01 1.5695E-01 3.7138E-01 1.6498E-02 5.1138E-03 3.6955E-03 1.2873E-01 3.4522E-01 -2.1935E-08 + 1.1938E-01 1.5470E-01 3.6713E-01 1.6227E-02 5.0532E-03 3.6692E-03 1.2703E-01 3.4135E-01 -2.2894E-08 + 9.2080E-01 3.4799E-01 6.5191E-01 3.2937E-02 0.0000E+00 0.0000E+00 2.6593E-01 6.0223E-01 0.0000E+00 + 8.5426E-01 3.4183E-01 6.4737E-01 3.2884E-02 -1.8949E-12 -1.8949E-12 2.6202E-01 5.9783E-01 -3.7897E-12 + 8.0631E-01 3.3679E-01 6.4334E-01 3.2723E-02 -5.6539E-12 -5.6539E-12 2.5884E-01 5.9405E-01 -1.1308E-11 + 7.3547E-01 3.2827E-01 6.3600E-01 3.2279E-02 -1.5065E-11 -1.5065E-11 2.5347E-01 5.8729E-01 -3.0130E-11 + 7.3547E-01 3.2827E-01 6.3600E-01 3.2279E-02 1.9692E-09 -1.5065E-11 2.5347E-01 5.8729E-01 -3.0130E-11 + 6.9319E-01 3.2285E-01 6.3098E-01 3.1912E-02 6.4341E-04 -2.3897E-11 2.5004E-01 5.8274E-01 -4.7793E-11 + 6.4694E-01 3.1633E-01 6.2461E-01 3.1407E-02 1.2883E-03 -4.0887E-11 2.4589E-01 5.7702E-01 -8.1774E-11 + 6.0971E-01 3.1059E-01 6.1874E-01 3.0917E-02 1.7714E-03 -6.1941E-11 2.4222E-01 5.7175E-01 -1.2388E-10 + 5.7619E-01 3.0502E-01 6.1278E-01 3.0411E-02 2.1772E-03 -8.8187E-11 2.3863E-01 5.6643E-01 -1.7637E-10 + 5.4283E-01 2.9906E-01 6.0616E-01 2.9843E-02 2.5522E-03 -1.2155E-10 2.3475E-01 5.6052E-01 -2.4310E-10 + 5.1557E-01 2.9387E-01 6.0017E-01 2.9330E-02 2.8362E-03 -1.5492E-10 2.3134E-01 5.5518E-01 -3.0984E-10 + 4.9073E-01 2.8886E-01 5.9421E-01 2.8823E-02 3.0769E-03 -1.9306E-10 2.2802E-01 5.4986E-01 -3.8611E-10 + 4.7201E-01 2.8489E-01 5.8937E-01 2.8415E-02 3.2464E-03 -2.2815E-10 2.2538E-01 5.4553E-01 -4.5630E-10 + 4.3237E-01 2.7595E-01 5.7806E-01 2.7477E-02 3.5702E-03 -3.2426E-10 2.1935E-01 5.3542E-01 -6.4853E-10 + 4.3237E-01 2.7595E-01 5.7806E-01 2.7477E-02 3.5702E-03 -2.4400E-10 2.1935E-01 5.3542E-01 -6.4853E-10 + 4.0380E-01 2.6936E-01 5.6937E-01 2.6776E-02 3.7631E-03 3.9734E-04 2.1485E-01 5.2763E-01 -8.2001E-10 + 3.7215E-01 2.6153E-01 5.5868E-01 2.5935E-02 3.9495E-03 8.0170E-04 2.0944E-01 5.1804E-01 -1.0704E-09 + 3.4235E-01 2.5359E-01 5.4743E-01 2.5076E-02 4.0966E-03 1.1559E-03 2.0388E-01 5.0793E-01 -1.3844E-09 + 3.1781E-01 2.4656E-01 5.3717E-01 2.4313E-02 4.1956E-03 1.4271E-03 1.9891E-01 4.9868E-01 -1.7162E-09 + 2.9523E-01 2.3965E-01 5.2679E-01 2.3562E-02 4.2672E-03 1.6590E-03 1.9398E-01 4.8931E-01 -2.1065E-09 + 2.7799E-01 2.3405E-01 5.1818E-01 2.2953E-02 4.3082E-03 1.8237E-03 1.8995E-01 4.8153E-01 -2.4717E-09 + 2.5877E-01 2.2743E-01 5.0777E-01 2.2232E-02 4.3385E-03 1.9938E-03 1.8514E-01 4.7211E-01 -2.9644E-09 + 2.4316E-01 2.2172E-01 4.9860E-01 2.1610E-02 4.3500E-03 2.1205E-03 1.8097E-01 4.6380E-01 -3.4542E-09 + 2.2990E-01 2.1660E-01 4.9024E-01 2.1053E-02 4.3496E-03 2.2194E-03 1.7721E-01 4.5621E-01 -3.9472E-09 + 2.1439E-01 2.1027E-01 4.7971E-01 2.0365E-02 4.3358E-03 2.3238E-03 1.7252E-01 4.4665E-01 -4.6302E-09 + 2.0103E-01 2.0448E-01 4.6989E-01 1.9735E-02 4.3112E-03 2.4029E-03 1.6820E-01 4.3772E-01 -5.3390E-09 + 1.8948E-01 1.9919E-01 4.6078E-01 1.9161E-02 4.2794E-03 2.4624E-03 1.6424E-01 4.2943E-01 -6.0642E-09 + 1.7881E-01 1.9403E-01 4.5177E-01 1.8602E-02 4.2404E-03 2.5093E-03 1.6035E-01 4.2122E-01 -6.8478E-09 + 1.6911E-01 1.8910E-01 4.4304E-01 1.8069E-02 4.1962E-03 2.5446E-03 1.5662E-01 4.1326E-01 -7.6695E-09 + 1.6057E-01 1.8455E-01 4.3488E-01 1.7577E-02 4.1497E-03 2.5694E-03 1.5316E-01 4.0580E-01 -8.5035E-09 + 1.5304E-01 1.8036E-01 4.2726E-01 1.7125E-02 4.1024E-03 2.5858E-03 1.4996E-01 3.9884E-01 -9.3410E-09 + 1.4594E-01 1.7624E-01 4.1970E-01 1.6682E-02 4.0519E-03 2.5964E-03 1.4680E-01 3.9192E-01 -1.0233E-08 + 1.3938E-01 1.7227E-01 4.1234E-01 1.6257E-02 3.9998E-03 2.6015E-03 1.4375E-01 3.8519E-01 -1.1158E-08 + 1.3351E-01 1.6858E-01 4.0543E-01 1.5863E-02 3.9483E-03 2.6020E-03 1.4090E-01 3.7886E-01 -1.2082E-08 + 1.2825E-01 1.6516E-01 3.9896E-01 1.5498E-02 3.8981E-03 2.5990E-03 1.3825E-01 3.7294E-01 -1.2998E-08 + 1.2322E-01 1.6178E-01 3.9251E-01 1.5138E-02 3.8463E-03 2.5929E-03 1.3562E-01 3.6702E-01 -1.3966E-08 + 1.1851E-01 1.5850E-01 3.8622E-01 1.4790E-02 3.7942E-03 2.5840E-03 1.3307E-01 3.6125E-01 -1.4964E-08 + 1.1424E-01 1.5544E-01 3.8028E-01 1.4466E-02 3.7438E-03 2.5732E-03 1.3068E-01 3.5580E-01 -1.5956E-08 + 1.1038E-01 1.5258E-01 3.7471E-01 1.4164E-02 3.6953E-03 2.5610E-03 1.2844E-01 3.5068E-01 -1.6933E-08 + 1.0665E-01 1.4975E-01 3.6913E-01 1.3866E-02 3.6459E-03 2.5470E-03 1.2621E-01 3.4556E-01 -1.7956E-08 + 1.0311E-01 1.4699E-01 3.6367E-01 1.3576E-02 3.5966E-03 2.5315E-03 1.2404E-01 3.4054E-01 -1.9003E-08 + 9.9878E-02 1.4440E-01 3.5851E-01 1.3305E-02 3.5493E-03 2.5154E-03 1.2200E-01 3.3579E-01 -2.0040E-08 + 9.6924E-02 1.4197E-01 3.5365E-01 1.3052E-02 3.5041E-03 2.4990E-03 1.2008E-01 3.3132E-01 -2.1059E-08 + 9.4046E-02 1.3955E-01 3.4877E-01 1.2800E-02 3.4583E-03 2.4813E-03 1.1816E-01 3.2683E-01 -2.2125E-08 + 9.1300E-02 1.3719E-01 3.4399E-01 1.2554E-02 3.4127E-03 2.4630E-03 1.1629E-01 3.2242E-01 -2.3214E-08 + 8.8766E-02 1.3497E-01 3.3945E-01 1.2324E-02 3.3691E-03 2.4446E-03 1.1452E-01 3.1824E-01 -2.4287E-08 + 8.6437E-02 1.3288E-01 3.3517E-01 1.2108E-02 3.3276E-03 2.4264E-03 1.1285E-01 3.1429E-01 -2.5337E-08 + 8.4151E-02 1.3079E-01 3.3086E-01 1.1892E-02 3.2855E-03 2.4074E-03 1.1118E-01 3.1031E-01 -2.6429E-08 + 7.2234E-01 3.3163E-01 6.5699E-01 2.8761E-02 0.0000E+00 0.0000E+00 2.6232E-01 6.1125E-01 -5.5511E-17 + 6.6493E-01 3.2428E-01 6.4977E-01 2.8443E-02 -2.3580E-12 -2.3580E-12 2.5738E-01 6.0446E-01 -4.7161E-12 + 6.2406E-01 3.1836E-01 6.4369E-01 2.8107E-02 -7.0173E-12 -7.0173E-12 2.5341E-01 5.9882E-01 -1.4035E-11 + 5.6444E-01 3.0855E-01 6.3310E-01 2.7434E-02 -1.8601E-11 -1.8601E-11 2.4680E-01 5.8909E-01 -3.7202E-11 + 5.6444E-01 3.0855E-01 6.3310E-01 2.7434E-02 1.3853E-09 -1.8601E-11 2.4680E-01 5.8909E-01 -3.7203E-11 + 5.2944E-01 3.0240E-01 6.2614E-01 2.6957E-02 4.5388E-04 -2.9429E-11 2.4264E-01 5.8273E-01 -5.8857E-11 + 4.9149E-01 2.9509E-01 6.1756E-01 2.6348E-02 9.0517E-04 -5.0237E-11 2.3766E-01 5.7493E-01 -1.0047E-10 + 4.6120E-01 2.8873E-01 6.0982E-01 2.5790E-02 1.2405E-03 -7.5868E-11 2.3330E-01 5.6790E-01 -1.5174E-10 + 4.3414E-01 2.8261E-01 6.0214E-01 2.5235E-02 1.5199E-03 -1.0763E-10 2.2908E-01 5.6093E-01 -2.1525E-10 + 4.0739E-01 2.7613E-01 5.9374E-01 2.4630E-02 1.7759E-03 -1.4768E-10 2.2457E-01 5.5332E-01 -2.9536E-10 + 3.8568E-01 2.7052E-01 5.8626E-01 2.4097E-02 1.9681E-03 -1.8746E-10 2.2063E-01 5.4655E-01 -3.7491E-10 + 3.6601E-01 2.6515E-01 5.7892E-01 2.3580E-02 2.1297E-03 -2.3264E-10 2.1684E-01 5.3989E-01 -4.6528E-10 + 3.5126E-01 2.6093E-01 5.7302E-01 2.3171E-02 2.2426E-03 -2.7405E-10 2.1384E-01 5.3454E-01 -5.4810E-10 + 3.2023E-01 2.5149E-01 5.5943E-01 2.2248E-02 2.4558E-03 -3.8702E-10 2.0706E-01 5.2220E-01 -7.7404E-10 + 3.2023E-01 2.5149E-01 5.5943E-01 2.2248E-02 2.4558E-03 -3.3145E-10 2.0706E-01 5.2220E-01 -7.7404E-10 + 2.9809E-01 2.4460E-01 5.4917E-01 2.1571E-02 2.5808E-03 2.7446E-04 2.0205E-01 5.1286E-01 -9.7495E-10 + 2.7373E-01 2.3649E-01 5.3671E-01 2.0773E-02 2.6995E-03 5.5213E-04 1.9610E-01 5.0152E-01 -1.2676E-09 + 2.5095E-01 2.2833E-01 5.2379E-01 1.9971E-02 2.7910E-03 7.9381E-04 1.9005E-01 4.8973E-01 -1.6336E-09 + 2.3231E-01 2.2118E-01 5.1213E-01 1.9270E-02 2.8507E-03 9.7767E-04 1.8469E-01 4.7908E-01 -2.0199E-09 + 2.1525E-01 2.1420E-01 5.0047E-01 1.8587E-02 2.8920E-03 1.1340E-03 1.7941E-01 4.6841E-01 -2.4737E-09 + 2.0230E-01 2.0858E-01 4.9088E-01 1.8039E-02 2.9140E-03 1.2443E-03 1.7514E-01 4.5963E-01 -2.8979E-09 + 1.8791E-01 2.0197E-01 4.7939E-01 1.7397E-02 2.9278E-03 1.3577E-03 1.7007E-01 4.4909E-01 -3.4694E-09 + 1.7628E-01 1.9631E-01 4.6935E-01 1.6849E-02 2.9300E-03 1.4415E-03 1.6570E-01 4.3987E-01 -4.0367E-09 + 1.6642E-01 1.9126E-01 4.6026E-01 1.6362E-02 2.9249E-03 1.5065E-03 1.6179E-01 4.3151E-01 -4.6070E-09 + 1.5494E-01 1.8505E-01 4.4888E-01 1.5764E-02 2.9098E-03 1.5745E-03 1.5694E-01 4.2105E-01 -5.3960E-09 + 1.4509E-01 1.7940E-01 4.3836E-01 1.5222E-02 2.8881E-03 1.6255E-03 1.5251E-01 4.1136E-01 -6.2135E-09 + 1.3660E-01 1.7426E-01 4.2865E-01 1.4731E-02 2.8622E-03 1.6634E-03 1.4846E-01 4.0242E-01 -7.0486E-09 + 1.2876E-01 1.6927E-01 4.1910E-01 1.4256E-02 2.8318E-03 1.6927E-03 1.4451E-01 3.9361E-01 -7.9497E-09 + 1.2167E-01 1.6453E-01 4.0991E-01 1.3806E-02 2.7982E-03 1.7143E-03 1.4074E-01 3.8512E-01 -8.8931E-09 + 1.1543E-01 1.6017E-01 4.0135E-01 1.3393E-02 2.7635E-03 1.7288E-03 1.3725E-01 3.7722E-01 -9.8494E-09 + 1.0994E-01 1.5617E-01 3.9340E-01 1.3016E-02 2.7287E-03 1.7380E-03 1.3405E-01 3.6988E-01 -1.0809E-08 + 1.0477E-01 1.5225E-01 3.8554E-01 1.2647E-02 2.6918E-03 1.7431E-03 1.3089E-01 3.6261E-01 -1.1829E-08 + 9.9995E-02 1.4849E-01 3.7794E-01 1.2295E-02 2.6542E-03 1.7447E-03 1.2786E-01 3.5557E-01 -1.2886E-08 + 9.5725E-02 1.4500E-01 3.7081E-01 1.1970E-02 2.6172E-03 1.7434E-03 1.2504E-01 3.4897E-01 -1.3940E-08 + 9.1907E-02 1.4178E-01 3.6417E-01 1.1670E-02 2.5814E-03 1.7398E-03 1.2242E-01 3.4282E-01 -1.4984E-08 + 8.8258E-02 1.3860E-01 3.5758E-01 1.1375E-02 2.5446E-03 1.7341E-03 1.1984E-01 3.3671E-01 -1.6087E-08 + 8.4845E-02 1.3554E-01 3.5116E-01 1.1092E-02 2.5078E-03 1.7266E-03 1.1734E-01 3.3075E-01 -1.7223E-08 + 8.1751E-02 1.3268E-01 3.4513E-01 1.0828E-02 2.4722E-03 1.7179E-03 1.1500E-01 3.2516E-01 -1.8350E-08 + 7.8952E-02 1.3002E-01 3.3948E-01 1.0583E-02 2.4382E-03 1.7084E-03 1.1282E-01 3.1992E-01 -1.9460E-08 + 7.6248E-02 1.2738E-01 3.3385E-01 1.0342E-02 2.4035E-03 1.6977E-03 1.1065E-01 3.1469E-01 -2.0621E-08 + 7.3691E-02 1.2482E-01 3.2835E-01 1.0109E-02 2.3691E-03 1.6861E-03 1.0855E-01 3.0958E-01 -2.1808E-08 + 7.1350E-02 1.2243E-01 3.2316E-01 9.8902E-03 2.3361E-03 1.6742E-03 1.0657E-01 3.0476E-01 -2.2982E-08 + 6.9213E-02 1.2019E-01 3.1829E-01 9.6870E-03 2.3047E-03 1.6621E-03 1.0472E-01 3.0023E-01 -2.4136E-08 + 6.7131E-02 1.1796E-01 3.1342E-01 9.4853E-03 2.2729E-03 1.6492E-03 1.0288E-01 2.9570E-01 -2.5342E-08 + 6.5145E-02 1.1579E-01 3.0865E-01 9.2895E-03 2.2414E-03 1.6358E-03 1.0108E-01 2.9126E-01 -2.6573E-08 + 6.3313E-02 1.1375E-01 3.0413E-01 9.1056E-03 2.2112E-03 1.6225E-03 9.9388E-02 2.8705E-01 -2.7785E-08 + 6.1628E-02 1.1184E-01 2.9988E-01 8.9338E-03 2.1826E-03 1.6095E-03 9.7797E-02 2.8309E-01 -2.8970E-08 + 5.9975E-02 1.0993E-01 2.9562E-01 8.7627E-03 2.1535E-03 1.5958E-03 9.6206E-02 2.7912E-01 -3.0202E-08 + 5.5749E-01 3.1273E-01 6.5546E-01 2.4939E-02 0.0000E+00 0.0000E+00 2.5542E-01 6.1301E-01 0.0000E+00 + 5.0976E-01 3.0449E-01 6.4569E-01 2.4451E-02 -2.9474E-12 -2.9474E-12 2.4956E-01 6.0391E-01 -5.8947E-12 + 4.7613E-01 2.9793E-01 6.3765E-01 2.4009E-02 -8.6454E-12 -8.6454E-12 2.4490E-01 5.9648E-01 -1.7291E-11 + 4.2761E-01 2.8719E-01 6.2401E-01 2.3209E-02 -2.2509E-11 -2.2509E-11 2.3723E-01 5.8392E-01 -4.5018E-11 + 4.2761E-01 2.8719E-01 6.2401E-01 2.3209E-02 9.6162E-10 -2.2509E-11 2.3723E-01 5.8392E-01 -4.5018E-11 + 3.9950E-01 2.8053E-01 6.1524E-01 2.2677E-02 3.1737E-04 -3.5202E-11 2.3244E-01 5.7587E-01 -7.0404E-11 + 3.6926E-01 2.7269E-01 6.0460E-01 2.2025E-02 6.3085E-04 -5.9080E-11 2.2677E-01 5.6613E-01 -1.1816E-10 + 3.4531E-01 2.6592E-01 5.9515E-01 2.1445E-02 8.6214E-04 -8.8391E-11 2.2185E-01 5.5748E-01 -1.7678E-10 + 3.2403E-01 2.5946E-01 5.8589E-01 2.0880E-02 1.0536E-03 -1.2476E-10 2.1711E-01 5.4901E-01 -2.4952E-10 + 3.0313E-01 2.5265E-01 5.7590E-01 2.0277E-02 1.2278E-03 -1.7081E-10 2.1209E-01 5.3986E-01 -3.4162E-10 + 2.8627E-01 2.4681E-01 5.6710E-01 1.9754E-02 1.3576E-03 -2.1670E-10 2.0775E-01 5.3180E-01 -4.3339E-10 + 2.7105E-01 2.4125E-01 5.5853E-01 1.9254E-02 1.4660E-03 -2.6897E-10 2.0359E-01 5.2396E-01 -5.3794E-10 + 2.5969E-01 2.3690E-01 5.5171E-01 1.8862E-02 1.5412E-03 -3.1699E-10 2.0032E-01 5.1771E-01 -6.3399E-10 + 2.3592E-01 2.2724E-01 5.3617E-01 1.7990E-02 1.6820E-03 -4.4820E-10 1.9299E-01 5.0345E-01 -8.9640E-10 + 2.3592E-01 2.2724E-01 5.3617E-01 1.7990E-02 1.6820E-03 -4.0975E-10 1.9299E-01 5.0345E-01 -8.9640E-10 + 2.1910E-01 2.2024E-01 5.2457E-01 1.7359E-02 1.7634E-03 1.8955E-04 1.8763E-01 4.9279E-01 -1.1298E-09 + 2.0068E-01 2.1207E-01 5.1064E-01 1.6626E-02 1.8397E-03 3.8044E-04 1.8131E-01 4.7998E-01 -1.4700E-09 + 1.8356E-01 2.0391E-01 4.9635E-01 1.5899E-02 1.8973E-03 5.4577E-04 1.7494E-01 4.6682E-01 -1.8953E-09 + 1.6961E-01 1.9681E-01 4.8359E-01 1.5270E-02 1.9338E-03 6.7095E-04 1.6935E-01 4.5505E-01 -2.3429E-09 + 1.5690E-01 1.8992E-01 4.7093E-01 1.4664E-02 1.9580E-03 7.7690E-04 1.6389E-01 4.4336E-01 -2.8677E-09 + 1.4728E-01 1.8441E-01 4.6061E-01 1.4182E-02 1.9699E-03 8.5138E-04 1.5949E-01 4.3382E-01 -3.3571E-09 + 1.3663E-01 1.7797E-01 4.4832E-01 1.3621E-02 1.9760E-03 9.2751E-04 1.5431E-01 4.2245E-01 -4.0151E-09 + 1.2805E-01 1.7247E-01 4.3766E-01 1.3146E-02 1.9747E-03 9.8355E-04 1.4987E-01 4.1257E-01 -4.6671E-09 + 1.2079E-01 1.6760E-01 4.2805E-01 1.2726E-02 1.9688E-03 1.0268E-03 1.4591E-01 4.0367E-01 -5.3214E-09 + 1.1236E-01 1.6163E-01 4.1612E-01 1.2215E-02 1.9558E-03 1.0717E-03 1.4104E-01 3.9259E-01 -6.2248E-09 + 1.0514E-01 1.5622E-01 4.0514E-01 1.1755E-02 1.9387E-03 1.1050E-03 1.3661E-01 3.8240E-01 -7.1592E-09 + 9.8926E-02 1.5133E-01 3.9507E-01 1.1340E-02 1.9191E-03 1.1295E-03 1.3259E-01 3.7304E-01 -8.1124E-09 + 9.3202E-02 1.4660E-01 3.8522E-01 1.0942E-02 1.8965E-03 1.1483E-03 1.2868E-01 3.6388E-01 -9.1392E-09 + 8.8023E-02 1.4213E-01 3.7578E-01 1.0566E-02 1.8720E-03 1.1617E-03 1.2497E-01 3.5509E-01 -1.0213E-08 + 8.3475E-02 1.3802E-01 3.6703E-01 1.0223E-02 1.8470E-03 1.1705E-03 1.2155E-01 3.4694E-01 -1.1300E-08 + 7.9473E-02 1.3427E-01 3.5894E-01 9.9105E-03 1.8220E-03 1.1756E-03 1.1842E-01 3.3940E-01 -1.2389E-08 + 7.5707E-02 1.3061E-01 3.5097E-01 9.6068E-03 1.7959E-03 1.1781E-03 1.1535E-01 3.3197E-01 -1.3545E-08 + 7.2233E-02 1.2710E-01 3.4329E-01 9.3177E-03 1.7692E-03 1.1782E-03 1.1241E-01 3.2480E-01 -1.4743E-08 + 6.9125E-02 1.2387E-01 3.3612E-01 9.0515E-03 1.7432E-03 1.1764E-03 1.0969E-01 3.1811E-01 -1.5936E-08 + 6.6347E-02 1.2088E-01 3.2946E-01 8.8069E-03 1.7180E-03 1.1731E-03 1.0717E-01 3.1189E-01 -1.7116E-08 + 6.3693E-02 1.1794E-01 3.2286E-01 8.5673E-03 1.6923E-03 1.1684E-03 1.0468E-01 3.0572E-01 -1.8361E-08 + 6.1210E-02 1.1512E-01 3.1646E-01 8.3375E-03 1.6666E-03 1.1625E-03 1.0229E-01 2.9974E-01 -1.9643E-08 + 5.8960E-02 1.1249E-01 3.1046E-01 8.1244E-03 1.6418E-03 1.1559E-03 1.0006E-01 2.9414E-01 -2.0914E-08 + 5.6923E-02 1.1005E-01 3.0487E-01 7.9275E-03 1.6181E-03 1.1487E-03 9.7982E-02 2.8890E-01 -2.2164E-08 + 5.4956E-02 1.0764E-01 2.9930E-01 7.7333E-03 1.5941E-03 1.1408E-03 9.5926E-02 2.8369E-01 -2.3470E-08 + 5.3095E-02 1.0530E-01 2.9388E-01 7.5461E-03 1.5703E-03 1.1322E-03 9.3934E-02 2.7861E-01 -2.4805E-08 + 5.1391E-02 1.0312E-01 2.8878E-01 7.3714E-03 1.5475E-03 1.1235E-03 9.2066E-02 2.7383E-01 -2.6125E-08 + 4.9836E-02 1.0109E-01 2.8400E-01 7.2092E-03 1.5258E-03 1.1147E-03 9.0324E-02 2.6936E-01 -2.7421E-08 + 4.8320E-02 9.9066E-02 2.7923E-01 7.0485E-03 1.5039E-03 1.1054E-03 8.8590E-02 2.6488E-01 -2.8773E-08 + 4.6874E-02 9.7102E-02 2.7456E-01 6.8928E-03 1.4822E-03 1.0958E-03 8.6903E-02 2.6051E-01 -3.0153E-08 + 4.5540E-02 9.5256E-02 2.7016E-01 6.7469E-03 1.4614E-03 1.0863E-03 8.5315E-02 2.5638E-01 -3.1511E-08 + 4.4312E-02 9.3530E-02 2.6603E-01 6.6109E-03 1.4417E-03 1.0770E-03 8.3828E-02 2.5250E-01 -3.2838E-08 + 4.3109E-02 9.1810E-02 2.6188E-01 6.4756E-03 1.4218E-03 1.0673E-03 8.2344E-02 2.4862E-01 -3.4217E-08 + 4.2338E-01 2.9208E-01 6.4769E-01 2.1468E-02 0.0000E+00 0.0000E+00 2.4571E-01 6.0819E-01 0.0000E+00 + 3.8497E-01 2.8323E-01 6.3553E-01 2.0883E-02 -3.0130E-12 -3.0130E-12 2.3909E-01 5.9691E-01 -6.0261E-12 + 3.5816E-01 2.7625E-01 6.2569E-01 2.0387E-02 -9.0642E-12 -9.0642E-12 2.3385E-01 5.8782E-01 -1.8128E-11 + 3.1984E-01 2.6491E-01 6.0925E-01 1.9534E-02 -2.4357E-11 -2.4357E-11 2.2531E-01 5.7265E-01 -4.8715E-11 + 3.1984E-01 2.6491E-01 6.0925E-01 1.9534E-02 6.5898E-10 -2.4357E-11 2.2531E-01 5.7265E-01 -4.8715E-11 + 2.9789E-01 2.5794E-01 5.9884E-01 1.8986E-02 2.1994E-04 -3.8847E-11 2.2002E-01 5.6306E-01 -7.7695E-11 + 2.7443E-01 2.4978E-01 5.8635E-01 1.8331E-02 4.3604E-04 -6.7082E-11 2.1380E-01 5.5156E-01 -1.3417E-10 + 2.5596E-01 2.4279E-01 5.7539E-01 1.7760E-02 5.9461E-04 -1.0202E-10 2.0844E-01 5.4147E-01 -2.0403E-10 + 2.3964E-01 2.3616E-01 5.6474E-01 1.7212E-02 7.2517E-04 -1.4533E-10 2.0333E-01 5.3166E-01 -2.9066E-10 + 2.2369E-01 2.2922E-01 5.5335E-01 1.6636E-02 8.4331E-04 -1.9992E-10 1.9794E-01 5.2117E-01 -3.9984E-10 + 2.1088E-01 2.2329E-01 5.4342E-01 1.6142E-02 9.3089E-04 -2.5396E-10 1.9330E-01 5.1201E-01 -5.0791E-10 + 1.9937E-01 2.1767E-01 5.3382E-01 1.5674E-02 1.0036E-03 -3.1524E-10 1.8889E-01 5.0316E-01 -6.3048E-10 + 1.9080E-01 2.1330E-01 5.2622E-01 1.5311E-02 1.0538E-03 -3.7131E-10 1.8543E-01 4.9615E-01 -7.4261E-10 + 1.7294E-01 2.0364E-01 5.0906E-01 1.4510E-02 1.1471E-03 -5.2374E-10 1.7775E-01 4.8029E-01 -1.0475E-09 + 1.7294E-01 2.0364E-01 5.0906E-01 1.4510E-02 1.1471E-03 -4.9716E-10 1.7775E-01 4.8029E-01 -1.0475E-09 + 1.6038E-01 1.9670E-01 4.9638E-01 1.3939E-02 1.2005E-03 1.3087E-04 1.7218E-01 4.6856E-01 -1.3171E-09 + 1.4668E-01 1.8863E-01 4.8129E-01 1.3280E-02 1.2500E-03 2.6224E-04 1.6566E-01 4.5459E-01 -1.7076E-09 + 1.3400E-01 1.8065E-01 4.6596E-01 1.2635E-02 1.2868E-03 3.7562E-04 1.5914E-01 4.4036E-01 -2.1938E-09 + 1.2370E-01 1.7374E-01 4.5239E-01 1.2081E-02 1.3097E-03 4.6117E-04 1.5347E-01 4.2776E-01 -2.7057E-09 + 1.1434E-01 1.6708E-01 4.3903E-01 1.1553E-02 1.3243E-03 5.3334E-04 1.4796E-01 4.1534E-01 -3.3064E-09 + 1.0728E-01 1.6178E-01 4.2821E-01 1.1135E-02 1.3310E-03 5.8392E-04 1.4355E-01 4.0526E-01 -3.8662E-09 + 9.9469E-02 1.5561E-01 4.1540E-01 1.0653E-02 1.3335E-03 6.3546E-04 1.3839E-01 3.9332E-01 -4.6175E-09 + 9.3184E-02 1.5037E-01 4.0435E-01 1.0247E-02 1.3314E-03 6.7324E-04 1.3399E-01 3.8302E-01 -5.3605E-09 + 8.7882E-02 1.4575E-01 3.9446E-01 9.8906E-03 1.3264E-03 7.0226E-04 1.3009E-01 3.7379E-01 -6.1050E-09 + 8.1723E-02 1.4011E-01 3.8222E-01 9.4589E-03 1.3163E-03 7.3228E-04 1.2531E-01 3.6236E-01 -7.1314E-09 + 7.6454E-02 1.3502E-01 3.7104E-01 9.0724E-03 1.3037E-03 7.5441E-04 1.2098E-01 3.5190E-01 -8.1920E-09 + 7.1924E-02 1.3044E-01 3.6083E-01 8.7263E-03 1.2894E-03 7.7052E-04 1.1707E-01 3.4235E-01 -9.2728E-09 + 6.7751E-02 1.2603E-01 3.5088E-01 8.3950E-03 1.2733E-03 7.8267E-04 1.1329E-01 3.3304E-01 -1.0436E-08 + 6.3977E-02 1.2188E-01 3.4140E-01 8.0841E-03 1.2559E-03 7.9121E-04 1.0972E-01 3.2415E-01 -1.1650E-08 + 6.0662E-02 1.1807E-01 3.3264E-01 7.8017E-03 1.2383E-03 7.9661E-04 1.0644E-01 3.1594E-01 -1.2877E-08 + 5.7745E-02 1.1461E-01 3.2458E-01 7.5454E-03 1.2208E-03 7.9958E-04 1.0345E-01 3.0838E-01 -1.4105E-08 + 5.5000E-02 1.1124E-01 3.1666E-01 7.2971E-03 1.2025E-03 8.0073E-04 1.0053E-01 3.0095E-01 -1.5409E-08 + 5.2467E-02 1.0802E-01 3.0905E-01 7.0615E-03 1.1839E-03 8.0025E-04 9.7738E-02 2.9381E-01 -1.6757E-08 + 5.0200E-02 1.0506E-01 3.0198E-01 6.8453E-03 1.1658E-03 7.9849E-04 9.5159E-02 2.8717E-01 -1.8097E-08 + 4.8172E-02 1.0233E-01 2.9543E-01 6.6473E-03 1.1484E-03 7.9575E-04 9.2783E-02 2.8101E-01 -1.9423E-08 + 4.6235E-02 9.9662E-02 2.8896E-01 6.4538E-03 1.1305E-03 7.9207E-04 9.0448E-02 2.7492E-01 -2.0819E-08 + 4.4421E-02 9.7096E-02 2.8270E-01 6.2688E-03 1.1127E-03 7.8760E-04 8.8202E-02 2.6904E-01 -2.2256E-08 + 4.2777E-02 9.4713E-02 2.7685E-01 6.0977E-03 1.0956E-03 7.8265E-04 8.6113E-02 2.6354E-01 -2.3679E-08 + 4.1288E-02 9.2507E-02 2.7141E-01 5.9399E-03 1.0793E-03 7.7739E-04 8.4177E-02 2.5841E-01 -2.5077E-08 + 3.9850E-02 9.0332E-02 2.6600E-01 5.7847E-03 1.0627E-03 7.7157E-04 8.2264E-02 2.5332E-01 -2.6538E-08 + 3.8489E-02 8.8231E-02 2.6076E-01 5.6354E-03 1.0463E-03 7.6536E-04 8.0414E-02 2.4838E-01 -2.8029E-08 + 3.7241E-02 8.6268E-02 2.5583E-01 5.4964E-03 1.0306E-03 7.5904E-04 7.8683E-02 2.4373E-01 -2.9501E-08 + 3.6102E-02 8.4444E-02 2.5122E-01 5.3676E-03 1.0157E-03 7.5272E-04 7.7072E-02 2.3939E-01 -3.0947E-08 + 3.4992E-02 8.2635E-02 2.4663E-01 5.2403E-03 1.0007E-03 7.4604E-04 7.5473E-02 2.3506E-01 -3.2455E-08 + 3.3933E-02 8.0880E-02 2.4216E-01 5.1171E-03 9.8576E-04 7.3916E-04 7.3920E-02 2.3084E-01 -3.3992E-08 + 3.2954E-02 7.9234E-02 2.3795E-01 5.0020E-03 9.7153E-04 7.3237E-04 7.2461E-02 2.2687E-01 -3.5503E-08 + 3.2055E-02 7.7698E-02 2.3399E-01 4.8948E-03 9.5804E-04 7.2573E-04 7.1098E-02 2.2314E-01 -3.6979E-08 + 3.1172E-02 7.6168E-02 2.3004E-01 4.7884E-03 9.4442E-04 7.1884E-04 6.9740E-02 2.1941E-01 -3.8511E-08 + 3.1634E-01 2.7038E-01 6.3412E-01 1.8339E-02 0.0000E+00 0.0000E+00 2.3368E-01 5.9746E-01 0.0000E+00 + 2.8637E-01 2.6116E-01 6.1981E-01 1.7713E-02 -4.0834E-12 -4.0834E-12 2.2645E-01 5.8420E-01 -8.1669E-12 + 2.6561E-01 2.5394E-01 6.0836E-01 1.7200E-02 -1.1994E-11 -1.1994E-11 2.2077E-01 5.7360E-01 -2.3987E-11 + 2.3620E-01 2.4230E-01 5.8943E-01 1.6344E-02 -3.1220E-11 -3.1220E-11 2.1157E-01 5.5610E-01 -6.2440E-11 + 2.3620E-01 2.4230E-01 5.8943E-01 1.6344E-02 4.3858E-10 -3.1220E-11 2.1157E-01 5.5610E-01 -6.2440E-11 + 2.1950E-01 2.3519E-01 5.7758E-01 1.5809E-02 1.5100E-04 -4.8822E-11 2.0592E-01 5.4514E-01 -9.7644E-11 + 2.0176E-01 2.2691E-01 5.6349E-01 1.5179E-02 2.9882E-04 -8.1985E-11 1.9931E-01 5.3212E-01 -1.6397E-10 + 1.8786E-01 2.1986E-01 5.5123E-01 1.4637E-02 4.0685E-04 -1.2246E-10 1.9365E-01 5.2077E-01 -2.4492E-10 + 1.7564E-01 2.1320E-01 5.3941E-01 1.4124E-02 4.9548E-04 -1.7236E-10 1.8827E-01 5.0984E-01 -3.4472E-10 + 1.6375E-01 2.0627E-01 5.2686E-01 1.3590E-02 5.7537E-04 -2.3504E-10 1.8264E-01 4.9822E-01 -4.7009E-10 + 1.5422E-01 2.0038E-01 5.1599E-01 1.3136E-02 6.3436E-04 -2.9703E-10 1.7783E-01 4.8814E-01 -5.9406E-10 + 1.4568E-01 1.9482E-01 5.0555E-01 1.2710E-02 6.8316E-04 -3.6703E-10 1.7327E-01 4.7846E-01 -7.3406E-10 + 1.3935E-01 1.9051E-01 4.9734E-01 1.2380E-02 7.1676E-04 -4.3100E-10 1.6972E-01 4.7084E-01 -8.6201E-10 + 1.2618E-01 1.8104E-01 4.7892E-01 1.1662E-02 7.7886E-04 -6.0503E-10 1.6187E-01 4.5372E-01 -1.2101E-09 + 1.2618E-01 1.8104E-01 4.7892E-01 1.1662E-02 7.7886E-04 -5.8667E-10 1.6187E-01 4.5372E-01 -1.2101E-09 + 1.1695E-01 1.7428E-01 4.6543E-01 1.1154E-02 8.1421E-04 9.0328E-05 1.5622E-01 4.4118E-01 -1.5186E-09 + 1.0691E-01 1.6647E-01 4.4951E-01 1.0574E-02 8.4673E-04 1.8080E-04 1.4966E-01 4.2634E-01 -1.9681E-09 + 9.7642E-02 1.5879E-01 4.3347E-01 1.0010E-02 8.7071E-04 2.5870E-04 1.4315E-01 4.1137E-01 -2.5283E-09 + 9.0129E-02 1.5218E-01 4.1937E-01 9.5304E-03 8.8540E-04 3.1735E-04 1.3751E-01 3.9821E-01 -3.1153E-09 + 8.3310E-02 1.4585E-01 4.0559E-01 9.0759E-03 8.9460E-04 3.6673E-04 1.3208E-01 3.8532E-01 -3.8012E-09 + 7.8167E-02 1.4083E-01 3.9448E-01 8.7193E-03 8.9861E-04 4.0126E-04 1.2776E-01 3.7493E-01 -4.4383E-09 + 7.2487E-02 1.3502E-01 3.8142E-01 8.3100E-03 8.9974E-04 4.3637E-04 1.2273E-01 3.6269E-01 -5.2915E-09 + 6.7917E-02 1.3011E-01 3.7022E-01 7.9675E-03 8.9784E-04 4.6204E-04 1.1846E-01 3.5219E-01 -6.1340E-09 + 6.4062E-02 1.2579E-01 3.6024E-01 7.6683E-03 8.9404E-04 4.8169E-04 1.1469E-01 3.4281E-01 -6.9770E-09 + 5.9584E-02 1.2054E-01 3.4795E-01 7.3076E-03 8.8677E-04 5.0194E-04 1.1010E-01 3.3127E-01 -8.1371E-09 + 5.5751E-02 1.1583E-01 3.3677E-01 6.9865E-03 8.7780E-04 5.1678E-04 1.0597E-01 3.2077E-01 -9.3321E-09 + 5.2455E-02 1.1160E-01 3.2662E-01 6.7003E-03 8.6782E-04 5.2750E-04 1.0224E-01 3.1122E-01 -1.0547E-08 + 4.9417E-02 1.0754E-01 3.1677E-01 6.4275E-03 8.5655E-04 5.3549E-04 9.8661E-02 3.0195E-01 -1.1852E-08 + 4.6667E-02 1.0373E-01 3.0742E-01 6.1727E-03 8.4448E-04 5.4101E-04 9.5285E-02 2.9313E-01 -1.3212E-08 + 4.4249E-02 1.0026E-01 2.9881E-01 5.9421E-03 8.3226E-04 5.4438E-04 9.2204E-02 2.8502E-01 -1.4588E-08 + 4.2120E-02 9.7107E-02 2.9092E-01 5.7335E-03 8.2015E-04 5.4611E-04 8.9396E-02 2.7758E-01 -1.5965E-08 + 4.0115E-02 9.4044E-02 2.8320E-01 5.5321E-03 8.0751E-04 5.4658E-04 8.6666E-02 2.7029E-01 -1.7425E-08 + 3.8263E-02 9.1135E-02 2.7580E-01 5.3417E-03 7.9469E-04 5.4594E-04 8.4067E-02 2.6331E-01 -1.8934E-08 + 3.6604E-02 8.8458E-02 2.6895E-01 5.1674E-03 7.8222E-04 5.4444E-04 8.1672E-02 2.5683E-01 -2.0434E-08 + 3.5120E-02 8.6004E-02 2.6261E-01 5.0082E-03 7.7021E-04 5.4229E-04 7.9472E-02 2.5085E-01 -2.1915E-08 + 3.3700E-02 8.3601E-02 2.5637E-01 4.8531E-03 7.5794E-04 5.3948E-04 7.7316E-02 2.4495E-01 -2.3474E-08 + 3.2370E-02 8.1301E-02 2.5036E-01 4.7052E-03 7.4570E-04 5.3615E-04 7.5247E-02 2.3926E-01 -2.5076E-08 + 3.1163E-02 7.9169E-02 2.4475E-01 4.5687E-03 7.3395E-04 5.3250E-04 7.3328E-02 2.3396E-01 -2.6663E-08 + 3.0070E-02 7.7201E-02 2.3954E-01 4.4431E-03 7.2274E-04 5.2865E-04 7.1554E-02 2.2903E-01 -2.8219E-08 + 2.9013E-02 7.5263E-02 2.3438E-01 4.3199E-03 7.1138E-04 5.2442E-04 6.9804E-02 2.2415E-01 -2.9843E-08 + 2.8012E-02 7.3395E-02 2.2939E-01 4.2016E-03 7.0014E-04 5.1995E-04 6.8116E-02 2.1941E-01 -3.1500E-08 + 2.7095E-02 7.1654E-02 2.2470E-01 4.0918E-03 6.8944E-04 5.1545E-04 6.6541E-02 2.1498E-01 -3.3136E-08 + 2.6256E-02 7.0038E-02 2.2034E-01 3.9902E-03 6.7926E-04 5.1096E-04 6.5078E-02 2.1084E-01 -3.4740E-08 + 2.5439E-02 6.8439E-02 2.1599E-01 3.8899E-03 6.6897E-04 5.0622E-04 6.3628E-02 2.0672E-01 -3.6412E-08 + 2.4658E-02 6.6890E-02 2.1177E-01 3.7931E-03 6.5880E-04 5.0135E-04 6.2223E-02 2.0272E-01 -3.8115E-08 + 2.3937E-02 6.5440E-02 2.0780E-01 3.7028E-03 6.4909E-04 4.9655E-04 6.0906E-02 1.9895E-01 -3.9788E-08 + 2.3274E-02 6.4089E-02 2.0408E-01 3.6188E-03 6.3988E-04 4.9185E-04 5.9677E-02 1.9542E-01 -4.1421E-08 + 2.2623E-02 6.2746E-02 2.0036E-01 3.5356E-03 6.3058E-04 4.8697E-04 5.8455E-02 1.9190E-01 -4.3115E-08 + 2.3244E-01 2.4818E-01 6.1532E-01 1.5539E-02 0.0000E+00 0.0000E+00 2.1981E-01 5.8152E-01 0.0000E+00 + 2.0976E-01 2.3881E-01 5.9913E-01 1.4911E-02 -4.4398E-12 -4.4398E-12 2.1215E-01 5.6651E-01 -8.8797E-12 + 1.9417E-01 2.3151E-01 5.8627E-01 1.4408E-02 -1.3131E-11 -1.3131E-11 2.0615E-01 5.5458E-01 -2.6262E-11 + 1.7223E-01 2.1980E-01 5.6523E-01 1.3587E-02 -3.4520E-11 -3.4520E-11 1.9650E-01 5.3507E-01 -6.9041E-11 + 1.7223E-01 2.1980E-01 5.6523E-01 1.3587E-02 2.8543E-10 -3.4520E-11 1.9650E-01 5.3507E-01 -6.9041E-11 + 1.5987E-01 2.1270E-01 5.5216E-01 1.3082E-02 1.0277E-04 -5.4335E-11 1.9062E-01 5.2295E-01 -1.0867E-10 + 1.4680E-01 2.0447E-01 5.3674E-01 1.2494E-02 2.0316E-04 -9.2196E-11 1.8377E-01 5.0863E-01 -1.8439E-10 + 1.3660E-01 1.9750E-01 5.2341E-01 1.1995E-02 2.7639E-04 -1.3874E-10 1.7794E-01 4.9625E-01 -2.7747E-10 + 1.2766E-01 1.9094E-01 5.1065E-01 1.1527E-02 3.3635E-04 -1.9629E-10 1.7243E-01 4.8439E-01 -3.9257E-10 + 1.1898E-01 1.8414E-01 4.9719E-01 1.1043E-02 3.9029E-04 -2.6869E-10 1.6669E-01 4.7187E-01 -5.3738E-10 + 1.1204E-01 1.7839E-01 4.8560E-01 1.0635E-02 4.3005E-04 -3.4028E-10 1.6181E-01 4.6108E-01 -6.8057E-10 + 1.0584E-01 1.7298E-01 4.7453E-01 1.0254E-02 4.6288E-04 -4.2135E-10 1.5721E-01 4.5076E-01 -8.4270E-10 + 1.0124E-01 1.6880E-01 4.6586E-01 9.9614E-03 4.8546E-04 -4.9539E-10 1.5363E-01 4.4268E-01 -9.9079E-10 + 9.1705E-02 1.5967E-01 4.4654E-01 9.3280E-03 5.2710E-04 -6.9617E-10 1.4579E-01 4.2464E-01 -1.3923E-09 + 9.1705E-02 1.5967E-01 4.4654E-01 9.3280E-03 5.2710E-04 -6.8349E-10 1.4579E-01 4.2464E-01 -1.3923E-09 + 8.5027E-02 1.5319E-01 4.3251E-01 8.8842E-03 5.5076E-04 6.2377E-05 1.4018E-01 4.1153E-01 -1.7461E-09 + 7.7773E-02 1.4575E-01 4.1607E-01 8.3811E-03 5.7248E-04 1.2478E-04 1.3371E-01 3.9613E-01 -2.2573E-09 + 7.1075E-02 1.3847E-01 3.9962E-01 7.8959E-03 5.8847E-04 1.7845E-04 1.2734E-01 3.8071E-01 -2.8916E-09 + 6.5650E-02 1.3225E-01 3.8527E-01 7.4867E-03 5.9823E-04 2.1881E-04 1.2186E-01 3.6724E-01 -3.5557E-09 + 6.0724E-02 1.2631E-01 3.7133E-01 7.1011E-03 6.0431E-04 2.5275E-04 1.1661E-01 3.5414E-01 -4.3309E-09 + 5.7007E-02 1.2163E-01 3.6016E-01 6.8003E-03 6.0693E-04 2.7646E-04 1.1246E-01 3.4363E-01 -5.0506E-09 + 5.2900E-02 1.1623E-01 3.4709E-01 6.4570E-03 6.0761E-04 3.0052E-04 1.0764E-01 3.3132E-01 -6.0146E-09 + 4.9592E-02 1.1169E-01 3.3594E-01 6.1712E-03 6.0624E-04 3.1808E-04 1.0358E-01 3.2082E-01 -6.9667E-09 + 4.6798E-02 1.0770E-01 3.2604E-01 5.9227E-03 6.0360E-04 3.3149E-04 1.0001E-01 3.1148E-01 -7.9188E-09 + 4.3550E-02 1.0289E-01 3.1392E-01 5.6246E-03 5.9859E-04 3.4527E-04 9.5681E-02 3.0004E-01 -9.2268E-09 + 4.0765E-02 9.8580E-02 3.0295E-01 5.3605E-03 5.9243E-04 3.5531E-04 9.1798E-02 2.8968E-01 -1.0572E-08 + 3.8367E-02 9.4730E-02 2.9302E-01 5.1261E-03 5.8558E-04 3.6251E-04 8.8316E-02 2.8030E-01 -1.1937E-08 + 3.6153E-02 9.1050E-02 2.8344E-01 4.9037E-03 5.7785E-04 3.6783E-04 8.4981E-02 2.7123E-01 -1.3401E-08 + 3.4146E-02 8.7602E-02 2.7436E-01 4.6967E-03 5.6958E-04 3.7143E-04 8.1849E-02 2.6264E-01 -1.4925E-08 + 3.2379E-02 8.4472E-02 2.6605E-01 4.5099E-03 5.6120E-04 3.7355E-04 7.9001E-02 2.5476E-01 -1.6463E-08 + 3.0821E-02 8.1636E-02 2.5845E-01 4.3417E-03 5.5290E-04 3.7456E-04 7.6414E-02 2.4756E-01 -1.7999E-08 + 2.9352E-02 7.8890E-02 2.5104E-01 4.1797E-03 5.4424E-04 3.7470E-04 7.3907E-02 2.4053E-01 -1.9627E-08 + 2.7993E-02 7.6289E-02 2.4396E-01 4.0270E-03 5.3549E-04 3.7410E-04 7.1528E-02 2.3382E-01 -2.1306E-08 + 2.6775E-02 7.3902E-02 2.3742E-01 3.8877E-03 5.2697E-04 3.7292E-04 6.9341E-02 2.2761E-01 -2.2973E-08 + 2.5684E-02 7.1718E-02 2.3139E-01 3.7608E-03 5.1876E-04 3.7130E-04 6.7338E-02 2.2189E-01 -2.4617E-08 + 2.4639E-02 6.9586E-02 2.2547E-01 3.6375E-03 5.1038E-04 3.6923E-04 6.5380E-02 2.1626E-01 -2.6348E-08 + 2.3659E-02 6.7549E-02 2.1977E-01 3.5202E-03 5.0205E-04 3.6682E-04 6.3507E-02 2.1085E-01 -2.8125E-08 + 2.2769E-02 6.5665E-02 2.1448E-01 3.4121E-03 4.9405E-04 3.6420E-04 6.1773E-02 2.0582E-01 -2.9883E-08 + 2.1962E-02 6.3930E-02 2.0957E-01 3.3130E-03 4.8641E-04 3.6144E-04 6.0174E-02 2.0115E-01 -3.1606E-08 + 2.1182E-02 6.2224E-02 2.0472E-01 3.2159E-03 4.7866E-04 3.5842E-04 5.8600E-02 1.9654E-01 -3.3402E-08 + 2.0442E-02 6.0584E-02 2.0003E-01 3.1229E-03 4.7098E-04 3.5521E-04 5.7085E-02 1.9208E-01 -3.5234E-08 + 1.9764E-02 5.9057E-02 1.9565E-01 3.0366E-03 4.6364E-04 3.5198E-04 5.5675E-02 1.8790E-01 -3.7039E-08 + 1.9144E-02 5.7644E-02 1.9157E-01 2.9570E-03 4.5667E-04 3.4875E-04 5.4367E-02 1.8402E-01 -3.8809E-08 + 1.8539E-02 5.6247E-02 1.8752E-01 2.8786E-03 4.4961E-04 3.4536E-04 5.3074E-02 1.8016E-01 -4.0652E-08 + 1.7961E-02 5.4896E-02 1.8359E-01 2.8030E-03 4.4264E-04 3.4187E-04 5.1822E-02 1.7642E-01 -4.2527E-08 + 1.7427E-02 5.3634E-02 1.7990E-01 2.7325E-03 4.3599E-04 3.3844E-04 5.0652E-02 1.7290E-01 -4.4369E-08 + 1.6936E-02 5.2459E-02 1.7645E-01 2.6672E-03 4.2968E-04 3.3509E-04 4.9562E-02 1.6961E-01 -4.6164E-08 + 1.6454E-02 5.1293E-02 1.7301E-01 2.6025E-03 4.2330E-04 3.3162E-04 4.8479E-02 1.6634E-01 -4.8027E-08 + 1.6786E-01 2.2595E-01 5.9187E-01 1.3056E-02 0.0000E+00 0.0000E+00 2.0457E-01 5.6104E-01 -5.5511E-17 + 1.5124E-01 2.1662E-01 5.7411E-01 1.2452E-02 -5.0364E-12 -5.0364E-12 1.9663E-01 5.4452E-01 -1.0073E-11 + 1.3989E-01 2.0937E-01 5.6009E-01 1.1977E-02 -1.4985E-11 -1.4985E-11 1.9045E-01 5.3148E-01 -2.9971E-11 + 1.2401E-01 1.9782E-01 5.3731E-01 1.1213E-02 -3.9666E-11 -3.9666E-11 1.8057E-01 5.1029E-01 -7.9332E-11 + 1.2401E-01 1.9782E-01 5.3731E-01 1.1213E-02 1.7611E-10 -3.9666E-11 1.8057E-01 5.1029E-01 -7.9332E-11 + 1.1511E-01 1.9084E-01 5.2327E-01 1.0750E-02 6.9307E-05 -6.2675E-11 1.7457E-01 4.9722E-01 -1.2535E-10 + 1.0572E-01 1.8279E-01 5.0681E-01 1.0216E-02 1.3701E-04 -1.0687E-10 1.6764E-01 4.8188E-01 -2.1374E-10 + 9.8422E-02 1.7600E-01 4.9266E-01 9.7660E-03 1.8639E-04 -1.6099E-10 1.6175E-01 4.6869E-01 -3.2197E-10 + 9.2035E-02 1.6964E-01 4.7920E-01 9.3468E-03 2.2682E-04 -2.2760E-10 1.5622E-01 4.5613E-01 -4.5520E-10 + 8.5844E-02 1.6308E-01 4.6508E-01 8.9170E-03 2.6319E-04 -3.1097E-10 1.5050E-01 4.4293E-01 -6.2194E-10 + 8.0903E-02 1.5755E-01 4.5298E-01 8.5572E-03 2.9001E-04 -3.9299E-10 1.4565E-01 4.3162E-01 -7.8598E-10 + 7.6486E-02 1.5237E-01 4.4149E-01 8.2230E-03 3.1216E-04 -4.8526E-10 1.4109E-01 4.2086E-01 -9.7053E-10 + 7.3211E-02 1.4838E-01 4.3253E-01 7.9675E-03 3.2740E-04 -5.6923E-10 1.3757E-01 4.1246E-01 -1.1385E-09 + 6.6418E-02 1.3971E-01 4.1268E-01 7.4179E-03 3.5554E-04 -7.9667E-10 1.2988E-01 3.9385E-01 -1.5933E-09 + 6.6418E-02 1.3971E-01 4.1268E-01 7.4179E-03 3.5554E-04 -7.8791E-10 1.2988E-01 3.9385E-01 -1.5933E-09 + 6.1655E-02 1.3358E-01 3.9837E-01 7.0358E-03 3.7155E-04 4.3085E-05 1.2443E-01 3.8040E-01 -1.9949E-09 + 5.6477E-02 1.2659E-01 3.8170E-01 6.6057E-03 3.8629E-04 8.6177E-05 1.1817E-01 3.6473E-01 -2.5780E-09 + 5.1691E-02 1.1979E-01 3.6514E-01 6.1938E-03 3.9718E-04 1.2322E-04 1.1204E-01 3.4913E-01 -3.3012E-09 + 4.7806E-02 1.1400E-01 3.5079E-01 5.8487E-03 4.0388E-04 1.5107E-04 1.0682E-01 3.3560E-01 -4.0544E-09 + 4.4273E-02 1.0851E-01 3.3693E-01 5.5256E-03 4.0810E-04 1.7447E-04 1.0183E-01 3.2252E-01 -4.9297E-09 + 4.1602E-02 1.0420E-01 3.2589E-01 5.2749E-03 4.0995E-04 1.9080E-04 9.7906E-02 3.1208E-01 -5.7403E-09 + 3.8645E-02 9.9242E-02 3.1303E-01 4.9902E-03 4.1050E-04 2.0736E-04 9.3383E-02 2.9992E-01 -6.8236E-09 + 3.6257E-02 9.5095E-02 3.0211E-01 4.7543E-03 4.0966E-04 2.1943E-04 8.9586E-02 2.8958E-01 -7.8919E-09 + 3.4237E-02 9.1472E-02 2.9246E-01 4.5502E-03 4.0793E-04 2.2863E-04 8.6260E-02 2.8044E-01 -8.9586E-09 + 3.1882E-02 8.7106E-02 2.8070E-01 4.3063E-03 4.0460E-04 2.3805E-04 8.2242E-02 2.6928E-01 -1.0423E-08 + 2.9859E-02 8.3219E-02 2.7010E-01 4.0913E-03 4.0045E-04 2.4488E-04 7.8657E-02 2.5922E-01 -1.1929E-08 + 2.8112E-02 7.9756E-02 2.6054E-01 3.9013E-03 3.9584E-04 2.4974E-04 7.5457E-02 2.5015E-01 -1.3458E-08 + 2.6496E-02 7.6458E-02 2.5135E-01 3.7216E-03 3.9061E-04 2.5330E-04 7.2402E-02 2.4142E-01 -1.5096E-08 + 2.5029E-02 7.3377E-02 2.4269E-01 3.5551E-03 3.8505E-04 2.5572E-04 6.9544E-02 2.3318E-01 -1.6799E-08 + 2.3734E-02 7.0590E-02 2.3478E-01 3.4054E-03 3.7942E-04 2.5714E-04 6.6954E-02 2.2565E-01 -1.8513E-08 + 2.2590E-02 6.8070E-02 2.2757E-01 3.2710E-03 3.7383E-04 2.5778E-04 6.4610E-02 2.1879E-01 -2.0222E-08 + 2.1510E-02 6.5639E-02 2.2056E-01 3.1419E-03 3.6798E-04 2.5780E-04 6.2344E-02 2.1211E-01 -2.2030E-08 + 2.0510E-02 6.3340E-02 2.1388E-01 3.0206E-03 3.6204E-04 2.5730E-04 6.0200E-02 2.0575E-01 -2.3892E-08 + 1.9612E-02 6.1237E-02 2.0773E-01 2.9102E-03 3.5625E-04 2.5639E-04 5.8236E-02 1.9988E-01 -2.5738E-08 + 1.8806E-02 5.9318E-02 2.0208E-01 2.8099E-03 3.5066E-04 2.5518E-04 5.6441E-02 1.9449E-01 -2.7557E-08 + 1.8034E-02 5.7448E-02 1.9654E-01 2.7127E-03 3.4494E-04 2.5365E-04 5.4691E-02 1.8920E-01 -2.9466E-08 + 1.7309E-02 5.5665E-02 1.9122E-01 2.6204E-03 3.3923E-04 2.5187E-04 5.3021E-02 1.8413E-01 -3.1426E-08 + 1.6651E-02 5.4020E-02 1.8629E-01 2.5355E-03 3.3374E-04 2.4994E-04 5.1478E-02 1.7942E-01 -3.3361E-08 + 1.6053E-02 5.2507E-02 1.8173E-01 2.4579E-03 3.2851E-04 2.4793E-04 5.0059E-02 1.7507E-01 -3.5257E-08 + 1.5475E-02 5.1024E-02 1.7724E-01 2.3820E-03 3.2319E-04 2.4574E-04 4.8666E-02 1.7078E-01 -3.7232E-08 + 1.4926E-02 4.9599E-02 1.7290E-01 2.3094E-03 3.1793E-04 2.4342E-04 4.7327E-02 1.6663E-01 -3.9244E-08 + 1.4423E-02 4.8277E-02 1.6886E-01 2.2422E-03 3.1289E-04 2.4109E-04 4.6083E-02 1.6276E-01 -4.1227E-08 + 1.3963E-02 4.7054E-02 1.6510E-01 2.1803E-03 3.0811E-04 2.3877E-04 4.4932E-02 1.5917E-01 -4.3171E-08 + 1.3514E-02 4.5848E-02 1.6137E-01 2.1194E-03 3.0327E-04 2.3634E-04 4.3796E-02 1.5561E-01 -4.5195E-08 + 1.3085E-02 4.4683E-02 1.5776E-01 2.0609E-03 2.9849E-04 2.3385E-04 4.2698E-02 1.5215E-01 -4.7255E-08 + 1.2688E-02 4.3597E-02 1.5438E-01 2.0064E-03 2.9393E-04 2.3140E-04 4.1674E-02 1.4891E-01 -4.9277E-08 + 1.2323E-02 4.2587E-02 1.5123E-01 1.9559E-03 2.8960E-04 2.2901E-04 4.0721E-02 1.4589E-01 -5.1248E-08 + 1.1965E-02 4.1587E-02 1.4809E-01 1.9061E-03 2.8523E-04 2.2654E-04 3.9777E-02 1.4289E-01 -5.3291E-08 + 1.1906E-01 2.0406E-01 5.6442E-01 1.0870E-02 0.0000E+00 0.0000E+00 1.8836E-01 5.3665E-01 0.0000E+00 + 1.0730E-01 1.9491E-01 5.4541E-01 1.0309E-02 -6.4599E-12 -6.4599E-12 1.8032E-01 5.1892E-01 -1.2920E-11 + 9.9306E-02 1.8783E-01 5.3048E-01 9.8734E-03 -1.8810E-11 -1.8810E-11 1.7409E-01 5.0499E-01 -3.7619E-11 + 8.8180E-02 1.7661E-01 5.0638E-01 9.1807E-03 -4.8495E-11 -4.8495E-11 1.6417E-01 4.8248E-01 -9.6989E-11 + 8.8180E-02 1.7661E-01 5.0638E-01 9.1807E-03 9.5698E-11 -4.8495E-11 1.6417E-01 4.8248E-01 -9.6989E-11 + 8.1961E-02 1.6986E-01 4.9162E-01 8.7649E-03 4.6357E-05 -7.5366E-11 1.5818E-01 4.6869E-01 -1.5073E-10 + 7.5415E-02 1.6211E-01 4.7441E-01 8.2893E-03 9.1736E-05 -1.2553E-10 1.5129E-01 4.5259E-01 -2.5106E-10 + 7.0328E-02 1.5559E-01 4.5971E-01 7.8919E-03 1.2490E-04 -1.8670E-10 1.4547E-01 4.3881E-01 -3.7340E-10 + 6.5879E-02 1.4951E-01 4.4578E-01 7.5238E-03 1.5211E-04 -2.6210E-10 1.4003E-01 4.2576E-01 -5.2421E-10 + 6.1564E-02 1.4326E-01 4.3125E-01 7.1486E-03 1.7665E-04 -3.5682E-10 1.3442E-01 4.1212E-01 -7.1363E-10 + 5.8118E-02 1.3802E-01 4.1887E-01 6.8363E-03 1.9478E-04 -4.5040E-10 1.2969E-01 4.0049E-01 -9.0079E-10 + 5.5033E-02 1.3312E-01 4.0715E-01 6.5476E-03 2.0979E-04 -5.5640E-10 1.2526E-01 3.8947E-01 -1.1128E-09 + 5.2744E-02 1.2937E-01 3.9805E-01 6.3278E-03 2.2014E-04 -6.5317E-10 1.2185E-01 3.8091E-01 -1.3063E-09 + 4.7983E-02 1.2123E-01 3.7801E-01 5.8580E-03 2.3931E-04 -9.1453E-10 1.1445E-01 3.6203E-01 -1.8291E-09 + 4.7983E-02 1.2123E-01 3.7801E-01 5.8580E-03 2.3931E-04 -9.0848E-10 1.1445E-01 3.6203E-01 -1.8291E-09 + 4.4631E-02 1.1552E-01 3.6365E-01 5.5336E-03 2.5028E-04 2.9783E-05 1.0923E-01 3.4848E-01 -2.2867E-09 + 4.0975E-02 1.0903E-01 3.4704E-01 5.1707E-03 2.6044E-04 5.9584E-05 1.0328E-01 3.3279E-01 -2.9444E-09 + 3.7583E-02 1.0275E-01 3.3065E-01 4.8255E-03 2.6802E-04 8.5208E-05 9.7500E-02 3.1728E-01 -3.7568E-09 + 3.4821E-02 9.7440E-02 3.1653E-01 4.5382E-03 2.7274E-04 1.0447E-04 9.2591E-02 3.0391E-01 -4.6050E-09 + 3.2299E-02 9.2423E-02 3.0298E-01 4.2707E-03 2.7578E-04 1.2065E-04 8.7940E-02 2.9105E-01 -5.5939E-09 + 3.0386E-02 8.8501E-02 2.9222E-01 4.0642E-03 2.7718E-04 1.3193E-04 8.4292E-02 2.8084E-01 -6.5092E-09 + 2.8261E-02 8.4015E-02 2.7976E-01 3.8308E-03 2.7766E-04 1.4335E-04 8.0111E-02 2.6900E-01 -7.7290E-09 + 2.6539E-02 8.0275E-02 2.6924E-01 3.6384E-03 2.7726E-04 1.5169E-04 7.6617E-02 2.5899E-01 -8.9281E-09 + 2.5078E-02 7.7019E-02 2.5997E-01 3.4725E-03 2.7621E-04 1.5805E-04 7.3569E-02 2.5017E-01 -1.0123E-08 + 2.3369E-02 7.3110E-02 2.4872E-01 3.2753E-03 2.7409E-04 1.6454E-04 6.9903E-02 2.3946E-01 -1.1758E-08 + 2.1896E-02 6.9644E-02 2.3862E-01 3.1021E-03 2.7143E-04 1.6928E-04 6.6646E-02 2.2983E-01 -1.3435E-08 + 2.0621E-02 6.6567E-02 2.2956E-01 2.9497E-03 2.6844E-04 1.7266E-04 6.3750E-02 2.2119E-01 -1.5133E-08 + 1.9438E-02 6.3646E-02 2.2088E-01 2.8062E-03 2.6500E-04 1.7511E-04 6.0996E-02 2.1290E-01 -1.6949E-08 + 1.8361E-02 6.0926E-02 2.1272E-01 2.6736E-03 2.6127E-04 1.7673E-04 5.8429E-02 2.0511E-01 -1.8834E-08 + 1.7409E-02 5.8473E-02 2.0530E-01 2.5547E-03 2.5746E-04 1.7763E-04 5.6111E-02 1.9802E-01 -2.0732E-08 + 1.6567E-02 5.6262E-02 1.9856E-01 2.4483E-03 2.5367E-04 1.7799E-04 5.4019E-02 1.9157E-01 -2.2625E-08 + 1.5770E-02 5.4134E-02 1.9202E-01 2.3465E-03 2.4968E-04 1.7792E-04 5.2003E-02 1.8531E-01 -2.4625E-08 + 1.5031E-02 5.2128E-02 1.8581E-01 2.2510E-03 2.4562E-04 1.7748E-04 5.0101E-02 1.7937E-01 -2.6684E-08 + 1.4366E-02 5.0296E-02 1.8010E-01 2.1643E-03 2.4166E-04 1.7676E-04 4.8363E-02 1.7391E-01 -2.8723E-08 + 1.3770E-02 4.8629E-02 1.7487E-01 2.0858E-03 2.3783E-04 1.7583E-04 4.6779E-02 1.6890E-01 -3.0731E-08 + 1.3197E-02 4.7008E-02 1.6976E-01 2.0098E-03 2.3391E-04 1.7469E-04 4.5239E-02 1.6400E-01 -3.2840E-08 + 1.2660E-02 4.5466E-02 1.6487E-01 1.9378E-03 2.3000E-04 1.7337E-04 4.3772E-02 1.5931E-01 -3.5002E-08 + 1.2171E-02 4.4046E-02 1.6034E-01 1.8719E-03 2.2623E-04 1.7196E-04 4.2421E-02 1.5497E-01 -3.7136E-08 + 1.1727E-02 4.2744E-02 1.5616E-01 1.8116E-03 2.2264E-04 1.7050E-04 4.1180E-02 1.5096E-01 -3.9224E-08 + 1.1297E-02 4.1468E-02 1.5205E-01 1.7528E-03 2.1900E-04 1.6891E-04 3.9965E-02 1.4702E-01 -4.1398E-08 + 1.0889E-02 4.0246E-02 1.4809E-01 1.6967E-03 2.1538E-04 1.6723E-04 3.8799E-02 1.4322E-01 -4.3611E-08 + 1.0515E-02 3.9114E-02 1.4441E-01 1.6448E-03 2.1192E-04 1.6555E-04 3.7719E-02 1.3968E-01 -4.5791E-08 + 1.0173E-02 3.8068E-02 1.4099E-01 1.5972E-03 2.0864E-04 1.6389E-04 3.6720E-02 1.3640E-01 -4.7924E-08 + 9.8386E-03 3.7039E-02 1.3761E-01 1.5504E-03 2.0532E-04 1.6215E-04 3.5737E-02 1.3315E-01 -5.0145E-08 + 9.5194E-03 3.6046E-02 1.3434E-01 1.5055E-03 2.0205E-04 1.6038E-04 3.4789E-02 1.3001E-01 -5.2402E-08 + 9.2245E-03 3.5122E-02 1.3128E-01 1.4637E-03 1.9893E-04 1.5864E-04 3.3906E-02 1.2707E-01 -5.4617E-08 + 8.9530E-03 3.4265E-02 1.2843E-01 1.4251E-03 1.9598E-04 1.5696E-04 3.3085E-02 1.2433E-01 -5.6772E-08 + 8.6864E-03 3.3417E-02 1.2560E-01 1.3871E-03 1.9300E-04 1.5522E-04 3.2274E-02 1.2161E-01 -5.9006E-08 + 8.2851E-02 1.8279E-01 5.3365E-01 8.9620E-03 0.0000E+00 0.0000E+00 1.7159E-01 5.0901E-01 0.0000E+00 + 7.4867E-02 1.7395E-01 5.1371E-01 8.4553E-03 -6.6828E-12 -6.6828E-12 1.6360E-01 4.9034E-01 -1.3366E-11 + 6.9462E-02 1.6714E-01 4.9813E-01 8.0649E-03 -1.9843E-11 -1.9843E-11 1.5743E-01 4.7575E-01 -3.9686E-11 + 6.1955E-02 1.5638E-01 4.7313E-01 7.4503E-03 -5.2371E-11 -5.2371E-11 1.4766E-01 4.5231E-01 -1.0474E-10 + 6.1954E-02 1.5638E-01 4.7313E-01 7.4503E-03 4.3210E-11 -5.2371E-11 1.4766E-01 4.5231E-01 -1.0474E-10 + 5.7754E-02 1.4994E-01 4.5791E-01 7.0846E-03 3.0786E-05 -8.2703E-11 1.4179E-01 4.3802E-01 -1.6541E-10 + 5.3330E-02 1.4257E-01 4.4025E-01 6.6690E-03 6.1057E-05 -1.4119E-10 1.3506E-01 4.2141E-01 -2.8238E-10 + 4.9888E-02 1.3640E-01 4.2523E-01 6.3239E-03 8.3282E-05 -2.1276E-10 1.2941E-01 4.0729E-01 -4.2553E-10 + 4.6870E-02 1.3067E-01 4.1108E-01 6.0059E-03 1.0159E-04 -3.0066E-10 1.2415E-01 3.9396E-01 -6.0132E-10 + 4.3935E-02 1.2480E-01 3.9638E-01 5.6836E-03 1.1817E-04 -4.1024E-10 1.1874E-01 3.8010E-01 -8.2049E-10 + 4.1583E-02 1.1988E-01 3.8391E-01 5.4167E-03 1.3047E-04 -5.1759E-10 1.1421E-01 3.6833E-01 -1.0352E-09 + 3.9471E-02 1.1532E-01 3.7216E-01 5.1710E-03 1.4069E-04 -6.3808E-10 1.0998E-01 3.5724E-01 -1.2762E-09 + 3.7898E-02 1.1182E-01 3.6307E-01 4.9848E-03 1.4777E-04 -7.4744E-10 1.0674E-01 3.4864E-01 -1.4949E-09 + 3.4612E-02 1.0428E-01 3.4316E-01 4.5887E-03 1.6095E-04 -1.0419E-09 9.9733E-02 3.2980E-01 -2.0839E-09 + 3.4612E-02 1.0428E-01 3.4316E-01 4.5887E-03 1.6095E-04 -1.0377E-09 9.9733E-02 3.2980E-01 -2.0839E-09 + 3.2278E-02 9.9023E-02 3.2899E-01 4.3170E-03 1.6855E-04 2.0614E-05 9.4825E-02 3.1637E-01 -2.6002E-09 + 2.9721E-02 9.3075E-02 3.1268E-01 4.0149E-03 1.7566E-04 4.1254E-05 8.9258E-02 3.0089E-01 -3.3450E-09 + 2.7333E-02 8.7353E-02 2.9670E-01 3.7293E-03 1.8102E-04 5.9005E-05 8.3885E-02 2.8570E-01 -4.2644E-09 + 2.5376E-02 8.2539E-02 2.8301E-01 3.4931E-03 1.8441E-04 7.2350E-05 7.9351E-02 2.7268E-01 -5.2198E-09 + 2.3580E-02 7.8012E-02 2.6994E-01 3.2743E-03 1.8667E-04 8.3572E-05 7.5078E-02 2.6023E-01 -6.3286E-09 + 2.2211E-02 7.4489E-02 2.5963E-01 3.1063E-03 1.8783E-04 9.1460E-05 7.1743E-02 2.5039E-01 -7.3525E-09 + 2.0683E-02 7.0475E-02 2.4773E-01 2.9173E-03 1.8839E-04 9.9437E-05 6.7939E-02 2.3904E-01 -8.7165E-09 + 1.9440E-02 6.7143E-02 2.3772E-01 2.7623E-03 1.8832E-04 1.0527E-04 6.4774E-02 2.2948E-01 -1.0058E-08 + 1.8381E-02 6.4253E-02 2.2894E-01 2.6291E-03 1.8774E-04 1.0970E-04 6.2025E-02 2.2109E-01 -1.1392E-08 + 1.7138E-02 6.0795E-02 2.1833E-01 2.4714E-03 1.8644E-04 1.1420E-04 5.8731E-02 2.1094E-01 -1.3216E-08 + 1.6063E-02 5.7742E-02 2.0885E-01 2.3335E-03 1.8471E-04 1.1745E-04 5.5818E-02 2.0186E-01 -1.5081E-08 + 1.5129E-02 5.5040E-02 2.0038E-01 2.2126E-03 1.8271E-04 1.1972E-04 5.3237E-02 1.9374E-01 -1.6965E-08 + 1.4260E-02 5.2484E-02 1.9229E-01 2.0991E-03 1.8039E-04 1.2135E-04 5.0793E-02 1.8599E-01 -1.8977E-08 + 1.3467E-02 5.0113E-02 1.8471E-01 1.9946E-03 1.7786E-04 1.2240E-04 4.8522E-02 1.7872E-01 -2.1063E-08 + 1.2764E-02 4.7980E-02 1.7784E-01 1.9013E-03 1.7527E-04 1.2296E-04 4.6478E-02 1.7212E-01 -2.3163E-08 + 1.2141E-02 4.6063E-02 1.7162E-01 1.8180E-03 1.7269E-04 1.2314E-04 4.4640E-02 1.6615E-01 -2.5256E-08 + 1.1551E-02 4.4222E-02 1.6560E-01 1.7384E-03 1.6996E-04 1.2302E-04 4.2873E-02 1.6037E-01 -2.7467E-08 + 1.1003E-02 4.2492E-02 1.5990E-01 1.6641E-03 1.6719E-04 1.2265E-04 4.1211E-02 1.5489E-01 -2.9741E-08 + 1.0510E-02 4.0917E-02 1.5468E-01 1.5968E-03 1.6447E-04 1.2209E-04 3.9697E-02 1.4987E-01 -3.1990E-08 + 1.0067E-02 3.9485E-02 1.4991E-01 1.5359E-03 1.6185E-04 1.2139E-04 3.8320E-02 1.4528E-01 -3.4201E-08 + 9.6416E-03 3.8097E-02 1.4525E-01 1.4772E-03 1.5916E-04 1.2053E-04 3.6985E-02 1.4080E-01 -3.6519E-08 + 9.2418E-03 3.6780E-02 1.4081E-01 1.4217E-03 1.5648E-04 1.1956E-04 3.5716E-02 1.3652E-01 -3.8893E-08 + 8.8781E-03 3.5569E-02 1.3670E-01 1.3710E-03 1.5389E-04 1.1853E-04 3.4550E-02 1.3257E-01 -4.1234E-08 + 8.5478E-03 3.4461E-02 1.3292E-01 1.3247E-03 1.5143E-04 1.1747E-04 3.3481E-02 1.2893E-01 -4.3523E-08 + 8.2279E-03 3.3377E-02 1.2921E-01 1.2796E-03 1.4894E-04 1.1633E-04 3.2437E-02 1.2535E-01 -4.5903E-08 + 7.9244E-03 3.2342E-02 1.2564E-01 1.2367E-03 1.4650E-04 1.1518E-04 3.1437E-02 1.2192E-01 -4.8322E-08 + 7.6459E-03 3.1383E-02 1.2233E-01 1.1972E-03 1.4417E-04 1.1402E-04 3.0512E-02 1.1872E-01 -5.0702E-08 + 7.3912E-03 3.0500E-02 1.1926E-01 1.1609E-03 1.4196E-04 1.1287E-04 2.9659E-02 1.1576E-01 -5.3030E-08 + 7.1426E-03 2.9632E-02 1.1623E-01 1.1254E-03 1.3972E-04 1.1166E-04 2.8821E-02 1.1284E-01 -5.5450E-08 + 6.9051E-03 2.8797E-02 1.1331E-01 1.0913E-03 1.3751E-04 1.1044E-04 2.8014E-02 1.1002E-01 -5.7908E-08 + 6.6858E-03 2.8020E-02 1.1058E-01 1.0597E-03 1.3541E-04 1.0924E-04 2.7263E-02 1.0739E-01 -6.0317E-08 + 6.4839E-03 2.7301E-02 1.0804E-01 1.0305E-03 1.3342E-04 1.0809E-04 2.6567E-02 1.0493E-01 -6.2660E-08 + 6.2858E-03 2.6590E-02 1.0552E-01 1.0018E-03 1.3142E-04 1.0689E-04 2.5880E-02 1.0250E-01 -6.5087E-08 + 5.6478E-02 1.6237E-01 5.0021E-01 7.3128E-03 0.0000E+00 0.0000E+00 1.5462E-01 4.7872E-01 0.0000E+00 + 5.1329E-02 1.5395E-01 4.7970E-01 6.8649E-03 -8.5257E-12 -8.5257E-12 1.4682E-01 4.5943E-01 -1.7051E-11 + 4.7848E-02 1.4748E-01 4.6373E-01 6.5224E-03 -2.4823E-11 -2.4823E-11 1.4082E-01 4.4440E-01 -4.9646E-11 + 4.3009E-02 1.3730E-01 4.3824E-01 5.9876E-03 -6.3872E-11 -6.3872E-11 1.3136E-01 4.2039E-01 -1.2774E-10 + 4.3009E-02 1.3730E-01 4.3824E-01 5.9876E-03 -1.0385E-12 -6.3872E-11 1.3136E-01 4.2039E-01 -1.2774E-10 + 4.0284E-02 1.3123E-01 4.2281E-01 5.6716E-03 2.0297E-05 -9.9172E-11 1.2571E-01 4.0583E-01 -1.9834E-10 + 3.7403E-02 1.2431E-01 4.0498E-01 5.3146E-03 4.0394E-05 -1.6506E-10 1.1926E-01 3.8899E-01 -3.3012E-10 + 3.5149E-02 1.1854E-01 3.8989E-01 5.0197E-03 5.5251E-05 -2.4527E-10 1.1386E-01 3.7473E-01 -4.9055E-10 + 3.3162E-02 1.1320E-01 3.7573E-01 4.7494E-03 6.7563E-05 -3.4392E-10 1.0885E-01 3.6134E-01 -6.8785E-10 + 3.1218E-02 1.0775E-01 3.6110E-01 4.4767E-03 7.8780E-05 -4.6746E-10 1.0373E-01 3.4747E-01 -9.3493E-10 + 2.9649E-02 1.0321E-01 3.4873E-01 4.2519E-03 8.7150E-05 -5.8911E-10 9.9454E-02 3.3575E-01 -1.1782E-09 + 2.8231E-02 9.8997E-02 3.3713E-01 4.0458E-03 9.4147E-05 -7.2663E-10 9.5483E-02 3.2474E-01 -1.4533E-09 + 2.7170E-02 9.5784E-02 3.2819E-01 3.8902E-03 9.9011E-05 -8.5190E-10 9.2449E-02 3.1625E-01 -1.7038E-09 + 2.4932E-02 8.8888E-02 3.0869E-01 3.5608E-03 1.0814E-04 -1.1886E-09 8.5920E-02 2.9771E-01 -2.3772E-09 + 2.4932E-02 8.8888E-02 3.0869E-01 3.5608E-03 1.0814E-04 -1.1857E-09 8.5920E-02 2.9771E-01 -2.3772E-09 + 2.3324E-02 8.4101E-02 2.9491E-01 3.3364E-03 1.1345E-04 1.4266E-05 8.1376E-02 2.8458E-01 -2.9632E-09 + 2.1547E-02 7.8716E-02 2.7913E-01 3.0881E-03 1.1847E-04 2.8570E-05 7.6251E-02 2.6955E-01 -3.8025E-09 + 1.9873E-02 7.3564E-02 2.6377E-01 2.8551E-03 1.2236E-04 4.0934E-05 7.1336E-02 2.5488E-01 -4.8350E-09 + 1.8490E-02 6.9251E-02 2.5069E-01 2.6634E-03 1.2495E-04 5.0296E-05 6.7212E-02 2.4237E-01 -5.9082E-09 + 1.7212E-02 6.5217E-02 2.3826E-01 2.4869E-03 1.2672E-04 5.8154E-05 6.3347E-02 2.3048E-01 -7.1542E-09 + 1.6231E-02 6.2089E-02 2.2850E-01 2.3519E-03 1.2764E-04 6.3631E-05 6.0345E-02 2.2113E-01 -8.3028E-09 + 1.5131E-02 5.8542E-02 2.1729E-01 2.2007E-03 1.2815E-04 6.9159E-05 5.6936E-02 2.1039E-01 -9.8258E-09 + 1.4232E-02 5.5609E-02 2.0790E-01 2.0772E-03 1.2815E-04 7.3165E-05 5.4113E-02 2.0138E-01 -1.1317E-08 + 1.3462E-02 5.3074E-02 1.9971E-01 1.9716E-03 1.2786E-04 7.6211E-05 5.1671E-02 1.9351E-01 -1.2798E-08 + 1.2555E-02 5.0053E-02 1.8983E-01 1.8470E-03 1.2703E-04 7.9284E-05 4.8757E-02 1.8403E-01 -1.4819E-08 + 1.1767E-02 4.7396E-02 1.8105E-01 1.7385E-03 1.2589E-04 8.1478E-05 4.6191E-02 1.7558E-01 -1.6893E-08 + 1.1080E-02 4.5053E-02 1.7323E-01 1.6437E-03 1.2455E-04 8.3005E-05 4.3926E-02 1.6806E-01 -1.8991E-08 + 1.0440E-02 4.2844E-02 1.6579E-01 1.5550E-03 1.2299E-04 8.4082E-05 4.1789E-02 1.6089E-01 -2.1230E-08 + 9.8545E-03 4.0801E-02 1.5884E-01 1.4737E-03 1.2128E-04 8.4757E-05 3.9811E-02 1.5421E-01 -2.3545E-08 + 9.3348E-03 3.8969E-02 1.5257E-01 1.4013E-03 1.1952E-04 8.5091E-05 3.8036E-02 1.4816E-01 -2.5864E-08 + 8.8734E-03 3.7327E-02 1.4690E-01 1.3368E-03 1.1776E-04 8.5171E-05 3.6444E-02 1.4269E-01 -2.8166E-08 + 8.4357E-03 3.5755E-02 1.4143E-01 1.2755E-03 1.1591E-04 8.5046E-05 3.4920E-02 1.3742E-01 -3.0590E-08 + 8.0289E-03 3.4281E-02 1.3627E-01 1.2183E-03 1.1401E-04 8.4748E-05 3.3489E-02 1.3244E-01 -3.3079E-08 + 7.6626E-03 3.2943E-02 1.3156E-01 1.1666E-03 1.1217E-04 8.4325E-05 3.2189E-02 1.2788E-01 -3.5536E-08 + 7.3333E-03 3.1729E-02 1.2725E-01 1.1201E-03 1.1038E-04 8.3814E-05 3.1010E-02 1.2373E-01 -3.7955E-08 + 7.0170E-03 3.0555E-02 1.2307E-01 1.0753E-03 1.0858E-04 8.3221E-05 2.9869E-02 1.1969E-01 -4.0493E-08 + 6.7198E-03 2.9443E-02 1.1908E-01 1.0330E-03 1.0681E-04 8.2586E-05 2.8788E-02 1.1583E-01 -4.3094E-08 + 6.4493E-03 2.8424E-02 1.1541E-01 9.9452E-04 1.0510E-04 8.1905E-05 2.7796E-02 1.1228E-01 -4.5659E-08 + 6.2037E-03 2.7492E-02 1.1203E-01 9.5945E-04 1.0347E-04 8.1199E-05 2.6890E-02 1.0902E-01 -4.8166E-08 + 5.9659E-03 2.6584E-02 1.0872E-01 9.2539E-04 1.0181E-04 8.0432E-05 2.6005E-02 1.0582E-01 -5.0772E-08 + 5.7404E-03 2.5716E-02 1.0555E-01 8.9301E-04 1.0017E-04 7.9630E-05 2.5161E-02 1.0275E-01 -5.3419E-08 + 5.5334E-03 2.4915E-02 1.0261E-01 8.6322E-04 9.8599E-05 7.8826E-05 2.4381E-02 9.9901E-02 -5.6023E-08 + 5.3442E-03 2.4179E-02 9.9890E-02 8.3591E-04 9.7104E-05 7.8030E-05 2.3663E-02 9.7269E-02 -5.8568E-08 + 5.1597E-03 2.3456E-02 9.7212E-02 8.0921E-04 9.5593E-05 7.7198E-05 2.2958E-02 9.4675E-02 -6.1211E-08 + 4.9835E-03 2.2761E-02 9.4629E-02 7.8364E-04 9.4099E-05 7.6350E-05 2.2281E-02 9.2173E-02 -6.3895E-08 + 4.8208E-03 2.2117E-02 9.2221E-02 7.5998E-04 9.2675E-05 7.5519E-05 2.1653E-02 8.9841E-02 -6.6524E-08 + 4.6711E-03 2.1520E-02 8.9985E-02 7.3816E-04 9.1325E-05 7.4713E-05 2.1071E-02 8.7675E-02 -6.9079E-08 + 4.5243E-03 2.0932E-02 8.7773E-02 7.1671E-04 8.9963E-05 7.3883E-05 2.0497E-02 8.5531E-02 -7.1722E-08 + 3.7690E-02 1.4295E-01 4.6478E-01 5.8999E-03 0.0000E+00 0.0000E+00 1.3776E-01 4.4637E-01 0.0000E+00 + 3.4591E-02 1.3503E-01 4.4401E-01 5.5121E-03 -9.4551E-12 -9.4551E-12 1.3028E-01 4.2675E-01 -1.8910E-11 + 3.2492E-02 1.2896E-01 4.2791E-01 5.2175E-03 -2.7727E-11 -2.7727E-11 1.2455E-01 4.1152E-01 -5.5453E-11 + 2.9552E-02 1.1945E-01 4.0234E-01 4.7605E-03 -7.1893E-11 -7.1893E-11 1.1554E-01 3.8730E-01 -1.4379E-10 + 2.9552E-02 1.1945E-01 4.0234E-01 4.7605E-03 -3.0795E-11 -7.1893E-11 1.1554E-01 3.8730E-01 -1.4379E-10 + 2.7870E-02 1.1380E-01 3.8692E-01 4.4922E-03 1.3329E-05 -1.1240E-10 1.1019E-01 3.7270E-01 -2.2481E-10 + 2.6074E-02 1.0739E-01 3.6919E-01 4.1906E-03 2.6653E-05 -1.8968E-10 1.0409E-01 3.5587E-01 -3.7936E-10 + 2.4653E-02 1.0206E-01 3.5426E-01 3.9427E-03 3.6591E-05 -2.8373E-10 9.9019E-02 3.4169E-01 -5.6745E-10 + 2.3387E-02 9.7146E-02 3.4031E-01 3.7164E-03 4.4892E-05 -3.9878E-10 9.4331E-02 3.2842E-01 -7.9756E-10 + 2.2133E-02 9.2148E-02 3.2594E-01 3.4891E-03 5.2511E-05 -5.4161E-10 8.9558E-02 3.1475E-01 -1.0832E-09 + 2.1110E-02 8.7996E-02 3.1386E-01 3.3026E-03 5.8230E-05 -6.8096E-10 8.5587E-02 3.0323E-01 -1.3619E-09 + 2.0175E-02 8.4162E-02 3.0257E-01 3.1323E-03 6.3042E-05 -8.3684E-10 8.1915E-02 2.9247E-01 -1.6737E-09 + 1.9469E-02 8.1246E-02 2.9389E-01 3.0041E-03 6.6414E-05 -9.7794E-10 7.9119E-02 2.8419E-01 -1.9559E-09 + 1.7962E-02 7.5013E-02 2.7507E-01 2.7342E-03 7.2841E-05 -1.3560E-09 7.3132E-02 2.6621E-01 -2.7119E-09 + 1.7962E-02 7.5013E-02 2.7507E-01 2.7342E-03 7.2841E-05 -1.3540E-09 7.3132E-02 2.6621E-01 -2.7119E-09 + 1.6860E-02 7.0710E-02 2.6184E-01 2.5514E-03 7.6652E-05 9.9473E-06 6.8989E-02 2.5355E-01 -3.3701E-09 + 1.5628E-02 6.5894E-02 2.4679E-01 2.3504E-03 8.0330E-05 1.9969E-05 6.4345E-02 2.3914E-01 -4.3155E-09 + 1.4454E-02 6.1312E-02 2.3222E-01 2.1628E-03 8.3184E-05 2.8595E-05 5.9918E-02 2.2516E-01 -5.4777E-09 + 1.3476E-02 5.7497E-02 2.1988E-01 2.0093E-03 8.5057E-05 3.5075E-05 5.6226E-02 2.1332E-01 -6.6806E-09 + 1.2563E-02 5.3946E-02 2.0823E-01 1.8687E-03 8.6361E-05 4.0509E-05 5.2783E-02 2.0212E-01 -8.0730E-09 + 1.1858E-02 5.1205E-02 1.9912E-01 1.7617E-03 8.7056E-05 4.4287E-05 5.0124E-02 1.9335E-01 -9.3542E-09 + 1.1063E-02 4.8109E-02 1.8870E-01 1.6423E-03 8.7417E-05 4.8079E-05 4.7116E-02 1.8332E-01 -1.1053E-08 + 1.0409E-02 4.5560E-02 1.8001E-01 1.5453E-03 8.7417E-05 5.0819E-05 4.4637E-02 1.7495E-01 -1.2718E-08 + 9.8467E-03 4.3366E-02 1.7246E-01 1.4626E-03 8.7345E-05 5.2926E-05 4.2501E-02 1.6767E-01 -1.4369E-08 + 9.1819E-03 4.0760E-02 1.6339E-01 1.3654E-03 8.6817E-05 5.5022E-05 3.9963E-02 1.5892E-01 -1.6618E-08 + 8.6023E-03 3.8477E-02 1.5536E-01 1.2812E-03 8.6061E-05 5.6505E-05 3.7737E-02 1.5117E-01 -1.8913E-08 + 8.0959E-03 3.6471E-02 1.4824E-01 1.2079E-03 8.5163E-05 5.7528E-05 3.5780E-02 1.4428E-01 -2.1226E-08 + 7.6228E-03 3.4587E-02 1.4148E-01 1.1396E-03 8.4113E-05 5.8243E-05 3.3941E-02 1.3775E-01 -2.3690E-08 + 7.1893E-03 3.2849E-02 1.3520E-01 1.0771E-03 8.2982E-05 5.8705E-05 3.2244E-02 1.3168E-01 -2.6235E-08 + 6.8041E-03 3.1296E-02 1.2954E-01 1.0217E-03 8.1826E-05 5.8945E-05 3.0726E-02 1.2620E-01 -2.8790E-08 + 6.4617E-03 2.9908E-02 1.2444E-01 9.7253E-04 8.0663E-05 5.9009E-05 2.9369E-02 1.2127E-01 -3.1328E-08 + 6.1367E-03 2.8583E-02 1.1954E-01 9.2588E-04 7.9446E-05 5.8944E-05 2.8073E-02 1.1652E-01 -3.4002E-08 + 5.8347E-03 2.7344E-02 1.1493E-01 8.8255E-04 7.8232E-05 5.8790E-05 2.6861E-02 1.1205E-01 -3.6746E-08 + 5.5627E-03 2.6222E-02 1.1072E-01 8.4351E-04 7.7036E-05 5.8539E-05 2.5762E-02 1.0798E-01 -3.9452E-08 + 5.3180E-03 2.5206E-02 1.0690E-01 8.0839E-04 7.5873E-05 5.8221E-05 2.4768E-02 1.0427E-01 -4.2107E-08 + 5.0831E-03 2.4226E-02 1.0318E-01 7.7464E-04 7.4676E-05 5.7828E-05 2.3808E-02 1.0066E-01 -4.4886E-08 + 4.8624E-03 2.3300E-02 9.9654E-02 7.4291E-04 7.3478E-05 5.7380E-05 2.2901E-02 9.7239E-02 -4.7727E-08 + 4.6617E-03 2.2453E-02 9.6408E-02 7.1401E-04 7.2322E-05 5.6902E-05 2.2070E-02 9.4089E-02 -5.0524E-08 + 4.4795E-03 2.1680E-02 9.3432E-02 6.8776E-04 7.1214E-05 5.6405E-05 2.1313E-02 9.1200E-02 -5.3254E-08 + 4.3031E-03 2.0928E-02 9.0522E-02 6.6231E-04 7.0090E-05 5.5869E-05 2.0576E-02 8.8374E-02 -5.6087E-08 + 4.1359E-03 2.0212E-02 8.7737E-02 6.3816E-04 6.8976E-05 5.5311E-05 1.9873E-02 8.5669E-02 -5.8963E-08 + 3.9827E-03 1.9551E-02 8.5158E-02 6.1599E-04 6.7913E-05 5.4754E-05 1.9225E-02 8.3164E-02 -6.1792E-08 + 3.8427E-03 1.8945E-02 8.2780E-02 5.9571E-04 6.6906E-05 5.4207E-05 1.8630E-02 8.0853E-02 -6.4557E-08 + 3.7062E-03 1.8350E-02 8.0441E-02 5.7593E-04 6.5907E-05 5.3655E-05 1.8047E-02 7.8580E-02 -6.7429E-08 + 3.5760E-03 1.7781E-02 7.8189E-02 5.5702E-04 6.4922E-05 5.3096E-05 1.7488E-02 7.6391E-02 -7.0344E-08 + 3.4558E-03 1.7253E-02 7.6094E-02 5.3956E-04 6.3985E-05 5.2548E-05 1.6970E-02 7.4353E-02 -7.3197E-08 + 3.3454E-03 1.6765E-02 7.4151E-02 5.2348E-04 6.3098E-05 5.2018E-05 1.6491E-02 7.2464E-02 -7.5970E-08 + 3.2372E-03 1.6285E-02 7.2232E-02 5.0770E-04 6.2203E-05 5.1473E-05 1.6020E-02 7.0597E-02 -7.8838E-08 + 2.4564E-02 1.2467E-01 4.2800E-01 4.7020E-03 0.0000E+00 0.0000E+00 1.2132E-01 4.1254E-01 0.0000E+00 + 2.2892E-02 1.1731E-01 4.0729E-01 4.3727E-03 -1.1183E-11 -1.1183E-11 1.1426E-01 3.9287E-01 -2.2366E-11 + 2.1746E-02 1.1168E-01 3.9131E-01 4.1239E-03 -3.2599E-11 -3.2599E-11 1.0886E-01 3.7768E-01 -6.5199E-11 + 2.0110E-02 1.0291E-01 3.6602E-01 3.7402E-03 -8.3873E-11 -8.3873E-11 1.0043E-01 3.5361E-01 -1.6775E-10 + 2.0110E-02 1.0291E-01 3.6602E-01 3.7402E-03 -5.7120E-11 -8.3873E-11 1.0043E-01 3.5361E-01 -1.6775E-10 + 1.9139E-02 9.7726E-02 3.5085E-01 3.5162E-03 8.7208E-06 -1.3036E-10 9.5432E-02 3.3916E-01 -2.6071E-10 + 1.8083E-02 9.1856E-02 3.3347E-01 3.2655E-03 1.7543E-05 -2.1804E-10 8.9772E-02 3.2258E-01 -4.3608E-10 + 1.7228E-02 8.6995E-02 3.1890E-01 3.0603E-03 2.4195E-05 -3.2451E-10 8.5080E-02 3.0867E-01 -6.4902E-10 + 1.6451E-02 8.2525E-02 3.0534E-01 2.8739E-03 2.9795E-05 -4.5473E-10 8.0760E-02 2.9571E-01 -9.0945E-10 + 1.5666E-02 7.7998E-02 2.9144E-01 2.6874E-03 3.4982E-05 -6.1650E-10 7.6381E-02 2.8241E-01 -1.2330E-09 + 1.5013E-02 7.4252E-02 2.7979E-01 2.5350E-03 3.8976E-05 -7.7444E-10 7.2752E-02 2.7126E-01 -1.5489E-09 + 1.4408E-02 7.0804E-02 2.6894E-01 2.3964E-03 4.2365E-05 -9.5149E-10 6.9409E-02 2.6087E-01 -1.9030E-09 + 1.3944E-02 6.8189E-02 2.6064E-01 2.2925E-03 4.4752E-05 -1.1119E-09 6.6872E-02 2.5291E-01 -2.2239E-09 + 1.2937E-02 6.2626E-02 2.4272E-01 2.0746E-03 4.9325E-05 -1.5413E-09 6.1466E-02 2.3571E-01 -3.0825E-09 + 1.2937E-02 6.2626E-02 2.4272E-01 2.0746E-03 4.9325E-05 -1.5398E-09 6.1466E-02 2.3571E-01 -3.0825E-09 + 1.2184E-02 5.8807E-02 2.3019E-01 1.9278E-03 5.2034E-05 6.9301E-06 5.7749E-02 2.2367E-01 -3.8269E-09 + 1.1331E-02 5.4554E-02 2.1603E-01 1.7673E-03 5.4634E-05 1.3881E-05 5.3605E-02 2.1004E-01 -4.8934E-09 + 1.0506E-02 5.0531E-02 2.0239E-01 1.6184E-03 5.6669E-05 1.9860E-05 4.9679E-02 1.9690E-01 -6.2006E-09 + 9.8107E-03 4.7199E-02 1.9091E-01 1.4972E-03 5.8018E-05 2.4349E-05 4.6425E-02 1.8583E-01 -7.5483E-09 + 9.1564E-03 4.4113E-02 1.8012E-01 1.3869E-03 5.8972E-05 2.8108E-05 4.3407E-02 1.7542E-01 -9.1033E-09 + 8.6475E-03 4.1743E-02 1.7172E-01 1.3032E-03 5.9492E-05 3.0719E-05 4.1086E-02 1.6730E-01 -1.0531E-08 + 8.0695E-03 3.9076E-02 1.6216E-01 1.2104E-03 5.9713E-05 3.3316E-05 3.8474E-02 1.5806E-01 -1.2421E-08 + 7.5918E-03 3.6890E-02 1.5423E-01 1.1352E-03 5.9712E-05 3.5192E-05 3.6331E-02 1.5039E-01 -1.4271E-08 + 7.1799E-03 3.5015E-02 1.4736E-01 1.0715E-03 5.9711E-05 3.6640E-05 3.4492E-02 1.4373E-01 -1.6104E-08 + 6.6908E-03 3.2797E-02 1.3915E-01 9.9681E-04 5.9462E-05 3.8097E-05 3.2315E-02 1.3577E-01 -1.8597E-08 + 6.2633E-03 3.0862E-02 1.3190E-01 9.3241E-04 5.8979E-05 3.9146E-05 3.0415E-02 1.2875E-01 -2.1139E-08 + 5.8889E-03 2.9169E-02 1.2550E-01 8.7661E-04 5.8460E-05 3.9916E-05 2.8751E-02 1.2253E-01 -2.3700E-08 + 5.5385E-03 2.7582E-02 1.1944E-01 8.2480E-04 5.7826E-05 4.0465E-05 2.7192E-02 1.1666E-01 -2.6424E-08 + 5.2170E-03 2.6125E-02 1.1384E-01 7.7759E-04 5.7124E-05 4.0830E-05 2.5759E-02 1.1122E-01 -2.9231E-08 + 4.9312E-03 2.4827E-02 1.0880E-01 7.3585E-04 5.6395E-05 4.1033E-05 2.4481E-02 1.0632E-01 -3.2039E-08 + 4.6771E-03 2.3669E-02 1.0428E-01 6.9890E-04 5.5651E-05 4.1107E-05 2.3343E-02 1.0193E-01 -3.4823E-08 + 4.4359E-03 2.2568E-02 9.9943E-02 6.6393E-04 5.4858E-05 4.1081E-05 2.2259E-02 9.7714E-02 -3.7751E-08 + 4.2117E-03 2.1540E-02 9.5873E-02 6.3152E-04 5.4042E-05 4.0970E-05 2.1247E-02 9.3755E-02 -4.0751E-08 + 4.0099E-03 2.0612E-02 9.2171E-02 6.0239E-04 5.3237E-05 4.0794E-05 2.0333E-02 9.0154E-02 -4.3706E-08 + 3.8284E-03 1.9774E-02 8.8812E-02 5.7625E-04 5.2452E-05 4.0570E-05 1.9508E-02 8.6885E-02 -4.6607E-08 + 3.6543E-03 1.8967E-02 8.5559E-02 5.5120E-04 5.1649E-05 4.0301E-05 1.8713E-02 8.3718E-02 -4.9646E-08 + 3.4909E-03 1.8206E-02 8.2474E-02 5.2770E-04 5.0849E-05 3.9998E-05 1.7964E-02 8.0714E-02 -5.2753E-08 + 3.3423E-03 1.7512E-02 7.9644E-02 5.0635E-04 5.0082E-05 3.9680E-05 1.7280E-02 7.7958E-02 -5.5811E-08 + 3.2075E-03 1.6880E-02 7.7055E-02 4.8704E-04 4.9390E-05 3.9392E-05 1.6657E-02 7.5435E-02 -5.8793E-08 + 3.0772E-03 1.6266E-02 7.4528E-02 4.6837E-04 4.8690E-05 3.9081E-05 1.6052E-02 7.2973E-02 -6.1887E-08 + 2.9538E-03 1.5683E-02 7.2115E-02 4.5068E-04 4.7994E-05 3.8752E-05 1.5476E-02 7.0620E-02 -6.5024E-08 + 2.8407E-03 1.5146E-02 6.9884E-02 4.3447E-04 4.7328E-05 3.8420E-05 1.4947E-02 6.8445E-02 -6.8104E-08 + 2.7376E-03 1.4653E-02 6.7831E-02 4.1967E-04 4.6695E-05 3.8091E-05 1.4461E-02 6.6443E-02 -7.1110E-08 + 2.6371E-03 1.4172E-02 6.5815E-02 4.0525E-04 4.6067E-05 3.7758E-05 1.3987E-02 6.4477E-02 -7.4227E-08 + 2.5413E-03 1.3711E-02 6.3878E-02 3.9151E-04 4.5448E-05 3.7419E-05 1.3532E-02 6.2587E-02 -7.7387E-08 + 2.4530E-03 1.3285E-02 6.2078E-02 3.7882E-04 4.4856E-05 3.7084E-05 1.3112E-02 6.0830E-02 -8.0477E-08 + 2.3720E-03 1.2892E-02 6.0412E-02 3.6716E-04 4.4292E-05 3.6755E-05 1.2724E-02 5.9205E-02 -8.3477E-08 + 2.2926E-03 1.2505E-02 5.8769E-02 3.5574E-04 4.3725E-05 3.6417E-05 1.2343E-02 5.7601E-02 -8.6577E-08 + 1.5594E-02 1.0761E-01 3.9048E-01 3.6976E-03 0.0000E+00 0.0000E+00 1.0553E-01 3.7778E-01 0.0000E+00 + 1.4869E-02 1.0086E-01 3.7014E-01 3.4231E-03 -1.2952E-11 -1.2952E-11 9.8970E-02 3.5835E-01 -2.5904E-11 + 1.4352E-02 9.5720E-02 3.5449E-01 3.2167E-03 -3.7699E-11 -3.7699E-11 9.3976E-02 3.4339E-01 -7.5397E-11 + 1.3569E-02 8.7731E-02 3.2983E-01 2.9001E-03 -9.6764E-11 -9.6764E-11 8.6202E-02 3.1980E-01 -1.9353E-10 + 1.3569E-02 8.7731E-02 3.2983E-01 2.9001E-03 -7.9410E-11 -9.6764E-11 8.6202E-02 3.1980E-01 -1.9353E-10 + 1.3065E-02 8.3026E-02 3.1511E-01 2.7162E-03 5.6914E-06 -1.5027E-10 8.1620E-02 3.0570E-01 -3.0053E-10 + 1.2492E-02 7.7720E-02 2.9832E-01 2.5113E-03 1.1529E-05 -2.5157E-10 7.6447E-02 2.8960E-01 -5.0313E-10 + 1.2009E-02 7.3342E-02 2.8429E-01 2.3443E-03 1.5991E-05 -3.7440E-10 7.2175E-02 2.7614E-01 -7.4880E-10 + 1.1553E-02 6.9331E-02 2.7129E-01 2.1932E-03 1.9871E-05 -5.2423E-10 6.8258E-02 2.6366E-01 -1.0485E-09 + 1.1077E-02 6.5284E-02 2.5801E-01 2.0427E-03 2.3506E-05 -7.0958E-10 6.4303E-02 2.5089E-01 -1.4192E-09 + 1.0670E-02 6.1946E-02 2.4693E-01 1.9202E-03 2.6280E-05 -8.8982E-10 6.1039E-02 2.4024E-01 -1.7796E-09 + 1.0283E-02 5.8886E-02 2.3666E-01 1.8091E-03 2.8641E-05 -1.0914E-09 5.8043E-02 2.3034E-01 -2.1829E-09 + 9.9814E-03 5.6572E-02 2.2882E-01 1.7261E-03 3.0306E-05 -1.2738E-09 5.5777E-02 2.2279E-01 -2.5475E-09 + 9.3108E-03 5.1671E-02 2.1197E-01 1.5528E-03 3.3492E-05 -1.7602E-09 5.0973E-02 2.0654E-01 -3.5204E-09 + 9.3108E-03 5.1671E-02 2.1197E-01 1.5528E-03 3.3492E-05 -1.7592E-09 5.0973E-02 2.0654E-01 -3.5204E-09 + 8.7959E-03 4.8325E-02 2.0027E-01 1.4368E-03 3.5391E-05 4.7983E-06 4.7690E-02 1.9525E-01 -4.3592E-09 + 8.2024E-03 4.4620E-02 1.8711E-01 1.3106E-03 3.7224E-05 9.6098E-06 4.4050E-02 1.8252E-01 -5.5533E-09 + 7.6202E-03 4.1134E-02 1.7451E-01 1.1942E-03 3.8671E-05 1.3746E-05 4.0624E-02 1.7033E-01 -7.0127E-09 + 7.1232E-03 3.8265E-02 1.6397E-01 1.1001E-03 3.9640E-05 1.6849E-05 3.7801E-02 1.6013E-01 -8.5195E-09 + 6.6514E-03 3.5620E-02 1.5411E-01 1.0148E-03 4.0336E-05 1.9445E-05 3.5197E-02 1.5057E-01 -1.0262E-08 + 6.2819E-03 3.3598E-02 1.4648E-01 9.5051E-04 4.0724E-05 2.1246E-05 3.3204E-02 1.4316E-01 -1.1860E-08 + 5.8602E-03 3.1333E-02 1.3783E-01 8.7945E-04 4.0809E-05 2.3017E-05 3.0972E-02 1.3476E-01 -1.3969E-08 + 5.5100E-03 2.9485E-02 1.3068E-01 8.2221E-04 4.0808E-05 2.4316E-05 2.9149E-02 1.2782E-01 -1.6027E-08 + 5.2072E-03 2.7905E-02 1.2451E-01 7.7389E-04 4.0807E-05 2.5377E-05 2.7591E-02 1.2182E-01 -1.8061E-08 + 4.8467E-03 2.6045E-02 1.1717E-01 7.1756E-04 4.0798E-05 2.6488E-05 2.5754E-02 1.1467E-01 -2.0819E-08 + 4.5310E-03 2.4428E-02 1.1071E-01 6.6915E-04 4.0765E-05 2.7318E-05 2.4158E-02 1.0839E-01 -2.3624E-08 + 4.2542E-03 2.3018E-02 1.0503E-01 6.2733E-04 4.0443E-05 2.7867E-05 2.2766E-02 1.0286E-01 -2.6444E-08 + 3.9950E-03 2.1702E-02 9.9684E-02 5.8864E-04 4.0051E-05 2.8264E-05 2.1466E-02 9.7653E-02 -2.9438E-08 + 3.7572E-03 2.0498E-02 9.4745E-02 5.5350E-04 3.9600E-05 2.8524E-05 2.0276E-02 9.2838E-02 -3.2521E-08 + 3.5457E-03 1.9428E-02 9.0322E-02 5.2252E-04 3.9123E-05 2.8669E-05 1.9218E-02 8.8526E-02 -3.5609E-08 + 3.3579E-03 1.8477E-02 8.6364E-02 4.9519E-04 3.8636E-05 2.8727E-05 1.8279E-02 8.4665E-02 -3.8674E-08 + 3.1796E-03 1.7574E-02 8.2580E-02 4.6940E-04 3.8122E-05 2.8723E-05 1.7386E-02 8.0972E-02 -4.1895E-08 + 3.0141E-03 1.6735E-02 7.9037E-02 4.4557E-04 3.7597E-05 2.8667E-05 1.6556E-02 7.7513E-02 -4.5193E-08 + 2.8651E-03 1.5978E-02 7.5823E-02 4.2423E-04 3.7093E-05 2.8581E-05 1.5808E-02 7.4375E-02 -4.8437E-08 + 2.7314E-03 1.5297E-02 7.2914E-02 4.0518E-04 3.6655E-05 2.8515E-05 1.5135E-02 7.1534E-02 -5.1611E-08 + 2.6032E-03 1.4643E-02 7.0103E-02 3.8696E-04 3.6198E-05 2.8412E-05 1.4487E-02 6.8788E-02 -5.4925E-08 + 2.4830E-03 1.4028E-02 6.7444E-02 3.6992E-04 3.5736E-05 2.8280E-05 1.3879E-02 6.6190E-02 -5.8304E-08 + 2.3739E-03 1.3467E-02 6.5010E-02 3.5446E-04 3.5289E-05 2.8130E-05 1.3324E-02 6.3810E-02 -6.1623E-08 + 2.2750E-03 1.2958E-02 6.2788E-02 3.4048E-04 3.4862E-05 2.7970E-05 1.2820E-02 6.1637E-02 -6.4855E-08 + 2.1795E-03 1.2465E-02 6.0623E-02 3.2699E-04 3.4427E-05 2.7793E-05 1.2332E-02 5.9521E-02 -6.8204E-08 + 2.0893E-03 1.1996E-02 5.8560E-02 3.1423E-04 3.3995E-05 2.7603E-05 1.1869E-02 5.7503E-02 -7.1598E-08 + 2.0066E-03 1.1566E-02 5.6657E-02 3.0257E-04 3.3583E-05 2.7411E-05 1.1443E-02 5.5641E-02 -7.4935E-08 + 1.9313E-03 1.1173E-02 5.4909E-02 2.9194E-04 3.3193E-05 2.7221E-05 1.1054E-02 5.3930E-02 -7.8197E-08 + 1.8581E-03 1.0789E-02 5.3195E-02 2.8161E-04 3.2801E-05 2.7024E-05 1.0673E-02 5.2253E-02 -8.1583E-08 + 1.7883E-03 1.0422E-02 5.1551E-02 2.7177E-04 3.2416E-05 2.6823E-05 1.0310E-02 5.0644E-02 -8.5017E-08 + 1.7241E-03 1.0083E-02 5.0026E-02 2.6272E-04 3.2057E-05 2.6633E-05 9.9746E-03 4.9151E-02 -8.8376E-08 + 1.6653E-03 9.7711E-03 4.8617E-02 2.5445E-04 3.1755E-05 2.6485E-05 9.6657E-03 4.7771E-02 -9.1637E-08 + 1.6077E-03 9.4648E-03 4.7229E-02 2.4635E-04 3.1447E-05 2.6328E-05 9.3624E-03 4.6412E-02 -9.5005E-08 + 9.6381E-03 9.1835E-02 3.5278E-01 2.8651E-03 0.0000E+00 0.0000E+00 9.0581E-02 3.4257E-01 0.0000E+00 + 9.4990E-03 8.5724E-02 3.3307E-01 2.6407E-03 -1.5084E-11 -1.5084E-11 8.4591E-02 3.2365E-01 -3.0168E-11 + 9.3685E-03 8.1090E-02 3.1795E-01 2.4726E-03 -4.3781E-11 -4.3781E-11 8.0045E-02 3.0912E-01 -8.7563E-11 + 9.1107E-03 7.3912E-02 2.9425E-01 2.2161E-03 -1.1194E-10 -1.1194E-10 7.2999E-02 2.8632E-01 -2.2389E-10 + 9.1107E-03 7.3912E-02 2.9425E-01 2.2161E-03 -1.0056E-10 -1.1195E-10 7.2999E-02 2.8632E-01 -2.2389E-10 + 8.8960E-03 6.9703E-02 2.8016E-01 2.0679E-03 3.7583E-06 -1.7345E-10 6.8863E-02 2.7275E-01 -3.4689E-10 + 8.6235E-03 6.4971E-02 2.6414E-01 1.9034E-03 7.7195E-06 -2.8951E-10 6.4212E-02 2.5732E-01 -5.7902E-10 + 8.3717E-03 6.1082E-02 2.5082E-01 1.7699E-03 1.0802E-05 -4.3000E-10 6.0387E-02 2.4447E-01 -8.5999E-10 + 8.1180E-03 5.7531E-02 2.3852E-01 1.6495E-03 1.3445E-05 -6.0105E-10 5.6893E-02 2.3260E-01 -1.2021E-09 + 7.8381E-03 5.3962E-02 2.2601E-01 1.5300E-03 1.5928E-05 -8.1224E-10 5.3379E-02 2.2052E-01 -1.6245E-09 + 7.5881E-03 5.1031E-02 2.1561E-01 1.4331E-03 1.7831E-05 -1.0171E-09 5.0490E-02 2.1047E-01 -2.0342E-09 + 7.3428E-03 4.8351E-02 2.0601E-01 1.3456E-03 1.9458E-05 -1.2458E-09 4.7849E-02 2.0118E-01 -2.4917E-09 + 7.1466E-03 4.6332E-02 1.9870E-01 1.2804E-03 2.0610E-05 -1.4524E-09 4.5859E-02 1.9410E-01 -2.9049E-09 + 6.6980E-03 4.2076E-02 1.8308E-01 1.1449E-03 2.2825E-05 -2.0025E-09 4.1660E-02 1.7897E-01 -4.0050E-09 + 6.6980E-03 4.2076E-02 1.8308E-01 1.1449E-03 2.2825E-05 -2.0018E-09 4.1660E-02 1.7897E-01 -4.0050E-09 + 6.3431E-03 3.9186E-02 1.7229E-01 1.0548E-03 2.4154E-05 3.3135E-06 3.8807E-02 1.6851E-01 -4.9511E-09 + 5.9267E-03 3.6004E-02 1.6022E-01 9.5724E-04 2.5440E-05 6.6294E-06 3.5663E-02 1.5679E-01 -6.2979E-09 + 5.5120E-03 3.3028E-02 1.4874E-01 8.6783E-04 2.6466E-05 9.4809E-06 3.2722E-02 1.4564E-01 -7.9405E-09 + 5.1540E-03 3.0593E-02 1.3919E-01 7.9601E-04 2.7204E-05 1.1660E-05 3.0314E-02 1.3635E-01 -9.6279E-09 + 4.8114E-03 2.8360E-02 1.3031E-01 7.3128E-04 2.7766E-05 1.3500E-05 2.8105E-02 1.2771E-01 -1.1571E-08 + 4.5416E-03 2.6661E-02 1.2347E-01 6.8275E-04 2.8137E-05 1.4812E-05 2.6423E-02 1.2104E-01 -1.3348E-08 + 4.2324E-03 2.4767E-02 1.1574E-01 6.2940E-04 2.8262E-05 1.6114E-05 2.4548E-02 1.1350E-01 -1.5691E-08 + 3.9749E-03 2.3228E-02 1.0939E-01 5.8660E-04 2.8261E-05 1.7052E-05 2.3023E-02 1.0731E-01 -1.7974E-08 + 3.7518E-03 2.1918E-02 1.0392E-01 5.5057E-04 2.8260E-05 1.7778E-05 2.1726E-02 1.0198E-01 -2.0228E-08 + 3.4859E-03 2.0381E-02 9.7448E-02 5.0873E-04 2.8258E-05 1.8538E-05 2.0203E-02 9.5653E-02 -2.3281E-08 + 3.2529E-03 1.9051E-02 9.1783E-02 4.7293E-04 2.8257E-05 1.9110E-05 1.8885E-02 9.0119E-02 -2.6386E-08 + 3.0485E-03 1.7896E-02 8.6815E-02 4.4213E-04 2.8244E-05 1.9541E-05 1.7740E-02 8.5263E-02 -2.9504E-08 + 2.8573E-03 1.6822E-02 8.2153E-02 4.1378E-04 2.8052E-05 1.9861E-05 1.6676E-02 8.0705E-02 -3.2809E-08 + 2.6819E-03 1.5842E-02 7.7863E-02 3.8813E-04 2.7846E-05 2.0102E-05 1.5704E-02 7.6508E-02 -3.6204E-08 + 2.5262E-03 1.4974E-02 7.4035E-02 3.6560E-04 2.7636E-05 2.0267E-05 1.4844E-02 7.2762E-02 -3.9592E-08 + 2.3880E-03 1.4206E-02 7.0619E-02 3.4581E-04 2.7423E-05 2.0394E-05 1.4082E-02 6.9418E-02 -4.2943E-08 + 2.2570E-03 1.3478E-02 6.7362E-02 3.2721E-04 2.7144E-05 2.0476E-05 1.3360E-02 6.6230E-02 -4.6458E-08 + 2.1355E-03 1.2804E-02 6.4322E-02 3.1006E-04 2.6851E-05 2.0510E-05 1.2691E-02 6.3251E-02 -5.0050E-08 + 2.0264E-03 1.2197E-02 6.1571E-02 2.9473E-04 2.6560E-05 2.0511E-05 1.2090E-02 6.0556E-02 -5.3579E-08 + 1.9286E-03 1.1653E-02 5.9088E-02 2.8105E-04 2.6276E-05 2.0487E-05 1.1550E-02 5.8123E-02 -5.7036E-08 + 1.8350E-03 1.1131E-02 5.6693E-02 2.6801E-04 2.5992E-05 2.0446E-05 1.1032E-02 5.5776E-02 -6.0651E-08 + 1.7473E-03 1.0641E-02 5.4434E-02 2.5586E-04 2.5791E-05 2.0427E-05 1.0546E-02 5.3561E-02 -6.4341E-08 + 1.6679E-03 1.0196E-02 5.2371E-02 2.4487E-04 2.5600E-05 2.0394E-05 1.0105E-02 5.1537E-02 -6.7966E-08 + 1.5960E-03 9.7930E-03 5.0491E-02 2.3495E-04 2.5364E-05 2.0338E-05 9.7045E-03 4.9693E-02 -7.1496E-08 + 1.5267E-03 9.4028E-03 4.8664E-02 2.2541E-04 2.5111E-05 2.0267E-05 9.3174E-03 4.7901E-02 -7.5152E-08 + 1.4613E-03 9.0334E-03 4.6926E-02 2.1641E-04 2.4878E-05 2.0202E-05 8.9509E-03 4.6195E-02 -7.8854E-08 + 1.4015E-03 8.6948E-03 4.5325E-02 2.0822E-04 2.4676E-05 2.0150E-05 8.6149E-03 4.4624E-02 -8.2487E-08 + 1.3471E-03 8.3857E-03 4.3858E-02 2.0077E-04 2.4492E-05 2.0095E-05 8.3081E-03 4.3184E-02 -8.6030E-08 + 1.2943E-03 8.0844E-03 4.2422E-02 1.9354E-04 2.4301E-05 2.0032E-05 8.0091E-03 4.1774E-02 -8.9702E-08 + 1.2441E-03 7.7971E-03 4.1047E-02 1.8667E-04 2.4123E-05 1.9967E-05 7.7240E-03 4.0424E-02 -9.3421E-08 + 1.1979E-03 7.5321E-03 3.9774E-02 1.8036E-04 2.3967E-05 1.9911E-05 7.4610E-03 3.9174E-02 -9.7053E-08 + 1.1556E-03 7.2886E-03 3.8600E-02 1.7459E-04 2.3842E-05 1.9868E-05 7.2193E-03 3.8021E-02 -1.0057E-07 + 1.1144E-03 7.0500E-03 3.7445E-02 1.6896E-04 2.3720E-05 1.9820E-05 6.9824E-03 3.6886E-02 -1.0421E-07 + 5.7735E-03 7.7392E-02 3.1543E-01 2.1842E-03 0.0000E+00 0.0000E+00 7.6656E-02 3.0743E-01 0.0000E+00 + 5.9661E-03 7.1941E-02 2.9659E-01 2.0041E-03 -1.7699E-11 -1.7699E-11 7.1277E-02 2.8925E-01 -3.5397E-11 + 6.0543E-03 6.7822E-02 2.8220E-01 1.8699E-03 -5.1157E-11 -5.1157E-11 6.7209E-02 2.7534E-01 -1.0231E-10 + 6.0946E-03 6.1466E-02 2.5972E-01 1.6661E-03 -1.3007E-10 -1.3007E-10 6.0929E-02 2.5360E-01 -2.6014E-10 + 6.0946E-03 6.1466E-02 2.5972E-01 1.6661E-03 -1.2244E-10 -1.3007E-10 6.0929E-02 2.5360E-01 -2.6014E-10 + 6.0469E-03 5.7753E-02 2.4641E-01 1.5489E-03 2.5327E-06 -2.0097E-10 5.7259E-02 2.4073E-01 -4.0194E-10 + 5.9500E-03 5.3595E-02 2.3134E-01 1.4192E-03 5.1984E-06 -3.3443E-10 5.3147E-02 2.2614E-01 -6.6886E-10 + 5.8359E-03 5.0191E-02 2.1886E-01 1.3144E-03 7.2762E-06 -4.9559E-10 4.9780E-02 2.1404E-01 -9.9118E-10 + 5.7040E-03 4.7094E-02 2.0738E-01 1.2202E-03 9.0726E-06 -6.9141E-10 4.6715E-02 2.0291E-01 -1.3828E-09 + 5.5443E-03 4.3993E-02 1.9575E-01 1.1271E-03 1.0772E-05 -9.3252E-10 4.3645E-02 1.9162E-01 -1.8650E-09 + 5.3923E-03 4.1455E-02 1.8612E-01 1.0518E-03 1.2082E-05 -1.1657E-09 4.1133E-02 1.8227E-01 -2.3315E-09 + 5.2366E-03 3.9144E-02 1.7726E-01 9.8408E-04 1.3208E-05 -1.4256E-09 3.8844E-02 1.7366E-01 -2.8513E-09 + 5.1082E-03 3.7409E-02 1.7055E-01 9.3377E-04 1.4009E-05 -1.6600E-09 3.7125E-02 1.6713E-01 -3.3200E-09 + 4.8052E-03 3.3767E-02 1.5625E-01 8.2982E-04 1.5552E-05 -2.2826E-09 3.3516E-02 1.5322E-01 -4.5651E-09 + 4.8052E-03 3.3767E-02 1.5625E-01 8.2982E-04 1.5552E-05 -2.2821E-09 3.3516E-02 1.5322E-01 -4.5651E-09 + 4.5580E-03 3.1310E-02 1.4645E-01 7.6104E-04 1.6486E-05 2.2670E-06 3.1080E-02 1.4367E-01 -5.6325E-09 + 4.2630E-03 2.8619E-02 1.3553E-01 6.8712E-04 1.7468E-05 4.6049E-06 2.8411E-02 1.3303E-01 -7.1482E-09 + 3.9651E-03 2.6119E-02 1.2522E-01 6.1983E-04 1.8307E-05 6.6564E-06 2.5931E-02 1.2297E-01 -8.9926E-09 + 3.7054E-03 2.4084E-02 1.1668E-01 5.6609E-04 1.8916E-05 8.2189E-06 2.3912E-02 1.1464E-01 -1.0883E-08 + 3.4554E-03 2.2230E-02 1.0879E-01 5.1792E-04 1.9400E-05 9.5367E-06 2.2071E-02 1.0692E-01 -1.3056E-08 + 3.2579E-03 2.0825E-02 1.0274E-01 4.8195E-04 1.9562E-05 1.0418E-05 2.0677E-02 1.0100E-01 -1.5040E-08 + 3.0308E-03 1.9267E-02 9.5938E-02 4.4259E-04 1.9558E-05 1.1280E-05 1.9129E-02 9.4349E-02 -1.7647E-08 + 2.8415E-03 1.8006E-02 9.0371E-02 4.1116E-04 1.9533E-05 1.1909E-05 1.7878E-02 8.8900E-02 -2.0180E-08 + 2.6773E-03 1.6938E-02 8.5604E-02 3.8482E-04 1.9531E-05 1.2408E-05 1.6817E-02 8.4230E-02 -2.2676E-08 + 2.4817E-03 1.5690E-02 7.9975E-02 3.5441E-04 1.9530E-05 1.2963E-05 1.5577E-02 7.8715E-02 -2.6049E-08 + 2.3104E-03 1.4615E-02 7.5073E-02 3.2855E-04 1.9528E-05 1.3427E-05 1.4509E-02 7.3909E-02 -2.9471E-08 + 2.1603E-03 1.3684E-02 7.0791E-02 3.0640E-04 1.9526E-05 1.3786E-05 1.3584E-02 6.9709E-02 -3.2903E-08 + 2.0201E-03 1.2823E-02 6.6788E-02 2.8608E-04 1.9524E-05 1.4097E-05 1.2728E-02 6.5781E-02 -3.6535E-08 + 1.8917E-03 1.2039E-02 6.3117E-02 2.6776E-04 1.9523E-05 1.4348E-05 1.1950E-02 6.2178E-02 -4.0263E-08 + 1.7779E-03 1.1348E-02 5.9852E-02 2.5171E-04 1.9521E-05 1.4541E-05 1.1263E-02 5.8973E-02 -4.3982E-08 + 1.6771E-03 1.0738E-02 5.6947E-02 2.3765E-04 1.9496E-05 1.4688E-05 1.0657E-02 5.6120E-02 -4.7663E-08 + 1.5818E-03 1.0162E-02 5.4186E-02 2.2447E-04 1.9426E-05 1.4801E-05 1.0084E-02 5.3408E-02 -5.1520E-08 + 1.4935E-03 9.6291E-03 5.1616E-02 2.1241E-04 1.9357E-05 1.4929E-05 9.5548E-03 5.0883E-02 -5.5459E-08 + 1.4144E-03 9.1516E-03 4.9297E-02 2.0167E-04 1.9290E-05 1.5028E-05 9.0802E-03 4.8603E-02 -5.9325E-08 + 1.3437E-03 8.7241E-03 4.7209E-02 1.9211E-04 1.9228E-05 1.5105E-05 8.6554E-03 4.6551E-02 -6.3106E-08 + 1.2761E-03 8.3153E-03 4.5200E-02 1.8301E-04 1.9170E-05 1.5167E-05 8.2491E-03 4.4576E-02 -6.7055E-08 + 1.2129E-03 7.9327E-03 4.3310E-02 1.7455E-04 1.9168E-05 1.5241E-05 7.8688E-03 4.2717E-02 -7.1079E-08 + 1.1558E-03 7.5858E-03 4.1587E-02 1.6692E-04 1.9166E-05 1.5301E-05 7.5241E-03 4.1022E-02 -7.5028E-08 + 1.1042E-03 7.2721E-03 4.0021E-02 1.6005E-04 1.9125E-05 1.5341E-05 7.2122E-03 3.9481E-02 -7.8868E-08 + 1.0546E-03 6.9692E-03 3.8502E-02 1.5346E-04 1.9074E-05 1.5374E-05 6.9112E-03 3.7986E-02 -8.2839E-08 + 1.0078E-03 6.6831E-03 3.7060E-02 1.4729E-04 1.9024E-05 1.5429E-05 6.6268E-03 3.6567E-02 -8.6855E-08 + 9.6510E-04 6.4214E-03 3.5735E-02 1.4168E-04 1.8981E-05 1.5476E-05 6.3666E-03 3.5263E-02 -9.0791E-08 + 9.2634E-04 6.1829E-03 3.4522E-02 1.3658E-04 1.8943E-05 1.5514E-05 6.1295E-03 3.4069E-02 -9.4625E-08 + 8.8876E-04 5.9509E-03 3.3338E-02 1.3163E-04 1.8883E-05 1.5539E-05 5.8989E-03 3.2903E-02 -9.8595E-08 + 8.5309E-04 5.7300E-03 3.2206E-02 1.2694E-04 1.8834E-05 1.5563E-05 5.6793E-03 3.1788E-02 -1.0261E-07 + 8.2037E-04 5.5267E-03 3.1160E-02 1.2265E-04 1.8797E-05 1.5590E-05 5.4772E-03 3.0758E-02 -1.0653E-07 + 7.9046E-04 5.3402E-03 3.0196E-02 1.1874E-04 1.8782E-05 1.5623E-05 5.2918E-03 2.9809E-02 -1.1033E-07 + 7.6129E-04 5.1578E-03 2.9250E-02 1.1492E-04 1.8773E-05 1.5655E-05 5.1104E-03 2.8877E-02 -1.1424E-07 + 3.3365E-03 6.4310E-02 2.7892E-01 1.6350E-03 0.0000E+00 0.0000E+00 6.3878E-02 2.7281E-01 0.0000E+00 + 3.6882E-03 5.9523E-02 2.6117E-01 1.4936E-03 -2.0731E-11 -2.0731E-11 5.9132E-02 2.5559E-01 -4.1462E-11 + 3.8820E-03 5.5918E-02 2.4765E-01 1.3887E-03 -5.9744E-11 -5.9744E-11 5.5555E-02 2.4246E-01 -1.1949E-10 + 4.0693E-03 5.0377E-02 2.2661E-01 1.2299E-03 -1.5125E-10 -1.5125E-10 5.0057E-02 2.2203E-01 -3.0251E-10 + 4.0693E-03 5.0377E-02 2.2661E-01 1.2299E-03 -1.4622E-10 -1.5125E-10 5.0057E-02 2.2203E-01 -3.0251E-10 + 4.1079E-03 4.7154E-02 2.1422E-01 1.1390E-03 1.6809E-06 -2.3329E-10 4.6858E-02 2.0998E-01 -4.6658E-10 + 4.1049E-03 4.3558E-02 2.0024E-01 1.0387E-03 3.4708E-06 -3.8784E-10 4.3288E-02 1.9637E-01 -7.7569E-10 + 4.0667E-03 4.0625E-02 1.8871E-01 9.5806E-04 4.8792E-06 -5.7390E-10 4.0375E-02 1.8514E-01 -1.1478E-09 + 4.0043E-03 3.7966E-02 1.7814E-01 8.8580E-04 6.1063E-06 -7.9932E-10 3.7735E-02 1.7485E-01 -1.5986E-09 + 3.9154E-03 3.5315E-02 1.6748E-01 8.1465E-04 7.2752E-06 -1.0758E-09 3.5101E-02 1.6445E-01 -2.1515E-09 + 3.8229E-03 3.3153E-02 1.5869E-01 7.5737E-04 8.1828E-06 -1.3421E-09 3.2954E-02 1.5588E-01 -2.6841E-09 + 3.7228E-03 3.1193E-02 1.5063E-01 7.0603E-04 8.9667E-06 -1.6381E-09 3.1007E-02 1.4802E-01 -3.2762E-09 + 3.6377E-03 2.9725E-02 1.4454E-01 6.6801E-04 9.5287E-06 -1.9046E-09 2.9548E-02 1.4207E-01 -3.8093E-09 + 3.4298E-03 2.6662E-02 1.3165E-01 5.8992E-04 1.0684E-05 -2.6106E-09 2.6503E-02 1.2947E-01 -5.2211E-09 + 3.4298E-03 2.6662E-02 1.3165E-01 5.8992E-04 1.0684E-05 -2.6102E-09 2.6503E-02 1.2947E-01 -5.2211E-09 + 3.2554E-03 2.4607E-02 1.2285E-01 5.3862E-04 1.1454E-05 1.6417E-06 2.4461E-02 1.2087E-01 -6.4265E-09 + 3.0442E-03 2.2370E-02 1.1313E-01 4.8375E-04 1.2220E-05 3.2899E-06 2.2237E-02 1.1135E-01 -8.1318E-09 + 2.8286E-03 2.0305E-02 1.0399E-01 4.3411E-04 1.2852E-05 4.7094E-06 2.0184E-02 1.0240E-01 -1.0201E-08 + 2.6395E-03 1.8635E-02 9.6477E-02 3.9469E-04 1.3304E-05 5.7782E-06 1.8523E-02 9.5041E-02 -1.2314E-08 + 2.4567E-03 1.7121E-02 8.9568E-02 3.5957E-04 1.3561E-05 6.6553E-06 1.7017E-02 8.8264E-02 -1.4739E-08 + 2.3120E-03 1.5981E-02 8.4292E-02 3.3349E-04 1.3552E-05 7.2330E-06 1.5883E-02 8.3087E-02 -1.6948E-08 + 2.1456E-03 1.4722E-02 7.8396E-02 3.0511E-04 1.3581E-05 7.8547E-06 1.4631E-02 7.7298E-02 -1.9846E-08 + 2.0069E-03 1.3709E-02 7.3593E-02 2.8266E-04 1.3764E-05 8.4240E-06 1.3623E-02 7.2580E-02 -2.2663E-08 + 1.8867E-03 1.2853E-02 6.9496E-02 2.6391E-04 1.3763E-05 8.8368E-06 1.2772E-02 6.8554E-02 -2.5435E-08 + 1.7437E-03 1.1859E-02 6.4679E-02 2.4235E-04 1.3761E-05 9.2847E-06 1.1782E-02 6.3818E-02 -2.9174E-08 + 1.6187E-03 1.1005E-02 6.0502E-02 2.2406E-04 1.3756E-05 9.6395E-06 1.0933E-02 5.9710E-02 -3.2961E-08 + 1.5095E-03 1.0271E-02 5.6869E-02 2.0847E-04 1.3741E-05 9.9206E-06 1.0202E-02 5.6135E-02 -3.6753E-08 + 1.4077E-03 9.5923E-03 5.3485E-02 1.9422E-04 1.3738E-05 1.0168E-05 9.5276E-03 5.2805E-02 -4.0760E-08 + 1.3147E-03 8.9780E-03 5.0393E-02 1.8145E-04 1.3736E-05 1.0395E-05 8.9164E-03 4.9761E-02 -4.4862E-08 + 1.2325E-03 8.4380E-03 4.7652E-02 1.7036E-04 1.3732E-05 1.0621E-05 8.3791E-03 4.7062E-02 -4.8949E-08 + 1.1599E-03 7.9627E-03 4.5222E-02 1.6067E-04 1.3729E-05 1.0808E-05 7.9062E-03 4.4668E-02 -5.2987E-08 + 1.0914E-03 7.5154E-03 4.2919E-02 1.5162E-04 1.3719E-05 1.0972E-05 7.4612E-03 4.2399E-02 -5.7212E-08 + 1.0282E-03 7.1031E-03 4.0781E-02 1.4333E-04 1.3706E-05 1.1117E-05 7.0509E-03 4.0292E-02 -6.1520E-08 + 9.7164E-04 6.7345E-03 3.8857E-02 1.3597E-04 1.3695E-05 1.1243E-05 6.6841E-03 3.8396E-02 -6.5740E-08 + 9.2118E-04 6.4054E-03 3.7130E-02 1.2943E-04 1.3690E-05 1.1352E-05 6.3567E-03 3.6693E-02 -6.9860E-08 + 8.7309E-04 6.0915E-03 3.5472E-02 1.2327E-04 1.3685E-05 1.1480E-05 6.0444E-03 3.5059E-02 -7.4157E-08 + 8.2826E-04 5.7985E-03 3.3916E-02 1.1758E-04 1.3679E-05 1.1613E-05 5.7528E-03 3.3524E-02 -7.8530E-08 + 7.8780E-04 5.5335E-03 3.2501E-02 1.1245E-04 1.3674E-05 1.1728E-05 5.4891E-03 3.2128E-02 -8.2815E-08 + 7.5136E-04 5.2944E-03 3.1218E-02 1.0785E-04 1.3662E-05 1.1827E-05 5.2512E-03 3.0862E-02 -8.6979E-08 + 7.1636E-04 5.0641E-03 2.9976E-02 1.0344E-04 1.3652E-05 1.1921E-05 5.0220E-03 2.9637E-02 -9.1280E-08 + 6.8345E-04 4.8469E-03 2.8800E-02 9.9300E-05 1.3642E-05 1.2011E-05 4.8059E-03 2.8476E-02 -9.5627E-08 + 6.5350E-04 4.6487E-03 2.7721E-02 9.5543E-05 1.3633E-05 1.2093E-05 4.6087E-03 2.7411E-02 -9.9889E-08 + 6.2634E-04 4.4684E-03 2.6736E-02 9.2150E-05 1.3661E-05 1.2183E-05 4.4293E-03 2.6438E-02 -1.0404E-07 + 6.0007E-04 4.2934E-03 2.5775E-02 8.8907E-05 1.3828E-05 1.2333E-05 4.2551E-03 2.5490E-02 -1.0834E-07 + 5.7518E-04 4.1272E-03 2.4859E-02 8.5835E-05 1.3974E-05 1.2469E-05 4.0896E-03 2.4585E-02 -1.1269E-07 + 5.5239E-04 3.9744E-03 2.4013E-02 8.3024E-05 1.4106E-05 1.2592E-05 3.9376E-03 2.3750E-02 -1.1694E-07 + 5.3159E-04 3.8345E-03 2.3236E-02 8.0460E-05 1.4194E-05 1.2697E-05 3.7984E-03 2.2983E-02 -1.2105E-07 + 5.1135E-04 3.6979E-03 2.2474E-02 7.7965E-05 1.4240E-05 1.2789E-05 3.6624E-03 2.2230E-02 -1.2529E-07 + 1.8601E-03 5.2591E-02 2.4364E-01 1.1992E-03 0.0000E+00 0.0000E+00 5.2324E-02 2.3911E-01 0.0000E+00 + 2.2586E-03 4.8459E-02 2.2714E-01 1.0907E-03 -2.4532E-11 -2.4532E-11 4.8214E-02 2.2303E-01 -4.9064E-11 + 2.4850E-03 4.5357E-02 2.1463E-01 1.0104E-03 -7.0270E-11 -7.0270E-11 4.5129E-02 2.1082E-01 -1.4054E-10 + 2.7229E-03 4.0611E-02 1.9524E-01 8.8943E-04 -1.7659E-10 -1.7659E-10 4.0408E-02 1.9189E-01 -3.5318E-10 + 2.7229E-03 4.0611E-02 1.9524E-01 8.8943E-04 -1.7324E-10 -1.7659E-10 4.0408E-02 1.9189E-01 -3.5318E-10 + 2.7971E-03 3.7862E-02 1.8386E-01 8.2044E-04 1.1225E-06 -2.7135E-10 3.7673E-02 1.8078E-01 -5.4270E-10 + 2.8360E-03 3.4806E-02 1.7108E-01 7.4470E-04 2.3286E-06 -4.4942E-10 3.4632E-02 1.6829E-01 -8.9884E-10 + 2.8348E-03 3.2324E-02 1.6058E-01 6.8395E-04 3.2836E-06 -6.6307E-10 3.2161E-02 1.5801E-01 -1.3261E-09 + 2.8086E-03 3.0082E-02 1.5099E-01 6.2976E-04 4.1162E-06 -9.2141E-10 2.9930E-02 1.4863E-01 -1.8428E-09 + 2.7589E-03 2.7856E-02 1.4136E-01 5.7661E-04 4.9344E-06 -1.2374E-09 2.7715E-02 1.3921E-01 -2.4749E-09 + 2.7012E-03 2.6048E-02 1.3345E-01 5.3403E-04 5.6036E-06 -1.5411E-09 2.5916E-02 1.3146E-01 -3.0822E-09 + 2.6351E-03 2.4415E-02 1.2623E-01 4.9602E-04 6.2009E-06 -1.8782E-09 2.4290E-02 1.2438E-01 -3.7564E-09 + 2.5770E-03 2.3197E-02 1.2079E-01 4.6800E-04 6.6595E-06 -2.1813E-09 2.3078E-02 1.1905E-01 -4.3626E-09 + 2.4312E-03 2.0667E-02 1.0933E-01 4.1067E-04 7.5543E-06 -2.9823E-09 2.0559E-02 1.0782E-01 -5.9647E-09 + 2.4312E-03 2.0667E-02 1.0933E-01 4.1067E-04 7.5543E-06 -2.9821E-09 2.0559E-02 1.0782E-01 -5.9647E-09 + 2.3065E-03 1.8981E-02 1.0157E-01 3.7320E-04 8.1035E-06 1.1244E-06 1.8880E-02 1.0020E-01 -7.3279E-09 + 2.1538E-03 1.7156E-02 9.3028E-02 3.3336E-04 8.6520E-06 2.2504E-06 1.7064E-02 9.1807E-02 -9.2531E-09 + 1.9969E-03 1.5483E-02 8.5060E-02 2.9760E-04 9.1494E-06 3.2585E-06 1.5399E-02 8.3976E-02 -1.1582E-08 + 1.8588E-03 1.4139E-02 7.8551E-02 2.6942E-04 9.5523E-06 4.0576E-06 1.4061E-02 7.7574E-02 -1.3955E-08 + 1.7253E-03 1.2929E-02 7.2598E-02 2.4450E-04 9.8552E-06 4.7539E-06 1.2855E-02 7.1716E-02 -1.6670E-08 + 1.6197E-03 1.2021E-02 6.8076E-02 2.2613E-04 1.0035E-05 5.2673E-06 1.1952E-02 6.7264E-02 -1.9139E-08 + 1.4983E-03 1.1025E-02 6.3047E-02 2.0622E-04 1.0082E-05 5.7664E-06 1.0959E-02 6.2311E-02 -2.2369E-08 + 1.3974E-03 1.0227E-02 5.8970E-02 1.9051E-04 1.0097E-05 6.1460E-06 1.0165E-02 5.8294E-02 -2.5501E-08 + 1.3101E-03 9.5561E-03 5.5508E-02 1.7748E-04 1.0182E-05 6.4916E-06 9.4975E-03 5.4881E-02 -2.8578E-08 + 1.2066E-03 8.7796E-03 5.1455E-02 1.6257E-04 1.0320E-05 6.8988E-06 8.7244E-03 5.0884E-02 -3.2716E-08 + 1.1164E-03 8.1170E-03 4.7957E-02 1.5001E-04 1.0382E-05 7.2266E-06 8.0647E-03 4.7434E-02 -3.6900E-08 + 1.0379E-03 7.5486E-03 4.4926E-02 1.3939E-04 1.0585E-05 7.5664E-06 7.4988E-03 4.4443E-02 -4.1081E-08 + 9.6495E-04 7.0262E-03 4.2115E-02 1.2972E-04 1.0628E-05 7.8352E-06 6.9788E-03 4.1669E-02 -4.5490E-08 + 8.9856E-04 6.5549E-03 3.9556E-02 1.2111E-04 1.0722E-05 8.1072E-06 6.5095E-03 3.9142E-02 -4.9996E-08 + 8.4006E-04 6.1420E-03 3.7295E-02 1.1363E-04 1.0858E-05 8.3589E-06 6.0985E-03 3.6910E-02 -5.4477E-08 + 7.8854E-04 5.7798E-03 3.5297E-02 1.0711E-04 1.0954E-05 8.5676E-06 5.7379E-03 3.4937E-02 -5.8898E-08 + 7.4010E-04 5.4401E-03 3.3410E-02 1.0107E-04 1.1099E-05 8.7922E-06 5.3997E-03 3.3072E-02 -6.3519E-08 + 6.9551E-04 5.1279E-03 3.1663E-02 9.5584E-05 1.1273E-05 9.0251E-06 5.0889E-03 3.1346E-02 -6.8224E-08 + 6.5577E-04 4.8497E-03 3.0096E-02 9.0741E-05 1.1475E-05 9.2556E-06 4.8119E-03 2.9798E-02 -7.2828E-08 + 6.2040E-04 4.6020E-03 2.8693E-02 8.6463E-05 1.1603E-05 9.4514E-06 4.5653E-03 2.8410E-02 -7.7319E-08 + 5.8678E-04 4.3664E-03 2.7350E-02 8.2417E-05 1.1716E-05 9.6353E-06 4.3307E-03 2.7083E-02 -8.2002E-08 + 5.5553E-04 4.1470E-03 2.6092E-02 7.8674E-05 1.1833E-05 9.8103E-06 4.1122E-03 2.5839E-02 -8.6768E-08 + 5.2740E-04 3.9490E-03 2.4951E-02 7.5323E-05 1.1944E-05 9.9747E-06 3.9151E-03 2.4711E-02 -9.1435E-08 + 5.0214E-04 3.7708E-03 2.3919E-02 7.2353E-05 1.2120E-05 1.0166E-05 3.7377E-03 2.3690E-02 -9.5966E-08 + 4.7793E-04 3.5996E-03 2.2922E-02 6.9530E-05 1.2313E-05 1.0367E-05 3.5672E-03 2.2704E-02 -1.0064E-07 + 4.5521E-04 3.4386E-03 2.1980E-02 6.6887E-05 1.2491E-05 1.0555E-05 3.4068E-03 2.1772E-02 -1.0537E-07 + 4.3459E-04 3.2919E-03 2.1118E-02 6.4492E-05 1.2652E-05 1.0728E-05 3.2607E-03 2.0919E-02 -1.0999E-07 + 4.1594E-04 3.1587E-03 2.0332E-02 6.2330E-05 1.2784E-05 1.0881E-05 3.1281E-03 2.0141E-02 -1.1450E-07 + 3.9792E-04 3.0298E-03 1.9567E-02 6.0246E-05 1.2883E-05 1.1026E-05 2.9997E-03 1.9385E-02 -1.1917E-07 + 3.8090E-04 2.9075E-03 1.8839E-02 5.8317E-05 1.3053E-05 1.1210E-05 2.8779E-03 1.8664E-02 -1.2389E-07 + 3.6534E-04 2.7953E-03 1.8169E-02 5.6562E-05 1.3219E-05 1.1387E-05 2.7662E-03 1.8000E-02 -1.2849E-07 + 3.5117E-04 2.6928E-03 1.7554E-02 5.4964E-05 1.3369E-05 1.1549E-05 2.6640E-03 1.7391E-02 -1.3294E-07 + 3.3741E-04 2.5929E-03 1.6952E-02 5.3412E-05 1.3514E-05 1.1707E-05 2.5645E-03 1.6795E-02 -1.3753E-07 + 9.9181E-04 4.2237E-02 2.0998E-01 8.5947E-04 0.0000E+00 0.0000E+00 4.2054E-02 2.0673E-01 0.0000E+00 + 1.3722E-03 3.8736E-02 1.9489E-01 7.7808E-04 -2.9611E-11 -2.9611E-11 3.8567E-02 1.9195E-01 -5.9222E-11 + 1.5898E-03 3.6119E-02 1.8348E-01 7.1811E-04 -8.4345E-11 -8.4345E-11 3.5961E-02 1.8077E-01 -1.6869E-10 + 1.8238E-03 3.2131E-02 1.6587E-01 6.2818E-04 -2.0978E-10 -2.0978E-10 3.1988E-02 1.6351E-01 -4.1957E-10 + 1.8238E-03 3.2131E-02 1.6587E-01 6.2818E-04 -2.0755E-10 -2.0978E-10 3.1988E-02 1.6351E-01 -4.1957E-10 + 1.9044E-03 2.9832E-02 1.5559E-01 5.7712E-04 7.5109E-07 -3.2067E-10 2.9698E-02 1.5342E-01 -6.4135E-10 + 1.9557E-03 2.7286E-02 1.4408E-01 5.2129E-04 1.5558E-06 -5.2860E-10 2.7161E-02 1.4213E-01 -1.0572E-09 + 1.9690E-03 2.5226E-02 1.3466E-01 4.7670E-04 2.2094E-06 -7.7695E-10 2.5109E-02 1.3288E-01 -1.5539E-09 + 1.9599E-03 2.3373E-02 1.2610E-01 4.3714E-04 2.8633E-06 -1.0758E-09 2.3264E-02 1.2447E-01 -2.1517E-09 + 1.9312E-03 2.1541E-02 1.1753E-01 3.9850E-04 3.4987E-06 -1.4397E-09 2.1438E-02 1.1605E-01 -2.8793E-09 + 1.8935E-03 2.0059E-02 1.1053E-01 3.6766E-04 4.0103E-06 -1.7876E-09 1.9963E-02 1.0917E-01 -3.5752E-09 + 1.8484E-03 1.8726E-02 1.0416E-01 3.4021E-04 4.4550E-06 -2.1726E-09 1.8635E-02 1.0290E-01 -4.3453E-09 + 1.8077E-03 1.7735E-02 9.9379E-02 3.2003E-04 4.7754E-06 -2.5182E-09 1.7648E-02 9.8199E-02 -5.0364E-09 + 1.7036E-03 1.5688E-02 8.9362E-02 2.7895E-04 5.4038E-06 -3.4288E-09 1.5609E-02 8.8340E-02 -6.8576E-09 + 1.7036E-03 1.5688E-02 8.9362E-02 2.7895E-04 5.4038E-06 -3.4287E-09 1.5609E-02 8.8340E-02 -6.8576E-09 + 1.6135E-03 1.4334E-02 8.2617E-02 2.5231E-04 5.8201E-06 7.6737E-07 1.4259E-02 8.1697E-02 -8.4011E-09 + 1.5027E-03 1.2877E-02 7.5245E-02 2.2426E-04 6.3409E-06 1.6376E-06 1.2808E-02 7.4432E-02 -1.0575E-08 + 1.3886E-03 1.1551E-02 6.8413E-02 1.9924E-04 6.8090E-06 2.4122E-06 1.1487E-02 6.7696E-02 -1.3197E-08 + 1.2882E-03 1.0493E-02 6.2869E-02 1.7967E-04 7.1657E-06 3.0149E-06 1.0433E-02 6.2226E-02 -1.5859E-08 + 1.1914E-03 9.5452E-03 5.7828E-02 1.6245E-04 7.3839E-06 3.5195E-06 9.4900E-03 5.7251E-02 -1.8900E-08 + 1.1149E-03 8.8392E-03 5.4020E-02 1.4983E-04 7.5365E-06 3.9011E-06 8.7869E-03 5.3491E-02 -2.1657E-08 + 1.0274E-03 8.0682E-03 4.9806E-02 1.3631E-04 7.8761E-06 4.4086E-06 8.0190E-03 4.9329E-02 -2.5257E-08 + 9.5487E-04 7.4541E-03 4.6408E-02 1.2570E-04 8.1304E-06 4.8016E-06 7.4076E-03 4.5971E-02 -2.8742E-08 + 8.9240E-04 6.9405E-03 4.3535E-02 1.1694E-04 8.3510E-06 5.1373E-06 6.8961E-03 4.3131E-02 -3.2158E-08 + 8.1860E-04 6.3486E-03 4.0187E-02 1.0697E-04 8.5531E-06 5.5180E-06 6.3066E-03 3.9821E-02 -3.6744E-08 + 7.5460E-04 5.8460E-03 3.7311E-02 9.8652E-05 8.7643E-06 5.8815E-06 5.8061E-03 3.6977E-02 -4.1370E-08 + 6.9911E-04 5.4168E-03 3.4831E-02 9.1659E-05 9.0270E-06 6.2357E-06 5.3787E-03 3.4523E-02 -4.5988E-08 + 6.4777E-04 5.0240E-03 3.2539E-02 8.5319E-05 9.2676E-06 6.5563E-06 4.9876E-03 3.2255E-02 -5.0848E-08 + 6.0125E-04 4.6711E-03 3.0461E-02 7.9696E-05 9.5251E-06 6.8709E-06 4.6361E-03 3.0199E-02 -5.5806E-08 + 5.6043E-04 4.3631E-03 2.8633E-02 7.4852E-05 9.7233E-06 7.1532E-06 4.3294E-03 2.8389E-02 -6.0731E-08 + 5.2461E-04 4.0939E-03 2.7022E-02 7.0696E-05 9.9876E-06 7.4579E-06 4.0613E-03 2.6794E-02 -6.5586E-08 + 4.9105E-04 3.8422E-03 2.5505E-02 6.6838E-05 1.0210E-05 7.7352E-06 3.8107E-03 2.5292E-02 -7.0656E-08 + 4.6029E-04 3.6117E-03 2.4106E-02 6.3333E-05 1.0401E-05 7.9893E-06 3.5811E-03 2.3906E-02 -7.5810E-08 + 4.3295E-04 3.4069E-03 2.2855E-02 6.0254E-05 1.0605E-05 8.2346E-06 3.3771E-03 2.2666E-02 -8.0847E-08 + 4.0870E-04 3.2251E-03 2.1737E-02 5.7578E-05 1.0831E-05 8.4948E-06 3.1960E-03 2.1559E-02 -8.5756E-08 + 3.8573E-04 3.0526E-03 2.0670E-02 5.5066E-05 1.1056E-05 8.7543E-06 3.0242E-03 2.0502E-02 -9.0872E-08 + 3.6444E-04 2.8925E-03 1.9674E-02 5.2751E-05 1.1264E-05 8.9977E-06 2.8647E-03 1.9515E-02 -9.6073E-08 + 3.4534E-04 2.7484E-03 1.8772E-02 5.0681E-05 1.1453E-05 9.2192E-06 2.7212E-03 1.8621E-02 -1.0116E-07 + 3.2822E-04 2.6190E-03 1.7959E-02 4.8832E-05 1.1614E-05 9.4179E-06 2.5922E-03 1.7815E-02 -1.0610E-07 + 3.1187E-04 2.4949E-03 1.7175E-02 4.7118E-05 1.1824E-05 9.6592E-06 2.4687E-03 1.7038E-02 -1.1119E-07 + 2.9656E-04 2.3786E-03 1.6435E-02 4.5524E-05 1.2027E-05 9.8934E-06 2.3527E-03 1.6305E-02 -1.1632E-07 + 2.8271E-04 2.2728E-03 1.5761E-02 4.4083E-05 1.2211E-05 1.0107E-05 2.2473E-03 1.5635E-02 -1.2135E-07 + 2.7020E-04 2.1770E-03 1.5147E-02 4.2784E-05 1.2378E-05 1.0302E-05 2.1518E-03 1.5027E-02 -1.2625E-07 + 2.5815E-04 2.0844E-03 1.4550E-02 4.1534E-05 1.2538E-05 1.0491E-05 2.0596E-03 1.4435E-02 -1.3131E-07 + 2.4679E-04 1.9968E-03 1.3984E-02 4.0402E-05 1.2735E-05 1.0716E-05 1.9722E-03 1.3873E-02 -1.3643E-07 + 2.3644E-04 1.9166E-03 1.3463E-02 3.9374E-05 1.2919E-05 1.0926E-05 1.8923E-03 1.3357E-02 -1.4141E-07 + 2.2703E-04 1.8434E-03 1.2986E-02 3.8440E-05 1.3085E-05 1.1118E-05 1.8193E-03 1.2884E-02 -1.4623E-07 + 2.1790E-04 1.7722E-03 1.2521E-02 3.7530E-05 1.3243E-05 1.1302E-05 1.7484E-03 1.2422E-02 -1.5119E-07 + 5.0134E-04 3.3225E-02 1.7828E-01 5.9973E-04 0.0000E+00 0.0000E+00 3.3084E-02 1.7602E-01 0.0000E+00 + 8.3018E-04 3.0323E-02 1.6469E-01 5.4035E-04 -3.3852E-11 -3.3852E-11 3.0192E-02 1.6266E-01 -6.7704E-11 + 1.0181E-03 2.8161E-02 1.5445E-01 4.9678E-04 -9.7869E-11 -9.7869E-11 2.8038E-02 1.5259E-01 -1.9574E-10 + 1.2209E-03 2.4882E-02 1.3873E-01 4.3176E-04 -2.4351E-10 -2.4351E-10 2.4771E-02 1.3712E-01 -4.8702E-10 + 1.2209E-03 2.4882E-02 1.3873E-01 4.3176E-04 -2.4202E-10 -2.4351E-10 2.4771E-02 1.3712E-01 -4.8702E-10 + 1.2930E-03 2.3001E-02 1.2959E-01 3.9502E-04 5.0443E-07 -3.7175E-10 2.2897E-02 1.2812E-01 -7.4351E-10 + 1.3414E-03 2.0926E-02 1.1940E-01 3.5509E-04 1.1271E-06 -6.1224E-10 2.0829E-02 1.1808E-01 -1.2245E-09 + 1.3575E-03 1.9255E-02 1.1109E-01 3.2336E-04 1.6552E-06 -8.9932E-10 1.9163E-02 1.0990E-01 -1.7986E-09 + 1.3550E-03 1.7757E-02 1.0357E-01 2.9527E-04 2.1169E-06 -1.2440E-09 1.7672E-02 1.0249E-01 -2.4879E-09 + 1.3370E-03 1.6283E-02 9.6086E-02 2.6793E-04 2.5615E-06 -1.6626E-09 1.6203E-02 9.5102E-02 -3.3251E-09 + 1.3111E-03 1.5096E-02 8.9989E-02 2.4619E-04 2.9134E-06 -2.0619E-09 1.5020E-02 8.9089E-02 -4.1238E-09 + 1.2791E-03 1.4032E-02 8.4466E-02 2.2693E-04 3.2272E-06 -2.5036E-09 1.3961E-02 8.3639E-02 -5.0072E-09 + 1.2499E-03 1.3245E-02 8.0338E-02 2.1282E-04 3.4617E-06 -2.8996E-09 1.3176E-02 7.9564E-02 -5.7993E-09 + 1.1745E-03 1.1627E-02 7.1734E-02 1.8437E-04 4.0323E-06 -3.9403E-09 1.1565E-02 7.1069E-02 -7.8805E-09 + 1.1745E-03 1.1627E-02 7.1734E-02 1.8437E-04 4.0323E-06 -3.9401E-09 1.1565E-02 7.1069E-02 -7.8805E-09 + 1.1092E-03 1.0564E-02 6.5980E-02 1.6607E-04 4.4333E-06 6.0085E-07 1.0506E-02 6.5385E-02 -9.6354E-09 + 1.0290E-03 9.4285E-03 5.9731E-02 1.4687E-04 4.8576E-06 1.2194E-06 9.3750E-03 5.9209E-02 -1.2100E-08 + 9.4659E-04 8.4027E-03 5.3982E-02 1.2989E-04 5.2540E-06 1.7843E-06 8.3534E-03 5.3524E-02 -1.5061E-08 + 8.7441E-04 7.5899E-03 4.9347E-02 1.1677E-04 5.6004E-06 2.2872E-06 7.5440E-03 4.8940E-02 -1.8056E-08 + 8.0505E-04 6.8673E-03 4.5161E-02 1.0535E-04 5.9991E-06 2.7941E-06 6.8244E-03 4.4797E-02 -2.1472E-08 + 7.5056E-04 6.3319E-03 4.2016E-02 9.7028E-05 6.2973E-06 3.1721E-06 6.2913E-03 4.1683E-02 -2.4561E-08 + 6.8849E-04 5.7506E-03 3.8555E-02 8.8135E-05 6.6342E-06 3.5964E-06 5.7123E-03 3.8257E-02 -2.8583E-08 + 6.3732E-04 5.2903E-03 3.5779E-02 8.1223E-05 6.9163E-06 3.9593E-06 5.2540E-03 3.5507E-02 -3.2470E-08 + 5.9346E-04 4.9072E-03 3.3443E-02 7.5606E-05 7.2305E-06 4.3332E-06 4.8725E-03 3.3192E-02 -3.6273E-08 + 5.4193E-04 4.4679E-03 3.0734E-02 6.9248E-05 7.5922E-06 4.7672E-06 4.4350E-03 3.0507E-02 -4.1364E-08 + 4.9749E-04 4.0968E-03 2.8419E-02 6.3954E-05 7.9072E-06 5.1467E-06 4.0655E-03 2.8213E-02 -4.6492E-08 + 4.5916E-04 3.7815E-03 2.6431E-02 5.9534E-05 8.2038E-06 5.5012E-06 3.7515E-03 2.6242E-02 -5.1602E-08 + 4.2388E-04 3.4942E-03 2.4603E-02 5.5612E-05 8.5383E-06 5.8923E-06 3.4654E-03 2.4428E-02 -5.6972E-08 + 3.9207E-04 3.2372E-03 2.2951E-02 5.2143E-05 8.8421E-06 6.2502E-06 3.2094E-03 2.2790E-02 -6.2436E-08 + 3.6429E-04 3.0138E-03 2.1504E-02 4.9160E-05 9.1104E-06 6.5690E-06 2.9869E-03 2.1354E-02 -6.7859E-08 + 3.4003E-04 2.8192E-03 2.0233E-02 4.6617E-05 9.3784E-06 6.8839E-06 2.7931E-03 2.0093E-02 -7.3199E-08 + 3.1739E-04 2.6380E-03 1.9041E-02 4.4310E-05 9.6705E-06 7.2225E-06 2.6126E-03 1.8910E-02 -7.8767E-08 + 2.9671E-04 2.4726E-03 1.7945E-02 4.2222E-05 9.9399E-06 7.5371E-06 2.4478E-03 1.7822E-02 -8.4421E-08 + 2.7842E-04 2.3261E-03 1.6967E-02 4.0390E-05 1.0181E-05 7.8210E-06 2.3018E-03 1.6852E-02 -8.9936E-08 + 2.6225E-04 2.1965E-03 1.6097E-02 3.8811E-05 1.0427E-05 8.1070E-06 2.1726E-03 1.5988E-02 -9.5307E-08 + 2.4698E-04 2.0739E-03 1.5268E-02 3.7360E-05 1.0692E-05 8.4120E-06 2.0505E-03 1.5165E-02 -1.0090E-07 + 2.3288E-04 1.9604E-03 1.4497E-02 3.6026E-05 1.0939E-05 8.6978E-06 1.9373E-03 1.4399E-02 -1.0658E-07 + 2.2027E-04 1.8585E-03 1.3801E-02 3.4839E-05 1.1163E-05 8.9579E-06 1.8358E-03 1.3708E-02 -1.1213E-07 + 2.0901E-04 1.7673E-03 1.3174E-02 3.3803E-05 1.1385E-05 9.2153E-06 1.7449E-03 1.3085E-02 -1.1751E-07 + 1.9828E-04 1.6801E-03 1.2572E-02 3.2852E-05 1.1631E-05 9.4958E-06 1.6579E-03 1.2487E-02 -1.2306E-07 + 1.8827E-04 1.5984E-03 1.2005E-02 3.1965E-05 1.1861E-05 9.7598E-06 1.5765E-03 1.1924E-02 -1.2864E-07 + 1.7923E-04 1.5244E-03 1.1489E-02 3.1167E-05 1.2071E-05 1.0002E-05 1.5027E-03 1.1411E-02 -1.3411E-07 + 1.7110E-04 1.4575E-03 1.1020E-02 3.0462E-05 1.2272E-05 1.0233E-05 1.4360E-03 1.0945E-02 -1.3943E-07 + 1.6328E-04 1.3931E-03 1.0566E-02 2.9822E-05 1.2504E-05 1.0496E-05 1.3716E-03 1.0494E-02 -1.4493E-07 + 1.5593E-04 1.3322E-03 1.0136E-02 2.9220E-05 1.2722E-05 1.0744E-05 1.3109E-03 1.0066E-02 -1.5049E-07 + 1.4924E-04 1.2766E-03 9.7407E-03 2.8673E-05 1.2922E-05 1.0972E-05 1.2554E-03 9.6738E-03 -1.5589E-07 + 1.4318E-04 1.2259E-03 9.3798E-03 2.8184E-05 1.3110E-05 1.1188E-05 1.2048E-03 9.3150E-03 -1.6112E-07 + 1.3731E-04 1.1768E-03 9.0280E-03 2.7747E-05 1.3330E-05 1.1434E-05 1.1557E-03 8.9653E-03 -1.6649E-07 + 2.4102E-04 2.5513E-02 1.4876E-01 4.0606E-04 0.0000E+00 0.0000E+00 2.5394E-02 1.4726E-01 0.0000E+00 + 5.0553E-04 2.3164E-02 1.3675E-01 3.6405E-04 -3.9012E-11 -3.9012E-11 2.3055E-02 1.3540E-01 -7.8024E-11 + 6.5551E-04 2.1423E-02 1.2773E-01 3.3337E-04 -1.1465E-10 -1.1465E-10 2.1320E-02 1.2650E-01 -2.2929E-10 + 8.1641E-04 1.8794E-02 1.1395E-01 2.8790E-04 -2.8719E-10 -2.8719E-10 1.8702E-02 1.1289E-01 -5.7438E-10 + 8.1641E-04 1.8794E-02 1.1395E-01 2.8790E-04 -2.8588E-10 -2.8719E-10 1.8702E-02 1.1289E-01 -5.7438E-10 + 8.7380E-04 1.7294E-02 1.0598E-01 2.6239E-04 4.6068E-07 -4.3824E-10 1.7207E-02 1.0502E-01 -8.7647E-10 + 9.1241E-04 1.5646E-02 9.7119E-02 2.3472E-04 8.1137E-07 -7.2209E-10 1.5566E-02 9.6264E-02 -1.4442E-09 + 9.2566E-04 1.4324E-02 8.9935E-02 2.1279E-04 1.1022E-06 -1.0597E-09 1.4249E-02 8.9163E-02 -2.1194E-09 + 9.2463E-04 1.3145E-02 8.3458E-02 1.9346E-04 1.4020E-06 -1.4629E-09 1.3075E-02 8.2759E-02 -2.9258E-09 + 9.1170E-04 1.1989E-02 7.7035E-02 1.7478E-04 1.7606E-06 -1.9490E-09 1.1924E-02 7.6407E-02 -3.8979E-09 + 8.9283E-04 1.1063E-02 7.1830E-02 1.6001E-04 2.0676E-06 -2.4097E-09 1.1002E-02 7.1258E-02 -4.8195E-09 + 8.6942E-04 1.0236E-02 6.7135E-02 1.4701E-04 2.3799E-06 -2.9172E-09 1.0179E-02 6.6612E-02 -5.8344E-09 + 8.4808E-04 9.6273E-03 6.3640E-02 1.3752E-04 2.6076E-06 -3.3710E-09 9.5724E-03 6.3153E-02 -6.7421E-09 + 7.9316E-04 8.3827E-03 5.6396E-02 1.1843E-04 3.0821E-06 -4.5597E-09 8.3332E-03 5.5981E-02 -9.1195E-09 + 7.9316E-04 8.3827E-03 5.6396E-02 1.1843E-04 3.0821E-06 -4.5596E-09 8.3332E-03 5.5981E-02 -9.1195E-09 + 7.4612E-04 7.5711E-03 5.1587E-02 1.0629E-04 3.4654E-06 4.5938E-07 7.5251E-03 5.1218E-02 -1.1116E-08 + 6.8857E-04 6.7102E-03 4.6399E-02 9.3668E-05 3.8976E-06 9.5993E-07 6.6681E-03 4.6077E-02 -1.3913E-08 + 6.2988E-04 5.9388E-03 4.1663E-02 8.2637E-05 4.3435E-06 1.4625E-06 5.9000E-03 4.1382E-02 -1.7260E-08 + 5.7883E-04 5.3322E-03 3.7873E-02 7.4196E-05 4.7635E-06 1.9254E-06 5.2962E-03 3.7624E-02 -2.0637E-08 + 5.3011E-04 4.7968E-03 3.4472E-02 6.6895E-05 5.1573E-06 2.3577E-06 4.7631E-03 3.4250E-02 -2.4483E-08 + 4.9209E-04 4.4026E-03 3.1932E-02 6.1645E-05 5.4906E-06 2.7211E-06 4.3707E-03 3.1731E-02 -2.7952E-08 + 4.4907E-04 3.9772E-03 2.9154E-02 5.6123E-05 5.9121E-06 3.1784E-06 3.9472E-03 2.8974E-02 -3.2455E-08 + 4.1383E-04 3.6424E-03 2.6938E-02 5.1869E-05 6.2740E-06 3.5723E-06 3.6139E-03 2.6774E-02 -3.6801E-08 + 3.8381E-04 3.3652E-03 2.5083E-02 4.8400E-05 6.5854E-06 3.9137E-06 3.3379E-03 2.4932E-02 -4.1045E-08 + 3.4876E-04 3.0491E-03 2.2942E-02 4.4565E-05 7.0143E-06 4.3822E-06 3.0231E-03 2.2806E-02 -4.6711E-08 + 3.1874E-04 2.7837E-03 2.1123E-02 4.1430E-05 7.4201E-06 4.8268E-06 2.7587E-03 2.0999E-02 -5.2407E-08 + 2.9302E-04 2.5591E-03 1.9568E-02 3.8816E-05 7.7719E-06 5.2165E-06 2.5351E-03 1.9454E-02 -5.8076E-08 + 2.6947E-04 2.3556E-03 1.8144E-02 3.6527E-05 8.1479E-06 5.6321E-06 2.3324E-03 1.8039E-02 -6.4020E-08 + 2.4836E-04 2.1743E-03 1.6864E-02 3.4549E-05 8.5242E-06 6.0484E-06 2.1517E-03 1.6767E-02 -7.0056E-08 + 2.3003E-04 2.0174E-03 1.5746E-02 3.2853E-05 8.8498E-06 6.4130E-06 1.9954E-03 1.5656E-02 -7.6038E-08 + 2.1409E-04 1.8813E-03 1.4769E-02 3.1440E-05 9.1785E-06 6.7795E-06 1.8598E-03 1.4685E-02 -8.1923E-08 + 1.9929E-04 1.7550E-03 1.3855E-02 3.0176E-05 9.5216E-06 7.1613E-06 1.7339E-03 1.3776E-02 -8.8052E-08 + 1.8584E-04 1.6401E-03 1.3018E-02 2.9032E-05 9.8296E-06 7.5080E-06 1.6194E-03 1.2943E-02 -9.4265E-08 + 1.7398E-04 1.5387E-03 1.2274E-02 2.8067E-05 1.0139E-05 7.8547E-06 1.5183E-03 1.2204E-02 -1.0032E-07 + 1.6355E-04 1.4493E-03 1.1613E-02 2.7250E-05 1.0441E-05 8.1927E-06 1.4291E-03 1.1547E-02 -1.0620E-07 + 1.5373E-04 1.3650E-03 1.0987E-02 2.6488E-05 1.0729E-05 8.5169E-06 1.3451E-03 1.0923E-02 -1.1232E-07 + 1.4471E-04 1.2872E-03 1.0405E-02 2.5823E-05 1.1028E-05 8.8520E-06 1.2674E-03 1.0344E-02 -1.1853E-07 + 1.3666E-04 1.2176E-03 9.8810E-03 2.5243E-05 1.1308E-05 9.1662E-06 1.1980E-03 9.8233E-03 -1.2460E-07 + 1.2950E-04 1.1555E-03 9.4107E-03 2.4744E-05 1.1574E-05 9.4647E-06 1.1359E-03 9.3554E-03 -1.3047E-07 + 1.2269E-04 1.0962E-03 8.9600E-03 2.4296E-05 1.1852E-05 9.7756E-06 1.0767E-03 8.9068E-03 -1.3651E-07 + 1.1637E-04 1.0409E-03 8.5369E-03 2.3883E-05 1.2115E-05 1.0072E-05 1.0215E-03 8.4858E-03 -1.4259E-07 + 1.1067E-04 9.9083E-04 8.1525E-03 2.3533E-05 1.2375E-05 1.0362E-05 9.7149E-04 8.1033E-03 -1.4855E-07 + 1.0556E-04 9.4575E-04 7.8045E-03 2.3240E-05 1.2629E-05 1.0646E-05 9.2643E-04 7.7568E-03 -1.5434E-07 + 1.0067E-04 9.0236E-04 7.4680E-03 2.2965E-05 1.2880E-05 1.0927E-05 8.8306E-04 7.4219E-03 -1.6032E-07 + 9.6074E-05 8.6148E-04 7.1496E-03 2.2714E-05 1.3123E-05 1.1199E-05 8.4219E-04 7.1049E-03 -1.6636E-07 + 9.1908E-05 8.2426E-04 6.8582E-03 2.2518E-05 1.3375E-05 1.1480E-05 8.0495E-04 6.8148E-03 -1.7223E-07 + 8.8140E-05 7.9044E-04 6.5925E-03 2.2344E-05 1.3608E-05 1.1739E-05 7.7111E-04 6.5501E-03 -1.7791E-07 + 8.4502E-05 7.5766E-04 6.3338E-03 2.2172E-05 1.3829E-05 1.1987E-05 7.3830E-04 6.2926E-03 -1.8374E-07 + 1.0762E-04 1.9048E-02 1.2171E-01 2.6512E-04 0.0000E+00 0.0000E+00 1.8947E-02 1.2075E-01 0.0000E+00 + 3.0851E-04 1.7200E-02 1.1129E-01 2.3659E-04 -4.5326E-11 -4.5326E-11 1.7108E-02 1.1044E-01 -9.0652E-11 + 4.2105E-04 1.5836E-02 1.0351E-01 2.1584E-04 -1.3303E-10 -1.3303E-10 1.5751E-02 1.0274E-01 -2.6606E-10 + 5.4021E-04 1.3789E-02 9.1677E-02 1.8521E-04 -3.3830E-10 -3.3830E-10 1.3712E-02 9.1015E-02 -6.7660E-10 + 5.4021E-04 1.3789E-02 9.1677E-02 1.8521E-04 -3.3818E-10 -3.3830E-10 1.3712E-02 9.1015E-02 -6.7660E-10 + 5.8210E-04 1.2626E-02 8.4863E-02 1.6808E-04 3.9058E-08 -5.1639E-10 1.2555E-02 8.4264E-02 -1.0328E-09 + 6.0961E-04 1.1355E-02 7.7328E-02 1.4958E-04 1.6323E-07 -8.4948E-10 1.1290E-02 7.6798E-02 -1.6990E-09 + 6.1823E-04 1.0340E-02 7.1243E-02 1.3504E-04 4.5273E-07 -1.2446E-09 1.0280E-02 7.0767E-02 -2.4891E-09 + 6.1644E-04 9.4388E-03 6.5782E-02 1.2233E-04 8.2897E-07 -1.7153E-09 9.3828E-03 6.5353E-02 -3.4307E-09 + 6.0637E-04 8.5596E-03 6.0392E-02 1.1008E-04 1.1990E-06 -2.2803E-09 8.5077E-03 6.0009E-02 -4.5606E-09 + 5.9222E-04 7.8585E-03 5.6044E-02 1.0043E-04 1.4963E-06 -2.8139E-09 7.8100E-03 5.5697E-02 -5.6278E-09 + 5.7495E-04 7.2358E-03 5.2141E-02 9.1963E-05 1.7705E-06 -3.4013E-09 7.1903E-03 5.1825E-02 -6.8026E-09 + 5.5937E-04 6.7786E-03 4.9247E-02 8.5857E-05 2.0206E-06 -3.9262E-09 6.7354E-03 4.8953E-02 -7.8523E-09 + 5.1976E-04 5.8505E-03 4.3285E-02 7.3688E-05 2.5742E-06 -5.2963E-09 5.8118E-03 4.3037E-02 -1.0593E-08 + 5.1976E-04 5.8505E-03 4.3285E-02 7.3688E-05 2.5742E-06 -5.2963E-09 5.8118E-03 4.3037E-02 -1.0593E-08 + 4.8641E-04 5.2501E-03 3.9357E-02 6.5984E-05 2.9542E-06 3.6003E-07 5.2143E-03 3.9138E-02 -1.2880E-08 + 4.4600E-04 4.6181E-03 3.5151E-02 5.8096E-05 3.4348E-06 8.1455E-07 4.5854E-03 3.4961E-02 -1.6079E-08 + 4.0522E-04 4.0565E-03 3.1342E-02 5.1303E-05 3.9387E-06 1.2961E-06 4.0265E-03 3.1177E-02 -1.9891E-08 + 3.7009E-04 3.6186E-03 2.8317E-02 4.6141E-05 4.3682E-06 1.7115E-06 3.5907E-03 2.8172E-02 -2.3715E-08 + 3.3688E-04 3.2351E-03 2.5623E-02 4.1806E-05 4.8547E-06 2.1904E-06 3.2090E-03 2.5494E-02 -2.8050E-08 + 3.1117E-04 2.9547E-03 2.3624E-02 3.8711E-05 5.2347E-06 2.5696E-06 2.9298E-03 2.3507E-02 -3.1948E-08 + 2.8231E-04 2.6540E-03 2.1451E-02 3.5474E-05 5.6778E-06 3.0183E-06 2.6305E-03 2.1346E-02 -3.7002E-08 + 2.5887E-04 2.4190E-03 1.9728E-02 3.3074E-05 6.1185E-06 3.4699E-06 2.3965E-03 1.9633E-02 -4.1877E-08 + 2.3904E-04 2.2255E-03 1.8293E-02 3.1132E-05 6.4917E-06 3.8579E-06 2.2038E-03 1.8206E-02 -4.6632E-08 + 2.1607E-04 2.0060E-03 1.6647E-02 2.9006E-05 6.9649E-06 4.3556E-06 1.9853E-03 1.6568E-02 -5.2964E-08 + 1.9654E-04 1.8229E-03 1.5256E-02 2.7327E-05 7.4338E-06 4.8530E-06 1.8028E-03 1.5184E-02 -5.9317E-08 + 1.7993E-04 1.6688E-03 1.4073E-02 2.5935E-05 7.8336E-06 5.2837E-06 1.6493E-03 1.4006E-02 -6.5626E-08 + 1.6483E-04 1.5299E-03 1.2995E-02 2.4781E-05 8.2835E-06 5.7682E-06 1.5108E-03 1.2933E-02 -7.2228E-08 + 1.5139E-04 1.4068E-03 1.2030E-02 2.3780E-05 8.6940E-06 6.2157E-06 1.3880E-03 1.1973E-02 -7.8915E-08 + 1.3977E-04 1.3007E-03 1.1192E-02 2.2972E-05 9.0935E-06 6.6525E-06 1.2823E-03 1.1138E-02 -8.5531E-08 + 1.2974E-04 1.2091E-03 1.0462E-02 2.2314E-05 9.4738E-06 7.0701E-06 1.1908E-03 1.0411E-02 -9.2029E-08 + 1.2046E-04 1.1244E-03 9.7816E-03 2.1720E-05 9.8346E-06 7.4699E-06 1.1063E-03 9.7338E-03 -9.8786E-08 + 1.1208E-04 1.0477E-03 9.1607E-03 2.1247E-05 1.0222E-05 7.8973E-06 1.0297E-03 9.1153E-03 -1.0562E-07 + 1.0472E-04 9.8022E-04 8.6109E-03 2.0841E-05 1.0570E-05 8.2830E-06 9.6240E-04 8.5677E-03 -1.1227E-07 + 9.8281E-05 9.2097E-04 8.1245E-03 2.0528E-05 1.0916E-05 8.6670E-06 9.0319E-04 8.0831E-03 -1.1873E-07 + 9.2247E-05 8.6528E-04 7.6644E-03 2.0250E-05 1.1257E-05 9.0458E-06 8.4752E-04 7.6246E-03 -1.2545E-07 + 8.6719E-05 8.1405E-04 7.2385E-03 2.0011E-05 1.1584E-05 9.4113E-06 7.9630E-04 7.2003E-03 -1.3227E-07 + 8.1812E-05 7.6839E-04 6.8564E-03 1.9843E-05 1.1921E-05 9.7842E-06 7.5061E-04 6.8196E-03 -1.3892E-07 + 7.7460E-05 7.2771E-04 6.5143E-03 1.9693E-05 1.2219E-05 1.0117E-05 7.0991E-04 6.4786E-03 -1.4535E-07 + 7.3342E-05 6.8906E-04 6.1872E-03 1.9581E-05 1.2532E-05 1.0465E-05 6.7120E-04 6.1526E-03 -1.5197E-07 + 6.9525E-05 6.5308E-04 5.8811E-03 1.9498E-05 1.2843E-05 1.0811E-05 6.3515E-04 5.8475E-03 -1.5862E-07 + 6.6100E-05 6.2063E-04 5.6037E-03 1.9424E-05 1.3125E-05 1.1126E-05 6.0263E-04 5.5709E-03 -1.6513E-07 + 6.3037E-05 5.9149E-04 5.3532E-03 1.9402E-05 1.3421E-05 1.1455E-05 5.7338E-04 5.3211E-03 -1.7147E-07 + 6.0111E-05 5.6350E-04 5.1115E-03 1.9376E-05 1.3702E-05 1.1767E-05 5.4531E-04 5.0801E-03 -1.7802E-07 + 5.7375E-05 5.3721E-04 4.8834E-03 1.9371E-05 1.3983E-05 1.2079E-05 5.1891E-04 4.8526E-03 -1.8462E-07 + 5.4901E-05 5.1333E-04 4.6751E-03 1.9389E-05 1.4262E-05 1.2388E-05 4.9491E-04 4.6449E-03 -1.9104E-07 + 5.2668E-05 4.9168E-04 4.4855E-03 1.9403E-05 1.4512E-05 1.2667E-05 4.7315E-04 4.4558E-03 -1.9724E-07 + 5.0519E-05 4.7076E-04 4.3015E-03 1.9446E-05 1.4783E-05 1.2966E-05 4.5210E-04 4.2722E-03 -2.0361E-07 + 4.4573E-05 1.3754E-02 9.7270E-02 1.6595E-04 0.0000E+00 0.0000E+00 1.3672E-02 9.6688E-02 0.0000E+00 + 1.8897E-04 1.2348E-02 8.8449E-02 1.4731E-04 -5.2600E-11 -5.2600E-11 1.2273E-02 8.7934E-02 -1.0520E-10 + 2.6876E-04 1.1315E-02 8.1891E-02 1.3384E-04 -1.5409E-10 -1.5409E-10 1.1246E-02 8.1425E-02 -3.0818E-10 + 3.5135E-04 9.7731E-03 7.1965E-02 1.1407E-04 -3.9681E-10 -3.9681E-10 9.7125E-03 7.1571E-02 -7.9361E-10 + 3.5135E-04 9.7731E-03 7.1965E-02 1.1407E-04 -3.9681E-10 -3.9681E-10 9.7125E-03 7.1571E-02 -7.9361E-10 + 3.7929E-04 8.9026E-03 6.6282E-02 1.0314E-04 -6.1006E-10 -6.1006E-10 8.8467E-03 6.5928E-02 -1.2201E-09 + 3.9683E-04 7.9555E-03 6.0028E-02 9.1454E-05 1.5335E-07 -1.0098E-09 7.9046E-03 5.9716E-02 -2.0197E-09 + 4.0129E-04 7.2032E-03 5.5002E-02 8.2290E-05 3.5919E-07 -1.4814E-09 7.1564E-03 5.4723E-02 -2.9628E-09 + 3.9863E-04 6.5384E-03 5.0511E-02 7.4315E-05 6.5465E-07 -2.0400E-09 6.4952E-03 5.0262E-02 -4.0801E-09 + 3.9021E-04 5.8929E-03 4.6101E-02 6.6686E-05 1.0025E-06 -2.7047E-09 5.8532E-03 4.5879E-02 -5.4094E-09 + 3.7936E-04 5.3809E-03 4.2562E-02 6.0749E-05 1.3264E-06 -3.3266E-09 5.3439E-03 4.2362E-02 -6.6532E-09 + 3.6661E-04 4.9283E-03 3.9400E-02 5.5572E-05 1.6289E-06 -4.0070E-09 4.8938E-03 3.9219E-02 -8.0141E-09 + 3.5534E-04 4.5975E-03 3.7066E-02 5.1861E-05 1.8854E-06 -4.6129E-09 4.5648E-03 3.6898E-02 -9.2258E-09 + 3.2731E-04 3.9304E-03 3.2288E-02 4.4503E-05 2.4265E-06 -6.1894E-09 3.9012E-03 3.2147E-02 -1.2379E-08 + 3.2731E-04 3.9304E-03 3.2288E-02 4.4503E-05 2.4265E-06 -6.1893E-09 3.9012E-03 3.2147E-02 -1.2379E-08 + 3.0430E-04 3.5025E-03 2.9167E-02 3.9962E-05 2.8673E-06 3.5622E-07 3.4756E-03 2.9042E-02 -1.5003E-08 + 2.7681E-04 3.0558E-03 2.5849E-02 3.5350E-05 3.3761E-06 7.7849E-07 3.0311E-03 2.5742E-02 -1.8673E-08 + 2.4947E-04 2.6625E-03 2.2872E-02 3.1480E-05 3.9375E-06 1.2709E-06 2.6398E-03 2.2779E-02 -2.3038E-08 + 2.2622E-04 2.3586E-03 2.0527E-02 2.8608E-05 4.4358E-06 1.7243E-06 2.3373E-03 2.0445E-02 -2.7393E-08 + 2.0450E-04 2.0945E-03 1.8455E-02 2.6235E-05 4.9481E-06 2.2073E-06 2.0745E-03 1.8382E-02 -3.2319E-08 + 1.8786E-04 1.9030E-03 1.6928E-02 2.4602E-05 5.3837E-06 2.6296E-06 1.8838E-03 1.6862E-02 -3.6736E-08 + 1.6936E-04 1.6990E-03 1.5280E-02 2.2928E-05 5.8860E-06 3.1281E-06 1.6807E-03 1.5220E-02 -4.2440E-08 + 1.5449E-04 1.5408E-03 1.3982E-02 2.1738E-05 6.3680E-06 3.6167E-06 1.5230E-03 1.3928E-02 -4.7932E-08 + 1.4201E-04 1.4112E-03 1.2907E-02 2.0797E-05 6.7844E-06 4.0465E-06 1.3939E-03 1.2857E-02 -5.3275E-08 + 1.2767E-04 1.2653E-03 1.1681E-02 1.9829E-05 7.3324E-06 4.6204E-06 1.2484E-03 1.1635E-02 -6.0368E-08 + 1.1561E-04 1.1443E-03 1.0651E-02 1.9093E-05 7.8443E-06 5.1642E-06 1.1278E-03 1.0609E-02 -6.7471E-08 + 1.0543E-04 1.0432E-03 9.7807E-03 1.8539E-05 8.3276E-06 5.6832E-06 1.0268E-03 9.7413E-03 -7.4514E-08 + 9.6240E-05 9.5243E-04 8.9915E-03 1.8099E-05 8.8135E-06 6.2097E-06 9.3621E-04 8.9545E-03 -8.1869E-08 + 8.8118E-05 8.7242E-04 8.2887E-03 1.7753E-05 9.2796E-06 6.7193E-06 8.5629E-04 8.2539E-03 -8.9298E-08 + 8.1153E-05 8.0387E-04 7.6808E-03 1.7510E-05 9.7302E-06 7.2141E-06 7.8777E-04 7.6477E-03 -9.6637E-08 + 7.5168E-05 7.4493E-04 7.1536E-03 1.7340E-05 1.0154E-05 7.6821E-06 7.2882E-04 7.1219E-03 -1.0384E-07 + 6.9672E-05 6.9070E-04 6.6645E-03 1.7219E-05 1.0579E-05 8.1525E-06 6.7454E-04 6.6341E-03 -1.1132E-07 + 6.4729E-05 6.4179E-04 6.2198E-03 1.7147E-05 1.0999E-05 8.6189E-06 6.2556E-04 6.1906E-03 -1.1889E-07 + 6.0418E-05 5.9897E-04 5.8276E-03 1.7113E-05 1.1393E-05 9.0586E-06 5.8265E-04 5.7993E-03 -1.2623E-07 + 5.6658E-05 5.6150E-04 5.4819E-03 1.7122E-05 1.1779E-05 9.4871E-06 5.4506E-04 5.4543E-03 -1.3336E-07 + 5.3154E-05 5.2642E-04 5.1559E-03 1.7150E-05 1.2158E-05 9.9108E-06 5.0984E-04 5.1291E-03 -1.4078E-07 + 4.9959E-05 4.9426E-04 4.8553E-03 1.7201E-05 1.2531E-05 1.0327E-05 4.7755E-04 4.8290E-03 -1.4831E-07 + 4.7135E-05 4.6571E-04 4.5864E-03 1.7282E-05 1.2898E-05 1.0736E-05 4.4883E-04 4.5607E-03 -1.5565E-07 + 4.4640E-05 4.4037E-04 4.3464E-03 1.7365E-05 1.3235E-05 1.1113E-05 4.2333E-04 4.3211E-03 -1.6274E-07 + 4.2289E-05 4.1637E-04 4.1176E-03 1.7479E-05 1.3590E-05 1.1509E-05 3.9915E-04 4.0927E-03 -1.7002E-07 + 4.0117E-05 3.9409E-04 3.9041E-03 1.7589E-05 1.3924E-05 1.1882E-05 3.7669E-04 3.8795E-03 -1.7734E-07 + 3.8175E-05 3.7408E-04 3.7112E-03 1.7725E-05 1.4261E-05 1.2257E-05 3.5649E-04 3.6869E-03 -1.8449E-07 + 3.6446E-05 3.5614E-04 3.5374E-03 1.7850E-05 1.4567E-05 1.2598E-05 3.3838E-04 3.5133E-03 -1.9145E-07 + 3.4799E-05 3.3900E-04 3.3702E-03 1.8008E-05 1.4898E-05 1.2965E-05 3.2103E-04 3.3463E-03 -1.9863E-07 + 3.3265E-05 3.2293E-04 3.2128E-03 1.8156E-05 1.5209E-05 1.3311E-05 3.0476E-04 3.1890E-03 -2.0587E-07 + 3.1882E-05 3.0838E-04 3.0694E-03 1.8314E-05 1.5514E-05 1.3650E-05 2.9000E-04 3.0458E-03 -2.1290E-07 + 3.0637E-05 2.9522E-04 2.9393E-03 1.8466E-05 1.5800E-05 1.3967E-05 2.7665E-04 2.9157E-03 -2.1968E-07 + 2.9443E-05 2.8255E-04 2.8132E-03 1.8636E-05 1.6099E-05 1.4297E-05 2.6377E-04 2.7897E-03 -2.2664E-07 + 1.6691E-05 9.5398E-03 7.5592E-02 9.8616E-05 0.0000E+00 0.0000E+00 9.4769E-03 7.5260E-02 0.0000E+00 + 1.1397E-04 8.5111E-03 6.8321E-02 8.7186E-05 -6.1375E-11 -6.1375E-11 8.4544E-03 6.8030E-02 -1.2275E-10 + 1.6738E-04 7.7594E-03 6.2944E-02 7.8965E-05 -1.7925E-10 -1.7925E-10 7.7073E-03 6.2681E-02 -3.5849E-10 + 2.2087E-04 6.6443E-03 5.4853E-02 6.6988E-05 -4.6140E-10 -4.6140E-10 6.5990E-03 5.4632E-02 -9.2280E-10 + 2.2087E-04 6.6443E-03 5.4853E-02 6.6988E-05 -4.6140E-10 -4.6140E-10 6.5990E-03 5.4632E-02 -9.2280E-10 + 2.3812E-04 6.0188E-03 5.0248E-02 6.0399E-05 -7.1776E-10 -7.1776E-10 5.9772E-03 5.0050E-02 -1.4355E-09 + 2.4721E-04 5.3416E-03 4.5205E-02 5.3363E-05 9.0898E-10 -1.1970E-09 5.3042E-03 4.5032E-02 -2.3941E-09 + 2.4731E-04 4.8068E-03 4.1173E-02 4.7975E-05 3.6359E-07 -1.7600E-09 4.7725E-03 4.1019E-02 -3.5199E-09 + 2.4405E-04 4.3366E-03 3.7589E-02 4.3295E-05 6.9639E-07 -2.4242E-09 4.3051E-03 3.7452E-02 -4.8485E-09 + 2.3713E-04 3.8825E-03 3.4088E-02 3.8846E-05 1.0389E-06 -3.2105E-09 3.8536E-03 3.3966E-02 -6.4211E-09 + 2.2905E-04 3.5242E-03 3.1293E-02 3.5460E-05 1.3953E-06 -3.9417E-09 3.4974E-03 3.1184E-02 -7.8834E-09 + 2.1997E-04 3.2092E-03 2.8809E-02 3.2517E-05 1.7118E-06 -4.7415E-09 3.1841E-03 2.8710E-02 -9.4830E-09 + 2.1217E-04 2.9800E-03 2.6983E-02 3.0413E-05 1.9592E-06 -5.4535E-09 2.9563E-03 2.6892E-02 -1.0907E-08 + 1.9331E-04 2.5212E-03 2.3274E-02 2.6381E-05 2.5787E-06 -7.2994E-09 2.5000E-03 2.3198E-02 -1.4599E-08 + 1.9331E-04 2.5212E-03 2.3274E-02 2.6381E-05 2.5787E-06 -7.2994E-09 2.5000E-03 2.3198E-02 -1.4599E-08 + 1.7830E-04 2.2296E-03 2.0871E-02 2.3912E-05 3.0205E-06 3.2374E-07 2.2099E-03 2.0804E-02 -1.7646E-08 + 1.6070E-04 1.9279E-03 1.8340E-02 2.1533E-05 3.6135E-06 8.0408E-07 1.9097E-03 1.8282E-02 -2.1885E-08 + 1.4352E-04 1.6650E-03 1.6090E-02 1.9590E-05 4.2217E-06 1.3279E-06 1.6480E-03 1.6039E-02 -2.6900E-08 + 1.2914E-04 1.4638E-03 1.4334E-02 1.8215E-05 4.7725E-06 1.8281E-06 1.4477E-03 1.4289E-02 -3.1881E-08 + 1.1589E-04 1.2906E-03 1.2796E-02 1.7159E-05 5.3557E-06 2.3828E-06 1.2751E-03 1.2756E-02 -3.7510E-08 + 1.0586E-04 1.1660E-03 1.1671E-02 1.6453E-05 5.8182E-06 2.8363E-06 1.1509E-03 1.1634E-02 -4.2543E-08 + 9.4841E-05 1.0344E-03 1.0466E-02 1.5832E-05 6.4220E-06 3.4450E-06 1.0197E-03 1.0432E-02 -4.9024E-08 + 8.6079E-05 9.3312E-04 9.5237E-03 1.5413E-05 6.9388E-06 3.9787E-06 9.1861E-04 9.4925E-03 -5.5253E-08 + 7.8801E-05 8.5079E-04 8.7484E-03 1.5134E-05 7.4167E-06 4.4808E-06 8.3641E-04 8.7191E-03 -6.1300E-08 + 7.0525E-05 7.5869E-04 7.8699E-03 1.4902E-05 8.0283E-06 5.1333E-06 7.4436E-04 7.8425E-03 -6.9298E-08 + 6.3629E-05 6.8288E-04 7.1370E-03 1.4774E-05 8.5931E-06 5.7450E-06 6.6854E-04 7.1112E-03 -7.7276E-08 + 5.7860E-05 6.1992E-04 6.5211E-03 1.4737E-05 9.1314E-06 6.3335E-06 6.0550E-04 6.4965E-03 -8.5166E-08 + 5.2699E-05 5.6381E-04 5.9660E-03 1.4776E-05 9.6816E-06 6.9389E-06 5.4926E-04 5.9423E-03 -9.3385E-08 + 4.8173E-05 5.1463E-04 5.4743E-03 1.4859E-05 1.0214E-05 7.5286E-06 4.9992E-04 5.4514E-03 -1.0167E-07 + 4.4319E-05 4.7274E-04 5.0512E-03 1.4974E-05 1.0712E-05 8.0845E-06 4.5783E-04 5.0289E-03 -1.0987E-07 + 4.1029E-05 4.3692E-04 4.6861E-03 1.5131E-05 1.1197E-05 8.6261E-06 4.2180E-04 4.6642E-03 -1.1792E-07 + 3.8027E-05 4.0413E-04 4.3488E-03 1.5305E-05 1.1673E-05 9.1592E-06 3.8878E-04 4.3274E-03 -1.2629E-07 + 3.5343E-05 3.7470E-04 4.0435E-03 1.5498E-05 1.2137E-05 9.6808E-06 3.5911E-04 4.0224E-03 -1.3473E-07 + 3.3016E-05 3.4907E-04 3.7754E-03 1.5715E-05 1.2591E-05 1.0191E-05 3.3322E-04 3.7545E-03 -1.4291E-07 + 3.0997E-05 3.2674E-04 3.5400E-03 1.5929E-05 1.3013E-05 1.0665E-05 3.1063E-04 3.5192E-03 -1.5085E-07 + 2.9126E-05 3.0592E-04 3.3188E-03 1.6149E-05 1.3428E-05 1.1133E-05 2.8955E-04 3.2982E-03 -1.5909E-07 + 2.7428E-05 2.8693E-04 3.1156E-03 1.6396E-05 1.3852E-05 1.1611E-05 2.7029E-04 3.0950E-03 -1.6744E-07 + 2.5935E-05 2.7014E-04 2.9345E-03 1.6636E-05 1.4251E-05 1.2059E-05 2.5322E-04 2.9140E-03 -1.7556E-07 + 2.4621E-05 2.5529E-04 2.7734E-03 1.6869E-05 1.4626E-05 1.2481E-05 2.3811E-04 2.7528E-03 -1.8341E-07 + 2.3388E-05 2.4130E-04 2.6203E-03 1.7124E-05 1.5015E-05 1.2917E-05 2.2383E-04 2.5998E-03 -1.9145E-07 + 2.2254E-05 2.2837E-04 2.4780E-03 1.7383E-05 1.5399E-05 1.3346E-05 2.1062E-04 2.4573E-03 -1.9951E-07 + 2.1243E-05 2.1679E-04 2.3497E-03 1.7632E-05 1.5760E-05 1.3751E-05 1.9876E-04 2.3290E-03 -2.0741E-07 + 2.0347E-05 2.0646E-04 2.2345E-03 1.7883E-05 1.6112E-05 1.4143E-05 1.8816E-04 2.2136E-03 -2.1508E-07 + 1.9498E-05 1.9661E-04 2.1239E-03 1.8138E-05 1.6464E-05 1.4536E-05 1.7804E-04 2.1030E-03 -2.2300E-07 + 1.8710E-05 1.8743E-04 2.0202E-03 1.8398E-05 1.6814E-05 1.4927E-05 1.6857E-04 1.9991E-03 -2.3098E-07 + 1.8002E-05 1.7914E-04 1.9259E-03 1.8659E-05 1.7159E-05 1.5308E-05 1.6000E-04 1.9047E-03 -2.3874E-07 + 1.7368E-05 1.7168E-04 1.8405E-03 1.8896E-05 1.7472E-05 1.5657E-05 1.5227E-04 1.8193E-03 -2.4621E-07 + 1.6761E-05 1.6451E-04 1.7581E-03 1.9153E-05 1.7802E-05 1.6022E-05 1.4484E-04 1.7366E-03 -2.5386E-07 + 5.5828E-06 6.2981E-03 5.6755E-02 5.5034E-05 0.0000E+00 0.0000E+00 6.2539E-03 5.6579E-02 0.0000E+00 + 6.5204E-05 5.5809E-03 5.0958E-02 4.8490E-05 -7.3291E-11 -7.3291E-11 5.5414E-03 5.0804E-02 -1.4658E-10 + 9.8982E-05 5.0600E-03 4.6694E-02 4.3811E-05 -2.1317E-10 -2.1317E-10 5.0239E-03 4.6556E-02 -4.2634E-10 + 1.2546E-04 4.2924E-03 4.0320E-02 3.7065E-05 -5.4494E-10 -5.4494E-10 4.2612E-03 4.0205E-02 -1.0899E-09 + 1.2546E-04 4.2924E-03 4.0320E-02 3.7065E-05 -5.4495E-10 -5.4495E-10 4.2612E-03 4.0205E-02 -1.0899E-09 + 1.3023E-04 3.8648E-03 3.6717E-02 3.3410E-05 -1.6755E-08 -8.5248E-10 3.8363E-03 3.6614E-02 -1.7050E-09 + 1.3024E-04 3.4047E-03 3.2792E-02 2.9607E-05 9.5009E-08 -1.4422E-09 3.3791E-03 3.2703E-02 -2.8845E-09 + 1.2998E-04 3.0434E-03 2.9673E-02 2.6709E-05 4.5553E-07 -2.1284E-09 3.0200E-03 2.9594E-02 -4.2567E-09 + 1.2840E-04 2.7276E-03 2.6914E-02 2.4239E-05 8.1704E-07 -2.9321E-09 2.7061E-03 2.6844E-02 -5.8642E-09 + 1.2481E-04 2.4244E-03 2.4235E-02 2.1958E-05 1.2308E-06 -3.8751E-09 2.4046E-03 2.4172E-02 -7.7501E-09 + 1.2031E-04 2.1865E-03 2.2109E-02 2.0204E-05 1.5736E-06 -4.7444E-09 2.1681E-03 2.2052E-02 -9.4888E-09 + 1.1519E-04 1.9786E-03 2.0229E-02 1.8765E-05 1.9521E-06 -5.6903E-09 1.9613E-03 2.0178E-02 -1.1381E-08 + 1.1083E-04 1.8281E-03 1.8855E-02 1.7745E-05 2.2395E-06 -6.5302E-09 1.8116E-03 1.8808E-02 -1.3060E-08 + 1.0039E-04 1.5292E-03 1.6084E-02 1.5855E-05 2.9210E-06 -8.6987E-09 1.5141E-03 1.6045E-02 -1.7397E-08 + 1.0039E-04 1.5292E-03 1.6084E-02 1.5855E-05 2.9210E-06 -8.6986E-09 1.5141E-03 1.6045E-02 -1.7397E-08 + 9.2176E-05 1.3411E-03 1.4307E-02 1.4756E-05 3.4218E-06 3.6453E-07 1.3269E-03 1.4272E-02 -2.0953E-08 + 8.2610E-05 1.1485E-03 1.2452E-02 1.3779E-05 4.0683E-06 8.8982E-07 1.1350E-03 1.2422E-02 -2.5889E-08 + 7.3344E-05 9.8243E-04 1.0821E-02 1.3081E-05 4.7549E-06 1.4950E-06 9.6951E-04 1.0793E-02 -3.1710E-08 + 6.5658E-05 8.5679E-04 9.5606E-03 1.2673E-05 5.3884E-06 2.0886E-06 8.4416E-04 9.5358E-03 -3.7460E-08 + 5.8642E-05 7.4976E-04 8.4671E-03 1.2435E-05 6.0321E-06 2.7203E-06 7.3728E-04 8.4443E-03 -4.3943E-08 + 5.3377E-05 6.7349E-04 7.6746E-03 1.2358E-05 6.5826E-06 3.2787E-06 6.6103E-04 7.6530E-03 -4.9720E-08 + 4.7646E-05 5.9365E-04 6.8320E-03 1.2353E-05 7.2330E-06 3.9570E-06 5.8114E-04 6.8117E-03 -5.7128E-08 + 4.3133E-05 5.3273E-04 6.1789E-03 1.2425E-05 7.8066E-06 4.5692E-06 5.2011E-04 6.1594E-03 -6.4232E-08 + 3.9417E-05 4.8364E-04 5.6452E-03 1.2561E-05 8.3479E-06 5.1554E-06 4.7085E-04 5.6264E-03 -7.1110E-08 + 3.5231E-05 4.2916E-04 5.0448E-03 1.2798E-05 9.0368E-06 5.9117E-06 4.1610E-04 5.0265E-03 -8.0178E-08 + 3.1778E-05 3.8470E-04 4.5478E-03 1.3074E-05 9.6845E-06 6.6310E-06 3.7134E-04 4.5298E-03 -8.9230E-08 + 2.8913E-05 3.4807E-04 4.1328E-03 1.3370E-05 1.0290E-05 7.3091E-06 3.3439E-04 4.1151E-03 -9.8183E-08 + 2.6371E-05 3.1566E-04 3.7612E-03 1.3704E-05 1.0900E-05 7.9966E-06 3.0162E-04 3.7435E-03 -1.0750E-07 + 2.4158E-05 2.8747E-04 3.4340E-03 1.4062E-05 1.1501E-05 8.6759E-06 2.7305E-04 3.4164E-03 -1.1685E-07 + 2.2286E-05 2.6362E-04 3.1541E-03 1.4422E-05 1.2069E-05 9.3198E-06 2.4882E-04 3.1364E-03 -1.2608E-07 + 2.0698E-05 2.4335E-04 2.9137E-03 1.4772E-05 1.2598E-05 9.9213E-06 2.2818E-04 2.8960E-03 -1.3513E-07 + 1.9258E-05 2.2491E-04 2.6928E-03 1.5144E-05 1.3135E-05 1.0532E-05 2.0936E-04 2.6750E-03 -1.4451E-07 + 1.7970E-05 2.0848E-04 2.4939E-03 1.5521E-05 1.3662E-05 1.1131E-05 1.9253E-04 2.4759E-03 -1.5396E-07 + 1.6852E-05 1.9425E-04 2.3200E-03 1.5889E-05 1.4161E-05 1.1699E-05 1.7792E-04 2.3018E-03 -1.6309E-07 + 1.5902E-05 1.8192E-04 2.1679E-03 1.6247E-05 1.4634E-05 1.2236E-05 1.6522E-04 2.1495E-03 -1.7195E-07 + 1.5031E-05 1.7050E-04 2.0257E-03 1.6609E-05 1.5105E-05 1.2772E-05 1.5341E-04 2.0070E-03 -1.8116E-07 + 1.4236E-05 1.6013E-04 1.8955E-03 1.6973E-05 1.5568E-05 1.3298E-05 1.4267E-04 1.8766E-03 -1.9049E-07 + 1.3550E-05 1.5102E-04 1.7799E-03 1.7328E-05 1.6013E-05 1.3802E-05 1.3319E-04 1.7609E-03 -1.9957E-07 + 1.2946E-05 1.4302E-04 1.6775E-03 1.7674E-05 1.6439E-05 1.4283E-05 1.2482E-04 1.6582E-03 -2.0833E-07 + 1.2385E-05 1.3552E-04 1.5806E-03 1.8031E-05 1.6872E-05 1.4771E-05 1.1695E-04 1.5610E-03 -2.1730E-07 + 1.1885E-05 1.2862E-04 1.4907E-03 1.8383E-05 1.7296E-05 1.5248E-05 1.0968E-04 1.4708E-03 -2.2629E-07 + 1.1467E-05 1.2248E-04 1.4100E-03 1.8722E-05 1.7699E-05 1.5701E-05 1.0318E-04 1.3899E-03 -2.3509E-07 + 1.1124E-05 1.1703E-04 1.3378E-03 1.9051E-05 1.8086E-05 1.6134E-05 9.7387E-05 1.3174E-03 -2.4365E-07 + 1.0808E-05 1.1187E-04 1.2687E-03 1.9391E-05 1.8482E-05 1.6576E-05 9.1872E-05 1.2481E-03 -2.5250E-07 + 1.0494E-05 1.0708E-04 1.2041E-03 1.9724E-05 1.8868E-05 1.7007E-05 8.6729E-05 1.1831E-03 -2.6140E-07 + 1.0209E-05 1.0277E-04 1.1456E-03 2.0043E-05 1.9236E-05 1.7417E-05 8.2090E-05 1.1243E-03 -2.7004E-07 + 9.9962E-06 9.8928E-05 1.0927E-03 2.0356E-05 1.9594E-05 1.7814E-05 7.7916E-05 1.0712E-03 -2.7837E-07 + 9.7356E-06 9.5251E-05 1.0418E-03 2.0671E-05 1.9952E-05 1.8211E-05 7.3908E-05 1.0200E-03 -2.8689E-07 + 1.5783E-06 3.9058E-03 4.0806E-02 2.8288E-05 0.0000E+00 0.0000E+00 3.8778E-03 4.0721E-02 0.0000E+00 + 3.1518E-05 3.4351E-03 3.6370E-02 2.4885E-05 -8.8371E-11 -8.8371E-11 3.4103E-03 3.6295E-02 -1.7674E-10 + 4.0342E-05 3.0955E-03 3.3127E-02 2.2563E-05 -2.5586E-10 -2.5586E-10 3.0728E-03 3.3061E-02 -5.1173E-10 + 4.0440E-05 2.5989E-03 2.8316E-02 1.9316E-05 -6.4916E-10 -6.4916E-10 2.5793E-03 2.8260E-02 -1.2983E-09 + 4.0440E-05 2.5989E-03 2.8316E-02 1.9316E-05 -6.4917E-10 -6.4916E-10 2.5793E-03 2.8260E-02 -1.2983E-09 + 4.0440E-05 2.3245E-03 2.5616E-02 1.7582E-05 1.2567E-07 -1.0124E-09 2.3065E-03 2.5567E-02 -2.0249E-09 + 4.0440E-05 2.0311E-03 2.2694E-02 1.5787E-05 5.1580E-07 -1.7393E-09 2.0148E-03 2.2651E-02 -3.4786E-09 + 4.0440E-05 1.8023E-03 2.0385E-02 1.4461E-05 8.7570E-07 -2.5913E-09 1.7873E-03 2.0347E-02 -5.1826E-09 + 4.0440E-05 1.6036E-03 1.8357E-02 1.3385E-05 1.2522E-06 -3.5803E-09 1.5896E-03 1.8322E-02 -7.1605E-09 + 4.0429E-05 1.4140E-03 1.6398E-02 1.2436E-05 1.6793E-06 -4.7279E-09 1.4010E-03 1.6368E-02 -9.4558E-09 + 4.0410E-05 1.2663E-03 1.4854E-02 1.1745E-05 2.0547E-06 -5.7757E-09 1.2539E-03 1.4826E-02 -1.1551E-08 + 4.0386E-05 1.1379E-03 1.3497E-02 1.1221E-05 2.4516E-06 -6.9111E-09 1.1261E-03 1.3472E-02 -1.3822E-08 + 3.9841E-05 1.0456E-03 1.2511E-02 1.0866E-05 2.7572E-06 -7.9156E-09 1.0342E-03 1.2488E-02 -1.5831E-08 + 3.7327E-05 8.6379E-04 1.0539E-02 1.0307E-05 3.4945E-06 -1.0498E-08 8.5289E-04 1.0519E-02 -2.0995E-08 + 3.7327E-05 8.6379E-04 1.0539E-02 1.0307E-05 3.4945E-06 -1.0498E-08 8.5289E-04 1.0519E-02 -2.0995E-08 + 3.4750E-05 7.5073E-04 9.2881E-03 1.0082E-05 4.0744E-06 4.5517E-07 7.4008E-04 9.2694E-03 -2.5197E-08 + 3.1467E-05 6.3618E-04 7.9961E-03 9.9815E-06 4.7910E-06 1.0755E-06 6.2566E-04 7.9790E-03 -3.1016E-08 + 2.8140E-05 5.3875E-04 6.8729E-03 1.0043E-05 5.5502E-06 1.7874E-06 5.2819E-04 6.8570E-03 -3.7856E-08 + 2.5338E-05 4.6597E-04 6.0156E-03 1.0222E-05 6.2557E-06 2.4884E-06 4.5525E-04 6.0004E-03 -4.4579E-08 + 2.2780E-05 4.0473E-04 5.2797E-03 1.0505E-05 6.9871E-06 3.2463E-06 3.9375E-04 5.2649E-03 -5.2142E-08 + 2.0873E-05 3.6157E-04 4.7515E-03 1.0794E-05 7.5966E-06 3.8967E-06 3.5032E-04 4.7369E-03 -5.8858E-08 + 1.8820E-05 3.1690E-04 4.1951E-03 1.1198E-05 8.3392E-06 4.7073E-06 3.0525E-04 4.1807E-03 -6.7433E-08 + 1.7223E-05 2.8321E-04 3.7680E-03 1.1608E-05 9.0092E-06 5.4511E-06 2.7116E-04 3.7535E-03 -7.5641E-08 + 1.5924E-05 2.5631E-04 3.4217E-03 1.2005E-05 9.6199E-06 6.1381E-06 2.4387E-04 3.4072E-03 -8.3568E-08 + 1.4480E-05 2.2676E-04 3.0353E-03 1.2542E-05 1.0397E-05 7.0206E-06 2.1379E-04 3.0206E-03 -9.3975E-08 + 1.3295E-05 2.0293E-04 2.7182E-03 1.3090E-05 1.1144E-05 7.8736E-06 1.8940E-04 2.7031E-03 -1.0434E-07 + 1.2294E-05 1.8347E-04 2.4555E-03 1.3606E-05 1.1829E-05 8.6615E-06 1.6943E-04 2.4401E-03 -1.1459E-07 + 1.1412E-05 1.6643E-04 2.2218E-03 1.4141E-05 1.2516E-05 9.4543E-06 1.5184E-04 2.2061E-03 -1.2521E-07 + 1.0653E-05 1.5174E-04 2.0176E-03 1.4676E-05 1.3186E-05 1.0229E-05 1.3662E-04 2.0015E-03 -1.3586E-07 + 1.0017E-05 1.3943E-04 1.8440E-03 1.5189E-05 1.3817E-05 1.0958E-05 1.2378E-04 1.8275E-03 -1.4636E-07 + 9.4804E-06 1.2907E-04 1.6958E-03 1.5685E-05 1.4415E-05 1.1649E-05 1.1292E-04 1.6789E-03 -1.5666E-07 + 8.9978E-06 1.1973E-04 1.5604E-03 1.6188E-05 1.5013E-05 1.2339E-05 1.0306E-04 1.5430E-03 -1.6733E-07 + 8.6595E-06 1.1149E-04 1.4391E-03 1.6692E-05 1.5604E-05 1.3021E-05 9.4293E-05 1.4213E-03 -1.7806E-07 + 8.4585E-06 1.0441E-04 1.3336E-03 1.7176E-05 1.6166E-05 1.3666E-05 8.6720E-05 1.3155E-03 -1.8842E-07 + 8.2094E-06 9.8335E-05 1.2418E-03 1.7636E-05 1.6694E-05 1.4272E-05 8.0170E-05 1.2233E-03 -1.9845E-07 + 7.9608E-06 9.2757E-05 1.1564E-03 1.8104E-05 1.7228E-05 1.4882E-05 7.4109E-05 1.1375E-03 -2.0888E-07 + 7.8410E-06 8.7756E-05 1.0787E-03 1.8579E-05 1.7762E-05 1.5491E-05 6.8617E-05 1.0592E-03 -2.1945E-07 + 7.6718E-06 8.3405E-05 1.0099E-03 1.9038E-05 1.8276E-05 1.6073E-05 6.3791E-05 9.9009E-04 -2.2974E-07 + 7.5451E-06 7.9627E-05 9.4928E-04 1.9483E-05 1.8771E-05 1.6632E-05 5.9550E-05 9.2903E-04 -2.3965E-07 + 7.4299E-06 7.6107E-05 8.9211E-04 1.9925E-05 1.9260E-05 1.7184E-05 5.5571E-05 8.7144E-04 -2.4978E-07 + 7.2565E-06 7.2910E-05 8.3933E-04 2.0368E-05 1.9749E-05 1.7733E-05 5.1914E-05 8.1824E-04 -2.5993E-07 + 7.1845E-06 7.0088E-05 7.9213E-04 2.0786E-05 2.0208E-05 1.8248E-05 4.8656E-05 7.7064E-04 -2.6987E-07 + 7.0833E-06 6.7618E-05 7.5005E-04 2.1193E-05 2.0651E-05 1.8743E-05 4.5762E-05 7.2817E-04 -2.7955E-07 + 6.9860E-06 6.5308E-05 7.0996E-04 2.1612E-05 2.1107E-05 1.9250E-05 4.3014E-05 6.8768E-04 -2.8956E-07 + 6.9180E-06 6.3195E-05 6.7259E-04 2.2034E-05 2.1563E-05 1.9756E-05 4.0461E-05 6.4990E-04 -2.9963E-07 + 6.8869E-06 6.1326E-05 6.3888E-04 2.2443E-05 2.2004E-05 2.0243E-05 3.8165E-05 6.1579E-04 -3.0940E-07 + 6.8007E-06 5.9677E-05 6.0855E-04 2.2836E-05 2.2427E-05 2.0708E-05 3.6105E-05 5.8507E-04 -3.1881E-07 + 6.7097E-06 5.8131E-05 5.7943E-04 2.3244E-05 2.2863E-05 2.1186E-05 3.4133E-05 5.5556E-04 -3.2843E-07 + 3.7636E-07 2.2342E-03 2.7723E-02 1.3123E-05 0.0000E+00 0.0000E+00 2.2188E-03 2.7686E-02 0.0000E+00 + 1.5637E-06 1.9488E-03 2.4505E-02 1.1736E-05 -1.0751E-10 -1.0751E-10 1.9349E-03 2.4473E-02 -2.1502E-10 + 1.5637E-06 1.7442E-03 2.2170E-02 1.0784E-05 -3.1040E-10 -3.1040E-10 1.7315E-03 2.2141E-02 -6.2080E-10 + 1.5637E-06 1.4478E-03 1.8733E-02 9.5302E-06 -7.8318E-10 -7.8318E-10 1.4366E-03 1.8709E-02 -1.5664E-09 + 1.5637E-06 1.4478E-03 1.8733E-02 9.5302E-06 -7.8207E-10 -7.8318E-10 1.4366E-03 1.8709E-02 -1.5664E-09 + 1.5637E-06 1.2855E-03 1.6822E-02 8.9779E-06 3.7789E-07 -1.2185E-09 1.2750E-03 1.6800E-02 -2.4369E-09 + 1.5637E-06 1.1133E-03 1.4768E-02 8.4349E-06 8.1068E-07 -2.0987E-09 1.1035E-03 1.4748E-02 -4.1975E-09 + 1.5637E-06 9.8004E-04 1.3157E-02 8.0527E-06 1.1812E-06 -3.1797E-09 9.7077E-04 1.3139E-02 -6.3595E-09 + 1.5637E-06 8.6515E-04 1.1751E-02 7.8250E-06 1.6023E-06 -4.4284E-09 8.5622E-04 1.1735E-02 -8.8568E-09 + 1.5637E-06 7.5639E-04 1.0403E-02 7.6906E-06 2.0849E-06 -5.8565E-09 7.4770E-04 1.0388E-02 -1.1713E-08 + 1.5637E-06 6.7227E-04 9.3478E-03 7.6463E-06 2.5215E-06 -7.1439E-09 6.6372E-04 9.3340E-03 -1.4288E-08 + 1.5637E-06 5.9972E-04 8.4270E-03 7.6655E-06 2.9596E-06 -8.5349E-09 5.9123E-04 8.4139E-03 -1.7070E-08 + 1.5637E-06 5.4789E-04 7.7621E-03 7.7218E-06 3.3184E-06 -9.7619E-09 5.3939E-04 7.7495E-03 -1.9524E-08 + 1.5637E-06 4.4681E-04 6.4447E-03 7.9831E-06 4.1812E-06 -1.2894E-08 4.3816E-04 6.4328E-03 -2.5788E-08 + 1.5637E-06 4.4681E-04 6.4447E-03 7.9831E-06 4.1812E-06 -1.2894E-08 4.3816E-04 6.4328E-03 -2.5788E-08 + 1.5637E-06 3.8479E-04 5.6193E-03 8.2647E-06 4.8442E-06 5.6451E-07 3.7592E-04 5.6078E-03 -3.0833E-08 + 1.5637E-06 3.2278E-04 4.7770E-03 8.6922E-06 5.6670E-06 1.3311E-06 3.1355E-04 4.7656E-03 -3.7795E-08 + 1.5637E-06 2.7088E-04 4.0547E-03 9.2446E-06 6.5663E-06 2.2325E-06 2.6115E-04 4.0433E-03 -4.5947E-08 + 1.5637E-06 2.3271E-04 3.5108E-03 9.7948E-06 7.3859E-06 3.0967E-06 2.2247E-04 3.4991E-03 -5.3927E-08 + 1.5637E-06 2.0110E-04 3.0496E-03 1.0406E-05 8.2328E-06 4.0218E-06 1.9027E-04 3.0376E-03 -6.2884E-08 + 1.5637E-06 1.7913E-04 2.7224E-03 1.0934E-05 8.9349E-06 4.8081E-06 1.6779E-04 2.7101E-03 -7.0807E-08 + 1.5637E-06 1.5674E-04 2.3815E-03 1.1622E-05 9.8104E-06 5.8038E-06 1.4472E-04 2.3687E-03 -8.0877E-08 + 1.5637E-06 1.4010E-04 2.1226E-03 1.2248E-05 1.0585E-05 6.6964E-06 1.2746E-04 2.1093E-03 -9.0511E-08 + 1.5637E-06 1.2700E-04 1.9147E-03 1.2839E-05 1.1300E-05 7.5279E-06 1.1377E-04 1.9009E-03 -9.9790E-08 + 1.5637E-06 1.1281E-04 1.6848E-03 1.3589E-05 1.2193E-05 8.5742E-06 9.8820E-05 1.6704E-03 -1.1192E-07 + 1.5033E-06 1.0154E-04 1.4981E-03 1.4310E-05 1.3038E-05 9.5660E-06 8.6824E-05 1.4830E-03 -1.2398E-07 + 1.4755E-06 9.2489E-05 1.3447E-03 1.4994E-05 1.3827E-05 1.0494E-05 7.7079E-05 1.3291E-03 -1.3588E-07 + 1.4614E-06 8.4691E-05 1.2095E-03 1.5692E-05 1.4623E-05 1.1428E-05 6.8569E-05 1.1932E-03 -1.4820E-07 + 1.4536E-06 7.8081E-05 1.0923E-03 1.6380E-05 1.5399E-05 1.2339E-05 6.1256E-05 1.0753E-03 -1.6050E-07 + 1.4451E-06 7.2637E-05 9.9336E-04 1.7039E-05 1.6137E-05 1.3201E-05 5.5136E-05 9.7576E-04 -1.7265E-07 + 1.4362E-06 6.8130E-05 9.0952E-04 1.7664E-05 1.6830E-05 1.4010E-05 4.9986E-05 8.9132E-04 -1.8457E-07 + 1.4267E-06 6.4140E-05 8.3344E-04 1.8297E-05 1.7528E-05 1.4821E-05 4.5344E-05 8.1462E-04 -1.9691E-07 + 1.4168E-06 6.0677E-05 7.6573E-04 1.8918E-05 1.8209E-05 1.5611E-05 4.1240E-05 7.4631E-04 -2.0931E-07 + 1.4137E-06 5.7775E-05 7.0723E-04 1.9522E-05 1.8867E-05 1.6368E-05 3.7713E-05 6.8722E-04 -2.2124E-07 + 1.4062E-06 5.5315E-05 6.5662E-04 2.0076E-05 1.9470E-05 1.7063E-05 3.4679E-05 6.3607E-04 -2.3280E-07 + 1.3954E-06 5.3018E-05 6.0970E-04 2.0552E-05 1.9992E-05 1.7674E-05 3.1884E-05 5.8868E-04 -2.4484E-07 + 1.3953E-06 5.1090E-05 5.6730E-04 2.1122E-05 2.0605E-05 1.8373E-05 2.9365E-05 5.4572E-04 -2.5704E-07 + 1.3819E-06 4.9530E-05 5.3013E-04 2.1745E-05 2.1267E-05 1.9114E-05 2.7160E-05 5.0792E-04 -2.6891E-07 + 1.3838E-06 4.8264E-05 4.9754E-04 2.2386E-05 2.1946E-05 1.9864E-05 2.5231E-05 4.7469E-04 -2.8032E-07 + 1.3838E-06 4.7205E-05 4.6706E-04 2.3106E-05 2.2702E-05 2.0690E-05 2.3429E-05 4.4350E-04 -2.9198E-07 + 1.3718E-06 4.6648E-05 4.3944E-04 2.4177E-05 2.3806E-05 2.1861E-05 2.1778E-05 4.1481E-04 -3.0364E-07 + 1.3719E-06 4.6982E-05 4.1565E-04 2.5953E-05 2.5614E-05 2.3730E-05 2.0314E-05 3.8924E-04 -3.1510E-07 + 1.3684E-06 4.7217E-05 3.9445E-04 2.7464E-05 2.7152E-05 2.5326E-05 1.9017E-05 3.6652E-04 -3.2627E-07 + 1.3595E-06 4.7393E-05 3.7425E-04 2.8844E-05 2.8560E-05 2.6788E-05 1.7790E-05 3.4494E-04 -3.3783E-07 + 1.3596E-06 4.7513E-05 3.5544E-04 3.0077E-05 2.9820E-05 2.8102E-05 1.6653E-05 3.2489E-04 -3.4947E-07 + 1.3596E-06 4.7580E-05 3.3847E-04 3.1141E-05 3.0907E-05 2.9238E-05 1.5634E-05 3.0685E-04 -3.6076E-07 + 1.3443E-06 4.7609E-05 3.2320E-04 3.2059E-05 3.1849E-05 3.0225E-05 1.4723E-05 2.9066E-04 -3.7162E-07 + 1.3468E-06 4.7637E-05 3.0859E-04 3.2934E-05 3.2746E-05 3.1166E-05 1.3852E-05 2.7516E-04 -3.8273E-07 + 6.8251E-08 1.1447E-03 1.7439E-02 5.2723E-06 0.0000E+00 0.0000E+00 1.1375E-03 1.7425E-02 0.0000E+00 + 6.8251E-08 9.8914E-04 1.5268E-02 5.1033E-06 -1.3771E-10 -1.3771E-10 9.8234E-04 1.5255E-02 -2.7542E-10 + 6.8251E-08 8.7866E-04 1.3705E-02 5.0038E-06 -3.9486E-10 -3.9486E-10 8.7214E-04 1.3694E-02 -7.8973E-10 + 6.8251E-08 7.2014E-04 1.1428E-02 4.9705E-06 -9.8493E-10 -9.8493E-10 7.1392E-04 1.1418E-02 -1.9699E-09 + 6.8251E-08 7.2014E-04 1.1428E-02 4.9705E-06 -9.8377E-10 -9.8493E-10 7.1392E-04 1.1418E-02 -1.9699E-09 + 6.8251E-08 6.3428E-04 1.0174E-02 5.0398E-06 4.4063E-07 -1.5232E-09 6.2813E-04 1.0165E-02 -3.0463E-09 + 6.8251E-08 5.4401E-04 8.8383E-03 5.1833E-06 9.7523E-07 -2.6107E-09 5.3787E-04 8.8294E-03 -5.2213E-09 + 6.8251E-08 4.7482E-04 7.7999E-03 5.3448E-06 1.4443E-06 -3.9536E-09 4.6863E-04 7.7913E-03 -7.9071E-09 + 6.8251E-08 4.1570E-04 6.9006E-03 5.5824E-06 1.9516E-06 -5.5792E-09 4.0937E-04 6.8922E-03 -1.1158E-08 + 6.8251E-08 3.6025E-04 6.0456E-03 5.8942E-06 2.5247E-06 -7.4144E-09 3.5370E-04 6.0373E-03 -1.4829E-08 + 6.8251E-08 3.1778E-04 5.3817E-03 6.2159E-06 3.0553E-06 -9.0387E-09 3.1098E-04 5.3735E-03 -1.8077E-08 + 6.8251E-08 2.8149E-04 4.8070E-03 6.5698E-06 3.5968E-06 -1.0785E-08 2.7439E-04 4.7986E-03 -2.1570E-08 + 6.8251E-08 2.5577E-04 4.3950E-03 6.8677E-06 4.0341E-06 -1.2322E-08 2.4841E-04 4.3865E-03 -2.4644E-08 + 6.8251E-08 2.0624E-04 3.5875E-03 7.6094E-06 5.0662E-06 -1.6218E-08 1.9821E-04 3.5786E-03 -3.2435E-08 + 6.8251E-08 2.0624E-04 3.5875E-03 7.6094E-06 5.0662E-06 -1.6217E-08 1.9821E-04 3.5786E-03 -3.2435E-08 + 6.8251E-08 1.7637E-04 3.0888E-03 8.2041E-06 5.8574E-06 7.2830E-07 1.6778E-04 3.0795E-03 -3.8637E-08 + 6.8251E-08 1.4703E-04 2.5870E-03 8.9830E-06 6.8525E-06 1.7282E-06 1.3770E-04 2.5772E-03 -4.7193E-08 + 6.8251E-08 1.2301E-04 2.1636E-03 9.8455E-06 7.9170E-06 2.8715E-06 1.1284E-04 2.1531E-03 -5.7173E-08 + 6.8251E-08 1.0576E-04 1.8499E-03 1.0672E-05 8.9097E-06 3.9840E-06 9.4780E-05 1.8386E-03 -6.6876E-08 + 6.8251E-08 9.1816E-05 1.5879E-03 1.1539E-05 9.9294E-06 5.1597E-06 7.9968E-05 1.5758E-03 -7.7749E-08 + 6.8251E-08 8.2339E-05 1.4045E-03 1.2260E-05 1.0768E-05 6.1467E-06 6.9767E-05 1.3917E-03 -8.7307E-08 + 6.8251E-08 7.2915E-05 1.2159E-03 1.3161E-05 1.1801E-05 7.3744E-06 5.9434E-05 1.2023E-03 -9.9400E-08 + 6.8251E-08 6.6100E-05 1.0746E-03 1.3966E-05 1.2713E-05 8.4680E-06 5.1803E-05 1.0602E-03 -1.1097E-07 + 6.8251E-08 6.0864E-05 9.6241E-04 1.4703E-05 1.3543E-05 9.4677E-06 4.5817E-05 9.4734E-04 -1.2209E-07 + 6.8251E-08 5.5373E-05 8.3986E-04 1.5657E-05 1.4605E-05 1.0747E-05 3.9352E-05 8.2386E-04 -1.3655E-07 + 6.8251E-08 5.1189E-05 7.4151E-04 1.6581E-05 1.5625E-05 1.1968E-05 3.4222E-05 7.2460E-04 -1.5093E-07 + 6.8251E-08 4.7870E-05 6.6157E-04 1.7366E-05 1.6494E-05 1.3022E-05 3.0095E-05 6.4387E-04 -1.6513E-07 + 6.8251E-08 4.5138E-05 5.9182E-04 1.8179E-05 1.7385E-05 1.4093E-05 2.6524E-05 5.7332E-04 -1.7979E-07 + 6.8251E-08 4.3080E-05 5.3209E-04 1.9137E-05 1.8415E-05 1.5294E-05 2.3481E-05 5.1263E-04 -1.9438E-07 + 6.8251E-08 4.1646E-05 4.8236E-04 2.0202E-05 1.9544E-05 1.6579E-05 2.0955E-05 4.6183E-04 -2.0881E-07 + 6.8251E-08 4.1506E-05 4.4154E-04 2.2146E-05 2.1545E-05 1.8721E-05 1.8844E-05 4.1907E-04 -2.2299E-07 + 6.8251E-08 4.1830E-05 4.0518E-04 2.4332E-05 2.3786E-05 2.1098E-05 1.6954E-05 3.8052E-04 -2.3767E-07 + 6.8251E-08 4.2048E-05 3.7295E-04 2.6182E-05 2.5686E-05 2.3126E-05 1.5293E-05 3.4643E-04 -2.5239E-07 + 6.8251E-08 4.2175E-05 3.4519E-04 2.7698E-05 2.7247E-05 2.4805E-05 1.3875E-05 3.1714E-04 -2.6652E-07 + 6.8251E-08 4.2276E-05 3.2129E-04 2.8985E-05 2.8576E-05 2.6239E-05 1.2661E-05 2.9195E-04 -2.8023E-07 + 6.8251E-08 4.2691E-05 2.9960E-04 3.0483E-05 3.0128E-05 2.7883E-05 1.1549E-05 2.6875E-04 -2.9457E-07 + 6.8251E-08 4.2960E-05 2.7994E-04 3.1722E-05 3.1400E-05 2.9253E-05 1.0551E-05 2.4785E-04 -3.0913E-07 + 6.8251E-08 4.3091E-05 2.6264E-04 3.2693E-05 3.2393E-05 3.0343E-05 9.6810E-06 2.2957E-04 -3.2329E-07 + 6.8251E-08 4.3115E-05 2.4742E-04 3.3446E-05 3.3167E-05 3.1205E-05 8.9233E-06 2.1358E-04 -3.3691E-07 + 6.8251E-08 4.3050E-05 2.3311E-04 3.4058E-05 3.3812E-05 3.1924E-05 8.2181E-06 1.9865E-04 -3.5080E-07 + 6.8251E-08 4.2909E-05 2.1994E-04 3.4531E-05 3.4311E-05 3.2498E-05 7.5745E-06 1.8499E-04 -3.6469E-07 + 6.8251E-08 4.2710E-05 2.0818E-04 3.4872E-05 3.4600E-05 3.2912E-05 7.0049E-06 1.7288E-04 -3.7838E-07 + 6.8251E-08 4.2468E-05 1.9771E-04 3.5106E-05 3.4832E-05 3.3224E-05 6.5020E-06 1.6216E-04 -3.9178E-07 + 6.8251E-08 4.2178E-05 1.8775E-04 3.5261E-05 3.5037E-05 3.3467E-05 6.0274E-06 1.5204E-04 -4.0567E-07 + 6.8251E-08 4.1850E-05 1.7848E-04 3.5342E-05 3.5213E-05 3.3644E-05 5.5888E-06 1.4267E-04 -4.1967E-07 + 6.8251E-08 4.1502E-05 1.7012E-04 3.5358E-05 3.5299E-05 3.3744E-05 5.1966E-06 1.3428E-04 -4.3326E-07 + 6.8251E-08 4.1143E-05 1.6260E-04 3.5321E-05 3.5282E-05 3.3773E-05 4.8465E-06 1.2678E-04 -4.4633E-07 + 6.8251E-08 4.0755E-05 1.5538E-04 3.5237E-05 3.5217E-05 3.3753E-05 4.5130E-06 1.1964E-04 -4.5967E-07 + 8.3810E-09 5.0021E-04 9.8151E-03 1.7206E-06 0.0000E+00 0.0000E+00 4.9753E-04 9.8109E-03 0.0000E+00 + 8.3810E-09 4.2771E-04 8.4951E-03 2.1654E-06 -1.8416E-10 -1.8416E-10 4.2473E-04 8.4909E-03 -3.6832E-10 + 8.3810E-09 3.7685E-04 7.5548E-03 2.5991E-06 -5.2355E-10 -5.2355E-10 3.7353E-04 7.5504E-03 -1.0471E-09 + 8.3810E-09 3.0476E-04 6.2005E-03 3.2831E-06 -1.2878E-09 -1.2878E-09 3.0090E-04 6.1958E-03 -2.5756E-09 + 8.3810E-09 3.0476E-04 6.2005E-03 3.2831E-06 -1.2860E-09 -1.2878E-09 3.0090E-04 6.1958E-03 -2.5756E-09 + 8.3810E-09 2.6626E-04 5.4640E-03 3.7505E-06 5.8959E-07 -1.9769E-09 2.6200E-04 5.4590E-03 -3.9537E-09 + 8.3810E-09 2.2626E-04 4.6873E-03 4.3216E-06 1.2979E-06 -3.3680E-09 2.2151E-04 4.6819E-03 -6.7359E-09 + 8.3810E-09 1.9598E-04 4.0901E-03 4.8188E-06 1.9178E-06 -5.0731E-09 1.9078E-04 4.0844E-03 -1.0146E-08 + 8.3810E-09 1.7042E-04 3.5779E-03 5.3363E-06 2.5549E-06 -7.1431E-09 1.6475E-04 3.5719E-03 -1.4286E-08 + 8.3810E-09 1.4675E-04 3.0960E-03 5.9092E-06 3.2553E-06 -9.5927E-09 1.4054E-04 3.0895E-03 -1.9185E-08 + 8.3810E-09 1.2888E-04 2.7255E-03 6.4543E-06 3.9105E-06 -1.1748E-08 1.2215E-04 2.7185E-03 -2.3496E-08 + 8.3810E-09 1.1381E-04 2.4078E-03 7.0093E-06 4.5711E-06 -1.4044E-08 1.0655E-04 2.4003E-03 -2.8088E-08 + 8.3810E-09 1.0328E-04 2.1820E-03 7.4740E-06 5.1195E-06 -1.6059E-08 9.5565E-05 2.1741E-03 -3.2118E-08 + 8.3810E-09 8.3373E-05 1.7452E-03 8.5463E-06 6.3825E-06 -2.1123E-08 7.4605E-05 1.7363E-03 -4.2247E-08 + 8.3810E-09 8.3373E-05 1.7452E-03 8.5463E-06 6.3825E-06 -2.1123E-08 7.4605E-05 1.7363E-03 -4.2247E-08 + 8.3810E-09 7.1708E-05 1.4801E-03 9.3823E-06 7.3621E-06 1.0131E-06 6.2110E-05 1.4705E-03 -5.0167E-08 + 8.3810E-09 6.0597E-05 1.2179E-03 1.0420E-05 8.5706E-06 2.3601E-06 4.9960E-05 1.2073E-03 -6.1105E-08 + 8.3810E-09 5.1880E-05 1.0011E-03 1.1545E-05 9.8654E-06 3.8821E-06 4.0109E-05 9.8935E-04 -7.3814E-08 + 8.3810E-09 4.5905E-05 8.4364E-04 1.2578E-05 1.1045E-05 5.3170E-06 3.3087E-05 8.3085E-04 -8.6070E-08 + 8.3810E-09 4.1348E-05 7.1465E-04 1.3656E-05 1.2262E-05 6.8208E-06 2.7433E-05 7.0079E-04 -9.9802E-08 + 8.3810E-09 3.8463E-05 6.2597E-04 1.4581E-05 1.3298E-05 8.1067E-06 2.3602E-05 6.1119E-04 -1.1178E-07 + 8.3810E-09 3.5898E-05 5.3645E-04 1.5810E-05 1.4651E-05 9.7705E-06 1.9782E-05 5.2043E-04 -1.2685E-07 + 8.3810E-09 3.4519E-05 4.7082E-04 1.7183E-05 1.6126E-05 1.1520E-05 1.7004E-05 4.5344E-04 -1.4131E-07 + 8.3810E-09 3.4433E-05 4.2035E-04 1.9221E-05 1.8254E-05 1.3895E-05 1.4852E-05 4.0091E-04 -1.5517E-07 + 8.3810E-09 3.5394E-05 3.6691E-04 2.2440E-05 2.1579E-05 1.7522E-05 1.2559E-05 3.4425E-04 -1.7310E-07 + 8.3810E-09 3.5996E-05 3.2438E-04 2.4804E-05 2.4034E-05 2.0251E-05 1.0761E-05 2.9934E-04 -1.9097E-07 + 8.3810E-09 3.6612E-05 2.9034E-04 2.6813E-05 2.6132E-05 2.2587E-05 9.3312E-06 2.6328E-04 -2.0864E-07 + 8.3810E-09 3.7249E-05 2.6102E-04 2.8639E-05 2.8033E-05 2.4719E-05 8.1055E-06 2.3212E-04 -2.2687E-07 + 8.3810E-09 3.7547E-05 2.3583E-04 2.9933E-05 2.9375E-05 2.6290E-05 7.0704E-06 2.0562E-04 -2.4493E-07 + 8.3810E-09 3.7585E-05 2.1475E-04 3.0786E-05 3.0294E-05 2.7396E-05 6.2174E-06 1.8367E-04 -2.6290E-07 + 8.3810E-09 3.7445E-05 1.9699E-04 3.1317E-05 3.0802E-05 2.8132E-05 5.5092E-06 1.6536E-04 -2.8066E-07 + 8.3810E-09 3.7163E-05 1.8097E-04 3.1627E-05 3.1144E-05 2.8649E-05 4.8786E-06 1.4901E-04 -2.9908E-07 + 8.3810E-09 3.6772E-05 1.6678E-04 3.1747E-05 3.1411E-05 2.8990E-05 4.3276E-06 1.3468E-04 -3.1753E-07 + 8.3810E-09 3.6314E-05 1.5456E-04 3.1719E-05 3.1453E-05 2.9145E-05 3.8591E-06 1.2248E-04 -3.3521E-07 + 8.3810E-09 3.5817E-05 1.4402E-04 3.1584E-05 3.1353E-05 2.9166E-05 3.4594E-06 1.1206E-04 -3.5241E-07 + 8.3810E-09 3.5263E-05 1.3430E-04 3.1357E-05 3.1126E-05 2.9080E-05 3.0937E-06 1.0254E-04 -3.7055E-07 + 8.3810E-09 3.4675E-05 1.2550E-04 3.1058E-05 3.0857E-05 2.8918E-05 2.7661E-06 9.4027E-05 -3.8905E-07 + 8.3810E-09 3.4084E-05 1.1778E-04 3.0712E-05 3.0567E-05 2.8704E-05 2.4812E-06 8.6635E-05 -4.0710E-07 + 8.3810E-09 3.3500E-05 1.1101E-04 3.0338E-05 3.0248E-05 2.8450E-05 2.2331E-06 8.0216E-05 -4.2445E-07 + 8.3810E-09 3.2891E-05 1.0465E-04 2.9922E-05 2.9859E-05 2.8142E-05 2.0025E-06 7.4261E-05 -4.4213E-07 + 8.3810E-09 3.2275E-05 9.8816E-05 2.9477E-05 2.9442E-05 2.7799E-05 1.7915E-06 6.8848E-05 -4.5982E-07 + 8.3810E-09 3.1676E-05 9.3617E-05 2.9027E-05 2.9017E-05 2.7440E-05 1.6040E-06 6.4080E-05 -4.7747E-07 + 8.3810E-09 3.1100E-05 8.8996E-05 2.8580E-05 2.8592E-05 2.7075E-05 1.4379E-06 5.9889E-05 -4.9492E-07 + 8.3810E-09 3.0511E-05 8.4607E-05 2.8111E-05 2.8144E-05 2.6685E-05 1.2807E-06 5.5953E-05 -5.1306E-07 + 8.3810E-09 2.9924E-05 8.0525E-05 2.7632E-05 2.7687E-05 2.6280E-05 1.1349E-06 5.2332E-05 -5.3135E-07 + 8.3810E-09 2.9361E-05 7.6851E-05 2.7164E-05 2.7238E-05 2.5879E-05 1.0041E-06 4.9109E-05 -5.4905E-07 + 8.3810E-09 2.8825E-05 7.3550E-05 2.6710E-05 2.6802E-05 2.5487E-05 8.8696E-07 4.6246E-05 -5.6602E-07 + 8.3810E-09 2.8282E-05 7.0385E-05 2.6243E-05 2.6354E-05 2.5080E-05 7.7501E-07 4.3530E-05 -5.8327E-07 + 5.4812E-10 1.7001E-04 4.6347E-03 4.0343E-07 0.0000E+00 0.0000E+00 1.6932E-04 4.6338E-03 0.0000E+00 + 5.4812E-10 1.4412E-04 3.9542E-03 1.4309E-06 -2.5970E-10 -2.5970E-10 1.4245E-04 3.9523E-03 -5.1940E-10 + 5.4812E-10 1.2622E-04 3.4756E-03 2.2130E-06 -7.3204E-10 -7.3204E-10 1.2379E-04 3.4730E-03 -1.4641E-09 + 5.4812E-10 1.0137E-04 2.7967E-03 3.4764E-06 -1.7745E-09 -1.7745E-09 9.7720E-05 2.7930E-03 -3.5489E-09 + 5.4812E-10 1.0137E-04 2.7967E-03 3.4764E-06 -1.7719E-09 -1.7745E-09 9.7720E-05 2.7930E-03 -3.5489E-09 + 5.4812E-10 8.8374E-05 2.4333E-03 4.2441E-06 8.6832E-07 -2.7060E-09 8.3979E-05 2.4289E-03 -5.4119E-09 + 5.4812E-10 7.5148E-05 2.0553E-03 5.1495E-06 1.9006E-06 -4.5980E-09 6.9864E-05 2.0500E-03 -9.1959E-09 + 5.4812E-10 6.5345E-05 1.7687E-03 5.9199E-06 2.8003E-06 -6.8988E-09 5.9301E-05 1.7626E-03 -1.3798E-08 + 5.4812E-10 5.7235E-05 1.5260E-03 6.6503E-06 3.6672E-06 -9.6596E-09 5.0465E-05 1.5192E-03 -1.9319E-08 + 5.4812E-10 4.9890E-05 1.3007E-03 7.4127E-06 4.5842E-06 -1.2886E-08 4.2359E-05 1.2932E-03 -2.5771E-08 + 5.4812E-10 4.4499E-05 1.1298E-03 8.0993E-06 5.4093E-06 -1.5848E-08 3.6279E-05 1.1216E-03 -3.1696E-08 + 5.4812E-10 4.0065E-05 9.8499E-04 8.7567E-06 6.2012E-06 -1.9145E-08 3.1182E-05 9.7611E-04 -3.8291E-08 + 5.4812E-10 3.7063E-05 8.8324E-04 9.2982E-06 6.8487E-06 -2.2012E-08 2.7633E-05 8.7382E-04 -4.4023E-08 + 5.4812E-10 3.1690E-05 6.8964E-04 1.0577E-05 8.3665E-06 -2.9109E-08 2.0962E-05 6.7895E-04 -5.8217E-08 + 5.4812E-10 3.1690E-05 6.8964E-04 1.0577E-05 8.3665E-06 -2.9108E-08 2.0962E-05 6.7895E-04 -5.8217E-08 + 5.4812E-10 2.8833E-05 5.7482E-04 1.1598E-05 9.5675E-06 1.4477E-06 1.7066E-05 5.6311E-04 -6.9058E-08 + 5.4812E-10 2.6445E-05 4.6384E-04 1.2898E-05 1.1079E-05 3.3642E-06 1.3352E-05 4.5082E-04 -8.4041E-08 + 5.4812E-10 2.5566E-05 3.7521E-04 1.4928E-05 1.3319E-05 6.1029E-06 1.0409E-05 3.6016E-04 -1.0138E-07 + 5.4812E-10 2.6460E-05 3.1381E-04 1.7836E-05 1.6405E-05 9.6755E-06 8.3602E-06 2.9583E-04 -1.1797E-07 + 5.4812E-10 2.8376E-05 2.6578E-04 2.1329E-05 2.0063E-05 1.3835E-05 6.7453E-06 2.4430E-04 -1.3667E-07 + 5.4812E-10 2.9403E-05 2.3313E-04 2.3395E-05 2.2256E-05 1.6439E-05 5.6720E-06 2.0956E-04 -1.5286E-07 + 5.4812E-10 3.0213E-05 2.0051E-04 2.5212E-05 2.4216E-05 1.8883E-05 4.6207E-06 1.7511E-04 -1.7304E-07 + 5.4812E-10 3.0431E-05 1.7656E-04 2.6142E-05 2.5245E-05 2.0332E-05 3.8682E-06 1.5021E-04 -1.9253E-07 + 5.4812E-10 3.0329E-05 1.5785E-04 2.6574E-05 2.5739E-05 2.1210E-05 3.2929E-06 1.3105E-04 -2.1122E-07 + 5.4812E-10 2.9900E-05 1.3769E-04 2.6698E-05 2.5927E-05 2.1858E-05 2.6867E-06 1.1074E-04 -2.3520E-07 + 5.4812E-10 2.9276E-05 1.2172E-04 2.6492E-05 2.5949E-05 2.2149E-05 2.2153E-06 9.4948E-05 -2.5944E-07 + 5.4812E-10 2.8558E-05 1.0887E-04 2.6095E-05 2.5626E-05 2.2151E-05 1.8419E-06 8.2478E-05 -2.8364E-07 + 5.4812E-10 2.7750E-05 9.7751E-05 2.5551E-05 2.5152E-05 2.1974E-05 1.5230E-06 7.1872E-05 -3.0860E-07 + 5.4812E-10 2.6901E-05 8.8255E-05 2.4916E-05 2.4600E-05 2.1674E-05 1.2540E-06 6.2985E-05 -3.3320E-07 + 5.4812E-10 2.6062E-05 8.0354E-05 2.4245E-05 2.3988E-05 2.1290E-05 1.0309E-06 5.5729E-05 -3.5809E-07 + 5.4812E-10 2.5252E-05 7.3733E-05 2.3569E-05 2.3363E-05 2.0864E-05 8.4428E-07 4.9760E-05 -3.8287E-07 + 5.4812E-10 2.4430E-05 6.7785E-05 2.2861E-05 2.2702E-05 2.0387E-05 6.7686E-07 4.4494E-05 -4.0848E-07 + 5.4812E-10 2.3620E-05 6.2537E-05 2.2145E-05 2.2031E-05 1.9880E-05 5.2941E-07 3.9936E-05 -4.3397E-07 + 5.4812E-10 2.2854E-05 5.8034E-05 2.1454E-05 2.1380E-05 1.9373E-05 4.0306E-07 3.6099E-05 -4.5815E-07 + 5.4812E-10 2.2137E-05 5.4164E-05 2.0796E-05 2.0758E-05 1.8877E-05 2.9442E-07 3.2862E-05 -4.8070E-07 + 5.4812E-10 2.1424E-05 5.0600E-05 2.0132E-05 2.0130E-05 1.8365E-05 1.9376E-07 2.9937E-05 -5.0371E-07 + 5.4812E-10 2.0723E-05 4.7386E-05 1.9488E-05 1.9511E-05 1.7851E-05 1.0183E-07 2.7351E-05 -5.2713E-07 + 5.4812E-10 2.0070E-05 4.4571E-05 1.8873E-05 1.8927E-05 1.7357E-05 2.0018E-08 2.5131E-05 -5.5025E-07 + 5.4812E-10 1.9469E-05 4.2106E-05 1.8290E-05 1.8380E-05 1.6887E-05 -5.2943E-08 2.3223E-05 -5.7291E-07 + 5.4812E-10 1.8877E-05 3.9799E-05 1.7704E-05 1.7831E-05 1.6416E-05 -1.2059E-07 2.1469E-05 -5.9644E-07 + 5.4812E-10 1.8314E-05 3.7674E-05 1.7134E-05 1.7292E-05 1.5954E-05 -1.6965E-07 1.9878E-05 -6.1135E-07 + 5.4812E-10 1.7785E-05 3.5789E-05 1.6597E-05 1.6782E-05 1.5510E-05 -2.2275E-07 1.8498E-05 -6.2127E-07 + 5.4812E-10 1.7293E-05 3.4121E-05 1.6085E-05 1.6301E-05 1.5083E-05 -2.7951E-07 1.7306E-05 -6.4154E-07 + 5.4812E-10 1.6907E-05 3.2539E-05 1.5470E-05 1.5815E-05 1.4646E-05 -3.4129E-07 1.6206E-05 -6.6995E-07 + 5.4812E-10 1.6553E-05 3.1069E-05 1.4849E-05 1.5309E-05 1.4190E-05 -4.0528E-07 1.5209E-05 -7.0405E-07 + 5.4812E-10 1.6208E-05 2.9753E-05 1.4272E-05 1.4746E-05 1.3663E-05 -4.6806E-07 1.4337E-05 -7.4089E-07 + 5.4812E-10 1.5875E-05 2.8578E-05 1.3737E-05 1.4226E-05 1.3138E-05 -5.2842E-07 1.3573E-05 -7.7876E-07 + 5.4812E-10 1.5534E-05 2.7456E-05 1.3210E-05 1.3712E-05 1.2620E-05 -5.9000E-07 1.2859E-05 -8.1911E-07 + 1.2495E-11 3.6744E-05 1.5902E-03 5.2539E-08 0.0000E+00 0.0000E+00 3.6646E-05 1.5901E-03 0.0000E+00 + 1.2495E-11 3.2148E-05 1.3313E-03 1.8841E-06 -4.1902E-10 -4.1902E-10 3.0226E-05 1.3294E-03 -8.3804E-10 + 1.2495E-11 2.9113E-05 1.1525E-03 3.2329E-06 -1.1655E-09 -1.1655E-09 2.5846E-05 1.1492E-03 -2.3309E-09 + 1.2495E-11 2.4897E-05 9.0398E-04 5.0169E-06 -2.7629E-09 -2.7629E-09 1.9848E-05 8.9893E-04 -5.5257E-09 + 1.2495E-11 2.4897E-05 9.0398E-04 5.0169E-06 -2.7594E-09 -2.7629E-09 1.9848E-05 8.9893E-04 -5.5257E-09 + 1.2495E-11 2.2925E-05 7.7402E-04 6.1361E-06 1.2799E-06 -4.1715E-09 1.6754E-05 7.6784E-04 -8.3430E-09 + 1.2495E-11 2.1215E-05 6.4152E-04 7.5400E-06 2.9323E-06 -7.0615E-09 1.3632E-05 6.3395E-04 -1.4123E-08 + 1.2495E-11 2.0187E-05 5.4319E-04 8.7956E-06 4.4564E-06 -1.0539E-08 1.1338E-05 5.3435E-04 -2.1078E-08 + 1.2495E-11 1.9546E-05 4.6161E-04 1.0029E-05 5.9780E-06 -1.4644E-08 9.4508E-06 4.5154E-04 -2.9288E-08 + 1.2495E-11 2.0210E-05 3.8845E-04 1.2377E-05 8.6508E-06 -1.9300E-08 7.7502E-06 3.7602E-04 -3.8600E-08 + 1.2495E-11 2.0978E-05 3.3418E-04 1.4382E-05 1.0943E-05 -2.3451E-08 6.4965E-06 3.1974E-04 -4.6902E-08 + 1.2495E-11 2.1568E-05 2.8889E-04 1.5988E-05 1.2825E-05 -2.8229E-08 5.4609E-06 2.7284E-04 -5.6458E-08 + 1.2495E-11 2.1940E-05 2.5749E-04 1.7054E-05 1.4115E-05 -3.2714E-08 4.7484E-06 2.4036E-04 -6.5427E-08 + 1.2495E-11 2.2858E-05 1.9917E-04 1.9241E-05 1.6759E-05 -4.4480E-08 3.4318E-06 1.7983E-04 -8.8960E-08 + 1.2495E-11 2.2858E-05 1.9917E-04 1.9241E-05 1.6759E-05 -4.4479E-08 3.4318E-06 1.7983E-04 -8.8960E-08 + 1.2495E-11 2.3775E-05 1.6586E-04 2.0869E-05 1.8679E-05 4.0658E-06 2.6808E-06 1.4488E-04 -1.0622E-07 + 1.2495E-11 2.4141E-05 1.3398E-04 2.1886E-05 1.9981E-05 7.6683E-06 1.9772E-06 1.1196E-04 -1.3026E-07 + 1.2495E-11 2.3872E-05 1.0856E-04 2.2103E-05 2.0617E-05 1.0260E-05 1.4299E-06 8.6288E-05 -1.5789E-07 + 1.2495E-11 2.3233E-05 9.0688E-05 2.1780E-05 2.0520E-05 1.1756E-05 1.0545E-06 6.8716E-05 -1.8405E-07 + 1.2495E-11 2.2338E-05 7.6461E-05 2.1119E-05 2.0086E-05 1.2667E-05 7.6009E-07 5.5123E-05 -2.1341E-07 + 1.2495E-11 2.1475E-05 6.6897E-05 2.0403E-05 1.9562E-05 1.3076E-05 5.6560E-07 4.6250E-05 -2.3781E-07 + 1.2495E-11 2.0352E-05 5.7404E-05 1.9412E-05 1.8737E-05 1.3240E-05 3.7921E-07 3.7721E-05 -2.6330E-07 + 1.2495E-11 1.9316E-05 5.0517E-05 1.8483E-05 1.7924E-05 1.3163E-05 2.4632E-07 3.1751E-05 -2.8504E-07 + 1.2495E-11 1.8363E-05 4.5185E-05 1.7610E-05 1.7142E-05 1.2961E-05 1.4179E-07 2.7282E-05 -3.0731E-07 + 1.2495E-11 1.7210E-05 3.9475E-05 1.6494E-05 1.6163E-05 1.2593E-05 5.8512E-08 2.2648E-05 -3.1481E-07 + 1.2495E-11 1.6176E-05 3.4980E-05 1.5463E-05 1.5245E-05 1.2160E-05 -8.0255E-09 1.9147E-05 -3.1260E-07 + 1.2495E-11 1.5397E-05 3.1381E-05 1.4367E-05 1.4382E-05 1.1687E-05 -8.8523E-08 1.6480E-05 -3.4149E-07 + 1.2495E-11 1.4646E-05 2.8299E-05 1.3293E-05 1.3454E-05 1.1174E-05 -1.7601E-07 1.4287E-05 -3.8716E-07 + 1.2495E-11 1.3820E-05 2.5772E-05 1.2229E-05 1.2433E-05 1.0557E-05 -4.5998E-07 1.2664E-05 -5.8394E-07 + 1.2495E-11 1.3001E-05 2.3752E-05 1.1193E-05 1.1433E-05 9.8760E-06 -8.3102E-07 1.1518E-05 -9.3644E-07 + 1.2495E-11 1.2228E-05 2.2148E-05 1.0250E-05 1.0560E-05 9.2488E-06 -1.1312E-06 1.0611E-05 -1.2227E-06 + 1.2495E-11 1.1482E-05 2.0774E-05 9.3235E-06 9.7378E-06 8.5191E-06 -1.3915E-06 9.8393E-06 -1.4714E-06 + 1.2495E-11 1.0790E-05 1.9562E-05 8.4820E-06 8.8976E-06 7.8074E-06 -1.6132E-06 9.1946E-06 -1.6834E-06 + 1.2495E-11 1.0159E-05 1.8570E-05 7.7496E-06 8.2035E-06 7.1892E-06 -1.8164E-06 8.7680E-06 -1.8401E-06 + 1.2495E-11 9.5915E-06 1.7802E-05 7.0851E-06 7.5828E-06 6.6165E-06 -1.9904E-06 8.5964E-06 -2.0066E-06 + 1.2495E-11 9.0520E-06 1.7086E-05 6.4575E-06 6.9663E-06 6.0008E-06 -2.1418E-06 8.4451E-06 -2.1579E-06 + 1.2495E-11 8.4920E-06 1.6491E-05 5.8799E-06 6.4059E-06 5.4275E-06 -2.2709E-06 8.3159E-06 -2.2871E-06 + 1.2495E-11 7.9763E-06 1.5975E-05 5.3642E-06 5.9030E-06 4.9150E-06 -2.3782E-06 8.2086E-06 -2.3944E-06 + 1.2495E-11 7.5161E-06 1.5515E-05 4.9041E-06 5.4688E-06 4.4613E-06 -2.4677E-06 8.1192E-06 -2.4838E-06 + 1.2495E-11 7.0776E-06 1.5077E-05 4.4655E-06 5.0406E-06 4.0254E-06 -2.5475E-06 8.0394E-06 -2.5636E-06 + 1.2495E-11 6.6770E-06 1.4676E-05 4.0650E-06 4.6901E-06 3.6373E-06 -2.5995E-06 7.9874E-06 -2.6156E-06 + 1.2495E-11 6.3351E-06 1.4334E-05 3.7231E-06 4.3479E-06 3.2954E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 6.0261E-06 1.4025E-05 3.4141E-06 4.0402E-06 2.9867E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 5.7271E-06 1.3726E-05 3.1150E-06 3.7549E-06 2.6911E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 5.4437E-06 1.3443E-05 2.8317E-06 3.4690E-06 2.4071E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 5.1900E-06 1.3177E-05 2.5720E-06 3.2336E-06 2.1535E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 4.9530E-06 1.2940E-05 2.3348E-06 2.9980E-06 1.9167E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.2495E-11 4.7219E-06 1.2709E-05 2.1037E-06 2.8079E-06 1.6958E-06 -2.6017E-06 7.9851E-06 -2.6179E-06 + 1.9284E-14 2.6098E-06 2.5008E-04 1.5853E-09 0.0000E+00 0.0000E+00 2.6067E-06 2.5008E-04 0.0000E+00 + 1.9284E-14 4.9482E-06 2.0508E-04 2.8662E-06 -9.7468E-10 -9.7468E-10 2.0789E-06 2.0221E-04 -1.9494E-09 + 1.9284E-14 6.2775E-06 1.7465E-04 4.5436E-06 -2.6521E-09 -2.6521E-09 1.7272E-06 1.7010E-04 -5.3042E-09 + 1.9284E-14 7.6551E-06 1.3343E-04 6.3750E-06 -6.0395E-09 -6.0395E-09 1.2597E-06 1.2704E-04 -1.2079E-08 + 1.9284E-14 7.6551E-06 1.3343E-04 6.3750E-06 -6.0336E-09 -6.0395E-09 1.2597E-06 1.2704E-04 -1.2079E-08 + 1.9284E-14 8.1127E-06 1.1240E-04 7.0530E-06 1.8051E-06 -8.9956E-09 1.0247E-06 1.0533E-04 -1.7991E-08 + 1.9284E-14 8.3476E-06 9.1379E-05 7.4983E-06 3.3279E-06 -1.5229E-08 7.8853E-07 8.3846E-05 -3.0459E-08 + 1.9284E-14 8.3375E-06 7.6080E-05 7.6351E-06 4.2518E-06 -2.2436E-08 6.1508E-07 6.8398E-05 -4.4872E-08 + 1.9284E-14 8.1835E-06 6.3609E-05 7.5963E-06 4.8305E-06 -3.0557E-08 4.7208E-07 5.5953E-05 -6.1114E-08 + 1.9284E-14 7.9068E-06 5.2462E-05 7.4153E-06 5.0089E-06 -3.9085E-08 3.4468E-07 4.4971E-05 -7.8170E-08 + 1.9284E-14 7.6004E-06 4.4311E-05 7.1715E-06 5.0425E-06 -4.6019E-08 2.5186E-07 3.7050E-05 -9.2038E-08 + 1.9284E-14 7.2666E-06 3.7637E-05 6.8813E-06 5.0349E-06 -5.3156E-08 1.7440E-07 3.0651E-05 -1.0631E-07 + 1.9284E-14 6.9855E-06 3.3086E-05 6.6248E-06 5.0282E-06 -5.9819E-08 1.1853E-07 2.6343E-05 -1.1964E-07 + 1.9284E-14 6.3172E-06 2.4791E-05 6.0070E-06 5.0087E-06 -7.9388E-08 4.5917E-09 1.8638E-05 -1.5878E-07 + 1.9284E-14 6.3172E-06 2.4791E-05 6.0070E-06 5.0087E-06 -7.9388E-08 4.5917E-09 1.8638E-05 -1.5878E-07 + 1.9284E-14 5.8620E-06 2.0133E-05 5.5232E-06 4.9820E-06 1.0002E-06 -5.3804E-08 1.4412E-05 -1.7767E-07 + 1.9284E-14 5.3775E-06 1.5875E-05 4.8843E-06 4.6827E-06 1.7642E-06 -1.5763E-07 1.0692E-05 -2.4217E-07 + 1.9284E-14 5.1001E-06 1.2701E-05 3.9412E-06 4.1343E-06 2.1138E-06 -3.3656E-07 8.0585E-06 -3.7865E-07 + 1.9284E-14 4.5402E-06 1.0852E-05 2.9749E-06 3.2812E-06 1.9189E-06 -9.2745E-07 6.8902E-06 -9.5250E-07 + 1.9284E-14 3.7675E-06 9.7363E-06 2.1243E-06 2.5463E-06 1.6201E-06 -1.4076E-06 6.1542E-06 -1.4293E-06 + 1.9284E-14 3.2791E-06 9.0665E-06 1.5838E-06 2.0834E-06 1.2367E-06 -1.5860E-06 5.8304E-06 -1.6032E-06 + 1.9284E-14 2.8128E-06 8.4938E-06 1.0704E-06 1.5899E-06 7.9846E-07 -1.6546E-06 5.7387E-06 -1.6710E-06 + 1.9284E-14 2.4257E-06 8.0898E-06 6.7493E-07 1.2095E-06 4.5147E-07 -1.7056E-06 5.6877E-06 -1.7220E-06 + 1.9284E-14 2.1066E-06 7.7706E-06 3.5576E-07 1.0089E-06 1.8446E-07 -1.7412E-06 5.6521E-06 -1.7575E-06 + 1.9284E-14 1.7621E-06 7.4261E-06 1.1238E-08 9.4743E-07 -8.9349E-08 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 1.4753E-06 7.1393E-06 -2.7554E-07 8.8702E-07 -3.1954E-07 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 1.2373E-06 6.9013E-06 -5.1349E-07 8.4298E-07 -5.0901E-07 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 1.0254E-06 6.6894E-06 -7.2541E-07 8.0586E-07 -6.7723E-07 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 8.3987E-07 6.5039E-06 -9.1095E-07 7.6646E-07 -8.2623E-07 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 6.8193E-07 6.3459E-06 -1.0689E-06 7.3732E-07 -9.5197E-07 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 5.4693E-07 6.2109E-06 -1.2039E-06 7.1137E-07 -1.0597E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 4.2340E-07 6.0874E-06 -1.3274E-06 6.8591E-07 -1.1587E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 3.1258E-07 5.9766E-06 -1.4382E-06 6.6750E-07 -1.2464E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 2.1604E-07 5.8801E-06 -1.5348E-06 6.6763E-07 -1.3188E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 1.3190E-07 5.7959E-06 -1.6189E-06 6.6763E-07 -1.3819E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 8.1630E-08 5.7456E-06 -1.6692E-06 6.6763E-07 -1.4196E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 6.4668E-08 5.7287E-06 -1.6862E-06 6.6763E-07 -1.4323E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 4.9634E-08 5.7136E-06 -1.7012E-06 6.6763E-07 -1.4436E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 3.6277E-08 5.7003E-06 -1.7145E-06 6.6763E-07 -1.4536E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 2.3609E-08 5.6876E-06 -1.7272E-06 6.6763E-07 -1.4631E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 7.1840E-09 5.6712E-06 -1.7436E-06 6.6763E-07 -1.4755E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -3.3875E-09 5.6606E-06 -1.7542E-06 6.6763E-07 -1.4834E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -1.2891E-08 5.6511E-06 -1.7637E-06 6.6763E-07 -1.4905E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -2.1997E-08 5.6420E-06 -1.7728E-06 6.6763E-07 -1.4973E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -3.0541E-08 5.6335E-06 -1.7814E-06 6.6763E-07 -1.5037E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -3.8435E-08 5.6256E-06 -1.7893E-06 6.6763E-07 -1.5097E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -4.9983E-08 5.6140E-06 -1.8008E-06 6.6763E-07 -1.5183E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 + 1.9284E-14 -5.6721E-08 5.6073E-06 -1.8075E-06 6.6763E-07 -1.5234E-06 -1.7509E-06 5.6424E-06 -1.7672E-06 diff --git a/PYTHIA8/pythia8140/xmldoc/mstw2008lo.00.dat b/PYTHIA8/pythia8140/xmldoc/mstw2008lo.00.dat new file mode 100644 index 00000000000..421080710a3 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/mstw2008lo.00.dat @@ -0,0 +1,3035 @@ + # Thu Nov 6 19:08:12 2008 + # MSTW 2008 LO PDF grid for central fit. + # distance(t),tolerance(T) = 0. 0. + # mCharm = 1.40 + # mBottom = 4.75 + # alphaS(1GeV) = 0.68183 + # alphaS(MZ) = 0.13939 + # alphaSorder,alphaSnfmax = 0, 5 + # nExtraFlavours = 0 + + xg xd xu xs xc xb xdv xuv xsv + 1.3241E+02 1.1742E+00 1.1767E+00 4.8673E-01 0.0000E+00 0.0000E+00 1.9861E-04 2.6691E-03 -7.2535E-04 + 1.3796E+02 1.7390E+00 1.7415E+00 1.0578E+00 0.0000E+00 0.0000E+00 2.1538E-04 2.7734E-03 -7.3571E-04 + 1.4346E+02 2.1713E+00 2.1739E+00 1.4948E+00 0.0000E+00 0.0000E+00 2.2894E-04 2.8541E-03 -7.4354E-04 + 1.5307E+02 2.7759E+00 2.7786E+00 2.1057E+00 0.0000E+00 0.0000E+00 2.4858E-04 2.9662E-03 -7.5416E-04 + 1.5307E+02 2.7759E+00 2.7786E+00 2.1057E+00 1.4899E-06 0.0000E+00 2.4858E-04 2.9662E-03 -7.5416E-04 + 1.6275E+02 3.3097E+00 3.3125E+00 2.6446E+00 6.0851E-01 0.0000E+00 2.6627E-04 3.0628E-03 -7.6309E-04 + 1.7447E+02 3.8472E+00 3.8500E+00 3.1868E+00 1.1915E+00 0.0000E+00 2.8409E-04 3.1567E-03 -7.7157E-04 + 1.8667E+02 4.3367E+00 4.3396E+00 3.6804E+00 1.7187E+00 0.0000E+00 3.0008E-04 3.2382E-03 -7.7880E-04 + 2.0037E+02 4.8348E+00 4.8378E+00 4.1823E+00 2.2517E+00 0.0000E+00 3.1595E-04 3.3169E-03 -7.8565E-04 + 2.1721E+02 5.4006E+00 5.4037E+00 4.7519E+00 2.8532E+00 0.0000E+00 3.3339E-04 3.4009E-03 -7.9285E-04 + 2.3389E+02 5.9279E+00 5.9310E+00 5.2825E+00 3.4105E+00 0.0000E+00 3.4902E-04 3.4744E-03 -7.9904E-04 + 2.5195E+02 6.4740E+00 6.4771E+00 5.8317E+00 3.9846E+00 0.0000E+00 3.6454E-04 3.5458E-03 -8.0496E-04 + 2.6766E+02 6.9342E+00 6.9374E+00 6.2943E+00 4.4665E+00 0.0000E+00 3.7714E-04 3.6026E-03 -8.0962E-04 + 3.2800E+02 8.6353E+00 8.6387E+00 8.0031E+00 6.2352E+00 0.0000E+00 4.2017E-04 3.7901E-03 -8.2463E-04 + 3.2800E+02 8.6353E+00 8.6387E+00 8.0031E+00 6.2352E+00 1.7326E-07 4.2017E-04 3.7901E-03 -8.2463E-04 + 3.4215E+02 9.0424E+00 9.0458E+00 8.4119E+00 6.6561E+00 5.2449E-01 4.2973E-04 3.8304E-03 -8.2780E-04 + 3.8783E+02 1.0332E+01 1.0335E+01 9.7060E+00 7.9851E+00 1.9663E+00 4.5859E-04 3.9499E-03 -8.3703E-04 + 4.4194E+02 1.1837E+01 1.1840E+01 1.1215E+01 9.5289E+00 3.6287E+00 4.8981E-04 4.0754E-03 -8.4651E-04 + 4.9708E+02 1.3360E+01 1.3364E+01 1.2743E+01 1.1087E+01 5.2896E+00 5.1919E-04 4.1902E-03 -8.5501E-04 + 5.5872E+02 1.5063E+01 1.5067E+01 1.4450E+01 1.2823E+01 7.1256E+00 5.4985E-04 4.3070E-03 -8.6349E-04 + 6.1454E+02 1.6610E+01 1.6614E+01 1.6000E+01 1.4396E+01 8.7796E+00 5.7606E-04 4.4046E-03 -8.7045E-04 + 6.8813E+02 1.8663E+01 1.8667E+01 1.8057E+01 1.6480E+01 1.0958E+01 6.0878E-04 4.5239E-03 -8.7882E-04 + 7.5863E+02 2.0646E+01 2.0650E+01 2.0043E+01 1.8490E+01 1.3048E+01 6.3859E-04 4.6303E-03 -8.8614E-04 + 8.2779E+02 2.2609E+01 2.2613E+01 2.2010E+01 2.0477E+01 1.5106E+01 6.6662E-04 4.7285E-03 -8.9280E-04 + 9.2196E+02 2.5312E+01 2.5317E+01 2.4716E+01 2.3209E+01 1.7926E+01 7.0317E-04 4.8540E-03 -9.0118E-04 + 1.0170E+03 2.8076E+01 2.8080E+01 2.7483E+01 2.5999E+01 2.0796E+01 7.3854E-04 4.9730E-03 -9.0897E-04 + 1.1119E+03 3.0870E+01 3.0874E+01 3.0281E+01 2.8818E+01 2.3687E+01 7.7255E-04 5.0854E-03 -9.1621E-04 + 1.2124E+03 3.3867E+01 3.3872E+01 3.3281E+01 3.1838E+01 2.6778E+01 8.0740E-04 5.1985E-03 -9.2338E-04 + 1.3161E+03 3.7003E+01 3.7008E+01 3.6420E+01 3.4996E+01 3.0003E+01 8.4232E-04 5.3101E-03 -9.3034E-04 + 1.4196E+03 4.0169E+01 4.0174E+01 3.9588E+01 3.8183E+01 3.3251E+01 8.7616E-04 5.4165E-03 -9.3689E-04 + 1.5214E+03 4.3321E+01 4.3326E+01 4.2743E+01 4.1353E+01 3.6478E+01 9.0869E-04 5.5174E-03 -9.4301E-04 + 1.6283E+03 4.6673E+01 4.6677E+01 4.6097E+01 4.4724E+01 3.9904E+01 9.4209E-04 5.6196E-03 -9.4912E-04 + 1.7377E+03 5.0141E+01 5.0146E+01 4.9568E+01 4.8209E+01 4.3443E+01 9.7557E-04 5.7207E-03 -9.5509E-04 + 1.8456E+03 5.3601E+01 5.3606E+01 5.3030E+01 5.1687E+01 4.6970E+01 1.0080E-03 5.8175E-03 -9.6073E-04 + 1.9514E+03 5.7028E+01 5.7033E+01 5.6459E+01 5.5129E+01 5.0458E+01 1.0392E-03 5.9096E-03 -9.6604E-04 + 2.0616E+03 6.0636E+01 6.0641E+01 6.0069E+01 5.8751E+01 5.4126E+01 1.0713E-03 6.0031E-03 -9.7137E-04 + 2.1738E+03 6.4349E+01 6.4354E+01 6.3784E+01 6.2479E+01 5.7898E+01 1.1035E-03 6.0961E-03 -9.7660E-04 + 2.2842E+03 6.8036E+01 6.8041E+01 6.7473E+01 6.6180E+01 6.1640E+01 1.1347E-03 6.1853E-03 -9.8157E-04 + 2.3918E+03 7.1665E+01 7.1670E+01 7.1104E+01 6.9822E+01 6.5321E+01 1.1647E-03 6.2704E-03 -9.8626E-04 + 2.5035E+03 7.5466E+01 7.5471E+01 7.4907E+01 7.3636E+01 6.9173E+01 1.1956E-03 6.3571E-03 -9.9098E-04 + 2.6168E+03 7.9356E+01 7.9362E+01 7.8799E+01 7.7539E+01 7.3113E+01 1.2266E-03 6.4433E-03 -9.9564E-04 + 2.7280E+03 8.3206E+01 8.3211E+01 8.2650E+01 8.1400E+01 7.7009E+01 1.2567E-03 6.5263E-03 -1.0001E-03 + 2.8361E+03 8.6982E+01 8.6988E+01 8.6428E+01 8.5187E+01 8.0830E+01 1.2857E-03 6.6057E-03 -1.0043E-03 + 2.9480E+03 9.0919E+01 9.0924E+01 9.0366E+01 8.9134E+01 8.4810E+01 1.3154E-03 6.6866E-03 -1.0085E-03 + 3.0615E+03 9.4949E+01 9.4955E+01 9.4399E+01 9.3176E+01 8.8883E+01 1.3454E-03 6.7674E-03 -1.0127E-03 + 3.1723E+03 9.8909E+01 9.8914E+01 9.8360E+01 9.7146E+01 9.2884E+01 1.3744E-03 6.8451E-03 -1.0167E-03 + 3.2802E+03 1.0280E+02 1.0280E+02 1.0225E+02 1.0104E+02 9.6809E+01 1.4024E-03 6.9197E-03 -1.0205E-03 + 3.3915E+03 1.0683E+02 1.0684E+02 1.0629E+02 1.0509E+02 1.0089E+02 1.4312E-03 6.9958E-03 -1.0244E-03 + 7.5954E+01 1.0480E+00 1.0513E+00 4.3423E-01 0.0000E+00 0.0000E+00 3.4967E-04 3.6751E-03 -8.3334E-04 + 7.9825E+01 1.3666E+00 1.3700E+00 7.5850E-01 0.0000E+00 0.0000E+00 3.8109E-04 3.8221E-03 -8.4524E-04 + 8.3852E+01 1.6148E+00 1.6183E+00 1.0109E+00 0.0000E+00 0.0000E+00 4.0630E-04 3.9357E-03 -8.5422E-04 + 9.1142E+01 1.9705E+00 1.9741E+00 1.3722E+00 0.0000E+00 0.0000E+00 4.4259E-04 4.0935E-03 -8.6640E-04 + 9.1142E+01 1.9705E+00 1.9741E+00 1.3722E+00 8.9788E-07 0.0000E+00 4.4259E-04 4.0935E-03 -8.6640E-04 + 9.8779E+01 2.2942E+00 2.2980E+00 1.7005E+00 3.7054E-01 0.0000E+00 4.7503E-04 4.2293E-03 -8.7662E-04 + 1.0805E+02 2.6299E+00 2.6338E+00 2.0405E+00 7.3539E-01 0.0000E+00 5.0749E-04 4.3611E-03 -8.8632E-04 + 1.1770E+02 2.9439E+00 2.9478E+00 2.3581E+00 1.0735E+00 0.0000E+00 5.3646E-04 4.4754E-03 -8.9458E-04 + 1.2851E+02 3.2707E+00 3.2748E+00 2.6883E+00 1.4227E+00 0.0000E+00 5.6508E-04 4.5857E-03 -9.0240E-04 + 1.4177E+02 3.6499E+00 3.6540E+00 3.0709E+00 1.8247E+00 0.0000E+00 5.9635E-04 4.7035E-03 -9.1061E-04 + 1.5484E+02 4.0095E+00 4.0137E+00 3.4335E+00 2.2036E+00 0.0000E+00 6.2425E-04 4.8064E-03 -9.1766E-04 + 1.6895E+02 4.3875E+00 4.3917E+00 3.8142E+00 2.5996E+00 0.0000E+00 6.5185E-04 4.9062E-03 -9.2441E-04 + 1.8117E+02 4.7095E+00 4.7138E+00 4.1384E+00 2.9355E+00 0.0000E+00 6.7417E-04 4.9857E-03 -9.2970E-04 + 2.2778E+02 5.9200E+00 5.9245E+00 5.3558E+00 4.1895E+00 0.0000E+00 7.4989E-04 5.2475E-03 -9.4675E-04 + 2.2778E+02 5.9200E+00 5.9245E+00 5.3558E+00 4.1895E+00 1.2295E-07 7.4989E-04 5.2475E-03 -9.4675E-04 + 2.3868E+02 6.2133E+00 6.2178E+00 5.6505E+00 4.4916E+00 3.7248E-01 7.6661E-04 5.3038E-03 -9.5034E-04 + 2.7367E+02 7.1476E+00 7.1523E+00 6.5889E+00 5.4513E+00 1.4036E+00 8.1690E-04 5.4704E-03 -9.6079E-04 + 3.1475E+02 8.2452E+00 8.2500E+00 7.6907E+00 6.5742E+00 2.6022E+00 8.7098E-04 5.6451E-03 -9.7151E-04 + 3.5629E+02 9.3614E+00 9.3662E+00 8.8104E+00 7.7124E+00 3.8062E+00 9.2158E-04 5.8049E-03 -9.8111E-04 + 4.0236E+02 1.0611E+01 1.0616E+01 1.0064E+01 8.9838E+00 5.1415E+00 9.7410E-04 5.9673E-03 -9.9066E-04 + 4.4382E+02 1.1748E+01 1.1753E+01 1.1204E+01 1.0138E+01 6.3467E+00 1.0188E-03 6.1029E-03 -9.9850E-04 + 4.9812E+02 1.3256E+01 1.3261E+01 1.2715E+01 1.1666E+01 7.9349E+00 1.0744E-03 6.2685E-03 -1.0079E-03 + 5.4979E+02 1.4711E+01 1.4717E+01 1.4173E+01 1.3138E+01 9.4588E+00 1.1247E-03 6.4159E-03 -1.0161E-03 + 6.0019E+02 1.6149E+01 1.6155E+01 1.5614E+01 1.4592E+01 1.0958E+01 1.1719E-03 6.5520E-03 -1.0236E-03 + 6.6840E+02 1.8126E+01 1.8131E+01 1.7594E+01 1.6587E+01 1.3010E+01 1.2332E-03 6.7257E-03 -1.0329E-03 + 7.3680E+02 2.0141E+01 2.0146E+01 1.9612E+01 1.8619E+01 1.5093E+01 1.2922E-03 6.8903E-03 -1.0416E-03 + 8.0467E+02 2.2172E+01 2.2178E+01 2.1646E+01 2.0666E+01 1.7186E+01 1.3487E-03 7.0455E-03 -1.0497E-03 + 8.7616E+02 2.4344E+01 2.4350E+01 2.3821E+01 2.2854E+01 1.9419E+01 1.4064E-03 7.2018E-03 -1.0577E-03 + 9.4961E+02 2.6610E+01 2.6616E+01 2.6089E+01 2.5134E+01 2.1742E+01 1.4640E-03 7.3556E-03 -1.0654E-03 + 1.0224E+03 2.8890E+01 2.8896E+01 2.8372E+01 2.7427E+01 2.4075E+01 1.5196E-03 7.5023E-03 -1.0727E-03 + 1.0938E+03 3.1153E+01 3.1159E+01 3.0637E+01 2.9703E+01 2.6387E+01 1.5728E-03 7.6412E-03 -1.0794E-03 + 1.1683E+03 3.3552E+01 3.3559E+01 3.3039E+01 3.2114E+01 2.8834E+01 1.6274E-03 7.7818E-03 -1.0862E-03 + 1.2443E+03 3.6027E+01 3.6033E+01 3.5515E+01 3.4600E+01 3.1355E+01 1.6819E-03 7.9209E-03 -1.0928E-03 + 1.3190E+03 3.8489E+01 3.8495E+01 3.7979E+01 3.7073E+01 3.3859E+01 1.7345E-03 8.0539E-03 -1.0990E-03 + 1.3918E+03 4.0920E+01 4.0926E+01 4.0412E+01 3.9514E+01 3.6330E+01 1.7850E-03 8.1804E-03 -1.1048E-03 + 1.4674E+03 4.3472E+01 4.3478E+01 4.2966E+01 4.2075E+01 3.8921E+01 1.8368E-03 8.3088E-03 -1.1107E-03 + 1.5442E+03 4.6091E+01 4.6097E+01 4.5587E+01 4.4704E+01 4.1578E+01 1.8886E-03 8.4362E-03 -1.1164E-03 + 1.6194E+03 4.8684E+01 4.8690E+01 4.8181E+01 4.7306E+01 4.4207E+01 1.9387E-03 8.5585E-03 -1.1218E-03 + 1.6925E+03 5.1230E+01 5.1237E+01 5.0729E+01 4.9861E+01 4.6786E+01 1.9868E-03 8.6752E-03 -1.1270E-03 + 1.7681E+03 5.3890E+01 5.3896E+01 5.3390E+01 5.2529E+01 4.9479E+01 2.0362E-03 8.7938E-03 -1.1321E-03 + 1.8446E+03 5.6605E+01 5.6612E+01 5.6107E+01 5.5252E+01 5.2226E+01 2.0856E-03 8.9118E-03 -1.1372E-03 + 1.9193E+03 5.9285E+01 5.9292E+01 5.8789E+01 5.7940E+01 5.4937E+01 2.1334E-03 9.0253E-03 -1.1420E-03 + 1.9919E+03 6.1908E+01 6.1915E+01 6.1413E+01 6.0570E+01 5.7588E+01 2.1795E-03 9.1338E-03 -1.1466E-03 + 2.0667E+03 6.4635E+01 6.4642E+01 6.4142E+01 6.3305E+01 6.0344E+01 2.2267E-03 9.2443E-03 -1.1512E-03 + 2.1424E+03 6.7422E+01 6.7429E+01 6.6930E+01 6.6098E+01 6.3158E+01 2.2741E-03 9.3546E-03 -1.1557E-03 + 2.2161E+03 7.0153E+01 7.0160E+01 6.9663E+01 6.8836E+01 6.5916E+01 2.3199E-03 9.4607E-03 -1.1601E-03 + 2.2877E+03 7.2828E+01 7.2835E+01 7.2339E+01 7.1517E+01 6.8616E+01 2.3641E-03 9.5625E-03 -1.1642E-03 + 2.3614E+03 7.5602E+01 7.5609E+01 7.5114E+01 7.4298E+01 7.1415E+01 2.4094E-03 9.6662E-03 -1.1683E-03 + 3.7259E+01 9.3397E-01 9.3847E-01 3.8673E-01 0.0000E+00 0.0000E+00 6.5630E-04 5.1595E-03 -9.5907E-04 + 3.9992E+01 1.0852E+00 1.0899E+00 5.4307E-01 0.0000E+00 0.0000E+00 7.1531E-04 5.3677E-03 -9.7264E-04 + 4.2989E+01 1.2082E+00 1.2129E+00 6.6974E-01 0.0000E+00 0.0000E+00 7.6230E-04 5.5286E-03 -9.8286E-04 + 4.8578E+01 1.3938E+00 1.3987E+00 8.6035E-01 0.0000E+00 0.0000E+00 8.2938E-04 5.7515E-03 -9.9670E-04 + 4.8578E+01 1.3938E+00 1.3987E+00 8.6035E-01 4.9154E-07 0.0000E+00 8.2938E-04 5.7515E-03 -9.9670E-04 + 5.4643E+01 1.5733E+00 1.5783E+00 1.0439E+00 2.0682E-01 0.0000E+00 8.8886E-04 5.9433E-03 -1.0083E-03 + 6.1994E+01 1.7693E+00 1.7745E+00 1.2438E+00 4.2049E-01 0.0000E+00 9.4796E-04 6.1290E-03 -1.0193E-03 + 6.9616E+01 1.9607E+00 1.9659E+00 1.4383E+00 6.2648E-01 0.0000E+00 1.0004E-03 6.2901E-03 -1.0286E-03 + 7.8115E+01 2.1668E+00 2.1722E+00 1.6474E+00 8.4615E-01 0.0000E+00 1.0518E-03 6.4453E-03 -1.0374E-03 + 8.8478E+01 2.4130E+00 2.4185E+00 1.8967E+00 1.1063E+00 0.0000E+00 1.1078E-03 6.6109E-03 -1.0466E-03 + 9.8640E+01 2.6521E+00 2.6577E+00 2.1385E+00 1.3571E+00 0.0000E+00 1.1575E-03 6.7554E-03 -1.0546E-03 + 1.0954E+02 2.9081E+00 2.9137E+00 2.3969E+00 1.6240E+00 0.0000E+00 1.2064E-03 6.8955E-03 -1.0621E-03 + 1.1894E+02 3.1290E+00 3.1348E+00 2.6198E+00 1.8535E+00 0.0000E+00 1.2457E-03 7.0069E-03 -1.0680E-03 + 1.5445E+02 3.9756E+00 3.9816E+00 3.4725E+00 2.7266E+00 0.0000E+00 1.3784E-03 7.3736E-03 -1.0871E-03 + 1.5445E+02 3.9756E+00 3.9816E+00 3.4725E+00 2.7266E+00 8.5605E-08 1.3784E-03 7.3736E-03 -1.0871E-03 + 1.6272E+02 4.1834E+00 4.1894E+00 3.6816E+00 2.9398E+00 2.5955E-01 1.4075E-03 7.4525E-03 -1.0911E-03 + 1.8905E+02 4.8493E+00 4.8555E+00 4.3511E+00 3.6213E+00 9.8351E-01 1.4946E-03 7.6853E-03 -1.1027E-03 + 2.1964E+02 5.6367E+00 5.6430E+00 5.1421E+00 4.4241E+00 1.8319E+00 1.5877E-03 7.9291E-03 -1.1145E-03 + 2.5027E+02 6.4400E+00 6.4464E+00 5.9487E+00 5.2410E+00 2.6884E+00 1.6743E-03 8.1518E-03 -1.1251E-03 + 2.8392E+02 7.3407E+00 7.3473E+00 6.8526E+00 6.1549E+00 3.6408E+00 1.7636E-03 8.3779E-03 -1.1357E-03 + 3.1395E+02 8.1596E+00 8.1663E+00 7.6741E+00 6.9844E+00 4.5013E+00 1.8392E-03 8.5666E-03 -1.1443E-03 + 3.5296E+02 9.2445E+00 9.2513E+00 8.7620E+00 8.0817E+00 5.6349E+00 1.9328E-03 8.7966E-03 -1.1546E-03 + 3.8978E+02 1.0289E+01 1.0296E+01 9.8093E+00 9.1370E+00 6.7214E+00 2.0172E-03 9.0012E-03 -1.1635E-03 + 4.2543E+02 1.1319E+01 1.1326E+01 1.0842E+01 1.0176E+01 7.7885E+00 2.0959E-03 9.1898E-03 -1.1717E-03 + 4.7330E+02 1.2729E+01 1.2737E+01 1.2255E+01 1.1599E+01 9.2447E+00 2.1976E-03 9.4305E-03 -1.1818E-03 + 5.2091E+02 1.4162E+01 1.4169E+01 1.3690E+01 1.3042E+01 1.0719E+01 2.2950E-03 9.6581E-03 -1.1912E-03 + 5.6779E+02 1.5600E+01 1.5607E+01 1.5131E+01 1.4489E+01 1.2195E+01 2.3880E-03 9.8726E-03 -1.1999E-03 + 6.1681E+02 1.7131E+01 1.7139E+01 1.6664E+01 1.6030E+01 1.3763E+01 2.4824E-03 1.0088E-02 -1.2085E-03 + 6.6683E+02 1.8722E+01 1.8730E+01 1.8257E+01 1.7630E+01 1.5389E+01 2.5763E-03 1.0300E-02 -1.2168E-03 + 7.1607E+02 2.0315E+01 2.0323E+01 1.9853E+01 1.9231E+01 1.7015E+01 2.6666E-03 1.0502E-02 -1.2246E-03 + 7.6402E+02 2.1890E+01 2.1898E+01 2.1430E+01 2.0814E+01 1.8620E+01 2.7528E-03 1.0694E-02 -1.2318E-03 + 8.1384E+02 2.3553E+01 2.3561E+01 2.3095E+01 2.2484E+01 2.0312E+01 2.8407E-03 1.0887E-02 -1.2390E-03 + 8.6429E+02 2.5261E+01 2.5269E+01 2.4804E+01 2.4200E+01 2.2048E+01 2.9283E-03 1.1078E-02 -1.2460E-03 + 9.1360E+02 2.6953E+01 2.6962E+01 2.6499E+01 2.5899E+01 2.3766E+01 3.0126E-03 1.1260E-02 -1.2525E-03 + 9.6145E+02 2.8618E+01 2.8626E+01 2.8165E+01 2.7569E+01 2.5455E+01 3.0933E-03 1.1434E-02 -1.2587E-03 + 1.0109E+03 3.0359E+01 3.0367E+01 2.9907E+01 2.9316E+01 2.7220E+01 3.1757E-03 1.1610E-02 -1.2649E-03 + 1.0608E+03 3.2138E+01 3.2147E+01 3.1688E+01 3.1102E+01 2.9023E+01 3.2579E-03 1.1784E-02 -1.2709E-03 + 1.1094E+03 3.3893E+01 3.3902E+01 3.3445E+01 3.2863E+01 3.0800E+01 3.3372E-03 1.1952E-02 -1.2766E-03 + 1.1565E+03 3.5611E+01 3.5620E+01 3.5164E+01 3.4586E+01 3.2539E+01 3.4133E-03 1.2111E-02 -1.2819E-03 + 1.2050E+03 3.7399E+01 3.7408E+01 3.6953E+01 3.6379E+01 3.4347E+01 3.4910E-03 1.2273E-02 -1.2873E-03 + 1.2538E+03 3.9218E+01 3.9227E+01 3.8774E+01 3.8203E+01 3.6186E+01 3.5687E-03 1.2434E-02 -1.2926E-03 + 1.3013E+03 4.1007E+01 4.1016E+01 4.0564E+01 3.9997E+01 3.7994E+01 3.6437E-03 1.2589E-02 -1.2976E-03 + 1.3472E+03 4.2752E+01 4.2761E+01 4.2311E+01 4.1747E+01 3.9757E+01 3.7157E-03 1.2737E-02 -1.3023E-03 + 1.3943E+03 4.4562E+01 4.4571E+01 4.4122E+01 4.3561E+01 4.1584E+01 3.7894E-03 1.2888E-02 -1.3071E-03 + 1.4419E+03 4.6404E+01 4.6413E+01 4.5965E+01 4.5408E+01 4.3443E+01 3.8631E-03 1.3038E-02 -1.3118E-03 + 1.4880E+03 4.8205E+01 4.8214E+01 4.7767E+01 4.7213E+01 4.5260E+01 3.9344E-03 1.3182E-02 -1.3162E-03 + 1.5325E+03 4.9963E+01 4.9972E+01 4.9526E+01 4.8975E+01 4.7034E+01 4.0029E-03 1.3321E-02 -1.3204E-03 + 1.5783E+03 5.1781E+01 5.1790E+01 5.1345E+01 5.0796E+01 4.8867E+01 4.0730E-03 1.3462E-02 -1.3247E-03 + 2.7135E+01 8.7376E-01 8.7906E-01 3.6164E-01 0.0000E+00 0.0000E+00 8.3100E-04 6.1242E-03 -1.0392E-03 + 2.9611E+01 9.8306E-01 9.8852E-01 4.7567E-01 0.0000E+00 0.0000E+00 9.0704E-04 6.3727E-03 -1.0539E-03 + 3.2324E+01 1.0745E+00 1.0801E+00 5.7059E-01 0.0000E+00 0.0000E+00 9.6755E-04 6.5645E-03 -1.0649E-03 + 3.7370E+01 1.2168E+00 1.2226E+00 7.1757E-01 0.0000E+00 0.0000E+00 1.0538E-03 6.8302E-03 -1.0799E-03 + 3.7370E+01 1.2168E+00 1.2226E+00 7.1757E-01 3.8573E-07 0.0000E+00 1.0538E-03 6.8302E-03 -1.0799E-03 + 4.2848E+01 1.3586E+00 1.3646E+00 8.6324E-01 1.6378E-01 0.0000E+00 1.1303E-03 7.0587E-03 -1.0924E-03 + 4.9434E+01 1.5170E+00 1.5231E+00 1.0252E+00 3.3651E-01 0.0000E+00 1.2062E-03 7.2800E-03 -1.1042E-03 + 5.6218E+01 1.6741E+00 1.6803E+00 1.1853E+00 5.0554E-01 0.0000E+00 1.2735E-03 7.4718E-03 -1.1142E-03 + 6.3739E+01 1.8453E+00 1.8516E+00 1.3592E+00 6.8774E-01 0.0000E+00 1.3395E-03 7.6566E-03 -1.1237E-03 + 7.2859E+01 2.0515E+00 2.0579E+00 1.5684E+00 9.0533E-01 0.0000E+00 1.4112E-03 7.8536E-03 -1.1336E-03 + 8.1758E+01 2.2531E+00 2.2596E+00 1.7724E+00 1.1164E+00 0.0000E+00 1.4748E-03 8.0256E-03 -1.1422E-03 + 9.1265E+01 2.4697E+00 2.4763E+00 1.9913E+00 1.3420E+00 0.0000E+00 1.5374E-03 8.1922E-03 -1.1503E-03 + 9.9427E+01 2.6572E+00 2.6639E+00 2.1806E+00 1.5365E+00 0.0000E+00 1.5877E-03 8.3247E-03 -1.1566E-03 + 1.3006E+02 3.3777E+00 3.3847E+00 2.9068E+00 2.2786E+00 0.0000E+00 1.7572E-03 8.7605E-03 -1.1770E-03 + 1.3006E+02 3.3777E+00 3.3847E+00 2.9068E+00 2.2786E+00 7.2601E-08 1.7572E-03 8.7605E-03 -1.1770E-03 + 1.3716E+02 3.5547E+00 3.5617E+00 3.0850E+00 2.4601E+00 2.2014E-01 1.7943E-03 8.8542E-03 -1.1813E-03 + 1.5966E+02 4.1219E+00 4.1292E+00 3.6556E+00 3.0401E+00 8.3442E-01 1.9054E-03 9.1307E-03 -1.1937E-03 + 1.8566E+02 4.7920E+00 4.7994E+00 4.3291E+00 3.7229E+00 1.5541E+00 2.0240E-03 9.4202E-03 -1.2064E-03 + 2.1153E+02 5.4746E+00 5.4821E+00 5.0147E+00 4.4166E+00 2.2799E+00 2.1341E-03 9.6845E-03 -1.2176E-03 + 2.3983E+02 6.2384E+00 6.2461E+00 5.7815E+00 5.1912E+00 3.0858E+00 2.2476E-03 9.9527E-03 -1.2288E-03 + 2.6497E+02 6.9314E+00 6.9392E+00 6.4768E+00 5.8928E+00 3.8126E+00 2.3437E-03 1.0176E-02 -1.2380E-03 + 2.9748E+02 7.8472E+00 7.8552E+00 7.3955E+00 6.8189E+00 4.7682E+00 2.4623E-03 1.0449E-02 -1.2489E-03 + 3.2805E+02 8.7269E+00 8.7350E+00 8.2776E+00 7.7073E+00 5.6819E+00 2.5692E-03 1.0691E-02 -1.2584E-03 + 3.5753E+02 9.5920E+00 9.6003E+00 9.1450E+00 8.5804E+00 6.5774E+00 2.6688E-03 1.0915E-02 -1.2670E-03 + 3.9697E+02 1.0774E+01 1.0782E+01 1.0329E+01 9.7717E+00 7.7965E+00 2.7974E-03 1.1200E-02 -1.2777E-03 + 4.3603E+02 1.1970E+01 1.1979E+01 1.1529E+01 1.0977E+01 9.0271E+00 2.9205E-03 1.1469E-02 -1.2876E-03 + 4.7436E+02 1.3168E+01 1.3177E+01 1.2729E+01 1.2183E+01 1.0256E+01 3.0378E-03 1.1723E-02 -1.2968E-03 + 5.1430E+02 1.4441E+01 1.4450E+01 1.4004E+01 1.3464E+01 1.1559E+01 3.1568E-03 1.1978E-02 -1.3058E-03 + 5.5492E+02 1.5759E+01 1.5768E+01 1.5324E+01 1.4789E+01 1.2906E+01 3.2750E-03 1.2229E-02 -1.3145E-03 + 5.9478E+02 1.7076E+01 1.7085E+01 1.6643E+01 1.6113E+01 1.4250E+01 3.3886E-03 1.2467E-02 -1.3226E-03 + 6.3349E+02 1.8376E+01 1.8385E+01 1.7945E+01 1.7419E+01 1.5573E+01 3.4970E-03 1.2693E-02 -1.3301E-03 + 6.7360E+02 1.9744E+01 1.9753E+01 1.9315E+01 1.8793E+01 1.6966E+01 3.6073E-03 1.2922E-02 -1.3376E-03 + 7.1411E+02 2.1146E+01 2.1156E+01 2.0719E+01 2.0202E+01 1.8391E+01 3.7172E-03 1.3147E-02 -1.3449E-03 + 7.5360E+02 2.2533E+01 2.2543E+01 2.2107E+01 2.1594E+01 1.9800E+01 3.8229E-03 1.3363E-02 -1.3517E-03 + 7.9183E+02 2.3894E+01 2.3904E+01 2.3470E+01 2.2961E+01 2.1181E+01 3.9240E-03 1.3567E-02 -1.3581E-03 + 8.3123E+02 2.5315E+01 2.5325E+01 2.4892E+01 2.4387E+01 2.2622E+01 4.0271E-03 1.3775E-02 -1.3645E-03 + 8.7093E+02 2.6765E+01 2.6775E+01 2.6344E+01 2.5842E+01 2.4091E+01 4.1300E-03 1.3981E-02 -1.3708E-03 + 9.0954E+02 2.8193E+01 2.8203E+01 2.7773E+01 2.7274E+01 2.5536E+01 4.2291E-03 1.4178E-02 -1.3766E-03 + 9.4683E+02 2.9587E+01 2.9597E+01 2.9168E+01 2.8672E+01 2.6947E+01 4.3241E-03 1.4366E-02 -1.3822E-03 + 9.8516E+02 3.1036E+01 3.1046E+01 3.0619E+01 3.0126E+01 2.8413E+01 4.4211E-03 1.4557E-02 -1.3877E-03 + 1.0237E+03 3.2508E+01 3.2518E+01 3.2092E+01 3.1602E+01 2.9902E+01 4.5180E-03 1.4746E-02 -1.3931E-03 + 1.0611E+03 3.3953E+01 3.3964E+01 3.3539E+01 3.3051E+01 3.1362E+01 4.6115E-03 1.4929E-02 -1.3983E-03 + 1.0972E+03 3.5361E+01 3.5372E+01 3.4947E+01 3.4463E+01 3.2785E+01 4.7012E-03 1.5103E-02 -1.4031E-03 + 1.1342E+03 3.6819E+01 3.6829E+01 3.6406E+01 3.5925E+01 3.4257E+01 4.7929E-03 1.5280E-02 -1.4080E-03 + 1.1715E+03 3.8301E+01 3.8311E+01 3.7889E+01 3.7410E+01 3.5753E+01 4.8847E-03 1.5457E-02 -1.4128E-03 + 1.2076E+03 3.9747E+01 3.9758E+01 3.9337E+01 3.8860E+01 3.7213E+01 4.9732E-03 1.5627E-02 -1.4173E-03 + 1.2424E+03 4.1157E+01 4.1168E+01 4.0748E+01 4.0273E+01 3.8636E+01 5.0584E-03 1.5789E-02 -1.4216E-03 + 1.2781E+03 4.2614E+01 4.2625E+01 4.2206E+01 4.1733E+01 4.0105E+01 5.1455E-03 1.5955E-02 -1.4260E-03 + 2.1179E+01 8.3312E-01 8.3907E-01 3.4466E-01 0.0000E+00 0.0000E+00 1.0314E-03 6.9801E-03 -1.1007E-03 + 2.3497E+01 9.1784E-01 9.2398E-01 4.3389E-01 0.0000E+00 0.0000E+00 1.1251E-03 7.2633E-03 -1.1161E-03 + 2.6031E+01 9.9075E-01 9.9703E-01 5.1014E-01 0.0000E+00 0.0000E+00 1.1996E-03 7.4819E-03 -1.1278E-03 + 3.0728E+01 1.1075E+00 1.1140E+00 6.3134E-01 0.0000E+00 0.0000E+00 1.3055E-03 7.7846E-03 -1.1434E-03 + 3.0728E+01 1.1075E+00 1.1140E+00 6.3134E-01 3.2287E-07 0.0000E+00 1.3055E-03 7.7846E-03 -1.1434E-03 + 3.5822E+01 1.2269E+00 1.2336E+00 7.5440E-01 1.3813E-01 0.0000E+00 1.3992E-03 8.0448E-03 -1.1566E-03 + 4.1908E+01 1.3627E+00 1.3695E+00 8.9355E-01 2.8626E-01 0.0000E+00 1.4920E-03 8.2966E-03 -1.1690E-03 + 4.8144E+01 1.4990E+00 1.5060E+00 1.0327E+00 4.3289E-01 0.0000E+00 1.5741E-03 8.5148E-03 -1.1795E-03 + 5.5027E+01 1.6488E+00 1.6559E+00 1.1852E+00 5.9223E-01 0.0000E+00 1.6546E-03 8.7250E-03 -1.1894E-03 + 6.3338E+01 1.8305E+00 1.8377E+00 1.3696E+00 7.8368E-01 0.0000E+00 1.7418E-03 8.9490E-03 -1.1998E-03 + 7.1416E+01 2.0088E+00 2.0161E+00 1.5502E+00 9.7021E-01 0.0000E+00 1.8191E-03 9.1445E-03 -1.2086E-03 + 8.0016E+01 2.2009E+00 2.2084E+00 1.7446E+00 1.1701E+00 0.0000E+00 1.8951E-03 9.3338E-03 -1.2171E-03 + 8.7379E+01 2.3675E+00 2.3750E+00 1.9129E+00 1.3427E+00 0.0000E+00 1.9561E-03 9.4843E-03 -1.2237E-03 + 1.1487E+02 3.0087E+00 3.0165E+00 2.5595E+00 2.0027E+00 0.0000E+00 2.1612E-03 9.9792E-03 -1.2449E-03 + 1.1487E+02 3.0087E+00 3.0165E+00 2.5595E+00 2.0027E+00 6.4437E-08 2.1612E-03 9.9792E-03 -1.2449E-03 + 1.2121E+02 3.1663E+00 3.1742E+00 2.7182E+00 2.1641E+00 1.9539E-01 2.2060E-03 1.0085E-02 -1.2494E-03 + 1.4126E+02 3.6712E+00 3.6792E+00 3.2263E+00 2.6800E+00 7.4064E-01 2.3400E-03 1.0399E-02 -1.2622E-03 + 1.6431E+02 4.2670E+00 4.2752E+00 3.8253E+00 3.2869E+00 1.3791E+00 2.4828E-03 1.0728E-02 -1.2754E-03 + 1.8715E+02 4.8730E+00 4.8814E+00 4.4342E+00 3.9025E+00 2.0223E+00 2.6152E-03 1.1027E-02 -1.2870E-03 + 2.1204E+02 5.5499E+00 5.5585E+00 5.1139E+00 4.5888E+00 2.7355E+00 2.7514E-03 1.1331E-02 -1.2986E-03 + 2.3407E+02 6.1629E+00 6.1716E+00 5.7293E+00 5.2094E+00 3.3778E+00 2.8665E-03 1.1584E-02 -1.3080E-03 + 2.6247E+02 6.9716E+00 6.9805E+00 6.5406E+00 6.0270E+00 4.2207E+00 3.0085E-03 1.1893E-02 -1.3192E-03 + 2.8908E+02 7.7467E+00 7.7557E+00 7.3180E+00 6.8097E+00 5.0251E+00 3.1362E-03 1.2167E-02 -1.3290E-03 + 3.1467E+02 8.5076E+00 8.5167E+00 8.0810E+00 7.5774E+00 5.8122E+00 3.2551E-03 1.2420E-02 -1.3378E-03 + 3.4880E+02 9.5445E+00 9.5538E+00 9.1205E+00 8.6228E+00 6.8815E+00 3.4084E-03 1.2742E-02 -1.3488E-03 + 3.8250E+02 1.0592E+01 1.0602E+01 1.0171E+01 9.6780E+00 7.9585E+00 3.5549E-03 1.3047E-02 -1.3589E-03 + 4.1546E+02 1.1639E+01 1.1648E+01 1.1219E+01 1.0732E+01 9.0320E+00 3.6943E-03 1.3334E-02 -1.3683E-03 + 4.4972E+02 1.2748E+01 1.2758E+01 1.2331E+01 1.1848E+01 1.0167E+01 3.8356E-03 1.3622E-02 -1.3775E-03 + 4.8447E+02 1.3895E+01 1.3905E+01 1.3480E+01 1.3001E+01 1.1339E+01 3.9757E-03 1.3905E-02 -1.3863E-03 + 5.1848E+02 1.5038E+01 1.5049E+01 1.4625E+01 1.4151E+01 1.2506E+01 4.1102E-03 1.4174E-02 -1.3945E-03 + 5.5143E+02 1.6164E+01 1.6175E+01 1.5753E+01 1.5282E+01 1.3653E+01 4.2384E-03 1.4429E-02 -1.4022E-03 + 5.8550E+02 1.7348E+01 1.7358E+01 1.6938E+01 1.6471E+01 1.4857E+01 4.3689E-03 1.4687E-02 -1.4098E-03 + 6.1983E+02 1.8559E+01 1.8569E+01 1.8151E+01 1.7687E+01 1.6088E+01 4.4986E-03 1.4941E-02 -1.4171E-03 + 6.5323E+02 1.9754E+01 1.9765E+01 1.9348E+01 1.8888E+01 1.7302E+01 4.6232E-03 1.5184E-02 -1.4240E-03 + 6.8551E+02 2.0926E+01 2.0936E+01 2.0521E+01 2.0064E+01 1.8491E+01 4.7424E-03 1.5415E-02 -1.4305E-03 + 7.1871E+02 2.2147E+01 2.2157E+01 2.1743E+01 2.1289E+01 1.9729E+01 4.8638E-03 1.5648E-02 -1.4369E-03 + 7.5210E+02 2.3391E+01 2.3402E+01 2.2988E+01 2.2537E+01 2.0990E+01 4.9848E-03 1.5880E-02 -1.4431E-03 + 7.8452E+02 2.4614E+01 2.4625E+01 2.4213E+01 2.3764E+01 2.2228E+01 5.1013E-03 1.6102E-02 -1.4490E-03 + 8.1577E+02 2.5806E+01 2.5818E+01 2.5407E+01 2.4961E+01 2.3436E+01 5.2129E-03 1.6314E-02 -1.4545E-03 + 8.4785E+02 2.7044E+01 2.7056E+01 2.6646E+01 2.6203E+01 2.4688E+01 5.3267E-03 1.6528E-02 -1.4601E-03 + 8.8004E+02 2.8300E+01 2.8312E+01 2.7903E+01 2.7463E+01 2.5959E+01 5.4403E-03 1.6742E-02 -1.4655E-03 + 9.1127E+02 2.9532E+01 2.9543E+01 2.9136E+01 2.8698E+01 2.7204E+01 5.5499E-03 1.6947E-02 -1.4706E-03 + 9.4134E+02 3.0730E+01 3.0742E+01 3.0335E+01 2.9899E+01 2.8415E+01 5.6550E-03 1.7143E-02 -1.4754E-03 + 9.7215E+02 3.1970E+01 3.1981E+01 3.1576E+01 3.1142E+01 2.9667E+01 5.7622E-03 1.7342E-02 -1.4803E-03 + 1.0031E+03 3.3228E+01 3.3239E+01 3.2835E+01 3.2403E+01 3.0937E+01 5.8696E-03 1.7541E-02 -1.4850E-03 + 1.0330E+03 3.4455E+01 3.4466E+01 3.4063E+01 3.3633E+01 3.2176E+01 5.9731E-03 1.7731E-02 -1.4895E-03 + 1.0619E+03 3.5649E+01 3.5661E+01 3.5258E+01 3.4831E+01 3.3381E+01 6.0726E-03 1.7914E-02 -1.4938E-03 + 1.0914E+03 3.6882E+01 3.6894E+01 3.6492E+01 3.6067E+01 3.4625E+01 6.1743E-03 1.8100E-02 -1.4980E-03 + 1.7202E+01 8.0277E-01 8.0928E-01 3.3195E-01 0.0000E+00 0.0000E+00 1.2315E-03 7.7435E-03 -1.1510E-03 + 1.9409E+01 8.7115E-01 8.7786E-01 4.0467E-01 0.0000E+00 0.0000E+00 1.3423E-03 8.0574E-03 -1.1671E-03 + 2.1816E+01 9.3171E-01 9.3858E-01 4.6845E-01 0.0000E+00 0.0000E+00 1.4301E-03 8.2995E-03 -1.1791E-03 + 2.6260E+01 1.0313E+00 1.0384E+00 5.7234E-01 0.0000E+00 0.0000E+00 1.5548E-03 8.6348E-03 -1.1954E-03 + 2.6260E+01 1.0313E+00 1.0384E+00 5.7234E-01 2.8047E-07 0.0000E+00 1.5548E-03 8.6348E-03 -1.1954E-03 + 3.1073E+01 1.1356E+00 1.1428E+00 6.8009E-01 1.2078E-01 0.0000E+00 1.6648E-03 8.9228E-03 -1.2090E-03 + 3.6794E+01 1.2559E+00 1.2633E+00 8.0369E-01 2.5214E-01 0.0000E+00 1.7737E-03 9.2015E-03 -1.2218E-03 + 4.2630E+01 1.3780E+00 1.3856E+00 9.2852E-01 3.8340E-01 0.0000E+00 1.8698E-03 9.4429E-03 -1.2326E-03 + 4.9049E+01 1.5130E+00 1.5208E+00 1.0661E+00 5.2695E-01 0.0000E+00 1.9638E-03 9.6753E-03 -1.2429E-03 + 5.6772E+01 1.6776E+00 1.6854E+00 1.2333E+00 7.0024E-01 0.0000E+00 2.0657E-03 9.9230E-03 -1.2536E-03 + 6.4256E+01 1.8396E+00 1.8476E+00 1.3976E+00 8.6961E-01 0.0000E+00 2.1558E-03 1.0139E-02 -1.2627E-03 + 7.2199E+01 2.0146E+00 2.0227E+00 1.5747E+00 1.0515E+00 0.0000E+00 2.2443E-03 1.0348E-02 -1.2714E-03 + 7.8985E+01 2.1665E+00 2.1747E+00 1.7282E+00 1.2088E+00 0.0000E+00 2.3154E-03 1.0514E-02 -1.2782E-03 + 1.0421E+02 2.7516E+00 2.7601E+00 2.3185E+00 1.8107E+00 0.0000E+00 2.5535E-03 1.1061E-02 -1.3000E-03 + 1.0421E+02 2.7516E+00 2.7601E+00 2.3185E+00 1.8107E+00 5.8673E-08 2.5535E-03 1.1061E-02 -1.3000E-03 + 1.1001E+02 2.8954E+00 2.9040E+00 2.4634E+00 1.9579E+00 1.7791E-01 2.6055E-03 1.1178E-02 -1.3045E-03 + 1.2829E+02 3.3560E+00 3.3648E+00 2.9271E+00 2.4284E+00 6.7434E-01 2.7608E-03 1.1524E-02 -1.3177E-03 + 1.4923E+02 3.8990E+00 3.9080E+00 3.4732E+00 2.9813E+00 1.2553E+00 2.9259E-03 1.1887E-02 -1.3311E-03 + 1.6991E+02 4.4506E+00 4.4597E+00 4.0275E+00 3.5415E+00 1.8399E+00 3.0788E-03 1.2217E-02 -1.3430E-03 + 1.9237E+02 5.0657E+00 5.0750E+00 4.6454E+00 4.1651E+00 2.4874E+00 3.2359E-03 1.2552E-02 -1.3548E-03 + 2.1219E+02 5.6220E+00 5.6314E+00 5.2038E+00 4.7281E+00 3.0696E+00 3.3684E-03 1.2831E-02 -1.3644E-03 + 2.3768E+02 6.3545E+00 6.3641E+00 5.9388E+00 5.4685E+00 3.8326E+00 3.5317E-03 1.3171E-02 -1.3758E-03 + 2.6148E+02 7.0553E+00 7.0651E+00 6.6419E+00 6.1762E+00 4.5596E+00 3.6785E-03 1.3473E-02 -1.3857E-03 + 2.8433E+02 7.7422E+00 7.7521E+00 7.3308E+00 6.8692E+00 5.2698E+00 3.8149E-03 1.3751E-02 -1.3946E-03 + 3.1471E+02 8.6766E+00 8.6867E+00 8.2676E+00 7.8112E+00 6.2330E+00 3.9905E-03 1.4106E-02 -1.4057E-03 + 3.4463E+02 9.6187E+00 9.6290E+00 9.2120E+00 8.7602E+00 7.2014E+00 4.1582E-03 1.4441E-02 -1.4159E-03 + 3.7383E+02 1.0558E+01 1.0569E+01 1.0154E+01 9.7060E+00 8.1649E+00 4.3176E-03 1.4756E-02 -1.4253E-03 + 4.0410E+02 1.1552E+01 1.1563E+01 1.1150E+01 1.0706E+01 9.1822E+00 4.4790E-03 1.5073E-02 -1.4346E-03 + 4.3473E+02 1.2578E+01 1.2589E+01 1.2177E+01 1.1738E+01 1.0230E+01 4.6389E-03 1.5384E-02 -1.4434E-03 + 4.6465E+02 1.3599E+01 1.3610E+01 1.3200E+01 1.2764E+01 1.1272E+01 4.7922E-03 1.5680E-02 -1.4517E-03 + 4.9358E+02 1.4603E+01 1.4614E+01 1.4206E+01 1.3773E+01 1.2295E+01 4.9382E-03 1.5960E-02 -1.4594E-03 + 5.2343E+02 1.5656E+01 1.5668E+01 1.5261E+01 1.4831E+01 1.3367E+01 5.0866E-03 1.6242E-02 -1.4669E-03 + 5.5346E+02 1.6733E+01 1.6744E+01 1.6339E+01 1.5913E+01 1.4461E+01 5.2340E-03 1.6521E-02 -1.4742E-03 + 5.8262E+02 1.7794E+01 1.7805E+01 1.7401E+01 1.6978E+01 1.5539E+01 5.3756E-03 1.6788E-02 -1.4811E-03 + 6.1075E+02 1.8832E+01 1.8844E+01 1.8441E+01 1.8020E+01 1.6593E+01 5.5108E-03 1.7041E-02 -1.4875E-03 + 6.3965E+02 1.9913E+01 1.9924E+01 1.9523E+01 1.9105E+01 1.7689E+01 5.6484E-03 1.7297E-02 -1.4939E-03 + 6.6866E+02 2.1013E+01 2.1024E+01 2.0624E+01 2.0209E+01 1.8803E+01 5.7855E-03 1.7551E-02 -1.5001E-03 + 6.9678E+02 2.2092E+01 2.2104E+01 2.1705E+01 2.1292E+01 1.9897E+01 5.9175E-03 1.7795E-02 -1.5059E-03 + 7.2385E+02 2.3144E+01 2.3156E+01 2.2758E+01 2.2348E+01 2.0962E+01 6.0437E-03 1.8027E-02 -1.5114E-03 + 7.5160E+02 2.4235E+01 2.4247E+01 2.3850E+01 2.3442E+01 2.2066E+01 6.1724E-03 1.8262E-02 -1.5168E-03 + 7.7941E+02 2.5340E+01 2.5352E+01 2.4956E+01 2.4550E+01 2.3183E+01 6.3008E-03 1.8496E-02 -1.5221E-03 + 8.0634E+02 2.6422E+01 2.6435E+01 2.6040E+01 2.5636E+01 2.4278E+01 6.4246E-03 1.8720E-02 -1.5272E-03 + 8.3225E+02 2.7474E+01 2.7487E+01 2.7093E+01 2.6691E+01 2.5341E+01 6.5432E-03 1.8935E-02 -1.5319E-03 + 8.5877E+02 2.8561E+01 2.8574E+01 2.8181E+01 2.7781E+01 2.6440E+01 6.6642E-03 1.9153E-02 -1.5367E-03 + 8.8537E+02 2.9664E+01 2.9676E+01 2.9284E+01 2.8886E+01 2.7553E+01 6.7852E-03 1.9370E-02 -1.5413E-03 + 9.1107E+02 3.0738E+01 3.0750E+01 3.0359E+01 2.9963E+01 2.8637E+01 6.9019E-03 1.9579E-02 -1.5457E-03 + 9.3582E+02 3.1782E+01 3.1795E+01 3.1405E+01 3.1010E+01 2.9692E+01 7.0139E-03 1.9779E-02 -1.5499E-03 + 9.6113E+02 3.2859E+01 3.2872E+01 3.2483E+01 3.2090E+01 3.0779E+01 7.1283E-03 1.9983E-02 -1.5540E-03 + 9.1154E+00 7.1532E-01 7.2387E-01 2.9524E-01 0.0000E+00 0.0000E+00 2.0259E-03 1.0576E-02 -1.3216E-03 + 1.1063E+01 7.5100E-01 7.5980E-01 3.3476E-01 0.0000E+00 0.0000E+00 2.2037E-03 1.1003E-02 -1.3395E-03 + 1.3147E+01 7.8658E-01 7.9556E-01 3.7318E-01 0.0000E+00 0.0000E+00 2.3439E-03 1.1332E-02 -1.3529E-03 + 1.6926E+01 8.5075E-01 8.5999E-01 4.4111E-01 0.0000E+00 0.0000E+00 2.5423E-03 1.1786E-02 -1.3710E-03 + 1.6926E+01 8.5075E-01 8.5999E-01 4.4111E-01 1.9093E-07 0.0000E+00 2.5423E-03 1.1786E-02 -1.3710E-03 + 2.0971E+01 9.2272E-01 9.3218E-01 5.1617E-01 8.3771E-02 0.0000E+00 2.7164E-03 1.2176E-02 -1.3860E-03 + 2.5696E+01 1.0093E+00 1.0189E+00 6.0558E-01 1.7836E-01 0.0000E+00 2.8879E-03 1.2554E-02 -1.4001E-03 + 3.0446E+01 1.0992E+00 1.1091E+00 6.9797E-01 2.7505E-01 0.0000E+00 3.0388E-03 1.2880E-02 -1.4120E-03 + 3.5608E+01 1.2003E+00 1.2103E+00 8.0123E-01 3.8230E-01 0.0000E+00 3.1860E-03 1.3194E-02 -1.4232E-03 + 4.1747E+01 1.3245E+00 1.3347E+00 9.2784E-01 5.1299E-01 0.0000E+00 3.3448E-03 1.3528E-02 -1.4348E-03 + 4.7636E+01 1.4476E+00 1.4579E+00 1.0529E+00 6.4146E-01 0.0000E+00 3.4850E-03 1.3820E-02 -1.4447E-03 + 5.3828E+01 1.5809E+00 1.5914E+00 1.1880E+00 7.7984E-01 0.0000E+00 3.6221E-03 1.4102E-02 -1.4541E-03 + 5.9078E+01 1.6967E+00 1.7073E+00 1.3052E+00 8.9960E-01 0.0000E+00 3.7319E-03 1.4325E-02 -1.4615E-03 + 7.8326E+01 2.1424E+00 2.1534E+00 1.7555E+00 1.3577E+00 0.0000E+00 4.0985E-03 1.5060E-02 -1.4847E-03 + 7.8326E+01 2.1424E+00 2.1534E+00 1.7555E+00 1.3577E+00 4.4394E-08 4.0985E-03 1.5060E-02 -1.4847E-03 + 8.2696E+01 2.2517E+00 2.2627E+00 1.8657E+00 1.4695E+00 1.3459E-01 4.1783E-03 1.5218E-02 -1.4896E-03 + 9.6369E+01 2.6007E+00 2.6119E+00 2.2174E+00 1.8258E+00 5.0930E-01 4.4156E-03 1.5683E-02 -1.5036E-03 + 1.1184E+02 3.0099E+00 3.0214E+00 2.6293E+00 2.2423E+00 9.4593E-01 4.6670E-03 1.6168E-02 -1.5177E-03 + 1.2695E+02 3.4232E+00 3.4349E+00 3.0450E+00 2.6621E+00 1.3832E+00 4.8987E-03 1.6611E-02 -1.5301E-03 + 1.4319E+02 3.8815E+00 3.8933E+00 3.5056E+00 3.1265E+00 1.8648E+00 5.1361E-03 1.7059E-02 -1.5424E-03 + 1.5740E+02 4.2935E+00 4.3055E+00 3.9195E+00 3.5436E+00 2.2956E+00 5.3357E-03 1.7432E-02 -1.5523E-03 + 1.7551E+02 4.8328E+00 4.8450E+00 4.4610E+00 4.0888E+00 2.8570E+00 5.5807E-03 1.7886E-02 -1.5640E-03 + 1.9228E+02 5.3456E+00 5.3581E+00 4.9758E+00 4.6068E+00 3.3889E+00 5.8002E-03 1.8289E-02 -1.5741E-03 + 2.0825E+02 5.8455E+00 5.8581E+00 5.4774E+00 5.1112E+00 3.9058E+00 6.0037E-03 1.8659E-02 -1.5831E-03 + 2.2931E+02 6.5214E+00 6.5342E+00 6.1554E+00 5.7928E+00 4.6027E+00 6.2649E-03 1.9131E-02 -1.5943E-03 + 2.4989E+02 7.1985E+00 7.2115E+00 6.8345E+00 6.4750E+00 5.2989E+00 6.5133E-03 1.9577E-02 -1.6046E-03 + 2.6981E+02 7.8697E+00 7.8828E+00 7.5074E+00 7.1509E+00 5.9875E+00 6.7487E-03 1.9996E-02 -1.6139E-03 + 2.9031E+02 8.5756E+00 8.5890E+00 8.2151E+00 7.8614E+00 6.7105E+00 6.9864E-03 2.0416E-02 -1.6230E-03 + 3.1091E+02 9.3001E+00 9.3136E+00 8.9412E+00 8.5902E+00 7.4511E+00 7.2213E-03 2.0828E-02 -1.6317E-03 + 3.3089E+02 1.0017E+01 1.0031E+01 9.6599E+00 9.3115E+00 8.1833E+00 7.4458E-03 2.1220E-02 -1.6397E-03 + 3.5010E+02 1.0719E+01 1.0733E+01 1.0363E+01 1.0017E+01 8.8988E+00 7.6591E-03 2.1591E-02 -1.6471E-03 + 3.6980E+02 1.1452E+01 1.1465E+01 1.1097E+01 1.0753E+01 9.6451E+00 7.8753E-03 2.1964E-02 -1.6544E-03 + 3.8950E+02 1.2197E+01 1.2211E+01 1.1843E+01 1.1502E+01 1.0403E+01 8.0897E-03 2.2333E-02 -1.6614E-03 + 4.0853E+02 1.2928E+01 1.2942E+01 1.2576E+01 1.2236E+01 1.1147E+01 8.2950E-03 2.2685E-02 -1.6679E-03 + 4.2679E+02 1.3640E+01 1.3655E+01 1.3289E+01 1.2952E+01 1.1871E+01 8.4908E-03 2.3019E-02 -1.6739E-03 + 4.4546E+02 1.4379E+01 1.4393E+01 1.4029E+01 1.3693E+01 1.2620E+01 8.6896E-03 2.3357E-02 -1.6798E-03 + 4.6410E+02 1.5127E+01 1.5142E+01 1.4779E+01 1.4445E+01 1.3380E+01 8.8872E-03 2.3691E-02 -1.6855E-03 + 4.8209E+02 1.5859E+01 1.5874E+01 1.5512E+01 1.5179E+01 1.4122E+01 9.0771E-03 2.4011E-02 -1.6909E-03 + 4.9933E+02 1.6569E+01 1.6584E+01 1.6223E+01 1.5892E+01 1.4842E+01 9.2583E-03 2.4316E-02 -1.6959E-03 + 5.1693E+02 1.7303E+01 1.7318E+01 1.6958E+01 1.6629E+01 1.5585E+01 9.4428E-03 2.4626E-02 -1.7008E-03 + 5.3449E+02 1.8044E+01 1.8059E+01 1.7700E+01 1.7373E+01 1.6336E+01 9.6265E-03 2.4933E-02 -1.7056E-03 + 5.5143E+02 1.8768E+01 1.8783E+01 1.8424E+01 1.8098E+01 1.7068E+01 9.8033E-03 2.5227E-02 -1.7101E-03 + 5.6765E+02 1.9468E+01 1.9484E+01 1.9126E+01 1.8801E+01 1.7777E+01 9.9724E-03 2.5509E-02 -1.7144E-03 + 5.8420E+02 2.0190E+01 2.0206E+01 1.9849E+01 1.9525E+01 1.8508E+01 1.0145E-02 2.5795E-02 -1.7185E-03 + 6.0074E+02 2.0920E+01 2.0935E+01 2.0579E+01 2.0257E+01 1.9245E+01 1.0317E-02 2.6079E-02 -1.7226E-03 + 6.1666E+02 2.1629E+01 2.1644E+01 2.1289E+01 2.0968E+01 1.9962E+01 1.0482E-02 2.6353E-02 -1.7265E-03 + 6.3192E+02 2.2316E+01 2.2332E+01 2.1977E+01 2.1657E+01 2.0656E+01 1.0641E-02 2.6614E-02 -1.7301E-03 + 6.4749E+02 2.3023E+01 2.3039E+01 2.2684E+01 2.2366E+01 2.1371E+01 1.0803E-02 2.6881E-02 -1.7336E-03 + 4.7706E+00 6.3711E-01 6.4821E-01 2.6212E-01 0.0000E+00 0.0000E+00 3.3572E-03 1.4454E-02 -1.5163E-03 + 6.5227E+00 6.5578E-01 6.6716E-01 2.8413E-01 0.0000E+00 0.0000E+00 3.6388E-03 1.5030E-02 -1.5359E-03 + 8.3448E+00 6.7792E-01 6.8953E-01 3.0875E-01 0.0000E+00 0.0000E+00 3.8597E-03 1.5474E-02 -1.5505E-03 + 1.1572E+01 7.2212E-01 7.3403E-01 3.5622E-01 0.0000E+00 0.0000E+00 4.1705E-03 1.6087E-02 -1.5700E-03 + 1.1572E+01 7.2212E-01 7.3403E-01 3.5622E-01 1.3823E-07 0.0000E+00 4.1705E-03 1.6087E-02 -1.5700E-03 + 1.4965E+01 7.7480E-01 7.8696E-01 4.1158E-01 6.1551E-02 0.0000E+00 4.4418E-03 1.6612E-02 -1.5860E-03 + 1.8850E+01 8.4002E-01 8.5242E-01 4.7929E-01 1.3294E-01 0.0000E+00 4.7077E-03 1.7119E-02 -1.6010E-03 + 2.2696E+01 9.0886E-01 9.2146E-01 5.5020E-01 2.0692E-01 0.0000E+00 4.9406E-03 1.7557E-02 -1.6135E-03 + 2.6819E+01 9.8670E-01 9.9949E-01 6.2997E-01 2.8953E-01 0.0000E+00 5.1670E-03 1.7979E-02 -1.6252E-03 + 3.1662E+01 1.0828E+00 1.0958E+00 7.2803E-01 3.9052E-01 0.0000E+00 5.4103E-03 1.8427E-02 -1.6374E-03 + 3.6255E+01 1.1779E+00 1.1911E+00 8.2488E-01 4.8984E-01 0.0000E+00 5.6242E-03 1.8817E-02 -1.6476E-03 + 4.1037E+01 1.2809E+00 1.2942E+00 9.2942E-01 5.9671E-01 0.0000E+00 5.8329E-03 1.9194E-02 -1.6573E-03 + 4.5058E+01 1.3702E+00 1.3836E+00 1.0199E+00 6.8902E-01 0.0000E+00 5.9996E-03 1.9494E-02 -1.6648E-03 + 5.9583E+01 1.7118E+00 1.7257E+00 1.3655E+00 1.0403E+00 0.0000E+00 6.5530E-03 2.0475E-02 -1.6884E-03 + 5.9583E+01 1.7118E+00 1.7257E+00 1.3655E+00 1.0403E+00 3.3807E-08 6.5530E-03 2.0475E-02 -1.6884E-03 + 6.2836E+01 1.7951E+00 1.8091E+00 1.4496E+00 1.1255E+00 1.0245E-01 6.6729E-03 2.0685E-02 -1.6933E-03 + 7.2925E+01 2.0598E+00 2.0740E+00 1.7165E+00 1.3958E+00 3.8642E-01 7.0284E-03 2.1304E-02 -1.7072E-03 + 8.4195E+01 2.3678E+00 2.3823E+00 2.0268E+00 1.7094E+00 7.1502E-01 7.4032E-03 2.1950E-02 -1.7211E-03 + 9.5071E+01 2.6765E+00 2.6912E+00 2.3375E+00 2.0231E+00 1.0417E+00 7.7473E-03 2.2538E-02 -1.7332E-03 + 1.0664E+02 3.0161E+00 3.0311E+00 2.6792E+00 2.3676E+00 1.3990E+00 8.0983E-03 2.3132E-02 -1.7450E-03 + 1.1666E+02 3.3194E+00 3.3346E+00 2.9841E+00 2.6748E+00 1.7165E+00 8.3922E-03 2.3627E-02 -1.7545E-03 + 1.2930E+02 3.7136E+00 3.7290E+00 3.3801E+00 3.0736E+00 2.1274E+00 8.7519E-03 2.4228E-02 -1.7656E-03 + 1.4091E+02 4.0859E+00 4.1015E+00 3.7540E+00 3.4498E+00 2.5140E+00 9.0729E-03 2.4761E-02 -1.7750E-03 + 1.5188E+02 4.4465E+00 4.4622E+00 4.1160E+00 3.8139E+00 2.8874E+00 9.3695E-03 2.5250E-02 -1.7833E-03 + 1.6621E+02 4.9306E+00 4.9466E+00 4.6020E+00 4.3024E+00 3.3874E+00 9.7488E-03 2.5873E-02 -1.7935E-03 + 1.8009E+02 5.4121E+00 5.4284E+00 5.0851E+00 4.7880E+00 3.8834E+00 1.0108E-02 2.6460E-02 -1.8027E-03 + 1.9341E+02 5.8862E+00 5.9027E+00 5.5607E+00 5.2657E+00 4.3707E+00 1.0448E-02 2.7011E-02 -1.8110E-03 + 2.0701E+02 6.3818E+00 6.3984E+00 6.0577E+00 5.7648E+00 4.8792E+00 1.0790E-02 2.7563E-02 -1.8190E-03 + 2.2057E+02 6.8871E+00 6.9040E+00 6.5644E+00 6.2736E+00 5.3968E+00 1.1126E-02 2.8105E-02 -1.8264E-03 + 2.3364E+02 7.3844E+00 7.4014E+00 7.0630E+00 6.7740E+00 5.9055E+00 1.1447E-02 2.8619E-02 -1.8333E-03 + 2.4611E+02 7.8684E+00 7.8856E+00 7.5481E+00 7.2609E+00 6.4000E+00 1.1751E-02 2.9104E-02 -1.8394E-03 + 2.5882E+02 8.3709E+00 8.3883E+00 8.0518E+00 7.7663E+00 6.9129E+00 1.2058E-02 2.9594E-02 -1.8454E-03 + 2.7145E+02 8.8795E+00 8.8970E+00 8.5615E+00 8.2776E+00 7.4315E+00 1.2362E-02 3.0076E-02 -1.8511E-03 + 2.8358E+02 9.3761E+00 9.3938E+00 9.0591E+00 8.7768E+00 7.9374E+00 1.2653E-02 3.0535E-02 -1.8563E-03 + 2.9516E+02 9.8577E+00 9.8756E+00 9.5417E+00 9.2608E+00 8.4277E+00 1.2929E-02 3.0971E-02 -1.8610E-03 + 3.0692E+02 1.0355E+01 1.0373E+01 1.0040E+01 9.7603E+00 8.9334E+00 1.3208E-02 3.1412E-02 -1.8657E-03 + 3.1861E+02 1.0856E+01 1.0874E+01 1.0542E+01 1.0264E+01 9.4433E+00 1.3486E-02 3.1848E-02 -1.8700E-03 + 3.2983E+02 1.1345E+01 1.1363E+01 1.1031E+01 1.0755E+01 9.9395E+00 1.3752E-02 3.2265E-02 -1.8741E-03 + 3.4053E+02 1.1817E+01 1.1835E+01 1.1504E+01 1.1229E+01 1.0419E+01 1.4006E-02 3.2661E-02 -1.8778E-03 + 3.5140E+02 1.2303E+01 1.2321E+01 1.1991E+01 1.1717E+01 1.0912E+01 1.4263E-02 3.3064E-02 -1.8814E-03 + 3.6220E+02 1.2792E+01 1.2810E+01 1.2481E+01 1.2208E+01 1.1408E+01 1.4519E-02 3.3463E-02 -1.8848E-03 + 3.7256E+02 1.3267E+01 1.3286E+01 1.2957E+01 1.2685E+01 1.1891E+01 1.4765E-02 3.3845E-02 -1.8880E-03 + 3.8245E+02 1.3726E+01 1.3745E+01 1.3417E+01 1.3146E+01 1.2356E+01 1.4999E-02 3.4210E-02 -1.8909E-03 + 3.9250E+02 1.4197E+01 1.4216E+01 1.3889E+01 1.3619E+01 1.2833E+01 1.5238E-02 3.4581E-02 -1.8937E-03 + 4.0249E+02 1.4672E+01 1.4691E+01 1.4364E+01 1.4095E+01 1.3314E+01 1.5476E-02 3.4949E-02 -1.8964E-03 + 4.1207E+02 1.5131E+01 1.5151E+01 1.4824E+01 1.4556E+01 1.3780E+01 1.5705E-02 3.5303E-02 -1.8990E-03 + 4.2122E+02 1.5576E+01 1.5595E+01 1.5269E+01 1.5002E+01 1.4230E+01 1.5923E-02 3.5642E-02 -1.9012E-03 + 4.3052E+02 1.6031E+01 1.6051E+01 1.5725E+01 1.5459E+01 1.4691E+01 1.6146E-02 3.5986E-02 -1.9035E-03 + 3.3009E+00 5.9538E-01 6.0822E-01 2.4426E-01 0.0000E+00 0.0000E+00 4.4688E-03 1.7305E-02 -1.6422E-03 + 4.9533E+00 6.0851E-01 6.2166E-01 2.6045E-01 0.0000E+00 0.0000E+00 4.8325E-03 1.7990E-02 -1.6625E-03 + 6.6398E+00 6.2605E-01 6.3945E-01 2.8025E-01 0.0000E+00 0.0000E+00 5.1170E-03 1.8516E-02 -1.6775E-03 + 9.5814E+00 6.6295E-01 6.7667E-01 3.2013E-01 0.0000E+00 0.0000E+00 5.5159E-03 1.9243E-02 -1.6975E-03 + 9.5814E+00 6.6295E-01 6.7667E-01 3.2013E-01 1.1790E-07 0.0000E+00 5.5159E-03 1.9243E-02 -1.6975E-03 + 1.2634E+01 7.0806E-01 7.2205E-01 3.6767E-01 5.2791E-02 0.0000E+00 5.8630E-03 1.9865E-02 -1.7138E-03 + 1.6088E+01 7.6445E-01 7.7870E-01 4.2633E-01 1.1457E-01 0.0000E+00 6.2022E-03 2.0465E-02 -1.7290E-03 + 1.9474E+01 8.2419E-01 8.3865E-01 4.8795E-01 1.7879E-01 0.0000E+00 6.4986E-03 2.0983E-02 -1.7416E-03 + 2.3075E+01 8.9177E-01 9.0644E-01 5.5728E-01 2.5054E-01 0.0000E+00 6.7860E-03 2.1481E-02 -1.7534E-03 + 2.7273E+01 9.7510E-01 9.8999E-01 6.4241E-01 3.3817E-01 0.0000E+00 7.0943E-03 2.2011E-02 -1.7654E-03 + 3.1228E+01 1.0575E+00 1.0726E+00 7.2633E-01 4.2419E-01 0.0000E+00 7.3647E-03 2.2471E-02 -1.7756E-03 + 3.5320E+01 1.1464E+00 1.1617E+00 8.1669E-01 5.1654E-01 0.0000E+00 7.6280E-03 2.2916E-02 -1.7851E-03 + 3.8744E+01 1.2234E+00 1.2388E+00 8.9474E-01 5.9613E-01 0.0000E+00 7.8380E-03 2.3269E-02 -1.7925E-03 + 5.1000E+01 1.5164E+00 1.5322E+00 1.1912E+00 8.9746E-01 0.0000E+00 8.5332E-03 2.4426E-02 -1.8154E-03 + 5.1000E+01 1.5164E+00 1.5322E+00 1.1912E+00 8.9746E-01 2.8883E-08 8.5332E-03 2.4426E-02 -1.8154E-03 + 5.3720E+01 1.5874E+00 1.6034E+00 1.2630E+00 9.7023E-01 8.7499E-02 8.6833E-03 2.4673E-02 -1.8201E-03 + 6.2115E+01 1.8125E+00 1.8287E+00 1.4902E+00 1.2002E+00 3.2922E-01 9.1279E-03 2.5401E-02 -1.8334E-03 + 7.1422E+01 2.0731E+00 2.0896E+00 1.7528E+00 1.4658E+00 6.0751E-01 9.5953E-03 2.6161E-02 -1.8466E-03 + 8.0338E+01 2.3329E+00 2.3496E+00 2.0144E+00 1.7299E+00 8.8281E-01 1.0023E-02 2.6851E-02 -1.8580E-03 + 8.9758E+01 2.6173E+00 2.6343E+00 2.3006E+00 2.0185E+00 1.1824E+00 1.0459E-02 2.7549E-02 -1.8689E-03 + 9.7874E+01 2.8702E+00 2.8874E+00 2.5549E+00 2.2748E+00 1.4475E+00 1.0823E-02 2.8129E-02 -1.8776E-03 + 1.0806E+02 3.1974E+00 3.2149E+00 2.8838E+00 2.6061E+00 1.7892E+00 1.1267E-02 2.8833E-02 -1.8876E-03 + 1.1735E+02 3.5051E+00 3.5227E+00 3.1928E+00 2.9172E+00 2.1092E+00 1.1663E-02 2.9457E-02 -1.8961E-03 + 1.2609E+02 3.8019E+00 3.8197E+00 3.4909E+00 3.2171E+00 2.4170E+00 1.2028E-02 3.0030E-02 -1.9035E-03 + 1.3745E+02 4.1987E+00 4.2168E+00 3.8893E+00 3.6177E+00 2.8276E+00 1.2493E-02 3.0759E-02 -1.9124E-03 + 1.4839E+02 4.5916E+00 4.6100E+00 4.2837E+00 4.0142E+00 3.2330E+00 1.2934E-02 3.1444E-02 -1.9203E-03 + 1.5884E+02 4.9769E+00 4.9955E+00 4.6703E+00 4.4026E+00 3.6297E+00 1.3349E-02 3.2088E-02 -1.9273E-03 + 1.6946E+02 5.3781E+00 5.3969E+00 5.0727E+00 4.8069E+00 4.0420E+00 1.3766E-02 3.2733E-02 -1.9339E-03 + 1.8001E+02 5.7857E+00 5.8047E+00 5.4816E+00 5.2175E+00 4.4603E+00 1.4176E-02 3.3364E-02 -1.9401E-03 + 1.9012E+02 6.1854E+00 6.2046E+00 5.8823E+00 5.6199E+00 4.8698E+00 1.4566E-02 3.3964E-02 -1.9456E-03 + 1.9973E+02 6.5731E+00 6.5925E+00 6.2711E+00 6.0102E+00 5.2666E+00 1.4935E-02 3.4529E-02 -1.9505E-03 + 2.0949E+02 6.9744E+00 6.9939E+00 6.6733E+00 6.4139E+00 5.6768E+00 1.5308E-02 3.5099E-02 -1.9551E-03 + 2.1915E+02 7.3792E+00 7.3989E+00 7.0791E+00 6.8212E+00 6.0903E+00 1.5676E-02 3.5659E-02 -1.9594E-03 + 2.2839E+02 7.7734E+00 7.7933E+00 7.4742E+00 7.2176E+00 6.4925E+00 1.6027E-02 3.6194E-02 -1.9633E-03 + 2.3719E+02 8.1546E+00 8.1747E+00 7.8563E+00 7.6010E+00 6.8813E+00 1.6360E-02 3.6700E-02 -1.9667E-03 + 2.4609E+02 8.5470E+00 8.5673E+00 8.2496E+00 7.9955E+00 7.2812E+00 1.6697E-02 3.7212E-02 -1.9700E-03 + 2.5491E+02 8.9419E+00 8.9623E+00 8.6453E+00 8.3924E+00 7.6833E+00 1.7031E-02 3.7718E-02 -1.9731E-03 + 2.6335E+02 9.3255E+00 9.3461E+00 9.0296E+00 8.7779E+00 8.0737E+00 1.7351E-02 3.8202E-02 -1.9758E-03 + 2.7138E+02 9.6955E+00 9.7162E+00 9.4003E+00 9.1496E+00 8.4501E+00 1.7655E-02 3.8662E-02 -1.9782E-03 + 2.7951E+02 1.0075E+01 1.0096E+01 9.7809E+00 9.5313E+00 8.8363E+00 1.7964E-02 3.9128E-02 -1.9805E-03 + 2.8757E+02 1.0457E+01 1.0478E+01 1.0163E+01 9.9144E+00 9.2239E+00 1.8270E-02 3.9590E-02 -1.9827E-03 + 2.9528E+02 1.0827E+01 1.0848E+01 1.0534E+01 1.0286E+01 9.5998E+00 1.8564E-02 4.0033E-02 -1.9846E-03 + 3.0262E+02 1.1183E+01 1.1205E+01 1.0891E+01 1.0644E+01 9.9617E+00 1.8845E-02 4.0455E-02 -1.9862E-03 + 3.1005E+02 1.1549E+01 1.1570E+01 1.1257E+01 1.1011E+01 1.0333E+01 1.9130E-02 4.0884E-02 -1.9878E-03 + 3.1743E+02 1.1916E+01 1.1937E+01 1.1624E+01 1.1380E+01 1.0705E+01 1.9414E-02 4.1310E-02 -1.9893E-03 + 3.2449E+02 1.2271E+01 1.2292E+01 1.1980E+01 1.1736E+01 1.1065E+01 1.9686E-02 4.1719E-02 -1.9905E-03 + 3.3121E+02 1.2613E+01 1.2635E+01 1.2323E+01 1.2080E+01 1.1412E+01 1.9946E-02 4.2110E-02 -1.9916E-03 + 3.3803E+02 1.2964E+01 1.2985E+01 1.2674E+01 1.2432E+01 1.1768E+01 2.0212E-02 4.2508E-02 -1.9926E-03 + 2.5124E+00 5.6744E-01 5.8162E-01 2.3218E-01 0.0000E+00 0.0000E+00 5.4922E-03 1.9677E-02 -1.7372E-03 + 4.0969E+00 5.7767E-01 5.9219E-01 2.4527E-01 0.0000E+00 0.0000E+00 5.9275E-03 2.0449E-02 -1.7577E-03 + 5.6921E+00 5.9272E-01 6.0749E-01 2.6241E-01 0.0000E+00 0.0000E+00 6.2671E-03 2.1043E-02 -1.7728E-03 + 8.4427E+00 6.2548E-01 6.4059E-01 2.9794E-01 0.0000E+00 0.0000E+00 6.7423E-03 2.1862E-02 -1.7928E-03 + 8.4427E+00 6.2548E-01 6.4059E-01 2.9794E-01 1.0601E-07 0.0000E+00 6.7423E-03 2.1862E-02 -1.7928E-03 + 1.1269E+01 6.6612E-01 6.8152E-01 3.4084E-01 4.7610E-02 0.0000E+00 7.1546E-03 2.2563E-02 -1.8091E-03 + 1.4440E+01 7.1718E-01 7.3284E-01 3.9399E-01 1.0356E-01 0.0000E+00 7.5567E-03 2.3238E-02 -1.8241E-03 + 1.7526E+01 7.7133E-01 7.8721E-01 4.4988E-01 1.6178E-01 0.0000E+00 7.9074E-03 2.3822E-02 -1.8365E-03 + 2.0789E+01 8.3255E-01 8.4865E-01 5.1271E-01 2.2680E-01 0.0000E+00 8.2468E-03 2.4382E-02 -1.8480E-03 + 2.4571E+01 9.0792E-01 9.2424E-01 5.8975E-01 3.0608E-01 0.0000E+00 8.6103E-03 2.4976E-02 -1.8597E-03 + 2.8116E+01 9.8229E-01 9.9881E-01 6.6553E-01 3.8376E-01 0.0000E+00 8.9286E-03 2.5494E-02 -1.8696E-03 + 3.1768E+01 1.0624E+00 1.0791E+00 7.4695E-01 4.6697E-01 0.0000E+00 9.2380E-03 2.5994E-02 -1.8788E-03 + 3.4812E+01 1.1316E+00 1.1484E+00 8.1714E-01 5.3855E-01 0.0000E+00 9.4846E-03 2.6390E-02 -1.8858E-03 + 4.5635E+01 1.3939E+00 1.4112E+00 1.0827E+00 8.0846E-01 0.0000E+00 1.0299E-02 2.7688E-02 -1.9076E-03 + 4.5635E+01 1.3939E+00 1.4112E+00 1.0827E+00 8.0846E-01 2.5792E-08 1.0299E-02 2.7688E-02 -1.9076E-03 + 4.8021E+01 1.4573E+00 1.4747E+00 1.1467E+00 8.7340E-01 7.8114E-02 1.0474E-02 2.7965E-02 -1.9120E-03 + 5.5358E+01 1.6575E+00 1.6752E+00 1.3488E+00 1.0781E+00 2.9333E-01 1.0993E-02 2.8782E-02 -1.9244E-03 + 6.3443E+01 1.8883E+00 1.9063E+00 1.5815E+00 1.3134E+00 5.4013E-01 1.1537E-02 2.9632E-02 -1.9366E-03 + 7.1148E+01 2.1176E+00 2.1358E+00 1.8124E+00 1.5466E+00 7.8333E-01 1.2035E-02 3.0405E-02 -1.9470E-03 + 7.9248E+01 2.3676E+00 2.3861E+00 2.0640E+00 1.8004E+00 1.0470E+00 1.2540E-02 3.1186E-02 -1.9568E-03 + 8.6196E+01 2.5891E+00 2.6079E+00 2.2868E+00 2.0251E+00 1.2796E+00 1.2961E-02 3.1834E-02 -1.9645E-03 + 9.4878E+01 2.8748E+00 2.8938E+00 2.5740E+00 2.3144E+00 1.5783E+00 1.3475E-02 3.2621E-02 -1.9734E-03 + 1.0277E+02 3.1425E+00 3.1617E+00 2.8430E+00 2.5852E+00 1.8571E+00 1.3932E-02 3.3318E-02 -1.9807E-03 + 1.1016E+02 3.4000E+00 3.4194E+00 3.1016E+00 2.8455E+00 2.1246E+00 1.4353E-02 3.3957E-02 -1.9870E-03 + 1.1973E+02 3.7431E+00 3.7628E+00 3.4462E+00 3.1922E+00 2.4801E+00 1.4889E-02 3.4770E-02 -1.9945E-03 + 1.2890E+02 4.0818E+00 4.1017E+00 3.7862E+00 3.5340E+00 2.8301E+00 1.5395E-02 3.5534E-02 -2.0010E-03 + 1.3763E+02 4.4128E+00 4.4330E+00 4.1184E+00 3.8679E+00 3.1714E+00 1.5871E-02 3.6252E-02 -2.0067E-03 + 1.4648E+02 4.7565E+00 4.7769E+00 4.4632E+00 4.2144E+00 3.5251E+00 1.6349E-02 3.6970E-02 -2.0119E-03 + 1.5522E+02 5.1047E+00 5.1253E+00 4.8125E+00 4.5653E+00 3.8829E+00 1.6818E-02 3.7673E-02 -2.0166E-03 + 1.6358E+02 5.4452E+00 5.4660E+00 5.1539E+00 4.9083E+00 4.2323E+00 1.7263E-02 3.8339E-02 -2.0207E-03 + 1.7150E+02 5.7746E+00 5.7956E+00 5.4843E+00 5.2400E+00 4.5699E+00 1.7684E-02 3.8968E-02 -2.0243E-03 + 1.7952E+02 6.1148E+00 6.1360E+00 5.8254E+00 5.5824E+00 4.9182E+00 1.8109E-02 3.9601E-02 -2.0276E-03 + 1.8744E+02 6.4572E+00 6.4785E+00 6.1686E+00 5.9270E+00 5.2684E+00 1.8527E-02 4.0224E-02 -2.0305E-03 + 1.9499E+02 6.7898E+00 6.8114E+00 6.5020E+00 6.2617E+00 5.6083E+00 1.8926E-02 4.0817E-02 -2.0330E-03 + 2.0215E+02 7.1108E+00 7.1326E+00 6.8238E+00 6.5846E+00 5.9361E+00 1.9305E-02 4.1379E-02 -2.0352E-03 + 2.0939E+02 7.4406E+00 7.4625E+00 7.1543E+00 6.9163E+00 6.2726E+00 1.9687E-02 4.1947E-02 -2.0372E-03 + 2.1654E+02 7.7718E+00 7.7939E+00 7.4862E+00 7.2493E+00 6.6103E+00 2.0066E-02 4.2508E-02 -2.0389E-03 + 2.2336E+02 8.0928E+00 8.1151E+00 7.8080E+00 7.5721E+00 6.9375E+00 2.0428E-02 4.3045E-02 -2.0403E-03 + 2.2984E+02 8.4020E+00 8.4244E+00 8.1177E+00 7.8829E+00 7.2524E+00 2.0772E-02 4.3554E-02 -2.0415E-03 + 2.3638E+02 8.7189E+00 8.7414E+00 8.4352E+00 8.2013E+00 7.5750E+00 2.1121E-02 4.4071E-02 -2.0426E-03 + 2.4285E+02 9.0364E+00 9.0591E+00 8.7534E+00 8.5205E+00 7.8982E+00 2.1467E-02 4.4582E-02 -2.0434E-03 + 2.4903E+02 9.3440E+00 9.3668E+00 9.0615E+00 8.8295E+00 8.2111E+00 2.1799E-02 4.5073E-02 -2.0441E-03 + 2.5490E+02 9.6398E+00 9.6628E+00 9.3579E+00 9.1267E+00 8.5119E+00 2.2115E-02 4.5540E-02 -2.0446E-03 + 2.6083E+02 9.9426E+00 9.9657E+00 9.6612E+00 9.4309E+00 8.8196E+00 2.2436E-02 4.6014E-02 -2.0450E-03 + 2.6670E+02 1.0246E+01 1.0269E+01 9.9654E+00 9.7359E+00 9.1282E+00 2.2755E-02 4.6485E-02 -2.0452E-03 + 2.7231E+02 1.0540E+01 1.0563E+01 1.0259E+01 1.0031E+01 9.4262E+00 2.3061E-02 4.6937E-02 -2.0453E-03 + 2.7765E+02 1.0822E+01 1.0845E+01 1.0542E+01 1.0314E+01 9.7129E+00 2.3354E-02 4.7369E-02 -2.0452E-03 + 2.8305E+02 1.1111E+01 1.1134E+01 1.0831E+01 1.0604E+01 1.0006E+01 2.3652E-02 4.7808E-02 -2.0451E-03 + 2.0647E+00 5.4672E-01 5.6202E-01 2.2315E-01 0.0000E+00 0.0000E+00 6.3969E-03 2.1697E-02 -1.8141E-03 + 3.5985E+00 5.5539E-01 5.7103E-01 2.3450E-01 0.0000E+00 0.0000E+00 6.8947E-03 2.2543E-02 -1.8348E-03 + 5.1258E+00 5.6899E-01 5.8490E-01 2.5008E-01 0.0000E+00 0.0000E+00 7.2824E-03 2.3194E-02 -1.8499E-03 + 7.7353E+00 5.9921E-01 6.1546E-01 2.8290E-01 0.0000E+00 0.0000E+00 7.8239E-03 2.4090E-02 -1.8698E-03 + 7.7353E+00 5.9921E-01 6.1546E-01 2.8290E-01 9.8410E-08 0.0000E+00 7.8239E-03 2.4090E-02 -1.8698E-03 + 1.0396E+01 6.3697E-01 6.5351E-01 3.2278E-01 4.4253E-02 0.0000E+00 8.2929E-03 2.4858E-02 -1.8859E-03 + 1.3360E+01 6.8448E-01 7.0130E-01 3.7225E-01 9.6325E-02 0.0000E+00 8.7497E-03 2.5597E-02 -1.9006E-03 + 1.6229E+01 7.3483E-01 7.5188E-01 4.2423E-01 1.5048E-01 0.0000E+00 9.1473E-03 2.6235E-02 -1.9128E-03 + 1.9248E+01 7.9168E-01 8.0895E-01 4.8259E-01 2.1087E-01 0.0000E+00 9.5318E-03 2.6847E-02 -1.9240E-03 + 2.2733E+01 8.6154E-01 8.7905E-01 5.5401E-01 2.8438E-01 0.0000E+00 9.9429E-03 2.7497E-02 -1.9353E-03 + 2.5986E+01 9.3035E-01 9.4805E-01 6.2412E-01 3.5626E-01 0.0000E+00 1.0303E-02 2.8063E-02 -1.9448E-03 + 2.9325E+01 1.0043E+00 1.0222E+00 6.9931E-01 4.3312E-01 0.0000E+00 1.0652E-02 2.8609E-02 -1.9536E-03 + 3.2101E+01 1.0681E+00 1.0861E+00 7.6400E-01 4.9911E-01 0.0000E+00 1.0930E-02 2.9041E-02 -1.9603E-03 + 4.1921E+01 1.3090E+00 1.3275E+00 1.0079E+00 7.4709E-01 0.0000E+00 1.1847E-02 3.0457E-02 -1.9809E-03 + 4.1921E+01 1.3090E+00 1.3275E+00 1.0079E+00 7.4709E-01 2.3641E-08 1.1847E-02 3.0457E-02 -1.9809E-03 + 4.4074E+01 1.3670E+00 1.3856E+00 1.0665E+00 8.0655E-01 7.1584E-02 1.2044E-02 3.0760E-02 -1.9850E-03 + 5.0676E+01 1.5499E+00 1.5688E+00 1.2512E+00 9.9362E-01 2.6837E-01 1.2626E-02 3.1650E-02 -1.9966E-03 + 5.7919E+01 1.7600E+00 1.7793E+00 1.4630E+00 1.2079E+00 4.9331E-01 1.3237E-02 3.2577E-02 -2.0077E-03 + 6.4793E+01 1.9680E+00 1.9875E+00 1.6726E+00 1.4196E+00 7.1427E-01 1.3793E-02 3.3419E-02 -2.0171E-03 + 7.1993E+01 2.1943E+00 2.2140E+00 1.9003E+00 1.6494E+00 9.5317E-01 1.4358E-02 3.4269E-02 -2.0259E-03 + 7.8148E+01 2.3942E+00 2.4142E+00 2.1014E+00 1.8522E+00 1.1633E+00 1.4829E-02 3.4975E-02 -2.0327E-03 + 8.5814E+01 2.6513E+00 2.6716E+00 2.3599E+00 2.1127E+00 1.4325E+00 1.5402E-02 3.5831E-02 -2.0404E-03 + 9.2758E+01 2.8916E+00 2.9121E+00 2.6013E+00 2.3560E+00 1.6831E+00 1.5911E-02 3.6589E-02 -2.0466E-03 + 9.9244E+01 3.1222E+00 3.1429E+00 2.8330E+00 2.5892E+00 1.9230E+00 1.6379E-02 3.7285E-02 -2.0519E-03 + 1.0762E+02 3.4288E+00 3.4498E+00 3.1409E+00 2.8990E+00 2.2410E+00 1.6974E-02 3.8167E-02 -2.0580E-03 + 1.1562E+02 3.7306E+00 3.7518E+00 3.4439E+00 3.2038E+00 2.5533E+00 1.7536E-02 3.8998E-02 -2.0632E-03 + 1.2322E+02 4.0249E+00 4.0464E+00 3.7393E+00 3.5008E+00 2.8572E+00 1.8064E-02 3.9776E-02 -2.0676E-03 + 1.3089E+02 4.3298E+00 4.3515E+00 4.0452E+00 3.8082E+00 3.1713E+00 1.8593E-02 4.0555E-02 -2.0716E-03 + 1.3845E+02 4.6380E+00 4.6599E+00 4.3544E+00 4.1189E+00 3.4884E+00 1.9112E-02 4.1318E-02 -2.0750E-03 + 1.4567E+02 4.9387E+00 4.9609E+00 4.6560E+00 4.4220E+00 3.7974E+00 1.9604E-02 4.2041E-02 -2.0778E-03 + 1.5249E+02 5.2293E+00 5.2516E+00 4.9473E+00 4.7146E+00 4.0955E+00 2.0069E-02 4.2722E-02 -2.0801E-03 + 1.5937E+02 5.5286E+00 5.5511E+00 5.2475E+00 5.0161E+00 4.4024E+00 2.0537E-02 4.3408E-02 -2.0821E-03 + 1.6616E+02 5.8294E+00 5.8521E+00 5.5491E+00 5.3189E+00 4.7104E+00 2.0999E-02 4.4083E-02 -2.0838E-03 + 1.7262E+02 6.1212E+00 6.1441E+00 5.8416E+00 5.6126E+00 5.0089E+00 2.1438E-02 4.4725E-02 -2.0851E-03 + 1.7873E+02 6.4023E+00 6.4254E+00 6.1234E+00 5.8955E+00 5.2964E+00 2.1854E-02 4.5334E-02 -2.0861E-03 + 1.8490E+02 6.6907E+00 6.7139E+00 6.4124E+00 6.1856E+00 5.5909E+00 2.2275E-02 4.5948E-02 -2.0868E-03 + 1.9098E+02 6.9798E+00 7.0032E+00 6.7022E+00 6.4764E+00 5.8862E+00 2.2691E-02 4.6555E-02 -2.0874E-03 + 1.9677E+02 7.2597E+00 7.2833E+00 6.9827E+00 6.7580E+00 6.1718E+00 2.3088E-02 4.7135E-02 -2.0876E-03 + 2.0226E+02 7.5289E+00 7.5526E+00 7.2524E+00 7.0286E+00 6.4463E+00 2.3465E-02 4.7686E-02 -2.0877E-03 + 2.0780E+02 7.8044E+00 7.8283E+00 7.5285E+00 7.3056E+00 6.7271E+00 2.3848E-02 4.8244E-02 -2.0876E-03 + 2.1326E+02 8.0802E+00 8.1043E+00 7.8049E+00 7.5829E+00 7.0081E+00 2.4227E-02 4.8797E-02 -2.0873E-03 + 2.1847E+02 8.3470E+00 8.3712E+00 8.0721E+00 7.8510E+00 7.2798E+00 2.4590E-02 4.9326E-02 -2.0868E-03 + 2.2341E+02 8.6033E+00 8.6276E+00 8.3289E+00 8.1086E+00 7.5407E+00 2.4936E-02 4.9831E-02 -2.0862E-03 + 2.2840E+02 8.8653E+00 8.8898E+00 8.5914E+00 8.3719E+00 7.8073E+00 2.5287E-02 5.0342E-02 -2.0855E-03 + 2.3333E+02 9.1278E+00 9.1524E+00 8.8543E+00 8.6356E+00 8.0744E+00 2.5636E-02 5.0851E-02 -2.0846E-03 + 2.3804E+02 9.3811E+00 9.4059E+00 9.1081E+00 8.8901E+00 8.3320E+00 2.5970E-02 5.1339E-02 -2.0836E-03 + 2.4250E+02 9.6246E+00 9.6495E+00 9.3520E+00 9.1348E+00 8.5796E+00 2.6290E-02 5.1805E-02 -2.0826E-03 + 2.4701E+02 9.8735E+00 9.8985E+00 9.6013E+00 9.3848E+00 8.8325E+00 2.6614E-02 5.2278E-02 -2.0814E-03 + 1.1259E+00 4.8753E-01 5.0658E-01 1.9672E-01 0.0000E+00 0.0000E+00 1.0369E-02 2.9424E-02 -2.0698E-03 + 2.5068E+00 4.9314E-01 5.1256E-01 2.0448E-01 0.0000E+00 0.0000E+00 1.1116E-02 3.0546E-02 -2.0891E-03 + 3.8344E+00 5.0362E-01 5.2331E-01 2.1653E-01 0.0000E+00 0.0000E+00 1.1695E-02 3.1407E-02 -2.1028E-03 + 6.0371E+00 5.2784E-01 5.4791E-01 2.4280E-01 0.0000E+00 0.0000E+00 1.2497E-02 3.2591E-02 -2.1203E-03 + 6.0371E+00 5.2784E-01 5.4791E-01 2.4280E-01 7.9477E-08 0.0000E+00 1.2497E-02 3.2591E-02 -2.1203E-03 + 8.2241E+00 5.5839E-01 5.7876E-01 2.7500E-01 3.5762E-02 0.0000E+00 1.3188E-02 3.3603E-02 -2.1341E-03 + 1.0608E+01 5.9671E-01 6.1737E-01 3.1484E-01 7.7747E-02 0.0000E+00 1.3857E-02 3.4576E-02 -2.1463E-03 + 1.2875E+01 6.3708E-01 6.5799E-01 3.5647E-01 1.2116E-01 0.0000E+00 1.4437E-02 3.5415E-02 -2.1561E-03 + 1.5224E+01 6.8233E-01 7.0348E-01 4.0288E-01 1.6925E-01 0.0000E+00 1.4995E-02 3.6220E-02 -2.1648E-03 + 1.7896E+01 7.3751E-01 7.5890E-01 4.5924E-01 2.2734E-01 0.0000E+00 1.5588E-02 3.7073E-02 -2.1734E-03 + 2.0360E+01 7.9142E-01 8.1303E-01 5.1415E-01 2.8371E-01 0.0000E+00 1.6106E-02 3.7813E-02 -2.1802E-03 + 2.2860E+01 8.4893E-01 8.7074E-01 5.7259E-01 3.4353E-01 0.0000E+00 1.6606E-02 3.8528E-02 -2.1864E-03 + 2.4919E+01 8.9818E-01 9.2015E-01 6.2255E-01 3.9457E-01 0.0000E+00 1.7003E-02 3.9094E-02 -2.1910E-03 + 3.2077E+01 1.0820E+00 1.1045E+00 8.0859E-01 5.8401E-01 0.0000E+00 1.8305E-02 4.0942E-02 -2.2039E-03 + 3.2077E+01 1.0820E+00 1.1045E+00 8.0859E-01 5.8401E-01 1.7926E-08 1.8305E-02 4.0942E-02 -2.2039E-03 + 3.3619E+01 1.1258E+00 1.1484E+00 8.5281E-01 6.2893E-01 5.4238E-02 1.8584E-02 4.1336E-02 -2.2063E-03 + 3.8302E+01 1.2627E+00 1.2856E+00 9.9105E-01 7.6919E-01 2.0220E-01 1.9403E-02 4.2495E-02 -2.2126E-03 + 4.3364E+01 1.4183E+00 1.4415E+00 1.1479E+00 9.2808E-01 3.6947E-01 2.0258E-02 4.3700E-02 -2.2180E-03 + 4.8102E+01 1.5706E+00 1.5942E+00 1.3013E+00 1.0833E+00 5.3205E-01 2.1033E-02 4.4791E-02 -2.2220E-03 + 5.3002E+01 1.7347E+00 1.7585E+00 1.4664E+00 1.2502E+00 7.0610E-01 2.1816E-02 4.5892E-02 -2.2251E-03 + 5.7145E+01 1.8783E+00 1.9024E+00 1.6109E+00 1.3961E+00 8.5784E-01 2.2465E-02 4.6805E-02 -2.2271E-03 + 6.2248E+01 2.0615E+00 2.0858E+00 1.7951E+00 1.5819E+00 1.0505E+00 2.3252E-02 4.7910E-02 -2.2286E-03 + 6.6820E+01 2.2312E+00 2.2558E+00 1.9656E+00 1.7539E+00 1.2284E+00 2.3949E-02 4.8887E-02 -2.2293E-03 + 7.1050E+01 2.3928E+00 2.4176E+00 2.1279E+00 1.9175E+00 1.3973E+00 2.4586E-02 4.9782E-02 -2.2294E-03 + 7.6456E+01 2.6058E+00 2.6309E+00 2.3418E+00 2.1331E+00 1.6194E+00 2.5395E-02 5.0916E-02 -2.2288E-03 + 8.1566E+01 2.8137E+00 2.8391E+00 2.5506E+00 2.3434E+00 1.8355E+00 2.6154E-02 5.1982E-02 -2.2275E-03 + 8.6367E+01 3.0149E+00 3.0405E+00 2.7525E+00 2.5466E+00 2.0442E+00 2.6865E-02 5.2980E-02 -2.2257E-03 + 9.1169E+01 3.2217E+00 3.2476E+00 2.9600E+00 2.7555E+00 2.2584E+00 2.7574E-02 5.3976E-02 -2.2233E-03 + 9.5864E+01 3.4293E+00 3.4554E+00 3.1682E+00 2.9650E+00 2.4730E+00 2.8267E-02 5.4951E-02 -2.2204E-03 + 1.0030E+02 3.6304E+00 3.6568E+00 3.3699E+00 3.1679E+00 2.6806E+00 2.8923E-02 5.5873E-02 -2.2172E-03 + 1.0446E+02 3.8235E+00 3.8501E+00 3.5636E+00 3.3627E+00 2.8797E+00 2.9540E-02 5.6741E-02 -2.2138E-03 + 1.0863E+02 4.0212E+00 4.0481E+00 3.7618E+00 3.5620E+00 3.0834E+00 3.0159E-02 5.7613E-02 -2.2099E-03 + 1.1270E+02 4.2187E+00 4.2458E+00 3.9598E+00 3.7611E+00 3.2866E+00 3.0767E-02 5.8471E-02 -2.2057E-03 + 1.1655E+02 4.4092E+00 4.4365E+00 4.1508E+00 3.9531E+00 3.4824E+00 3.1345E-02 5.9286E-02 -2.2014E-03 + 1.2017E+02 4.5918E+00 4.6193E+00 4.3338E+00 4.1370E+00 3.6699E+00 3.1890E-02 6.0057E-02 -2.1970E-03 + 1.2380E+02 4.7781E+00 4.8058E+00 4.5205E+00 4.3247E+00 3.8612E+00 3.2440E-02 6.0835E-02 -2.1922E-03 + 1.2735E+02 4.9640E+00 4.9919E+00 4.7068E+00 4.5119E+00 4.0518E+00 3.2983E-02 6.1603E-02 -2.1873E-03 + 1.3071E+02 5.1431E+00 5.1711E+00 4.8863E+00 4.6922E+00 4.2354E+00 3.3499E-02 6.2335E-02 -2.1823E-03 + 1.3387E+02 5.3145E+00 5.3427E+00 5.0580E+00 4.8648E+00 4.4110E+00 3.3989E-02 6.3030E-02 -2.1774E-03 + 1.3705E+02 5.4892E+00 5.5176E+00 5.2331E+00 5.0406E+00 4.5899E+00 3.4484E-02 6.3734E-02 -2.1721E-03 + 1.4016E+02 5.6633E+00 5.6919E+00 5.4075E+00 5.2158E+00 4.7681E+00 3.4974E-02 6.4430E-02 -2.1667E-03 + 1.4311E+02 5.8310E+00 5.8597E+00 5.5755E+00 5.3846E+00 4.9397E+00 3.5442E-02 6.5096E-02 -2.1614E-03 + 1.4590E+02 5.9914E+00 6.0203E+00 5.7362E+00 5.5460E+00 5.1037E+00 3.5887E-02 6.5730E-02 -2.1561E-03 + 1.4869E+02 6.1548E+00 6.1839E+00 5.8999E+00 5.7104E+00 5.2708E+00 3.6337E-02 6.6372E-02 -2.1505E-03 + 1.5144E+02 6.3178E+00 6.3471E+00 6.0632E+00 5.8744E+00 5.4374E+00 3.6784E-02 6.7010E-02 -2.1449E-03 + 1.5405E+02 6.4746E+00 6.5040E+00 6.2203E+00 6.0321E+00 5.5976E+00 3.7211E-02 6.7622E-02 -2.1393E-03 + 1.5651E+02 6.6248E+00 6.6543E+00 6.3707E+00 6.1831E+00 5.7509E+00 3.7618E-02 6.8205E-02 -2.1338E-03 + 1.5898E+02 6.7777E+00 6.8074E+00 6.5239E+00 6.3369E+00 5.9071E+00 3.8032E-02 6.8797E-02 -2.1281E-03 + 6.7831E-01 4.3620E-01 4.5929E-01 1.7252E-01 0.0000E+00 0.0000E+00 1.6664E-02 3.9755E-02 -2.3448E-03 + 1.9114E+00 4.4076E-01 4.6421E-01 1.7861E-01 0.0000E+00 0.0000E+00 1.7754E-02 4.1228E-02 -2.3585E-03 + 3.0545E+00 4.4962E-01 4.7335E-01 1.8858E-01 0.0000E+00 0.0000E+00 1.8592E-02 4.2357E-02 -2.3675E-03 + 4.8937E+00 4.6998E-01 4.9407E-01 2.1036E-01 0.0000E+00 0.0000E+00 1.9747E-02 4.3907E-02 -2.3781E-03 + 4.8937E+00 4.6998E-01 4.9407E-01 2.1036E-01 6.5803E-08 0.0000E+00 1.9747E-02 4.3907E-02 -2.3781E-03 + 6.6681E+00 4.9530E-01 5.1971E-01 2.3682E-01 2.9481E-02 0.0000E+00 2.0734E-02 4.5228E-02 -2.3855E-03 + 8.5583E+00 5.2664E-01 5.5135E-01 2.6919E-01 6.3691E-02 0.0000E+00 2.1684E-02 4.6497E-02 -2.3912E-03 + 1.0321E+01 5.5924E-01 5.8420E-01 3.0263E-01 9.8668E-02 0.0000E+00 2.2502E-02 4.7590E-02 -2.3951E-03 + 1.2120E+01 5.9537E-01 6.2057E-01 3.3953E-01 1.3700E-01 0.0000E+00 2.3285E-02 4.8636E-02 -2.3979E-03 + 1.4135E+01 6.3892E-01 6.6437E-01 3.8385E-01 1.8282E-01 0.0000E+00 2.4115E-02 4.9743E-02 -2.4000E-03 + 1.5967E+01 6.8104E-01 7.0670E-01 4.2661E-01 2.2684E-01 0.0000E+00 2.4835E-02 5.0704E-02 -2.4011E-03 + 1.7803E+01 7.2554E-01 7.5141E-01 4.7170E-01 2.7313E-01 0.0000E+00 2.5528E-02 5.1629E-02 -2.4015E-03 + 1.9300E+01 7.6334E-01 7.8939E-01 5.0996E-01 3.1232E-01 0.0000E+00 2.6076E-02 5.2361E-02 -2.4014E-03 + 2.4410E+01 9.0239E-01 9.2897E-01 6.5039E-01 4.5569E-01 0.0000E+00 2.7861E-02 5.4747E-02 -2.3987E-03 + 2.4410E+01 9.0239E-01 9.2897E-01 6.5039E-01 4.5569E-01 1.3468E-08 2.7861E-02 5.4747E-02 -2.3987E-03 + 2.5489E+01 9.3507E-01 9.6176E-01 6.8334E-01 4.8926E-01 4.0714E-02 2.8241E-02 5.5255E-02 -2.3976E-03 + 2.8731E+01 1.0365E+00 1.0635E+00 7.8551E-01 5.9318E-01 1.5082E-01 2.9354E-02 5.6747E-02 -2.3935E-03 + 3.2180E+01 1.1502E+00 1.1775E+00 8.9996E-01 7.0942E-01 2.7376E-01 3.0507E-02 5.8294E-02 -2.3878E-03 + 3.5360E+01 1.2602E+00 1.2879E+00 1.0106E+00 8.2163E-01 3.9185E-01 3.1548E-02 5.9694E-02 -2.3815E-03 + 3.8603E+01 1.3773E+00 1.4053E+00 1.1284E+00 9.4093E-01 5.1690E-01 3.2592E-02 6.1102E-02 -2.3740E-03 + 4.1312E+01 1.4789E+00 1.5072E+00 1.2304E+00 1.0443E+00 6.2487E-01 3.3455E-02 6.2268E-02 -2.3670E-03 + 4.4607E+01 1.6072E+00 1.6358E+00 1.3593E+00 1.1746E+00 7.6064E-01 3.4496E-02 6.3677E-02 -2.3576E-03 + 4.7524E+01 1.7249E+00 1.7538E+00 1.4774E+00 1.2940E+00 8.8479E-01 3.5412E-02 6.4921E-02 -2.3485E-03 + 5.0193E+01 1.8361E+00 1.8652E+00 1.5890E+00 1.4067E+00 1.0017E+00 3.6247E-02 6.6058E-02 -2.3394E-03 + 5.3566E+01 1.9813E+00 2.0108E+00 1.7347E+00 1.5539E+00 1.1541E+00 3.7302E-02 6.7497E-02 -2.3271E-03 + 5.6715E+01 2.1217E+00 2.1515E+00 1.8755E+00 1.6960E+00 1.3010E+00 3.8287E-02 6.8846E-02 -2.3147E-03 + 5.9641E+01 2.2564E+00 2.2865E+00 2.0106E+00 1.8323E+00 1.4416E+00 3.9206E-02 7.0107E-02 -2.3023E-03 + 6.2536E+01 2.3938E+00 2.4241E+00 2.1482E+00 1.9711E+00 1.5847E+00 4.0118E-02 7.1365E-02 -2.2893E-03 + 6.5337E+01 2.5305E+00 2.5612E+00 2.2853E+00 2.1094E+00 1.7270E+00 4.1007E-02 7.2592E-02 -2.2760E-03 + 6.7955E+01 2.6620E+00 2.6930E+00 2.4171E+00 2.2422E+00 1.8636E+00 4.1843E-02 7.3751E-02 -2.2628E-03 + 7.0391E+01 2.7874E+00 2.8186E+00 2.5428E+00 2.3688E+00 1.9937E+00 4.2628E-02 7.4841E-02 -2.2499E-03 + 7.2805E+01 2.9150E+00 2.9464E+00 2.6705E+00 2.4976E+00 2.1259E+00 4.3412E-02 7.5935E-02 -2.2365E-03 + 7.5146E+01 3.0415E+00 3.0732E+00 2.7973E+00 2.6253E+00 2.2570E+00 4.4180E-02 7.7008E-02 -2.2229E-03 + 7.7339E+01 3.1629E+00 3.1948E+00 2.9189E+00 2.7478E+00 2.3825E+00 4.4907E-02 7.8027E-02 -2.2096E-03 + 7.9384E+01 3.2785E+00 3.3107E+00 3.0347E+00 2.8644E+00 2.5020E+00 4.5591E-02 7.8989E-02 -2.1967E-03 + 8.1416E+01 3.3958E+00 3.4282E+00 3.1522E+00 2.9827E+00 2.6232E+00 4.6279E-02 7.9959E-02 -2.1834E-03 + 8.3390E+01 3.5122E+00 3.5449E+00 3.2687E+00 3.1001E+00 2.7433E+00 4.6955E-02 8.0914E-02 -2.1699E-03 + 8.5244E+01 3.6237E+00 3.6566E+00 3.3804E+00 3.2125E+00 2.8584E+00 4.7598E-02 8.1824E-02 -2.1568E-03 + 8.6976E+01 3.7300E+00 3.7630E+00 3.4868E+00 3.3196E+00 2.9679E+00 4.8205E-02 8.2687E-02 -2.1441E-03 + 8.8701E+01 3.8377E+00 3.8710E+00 3.5946E+00 3.4282E+00 3.0789E+00 4.8818E-02 8.3559E-02 -2.1310E-03 + 9.0382E+01 3.9446E+00 3.9781E+00 3.7016E+00 3.5359E+00 3.1890E+00 4.9421E-02 8.4421E-02 -2.1179E-03 + 9.1963E+01 4.0470E+00 4.0807E+00 3.8042E+00 3.6391E+00 3.2945E+00 4.9997E-02 8.5245E-02 -2.1050E-03 + 9.3444E+01 4.1446E+00 4.1785E+00 3.9019E+00 3.7374E+00 3.3949E+00 5.0543E-02 8.6027E-02 -2.0927E-03 + 9.4922E+01 4.2436E+00 4.2777E+00 4.0010E+00 3.8371E+00 3.4968E+00 5.1094E-02 8.6820E-02 -2.0799E-03 + 9.6364E+01 4.3419E+00 4.3762E+00 4.0993E+00 3.9361E+00 3.5978E+00 5.1639E-02 8.7606E-02 -2.0671E-03 + 9.7725E+01 4.4360E+00 4.4705E+00 4.1936E+00 4.0309E+00 3.6947E+00 5.2160E-02 8.8359E-02 -2.0547E-03 + 9.9000E+01 4.5258E+00 4.5605E+00 4.2835E+00 4.1214E+00 3.7870E+00 5.2656E-02 8.9076E-02 -2.0427E-03 + 1.0028E+02 4.6169E+00 4.6518E+00 4.3747E+00 4.2132E+00 3.8806E+00 5.3157E-02 8.9803E-02 -2.0304E-03 + 5.5197E-01 4.0997E-01 4.3540E-01 1.5926E-01 0.0000E+00 0.0000E+00 2.1845E-02 4.7285E-02 -2.5079E-03 + 1.7000E+00 4.1448E-01 4.4027E-01 1.6491E-01 0.0000E+00 0.0000E+00 2.3182E-02 4.9004E-02 -2.5152E-03 + 2.7414E+00 4.2282E-01 4.4887E-01 1.7405E-01 0.0000E+00 0.0000E+00 2.4206E-02 5.0319E-02 -2.5190E-03 + 4.3860E+00 4.4154E-01 4.6796E-01 1.9379E-01 0.0000E+00 0.0000E+00 2.5610E-02 5.2125E-02 -2.5221E-03 + 4.3860E+00 4.4154E-01 4.6796E-01 1.9379E-01 5.9370E-08 0.0000E+00 2.5610E-02 5.2125E-02 -2.5221E-03 + 5.9447E+00 4.6444E-01 4.9117E-01 2.1749E-01 2.6482E-02 0.0000E+00 2.6805E-02 5.3662E-02 -2.5228E-03 + 7.5820E+00 4.9243E-01 5.1946E-01 2.4620E-01 5.6894E-02 0.0000E+00 2.7950E-02 5.5137E-02 -2.5217E-03 + 9.0915E+00 5.2125E-01 5.4853E-01 2.7559E-01 8.7716E-02 0.0000E+00 2.8932E-02 5.6406E-02 -2.5197E-03 + 1.0616E+01 5.5292E-01 5.8044E-01 3.0777E-01 1.2124E-01 0.0000E+00 2.9870E-02 5.7619E-02 -2.5166E-03 + 1.2308E+01 5.9079E-01 6.1857E-01 3.4616E-01 1.6102E-01 0.0000E+00 3.0861E-02 5.8902E-02 -2.5124E-03 + 1.3834E+01 6.2715E-01 6.5515E-01 3.8294E-01 1.9898E-01 0.0000E+00 3.1718E-02 6.0015E-02 -2.5079E-03 + 1.5351E+01 6.6533E-01 6.9354E-01 4.2150E-01 2.3865E-01 0.0000E+00 3.2541E-02 6.1086E-02 -2.5028E-03 + 1.6581E+01 6.9759E-01 7.2598E-01 4.5405E-01 2.7207E-01 0.0000E+00 3.3191E-02 6.1932E-02 -2.4983E-03 + 2.0729E+01 8.1511E-01 8.4407E-01 5.7242E-01 3.9319E-01 0.0000E+00 3.5296E-02 6.4688E-02 -2.4808E-03 + 2.0729E+01 8.1511E-01 8.4407E-01 5.7242E-01 3.9319E-01 1.1331E-08 3.5296E-02 6.4688E-02 -2.4808E-03 + 2.1594E+01 8.4250E-01 8.7157E-01 5.9998E-01 4.2132E-01 3.4237E-02 3.5742E-02 6.5274E-02 -2.4765E-03 + 2.4175E+01 9.2702E-01 9.5645E-01 6.8495E-01 5.0794E-01 1.2632E-01 3.7047E-02 6.6993E-02 -2.4629E-03 + 2.6893E+01 1.0210E+00 1.0508E+00 7.7940E-01 6.0405E-01 2.2833E-01 3.8393E-02 6.8774E-02 -2.4472E-03 + 2.9376E+01 1.1113E+00 1.1414E+00 8.7002E-01 6.9614E-01 3.2560E-01 3.9604E-02 7.0383E-02 -2.4317E-03 + 3.1886E+01 1.2068E+00 1.2372E+00 9.6582E-01 7.9338E-01 4.2790E-01 4.0815E-02 7.1999E-02 -2.4149E-03 + 3.3965E+01 1.2891E+00 1.3198E+00 1.0484E+00 8.7709E-01 5.1569E-01 4.1812E-02 7.3336E-02 -2.4000E-03 + 3.6475E+01 1.3923E+00 1.4234E+00 1.1519E+00 9.8201E-01 6.2543E-01 4.3012E-02 7.4951E-02 -2.3811E-03 + 3.8680E+01 1.4865E+00 1.5179E+00 1.2463E+00 1.0776E+00 7.2518E-01 4.4064E-02 7.6373E-02 -2.3635E-03 + 4.0684E+01 1.5750E+00 1.6067E+00 1.3349E+00 1.1674E+00 8.1864E-01 4.5021E-02 7.7673E-02 -2.3466E-03 + 4.3197E+01 1.6899E+00 1.7220E+00 1.4501E+00 1.2839E+00 9.3974E-01 4.6226E-02 7.9316E-02 -2.3244E-03 + 4.5525E+01 1.8004E+00 1.8328E+00 1.5608E+00 1.3958E+00 1.0558E+00 4.7348E-02 8.0855E-02 -2.3026E-03 + 4.7672E+01 1.9058E+00 1.9386E+00 1.6663E+00 1.5025E+00 1.1664E+00 4.8390E-02 8.2290E-02 -2.2815E-03 + 4.9782E+01 2.0128E+00 2.0458E+00 1.7734E+00 1.6106E+00 1.2783E+00 4.9424E-02 8.3720E-02 -2.2597E-03 + 5.1809E+01 2.1187E+00 2.1521E+00 1.8795E+00 1.7178E+00 1.3890E+00 5.0427E-02 8.5115E-02 -2.2378E-03 + 5.3691E+01 2.2201E+00 2.2538E+00 1.9810E+00 1.8203E+00 1.4948E+00 5.1369E-02 8.6430E-02 -2.2165E-03 + 5.5431E+01 2.3164E+00 2.3504E+00 2.0774E+00 1.9176E+00 1.5952E+00 5.2251E-02 8.7666E-02 -2.1960E-03 + 5.7145E+01 2.4139E+00 2.4482E+00 2.1749E+00 2.0161E+00 1.6967E+00 5.3130E-02 8.8904E-02 -2.1750E-03 + 5.8797E+01 2.5103E+00 2.5449E+00 2.2714E+00 2.1135E+00 1.7970E+00 5.3989E-02 9.0119E-02 -2.1538E-03 + 6.0336E+01 2.6024E+00 2.6373E+00 2.3635E+00 2.2064E+00 1.8927E+00 5.4800E-02 9.1270E-02 -2.1334E-03 + 6.1763E+01 2.6898E+00 2.7249E+00 2.4509E+00 2.2946E+00 1.9834E+00 5.5563E-02 9.2356E-02 -2.1138E-03 + 6.3173E+01 2.7781E+00 2.8135E+00 2.5393E+00 2.3838E+00 2.0751E+00 5.6328E-02 9.3450E-02 -2.0936E-03 + 6.4535E+01 2.8655E+00 2.9012E+00 2.6267E+00 2.4719E+00 2.1657E+00 5.7078E-02 9.4526E-02 -2.0735E-03 + 6.5808E+01 2.9489E+00 2.9848E+00 2.7102E+00 2.5561E+00 2.2522E+00 5.7789E-02 9.5551E-02 -2.0540E-03 + 6.6991E+01 3.0281E+00 3.0643E+00 2.7894E+00 2.6360E+00 2.3342E+00 5.8461E-02 9.6522E-02 -2.0353E-03 + 6.8163E+01 3.1082E+00 3.1446E+00 2.8695E+00 2.7168E+00 2.4171E+00 5.9136E-02 9.7502E-02 -2.0161E-03 + 6.9300E+01 3.1874E+00 3.2241E+00 2.9487E+00 2.7966E+00 2.4991E+00 5.9801E-02 9.8470E-02 -1.9970E-03 + 7.0363E+01 3.2631E+00 3.3000E+00 3.0244E+00 2.8730E+00 2.5774E+00 6.0434E-02 9.9394E-02 -1.9785E-03 + 7.1355E+01 3.3350E+00 3.3722E+00 3.0963E+00 2.9455E+00 2.6518E+00 6.1033E-02 1.0027E-01 -1.9607E-03 + 7.2340E+01 3.4078E+00 3.4451E+00 3.1691E+00 3.0188E+00 2.7270E+00 6.1638E-02 1.0116E-01 -1.9425E-03 + 7.3296E+01 3.4798E+00 3.5174E+00 3.2411E+00 3.0914E+00 2.8015E+00 6.2235E-02 1.0204E-01 -1.9242E-03 + 7.4194E+01 3.5486E+00 3.5865E+00 3.3099E+00 3.1608E+00 2.8726E+00 6.2804E-02 1.0288E-01 -1.9066E-03 + 7.5032E+01 3.6141E+00 3.6521E+00 3.3754E+00 3.2268E+00 2.9402E+00 6.3345E-02 1.0368E-01 -1.8897E-03 + 7.5867E+01 3.6804E+00 3.7186E+00 3.4416E+00 3.2936E+00 3.0087E+00 6.3891E-02 1.0449E-01 -1.8724E-03 + 5.0124E-01 3.9317E-01 4.2018E-01 1.5022E-01 0.0000E+00 0.0000E+00 2.6385E-02 5.3409E-02 -2.6200E-03 + 1.5893E+00 3.9781E-01 4.2517E-01 1.5569E-01 0.0000E+00 0.0000E+00 2.7918E-02 5.5324E-02 -2.6206E-03 + 2.5611E+00 4.0590E-01 4.3352E-01 1.6436E-01 0.0000E+00 0.0000E+00 2.9087E-02 5.6787E-02 -2.6191E-03 + 4.0752E+00 4.2366E-01 4.5164E-01 1.8283E-01 0.0000E+00 0.0000E+00 3.0686E-02 5.8795E-02 -2.6147E-03 + 4.0752E+00 4.2366E-01 4.5164E-01 1.8283E-01 5.5300E-08 0.0000E+00 3.0686E-02 5.8795E-02 -2.6147E-03 + 5.4915E+00 4.4505E-01 4.7334E-01 2.0478E-01 2.4572E-02 0.0000E+00 3.2041E-02 6.0503E-02 -2.6086E-03 + 6.9641E+00 4.7092E-01 4.9951E-01 2.3112E-01 5.2547E-02 0.0000E+00 3.3335E-02 6.2140E-02 -2.6010E-03 + 8.3101E+00 4.9733E-01 5.2617E-01 2.5790E-01 8.0700E-02 0.0000E+00 3.4444E-02 6.3547E-02 -2.5931E-03 + 9.6597E+00 5.2616E-01 5.5525E-01 2.8706E-01 1.1114E-01 0.0000E+00 3.5499E-02 6.4892E-02 -2.5844E-03 + 1.1147E+01 5.6042E-01 5.8978E-01 3.2164E-01 1.4705E-01 0.0000E+00 3.6612E-02 6.6314E-02 -2.5741E-03 + 1.2480E+01 5.9314E-01 6.2272E-01 3.5461E-01 1.8114E-01 0.0000E+00 3.7572E-02 6.7545E-02 -2.5642E-03 + 1.3799E+01 6.2731E-01 6.5712E-01 3.8901E-01 2.1661E-01 0.0000E+00 3.8492E-02 6.8731E-02 -2.5539E-03 + 1.4862E+01 6.5608E-01 6.8607E-01 4.1795E-01 2.4637E-01 0.0000E+00 3.9217E-02 6.9667E-02 -2.5453E-03 + 1.8419E+01 7.6011E-01 7.9069E-01 5.2245E-01 3.5351E-01 0.0000E+00 4.1560E-02 7.2711E-02 -2.5140E-03 + 1.8419E+01 7.6011E-01 7.9069E-01 5.2245E-01 3.5351E-01 9.9942E-09 4.1560E-02 7.2711E-02 -2.5140E-03 + 1.9153E+01 7.8420E-01 8.1491E-01 5.4662E-01 3.7823E-01 3.0185E-02 4.2055E-02 7.3358E-02 -2.5068E-03 + 2.1334E+01 8.5824E-01 8.8933E-01 6.2089E-01 4.5407E-01 1.1104E-01 4.3499E-02 7.5254E-02 -2.4845E-03 + 2.3613E+01 9.4010E-01 9.7158E-01 7.0295E-01 5.3772E-01 2.0008E-01 4.4985E-02 7.7216E-02 -2.4596E-03 + 2.5680E+01 1.0183E+00 1.0501E+00 7.8125E-01 6.1743E-01 2.8452E-01 4.6318E-02 7.8987E-02 -2.4358E-03 + 2.7755E+01 1.1005E+00 1.1327E+00 8.6360E-01 7.0117E-01 3.7289E-01 4.7648E-02 8.0766E-02 -2.4105E-03 + 2.9465E+01 1.1710E+00 1.2035E+00 9.3424E-01 7.7293E-01 4.4839E-01 4.8741E-02 8.2234E-02 -2.3887E-03 + 3.1517E+01 1.2592E+00 1.2921E+00 1.0225E+00 8.6247E-01 5.4234E-01 5.0051E-02 8.4007E-02 -2.3612E-03 + 3.3308E+01 1.3392E+00 1.3724E+00 1.1025E+00 9.4371E-01 6.2736E-01 5.1198E-02 8.5567E-02 -2.3361E-03 + 3.4927E+01 1.4141E+00 1.4476E+00 1.1775E+00 1.0197E+00 7.0672E-01 5.2240E-02 8.6992E-02 -2.3124E-03 + 3.6947E+01 1.5110E+00 1.5449E+00 1.2744E+00 1.1179E+00 8.0913E-01 5.3548E-02 8.8791E-02 -2.2815E-03 + 3.8806E+01 1.6037E+00 1.6380E+00 1.3671E+00 1.2118E+00 9.0689E-01 5.4763E-02 9.0474E-02 -2.2516E-03 + 4.0511E+01 1.6918E+00 1.7265E+00 1.4552E+00 1.3010E+00 9.9958E-01 5.5890E-02 9.2043E-02 -2.2229E-03 + 4.2177E+01 1.7808E+00 1.8159E+00 1.5442E+00 1.3911E+00 1.0931E+00 5.7005E-02 9.3604E-02 -2.1935E-03 + 4.3770E+01 1.8687E+00 1.9041E+00 1.6321E+00 1.4800E+00 1.1853E+00 5.8085E-02 9.5125E-02 -2.1642E-03 + 4.5240E+01 1.9526E+00 1.9883E+00 1.7159E+00 1.5648E+00 1.2731E+00 5.9097E-02 9.6559E-02 -2.1360E-03 + 4.6594E+01 2.0319E+00 2.0680E+00 1.7952E+00 1.6450E+00 1.3561E+00 6.0042E-02 9.7904E-02 -2.1090E-03 + 4.7920E+01 2.1120E+00 2.1484E+00 1.8753E+00 1.7259E+00 1.4398E+00 6.0983E-02 9.9251E-02 -2.0814E-03 + 4.9193E+01 2.1909E+00 2.2277E+00 1.9542E+00 1.8056E+00 1.5222E+00 6.1901E-02 1.0057E-01 -2.0540E-03 + 5.0373E+01 2.2661E+00 2.3032E+00 2.0293E+00 1.8816E+00 1.6006E+00 6.2766E-02 1.0182E-01 -2.0275E-03 + 5.1462E+01 2.3373E+00 2.3746E+00 2.1004E+00 1.9534E+00 1.6748E+00 6.3578E-02 1.0300E-01 -2.0022E-03 + 5.2533E+01 2.4090E+00 2.4467E+00 2.1721E+00 2.0259E+00 1.7495E+00 6.4391E-02 1.0419E-01 -1.9765E-03 + 5.3564E+01 2.4798E+00 2.5178E+00 2.2428E+00 2.0973E+00 1.8232E+00 6.5188E-02 1.0535E-01 -1.9507E-03 + 5.4522E+01 2.5472E+00 2.5855E+00 2.3102E+00 2.1654E+00 1.8934E+00 6.5942E-02 1.0646E-01 -1.9260E-03 + 5.5410E+01 2.6111E+00 2.6496E+00 2.3739E+00 2.2298E+00 1.9598E+00 6.6653E-02 1.0751E-01 -1.9023E-03 + 5.6285E+01 2.6755E+00 2.7143E+00 2.4383E+00 2.2948E+00 2.0268E+00 6.7367E-02 1.0857E-01 -1.8781E-03 + 5.7131E+01 2.7391E+00 2.7781E+00 2.5018E+00 2.3589E+00 2.0928E+00 6.8069E-02 1.0962E-01 -1.8541E-03 + 5.7919E+01 2.7997E+00 2.8390E+00 2.5623E+00 2.4201E+00 2.1558E+00 6.8736E-02 1.1062E-01 -1.8308E-03 + 5.8650E+01 2.8571E+00 2.8967E+00 2.6197E+00 2.4780E+00 2.2154E+00 6.9367E-02 1.1157E-01 -1.8086E-03 + 5.9375E+01 2.9151E+00 2.9550E+00 2.6777E+00 2.5365E+00 2.2757E+00 7.0003E-02 1.1252E-01 -1.7860E-03 + 6.0074E+01 2.9724E+00 3.0126E+00 2.7349E+00 2.5943E+00 2.3351E+00 7.0630E-02 1.1347E-01 -1.7633E-03 + 6.0730E+01 3.0271E+00 3.0675E+00 2.7895E+00 2.6495E+00 2.3919E+00 7.1228E-02 1.1438E-01 -1.7415E-03 + 6.1338E+01 3.0790E+00 3.1196E+00 2.8413E+00 2.7018E+00 2.4457E+00 7.1794E-02 1.1524E-01 -1.7206E-03 + 6.1942E+01 3.1314E+00 3.1723E+00 2.8937E+00 2.7547E+00 2.5001E+00 7.2366E-02 1.1612E-01 -1.6993E-03 + 4.7815E-01 3.8124E-01 4.0939E-01 1.4340E-01 0.0000E+00 0.0000E+00 3.0497E-02 5.8663E-02 -2.7011E-03 + 1.5199E+00 3.8606E-01 4.1454E-01 1.4880E-01 0.0000E+00 0.0000E+00 3.2190E-02 6.0741E-02 -2.6949E-03 + 2.4391E+00 3.9401E-01 4.2275E-01 1.5714E-01 0.0000E+00 0.0000E+00 3.3478E-02 6.2330E-02 -2.6882E-03 + 3.8561E+00 4.1111E-01 4.4022E-01 1.7471E-01 0.0000E+00 0.0000E+00 3.5234E-02 6.4507E-02 -2.6761E-03 + 3.8561E+00 4.1111E-01 4.4022E-01 1.7471E-01 5.2365E-08 0.0000E+00 3.5234E-02 6.4507E-02 -2.6761E-03 + 5.1677E+00 4.3143E-01 4.6085E-01 1.9538E-01 2.3191E-02 0.0000E+00 3.6719E-02 6.6358E-02 -2.6635E-03 + 6.5204E+00 4.5577E-01 4.8549E-01 2.2001E-01 4.9399E-02 0.0000E+00 3.8134E-02 6.8131E-02 -2.6494E-03 + 7.7484E+00 4.8045E-01 5.1044E-01 2.4490E-01 7.5619E-02 0.0000E+00 3.9342E-02 6.9654E-02 -2.6359E-03 + 8.9725E+00 5.0724E-01 5.3749E-01 2.7188E-01 1.0383E-01 0.0000E+00 4.0491E-02 7.1109E-02 -2.6218E-03 + 1.0315E+01 5.3892E-01 5.6943E-01 3.0371E-01 1.3695E-01 0.0000E+00 4.1700E-02 7.2647E-02 -2.6056E-03 + 1.1511E+01 5.6902E-01 5.9978E-01 3.3394E-01 1.6827E-01 0.0000E+00 4.2741E-02 7.3978E-02 -2.5907E-03 + 1.2689E+01 6.0034E-01 6.3134E-01 3.6536E-01 2.0073E-01 0.0000E+00 4.3737E-02 7.5258E-02 -2.5754E-03 + 1.3635E+01 6.2662E-01 6.5780E-01 3.9171E-01 2.2788E-01 0.0000E+00 4.4521E-02 7.6269E-02 -2.5628E-03 + 1.6780E+01 7.2110E-01 7.5290E-01 4.8636E-01 3.2507E-01 0.0000E+00 4.7047E-02 7.9553E-02 -2.5186E-03 + 1.6780E+01 7.2110E-01 7.5290E-01 4.8636E-01 3.2507E-01 9.0475E-09 4.7047E-02 7.9553E-02 -2.5186E-03 + 1.7423E+01 7.4286E-01 7.7480E-01 5.0814E-01 3.4739E-01 2.7317E-02 4.7579E-02 8.0250E-02 -2.5086E-03 + 1.9328E+01 8.0953E-01 8.4187E-01 5.7486E-01 4.1563E-01 1.0025E-01 4.9131E-02 8.2293E-02 -2.4781E-03 + 2.1306E+01 8.8287E-01 9.1564E-01 6.4823E-01 4.9054E-01 1.8019E-01 5.0723E-02 8.4406E-02 -2.4448E-03 + 2.3090E+01 9.5258E-01 9.8573E-01 7.1792E-01 5.6160E-01 2.5567E-01 5.2148E-02 8.6311E-02 -2.4133E-03 + 2.4871E+01 1.0256E+00 1.0592E+00 7.9092E-01 6.3594E-01 3.3433E-01 5.3567E-02 8.8222E-02 -2.3803E-03 + 2.6331E+01 1.0880E+00 1.1219E+00 8.5332E-01 6.9942E-01 4.0130E-01 5.4730E-02 8.9799E-02 -2.3521E-03 + 2.8074E+01 1.1657E+00 1.2000E+00 9.3095E-01 7.7835E-01 4.8433E-01 5.6123E-02 9.1702E-02 -2.3170E-03 + 2.9589E+01 1.2360E+00 1.2707E+00 1.0012E+00 8.4970E-01 5.5922E-01 5.7339E-02 9.3375E-02 -2.2851E-03 + 3.0952E+01 1.3016E+00 1.3366E+00 1.0667E+00 9.1621E-01 6.2890E-01 5.8442E-02 9.4901E-02 -2.2552E-03 + 3.2644E+01 1.3862E+00 1.4216E+00 1.1511E+00 1.0019E+00 7.1852E-01 5.9824E-02 9.6827E-02 -2.2165E-03 + 3.4195E+01 1.4668E+00 1.5027E+00 1.2316E+00 1.0836E+00 8.0377E-01 6.1107E-02 9.8628E-02 -2.1793E-03 + 3.5609E+01 1.5431E+00 1.5794E+00 1.3079E+00 1.1609E+00 8.8434E-01 6.2293E-02 1.0030E-01 -2.1438E-03 + 3.6985E+01 1.6201E+00 1.6567E+00 1.3847E+00 1.2387E+00 9.6539E-01 6.3465E-02 1.0197E-01 -2.1078E-03 + 3.8294E+01 1.6958E+00 1.7329E+00 1.4603E+00 1.3154E+00 1.0451E+00 6.4597E-02 1.0360E-01 -2.0721E-03 + 3.9497E+01 1.7678E+00 1.8053E+00 1.5322E+00 1.3882E+00 1.1207E+00 6.5658E-02 1.0512E-01 -2.0378E-03 + 4.0600E+01 1.8358E+00 1.8736E+00 1.6001E+00 1.4569E+00 1.1920E+00 6.6646E-02 1.0656E-01 -2.0051E-03 + 4.1676E+01 1.9043E+00 1.9424E+00 1.6684E+00 1.5261E+00 1.2638E+00 6.7629E-02 1.0799E-01 -1.9719E-03 + 4.2705E+01 1.9716E+00 2.0101E+00 1.7355E+00 1.5941E+00 1.3343E+00 6.8586E-02 1.0940E-01 -1.9389E-03 + 4.3654E+01 2.0355E+00 2.0743E+00 1.7993E+00 1.6586E+00 1.4012E+00 6.9488E-02 1.1073E-01 -1.9073E-03 + 4.4527E+01 2.0959E+00 2.1351E+00 1.8596E+00 1.7196E+00 1.4643E+00 7.0332E-02 1.1198E-01 -1.8771E-03 + 4.5383E+01 2.1566E+00 2.1962E+00 1.9202E+00 1.7810E+00 1.5279E+00 7.1177E-02 1.1324E-01 -1.8464E-03 + 4.6203E+01 2.2164E+00 2.2563E+00 1.9799E+00 1.8414E+00 1.5903E+00 7.2003E-02 1.1448E-01 -1.8160E-03 + 4.6963E+01 2.2733E+00 2.3134E+00 2.0366E+00 1.8988E+00 1.6497E+00 7.2785E-02 1.1566E-01 -1.7867E-03 + 4.7663E+01 2.3270E+00 2.3675E+00 2.0902E+00 1.9530E+00 1.7058E+00 7.3520E-02 1.1677E-01 -1.7588E-03 + 4.8352E+01 2.3811E+00 2.4219E+00 2.1442E+00 2.0076E+00 1.7622E+00 7.4259E-02 1.1789E-01 -1.7304E-03 + 4.9015E+01 2.4344E+00 2.4755E+00 2.1974E+00 2.0614E+00 1.8178E+00 7.4984E-02 1.1900E-01 -1.7021E-03 + 4.9630E+01 2.4851E+00 2.5265E+00 2.2480E+00 2.1126E+00 1.8707E+00 7.5673E-02 1.2006E-01 -1.6750E-03 + 5.0199E+01 2.5331E+00 2.5748E+00 2.2959E+00 2.1610E+00 1.9207E+00 7.6323E-02 1.2106E-01 -1.6490E-03 + 5.0760E+01 2.5815E+00 2.6234E+00 2.3441E+00 2.2099E+00 1.9711E+00 7.6977E-02 1.2207E-01 -1.6226E-03 + 5.1300E+01 2.6292E+00 2.6714E+00 2.3917E+00 2.2580E+00 2.0208E+00 7.7622E-02 1.2307E-01 -1.5963E-03 + 5.1804E+01 2.6746E+00 2.7172E+00 2.4371E+00 2.3039E+00 2.0682E+00 7.8236E-02 1.2403E-01 -1.5710E-03 + 5.2270E+01 2.7177E+00 2.7605E+00 2.4800E+00 2.3473E+00 2.1130E+00 7.8817E-02 1.2494E-01 -1.5467E-03 + 5.2731E+01 2.7611E+00 2.8042E+00 2.5233E+00 2.3911E+00 2.1583E+00 7.9404E-02 1.2586E-01 -1.5221E-03 + 4.7283E-01 3.5088E-01 3.8181E-01 1.2325E-01 0.0000E+00 0.0000E+00 4.7125E-02 7.8131E-02 -2.8842E-03 + 1.3715E+00 3.5649E-01 3.8778E-01 1.2863E-01 0.0000E+00 0.0000E+00 4.9337E-02 8.0800E-02 -2.8452E-03 + 2.1345E+00 3.6423E-01 3.9581E-01 1.3616E-01 0.0000E+00 0.0000E+00 5.1004E-02 8.2836E-02 -2.8130E-03 + 3.2713E+00 3.7964E-01 4.1164E-01 1.5126E-01 0.0000E+00 0.0000E+00 5.3258E-02 8.5621E-02 -2.7656E-03 + 3.2713E+00 3.7964E-01 4.1164E-01 1.5126E-01 4.4244E-08 0.0000E+00 5.3258E-02 8.5621E-02 -2.7656E-03 + 4.2883E+00 3.9706E-01 4.2943E-01 1.6837E-01 1.9362E-02 0.0000E+00 5.5145E-02 8.7983E-02 -2.7225E-03 + 5.3097E+00 4.1725E-01 4.4999E-01 1.8825E-01 4.0671E-02 0.0000E+00 5.6928E-02 9.0242E-02 -2.6791E-03 + 6.2165E+00 4.3721E-01 4.7028E-01 2.0793E-01 6.1556E-02 0.0000E+00 5.8440E-02 9.2177E-02 -2.6402E-03 + 7.1032E+00 4.5846E-01 4.9186E-01 2.2890E-01 8.3647E-02 0.0000E+00 5.9868E-02 9.4023E-02 -2.6018E-03 + 8.0577E+00 4.8313E-01 5.1688E-01 2.5326E-01 1.0918E-01 0.0000E+00 6.1360E-02 9.5970E-02 -2.5599E-03 + 8.8946E+00 5.0622E-01 5.4028E-01 2.7606E-01 1.3297E-01 0.0000E+00 6.2637E-02 9.7652E-02 -2.5226E-03 + 9.7063E+00 5.2990E-01 5.6428E-01 2.9947E-01 1.5733E-01 0.0000E+00 6.3853E-02 9.9267E-02 -2.4859E-03 + 1.0350E+01 5.4956E-01 5.8418E-01 3.1890E-01 1.7749E-01 0.0000E+00 6.4805E-02 1.0054E-01 -2.4563E-03 + 1.2441E+01 6.1881E-01 6.5428E-01 3.8741E-01 2.4833E-01 0.0000E+00 6.7846E-02 1.0467E-01 -2.3573E-03 + 1.2441E+01 6.1881E-01 6.5428E-01 3.8741E-01 2.4833E-01 6.5557E-09 6.7846E-02 1.0467E-01 -2.3573E-03 + 1.2857E+01 6.3449E-01 6.7014E-01 4.0293E-01 2.6432E-01 1.9772E-02 6.8482E-02 1.0554E-01 -2.3356E-03 + 1.4071E+01 6.8198E-01 7.1819E-01 4.4994E-01 3.1273E-01 7.1986E-02 7.0325E-02 1.0809E-01 -2.2712E-03 + 1.5306E+01 7.3336E-01 7.7016E-01 5.0082E-01 3.6502E-01 1.2834E-01 7.2200E-02 1.1072E-01 -2.2030E-03 + 1.6397E+01 7.8145E-01 8.1880E-01 5.4844E-01 4.1389E-01 1.8078E-01 7.3865E-02 1.1309E-01 -2.1403E-03 + 1.7466E+01 8.3112E-01 8.6904E-01 5.9765E-01 4.6433E-01 2.3470E-01 7.5511E-02 1.1546E-01 -2.0762E-03 + 1.8327E+01 8.7306E-01 9.1145E-01 6.3920E-01 5.0688E-01 2.8006E-01 7.6851E-02 1.1741E-01 -2.0225E-03 + 1.9338E+01 9.2461E-01 9.6359E-01 6.9028E-01 5.5915E-01 3.3565E-01 7.8446E-02 1.1975E-01 -1.9569E-03 + 2.0200E+01 9.7069E-01 1.0102E+00 7.3595E-01 6.0584E-01 3.8520E-01 7.9830E-02 1.2180E-01 -1.8984E-03 + 2.0965E+01 1.0132E+00 1.0532E+00 7.7811E-01 6.4893E-01 4.3084E-01 8.1077E-02 1.2367E-01 -1.8446E-03 + 2.1898E+01 1.0674E+00 1.1081E+00 8.3185E-01 7.0382E-01 4.8889E-01 8.2629E-02 1.2603E-01 -1.7759E-03 + 2.2736E+01 1.1185E+00 1.1598E+00 8.8250E-01 7.5553E-01 5.4348E-01 8.4059E-02 1.2822E-01 -1.7110E-03 + 2.3488E+01 1.1664E+00 1.2082E+00 9.2993E-01 8.0394E-01 5.9453E-01 8.5374E-02 1.3025E-01 -1.6501E-03 + 2.4207E+01 1.2141E+00 1.2565E+00 9.7724E-01 8.5220E-01 6.4536E-01 8.6664E-02 1.3227E-01 -1.5890E-03 + 2.4879E+01 1.2606E+00 1.3035E+00 1.0233E+00 8.9922E-01 6.9485E-01 8.7905E-02 1.3423E-01 -1.5292E-03 + 2.5486E+01 1.3044E+00 1.3479E+00 1.0667E+00 9.4349E-01 7.4139E-01 8.9059E-02 1.3607E-01 -1.4724E-03 + 2.6034E+01 1.3453E+00 1.3893E+00 1.1074E+00 9.8492E-01 7.8493E-01 9.0130E-02 1.3779E-01 -1.4190E-03 + 2.6560E+01 1.3862E+00 1.4307E+00 1.1479E+00 1.0262E+00 8.2833E-01 9.1189E-02 1.3951E-01 -1.3652E-03 + 2.7054E+01 1.4261E+00 1.4711E+00 1.1874E+00 1.0665E+00 8.7063E-01 9.2214E-02 1.4119E-01 -1.3124E-03 + 2.7503E+01 1.4636E+00 1.5092E+00 1.2247E+00 1.1045E+00 9.1047E-01 9.3175E-02 1.4277E-01 -1.2622E-03 + 2.7909E+01 1.4988E+00 1.5448E+00 1.2596E+00 1.1401E+00 9.4780E-01 9.4072E-02 1.4426E-01 -1.2147E-03 + 2.8302E+01 1.5340E+00 1.5805E+00 1.2945E+00 1.1756E+00 9.8508E-01 9.4964E-02 1.4575E-01 -1.1669E-03 + 2.8671E+01 1.5683E+00 1.6153E+00 1.3285E+00 1.2104E+00 1.0215E+00 9.5833E-02 1.4721E-01 -1.1197E-03 + 2.9008E+01 1.6007E+00 1.6482E+00 1.3607E+00 1.2431E+00 1.0558E+00 9.6652E-02 1.4860E-01 -1.0747E-03 + 2.9314E+01 1.6312E+00 1.6790E+00 1.3909E+00 1.2739E+00 1.0881E+00 9.7419E-02 1.4991E-01 -1.0321E-03 + 2.9609E+01 1.6616E+00 1.7099E+00 1.4211E+00 1.3047E+00 1.1203E+00 9.8185E-02 1.5123E-01 -9.8907E-04 + 2.9889E+01 1.6914E+00 1.7402E+00 1.4506E+00 1.3348E+00 1.1519E+00 9.8936E-02 1.5253E-01 -9.4654E-04 + 3.0145E+01 1.7196E+00 1.7687E+00 1.4786E+00 1.3633E+00 1.1818E+00 9.9645E-02 1.5376E-01 -9.0593E-04 + 3.0377E+01 1.7461E+00 1.7956E+00 1.5048E+00 1.3901E+00 1.2098E+00 1.0031E-01 1.5493E-01 -8.6736E-04 + 3.0603E+01 1.7726E+00 1.8226E+00 1.5312E+00 1.4170E+00 1.2380E+00 1.0098E-01 1.5611E-01 -8.2832E-04 + 3.0816E+01 1.7986E+00 1.8490E+00 1.5570E+00 1.4433E+00 1.2655E+00 1.0164E-01 1.5727E-01 -7.8966E-04 + 3.1011E+01 1.8233E+00 1.8741E+00 1.5815E+00 1.4682E+00 1.2917E+00 1.0226E-01 1.5838E-01 -7.5270E-04 + 3.1188E+01 1.8465E+00 1.8976E+00 1.6045E+00 1.4917E+00 1.3163E+00 1.0285E-01 1.5943E-01 -7.1751E-04 + 3.1361E+01 1.8698E+00 1.9213E+00 1.6276E+00 1.5153E+00 1.3410E+00 1.0344E-01 1.6050E-01 -6.8185E-04 + 5.2950E-01 3.3188E-01 3.6418E-01 1.0465E-01 0.0000E+00 0.0000E+00 7.0647E-02 1.0323E-01 -2.8236E-03 + 1.2856E+00 3.3843E-01 3.7130E-01 1.1019E-01 0.0000E+00 0.0000E+00 7.3301E-02 1.0664E-01 -2.7267E-03 + 1.9027E+00 3.4609E-01 3.7941E-01 1.1707E-01 0.0000E+00 0.0000E+00 7.5280E-02 1.0924E-01 -2.6505E-03 + 2.7899E+00 3.6011E-01 3.9410E-01 1.3003E-01 0.0000E+00 0.0000E+00 7.7928E-02 1.1278E-01 -2.5434E-03 + 2.7899E+00 3.6011E-01 3.9410E-01 1.3003E-01 3.7210E-08 0.0000E+00 7.7928E-02 1.1278E-01 -2.5434E-03 + 3.5545E+00 3.7505E-01 4.0965E-01 1.4408E-01 1.6055E-02 0.0000E+00 8.0120E-02 1.1578E-01 -2.4503E-03 + 4.3007E+00 3.9172E-01 4.2693E-01 1.5990E-01 3.3183E-02 0.0000E+00 8.2171E-02 1.1864E-01 -2.3594E-03 + 4.9471E+00 4.0774E-01 4.4348E-01 1.7519E-01 4.9575E-02 0.0000E+00 8.3896E-02 1.2108E-01 -2.2804E-03 + 5.5660E+00 4.2439E-01 4.6068E-01 1.9116E-01 6.6578E-02 0.0000E+00 8.5513E-02 1.2340E-01 -2.2040E-03 + 6.2187E+00 4.4334E-01 4.8021E-01 2.0938E-01 8.5874E-02 0.0000E+00 8.7189E-02 1.2585E-01 -2.1226E-03 + 6.7803E+00 4.6074E-01 4.9814E-01 2.2617E-01 1.0358E-01 0.0000E+00 8.8614E-02 1.2796E-01 -2.0515E-03 + 7.3157E+00 4.7833E-01 5.1623E-01 2.4316E-01 1.2143E-01 0.0000E+00 8.9961E-02 1.2997E-01 -1.9828E-03 + 7.7345E+00 4.9273E-01 5.3105E-01 2.5711E-01 1.3605E-01 0.0000E+00 9.1009E-02 1.3156E-01 -1.9282E-03 + 9.0579E+00 5.4233E-01 5.8204E-01 3.0525E-01 1.8633E-01 0.0000E+00 9.4326E-02 1.3668E-01 -1.7498E-03 + 9.0579E+00 5.4233E-01 5.8204E-01 3.0525E-01 1.8633E-01 4.6339E-09 9.4326E-02 1.3668E-01 -1.7498E-03 + 9.3117E+00 5.5333E-01 5.9335E-01 3.1595E-01 1.9747E-01 1.3960E-02 9.5012E-02 1.3776E-01 -1.7117E-03 + 1.0042E+01 5.8626E-01 6.2718E-01 3.4799E-01 2.3080E-01 5.0381E-02 9.6990E-02 1.4091E-01 -1.5999E-03 + 1.0765E+01 6.2120E-01 6.6309E-01 3.8205E-01 2.6616E-01 8.9020E-02 9.8982E-02 1.4415E-01 -1.4840E-03 + 1.1388E+01 6.5334E-01 6.9611E-01 4.1340E-01 2.9867E-01 1.2440E-01 1.0073E-01 1.4704E-01 -1.3793E-03 + 1.1985E+01 6.8600E-01 7.2969E-01 4.4530E-01 3.3170E-01 1.6024E-01 1.0245E-01 1.4993E-01 -1.2742E-03 + 1.2455E+01 7.1319E-01 7.5764E-01 4.7187E-01 3.5920E-01 1.9000E-01 1.0384E-01 1.5229E-01 -1.1875E-03 + 1.2994E+01 7.4614E-01 7.9153E-01 5.0409E-01 3.9251E-01 2.2599E-01 1.0548E-01 1.5512E-01 -1.0831E-03 + 1.3444E+01 7.7518E-01 8.2141E-01 5.3251E-01 4.2189E-01 2.5765E-01 1.0688E-01 1.5760E-01 -9.9150E-04 + 1.3834E+01 8.0166E-01 8.4866E-01 5.5843E-01 4.4867E-01 2.8649E-01 1.0814E-01 1.5984E-01 -9.0809E-04 + 1.4299E+01 8.3497E-01 8.8296E-01 5.9105E-01 4.8236E-01 3.2272E-01 1.0970E-01 1.6265E-01 -8.0317E-04 + 1.4706E+01 8.6592E-01 9.1484E-01 6.2138E-01 5.1367E-01 3.5635E-01 1.1112E-01 1.6526E-01 -7.0550E-04 + 1.5062E+01 8.9453E-01 9.4433E-01 6.4943E-01 5.4263E-01 3.8743E-01 1.1242E-01 1.6767E-01 -6.1486E-04 + 1.5393E+01 9.2271E-01 9.7340E-01 6.7706E-01 5.7116E-01 4.1802E-01 1.1368E-01 1.7005E-01 -5.2515E-04 + 1.5695E+01 9.4984E-01 1.0014E+00 7.0369E-01 5.9864E-01 4.4748E-01 1.1488E-01 1.7235E-01 -4.3822E-04 + 1.5960E+01 9.7509E-01 1.0275E+00 7.2846E-01 6.2422E-01 4.7489E-01 1.1599E-01 1.7450E-01 -3.5676E-04 + 1.6194E+01 9.9847E-01 1.0517E+00 7.5142E-01 6.4792E-01 5.0028E-01 1.1702E-01 1.7650E-01 -2.8072E-04 + 1.6411E+01 1.0215E+00 1.0755E+00 7.7408E-01 6.7132E-01 5.2534E-01 1.1802E-01 1.7849E-01 -2.0504E-04 + 1.6610E+01 1.0438E+00 1.0986E+00 7.9596E-01 6.9392E-01 5.4955E-01 1.1899E-01 1.8043E-01 -1.3132E-04 + 1.6786E+01 1.0646E+00 1.1201E+00 8.1638E-01 7.1502E-01 5.7214E-01 1.1989E-01 1.8226E-01 -6.1887E-05 + 1.6941E+01 1.0839E+00 1.1401E+00 8.3535E-01 7.3461E-01 5.9313E-01 1.2072E-01 1.8396E-01 3.2134E-06 + 1.7085E+01 1.1030E+00 1.1599E+00 8.5412E-01 7.5402E-01 6.1392E-01 1.2155E-01 1.8567E-01 6.8291E-05 + 1.7217E+01 1.1215E+00 1.1791E+00 8.7229E-01 7.7280E-01 6.3405E-01 1.2235E-01 1.8734E-01 1.3195E-04 + 1.7333E+01 1.1388E+00 1.1970E+00 8.8929E-01 7.9038E-01 6.5289E-01 1.2310E-01 1.8891E-01 1.9213E-04 + 1.7434E+01 1.1549E+00 1.2138E+00 9.0512E-01 8.0676E-01 6.7045E-01 1.2379E-01 1.9040E-01 2.4876E-04 + 1.7529E+01 1.1708E+00 1.2304E+00 9.2082E-01 8.2301E-01 6.8789E-01 1.2449E-01 1.9188E-01 3.0556E-04 + 1.7615E+01 1.1863E+00 1.2465E+00 9.3607E-01 8.3880E-01 7.0482E-01 1.2516E-01 1.9334E-01 3.6131E-04 + 1.7690E+01 1.2008E+00 1.2616E+00 9.5037E-01 8.5360E-01 7.2072E-01 1.2579E-01 1.9472E-01 4.1418E-04 + 1.7756E+01 1.2144E+00 1.2757E+00 9.6370E-01 8.6742E-01 7.3556E-01 1.2638E-01 1.9603E-01 4.6408E-04 + 1.7816E+01 1.2279E+00 1.2898E+00 9.7698E-01 8.8119E-01 7.5035E-01 1.2698E-01 1.9734E-01 5.1428E-04 + 1.7870E+01 1.2410E+00 1.3035E+00 9.8988E-01 8.9456E-01 7.6473E-01 1.2755E-01 1.9863E-01 5.6366E-04 + 1.7917E+01 1.2533E+00 1.3164E+00 1.0020E+00 9.0716E-01 7.7827E-01 1.2810E-01 1.9986E-01 6.1063E-04 + 1.7957E+01 1.2648E+00 1.3284E+00 1.0134E+00 9.1892E-01 7.9094E-01 1.2861E-01 2.0102E-01 6.5505E-04 + 1.7993E+01 1.2763E+00 1.3404E+00 1.0247E+00 9.3067E-01 8.0359E-01 1.2912E-01 2.0219E-01 6.9985E-04 + 5.7864E-01 3.2655E-01 3.5923E-01 9.4584E-02 0.0000E+00 0.0000E+00 8.7776E-02 1.2106E-01 -2.5531E-03 + 1.2515E+00 3.3358E-01 3.6712E-01 1.0023E-01 0.0000E+00 0.0000E+00 9.0566E-02 1.2500E-01 -2.4077E-03 + 1.7877E+00 3.4114E-01 3.7538E-01 1.0674E-01 0.0000E+00 0.0000E+00 9.2634E-02 1.2800E-01 -2.2953E-03 + 2.5420E+00 3.5434E-01 3.8957E-01 1.1854E-01 0.0000E+00 0.0000E+00 9.5381E-02 1.3208E-01 -2.1401E-03 + 2.5420E+00 3.5434E-01 3.8957E-01 1.1854E-01 3.3445E-08 0.0000E+00 9.5381E-02 1.3208E-01 -2.1401E-03 + 3.1768E+00 3.6792E-01 4.0404E-01 1.3096E-01 1.4300E-02 0.0000E+00 9.7638E-02 1.3553E-01 -2.0074E-03 + 3.7852E+00 3.8270E-01 4.1972E-01 1.4466E-01 2.9248E-02 0.0000E+00 9.9737E-02 1.3880E-01 -1.8798E-03 + 4.3040E+00 3.9665E-01 4.3445E-01 1.5770E-01 4.3333E-02 0.0000E+00 1.0149E-01 1.4160E-01 -1.7701E-03 + 4.7940E+00 4.1094E-01 4.4952E-01 1.7114E-01 5.7761E-02 0.0000E+00 1.0313E-01 1.4425E-01 -1.6653E-03 + 5.3039E+00 4.2698E-01 4.6640E-01 1.8630E-01 7.3943E-02 0.0000E+00 1.0482E-01 1.4704E-01 -1.5546E-03 + 5.7372E+00 4.4154E-01 4.8171E-01 2.0013E-01 8.8635E-02 0.0000E+00 1.0624E-01 1.4943E-01 -1.4590E-03 + 6.1456E+00 4.5610E-01 4.9699E-01 2.1398E-01 1.0332E-01 0.0000E+00 1.0759E-01 1.5172E-01 -1.3673E-03 + 6.4620E+00 4.6793E-01 5.0940E-01 2.2527E-01 1.1525E-01 0.0000E+00 1.0863E-01 1.5352E-01 -1.2950E-03 + 7.4439E+00 5.0807E-01 5.5149E-01 2.6371E-01 1.5574E-01 0.0000E+00 1.1190E-01 1.5931E-01 -1.0615E-03 + 7.4439E+00 5.0807E-01 5.5149E-01 2.6371E-01 1.5574E-01 3.7273E-09 1.1190E-01 1.5931E-01 -1.0615E-03 + 7.6272E+00 5.1686E-01 5.6070E-01 2.7215E-01 1.6461E-01 1.1220E-02 1.1258E-01 1.6052E-01 -1.0123E-03 + 8.1489E+00 5.4293E-01 5.8802E-01 2.9723E-01 1.9092E-01 4.0270E-02 1.1450E-01 1.6406E-01 -8.6878E-04 + 8.6562E+00 5.7027E-01 6.1668E-01 3.2358E-01 2.1852E-01 7.0751E-02 1.1644E-01 1.6768E-01 -7.2165E-04 + 9.0853E+00 5.9511E-01 6.4273E-01 3.4757E-01 2.4362E-01 9.8373E-02 1.1812E-01 1.7091E-01 -5.9017E-04 + 9.4887E+00 6.2010E-01 6.6894E-01 3.7173E-01 2.6887E-01 1.2609E-01 1.1976E-01 1.7412E-01 -4.5953E-04 + 9.8013E+00 6.4069E-01 6.9057E-01 3.9167E-01 2.8970E-01 1.4891E-01 1.2108E-01 1.7674E-01 -3.5270E-04 + 1.0154E+01 6.6542E-01 7.1654E-01 4.1563E-01 3.1472E-01 1.7628E-01 1.2263E-01 1.7986E-01 -2.2516E-04 + 1.0442E+01 6.8701E-01 7.3924E-01 4.3657E-01 3.3658E-01 2.0016E-01 1.2395E-01 1.8259E-01 -1.1414E-04 + 1.0688E+01 7.0652E-01 7.5977E-01 4.5552E-01 3.5636E-01 2.2174E-01 1.2513E-01 1.8505E-01 -1.3865E-05 + 1.0975E+01 7.3085E-01 7.8540E-01 4.7917E-01 3.8104E-01 2.4864E-01 1.2657E-01 1.8812E-01 1.1124E-04 + 1.1221E+01 7.5324E-01 8.0900E-01 5.0094E-01 4.0377E-01 2.7340E-01 1.2789E-01 1.9097E-01 2.2671E-04 + 1.1431E+01 7.7375E-01 8.3065E-01 5.2091E-01 4.2461E-01 2.9611E-01 1.2907E-01 1.9358E-01 3.3301E-04 + 1.1621E+01 7.9377E-01 8.5182E-01 5.4042E-01 4.4499E-01 3.1829E-01 1.3022E-01 1.9616E-01 4.3743E-04 + 1.1791E+01 8.1290E-01 8.7206E-01 5.5907E-01 4.6447E-01 3.3950E-01 1.3131E-01 1.9864E-01 5.3786E-04 + 1.1935E+01 8.3054E-01 8.9076E-01 5.7628E-01 4.8246E-01 3.5909E-01 1.3231E-01 2.0095E-01 6.3130E-04 + 1.2059E+01 8.4676E-01 9.0797E-01 5.9211E-01 4.9901E-01 3.7713E-01 1.3323E-01 2.0310E-01 7.1796E-04 + 1.2171E+01 8.6264E-01 9.2484E-01 6.0763E-01 5.1524E-01 3.9481E-01 1.3413E-01 2.0523E-01 8.0365E-04 + 1.2269E+01 8.7785E-01 9.4104E-01 6.2250E-01 5.3082E-01 4.1179E-01 1.3498E-01 2.0729E-01 8.8661E-04 + 1.2354E+01 8.9195E-01 9.5605E-01 6.3628E-01 5.4526E-01 4.2754E-01 1.3577E-01 2.0923E-01 9.6428E-04 + 1.2424E+01 9.0494E-01 9.6992E-01 6.4900E-01 5.5858E-01 4.4209E-01 1.3650E-01 2.1104E-01 1.0367E-03 + 1.2488E+01 9.1771E-01 9.8357E-01 6.6150E-01 5.7170E-01 4.5641E-01 1.3722E-01 2.1284E-01 1.1087E-03 + 1.2543E+01 9.2998E-01 9.9670E-01 6.7353E-01 5.8432E-01 4.7021E-01 1.3791E-01 2.1459E-01 1.1787E-03 + 1.2588E+01 9.4137E-01 1.0089E+00 6.8470E-01 5.9606E-01 4.8305E-01 1.3856E-01 2.1625E-01 1.2445E-03 + 1.2626E+01 9.5191E-01 1.0202E+00 6.9504E-01 6.0693E-01 4.9495E-01 1.3916E-01 2.1780E-01 1.3062E-03 + 1.2658E+01 9.6230E-01 1.0314E+00 7.0523E-01 6.1766E-01 5.0671E-01 1.3975E-01 2.1935E-01 1.3677E-03 + 1.2685E+01 9.7232E-01 1.0422E+00 7.1507E-01 6.2803E-01 5.1808E-01 1.4032E-01 2.2086E-01 1.4278E-03 + 1.2705E+01 9.8164E-01 1.0523E+00 7.2424E-01 6.3769E-01 5.2869E-01 1.4085E-01 2.2230E-01 1.4846E-03 + 1.2721E+01 9.9029E-01 1.0616E+00 7.3274E-01 6.4666E-01 5.3855E-01 1.4135E-01 2.2365E-01 1.5379E-03 + 1.2733E+01 9.9884E-01 1.0709E+00 7.4115E-01 6.5554E-01 5.4833E-01 1.4184E-01 2.2500E-01 1.5913E-03 + 1.2741E+01 1.0071E+00 1.0798E+00 7.4927E-01 6.6413E-01 5.5779E-01 1.4232E-01 2.2633E-01 1.6435E-03 + 1.2745E+01 1.0148E+00 1.0882E+00 7.5687E-01 6.7218E-01 5.6667E-01 1.4277E-01 2.2759E-01 1.6931E-03 + 1.2745E+01 1.0220E+00 1.0960E+00 7.6393E-01 6.7965E-01 5.7492E-01 1.4319E-01 2.2878E-01 1.7397E-03 + 1.2744E+01 1.0290E+00 1.1037E+00 7.7093E-01 6.8707E-01 5.8313E-01 1.4361E-01 2.2998E-01 1.7865E-03 + 6.1759E-01 3.2537E-01 3.5855E-01 8.7872E-02 0.0000E+00 0.0000E+00 1.0121E-01 1.3540E-01 -2.1840E-03 + 1.2313E+00 3.3266E-01 3.6702E-01 9.3565E-02 0.0000E+00 0.0000E+00 1.0400E-01 1.3978E-01 -1.9977E-03 + 1.7121E+00 3.4009E-01 3.7540E-01 9.9820E-02 0.0000E+00 0.0000E+00 1.0606E-01 1.4311E-01 -1.8555E-03 + 2.3777E+00 3.5265E-01 3.8931E-01 1.1082E-01 0.0000E+00 0.0000E+00 1.0879E-01 1.4763E-01 -1.6611E-03 + 2.3777E+00 3.5265E-01 3.8931E-01 1.1082E-01 3.0888E-08 0.0000E+00 1.0879E-01 1.4763E-01 -1.6611E-03 + 2.9278E+00 3.6525E-01 4.0310E-01 1.2214E-01 1.3116E-02 0.0000E+00 1.1101E-01 1.5143E-01 -1.4968E-03 + 3.4479E+00 3.7873E-01 4.1776E-01 1.3443E-01 2.6619E-02 0.0000E+00 1.1307E-01 1.5504E-01 -1.3404E-03 + 3.8861E+00 3.9127E-01 4.3134E-01 1.4599E-01 3.9194E-02 0.0000E+00 1.1479E-01 1.5812E-01 -1.2070E-03 + 4.2957E+00 4.0398E-01 4.4507E-01 1.5779E-01 5.1952E-02 0.0000E+00 1.1638E-01 1.6103E-01 -1.0805E-03 + 4.7174E+00 4.1810E-01 4.6028E-01 1.7098E-01 6.6133E-02 0.0000E+00 1.1802E-01 1.6408E-01 -9.4788E-04 + 5.0724E+00 4.3082E-01 4.7395E-01 1.8291E-01 7.8909E-02 0.0000E+00 1.1940E-01 1.6670E-01 -8.3404E-04 + 5.4040E+00 4.4342E-01 4.8749E-01 1.9479E-01 9.1589E-02 0.0000E+00 1.2069E-01 1.6920E-01 -7.2547E-04 + 5.6590E+00 4.5360E-01 4.9842E-01 2.0440E-01 1.0183E-01 0.0000E+00 1.2169E-01 1.7117E-01 -6.4038E-04 + 6.4386E+00 4.8776E-01 5.3504E-01 2.3681E-01 1.3624E-01 0.0000E+00 1.2481E-01 1.7745E-01 -3.6804E-04 + 6.4386E+00 4.8776E-01 5.3504E-01 2.3681E-01 1.3624E-01 3.1675E-09 1.2481E-01 1.7745E-01 -3.6804E-04 + 6.5809E+00 4.9516E-01 5.4297E-01 2.4386E-01 1.4371E-01 9.5298E-03 1.2545E-01 1.7877E-01 -3.1112E-04 + 6.9822E+00 5.1699E-01 5.6636E-01 2.6469E-01 1.6573E-01 3.4060E-02 1.2728E-01 1.8260E-01 -1.4604E-04 + 7.3662E+00 5.3964E-01 5.9066E-01 2.8636E-01 1.8863E-01 5.9585E-02 1.2909E-01 1.8650E-01 2.1770E-05 + 7.6859E+00 5.6005E-01 6.1255E-01 3.0593E-01 2.0928E-01 8.2536E-02 1.3067E-01 1.8997E-01 1.7052E-04 + 7.9818E+00 5.8039E-01 6.3441E-01 3.2547E-01 2.2990E-01 1.0540E-01 1.3220E-01 1.9341E-01 3.1721E-04 + 8.2076E+00 5.9704E-01 6.5230E-01 3.4149E-01 2.4679E-01 1.2410E-01 1.3342E-01 1.9621E-01 4.3636E-04 + 8.4580E+00 6.1687E-01 6.7365E-01 3.6060E-01 2.6694E-01 1.4639E-01 1.3484E-01 1.9954E-01 5.7766E-04 + 8.6594E+00 6.3405E-01 6.9217E-01 3.7719E-01 2.8443E-01 1.6571E-01 1.3605E-01 2.0244E-01 6.9983E-04 + 8.8283E+00 6.4948E-01 7.0883E-01 3.9210E-01 3.0015E-01 1.8307E-01 1.3713E-01 2.0504E-01 8.0952E-04 + 9.0212E+00 6.6856E-01 7.2947E-01 4.1057E-01 3.1964E-01 2.0459E-01 1.3843E-01 2.0829E-01 9.4548E-04 + 9.1824E+00 6.8599E-01 7.4834E-01 4.2746E-01 3.3747E-01 2.2426E-01 1.3962E-01 2.1128E-01 1.0701E-03 + 9.3165E+00 7.0184E-01 7.6554E-01 4.4284E-01 3.5371E-01 2.4219E-01 1.4068E-01 2.1402E-01 1.1841E-03 + 9.4352E+00 7.1720E-01 7.8225E-01 4.5776E-01 3.6948E-01 2.5961E-01 1.4170E-01 2.1672E-01 1.2954E-03 + 9.5373E+00 7.3176E-01 7.9813E-01 4.7193E-01 3.8447E-01 2.7617E-01 1.4267E-01 2.1930E-01 1.4018E-03 + 9.6214E+00 7.4510E-01 8.1270E-01 4.8492E-01 3.9823E-01 2.9137E-01 1.4355E-01 2.2171E-01 1.5002E-03 + 9.6907E+00 7.5728E-01 8.2604E-01 4.9680E-01 4.1082E-01 3.0531E-01 1.4435E-01 2.2393E-01 1.5909E-03 + 9.7505E+00 7.6913E-01 8.3904E-01 5.0836E-01 4.2309E-01 3.1890E-01 1.4513E-01 2.2613E-01 1.6802E-03 + 9.8006E+00 7.8041E-01 8.5145E-01 5.1939E-01 4.3480E-01 3.3188E-01 1.4587E-01 2.2826E-01 1.7662E-03 + 9.8406E+00 7.9078E-01 8.6289E-01 5.2954E-01 4.4560E-01 3.4387E-01 1.4655E-01 2.3024E-01 1.8463E-03 + 9.8719E+00 8.0029E-01 8.7340E-01 5.3885E-01 4.5552E-01 3.5489E-01 1.4718E-01 2.3210E-01 1.9206E-03 + 9.8973E+00 8.0957E-01 8.8369E-01 5.4796E-01 4.6523E-01 3.6570E-01 1.4779E-01 2.3393E-01 1.9941E-03 + 9.9165E+00 8.1844E-01 8.9354E-01 5.5666E-01 4.7453E-01 3.7606E-01 1.4838E-01 2.3572E-01 2.0653E-03 + 9.9297E+00 8.2662E-01 9.0265E-01 5.6470E-01 4.8313E-01 3.8566E-01 1.4892E-01 2.3740E-01 2.1319E-03 + 9.9379E+00 8.3414E-01 9.1105E-01 5.7211E-01 4.9106E-01 3.9452E-01 1.4942E-01 2.3897E-01 2.1940E-03 + 9.9421E+00 8.4150E-01 9.1931E-01 5.7937E-01 4.9884E-01 4.0323E-01 1.4991E-01 2.4054E-01 2.2557E-03 + 9.9424E+00 8.4856E-01 9.2724E-01 5.8633E-01 5.0633E-01 4.1163E-01 1.5039E-01 2.4207E-01 2.3158E-03 + 9.9391E+00 8.5509E-01 9.3459E-01 5.9278E-01 5.1327E-01 4.1943E-01 1.5083E-01 2.4351E-01 2.3722E-03 + 9.9330E+00 8.6110E-01 9.4139E-01 5.9873E-01 5.1968E-01 4.2665E-01 1.5123E-01 2.4486E-01 2.4250E-03 + 9.9240E+00 8.6701E-01 9.4809E-01 6.0459E-01 5.2601E-01 4.3378E-01 1.5164E-01 2.4622E-01 2.4777E-03 + 9.9122E+00 8.7268E-01 9.5453E-01 6.1021E-01 5.3209E-01 4.4065E-01 1.5202E-01 2.4754E-01 2.5290E-03 + 9.8986E+00 8.7794E-01 9.6054E-01 6.1545E-01 5.3776E-01 4.4707E-01 1.5239E-01 2.4880E-01 2.5775E-03 + 9.8833E+00 8.8279E-01 9.6609E-01 6.2027E-01 5.4300E-01 4.5301E-01 1.5272E-01 2.4998E-01 2.6230E-03 + 9.8659E+00 8.8757E-01 9.7158E-01 6.2504E-01 5.4819E-01 4.5891E-01 1.5306E-01 2.5116E-01 2.6685E-03 + 6.4926E-01 3.2588E-01 3.5984E-01 8.2944E-02 0.0000E+00 0.0000E+00 1.1214E-01 1.4763E-01 -1.7614E-03 + 1.2172E+00 3.3329E-01 3.6877E-01 8.8655E-02 0.0000E+00 0.0000E+00 1.1488E-01 1.5240E-01 -1.5408E-03 + 1.6561E+00 3.4057E-01 3.7726E-01 9.4696E-02 0.0000E+00 0.0000E+00 1.1689E-01 1.5601E-01 -1.3739E-03 + 2.2558E+00 3.5258E-01 3.9097E-01 1.0507E-01 0.0000E+00 0.0000E+00 1.1954E-01 1.6091E-01 -1.1477E-03 + 2.2558E+00 3.5258E-01 3.9097E-01 1.0507E-01 2.8957E-08 0.0000E+00 1.1954E-01 1.6091E-01 -1.1477E-03 + 2.7444E+00 3.6439E-01 4.0428E-01 1.1556E-01 1.2229E-02 0.0000E+00 1.2169E-01 1.6502E-01 -9.5809E-04 + 3.2011E+00 3.7686E-01 4.1821E-01 1.2681E-01 2.4663E-02 0.0000E+00 1.2367E-01 1.6892E-01 -7.7896E-04 + 3.5821E+00 3.8834E-01 4.3097E-01 1.3729E-01 3.6132E-02 0.0000E+00 1.2532E-01 1.7223E-01 -6.2722E-04 + 3.9351E+00 3.9987E-01 4.4374E-01 1.4789E-01 4.7677E-02 0.0000E+00 1.2684E-01 1.7536E-01 -4.8416E-04 + 4.2955E+00 4.1257E-01 4.5777E-01 1.5966E-01 6.0419E-02 0.0000E+00 1.2840E-01 1.7864E-01 -3.3503E-04 + 4.5964E+00 4.2393E-01 4.7028E-01 1.7023E-01 7.1823E-02 0.0000E+00 1.2971E-01 1.8144E-01 -2.0771E-04 + 4.8753E+00 4.3512E-01 4.8260E-01 1.8070E-01 8.3077E-02 0.0000E+00 1.3094E-01 1.8412E-01 -8.6868E-05 + 5.0883E+00 4.4411E-01 4.9248E-01 1.8913E-01 9.2125E-02 0.0000E+00 1.3188E-01 1.8621E-01 7.4470E-06 + 5.7316E+00 4.7398E-01 5.2530E-01 2.1730E-01 1.2227E-01 0.0000E+00 1.3482E-01 1.9291E-01 3.0701E-04 + 5.7316E+00 4.7398E-01 5.2530E-01 2.1730E-01 1.2227E-01 2.7767E-09 1.3482E-01 1.9291E-01 3.0701E-04 + 5.8465E+00 4.8040E-01 5.3235E-01 2.2338E-01 1.2876E-01 8.3501E-03 1.3541E-01 1.9430E-01 3.6918E-04 + 6.1682E+00 4.9923E-01 5.5303E-01 2.4125E-01 1.4782E-01 2.9742E-02 1.3712E-01 1.9836E-01 5.4864E-04 + 6.4715E+00 5.1862E-01 5.7434E-01 2.5972E-01 1.6749E-01 5.1852E-02 1.3880E-01 2.0248E-01 7.2976E-04 + 6.7204E+00 5.3594E-01 5.9340E-01 2.7626E-01 1.8510E-01 7.1604E-02 1.4026E-01 2.0614E-01 8.8921E-04 + 6.9472E+00 5.5309E-01 6.1230E-01 2.9267E-01 2.0258E-01 9.1167E-02 1.4166E-01 2.0974E-01 1.0455E-03 + 7.1177E+00 5.6702E-01 6.2769E-01 3.0604E-01 2.1681E-01 1.0708E-01 1.4277E-01 2.1268E-01 1.1716E-03 + 7.3038E+00 5.8352E-01 6.4593E-01 3.2190E-01 2.3370E-01 1.2595E-01 1.4407E-01 2.1616E-01 1.3204E-03 + 7.4508E+00 5.9771E-01 6.6166E-01 3.3557E-01 2.4827E-01 1.4222E-01 1.4517E-01 2.1917E-01 1.4483E-03 + 7.5717E+00 6.1039E-01 6.7574E-01 3.4780E-01 2.6130E-01 1.5678E-01 1.4613E-01 2.2188E-01 1.5625E-03 + 7.7069E+00 6.2596E-01 6.9307E-01 3.6286E-01 2.7737E-01 1.7472E-01 1.4731E-01 2.2524E-01 1.7032E-03 + 7.8167E+00 6.4008E-01 7.0883E-01 3.7653E-01 2.9198E-01 1.9104E-01 1.4836E-01 2.2833E-01 1.8314E-03 + 7.9053E+00 6.5283E-01 7.2311E-01 3.8891E-01 3.0521E-01 2.0583E-01 1.4930E-01 2.3115E-01 1.9480E-03 + 7.9810E+00 6.6511E-01 7.3690E-01 4.0085E-01 3.1800E-01 2.2014E-01 1.5020E-01 2.3391E-01 2.0612E-03 + 8.0433E+00 6.7667E-01 7.4993E-01 4.1212E-01 3.3008E-01 2.3368E-01 1.5105E-01 2.3656E-01 2.1688E-03 + 8.0921E+00 6.8719E-01 7.6183E-01 4.2239E-01 3.4111E-01 2.4605E-01 1.5182E-01 2.3901E-01 2.2678E-03 + 8.1299E+00 6.9674E-01 7.7266E-01 4.3173E-01 3.5116E-01 2.5734E-01 1.5251E-01 2.4127E-01 2.3587E-03 + 8.1598E+00 7.0597E-01 7.8317E-01 4.4077E-01 3.6091E-01 2.6831E-01 1.5318E-01 2.4350E-01 2.4476E-03 + 8.1823E+00 7.1470E-01 7.9314E-01 4.4934E-01 3.7016E-01 2.7874E-01 1.5381E-01 2.4565E-01 2.5328E-03 + 8.1976E+00 7.2268E-01 8.0230E-01 4.5720E-01 3.7866E-01 2.8833E-01 1.5439E-01 2.4765E-01 2.6118E-03 + 8.2068E+00 7.2995E-01 8.1067E-01 4.6436E-01 3.8642E-01 2.9712E-01 1.5492E-01 2.4952E-01 2.6848E-03 + 8.2112E+00 7.3700E-01 8.1882E-01 4.7133E-01 3.9399E-01 3.0570E-01 1.5544E-01 2.5136E-01 2.7567E-03 + 8.2111E+00 7.4369E-01 8.2658E-01 4.7795E-01 4.0120E-01 3.1389E-01 1.5593E-01 2.5315E-01 2.8259E-03 + 8.2069E+00 7.4982E-01 8.3373E-01 4.8404E-01 4.0785E-01 3.2145E-01 1.5637E-01 2.5482E-01 2.8905E-03 + 8.1995E+00 7.5542E-01 8.4029E-01 4.8961E-01 4.1394E-01 3.2841E-01 1.5679E-01 2.5638E-01 2.9504E-03 + 8.1890E+00 7.6088E-01 8.4671E-01 4.9505E-01 4.1990E-01 3.3523E-01 1.5719E-01 2.5794E-01 3.0097E-03 + 8.1756E+00 7.6607E-01 8.5284E-01 5.0023E-01 4.2560E-01 3.4177E-01 1.5757E-01 2.5945E-01 3.0672E-03 + 8.1601E+00 7.7083E-01 8.5850E-01 5.0501E-01 4.3087E-01 3.4783E-01 1.5793E-01 2.6088E-01 3.1210E-03 + 8.1430E+00 7.7520E-01 8.6371E-01 5.0939E-01 4.3571E-01 3.5341E-01 1.5825E-01 2.6221E-01 3.1711E-03 + 8.1237E+00 7.7946E-01 8.6881E-01 5.1369E-01 4.4047E-01 3.5891E-01 1.5857E-01 2.6354E-01 3.2209E-03 + 8.1024E+00 7.8351E-01 8.7370E-01 5.1778E-01 4.4502E-01 3.6419E-01 1.5888E-01 2.6484E-01 3.2692E-03 + 8.0803E+00 7.8725E-01 8.7823E-01 5.2157E-01 4.4925E-01 3.6910E-01 1.5916E-01 2.6606E-01 3.3147E-03 + 8.0574E+00 7.9067E-01 8.8240E-01 5.2504E-01 4.5313E-01 3.7364E-01 1.5942E-01 2.6721E-01 3.3572E-03 + 8.0329E+00 7.9401E-01 8.8650E-01 5.2846E-01 4.5696E-01 3.7812E-01 1.5968E-01 2.6837E-01 3.3996E-03 + 6.9807E-01 3.2873E-01 3.6523E-01 7.6023E-02 0.0000E+00 0.0000E+00 1.2896E-01 1.6830E-01 -8.3252E-04 + 1.1970E+00 3.3615E-01 3.7484E-01 8.1705E-02 0.0000E+00 0.0000E+00 1.3150E-01 1.7373E-01 -5.5970E-04 + 1.5746E+00 3.4311E-01 3.8350E-01 8.7394E-02 0.0000E+00 0.0000E+00 1.3335E-01 1.7783E-01 -3.5595E-04 + 2.0801E+00 3.5417E-01 3.9694E-01 9.6822E-02 0.0000E+00 0.0000E+00 1.3578E-01 1.8336E-01 -8.3448E-05 + 2.0801E+00 3.5417E-01 3.9694E-01 9.6822E-02 2.6114E-08 0.0000E+00 1.3578E-01 1.8336E-01 -8.3448E-05 + 2.4821E+00 3.6475E-01 4.0957E-01 1.0609E-01 1.0934E-02 0.0000E+00 1.3774E-01 1.8799E-01 1.4172E-04 + 2.8513E+00 3.7568E-01 4.2248E-01 1.1583E-01 2.1834E-02 0.0000E+00 1.3953E-01 1.9236E-01 3.5193E-04 + 3.1543E+00 3.8557E-01 4.3409E-01 1.2476E-01 3.1738E-02 0.0000E+00 1.4101E-01 1.9606E-01 5.2810E-04 + 3.4310E+00 3.9537E-01 4.4554E-01 1.3368E-01 4.1583E-02 0.0000E+00 1.4237E-01 1.9955E-01 6.9261E-04 + 3.7094E+00 4.0602E-01 4.5794E-01 1.4346E-01 5.2323E-02 0.0000E+00 1.4376E-01 2.0318E-01 8.6247E-04 + 3.9387E+00 4.1544E-01 4.6888E-01 1.5215E-01 6.1837E-02 0.0000E+00 1.4491E-01 2.0628E-01 1.0062E-03 + 4.1485E+00 4.2462E-01 4.7952E-01 1.6067E-01 7.1140E-02 0.0000E+00 1.4599E-01 2.0923E-01 1.1415E-03 + 4.3069E+00 4.3194E-01 4.8799E-01 1.6748E-01 7.8564E-02 0.0000E+00 1.4682E-01 2.1153E-01 1.2464E-03 + 4.7749E+00 4.5588E-01 5.1569E-01 1.8993E-01 1.0296E-01 0.0000E+00 1.4937E-01 2.1885E-01 1.5752E-03 + 4.7749E+00 4.5588E-01 5.1569E-01 1.8993E-01 1.0296E-01 2.2527E-09 1.4937E-01 2.1885E-01 1.5752E-03 + 4.8552E+00 4.6095E-01 5.2156E-01 1.9472E-01 1.0815E-01 6.7695E-03 1.4988E-01 2.2036E-01 1.6426E-03 + 5.0768E+00 4.7569E-01 5.3863E-01 2.0865E-01 1.2327E-01 2.3981E-02 1.5134E-01 2.2475E-01 1.8356E-03 + 5.2800E+00 4.9066E-01 5.5600E-01 2.2287E-01 1.3869E-01 4.1578E-02 1.5277E-01 2.2919E-01 2.0279E-03 + 5.4420E+00 5.0386E-01 5.7135E-01 2.3546E-01 1.5234E-01 5.7138E-02 1.5399E-01 2.3310E-01 2.1952E-03 + 5.5850E+00 5.1676E-01 5.8640E-01 2.4780E-01 1.6575E-01 7.2403E-02 1.5516E-01 2.3694E-01 2.3573E-03 + 5.6893E+00 5.2712E-01 5.9852E-01 2.5776E-01 1.7656E-01 8.4717E-02 1.5608E-01 2.4005E-01 2.4868E-03 + 5.7990E+00 5.3924E-01 6.1275E-01 2.6944E-01 1.8927E-01 9.9189E-02 1.5713E-01 2.4371E-01 2.6379E-03 + 5.8820E+00 5.4955E-01 6.2490E-01 2.7941E-01 2.0014E-01 1.1156E-01 1.5802E-01 2.4687E-01 2.7664E-03 + 5.9473E+00 5.5866E-01 6.3567E-01 2.8823E-01 2.0977E-01 1.2255E-01 1.5879E-01 2.4969E-01 2.8800E-03 + 6.0160E+00 5.6971E-01 6.4881E-01 2.9899E-01 2.2154E-01 1.3598E-01 1.5972E-01 2.5317E-01 3.0185E-03 + 6.0676E+00 5.7959E-01 6.6062E-01 3.0865E-01 2.3213E-01 1.4809E-01 1.6054E-01 2.5635E-01 3.1432E-03 + 6.1052E+00 5.8840E-01 6.7121E-01 3.1730E-01 2.4163E-01 1.5898E-01 1.6126E-01 2.5924E-01 3.2554E-03 + 6.1333E+00 5.9678E-01 6.8134E-01 3.2555E-01 2.5073E-01 1.6943E-01 1.6195E-01 2.6205E-01 3.3631E-03 + 6.1523E+00 6.0457E-01 6.9082E-01 3.3325E-01 2.5925E-01 1.7924E-01 1.6258E-01 2.6472E-01 3.4644E-03 + 6.1629E+00 6.1156E-01 6.9938E-01 3.4020E-01 2.6696E-01 1.8813E-01 1.6315E-01 2.6718E-01 3.5566E-03 + 6.1672E+00 6.1783E-01 7.0711E-01 3.4645E-01 2.7392E-01 1.9620E-01 1.6365E-01 2.6944E-01 3.6404E-03 + 6.1658E+00 6.2380E-01 7.1453E-01 3.5244E-01 2.8062E-01 2.0397E-01 1.6413E-01 2.7166E-01 3.7216E-03 + 6.1597E+00 6.2938E-01 7.2151E-01 3.5806E-01 2.8692E-01 2.1131E-01 1.6458E-01 2.7378E-01 3.7986E-03 + 6.1498E+00 6.3441E-01 7.2786E-01 3.6316E-01 2.9265E-01 2.1801E-01 1.6498E-01 2.7575E-01 3.8693E-03 + 6.1369E+00 6.3893E-01 7.3360E-01 3.6775E-01 2.9785E-01 2.2411E-01 1.6534E-01 2.7757E-01 3.9340E-03 + 6.1206E+00 6.4325E-01 7.3915E-01 3.7218E-01 3.0288E-01 2.3003E-01 1.6569E-01 2.7936E-01 3.9971E-03 + 6.1016E+00 6.4729E-01 7.4438E-01 3.7634E-01 3.0763E-01 2.3564E-01 1.6601E-01 2.8109E-01 4.0574E-03 + 6.0809E+00 6.5094E-01 7.4914E-01 3.8012E-01 3.1196E-01 2.4079E-01 1.6630E-01 2.8270E-01 4.1130E-03 + 6.0591E+00 6.5423E-01 7.5347E-01 3.8355E-01 3.1591E-01 2.4549E-01 1.6656E-01 2.8419E-01 4.1641E-03 + 6.0350E+00 6.5737E-01 7.5767E-01 3.8685E-01 3.1974E-01 2.5008E-01 1.6680E-01 2.8567E-01 4.2143E-03 + 6.0094E+00 6.6032E-01 7.6163E-01 3.8997E-01 3.2337E-01 2.5444E-01 1.6704E-01 2.8710E-01 4.2625E-03 + 5.9833E+00 6.6298E-01 7.6526E-01 3.9280E-01 3.2669E-01 2.5846E-01 1.6725E-01 2.8844E-01 4.3071E-03 + 5.9570E+00 6.6537E-01 7.6855E-01 3.9537E-01 3.2972E-01 2.6214E-01 1.6743E-01 2.8969E-01 4.3483E-03 + 5.9291E+00 6.6766E-01 7.7176E-01 3.9786E-01 3.3267E-01 2.6575E-01 1.6762E-01 2.9093E-01 4.3890E-03 + 5.9002E+00 6.6980E-01 7.7478E-01 4.0020E-01 3.3547E-01 2.6918E-01 1.6778E-01 2.9213E-01 4.4280E-03 + 5.8715E+00 6.7173E-01 7.7756E-01 4.0234E-01 3.3804E-01 2.7236E-01 1.6793E-01 2.9326E-01 4.4645E-03 + 5.8432E+00 6.7346E-01 7.8008E-01 4.0427E-01 3.4039E-01 2.7527E-01 1.6807E-01 2.9432E-01 4.4981E-03 + 5.8136E+00 6.7512E-01 7.8253E-01 4.0615E-01 3.4267E-01 2.7813E-01 1.6820E-01 2.9537E-01 4.5314E-03 + 7.4916E-01 3.3388E-01 3.7625E-01 6.9392E-02 0.0000E+00 0.0000E+00 1.4618E-01 1.9393E-01 6.3565E-04 + 1.1753E+00 3.4109E-01 3.8653E-01 7.4935E-02 0.0000E+00 0.0000E+00 1.4839E-01 2.0019E-01 9.5451E-04 + 1.4902E+00 3.4753E-01 3.9534E-01 8.0187E-02 0.0000E+00 0.0000E+00 1.5000E-01 2.0489E-01 1.1889E-03 + 1.9022E+00 3.5743E-01 4.0848E-01 8.8568E-02 0.0000E+00 0.0000E+00 1.5208E-01 2.1120E-01 1.4974E-03 + 1.9022E+00 3.5743E-01 4.0848E-01 8.8568E-02 2.3167E-08 0.0000E+00 1.5208E-01 2.1120E-01 1.4974E-03 + 2.2207E+00 3.6659E-01 4.2040E-01 9.6555E-02 9.6077E-03 0.0000E+00 1.5375E-01 2.1645E-01 1.7480E-03 + 2.5070E+00 3.7584E-01 4.3229E-01 1.0476E-01 1.8977E-02 0.0000E+00 1.5527E-01 2.2137E-01 1.9784E-03 + 2.7374E+00 3.8405E-01 4.4276E-01 1.1214E-01 2.7344E-02 0.0000E+00 1.5651E-01 2.2551E-01 2.1689E-03 + 2.9441E+00 3.9206E-01 4.5292E-01 1.1941E-01 3.5545E-02 0.0000E+00 1.5765E-01 2.2939E-01 2.3446E-03 + 3.1484E+00 4.0064E-01 4.6376E-01 1.2727E-01 4.4372E-02 0.0000E+00 1.5880E-01 2.3342E-01 2.5239E-03 + 3.3137E+00 4.0812E-01 4.7318E-01 1.3416E-01 5.2099E-02 0.0000E+00 1.5976E-01 2.3684E-01 2.6738E-03 + 3.4625E+00 4.1533E-01 4.8224E-01 1.4085E-01 5.9575E-02 0.0000E+00 1.6064E-01 2.4007E-01 2.8134E-03 + 3.5732E+00 4.2100E-01 4.8938E-01 1.4614E-01 6.5489E-02 0.0000E+00 1.6131E-01 2.4258E-01 2.9205E-03 + 3.8904E+00 4.3924E-01 5.1231E-01 1.6330E-01 8.4623E-02 0.0000E+00 1.6336E-01 2.5051E-01 3.2507E-03 + 3.8904E+00 4.3924E-01 5.1231E-01 1.6330E-01 8.4623E-02 1.7750E-09 1.6336E-01 2.5051E-01 3.2507E-03 + 3.9416E+00 4.4304E-01 5.1708E-01 1.6690E-01 8.8633E-02 5.3296E-03 1.6377E-01 2.5214E-01 3.3172E-03 + 4.0799E+00 4.5394E-01 5.3084E-01 1.7728E-01 1.0021E-01 1.8763E-02 1.6492E-01 2.5683E-01 3.5056E-03 + 4.2014E+00 4.6481E-01 5.4462E-01 1.8770E-01 1.1186E-01 3.2327E-02 1.6602E-01 2.6154E-01 3.6901E-03 + 4.2934E+00 4.7422E-01 5.5661E-01 1.9678E-01 1.2203E-01 4.4178E-02 1.6696E-01 2.6565E-01 3.8477E-03 + 4.3703E+00 4.8327E-01 5.6820E-01 2.0557E-01 1.3189E-01 5.5677E-02 1.6783E-01 2.6965E-01 3.9979E-03 + 4.4229E+00 4.9042E-01 5.7743E-01 2.1256E-01 1.3976E-01 6.4861E-02 1.6851E-01 2.7286E-01 4.1160E-03 + 4.4740E+00 4.9864E-01 5.8811E-01 2.2066E-01 1.4890E-01 7.5547E-02 1.6928E-01 2.7662E-01 4.2515E-03 + 4.5088E+00 5.0551E-01 5.9712E-01 2.2747E-01 1.5662E-01 8.4595E-02 1.6991E-01 2.7983E-01 4.3648E-03 + 4.5328E+00 5.1147E-01 6.0500E-01 2.3343E-01 1.6340E-01 9.2556E-02 1.7045E-01 2.8267E-01 4.4635E-03 + 4.5532E+00 5.1858E-01 6.1448E-01 2.4058E-01 1.7158E-01 1.0219E-01 1.7108E-01 2.8616E-01 4.5817E-03 + 4.5631E+00 5.2480E-01 6.2289E-01 2.4691E-01 1.7885E-01 1.1079E-01 1.7163E-01 2.8930E-01 4.6861E-03 + 4.5650E+00 5.3024E-01 6.3031E-01 2.5248E-01 1.8530E-01 1.1845E-01 1.7209E-01 2.9214E-01 4.7782E-03 + 4.5605E+00 5.3529E-01 6.3731E-01 2.5772E-01 1.9139E-01 1.2572E-01 1.7252E-01 2.9488E-01 4.8650E-03 + 4.5504E+00 5.3988E-01 6.4377E-01 2.6254E-01 1.9704E-01 1.3249E-01 1.7290E-01 2.9746E-01 4.9451E-03 + 4.5361E+00 5.4390E-01 6.4951E-01 2.6681E-01 2.0208E-01 1.3857E-01 1.7323E-01 2.9981E-01 5.0166E-03 + 4.5189E+00 5.4742E-01 6.5462E-01 2.7060E-01 2.0659E-01 1.4403E-01 1.7351E-01 3.0195E-01 5.0804E-03 + 4.4982E+00 5.5069E-01 6.5945E-01 2.7417E-01 2.1087E-01 1.4924E-01 1.7376E-01 3.0402E-01 5.1410E-03 + 4.4748E+00 5.5366E-01 6.6393E-01 2.7746E-01 2.1485E-01 1.5413E-01 1.7399E-01 3.0600E-01 5.1974E-03 + 4.4501E+00 5.5626E-01 6.6793E-01 2.8040E-01 2.1843E-01 1.5855E-01 1.7418E-01 3.0781E-01 5.2482E-03 + 4.4246E+00 5.5852E-01 6.7149E-01 2.8300E-01 2.2164E-01 1.6254E-01 1.7434E-01 3.0947E-01 5.2937E-03 + 4.3970E+00 5.6062E-01 6.7488E-01 2.8546E-01 2.2471E-01 1.6638E-01 1.7449E-01 3.1109E-01 5.3372E-03 + 4.3682E+00 5.6252E-01 6.7801E-01 2.8773E-01 2.2757E-01 1.6999E-01 1.7461E-01 3.1264E-01 5.3780E-03 + 4.3392E+00 5.6416E-01 6.8082E-01 2.8975E-01 2.3015E-01 1.7327E-01 1.7471E-01 3.1406E-01 5.4147E-03 + 4.3105E+00 5.6558E-01 6.8332E-01 2.9155E-01 2.3247E-01 1.7624E-01 1.7480E-01 3.1538E-01 5.4479E-03 + 4.2804E+00 5.6688E-01 6.8569E-01 2.9324E-01 2.3469E-01 1.7911E-01 1.7486E-01 3.1667E-01 5.4797E-03 + 4.2497E+00 5.6803E-01 6.8790E-01 2.9481E-01 2.3677E-01 1.8183E-01 1.7492E-01 3.1790E-01 5.5095E-03 + 4.2195E+00 5.6902E-01 6.8986E-01 2.9619E-01 2.3864E-01 1.8430E-01 1.7496E-01 3.1905E-01 5.5366E-03 + 4.1900E+00 5.6985E-01 6.9161E-01 2.9742E-01 2.4033E-01 1.8655E-01 1.7499E-01 3.2010E-01 5.5609E-03 + 4.1596E+00 5.7059E-01 6.9327E-01 2.9858E-01 2.4195E-01 1.8873E-01 1.7500E-01 3.2114E-01 5.5844E-03 + 4.1288E+00 5.7123E-01 6.9479E-01 2.9963E-01 2.4346E-01 1.9079E-01 1.7501E-01 3.2214E-01 5.6064E-03 + 4.0989E+00 5.7175E-01 6.9615E-01 3.0057E-01 2.4483E-01 1.9268E-01 1.7500E-01 3.2307E-01 5.6264E-03 + 4.0699E+00 5.7216E-01 6.9734E-01 3.0138E-01 2.4605E-01 1.9440E-01 1.7499E-01 3.2393E-01 5.6444E-03 + 4.0402E+00 5.7250E-01 6.9847E-01 3.0215E-01 2.4723E-01 1.9606E-01 1.7497E-01 3.2477E-01 5.6617E-03 + 8.0286E-01 3.4136E-01 3.9679E-01 6.2618E-02 0.0000E+00 0.0000E+00 1.6336E-01 2.2968E-01 3.0200E-03 + 1.1468E+00 3.4800E-01 4.0768E-01 6.7811E-02 0.0000E+00 0.0000E+00 1.6516E-01 2.3704E-01 3.3546E-03 + 1.3937E+00 3.5364E-01 4.1653E-01 7.2454E-02 0.0000E+00 0.0000E+00 1.6646E-01 2.4251E-01 3.5948E-03 + 1.7075E+00 3.6196E-01 4.2919E-01 7.9551E-02 0.0000E+00 0.0000E+00 1.6814E-01 2.4979E-01 3.9035E-03 + 1.7075E+00 3.6196E-01 4.2919E-01 7.9551E-02 1.9872E-08 0.0000E+00 1.6814E-01 2.4979E-01 3.9035E-03 + 1.9408E+00 3.6939E-01 4.4025E-01 8.6069E-02 8.1481E-03 0.0000E+00 1.6947E-01 2.5577E-01 4.1475E-03 + 2.1446E+00 3.7666E-01 4.5095E-01 9.2580E-02 1.5884E-02 0.0000E+00 1.7067E-01 2.6132E-01 4.3666E-03 + 2.3042E+00 3.8297E-01 4.6015E-01 9.8306E-02 2.2647E-02 0.0000E+00 1.7164E-01 2.6595E-01 4.5438E-03 + 2.4439E+00 3.8898E-01 4.6889E-01 1.0384E-01 2.9160E-02 0.0000E+00 1.7253E-01 2.7026E-01 4.7039E-03 + 2.5783E+00 3.9530E-01 4.7804E-01 1.0971E-01 3.6055E-02 0.0000E+00 1.7341E-01 2.7468E-01 4.8639E-03 + 2.6842E+00 4.0069E-01 4.8585E-01 1.1479E-01 4.2001E-02 0.0000E+00 1.7413E-01 2.7841E-01 4.9949E-03 + 2.7771E+00 4.0580E-01 4.9324E-01 1.1963E-01 4.7676E-02 0.0000E+00 1.7479E-01 2.8190E-01 5.1146E-03 + 2.8446E+00 4.0976E-01 4.9899E-01 1.2342E-01 5.2116E-02 0.0000E+00 1.7529E-01 2.8459E-01 5.2049E-03 + 3.0285E+00 4.2214E-01 5.1701E-01 1.3542E-01 6.6197E-02 0.0000E+00 1.7678E-01 2.9298E-01 5.4742E-03 + 3.0285E+00 4.2214E-01 5.1701E-01 1.3542E-01 6.6197E-02 1.3187E-09 1.7678E-01 2.9298E-01 5.4742E-03 + 3.0548E+00 4.2465E-01 5.2068E-01 1.3788E-01 6.9093E-02 3.9556E-03 1.7706E-01 2.9468E-01 5.5266E-03 + 3.1225E+00 4.3171E-01 5.3110E-01 1.4489E-01 7.7357E-02 1.3818E-02 1.7786E-01 2.9953E-01 5.6719E-03 + 3.1761E+00 4.3853E-01 5.4130E-01 1.5177E-01 8.5514E-02 2.3619E-02 1.7860E-01 3.0432E-01 5.8090E-03 + 3.2116E+00 4.4425E-01 5.4999E-01 1.5764E-01 9.2516E-02 3.2055E-02 1.7920E-01 3.0845E-01 5.9218E-03 + 3.2361E+00 4.4958E-01 5.5820E-01 1.6319E-01 9.9191E-02 4.0126E-02 1.7974E-01 3.1241E-01 6.0251E-03 + 3.2487E+00 4.5366E-01 5.6461E-01 1.6752E-01 1.0443E-01 4.6490E-02 1.8014E-01 3.1554E-01 6.1034E-03 + 3.2556E+00 4.5819E-01 5.7187E-01 1.7243E-01 1.1043E-01 5.3801E-02 1.8056E-01 3.1915E-01 6.1897E-03 + 3.2548E+00 4.6184E-01 5.7786E-01 1.7647E-01 1.1541E-01 5.9911E-02 1.8089E-01 3.2219E-01 6.2586E-03 + 3.2490E+00 4.6490E-01 5.8299E-01 1.7993E-01 1.1972E-01 6.5225E-02 1.8116E-01 3.2485E-01 6.3161E-03 + 3.2355E+00 4.6837E-01 5.8901E-01 1.8399E-01 1.2484E-01 7.1575E-02 1.8144E-01 3.2805E-01 6.3815E-03 + 3.2172E+00 4.7126E-01 5.9421E-01 1.8748E-01 1.2930E-01 7.7163E-02 1.8165E-01 3.3089E-01 6.4359E-03 + 3.1958E+00 4.7363E-01 5.9867E-01 1.9048E-01 1.3319E-01 8.2074E-02 1.8181E-01 3.3340E-01 6.4809E-03 + 3.1707E+00 4.7569E-01 6.0275E-01 1.9321E-01 1.3681E-01 8.6680E-02 1.8192E-01 3.3578E-01 6.5204E-03 + 3.1431E+00 4.7743E-01 6.0639E-01 1.9565E-01 1.4009E-01 9.0908E-02 1.8200E-01 3.3798E-01 6.5543E-03 + 3.1145E+00 4.7883E-01 6.0953E-01 1.9775E-01 1.4297E-01 9.4658E-02 1.8203E-01 3.3995E-01 6.5819E-03 + 3.0856E+00 4.7993E-01 6.1223E-01 1.9954E-01 1.4550E-01 9.7986E-02 1.8204E-01 3.4171E-01 6.6045E-03 + 3.0549E+00 4.8084E-01 6.1468E-01 2.0118E-01 1.4785E-01 1.0112E-01 1.8202E-01 3.4338E-01 6.6237E-03 + 3.0233E+00 4.8154E-01 6.1686E-01 2.0263E-01 1.5000E-01 1.0403E-01 1.8197E-01 3.4494E-01 6.6395E-03 + 2.9921E+00 4.8205E-01 6.1872E-01 2.0387E-01 1.5190E-01 1.0662E-01 1.8191E-01 3.4634E-01 6.6519E-03 + 2.9617E+00 4.8238E-01 6.2031E-01 2.0492E-01 1.5356E-01 1.0894E-01 1.8182E-01 3.4759E-01 6.6612E-03 + 2.9303E+00 4.8258E-01 6.2173E-01 2.0586E-01 1.5511E-01 1.1114E-01 1.8172E-01 3.4879E-01 6.6684E-03 + 2.8987E+00 4.8265E-01 6.2297E-01 2.0669E-01 1.5653E-01 1.1318E-01 1.8160E-01 3.4991E-01 6.6734E-03 + 2.8679E+00 4.8260E-01 6.2400E-01 2.0738E-01 1.5778E-01 1.1501E-01 1.8146E-01 3.5092E-01 6.6764E-03 + 2.8384E+00 4.8245E-01 6.2485E-01 2.0794E-01 1.5887E-01 1.1664E-01 1.8132E-01 3.5183E-01 6.6775E-03 + 2.8082E+00 4.8220E-01 6.2559E-01 2.0844E-01 1.5989E-01 1.1820E-01 1.8117E-01 3.5269E-01 6.6772E-03 + 2.7780E+00 4.8187E-01 6.2620E-01 2.0885E-01 1.6082E-01 1.1966E-01 1.8100E-01 3.5351E-01 6.6755E-03 + 2.7489E+00 4.8147E-01 6.2668E-01 2.0918E-01 1.6163E-01 1.2096E-01 1.8082E-01 3.5423E-01 6.6725E-03 + 2.7211E+00 4.8101E-01 6.2704E-01 2.0943E-01 1.6233E-01 1.2213E-01 1.8065E-01 3.5489E-01 6.6684E-03 + 2.6927E+00 4.8048E-01 6.2731E-01 2.0963E-01 1.6299E-01 1.2325E-01 1.8046E-01 3.5552E-01 6.6633E-03 + 2.6645E+00 4.7988E-01 6.2749E-01 2.0976E-01 1.6357E-01 1.2429E-01 1.8026E-01 3.5610E-01 6.6571E-03 + 2.6375E+00 4.7926E-01 6.2759E-01 2.0985E-01 1.6408E-01 1.2523E-01 1.8005E-01 3.5662E-01 6.6503E-03 + 2.6116E+00 4.7860E-01 6.2760E-01 2.0988E-01 1.6452E-01 1.2607E-01 1.7985E-01 3.5709E-01 6.6429E-03 + 2.5854E+00 4.7788E-01 6.2755E-01 2.0987E-01 1.6491E-01 1.2687E-01 1.7964E-01 3.5754E-01 6.6346E-03 + 8.3523E-01 3.4718E-01 4.1757E-01 5.8021E-02 0.0000E+00 0.0000E+00 1.7335E-01 2.6125E-01 5.1600E-03 + 1.1217E+00 3.5320E-01 4.2868E-01 6.2811E-02 0.0000E+00 0.0000E+00 1.7496E-01 2.6943E-01 5.4600E-03 + 1.3227E+00 3.5812E-01 4.3741E-01 6.6930E-02 0.0000E+00 0.0000E+00 1.7612E-01 2.7545E-01 5.6697E-03 + 1.5720E+00 3.6517E-01 4.4954E-01 7.3040E-02 0.0000E+00 0.0000E+00 1.7761E-01 2.8338E-01 5.9319E-03 + 1.5720E+00 3.6517E-01 4.4954E-01 7.3040E-02 1.7557E-08 0.0000E+00 1.7761E-01 2.8338E-01 5.9319E-03 + 1.7510E+00 3.7127E-01 4.5984E-01 7.8498E-02 7.1387E-03 0.0000E+00 1.7878E-01 2.8981E-01 6.1327E-03 + 1.9035E+00 3.7709E-01 4.6959E-01 8.3836E-02 1.3780E-02 0.0000E+00 1.7982E-01 2.9573E-01 6.3076E-03 + 2.0200E+00 3.8202E-01 4.7780E-01 8.8446E-02 1.9494E-02 0.0000E+00 1.8066E-01 3.0061E-01 6.4450E-03 + 2.1195E+00 3.8663E-01 4.8549E-01 9.2834E-02 2.4920E-02 0.0000E+00 1.8141E-01 3.0511E-01 6.5657E-03 + 2.2128E+00 3.9138E-01 4.9340E-01 9.7422E-02 3.0591E-02 0.0000E+00 1.8215E-01 3.0969E-01 6.6828E-03 + 2.2843E+00 3.9536E-01 5.0005E-01 1.0133E-01 3.5424E-02 0.0000E+00 1.8274E-01 3.1352E-01 6.7759E-03 + 2.3453E+00 3.9905E-01 5.0627E-01 1.0502E-01 3.9987E-02 0.0000E+00 1.8328E-01 3.1707E-01 6.8583E-03 + 2.3885E+00 4.0188E-01 5.1104E-01 1.0787E-01 4.3526E-02 0.0000E+00 1.8368E-01 3.1979E-01 6.9189E-03 + 2.4991E+00 4.1042E-01 5.2569E-01 1.1673E-01 5.4571E-02 0.0000E+00 1.8482E-01 3.2812E-01 7.0895E-03 + 2.4991E+00 4.1042E-01 5.2569E-01 1.1673E-01 5.4571E-02 1.0452E-09 1.8482E-01 3.2812E-01 7.0895E-03 + 2.5121E+00 4.1209E-01 5.2861E-01 1.1852E-01 5.6808E-02 3.1328E-03 1.8504E-01 3.2979E-01 7.1208E-03 + 2.5429E+00 4.1669E-01 5.3678E-01 1.2352E-01 6.3129E-02 1.0877E-02 1.8561E-01 3.3450E-01 7.2034E-03 + 2.5620E+00 4.2096E-01 5.4459E-01 1.2833E-01 6.9273E-02 1.8478E-02 1.8611E-01 3.3907E-01 7.2754E-03 + 2.5694E+00 4.2438E-01 5.5109E-01 1.3235E-01 7.4468E-02 2.4942E-02 1.8648E-01 3.4294E-01 7.3293E-03 + 2.5688E+00 4.2741E-01 5.5709E-01 1.3607E-01 7.9350E-02 3.1057E-02 1.8679E-01 3.4659E-01 7.3736E-03 + 2.5627E+00 4.2961E-01 5.6166E-01 1.3892E-01 8.3134E-02 3.5830E-02 1.8700E-01 3.4943E-01 7.4032E-03 + 2.5494E+00 4.3191E-01 5.6671E-01 1.4207E-01 8.7401E-02 4.1256E-02 1.8718E-01 3.5265E-01 7.4310E-03 + 2.5331E+00 4.3362E-01 5.7075E-01 1.4460E-01 9.0897E-02 4.5743E-02 1.8729E-01 3.5531E-01 7.4489E-03 + 2.5148E+00 4.3493E-01 5.7412E-01 1.4671E-01 9.3881E-02 4.9608E-02 1.8735E-01 3.5759E-01 7.4600E-03 + 2.4875E+00 4.3626E-01 5.7794E-01 1.4912E-01 9.7368E-02 5.4177E-02 1.8737E-01 3.6027E-01 7.4675E-03 + 2.4585E+00 4.3718E-01 5.8109E-01 1.5113E-01 1.0036E-01 5.8153E-02 1.8733E-01 3.6260E-01 7.4682E-03 + 2.4287E+00 4.3777E-01 5.8367E-01 1.5278E-01 1.0292E-01 6.1606E-02 1.8724E-01 3.6461E-01 7.4638E-03 + 2.3968E+00 4.3811E-01 5.8591E-01 1.5423E-01 1.0526E-01 6.4811E-02 1.8712E-01 3.6645E-01 7.4548E-03 + 2.3640E+00 4.3821E-01 5.8779E-01 1.5547E-01 1.0735E-01 6.7719E-02 1.8695E-01 3.6811E-01 7.4419E-03 + 2.3316E+00 4.3810E-01 5.8929E-01 1.5647E-01 1.0914E-01 7.0269E-02 1.8676E-01 3.6955E-01 7.4261E-03 + 2.3002E+00 4.3783E-01 5.9047E-01 1.5729E-01 1.1068E-01 7.2509E-02 1.8655E-01 3.7080E-01 7.4084E-03 + 2.2678E+00 4.3740E-01 5.9144E-01 1.5797E-01 1.1209E-01 7.4596E-02 1.8630E-01 3.7194E-01 7.3878E-03 + 2.2353E+00 4.3684E-01 5.9218E-01 1.5853E-01 1.1334E-01 7.6506E-02 1.8604E-01 3.7297E-01 7.3652E-03 + 2.2041E+00 4.3617E-01 5.9272E-01 1.5896E-01 1.1442E-01 7.8193E-02 1.8576E-01 3.7385E-01 7.3417E-03 + 2.1742E+00 4.3543E-01 5.9306E-01 1.5928E-01 1.1535E-01 7.9679E-02 1.8548E-01 3.7461E-01 7.3176E-03 + 2.1438E+00 4.3459E-01 5.9327E-01 1.5952E-01 1.1618E-01 8.1074E-02 1.8517E-01 3.7530E-01 7.2916E-03 + 2.1137E+00 4.3365E-01 5.9333E-01 1.5967E-01 1.1692E-01 8.2352E-02 1.8485E-01 3.7591E-01 7.2644E-03 + 2.0849E+00 4.3267E-01 5.9326E-01 1.5975E-01 1.1755E-01 8.3483E-02 1.8452E-01 3.7643E-01 7.2372E-03 + 2.0575E+00 4.3167E-01 5.9309E-01 1.5977E-01 1.1808E-01 8.4482E-02 1.8420E-01 3.7686E-01 7.2101E-03 + 2.0298E+00 4.3059E-01 5.9281E-01 1.5973E-01 1.1856E-01 8.5421E-02 1.8386E-01 3.7725E-01 7.1817E-03 + 2.0024E+00 4.2945E-01 5.9244E-01 1.5964E-01 1.1897E-01 8.6283E-02 1.8350E-01 3.7758E-01 7.1526E-03 + 1.9763E+00 4.2830E-01 5.9199E-01 1.5950E-01 1.1930E-01 8.7045E-02 1.8315E-01 3.7784E-01 7.1238E-03 + 1.9515E+00 4.2715E-01 5.9149E-01 1.5933E-01 1.1958E-01 8.7717E-02 1.8281E-01 3.7805E-01 7.0956E-03 + 1.9265E+00 4.2595E-01 5.9091E-01 1.5912E-01 1.1981E-01 8.8349E-02 1.8244E-01 3.7822E-01 7.0664E-03 + 1.9018E+00 4.2470E-01 5.9025E-01 1.5887E-01 1.2000E-01 8.8923E-02 1.8207E-01 3.7835E-01 7.0366E-03 + 1.8782E+00 4.2346E-01 5.8957E-01 1.5860E-01 1.2014E-01 8.9433E-02 1.8171E-01 3.7844E-01 7.0075E-03 + 1.8559E+00 4.2224E-01 5.8885E-01 1.5831E-01 1.2024E-01 8.9877E-02 1.8135E-01 3.7849E-01 6.9791E-03 + 1.8334E+00 4.2097E-01 5.8807E-01 1.5798E-01 1.2031E-01 9.0293E-02 1.8098E-01 3.7850E-01 6.9499E-03 + 8.6695E-01 3.5616E-01 4.5736E-01 5.0944E-02 0.0000E+00 0.0000E+00 1.8548E-01 3.1872E-01 8.4960E-03 + 1.0744E+00 3.6091E-01 4.6821E-01 5.4941E-02 0.0000E+00 0.0000E+00 1.8715E-01 3.2779E-01 8.6488E-03 + 1.2142E+00 3.6457E-01 4.7635E-01 5.8201E-02 0.0000E+00 0.0000E+00 1.8833E-01 3.3433E-01 8.7443E-03 + 1.3804E+00 3.6950E-01 4.8718E-01 6.2829E-02 0.0000E+00 0.0000E+00 1.8980E-01 3.4275E-01 8.8486E-03 + 1.3804E+00 3.6950E-01 4.8718E-01 6.2829E-02 1.4323E-08 0.0000E+00 1.8980E-01 3.4275E-01 8.8486E-03 + 1.4918E+00 3.7351E-01 4.9598E-01 6.6793E-02 5.7515E-03 0.0000E+00 1.9093E-01 3.4942E-01 8.9148E-03 + 1.5819E+00 3.7713E-01 5.0400E-01 7.0539E-02 1.0941E-02 0.0000E+00 1.9189E-01 3.5540E-01 8.9610E-03 + 1.6472E+00 3.8003E-01 5.1054E-01 7.3680E-02 1.5295E-02 0.0000E+00 1.9264E-01 3.6024E-01 8.9884E-03 + 1.6999E+00 3.8262E-01 5.1646E-01 7.6593E-02 1.9343E-02 0.0000E+00 1.9328E-01 3.6460E-01 9.0048E-03 + 1.7462E+00 3.8513E-01 5.2238E-01 7.9561E-02 2.3487E-02 0.0000E+00 1.9389E-01 3.6895E-01 9.0126E-03 + 1.7792E+00 3.8712E-01 5.2722E-01 8.2029E-02 2.6952E-02 0.0000E+00 1.9435E-01 3.7250E-01 9.0120E-03 + 1.8051E+00 3.8886E-01 5.3160E-01 8.4303E-02 3.0169E-02 0.0000E+00 1.9475E-01 3.7573E-01 9.0053E-03 + 1.8218E+00 3.9012E-01 5.3488E-01 8.6029E-02 3.2628E-02 0.0000E+00 1.9502E-01 3.7816E-01 8.9962E-03 + 1.8552E+00 3.9349E-01 5.4445E-01 9.1189E-02 4.0102E-02 0.0000E+00 1.9571E-01 3.8532E-01 8.9452E-03 + 1.8552E+00 3.9349E-01 5.4445E-01 9.1189E-02 4.0102E-02 7.2355E-10 1.9571E-01 3.8532E-01 8.9452E-03 + 1.8547E+00 3.9406E-01 5.4626E-01 9.2186E-02 4.1577E-02 2.1660E-03 1.9582E-01 3.8670E-01 8.9304E-03 + 1.8490E+00 3.9542E-01 5.5113E-01 9.4913E-02 4.5678E-02 7.4481E-03 1.9605E-01 3.9048E-01 8.8804E-03 + 1.8353E+00 3.9637E-01 5.5548E-01 9.7413E-02 4.9559E-02 1.2530E-02 1.9617E-01 3.9398E-01 8.8186E-03 + 1.8172E+00 3.9684E-01 5.5884E-01 9.9397E-02 5.2756E-02 1.6769E-02 1.9617E-01 3.9680E-01 8.7550E-03 + 1.7944E+00 3.9695E-01 5.6168E-01 1.0114E-01 5.5684E-02 2.0707E-02 1.9609E-01 3.9931E-01 8.6845E-03 + 1.7727E+00 3.9679E-01 5.6364E-01 1.0240E-01 5.7899E-02 2.3729E-02 1.9595E-01 4.0116E-01 8.6218E-03 + 1.7435E+00 3.9630E-01 5.6557E-01 1.0371E-01 6.0332E-02 2.7105E-02 1.9570E-01 4.0312E-01 8.5412E-03 + 1.7155E+00 3.9562E-01 5.6688E-01 1.0468E-01 6.2271E-02 2.9849E-02 1.9542E-01 4.0463E-01 8.4663E-03 + 1.6885E+00 3.9480E-01 5.6778E-01 1.0543E-01 6.3883E-02 3.2174E-02 1.9510E-01 4.0582E-01 8.3949E-03 + 1.6528E+00 3.9351E-01 5.6853E-01 1.0619E-01 6.5708E-02 3.4874E-02 1.9463E-01 4.0708E-01 8.3012E-03 + 1.6180E+00 3.9206E-01 5.6885E-01 1.0673E-01 6.7217E-02 3.7175E-02 1.9412E-01 4.0803E-01 8.2103E-03 + 1.5847E+00 3.9052E-01 5.6883E-01 1.0709E-01 6.8461E-02 3.9136E-02 1.9359E-01 4.0872E-01 8.1230E-03 + 1.5510E+00 3.8880E-01 5.6853E-01 1.0732E-01 6.9552E-02 4.0920E-02 1.9301E-01 4.0923E-01 8.0340E-03 + 1.5177E+00 3.8697E-01 5.6798E-01 1.0743E-01 7.0481E-02 4.2506E-02 1.9239E-01 4.0956E-01 7.9455E-03 + 1.4861E+00 3.8510E-01 5.6723E-01 1.0743E-01 7.1239E-02 4.3868E-02 1.9176E-01 4.0972E-01 7.8605E-03 + 1.4563E+00 3.8323E-01 5.6635E-01 1.0735E-01 7.1857E-02 4.5039E-02 1.9114E-01 4.0976E-01 7.7797E-03 + 1.4265E+00 3.8126E-01 5.6528E-01 1.0720E-01 7.2384E-02 4.6107E-02 1.9048E-01 4.0967E-01 7.6978E-03 + 1.3973E+00 3.7923E-01 5.6407E-01 1.0698E-01 7.2821E-02 4.7062E-02 1.8980E-01 4.0948E-01 7.6167E-03 + 1.3698E+00 3.7722E-01 5.6278E-01 1.0671E-01 7.3165E-02 4.7886E-02 1.8913E-01 4.0921E-01 7.5392E-03 + 1.3440E+00 3.7526E-01 5.6144E-01 1.0641E-01 7.3429E-02 4.8594E-02 1.8847E-01 4.0886E-01 7.4656E-03 + 1.3182E+00 3.7322E-01 5.5998E-01 1.0606E-01 7.3639E-02 4.9241E-02 1.8778E-01 4.0844E-01 7.3911E-03 + 1.2931E+00 3.7116E-01 5.5844E-01 1.0567E-01 7.3793E-02 4.9818E-02 1.8709E-01 4.0794E-01 7.3174E-03 + 1.2694E+00 3.6914E-01 5.5687E-01 1.0526E-01 7.3894E-02 5.0312E-02 1.8640E-01 4.0740E-01 7.2471E-03 + 1.2471E+00 3.6719E-01 5.5530E-01 1.0485E-01 7.3950E-02 5.0735E-02 1.8574E-01 4.0684E-01 7.1802E-03 + 1.2249E+00 3.6517E-01 5.5364E-01 1.0440E-01 7.3970E-02 5.1119E-02 1.8505E-01 4.0621E-01 7.1126E-03 + 1.2032E+00 3.6315E-01 5.5193E-01 1.0392E-01 7.3956E-02 5.1458E-02 1.8436E-01 4.0553E-01 7.0457E-03 + 1.1827E+00 3.6118E-01 5.5023E-01 1.0345E-01 7.3911E-02 5.1744E-02 1.8368E-01 4.0484E-01 6.9817E-03 + 1.1635E+00 3.5928E-01 5.4856E-01 1.0298E-01 7.3842E-02 5.1984E-02 1.8302E-01 4.0413E-01 6.9210E-03 + 1.1443E+00 3.5734E-01 5.4681E-01 1.0248E-01 7.3748E-02 5.2199E-02 1.8235E-01 4.0338E-01 6.8594E-03 + 1.1255E+00 3.5538E-01 5.4503E-01 1.0197E-01 7.3630E-02 5.2380E-02 1.8167E-01 4.0259E-01 6.7985E-03 + 1.1077E+00 3.5349E-01 5.4328E-01 1.0147E-01 7.3497E-02 5.2531E-02 1.8100E-01 4.0180E-01 6.7402E-03 + 1.0909E+00 3.5167E-01 5.4156E-01 1.0097E-01 7.3350E-02 5.2650E-02 1.8036E-01 4.0102E-01 6.6848E-03 + 1.0742E+00 3.4981E-01 5.3979E-01 1.0046E-01 7.3185E-02 5.2751E-02 1.7971E-01 4.0019E-01 6.6286E-03 + 8.7456E-01 3.6372E-01 4.9429E-01 4.4674E-02 0.0000E+00 0.0000E+00 1.9574E-01 3.7194E-01 1.0602E-02 + 1.0281E+00 3.6710E-01 5.0428E-01 4.7993E-02 0.0000E+00 0.0000E+00 1.9763E-01 3.8101E-01 1.0573E-02 + 1.1277E+00 3.6953E-01 5.1150E-01 5.0599E-02 0.0000E+00 0.0000E+00 1.9891E-01 3.8738E-01 1.0535E-02 + 1.2410E+00 3.7254E-01 5.2073E-01 5.4174E-02 0.0000E+00 0.0000E+00 2.0045E-01 3.9538E-01 1.0461E-02 + 1.2410E+00 3.7254E-01 5.2073E-01 5.4174E-02 1.2056E-08 0.0000E+00 2.0045E-01 3.9538E-01 1.0461E-02 + 1.3109E+00 3.7477E-01 5.2791E-01 5.7132E-02 4.7956E-03 0.0000E+00 2.0155E-01 4.0152E-01 1.0382E-02 + 1.3638E+00 3.7657E-01 5.3420E-01 5.9846E-02 9.0216E-03 0.0000E+00 2.0245E-01 4.0687E-01 1.0294E-02 + 1.3993E+00 3.7786E-01 5.3913E-01 6.2061E-02 1.2498E-02 0.0000E+00 2.0310E-01 4.1107E-01 1.0210E-02 + 1.4255E+00 3.7885E-01 5.4344E-01 6.4065E-02 1.5676E-02 0.0000E+00 2.0362E-01 4.1475E-01 1.0124E-02 + 1.4458E+00 3.7965E-01 5.4756E-01 6.6057E-02 1.8875E-02 0.0000E+00 2.0406E-01 4.1830E-01 1.0027E-02 + 1.4580E+00 3.8014E-01 5.5079E-01 6.7673E-02 2.1509E-02 0.0000E+00 2.0435E-01 4.2111E-01 9.9388E-03 + 1.4652E+00 3.8043E-01 5.5358E-01 6.9127E-02 2.3920E-02 0.0000E+00 2.0456E-01 4.2357E-01 9.8503E-03 + 1.4683E+00 3.8054E-01 5.5559E-01 7.0208E-02 2.5741E-02 0.0000E+00 2.0468E-01 4.2537E-01 9.7784E-03 + 1.4632E+00 3.8018E-01 5.6092E-01 7.3302E-02 3.1151E-02 0.0000E+00 2.0478E-01 4.3033E-01 9.5339E-03 + 1.4632E+00 3.8018E-01 5.6092E-01 7.3302E-02 3.1151E-02 5.3671E-10 2.0478E-01 4.3033E-01 9.5339E-03 + 1.4566E+00 3.7997E-01 5.6181E-01 7.3872E-02 3.2195E-02 1.6051E-03 2.0474E-01 4.3121E-01 9.4801E-03 + 1.4345E+00 3.7906E-01 5.6399E-01 7.5375E-02 3.5055E-02 5.4766E-03 2.0454E-01 4.3349E-01 9.3196E-03 + 1.4069E+00 3.7772E-01 5.6556E-01 7.6664E-02 3.7699E-02 9.1407E-03 2.0418E-01 4.3536E-01 9.1497E-03 + 1.3787E+00 3.7618E-01 5.6640E-01 7.7609E-02 3.9823E-02 1.2149E-02 2.0372E-01 4.3666E-01 8.9937E-03 + 1.3481E+00 3.7433E-01 5.6675E-01 7.8362E-02 4.1721E-02 1.4901E-02 2.0315E-01 4.3761E-01 8.8353E-03 + 1.3213E+00 3.7260E-01 5.6667E-01 7.8846E-02 4.3122E-02 1.6983E-02 2.0259E-01 4.3814E-01 8.7035E-03 + 1.2877E+00 3.7027E-01 5.6616E-01 7.9271E-02 4.4621E-02 1.9275E-02 2.0183E-01 4.3849E-01 8.5435E-03 + 1.2572E+00 3.6802E-01 5.6536E-01 7.9514E-02 4.5780E-02 2.1110E-02 2.0107E-01 4.3854E-01 8.4022E-03 + 1.2289E+00 3.6583E-01 5.6436E-01 7.9636E-02 4.6715E-02 2.2642E-02 2.0032E-01 4.3839E-01 8.2731E-03 + 1.1928E+00 3.6286E-01 5.6274E-01 7.9659E-02 4.7736E-02 2.4393E-02 1.9929E-01 4.3795E-01 8.1102E-03 + 1.1588E+00 3.5992E-01 5.6090E-01 7.9561E-02 4.8542E-02 2.5859E-02 1.9824E-01 4.3730E-01 7.9581E-03 + 1.1272E+00 3.5703E-01 5.5891E-01 7.9373E-02 4.9172E-02 2.7085E-02 1.9721E-01 4.3648E-01 7.8168E-03 + 1.0958E+00 3.5404E-01 5.5669E-01 7.9102E-02 4.9692E-02 2.8179E-02 1.9612E-01 4.3549E-01 7.6769E-03 + 1.0656E+00 3.5101E-01 5.5431E-01 7.8762E-02 5.0103E-02 2.9134E-02 1.9500E-01 4.3436E-01 7.5412E-03 + 1.0373E+00 3.4807E-01 5.5187E-01 7.8378E-02 5.0407E-02 2.9935E-02 1.9390E-01 4.3314E-01 7.4142E-03 + 1.0112E+00 3.4524E-01 5.4943E-01 7.7967E-02 5.0627E-02 3.0610E-02 1.9283E-01 4.3188E-01 7.2957E-03 + 9.8532E-01 3.4234E-01 5.4684E-01 7.7508E-02 5.0784E-02 3.1211E-02 1.9173E-01 4.3051E-01 7.1779E-03 + 9.6038E-01 3.3943E-01 5.4417E-01 7.7017E-02 5.0884E-02 3.1736E-02 1.9061E-01 4.2905E-01 7.0633E-03 + 9.3714E-01 3.3664E-01 5.4153E-01 7.6518E-02 5.0931E-02 3.2176E-02 1.8953E-01 4.2759E-01 6.9555E-03 + 9.1557E-01 3.3396E-01 5.3894E-01 7.6017E-02 5.0935E-02 3.2542E-02 1.8848E-01 4.2612E-01 6.8547E-03 + 8.9424E-01 3.3123E-01 5.3625E-01 7.5488E-02 5.0903E-02 3.2866E-02 1.8740E-01 4.2458E-01 6.7540E-03 + 8.7362E-01 3.2851E-01 5.3351E-01 7.4942E-02 5.0837E-02 3.3144E-02 1.8632E-01 4.2299E-01 6.6557E-03 + 8.5435E-01 3.2590E-01 5.3084E-01 7.4403E-02 5.0745E-02 3.3372E-02 1.8528E-01 4.2141E-01 6.5630E-03 + 8.3642E-01 3.2341E-01 5.2825E-01 7.3875E-02 5.0633E-02 3.3556E-02 1.8427E-01 4.1986E-01 6.4759E-03 + 8.1865E-01 3.2087E-01 5.2558E-01 7.3328E-02 5.0497E-02 3.3715E-02 1.8324E-01 4.1825E-01 6.3887E-03 + 8.0141E-01 3.1835E-01 5.2288E-01 7.2773E-02 5.0341E-02 3.3844E-02 1.8221E-01 4.1662E-01 6.3033E-03 + 7.8526E-01 3.1592E-01 5.2026E-01 7.2231E-02 5.0173E-02 3.3944E-02 1.8121E-01 4.1501E-01 6.2225E-03 + 7.7020E-01 3.1361E-01 5.1774E-01 7.1706E-02 4.9998E-02 3.4018E-02 1.8026E-01 4.1345E-01 6.1464E-03 + 7.5521E-01 3.1126E-01 5.1514E-01 7.1166E-02 4.9806E-02 3.4074E-02 1.7928E-01 4.1183E-01 6.0700E-03 + 7.4065E-01 3.0892E-01 5.1253E-01 7.0622E-02 4.9601E-02 3.4110E-02 1.7830E-01 4.1019E-01 5.9950E-03 + 7.2694E-01 3.0668E-01 5.1000E-01 7.0096E-02 4.9393E-02 3.4130E-02 1.7735E-01 4.0860E-01 5.9238E-03 + 7.1414E-01 3.0454E-01 5.0757E-01 6.9587E-02 4.9184E-02 3.4133E-02 1.7645E-01 4.0705E-01 5.8566E-03 + 7.0135E-01 3.0236E-01 5.0507E-01 6.9067E-02 4.8962E-02 3.4124E-02 1.7552E-01 4.0546E-01 5.7889E-03 + 8.6851E-01 3.7042E-01 5.2871E-01 3.8679E-02 0.0000E+00 0.0000E+00 2.0747E-01 4.2179E-01 1.1667E-02 + 9.8210E-01 3.7226E-01 5.3737E-01 4.1466E-02 0.0000E+00 0.0000E+00 2.0939E-01 4.3005E-01 1.1469E-02 + 1.0527E+00 3.7338E-01 5.4336E-01 4.3584E-02 0.0000E+00 0.0000E+00 2.1063E-01 4.3568E-01 1.1307E-02 + 1.1289E+00 3.7450E-01 5.5069E-01 4.6403E-02 0.0000E+00 0.0000E+00 2.1201E-01 4.4249E-01 1.1076E-02 + 1.1289E+00 3.7450E-01 5.5069E-01 4.6403E-02 1.0323E-08 0.0000E+00 2.1201E-01 4.4249E-01 1.1076E-02 + 1.1705E+00 3.7502E-01 5.5607E-01 4.8662E-02 4.0748E-03 0.0000E+00 2.1290E-01 4.4748E-01 1.0872E-02 + 1.1987E+00 3.7515E-01 5.6051E-01 5.0675E-02 7.5956E-03 0.0000E+00 2.1353E-01 4.5164E-01 1.0671E-02 + 1.2149E+00 3.7497E-01 5.6378E-01 5.2275E-02 1.0444E-02 0.0000E+00 2.1391E-01 4.5473E-01 1.0496E-02 + 1.2243E+00 3.7455E-01 5.6645E-01 5.3686E-02 1.3010E-02 0.0000E+00 2.1413E-01 4.5731E-01 1.0328E-02 + 1.2285E+00 3.7386E-01 5.6880E-01 5.5052E-02 1.5555E-02 0.0000E+00 2.1424E-01 4.5965E-01 1.0148E-02 + 1.2280E+00 3.7306E-01 5.7046E-01 5.6130E-02 1.7624E-02 0.0000E+00 2.1422E-01 4.6137E-01 9.9915E-03 + 1.2243E+00 3.7212E-01 5.7173E-01 5.7073E-02 1.9492E-02 0.0000E+00 2.1410E-01 4.6276E-01 9.8408E-03 + 1.2194E+00 3.7127E-01 5.7252E-01 5.7756E-02 2.0888E-02 0.0000E+00 2.1395E-01 4.6369E-01 9.7218E-03 + 1.1929E+00 3.6786E-01 5.7387E-01 5.9605E-02 2.4951E-02 0.0000E+00 2.1313E-01 4.6575E-01 9.3362E-03 + 1.1929E+00 3.6786E-01 5.7387E-01 5.9605E-02 2.4951E-02 4.1369E-10 2.1313E-01 4.6575E-01 9.3362E-03 + 1.1832E+00 3.6701E-01 5.7392E-01 5.9923E-02 2.5719E-02 1.2361E-03 2.1288E-01 4.6600E-01 9.2547E-03 + 1.1531E+00 3.6429E-01 5.7363E-01 6.0716E-02 2.7794E-02 4.1893E-03 2.1206E-01 4.6641E-01 9.0173E-03 + 1.1193E+00 3.6114E-01 5.7266E-01 6.1319E-02 2.9666E-02 6.9445E-03 2.1103E-01 4.6633E-01 8.7742E-03 + 1.0873E+00 3.5802E-01 5.7126E-01 6.1688E-02 3.1134E-02 9.1747E-03 2.0996E-01 4.6585E-01 8.5575E-03 + 1.0540E+00 3.5466E-01 5.6938E-01 6.1907E-02 3.2413E-02 1.1187E-02 2.0875E-01 4.6500E-01 8.3427E-03 + 1.0261E+00 3.5173E-01 5.6749E-01 6.1982E-02 3.3332E-02 1.2690E-02 2.0767E-01 4.6404E-01 8.1677E-03 + 9.9213E-01 3.4802E-01 5.6484E-01 6.1954E-02 3.4286E-02 1.4324E-02 2.0626E-01 4.6259E-01 7.9595E-03 + 9.6218E-01 3.4461E-01 5.6220E-01 6.1832E-02 3.4998E-02 1.5612E-02 2.0493E-01 4.6106E-01 7.7791E-03 + 9.3496E-01 3.4140E-01 5.5955E-01 6.1648E-02 3.5551E-02 1.6674E-02 2.0366E-01 4.5948E-01 7.6167E-03 + 9.0090E-01 3.3721E-01 5.5590E-01 6.1324E-02 3.6126E-02 1.7869E-02 2.0197E-01 4.5724E-01 7.4151E-03 + 8.6951E-01 3.3318E-01 5.5220E-01 6.0937E-02 3.6550E-02 1.8851E-02 2.0031E-01 4.5492E-01 7.2300E-03 + 8.4075E-01 3.2934E-01 5.4853E-01 6.0512E-02 3.6853E-02 1.9659E-02 1.9870E-01 4.5256E-01 7.0605E-03 + 8.1269E-01 3.2544E-01 5.4468E-01 6.0031E-02 3.7076E-02 2.0365E-02 1.9705E-01 4.5005E-01 6.8947E-03 + 7.8594E-01 3.2158E-01 5.4075E-01 5.9515E-02 3.7222E-02 2.0969E-02 1.9539E-01 4.4746E-01 6.7361E-03 + 7.6131E-01 3.1789E-01 5.3689E-01 5.8987E-02 3.7299E-02 2.1464E-02 1.9378E-01 4.4488E-01 6.5893E-03 + 7.3871E-01 3.1440E-01 5.3315E-01 5.8460E-02 3.7325E-02 2.1872E-02 1.9224E-01 4.4235E-01 6.4537E-03 + 7.1663E-01 3.1086E-01 5.2929E-01 5.7904E-02 3.7306E-02 2.2224E-02 1.9067E-01 4.3972E-01 6.3202E-03 + 6.9551E-01 3.0737E-01 5.2541E-01 5.7334E-02 3.7250E-02 2.2522E-02 1.8910E-01 4.3706E-01 6.1916E-03 + 6.7599E-01 3.0405E-01 5.2166E-01 5.6775E-02 3.7164E-02 2.2764E-02 1.8759E-01 4.3446E-01 6.0716E-03 + 6.5802E-01 3.0090E-01 5.1804E-01 5.6231E-02 3.7056E-02 2.2956E-02 1.8615E-01 4.3194E-01 5.9602E-03 + 6.4037E-01 2.9772E-01 5.1434E-01 5.5669E-02 3.6922E-02 2.3119E-02 1.8468E-01 4.2935E-01 5.8499E-03 + 6.2343E-01 2.9458E-01 5.1064E-01 5.5103E-02 3.6767E-02 2.3249E-02 1.8322E-01 4.2674E-01 5.7430E-03 + 6.0771E-01 2.9159E-01 5.0707E-01 5.4555E-02 3.6601E-02 2.3347E-02 1.8182E-01 4.2421E-01 5.6428E-03 + 5.9316E-01 2.8875E-01 5.0365E-01 5.4027E-02 3.6427E-02 2.3419E-02 1.8048E-01 4.2177E-01 5.5493E-03 + 5.7883E-01 2.8589E-01 5.0016E-01 5.3487E-02 3.6237E-02 2.3472E-02 1.7911E-01 4.1928E-01 5.4563E-03 + 5.6499E-01 2.8306E-01 4.9668E-01 5.2947E-02 3.6036E-02 2.3505E-02 1.7776E-01 4.1677E-01 5.3658E-03 + 5.5210E-01 2.8036E-01 4.9333E-01 5.2427E-02 3.5832E-02 2.3521E-02 1.7646E-01 4.1435E-01 5.2806E-03 + 5.4013E-01 2.7779E-01 4.9012E-01 5.1929E-02 3.5628E-02 2.3522E-02 1.7522E-01 4.1203E-01 5.2007E-03 + 5.2828E-01 2.7520E-01 4.8685E-01 5.1421E-02 3.5413E-02 2.3511E-02 1.7396E-01 4.0965E-01 5.1210E-03 + 5.1681E-01 2.7264E-01 4.8359E-01 5.0915E-02 3.5191E-02 2.3487E-02 1.7270E-01 4.0727E-01 5.0431E-03 + 5.0607E-01 2.7019E-01 4.8045E-01 5.0429E-02 3.4972E-02 2.3454E-02 1.7150E-01 4.0497E-01 4.9695E-03 + 4.9607E-01 2.6787E-01 4.7745E-01 4.9964E-02 3.4756E-02 2.3412E-02 1.7035E-01 4.0277E-01 4.9004E-03 + 4.8613E-01 2.6551E-01 4.7439E-01 4.9491E-02 3.4533E-02 2.3362E-02 1.6918E-01 4.0051E-01 4.8312E-03 + 8.4914E-01 3.7703E-01 5.6854E-01 3.1620E-02 0.0000E+00 0.0000E+00 2.2461E-01 4.7908E-01 1.1895E-02 + 9.2503E-01 3.7671E-01 5.7495E-01 3.3925E-02 0.0000E+00 0.0000E+00 2.2607E-01 4.8540E-01 1.1529E-02 + 9.6902E-01 3.7612E-01 5.7903E-01 3.5613E-02 0.0000E+00 0.0000E+00 2.2687E-01 4.8941E-01 1.1251E-02 + 1.0118E+00 3.7481E-01 5.8354E-01 3.7782E-02 0.0000E+00 0.0000E+00 2.2755E-01 4.9387E-01 1.0873E-02 + 1.0118E+00 3.7481E-01 5.8354E-01 3.7782E-02 8.6267E-09 0.0000E+00 2.2755E-01 4.9387E-01 1.0873E-02 + 1.0290E+00 3.7325E-01 5.8638E-01 3.9452E-02 3.3776E-03 0.0000E+00 2.2776E-01 4.9675E-01 1.0556E-02 + 1.0364E+00 3.7137E-01 5.8831E-01 4.0888E-02 6.2344E-03 0.0000E+00 2.2769E-01 4.9880E-01 1.0257E-02 + 1.0366E+00 3.6949E-01 5.8937E-01 4.1990E-02 8.5037E-03 0.0000E+00 2.2742E-01 5.0006E-01 1.0005E-02 + 1.0325E+00 3.6746E-01 5.8989E-01 4.2929E-02 1.0515E-02 0.0000E+00 2.2701E-01 5.0084E-01 9.7673E-03 + 1.0240E+00 3.6510E-01 5.8995E-01 4.3803E-02 1.2478E-02 0.0000E+00 2.2641E-01 5.0124E-01 9.5206E-03 + 1.0139E+00 3.6287E-01 5.8962E-01 4.4464E-02 1.4049E-02 0.0000E+00 2.2576E-01 5.0128E-01 9.3106E-03 + 1.0020E+00 3.6059E-01 5.8898E-01 4.5018E-02 1.5447E-02 0.0000E+00 2.2504E-01 5.0104E-01 9.1119E-03 + 9.9142E-01 3.5870E-01 5.8827E-01 4.5402E-02 1.6478E-02 0.0000E+00 2.2440E-01 5.0068E-01 8.9574E-03 + 9.5037E-01 3.5203E-01 5.8476E-01 4.6338E-02 1.9408E-02 0.0000E+00 2.2194E-01 4.9852E-01 8.4696E-03 + 9.5037E-01 3.5203E-01 5.8476E-01 4.6338E-02 1.9408E-02 3.0877E-10 2.2194E-01 4.9852E-01 8.4696E-03 + 9.3875E-01 3.5052E-01 5.8379E-01 4.6476E-02 1.9947E-02 9.2176E-04 2.2135E-01 4.9788E-01 8.3689E-03 + 9.0438E-01 3.4593E-01 5.8055E-01 4.6770E-02 2.1380E-02 3.1004E-03 2.1950E-01 4.9568E-01 8.0797E-03 + 8.6798E-01 3.4094E-01 5.7661E-01 4.6905E-02 2.2635E-02 5.1005E-03 2.1741E-01 4.9292E-01 7.7896E-03 + 8.3488E-01 3.3626E-01 5.7258E-01 4.6896E-02 2.3586E-02 6.6935E-03 2.1538E-01 4.9004E-01 7.5358E-03 + 8.0176E-01 3.3141E-01 5.6813E-01 4.6774E-02 2.4386E-02 8.1086E-03 2.1322E-01 4.8681E-01 7.2886E-03 + 7.7467E-01 3.2732E-01 5.6418E-01 4.6597E-02 2.4939E-02 9.1500E-03 2.1136E-01 4.8392E-01 7.0900E-03 + 7.4248E-01 3.2227E-01 5.5910E-01 4.6301E-02 2.5486E-02 1.0264E-02 2.0902E-01 4.8016E-01 6.8571E-03 + 7.1472E-01 3.1776E-01 5.5438E-01 4.5974E-02 2.5871E-02 1.1127E-02 2.0689E-01 4.7665E-01 6.6579E-03 + 6.8993E-01 3.1360E-01 5.4989E-01 4.5626E-02 2.6149E-02 1.1828E-02 2.0490E-01 4.7328E-01 6.4808E-03 + 6.5946E-01 3.0828E-01 5.4398E-01 4.5127E-02 2.6410E-02 1.2601E-02 2.0231E-01 4.6882E-01 6.2635E-03 + 6.3185E-01 3.0326E-01 5.3825E-01 4.4608E-02 2.6571E-02 1.3223E-02 1.9983E-01 4.6447E-01 6.0666E-03 + 6.0694E-01 2.9856E-01 5.3274E-01 4.4084E-02 2.6656E-02 1.3722E-02 1.9748E-01 4.6026E-01 5.8882E-03 + 5.8296E-01 2.9386E-01 5.2713E-01 4.3529E-02 2.6685E-02 1.4148E-02 1.9510E-01 4.5595E-01 5.7156E-03 + 5.6038E-01 2.8927E-01 5.2153E-01 4.2960E-02 2.6664E-02 1.4501E-02 1.9274E-01 4.5164E-01 5.5521E-03 + 5.3983E-01 2.8495E-01 5.1616E-01 4.2401E-02 2.6603E-02 1.4781E-02 1.9050E-01 4.4747E-01 5.4022E-03 + 5.2116E-01 2.8089E-01 5.1105E-01 4.1860E-02 2.6515E-02 1.5003E-02 1.8838E-01 4.4350E-01 5.2649E-03 + 5.0310E-01 2.7683E-01 5.0586E-01 4.1303E-02 2.6397E-02 1.5186E-02 1.8623E-01 4.3945E-01 5.1309E-03 + 4.8597E-01 2.7286E-01 5.0072E-01 4.0746E-02 2.6256E-02 1.5333E-02 1.8412E-01 4.3542E-01 5.0027E-03 + 4.7027E-01 2.6911E-01 4.9580E-01 4.0209E-02 2.6103E-02 1.5443E-02 1.8211E-01 4.3155E-01 4.8840E-03 + 4.5592E-01 2.6559E-01 4.9113E-01 3.9695E-02 2.5940E-02 1.5524E-02 1.8020E-01 4.2787E-01 4.7746E-03 + 4.4193E-01 2.6206E-01 4.8639E-01 3.9173E-02 2.5762E-02 1.5584E-02 1.7828E-01 4.2413E-01 4.6669E-03 + 4.2859E-01 2.5860E-01 4.8171E-01 3.8654E-02 2.5573E-02 1.5623E-02 1.7638E-01 4.2041E-01 4.5632E-03 + 4.1629E-01 2.5532E-01 4.7723E-01 3.8157E-02 2.5381E-02 1.5643E-02 1.7457E-01 4.1685E-01 4.4667E-03 + 4.0499E-01 2.5223E-01 4.7297E-01 3.7684E-02 2.5189E-02 1.5649E-02 1.7286E-01 4.1346E-01 4.3771E-03 + 3.9390E-01 2.4913E-01 4.6867E-01 3.7205E-02 2.4988E-02 1.5641E-02 1.7112E-01 4.1002E-01 4.2884E-03 + 3.8326E-01 2.4609E-01 4.6440E-01 3.6731E-02 2.4782E-02 1.5622E-02 1.6941E-01 4.0660E-01 4.2025E-03 + 3.7340E-01 2.4320E-01 4.6032E-01 3.6277E-02 2.4578E-02 1.5593E-02 1.6778E-01 4.0333E-01 4.1221E-03 + 3.6429E-01 2.4047E-01 4.5644E-01 3.5847E-02 2.4379E-02 1.5557E-02 1.6623E-01 4.0021E-01 4.0472E-03 + 3.5530E-01 2.3772E-01 4.5252E-01 3.5411E-02 2.4173E-02 1.5513E-02 1.6467E-01 3.9704E-01 3.9726E-03 + 3.4666E-01 2.3502E-01 4.4862E-01 3.4980E-02 2.3965E-02 1.5461E-02 1.6312E-01 3.9390E-01 3.9002E-03 + 3.3858E-01 2.3245E-01 4.4490E-01 3.4569E-02 2.3762E-02 1.5405E-02 1.6164E-01 3.9089E-01 3.8320E-03 + 3.3111E-01 2.3002E-01 4.4135E-01 3.4178E-02 2.3565E-02 1.5346E-02 1.6023E-01 3.8801E-01 3.7683E-03 + 3.2369E-01 2.2757E-01 4.3776E-01 3.3782E-02 2.3363E-02 1.5281E-02 1.5881E-01 3.8510E-01 3.7046E-03 + 8.2134E-01 3.8075E-01 6.0474E-01 2.5258E-02 0.0000E+00 0.0000E+00 2.4309E-01 5.3002E-01 1.1283E-02 + 8.6863E-01 3.7812E-01 6.0825E-01 2.7238E-02 0.0000E+00 0.0000E+00 2.4346E-01 5.3354E-01 1.0811E-02 + 8.9291E-01 3.7575E-01 6.1002E-01 2.8639E-02 0.0000E+00 0.0000E+00 2.4337E-01 5.3535E-01 1.0461E-02 + 9.1176E-01 3.7203E-01 6.1123E-01 3.0380E-02 0.0000E+00 0.0000E+00 2.4277E-01 5.3671E-01 9.9972E-03 + 9.1176E-01 3.7203E-01 6.1123E-01 3.0380E-02 7.2807E-09 0.0000E+00 2.4277E-01 5.3671E-01 9.9972E-03 + 9.1189E-01 3.6845E-01 6.1122E-01 3.1672E-02 2.8304E-03 0.0000E+00 2.4186E-01 5.3693E-01 9.6180E-03 + 9.0524E-01 3.6470E-01 6.1038E-01 3.2742E-02 5.1797E-03 0.0000E+00 2.4069E-01 5.3642E-01 9.2672E-03 + 8.9513E-01 3.6124E-01 6.0906E-01 3.3533E-02 7.0153E-03 0.0000E+00 2.3948E-01 5.3547E-01 8.9756E-03 + 8.8237E-01 3.5775E-01 6.0732E-01 3.4183E-02 8.6182E-03 0.0000E+00 2.3815E-01 5.3415E-01 8.7053E-03 + 8.6619E-01 3.5389E-01 6.0501E-01 3.4761E-02 1.0160E-02 0.0000E+00 2.3658E-01 5.3235E-01 8.4283E-03 + 8.5039E-01 3.5042E-01 6.0265E-01 3.5178E-02 1.1375E-02 0.0000E+00 2.3510E-01 5.3048E-01 8.1954E-03 + 8.3390E-01 3.4698E-01 6.0007E-01 3.5505E-02 1.2441E-02 0.0000E+00 2.3358E-01 5.2843E-01 7.9775E-03 + 8.2016E-01 3.4419E-01 5.9785E-01 3.5718E-02 1.3218E-02 0.0000E+00 2.3232E-01 5.2665E-01 7.8095E-03 + 7.7198E-01 3.3480E-01 5.8956E-01 3.6149E-02 1.5374E-02 0.0000E+00 2.2787E-01 5.1997E-01 7.2875E-03 + 7.7198E-01 3.3480E-01 5.8956E-01 3.6149E-02 1.5374E-02 2.3587E-10 2.2787E-01 5.1997E-01 7.2875E-03 + 7.5975E-01 3.3275E-01 5.8760E-01 3.6191E-02 1.5761E-02 7.0355E-04 2.2686E-01 5.1839E-01 7.1814E-03 + 7.2434E-01 3.2664E-01 5.8154E-01 3.6225E-02 1.6770E-02 2.3503E-03 2.2381E-01 5.1347E-01 6.8791E-03 + 6.8807E-01 3.2018E-01 5.7476E-01 3.6128E-02 1.7625E-02 3.8396E-03 2.2051E-01 5.0796E-01 6.5801E-03 + 6.5598E-01 3.1427E-01 5.6828E-01 3.5941E-02 1.8250E-02 5.0081E-03 2.1742E-01 5.0268E-01 6.3217E-03 + 6.2458E-01 3.0828E-01 5.6145E-01 3.5670E-02 1.8752E-02 6.0309E-03 2.1423E-01 4.9710E-01 6.0729E-03 + 5.9937E-01 3.0330E-01 5.5561E-01 3.5391E-02 1.9082E-02 6.7729E-03 2.1154E-01 4.9232E-01 5.8749E-03 + 5.6991E-01 2.9727E-01 5.4833E-01 3.4994E-02 1.9388E-02 7.5544E-03 2.0824E-01 4.8636E-01 5.6450E-03 + 5.4490E-01 2.9196E-01 5.4175E-01 3.4600E-02 1.9582E-02 8.1505E-03 2.0528E-01 4.8095E-01 5.4503E-03 + 5.2285E-01 2.8711E-01 5.3563E-01 3.4207E-02 1.9705E-02 8.6264E-03 2.0256E-01 4.7590E-01 5.2785E-03 + 4.9611E-01 2.8100E-01 5.2774E-01 3.3672E-02 1.9792E-02 9.1411E-03 1.9909E-01 4.6939E-01 5.0697E-03 + 4.7221E-01 2.7530E-01 5.2024E-01 3.3139E-02 1.9814E-02 9.5454E-03 1.9581E-01 4.6318E-01 4.8820E-03 + 4.5088E-01 2.7002E-01 5.1316E-01 3.2617E-02 1.9787E-02 9.8614E-03 1.9275E-01 4.5731E-01 4.7135E-03 + 4.3057E-01 2.6480E-01 5.0604E-01 3.2078E-02 1.9720E-02 1.0123E-02 1.8968E-01 4.5139E-01 4.5517E-03 + 4.1163E-01 2.5975E-01 4.9905E-01 3.1538E-02 1.9621E-02 1.0333E-02 1.8669E-01 4.4556E-01 4.3995E-03 + 3.9456E-01 2.5503E-01 4.9241E-01 3.1018E-02 1.9500E-02 1.0492E-02 1.8387E-01 4.4002E-01 4.2609E-03 + 3.7917E-01 2.5063E-01 4.8616E-01 3.0521E-02 1.9365E-02 1.0611E-02 1.8123E-01 4.3479E-01 4.1348E-03 + 3.6439E-01 2.4626E-01 4.7988E-01 3.0017E-02 1.9210E-02 1.0704E-02 1.7858E-01 4.2953E-01 4.0125E-03 + 3.5049E-01 2.4202E-01 4.7372E-01 2.9519E-02 1.9042E-02 1.0771E-02 1.7599E-01 4.2435E-01 3.8962E-03 + 3.3782E-01 2.3804E-01 4.6787E-01 2.9044E-02 1.8870E-02 1.0814E-02 1.7355E-01 4.1942E-01 3.7891E-03 + 3.2632E-01 2.3432E-01 4.6235E-01 2.8594E-02 1.8697E-02 1.0839E-02 1.7125E-01 4.1477E-01 3.6909E-03 + 3.1517E-01 2.3061E-01 4.5681E-01 2.8140E-02 1.8514E-02 1.0849E-02 1.6895E-01 4.1009E-01 3.5947E-03 + 3.0461E-01 2.2700E-01 4.5135E-01 2.7693E-02 1.8325E-02 1.0846E-02 1.6669E-01 4.0548E-01 3.5026E-03 + 2.9491E-01 2.2359E-01 4.4617E-01 2.7268E-02 1.8138E-02 1.0831E-02 1.6455E-01 4.0109E-01 3.4172E-03 + 2.8605E-01 2.2040E-01 4.4128E-01 2.6866E-02 1.7956E-02 1.0808E-02 1.6253E-01 3.9693E-01 3.3382E-03 + 2.7739E-01 2.1721E-01 4.3635E-01 2.6462E-02 1.7768E-02 1.0776E-02 1.6051E-01 3.9275E-01 3.2605E-03 + 2.6913E-01 2.1408E-01 4.3149E-01 2.6064E-02 1.7578E-02 1.0736E-02 1.5852E-01 3.8861E-01 3.1854E-03 + 2.6150E-01 2.1113E-01 4.2687E-01 2.5686E-02 1.7393E-02 1.0692E-02 1.5663E-01 3.8468E-01 3.1155E-03 + 2.5448E-01 2.0835E-01 4.2250E-01 2.5329E-02 1.7215E-02 1.0644E-02 1.5485E-01 3.8095E-01 3.0505E-03 + 2.4758E-01 2.0557E-01 4.1809E-01 2.4969E-02 1.7032E-02 1.0591E-02 1.5305E-01 3.7718E-01 2.9861E-03 + 2.4097E-01 2.0284E-01 4.1374E-01 2.4615E-02 1.6849E-02 1.0533E-02 1.5128E-01 3.7346E-01 2.9238E-03 + 2.3482E-01 2.0025E-01 4.0960E-01 2.4278E-02 1.6672E-02 1.0474E-02 1.4960E-01 3.6991E-01 2.8654E-03 + 2.2915E-01 1.9781E-01 4.0567E-01 2.3960E-02 1.6502E-02 1.0414E-02 1.4801E-01 3.6654E-01 2.8109E-03 + 2.2354E-01 1.9535E-01 4.0169E-01 2.3639E-02 1.6329E-02 1.0351E-02 1.4640E-01 3.6313E-01 2.7567E-03 + 7.8811E-01 3.8091E-01 6.3668E-01 1.9746E-02 0.0000E+00 0.0000E+00 2.6091E-01 5.7386E-01 1.0174E-02 + 8.1317E-01 3.7595E-01 6.3673E-01 2.1507E-02 0.0000E+00 0.0000E+00 2.5963E-01 5.7393E-01 9.6509E-03 + 8.2250E-01 3.7183E-01 6.3582E-01 2.2716E-02 0.0000E+00 0.0000E+00 2.5827E-01 5.7311E-01 9.2702E-03 + 8.2366E-01 3.6580E-01 6.3335E-01 2.4173E-02 0.0000E+00 0.0000E+00 2.5593E-01 5.7089E-01 8.7737E-03 + 8.2366E-01 3.6580E-01 6.3335E-01 2.4173E-02 6.1813E-09 0.0000E+00 2.5593E-01 5.7089E-01 8.7737E-03 + 8.1174E-01 3.6034E-01 6.3022E-01 2.5217E-02 2.3876E-03 0.0000E+00 2.5356E-01 5.6809E-01 8.3742E-03 + 7.9547E-01 3.5487E-01 6.2643E-01 2.6052E-02 4.3355E-03 0.0000E+00 2.5102E-01 5.6474E-01 8.0095E-03 + 7.7847E-01 3.5000E-01 6.2262E-01 2.6648E-02 5.8344E-03 0.0000E+00 2.4864E-01 5.6138E-01 7.7098E-03 + 7.6024E-01 3.4522E-01 6.1854E-01 2.7119E-02 7.1252E-03 0.0000E+00 2.4622E-01 5.5780E-01 7.4348E-03 + 7.3933E-01 3.4007E-01 6.1381E-01 2.7518E-02 8.3488E-03 0.0000E+00 2.4353E-01 5.5366E-01 7.1556E-03 + 7.2023E-01 3.3552E-01 6.0940E-01 2.7788E-02 9.3000E-03 0.0000E+00 2.4109E-01 5.4981E-01 6.9229E-03 + 7.0122E-01 3.3109E-01 6.0490E-01 2.7984E-02 1.0124E-02 0.0000E+00 2.3868E-01 5.4589E-01 6.7071E-03 + 6.8590E-01 3.2756E-01 6.0118E-01 2.8100E-02 1.0716E-02 0.0000E+00 2.3672E-01 5.4265E-01 6.5417E-03 + 6.3483E-01 3.1595E-01 5.8825E-01 2.8255E-02 1.2322E-02 0.0000E+00 2.3011E-01 5.3142E-01 6.0338E-03 + 6.3483E-01 3.1595E-01 5.8825E-01 2.8255E-02 1.2322E-02 1.8291E-10 2.3011E-01 5.3142E-01 6.0338E-03 + 6.2266E-01 3.1346E-01 5.8535E-01 2.8247E-02 1.2602E-02 5.4513E-04 2.2867E-01 5.2891E-01 5.9317E-03 + 5.8793E-01 3.0614E-01 5.7660E-01 2.8152E-02 1.3319E-02 1.8094E-03 2.2437E-01 5.2133E-01 5.6428E-03 + 5.5318E-01 2.9855E-01 5.6718E-01 2.7950E-02 1.3905E-02 2.9368E-03 2.1984E-01 5.1318E-01 5.3599E-03 + 5.2305E-01 2.9171E-01 5.5843E-01 2.7690E-02 1.4314E-02 3.8088E-03 2.1570E-01 5.0561E-01 5.1178E-03 + 4.9405E-01 2.8487E-01 5.4944E-01 2.7367E-02 1.4624E-02 4.5612E-03 2.1150E-01 4.9784E-01 4.8867E-03 + 4.7110E-01 2.7925E-01 5.4190E-01 2.7059E-02 1.4814E-02 5.0995E-03 2.0802E-01 4.9131E-01 4.7043E-03 + 4.4464E-01 2.7253E-01 5.3266E-01 2.6646E-02 1.4970E-02 5.6579E-03 2.0381E-01 4.8332E-01 4.4940E-03 + 4.2246E-01 2.6666E-01 5.2445E-01 2.6250E-02 1.5051E-02 6.0767E-03 2.0009E-01 4.7621E-01 4.3173E-03 + 4.0310E-01 2.6135E-01 5.1690E-01 2.5867E-02 1.5084E-02 6.4056E-03 1.9671E-01 4.6967E-01 4.1624E-03 + 3.7988E-01 2.5472E-01 5.0732E-01 2.5358E-02 1.5074E-02 6.7539E-03 1.9244E-01 4.6135E-01 3.9754E-03 + 3.5935E-01 2.4860E-01 4.9832E-01 2.4861E-02 1.5020E-02 7.0205E-03 1.8847E-01 4.5353E-01 3.8085E-03 + 3.4121E-01 2.4297E-01 4.8991E-01 2.4384E-02 1.4937E-02 7.2227E-03 1.8479E-01 4.4622E-01 3.6597E-03 + 3.2409E-01 2.3745E-01 4.8155E-01 2.3898E-02 1.4826E-02 7.3843E-03 1.8115E-01 4.3894E-01 3.5177E-03 + 3.0827E-01 2.3214E-01 4.7342E-01 2.3418E-02 1.4694E-02 7.5079E-03 1.7763E-01 4.3184E-01 3.3850E-03 + 2.9411E-01 2.2722E-01 4.6577E-01 2.2959E-02 1.4550E-02 7.5961E-03 1.7434E-01 4.2516E-01 3.2648E-03 + 2.8143E-01 2.2265E-01 4.5861E-01 2.2526E-02 1.4401E-02 7.6575E-03 1.7127E-01 4.1891E-01 3.1560E-03 + 2.6934E-01 2.1815E-01 4.5147E-01 2.2091E-02 1.4239E-02 7.6988E-03 1.6823E-01 4.1266E-01 3.0511E-03 + 2.5804E-01 2.1380E-01 4.4451E-01 2.1664E-02 1.4070E-02 7.7226E-03 1.6527E-01 4.0656E-01 2.9517E-03 + 2.4780E-01 2.0974E-01 4.3795E-01 2.1260E-02 1.3902E-02 7.7312E-03 1.6249E-01 4.0081E-01 2.8606E-03 + 2.3855E-01 2.0595E-01 4.3179E-01 2.0879E-02 1.3737E-02 7.7277E-03 1.5990E-01 3.9540E-01 2.7775E-03 + 2.2964E-01 2.0220E-01 4.2563E-01 2.0498E-02 1.3565E-02 7.7139E-03 1.5731E-01 3.8999E-01 2.6964E-03 + 2.2123E-01 1.9856E-01 4.1961E-01 2.0125E-02 1.3391E-02 7.6911E-03 1.5479E-01 3.8469E-01 2.6190E-03 + 2.1355E-01 1.9514E-01 4.1392E-01 1.9772E-02 1.3222E-02 7.6617E-03 1.5242E-01 3.7967E-01 2.5476E-03 + 2.0656E-01 1.9195E-01 4.0856E-01 1.9440E-02 1.3058E-02 7.6275E-03 1.5019E-01 3.7495E-01 2.4818E-03 + 1.9977E-01 1.8877E-01 4.0319E-01 1.9107E-02 1.2891E-02 7.5874E-03 1.4796E-01 3.7021E-01 2.4172E-03 + 1.9330E-01 1.8567E-01 3.9792E-01 1.8781E-02 1.2724E-02 7.5428E-03 1.4578E-01 3.6555E-01 2.3551E-03 + 1.8735E-01 1.8275E-01 3.9293E-01 1.8473E-02 1.2564E-02 7.4956E-03 1.4372E-01 3.6114E-01 2.2974E-03 + 1.8191E-01 1.8001E-01 3.8822E-01 1.8182E-02 1.2410E-02 7.4472E-03 1.4179E-01 3.5697E-01 2.2440E-03 + 1.7657E-01 1.7727E-01 3.8349E-01 1.7891E-02 1.2253E-02 7.3951E-03 1.3984E-01 3.5278E-01 2.1912E-03 + 1.7147E-01 1.7459E-01 3.7884E-01 1.7605E-02 1.2097E-02 7.3402E-03 1.3794E-01 3.4866E-01 2.1403E-03 + 1.6674E-01 1.7206E-01 3.7442E-01 1.7334E-02 1.1948E-02 7.2855E-03 1.3613E-01 3.4473E-01 2.0927E-03 + 1.6239E-01 1.6968E-01 3.7024E-01 1.7079E-02 1.1805E-02 7.2309E-03 1.3443E-01 3.4102E-01 2.0484E-03 + 1.5811E-01 1.6730E-01 3.6603E-01 1.6823E-02 1.1661E-02 7.1739E-03 1.3271E-01 3.3728E-01 2.0045E-03 + 7.5135E-01 3.7726E-01 6.6347E-01 1.5132E-02 0.0000E+00 0.0000E+00 2.7627E-01 6.1001E-01 8.8219E-03 + 7.5889E-01 3.7004E-01 6.5962E-01 1.6740E-02 0.0000E+00 0.0000E+00 2.7293E-01 6.0620E-01 8.2945E-03 + 7.5675E-01 3.6430E-01 6.5576E-01 1.7815E-02 0.0000E+00 0.0000E+00 2.7004E-01 6.0248E-01 7.9152E-03 + 7.4473E-01 3.5614E-01 6.4932E-01 1.9077E-02 0.0000E+00 0.0000E+00 2.6566E-01 5.9637E-01 7.4264E-03 + 7.4473E-01 3.5614E-01 6.4932E-01 1.9077E-02 5.2659E-09 0.0000E+00 2.6566E-01 5.9637E-01 7.4264E-03 + 7.2422E-01 3.4899E-01 6.4292E-01 1.9954E-02 2.0220E-03 0.0000E+00 2.6164E-01 5.9038E-01 7.0379E-03 + 7.0135E-01 3.4200E-01 6.3609E-01 2.0634E-02 3.6452E-03 0.0000E+00 2.5756E-01 5.8406E-01 6.6869E-03 + 6.7985E-01 3.3591E-01 6.2974E-01 2.1104E-02 4.8764E-03 0.0000E+00 2.5392E-01 5.7823E-01 6.4011E-03 + 6.5820E-01 3.3004E-01 6.2332E-01 2.1462E-02 5.9225E-03 0.0000E+00 2.5035E-01 5.7236E-01 6.1409E-03 + 6.3455E-01 3.2379E-01 6.1619E-01 2.1750E-02 6.9006E-03 0.0000E+00 2.4647E-01 5.6587E-01 5.8787E-03 + 6.1370E-01 3.1836E-01 6.0978E-01 2.1933E-02 7.6504E-03 0.0000E+00 2.4306E-01 5.6005E-01 5.6618E-03 + 5.9352E-01 3.1313E-01 6.0341E-01 2.2053E-02 8.2909E-03 0.0000E+00 2.3973E-01 5.5429E-01 5.4617E-03 + 5.7758E-01 3.0900E-01 5.9826E-01 2.2113E-02 8.7463E-03 0.0000E+00 2.3708E-01 5.4965E-01 5.3093E-03 + 5.2617E-01 2.9563E-01 5.8094E-01 2.2122E-02 9.9492E-03 0.0000E+00 2.2836E-01 5.3406E-01 4.8457E-03 + 5.2617E-01 2.9563E-01 5.8094E-01 2.2122E-02 9.9492E-03 1.4323E-10 2.2836E-01 5.3406E-01 4.8457E-03 + 5.1444E-01 2.9281E-01 5.7716E-01 2.2090E-02 1.0153E-02 4.2656E-04 2.2650E-01 5.3067E-01 4.7534E-03 + 4.8134E-01 2.8458E-01 5.6593E-01 2.1937E-02 1.0663E-02 1.4072E-03 2.2102E-01 5.2060E-01 4.4935E-03 + 4.4882E-01 2.7616E-01 5.5412E-01 2.1697E-02 1.1063E-02 2.2699E-03 2.1535E-01 5.1002E-01 4.2412E-03 + 4.2107E-01 2.6867E-01 5.4334E-01 2.1419E-02 1.1326E-02 2.9280E-03 2.1026E-01 5.0038E-01 4.0270E-03 + 3.9474E-01 2.6125E-01 5.3245E-01 2.1093E-02 1.1510E-02 3.4879E-03 2.0517E-01 4.9064E-01 3.8240E-03 + 3.7413E-01 2.5521E-01 5.2341E-01 2.0793E-02 1.1609E-02 3.8830E-03 2.0099E-01 4.8257E-01 3.6649E-03 + 3.5065E-01 2.4803E-01 5.1250E-01 2.0401E-02 1.1673E-02 4.2866E-03 1.9600E-01 4.7281E-01 3.4826E-03 + 3.3116E-01 2.4182E-01 5.0290E-01 2.0034E-02 1.1686E-02 4.5841E-03 1.9165E-01 4.6423E-01 3.3303E-03 + 3.1432E-01 2.3625E-01 4.9416E-01 1.9684E-02 1.1666E-02 4.8136E-03 1.8771E-01 4.5641E-01 3.1976E-03 + 2.9430E-01 2.2934E-01 4.8317E-01 1.9227E-02 1.1603E-02 5.0513E-03 1.8281E-01 4.4658E-01 3.0384E-03 + 2.7677E-01 2.2301E-01 4.7295E-01 1.8786E-02 1.1512E-02 5.2279E-03 1.7828E-01 4.3743E-01 2.8972E-03 + 2.6141E-01 2.1722E-01 4.6349E-01 1.8367E-02 1.1403E-02 5.3572E-03 1.7412E-01 4.2895E-01 2.7720E-03 + 2.4703E-01 2.1158E-01 4.5415E-01 1.7946E-02 1.1274E-02 5.4560E-03 1.7004E-01 4.2057E-01 2.6531E-03 + 2.3383E-01 2.0619E-01 4.4513E-01 1.7532E-02 1.1133E-02 5.5269E-03 1.6613E-01 4.1247E-01 2.5426E-03 + 2.2211E-01 2.0121E-01 4.3670E-01 1.7141E-02 1.0987E-02 5.5728E-03 1.6249E-01 4.0491E-01 2.4431E-03 + 2.1168E-01 1.9663E-01 4.2887E-01 1.6774E-02 1.0840E-02 5.6002E-03 1.5913E-01 3.9786E-01 2.3533E-03 + 2.0179E-01 1.9212E-01 4.2110E-01 1.6408E-02 1.0685E-02 5.6130E-03 1.5581E-01 3.9087E-01 2.2671E-03 + 1.9260E-01 1.8779E-01 4.1356E-01 1.6050E-02 1.0527E-02 5.6136E-03 1.5260E-01 3.8408E-01 2.1859E-03 + 1.8431E-01 1.8376E-01 4.0649E-01 1.5713E-02 1.0372E-02 5.6041E-03 1.4961E-01 3.7771E-01 2.1117E-03 + 1.7687E-01 1.8002E-01 3.9988E-01 1.5398E-02 1.0222E-02 5.5871E-03 1.4683E-01 3.7175E-01 2.0442E-03 + 1.6973E-01 1.7633E-01 3.9331E-01 1.5084E-02 1.0068E-02 5.5628E-03 1.4407E-01 3.6582E-01 1.9787E-03 + 1.6302E-01 1.7276E-01 3.8690E-01 1.4777E-02 9.9146E-03 5.5325E-03 1.4139E-01 3.6003E-01 1.9164E-03 + 1.5692E-01 1.6942E-01 3.8088E-01 1.4488E-02 9.7664E-03 5.4984E-03 1.3887E-01 3.5458E-01 1.8590E-03 + 1.5139E-01 1.6631E-01 3.7522E-01 1.4218E-02 9.6247E-03 5.4619E-03 1.3653E-01 3.4947E-01 1.8064E-03 + 1.4603E-01 1.6323E-01 3.6958E-01 1.3948E-02 9.4808E-03 5.4212E-03 1.3419E-01 3.4436E-01 1.7548E-03 + 1.4095E-01 1.6023E-01 3.6406E-01 1.3684E-02 9.3381E-03 5.3778E-03 1.3191E-01 3.3936E-01 1.7055E-03 + 1.3630E-01 1.5741E-01 3.5885E-01 1.3435E-02 9.2014E-03 5.3333E-03 1.2976E-01 3.3463E-01 1.6597E-03 + 1.3204E-01 1.5477E-01 3.5395E-01 1.3202E-02 9.0714E-03 5.2888E-03 1.2775E-01 3.3018E-01 1.6175E-03 + 1.2789E-01 1.5214E-01 3.4903E-01 1.2969E-02 8.9398E-03 5.2418E-03 1.2574E-01 3.2573E-01 1.5759E-03 + 1.2394E-01 1.4958E-01 3.4422E-01 1.2740E-02 8.8097E-03 5.1932E-03 1.2378E-01 3.2135E-01 1.5358E-03 + 1.2028E-01 1.4716E-01 3.3966E-01 1.2525E-02 8.6854E-03 5.1453E-03 1.2192E-01 3.1721E-01 1.4984E-03 + 1.1693E-01 1.4490E-01 3.3536E-01 1.2322E-02 8.5675E-03 5.0983E-03 1.2017E-01 3.1330E-01 1.4638E-03 + 1.1363E-01 1.4263E-01 3.3104E-01 1.2119E-02 8.4482E-03 5.0495E-03 1.1842E-01 3.0937E-01 1.4295E-03 + 7.1233E-01 3.6986E-01 6.8421E-01 1.1383E-02 0.0000E+00 0.0000E+00 2.8778E-01 6.3810E-01 7.4089E-03 + 7.0601E-01 3.6057E-01 6.7616E-01 1.2874E-02 0.0000E+00 0.0000E+00 2.8215E-01 6.3018E-01 6.9096E-03 + 6.9504E-01 3.5335E-01 6.6920E-01 1.3849E-02 0.0000E+00 0.0000E+00 2.7760E-01 6.2342E-01 6.5543E-03 + 6.7319E-01 3.4331E-01 6.5868E-01 1.4968E-02 0.0000E+00 0.0000E+00 2.7108E-01 6.1333E-01 6.1007E-03 + 6.7319E-01 3.4331E-01 6.5868E-01 1.4968E-02 4.4935E-09 0.0000E+00 2.7108E-01 6.1333E-01 6.1007E-03 + 6.4663E-01 3.3471E-01 6.4896E-01 1.5725E-02 1.7158E-03 0.0000E+00 2.6535E-01 6.0411E-01 5.7438E-03 + 6.1935E-01 3.2643E-01 6.3911E-01 1.6298E-02 3.0723E-03 0.0000E+00 2.5974E-01 5.9483E-01 5.4243E-03 + 5.9504E-01 3.1933E-01 6.3028E-01 1.6683E-02 4.0869E-03 0.0000E+00 2.5485E-01 5.8657E-01 5.1660E-03 + 5.7142E-01 3.1255E-01 6.2159E-01 1.6966E-02 4.9380E-03 0.0000E+00 2.5014E-01 5.7848E-01 4.9324E-03 + 5.4638E-01 3.0543E-01 6.1217E-01 1.7184E-02 5.7228E-03 0.0000E+00 2.4514E-01 5.6974E-01 4.6986E-03 + 5.2482E-01 2.9930E-01 6.0385E-01 1.7313E-02 6.3163E-03 0.0000E+00 2.4080E-01 5.6204E-01 4.5063E-03 + 5.0434E-01 2.9346E-01 5.9574E-01 1.7388E-02 6.8163E-03 0.0000E+00 2.3662E-01 5.5455E-01 4.3300E-03 + 4.8841E-01 2.8887E-01 5.8926E-01 1.7417E-02 7.1673E-03 0.0000E+00 2.3333E-01 5.4859E-01 4.1962E-03 + 4.3828E-01 2.7421E-01 5.6794E-01 1.7353E-02 8.0704E-03 0.0000E+00 2.2271E-01 5.2899E-01 3.7926E-03 + 4.3828E-01 2.7421E-01 5.6794E-01 1.7353E-02 8.0704E-03 1.1287E-10 2.2271E-01 5.2899E-01 3.7926E-03 + 4.2720E-01 2.7115E-01 5.6337E-01 1.7310E-02 8.2186E-03 3.3589E-04 2.2048E-01 5.2481E-01 3.7129E-03 + 3.9624E-01 2.6229E-01 5.4995E-01 1.7138E-02 8.5801E-03 1.1016E-03 2.1397E-01 5.1251E-01 3.4895E-03 + 3.6629E-01 2.5333E-01 5.3604E-01 1.6893E-02 8.8485E-03 1.7664E-03 2.0734E-01 4.9979E-01 3.2742E-03 + 3.4107E-01 2.4541E-01 5.2351E-01 1.6625E-02 9.0119E-03 2.2666E-03 2.0145E-01 4.8835E-01 3.0928E-03 + 3.1743E-01 2.3765E-01 5.1100E-01 1.6319E-02 9.1122E-03 2.6863E-03 1.9564E-01 4.7692E-01 2.9219E-03 + 2.9912E-01 2.3137E-01 5.0073E-01 1.6044E-02 9.1536E-03 2.9783E-03 1.9091E-01 4.6754E-01 2.7887E-03 + 2.7845E-01 2.2398E-01 4.8844E-01 1.5690E-02 9.1598E-03 3.2720E-03 1.8531E-01 4.5632E-01 2.6370E-03 + 2.6147E-01 2.1762E-01 4.7772E-01 1.5363E-02 9.1320E-03 3.4846E-03 1.8048E-01 4.4654E-01 2.5110E-03 + 2.4690E-01 2.1194E-01 4.6803E-01 1.5055E-02 9.0831E-03 3.6455E-03 1.7614E-01 4.3769E-01 2.4017E-03 + 2.2974E-01 2.0494E-01 4.5595E-01 1.4656E-02 8.9934E-03 3.8081E-03 1.7077E-01 4.2665E-01 2.2713E-03 + 2.1484E-01 1.9858E-01 4.4480E-01 1.4275E-02 8.8860E-03 3.9248E-03 1.6586E-01 4.1646E-01 2.1563E-03 + 2.0189E-01 1.9279E-01 4.3454E-01 1.3917E-02 8.7687E-03 4.0066E-03 1.6138E-01 4.0708E-01 2.0548E-03 + 1.8985E-01 1.8718E-01 4.2449E-01 1.3559E-02 8.6382E-03 4.0654E-03 1.5702E-01 3.9788E-01 1.9589E-03 + 1.7887E-01 1.8185E-01 4.1483E-01 1.3210E-02 8.5000E-03 4.1037E-03 1.5286E-01 3.8904E-01 1.8702E-03 + 1.6918E-01 1.7695E-01 4.0587E-01 1.2882E-02 8.3612E-03 4.1242E-03 1.4902E-01 3.8083E-01 1.7906E-03 + 1.6061E-01 1.7245E-01 3.9757E-01 1.2575E-02 8.2251E-03 4.1319E-03 1.4548E-01 3.7322E-01 1.7192E-03 + 1.5254E-01 1.6805E-01 3.8938E-01 1.2271E-02 8.0838E-03 4.1290E-03 1.4201E-01 3.6571E-01 1.6508E-03 + 1.4506E-01 1.6384E-01 3.8148E-01 1.1976E-02 7.9416E-03 4.1176E-03 1.3868E-01 3.5846E-01 1.5867E-03 + 1.3836E-01 1.5994E-01 3.7409E-01 1.1699E-02 7.8040E-03 4.0997E-03 1.3558E-01 3.5167E-01 1.5283E-03 + 1.3236E-01 1.5633E-01 3.6722E-01 1.1441E-02 7.6723E-03 4.0770E-03 1.3271E-01 3.4536E-01 1.4754E-03 + 1.2664E-01 1.5278E-01 3.6041E-01 1.1184E-02 7.5384E-03 4.0492E-03 1.2988E-01 3.3910E-01 1.4241E-03 + 1.2128E-01 1.4935E-01 3.5380E-01 1.0935E-02 7.4055E-03 4.0175E-03 1.2714E-01 3.3301E-01 1.3755E-03 + 1.1643E-01 1.4616E-01 3.4760E-01 1.0701E-02 7.2785E-03 3.9838E-03 1.2459E-01 3.2730E-01 1.3309E-03 + 1.1204E-01 1.4320E-01 3.4180E-01 1.0483E-02 7.1580E-03 3.9490E-03 1.2220E-01 3.2196E-01 1.2902E-03 + 1.0781E-01 1.4026E-01 3.3603E-01 1.0265E-02 7.0362E-03 3.9113E-03 1.1984E-01 3.1664E-01 1.2504E-03 + 1.0381E-01 1.3742E-01 3.3040E-01 1.0054E-02 6.9161E-03 3.8720E-03 1.1755E-01 3.1145E-01 1.2123E-03 + 1.0016E-01 1.3475E-01 3.2511E-01 9.8545E-03 6.8018E-03 3.8325E-03 1.1539E-01 3.0656E-01 1.1772E-03 + 9.6836E-02 1.3227E-01 3.2014E-01 9.6682E-03 6.6936E-03 3.7936E-03 1.1338E-01 3.0198E-01 1.1448E-03 + 9.3597E-02 1.2980E-01 3.1517E-01 9.4823E-03 6.5845E-03 3.7530E-03 1.1137E-01 2.9739E-01 1.1130E-03 + 9.0525E-02 1.2739E-01 3.1032E-01 9.3011E-03 6.4771E-03 3.7115E-03 1.0942E-01 2.9290E-01 1.0824E-03 + 8.7687E-02 1.2513E-01 3.0573E-01 9.1300E-03 6.3749E-03 3.6710E-03 1.0758E-01 2.8866E-01 1.0540E-03 + 8.5094E-02 1.2301E-01 3.0142E-01 8.9698E-03 6.2783E-03 3.6316E-03 1.0585E-01 2.8467E-01 1.0277E-03 + 8.2550E-02 1.2090E-01 2.9710E-01 8.8094E-03 6.1810E-03 3.5911E-03 1.0412E-01 2.8067E-01 1.0017E-03 + 6.7196E-01 3.5900E-01 6.9826E-01 8.4110E-03 0.0000E+00 0.0000E+00 2.9460E-01 6.5809E-01 6.0499E-03 + 6.5469E-01 3.4787E-01 6.8590E-01 9.8021E-03 0.0000E+00 0.0000E+00 2.8665E-01 6.4597E-01 5.5999E-03 + 6.3696E-01 3.3936E-01 6.7581E-01 1.0695E-02 0.0000E+00 0.0000E+00 2.8045E-01 6.3617E-01 5.2823E-03 + 6.0788E-01 3.2774E-01 6.6124E-01 1.1700E-02 0.0000E+00 0.0000E+00 2.7184E-01 6.2213E-01 4.8804E-03 + 6.0788E-01 3.2774E-01 6.6124E-01 1.1700E-02 3.8355E-09 0.0000E+00 2.7184E-01 6.2213E-01 4.8804E-03 + 5.7718E-01 3.1792E-01 6.4830E-01 1.2366E-02 1.4568E-03 0.0000E+00 2.6448E-01 6.0978E-01 4.5671E-03 + 5.4712E-01 3.0860E-01 6.3554E-01 1.2859E-02 2.5917E-03 0.0000E+00 2.5742E-01 5.9766E-01 4.2885E-03 + 5.2121E-01 3.0069E-01 6.2436E-01 1.3182E-02 3.4292E-03 0.0000E+00 2.5138E-01 5.8711E-01 4.0650E-03 + 4.9667E-01 2.9323E-01 6.1355E-01 1.3414E-02 4.1227E-03 0.0000E+00 2.4565E-01 5.7692E-01 3.8639E-03 + 4.7118E-01 2.8544E-01 6.0201E-01 1.3585E-02 4.7536E-03 0.0000E+00 2.3964E-01 5.6609E-01 3.6638E-03 + 4.4963E-01 2.7880E-01 5.9197E-01 1.3680E-02 5.2241E-03 0.0000E+00 2.3449E-01 5.5669E-01 3.5002E-03 + 4.2947E-01 2.7251E-01 5.8227E-01 1.3727E-02 5.6149E-03 0.0000E+00 2.2959E-01 5.4763E-01 3.3508E-03 + 4.1395E-01 2.6760E-01 5.7461E-01 1.3739E-02 5.8856E-03 0.0000E+00 2.2575E-01 5.4048E-01 3.2379E-03 + 3.6610E-01 2.5208E-01 5.4977E-01 1.3640E-02 6.5628E-03 0.0000E+00 2.1355E-01 5.1734E-01 2.8999E-03 + 3.6610E-01 2.5208E-01 5.4977E-01 1.3640E-02 6.5628E-03 8.9276E-11 2.1355E-01 5.1734E-01 2.8999E-03 + 3.5580E-01 2.4887E-01 5.4452E-01 1.3595E-02 6.6700E-03 2.6551E-04 2.1102E-01 5.1246E-01 2.8336E-03 + 3.2724E-01 2.3964E-01 5.2922E-01 1.3423E-02 6.9236E-03 8.6582E-04 2.0370E-01 4.9824E-01 2.6486E-03 + 2.9998E-01 2.3037E-01 5.1356E-01 1.3191E-02 7.0994E-03 1.3803E-03 1.9632E-01 4.8371E-01 2.4716E-03 + 2.7730E-01 2.2226E-01 4.9960E-01 1.2944E-02 7.1945E-03 1.7622E-03 1.8984E-01 4.7077E-01 2.3233E-03 + 2.5627E-01 2.1436E-01 4.8579E-01 1.2668E-02 7.2393E-03 2.0782E-03 1.8350E-01 4.5797E-01 2.1844E-03 + 2.4013E-01 2.0802E-01 4.7454E-01 1.2424E-02 7.2437E-03 2.2949E-03 1.7839E-01 4.4754E-01 2.0767E-03 + 2.2208E-01 2.0058E-01 4.6118E-01 1.2113E-02 7.2154E-03 2.5094E-03 1.7238E-01 4.3516E-01 1.9547E-03 + 2.0737E-01 1.9423E-01 4.4962E-01 1.1828E-02 7.1651E-03 2.6617E-03 1.6723E-01 4.2445E-01 1.8539E-03 + 1.9485E-01 1.8859E-01 4.3923E-01 1.1562E-02 7.1017E-03 2.7746E-03 1.6264E-01 4.1482E-01 1.7668E-03 + 1.8021E-01 1.8168E-01 4.2636E-01 1.1221E-02 7.0011E-03 2.8855E-03 1.5700E-01 4.0288E-01 1.6634E-03 + 1.6760E-01 1.7542E-01 4.1456E-01 1.0897E-02 6.8902E-03 2.9620E-03 1.5187E-01 3.9194E-01 1.5727E-03 + 1.5672E-01 1.6976E-01 4.0378E-01 1.0595E-02 6.7747E-03 3.0125E-03 1.4723E-01 3.8193E-01 1.4930E-03 + 1.4667E-01 1.6430E-01 3.9326E-01 1.0295E-02 6.6504E-03 3.0458E-03 1.4273E-01 3.7216E-01 1.4181E-03 + 1.3757E-01 1.5914E-01 3.8322E-01 1.0004E-02 6.5220E-03 3.0639E-03 1.3847E-01 3.6283E-01 1.3490E-03 + 1.2958E-01 1.5442E-01 3.7393E-01 9.7313E-03 6.3957E-03 3.0695E-03 1.3456E-01 3.5420E-01 1.2873E-03 + 1.2255E-01 1.5010E-01 3.6538E-01 9.4784E-03 6.2735E-03 3.0662E-03 1.3097E-01 3.4625E-01 1.2321E-03 + 1.1597E-01 1.4589E-01 3.5698E-01 9.2283E-03 6.1483E-03 3.0553E-03 1.2747E-01 3.3843E-01 1.1795E-03 + 1.0990E-01 1.4188E-01 3.4890E-01 8.9864E-03 6.0237E-03 3.0384E-03 1.2412E-01 3.3091E-01 1.1303E-03 + 1.0448E-01 1.3817E-01 3.4138E-01 8.7605E-03 5.9043E-03 3.0173E-03 1.2102E-01 3.2390E-01 1.0857E-03 + 9.9662E-02 1.3475E-01 3.3441E-01 8.5505E-03 5.7910E-03 2.9934E-03 1.1816E-01 3.1740E-01 1.0453E-03 + 9.5072E-02 1.3140E-01 3.2751E-01 8.3426E-03 5.6765E-03 2.9659E-03 1.1535E-01 3.1098E-01 1.0064E-03 + 9.0796E-02 1.2818E-01 3.2085E-01 8.1413E-03 5.5638E-03 2.9359E-03 1.1264E-01 3.0476E-01 9.6960E-04 + 8.6938E-02 1.2518E-01 3.1462E-01 7.9530E-03 5.4566E-03 2.9048E-03 1.1012E-01 2.9894E-01 9.3594E-04 + 8.3464E-02 1.2241E-01 3.0881E-01 7.7776E-03 5.3555E-03 2.8736E-03 1.0778E-01 2.9352E-01 9.0523E-04 + 8.0121E-02 1.1967E-01 3.0304E-01 7.6034E-03 5.2539E-03 2.8404E-03 1.0546E-01 2.8813E-01 8.7531E-04 + 7.6971E-02 1.1702E-01 2.9744E-01 7.4344E-03 5.1541E-03 2.8062E-03 1.0322E-01 2.8289E-01 8.4678E-04 + 7.4106E-02 1.1454E-01 2.9217E-01 7.2758E-03 5.0595E-03 2.7724E-03 1.0113E-01 2.7796E-01 8.2051E-04 + 7.1503E-02 1.1224E-01 2.8725E-01 7.1277E-03 4.9703E-03 2.7394E-03 9.9171E-02 2.7336E-01 7.9637E-04 + 6.8974E-02 1.0996E-01 2.8234E-01 6.9802E-03 4.8808E-03 2.7053E-03 9.7228E-02 2.6876E-01 7.7268E-04 + 6.6582E-02 1.0774E-01 2.7755E-01 6.8368E-03 4.7930E-03 2.6708E-03 9.5341E-02 2.6428E-01 7.5001E-04 + 6.4378E-02 1.0565E-01 2.7303E-01 6.7017E-03 4.7097E-03 2.6373E-03 9.3566E-02 2.6004E-01 7.2893E-04 + 6.2369E-02 1.0371E-01 2.6880E-01 6.5754E-03 4.6312E-03 2.6049E-03 9.1908E-02 2.5607E-01 7.0950E-04 + 6.0402E-02 1.0177E-01 2.6456E-01 6.4492E-03 4.5524E-03 2.5718E-03 9.0252E-02 2.5210E-01 6.9032E-04 + 6.3093E-01 3.4500E-01 7.0504E-01 6.1105E-03 0.0000E+00 0.0000E+00 2.9624E-01 6.6992E-01 4.8198E-03 + 6.0509E-01 3.3231E-01 6.8845E-01 7.4071E-03 0.0000E+00 0.0000E+00 2.8609E-01 6.5368E-01 4.4298E-03 + 5.8226E-01 3.2274E-01 6.7533E-01 8.2257E-03 0.0000E+00 0.0000E+00 2.7836E-01 6.4093E-01 4.1567E-03 + 5.4799E-01 3.0982E-01 6.5689E-01 9.1328E-03 0.0000E+00 0.0000E+00 2.6786E-01 6.2315E-01 3.8137E-03 + 5.4799E-01 3.0982E-01 6.5689E-01 9.1328E-03 3.2717E-09 0.0000E+00 2.6786E-01 6.2315E-01 3.8137E-03 + 5.1464E-01 2.9906E-01 6.4094E-01 9.7223E-03 1.2364E-03 0.0000E+00 2.5905E-01 6.0785E-01 3.5483E-03 + 4.8303E-01 2.8896E-01 6.2551E-01 1.0151E-02 2.1857E-03 0.0000E+00 2.5075E-01 5.9312E-01 3.3141E-03 + 4.5643E-01 2.8046E-01 6.1220E-01 1.0426E-02 2.8770E-03 0.0000E+00 2.4373E-01 5.8046E-01 3.1272E-03 + 4.3171E-01 2.7250E-01 5.9948E-01 1.0619E-02 3.4423E-03 0.0000E+00 2.3715E-01 5.6840E-01 2.9601E-03 + 4.0647E-01 2.6426E-01 5.8608E-01 1.0756E-02 3.9496E-03 0.0000E+00 2.3032E-01 5.5571E-01 2.7946E-03 + 3.8543E-01 2.5729E-01 5.7452E-01 1.0827E-02 4.3225E-03 0.0000E+00 2.2452E-01 5.4480E-01 2.6598E-03 + 3.6597E-01 2.5071E-01 5.6347E-01 1.0858E-02 4.6276E-03 0.0000E+00 2.1905E-01 5.3438E-01 2.5374E-03 + 3.5115E-01 2.4562E-01 5.5480E-01 1.0859E-02 4.8361E-03 0.0000E+00 2.1479E-01 5.2620E-01 2.4452E-03 + 3.0619E-01 2.2963E-01 5.2702E-01 1.0746E-02 5.3418E-03 0.0000E+00 2.0141E-01 5.0007E-01 2.1711E-03 + 3.0619E-01 2.2963E-01 5.2702E-01 1.0746E-02 5.3418E-03 7.0743E-11 2.0141E-01 5.0007E-01 2.1711E-03 + 2.9672E-01 2.2636E-01 5.2121E-01 1.0702E-02 5.4184E-03 2.1025E-04 1.9866E-01 4.9462E-01 2.1177E-03 + 2.7066E-01 2.1698E-01 5.0440E-01 1.0540E-02 5.5933E-03 6.8178E-04 1.9078E-01 4.7883E-01 1.9692E-03 + 2.4609E-01 2.0764E-01 4.8736E-01 1.0328E-02 5.7036E-03 1.0807E-03 1.8291E-01 4.6285E-01 1.8279E-03 + 2.2587E-01 1.9952E-01 4.7231E-01 1.0107E-02 5.7521E-03 1.3729E-03 1.7605E-01 4.4873E-01 1.7103E-03 + 2.0731E-01 1.9167E-01 4.5753E-01 9.8629E-03 5.7606E-03 1.6112E-03 1.6939E-01 4.3488E-01 1.6007E-03 + 1.9318E-01 1.8540E-01 4.4557E-01 9.6492E-03 5.7423E-03 1.7723E-03 1.6407E-01 4.2368E-01 1.5162E-03 + 1.7751E-01 1.7809E-01 4.3147E-01 9.3800E-03 5.6943E-03 1.9290E-03 1.5785E-01 4.1045E-01 1.4208E-03 + 1.6484E-01 1.7188E-01 4.1934E-01 9.1359E-03 5.6330E-03 2.0381E-03 1.5256E-01 3.9908E-01 1.3424E-03 + 1.5413E-01 1.6639E-01 4.0850E-01 8.9091E-03 5.5641E-03 2.1170E-03 1.4787E-01 3.8892E-01 1.2750E-03 + 1.4171E-01 1.5969E-01 3.9514E-01 8.6197E-03 5.4622E-03 2.1921E-03 1.4214E-01 3.7639E-01 1.1953E-03 + 1.3108E-01 1.5367E-01 3.8297E-01 8.3479E-03 5.3550E-03 2.2412E-03 1.3697E-01 3.6497E-01 1.1256E-03 + 1.2198E-01 1.4825E-01 3.7191E-01 8.0951E-03 5.2468E-03 2.2712E-03 1.3231E-01 3.5458E-01 1.0647E-03 + 1.1362E-01 1.4304E-01 3.6117E-01 7.8451E-03 5.1329E-03 2.2882E-03 1.2782E-01 3.4450E-01 1.0077E-03 + 1.0610E-01 1.3813E-01 3.5096E-01 7.6041E-03 5.0174E-03 2.2941E-03 1.2358E-01 3.3490E-01 9.5534E-04 + 9.9540E-02 1.3366E-01 3.4157E-01 7.3798E-03 4.9053E-03 2.2911E-03 1.1971E-01 3.2607E-01 9.0876E-04 + 9.3793E-02 1.2959E-01 3.3295E-01 7.1722E-03 4.7982E-03 2.2821E-03 1.1619E-01 3.1797E-01 8.6723E-04 + 8.8435E-02 1.2563E-01 3.2451E-01 6.9677E-03 4.6896E-03 2.2675E-03 1.1276E-01 3.1003E-01 8.2777E-04 + 8.3521E-02 1.2187E-01 3.1643E-01 6.7707E-03 4.5824E-03 2.2489E-03 1.0949E-01 3.0242E-01 7.9097E-04 + 7.9155E-02 1.1841E-01 3.0893E-01 6.5872E-03 4.4804E-03 2.2276E-03 1.0647E-01 2.9535E-01 7.5771E-04 + 7.5282E-02 1.1523E-01 3.0200E-01 6.4173E-03 4.3843E-03 2.2047E-03 1.0370E-01 2.8883E-01 7.2773E-04 + 7.1610E-02 1.1212E-01 2.9518E-01 6.2496E-03 4.2878E-03 2.1793E-03 1.0099E-01 2.8239E-01 6.9888E-04 + 6.8202E-02 1.0914E-01 2.8859E-01 6.0876E-03 4.1933E-03 2.1523E-03 9.8382E-02 2.7618E-01 6.7168E-04 + 6.5139E-02 1.0637E-01 2.8245E-01 5.9365E-03 4.1040E-03 2.1250E-03 9.5964E-02 2.7039E-01 6.4687E-04 + 6.2389E-02 1.0382E-01 2.7675E-01 5.7962E-03 4.0201E-03 2.0980E-03 9.3727E-02 2.6500E-01 6.2429E-04 + 5.9751E-02 1.0131E-01 2.7110E-01 5.6572E-03 3.9361E-03 2.0696E-03 9.1520E-02 2.5967E-01 6.0235E-04 + 5.7274E-02 9.8879E-02 2.6562E-01 5.5225E-03 3.8540E-03 2.0407E-03 8.9389E-02 2.5449E-01 5.8147E-04 + 5.5026E-02 9.6617E-02 2.6049E-01 5.3965E-03 3.7764E-03 2.0124E-03 8.7402E-02 2.4964E-01 5.6230E-04 + 5.2990E-02 9.4518E-02 2.5570E-01 5.2791E-03 3.7036E-03 1.9850E-03 8.5554E-02 2.4511E-01 5.4471E-04 + 5.1017E-02 9.2437E-02 2.5093E-01 5.1624E-03 3.6307E-03 1.9569E-03 8.3721E-02 2.4060E-01 5.2749E-04 + 4.9155E-02 9.0423E-02 2.4630E-01 5.0492E-03 3.5594E-03 1.9286E-03 8.1946E-02 2.3622E-01 5.1105E-04 + 4.7444E-02 8.8535E-02 2.4193E-01 4.9427E-03 3.4920E-03 1.9014E-03 8.0280E-02 2.3208E-01 4.9579E-04 + 4.5888E-02 8.6777E-02 2.3785E-01 4.8434E-03 3.4288E-03 1.8752E-03 7.8727E-02 2.2822E-01 4.8176E-04 + 4.4368E-02 8.5026E-02 2.3377E-01 4.7443E-03 3.3653E-03 1.8485E-03 7.7179E-02 2.2435E-01 4.6792E-04 + 5.8974E-01 3.2829E-01 7.0458E-01 4.3650E-03 0.0000E+00 0.0000E+00 2.9275E-01 6.7395E-01 3.7496E-03 + 5.5730E-01 3.1434E-01 6.8395E-01 5.5670E-03 0.0000E+00 0.0000E+00 2.8066E-01 6.5379E-01 3.4230E-03 + 5.3072E-01 3.0393E-01 6.6800E-01 6.3150E-03 0.0000E+00 0.0000E+00 2.7161E-01 6.3829E-01 3.1960E-03 + 4.9290E-01 2.9003E-01 6.4602E-01 7.1318E-03 0.0000E+00 0.0000E+00 2.5950E-01 6.1703E-01 2.9129E-03 + 4.9290E-01 2.9003E-01 6.4602E-01 7.1318E-03 2.7862E-09 0.0000E+00 2.5950E-01 6.1703E-01 2.9129E-03 + 4.5806E-01 2.7859E-01 6.2734E-01 7.6539E-03 1.0477E-03 0.0000E+00 2.4950E-01 5.9906E-01 2.6954E-03 + 4.2584E-01 2.6795E-01 6.0954E-01 8.0274E-03 1.8409E-03 0.0000E+00 2.4020E-01 5.8200E-01 2.5047E-03 + 3.9924E-01 2.5906E-01 5.9437E-01 8.2629E-03 2.4110E-03 0.0000E+00 2.3243E-01 5.6749E-01 2.3534E-03 + 3.7490E-01 2.5080E-01 5.8002E-01 8.4240E-03 2.8712E-03 0.0000E+00 2.2520E-01 5.5380E-01 2.2187E-03 + 3.5039E-01 2.4231E-01 5.6503E-01 8.5352E-03 3.2785E-03 0.0000E+00 2.1777E-01 5.3951E-01 2.0859E-03 + 3.3020E-01 2.3516E-01 5.5221E-01 8.5891E-03 3.5736E-03 0.0000E+00 2.1150E-01 5.2732E-01 1.9783E-03 + 3.1173E-01 2.2847E-01 5.4004E-01 8.6078E-03 3.8113E-03 0.0000E+00 2.0563E-01 5.1576E-01 1.8810E-03 + 2.9778E-01 2.2330E-01 5.3055E-01 8.6028E-03 3.9713E-03 0.0000E+00 2.0109E-01 5.0675E-01 1.8080E-03 + 2.5607E-01 2.0721E-01 5.0044E-01 8.4865E-03 4.3462E-03 0.0000E+00 1.8696E-01 4.7820E-01 1.5921E-03 + 2.5607E-01 2.0721E-01 5.0044E-01 8.4865E-03 4.3462E-03 5.6074E-11 1.8696E-01 4.7820E-01 1.5921E-03 + 2.4746E-01 2.0394E-01 4.9421E-01 8.4447E-03 4.4003E-03 1.6654E-04 1.8408E-01 4.7230E-01 1.5503E-03 + 2.2390E-01 1.9462E-01 4.7626E-01 8.2955E-03 4.5177E-03 5.3708E-04 1.7588E-01 4.5530E-01 1.4344E-03 + 2.0194E-01 1.8541E-01 4.5822E-01 8.1055E-03 4.5820E-03 8.4659E-04 1.6776E-01 4.3823E-01 1.3249E-03 + 1.8406E-01 1.7745E-01 4.4241E-01 7.9106E-03 4.5992E-03 1.0702E-03 1.6074E-01 4.2327E-01 1.2342E-03 + 1.6778E-01 1.6980E-01 4.2699E-01 7.6983E-03 4.5848E-03 1.2500E-03 1.5398E-01 4.0868E-01 1.1501E-03 + 1.5550E-01 1.6372E-01 4.1460E-01 7.5138E-03 4.5534E-03 1.3697E-03 1.4860E-01 3.9696E-01 1.0855E-03 + 1.4198E-01 1.5667E-01 4.0005E-01 7.2832E-03 4.4958E-03 1.4841E-03 1.4236E-01 3.8319E-01 1.0130E-03 + 1.3114E-01 1.5071E-01 3.8761E-01 7.0755E-03 4.4308E-03 1.5619E-03 1.3708E-01 3.7142E-01 9.5359E-04 + 1.2203E-01 1.4546E-01 3.7655E-01 6.8837E-03 4.3620E-03 1.6168E-03 1.3242E-01 3.6095E-01 9.0273E-04 + 1.1153E-01 1.3910E-01 3.6299E-01 6.6404E-03 4.2646E-03 1.6670E-03 1.2677E-01 3.4812E-01 8.4284E-04 + 1.0262E-01 1.3340E-01 3.5070E-01 6.4133E-03 4.1653E-03 1.6977E-03 1.2170E-01 3.3647E-01 7.9076E-04 + 9.5041E-02 1.2829E-01 3.3958E-01 6.2032E-03 4.0672E-03 1.7144E-03 1.1715E-01 3.2594E-01 7.4540E-04 + 8.8123E-02 1.2341E-01 3.2884E-01 5.9964E-03 3.9657E-03 1.7212E-03 1.1279E-01 3.1575E-01 7.0310E-04 + 8.1930E-02 1.1882E-01 3.1866E-01 5.7979E-03 3.8641E-03 1.7199E-03 1.0869E-01 3.0610E-01 6.6439E-04 + 7.6560E-02 1.1466E-01 3.0934E-01 5.6140E-03 3.7667E-03 1.7125E-03 1.0497E-01 2.9726E-01 6.3008E-04 + 7.1877E-02 1.1088E-01 3.0082E-01 5.4444E-03 3.6745E-03 1.7010E-03 1.0159E-01 2.8917E-01 5.9958E-04 + 6.7532E-02 1.0723E-01 2.9251E-01 5.2779E-03 3.5817E-03 1.6854E-03 9.8313E-02 2.8127E-01 5.7070E-04 + 6.3565E-02 1.0376E-01 2.8457E-01 5.1180E-03 3.4908E-03 1.6671E-03 9.5203E-02 2.7373E-01 5.4384E-04 + 6.0056E-02 1.0058E-01 2.7723E-01 4.9697E-03 3.4050E-03 1.6472E-03 9.2347E-02 2.6676E-01 5.1965E-04 + 5.6955E-02 9.7674E-02 2.7047E-01 4.8327E-03 3.3245E-03 1.6265E-03 8.9730E-02 2.6033E-01 4.9790E-04 + 5.4026E-02 9.4832E-02 2.6383E-01 4.6978E-03 3.2441E-03 1.6041E-03 8.7173E-02 2.5401E-01 4.7702E-04 + 5.1317E-02 9.2116E-02 2.5744E-01 4.5679E-03 3.1658E-03 1.5807E-03 8.4727E-02 2.4793E-01 4.5739E-04 + 4.8890E-02 8.9605E-02 2.5150E-01 4.4470E-03 3.0920E-03 1.5574E-03 8.2463E-02 2.4227E-01 4.3953E-04 + 4.6719E-02 8.7292E-02 2.4599E-01 4.3350E-03 3.0231E-03 1.5345E-03 8.0376E-02 2.3703E-01 4.2331E-04 + 4.4642E-02 8.5017E-02 2.4055E-01 4.2243E-03 2.9543E-03 1.5108E-03 7.8322E-02 2.3184E-01 4.0759E-04 + 4.2697E-02 8.2828E-02 2.3528E-01 4.1173E-03 2.8873E-03 1.4869E-03 7.6343E-02 2.2683E-01 3.9267E-04 + 4.0938E-02 8.0792E-02 2.3036E-01 4.0175E-03 2.8242E-03 1.4637E-03 7.4503E-02 2.2213E-01 3.7898E-04 + 3.9348E-02 7.8907E-02 2.2578E-01 3.9246E-03 2.7652E-03 1.4413E-03 7.2796E-02 2.1776E-01 3.6647E-04 + 3.7811E-02 7.7041E-02 2.2123E-01 3.8325E-03 2.7063E-03 1.4185E-03 7.1107E-02 2.1342E-01 3.5423E-04 + 3.6365E-02 7.5241E-02 2.1681E-01 3.7432E-03 2.6489E-03 1.3957E-03 6.9475E-02 2.0921E-01 3.4257E-04 + 3.5039E-02 7.3554E-02 2.1266E-01 3.6595E-03 2.5947E-03 1.3738E-03 6.7946E-02 2.0524E-01 3.3177E-04 + 3.3836E-02 7.1988E-02 2.0879E-01 3.5815E-03 2.5440E-03 1.3528E-03 6.6525E-02 2.0154E-01 3.2186E-04 + 3.2663E-02 7.0431E-02 2.0492E-01 3.5038E-03 2.4933E-03 1.3316E-03 6.5111E-02 1.9785E-01 3.1210E-04 + 5.4881E-01 3.0925E-01 6.9688E-01 3.0664E-03 0.0000E+00 0.0000E+00 2.8435E-01 6.7043E-01 2.8534E-03 + 5.1142E-01 2.9435E-01 6.7258E-01 4.1714E-03 0.0000E+00 0.0000E+00 2.7067E-01 6.4667E-01 2.5881E-03 + 4.8223E-01 2.8334E-01 6.5409E-01 4.8498E-03 0.0000E+00 0.0000E+00 2.6057E-01 6.2868E-01 2.4049E-03 + 4.4218E-01 2.6879E-01 6.2899E-01 5.5808E-03 0.0000E+00 0.0000E+00 2.4724E-01 6.0435E-01 2.1779E-03 + 4.4218E-01 2.6879E-01 6.2899E-01 5.5808E-03 2.3672E-09 0.0000E+00 2.4724E-01 6.0435E-01 2.1779E-03 + 4.0677E-01 2.5693E-01 6.0797E-01 6.0407E-03 8.8581E-04 0.0000E+00 2.3638E-01 5.8405E-01 2.0047E-03 + 3.7466E-01 2.4599E-01 5.8816E-01 6.3647E-03 1.5472E-03 0.0000E+00 2.2637E-01 5.6498E-01 1.8537E-03 + 3.4858E-01 2.3692E-01 5.7145E-01 6.5653E-03 2.0163E-03 0.0000E+00 2.1809E-01 5.4892E-01 1.7345E-03 + 3.2503E-01 2.2855E-01 5.5577E-01 6.6997E-03 2.3902E-03 0.0000E+00 2.1044E-01 5.3388E-01 1.6289E-03 + 3.0159E-01 2.1999E-01 5.3951E-01 6.7891E-03 2.7164E-03 0.0000E+00 2.0263E-01 5.1830E-01 1.5254E-03 + 2.8249E-01 2.1282E-01 5.2571E-01 6.8295E-03 2.9492E-03 0.0000E+00 1.9609E-01 5.0509E-01 1.4418E-03 + 2.6518E-01 2.0615E-01 5.1269E-01 6.8393E-03 3.1336E-03 0.0000E+00 1.9000E-01 4.9264E-01 1.3664E-03 + 2.5221E-01 2.0101E-01 5.0258E-01 6.8301E-03 3.2557E-03 0.0000E+00 1.8532E-01 4.8297E-01 1.3100E-03 + 2.1393E-01 1.8516E-01 4.7080E-01 6.7154E-03 3.5309E-03 0.0000E+00 1.7087E-01 4.5263E-01 1.1445E-03 + 2.1393E-01 1.8516E-01 4.7080E-01 6.7154E-03 3.5309E-03 4.4398E-11 1.7087E-01 4.5263E-01 1.1445E-03 + 2.0616E-01 1.8196E-01 4.6428E-01 6.6767E-03 3.5682E-03 1.3178E-04 1.6796E-01 4.4641E-01 1.1125E-03 + 1.8505E-01 1.7288E-01 4.4558E-01 6.5416E-03 3.6440E-03 4.2265E-04 1.5968E-01 4.2857E-01 1.0245E-03 + 1.6557E-01 1.6395E-01 4.2692E-01 6.3732E-03 3.6762E-03 6.6251E-04 1.5155E-01 4.1077E-01 9.4169E-04 + 1.4986E-01 1.5630E-01 4.1068E-01 6.2029E-03 3.6729E-03 8.3341E-04 1.4457E-01 3.9529E-01 8.7345E-04 + 1.3569E-01 1.4897E-01 3.9493E-01 6.0193E-03 3.6449E-03 9.6881E-04 1.3789E-01 3.8028E-01 8.1051E-04 + 1.2507E-01 1.4319E-01 3.8234E-01 5.8610E-03 3.6068E-03 1.0576E-03 1.3261E-01 3.6827E-01 7.6236E-04 + 1.1348E-01 1.3651E-01 3.6765E-01 5.6646E-03 3.5459E-03 1.1407E-03 1.2651E-01 3.5426E-01 7.0854E-04 + 1.0425E-01 1.3089E-01 3.5515E-01 5.4890E-03 3.4819E-03 1.1959E-03 1.2138E-01 3.4234E-01 6.6465E-04 + 9.6542E-02 1.2596E-01 3.4408E-01 5.3276E-03 3.4166E-03 1.2337E-03 1.1688E-01 3.3178E-01 6.2720E-04 + 8.7724E-02 1.2001E-01 3.3057E-01 5.1242E-03 3.3268E-03 1.2666E-03 1.1144E-01 3.1889E-01 5.8327E-04 + 8.0291E-02 1.1471E-01 3.1839E-01 4.9353E-03 3.2374E-03 1.2849E-03 1.0659E-01 3.0725E-01 5.4524E-04 + 7.4003E-02 1.0998E-01 3.0741E-01 4.7613E-03 3.1505E-03 1.2930E-03 1.0226E-01 2.9677E-01 5.1224E-04 + 6.8301E-02 1.0547E-01 2.9685E-01 4.5910E-03 3.0619E-03 1.2937E-03 9.8122E-02 2.8668E-01 4.8157E-04 + 6.3226E-02 1.0125E-01 2.8689E-01 4.4281E-03 2.9741E-03 1.2885E-03 9.4257E-02 2.7716E-01 4.5361E-04 + 5.8848E-02 9.7442E-02 2.7780E-01 4.2779E-03 2.8908E-03 1.2790E-03 9.0759E-02 2.6847E-01 4.2891E-04 + 5.5049E-02 9.3993E-02 2.6952E-01 4.1398E-03 2.8125E-03 1.2669E-03 8.7592E-02 2.6054E-01 4.0703E-04 + 5.1540E-02 9.0669E-02 2.6147E-01 4.0047E-03 2.7343E-03 1.2519E-03 8.4537E-02 2.5284E-01 3.8637E-04 + 4.8350E-02 8.7526E-02 2.5380E-01 3.8754E-03 2.6581E-03 1.2349E-03 8.1646E-02 2.4550E-01 3.6721E-04 + 4.5540E-02 8.4649E-02 2.4673E-01 3.7557E-03 2.5866E-03 1.2172E-03 7.8999E-02 2.3873E-01 3.5000E-04 + 4.3066E-02 8.2024E-02 2.4024E-01 3.6456E-03 2.5199E-03 1.1992E-03 7.6583E-02 2.3251E-01 3.3457E-04 + 4.0738E-02 7.9468E-02 2.3388E-01 3.5374E-03 2.4536E-03 1.1800E-03 7.4228E-02 2.2641E-01 3.1979E-04 + 3.8592E-02 7.7031E-02 2.2778E-01 3.4335E-03 2.3892E-03 1.1602E-03 7.1981E-02 2.2056E-01 3.0594E-04 + 3.6677E-02 7.4784E-02 2.2212E-01 3.3371E-03 2.3289E-03 1.1407E-03 6.9909E-02 2.1513E-01 2.9336E-04 + 3.4968E-02 7.2718E-02 2.1688E-01 3.2479E-03 2.2727E-03 1.1218E-03 6.8003E-02 2.1011E-01 2.8197E-04 + 3.3338E-02 7.0691E-02 2.1172E-01 3.1600E-03 2.2169E-03 1.1023E-03 6.6131E-02 2.0515E-01 2.7095E-04 + 3.1816E-02 6.8745E-02 2.0674E-01 3.0752E-03 2.1626E-03 1.0828E-03 6.4334E-02 2.0037E-01 2.6051E-04 + 3.0444E-02 6.6940E-02 2.0209E-01 2.9962E-03 2.1117E-03 1.0640E-03 6.2665E-02 1.9591E-01 2.5096E-04 + 2.9207E-02 6.5271E-02 1.9777E-01 2.9229E-03 2.0643E-03 1.0459E-03 6.1122E-02 1.9176E-01 2.4224E-04 + 2.8013E-02 6.3623E-02 1.9349E-01 2.8503E-03 2.0170E-03 1.0276E-03 5.9597E-02 1.8765E-01 2.3373E-04 + 2.6893E-02 6.2036E-02 1.8935E-01 2.7801E-03 1.9710E-03 1.0094E-03 5.8128E-02 1.8366E-01 2.2564E-04 + 2.5868E-02 6.0552E-02 1.8546E-01 2.7144E-03 1.9278E-03 9.9204E-04 5.6754E-02 1.7992E-01 2.1816E-04 + 2.4941E-02 5.9176E-02 1.8183E-01 2.6532E-03 1.8874E-03 9.7550E-04 5.5479E-02 1.7644E-01 2.1131E-04 + 2.4038E-02 5.7810E-02 1.7822E-01 2.5924E-03 1.8471E-03 9.5876E-04 5.4214E-02 1.7296E-01 2.0457E-04 + 5.0845E-01 2.8828E-01 6.8241E-01 2.1183E-03 0.0000E+00 0.0000E+00 2.7161E-01 6.5991E-01 2.1241E-03 + 4.6751E-01 2.7276E-01 6.5488E-01 3.1241E-03 0.0000E+00 0.0000E+00 2.5676E-01 6.3296E-01 1.9146E-03 + 4.3663E-01 2.6140E-01 6.3421E-01 3.7339E-03 0.0000E+00 0.0000E+00 2.4592E-01 6.1279E-01 1.7709E-03 + 3.9545E-01 2.4651E-01 6.0648E-01 4.3824E-03 0.0000E+00 0.0000E+00 2.3176E-01 5.8583E-01 1.5938E-03 + 3.9545E-01 2.4651E-01 6.0648E-01 4.3824E-03 2.0050E-09 0.0000E+00 2.3176E-01 5.8583E-01 1.5938E-03 + 3.6019E-01 2.3448E-01 5.8354E-01 4.7840E-03 7.4668E-04 0.0000E+00 2.2036E-01 5.6360E-01 1.4597E-03 + 3.2876E-01 2.2348E-01 5.6213E-01 5.0626E-03 1.2965E-03 0.0000E+00 2.0995E-01 5.4289E-01 1.3433E-03 + 3.0359E-01 2.1442E-01 5.4422E-01 5.2320E-03 1.6814E-03 0.0000E+00 2.0140E-01 5.2559E-01 1.2520E-03 + 2.8112E-01 2.0610E-01 5.2753E-01 5.3428E-03 1.9842E-03 0.0000E+00 1.9356E-01 5.0950E-01 1.1714E-03 + 2.5900E-01 1.9765E-01 5.1034E-01 5.4137E-03 2.2445E-03 0.0000E+00 1.8561E-01 4.9293E-01 1.0926E-03 + 2.4115E-01 1.9061E-01 4.9583E-01 5.4428E-03 2.4273E-03 0.0000E+00 1.7899E-01 4.7897E-01 1.0293E-03 + 2.2510E-01 1.8408E-01 4.8221E-01 5.4458E-03 2.5696E-03 0.0000E+00 1.7286E-01 4.6587E-01 9.7249E-04 + 2.1316E-01 1.7908E-01 4.7169E-01 5.4337E-03 2.6621E-03 0.0000E+00 1.6817E-01 4.5576E-01 9.3012E-04 + 1.7837E-01 1.6374E-01 4.3888E-01 5.3229E-03 2.8615E-03 0.0000E+00 1.5380E-01 4.2422E-01 8.0629E-04 + 1.7837E-01 1.6374E-01 4.3888E-01 5.3229E-03 2.8615E-03 3.5077E-11 1.5380E-01 4.2422E-01 8.0629E-04 + 1.7141E-01 1.6067E-01 4.3219E-01 5.2875E-03 2.8864E-03 1.0404E-04 1.5092E-01 4.1780E-01 7.8255E-04 + 1.5264E-01 1.5197E-01 4.1310E-01 5.1661E-03 2.9322E-03 3.3186E-04 1.4279E-01 3.9947E-01 7.1730E-04 + 1.3549E-01 1.4349E-01 3.9418E-01 5.0178E-03 2.9427E-03 5.1732E-04 1.3486E-01 3.8131E-01 6.5623E-04 + 1.2178E-01 1.3625E-01 3.7781E-01 4.8698E-03 2.9266E-03 6.4764E-04 1.2809E-01 3.6560E-01 6.0615E-04 + 1.0952E-01 1.2936E-01 3.6203E-01 4.7119E-03 2.8914E-03 7.4931E-04 1.2166E-01 3.5045E-01 5.6018E-04 + 1.0041E-01 1.2394E-01 3.4948E-01 4.5768E-03 2.8509E-03 8.1484E-04 1.1660E-01 3.3840E-01 5.2514E-04 + 9.0532E-02 1.1772E-01 3.3490E-01 4.4104E-03 2.7910E-03 8.7501E-04 1.1079E-01 3.2440E-01 4.8615E-04 + 8.2719E-02 1.1251E-01 3.2255E-01 4.2625E-03 2.7307E-03 9.1382E-04 1.0592E-01 3.1254E-01 4.5447E-04 + 7.6239E-02 1.0796E-01 3.1166E-01 4.1274E-03 2.6709E-03 9.3947E-04 1.0167E-01 3.0208E-01 4.2754E-04 + 6.8871E-02 1.0249E-01 2.9843E-01 3.9578E-03 2.5903E-03 9.6046E-04 9.6560E-02 2.8936E-01 3.9607E-04 + 6.2703E-02 9.7629E-02 2.8656E-01 3.8013E-03 2.5115E-03 9.7064E-04 9.2020E-02 2.7795E-01 3.6893E-04 + 5.7518E-02 9.3315E-02 2.7590E-01 3.6579E-03 2.4361E-03 9.7329E-04 8.7987E-02 2.6770E-01 3.4548E-04 + 5.2842E-02 8.9218E-02 2.6568E-01 3.5181E-03 2.3599E-03 9.7050E-04 8.4155E-02 2.5787E-01 3.2375E-04 + 4.8703E-02 8.5403E-02 2.5609E-01 3.3850E-03 2.2852E-03 9.6347E-04 8.0587E-02 2.4863E-01 3.0402E-04 + 4.5152E-02 8.1966E-02 2.4736E-01 3.2626E-03 2.2148E-03 9.5351E-04 7.7371E-02 2.4023E-01 2.8664E-04 + 4.2085E-02 7.8865E-02 2.3943E-01 3.1505E-03 2.1492E-03 9.4184E-04 7.4469E-02 2.3259E-01 2.7129E-04 + 3.9265E-02 7.5887E-02 2.3175E-01 3.0413E-03 2.0840E-03 9.2814E-04 7.1679E-02 2.2519E-01 2.5684E-04 + 3.6712E-02 7.3078E-02 2.2445E-01 2.9370E-03 2.0209E-03 9.1320E-04 6.9048E-02 2.1816E-01 2.4348E-04 + 3.4472E-02 7.0515E-02 2.1775E-01 2.8409E-03 1.9619E-03 8.9787E-04 6.6647E-02 2.1170E-01 2.3150E-04 + 3.2507E-02 6.8183E-02 2.1160E-01 2.7525E-03 1.9072E-03 8.8255E-04 6.4460E-02 2.0577E-01 2.2080E-04 + 3.0665E-02 6.5918E-02 2.0560E-01 2.6660E-03 1.8530E-03 8.6645E-04 6.2336E-02 1.9998E-01 2.1057E-04 + 2.8973E-02 6.3764E-02 1.9985E-01 2.5831E-03 1.8006E-03 8.5005E-04 6.0315E-02 1.9444E-01 2.0100E-04 + 2.7468E-02 6.1782E-02 1.9454E-01 2.5064E-03 1.7517E-03 8.3406E-04 5.8456E-02 1.8930E-01 1.9234E-04 + 2.6129E-02 5.9965E-02 1.8963E-01 2.4356E-03 1.7063E-03 8.1865E-04 5.6750E-02 1.8457E-01 1.8451E-04 + 2.4855E-02 5.8186E-02 1.8481E-01 2.3660E-03 1.6613E-03 8.0289E-04 5.5080E-02 1.7991E-01 1.7695E-04 + 2.3670E-02 5.6481E-02 1.8016E-01 2.2989E-03 1.6177E-03 7.8720E-04 5.3479E-02 1.7541E-01 1.6980E-04 + 2.2603E-02 5.4904E-02 1.7583E-01 2.2366E-03 1.5770E-03 7.7214E-04 5.1996E-02 1.7123E-01 1.6328E-04 + 2.1644E-02 5.3448E-02 1.7182E-01 2.1789E-03 1.5390E-03 7.5780E-04 5.0628E-02 1.6735E-01 1.5733E-04 + 2.0721E-02 5.2013E-02 1.6784E-01 2.1218E-03 1.5014E-03 7.4329E-04 4.9279E-02 1.6351E-01 1.5154E-04 + 1.9858E-02 5.0634E-02 1.6401E-01 2.0668E-03 1.4649E-03 7.2895E-04 4.7982E-02 1.5980E-01 1.4605E-04 + 1.9068E-02 4.9346E-02 1.6041E-01 2.0152E-03 1.4306E-03 7.1527E-04 4.6771E-02 1.5632E-01 1.4097E-04 + 1.8356E-02 4.8155E-02 1.5707E-01 1.9674E-03 1.3987E-03 7.0231E-04 4.5650E-02 1.5309E-01 1.3634E-04 + 1.7664E-02 4.6975E-02 1.5374E-01 1.9200E-03 1.3668E-03 6.8925E-04 4.4539E-02 1.4987E-01 1.3179E-04 + 4.6893E-01 2.6580E-01 6.6172E-01 1.4385E-03 0.0000E+00 0.0000E+00 2.5520E-01 6.4295E-01 1.5469E-03 + 4.2564E-01 2.4999E-01 6.3148E-01 2.3444E-03 0.0000E+00 0.0000E+00 2.3962E-01 6.1328E-01 1.3860E-03 + 3.9385E-01 2.3851E-01 6.0903E-01 2.8868E-03 0.0000E+00 0.0000E+00 2.2837E-01 5.9131E-01 1.2762E-03 + 3.5241E-01 2.2360E-01 5.7921E-01 3.4561E-03 0.0000E+00 0.0000E+00 2.1381E-01 5.6222E-01 1.1417E-03 + 3.5241E-01 2.2360E-01 5.7921E-01 3.4561E-03 1.6917E-09 0.0000E+00 2.1381E-01 5.6222E-01 1.1417E-03 + 3.1789E-01 2.1166E-01 5.5480E-01 3.8033E-03 6.2706E-04 0.0000E+00 2.0219E-01 5.3846E-01 1.0405E-03 + 2.8757E-01 2.0080E-01 5.3221E-01 4.0401E-03 1.0825E-03 0.0000E+00 1.9168E-01 5.1651E-01 9.5311E-04 + 2.6359E-01 1.9193E-01 5.1345E-01 4.1813E-03 1.3971E-03 0.0000E+00 1.8310E-01 4.9831E-01 8.8484E-04 + 2.4240E-01 1.8382E-01 4.9607E-01 4.2712E-03 1.6412E-03 0.0000E+00 1.7529E-01 4.8146E-01 8.2486E-04 + 2.2176E-01 1.7563E-01 4.7828E-01 4.3260E-03 1.8480E-03 0.0000E+00 1.6741E-01 4.6423E-01 7.6651E-04 + 2.0525E-01 1.6884E-01 4.6334E-01 4.3455E-03 1.9908E-03 0.0000E+00 1.6089E-01 4.4978E-01 7.1979E-04 + 1.9053E-01 1.6257E-01 4.4939E-01 4.3430E-03 2.0997E-03 0.0000E+00 1.5487E-01 4.3629E-01 6.7798E-04 + 1.7964E-01 1.5778E-01 4.3866E-01 4.3288E-03 2.1692E-03 0.0000E+00 1.5029E-01 4.2591E-01 6.4690E-04 + 1.4830E-01 1.4321E-01 4.0541E-01 4.2231E-03 2.3111E-03 0.0000E+00 1.3636E-01 3.9377E-01 5.5657E-04 + 1.4830E-01 1.4321E-01 4.0541E-01 4.2231E-03 2.3111E-03 2.7622E-11 1.3636E-01 3.9377E-01 5.5657E-04 + 1.4212E-01 1.4031E-01 3.9868E-01 4.1910E-03 2.3269E-03 8.1879E-05 1.3359E-01 3.8727E-01 5.3934E-04 + 1.2555E-01 1.3213E-01 3.7954E-01 4.0826E-03 2.3517E-03 2.5975E-04 1.2579E-01 3.6879E-01 4.9214E-04 + 1.1056E-01 1.2420E-01 3.6069E-01 3.9526E-03 2.3478E-03 4.0268E-04 1.1823E-01 3.5058E-01 4.4818E-04 + 9.8687E-02 1.1747E-01 3.4448E-01 3.8246E-03 2.3244E-03 5.0166E-04 1.1183E-01 3.3493E-01 4.1230E-04 + 8.8155E-02 1.1110E-01 3.2893E-01 3.6893E-03 2.2863E-03 5.7767E-04 1.0577E-01 3.1991E-01 3.7951E-04 + 8.0384E-02 1.0611E-01 3.1662E-01 3.5745E-03 2.2463E-03 6.2581E-04 1.0103E-01 3.0801E-01 3.5462E-04 + 7.2014E-02 1.0040E-01 3.0238E-01 3.4341E-03 2.1899E-03 6.6901E-04 9.5611E-02 2.9426E-01 3.2703E-04 + 6.5444E-02 9.5649E-02 2.9037E-01 3.3100E-03 2.1349E-03 6.9601E-04 9.1095E-02 2.8266E-01 3.0470E-04 + 6.0028E-02 9.1513E-02 2.7983E-01 3.1973E-03 2.0815E-03 7.1311E-04 8.7168E-02 2.7246E-01 2.8578E-04 + 5.3909E-02 8.6562E-02 2.6707E-01 3.0566E-03 2.0108E-03 7.2596E-04 8.2467E-02 2.6013E-01 2.6375E-04 + 4.8820E-02 8.2183E-02 2.5566E-01 2.9275E-03 1.9426E-03 7.3085E-04 7.8310E-02 2.4910E-01 2.4483E-04 + 4.4569E-02 7.8310E-02 2.4547E-01 2.8097E-03 1.8781E-03 7.3028E-04 7.4634E-02 2.3923E-01 2.2854E-04 + 4.0757E-02 7.4646E-02 2.3573E-01 2.6953E-03 1.8135E-03 7.2571E-04 7.1155E-02 2.2981E-01 2.1350E-04 + 3.7401E-02 7.1247E-02 2.2662E-01 2.5869E-03 1.7508E-03 7.1812E-04 6.7928E-02 2.2099E-01 1.9988E-04 + 3.4537E-02 6.8194E-02 2.1836E-01 2.4876E-03 1.6921E-03 7.0856E-04 6.5030E-02 2.1299E-01 1.8793E-04 + 3.2074E-02 6.5450E-02 2.1087E-01 2.3970E-03 1.6376E-03 6.9796E-04 6.2424E-02 2.0573E-01 1.7739E-04 + 2.9820E-02 6.2821E-02 2.0364E-01 2.3089E-03 1.5839E-03 6.8594E-04 5.9928E-02 1.9873E-01 1.6751E-04 + 2.7788E-02 6.0349E-02 1.9680E-01 2.2251E-03 1.5321E-03 6.7313E-04 5.7580E-02 1.9210E-01 1.5840E-04 + 2.6012E-02 5.8101E-02 1.9052E-01 2.1481E-03 1.4840E-03 6.6021E-04 5.5444E-02 1.8601E-01 1.5026E-04 + 2.4461E-02 5.6060E-02 1.8479E-01 2.0775E-03 1.4395E-03 6.4747E-04 5.3505E-02 1.8045E-01 1.4299E-04 + 2.3011E-02 5.4082E-02 1.7920E-01 2.0085E-03 1.3956E-03 6.3423E-04 5.1626E-02 1.7503E-01 1.3607E-04 + 2.1684E-02 5.2206E-02 1.7387E-01 1.9426E-03 1.3533E-03 6.2087E-04 4.9843E-02 1.6985E-01 1.2960E-04 + 2.0507E-02 5.0485E-02 1.6894E-01 1.8818E-03 1.3140E-03 6.0794E-04 4.8207E-02 1.6507E-01 1.2377E-04 + 1.9463E-02 4.8910E-02 1.6440E-01 1.8258E-03 1.2776E-03 5.9556E-04 4.6710E-02 1.6066E-01 1.1850E-04 + 1.8473E-02 4.7371E-02 1.5995E-01 1.7708E-03 1.2416E-03 5.8298E-04 4.5247E-02 1.5634E-01 1.1343E-04 + 1.7554E-02 4.5900E-02 1.5567E-01 1.7179E-03 1.2069E-03 5.7052E-04 4.3848E-02 1.5218E-01 1.0864E-04 + 1.6730E-02 4.4541E-02 1.5169E-01 1.6689E-03 1.1745E-03 5.5861E-04 4.2555E-02 1.4832E-01 1.0428E-04 + 1.5990E-02 4.3290E-02 1.4801E-01 1.6236E-03 1.1445E-03 5.4733E-04 4.1365E-02 1.4474E-01 1.0031E-04 + 1.5280E-02 4.2059E-02 1.4437E-01 1.5788E-03 1.1147E-03 5.3596E-04 4.0193E-02 1.4120E-01 9.6456E-05 + 1.4617E-02 4.0878E-02 1.4087E-01 1.5358E-03 1.0859E-03 5.2476E-04 3.9069E-02 1.3779E-01 9.2804E-05 + 1.4013E-02 3.9777E-02 1.3758E-01 1.4956E-03 1.0589E-03 5.1412E-04 3.8022E-02 1.3460E-01 8.9437E-05 + 1.3468E-02 3.8761E-02 1.3454E-01 1.4583E-03 1.0338E-03 5.0407E-04 3.7055E-02 1.3164E-01 8.6365E-05 + 1.2940E-02 3.7756E-02 1.3151E-01 1.4213E-03 1.0089E-03 4.9397E-04 3.6098E-02 1.2870E-01 8.3354E-05 + 4.3046E-01 2.4224E-01 6.3550E-01 9.5927E-04 0.0000E+00 0.0000E+00 2.3591E-01 6.2020E-01 1.1018E-03 + 3.8584E-01 2.2647E-01 6.0313E-01 1.7664E-03 0.0000E+00 0.0000E+00 2.2006E-01 5.8833E-01 9.8136E-04 + 3.5379E-01 2.1511E-01 5.7931E-01 2.2437E-03 0.0000E+00 0.0000E+00 2.0871E-01 5.6496E-01 8.9963E-04 + 3.1283E-01 2.0047E-01 5.4798E-01 2.7380E-03 0.0000E+00 0.0000E+00 1.9414E-01 5.3427E-01 8.0009E-04 + 3.1283E-01 2.0047E-01 5.4798E-01 2.7380E-03 1.4211E-09 0.0000E+00 1.9414E-01 5.3427E-01 8.0009E-04 + 2.7950E-01 1.8884E-01 5.2255E-01 3.0344E-03 5.2427E-04 0.0000E+00 1.8263E-01 5.0942E-01 7.2560E-04 + 2.5061E-01 1.7834E-01 4.9921E-01 3.2331E-03 8.9980E-04 0.0000E+00 1.7229E-01 4.8664E-01 6.6167E-04 + 2.2803E-01 1.6980E-01 4.7994E-01 3.3490E-03 1.1557E-03 0.0000E+00 1.6390E-01 4.6785E-01 6.1193E-04 + 2.0827E-01 1.6205E-01 4.6219E-01 3.4205E-03 1.3516E-03 0.0000E+00 1.5631E-01 4.5057E-01 5.6841E-04 + 1.8920E-01 1.5425E-01 4.4412E-01 3.4613E-03 1.5149E-03 0.0000E+00 1.4869E-01 4.3298E-01 5.2624E-04 + 1.7407E-01 1.4782E-01 4.2902E-01 3.4728E-03 1.6256E-03 0.0000E+00 1.4242E-01 4.1830E-01 4.9260E-04 + 1.6069E-01 1.4190E-01 4.1499E-01 3.4660E-03 1.7084E-03 0.0000E+00 1.3666E-01 4.0466E-01 4.6260E-04 + 1.5086E-01 1.3741E-01 4.0422E-01 3.4503E-03 1.7599E-03 0.0000E+00 1.3229E-01 3.9419E-01 4.4036E-04 + 1.2285E-01 1.2380E-01 3.7111E-01 3.3505E-03 1.8585E-03 0.0000E+00 1.1909E-01 3.6202E-01 3.7606E-04 + 1.2285E-01 1.2380E-01 3.7111E-01 3.3505E-03 1.8585E-03 2.1658E-11 1.1909E-01 3.6202E-01 3.7606E-04 + 1.1741E-01 1.2111E-01 3.6445E-01 3.3214E-03 1.8679E-03 6.4157E-05 1.1648E-01 3.5555E-01 3.6387E-04 + 1.0289E-01 1.1355E-01 3.4558E-01 3.2251E-03 1.8779E-03 2.0241E-04 1.0917E-01 3.3723E-01 3.3054E-04 + 8.9882E-02 1.0625E-01 3.2710E-01 3.1117E-03 1.8652E-03 3.1204E-04 1.0213E-01 3.1928E-01 2.9966E-04 + 7.9669E-02 1.0010E-01 3.1128E-01 3.0014E-03 1.8382E-03 3.8684E-04 9.6195E-02 3.0393E-01 2.7457E-04 + 7.0683E-02 9.4302E-02 2.9620E-01 2.8861E-03 1.8002E-03 4.4334E-04 9.0611E-02 2.8927E-01 2.5174E-04 + 6.4100E-02 8.9783E-02 2.8430E-01 2.7889E-03 1.7624E-03 4.7845E-04 8.6262E-02 2.7772E-01 2.3447E-04 + 5.7059E-02 8.4640E-02 2.7060E-01 2.6709E-03 1.7110E-03 5.0919E-04 8.1315E-02 2.6441E-01 2.1540E-04 + 5.1570E-02 8.0370E-02 2.5909E-01 2.5673E-03 1.6621E-03 5.2770E-04 7.7210E-02 2.5323E-01 2.0003E-04 + 4.7072E-02 7.6670E-02 2.4903E-01 2.4736E-03 1.6153E-03 5.3880E-04 7.3655E-02 2.4345E-01 1.8705E-04 + 4.2023E-02 7.2259E-02 2.3690E-01 2.3574E-03 1.5544E-03 5.4620E-04 6.9418E-02 2.3166E-01 1.7200E-04 + 3.7852E-02 6.8375E-02 2.2609E-01 2.2513E-03 1.4963E-03 5.4775E-04 6.5688E-02 2.2116E-01 1.5911E-04 + 3.4389E-02 6.4952E-02 2.1648E-01 2.1549E-03 1.4418E-03 5.4540E-04 6.2403E-02 2.1180E-01 1.4806E-04 + 3.1301E-02 6.1726E-02 2.0732E-01 2.0617E-03 1.3878E-03 5.4014E-04 5.9306E-02 2.0290E-01 1.3788E-04 + 2.8597E-02 5.8743E-02 1.9878E-01 1.9738E-03 1.3357E-03 5.3274E-04 5.6444E-02 1.9459E-01 1.2870E-04 + 2.6302E-02 5.6074E-02 1.9107E-01 1.8935E-03 1.2873E-03 5.2407E-04 5.3883E-02 1.8708E-01 1.2067E-04 + 2.4336E-02 5.3682E-02 1.8410E-01 1.8205E-03 1.2427E-03 5.1479E-04 5.1588E-02 1.8029E-01 1.1361E-04 + 2.2546E-02 5.1398E-02 1.7739E-01 1.7499E-03 1.1988E-03 5.0455E-04 4.9396E-02 1.7375E-01 1.0701E-04 + 2.0939E-02 4.9256E-02 1.7105E-01 1.6828E-03 1.1568E-03 4.9382E-04 4.7341E-02 1.6758E-01 1.0094E-04 + 1.9540E-02 4.7312E-02 1.6525E-01 1.6213E-03 1.1179E-03 4.8316E-04 4.5476E-02 1.6193E-01 9.5522E-05 + 1.8322E-02 4.5553E-02 1.5997E-01 1.5651E-03 1.0820E-03 4.7275E-04 4.3789E-02 1.5679E-01 9.0704E-05 + 1.7188E-02 4.3853E-02 1.5483E-01 1.5104E-03 1.0468E-03 4.6203E-04 4.2157E-02 1.5178E-01 8.6123E-05 + 1.6153E-02 4.2244E-02 1.4994E-01 1.4582E-03 1.0130E-03 4.5131E-04 4.0614E-02 1.4701E-01 8.1857E-05 + 1.5239E-02 4.0771E-02 1.4543E-01 1.4102E-03 9.8165E-04 4.4100E-04 3.9200E-02 1.4261E-01 7.8012E-05 + 1.4430E-02 3.9427E-02 1.4129E-01 1.3660E-03 9.5270E-04 4.3119E-04 3.7910E-02 1.3857E-01 7.4551E-05 + 1.3666E-02 3.8116E-02 1.3723E-01 1.3227E-03 9.2420E-04 4.2127E-04 3.6652E-02 1.3461E-01 7.1223E-05 + 1.2958E-02 3.6865E-02 1.3334E-01 1.2813E-03 8.9675E-04 4.1149E-04 3.5452E-02 1.3081E-01 6.8090E-05 + 1.2324E-02 3.5712E-02 1.2973E-01 1.2429E-03 8.7123E-04 4.0219E-04 3.4345E-02 1.2729E-01 6.5241E-05 + 1.1758E-02 3.4652E-02 1.2640E-01 1.2074E-03 8.4759E-04 3.9341E-04 3.3328E-02 1.2403E-01 6.2655E-05 + 1.1215E-02 3.3612E-02 1.2311E-01 1.1725E-03 8.2421E-04 3.8459E-04 3.2329E-02 1.2082E-01 6.0144E-05 + 1.0709E-02 3.2615E-02 1.1994E-01 1.1389E-03 8.0168E-04 3.7594E-04 3.1373E-02 1.1773E-01 5.7771E-05 + 1.0249E-02 3.1689E-02 1.1698E-01 1.1076E-03 7.8059E-04 3.6774E-04 3.0483E-02 1.1484E-01 5.5586E-05 + 9.8355E-03 3.0834E-02 1.1424E-01 1.0787E-03 7.6104E-04 3.6003E-04 2.9663E-02 1.1216E-01 5.3596E-05 + 9.4352E-03 2.9990E-02 1.1153E-01 1.0500E-03 7.4163E-04 3.5230E-04 2.8853E-02 1.0950E-01 5.1650E-05 + 3.9321E-01 2.1806E-01 6.0453E-01 6.2760E-04 0.0000E+00 0.0000E+00 2.1458E-01 5.9236E-01 7.6692E-04 + 3.4815E-01 2.0263E-01 5.7061E-01 1.3389E-03 0.0000E+00 0.0000E+00 1.9888E-01 5.5887E-01 6.7907E-04 + 3.1638E-01 1.9161E-01 5.4587E-01 1.7541E-03 0.0000E+00 0.0000E+00 1.8772E-01 5.3450E-01 6.1981E-04 + 2.7649E-01 1.7751E-01 5.1358E-01 2.1784E-03 0.0000E+00 0.0000E+00 1.7352E-01 5.0276E-01 5.4803E-04 + 2.7649E-01 1.7751E-01 5.1358E-01 2.1784E-03 1.1876E-09 0.0000E+00 1.7352E-01 5.0276E-01 5.4803E-04 + 2.4468E-01 1.6639E-01 4.8759E-01 2.4284E-03 4.3607E-04 0.0000E+00 1.6238E-01 4.7726E-01 4.9463E-04 + 2.1747E-01 1.5642E-01 4.6390E-01 2.5927E-03 7.4408E-04 0.0000E+00 1.5245E-01 4.5404E-01 4.4902E-04 + 1.9643E-01 1.4837E-01 4.4446E-01 2.6861E-03 9.5109E-04 0.0000E+00 1.4444E-01 4.3500E-01 4.1370E-04 + 1.7819E-01 1.4108E-01 4.2664E-01 2.7415E-03 1.1074E-03 0.0000E+00 1.3723E-01 4.1758E-01 3.8292E-04 + 1.6074E-01 1.3379E-01 4.0859E-01 2.7704E-03 1.2354E-03 0.0000E+00 1.3003E-01 3.9993E-01 3.5321E-04 + 1.4701E-01 1.2781E-01 3.9359E-01 2.7754E-03 1.3206E-03 0.0000E+00 1.2413E-01 3.8527E-01 3.2959E-04 + 1.3495E-01 1.2233E-01 3.7969E-01 2.7652E-03 1.3827E-03 0.0000E+00 1.1874E-01 3.7170E-01 3.0860E-04 + 1.2614E-01 1.1817E-01 3.6907E-01 2.7487E-03 1.4204E-03 0.0000E+00 1.1466E-01 3.6132E-01 2.9309E-04 + 1.0133E-01 1.0569E-01 3.3660E-01 2.6553E-03 1.4868E-03 0.0000E+00 1.0243E-01 3.2963E-01 2.4846E-04 + 1.0133E-01 1.0569E-01 3.3660E-01 2.6553E-03 1.4868E-03 1.6891E-11 1.0243E-01 3.2963E-01 2.4846E-04 + 9.6568E-02 1.0323E-01 3.3011E-01 2.6292E-03 1.4916E-03 5.0003E-05 1.0003E-01 3.2329E-01 2.4003E-04 + 8.3945E-02 9.6357E-02 3.1177E-01 2.5441E-03 1.4919E-03 1.5688E-04 9.3317E-02 3.0540E-01 2.1709E-04 + 7.2739E-02 8.9764E-02 2.9392E-01 2.4456E-03 1.4741E-03 2.4049E-04 8.6891E-02 2.8798E-01 1.9592E-04 + 6.4018E-02 8.4231E-02 2.7872E-01 2.3511E-03 1.4462E-03 2.9667E-04 8.1507E-02 2.7315E-01 1.7881E-04 + 5.6406E-02 7.9044E-02 2.6429E-01 2.2532E-03 1.4100E-03 3.3838E-04 7.6465E-02 2.5906E-01 1.6330E-04 + 5.0869E-02 7.5019E-02 2.5295E-01 2.1714E-03 1.3755E-03 3.6377E-04 7.2556E-02 2.4800E-01 1.5161E-04 + 4.4988E-02 7.0456E-02 2.3995E-01 2.0726E-03 1.3299E-03 3.8538E-04 6.8129E-02 2.3531E-01 1.3876E-04 + 4.0435E-02 6.6684E-02 2.2908E-01 1.9866E-03 1.2873E-03 3.9783E-04 6.4472E-02 2.2470E-01 1.2843E-04 + 3.6726E-02 6.3428E-02 2.1960E-01 1.9092E-03 1.2471E-03 4.0480E-04 6.1317E-02 2.1545E-01 1.1974E-04 + 3.2589E-02 5.9561E-02 2.0822E-01 1.8136E-03 1.1953E-03 4.0860E-04 5.7571E-02 2.0433E-01 1.0970E-04 + 2.9195E-02 5.6171E-02 1.9813E-01 1.7268E-03 1.1465E-03 4.0817E-04 5.4289E-02 1.9447E-01 1.0114E-04 + 2.6393E-02 5.3195E-02 1.8918E-01 1.6483E-03 1.1012E-03 4.0498E-04 5.1409E-02 1.8572E-01 9.3815E-05 + 2.3910E-02 5.0399E-02 1.8068E-01 1.5728E-03 1.0566E-03 3.9969E-04 4.8705E-02 1.7742E-01 8.7101E-05 + 2.1747E-02 4.7824E-02 1.7278E-01 1.5018E-03 1.0138E-03 3.9292E-04 4.6215E-02 1.6970E-01 8.1059E-05 + 1.9920E-02 4.5527E-02 1.6567E-01 1.4373E-03 9.7433E-04 3.8535E-04 4.3994E-02 1.6275E-01 7.5791E-05 + 1.8362E-02 4.3474E-02 1.5926E-01 1.3788E-03 9.3807E-04 3.7747E-04 4.2010E-02 1.5648E-01 7.1174E-05 + 1.6951E-02 4.1520E-02 1.5311E-01 1.3223E-03 9.0267E-04 3.6894E-04 4.0121E-02 1.5046E-01 6.6868E-05 + 1.5688E-02 3.9694E-02 1.4732E-01 1.2689E-03 8.6887E-04 3.6014E-04 3.8356E-02 1.4479E-01 6.2915E-05 + 1.4594E-02 3.8040E-02 1.4203E-01 1.2201E-03 8.3769E-04 3.5149E-04 3.6758E-02 1.3962E-01 5.9402E-05 + 1.3645E-02 3.6548E-02 1.3723E-01 1.1756E-03 8.0907E-04 3.4313E-04 3.5316E-02 1.3492E-01 5.6283E-05 + 1.2764E-02 3.5108E-02 1.3257E-01 1.1324E-03 7.8107E-04 3.3459E-04 3.3925E-02 1.3036E-01 5.3323E-05 + 1.1964E-02 3.3750E-02 1.2813E-01 1.0913E-03 7.5429E-04 3.2610E-04 3.2613E-02 1.2602E-01 5.0575E-05 + 1.1258E-02 3.2509E-02 1.2406E-01 1.0535E-03 7.2953E-04 3.1799E-04 3.1415E-02 1.2203E-01 4.8102E-05 + 1.0636E-02 3.1379E-02 1.2033E-01 1.0188E-03 7.0673E-04 3.1031E-04 3.0323E-02 1.1837E-01 4.5881E-05 + 1.0050E-02 3.0279E-02 1.1668E-01 9.8497E-04 6.8434E-04 3.0258E-04 2.9260E-02 1.1479E-01 4.3750E-05 + 9.5086E-03 2.9232E-02 1.1318E-01 9.5257E-04 6.6283E-04 2.9500E-04 2.8249E-02 1.1136E-01 4.1747E-05 + 9.0255E-03 2.8269E-02 1.0994E-01 9.2263E-04 6.4288E-04 2.8782E-04 2.7319E-02 1.0819E-01 3.9930E-05 + 8.5942E-03 2.7386E-02 1.0696E-01 8.9505E-04 6.2444E-04 2.8107E-04 2.6465E-02 1.0527E-01 3.8283E-05 + 8.1821E-03 2.6520E-02 1.0402E-01 8.6792E-04 6.0626E-04 2.7430E-04 2.5629E-02 1.0239E-01 3.6686E-05 + 7.7992E-03 2.5692E-02 1.0120E-01 8.4190E-04 5.8876E-04 2.6769E-04 2.4829E-02 9.9619E-02 3.5181E-05 + 7.4515E-03 2.4924E-02 9.8563E-02 8.1767E-04 5.7242E-04 2.6145E-04 2.4087E-02 9.7037E-02 3.3797E-05 + 7.1397E-03 2.4216E-02 9.6128E-02 7.9531E-04 5.5731E-04 2.5559E-04 2.3404E-02 9.4648E-02 3.2538E-05 + 6.8383E-03 2.3519E-02 9.3716E-02 7.7319E-04 5.4233E-04 2.4972E-04 2.2730E-02 9.2282E-02 3.1309E-05 + 3.5732E-01 1.9368E-01 5.6960E-01 4.0308E-04 0.0000E+00 0.0000E+00 1.9200E-01 5.6020E-01 5.2142E-04 + 3.1255E-01 1.7889E-01 5.3472E-01 1.0229E-03 0.0000E+00 0.0000E+00 1.7681E-01 5.2565E-01 4.5904E-04 + 2.8152E-01 1.6841E-01 5.0948E-01 1.3801E-03 0.0000E+00 0.0000E+00 1.6611E-01 5.0071E-01 4.1720E-04 + 2.4317E-01 1.5508E-01 4.7678E-01 1.7399E-03 0.0000E+00 0.0000E+00 1.5259E-01 4.6844E-01 3.6679E-04 + 2.4317E-01 1.5508E-01 4.7678E-01 1.7399E-03 9.8659E-10 0.0000E+00 1.5259E-01 4.6844E-01 3.6679E-04 + 2.1316E-01 1.4465E-01 4.5067E-01 1.9479E-03 3.6056E-04 0.0000E+00 1.4206E-01 4.4272E-01 3.2949E-04 + 1.8779E-01 1.3536E-01 4.2701E-01 2.0816E-03 6.1165E-04 0.0000E+00 1.3273E-01 4.1944E-01 2.9780E-04 + 1.6838E-01 1.2789E-01 4.0771E-01 2.1554E-03 7.7804E-04 0.0000E+00 1.2526E-01 4.0047E-01 2.7336E-04 + 1.5170E-01 1.2117E-01 3.9011E-01 2.1970E-03 9.0182E-04 0.0000E+00 1.1856E-01 3.8318E-01 2.5215E-04 + 1.3588E-01 1.1449E-01 3.7236E-01 2.2161E-03 1.0015E-03 0.0000E+00 1.1191E-01 3.6575E-01 2.3175E-04 + 1.2353E-01 1.0902E-01 3.5767E-01 2.2159E-03 1.0663E-03 0.0000E+00 1.0648E-01 3.5134E-01 2.1559E-04 + 1.1276E-01 1.0403E-01 3.4412E-01 2.2033E-03 1.1125E-03 0.0000E+00 1.0154E-01 3.3804E-01 2.0127E-04 + 1.0494E-01 1.0026E-01 3.3379E-01 2.1865E-03 1.1396E-03 0.0000E+00 9.7816E-02 3.2792E-01 1.9072E-04 + 8.3143E-02 8.9003E-02 3.0241E-01 2.1000E-03 1.1823E-03 0.0000E+00 8.6714E-02 2.9716E-01 1.6052E-04 + 8.3143E-02 8.9003E-02 3.0241E-01 2.1000E-03 1.1823E-03 1.3092E-11 8.6714E-02 2.9716E-01 1.6052E-04 + 7.9014E-02 8.6799E-02 2.9617E-01 2.0767E-03 1.1839E-03 3.8732E-05 8.4545E-02 2.9104E-01 1.5485E-04 + 6.8126E-02 8.0661E-02 2.7861E-01 2.0020E-03 1.1780E-03 1.2084E-04 7.8514E-02 2.7383E-01 1.3944E-04 + 5.8549E-02 7.4804E-02 2.6161E-01 1.9170E-03 1.1579E-03 1.8418E-04 7.2770E-02 2.5716E-01 1.2529E-04 + 5.1161E-02 6.9915E-02 2.4720E-01 1.8365E-03 1.1309E-03 2.2609E-04 6.7982E-02 2.4305E-01 1.1391E-04 + 4.4763E-02 6.5353E-02 2.3358E-01 1.7539E-03 1.0978E-03 2.5663E-04 6.3521E-02 2.2970E-01 1.0363E-04 + 4.0142E-02 6.1828E-02 2.2292E-01 1.6854E-03 1.0671E-03 2.7481E-04 6.0077E-02 2.1926E-01 9.5915E-05 + 3.5268E-02 5.7849E-02 2.1075E-01 1.6033E-03 1.0275E-03 2.8981E-04 5.6194E-02 2.0733E-01 8.7457E-05 + 3.1520E-02 5.4573E-02 2.0062E-01 1.5322E-03 9.9099E-04 2.9801E-04 5.2999E-02 1.9739E-01 8.0690E-05 + 2.8485E-02 5.1756E-02 1.9181E-01 1.4686E-03 9.5697E-04 3.0217E-04 5.0254E-02 1.8876E-01 7.5014E-05 + 2.5123E-02 4.8423E-02 1.8127E-01 1.3904E-03 9.1363E-04 3.0370E-04 4.7008E-02 1.7842E-01 6.8475E-05 + 2.2381E-02 4.5513E-02 1.7196E-01 1.3198E-03 8.7321E-04 3.0219E-04 4.4175E-02 1.6929E-01 6.2921E-05 + 2.0132E-02 4.2968E-02 1.6373E-01 1.2564E-03 8.3596E-04 2.9877E-04 4.1699E-02 1.6122E-01 5.8187E-05 + 1.8150E-02 4.0586E-02 1.5595E-01 1.1955E-03 7.9955E-04 2.9384E-04 3.9382E-02 1.5359E-01 5.3860E-05 + 1.6433E-02 3.8400E-02 1.4874E-01 1.1385E-03 7.6486E-04 2.8791E-04 3.7256E-02 1.4651E-01 4.9979E-05 + 1.4991E-02 3.6456E-02 1.4227E-01 1.0870E-03 7.3302E-04 2.8151E-04 3.5367E-02 1.4016E-01 4.6604E-05 + 1.3767E-02 3.4724E-02 1.3645E-01 1.0404E-03 7.0391E-04 2.7497E-04 3.3684E-02 1.3445E-01 4.3655E-05 + 1.2662E-02 3.3080E-02 1.3089E-01 9.9551E-04 6.7563E-04 2.6802E-04 3.2087E-02 1.2898E-01 4.0912E-05 + 1.1679E-02 3.1547E-02 1.2565E-01 9.5323E-04 6.4873E-04 2.6093E-04 3.0599E-02 1.2385E-01 3.8401E-05 + 1.0829E-02 3.0164E-02 1.2090E-01 9.1468E-04 6.2401E-04 2.5403E-04 2.9256E-02 1.1917E-01 3.6174E-05 + 1.0096E-02 2.8918E-02 1.1658E-01 8.7965E-04 6.0140E-04 2.4742E-04 2.8046E-02 1.1493E-01 3.4201E-05 + 9.4172E-03 2.7720E-02 1.1240E-01 8.4569E-04 5.7936E-04 2.4071E-04 2.6883E-02 1.1083E-01 3.2334E-05 + 8.8026E-03 2.6592E-02 1.0844E-01 8.1349E-04 5.5833E-04 2.3408E-04 2.5788E-02 1.0693E-01 3.0604E-05 + 8.2628E-03 2.5564E-02 1.0480E-01 7.8394E-04 5.3896E-04 2.2779E-04 2.4791E-02 1.0336E-01 2.9051E-05 + 7.7883E-03 2.4629E-02 1.0148E-01 7.5693E-04 5.2117E-04 2.2186E-04 2.3883E-02 1.0009E-01 2.7658E-05 + 7.3422E-03 2.3722E-02 9.8233E-02 7.3057E-04 5.0374E-04 2.1591E-04 2.3003E-02 9.6899E-02 2.6324E-05 + 6.9313E-03 2.2860E-02 9.5130E-02 7.0540E-04 4.8704E-04 2.1010E-04 2.2166E-02 9.3848E-02 2.5074E-05 + 6.5658E-03 2.2069E-02 9.2266E-02 6.8219E-04 4.7159E-04 2.0462E-04 2.1399E-02 9.1031E-02 2.3941E-05 + 6.2403E-03 2.1344E-02 8.9628E-02 6.6085E-04 4.5734E-04 1.9949E-04 2.0696E-02 8.8437E-02 2.2916E-05 + 5.9299E-03 2.0635E-02 8.7035E-02 6.3989E-04 4.4332E-04 1.9436E-04 2.0008E-02 8.5886E-02 2.1924E-05 + 5.6422E-03 1.9959E-02 8.4548E-02 6.1984E-04 4.2986E-04 1.8936E-04 1.9352E-02 8.3440E-02 2.0991E-05 + 5.3815E-03 1.9332E-02 8.2232E-02 6.0119E-04 4.1731E-04 1.8466E-04 1.8743E-02 8.1161E-02 2.0134E-05 + 5.1483E-03 1.8756E-02 8.0094E-02 5.8400E-04 4.0573E-04 1.8025E-04 1.8185E-02 7.9057E-02 1.9356E-05 + 4.9233E-03 1.8189E-02 7.7979E-02 5.6703E-04 3.9427E-04 1.7586E-04 1.7635E-02 7.6976E-02 1.8597E-05 + 3.2292E-01 1.6959E-01 5.3152E-01 2.5339E-04 0.0000E+00 0.0000E+00 1.6895E-01 5.2447E-01 3.4566E-04 + 2.7907E-01 1.5570E-01 4.9627E-01 7.8768E-04 0.0000E+00 0.0000E+00 1.5462E-01 4.8945E-01 3.0258E-04 + 2.4916E-01 1.4591E-01 4.7095E-01 1.0914E-03 0.0000E+00 0.0000E+00 1.4458E-01 4.6434E-01 2.7384E-04 + 2.1271E-01 1.3356E-01 4.3836E-01 1.3928E-03 0.0000E+00 0.0000E+00 1.3199E-01 4.3208E-01 2.3938E-04 + 2.1271E-01 1.3356E-01 4.3836E-01 1.3928E-03 8.1414E-10 0.0000E+00 1.3199E-01 4.3208E-01 2.3938E-04 + 1.8470E-01 1.2396E-01 4.1253E-01 1.5635E-03 2.9612E-04 0.0000E+00 1.2227E-01 4.0655E-01 2.1404E-04 + 1.6129E-01 1.1547E-01 3.8927E-01 1.6705E-03 4.9939E-04 0.0000E+00 1.1370E-01 3.8358E-01 1.9260E-04 + 1.4355E-01 1.0867E-01 3.7039E-01 1.7275E-03 6.3214E-04 0.0000E+00 1.0687E-01 3.6496E-01 1.7615E-04 + 1.2844E-01 1.0259E-01 3.5326E-01 1.7576E-03 7.2939E-04 0.0000E+00 1.0078E-01 3.4807E-01 1.6191E-04 + 1.1423E-01 9.6565E-02 3.3606E-01 1.7687E-03 8.0624E-04 0.0000E+00 9.4761E-02 3.3112E-01 1.4828E-04 + 1.0322E-01 9.1658E-02 3.2188E-01 1.7645E-03 8.5509E-04 0.0000E+00 8.9870E-02 3.1715E-01 1.3752E-04 + 9.3685E-02 8.7199E-02 3.0885E-01 1.7505E-03 8.8878E-04 0.0000E+00 8.5436E-02 3.0433E-01 1.2802E-04 + 8.6800E-02 8.3844E-02 2.9896E-01 1.7339E-03 9.0784E-04 0.0000E+00 8.2105E-02 2.9459E-01 1.2103E-04 + 6.7814E-02 7.3875E-02 2.6906E-01 1.6548E-03 9.3350E-04 0.0000E+00 7.2233E-02 2.6516E-01 1.0113E-04 + 6.7814E-02 7.3875E-02 2.6906E-01 1.6548E-03 9.3350E-04 1.0073E-11 7.2233E-02 2.6516E-01 1.0113E-04 + 6.4261E-02 7.1934E-02 2.6314E-01 1.6342E-03 9.3310E-04 2.9779E-05 7.0316E-02 2.5934E-01 9.7414E-05 + 5.4947E-02 6.6549E-02 2.4655E-01 1.5691E-03 9.2358E-04 9.2379E-05 6.5003E-02 2.4303E-01 8.7343E-05 + 4.6830E-02 6.1438E-02 2.3057E-01 1.4964E-03 9.0310E-04 1.3999E-04 5.9970E-02 2.2730E-01 7.8140E-05 + 4.0622E-02 5.7193E-02 2.1709E-01 1.4282E-03 8.7802E-04 1.7098E-04 5.5797E-02 2.1405E-01 7.0762E-05 + 3.5288E-02 5.3252E-02 2.0441E-01 1.3590E-03 8.4850E-04 1.9312E-04 5.1927E-02 2.0157E-01 6.4131E-05 + 3.1463E-02 5.0218E-02 1.9452E-01 1.3021E-03 8.2188E-04 2.0598E-04 4.8952E-02 1.9185E-01 5.9173E-05 + 2.7457E-02 4.6808E-02 1.8328E-01 1.2343E-03 7.8801E-04 2.1622E-04 4.5611E-02 1.8079E-01 5.3756E-05 + 2.4398E-02 4.4013E-02 1.7395E-01 1.1759E-03 7.5731E-04 2.2145E-04 4.2874E-02 1.7162E-01 4.9437E-05 + 2.1936E-02 4.1617E-02 1.6587E-01 1.1240E-03 7.2897E-04 2.2375E-04 4.0531E-02 1.6367E-01 4.5826E-05 + 1.9226E-02 3.8794E-02 1.5624E-01 1.0606E-03 6.9321E-04 2.2390E-04 3.7771E-02 1.5419E-01 4.1681E-05 + 1.7031E-02 3.6339E-02 1.4776E-01 1.0036E-03 6.6016E-04 2.2191E-04 3.5373E-02 1.4585E-01 3.8173E-05 + 1.5241E-02 3.4200E-02 1.4030E-01 9.5256E-04 6.2992E-04 2.1860E-04 3.3284E-02 1.3850E-01 3.5192E-05 + 1.3673E-02 3.2205E-02 1.3326E-01 9.0389E-04 6.0055E-04 2.1424E-04 3.1337E-02 1.3157E-01 3.2477E-05 + 1.2322E-02 3.0380E-02 1.2676E-01 8.5848E-04 5.7275E-04 2.0921E-04 2.9557E-02 1.2517E-01 3.0049E-05 + 1.1193E-02 2.8763E-02 1.2095E-01 8.1754E-04 5.4735E-04 2.0393E-04 2.7980E-02 1.1945E-01 2.7945E-05 + 1.0239E-02 2.7327E-02 1.1573E-01 7.8065E-04 5.2425E-04 1.9863E-04 2.6579E-02 1.1431E-01 2.6111E-05 + 9.3830E-03 2.5967E-02 1.1076E-01 7.4529E-04 5.0189E-04 1.9306E-04 2.5254E-02 1.0941E-01 2.4409E-05 + 8.6236E-03 2.4703E-02 1.0610E-01 7.1205E-04 4.8071E-04 1.8745E-04 2.4023E-02 1.0482E-01 2.2855E-05 + 7.9704E-03 2.3566E-02 1.0186E-01 6.8183E-04 4.6133E-04 1.8204E-04 2.2914E-02 1.0065E-01 2.1480E-05 + 7.4082E-03 2.2543E-02 9.8036E-02 6.5444E-04 4.4365E-04 1.7688E-04 2.1919E-02 9.6875E-02 2.0266E-05 + 6.8902E-03 2.1563E-02 9.4336E-02 6.2796E-04 4.2648E-04 1.7169E-04 2.0964E-02 9.3229E-02 1.9118E-05 + 6.4227E-03 2.0642E-02 9.0837E-02 6.0290E-04 4.1015E-04 1.6659E-04 2.0067E-02 8.9780E-02 1.8058E-05 + 6.0134E-03 1.9804E-02 8.7634E-02 5.7998E-04 3.9514E-04 1.6177E-04 1.9252E-02 8.6622E-02 1.7107E-05 + 5.6547E-03 1.9045E-02 8.4710E-02 5.5906E-04 3.8140E-04 1.5724E-04 1.8512E-02 8.3739E-02 1.6257E-05 + 5.3184E-03 1.8309E-02 8.1861E-02 5.3868E-04 3.6797E-04 1.5273E-04 1.7796E-02 8.0929E-02 1.5445E-05 + 5.0096E-03 1.7611E-02 7.9142E-02 5.1927E-04 3.5513E-04 1.4834E-04 1.7117E-02 7.8249E-02 1.4684E-05 + 4.7356E-03 1.6972E-02 7.6638E-02 5.0141E-04 3.4329E-04 1.4421E-04 1.6495E-02 7.5778E-02 1.3996E-05 + 4.4922E-03 1.6387E-02 7.4336E-02 4.8502E-04 3.3239E-04 1.4035E-04 1.5926E-02 7.3508E-02 1.3375E-05 + 4.2606E-03 1.5817E-02 7.2076E-02 4.6895E-04 3.2168E-04 1.3651E-04 1.5371E-02 7.1278E-02 1.2775E-05 + 4.0465E-03 1.5273E-02 6.9913E-02 4.5360E-04 3.1142E-04 1.3278E-04 1.4842E-02 6.9144E-02 1.2212E-05 + 3.8529E-03 1.4770E-02 6.7901E-02 4.3934E-04 3.0188E-04 1.2927E-04 1.4353E-02 6.7159E-02 1.1695E-05 + 3.6801E-03 1.4309E-02 6.6047E-02 4.2623E-04 2.9309E-04 1.2600E-04 1.3905E-02 6.5329E-02 1.1227E-05 + 3.5136E-03 1.3856E-02 6.4216E-02 4.1331E-04 2.8441E-04 1.2274E-04 1.3464E-02 6.3522E-02 1.0771E-05 + 2.9010E-01 1.4625E-01 4.9110E-01 1.5561E-04 0.0000E+00 0.0000E+00 1.4615E-01 4.8597E-01 2.2303E-04 + 2.4771E-01 1.3345E-01 4.5603E-01 6.1103E-04 0.0000E+00 0.0000E+00 1.3292E-01 4.5104E-01 1.9412E-04 + 2.1921E-01 1.2450E-01 4.3101E-01 8.6635E-04 0.0000E+00 0.0000E+00 1.2372E-01 4.2616E-01 1.7493E-04 + 1.8497E-01 1.1327E-01 3.9903E-01 1.1156E-03 0.0000E+00 0.0000E+00 1.1225E-01 3.9441E-01 1.5205E-04 + 1.8497E-01 1.1327E-01 3.9903E-01 1.1156E-03 6.6675E-10 0.0000E+00 1.1225E-01 3.9441E-01 1.5205E-04 + 1.5908E-01 1.0461E-01 3.7386E-01 1.2537E-03 2.4135E-04 0.0000E+00 1.0346E-01 3.6945E-01 1.3531E-04 + 1.3768E-01 9.6987E-02 3.5132E-01 1.3379E-03 4.0460E-04 0.0000E+00 9.5754E-02 3.4713E-01 1.2123E-04 + 1.2162E-01 9.0927E-02 3.3312E-01 1.3807E-03 5.0962E-04 0.0000E+00 8.9651E-02 3.2912E-01 1.1046E-04 + 1.0807E-01 8.5525E-02 3.1668E-01 1.4015E-03 5.8533E-04 0.0000E+00 8.4228E-02 3.1286E-01 1.0118E-04 + 9.5414E-02 8.0197E-02 3.0024E-01 1.4064E-03 6.4395E-04 0.0000E+00 7.8893E-02 2.9662E-01 9.2327E-05 + 8.5690E-02 7.5876E-02 2.8675E-01 1.3994E-03 6.8026E-04 0.0000E+00 7.4578E-02 2.8328E-01 8.5363E-05 + 7.7327E-02 7.1966E-02 2.7440E-01 1.3847E-03 7.0442E-04 0.0000E+00 7.0680E-02 2.7109E-01 7.9233E-05 + 7.1321E-02 6.9033E-02 2.6504E-01 1.3687E-03 7.1745E-04 0.0000E+00 6.7761E-02 2.6185E-01 7.4740E-05 + 5.4931E-02 6.0369E-02 2.3693E-01 1.2973E-03 7.3109E-04 0.0000E+00 5.9162E-02 2.3410E-01 6.2003E-05 + 5.4931E-02 6.0369E-02 2.3693E-01 1.2973E-03 7.3109E-04 7.6836E-12 5.9162E-02 2.3410E-01 6.2003E-05 + 5.1901E-02 5.8691E-02 2.3140E-01 1.2794E-03 7.2942E-04 2.2700E-05 5.7501E-02 2.2864E-01 5.9633E-05 + 4.4003E-02 5.4053E-02 2.1594E-01 1.2232E-03 7.1816E-04 7.0008E-05 5.2915E-02 2.1339E-01 5.3236E-05 + 3.7183E-02 4.9675E-02 2.0112E-01 1.1614E-03 6.9853E-04 1.0547E-04 4.8593E-02 1.9876E-01 4.7417E-05 + 3.2013E-02 4.6056E-02 1.8868E-01 1.1043E-03 6.7600E-04 1.2815E-04 4.5028E-02 1.8649E-01 4.2773E-05 + 2.7606E-02 4.2712E-02 1.7702E-01 1.0468E-03 6.5035E-04 1.4401E-04 4.1737E-02 1.7499E-01 3.8615E-05 + 2.4469E-02 4.0149E-02 1.6798E-01 9.9980E-04 6.2767E-04 1.5299E-04 3.9217E-02 1.6606E-01 3.5518E-05 + 2.1207E-02 3.7280E-02 1.5772E-01 9.4429E-04 5.9926E-04 1.5983E-04 3.6400E-02 1.5595E-01 3.2146E-05 + 1.8732E-02 3.4937E-02 1.4925E-01 8.9681E-04 5.7382E-04 1.6304E-04 3.4101E-02 1.4758E-01 2.9468E-05 + 1.6753E-02 3.2937E-02 1.4193E-01 8.5477E-04 5.5056E-04 1.6414E-04 3.2140E-02 1.4036E-01 2.7236E-05 + 1.4589E-02 3.0589E-02 1.3325E-01 8.0371E-04 5.2147E-04 1.6352E-04 2.9839E-02 1.3179E-01 2.4682E-05 + 1.2848E-02 2.8555E-02 1.2563E-01 7.5806E-04 4.9479E-04 1.6141E-04 2.7848E-02 1.2427E-01 2.2529E-05 + 1.1438E-02 2.6790E-02 1.1894E-01 7.1740E-04 4.7056E-04 1.5842E-04 2.6120E-02 1.1767E-01 2.0706E-05 + 1.0209E-02 2.5149E-02 1.1266E-01 6.7877E-04 4.4717E-04 1.5470E-04 2.4516E-02 1.1147E-01 1.9051E-05 + 9.1562E-03 2.3653E-02 1.0688E-01 6.4288E-04 4.2515E-04 1.5056E-04 2.3053E-02 1.0576E-01 1.7575E-05 + 8.2811E-03 2.2332E-02 1.0172E-01 6.1065E-04 4.0514E-04 1.4629E-04 2.1762E-02 1.0066E-01 1.6299E-05 + 7.5455E-03 2.1162E-02 9.7106E-02 5.8171E-04 3.8701E-04 1.4208E-04 2.0619E-02 9.6111E-02 1.5191E-05 + 6.8880E-03 2.0058E-02 9.2716E-02 5.5405E-04 3.6955E-04 1.3770E-04 1.9541E-02 9.1775E-02 1.4165E-05 + 6.3075E-03 1.9034E-02 8.8613E-02 5.2814E-04 3.5307E-04 1.3333E-04 1.8541E-02 8.7721E-02 1.3231E-05 + 5.8102E-03 1.8115E-02 8.4899E-02 5.0464E-04 3.3804E-04 1.2915E-04 1.7644E-02 8.4052E-02 1.2406E-05 + 5.3839E-03 1.7292E-02 8.1546E-02 4.8340E-04 3.2438E-04 1.2520E-04 1.6840E-02 8.0740E-02 1.1680E-05 + 4.9926E-03 1.6504E-02 7.8313E-02 4.6292E-04 3.1114E-04 1.2123E-04 1.6071E-02 7.7545E-02 1.0995E-05 + 4.6406E-03 1.5765E-02 7.5263E-02 4.4360E-04 2.9860E-04 1.1736E-04 1.5350E-02 7.4530E-02 1.0363E-05 + 4.3334E-03 1.5095E-02 7.2476E-02 4.2595E-04 2.8711E-04 1.1372E-04 1.4697E-02 7.1777E-02 9.7980E-06 + 4.0651E-03 1.4489E-02 6.9938E-02 4.0989E-04 2.7661E-04 1.1032E-04 1.4106E-02 6.9267E-02 9.2937E-06 + 3.8143E-03 1.3902E-02 6.7468E-02 3.9428E-04 2.6637E-04 1.0694E-04 1.3534E-02 6.6826E-02 8.8125E-06 + 3.5846E-03 1.3348E-02 6.5117E-02 3.7943E-04 2.5662E-04 1.0366E-04 1.2993E-02 6.4502E-02 8.3630E-06 + 3.3814E-03 1.2840E-02 6.2955E-02 3.6580E-04 2.4763E-04 1.0059E-04 1.2498E-02 6.2364E-02 7.9575E-06 + 3.2013E-03 1.2378E-02 6.0971E-02 3.5332E-04 2.3938E-04 9.7730E-05 1.2047E-02 6.0403E-02 7.5918E-06 + 3.0304E-03 1.1926E-02 5.9027E-02 3.4110E-04 2.3130E-04 9.4891E-05 1.1607E-02 5.8480E-02 7.2392E-06 + 2.8728E-03 1.1498E-02 5.7169E-02 3.2944E-04 2.2357E-04 9.2142E-05 1.1190E-02 5.6643E-02 6.9084E-06 + 2.7305E-03 1.1102E-02 5.5444E-02 3.1864E-04 2.1639E-04 8.9564E-05 1.0804E-02 5.4937E-02 6.6058E-06 + 2.6038E-03 1.0739E-02 5.3857E-02 3.0873E-04 2.0979E-04 8.7167E-05 1.0450E-02 5.3367E-02 6.3320E-06 + 2.4821E-03 1.0383E-02 5.2292E-02 2.9896E-04 2.0329E-04 8.4784E-05 1.0104E-02 5.1819E-02 6.0658E-06 + 2.5894E-01 1.2405E-01 4.4908E-01 9.3144E-05 0.0000E+00 0.0000E+00 1.2420E-01 4.4548E-01 1.3974E-04 + 2.1845E-01 1.1251E-01 4.1472E-01 4.7694E-04 0.0000E+00 0.0000E+00 1.1225E-01 4.1118E-01 1.2093E-04 + 1.9161E-01 1.0448E-01 3.9037E-01 6.8896E-04 0.0000E+00 0.0000E+00 1.0400E-01 3.8691E-01 1.0851E-04 + 1.5977E-01 9.4480E-02 3.5944E-01 8.9248E-04 0.0000E+00 0.0000E+00 9.3780E-02 3.5613E-01 9.3777E-05 + 1.5977E-01 9.4480E-02 3.5944E-01 8.9248E-04 5.4139E-10 0.0000E+00 9.3780E-02 3.5613E-01 9.3777E-05 + 1.3609E-01 8.6820E-02 3.3526E-01 1.0025E-03 1.9502E-04 0.0000E+00 8.5997E-02 3.3209E-01 8.3061E-05 + 1.1672E-01 8.0118E-02 3.1373E-01 1.0674E-03 3.2494E-04 0.0000E+00 7.9218E-02 3.1071E-01 7.4086E-05 + 1.0233E-01 7.4817E-02 2.9643E-01 1.0987E-03 4.0724E-04 0.0000E+00 7.3875E-02 2.9355E-01 6.7252E-05 + 9.0280E-02 7.0113E-02 2.8087E-01 1.1120E-03 4.6556E-04 0.0000E+00 6.9149E-02 2.7812E-01 6.1387E-05 + 7.9126E-02 6.5495E-02 2.6538E-01 1.1123E-03 5.0973E-04 0.0000E+00 6.4521E-02 2.6277E-01 5.5812E-05 + 7.0618E-02 6.1765E-02 2.5272E-01 1.1036E-03 5.3630E-04 0.0000E+00 6.0792E-02 2.5023E-01 5.1442E-05 + 6.3350E-02 5.8402E-02 2.4117E-01 1.0888E-03 5.5324E-04 0.0000E+00 5.7437E-02 2.3879E-01 4.7608E-05 + 5.8162E-02 5.5888E-02 2.3245E-01 1.0738E-03 5.6182E-04 0.0000E+00 5.4933E-02 2.3016E-01 4.4806E-05 + 4.4146E-02 4.8503E-02 2.0639E-01 1.0104E-03 5.6726E-04 0.0000E+00 4.7596E-02 2.0436E-01 3.6899E-05 + 4.4146E-02 4.8503E-02 2.0639E-01 1.0104E-03 5.6726E-04 5.8035E-12 4.7596E-02 2.0436E-01 3.6899E-05 + 4.1587E-02 4.7082E-02 2.0128E-01 9.9486E-04 5.6491E-04 1.7134E-05 4.6187E-02 1.9931E-01 3.5435E-05 + 3.4953E-02 4.3164E-02 1.8707E-01 9.4691E-04 5.5320E-04 5.2526E-05 4.2309E-02 1.8524E-01 3.1495E-05 + 2.9278E-02 3.9485E-02 1.7351E-01 8.9501E-04 5.3519E-04 7.8653E-05 3.8674E-02 1.7183E-01 2.7928E-05 + 2.5013E-02 3.6460E-02 1.6218E-01 8.4755E-04 5.1551E-04 9.5063E-05 3.5690E-02 1.6062E-01 2.5093E-05 + 2.1408E-02 3.3677E-02 1.5161E-01 8.0025E-04 4.9369E-04 1.0629E-04 3.2948E-02 1.5017E-01 2.2566E-05 + 1.8860E-02 3.1553E-02 1.4344E-01 7.6190E-04 4.7474E-04 1.1245E-04 3.0857E-02 1.4209E-01 2.0690E-05 + 1.6229E-02 2.9185E-02 1.3421E-01 7.1688E-04 4.5130E-04 1.1691E-04 2.8529E-02 1.3296E-01 1.8655E-05 + 1.4248E-02 2.7259E-02 1.2662E-01 6.7860E-04 4.3055E-04 1.1876E-04 2.6638E-02 1.2545E-01 1.7045E-05 + 1.2674E-02 2.5621E-02 1.2008E-01 6.4490E-04 4.1174E-04 1.1912E-04 2.5029E-02 1.1898E-01 1.5707E-05 + 1.0963E-02 2.3705E-02 1.1235E-01 6.0418E-04 3.8841E-04 1.1813E-04 2.3150E-02 1.1133E-01 1.4182E-05 + 9.5970E-03 2.2052E-02 1.0559E-01 5.6797E-04 3.6718E-04 1.1612E-04 2.1530E-02 1.0465E-01 1.2901E-05 + 8.4971E-03 2.0623E-02 9.9685E-02 5.3587E-04 3.4802E-04 1.1354E-04 2.0129E-02 9.8800E-02 1.1820E-05 + 7.5446E-03 1.9299E-02 9.4153E-02 5.0551E-04 3.2964E-04 1.1047E-04 1.8833E-02 9.3325E-02 1.0842E-05 + 6.7332E-03 1.8096E-02 8.9073E-02 4.7742E-04 3.1242E-04 1.0714E-04 1.7656E-02 8.8299E-02 9.9722E-06 + 6.0624E-03 1.7038E-02 8.4557E-02 4.5229E-04 2.9686E-04 1.0377E-04 1.6620E-02 8.3828E-02 9.2230E-06 + 5.5013E-03 1.6103E-02 8.0531E-02 4.2979E-04 2.8282E-04 1.0048E-04 1.5705E-02 7.9844E-02 8.5735E-06 + 5.0021E-03 1.5223E-02 7.6710E-02 4.0837E-04 2.6934E-04 9.7104E-05 1.4845E-02 7.6061E-02 7.9742E-06 + 4.5634E-03 1.4410E-02 7.3147E-02 3.8836E-04 2.5668E-04 9.3759E-05 1.4050E-02 7.2533E-02 7.4298E-06 + 4.1891E-03 1.3682E-02 6.9930E-02 3.7027E-04 2.4516E-04 9.0581E-05 1.3339E-02 6.9348E-02 6.9506E-06 + 3.8696E-03 1.3031E-02 6.7033E-02 3.5397E-04 2.3474E-04 8.7595E-05 1.2703E-02 6.6480E-02 6.5291E-06 + 3.5773E-03 1.2410E-02 6.4246E-02 3.3828E-04 2.2467E-04 8.4618E-05 1.2096E-02 6.3720E-02 6.1328E-06 + 3.3153E-03 1.1829E-02 6.1621E-02 3.2352E-04 2.1515E-04 8.1726E-05 1.1528E-02 6.1121E-02 5.7680E-06 + 3.0876E-03 1.1303E-02 5.9230E-02 3.1007E-04 2.0645E-04 7.9017E-05 1.1015E-02 5.8752E-02 5.4427E-06 + 2.8892E-03 1.0828E-02 5.7055E-02 2.9786E-04 1.9853E-04 7.6498E-05 1.0551E-02 5.6598E-02 5.1528E-06 + 2.7044E-03 1.0370E-02 5.4944E-02 2.8601E-04 1.9083E-04 7.4004E-05 1.0104E-02 5.4507E-02 4.8767E-06 + 2.5355E-03 9.9374E-03 5.2938E-02 2.7477E-04 1.8350E-04 7.1591E-05 9.6818E-03 5.2519E-02 4.6193E-06 + 2.3866E-03 9.5427E-03 5.1096E-02 2.6447E-04 1.7677E-04 6.9340E-05 9.2966E-03 5.0695E-02 4.3875E-06 + 2.2550E-03 9.1833E-03 4.9410E-02 2.5506E-04 1.7060E-04 6.7250E-05 8.9458E-03 4.9024E-02 4.1789E-06 + 2.1304E-03 8.8335E-03 4.7759E-02 2.4586E-04 1.6456E-04 6.5181E-05 8.6044E-03 4.7389E-02 3.9781E-06 + 2.0157E-03 8.5019E-03 4.6185E-02 2.3710E-04 1.5881E-04 6.3184E-05 8.2809E-03 4.5829E-02 3.7900E-06 + 1.9125E-03 8.1958E-03 4.4726E-02 2.2900E-04 1.5348E-04 6.1316E-05 7.9823E-03 4.4383E-02 3.6182E-06 + 1.8207E-03 7.9163E-03 4.3386E-02 2.2157E-04 1.4858E-04 5.9583E-05 7.7097E-03 4.3055E-02 3.4631E-06 + 1.7327E-03 7.6423E-03 4.2066E-02 2.1427E-04 1.4376E-04 5.7864E-05 7.4424E-03 4.1747E-02 3.3124E-06 + 2.2950E-01 1.0336E-01 4.0621E-01 5.4203E-05 0.0000E+00 0.0000E+00 1.0357E-01 4.0377E-01 8.4808E-05 + 1.9128E-01 9.3162E-02 3.7304E-01 3.7381E-04 0.0000E+00 0.0000E+00 9.3024E-02 3.7060E-01 7.2964E-05 + 1.6627E-01 8.6119E-02 3.4968E-01 5.4768E-04 0.0000E+00 0.0000E+00 8.5788E-02 3.4727E-01 6.5186E-05 + 1.3699E-01 7.7400E-02 3.2020E-01 7.1157E-04 0.0000E+00 0.0000E+00 7.6882E-02 3.1787E-01 5.6009E-05 + 1.3699E-01 7.7400E-02 3.2020E-01 7.1157E-04 4.3537E-10 0.0000E+00 7.6882E-02 3.1787E-01 5.6009E-05 + 1.1554E-01 7.0766E-02 2.9729E-01 7.9780E-04 1.5604E-04 0.0000E+00 7.0143E-02 2.9506E-01 4.9371E-05 + 9.8192E-02 6.4996E-02 2.7702E-01 8.4677E-04 2.5840E-04 0.0000E+00 6.4308E-02 2.7489E-01 4.3839E-05 + 8.5423E-02 6.0454E-02 2.6081E-01 8.6877E-04 3.2218E-04 0.0000E+00 5.9732E-02 2.5877E-01 3.9645E-05 + 7.4819E-02 5.6443E-02 2.4629E-01 8.7641E-04 3.6657E-04 0.0000E+00 5.5702E-02 2.4435E-01 3.6059E-05 + 6.5084E-02 5.2521E-02 2.3190E-01 8.7345E-04 3.9939E-04 0.0000E+00 5.1773E-02 2.3006E-01 3.2663E-05 + 5.7714E-02 4.9368E-02 2.2018E-01 8.6385E-04 4.1847E-04 0.0000E+00 4.8620E-02 2.1842E-01 3.0011E-05 + 5.1463E-02 4.6535E-02 2.0953E-01 8.4971E-04 4.3003E-04 0.0000E+00 4.5795E-02 2.0785E-01 2.7692E-05 + 4.7026E-02 4.4424E-02 2.0152E-01 8.3596E-04 4.3539E-04 0.0000E+00 4.3691E-02 1.9989E-01 2.6001E-05 + 3.5163E-02 3.8258E-02 1.7768E-01 7.8046E-04 4.3551E-04 0.0000E+00 3.7565E-02 1.7625E-01 2.1255E-05 + 3.5163E-02 3.8258E-02 1.7768E-01 7.8046E-04 4.3551E-04 4.3344E-12 3.7565E-02 1.7625E-01 2.1255E-05 + 3.3022E-02 3.7078E-02 1.7304E-01 7.6720E-04 4.3287E-04 1.2787E-05 3.6395E-02 1.7165E-01 2.0380E-05 + 2.7507E-02 3.3836E-02 1.6015E-01 7.2679E-04 4.2158E-04 3.8961E-05 3.3185E-02 1.5887E-01 1.8033E-05 + 2.2834E-02 3.0808E-02 1.4791E-01 6.8368E-04 4.0563E-04 5.7979E-05 3.0193E-02 1.4673E-01 1.5918E-05 + 1.9354E-02 2.8330E-02 1.3774E-01 6.4472E-04 3.8885E-04 6.9696E-05 2.7748E-02 1.3665E-01 1.4245E-05 + 1.6436E-02 2.6061E-02 1.2829E-01 6.0625E-04 3.7067E-04 7.7514E-05 2.5512E-02 1.2728E-01 1.2760E-05 + 1.4389E-02 2.4337E-02 1.2101E-01 5.7527E-04 3.5511E-04 8.1661E-05 2.3814E-02 1.2007E-01 1.1662E-05 + 1.2291E-02 2.2422E-02 1.1283E-01 5.3916E-04 3.3611E-04 8.4478E-05 2.1930E-02 1.1195E-01 1.0475E-05 + 1.0723E-02 2.0871E-02 1.0611E-01 5.0866E-04 3.1945E-04 8.5451E-05 2.0406E-02 1.0530E-01 9.5388E-06 + 9.4841E-03 1.9557E-02 1.0035E-01 4.8193E-04 3.0447E-04 8.5383E-05 1.9115E-02 9.9590E-02 8.7638E-06 + 8.1475E-03 1.8025E-02 9.3565E-02 4.4982E-04 2.8603E-04 8.4282E-05 1.7613E-02 9.2861E-02 7.8834E-06 + 7.0877E-03 1.6709E-02 8.7657E-02 4.2141E-04 2.6938E-04 8.2498E-05 1.6322E-02 8.7004E-02 7.1465E-06 + 6.2401E-03 1.5576E-02 8.2508E-02 3.9635E-04 2.5446E-04 8.0353E-05 1.5211E-02 8.1899E-02 6.5269E-06 + 5.5105E-03 1.4530E-02 7.7703E-02 3.7276E-04 2.4021E-04 7.7890E-05 1.4186E-02 7.7135E-02 5.9679E-06 + 4.8927E-03 1.3583E-02 7.3305E-02 3.5101E-04 2.2694E-04 7.5268E-05 1.3258E-02 7.2774E-02 5.4726E-06 + 4.3849E-03 1.2752E-02 6.9407E-02 3.3163E-04 2.1500E-04 7.2661E-05 1.2445E-02 6.8909E-02 5.0472E-06 + 3.9621E-03 1.2020E-02 6.5942E-02 3.1434E-04 2.0427E-04 7.0145E-05 1.1729E-02 6.5472E-02 4.6794E-06 + 3.5879E-03 1.1333E-02 6.2662E-02 2.9794E-04 1.9402E-04 6.7587E-05 1.1057E-02 6.2220E-02 4.3411E-06 + 3.2605E-03 1.0701E-02 5.9611E-02 2.8266E-04 1.8442E-04 6.5071E-05 1.0438E-02 5.9194E-02 4.0345E-06 + 2.9824E-03 1.0135E-02 5.6864E-02 2.6889E-04 1.7572E-04 6.2698E-05 9.8856E-03 5.6469E-02 3.7653E-06 + 2.7459E-03 9.6315E-03 5.4396E-02 2.5651E-04 1.6787E-04 6.0481E-05 9.3931E-03 5.4021E-02 3.5291E-06 + 2.5305E-03 9.1516E-03 5.2027E-02 2.4463E-04 1.6031E-04 5.8282E-05 8.9240E-03 5.1671E-02 3.3075E-06 + 2.3381E-03 8.7042E-03 4.9801E-02 2.3348E-04 1.5318E-04 5.6156E-05 8.4867E-03 4.9463E-02 3.1040E-06 + 2.1714E-03 8.3002E-03 4.7778E-02 2.2335E-04 1.4669E-04 5.4174E-05 8.0920E-03 4.7455E-02 2.9230E-06 + 2.0268E-03 7.9360E-03 4.5941E-02 2.1417E-04 1.4079E-04 5.2337E-05 7.7363E-03 4.5633E-02 2.7619E-06 + 1.8923E-03 7.5854E-03 4.4162E-02 2.0528E-04 1.3507E-04 5.0526E-05 7.3938E-03 4.3868E-02 2.6089E-06 + 1.7699E-03 7.2549E-03 4.2474E-02 1.9687E-04 1.2964E-04 4.8779E-05 7.0711E-03 4.2193E-02 2.4665E-06 + 1.6623E-03 6.9541E-03 4.0928E-02 1.8917E-04 1.2466E-04 4.7155E-05 6.7774E-03 4.0659E-02 2.3385E-06 + 1.5674E-03 6.6807E-03 3.9514E-02 1.8215E-04 1.2011E-04 4.5652E-05 6.5104E-03 3.9256E-02 2.2235E-06 + 1.4777E-03 6.4151E-03 3.8133E-02 1.7530E-04 1.1567E-04 4.4168E-05 6.2511E-03 3.7886E-02 2.1130E-06 + 1.3955E-03 6.1638E-03 3.6819E-02 1.6880E-04 1.1144E-04 4.2740E-05 6.0058E-03 3.6581E-02 2.0097E-06 + 1.3216E-03 5.9322E-03 3.5602E-02 1.6279E-04 1.0753E-04 4.1407E-05 5.7798E-03 3.5374E-02 1.9155E-06 + 1.2561E-03 5.7212E-03 3.4487E-02 1.5729E-04 1.0395E-04 4.0174E-05 5.5738E-03 3.4266E-02 1.8306E-06 + 1.1933E-03 5.5145E-03 3.3389E-02 1.5190E-04 1.0043E-04 3.8953E-05 5.3721E-03 3.3177E-02 1.7482E-06 + 2.0183E-01 8.4445E-02 3.6314E-01 3.0700E-05 0.0000E+00 0.0000E+00 8.4637E-02 3.6155E-01 4.9849E-05 + 1.6615E-01 7.5639E-02 3.3159E-01 2.9350E-04 0.0000E+00 0.0000E+00 7.5540E-02 3.2995E-01 4.2640E-05 + 1.4311E-01 6.9597E-02 3.0951E-01 4.3418E-04 0.0000E+00 0.0000E+00 6.9339E-02 3.0787E-01 3.7931E-05 + 1.1648E-01 6.2164E-02 2.8181E-01 5.6423E-04 0.0000E+00 0.0000E+00 6.1754E-02 2.8021E-01 3.2404E-05 + 1.1648E-01 6.2164E-02 2.8181E-01 5.6423E-04 3.4631E-10 0.0000E+00 6.1754E-02 2.8021E-01 3.2404E-05 + 9.7262E-02 5.6546E-02 2.6044E-01 6.3064E-04 1.2349E-04 0.0000E+00 5.6053E-02 2.5890E-01 2.8428E-05 + 8.1884E-02 5.1688E-02 2.4162E-01 6.6671E-04 2.0320E-04 0.0000E+00 5.1144E-02 2.4014E-01 2.5130E-05 + 7.0675E-02 4.7883E-02 2.2666E-01 6.8148E-04 2.5203E-04 0.0000E+00 4.7314E-02 2.2524E-01 2.2641E-05 + 6.1444E-02 4.4538E-02 2.1331E-01 6.8493E-04 2.8536E-04 0.0000E+00 4.3956E-02 2.1195E-01 2.0521E-05 + 5.3040E-02 4.1282E-02 2.0013E-01 6.7990E-04 3.0936E-04 0.0000E+00 4.0696E-02 1.9884E-01 1.8521E-05 + 4.6725E-02 3.8674E-02 1.8944E-01 6.7012E-04 3.2278E-04 0.0000E+00 3.8091E-02 1.8821E-01 1.6964E-05 + 4.1407E-02 3.6340E-02 1.7976E-01 6.5698E-04 3.3038E-04 0.0000E+00 3.5764E-02 1.7859E-01 1.5607E-05 + 3.7654E-02 3.4606E-02 1.7250E-01 6.4468E-04 3.3348E-04 0.0000E+00 3.4038E-02 1.7136E-01 1.4620E-05 + 2.7725E-02 2.9572E-02 1.5102E-01 5.9694E-04 3.3040E-04 0.0000E+00 2.9038E-02 1.5002E-01 1.1864E-05 + 2.7725E-02 2.9572E-02 1.5102E-01 5.9694E-04 3.3040E-04 3.1969E-12 2.9038E-02 1.5002E-01 1.1864E-05 + 2.5955E-02 2.8613E-02 1.4686E-01 5.8580E-04 3.2776E-04 9.4244E-06 2.8088E-02 1.4589E-01 1.1359E-05 + 2.1422E-02 2.5990E-02 1.3534E-01 5.5222E-04 3.1744E-04 2.8535E-05 2.5492E-02 1.3445E-01 1.0006E-05 + 1.7618E-02 2.3552E-02 1.2446E-01 5.1691E-04 3.0373E-04 4.2194E-05 2.3083E-02 1.2364E-01 8.7934E-06 + 1.4811E-02 2.1567E-02 1.1546E-01 4.8534E-04 2.8976E-04 5.0440E-05 2.1125E-02 1.1470E-01 7.8381E-06 + 1.2477E-02 1.9758E-02 1.0713E-01 4.5444E-04 2.7491E-04 5.5796E-05 1.9343E-02 1.0643E-01 6.9934E-06 + 1.0853E-02 1.8389E-02 1.0074E-01 4.2975E-04 2.6238E-04 5.8526E-05 1.7995E-02 1.0009E-01 6.3710E-06 + 9.2001E-03 1.6875E-02 9.3583E-02 4.0115E-04 2.4723E-04 6.0238E-05 1.6506E-02 9.2983E-02 5.7010E-06 + 7.9738E-03 1.5654E-02 8.7735E-02 3.7714E-04 2.3409E-04 6.0667E-05 1.5306E-02 8.7176E-02 5.1746E-06 + 7.0117E-03 1.4622E-02 8.2737E-02 3.5622E-04 2.2235E-04 6.0385E-05 1.4293E-02 8.2215E-02 4.7401E-06 + 5.9808E-03 1.3425E-02 7.6866E-02 3.3121E-04 2.0802E-04 5.9324E-05 1.3119E-02 7.6385E-02 4.2482E-06 + 5.1693E-03 1.2401E-02 7.1777E-02 3.0921E-04 1.9516E-04 5.7817E-05 1.2114E-02 7.1332E-02 3.8380E-06 + 4.5246E-03 1.1522E-02 6.7356E-02 2.8989E-04 1.8371E-04 5.6093E-05 1.1252E-02 6.6942E-02 3.4943E-06 + 3.9732E-03 1.0713E-02 6.3245E-02 2.7178E-04 1.7284E-04 5.4166E-05 1.0460E-02 6.2860E-02 3.1851E-06 + 3.5091E-03 9.9837E-03 5.9495E-02 2.5515E-04 1.6276E-04 5.2153E-05 9.7458E-03 5.9135E-02 2.9121E-06 + 3.1298E-03 9.3458E-03 5.6180E-02 2.4040E-04 1.5374E-04 5.0178E-05 9.1214E-03 5.5843E-02 2.6783E-06 + 2.8157E-03 8.7856E-03 5.3242E-02 2.2728E-04 1.4566E-04 4.8291E-05 8.5732E-03 5.2926E-02 2.4767E-06 + 2.5390E-03 8.2619E-03 5.0470E-02 2.1488E-04 1.3798E-04 4.6390E-05 8.0609E-03 5.0172E-02 2.2918E-06 + 2.2981E-03 7.7804E-03 4.7898E-02 2.0336E-04 1.3081E-04 4.4533E-05 7.5899E-03 4.7617E-02 2.1246E-06 + 2.0944E-03 7.3515E-03 4.5587E-02 1.9301E-04 1.2433E-04 4.2793E-05 7.1705E-03 4.5322E-02 1.9782E-06 + 1.9219E-03 6.9701E-03 4.3516E-02 1.8373E-04 1.1851E-04 4.1176E-05 6.7977E-03 4.3265E-02 1.8501E-06 + 1.7653E-03 6.6078E-03 4.1533E-02 1.7485E-04 1.1291E-04 3.9581E-05 6.4436E-03 4.1295E-02 1.7301E-06 + 1.6261E-03 6.2707E-03 3.9675E-02 1.6654E-04 1.0766E-04 3.8045E-05 6.1142E-03 3.9449E-02 1.6202E-06 + 1.5058E-03 5.9672E-03 3.7989E-02 1.5900E-04 1.0288E-04 3.6619E-05 5.8176E-03 3.7773E-02 1.5226E-06 + 1.4018E-03 5.6941E-03 3.6461E-02 1.5218E-04 9.8555E-05 3.5304E-05 5.5508E-03 3.6256E-02 1.4360E-06 + 1.3055E-03 5.4318E-03 3.4985E-02 1.4560E-04 9.4367E-05 3.4010E-05 5.2946E-03 3.4789E-02 1.3538E-06 + 1.2180E-03 5.1850E-03 3.3587E-02 1.3939E-04 9.0402E-05 3.2767E-05 5.0536E-03 3.3400E-02 1.2775E-06 + 1.1414E-03 4.9609E-03 3.2309E-02 1.3371E-04 8.6777E-05 3.1616E-05 4.8348E-03 3.2130E-02 1.2091E-06 + 1.0740E-03 4.7576E-03 3.1143E-02 1.2854E-04 8.3470E-05 3.0553E-05 4.6363E-03 3.0971E-02 1.1477E-06 + 1.0104E-03 4.5604E-03 3.0005E-02 1.2351E-04 8.0247E-05 2.9506E-05 4.4438E-03 2.9841E-02 1.0888E-06 + 9.5231E-04 4.3742E-03 2.8925E-02 1.1875E-04 7.7187E-05 2.8501E-05 4.2620E-03 2.8767E-02 1.0339E-06 + 9.0019E-04 4.2030E-03 2.7926E-02 1.1435E-04 7.4362E-05 2.7566E-05 4.0948E-03 2.7774E-02 9.8383E-07 + 8.5411E-04 4.0471E-03 2.7011E-02 1.1033E-04 7.1779E-05 2.6703E-05 3.9428E-03 2.6866E-02 9.3882E-07 + 8.1007E-04 3.8948E-03 2.6114E-02 1.0639E-04 6.9245E-05 2.5851E-05 3.7941E-03 2.5974E-02 8.9522E-07 + 1.7596E-01 6.7540E-02 3.2056E-01 1.6796E-05 0.0000E+00 0.0000E+00 6.7685E-02 3.1957E-01 2.8202E-05 + 1.4305E-01 6.0116E-02 2.9100E-01 2.3001E-04 0.0000E+00 0.0000E+00 6.0026E-02 2.8994E-01 2.3982E-05 + 1.2207E-01 5.5055E-02 2.7045E-01 3.4221E-04 0.0000E+00 0.0000E+00 5.4838E-02 2.6936E-01 2.1240E-05 + 9.8118E-02 4.8867E-02 2.4482E-01 4.4379E-04 0.0000E+00 0.0000E+00 4.8531E-02 2.4374E-01 1.8039E-05 + 9.8118E-02 4.8867E-02 2.4482E-01 4.4379E-04 2.7207E-10 0.0000E+00 4.8531E-02 2.4374E-01 1.8039E-05 + 8.1091E-02 4.4221E-02 2.2518E-01 4.9395E-04 9.6509E-05 0.0000E+00 4.3822E-02 2.2413E-01 1.5749E-05 + 6.7615E-02 4.0226E-02 2.0798E-01 5.1978E-04 1.5777E-04 0.0000E+00 3.9790E-02 2.0696E-01 1.3859E-05 + 5.7887E-02 3.7113E-02 1.9436E-01 5.2907E-04 1.9462E-04 0.0000E+00 3.6660E-02 1.9339E-01 1.2439E-05 + 4.9943E-02 3.4388E-02 1.8227E-01 5.2959E-04 2.1926E-04 0.0000E+00 3.3927E-02 1.8134E-01 1.1233E-05 + 4.2771E-02 3.1747E-02 1.7039E-01 5.2345E-04 2.3648E-04 0.0000E+00 3.1287E-02 1.6950E-01 1.0100E-05 + 3.7424E-02 2.9641E-02 1.6079E-01 5.1401E-04 2.4567E-04 0.0000E+00 2.9185E-02 1.5994E-01 9.2219E-06 + 3.2953E-02 2.7763E-02 1.5212E-01 5.0217E-04 2.5044E-04 0.0000E+00 2.7314E-02 1.5131E-01 8.4587E-06 + 2.9817E-02 2.6373E-02 1.4564E-01 4.9143E-04 2.5200E-04 0.0000E+00 2.5931E-02 1.4486E-01 7.9053E-06 + 2.1608E-02 2.2358E-02 1.2658E-01 4.5111E-04 2.4723E-04 0.0000E+00 2.1947E-02 1.2589E-01 6.3671E-06 + 2.1608E-02 2.2358E-02 1.2658E-01 4.5111E-04 2.4723E-04 2.3234E-12 2.1947E-02 1.2589E-01 6.3671E-06 + 2.0162E-02 2.1598E-02 1.2290E-01 4.4190E-04 2.4476E-04 6.8442E-06 2.1195E-02 1.2224E-01 6.0865E-06 + 1.6483E-02 1.9524E-02 1.1277E-01 4.1443E-04 2.3570E-04 2.0588E-05 1.9144E-02 1.1216E-01 5.3378E-06 + 1.3425E-02 1.7607E-02 1.0324E-01 3.8594E-04 2.2424E-04 3.0243E-05 1.7252E-02 1.0268E-01 4.6694E-06 + 1.1191E-02 1.6055E-02 9.5398E-02 3.6074E-04 2.1286E-04 3.5945E-05 1.5721E-02 9.4881E-02 4.1452E-06 + 9.3490E-03 1.4646E-02 8.8173E-02 3.3628E-04 2.0097E-04 3.9541E-05 1.4334E-02 8.7698E-02 3.6837E-06 + 8.0770E-03 1.3585E-02 8.2654E-02 3.1688E-04 1.9107E-04 4.1290E-05 1.3290E-02 8.2210E-02 3.3450E-06 + 6.7929E-03 1.2416E-02 7.6494E-02 2.9456E-04 1.7922E-04 4.2275E-05 1.2141E-02 7.6086E-02 2.9816E-06 + 5.8474E-03 1.1477E-02 7.1480E-02 2.7594E-04 1.6903E-04 4.2386E-05 1.1219E-02 7.1101E-02 2.6972E-06 + 5.1107E-03 1.0686E-02 6.7211E-02 2.5980E-04 1.6000E-04 4.2020E-05 1.0443E-02 6.6856E-02 2.4633E-06 + 4.3269E-03 9.7727E-03 6.2213E-02 2.4060E-04 1.4904E-04 4.1079E-05 9.5469E-03 6.1888E-02 2.1993E-06 + 3.7146E-03 8.9941E-03 5.7898E-02 2.2381E-04 1.3929E-04 3.9857E-05 8.7837E-03 5.7597E-02 1.9801E-06 + 3.2315E-03 8.3285E-03 5.4163E-02 2.0913E-04 1.3064E-04 3.8512E-05 8.1316E-03 5.3884E-02 1.7969E-06 + 2.8211E-03 7.7185E-03 5.0701E-02 1.9543E-04 1.2249E-04 3.7043E-05 7.5343E-03 5.0442E-02 1.6328E-06 + 2.4778E-03 7.1701E-03 4.7554E-02 1.8291E-04 1.1496E-04 3.5533E-05 6.9973E-03 4.7313E-02 1.4883E-06 + 2.1989E-03 6.6921E-03 4.4781E-02 1.7184E-04 1.0826E-04 3.4070E-05 6.5297E-03 4.4556E-02 1.3649E-06 + 1.9691E-03 6.2736E-03 4.2331E-02 1.6203E-04 1.0228E-04 3.2684E-05 6.1203E-03 4.2119E-02 1.2588E-06 + 1.7678E-03 5.8836E-03 4.0024E-02 1.5279E-04 9.6618E-05 3.1300E-05 5.7389E-03 3.9826E-02 1.1618E-06 + 1.5934E-03 5.5260E-03 3.7891E-02 1.4424E-04 9.1350E-05 2.9958E-05 5.3892E-03 3.7704E-02 1.0743E-06 + 1.4466E-03 5.2084E-03 3.5979E-02 1.3657E-04 8.6611E-05 2.8707E-05 5.0787E-03 3.5803E-02 9.9788E-07 + 1.3228E-03 4.9267E-03 3.4270E-02 1.2972E-04 8.2361E-05 2.7551E-05 4.8035E-03 3.4103E-02 9.3115E-07 + 1.2109E-03 4.6597E-03 3.2638E-02 1.2318E-04 7.8292E-05 2.6416E-05 4.5426E-03 3.2480E-02 8.6883E-07 + 1.1118E-03 4.4120E-03 3.1111E-02 1.1707E-04 7.4480E-05 2.5328E-05 4.3006E-03 3.0961E-02 8.1185E-07 + 1.0266E-03 4.1894E-03 2.9729E-02 1.1155E-04 7.1027E-05 2.4323E-05 4.0832E-03 2.9587E-02 7.6137E-07 + 9.5309E-04 3.9896E-03 2.8480E-02 1.0657E-04 6.7904E-05 2.3399E-05 3.8881E-03 2.8345E-02 7.1666E-07 + 8.8523E-04 3.7981E-03 2.7275E-02 1.0177E-04 6.4890E-05 2.2493E-05 3.7010E-03 2.7146E-02 6.7434E-07 + 8.2383E-04 3.6183E-03 2.6136E-02 9.7243E-05 6.2043E-05 2.1626E-05 3.5256E-03 2.6013E-02 6.3510E-07 + 7.7015E-04 3.4554E-03 2.5097E-02 9.3123E-05 5.9447E-05 2.0825E-05 3.3665E-03 2.4980E-02 5.9998E-07 + 7.2310E-04 3.3079E-03 2.4151E-02 8.9377E-05 5.7083E-05 2.0088E-05 3.2225E-03 2.4038E-02 5.6855E-07 + 6.7887E-04 3.1651E-03 2.3229E-02 8.5737E-05 5.4784E-05 1.9364E-05 3.0831E-03 2.3122E-02 5.3843E-07 + 6.3853E-04 3.0305E-03 2.2356E-02 8.2294E-05 5.2607E-05 1.8671E-05 2.9518E-03 2.2253E-02 5.1040E-07 + 6.0243E-04 2.9069E-03 2.1550E-02 7.9123E-05 5.0599E-05 1.8028E-05 2.8312E-03 2.1451E-02 4.8490E-07 + 5.7060E-04 2.7947E-03 2.0813E-02 7.6233E-05 4.8768E-05 1.7436E-05 2.7218E-03 2.0718E-02 4.6201E-07 + 5.4023E-04 2.6852E-03 2.0091E-02 7.3405E-05 4.6975E-05 1.6853E-05 2.6149E-03 2.0000E-02 4.3986E-07 + 1.5194E-01 5.2770E-02 2.7907E-01 8.8308E-06 0.0000E+00 0.0000E+00 5.2866E-02 2.7849E-01 1.5282E-05 + 1.2193E-01 4.6669E-02 2.5182E-01 1.7928E-04 0.0000E+00 0.0000E+00 4.6579E-02 2.5115E-01 1.2917E-05 + 1.0306E-01 4.2537E-02 2.3299E-01 2.6738E-04 0.0000E+00 0.0000E+00 4.2348E-02 2.3229E-01 1.1388E-05 + 8.1778E-02 3.7515E-02 2.0966E-01 3.4535E-04 0.0000E+00 0.0000E+00 3.7236E-02 2.0894E-01 9.6135E-06 + 8.1778E-02 3.7515E-02 2.0966E-01 3.4535E-04 2.1073E-10 0.0000E+00 3.7236E-02 2.0894E-01 9.6134E-06 + 6.6874E-02 3.3769E-02 1.9189E-01 3.8244E-04 7.4346E-05 0.0000E+00 3.3445E-02 1.9118E-01 8.3514E-06 + 5.5208E-02 3.0566E-02 1.7642E-01 4.0031E-04 1.2072E-04 0.0000E+00 3.0217E-02 1.7573E-01 7.3149E-06 + 4.6870E-02 2.8083E-02 1.6423E-01 4.0559E-04 1.4809E-04 0.0000E+00 2.7724E-02 1.6357E-01 6.5393E-06 + 4.0120E-02 2.5919E-02 1.5346E-01 4.0421E-04 1.6597E-04 0.0000E+00 2.5557E-02 1.5282E-01 5.8839E-06 + 3.4078E-02 2.3832E-02 1.4292E-01 3.9769E-04 1.7805E-04 0.0000E+00 2.3472E-02 1.4231E-01 5.2702E-06 + 2.9609E-02 2.2174E-02 1.3443E-01 3.8899E-04 1.8415E-04 0.0000E+00 2.1819E-02 1.3385E-01 4.7960E-06 + 2.5899E-02 2.0701E-02 1.2680E-01 3.7862E-04 1.8694E-04 0.0000E+00 2.0354E-02 1.2624E-01 4.3855E-06 + 2.3313E-02 1.9614E-02 1.2111E-01 3.6945E-04 1.8749E-04 0.0000E+00 1.9274E-02 1.2057E-01 4.0886E-06 + 1.6617E-02 1.6493E-02 1.0447E-01 3.3607E-04 1.8209E-04 0.0000E+00 1.6181E-02 1.0400E-01 3.2677E-06 + 1.6617E-02 1.6493E-02 1.0447E-01 3.3607E-04 1.8209E-04 1.6602E-12 1.6181E-02 1.0400E-01 3.2677E-06 + 1.5453E-02 1.5906E-02 1.0128E-01 3.2859E-04 1.7990E-04 4.8866E-06 1.5600E-02 1.0082E-01 3.1187E-06 + 1.2507E-02 1.4309E-02 9.2504E-02 3.0652E-04 1.7221E-04 1.4600E-05 1.4022E-02 9.2087E-02 2.7224E-06 + 1.0085E-02 1.2840E-02 8.4300E-02 2.8391E-04 1.6287E-04 2.1300E-05 1.2574E-02 8.3920E-02 2.3703E-06 + 8.3321E-03 1.1657E-02 7.7579E-02 2.6413E-04 1.5382E-04 2.5165E-05 1.1408E-02 7.7229E-02 2.0954E-06 + 6.9004E-03 1.0588E-02 7.1417E-02 2.4510E-04 1.4451E-04 2.7522E-05 1.0357E-02 7.1095E-02 1.8545E-06 + 5.9195E-03 9.7863E-03 6.6727E-02 2.3011E-04 1.3683E-04 2.8606E-05 9.5687E-03 6.6428E-02 1.6783E-06 + 4.9372E-03 8.9069E-03 6.1515E-02 2.1298E-04 1.2775E-04 2.9129E-05 8.7050E-03 6.1240E-02 1.4900E-06 + 4.2197E-03 8.2034E-03 5.7290E-02 1.9877E-04 1.2000E-04 2.9069E-05 8.0147E-03 5.7035E-02 1.3432E-06 + 3.6645E-03 7.6135E-03 5.3704E-02 1.8652E-04 1.1318E-04 2.8699E-05 7.4362E-03 5.3466E-02 1.2229E-06 + 3.0783E-03 6.9344E-03 4.9523E-02 1.7203E-04 1.0497E-04 2.7913E-05 6.7705E-03 4.9305E-02 1.0876E-06 + 2.6240E-03 6.3581E-03 4.5926E-02 1.5942E-04 9.7700E-05 2.6958E-05 6.2060E-03 4.5726E-02 9.7564E-07 + 2.2682E-03 5.8672E-03 4.2826E-02 1.4846E-04 9.1302E-05 2.5939E-05 5.7254E-03 4.2640E-02 8.8247E-07 + 1.9679E-03 5.4191E-03 3.9962E-02 1.3827E-04 8.5297E-05 2.4848E-05 5.2869E-03 3.9789E-02 7.9924E-07 + 1.7183E-03 5.0176E-03 3.7366E-02 1.2899E-04 7.9784E-05 2.3743E-05 4.8941E-03 3.7206E-02 7.2621E-07 + 1.5169E-03 4.6689E-03 3.5088E-02 1.2083E-04 7.4895E-05 2.2684E-05 4.5531E-03 3.4938E-02 6.6407E-07 + 1.3518E-03 4.3645E-03 3.3079E-02 1.1362E-04 7.0555E-05 2.1691E-05 4.2555E-03 3.2940E-02 6.1078E-07 + 1.2081E-03 4.0817E-03 3.1195E-02 1.0685E-04 6.6457E-05 2.0705E-05 3.9791E-03 3.1064E-02 5.6217E-07 + 1.0841E-03 3.8232E-03 2.9457E-02 1.0061E-04 6.2660E-05 1.9757E-05 3.7265E-03 2.9334E-02 5.1847E-07 + 9.8028E-04 3.5942E-03 2.7903E-02 9.5026E-05 5.9256E-05 1.8877E-05 3.5028E-03 2.7788E-02 4.8039E-07 + 8.9312E-04 3.3916E-03 2.6518E-02 9.0053E-05 5.6213E-05 1.8069E-05 3.3050E-03 2.6409E-02 4.4723E-07 + 8.1469E-04 3.2001E-03 2.5198E-02 8.5320E-05 5.3309E-05 1.7280E-05 3.1180E-03 2.5094E-02 4.1633E-07 + 7.4549E-04 3.0229E-03 2.3966E-02 8.0911E-05 5.0597E-05 1.6527E-05 2.9449E-03 2.3869E-02 3.8814E-07 + 6.8621E-04 2.8640E-03 2.2854E-02 7.6935E-05 4.8146E-05 1.5833E-05 2.7899E-03 2.2761E-02 3.6323E-07 + 6.3529E-04 2.7218E-03 2.1851E-02 7.3357E-05 4.5935E-05 1.5198E-05 2.6511E-03 2.1763E-02 3.4122E-07 + 5.8843E-04 2.5857E-03 2.0885E-02 6.9917E-05 4.3807E-05 1.4578E-05 2.5183E-03 2.0801E-02 3.2042E-07 + 5.4616E-04 2.4583E-03 1.9975E-02 6.6680E-05 4.1802E-05 1.3986E-05 2.3939E-03 1.9895E-02 3.0117E-07 + 5.0934E-04 2.3430E-03 1.9146E-02 6.3740E-05 3.9978E-05 1.3441E-05 2.2815E-03 1.9070E-02 2.8398E-07 + 4.7716E-04 2.2389E-03 1.8392E-02 6.1073E-05 3.8321E-05 1.2941E-05 2.1799E-03 1.8319E-02 2.6863E-07 + 4.4698E-04 2.1383E-03 1.7659E-02 5.8486E-05 3.6713E-05 1.2452E-05 2.0817E-03 1.7590E-02 2.5394E-07 + 4.1954E-04 2.0436E-03 1.6966E-02 5.6044E-05 3.5193E-05 1.1985E-05 1.9894E-03 1.6900E-02 2.4029E-07 + 3.9505E-04 1.9569E-03 1.6328E-02 5.3798E-05 3.3795E-05 1.1552E-05 1.9048E-03 1.6264E-02 2.2790E-07 + 3.7350E-04 1.8783E-03 1.5745E-02 5.1756E-05 3.2522E-05 1.1155E-05 1.8282E-03 1.5684E-02 2.1680E-07 + 3.5299E-04 1.8017E-03 1.5175E-02 4.9761E-05 3.1277E-05 1.0765E-05 1.7535E-03 1.5116E-02 2.0607E-07 + 1.2977E-01 4.0169E-02 2.3925E-01 4.4343E-06 0.0000E+00 0.0000E+00 4.0226E-02 2.3892E-01 7.8832E-06 + 1.0277E-01 3.5294E-02 2.1455E-01 1.3849E-04 0.0000E+00 0.0000E+00 3.5207E-02 2.1413E-01 6.6214E-06 + 8.5997E-02 3.2012E-02 1.9759E-01 2.0646E-04 0.0000E+00 0.0000E+00 3.1850E-02 1.9714E-01 5.8106E-06 + 6.7339E-02 2.8048E-02 1.7671E-01 2.6517E-04 0.0000E+00 0.0000E+00 2.7821E-02 1.7624E-01 4.8743E-06 + 6.7339E-02 2.8048E-02 1.7671E-01 2.6517E-04 1.6059E-10 0.0000E+00 2.7821E-02 1.7624E-01 4.8743E-06 + 5.4465E-02 2.5111E-02 1.6091E-01 2.9192E-04 5.6336E-05 0.0000E+00 2.4852E-02 1.6044E-01 4.2126E-06 + 4.4502E-02 2.2614E-02 1.4723E-01 3.0378E-04 9.0833E-05 0.0000E+00 2.2339E-02 1.4677E-01 3.6719E-06 + 3.7452E-02 2.0688E-02 1.3651E-01 3.0625E-04 1.1078E-04 0.0000E+00 2.0408E-02 1.3606E-01 3.2691E-06 + 3.1797E-02 1.9018E-02 1.2708E-01 3.0377E-04 1.2349E-04 0.0000E+00 1.8737E-02 1.2664E-01 2.9302E-06 + 2.6778E-02 1.7413E-02 1.1788E-01 2.9741E-04 1.3175E-04 0.0000E+00 1.7136E-02 1.1747E-01 2.6141E-06 + 2.3097E-02 1.6144E-02 1.1051E-01 2.8969E-04 1.3563E-04 0.0000E+00 1.5873E-02 1.1012E-01 2.3708E-06 + 2.0064E-02 1.5021E-02 1.0391E-01 2.8087E-04 1.3708E-04 0.0000E+00 1.4757E-02 1.0354E-01 2.1609E-06 + 1.7963E-02 1.4195E-02 9.9006E-02 2.7323E-04 1.3702E-04 0.0000E+00 1.3938E-02 9.8645E-02 2.0096E-06 + 1.2584E-02 1.1837E-02 8.4735E-02 2.4618E-04 1.3168E-04 0.0000E+00 1.1603E-02 8.4419E-02 1.5933E-06 + 1.2584E-02 1.1837E-02 8.4735E-02 2.4618E-04 1.3168E-04 1.1632E-12 1.1603E-02 8.4419E-02 1.5933E-06 + 1.1661E-02 1.1395E-02 8.2014E-02 2.4023E-04 1.2982E-04 3.4211E-06 1.1167E-02 8.1707E-02 1.5181E-06 + 9.3403E-03 1.0200E-02 7.4560E-02 2.2284E-04 1.2351E-04 1.0149E-05 9.9872E-03 7.4278E-02 1.3188E-06 + 7.4524E-03 9.1063E-03 6.7624E-02 2.0525E-04 1.1610E-04 1.4701E-05 8.9101E-03 6.7368E-02 1.1426E-06 + 6.0998E-03 8.2298E-03 6.1970E-02 1.9001E-04 1.0906E-04 1.7260E-05 8.0478E-03 6.1735E-02 1.0057E-06 + 5.0054E-03 7.4421E-03 5.6809E-02 1.7548E-04 1.0193E-04 1.8762E-05 7.2737E-03 5.6594E-02 8.8624E-07 + 4.2620E-03 6.8534E-03 5.2899E-02 1.6412E-04 9.6120E-05 1.9407E-05 6.6957E-03 5.2699E-02 7.9924E-07 + 3.5238E-03 6.2107E-03 4.8571E-02 1.5122E-04 8.9303E-05 1.9649E-05 6.0652E-03 4.8388E-02 7.0664E-07 + 2.9890E-03 5.6988E-03 4.5076E-02 1.4058E-04 8.3537E-05 1.9513E-05 5.5633E-03 4.4906E-02 6.3473E-07 + 2.5783E-03 5.2712E-03 4.2121E-02 1.3146E-04 7.8497E-05 1.9182E-05 5.1443E-03 4.1963E-02 5.7597E-07 + 2.1481E-03 4.7809E-03 3.8689E-02 1.2073E-04 7.2467E-05 1.8558E-05 4.6643E-03 3.8545E-02 5.1018E-07 + 1.8173E-03 4.3666E-03 3.5749E-02 1.1145E-04 6.7170E-05 1.7837E-05 4.2588E-03 3.5617E-02 4.5595E-07 + 1.5603E-03 4.0151E-03 3.3224E-02 1.0341E-04 6.2534E-05 1.7088E-05 3.9150E-03 3.3101E-02 4.1098E-07 + 1.3449E-03 3.6955E-03 3.0900E-02 9.5982E-05 5.8205E-05 1.6300E-05 3.6025E-03 3.0787E-02 3.7096E-07 + 1.1671E-03 3.4101E-03 2.8801E-02 8.9247E-05 5.4252E-05 1.5512E-05 3.3235E-03 2.8696E-02 3.3595E-07 + 1.0246E-03 3.1631E-03 2.6965E-02 8.3342E-05 5.0762E-05 1.4766E-05 3.0822E-03 2.6867E-02 3.0627E-07 + 9.0846E-04 2.9482E-03 2.5351E-02 7.8147E-05 4.7676E-05 1.4072E-05 2.8723E-03 2.5260E-02 2.8089E-07 + 8.0789E-04 2.7492E-03 2.3842E-02 7.3285E-05 4.4775E-05 1.3388E-05 2.6780E-03 2.3756E-02 2.5781E-07 + 7.2164E-04 2.5678E-03 2.2453E-02 6.8814E-05 4.2096E-05 1.2734E-05 2.5009E-03 2.2373E-02 2.3711E-07 + 6.4977E-04 2.4076E-03 2.1216E-02 6.4833E-05 3.9704E-05 1.2132E-05 2.3445E-03 2.1141E-02 2.1913E-07 + 5.8973E-04 2.2663E-03 2.0115E-02 6.1295E-05 3.7572E-05 1.1581E-05 2.2066E-03 2.0044E-02 2.0351E-07 + 5.3593E-04 2.1330E-03 1.9069E-02 5.7937E-05 3.5543E-05 1.1046E-05 2.0766E-03 1.9002E-02 1.8899E-07 + 4.8868E-04 2.0100E-03 1.8096E-02 5.4818E-05 3.3654E-05 1.0537E-05 1.9566E-03 1.8033E-02 1.7578E-07 + 4.4837E-04 1.9000E-03 1.7219E-02 5.2012E-05 3.1953E-05 1.0071E-05 1.8493E-03 1.7159E-02 1.6413E-07 + 4.1388E-04 1.8018E-03 1.6429E-02 4.9494E-05 3.0422E-05 9.6452E-06 1.7535E-03 1.6373E-02 1.5386E-07 + 3.8225E-04 1.7080E-03 1.5671E-02 4.7078E-05 2.8952E-05 9.2313E-06 1.6621E-03 1.5617E-02 1.4418E-07 + 3.5382E-04 1.6204E-03 1.4958E-02 4.4810E-05 2.7571E-05 8.8377E-06 1.5766E-03 1.4907E-02 1.3524E-07 + 3.2914E-04 1.5413E-03 1.4310E-02 4.2755E-05 2.6317E-05 8.4766E-06 1.4995E-03 1.4261E-02 1.2727E-07 + 3.0763E-04 1.4700E-03 1.3722E-02 4.0894E-05 2.5181E-05 8.1463E-06 1.4300E-03 1.3675E-02 1.2016E-07 + 2.8752E-04 1.4012E-03 1.3151E-02 3.9093E-05 2.4081E-05 7.8237E-06 1.3630E-03 1.3107E-02 1.1338E-07 + 2.6930E-04 1.3367E-03 1.2612E-02 3.7396E-05 2.3043E-05 7.5169E-06 1.3001E-03 1.2570E-02 1.0709E-07 + 2.5306E-04 1.2776E-03 1.2117E-02 3.5839E-05 2.2091E-05 7.2334E-06 1.2426E-03 1.2076E-02 1.0139E-07 + 2.3883E-04 1.2242E-03 1.1666E-02 3.4426E-05 2.1225E-05 6.9741E-06 1.1906E-03 1.1627E-02 9.6289E-08 + 2.2531E-04 1.1723E-03 1.1225E-02 3.3047E-05 2.0381E-05 6.7196E-06 1.1400E-03 1.1188E-02 9.1371E-08 + 1.0947E-01 2.9694E-02 2.0159E-01 2.1103E-06 0.0000E+00 0.0000E+00 2.9724E-02 2.0142E-01 3.8421E-06 + 8.5492E-02 2.5915E-02 1.7961E-01 1.0562E-04 0.0000E+00 0.0000E+00 2.5836E-02 1.7936E-01 3.2060E-06 + 7.0807E-02 2.3388E-02 1.6462E-01 1.5704E-04 0.0000E+00 0.0000E+00 2.3254E-02 1.6433E-01 2.7997E-06 + 5.4681E-02 2.0354E-02 1.4628E-01 2.0028E-04 0.0000E+00 0.0000E+00 2.0173E-02 1.4597E-01 2.3332E-06 + 5.4681E-02 2.0354E-02 1.4628E-01 2.0028E-04 1.2009E-10 0.0000E+00 2.0173E-02 1.4597E-01 2.3332E-06 + 4.3723E-02 1.8121E-02 1.3249E-01 2.1902E-04 4.1880E-05 0.0000E+00 1.7919E-02 1.3218E-01 2.0055E-06 + 3.5342E-02 1.6234E-02 1.2063E-01 2.2648E-04 6.7030E-05 0.0000E+00 1.6022E-02 1.2032E-01 1.7392E-06 + 2.9474E-02 1.4786E-02 1.1138E-01 2.2709E-04 8.1253E-05 0.0000E+00 1.4572E-02 1.1108E-01 1.5419E-06 + 2.4809E-02 1.3536E-02 1.0327E-01 2.2412E-04 9.0065E-05 0.0000E+00 1.3323E-02 1.0299E-01 1.3764E-06 + 2.0707E-02 1.2340E-02 9.5414E-02 2.1828E-04 9.5535E-05 0.0000E+00 1.2132E-02 9.5138E-02 1.2228E-06 + 1.7724E-02 1.1399E-02 8.9138E-02 2.1169E-04 9.7871E-05 0.0000E+00 1.1196E-02 8.8874E-02 1.1051E-06 + 1.5286E-02 1.0569E-02 8.3540E-02 2.0439E-04 9.8468E-05 0.0000E+00 1.0373E-02 8.3288E-02 1.0038E-06 + 1.3607E-02 9.9604E-03 7.9391E-02 1.9820E-04 9.8081E-05 0.0000E+00 9.7699E-03 7.9148E-02 9.3106E-07 + 9.3613E-03 8.2340E-03 6.7394E-02 1.7679E-04 9.3229E-05 0.0000E+00 8.0633E-03 6.7182E-02 7.3198E-07 + 9.3613E-03 8.2340E-03 6.7394E-02 1.7679E-04 9.3229E-05 7.9667E-13 8.0633E-03 6.7182E-02 7.3198E-07 + 8.6420E-03 7.9127E-03 6.5120E-02 1.7216E-04 9.1705E-05 2.3410E-06 7.7463E-03 6.4914E-02 6.9623E-07 + 6.8469E-03 7.0455E-03 5.8911E-02 1.5876E-04 8.6692E-05 6.8933E-06 6.8916E-03 5.8723E-02 6.0176E-07 + 5.4025E-03 6.2570E-03 5.3165E-02 1.4537E-04 8.0973E-05 9.9096E-06 6.1159E-03 5.2994E-02 5.1868E-07 + 4.3786E-03 5.6283E-03 4.8505E-02 1.3389E-04 7.5644E-05 1.1559E-05 5.4981E-03 4.8349E-02 4.5447E-07 + 3.5584E-03 5.0661E-03 4.4272E-02 1.2304E-04 7.0318E-05 1.2485E-05 4.9463E-03 4.4130E-02 3.9868E-07 + 3.0061E-03 4.6478E-03 4.1079E-02 1.1461E-04 6.6021E-05 1.2848E-05 4.5361E-03 4.0947E-02 3.5822E-07 + 2.4625E-03 4.1931E-03 3.7559E-02 1.0510E-04 6.1029E-05 1.2931E-05 4.0906E-03 3.7438E-02 3.1534E-07 + 2.0722E-03 3.8326E-03 3.4729E-02 9.7316E-05 5.6842E-05 1.2776E-05 3.7376E-03 3.4617E-02 2.8217E-07 + 1.7747E-03 3.5326E-03 3.2345E-02 9.0673E-05 5.3206E-05 1.2502E-05 3.4440E-03 3.2241E-02 2.5517E-07 + 1.4656E-03 3.1901E-03 2.9587E-02 8.2903E-05 4.8886E-05 1.2029E-05 3.1090E-03 2.9493E-02 2.2506E-07 + 1.2301E-03 2.9019E-03 2.7235E-02 7.6216E-05 4.5117E-05 1.1504E-05 2.8273E-03 2.7149E-02 2.0035E-07 + 1.0485E-03 2.6584E-03 2.5222E-02 7.0459E-05 4.1837E-05 1.0971E-05 2.5894E-03 2.5143E-02 1.7993E-07 + 8.9753E-04 2.4379E-03 2.3377E-02 6.5160E-05 3.8792E-05 1.0419E-05 2.3740E-03 2.3304E-02 1.6183E-07 + 7.7380E-04 2.2417E-03 2.1717E-02 6.0378E-05 3.6025E-05 9.8746E-06 2.1825E-03 2.1649E-02 1.4605E-07 + 6.7529E-04 2.0725E-03 2.0269E-02 5.6202E-05 3.3594E-05 9.3641E-06 2.0174E-03 2.0206E-02 1.3272E-07 + 5.9552E-04 1.9258E-03 1.9001E-02 5.2542E-05 3.1453E-05 8.8925E-06 1.8742E-03 1.8943E-02 1.2136E-07 + 5.2687E-04 1.7904E-03 1.7819E-02 4.9130E-05 2.9449E-05 8.4320E-06 1.7422E-03 1.7764E-02 1.1105E-07 + 4.6832E-04 1.6673E-03 1.6734E-02 4.6003E-05 2.7606E-05 7.9942E-06 1.6221E-03 1.6683E-02 1.0184E-07 + 4.1980E-04 1.5590E-03 1.5771E-02 4.3227E-05 2.5965E-05 7.5933E-06 1.5165E-03 1.5723E-02 9.3864E-08 + 3.7946E-04 1.4637E-03 1.4916E-02 4.0768E-05 2.4508E-05 7.2287E-06 1.4236E-03 1.4871E-02 8.6950E-08 + 3.4350E-04 1.3740E-03 1.4105E-02 3.8441E-05 2.3127E-05 6.8757E-06 1.3362E-03 1.4063E-02 8.0541E-08 + 3.1206E-04 1.2915E-03 1.3353E-02 3.6285E-05 2.1844E-05 6.5422E-06 1.2558E-03 1.3313E-02 7.4725E-08 + 2.8535E-04 1.2180E-03 1.2677E-02 3.4351E-05 2.0692E-05 6.2378E-06 1.1842E-03 1.2639E-02 6.9610E-08 + 2.6259E-04 1.1524E-03 1.2071E-02 3.2620E-05 1.9659E-05 5.9611E-06 1.1203E-03 1.2035E-02 6.5109E-08 + 2.4180E-04 1.0899E-03 1.1489E-02 3.0963E-05 1.8669E-05 5.6930E-06 1.0595E-03 1.1455E-02 6.0875E-08 + 2.2319E-04 1.0317E-03 1.0943E-02 2.9411E-05 1.7741E-05 5.4389E-06 1.0028E-03 1.0910E-02 5.6975E-08 + 2.0708E-04 9.7933E-04 1.0448E-02 2.8009E-05 1.6902E-05 5.2066E-06 9.5174E-04 1.0417E-02 5.3507E-08 + 1.9310E-04 9.3217E-04 9.9994E-03 2.6741E-05 1.6142E-05 4.9949E-06 9.0582E-04 9.9700E-03 5.0421E-08 + 1.8006E-04 8.8678E-04 9.5653E-03 2.5517E-05 1.5409E-05 4.7887E-06 8.6163E-04 9.5374E-03 4.7480E-08 + 1.6828E-04 8.4428E-04 9.1564E-03 2.4367E-05 1.4718E-05 4.5933E-06 8.2026E-04 9.1297E-03 4.4759E-08 + 1.5782E-04 8.0547E-04 8.7808E-03 2.3313E-05 1.4086E-05 4.4131E-06 7.8249E-04 8.7553E-03 4.2298E-08 + 1.4867E-04 7.7044E-04 8.4398E-03 2.2358E-05 1.3513E-05 4.2489E-06 7.4839E-04 8.4154E-03 4.0100E-08 + 1.4001E-04 7.3642E-04 8.1070E-03 2.1429E-05 1.2955E-05 4.0882E-06 7.1528E-04 8.0836E-03 3.7984E-08 + 9.1007E-02 2.1230E-02 1.6652E-01 9.5468E-07 0.0000E+00 0.0000E+00 2.1244E-02 1.6643E-01 1.7725E-06 + 7.0055E-02 1.8402E-02 1.4736E-01 7.9216E-05 0.0000E+00 0.0000E+00 1.8335E-02 1.4721E-01 1.4693E-06 + 5.7398E-02 1.6521E-02 1.3438E-01 1.1725E-04 0.0000E+00 0.0000E+00 1.6415E-02 1.3420E-01 1.2768E-06 + 4.3686E-02 1.4279E-02 1.1861E-01 1.4830E-04 0.0000E+00 0.0000E+00 1.4139E-02 1.1840E-01 1.0571E-06 + 4.3686E-02 1.4279E-02 1.1860E-01 1.4830E-04 8.7873E-11 0.0000E+00 1.4139E-02 1.1840E-01 1.0571E-06 + 3.4514E-02 1.2640E-02 1.0683E-01 1.6101E-04 3.0455E-05 0.0000E+00 1.2486E-02 1.0663E-01 9.0376E-07 + 2.7585E-02 1.1262E-02 9.6760E-02 1.6535E-04 4.8368E-05 0.0000E+00 1.1103E-02 9.6555E-02 7.7978E-07 + 2.2786E-02 1.0211E-02 8.8950E-02 1.6485E-04 5.8259E-05 0.0000E+00 1.0052E-02 8.8750E-02 6.8834E-07 + 1.9008E-02 9.3077E-03 8.2138E-02 1.6182E-04 6.4198E-05 0.0000E+00 9.1509E-03 8.1945E-02 6.1202E-07 + 1.5717E-02 8.4480E-03 7.5563E-02 1.5674E-04 6.7687E-05 0.0000E+00 8.2957E-03 7.5378E-02 5.4146E-07 + 1.3345E-02 7.7737E-03 7.0336E-02 1.5130E-04 6.8990E-05 0.0000E+00 7.6264E-03 7.0160E-02 4.8756E-07 + 1.1422E-02 7.1821E-03 6.5692E-02 1.4545E-04 6.9083E-05 0.0000E+00 7.0402E-03 6.5524E-02 4.4140E-07 + 1.0107E-02 6.7495E-03 6.2261E-02 1.4057E-04 6.8559E-05 0.0000E+00 6.6123E-03 6.2100E-02 4.0833E-07 + 6.8220E-03 5.5299E-03 5.2402E-02 1.2407E-04 6.4427E-05 0.0000E+00 5.4084E-03 5.2262E-02 3.1834E-07 + 6.8220E-03 5.5299E-03 5.2402E-02 1.2407E-04 6.4427E-05 5.3176E-13 5.4084E-03 5.2262E-02 3.1834E-07 + 6.2730E-03 5.3043E-03 5.0544E-02 1.2057E-04 6.3226E-05 1.5612E-06 5.1861E-03 5.0408E-02 3.0226E-07 + 4.9130E-03 4.6975E-03 4.5490E-02 1.1050E-04 5.9373E-05 4.5613E-06 4.5891E-03 4.5366E-02 2.5993E-07 + 3.8315E-03 4.1491E-03 4.0839E-02 1.0056E-04 5.5091E-05 6.5057E-06 4.0503E-03 4.0727E-02 2.2290E-07 + 3.0733E-03 3.7141E-03 3.7087E-02 9.2130E-05 5.1169E-05 7.5365E-06 3.6235E-03 3.6985E-02 1.9442E-07 + 2.4722E-03 3.3272E-03 3.3696E-02 8.4223E-05 4.7302E-05 8.0866E-06 3.2443E-03 3.3603E-02 1.6979E-07 + 2.0712E-03 3.0406E-03 3.1149E-02 7.8126E-05 4.4213E-05 8.2779E-06 2.9637E-03 3.1063E-02 1.5200E-07 + 1.6801E-03 2.7305E-03 2.8355E-02 7.1295E-05 4.0657E-05 8.2800E-06 2.6602E-03 2.8276E-02 1.3322E-07 + 1.4019E-03 2.4857E-03 2.6117E-02 6.5738E-05 3.7698E-05 8.1381E-06 2.4209E-03 2.6045E-02 1.1876E-07 + 1.1916E-03 2.2829E-03 2.4240E-02 6.1021E-05 3.5146E-05 7.9266E-06 2.2227E-03 2.4174E-02 1.0703E-07 + 9.7503E-04 2.0522E-03 2.2078E-02 5.5535E-05 3.2134E-05 7.5832E-06 1.9974E-03 2.2017E-02 9.4004E-08 + 8.1149E-04 1.8591E-03 2.0242E-02 5.0840E-05 2.9525E-05 7.2148E-06 1.8089E-03 2.0187E-02 8.3352E-08 + 6.8647E-04 1.6966E-03 1.8677E-02 4.6820E-05 2.7268E-05 6.8487E-06 1.6504E-03 1.8626E-02 7.4589E-08 + 5.8331E-04 1.5500E-03 1.7248E-02 4.3137E-05 2.5184E-05 6.4754E-06 1.5074E-03 1.7202E-02 6.6846E-08 + 4.9944E-04 1.4201E-03 1.5967E-02 3.9828E-05 2.3299E-05 6.1112E-06 1.3807E-03 1.5924E-02 6.0122E-08 + 4.3316E-04 1.3085E-03 1.4855E-02 3.6951E-05 2.1652E-05 5.7731E-06 1.2720E-03 1.4815E-02 5.4460E-08 + 3.7982E-04 1.2120E-03 1.3883E-02 3.4439E-05 2.0208E-05 5.4633E-06 1.1780E-03 1.3846E-02 4.9648E-08 + 3.3422E-04 1.1233E-03 1.2980E-02 3.2106E-05 1.8862E-05 5.1631E-06 1.0915E-03 1.2946E-02 4.5300E-08 + 2.9557E-04 1.0429E-03 1.2155E-02 2.9975E-05 1.7628E-05 4.8794E-06 1.0132E-03 1.2122E-02 4.1424E-08 + 2.6371E-04 9.7236E-04 1.1423E-02 2.8090E-05 1.6534E-05 4.6212E-06 9.4455E-04 1.1393E-02 3.8075E-08 + 2.3738E-04 9.1048E-04 1.0776E-02 2.6426E-05 1.5566E-05 4.3877E-06 8.8431E-04 1.0748E-02 3.5182E-08 + 2.1401E-04 8.5245E-04 1.0165E-02 2.4855E-05 1.4651E-05 4.1627E-06 8.2783E-04 1.0138E-02 3.2506E-08 + 1.9369E-04 7.9917E-04 9.5984E-03 2.3404E-05 1.3804E-05 3.9511E-06 7.7599E-04 9.5733E-03 3.0085E-08 + 1.7650E-04 7.5179E-04 9.0909E-03 2.2107E-05 1.3046E-05 3.7589E-06 7.2989E-04 9.0672E-03 2.7960E-08 + 1.6192E-04 7.0967E-04 8.6365E-03 2.0948E-05 1.2368E-05 3.5849E-06 6.8892E-04 8.6141E-03 2.6095E-08 + 1.4866E-04 6.6966E-04 8.2017E-03 1.9842E-05 1.1721E-05 3.4170E-06 6.5000E-04 8.1806E-03 2.4344E-08 + 1.3682E-04 6.3245E-04 7.7947E-03 1.8809E-05 1.1115E-05 3.2585E-06 6.1381E-04 7.7746E-03 2.2735E-08 + 1.2663E-04 5.9903E-04 7.4265E-03 1.7877E-05 1.0569E-05 3.1142E-06 5.8131E-04 7.4074E-03 2.1308E-08 + 1.1781E-04 5.6902E-04 7.0938E-03 1.7037E-05 1.0076E-05 2.9830E-06 5.5213E-04 7.0757E-03 2.0040E-08 + 1.0961E-04 5.4019E-04 6.7724E-03 1.6227E-05 9.6005E-06 2.8558E-06 5.2410E-04 6.7551E-03 1.8834E-08 + 1.0223E-04 5.1327E-04 6.4702E-03 1.5468E-05 9.1547E-06 2.7356E-06 4.9793E-04 6.4537E-03 1.7721E-08 + 9.5692E-05 4.8873E-04 6.1931E-03 1.4774E-05 8.7470E-06 2.6252E-06 4.7407E-04 6.1774E-03 1.6715E-08 + 8.9995E-05 4.6662E-04 5.9421E-03 1.4147E-05 8.3785E-06 2.5248E-06 4.5259E-04 5.9271E-03 1.5819E-08 + 8.4612E-05 4.4519E-04 5.6976E-03 1.3537E-05 8.0202E-06 2.4269E-06 4.3176E-04 5.6832E-03 1.4958E-08 + 7.4396E-02 1.4607E-02 1.3446E-01 4.0256E-07 0.0000E+00 0.0000E+00 1.4613E-02 1.3442E-01 7.6000E-07 + 5.6400E-02 1.2571E-02 1.1814E-01 5.8138E-05 0.0000E+00 0.0000E+00 1.2518E-02 1.1805E-01 6.2569E-07 + 4.5686E-02 1.1226E-02 1.0716E-01 8.5536E-05 0.0000E+00 0.0000E+00 1.1145E-02 1.0705E-01 5.4094E-07 + 3.4242E-02 9.6325E-03 9.3907E-02 1.0719E-04 0.0000E+00 0.0000E+00 9.5287E-03 9.3776E-02 4.4477E-07 + 3.4242E-02 9.6325E-03 9.3907E-02 1.0719E-04 6.2653E-11 0.0000E+00 9.5287E-03 9.3776E-02 4.4477E-07 + 2.6712E-02 8.4758E-03 8.4091E-02 1.1545E-04 2.1572E-05 0.0000E+00 8.3632E-03 8.3954E-02 3.7809E-07 + 2.1095E-02 7.5097E-03 7.5745E-02 1.1770E-04 3.3981E-05 0.0000E+00 7.3944E-03 7.5609E-02 3.2449E-07 + 1.7250E-02 6.7765E-03 6.9309E-02 1.1662E-04 4.0655E-05 0.0000E+00 6.6620E-03 6.9176E-02 2.8515E-07 + 1.4253E-02 6.1493E-03 6.3724E-02 1.1382E-04 4.4520E-05 0.0000E+00 6.0374E-03 6.3596E-02 2.5247E-07 + 1.1669E-02 5.5554E-03 5.8358E-02 1.0961E-04 4.6640E-05 0.0000E+00 5.4474E-03 5.8236E-02 2.2239E-07 + 9.8233E-03 5.0916E-03 5.4112E-02 1.0528E-04 4.7284E-05 0.0000E+00 4.9878E-03 5.3996E-02 1.9950E-07 + 8.3401E-03 4.6864E-03 5.0356E-02 1.0074E-04 4.7109E-05 0.0000E+00 4.5870E-03 5.0245E-02 1.7998E-07 + 7.3337E-03 4.3912E-03 4.7590E-02 9.7017E-05 4.6571E-05 0.0000E+00 4.2954E-03 4.7484E-02 1.6603E-07 + 4.8505E-03 3.5641E-03 3.9693E-02 8.4683E-05 4.3239E-05 0.0000E+00 3.4803E-03 3.9601E-02 1.2830E-07 + 4.8505E-03 3.5641E-03 3.9693E-02 8.4683E-05 4.3239E-05 3.4395E-13 3.4803E-03 3.9601E-02 1.2830E-07 + 4.4415E-03 3.4120E-03 3.8214E-02 8.2107E-05 4.2329E-05 1.0088E-06 3.3308E-03 3.8125E-02 1.2160E-07 + 3.4362E-03 3.0047E-03 3.4206E-02 7.4763E-05 3.9471E-05 2.9232E-06 2.9306E-03 3.4125E-02 1.0402E-07 + 2.6465E-03 2.6387E-03 3.0539E-02 6.7601E-05 3.6370E-05 4.1346E-06 2.5717E-03 3.0466E-02 8.8721E-08 + 2.0994E-03 2.3501E-03 2.7598E-02 6.1584E-05 3.3577E-05 4.7551E-06 2.2890E-03 2.7532E-02 7.7017E-08 + 1.6704E-03 2.0947E-03 2.4953E-02 5.5991E-05 3.0858E-05 5.0666E-06 2.0391E-03 2.4894E-02 6.6943E-08 + 1.3871E-03 1.9064E-03 2.2976E-02 5.1710E-05 2.8707E-05 5.1575E-06 1.8551E-03 2.2921E-02 5.9700E-08 + 1.1135E-03 1.7037E-03 2.0817E-02 4.6946E-05 2.6253E-05 5.1254E-06 1.6571E-03 2.0767E-02 5.2088E-08 + 9.2073E-04 1.5444E-03 1.9097E-02 4.3096E-05 2.4229E-05 5.0098E-06 1.5017E-03 1.9051E-02 4.6250E-08 + 7.7628E-04 1.4130E-03 1.7659E-02 3.9846E-05 2.2494E-05 4.8559E-06 1.3734E-03 1.7617E-02 4.1533E-08 + 6.2891E-04 1.2642E-03 1.6010E-02 3.6088E-05 2.0461E-05 4.6181E-06 1.2284E-03 1.5972E-02 3.6315E-08 + 5.1871E-04 1.1403E-03 1.4617E-02 3.2891E-05 1.8712E-05 4.3704E-06 1.1076E-03 1.4582E-02 3.2068E-08 + 4.3523E-04 1.0364E-03 1.3435E-02 3.0168E-05 1.7209E-05 4.1290E-06 1.0064E-03 1.3403E-02 2.8588E-08 + 3.6694E-04 9.4309E-04 1.2359E-02 2.7686E-05 1.5828E-05 3.8862E-06 9.1557E-04 1.2330E-02 2.5525E-08 + 3.1186E-04 8.6074E-04 1.1399E-02 2.5466E-05 1.4587E-05 3.6522E-06 8.3542E-04 1.1372E-02 2.2875E-08 + 2.6868E-04 7.9030E-04 1.0568E-02 2.3545E-05 1.3507E-05 3.4370E-06 7.6688E-04 1.0544E-02 2.0651E-08 + 2.3417E-04 7.2960E-04 9.8453E-03 2.1875E-05 1.2565E-05 3.2414E-06 7.0785E-04 9.8224E-03 1.8768E-08 + 2.0488E-04 6.7397E-04 9.1758E-03 2.0329E-05 1.1690E-05 3.0533E-06 6.5375E-04 9.1545E-03 1.7071E-08 + 1.8021E-04 6.2375E-04 8.5656E-03 1.8923E-05 1.0892E-05 2.8768E-06 6.0492E-04 8.5457E-03 1.5564E-08 + 1.6000E-04 5.7980E-04 8.0267E-03 1.7683E-05 1.0187E-05 2.7171E-06 5.6221E-04 8.0082E-03 1.4265E-08 + 1.4339E-04 5.4138E-04 7.5515E-03 1.6591E-05 9.5655E-06 2.5735E-06 5.2487E-04 7.5341E-03 1.3146E-08 + 1.2874E-04 5.0545E-04 7.1034E-03 1.5565E-05 8.9799E-06 2.4360E-06 4.8996E-04 7.0871E-03 1.2114E-08 + 1.1606E-04 4.7256E-04 6.6899E-03 1.4620E-05 8.4400E-06 2.3073E-06 4.5801E-04 6.6746E-03 1.1183E-08 + 1.0540E-04 4.4340E-04 6.3202E-03 1.3777E-05 7.9582E-06 2.1910E-06 4.2968E-04 6.3058E-03 1.0368E-08 + 9.6391E-05 4.1754E-04 5.9901E-03 1.3027E-05 7.5287E-06 2.0862E-06 4.0457E-04 5.9765E-03 9.6538E-09 + 8.8233E-05 3.9304E-04 5.6750E-03 1.2312E-05 7.1196E-06 1.9855E-06 3.8078E-04 5.6622E-03 8.9854E-09 + 8.0988E-05 3.7030E-04 5.3807E-03 1.1647E-05 6.7382E-06 1.8909E-06 3.5871E-04 5.3686E-03 8.3725E-09 + 7.4773E-05 3.4994E-04 5.1152E-03 1.1048E-05 6.3950E-06 1.8051E-06 3.3894E-04 5.1037E-03 7.8298E-09 + 6.9415E-05 3.3169E-04 4.8758E-03 1.0510E-05 6.0864E-06 1.7275E-06 3.2123E-04 4.8649E-03 7.3490E-09 + 6.4455E-05 3.1421E-04 4.6450E-03 9.9921E-06 5.7894E-06 1.6525E-06 3.0425E-04 4.6346E-03 6.8926E-09 + 6.0008E-05 2.9791E-04 4.4286E-03 9.5080E-06 5.5117E-06 1.5819E-06 2.8844E-04 4.4187E-03 6.4722E-09 + 5.6082E-05 2.8309E-04 4.2305E-03 9.0663E-06 5.2583E-06 1.5174E-06 2.7406E-04 4.2211E-03 6.0932E-09 + 5.2673E-05 2.6977E-04 4.0515E-03 8.6681E-06 5.0299E-06 1.4589E-06 2.6113E-04 4.0424E-03 5.7562E-09 + 4.9461E-05 2.5688E-04 3.8773E-03 8.2819E-06 4.8083E-06 1.4021E-06 2.4863E-04 3.8687E-03 5.4329E-09 + 5.9612E-02 9.6059E-03 1.0571E-01 1.5506E-07 0.0000E+00 0.0000E+00 9.6077E-03 1.0569E-01 2.9699E-07 + 4.4464E-02 8.2054E-03 9.2174E-02 4.1526E-05 0.0000E+00 0.0000E+00 8.1655E-03 9.2118E-02 2.4269E-07 + 3.5582E-02 7.2865E-03 8.3136E-02 6.0656E-05 0.0000E+00 0.0000E+00 7.2272E-03 8.3063E-02 2.0866E-07 + 2.6235E-02 6.2048E-03 7.2303E-02 7.5229E-05 0.0000E+00 0.0000E+00 6.1306E-03 7.2218E-02 1.7029E-07 + 2.6235E-02 6.2048E-03 7.2303E-02 7.5229E-05 4.3304E-11 0.0000E+00 6.1306E-03 7.2218E-02 1.7029E-07 + 2.0191E-02 5.4253E-03 6.4341E-02 8.0332E-05 1.4805E-05 0.0000E+00 5.3459E-03 6.4252E-02 1.4387E-07 + 1.5743E-02 4.7784E-03 5.7617E-02 8.1241E-05 2.3118E-05 0.0000E+00 4.6979E-03 5.7528E-02 1.2277E-07 + 1.2735E-02 4.2902E-03 5.2461E-02 7.9964E-05 2.7459E-05 0.0000E+00 4.2109E-03 5.2375E-02 1.0736E-07 + 1.0415E-02 3.8747E-03 4.8010E-02 7.7570E-05 2.9869E-05 0.0000E+00 3.7977E-03 4.7927E-02 9.4624E-08 + 8.4366E-03 3.4832E-03 4.3757E-02 7.4229E-05 3.1078E-05 0.0000E+00 3.4095E-03 4.3678E-02 8.2953E-08 + 7.0376E-03 3.1790E-03 4.0407E-02 7.0923E-05 3.1326E-05 0.0000E+00 3.1085E-03 4.0331E-02 7.4115E-08 + 5.9236E-03 2.9143E-03 3.7456E-02 6.7533E-05 3.1044E-05 0.0000E+00 2.8471E-03 3.7384E-02 6.6606E-08 + 5.1735E-03 2.7222E-03 3.5291E-02 6.4787E-05 3.0562E-05 0.0000E+00 2.6577E-03 3.5223E-02 6.1261E-08 + 3.3480E-03 2.1875E-03 2.9152E-02 5.5882E-05 2.8012E-05 0.0000E+00 2.1318E-03 2.9093E-02 4.6890E-08 + 3.3480E-03 2.1875E-03 2.9152E-02 5.5882E-05 2.8012E-05 2.1415E-13 2.1318E-03 2.9093E-02 4.6890E-08 + 3.0520E-03 2.0898E-03 2.8009E-02 5.4051E-05 2.7351E-05 6.2748E-07 2.0360E-03 2.7952E-02 4.4354E-08 + 2.3302E-03 1.8293E-03 2.4926E-02 4.8876E-05 2.5314E-05 1.8021E-06 1.7806E-03 2.4874E-02 3.7723E-08 + 1.7707E-03 1.5967E-03 2.2122E-02 4.3891E-05 2.3153E-05 2.5262E-06 1.5529E-03 2.2077E-02 3.1988E-08 + 1.3880E-03 1.4143E-03 1.9887E-02 3.9745E-05 2.1238E-05 2.8829E-06 1.3747E-03 1.9846E-02 2.7625E-08 + 1.0914E-03 1.2539E-03 1.7889E-02 3.5925E-05 1.9396E-05 3.0489E-06 1.2181E-03 1.7852E-02 2.3889E-08 + 8.9763E-04 1.1363E-03 1.6402E-02 3.3023E-05 1.7954E-05 3.0853E-06 1.1033E-03 1.6368E-02 2.1215E-08 + 7.1244E-04 1.0102E-03 1.4787E-02 2.9818E-05 1.6324E-05 3.0451E-06 9.8046E-04 1.4756E-02 1.8419E-08 + 5.8337E-04 9.1164E-04 1.3506E-02 2.7244E-05 1.4990E-05 2.9592E-06 8.8447E-04 1.3477E-02 1.6284E-08 + 4.8754E-04 8.3066E-04 1.2440E-02 2.5084E-05 1.3856E-05 2.8537E-06 8.0565E-04 1.2414E-02 1.4567E-08 + 3.9074E-04 7.3947E-04 1.1223E-02 2.2601E-05 1.2536E-05 2.6974E-06 7.1692E-04 1.1200E-02 1.2675E-08 + 3.1914E-04 6.6383E-04 1.0200E-02 2.0503E-05 1.1408E-05 2.5390E-06 6.4338E-04 1.0179E-02 1.1143E-08 + 2.6542E-04 6.0079E-04 9.3362E-03 1.8726E-05 1.0445E-05 2.3873E-06 5.8211E-04 9.3168E-03 9.8929E-09 + 2.2188E-04 5.4438E-04 8.5537E-03 1.7114E-05 9.5662E-06 2.2369E-06 5.2731E-04 8.5360E-03 8.7971E-09 + 1.8708E-04 4.9482E-04 7.8579E-03 1.5679E-05 8.7803E-06 2.0935E-06 4.7917E-04 7.8417E-03 7.8529E-09 + 1.6003E-04 4.5260E-04 7.2583E-03 1.4444E-05 8.1005E-06 1.9631E-06 4.3818E-04 7.2434E-03 7.0638E-09 + 1.3858E-04 4.1636E-04 6.7385E-03 1.3374E-05 7.5099E-06 1.8456E-06 4.0301E-04 6.7247E-03 6.3977E-09 + 1.2051E-04 3.8327E-04 6.2589E-03 1.2389E-05 6.9644E-06 1.7335E-06 3.7090E-04 6.2461E-03 5.7999E-09 + 1.0540E-04 3.5349E-04 5.8232E-03 1.1496E-05 6.4688E-06 1.6291E-06 3.4202E-04 5.8114E-03 5.2704E-09 + 9.3106E-05 3.2753E-04 5.4399E-03 1.0711E-05 6.0329E-06 1.5354E-06 3.1684E-04 5.4288E-03 4.8157E-09 + 8.3069E-05 3.0491E-04 5.1028E-03 1.0023E-05 5.6501E-06 1.4516E-06 2.9491E-04 5.0925E-03 4.4251E-09 + 7.4267E-05 2.8382E-04 4.7860E-03 9.3784E-06 5.2908E-06 1.3719E-06 2.7446E-04 4.7764E-03 4.0661E-09 + 6.6697E-05 2.6458E-04 4.4945E-03 8.7866E-06 4.9608E-06 1.2977E-06 2.5581E-04 4.4855E-03 3.7429E-09 + 6.0367E-05 2.4756E-04 4.2347E-03 8.2607E-06 4.6674E-06 1.2311E-06 2.3932E-04 4.2262E-03 3.4608E-09 + 5.5049E-05 2.3252E-04 4.0033E-03 7.7937E-06 4.4068E-06 1.1715E-06 2.2474E-04 3.9953E-03 3.2145E-09 + 5.0256E-05 2.1830E-04 3.7831E-03 7.3505E-06 4.1593E-06 1.1145E-06 2.1096E-04 3.7756E-03 2.9844E-09 + 4.6022E-05 2.0515E-04 3.5779E-03 6.9388E-06 3.9294E-06 1.0612E-06 1.9822E-04 3.5708E-03 2.7739E-09 + 4.2408E-05 1.9340E-04 3.3933E-03 6.5696E-06 3.7232E-06 1.0132E-06 1.8684E-04 3.3865E-03 2.5881E-09 + 3.9306E-05 1.8289E-04 3.2272E-03 6.2385E-06 3.5383E-06 9.7005E-07 1.7666E-04 3.2208E-03 2.4237E-09 + 3.6448E-05 1.7285E-04 3.0675E-03 5.9209E-06 3.3609E-06 9.2849E-07 1.6694E-04 3.0614E-03 2.2681E-09 + 3.3897E-05 1.6352E-04 2.9180E-03 5.6247E-06 3.1956E-06 8.8966E-07 1.5790E-04 2.9122E-03 2.1251E-09 + 3.1655E-05 1.5504E-04 2.7815E-03 5.3552E-06 3.0452E-06 8.5428E-07 1.4969E-04 2.7761E-03 1.9965E-09 + 2.9715E-05 1.4745E-04 2.6585E-03 5.1128E-06 2.9100E-06 8.2247E-07 1.4234E-04 2.6532E-03 1.8823E-09 + 2.7895E-05 1.4011E-04 2.5390E-03 4.8783E-06 2.7792E-06 7.9170E-07 1.3524E-04 2.5340E-03 1.7730E-09 + 4.6624E-02 5.9847E-03 8.0487E-02 5.3611E-08 0.0000E+00 0.0000E+00 5.9850E-03 8.0480E-02 1.0393E-07 + 3.4173E-02 5.0721E-03 6.9611E-02 2.8675E-05 0.0000E+00 0.0000E+00 5.0438E-03 6.9577E-02 8.4245E-08 + 2.6992E-02 4.4774E-03 6.2404E-02 4.1537E-05 0.0000E+00 0.0000E+00 4.4361E-03 6.2357E-02 7.1994E-08 + 1.9553E-02 3.7821E-03 5.3832E-02 5.0931E-05 0.0000E+00 0.0000E+00 3.7314E-03 5.3777E-02 5.8281E-08 + 1.9553E-02 3.7821E-03 5.3832E-02 5.0931E-05 2.8823E-11 0.0000E+00 3.7314E-03 5.3777E-02 5.8281E-08 + 1.4830E-02 3.2849E-03 4.7582E-02 5.3876E-05 9.7795E-06 0.0000E+00 3.2312E-03 4.7525E-02 4.8912E-08 + 1.1405E-02 2.8749E-03 4.2341E-02 5.4015E-05 1.5127E-05 0.0000E+00 2.8210E-03 4.2285E-02 4.1475E-08 + 9.1186E-03 2.5674E-03 3.8348E-02 5.2787E-05 1.7827E-05 0.0000E+00 2.5147E-03 3.8293E-02 3.6078E-08 + 7.3763E-03 2.3070E-03 3.4920E-02 5.0868E-05 1.9253E-05 0.0000E+00 2.2563E-03 3.4867E-02 3.1640E-08 + 5.9066E-03 2.0630E-03 3.1662E-02 4.8348E-05 1.9885E-05 0.0000E+00 2.0148E-03 3.1612E-02 2.7594E-08 + 4.8787E-03 1.8744E-03 2.9109E-02 4.5933E-05 1.9920E-05 0.0000E+00 1.8285E-03 2.9061E-02 2.4546E-08 + 4.0682E-03 1.7110E-03 2.6870E-02 4.3506E-05 1.9627E-05 0.0000E+00 1.6675E-03 2.6825E-02 2.1967E-08 + 3.5271E-03 1.5928E-03 2.5235E-02 4.1565E-05 1.9236E-05 0.0000E+00 1.5513E-03 2.5192E-02 2.0138E-08 + 2.2294E-03 1.2664E-03 2.0628E-02 3.5397E-05 1.7389E-05 0.0000E+00 1.2310E-03 2.0592E-02 1.5254E-08 + 2.2294E-03 1.2664E-03 2.0628E-02 3.5397E-05 1.7389E-05 1.2734E-13 1.2310E-03 2.0592E-02 1.5254E-08 + 2.0224E-03 1.2072E-03 1.9777E-02 3.4149E-05 1.6931E-05 3.7270E-07 1.1730E-03 1.9742E-02 1.4398E-08 + 1.5221E-03 1.0499E-03 1.7490E-02 3.0651E-05 1.5545E-05 1.0602E-06 1.0192E-03 1.7458E-02 1.2168E-08 + 1.1399E-03 9.1038E-04 1.5424E-02 2.7322E-05 1.4105E-05 1.4720E-06 8.8308E-04 1.5396E-02 1.0253E-08 + 8.8203E-04 8.0175E-04 1.3788E-02 2.4583E-05 1.2850E-05 1.6660E-06 7.7719E-04 1.3763E-02 8.8042E-09 + 6.8472E-04 7.0674E-04 1.2333E-02 2.2083E-05 1.1658E-05 1.7481E-06 6.8467E-04 1.2311E-02 7.5710E-09 + 5.5730E-04 6.3743E-04 1.1257E-02 2.0198E-05 1.0734E-05 1.7580E-06 6.1725E-04 1.1236E-02 6.6931E-09 + 4.3690E-04 5.6357E-04 1.0093E-02 1.8131E-05 9.6995E-06 1.7227E-06 5.4545E-04 1.0075E-02 5.7795E-09 + 3.5395E-04 5.0614E-04 9.1756E-03 1.6483E-05 8.8603E-06 1.6642E-06 4.8966E-04 9.1588E-03 5.0856E-09 + 2.9299E-04 4.5917E-04 8.4157E-03 1.5109E-05 8.1516E-06 1.5967E-06 4.4407E-04 8.4003E-03 4.5299E-09 + 2.3208E-04 4.0654E-04 7.5527E-03 1.3540E-05 7.3334E-06 1.5001E-06 3.9301E-04 7.5389E-03 3.9208E-09 + 1.8755E-04 3.6314E-04 6.8307E-03 1.2222E-05 6.6398E-06 1.4047E-06 3.5092E-04 6.8183E-03 3.4299E-09 + 1.5449E-04 3.2713E-04 6.2240E-03 1.1112E-05 6.0517E-06 1.3149E-06 3.1602E-04 6.2127E-03 3.0314E-09 + 1.2797E-04 2.9507E-04 5.6771E-03 1.0112E-05 5.5183E-06 1.2272E-06 2.8496E-04 5.6668E-03 2.6837E-09 + 1.0699E-04 2.6703E-04 5.1930E-03 9.2263E-06 5.0443E-06 1.1447E-06 2.5781E-04 5.1836E-03 2.3853E-09 + 9.0830E-05 2.4325E-04 4.7777E-03 8.4676E-06 4.6367E-06 1.0704E-06 2.3479E-04 4.7691E-03 2.1371E-09 + 7.8125E-05 2.2292E-04 4.4190E-03 7.8135E-06 4.2843E-06 1.0042E-06 2.1511E-04 4.4111E-03 1.9283E-09 + 6.7517E-05 2.0444E-04 4.0894E-03 7.2137E-06 3.9606E-06 9.4164E-07 1.9722E-04 4.0821E-03 1.7417E-09 + 5.8714E-05 1.8787E-04 3.7912E-03 6.6724E-06 3.6680E-06 8.8391E-07 1.8119E-04 3.7844E-03 1.5770E-09 + 5.1611E-05 1.7347E-04 3.5296E-03 6.1990E-06 3.4119E-06 8.3252E-07 1.6727E-04 3.5233E-03 1.4361E-09 + 4.5853E-05 1.6097E-04 3.3005E-03 5.7855E-06 3.1879E-06 7.8699E-07 1.5518E-04 3.2946E-03 1.3154E-09 + 4.0839E-05 1.4935E-04 3.0858E-03 5.3993E-06 2.9786E-06 7.4398E-07 1.4395E-04 3.0803E-03 1.2048E-09 + 3.6559E-05 1.3879E-04 2.8889E-03 5.0463E-06 2.7873E-06 7.0435E-07 1.3374E-04 2.8838E-03 1.1056E-09 + 3.3003E-05 1.2948E-04 2.7140E-03 4.7338E-06 2.6178E-06 6.6904E-07 1.2475E-04 2.7092E-03 1.0193E-09 + 3.0036E-05 1.2127E-04 2.5587E-03 4.4572E-06 2.4679E-06 6.3769E-07 1.1682E-04 2.5541E-03 9.4417E-10 + 2.7378E-05 1.1354E-04 2.4112E-03 4.1956E-06 2.3262E-06 6.0797E-07 1.0935E-04 2.4070E-03 8.7415E-10 + 2.5045E-05 1.0641E-04 2.2743E-03 3.9533E-06 2.1950E-06 5.8045E-07 1.0245E-04 2.2702E-03 8.1029E-10 + 2.3066E-05 1.0005E-04 2.1514E-03 3.7368E-06 2.0778E-06 5.5585E-07 9.6313E-05 2.1476E-03 7.5405E-10 + 2.1378E-05 9.4385E-05 2.0411E-03 3.5433E-06 1.9731E-06 5.3390E-07 9.0842E-05 2.0375E-03 7.0446E-10 + 1.9831E-05 8.8981E-05 1.9353E-03 3.3582E-06 1.8730E-06 5.1295E-07 8.5622E-05 1.9319E-03 6.5760E-10 + 1.8459E-05 8.3973E-05 1.8366E-03 3.1862E-06 1.7801E-06 4.9355E-07 8.0786E-05 1.8333E-03 6.1466E-10 + 1.7260E-05 7.9436E-05 1.7467E-03 3.0301E-06 1.6958E-06 4.7604E-07 7.6406E-05 1.7436E-03 5.7610E-10 + 1.6229E-05 7.5380E-05 1.6658E-03 2.8902E-06 1.6204E-06 4.6047E-07 7.2490E-05 1.6628E-03 5.4198E-10 + 1.5267E-05 7.1472E-05 1.5874E-03 2.7551E-06 1.5477E-06 4.4554E-07 6.8716E-05 1.5846E-03 5.0938E-10 + 3.5390E-02 3.4942E-03 5.8920E-02 1.6760E-08 0.0000E+00 0.0000E+00 3.4942E-03 5.8918E-02 3.2779E-08 + 2.5451E-02 2.9372E-03 5.0509E-02 1.8985E-05 0.0000E+00 0.0000E+00 2.9182E-03 5.0488E-02 2.6357E-08 + 1.9818E-02 2.5767E-03 4.4981E-02 2.7243E-05 0.0000E+00 0.0000E+00 2.5494E-03 4.4952E-02 2.2389E-08 + 1.4083E-02 2.1582E-03 3.8461E-02 3.2986E-05 0.0000E+00 0.0000E+00 2.1252E-03 3.8426E-02 1.7979E-08 + 1.4083E-02 2.1582E-03 3.8461E-02 3.2986E-05 1.8322E-11 0.0000E+00 2.1252E-03 3.8426E-02 1.7979E-08 + 1.0513E-02 1.8612E-03 3.3748E-02 3.4538E-05 6.1654E-06 0.0000E+00 1.8267E-03 3.3713E-02 1.4988E-08 + 7.9650E-03 1.6181E-03 2.9826E-02 3.4304E-05 9.4394E-06 0.0000E+00 1.5838E-03 2.9791E-02 1.2630E-08 + 6.2880E-03 1.4368E-03 2.6858E-02 3.3265E-05 1.1031E-05 0.0000E+00 1.4035E-03 2.6824E-02 1.0929E-08 + 5.0261E-03 1.2842E-03 2.4325E-02 3.1827E-05 1.1821E-05 0.0000E+00 1.2524E-03 2.4293E-02 9.5375E-09 + 3.9747E-03 1.1420E-03 2.1931E-02 3.0031E-05 1.2112E-05 0.0000E+00 1.1120E-03 2.1901E-02 8.2754E-09 + 3.2480E-03 1.0326E-03 2.0066E-02 2.8356E-05 1.2053E-05 0.0000E+00 1.0042E-03 2.0037E-02 7.3289E-09 + 2.6811E-03 9.3833E-04 1.8439E-02 2.6705E-05 1.1802E-05 0.0000E+00 9.1161E-04 1.8412E-02 6.5318E-09 + 2.3060E-03 8.7045E-04 1.7255E-02 2.5402E-05 1.1513E-05 0.0000E+00 8.4504E-04 1.7230E-02 5.9686E-09 + 1.4208E-03 6.8424E-04 1.3947E-02 2.1339E-05 1.0254E-05 0.0000E+00 6.6289E-04 1.3925E-02 4.4747E-09 + 1.4208E-03 6.8424E-04 1.3947E-02 2.1339E-05 1.0254E-05 7.1688E-14 6.6289E-04 1.3925E-02 4.4747E-09 + 1.2821E-03 6.5073E-04 1.3340E-02 2.0529E-05 9.9543E-06 2.0958E-07 6.3019E-04 1.3320E-02 4.2146E-09 + 9.5009E-04 5.6208E-04 1.1717E-02 1.8281E-05 9.0619E-06 5.9014E-07 5.4379E-04 1.1699E-02 3.5400E-09 + 7.0034E-04 4.8403E-04 1.0262E-02 1.6168E-05 8.1536E-06 8.1117E-07 4.6785E-04 1.0246E-02 2.9639E-09 + 5.3435E-04 4.2366E-04 9.1175E-03 1.4448E-05 7.3743E-06 9.1026E-07 4.0920E-04 9.1028E-03 2.5310E-09 + 4.0909E-04 3.7118E-04 8.1064E-03 1.2894E-05 6.6437E-06 9.4745E-07 3.5829E-04 8.0933E-03 2.1646E-09 + 3.2921E-04 3.3313E-04 7.3625E-03 1.1731E-05 6.0836E-06 9.4692E-07 3.2139E-04 7.3506E-03 1.9050E-09 + 2.5467E-04 2.9280E-04 6.5629E-03 1.0466E-05 5.4622E-06 9.2156E-07 2.8233E-04 6.5523E-03 1.6362E-09 + 2.0395E-04 2.6162E-04 5.9359E-03 9.4653E-06 4.9628E-06 8.8535E-07 2.5215E-04 5.9263E-03 1.4331E-09 + 1.6709E-04 2.3625E-04 5.4193E-03 8.6360E-06 4.5443E-06 8.4552E-07 2.2761E-04 5.4106E-03 1.2712E-09 + 1.3071E-04 2.0798E-04 4.8358E-03 7.6955E-06 4.0651E-06 7.9035E-07 2.0028E-04 4.8280E-03 1.0946E-09 + 1.0444E-04 1.8479E-04 4.3504E-03 6.9112E-06 3.6622E-06 7.3718E-07 1.7787E-04 4.3435E-03 9.5294E-10 + 8.5168E-05 1.6565E-04 3.9447E-03 6.2553E-06 3.3231E-06 6.8812E-07 1.5940E-04 3.9384E-03 8.3850E-10 + 6.9882E-05 1.4871E-04 3.5809E-03 5.6672E-06 3.0178E-06 6.4093E-07 1.4304E-04 3.5751E-03 7.3908E-10 + 5.7917E-05 1.3395E-04 3.2604E-03 5.1498E-06 2.7482E-06 5.9715E-07 1.2880E-04 3.2552E-03 6.5416E-10 + 4.8805E-05 1.2150E-04 2.9867E-03 4.7091E-06 2.5180E-06 5.5833E-07 1.1679E-04 2.9820E-03 5.8380E-10 + 4.1708E-05 1.1090E-04 2.7513E-03 4.3309E-06 2.3201E-06 5.2412E-07 1.0657E-04 2.7470E-03 5.2484E-10 + 3.5842E-05 1.0130E-04 2.5360E-03 3.9861E-06 2.1395E-06 4.9228E-07 9.7314E-05 2.5320E-03 4.7234E-10 + 3.1019E-05 9.2734E-05 2.3420E-03 3.6763E-06 1.9772E-06 4.6327E-07 8.9056E-05 2.3382E-03 4.2618E-10 + 2.7163E-05 8.5319E-05 2.1724E-03 3.4067E-06 1.8358E-06 4.3778E-07 8.1910E-05 2.1690E-03 3.8681E-10 + 2.4065E-05 7.8903E-05 2.0245E-03 3.1722E-06 1.7129E-06 4.1547E-07 7.5729E-05 2.0213E-03 3.5321E-10 + 2.1392E-05 7.2964E-05 1.8863E-03 2.9542E-06 1.5986E-06 3.9467E-07 7.0008E-05 1.8833E-03 3.2253E-10 + 1.9131E-05 6.7582E-05 1.7601E-03 2.7558E-06 1.4947E-06 3.7578E-07 6.4824E-05 1.7573E-03 2.9508E-10 + 1.7269E-05 6.2854E-05 1.6483E-03 2.5809E-06 1.4032E-06 3.5919E-07 6.0272E-05 1.6457E-03 2.7127E-10 + 1.5727E-05 5.8700E-05 1.5494E-03 2.4267E-06 1.3227E-06 3.4469E-07 5.6272E-05 1.5469E-03 2.5059E-10 + 1.4357E-05 5.4798E-05 1.4557E-03 2.2815E-06 1.2469E-06 3.3116E-07 5.2515E-05 1.4534E-03 2.3139E-10 + 1.3164E-05 5.1208E-05 1.3690E-03 2.1476E-06 1.1771E-06 3.1884E-07 4.9059E-05 1.3669E-03 2.1391E-10 + 1.2162E-05 4.8020E-05 1.2914E-03 2.0284E-06 1.1152E-06 3.0802E-07 4.5991E-05 1.2894E-03 1.9857E-10 + 1.1311E-05 4.5187E-05 1.2221E-03 1.9223E-06 1.0601E-06 2.9853E-07 4.3264E-05 1.2201E-03 1.8507E-10 + 1.0529E-05 4.2491E-05 1.1556E-03 1.8212E-06 1.0077E-06 2.8963E-07 4.0669E-05 1.1538E-03 1.7235E-10 + 9.8394E-06 4.0001E-05 1.0938E-03 1.7276E-06 9.5928E-07 2.8157E-07 3.8272E-05 1.0921E-03 1.6071E-10 + 9.2629E-06 3.7750E-05 1.0377E-03 1.6429E-06 9.1563E-07 2.7444E-07 3.6106E-05 1.0360E-03 1.5029E-10 + 8.7531E-06 3.5743E-05 9.8731E-04 1.5674E-06 8.7680E-07 2.6828E-07 3.4175E-05 9.8573E-04 1.4110E-10 + 8.2918E-06 3.3814E-05 9.3861E-04 1.4948E-06 8.3956E-07 2.6251E-07 3.2319E-05 9.3711E-04 1.3232E-10 + 2.5869E-02 1.8754E-03 4.1068E-02 4.3381E-09 0.0000E+00 0.0000E+00 1.8754E-03 4.1067E-02 8.5484E-09 + 1.8216E-02 1.5626E-03 3.4861E-02 1.1899E-05 0.0000E+00 0.0000E+00 1.5506E-03 3.4849E-02 6.8089E-09 + 1.3962E-02 1.3615E-03 3.0820E-02 1.6893E-05 0.0000E+00 0.0000E+00 1.3446E-03 3.0803E-02 5.7432E-09 + 9.7122E-03 1.1299E-03 2.6095E-02 2.0169E-05 0.0000E+00 0.0000E+00 1.1097E-03 2.6075E-02 4.5685E-09 + 9.7122E-03 1.1299E-03 2.6095E-02 2.0169E-05 1.0969E-11 0.0000E+00 1.1097E-03 2.6075E-02 4.5685E-09 + 7.1237E-03 9.6684E-04 2.2714E-02 2.0877E-05 3.6572E-06 0.0000E+00 9.4594E-04 2.2693E-02 3.7790E-09 + 5.3080E-03 8.3434E-04 1.9922E-02 2.0520E-05 5.5355E-06 0.0000E+00 8.1379E-04 1.9902E-02 3.1613E-09 + 4.1318E-03 7.3623E-04 1.7825E-02 1.9727E-05 6.4082E-06 0.0000E+00 7.1648E-04 1.7806E-02 2.7187E-09 + 3.2589E-03 6.5414E-04 1.6048E-02 1.8725E-05 6.8076E-06 0.0000E+00 6.3540E-04 1.6029E-02 2.3588E-09 + 2.5416E-03 5.7810E-04 1.4378E-02 1.7525E-05 6.9141E-06 0.0000E+00 5.6056E-04 1.4361E-02 2.0343E-09 + 2.0522E-03 5.1995E-04 1.3086E-02 1.6436E-05 6.8298E-06 0.0000E+00 5.0350E-04 1.3069E-02 1.7924E-09 + 1.6750E-03 4.7010E-04 1.1964E-02 1.5381E-05 6.6416E-06 0.0000E+00 4.5471E-04 1.1949E-02 1.5897E-09 + 1.4279E-03 4.3438E-04 1.1152E-02 1.4560E-05 6.4444E-06 0.0000E+00 4.1981E-04 1.1137E-02 1.4471E-09 + 8.5499E-04 3.3717E-04 8.9012E-03 1.2047E-05 5.6466E-06 0.0000E+00 3.2511E-04 8.8891E-03 1.0718E-09 + 8.5499E-04 3.3717E-04 8.9012E-03 1.2047E-05 5.6466E-06 3.7469E-14 3.2511E-04 8.8891E-03 1.0718E-09 + 7.6700E-04 3.1981E-04 8.4919E-03 1.1555E-05 5.4636E-06 1.0940E-07 3.0825E-04 8.4803E-03 1.0070E-09 + 5.5860E-04 2.7414E-04 7.4024E-03 1.0200E-05 4.9274E-06 3.0469E-07 2.6394E-04 7.3921E-03 8.3964E-10 + 4.0453E-04 2.3425E-04 6.4335E-03 8.9432E-06 4.3930E-06 4.1435E-07 2.2530E-04 6.4245E-03 6.9781E-10 + 3.0382E-04 2.0363E-04 5.6769E-03 7.9325E-06 3.9420E-06 4.6086E-07 1.9569E-04 5.6690E-03 5.9198E-10 + 2.2901E-04 1.7719E-04 5.0135E-03 7.0281E-06 3.5250E-06 4.7587E-07 1.7016E-04 5.0064E-03 5.0298E-10 + 1.8197E-04 1.5815E-04 4.5284E-03 6.3579E-06 3.2090E-06 4.7286E-07 1.5178E-04 4.5221E-03 4.4032E-10 + 1.3868E-04 1.3809E-04 4.0104E-03 5.6350E-06 2.8620E-06 4.5747E-07 1.3245E-04 4.0047E-03 3.7582E-10 + 1.0965E-04 1.2268E-04 3.6067E-03 5.0677E-06 2.5861E-06 4.3765E-07 1.1761E-04 3.6016E-03 3.2738E-10 + 8.8809E-05 1.1021E-04 3.2759E-03 4.6011E-06 2.3568E-06 4.1673E-07 1.0561E-04 3.2713E-03 2.8895E-10 + 6.8519E-05 9.6399E-05 2.9046E-03 4.0760E-06 2.0967E-06 3.8868E-07 9.2320E-05 2.9005E-03 2.4728E-10 + 5.4081E-05 8.5144E-05 2.5976E-03 3.6416E-06 1.8802E-06 3.6242E-07 8.1500E-05 2.5940E-03 2.1406E-10 + 4.3639E-05 7.5913E-05 2.3426E-03 3.2810E-06 1.6996E-06 3.3878E-07 7.2630E-05 2.3393E-03 1.8737E-10 + 3.5463E-05 6.7781E-05 2.1151E-03 2.9600E-06 1.5383E-06 3.1654E-07 6.4819E-05 2.1122E-03 1.6430E-10 + 2.9147E-05 6.0741E-05 1.9159E-03 2.6796E-06 1.3972E-06 2.9636E-07 5.8060E-05 1.9132E-03 1.4470E-10 + 2.4401E-05 5.4832E-05 1.7466E-03 2.4423E-06 1.2776E-06 2.7886E-07 5.2388E-05 1.7442E-03 1.2854E-10 + 2.0750E-05 4.9824E-05 1.6017E-03 2.2399E-06 1.1757E-06 2.6380E-07 4.7583E-05 1.5995E-03 1.1506E-10 + 1.7770E-05 4.5313E-05 1.4698E-03 2.0565E-06 1.0833E-06 2.5015E-07 4.3255E-05 1.4678E-03 1.0311E-10 + 1.5351E-05 4.1304E-05 1.3515E-03 1.8928E-06 1.0010E-06 2.3805E-07 3.9410E-05 1.3496E-03 9.2641E-11 + 1.3442E-05 3.7849E-05 1.2485E-03 1.7512E-06 9.2987E-07 2.2772E-07 3.6097E-05 1.2468E-03 8.3753E-11 + 1.1927E-05 3.4873E-05 1.1590E-03 1.6287E-06 8.6849E-07 2.1893E-07 3.3243E-05 1.1574E-03 7.6198E-11 + 1.0637E-05 3.2129E-05 1.0758E-03 1.5154E-06 8.1185E-07 2.1098E-07 3.0613E-05 1.0743E-03 6.9323E-11 + 9.5611E-06 2.9652E-05 1.0001E-03 1.4130E-06 7.6077E-07 2.0404E-07 2.8238E-05 9.9866E-04 6.3196E-11 + 8.6890E-06 2.7485E-05 9.3327E-04 1.3232E-06 7.1615E-07 1.9819E-07 2.6161E-05 9.3194E-04 5.7900E-11 + 7.9747E-06 2.5587E-05 8.7434E-04 1.2445E-06 6.7722E-07 1.9333E-07 2.4342E-05 8.7309E-04 5.3317E-11 + 7.3509E-06 2.3811E-05 8.1877E-04 1.1708E-06 6.4091E-07 1.8903E-07 2.2640E-05 8.1759E-04 4.9073E-11 + 6.8332E-06 2.2183E-05 7.6746E-04 1.1033E-06 6.0777E-07 1.8535E-07 2.1079E-05 7.6635E-04 4.5224E-11 + 6.4157E-06 2.0742E-05 7.2172E-04 1.0435E-06 5.7860E-07 1.8233E-07 1.9698E-05 7.2068E-04 4.1854E-11 + 6.0986E-06 1.9466E-05 6.8094E-04 9.9062E-07 5.5288E-07 1.7988E-07 1.8475E-05 6.7995E-04 3.8899E-11 + 5.9327E-06 1.8255E-05 6.4201E-04 9.4044E-07 5.2862E-07 1.7775E-07 1.7315E-05 6.4107E-04 3.6121E-11 + 5.8285E-06 1.7141E-05 6.0592E-04 8.9430E-07 5.0645E-07 1.7603E-07 1.6246E-05 6.0502E-04 3.3590E-11 + 5.6730E-06 1.6136E-05 5.7321E-04 8.5281E-07 4.8662E-07 1.7470E-07 1.5283E-05 5.7235E-04 3.1327E-11 + 5.6556E-06 1.5243E-05 5.4395E-04 8.1605E-07 4.6921E-07 1.7377E-07 1.4427E-05 5.4313E-04 2.9336E-11 + 5.6304E-06 1.4387E-05 5.1574E-04 7.8091E-07 4.5267E-07 1.7309E-07 1.3606E-05 5.1496E-04 2.7441E-11 + 1.7997E-02 9.0596E-04 2.6849E-02 9.3742E-10 0.0000E+00 0.0000E+00 9.0593E-04 2.6849E-02 1.8571E-09 + 1.2375E-02 7.4781E-04 2.2543E-02 6.9478E-06 0.0000E+00 0.0000E+00 7.4084E-04 2.2536E-02 1.4646E-09 + 9.3184E-03 6.4691E-04 1.9767E-02 9.7453E-06 0.0000E+00 0.0000E+00 6.3715E-04 1.9757E-02 1.2263E-09 + 6.3284E-03 5.3153E-04 1.6554E-02 1.1452E-05 0.0000E+00 0.0000E+00 5.2006E-04 1.6543E-02 9.6588E-10 + 6.3284E-03 5.3153E-04 1.6554E-02 1.1452E-05 6.0822E-12 0.0000E+00 5.2006E-04 1.6543E-02 9.6587E-10 + 4.5508E-03 4.5104E-04 1.4279E-02 1.1704E-05 2.0072E-06 0.0000E+00 4.3932E-04 1.4267E-02 7.9248E-10 + 3.3281E-03 3.8612E-04 1.2418E-02 1.1370E-05 2.9996E-06 0.0000E+00 3.7474E-04 1.2407E-02 6.5788E-10 + 2.5500E-03 3.3841E-04 1.1032E-02 1.0827E-05 3.4363E-06 0.0000E+00 3.2757E-04 1.1021E-02 5.6214E-10 + 1.9814E-03 2.9874E-04 9.8650E-03 1.0187E-05 3.6155E-06 0.0000E+00 2.8855E-04 9.8548E-03 4.8476E-10 + 1.5214E-03 2.6224E-04 8.7773E-03 9.4489E-06 3.6364E-06 0.0000E+00 2.5278E-04 8.7678E-03 4.1546E-10 + 1.2121E-03 2.3450E-04 7.9405E-03 8.7954E-06 3.5629E-06 0.0000E+00 2.2569E-04 7.9317E-03 3.6408E-10 + 9.7691E-04 2.1086E-04 7.2191E-03 8.1739E-06 3.4387E-06 0.0000E+00 2.0268E-04 7.2109E-03 3.2127E-10 + 8.2456E-04 1.9399E-04 6.6994E-03 7.6960E-06 3.3173E-06 0.0000E+00 1.8629E-04 6.6917E-03 2.9130E-10 + 4.7819E-04 1.4852E-04 5.2726E-03 6.2634E-06 2.8555E-06 0.0000E+00 1.4225E-04 5.2663E-03 2.1303E-10 + 4.7819E-04 1.4852E-04 5.2726E-03 6.2634E-06 2.8555E-06 1.7882E-14 1.4225E-04 5.2663E-03 2.1303E-10 + 4.2617E-04 1.4047E-04 5.0155E-03 5.9876E-06 2.7533E-06 5.2143E-08 1.3448E-04 5.0095E-03 1.9962E-10 + 3.0442E-04 1.1942E-04 4.3351E-03 5.2359E-06 2.4585E-06 1.4364E-07 1.1418E-04 4.3299E-03 1.6518E-10 + 2.1615E-04 1.0118E-04 3.7354E-03 4.5486E-06 2.1710E-06 1.9340E-07 9.6627E-05 3.7309E-03 1.3622E-10 + 1.5953E-04 8.7294E-05 3.2711E-03 4.0027E-06 1.9326E-06 2.1351E-07 8.3289E-05 3.2671E-03 1.1477E-10 + 1.1819E-04 7.5402E-05 2.8671E-03 3.5198E-06 1.7154E-06 2.1925E-07 7.1880E-05 2.8636E-03 9.6855E-11 + 9.2611E-05 6.6892E-05 2.5738E-03 3.1655E-06 1.5530E-06 2.1725E-07 6.3725E-05 2.5707E-03 8.4322E-11 + 6.9445E-05 5.7992E-05 2.2628E-03 2.7871E-06 1.3768E-06 2.0998E-07 5.5203E-05 2.2600E-03 7.1499E-11 + 5.4155E-05 5.1202E-05 2.0221E-03 2.4929E-06 1.2383E-06 2.0118E-07 4.8707E-05 2.0196E-03 6.1928E-11 + 4.3339E-05 4.5741E-05 1.8262E-03 2.2529E-06 1.1245E-06 1.9221E-07 4.3487E-05 1.8239E-03 5.4377E-11 + 3.2974E-05 3.9733E-05 1.6077E-03 1.9853E-06 9.9674E-07 1.8065E-07 3.7747E-05 1.6057E-03 4.6237E-11 + 2.5724E-05 3.4871E-05 1.4283E-03 1.7661E-06 8.9178E-07 1.7033E-07 3.3104E-05 1.4266E-03 3.9789E-11 + 2.0568E-05 3.0909E-05 1.2803E-03 1.5858E-06 8.0530E-07 1.6146E-07 2.9322E-05 1.2787E-03 3.4638E-11 + 1.6598E-05 2.7440E-05 1.1491E-03 1.4266E-06 7.2897E-07 1.5352E-07 2.6013E-05 1.1476E-03 3.0211E-11 + 1.3582E-05 2.4456E-05 1.0348E-03 1.2888E-06 6.6292E-07 1.4668E-07 2.3167E-05 1.0335E-03 2.6468E-11 + 1.1354E-05 2.1966E-05 9.3833E-04 1.1732E-06 6.0766E-07 1.4112E-07 2.0792E-05 9.3715E-04 2.3399E-11 + 9.6672E-06 1.9866E-05 8.5617E-04 1.0754E-06 5.6109E-07 1.3669E-07 1.8790E-05 8.5510E-04 2.0850E-11 + 8.2935E-06 1.7985E-05 7.8178E-04 9.8766E-07 5.1951E-07 1.3309E-07 1.6997E-05 7.8079E-04 1.8602E-11 + 7.1980E-06 1.6322E-05 7.1535E-04 9.0997E-07 4.8292E-07 1.3027E-07 1.5411E-05 7.1444E-04 1.6641E-11 + 6.3677E-06 1.4896E-05 6.5786E-04 8.4334E-07 4.5174E-07 1.2821E-07 1.4052E-05 6.5701E-04 1.4983E-11 + 5.8376E-06 1.3673E-05 6.0811E-04 7.8621E-07 4.2520E-07 1.2676E-07 1.2886E-05 6.0732E-04 1.3579E-11 + 5.5082E-06 1.2550E-05 5.6205E-04 7.3383E-07 4.0103E-07 1.2575E-07 1.1816E-05 5.6132E-04 1.2307E-11 + 5.2489E-06 1.1542E-05 5.2031E-04 6.8689E-07 3.7960E-07 1.2523E-07 1.0855E-05 5.1962E-04 1.1177E-11 + 5.0482E-06 1.0663E-05 4.8365E-04 6.4613E-07 3.6118E-07 1.2513E-07 1.0017E-05 4.8300E-04 1.0205E-11 + 4.9548E-06 9.8973E-06 4.5144E-04 6.1078E-07 3.4541E-07 1.2540E-07 9.2863E-06 4.5082E-04 9.3659E-12 + 4.9475E-06 9.1831E-06 4.2117E-04 5.7799E-07 3.3097E-07 1.2599E-07 8.6049E-06 4.2059E-04 8.5915E-12 + 4.9470E-06 8.5311E-06 3.9334E-04 5.4823E-07 3.1804E-07 1.2685E-07 7.9826E-06 3.9279E-04 7.8917E-12 + 4.9470E-06 7.9564E-06 3.6862E-04 5.2217E-07 3.0689E-07 1.2791E-07 7.4340E-06 3.6810E-04 7.2811E-12 + 4.9470E-06 7.4492E-06 3.4666E-04 4.9932E-07 2.9726E-07 1.2911E-07 6.9497E-06 3.4616E-04 6.7472E-12 + 4.9470E-06 6.9697E-06 3.2576E-04 4.7786E-07 2.8835E-07 1.3049E-07 6.4917E-06 3.2528E-04 6.2467E-12 + 4.9470E-06 6.5300E-06 3.0646E-04 4.5837E-07 2.8043E-07 1.3204E-07 6.0715E-06 3.0600E-04 5.7921E-12 + 4.9470E-06 6.1350E-06 2.8901E-04 4.4104E-07 2.7353E-07 1.3370E-07 5.6938E-06 2.8857E-04 5.3868E-12 + 4.9470E-06 5.7855E-06 2.7347E-04 4.2593E-07 2.6770E-07 1.3547E-07 5.3594E-06 2.7304E-04 5.0313E-12 + 4.9470E-06 5.4513E-06 2.5852E-04 4.1168E-07 2.6235E-07 1.3743E-07 5.0395E-06 2.5811E-04 4.6938E-12 + 1.1704E-02 3.7661E-04 1.6093E-02 1.4403E-10 0.0000E+00 0.0000E+00 3.7660E-04 1.6093E-02 2.8651E-10 + 7.8299E-03 3.0771E-04 1.3341E-02 3.6745E-06 0.0000E+00 0.0000E+00 3.0403E-04 1.3337E-02 2.2324E-10 + 5.7753E-03 2.6406E-04 1.1588E-02 5.0815E-06 0.0000E+00 0.0000E+00 2.5897E-04 1.1583E-02 1.8522E-10 + 3.8143E-03 2.1453E-04 9.5817E-03 5.8621E-06 0.0000E+00 0.0000E+00 2.0867E-04 9.5758E-03 1.4412E-10 + 3.8143E-03 2.1453E-04 9.5817E-03 5.8621E-06 3.0277E-12 0.0000E+00 2.0867E-04 9.5758E-03 1.4412E-10 + 2.6805E-03 1.8031E-04 8.1785E-03 5.9026E-06 9.8728E-07 0.0000E+00 1.7440E-04 8.1726E-03 1.1706E-10 + 1.9182E-03 1.5294E-04 7.0429E-03 5.6572E-06 1.4536E-06 0.0000E+00 1.4728E-04 7.0372E-03 9.6268E-11 + 1.4429E-03 1.3299E-04 6.2048E-03 5.3272E-06 1.6450E-06 0.0000E+00 1.2766E-04 6.1995E-03 8.1606E-11 + 1.1018E-03 1.1653E-04 5.5053E-03 4.9614E-06 1.7116E-06 0.0000E+00 1.1157E-04 5.5003E-03 6.9849E-11 + 8.3083E-04 1.0149E-04 4.8587E-03 4.5548E-06 1.7022E-06 0.0000E+00 9.6935E-05 4.8541E-03 5.9399E-11 + 6.5165E-04 9.0144E-05 4.3650E-03 4.2034E-06 1.6524E-06 0.0000E+00 8.5939E-05 4.3608E-03 5.1709E-11 + 5.1751E-04 8.0539E-05 3.9424E-03 3.8754E-06 1.5812E-06 0.0000E+00 7.6662E-05 3.9386E-03 4.5343E-11 + 4.3177E-04 7.3727E-05 3.6399E-03 3.6266E-06 1.5154E-06 0.0000E+00 7.0099E-05 3.6363E-03 4.0911E-11 + 2.4124E-04 5.5543E-05 2.8181E-03 2.8970E-06 1.2792E-06 0.0000E+00 5.2645E-05 2.8152E-03 2.9453E-11 + 2.4124E-04 5.5543E-05 2.8181E-03 2.8970E-06 1.2792E-06 7.4847E-15 5.2645E-05 2.8152E-03 2.9453E-11 + 2.1335E-04 5.2359E-05 2.6716E-03 2.7592E-06 1.2288E-06 2.1798E-08 4.9599E-05 2.6689E-03 2.7511E-11 + 1.4900E-04 4.4079E-05 2.2865E-03 2.3879E-06 1.0860E-06 5.9539E-08 4.1690E-05 2.2841E-03 2.2550E-11 + 1.0340E-04 3.6980E-05 1.9505E-03 2.0540E-06 9.4999E-07 7.9755E-08 3.4926E-05 1.9485E-03 1.8419E-11 + 7.4789E-05 3.1627E-05 1.6929E-03 1.7927E-06 8.3954E-07 8.7980E-08 2.9834E-05 1.6911E-03 1.5387E-11 + 5.4330E-05 2.7084E-05 1.4708E-03 1.5648E-06 7.4081E-07 9.0746E-08 2.5519E-05 1.4693E-03 1.2877E-11 + 4.1912E-05 2.3860E-05 1.3109E-03 1.3996E-06 6.6819E-07 9.0692E-08 2.2460E-05 1.3095E-03 1.1134E-11 + 3.0878E-05 2.0515E-05 1.1427E-03 1.2253E-06 5.9077E-07 8.9112E-08 1.9289E-05 1.1415E-03 9.3645E-12 + 2.3738E-05 1.7984E-05 1.0136E-03 1.0915E-06 5.3094E-07 8.7116E-08 1.6892E-05 1.0125E-03 8.0537E-12 + 1.8780E-05 1.5963E-05 9.0929E-04 9.8351E-07 4.8249E-07 8.5170E-08 1.4979E-05 9.0831E-04 7.0266E-12 + 1.4126E-05 1.3758E-05 7.9383E-04 8.6458E-07 4.2912E-07 8.2982E-08 1.2893E-05 7.9297E-04 5.9275E-12 + 1.0947E-05 1.1988E-05 6.9985E-04 7.6859E-07 3.8623E-07 8.1528E-08 1.1219E-05 6.9908E-04 5.0634E-12 + 8.7403E-06 1.0557E-05 6.2286E-04 6.9073E-07 3.5168E-07 8.0764E-08 9.8662E-06 6.2217E-04 4.3781E-12 + 7.0863E-06 9.3140E-06 5.5512E-04 6.2297E-07 3.2188E-07 8.0565E-08 8.6909E-06 5.5449E-04 3.7931E-12 + 5.8752E-06 8.2522E-06 4.9654E-04 5.6510E-07 2.9669E-07 8.0883E-08 7.6870E-06 4.9597E-04 3.3018E-12 + 5.0326E-06 7.3726E-06 4.4742E-04 5.1728E-07 2.7617E-07 8.1683E-08 6.8552E-06 4.4690E-04 2.9015E-12 + 4.4438E-06 6.6360E-06 4.0585E-04 4.7746E-07 2.5939E-07 8.2891E-08 6.1584E-06 4.0537E-04 2.5710E-12 + 4.2479E-06 5.9805E-06 3.6843E-04 4.4235E-07 2.4493E-07 8.4589E-08 5.5381E-06 3.6799E-04 2.2811E-12 + 4.2421E-06 5.4046E-06 3.3522E-04 4.1181E-07 2.3266E-07 8.6632E-08 4.9927E-06 3.3481E-04 2.0297E-12 + 4.2336E-06 4.9139E-06 3.0664E-04 3.8606E-07 2.2261E-07 8.8871E-08 4.5278E-06 3.0625E-04 1.8182E-12 + 4.2301E-06 4.4956E-06 2.8204E-04 3.6438E-07 2.1438E-07 9.1211E-08 4.1312E-06 2.8167E-04 1.6400E-12 + 4.2302E-06 4.1139E-06 2.5938E-04 3.4483E-07 2.0721E-07 9.3752E-08 3.7690E-06 2.5903E-04 1.4793E-12 + 4.2302E-06 3.7730E-06 2.3895E-04 3.2771E-07 2.0120E-07 9.6502E-08 3.4453E-06 2.3862E-04 1.3373E-12 + 4.2302E-06 3.4778E-06 2.2109E-04 3.1318E-07 1.9637E-07 9.9318E-08 3.1645E-06 2.2078E-04 1.2156E-12 + 4.2302E-06 3.2219E-06 2.0548E-04 3.0094E-07 1.9259E-07 1.0222E-07 2.9209E-06 2.0517E-04 1.1110E-12 + 4.2302E-06 2.9846E-06 1.9087E-04 2.8990E-07 1.8945E-07 1.0532E-07 2.6947E-06 1.9058E-04 1.0150E-12 + 4.2302E-06 2.7692E-06 1.7749E-04 2.8018E-07 1.8695E-07 1.0854E-07 2.4889E-06 1.7721E-04 9.2848E-13 + 4.2302E-06 2.5804E-06 1.6567E-04 2.7196E-07 1.8509E-07 1.1174E-07 2.3084E-06 1.6540E-04 8.5333E-13 + 4.2302E-06 2.4146E-06 1.5520E-04 2.6499E-07 1.8374E-07 1.1486E-07 2.1496E-06 1.5494E-04 7.8788E-13 + 4.2302E-06 2.2588E-06 1.4529E-04 2.5866E-07 1.8273E-07 1.1810E-07 2.0001E-06 1.4503E-04 7.2674E-13 + 4.2302E-06 2.1166E-06 1.3616E-04 2.5318E-07 1.8214E-07 1.2141E-07 1.8634E-06 1.3591E-04 6.7142E-13 + 4.2302E-06 1.9896E-06 1.2795E-04 2.4856E-07 1.8190E-07 1.2469E-07 1.7411E-06 1.2770E-04 6.2227E-13 + 4.2302E-06 1.8780E-06 1.2065E-04 2.4484E-07 1.8207E-07 1.2799E-07 1.6331E-06 1.2041E-04 5.7932E-13 + 4.2302E-06 1.7718E-06 1.1367E-04 2.4158E-07 1.8254E-07 1.3145E-07 1.5302E-06 1.1342E-04 5.3866E-13 + 6.9036E-03 1.2761E-04 8.5116E-03 1.5876E-11 0.0000E+00 0.0000E+00 1.2761E-04 8.5116E-03 3.1659E-11 + 4.4690E-03 1.0320E-04 6.9507E-03 1.6886E-06 0.0000E+00 0.0000E+00 1.0151E-04 6.9490E-03 2.4362E-11 + 3.2162E-03 8.7810E-05 5.9699E-03 2.2964E-06 0.0000E+00 0.0000E+00 8.5512E-05 5.9676E-03 2.0028E-11 + 2.0546E-03 7.0482E-05 4.8624E-03 2.5923E-06 0.0000E+00 0.0000E+00 6.7888E-05 4.8598E-03 1.5390E-11 + 2.0546E-03 7.0482E-05 4.8624E-03 2.5923E-06 1.2953E-12 0.0000E+00 6.7888E-05 4.8598E-03 1.5390E-11 + 1.4049E-03 5.8618E-05 4.0990E-03 2.5653E-06 4.1650E-07 0.0000E+00 5.6052E-05 4.0964E-03 1.2374E-11 + 9.7970E-04 4.9218E-05 3.4889E-03 2.4204E-06 6.0270E-07 0.0000E+00 4.6797E-05 3.4865E-03 1.0078E-11 + 7.2101E-04 4.2424E-05 3.0436E-03 2.2502E-06 6.7261E-07 0.0000E+00 4.0173E-05 3.0414E-03 8.4745E-12 + 5.3937E-04 3.6863E-05 2.6756E-03 2.0715E-06 6.9113E-07 0.0000E+00 3.4791E-05 2.6736E-03 7.1987E-12 + 3.9806E-04 3.1825E-05 2.3388E-03 1.8797E-06 6.7888E-07 0.0000E+00 2.9945E-05 2.3369E-03 6.0736E-12 + 3.0650E-04 2.8054E-05 2.0839E-03 1.7181E-06 6.5243E-07 0.0000E+00 2.6335E-05 2.0822E-03 5.2516E-12 + 2.3922E-04 2.4885E-05 1.8677E-03 1.5703E-06 6.1877E-07 0.0000E+00 2.3315E-05 1.8661E-03 4.5759E-12 + 1.9688E-04 2.2652E-05 1.7139E-03 1.4598E-06 5.8915E-07 0.0000E+00 2.1192E-05 1.7124E-03 4.1082E-12 + 1.0530E-04 1.6761E-05 1.3015E-03 1.1438E-06 4.8845E-07 0.0000E+00 1.5617E-05 1.3004E-03 2.9111E-12 + 1.0530E-04 1.6761E-05 1.3015E-03 1.1438E-06 4.8845E-07 2.6457E-15 1.5617E-05 1.3004E-03 2.9111E-12 + 9.2309E-05 1.5742E-05 1.2289E-03 1.0855E-06 4.6781E-07 7.7046E-09 1.4656E-05 1.2279E-03 2.7102E-12 + 6.2808E-05 1.3110E-05 1.0396E-03 9.3050E-07 4.1064E-07 2.1239E-08 1.2180E-05 1.0387E-03 2.2005E-12 + 4.2470E-05 1.0880E-05 8.7639E-04 7.9398E-07 3.5792E-07 2.9079E-08 1.0086E-05 8.7560E-04 1.7800E-12 + 3.0046E-05 9.2171E-06 7.5270E-04 6.8921E-07 3.1630E-07 3.3086E-08 8.5278E-06 7.5201E-04 1.4744E-12 + 2.1384E-05 7.8204E-06 6.4720E-04 5.9952E-07 2.8019E-07 3.5720E-08 7.2209E-06 6.4660E-04 1.2234E-12 + 1.6253E-05 6.8388E-06 5.7199E-04 5.3576E-07 2.5447E-07 3.7517E-08 6.3030E-06 5.7146E-04 1.0506E-12 + 1.1804E-05 5.8304E-06 4.9362E-04 4.6978E-07 2.2795E-07 3.9595E-08 5.3605E-06 4.9315E-04 8.7642E-13 + 9.0013E-06 5.0748E-06 4.3405E-04 4.2015E-07 2.0817E-07 4.1524E-08 4.6546E-06 4.3363E-04 7.4841E-13 + 7.1028E-06 4.4768E-06 3.8631E-04 3.8084E-07 1.9270E-07 4.3435E-08 4.0960E-06 3.8593E-04 6.4878E-13 + 5.3630E-06 3.8305E-06 3.3397E-04 3.3857E-07 1.7647E-07 4.6259E-08 3.4919E-06 3.3363E-04 5.4295E-13 + 4.2872E-06 3.3174E-06 2.9177E-04 3.0553E-07 1.6434E-07 4.9503E-08 3.0118E-06 2.9147E-04 4.6040E-13 + 3.8287E-06 2.9068E-06 2.5752E-04 2.7961E-07 1.5533E-07 5.2990E-08 2.6272E-06 2.5724E-04 3.9540E-13 + 3.6890E-06 2.5536E-06 2.2763E-04 2.5779E-07 1.4822E-07 5.6815E-08 2.2958E-06 2.2737E-04 3.4028E-13 + 3.6264E-06 2.2547E-06 2.0200E-04 2.3980E-07 1.4280E-07 6.0804E-08 2.0149E-06 2.0176E-04 2.9430E-13 + 3.6283E-06 2.0096E-06 1.8069E-04 2.2554E-07 1.3896E-07 6.4826E-08 1.7841E-06 1.8046E-04 2.5708E-13 + 3.6283E-06 1.8062E-06 1.6277E-04 2.1423E-07 1.3639E-07 6.8882E-08 1.5920E-06 1.6256E-04 2.2652E-13 + 3.6283E-06 1.6271E-06 1.4677E-04 2.0490E-07 1.3484E-07 7.3286E-08 1.4222E-06 1.4656E-04 1.9987E-13 + 3.6283E-06 1.4712E-06 1.3266E-04 1.9732E-07 1.3411E-07 7.7836E-08 1.2739E-06 1.3246E-04 1.7689E-13 + 3.6283E-06 1.3397E-06 1.2060E-04 1.9142E-07 1.3406E-07 8.2315E-08 1.1482E-06 1.2041E-04 1.5765E-13 + 3.6283E-06 1.2286E-06 1.1028E-04 1.8687E-07 1.3449E-07 8.6653E-08 1.0417E-06 1.1009E-04 1.4153E-13 + 3.6283E-06 1.1282E-06 1.0084E-04 1.8316E-07 1.3534E-07 9.1093E-08 9.4502E-07 1.0065E-04 1.2706E-13 + 3.6283E-06 1.0395E-06 9.2370E-05 1.8041E-07 1.3666E-07 9.5661E-08 8.5906E-07 9.2190E-05 1.1433E-13 + 3.6283E-06 9.6349E-07 8.5014E-05 1.7853E-07 1.3832E-07 1.0016E-07 7.8495E-07 8.4836E-05 1.0347E-13 + 3.6283E-06 8.9843E-07 7.8617E-05 1.7747E-07 1.4033E-07 1.0465E-07 7.2095E-07 7.8439E-05 9.4191E-14 + 3.6283E-06 8.3881E-07 7.2664E-05 1.7698E-07 1.4269E-07 1.0935E-07 6.6182E-07 7.2487E-05 8.5691E-14 + 3.6283E-06 7.8534E-07 6.7241E-05 1.7701E-07 1.4532E-07 1.1411E-07 6.0832E-07 6.7064E-05 7.8072E-14 + 3.6283E-06 7.3908E-07 6.2472E-05 1.7748E-07 1.4806E-07 1.1874E-07 5.6160E-07 6.2294E-05 7.1479E-14 + 3.6283E-06 6.9896E-07 5.8271E-05 1.7825E-07 1.5084E-07 1.2321E-07 5.2071E-07 5.8093E-05 6.5757E-14 + 3.6283E-06 6.6167E-07 5.4308E-05 1.7932E-07 1.5380E-07 1.2777E-07 4.8234E-07 5.4128E-05 6.0432E-14 + 3.6283E-06 6.2820E-07 5.0680E-05 1.8074E-07 1.5694E-07 1.3238E-07 4.4746E-07 5.0500E-05 5.5633E-14 + 3.6283E-06 5.9875E-07 4.7428E-05 1.8240E-07 1.6015E-07 1.3692E-07 4.1635E-07 4.7245E-05 5.1383E-14 + 3.6283E-06 5.7343E-07 4.4554E-05 1.8439E-07 1.6352E-07 1.4147E-07 3.8903E-07 4.4370E-05 4.7682E-14 + 3.6283E-06 5.4979E-07 4.1812E-05 1.8671E-07 1.6713E-07 1.4622E-07 3.6308E-07 4.1625E-05 4.4189E-14 + 3.4901E-03 3.1023E-05 3.6964E-03 8.9091E-13 0.0000E+00 0.0000E+00 3.1023E-05 3.6964E-03 1.7795E-12 + 2.1672E-03 2.4844E-05 2.9619E-03 6.1985E-07 0.0000E+00 0.0000E+00 2.4224E-05 2.9613E-03 1.3480E-12 + 1.5119E-03 2.0953E-05 2.5082E-03 8.2546E-07 0.0000E+00 0.0000E+00 2.0128E-05 2.5074E-03 1.0952E-12 + 9.2606E-04 1.6593E-05 2.0045E-03 9.0713E-07 0.0000E+00 0.0000E+00 1.5686E-05 2.0036E-03 8.2847E-13 + 9.2606E-04 1.6593E-05 2.0045E-03 9.0713E-07 4.3444E-13 0.0000E+00 1.5686E-05 2.0036E-03 8.2847E-13 + 6.1169E-04 1.3634E-05 1.6636E-03 8.7886E-07 1.3733E-07 0.0000E+00 1.2755E-05 1.6627E-03 6.5751E-13 + 4.1289E-04 1.1311E-05 1.3953E-03 8.1370E-07 1.9470E-07 0.0000E+00 1.0498E-05 1.3945E-03 5.2906E-13 + 2.9560E-04 9.6487E-06 1.2023E-03 7.4519E-07 2.1386E-07 0.0000E+00 8.9035E-06 1.2015E-03 4.4033E-13 + 2.1546E-04 8.3007E-06 1.0447E-03 6.7700E-07 2.1687E-07 0.0000E+00 7.6237E-06 1.0440E-03 3.7045E-13 + 1.5478E-04 7.0915E-06 9.0218E-04 6.0664E-07 2.1060E-07 0.0000E+00 6.4848E-06 9.0157E-04 3.0943E-13 + 1.1644E-04 6.1951E-06 7.9560E-04 5.4914E-07 2.0081E-07 0.0000E+00 5.6460E-06 7.9505E-04 2.6528E-13 + 8.8933E-05 5.4489E-06 7.0610E-04 4.9782E-07 1.8941E-07 0.0000E+00 4.9511E-06 7.0560E-04 2.2929E-13 + 7.1958E-05 4.9272E-06 6.4303E-04 4.6020E-07 1.7983E-07 0.0000E+00 4.4670E-06 6.4257E-04 2.0455E-13 + 3.6479E-05 3.5709E-06 4.7655E-04 3.5624E-07 1.4951E-07 0.0000E+00 3.2147E-06 4.7619E-04 1.4206E-13 + 3.6479E-05 3.5709E-06 4.7655E-04 3.5624E-07 1.4951E-07 7.4196E-16 3.2147E-06 4.7619E-04 1.4206E-13 + 3.1639E-05 3.3400E-06 4.4772E-04 3.3779E-07 1.4374E-07 2.1764E-09 3.0022E-06 4.4739E-04 1.3171E-13 + 2.0886E-05 2.7494E-06 3.7322E-04 2.8986E-07 1.2850E-07 6.7217E-09 2.4595E-06 3.7293E-04 1.0565E-13 + 1.3738E-05 2.2567E-06 3.0998E-04 2.4922E-07 1.1549E-07 1.0653E-08 2.0075E-06 3.0973E-04 8.4415E-14 + 9.5275E-06 1.8949E-06 2.6273E-04 2.1920E-07 1.0603E-07 1.3987E-08 1.6757E-06 2.6252E-04 6.9161E-14 + 6.6939E-06 1.5957E-06 2.2298E-04 1.9469E-07 9.8765E-08 1.7633E-08 1.4010E-06 2.2279E-04 5.6775E-14 + 5.0665E-06 1.3886E-06 1.9498E-04 1.7823E-07 9.4414E-08 2.1093E-08 1.2103E-06 1.9480E-04 4.8327E-14 + 3.7566E-06 1.1791E-06 1.6616E-04 1.6225E-07 9.0873E-08 2.5749E-08 1.0168E-06 1.6600E-04 3.9898E-14 + 3.2339E-06 1.0246E-06 1.4451E-04 1.5108E-07 8.9026E-08 3.0196E-08 8.7356E-07 1.4436E-04 3.3763E-14 + 3.0745E-06 9.0421E-07 1.2735E-04 1.4286E-07 8.8189E-08 3.4464E-08 7.6135E-07 1.2721E-04 2.9030E-14 + 3.0029E-06 7.7637E-07 1.0875E-04 1.3503E-07 8.8335E-08 4.0295E-08 6.4133E-07 1.0862E-04 2.4049E-14 + 3.0039E-06 6.7719E-07 9.3939E-05 1.3011E-07 8.9769E-08 4.6400E-08 5.4707E-07 9.3809E-05 2.0201E-14 + 3.0039E-06 5.9964E-07 8.2051E-05 1.2727E-07 9.2011E-08 5.2514E-08 4.7237E-07 8.1923E-05 1.7199E-14 + 3.0039E-06 5.3443E-07 7.1789E-05 1.2577E-07 9.4905E-08 5.8862E-08 4.0866E-07 7.1663E-05 1.4676E-14 + 3.0039E-06 4.8056E-07 6.3080E-05 1.2535E-07 9.8205E-08 6.5192E-08 3.5520E-07 6.2955E-05 1.2589E-14 + 3.0039E-06 4.3757E-07 5.5912E-05 1.2588E-07 1.0180E-07 7.1370E-08 3.1169E-07 5.5786E-05 1.0913E-14 + 3.0039E-06 4.0301E-07 4.9941E-05 1.2721E-07 1.0568E-07 7.7472E-08 2.7579E-07 4.9814E-05 9.5469E-15 + 3.0039E-06 3.7379E-07 4.4657E-05 1.2945E-07 1.1017E-07 8.3998E-08 2.4434E-07 4.4528E-05 8.3646E-15 + 3.0039E-06 3.4936E-07 4.0039E-05 1.3227E-07 1.1496E-07 9.0628E-08 2.1710E-07 3.9907E-05 7.3520E-15 + 3.0039E-06 3.2960E-07 3.6123E-05 1.3540E-07 1.1977E-07 9.7048E-08 1.9420E-07 3.5988E-05 6.5102E-15 + 3.0039E-06 3.1362E-07 3.2801E-05 1.3869E-07 1.2448E-07 1.0317E-07 1.7493E-07 3.2663E-05 5.8091E-15 + 3.0039E-06 2.9982E-07 2.9784E-05 1.4226E-07 1.2934E-07 1.0935E-07 1.5756E-07 2.9641E-05 5.1836E-15 + 3.0039E-06 2.8826E-07 2.7100E-05 1.4603E-07 1.3426E-07 1.1548E-07 1.4224E-07 2.6954E-05 4.6368E-15 + 3.0039E-06 2.7899E-07 2.4785E-05 1.4988E-07 1.3910E-07 1.2140E-07 1.2912E-07 2.4635E-05 4.1731E-15 + 3.0039E-06 2.7165E-07 2.2785E-05 1.5379E-07 1.4387E-07 1.2714E-07 1.1786E-07 2.2631E-05 3.7788E-15 + 3.0039E-06 2.6553E-07 2.0937E-05 1.5800E-07 1.4888E-07 1.3306E-07 1.0752E-07 2.0779E-05 3.4196E-15 + 3.0039E-06 2.6064E-07 1.9265E-05 1.6241E-07 1.5401E-07 1.3904E-07 9.8227E-08 1.9103E-05 3.0994E-15 + 3.0039E-06 2.5700E-07 1.7804E-05 1.6684E-07 1.5907E-07 1.4487E-07 9.0160E-08 1.7638E-05 2.8237E-15 + 3.0039E-06 2.5436E-07 1.6526E-05 1.7122E-07 1.6400E-07 1.5049E-07 8.3139E-08 1.6355E-05 2.5857E-15 + 3.0039E-06 2.5239E-07 1.5327E-05 1.7580E-07 1.6909E-07 1.5624E-07 7.6589E-08 1.5151E-05 2.3651E-15 + 3.0039E-06 2.4823E-07 1.4234E-05 1.7756E-07 1.7133E-07 1.5910E-07 7.0668E-08 1.4056E-05 2.1673E-15 + 3.0039E-06 2.4284E-07 1.3257E-05 1.7743E-07 1.7161E-07 1.5995E-07 6.5412E-08 1.3079E-05 1.9929E-15 + 3.0039E-06 2.3994E-07 1.2400E-05 1.7911E-07 1.7367E-07 1.6252E-07 6.0824E-08 1.2221E-05 1.8417E-15 + 3.0039E-06 2.3867E-07 1.1588E-05 1.8218E-07 1.7709E-07 1.6644E-07 5.6485E-08 1.1406E-05 1.6996E-15 + 1.3315E-03 4.0797E-06 1.1201E-03 1.3571E-14 0.0000E+00 0.0000E+00 4.0797E-06 1.1201E-03 2.7131E-14 + 7.8048E-04 3.2560E-06 8.7438E-04 1.5075E-07 0.0000E+00 0.0000E+00 3.1053E-06 8.7423E-04 2.0106E-14 + 5.2147E-04 2.7267E-06 7.2616E-04 1.9528E-07 0.0000E+00 0.0000E+00 2.5315E-06 7.2597E-04 1.6071E-14 + 3.0130E-04 2.1306E-06 5.6533E-04 2.0759E-07 0.0000E+00 0.0000E+00 1.9230E-06 5.6512E-04 1.1892E-14 + 3.0130E-04 2.1306E-06 5.6533E-04 2.0759E-07 9.3404E-14 0.0000E+00 1.9230E-06 5.6512E-04 1.1892E-14 + 1.8971E-04 1.7274E-06 4.5915E-04 1.9640E-07 2.9019E-08 0.0000E+00 1.5310E-06 4.5896E-04 9.2689E-15 + 1.2241E-04 1.4139E-06 3.7738E-04 1.7851E-07 4.0503E-08 0.0000E+00 1.2354E-06 3.7720E-04 7.3325E-15 + 8.4367E-05 1.1920E-06 3.1965E-04 1.6158E-07 4.4261E-08 0.0000E+00 1.0305E-06 3.1949E-04 6.0158E-15 + 5.9339E-05 1.0146E-06 2.7332E-04 1.4597E-07 4.5228E-08 0.0000E+00 8.6861E-07 2.7317E-04 4.9934E-15 + 4.1083E-05 8.5785E-07 2.3212E-04 1.3094E-07 4.4933E-08 0.0000E+00 7.2691E-07 2.3199E-04 4.1130E-15 + 2.9956E-05 7.4350E-07 2.0179E-04 1.1938E-07 4.4223E-08 0.0000E+00 6.2412E-07 2.0167E-04 3.4841E-15 + 2.2231E-05 6.4979E-07 1.7669E-04 1.0963E-07 4.3454E-08 0.0000E+00 5.4016E-07 1.7658E-04 2.9777E-15 + 1.7598E-05 5.8518E-07 1.5922E-04 1.0282E-07 4.2903E-08 0.0000E+00 4.8236E-07 1.5912E-04 2.6331E-15 + 8.3833E-06 4.2210E-07 1.1409E-04 8.6171E-08 4.2466E-08 0.0000E+00 3.3593E-07 1.1401E-04 1.7778E-15 + 8.3833E-06 4.2210E-07 1.1409E-04 8.6171E-08 4.2467E-08 1.9783E-16 3.3593E-07 1.1401E-04 1.7778E-15 + 7.1988E-06 3.9539E-07 1.0645E-04 8.3781E-08 4.2834E-08 6.1246E-10 3.1161E-07 1.0637E-04 1.6388E-15 + 4.6586E-06 3.2887E-07 8.6957E-05 7.8575E-08 4.4687E-08 3.2726E-09 2.5029E-07 8.6878E-05 1.2924E-15 + 3.1047E-06 2.7582E-07 7.0754E-05 7.5592E-08 4.7610E-08 7.4611E-09 2.0023E-07 7.0679E-05 1.0151E-15 + 2.5013E-06 2.3869E-07 5.8892E-05 7.4494E-08 5.0869E-08 1.2138E-08 1.6420E-07 5.8818E-05 8.1904E-16 + 2.4614E-06 2.0996E-07 4.9095E-05 7.5064E-08 5.5069E-08 1.7958E-08 1.3489E-07 4.9020E-05 6.6229E-16 + 2.4509E-06 1.9171E-07 4.2311E-05 7.6834E-08 5.9375E-08 2.3710E-08 1.1488E-07 4.2234E-05 5.5684E-16 + 2.4513E-06 1.7501E-07 3.5443E-05 8.0121E-08 6.5253E-08 3.1420E-08 9.4887E-08 3.5363E-05 4.5308E-16 + 2.4513E-06 1.6406E-07 3.0372E-05 8.3736E-08 7.0803E-08 3.8629E-08 8.0321E-08 3.0289E-05 3.7858E-16 + 2.4513E-06 1.5652E-07 2.6411E-05 8.7444E-08 7.6038E-08 4.5392E-08 6.9075E-08 2.6324E-05 3.2179E-16 + 2.4513E-06 1.5006E-07 2.2187E-05 9.2826E-08 8.3068E-08 5.4350E-08 5.7229E-08 2.2094E-05 2.6280E-16 + 2.4513E-06 1.4699E-07 1.8880E-05 9.8911E-08 9.0461E-08 6.3521E-08 4.8074E-08 1.8781E-05 2.1787E-16 + 2.4513E-06 1.4634E-07 1.6269E-05 1.0542E-07 9.8015E-08 7.2695E-08 4.0927E-08 1.6163E-05 1.8326E-16 + 2.4513E-06 1.4743E-07 1.4049E-05 1.1252E-07 1.0602E-07 8.2266E-08 3.4917E-08 1.3936E-05 1.5452E-16 + 2.4513E-06 1.4979E-07 1.2193E-05 1.1984E-07 1.1411E-07 9.1836E-08 2.9944E-08 1.2073E-05 1.3102E-16 + 2.4513E-06 1.5288E-07 1.0688E-05 1.2693E-07 1.2183E-07 1.0090E-07 2.5950E-08 1.0561E-05 1.1237E-16 + 2.4513E-06 1.5737E-07 9.4513E-06 1.3468E-07 1.3010E-07 1.1038E-07 2.2694E-08 9.3167E-06 9.7316E-17 + 2.4513E-06 1.6571E-07 8.3751E-06 1.4584E-07 1.4173E-07 1.2316E-07 1.9876E-08 8.2292E-06 8.4425E-17 + 2.4513E-06 1.7621E-07 7.4484E-06 1.5875E-07 1.5505E-07 1.3758E-07 1.7462E-08 7.2896E-06 7.3492E-17 + 2.4513E-06 1.8765E-07 6.6742E-06 1.7219E-07 1.6884E-07 1.5235E-07 1.5456E-08 6.5020E-06 6.4487E-17 + 2.4513E-06 1.9929E-07 6.0263E-06 1.8550E-07 1.8245E-07 1.6685E-07 1.3785E-08 5.8408E-06 5.7055E-17 + 2.4513E-06 2.2480E-07 5.4589E-06 2.1251E-07 2.0972E-07 1.9499E-07 1.2294E-08 5.2464E-06 5.0479E-17 + 2.4513E-06 2.6882E-07 4.9808E-06 2.5783E-07 2.5528E-07 2.4135E-07 1.0992E-08 4.7230E-06 4.4782E-17 + 2.4513E-06 3.3861E-07 4.6047E-06 3.2872E-07 3.2638E-07 3.1319E-07 9.8872E-09 4.2759E-06 3.9989E-17 + 2.4513E-06 3.9771E-07 4.2821E-06 3.8876E-07 3.8660E-07 3.7408E-07 8.9481E-09 3.8933E-06 3.5944E-17 + 2.4513E-06 4.5192E-07 3.9866E-06 4.4383E-07 4.4183E-07 4.2995E-07 8.0931E-09 3.5428E-06 3.2288E-17 + 2.4513E-06 5.0062E-07 3.7215E-06 4.9329E-07 4.9144E-07 4.8017E-07 7.3308E-09 3.2282E-06 2.9051E-17 + 2.4513E-06 5.4283E-07 3.4920E-06 5.3616E-07 5.3445E-07 5.2373E-07 6.6749E-09 2.9559E-06 2.6285E-17 + 2.4513E-06 5.7952E-07 3.2928E-06 5.7342E-07 5.7182E-07 5.6161E-07 6.1086E-09 2.7193E-06 2.3913E-17 + 2.4513E-06 6.1372E-07 3.1072E-06 6.0814E-07 6.0665E-07 5.9693E-07 5.5841E-09 2.4991E-06 2.1729E-17 + 2.4513E-06 6.4546E-07 2.9408E-06 6.4034E-07 6.3896E-07 6.2970E-07 5.1140E-09 2.3005E-06 1.9784E-17 + 2.4513E-06 6.7434E-07 2.7942E-06 6.6964E-07 6.6835E-07 6.5952E-07 4.6995E-09 2.1245E-06 1.8078E-17 + 2.4513E-06 6.9957E-07 2.6665E-06 6.9523E-07 6.9402E-07 6.8558E-07 4.3405E-09 1.9712E-06 1.6611E-17 + 2.4513E-06 7.2341E-07 2.5460E-06 7.1941E-07 7.1827E-07 7.1021E-07 4.0031E-09 1.8266E-06 1.5238E-17 + 2.5564E-04 1.2672E-07 1.4179E-04 1.5154E-17 0.0000E+00 0.0000E+00 1.2672E-07 1.4179E-04 3.0303E-17 + 1.3610E-04 1.0654E-07 1.0605E-04 1.3798E-08 0.0000E+00 0.0000E+00 9.2742E-08 1.0603E-04 2.1833E-17 + 8.4637E-05 9.1347E-08 8.5304E-05 1.7922E-08 0.0000E+00 0.0000E+00 7.3426E-08 8.5286E-05 1.7090E-17 + 4.4395E-05 7.3971E-08 6.3625E-05 2.0340E-08 0.0000E+00 0.0000E+00 5.3631E-08 6.3605E-05 1.2285E-17 + 4.4395E-05 7.3971E-08 6.3625E-05 2.0340E-08 7.6780E-15 0.0000E+00 5.3631E-08 6.3605E-05 1.2285E-17 + 2.5844E-05 6.2677E-08 4.9887E-05 2.1331E-08 2.8414E-09 0.0000E+00 4.1346E-08 4.9866E-05 9.3546E-18 + 1.5508E-05 5.4516E-08 3.9671E-05 2.2147E-08 5.2401E-09 0.0000E+00 3.2368E-08 3.9649E-05 7.2404E-18 + 1.0072E-05 4.9343E-08 3.2681E-05 2.3022E-08 7.3851E-09 0.0000E+00 2.6321E-08 3.2658E-05 5.8276E-18 + 6.7205E-06 4.6046E-08 2.7226E-05 2.4383E-08 9.8758E-09 0.0000E+00 2.1663E-08 2.7202E-05 4.7535E-18 + 4.4280E-06 4.4269E-08 2.2507E-05 2.6584E-08 1.3188E-08 0.0000E+00 1.7685E-08 2.2480E-05 3.8455E-18 + 3.1251E-06 4.3956E-08 1.9121E-05 2.9090E-08 1.6592E-08 0.0000E+00 1.4866E-08 1.9092E-05 3.2103E-18 + 2.3595E-06 4.4575E-08 1.6386E-05 3.1963E-08 2.0276E-08 0.0000E+00 1.2612E-08 1.6354E-05 2.7020E-18 + 2.0403E-06 4.5564E-08 1.4520E-05 3.4476E-08 2.3398E-08 0.0000E+00 1.1088E-08 1.4486E-05 2.3624E-18 + 1.9008E-06 4.7362E-08 9.8657E-06 4.0014E-08 3.0735E-08 0.0000E+00 7.3475E-09 9.8257E-06 1.5399E-18 + 1.9008E-06 4.7362E-08 9.8657E-06 4.0014E-08 3.0735E-08 -8.9609E-16 7.3475E-09 9.8257E-06 1.5399E-18 + 1.9018E-06 4.9978E-08 9.1078E-06 4.3231E-08 3.4301E-08 -2.5267E-09 6.7465E-09 9.0646E-06 1.4095E-18 + 1.9017E-06 6.1816E-08 7.2206E-06 5.6557E-08 4.8590E-08 -3.9159E-10 5.2596E-09 7.1640E-06 1.0876E-18 + 1.9017E-06 7.7893E-08 5.7105E-06 7.3811E-08 6.6750E-08 1.1005E-08 4.0823E-09 5.6367E-06 8.3560E-19 + 1.9017E-06 1.0330E-07 4.6541E-06 1.0004E-07 9.3725E-08 3.5434E-08 3.2592E-09 4.5541E-06 6.6111E-19 + 1.9017E-06 2.0933E-07 3.8928E-06 2.0672E-07 2.0109E-07 1.4263E-07 2.6077E-09 3.6861E-06 5.2431E-19 + 1.9017E-06 2.9060E-07 3.3895E-06 2.8843E-07 2.8331E-07 2.2598E-07 2.1735E-09 3.1011E-06 4.3410E-19 + 1.9017E-06 3.7098E-07 2.8936E-06 3.6923E-07 3.6468E-07 3.0978E-07 1.7501E-09 2.5243E-06 3.4665E-19 + 1.9017E-06 4.2900E-07 2.5372E-06 4.2755E-07 4.2345E-07 3.7131E-07 1.4490E-09 2.1097E-06 2.8503E-19 + 1.9017E-06 4.7359E-07 2.2656E-06 4.7237E-07 4.6865E-07 4.1933E-07 1.2214E-09 1.7933E-06 2.3876E-19 + 1.9017E-06 5.2618E-07 1.9894E-06 5.2520E-07 5.2191E-07 4.7640E-07 9.8718E-10 1.4642E-06 1.9164E-19 + 1.9017E-06 5.6783E-07 1.7804E-06 5.6702E-07 5.6410E-07 5.2222E-07 8.1046E-10 1.2134E-06 1.5628E-19 + 1.9017E-06 5.9994E-07 1.6193E-06 5.9927E-07 5.9665E-07 5.5811E-07 6.7556E-10 1.0201E-06 1.2938E-19 + 1.9017E-06 6.2661E-07 1.4855E-06 6.2605E-07 6.2371E-07 5.8840E-07 5.6451E-10 8.5948E-07 1.0736E-19 + 1.9017E-06 6.4843E-07 1.3761E-06 6.4795E-07 6.4585E-07 6.1355E-07 4.7450E-10 7.2817E-07 8.9574E-20 + 1.9017E-06 6.6574E-07 1.2893E-06 6.6533E-07 6.6344E-07 6.3383E-07 4.0365E-10 6.2395E-07 7.5809E-20 + 1.9017E-06 6.7970E-07 1.2192E-06 6.7936E-07 6.7764E-07 6.5042E-07 3.4690E-10 5.3986E-07 6.4798E-20 + 1.9017E-06 6.9166E-07 1.1592E-06 6.9136E-07 6.8981E-07 6.6482E-07 2.9868E-10 4.6787E-07 5.5481E-20 + 1.9017E-06 7.0180E-07 1.1084E-06 7.0155E-07 7.0014E-07 6.7721E-07 2.5807E-10 4.0682E-07 4.7646E-20 + 1.9017E-06 7.1015E-07 1.0665E-06 7.0993E-07 7.0864E-07 6.8754E-07 2.2485E-10 3.5657E-07 4.1505E-20 + 1.9017E-06 7.1704E-07 1.0320E-06 7.1684E-07 7.1566E-07 6.9617E-07 1.9762E-10 3.1511E-07 3.6211E-20 + 1.9017E-06 7.2313E-07 1.0014E-06 7.2295E-07 7.2188E-07 7.0389E-07 1.7369E-10 2.7846E-07 3.1764E-20 + 1.9017E-06 7.2840E-07 9.7496E-07 7.2825E-07 7.2726E-07 7.1067E-07 1.5308E-10 2.4671E-07 2.7952E-20 + 1.9017E-06 7.3283E-07 9.5273E-07 7.3270E-07 7.3179E-07 7.1643E-07 1.3585E-10 2.2003E-07 2.4564E-20 + 1.9017E-06 7.3657E-07 9.3398E-07 7.3645E-07 7.3561E-07 7.2134E-07 1.2140E-10 1.9753E-07 2.2023E-20 + 1.9017E-06 7.3995E-07 9.1704E-07 7.3984E-07 7.3906E-07 7.2583E-07 1.0841E-10 1.7720E-07 1.9482E-20 + 1.9017E-06 7.4294E-07 9.0206E-07 7.4284E-07 7.4212E-07 7.2984E-07 9.6970E-11 1.5922E-07 1.7364E-20 + 1.9017E-06 7.4548E-07 8.8927E-07 7.4540E-07 7.4473E-07 7.3330E-07 8.7254E-11 1.4388E-07 1.5670E-20 + 1.9017E-06 7.4767E-07 8.7831E-07 7.4759E-07 7.4697E-07 7.3629E-07 7.8964E-11 1.3072E-07 1.4188E-20 + 1.9017E-06 7.4968E-07 8.6823E-07 7.4961E-07 7.4904E-07 7.3907E-07 7.1368E-11 1.1862E-07 1.2705E-20 + 1.9017E-06 7.5147E-07 8.5926E-07 7.5140E-07 7.5087E-07 7.4157E-07 6.4643E-11 1.0786E-07 1.1435E-20 + 1.9017E-06 7.5304E-07 8.5141E-07 7.5298E-07 7.5248E-07 7.4378E-07 5.8773E-11 9.8429E-08 1.0376E-20 + 1.9017E-06 7.5438E-07 8.4465E-07 7.5433E-07 7.5386E-07 7.4570E-07 5.3747E-11 9.0321E-08 9.5291E-21 + 1.9017E-06 7.5564E-07 8.3834E-07 7.5559E-07 7.5516E-07 7.4750E-07 4.9067E-11 8.2746E-08 8.6821E-21 diff --git a/PYTHIA8/pythia8140/xmldoc/mstw2008nlo.00.dat b/PYTHIA8/pythia8140/xmldoc/mstw2008nlo.00.dat new file mode 100644 index 00000000000..b7e447c89e6 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/mstw2008nlo.00.dat @@ -0,0 +1,3035 @@ + # Mon Nov 10 16:35:59 2008 + # MSTW 2008 NLO PDF grid for central fit. + # distance(t),tolerance(T) = 0. 0. + # mCharm = 1.40 + # mBottom = 4.75 + # alphaS(1GeV) = 0.49128 + # alphaS(MZ) = 0.12018 + # alphaSorder,alphaSnfmax = 1, 5 + # nExtraFlavours = 0 + + xg xd xu xs xc xb xdv xuv xsv + -1.0407E+01 1.3098E+00 1.3144E+00 4.6749E-01 0.0000E+00 0.0000E+00 7.5402E-06 4.6422E-03 -7.3203E-04 + -1.0583E+01 1.2372E+00 1.2419E+00 4.0558E-01 0.0000E+00 0.0000E+00 1.5377E-05 4.7693E-03 -7.4388E-04 + -1.0365E+01 1.2000E+00 1.2048E+00 3.7621E-01 0.0000E+00 0.0000E+00 2.1813E-05 4.8647E-03 -7.5265E-04 + -9.3612E+00 1.1792E+00 1.1842E+00 3.6560E-01 0.0000E+00 0.0000E+00 3.1249E-05 4.9930E-03 -7.6430E-04 + -9.3612E+00 1.1792E+00 1.1842E+00 3.6560E-01 2.8558E-08 0.0000E+00 3.1249E-05 4.9930E-03 -7.6430E-04 + -7.7197E+00 1.1931E+00 1.1982E+00 3.8757E-01 2.3542E-02 0.0000E+00 3.9946E-05 5.0995E-03 -7.7380E-04 + -5.3103E+00 1.2366E+00 1.2418E+00 4.3852E-01 7.5766E-02 0.0000E+00 4.8765E-05 5.2007E-03 -7.8272E-04 + -2.4558E+00 1.3005E+00 1.3057E+00 5.0864E-01 1.4695E-01 0.0000E+00 5.6714E-05 5.2871E-03 -7.9024E-04 + 1.0612E+00 1.3871E+00 1.3924E+00 6.0097E-01 2.4029E-01 0.0000E+00 6.4629E-05 5.3692E-03 -7.9733E-04 + 5.7387E+00 1.5085E+00 1.5139E+00 7.2831E-01 3.6868E-01 0.0000E+00 7.3338E-05 5.4556E-03 -8.0471E-04 + 1.0670E+01 1.6404E+00 1.6458E+00 8.6520E-01 5.0646E-01 0.0000E+00 8.1156E-05 5.5301E-03 -8.1102E-04 + 1.6298E+01 1.7935E+00 1.7990E+00 1.0231E+00 6.6519E-01 0.0000E+00 8.8930E-05 5.6016E-03 -8.1703E-04 + 2.1389E+01 1.9334E+00 1.9390E+00 1.1666E+00 8.0939E-01 0.0000E+00 9.5240E-05 5.6580E-03 -8.2172E-04 + 4.2299E+01 2.5167E+00 2.5224E+00 1.7613E+00 1.4062E+00 0.0000E+00 1.1681E-04 5.8406E-03 -8.3674E-04 + 4.2299E+01 2.5167E+00 2.5224E+00 1.7613E+00 1.4062E+00 5.8334E-08 1.1681E-04 5.8406E-03 -8.3674E-04 + 4.7396E+01 2.6684E+00 2.6741E+00 1.9154E+00 1.5607E+00 1.7761E-01 1.2163E-04 5.8791E-03 -8.3986E-04 + 6.4361E+01 3.1703E+00 3.1761E+00 2.4240E+00 2.0706E+00 6.9290E-01 1.3620E-04 5.9919E-03 -8.4892E-04 + 8.5324E+01 3.7890E+00 3.7949E+00 3.0495E+00 2.6974E+00 1.3274E+00 1.5199E-04 6.1089E-03 -8.5818E-04 + 1.0751E+02 4.4429E+00 4.4490E+00 3.7094E+00 3.3585E+00 1.9953E+00 1.6687E-04 6.2146E-03 -8.6646E-04 + 1.3317E+02 5.1986E+00 5.2047E+00 4.4709E+00 4.1211E+00 2.7647E+00 1.8243E-04 6.3211E-03 -8.7469E-04 + 1.5709E+02 5.9031E+00 5.9093E+00 5.1802E+00 4.8314E+00 3.4805E+00 1.9575E-04 6.4093E-03 -8.8144E-04 + 1.8953E+02 6.8595E+00 6.8658E+00 6.1422E+00 5.7945E+00 4.4502E+00 2.1241E-04 6.5161E-03 -8.8952E-04 + 2.2146E+02 7.8022E+00 7.8086E+00 7.0898E+00 6.7430E+00 5.4045E+00 2.2760E-04 6.6104E-03 -8.9658E-04 + 2.5351E+02 8.7506E+00 8.7570E+00 8.0425E+00 7.6966E+00 6.3634E+00 2.4192E-04 6.6969E-03 -9.0298E-04 + 2.9824E+02 1.0078E+01 1.0085E+01 9.3753E+00 9.0306E+00 7.7038E+00 2.6061E-04 6.8065E-03 -9.1101E-04 + 3.4453E+02 1.1457E+01 1.1463E+01 1.0759E+01 1.0415E+01 9.0945E+00 2.7873E-04 6.9096E-03 -9.1847E-04 + 3.9178E+02 1.2870E+01 1.2877E+01 1.2177E+01 1.1834E+01 1.0519E+01 2.9619E-04 7.0062E-03 -9.2539E-04 + 4.4287E+02 1.4406E+01 1.4412E+01 1.3717E+01 1.3375E+01 1.2065E+01 3.1411E-04 7.1029E-03 -9.3223E-04 + 4.9669E+02 1.6031E+01 1.6038E+01 1.5347E+01 1.5006E+01 1.3701E+01 3.3211E-04 7.1976E-03 -9.3886E-04 + 5.5135E+02 1.7690E+01 1.7697E+01 1.7010E+01 1.6670E+01 1.5370E+01 3.4959E-04 7.2873E-03 -9.4509E-04 + 6.0601E+02 1.9358E+01 1.9365E+01 1.8681E+01 1.8342E+01 1.7047E+01 3.6643E-04 7.3720E-03 -9.5090E-04 + 6.6439E+02 2.1150E+01 2.1157E+01 2.0476E+01 2.0138E+01 1.8848E+01 3.8375E-04 7.4573E-03 -9.5670E-04 + 7.2500E+02 2.3019E+01 2.3026E+01 2.2350E+01 2.2012E+01 2.0726E+01 4.0115E-04 7.5414E-03 -9.6237E-04 + 7.8566E+02 2.4901E+01 2.4908E+01 2.4235E+01 2.3898E+01 2.2616E+01 4.1804E-04 7.6214E-03 -9.6771E-04 + 8.4587E+02 2.6780E+01 2.6787E+01 2.6116E+01 2.5780E+01 2.4503E+01 4.3434E-04 7.6974E-03 -9.7274E-04 + 9.0941E+02 2.8773E+01 2.8780E+01 2.8113E+01 2.7777E+01 2.6503E+01 4.5110E-04 7.7742E-03 -9.7778E-04 + 9.7494E+02 3.0840E+01 3.0847E+01 3.0183E+01 2.9848E+01 2.8578E+01 4.6796E-04 7.8501E-03 -9.8272E-04 + 1.0401E+03 3.2907E+01 3.2915E+01 3.2253E+01 3.1919E+01 3.0653E+01 4.8434E-04 7.9228E-03 -9.8741E-04 + 1.1043E+03 3.4957E+01 3.4964E+01 3.4305E+01 3.3971E+01 3.2709E+01 5.0016E-04 7.9920E-03 -9.9184E-04 + 1.1717E+03 3.7117E+01 3.7125E+01 3.6468E+01 3.6135E+01 3.4876E+01 5.1644E-04 8.0622E-03 -9.9630E-04 + 1.2407E+03 3.9342E+01 3.9350E+01 3.8696E+01 3.8363E+01 3.7108E+01 5.3281E-04 8.1318E-03 -1.0007E-03 + 1.3091E+03 4.1559E+01 4.1566E+01 4.0915E+01 4.0583E+01 3.9330E+01 5.4873E-04 8.1986E-03 -1.0049E-03 + 1.3762E+03 4.3746E+01 4.3754E+01 4.3104E+01 4.2773E+01 4.1523E+01 5.6411E-04 8.2624E-03 -1.0088E-03 + 1.4461E+03 4.6039E+01 4.6046E+01 4.5399E+01 4.5068E+01 4.3822E+01 5.7993E-04 8.3272E-03 -1.0128E-03 + 1.5178E+03 4.8401E+01 4.8409E+01 4.7764E+01 4.7433E+01 4.6190E+01 5.9588E-04 8.3918E-03 -1.0168E-03 + 1.5883E+03 5.0734E+01 5.0741E+01 5.0098E+01 4.9769E+01 4.8528E+01 6.1137E-04 8.4538E-03 -1.0205E-03 + 1.6575E+03 5.3037E+01 5.3045E+01 5.2404E+01 5.2074E+01 5.0837E+01 6.2637E-04 8.5131E-03 -1.0241E-03 + 1.7294E+03 5.5441E+01 5.5449E+01 5.4810E+01 5.4481E+01 5.3246E+01 6.4179E-04 8.5736E-03 -1.0278E-03 + -8.1799E+00 1.1275E+00 1.1331E+00 4.0229E-01 0.0000E+00 0.0000E+00 2.3795E-05 5.6946E-03 -8.4100E-04 + -8.1447E+00 1.0768E+00 1.0826E+00 3.6093E-01 0.0000E+00 0.0000E+00 3.9457E-05 5.8549E-03 -8.5451E-04 + -7.7737E+00 1.0550E+00 1.0609E+00 3.4584E-01 0.0000E+00 0.0000E+00 5.2168E-05 5.9753E-03 -8.6448E-04 + -6.6092E+00 1.0523E+00 1.0583E+00 3.5188E-01 0.0000E+00 0.0000E+00 7.0604E-05 6.1376E-03 -8.7771E-04 + -6.6092E+00 1.0523E+00 1.0583E+00 3.5188E-01 6.0510E-08 0.0000E+00 7.0604E-05 6.1376E-03 -8.7771E-04 + -4.9326E+00 1.0778E+00 1.0840E+00 3.8442E-01 3.4936E-02 0.0000E+00 8.7352E-05 6.2725E-03 -8.8847E-04 + -2.5869E+00 1.1285E+00 1.1348E+00 4.4158E-01 9.3601E-02 0.0000E+00 1.0420E-04 6.4009E-03 -8.9856E-04 + 1.0723E-01 1.1949E+00 1.2012E+00 5.1329E-01 1.6657E-01 0.0000E+00 1.1930E-04 6.5106E-03 -9.0707E-04 + 3.3540E+00 1.2799E+00 1.2863E+00 6.0330E-01 2.5775E-01 0.0000E+00 1.3425E-04 6.6150E-03 -9.1506E-04 + 7.5919E+00 1.3949E+00 1.4014E+00 7.2342E-01 3.7910E-01 0.0000E+00 1.5062E-04 6.7249E-03 -9.2339E-04 + 1.1992E+01 1.5167E+00 1.5233E+00 8.4959E-01 5.0631E-01 0.0000E+00 1.6525E-04 6.8198E-03 -9.3050E-04 + 1.6950E+01 1.6556E+00 1.6623E+00 9.9257E-01 6.5027E-01 0.0000E+00 1.7974E-04 6.9109E-03 -9.3725E-04 + 2.1391E+01 1.7808E+00 1.7876E+00 1.1209E+00 7.7940E-01 0.0000E+00 1.9147E-04 6.9828E-03 -9.4253E-04 + 3.9312E+01 2.2920E+00 2.2990E+00 1.6421E+00 1.3030E+00 0.0000E+00 2.3131E-04 7.2161E-03 -9.5937E-04 + 3.9312E+01 2.2920E+00 2.2990E+00 1.6421E+00 1.3030E+00 5.0686E-08 2.3131E-04 7.2161E-03 -9.5937E-04 + 4.3613E+01 2.4230E+00 2.4300E+00 1.7750E+00 1.4364E+00 1.5416E-01 2.4015E-04 7.2652E-03 -9.6285E-04 + 5.7808E+01 2.8522E+00 2.8593E+00 2.2100E+00 1.8729E+00 5.9692E-01 2.6676E-04 7.4096E-03 -9.7298E-04 + 7.5131E+01 3.3745E+00 3.3818E+00 2.7382E+00 2.4026E+00 1.1349E+00 2.9546E-04 7.5594E-03 -9.8332E-04 + 9.3262E+01 3.9205E+00 3.9278E+00 3.2893E+00 2.9550E+00 1.6947E+00 3.2238E-04 7.6951E-03 -9.9254E-04 + 1.1402E+02 4.5452E+00 4.5526E+00 3.9191E+00 3.5861E+00 2.3331E+00 3.5040E-04 7.8318E-03 -1.0017E-03 + 1.3320E+02 5.1228E+00 5.1304E+00 4.5008E+00 4.1689E+00 2.9218E+00 3.7430E-04 7.9451E-03 -1.0092E-03 + 1.5899E+02 5.9007E+00 5.9084E+00 5.2836E+00 4.9529E+00 3.7128E+00 4.0408E-04 8.0824E-03 -1.0181E-03 + 1.8416E+02 6.6617E+00 6.6694E+00 6.0487E+00 5.7191E+00 4.4852E+00 4.3113E-04 8.2039E-03 -1.0259E-03 + 2.0925E+02 7.4221E+00 7.4299E+00 6.8129E+00 6.4843E+00 5.2559E+00 4.5654E-04 8.3153E-03 -1.0330E-03 + 2.4401E+02 8.4791E+00 8.4871E+00 7.8746E+00 7.5472E+00 6.3257E+00 4.8960E-04 8.4567E-03 -1.0419E-03 + 2.7968E+02 9.5693E+00 9.5773E+00 8.9690E+00 8.6427E+00 7.4276E+00 5.2152E-04 8.5898E-03 -1.0501E-03 + 3.1585E+02 1.0680E+01 1.0688E+01 1.0083E+01 9.7582E+00 8.5490E+00 5.5218E-04 8.7146E-03 -1.0577E-03 + 3.5470E+02 1.1879E+01 1.1887E+01 1.1286E+01 1.0962E+01 9.7586E+00 5.8356E-04 8.8396E-03 -1.0652E-03 + 3.9536E+02 1.3141E+01 1.3149E+01 1.2552E+01 1.2229E+01 1.1031E+01 6.1496E-04 8.9621E-03 -1.0724E-03 + 4.3640E+02 1.4422E+01 1.4431E+01 1.3837E+01 1.3515E+01 1.2322E+01 6.4536E-04 9.0783E-03 -1.0792E-03 + 4.7722E+02 1.5704E+01 1.5712E+01 1.5122E+01 1.4800E+01 1.3613E+01 6.7456E-04 9.1880E-03 -1.0856E-03 + 5.2058E+02 1.7074E+01 1.7082E+01 1.6495E+01 1.6174E+01 1.4991E+01 7.0452E-04 9.2986E-03 -1.0919E-03 + 5.6538E+02 1.8498E+01 1.8506E+01 1.7921E+01 1.7602E+01 1.6423E+01 7.3454E-04 9.4076E-03 -1.0980E-03 + 6.1000E+02 1.9924E+01 1.9933E+01 1.9351E+01 1.9032E+01 1.7858E+01 7.6360E-04 9.5116E-03 -1.1038E-03 + 6.5409E+02 2.1343E+01 2.1351E+01 2.0772E+01 2.0454E+01 1.9284E+01 7.9158E-04 9.6102E-03 -1.1093E-03 + 7.0041E+02 2.2842E+01 2.2850E+01 2.2274E+01 2.1956E+01 2.0791E+01 8.2029E-04 9.7099E-03 -1.1147E-03 + 7.4798E+02 2.4391E+01 2.4399E+01 2.3825E+01 2.3508E+01 2.2347E+01 8.4910E-04 9.8087E-03 -1.1201E-03 + 7.9509E+02 2.5934E+01 2.5943E+01 2.5371E+01 2.5055E+01 2.3897E+01 8.7703E-04 9.9033E-03 -1.1251E-03 + 8.4136E+02 2.7459E+01 2.7468E+01 2.6898E+01 2.6583E+01 2.5428E+01 9.0395E-04 9.9933E-03 -1.1299E-03 + 8.8970E+02 2.9061E+01 2.9070E+01 2.8502E+01 2.8188E+01 2.7037E+01 9.3158E-04 1.0085E-02 -1.1347E-03 + 9.3905E+02 3.0706E+01 3.0715E+01 3.0149E+01 2.9836E+01 2.8688E+01 9.5932E-04 1.0175E-02 -1.1394E-03 + 9.8775E+02 3.2339E+01 3.2348E+01 3.1785E+01 3.1471E+01 3.0328E+01 9.8625E-04 1.0262E-02 -1.1439E-03 + 1.0354E+03 3.3946E+01 3.3955E+01 3.3394E+01 3.3081E+01 3.1940E+01 1.0122E-03 1.0345E-02 -1.1482E-03 + 1.0849E+03 3.5626E+01 3.5635E+01 3.5075E+01 3.4763E+01 3.3626E+01 1.0389E-03 1.0430E-02 -1.1524E-03 + 1.1355E+03 3.7351E+01 3.7361E+01 3.6803E+01 3.6492E+01 3.5357E+01 1.0657E-03 1.0514E-02 -1.1566E-03 + 1.1851E+03 3.9051E+01 3.9060E+01 3.8505E+01 3.8194E+01 3.7062E+01 1.0917E-03 1.0595E-02 -1.1607E-03 + 1.2336E+03 4.0725E+01 4.0734E+01 4.0180E+01 3.9869E+01 3.8741E+01 1.1169E-03 1.0673E-02 -1.1645E-03 + 1.2839E+03 4.2468E+01 4.2477E+01 4.1925E+01 4.1615E+01 4.0489E+01 1.1427E-03 1.0751E-02 -1.1683E-03 + -6.4038E+00 9.6766E-01 9.7462E-01 3.4513E-01 0.0000E+00 0.0000E+00 7.2297E-05 7.0376E-03 -9.6787E-04 + -6.2033E+00 9.3475E-01 9.4189E-01 3.2023E-01 0.0000E+00 0.0000E+00 1.0476E-04 7.2434E-03 -9.8306E-04 + -5.7187E+00 9.2498E-01 9.3223E-01 3.1625E-01 0.0000E+00 0.0000E+00 1.3073E-04 7.3982E-03 -9.9425E-04 + -4.4511E+00 9.3583E-01 9.4326E-01 3.3467E-01 0.0000E+00 0.0000E+00 1.6792E-04 7.6073E-03 -1.0091E-03 + -4.4511E+00 9.3583E-01 9.4326E-01 3.3467E-01 8.2993E-08 0.0000E+00 1.6792E-04 7.6073E-03 -1.0091E-03 + -2.7807E+00 9.6945E-01 9.7701E-01 3.7430E-01 4.2603E-02 0.0000E+00 2.0114E-04 7.7814E-03 -1.0211E-03 + -5.3410E-01 1.0242E+00 1.0319E+00 4.3464E-01 1.0458E-01 0.0000E+00 2.3426E-04 7.9474E-03 -1.0323E-03 + 1.9770E+00 1.0906E+00 1.0984E+00 5.0565E-01 1.7696E-01 0.0000E+00 2.6368E-04 8.0894E-03 -1.0417E-03 + 4.9422E+00 1.1722E+00 1.1801E+00 5.9153E-01 2.6412E-01 0.0000E+00 2.9263E-04 8.2246E-03 -1.0506E-03 + 8.7445E+00 1.2793E+00 1.2873E+00 7.0303E-01 3.7694E-01 0.0000E+00 3.2413E-04 8.3673E-03 -1.0598E-03 + 1.2634E+01 1.3903E+00 1.3984E+00 8.1777E-01 4.9281E-01 0.0000E+00 3.5212E-04 8.4906E-03 -1.0676E-03 + 1.6962E+01 1.5148E+00 1.5230E+00 9.4574E-01 6.2185E-01 0.0000E+00 3.7971E-04 8.6091E-03 -1.0751E-03 + 2.0799E+01 1.6256E+00 1.6339E+00 1.0593E+00 7.3622E-01 0.0000E+00 4.0193E-04 8.7026E-03 -1.0809E-03 + 3.6010E+01 2.0691E+00 2.0776E+00 1.5113E+00 1.1909E+00 0.0000E+00 4.7688E-04 9.0066E-03 -1.0993E-03 + 3.6010E+01 2.0691E+00 2.0776E+00 1.5113E+00 1.1909E+00 4.3604E-08 4.7688E-04 9.0066E-03 -1.0993E-03 + 3.9602E+01 2.1810E+00 2.1895E+00 1.6249E+00 1.3050E+00 1.3248E-01 4.9335E-04 9.0707E-03 -1.1031E-03 + 5.1349E+01 2.5443E+00 2.5530E+00 1.9932E+00 1.6749E+00 5.0915E-01 5.4275E-04 9.2594E-03 -1.1142E-03 + 6.5495E+01 2.9807E+00 2.9895E+00 2.4346E+00 2.1179E+00 9.6072E-01 5.9568E-04 9.4553E-03 -1.1254E-03 + 8.0120E+01 3.4315E+00 3.4405E+00 2.8899E+00 2.5745E+00 1.4249E+00 6.4505E-04 9.6330E-03 -1.1354E-03 + 9.6676E+01 3.9421E+00 3.9511E+00 3.4048E+00 3.0908E+00 1.9486E+00 6.9614E-04 9.8122E-03 -1.1453E-03 + 1.1183E+02 4.4100E+00 4.4191E+00 3.8762E+00 3.5633E+00 2.4272E+00 7.3950E-04 9.9610E-03 -1.1533E-03 + 1.3201E+02 5.0346E+00 5.0439E+00 4.5050E+00 4.1935E+00 3.0646E+00 7.9327E-04 1.0141E-02 -1.1629E-03 + 1.5153E+02 5.6405E+00 5.6499E+00 5.1145E+00 4.8041E+00 3.6815E+00 8.4190E-04 1.0301E-02 -1.1713E-03 + 1.7082E+02 6.2417E+00 6.2512E+00 5.7189E+00 5.4096E+00 4.2926E+00 8.8737E-04 1.0448E-02 -1.1789E-03 + 1.9731E+02 7.0709E+00 7.0805E+00 6.5521E+00 6.2441E+00 5.1341E+00 9.4629E-04 1.0634E-02 -1.1883E-03 + 2.2425E+02 7.9193E+00 7.9291E+00 7.4041E+00 7.0974E+00 5.9938E+00 1.0029E-03 1.0809E-02 -1.1970E-03 + 2.5134E+02 8.7773E+00 8.7871E+00 8.2654E+00 7.9598E+00 6.8622E+00 1.0571E-03 1.0974E-02 -1.2050E-03 + 2.8021E+02 9.6974E+00 9.7073E+00 9.1888E+00 8.8842E+00 7.7925E+00 1.1123E-03 1.1139E-02 -1.2130E-03 + 3.1020E+02 1.0659E+01 1.0670E+01 1.0154E+01 9.8506E+00 8.7644E+00 1.1673E-03 1.1301E-02 -1.2206E-03 + 3.4024E+02 1.1630E+01 1.1640E+01 1.1128E+01 1.0825E+01 9.7442E+00 1.2204E-03 1.1455E-02 -1.2277E-03 + 3.6994E+02 1.2596E+01 1.2606E+01 1.2096E+01 1.1794E+01 1.0718E+01 1.2712E-03 1.1600E-02 -1.2344E-03 + 4.0127E+02 1.3622E+01 1.3632E+01 1.3125E+01 1.2824E+01 1.1753E+01 1.3231E-03 1.1746E-02 -1.2410E-03 + 4.3344E+02 1.4683E+01 1.4693E+01 1.4188E+01 1.3888E+01 1.2822E+01 1.3750E-03 1.1891E-02 -1.2474E-03 + 4.6530E+02 1.5740E+01 1.5751E+01 1.5248E+01 1.4949E+01 1.3887E+01 1.4251E-03 1.2028E-02 -1.2534E-03 + 4.9660E+02 1.6787E+01 1.6797E+01 1.6297E+01 1.5999E+01 1.4941E+01 1.4732E-03 1.2159E-02 -1.2590E-03 + 5.2931E+02 1.7888E+01 1.7898E+01 1.7400E+01 1.7103E+01 1.6049E+01 1.5224E-03 1.2291E-02 -1.2647E-03 + 5.6272E+02 1.9020E+01 1.9030E+01 1.8534E+01 1.8238E+01 1.7188E+01 1.5716E-03 1.2422E-02 -1.2702E-03 + 5.9564E+02 2.0143E+01 2.0154E+01 1.9660E+01 1.9364E+01 1.8318E+01 1.6192E-03 1.2548E-02 -1.2754E-03 + 6.2782E+02 2.1248E+01 2.1259E+01 2.0767E+01 2.0472E+01 1.9429E+01 1.6650E-03 1.2667E-02 -1.2803E-03 + 6.6127E+02 2.2405E+01 2.2416E+01 2.1925E+01 2.1631E+01 2.0592E+01 1.7118E-03 1.2789E-02 -1.2852E-03 + 6.9527E+02 2.3588E+01 2.3599E+01 2.3110E+01 2.2816E+01 2.1781E+01 1.7588E-03 1.2909E-02 -1.2900E-03 + 7.2867E+02 2.4758E+01 2.4769E+01 2.4282E+01 2.3989E+01 2.2957E+01 1.8042E-03 1.3025E-02 -1.2946E-03 + 7.6122E+02 2.5905E+01 2.5916E+01 2.5431E+01 2.5138E+01 2.4109E+01 1.8480E-03 1.3135E-02 -1.2989E-03 + 7.9492E+02 2.7100E+01 2.7111E+01 2.6627E+01 2.6335E+01 2.5310E+01 1.8928E-03 1.3248E-02 -1.3032E-03 + 8.2918E+02 2.8323E+01 2.8334E+01 2.7852E+01 2.7560E+01 2.6538E+01 1.9378E-03 1.3360E-02 -1.3075E-03 + 8.6263E+02 2.9523E+01 2.9535E+01 2.9054E+01 2.8763E+01 2.7744E+01 1.9813E-03 1.3468E-02 -1.3115E-03 + 8.9524E+02 3.0702E+01 3.0713E+01 3.0234E+01 2.9944E+01 2.8927E+01 2.0233E-03 1.3571E-02 -1.3154E-03 + 9.2893E+02 3.1925E+01 3.1936E+01 3.1459E+01 3.1169E+01 3.0155E+01 2.0663E-03 1.3676E-02 -1.3192E-03 + -5.6409E+00 8.8660E-01 8.9441E-01 3.1613E-01 0.0000E+00 0.0000E+00 9.0220E-05 7.9040E-03 -1.0487E-03 + -5.3737E+00 8.6148E-01 8.6948E-01 2.9836E-01 0.0000E+00 0.0000E+00 1.3210E-04 8.1383E-03 -1.0651E-03 + -4.8485E+00 8.5674E-01 8.6488E-01 2.9894E-01 0.0000E+00 0.0000E+00 1.6559E-04 8.3147E-03 -1.0771E-03 + -3.5581E+00 8.7279E-01 8.8111E-01 3.2193E-01 0.0000E+00 0.0000E+00 2.1352E-04 8.5532E-03 -1.0929E-03 + -3.5581E+00 8.7279E-01 8.8111E-01 3.2193E-01 9.0176E-08 0.0000E+00 2.1352E-04 8.5532E-03 -1.0929E-03 + -1.9193E+00 9.0886E-01 9.1734E-01 3.6353E-01 4.4720E-02 0.0000E+00 2.5631E-04 8.7520E-03 -1.1058E-03 + 2.4424E-01 9.6398E-01 9.7260E-01 4.2374E-01 1.0659E-01 0.0000E+00 2.9894E-04 8.9417E-03 -1.1178E-03 + 2.6300E+00 1.0288E+00 1.0375E+00 4.9279E-01 1.7703E-01 0.0000E+00 3.3681E-04 9.1040E-03 -1.1278E-03 + 5.4179E+00 1.1070E+00 1.1159E+00 5.7494E-01 2.6047E-01 0.0000E+00 3.7406E-04 9.2587E-03 -1.1373E-03 + 8.9600E+00 1.2083E+00 1.2173E+00 6.8027E-01 3.6714E-01 0.0000E+00 4.1456E-04 9.4220E-03 -1.1471E-03 + 1.2555E+01 1.3122E+00 1.3213E+00 7.8763E-01 4.7564E-01 0.0000E+00 4.5055E-04 9.5632E-03 -1.1554E-03 + 1.6528E+01 1.4279E+00 1.4370E+00 9.0644E-01 5.9552E-01 0.0000E+00 4.8600E-04 9.6989E-03 -1.1633E-03 + 2.0032E+01 1.5302E+00 1.5394E+00 1.0112E+00 7.0115E-01 0.0000E+00 5.1455E-04 9.8062E-03 -1.1695E-03 + 3.3789E+01 1.9355E+00 1.9450E+00 1.4244E+00 1.1169E+00 0.0000E+00 6.1080E-04 1.0155E-02 -1.1890E-03 + 3.3789E+01 1.9355E+00 1.9450E+00 1.4244E+00 1.1169E+00 3.9688E-08 6.1080E-04 1.0155E-02 -1.1890E-03 + 3.7009E+01 2.0370E+00 2.0465E+00 1.5274E+00 1.2205E+00 1.2052E-01 6.3193E-04 1.0228E-02 -1.1930E-03 + 4.7490E+01 2.3648E+00 2.3745E+00 1.8599E+00 1.5546E+00 4.6142E-01 6.9529E-04 1.0445E-02 -1.2047E-03 + 6.0020E+01 2.7561E+00 2.7660E+00 2.2558E+00 1.9520E+00 8.6729E-01 7.6314E-04 1.0670E-02 -1.2165E-03 + 7.2891E+01 3.1578E+00 3.1678E+00 2.6615E+00 2.3592E+00 1.2819E+00 8.2638E-04 1.0874E-02 -1.2271E-03 + 8.7375E+01 3.6104E+00 3.6205E+00 3.1180E+00 2.8171E+00 1.7471E+00 8.9180E-04 1.1081E-02 -1.2374E-03 + 1.0056E+02 4.0232E+00 4.0334E+00 3.5341E+00 3.2343E+00 2.1703E+00 9.4730E-04 1.1252E-02 -1.2459E-03 + 1.1804E+02 4.5718E+00 4.5822E+00 4.0865E+00 3.7881E+00 2.7312E+00 1.0161E-03 1.1460E-02 -1.2560E-03 + 1.3486E+02 5.1018E+00 5.1123E+00 4.6197E+00 4.3225E+00 3.2717E+00 1.0783E-03 1.1644E-02 -1.2647E-03 + 1.5142E+02 5.6257E+00 5.6362E+00 5.1465E+00 4.8503E+00 3.8051E+00 1.1364E-03 1.1812E-02 -1.2726E-03 + 1.7405E+02 6.3453E+00 6.3561E+00 5.8699E+00 5.5749E+00 4.5366E+00 1.2116E-03 1.2027E-02 -1.2824E-03 + 1.9697E+02 7.0787E+00 7.0896E+00 6.6066E+00 6.3129E+00 5.2809E+00 1.2839E-03 1.2230E-02 -1.2915E-03 + 2.1991E+02 7.8176E+00 7.8286E+00 7.3485E+00 7.0559E+00 6.0298E+00 1.3530E-03 1.2420E-02 -1.2999E-03 + 2.4426E+02 8.6073E+00 8.6184E+00 8.1412E+00 7.8497E+00 6.8293E+00 1.4233E-03 1.2610E-02 -1.3081E-03 + 2.6946E+02 9.4304E+00 9.4416E+00 8.9672E+00 8.6767E+00 7.6619E+00 1.4935E-03 1.2797E-02 -1.3160E-03 + 2.9462E+02 1.0258E+01 1.0269E+01 9.7976E+00 9.5081E+00 8.4984E+00 1.5611E-03 1.2975E-02 -1.3234E-03 + 3.1941E+02 1.1079E+01 1.1091E+01 1.0621E+01 1.0333E+01 9.3278E+00 1.6257E-03 1.3143E-02 -1.3302E-03 + 3.4549E+02 1.1950E+01 1.1961E+01 1.1494E+01 1.1206E+01 1.0206E+01 1.6918E-03 1.3312E-02 -1.3370E-03 + 3.7218E+02 1.2847E+01 1.2858E+01 1.2394E+01 1.2107E+01 1.1111E+01 1.7578E-03 1.3479E-02 -1.3436E-03 + 3.9853E+02 1.3739E+01 1.3751E+01 1.3288E+01 1.3002E+01 1.2011E+01 1.8215E-03 1.3638E-02 -1.3498E-03 + 4.2436E+02 1.4620E+01 1.4632E+01 1.4171E+01 1.3886E+01 1.2899E+01 1.8826E-03 1.3789E-02 -1.3555E-03 + 4.5128E+02 1.5545E+01 1.5557E+01 1.5098E+01 1.4814E+01 1.3830E+01 1.9450E-03 1.3943E-02 -1.3613E-03 + 4.7871E+02 1.6494E+01 1.6506E+01 1.6049E+01 1.5765E+01 1.4786E+01 2.0075E-03 1.4094E-02 -1.3669E-03 + 5.0567E+02 1.7433E+01 1.7445E+01 1.6990E+01 1.6707E+01 1.5732E+01 2.0679E-03 1.4240E-02 -1.3722E-03 + 5.3196E+02 1.8356E+01 1.8368E+01 1.7914E+01 1.7632E+01 1.6660E+01 2.1260E-03 1.4378E-02 -1.3772E-03 + 5.5924E+02 1.9319E+01 1.9332E+01 1.8880E+01 1.8598E+01 1.7630E+01 2.1854E-03 1.4519E-02 -1.3822E-03 + 5.8691E+02 2.0303E+01 2.0316E+01 1.9865E+01 1.9585E+01 1.8620E+01 2.2448E-03 1.4658E-02 -1.3871E-03 + 6.1404E+02 2.1274E+01 2.1287E+01 2.0838E+01 2.0558E+01 1.9596E+01 2.3024E-03 1.4793E-02 -1.3917E-03 + 6.4041E+02 2.2225E+01 2.2237E+01 2.1790E+01 2.1511E+01 2.0552E+01 2.3578E-03 1.4921E-02 -1.3960E-03 + 6.6768E+02 2.3214E+01 2.3226E+01 2.2781E+01 2.2502E+01 2.1546E+01 2.4145E-03 1.5051E-02 -1.4004E-03 + 6.9534E+02 2.4224E+01 2.4236E+01 2.3792E+01 2.3514E+01 2.2561E+01 2.4714E-03 1.5181E-02 -1.4047E-03 + 7.2231E+02 2.5214E+01 2.5227E+01 2.4784E+01 2.4506E+01 2.3557E+01 2.5265E-03 1.5306E-02 -1.4088E-03 + 7.4855E+02 2.6184E+01 2.6197E+01 2.5756E+01 2.5478E+01 2.4532E+01 2.5796E-03 1.5425E-02 -1.4127E-03 + 7.7561E+02 2.7191E+01 2.7203E+01 2.6763E+01 2.6486E+01 2.5542E+01 2.6339E-03 1.5547E-02 -1.4166E-03 + -5.1548E+00 8.3263E-01 8.4112E-01 2.9681E-01 0.0000E+00 0.0000E+00 1.2423E-04 8.6101E-03 -1.1108E-03 + -4.8448E+00 8.1251E-01 8.2120E-01 2.8360E-01 0.0000E+00 0.0000E+00 1.7727E-04 8.8693E-03 -1.1278E-03 + -4.2947E+00 8.1094E-01 8.1978E-01 2.8703E-01 0.0000E+00 0.0000E+00 2.1955E-04 9.0646E-03 -1.1404E-03 + -2.9937E+00 8.3016E-01 8.3919E-01 3.1277E-01 0.0000E+00 0.0000E+00 2.7985E-04 9.3288E-03 -1.1569E-03 + -2.9937E+00 8.3016E-01 8.3919E-01 3.1277E-01 9.4215E-08 0.0000E+00 2.7985E-04 9.3288E-03 -1.1569E-03 + -1.3808E+00 8.6758E-01 8.7677E-01 3.5537E-01 4.5817E-02 0.0000E+00 3.3347E-04 9.5493E-03 -1.1702E-03 + 7.2149E-01 9.2261E-01 9.3196E-01 4.1519E-01 1.0730E-01 0.0000E+00 3.8675E-04 9.7597E-03 -1.1827E-03 + 3.0180E+00 9.8611E-01 9.9558E-01 4.8266E-01 1.7616E-01 0.0000E+00 4.3398E-04 9.9399E-03 -1.1932E-03 + 5.6820E+00 1.0618E+00 1.0714E+00 5.6206E-01 2.5686E-01 0.0000E+00 4.8035E-04 1.0112E-02 -1.2029E-03 + 9.0445E+00 1.1590E+00 1.1687E+00 6.6300E-01 3.5914E-01 0.0000E+00 5.3069E-04 1.0293E-02 -1.2131E-03 + 1.2438E+01 1.2579E+00 1.2678E+00 7.6519E-01 4.6247E-01 0.0000E+00 5.7535E-04 1.0450E-02 -1.2217E-03 + 1.6170E+01 1.3674E+00 1.3774E+00 8.7767E-01 5.7602E-01 0.0000E+00 6.1929E-04 1.0601E-02 -1.2299E-03 + 1.9448E+01 1.4639E+00 1.4739E+00 9.7647E-01 6.7566E-01 0.0000E+00 6.5464E-04 1.0720E-02 -1.2362E-03 + 3.2230E+01 1.8434E+00 1.8536E+00 1.3633E+00 1.0651E+00 0.0000E+00 7.7354E-04 1.1108E-02 -1.2564E-03 + 3.2230E+01 1.8434E+00 1.8536E+00 1.3633E+00 1.0651E+00 3.7047E-08 7.7354E-04 1.1108E-02 -1.2564E-03 + 3.5202E+01 1.9378E+00 1.9481E+00 1.4592E+00 1.1616E+00 1.1246E-01 7.9958E-04 1.1190E-02 -1.2605E-03 + 4.4843E+01 2.2420E+00 2.2525E+00 1.7677E+00 1.4717E+00 4.2937E-01 8.7757E-04 1.1431E-02 -1.2725E-03 + 5.6307E+01 2.6032E+00 2.6139E+00 2.1332E+00 1.8388E+00 8.0477E-01 9.6094E-04 1.1682E-02 -1.2846E-03 + 6.8024E+01 2.9724E+00 2.9832E+00 2.5062E+00 2.2132E+00 1.1865E+00 1.0385E-03 1.1910E-02 -1.2954E-03 + 8.1152E+01 3.3867E+00 3.3976E+00 2.9242E+00 2.6325E+00 1.6131E+00 1.1187E-03 1.2140E-02 -1.3060E-03 + 9.3061E+01 3.7633E+00 3.7744E+00 3.3039E+00 3.0133E+00 1.9998E+00 1.1866E-03 1.2331E-02 -1.3146E-03 + 1.0878E+02 4.2622E+00 4.2734E+00 3.8063E+00 3.5171E+00 2.5105E+00 1.2706E-03 1.2563E-02 -1.3249E-03 + 1.2385E+02 4.7425E+00 4.7538E+00 4.2897E+00 4.0016E+00 3.0011E+00 1.3464E-03 1.2768E-02 -1.3338E-03 + 1.3864E+02 5.2160E+00 5.2274E+00 4.7659E+00 4.4789E+00 3.4838E+00 1.4172E-03 1.2957E-02 -1.3418E-03 + 1.5879E+02 5.8645E+00 5.8760E+00 5.4178E+00 5.1321E+00 4.1438E+00 1.5088E-03 1.3197E-02 -1.3517E-03 + 1.7911E+02 6.5233E+00 6.5350E+00 6.0797E+00 5.7952E+00 4.8132E+00 1.5967E-03 1.3423E-02 -1.3609E-03 + 1.9940E+02 7.1852E+00 7.1970E+00 6.7445E+00 6.4611E+00 5.4848E+00 1.6806E-03 1.3635E-02 -1.3693E-03 + 2.2086E+02 7.8908E+00 7.9027E+00 7.4528E+00 7.1706E+00 6.1999E+00 1.7659E-03 1.3848E-02 -1.3776E-03 + 2.4301E+02 8.6243E+00 8.6364E+00 8.1891E+00 7.9079E+00 6.9426E+00 1.8509E-03 1.4057E-02 -1.3856E-03 + 2.6506E+02 9.3602E+00 9.3724E+00 8.9275E+00 8.6473E+00 7.6871E+00 1.9326E-03 1.4256E-02 -1.3930E-03 + 2.8673E+02 1.0089E+01 1.0101E+01 9.6584E+00 9.3791E+00 8.4236E+00 2.0108E-03 1.4444E-02 -1.3998E-03 + 3.0946E+02 1.0859E+01 1.0872E+01 1.0431E+01 1.0153E+01 9.2017E+00 2.0907E-03 1.4633E-02 -1.4066E-03 + 3.3268E+02 1.1652E+01 1.1664E+01 1.1226E+01 1.0948E+01 1.0002E+01 2.1703E-03 1.4820E-02 -1.4132E-03 + 3.5556E+02 1.2439E+01 1.2451E+01 1.2015E+01 1.1738E+01 1.0796E+01 2.2470E-03 1.4998E-02 -1.4194E-03 + 3.7793E+02 1.3214E+01 1.3227E+01 1.2792E+01 1.2516E+01 1.1578E+01 2.3206E-03 1.5168E-02 -1.4251E-03 + 4.0120E+02 1.4027E+01 1.4039E+01 1.3607E+01 1.3331E+01 1.2397E+01 2.3958E-03 1.5339E-02 -1.4309E-03 + 4.2486E+02 1.4859E+01 1.4872E+01 1.4441E+01 1.4166E+01 1.3236E+01 2.4710E-03 1.5509E-02 -1.4364E-03 + 4.4808E+02 1.5682E+01 1.5695E+01 1.5265E+01 1.4992E+01 1.4065E+01 2.5436E-03 1.5672E-02 -1.4417E-03 + 4.7068E+02 1.6488E+01 1.6501E+01 1.6074E+01 1.5801E+01 1.4877E+01 2.6133E-03 1.5827E-02 -1.4466E-03 + 4.9409E+02 1.7330E+01 1.7343E+01 1.6916E+01 1.6644E+01 1.5724E+01 2.6846E-03 1.5984E-02 -1.4515E-03 + 5.1779E+02 1.8187E+01 1.8201E+01 1.7776E+01 1.7504E+01 1.6588E+01 2.7559E-03 1.6141E-02 -1.4564E-03 + 5.4098E+02 1.9033E+01 1.9046E+01 1.8623E+01 1.8352E+01 1.7439E+01 2.8249E-03 1.6291E-02 -1.4609E-03 + 5.6350E+02 1.9859E+01 1.9873E+01 1.9451E+01 1.9180E+01 1.8270E+01 2.8912E-03 1.6434E-02 -1.4652E-03 + 5.8675E+02 2.0718E+01 2.0731E+01 2.0311E+01 2.0041E+01 1.9134E+01 2.9591E-03 1.6580E-02 -1.4695E-03 + 6.1030E+02 2.1594E+01 2.1607E+01 2.1188E+01 2.0919E+01 2.0015E+01 3.0272E-03 1.6726E-02 -1.4737E-03 + 6.3323E+02 2.2452E+01 2.2465E+01 2.2047E+01 2.1779E+01 2.0877E+01 3.0930E-03 1.6866E-02 -1.4777E-03 + 6.5550E+02 2.3291E+01 2.3304E+01 2.2888E+01 2.2620E+01 2.1721E+01 3.1564E-03 1.7000E-02 -1.4815E-03 + 6.7844E+02 2.4160E+01 2.4174E+01 2.3758E+01 2.3491E+01 2.2595E+01 3.2214E-03 1.7136E-02 -1.4853E-03 + -4.8084E+00 7.9278E-01 8.0182E-01 2.8254E-01 0.0000E+00 0.0000E+00 1.6313E-04 9.2107E-03 -1.1616E-03 + -4.4676E+00 7.7624E-01 7.8550E-01 2.7258E-01 0.0000E+00 0.0000E+00 2.2747E-04 9.4920E-03 -1.1792E-03 + -3.9004E+00 7.7691E-01 7.8633E-01 2.7802E-01 0.0000E+00 0.0000E+00 2.7857E-04 9.7040E-03 -1.1921E-03 + -2.5943E+00 7.9830E-01 8.0792E-01 3.0560E-01 0.0000E+00 0.0000E+00 3.5125E-04 9.9911E-03 -1.2091E-03 + -2.5943E+00 7.9830E-01 8.0792E-01 3.0560E-01 9.6765E-08 0.0000E+00 3.5125E-04 9.9911E-03 -1.2091E-03 + -1.0034E+00 8.3654E-01 8.4633E-01 3.4879E-01 4.6446E-02 0.0000E+00 4.1563E-04 1.0231E-02 -1.2228E-03 + 1.0503E+00 8.9134E-01 9.0129E-01 4.0814E-01 1.0746E-01 0.0000E+00 4.7945E-04 1.0460E-02 -1.2356E-03 + 3.2777E+00 9.5370E-01 9.6378E-01 4.7428E-01 1.7499E-01 0.0000E+00 5.3591E-04 1.0656E-02 -1.2463E-03 + 5.8467E+00 1.0274E+00 1.0376E+00 5.5149E-01 2.5350E-01 0.0000E+00 5.9126E-04 1.0843E-02 -1.2563E-03 + 9.0728E+00 1.1213E+00 1.1317E+00 6.4901E-01 3.5236E-01 0.0000E+00 6.5124E-04 1.1040E-02 -1.2666E-03 + 1.2315E+01 1.2165E+00 1.2270E+00 7.4724E-01 4.5173E-01 0.0000E+00 7.0439E-04 1.1211E-02 -1.2754E-03 + 1.5866E+01 1.3213E+00 1.3319E+00 8.5491E-01 5.6047E-01 0.0000E+00 7.5660E-04 1.1376E-02 -1.2838E-03 + 1.8975E+01 1.4134E+00 1.4240E+00 9.4919E-01 6.5559E-01 0.0000E+00 7.9856E-04 1.1505E-02 -1.2902E-03 + 3.1033E+01 1.7735E+00 1.7844E+00 1.3163E+00 1.0253E+00 0.0000E+00 9.3945E-04 1.1928E-02 -1.3107E-03 + 3.1033E+01 1.7735E+00 1.7844E+00 1.3163E+00 1.0253E+00 3.5078E-08 9.3945E-04 1.1928E-02 -1.3107E-03 + 3.3822E+01 1.8627E+00 1.8737E+00 1.4069E+00 1.1165E+00 1.0645E-01 9.7023E-04 1.2018E-02 -1.3149E-03 + 4.2844E+01 2.1494E+00 2.1605E+00 1.6976E+00 1.4088E+00 4.0554E-01 1.0623E-03 1.2281E-02 -1.3271E-03 + 5.3525E+01 2.4884E+00 2.4997E+00 2.0408E+00 1.7535E+00 7.5844E-01 1.1606E-03 1.2555E-02 -1.3394E-03 + 6.4401E+01 2.8337E+00 2.8452E+00 2.3897E+00 2.1038E+00 1.1160E+00 1.2520E-03 1.2803E-02 -1.3502E-03 + 7.6541E+01 3.2199E+00 3.2315E+00 2.7794E+00 2.4950E+00 1.5143E+00 1.3462E-03 1.3054E-02 -1.3610E-03 + 8.7519E+01 3.5701E+00 3.5818E+00 3.1325E+00 2.8491E+00 1.8742E+00 1.4259E-03 1.3263E-02 -1.3697E-03 + 1.0197E+02 4.0327E+00 4.0446E+00 3.5984E+00 3.3164E+00 2.3484E+00 1.5244E-03 1.3516E-02 -1.3800E-03 + 1.1578E+02 4.4769E+00 4.4889E+00 4.0455E+00 3.7647E+00 2.8026E+00 1.6133E-03 1.3741E-02 -1.3889E-03 + 1.2929E+02 4.9138E+00 4.9259E+00 4.4851E+00 4.2052E+00 3.2486E+00 1.6961E-03 1.3947E-02 -1.3969E-03 + 1.4765E+02 5.5107E+00 5.5230E+00 5.0852E+00 4.8067E+00 3.8567E+00 1.8031E-03 1.4209E-02 -1.4069E-03 + 1.6612E+02 6.1157E+00 6.1281E+00 5.6931E+00 5.4158E+00 4.4720E+00 1.9057E-03 1.4456E-02 -1.4161E-03 + 1.8450E+02 6.7221E+00 6.7347E+00 6.3023E+00 6.0261E+00 5.0878E+00 2.0035E-03 1.4689E-02 -1.4245E-03 + 2.0390E+02 7.3671E+00 7.3798E+00 6.9499E+00 6.6748E+00 5.7421E+00 2.1029E-03 1.4922E-02 -1.4327E-03 + 2.2387E+02 8.0363E+00 8.0491E+00 7.6217E+00 7.3476E+00 6.4203E+00 2.2017E-03 1.5150E-02 -1.4406E-03 + 2.4370E+02 8.7064E+00 8.7193E+00 8.2941E+00 8.0210E+00 7.0986E+00 2.2968E-03 1.5368E-02 -1.4480E-03 + 2.6316E+02 9.3686E+00 9.3816E+00 8.9585E+00 8.6863E+00 7.7686E+00 2.3876E-03 1.5573E-02 -1.4548E-03 + 2.8352E+02 1.0067E+01 1.0081E+01 9.6595E+00 9.3882E+00 8.4751E+00 2.4803E-03 1.5780E-02 -1.4615E-03 + 3.0428E+02 1.0785E+01 1.0799E+01 1.0380E+01 1.0109E+01 9.2005E+00 2.5726E-03 1.5985E-02 -1.4680E-03 + 3.2470E+02 1.1497E+01 1.1510E+01 1.1093E+01 1.0824E+01 9.9191E+00 2.6615E-03 1.6180E-02 -1.4741E-03 + 3.4463E+02 1.2197E+01 1.2211E+01 1.1795E+01 1.1526E+01 1.0626E+01 2.7467E-03 1.6365E-02 -1.4797E-03 + 3.6532E+02 1.2930E+01 1.2943E+01 1.2530E+01 1.2262E+01 1.1365E+01 2.8337E-03 1.6553E-02 -1.4854E-03 + 3.8633E+02 1.3679E+01 1.3693E+01 1.3281E+01 1.3014E+01 1.2121E+01 2.9206E-03 1.6739E-02 -1.4908E-03 + 4.0690E+02 1.4419E+01 1.4433E+01 1.4022E+01 1.3756E+01 1.2866E+01 3.0044E-03 1.6917E-02 -1.4960E-03 + 4.2690E+02 1.5143E+01 1.5157E+01 1.4748E+01 1.4482E+01 1.3596E+01 3.0849E-03 1.7087E-02 -1.5008E-03 + 4.4759E+02 1.5898E+01 1.5912E+01 1.5504E+01 1.5239E+01 1.4356E+01 3.1671E-03 1.7259E-02 -1.5056E-03 + 4.6851E+02 1.6666E+01 1.6680E+01 1.6274E+01 1.6010E+01 1.5130E+01 3.2494E-03 1.7430E-02 -1.5103E-03 + 4.8894E+02 1.7423E+01 1.7437E+01 1.7032E+01 1.6768E+01 1.5892E+01 3.3289E-03 1.7595E-02 -1.5147E-03 + 5.0876E+02 1.8162E+01 1.8176E+01 1.7772E+01 1.7509E+01 1.6636E+01 3.4053E-03 1.7752E-02 -1.5189E-03 + 5.2920E+02 1.8928E+01 1.8942E+01 1.8540E+01 1.8277E+01 1.7407E+01 3.4834E-03 1.7912E-02 -1.5231E-03 + 5.4987E+02 1.9709E+01 1.9724E+01 1.9322E+01 1.9060E+01 1.8193E+01 3.5618E-03 1.8071E-02 -1.5272E-03 + 5.6997E+02 2.0474E+01 2.0488E+01 2.0088E+01 1.9826E+01 1.8962E+01 3.6374E-03 1.8224E-02 -1.5311E-03 + 5.8947E+02 2.1220E+01 2.1235E+01 2.0836E+01 2.0575E+01 1.9713E+01 3.7103E-03 1.8371E-02 -1.5347E-03 + 6.0953E+02 2.1993E+01 2.2008E+01 2.1610E+01 2.1350E+01 2.0491E+01 3.7849E-03 1.8521E-02 -1.5384E-03 + -3.9236E+00 6.8080E-01 6.9181E-01 2.4240E-01 0.0000E+00 0.0000E+00 3.2033E-04 1.1331E-02 -1.3336E-03 + -3.5026E+00 6.7361E-01 6.8486E-01 2.4084E-01 0.0000E+00 0.0000E+00 4.2992E-04 1.1692E-02 -1.3528E-03 + -2.8961E+00 6.7988E-01 6.9131E-01 2.5119E-01 0.0000E+00 0.0000E+00 5.1635E-04 1.1965E-02 -1.3668E-03 + -1.5938E+00 7.0620E-01 7.1788E-01 2.8283E-01 0.0000E+00 0.0000E+00 6.3845E-04 1.2336E-02 -1.3852E-03 + -1.5938E+00 7.0620E-01 7.1788E-01 2.8283E-01 1.0103E-07 0.0000E+00 6.3845E-04 1.2336E-02 -1.3852E-03 + -8.3722E-02 7.4564E-01 7.5751E-01 3.2649E-01 4.6991E-02 0.0000E+00 7.4569E-04 1.2645E-02 -1.3999E-03 + 1.8109E+00 7.9860E-01 8.1065E-01 3.8333E-01 1.0547E-01 0.0000E+00 8.5146E-04 1.2941E-02 -1.4136E-03 + 3.8214E+00 8.5667E-01 8.6888E-01 4.4464E-01 1.6814E-01 0.0000E+00 9.4461E-04 1.3196E-02 -1.4249E-03 + 6.1008E+00 9.2366E-01 9.3602E-01 5.1462E-01 2.3940E-01 0.0000E+00 1.0356E-03 1.3438E-02 -1.4355E-03 + 8.9183E+00 1.0074E+00 1.0199E+00 6.0140E-01 3.2749E-01 0.0000E+00 1.1338E-03 1.3695E-02 -1.4465E-03 + 1.1711E+01 1.0909E+00 1.1035E+00 6.8753E-01 4.1473E-01 0.0000E+00 1.2206E-03 1.3917E-02 -1.4557E-03 + 1.4734E+01 1.1817E+00 1.1945E+00 7.8077E-01 5.0903E-01 0.0000E+00 1.3055E-03 1.4131E-02 -1.4644E-03 + 1.7357E+01 1.2607E+00 1.2736E+00 8.6165E-01 5.9073E-01 0.0000E+00 1.3737E-03 1.4300E-02 -1.4712E-03 + 2.7349E+01 1.5646E+00 1.5778E+00 1.1715E+00 9.0313E-01 0.0000E+00 1.6014E-03 1.4851E-02 -1.4924E-03 + 2.7349E+01 1.5646E+00 1.5778E+00 1.1715E+00 9.0313E-01 2.9406E-08 1.6014E-03 1.4851E-02 -1.4924E-03 + 2.9624E+01 1.6389E+00 1.6521E+00 1.2470E+00 9.7917E-01 8.9155E-02 1.6508E-03 1.4968E-02 -1.4967E-03 + 3.6915E+01 1.8756E+00 1.8891E+00 1.4872E+00 1.2209E+00 3.3746E-01 1.7986E-03 1.5311E-02 -1.5091E-03 + 4.5433E+01 2.1523E+00 2.1659E+00 1.7673E+00 1.5026E+00 6.2688E-01 1.9556E-03 1.5669E-02 -1.5216E-03 + 5.3999E+01 2.4311E+00 2.4449E+00 2.0491E+00 1.7858E+00 9.1692E-01 2.1009E-03 1.5994E-02 -1.5326E-03 + 6.3454E+01 2.7399E+00 2.7538E+00 2.3609E+00 2.0989E+00 1.2367E+00 2.2504E-03 1.6323E-02 -1.5434E-03 + 7.1920E+01 3.0175E+00 3.0316E+00 2.6409E+00 2.3800E+00 1.5233E+00 2.3764E-03 1.6596E-02 -1.5520E-03 + 8.2955E+01 3.3812E+00 3.3954E+00 3.0075E+00 2.7479E+00 1.8976E+00 2.5318E-03 1.6928E-02 -1.5622E-03 + 9.3402E+01 3.7276E+00 3.7420E+00 3.3563E+00 3.0979E+00 2.2533E+00 2.6714E-03 1.7223E-02 -1.5710E-03 + 1.0354E+02 4.0660E+00 4.0805E+00 3.6969E+00 3.4395E+00 2.5999E+00 2.8013E-03 1.7493E-02 -1.5789E-03 + 1.1720E+02 4.5248E+00 4.5395E+00 4.1585E+00 3.9023E+00 3.0690E+00 2.9686E-03 1.7838E-02 -1.5885E-03 + 1.3081E+02 4.9863E+00 5.0011E+00 4.6224E+00 4.3674E+00 3.5399E+00 3.1285E-03 1.8163E-02 -1.5974E-03 + 1.4424E+02 5.4456E+00 5.4606E+00 5.0840E+00 4.8301E+00 4.0079E+00 3.2805E-03 1.8468E-02 -1.6054E-03 + 1.5831E+02 5.9309E+00 5.9460E+00 5.5715E+00 5.3187E+00 4.5016E+00 3.4346E-03 1.8775E-02 -1.6132E-03 + 1.7268E+02 6.4312E+00 6.4465E+00 6.0740E+00 5.8222E+00 5.0101E+00 3.5875E-03 1.9075E-02 -1.6207E-03 + 1.8685E+02 6.9291E+00 6.9445E+00 6.5738E+00 6.3229E+00 5.5156E+00 3.7342E-03 1.9361E-02 -1.6275E-03 + 2.0066E+02 7.4185E+00 7.4340E+00 7.0651E+00 6.8151E+00 6.0120E+00 3.8740E-03 1.9632E-02 -1.6338E-03 + 2.1502E+02 7.9321E+00 7.9478E+00 7.5805E+00 7.3314E+00 6.5327E+00 4.0163E-03 1.9905E-02 -1.6400E-03 + 2.2957E+02 8.4572E+00 8.4730E+00 8.1073E+00 7.8590E+00 7.0645E+00 4.1578E-03 2.0174E-02 -1.6460E-03 + 2.4380E+02 8.9750E+00 8.9909E+00 8.6268E+00 8.3793E+00 7.5887E+00 4.2938E-03 2.0431E-02 -1.6515E-03 + 2.5761E+02 9.4822E+00 9.4982E+00 9.1354E+00 8.8887E+00 8.1017E+00 4.4238E-03 2.0676E-02 -1.6566E-03 + 2.7187E+02 1.0010E+01 1.0027E+01 9.6652E+00 9.4192E+00 8.6358E+00 4.5564E-03 2.0923E-02 -1.6616E-03 + 2.8628E+02 1.0549E+01 1.0565E+01 1.0205E+01 9.9595E+00 9.1797E+00 4.6885E-03 2.1168E-02 -1.6665E-03 + 3.0032E+02 1.1077E+01 1.1094E+01 1.0735E+01 1.0490E+01 9.7139E+00 4.8159E-03 2.1403E-02 -1.6710E-03 + 3.1390E+02 1.1593E+01 1.1610E+01 1.1252E+01 1.1008E+01 1.0235E+01 4.9378E-03 2.1627E-02 -1.6752E-03 + 3.2788E+02 1.2128E+01 1.2145E+01 1.1789E+01 1.1545E+01 1.0775E+01 5.0623E-03 2.1855E-02 -1.6794E-03 + 3.4196E+02 1.2672E+01 1.2688E+01 1.2333E+01 1.2090E+01 1.1323E+01 5.1866E-03 2.2081E-02 -1.6834E-03 + 3.5566E+02 1.3204E+01 1.3221E+01 1.2867E+01 1.2625E+01 1.1861E+01 5.3065E-03 2.2298E-02 -1.6872E-03 + 3.6888E+02 1.3723E+01 1.3739E+01 1.3386E+01 1.3145E+01 1.2383E+01 5.4216E-03 2.2505E-02 -1.6908E-03 + 3.8246E+02 1.4259E+01 1.4276E+01 1.3924E+01 1.3683E+01 1.2924E+01 5.5391E-03 2.2716E-02 -1.6943E-03 + 3.9614E+02 1.4803E+01 1.4820E+01 1.4469E+01 1.4229E+01 1.3473E+01 5.6568E-03 2.2926E-02 -1.6977E-03 + 4.0940E+02 1.5334E+01 1.5351E+01 1.5001E+01 1.4762E+01 1.4008E+01 5.7703E-03 2.3128E-02 -1.7009E-03 + 4.2221E+02 1.5852E+01 1.5869E+01 1.5519E+01 1.5280E+01 1.4530E+01 5.8795E-03 2.3322E-02 -1.7039E-03 + 4.3535E+02 1.6386E+01 1.6403E+01 1.6054E+01 1.5816E+01 1.5068E+01 5.9911E-03 2.3519E-02 -1.7069E-03 + -3.2489E+00 5.8408E-01 5.9742E-01 2.0763E-01 0.0000E+00 0.0000E+00 6.4840E-04 1.3986E-02 -1.5300E-03 + -2.7629E+00 5.8417E-01 5.9778E-01 2.1251E-01 0.0000E+00 0.0000E+00 8.3484E-04 1.4457E-02 -1.5502E-03 + -2.1312E+00 5.9448E-01 6.0830E-01 2.2628E-01 0.0000E+00 0.0000E+00 9.8069E-04 1.4814E-02 -1.5648E-03 + -8.5257E-01 6.2377E-01 6.3785E-01 2.6006E-01 0.0000E+00 0.0000E+00 1.1852E-03 1.5299E-02 -1.5838E-03 + -8.5256E-01 6.2377E-01 6.3785E-01 2.6006E-01 1.0136E-07 0.0000E+00 1.1852E-03 1.5299E-02 -1.5838E-03 + 5.6544E-01 6.6295E-01 6.7725E-01 3.0282E-01 4.6057E-02 0.0000E+00 1.3631E-03 1.5705E-02 -1.5989E-03 + 2.2960E+00 7.1298E-01 7.2748E-01 3.5612E-01 1.0094E-01 0.0000E+00 1.5375E-03 1.6094E-02 -1.6128E-03 + 4.0936E+00 7.6616E-01 7.8083E-01 4.1202E-01 1.5816E-01 0.0000E+00 1.6903E-03 1.6428E-02 -1.6242E-03 + 6.0963E+00 8.2618E-01 8.4102E-01 4.7456E-01 2.2194E-01 0.0000E+00 1.8389E-03 1.6747E-02 -1.6348E-03 + 8.5327E+00 8.9983E-01 9.1484E-01 5.5080E-01 2.9944E-01 0.0000E+00 1.9987E-03 1.7085E-02 -1.6457E-03 + 1.0915E+01 9.7226E-01 9.8741E-01 6.2541E-01 3.7513E-01 0.0000E+00 2.1393E-03 1.7378E-02 -1.6548E-03 + 1.3461E+01 1.0501E+00 1.0653E+00 7.0524E-01 4.5598E-01 0.0000E+00 2.2765E-03 1.7660E-02 -1.6633E-03 + 1.5649E+01 1.1171E+00 1.1325E+00 7.7385E-01 5.2538E-01 0.0000E+00 2.3862E-03 1.7883E-02 -1.6699E-03 + 2.3837E+01 1.3708E+00 1.3865E+00 1.0325E+00 7.8651E-01 0.0000E+00 2.7510E-03 1.8611E-02 -1.6904E-03 + 2.3837E+01 1.3708E+00 1.3865E+00 1.0325E+00 7.8651E-01 2.4392E-08 2.7510E-03 1.8611E-02 -1.6904E-03 + 2.5669E+01 1.4320E+00 1.4478E+00 1.0947E+00 8.4923E-01 7.3887E-02 2.8298E-03 1.8765E-02 -1.6945E-03 + 3.1489E+01 1.6254E+00 1.6414E+00 1.2910E+00 1.0470E+00 2.7785E-01 3.0643E-03 1.9220E-02 -1.7062E-03 + 3.8191E+01 1.8487E+00 1.8649E+00 1.5172E+00 1.2747E+00 5.1270E-01 3.3125E-03 1.9694E-02 -1.7179E-03 + 4.4844E+01 2.0712E+00 2.0876E+00 1.7422E+00 1.5010E+00 7.4542E-01 3.5413E-03 2.0125E-02 -1.7280E-03 + 5.2102E+01 2.3152E+00 2.3318E+00 1.9887E+00 1.7488E+00 9.9944E-01 3.7755E-03 2.0560E-02 -1.7377E-03 + 5.8534E+01 2.5327E+00 2.5495E+00 2.2082E+00 1.9694E+00 1.2250E+00 3.9724E-03 2.0923E-02 -1.7455E-03 + 6.6831E+01 2.8152E+00 2.8321E+00 2.4930E+00 2.2555E+00 1.5171E+00 4.2142E-03 2.1363E-02 -1.7546E-03 + 7.4608E+01 3.0821E+00 3.0992E+00 2.7619E+00 2.5254E+00 1.7923E+00 4.4309E-03 2.1754E-02 -1.7623E-03 + 8.2093E+01 3.3408E+00 3.3581E+00 3.0225E+00 2.7870E+00 2.0585E+00 4.6318E-03 2.2113E-02 -1.7691E-03 + 9.2073E+01 3.6890E+00 3.7064E+00 3.3729E+00 3.1386E+00 2.4159E+00 4.8897E-03 2.2570E-02 -1.7773E-03 + 1.0193E+02 4.0363E+00 4.0539E+00 3.7222E+00 3.4891E+00 2.7717E+00 5.1353E-03 2.3002E-02 -1.7848E-03 + 1.1156E+02 4.3795E+00 4.3972E+00 4.0672E+00 3.8352E+00 3.1227E+00 5.3682E-03 2.3407E-02 -1.7914E-03 + 1.2157E+02 4.7395E+00 4.7575E+00 4.4291E+00 4.1981E+00 3.4904E+00 5.6035E-03 2.3814E-02 -1.7978E-03 + 1.3172E+02 5.1083E+00 5.1264E+00 4.7996E+00 4.5696E+00 3.8665E+00 5.8362E-03 2.4214E-02 -1.8037E-03 + 1.4164E+02 5.4729E+00 5.4911E+00 5.1658E+00 4.9366E+00 4.2379E+00 6.0589E-03 2.4594E-02 -1.8091E-03 + 1.5125E+02 5.8292E+00 5.8476E+00 5.5237E+00 5.2953E+00 4.6006E+00 6.2706E-03 2.4954E-02 -1.8140E-03 + 1.6116E+02 6.2011E+00 6.2196E+00 5.8970E+00 5.6695E+00 4.9787E+00 6.4855E-03 2.5316E-02 -1.8187E-03 + 1.7115E+02 6.5792E+00 6.5978E+00 6.2764E+00 6.0498E+00 5.3628E+00 6.6987E-03 2.5674E-02 -1.8232E-03 + 1.8084E+02 6.9501E+00 6.9689E+00 6.6487E+00 6.4228E+00 5.7394E+00 6.9032E-03 2.6016E-02 -1.8272E-03 + 1.9020E+02 7.3116E+00 7.3305E+00 7.0114E+00 6.7862E+00 6.1062E+00 7.0983E-03 2.6340E-02 -1.8309E-03 + 1.9982E+02 7.6864E+00 7.7054E+00 7.3874E+00 7.1630E+00 6.4863E+00 7.2967E-03 2.6669E-02 -1.8345E-03 + 2.0947E+02 8.0664E+00 8.0855E+00 7.7686E+00 7.5449E+00 6.8715E+00 7.4941E-03 2.6995E-02 -1.8379E-03 + 2.1883E+02 8.4383E+00 8.4575E+00 8.1415E+00 7.9185E+00 7.2482E+00 7.6840E-03 2.7307E-02 -1.8410E-03 + 2.2783E+02 8.7994E+00 8.8187E+00 8.5037E+00 8.2813E+00 7.6139E+00 7.8654E-03 2.7604E-02 -1.8438E-03 + 2.3706E+02 9.1727E+00 9.1921E+00 8.8781E+00 8.6562E+00 7.9917E+00 8.0503E-03 2.7906E-02 -1.8465E-03 + 2.4631E+02 9.5500E+00 9.5695E+00 9.2564E+00 9.0351E+00 8.3735E+00 8.2345E-03 2.8206E-02 -1.8491E-03 + 2.5525E+02 9.9186E+00 9.9382E+00 9.6258E+00 9.4052E+00 8.7463E+00 8.4121E-03 2.8494E-02 -1.8515E-03 + 2.6386E+02 1.0276E+01 1.0296E+01 9.9840E+00 9.7640E+00 9.1076E+00 8.5820E-03 2.8770E-02 -1.8537E-03 + 2.7266E+02 1.0644E+01 1.0664E+01 1.0353E+01 1.0134E+01 9.4800E+00 8.7554E-03 2.9049E-02 -1.8558E-03 + 2.8148E+02 1.1017E+01 1.1037E+01 1.0727E+01 1.0508E+01 9.8565E+00 8.9287E-03 2.9328E-02 -1.8578E-03 + 2.9000E+02 1.1379E+01 1.1399E+01 1.1090E+01 1.0872E+01 1.0223E+01 9.0956E-03 2.9597E-02 -1.8597E-03 + 2.9819E+02 1.1731E+01 1.1751E+01 1.1443E+01 1.1225E+01 1.0578E+01 9.2558E-03 2.9853E-02 -1.8613E-03 + 3.0657E+02 1.2093E+01 1.2113E+01 1.1805E+01 1.1588E+01 1.0944E+01 9.4194E-03 3.0115E-02 -1.8630E-03 + -2.9314E+00 5.3390E-01 5.4877E-01 1.8953E-01 0.0000E+00 0.0000E+00 9.5751E-04 1.5831E-02 -1.6568E-03 + -2.4122E+00 5.3745E-01 5.5261E-01 1.9740E-01 0.0000E+00 0.0000E+00 1.2084E-03 1.6384E-02 -1.6771E-03 + -1.7707E+00 5.4955E-01 5.6492E-01 2.1262E-01 0.0000E+00 0.0000E+00 1.4038E-03 1.6803E-02 -1.6917E-03 + -5.1263E-01 5.7983E-01 5.9548E-01 2.4695E-01 0.0000E+00 0.0000E+00 1.6767E-03 1.7373E-02 -1.7106E-03 + -5.1263E-01 5.7983E-01 5.9548E-01 2.4695E-01 1.0014E-07 0.0000E+00 1.6767E-03 1.7373E-02 -1.7106E-03 + 8.4824E-01 6.1836E-01 6.3424E-01 2.8868E-01 4.4987E-02 0.0000E+00 1.9128E-03 1.7851E-02 -1.7254E-03 + 2.4825E+00 6.6631E-01 6.8241E-01 3.3958E-01 9.7430E-02 0.0000E+00 2.1435E-03 1.8309E-02 -1.7390E-03 + 4.1587E+00 7.1647E-01 7.3275E-01 3.9217E-01 1.5131E-01 0.0000E+00 2.3451E-03 1.8703E-02 -1.7501E-03 + 6.0070E+00 7.7240E-01 7.8885E-01 4.5036E-01 2.1070E-01 0.0000E+00 2.5407E-03 1.9079E-02 -1.7603E-03 + 8.2342E+00 8.4036E-01 8.5699E-01 5.2063E-01 2.8221E-01 0.0000E+00 2.7505E-03 1.9478E-02 -1.7707E-03 + 1.0394E+01 9.0664E-01 9.2342E-01 5.8885E-01 3.5148E-01 0.0000E+00 2.9346E-03 1.9823E-02 -1.7793E-03 + 1.2686E+01 9.7733E-01 9.9425E-01 6.6136E-01 4.2498E-01 0.0000E+00 3.1140E-03 2.0156E-02 -1.7874E-03 + 1.4642E+01 1.0379E+00 1.0549E+00 7.2335E-01 4.8775E-01 0.0000E+00 3.2572E-03 2.0419E-02 -1.7936E-03 + 2.1889E+01 1.2650E+00 1.2824E+00 9.5486E-01 7.2169E-01 0.0000E+00 3.7319E-03 2.1279E-02 -1.8126E-03 + 2.1889E+01 1.2650E+00 1.2824E+00 9.5486E-01 7.2169E-01 2.1759E-08 3.7319E-03 2.1279E-02 -1.8126E-03 + 2.3494E+01 1.3194E+00 1.3369E+00 1.0101E+00 7.7745E-01 6.5874E-02 3.8341E-03 2.1461E-02 -1.8163E-03 + 2.8564E+01 1.4904E+00 1.5080E+00 1.1836E+00 9.5240E-01 2.4678E-01 4.1377E-03 2.1999E-02 -1.8270E-03 + 3.4352E+01 1.6863E+00 1.7042E+00 1.3822E+00 1.1524E+00 4.5359E-01 4.4581E-03 2.2558E-02 -1.8375E-03 + 4.0054E+01 1.8804E+00 1.8985E+00 1.5784E+00 1.3500E+00 6.5717E-01 4.7528E-03 2.3068E-02 -1.8465E-03 + 4.6229E+01 2.0919E+00 2.1102E+00 1.7921E+00 1.5649E+00 8.7806E-01 5.0538E-03 2.3583E-02 -1.8550E-03 + 5.1666E+01 2.2794E+00 2.2979E+00 1.9814E+00 1.7553E+00 1.0732E+00 5.3064E-03 2.4011E-02 -1.8618E-03 + 5.8638E+01 2.5218E+00 2.5405E+00 2.2259E+00 2.0009E+00 1.3245E+00 5.6159E-03 2.4532E-02 -1.8695E-03 + 6.5133E+01 2.7496E+00 2.7684E+00 2.4555E+00 2.2316E+00 1.5601E+00 5.8926E-03 2.4994E-02 -1.8760E-03 + 7.1351E+01 2.9696E+00 2.9885E+00 2.6770E+00 2.4540E+00 1.7870E+00 6.1488E-03 2.5419E-02 -1.8816E-03 + 7.9596E+01 3.2641E+00 3.2833E+00 2.9735E+00 2.7518E+00 2.0902E+00 6.4771E-03 2.5960E-02 -1.8883E-03 + 8.7689E+01 3.5566E+00 3.5759E+00 3.2677E+00 3.0471E+00 2.3906E+00 6.7890E-03 2.6470E-02 -1.8943E-03 + 9.5561E+01 3.8442E+00 3.8638E+00 3.5570E+00 3.3374E+00 2.6855E+00 7.0842E-03 2.6950E-02 -1.8995E-03 + 1.0370E+02 4.1449E+00 4.1645E+00 3.8592E+00 3.6405E+00 2.9933E+00 7.3820E-03 2.7431E-02 -1.9043E-03 + 1.1190E+02 4.4515E+00 4.4713E+00 4.1674E+00 3.9497E+00 3.3068E+00 7.6760E-03 2.7904E-02 -1.9088E-03 + 1.1989E+02 4.7535E+00 4.7735E+00 4.4707E+00 4.2539E+00 3.6151E+00 7.9569E-03 2.8353E-02 -1.9128E-03 + 1.2759E+02 5.0477E+00 5.0678E+00 4.7662E+00 4.5502E+00 3.9152E+00 8.2235E-03 2.8778E-02 -1.9163E-03 + 1.3550E+02 5.3536E+00 5.3739E+00 5.0734E+00 4.8582E+00 4.2269E+00 8.4938E-03 2.9207E-02 -1.9195E-03 + 1.4344E+02 5.6636E+00 5.6840E+00 5.3846E+00 5.1703E+00 4.5426E+00 8.7615E-03 2.9630E-02 -1.9225E-03 + 1.5112E+02 5.9669E+00 5.9875E+00 5.6890E+00 5.4754E+00 4.8512E+00 9.0180E-03 3.0034E-02 -1.9252E-03 + 1.5851E+02 6.2616E+00 6.2823E+00 5.9847E+00 5.7718E+00 5.1508E+00 9.2623E-03 3.0417E-02 -1.9275E-03 + 1.6607E+02 6.5663E+00 6.5871E+00 6.2905E+00 6.0783E+00 5.4604E+00 9.5105E-03 3.0805E-02 -1.9297E-03 + 1.7364E+02 6.8743E+00 6.8953E+00 6.5995E+00 6.3880E+00 5.7732E+00 9.7571E-03 3.1190E-02 -1.9317E-03 + 1.8095E+02 7.1749E+00 7.1960E+00 6.9011E+00 6.6902E+00 6.0784E+00 9.9940E-03 3.1559E-02 -1.9335E-03 + 1.8797E+02 7.4662E+00 7.4874E+00 7.1933E+00 6.9830E+00 6.3739E+00 1.0220E-02 3.1910E-02 -1.9350E-03 + 1.9513E+02 7.7666E+00 7.7878E+00 7.4945E+00 7.2848E+00 6.6785E+00 1.0450E-02 3.2266E-02 -1.9364E-03 + 2.0229E+02 8.0694E+00 8.0908E+00 7.7982E+00 7.5892E+00 6.9855E+00 1.0679E-02 3.2621E-02 -1.9377E-03 + 2.0920E+02 8.3646E+00 8.3861E+00 8.0942E+00 7.8857E+00 7.2846E+00 1.0900E-02 3.2961E-02 -1.9388E-03 + 2.1583E+02 8.6501E+00 8.6717E+00 8.3805E+00 8.1725E+00 7.5738E+00 1.1111E-02 3.3285E-02 -1.9398E-03 + 2.2259E+02 8.9439E+00 8.9656E+00 8.6750E+00 8.4676E+00 7.8713E+00 1.1326E-02 3.3616E-02 -1.9406E-03 + 2.2935E+02 9.2404E+00 9.2622E+00 8.9723E+00 8.7654E+00 8.1715E+00 1.1541E-02 3.3945E-02 -1.9413E-03 + 2.3586E+02 9.5283E+00 9.5502E+00 9.2608E+00 9.0545E+00 8.4628E+00 1.1747E-02 3.4261E-02 -1.9419E-03 + 2.4210E+02 9.8071E+00 9.8290E+00 9.5403E+00 9.3343E+00 8.7449E+00 1.1945E-02 3.4564E-02 -1.9424E-03 + 2.4847E+02 1.0093E+01 1.0116E+01 9.8273E+00 9.6219E+00 9.0346E+00 1.2147E-02 3.4872E-02 -1.9429E-03 + -2.7298E+00 5.0079E-01 5.1683E-01 1.7754E-01 0.0000E+00 0.0000E+00 1.2740E-03 1.7311E-02 -1.7523E-03 + -2.1883E+00 5.0652E-01 5.2286E-01 1.8727E-01 0.0000E+00 0.0000E+00 1.5842E-03 1.7934E-02 -1.7724E-03 + -1.5415E+00 5.1969E-01 5.3624E-01 2.0331E-01 0.0000E+00 0.0000E+00 1.8250E-03 1.8406E-02 -1.7867E-03 + -3.0004E-01 5.5044E-01 5.6728E-01 2.3779E-01 0.0000E+00 0.0000E+00 2.1602E-03 1.9048E-02 -1.8050E-03 + -3.0003E-01 5.5044E-01 5.6728E-01 2.3779E-01 9.8825E-08 0.0000E+00 2.1602E-03 1.9048E-02 -1.8050E-03 + 1.0195E+00 5.8835E-01 6.0543E-01 2.7865E-01 4.4069E-02 0.0000E+00 2.4490E-03 1.9588E-02 -1.8193E-03 + 2.5860E+00 6.3476E-01 6.5206E-01 3.2776E-01 9.4695E-02 0.0000E+00 2.7306E-03 2.0104E-02 -1.8322E-03 + 4.1779E+00 6.8275E-01 7.0023E-01 3.7799E-01 1.4619E-01 0.0000E+00 2.9760E-03 2.0548E-02 -1.8427E-03 + 5.9203E+00 7.3584E-01 7.5350E-01 4.3315E-01 2.0252E-01 0.0000E+00 3.2136E-03 2.0973E-02 -1.8523E-03 + 8.0055E+00 7.9988E-01 8.1772E-01 4.9930E-01 2.6990E-01 0.0000E+00 3.4681E-03 2.1423E-02 -1.8621E-03 + 1.0015E+01 8.6198E-01 8.7997E-01 5.6318E-01 3.3480E-01 0.0000E+00 3.6910E-03 2.1813E-02 -1.8701E-03 + 1.2136E+01 9.2788E-01 9.4602E-01 6.3075E-01 4.0334E-01 0.0000E+00 3.9079E-03 2.2189E-02 -1.8775E-03 + 1.3940E+01 9.8414E-01 1.0024E+00 6.8829E-01 4.6164E-01 0.0000E+00 4.0808E-03 2.2486E-02 -1.8832E-03 + 2.0565E+01 1.1936E+00 1.2122E+00 9.0176E-01 6.7750E-01 0.0000E+00 4.6526E-03 2.3458E-02 -1.9004E-03 + 2.0565E+01 1.1936E+00 1.2122E+00 9.0176E-01 6.7750E-01 2.0016E-08 4.6526E-03 2.3458E-02 -1.9004E-03 + 2.2022E+01 1.2435E+00 1.2622E+00 9.5244E-01 7.2866E-01 6.0575E-02 4.7754E-03 2.3663E-02 -1.9038E-03 + 2.6603E+01 1.3997E+00 1.4186E+00 1.1110E+00 8.8863E-01 2.2631E-01 5.1397E-03 2.4270E-02 -1.9132E-03 + 3.1801E+01 1.5779E+00 1.5970E+00 1.2915E+00 1.0705E+00 4.1478E-01 5.5234E-03 2.4903E-02 -1.9224E-03 + 3.6890E+01 1.7534E+00 1.7728E+00 1.4691E+00 1.2494E+00 5.9942E-01 5.8756E-03 2.5478E-02 -1.9301E-03 + 4.2373E+01 1.9440E+00 1.9635E+00 1.6616E+00 1.4432E+00 7.9887E-01 6.2347E-03 2.6060E-02 -1.9373E-03 + 4.7179E+01 2.1123E+00 2.1320E+00 1.8315E+00 1.6141E+00 9.7439E-01 6.5355E-03 2.6544E-02 -1.9429E-03 + 5.3312E+01 2.3290E+00 2.3489E+00 2.0500E+00 1.8338E+00 1.1996E+00 6.9035E-03 2.7133E-02 -1.9492E-03 + 5.9000E+01 2.5319E+00 2.5520E+00 2.2545E+00 2.0394E+00 1.4099E+00 7.2321E-03 2.7655E-02 -1.9544E-03 + 6.4424E+01 2.7272E+00 2.7474E+00 2.4512E+00 2.2370E+00 1.6118E+00 7.5358E-03 2.8135E-02 -1.9588E-03 + 7.1585E+01 2.9878E+00 3.0083E+00 2.7136E+00 2.5006E+00 1.8806E+00 7.9245E-03 2.8746E-02 -1.9640E-03 + 7.8583E+01 3.2457E+00 3.2663E+00 2.9731E+00 2.7611E+00 2.1460E+00 8.2932E-03 2.9322E-02 -1.9684E-03 + 8.5362E+01 3.4985E+00 3.5193E+00 3.2273E+00 3.0163E+00 2.4057E+00 8.6416E-03 2.9864E-02 -1.9721E-03 + 9.2341E+01 3.7618E+00 3.7828E+00 3.4921E+00 3.2820E+00 2.6758E+00 8.9926E-03 3.0407E-02 -1.9755E-03 + 9.9354E+01 4.0297E+00 4.0508E+00 3.7613E+00 3.5522E+00 2.9502E+00 9.3387E-03 3.0941E-02 -1.9785E-03 + 1.0616E+02 4.2927E+00 4.3140E+00 4.0255E+00 3.8173E+00 3.2192E+00 9.6688E-03 3.1448E-02 -1.9810E-03 + 1.1269E+02 4.5483E+00 4.5697E+00 4.2822E+00 4.0748E+00 3.4804E+00 9.9819E-03 3.1928E-02 -1.9831E-03 + 1.1939E+02 4.8133E+00 4.8349E+00 4.5484E+00 4.3418E+00 3.7510E+00 1.0299E-02 3.2412E-02 -1.9850E-03 + 1.2609E+02 5.0813E+00 5.1031E+00 4.8175E+00 4.6117E+00 4.0243E+00 1.0613E-02 3.2889E-02 -1.9866E-03 + 1.3255E+02 5.3429E+00 5.3648E+00 5.0800E+00 4.8749E+00 4.2909E+00 1.0913E-02 3.3344E-02 -1.9879E-03 + 1.3875E+02 5.5964E+00 5.6185E+00 5.3345E+00 5.1301E+00 4.5491E+00 1.1198E-02 3.3777E-02 -1.9889E-03 + 1.4508E+02 5.8581E+00 5.8802E+00 5.5971E+00 5.3934E+00 4.8154E+00 1.1488E-02 3.4215E-02 -1.9898E-03 + 1.5139E+02 6.1221E+00 6.1443E+00 5.8620E+00 5.6589E+00 5.0839E+00 1.1776E-02 3.4649E-02 -1.9905E-03 + 1.5748E+02 6.3792E+00 6.4016E+00 6.1199E+00 5.9175E+00 5.3453E+00 1.2052E-02 3.5064E-02 -1.9909E-03 + 1.6330E+02 6.6278E+00 6.6503E+00 6.3693E+00 6.1674E+00 5.5979E+00 1.2315E-02 3.5460E-02 -1.9912E-03 + 1.6924E+02 6.8837E+00 6.9063E+00 6.6260E+00 6.4247E+00 5.8578E+00 1.2583E-02 3.5862E-02 -1.9914E-03 + 1.7516E+02 7.1413E+00 7.1641E+00 6.8843E+00 6.6837E+00 6.1194E+00 1.2850E-02 3.6261E-02 -1.9914E-03 + 1.8086E+02 7.3919E+00 7.4148E+00 7.1356E+00 6.9355E+00 6.3737E+00 1.3106E-02 3.6644E-02 -1.9913E-03 + 1.8631E+02 7.6339E+00 7.6569E+00 7.3783E+00 7.1787E+00 6.6192E+00 1.3351E-02 3.7009E-02 -1.9911E-03 + 1.9186E+02 7.8826E+00 7.9057E+00 7.6276E+00 7.4286E+00 6.8714E+00 1.3600E-02 3.7381E-02 -1.9908E-03 + 1.9740E+02 8.1331E+00 8.1563E+00 7.8788E+00 7.6803E+00 7.1254E+00 1.3849E-02 3.7752E-02 -1.9903E-03 + 2.0273E+02 8.3760E+00 8.3993E+00 8.1223E+00 7.9243E+00 7.3715E+00 1.4088E-02 3.8107E-02 -1.9898E-03 + 2.0783E+02 8.6108E+00 8.6342E+00 8.3577E+00 8.1601E+00 7.6094E+00 1.4318E-02 3.8448E-02 -1.9892E-03 + 2.1302E+02 8.8518E+00 8.8752E+00 8.5992E+00 8.4021E+00 7.8535E+00 1.4551E-02 3.8795E-02 -1.9885E-03 + -2.5884E+00 4.7658E-01 4.9357E-01 1.6875E-01 0.0000E+00 0.0000E+00 1.5594E-03 1.8547E-02 -1.8298E-03 + -2.0306E+00 4.8384E-01 5.0113E-01 1.7975E-01 0.0000E+00 0.0000E+00 1.9222E-03 1.9229E-02 -1.8494E-03 + -1.3804E+00 4.9771E-01 5.1522E-01 1.9631E-01 0.0000E+00 0.0000E+00 2.2033E-03 1.9746E-02 -1.8633E-03 + -1.5313E-01 5.2868E-01 5.4648E-01 2.3078E-01 0.0000E+00 0.0000E+00 2.5935E-03 2.0450E-02 -1.8811E-03 + -1.5313E-01 5.2868E-01 5.4648E-01 2.3078E-01 9.7529E-08 0.0000E+00 2.5935E-03 2.0450E-02 -1.8811E-03 + 1.1339E+00 5.6602E-01 5.8406E-01 2.7086E-01 4.3259E-02 0.0000E+00 2.9289E-03 2.1042E-02 -1.8947E-03 + 2.6481E+00 6.1116E-01 6.2943E-01 3.1853E-01 9.2418E-02 0.0000E+00 3.2552E-03 2.1609E-02 -1.9070E-03 + 4.1758E+00 6.5746E-01 6.7592E-01 3.6691E-01 1.4204E-01 0.0000E+00 3.5393E-03 2.2096E-02 -1.9169E-03 + 5.8381E+00 7.0837E-01 7.2700E-01 4.1974E-01 1.9603E-01 0.0000E+00 3.8139E-03 2.2562E-02 -1.9260E-03 + 7.8167E+00 7.6944E-01 7.8826E-01 4.8278E-01 2.6027E-01 0.0000E+00 4.1076E-03 2.3056E-02 -1.9350E-03 + 9.7144E+00 8.2840E-01 8.4737E-01 5.4339E-01 3.2189E-01 0.0000E+00 4.3646E-03 2.3484E-02 -1.9424E-03 + 1.1709E+01 8.9073E-01 9.0985E-01 6.0726E-01 3.8672E-01 0.0000E+00 4.6144E-03 2.3897E-02 -1.9493E-03 + 1.3399E+01 9.4378E-01 9.6302E-01 6.6150E-01 4.4170E-01 0.0000E+00 4.8134E-03 2.4224E-02 -1.9544E-03 + 1.9571E+01 1.1403E+00 1.1599E+00 8.6169E-01 6.4424E-01 0.0000E+00 5.4703E-03 2.5290E-02 -1.9699E-03 + 1.9571E+01 1.1403E+00 1.1599E+00 8.6169E-01 6.4424E-01 1.8737E-08 5.4703E-03 2.5290E-02 -1.9699E-03 + 2.0920E+01 1.1868E+00 1.2065E+00 9.0901E-01 6.9204E-01 5.6690E-02 5.6111E-03 2.5517E-02 -1.9729E-03 + 2.5147E+01 1.3323E+00 1.3523E+00 1.0567E+00 8.4108E-01 2.1135E-01 6.0285E-03 2.6183E-02 -1.9812E-03 + 2.9921E+01 1.4976E+00 1.5178E+00 1.2241E+00 1.0099E+00 3.8652E-01 6.4674E-03 2.6878E-02 -1.9890E-03 + 3.4574E+01 1.6599E+00 1.6802E+00 1.3882E+00 1.1753E+00 5.5749E-01 6.8697E-03 2.7510E-02 -1.9955E-03 + 3.9566E+01 1.8354E+00 1.8560E+00 1.5655E+00 1.3538E+00 7.4156E-01 7.2794E-03 2.8149E-02 -2.0015E-03 + 4.3926E+01 1.9900E+00 2.0107E+00 1.7215E+00 1.5108E+00 9.0305E-01 7.6222E-03 2.8681E-02 -2.0061E-03 + 4.9470E+01 2.1884E+00 2.2093E+00 1.9217E+00 1.7121E+00 1.1097E+00 8.0412E-03 2.9327E-02 -2.0110E-03 + 5.4593E+01 2.3737E+00 2.3948E+00 2.1084E+00 1.8999E+00 1.3020E+00 8.4149E-03 2.9900E-02 -2.0150E-03 + 5.9464E+01 2.5516E+00 2.5729E+00 2.2876E+00 2.0800E+00 1.4863E+00 8.7598E-03 3.0427E-02 -2.0183E-03 + 6.5874E+01 2.7884E+00 2.8099E+00 2.5260E+00 2.3196E+00 1.7309E+00 9.2009E-03 3.1098E-02 -2.0220E-03 + 7.2117E+01 3.0220E+00 3.0437E+00 2.7611E+00 2.5557E+00 1.9718E+00 9.6188E-03 3.1731E-02 -2.0250E-03 + 7.8146E+01 3.2505E+00 3.2723E+00 2.9909E+00 2.7864E+00 2.2068E+00 1.0013E-02 3.2326E-02 -2.0273E-03 + 8.4334E+01 3.4879E+00 3.5099E+00 3.2296E+00 3.0261E+00 2.4508E+00 1.0410E-02 3.2922E-02 -2.0294E-03 + 9.0535E+01 3.7289E+00 3.7511E+00 3.4717E+00 3.2692E+00 2.6979E+00 1.0801E-02 3.3508E-02 -2.0310E-03 + 9.6533E+01 3.9650E+00 3.9873E+00 3.7089E+00 3.5073E+00 2.9398E+00 1.1174E-02 3.4065E-02 -2.0322E-03 + 1.0228E+02 4.1939E+00 4.2164E+00 3.9389E+00 3.7381E+00 3.1741E+00 1.1527E-02 3.4591E-02 -2.0330E-03 + 1.0816E+02 4.4309E+00 4.4536E+00 4.1769E+00 3.9768E+00 3.4164E+00 1.1885E-02 3.5122E-02 -2.0336E-03 + 1.1402E+02 4.6701E+00 4.6929E+00 4.4171E+00 4.2178E+00 3.6607E+00 1.2238E-02 3.5645E-02 -2.0339E-03 + 1.1967E+02 4.9031E+00 4.9261E+00 4.6510E+00 4.4524E+00 3.8985E+00 1.2575E-02 3.6145E-02 -2.0340E-03 + 1.2507E+02 5.1287E+00 5.1517E+00 4.8774E+00 4.6794E+00 4.1285E+00 1.2897E-02 3.6619E-02 -2.0339E-03 + 1.3058E+02 5.3610E+00 5.3842E+00 5.1105E+00 4.9133E+00 4.3653E+00 1.3222E-02 3.7099E-02 -2.0335E-03 + 1.3606E+02 5.5951E+00 5.6184E+00 5.3454E+00 5.1488E+00 4.6036E+00 1.3545E-02 3.7575E-02 -2.0330E-03 + 1.4134E+02 5.8227E+00 5.8461E+00 5.5737E+00 5.3777E+00 4.8353E+00 1.3855E-02 3.8030E-02 -2.0323E-03 + 1.4638E+02 6.0425E+00 6.0660E+00 5.7942E+00 5.5988E+00 5.0589E+00 1.4151E-02 3.8464E-02 -2.0315E-03 + 1.5150E+02 6.2684E+00 6.2921E+00 6.0208E+00 5.8260E+00 5.2887E+00 1.4451E-02 3.8904E-02 -2.0305E-03 + 1.5661E+02 6.4955E+00 6.5194E+00 6.2486E+00 6.0544E+00 5.5196E+00 1.4749E-02 3.9341E-02 -2.0294E-03 + 1.6151E+02 6.7162E+00 6.7401E+00 6.4699E+00 6.2762E+00 5.7438E+00 1.5036E-02 3.9761E-02 -2.0282E-03 + 1.6620E+02 6.9290E+00 6.9531E+00 6.6833E+00 6.4902E+00 5.9600E+00 1.5310E-02 4.0161E-02 -2.0270E-03 + 1.7096E+02 7.1474E+00 7.1716E+00 6.9023E+00 6.7097E+00 6.1817E+00 1.5589E-02 4.0568E-02 -2.0256E-03 + 1.7571E+02 7.3672E+00 7.3915E+00 7.1227E+00 6.9306E+00 6.4048E+00 1.5867E-02 4.0974E-02 -2.0241E-03 + 1.8027E+02 7.5801E+00 7.6044E+00 7.3361E+00 7.1444E+00 6.6208E+00 1.6134E-02 4.1364E-02 -2.0225E-03 + 1.8462E+02 7.7856E+00 7.8101E+00 7.5421E+00 7.3509E+00 6.8293E+00 1.6390E-02 4.1736E-02 -2.0209E-03 + 1.8905E+02 7.9963E+00 8.0209E+00 7.7533E+00 7.5626E+00 7.0430E+00 1.6651E-02 4.2116E-02 -2.0192E-03 + -2.1966E+00 4.0861E-01 4.2871E-01 1.4381E-01 0.0000E+00 0.0000E+00 3.0243E-03 2.3117E-02 -2.0865E-03 + -1.5910E+00 4.1991E-01 4.4030E-01 1.5806E-01 0.0000E+00 0.0000E+00 3.6156E-03 2.4039E-02 -2.1024E-03 + -9.3446E-01 4.3548E-01 4.5610E-01 1.7574E-01 0.0000E+00 0.0000E+00 4.0698E-03 2.4739E-02 -2.1134E-03 + 2.4329E-01 4.6660E-01 4.8751E-01 2.0956E-01 0.0000E+00 0.0000E+00 4.6958E-03 2.5691E-02 -2.1267E-03 + 2.4330E-01 4.6660E-01 4.8751E-01 2.0956E-01 9.2484E-08 0.0000E+00 4.6958E-03 2.5691E-02 -2.1267E-03 + 1.4278E+00 5.0185E-01 5.2300E-01 2.4694E-01 4.0397E-02 0.0000E+00 5.2285E-03 2.6492E-02 -2.1363E-03 + 2.7816E+00 5.4298E-01 5.6436E-01 2.9000E-01 8.4870E-02 0.0000E+00 5.7436E-03 2.7260E-02 -2.1445E-03 + 4.1165E+00 5.8411E-01 6.0568E-01 3.3271E-01 1.2876E-01 0.0000E+00 6.1896E-03 2.7920E-02 -2.1509E-03 + 5.5418E+00 6.2847E-01 6.5022E-01 3.7853E-01 1.7568E-01 0.0000E+00 6.6187E-03 2.8551E-02 -2.1563E-03 + 7.2089E+00 6.8082E-01 7.0276E-01 4.3236E-01 2.3065E-01 0.0000E+00 7.0755E-03 2.9220E-02 -2.1615E-03 + 8.7833E+00 7.3065E-01 7.5275E-01 4.8343E-01 2.8268E-01 0.0000E+00 7.4737E-03 2.9800E-02 -2.1654E-03 + 1.0416E+01 7.8270E-01 8.0495E-01 5.3663E-01 3.3679E-01 0.0000E+00 7.8591E-03 3.0359E-02 -2.1688E-03 + 1.1784E+01 8.2658E-01 8.4895E-01 5.8139E-01 3.8226E-01 0.0000E+00 8.1652E-03 3.0802E-02 -2.1712E-03 + 1.6680E+01 9.8638E-01 1.0091E+00 7.4392E-01 5.4701E-01 0.0000E+00 9.1696E-03 3.2246E-02 -2.1774E-03 + 1.6680E+01 9.8638E-01 1.0091E+00 7.4392E-01 5.4701E-01 1.5136E-08 9.1696E-03 3.2246E-02 -2.1774E-03 + 1.7728E+01 1.0237E+00 1.0466E+00 7.8181E-01 5.8536E-01 4.5752E-02 9.3835E-03 3.2552E-02 -2.1783E-03 + 2.0981E+01 1.1394E+00 1.1625E+00 8.9904E-01 7.0390E-01 1.6942E-01 1.0015E-02 3.3454E-02 -2.1805E-03 + 2.4596E+01 1.2691E+00 1.2924E+00 1.0302E+00 8.3643E-01 3.0770E-01 1.0676E-02 3.4394E-02 -2.1818E-03 + 2.8066E+01 1.3948E+00 1.4184E+00 1.1573E+00 9.6471E-01 4.4104E-01 1.1279E-02 3.5249E-02 -2.1823E-03 + 3.1738E+01 1.5294E+00 1.5531E+00 1.2932E+00 1.1017E+00 5.8303E-01 1.1891E-02 3.6113E-02 -2.1821E-03 + 3.4907E+01 1.6468E+00 1.6707E+00 1.4116E+00 1.2211E+00 7.0640E-01 1.2400E-02 3.6831E-02 -2.1814E-03 + 3.8889E+01 1.7960E+00 1.8202E+00 1.5620E+00 1.3726E+00 8.6274E-01 1.3020E-02 3.7703E-02 -2.1799E-03 + 4.2526E+01 1.9341E+00 1.9584E+00 1.7011E+00 1.5127E+00 1.0069E+00 1.3571E-02 3.8477E-02 -2.1781E-03 + 4.5949E+01 2.0656E+00 2.0901E+00 1.8335E+00 1.6459E+00 1.1439E+00 1.4077E-02 3.9187E-02 -2.1759E-03 + 5.0403E+01 2.2391E+00 2.2638E+00 2.0081E+00 1.8216E+00 1.3242E+00 1.4722E-02 4.0091E-02 -2.1727E-03 + 5.4693E+01 2.4087E+00 2.4337E+00 2.1787E+00 1.9932E+00 1.5000E+00 1.5331E-02 4.0943E-02 -2.1691E-03 + 5.8792E+01 2.5733E+00 2.5984E+00 2.3441E+00 2.1595E+00 1.6703E+00 1.5904E-02 4.1743E-02 -2.1652E-03 + 6.2958E+01 2.7429E+00 2.7682E+00 2.5146E+00 2.3309E+00 1.8455E+00 1.6478E-02 4.2545E-02 -2.1609E-03 + 6.7092E+01 2.9138E+00 2.9393E+00 2.6862E+00 2.5034E+00 2.0217E+00 1.7042E-02 4.3332E-02 -2.1562E-03 + 7.1055E+01 3.0799E+00 3.1056E+00 2.8531E+00 2.6712E+00 2.1928E+00 1.7577E-02 4.4078E-02 -2.1514E-03 + 7.4822E+01 3.2401E+00 3.2659E+00 3.0140E+00 2.8327E+00 2.3575E+00 1.8083E-02 4.4784E-02 -2.1466E-03 + 7.8641E+01 3.4047E+00 3.4308E+00 3.1793E+00 2.9988E+00 2.5267E+00 1.8593E-02 4.5495E-02 -2.1414E-03 + 8.2421E+01 3.5699E+00 3.5961E+00 3.3450E+00 3.1653E+00 2.6963E+00 1.9096E-02 4.6195E-02 -2.1360E-03 + 8.6033E+01 3.7299E+00 3.7562E+00 3.5056E+00 3.3265E+00 2.8604E+00 1.9576E-02 4.6864E-02 -2.1306E-03 + 8.9465E+01 3.8839E+00 3.9104E+00 3.6601E+00 3.4817E+00 3.0182E+00 2.0031E-02 4.7498E-02 -2.1253E-03 + 9.2938E+01 4.0417E+00 4.0683E+00 3.8184E+00 3.6406E+00 3.1797E+00 2.0491E-02 4.8139E-02 -2.1197E-03 + 9.6373E+01 4.1998E+00 4.2265E+00 3.9770E+00 3.7998E+00 3.3415E+00 2.0946E-02 4.8773E-02 -2.1139E-03 + 9.9655E+01 4.3527E+00 4.3796E+00 4.1304E+00 3.9538E+00 3.4980E+00 2.1381E-02 4.9380E-02 -2.1082E-03 + 1.0277E+02 4.4997E+00 4.5268E+00 4.2778E+00 4.1018E+00 3.6483E+00 2.1795E-02 4.9958E-02 -2.1026E-03 + 1.0593E+02 4.6502E+00 4.6774E+00 4.4287E+00 4.2532E+00 3.8020E+00 2.2215E-02 5.0544E-02 -2.0967E-03 + 1.0904E+02 4.8007E+00 4.8281E+00 4.5796E+00 4.4047E+00 3.9557E+00 2.2632E-02 5.1125E-02 -2.0907E-03 + 1.1203E+02 4.9463E+00 4.9738E+00 4.7256E+00 4.5512E+00 4.1043E+00 2.3031E-02 5.1683E-02 -2.0849E-03 + 1.1486E+02 5.0862E+00 5.1138E+00 4.8658E+00 4.6918E+00 4.2470E+00 2.3412E-02 5.2214E-02 -2.0791E-03 + 1.1772E+02 5.2291E+00 5.2569E+00 5.0091E+00 4.8356E+00 4.3929E+00 2.3799E-02 5.2755E-02 -2.0732E-03 + 1.2056E+02 5.3724E+00 5.4002E+00 5.1526E+00 4.9797E+00 4.5389E+00 2.4184E-02 5.3293E-02 -2.0672E-03 + 1.2327E+02 5.5106E+00 5.5386E+00 5.2912E+00 5.1187E+00 4.6798E+00 2.4553E-02 5.3809E-02 -2.0612E-03 + 1.2584E+02 5.6435E+00 5.6716E+00 5.4244E+00 5.2523E+00 4.8152E+00 2.4906E-02 5.4303E-02 -2.0555E-03 + 1.2845E+02 5.7793E+00 5.8075E+00 5.5605E+00 5.3889E+00 4.9535E+00 2.5266E-02 5.4805E-02 -2.0495E-03 + -1.8512E+00 3.5128E-01 3.7453E-01 1.2219E-01 0.0000E+00 0.0000E+00 5.8172E-03 2.9069E-02 -2.3607E-03 + -1.2030E+00 3.6571E-01 3.8924E-01 1.3870E-01 0.0000E+00 0.0000E+00 6.7615E-03 3.0339E-02 -2.3677E-03 + -5.4673E-01 3.8238E-01 4.0611E-01 1.5683E-01 0.0000E+00 0.0000E+00 7.4809E-03 3.1302E-02 -2.3716E-03 + 5.7304E-01 4.1298E-01 4.3700E-01 1.8930E-01 0.0000E+00 0.0000E+00 8.4643E-03 3.2614E-02 -2.3750E-03 + 5.7304E-01 4.1298E-01 4.3700E-01 1.8930E-01 8.6182E-08 0.0000E+00 8.4643E-03 3.2614E-02 -2.3750E-03 + 1.6523E+00 4.4584E-01 4.7008E-01 2.2358E-01 3.7127E-02 0.0000E+00 9.2925E-03 3.3715E-02 -2.3760E-03 + 2.8492E+00 4.8290E-01 5.0736E-01 2.6193E-01 7.6810E-02 0.0000E+00 1.0088E-02 3.4771E-02 -2.3758E-03 + 4.0009E+00 5.1907E-01 5.4372E-01 2.9914E-01 1.1513E-01 0.0000E+00 1.0773E-02 3.5678E-02 -2.3747E-03 + 5.2064E+00 5.5736E-01 5.8218E-01 3.3837E-01 1.5540E-01 0.0000E+00 1.1428E-02 3.6546E-02 -2.3730E-03 + 6.5903E+00 6.0178E-01 6.2679E-01 3.8374E-01 2.0184E-01 0.0000E+00 1.2123E-02 3.7464E-02 -2.3704E-03 + 7.8758E+00 6.4345E-01 6.6862E-01 4.2620E-01 2.4520E-01 0.0000E+00 1.2725E-02 3.8260E-02 -2.3676E-03 + 9.1894E+00 6.8644E-01 7.1176E-01 4.6990E-01 2.8976E-01 0.0000E+00 1.3306E-02 3.9027E-02 -2.3644E-03 + 1.0277E+01 7.2232E-01 7.4777E-01 5.0633E-01 3.2686E-01 0.0000E+00 1.3765E-02 3.9634E-02 -2.3615E-03 + 1.4087E+01 8.5072E-01 8.7655E-01 6.3638E-01 4.5900E-01 0.0000E+00 1.5264E-02 4.1612E-02 -2.3503E-03 + 1.4087E+01 8.5072E-01 8.7655E-01 6.3638E-01 4.5900E-01 1.2062E-08 1.5264E-02 4.1612E-02 -2.3503E-03 + 1.4886E+01 8.8028E-01 9.0619E-01 6.6627E-01 4.8931E-01 3.6423E-02 1.5581E-02 4.2030E-02 -2.3475E-03 + 1.7334E+01 9.7098E-01 9.9714E-01 7.5788E-01 5.8216E-01 1.3393E-01 1.6513E-02 4.3262E-02 -2.3386E-03 + 2.0007E+01 1.0713E+00 1.0977E+00 8.5903E-01 6.8457E-01 2.4149E-01 1.7483E-02 4.4545E-02 -2.3284E-03 + 2.2532E+01 1.1673E+00 1.1939E+00 9.5579E-01 7.8244E-01 3.4390E-01 1.8363E-02 4.5709E-02 -2.3182E-03 + 2.5164E+01 1.2688E+00 1.2957E+00 1.0580E+00 8.8576E-01 4.5168E-01 1.9250E-02 4.6884E-02 -2.3072E-03 + 2.7405E+01 1.3564E+00 1.3835E+00 1.1462E+00 9.7484E-01 5.4438E-01 1.9986E-02 4.7861E-02 -2.2975E-03 + 3.0185E+01 1.4668E+00 1.4941E+00 1.2572E+00 1.0868E+00 6.6065E-01 2.0879E-02 4.9045E-02 -2.2850E-03 + 3.2692E+01 1.5678E+00 1.5953E+00 1.3587E+00 1.1893E+00 7.6683E-01 2.1667E-02 5.0093E-02 -2.2734E-03 + 3.5025E+01 1.6632E+00 1.6909E+00 1.4545E+00 1.2859E+00 8.6680E-01 2.2390E-02 5.1055E-02 -2.2623E-03 + 3.8024E+01 1.7878E+00 1.8158E+00 1.5797E+00 1.4122E+00 9.9716E-01 2.3307E-02 5.2277E-02 -2.2476E-03 + 4.0876E+01 1.9085E+00 1.9367E+00 1.7009E+00 1.5343E+00 1.1231E+00 2.4168E-02 5.3427E-02 -2.2331E-03 + 4.3569E+01 2.0245E+00 2.0529E+00 1.8173E+00 1.6515E+00 1.2438E+00 2.4974E-02 5.4506E-02 -2.2191E-03 + 4.6276E+01 2.1431E+00 2.1718E+00 1.9363E+00 1.7714E+00 1.3671E+00 2.5779E-02 5.5585E-02 -2.2046E-03 + 4.8934E+01 2.2616E+00 2.2904E+00 2.0551E+00 1.8910E+00 1.4900E+00 2.6567E-02 5.6643E-02 -2.1899E-03 + 5.1455E+01 2.3759E+00 2.4050E+00 2.1697E+00 2.0064E+00 1.6085E+00 2.7312E-02 5.7645E-02 -2.1756E-03 + 5.3830E+01 2.4853E+00 2.5146E+00 2.2794E+00 2.1168E+00 1.7217E+00 2.8014E-02 5.8590E-02 -2.1619E-03 + 5.6214E+01 2.5970E+00 2.6264E+00 2.3914E+00 2.2294E+00 1.8371E+00 2.8719E-02 5.9542E-02 -2.1477E-03 + 5.8553E+01 2.7083E+00 2.7379E+00 2.5029E+00 2.3416E+00 1.9521E+00 2.9412E-02 6.0479E-02 -2.1334E-03 + 6.0770E+01 2.8154E+00 2.8452E+00 2.6102E+00 2.4496E+00 2.0626E+00 3.0070E-02 6.1371E-02 -2.1196E-03 + 6.2858E+01 2.9179E+00 2.9478E+00 2.7128E+00 2.5528E+00 2.1682E+00 3.0693E-02 6.2216E-02 -2.1062E-03 + 6.4955E+01 3.0222E+00 3.0524E+00 2.8174E+00 2.6580E+00 2.2757E+00 3.1322E-02 6.3070E-02 -2.0925E-03 + 6.7013E+01 3.1262E+00 3.1566E+00 2.9215E+00 2.7627E+00 2.3828E+00 3.1941E-02 6.3914E-02 -2.0788E-03 + 6.8964E+01 3.2263E+00 3.2568E+00 3.0217E+00 2.8635E+00 2.4857E+00 3.2533E-02 6.4720E-02 -2.0654E-03 + 7.0804E+01 3.3219E+00 3.3526E+00 3.1175E+00 2.9598E+00 2.5840E+00 3.3094E-02 6.5487E-02 -2.0526E-03 + 7.2652E+01 3.4193E+00 3.4501E+00 3.2150E+00 3.0578E+00 2.6841E+00 3.3661E-02 6.6263E-02 -2.0394E-03 + 7.4468E+01 3.5163E+00 3.5473E+00 3.3121E+00 3.1554E+00 2.7838E+00 3.4222E-02 6.7033E-02 -2.0262E-03 + 7.6191E+01 3.6096E+00 3.6408E+00 3.4055E+00 3.2493E+00 2.8796E+00 3.4759E-02 6.7770E-02 -2.0134E-03 + 7.7817E+01 3.6988E+00 3.7302E+00 3.4948E+00 3.3391E+00 2.9712E+00 3.5270E-02 6.8472E-02 -2.0011E-03 + 7.9453E+01 3.7897E+00 3.8211E+00 3.5858E+00 3.4305E+00 3.0643E+00 3.5788E-02 6.9185E-02 -1.9885E-03 + 8.1061E+01 3.8802E+00 3.9119E+00 3.6764E+00 3.5216E+00 3.1572E+00 3.6301E-02 6.9894E-02 -1.9758E-03 + 8.2589E+01 3.9673E+00 3.9991E+00 3.7635E+00 3.6091E+00 3.2465E+00 3.6793E-02 7.0573E-02 -1.9635E-03 + 8.4032E+01 4.0506E+00 4.0825E+00 3.8469E+00 3.6929E+00 3.3319E+00 3.7263E-02 7.1222E-02 -1.9517E-03 + 8.5485E+01 4.1355E+00 4.1675E+00 3.9318E+00 3.7783E+00 3.4188E+00 3.7739E-02 7.1883E-02 -1.9396E-03 + -1.6549E+00 3.2265E-01 3.4761E-01 1.1093E-01 0.0000E+00 0.0000E+00 8.4488E-03 3.3411E-02 -2.5219E-03 + -9.8520E-01 3.3859E-01 3.6380E-01 1.2838E-01 0.0000E+00 0.0000E+00 9.6748E-03 3.4955E-02 -2.5198E-03 + -3.3256E-01 3.5568E-01 3.8108E-01 1.4652E-01 0.0000E+00 0.0000E+00 1.0604E-02 3.6125E-02 -2.5166E-03 + 7.4874E-01 3.8578E-01 4.1144E-01 1.7792E-01 0.0000E+00 0.0000E+00 1.1868E-02 3.7718E-02 -2.5103E-03 + 7.4875E-01 3.8578E-01 4.1144E-01 1.7792E-01 8.2068E-08 0.0000E+00 1.1868E-02 3.7718E-02 -2.5103E-03 + 1.7648E+00 4.1716E-01 4.4304E-01 2.1028E-01 3.5087E-02 0.0000E+00 1.2926E-02 3.9054E-02 -2.5031E-03 + 2.8710E+00 4.5189E-01 4.7799E-01 2.4588E-01 7.1968E-02 0.0000E+00 1.3938E-02 4.0333E-02 -2.4948E-03 + 3.9198E+00 4.8531E-01 5.1159E-01 2.7998E-01 1.0714E-01 0.0000E+00 1.4806E-02 4.1432E-02 -2.4868E-03 + 5.0040E+00 5.2028E-01 5.4673E-01 3.1556E-01 1.4372E-01 0.0000E+00 1.5635E-02 4.2482E-02 -2.4784E-03 + 6.2344E+00 5.6045E-01 5.8709E-01 3.5634E-01 1.8552E-01 0.0000E+00 1.6509E-02 4.3592E-02 -2.4688E-03 + 7.3658E+00 5.9781E-01 6.2461E-01 3.9418E-01 2.2424E-01 0.0000E+00 1.7266E-02 4.4555E-02 -2.4598E-03 + 8.5114E+00 6.3605E-01 6.6300E-01 4.3287E-01 2.6375E-01 0.0000E+00 1.7994E-02 4.5481E-02 -2.4506E-03 + 9.4530E+00 6.6778E-01 6.9485E-01 4.6492E-01 2.9644E-01 0.0000E+00 1.8568E-02 4.6213E-02 -2.4430E-03 + 1.2707E+01 7.8008E-01 8.0756E-01 5.7819E-01 4.1172E-01 0.0000E+00 2.0434E-02 4.8598E-02 -2.4163E-03 + 1.2707E+01 7.8008E-01 8.0756E-01 5.7819E-01 4.1172E-01 1.0486E-08 2.0434E-02 4.8598E-02 -2.4163E-03 + 1.3380E+01 8.0570E-01 8.3326E-01 6.0399E-01 4.3793E-01 3.1648E-02 2.0827E-02 4.9102E-02 -2.4103E-03 + 1.5428E+01 8.8384E-01 9.1166E-01 6.8263E-01 5.1777E-01 1.1588E-01 2.1980E-02 5.0585E-02 -2.3918E-03 + 1.7638E+01 9.6949E-01 9.9758E-01 7.6874E-01 6.0509E-01 2.0801E-01 2.3176E-02 5.2126E-02 -2.3715E-03 + 1.9705E+01 1.0509E+00 1.0792E+00 8.5047E-01 6.8788E-01 2.9506E-01 2.4256E-02 5.3524E-02 -2.3523E-03 + 2.1840E+01 1.1363E+00 1.1648E+00 9.3621E-01 7.7467E-01 3.8603E-01 2.5342E-02 5.4933E-02 -2.3320E-03 + 2.3643E+01 1.2095E+00 1.2383E+00 1.0097E+00 8.4902E-01 4.6377E-01 2.6241E-02 5.6102E-02 -2.3147E-03 + 2.5860E+01 1.3011E+00 1.3302E+00 1.1016E+00 9.4191E-01 5.6066E-01 2.7327E-02 5.7519E-02 -2.2930E-03 + 2.7843E+01 1.3845E+00 1.4138E+00 1.1852E+00 1.0264E+00 6.4860E-01 2.8284E-02 5.8772E-02 -2.2733E-03 + 2.9675E+01 1.4628E+00 1.4923E+00 1.2636E+00 1.1056E+00 7.3095E-01 2.9159E-02 5.9921E-02 -2.2547E-03 + 3.2013E+01 1.5645E+00 1.5943E+00 1.3655E+00 1.2085E+00 8.3771E-01 3.0266E-02 6.1378E-02 -2.2306E-03 + 3.4217E+01 1.6624E+00 1.6924E+00 1.4635E+00 1.3074E+00 9.4019E-01 3.1302E-02 6.2747E-02 -2.2073E-03 + 3.6284E+01 1.7559E+00 1.7862E+00 1.5572E+00 1.4019E+00 1.0379E+00 3.2270E-02 6.4030E-02 -2.1850E-03 + 3.8346E+01 1.8510E+00 1.8815E+00 1.6524E+00 1.4979E+00 1.1372E+00 3.3235E-02 6.5313E-02 -2.1623E-03 + 4.0358E+01 1.9456E+00 1.9763E+00 1.7470E+00 1.5933E+00 1.2357E+00 3.4175E-02 6.6567E-02 -2.1396E-03 + 4.2252E+01 2.0363E+00 2.0673E+00 1.8378E+00 1.6849E+00 1.3301E+00 3.5063E-02 6.7756E-02 -2.1178E-03 + 4.4026E+01 2.1228E+00 2.1540E+00 1.9243E+00 1.7721E+00 1.4199E+00 3.5898E-02 6.8875E-02 -2.0969E-03 + 4.5797E+01 2.2107E+00 2.2421E+00 2.0122E+00 1.8607E+00 1.5111E+00 3.6734E-02 7.0001E-02 -2.0756E-03 + 4.7523E+01 2.2979E+00 2.3296E+00 2.0994E+00 1.9485E+00 1.6015E+00 3.7554E-02 7.1108E-02 -2.0543E-03 + 4.9150E+01 2.3815E+00 2.4134E+00 2.1830E+00 2.0327E+00 1.6881E+00 3.8332E-02 7.2161E-02 -2.0339E-03 + 5.0675E+01 2.4611E+00 2.4932E+00 2.2627E+00 2.1130E+00 1.7706E+00 3.9067E-02 7.3158E-02 -2.0143E-03 + 5.2198E+01 2.5420E+00 2.5743E+00 2.3435E+00 2.1944E+00 1.8542E+00 3.9806E-02 7.4164E-02 -1.9944E-03 + 5.3685E+01 2.6223E+00 2.6548E+00 2.4237E+00 2.2752E+00 1.9372E+00 4.0534E-02 7.5157E-02 -1.9744E-03 + 5.5087E+01 2.6992E+00 2.7319E+00 2.5006E+00 2.3526E+00 2.0167E+00 4.1227E-02 7.6105E-02 -1.9553E-03 + 5.6403E+01 2.7725E+00 2.8054E+00 2.5739E+00 2.4264E+00 2.0924E+00 4.1884E-02 7.7005E-02 -1.9369E-03 + 5.7719E+01 2.8470E+00 2.8801E+00 2.6483E+00 2.5013E+00 2.1692E+00 4.2547E-02 7.7916E-02 -1.9181E-03 + 5.9006E+01 2.9209E+00 2.9541E+00 2.7221E+00 2.5756E+00 2.2454E+00 4.3202E-02 7.8819E-02 -1.8994E-03 + 6.0222E+01 2.9917E+00 3.0252E+00 2.7929E+00 2.6469E+00 2.3184E+00 4.3828E-02 7.9682E-02 -1.8814E-03 + 6.1364E+01 3.0593E+00 3.0929E+00 2.8604E+00 2.7148E+00 2.3881E+00 4.4422E-02 8.0504E-02 -1.8641E-03 + 6.2508E+01 3.1279E+00 3.1617E+00 2.9290E+00 2.7838E+00 2.4587E+00 4.5023E-02 8.1338E-02 -1.8464E-03 + 6.3628E+01 3.1961E+00 3.2301E+00 2.9971E+00 2.8524E+00 2.5290E+00 4.5619E-02 8.2166E-02 -1.8288E-03 + 6.4688E+01 3.2615E+00 3.2956E+00 3.0624E+00 2.9181E+00 2.5963E+00 4.6189E-02 8.2960E-02 -1.8118E-03 + 6.5684E+01 3.3239E+00 3.3582E+00 3.1247E+00 2.9808E+00 2.6605E+00 4.6731E-02 8.3718E-02 -1.7955E-03 + 6.6684E+01 3.3872E+00 3.4218E+00 3.1880E+00 3.0445E+00 2.7257E+00 4.7282E-02 8.4487E-02 -1.7788E-03 + -1.5123E+00 3.0463E-01 3.3064E-01 1.0353E-01 0.0000E+00 0.0000E+00 1.0970E-02 3.6991E-02 -2.6313E-03 + -8.2938E-01 3.2152E-01 3.4776E-01 1.2149E-01 0.0000E+00 0.0000E+00 1.2436E-02 3.8771E-02 -2.6203E-03 + -1.8136E-01 3.3884E-01 3.6526E-01 1.3953E-01 0.0000E+00 0.0000E+00 1.3543E-02 4.0120E-02 -2.6104E-03 + 8.7014E-01 3.6851E-01 3.9519E-01 1.7008E-01 0.0000E+00 0.0000E+00 1.5043E-02 4.1954E-02 -2.5947E-03 + 8.7014E-01 3.6851E-01 3.9519E-01 1.7008E-01 7.9002E-08 0.0000E+00 1.5043E-02 4.1954E-02 -2.5947E-03 + 1.8403E+00 3.9883E-01 4.2573E-01 2.0104E-01 3.3599E-02 0.0000E+00 1.6293E-02 4.3490E-02 -2.5796E-03 + 2.8824E+00 4.3196E-01 4.5906E-01 2.3470E-01 6.8504E-02 0.0000E+00 1.7485E-02 4.4960E-02 -2.5639E-03 + 3.8597E+00 4.6349E-01 4.9078E-01 2.6665E-01 1.0150E-01 0.0000E+00 1.8505E-02 4.6222E-02 -2.5494E-03 + 4.8610E+00 4.9624E-01 5.2370E-01 2.9975E-01 1.3556E-01 0.0000E+00 1.9476E-02 4.7426E-02 -2.5348E-03 + 5.9876E+00 5.3356E-01 5.6121E-01 3.3742E-01 1.7423E-01 0.0000E+00 2.0499E-02 4.8700E-02 -2.5186E-03 + 7.0157E+00 5.6806E-01 5.9587E-01 3.7218E-01 2.0984E-01 0.0000E+00 2.1382E-02 4.9802E-02 -2.5040E-03 + 8.0498E+00 6.0317E-01 6.3115E-01 4.0752E-01 2.4598E-01 0.0000E+00 2.2230E-02 5.0863E-02 -2.4893E-03 + 8.8951E+00 6.3218E-01 6.6028E-01 4.3669E-01 2.7577E-01 0.0000E+00 2.2898E-02 5.1701E-02 -2.4774E-03 + 1.1788E+01 7.3401E-01 7.6254E-01 5.3896E-01 3.8000E-01 0.0000E+00 2.5061E-02 5.4428E-02 -2.4367E-03 + 1.1788E+01 7.3401E-01 7.6254E-01 5.3896E-01 3.8000E-01 9.4607E-09 2.5061E-02 5.4428E-02 -2.4367E-03 + 1.2380E+01 7.5708E-01 7.8570E-01 5.6210E-01 4.0354E-01 2.8540E-02 2.5515E-02 5.5004E-02 -2.4277E-03 + 1.4171E+01 8.2716E-01 8.5604E-01 6.3237E-01 4.7496E-01 1.0417E-01 2.6845E-02 5.6695E-02 -2.4006E-03 + 1.6089E+01 9.0347E-01 9.3264E-01 7.0883E-01 5.5260E-01 1.8640E-01 2.8220E-02 5.8452E-02 -2.3714E-03 + 1.7869E+01 9.7553E-01 1.0050E+00 7.8098E-01 6.2579E-01 2.6365E-01 2.9460E-02 6.0043E-02 -2.3440E-03 + 1.9694E+01 1.0508E+00 1.0805E+00 8.5627E-01 7.0210E-01 3.4394E-01 3.0703E-02 6.1647E-02 -2.3157E-03 + 2.1226E+01 1.1150E+00 1.1449E+00 9.2051E-01 7.6717E-01 4.1225E-01 3.1730E-02 6.2975E-02 -2.2917E-03 + 2.3098E+01 1.1949E+00 1.2251E+00 1.0004E+00 8.4808E-01 4.9699E-01 3.2967E-02 6.4584E-02 -2.2620E-03 + 2.4762E+01 1.2673E+00 1.2978E+00 1.0728E+00 9.2133E-01 5.7354E-01 3.4056E-02 6.6005E-02 -2.2352E-03 + 2.6291E+01 1.3350E+00 1.3657E+00 1.1405E+00 9.8976E-01 6.4495E-01 3.5049E-02 6.7306E-02 -2.2101E-03 + 2.8231E+01 1.4226E+00 1.4536E+00 1.2280E+00 1.0782E+00 7.3712E-01 3.6302E-02 6.8956E-02 -2.1779E-03 + 3.0049E+01 1.5065E+00 1.5378E+00 1.3118E+00 1.1629E+00 8.2519E-01 3.7473E-02 7.0504E-02 -2.1470E-03 + 3.1743E+01 1.5863E+00 1.6179E+00 1.3915E+00 1.2435E+00 9.0886E-01 3.8565E-02 7.1954E-02 -2.1177E-03 + 3.3425E+01 1.6672E+00 1.6991E+00 1.4723E+00 1.3250E+00 9.9346E-01 3.9651E-02 7.3401E-02 -2.0879E-03 + 3.5057E+01 1.7473E+00 1.7794E+00 1.5522E+00 1.4057E+00 1.0771E+00 4.0707E-02 7.4816E-02 -2.0584E-03 + 3.6586E+01 1.8239E+00 1.8563E+00 1.6287E+00 1.4829E+00 1.1570E+00 4.1703E-02 7.6154E-02 -2.0302E-03 + 3.8011E+01 1.8966E+00 1.9292E+00 1.7013E+00 1.5562E+00 1.2328E+00 4.2637E-02 7.7414E-02 -2.0034E-03 + 3.9426E+01 1.9703E+00 2.0032E+00 1.7748E+00 1.6303E+00 1.3095E+00 4.3572E-02 7.8679E-02 -1.9761E-03 + 4.0800E+01 2.0431E+00 2.0763E+00 1.8475E+00 1.7037E+00 1.3852E+00 4.4487E-02 7.9923E-02 -1.9490E-03 + 4.2089E+01 2.1128E+00 2.1462E+00 1.9170E+00 1.7737E+00 1.4576E+00 4.5354E-02 8.1105E-02 -1.9231E-03 + 4.3293E+01 2.1789E+00 2.2126E+00 1.9830E+00 1.8403E+00 1.5263E+00 4.6171E-02 8.2222E-02 -1.8983E-03 + 4.4489E+01 2.2459E+00 2.2798E+00 2.0498E+00 1.9077E+00 1.5958E+00 4.6992E-02 8.3349E-02 -1.8732E-03 + 4.5653E+01 2.3122E+00 2.3463E+00 2.1159E+00 1.9744E+00 1.6645E+00 4.7799E-02 8.4461E-02 -1.8482E-03 + 4.6746E+01 2.3756E+00 2.4099E+00 2.1791E+00 2.0381E+00 1.7302E+00 4.8567E-02 8.5522E-02 -1.8242E-03 + 4.7769E+01 2.4359E+00 2.4704E+00 2.2392E+00 2.0987E+00 1.7926E+00 4.9294E-02 8.6528E-02 -1.8013E-03 + 4.8787E+01 2.4969E+00 2.5317E+00 2.3001E+00 2.1601E+00 1.8558E+00 5.0026E-02 8.7546E-02 -1.7780E-03 + 4.9779E+01 2.5573E+00 2.5923E+00 2.3603E+00 2.2208E+00 1.9184E+00 5.0749E-02 8.8553E-02 -1.7548E-03 + 5.0713E+01 2.6152E+00 2.6504E+00 2.4180E+00 2.2789E+00 1.9782E+00 5.1438E-02 8.9516E-02 -1.7325E-03 + 5.1587E+01 2.6702E+00 2.7056E+00 2.4729E+00 2.3342E+00 2.0351E+00 5.2092E-02 9.0432E-02 -1.7111E-03 + 5.2460E+01 2.7259E+00 2.7616E+00 2.5284E+00 2.3902E+00 2.0927E+00 5.2753E-02 9.1361E-02 -1.6894E-03 + 5.3311E+01 2.7812E+00 2.8171E+00 2.5835E+00 2.4458E+00 2.1498E+00 5.3408E-02 9.2283E-02 -1.6677E-03 + 5.4114E+01 2.8341E+00 2.8702E+00 2.6363E+00 2.4989E+00 2.2045E+00 5.4033E-02 9.3165E-02 -1.6469E-03 + 5.4866E+01 2.8845E+00 2.9208E+00 2.6865E+00 2.5495E+00 2.2565E+00 5.4628E-02 9.4007E-02 -1.6270E-03 + 5.5618E+01 2.9356E+00 2.9721E+00 2.7374E+00 2.6008E+00 2.3093E+00 5.5230E-02 9.4862E-02 -1.6066E-03 + -1.3971E+00 2.9207E-01 3.1875E-01 9.8115E-02 0.0000E+00 0.0000E+00 1.3425E-02 4.0127E-02 -2.7093E-03 + -7.0559E-01 3.0963E-01 3.3654E-01 1.1638E-01 0.0000E+00 0.0000E+00 1.5102E-02 4.2120E-02 -2.6896E-03 + -6.2598E-02 3.2709E-01 3.5417E-01 1.3430E-01 0.0000E+00 0.0000E+00 1.6364E-02 4.3628E-02 -2.6731E-03 + 9.6404E-01 3.5641E-01 3.8374E-01 1.6414E-01 0.0000E+00 0.0000E+00 1.8070E-02 4.5678E-02 -2.6485E-03 + 9.6404E-01 3.5641E-01 3.8374E-01 1.6414E-01 7.6553E-08 0.0000E+00 1.8070E-02 4.5678E-02 -2.6485E-03 + 1.8978E+00 3.8592E-01 4.1346E-01 1.9400E-01 3.2427E-02 0.0000E+00 1.9486E-02 4.7393E-02 -2.6259E-03 + 2.8901E+00 4.1781E-01 4.4557E-01 2.2617E-01 6.5811E-02 0.0000E+00 2.0834E-02 4.9033E-02 -2.6030E-03 + 3.8128E+00 4.4794E-01 4.7588E-01 2.5649E-01 9.7146E-02 0.0000E+00 2.1984E-02 5.0439E-02 -2.5824E-03 + 4.7512E+00 4.7902E-01 5.0714E-01 2.8771E-01 1.2932E-01 0.0000E+00 2.3076E-02 5.1781E-02 -2.5620E-03 + 5.8000E+00 5.1424E-01 5.4256E-01 3.2306E-01 1.6564E-01 0.0000E+00 2.4226E-02 5.3199E-02 -2.5397E-03 + 6.7515E+00 5.4662E-01 5.7512E-01 3.5553E-01 1.9894E-01 0.0000E+00 2.5216E-02 5.4425E-02 -2.5197E-03 + 7.7033E+00 5.7944E-01 6.0810E-01 3.8840E-01 2.3259E-01 0.0000E+00 2.6165E-02 5.5605E-02 -2.5000E-03 + 8.4778E+00 6.0645E-01 6.3524E-01 4.1544E-01 2.6023E-01 0.0000E+00 2.6912E-02 5.6537E-02 -2.4841E-03 + 1.1108E+01 7.0068E-01 7.2992E-01 5.0968E-01 3.5639E-01 0.0000E+00 2.9325E-02 5.9564E-02 -2.4305E-03 + 1.1108E+01 7.0068E-01 7.2992E-01 5.0968E-01 3.5639E-01 8.7143E-09 2.9325E-02 5.9564E-02 -2.4305E-03 + 1.1641E+01 7.2190E-01 7.5125E-01 5.3089E-01 3.7800E-01 2.6280E-02 2.9830E-02 6.0202E-02 -2.4188E-03 + 1.3249E+01 7.8616E-01 8.1580E-01 5.9509E-01 4.4333E-01 9.5681E-02 3.1308E-02 6.2077E-02 -2.3837E-03 + 1.4958E+01 8.5578E-01 8.8573E-01 6.6460E-01 5.1398E-01 1.7077E-01 3.2832E-02 6.4022E-02 -2.3464E-03 + 1.6535E+01 9.2120E-01 9.5144E-01 7.2989E-01 5.8029E-01 2.4099E-01 3.4203E-02 6.5782E-02 -2.3118E-03 + 1.8142E+01 9.8919E-01 1.0197E+00 7.9773E-01 6.4913E-01 3.1367E-01 3.5576E-02 6.7553E-02 -2.2761E-03 + 1.9484E+01 1.0470E+00 1.0778E+00 8.5540E-01 7.0761E-01 3.7526E-01 3.6707E-02 6.9020E-02 -2.2461E-03 + 2.1116E+01 1.1187E+00 1.1498E+00 9.2688E-01 7.8005E-01 4.5140E-01 3.8068E-02 7.0794E-02 -2.2092E-03 + 2.2560E+01 1.1834E+00 1.2148E+00 9.9138E-01 8.4539E-01 5.1993E-01 3.9263E-02 7.2360E-02 -2.1760E-03 + 2.3880E+01 1.2437E+00 1.2753E+00 1.0515E+00 9.0624E-01 5.8364E-01 4.0352E-02 7.3793E-02 -2.1453E-03 + 2.5547E+01 1.3214E+00 1.3534E+00 1.1289E+00 9.8463E-01 6.6559E-01 4.1723E-02 7.5607E-02 -2.1058E-03 + 2.7101E+01 1.3956E+00 1.4279E+00 1.2028E+00 1.0594E+00 7.4362E-01 4.3003E-02 7.7309E-02 -2.0683E-03 + 2.8543E+01 1.4659E+00 1.4985E+00 1.2729E+00 1.1303E+00 8.1749E-01 4.4193E-02 7.8901E-02 -2.0327E-03 + 2.9968E+01 1.5370E+00 1.5699E+00 1.3436E+00 1.2018E+00 8.9196E-01 4.5375E-02 8.0488E-02 -1.9969E-03 + 3.1344E+01 1.6071E+00 1.6403E+00 1.4134E+00 1.2724E+00 9.6536E-01 4.6523E-02 8.2039E-02 -1.9615E-03 + 3.2628E+01 1.6739E+00 1.7074E+00 1.4800E+00 1.3396E+00 1.0353E+00 4.7604E-02 8.3504E-02 -1.9277E-03 + 3.3820E+01 1.7372E+00 1.7710E+00 1.5430E+00 1.4033E+00 1.1014E+00 4.8616E-02 8.4883E-02 -1.8956E-03 + 3.4999E+01 1.8012E+00 1.8353E+00 1.6067E+00 1.4676E+00 1.1681E+00 4.9628E-02 8.6266E-02 -1.8632E-03 + 3.6139E+01 1.8643E+00 1.8986E+00 1.6695E+00 1.5311E+00 1.2339E+00 5.0617E-02 8.7625E-02 -1.8311E-03 + 3.7205E+01 1.9244E+00 1.9591E+00 1.7294E+00 1.5915E+00 1.2965E+00 5.1552E-02 8.8915E-02 -1.8005E-03 + 3.8196E+01 1.9814E+00 2.0164E+00 1.7861E+00 1.6488E+00 1.3559E+00 5.2433E-02 9.0134E-02 -1.7713E-03 + 3.9179E+01 2.0390E+00 2.0742E+00 1.8434E+00 1.7067E+00 1.4158E+00 5.3317E-02 9.1363E-02 -1.7417E-03 + 4.0131E+01 2.0959E+00 2.1314E+00 1.9000E+00 1.7638E+00 1.4749E+00 5.4186E-02 9.2574E-02 -1.7124E-03 + 4.1022E+01 2.1502E+00 2.1859E+00 1.9540E+00 1.8183E+00 1.5313E+00 5.5011E-02 9.3728E-02 -1.6843E-03 + 4.1853E+01 2.2017E+00 2.2376E+00 2.0053E+00 1.8700E+00 1.5848E+00 5.5791E-02 9.4823E-02 -1.6576E-03 + 4.2678E+01 2.2537E+00 2.2899E+00 2.0570E+00 1.9223E+00 1.6388E+00 5.6576E-02 9.5929E-02 -1.6304E-03 + 4.3479E+01 2.3051E+00 2.3416E+00 2.1082E+00 1.9739E+00 1.6922E+00 5.7350E-02 9.7023E-02 -1.6034E-03 + 4.4231E+01 2.3543E+00 2.3909E+00 2.1570E+00 2.0233E+00 1.7431E+00 5.8087E-02 9.8069E-02 -1.5775E-03 + 4.4932E+01 2.4009E+00 2.4378E+00 2.2034E+00 2.0701E+00 1.7915E+00 5.8786E-02 9.9063E-02 -1.5528E-03 + 4.5631E+01 2.4481E+00 2.4852E+00 2.2504E+00 2.1174E+00 1.8404E+00 5.9492E-02 1.0007E-01 -1.5277E-03 + 4.6309E+01 2.4948E+00 2.5322E+00 2.2968E+00 2.1643E+00 1.8888E+00 6.0190E-02 1.0107E-01 -1.5027E-03 + 4.6948E+01 2.5394E+00 2.5770E+00 2.3412E+00 2.2091E+00 1.9350E+00 6.0856E-02 1.0202E-01 -1.4786E-03 + 4.7544E+01 2.5818E+00 2.6197E+00 2.3834E+00 2.2517E+00 1.9790E+00 6.1489E-02 1.0294E-01 -1.4557E-03 + 4.8139E+01 2.6248E+00 2.6628E+00 2.4261E+00 2.2948E+00 2.0234E+00 6.2130E-02 1.0386E-01 -1.4323E-03 + -9.9828E-01 2.6183E-01 2.8943E-01 8.3124E-02 0.0000E+00 0.0000E+00 2.4798E-02 5.2464E-02 -2.8732E-03 + -2.9275E-01 2.8122E-01 3.0905E-01 1.0194E-01 0.0000E+00 0.0000E+00 2.7263E-02 5.5324E-02 -2.8139E-03 + 3.2442E-01 2.9895E-01 3.2698E-01 1.1919E-01 0.0000E+00 0.0000E+00 2.9101E-02 5.7481E-02 -2.7676E-03 + 1.2617E+00 3.2703E-01 3.5536E-01 1.4658E-01 0.0000E+00 0.0000E+00 3.1562E-02 6.0401E-02 -2.7031E-03 + 1.2617E+00 3.2703E-01 3.5536E-01 1.4658E-01 6.8598E-08 0.0000E+00 3.1562E-02 6.0401E-02 -2.7031E-03 + 2.0761E+00 3.5401E-01 3.8260E-01 1.7293E-01 2.8700E-02 0.0000E+00 3.3580E-02 6.2831E-02 -2.6478E-03 + 2.9127E+00 3.8223E-01 4.1110E-01 2.0053E-01 5.7422E-02 0.0000E+00 3.5485E-02 6.5146E-02 -2.5940E-03 + 3.6689E+00 4.0822E-01 4.3734E-01 2.2596E-01 8.3792E-02 0.0000E+00 3.7099E-02 6.7125E-02 -2.5471E-03 + 4.4202E+00 4.3447E-01 4.6384E-01 2.5166E-01 1.1038E-01 0.0000E+00 3.8623E-02 6.9009E-02 -2.5019E-03 + 5.2414E+00 4.6367E-01 4.9330E-01 2.8026E-01 1.3988E-01 0.0000E+00 4.0216E-02 7.0992E-02 -2.4536E-03 + 5.9717E+00 4.9007E-01 5.1994E-01 3.0613E-01 1.6653E-01 0.0000E+00 4.1581E-02 7.2704E-02 -2.4114E-03 + 6.6893E+00 5.1642E-01 5.4654E-01 3.3198E-01 1.9309E-01 0.0000E+00 4.2881E-02 7.4345E-02 -2.3705E-03 + 7.2650E+00 5.3786E-01 5.6817E-01 3.5300E-01 2.1468E-01 0.0000E+00 4.3901E-02 7.5639E-02 -2.3381E-03 + 9.1683E+00 6.1107E-01 6.4204E-01 4.2484E-01 2.8830E-01 0.0000E+00 4.7165E-02 7.9826E-02 -2.2314E-03 + 9.1683E+00 6.1107E-01 6.4204E-01 4.2484E-01 2.8830E-01 6.6505E-09 4.7165E-02 7.9826E-02 -2.2314E-03 + 9.5426E+00 6.2725E-01 6.5837E-01 4.4073E-01 3.0456E-01 2.0033E-02 4.7842E-02 8.0704E-02 -2.2088E-03 + 1.0655E+01 6.7570E-01 7.0725E-01 4.8830E-01 3.5319E-01 7.2348E-02 4.9813E-02 8.3277E-02 -2.1419E-03 + 1.1812E+01 7.2728E-01 7.5930E-01 5.3896E-01 4.0493E-01 1.2805E-01 5.1831E-02 8.5935E-02 -2.0720E-03 + 1.2856E+01 7.7498E-01 8.0743E-01 5.8582E-01 4.5274E-01 1.7936E-01 5.3634E-02 8.8331E-02 -2.0085E-03 + 1.3900E+01 8.2383E-01 8.5674E-01 6.3383E-01 5.0168E-01 2.3173E-01 5.5426E-02 9.0734E-02 -1.9442E-03 + 1.4757E+01 8.6483E-01 8.9812E-01 6.7412E-01 5.4274E-01 2.7556E-01 5.6893E-02 9.2716E-02 -1.8908E-03 + 1.5780E+01 9.1501E-01 9.4878E-01 7.2344E-01 5.9297E-01 3.2909E-01 5.8648E-02 9.5105E-02 -1.8261E-03 + 1.6669E+01 9.5973E-01 9.9393E-01 7.6740E-01 6.3771E-01 3.7668E-01 6.0179E-02 9.7207E-02 -1.7687E-03 + 1.7470E+01 1.0009E+00 1.0355E+00 8.0791E-01 6.7893E-01 4.2046E-01 6.1567E-02 9.9124E-02 -1.7162E-03 + 1.8464E+01 1.0534E+00 1.0885E+00 8.5951E-01 7.3142E-01 4.7612E-01 6.3304E-02 1.0154E-01 -1.6496E-03 + 1.9374E+01 1.1029E+00 1.1385E+00 9.0813E-01 7.8087E-01 5.2848E-01 6.4914E-02 1.0380E-01 -1.5870E-03 + 2.0205E+01 1.1492E+00 1.1853E+00 9.5372E-01 8.2721E-01 5.7750E-01 6.6404E-02 1.0591E-01 -1.5284E-03 + 2.1012E+01 1.1956E+00 1.2321E+00 9.9925E-01 8.7349E-01 6.2640E-01 6.7874E-02 1.0800E-01 -1.4699E-03 + 2.1779E+01 1.2408E+00 1.2778E+00 1.0437E+00 9.1867E-01 6.7410E-01 6.9295E-02 1.1003E-01 -1.4128E-03 + 2.2484E+01 1.2835E+00 1.3210E+00 1.0857E+00 9.6130E-01 7.1908E-01 7.0624E-02 1.1195E-01 -1.3589E-03 + 2.3129E+01 1.3235E+00 1.3614E+00 1.1251E+00 1.0013E+00 7.6126E-01 7.1864E-02 1.1375E-01 -1.3081E-03 + 2.3757E+01 1.3636E+00 1.4020E+00 1.1645E+00 1.0413E+00 8.0343E-01 7.3096E-02 1.1555E-01 -1.2572E-03 + 2.4357E+01 1.4028E+00 1.4416E+00 1.2030E+00 1.0805E+00 8.4466E-01 7.4295E-02 1.1731E-01 -1.2073E-03 + 2.4909E+01 1.4398E+00 1.4791E+00 1.2395E+00 1.1175E+00 8.8361E-01 7.5425E-02 1.1898E-01 -1.1599E-03 + 2.5416E+01 1.4747E+00 1.5143E+00 1.2737E+00 1.1523E+00 9.2022E-01 7.6483E-02 1.2055E-01 -1.1151E-03 + 2.5912E+01 1.5096E+00 1.5496E+00 1.3081E+00 1.1871E+00 9.5690E-01 7.7541E-02 1.2213E-01 -1.0701E-03 + 2.6386E+01 1.5438E+00 1.5843E+00 1.3417E+00 1.2213E+00 9.9284E-01 7.8576E-02 1.2368E-01 -1.0257E-03 + 2.6824E+01 1.5762E+00 1.6171E+00 1.3736E+00 1.2537E+00 1.0269E+00 7.9555E-02 1.2516E-01 -9.8351E-04 + 2.7227E+01 1.6068E+00 1.6480E+00 1.4036E+00 1.2841E+00 1.0589E+00 8.0476E-02 1.2656E-01 -9.4352E-04 + 2.7622E+01 1.6374E+00 1.6790E+00 1.4337E+00 1.3147E+00 1.0911E+00 8.1401E-02 1.2796E-01 -9.0316E-04 + 2.8001E+01 1.6675E+00 1.7095E+00 1.4633E+00 1.3448E+00 1.1226E+00 8.2309E-02 1.2935E-01 -8.6331E-04 + 2.8351E+01 1.6961E+00 1.7384E+00 1.4914E+00 1.3733E+00 1.1526E+00 8.3171E-02 1.3067E-01 -8.2527E-04 + 2.8674E+01 1.7230E+00 1.7657E+00 1.5178E+00 1.4002E+00 1.1808E+00 8.3985E-02 1.3193E-01 -7.8917E-04 + 2.8992E+01 1.7501E+00 1.7932E+00 1.5445E+00 1.4272E+00 1.2092E+00 8.4805E-02 1.3320E-01 -7.5265E-04 + 2.9297E+01 1.7767E+00 1.8201E+00 1.5706E+00 1.4538E+00 1.2372E+00 8.5612E-02 1.3445E-01 -7.1649E-04 + 2.9580E+01 1.8020E+00 1.8458E+00 1.5955E+00 1.4790E+00 1.2637E+00 8.6380E-02 1.3565E-01 -6.8192E-04 + 2.9841E+01 1.8260E+00 1.8700E+00 1.6190E+00 1.5029E+00 1.2888E+00 8.7107E-02 1.3679E-01 -6.4903E-04 + 3.0098E+01 1.8501E+00 1.8945E+00 1.6427E+00 1.5270E+00 1.3141E+00 8.7842E-02 1.3794E-01 -6.1570E-04 + -5.0526E-01 2.4794E-01 2.7392E-01 7.1062E-02 0.0000E+00 0.0000E+00 4.4536E-02 7.0780E-02 -2.7666E-03 + 1.8492E-01 2.6866E-01 2.9511E-01 8.9776E-02 0.0000E+00 0.0000E+00 4.7929E-02 7.4928E-02 -2.6428E-03 + 7.5451E-01 2.8635E-01 3.1320E-01 1.0596E-01 0.0000E+00 0.0000E+00 5.0432E-02 7.8038E-02 -2.5491E-03 + 1.5776E+00 3.1292E-01 3.4035E-01 1.3051E-01 0.0000E+00 0.0000E+00 5.3747E-02 8.2222E-02 -2.4222E-03 + 1.5776E+00 3.1292E-01 3.4035E-01 1.3051E-01 6.0102E-08 0.0000E+00 5.3747E-02 8.2222E-02 -2.4222E-03 + 2.2594E+00 3.3728E-01 3.6524E-01 1.5320E-01 2.4833E-02 0.0000E+00 5.6430E-02 8.5675E-02 -2.3167E-03 + 2.9351E+00 3.6194E-01 3.9043E-01 1.7628E-01 4.8968E-02 0.0000E+00 5.8940E-02 8.8948E-02 -2.2162E-03 + 3.5277E+00 3.8405E-01 4.1302E-01 1.9705E-01 7.0614E-02 0.0000E+00 6.1048E-02 9.1732E-02 -2.1303E-03 + 4.1017E+00 4.0589E-01 4.3533E-01 2.1763E-01 9.2015E-02 0.0000E+00 6.3025E-02 9.4369E-02 -2.0488E-03 + 4.7141E+00 4.2968E-01 4.5964E-01 2.4010E-01 1.1534E-01 0.0000E+00 6.5075E-02 9.7134E-02 -1.9630E-03 + 5.2469E+00 4.5080E-01 4.8122E-01 2.6008E-01 1.3605E-01 0.0000E+00 6.6820E-02 9.9511E-02 -1.8891E-03 + 5.7603E+00 4.7155E-01 5.0242E-01 2.7975E-01 1.5640E-01 0.0000E+00 6.8473E-02 1.0178E-01 -1.8183E-03 + 6.1654E+00 4.8821E-01 5.1944E-01 2.9556E-01 1.7274E-01 0.0000E+00 6.9761E-02 1.0356E-01 -1.7627E-03 + 7.4652E+00 5.4375E-01 5.7621E-01 3.4840E-01 2.2727E-01 0.0000E+00 7.3847E-02 1.0930E-01 -1.5833E-03 + 7.4652E+00 5.4375E-01 5.7621E-01 3.4840E-01 2.2727E-01 4.9284E-09 7.3847E-02 1.0930E-01 -1.5833E-03 + 7.7113E+00 5.5577E-01 5.8850E-01 3.5986E-01 2.3909E-01 1.4828E-02 7.4685E-02 1.1049E-01 -1.5459E-03 + 8.4313E+00 5.9129E-01 6.2482E-01 3.9376E-01 2.7399E-01 5.3073E-02 7.7112E-02 1.1398E-01 -1.4366E-03 + 9.1600E+00 6.2838E-01 6.6276E-01 4.2920E-01 3.1045E-01 9.3080E-02 7.9574E-02 1.1756E-01 -1.3242E-03 + 9.8012E+00 6.6206E-01 6.9722E-01 4.6140E-01 3.4357E-01 1.2932E-01 8.1754E-02 1.2077E-01 -1.2235E-03 + 1.0427E+01 6.9597E-01 7.3194E-01 4.9386E-01 3.7692E-01 1.6574E-01 8.3903E-02 1.2397E-01 -1.1230E-03 + 1.0930E+01 7.2401E-01 7.6066E-01 5.2072E-01 4.0451E-01 1.9581E-01 8.5649E-02 1.2660E-01 -1.0405E-03 + 1.1517E+01 7.5782E-01 7.9530E-01 5.5312E-01 4.3779E-01 2.3203E-01 8.7722E-02 1.2975E-01 -9.4155E-04 + 1.2017E+01 7.8752E-01 8.2574E-01 5.8159E-01 4.6702E-01 2.6380E-01 8.9517E-02 1.3250E-01 -8.5502E-04 + 1.2458E+01 8.1453E-01 8.5345E-01 6.0750E-01 4.9361E-01 2.9267E-01 9.1132E-02 1.3501E-01 -7.7650E-04 + 1.2994E+01 8.4845E-01 8.8826E-01 6.4005E-01 5.2702E-01 3.2891E-01 9.3139E-02 1.3815E-01 -6.7803E-04 + 1.3473E+01 8.7996E-01 9.2061E-01 6.7029E-01 5.5806E-01 3.6254E-01 9.4985E-02 1.4107E-01 -5.8659E-04 + 1.3900E+01 9.0909E-01 9.5054E-01 6.9827E-01 5.8677E-01 3.9362E-01 9.6680E-02 1.4377E-01 -5.0194E-04 + 1.4306E+01 9.3781E-01 9.8007E-01 7.2586E-01 6.1508E-01 4.2426E-01 9.8340E-02 1.4645E-01 -4.1830E-04 + 1.4684E+01 9.6552E-01 1.0086E+00 7.5247E-01 6.4239E-01 4.5381E-01 9.9934E-02 1.4904E-01 -3.3737E-04 + 1.5023E+01 9.9134E-01 1.0351E+00 7.7728E-01 6.6785E-01 4.8135E-01 1.0142E-01 1.5147E-01 -2.6163E-04 + 1.5327E+01 1.0153E+00 1.0598E+00 8.0032E-01 6.9150E-01 5.0692E-01 1.0279E-01 1.5373E-01 -1.9101E-04 + 1.5617E+01 1.0390E+00 1.0843E+00 8.2312E-01 7.1490E-01 5.3222E-01 1.0414E-01 1.5599E-01 -1.2076E-04 + 1.5887E+01 1.0620E+00 1.1080E+00 8.4519E-01 7.3756E-01 5.5672E-01 1.0545E-01 1.5819E-01 -5.2383E-05 + 1.6131E+01 1.0835E+00 1.1301E+00 8.6584E-01 7.5876E-01 5.7965E-01 1.0668E-01 1.6027E-01 1.1986E-05 + 1.6350E+01 1.1035E+00 1.1508E+00 8.8506E-01 7.7851E-01 6.0100E-01 1.0782E-01 1.6222E-01 7.2319E-05 + 1.6560E+01 1.1233E+00 1.1713E+00 9.0415E-01 7.9812E-01 6.2221E-01 1.0896E-01 1.6417E-01 1.3262E-04 + 1.6756E+01 1.1426E+00 1.1912E+00 9.2268E-01 8.1717E-01 6.4281E-01 1.1007E-01 1.6607E-01 1.9159E-04 + 1.6933E+01 1.1607E+00 1.2099E+00 9.4007E-01 8.3504E-01 6.6215E-01 1.1111E-01 1.6788E-01 2.4733E-04 + 1.7092E+01 1.1776E+00 1.2274E+00 9.5631E-01 8.5173E-01 6.8022E-01 1.1208E-01 1.6958E-01 2.9979E-04 + 1.7245E+01 1.1944E+00 1.2448E+00 9.7247E-01 8.6835E-01 6.9822E-01 1.1305E-01 1.7130E-01 3.5241E-04 + 1.7388E+01 1.2108E+00 1.2618E+00 9.8821E-01 8.8454E-01 7.1576E-01 1.1400E-01 1.7298E-01 4.0406E-04 + 1.7517E+01 1.2262E+00 1.2778E+00 1.0030E+00 8.9977E-01 7.3226E-01 1.1490E-01 1.7457E-01 4.5306E-04 + 1.7633E+01 1.2406E+00 1.2927E+00 1.0169E+00 9.1403E-01 7.4772E-01 1.1574E-01 1.7608E-01 4.9930E-04 + 1.7744E+01 1.2550E+00 1.3077E+00 1.0307E+00 9.2827E-01 7.6316E-01 1.1659E-01 1.7760E-01 5.4583E-04 + 1.7848E+01 1.2690E+00 1.3222E+00 1.0442E+00 9.4215E-01 7.7823E-01 1.1742E-01 1.7910E-01 5.9162E-04 + 1.7942E+01 1.2822E+00 1.3360E+00 1.0569E+00 9.5525E-01 7.9246E-01 1.1820E-01 1.8053E-01 6.3518E-04 + 1.8025E+01 1.2946E+00 1.3489E+00 1.0688E+00 9.6753E-01 8.0580E-01 1.1894E-01 1.8188E-01 6.7640E-04 + 1.8106E+01 1.3070E+00 1.3618E+00 1.0807E+00 9.7983E-01 8.1916E-01 1.1969E-01 1.8325E-01 7.1797E-04 + -1.6232E-01 2.4940E-01 2.7322E-01 6.5551E-02 0.0000E+00 0.0000E+00 6.1546E-02 8.5934E-02 -2.4472E-03 + 4.9860E-01 2.7053E-01 2.9520E-01 8.3858E-02 0.0000E+00 0.0000E+00 6.5460E-02 9.1090E-02 -2.2728E-03 + 1.0265E+00 2.8795E-01 3.1330E-01 9.9191E-02 0.0000E+00 0.0000E+00 6.8327E-02 9.4937E-02 -2.1426E-03 + 1.7675E+00 3.1334E-01 3.3967E-01 1.2183E-01 0.0000E+00 0.0000E+00 7.2097E-02 1.0009E-01 -1.9684E-03 + 1.7675E+00 3.1334E-01 3.3967E-01 1.2183E-01 5.4792E-08 0.0000E+00 7.2097E-02 1.0009E-01 -1.9684E-03 + 2.3635E+00 3.3601E-01 3.6321E-01 1.4228E-01 2.2470E-02 0.0000E+00 7.5123E-02 1.0431E-01 -1.8257E-03 + 2.9412E+00 3.5851E-01 3.8657E-01 1.6270E-01 4.3920E-02 0.0000E+00 7.7936E-02 1.0830E-01 -1.6912E-03 + 3.4387E+00 3.7835E-01 4.0717E-01 1.8081E-01 6.2883E-02 0.0000E+00 8.0285E-02 1.1168E-01 -1.5774E-03 + 3.9128E+00 3.9769E-01 4.2725E-01 1.9852E-01 8.1403E-02 0.0000E+00 8.2477E-02 1.1486E-01 -1.4700E-03 + 4.4109E+00 4.1849E-01 4.4885E-01 2.1763E-01 1.0135E-01 0.0000E+00 8.4740E-02 1.1820E-01 -1.3580E-03 + 4.8382E+00 4.3675E-01 4.6781E-01 2.3446E-01 1.1889E-01 0.0000E+00 8.6657E-02 1.2105E-01 -1.2623E-03 + 5.2446E+00 4.5449E-01 4.8625E-01 2.5085E-01 1.3596E-01 0.0000E+00 8.8464E-02 1.2377E-01 -1.1712E-03 + 5.5620E+00 4.6861E-01 5.0092E-01 2.6393E-01 1.4955E-01 0.0000E+00 8.9867E-02 1.2590E-01 -1.0999E-03 + 6.5602E+00 5.1501E-01 5.4916E-01 3.0702E-01 1.9431E-01 0.0000E+00 9.4288E-02 1.3272E-01 -8.7254E-04 + 6.5602E+00 5.1501E-01 5.4916E-01 3.0702E-01 1.9431E-01 4.0584E-09 9.4288E-02 1.3272E-01 -8.7254E-04 + 6.7440E+00 5.2492E-01 5.5946E-01 3.1625E-01 2.0389E-01 1.2201E-02 9.5188E-02 1.3413E-01 -8.2566E-04 + 7.2757E+00 5.5394E-01 5.8966E-01 3.4333E-01 2.3197E-01 4.3425E-02 9.7786E-02 1.3824E-01 -6.8938E-04 + 7.8040E+00 5.8386E-01 6.2081E-01 3.7130E-01 2.6095E-01 7.5721E-02 1.0040E-01 1.4244E-01 -5.5054E-04 + 8.2606E+00 6.1070E-01 6.4879E-01 3.9642E-01 2.8697E-01 1.0466E-01 1.0270E-01 1.4619E-01 -4.2710E-04 + 8.6988E+00 6.3743E-01 6.7667E-01 4.2147E-01 3.1292E-01 1.3347E-01 1.0496E-01 1.4991E-01 -3.0497E-04 + 9.0451E+00 6.5931E-01 6.9952E-01 4.4200E-01 3.3417E-01 1.5704E-01 1.0678E-01 1.5296E-01 -2.0542E-04 + 9.4435E+00 6.8544E-01 7.2682E-01 4.6653E-01 3.5957E-01 1.8518E-01 1.0894E-01 1.5659E-01 -8.6914E-05 + 9.7766E+00 7.0816E-01 7.5059E-01 4.8787E-01 3.8168E-01 2.0965E-01 1.1079E-01 1.5976E-01 1.5985E-05 + 1.0066E+01 7.2865E-01 7.7204E-01 5.0714E-01 4.0163E-01 2.3172E-01 1.1245E-01 1.6263E-01 1.0876E-04 + 1.0412E+01 7.5414E-01 7.9876E-01 5.3112E-01 4.2647E-01 2.5918E-01 1.1450E-01 1.6621E-01 2.2430E-04 + 1.0715E+01 7.7757E-01 8.2336E-01 5.5318E-01 4.4933E-01 2.8445E-01 1.1638E-01 1.6952E-01 3.3079E-04 + 1.0980E+01 7.9904E-01 8.4592E-01 5.7340E-01 4.7028E-01 3.0761E-01 1.1809E-01 1.7259E-01 4.2871E-04 + 1.1228E+01 8.2003E-01 8.6799E-01 5.9317E-01 4.9078E-01 3.3026E-01 1.1976E-01 1.7560E-01 5.2482E-04 + 1.1454E+01 8.4008E-01 8.8912E-01 6.1208E-01 5.1039E-01 3.5194E-01 1.2135E-01 1.7851E-01 6.1721E-04 + 1.1652E+01 8.5862E-01 9.0867E-01 6.2956E-01 5.2852E-01 3.7199E-01 1.2282E-01 1.8123E-01 7.0314E-04 + 1.1827E+01 8.7570E-01 9.2670E-01 6.4567E-01 5.4524E-01 3.9049E-01 1.2418E-01 1.8375E-01 7.8281E-04 + 1.1990E+01 8.9246E-01 9.4442E-01 6.6148E-01 5.6167E-01 4.0866E-01 1.2551E-01 1.8626E-01 8.6160E-04 + 1.2139E+01 9.0857E-01 9.6147E-01 6.7667E-01 5.7745E-01 4.2615E-01 1.2680E-01 1.8870E-01 9.3787E-04 + 1.2270E+01 9.2352E-01 9.7733E-01 6.9079E-01 5.9213E-01 4.4241E-01 1.2799E-01 1.9099E-01 1.0093E-03 + 1.2385E+01 9.3735E-01 9.9200E-01 7.0384E-01 6.0570E-01 4.5747E-01 1.2910E-01 1.9313E-01 1.0759E-03 + 1.2493E+01 9.5098E-01 1.0065E+00 7.1670E-01 6.1910E-01 4.7233E-01 1.3020E-01 1.9527E-01 1.1421E-03 + 1.2591E+01 9.6412E-01 1.0205E+00 7.2911E-01 6.3202E-01 4.8668E-01 1.3126E-01 1.9735E-01 1.2066E-03 + 1.2677E+01 9.7637E-01 1.0335E+00 7.4067E-01 6.4407E-01 5.0008E-01 1.3226E-01 1.9932E-01 1.2672E-03 + 1.2752E+01 9.8773E-01 1.0457E+00 7.5140E-01 6.5526E-01 5.1253E-01 1.3319E-01 2.0117E-01 1.3240E-03 + 1.2822E+01 9.9897E-01 1.0577E+00 7.6201E-01 6.6633E-01 5.2487E-01 1.3411E-01 2.0303E-01 1.3808E-03 + 1.2885E+01 1.0098E+00 1.0693E+00 7.7227E-01 6.7705E-01 5.3683E-01 1.3501E-01 2.0484E-01 1.4362E-03 + 1.2940E+01 1.0200E+00 1.0802E+00 7.8187E-01 6.8708E-01 5.4802E-01 1.3585E-01 2.0656E-01 1.4886E-03 + 1.2987E+01 1.0294E+00 1.0903E+00 7.9079E-01 6.9641E-01 5.5845E-01 1.3665E-01 2.0819E-01 1.5378E-03 + 1.3031E+01 1.0388E+00 1.1004E+00 7.9964E-01 7.0568E-01 5.6882E-01 1.3744E-01 2.0982E-01 1.5871E-03 + 1.3070E+01 1.0479E+00 1.1102E+00 8.0822E-01 7.1467E-01 5.7889E-01 1.3821E-01 2.1142E-01 1.6355E-03 + 1.3103E+01 1.0564E+00 1.1194E+00 8.1626E-01 7.2310E-01 5.8835E-01 1.3893E-01 2.1294E-01 1.6813E-03 + 1.3130E+01 1.0644E+00 1.1279E+00 8.2375E-01 7.3096E-01 5.9718E-01 1.3962E-01 2.1438E-01 1.7244E-03 + 1.3155E+01 1.0722E+00 1.1365E+00 8.3120E-01 7.3879E-01 6.0598E-01 1.4030E-01 2.1583E-01 1.7678E-03 + 1.0397E-01 2.5550E-01 2.7759E-01 6.2435E-02 0.0000E+00 0.0000E+00 7.6575E-02 9.9651E-02 -2.0290E-03 + 7.3244E-01 2.7664E-01 3.0001E-01 8.0248E-02 0.0000E+00 0.0000E+00 8.0791E-02 1.0565E-01 -1.8143E-03 + 1.2231E+00 2.9366E-01 3.1805E-01 9.4841E-02 0.0000E+00 0.0000E+00 8.3861E-02 1.1011E-01 -1.6555E-03 + 1.8979E+00 3.1799E-01 3.4380E-01 1.1598E-01 0.0000E+00 0.0000E+00 8.7876E-02 1.1605E-01 -1.4448E-03 + 1.8979E+00 3.1799E-01 3.4380E-01 1.1598E-01 5.0810E-08 0.0000E+00 8.7876E-02 1.1605E-01 -1.4448E-03 + 2.4288E+00 3.3930E-01 3.6634E-01 1.3476E-01 2.0724E-02 0.0000E+00 9.1078E-02 1.2090E-01 -1.2741E-03 + 2.9353E+00 3.6016E-01 3.8841E-01 1.5327E-01 4.0251E-02 0.0000E+00 9.4038E-02 1.2546E-01 -1.1142E-03 + 3.3653E+00 3.7834E-01 4.0764E-01 1.6949E-01 5.7329E-02 0.0000E+00 9.6501E-02 1.2931E-01 -9.7989E-04 + 3.7703E+00 3.9588E-01 4.2620E-01 1.8522E-01 7.3859E-02 0.0000E+00 9.8789E-02 1.3294E-01 -8.5395E-04 + 4.1908E+00 4.1456E-01 4.4598E-01 2.0204E-01 9.1512E-02 0.0000E+00 1.0114E-01 1.3671E-01 -7.2328E-04 + 4.5477E+00 4.3082E-01 4.6320E-01 2.1672E-01 1.0691E-01 0.0000E+00 1.0313E-01 1.3994E-01 -6.1211E-04 + 4.8838E+00 4.4651E-01 4.7982E-01 2.3093E-01 1.2179E-01 0.0000E+00 1.0499E-01 1.4301E-01 -5.0690E-04 + 5.1441E+00 4.5891E-01 4.9296E-01 2.4219E-01 1.3358E-01 0.0000E+00 1.0644E-01 1.4540E-01 -4.2494E-04 + 5.9502E+00 4.9920E-01 5.3569E-01 2.7892E-01 1.7197E-01 0.0000E+00 1.1096E-01 1.5304E-01 -1.6536E-04 + 5.9502E+00 4.9920E-01 5.3569E-01 2.7892E-01 1.7197E-01 3.4959E-09 1.1096E-01 1.5304E-01 -1.6536E-04 + 6.0950E+00 5.0772E-01 5.4472E-01 2.8671E-01 1.8011E-01 1.0504E-02 1.1188E-01 1.5461E-01 -1.1226E-04 + 6.5103E+00 5.3250E-01 5.7104E-01 3.0943E-01 2.0384E-01 3.7228E-02 1.1451E-01 1.5918E-01 4.1419E-05 + 6.9167E+00 5.5780E-01 5.9794E-01 3.3267E-01 2.2810E-01 6.4638E-02 1.1715E-01 1.6384E-01 1.9689E-04 + 7.2626E+00 5.8028E-01 6.2188E-01 3.5336E-01 2.4969E-01 8.9005E-02 1.1946E-01 1.6798E-01 3.3418E-04 + 7.5897E+00 6.0248E-01 6.4555E-01 3.7382E-01 2.7105E-01 1.1308E-01 1.2171E-01 1.7207E-01 4.6918E-04 + 7.8447E+00 6.2051E-01 6.6481E-01 3.9046E-01 2.8843E-01 1.3264E-01 1.2352E-01 1.7541E-01 5.7858E-04 + 8.1338E+00 6.4187E-01 6.8765E-01 4.1019E-01 3.0904E-01 1.5585E-01 1.2565E-01 1.7938E-01 7.0807E-04 + 8.3720E+00 6.6030E-01 7.0740E-01 4.2723E-01 3.2685E-01 1.7589E-01 1.2748E-01 1.8283E-01 8.1985E-04 + 8.5761E+00 6.7680E-01 7.2511E-01 4.4251E-01 3.4283E-01 1.9386E-01 1.2910E-01 1.8594E-01 9.2012E-04 + 8.8156E+00 6.9718E-01 7.4701E-01 4.6139E-01 3.6257E-01 2.1608E-01 1.3110E-01 1.8981E-01 1.0443E-03 + 9.0219E+00 7.1576E-01 7.6703E-01 4.7862E-01 3.8061E-01 2.3639E-01 1.3292E-01 1.9338E-01 1.1580E-03 + 9.1990E+00 7.3266E-01 7.8527E-01 4.9429E-01 3.9703E-01 2.5489E-01 1.3457E-01 1.9667E-01 1.2620E-03 + 9.3610E+00 7.4905E-01 8.0299E-01 5.0951E-01 4.1298E-01 2.7287E-01 1.3617E-01 1.9990E-01 1.3635E-03 + 9.5057E+00 7.6461E-01 8.1985E-01 5.2396E-01 4.2815E-01 2.8998E-01 1.3770E-01 2.0300E-01 1.4606E-03 + 9.6301E+00 7.7888E-01 8.3536E-01 5.3723E-01 4.4208E-01 3.0571E-01 1.3910E-01 2.0589E-01 1.5504E-03 + 9.7371E+00 7.9195E-01 8.4958E-01 5.4938E-01 4.5486E-01 3.2015E-01 1.4038E-01 2.0856E-01 1.6333E-03 + 9.8343E+00 8.0468E-01 8.6347E-01 5.6123E-01 4.6732E-01 3.3426E-01 1.4164E-01 2.1121E-01 1.7148E-03 + 9.9208E+00 8.1684E-01 8.7676E-01 5.7254E-01 4.7924E-01 3.4777E-01 1.4284E-01 2.1378E-01 1.7934E-03 + 9.9948E+00 8.2806E-01 8.8905E-01 5.8299E-01 4.9026E-01 3.6027E-01 1.4396E-01 2.1618E-01 1.8666E-03 + 1.0058E+01 8.3837E-01 9.0037E-01 5.9259E-01 5.0039E-01 3.7179E-01 1.4499E-01 2.1843E-01 1.9346E-03 + 1.0114E+01 8.4847E-01 9.1148E-01 6.0199E-01 5.1034E-01 3.8310E-01 1.4601E-01 2.2066E-01 2.0020E-03 + 1.0164E+01 8.5814E-01 9.2216E-01 6.1101E-01 5.1988E-01 3.9398E-01 1.4699E-01 2.2283E-01 2.0672E-03 + 1.0205E+01 8.6710E-01 9.3207E-01 6.1936E-01 5.2873E-01 4.0409E-01 1.4791E-01 2.2488E-01 2.1283E-03 + 1.0239E+01 8.7537E-01 9.4123E-01 6.2707E-01 5.3690E-01 4.1344E-01 1.4876E-01 2.2679E-01 2.1854E-03 + 1.0269E+01 8.8350E-01 9.5026E-01 6.3465E-01 5.4496E-01 4.2267E-01 1.4960E-01 2.2871E-01 2.2421E-03 + 1.0295E+01 8.9131E-01 9.5897E-01 6.4194E-01 5.5271E-01 4.3158E-01 1.5041E-01 2.3058E-01 2.2973E-03 + 1.0315E+01 8.9857E-01 9.6707E-01 6.4871E-01 5.5993E-01 4.3988E-01 1.5118E-01 2.3235E-01 2.3493E-03 + 1.0330E+01 9.0528E-01 9.7459E-01 6.5498E-01 5.6661E-01 4.4758E-01 1.5189E-01 2.3401E-01 2.3979E-03 + 1.0342E+01 9.1191E-01 9.8203E-01 6.6116E-01 5.7322E-01 4.5521E-01 1.5260E-01 2.3568E-01 2.4465E-03 + 1.0351E+01 9.1828E-01 9.8920E-01 6.6711E-01 5.7959E-01 4.6259E-01 1.5328E-01 2.3731E-01 2.4940E-03 + 1.0356E+01 9.2423E-01 9.9592E-01 6.7267E-01 5.8554E-01 4.6949E-01 1.5393E-01 2.3886E-01 2.5388E-03 + 1.0359E+01 9.2973E-01 1.0021E+00 6.7781E-01 5.9106E-01 4.7591E-01 1.5454E-01 2.4032E-01 2.5808E-03 + 1.0359E+01 9.3517E-01 1.0083E+00 6.8290E-01 5.9653E-01 4.8228E-01 1.5514E-01 2.4179E-01 2.6230E-03 + 3.2036E-01 2.6333E-01 2.8430E-01 6.0513E-02 0.0000E+00 0.0000E+00 9.0023E-02 1.1248E-01 -1.5585E-03 + 9.1617E-01 2.8426E-01 3.0696E-01 7.7801E-02 0.0000E+00 0.0000E+00 9.4404E-02 1.1921E-01 -1.3118E-03 + 1.3733E+00 3.0082E-01 3.2488E-01 9.1725E-02 0.0000E+00 0.0000E+00 9.7579E-02 1.2419E-01 -1.1305E-03 + 1.9920E+00 3.2413E-01 3.5007E-01 1.1161E-01 0.0000E+00 0.0000E+00 1.0171E-01 1.3080E-01 -8.9171E-04 + 1.9920E+00 3.2413E-01 3.5007E-01 1.1161E-01 4.7573E-08 0.0000E+00 1.0171E-01 1.3080E-01 -8.9171E-04 + 2.4700E+00 3.4427E-01 3.7180E-01 1.2903E-01 1.9321E-02 0.0000E+00 1.0499E-01 1.3618E-01 -6.9972E-04 + 2.9203E+00 3.6375E-01 3.9284E-01 1.4603E-01 3.7338E-02 0.0000E+00 1.0801E-01 1.4121E-01 -5.2110E-04 + 3.2983E+00 3.8058E-01 4.1102E-01 1.6079E-01 5.2963E-02 0.0000E+00 1.1051E-01 1.4545E-01 -3.7173E-04 + 3.6508E+00 3.9669E-01 4.2842E-01 1.7500E-01 6.7976E-02 0.0000E+00 1.1283E-01 1.4944E-01 -2.3238E-04 + 4.0134E+00 4.1372E-01 4.4683E-01 1.9008E-01 8.3899E-02 0.0000E+00 1.1520E-01 1.5357E-01 -8.8472E-05 + 4.3184E+00 4.2843E-01 4.6275E-01 2.0316E-01 9.7699E-02 0.0000E+00 1.1719E-01 1.5710E-01 3.3410E-05 + 4.6032E+00 4.4254E-01 4.7802E-01 2.1575E-01 1.1096E-01 0.0000E+00 1.1906E-01 1.6044E-01 1.4830E-04 + 4.8223E+00 4.5364E-01 4.9004E-01 2.2567E-01 1.2142E-01 0.0000E+00 1.2051E-01 1.6305E-01 2.3750E-04 + 5.4916E+00 4.8936E-01 5.2876E-01 2.5776E-01 1.5520E-01 0.0000E+00 1.2501E-01 1.7133E-01 5.1816E-04 + 5.4916E+00 4.8936E-01 5.2876E-01 2.5776E-01 1.5520E-01 3.0891E-09 1.2501E-01 1.7133E-01 5.1816E-04 + 5.6092E+00 4.9684E-01 5.3688E-01 2.6451E-01 1.6230E-01 9.2781E-03 1.2591E-01 1.7303E-01 5.7520E-04 + 5.9437E+00 5.1851E-01 5.6041E-01 2.8411E-01 1.8291E-01 3.2771E-02 1.2851E-01 1.7795E-01 7.3964E-04 + 6.2664E+00 5.4045E-01 5.8429E-01 3.0399E-01 2.0383E-01 5.6702E-02 1.3110E-01 1.8295E-01 9.0500E-04 + 6.5374E+00 5.5979E-01 6.0539E-01 3.2156E-01 2.2232E-01 7.7840E-02 1.3336E-01 1.8738E-01 1.0502E-03 + 6.7902E+00 5.7875E-01 6.2611E-01 3.3882E-01 2.4049E-01 9.8597E-02 1.3555E-01 1.9174E-01 1.1921E-03 + 6.9846E+00 5.9405E-01 6.4287E-01 3.5276E-01 2.5518E-01 1.1538E-01 1.3730E-01 1.9529E-01 1.3066E-03 + 7.2021E+00 6.1206E-01 6.6264E-01 3.6919E-01 2.7251E-01 1.3517E-01 1.3935E-01 1.9950E-01 1.4414E-03 + 7.3784E+00 6.2749E-01 6.7962E-01 3.8329E-01 2.8739E-01 1.5217E-01 1.4110E-01 2.0314E-01 1.5572E-03 + 7.5274E+00 6.4122E-01 6.9477E-01 3.9585E-01 3.0066E-01 1.6735E-01 1.4266E-01 2.0642E-01 1.6605E-03 + 7.6993E+00 6.5807E-01 7.1340E-01 4.1128E-01 3.1697E-01 1.8601E-01 1.4456E-01 2.1049E-01 1.7878E-03 + 7.8443E+00 6.7332E-01 7.3032E-01 4.2527E-01 3.3178E-01 2.0297E-01 1.4628E-01 2.1422E-01 1.9039E-03 + 7.9662E+00 6.8709E-01 7.4565E-01 4.3791E-01 3.4518E-01 2.1835E-01 1.4783E-01 2.1765E-01 2.0094E-03 + 8.0752E+00 7.0037E-01 7.6047E-01 4.5011E-01 3.5813E-01 2.3321E-01 1.4934E-01 2.2101E-01 2.1119E-03 + 8.1701E+00 7.1288E-01 7.7448E-01 4.6162E-01 3.7036E-01 2.4729E-01 1.5076E-01 2.2422E-01 2.2094E-03 + 8.2493E+00 7.2429E-01 7.8730E-01 4.7212E-01 3.8155E-01 2.6018E-01 1.5206E-01 2.2721E-01 2.2992E-03 + 8.3154E+00 7.3468E-01 7.9900E-01 4.8168E-01 3.9175E-01 2.7195E-01 1.5324E-01 2.2997E-01 2.3816E-03 + 8.3734E+00 7.4473E-01 8.1037E-01 4.9095E-01 4.0165E-01 2.8340E-01 1.5440E-01 2.3269E-01 2.4624E-03 + 8.4228E+00 7.5427E-01 8.2119E-01 4.9976E-01 4.1107E-01 2.9432E-01 1.5550E-01 2.3532E-01 2.5399E-03 + 8.4631E+00 7.6302E-01 8.3116E-01 5.0783E-01 4.1973E-01 3.0438E-01 1.5652E-01 2.3778E-01 2.6118E-03 + 8.4955E+00 7.7101E-01 8.4029E-01 5.1522E-01 4.2766E-01 3.1362E-01 1.5746E-01 2.4007E-01 2.6783E-03 + 8.5227E+00 7.7880E-01 8.4922E-01 5.2242E-01 4.3540E-01 3.2266E-01 1.5838E-01 2.4234E-01 2.7439E-03 + 8.5443E+00 7.8621E-01 8.5775E-01 5.2928E-01 4.4280E-01 3.3131E-01 1.5926E-01 2.4454E-01 2.8072E-03 + 8.5604E+00 7.9304E-01 8.6563E-01 5.3560E-01 4.4962E-01 3.3932E-01 1.6008E-01 2.4661E-01 2.8662E-03 + 8.5717E+00 7.9929E-01 8.7289E-01 5.4139E-01 4.5590E-01 3.4670E-01 1.6084E-01 2.4854E-01 2.9211E-03 + 8.5795E+00 8.0541E-01 8.8001E-01 5.4706E-01 4.6205E-01 3.5396E-01 1.6159E-01 2.5047E-01 2.9754E-03 + 8.5836E+00 8.1126E-01 8.8685E-01 5.5249E-01 4.6795E-01 3.6094E-01 1.6231E-01 2.5235E-01 3.0282E-03 + 8.5844E+00 8.1665E-01 8.9318E-01 5.5750E-01 4.7341E-01 3.6742E-01 1.6298E-01 2.5412E-01 3.0776E-03 + 8.5823E+00 8.2161E-01 8.9903E-01 5.6211E-01 4.7845E-01 3.7341E-01 1.6360E-01 2.5578E-01 3.1237E-03 + 8.5776E+00 8.2648E-01 9.0479E-01 5.6663E-01 4.8341E-01 3.7932E-01 1.6422E-01 2.5745E-01 3.1695E-03 + 8.5703E+00 8.3112E-01 9.1032E-01 5.7096E-01 4.8816E-01 3.8502E-01 1.6482E-01 2.5907E-01 3.2141E-03 + 8.5612E+00 8.3544E-01 9.1548E-01 5.7498E-01 4.9258E-01 3.9033E-01 1.6538E-01 2.6061E-01 3.2561E-03 + 8.5503E+00 8.3940E-01 9.2023E-01 5.7868E-01 4.9666E-01 3.9525E-01 1.6590E-01 2.6205E-01 3.2954E-03 + 8.5376E+00 8.4330E-01 9.2493E-01 5.8231E-01 5.0069E-01 4.0013E-01 1.6642E-01 2.6351E-01 3.3346E-03 + 6.5238E-01 2.8038E-01 3.0090E-01 5.8485E-02 0.0000E+00 0.0000E+00 1.1319E-01 1.3650E-01 -5.4003E-04 + 1.1859E+00 3.0050E-01 3.2368E-01 7.4697E-02 0.0000E+00 0.0000E+00 1.1766E-01 1.4443E-01 -2.4849E-04 + 1.5846E+00 3.1604E-01 3.4124E-01 8.7432E-02 0.0000E+00 0.0000E+00 1.2087E-01 1.5026E-01 -3.6742E-05 + 2.1112E+00 3.3743E-01 3.6540E-01 1.0522E-01 0.0000E+00 0.0000E+00 1.2501E-01 1.5795E-01 2.3918E-04 + 2.1112E+00 3.3743E-01 3.6540E-01 1.0522E-01 4.2412E-08 0.0000E+00 1.2501E-01 1.5795E-01 2.3918E-04 + 2.5064E+00 3.5551E-01 3.8579E-01 1.2050E-01 1.7114E-02 0.0000E+00 1.2827E-01 1.6415E-01 4.5813E-04 + 2.8711E+00 3.7271E-01 4.0520E-01 1.3516E-01 3.2819E-02 0.0000E+00 1.3125E-01 1.6993E-01 6.5981E-04 + 3.1718E+00 3.8735E-01 4.2174E-01 1.4772E-01 4.6262E-02 0.0000E+00 1.3370E-01 1.7478E-01 8.2695E-04 + 3.4478E+00 4.0120E-01 4.3740E-01 1.5966E-01 5.9033E-02 0.0000E+00 1.3595E-01 1.7930E-01 9.8164E-04 + 3.7272E+00 4.1566E-01 4.5377E-01 1.7219E-01 7.2434E-02 0.0000E+00 1.3825E-01 1.8398E-01 1.1401E-03 + 3.9588E+00 4.2803E-01 4.6778E-01 1.8296E-01 8.3933E-02 0.0000E+00 1.4017E-01 1.8795E-01 1.2733E-03 + 4.1721E+00 4.3976E-01 4.8109E-01 1.9321E-01 9.4888E-02 0.0000E+00 1.4196E-01 1.9170E-01 1.3980E-03 + 4.3342E+00 4.4892E-01 4.9149E-01 2.0124E-01 1.0346E-01 0.0000E+00 1.4333E-01 1.9462E-01 1.4942E-03 + 4.8182E+00 4.7795E-01 5.2454E-01 2.2681E-01 1.3079E-01 0.0000E+00 1.4758E-01 2.0381E-01 1.7935E-03 + 4.8182E+00 4.7795E-01 5.2454E-01 2.2681E-01 1.3079E-01 2.5225E-09 1.4758E-01 2.0381E-01 1.7935E-03 + 4.8994E+00 4.8395E-01 5.3137E-01 2.3213E-01 1.3647E-01 7.5709E-03 1.4843E-01 2.0569E-01 1.8537E-03 + 5.1274E+00 5.0116E-01 5.5104E-01 2.4742E-01 1.5281E-01 2.6600E-02 1.5084E-01 2.1110E-01 2.0259E-03 + 5.3417E+00 5.1835E-01 5.7074E-01 2.6274E-01 1.6920E-01 4.5778E-02 1.5323E-01 2.1655E-01 2.1971E-03 + 5.5169E+00 5.3331E-01 5.8796E-01 2.7611E-01 1.8353E-01 6.2546E-02 1.5528E-01 2.2135E-01 2.3459E-03 + 5.6758E+00 5.4779E-01 6.0469E-01 2.8909E-01 1.9746E-01 7.8856E-02 1.5726E-01 2.2605E-01 2.4899E-03 + 5.7947E+00 5.5934E-01 6.1809E-01 2.9946E-01 2.0861E-01 9.1929E-02 1.5884E-01 2.2986E-01 2.6050E-03 + 5.9238E+00 5.7277E-01 6.3374E-01 3.1156E-01 2.2163E-01 1.0722E-01 1.6066E-01 2.3434E-01 2.7392E-03 + 6.0249E+00 5.8415E-01 6.4705E-01 3.2182E-01 2.3271E-01 1.2024E-01 1.6220E-01 2.3821E-01 2.8533E-03 + 6.1075E+00 5.9417E-01 6.5883E-01 3.3088E-01 2.4250E-01 1.3177E-01 1.6356E-01 2.4166E-01 2.9543E-03 + 6.1987E+00 6.0631E-01 6.7316E-01 3.4187E-01 2.5442E-01 1.4584E-01 1.6520E-01 2.4592E-01 3.0775E-03 + 6.2716E+00 6.1716E-01 6.8605E-01 3.5172E-01 2.6512E-01 1.5850E-01 1.6668E-01 2.4982E-01 3.1886E-03 + 6.3294E+00 6.2683E-01 6.9761E-01 3.6053E-01 2.7472E-01 1.6989E-01 1.6800E-01 2.5337E-01 3.2886E-03 + 6.3774E+00 6.3604E-01 7.0868E-01 3.6893E-01 2.8390E-01 1.8082E-01 1.6926E-01 2.5682E-01 3.3848E-03 + 6.4157E+00 6.4461E-01 7.1904E-01 3.7677E-01 2.9249E-01 1.9108E-01 1.7044E-01 2.6011E-01 3.4754E-03 + 6.4442E+00 6.5233E-01 7.2844E-01 3.8384E-01 3.0027E-01 2.0040E-01 1.7150E-01 2.6315E-01 3.5579E-03 + 6.4650E+00 6.5927E-01 7.3693E-01 3.9021E-01 3.0730E-01 2.0886E-01 1.7247E-01 2.6594E-01 3.6331E-03 + 6.4798E+00 6.6590E-01 7.4511E-01 3.9632E-01 3.1406E-01 2.1702E-01 1.7340E-01 2.6868E-01 3.7060E-03 + 6.4891E+00 6.7212E-01 7.5283E-01 4.0205E-01 3.2044E-01 2.2475E-01 1.7428E-01 2.7132E-01 3.7753E-03 + 6.4933E+00 6.7775E-01 7.5988E-01 4.0726E-01 3.2625E-01 2.3182E-01 1.7509E-01 2.7376E-01 3.8391E-03 + 6.4933E+00 6.8282E-01 7.6628E-01 4.1197E-01 3.3153E-01 2.3827E-01 1.7582E-01 2.7603E-01 3.8975E-03 + 6.4896E+00 6.8771E-01 7.7248E-01 4.1651E-01 3.3664E-01 2.4454E-01 1.7653E-01 2.7827E-01 3.9546E-03 + 6.4825E+00 6.9230E-01 7.7835E-01 4.2079E-01 3.4147E-01 2.5050E-01 1.7720E-01 2.8043E-01 4.0092E-03 + 6.4727E+00 6.9646E-01 7.8373E-01 4.2468E-01 3.4589E-01 2.5599E-01 1.7782E-01 2.8244E-01 4.0597E-03 + 6.4608E+00 7.0023E-01 7.8863E-01 4.2822E-01 3.4992E-01 2.6101E-01 1.7839E-01 2.8432E-01 4.1062E-03 + 6.4464E+00 7.0386E-01 7.9341E-01 4.3163E-01 3.5384E-01 2.6591E-01 1.7894E-01 2.8618E-01 4.1519E-03 + 6.4299E+00 7.0729E-01 7.9795E-01 4.3487E-01 3.5757E-01 2.7060E-01 1.7947E-01 2.8799E-01 4.1959E-03 + 6.4121E+00 7.1040E-01 8.0212E-01 4.3781E-01 3.6098E-01 2.7493E-01 1.7995E-01 2.8969E-01 4.2367E-03 + 6.3933E+00 7.1322E-01 8.0593E-01 4.4049E-01 3.6410E-01 2.7890E-01 1.8040E-01 2.9127E-01 4.2744E-03 + 6.3728E+00 7.1594E-01 8.0965E-01 4.4309E-01 3.6715E-01 2.8280E-01 1.8083E-01 2.9284E-01 4.3117E-03 + 6.3507E+00 7.1849E-01 8.1318E-01 4.4554E-01 3.7004E-01 2.8653E-01 1.8125E-01 2.9438E-01 4.3476E-03 + 6.3283E+00 7.2083E-01 8.1645E-01 4.4779E-01 3.7271E-01 2.8999E-01 1.8164E-01 2.9582E-01 4.3811E-03 + 6.3056E+00 7.2293E-01 8.1943E-01 4.4983E-01 3.7514E-01 2.9317E-01 1.8199E-01 2.9717E-01 4.4122E-03 + 6.2816E+00 7.2497E-01 8.2235E-01 4.5180E-01 3.7752E-01 2.9630E-01 1.8234E-01 2.9852E-01 4.4430E-03 + 9.8708E-01 3.0491E-01 3.2864E-01 5.7481E-02 0.0000E+00 0.0000E+00 1.4095E-01 1.7005E-01 1.0424E-03 + 1.4379E+00 3.2338E-01 3.5104E-01 7.2115E-02 0.0000E+00 0.0000E+00 1.4522E-01 1.7931E-01 1.3650E-03 + 1.7656E+00 3.3729E-01 3.6790E-01 8.3320E-02 0.0000E+00 0.0000E+00 1.4826E-01 1.8607E-01 1.5960E-03 + 2.1869E+00 3.5600E-01 3.9057E-01 9.8618E-02 0.0000E+00 0.0000E+00 1.5214E-01 1.9492E-01 1.8927E-03 + 2.1869E+00 3.5600E-01 3.9057E-01 9.8618E-02 3.6560E-08 0.0000E+00 1.5214E-01 1.9492E-01 1.8927E-03 + 2.4920E+00 3.7146E-01 4.0927E-01 1.1147E-01 1.4652E-02 0.0000E+00 1.5516E-01 2.0197E-01 2.1243E-03 + 2.7670E+00 3.8590E-01 4.2678E-01 1.2358E-01 2.7869E-02 0.0000E+00 1.5789E-01 2.0851E-01 2.3349E-03 + 2.9890E+00 3.9799E-01 4.4147E-01 1.3380E-01 3.9022E-02 0.0000E+00 1.6011E-01 2.1394E-01 2.5073E-03 + 3.1888E+00 4.0927E-01 4.5520E-01 1.4339E-01 4.9490E-02 0.0000E+00 1.6214E-01 2.1899E-01 2.6652E-03 + 3.3872E+00 4.2089E-01 4.6938E-01 1.5333E-01 6.0343E-02 0.0000E+00 1.6419E-01 2.2418E-01 2.8251E-03 + 3.5487E+00 4.3069E-01 4.8138E-01 1.6176E-01 6.9556E-02 0.0000E+00 1.6589E-01 2.2855E-01 2.9582E-03 + 3.6947E+00 4.3990E-01 4.9267E-01 1.6971E-01 7.8246E-02 0.0000E+00 1.6746E-01 2.3266E-01 3.0815E-03 + 3.8040E+00 4.4701E-01 5.0141E-01 1.7587E-01 8.4992E-02 0.0000E+00 1.6866E-01 2.3584E-01 3.1759E-03 + 4.1201E+00 4.6914E-01 5.2875E-01 1.9520E-01 1.0617E-01 0.0000E+00 1.7231E-01 2.4578E-01 3.4648E-03 + 4.1201E+00 4.6914E-01 5.2875E-01 1.9520E-01 1.0617E-01 1.9820E-09 1.7231E-01 2.4578E-01 3.4648E-03 + 4.1693E+00 4.7364E-01 5.3432E-01 1.9916E-01 1.1051E-01 5.9444E-03 1.7303E-01 2.4779E-01 3.5219E-03 + 4.3047E+00 4.8640E-01 5.5019E-01 2.1043E-01 1.2290E-01 2.0764E-02 1.7506E-01 2.5355E-01 3.6838E-03 + 4.4267E+00 4.9891E-01 5.6588E-01 2.2155E-01 1.3516E-01 3.5524E-02 1.7703E-01 2.5931E-01 3.8421E-03 + 4.5218E+00 5.0962E-01 5.7939E-01 2.3110E-01 1.4573E-01 4.8283E-02 1.7871E-01 2.6434E-01 3.9775E-03 + 4.6037E+00 5.1980E-01 5.9236E-01 2.4024E-01 1.5588E-01 6.0563E-02 1.8030E-01 2.6922E-01 4.1064E-03 + 4.6618E+00 5.2780E-01 6.0262E-01 2.4745E-01 1.6391E-01 7.0312E-02 1.8155E-01 2.7314E-01 4.2080E-03 + 4.7207E+00 5.3696E-01 6.1446E-01 2.5574E-01 1.7318E-01 8.1602E-02 1.8298E-01 2.7772E-01 4.3246E-03 + 4.7633E+00 5.4457E-01 6.2440E-01 2.6267E-01 1.8097E-01 9.1126E-02 1.8416E-01 2.8163E-01 4.4222E-03 + 4.7949E+00 5.5118E-01 6.3310E-01 2.6871E-01 1.8779E-01 9.9487E-02 1.8519E-01 2.8511E-01 4.5073E-03 + 4.8253E+00 5.5903E-01 6.4356E-01 2.7594E-01 1.9599E-01 1.0959E-01 1.8641E-01 2.8936E-01 4.6094E-03 + 4.8449E+00 5.6591E-01 6.5282E-01 2.8230E-01 2.0326E-01 1.1859E-01 1.8749E-01 2.9321E-01 4.6998E-03 + 4.8560E+00 5.7192E-01 6.6103E-01 2.8791E-01 2.0970E-01 1.2661E-01 1.8843E-01 2.9668E-01 4.7797E-03 + 4.8606E+00 5.7752E-01 6.6877E-01 2.9317E-01 2.1578E-01 1.3423E-01 1.8931E-01 3.0004E-01 4.8552E-03 + 4.8594E+00 5.8263E-01 6.7594E-01 2.9799E-01 2.2141E-01 1.4132E-01 1.9012E-01 3.0321E-01 4.9250E-03 + 4.8531E+00 5.8712E-01 6.8233E-01 3.0228E-01 2.2644E-01 1.4770E-01 1.9083E-01 3.0610E-01 4.9874E-03 + 4.8434E+00 5.9107E-01 6.8804E-01 3.0608E-01 2.3093E-01 1.5344E-01 1.9147E-01 3.0875E-01 5.0432E-03 + 4.8297E+00 5.9476E-01 6.9347E-01 3.0965E-01 2.3520E-01 1.5893E-01 1.9206E-01 3.1132E-01 5.0963E-03 + 4.8131E+00 5.9813E-01 6.9851E-01 3.1296E-01 2.3918E-01 1.6408E-01 1.9261E-01 3.1376E-01 5.1459E-03 + 4.7944E+00 6.0111E-01 7.0305E-01 3.1590E-01 2.4276E-01 1.6876E-01 1.9310E-01 3.1602E-01 5.1907E-03 + 4.7744E+00 6.0372E-01 7.0712E-01 3.1852E-01 2.4597E-01 1.7299E-01 1.9353E-01 3.1809E-01 5.2309E-03 + 4.7520E+00 6.0616E-01 7.1100E-01 3.2100E-01 2.4904E-01 1.7707E-01 1.9394E-01 3.2012E-01 5.2694E-03 + 4.7279E+00 6.0838E-01 7.1462E-01 3.2328E-01 2.5191E-01 1.8092E-01 1.9431E-01 3.2207E-01 5.3055E-03 + 4.7032E+00 6.1034E-01 7.1789E-01 3.2532E-01 2.5451E-01 1.8443E-01 1.9465E-01 3.2387E-01 5.3382E-03 + 4.6783E+00 6.1204E-01 7.2081E-01 3.2713E-01 2.5684E-01 1.8761E-01 1.9494E-01 3.2553E-01 5.3678E-03 + 4.6519E+00 6.1363E-01 7.2362E-01 3.2885E-01 2.5907E-01 1.9070E-01 1.9522E-01 3.2716E-01 5.3962E-03 + 4.6245E+00 6.1506E-01 7.2624E-01 3.3043E-01 2.6117E-01 1.9363E-01 1.9548E-01 3.2874E-01 5.4229E-03 + 4.5971E+00 6.1631E-01 7.2860E-01 3.3184E-01 2.6307E-01 1.9630E-01 1.9570E-01 3.3020E-01 5.4472E-03 + 4.5702E+00 6.1738E-01 7.3072E-01 3.3309E-01 2.6477E-01 1.9874E-01 1.9590E-01 3.3156E-01 5.4692E-03 + 4.5422E+00 6.1837E-01 7.3275E-01 3.3426E-01 2.6641E-01 2.0112E-01 1.9609E-01 3.3289E-01 5.4903E-03 + 4.5135E+00 6.1924E-01 7.3464E-01 3.3534E-01 2.6795E-01 2.0337E-01 1.9626E-01 3.3418E-01 5.5102E-03 + 4.4854E+00 6.1998E-01 7.3635E-01 3.3629E-01 2.6934E-01 2.0544E-01 1.9640E-01 3.3539E-01 5.5284E-03 + 4.4580E+00 6.2060E-01 7.3787E-01 3.3713E-01 2.7059E-01 2.0732E-01 1.9653E-01 3.3651E-01 5.5447E-03 + 4.4296E+00 6.2115E-01 7.3933E-01 3.3791E-01 2.7179E-01 2.0916E-01 1.9665E-01 3.3762E-01 5.5605E-03 + 1.2943E+00 3.3898E-01 3.7517E-01 5.7540E-02 0.0000E+00 0.0000E+00 1.7465E-01 2.2193E-01 3.5579E-03 + 1.6356E+00 3.5439E-01 3.9622E-01 6.9784E-02 0.0000E+00 0.0000E+00 1.7830E-01 2.3256E-01 3.8688E-03 + 1.8755E+00 3.6567E-01 4.1165E-01 7.8900E-02 0.0000E+00 0.0000E+00 1.8085E-01 2.4023E-01 4.0865E-03 + 2.1739E+00 3.8044E-01 4.3191E-01 9.1030E-02 0.0000E+00 0.0000E+00 1.8406E-01 2.5016E-01 4.3596E-03 + 2.1739E+00 3.8044E-01 4.3191E-01 9.1030E-02 2.9528E-08 0.0000E+00 1.8406E-01 2.5016E-01 4.3596E-03 + 2.3791E+00 3.9230E-01 4.4819E-01 1.0097E-01 1.1744E-02 0.0000E+00 1.8650E-01 2.5797E-01 4.5668E-03 + 2.5584E+00 4.0313E-01 4.6313E-01 1.1014E-01 2.2136E-02 0.0000E+00 1.8868E-01 2.6511E-01 4.7510E-03 + 2.6988E+00 4.1201E-01 4.7545E-01 1.1774E-01 3.0763E-02 0.0000E+00 1.9042E-01 2.7099E-01 4.8985E-03 + 2.8218E+00 4.2015E-01 4.8679E-01 1.2476E-01 3.8746E-02 0.0000E+00 1.9198E-01 2.7640E-01 5.0310E-03 + 2.9404E+00 4.2837E-01 4.9832E-01 1.3191E-01 4.6909E-02 0.0000E+00 1.9354E-01 2.8192E-01 5.1624E-03 + 3.0342E+00 4.3518E-01 5.0795E-01 1.3789E-01 5.3752E-02 0.0000E+00 1.9481E-01 2.8652E-01 5.2695E-03 + 3.1165E+00 4.4147E-01 5.1688E-01 1.4346E-01 6.0131E-02 0.0000E+00 1.9596E-01 2.9081E-01 5.3669E-03 + 3.1766E+00 4.4626E-01 5.2373E-01 1.4772E-01 6.5034E-02 0.0000E+00 1.9683E-01 2.9411E-01 5.4402E-03 + 3.3406E+00 4.6077E-01 5.4469E-01 1.6081E-01 8.0157E-02 0.0000E+00 1.9940E-01 3.0426E-01 5.6572E-03 + 3.3406E+00 4.6077E-01 5.4469E-01 1.6081E-01 8.0157E-02 1.4446E-09 1.9940E-01 3.0426E-01 5.6572E-03 + 3.3619E+00 4.6365E-01 5.4888E-01 1.6344E-01 8.3207E-02 4.3288E-03 1.9989E-01 3.0628E-01 5.6985E-03 + 3.4177E+00 4.7164E-01 5.6065E-01 1.7082E-01 9.1814E-02 1.5018E-02 2.0125E-01 3.1203E-01 5.8131E-03 + 3.4623E+00 4.7926E-01 5.7205E-01 1.7795E-01 1.0018E-01 2.5517E-02 2.0252E-01 3.1769E-01 5.9211E-03 + 3.4921E+00 4.8557E-01 5.8168E-01 1.8394E-01 1.0728E-01 3.4471E-02 2.0357E-01 3.2255E-01 6.0098E-03 + 3.5128E+00 4.9139E-01 5.9074E-01 1.8955E-01 1.1399E-01 4.2979E-02 2.0452E-01 3.2721E-01 6.0909E-03 + 3.5234E+00 4.9581E-01 5.9777E-01 1.9389E-01 1.1923E-01 4.9656E-02 2.0524E-01 3.3090E-01 6.1523E-03 + 3.5290E+00 5.0071E-01 6.0573E-01 1.9877E-01 1.2518E-01 5.7298E-02 2.0602E-01 3.3516E-01 6.2199E-03 + 3.5280E+00 5.0464E-01 6.1228E-01 2.0276E-01 1.3010E-01 6.3669E-02 2.0664E-01 3.3874E-01 6.2738E-03 + 3.5226E+00 5.0792E-01 6.1790E-01 2.0616E-01 1.3434E-01 6.9201E-02 2.0715E-01 3.4187E-01 6.3186E-03 + 3.5101E+00 5.1166E-01 6.2450E-01 2.1014E-01 1.3937E-01 7.5806E-02 2.0772E-01 3.4565E-01 6.3695E-03 + 3.4931E+00 5.1476E-01 6.3021E-01 2.1354E-01 1.4374E-01 8.1619E-02 2.0818E-01 3.4901E-01 6.4116E-03 + 3.4732E+00 5.1731E-01 6.3513E-01 2.1645E-01 1.4755E-01 8.6730E-02 2.0855E-01 3.5200E-01 6.4462E-03 + 3.4497E+00 5.1955E-01 6.3965E-01 2.1910E-01 1.5108E-01 9.1530E-02 2.0887E-01 3.5483E-01 6.4765E-03 + 3.4237E+00 5.2145E-01 6.4372E-01 2.2146E-01 1.5429E-01 9.5944E-02 2.0912E-01 3.5745E-01 6.5022E-03 + 3.3965E+00 5.2298E-01 6.4724E-01 2.2348E-01 1.5711E-01 9.9868E-02 2.0931E-01 3.5981E-01 6.5229E-03 + 3.3690E+00 5.2421E-01 6.5029E-01 2.2521E-01 1.5958E-01 1.0336E-01 2.0945E-01 3.6193E-01 6.5397E-03 + 3.3395E+00 5.2524E-01 6.5309E-01 2.2677E-01 1.6188E-01 1.0666E-01 2.0956E-01 3.6395E-01 6.5536E-03 + 3.3089E+00 5.2606E-01 6.5560E-01 2.2816E-01 1.6399E-01 1.0972E-01 2.0962E-01 3.6584E-01 6.5649E-03 + 3.2787E+00 5.2666E-01 6.5778E-01 2.2935E-01 1.6584E-01 1.1247E-01 2.0966E-01 3.6755E-01 6.5733E-03 + 3.2490E+00 5.2709E-01 6.5965E-01 2.3035E-01 1.6747E-01 1.1492E-01 2.0966E-01 3.6909E-01 6.5794E-03 + 3.2181E+00 5.2738E-01 6.6136E-01 2.3124E-01 1.6900E-01 1.1726E-01 2.0964E-01 3.7056E-01 6.5836E-03 + 3.1869E+00 5.2754E-01 6.6287E-01 2.3202E-01 1.7039E-01 1.1945E-01 2.0959E-01 3.7195E-01 6.5861E-03 + 3.1564E+00 5.2756E-01 6.6417E-01 2.3267E-01 1.7161E-01 1.2141E-01 2.0952E-01 3.7321E-01 6.5869E-03 + 3.1270E+00 5.2749E-01 6.6526E-01 2.3320E-01 1.7269E-01 1.2317E-01 2.0943E-01 3.7435E-01 6.5864E-03 + 3.0968E+00 5.2731E-01 6.6624E-01 2.3366E-01 1.7369E-01 1.2486E-01 2.0933E-01 3.7545E-01 6.5845E-03 + 3.0664E+00 5.2704E-01 6.6709E-01 2.3403E-01 1.7461E-01 1.2644E-01 2.0920E-01 3.7648E-01 6.5815E-03 + 3.0371E+00 5.2670E-01 6.6778E-01 2.3433E-01 1.7541E-01 1.2787E-01 2.0907E-01 3.7742E-01 6.5774E-03 + 3.0089E+00 5.2629E-01 6.6834E-01 2.3454E-01 1.7611E-01 1.2915E-01 2.0893E-01 3.7827E-01 6.5726E-03 + 2.9801E+00 5.2582E-01 6.6882E-01 2.3471E-01 1.7676E-01 1.3039E-01 2.0877E-01 3.7909E-01 6.5668E-03 + 2.9514E+00 5.2527E-01 6.6920E-01 2.3481E-01 1.7734E-01 1.3154E-01 2.0859E-01 3.7986E-01 6.5601E-03 + 2.9237E+00 5.2468E-01 6.6948E-01 2.3486E-01 1.7784E-01 1.3258E-01 2.0842E-01 3.8056E-01 6.5529E-03 + 2.8971E+00 5.2406E-01 6.6967E-01 2.3487E-01 1.7827E-01 1.3352E-01 2.0823E-01 3.8119E-01 6.5452E-03 + 2.8701E+00 5.2338E-01 6.6980E-01 2.3483E-01 1.7867E-01 1.3442E-01 2.0804E-01 3.8180E-01 6.5368E-03 + 1.4272E+00 3.6494E-01 4.1887E-01 5.7918E-02 0.0000E+00 0.0000E+00 1.9826E-01 2.7028E-01 5.7573E-03 + 1.6872E+00 3.7740E-01 4.3815E-01 6.8113E-02 0.0000E+00 0.0000E+00 2.0124E-01 2.8154E-01 6.0088E-03 + 1.8654E+00 3.8631E-01 4.5204E-01 7.5559E-02 0.0000E+00 0.0000E+00 2.0329E-01 2.8957E-01 6.1798E-03 + 2.0809E+00 3.9773E-01 4.6994E-01 8.5291E-02 0.0000E+00 0.0000E+00 2.0582E-01 2.9984E-01 6.3876E-03 + 2.0809E+00 3.9773E-01 4.6994E-01 8.5291E-02 2.4463E-08 0.0000E+00 2.0582E-01 2.9984E-01 6.3876E-03 + 2.2219E+00 4.0669E-01 4.8404E-01 9.3125E-02 9.6794E-03 0.0000E+00 2.0769E-01 3.0781E-01 6.5392E-03 + 2.3415E+00 4.1470E-01 4.9679E-01 1.0024E-01 1.8130E-02 0.0000E+00 2.0932E-01 3.1502E-01 6.6693E-03 + 2.4325E+00 4.2113E-01 5.0715E-01 1.0605E-01 2.5067E-02 0.0000E+00 2.1059E-01 3.2090E-01 6.7701E-03 + 2.5099E+00 4.2691E-01 5.1657E-01 1.1135E-01 3.1421E-02 0.0000E+00 2.1171E-01 3.2626E-01 6.8575E-03 + 2.5821E+00 4.3265E-01 5.2603E-01 1.1669E-01 3.7855E-02 0.0000E+00 2.1280E-01 3.3167E-01 6.9413E-03 + 2.6373E+00 4.3732E-01 5.3382E-01 1.2110E-01 4.3199E-02 0.0000E+00 2.1367E-01 3.3615E-01 7.0071E-03 + 2.6842E+00 4.4154E-01 5.4097E-01 1.2515E-01 4.8138E-02 0.0000E+00 2.1444E-01 3.4027E-01 7.0647E-03 + 2.7172E+00 4.4471E-01 5.4640E-01 1.2823E-01 5.1908E-02 0.0000E+00 2.1500E-01 3.4342E-01 7.1065E-03 + 2.7999E+00 4.5399E-01 5.6269E-01 1.3750E-01 6.3380E-02 0.0000E+00 2.1659E-01 3.5297E-01 7.2217E-03 + 2.7999E+00 4.5399E-01 5.6269E-01 1.3750E-01 6.3380E-02 1.1157E-09 2.1659E-01 3.5297E-01 7.2217E-03 + 2.8069E+00 4.5576E-01 5.6588E-01 1.3933E-01 6.5665E-02 3.3412E-03 2.1688E-01 3.5484E-01 7.2418E-03 + 2.8228E+00 4.6059E-01 5.7473E-01 1.4441E-01 7.2060E-02 1.1535E-02 2.1763E-01 3.6011E-01 7.2942E-03 + 2.8298E+00 4.6498E-01 5.8311E-01 1.4921E-01 7.8198E-02 1.9501E-02 2.1828E-01 3.6520E-01 7.3382E-03 + 2.8287E+00 4.6845E-01 5.9004E-01 1.5317E-01 8.3336E-02 2.6227E-02 2.1877E-01 3.6951E-01 7.3696E-03 + 2.8213E+00 4.7148E-01 5.9641E-01 1.5679E-01 8.8129E-02 3.2558E-02 2.1916E-01 3.7356E-01 7.3937E-03 + 2.8108E+00 4.7365E-01 6.0124E-01 1.5953E-01 9.1823E-02 3.7483E-02 2.1942E-01 3.7672E-01 7.4084E-03 + 2.7934E+00 4.7589E-01 6.0658E-01 1.6254E-01 9.5972E-02 4.3071E-02 2.1965E-01 3.8030E-01 7.4201E-03 + 2.7742E+00 4.7753E-01 6.1084E-01 1.6494E-01 9.9359E-02 4.7686E-02 2.1978E-01 3.8325E-01 7.4254E-03 + 2.7538E+00 4.7877E-01 6.1440E-01 1.6694E-01 1.0224E-01 5.1661E-02 2.1985E-01 3.8579E-01 7.4263E-03 + 2.7246E+00 4.8000E-01 6.1845E-01 1.6920E-01 1.0561E-01 5.6363E-02 2.1986E-01 3.8878E-01 7.4223E-03 + 2.6941E+00 4.8083E-01 6.2180E-01 1.7106E-01 1.0849E-01 6.0459E-02 2.1980E-01 3.9137E-01 7.4138E-03 + 2.6633E+00 4.8133E-01 6.2456E-01 1.7259E-01 1.1096E-01 6.4026E-02 2.1969E-01 3.9362E-01 7.4019E-03 + 2.6305E+00 4.8157E-01 6.2698E-01 1.7392E-01 1.1322E-01 6.7343E-02 2.1952E-01 3.9570E-01 7.3865E-03 + 2.5969E+00 4.8158E-01 6.2902E-01 1.7504E-01 1.1523E-01 7.0363E-02 2.1931E-01 3.9757E-01 7.3682E-03 + 2.5639E+00 4.8139E-01 6.3068E-01 1.7595E-01 1.1696E-01 7.3021E-02 2.1907E-01 3.9920E-01 7.3481E-03 + 2.5318E+00 4.8105E-01 6.3200E-01 1.7667E-01 1.1845E-01 7.5363E-02 2.1880E-01 4.0062E-01 7.3270E-03 + 2.4987E+00 4.8054E-01 6.3311E-01 1.7727E-01 1.1982E-01 7.7556E-02 2.1850E-01 4.0193E-01 7.3036E-03 + 2.4656E+00 4.7990E-01 6.3399E-01 1.7775E-01 1.2103E-01 7.9570E-02 2.1817E-01 4.0311E-01 7.2787E-03 + 2.4336E+00 4.7917E-01 6.3465E-01 1.7810E-01 1.2208E-01 8.1359E-02 2.1783E-01 4.0414E-01 7.2534E-03 + 2.4029E+00 4.7836E-01 6.3512E-01 1.7835E-01 1.2298E-01 8.2941E-02 2.1748E-01 4.0503E-01 7.2280E-03 + 2.3717E+00 4.7745E-01 6.3544E-01 1.7853E-01 1.2380E-01 8.4434E-02 2.1710E-01 4.0584E-01 7.2010E-03 + 2.3407E+00 4.7645E-01 6.3561E-01 1.7862E-01 1.2452E-01 8.5809E-02 2.1671E-01 4.0657E-01 7.1732E-03 + 2.3109E+00 4.7541E-01 6.3565E-01 1.7864E-01 1.2514E-01 8.7033E-02 2.1631E-01 4.0720E-01 7.1455E-03 + 2.2826E+00 4.7435E-01 6.3557E-01 1.7861E-01 1.2566E-01 8.8120E-02 2.1592E-01 4.0773E-01 7.1183E-03 + 2.2538E+00 4.7320E-01 6.3539E-01 1.7852E-01 1.2612E-01 8.9149E-02 2.1550E-01 4.0822E-01 7.0899E-03 + 2.2253E+00 4.7200E-01 6.3511E-01 1.7837E-01 1.2653E-01 9.0100E-02 2.1508E-01 4.0864E-01 7.0610E-03 + 2.1981E+00 4.7079E-01 6.3475E-01 1.7819E-01 1.2686E-01 9.0946E-02 2.1465E-01 4.0899E-01 7.0326E-03 + 2.1722E+00 4.6959E-01 6.3433E-01 1.7797E-01 1.2713E-01 9.1697E-02 2.1423E-01 4.0928E-01 7.0049E-03 + 2.1459E+00 4.6833E-01 6.3382E-01 1.7772E-01 1.2736E-01 9.2409E-02 2.1380E-01 4.0953E-01 6.9762E-03 + 2.1200E+00 4.6702E-01 6.3324E-01 1.7743E-01 1.2755E-01 9.3063E-02 2.1335E-01 4.0973E-01 6.9471E-03 + 2.0952E+00 4.6572E-01 6.3263E-01 1.7711E-01 1.2770E-01 9.3648E-02 2.1291E-01 4.0988E-01 6.9188E-03 + 2.0716E+00 4.6444E-01 6.3197E-01 1.7678E-01 1.2780E-01 9.4162E-02 2.1248E-01 4.0999E-01 6.8913E-03 + 2.0478E+00 4.6311E-01 6.3125E-01 1.7642E-01 1.2787E-01 9.4649E-02 2.1204E-01 4.1007E-01 6.8630E-03 + 1.4516E+00 3.9958E-01 4.9534E-01 5.7577E-02 0.0000E+00 0.0000E+00 2.2899E-01 3.5842E-01 9.0381E-03 + 1.6064E+00 4.0694E-01 5.1068E-01 6.4585E-02 0.0000E+00 0.0000E+00 2.3085E-01 3.6938E-01 9.1091E-03 + 1.7077E+00 4.1196E-01 5.2140E-01 6.9567E-02 0.0000E+00 0.0000E+00 2.3205E-01 3.7701E-01 9.1461E-03 + 1.8239E+00 4.1806E-01 5.3480E-01 7.5908E-02 0.0000E+00 0.0000E+00 2.3344E-01 3.8653E-01 9.1759E-03 + 1.8239E+00 4.1806E-01 5.3480E-01 7.5908E-02 1.7622E-08 0.0000E+00 2.3344E-01 3.8653E-01 9.1759E-03 + 1.8912E+00 4.2257E-01 5.4497E-01 8.0880E-02 6.9247E-03 0.0000E+00 2.3436E-01 3.9370E-01 9.1834E-03 + 1.9444E+00 4.2635E-01 5.5389E-01 8.5282E-02 1.2862E-02 0.0000E+00 2.3508E-01 4.0001E-01 9.1788E-03 + 1.9817E+00 4.2921E-01 5.6093E-01 8.8793E-02 1.7658E-02 0.0000E+00 2.3558E-01 4.0504E-01 9.1666E-03 + 2.0107E+00 4.3161E-01 5.6715E-01 9.1924E-02 2.1991E-02 0.0000E+00 2.3597E-01 4.0951E-01 9.1484E-03 + 2.0350E+00 4.3382E-01 5.7322E-01 9.5007E-02 2.6317E-02 0.0000E+00 2.3629E-01 4.1391E-01 9.1229E-03 + 2.0511E+00 4.3548E-01 5.7808E-01 9.7498E-02 2.9862E-02 0.0000E+00 2.3649E-01 4.1747E-01 9.0961E-03 + 2.0625E+00 4.3686E-01 5.8240E-01 9.9739E-02 3.3098E-02 0.0000E+00 2.3662E-01 4.2067E-01 9.0664E-03 + 2.0690E+00 4.3781E-01 5.8559E-01 1.0141E-01 3.5542E-02 0.0000E+00 2.3668E-01 4.2306E-01 9.0404E-03 + 2.0748E+00 4.4006E-01 5.9468E-01 1.0625E-01 4.2832E-02 0.0000E+00 2.3664E-01 4.2999E-01 8.9425E-03 + 2.0748E+00 4.4006E-01 5.9468E-01 1.0625E-01 4.2832E-02 7.3076E-10 2.3664E-01 4.2999E-01 8.9425E-03 + 2.0692E+00 4.4039E-01 5.9636E-01 1.0718E-01 4.4257E-02 2.1865E-03 2.3659E-01 4.3128E-01 8.9194E-03 + 2.0505E+00 4.4107E-01 6.0081E-01 1.0967E-01 4.8193E-02 7.4950E-03 2.3635E-01 4.3479E-01 8.8473E-03 + 2.0262E+00 4.4130E-01 6.0471E-01 1.1191E-01 5.1892E-02 1.2578E-02 2.3598E-01 4.3801E-01 8.7665E-03 + 2.0006E+00 4.4114E-01 6.0765E-01 1.1366E-01 5.4924E-02 1.6807E-02 2.3554E-01 4.4056E-01 8.6886E-03 + 1.9717E+00 4.4065E-01 6.1009E-01 1.1517E-01 5.7693E-02 2.0732E-02 2.3501E-01 4.4281E-01 8.6063E-03 + 1.9460E+00 4.4000E-01 6.1172E-01 1.1624E-01 5.9784E-02 2.3745E-02 2.3451E-01 4.4444E-01 8.5355E-03 + 1.9128E+00 4.3895E-01 6.1326E-01 1.1732E-01 6.2082E-02 2.7116E-02 2.3383E-01 4.4614E-01 8.4469E-03 + 1.8820E+00 4.3779E-01 6.1425E-01 1.1811E-01 6.3915E-02 2.9862E-02 2.3317E-01 4.4741E-01 8.3664E-03 + 1.8528E+00 4.3655E-01 6.1487E-01 1.1870E-01 6.5440E-02 3.2195E-02 2.3251E-01 4.4839E-01 8.2911E-03 + 1.8147E+00 4.3476E-01 6.1528E-01 1.1927E-01 6.7173E-02 3.4915E-02 2.3161E-01 4.4939E-01 8.1936E-03 + 1.7780E+00 4.3287E-01 6.1530E-01 1.1965E-01 6.8613E-02 3.7247E-02 2.3071E-01 4.5009E-01 8.1004E-03 + 1.7432E+00 4.3093E-01 6.1502E-01 1.1986E-01 6.9804E-02 3.9244E-02 2.2981E-01 4.5056E-01 8.0119E-03 + 1.7080E+00 4.2883E-01 6.1447E-01 1.1996E-01 7.0855E-02 4.1071E-02 2.2887E-01 4.5085E-01 7.9224E-03 + 1.6733E+00 4.2665E-01 6.1369E-01 1.1995E-01 7.1756E-02 4.2708E-02 2.2790E-01 4.5097E-01 7.8341E-03 + 1.6405E+00 4.2446E-01 6.1273E-01 1.1985E-01 7.2497E-02 4.4122E-02 2.2695E-01 4.5094E-01 7.7499E-03 + 1.6095E+00 4.2231E-01 6.1166E-01 1.1968E-01 7.3107E-02 4.5349E-02 2.2603E-01 4.5080E-01 7.6701E-03 + 1.5785E+00 4.2006E-01 6.1041E-01 1.1943E-01 7.3633E-02 4.6476E-02 2.2507E-01 4.5053E-01 7.5896E-03 + 1.5481E+00 4.1776E-01 6.0904E-01 1.1913E-01 7.4075E-02 4.7493E-02 2.2411E-01 4.5017E-01 7.5103E-03 + 1.5194E+00 4.1551E-01 6.0760E-01 1.1879E-01 7.4428E-02 4.8378E-02 2.2317E-01 4.4973E-01 7.4346E-03 + 1.4925E+00 4.1333E-01 6.0612E-01 1.1842E-01 7.4705E-02 4.9146E-02 2.2225E-01 4.4923E-01 7.3629E-03 + 1.4655E+00 4.1107E-01 6.0452E-01 1.1800E-01 7.4931E-02 4.9856E-02 2.2132E-01 4.4865E-01 7.2906E-03 + 1.4391E+00 4.0879E-01 6.0284E-01 1.1755E-01 7.5104E-02 5.0495E-02 2.2037E-01 4.4801E-01 7.2192E-03 + 1.4141E+00 4.0657E-01 6.0115E-01 1.1709E-01 7.5225E-02 5.1051E-02 2.1946E-01 4.4733E-01 7.1510E-03 + 1.3906E+00 4.0443E-01 5.9947E-01 1.1662E-01 7.5303E-02 5.1532E-02 2.1857E-01 4.4662E-01 7.0864E-03 + 1.3672E+00 4.0224E-01 5.9769E-01 1.1611E-01 7.5346E-02 5.1975E-02 2.1767E-01 4.4586E-01 7.0211E-03 + 1.3442E+00 4.0003E-01 5.9587E-01 1.1559E-01 7.5357E-02 5.2373E-02 2.1676E-01 4.4505E-01 6.9566E-03 + 1.3224E+00 3.9789E-01 5.9406E-01 1.1507E-01 7.5336E-02 5.2716E-02 2.1588E-01 4.4423E-01 6.8949E-03 + 1.3019E+00 3.9583E-01 5.9229E-01 1.1455E-01 7.5291E-02 5.3010E-02 2.1503E-01 4.4340E-01 6.8364E-03 + 1.2814E+00 3.9372E-01 5.9044E-01 1.1401E-01 7.5223E-02 5.3279E-02 2.1416E-01 4.4253E-01 6.7772E-03 + 1.2613E+00 3.9161E-01 5.8855E-01 1.1345E-01 7.5129E-02 5.3514E-02 2.1329E-01 4.4162E-01 6.7185E-03 + 1.2422E+00 3.8957E-01 5.8670E-01 1.1290E-01 7.5021E-02 5.3716E-02 2.1245E-01 4.4072E-01 6.6625E-03 + 1.2242E+00 3.8760E-01 5.8490E-01 1.1237E-01 7.4898E-02 5.3883E-02 2.1163E-01 4.3982E-01 6.6092E-03 + 1.2062E+00 3.8559E-01 5.8303E-01 1.1181E-01 7.4758E-02 5.4032E-02 2.1080E-01 4.3888E-01 6.5552E-03 + 1.3511E+00 4.1959E-01 5.5840E-01 5.5374E-02 0.0000E+00 0.0000E+00 2.4911E-01 4.3616E-01 1.0934E-02 + 1.4462E+00 4.2286E-01 5.6971E-01 6.0136E-02 0.0000E+00 0.0000E+00 2.5009E-01 4.4540E-01 1.0813E-02 + 1.5054E+00 4.2483E-01 5.7733E-01 6.3446E-02 0.0000E+00 0.0000E+00 2.5061E-01 4.5163E-01 1.0712E-02 + 1.5689E+00 4.2687E-01 5.8648E-01 6.7565E-02 0.0000E+00 0.0000E+00 2.5107E-01 4.5913E-01 1.0564E-02 + 1.5689E+00 4.2687E-01 5.8648E-01 6.7565E-02 1.3278E-08 0.0000E+00 2.5107E-01 4.5913E-01 1.0564E-02 + 1.5992E+00 4.2808E-01 5.9308E-01 7.0724E-02 5.1926E-03 0.0000E+00 2.5121E-01 4.6451E-01 1.0432E-02 + 1.6199E+00 4.2878E-01 5.9860E-01 7.3451E-02 9.5877E-03 0.0000E+00 2.5118E-01 4.6906E-01 1.0300E-02 + 1.6317E+00 4.2907E-01 6.0274E-01 7.5572E-02 1.3099E-02 0.0000E+00 2.5104E-01 4.7253E-01 1.0184E-02 + 1.6383E+00 4.2908E-01 6.0621E-01 7.7420E-02 1.6237E-02 0.0000E+00 2.5081E-01 4.7548E-01 1.0071E-02 + 1.6408E+00 4.2883E-01 6.0940E-01 7.9193E-02 1.9339E-02 0.0000E+00 2.5047E-01 4.7825E-01 9.9485E-03 + 1.6396E+00 4.2841E-01 6.1179E-01 8.0588E-02 2.1855E-02 0.0000E+00 2.5010E-01 4.8037E-01 9.8414E-03 + 1.6358E+00 4.2784E-01 6.1377E-01 8.1809E-02 2.4130E-02 0.0000E+00 2.4968E-01 4.8218E-01 9.7372E-03 + 1.6311E+00 4.2728E-01 6.1512E-01 8.2696E-02 2.5834E-02 0.0000E+00 2.4931E-01 4.8346E-01 9.6542E-03 + 1.6061E+00 4.2483E-01 6.1835E-01 8.5139E-02 3.0838E-02 0.0000E+00 2.4788E-01 4.8674E-01 9.3819E-03 + 1.6061E+00 4.2483E-01 6.1835E-01 8.5139E-02 3.0838E-02 5.1469E-10 2.4788E-01 4.8674E-01 9.3819E-03 + 1.5961E+00 4.2421E-01 6.1881E-01 8.5583E-02 3.1801E-02 1.5390E-03 2.4753E-01 4.8725E-01 9.3243E-03 + 1.5659E+00 4.2217E-01 6.1976E-01 8.6722E-02 3.4434E-02 5.2470E-03 2.4643E-01 4.8849E-01 9.1545E-03 + 1.5319E+00 4.1973E-01 6.2012E-01 8.7654E-02 3.6865E-02 8.7568E-03 2.4518E-01 4.8933E-01 8.9781E-03 + 1.4995E+00 4.1725E-01 6.1995E-01 8.8296E-02 3.8821E-02 1.1644E-02 2.4394E-01 4.8972E-01 8.8185E-03 + 1.4655E+00 4.1453E-01 6.1932E-01 8.8767E-02 4.0574E-02 1.4292E-02 2.4262E-01 4.8981E-01 8.6584E-03 + 1.4366E+00 4.1212E-01 6.1848E-01 8.9033E-02 4.1874E-02 1.6305E-02 2.4147E-01 4.8964E-01 8.5264E-03 + 1.4011E+00 4.0903E-01 6.1711E-01 8.9216E-02 4.3272E-02 1.8532E-02 2.4000E-01 4.8918E-01 8.3675E-03 + 1.3692E+00 4.0615E-01 6.1559E-01 8.9262E-02 4.4363E-02 2.0324E-02 2.3865E-01 4.8855E-01 8.2281E-03 + 1.3399E+00 4.0341E-01 6.1397E-01 8.9217E-02 4.5250E-02 2.1832E-02 2.3737E-01 4.8781E-01 8.1014E-03 + 1.3027E+00 3.9980E-01 6.1162E-01 8.9047E-02 4.6229E-02 2.3566E-02 2.3569E-01 4.8663E-01 7.9423E-03 + 1.2678E+00 3.9628E-01 6.0912E-01 8.8785E-02 4.7014E-02 2.5033E-02 2.3406E-01 4.8532E-01 7.7945E-03 + 1.2354E+00 3.9289E-01 6.0656E-01 8.8455E-02 4.7638E-02 2.6271E-02 2.3250E-01 4.8391E-01 7.6576E-03 + 1.2032E+00 3.8943E-01 6.0380E-01 8.8054E-02 4.8165E-02 2.7388E-02 2.3090E-01 4.8235E-01 7.5225E-03 + 1.1722E+00 3.8597E-01 6.0091E-01 8.7597E-02 4.8592E-02 2.8373E-02 2.2930E-01 4.8068E-01 7.3918E-03 + 1.1431E+00 3.8263E-01 5.9803E-01 8.7109E-02 4.8920E-02 2.9210E-02 2.2776E-01 4.7897E-01 7.2696E-03 + 1.1162E+00 3.7945E-01 5.9518E-01 8.6608E-02 4.9169E-02 2.9925E-02 2.2628E-01 4.7726E-01 7.1558E-03 + 1.0895E+00 3.7620E-01 5.9220E-01 8.6063E-02 4.9361E-02 3.0570E-02 2.2478E-01 4.7544E-01 7.0429E-03 + 1.0636E+00 3.7298E-01 5.8916E-01 8.5492E-02 4.9499E-02 3.1141E-02 2.2328E-01 4.7356E-01 6.9331E-03 + 1.0394E+00 3.6989E-01 5.8618E-01 8.4920E-02 4.9587E-02 3.1629E-02 2.2184E-01 4.7171E-01 6.8299E-03 + 1.0169E+00 3.6694E-01 5.8328E-01 8.4354E-02 4.9633E-02 3.2043E-02 2.2047E-01 4.6988E-01 6.7334E-03 + 9.9464E-01 3.6395E-01 5.8029E-01 8.3761E-02 4.9644E-02 3.2416E-02 2.1907E-01 4.6798E-01 6.6371E-03 + 9.7300E-01 3.6097E-01 5.7727E-01 8.3155E-02 4.9624E-02 3.2744E-02 2.1767E-01 4.6604E-01 6.5431E-03 + 9.5272E-01 3.5812E-01 5.7432E-01 8.2559E-02 4.9576E-02 3.3020E-02 2.1633E-01 4.6414E-01 6.4545E-03 + 9.3380E-01 3.5541E-01 5.7148E-01 8.1979E-02 4.9507E-02 3.3252E-02 2.1505E-01 4.6230E-01 6.3712E-03 + 9.1498E-01 3.5265E-01 5.6856E-01 8.1380E-02 4.9416E-02 3.3458E-02 2.1375E-01 4.6039E-01 6.2879E-03 + 8.9667E-01 3.4992E-01 5.6562E-01 8.0775E-02 4.9306E-02 3.3635E-02 2.1245E-01 4.5846E-01 6.2063E-03 + 8.7947E-01 3.4729E-01 5.6277E-01 8.0185E-02 4.9181E-02 3.3780E-02 2.1121E-01 4.5658E-01 6.1290E-03 + 8.6337E-01 3.4479E-01 5.6003E-01 7.9616E-02 4.9047E-02 3.3897E-02 2.1002E-01 4.5476E-01 6.0562E-03 + 8.4732E-01 3.4225E-01 5.5722E-01 7.9031E-02 4.8898E-02 3.3997E-02 2.0881E-01 4.5289E-01 5.9831E-03 + 8.3168E-01 3.3973E-01 5.5440E-01 7.8442E-02 4.8734E-02 3.4076E-02 2.0760E-01 4.5100E-01 5.9114E-03 + 8.1693E-01 3.3731E-01 5.5168E-01 7.7873E-02 4.8567E-02 3.4137E-02 2.0644E-01 4.4916E-01 5.8432E-03 + 8.0311E-01 3.3500E-01 5.4906E-01 7.7325E-02 4.8395E-02 3.4179E-02 2.0532E-01 4.4739E-01 5.7789E-03 + 7.8928E-01 3.3266E-01 5.4637E-01 7.6763E-02 4.8212E-02 3.4209E-02 2.0419E-01 4.4557E-01 5.7141E-03 + 1.2217E+00 4.3071E-01 6.1043E-01 5.1699E-02 0.0000E+00 0.0000E+00 2.6509E-01 5.0390E-01 1.1717E-02 + 1.2813E+00 4.3059E-01 6.1774E-01 5.4882E-02 0.0000E+00 0.0000E+00 2.6520E-01 5.1048E-01 1.1432E-02 + 1.3160E+00 4.3008E-01 6.2235E-01 5.7044E-02 0.0000E+00 0.0000E+00 2.6507E-01 5.1467E-01 1.1216E-02 + 1.3495E+00 4.2886E-01 6.2743E-01 5.9669E-02 0.0000E+00 0.0000E+00 2.6460E-01 5.1934E-01 1.0924E-02 + 1.3495E+00 4.2886E-01 6.2743E-01 5.9669E-02 1.0329E-08 0.0000E+00 2.6460E-01 5.1934E-01 1.0924E-02 + 1.3596E+00 4.2745E-01 6.3068E-01 6.1634E-02 4.0238E-03 0.0000E+00 2.6397E-01 5.2235E-01 1.0682E-02 + 1.3630E+00 4.2574E-01 6.3304E-01 6.3276E-02 7.3942E-03 0.0000E+00 2.6319E-01 5.2462E-01 1.0452E-02 + 1.3615E+00 4.2403E-01 6.3452E-01 6.4513E-02 1.0061E-02 0.0000E+00 2.6240E-01 5.2613E-01 1.0258E-02 + 1.3567E+00 4.2220E-01 6.3549E-01 6.5555E-02 1.2425E-02 0.0000E+00 2.6155E-01 5.2722E-01 1.0073E-02 + 1.3484E+00 4.2007E-01 6.3608E-01 6.6516E-02 1.4740E-02 0.0000E+00 2.6055E-01 5.2802E-01 9.8807E-03 + 1.3389E+00 4.1808E-01 6.3625E-01 6.7241E-02 1.6603E-02 0.0000E+00 2.5961E-01 5.2844E-01 9.7158E-03 + 1.3279E+00 4.1604E-01 6.3613E-01 6.7846E-02 1.8273E-02 0.0000E+00 2.5865E-01 5.2862E-01 9.5590E-03 + 1.3182E+00 4.1435E-01 6.3586E-01 6.8266E-02 1.9514E-02 0.0000E+00 2.5785E-01 5.2861E-01 9.4364E-03 + 1.2799E+00 4.0843E-01 6.3393E-01 6.9302E-02 2.3110E-02 0.0000E+00 2.5502E-01 5.2777E-01 9.0456E-03 + 1.2799E+00 4.0843E-01 6.3393E-01 6.9302E-02 2.3110E-02 3.7879E-10 2.5502E-01 5.2777E-01 9.0456E-03 + 1.2685E+00 4.0712E-01 6.3334E-01 6.9470E-02 2.3793E-02 1.1320E-03 2.5438E-01 5.2743E-01 8.9652E-03 + 1.2346E+00 4.0311E-01 6.3125E-01 6.9841E-02 2.5640E-02 3.8418E-03 2.5244E-01 5.2617E-01 8.7320E-03 + 1.1984E+00 3.9873E-01 6.2857E-01 7.0046E-02 2.7318E-02 6.3815E-03 2.5031E-01 5.2446E-01 8.4951E-03 + 1.1649E+00 3.9461E-01 6.2572E-01 7.0090E-02 2.8645E-02 8.4495E-03 2.4830E-01 5.2259E-01 8.2854E-03 + 1.1309E+00 3.9031E-01 6.2248E-01 7.0012E-02 2.9812E-02 1.0329E-02 2.4620E-01 5.2041E-01 8.0787E-03 + 1.1026E+00 3.8666E-01 6.1956E-01 6.9862E-02 3.0661E-02 1.1743E-02 2.4442E-01 5.1841E-01 7.9109E-03 + 1.0685E+00 3.8215E-01 6.1573E-01 6.9587E-02 3.1556E-02 1.3293E-02 2.4220E-01 5.1576E-01 7.7120E-03 + 1.0385E+00 3.7809E-01 6.1211E-01 6.9268E-02 3.2236E-02 1.4527E-02 2.4019E-01 5.1323E-01 7.5401E-03 + 1.0113E+00 3.7431E-01 6.0862E-01 6.8919E-02 3.2774E-02 1.5555E-02 2.3832E-01 5.1077E-01 7.3857E-03 + 9.7722E-01 3.6947E-01 6.0398E-01 6.8404E-02 3.3349E-02 1.6724E-02 2.3590E-01 5.0747E-01 7.1945E-03 + 9.4579E-01 3.6487E-01 5.9941E-01 6.7857E-02 3.3790E-02 1.7699E-02 2.3360E-01 5.0420E-01 7.0191E-03 + 9.1691E-01 3.6052E-01 5.9498E-01 6.7293E-02 3.4122E-02 1.8512E-02 2.3141E-01 5.0099E-01 6.8587E-03 + 8.8864E-01 3.5615E-01 5.9041E-01 6.6687E-02 3.4383E-02 1.9235E-02 2.2920E-01 4.9768E-01 6.7019E-03 + 8.6159E-01 3.5186E-01 5.8581E-01 6.6057E-02 3.4575E-02 1.9862E-02 2.2702E-01 4.9432E-01 6.5520E-03 + 8.3658E-01 3.4778E-01 5.8136E-01 6.5429E-02 3.4703E-02 2.0387E-02 2.2494E-01 4.9105E-01 6.4133E-03 + 8.1353E-01 3.4394E-01 5.7708E-01 6.4814E-02 3.4781E-02 2.0828E-02 2.2296E-01 4.8791E-01 6.2852E-03 + 7.9092E-01 3.4007E-01 5.7271E-01 6.4175E-02 3.4820E-02 2.1217E-02 2.2097E-01 4.8467E-01 6.1591E-03 + 7.6919E-01 3.3626E-01 5.6834E-01 6.3528E-02 3.4822E-02 2.1555E-02 2.1900E-01 4.8143E-01 6.0375E-03 + 7.4902E-01 3.3265E-01 5.6414E-01 6.2898E-02 3.4795E-02 2.1837E-02 2.1712E-01 4.7830E-01 5.9242E-03 + 7.3037E-01 3.2923E-01 5.6012E-01 6.2290E-02 3.4743E-02 2.2070E-02 2.1533E-01 4.7529E-01 5.8188E-03 + 7.1199E-01 3.2579E-01 5.5602E-01 6.1666E-02 3.4669E-02 2.2275E-02 2.1353E-01 4.7222E-01 5.7145E-03 + 6.9426E-01 3.2240E-01 5.5194E-01 6.1042E-02 3.4573E-02 2.2448E-02 2.1174E-01 4.6915E-01 5.6133E-03 + 6.7775E-01 3.1918E-01 5.4802E-01 6.0438E-02 3.4464E-02 2.2587E-02 2.1004E-01 4.6619E-01 5.5185E-03 + 6.6242E-01 3.1612E-01 5.4427E-01 5.9860E-02 3.4345E-02 2.2699E-02 2.0841E-01 4.6335E-01 5.4300E-03 + 6.4724E-01 3.1304E-01 5.4046E-01 5.9269E-02 3.4210E-02 2.2792E-02 2.0677E-01 4.6046E-01 5.3418E-03 + 6.3256E-01 3.1000E-01 5.3666E-01 5.8681E-02 3.4064E-02 2.2867E-02 2.0515E-01 4.5757E-01 5.2559E-03 + 6.1882E-01 3.0711E-01 5.3301E-01 5.8114E-02 3.3912E-02 2.2921E-02 2.0359E-01 4.5479E-01 5.1751E-03 + 6.0603E-01 3.0436E-01 5.2953E-01 5.7573E-02 3.3758E-02 2.2959E-02 2.0211E-01 4.5213E-01 5.0993E-03 + 5.9331E-01 3.0158E-01 5.2599E-01 5.7022E-02 3.3593E-02 2.2984E-02 2.0061E-01 4.4942E-01 5.0236E-03 + 5.8098E-01 2.9884E-01 5.2246E-01 5.6473E-02 3.3420E-02 2.2996E-02 1.9912E-01 4.4671E-01 4.9495E-03 + 5.6939E-01 2.9622E-01 5.1907E-01 5.5946E-02 3.3248E-02 2.2998E-02 1.9770E-01 4.4410E-01 4.8796E-03 + 5.5857E-01 2.9373E-01 5.1583E-01 5.5442E-02 3.3076E-02 2.2989E-02 1.9634E-01 4.4160E-01 4.8138E-03 + 5.4779E-01 2.9122E-01 5.1253E-01 5.4930E-02 3.2897E-02 2.2971E-02 1.9496E-01 4.3906E-01 4.7478E-03 + 1.0670E+00 4.3639E-01 6.6298E-01 4.5847E-02 0.0000E+00 0.0000E+00 2.8283E-01 5.7497E-01 1.1578E-02 + 1.0999E+00 4.3269E-01 6.6532E-01 4.7709E-02 0.0000E+00 0.0000E+00 2.8167E-01 5.7740E-01 1.1150E-02 + 1.1164E+00 4.2959E-01 6.6623E-01 4.8926E-02 0.0000E+00 0.0000E+00 2.8055E-01 5.7847E-01 1.0836E-02 + 1.1281E+00 4.2501E-01 6.6639E-01 5.0342E-02 0.0000E+00 0.0000E+00 2.7874E-01 5.7896E-01 1.0424E-02 + 1.1281E+00 4.2501E-01 6.6639E-01 5.0342E-02 7.7935E-09 0.0000E+00 2.7874E-01 5.7896E-01 1.0424E-02 + 1.1242E+00 4.2094E-01 6.6565E-01 5.1357E-02 3.0231E-03 0.0000E+00 2.7699E-01 5.7854E-01 1.0094E-02 + 1.1159E+00 4.1682E-01 6.6428E-01 5.2151E-02 5.5259E-03 0.0000E+00 2.7514E-01 5.7759E-01 9.7886E-03 + 1.1056E+00 4.1312E-01 6.6263E-01 5.2706E-02 7.4856E-03 0.0000E+00 2.7343E-01 5.7637E-01 9.5342E-03 + 1.0935E+00 4.0947E-01 6.6069E-01 5.3135E-02 9.2058E-03 0.0000E+00 2.7171E-01 5.7489E-01 9.2978E-03 + 1.0785E+00 4.0550E-01 6.5827E-01 5.3489E-02 1.0873E-02 0.0000E+00 2.6981E-01 5.7302E-01 9.0546E-03 + 1.0641E+00 4.0197E-01 6.5590E-01 5.3719E-02 1.2202E-02 0.0000E+00 2.6809E-01 5.7117E-01 8.8496E-03 + 1.0490E+00 3.9852E-01 6.5339E-01 5.3875E-02 1.3381E-02 0.0000E+00 2.6638E-01 5.6919E-01 8.6570E-03 + 1.0365E+00 3.9575E-01 6.5126E-01 5.3959E-02 1.4251E-02 0.0000E+00 2.6500E-01 5.6751E-01 8.5081E-03 + 9.9185E-01 3.8652E-01 6.4354E-01 5.4008E-02 1.6729E-02 0.0000E+00 2.6031E-01 5.6135E-01 8.0423E-03 + 9.9185E-01 3.8652E-01 6.4354E-01 5.4008E-02 1.6729E-02 2.6876E-10 2.6031E-01 5.6135E-01 8.0423E-03 + 9.8019E-01 3.8456E-01 6.4177E-01 5.3985E-02 1.7191E-02 8.0269E-04 2.5929E-01 5.5993E-01 7.9482E-03 + 9.4614E-01 3.7871E-01 6.3631E-01 5.3837E-02 1.8429E-02 2.7102E-03 2.5623E-01 5.5553E-01 7.6780E-03 + 9.1070E-01 3.7255E-01 6.3027E-01 5.3567E-02 1.9529E-02 4.4780E-03 2.5297E-01 5.5066E-01 7.4080E-03 + 8.7877E-01 3.6692E-01 6.2450E-01 5.3232E-02 2.0380E-02 5.9012E-03 2.4997E-01 5.4600E-01 7.1724E-03 + 8.4695E-01 3.6121E-01 6.1845E-01 5.2817E-02 2.1111E-02 7.1799E-03 2.4689E-01 5.4110E-01 6.9432E-03 + 8.2096E-01 3.5646E-01 6.1326E-01 5.2423E-02 2.1629E-02 8.1319E-03 2.4431E-01 5.3690E-01 6.7594E-03 + 7.9003E-01 3.5069E-01 6.0680E-01 5.1889E-02 2.2157E-02 9.1631E-03 2.4115E-01 5.3166E-01 6.5439E-03 + 7.6328E-01 3.4560E-01 6.0095E-01 5.1374E-02 2.2545E-02 9.9744E-03 2.3834E-01 5.2691E-01 6.3597E-03 + 7.3930E-01 3.4093E-01 5.9549E-01 5.0870E-02 2.2839E-02 1.0642E-02 2.3575E-01 5.2247E-01 6.1960E-03 + 7.0968E-01 3.3504E-01 5.8844E-01 5.0192E-02 2.3135E-02 1.1391E-02 2.3245E-01 5.1673E-01 5.9951E-03 + 6.8269E-01 3.2952E-01 5.8172E-01 4.9522E-02 2.3344E-02 1.2005E-02 2.2934E-01 5.1124E-01 5.8130E-03 + 6.5817E-01 3.2438E-01 5.7534E-01 4.8869E-02 2.3483E-02 1.2508E-02 2.2642E-01 5.0603E-01 5.6479E-03 + 6.3442E-01 3.1927E-01 5.6891E-01 4.8196E-02 2.3573E-02 1.2948E-02 2.2350E-01 5.0076E-01 5.4881E-03 + 6.1191E-01 3.1431E-01 5.6256E-01 4.7522E-02 2.3619E-02 1.3322E-02 2.2065E-01 4.9556E-01 5.3366E-03 + 5.9129E-01 3.0965E-01 5.5652E-01 4.6870E-02 2.3626E-02 1.3628E-02 2.1795E-01 4.9059E-01 5.1976E-03 + 5.7244E-01 3.0529E-01 5.5081E-01 4.6248E-02 2.3605E-02 1.3878E-02 2.1541E-01 4.8589E-01 5.0701E-03 + 5.5409E-01 3.0094E-01 5.4504E-01 4.5614E-02 2.3557E-02 1.4094E-02 2.1287E-01 4.8114E-01 4.9456E-03 + 5.3659E-01 2.9670E-01 5.3935E-01 4.4985E-02 2.3487E-02 1.4275E-02 2.1037E-01 4.7645E-01 4.8263E-03 + 5.2045E-01 2.9270E-01 5.3394E-01 4.4383E-02 2.3401E-02 1.4421E-02 2.0801E-01 4.7198E-01 4.7159E-03 + 5.0563E-01 2.8894E-01 5.2881E-01 4.3810E-02 2.3304E-02 1.4536E-02 2.0578E-01 4.6773E-01 4.6139E-03 + 4.9111E-01 2.8518E-01 5.2364E-01 4.3231E-02 2.3192E-02 1.4631E-02 2.0354E-01 4.6345E-01 4.5135E-03 + 4.7719E-01 2.8150E-01 5.1853E-01 4.2658E-02 2.3068E-02 1.4706E-02 2.0133E-01 4.5921E-01 4.4166E-03 + 4.6429E-01 2.7802E-01 5.1366E-01 4.2110E-02 2.2938E-02 1.4761E-02 1.9924E-01 4.5517E-01 4.3264E-03 + 4.5238E-01 2.7475E-01 5.0905E-01 4.1591E-02 2.2805E-02 1.4800E-02 1.9726E-01 4.5133E-01 4.2425E-03 + 4.4065E-01 2.7146E-01 5.0438E-01 4.1066E-02 2.2663E-02 1.4826E-02 1.9526E-01 4.4744E-01 4.1595E-03 + 4.2935E-01 2.6823E-01 4.9978E-01 4.0547E-02 2.2515E-02 1.4841E-02 1.9330E-01 4.4360E-01 4.0789E-03 + 4.1883E-01 2.6516E-01 4.9537E-01 4.0052E-02 2.2366E-02 1.4844E-02 1.9142E-01 4.3993E-01 4.0035E-03 + 4.0907E-01 2.6227E-01 4.9120E-01 3.9582E-02 2.2219E-02 1.4838E-02 1.8965E-01 4.3644E-01 3.9331E-03 + 3.9942E-01 2.5936E-01 4.8697E-01 3.9108E-02 2.2064E-02 1.4824E-02 1.8786E-01 4.3290E-01 3.8630E-03 + 3.9010E-01 2.5650E-01 4.8278E-01 3.8638E-02 2.1906E-02 1.4802E-02 1.8609E-01 4.2939E-01 3.7949E-03 + 3.8136E-01 2.5377E-01 4.7878E-01 3.8190E-02 2.1751E-02 1.4774E-02 1.8440E-01 4.2604E-01 3.7307E-03 + 3.7325E-01 2.5120E-01 4.7498E-01 3.7765E-02 2.1599E-02 1.4742E-02 1.8280E-01 4.2285E-01 3.6706E-03 + 3.6519E-01 2.4860E-01 4.7113E-01 3.7335E-02 2.1442E-02 1.4703E-02 1.8118E-01 4.1961E-01 3.6105E-03 + 9.3535E-01 4.3535E-01 7.0387E-01 3.9401E-02 0.0000E+00 0.0000E+00 2.9898E-01 6.3143E-01 1.0651E-02 + 9.5136E-01 4.2861E-01 7.0122E-01 4.0436E-02 0.0000E+00 0.0000E+00 2.9618E-01 6.2919E-01 1.0148E-02 + 9.5656E-01 4.2333E-01 6.9847E-01 4.1071E-02 0.0000E+00 0.0000E+00 2.9383E-01 6.2681E-01 9.7856E-03 + 9.5509E-01 4.1596E-01 6.9382E-01 4.1755E-02 0.0000E+00 0.0000E+00 2.9037E-01 6.2277E-01 9.3179E-03 + 9.5509E-01 4.1596E-01 6.9382E-01 4.1755E-02 6.0308E-09 0.0000E+00 2.9037E-01 6.2277E-01 9.3179E-03 + 9.4313E-01 4.0971E-01 6.8923E-01 4.2205E-02 2.3300E-03 0.0000E+00 2.8728E-01 6.1871E-01 8.9503E-03 + 9.2833E-01 4.0362E-01 6.8430E-01 4.2504E-02 4.2378E-03 0.0000E+00 2.8417E-01 6.1438E-01 8.6143E-03 + 9.1340E-01 3.9833E-01 6.7970E-01 4.2668E-02 5.7168E-03 0.0000E+00 2.8141E-01 6.1035E-01 8.3379E-03 + 8.9754E-01 3.9323E-01 6.7502E-01 4.2752E-02 7.0029E-03 0.0000E+00 2.7870E-01 6.0625E-01 8.0837E-03 + 8.7938E-01 3.8781E-01 6.6981E-01 4.2770E-02 8.2378E-03 0.0000E+00 2.7577E-01 6.0169E-01 7.8249E-03 + 8.6273E-01 3.8309E-01 6.6509E-01 4.2732E-02 9.2119E-03 0.0000E+00 2.7318E-01 5.9757E-01 7.6086E-03 + 8.4603E-01 3.7854E-01 6.6038E-01 4.2651E-02 1.0069E-02 0.0000E+00 2.7065E-01 5.9347E-01 7.4072E-03 + 8.3247E-01 3.7493E-01 6.5656E-01 4.2560E-02 1.0696E-02 0.0000E+00 2.6863E-01 5.9014E-01 7.2524E-03 + 7.8639E-01 3.6321E-01 6.4359E-01 4.2112E-02 1.2452E-02 0.0000E+00 2.6195E-01 5.7885E-01 6.7745E-03 + 7.8639E-01 3.6321E-01 6.4359E-01 4.2112E-02 1.2452E-02 1.9639E-10 2.6195E-01 5.7885E-01 6.7745E-03 + 7.7514E-01 3.6076E-01 6.4078E-01 4.1997E-02 1.2775E-02 5.8620E-04 2.6053E-01 5.7639E-01 6.6791E-03 + 7.4263E-01 3.5356E-01 6.3233E-01 4.1606E-02 1.3627E-02 1.9698E-03 2.5631E-01 5.6903E-01 6.4071E-03 + 7.0942E-01 3.4611E-01 6.2334E-01 4.1125E-02 1.4369E-02 3.2384E-03 2.5191E-01 5.6121E-01 6.1382E-03 + 6.7999E-01 3.3940E-01 6.1503E-01 4.0633E-02 1.4928E-02 4.2488E-03 2.4790E-01 5.5399E-01 5.9059E-03 + 6.5107E-01 3.3270E-01 6.0654E-01 4.0091E-02 1.5396E-02 5.1470E-03 2.4385E-01 5.4662E-01 5.6820E-03 + 6.2773E-01 3.2718E-01 5.9942E-01 3.9612E-02 1.5717E-02 5.8087E-03 2.4050E-01 5.4045E-01 5.5039E-03 + 6.0028E-01 3.2056E-01 5.9074E-01 3.9000E-02 1.6033E-02 6.5175E-03 2.3644E-01 5.3291E-01 5.2968E-03 + 5.7680E-01 3.1478E-01 5.8301E-01 3.8436E-02 1.6253E-02 7.0684E-03 2.3286E-01 5.2621E-01 5.1213E-03 + 5.5595E-01 3.0953E-01 5.7591E-01 3.7904E-02 1.6410E-02 7.5163E-03 2.2960E-01 5.2004E-01 4.9663E-03 + 5.3044E-01 3.0296E-01 5.6688E-01 3.7210E-02 1.6554E-02 8.0117E-03 2.2548E-01 5.1221E-01 4.7776E-03 + 5.0743E-01 2.9686E-01 5.5838E-01 3.6543E-02 1.6638E-02 8.4114E-03 2.2163E-01 5.0484E-01 4.6078E-03 + 4.8672E-01 2.9124E-01 5.5044E-01 3.5908E-02 1.6678E-02 8.7331E-03 2.1805E-01 4.9793E-01 4.4550E-03 + 4.6683E-01 2.8569E-01 5.4251E-01 3.5267E-02 1.6684E-02 9.0085E-03 2.1451E-01 4.9105E-01 4.3081E-03 + 4.4812E-01 2.8034E-01 5.3478E-01 3.4635E-02 1.6660E-02 9.2376E-03 2.1107E-01 4.8432E-01 4.1698E-03 + 4.3111E-01 2.7535E-01 5.2749E-01 3.4034E-02 1.6613E-02 9.4200E-03 2.0784E-01 4.7798E-01 4.0436E-03 + 4.1566E-01 2.7071E-01 5.2065E-01 3.3467E-02 1.6550E-02 9.5653E-03 2.0482E-01 4.7203E-01 3.9286E-03 + 4.0073E-01 2.6611E-01 5.1381E-01 3.2896E-02 1.6468E-02 9.6858E-03 2.0181E-01 4.6606E-01 3.8168E-03 + 3.8657E-01 2.6165E-01 5.0712E-01 3.2337E-02 1.6373E-02 9.7827E-03 1.9888E-01 4.6023E-01 3.7104E-03 + 3.7359E-01 2.5746E-01 5.0079E-01 3.1806E-02 1.6270E-02 9.8563E-03 1.9612E-01 4.5471E-01 3.6123E-03 + 3.6173E-01 2.5355E-01 4.9483E-01 3.1306E-02 1.6163E-02 9.9103E-03 1.9353E-01 4.4951E-01 3.5221E-03 + 3.5017E-01 2.4966E-01 4.8886E-01 3.0804E-02 1.6045E-02 9.9508E-03 1.9093E-01 4.4429E-01 3.4337E-03 + 3.3914E-01 2.4586E-01 4.8300E-01 3.0311E-02 1.5920E-02 9.9778E-03 1.8840E-01 4.3917E-01 3.3489E-03 + 3.2897E-01 2.4229E-01 4.7744E-01 2.9844E-02 1.5795E-02 9.9925E-03 1.8600E-01 4.3431E-01 3.2702E-03 + 3.1963E-01 2.3894E-01 4.7220E-01 2.9403E-02 1.5670E-02 9.9972E-03 1.8374E-01 4.2972E-01 3.1973E-03 + 3.1046E-01 2.3558E-01 4.6693E-01 2.8961E-02 1.5539E-02 9.9935E-03 1.8148E-01 4.2510E-01 3.1255E-03 + 3.0166E-01 2.3230E-01 4.6174E-01 2.8526E-02 1.5404E-02 9.9822E-03 1.7926E-01 4.2056E-01 3.0560E-03 + 2.9351E-01 2.2921E-01 4.5681E-01 2.8114E-02 1.5272E-02 9.9643E-03 1.7715E-01 4.1623E-01 2.9913E-03 + 2.8598E-01 2.2629E-01 4.5216E-01 2.7724E-02 1.5143E-02 9.9416E-03 1.7516E-01 4.1214E-01 2.9310E-03 + 2.7855E-01 2.2336E-01 4.4746E-01 2.7332E-02 1.5009E-02 9.9135E-03 1.7316E-01 4.0802E-01 2.8712E-03 + 2.7140E-01 2.2049E-01 4.4283E-01 2.6947E-02 1.4874E-02 9.8801E-03 1.7119E-01 4.0395E-01 2.8133E-03 + 2.6472E-01 2.1777E-01 4.3842E-01 2.6581E-02 1.4742E-02 9.8443E-03 1.6932E-01 4.0008E-01 2.7589E-03 + 2.5855E-01 2.1521E-01 4.3424E-01 2.6235E-02 1.4615E-02 9.8060E-03 1.6755E-01 3.9640E-01 2.7081E-03 + 2.5242E-01 2.1263E-01 4.3003E-01 2.5886E-02 1.4484E-02 9.7639E-03 1.6576E-01 3.9269E-01 2.6576E-03 + 8.2664E-01 4.2900E-01 7.3433E-01 3.2979E-02 0.0000E+00 0.0000E+00 3.1286E-01 6.7404E-01 9.3124E-03 + 8.3088E-01 4.1963E-01 7.2670E-01 3.3515E-02 0.0000E+00 0.0000E+00 3.0807E-01 6.6692E-01 8.7909E-03 + 8.2838E-01 4.1250E-01 7.2033E-01 3.3805E-02 0.0000E+00 0.0000E+00 3.0426E-01 6.6102E-01 8.4201E-03 + 8.1812E-01 4.0278E-01 7.1100E-01 3.4062E-02 0.0000E+00 0.0000E+00 2.9890E-01 6.5238E-01 7.9470E-03 + 8.1812E-01 4.0278E-01 7.1100E-01 3.4062E-02 4.7474E-09 0.0000E+00 2.9890E-01 6.5238E-01 7.9470E-03 + 8.0112E-01 3.9473E-01 7.0270E-01 3.4189E-02 1.8271E-03 0.0000E+00 2.9428E-01 6.4471E-01 7.5797E-03 + 7.8244E-01 3.8704E-01 6.9438E-01 3.4213E-02 3.3070E-03 0.0000E+00 2.8978E-01 6.3706E-01 7.2474E-03 + 7.6487E-01 3.8047E-01 6.8700E-01 3.4165E-02 4.4431E-03 0.0000E+00 2.8586E-01 6.3029E-01 6.9765E-03 + 7.4706E-01 3.7422E-01 6.7976E-01 3.4067E-02 5.4221E-03 0.0000E+00 2.8208E-01 6.2367E-01 6.7291E-03 + 7.2739E-01 3.6765E-01 6.7195E-01 3.3913E-02 6.3531E-03 0.0000E+00 2.7806E-01 6.1654E-01 6.4792E-03 + 7.0985E-01 3.6200E-01 6.6507E-01 3.3742E-02 7.0806E-03 0.0000E+00 2.7456E-01 6.1028E-01 6.2718E-03 + 6.9264E-01 3.5660E-01 6.5836E-01 3.3547E-02 7.7148E-03 0.0000E+00 2.7118E-01 6.0418E-01 6.0799E-03 + 6.7890E-01 3.5236E-01 6.5300E-01 3.3373E-02 8.1746E-03 0.0000E+00 2.6851E-01 5.9932E-01 5.9332E-03 + 6.3352E-01 3.3877E-01 6.3533E-01 3.2711E-02 9.4422E-03 0.0000E+00 2.5982E-01 5.8332E-01 5.4845E-03 + 6.3352E-01 3.3877E-01 6.3533E-01 3.2711E-02 9.4422E-03 1.4632E-10 2.5982E-01 5.8332E-01 5.4845E-03 + 6.2293E-01 3.3596E-01 6.3159E-01 3.2559E-02 9.6711E-03 4.3650E-04 2.5800E-01 5.7992E-01 5.3957E-03 + 5.9259E-01 3.2777E-01 6.2051E-01 3.2077E-02 1.0268E-02 1.4600E-03 2.5265E-01 5.6990E-01 5.1441E-03 + 5.6204E-01 3.1940E-01 6.0895E-01 3.1530E-02 1.0775E-02 2.3889E-03 2.4714E-01 5.5947E-01 4.8974E-03 + 5.3531E-01 3.1195E-01 5.9846E-01 3.1001E-02 1.1147E-02 3.1211E-03 2.4218E-01 5.5001E-01 4.6859E-03 + 5.0936E-01 3.0456E-01 5.8790E-01 3.0441E-02 1.1448E-02 3.7650E-03 2.3723E-01 5.4050E-01 4.4837E-03 + 4.8862E-01 2.9854E-01 5.7916E-01 2.9960E-02 1.1647E-02 4.2346E-03 2.3317E-01 5.3263E-01 4.3239E-03 + 4.6446E-01 2.9138E-01 5.6862E-01 2.9362E-02 1.1833E-02 4.7321E-03 2.2829E-01 5.2315E-01 4.1393E-03 + 4.4399E-01 2.8516E-01 5.5935E-01 2.8823E-02 1.1953E-02 5.1140E-03 2.2404E-01 5.1481E-01 3.9837E-03 + 4.2595E-01 2.7955E-01 5.5090E-01 2.8322E-02 1.2030E-02 5.4208E-03 2.2018E-01 5.0722E-01 3.8472E-03 + 4.0408E-01 2.7258E-01 5.4028E-01 2.7681E-02 1.2087E-02 5.7552E-03 2.1535E-01 4.9767E-01 3.6820E-03 + 3.8452E-01 2.6617E-01 5.3038E-01 2.7074E-02 1.2105E-02 6.0203E-03 2.1088E-01 4.8878E-01 3.5342E-03 + 3.6705E-01 2.6029E-01 5.2120E-01 2.6504E-02 1.2093E-02 6.2294E-03 2.0676E-01 4.8053E-01 3.4021E-03 + 3.5039E-01 2.5452E-01 5.1212E-01 2.5936E-02 1.2057E-02 6.4046E-03 2.0270E-01 4.7236E-01 3.2758E-03 + 3.3483E-01 2.4900E-01 5.0332E-01 2.5381E-02 1.2001E-02 6.5465E-03 1.9878E-01 4.6446E-01 3.1574E-03 + 3.2078E-01 2.4387E-01 4.9509E-01 2.4859E-02 1.1932E-02 6.6559E-03 1.9513E-01 4.5705E-01 3.0500E-03 + 3.0810E-01 2.3912E-01 4.8741E-01 2.4371E-02 1.1853E-02 6.7399E-03 1.9174E-01 4.5014E-01 2.9526E-03 + 2.9590E-01 2.3444E-01 4.7978E-01 2.3884E-02 1.1762E-02 6.8061E-03 1.8837E-01 4.4327E-01 2.8584E-03 + 2.8441E-01 2.2992E-01 4.7235E-01 2.3409E-02 1.1663E-02 6.8558E-03 1.8511E-01 4.3659E-01 2.7690E-03 + 2.7392E-01 2.2569E-01 4.6537E-01 2.2962E-02 1.1561E-02 6.8901E-03 1.8206E-01 4.3030E-01 2.6870E-03 + 2.6438E-01 2.2176E-01 4.5883E-01 2.2543E-02 1.1458E-02 6.9117E-03 1.7920E-01 4.2441E-01 2.6120E-03 + 2.5513E-01 2.1786E-01 4.5230E-01 2.2125E-02 1.1348E-02 6.9237E-03 1.7636E-01 4.1852E-01 2.5386E-03 + 2.4635E-01 2.1408E-01 4.4592E-01 2.1717E-02 1.1234E-02 6.9267E-03 1.7359E-01 4.1277E-01 2.4685E-03 + 2.3828E-01 2.1052E-01 4.3990E-01 2.1332E-02 1.1121E-02 6.9219E-03 1.7098E-01 4.0734E-01 2.4037E-03 + 2.3089E-01 2.0720E-01 4.3424E-01 2.0970E-02 1.1011E-02 6.9112E-03 1.6854E-01 4.0223E-01 2.3440E-03 + 2.2368E-01 2.0389E-01 4.2857E-01 2.0609E-02 1.0897E-02 6.8946E-03 1.6609E-01 3.9711E-01 2.2852E-03 + 2.1678E-01 2.0066E-01 4.2301E-01 2.0256E-02 1.0781E-02 6.8731E-03 1.6371E-01 3.9209E-01 2.2286E-03 + 2.1041E-01 1.9762E-01 4.1775E-01 1.9922E-02 1.0668E-02 6.8479E-03 1.6145E-01 3.8734E-01 2.1759E-03 + 2.0454E-01 1.9476E-01 4.1279E-01 1.9608E-02 1.0559E-02 6.8201E-03 1.5932E-01 3.8286E-01 2.1271E-03 + 1.9877E-01 1.9191E-01 4.0781E-01 1.9293E-02 1.0447E-02 6.7887E-03 1.5719E-01 3.7835E-01 2.0788E-03 + 1.9324E-01 1.8911E-01 4.0291E-01 1.8985E-02 1.0335E-02 6.7539E-03 1.5510E-01 3.7392E-01 2.0321E-03 + 1.8809E-01 1.8647E-01 3.9826E-01 1.8693E-02 1.0226E-02 6.7182E-03 1.5312E-01 3.6971E-01 1.9884E-03 + 1.8334E-01 1.8399E-01 3.9387E-01 1.8418E-02 1.0121E-02 6.6814E-03 1.5125E-01 3.6574E-01 1.9477E-03 + 1.7864E-01 1.8149E-01 3.8945E-01 1.8141E-02 1.0015E-02 6.6421E-03 1.4938E-01 3.6173E-01 1.9073E-03 + 7.3660E-01 4.1818E-01 7.5488E-01 2.6975E-02 0.0000E+00 0.0000E+00 3.2329E-01 7.0366E-01 7.8270E-03 + 7.3200E-01 4.0657E-01 7.4234E-01 2.7227E-02 0.0000E+00 0.0000E+00 3.1627E-01 6.9172E-01 7.3280E-03 + 7.2386E-01 3.9787E-01 7.3246E-01 2.7325E-02 0.0000E+00 0.0000E+00 3.1087E-01 6.8236E-01 6.9767E-03 + 7.0739E-01 3.8621E-01 7.1862E-01 2.7352E-02 0.0000E+00 0.0000E+00 3.0346E-01 6.6930E-01 6.5326E-03 + 7.0739E-01 3.8621E-01 7.1862E-01 2.7352E-02 3.7797E-09 0.0000E+00 3.0346E-01 6.6930E-01 6.5326E-03 + 6.8707E-01 3.7669E-01 7.0681E-01 2.7310E-02 1.4491E-03 0.0000E+00 2.9725E-01 6.5818E-01 6.1913E-03 + 6.6599E-01 3.6772E-01 6.9532E-01 2.7194E-02 2.6105E-03 0.0000E+00 2.9130E-01 6.4740E-01 5.8851E-03 + 6.4694E-01 3.6012E-01 6.8536E-01 2.7045E-02 3.4934E-03 0.0000E+00 2.8621E-01 6.3808E-01 5.6371E-03 + 6.2816E-01 3.5297E-01 6.7578E-01 2.6863E-02 4.2473E-03 0.0000E+00 2.8136E-01 6.2914E-01 5.4122E-03 + 6.0792E-01 3.4552E-01 6.6561E-01 2.6635E-02 4.9574E-03 0.0000E+00 2.7626E-01 6.1967E-01 5.1863E-03 + 5.9021E-01 3.3917E-01 6.5678E-01 2.6411E-02 5.5071E-03 0.0000E+00 2.7187E-01 6.1147E-01 4.9999E-03 + 5.7311E-01 3.3313E-01 6.4827E-01 2.6174E-02 5.9817E-03 0.0000E+00 2.6767E-01 6.0358E-01 4.8283E-03 + 5.5962E-01 3.2843E-01 6.4155E-01 2.5974E-02 6.3228E-03 0.0000E+00 2.6438E-01 5.9735E-01 4.6977E-03 + 5.1603E-01 3.1349E-01 6.1977E-01 2.5257E-02 7.2474E-03 0.0000E+00 2.5381E-01 5.7720E-01 4.3014E-03 + 5.1603E-01 3.1349E-01 6.1977E-01 2.5257E-02 7.2474E-03 1.1042E-10 2.5381E-01 5.7720E-01 4.3014E-03 + 5.0621E-01 3.1043E-01 6.1522E-01 2.5099E-02 7.4112E-03 3.2924E-04 2.5162E-01 5.7299E-01 4.2237E-03 + 4.7824E-01 3.0156E-01 6.0189E-01 2.4612E-02 7.8324E-03 1.0963E-03 2.4525E-01 5.6069E-01 4.0041E-03 + 4.5043E-01 2.9259E-01 5.8816E-01 2.4077E-02 8.1812E-03 1.7855E-03 2.3874E-01 5.4803E-01 3.7905E-03 + 4.2637E-01 2.8466E-01 5.7585E-01 2.3573E-02 8.4290E-03 2.3232E-03 2.3295E-01 5.3670E-01 3.6086E-03 + 4.0325E-01 2.7686E-01 5.6358E-01 2.3051E-02 8.6213E-03 2.7912E-03 2.2723E-01 5.2542E-01 3.4357E-03 + 3.8493E-01 2.7054E-01 5.5353E-01 2.2610E-02 8.7423E-03 3.1290E-03 2.2256E-01 5.1617E-01 3.2998E-03 + 3.6378E-01 2.6307E-01 5.4150E-01 2.2070E-02 8.8469E-03 3.4828E-03 2.1702E-01 5.0512E-01 3.1437E-03 + 3.4601E-01 2.5663E-01 5.3101E-01 2.1589E-02 8.9062E-03 3.7511E-03 2.1221E-01 4.9549E-01 3.0130E-03 + 3.3046E-01 2.5086E-01 5.2152E-01 2.1147E-02 8.9362E-03 3.9639E-03 2.0788E-01 4.8677E-01 2.8987E-03 + 3.1175E-01 2.4372E-01 5.0966E-01 2.0587E-02 8.9444E-03 4.1923E-03 2.0250E-01 4.7589E-01 2.7612E-03 + 2.9515E-01 2.3719E-01 4.9871E-01 2.0063E-02 8.9258E-03 4.3699E-03 1.9755E-01 4.6584E-01 2.6389E-03 + 2.8043E-01 2.3123E-01 4.8861E-01 1.9575E-02 8.8881E-03 4.5070E-03 1.9302E-01 4.5657E-01 2.5301E-03 + 2.6649E-01 2.2542E-01 4.7869E-01 1.9092E-02 8.8334E-03 4.6189E-03 1.8858E-01 4.4746E-01 2.4266E-03 + 2.5355E-01 2.1988E-01 4.6914E-01 1.8625E-02 8.7657E-03 4.7068E-03 1.8432E-01 4.3870E-01 2.3300E-03 + 2.4194E-01 2.1476E-01 4.6024E-01 1.8188E-02 8.6898E-03 4.7717E-03 1.8038E-01 4.3053E-01 2.2428E-03 + 2.3151E-01 2.1004E-01 4.5199E-01 1.7782E-02 8.6097E-03 4.8190E-03 1.7673E-01 4.2295E-01 2.1640E-03 + 2.2154E-01 2.0541E-01 4.4383E-01 1.7379E-02 8.5212E-03 4.8534E-03 1.7314E-01 4.1545E-01 2.0881E-03 + 2.1218E-01 2.0095E-01 4.3592E-01 1.6989E-02 8.4279E-03 4.8764E-03 1.6967E-01 4.0819E-01 2.0164E-03 + 2.0369E-01 1.9680E-01 4.2851E-01 1.6623E-02 8.3339E-03 4.8890E-03 1.6643E-01 4.0138E-01 1.9508E-03 + 1.9600E-01 1.9295E-01 4.2160E-01 1.6282E-02 8.2408E-03 4.8933E-03 1.6341E-01 3.9503E-01 1.8910E-03 + 1.8857E-01 1.8914E-01 4.1473E-01 1.5943E-02 8.1434E-03 4.8908E-03 1.6043E-01 3.8872E-01 1.8328E-03 + 1.8155E-01 1.8546E-01 4.0805E-01 1.5613E-02 8.0441E-03 4.8822E-03 1.5753E-01 3.8257E-01 1.7773E-03 + 1.7513E-01 1.8201E-01 4.0176E-01 1.5304E-02 7.9470E-03 4.8687E-03 1.5481E-01 3.7678E-01 1.7262E-03 + 1.6927E-01 1.7880E-01 3.9587E-01 1.5014E-02 7.8530E-03 4.8517E-03 1.5226E-01 3.7136E-01 1.6792E-03 + 1.6356E-01 1.7561E-01 3.8998E-01 1.4726E-02 7.7563E-03 4.8307E-03 1.4973E-01 3.6594E-01 1.6330E-03 + 1.5812E-01 1.7250E-01 3.8423E-01 1.4445E-02 7.6592E-03 4.8065E-03 1.4726E-01 3.6065E-01 1.5888E-03 + 1.5312E-01 1.6958E-01 3.7881E-01 1.4180E-02 7.5653E-03 4.7802E-03 1.4494E-01 3.5565E-01 1.5477E-03 + 1.4853E-01 1.6685E-01 3.7371E-01 1.3932E-02 7.4751E-03 4.7527E-03 1.4276E-01 3.5095E-01 1.5097E-03 + 1.4403E-01 1.6413E-01 3.6859E-01 1.3684E-02 7.3831E-03 4.7226E-03 1.4058E-01 3.4624E-01 1.4722E-03 + 1.3972E-01 1.6147E-01 3.6359E-01 1.3442E-02 7.2913E-03 4.6905E-03 1.3845E-01 3.4162E-01 1.4361E-03 + 1.3573E-01 1.5896E-01 3.5884E-01 1.3213E-02 7.2030E-03 4.6582E-03 1.3643E-01 3.3725E-01 1.4024E-03 + 1.3205E-01 1.5660E-01 3.5437E-01 1.2998E-02 7.1185E-03 4.6257E-03 1.3454E-01 3.3312E-01 1.3710E-03 + 1.2842E-01 1.5424E-01 3.4988E-01 1.2782E-02 7.0326E-03 4.5915E-03 1.3264E-01 3.2898E-01 1.3400E-03 + 6.6077E-01 4.0354E-01 7.6571E-01 2.1610E-02 0.0000E+00 0.0000E+00 3.2920E-01 7.2127E-01 6.3672E-03 + 6.4926E-01 3.9005E-01 7.4847E-01 2.1715E-02 0.0000E+00 0.0000E+00 3.1989E-01 7.0473E-01 5.9166E-03 + 6.3685E-01 3.8006E-01 7.3526E-01 2.1719E-02 0.0000E+00 0.0000E+00 3.1287E-01 6.9212E-01 5.6019E-03 + 6.1586E-01 3.6682E-01 7.1720E-01 2.1638E-02 0.0000E+00 0.0000E+00 3.0342E-01 6.7494E-01 5.2073E-03 + 6.1586E-01 3.6682E-01 7.1720E-01 2.1638E-02 3.0306E-09 0.0000E+00 3.0342E-01 6.7494E-01 5.2073E-03 + 5.9334E-01 3.5615E-01 7.0217E-01 2.1520E-02 1.1575E-03 0.0000E+00 2.9566E-01 6.6066E-01 4.9066E-03 + 5.7084E-01 3.4618E-01 6.8780E-01 2.1350E-02 2.0755E-03 0.0000E+00 2.8833E-01 6.4706E-01 4.6387E-03 + 5.5105E-01 3.3781E-01 6.7552E-01 2.1164E-02 2.7667E-03 0.0000E+00 2.8212E-01 6.3546E-01 4.4231E-03 + 5.3194E-01 3.2999E-01 6.6385E-01 2.0958E-02 3.3514E-03 0.0000E+00 2.7628E-01 6.2446E-01 4.2286E-03 + 5.1171E-01 3.2190E-01 6.5160E-01 2.0714E-02 3.8970E-03 0.0000E+00 2.7019E-01 6.1293E-01 4.0343E-03 + 4.9427E-01 3.1503E-01 6.4106E-01 2.0483E-02 4.3152E-03 0.0000E+00 2.6500E-01 6.0303E-01 3.8748E-03 + 4.7766E-01 3.0856E-01 6.3101E-01 2.0245E-02 4.6728E-03 0.0000E+00 2.6007E-01 5.9360E-01 3.7286E-03 + 4.6468E-01 3.0353E-01 6.2312E-01 2.0049E-02 4.9276E-03 0.0000E+00 2.5623E-01 5.8620E-01 3.6177E-03 + 4.2348E-01 2.8771E-01 5.9786E-01 1.9366E-02 5.6057E-03 0.0000E+00 2.4404E-01 5.6256E-01 3.2836E-03 + 4.2348E-01 2.8771E-01 5.9786E-01 1.9366E-02 5.6057E-03 8.4027E-11 2.4404E-01 5.6256E-01 3.2836E-03 + 4.1444E-01 2.8449E-01 5.9264E-01 1.9218E-02 5.7235E-03 2.5040E-04 2.4154E-01 5.5768E-01 3.2185E-03 + 3.8888E-01 2.7522E-01 5.7746E-01 1.8770E-02 6.0217E-03 8.3012E-04 2.3431E-01 5.4349E-01 3.0354E-03 + 3.6375E-01 2.6591E-01 5.6199E-01 1.8286E-02 6.2614E-03 1.3459E-03 2.2701E-01 5.2904E-01 2.8584E-03 + 3.4224E-01 2.5773E-01 5.4823E-01 1.7837E-02 6.4251E-03 1.7441E-03 2.2056E-01 5.1621E-01 2.7085E-03 + 3.2176E-01 2.4975E-01 5.3463E-01 1.7379E-02 6.5457E-03 2.0872E-03 2.1424E-01 5.0354E-01 2.5669E-03 + 3.0566E-01 2.4331E-01 5.2357E-01 1.6995E-02 6.6161E-03 2.3322E-03 2.0912E-01 4.9323E-01 2.4561E-03 + 2.8722E-01 2.3574E-01 5.1042E-01 1.6530E-02 6.6697E-03 2.5859E-03 2.0307E-01 4.8098E-01 2.3295E-03 + 2.7185E-01 2.2925E-01 4.9903E-01 1.6119E-02 6.6920E-03 2.7758E-03 1.9787E-01 4.7038E-01 2.2239E-03 + 2.5849E-01 2.2346E-01 4.8878E-01 1.5745E-02 6.6945E-03 2.9245E-03 1.9321E-01 4.6085E-01 2.1321E-03 + 2.4253E-01 2.1634E-01 4.7606E-01 1.5273E-02 6.6757E-03 3.0815E-03 1.8745E-01 4.4901E-01 2.0221E-03 + 2.2847E-01 2.0986E-01 4.6437E-01 1.4836E-02 6.6389E-03 3.2009E-03 1.8220E-01 4.3814E-01 1.9247E-03 + 2.1609E-01 2.0397E-01 4.5367E-01 1.4432E-02 6.5900E-03 3.2909E-03 1.7741E-01 4.2817E-01 1.8385E-03 + 2.0443E-01 1.9826E-01 4.4320E-01 1.4034E-02 6.5291E-03 3.3621E-03 1.7274E-01 4.1843E-01 1.7568E-03 + 1.9368E-01 1.9283E-01 4.3317E-01 1.3651E-02 6.4597E-03 3.4158E-03 1.6830E-01 4.0910E-01 1.6810E-03 + 1.8409E-01 1.8784E-01 4.2387E-01 1.3295E-02 6.3859E-03 3.4532E-03 1.6420E-01 4.0044E-01 1.6127E-03 + 1.7551E-01 1.8326E-01 4.1529E-01 1.2966E-02 6.3107E-03 3.4784E-03 1.6042E-01 3.9245E-01 1.5513E-03 + 1.6736E-01 1.7877E-01 4.0683E-01 1.2640E-02 6.2298E-03 3.4943E-03 1.5672E-01 3.8457E-01 1.4923E-03 + 1.5975E-01 1.7447E-01 3.9866E-01 1.2327E-02 6.1463E-03 3.5021E-03 1.5315E-01 3.7697E-01 1.4368E-03 + 1.5286E-01 1.7048E-01 3.9105E-01 1.2034E-02 6.0635E-03 3.5029E-03 1.4984E-01 3.6987E-01 1.3862E-03 + 1.4666E-01 1.6679E-01 3.8397E-01 1.1762E-02 5.9827E-03 3.4983E-03 1.4678E-01 3.6328E-01 1.3402E-03 + 1.4069E-01 1.6315E-01 3.7695E-01 1.1492E-02 5.8991E-03 3.4889E-03 1.4375E-01 3.5674E-01 1.2955E-03 + 1.3507E-01 1.5964E-01 3.7014E-01 1.1231E-02 5.8148E-03 3.4753E-03 1.4081E-01 3.5039E-01 1.2531E-03 + 1.2995E-01 1.5637E-01 3.6376E-01 1.0987E-02 5.7331E-03 3.4588E-03 1.3807E-01 3.4444E-01 1.2141E-03 + 1.2529E-01 1.5332E-01 3.5779E-01 1.0759E-02 5.6546E-03 3.4402E-03 1.3552E-01 3.3887E-01 1.1783E-03 + 1.2077E-01 1.5031E-01 3.5186E-01 1.0533E-02 5.5744E-03 3.4189E-03 1.3299E-01 3.3333E-01 1.1434E-03 + 1.1648E-01 1.4738E-01 3.4607E-01 1.0313E-02 5.4945E-03 3.3954E-03 1.3052E-01 3.2793E-01 1.1099E-03 + 1.1254E-01 1.4463E-01 3.4062E-01 1.0107E-02 5.4176E-03 3.3709E-03 1.2821E-01 3.2284E-01 1.0789E-03 + 1.0894E-01 1.4207E-01 3.3551E-01 9.9135E-03 5.3441E-03 3.3460E-03 1.2605E-01 3.1807E-01 1.0503E-03 + 1.0541E-01 1.3951E-01 3.3040E-01 9.7209E-03 5.2696E-03 3.3193E-03 1.2389E-01 3.1330E-01 1.0221E-03 + 1.0205E-01 1.3703E-01 3.2541E-01 9.5333E-03 5.1955E-03 3.2914E-03 1.2179E-01 3.0864E-01 9.9508E-04 + 9.8942E-02 1.3469E-01 3.2069E-01 9.3564E-03 5.1246E-03 3.2636E-03 1.1980E-01 3.0423E-01 9.6983E-04 + 9.6088E-02 1.3249E-01 3.1625E-01 9.1907E-03 5.0570E-03 3.2361E-03 1.1794E-01 3.0008E-01 9.4647E-04 + 9.3278E-02 1.3030E-01 3.1180E-01 9.0249E-03 4.9886E-03 3.2073E-03 1.1608E-01 2.9592E-01 9.2333E-04 + 5.9559E-01 3.8564E-01 7.6716E-01 1.6975E-02 0.0000E+00 0.0000E+00 3.2994E-01 7.2796E-01 5.0320E-03 + 5.7859E-01 3.7062E-01 7.4553E-01 1.7018E-02 0.0000E+00 0.0000E+00 3.1843E-01 7.0719E-01 4.6433E-03 + 5.6293E-01 3.5961E-01 7.2927E-01 1.6987E-02 0.0000E+00 0.0000E+00 3.0989E-01 6.9162E-01 4.3738E-03 + 5.3868E-01 3.4516E-01 7.0741E-01 1.6872E-02 0.0000E+00 0.0000E+00 2.9855E-01 6.7074E-01 4.0382E-03 + 5.3868E-01 3.4516E-01 7.0741E-01 1.6872E-02 2.4395E-09 0.0000E+00 2.9855E-01 6.7074E-01 4.0382E-03 + 5.1478E-01 3.3361E-01 6.8950E-01 1.6735E-02 9.2828E-04 0.0000E+00 2.8939E-01 6.5367E-01 3.7845E-03 + 4.9154E-01 3.2291E-01 6.7260E-01 1.6557E-02 1.6568E-03 0.0000E+00 2.8083E-01 6.3760E-01 3.5599E-03 + 4.7154E-01 3.1400E-01 6.5831E-01 1.6374E-02 2.2000E-03 0.0000E+00 2.7366E-01 6.2403E-01 3.3800E-03 + 4.5254E-01 3.0572E-01 6.4484E-01 1.6176E-02 2.6555E-03 0.0000E+00 2.6696E-01 6.1127E-01 3.2186E-03 + 4.3272E-01 2.9720E-01 6.3083E-01 1.5947E-02 3.0763E-03 0.0000E+00 2.6004E-01 5.9800E-01 3.0581E-03 + 4.1586E-01 2.9002E-01 6.1887E-01 1.5734E-02 3.3956E-03 0.0000E+00 2.5418E-01 5.8669E-01 2.9269E-03 + 3.9996E-01 2.8328E-01 6.0753E-01 1.5518E-02 3.6660E-03 0.0000E+00 2.4866E-01 5.7597E-01 2.8071E-03 + 3.8764E-01 2.7806E-01 5.9869E-01 1.5341E-02 3.8569E-03 0.0000E+00 2.4437E-01 5.6762E-01 2.7166E-03 + 3.4916E-01 2.6176E-01 5.7064E-01 1.4736E-02 4.3553E-03 0.0000E+00 2.3091E-01 5.4116E-01 2.4457E-03 + 3.4916E-01 2.6176E-01 5.7064E-01 1.4736E-02 4.3553E-03 6.4264E-11 2.3091E-01 5.4116E-01 2.4457E-03 + 3.4092E-01 2.5848E-01 5.6489E-01 1.4606E-02 4.4401E-03 1.9141E-04 2.2818E-01 5.3575E-01 2.3932E-03 + 3.1773E-01 2.4904E-01 5.4828E-01 1.4216E-02 4.6509E-03 6.3181E-04 2.2032E-01 5.2009E-01 2.2461E-03 + 2.9517E-01 2.3961E-01 5.3147E-01 1.3801E-02 4.8145E-03 1.0198E-03 2.1243E-01 5.0427E-01 2.1047E-03 + 2.7605E-01 2.3139E-01 5.1665E-01 1.3419E-02 4.9209E-03 1.3163E-03 2.0553E-01 4.9032E-01 1.9856E-03 + 2.5800E-01 2.2341E-01 5.0209E-01 1.3031E-02 4.9938E-03 1.5691E-03 1.9881E-01 4.7664E-01 1.8737E-03 + 2.4392E-01 2.1701E-01 4.9031E-01 1.2710E-02 5.0317E-03 1.7477E-03 1.9340E-01 4.6556E-01 1.7865E-03 + 2.2792E-01 2.0952E-01 4.7640E-01 1.2323E-02 5.0534E-03 1.9306E-03 1.8705E-01 4.5249E-01 1.6873E-03 + 2.1467E-01 2.0312E-01 4.6442E-01 1.1983E-02 5.0538E-03 2.0656E-03 1.8162E-01 4.4122E-01 1.6050E-03 + 2.0323E-01 1.9745E-01 4.5369E-01 1.1675E-02 5.0409E-03 2.1698E-03 1.7678E-01 4.3114E-01 1.5336E-03 + 1.8966E-01 1.9049E-01 4.4044E-01 1.1289E-02 5.0084E-03 2.2779E-03 1.7084E-01 4.1869E-01 1.4486E-03 + 1.7779E-01 1.8419E-01 4.2833E-01 1.0933E-02 4.9641E-03 2.3582E-03 1.6544E-01 4.0731E-01 1.3736E-03 + 1.6740E-01 1.7850E-01 4.1729E-01 1.0606E-02 4.9123E-03 2.4169E-03 1.6055E-01 3.9694E-01 1.3075E-03 + 1.5768E-01 1.7299E-01 4.0654E-01 1.0286E-02 4.8522E-03 2.4617E-03 1.5581E-01 3.8684E-01 1.2451E-03 + 1.4877E-01 1.6778E-01 3.9629E-01 9.9789E-03 4.7866E-03 2.4937E-03 1.5132E-01 3.7720E-01 1.1874E-03 + 1.4086E-01 1.6301E-01 3.8684E-01 9.6948E-03 4.7191E-03 2.5141E-03 1.4719E-01 3.6831E-01 1.1356E-03 + 1.3382E-01 1.5864E-01 3.7813E-01 9.4327E-03 4.6518E-03 2.5261E-03 1.4341E-01 3.6012E-01 1.0892E-03 + 1.2716E-01 1.5438E-01 3.6958E-01 9.1751E-03 4.5807E-03 2.5312E-03 1.3971E-01 3.5209E-01 1.0448E-03 + 1.2097E-01 1.5031E-01 3.6136E-01 8.9274E-03 4.5083E-03 2.5307E-03 1.3617E-01 3.4435E-01 1.0032E-03 + 1.1540E-01 1.4655E-01 3.5372E-01 8.6970E-03 4.4375E-03 2.5255E-03 1.3289E-01 3.3716E-01 9.6528E-04 + 1.1040E-01 1.4308E-01 3.4664E-01 8.4836E-03 4.3690E-03 2.5168E-03 1.2986E-01 3.3049E-01 9.3095E-04 + 1.0560E-01 1.3966E-01 3.3964E-01 8.2730E-03 4.2989E-03 2.5047E-03 1.2688E-01 3.2390E-01 8.9772E-04 + 1.0110E-01 1.3638E-01 3.3287E-01 8.0695E-03 4.2287E-03 2.4898E-03 1.2401E-01 3.1753E-01 8.6625E-04 + 9.7017E-02 1.3332E-01 3.2654E-01 7.8796E-03 4.1611E-03 2.4732E-03 1.2133E-01 3.1156E-01 8.3739E-04 + 9.3316E-02 1.3049E-01 3.2064E-01 7.7031E-03 4.0966E-03 2.4554E-03 1.1884E-01 3.0600E-01 8.1100E-04 + 8.9735E-02 1.2769E-01 3.1478E-01 7.5281E-03 4.0311E-03 2.4356E-03 1.1638E-01 3.0048E-01 7.8524E-04 + 8.6345E-02 1.2497E-01 3.0908E-01 7.3584E-03 3.9661E-03 2.4146E-03 1.1399E-01 2.9511E-01 7.6062E-04 + 8.3245E-02 1.2244E-01 3.0373E-01 7.1994E-03 3.9040E-03 2.3931E-03 1.1175E-01 2.9007E-01 7.3791E-04 + 8.0415E-02 1.2007E-01 2.9872E-01 7.0510E-03 3.8449E-03 2.3716E-03 1.0967E-01 2.8534E-01 7.1700E-04 + 7.7655E-02 1.1772E-01 2.9373E-01 6.9034E-03 3.7851E-03 2.3488E-03 1.0759E-01 2.8063E-01 6.9644E-04 + 7.5034E-02 1.1544E-01 2.8886E-01 6.7600E-03 3.7260E-03 2.3254E-03 1.0558E-01 2.7604E-01 6.7673E-04 + 7.2610E-02 1.1329E-01 2.8426E-01 6.6250E-03 3.6695E-03 2.3023E-03 1.0368E-01 2.7170E-01 6.5838E-04 + 7.0392E-02 1.1128E-01 2.7995E-01 6.4988E-03 3.6160E-03 2.2796E-03 1.0190E-01 2.6763E-01 6.4144E-04 + 6.8214E-02 1.0928E-01 2.7563E-01 6.3727E-03 3.5619E-03 2.2561E-03 1.0012E-01 2.6355E-01 6.2468E-04 + 5.3840E-01 3.6493E-01 7.5951E-01 1.3091E-02 0.0000E+00 0.0000E+00 3.2514E-01 7.2473E-01 3.8763E-03 + 5.1708E-01 3.4874E-01 7.3397E-01 1.3121E-02 0.0000E+00 0.0000E+00 3.1167E-01 7.0019E-01 3.5533E-03 + 4.9897E-01 3.3697E-01 7.1502E-01 1.3087E-02 0.0000E+00 0.0000E+00 3.0181E-01 6.8203E-01 3.3309E-03 + 4.7246E-01 3.2166E-01 6.8986E-01 1.2978E-02 0.0000E+00 0.0000E+00 2.8888E-01 6.5796E-01 3.0558E-03 + 4.7246E-01 3.2166E-01 6.8986E-01 1.2978E-02 1.9663E-09 0.0000E+00 2.8888E-01 6.5796E-01 3.0558E-03 + 4.4782E-01 3.0953E-01 6.6951E-01 1.2852E-02 7.4548E-04 0.0000E+00 2.7856E-01 6.3852E-01 2.8492E-03 + 4.2439E-01 2.9836E-01 6.5050E-01 1.2692E-02 1.3245E-03 0.0000E+00 2.6902E-01 6.2038E-01 2.6673E-03 + 4.0456E-01 2.8912E-01 6.3454E-01 1.2530E-02 1.7521E-03 0.0000E+00 2.6109E-01 6.0518E-01 2.5224E-03 + 3.8600E-01 2.8058E-01 6.1963E-01 1.2357E-02 2.1073E-03 0.0000E+00 2.5373E-01 5.9099E-01 2.3929E-03 + 3.6688E-01 2.7184E-01 6.0421E-01 1.2158E-02 2.4322E-03 0.0000E+00 2.4619E-01 5.7632E-01 2.2647E-03 + 3.5079E-01 2.6451E-01 5.9113E-01 1.1974E-02 2.6764E-03 0.0000E+00 2.3984E-01 5.6390E-01 2.1604E-03 + 3.3576E-01 2.5766E-01 5.7880E-01 1.1789E-02 2.8809E-03 0.0000E+00 2.3389E-01 5.5218E-01 2.0655E-03 + 3.2422E-01 2.5238E-01 5.6922E-01 1.1638E-02 3.0239E-03 0.0000E+00 2.2929E-01 5.4309E-01 1.9940E-03 + 2.8864E-01 2.3598E-01 5.3909E-01 1.1127E-02 3.3898E-03 0.0000E+00 2.1498E-01 5.1452E-01 1.7812E-03 + 2.8864E-01 2.3598E-01 5.3909E-01 1.1127E-02 3.3898E-03 4.9267E-11 2.1498E-01 5.1452E-01 1.7812E-03 + 2.8116E-01 2.3270E-01 5.3297E-01 1.1018E-02 3.4507E-03 1.4667E-04 2.1210E-01 5.0871E-01 1.7402E-03 + 2.6027E-01 2.2330E-01 5.1534E-01 1.0691E-02 3.5988E-03 4.8200E-04 2.0385E-01 4.9200E-01 1.6257E-03 + 2.4015E-01 2.1397E-01 4.9764E-01 1.0346E-02 3.7091E-03 7.7455E-04 1.9564E-01 4.7522E-01 1.5162E-03 + 2.2324E-01 2.0588E-01 4.8211E-01 1.0031E-02 3.7763E-03 9.9583E-04 1.8850E-01 4.6052E-01 1.4245E-03 + 2.0742E-01 1.9807E-01 4.6696E-01 9.7137E-03 3.8176E-03 1.1824E-03 1.8159E-01 4.4617E-01 1.3387E-03 + 1.9517E-01 1.9183E-01 4.5476E-01 9.4516E-03 3.8345E-03 1.3129E-03 1.7607E-01 4.3462E-01 1.2721E-03 + 1.8134E-01 1.8456E-01 4.4043E-01 9.1369E-03 3.8368E-03 1.4449E-03 1.6961E-01 4.2105E-01 1.1967E-03 + 1.6997E-01 1.7839E-01 4.2814E-01 8.8623E-03 3.8249E-03 1.5409E-03 1.6412E-01 4.0942E-01 1.1343E-03 + 1.6022E-01 1.7292E-01 4.1718E-01 8.6142E-03 3.8041E-03 1.6139E-03 1.5925E-01 3.9905E-01 1.0805E-03 + 1.4872E-01 1.6626E-01 4.0372E-01 8.3053E-03 3.7659E-03 1.6882E-03 1.5331E-01 3.8629E-01 1.0166E-03 + 1.3873E-01 1.6026E-01 3.9147E-01 8.0215E-03 3.7203E-03 1.7419E-03 1.4794E-01 3.7470E-01 9.6048E-04 + 1.3004E-01 1.5485E-01 3.8035E-01 7.7617E-03 3.6703E-03 1.7798E-03 1.4309E-01 3.6417E-01 9.1121E-04 + 1.2196E-01 1.4964E-01 3.6957E-01 7.5082E-03 3.6145E-03 1.8073E-03 1.3842E-01 3.5396E-01 8.6487E-04 + 1.1459E-01 1.4473E-01 3.5933E-01 7.2663E-03 3.5554E-03 1.8255E-03 1.3401E-01 3.4425E-01 8.2216E-04 + 1.0808E-01 1.4025E-01 3.4992E-01 7.0432E-03 3.4959E-03 1.8355E-03 1.2997E-01 3.3533E-01 7.8401E-04 + 1.0232E-01 1.3616E-01 3.4128E-01 6.8380E-03 3.4374E-03 1.8396E-03 1.2629E-01 3.2714E-01 7.4987E-04 + 9.6898E-02 1.3219E-01 3.3283E-01 6.6370E-03 3.3765E-03 1.8387E-03 1.2270E-01 3.1913E-01 7.1734E-04 + 9.1875E-02 1.2840E-01 3.2473E-01 6.4443E-03 3.3152E-03 1.8339E-03 1.1928E-01 3.1145E-01 6.8689E-04 + 8.7374E-02 1.2491E-01 3.1722E-01 6.2655E-03 3.2558E-03 1.8261E-03 1.1612E-01 3.0432E-01 6.5930E-04 + 8.3349E-02 1.2170E-01 3.1028E-01 6.1005E-03 3.1989E-03 1.8159E-03 1.1321E-01 2.9773E-01 6.3436E-04 + 7.9504E-02 1.1855E-01 3.0343E-01 5.9379E-03 3.1409E-03 1.8034E-03 1.1036E-01 2.9124E-01 6.1028E-04 + 7.5910E-02 1.1553E-01 2.9683E-01 5.7814E-03 3.0834E-03 1.7890E-03 1.0761E-01 2.8497E-01 5.8752E-04 + 7.2659E-02 1.1272E-01 2.9068E-01 5.6356E-03 3.0283E-03 1.7736E-03 1.0507E-01 2.7913E-01 5.6671E-04 + 6.9722E-02 1.1013E-01 2.8495E-01 5.5004E-03 2.9760E-03 1.7577E-03 1.0271E-01 2.7369E-01 5.4773E-04 + 6.6889E-02 1.0757E-01 2.7928E-01 5.3666E-03 2.9231E-03 1.7404E-03 1.0038E-01 2.6830E-01 5.2924E-04 + 6.4215E-02 1.0509E-01 2.7378E-01 5.2372E-03 2.8709E-03 1.7223E-03 9.8122E-02 2.6307E-01 5.1161E-04 + 6.1777E-02 1.0279E-01 2.6862E-01 5.1162E-03 2.8211E-03 1.7041E-03 9.6017E-02 2.5817E-01 4.9538E-04 + 5.9558E-02 1.0064E-01 2.6381E-01 5.0035E-03 2.7740E-03 1.6861E-03 9.4058E-02 2.5360E-01 4.8047E-04 + 5.7398E-02 9.8511E-02 2.5902E-01 4.8916E-03 2.7265E-03 1.6673E-03 9.2113E-02 2.4904E-01 4.6584E-04 + 5.5353E-02 9.6447E-02 2.5435E-01 4.7831E-03 2.6797E-03 1.6480E-03 9.0227E-02 2.4460E-01 4.5184E-04 + 5.3466E-02 9.4510E-02 2.4996E-01 4.6811E-03 2.6352E-03 1.6292E-03 8.8454E-02 2.4042E-01 4.3883E-04 + 5.1745E-02 9.2703E-02 2.4585E-01 4.5860E-03 2.5931E-03 1.6109E-03 8.6800E-02 2.3650E-01 4.2684E-04 + 5.0057E-02 9.0903E-02 2.4173E-01 4.4912E-03 2.5506E-03 1.5920E-03 8.5151E-02 2.3259E-01 4.1500E-04 + 4.8734E-01 3.4188E-01 7.4353E-01 9.9114E-03 0.0000E+00 0.0000E+00 3.1502E-01 7.1277E-01 2.9127E-03 + 4.6268E-01 3.2487E-01 7.1463E-01 9.9522E-03 0.0000E+00 0.0000E+00 2.9995E-01 6.8500E-01 2.6534E-03 + 4.4282E-01 3.1262E-01 6.9342E-01 9.9319E-03 0.0000E+00 0.0000E+00 2.8904E-01 6.6465E-01 2.4759E-03 + 4.1486E-01 2.9677E-01 6.6554E-01 9.8485E-03 0.0000E+00 0.0000E+00 2.7488E-01 6.3793E-01 2.2576E-03 + 4.1486E-01 2.9677E-01 6.6554E-01 9.8485E-03 1.5839E-09 0.0000E+00 2.7488E-01 6.3793E-01 2.2576E-03 + 3.9001E-01 2.8433E-01 6.4322E-01 9.7472E-03 5.9832E-04 0.0000E+00 2.6370E-01 6.1656E-01 2.0948E-03 + 3.6680E-01 2.7294E-01 6.2253E-01 9.6168E-03 1.0583E-03 0.0000E+00 2.5345E-01 5.9677E-01 1.9522E-03 + 3.4746E-01 2.6358E-01 6.0529E-01 9.4837E-03 1.3947E-03 0.0000E+00 2.4500E-01 5.8030E-01 1.8391E-03 + 3.2958E-01 2.5496E-01 5.8927E-01 9.3416E-03 1.6716E-03 0.0000E+00 2.3721E-01 5.6500E-01 1.7385E-03 + 3.1136E-01 2.4619E-01 5.7280E-01 9.1780E-03 1.9224E-03 0.0000E+00 2.2927E-01 5.4928E-01 1.6393E-03 + 2.9619E-01 2.3886E-01 5.5891E-01 9.0274E-03 2.1088E-03 0.0000E+00 2.2262E-01 5.3603E-01 1.5588E-03 + 2.8215E-01 2.3204E-01 5.4587E-01 8.8759E-03 2.2633E-03 0.0000E+00 2.1643E-01 5.2359E-01 1.4859E-03 + 2.7143E-01 2.2681E-01 5.3579E-01 8.7524E-03 2.3703E-03 0.0000E+00 2.1166E-01 5.1398E-01 1.4311E-03 + 2.3883E-01 2.1065E-01 5.0428E-01 8.3350E-03 2.6381E-03 0.0000E+00 1.9694E-01 4.8395E-01 1.2689E-03 + 2.3883E-01 2.1065E-01 5.0428E-01 8.3350E-03 2.6381E-03 3.7782E-11 1.9694E-01 4.8395E-01 1.2689E-03 + 2.3210E-01 2.0743E-01 4.9793E-01 8.2465E-03 2.6814E-03 1.1242E-04 1.9399E-01 4.7789E-01 1.2379E-03 + 2.1340E-01 1.9826E-01 4.7968E-01 7.9819E-03 2.7847E-03 3.6790E-04 1.8561E-01 4.6051E-01 1.1514E-03 + 1.9556E-01 1.8920E-01 4.6147E-01 7.7033E-03 2.8576E-03 5.8862E-04 1.7732E-01 4.4316E-01 1.0690E-03 + 1.8070E-01 1.8139E-01 4.4560E-01 7.4498E-03 2.8982E-03 7.5384E-04 1.7015E-01 4.2804E-01 1.0004E-03 + 1.6690E-01 1.7388E-01 4.3019E-01 7.1954E-03 2.9188E-03 8.9169E-04 1.6326E-01 4.1336E-01 9.3644E-04 + 1.5630E-01 1.6792E-01 4.1784E-01 6.9861E-03 2.9228E-03 9.8703E-04 1.5777E-01 4.0159E-01 8.8703E-04 + 1.4441E-01 1.6099E-01 4.0339E-01 6.7358E-03 2.9139E-03 1.0822E-03 1.5140E-01 3.8782E-01 8.3127E-04 + 1.3471E-01 1.5514E-01 3.9105E-01 6.5182E-03 2.8956E-03 1.1504E-03 1.4600E-01 3.7607E-01 7.8537E-04 + 1.2643E-01 1.4998E-01 3.8010E-01 6.3223E-03 2.8717E-03 1.2015E-03 1.4124E-01 3.6564E-01 7.4588E-04 + 1.1673E-01 1.4371E-01 3.6670E-01 6.0792E-03 2.8329E-03 1.2523E-03 1.3545E-01 3.5286E-01 6.9913E-04 + 1.0836E-01 1.3808E-01 3.5456E-01 5.8565E-03 2.7894E-03 1.2878E-03 1.3025E-01 3.4129E-01 6.5828E-04 + 1.0112E-01 1.3304E-01 3.4358E-01 5.6535E-03 2.7437E-03 1.3119E-03 1.2558E-01 3.3083E-01 6.2252E-04 + 9.4431E-02 1.2819E-01 3.3298E-01 5.4560E-03 2.6941E-03 1.3282E-03 1.2109E-01 3.2071E-01 5.8902E-04 + 8.8360E-02 1.2365E-01 3.2294E-01 5.2682E-03 2.6425E-03 1.3377E-03 1.1687E-01 3.1114E-01 5.5823E-04 + 8.3029E-02 1.1951E-01 3.1375E-01 5.0955E-03 2.5914E-03 1.3415E-03 1.1303E-01 3.0237E-01 5.3083E-04 + 7.8331E-02 1.1574E-01 3.0534E-01 4.9371E-03 2.5419E-03 1.3412E-03 1.0953E-01 2.9434E-01 5.0638E-04 + 7.3925E-02 1.1210E-01 2.9713E-01 4.7824E-03 2.4909E-03 1.3373E-03 1.0614E-01 2.8651E-01 4.8315E-04 + 6.9863E-02 1.0863E-01 2.8929E-01 4.6344E-03 2.4399E-03 1.3307E-03 1.0292E-01 2.7902E-01 4.6147E-04 + 6.6238E-02 1.0545E-01 2.8204E-01 4.4975E-03 2.3909E-03 1.3220E-03 9.9949E-02 2.7209E-01 4.4187E-04 + 6.3009E-02 1.0253E-01 2.7536E-01 4.3714E-03 2.3443E-03 1.3120E-03 9.7227E-02 2.6571E-01 4.2420E-04 + 5.9936E-02 9.9669E-02 2.6879E-01 4.2475E-03 2.2971E-03 1.3003E-03 9.4562E-02 2.5943E-01 4.0719E-04 + 5.7074E-02 9.6934E-02 2.6247E-01 4.1284E-03 2.2505E-03 1.2873E-03 9.2008E-02 2.5338E-01 3.9115E-04 + 5.4492E-02 9.4401E-02 2.5658E-01 4.0177E-03 2.2061E-03 1.2738E-03 8.9642E-02 2.4776E-01 3.7651E-04 + 5.2168E-02 9.2063E-02 2.5112E-01 3.9153E-03 2.1641E-03 1.2601E-03 8.7457E-02 2.4254E-01 3.6319E-04 + 4.9933E-02 8.9760E-02 2.4573E-01 3.8142E-03 2.1219E-03 1.2455E-03 8.5303E-02 2.3737E-01 3.5024E-04 + 4.7829E-02 8.7541E-02 2.4050E-01 3.7166E-03 2.0804E-03 1.2304E-03 8.3226E-02 2.3237E-01 3.3792E-04 + 4.5917E-02 8.5474E-02 2.3562E-01 3.6255E-03 2.0410E-03 1.2154E-03 8.1291E-02 2.2770E-01 3.2661E-04 + 4.4181E-02 8.3557E-02 2.3106E-01 3.5408E-03 2.0038E-03 1.2007E-03 7.9495E-02 2.2334E-01 3.1623E-04 + 4.2496E-02 8.1658E-02 2.2654E-01 3.4568E-03 1.9664E-03 1.1854E-03 7.7715E-02 2.1900E-01 3.0606E-04 + 4.0903E-02 7.9821E-02 2.2214E-01 3.3756E-03 1.9297E-03 1.1699E-03 7.5992E-02 2.1479E-01 2.9636E-04 + 3.9438E-02 7.8100E-02 2.1801E-01 3.2993E-03 1.8948E-03 1.1549E-03 7.4377E-02 2.1083E-01 2.8735E-04 + 3.8104E-02 7.6498E-02 2.1415E-01 3.2283E-03 1.8620E-03 1.1404E-03 7.2873E-02 2.0713E-01 2.7907E-04 + 3.6800E-02 7.4904E-02 2.1029E-01 3.1576E-03 1.8290E-03 1.1254E-03 7.1376E-02 2.0344E-01 2.7091E-04 + 4.4107E-01 3.1691E-01 7.1998E-01 7.3708E-03 0.0000E+00 0.0000E+00 2.9997E-01 6.9312E-01 2.1384E-03 + 4.1396E-01 2.9946E-01 6.8837E-01 7.4311E-03 0.0000E+00 0.0000E+00 2.8376E-01 6.6271E-01 1.9364E-03 + 3.9293E-01 2.8697E-01 6.6537E-01 7.4299E-03 0.0000E+00 0.0000E+00 2.7213E-01 6.4061E-01 1.7988E-03 + 3.6422E-01 2.7093E-01 6.3539E-01 7.3778E-03 0.0000E+00 0.0000E+00 2.5718E-01 6.1181E-01 1.6307E-03 + 3.6422E-01 2.7093E-01 6.3539E-01 7.3778E-03 1.2727E-09 0.0000E+00 2.5718E-01 6.1181E-01 1.6307E-03 + 3.3957E-01 2.5843E-01 6.1160E-01 7.3050E-03 4.7907E-04 0.0000E+00 2.4548E-01 5.8898E-01 1.5060E-03 + 3.1694E-01 2.4706E-01 5.8970E-01 7.2062E-03 8.4360E-04 0.0000E+00 2.3484E-01 5.6797E-01 1.3973E-03 + 2.9833E-01 2.3776E-01 5.7157E-01 7.1031E-03 1.1077E-03 0.0000E+00 2.2612E-01 5.5058E-01 1.3115E-03 + 2.8131E-01 2.2925E-01 5.5480E-01 6.9918E-03 1.3230E-03 0.0000E+00 2.1813E-01 5.3451E-01 1.2355E-03 + 2.6415E-01 2.2062E-01 5.3765E-01 6.8628E-03 1.5160E-03 0.0000E+00 2.1003E-01 5.1808E-01 1.1608E-03 + 2.4999E-01 2.1344E-01 5.2326E-01 6.7437E-03 1.6580E-03 0.0000E+00 2.0329E-01 5.0429E-01 1.1005E-03 + 2.3699E-01 2.0679E-01 5.0980E-01 6.6235E-03 1.7743E-03 0.0000E+00 1.9703E-01 4.9139E-01 1.0460E-03 + 2.2714E-01 2.0169E-01 4.9942E-01 6.5255E-03 1.8540E-03 0.0000E+00 1.9224E-01 4.8146E-01 1.0051E-03 + 1.9751E-01 1.8607E-01 4.6722E-01 6.1943E-03 2.0488E-03 0.0000E+00 1.7753E-01 4.5062E-01 8.8487E-04 + 1.9751E-01 1.8607E-01 4.6722E-01 6.1943E-03 2.0488E-03 2.8932E-11 1.7753E-01 4.5062E-01 8.8487E-04 + 1.9149E-01 1.8297E-01 4.6076E-01 6.1241E-03 2.0794E-03 8.6046E-05 1.7461E-01 4.4443E-01 8.6193E-04 + 1.7487E-01 1.7418E-01 4.4229E-01 5.9145E-03 2.1503E-03 2.8039E-04 1.6632E-01 4.2674E-01 7.9830E-04 + 1.5915E-01 1.6556E-01 4.2395E-01 5.6942E-03 2.1971E-03 4.4664E-04 1.5818E-01 4.0918E-01 7.3801E-04 + 1.4617E-01 1.5815E-01 4.0805E-01 5.4943E-03 2.2200E-03 5.6980E-04 1.5118E-01 3.9395E-01 6.8798E-04 + 1.3421E-01 1.5106E-01 3.9268E-01 5.2942E-03 2.2274E-03 6.7143E-04 1.4449E-01 3.7923E-01 6.4154E-04 + 1.2508E-01 1.4546E-01 3.8042E-01 5.1301E-03 2.2236E-03 7.4091E-04 1.3919E-01 3.6749E-01 6.0580E-04 + 1.1492E-01 1.3898E-01 3.6613E-01 4.9343E-03 2.2088E-03 8.0935E-04 1.3306E-01 3.5379E-01 5.6563E-04 + 1.0668E-01 1.3352E-01 3.5398E-01 4.7646E-03 2.1881E-03 8.5763E-04 1.2789E-01 3.4215E-01 5.3268E-04 + 9.9686E-02 1.2873E-01 3.4324E-01 4.6121E-03 2.1639E-03 8.9313E-04 1.2335E-01 3.3186E-01 5.0442E-04 + 9.1549E-02 1.2293E-01 3.3013E-01 4.4235E-03 2.1271E-03 9.2755E-04 1.1786E-01 3.1929E-01 4.7109E-04 + 8.4570E-02 1.1775E-01 3.1831E-01 4.2514E-03 2.0877E-03 9.5076E-04 1.1294E-01 3.0796E-01 4.4208E-04 + 7.8573E-02 1.1311E-01 3.0766E-01 4.0948E-03 2.0474E-03 9.6559E-04 1.0855E-01 2.9774E-01 4.1677E-04 + 7.3055E-02 1.0869E-01 2.9741E-01 3.9430E-03 2.0045E-03 9.7470E-04 1.0434E-01 2.8791E-01 3.9314E-04 + 6.8077E-02 1.0454E-01 2.8774E-01 3.7990E-03 1.9606E-03 9.7890E-04 1.0041E-01 2.7863E-01 3.7150E-04 + 6.3728E-02 1.0078E-01 2.7891E-01 3.6669E-03 1.9177E-03 9.7905E-04 9.6835E-02 2.7015E-01 3.5229E-04 + 5.9912E-02 9.7376E-02 2.7085E-01 3.5460E-03 1.8764E-03 9.7642E-04 9.3595E-02 2.6241E-01 3.3520E-04 + 5.6350E-02 9.4085E-02 2.6302E-01 3.4283E-03 1.8343E-03 9.7124E-04 9.0463E-02 2.5489E-01 3.1901E-04 + 5.3080E-02 9.0965E-02 2.5555E-01 3.3160E-03 1.7926E-03 9.6414E-04 8.7494E-02 2.4771E-01 3.0394E-04 + 5.0173E-02 8.8104E-02 2.4867E-01 3.2123E-03 1.7528E-03 9.5576E-04 8.4770E-02 2.4109E-01 2.9035E-04 + 4.7593E-02 8.5489E-02 2.4233E-01 3.1170E-03 1.7151E-03 9.4655E-04 8.2279E-02 2.3500E-01 2.7813E-04 + 4.5146E-02 8.2937E-02 2.3612E-01 3.0235E-03 1.6771E-03 9.3616E-04 7.9846E-02 2.2903E-01 2.6639E-04 + 4.2875E-02 8.0499E-02 2.3016E-01 2.9339E-03 1.6398E-03 9.2498E-04 7.7523E-02 2.2329E-01 2.5535E-04 + 4.0834E-02 7.8247E-02 2.2462E-01 2.8508E-03 1.6045E-03 9.1355E-04 7.5375E-02 2.1797E-01 2.4530E-04 + 3.9002E-02 7.6174E-02 2.1950E-01 2.7740E-03 1.5712E-03 9.0213E-04 7.3396E-02 2.1303E-01 2.3617E-04 + 3.7245E-02 7.4135E-02 2.1444E-01 2.6983E-03 1.5378E-03 8.9009E-04 7.1450E-02 2.0817E-01 2.2732E-04 + 3.5596E-02 7.2175E-02 2.0955E-01 2.6254E-03 1.5051E-03 8.7777E-04 6.9579E-02 2.0346E-01 2.1891E-04 + 3.4102E-02 7.0354E-02 2.0499E-01 2.5575E-03 1.4742E-03 8.6563E-04 6.7839E-02 1.9907E-01 2.1120E-04 + 3.2748E-02 6.8667E-02 2.0075E-01 2.4944E-03 1.4451E-03 8.5384E-04 6.6227E-02 1.9498E-01 2.0414E-04 + 3.1438E-02 6.6999E-02 1.9654E-01 2.4320E-03 1.4159E-03 8.4168E-04 6.4633E-02 1.9092E-01 1.9724E-04 + 3.0203E-02 6.5389E-02 1.9246E-01 2.3717E-03 1.3873E-03 8.2943E-04 6.3094E-02 1.8699E-01 1.9067E-04 + 2.9069E-02 6.3883E-02 1.8862E-01 2.3152E-03 1.3603E-03 8.1758E-04 6.1653E-02 1.8330E-01 1.8458E-04 + 2.8039E-02 6.2484E-02 1.8505E-01 2.2627E-03 1.3349E-03 8.0617E-04 6.0315E-02 1.7985E-01 1.7899E-04 + 2.7034E-02 6.1094E-02 1.8149E-01 2.2104E-03 1.3094E-03 7.9452E-04 5.8985E-02 1.7641E-01 1.7348E-04 + 3.9869E-01 2.9048E-01 6.8994E-01 5.3821E-03 0.0000E+00 0.0000E+00 2.8076E-01 6.6692E-01 1.5338E-03 + 3.6989E-01 2.7293E-01 6.5627E-01 5.4617E-03 0.0000E+00 0.0000E+00 2.6388E-01 6.3446E-01 1.3809E-03 + 3.4821E-01 2.6046E-01 6.3197E-01 5.4791E-03 0.0000E+00 0.0000E+00 2.5189E-01 6.1105E-01 1.2773E-03 + 3.1933E-01 2.4456E-01 6.0052E-01 5.4567E-03 0.0000E+00 0.0000E+00 2.3658E-01 5.8076E-01 1.1514E-03 + 3.1933E-01 2.4456E-01 6.0052E-01 5.4567E-03 1.0186E-09 0.0000E+00 2.3658E-01 5.8076E-01 1.1514E-03 + 2.9526E-01 2.3224E-01 5.7576E-01 5.4107E-03 3.8210E-04 0.0000E+00 2.2471E-01 5.5692E-01 1.0585E-03 + 2.7347E-01 2.2111E-01 5.5311E-01 5.3410E-03 6.6990E-04 0.0000E+00 2.1398E-01 5.3511E-01 9.7798E-04 + 2.5577E-01 2.1205E-01 5.3445E-01 5.2652E-03 8.7639E-04 0.0000E+00 2.0525E-01 5.1715E-01 9.1469E-04 + 2.3975E-01 2.0379E-01 5.1729E-01 5.1816E-03 1.0432E-03 0.0000E+00 1.9729E-01 5.0063E-01 8.5878E-04 + 2.2376E-01 1.9546E-01 4.9980E-01 5.0835E-03 1.1911E-03 0.0000E+00 1.8926E-01 4.8380E-01 8.0409E-04 + 2.1067E-01 1.8856E-01 4.8518E-01 4.9921E-03 1.2988E-03 0.0000E+00 1.8260E-01 4.6974E-01 7.6003E-04 + 1.9874E-01 1.8219E-01 4.7157E-01 4.8995E-03 1.3860E-03 0.0000E+00 1.7645E-01 4.5664E-01 7.2038E-04 + 1.8976E-01 1.7732E-01 4.6111E-01 4.8238E-03 1.4450E-03 0.0000E+00 1.7176E-01 4.4658E-01 6.9076E-04 + 1.6307E-01 1.6249E-01 4.2883E-01 4.5670E-03 1.5856E-03 0.0000E+00 1.5745E-01 4.1551E-01 6.0390E-04 + 1.6307E-01 1.6249E-01 4.2883E-01 4.5670E-03 1.5856E-03 2.2092E-11 1.5745E-01 4.1551E-01 6.0390E-04 + 1.5772E-01 1.5957E-01 4.2239E-01 4.5125E-03 1.6069E-03 6.5669E-05 1.5463E-01 4.0931E-01 5.8742E-04 + 1.4304E-01 1.5130E-01 4.0403E-01 4.3497E-03 1.6548E-03 2.1308E-04 1.4666E-01 3.9165E-01 5.4181E-04 + 1.2928E-01 1.4322E-01 3.8590E-01 4.1787E-03 1.6836E-03 3.3795E-04 1.3886E-01 3.7420E-01 4.9880E-04 + 1.1802E-01 1.3632E-01 3.7025E-01 4.0238E-03 1.6947E-03 4.2948E-04 1.3220E-01 3.5913E-01 4.6325E-04 + 1.0772E-01 1.2975E-01 3.5519E-01 3.8690E-03 1.6940E-03 5.0415E-04 1.2586E-01 3.4463E-01 4.3040E-04 + 9.9910E-02 1.2457E-01 3.4322E-01 3.7422E-03 1.6860E-03 5.5461E-04 1.2086E-01 3.3311E-01 4.0520E-04 + 9.1273E-02 1.1861E-01 3.2933E-01 3.5913E-03 1.6688E-03 6.0361E-04 1.1511E-01 3.1972E-01 3.7698E-04 + 8.4313E-02 1.1361E-01 3.1756E-01 3.4608E-03 1.6480E-03 6.3759E-04 1.1028E-01 3.0838E-01 3.5391E-04 + 7.8445E-02 1.0923E-01 3.0719E-01 3.3437E-03 1.6252E-03 6.6209E-04 1.0605E-01 2.9839E-01 3.3420E-04 + 7.1655E-02 1.0396E-01 2.9459E-01 3.1994E-03 1.5920E-03 6.8515E-04 1.0096E-01 2.8624E-01 3.1102E-04 + 6.5868E-02 9.9266E-02 2.8326E-01 3.0679E-03 1.5575E-03 7.0000E-04 9.6426E-02 2.7531E-01 2.9092E-04 + 6.0925E-02 9.5085E-02 2.7309E-01 2.9486E-03 1.5229E-03 7.0879E-04 9.2385E-02 2.6551E-01 2.7344E-04 + 5.6401E-02 9.1103E-02 2.6333E-01 2.8333E-03 1.4867E-03 7.1337E-04 8.8537E-02 2.5609E-01 2.5718E-04 + 5.2341E-02 8.7387E-02 2.5416E-01 2.7241E-03 1.4501E-03 7.1442E-04 8.4945E-02 2.4723E-01 2.4232E-04 + 4.8812E-02 8.4029E-02 2.4580E-01 2.6242E-03 1.4147E-03 7.1264E-04 8.1698E-02 2.3917E-01 2.2918E-04 + 4.5729E-02 8.0993E-02 2.3820E-01 2.5331E-03 1.3809E-03 7.0899E-04 7.8762E-02 2.3183E-01 2.1753E-04 + 4.2864E-02 7.8070E-02 2.3083E-01 2.4445E-03 1.3467E-03 7.0353E-04 7.5934E-02 2.2471E-01 2.0651E-04 + 4.0244E-02 7.5306E-02 2.2382E-01 2.3601E-03 1.3130E-03 6.9676E-04 7.3261E-02 2.1794E-01 1.9628E-04 + 3.7925E-02 7.2779E-02 2.1738E-01 2.2823E-03 1.2811E-03 6.8919E-04 7.0815E-02 2.1170E-01 1.8708E-04 + 3.5874E-02 7.0475E-02 2.1146E-01 2.2110E-03 1.2510E-03 6.8114E-04 6.8584E-02 2.0599E-01 1.7883E-04 + 3.3936E-02 6.8231E-02 2.0567E-01 2.1413E-03 1.2208E-03 6.7230E-04 6.6412E-02 2.0039E-01 1.7092E-04 + 3.2143E-02 6.6094E-02 2.0013E-01 2.0745E-03 1.1913E-03 6.6294E-04 6.4342E-02 1.9503E-01 1.6349E-04 + 3.0537E-02 6.4123E-02 1.9499E-01 2.0127E-03 1.1635E-03 6.5353E-04 6.2434E-02 1.9005E-01 1.5675E-04 + 2.9099E-02 6.2313E-02 1.9025E-01 1.9556E-03 1.1373E-03 6.4423E-04 6.0680E-02 1.8546E-01 1.5064E-04 + 2.7725E-02 6.0537E-02 1.8557E-01 1.8996E-03 1.1112E-03 6.3452E-04 5.8960E-02 1.8094E-01 1.4472E-04 + 2.6439E-02 5.8833E-02 1.8106E-01 1.8456E-03 1.0857E-03 6.2465E-04 5.7308E-02 1.7657E-01 1.3911E-04 + 2.5276E-02 5.7253E-02 1.7686E-01 1.7954E-03 1.0617E-03 6.1501E-04 5.5776E-02 1.7250E-01 1.3398E-04 + 2.4226E-02 5.5792E-02 1.7296E-01 1.7489E-03 1.0391E-03 6.0570E-04 5.4360E-02 1.6873E-01 1.2929E-04 + 2.3212E-02 5.4350E-02 1.6910E-01 1.7029E-03 1.0166E-03 5.9616E-04 5.2962E-02 1.6498E-01 1.2472E-04 + 2.2259E-02 5.2961E-02 1.6536E-01 1.6586E-03 9.9460E-04 5.8659E-04 5.1616E-02 1.6136E-01 1.2036E-04 + 2.1385E-02 5.1664E-02 1.6185E-01 1.6171E-03 9.7381E-04 5.7738E-04 5.0357E-02 1.5796E-01 1.1634E-04 + 2.0593E-02 5.0461E-02 1.5859E-01 1.5786E-03 9.5432E-04 5.6855E-04 4.9190E-02 1.5480E-01 1.1265E-04 + 1.9822E-02 4.9268E-02 1.5534E-01 1.5403E-03 9.3481E-04 5.5957E-04 4.8033E-02 1.5165E-01 1.0902E-04 + 3.5956E-01 2.6305E-01 6.5449E-01 3.8572E-03 0.0000E+00 0.0000E+00 2.5826E-01 6.3522E-01 1.0749E-03 + 3.2976E-01 2.4575E-01 6.1945E-01 3.9513E-03 0.0000E+00 0.0000E+00 2.4122E-01 6.0134E-01 9.6225E-04 + 3.0787E-01 2.3354E-01 5.9433E-01 3.9834E-03 0.0000E+00 0.0000E+00 2.2919E-01 5.7705E-01 8.8641E-04 + 2.7933E-01 2.1807E-01 5.6203E-01 3.9853E-03 0.0000E+00 0.0000E+00 2.1396E-01 5.4584E-01 7.9461E-04 + 2.7933E-01 2.1807E-01 5.6203E-01 3.9853E-03 8.1086E-10 0.0000E+00 2.1396E-01 5.4584E-01 7.9461E-04 + 2.5612E-01 2.0618E-01 5.3678E-01 3.9616E-03 3.0312E-04 0.0000E+00 2.0225E-01 5.2143E-01 7.2733E-04 + 2.3539E-01 1.9549E-01 5.1381E-01 3.9163E-03 5.2915E-04 0.0000E+00 1.9173E-01 4.9922E-01 6.6922E-04 + 2.1875E-01 1.8682E-01 4.9498E-01 3.8633E-03 6.8977E-04 0.0000E+00 1.8321E-01 4.8102E-01 6.2374E-04 + 2.0382E-01 1.7896E-01 4.7773E-01 3.8029E-03 8.1828E-04 0.0000E+00 1.7549E-01 4.6435E-01 5.8372E-04 + 1.8906E-01 1.7107E-01 4.6023E-01 3.7306E-03 9.3108E-04 0.0000E+00 1.6773E-01 4.4743E-01 5.4471E-04 + 1.7707E-01 1.6456E-01 4.4566E-01 3.6624E-03 1.0122E-03 0.0000E+00 1.6133E-01 4.3335E-01 5.1338E-04 + 1.6623E-01 1.5856E-01 4.3214E-01 3.5928E-03 1.0771E-03 0.0000E+00 1.5544E-01 4.2028E-01 4.8528E-04 + 1.5812E-01 1.5400E-01 4.2178E-01 3.5355E-03 1.1205E-03 0.0000E+00 1.5097E-01 4.1026E-01 4.6434E-04 + 1.3426E-01 1.4017E-01 3.8996E-01 3.3403E-03 1.2210E-03 0.0000E+00 1.3739E-01 3.7950E-01 4.0321E-04 + 1.3426E-01 1.4017E-01 3.8996E-01 3.3403E-03 1.2210E-03 1.6796E-11 1.3739E-01 3.7950E-01 4.0321E-04 + 1.2955E-01 1.3746E-01 3.8365E-01 3.2987E-03 1.2356E-03 4.9902E-05 1.3473E-01 3.7340E-01 3.9167E-04 + 1.1667E-01 1.2981E-01 3.6571E-01 3.1744E-03 1.2671E-03 1.6124E-04 1.2724E-01 3.5605E-01 3.5981E-04 + 1.0472E-01 1.2238E-01 3.4807E-01 3.0438E-03 1.2838E-03 2.5461E-04 1.1995E-01 3.3898E-01 3.2990E-04 + 9.5009E-02 1.1607E-01 3.3292E-01 2.9255E-03 1.2874E-03 3.2232E-04 1.1376E-01 3.2432E-01 3.0528E-04 + 8.6195E-02 1.1008E-01 3.1839E-01 2.8073E-03 1.2821E-03 3.7692E-04 1.0789E-01 3.1026E-01 2.8261E-04 + 7.9557E-02 1.0538E-01 3.0689E-01 2.7107E-03 1.2722E-03 4.1337E-04 1.0329E-01 2.9913E-01 2.6529E-04 + 7.2265E-02 9.9987E-02 2.9359E-01 2.5959E-03 1.2547E-03 4.4824E-04 9.8009E-02 2.8625E-01 2.4595E-04 + 6.6426E-02 9.5483E-02 2.8236E-01 2.4967E-03 1.2353E-03 4.7197E-04 9.3598E-02 2.7538E-01 2.3020E-04 + 6.1531E-02 9.1556E-02 2.7250E-01 2.4080E-03 1.2148E-03 4.8871E-04 8.9753E-02 2.6582E-01 2.1678E-04 + 5.5901E-02 8.6841E-02 2.6055E-01 2.2987E-03 1.1859E-03 5.0394E-04 8.5136E-02 2.5424E-01 2.0106E-04 + 5.1133E-02 8.2658E-02 2.4985E-01 2.1995E-03 1.1565E-03 5.1318E-04 8.1042E-02 2.4387E-01 1.8747E-04 + 4.7083E-02 7.8948E-02 2.4028E-01 2.1097E-03 1.1274E-03 5.1806E-04 7.7409E-02 2.3459E-01 1.7569E-04 + 4.3397E-02 7.5426E-02 2.3112E-01 2.0230E-03 1.0974E-03 5.1988E-04 7.3961E-02 2.2571E-01 1.6476E-04 + 4.0106E-02 7.2150E-02 2.2254E-01 1.9411E-03 1.0674E-03 5.1917E-04 7.0754E-02 2.1738E-01 1.5482E-04 + 3.7259E-02 6.9199E-02 2.1475E-01 1.8664E-03 1.0387E-03 5.1652E-04 6.7866E-02 2.0982E-01 1.4604E-04 + 3.4783E-02 6.6540E-02 2.0767E-01 1.7983E-03 1.0114E-03 5.1262E-04 6.5262E-02 2.0295E-01 1.3828E-04 + 3.2493E-02 6.3985E-02 2.0083E-01 1.7323E-03 9.8407E-04 5.0745E-04 6.2762E-02 1.9631E-01 1.3096E-04 + 3.0407E-02 6.1578E-02 1.9435E-01 1.6695E-03 9.5725E-04 5.0139E-04 6.0405E-02 1.9001E-01 1.2418E-04 + 2.8567E-02 5.9382E-02 1.8839E-01 1.6118E-03 9.3193E-04 4.9486E-04 5.8254E-02 1.8422E-01 1.1810E-04 + 2.6946E-02 5.7384E-02 1.8294E-01 1.5590E-03 9.0820E-04 4.8808E-04 5.6298E-02 1.7893E-01 1.1266E-04 + 2.5420E-02 5.5444E-02 1.7762E-01 1.5074E-03 8.8452E-04 4.8077E-04 5.4399E-02 1.7375E-01 1.0745E-04 + 2.4013E-02 5.3600E-02 1.7253E-01 1.4581E-03 8.6145E-04 4.7314E-04 5.2593E-02 1.6881E-01 1.0257E-04 + 2.2756E-02 5.1904E-02 1.6783E-01 1.4126E-03 8.3976E-04 4.6555E-04 5.0932E-02 1.6423E-01 9.8155E-05 + 2.1635E-02 5.0348E-02 1.6349E-01 1.3706E-03 8.1948E-04 4.5812E-04 4.9410E-02 1.6001E-01 9.4157E-05 + 2.0567E-02 4.8826E-02 1.5922E-01 1.3294E-03 7.9927E-04 4.5043E-04 4.7919E-02 1.5586E-01 9.0295E-05 + 1.9569E-02 4.7368E-02 1.5512E-01 1.2899E-03 7.7960E-04 4.4266E-04 4.6491E-02 1.5187E-01 8.6642E-05 + 1.8670E-02 4.6019E-02 1.5130E-01 1.2531E-03 7.6110E-04 4.3513E-04 4.5169E-02 1.4815E-01 8.3305E-05 + 1.7860E-02 4.4774E-02 1.4776E-01 1.2191E-03 7.4380E-04 4.2788E-04 4.3950E-02 1.4471E-01 8.0261E-05 + 1.7079E-02 4.3548E-02 1.4426E-01 1.1856E-03 7.2655E-04 4.2049E-04 4.2748E-02 1.4130E-01 7.7295E-05 + 1.6347E-02 4.2369E-02 1.4088E-01 1.1533E-03 7.0975E-04 4.1313E-04 4.1594E-02 1.3801E-01 7.4480E-05 + 1.5678E-02 4.1269E-02 1.3772E-01 1.1230E-03 6.9392E-04 4.0605E-04 4.0516E-02 1.3492E-01 7.1879E-05 + 1.5073E-02 4.0252E-02 1.3477E-01 1.0950E-03 6.7911E-04 3.9930E-04 3.9519E-02 1.3206E-01 6.9500E-05 + 1.4485E-02 3.9243E-02 1.3185E-01 1.0673E-03 6.6432E-04 3.9246E-04 3.8531E-02 1.2921E-01 6.7165E-05 + 3.2323E-01 2.3514E-01 6.1478E-01 2.7112E-03 0.0000E+00 0.0000E+00 2.3348E-01 5.9908E-01 7.3553E-04 + 2.9305E-01 2.1842E-01 5.7902E-01 2.8129E-03 0.0000E+00 0.0000E+00 2.1673E-01 5.6437E-01 6.5479E-04 + 2.7133E-01 2.0670E-01 5.5354E-01 2.8548E-03 0.0000E+00 0.0000E+00 2.0500E-01 5.3964E-01 6.0072E-04 + 2.4354E-01 1.9194E-01 5.2099E-01 2.8742E-03 0.0000E+00 0.0000E+00 1.9024E-01 5.0804E-01 5.3560E-04 + 2.4354E-01 1.9194E-01 5.2099E-01 2.8742E-03 6.4103E-10 0.0000E+00 1.9024E-01 5.0804E-01 5.3560E-04 + 2.2144E-01 1.8066E-01 4.9569E-01 2.8673E-03 2.3883E-04 0.0000E+00 1.7898E-01 4.8349E-01 4.8813E-04 + 2.0194E-01 1.7058E-01 4.7280E-01 2.8408E-03 4.1516E-04 0.0000E+00 1.6892E-01 4.6126E-01 4.4731E-04 + 1.8645E-01 1.6245E-01 4.5412E-01 2.8057E-03 5.3925E-04 0.0000E+00 1.6082E-01 4.4313E-01 4.1549E-04 + 1.7268E-01 1.5511E-01 4.3708E-01 2.7637E-03 6.3759E-04 0.0000E+00 1.5351E-01 4.2658E-01 3.8759E-04 + 1.5918E-01 1.4777E-01 4.1985E-01 2.7119E-03 7.2298E-04 0.0000E+00 1.4620E-01 4.0986E-01 3.6048E-04 + 1.4830E-01 1.4173E-01 4.0556E-01 2.6622E-03 7.8366E-04 0.0000E+00 1.4019E-01 3.9598E-01 3.3879E-04 + 1.3854E-01 1.3619E-01 3.9234E-01 2.6109E-03 8.3156E-04 0.0000E+00 1.3468E-01 3.8314E-01 3.1938E-04 + 1.3127E-01 1.3199E-01 3.8224E-01 2.5685E-03 8.6318E-04 0.0000E+00 1.3051E-01 3.7333E-01 3.0496E-04 + 1.1012E-01 1.1933E-01 3.5138E-01 2.4226E-03 9.3406E-04 0.0000E+00 1.1793E-01 3.4335E-01 2.6305E-04 + 1.1012E-01 1.1933E-01 3.5138E-01 2.4226E-03 9.3406E-04 1.2695E-11 1.1793E-01 3.4335E-01 2.6305E-04 + 1.0600E-01 1.1686E-01 3.4528E-01 2.3913E-03 9.4393E-04 3.7700E-05 1.1548E-01 3.3743E-01 2.5518E-04 + 9.4798E-02 1.0992E-01 3.2801E-01 2.2978E-03 9.6398E-04 1.2130E-04 1.0860E-01 3.2064E-01 2.3349E-04 + 8.4482E-02 1.0320E-01 3.1111E-01 2.1994E-03 9.7253E-04 1.9070E-04 1.0194E-01 3.0421E-01 2.1322E-04 + 7.6173E-02 9.7525E-02 2.9665E-01 2.1102E-03 9.7163E-04 2.4048E-04 9.6316E-02 2.9015E-01 1.9660E-04 + 6.8686E-02 9.2161E-02 2.8284E-01 2.0212E-03 9.6410E-04 2.8015E-04 9.1005E-02 2.7672E-01 1.8136E-04 + 6.3084E-02 8.7967E-02 2.7194E-01 1.9484E-03 9.5380E-04 3.0629E-04 8.6855E-02 2.6612E-01 1.6975E-04 + 5.6970E-02 8.3180E-02 2.5938E-01 1.8621E-03 9.3732E-04 3.3090E-04 8.2118E-02 2.5390E-01 1.5683E-04 + 5.2106E-02 7.9193E-02 2.4882E-01 1.7876E-03 9.1992E-04 3.4731E-04 7.8176E-02 2.4362E-01 1.4635E-04 + 4.8050E-02 7.5729E-02 2.3957E-01 1.7211E-03 9.0213E-04 3.5859E-04 7.4751E-02 2.3461E-01 1.3744E-04 + 4.3415E-02 7.1585E-02 2.2840E-01 1.6393E-03 8.7760E-04 3.6845E-04 7.0655E-02 2.2374E-01 1.2704E-04 + 3.9513E-02 6.7923E-02 2.1843E-01 1.5652E-03 8.5309E-04 3.7397E-04 6.7036E-02 2.1403E-01 1.1808E-04 + 3.6218E-02 6.4685E-02 2.0954E-01 1.4982E-03 8.2924E-04 3.7639E-04 6.3838E-02 2.0537E-01 1.1035E-04 + 3.3235E-02 6.1623E-02 2.0106E-01 1.4338E-03 8.0484E-04 3.7659E-04 6.0814E-02 1.9710E-01 1.0319E-04 + 3.0586E-02 5.8784E-02 1.9314E-01 1.3730E-03 7.8066E-04 3.7501E-04 5.8010E-02 1.8937E-01 9.6689E-05 + 2.8305E-02 5.6235E-02 1.8596E-01 1.3177E-03 7.5766E-04 3.7211E-04 5.5493E-02 1.8238E-01 9.0974E-05 + 2.6331E-02 5.3944E-02 1.7947E-01 1.2673E-03 7.3602E-04 3.6840E-04 5.3231E-02 1.7604E-01 8.5930E-05 + 2.4512E-02 5.1749E-02 1.7320E-01 1.2186E-03 7.1439E-04 3.6380E-04 5.1065E-02 1.6993E-01 8.1188E-05 + 2.2862E-02 4.9687E-02 1.6727E-01 1.1724E-03 6.9331E-04 3.5861E-04 4.9029E-02 1.6415E-01 7.6807E-05 + 2.1413E-02 4.7810E-02 1.6184E-01 1.1300E-03 6.7351E-04 3.5316E-04 4.7177E-02 1.5884E-01 7.2886E-05 + 2.0141E-02 4.6107E-02 1.5689E-01 1.0913E-03 6.5503E-04 3.4761E-04 4.5496E-02 1.5400E-01 6.9384E-05 + 1.8947E-02 4.4457E-02 1.5205E-01 1.0535E-03 6.3667E-04 3.4170E-04 4.3868E-02 1.4928E-01 6.6041E-05 + 1.7850E-02 4.2893E-02 1.4744E-01 1.0175E-03 6.1884E-04 3.3561E-04 4.2324E-02 1.4478E-01 6.2919E-05 + 1.6874E-02 4.1457E-02 1.4319E-01 9.8422E-04 6.0214E-04 3.2961E-04 4.0907E-02 1.4063E-01 6.0094E-05 + 1.6005E-02 4.0143E-02 1.3928E-01 9.5366E-04 5.8657E-04 3.2378E-04 3.9611E-02 1.3680E-01 5.7543E-05 + 1.5180E-02 3.8860E-02 1.3543E-01 9.2370E-04 5.7111E-04 3.1778E-04 3.8345E-02 1.3305E-01 5.5084E-05 + 1.4411E-02 3.7633E-02 1.3174E-01 8.9495E-04 5.5609E-04 3.1177E-04 3.7135E-02 1.2944E-01 5.2762E-05 + 1.3721E-02 3.6500E-02 1.2831E-01 8.6831E-04 5.4202E-04 3.0596E-04 3.6017E-02 1.2609E-01 5.0644E-05 + 1.3100E-02 3.5457E-02 1.2514E-01 8.4370E-04 5.2889E-04 3.0041E-04 3.4987E-02 1.2298E-01 4.8717E-05 + 1.2503E-02 3.4430E-02 1.2201E-01 8.1944E-04 5.1583E-04 2.9476E-04 3.3975E-02 1.1992E-01 4.6841E-05 + 1.1945E-02 3.3446E-02 1.1899E-01 7.9610E-04 5.0314E-04 2.8916E-04 3.3004E-02 1.1697E-01 4.5064E-05 + 1.1436E-02 3.2529E-02 1.1616E-01 7.7432E-04 4.9121E-04 2.8380E-04 3.2099E-02 1.1420E-01 4.3424E-05 + 1.0977E-02 3.1682E-02 1.1354E-01 7.5416E-04 4.8007E-04 2.7870E-04 3.1264E-02 1.1164E-01 4.1928E-05 + 1.0531E-02 3.0844E-02 1.1094E-01 7.3419E-04 4.6897E-04 2.7355E-04 3.0437E-02 1.0909E-01 4.0460E-05 + 2.8940E-01 2.0726E-01 5.7192E-01 1.8671E-03 0.0000E+00 0.0000E+00 2.0740E-01 5.5949E-01 4.9096E-04 + 2.5938E-01 1.9142E-01 5.3605E-01 1.9698E-03 0.0000E+00 0.0000E+00 1.9136E-01 5.2453E-01 4.3467E-04 + 2.3817E-01 1.8038E-01 5.1065E-01 2.0165E-03 0.0000E+00 0.0000E+00 1.8020E-01 4.9977E-01 3.9716E-04 + 2.1148E-01 1.6657E-01 4.7836E-01 2.0468E-03 0.0000E+00 0.0000E+00 1.6625E-01 4.6830E-01 3.5222E-04 + 2.1148E-01 1.6657E-01 4.7836E-01 2.0468E-03 5.0256E-10 0.0000E+00 1.6625E-01 4.6830E-01 3.5222E-04 + 1.9066E-01 1.5608E-01 4.5343E-01 2.0513E-03 1.8662E-04 0.0000E+00 1.5568E-01 4.4400E-01 3.1962E-04 + 1.7251E-01 1.4676E-01 4.3098E-01 2.0384E-03 3.2306E-04 0.0000E+00 1.4629E-01 4.2210E-01 2.9172E-04 + 1.5824E-01 1.3928E-01 4.1273E-01 2.0166E-03 4.1815E-04 0.0000E+00 1.3877E-01 4.0431E-01 2.7005E-04 + 1.4567E-01 1.3255E-01 3.9614E-01 1.9885E-03 4.9278E-04 0.0000E+00 1.3200E-01 3.8813E-01 2.5112E-04 + 1.3344E-01 1.2584E-01 3.7945E-01 1.9524E-03 5.5687E-04 0.0000E+00 1.2527E-01 3.7184E-01 2.3279E-04 + 1.2366E-01 1.2035E-01 3.6564E-01 1.9170E-03 6.0185E-04 0.0000E+00 1.1976E-01 3.5837E-01 2.1816E-04 + 1.1494E-01 1.1533E-01 3.5290E-01 1.8800E-03 6.3687E-04 0.0000E+00 1.1474E-01 3.4595E-01 2.0512E-04 + 1.0849E-01 1.1154E-01 3.4320E-01 1.8490E-03 6.5965E-04 0.0000E+00 1.1093E-01 3.3648E-01 1.9545E-04 + 8.9895E-02 1.0015E-01 3.1369E-01 1.7416E-03 7.0890E-04 0.0000E+00 9.9540E-02 3.0768E-01 1.6748E-04 + 8.9895E-02 1.0015E-01 3.1369E-01 1.7416E-03 7.0890E-04 9.5270E-12 9.9540E-02 3.0768E-01 1.6748E-04 + 8.6319E-02 9.7943E-02 3.0788E-01 1.7185E-03 7.1537E-04 2.8278E-05 9.7332E-02 3.0201E-01 1.6225E-04 + 7.6648E-02 9.1754E-02 2.9149E-01 1.6491E-03 7.2756E-04 9.0595E-05 9.1147E-02 2.8601E-01 1.4788E-04 + 6.7818E-02 8.5798E-02 2.7552E-01 1.5759E-03 7.3093E-04 1.4181E-04 8.5200E-02 2.7041E-01 1.3450E-04 + 6.0761E-02 8.0782E-02 2.6190E-01 1.5094E-03 7.2753E-04 1.7813E-04 8.0196E-02 2.5711E-01 1.2358E-04 + 5.4450E-02 7.6065E-02 2.4895E-01 1.4431E-03 7.1922E-04 2.0672E-04 7.5493E-02 2.4446E-01 1.1359E-04 + 4.9760E-02 7.2392E-02 2.3877E-01 1.3889E-03 7.0940E-04 2.2530E-04 7.1833E-02 2.3450E-01 1.0602E-04 + 4.4672E-02 6.8214E-02 2.2707E-01 1.3247E-03 6.9466E-04 2.4251E-04 6.7672E-02 2.2307E-01 9.7614E-05 + 4.0651E-02 6.4747E-02 2.1727E-01 1.2694E-03 6.7964E-04 2.5371E-04 6.4222E-02 2.1348E-01 9.0817E-05 + 3.7318E-02 6.1746E-02 2.0870E-01 1.2200E-03 6.6464E-04 2.6120E-04 6.1235E-02 2.0511E-01 8.5060E-05 + 3.3530E-02 5.8168E-02 1.9839E-01 1.1595E-03 6.4431E-04 2.6742E-04 5.7677E-02 1.9502E-01 7.8360E-05 + 3.0361E-02 5.5018E-02 1.8923E-01 1.1047E-03 6.2431E-04 2.7053E-04 5.4545E-02 1.8605E-01 7.2607E-05 + 2.7701E-02 5.2243E-02 1.8107E-01 1.0553E-03 6.0506E-04 2.7145E-04 5.1788E-02 1.7808E-01 6.7654E-05 + 2.5306E-02 4.9627E-02 1.7332E-01 1.0079E-03 5.8555E-04 2.7079E-04 4.9189E-02 1.7049E-01 6.3085E-05 + 2.3189E-02 4.7210E-02 1.6610E-01 9.6323E-04 5.6637E-04 2.6888E-04 4.6788E-02 1.6341E-01 5.8950E-05 + 2.1376E-02 4.5046E-02 1.5957E-01 9.2266E-04 5.4825E-04 2.6609E-04 4.4639E-02 1.5703E-01 5.5324E-05 + 1.9814E-02 4.3106E-02 1.5368E-01 8.8584E-04 5.3130E-04 2.6278E-04 4.2713E-02 1.5125E-01 5.2131E-05 + 1.8380E-02 4.1254E-02 1.4802E-01 8.5027E-04 5.1445E-04 2.5887E-04 4.0875E-02 1.4570E-01 4.9138E-05 + 1.7086E-02 3.9517E-02 1.4267E-01 8.1659E-04 4.9812E-04 2.5458E-04 3.9152E-02 1.4046E-01 4.6379E-05 + 1.5953E-02 3.7942E-02 1.3778E-01 7.8577E-04 4.8286E-04 2.5017E-04 3.7588E-02 1.3566E-01 4.3915E-05 + 1.4962E-02 3.6515E-02 1.3332E-01 7.5763E-04 4.6865E-04 2.4573E-04 3.6173E-02 1.3129E-01 4.1720E-05 + 1.4036E-02 3.5136E-02 1.2899E-01 7.3024E-04 4.5458E-04 2.4106E-04 3.4805E-02 1.2705E-01 3.9629E-05 + 1.3187E-02 3.3831E-02 1.2486E-01 7.0416E-04 4.4098E-04 2.3628E-04 3.3511E-02 1.2300E-01 3.7679E-05 + 1.2435E-02 3.2637E-02 1.2106E-01 6.8014E-04 4.2827E-04 2.3162E-04 3.2326E-02 1.1927E-01 3.5920E-05 + 1.1767E-02 3.1546E-02 1.1757E-01 6.5810E-04 4.1647E-04 2.2712E-04 3.1245E-02 1.1585E-01 3.4334E-05 + 1.1134E-02 3.0483E-02 1.1415E-01 6.3652E-04 4.0477E-04 2.2252E-04 3.0190E-02 1.1249E-01 3.2807E-05 + 1.0547E-02 2.9468E-02 1.1087E-01 6.1585E-04 3.9345E-04 2.1792E-04 2.9184E-02 1.0927E-01 3.1369E-05 + 1.0020E-02 2.8533E-02 1.0783E-01 5.9672E-04 3.8287E-04 2.1351E-04 2.8258E-02 1.0629E-01 3.0060E-05 + 9.5484E-03 2.7674E-02 1.0502E-01 5.7908E-04 3.7302E-04 2.0931E-04 2.7405E-02 1.0353E-01 2.8870E-05 + 9.0957E-03 2.6830E-02 1.0225E-01 5.6170E-04 3.6324E-04 2.0506E-04 2.6569E-02 1.0081E-01 2.7714E-05 + 8.6734E-03 2.6022E-02 9.9584E-02 5.4502E-04 3.5377E-04 2.0086E-04 2.5768E-02 9.8191E-02 2.6621E-05 + 8.2889E-03 2.5270E-02 9.7094E-02 5.2946E-04 3.4488E-04 1.9685E-04 2.5023E-02 9.5745E-02 2.5614E-05 + 7.9430E-03 2.4577E-02 9.4787E-02 5.1509E-04 3.3660E-04 1.9305E-04 2.4336E-02 9.3479E-02 2.4696E-05 + 7.6079E-03 2.3893E-02 9.2500E-02 5.0087E-04 3.2835E-04 1.8922E-04 2.3658E-02 9.1231E-02 2.3797E-05 + 2.5786E-01 1.7992E-01 5.2691E-01 1.2593E-03 0.0000E+00 0.0000E+00 1.8092E-01 5.1738E-01 3.1965E-04 + 2.2846E-01 1.6521E-01 4.9150E-01 1.3573E-03 0.0000E+00 0.0000E+00 1.6593E-01 4.8272E-01 2.8149E-04 + 2.0804E-01 1.5502E-01 4.6655E-01 1.4045E-03 0.0000E+00 0.0000E+00 1.5557E-01 4.5830E-01 2.5619E-04 + 1.8272E-01 1.4234E-01 4.3502E-01 1.4400E-03 0.0000E+00 0.0000E+00 1.4270E-01 4.2743E-01 2.2601E-04 + 1.8272E-01 1.4234E-01 4.3502E-01 1.4400E-03 3.9013E-10 0.0000E+00 1.4270E-01 4.2743E-01 2.2601E-04 + 1.6334E-01 1.3278E-01 4.1081E-01 1.4513E-03 1.4441E-04 0.0000E+00 1.3301E-01 4.0372E-01 2.0423E-04 + 1.4662E-01 1.2433E-01 3.8910E-01 1.4475E-03 2.4897E-04 0.0000E+00 1.2445E-01 3.8246E-01 1.8567E-04 + 1.3360E-01 1.1758E-01 3.7153E-01 1.4351E-03 3.2116E-04 0.0000E+00 1.1762E-01 3.6525E-01 1.7132E-04 + 1.2223E-01 1.1153E-01 3.5562E-01 1.4171E-03 3.7726E-04 0.0000E+00 1.1151E-01 3.4967E-01 1.5881E-04 + 1.1126E-01 1.0552E-01 3.3965E-01 1.3926E-03 4.2489E-04 0.0000E+00 1.0545E-01 3.3403E-01 1.4675E-04 + 1.0255E-01 1.0062E-01 3.2650E-01 1.3679E-03 4.5789E-04 0.0000E+00 1.0052E-01 3.2113E-01 1.3715E-04 + 9.4840E-02 9.6162E-02 3.1440E-01 1.3415E-03 4.8321E-04 0.0000E+00 9.6024E-02 3.0928E-01 1.2862E-04 + 8.9162E-02 9.2797E-02 3.0520E-01 1.3193E-03 4.9943E-04 0.0000E+00 9.2638E-02 3.0027E-01 1.2231E-04 + 7.2969E-02 8.2758E-02 2.7737E-01 1.2413E-03 5.3307E-04 0.0000E+00 8.2545E-02 2.7299E-01 1.0413E-04 + 7.2969E-02 8.2758E-02 2.7737E-01 1.2413E-03 5.3307E-04 7.0910E-12 8.2545E-02 2.7299E-01 1.0413E-04 + 6.9893E-02 8.0821E-02 2.7192E-01 1.2244E-03 5.3718E-04 2.1037E-05 8.0599E-02 2.6764E-01 1.0074E-04 + 6.1614E-02 7.5408E-02 2.5657E-01 1.1735E-03 5.4409E-04 6.7113E-05 7.5166E-02 2.5259E-01 9.1472E-05 + 5.4119E-02 7.0223E-02 2.4167E-01 1.1196E-03 5.4434E-04 1.0459E-04 6.9967E-02 2.3798E-01 8.2870E-05 + 4.8177E-02 6.5877E-02 2.2902E-01 1.0706E-03 5.3980E-04 1.3087E-04 6.5613E-02 2.2557E-01 7.5877E-05 + 4.2902E-02 6.1807E-02 2.1703E-01 1.0218E-03 5.3168E-04 1.5130E-04 6.1539E-02 2.1381E-01 6.9508E-05 + 3.9007E-02 5.8649E-02 2.0764E-01 9.8187E-04 5.2285E-04 1.6438E-04 5.8379E-02 2.0459E-01 6.4690E-05 + 3.4810E-02 5.5071E-02 1.9688E-01 9.3459E-04 5.1016E-04 1.7628E-04 5.4802E-02 1.9403E-01 5.9365E-05 + 3.1514E-02 5.2114E-02 1.8789E-01 8.9393E-04 4.9760E-04 1.8383E-04 5.1847E-02 1.8521E-01 5.5071E-05 + 2.8797E-02 4.9561E-02 1.8007E-01 8.5771E-04 4.8525E-04 1.8871E-04 4.9297E-02 1.7752E-01 5.1444E-05 + 2.5728E-02 4.6529E-02 1.7067E-01 8.1333E-04 4.6878E-04 1.9251E-04 4.6271E-02 1.6830E-01 4.7237E-05 + 2.3177E-02 4.3870E-02 1.6235E-01 7.7326E-04 4.5277E-04 1.9410E-04 4.3618E-02 1.6012E-01 4.3636E-05 + 2.1047E-02 4.1536E-02 1.5497E-01 7.3721E-04 4.3751E-04 1.9417E-04 4.1289E-02 1.5287E-01 4.0545E-05 + 1.9140E-02 3.9343E-02 1.4797E-01 7.0262E-04 4.2217E-04 1.9312E-04 3.9103E-02 1.4599E-01 3.7703E-05 + 1.7463E-02 3.7322E-02 1.4147E-01 6.7017E-04 4.0720E-04 1.9121E-04 3.7089E-02 1.3960E-01 3.5138E-05 + 1.6035E-02 3.5519E-02 1.3561E-01 6.4073E-04 3.9316E-04 1.8872E-04 3.5292E-02 1.3384E-01 3.2894E-05 + 1.4808E-02 3.3908E-02 1.3034E-01 6.1406E-04 3.8008E-04 1.8592E-04 3.3687E-02 1.2865E-01 3.0923E-05 + 1.3689E-02 3.2373E-02 1.2527E-01 5.8835E-04 3.6715E-04 1.8271E-04 3.2158E-02 1.2367E-01 2.9081E-05 + 1.2682E-02 3.0938E-02 1.2050E-01 5.6405E-04 3.5467E-04 1.7925E-04 3.0730E-02 1.1898E-01 2.7386E-05 + 1.1804E-02 2.9639E-02 1.1615E-01 5.4184E-04 3.4304E-04 1.7575E-04 2.9436E-02 1.1470E-01 2.5877E-05 + 1.1038E-02 2.8466E-02 1.1220E-01 5.2161E-04 3.3227E-04 1.7228E-04 2.8269E-02 1.1081E-01 2.4534E-05 + 1.0326E-02 2.7335E-02 1.0836E-01 5.0195E-04 3.2165E-04 1.6865E-04 2.7143E-02 1.0703E-01 2.3258E-05 + 9.6749E-03 2.6267E-02 1.0471E-01 4.8327E-04 3.1141E-04 1.6499E-04 2.6081E-02 1.0344E-01 2.2071E-05 + 9.0996E-03 2.5291E-02 1.0136E-01 4.6609E-04 3.0187E-04 1.6143E-04 2.5110E-02 1.0014E-01 2.1002E-05 + 8.5909E-03 2.4402E-02 9.8285E-02 4.5035E-04 2.9304E-04 1.5801E-04 2.4226E-02 9.7112E-02 2.0040E-05 + 8.1101E-03 2.3537E-02 9.5278E-02 4.3497E-04 2.8431E-04 1.5454E-04 2.3366E-02 9.4151E-02 1.9116E-05 + 7.6649E-03 2.2714E-02 9.2399E-02 4.2025E-04 2.7588E-04 1.5109E-04 2.2547E-02 9.1315E-02 1.8246E-05 + 7.2671E-03 2.1956E-02 8.9735E-02 4.0665E-04 2.6802E-04 1.4779E-04 2.1793E-02 8.8691E-02 1.7456E-05 + 6.9113E-03 2.1261E-02 8.7279E-02 3.9413E-04 2.6073E-04 1.4466E-04 2.1102E-02 8.6270E-02 1.6740E-05 + 6.5708E-03 2.0579E-02 8.4859E-02 3.8181E-04 2.5350E-04 1.4150E-04 2.0425E-02 8.3886E-02 1.6044E-05 + 6.2540E-03 1.9928E-02 8.2534E-02 3.7001E-04 2.4651E-04 1.3839E-04 1.9777E-02 8.1595E-02 1.5388E-05 + 5.9661E-03 1.9323E-02 8.0365E-02 3.5901E-04 2.3997E-04 1.3543E-04 1.9176E-02 7.9458E-02 1.4784E-05 + 5.7079E-03 1.8767E-02 7.8360E-02 3.4887E-04 2.3389E-04 1.3264E-04 1.8623E-02 7.7481E-02 1.4235E-05 + 5.4581E-03 1.8218E-02 7.6373E-02 3.3884E-04 2.2785E-04 1.2983E-04 1.8078E-02 7.5523E-02 1.3698E-05 + 2.2846E-01 1.5367E-01 4.8074E-01 8.3018E-04 0.0000E+00 0.0000E+00 1.5494E-01 4.7366E-01 2.0251E-04 + 2.0009E-01 1.4028E-01 4.4628E-01 9.1925E-04 0.0000E+00 0.0000E+00 1.4127E-01 4.3980E-01 1.7738E-04 + 1.8068E-01 1.3106E-01 4.2213E-01 9.6378E-04 0.0000E+00 0.0000E+00 1.3187E-01 4.1606E-01 1.6080E-04 + 1.5696E-01 1.1967E-01 3.9176E-01 1.0000E-03 0.0000E+00 0.0000E+00 1.2027E-01 3.8621E-01 1.4112E-04 + 1.5696E-01 1.1967E-01 3.9176E-01 1.0000E-03 2.9935E-10 0.0000E+00 1.2027E-01 3.8621E-01 1.4112E-04 + 1.3911E-01 1.1113E-01 3.6858E-01 1.0146E-03 1.1047E-04 0.0000E+00 1.1158E-01 3.6341E-01 1.2699E-04 + 1.2387E-01 1.0361E-01 3.4788E-01 1.0162E-03 1.8969E-04 0.0000E+00 1.0396E-01 3.4306E-01 1.1500E-04 + 1.1212E-01 9.7638E-02 3.3120E-01 1.0101E-03 2.4387E-04 0.0000E+00 9.7903E-02 3.2666E-01 1.0576E-04 + 1.0194E-01 9.2306E-02 3.1614E-01 9.9903E-04 2.8556E-04 0.0000E+00 9.2505E-02 3.1184E-01 9.7737E-05 + 9.2192E-02 8.7037E-02 3.0108E-01 9.8285E-04 3.2055E-04 0.0000E+00 8.7175E-02 2.9703E-01 9.0022E-05 + 8.4513E-02 8.2753E-02 2.8871E-01 9.6590E-04 3.4448E-04 0.0000E+00 8.2847E-02 2.8487E-01 8.3905E-05 + 7.7755E-02 7.8866E-02 2.7737E-01 9.4748E-04 3.6255E-04 0.0000E+00 7.8923E-02 2.7371E-01 7.8481E-05 + 7.2807E-02 7.5942E-02 2.6877E-01 9.3177E-04 3.7392E-04 0.0000E+00 7.5973E-02 2.6525E-01 7.4479E-05 + 5.8835E-02 6.7262E-02 2.4286E-01 8.7578E-04 3.9641E-04 0.0000E+00 6.7227E-02 2.3975E-01 6.3003E-05 + 5.8835E-02 6.7262E-02 2.4286E-01 8.7578E-04 3.9641E-04 5.2264E-12 6.7227E-02 2.3975E-01 6.3003E-05 + 5.6212E-02 6.5596E-02 2.3781E-01 8.6356E-04 3.9891E-04 1.5499E-05 6.5549E-02 2.3478E-01 6.0873E-05 + 4.9188E-02 6.0954E-02 2.2361E-01 8.2662E-04 4.0240E-04 4.9225E-05 6.0879E-02 2.2081E-01 5.5059E-05 + 4.2884E-02 5.6529E-02 2.0989E-01 7.8740E-04 4.0090E-04 7.6374E-05 5.6432E-02 2.0730E-01 4.9687E-05 + 3.7927E-02 5.2836E-02 1.9829E-01 7.5173E-04 3.9608E-04 9.5188E-05 5.2724E-02 1.9588E-01 4.5336E-05 + 3.3557E-02 4.9391E-02 1.8734E-01 7.1610E-04 3.8869E-04 1.0962E-04 4.9269E-02 1.8510E-01 4.1388E-05 + 3.0352E-02 4.6730E-02 1.7878E-01 6.8703E-04 3.8109E-04 1.1872E-04 4.6600E-02 1.7667E-01 3.8412E-05 + 2.6922E-02 4.3724E-02 1.6902E-01 6.5262E-04 3.7051E-04 1.2684E-04 4.3589E-02 1.6704E-01 3.5132E-05 + 2.4244E-02 4.1250E-02 1.6088E-01 6.2306E-04 3.6025E-04 1.3184E-04 4.1111E-02 1.5903E-01 3.2496E-05 + 2.2050E-02 3.9121E-02 1.5382E-01 5.9676E-04 3.5033E-04 1.3494E-04 3.8980E-02 1.5207E-01 3.0276E-05 + 1.9586E-02 3.6601E-02 1.4537E-01 5.6459E-04 3.3725E-04 1.3716E-04 3.6460E-02 1.4374E-01 2.7709E-05 + 1.7551E-02 3.4400E-02 1.3791E-01 5.3561E-04 3.2468E-04 1.3783E-04 3.4259E-02 1.3638E-01 2.5519E-05 + 1.5862E-02 3.2474E-02 1.3131E-01 5.0958E-04 3.1280E-04 1.3746E-04 3.2334E-02 1.2987E-01 2.3645E-05 + 1.4358E-02 3.0670E-02 1.2507E-01 4.8467E-04 3.0096E-04 1.3631E-04 3.0532E-02 1.2372E-01 2.1927E-05 + 1.3043E-02 2.9013E-02 1.1928E-01 4.6133E-04 2.8947E-04 1.3457E-04 2.8877E-02 1.1802E-01 2.0380E-05 + 1.1928E-02 2.7540E-02 1.1409E-01 4.4021E-04 2.7875E-04 1.3246E-04 2.7407E-02 1.1289E-01 1.9031E-05 + 1.0975E-02 2.6226E-02 1.0942E-01 4.2112E-04 2.6882E-04 1.3017E-04 2.6095E-02 1.0829E-01 1.7849E-05 + 1.0108E-02 2.4979E-02 1.0496E-01 4.0274E-04 2.5905E-04 1.2760E-04 2.4851E-02 1.0388E-01 1.6747E-05 + 9.3324E-03 2.3816E-02 1.0076E-01 3.8541E-04 2.4966E-04 1.2489E-04 2.3691E-02 9.9733E-02 1.5735E-05 + 8.6584E-03 2.2765E-02 9.6935E-02 3.6959E-04 2.4094E-04 1.2217E-04 2.2643E-02 9.5961E-02 1.4836E-05 + 8.0733E-03 2.1819E-02 9.3467E-02 3.5522E-04 2.3290E-04 1.1951E-04 2.1699E-02 9.2538E-02 1.4039E-05 + 7.5303E-03 2.0908E-02 9.0109E-02 3.4127E-04 2.2499E-04 1.1676E-04 2.0792E-02 8.9221E-02 1.3282E-05 + 7.0363E-03 2.0051E-02 8.6924E-02 3.2804E-04 2.1739E-04 1.1399E-04 1.9937E-02 8.6076E-02 1.2580E-05 + 6.6009E-03 1.9269E-02 8.4002E-02 3.1590E-04 2.1033E-04 1.1131E-04 1.9158E-02 8.3190E-02 1.1948E-05 + 6.2172E-03 1.8558E-02 8.1328E-02 3.0479E-04 2.0382E-04 1.0876E-04 1.8450E-02 8.0549E-02 1.1381E-05 + 5.8553E-03 1.7868E-02 7.8716E-02 2.9395E-04 1.9739E-04 1.0618E-04 1.7762E-02 7.7969E-02 1.0837E-05 + 5.5213E-03 1.7212E-02 7.6220E-02 2.8359E-04 1.9121E-04 1.0363E-04 1.7109E-02 7.5502E-02 1.0326E-05 + 5.2237E-03 1.6610E-02 7.3915E-02 2.7404E-04 1.8546E-04 1.0120E-04 1.6509E-02 7.3225E-02 9.8634E-06 + 4.9581E-03 1.6058E-02 7.1792E-02 2.6525E-04 1.8013E-04 9.8902E-05 1.5960E-02 7.1127E-02 9.4439E-06 + 4.7046E-03 1.5519E-02 6.9704E-02 2.5663E-04 1.7486E-04 9.6591E-05 1.5422E-02 6.9063E-02 9.0376E-06 + 4.4694E-03 1.5004E-02 6.7701E-02 2.4837E-04 1.6978E-04 9.4323E-05 1.4910E-02 6.7084E-02 8.6546E-06 + 4.2560E-03 1.4526E-02 6.5835E-02 2.4069E-04 1.6503E-04 9.2172E-05 1.4434E-02 6.5240E-02 8.3028E-06 + 4.0650E-03 1.4088E-02 6.4113E-02 2.3361E-04 1.6063E-04 9.0147E-05 1.3998E-02 6.3537E-02 7.9832E-06 + 3.8805E-03 1.3656E-02 6.2409E-02 2.2663E-04 1.5626E-04 8.8115E-05 1.3568E-02 6.1852E-02 7.6712E-06 + 2.0112E-01 1.2896E-01 4.3425E-01 5.3387E-04 0.0000E+00 0.0000E+00 1.3018E-01 4.2917E-01 1.2457E-04 + 1.7411E-01 1.1703E-01 4.0118E-01 6.1134E-04 0.0000E+00 0.0000E+00 1.1799E-01 3.9655E-01 1.0853E-04 + 1.5589E-01 1.0887E-01 3.7812E-01 6.5106E-04 0.0000E+00 0.0000E+00 1.0966E-01 3.7381E-01 9.7996E-05 + 1.3394E-01 9.8843E-02 3.4927E-01 6.8497E-04 0.0000E+00 0.0000E+00 9.9446E-02 3.4534E-01 8.5551E-05 + 1.3394E-01 9.8843E-02 3.4927E-01 6.8497E-04 2.2658E-10 0.0000E+00 9.9446E-02 3.4534E-01 8.5551E-05 + 1.1767E-01 9.1370E-02 3.2736E-01 7.0023E-04 8.3364E-05 0.0000E+00 9.1845E-02 3.2372E-01 7.6663E-05 + 1.0394E-01 8.4831E-02 3.0789E-01 7.0477E-04 1.4260E-04 0.0000E+00 8.5205E-02 3.0450E-01 6.9152E-05 + 9.3438E-02 7.9655E-02 2.9226E-01 7.0249E-04 1.8273E-04 0.0000E+00 7.9954E-02 2.8907E-01 6.3385E-05 + 8.4415E-02 7.5053E-02 2.7819E-01 6.9606E-04 2.1331E-04 0.0000E+00 7.5292E-02 2.7519E-01 5.8395E-05 + 7.5842E-02 7.0524E-02 2.6418E-01 6.8562E-04 2.3867E-04 0.0000E+00 7.0708E-02 2.6136E-01 5.3612E-05 + 6.9138E-02 6.6855E-02 2.5270E-01 6.7420E-04 2.5577E-04 0.0000E+00 6.6998E-02 2.5002E-01 4.9832E-05 + 6.3276E-02 6.3537E-02 2.4221E-01 6.6149E-04 2.6847E-04 0.0000E+00 6.3646E-02 2.3967E-01 4.6489E-05 + 5.9008E-02 6.1048E-02 2.3427E-01 6.5051E-04 2.7631E-04 0.0000E+00 6.1133E-02 2.3183E-01 4.4028E-05 + 4.7072E-02 5.3698E-02 2.1046E-01 6.1080E-04 2.9096E-04 0.0000E+00 5.3721E-02 2.0832E-01 3.7003E-05 + 4.7072E-02 5.3698E-02 2.1046E-01 6.1080E-04 2.9096E-04 3.8061E-12 5.3721E-02 2.0832E-01 3.7003E-05 + 4.4856E-02 5.2294E-02 2.0583E-01 6.0207E-04 2.9238E-04 1.1281E-05 5.2306E-02 2.0375E-01 3.5705E-05 + 3.8957E-02 4.8394E-02 1.9288E-01 5.7557E-04 2.9374E-04 3.5678E-05 4.8380E-02 1.9096E-01 3.2170E-05 + 3.3706E-02 4.4694E-02 1.8041E-01 5.4736E-04 2.9143E-04 5.5111E-05 4.4659E-02 1.7864E-01 2.8918E-05 + 2.9610E-02 4.1620E-02 1.6991E-01 5.2166E-04 2.8685E-04 6.8412E-05 4.1570E-02 1.6827E-01 2.6294E-05 + 2.6027E-02 3.8765E-02 1.6003E-01 4.9598E-04 2.8045E-04 7.8461E-05 3.8703E-02 1.5851E-01 2.3921E-05 + 2.3416E-02 3.6566E-02 1.5233E-01 4.7505E-04 2.7413E-04 8.4711E-05 3.6497E-02 1.5090E-01 2.2138E-05 + 2.0639E-02 3.4093E-02 1.4358E-01 4.5030E-04 2.6556E-04 9.0162E-05 3.4017E-02 1.4225E-01 2.0180E-05 + 1.8487E-02 3.2065E-02 1.3631E-01 4.2907E-04 2.5740E-04 9.3415E-05 3.1984E-02 1.3506E-01 1.8611E-05 + 1.6733E-02 3.0325E-02 1.3001E-01 4.1021E-04 2.4960E-04 9.5331E-05 3.0241E-02 1.2884E-01 1.7294E-05 + 1.4775E-02 2.8273E-02 1.2251E-01 3.8718E-04 2.3943E-04 9.6540E-05 2.8187E-02 1.2142E-01 1.5775E-05 + 1.3169E-02 2.6487E-02 1.1590E-01 3.6647E-04 2.2976E-04 9.6687E-05 2.6400E-02 1.1488E-01 1.4484E-05 + 1.1843E-02 2.4930E-02 1.1007E-01 3.4791E-04 2.2069E-04 9.6126E-05 2.4843E-02 1.0912E-01 1.3382E-05 + 1.0670E-02 2.3477E-02 1.0458E-01 3.3019E-04 2.1170E-04 9.5028E-05 2.3390E-02 1.0369E-01 1.2375E-05 + 9.6484E-03 2.2146E-02 9.9503E-02 3.1362E-04 2.0304E-04 9.3541E-05 2.2060E-02 9.8665E-02 1.1471E-05 + 8.7870E-03 2.0966E-02 9.4956E-02 2.9866E-04 1.9500E-04 9.1827E-05 2.0881E-02 9.4167E-02 1.0685E-05 + 8.0541E-03 1.9917E-02 9.0880E-02 2.8516E-04 1.8759E-04 9.0009E-05 1.9833E-02 9.0133E-02 9.9976E-06 + 7.3911E-03 1.8924E-02 8.6986E-02 2.7220E-04 1.8033E-04 8.8015E-05 1.8841E-02 8.6279E-02 9.3583E-06 + 6.7999E-03 1.7999E-02 8.3334E-02 2.5999E-04 1.7338E-04 8.5936E-05 1.7918E-02 8.2665E-02 8.7731E-06 + 6.2891E-03 1.7167E-02 8.0020E-02 2.4888E-04 1.6695E-04 8.3877E-05 1.7088E-02 7.9384E-02 8.2542E-06 + 5.8475E-03 1.6419E-02 7.7018E-02 2.3880E-04 1.6104E-04 8.1875E-05 1.6341E-02 7.6412E-02 7.7947E-06 + 5.4378E-03 1.5701E-02 7.4116E-02 2.2903E-04 1.5525E-04 7.9818E-05 1.5625E-02 7.3539E-02 7.3598E-06 + 5.0666E-03 1.5026E-02 7.1370E-02 2.1979E-04 1.4970E-04 7.7767E-05 1.4952E-02 7.0820E-02 6.9568E-06 + 4.7404E-03 1.4413E-02 6.8856E-02 2.1131E-04 1.4456E-04 7.5794E-05 1.4340E-02 6.8330E-02 6.5953E-06 + 4.4539E-03 1.3856E-02 6.6559E-02 2.0358E-04 1.3983E-04 7.3925E-05 1.3784E-02 6.6055E-02 6.2713E-06 + 4.1845E-03 1.3316E-02 6.4319E-02 1.9604E-04 1.3518E-04 7.2040E-05 1.3246E-02 6.3837E-02 5.9611E-06 + 3.9366E-03 1.2804E-02 6.2182E-02 1.8885E-04 1.3071E-04 7.0184E-05 1.2736E-02 6.1720E-02 5.6703E-06 + 3.7163E-03 1.2335E-02 6.0212E-02 1.8222E-04 1.2656E-04 6.8416E-05 1.2268E-02 5.9768E-02 5.4071E-06 + 3.5203E-03 1.1906E-02 5.8401E-02 1.7616E-04 1.2275E-04 6.6774E-05 1.1841E-02 5.7974E-02 5.1690E-06 + 3.3335E-03 1.1487E-02 5.6622E-02 1.7020E-04 1.1897E-04 6.5114E-05 1.1424E-02 5.6211E-02 4.9389E-06 + 3.1608E-03 1.1088E-02 5.4919E-02 1.6450E-04 1.1533E-04 6.3487E-05 1.1026E-02 5.4523E-02 4.7223E-06 + 3.0044E-03 1.0719E-02 5.3334E-02 1.5921E-04 1.1194E-04 6.1947E-05 1.0658E-02 5.2953E-02 4.5236E-06 + 2.8647E-03 1.0380E-02 5.1873E-02 1.5434E-04 1.0880E-04 6.0503E-05 1.0321E-02 5.1505E-02 4.3434E-06 + 2.7302E-03 1.0047E-02 5.0430E-02 1.4955E-04 1.0570E-04 5.9059E-05 9.9894E-03 5.0075E-02 4.1677E-06 + 1.7576E-01 1.0619E-01 3.8818E-01 3.3419E-04 0.0000E+00 0.0000E+00 1.0720E-01 3.8468E-01 7.4222E-05 + 1.5038E-01 9.5799E-02 3.5687E-01 3.9882E-04 0.0000E+00 0.0000E+00 9.6590E-02 3.5368E-01 6.4314E-05 + 1.3350E-01 8.8732E-02 3.3515E-01 4.3255E-04 0.0000E+00 0.0000E+00 8.9386E-02 3.3219E-01 5.7840E-05 + 1.1342E-01 8.0095E-02 3.0811E-01 4.6228E-04 0.0000E+00 0.0000E+00 8.0594E-02 3.0542E-01 5.0228E-05 + 1.1342E-01 8.0095E-02 3.0811E-01 4.6228E-04 1.6878E-10 0.0000E+00 8.0594E-02 3.0542E-01 5.0228E-05 + 9.8763E-02 7.3701E-02 2.8768E-01 4.7653E-04 6.1925E-05 0.0000E+00 7.4094E-02 2.8520E-01 4.4819E-05 + 8.6519E-02 6.8133E-02 2.6960E-01 4.8215E-04 1.0554E-04 0.0000E+00 6.8443E-02 2.6730E-01 4.0267E-05 + 7.7243E-02 6.3745E-02 2.5515E-01 4.8205E-04 1.3481E-04 0.0000E+00 6.3995E-02 2.5299E-01 3.6786E-05 + 6.9333E-02 5.9861E-02 2.4218E-01 4.7856E-04 1.5690E-04 0.0000E+00 6.0061E-02 2.4015E-01 3.3784E-05 + 6.1876E-02 5.6052E-02 2.2931E-01 4.7200E-04 1.7500E-04 0.0000E+00 5.6208E-02 2.2740E-01 3.0915E-05 + 5.6086E-02 5.2978E-02 2.1879E-01 4.6442E-04 1.8702E-04 0.0000E+00 5.3101E-02 2.1699E-01 2.8655E-05 + 5.1057E-02 5.0207E-02 2.0921E-01 4.5576E-04 1.9579E-04 0.0000E+00 5.0302E-02 2.0751E-01 2.6663E-05 + 4.7414E-02 4.8134E-02 2.0198E-01 4.4818E-04 2.0109E-04 0.0000E+00 4.8210E-02 2.0035E-01 2.5200E-05 + 3.7326E-02 4.2044E-02 1.8038E-01 4.2037E-04 2.1036E-04 0.0000E+00 4.2070E-02 1.7896E-01 2.1040E-05 + 3.7326E-02 4.2044E-02 1.8038E-01 4.2037E-04 2.1036E-04 2.7345E-12 4.2070E-02 1.7896E-01 2.1040E-05 + 3.5475E-02 4.0887E-02 1.7621E-01 4.1420E-04 2.1109E-04 8.1009E-06 4.0904E-02 1.7482E-01 2.0275E-05 + 3.0571E-02 3.7681E-02 1.6454E-01 3.9543E-04 2.1121E-04 2.5511E-05 3.7678E-02 1.6327E-01 1.8197E-05 + 2.6245E-02 3.4654E-02 1.5336E-01 3.7539E-04 2.0868E-04 3.9231E-05 3.4634E-02 1.5219E-01 1.6292E-05 + 2.2897E-02 3.2150E-02 1.4397E-01 3.5709E-04 2.0461E-04 4.8481E-05 3.2118E-02 1.4289E-01 1.4761E-05 + 1.9991E-02 2.9833E-02 1.3517E-01 3.3884E-04 1.9930E-04 5.5399E-05 2.9793E-02 1.3417E-01 1.3382E-05 + 1.7887E-02 2.8057E-02 1.2834E-01 3.2397E-04 1.9422E-04 5.9623E-05 2.8010E-02 1.2740E-01 1.2349E-05 + 1.5665E-02 2.6066E-02 1.2059E-01 3.0639E-04 1.8746E-04 6.3209E-05 2.6013E-02 1.1972E-01 1.1219E-05 + 1.3954E-02 2.4438E-02 1.1418E-01 2.9135E-04 1.8113E-04 6.5275E-05 2.4383E-02 1.1337E-01 1.0316E-05 + 1.2568E-02 2.3047E-02 1.0865E-01 2.7800E-04 1.7514E-04 6.6417E-05 2.2989E-02 1.0788E-01 9.5601E-06 + 1.1030E-02 2.1412E-02 1.0207E-01 2.6174E-04 1.6740E-04 6.7010E-05 2.1353E-02 1.0136E-01 8.6913E-06 + 9.7763E-03 1.9995E-02 9.6290E-02 2.4715E-04 1.6011E-04 6.6883E-05 1.9934E-02 9.5633E-02 7.9551E-06 + 8.7481E-03 1.8763E-02 9.1215E-02 2.3411E-04 1.5332E-04 6.6286E-05 1.8702E-02 9.0600E-02 7.3290E-06 + 7.8425E-03 1.7617E-02 8.6443E-02 2.2168E-04 1.4663E-04 6.5328E-05 1.7556E-02 8.5868E-02 6.7583E-06 + 7.0590E-03 1.6571E-02 8.2043E-02 2.1009E-04 1.4023E-04 6.4116E-05 1.6510E-02 8.1505E-02 6.2475E-06 + 6.4016E-03 1.5646E-02 7.8114E-02 1.9965E-04 1.3431E-04 6.2767E-05 1.5586E-02 7.7608E-02 5.8045E-06 + 5.8448E-03 1.4826E-02 7.4600E-02 1.9024E-04 1.2889E-04 6.1367E-05 1.4767E-02 7.4122E-02 5.4182E-06 + 5.3435E-03 1.4052E-02 7.1251E-02 1.8123E-04 1.2359E-04 5.9856E-05 1.3994E-02 7.0800E-02 5.0598E-06 + 4.8981E-03 1.3334E-02 6.8118E-02 1.7277E-04 1.1854E-04 5.8302E-05 1.3277E-02 6.7692E-02 4.7324E-06 + 4.5146E-03 1.2688E-02 6.5281E-02 1.6508E-04 1.1389E-04 5.6774E-05 1.2633E-02 6.4877E-02 4.4428E-06 + 4.1842E-03 1.2110E-02 6.2716E-02 1.5811E-04 1.0962E-04 5.5300E-05 1.2056E-02 6.2332E-02 4.1869E-06 + 3.8794E-03 1.1556E-02 6.0242E-02 1.5137E-04 1.0545E-04 5.3795E-05 1.1503E-02 5.9877E-02 3.9453E-06 + 3.6041E-03 1.1036E-02 5.7906E-02 1.4499E-04 1.0146E-04 5.2286E-05 1.0984E-02 5.7558E-02 3.7218E-06 + 3.3632E-03 1.0565E-02 5.5771E-02 1.3920E-04 9.7817E-05 5.0892E-05 1.0514E-02 5.5439E-02 3.5218E-06 + 3.1521E-03 1.0138E-02 5.3824E-02 1.3390E-04 9.4442E-05 4.9546E-05 1.0088E-02 5.3507E-02 3.3428E-06 + 2.9543E-03 9.7249E-03 5.1929E-02 1.2874E-04 9.1134E-05 4.8193E-05 9.6765E-03 5.1625E-02 3.1718E-06 + 2.7727E-03 9.3339E-03 5.0123E-02 1.2382E-04 8.7961E-05 4.6865E-05 9.2868E-03 4.9833E-02 3.0117E-06 + 2.6118E-03 8.9764E-03 4.8462E-02 1.1927E-04 8.4998E-05 4.5584E-05 8.9304E-03 4.8184E-02 2.8671E-06 + 2.4691E-03 8.6502E-03 4.6937E-02 1.1514E-04 8.2296E-05 4.4411E-05 8.6052E-03 4.6670E-02 2.7366E-06 + 2.3334E-03 8.3320E-03 4.5442E-02 1.1111E-04 7.9656E-05 4.3259E-05 8.2881E-03 4.5185E-02 2.6105E-06 + 2.2082E-03 8.0297E-03 4.4012E-02 1.0723E-04 7.7098E-05 4.2110E-05 7.9868E-03 4.3766E-02 2.4922E-06 + 2.0951E-03 7.7502E-03 4.2684E-02 1.0365E-04 7.4716E-05 4.1027E-05 7.7084E-03 4.2447E-02 2.3837E-06 + 1.9943E-03 7.4945E-03 4.1462E-02 1.0034E-04 7.2512E-05 4.0009E-05 7.4536E-03 4.1233E-02 2.2855E-06 + 1.8974E-03 7.2432E-03 4.0256E-02 9.7070E-05 7.0311E-05 3.8969E-05 7.2033E-03 4.0036E-02 2.1899E-06 + 1.5233E-01 8.5654E-02 3.4319E-01 2.0311E-04 0.0000E+00 0.0000E+00 8.6414E-02 3.4086E-01 4.2706E-05 + 1.2880E-01 7.6813E-02 3.1394E-01 2.5483E-04 0.0000E+00 0.0000E+00 7.7402E-02 3.1183E-01 3.6803E-05 + 1.1336E-01 7.0834E-02 2.9376E-01 2.8219E-04 0.0000E+00 0.0000E+00 7.1317E-02 2.9180E-01 3.2964E-05 + 9.5216E-02 6.3569E-02 2.6875E-01 3.0684E-04 0.0000E+00 0.0000E+00 6.3932E-02 2.6698E-01 2.8472E-05 + 9.5216E-02 6.3569E-02 2.6875E-01 3.0684E-04 1.2328E-10 0.0000E+00 6.3932E-02 2.6698E-01 2.8472E-05 + 8.2164E-02 5.8223E-02 2.4996E-01 3.1913E-04 4.5145E-05 0.0000E+00 5.8506E-02 2.4832E-01 2.5297E-05 + 7.1372E-02 5.3592E-02 2.3339E-01 3.2469E-04 7.6674E-05 0.0000E+00 5.3812E-02 2.3188E-01 2.2636E-05 + 6.3271E-02 4.9958E-02 2.2020E-01 3.2565E-04 9.7656E-05 0.0000E+00 5.0133E-02 2.1879E-01 2.0609E-05 + 5.6417E-02 4.6754E-02 2.0841E-01 3.2395E-04 1.1333E-04 0.0000E+00 4.6892E-02 2.0708E-01 1.8867E-05 + 5.0006E-02 4.3624E-02 1.9674E-01 3.1992E-04 1.2602E-04 0.0000E+00 4.3730E-02 1.9550E-01 1.7208E-05 + 4.5063E-02 4.1107E-02 1.8724E-01 3.1497E-04 1.3433E-04 0.0000E+00 4.1188E-02 1.8607E-01 1.5905E-05 + 4.0797E-02 3.8846E-02 1.7861E-01 3.0915E-04 1.4026E-04 0.0000E+00 3.8907E-02 1.7750E-01 1.4759E-05 + 3.7724E-02 3.7160E-02 1.7212E-01 3.0399E-04 1.4377E-04 0.0000E+00 3.7207E-02 1.7105E-01 1.3920E-05 + 2.9298E-02 3.2229E-02 1.5279E-01 2.8477E-04 1.4941E-04 0.0000E+00 3.2241E-02 1.5187E-01 1.1546E-05 + 2.9298E-02 3.2229E-02 1.5279E-01 2.8477E-04 1.4941E-04 1.9346E-12 3.2241E-02 1.5187E-01 1.1546E-05 + 2.7769E-02 3.1297E-02 1.4907E-01 2.8047E-04 1.4973E-04 5.7283E-06 3.1302E-02 1.4818E-01 1.1111E-05 + 2.3741E-02 2.8722E-02 1.3870E-01 2.6736E-04 1.4921E-04 1.7961E-05 2.8713E-02 1.3788E-01 9.9321E-06 + 2.0217E-02 2.6302E-02 1.2880E-01 2.5332E-04 1.4681E-04 2.7496E-05 2.6281E-02 1.2805E-01 8.8567E-06 + 1.7514E-02 2.4310E-02 1.2053E-01 2.4052E-04 1.4342E-04 3.3860E-05 2.4281E-02 1.1983E-01 7.9958E-06 + 1.5185E-02 2.2474E-02 1.1280E-01 2.2774E-04 1.3918E-04 3.8533E-05 2.2439E-02 1.1216E-01 7.2231E-06 + 1.3511E-02 2.1071E-02 1.0682E-01 2.1733E-04 1.3522E-04 4.1332E-05 2.1032E-02 1.0622E-01 6.6462E-06 + 1.1754E-02 1.9504E-02 1.0005E-01 2.0506E-04 1.3004E-04 4.3651E-05 1.9462E-02 9.9501E-02 6.0168E-06 + 1.0410E-02 1.8229E-02 9.4478E-02 1.9456E-04 1.2524E-04 4.4923E-05 1.8185E-02 9.3963E-02 5.5160E-06 + 9.3280E-03 1.7142E-02 8.9675E-02 1.8527E-04 1.2075E-04 4.5567E-05 1.7097E-02 8.9192E-02 5.0978E-06 + 8.1355E-03 1.5870E-02 8.3984E-02 1.7397E-04 1.1499E-04 4.5798E-05 1.5823E-02 8.3539E-02 4.6188E-06 + 7.1696E-03 1.4770E-02 7.9005E-02 1.6386E-04 1.0961E-04 4.5550E-05 1.4723E-02 7.8592E-02 4.2142E-06 + 6.3823E-03 1.3818E-02 7.4643E-02 1.5485E-04 1.0464E-04 4.4997E-05 1.3771E-02 7.4258E-02 3.8712E-06 + 5.6929E-03 1.2935E-02 7.0554E-02 1.4627E-04 9.9770E-05 4.4205E-05 1.2889E-02 7.0195E-02 3.5595E-06 + 5.0997E-03 1.2132E-02 6.6794E-02 1.3830E-04 9.5129E-05 4.3252E-05 1.2086E-02 6.6459E-02 3.2813E-06 + 4.6047E-03 1.1424E-02 6.3446E-02 1.3113E-04 9.0866E-05 4.2222E-05 1.1379E-02 6.3131E-02 3.0407E-06 + 4.1873E-03 1.0798E-02 6.0458E-02 1.2469E-04 8.6969E-05 4.1172E-05 1.0754E-02 6.0162E-02 2.8315E-06 + 3.8133E-03 1.0208E-02 5.7619E-02 1.1853E-04 8.3184E-05 4.0054E-05 1.0166E-02 5.7340E-02 2.6378E-06 + 3.4825E-03 9.6630E-03 5.4968E-02 1.1276E-04 7.9587E-05 3.8914E-05 9.6215E-03 5.4705E-02 2.4613E-06 + 3.1987E-03 9.1743E-03 5.2573E-02 1.0753E-04 7.6285E-05 3.7806E-05 9.1337E-03 5.2324E-02 2.3056E-06 + 2.9552E-03 8.7371E-03 5.0413E-02 1.0280E-04 7.3269E-05 3.6743E-05 8.6976E-03 5.0176E-02 2.1683E-06 + 2.7315E-03 8.3194E-03 4.8333E-02 9.8234E-05 7.0331E-05 3.5666E-05 8.2809E-03 4.8109E-02 2.0389E-06 + 2.5302E-03 7.9287E-03 4.6373E-02 9.3931E-05 6.7535E-05 3.4603E-05 7.8912E-03 4.6160E-02 1.9195E-06 + 2.3546E-03 7.5749E-03 4.4585E-02 9.0005E-05 6.4962E-05 3.3594E-05 7.5384E-03 4.4382E-02 1.8129E-06 + 2.2012E-03 7.2552E-03 4.2958E-02 8.6432E-05 6.2603E-05 3.2644E-05 7.2196E-03 4.2764E-02 1.7176E-06 + 2.0579E-03 6.9465E-03 4.1377E-02 8.2961E-05 6.0297E-05 3.1694E-05 6.9119E-03 4.1192E-02 1.6268E-06 + 1.9268E-03 6.6549E-03 3.9874E-02 7.9664E-05 5.8092E-05 3.0766E-05 6.6213E-03 3.9697E-02 1.5419E-06 + 1.8110E-03 6.3888E-03 3.8493E-02 7.6638E-05 5.6057E-05 2.9892E-05 6.3560E-03 3.8324E-02 1.4654E-06 + 1.7084E-03 6.1464E-03 3.7227E-02 7.3869E-05 5.4184E-05 2.9074E-05 6.1145E-03 3.7065E-02 1.3964E-06 + 1.6112E-03 5.9104E-03 3.5988E-02 7.1161E-05 5.2344E-05 2.8259E-05 5.8793E-03 3.5832E-02 1.3299E-06 + 1.5217E-03 5.6865E-03 3.4805E-02 6.8582E-05 5.0582E-05 2.7466E-05 5.6562E-03 3.4656E-02 1.2676E-06 + 1.4411E-03 5.4800E-03 3.3708E-02 6.6194E-05 4.8944E-05 2.6719E-05 5.4504E-03 3.3565E-02 1.2106E-06 + 1.3694E-03 5.2912E-03 3.2700E-02 6.4004E-05 4.7435E-05 2.6023E-05 5.2624E-03 3.2562E-02 1.1590E-06 + 1.3007E-03 5.1062E-03 3.1706E-02 6.1850E-05 4.5945E-05 2.5328E-05 5.0781E-03 3.1573E-02 1.1089E-06 + 1.3080E-01 6.7544E-02 2.9980E-01 1.1987E-04 0.0000E+00 0.0000E+00 6.8069E-02 2.9831E-01 2.3755E-05 + 1.0927E-01 6.0206E-02 2.7286E-01 1.5945E-04 0.0000E+00 0.0000E+00 6.0607E-02 2.7151E-01 2.0360E-05 + 9.5324E-02 5.5274E-02 2.5436E-01 1.8063E-04 0.0000E+00 0.0000E+00 5.5598E-02 2.5311E-01 1.8164E-05 + 7.9142E-02 4.9314E-02 2.3155E-01 2.0004E-04 0.0000E+00 0.0000E+00 4.9552E-02 2.3043E-01 1.5606E-05 + 7.9142E-02 4.9314E-02 2.3155E-01 2.0004E-04 8.8244E-11 0.0000E+00 4.9552E-02 2.3043E-01 1.5606E-05 + 6.7665E-02 4.4955E-02 2.1450E-01 2.1000E-04 3.2222E-05 0.0000E+00 4.5137E-02 2.1347E-01 1.3807E-05 + 5.8273E-02 4.1198E-02 1.9954E-01 2.1487E-04 5.4554E-05 0.0000E+00 4.1336E-02 1.9859E-01 1.2305E-05 + 5.1286E-02 3.8263E-02 1.8767E-01 2.1619E-04 6.9289E-05 0.0000E+00 3.8369E-02 1.8678E-01 1.1166E-05 + 4.5422E-02 3.5686E-02 1.7710E-01 2.1548E-04 8.0196E-05 0.0000E+00 3.5766E-02 1.7626E-01 1.0190E-05 + 3.9979E-02 3.3178E-02 1.6667E-01 2.1307E-04 8.8918E-05 0.0000E+00 3.3236E-02 1.6589E-01 9.2638E-06 + 3.5812E-02 3.1168E-02 1.5821E-01 2.0988E-04 9.4537E-05 0.0000E+00 3.1210E-02 1.5748E-01 8.5386E-06 + 3.2240E-02 2.9369E-02 1.5055E-01 2.0603E-04 9.8475E-05 0.0000E+00 2.9397E-02 1.4985E-01 7.9028E-06 + 2.9681E-02 2.8031E-02 1.4479E-01 2.0257E-04 1.0074E-04 0.0000E+00 2.8050E-02 1.4412E-01 7.4381E-06 + 2.2732E-02 2.4139E-02 1.2774E-01 1.8948E-04 1.0403E-04 0.0000E+00 2.4134E-02 1.2716E-01 6.1289E-06 + 2.2732E-02 2.4139E-02 1.2774E-01 1.8948E-04 1.0403E-04 1.3453E-12 2.4134E-02 1.2716E-01 6.1289E-06 + 2.1485E-02 2.3406E-02 1.2448E-01 1.8654E-04 1.0411E-04 3.9814E-06 2.3398E-02 1.2392E-01 5.8901E-06 + 1.8219E-02 2.1390E-02 1.1539E-01 1.7753E-04 1.0334E-04 1.2430E-05 2.1372E-02 1.1488E-01 5.2448E-06 + 1.5388E-02 1.9503E-02 1.0676E-01 1.6786E-04 1.0126E-04 1.8942E-05 1.9479E-02 1.0629E-01 4.6584E-06 + 1.3233E-02 1.7957E-02 9.9567E-02 1.5905E-04 9.8558E-05 2.3233E-05 1.7927E-02 9.9137E-02 4.1908E-06 + 1.1391E-02 1.6538E-02 9.2875E-02 1.5025E-04 9.5291E-05 2.6334E-05 1.6505E-02 9.2479E-02 3.7726E-06 + 1.0077E-02 1.5458E-02 8.7713E-02 1.4310E-04 9.2293E-05 2.8154E-05 1.5423E-02 8.7343E-02 3.4614E-06 + 8.7071E-03 1.4256E-02 8.1897E-02 1.3468E-04 8.8431E-05 2.9618E-05 1.4220E-02 8.1556E-02 3.1230E-06 + 7.6665E-03 1.3281E-02 7.7117E-02 1.2749E-04 8.4896E-05 3.0378E-05 1.3244E-02 7.6800E-02 2.8545E-06 + 6.8334E-03 1.2453E-02 7.3011E-02 1.2114E-04 8.1611E-05 3.0719E-05 1.2416E-02 7.2715E-02 2.6311E-06 + 5.9215E-03 1.1487E-02 6.8162E-02 1.1344E-04 7.7441E-05 3.0757E-05 1.1450E-02 6.7890E-02 2.3759E-06 + 5.1879E-03 1.0656E-02 6.3933E-02 1.0656E-04 7.3567E-05 3.0483E-05 1.0619E-02 6.3681E-02 2.1610E-06 + 4.5936E-03 9.9382E-03 6.0240E-02 1.0044E-04 7.0010E-05 3.0016E-05 9.9020E-03 6.0006E-02 1.9795E-06 + 4.0763E-03 9.2750E-03 5.6788E-02 9.4644E-05 6.6548E-05 2.9394E-05 9.2395E-03 5.6570E-02 1.8149E-06 + 3.6337E-03 8.6735E-03 5.3623E-02 8.9262E-05 6.3263E-05 2.8673E-05 8.6389E-03 5.3420E-02 1.6685E-06 + 3.2663E-03 8.1451E-03 5.0813E-02 8.4438E-05 6.0261E-05 2.7911E-05 8.1115E-03 5.0623E-02 1.5423E-06 + 2.9581E-03 7.6792E-03 4.8311E-02 8.0113E-05 5.7528E-05 2.7145E-05 7.6465E-03 4.8132E-02 1.4327E-06 + 2.6832E-03 7.2418E-03 4.5939E-02 7.5990E-05 5.4884E-05 2.6339E-05 7.2100E-03 4.5771E-02 1.3316E-06 + 2.4412E-03 6.8380E-03 4.3730E-02 7.2133E-05 5.2380E-05 2.5526E-05 6.8072E-03 4.3572E-02 1.2397E-06 + 2.2344E-03 6.4771E-03 4.1739E-02 6.8643E-05 5.0090E-05 2.4741E-05 6.4472E-03 4.1589E-02 1.1587E-06 + 2.0576E-03 6.1550E-03 3.9947E-02 6.5497E-05 4.8005E-05 2.3993E-05 6.1261E-03 3.9805E-02 1.0875E-06 + 1.8959E-03 5.8481E-03 3.8225E-02 6.2469E-05 4.5980E-05 2.3239E-05 5.8200E-03 3.8091E-02 1.0205E-06 + 1.7509E-03 5.5616E-03 3.6605E-02 5.9618E-05 4.4058E-05 2.2499E-05 5.5344E-03 3.6478E-02 9.5885E-07 + 1.6249E-03 5.3028E-03 3.5131E-02 5.7023E-05 4.2295E-05 2.1800E-05 5.2764E-03 3.5011E-02 9.0386E-07 + 1.5151E-03 5.0693E-03 3.3792E-02 5.4665E-05 4.0683E-05 2.1144E-05 5.0437E-03 3.3677E-02 8.5486E-07 + 1.4129E-03 4.8444E-03 3.2494E-02 5.2380E-05 3.9111E-05 2.0491E-05 4.8196E-03 3.2384E-02 8.0820E-07 + 1.3197E-03 4.6324E-03 3.1261E-02 5.0213E-05 3.7611E-05 1.9855E-05 4.6084E-03 3.1156E-02 7.6470E-07 + 1.2375E-03 4.4393E-03 3.0130E-02 4.8228E-05 3.6230E-05 1.9258E-05 4.4160E-03 3.0030E-02 7.2554E-07 + 1.1650E-03 4.2637E-03 2.9096E-02 4.6414E-05 3.4962E-05 1.8701E-05 4.2410E-03 2.9000E-02 6.9030E-07 + 1.0964E-03 4.0930E-03 2.8085E-02 4.4644E-05 3.3719E-05 1.8148E-05 4.0710E-03 2.7993E-02 6.5639E-07 + 1.0335E-03 3.9315E-03 2.7122E-02 4.2961E-05 3.2532E-05 1.7611E-05 3.9101E-03 2.7034E-02 6.2464E-07 + 9.7690E-04 3.7826E-03 2.6229E-02 4.1405E-05 3.1429E-05 1.7107E-05 3.7618E-03 2.6145E-02 5.9565E-07 + 9.2672E-04 3.6469E-03 2.5410E-02 3.9980E-05 3.0416E-05 1.6638E-05 3.6267E-03 2.5329E-02 5.6949E-07 + 8.7866E-04 3.5139E-03 2.4605E-02 3.8581E-05 2.9418E-05 1.6171E-05 3.4943E-03 2.4527E-02 5.4409E-07 + 1.1113E-01 5.1974E-02 2.5853E-01 6.8265E-05 0.0000E+00 0.0000E+00 5.2312E-02 2.5762E-01 1.2675E-05 + 9.1705E-02 4.6044E-02 2.3407E-01 9.7124E-05 0.0000E+00 0.0000E+00 4.6296E-02 2.3325E-01 1.0803E-05 + 7.9284E-02 4.2080E-02 2.1736E-01 1.1275E-04 0.0000E+00 0.0000E+00 4.2280E-02 2.1660E-01 9.5985E-06 + 6.5045E-02 3.7319E-02 1.9686E-01 1.2729E-04 0.0000E+00 0.0000E+00 3.7462E-02 1.9618E-01 8.2021E-06 + 6.5045E-02 3.7319E-02 1.9686E-01 1.2729E-04 6.1447E-11 0.0000E+00 3.7462E-02 1.9618E-01 8.2021E-06 + 5.5088E-02 3.3858E-02 1.8162E-01 1.3492E-04 2.2398E-05 0.0000E+00 3.3963E-02 1.8099E-01 7.2252E-06 + 4.7023E-02 3.0890E-02 1.6831E-01 1.3884E-04 3.7821E-05 0.0000E+00 3.0966E-02 1.6773E-01 6.4135E-06 + 4.1078E-02 2.8583E-02 1.5778E-01 1.4015E-04 4.7920E-05 0.0000E+00 2.8638E-02 1.5724E-01 5.7997E-06 + 3.6129E-02 2.6564E-02 1.4845E-01 1.3997E-04 5.5331E-05 0.0000E+00 2.6602E-02 1.4794E-01 5.2759E-06 + 3.1570E-02 2.4607E-02 1.3927E-01 1.3857E-04 6.1188E-05 0.0000E+00 2.4631E-02 1.3879E-01 4.7803E-06 + 2.8105E-02 2.3045E-02 1.3184E-01 1.3657E-04 6.4903E-05 0.0000E+00 2.3059E-02 1.3139E-01 4.3936E-06 + 2.5155E-02 2.1651E-02 1.2513E-01 1.3408E-04 6.7451E-05 0.0000E+00 2.1656E-02 1.2471E-01 4.0555E-06 + 2.3054E-02 2.0617E-02 1.2011E-01 1.3180E-04 6.8877E-05 0.0000E+00 2.0617E-02 1.1970E-01 3.8090E-06 + 1.7404E-02 1.7625E-02 1.0529E-01 1.2309E-04 7.0689E-05 0.0000E+00 1.7611E-02 1.0495E-01 3.1176E-06 + 1.7404E-02 1.7625E-02 1.0529E-01 1.2309E-04 7.0689E-05 9.1628E-13 1.7611E-02 1.0495E-01 3.1176E-06 + 1.6402E-02 1.7065E-02 1.0247E-01 1.2111E-04 7.0652E-05 2.7106E-06 1.7049E-02 1.0213E-01 2.9920E-06 + 1.3791E-02 1.5528E-02 9.4635E-02 1.1506E-04 6.9860E-05 8.4257E-06 1.5506E-02 9.4327E-02 2.6537E-06 + 1.1548E-02 1.4096E-02 8.7215E-02 1.0856E-04 6.8175E-05 1.2782E-05 1.4071E-02 8.6935E-02 2.3474E-06 + 9.8567E-03 1.2928E-02 8.1063E-02 1.0263E-04 6.6113E-05 1.5614E-05 1.2900E-02 8.0805E-02 2.1042E-06 + 8.4220E-03 1.1860E-02 7.5358E-02 9.6715E-05 6.3683E-05 1.7625E-05 1.1831E-02 7.5121E-02 1.8874E-06 + 7.4056E-03 1.1051E-02 7.0972E-02 9.1914E-05 6.1491E-05 1.8782E-05 1.1021E-02 7.0752E-02 1.7267E-06 + 6.3538E-03 1.0154E-02 6.6047E-02 8.6271E-05 5.8700E-05 1.9680E-05 1.0124E-02 6.5845E-02 1.5524E-06 + 5.5604E-03 9.4284E-03 6.2013E-02 8.1466E-05 5.6171E-05 2.0115E-05 9.3984E-03 6.1825E-02 1.4147E-06 + 4.9292E-03 8.8147E-03 5.8559E-02 7.7230E-05 5.3838E-05 2.0278E-05 8.7849E-03 5.8384E-02 1.3004E-06 + 4.2429E-03 8.1010E-03 5.4491E-02 7.2104E-05 5.0898E-05 2.0224E-05 8.0719E-03 5.4330E-02 1.1702E-06 + 3.6946E-03 7.4890E-03 5.0956E-02 6.7542E-05 4.8186E-05 1.9972E-05 7.4606E-03 5.0808E-02 1.0611E-06 + 3.2534E-03 6.9628E-03 4.7879E-02 6.3495E-05 4.5711E-05 1.9601E-05 6.9352E-03 4.7742E-02 9.6907E-07 + 2.8715E-03 6.4780E-03 4.5011E-02 5.9668E-05 4.3314E-05 1.9133E-05 6.4513E-03 4.4884E-02 8.8595E-07 + 2.5467E-03 6.0398E-03 4.2390E-02 5.6127E-05 4.1051E-05 1.8606E-05 6.0140E-03 4.2271E-02 8.1221E-07 + 2.2787E-03 5.6561E-03 4.0068E-02 5.2961E-05 3.8993E-05 1.8060E-05 5.6312E-03 3.9957E-02 7.4880E-07 + 2.0549E-03 5.3186E-03 3.8007E-02 5.0130E-05 3.7126E-05 1.7517E-05 5.2946E-03 3.7903E-02 6.9391E-07 + 1.8563E-03 5.0027E-03 3.6058E-02 4.7438E-05 3.5328E-05 1.6953E-05 4.9796E-03 3.5960E-02 6.4337E-07 + 1.6822E-03 4.7119E-03 3.4247E-02 4.4927E-05 3.3630E-05 1.6387E-05 4.6896E-03 3.4155E-02 5.9755E-07 + 1.5342E-03 4.4526E-03 3.2618E-02 4.2660E-05 3.2083E-05 1.5846E-05 4.4312E-03 3.2531E-02 5.5729E-07 + 1.4081E-03 4.2219E-03 3.1156E-02 4.0621E-05 3.0679E-05 1.5333E-05 4.2011E-03 3.1074E-02 5.2195E-07 + 1.2932E-03 4.0024E-03 2.9753E-02 3.8663E-05 2.9320E-05 1.4818E-05 3.9824E-03 2.9676E-02 4.8878E-07 + 1.1906E-03 3.7981E-03 2.8437E-02 3.6824E-05 2.8034E-05 1.4316E-05 3.7788E-03 2.8364E-02 4.5832E-07 + 1.1018E-03 3.6139E-03 2.7242E-02 3.5153E-05 2.6857E-05 1.3844E-05 3.5953E-03 2.7172E-02 4.3120E-07 + 1.0247E-03 3.4481E-03 2.6158E-02 3.3638E-05 2.5784E-05 1.3402E-05 3.4302E-03 2.6092E-02 4.0708E-07 + 9.5306E-04 3.2888E-03 2.5109E-02 3.2173E-05 2.4740E-05 1.2964E-05 3.2714E-03 2.5046E-02 3.8416E-07 + 8.8794E-04 3.1388E-03 2.4115E-02 3.0787E-05 2.3747E-05 1.2539E-05 3.1220E-03 2.4055E-02 3.6283E-07 + 8.3074E-04 3.0025E-03 2.3205E-02 2.9519E-05 2.2835E-05 1.2142E-05 2.9863E-03 2.3148E-02 3.4366E-07 + 7.8040E-04 2.8788E-03 2.2374E-02 2.8364E-05 2.1999E-05 1.1772E-05 2.8631E-03 2.2319E-02 3.2645E-07 + 7.3291E-04 2.7587E-03 2.1562E-02 2.7237E-05 2.1181E-05 1.1405E-05 2.7436E-03 2.1510E-02 3.0990E-07 + 6.8943E-04 2.6454E-03 2.0791E-02 2.6169E-05 2.0402E-05 1.1051E-05 2.6307E-03 2.0741E-02 2.9445E-07 + 6.5043E-04 2.5410E-03 2.0077E-02 2.5182E-05 1.9680E-05 1.0719E-05 2.5268E-03 2.0029E-02 2.8035E-07 + 6.1594E-04 2.4461E-03 1.9424E-02 2.4281E-05 1.9018E-05 1.0411E-05 2.4323E-03 1.9378E-02 2.6765E-07 + 5.8298E-04 2.3533E-03 1.8781E-02 2.3397E-05 1.8367E-05 1.0105E-05 2.3399E-03 1.8737E-02 2.5533E-07 + 9.3302E-02 3.8927E-02 2.1979E-01 3.7341E-05 0.0000E+00 0.0000E+00 3.9129E-02 2.1926E-01 6.4503E-06 + 7.6028E-02 3.4269E-02 1.9792E-01 5.7191E-05 0.0000E+00 0.0000E+00 3.4416E-02 1.9745E-01 5.4667E-06 + 6.5124E-02 3.1174E-02 1.8306E-01 6.8104E-05 0.0000E+00 0.0000E+00 3.1288E-02 1.8262E-01 4.8366E-06 + 5.2777E-02 2.7478E-02 1.6492E-01 7.8437E-05 0.0000E+00 0.0000E+00 2.7556E-02 1.6453E-01 4.1100E-06 + 5.2777E-02 2.7478E-02 1.6492E-01 7.8437E-05 4.1405E-11 0.0000E+00 2.7556E-02 1.6453E-01 4.1100E-06 + 4.4263E-02 2.4808E-02 1.5151E-01 8.3974E-05 1.5077E-05 0.0000E+00 2.4862E-02 1.5114E-01 3.6043E-06 + 3.7439E-02 2.2531E-02 1.3985E-01 8.6945E-05 2.5409E-05 0.0000E+00 2.2566E-02 1.3951E-01 3.1860E-06 + 3.2455E-02 2.0768E-02 1.3067E-01 8.8061E-05 3.2134E-05 0.0000E+00 2.0790E-02 1.3035E-01 2.8710E-06 + 2.8339E-02 1.9231E-02 1.2255E-01 8.8137E-05 3.7030E-05 0.0000E+00 1.9244E-02 1.2225E-01 2.6030E-06 + 2.4578E-02 1.7749E-02 1.1459E-01 8.7375E-05 4.0858E-05 0.0000E+00 1.7753E-02 1.1432E-01 2.3504E-06 + 2.1742E-02 1.6569E-02 1.0818E-01 8.6164E-05 4.3249E-05 0.0000E+00 1.6567E-02 1.0792E-01 2.1539E-06 + 1.9343E-02 1.5520E-02 1.0241E-01 8.4602E-05 4.4854E-05 0.0000E+00 1.5514E-02 1.0216E-01 1.9827E-06 + 1.7644E-02 1.4745E-02 9.8092E-02 8.3154E-05 4.5725E-05 0.0000E+00 1.4735E-02 9.7858E-02 1.8582E-06 + 1.3122E-02 1.2511E-02 8.5431E-02 7.7531E-05 4.6658E-05 0.0000E+00 1.2494E-02 8.5230E-02 1.5104E-06 + 1.3122E-02 1.2511E-02 8.5431E-02 7.7531E-05 4.6658E-05 6.0918E-13 1.2494E-02 8.5230E-02 1.5104E-06 + 1.2329E-02 1.2095E-02 8.3028E-02 7.6250E-05 4.6576E-05 1.8013E-06 1.2077E-02 8.2833E-02 1.4475E-06 + 1.0276E-02 1.0957E-02 7.6380E-02 7.2309E-05 4.5882E-05 5.5750E-06 1.0936E-02 7.6202E-02 1.2785E-06 + 8.5285E-03 9.9018E-03 7.0111E-02 6.8066E-05 4.4598E-05 8.4189E-06 9.8791E-03 6.9950E-02 1.1263E-06 + 7.2221E-03 9.0449E-03 6.4934E-02 6.4195E-05 4.3091E-05 1.0242E-05 9.0214E-03 6.4786E-02 1.0058E-06 + 6.1234E-03 8.2653E-03 6.0152E-02 6.0339E-05 4.1354E-05 1.1514E-05 8.2415E-03 6.0017E-02 8.9887E-07 + 5.3507E-03 7.6762E-03 5.6489E-02 5.7214E-05 3.9808E-05 1.2228E-05 7.6524E-03 5.6363E-02 8.1983E-07 + 4.5570E-03 7.0259E-03 5.2389E-02 5.3547E-05 3.7860E-05 1.2762E-05 7.0025E-03 5.2273E-02 7.3447E-07 + 3.9627E-03 6.5023E-03 4.9043E-02 5.0432E-05 3.6110E-05 1.2998E-05 6.4793E-03 4.8935E-02 6.6721E-07 + 3.4929E-03 6.0606E-03 4.6186E-02 4.7691E-05 3.4507E-05 1.3062E-05 6.0381E-03 4.6086E-02 6.1156E-07 + 2.9856E-03 5.5489E-03 4.2833E-02 4.4385E-05 3.2500E-05 1.2976E-05 5.5273E-03 4.2741E-02 5.4841E-07 + 2.5833E-03 5.1118E-03 3.9929E-02 4.1450E-05 3.0660E-05 1.2767E-05 5.0910E-03 3.9845E-02 4.9562E-07 + 2.2617E-03 4.7373E-03 3.7410E-02 3.8855E-05 2.8991E-05 1.2489E-05 4.7173E-03 3.7332E-02 4.5128E-07 + 1.9852E-03 4.3935E-03 3.5069E-02 3.6408E-05 2.7383E-05 1.2150E-05 4.3743E-03 3.4996E-02 4.1135E-07 + 1.7513E-03 4.0837E-03 3.2935E-02 3.4151E-05 2.5872E-05 1.1778E-05 4.0653E-03 3.2868E-02 3.7602E-07 + 1.5595E-03 3.8133E-03 3.1051E-02 3.2138E-05 2.4504E-05 1.1399E-05 3.7957E-03 3.0989E-02 3.4573E-07 + 1.4001E-03 3.5762E-03 2.9383E-02 3.0344E-05 2.3268E-05 1.1027E-05 3.5593E-03 2.9324E-02 3.1958E-07 + 1.2594E-03 3.3548E-03 2.7809E-02 2.8642E-05 2.2082E-05 1.0643E-05 3.3387E-03 2.7755E-02 2.9557E-07 + 1.1366E-03 3.1517E-03 2.6351E-02 2.7059E-05 2.0966E-05 1.0262E-05 3.1363E-03 2.6300E-02 2.7385E-07 + 1.0327E-03 2.9710E-03 2.5043E-02 2.5633E-05 1.9953E-05 9.8990E-06 2.9562E-03 2.4994E-02 2.5481E-07 + 9.4462E-04 2.8106E-03 2.3871E-02 2.4355E-05 1.9037E-05 9.5575E-06 2.7964E-03 2.3825E-02 2.3814E-07 + 8.6464E-04 2.6584E-03 2.2749E-02 2.3130E-05 1.8152E-05 9.2167E-06 2.6448E-03 2.2706E-02 2.2253E-07 + 7.9350E-04 2.5170E-03 2.1699E-02 2.1982E-05 1.7318E-05 8.8854E-06 2.5040E-03 2.1659E-02 2.0822E-07 + 7.3210E-04 2.3899E-03 2.0747E-02 2.0941E-05 1.6556E-05 8.5752E-06 2.3774E-03 2.0709E-02 1.9551E-07 + 6.7902E-04 2.2758E-03 1.9886E-02 2.0001E-05 1.5864E-05 8.2867E-06 2.2637E-03 1.9849E-02 1.8423E-07 + 6.2990E-04 2.1662E-03 1.9054E-02 1.9093E-05 1.5193E-05 8.0012E-06 2.1546E-03 1.9019E-02 1.7353E-07 + 5.8536E-04 2.0634E-03 1.8267E-02 1.8235E-05 1.4555E-05 7.7252E-06 2.0522E-03 1.8234E-02 1.6359E-07 + 5.4635E-04 1.9701E-03 1.7548E-02 1.7453E-05 1.3971E-05 7.4680E-06 1.9594E-03 1.7516E-02 1.5467E-07 + 5.1213E-04 1.8856E-03 1.6892E-02 1.6741E-05 1.3437E-05 7.2295E-06 1.8752E-03 1.6862E-02 1.4668E-07 + 4.7992E-04 1.8038E-03 1.6253E-02 1.6049E-05 1.2916E-05 6.9937E-06 1.7938E-03 1.6224E-02 1.3901E-07 + 4.5053E-04 1.7266E-03 1.5647E-02 1.5394E-05 1.2421E-05 6.7664E-06 1.7170E-03 1.5619E-02 1.3186E-07 + 4.2422E-04 1.6557E-03 1.5087E-02 1.4790E-05 1.1963E-05 6.5541E-06 1.6464E-03 1.5060E-02 1.2535E-07 + 4.0101E-04 1.5914E-03 1.4575E-02 1.4239E-05 1.1543E-05 6.3576E-06 1.5823E-03 1.4549E-02 1.1949E-07 + 3.7888E-04 1.5285E-03 1.4072E-02 1.3700E-05 1.1132E-05 6.1629E-06 1.5198E-03 1.4048E-02 1.1382E-07 + 7.7274E-02 2.8290E-02 1.8390E-01 1.9506E-05 0.0000E+00 0.0000E+00 2.8402E-02 1.8362E-01 3.1097E-06 + 6.2154E-02 2.4743E-02 1.6468E-01 3.2164E-05 0.0000E+00 0.0000E+00 2.4823E-02 1.6442E-01 2.6199E-06 + 5.2732E-02 2.2402E-02 1.5169E-01 3.9297E-05 0.0000E+00 0.0000E+00 2.2461E-02 1.5144E-01 2.3078E-06 + 4.2196E-02 1.9622E-02 1.3591E-01 4.6211E-05 0.0000E+00 0.0000E+00 1.9660E-02 1.3569E-01 1.9498E-06 + 4.2196E-02 1.9622E-02 1.3591E-01 4.6211E-05 2.6765E-11 0.0000E+00 1.9660E-02 1.3569E-01 1.9498E-06 + 3.5032E-02 1.7627E-02 1.2430E-01 5.0018E-05 9.7478E-06 0.0000E+00 1.7651E-02 1.2410E-01 1.7019E-06 + 2.9351E-02 1.5934E-02 1.1426E-01 5.2143E-05 1.6416E-05 0.0000E+00 1.5946E-02 1.1408E-01 1.4979E-06 + 2.5242E-02 1.4629E-02 1.0639E-01 5.3023E-05 2.0738E-05 0.0000E+00 1.4634E-02 1.0622E-01 1.3448E-06 + 2.1876E-02 1.3497E-02 9.9454E-02 5.3208E-05 2.3867E-05 0.0000E+00 1.3497E-02 9.9291E-02 1.2151E-06 + 1.8826E-02 1.2408E-02 9.2684E-02 5.2842E-05 2.6290E-05 0.0000E+00 1.2403E-02 9.2532E-02 1.0933E-06 + 1.6542E-02 1.1546E-02 8.7245E-02 5.2156E-05 2.7784E-05 0.0000E+00 1.1538E-02 8.7101E-02 9.9885E-07 + 1.4625E-02 1.0781E-02 8.2361E-02 5.1230E-05 2.8766E-05 0.0000E+00 1.0771E-02 8.2226E-02 9.1678E-07 + 1.3275E-02 1.0218E-02 7.8722E-02 5.0355E-05 2.9282E-05 0.0000E+00 1.0206E-02 7.8592E-02 8.5726E-07 + 9.7204E-03 8.6037E-03 6.8093E-02 4.6891E-05 2.9726E-05 0.0000E+00 8.5877E-03 6.7982E-02 6.9181E-07 + 9.7204E-03 8.6037E-03 6.8093E-02 4.6891E-05 2.9726E-05 3.9365E-13 8.5877E-03 6.7982E-02 6.9181E-07 + 9.1043E-03 8.3046E-03 6.6086E-02 4.6095E-05 2.9640E-05 1.1635E-06 8.2881E-03 6.5978E-02 6.6205E-07 + 7.5186E-03 7.4888E-03 6.0547E-02 4.3638E-05 2.9097E-05 3.5855E-06 7.4713E-03 6.0449E-02 5.8227E-07 + 6.1821E-03 6.7363E-03 5.5347E-02 4.0983E-05 2.8175E-05 5.3900E-06 6.7184E-03 5.5258E-02 5.1068E-07 + 5.1922E-03 6.1280E-03 5.1072E-02 3.8559E-05 2.7126E-05 6.5300E-06 6.1100E-03 5.0990E-02 4.5429E-07 + 4.3668E-03 5.5770E-03 4.7138E-02 3.6146E-05 2.5938E-05 7.3110E-06 5.5592E-03 4.7063E-02 4.0444E-07 + 3.7908E-03 5.1622E-03 4.4135E-02 3.4193E-05 2.4891E-05 7.7382E-06 5.1448E-03 4.4065E-02 3.6772E-07 + 3.2036E-03 4.7062E-03 4.0786E-02 3.1905E-05 2.3585E-05 8.0428E-06 4.6893E-03 4.0722E-02 3.2820E-07 + 2.7673E-03 4.3404E-03 3.8062E-02 2.9965E-05 2.2421E-05 8.1628E-06 4.3240E-03 3.8003E-02 2.9718E-07 + 2.4248E-03 4.0329E-03 3.5744E-02 2.8262E-05 2.1361E-05 8.1765E-06 4.0171E-03 3.5689E-02 2.7159E-07 + 2.0575E-03 3.6780E-03 3.3032E-02 2.6214E-05 2.0042E-05 8.0902E-06 3.6630E-03 3.2983E-02 2.4265E-07 + 1.7684E-03 3.3761E-03 3.0693E-02 2.4401E-05 1.8841E-05 7.9310E-06 3.3618E-03 3.0647E-02 2.1854E-07 + 1.5389E-03 3.1183E-03 2.8670E-02 2.2803E-05 1.7756E-05 7.7314E-06 3.1047E-03 2.8628E-02 1.9836E-07 + 1.3429E-03 2.8825E-03 2.6796E-02 2.1301E-05 1.6717E-05 7.4972E-06 2.8696E-03 2.6757E-02 1.8025E-07 + 1.1781E-03 2.6708E-03 2.5093E-02 1.9920E-05 1.5744E-05 7.2446E-06 2.6585E-03 2.5057E-02 1.6427E-07 + 1.0438E-03 2.4865E-03 2.3594E-02 1.8692E-05 1.4868E-05 6.9908E-06 2.4749E-03 2.3561E-02 1.5062E-07 + 9.3279E-04 2.3255E-03 2.2271E-02 1.7601E-05 1.4079E-05 6.7443E-06 2.3144E-03 2.2239E-02 1.3886E-07 + 8.3533E-04 2.1756E-03 2.1026E-02 1.6569E-05 1.3325E-05 6.4925E-06 2.1650E-03 2.0996E-02 1.2809E-07 + 7.5072E-04 2.0383E-03 1.9875E-02 1.5611E-05 1.2619E-05 6.2440E-06 2.0283E-03 1.9847E-02 1.1838E-07 + 6.7942E-04 1.9167E-03 1.8845E-02 1.4752E-05 1.1980E-05 6.0090E-06 1.9071E-03 1.8819E-02 1.0988E-07 + 6.1925E-04 1.8089E-03 1.7924E-02 1.3983E-05 1.1403E-05 5.7891E-06 1.7997E-03 1.7900E-02 1.0246E-07 + 5.6486E-04 1.7069E-03 1.7045E-02 1.3248E-05 1.0849E-05 5.5708E-06 1.6982E-03 1.7023E-02 9.5533E-08 + 5.1667E-04 1.6124E-03 1.6224E-02 1.2562E-05 1.0327E-05 5.3596E-06 1.6041E-03 1.6203E-02 8.9193E-08 + 4.7525E-04 1.5276E-03 1.5482E-02 1.1942E-05 9.8526E-06 5.1627E-06 1.5197E-03 1.5461E-02 8.3575E-08 + 4.3956E-04 1.4517E-03 1.4811E-02 1.1382E-05 9.4225E-06 4.9803E-06 1.4440E-03 1.4792E-02 7.8599E-08 + 4.0665E-04 1.3790E-03 1.4165E-02 1.0843E-05 9.0063E-06 4.8005E-06 1.3716E-03 1.4146E-02 7.3887E-08 + 3.7690E-04 1.3108E-03 1.3554E-02 1.0335E-05 8.6122E-06 4.6273E-06 1.3038E-03 1.3537E-02 6.9519E-08 + 3.5094E-04 1.2491E-03 1.2998E-02 9.8736E-06 8.2522E-06 4.4665E-06 1.2424E-03 1.2981E-02 6.5610E-08 + 3.2823E-04 1.1934E-03 1.2491E-02 9.4543E-06 7.9240E-06 4.3178E-06 1.1869E-03 1.2475E-02 6.2111E-08 + 3.0692E-04 1.1395E-03 1.1998E-02 9.0474E-06 7.6043E-06 4.1713E-06 1.1332E-03 1.1983E-02 5.8760E-08 + 2.8752E-04 1.0888E-03 1.1532E-02 8.6631E-06 7.3012E-06 4.0305E-06 1.0828E-03 1.1517E-02 5.5641E-08 + 2.7020E-04 1.0422E-03 1.1101E-02 8.3097E-06 7.0216E-06 3.8994E-06 1.0365E-03 1.1087E-02 5.2805E-08 + 2.5497E-04 1.0001E-03 1.0708E-02 7.9882E-06 6.7664E-06 3.7783E-06 9.9451E-04 1.0695E-02 5.0259E-08 + 2.4048E-04 9.5899E-04 1.0323E-02 7.6742E-06 6.5163E-06 3.6588E-06 9.5361E-04 1.0311E-02 4.7798E-08 + 6.3005E-02 1.9873E-02 1.5114E-01 9.6618E-06 0.0000E+00 0.0000E+00 1.9930E-02 1.5099E-01 1.4080E-06 + 4.9997E-02 1.7265E-02 1.3454E-01 1.6878E-05 0.0000E+00 0.0000E+00 1.7304E-02 1.3441E-01 1.1789E-06 + 4.1998E-02 1.5554E-02 1.2339E-01 2.1141E-05 0.0000E+00 0.0000E+00 1.5583E-02 1.2327E-01 1.0337E-06 + 3.3165E-02 1.3536E-02 1.0992E-01 2.5443E-05 0.0000E+00 0.0000E+00 1.3552E-02 1.0981E-01 8.6801E-07 + 3.3165E-02 1.3536E-02 1.0992E-01 2.5443E-05 1.6381E-11 0.0000E+00 1.3552E-02 1.0981E-01 8.6801E-07 + 2.7246E-02 1.2096E-02 1.0008E-01 2.7910E-05 5.9794E-06 0.0000E+00 1.2105E-02 9.9972E-02 7.5400E-07 + 2.2603E-02 1.0881E-02 9.1596E-02 2.9357E-05 1.0082E-05 0.0000E+00 1.0884E-02 9.1499E-02 6.6057E-07 + 1.9276E-02 9.9493E-03 8.4975E-02 3.0019E-05 1.2742E-05 0.0000E+00 9.9480E-03 8.4885E-02 5.9080E-07 + 1.6576E-02 9.1441E-03 7.9164E-02 3.0241E-05 1.4662E-05 0.0000E+00 9.1398E-03 7.9079E-02 5.3189E-07 + 1.4149E-02 8.3733E-03 7.3514E-02 3.0122E-05 1.6141E-05 0.0000E+00 8.3665E-03 7.3434E-02 4.7677E-07 + 1.2346E-02 7.7649E-03 6.8989E-02 2.9783E-05 1.7044E-05 0.0000E+00 7.7564E-03 6.8915E-02 4.3418E-07 + 1.0844E-02 7.2277E-03 6.4941E-02 2.9286E-05 1.7626E-05 0.0000E+00 7.2179E-03 6.4871E-02 3.9730E-07 + 9.7925E-03 6.8327E-03 6.1932E-02 2.8801E-05 1.7924E-05 0.0000E+00 6.8221E-03 6.1864E-02 3.7062E-07 + 7.0540E-03 5.7076E-03 5.3188E-02 2.6818E-05 1.8123E-05 0.0000E+00 5.6955E-03 5.3130E-02 2.9684E-07 + 7.0540E-03 5.7076E-03 5.3188E-02 2.6818E-05 1.8123E-05 2.4592E-13 5.6955E-03 5.3130E-02 2.9684E-07 + 6.5851E-03 5.5002E-03 5.1545E-02 2.6356E-05 1.8053E-05 7.2655E-07 5.4879E-03 5.1488E-02 2.8363E-07 + 5.3858E-03 4.9364E-03 4.7024E-02 2.4919E-05 1.7668E-05 2.2297E-06 4.9239E-03 4.6973E-02 2.4833E-07 + 4.3853E-03 4.4191E-03 4.2799E-02 2.3357E-05 1.7048E-05 3.3369E-06 4.4066E-03 4.2753E-02 2.1680E-07 + 3.6514E-03 4.0028E-03 3.9340E-02 2.1925E-05 1.6359E-05 4.0262E-06 3.9905E-03 3.9298E-02 1.9208E-07 + 3.0448E-03 3.6275E-03 3.6171E-02 2.0499E-05 1.5587E-05 4.4892E-06 3.6155E-03 3.6132E-02 1.7031E-07 + 2.6250E-03 3.3461E-03 3.3760E-02 1.9345E-05 1.4914E-05 4.7353E-06 3.3345E-03 3.3724E-02 1.5433E-07 + 2.2004E-03 3.0379E-03 3.1082E-02 1.7994E-05 1.4080E-05 4.9017E-06 3.0268E-03 3.1049E-02 1.3721E-07 + 1.8875E-03 2.7917E-03 2.8912E-02 1.6852E-05 1.3341E-05 4.9571E-06 2.7811E-03 2.8882E-02 1.2381E-07 + 1.6434E-03 2.5856E-03 2.7071E-02 1.5850E-05 1.2672E-05 4.9495E-06 2.5754E-03 2.7043E-02 1.1280E-07 + 1.3838E-03 2.3485E-03 2.4926E-02 1.4649E-05 1.1844E-05 4.8776E-06 2.3389E-03 2.4900E-02 1.0038E-07 + 1.1810E-03 2.1476E-03 2.3081E-02 1.3589E-05 1.1094E-05 4.7639E-06 2.1386E-03 2.3058E-02 9.0087E-08 + 1.0213E-03 1.9768E-03 2.1492E-02 1.2657E-05 1.0421E-05 4.6284E-06 1.9683E-03 2.1470E-02 8.1499E-08 + 8.8569E-04 1.8210E-03 2.0025E-02 1.1784E-05 9.7787E-06 4.4735E-06 1.8130E-03 2.0005E-02 7.3813E-08 + 7.7253E-04 1.6817E-03 1.8696E-02 1.0984E-05 9.1808E-06 4.3092E-06 1.6741E-03 1.8677E-02 6.7057E-08 + 6.8084E-04 1.5609E-03 1.7530E-02 1.0275E-05 8.6441E-06 4.1464E-06 1.5537E-03 1.7513E-02 6.1300E-08 + 6.0550E-04 1.4556E-03 1.6503E-02 9.6473E-06 8.1631E-06 3.9897E-06 1.4488E-03 1.6487E-02 5.6358E-08 + 5.3972E-04 1.3579E-03 1.5540E-02 9.0554E-06 7.7050E-06 3.8310E-06 1.3515E-03 1.5525E-02 5.1846E-08 + 4.8291E-04 1.2687E-03 1.4652E-02 8.5080E-06 7.2776E-06 3.6756E-06 1.2626E-03 1.4638E-02 4.7786E-08 + 4.3527E-04 1.1898E-03 1.3859E-02 8.0182E-06 6.8921E-06 3.5294E-06 1.1841E-03 1.3846E-02 4.4245E-08 + 3.9526E-04 1.1201E-03 1.3152E-02 7.5813E-06 6.5456E-06 3.3934E-06 1.1147E-03 1.3140E-02 4.1160E-08 + 3.5925E-04 1.0544E-03 1.2479E-02 7.1653E-06 6.2135E-06 3.2592E-06 1.0492E-03 1.2468E-02 3.8285E-08 + 3.2748E-04 9.9363E-04 1.1852E-02 6.7777E-06 5.9021E-06 3.1299E-06 9.8870E-04 1.1841E-02 3.5661E-08 + 3.0029E-04 9.3925E-04 1.1286E-02 6.4285E-06 5.6199E-06 3.0099E-06 9.3455E-04 1.1276E-02 3.3342E-08 + 2.7695E-04 8.9064E-04 1.0776E-02 6.1143E-06 5.3648E-06 2.8993E-06 8.8615E-04 1.0766E-02 3.1291E-08 + 2.5550E-04 8.4420E-04 1.0285E-02 5.8127E-06 5.1186E-06 2.7906E-06 8.3991E-04 1.0276E-02 2.9354E-08 + 2.3618E-04 8.0077E-04 9.8226E-03 5.5293E-06 4.8862E-06 2.6864E-06 7.9668E-04 9.8139E-03 2.7562E-08 + 2.1938E-04 7.6156E-04 9.4019E-03 5.2723E-06 4.6745E-06 2.5899E-06 7.5764E-04 9.3936E-03 2.5962E-08 + 2.0473E-04 7.2619E-04 9.0197E-03 5.0395E-06 4.4820E-06 2.5011E-06 7.2242E-04 9.0118E-03 2.4532E-08 + 1.9102E-04 6.9205E-04 8.6486E-03 4.8143E-06 4.2951E-06 2.4138E-06 6.8844E-04 8.6411E-03 2.3165E-08 + 1.7858E-04 6.6000E-04 8.2976E-03 4.6022E-06 4.1184E-06 2.3303E-06 6.5654E-04 8.2905E-03 2.1896E-08 + 1.6750E-04 6.3066E-04 7.9745E-03 4.4076E-06 3.9557E-06 2.2527E-06 6.2734E-04 7.9677E-03 2.0743E-08 + 1.5779E-04 6.0412E-04 7.6802E-03 4.2312E-06 3.8076E-06 2.1814E-06 6.0092E-04 7.6737E-03 1.9711E-08 + 1.4857E-04 5.7829E-04 7.3923E-03 4.0592E-06 3.6629E-06 2.1111E-06 5.7521E-04 7.3860E-03 1.8714E-08 + 5.0442E-02 1.3435E-02 1.2166E-01 4.5451E-06 0.0000E+00 0.0000E+00 1.3462E-02 1.2159E-01 6.0177E-07 + 3.9468E-02 1.1591E-02 1.0764E-01 7.8998E-06 0.0000E+00 0.0000E+00 1.1609E-02 1.0757E-01 5.0073E-07 + 3.2811E-02 1.0389E-02 9.8267E-02 1.0119E-05 0.0000E+00 0.0000E+00 1.0402E-02 9.8207E-02 4.3706E-07 + 2.5555E-02 8.9804E-03 8.7013E-02 1.2548E-05 0.0000E+00 0.0000E+00 8.9871E-03 8.6958E-02 3.6479E-07 + 2.5555E-02 8.9804E-03 8.7013E-02 1.2548E-05 9.3039E-12 0.0000E+00 8.9870E-03 8.6958E-02 3.6479E-07 + 2.0763E-02 7.9823E-03 7.8836E-02 1.4048E-05 3.4176E-06 0.0000E+00 7.9849E-03 7.8785E-02 3.1534E-07 + 1.7047E-02 7.1445E-03 7.1828E-02 1.4994E-05 5.7931E-06 0.0000E+00 7.1440E-03 7.1781E-02 2.7502E-07 + 1.4412E-02 6.5052E-03 6.6382E-02 1.5481E-05 7.3446E-06 0.0000E+00 6.5027E-03 6.6338E-02 2.4503E-07 + 1.2291E-02 5.9552E-03 6.1620E-02 1.5710E-05 8.4689E-06 0.0000E+00 5.9511E-03 6.1579E-02 2.1981E-07 + 1.0402E-02 5.4308E-03 5.7009E-02 1.5742E-05 9.3355E-06 0.0000E+00 5.4255E-03 5.6970E-02 1.9630E-07 + 9.0113E-03 5.0187E-03 5.3330E-02 1.5627E-05 9.8630E-06 0.0000E+00 5.0125E-03 5.3294E-02 1.7819E-07 + 7.8605E-03 4.6560E-03 5.0050E-02 1.5411E-05 1.0201E-05 0.0000E+00 4.6493E-03 5.0015E-02 1.6257E-07 + 7.0602E-03 4.3902E-03 4.7618E-02 1.5183E-05 1.0372E-05 0.0000E+00 4.3831E-03 4.7585E-02 1.5130E-07 + 4.9993E-03 3.6373E-03 4.0589E-02 1.4184E-05 1.0466E-05 0.0000E+00 3.6296E-03 4.0560E-02 1.2027E-07 + 4.9993E-03 3.6373E-03 4.0589E-02 1.4184E-05 1.0466E-05 1.4786E-13 3.6296E-03 4.0560E-02 1.2027E-07 + 4.6509E-03 3.4993E-03 3.9274E-02 1.3943E-05 1.0420E-05 4.3669E-07 3.4915E-03 3.9247E-02 1.1474E-07 + 3.7655E-03 3.1253E-03 3.5669E-02 1.3184E-05 1.0175E-05 1.3351E-06 3.1175E-03 3.5644E-02 1.0002E-07 + 3.0346E-03 2.7839E-03 3.2317E-02 1.2345E-05 9.7914E-06 1.9896E-06 2.7763E-03 3.2294E-02 8.6922E-08 + 2.5039E-03 2.5106E-03 2.9585E-02 1.1570E-05 9.3688E-06 2.3913E-06 2.5032E-03 2.9564E-02 7.6699E-08 + 2.0694E-03 2.2653E-03 2.7092E-02 1.0795E-05 8.8995E-06 2.6558E-06 2.2581E-03 2.7073E-02 6.7735E-08 + 1.7712E-03 2.0821E-03 2.5203E-02 1.0165E-05 8.4922E-06 2.7923E-06 2.0753E-03 2.5186E-02 6.1181E-08 + 1.4721E-03 1.8824E-03 2.3113E-02 9.4285E-06 7.9903E-06 2.8791E-06 1.8759E-03 2.3097E-02 5.4180E-08 + 1.2535E-03 1.7234E-03 2.1426E-02 8.8052E-06 7.5480E-06 2.9018E-06 1.7173E-03 2.1411E-02 4.8725E-08 + 1.0843E-03 1.5908E-03 2.0000E-02 8.2597E-06 7.1492E-06 2.8884E-06 1.5850E-03 1.9986E-02 4.4254E-08 + 9.0563E-04 1.4390E-03 1.8344E-02 7.6061E-06 6.6582E-06 2.8356E-06 1.4335E-03 1.8331E-02 3.9235E-08 + 7.6729E-04 1.3108E-03 1.6926E-02 7.0311E-06 6.2156E-06 2.7600E-06 1.3057E-03 1.6914E-02 3.5085E-08 + 6.5910E-04 1.2022E-03 1.5708E-02 6.5271E-06 5.8200E-06 2.6730E-06 1.1974E-03 1.5698E-02 3.1636E-08 + 5.6797E-04 1.1036E-03 1.4588E-02 6.0563E-06 5.4443E-06 2.5758E-06 1.0991E-03 1.4578E-02 2.8560E-08 + 4.9241E-04 1.0157E-03 1.3577E-02 5.6262E-06 5.0962E-06 2.4742E-06 1.0115E-03 1.3568E-02 2.5865E-08 + 4.3161E-04 9.3977E-04 1.2692E-02 5.2467E-06 4.7851E-06 2.3747E-06 9.3582E-04 1.2684E-02 2.3576E-08 + 3.8193E-04 8.7377E-04 1.1916E-02 4.9114E-06 4.5073E-06 2.2798E-06 8.7004E-04 1.1908E-02 2.1616E-08 + 3.3882E-04 8.1273E-04 1.1190E-02 4.5966E-06 4.2439E-06 2.1844E-06 8.0923E-04 1.1183E-02 1.9832E-08 + 3.0178E-04 7.5718E-04 1.0522E-02 4.3064E-06 3.9991E-06 2.0917E-06 7.5388E-04 1.0516E-02 1.8230E-08 + 2.7089E-04 7.0820E-04 9.9278E-03 4.0478E-06 3.7791E-06 2.0050E-06 7.0508E-04 9.9216E-03 1.6838E-08 + 2.4507E-04 6.6506E-04 9.3993E-03 3.8179E-06 3.5821E-06 1.9249E-06 6.6210E-04 9.3935E-03 1.5627E-08 + 2.2193E-04 6.2444E-04 8.8974E-03 3.5998E-06 3.3939E-06 1.8462E-06 6.2164E-04 8.8919E-03 1.4502E-08 + 2.0162E-04 5.8700E-04 8.4306E-03 3.3973E-06 3.2182E-06 1.7708E-06 5.8435E-04 8.4255E-03 1.3477E-08 + 1.8430E-04 5.5358E-04 8.0104E-03 3.2155E-06 3.0595E-06 1.7012E-06 5.5106E-04 8.0056E-03 1.2573E-08 + 1.6950E-04 5.2378E-04 7.6326E-03 3.0526E-06 2.9164E-06 1.6373E-06 5.2137E-04 7.6280E-03 1.1776E-08 + 1.5595E-04 4.9537E-04 7.2698E-03 2.8966E-06 2.7789E-06 1.5749E-06 4.9308E-04 7.2655E-03 1.1025E-08 + 1.4379E-04 4.6887E-04 6.9287E-03 2.7507E-06 2.6495E-06 1.5152E-06 4.6669E-04 6.9247E-03 1.0331E-08 + 1.3325E-04 4.4499E-04 6.6191E-03 2.6188E-06 2.5320E-06 1.4602E-06 4.4291E-04 6.6153E-03 9.7123E-09 + 1.2409E-04 4.2349E-04 6.3384E-03 2.4998E-06 2.4255E-06 1.4098E-06 4.2150E-04 6.3348E-03 9.1609E-09 + 1.1554E-04 4.0279E-04 6.0663E-03 2.3850E-06 2.3224E-06 1.3605E-06 4.0088E-04 6.0628E-03 8.6347E-09 + 1.0782E-04 3.8339E-04 5.8096E-03 2.2773E-06 2.2253E-06 1.3136E-06 3.8157E-04 5.8063E-03 8.1468E-09 + 1.0095E-04 3.6567E-04 5.5736E-03 2.1788E-06 2.1362E-06 1.2701E-06 3.6392E-04 5.5705E-03 7.7047E-09 + 9.4955E-05 3.4967E-04 5.3591E-03 2.0898E-06 2.0553E-06 1.2303E-06 3.4799E-04 5.3561E-03 7.3093E-09 + 8.9273E-05 3.3413E-04 5.1495E-03 2.0034E-06 1.9765E-06 1.1912E-06 3.3251E-04 5.1466E-03 6.9282E-09 + 3.9533E-02 8.6877E-03 9.5624E-02 1.9957E-06 0.0000E+00 0.0000E+00 8.6990E-03 9.5592E-02 2.3746E-07 + 3.0477E-02 7.4408E-03 8.4050E-02 2.8226E-06 0.0000E+00 0.0000E+00 7.4490E-03 8.4022E-02 1.9631E-07 + 2.5060E-02 6.6337E-03 7.6364E-02 3.6916E-06 0.0000E+00 0.0000E+00 6.6397E-03 7.6338E-02 1.7053E-07 + 1.9235E-02 5.6936E-03 6.7186E-02 4.8718E-06 0.0000E+00 0.0000E+00 5.6967E-03 6.7163E-02 1.4143E-07 + 1.9235E-02 5.6936E-03 6.7186E-02 4.8718E-06 4.6945E-12 0.0000E+00 5.6967E-03 6.7163E-02 1.4143E-07 + 1.5447E-02 5.0323E-03 6.0561E-02 5.7181E-06 1.7515E-06 0.0000E+00 5.0335E-03 6.0539E-02 1.2164E-07 + 1.2544E-02 4.4804E-03 5.4912E-02 6.3201E-06 3.0105E-06 0.0000E+00 4.4801E-03 5.4892E-02 1.0558E-07 + 1.0507E-02 4.0615E-03 5.0544E-02 6.6809E-06 3.8513E-06 0.0000E+00 4.0601E-03 5.0525E-02 9.3694E-08 + 8.8836E-03 3.7027E-03 4.6740E-02 6.9031E-06 4.4702E-06 0.0000E+00 3.7005E-03 4.6722E-02 8.3735E-08 + 7.4508E-03 3.3622E-03 4.3071E-02 7.0236E-06 4.9536E-06 0.0000E+00 3.3594E-03 4.3055E-02 7.4486E-08 + 6.4047E-03 3.0956E-03 4.0156E-02 7.0471E-06 5.2513E-06 0.0000E+00 3.0924E-03 4.0140E-02 6.7392E-08 + 5.5461E-03 2.8620E-03 3.7565E-02 7.0080E-06 5.4444E-06 0.0000E+00 2.8584E-03 3.7550E-02 6.1288E-08 + 4.9530E-03 2.6913E-03 3.5651E-02 6.9422E-06 5.5432E-06 0.0000E+00 2.6876E-03 3.5636E-02 5.6899E-08 + 3.4439E-03 2.2106E-03 3.0147E-02 6.5663E-06 5.6054E-06 0.0000E+00 2.2066E-03 3.0134E-02 4.4877E-08 + 3.4439E-03 2.2106E-03 3.0147E-02 6.5663E-06 5.6054E-06 8.4657E-14 2.2066E-03 3.0134E-02 4.4877E-08 + 3.1922E-03 2.1230E-03 2.9123E-02 6.4666E-06 5.5809E-06 2.4996E-07 2.1190E-03 2.9111E-02 4.2746E-08 + 2.5568E-03 1.8864E-03 2.6325E-02 6.1374E-06 5.4470E-06 7.6163E-07 1.8824E-03 2.6313E-02 3.7086E-08 + 2.0381E-03 1.6716E-03 2.3735E-02 5.7580E-06 5.2341E-06 1.1307E-06 1.6677E-03 2.3725E-02 3.2078E-08 + 1.6655E-03 1.5005E-03 2.1635E-02 5.3985E-06 4.9988E-06 1.3542E-06 1.4967E-03 2.1626E-02 2.8186E-08 + 1.3635E-03 1.3477E-03 1.9728E-02 5.0331E-06 4.7375E-06 1.4986E-06 1.3441E-03 1.9719E-02 2.4788E-08 + 1.1580E-03 1.2341E-03 1.8288E-02 4.7340E-06 4.5109E-06 1.5708E-06 1.2306E-03 1.8281E-02 2.2313E-08 + 9.5377E-04 1.1107E-03 1.6702E-02 4.3819E-06 4.2324E-06 1.6138E-06 1.1075E-03 1.6695E-02 1.9679E-08 + 8.0579E-04 1.0130E-03 1.5427E-02 4.0829E-06 3.9876E-06 1.6214E-06 1.0099E-03 1.5420E-02 1.7635E-08 + 6.9215E-04 9.3178E-04 1.4353E-02 3.8209E-06 3.7676E-06 1.6094E-06 9.2888E-04 1.4347E-02 1.5966E-08 + 5.7319E-04 8.3914E-04 1.3110E-02 3.5068E-06 3.4977E-06 1.5746E-06 8.3645E-04 1.3105E-02 1.4098E-08 + 4.8187E-04 7.6131E-04 1.2051E-02 3.2308E-06 3.2554E-06 1.5279E-06 7.5880E-04 1.2046E-02 1.2560E-08 + 4.1103E-04 6.9564E-04 1.1145E-02 2.9895E-06 3.0398E-06 1.4758E-06 6.9330E-04 1.1140E-02 1.1287E-08 + 3.5181E-04 6.3623E-04 1.0314E-02 2.7646E-06 2.8360E-06 1.4187E-06 6.3405E-04 1.0310E-02 1.0155E-08 + 3.0308E-04 5.8346E-04 9.5670E-03 2.5599E-06 2.6479E-06 1.3597E-06 5.8143E-04 9.5631E-03 9.1664E-09 + 2.6413E-04 5.3804E-04 8.9159E-03 2.3799E-06 2.4806E-06 1.3027E-06 5.3614E-04 8.9124E-03 8.3297E-09 + 2.3252E-04 4.9869E-04 8.3459E-03 2.2215E-06 2.3319E-06 1.2487E-06 4.9691E-04 8.3426E-03 7.6155E-09 + 2.0525E-04 4.6243E-04 7.8146E-03 2.0735E-06 2.1915E-06 1.1950E-06 4.6076E-04 7.8115E-03 6.9671E-09 + 1.8196E-04 4.2953E-04 7.3276E-03 1.9376E-06 2.0615E-06 1.1430E-06 4.2796E-04 7.3248E-03 6.3869E-09 + 1.6264E-04 4.0061E-04 6.8952E-03 1.8171E-06 1.9452E-06 1.0949E-06 3.9913E-04 6.8925E-03 5.8837E-09 + 1.4658E-04 3.7521E-04 6.5118E-03 1.7105E-06 1.8416E-06 1.0507E-06 3.7381E-04 6.5093E-03 5.4473E-09 + 1.3226E-04 3.5136E-04 6.1486E-03 1.6098E-06 1.7431E-06 1.0076E-06 3.5004E-04 6.1463E-03 5.0427E-09 + 1.1975E-04 3.2944E-04 5.8118E-03 1.5169E-06 1.6514E-06 9.6655E-07 3.2819E-04 5.8096E-03 4.6752E-09 + 1.0913E-04 3.0992E-04 5.5092E-03 1.4338E-06 1.5690E-06 9.2890E-07 3.0874E-04 5.5072E-03 4.3519E-09 + 1.0010E-04 2.9256E-04 5.2379E-03 1.3598E-06 1.4951E-06 8.9453E-07 2.9143E-04 5.2360E-03 4.0673E-09 + 9.1858E-05 2.7605E-04 4.9779E-03 1.2893E-06 1.4242E-06 8.6111E-07 2.7498E-04 4.9761E-03 3.7996E-09 + 8.4493E-05 2.6068E-04 4.7341E-03 1.2236E-06 1.3579E-06 8.2938E-07 2.5966E-04 4.7324E-03 3.5529E-09 + 7.8138E-05 2.4687E-04 4.5133E-03 1.1646E-06 1.2979E-06 8.0035E-07 2.4590E-04 4.5116E-03 3.3336E-09 + 7.2631E-05 2.3446E-04 4.3135E-03 1.1117E-06 1.2438E-06 7.7389E-07 2.3353E-04 4.3119E-03 3.1384E-09 + 6.7513E-05 2.2254E-04 4.1202E-03 1.0609E-06 1.1917E-06 7.4814E-07 2.2165E-04 4.1187E-03 2.9524E-09 + 6.2903E-05 2.1139E-04 3.9382E-03 1.0136E-06 1.1428E-06 7.2379E-07 2.1054E-04 3.9368E-03 2.7804E-09 + 5.8820E-05 2.0123E-04 3.7712E-03 9.7057E-07 1.0981E-06 7.0137E-07 2.0041E-04 3.7698E-03 2.6248E-09 + 5.5264E-05 1.9208E-04 3.6197E-03 9.3193E-07 1.0578E-06 6.8099E-07 1.9129E-04 3.6184E-03 2.4859E-09 + 5.1905E-05 1.8320E-04 3.4720E-03 8.9458E-07 1.0186E-06 6.6109E-07 1.8244E-04 3.4707E-03 2.3522E-09 + 3.0208E-02 5.3303E-03 7.3078E-02 8.0310E-07 0.0000E+00 0.0000E+00 5.3345E-03 7.3065E-02 8.4531E-08 + 2.2924E-02 4.5297E-03 6.3785E-02 1.5979E-07 0.0000E+00 0.0000E+00 4.5336E-03 6.3775E-02 6.9392E-08 + 1.8630E-02 4.0153E-03 5.7653E-02 2.2513E-07 0.0000E+00 0.0000E+00 4.0186E-03 5.7644E-02 5.9968E-08 + 1.4079E-02 3.4203E-03 5.0378E-02 6.4431E-07 0.0000E+00 0.0000E+00 3.4226E-03 5.0370E-02 4.9393E-08 + 1.4079E-02 3.4203E-03 5.0378E-02 6.4431E-07 1.8837E-12 0.0000E+00 3.4226E-03 5.0370E-02 4.9393E-08 + 1.1166E-02 3.0049E-03 4.5162E-02 1.0823E-06 7.3489E-07 0.0000E+00 3.0063E-03 4.5154E-02 4.2249E-08 + 8.9622E-03 2.6604E-03 4.0739E-02 1.4623E-06 1.3134E-06 0.0000E+00 2.6610E-03 4.0732E-02 3.6482E-08 + 7.4331E-03 2.4002E-03 3.7336E-02 1.7353E-06 1.7225E-06 0.0000E+00 2.4004E-03 3.7329E-02 3.2234E-08 + 6.2263E-03 2.1785E-03 3.4386E-02 1.9437E-06 2.0365E-06 0.0000E+00 2.1783E-03 3.4380E-02 2.8691E-08 + 5.1718E-03 1.9691E-03 3.1553E-02 2.1085E-06 2.2911E-06 0.0000E+00 1.9685E-03 3.1547E-02 2.5414E-08 + 4.4089E-03 1.8059E-03 2.9311E-02 2.2085E-06 2.4539E-06 0.0000E+00 1.8051E-03 2.9305E-02 2.2910E-08 + 3.7881E-03 1.6635E-03 2.7326E-02 2.2701E-06 2.5643E-06 0.0000E+00 1.6624E-03 2.7321E-02 2.0764E-08 + 3.3624E-03 1.5597E-03 2.5864E-02 2.2980E-06 2.6241E-06 0.0000E+00 1.5586E-03 2.5859E-02 1.9225E-08 + 2.2927E-03 1.2694E-03 2.1685E-02 2.2866E-06 2.6837E-06 0.0000E+00 1.2680E-03 2.1681E-02 1.5034E-08 + 2.2927E-03 1.2694E-03 2.1685E-02 2.2866E-06 2.6837E-06 4.5545E-14 1.2680E-03 2.1681E-02 1.5034E-08 + 2.1167E-03 1.2168E-03 2.0912E-02 2.2696E-06 2.6762E-06 1.3446E-07 1.2154E-03 2.0908E-02 1.4296E-08 + 1.6758E-03 1.0753E-03 1.8807E-02 2.1939E-06 2.6205E-06 4.0873E-07 1.0739E-03 1.8803E-02 1.2340E-08 + 1.3203E-03 9.4761E-04 1.6869E-02 2.0852E-06 2.5221E-06 6.0503E-07 9.4615E-04 1.6865E-02 1.0619E-08 + 1.0677E-03 8.4642E-04 1.5306E-02 1.9703E-06 2.4095E-06 7.2252E-07 8.4500E-04 1.5302E-02 9.2874E-09 + 8.6520E-04 7.5650E-04 1.3893E-02 1.8463E-06 2.2824E-06 7.9714E-07 7.5513E-04 1.3890E-02 8.1305E-09 + 7.2874E-04 6.8996E-04 1.2831E-02 1.7409E-06 2.1714E-06 8.3352E-07 6.8865E-04 1.2828E-02 7.2915E-09 + 5.9439E-04 6.1804E-04 1.1666E-02 1.6137E-06 2.0344E-06 8.5382E-07 6.1681E-04 1.1663E-02 6.4025E-09 + 4.9796E-04 5.6134E-04 1.0733E-02 1.5037E-06 1.9139E-06 8.5574E-07 5.6017E-04 1.0731E-02 5.7152E-09 + 4.2453E-04 5.1439E-04 9.9509E-03 1.4063E-06 1.8056E-06 8.4763E-07 5.1329E-04 9.9487E-03 5.1561E-09 + 3.4835E-04 4.6108E-04 9.0497E-03 1.2887E-06 1.6730E-06 8.2731E-07 4.6006E-04 9.0476E-03 4.5331E-09 + 2.9043E-04 4.1651E-04 8.2845E-03 1.1850E-06 1.5543E-06 8.0123E-07 4.1556E-04 8.2827E-03 4.0223E-09 + 2.4588E-04 3.7906E-04 7.6327E-03 1.0941E-06 1.4491E-06 7.7280E-07 3.7818E-04 7.6310E-03 3.6010E-09 + 2.0895E-04 3.4532E-04 7.0376E-03 1.0097E-06 1.3500E-06 7.4209E-07 3.4450E-04 7.0361E-03 3.2279E-09 + 1.7880E-04 3.1547E-04 6.5043E-03 9.3302E-07 1.2591E-06 7.1088E-07 3.1471E-04 6.5029E-03 2.9033E-09 + 1.5490E-04 2.8988E-04 6.0414E-03 8.6598E-07 1.1786E-06 6.8100E-07 2.8917E-04 6.0401E-03 2.6296E-09 + 1.3562E-04 2.6778E-04 5.6373E-03 8.0729E-07 1.1074E-06 6.5302E-07 2.6712E-04 5.6361E-03 2.3966E-09 + 1.1911E-04 2.4750E-04 5.2620E-03 7.5279E-07 1.0406E-06 6.2541E-07 2.4687E-04 5.2609E-03 2.1858E-09 + 1.0510E-04 2.2915E-04 4.9191E-03 7.0317E-07 9.7907E-07 5.9900E-07 2.2857E-04 4.9181E-03 1.9978E-09 + 9.3544E-05 2.1307E-04 4.6156E-03 6.5953E-07 9.2440E-07 5.7477E-07 2.1252E-04 4.6146E-03 1.8351E-09 + 8.3994E-05 1.9900E-04 4.3472E-03 6.2128E-07 8.7597E-07 5.5272E-07 1.9848E-04 4.3463E-03 1.6945E-09 + 7.5526E-05 1.8582E-04 4.0937E-03 5.8552E-07 8.3021E-07 5.3142E-07 1.8533E-04 4.0929E-03 1.5645E-09 + 6.8167E-05 1.7375E-04 3.8592E-03 5.5284E-07 7.8793E-07 5.1134E-07 1.7328E-04 3.8585E-03 1.4467E-09 + 6.1956E-05 1.6303E-04 3.6492E-03 5.2397E-07 7.5017E-07 4.9310E-07 1.6258E-04 3.6485E-03 1.3433E-09 + 5.6694E-05 1.5351E-04 3.4614E-03 4.9851E-07 7.1651E-07 4.7661E-07 1.5309E-04 3.4607E-03 1.2526E-09 + 5.1918E-05 1.4449E-04 3.2818E-03 4.7455E-07 6.8449E-07 4.6072E-07 1.4409E-04 3.2811E-03 1.1674E-09 + 4.7669E-05 1.3612E-04 3.1138E-03 4.5250E-07 6.5470E-07 4.4579E-07 1.3573E-04 3.1131E-03 1.0891E-09 + 4.4019E-05 1.2861E-04 2.9620E-03 4.3298E-07 6.2800E-07 4.3228E-07 1.2823E-04 2.9614E-03 1.0196E-09 + 4.0870E-05 1.2188E-04 2.8249E-03 4.1571E-07 6.0410E-07 4.2012E-07 1.2152E-04 2.8243E-03 9.5795E-10 + 3.7955E-05 1.1542E-04 2.6926E-03 3.9938E-07 5.8123E-07 4.0842E-07 1.1508E-04 2.6921E-03 8.9930E-10 + 3.5341E-05 1.0941E-04 2.5683E-03 3.8443E-07 5.6000E-07 3.9749E-07 1.0907E-04 2.5678E-03 8.4517E-10 + 3.3035E-05 1.0393E-04 2.4545E-03 3.7102E-07 5.4074E-07 3.8756E-07 1.0361E-04 2.4540E-03 7.9630E-10 + 3.1034E-05 9.9012E-05 2.3515E-03 3.5922E-07 5.2352E-07 3.7865E-07 9.8697E-05 2.3510E-03 7.5277E-10 + 2.9151E-05 9.4249E-05 2.2512E-03 3.4798E-07 5.0694E-07 3.7006E-07 9.3942E-05 2.2508E-03 7.1095E-10 + 2.2386E-02 3.0714E-03 5.3992E-02 2.9136E-07 0.0000E+00 0.0000E+00 3.0727E-03 5.3988E-02 2.6617E-08 + 1.6702E-02 2.5880E-03 4.6772E-02 -1.0343E-06 0.0000E+00 0.0000E+00 2.5904E-03 4.6770E-02 2.1683E-08 + 1.3404E-02 2.2800E-03 4.2041E-02 -1.3699E-06 0.0000E+00 0.0000E+00 2.2825E-03 4.2039E-02 1.8632E-08 + 9.9612E-03 1.9264E-03 3.6466E-02 -1.3555E-06 0.0000E+00 0.0000E+00 1.9287E-03 3.6464E-02 1.5231E-08 + 9.9612E-03 1.9264E-03 3.6466E-02 -1.3555E-06 3.3756E-13 0.0000E+00 1.9286E-03 3.6464E-02 1.5231E-08 + 7.7951E-03 1.6815E-03 3.2497E-02 -1.1494E-06 1.7271E-07 0.0000E+00 1.6834E-03 3.2495E-02 1.2949E-08 + 6.1779E-03 1.4797E-03 2.9152E-02 -9.0475E-07 3.7116E-07 0.0000E+00 1.4813E-03 2.9151E-02 1.1119E-08 + 5.0695E-03 1.3283E-03 2.6592E-02 -6.9315E-07 5.3792E-07 0.0000E+00 1.3295E-03 2.6591E-02 9.7775E-09 + 4.2040E-03 1.1999E-03 2.4383E-02 -5.0506E-07 6.8030E-07 0.0000E+00 1.2009E-03 2.4382E-02 8.6637E-09 + 3.4557E-03 1.0792E-03 2.2272E-02 -3.2877E-07 8.0643E-07 0.0000E+00 1.0800E-03 2.2271E-02 7.6386E-09 + 2.9197E-03 9.8557E-04 2.0609E-02 -1.9701E-07 8.9402E-07 0.0000E+00 9.8618E-04 2.0608E-02 6.8587E-09 + 2.4875E-03 9.0423E-04 1.9143E-02 -8.9315E-08 9.5905E-07 0.0000E+00 9.0468E-04 1.9142E-02 6.1930E-09 + 2.1933E-03 8.4521E-04 1.8066E-02 -1.6510E-08 9.9829E-07 0.0000E+00 8.4557E-04 1.8065E-02 5.7172E-09 + 1.4643E-03 6.8113E-04 1.5008E-02 1.5380E-07 1.0620E-06 0.0000E+00 6.8123E-04 1.5007E-02 4.4292E-09 + 1.4643E-03 6.8113E-04 1.5008E-02 1.5380E-07 1.0620E-06 2.2634E-14 6.8123E-04 1.5007E-02 4.4292E-09 + 1.3461E-03 6.5160E-04 1.4446E-02 1.7882E-07 1.0655E-06 6.6835E-08 6.5167E-04 1.4445E-02 4.2036E-09 + 1.0525E-03 5.7246E-04 1.2920E-02 2.3326E-07 1.0582E-06 2.0310E-07 5.7244E-04 1.2919E-02 3.6083E-09 + 8.1868E-04 5.0146E-04 1.1524E-02 2.6499E-07 1.0290E-06 3.0032E-07 5.0137E-04 1.1523E-02 3.0873E-09 + 6.5467E-04 4.4554E-04 1.0404E-02 2.7777E-07 9.8959E-07 3.5820E-07 4.4542E-04 1.0403E-02 2.6867E-09 + 5.2464E-04 3.9611E-04 9.3970E-03 2.7975E-07 9.4194E-07 3.9466E-07 3.9597E-04 9.3963E-03 2.3402E-09 + 4.3794E-04 3.5972E-04 8.6439E-03 2.7554E-07 8.9885E-07 4.1223E-07 3.5957E-04 8.6432E-03 2.0902E-09 + 3.5346E-04 3.2058E-04 7.8212E-03 2.6563E-07 8.4456E-07 4.2185E-07 3.2042E-04 7.8206E-03 1.8264E-09 + 2.9344E-04 2.8987E-04 7.1658E-03 2.5409E-07 7.9619E-07 4.2257E-07 2.8971E-04 7.1652E-03 1.6234E-09 + 2.4816E-04 2.6456E-04 6.6181E-03 2.4219E-07 7.5244E-07 4.1850E-07 2.6440E-04 6.6176E-03 1.4589E-09 + 2.0163E-04 2.3595E-04 5.9902E-03 2.2624E-07 6.9868E-07 4.0863E-07 2.3580E-04 5.9897E-03 1.2765E-09 + 1.6662E-04 2.1215E-04 5.4596E-03 2.1119E-07 6.5054E-07 3.9618E-07 2.1200E-04 5.4592E-03 1.1276E-09 + 1.3996E-04 1.9224E-04 5.0096E-03 1.9758E-07 6.0798E-07 3.8282E-07 1.9211E-04 5.0092E-03 1.0054E-09 + 1.1805E-04 1.7439E-04 4.6004E-03 1.8479E-07 5.6814E-07 3.6861E-07 1.7426E-04 4.6001E-03 8.9754E-10 + 1.0032E-04 1.5866E-04 4.2353E-03 1.7323E-07 5.3181E-07 3.5439E-07 1.5854E-04 4.2350E-03 8.0411E-10 + 8.6378E-05 1.4524E-04 3.9196E-03 1.6328E-07 4.9991E-07 3.4097E-07 1.4512E-04 3.9193E-03 7.2561E-10 + 7.5222E-05 1.3369E-04 3.6450E-03 1.5478E-07 4.7193E-07 3.2858E-07 1.3357E-04 3.6447E-03 6.5905E-10 + 6.5741E-05 1.2313E-04 3.3909E-03 1.4716E-07 4.4591E-07 3.1655E-07 1.2301E-04 3.3907E-03 5.9904E-10 + 5.7751E-05 1.1361E-04 3.1595E-03 1.4054E-07 4.2222E-07 3.0523E-07 1.1350E-04 3.1593E-03 5.4569E-10 + 5.1210E-05 1.0529E-04 2.9554E-03 1.3506E-07 4.0143E-07 2.9504E-07 1.0519E-04 2.9551E-03 4.9969E-10 + 4.5838E-05 9.8039E-05 2.7754E-03 1.3061E-07 3.8326E-07 2.8596E-07 9.7935E-05 2.7752E-03 4.6005E-10 + 4.1106E-05 9.1271E-05 2.6060E-03 1.2679E-07 3.6633E-07 2.7736E-07 9.1168E-05 2.6058E-03 4.2349E-10 + 3.7018E-05 8.5087E-05 2.4497E-03 1.2364E-07 3.5093E-07 2.6944E-07 8.4986E-05 2.4495E-03 3.9048E-10 + 3.3590E-05 7.9614E-05 2.3102E-03 1.2120E-07 3.3738E-07 2.6240E-07 7.9514E-05 2.3100E-03 3.6159E-10 + 3.0702E-05 7.4772E-05 2.1857E-03 1.1934E-07 3.2550E-07 2.5619E-07 7.4672E-05 2.1855E-03 3.3630E-10 + 2.8096E-05 7.0192E-05 2.0670E-03 1.1789E-07 3.1439E-07 2.5035E-07 7.0092E-05 2.0668E-03 3.1262E-10 + 2.5791E-05 6.5952E-05 1.9562E-03 1.1686E-07 3.0424E-07 2.4500E-07 6.5852E-05 1.9560E-03 2.9091E-10 + 2.3822E-05 6.2162E-05 1.8564E-03 1.1627E-07 2.9534E-07 2.4033E-07 6.2061E-05 1.8562E-03 2.7170E-10 + 2.2133E-05 5.8773E-05 1.7665E-03 1.1605E-07 2.8757E-07 2.3628E-07 5.8672E-05 1.7663E-03 2.5468E-10 + 2.0577E-05 5.5531E-05 1.6799E-03 1.1614E-07 2.8030E-07 2.3253E-07 5.5428E-05 1.6797E-03 2.3854E-10 + 1.9190E-05 5.2517E-05 1.5988E-03 1.1654E-07 2.7376E-07 2.2919E-07 5.2413E-05 1.5986E-03 2.2367E-10 + 1.7973E-05 4.9780E-05 1.5246E-03 1.1716E-07 2.6797E-07 2.2628E-07 4.9675E-05 1.5245E-03 2.1028E-10 + 1.6924E-05 4.7326E-05 1.4577E-03 1.1799E-07 2.6297E-07 2.2382E-07 4.7219E-05 1.4575E-03 1.9838E-10 + 1.5942E-05 4.4956E-05 1.3926E-03 1.1902E-07 2.5829E-07 2.2157E-07 4.4847E-05 1.3925E-03 1.8696E-10 + 1.5973E-02 1.6432E-03 3.8270E-02 9.5713E-08 0.0000E+00 0.0000E+00 1.6435E-03 3.8269E-02 7.5304E-09 + 1.1700E-02 1.3720E-03 3.2881E-02 -1.3707E-06 0.0000E+00 0.0000E+00 1.3737E-03 3.2881E-02 6.0882E-09 + 9.2624E-03 1.2007E-03 2.9376E-02 -1.8339E-06 0.0000E+00 0.0000E+00 1.2028E-03 2.9377E-02 5.2024E-09 + 6.7593E-03 1.0057E-03 2.5276E-02 -1.9849E-06 0.0000E+00 0.0000E+00 1.0079E-03 2.5278E-02 4.2215E-09 + 6.7593E-03 1.0057E-03 2.5276E-02 -1.9849E-06 -3.6608E-13 0.0000E+00 1.0079E-03 2.5277E-02 4.2215E-09 + 5.2130E-03 8.7176E-04 2.2380E-02 -1.8945E-06 -8.7966E-08 0.0000E+00 8.7386E-04 2.2382E-02 3.5681E-09 + 4.0753E-03 7.6222E-04 1.9956E-02 -1.7296E-06 -7.3127E-08 0.0000E+00 7.6412E-04 1.9957E-02 3.0468E-09 + 3.3057E-03 6.8053E-04 1.8111E-02 -1.5641E-06 -2.6874E-08 0.0000E+00 6.8224E-04 1.8112E-02 2.6668E-09 + 2.7117E-03 6.1164E-04 1.6527E-02 -1.4028E-06 2.8349E-08 0.0000E+00 6.1317E-04 1.6528E-02 2.3527E-09 + 2.2039E-03 5.4725E-04 1.5022E-02 -1.2390E-06 8.7953E-08 0.0000E+00 5.4861E-04 1.5023E-02 2.0649E-09 + 1.8441E-03 4.9756E-04 1.3841E-02 -1.1069E-06 1.3586E-07 0.0000E+00 4.9877E-04 1.3842E-02 1.8469E-09 + 1.5568E-03 4.5458E-04 1.2805E-02 -9.9055E-07 1.7644E-07 0.0000E+00 4.5566E-04 1.2805E-02 1.6616E-09 + 1.3629E-03 4.2351E-04 1.2047E-02 -9.0617E-07 2.0421E-07 0.0000E+00 4.2451E-04 1.2047E-02 1.5295E-09 + 8.8929E-04 3.3775E-04 9.9076E-03 -6.7694E-07 2.6796E-07 0.0000E+00 3.3849E-04 9.9080E-03 1.1742E-09 + 8.8929E-04 3.3775E-04 9.9076E-03 -6.7694E-07 2.6796E-07 1.0186E-14 3.3849E-04 9.9080E-03 1.1742E-09 + 8.1377E-04 3.2242E-04 9.5170E-03 -6.3693E-07 2.7674E-07 3.0102E-08 3.2312E-04 9.5175E-03 1.1123E-09 + 6.2769E-04 2.8151E-04 8.4613E-03 -5.3379E-07 2.9386E-07 9.1890E-08 2.8210E-04 8.4616E-03 9.4965E-10 + 4.8160E-04 2.4504E-04 7.5013E-03 -4.4696E-07 3.0023E-07 1.3638E-07 2.4553E-04 7.5016E-03 8.0808E-10 + 3.8049E-04 2.1650E-04 6.7357E-03 -3.8273E-07 2.9865E-07 1.6315E-07 2.1692E-04 6.7360E-03 6.9977E-10 + 3.0131E-04 1.9142E-04 6.0511E-03 -3.2908E-07 2.9210E-07 1.8030E-07 1.9178E-04 6.0513E-03 6.0658E-10 + 2.4911E-04 1.7305E-04 5.5418E-03 -2.9140E-07 2.8412E-07 1.8887E-07 1.7337E-04 5.5419E-03 5.3962E-10 + 1.9880E-04 1.5339E-04 4.9882E-03 -2.5245E-07 2.7251E-07 1.9412E-07 1.5367E-04 4.9884E-03 4.6930E-10 + 1.6347E-04 1.3805E-04 4.5494E-03 -2.2289E-07 2.6127E-07 1.9537E-07 1.3829E-04 4.5495E-03 4.1543E-10 + 1.3707E-04 1.2546E-04 4.1844E-03 -1.9905E-07 2.5065E-07 1.9451E-07 1.2568E-04 4.1845E-03 3.7195E-10 + 1.1023E-04 1.1131E-04 3.7679E-03 -1.7255E-07 2.3720E-07 1.9146E-07 1.1150E-04 3.7680E-03 3.2393E-10 + 9.0268E-05 9.9589E-05 3.4177E-03 -1.5064E-07 2.2499E-07 1.8733E-07 9.9755E-05 3.4178E-03 2.8492E-10 + 7.5221E-05 8.9841E-05 3.1222E-03 -1.3220E-07 2.1421E-07 1.8289E-07 8.9987E-05 3.1223E-03 2.5303E-10 + 6.2983E-05 8.1138E-05 2.8548E-03 -1.1535E-07 2.0426E-07 1.7827E-07 8.1265E-05 2.8548E-03 2.2501E-10 + 5.3175E-05 7.3505E-05 2.6171E-03 -1.0012E-07 1.9538E-07 1.7378E-07 7.3616E-05 2.6172E-03 2.0082E-10 + 4.5539E-05 6.7018E-05 2.4125E-03 -8.6711E-08 1.8779E-07 1.6969E-07 6.7114E-05 2.4126E-03 1.8058E-10 + 3.9479E-05 6.1460E-05 2.2353E-03 -7.4788E-08 1.8133E-07 1.6606E-07 6.1544E-05 2.2353E-03 1.6347E-10 + 3.4375E-05 5.6398E-05 2.0719E-03 -6.3449E-08 1.7556E-07 1.6270E-07 5.6469E-05 2.0719E-03 1.4810E-10 + 3.0110E-05 5.1852E-05 1.9236E-03 -5.2785E-08 1.7055E-07 1.5973E-07 5.1912E-05 1.9237E-03 1.3448E-10 + 2.6647E-05 4.7898E-05 1.7933E-03 -4.3004E-08 1.6644E-07 1.5728E-07 4.7947E-05 1.7933E-03 1.2278E-10 + 2.3826E-05 4.4459E-05 1.6788E-03 -3.4034E-08 1.6311E-07 1.5530E-07 4.4499E-05 1.6788E-03 1.1272E-10 + 2.1361E-05 4.1261E-05 1.5714E-03 -2.5234E-08 1.6027E-07 1.5364E-07 4.1292E-05 1.5714E-03 1.0347E-10 + 1.9248E-05 3.8350E-05 1.4726E-03 -1.6784E-08 1.5795E-07 1.5232E-07 3.8371E-05 1.4726E-03 9.5139E-11 + 1.7489E-05 3.5781E-05 1.3847E-03 -8.9174E-09 1.5615E-07 1.5135E-07 3.5795E-05 1.3847E-03 8.7871E-11 + 1.6018E-05 3.3515E-05 1.3064E-03 -1.6191E-09 1.5481E-07 1.5068E-07 3.3521E-05 1.3064E-03 8.1524E-11 + 1.4701E-05 3.1379E-05 1.2321E-03 5.6121E-09 1.5377E-07 1.5024E-07 3.1377E-05 1.2321E-03 7.5596E-11 + 1.3544E-05 2.9407E-05 1.1629E-03 1.2635E-08 1.5305E-07 1.5003E-07 2.9397E-05 1.1629E-03 7.0175E-11 + 1.2565E-05 2.7649E-05 1.1007E-03 1.9262E-08 1.5268E-07 1.5008E-07 2.7633E-05 1.1007E-03 6.5390E-11 + 1.1719E-05 2.6081E-05 1.0448E-03 2.5511E-08 1.5262E-07 1.5036E-07 2.6059E-05 1.0448E-03 6.1161E-11 + 1.0937E-05 2.4586E-05 9.9117E-04 3.1790E-08 1.5280E-07 1.5085E-07 2.4557E-05 9.9112E-04 5.7157E-11 + 1.0254E-05 2.3199E-05 9.4102E-04 3.7957E-08 1.5324E-07 1.5154E-07 2.3164E-05 9.4097E-04 5.3479E-11 + 9.6666E-06 2.1943E-05 8.9529E-04 4.3813E-08 1.5385E-07 1.5237E-07 2.1902E-05 8.9524E-04 5.0172E-11 + 9.1714E-06 2.0820E-05 8.5411E-04 4.9342E-08 1.5463E-07 1.5333E-07 2.0773E-05 8.5405E-04 4.7240E-11 + 8.7152E-06 1.9738E-05 8.1417E-04 5.4905E-08 1.5557E-07 1.5442E-07 1.9685E-05 8.1411E-04 4.4434E-11 + 1.0864E-02 7.9644E-04 2.5749E-02 2.6309E-08 0.0000E+00 0.0000E+00 7.9650E-04 2.5748E-02 1.7198E-09 + 7.7967E-03 6.5807E-04 2.1922E-02 -1.2658E-06 0.0000E+00 0.0000E+00 6.5940E-04 2.1923E-02 1.3781E-09 + 6.0797E-03 5.7154E-04 1.9454E-02 -1.6988E-06 0.0000E+00 0.0000E+00 5.7330E-04 1.9455E-02 1.1699E-09 + 4.3478E-03 4.7398E-04 1.6589E-02 -1.8785E-06 0.0000E+00 0.0000E+00 4.7590E-04 1.6591E-02 9.4103E-10 + 4.3478E-03 4.7398E-04 1.6589E-02 -1.8785E-06 -5.7176E-13 0.0000E+00 4.7590E-04 1.6591E-02 9.4103E-10 + 3.2993E-03 4.0766E-04 1.4584E-02 -1.8379E-06 -1.7092E-07 0.0000E+00 4.0953E-04 1.4585E-02 7.8982E-10 + 2.5402E-03 3.5384E-04 1.2917E-02 -1.7224E-06 -2.2517E-07 0.0000E+00 3.5559E-04 1.2918E-02 6.7003E-10 + 2.0341E-03 3.1399E-04 1.1656E-02 -1.5958E-06 -2.2929E-07 0.0000E+00 3.1561E-04 1.1658E-02 5.8324E-10 + 1.6485E-03 2.8060E-04 1.0580E-02 -1.4666E-06 -2.1342E-07 0.0000E+00 2.8209E-04 1.0582E-02 5.1189E-10 + 1.3229E-03 2.4958E-04 9.5634E-03 -1.3304E-06 -1.8608E-07 0.0000E+00 2.5093E-04 9.5646E-03 4.4687E-10 + 1.0950E-03 2.2578E-04 8.7701E-03 -1.2172E-06 -1.5892E-07 0.0000E+00 2.2701E-04 8.7712E-03 3.9786E-10 + 9.1503E-04 2.0530E-04 8.0771E-03 -1.1147E-06 -1.3241E-07 0.0000E+00 2.0643E-04 8.0782E-03 3.5638E-10 + 7.9466E-04 1.9056E-04 7.5724E-03 -1.0385E-06 -1.1223E-07 0.0000E+00 1.9161E-04 7.5733E-03 3.2695E-10 + 5.0542E-04 1.5019E-04 6.1586E-03 -8.2245E-07 -5.5484E-08 0.0000E+00 1.5102E-04 6.1593E-03 2.4829E-10 + 5.0542E-04 1.5019E-04 6.1586E-03 -8.2245E-07 -5.5484E-08 3.9184E-15 1.5102E-04 6.1593E-03 2.4829E-10 + 4.6011E-04 1.4303E-04 5.9023E-03 -7.8317E-07 -4.5548E-08 1.1609E-08 1.4382E-04 5.9031E-03 2.3469E-10 + 3.4956E-04 1.2401E-04 5.2127E-03 -6.7844E-07 -2.0526E-08 3.6064E-08 1.2470E-04 5.2134E-03 1.9908E-10 + 2.6412E-04 1.0718E-04 4.5901E-03 -5.8547E-07 -5.3694E-10 5.4419E-08 1.0777E-04 4.5906E-03 1.6829E-10 + 2.0586E-04 9.4099E-05 4.0967E-03 -5.1309E-07 1.3288E-08 6.6060E-08 9.4619E-05 4.0972E-03 1.4489E-10 + 1.6087E-04 8.2679E-05 3.6583E-03 -4.4975E-07 2.3989E-08 7.4117E-08 8.3134E-05 3.6588E-03 1.2487E-10 + 1.3159E-04 7.4364E-05 3.3340E-03 -4.0341E-07 3.1001E-08 7.8721E-08 7.4773E-05 3.3344E-03 1.1056E-10 + 1.0373E-04 6.5519E-05 2.9835E-03 -3.5368E-07 3.7824E-08 8.2479E-08 6.5877E-05 2.9838E-03 9.5615E-11 + 8.4407E-05 5.8655E-05 2.7072E-03 -3.1463E-07 4.2746E-08 8.4635E-08 5.8974E-05 2.7075E-03 8.4225E-11 + 7.0133E-05 5.3053E-05 2.4785E-03 -2.8231E-07 4.6586E-08 8.5940E-08 5.3339E-05 2.4788E-03 7.5077E-11 + 5.5804E-05 4.6790E-05 2.2190E-03 -2.4553E-07 5.0785E-08 8.6976E-08 4.7038E-05 2.2192E-03 6.5023E-11 + 4.5282E-05 4.1636E-05 2.0021E-03 -2.1456E-07 5.4295E-08 8.7602E-08 4.1853E-05 2.0023E-03 5.6899E-11 + 3.7451E-05 3.7372E-05 1.8200E-03 -1.8820E-07 5.7425E-08 8.8136E-08 3.7563E-05 1.8201E-03 5.0290E-11 + 3.1159E-05 3.3586E-05 1.6559E-03 -1.6400E-07 6.0555E-08 8.8785E-08 3.3751E-05 1.6561E-03 4.4512E-11 + 2.6178E-05 3.0282E-05 1.5109E-03 -1.4215E-07 6.3663E-08 8.9585E-08 3.0426E-05 1.5111E-03 3.9548E-11 + 2.2346E-05 2.7489E-05 1.3867E-03 -1.2298E-07 6.6671E-08 9.0526E-08 2.7613E-05 1.3868E-03 3.5412E-11 + 1.9339E-05 2.5106E-05 1.2795E-03 -1.0605E-07 6.9578E-08 9.1585E-08 2.5214E-05 1.2796E-03 3.1930E-11 + 1.6838E-05 2.2946E-05 1.1812E-03 -9.0118E-08 7.2583E-08 9.2838E-08 2.3037E-05 1.1812E-03 2.8816E-11 + 1.4772E-05 2.1015E-05 1.0923E-03 -7.5297E-08 7.5662E-08 9.4290E-08 2.1092E-05 1.0924E-03 2.6065E-11 + 1.3113E-05 1.9342E-05 1.0144E-03 -6.1878E-08 7.8752E-08 9.5920E-08 1.9405E-05 1.0145E-03 2.3711E-11 + 1.1778E-05 1.7894E-05 9.4635E-04 -4.9732E-08 8.1822E-08 9.7687E-08 1.7944E-05 9.4639E-04 2.1695E-11 + 1.0626E-05 1.6552E-05 8.8265E-04 -3.7977E-08 8.5054E-08 9.9678E-08 1.6591E-05 8.8268E-04 1.9848E-11 + 9.6518E-06 1.5335E-05 8.2432E-04 -2.6842E-08 8.8353E-08 1.0182E-07 1.5362E-05 8.2434E-04 1.8190E-11 + 8.8493E-06 1.4265E-05 7.7257E-04 -1.6618E-08 9.1601E-08 1.0403E-07 1.4283E-05 7.7258E-04 1.6748E-11 + 8.1879E-06 1.3325E-05 7.2668E-04 -7.2549E-09 9.4758E-08 1.0626E-07 1.3333E-05 7.2668E-04 1.5492E-11 + 7.6229E-06 1.2442E-05 6.8320E-04 1.9044E-09 9.8017E-08 1.0862E-07 1.2441E-05 6.8319E-04 1.4323E-11 + 7.1449E-06 1.1629E-05 6.4285E-04 1.0691E-08 1.0131E-07 1.1109E-07 1.1619E-05 6.4284E-04 1.3257E-11 + 6.7547E-06 1.0907E-05 6.0672E-04 1.8879E-08 1.0457E-07 1.1359E-07 1.0889E-05 6.0670E-04 1.2319E-11 + 6.5368E-06 1.0266E-05 5.7435E-04 2.6515E-08 1.0777E-07 1.1612E-07 1.0240E-05 5.7432E-04 1.1492E-11 + 6.4677E-06 9.6559E-06 5.4334E-04 3.4104E-08 1.1111E-07 1.1880E-07 9.6222E-06 5.4330E-04 1.0711E-11 + 6.4293E-06 9.0923E-06 5.1445E-04 4.1467E-08 1.1450E-07 1.2158E-07 9.0512E-06 5.1440E-04 9.9963E-12 + 6.3984E-06 8.5830E-06 4.8817E-04 4.8392E-08 1.1780E-07 1.2433E-07 8.5350E-06 4.8812E-04 9.3546E-12 + 6.3727E-06 8.1293E-06 4.6457E-04 5.4859E-08 1.2100E-07 1.2704E-07 8.0748E-06 4.6451E-04 8.7874E-12 + 6.3493E-06 7.6931E-06 4.4174E-04 6.1314E-08 1.2430E-07 1.2985E-07 7.6321E-06 4.4168E-04 8.2456E-12 + 6.9417E-03 3.4221E-04 1.6188E-02 6.0763E-09 0.0000E+00 0.0000E+00 3.4221E-04 1.6188E-02 3.2337E-10 + 4.8687E-03 2.7939E-04 1.3642E-02 -9.6084E-07 0.0000E+00 0.0000E+00 2.8036E-04 1.3643E-02 2.5672E-10 + 3.7325E-03 2.4058E-04 1.2014E-02 -1.2876E-06 0.0000E+00 0.0000E+00 2.4188E-04 1.2016E-02 2.1644E-10 + 2.6094E-03 1.9731E-04 1.0143E-02 -1.4287E-06 0.0000E+00 0.0000E+00 1.9874E-04 1.0144E-02 1.7253E-10 + 2.6094E-03 1.9731E-04 1.0143E-02 -1.4287E-06 -5.0925E-13 0.0000E+00 1.9874E-04 1.0144E-02 1.7253E-10 + 1.9445E-03 1.6822E-04 8.8450E-03 -1.4049E-06 -1.5800E-07 0.0000E+00 1.6963E-04 8.8463E-03 1.4376E-10 + 1.4718E-03 1.4484E-04 7.7749E-03 -1.3235E-06 -2.1949E-07 0.0000E+00 1.4616E-04 7.7762E-03 1.2113E-10 + 1.1617E-03 1.2766E-04 6.9717E-03 -1.2318E-06 -2.3617E-07 0.0000E+00 1.2890E-04 6.9729E-03 1.0483E-10 + 9.2873E-04 1.1337E-04 6.2907E-03 -1.1371E-06 -2.3399E-07 0.0000E+00 1.1451E-04 6.2918E-03 9.1515E-11 + 7.3489E-04 1.0018E-04 5.6508E-03 -1.0362E-06 -2.2072E-07 0.0000E+00 1.0122E-04 5.6518E-03 7.9445E-11 + 6.0095E-04 9.0130E-05 5.1546E-03 -9.5150E-07 -2.0445E-07 0.0000E+00 9.1083E-05 5.1555E-03 7.0395E-11 + 4.9648E-04 8.1528E-05 4.7235E-03 -8.7411E-07 -1.8685E-07 0.0000E+00 8.2403E-05 4.7244E-03 6.2772E-11 + 4.2734E-04 7.5369E-05 4.4109E-03 -8.1623E-07 -1.7255E-07 0.0000E+00 7.6187E-05 4.4117E-03 5.7385E-11 + 2.6416E-04 5.8641E-05 3.5427E-03 -6.4972E-07 -1.2811E-07 0.0000E+00 5.9291E-05 3.5434E-03 4.3092E-11 + 2.6416E-04 5.8641E-05 3.5427E-03 -6.4972E-07 -1.2811E-07 1.2045E-15 5.9291E-05 3.5434E-03 4.3092E-11 + 2.3911E-04 5.5701E-05 3.3867E-03 -6.1909E-07 -1.1960E-07 3.5972E-09 5.6321E-05 3.3873E-03 4.0639E-11 + 1.7864E-04 4.7928E-05 2.9688E-03 -5.3653E-07 -9.6556E-08 1.1899E-08 4.8465E-05 2.9693E-03 3.4243E-11 + 1.3271E-04 4.1105E-05 2.5943E-03 -4.6206E-07 -7.5793E-08 1.9058E-08 4.1568E-05 2.5948E-03 2.8751E-11 + 1.0192E-04 3.5843E-05 2.2999E-03 -4.0326E-07 -5.9491E-08 2.4367E-08 3.6247E-05 2.3003E-03 2.4603E-11 + 7.8523E-05 3.1282E-05 2.0401E-03 -3.5118E-07 -4.5140E-08 2.8797E-08 3.1633E-05 2.0404E-03 2.1077E-11 + 6.3512E-05 2.7982E-05 1.8490E-03 -3.1268E-07 -3.4515E-08 3.1999E-08 2.8295E-05 1.8493E-03 1.8571E-11 + 4.9432E-05 2.4495E-05 1.6439E-03 -2.7096E-07 -2.2864E-08 3.5553E-08 2.4766E-05 1.6441E-03 1.5967E-11 + 3.9811E-05 2.1806E-05 1.4832E-03 -2.3790E-07 -1.3469E-08 3.8522E-08 2.2044E-05 1.4834E-03 1.3993E-11 + 3.2799E-05 1.9624E-05 1.3509E-03 -2.1036E-07 -5.4839E-09 4.1166E-08 1.9835E-05 1.3511E-03 1.2416E-11 + 2.5863E-05 1.7200E-05 1.2017E-03 -1.7882E-07 3.9089E-09 4.4481E-08 1.7379E-05 1.2018E-03 1.0692E-11 + 2.0853E-05 1.5219E-05 1.0777E-03 -1.5211E-07 1.2145E-08 4.7634E-08 1.5371E-05 1.0779E-03 9.3064E-12 + 1.7182E-05 1.3590E-05 9.7431E-04 -1.2926E-07 1.9531E-08 5.0761E-08 1.3720E-05 9.7443E-04 8.1850E-12 + 1.4278E-05 1.2152E-05 8.8169E-04 -1.0817E-07 2.6726E-08 5.4133E-08 1.2260E-05 8.8180E-04 7.2095E-12 + 1.2015E-05 1.0905E-05 8.0026E-04 -8.9033E-08 3.3602E-08 5.7648E-08 1.0994E-05 8.0034E-04 6.3754E-12 + 1.0289E-05 9.8566E-06 7.3085E-04 -7.2192E-08 3.9967E-08 6.1153E-08 9.9289E-06 7.3093E-04 5.6838E-12 + 8.9379E-06 8.9671E-06 6.7127E-04 -5.7289E-08 4.5853E-08 6.4590E-08 9.0245E-06 6.7132E-04 5.1040E-12 + 7.8550E-06 8.1648E-06 6.1686E-04 -4.3231E-08 5.1658E-08 6.8171E-08 8.2081E-06 6.1690E-04 4.5875E-12 + 7.0216E-06 7.4513E-06 5.6791E-04 -3.0120E-08 5.7329E-08 7.1852E-08 7.4815E-06 5.6794E-04 4.1333E-12 + 6.4527E-06 6.8363E-06 5.2523E-04 -1.8207E-08 6.2742E-08 7.5544E-08 6.8546E-06 5.2525E-04 3.7459E-12 + 6.1174E-06 6.3062E-06 4.8805E-04 -7.3870E-09 6.7890E-08 7.9203E-08 6.3137E-06 4.8806E-04 3.4154E-12 + 5.8547E-06 5.8175E-06 4.5342E-04 3.1134E-09 7.3096E-08 8.3037E-08 5.8145E-06 4.5341E-04 3.1137E-12 + 5.6316E-06 5.3764E-06 4.2182E-04 1.3082E-08 7.8229E-08 8.6930E-08 5.3633E-06 4.2181E-04 2.8438E-12 + 5.5376E-06 4.9905E-06 3.9391E-04 2.2251E-08 8.3118E-08 9.0737E-08 4.9683E-06 3.9388E-04 2.6099E-12 + 5.5368E-06 4.6528E-06 3.6924E-04 3.0656E-08 8.7736E-08 9.4412E-08 4.6222E-06 3.6921E-04 2.4069E-12 + 5.5365E-06 4.3367E-06 3.4595E-04 3.8876E-08 9.2377E-08 9.8172E-08 4.2979E-06 3.4591E-04 2.2185E-12 + 5.5365E-06 4.0472E-06 3.2442E-04 4.6774E-08 9.6962E-08 1.0195E-07 4.0004E-06 3.2437E-04 2.0472E-12 + 5.5365E-06 3.7912E-06 3.0520E-04 5.4164E-08 1.0139E-07 1.0568E-07 3.7371E-06 3.0515E-04 1.8968E-12 + 5.5365E-06 3.5647E-06 2.8804E-04 6.1092E-08 1.0567E-07 1.0934E-07 3.5036E-06 2.8798E-04 1.7647E-12 + 5.5485E-06 3.3501E-06 2.7165E-04 6.8006E-08 1.1006E-07 1.1314E-07 3.2821E-06 2.7158E-04 1.6403E-12 + 5.5468E-06 3.1528E-06 2.5643E-04 7.4740E-08 1.1444E-07 1.1700E-07 3.0780E-06 2.5636E-04 1.5267E-12 + 5.5469E-06 2.9752E-06 2.4263E-04 8.1094E-08 1.1866E-07 1.2074E-07 2.8941E-06 2.4255E-04 1.4250E-12 + 5.5469E-06 2.8176E-06 2.3028E-04 8.7050E-08 1.2270E-07 1.2437E-07 2.7306E-06 2.3019E-04 1.3354E-12 + 5.5469E-06 2.6667E-06 2.1835E-04 9.3009E-08 1.2682E-07 1.2809E-07 2.5737E-06 2.1826E-04 1.2499E-12 + 4.0712E-03 1.2321E-04 9.2776E-03 1.0185E-09 0.0000E+00 0.0000E+00 1.2321E-04 9.2776E-03 4.1399E-11 + 2.7802E-03 9.9081E-05 7.7252E-03 -6.2035E-07 0.0000E+00 0.0000E+00 9.9701E-05 7.7258E-03 3.2490E-11 + 2.0896E-03 8.4409E-05 6.7438E-03 -8.2656E-07 0.0000E+00 0.0000E+00 8.5235E-05 6.7446E-03 2.7160E-11 + 1.4227E-03 6.8280E-05 5.6269E-03 -9.1221E-07 0.0000E+00 0.0000E+00 6.9192E-05 5.6278E-03 2.1407E-11 + 1.4227E-03 6.8280E-05 5.6269E-03 -9.1221E-07 -3.4917E-13 0.0000E+00 6.9192E-05 5.6278E-03 2.1407E-11 + 1.0380E-03 5.7595E-05 4.8610E-03 -8.9393E-07 -1.0936E-07 0.0000E+00 5.8489E-05 4.8619E-03 1.7677E-11 + 7.7014E-04 4.9104E-05 4.2355E-03 -8.3939E-07 -1.5381E-07 0.0000E+00 4.9943E-05 4.2363E-03 1.4769E-11 + 5.9772E-04 4.2929E-05 3.7698E-03 -7.7909E-07 -1.6753E-07 0.0000E+00 4.3708E-05 3.7706E-03 1.2692E-11 + 4.7034E-04 3.7835E-05 3.3779E-03 -7.1714E-07 -1.6811E-07 0.0000E+00 3.8552E-05 3.3786E-03 1.1006E-11 + 3.6608E-04 3.3174E-05 3.0124E-03 -6.5135E-07 -1.6084E-07 0.0000E+00 3.3825E-05 3.0130E-03 9.4881E-12 + 2.9515E-04 2.9648E-05 2.7308E-03 -5.9619E-07 -1.5089E-07 0.0000E+00 3.0244E-05 2.7314E-03 8.3575E-12 + 2.4062E-04 2.6652E-05 2.4878E-03 -5.4577E-07 -1.3960E-07 0.0000E+00 2.7198E-05 2.4884E-03 7.4108E-12 + 2.0496E-04 2.4520E-05 2.3126E-03 -5.0806E-07 -1.3016E-07 0.0000E+00 2.5028E-05 2.3131E-03 6.7452E-12 + 1.2257E-04 1.8788E-05 1.8304E-03 -3.9931E-07 -9.9503E-08 0.0000E+00 1.9187E-05 1.8308E-03 4.9948E-12 + 1.2257E-04 1.8788E-05 1.8304E-03 -3.9931E-07 -9.9503E-08 2.3358E-16 1.9187E-05 1.8308E-03 4.9948E-12 + 1.1021E-04 1.7791E-05 1.7445E-03 -3.7925E-07 -9.3395E-08 7.2563E-10 1.8170E-05 1.7449E-03 4.6971E-12 + 8.0763E-05 1.5172E-05 1.5160E-03 -3.2493E-07 -7.6281E-08 3.2138E-09 1.5497E-05 1.5163E-03 3.9251E-12 + 5.8862E-05 1.2896E-05 1.3130E-03 -2.7559E-07 -6.0067E-08 6.4007E-09 1.3171E-05 1.3133E-03 3.2679E-12 + 4.4477E-05 1.1156E-05 1.1548E-03 -2.3636E-07 -4.6729E-08 9.5693E-09 1.1393E-05 1.1551E-03 2.7755E-12 + 3.3752E-05 9.6616E-06 1.0163E-03 -2.0142E-07 -3.4490E-08 1.2920E-08 9.8630E-06 1.0165E-03 2.3600E-12 + 2.6995E-05 8.5891E-06 9.1527E-04 -1.7540E-07 -2.5070E-08 1.5877E-08 8.7645E-06 9.1544E-04 2.0667E-12 + 2.0774E-05 7.4647E-06 8.0751E-04 -1.4694E-07 -1.4329E-08 1.9769E-08 7.6116E-06 8.0766E-04 1.7640E-12 + 1.6605E-05 6.6050E-06 7.2372E-04 -1.2417E-07 -5.3595E-09 2.3458E-08 6.7291E-06 7.2384E-04 1.5363E-12 + 1.3622E-05 5.9124E-06 6.5520E-04 -1.0504E-07 2.4692E-09 2.7011E-08 6.0174E-06 6.5530E-04 1.3553E-12 + 1.0734E-05 5.1491E-06 5.7844E-04 -8.2950E-08 1.1899E-08 3.1715E-08 5.2321E-06 5.7852E-04 1.1588E-12 + 8.7018E-06 4.5306E-06 5.1516E-04 -6.4062E-08 2.0337E-08 3.6324E-08 4.5946E-06 5.1523E-04 1.0019E-12 + 7.2568E-06 4.0263E-06 4.6272E-04 -4.7687E-08 2.8048E-08 4.0921E-08 4.0740E-06 4.6277E-04 8.7583E-13 + 6.1724E-06 3.5847E-06 4.1607E-04 -3.2351E-08 3.5671E-08 4.5835E-08 3.6171E-06 4.1610E-04 7.6679E-13 + 5.3912E-06 3.2049E-06 3.7531E-04 -1.8254E-08 4.3028E-08 5.0881E-08 3.2231E-06 3.7533E-04 6.7412E-13 + 4.9904E-06 2.8881E-06 3.4080E-04 -5.6954E-09 4.9878E-08 5.5828E-08 2.8938E-06 3.4080E-04 5.9772E-13 + 4.9626E-06 2.6213E-06 3.1132E-04 5.5220E-09 5.6221E-08 6.0589E-08 2.6157E-06 3.1132E-04 5.3400E-13 + 4.9516E-06 2.3824E-06 2.8457E-04 1.6197E-08 6.2471E-08 6.5447E-08 2.3662E-06 2.8455E-04 4.7755E-13 + 4.9439E-06 2.1716E-06 2.6062E-04 2.6272E-08 6.8587E-08 7.0359E-08 2.1453E-06 2.6060E-04 4.2814E-13 + 4.9400E-06 1.9913E-06 2.3986E-04 3.5566E-08 7.4449E-08 7.5212E-08 1.9557E-06 2.3982E-04 3.8622E-13 + 4.9400E-06 1.8371E-06 2.2185E-04 4.4136E-08 8.0044E-08 7.9966E-08 1.7929E-06 2.2181E-04 3.5061E-13 + 4.8545E-06 1.6960E-06 2.0516E-04 5.2560E-08 8.5710E-08 8.4883E-08 1.6434E-06 2.0511E-04 3.1824E-13 + 4.8620E-06 1.5696E-06 1.9001E-04 6.0659E-08 9.1308E-08 8.9830E-08 1.5089E-06 1.8995E-04 2.8942E-13 + 4.8637E-06 1.4599E-06 1.7668E-04 6.8191E-08 9.6640E-08 9.4616E-08 1.3917E-06 1.7661E-04 2.6454E-13 + 4.8637E-06 1.3646E-06 1.6496E-04 7.5162E-08 1.0168E-07 9.9197E-08 1.2895E-06 1.6488E-04 2.4304E-13 + 4.8638E-06 1.2761E-06 1.5393E-04 8.2036E-08 1.0673E-07 1.0385E-07 1.1941E-06 1.5385E-04 2.2315E-13 + 4.8638E-06 1.1956E-06 1.4378E-04 8.8715E-08 1.1174E-07 1.0850E-07 1.1069E-06 1.4369E-04 2.0514E-13 + 4.8638E-06 1.1251E-06 1.3475E-04 9.5059E-08 1.1660E-07 1.1306E-07 1.0300E-06 1.3466E-04 1.8940E-13 + 4.8638E-06 1.0633E-06 1.2673E-04 1.0111E-07 1.2133E-07 1.1754E-07 9.6219E-07 1.2662E-04 1.7561E-13 + 4.7694E-06 1.0053E-06 1.1908E-04 1.0723E-07 1.2619E-07 1.2219E-07 8.9802E-07 1.1898E-04 1.6267E-13 + 4.7827E-06 9.5243E-07 1.1202E-04 1.1327E-07 1.3108E-07 1.2689E-07 8.3915E-07 1.1191E-04 1.5090E-13 + 4.7816E-06 9.0529E-07 1.0563E-04 1.1904E-07 1.3579E-07 1.3145E-07 7.8625E-07 1.0551E-04 1.4039E-13 + 4.7815E-06 8.6391E-07 9.9938E-05 1.2450E-07 1.4032E-07 1.3585E-07 7.3941E-07 9.9813E-05 1.3116E-13 + 4.7815E-06 8.2463E-07 9.4460E-05 1.3000E-07 1.4493E-07 1.4035E-07 6.9462E-07 9.4330E-05 1.2239E-13 + 2.1108E-03 3.5152E-05 4.6559E-03 1.2371E-10 0.0000E+00 0.0000E+00 3.5151E-05 4.6559E-03 3.7492E-12 + 1.3964E-03 2.7718E-05 3.8221E-03 -3.3154E-07 0.0000E+00 0.0000E+00 2.8049E-05 3.8225E-03 2.9087E-12 + 1.0252E-03 2.3296E-05 3.3018E-03 -4.3721E-07 0.0000E+00 0.0000E+00 2.3733E-05 3.3022E-03 2.4111E-12 + 6.7647E-04 1.8528E-05 2.7169E-03 -4.7633E-07 0.0000E+00 0.0000E+00 1.9004E-05 2.7173E-03 1.8791E-12 + 6.7647E-04 1.8528E-05 2.7169E-03 -4.7633E-07 -1.8773E-13 0.0000E+00 1.9004E-05 2.7173E-03 1.8791E-12 + 4.8134E-04 1.5428E-05 2.3211E-03 -4.6203E-07 -5.8613E-08 0.0000E+00 1.5890E-05 2.3215E-03 1.5378E-12 + 3.4882E-04 1.3001E-05 2.0014E-03 -4.2954E-07 -8.2027E-08 0.0000E+00 1.3430E-05 2.0018E-03 1.2741E-12 + 2.6540E-04 1.1258E-05 1.7657E-03 -3.9521E-07 -8.8939E-08 0.0000E+00 1.1653E-05 1.7661E-03 1.0872E-12 + 2.0498E-04 9.8348E-06 1.5691E-03 -3.6059E-07 -8.8749E-08 0.0000E+00 1.0195E-05 1.5695E-03 9.3651E-13 + 1.5649E-04 8.5465E-06 1.3874E-03 -3.2417E-07 -8.4186E-08 0.0000E+00 8.8706E-06 1.3877E-03 8.0183E-13 + 1.2410E-04 7.5810E-06 1.2485E-03 -2.9381E-07 -7.8167E-08 0.0000E+00 7.8747E-06 1.2488E-03 7.0214E-13 + 9.9618E-05 6.7677E-06 1.1295E-03 -2.6615E-07 -7.1371E-08 0.0000E+00 7.0338E-06 1.1298E-03 6.1917E-13 + 8.3838E-05 6.1930E-06 1.0443E-03 -2.4550E-07 -6.5669E-08 0.0000E+00 6.4384E-06 1.0445E-03 5.6111E-13 + 4.8288E-05 4.6675E-06 8.1235E-04 -1.8599E-07 -4.6816E-08 0.0000E+00 4.8535E-06 8.1254E-04 4.0980E-13 + 4.8288E-05 4.6675E-06 8.1235E-04 -1.8599E-07 -4.6816E-08 2.2964E-17 4.8535E-06 8.1254E-04 4.0980E-13 + 4.3105E-05 4.4056E-06 7.7154E-04 -1.7499E-07 -4.2960E-08 9.8483E-11 4.5806E-06 7.7172E-04 3.8430E-13 + 3.0943E-05 3.7228E-06 6.6358E-04 -1.4494E-07 -3.1815E-08 1.3415E-09 3.8677E-06 6.6373E-04 3.1851E-13 + 2.2128E-05 3.1366E-06 5.6876E-04 -1.1733E-07 -2.0788E-08 3.8109E-09 3.2539E-06 5.6887E-04 2.6297E-13 + 1.6487E-05 2.6940E-06 4.9558E-04 -9.5114E-08 -1.1349E-08 6.7781E-09 2.7891E-06 4.9568E-04 2.2170E-13 + 1.2387E-05 2.3180E-06 4.3213E-04 -7.5080E-08 -2.3778E-09 1.0275E-08 2.3931E-06 4.3221E-04 1.8713E-13 + 9.8667E-06 2.0511E-06 3.8623E-04 -5.9911E-08 4.8023E-09 1.3603E-08 2.1110E-06 3.8629E-04 1.6289E-13 + 7.5980E-06 1.7745E-06 3.3771E-04 -4.2919E-08 1.3367E-08 1.8230E-08 1.8174E-06 3.3775E-04 1.3805E-13 + 6.1172E-06 1.5655E-06 3.0030E-04 -2.8995E-08 2.0808E-08 2.2757E-08 1.5945E-06 3.0033E-04 1.1948E-13 + 5.1282E-06 1.3991E-06 2.6994E-04 -1.7056E-08 2.7499E-08 2.7181E-08 1.4161E-06 2.6996E-04 1.0481E-13 + 4.5432E-06 1.2178E-06 2.3622E-04 -2.9674E-09 3.5773E-08 3.3070E-08 1.2208E-06 2.3622E-04 8.8986E-14 + 4.3736E-06 1.0729E-06 2.0866E-04 9.3500E-09 4.3353E-08 3.8831E-08 1.0635E-06 2.0865E-04 7.6444E-14 + 4.2836E-06 9.5651E-07 1.8600E-04 2.0365E-08 5.0487E-08 4.4580E-08 9.3613E-07 1.8598E-04 6.6422E-14 + 4.2794E-06 8.5620E-07 1.6601E-04 3.1039E-08 5.7747E-08 5.0719E-08 8.2515E-07 1.6598E-04 5.7810E-14 + 4.2794E-06 7.7130E-07 1.4867E-04 4.1145E-08 6.4903E-08 5.6997E-08 7.3015E-07 1.4863E-04 5.0532E-14 + 4.2794E-06 7.0168E-07 1.3409E-04 5.0394E-08 7.1681E-08 6.3121E-08 6.5129E-07 1.3404E-04 4.4567E-14 + 4.2633E-06 6.4396E-07 1.2173E-04 5.8837E-08 7.8035E-08 6.8988E-08 5.8512E-07 1.2167E-04 3.9618E-14 + 4.2659E-06 5.9317E-07 1.1058E-04 6.7042E-08 8.4365E-08 7.4947E-08 5.2612E-07 1.1051E-04 3.5255E-14 + 4.2660E-06 5.4920E-07 1.0067E-04 7.4994E-08 9.0654E-08 8.0966E-08 4.7420E-07 1.0059E-04 3.1456E-14 + 4.1911E-06 5.1247E-07 9.2120E-05 8.2572E-08 9.6805E-08 8.6936E-08 4.2989E-07 9.2037E-05 2.8247E-14 + 4.1919E-06 4.8185E-07 8.4754E-05 8.9778E-08 1.0279E-07 9.2807E-08 3.9207E-07 8.4664E-05 2.5534E-14 + 4.1921E-06 4.5455E-07 7.7963E-05 9.7040E-08 1.0892E-07 9.8886E-08 3.5750E-07 7.7866E-05 2.3078E-14 + 4.1921E-06 4.3077E-07 7.1832E-05 1.0418E-07 1.1505E-07 1.0500E-07 3.2659E-07 7.1728E-05 2.0901E-14 + 4.1785E-06 4.1071E-07 6.6469E-05 1.1094E-07 1.2093E-07 1.1091E-07 2.9977E-07 6.6358E-05 1.9029E-14 + 4.1781E-06 3.9379E-07 6.1775E-05 1.1730E-07 1.2652E-07 1.1655E-07 2.7649E-07 6.1657E-05 1.7418E-14 + 4.1818E-06 3.7851E-07 5.7381E-05 1.2365E-07 1.3215E-07 1.2226E-07 2.5486E-07 5.7258E-05 1.5933E-14 + 4.1865E-06 3.6513E-07 5.3356E-05 1.2993E-07 1.3778E-07 1.2799E-07 2.3520E-07 5.3226E-05 1.4593E-14 + 4.1868E-06 3.5398E-07 4.9795E-05 1.3603E-07 1.4331E-07 1.3363E-07 2.1794E-07 4.9659E-05 1.3427E-14 + 4.1868E-06 3.4477E-07 4.6643E-05 1.4201E-07 1.4877E-07 1.3921E-07 2.0277E-07 4.6501E-05 1.2409E-14 + 4.1868E-06 3.3662E-07 4.3655E-05 1.4815E-07 1.5444E-07 1.4501E-07 1.8847E-07 4.3506E-05 1.1456E-14 + 4.1059E-06 3.2973E-07 4.0905E-05 1.5432E-07 1.6016E-07 1.5088E-07 1.7542E-07 4.0751E-05 1.0592E-14 + 4.1109E-06 3.2399E-07 3.8429E-05 1.6026E-07 1.6571E-07 1.5658E-07 1.6373E-07 3.8269E-05 9.8236E-15 + 4.1115E-06 3.1937E-07 3.6231E-05 1.6595E-07 1.7105E-07 1.6207E-07 1.5342E-07 3.6065E-05 9.1509E-15 + 4.1115E-06 3.1533E-07 3.4124E-05 1.7173E-07 1.7650E-07 1.6767E-07 1.4360E-07 3.3953E-05 8.5133E-15 + 9.0028E-04 6.8220E-06 1.8939E-03 7.9325E-12 0.0000E+00 0.0000E+00 6.8220E-06 1.8939E-03 1.6127E-13 + 5.7219E-04 5.2129E-06 1.5271E-03 -1.3635E-07 0.0000E+00 0.0000E+00 5.3492E-06 1.5273E-03 1.2330E-13 + 4.0780E-04 4.2913E-06 1.3019E-03 -1.7688E-07 0.0000E+00 0.0000E+00 4.4681E-06 1.3020E-03 1.0110E-13 + 2.5863E-04 3.3288E-06 1.0526E-03 -1.8839E-07 0.0000E+00 0.0000E+00 3.5172E-06 1.0528E-03 7.7674E-14 + 2.5863E-04 3.3288E-06 1.0526E-03 -1.8839E-07 -7.4595E-14 0.0000E+00 3.5171E-06 1.0528E-03 7.7674E-14 + 1.7831E-04 2.7218E-06 8.8667E-04 -1.7914E-07 -2.2929E-08 0.0000E+00 2.9009E-06 8.8685E-04 6.2845E-14 + 1.2545E-04 2.2575E-06 7.5453E-04 -1.6315E-07 -3.1289E-08 0.0000E+00 2.4206E-06 7.5469E-04 5.1512E-14 + 9.3101E-05 1.9306E-06 6.5834E-04 -1.4722E-07 -3.3042E-08 0.0000E+00 2.0778E-06 6.5848E-04 4.3560E-14 + 7.0256E-05 1.6682E-06 5.7897E-04 -1.3148E-07 -3.1859E-08 0.0000E+00 1.7996E-06 5.7910E-04 3.7207E-14 + 5.2368E-05 1.4345E-06 5.0638E-04 -1.1500E-07 -2.8644E-08 0.0000E+00 1.5495E-06 5.0649E-04 3.1577E-14 + 4.0702E-05 1.2620E-06 4.5149E-04 -1.0124E-07 -2.4889E-08 0.0000E+00 1.3632E-06 4.5159E-04 2.7444E-14 + 3.2077E-05 1.1187E-06 4.0491E-04 -8.8671E-08 -2.0773E-08 0.0000E+00 1.2074E-06 4.0500E-04 2.4030E-14 + 2.6621E-05 1.0187E-06 3.7179E-04 -7.9241E-08 -1.7335E-08 0.0000E+00 1.0979E-06 3.7187E-04 2.1656E-14 + 1.4736E-05 7.5867E-07 2.8297E-04 -5.1677E-08 -5.7352E-09 0.0000E+00 8.1035E-07 2.8302E-04 1.5539E-14 + 1.4736E-05 7.5867E-07 2.8297E-04 -5.1677E-08 -5.7352E-09 3.7132E-17 8.1035E-07 2.8302E-04 1.5539E-14 + 1.3067E-05 7.1507E-07 2.6756E-04 -4.6448E-08 -3.2540E-09 1.4019E-10 7.6151E-07 2.6761E-04 1.4520E-14 + 9.2382E-06 6.0329E-07 2.2716E-04 -3.1710E-08 4.3150E-09 1.6771E-09 6.3499E-07 2.2719E-04 1.1909E-14 + 6.5505E-06 5.0990E-07 1.9214E-04 -1.7552E-08 1.2316E-08 4.7642E-09 5.2745E-07 1.9216E-04 9.7274E-15 + 4.9038E-06 4.4133E-07 1.6546E-04 -5.6861E-09 1.9537E-08 8.5137E-09 4.4701E-07 1.6547E-04 8.1230E-15 + 4.0398E-06 3.8467E-07 1.4261E-04 5.4126E-09 2.6697E-08 1.2959E-08 3.7925E-07 1.4260E-04 6.7921E-15 + 3.8282E-06 3.4572E-07 1.2625E-04 1.4227E-08 3.2721E-08 1.7238E-08 3.3149E-07 1.2624E-04 5.8670E-15 + 3.6714E-06 3.0704E-07 1.0915E-04 2.4744E-08 4.0352E-08 2.3277E-08 2.8229E-07 1.0913E-04 4.9269E-15 + 3.6436E-06 2.7921E-07 9.6112E-05 3.3878E-08 4.7312E-08 2.9224E-08 2.4533E-07 9.6078E-05 4.2302E-15 + 3.6434E-06 2.5808E-07 8.5631E-05 4.2072E-08 5.3779E-08 3.5038E-08 2.1601E-07 8.5589E-05 3.6842E-15 + 3.6434E-06 2.3639E-07 7.4110E-05 5.2170E-08 6.2003E-08 4.2756E-08 1.8422E-07 7.4058E-05 3.0999E-15 + 3.6434E-06 2.2031E-07 6.4798E-05 6.1402E-08 6.9745E-08 5.0289E-08 1.5891E-07 6.4737E-05 2.6408E-15 + 3.6434E-06 2.0878E-07 5.7223E-05 7.0188E-08 7.7337E-08 5.7878E-08 1.3859E-07 5.7153E-05 2.2770E-15 + 3.6434E-06 2.0030E-07 5.0602E-05 7.9244E-08 8.5366E-08 6.6055E-08 1.2106E-07 5.0523E-05 1.9667E-15 + 3.6434E-06 1.9439E-07 4.4916E-05 8.8206E-08 9.3461E-08 7.4413E-08 1.0618E-07 4.4828E-05 1.7065E-15 + 3.5700E-06 1.9064E-07 4.0182E-05 9.6691E-08 1.0124E-07 8.2528E-08 9.3946E-08 4.0085E-05 1.4948E-15 + 3.5738E-06 1.8838E-07 3.6199E-05 1.0462E-07 1.0858E-07 9.0254E-08 8.3757E-08 3.6094E-05 1.3202E-15 + 3.5737E-06 1.8724E-07 3.2638E-05 1.1249E-07 1.1593E-07 9.8040E-08 7.4745E-08 3.2526E-05 1.1674E-15 + 3.5737E-06 1.8704E-07 2.9497E-05 1.2017E-07 1.2316E-07 1.0573E-07 6.6873E-08 2.9377E-05 1.0352E-15 + 3.5737E-06 1.8771E-07 2.6811E-05 1.2750E-07 1.3012E-07 1.1316E-07 6.0204E-08 2.6683E-05 9.2413E-16 + 3.5737E-06 1.8909E-07 2.4513E-05 1.3454E-07 1.3684E-07 1.2034E-07 5.4549E-08 2.4378E-05 8.3080E-16 + 3.5828E-06 1.9116E-07 2.2409E-05 1.4174E-07 1.4376E-07 1.2774E-07 4.9417E-08 2.2267E-05 7.4678E-16 + 3.5829E-06 1.9381E-07 2.0524E-05 1.4895E-07 1.5073E-07 1.3519E-07 4.4856E-08 2.0375E-05 6.7271E-16 + 3.5830E-06 1.9685E-07 1.8886E-05 1.5592E-07 1.5749E-07 1.4241E-07 4.0925E-08 1.8730E-05 6.0937E-16 + 3.5830E-06 2.0013E-07 1.7463E-05 1.6260E-07 1.6398E-07 1.4935E-07 3.7533E-08 1.7300E-05 5.5512E-16 + 3.4981E-06 2.0311E-07 1.6138E-05 1.6871E-07 1.6993E-07 1.5574E-07 3.4400E-08 1.5969E-05 5.0536E-16 + 3.4965E-06 2.0318E-07 1.4928E-05 1.7162E-07 1.7269E-07 1.5895E-07 3.1567E-08 1.4757E-05 4.6067E-16 + 3.4964E-06 2.0204E-07 1.3864E-05 1.7295E-07 1.7389E-07 1.6057E-07 2.9095E-08 1.3691E-05 4.2195E-16 + 3.4964E-06 2.0354E-07 1.2929E-05 1.7660E-07 1.7744E-07 1.6452E-07 2.6933E-08 1.2752E-05 3.8829E-16 + 3.4964E-06 2.0669E-07 1.2049E-05 1.8178E-07 1.8252E-07 1.6999E-07 2.4907E-08 1.1867E-05 3.5694E-16 + 3.4964E-06 2.1137E-07 1.1245E-05 1.8831E-07 1.8896E-07 1.7682E-07 2.3066E-08 1.1057E-05 3.2864E-16 + 3.4964E-06 2.1686E-07 1.0526E-05 1.9544E-07 1.9601E-07 1.8424E-07 2.1425E-08 1.0331E-05 3.0356E-16 + 3.4964E-06 2.2302E-07 9.8927E-06 2.0304E-07 2.0354E-07 1.9211E-07 1.9986E-08 9.6897E-06 2.8170E-16 + 3.4964E-06 2.2989E-07 9.2892E-06 2.1127E-07 2.1171E-07 2.0062E-07 1.8621E-08 9.0779E-06 2.6106E-16 + 2.6866E-04 6.4580E-07 5.2478E-04 1.4880E-13 0.0000E+00 0.0000E+00 6.4580E-07 5.2478E-04 1.6381E-15 + 1.6151E-04 4.5881E-07 4.1274E-04 -3.5462E-08 0.0000E+00 0.0000E+00 4.9427E-07 4.1277E-04 1.2270E-15 + 1.1047E-04 3.6095E-07 3.4545E-04 -4.4602E-08 0.0000E+00 0.0000E+00 4.0556E-07 3.4549E-04 9.9110E-16 + 6.6324E-05 2.6690E-07 2.7257E-04 -4.4865E-08 0.0000E+00 0.0000E+00 3.1177E-07 2.7261E-04 7.4631E-16 + 6.6323E-05 2.6690E-07 2.7257E-04 -4.4865E-08 -1.7631E-14 0.0000E+00 3.1177E-07 2.7261E-04 7.4631E-16 + 4.3790E-05 2.1236E-07 2.2517E-04 -3.9961E-08 -5.0194E-09 0.0000E+00 2.5233E-07 2.2521E-04 5.9426E-16 + 2.9600E-05 1.7342E-07 1.8814E-04 -3.3431E-08 -5.8309E-09 0.0000E+00 2.0685E-07 1.8817E-04 4.7987E-16 + 2.1260E-05 1.4760E-07 1.6165E-04 -2.7324E-08 -4.8882E-09 0.0000E+00 1.7493E-07 1.6167E-04 4.0072E-16 + 1.5580E-05 1.2818E-07 1.4012E-04 -2.1226E-08 -2.9130E-09 0.0000E+00 1.4941E-07 1.4014E-04 3.3822E-16 + 1.1292E-05 1.1232E-07 1.2072E-04 -1.4461E-08 2.1564E-10 0.0000E+00 1.2678E-07 1.2074E-04 2.8353E-16 + 8.5956E-06 1.0166E-07 1.0626E-04 -8.5081E-09 3.5188E-09 0.0000E+00 1.1016E-07 1.0627E-04 2.4384E-16 + 6.6732E-06 9.3629E-08 9.4153E-05 -2.8062E-09 7.0541E-09 0.0000E+00 9.6435E-08 9.4156E-05 2.1141E-16 + 5.4973E-06 8.8523E-08 8.5637E-05 1.6336E-09 1.0004E-08 0.0000E+00 8.6889E-08 8.5635E-05 1.8905E-16 + 3.2626E-06 7.7898E-08 6.3242E-05 1.5613E-08 2.0248E-08 0.0000E+00 6.2285E-08 6.3226E-05 1.3233E-16 + 3.2626E-06 7.7898E-08 6.3242E-05 1.5613E-08 2.0248E-08 7.9295E-17 6.2285E-08 6.3226E-05 1.3233E-16 + 3.0647E-06 7.6723E-08 5.9435E-05 1.8537E-08 2.2572E-08 2.7593E-10 5.8186E-08 5.9416E-05 1.2303E-16 + 2.9857E-06 7.5330E-08 4.9566E-05 2.7647E-08 3.0186E-08 2.8603E-09 4.7684E-08 4.9539E-05 9.9438E-17 + 2.9648E-06 7.6307E-08 4.1173E-05 3.7394E-08 3.8748E-08 7.8782E-09 3.8913E-08 4.1136E-05 8.0018E-17 + 2.9651E-06 7.8709E-08 3.4894E-05 4.6244E-08 4.6781E-08 1.3851E-08 3.2465E-08 3.4847E-05 6.5940E-17 + 2.9651E-06 8.2156E-08 2.9603E-05 5.5037E-08 5.4946E-08 2.0816E-08 2.7118E-08 2.9548E-05 5.4413E-17 + 2.9651E-06 8.5866E-08 2.5875E-05 6.2462E-08 6.1969E-08 2.7378E-08 2.3403E-08 2.5813E-05 4.6499E-17 + 2.9651E-06 9.1647E-08 2.2036E-05 7.2016E-08 7.1155E-08 3.6529E-08 1.9631E-08 2.1964E-05 3.8557E-17 + 2.9651E-06 9.7796E-08 1.9154E-05 8.0960E-08 7.9859E-08 4.5574E-08 1.6837E-08 1.9073E-05 3.2736E-17 + 2.9651E-06 1.0412E-07 1.6869E-05 8.9476E-08 8.8212E-08 5.4482E-08 1.4648E-08 1.6780E-05 2.8223E-17 + 2.9651E-06 1.1288E-07 1.4395E-05 1.0057E-07 9.9162E-08 6.6394E-08 1.2308E-08 1.4295E-05 2.3450E-17 + 2.9651E-06 1.2118E-07 1.2427E-05 1.1070E-07 1.0922E-07 7.7549E-08 1.0471E-08 1.2316E-05 1.9744E-17 + 2.9651E-06 1.3040E-07 1.0851E-05 1.2138E-07 1.1985E-07 8.9335E-08 9.0167E-09 1.0729E-05 1.6841E-17 + 2.9679E-06 1.4412E-07 9.4968E-06 1.3634E-07 1.3480E-07 1.0551E-07 7.7775E-09 9.3604E-06 1.4393E-17 + 2.9676E-06 1.6028E-07 8.3535E-06 1.5354E-07 1.5200E-07 1.2397E-07 6.7393E-09 8.2000E-06 1.2360E-17 + 2.9676E-06 1.7711E-07 7.4171E-06 1.7121E-07 1.6970E-07 1.4289E-07 5.8954E-09 7.2458E-06 1.0723E-17 + 2.9676E-06 1.9363E-07 6.6405E-06 1.8843E-07 1.8695E-07 1.6129E-07 5.2004E-09 6.4521E-06 9.3860E-18 + 2.9676E-06 2.1565E-07 5.9616E-06 2.1106E-07 2.0961E-07 1.8511E-07 4.5925E-09 5.7506E-06 8.2264E-18 + 2.9676E-06 2.8758E-07 5.4218E-06 2.8351E-07 2.8211E-07 2.5873E-07 4.0669E-09 5.1382E-06 7.2320E-18 + 2.9676E-06 3.6867E-07 4.9849E-06 3.6504E-07 3.6368E-07 3.4136E-07 3.6260E-09 4.6199E-06 6.4031E-18 + 2.9676E-06 4.3715E-07 4.6147E-06 4.3389E-07 4.3258E-07 4.1124E-07 3.2558E-09 4.1808E-06 5.7124E-18 + 2.8936E-06 4.9932E-07 4.2790E-06 4.9640E-07 4.9513E-07 4.7475E-07 2.9229E-09 3.7826E-06 5.0955E-18 + 2.8921E-06 5.5459E-07 3.9810E-06 5.5196E-07 5.5074E-07 5.3129E-07 2.6297E-09 3.4290E-06 4.5556E-18 + 2.8921E-06 6.0222E-07 3.7245E-06 5.9984E-07 5.9866E-07 5.8008E-07 2.3792E-09 3.1246E-06 4.0975E-18 + 2.8921E-06 6.4333E-07 3.5033E-06 6.4117E-07 6.4003E-07 6.2224E-07 2.1648E-09 2.8621E-06 3.7077E-18 + 2.8921E-06 6.8192E-07 3.2999E-06 6.7995E-07 6.7886E-07 6.6185E-07 1.9684E-09 2.6199E-06 3.3528E-18 + 2.8921E-06 7.1739E-07 3.1167E-06 7.1560E-07 7.1455E-07 6.9829E-07 1.7922E-09 2.4011E-06 3.0362E-18 + 2.8944E-06 7.4910E-07 2.9578E-06 7.4747E-07 7.4646E-07 7.3089E-07 1.6397E-09 2.2104E-06 2.7634E-18 + 2.8945E-06 7.7677E-07 2.8190E-06 7.7527E-07 7.7429E-07 7.5937E-07 1.5072E-09 2.0437E-06 2.5280E-18 + 2.8946E-06 8.0269E-07 2.6889E-06 8.0130E-07 8.0037E-07 7.8607E-07 1.3839E-09 1.8876E-06 2.3099E-18 + 2.8946E-06 8.2620E-07 2.5709E-06 8.2493E-07 8.2403E-07 8.1033E-07 1.2728E-09 1.7460E-06 2.1144E-18 + 2.8946E-06 8.4714E-07 2.4658E-06 8.4597E-07 8.4510E-07 8.3196E-07 1.1743E-09 1.6198E-06 1.9420E-18 + 2.8946E-06 8.6549E-07 2.3737E-06 8.6440E-07 8.6357E-07 8.5094E-07 1.0886E-09 1.5093E-06 1.7927E-18 + 2.8946E-06 8.8289E-07 2.2864E-06 8.8188E-07 8.8108E-07 8.6896E-07 1.0077E-09 1.4045E-06 1.6523E-18 + 3.3700E-05 1.1682E-08 5.7401E-05 2.2764E-16 0.0000E+00 0.0000E+00 1.1682E-08 5.7401E-05 1.0164E-18 + 1.8489E-05 5.8535E-09 4.3340E-05 -2.7700E-09 0.0000E+00 0.0000E+00 8.6235E-09 4.3343E-05 7.4539E-19 + 1.1832E-05 4.1901E-09 3.5199E-05 -2.6997E-09 0.0000E+00 0.0000E+00 6.8897E-09 3.5202E-05 5.8953E-19 + 6.5298E-06 4.7220E-09 2.6688E-05 -3.9068E-10 0.0000E+00 0.0000E+00 5.1127E-09 2.6688E-05 4.3368E-19 + 6.5298E-06 4.7220E-09 2.6688E-05 -3.9067E-10 -9.6563E-16 0.0000E+00 5.1127E-09 2.6688E-05 4.3368E-19 + 4.0635E-06 7.1412E-09 2.1359E-05 3.1180E-09 1.9752E-10 0.0000E+00 4.0232E-09 2.1356E-05 3.3712E-19 + 2.7224E-06 1.0634E-08 1.7326E-05 7.4213E-09 1.8421E-09 0.0000E+00 3.2125E-09 1.7319E-05 2.6936E-19 + 2.2849E-06 1.3741E-08 1.4522E-05 1.1084E-08 3.6842E-09 0.0000E+00 2.6573E-09 1.4511E-05 2.2192E-19 + 2.2080E-06 1.4117E-08 1.2296E-05 1.1894E-08 3.1582E-09 0.0000E+00 2.2230E-09 1.2285E-05 1.8381E-19 + 2.1622E-06 1.9392E-08 1.0345E-05 1.7546E-08 7.7925E-09 0.0000E+00 1.8462E-09 1.0328E-05 1.5416E-19 + 2.1602E-06 2.7590E-08 8.9283E-06 2.6015E-08 1.5668E-08 0.0000E+00 1.5750E-09 8.9023E-06 1.2960E-19 + 2.1602E-06 3.7524E-08 7.7695E-06 3.6169E-08 2.5475E-08 0.0000E+00 1.3551E-09 7.7333E-06 1.1011E-19 + 2.1602E-06 4.6204E-08 6.9707E-06 4.4999E-08 3.4159E-08 0.0000E+00 1.2046E-09 6.9257E-06 9.7832E-20 + 2.1602E-06 1.2393E-07 4.9912E-06 1.2311E-07 1.1240E-07 0.0000E+00 8.2706E-10 4.8680E-06 6.6069E-20 + 2.1602E-06 1.2393E-07 4.9912E-06 1.2311E-07 1.1240E-07 1.5684E-14 8.2706E-10 4.8680E-06 6.6069E-20 + 2.1602E-06 1.7287E-07 4.7014E-06 1.7211E-07 1.6152E-07 4.7038E-08 7.6593E-10 4.5293E-06 6.0986E-20 + 2.1602E-06 2.9270E-07 3.9598E-06 2.9209E-07 2.8197E-07 1.5763E-07 6.1186E-10 3.6677E-06 4.8281E-20 + 2.1602E-06 3.9223E-07 3.3482E-06 3.9174E-07 3.8224E-07 2.5569E-07 4.8653E-10 2.9564E-06 3.8116E-20 + 2.1602E-06 4.6488E-07 2.9038E-06 4.6448E-07 4.5562E-07 3.3156E-07 3.9666E-10 2.4393E-06 3.0917E-20 + 2.1602E-06 5.2602E-07 2.5407E-06 5.2570E-07 5.1750E-07 3.9871E-07 3.2387E-10 2.0150E-06 2.4987E-20 + 2.1602E-06 5.7251E-07 2.2953E-06 5.7223E-07 5.6459E-07 4.5147E-07 2.7434E-10 1.7230E-06 2.1176E-20 + 2.1602E-06 6.2138E-07 2.0506E-06 6.2115E-07 6.1417E-07 5.0884E-07 2.2509E-10 1.4294E-06 1.7364E-20 + 2.1602E-06 6.5724E-07 1.8711E-06 6.5705E-07 6.5063E-07 5.5256E-07 1.8936E-10 1.2141E-06 1.4400E-20 + 2.1602E-06 6.8507E-07 1.7318E-06 6.8491E-07 6.7899E-07 5.8766E-07 1.6190E-10 1.0469E-06 1.2282E-20 + 2.1602E-06 7.1455E-07 1.5843E-06 7.1442E-07 7.0908E-07 6.2614E-07 1.3312E-10 8.6991E-07 1.0164E-20 + 2.1602E-06 7.3745E-07 1.4697E-06 7.3734E-07 7.3252E-07 6.5715E-07 1.1100E-10 7.3239E-07 8.2586E-21 + 2.1602E-06 7.5541E-07 1.3799E-06 7.5532E-07 7.5095E-07 6.8228E-07 9.3822E-11 6.2455E-07 6.9880E-21 + 2.1602E-06 7.7057E-07 1.3040E-06 7.7049E-07 7.6653E-07 7.0416E-07 7.9461E-11 5.3353E-07 5.9292E-21 + 2.1602E-06 7.8316E-07 1.2410E-06 7.8309E-07 7.7950E-07 7.2286E-07 6.7646E-11 4.5796E-07 4.8704E-21 + 2.1602E-06 7.9329E-07 1.1903E-06 7.9324E-07 7.8997E-07 7.3835E-07 5.8212E-11 3.9709E-07 4.2352E-21 + 2.1602E-06 8.0158E-07 1.1489E-06 8.0153E-07 7.9854E-07 7.5131E-07 5.0563E-11 3.4736E-07 3.5999E-21 + 2.1602E-06 8.0876E-07 1.1129E-06 8.0872E-07 8.0599E-07 7.6284E-07 4.3980E-11 3.0422E-07 3.1764E-21 + 2.1602E-06 8.1492E-07 1.0821E-06 8.1488E-07 8.1239E-07 7.7295E-07 3.8373E-11 2.6722E-07 2.7529E-21 + 2.1602E-06 8.2005E-07 1.0564E-06 8.2002E-07 8.1773E-07 7.8155E-07 3.3737E-11 2.3642E-07 2.5411E-21 + 2.1602E-06 8.2433E-07 1.0350E-06 8.2430E-07 8.2219E-07 7.8887E-07 2.9899E-11 2.1074E-07 2.1176E-21 + 2.1602E-06 8.2815E-07 1.0159E-06 8.2812E-07 8.2618E-07 7.9553E-07 2.6492E-11 1.8781E-07 1.9058E-21 + 2.1602E-06 8.3149E-07 9.9922E-07 8.3146E-07 8.2968E-07 8.0146E-07 2.3531E-11 1.6776E-07 1.6941E-21 + 2.1602E-06 8.3432E-07 9.8504E-07 8.3430E-07 8.3265E-07 8.0658E-07 2.1034E-11 1.5075E-07 1.4823E-21 + 2.1602E-06 8.3673E-07 9.7299E-07 8.3671E-07 8.3518E-07 8.1100E-07 1.8922E-11 1.3628E-07 1.4823E-21 + 2.1602E-06 8.3789E-07 9.6098E-07 8.3787E-07 8.3645E-07 8.1406E-07 1.7010E-11 1.2311E-07 1.2705E-21 + 2.1602E-06 8.3994E-07 9.5129E-07 8.3993E-07 8.3861E-07 8.1786E-07 1.5313E-11 1.1136E-07 1.0588E-21 + 2.1602E-06 8.4163E-07 9.4288E-07 8.4162E-07 8.4039E-07 8.2110E-07 1.3861E-11 1.0126E-07 1.0588E-21 + 2.1602E-06 8.4308E-07 9.3561E-07 8.4307E-07 8.4192E-07 8.2393E-07 1.2613E-11 9.2541E-08 8.4703E-22 + 2.1602E-06 8.4443E-07 9.2888E-07 8.4442E-07 8.4335E-07 8.2659E-07 1.1463E-11 8.4466E-08 8.4703E-22 + 2.1602E-06 8.4563E-07 9.2285E-07 8.4562E-07 8.4462E-07 8.2900E-07 1.0438E-11 7.7233E-08 8.4703E-22 + 2.1602E-06 8.4669E-07 9.1754E-07 8.4668E-07 8.4575E-07 8.3115E-07 9.5383E-12 7.0859E-08 6.3527E-22 + 2.1602E-06 8.4761E-07 9.1294E-07 8.4760E-07 8.4673E-07 8.3303E-07 8.7630E-12 6.5341E-08 6.3527E-22 + 2.1602E-06 8.4848E-07 9.0863E-07 8.4847E-07 8.4765E-07 8.3482E-07 8.0376E-12 6.0160E-08 6.3527E-22 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1FitA.data b/PYTHIA8/pythia8140/xmldoc/pomH1FitA.data new file mode 100644 index 00000000000..8d7a07c4eda --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1FitA.data @@ -0,0 +1,1219 @@ + -0.90699e-02 -0.33085e-02 0.25418e-02 0.92831e-02 0.16907e-01 + 0.25283e-01 0.34281e-01 0.43857e-01 0.53764e-01 0.64047e-01 + 0.74653e-01 0.85519e-01 0.96598e-01 0.10786e+00 0.11926e+00 + 0.13078e+00 0.14240e+00 0.15410e+00 0.16585e+00 0.17765e+00 + 0.18948e+00 0.20132e+00 0.21318e+00 0.22503e+00 0.23688e+00 + 0.24874e+00 0.26059e+00 0.27244e+00 0.28430e+00 0.29615e+00 + -0.90001e-02 -0.32830e-02 0.25204e-02 0.91891e-02 0.16712e-01 + 0.24960e-01 0.33805e-01 0.43203e-01 0.52916e-01 0.62985e-01 + 0.73360e-01 0.83978e-01 0.94795e-01 0.10578e+00 0.11690e+00 + 0.12812e+00 0.13943e+00 0.15081e+00 0.16223e+00 0.17370e+00 + 0.18519e+00 0.19668e+00 0.20819e+00 0.21969e+00 0.23119e+00 + 0.24269e+00 0.25419e+00 0.26569e+00 0.27719e+00 0.28869e+00 + -0.89302e-02 -0.32575e-02 0.24991e-02 0.90955e-02 0.16518e-01 + 0.24639e-01 0.33333e-01 0.42556e-01 0.52078e-01 0.61937e-01 + 0.72084e-01 0.82459e-01 0.93020e-01 0.10373e+00 0.11457e+00 + 0.12550e+00 0.13651e+00 0.14758e+00 0.15868e+00 0.16982e+00 + 0.18098e+00 0.19213e+00 0.20329e+00 0.21445e+00 0.22561e+00 + 0.23677e+00 0.24793e+00 0.25909e+00 0.27025e+00 0.28140e+00 + -0.88602e-02 -0.32320e-02 0.24778e-02 0.90023e-02 0.16325e-01 + 0.24321e-01 0.32866e-01 0.41915e-01 0.51248e-01 0.60901e-01 + 0.70825e-01 0.80961e-01 0.91269e-01 0.10172e+00 0.11228e+00 + 0.12292e+00 0.13364e+00 0.14440e+00 0.15520e+00 0.16602e+00 + 0.17684e+00 0.18767e+00 0.19850e+00 0.20932e+00 0.22015e+00 + 0.23097e+00 0.24180e+00 0.25262e+00 0.26345e+00 0.27427e+00 + -0.87902e-02 -0.32064e-02 0.24565e-02 0.89093e-02 0.16133e-01 + 0.24005e-01 0.32402e-01 0.41281e-01 0.50429e-01 0.59878e-01 + 0.69582e-01 0.79485e-01 0.89545e-01 0.99735e-01 0.11003e+00 + 0.12039e+00 0.13081e+00 0.14128e+00 0.15177e+00 0.16228e+00 + 0.17279e+00 0.18330e+00 0.19379e+00 0.20429e+00 0.21479e+00 + 0.22528e+00 0.23578e+00 0.24628e+00 0.25678e+00 0.26727e+00 + -0.87200e-02 -0.31808e-02 0.24353e-02 0.88167e-02 0.15943e-01 + 0.23691e-01 0.31943e-01 0.40653e-01 0.49618e-01 0.58868e-01 + 0.68356e-01 0.78028e-01 0.87846e-01 0.97782e-01 0.10781e+00 + 0.11790e+00 0.12804e+00 0.13822e+00 0.14841e+00 0.15862e+00 + 0.16881e+00 0.17900e+00 0.18918e+00 0.19936e+00 0.20954e+00 + 0.21972e+00 0.22990e+00 0.24008e+00 0.25026e+00 0.26044e+00 + -0.86497e-02 -0.31552e-02 0.24140e-02 0.87244e-02 0.15753e-01 + 0.23380e-01 0.31489e-01 0.40032e-01 0.48817e-01 0.57871e-01 + 0.67146e-01 0.76592e-01 0.86172e-01 0.95859e-01 0.10563e+00 + 0.11545e+00 0.12531e+00 0.13521e+00 0.14511e+00 0.15502e+00 + 0.16491e+00 0.17479e+00 0.18466e+00 0.19453e+00 0.20440e+00 + 0.21427e+00 0.22414e+00 0.23401e+00 0.24388e+00 0.25374e+00 + -0.85794e-02 -0.31295e-02 0.23927e-02 0.86325e-02 0.15565e-01 + 0.23072e-01 0.31038e-01 0.39417e-01 0.48026e-01 0.56885e-01 + 0.65952e-01 0.75177e-01 0.84523e-01 0.93965e-01 0.10348e+00 + 0.11304e+00 0.12263e+00 0.13225e+00 0.14187e+00 0.15149e+00 + 0.16109e+00 0.17067e+00 0.18024e+00 0.18980e+00 0.19937e+00 + 0.20894e+00 0.21851e+00 0.22807e+00 0.23764e+00 0.24721e+00 + -0.85090e-02 -0.31038e-02 0.23714e-02 0.85409e-02 0.15378e-01 + 0.22765e-01 0.30591e-01 0.38809e-01 0.47243e-01 0.55912e-01 + 0.64774e-01 0.73781e-01 0.82899e-01 0.92101e-01 0.10137e+00 + 0.11067e+00 0.12000e+00 0.12934e+00 0.13869e+00 0.14802e+00 + 0.15733e+00 0.16662e+00 0.17590e+00 0.18517e+00 0.19444e+00 + 0.20371e+00 0.21299e+00 0.22226e+00 0.23153e+00 0.24081e+00 + -0.84385e-02 -0.30781e-02 0.23502e-02 0.84496e-02 0.15192e-01 + 0.22461e-01 0.30149e-01 0.38208e-01 0.46469e-01 0.54951e-01 + 0.63612e-01 0.72405e-01 0.81298e-01 0.90266e-01 0.99288e-01 + 0.10834e+00 0.11741e+00 0.12649e+00 0.13556e+00 0.14462e+00 + 0.15365e+00 0.16266e+00 0.17164e+00 0.18063e+00 0.18961e+00 + 0.19860e+00 0.20759e+00 0.21657e+00 0.22556e+00 0.23454e+00 + + -0.83679e-02 -0.30523e-02 0.23289e-02 0.83586e-02 0.15007e-01 + 0.22160e-01 0.29711e-01 0.37612e-01 0.45704e-01 0.54002e-01 + 0.62465e-01 0.71049e-01 0.79722e-01 0.88460e-01 0.97243e-01 + 0.10605e+00 0.11487e+00 0.12369e+00 0.13250e+00 0.14129e+00 + 0.15004e+00 0.15877e+00 0.16747e+00 0.17618e+00 0.18489e+00 + 0.19359e+00 0.20230e+00 0.21101e+00 0.21971e+00 0.22842e+00 + -0.82972e-02 -0.30265e-02 0.23077e-02 0.82680e-02 0.14823e-01 + 0.21860e-01 0.29276e-01 0.37023e-01 0.44949e-01 0.53066e-01 + 0.61334e-01 0.69712e-01 0.78169e-01 0.86682e-01 0.95232e-01 + 0.10380e+00 0.11237e+00 0.12094e+00 0.12949e+00 0.13801e+00 + 0.14650e+00 0.15496e+00 0.16339e+00 0.17182e+00 0.18026e+00 + 0.18869e+00 0.19712e+00 0.20556e+00 0.21399e+00 0.22242e+00 + -0.82264e-02 -0.30007e-02 0.22865e-02 0.81777e-02 0.14640e-01 + 0.21563e-01 0.28846e-01 0.36441e-01 0.44202e-01 0.52141e-01 + 0.60218e-01 0.68394e-01 0.76640e-01 0.84932e-01 0.93254e-01 + 0.10159e+00 0.10992e+00 0.11824e+00 0.12654e+00 0.13480e+00 + 0.14303e+00 0.15122e+00 0.15939e+00 0.16756e+00 0.17572e+00 + 0.18389e+00 0.19206e+00 0.20023e+00 0.20840e+00 0.21656e+00 + -0.81556e-02 -0.29749e-02 0.22653e-02 0.80878e-02 0.14458e-01 + 0.21269e-01 0.28420e-01 0.35864e-01 0.43464e-01 0.51227e-01 + 0.59117e-01 0.67095e-01 0.75133e-01 0.83210e-01 0.91308e-01 + 0.99410e-01 0.10751e+00 0.11558e+00 0.12364e+00 0.13165e+00 + 0.13962e+00 0.14756e+00 0.15547e+00 0.16338e+00 0.17129e+00 + 0.17919e+00 0.18710e+00 0.19501e+00 0.20292e+00 0.21083e+00 + -0.80847e-02 -0.29490e-02 0.22441e-02 0.79982e-02 0.14278e-01 + 0.20976e-01 0.27997e-01 0.35294e-01 0.42734e-01 0.50326e-01 + 0.58032e-01 0.65815e-01 0.73650e-01 0.81515e-01 0.89394e-01 + 0.97271e-01 0.10514e+00 0.11298e+00 0.12079e+00 0.12856e+00 + 0.13629e+00 0.14397e+00 0.15163e+00 0.15928e+00 0.16694e+00 + 0.17460e+00 0.18225e+00 0.18991e+00 0.19757e+00 0.20522e+00 + -0.80137e-02 -0.29230e-02 0.22229e-02 0.79089e-02 0.14098e-01 + 0.20686e-01 0.27579e-01 0.34729e-01 0.42013e-01 0.49436e-01 + 0.56961e-01 0.64553e-01 0.72189e-01 0.79847e-01 0.87512e-01 + 0.95169e-01 0.10281e+00 0.11042e+00 0.11800e+00 0.12553e+00 + 0.13301e+00 0.14045e+00 0.14787e+00 0.15528e+00 0.16269e+00 + 0.17010e+00 0.17751e+00 0.18492e+00 0.19233e+00 0.19974e+00 + -0.79426e-02 -0.28971e-02 0.22017e-02 0.78200e-02 0.13920e-01 + 0.20399e-01 0.27165e-01 0.34171e-01 0.41301e-01 0.48557e-01 + 0.55905e-01 0.63310e-01 0.70750e-01 0.78205e-01 0.85661e-01 + 0.93103e-01 0.10052e+00 0.10791e+00 0.11526e+00 0.12256e+00 + 0.12981e+00 0.13701e+00 0.14418e+00 0.15135e+00 0.15852e+00 + 0.16569e+00 0.17287e+00 0.18004e+00 0.18721e+00 0.19438e+00 + -0.78715e-02 -0.28711e-02 0.21806e-02 0.77315e-02 0.13742e-01 + 0.20113e-01 0.26755e-01 0.33619e-01 0.40598e-01 0.47690e-01 + 0.54863e-01 0.62085e-01 0.69334e-01 0.76590e-01 0.83840e-01 + 0.91073e-01 0.98278e-01 0.10545e+00 0.11257e+00 0.11965e+00 + 0.12666e+00 0.13363e+00 0.14057e+00 0.14751e+00 0.15445e+00 + 0.16139e+00 0.16832e+00 0.17526e+00 0.18220e+00 0.18914e+00 + -0.78002e-02 -0.28451e-02 0.21595e-02 0.76433e-02 0.13566e-01 + 0.19830e-01 0.26348e-01 0.33073e-01 0.39902e-01 0.46834e-01 + 0.53836e-01 0.60878e-01 0.67939e-01 0.75001e-01 0.82051e-01 + 0.89078e-01 0.96073e-01 0.10303e+00 0.10993e+00 0.11679e+00 + 0.12358e+00 0.13033e+00 0.13704e+00 0.14375e+00 0.15046e+00 + 0.15717e+00 0.16388e+00 0.17059e+00 0.17730e+00 0.18402e+00 + -0.77290e-02 -0.28191e-02 0.21384e-02 0.75555e-02 0.13391e-01 + 0.19550e-01 0.25946e-01 0.32533e-01 0.39216e-01 0.45989e-01 + 0.52823e-01 0.59689e-01 0.66566e-01 0.73438e-01 0.80292e-01 + 0.87118e-01 0.93907e-01 0.10065e+00 0.10735e+00 0.11399e+00 + 0.12056e+00 0.12709e+00 0.13358e+00 0.14007e+00 0.14656e+00 + 0.15305e+00 0.15954e+00 0.16603e+00 0.17252e+00 0.17901e+00 + + -0.76577e-02 -0.27930e-02 0.21173e-02 0.74680e-02 0.13217e-01 + 0.19271e-01 0.25547e-01 0.32000e-01 0.38537e-01 0.45156e-01 + 0.51825e-01 0.58517e-01 0.65214e-01 0.71899e-01 0.78562e-01 + 0.85192e-01 0.91781e-01 0.98321e-01 0.10481e+00 0.11124e+00 + 0.11760e+00 0.12391e+00 0.13019e+00 0.13646e+00 0.14274e+00 + 0.14901e+00 0.15529e+00 0.16156e+00 0.16784e+00 0.17411e+00 + -0.75863e-02 -0.27669e-02 0.20963e-02 0.73810e-02 0.13045e-01 + 0.18995e-01 0.25153e-01 0.31472e-01 0.37867e-01 0.44333e-01 + 0.50840e-01 0.57363e-01 0.63884e-01 0.70387e-01 0.76861e-01 + 0.83300e-01 0.89693e-01 0.96034e-01 0.10232e+00 0.10855e+00 + 0.11470e+00 0.12080e+00 0.12687e+00 0.13293e+00 0.13900e+00 + 0.14507e+00 0.15113e+00 0.15720e+00 0.16326e+00 0.16933e+00 + -0.75149e-02 -0.27408e-02 0.20754e-02 0.72943e-02 0.12873e-01 + 0.18722e-01 0.24762e-01 0.30950e-01 0.37205e-01 0.43521e-01 + 0.49870e-01 0.56226e-01 0.62574e-01 0.68898e-01 0.75190e-01 + 0.81441e-01 0.87643e-01 0.93790e-01 0.99879e-01 0.10591e+00 + 0.11186e+00 0.11776e+00 0.12362e+00 0.12948e+00 0.13534e+00 + 0.14121e+00 0.14707e+00 0.15293e+00 0.15879e+00 0.16466e+00 + -0.74434e-02 -0.27146e-02 0.20544e-02 0.72081e-02 0.12703e-01 + 0.18450e-01 0.24376e-01 0.30434e-01 0.36552e-01 0.42721e-01 + 0.48913e-01 0.55107e-01 0.61285e-01 0.67435e-01 0.73547e-01 + 0.79615e-01 0.85631e-01 0.91588e-01 0.97485e-01 0.10332e+00 + 0.10907e+00 0.11477e+00 0.12044e+00 0.12610e+00 0.13177e+00 + 0.13743e+00 0.14310e+00 0.14876e+00 0.15442e+00 0.16009e+00 + -0.73720e-02 -0.26885e-02 0.20335e-02 0.71223e-02 0.12533e-01 + 0.18181e-01 0.23993e-01 0.29924e-01 0.35906e-01 0.41931e-01 + 0.47970e-01 0.54004e-01 0.60017e-01 0.65996e-01 0.71933e-01 + 0.77822e-01 0.83655e-01 0.89428e-01 0.95138e-01 0.10078e+00 + 0.10634e+00 0.11185e+00 0.11733e+00 0.12280e+00 0.12827e+00 + 0.13374e+00 0.13921e+00 0.14468e+00 0.15016e+00 0.15563e+00 + -0.73005e-02 -0.26623e-02 0.20127e-02 0.70369e-02 0.12365e-01 + 0.17915e-01 0.23614e-01 0.29420e-01 0.35269e-01 0.41151e-01 + 0.47041e-01 0.52918e-01 0.58769e-01 0.64581e-01 0.70346e-01 + 0.76061e-01 0.81717e-01 0.87309e-01 0.92836e-01 0.98294e-01 + 0.10367e+00 0.10900e+00 0.11428e+00 0.11956e+00 0.12485e+00 + 0.13013e+00 0.13542e+00 0.14070e+00 0.14599e+00 0.15127e+00 + -0.72290e-02 -0.26361e-02 0.19920e-02 0.69519e-02 0.12199e-01 + 0.17651e-01 0.23239e-01 0.28921e-01 0.34640e-01 0.40383e-01 + 0.46125e-01 0.51849e-01 0.57541e-01 0.63189e-01 0.68787e-01 + 0.74332e-01 0.79814e-01 0.85230e-01 0.90579e-01 0.95858e-01 + 0.10105e+00 0.10620e+00 0.11130e+00 0.11640e+00 0.12150e+00 + 0.12660e+00 0.13171e+00 0.13681e+00 0.14191e+00 0.14701e+00 + -0.71575e-02 -0.26098e-02 0.19713e-02 0.68675e-02 0.12033e-01 + 0.17389e-01 0.22869e-01 0.28429e-01 0.34019e-01 0.39625e-01 + 0.45224e-01 0.50797e-01 0.56333e-01 0.61822e-01 0.67256e-01 + 0.72634e-01 0.77947e-01 0.83192e-01 0.88368e-01 0.93472e-01 + 0.98492e-01 0.10346e+00 0.10838e+00 0.11331e+00 0.11823e+00 + 0.12316e+00 0.12808e+00 0.13300e+00 0.13793e+00 0.14285e+00 + -0.70861e-02 -0.25836e-02 0.19507e-02 0.67835e-02 0.11869e-01 + 0.17130e-01 0.22502e-01 0.27943e-01 0.33407e-01 0.38878e-01 + 0.44335e-01 0.49761e-01 0.55145e-01 0.60477e-01 0.65752e-01 + 0.70967e-01 0.76115e-01 0.81192e-01 0.86200e-01 0.91134e-01 + 0.95983e-01 0.10078e+00 0.10553e+00 0.11028e+00 0.11503e+00 + 0.11978e+00 0.12454e+00 0.12929e+00 0.13404e+00 0.13879e+00 + -0.70147e-02 -0.25573e-02 0.19302e-02 0.67001e-02 0.11706e-01 + 0.16873e-01 0.22139e-01 0.27463e-01 0.32802e-01 0.38142e-01 + 0.43459e-01 0.48742e-01 0.53977e-01 0.59156e-01 0.64275e-01 + 0.69331e-01 0.74318e-01 0.79232e-01 0.84075e-01 0.88844e-01 + 0.93526e-01 0.98152e-01 0.10274e+00 0.10732e+00 0.11191e+00 + 0.11649e+00 0.12107e+00 0.12566e+00 0.13024e+00 0.13483e+00 + + -0.69433e-02 -0.25310e-02 0.19099e-02 0.66172e-02 0.11545e-01 + 0.16619e-01 0.21780e-01 0.26988e-01 0.32206e-01 0.37416e-01 + 0.42597e-01 0.47738e-01 0.52828e-01 0.57858e-01 0.62824e-01 + 0.67725e-01 0.72555e-01 0.77311e-01 0.81994e-01 0.86601e-01 + 0.91121e-01 0.95584e-01 0.10001e+00 0.10443e+00 0.10885e+00 + 0.11327e+00 0.11769e+00 0.12211e+00 0.12654e+00 0.13096e+00 + -0.68720e-02 -0.25047e-02 0.18896e-02 0.65348e-02 0.11384e-01 + 0.16367e-01 0.21426e-01 0.26520e-01 0.31617e-01 0.36700e-01 + 0.41749e-01 0.46751e-01 0.51698e-01 0.56582e-01 0.61399e-01 + 0.66149e-01 0.70826e-01 0.75427e-01 0.79954e-01 0.84404e-01 + 0.88767e-01 0.93072e-01 0.97336e-01 0.10160e+00 0.10586e+00 + 0.11013e+00 0.11439e+00 0.11865e+00 0.12292e+00 0.12718e+00 + -0.68007e-02 -0.24784e-02 0.18696e-02 0.64531e-02 0.11226e-01 + 0.16118e-01 0.21075e-01 0.26058e-01 0.31037e-01 0.35995e-01 + 0.40913e-01 0.45780e-01 0.50588e-01 0.55329e-01 0.60001e-01 + 0.64604e-01 0.69131e-01 0.73581e-01 0.77956e-01 0.82254e-01 + 0.86463e-01 0.90615e-01 0.94724e-01 0.98834e-01 0.10294e+00 + 0.10705e+00 0.11116e+00 0.11527e+00 0.11938e+00 0.12349e+00 + -0.67296e-02 -0.24520e-02 0.18497e-02 0.63720e-02 0.11068e-01 + 0.15872e-01 0.20729e-01 0.25601e-01 0.30465e-01 0.35301e-01 + 0.40090e-01 0.44825e-01 0.49496e-01 0.54098e-01 0.58628e-01 + 0.63087e-01 0.67469e-01 0.71772e-01 0.76000e-01 0.80149e-01 + 0.84209e-01 0.88211e-01 0.92172e-01 0.96132e-01 0.10009e+00 + 0.10405e+00 0.10801e+00 0.11197e+00 0.11594e+00 0.11990e+00 + -0.66585e-02 -0.24256e-02 0.18300e-02 0.62916e-02 0.10913e-01 + 0.15628e-01 0.20387e-01 0.25151e-01 0.29901e-01 0.34617e-01 + 0.39281e-01 0.43886e-01 0.48424e-01 0.52890e-01 0.57281e-01 + 0.61600e-01 0.65840e-01 0.70000e-01 0.74084e-01 0.78088e-01 + 0.82004e-01 0.85861e-01 0.89677e-01 0.93492e-01 0.97308e-01 + 0.10112e+00 0.10494e+00 0.10875e+00 0.11257e+00 0.11639e+00 + -0.65876e-02 -0.23991e-02 0.18105e-02 0.62119e-02 0.10758e-01 + 0.15387e-01 0.20049e-01 0.24707e-01 0.29345e-01 0.33943e-01 + 0.38485e-01 0.42962e-01 0.47370e-01 0.51703e-01 0.55959e-01 + 0.60141e-01 0.64243e-01 0.68264e-01 0.72208e-01 0.76072e-01 + 0.79846e-01 0.83563e-01 0.87238e-01 0.90913e-01 0.94588e-01 + 0.98262e-01 0.10194e+00 0.10561e+00 0.10929e+00 0.11296e+00 + -0.65167e-02 -0.23727e-02 0.17913e-02 0.61330e-02 0.10606e-01 + 0.15149e-01 0.19716e-01 0.24269e-01 0.28798e-01 0.33280e-01 + 0.37701e-01 0.42055e-01 0.46336e-01 0.50539e-01 0.54663e-01 + 0.58711e-01 0.62678e-01 0.66564e-01 0.70371e-01 0.74099e-01 + 0.77737e-01 0.81317e-01 0.84855e-01 0.88394e-01 0.91932e-01 + 0.95470e-01 0.99008e-01 0.10255e+00 0.10608e+00 0.10962e+00 + -0.64461e-02 -0.23461e-02 0.17724e-02 0.60549e-02 0.10455e-01 + 0.14914e-01 0.19387e-01 0.23837e-01 0.28258e-01 0.32628e-01 + 0.36931e-01 0.41163e-01 0.45319e-01 0.49396e-01 0.53391e-01 + 0.57309e-01 0.61146e-01 0.64899e-01 0.68574e-01 0.72169e-01 + 0.75674e-01 0.79122e-01 0.82528e-01 0.85934e-01 0.89340e-01 + 0.92745e-01 0.96151e-01 0.99557e-01 0.10296e+00 0.10637e+00 + -0.63756e-02 -0.23195e-02 0.17538e-02 0.59778e-02 0.10306e-01 + 0.14682e-01 0.19062e-01 0.23412e-01 0.27728e-01 0.31986e-01 + 0.36174e-01 0.40287e-01 0.44322e-01 0.48274e-01 0.52144e-01 + 0.55936e-01 0.59644e-01 0.63270e-01 0.66816e-01 0.70282e-01 + 0.73658e-01 0.76977e-01 0.80255e-01 0.83532e-01 0.86809e-01 + 0.90086e-01 0.93363e-01 0.96640e-01 0.99917e-01 0.10319e+00 + -0.63053e-02 -0.22928e-02 0.17356e-02 0.59016e-02 0.10159e-01 + 0.14453e-01 0.18742e-01 0.22993e-01 0.27205e-01 0.31355e-01 + 0.35430e-01 0.39427e-01 0.43343e-01 0.47175e-01 0.50922e-01 + 0.54591e-01 0.58175e-01 0.61675e-01 0.65096e-01 0.68437e-01 + 0.71688e-01 0.74882e-01 0.78035e-01 0.81187e-01 0.84339e-01 + 0.87492e-01 0.90644e-01 0.93796e-01 0.96949e-01 0.10010e+00 + + -0.62352e-02 -0.22659e-02 0.17179e-02 0.58265e-02 0.10014e-01 + 0.14227e-01 0.18427e-01 0.22581e-01 0.26691e-01 0.30735e-01 + 0.34700e-01 0.38583e-01 0.42383e-01 0.46097e-01 0.49725e-01 + 0.53273e-01 0.56736e-01 0.60115e-01 0.63415e-01 0.66634e-01 + 0.69763e-01 0.72836e-01 0.75868e-01 0.78899e-01 0.81931e-01 + 0.84962e-01 0.87993e-01 0.91025e-01 0.94056e-01 0.97088e-01 + -0.61652e-02 -0.22389e-02 0.17007e-02 0.57526e-02 0.98708e-02 + 0.14005e-01 0.18117e-01 0.22175e-01 0.26186e-01 0.30125e-01 + 0.33982e-01 0.37755e-01 0.41441e-01 0.45040e-01 0.48552e-01 + 0.51983e-01 0.55328e-01 0.58589e-01 0.61770e-01 0.64871e-01 + 0.67883e-01 0.70839e-01 0.73753e-01 0.76667e-01 0.79581e-01 + 0.82495e-01 0.85409e-01 0.88323e-01 0.91238e-01 0.94152e-01 + -0.60955e-02 -0.22118e-02 0.16841e-02 0.56799e-02 0.97301e-02 + 0.13786e-01 0.17812e-01 0.21777e-01 0.25690e-01 0.29527e-01 + 0.33278e-01 0.36942e-01 0.40518e-01 0.44005e-01 0.47404e-01 + 0.50721e-01 0.53951e-01 0.57098e-01 0.60164e-01 0.63150e-01 + 0.66048e-01 0.68889e-01 0.71690e-01 0.74490e-01 0.77290e-01 + 0.80091e-01 0.82891e-01 0.85692e-01 0.88492e-01 0.91292e-01 + -0.60259e-02 -0.21844e-02 0.16681e-02 0.56086e-02 0.95917e-02 + 0.13570e-01 0.17512e-01 0.21385e-01 0.25203e-01 0.28940e-01 + 0.32588e-01 0.36146e-01 0.39614e-01 0.42992e-01 0.46280e-01 + 0.49486e-01 0.52605e-01 0.55639e-01 0.58594e-01 0.61469e-01 + 0.64256e-01 0.66987e-01 0.69677e-01 0.72367e-01 0.75057e-01 + 0.77747e-01 0.80438e-01 0.83128e-01 0.85818e-01 0.88508e-01 + -0.59566e-02 -0.21567e-02 0.16529e-02 0.55388e-02 0.94559e-02 + 0.13359e-01 0.17217e-01 0.21001e-01 0.24724e-01 0.28364e-01 + 0.31911e-01 0.35366e-01 0.38729e-01 0.42000e-01 0.45181e-01 + 0.48278e-01 0.51289e-01 0.54215e-01 0.57062e-01 0.59828e-01 + 0.62508e-01 0.65132e-01 0.67715e-01 0.70299e-01 0.72882e-01 + 0.75466e-01 0.78050e-01 0.80633e-01 0.83217e-01 0.85801e-01 + -0.58874e-02 -0.21287e-02 0.16386e-02 0.54707e-02 0.93228e-02 + 0.13152e-01 0.16928e-01 0.20623e-01 0.24256e-01 0.27800e-01 + 0.31248e-01 0.34601e-01 0.37862e-01 0.41029e-01 0.44105e-01 + 0.47098e-01 0.50003e-01 0.52824e-01 0.55565e-01 0.58227e-01 + 0.60802e-01 0.63323e-01 0.65803e-01 0.68283e-01 0.70763e-01 + 0.73243e-01 0.75723e-01 0.78204e-01 0.80684e-01 0.83164e-01 + -0.58183e-02 -0.21002e-02 0.16253e-02 0.54044e-02 0.91926e-02 + 0.12949e-01 0.16645e-01 0.20254e-01 0.23796e-01 0.27247e-01 + 0.30598e-01 0.33854e-01 0.37014e-01 0.40080e-01 0.43055e-01 + 0.45945e-01 0.48748e-01 0.51467e-01 0.54106e-01 0.56666e-01 + 0.59140e-01 0.61560e-01 0.63940e-01 0.66321e-01 0.68701e-01 + 0.71081e-01 0.73461e-01 0.75841e-01 0.78222e-01 0.80602e-01 + -0.57493e-02 -0.20712e-02 0.16132e-02 0.53402e-02 0.90656e-02 + 0.12750e-01 0.16368e-01 0.19892e-01 0.23347e-01 0.26706e-01 + 0.29964e-01 0.33123e-01 0.36186e-01 0.39153e-01 0.42028e-01 + 0.44819e-01 0.47523e-01 0.50142e-01 0.52682e-01 0.55144e-01 + 0.57521e-01 0.59843e-01 0.62126e-01 0.64410e-01 0.66693e-01 + 0.68977e-01 0.71260e-01 0.73543e-01 0.75827e-01 0.78110e-01 + -0.56805e-02 -0.20416e-02 0.16024e-02 0.52782e-02 0.89421e-02 + 0.12557e-01 0.16098e-01 0.19539e-01 0.22908e-01 0.26178e-01 + 0.29343e-01 0.32409e-01 0.35377e-01 0.38248e-01 0.41027e-01 + 0.43721e-01 0.46328e-01 0.48851e-01 0.51295e-01 0.53662e-01 + 0.55943e-01 0.58172e-01 0.60361e-01 0.62551e-01 0.64740e-01 + 0.66930e-01 0.69120e-01 0.71309e-01 0.73499e-01 0.75688e-01 + -0.56115e-02 -0.20112e-02 0.15932e-02 0.52188e-02 0.88222e-02 + 0.12368e-01 0.15834e-01 0.19194e-01 0.22479e-01 0.25662e-01 + 0.28737e-01 0.31711e-01 0.34587e-01 0.37365e-01 0.40050e-01 + 0.42651e-01 0.45164e-01 0.47593e-01 0.49944e-01 0.52218e-01 + 0.54408e-01 0.56545e-01 0.58644e-01 0.60743e-01 0.62842e-01 + 0.64941e-01 0.67040e-01 0.69139e-01 0.71238e-01 0.73337e-01 + + -0.55425e-02 -0.19799e-02 0.15858e-02 0.51622e-02 0.87065e-02 + 0.12185e-01 0.15577e-01 0.18858e-01 0.22061e-01 0.25158e-01 + 0.28147e-01 0.31032e-01 0.33817e-01 0.36504e-01 0.39099e-01 + 0.41608e-01 0.44030e-01 0.46368e-01 0.48629e-01 0.50814e-01 + 0.52915e-01 0.54964e-01 0.56975e-01 0.58987e-01 0.60998e-01 + 0.63009e-01 0.65021e-01 0.67032e-01 0.69043e-01 0.71055e-01 + -0.54732e-02 -0.19474e-02 0.15804e-02 0.51087e-02 0.85951e-02 + 0.12008e-01 0.15328e-01 0.18532e-01 0.21654e-01 0.24669e-01 + 0.27572e-01 0.30370e-01 0.33068e-01 0.35667e-01 0.38172e-01 + 0.40593e-01 0.42927e-01 0.45177e-01 0.47351e-01 0.49448e-01 + 0.51463e-01 0.53427e-01 0.55354e-01 0.57281e-01 0.59207e-01 + 0.61134e-01 0.63061e-01 0.64987e-01 0.66914e-01 0.68840e-01 + -0.54035e-02 -0.19136e-02 0.15774e-02 0.50588e-02 0.84886e-02 + 0.11837e-01 0.15086e-01 0.18215e-01 0.21259e-01 0.24193e-01 + 0.27013e-01 0.29727e-01 0.32339e-01 0.34852e-01 0.37271e-01 + 0.39606e-01 0.41854e-01 0.44019e-01 0.46108e-01 0.48121e-01 + 0.50054e-01 0.51935e-01 0.53780e-01 0.55624e-01 0.57469e-01 + 0.59314e-01 0.61158e-01 0.63003e-01 0.64848e-01 0.66692e-01 + -0.53333e-02 -0.18781e-02 0.15771e-02 0.50128e-02 0.83874e-02 + 0.11673e-01 0.14854e-01 0.17908e-01 0.20876e-01 0.23731e-01 + 0.26470e-01 0.29102e-01 0.31631e-01 0.34061e-01 0.36396e-01 + 0.38647e-01 0.40812e-01 0.42895e-01 0.44902e-01 0.46834e-01 + 0.48686e-01 0.50488e-01 0.52253e-01 0.54019e-01 0.55785e-01 + 0.57551e-01 0.59316e-01 0.61082e-01 0.62848e-01 0.64613e-01 + -0.52622e-02 -0.18406e-02 0.15800e-02 0.49713e-02 0.82921e-02 + 0.11516e-01 0.14630e-01 0.17613e-01 0.20507e-01 0.23284e-01 + 0.25944e-01 0.28496e-01 0.30945e-01 0.33293e-01 0.35548e-01 + 0.37718e-01 0.39802e-01 0.41805e-01 0.43732e-01 0.45586e-01 + 0.47360e-01 0.49085e-01 0.50774e-01 0.52463e-01 0.54153e-01 + 0.55842e-01 0.57531e-01 0.59220e-01 0.60910e-01 0.62599e-01 + -0.51900e-02 -0.18008e-02 0.15866e-02 0.49347e-02 0.82033e-02 + 0.11368e-01 0.14416e-01 0.17329e-01 0.20150e-01 0.22853e-01 + 0.25437e-01 0.27910e-01 0.30280e-01 0.32550e-01 0.34726e-01 + 0.36818e-01 0.38824e-01 0.40749e-01 0.42599e-01 0.44377e-01 + 0.46076e-01 0.47727e-01 0.49342e-01 0.50958e-01 0.52573e-01 + 0.54189e-01 0.55804e-01 0.57420e-01 0.59035e-01 0.60651e-01 + -0.51164e-02 -0.17581e-02 0.15973e-02 0.49039e-02 0.81216e-02 + 0.11228e-01 0.14213e-01 0.17058e-01 0.19808e-01 0.22438e-01 + 0.24947e-01 0.27345e-01 0.29639e-01 0.31832e-01 0.33932e-01 + 0.35947e-01 0.37878e-01 0.39728e-01 0.41504e-01 0.43208e-01 + 0.44835e-01 0.46414e-01 0.47958e-01 0.49502e-01 0.51046e-01 + 0.52591e-01 0.54135e-01 0.55679e-01 0.57223e-01 0.58767e-01 + -0.50408e-02 -0.17120e-02 0.16130e-02 0.48794e-02 0.80480e-02 + 0.11098e-01 0.14021e-01 0.16799e-01 0.19481e-01 0.22040e-01 + 0.24477e-01 0.26802e-01 0.29021e-01 0.31140e-01 0.33166e-01 + 0.35107e-01 0.36965e-01 0.38742e-01 0.40446e-01 0.42079e-01 + 0.43636e-01 0.45146e-01 0.46621e-01 0.48096e-01 0.49572e-01 + 0.51047e-01 0.52523e-01 0.53998e-01 0.55473e-01 0.56949e-01 + -0.49628e-02 -0.16619e-02 0.16342e-02 0.48622e-02 0.79832e-02 + 0.10978e-01 0.13842e-01 0.16555e-01 0.19171e-01 0.21661e-01 + 0.24027e-01 0.26280e-01 0.28428e-01 0.30475e-01 0.32428e-01 + 0.34299e-01 0.36085e-01 0.37792e-01 0.39427e-01 0.40991e-01 + 0.42480e-01 0.43923e-01 0.45332e-01 0.46741e-01 0.48151e-01 + 0.49560e-01 0.50969e-01 0.52378e-01 0.53787e-01 0.55197e-01 + -0.48818e-02 -0.16070e-02 0.16620e-02 0.48532e-02 0.79284e-02 + 0.10871e-01 0.13675e-01 0.16327e-01 0.18877e-01 0.21300e-01 + 0.23598e-01 0.25782e-01 0.27860e-01 0.29837e-01 0.31721e-01 + 0.33522e-01 0.35240e-01 0.36879e-01 0.38446e-01 0.39944e-01 + 0.41368e-01 0.42746e-01 0.44092e-01 0.45437e-01 0.46782e-01 + 0.48128e-01 0.49473e-01 0.50818e-01 0.52164e-01 0.53509e-01 + + -0.47970e-02 -0.15464e-02 0.16973e-02 0.48535e-02 0.78846e-02 + 0.10776e-01 0.13524e-01 0.16114e-01 0.18602e-01 0.20960e-01 + 0.23191e-01 0.25308e-01 0.27318e-01 0.29228e-01 0.31044e-01 + 0.32778e-01 0.34429e-01 0.36002e-01 0.37505e-01 0.38939e-01 + 0.40300e-01 0.41616e-01 0.42899e-01 0.44183e-01 0.45466e-01 + 0.46750e-01 0.48033e-01 0.49317e-01 0.50601e-01 0.51884e-01 + -0.47074e-02 -0.14791e-02 0.17413e-02 0.48644e-02 0.78533e-02 + 0.10695e-01 0.13389e-01 0.15920e-01 0.18347e-01 0.20642e-01 + 0.22808e-01 0.24860e-01 0.26805e-01 0.28649e-01 0.30400e-01 + 0.32068e-01 0.33655e-01 0.35165e-01 0.36604e-01 0.37976e-01 + 0.39276e-01 0.40532e-01 0.41756e-01 0.42980e-01 0.44204e-01 + 0.45428e-01 0.46652e-01 0.47876e-01 0.49100e-01 0.50324e-01 + -0.46120e-02 -0.14039e-02 0.17954e-02 0.48873e-02 0.78359e-02 + 0.10630e-01 0.13271e-01 0.15745e-01 0.18113e-01 0.20346e-01 + 0.22450e-01 0.24438e-01 0.26320e-01 0.28100e-01 0.29788e-01 + 0.31394e-01 0.32918e-01 0.34366e-01 0.35745e-01 0.37057e-01 + 0.38298e-01 0.39496e-01 0.40663e-01 0.41829e-01 0.42996e-01 + 0.44162e-01 0.45329e-01 0.46495e-01 0.47662e-01 0.48828e-01 + -0.45095e-02 -0.13192e-02 0.18611e-02 0.49240e-02 0.78341e-02 + 0.10583e-01 0.13173e-01 0.15592e-01 0.17902e-01 0.20076e-01 + 0.22119e-01 0.24046e-01 0.25865e-01 0.27584e-01 0.29210e-01 + 0.30755e-01 0.32219e-01 0.33608e-01 0.34928e-01 0.36182e-01 + 0.37366e-01 0.38508e-01 0.39620e-01 0.40731e-01 0.41842e-01 + 0.42953e-01 0.44064e-01 0.45175e-01 0.46286e-01 0.47398e-01 + -0.43983e-02 -0.12235e-02 0.19403e-02 0.49763e-02 0.78500e-02 + 0.10555e-01 0.13095e-01 0.15461e-01 0.17716e-01 0.19832e-01 + 0.21817e-01 0.23684e-01 0.25443e-01 0.27102e-01 0.28669e-01 + 0.30155e-01 0.31560e-01 0.32891e-01 0.34154e-01 0.35352e-01 + 0.36482e-01 0.37570e-01 0.38628e-01 0.39685e-01 0.40743e-01 + 0.41800e-01 0.42858e-01 0.43916e-01 0.44973e-01 0.46031e-01 + -0.42767e-02 -0.11148e-02 0.20350e-02 0.50463e-02 0.78856e-02 + 0.10548e-01 0.13042e-01 0.15356e-01 0.17556e-01 0.19617e-01 + 0.21545e-01 0.23354e-01 0.25055e-01 0.26656e-01 0.28165e-01 + 0.29593e-01 0.30942e-01 0.32217e-01 0.33425e-01 0.34570e-01 + 0.35646e-01 0.36682e-01 0.37688e-01 0.38694e-01 0.39700e-01 + 0.40706e-01 0.41713e-01 0.42719e-01 0.43725e-01 0.44731e-01 + -0.41424e-02 -0.99077e-03 0.21477e-02 0.51367e-02 0.79436e-02 + 0.10566e-01 0.13014e-01 0.15278e-01 0.17427e-01 0.19433e-01 + 0.21305e-01 0.23058e-01 0.24703e-01 0.26248e-01 0.27700e-01 + 0.29073e-01 0.30367e-01 0.31588e-01 0.32743e-01 0.33835e-01 + 0.34860e-01 0.35845e-01 0.36801e-01 0.37757e-01 0.38713e-01 + 0.39670e-01 0.40626e-01 0.41582e-01 0.42538e-01 0.43494e-01 + -0.39930e-02 -0.84876e-03 0.22811e-02 0.52502e-02 0.80268e-02 + 0.10611e-01 0.13015e-01 0.15231e-01 0.17329e-01 0.19283e-01 + 0.21101e-01 0.22799e-01 0.24389e-01 0.25879e-01 0.27277e-01 + 0.28596e-01 0.29837e-01 0.31005e-01 0.32108e-01 0.33149e-01 + 0.34125e-01 0.35061e-01 0.35968e-01 0.36876e-01 0.37783e-01 + 0.38691e-01 0.39599e-01 0.40506e-01 0.41414e-01 0.42321e-01 + -0.38254e-02 -0.68569e-03 0.24385e-02 0.53900e-02 0.81384e-02 + 0.10687e-01 0.13048e-01 0.15217e-01 0.17266e-01 0.19169e-01 + 0.20934e-01 0.22579e-01 0.24116e-01 0.25552e-01 0.26898e-01 + 0.28164e-01 0.29353e-01 0.30470e-01 0.31522e-01 0.32514e-01 + 0.33442e-01 0.34330e-01 0.35191e-01 0.36052e-01 0.36912e-01 + 0.37773e-01 0.38633e-01 0.39494e-01 0.40355e-01 0.41215e-01 + -0.36362e-02 -0.49795e-03 0.26235e-02 0.55599e-02 0.82820e-02 + 0.10796e-01 0.13117e-01 0.15240e-01 0.17241e-01 0.19095e-01 + 0.20809e-01 0.22402e-01 0.23886e-01 0.25270e-01 0.26564e-01 + 0.27779e-01 0.28917e-01 0.29984e-01 0.30988e-01 0.31932e-01 + 0.32812e-01 0.33655e-01 0.34470e-01 0.35285e-01 0.36100e-01 + 0.36915e-01 0.37730e-01 0.38545e-01 0.39360e-01 0.40176e-01 + + -0.34212e-02 -0.28137e-03 0.28403e-02 0.57640e-02 0.84618e-02 + 0.10942e-01 0.13224e-01 0.15303e-01 0.17258e-01 0.19063e-01 + 0.20727e-01 0.22269e-01 0.23703e-01 0.25036e-01 0.26278e-01 + 0.27444e-01 0.28532e-01 0.29550e-01 0.30506e-01 0.31403e-01 + 0.32238e-01 0.33035e-01 0.33806e-01 0.34576e-01 0.35347e-01 + 0.36117e-01 0.36888e-01 0.37658e-01 0.38429e-01 0.39199e-01 + -0.31756e-02 -0.31165e-04 0.30937e-02 0.60071e-02 0.86824e-02 + 0.11131e-01 0.13375e-01 0.15411e-01 0.17321e-01 0.19077e-01 + 0.20692e-01 0.22185e-01 0.23568e-01 0.24851e-01 0.26044e-01 + 0.27160e-01 0.28200e-01 0.29170e-01 0.30079e-01 0.30930e-01 + 0.31720e-01 0.32473e-01 0.33200e-01 0.33927e-01 0.34654e-01 + 0.35381e-01 0.36108e-01 0.36835e-01 0.37562e-01 0.38289e-01 + -0.28940e-02 0.25817e-03 0.33892e-02 0.62944e-02 0.89488e-02 + 0.11367e-01 0.13574e-01 0.15568e-01 0.17433e-01 0.19142e-01 + 0.20709e-01 0.22152e-01 0.23486e-01 0.24719e-01 0.25863e-01 + 0.26930e-01 0.27922e-01 0.28846e-01 0.29709e-01 0.30514e-01 + 0.31260e-01 0.31970e-01 0.32654e-01 0.33338e-01 0.34022e-01 + 0.34706e-01 0.35391e-01 0.36075e-01 0.36759e-01 0.37443e-01 + -0.25697e-02 0.59305e-03 0.37331e-02 0.66322e-02 0.92670e-02 + 0.11656e-01 0.13826e-01 0.15778e-01 0.17599e-01 0.19262e-01 + 0.20780e-01 0.22174e-01 0.23459e-01 0.24643e-01 0.25738e-01 + 0.26757e-01 0.27702e-01 0.28579e-01 0.29396e-01 0.30156e-01 + 0.30859e-01 0.31526e-01 0.32168e-01 0.32810e-01 0.33451e-01 + 0.34093e-01 0.34735e-01 0.35377e-01 0.36019e-01 0.36661e-01 + -0.21952e-02 0.98079e-03 0.41324e-02 0.70270e-02 0.96432e-02 + 0.12003e-01 0.14137e-01 0.16048e-01 0.17824e-01 0.19440e-01 + 0.20910e-01 0.22256e-01 0.23491e-01 0.24626e-01 0.25673e-01 + 0.26644e-01 0.27541e-01 0.28371e-01 0.29143e-01 0.29859e-01 + 0.30518e-01 0.31142e-01 0.31742e-01 0.32342e-01 0.32942e-01 + 0.33542e-01 0.34141e-01 0.34741e-01 0.35341e-01 0.35941e-01 + -0.17624e-02 0.14295e-02 0.45952e-02 0.74865e-02 0.10085e-01 + 0.12416e-01 0.14513e-01 0.16382e-01 0.18113e-01 0.19682e-01 + 0.21104e-01 0.22400e-01 0.23585e-01 0.24671e-01 0.25669e-01 + 0.26591e-01 0.27441e-01 0.28225e-01 0.28951e-01 0.29622e-01 + 0.30237e-01 0.30819e-01 0.31377e-01 0.31935e-01 0.32493e-01 + 0.33051e-01 0.33608e-01 0.34166e-01 0.34724e-01 0.35282e-01 + -0.12601e-02 0.19491e-02 0.51302e-02 0.80190e-02 0.10599e-01 + 0.12901e-01 0.14961e-01 0.16786e-01 0.18472e-01 0.19993e-01 + 0.21365e-01 0.22610e-01 0.23745e-01 0.24781e-01 0.25729e-01 + 0.26602e-01 0.27404e-01 0.28140e-01 0.28820e-01 0.29446e-01 + 0.30018e-01 0.30557e-01 0.31072e-01 0.31588e-01 0.32104e-01 + 0.32619e-01 0.33135e-01 0.33651e-01 0.34166e-01 0.34682e-01 + -0.67771e-03 0.25501e-02 0.57477e-02 0.86339e-02 0.11195e-01 + 0.13466e-01 0.15487e-01 0.17267e-01 0.18906e-01 0.20377e-01 + 0.21697e-01 0.22891e-01 0.23974e-01 0.24958e-01 0.25855e-01 + 0.26678e-01 0.27430e-01 0.28118e-01 0.28751e-01 0.29331e-01 + 0.29859e-01 0.30354e-01 0.30827e-01 0.31300e-01 0.31772e-01 + 0.32245e-01 0.32718e-01 0.33191e-01 0.33664e-01 0.34137e-01 + -0.19997e-05 0.32445e-02 0.64587e-02 0.93410e-02 0.11881e-01 + 0.14118e-01 0.16098e-01 0.17831e-01 0.19420e-01 0.20838e-01 + 0.22105e-01 0.23244e-01 0.24273e-01 0.25204e-01 0.26047e-01 + 0.26819e-01 0.27520e-01 0.28159e-01 0.28743e-01 0.29276e-01 + 0.29758e-01 0.30209e-01 0.30637e-01 0.31066e-01 0.31495e-01 + 0.31924e-01 0.32353e-01 0.32782e-01 0.33211e-01 0.33640e-01 + 0.78258e-03 0.40464e-02 0.72755e-02 0.10152e-01 0.12667e-01 + 0.14868e-01 0.16802e-01 0.18485e-01 0.20019e-01 0.21382e-01 + 0.22591e-01 0.23673e-01 0.24645e-01 0.25519e-01 0.26308e-01 + 0.27025e-01 0.27673e-01 0.28260e-01 0.28794e-01 0.29278e-01 + 0.29713e-01 0.30117e-01 0.30501e-01 0.30884e-01 0.31268e-01 + 0.31651e-01 0.32035e-01 0.32418e-01 0.32802e-01 0.33185e-01 + + 0.16917e-02 0.49701e-02 0.82114e-02 0.11077e-01 0.13563e-01 + 0.15722e-01 0.17606e-01 0.19232e-01 0.20708e-01 0.22010e-01 + 0.23158e-01 0.24179e-01 0.25090e-01 0.25905e-01 0.26634e-01 + 0.27294e-01 0.27887e-01 0.28419e-01 0.28901e-01 0.29334e-01 + 0.29719e-01 0.30076e-01 0.30412e-01 0.30748e-01 0.31085e-01 + 0.31421e-01 0.31757e-01 0.32094e-01 0.32430e-01 0.32766e-01 + 0.27450e-02 0.60327e-02 0.92808e-02 0.12130e-01 0.14580e-01 + 0.16690e-01 0.18517e-01 0.20080e-01 0.21491e-01 0.22726e-01 + 0.23808e-01 0.24762e-01 0.25608e-01 0.26357e-01 0.27025e-01 + 0.27623e-01 0.28156e-01 0.28632e-01 0.29057e-01 0.29436e-01 + 0.29770e-01 0.30076e-01 0.30363e-01 0.30649e-01 0.30936e-01 + 0.31223e-01 0.31510e-01 0.31796e-01 0.32083e-01 0.32370e-01 + 0.39627e-02 0.72517e-02 0.10499e-01 0.13322e-01 0.15727e-01 + 0.17778e-01 0.19538e-01 0.21030e-01 0.22369e-01 0.23530e-01 + 0.24538e-01 0.25419e-01 0.26193e-01 0.26874e-01 0.27473e-01 + 0.28006e-01 0.28475e-01 0.28889e-01 0.29255e-01 0.29577e-01 + 0.29855e-01 0.30108e-01 0.30343e-01 0.30578e-01 0.30812e-01 + 0.31047e-01 0.31282e-01 0.31516e-01 0.31751e-01 0.31986e-01 + 0.53678e-02 0.86465e-02 0.11880e-01 0.14665e-01 0.17012e-01 + 0.18993e-01 0.20676e-01 0.22086e-01 0.23341e-01 0.24420e-01 + 0.25345e-01 0.26145e-01 0.26841e-01 0.27445e-01 0.27970e-01 + 0.28432e-01 0.28832e-01 0.29180e-01 0.29482e-01 0.29743e-01 + 0.29963e-01 0.30159e-01 0.30338e-01 0.30517e-01 0.30697e-01 + 0.30876e-01 0.31055e-01 0.31234e-01 0.31413e-01 0.31592e-01 + 0.69849e-02 0.10237e-01 0.13441e-01 0.16171e-01 0.18444e-01 + 0.20339e-01 0.21929e-01 0.23245e-01 0.24405e-01 0.25389e-01 + 0.26221e-01 0.26932e-01 0.27540e-01 0.28060e-01 0.28504e-01 + 0.28888e-01 0.29214e-01 0.29490e-01 0.29723e-01 0.29918e-01 + 0.30076e-01 0.30211e-01 0.30331e-01 0.30451e-01 0.30571e-01 + 0.30691e-01 0.30811e-01 0.30931e-01 0.31051e-01 0.31171e-01 + 0.88397e-02 0.12043e-01 0.15196e-01 0.17849e-01 0.20026e-01 + 0.21816e-01 0.23296e-01 0.24501e-01 0.25550e-01 0.26426e-01 + 0.27153e-01 0.27763e-01 0.28274e-01 0.28700e-01 0.29056e-01 + 0.29354e-01 0.29598e-01 0.29796e-01 0.29956e-01 0.30080e-01 + 0.30170e-01 0.30241e-01 0.30298e-01 0.30355e-01 0.30412e-01 + 0.30469e-01 0.30526e-01 0.30583e-01 0.30640e-01 0.30697e-01 + 0.10958e-01 0.14084e-01 0.17155e-01 0.19703e-01 0.21759e-01 + 0.23419e-01 0.24767e-01 0.25841e-01 0.26762e-01 0.27513e-01 + 0.28122e-01 0.28617e-01 0.29019e-01 0.29342e-01 0.29599e-01 + 0.29804e-01 0.29959e-01 0.30073e-01 0.30152e-01 0.30200e-01 + 0.30218e-01 0.30220e-01 0.30210e-01 0.30199e-01 0.30189e-01 + 0.30179e-01 0.30168e-01 0.30158e-01 0.30148e-01 0.30138e-01 + 0.13367e-01 0.16375e-01 0.19327e-01 0.21733e-01 0.23634e-01 + 0.25134e-01 0.26324e-01 0.27244e-01 0.28016e-01 0.28624e-01 + 0.29097e-01 0.29463e-01 0.29744e-01 0.29952e-01 0.30100e-01 + 0.30201e-01 0.30260e-01 0.30282e-01 0.30274e-01 0.30240e-01 + 0.30182e-01 0.30110e-01 0.30028e-01 0.29947e-01 0.29865e-01 + 0.29783e-01 0.29702e-01 0.29620e-01 0.29538e-01 0.29457e-01 + 0.16085e-01 0.18927e-01 0.21710e-01 0.23929e-01 0.25634e-01 + 0.26938e-01 0.27938e-01 0.28676e-01 0.29274e-01 0.29718e-01 + 0.30036e-01 0.30257e-01 0.30402e-01 0.30483e-01 0.30512e-01 + 0.30500e-01 0.30453e-01 0.30377e-01 0.30276e-01 0.30155e-01 + 0.30016e-01 0.29866e-01 0.29710e-01 0.29553e-01 0.29397e-01 + 0.29240e-01 0.29084e-01 0.28927e-01 0.28771e-01 0.28614e-01 + 0.19131e-01 0.21742e-01 0.24292e-01 0.26267e-01 0.27726e-01 + 0.28790e-01 0.29562e-01 0.30088e-01 0.30483e-01 0.30738e-01 + 0.30882e-01 0.30941e-01 0.30934e-01 0.30875e-01 0.30774e-01 + 0.30641e-01 0.30481e-01 0.30298e-01 0.30099e-01 0.29887e-01 + 0.29662e-01 0.29432e-01 0.29197e-01 0.28963e-01 0.28729e-01 + 0.28494e-01 0.28260e-01 0.28026e-01 0.27791e-01 0.27557e-01 + + 0.22506e-01 0.24805e-01 0.27043e-01 0.28701e-01 0.29853e-01 + 0.30627e-01 0.31128e-01 0.31405e-01 0.31567e-01 0.31608e-01 + 0.31556e-01 0.31435e-01 0.31263e-01 0.31051e-01 0.30809e-01 + 0.30546e-01 0.30266e-01 0.29973e-01 0.29672e-01 0.29364e-01 + 0.29052e-01 0.28740e-01 0.28426e-01 0.28113e-01 0.27799e-01 + 0.27486e-01 0.27173e-01 0.26859e-01 0.26546e-01 0.26232e-01 + 0.26193e-01 0.28078e-01 0.29903e-01 0.31158e-01 0.31930e-01 + 0.32354e-01 0.32535e-01 0.32526e-01 0.32422e-01 0.32223e-01 + 0.31953e-01 0.31635e-01 0.31284e-01 0.30910e-01 0.30520e-01 + 0.30121e-01 0.29717e-01 0.29311e-01 0.28905e-01 0.28502e-01 + 0.28104e-01 0.27710e-01 0.27319e-01 0.26928e-01 0.26537e-01 + 0.26146e-01 0.25755e-01 0.25365e-01 0.24974e-01 0.24583e-01 + 0.30145e-01 0.31487e-01 0.32770e-01 0.33516e-01 0.33824e-01 + 0.33831e-01 0.33641e-01 0.33306e-01 0.32904e-01 0.32440e-01 + 0.31935e-01 0.31407e-01 0.30869e-01 0.30326e-01 0.29785e-01 + 0.29249e-01 0.28721e-01 0.28203e-01 0.27697e-01 0.27202e-01 + 0.26722e-01 0.26252e-01 0.25790e-01 0.25327e-01 0.24864e-01 + 0.24401e-01 0.23938e-01 0.23476e-01 0.23013e-01 0.22550e-01 + 0.34254e-01 0.34892e-01 0.35477e-01 0.35589e-01 0.35337e-01 + 0.34858e-01 0.34244e-01 0.33548e-01 0.32821e-01 0.32074e-01 + 0.31323e-01 0.30580e-01 0.29852e-01 0.29143e-01 0.28455e-01 + 0.27789e-01 0.27145e-01 0.26525e-01 0.25927e-01 0.25352e-01 + 0.24802e-01 0.24268e-01 0.23744e-01 0.23221e-01 0.22698e-01 + 0.22175e-01 0.21651e-01 0.21128e-01 0.20605e-01 0.20082e-01 + 0.38316e-01 0.38056e-01 0.37754e-01 0.37087e-01 0.36176e-01 + 0.35142e-01 0.34062e-01 0.32980e-01 0.31914e-01 0.30880e-01 + 0.29888e-01 0.28939e-01 0.28035e-01 0.27175e-01 0.26358e-01 + 0.25579e-01 0.24840e-01 0.24138e-01 0.23470e-01 0.22834e-01 + 0.22234e-01 0.21655e-01 0.21092e-01 0.20528e-01 0.19965e-01 + 0.19401e-01 0.18838e-01 0.18275e-01 0.17711e-01 0.17148e-01 + 0.41968e-01 0.40578e-01 0.39163e-01 0.37564e-01 0.35900e-01 + 0.34264e-01 0.32699e-01 0.31236e-01 0.29845e-01 0.28548e-01 + 0.27344e-01 0.26224e-01 0.25180e-01 0.24208e-01 0.23300e-01 + 0.22447e-01 0.21650e-01 0.20902e-01 0.20199e-01 0.19538e-01 + 0.18921e-01 0.18331e-01 0.17759e-01 0.17187e-01 0.16616e-01 + 0.16044e-01 0.15472e-01 0.14901e-01 0.14329e-01 0.13757e-01 + 0.44532e-01 0.41748e-01 0.38970e-01 0.36303e-01 0.33841e-01 + 0.31611e-01 0.29604e-01 0.27822e-01 0.26177e-01 0.24694e-01 + 0.23357e-01 0.22143e-01 0.21036e-01 0.20024e-01 0.19095e-01 + 0.18236e-01 0.17444e-01 0.16711e-01 0.16031e-01 0.15398e-01 + 0.14815e-01 0.14261e-01 0.13727e-01 0.13194e-01 0.12661e-01 + 0.12127e-01 0.11594e-01 0.11060e-01 0.10527e-01 0.99935e-02 + 0.44613e-01 0.40205e-01 0.35855e-01 0.32104e-01 0.28947e-01 + 0.26285e-01 0.24017e-01 0.22103e-01 0.20386e-01 0.18890e-01 + 0.17582e-01 0.16425e-01 0.15393e-01 0.14470e-01 0.13638e-01 + 0.12881e-01 0.12194e-01 0.11568e-01 0.10995e-01 0.10469e-01 + 0.99906e-02 0.95400e-02 0.91091e-02 0.86781e-02 0.82472e-02 + 0.78162e-02 0.73852e-02 0.69543e-02 0.65233e-02 0.60924e-02 + 0.38291e-01 0.32582e-01 0.27016e-01 0.22732e-01 0.19486e-01 + 0.16969e-01 0.14963e-01 0.13368e-01 0.11987e-01 0.10833e-01 + 0.98628e-02 0.90307e-02 0.83094e-02 0.76800e-02 0.71262e-02 + 0.66322e-02 0.61930e-02 0.58004e-02 0.54466e-02 0.51274e-02 + 0.48418e-02 0.45757e-02 0.43231e-02 0.40706e-02 0.38180e-02 + 0.35655e-02 0.33129e-02 0.30604e-02 0.28078e-02 0.25553e-02 + 0.53648e-02 0.45170e-02 0.36915e-02 0.30654e-02 0.25980e-02 + 0.22404e-02 0.19584e-02 0.17367e-02 0.15460e-02 0.13880e-02 + 0.12561e-02 0.11438e-02 0.10470e-02 0.96303e-03 0.88954e-03 + 0.82429e-03 0.76656e-03 0.71518e-03 0.66907e-03 0.62764e-03 + 0.59074e-03 0.55643e-03 0.52395e-03 0.49147e-03 0.45899e-03 + 0.42651e-03 0.39403e-03 0.36155e-03 0.32907e-03 0.29659e-03 + + -0.89403e-01 0.59195e-01 0.21121e+00 0.39774e+00 0.61864e+00 + 0.86853e+00 0.11417e+01 0.14356e+01 0.17406e+01 0.20579e+01 + 0.23849e+01 0.27188e+01 0.30577e+01 0.34001e+01 0.37448e+01 + 0.40906e+01 0.44368e+01 0.47825e+01 0.51273e+01 0.54706e+01 + 0.58115e+01 0.61506e+01 0.64884e+01 0.68262e+01 0.71639e+01 + 0.75017e+01 0.78395e+01 0.81772e+01 0.85150e+01 0.88528e+01 + -0.87786e-01 0.59792e-01 0.21071e+00 0.39524e+00 0.61310e+00 + 0.85891e+00 0.11271e+01 0.14149e+01 0.17133e+01 0.20232e+01 + 0.23421e+01 0.26673e+01 0.29971e+01 0.33299e+01 0.36646e+01 + 0.40000e+01 0.43356e+01 0.46704e+01 0.50041e+01 0.53359e+01 + 0.56653e+01 0.59928e+01 0.63188e+01 0.66448e+01 0.69709e+01 + 0.72969e+01 0.76229e+01 0.79489e+01 0.82750e+01 0.86010e+01 + -0.86149e-01 0.60396e-01 0.21020e+00 0.39275e+00 0.60759e+00 + 0.84937e+00 0.11125e+01 0.13944e+01 0.16863e+01 0.19889e+01 + 0.22999e+01 0.26167e+01 0.29375e+01 0.32609e+01 0.35858e+01 + 0.39111e+01 0.42363e+01 0.45605e+01 0.48832e+01 0.52041e+01 + 0.55222e+01 0.58383e+01 0.61529e+01 0.64675e+01 0.67822e+01 + 0.70968e+01 0.74114e+01 0.77260e+01 0.80406e+01 0.83552e+01 + -0.84531e-01 0.60993e-01 0.20970e+00 0.39027e+00 0.60212e+00 + 0.83991e+00 0.10982e+01 0.13742e+01 0.16596e+01 0.19551e+01 + 0.22583e+01 0.25668e+01 0.28788e+01 0.31930e+01 0.35083e+01 + 0.38238e+01 0.41388e+01 0.44527e+01 0.47648e+01 0.50749e+01 + 0.53821e+01 0.56872e+01 0.59907e+01 0.62942e+01 0.65977e+01 + 0.69012e+01 0.72047e+01 0.75082e+01 0.78117e+01 0.81152e+01 + -0.82912e-01 0.61591e-01 0.20920e+00 0.38781e+00 0.59669e+00 + 0.83053e+00 0.10839e+01 0.13542e+01 0.16333e+01 0.19218e+01 + 0.22174e+01 0.25177e+01 0.28211e+01 0.31263e+01 0.34323e+01 + 0.37381e+01 0.40432e+01 0.43469e+01 0.46488e+01 0.49484e+01 + 0.52449e+01 0.55393e+01 0.58320e+01 0.61247e+01 0.64174e+01 + 0.67101e+01 0.70029e+01 0.72956e+01 0.75883e+01 0.78810e+01 + -0.81293e-01 0.62190e-01 0.20870e+00 0.38535e+00 0.59130e+00 + 0.82123e+00 0.10698e+01 0.13344e+01 0.16073e+01 0.18889e+01 + 0.21770e+01 0.24693e+01 0.27643e+01 0.30607e+01 0.33575e+01 + 0.36540e+01 0.39495e+01 0.42433e+01 0.45351e+01 0.48245e+01 + 0.51106e+01 0.53946e+01 0.56768e+01 0.59591e+01 0.62413e+01 + 0.65235e+01 0.68058e+01 0.70880e+01 0.73703e+01 0.76525e+01 + -0.79672e-01 0.62790e-01 0.20820e+00 0.38291e+00 0.58594e+00 + 0.81200e+00 0.10559e+01 0.13148e+01 0.15816e+01 0.18564e+01 + 0.21372e+01 0.24216e+01 0.27084e+01 0.29962e+01 0.32841e+01 + 0.35714e+01 0.38575e+01 0.41417e+01 0.44237e+01 0.47031e+01 + 0.49792e+01 0.52530e+01 0.55251e+01 0.57972e+01 0.60692e+01 + 0.63413e+01 0.66134e+01 0.68854e+01 0.71575e+01 0.74295e+01 + -0.78070e-01 0.63384e-01 0.20770e+00 0.38049e+00 0.58061e+00 + 0.80286e+00 0.10421e+01 0.12955e+01 0.15562e+01 0.18244e+01 + 0.20979e+01 0.23747e+01 0.26534e+01 0.29328e+01 0.32120e+01 + 0.34904e+01 0.37672e+01 0.40420e+01 0.43145e+01 0.45843e+01 + 0.48506e+01 0.51146e+01 0.53767e+01 0.56389e+01 0.59011e+01 + 0.61632e+01 0.64254e+01 0.66876e+01 0.69497e+01 0.72119e+01 + -0.76448e-01 0.63986e-01 0.20721e+00 0.37807e+00 0.57533e+00 + 0.79379e+00 0.10284e+01 0.12764e+01 0.15311e+01 0.17928e+01 + 0.20593e+01 0.23286e+01 0.25993e+01 0.28705e+01 0.31412e+01 + 0.34108e+01 0.36787e+01 0.39444e+01 0.42076e+01 0.44680e+01 + 0.47248e+01 0.49792e+01 0.52317e+01 0.54843e+01 0.57369e+01 + 0.59894e+01 0.62420e+01 0.64945e+01 0.67471e+01 0.69997e+01 + -0.74824e-01 0.64589e-01 0.20672e+00 0.37567e+00 0.57008e+00 + 0.78480e+00 0.10148e+01 0.12575e+01 0.15064e+01 0.17616e+01 + 0.20212e+01 0.22831e+01 0.25461e+01 0.28093e+01 0.30716e+01 + 0.33327e+01 0.35918e+01 0.38486e+01 0.41028e+01 0.43540e+01 + 0.46016e+01 0.48467e+01 0.50899e+01 0.53331e+01 0.55764e+01 + 0.58196e+01 0.60628e+01 0.63060e+01 0.65492e+01 0.67924e+01 + + -0.73219e-01 0.65186e-01 0.20623e+00 0.37328e+00 0.56487e+00 + 0.77588e+00 0.10014e+01 0.12388e+01 0.14819e+01 0.17309e+01 + 0.19836e+01 0.22383e+01 0.24938e+01 0.27491e+01 0.30033e+01 + 0.32560e+01 0.35067e+01 0.37548e+01 0.40002e+01 0.42425e+01 + 0.44811e+01 0.47172e+01 0.49514e+01 0.51855e+01 0.54197e+01 + 0.56538e+01 0.58880e+01 0.61221e+01 0.63563e+01 0.65904e+01 + -0.71612e-01 0.65785e-01 0.20574e+00 0.37090e+00 0.55969e+00 + 0.76704e+00 0.98817e+00 0.12203e+01 0.14578e+01 0.17006e+01 + 0.19466e+01 0.21943e+01 0.24423e+01 0.26899e+01 0.29362e+01 + 0.31808e+01 0.34232e+01 0.36628e+01 0.38997e+01 0.41334e+01 + 0.43632e+01 0.45905e+01 0.48159e+01 0.50413e+01 0.52666e+01 + 0.54920e+01 0.57174e+01 0.59427e+01 0.61681e+01 0.63935e+01 + -0.69985e-01 0.66392e-01 0.20526e+00 0.36853e+00 0.55455e+00 + 0.75828e+00 0.97503e+00 0.12020e+01 0.14340e+01 0.16707e+01 + 0.19102e+01 0.21509e+01 0.23917e+01 0.26318e+01 0.28703e+01 + 0.31070e+01 0.33413e+01 0.35727e+01 0.38012e+01 0.40265e+01 + 0.42479e+01 0.44667e+01 0.46835e+01 0.49003e+01 0.51172e+01 + 0.53340e+01 0.55508e+01 0.57676e+01 0.59845e+01 0.62013e+01 + -0.68374e-01 0.66994e-01 0.20478e+00 0.36618e+00 0.54944e+00 + 0.74959e+00 0.96202e+00 0.11840e+01 0.14105e+01 0.16411e+01 + 0.18742e+01 0.21082e+01 0.23419e+01 0.25746e+01 0.28056e+01 + 0.30346e+01 0.32610e+01 0.34844e+01 0.37048e+01 0.39219e+01 + 0.41351e+01 0.43456e+01 0.45541e+01 0.47627e+01 0.49712e+01 + 0.51798e+01 0.53883e+01 0.55968e+01 0.58054e+01 0.60139e+01 + -0.66764e-01 0.67596e-01 0.20430e+00 0.36384e+00 0.54437e+00 + 0.74098e+00 0.94914e+00 0.11661e+01 0.13872e+01 0.16121e+01 + 0.18388e+01 0.20662e+01 0.22930e+01 0.25185e+01 0.27421e+01 + 0.29635e+01 0.31822e+01 0.33979e+01 0.36104e+01 0.38196e+01 + 0.40247e+01 0.42272e+01 0.44277e+01 0.46282e+01 0.48287e+01 + 0.50292e+01 0.52297e+01 0.54302e+01 0.56307e+01 0.58312e+01 + -0.65151e-01 0.68201e-01 0.20382e+00 0.36151e+00 0.53933e+00 + 0.73244e+00 0.93639e+00 0.11485e+01 0.13643e+01 0.15834e+01 + 0.18040e+01 0.20248e+01 0.22448e+01 0.24633e+01 0.26798e+01 + 0.28938e+01 0.31050e+01 0.33131e+01 0.35180e+01 0.37194e+01 + 0.39168e+01 0.41115e+01 0.43042e+01 0.44969e+01 0.46896e+01 + 0.48823e+01 0.50750e+01 0.52677e+01 0.54604e+01 0.56531e+01 + -0.63536e-01 0.68808e-01 0.20335e+00 0.35920e+00 0.53433e+00 + 0.72397e+00 0.92378e+00 0.11311e+01 0.13417e+01 0.15551e+01 + 0.17696e+01 0.19841e+01 0.21975e+01 0.24091e+01 0.26185e+01 + 0.28254e+01 0.30293e+01 0.32300e+01 0.34275e+01 0.36214e+01 + 0.38112e+01 0.39984e+01 0.41835e+01 0.43687e+01 0.45538e+01 + 0.47390e+01 0.49241e+01 0.51092e+01 0.52944e+01 0.54795e+01 + -0.61919e-01 0.69417e-01 0.20288e+00 0.35689e+00 0.52937e+00 + 0.71558e+00 0.91128e+00 0.11138e+01 0.13193e+01 0.15272e+01 + 0.17358e+01 0.19440e+01 0.21509e+01 0.23559e+01 0.25584e+01 + 0.27583e+01 0.29551e+01 0.31487e+01 0.33388e+01 0.35255e+01 + 0.37080e+01 0.38878e+01 0.40656e+01 0.42434e+01 0.44212e+01 + 0.45990e+01 0.47768e+01 0.49547e+01 0.51325e+01 0.53103e+01 + -0.60280e-01 0.70036e-01 0.20242e+00 0.35460e+00 0.52444e+00 + 0.70726e+00 0.89892e+00 0.10968e+01 0.12972e+01 0.14996e+01 + 0.17024e+01 0.19046e+01 0.21051e+01 0.23036e+01 0.24994e+01 + 0.26925e+01 0.28824e+01 0.30689e+01 0.32521e+01 0.34316e+01 + 0.36071e+01 0.37798e+01 0.39505e+01 0.41212e+01 0.42919e+01 + 0.44626e+01 0.46332e+01 0.48039e+01 0.49746e+01 0.51453e+01 + -0.58678e-01 0.70642e-01 0.20195e+00 0.35233e+00 0.51954e+00 + 0.69901e+00 0.88669e+00 0.10800e+01 0.12755e+01 0.14725e+01 + 0.16696e+01 0.18657e+01 0.20601e+01 0.22522e+01 0.24415e+01 + 0.26279e+01 0.28111e+01 0.29909e+01 0.31672e+01 0.33398e+01 + 0.35084e+01 0.36742e+01 0.38380e+01 0.40018e+01 0.41656e+01 + 0.43294e+01 0.44932e+01 0.46570e+01 0.48208e+01 0.49846e+01 + + -0.57074e-01 0.71250e-01 0.20149e+00 0.35006e+00 0.51468e+00 + 0.69084e+00 0.87457e+00 0.10633e+01 0.12540e+01 0.14457e+01 + 0.16373e+01 0.18275e+01 0.20159e+01 0.22017e+01 0.23846e+01 + 0.25646e+01 0.27412e+01 0.29144e+01 0.30840e+01 0.32500e+01 + 0.34119e+01 0.35710e+01 0.37281e+01 0.38853e+01 0.40424e+01 + 0.41996e+01 0.43567e+01 0.45138e+01 0.46710e+01 0.48281e+01 + -0.55448e-01 0.71868e-01 0.20104e+00 0.34781e+00 0.50986e+00 + 0.68273e+00 0.86259e+00 0.10469e+01 0.12327e+01 0.14194e+01 + 0.16054e+01 0.17900e+01 0.19724e+01 0.21521e+01 0.23289e+01 + 0.25025e+01 0.26728e+01 0.28395e+01 0.30027e+01 0.31622e+01 + 0.33176e+01 0.34702e+01 0.36209e+01 0.37715e+01 0.39222e+01 + 0.40728e+01 0.42235e+01 0.43741e+01 0.45248e+01 0.46754e+01 + -0.53818e-01 0.72490e-01 0.20058e+00 0.34557e+00 0.50507e+00 + 0.67470e+00 0.85072e+00 0.10306e+01 0.12118e+01 0.13933e+01 + 0.15740e+01 0.17530e+01 0.19296e+01 0.21034e+01 0.22741e+01 + 0.24416e+01 0.26057e+01 0.27661e+01 0.29230e+01 0.30763e+01 + 0.32254e+01 0.33717e+01 0.35161e+01 0.36605e+01 0.38049e+01 + 0.39493e+01 0.40937e+01 0.42381e+01 0.43825e+01 0.45269e+01 + -0.52186e-01 0.73115e-01 0.20013e+00 0.34335e+00 0.50031e+00 + 0.66674e+00 0.83898e+00 0.10146e+01 0.11911e+01 0.13677e+01 + 0.15431e+01 0.17166e+01 0.18876e+01 0.20556e+01 0.22204e+01 + 0.23819e+01 0.25399e+01 0.26943e+01 0.28451e+01 0.29923e+01 + 0.31352e+01 0.32755e+01 0.34138e+01 0.35522e+01 0.36905e+01 + 0.38288e+01 0.39671e+01 0.41054e+01 0.42437e+01 0.43821e+01 + -0.50569e-01 0.73736e-01 0.19969e+00 0.34114e+00 0.49559e+00 + 0.65885e+00 0.82736e+00 0.99871e+00 0.11707e+01 0.13424e+01 + 0.15127e+01 0.16808e+01 0.18463e+01 0.20086e+01 0.21676e+01 + 0.23234e+01 0.24755e+01 0.26240e+01 0.27689e+01 0.29101e+01 + 0.30472e+01 0.31816e+01 0.33140e+01 0.34465e+01 0.35789e+01 + 0.37113e+01 0.38438e+01 0.39762e+01 0.41087e+01 0.42411e+01 + -0.48930e-01 0.74367e-01 0.19925e+00 0.33894e+00 0.49091e+00 + 0.65103e+00 0.81586e+00 0.98303e+00 0.11505e+01 0.13175e+01 + 0.14827e+01 0.16456e+01 0.18056e+01 0.19625e+01 0.21159e+01 + 0.22660e+01 0.24124e+01 0.25551e+01 0.26943e+01 0.28298e+01 + 0.29611e+01 0.30898e+01 0.32166e+01 0.33433e+01 0.34701e+01 + 0.35968e+01 0.37236e+01 0.38503e+01 0.39771e+01 0.41038e+01 + -0.47306e-01 0.74995e-01 0.19881e+00 0.33675e+00 0.48626e+00 + 0.64328e+00 0.80448e+00 0.96754e+00 0.11307e+01 0.12929e+01 + 0.14532e+01 0.16110e+01 0.17657e+01 0.19172e+01 0.20651e+01 + 0.22097e+01 0.23506e+01 0.24877e+01 0.26213e+01 0.27512e+01 + 0.28770e+01 0.30002e+01 0.31214e+01 0.32427e+01 0.33639e+01 + 0.34852e+01 0.36064e+01 0.37277e+01 0.38489e+01 0.39702e+01 + -0.45678e-01 0.75627e-01 0.19838e+00 0.33458e+00 0.48164e+00 + 0.63560e+00 0.79322e+00 0.95223e+00 0.11110e+01 0.12687e+01 + 0.14242e+01 0.15769e+01 0.17265e+01 0.18727e+01 0.20153e+01 + 0.21545e+01 0.22900e+01 0.24217e+01 0.25499e+01 0.26744e+01 + 0.27948e+01 0.29127e+01 0.30286e+01 0.31445e+01 0.32604e+01 + 0.33763e+01 0.34923e+01 0.36082e+01 0.37241e+01 0.38400e+01 + -0.44027e-01 0.76270e-01 0.19796e+00 0.33243e+00 0.47706e+00 + 0.62799e+00 0.78208e+00 0.93710e+00 0.10917e+01 0.12448e+01 + 0.13955e+01 0.15434e+01 0.16880e+01 0.18290e+01 0.19665e+01 + 0.21004e+01 0.22307e+01 0.23571e+01 0.24800e+01 0.25993e+01 + 0.27146e+01 0.28272e+01 0.29380e+01 0.30487e+01 0.31595e+01 + 0.32703e+01 0.33810e+01 0.34918e+01 0.36026e+01 0.37133e+01 + -0.42390e-01 0.76912e-01 0.19754e+00 0.33029e+00 0.47252e+00 + 0.62045e+00 0.77106e+00 0.92216e+00 0.10726e+01 0.12213e+01 + 0.13674e+01 0.15104e+01 0.16501e+01 0.17862e+01 0.19186e+01 + 0.20474e+01 0.21726e+01 0.22939e+01 0.24117e+01 0.25259e+01 + 0.26361e+01 0.27438e+01 0.28496e+01 0.29554e+01 0.30611e+01 + 0.31669e+01 0.32727e+01 0.33785e+01 0.34843e+01 0.35901e+01 + + -0.40748e-01 0.77558e-01 0.19713e+00 0.32816e+00 0.46801e+00 + 0.61297e+00 0.76015e+00 0.90740e+00 0.10537e+01 0.11981e+01 + 0.13396e+01 0.14780e+01 0.16129e+01 0.17441e+01 0.18716e+01 + 0.19955e+01 0.21156e+01 0.22321e+01 0.23449e+01 0.24542e+01 + 0.25595e+01 0.26623e+01 0.27633e+01 0.28642e+01 0.29652e+01 + 0.30662e+01 0.31671e+01 0.32681e+01 0.33690e+01 0.34700e+01 + -0.39101e-01 0.78210e-01 0.19672e+00 0.32605e+00 0.46354e+00 + 0.60557e+00 0.74937e+00 0.89282e+00 0.10351e+01 0.11752e+01 + 0.13123e+01 0.14461e+01 0.15763e+01 0.17028e+01 0.18255e+01 + 0.19446e+01 0.20599e+01 0.21715e+01 0.22796e+01 0.23841e+01 + 0.24847e+01 0.25828e+01 0.26792e+01 0.27755e+01 0.28718e+01 + 0.29681e+01 0.30644e+01 0.31607e+01 0.32570e+01 0.33533e+01 + -0.37447e-01 0.78869e-01 0.19632e+00 0.32396e+00 0.45910e+00 + 0.59824e+00 0.73869e+00 0.87841e+00 0.10168e+01 0.11527e+01 + 0.12855e+01 0.14147e+01 0.15404e+01 0.16622e+01 0.17802e+01 + 0.18947e+01 0.20053e+01 0.21123e+01 0.22157e+01 0.23156e+01 + 0.24117e+01 0.25053e+01 0.25970e+01 0.26888e+01 0.27806e+01 + 0.28724e+01 0.29642e+01 0.30560e+01 0.31478e+01 0.32396e+01 + -0.35787e-01 0.79533e-01 0.19593e+00 0.32188e+00 0.45470e+00 + 0.59098e+00 0.72814e+00 0.86418e+00 0.99867e+00 0.11305e+01 + 0.12590e+01 0.13839e+01 0.15051e+01 0.16224e+01 0.17359e+01 + 0.18458e+01 0.19519e+01 0.20543e+01 0.21533e+01 0.22487e+01 + 0.23403e+01 0.24295e+01 0.25170e+01 0.26044e+01 0.26919e+01 + 0.27793e+01 0.28668e+01 0.29542e+01 0.30417e+01 0.31291e+01 + -0.34141e-01 0.80196e-01 0.19555e+00 0.31982e+00 0.45033e+00 + 0.58378e+00 0.71769e+00 0.85012e+00 0.98081e+00 0.11086e+01 + 0.12330e+01 0.13536e+01 0.14704e+01 0.15833e+01 0.16924e+01 + 0.17979e+01 0.18996e+01 0.19976e+01 0.20922e+01 0.21833e+01 + 0.22707e+01 0.23557e+01 0.24389e+01 0.25222e+01 0.26054e+01 + 0.26887e+01 0.27719e+01 0.28552e+01 0.29385e+01 0.30217e+01 + -0.32467e-01 0.80875e-01 0.19517e+00 0.31777e+00 0.44600e+00 + 0.57665e+00 0.70735e+00 0.83623e+00 0.96318e+00 0.10871e+01 + 0.12073e+01 0.13238e+01 0.14364e+01 0.15450e+01 0.16498e+01 + 0.17509e+01 0.18484e+01 0.19421e+01 0.20325e+01 0.21194e+01 + 0.22027e+01 0.22836e+01 0.23628e+01 0.24420e+01 0.25212e+01 + 0.26004e+01 0.26796e+01 0.27588e+01 0.28380e+01 0.29172e+01 + -0.30786e-01 0.81561e-01 0.19480e+00 0.31574e+00 0.44170e+00 + 0.56958e+00 0.69713e+00 0.82251e+00 0.94578e+00 0.10658e+01 + 0.11821e+01 0.12944e+01 0.14029e+01 0.15074e+01 0.16080e+01 + 0.17050e+01 0.17982e+01 0.18879e+01 0.19741e+01 0.20570e+01 + 0.21363e+01 0.22132e+01 0.22885e+01 0.23638e+01 0.24390e+01 + 0.25143e+01 0.25896e+01 0.26649e+01 0.27401e+01 0.28154e+01 + -0.29115e-01 0.82248e-01 0.19444e+00 0.31373e+00 0.43744e+00 + 0.56258e+00 0.68701e+00 0.80895e+00 0.92862e+00 0.10449e+01 + 0.11572e+01 0.12656e+01 0.13700e+01 0.14704e+01 0.15670e+01 + 0.16599e+01 0.17491e+01 0.18348e+01 0.19171e+01 0.19961e+01 + 0.20715e+01 0.21446e+01 0.22161e+01 0.22876e+01 0.23591e+01 + 0.24307e+01 0.25022e+01 0.25737e+01 0.26452e+01 0.27167e+01 + -0.27417e-01 0.82952e-01 0.19409e+00 0.31173e+00 0.43321e+00 + 0.55565e+00 0.67700e+00 0.79556e+00 0.91169e+00 0.10243e+01 + 0.11328e+01 0.12373e+01 0.13378e+01 0.14342e+01 0.15268e+01 + 0.16158e+01 0.17011e+01 0.17829e+01 0.18613e+01 0.19365e+01 + 0.20082e+01 0.20777e+01 0.21455e+01 0.22134e+01 0.22812e+01 + 0.23491e+01 0.24170e+01 0.24848e+01 0.25527e+01 0.26205e+01 + -0.25688e-01 0.83673e-01 0.19375e+00 0.30974e+00 0.42901e+00 + 0.54877e+00 0.66710e+00 0.78233e+00 0.89499e+00 0.10039e+01 + 0.11087e+01 0.12094e+01 0.13060e+01 0.13987e+01 0.14874e+01 + 0.15726e+01 0.16541e+01 0.17321e+01 0.18069e+01 0.18784e+01 + 0.19465e+01 0.20124e+01 0.20768e+01 0.21411e+01 0.22055e+01 + 0.22698e+01 0.23342e+01 0.23985e+01 0.24629e+01 0.25272e+01 + + -0.23968e-01 0.84397e-01 0.19342e+00 0.30778e+00 0.42485e+00 + 0.54197e+00 0.65730e+00 0.76927e+00 0.87851e+00 0.98389e+00 + 0.10850e+01 0.11820e+01 0.12749e+01 0.13638e+01 0.14488e+01 + 0.15302e+01 0.16081e+01 0.16825e+01 0.17536e+01 0.18216e+01 + 0.18863e+01 0.19488e+01 0.20097e+01 0.20707e+01 0.21316e+01 + 0.21926e+01 0.22535e+01 0.23145e+01 0.23754e+01 0.24364e+01 + -0.22237e-01 0.85132e-01 0.19310e+00 0.30583e+00 0.42073e+00 + 0.53522e+00 0.64761e+00 0.75636e+00 0.86226e+00 0.96415e+00 + 0.10617e+01 0.11551e+01 0.12443e+01 0.13296e+01 0.14109e+01 + 0.14888e+01 0.15631e+01 0.16339e+01 0.17016e+01 0.17662e+01 + 0.18275e+01 0.18867e+01 0.19444e+01 0.20021e+01 0.20598e+01 + 0.21174e+01 0.21751e+01 0.22328e+01 0.22905e+01 0.23482e+01 + -0.20494e-01 0.85880e-01 0.19279e+00 0.30390e+00 0.41664e+00 + 0.52855e+00 0.63803e+00 0.74362e+00 0.84623e+00 0.94471e+00 + 0.10388e+01 0.11286e+01 0.12143e+01 0.12960e+01 0.13738e+01 + 0.14482e+01 0.15190e+01 0.15865e+01 0.16508e+01 0.17121e+01 + 0.17702e+01 0.18262e+01 0.18807e+01 0.19353e+01 0.19899e+01 + 0.20444e+01 0.20990e+01 0.21535e+01 0.22081e+01 0.22627e+01 + -0.18738e-01 0.86641e-01 0.19250e+00 0.30199e+00 0.41258e+00 + 0.52194e+00 0.62855e+00 0.73103e+00 0.83042e+00 0.92556e+00 + 0.10162e+01 0.11026e+01 0.11849e+01 0.12631e+01 0.13375e+01 + 0.14085e+01 0.14759e+01 0.15401e+01 0.16012e+01 0.16593e+01 + 0.17142e+01 0.17672e+01 0.18187e+01 0.18702e+01 0.19217e+01 + 0.19733e+01 0.20248e+01 0.20763e+01 0.21278e+01 0.21793e+01 + -0.16949e-01 0.87423e-01 0.19222e+00 0.30010e+00 0.40856e+00 + 0.51539e+00 0.61918e+00 0.71861e+00 0.81482e+00 0.90670e+00 + 0.99402e+00 0.10770e+01 0.11559e+01 0.12308e+01 0.13019e+01 + 0.13696e+01 0.14338e+01 0.14947e+01 0.15527e+01 0.16078e+01 + 0.16597e+01 0.17097e+01 0.17583e+01 0.18069e+01 0.18556e+01 + 0.19042e+01 0.19528e+01 0.20014e+01 0.20501e+01 0.20987e+01 + -0.15143e-01 0.88220e-01 0.19196e+00 0.29823e+00 0.40458e+00 + 0.50890e+00 0.60991e+00 0.70633e+00 0.79944e+00 0.88811e+00 + 0.97217e+00 0.10519e+01 0.11275e+01 0.11991e+01 0.12670e+01 + 0.13315e+01 0.13925e+01 0.14504e+01 0.15054e+01 0.15574e+01 + 0.16065e+01 0.16537e+01 0.16995e+01 0.17453e+01 0.17911e+01 + 0.18369e+01 0.18827e+01 0.19286e+01 0.19744e+01 0.20202e+01 + -0.13321e-01 0.89035e-01 0.19171e+00 0.29638e+00 0.40064e+00 + 0.50248e+00 0.60074e+00 0.69421e+00 0.78427e+00 0.86980e+00 + 0.95068e+00 0.10272e+01 0.10996e+01 0.11681e+01 0.12328e+01 + 0.12942e+01 0.13522e+01 0.14071e+01 0.14591e+01 0.15084e+01 + 0.15546e+01 0.15991e+01 0.16422e+01 0.16853e+01 0.17284e+01 + 0.17715e+01 0.18147e+01 0.18578e+01 0.19009e+01 0.19440e+01 + -0.11462e-01 0.89874e-01 0.19147e+00 0.29455e+00 0.39673e+00 + 0.49612e+00 0.59168e+00 0.68224e+00 0.76931e+00 0.85177e+00 + 0.92954e+00 0.10029e+01 0.10723e+01 0.11376e+01 0.11993e+01 + 0.12577e+01 0.13128e+01 0.13648e+01 0.14140e+01 0.14605e+01 + 0.15040e+01 0.15459e+01 0.15864e+01 0.16269e+01 0.16674e+01 + 0.17079e+01 0.17485e+01 0.17890e+01 0.18295e+01 0.18700e+01 + -0.95828e-02 0.90732e-01 0.19126e+00 0.29274e+00 0.39285e+00 + 0.48983e+00 0.58272e+00 0.67043e+00 0.75457e+00 0.83402e+00 + 0.90875e+00 0.97912e+00 0.10454e+01 0.11078e+01 0.11665e+01 + 0.12220e+01 0.12742e+01 0.13235e+01 0.13699e+01 0.14137e+01 + 0.14547e+01 0.14940e+01 0.15321e+01 0.15701e+01 0.16081e+01 + 0.16462e+01 0.16842e+01 0.17222e+01 0.17603e+01 0.17983e+01 + -0.76828e-02 0.91611e-01 0.19107e+00 0.29096e+00 0.38902e+00 + 0.48361e+00 0.57386e+00 0.65877e+00 0.74002e+00 0.81654e+00 + 0.88830e+00 0.95570e+00 0.10190e+01 0.10785e+01 0.11343e+01 + 0.11870e+01 0.12365e+01 0.12831e+01 0.13269e+01 0.13682e+01 + 0.14067e+01 0.14435e+01 0.14792e+01 0.15148e+01 0.15505e+01 + 0.15861e+01 0.16218e+01 0.16574e+01 0.16931e+01 0.17287e+01 + + -0.57605e-02 0.92513e-01 0.19089e+00 0.28920e+00 0.38523e+00 + 0.47745e+00 0.56511e+00 0.64726e+00 0.72569e+00 0.79932e+00 + 0.86818e+00 0.93269e+00 0.99316e+00 0.10498e+01 0.11029e+01 + 0.11528e+01 0.11997e+01 0.12436e+01 0.12849e+01 0.13237e+01 + 0.13599e+01 0.13944e+01 0.14277e+01 0.14611e+01 0.14944e+01 + 0.15278e+01 0.15612e+01 0.15945e+01 0.16279e+01 0.16612e+01 + -0.38138e-02 0.93439e-01 0.19074e+00 0.28747e+00 0.38148e+00 + 0.47135e+00 0.55645e+00 0.63590e+00 0.71156e+00 0.78237e+00 + 0.84841e+00 0.91010e+00 0.96777e+00 0.10217e+01 0.10721e+01 + 0.11194e+01 0.11636e+01 0.12051e+01 0.12440e+01 0.12804e+01 + 0.13142e+01 0.13465e+01 0.13776e+01 0.14088e+01 0.14399e+01 + 0.14711e+01 0.15022e+01 0.15334e+01 0.15645e+01 0.15956e+01 + -0.18038e-02 0.94405e-01 0.19062e+00 0.28577e+00 0.37777e+00 + 0.46532e+00 0.54790e+00 0.62469e+00 0.69763e+00 0.76569e+00 + 0.82896e+00 0.88790e+00 0.94287e+00 0.99409e+00 0.10419e+01 + 0.10866e+01 0.11284e+01 0.11675e+01 0.12040e+01 0.12381e+01 + 0.12698e+01 0.12999e+01 0.13289e+01 0.13580e+01 0.13870e+01 + 0.14160e+01 0.14451e+01 0.14741e+01 0.15031e+01 0.15322e+01 + 0.23775e-03 0.95401e-01 0.19052e+00 0.28409e+00 0.37410e+00 + 0.45937e+00 0.53946e+00 0.61363e+00 0.68390e+00 0.74927e+00 + 0.80984e+00 0.86611e+00 0.91844e+00 0.96708e+00 0.10123e+01 + 0.10546e+01 0.10940e+01 0.11307e+01 0.11650e+01 0.11969e+01 + 0.12265e+01 0.12545e+01 0.12815e+01 0.13085e+01 0.13355e+01 + 0.13625e+01 0.13895e+01 0.14166e+01 0.14436e+01 0.14706e+01 + 0.23103e-02 0.96428e-01 0.19045e+00 0.28245e+00 0.37048e+00 + 0.45347e+00 0.53111e+00 0.60271e+00 0.67038e+00 0.73310e+00 + 0.79104e+00 0.84471e+00 0.89448e+00 0.94061e+00 0.98342e+00 + 0.10233e+01 0.10604e+01 0.10948e+01 0.11269e+01 0.11568e+01 + 0.11843e+01 0.12103e+01 0.12354e+01 0.12605e+01 0.12855e+01 + 0.13106e+01 0.13357e+01 0.13607e+01 0.13858e+01 0.14108e+01 + 0.44153e-02 0.97487e-01 0.19041e+00 0.28084e+00 0.36690e+00 + 0.44765e+00 0.52288e+00 0.59195e+00 0.65706e+00 0.71720e+00 + 0.77257e+00 0.82371e+00 0.87099e+00 0.91469e+00 0.95513e+00 + 0.99274e+00 0.10276e+01 0.10598e+01 0.10898e+01 0.11176e+01 + 0.11432e+01 0.11674e+01 0.11906e+01 0.12138e+01 0.12369e+01 + 0.12601e+01 0.12833e+01 0.13065e+01 0.13297e+01 0.13529e+01 + 0.65945e-02 0.98597e-01 0.19040e+00 0.27927e+00 0.36337e+00 + 0.44190e+00 0.51474e+00 0.58134e+00 0.64393e+00 0.70155e+00 + 0.75442e+00 0.80308e+00 0.84795e+00 0.88929e+00 0.92744e+00 + 0.96282e+00 0.99550e+00 0.10257e+01 0.10536e+01 0.10795e+01 + 0.11032e+01 0.11255e+01 0.11470e+01 0.11684e+01 0.11898e+01 + 0.12112e+01 0.12326e+01 0.12540e+01 0.12754e+01 0.12968e+01 + 0.88154e-02 0.99747e-01 0.19043e+00 0.27773e+00 0.35989e+00 + 0.43623e+00 0.50672e+00 0.57088e+00 0.63101e+00 0.68616e+00 + 0.73659e+00 0.78285e+00 0.82537e+00 0.86442e+00 0.90035e+00 + 0.93358e+00 0.96417e+00 0.99234e+00 0.10184e+01 0.10424e+01 + 0.10643e+01 0.10849e+01 0.11046e+01 0.11243e+01 0.11440e+01 + 0.11637e+01 0.11834e+01 0.12032e+01 0.12229e+01 0.12426e+01 + 0.11079e-01 0.10094e+00 0.19051e+00 0.27624e+00 0.35646e+00 + 0.43063e+00 0.49881e+00 0.56057e+00 0.61829e+00 0.67103e+00 + 0.71907e+00 0.76300e+00 0.80323e+00 0.84007e+00 0.87385e+00 + 0.90500e+00 0.93359e+00 0.95982e+00 0.98398e+00 0.10062e+01 + 0.10264e+01 0.10453e+01 0.10634e+01 0.10815e+01 0.10996e+01 + 0.11177e+01 0.11358e+01 0.11539e+01 0.11720e+01 0.11900e+01 + 0.13427e-01 0.10219e+00 0.19062e+00 0.27478e+00 0.35309e+00 + 0.42511e+00 0.49100e+00 0.55041e+00 0.60577e+00 0.65615e+00 + 0.70187e+00 0.74352e+00 0.78154e+00 0.81623e+00 0.84794e+00 + 0.87708e+00 0.90373e+00 0.92811e+00 0.95047e+00 0.97096e+00 + 0.98949e+00 0.10069e+01 0.10234e+01 0.10399e+01 0.10565e+01 + 0.10730e+01 0.10895e+01 0.11061e+01 0.11226e+01 0.11391e+01 + + 0.15828e-01 0.10350e+00 0.19078e+00 0.27338e+00 0.34978e+00 + 0.41967e+00 0.48331e+00 0.54041e+00 0.59345e+00 0.64153e+00 + 0.68498e+00 0.72442e+00 0.76029e+00 0.79290e+00 0.82260e+00 + 0.84981e+00 0.87459e+00 0.89718e+00 0.91782e+00 0.93665e+00 + 0.95362e+00 0.96946e+00 0.98450e+00 0.99954e+00 0.10146e+01 + 0.10296e+01 0.10447e+01 0.10597e+01 0.10748e+01 0.10898e+01 + 0.18304e-01 0.10487e+00 0.19100e+00 0.27203e+00 0.34653e+00 + 0.41431e+00 0.47574e+00 0.53057e+00 0.58134e+00 0.62716e+00 + 0.66840e+00 0.70570e+00 0.73948e+00 0.77008e+00 0.79783e+00 + 0.82317e+00 0.84616e+00 0.86703e+00 0.88602e+00 0.90327e+00 + 0.91873e+00 0.93312e+00 0.94674e+00 0.96037e+00 0.97399e+00 + 0.98762e+00 0.10012e+01 0.10149e+01 0.10285e+01 0.10421e+01 + 0.20841e-01 0.10629e+00 0.19127e+00 0.27073e+00 0.34335e+00 + 0.40905e+00 0.46829e+00 0.52089e+00 0.56943e+00 0.61305e+00 + 0.65214e+00 0.68734e+00 0.71911e+00 0.74775e+00 0.77363e+00 + 0.79717e+00 0.81843e+00 0.83764e+00 0.85505e+00 0.87078e+00 + 0.88480e+00 0.89780e+00 0.91007e+00 0.92234e+00 0.93462e+00 + 0.94689e+00 0.95916e+00 0.97143e+00 0.98370e+00 0.99597e+00 + 0.23482e-01 0.10780e+00 0.19161e+00 0.26950e+00 0.34024e+00 + 0.40387e+00 0.46096e+00 0.51137e+00 0.55773e+00 0.59920e+00 + 0.63620e+00 0.66936e+00 0.69916e+00 0.72592e+00 0.74999e+00 + 0.77178e+00 0.79138e+00 0.80900e+00 0.82489e+00 0.83918e+00 + 0.85183e+00 0.86350e+00 0.87448e+00 0.88546e+00 0.89644e+00 + 0.90742e+00 0.91840e+00 0.92939e+00 0.94037e+00 0.95135e+00 + 0.26198e-01 0.10939e+00 0.19201e+00 0.26834e+00 0.33721e+00 + 0.39880e+00 0.45376e+00 0.50202e+00 0.54624e+00 0.58561e+00 + 0.62056e+00 0.65175e+00 0.67965e+00 0.70458e+00 0.72690e+00 + 0.74701e+00 0.76501e+00 0.78110e+00 0.79554e+00 0.80844e+00 + 0.81978e+00 0.83018e+00 0.83993e+00 0.84968e+00 0.85943e+00 + 0.86918e+00 0.87893e+00 0.88868e+00 0.89843e+00 0.90818e+00 + 0.29031e-01 0.11106e+00 0.19249e+00 0.26724e+00 0.33426e+00 + 0.39383e+00 0.44669e+00 0.49285e+00 0.53497e+00 0.57229e+00 + 0.60525e+00 0.63451e+00 0.66056e+00 0.68373e+00 0.70436e+00 + 0.72286e+00 0.73931e+00 0.75394e+00 0.76698e+00 0.77855e+00 + 0.78864e+00 0.79784e+00 0.80642e+00 0.81500e+00 0.82358e+00 + 0.83216e+00 0.84073e+00 0.84931e+00 0.85789e+00 0.86647e+00 + 0.31956e-01 0.11283e+00 0.19305e+00 0.26624e+00 0.33140e+00 + 0.38897e+00 0.43977e+00 0.48385e+00 0.52392e+00 0.55923e+00 + 0.59025e+00 0.61764e+00 0.64191e+00 0.66336e+00 0.68236e+00 + 0.69930e+00 0.71427e+00 0.72749e+00 0.73920e+00 0.74950e+00 + 0.75839e+00 0.76644e+00 0.77391e+00 0.78137e+00 0.78884e+00 + 0.79630e+00 0.80376e+00 0.81123e+00 0.81869e+00 0.82615e+00 + 0.34995e-01 0.11470e+00 0.19371e+00 0.26532e+00 0.32865e+00 + 0.38424e+00 0.43299e+00 0.47504e+00 0.51309e+00 0.54644e+00 + 0.57557e+00 0.60115e+00 0.62368e+00 0.64347e+00 0.66090e+00 + 0.67634e+00 0.68989e+00 0.70176e+00 0.71218e+00 0.72127e+00 + 0.72902e+00 0.73598e+00 0.74238e+00 0.74878e+00 0.75519e+00 + 0.76159e+00 0.76799e+00 0.77439e+00 0.78079e+00 0.78719e+00 + 0.38161e-01 0.11668e+00 0.19447e+00 0.26450e+00 0.32600e+00 + 0.37963e+00 0.42637e+00 0.46641e+00 0.50250e+00 0.53394e+00 + 0.56122e+00 0.58504e+00 0.60588e+00 0.62407e+00 0.63997e+00 + 0.65397e+00 0.66615e+00 0.67672e+00 0.68592e+00 0.69385e+00 + 0.70051e+00 0.70643e+00 0.71182e+00 0.71721e+00 0.72261e+00 + 0.72800e+00 0.73339e+00 0.73878e+00 0.74417e+00 0.74957e+00 + 0.41484e-01 0.11879e+00 0.19534e+00 0.26379e+00 0.32347e+00 + 0.37516e+00 0.41991e+00 0.45799e+00 0.49215e+00 0.52171e+00 + 0.54719e+00 0.56930e+00 0.58850e+00 0.60515e+00 0.61958e+00 + 0.63218e+00 0.64305e+00 0.65238e+00 0.66040e+00 0.66722e+00 + 0.67284e+00 0.67777e+00 0.68220e+00 0.68663e+00 0.69106e+00 + 0.69550e+00 0.69993e+00 0.70436e+00 0.70879e+00 0.71322e+00 + + 0.44941e-01 0.12104e+00 0.19634e+00 0.26321e+00 0.32108e+00 + 0.37084e+00 0.41364e+00 0.44978e+00 0.48204e+00 0.50977e+00 + 0.53350e+00 0.55394e+00 0.57156e+00 0.58670e+00 0.59972e+00 + 0.61098e+00 0.62057e+00 0.62871e+00 0.63561e+00 0.64137e+00 + 0.64600e+00 0.64998e+00 0.65350e+00 0.65702e+00 0.66054e+00 + 0.66406e+00 0.66758e+00 0.67109e+00 0.67461e+00 0.67813e+00 + 0.48563e-01 0.12344e+00 0.19748e+00 0.26277e+00 0.31883e+00 + 0.36668e+00 0.40755e+00 0.44179e+00 0.47219e+00 0.49813e+00 + 0.52015e+00 0.53896e+00 0.55504e+00 0.56874e+00 0.58038e+00 + 0.59034e+00 0.59872e+00 0.60571e+00 0.61153e+00 0.61628e+00 + 0.61997e+00 0.62305e+00 0.62570e+00 0.62835e+00 0.63100e+00 + 0.63365e+00 0.63630e+00 0.63895e+00 0.64160e+00 0.64425e+00 + 0.52368e-01 0.12601e+00 0.19878e+00 0.26248e+00 0.31675e+00 + 0.36271e+00 0.40166e+00 0.43404e+00 0.46261e+00 0.48679e+00 + 0.50715e+00 0.52438e+00 0.53896e+00 0.55125e+00 0.56157e+00 + 0.57028e+00 0.57749e+00 0.58338e+00 0.58816e+00 0.59194e+00 + 0.59473e+00 0.59696e+00 0.59878e+00 0.60061e+00 0.60243e+00 + 0.60425e+00 0.60608e+00 0.60790e+00 0.60972e+00 0.61155e+00 + 0.56393e-01 0.12878e+00 0.20026e+00 0.26237e+00 0.31484e+00 + 0.35893e+00 0.39600e+00 0.42653e+00 0.45331e+00 0.47578e+00 + 0.49450e+00 0.51019e+00 0.52332e+00 0.53424e+00 0.54328e+00 + 0.55078e+00 0.55686e+00 0.56169e+00 0.56548e+00 0.56833e+00 + 0.57027e+00 0.57168e+00 0.57271e+00 0.57375e+00 0.57479e+00 + 0.57583e+00 0.57686e+00 0.57790e+00 0.57894e+00 0.57997e+00 + 0.60646e-01 0.13176e+00 0.20194e+00 0.26245e+00 0.31315e+00 + 0.35537e+00 0.39057e+00 0.41929e+00 0.44430e+00 0.46509e+00 + 0.48222e+00 0.49640e+00 0.50812e+00 0.51771e+00 0.52551e+00 + 0.53184e+00 0.53683e+00 0.54064e+00 0.54348e+00 0.54545e+00 + 0.54656e+00 0.54719e+00 0.54748e+00 0.54777e+00 0.54806e+00 + 0.54835e+00 0.54864e+00 0.54893e+00 0.54922e+00 0.54951e+00 + 0.65114e-01 0.13497e+00 0.20384e+00 0.26276e+00 0.31168e+00 + 0.35205e+00 0.38541e+00 0.41233e+00 0.43561e+00 0.45474e+00 + 0.47030e+00 0.48302e+00 0.49336e+00 0.50166e+00 0.50825e+00 + 0.51346e+00 0.51739e+00 0.52022e+00 0.52215e+00 0.52326e+00 + 0.52359e+00 0.52348e+00 0.52305e+00 0.52263e+00 0.52221e+00 + 0.52178e+00 0.52136e+00 0.52093e+00 0.52051e+00 0.52009e+00 + 0.69877e-01 0.13845e+00 0.20601e+00 0.26333e+00 0.31047e+00 + 0.34900e+00 0.38053e+00 0.40568e+00 0.42724e+00 0.44474e+00 + 0.45878e+00 0.47006e+00 0.47905e+00 0.48609e+00 0.49151e+00 + 0.49562e+00 0.49853e+00 0.50042e+00 0.50146e+00 0.50176e+00 + 0.50134e+00 0.50052e+00 0.49941e+00 0.49831e+00 0.49720e+00 + 0.49610e+00 0.49499e+00 0.49389e+00 0.49278e+00 0.49168e+00 + 0.74942e-01 0.14223e+00 0.20847e+00 0.26418e+00 0.30955e+00 + 0.34625e+00 0.37596e+00 0.39936e+00 0.41923e+00 0.43512e+00 + 0.44765e+00 0.45751e+00 0.46519e+00 0.47100e+00 0.47528e+00 + 0.47832e+00 0.48025e+00 0.48122e+00 0.48141e+00 0.48092e+00 + 0.47978e+00 0.47827e+00 0.47652e+00 0.47476e+00 0.47300e+00 + 0.47125e+00 0.46949e+00 0.46774e+00 0.46598e+00 0.46422e+00 + 0.80366e-01 0.14636e+00 0.21127e+00 0.26537e+00 0.30896e+00 + 0.34384e+00 0.37174e+00 0.39339e+00 0.41159e+00 0.42589e+00 + 0.43693e+00 0.44540e+00 0.45178e+00 0.45640e+00 0.45955e+00 + 0.46156e+00 0.46252e+00 0.46260e+00 0.46197e+00 0.46072e+00 + 0.45888e+00 0.45673e+00 0.45435e+00 0.45197e+00 0.44959e+00 + 0.44721e+00 0.44483e+00 0.44245e+00 0.44007e+00 0.43769e+00 + 0.86202e-01 0.15089e+00 0.21445e+00 0.26695e+00 0.30876e+00 + 0.34180e+00 0.36789e+00 0.38782e+00 0.40434e+00 0.41707e+00 + 0.42663e+00 0.43373e+00 0.43883e+00 0.44226e+00 0.44432e+00 + 0.44531e+00 0.44533e+00 0.44455e+00 0.44312e+00 0.44113e+00 + 0.43863e+00 0.43584e+00 0.43286e+00 0.42989e+00 0.42691e+00 + 0.42393e+00 0.42095e+00 0.41797e+00 0.41499e+00 0.41201e+00 + + 0.92493e-01 0.15587e+00 0.21809e+00 0.26896e+00 0.30899e+00 + 0.34020e+00 0.36448e+00 0.38267e+00 0.39752e+00 0.40867e+00 + 0.41678e+00 0.42251e+00 0.42635e+00 0.42861e+00 0.42958e+00 + 0.42957e+00 0.42867e+00 0.42704e+00 0.42483e+00 0.42213e+00 + 0.41898e+00 0.41559e+00 0.41203e+00 0.40847e+00 0.40492e+00 + 0.40136e+00 0.39781e+00 0.39425e+00 0.39069e+00 0.38714e+00 + 0.99313e-01 0.16138e+00 0.22226e+00 0.27150e+00 0.30973e+00 + 0.33909e+00 0.36154e+00 0.37798e+00 0.39116e+00 0.40074e+00 + 0.40737e+00 0.41174e+00 0.41431e+00 0.41541e+00 0.41532e+00 + 0.41432e+00 0.41251e+00 0.41005e+00 0.40707e+00 0.40367e+00 + 0.39989e+00 0.39591e+00 0.39180e+00 0.38768e+00 0.38357e+00 + 0.37946e+00 0.37534e+00 0.37123e+00 0.36712e+00 0.36300e+00 + 0.10675e+00 0.16750e+00 0.22704e+00 0.27464e+00 0.31104e+00 + 0.33853e+00 0.35914e+00 0.37381e+00 0.38529e+00 0.39328e+00 + 0.39843e+00 0.40143e+00 0.40274e+00 0.40267e+00 0.40151e+00 + 0.39953e+00 0.39682e+00 0.39353e+00 0.38981e+00 0.38572e+00 + 0.38133e+00 0.37678e+00 0.37212e+00 0.36747e+00 0.36281e+00 + 0.35815e+00 0.35350e+00 0.34884e+00 0.34419e+00 0.33953e+00 + 0.11493e+00 0.17437e+00 0.23255e+00 0.27849e+00 0.31304e+00 + 0.33862e+00 0.35734e+00 0.37021e+00 0.37996e+00 0.38632e+00 + 0.38997e+00 0.39158e+00 0.39161e+00 0.39037e+00 0.38814e+00 + 0.38517e+00 0.38156e+00 0.37746e+00 0.37299e+00 0.36823e+00 + 0.36323e+00 0.35812e+00 0.35294e+00 0.34776e+00 0.34258e+00 + 0.33739e+00 0.33221e+00 0.32703e+00 0.32184e+00 0.31666e+00 + 0.12396e+00 0.18210e+00 0.23894e+00 0.28319e+00 0.31584e+00 + 0.33944e+00 0.35622e+00 0.36723e+00 0.37520e+00 0.37989e+00 + 0.38200e+00 0.38219e+00 0.38092e+00 0.37849e+00 0.37516e+00 + 0.37120e+00 0.36669e+00 0.36177e+00 0.35656e+00 0.35113e+00 + 0.34554e+00 0.33988e+00 0.33418e+00 0.32848e+00 0.32278e+00 + 0.31709e+00 0.31139e+00 0.30569e+00 0.29999e+00 0.29429e+00 + 0.13405e+00 0.19089e+00 0.24639e+00 0.28890e+00 0.31958e+00 + 0.34113e+00 0.35587e+00 0.36495e+00 0.37106e+00 0.37402e+00 + 0.37452e+00 0.37325e+00 0.37063e+00 0.36697e+00 0.36254e+00 + 0.35756e+00 0.35213e+00 0.34639e+00 0.34044e+00 0.33435e+00 + 0.32817e+00 0.32197e+00 0.31577e+00 0.30956e+00 0.30336e+00 + 0.29716e+00 0.29095e+00 0.28475e+00 0.27855e+00 0.27234e+00 + 0.14544e+00 0.20099e+00 0.25513e+00 0.29584e+00 0.32445e+00 + 0.34384e+00 0.35642e+00 0.36344e+00 0.36758e+00 0.36871e+00 + 0.36754e+00 0.36473e+00 0.36071e+00 0.35578e+00 0.35020e+00 + 0.34418e+00 0.33782e+00 0.33125e+00 0.32454e+00 0.31778e+00 + 0.31102e+00 0.30430e+00 0.29760e+00 0.29090e+00 0.28420e+00 + 0.27750e+00 0.27080e+00 0.26410e+00 0.25740e+00 0.25070e+00 + 0.15848e+00 0.21270e+00 0.26547e+00 0.30429e+00 0.33068e+00 + 0.34773e+00 0.35799e+00 0.36279e+00 0.36483e+00 0.36400e+00 + 0.36103e+00 0.35659e+00 0.35109e+00 0.34483e+00 0.33806e+00 + 0.33096e+00 0.32364e+00 0.31621e+00 0.30875e+00 0.30132e+00 + 0.29398e+00 0.28673e+00 0.27955e+00 0.27236e+00 0.26517e+00 + 0.25799e+00 0.25080e+00 0.24362e+00 0.23643e+00 0.22925e+00 + 0.17357e+00 0.22646e+00 0.27782e+00 0.31460e+00 0.33856e+00 + 0.35303e+00 0.36073e+00 0.36310e+00 0.36283e+00 0.35986e+00 + 0.35496e+00 0.34876e+00 0.34168e+00 0.33401e+00 0.32598e+00 + 0.31776e+00 0.30944e+00 0.30114e+00 0.29291e+00 0.28481e+00 + 0.27690e+00 0.26913e+00 0.26147e+00 0.25381e+00 0.24616e+00 + 0.23850e+00 0.23084e+00 0.22318e+00 0.21553e+00 0.20787e+00 + 0.19141e+00 0.24289e+00 0.29275e+00 0.32727e+00 0.34848e+00 + 0.36003e+00 0.36484e+00 0.36448e+00 0.36162e+00 0.35628e+00 + 0.34924e+00 0.34112e+00 0.33233e+00 0.32315e+00 0.31379e+00 + 0.30438e+00 0.29504e+00 0.28583e+00 0.27682e+00 0.26805e+00 + 0.25957e+00 0.25131e+00 0.24319e+00 0.23508e+00 0.22697e+00 + 0.21886e+00 0.21074e+00 0.20263e+00 0.19452e+00 0.18640e+00 + + 0.21291e+00 0.26285e+00 0.31106e+00 0.34295e+00 0.36095e+00 + 0.36908e+00 0.37052e+00 0.36701e+00 0.36119e+00 0.35317e+00 + 0.34373e+00 0.33349e+00 0.32284e+00 0.31202e+00 0.30122e+00 + 0.29057e+00 0.28015e+00 0.27003e+00 0.26023e+00 0.25079e+00 + 0.24177e+00 0.23303e+00 0.22449e+00 0.21596e+00 0.20742e+00 + 0.19889e+00 0.19035e+00 0.18182e+00 0.17328e+00 0.16474e+00 + 0.23952e+00 0.28766e+00 0.33391e+00 0.36258e+00 0.37664e+00 + 0.38062e+00 0.37802e+00 0.37078e+00 0.36149e+00 0.35036e+00 + 0.33820e+00 0.32558e+00 0.31285e+00 0.30025e+00 0.28792e+00 + 0.27595e+00 0.26442e+00 0.25336e+00 0.24279e+00 0.23270e+00 + 0.22317e+00 0.21400e+00 0.20509e+00 0.19618e+00 0.18727e+00 + 0.17836e+00 0.16944e+00 0.16053e+00 0.15162e+00 0.14271e+00 + 0.27365e+00 0.31941e+00 0.36308e+00 0.38754e+00 0.39651e+00 + 0.39522e+00 0.38758e+00 0.37579e+00 0.36233e+00 0.34753e+00 + 0.33221e+00 0.31688e+00 0.30184e+00 0.28730e+00 0.27334e+00 + 0.26000e+00 0.24733e+00 0.23535e+00 0.22403e+00 0.21336e+00 + 0.20339e+00 0.19387e+00 0.18466e+00 0.17545e+00 0.16625e+00 + 0.15704e+00 0.14784e+00 0.13863e+00 0.12943e+00 0.12022e+00 + 0.31932e+00 0.36154e+00 0.40140e+00 0.41990e+00 0.42190e+00 + 0.41359e+00 0.39942e+00 0.38189e+00 0.36327e+00 0.34406e+00 + 0.32503e+00 0.30660e+00 0.28900e+00 0.27234e+00 0.25667e+00 + 0.24193e+00 0.22816e+00 0.21532e+00 0.20334e+00 0.19219e+00 + 0.18190e+00 0.17216e+00 0.16279e+00 0.15342e+00 0.14406e+00 + 0.13469e+00 0.12532e+00 0.11596e+00 0.10659e+00 0.97222e-01 + 0.38409e+00 0.42027e+00 0.45371e+00 0.46298e+00 0.45473e+00 + 0.43655e+00 0.41352e+00 0.38852e+00 0.36335e+00 0.33873e+00 + 0.31532e+00 0.29336e+00 0.27294e+00 0.25408e+00 0.23669e+00 + 0.22062e+00 0.20587e+00 0.19234e+00 0.17989e+00 0.16846e+00 + 0.15808e+00 0.14832e+00 0.13901e+00 0.12970e+00 0.12040e+00 + 0.11109e+00 0.10178e+00 0.92467e-01 0.83158e-01 0.73849e-01 + 0.48368e+00 0.50801e+00 0.52906e+00 0.52243e+00 0.49781e+00 + 0.46478e+00 0.42913e+00 0.39407e+00 0.36039e+00 0.32909e+00 + 0.30057e+00 0.27472e+00 0.25138e+00 0.23038e+00 0.21148e+00 + 0.19436e+00 0.17897e+00 0.16511e+00 0.15257e+00 0.14125e+00 + 0.13115e+00 0.12175e+00 0.11286e+00 0.10396e+00 0.95068e-01 + 0.86173e-01 0.77278e-01 0.68384e-01 0.59489e-01 0.50594e-01 + 0.65642e+00 0.65351e+00 0.64663e+00 0.60855e+00 0.55473e+00 + 0.49747e+00 0.44283e+00 0.39386e+00 0.34912e+00 0.30982e+00 + 0.27573e+00 0.24608e+00 0.22022e+00 0.19771e+00 0.17802e+00 + 0.16064e+00 0.14539e+00 0.13197e+00 0.12009e+00 0.10957e+00 + 0.10038e+00 0.91942e-01 0.84036e-01 0.76130e-01 0.68224e-01 + 0.60318e-01 0.52412e-01 0.44506e-01 0.36599e-01 0.28693e-01 + 0.10244e+01 0.94218e+00 0.85504e+00 0.73932e+00 0.62458e+00 + 0.52419e+00 0.44036e+00 0.37319e+00 0.31553e+00 0.26851e+00 + 0.23026e+00 0.19871e+00 0.17245e+00 0.15052e+00 0.13206e+00 + 0.11627e+00 0.10285e+00 0.91400e-01 0.81519e-01 0.72993e-01 + 0.65736e-01 0.59184e-01 0.53121e-01 0.47058e-01 0.40995e-01 + 0.34932e-01 0.28869e-01 0.22806e-01 0.16743e-01 0.10680e-01 + 0.24805e+01 0.18712e+01 0.12846e+01 0.89328e+00 0.64194e+00 + 0.47609e+00 0.36215e+00 0.28438e+00 0.22329e+00 0.17846e+00 + 0.14507e+00 0.11945e+00 0.99391e-01 0.83533e-01 0.70821e-01 + 0.60379e-01 0.51868e-01 0.44863e-01 0.39016e-01 0.34126e-01 + 0.30096e-01 0.26529e-01 0.23278e-01 0.20027e-01 0.16776e-01 + 0.13526e-01 0.10275e-01 0.70242e-02 0.37735e-02 0.52278e-03 + 0.39081e+00 0.29072e+00 0.19456e+00 0.13189e+00 0.92635e-01 + 0.67334e-01 0.50306e-01 0.38915e-01 0.30078e-01 0.23698e-01 + 0.19020e-01 0.15476e-01 0.12736e-01 0.10594e-01 0.88958e-02 + 0.75135e-02 0.63980e-02 0.54881e-02 0.47351e-02 0.41105e-02 + 0.36003e-02 0.31511e-02 0.27436e-02 0.23361e-02 0.19286e-02 + 0.15210e-02 0.11135e-02 0.70600e-03 0.29848e-03 -0.10904e-03 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1FitB.data b/PYTHIA8/pythia8140/xmldoc/pomH1FitB.data new file mode 100644 index 00000000000..d779d045f5a --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1FitB.data @@ -0,0 +1,1219 @@ + -0.19785e-01 -0.12204e-01 -0.46167e-02 0.36256e-02 0.12787e-01 + 0.22710e-01 0.33242e-01 0.44322e-01 0.55706e-01 0.67424e-01 + 0.79419e-01 0.91624e-01 0.10399e+00 0.11649e+00 0.12909e+00 + 0.14175e+00 0.15446e+00 0.16720e+00 0.17995e+00 0.19270e+00 + 0.20543e+00 0.21814e+00 0.23084e+00 0.24353e+00 0.25623e+00 + 0.26892e+00 0.28162e+00 0.29431e+00 0.30701e+00 0.31970e+00 + -0.19629e-01 -0.12105e-01 -0.45751e-02 0.35872e-02 0.12634e-01 + 0.22409e-01 0.32766e-01 0.43641e-01 0.54802e-01 0.66275e-01 + 0.78005e-01 0.89929e-01 0.10200e+00 0.11419e+00 0.12646e+00 + 0.13879e+00 0.15115e+00 0.16354e+00 0.17593e+00 0.18830e+00 + 0.20066e+00 0.21298e+00 0.22529e+00 0.23760e+00 0.24991e+00 + 0.26221e+00 0.27452e+00 0.28683e+00 0.29914e+00 0.31145e+00 + -0.19472e-01 -0.12005e-01 -0.45335e-02 0.35489e-02 0.12482e-01 + 0.22111e-01 0.32293e-01 0.42966e-01 0.53907e-01 0.65140e-01 + 0.76610e-01 0.88256e-01 0.10004e+00 0.11192e+00 0.12387e+00 + 0.13587e+00 0.14790e+00 0.15994e+00 0.17197e+00 0.18399e+00 + 0.19597e+00 0.20792e+00 0.21985e+00 0.23178e+00 0.24371e+00 + 0.25564e+00 0.26758e+00 0.27951e+00 0.29144e+00 0.30337e+00 + -0.19314e-01 -0.11906e-01 -0.44917e-02 0.35108e-02 0.12330e-01 + 0.21815e-01 0.31825e-01 0.42297e-01 0.53021e-01 0.64017e-01 + 0.75231e-01 0.86606e-01 0.98100e-01 0.10968e+00 0.12133e+00 + 0.13300e+00 0.14470e+00 0.15640e+00 0.16809e+00 0.17975e+00 + 0.19137e+00 0.20296e+00 0.21452e+00 0.22608e+00 0.23764e+00 + 0.24920e+00 0.26077e+00 0.27233e+00 0.28389e+00 0.29545e+00 + -0.19156e-01 -0.11806e-01 -0.44498e-02 0.34728e-02 0.12179e-01 + 0.21521e-01 0.31360e-01 0.41636e-01 0.52146e-01 0.62908e-01 + 0.73871e-01 0.84978e-01 0.96192e-01 0.10748e+00 0.11882e+00 + 0.13018e+00 0.14156e+00 0.15292e+00 0.16427e+00 0.17559e+00 + 0.18686e+00 0.19809e+00 0.20929e+00 0.22050e+00 0.23170e+00 + 0.24290e+00 0.25411e+00 0.26531e+00 0.27651e+00 0.28772e+00 + -0.18998e-01 -0.11705e-01 -0.44079e-02 0.34349e-02 0.12029e-01 + 0.21228e-01 0.30900e-01 0.40980e-01 0.51280e-01 0.61812e-01 + 0.72528e-01 0.83373e-01 0.94310e-01 0.10531e+00 0.11635e+00 + 0.12741e+00 0.13846e+00 0.14951e+00 0.16052e+00 0.17150e+00 + 0.18243e+00 0.19332e+00 0.20417e+00 0.21503e+00 0.22588e+00 + 0.23674e+00 0.24759e+00 0.25845e+00 0.26930e+00 0.28016e+00 + -0.18839e-01 -0.11605e-01 -0.43658e-02 0.33973e-02 0.11879e-01 + 0.20938e-01 0.30443e-01 0.40331e-01 0.50423e-01 0.60730e-01 + 0.71202e-01 0.81790e-01 0.92457e-01 0.10318e+00 0.11392e+00 + 0.12468e+00 0.13543e+00 0.14615e+00 0.15685e+00 0.16750e+00 + 0.17809e+00 0.18864e+00 0.19915e+00 0.20966e+00 0.22017e+00 + 0.23069e+00 0.24120e+00 0.25171e+00 0.26223e+00 0.27274e+00 + -0.18679e-01 -0.11503e-01 -0.43236e-02 0.33598e-02 0.11731e-01 + 0.20650e-01 0.29990e-01 0.39689e-01 0.49576e-01 0.59660e-01 + 0.69893e-01 0.80228e-01 0.90630e-01 0.10107e+00 0.11153e+00 + 0.12199e+00 0.13244e+00 0.14286e+00 0.15323e+00 0.16356e+00 + 0.17383e+00 0.18405e+00 0.19423e+00 0.20441e+00 0.21459e+00 + 0.22477e+00 0.23495e+00 0.24513e+00 0.25531e+00 0.26549e+00 + -0.18519e-01 -0.11402e-01 -0.42813e-02 0.33225e-02 0.11583e-01 + 0.20364e-01 0.29542e-01 0.39053e-01 0.48739e-01 0.58604e-01 + 0.68602e-01 0.78688e-01 0.88830e-01 0.99001e-01 0.10918e+00 + 0.11935e+00 0.12950e+00 0.13962e+00 0.14969e+00 0.15971e+00 + 0.16965e+00 0.17955e+00 0.18940e+00 0.19926e+00 0.20912e+00 + 0.21898e+00 0.22883e+00 0.23869e+00 0.24855e+00 0.25840e+00 + -0.18358e-01 -0.11300e-01 -0.42388e-02 0.32854e-02 0.11437e-01 + 0.20080e-01 0.29097e-01 0.38424e-01 0.47910e-01 0.57560e-01 + 0.67327e-01 0.77169e-01 0.87056e-01 0.96962e-01 0.10687e+00 + 0.11676e+00 0.12662e+00 0.13644e+00 0.14621e+00 0.15592e+00 + 0.16555e+00 0.17513e+00 0.18468e+00 0.19422e+00 0.20376e+00 + 0.21330e+00 0.22284e+00 0.23239e+00 0.24193e+00 0.25147e+00 + + -0.18196e-01 -0.11198e-01 -0.41963e-02 0.32485e-02 0.11291e-01 + 0.19799e-01 0.28656e-01 0.37801e-01 0.47091e-01 0.56529e-01 + 0.66069e-01 0.75672e-01 0.85308e-01 0.94954e-01 0.10459e+00 + 0.11421e+00 0.12378e+00 0.13331e+00 0.14279e+00 0.15220e+00 + 0.16153e+00 0.17081e+00 0.18004e+00 0.18928e+00 0.19851e+00 + 0.20774e+00 0.21698e+00 0.22621e+00 0.23544e+00 0.24468e+00 + -0.18033e-01 -0.11095e-01 -0.41536e-02 0.32119e-02 0.11146e-01 + 0.19519e-01 0.28219e-01 0.37184e-01 0.46282e-01 0.55510e-01 + 0.64828e-01 0.74196e-01 0.83586e-01 0.92977e-01 0.10235e+00 + 0.11170e+00 0.12100e+00 0.13025e+00 0.13944e+00 0.14856e+00 + 0.15759e+00 0.16657e+00 0.17551e+00 0.18444e+00 0.19338e+00 + 0.20231e+00 0.21125e+00 0.22018e+00 0.22911e+00 0.23805e+00 + -0.17871e-01 -0.10993e-01 -0.41108e-02 0.31755e-02 0.11001e-01 + 0.19242e-01 0.27786e-01 0.36574e-01 0.45482e-01 0.54505e-01 + 0.63603e-01 0.72741e-01 0.81890e-01 0.91032e-01 0.10015e+00 + 0.10923e+00 0.11826e+00 0.12723e+00 0.13614e+00 0.14498e+00 + 0.15373e+00 0.16242e+00 0.17106e+00 0.17971e+00 0.18835e+00 + 0.19699e+00 0.20563e+00 0.21428e+00 0.22292e+00 0.23156e+00 + -0.17707e-01 -0.10889e-01 -0.40678e-02 0.31393e-02 0.10858e-01 + 0.18966e-01 0.27357e-01 0.35970e-01 0.44690e-01 0.53512e-01 + 0.62395e-01 0.71306e-01 0.80220e-01 0.89116e-01 0.97982e-01 + 0.10680e+00 0.11557e+00 0.12428e+00 0.13291e+00 0.14147e+00 + 0.14994e+00 0.15835e+00 0.16671e+00 0.17507e+00 0.18342e+00 + 0.19178e+00 0.20014e+00 0.20850e+00 0.21686e+00 0.22522e+00 + -0.17543e-01 -0.10785e-01 -0.40247e-02 0.31034e-02 0.10716e-01 + 0.18693e-01 0.26932e-01 0.35373e-01 0.43909e-01 0.52531e-01 + 0.61203e-01 0.69892e-01 0.78574e-01 0.87231e-01 0.95850e-01 + 0.10442e+00 0.11293e+00 0.12137e+00 0.12974e+00 0.13803e+00 + 0.14623e+00 0.15436e+00 0.16244e+00 0.17052e+00 0.17861e+00 + 0.18669e+00 0.19477e+00 0.20285e+00 0.21094e+00 0.21902e+00 + -0.17379e-01 -0.10682e-01 -0.39814e-02 0.30679e-02 0.10575e-01 + 0.18422e-01 0.26511e-01 0.34782e-01 0.43136e-01 0.51563e-01 + 0.60027e-01 0.68498e-01 0.76953e-01 0.85376e-01 0.93754e-01 + 0.10208e+00 0.11034e+00 0.11852e+00 0.12663e+00 0.13466e+00 + 0.14259e+00 0.15045e+00 0.15826e+00 0.16608e+00 0.17389e+00 + 0.18170e+00 0.18952e+00 0.19733e+00 0.20514e+00 0.21296e+00 + -0.17213e-01 -0.10577e-01 -0.39379e-02 0.30326e-02 0.10434e-01 + 0.18154e-01 0.26094e-01 0.34197e-01 0.42372e-01 0.50607e-01 + 0.58867e-01 0.67124e-01 0.75358e-01 0.83551e-01 0.91692e-01 + 0.99774e-01 0.10779e+00 0.11572e+00 0.12358e+00 0.13135e+00 + 0.13902e+00 0.14662e+00 0.15417e+00 0.16172e+00 0.16927e+00 + 0.17683e+00 0.18438e+00 0.19193e+00 0.19948e+00 0.20703e+00 + -0.17048e-01 -0.10473e-01 -0.38942e-02 0.29977e-02 0.10295e-01 + 0.17887e-01 0.25681e-01 0.33619e-01 0.41618e-01 0.49664e-01 + 0.57723e-01 0.65770e-01 0.73786e-01 0.81754e-01 0.89665e-01 + 0.97511e-01 0.10528e+00 0.11297e+00 0.12058e+00 0.12810e+00 + 0.13552e+00 0.14287e+00 0.15016e+00 0.15746e+00 0.16476e+00 + 0.17205e+00 0.17935e+00 0.18665e+00 0.19394e+00 0.20124e+00 + -0.16881e-01 -0.10367e-01 -0.38503e-02 0.29632e-02 0.10157e-01 + 0.17623e-01 0.25272e-01 0.33047e-01 0.40872e-01 0.48732e-01 + 0.56595e-01 0.64437e-01 0.72239e-01 0.79987e-01 0.87671e-01 + 0.95287e-01 0.10282e+00 0.11028e+00 0.11765e+00 0.12492e+00 + 0.13209e+00 0.13919e+00 0.14624e+00 0.15329e+00 0.16034e+00 + 0.16739e+00 0.17443e+00 0.18148e+00 0.18853e+00 0.19558e+00 + -0.16715e-01 -0.10262e-01 -0.38062e-02 0.29291e-02 0.10020e-01 + 0.17361e-01 0.24867e-01 0.32482e-01 0.40136e-01 0.47813e-01 + 0.55483e-01 0.63123e-01 0.70716e-01 0.78248e-01 0.85712e-01 + 0.93103e-01 0.10041e+00 0.10763e+00 0.11476e+00 0.12180e+00 + 0.12873e+00 0.13559e+00 0.14240e+00 0.14921e+00 0.15601e+00 + 0.16282e+00 0.16963e+00 0.17643e+00 0.18324e+00 0.19005e+00 + + -0.16548e-01 -0.10156e-01 -0.37618e-02 0.28954e-02 0.98837e-02 + 0.17102e-01 0.24466e-01 0.31922e-01 0.39409e-01 0.46906e-01 + 0.54387e-01 0.61828e-01 0.69216e-01 0.76537e-01 0.83785e-01 + 0.90956e-01 0.98041e-01 0.10503e+00 0.11194e+00 0.11875e+00 + 0.12544e+00 0.13207e+00 0.13864e+00 0.14521e+00 0.15178e+00 + 0.15836e+00 0.16493e+00 0.17150e+00 0.17807e+00 0.18464e+00 + -0.16380e-01 -0.10050e-01 -0.37172e-02 0.28621e-02 0.97489e-02 + 0.16845e-01 0.24070e-01 0.31370e-01 0.38691e-01 0.46012e-01 + 0.53305e-01 0.60553e-01 0.67740e-01 0.74855e-01 0.81892e-01 + 0.88848e-01 0.95714e-01 0.10249e+00 0.10917e+00 0.11575e+00 + 0.12222e+00 0.12862e+00 0.13496e+00 0.14130e+00 0.14765e+00 + 0.15399e+00 0.16033e+00 0.16668e+00 0.17302e+00 0.17936e+00 + -0.16212e-01 -0.99432e-02 -0.36722e-02 0.28294e-02 0.96153e-02 + 0.16590e-01 0.23677e-01 0.30824e-01 0.37981e-01 0.45129e-01 + 0.52240e-01 0.59297e-01 0.66287e-01 0.73201e-01 0.80031e-01 + 0.86777e-01 0.93430e-01 0.99986e-01 0.10645e+00 0.11281e+00 + 0.11906e+00 0.12524e+00 0.13136e+00 0.13748e+00 0.14360e+00 + 0.14972e+00 0.15584e+00 0.16196e+00 0.16809e+00 0.17421e+00 + -0.16043e-01 -0.98359e-02 -0.36269e-02 0.27973e-02 0.94831e-02 + 0.16338e-01 0.23289e-01 0.30284e-01 0.37281e-01 0.44258e-01 + 0.51190e-01 0.58060e-01 0.64858e-01 0.71574e-01 0.78202e-01 + 0.84743e-01 0.91188e-01 0.97534e-01 0.10378e+00 0.10993e+00 + 0.11597e+00 0.12193e+00 0.12783e+00 0.13374e+00 0.13964e+00 + 0.14555e+00 0.15145e+00 0.15736e+00 0.16326e+00 0.16917e+00 + -0.15874e-01 -0.97285e-02 -0.35812e-02 0.27657e-02 0.93521e-02 + 0.16089e-01 0.22906e-01 0.29751e-01 0.36590e-01 0.43400e-01 + 0.50155e-01 0.56842e-01 0.63452e-01 0.69974e-01 0.76405e-01 + 0.82746e-01 0.88988e-01 0.95129e-01 0.10117e+00 0.10711e+00 + 0.11294e+00 0.11869e+00 0.12438e+00 0.13008e+00 0.13577e+00 + 0.14147e+00 0.14716e+00 0.15286e+00 0.15855e+00 0.16425e+00 + -0.15704e-01 -0.96204e-02 -0.35352e-02 0.27348e-02 0.92226e-02 + 0.15842e-01 0.22526e-01 0.29224e-01 0.35908e-01 0.42553e-01 + 0.49136e-01 0.55644e-01 0.62069e-01 0.68402e-01 0.74640e-01 + 0.80785e-01 0.86829e-01 0.92770e-01 0.98611e-01 0.10435e+00 + 0.10997e+00 0.11552e+00 0.12101e+00 0.12650e+00 0.13199e+00 + 0.13748e+00 0.14297e+00 0.14846e+00 0.15396e+00 0.15945e+00 + -0.15534e-01 -0.95121e-02 -0.34886e-02 0.27047e-02 0.90945e-02 + 0.15598e-01 0.22151e-01 0.28704e-01 0.35236e-01 0.41718e-01 + 0.48131e-01 0.54464e-01 0.60708e-01 0.66856e-01 0.72906e-01 + 0.78860e-01 0.84711e-01 0.90457e-01 0.96101e-01 0.10164e+00 + 0.10707e+00 0.11241e+00 0.11771e+00 0.12300e+00 0.12829e+00 + 0.13359e+00 0.13888e+00 0.14417e+00 0.14946e+00 0.15476e+00 + -0.15362e-01 -0.94028e-02 -0.34416e-02 0.26753e-02 0.89680e-02 + 0.15357e-01 0.21780e-01 0.28191e-01 0.34572e-01 0.40896e-01 + 0.47143e-01 0.53303e-01 0.59370e-01 0.65338e-01 0.71204e-01 + 0.76971e-01 0.82633e-01 0.88189e-01 0.93643e-01 0.98992e-01 + 0.10422e+00 0.10938e+00 0.11448e+00 0.11958e+00 0.12468e+00 + 0.12978e+00 0.13488e+00 0.13998e+00 0.14508e+00 0.15018e+00 + -0.15191e-01 -0.92931e-02 -0.33940e-02 0.26467e-02 0.88431e-02 + 0.15119e-01 0.21414e-01 0.27685e-01 0.33918e-01 0.40085e-01 + 0.46169e-01 0.52161e-01 0.58055e-01 0.63846e-01 0.69532e-01 + 0.75117e-01 0.80596e-01 0.85966e-01 0.91234e-01 0.96396e-01 + 0.10144e+00 0.10641e+00 0.11132e+00 0.11623e+00 0.12115e+00 + 0.12606e+00 0.13097e+00 0.13588e+00 0.14080e+00 0.14571e+00 + -0.15019e-01 -0.91829e-02 -0.33458e-02 0.26191e-02 0.87199e-02 + 0.14883e-01 0.21053e-01 0.27185e-01 0.33273e-01 0.39287e-01 + 0.45210e-01 0.51037e-01 0.56762e-01 0.62380e-01 0.67890e-01 + 0.73298e-01 0.78598e-01 0.83788e-01 0.88874e-01 0.93855e-01 + 0.98717e-01 0.10350e+00 0.10823e+00 0.11297e+00 0.11770e+00 + 0.12243e+00 0.12716e+00 0.13189e+00 0.13662e+00 0.14135e+00 + + -0.14846e-01 -0.90722e-02 -0.32969e-02 0.25925e-02 0.85986e-02 + 0.14651e-01 0.20697e-01 0.26692e-01 0.32637e-01 0.38501e-01 + 0.44267e-01 0.49932e-01 0.55491e-01 0.60940e-01 0.66279e-01 + 0.71514e-01 0.76638e-01 0.81653e-01 0.86563e-01 0.91367e-01 + 0.96052e-01 0.10066e+00 0.10522e+00 0.10977e+00 0.11432e+00 + 0.11888e+00 0.12343e+00 0.12799e+00 0.13254e+00 0.13710e+00 + -0.14673e-01 -0.89606e-02 -0.32473e-02 0.25670e-02 0.84791e-02 + 0.14422e-01 0.20345e-01 0.26206e-01 0.32010e-01 0.37726e-01 + 0.43339e-01 0.48845e-01 0.54242e-01 0.59526e-01 0.64698e-01 + 0.69764e-01 0.74718e-01 0.79562e-01 0.84300e-01 0.88932e-01 + 0.93445e-01 0.97883e-01 0.10227e+00 0.10665e+00 0.11103e+00 + 0.11542e+00 0.11980e+00 0.12418e+00 0.12856e+00 0.13295e+00 + -0.14499e-01 -0.88486e-02 -0.31967e-02 0.25428e-02 0.83617e-02 + 0.14196e-01 0.19998e-01 0.25728e-01 0.31393e-01 0.36964e-01 + 0.42426e-01 0.47778e-01 0.53016e-01 0.58138e-01 0.63147e-01 + 0.68048e-01 0.72836e-01 0.77513e-01 0.82084e-01 0.86549e-01 + 0.90896e-01 0.95167e-01 0.99384e-01 0.10360e+00 0.10782e+00 + 0.11203e+00 0.11625e+00 0.12047e+00 0.12468e+00 0.12890e+00 + -0.14325e-01 -0.87354e-02 -0.31453e-02 0.25198e-02 0.82465e-02 + 0.13973e-01 0.19657e-01 0.25256e-01 0.30786e-01 0.36215e-01 + 0.41529e-01 0.46728e-01 0.51811e-01 0.56776e-01 0.61625e-01 + 0.66366e-01 0.70992e-01 0.75507e-01 0.79916e-01 0.84218e-01 + 0.88403e-01 0.92512e-01 0.96568e-01 0.10062e+00 0.10468e+00 + 0.10873e+00 0.11279e+00 0.11684e+00 0.12090e+00 0.12495e+00 + -0.14149e-01 -0.86212e-02 -0.30928e-02 0.24984e-02 0.81337e-02 + 0.13755e-01 0.19320e-01 0.24792e-01 0.30189e-01 0.35477e-01 + 0.40647e-01 0.45697e-01 0.50629e-01 0.55440e-01 0.60133e-01 + 0.64717e-01 0.69186e-01 0.73543e-01 0.77794e-01 0.81938e-01 + 0.85965e-01 0.89918e-01 0.93817e-01 0.97715e-01 0.10161e+00 + 0.10551e+00 0.10941e+00 0.11331e+00 0.11721e+00 0.12111e+00 + -0.13972e-01 -0.85061e-02 -0.30391e-02 0.24785e-02 0.80232e-02 + 0.13540e-01 0.18990e-01 0.24336e-01 0.29601e-01 0.34752e-01 + 0.39780e-01 0.44685e-01 0.49468e-01 0.54129e-01 0.58671e-01 + 0.63102e-01 0.67417e-01 0.71620e-01 0.75718e-01 0.79709e-01 + 0.83583e-01 0.87383e-01 0.91130e-01 0.94876e-01 0.98622e-01 + 0.10237e+00 0.10611e+00 0.10986e+00 0.11361e+00 0.11735e+00 + -0.13796e-01 -0.83902e-02 -0.29841e-02 0.24605e-02 0.79155e-02 + 0.13328e-01 0.18664e-01 0.23887e-01 0.29023e-01 0.34040e-01 + 0.38929e-01 0.43691e-01 0.48330e-01 0.52844e-01 0.57237e-01 + 0.61519e-01 0.65686e-01 0.69739e-01 0.73687e-01 0.77529e-01 + 0.81255e-01 0.84908e-01 0.88507e-01 0.92106e-01 0.95705e-01 + 0.99304e-01 0.10290e+00 0.10650e+00 0.11010e+00 0.11370e+00 + -0.13617e-01 -0.82726e-02 -0.29277e-02 0.24443e-02 0.78106e-02 + 0.13122e-01 0.18345e-01 0.23446e-01 0.28455e-01 0.33341e-01 + 0.38093e-01 0.42716e-01 0.47213e-01 0.51584e-01 0.55833e-01 + 0.59970e-01 0.63991e-01 0.67899e-01 0.71702e-01 0.75399e-01 + 0.78981e-01 0.82490e-01 0.85946e-01 0.89402e-01 0.92858e-01 + 0.96315e-01 0.99771e-01 0.10323e+00 0.10668e+00 0.11014e+00 + -0.13438e-01 -0.81540e-02 -0.28696e-02 0.24304e-02 0.77088e-02 + 0.12919e-01 0.18032e-01 0.23013e-01 0.27898e-01 0.32654e-01 + 0.37273e-01 0.41760e-01 0.46118e-01 0.50349e-01 0.54458e-01 + 0.58453e-01 0.62333e-01 0.66100e-01 0.69761e-01 0.73318e-01 + 0.76760e-01 0.80131e-01 0.83448e-01 0.86766e-01 0.90083e-01 + 0.93401e-01 0.96719e-01 0.10004e+00 0.10335e+00 0.10667e+00 + -0.13258e-01 -0.80338e-02 -0.28097e-02 0.24187e-02 0.76102e-02 + 0.12721e-01 0.17725e-01 0.22588e-01 0.27351e-01 0.31980e-01 + 0.36469e-01 0.40822e-01 0.45046e-01 0.49140e-01 0.53111e-01 + 0.56969e-01 0.60711e-01 0.64340e-01 0.67865e-01 0.71285e-01 + 0.74592e-01 0.77827e-01 0.81011e-01 0.84194e-01 0.87378e-01 + 0.90561e-01 0.93745e-01 0.96928e-01 0.10011e+00 0.10329e+00 + + -0.13075e-01 -0.79117e-02 -0.27478e-02 0.24097e-02 0.75152e-02 + 0.12528e-01 0.17424e-01 0.22172e-01 0.26816e-01 0.31320e-01 + 0.35681e-01 0.39904e-01 0.43995e-01 0.47957e-01 0.51794e-01 + 0.55518e-01 0.59126e-01 0.62622e-01 0.66013e-01 0.69301e-01 + 0.72476e-01 0.75581e-01 0.78634e-01 0.81688e-01 0.84741e-01 + 0.87795e-01 0.90848e-01 0.93901e-01 0.96955e-01 0.10001e+00 + -0.12892e-01 -0.77878e-02 -0.26837e-02 0.24035e-02 0.74239e-02 + 0.12340e-01 0.17130e-01 0.21765e-01 0.26291e-01 0.30673e-01 + 0.34909e-01 0.39005e-01 0.42967e-01 0.46799e-01 0.50506e-01 + 0.54099e-01 0.57577e-01 0.60942e-01 0.64204e-01 0.67364e-01 + 0.70412e-01 0.73390e-01 0.76318e-01 0.79246e-01 0.82173e-01 + 0.85101e-01 0.88028e-01 0.90956e-01 0.93884e-01 0.96811e-01 + -0.12707e-01 -0.76620e-02 -0.26170e-02 0.24004e-02 0.73369e-02 + 0.12157e-01 0.16844e-01 0.21366e-01 0.25777e-01 0.30040e-01 + 0.34153e-01 0.38125e-01 0.41962e-01 0.45666e-01 0.49246e-01 + 0.52713e-01 0.56063e-01 0.59303e-01 0.62439e-01 0.65474e-01 + 0.68399e-01 0.71255e-01 0.74060e-01 0.76866e-01 0.79672e-01 + 0.82477e-01 0.85283e-01 0.88089e-01 0.90894e-01 0.93700e-01 + -0.12520e-01 -0.75335e-02 -0.25475e-02 0.24008e-02 0.72542e-02 + 0.11981e-01 0.16564e-01 0.20978e-01 0.25275e-01 0.29422e-01 + 0.33415e-01 0.37264e-01 0.40978e-01 0.44560e-01 0.48016e-01 + 0.51359e-01 0.54586e-01 0.57703e-01 0.60718e-01 0.63632e-01 + 0.66437e-01 0.69174e-01 0.71861e-01 0.74549e-01 0.77236e-01 + 0.79924e-01 0.82612e-01 0.85299e-01 0.87987e-01 0.90674e-01 + -0.12330e-01 -0.74025e-02 -0.24750e-02 0.24050e-02 0.71764e-02 + 0.11810e-01 0.16293e-01 0.20599e-01 0.24785e-01 0.28817e-01 + 0.32693e-01 0.36424e-01 0.40018e-01 0.43479e-01 0.46815e-01 + 0.50037e-01 0.53145e-01 0.56143e-01 0.59039e-01 0.61836e-01 + 0.64525e-01 0.67147e-01 0.69721e-01 0.72294e-01 0.74867e-01 + 0.77441e-01 0.80014e-01 0.82588e-01 0.85161e-01 0.87734e-01 + -0.12139e-01 -0.72687e-02 -0.23989e-02 0.24133e-02 0.71038e-02 + 0.11646e-01 0.16030e-01 0.20230e-01 0.24308e-01 0.28227e-01 + 0.31988e-01 0.35604e-01 0.39080e-01 0.42424e-01 0.45643e-01 + 0.48748e-01 0.51739e-01 0.54622e-01 0.57403e-01 0.60087e-01 + 0.62664e-01 0.65175e-01 0.67638e-01 0.70101e-01 0.72564e-01 + 0.75027e-01 0.77490e-01 0.79953e-01 0.82416e-01 0.84879e-01 + -0.11944e-01 -0.71315e-02 -0.23190e-02 0.24263e-02 0.70369e-02 + 0.11489e-01 0.15776e-01 0.19872e-01 0.23843e-01 0.27653e-01 + 0.31302e-01 0.34804e-01 0.38166e-01 0.41396e-01 0.44500e-01 + 0.47492e-01 0.50370e-01 0.53140e-01 0.55811e-01 0.58384e-01 + 0.60852e-01 0.63256e-01 0.65612e-01 0.67968e-01 0.70324e-01 + 0.72680e-01 0.75036e-01 0.77392e-01 0.79748e-01 0.82105e-01 + -0.11747e-01 -0.69905e-02 -0.22348e-02 0.24444e-02 0.69762e-02 + 0.11340e-01 0.15530e-01 0.19525e-01 0.23391e-01 0.27094e-01 + 0.30633e-01 0.34024e-01 0.37276e-01 0.40394e-01 0.43387e-01 + 0.46268e-01 0.49037e-01 0.51698e-01 0.54260e-01 0.56727e-01 + 0.59090e-01 0.61389e-01 0.63642e-01 0.65895e-01 0.68148e-01 + 0.70401e-01 0.72654e-01 0.74906e-01 0.77159e-01 0.79412e-01 + -0.11546e-01 -0.68454e-02 -0.21458e-02 0.24680e-02 0.69221e-02 + 0.11199e-01 0.15295e-01 0.19190e-01 0.22954e-01 0.26551e-01 + 0.29983e-01 0.33266e-01 0.36410e-01 0.39419e-01 0.42304e-01 + 0.45078e-01 0.47740e-01 0.50295e-01 0.52753e-01 0.55116e-01 + 0.57378e-01 0.59576e-01 0.61729e-01 0.63882e-01 0.66035e-01 + 0.68188e-01 0.70341e-01 0.72494e-01 0.74647e-01 0.76799e-01 + -0.11341e-01 -0.66957e-02 -0.20514e-02 0.24979e-02 0.68754e-02 + 0.11066e-01 0.15070e-01 0.18867e-01 0.22530e-01 0.26024e-01 + 0.29352e-01 0.32530e-01 0.35567e-01 0.38471e-01 0.41251e-01 + 0.43921e-01 0.46479e-01 0.48931e-01 0.51288e-01 0.53552e-01 + 0.55715e-01 0.57816e-01 0.59872e-01 0.61928e-01 0.63984e-01 + 0.66041e-01 0.68097e-01 0.70153e-01 0.72209e-01 0.74266e-01 + + -0.11131e-01 -0.65405e-02 -0.19512e-02 0.25345e-02 0.68366e-02 + 0.10943e-01 0.14856e-01 0.18557e-01 0.22122e-01 0.25515e-01 + 0.28741e-01 0.31816e-01 0.34750e-01 0.37551e-01 0.40229e-01 + 0.42797e-01 0.45254e-01 0.47608e-01 0.49866e-01 0.52033e-01 + 0.54101e-01 0.56108e-01 0.58071e-01 0.60034e-01 0.61998e-01 + 0.63961e-01 0.65924e-01 0.67887e-01 0.69851e-01 0.71814e-01 + -0.10916e-01 -0.63795e-02 -0.18443e-02 0.25786e-02 0.68064e-02 + 0.10830e-01 0.14653e-01 0.18261e-01 0.21729e-01 0.25024e-01 + 0.28150e-01 0.31124e-01 0.33958e-01 0.36659e-01 0.39237e-01 + 0.41707e-01 0.44067e-01 0.46324e-01 0.48487e-01 0.50560e-01 + 0.52536e-01 0.54453e-01 0.56326e-01 0.58199e-01 0.60072e-01 + 0.61945e-01 0.63818e-01 0.65692e-01 0.67565e-01 0.69438e-01 + -0.10695e-01 -0.62122e-02 -0.17301e-02 0.26310e-02 0.67856e-02 + 0.10727e-01 0.14463e-01 0.17978e-01 0.21353e-01 0.24551e-01 + 0.27580e-01 0.30456e-01 0.33192e-01 0.35796e-01 0.38277e-01 + 0.40651e-01 0.42916e-01 0.45080e-01 0.47151e-01 0.49134e-01 + 0.51021e-01 0.52849e-01 0.54635e-01 0.56421e-01 0.58207e-01 + 0.59993e-01 0.61779e-01 0.63565e-01 0.65351e-01 0.67137e-01 + -0.10468e-01 -0.60373e-02 -0.16077e-02 0.26925e-02 0.67752e-02 + 0.10637e-01 0.14287e-01 0.17711e-01 0.20993e-01 0.24097e-01 + 0.27031e-01 0.29812e-01 0.32453e-01 0.34962e-01 0.37349e-01 + 0.39630e-01 0.41803e-01 0.43877e-01 0.45859e-01 0.47754e-01 + 0.49555e-01 0.51298e-01 0.53000e-01 0.54702e-01 0.56405e-01 + 0.58107e-01 0.59809e-01 0.61511e-01 0.63213e-01 0.64915e-01 + -0.10233e-01 -0.58543e-02 -0.14763e-02 0.27640e-02 0.67759e-02 + 0.10559e-01 0.14124e-01 0.17460e-01 0.20652e-01 0.23664e-01 + 0.26504e-01 0.29192e-01 0.31741e-01 0.34157e-01 0.36454e-01 + 0.38644e-01 0.40728e-01 0.42714e-01 0.44610e-01 0.46420e-01 + 0.48138e-01 0.49799e-01 0.51421e-01 0.53042e-01 0.54663e-01 + 0.56284e-01 0.57905e-01 0.59526e-01 0.61147e-01 0.62768e-01 + -0.99907e-02 -0.56622e-02 -0.13348e-02 0.28466e-02 0.67889e-02 + 0.10494e-01 0.13977e-01 0.17226e-01 0.20329e-01 0.23252e-01 + 0.26001e-01 0.28598e-01 0.31056e-01 0.33383e-01 0.35591e-01 + 0.37694e-01 0.39692e-01 0.41592e-01 0.43405e-01 0.45133e-01 + 0.46771e-01 0.48353e-01 0.49896e-01 0.51439e-01 0.52982e-01 + 0.54525e-01 0.56068e-01 0.57611e-01 0.59154e-01 0.60697e-01 + -0.97386e-02 -0.54597e-02 -0.11821e-02 0.29413e-02 0.68152e-02 + 0.10445e-01 0.13846e-01 0.17011e-01 0.20027e-01 0.22861e-01 + 0.25522e-01 0.28031e-01 0.30401e-01 0.32641e-01 0.34762e-01 + 0.36780e-01 0.38694e-01 0.40512e-01 0.42244e-01 0.43893e-01 + 0.45453e-01 0.46960e-01 0.48427e-01 0.49895e-01 0.51362e-01 + 0.52830e-01 0.54297e-01 0.55765e-01 0.57232e-01 0.58700e-01 + -0.94759e-02 -0.52458e-02 -0.10171e-02 0.30495e-02 0.68562e-02 + 0.10411e-01 0.13733e-01 0.16814e-01 0.19745e-01 0.22494e-01 + 0.25069e-01 0.27491e-01 0.29775e-01 0.31930e-01 0.33968e-01 + 0.35903e-01 0.37736e-01 0.39475e-01 0.41128e-01 0.42700e-01 + 0.44186e-01 0.45619e-01 0.47013e-01 0.48408e-01 0.49803e-01 + 0.51198e-01 0.52593e-01 0.53987e-01 0.55382e-01 0.56777e-01 + -0.92013e-02 -0.50191e-02 -0.83825e-03 0.31724e-02 0.69130e-02 + 0.10394e-01 0.13638e-01 0.16638e-01 0.19486e-01 0.22151e-01 + 0.24641e-01 0.26979e-01 0.29180e-01 0.31253e-01 0.33209e-01 + 0.35064e-01 0.36818e-01 0.38480e-01 0.40058e-01 0.41555e-01 + 0.42969e-01 0.44330e-01 0.45655e-01 0.46980e-01 0.48304e-01 + 0.49629e-01 0.50953e-01 0.52278e-01 0.53602e-01 0.54927e-01 + -0.89134e-02 -0.47781e-02 -0.64421e-03 0.33116e-02 0.69873e-02 + 0.10397e-01 0.13564e-01 0.16483e-01 0.19251e-01 0.21833e-01 + 0.24241e-01 0.26497e-01 0.28617e-01 0.30609e-01 0.32486e-01 + 0.34263e-01 0.35942e-01 0.37528e-01 0.39033e-01 0.40459e-01 + 0.41803e-01 0.43096e-01 0.44353e-01 0.45610e-01 0.46867e-01 + 0.48124e-01 0.49381e-01 0.50638e-01 0.51895e-01 0.53151e-01 + + -0.86105e-02 -0.45211e-02 -0.43326e-03 0.34687e-02 0.70806e-02 + 0.10419e-01 0.13511e-01 0.16352e-01 0.19040e-01 0.21542e-01 + 0.23870e-01 0.26046e-01 0.28086e-01 0.30001e-01 0.31801e-01 + 0.33502e-01 0.35107e-01 0.36621e-01 0.38055e-01 0.39412e-01 + 0.40688e-01 0.41915e-01 0.43107e-01 0.44298e-01 0.45490e-01 + 0.46682e-01 0.47874e-01 0.49066e-01 0.50257e-01 0.51449e-01 + -0.82908e-02 -0.42464e-02 -0.20365e-03 0.36454e-02 0.71946e-02 + 0.10464e-01 0.13481e-01 0.16246e-01 0.18856e-01 0.21279e-01 + 0.23529e-01 0.25627e-01 0.27590e-01 0.29428e-01 0.31154e-01 + 0.32782e-01 0.34315e-01 0.35759e-01 0.37124e-01 0.38414e-01 + 0.39625e-01 0.40788e-01 0.41917e-01 0.43045e-01 0.44174e-01 + 0.45303e-01 0.46432e-01 0.47560e-01 0.48689e-01 0.49818e-01 + -0.79522e-02 -0.39519e-02 0.46680e-04 0.38438e-02 0.73313e-02 + 0.10532e-01 0.13477e-01 0.16166e-01 0.18700e-01 0.21046e-01 + 0.23219e-01 0.25241e-01 0.27129e-01 0.28893e-01 0.30546e-01 + 0.32103e-01 0.33566e-01 0.34942e-01 0.36240e-01 0.37466e-01 + 0.38614e-01 0.39715e-01 0.40783e-01 0.41851e-01 0.42919e-01 + 0.43987e-01 0.45055e-01 0.46123e-01 0.47191e-01 0.48259e-01 + -0.75925e-02 -0.36354e-02 0.31985e-03 0.40659e-02 0.74927e-02 + 0.10626e-01 0.13500e-01 0.16115e-01 0.18574e-01 0.20845e-01 + 0.22942e-01 0.24890e-01 0.26704e-01 0.28396e-01 0.29979e-01 + 0.31467e-01 0.32862e-01 0.34172e-01 0.35406e-01 0.36568e-01 + 0.37656e-01 0.38697e-01 0.39707e-01 0.40716e-01 0.41725e-01 + 0.42735e-01 0.43744e-01 0.44753e-01 0.45763e-01 0.46772e-01 + -0.72091e-02 -0.32944e-02 0.61834e-03 0.43141e-02 0.76810e-02 + 0.10748e-01 0.13552e-01 0.16094e-01 0.18480e-01 0.20677e-01 + 0.22700e-01 0.24575e-01 0.26318e-01 0.27940e-01 0.29453e-01 + 0.30874e-01 0.32203e-01 0.33449e-01 0.34621e-01 0.35722e-01 + 0.36751e-01 0.37735e-01 0.38688e-01 0.39640e-01 0.40592e-01 + 0.41545e-01 0.42497e-01 0.43450e-01 0.44402e-01 0.45355e-01 + -0.67991e-02 -0.29262e-02 0.94471e-03 0.45909e-02 0.78987e-02 + 0.10900e-01 0.13635e-01 0.16106e-01 0.18419e-01 0.20543e-01 + 0.22495e-01 0.24299e-01 0.25971e-01 0.27525e-01 0.28971e-01 + 0.30326e-01 0.31591e-01 0.32775e-01 0.33886e-01 0.34929e-01 + 0.35900e-01 0.36829e-01 0.37726e-01 0.38623e-01 0.39521e-01 + 0.40418e-01 0.41316e-01 0.42213e-01 0.43111e-01 0.44008e-01 + -0.63594e-02 -0.25278e-02 0.13019e-02 0.48991e-02 0.81485e-02 + 0.11086e-01 0.13751e-01 0.16152e-01 0.18394e-01 0.20447e-01 + 0.22328e-01 0.24062e-01 0.25666e-01 0.27152e-01 0.28533e-01 + 0.29824e-01 0.31027e-01 0.32150e-01 0.33202e-01 0.34188e-01 + 0.35104e-01 0.35978e-01 0.36822e-01 0.37667e-01 0.38511e-01 + 0.39355e-01 0.40200e-01 0.41044e-01 0.41888e-01 0.42733e-01 + -0.58868e-02 -0.20959e-02 0.16930e-02 0.52416e-02 0.84330e-02 + 0.11306e-01 0.13904e-01 0.16235e-01 0.18407e-01 0.20390e-01 + 0.22201e-01 0.23866e-01 0.25403e-01 0.26824e-01 0.28140e-01 + 0.29369e-01 0.30511e-01 0.31575e-01 0.32570e-01 0.33500e-01 + 0.34363e-01 0.35184e-01 0.35977e-01 0.36770e-01 0.37563e-01 + 0.38356e-01 0.39149e-01 0.39942e-01 0.40735e-01 0.41528e-01 + -0.53770e-02 -0.16267e-02 0.21215e-02 0.56217e-02 0.87555e-02 + 0.11565e-01 0.14096e-01 0.16358e-01 0.18460e-01 0.20374e-01 + 0.22116e-01 0.23714e-01 0.25185e-01 0.26541e-01 0.27795e-01 + 0.28962e-01 0.30045e-01 0.31052e-01 0.31991e-01 0.32866e-01 + 0.33677e-01 0.34448e-01 0.35191e-01 0.35934e-01 0.36676e-01 + 0.37419e-01 0.38162e-01 0.38905e-01 0.39648e-01 0.40391e-01 + -0.48262e-02 -0.11164e-02 0.25911e-02 0.60430e-02 0.91191e-02 + 0.11865e-01 0.14329e-01 0.16522e-01 0.18556e-01 0.20401e-01 + 0.22076e-01 0.23607e-01 0.25013e-01 0.26306e-01 0.27498e-01 + 0.28605e-01 0.29630e-01 0.30580e-01 0.31464e-01 0.32287e-01 + 0.33047e-01 0.33768e-01 0.34462e-01 0.35156e-01 0.35850e-01 + 0.36545e-01 0.37239e-01 0.37933e-01 0.38627e-01 0.39321e-01 + + -0.42299e-02 -0.56084e-03 0.31059e-02 0.65091e-02 0.95273e-02 + 0.12209e-01 0.14607e-01 0.16732e-01 0.18697e-01 0.20474e-01 + 0.22082e-01 0.23547e-01 0.24889e-01 0.26119e-01 0.27250e-01 + 0.28298e-01 0.29266e-01 0.30161e-01 0.30992e-01 0.31763e-01 + 0.32473e-01 0.33146e-01 0.33792e-01 0.34439e-01 0.35086e-01 + 0.35732e-01 0.36379e-01 0.37025e-01 0.37672e-01 0.38319e-01 + -0.35828e-02 0.44937e-04 0.36703e-02 0.70241e-02 0.99839e-02 + 0.12602e-01 0.14932e-01 0.16989e-01 0.18886e-01 0.20594e-01 + 0.22136e-01 0.23536e-01 0.24813e-01 0.25982e-01 0.27053e-01 + 0.28043e-01 0.28955e-01 0.29795e-01 0.30574e-01 0.31294e-01 + 0.31955e-01 0.32580e-01 0.33181e-01 0.33781e-01 0.34381e-01 + 0.34981e-01 0.35581e-01 0.36181e-01 0.36781e-01 0.37382e-01 + -0.28788e-02 0.70628e-03 0.42889e-02 0.75923e-02 0.10493e-01 + 0.13046e-01 0.15308e-01 0.17297e-01 0.19124e-01 0.20765e-01 + 0.22240e-01 0.23575e-01 0.24789e-01 0.25896e-01 0.26908e-01 + 0.27840e-01 0.28696e-01 0.29483e-01 0.30210e-01 0.30880e-01 + 0.31493e-01 0.32072e-01 0.32626e-01 0.33180e-01 0.33735e-01 + 0.34289e-01 0.34843e-01 0.35398e-01 0.35952e-01 0.36506e-01 + -0.21124e-02 0.14285e-02 0.49669e-02 0.82182e-02 0.11058e-01 + 0.13545e-01 0.15739e-01 0.17657e-01 0.19416e-01 0.20988e-01 + 0.22396e-01 0.23666e-01 0.24817e-01 0.25862e-01 0.26815e-01 + 0.27690e-01 0.28491e-01 0.29224e-01 0.29900e-01 0.30521e-01 + 0.31087e-01 0.31619e-01 0.32128e-01 0.32638e-01 0.33147e-01 + 0.33656e-01 0.34165e-01 0.34674e-01 0.35183e-01 0.35692e-01 + -0.12768e-02 0.22177e-02 0.57096e-02 0.89067e-02 0.11683e-01 + 0.14102e-01 0.16226e-01 0.18074e-01 0.19763e-01 0.21266e-01 + 0.22606e-01 0.23810e-01 0.24898e-01 0.25882e-01 0.26775e-01 + 0.27593e-01 0.28339e-01 0.29019e-01 0.29644e-01 0.30216e-01 + 0.30734e-01 0.31222e-01 0.31686e-01 0.32151e-01 0.32615e-01 + 0.33080e-01 0.33544e-01 0.34009e-01 0.34474e-01 0.34938e-01 + -0.36433e-03 0.30806e-02 0.65229e-02 0.96628e-02 0.12374e-01 + 0.14723e-01 0.16774e-01 0.18550e-01 0.20167e-01 0.21600e-01 + 0.22871e-01 0.24009e-01 0.25032e-01 0.25954e-01 0.26788e-01 + 0.27549e-01 0.28239e-01 0.28867e-01 0.29440e-01 0.29963e-01 + 0.30435e-01 0.30877e-01 0.31297e-01 0.31717e-01 0.32138e-01 + 0.32558e-01 0.32978e-01 0.33398e-01 0.33819e-01 0.34239e-01 + 0.63264e-03 0.40241e-02 0.74127e-02 0.10492e-01 0.13134e-01 + 0.15409e-01 0.17386e-01 0.19087e-01 0.20630e-01 0.21991e-01 + 0.23192e-01 0.24262e-01 0.25221e-01 0.26080e-01 0.26854e-01 + 0.27557e-01 0.28191e-01 0.28765e-01 0.29288e-01 0.29761e-01 + 0.30187e-01 0.30583e-01 0.30959e-01 0.31335e-01 0.31710e-01 + 0.32086e-01 0.32462e-01 0.32838e-01 0.33213e-01 0.33589e-01 + 0.17224e-02 0.50554e-02 0.83856e-02 0.11399e-01 0.13967e-01 + 0.16166e-01 0.18064e-01 0.19688e-01 0.21154e-01 0.22441e-01 + 0.23570e-01 0.24571e-01 0.25463e-01 0.26259e-01 0.26971e-01 + 0.27615e-01 0.28193e-01 0.28713e-01 0.29184e-01 0.29608e-01 + 0.29986e-01 0.30337e-01 0.30668e-01 0.30999e-01 0.31331e-01 + 0.31662e-01 0.31993e-01 0.32324e-01 0.32656e-01 0.32987e-01 + 0.29147e-02 0.61827e-02 0.94478e-02 0.12389e-01 0.14879e-01 + 0.16995e-01 0.18812e-01 0.20354e-01 0.21741e-01 0.22950e-01 + 0.24005e-01 0.24935e-01 0.25758e-01 0.26488e-01 0.27138e-01 + 0.27721e-01 0.28242e-01 0.28707e-01 0.29125e-01 0.29499e-01 + 0.29830e-01 0.30134e-01 0.30420e-01 0.30707e-01 0.30993e-01 + 0.31279e-01 0.31565e-01 0.31851e-01 0.32138e-01 0.32424e-01 + 0.42192e-02 0.74142e-02 0.10606e-01 0.13468e-01 0.15873e-01 + 0.17901e-01 0.19630e-01 0.21087e-01 0.22390e-01 0.23518e-01 + 0.24496e-01 0.25351e-01 0.26103e-01 0.26766e-01 0.27351e-01 + 0.27872e-01 0.28334e-01 0.28743e-01 0.29108e-01 0.29431e-01 + 0.29712e-01 0.29970e-01 0.30210e-01 0.30451e-01 0.30691e-01 + 0.30932e-01 0.31172e-01 0.31413e-01 0.31653e-01 0.31894e-01 + + 0.56455e-02 0.87580e-02 0.11867e-01 0.14641e-01 0.16952e-01 + 0.18885e-01 0.20520e-01 0.21886e-01 0.23100e-01 0.24143e-01 + 0.25040e-01 0.25817e-01 0.26496e-01 0.27087e-01 0.27606e-01 + 0.28064e-01 0.28465e-01 0.28816e-01 0.29125e-01 0.29395e-01 + 0.29627e-01 0.29837e-01 0.30031e-01 0.30224e-01 0.30418e-01 + 0.30612e-01 0.30805e-01 0.30999e-01 0.31193e-01 0.31386e-01 + 0.72047e-02 0.10223e-01 0.13238e-01 0.15912e-01 0.18119e-01 + 0.19950e-01 0.21483e-01 0.22750e-01 0.23870e-01 0.24823e-01 + 0.25633e-01 0.26329e-01 0.26930e-01 0.27448e-01 0.27897e-01 + 0.28288e-01 0.28626e-01 0.28918e-01 0.29170e-01 0.29386e-01 + 0.29567e-01 0.29727e-01 0.29873e-01 0.30019e-01 0.30165e-01 + 0.30310e-01 0.30456e-01 0.30602e-01 0.30748e-01 0.30893e-01 + 0.89075e-02 0.11817e-01 0.14724e-01 0.17285e-01 0.19377e-01 + 0.21093e-01 0.22516e-01 0.23678e-01 0.24696e-01 0.25552e-01 + 0.26271e-01 0.26880e-01 0.27399e-01 0.27840e-01 0.28216e-01 + 0.28538e-01 0.28810e-01 0.29039e-01 0.29232e-01 0.29392e-01 + 0.29521e-01 0.29630e-01 0.29727e-01 0.29823e-01 0.29920e-01 + 0.30016e-01 0.30113e-01 0.30209e-01 0.30306e-01 0.30402e-01 + 0.10766e-01 0.13549e-01 0.16330e-01 0.18762e-01 0.20725e-01 + 0.22315e-01 0.23616e-01 0.24663e-01 0.25571e-01 0.26323e-01 + 0.26945e-01 0.27462e-01 0.27894e-01 0.28254e-01 0.28552e-01 + 0.28801e-01 0.29004e-01 0.29169e-01 0.29300e-01 0.29402e-01 + 0.29476e-01 0.29532e-01 0.29578e-01 0.29623e-01 0.29669e-01 + 0.29714e-01 0.29760e-01 0.29805e-01 0.29850e-01 0.29896e-01 + 0.12790e-01 0.15427e-01 0.18060e-01 0.20344e-01 0.22161e-01 + 0.23610e-01 0.24777e-01 0.25699e-01 0.26487e-01 0.27127e-01 + 0.27643e-01 0.28062e-01 0.28402e-01 0.28675e-01 0.28892e-01 + 0.29064e-01 0.29195e-01 0.29291e-01 0.29358e-01 0.29400e-01 + 0.29416e-01 0.29419e-01 0.29411e-01 0.29404e-01 0.29397e-01 + 0.29389e-01 0.29382e-01 0.29375e-01 0.29367e-01 0.29360e-01 + 0.14992e-01 0.17456e-01 0.19916e-01 0.22029e-01 0.23680e-01 + 0.24971e-01 0.25990e-01 0.26774e-01 0.27431e-01 0.27949e-01 + 0.28352e-01 0.28666e-01 0.28907e-01 0.29087e-01 0.29217e-01 + 0.29308e-01 0.29364e-01 0.29388e-01 0.29388e-01 0.29366e-01 + 0.29324e-01 0.29270e-01 0.29208e-01 0.29146e-01 0.29084e-01 + 0.29021e-01 0.28959e-01 0.28897e-01 0.28835e-01 0.28773e-01 + 0.17377e-01 0.19639e-01 0.21898e-01 0.23812e-01 0.25273e-01 + 0.26386e-01 0.27239e-01 0.27872e-01 0.28386e-01 0.28771e-01 + 0.29051e-01 0.29251e-01 0.29386e-01 0.29468e-01 0.29507e-01 + 0.29512e-01 0.29487e-01 0.29437e-01 0.29367e-01 0.29279e-01 + 0.29175e-01 0.29062e-01 0.28944e-01 0.28825e-01 0.28706e-01 + 0.28587e-01 0.28469e-01 0.28350e-01 0.28231e-01 0.28112e-01 + 0.19955e-01 0.21978e-01 0.23998e-01 0.25681e-01 0.26925e-01 + 0.27838e-01 0.28506e-01 0.28971e-01 0.29327e-01 0.29567e-01 + 0.29715e-01 0.29792e-01 0.29814e-01 0.29791e-01 0.29732e-01 + 0.29647e-01 0.29538e-01 0.29409e-01 0.29265e-01 0.29109e-01 + 0.28942e-01 0.28769e-01 0.28592e-01 0.28415e-01 0.28237e-01 + 0.28060e-01 0.27883e-01 0.27706e-01 0.27529e-01 0.27352e-01 + 0.22733e-01 0.24472e-01 0.26207e-01 0.27620e-01 0.28615e-01 + 0.29301e-01 0.29763e-01 0.30040e-01 0.30223e-01 0.30305e-01 + 0.30309e-01 0.30254e-01 0.30154e-01 0.30020e-01 0.29859e-01 + 0.29678e-01 0.29480e-01 0.29270e-01 0.29050e-01 0.28823e-01 + 0.28591e-01 0.28355e-01 0.28119e-01 0.27882e-01 0.27645e-01 + 0.27409e-01 0.27172e-01 0.26935e-01 0.26699e-01 0.26462e-01 + 0.25698e-01 0.27103e-01 0.28505e-01 0.29602e-01 0.30311e-01 + 0.30739e-01 0.30969e-01 0.31041e-01 0.31033e-01 0.30942e-01 + 0.30790e-01 0.30593e-01 0.30365e-01 0.30113e-01 0.29843e-01 + 0.29563e-01 0.29273e-01 0.28978e-01 0.28680e-01 0.28380e-01 + 0.28081e-01 0.27783e-01 0.27486e-01 0.27189e-01 0.26893e-01 + 0.26596e-01 0.26299e-01 0.26002e-01 0.25705e-01 0.25408e-01 + + 0.28840e-01 0.29850e-01 0.30858e-01 0.31586e-01 0.31966e-01 + 0.32103e-01 0.32073e-01 0.31917e-01 0.31700e-01 0.31423e-01 + 0.31103e-01 0.30755e-01 0.30390e-01 0.30014e-01 0.29632e-01 + 0.29248e-01 0.28864e-01 0.28482e-01 0.28104e-01 0.27732e-01 + 0.27366e-01 0.27006e-01 0.26649e-01 0.26292e-01 0.25936e-01 + 0.25579e-01 0.25222e-01 0.24865e-01 0.24508e-01 0.24152e-01 + 0.32136e-01 0.32678e-01 0.33218e-01 0.33514e-01 0.33516e-01 + 0.33322e-01 0.33003e-01 0.32597e-01 0.32153e-01 0.31673e-01 + 0.31175e-01 0.30669e-01 0.30161e-01 0.29656e-01 0.29158e-01 + 0.28669e-01 0.28189e-01 0.27721e-01 0.27264e-01 0.26820e-01 + 0.26390e-01 0.25968e-01 0.25554e-01 0.25140e-01 0.24725e-01 + 0.24311e-01 0.23896e-01 0.23482e-01 0.23068e-01 0.22653e-01 + 0.35539e-01 0.35525e-01 0.35508e-01 0.35298e-01 0.34867e-01 + 0.34302e-01 0.33663e-01 0.32984e-01 0.32294e-01 0.31600e-01 + 0.30915e-01 0.30243e-01 0.29589e-01 0.28954e-01 0.28340e-01 + 0.27746e-01 0.27173e-01 0.26621e-01 0.26089e-01 0.25576e-01 + 0.25085e-01 0.24608e-01 0.24140e-01 0.23673e-01 0.23205e-01 + 0.22737e-01 0.22270e-01 0.21802e-01 0.21335e-01 0.20867e-01 + 0.38954e-01 0.38284e-01 0.37612e-01 0.36813e-01 0.35888e-01 + 0.34908e-01 0.33918e-01 0.32946e-01 0.31996e-01 0.31079e-01 + 0.30201e-01 0.29363e-01 0.28563e-01 0.27801e-01 0.27076e-01 + 0.26382e-01 0.25722e-01 0.25093e-01 0.24493e-01 0.23920e-01 + 0.23376e-01 0.22851e-01 0.22338e-01 0.21826e-01 0.21313e-01 + 0.20801e-01 0.20288e-01 0.19776e-01 0.19263e-01 0.18751e-01 + 0.42242e-01 0.40796e-01 0.39350e-01 0.37867e-01 0.36384e-01 + 0.34948e-01 0.33581e-01 0.32302e-01 0.31084e-01 0.29942e-01 + 0.28876e-01 0.27878e-01 0.26941e-01 0.26063e-01 0.25238e-01 + 0.24458e-01 0.23724e-01 0.23031e-01 0.22376e-01 0.21757e-01 + 0.21174e-01 0.20614e-01 0.20070e-01 0.19526e-01 0.18983e-01 + 0.18439e-01 0.17895e-01 0.17351e-01 0.16807e-01 0.16263e-01 + 0.45145e-01 0.42788e-01 0.40431e-01 0.38163e-01 0.36060e-01 + 0.34135e-01 0.32378e-01 0.30794e-01 0.29314e-01 0.27962e-01 + 0.26725e-01 0.25588e-01 0.24538e-01 0.23567e-01 0.22666e-01 + 0.21824e-01 0.21040e-01 0.20309e-01 0.19622e-01 0.18979e-01 + 0.18380e-01 0.17807e-01 0.17254e-01 0.16700e-01 0.16146e-01 + 0.15592e-01 0.15039e-01 0.14485e-01 0.13931e-01 0.13377e-01 + 0.47188e-01 0.43772e-01 0.40358e-01 0.37204e-01 0.34441e-01 + 0.32021e-01 0.29890e-01 0.28031e-01 0.26329e-01 0.24809e-01 + 0.23448e-01 0.22220e-01 0.21103e-01 0.20086e-01 0.19155e-01 + 0.18296e-01 0.17505e-01 0.16774e-01 0.16097e-01 0.15467e-01 + 0.14888e-01 0.14337e-01 0.13807e-01 0.13277e-01 0.12747e-01 + 0.12217e-01 0.11686e-01 0.11156e-01 0.10626e-01 0.10096e-01 + 0.47370e-01 0.42760e-01 0.38155e-01 0.34057e-01 0.30653e-01 + 0.27806e-01 0.25393e-01 0.23364e-01 0.21547e-01 0.19968e-01 + 0.18589e-01 0.17370e-01 0.16284e-01 0.15313e-01 0.14438e-01 + 0.13642e-01 0.12920e-01 0.12262e-01 0.11660e-01 0.11107e-01 + 0.10604e-01 0.10130e-01 0.96770e-02 0.92239e-02 0.87707e-02 + 0.83175e-02 0.78644e-02 0.74112e-02 0.69580e-02 0.65048e-02 + 0.43090e-01 0.37208e-01 0.31335e-01 0.26401e-01 0.22635e-01 + 0.19703e-01 0.17361e-01 0.15499e-01 0.13886e-01 0.12540e-01 + 0.11407e-01 0.10438e-01 0.95978e-02 0.88657e-02 0.82220e-02 + 0.76483e-02 0.71386e-02 0.66834e-02 0.62734e-02 0.59037e-02 + 0.55733e-02 0.52654e-02 0.49734e-02 0.46814e-02 0.43894e-02 + 0.40974e-02 0.38053e-02 0.35133e-02 0.32213e-02 0.29293e-02 + 0.61043e-02 0.52308e-02 0.43586e-02 0.36311e-02 0.30821e-02 + 0.26591e-02 0.23245e-02 0.20607e-02 0.18336e-02 0.16454e-02 + 0.14883e-02 0.13545e-02 0.12393e-02 0.11393e-02 0.10519e-02 + 0.97438e-03 0.90578e-03 0.84477e-03 0.79004e-03 0.74089e-03 + 0.69714e-03 0.65648e-03 0.61799e-03 0.57951e-03 0.54102e-03 + 0.50253e-03 0.46404e-03 0.42555e-03 0.38707e-03 0.34858e-03 + + -0.16775e+00 0.34798e-01 0.23757e+00 0.46627e+00 0.73105e+00 + 0.10249e+01 0.13411e+01 0.16759e+01 0.20204e+01 0.23747e+01 + 0.27362e+01 0.31021e+01 0.34705e+01 0.38401e+01 0.42095e+01 + 0.45780e+01 0.49446e+01 0.53089e+01 0.56702e+01 0.60281e+01 + 0.63818e+01 0.67324e+01 0.70808e+01 0.74292e+01 0.77776e+01 + 0.81260e+01 0.84744e+01 0.88227e+01 0.91711e+01 0.95195e+01 + -0.16373e+00 0.37369e-01 0.23870e+00 0.46513e+00 0.72632e+00 + 0.10154e+01 0.13256e+01 0.16533e+01 0.19900e+01 0.23358e+01 + 0.26880e+01 0.30440e+01 0.34020e+01 0.37607e+01 0.41189e+01 + 0.44758e+01 0.48307e+01 0.51829e+01 0.55319e+01 0.58775e+01 + 0.62185e+01 0.65565e+01 0.68922e+01 0.72279e+01 0.75635e+01 + 0.78992e+01 0.82349e+01 0.85706e+01 0.89063e+01 0.92419e+01 + -0.15972e+00 0.39944e-01 0.23982e+00 0.46399e+00 0.72161e+00 + 0.10059e+01 0.13102e+01 0.16309e+01 0.19600e+01 0.22973e+01 + 0.26404e+01 0.29867e+01 0.33346e+01 0.36826e+01 0.40299e+01 + 0.43755e+01 0.47189e+01 0.50593e+01 0.53964e+01 0.57299e+01 + 0.60587e+01 0.63844e+01 0.67077e+01 0.70310e+01 0.73544e+01 + 0.76777e+01 0.80010e+01 0.83243e+01 0.86477e+01 0.89710e+01 + -0.15566e+00 0.42540e-01 0.24095e+00 0.46284e+00 0.71692e+00 + 0.99641e+00 0.12949e+01 0.16087e+01 0.19303e+01 0.22593e+01 + 0.25934e+01 0.29302e+01 0.32681e+01 0.36058e+01 0.39424e+01 + 0.42770e+01 0.46091e+01 0.49381e+01 0.52636e+01 0.55852e+01 + 0.59022e+01 0.62159e+01 0.65273e+01 0.68386e+01 0.71499e+01 + 0.74612e+01 0.77726e+01 0.80839e+01 0.83952e+01 0.87066e+01 + -0.15157e+00 0.45155e-01 0.24209e+00 0.46170e+00 0.71225e+00 + 0.98702e+00 0.12797e+01 0.15868e+01 0.19009e+01 0.22218e+01 + 0.25471e+01 0.28746e+01 0.32027e+01 0.35303e+01 0.38564e+01 + 0.41803e+01 0.45014e+01 0.48192e+01 0.51334e+01 0.54436e+01 + 0.57490e+01 0.60511e+01 0.63508e+01 0.66505e+01 0.69502e+01 + 0.72499e+01 0.75496e+01 0.78492e+01 0.81489e+01 0.84486e+01 + -0.14751e+00 0.47759e-01 0.24323e+00 0.46056e+00 0.70759e+00 + 0.97768e+00 0.12647e+01 0.15650e+01 0.18718e+01 0.21848e+01 + 0.25014e+01 0.28198e+01 0.31384e+01 0.34560e+01 0.37718e+01 + 0.40853e+01 0.43957e+01 0.47026e+01 0.50058e+01 0.53049e+01 + 0.55991e+01 0.58899e+01 0.61783e+01 0.64667e+01 0.67550e+01 + 0.70434e+01 0.73318e+01 0.76202e+01 0.79086e+01 0.81969e+01 + -0.14338e+00 0.50398e-01 0.24437e+00 0.45943e+00 0.70295e+00 + 0.96841e+00 0.12498e+01 0.15435e+01 0.18431e+01 0.21482e+01 + 0.24564e+01 0.27658e+01 0.30750e+01 0.33829e+01 0.36888e+01 + 0.39920e+01 0.42920e+01 0.45883e+01 0.48808e+01 0.51691e+01 + 0.54523e+01 0.57322e+01 0.60096e+01 0.62870e+01 0.65644e+01 + 0.68419e+01 0.71193e+01 0.73967e+01 0.76741e+01 0.79515e+01 + -0.13924e+00 0.53042e-01 0.24551e+00 0.45829e+00 0.69833e+00 + 0.95919e+00 0.12350e+01 0.15222e+01 0.18147e+01 0.21120e+01 + 0.24119e+01 0.27126e+01 0.30126e+01 0.33111e+01 0.36071e+01 + 0.39004e+01 0.41902e+01 0.44763e+01 0.47583e+01 0.50361e+01 + 0.53087e+01 0.55780e+01 0.58447e+01 0.61115e+01 0.63782e+01 + 0.66449e+01 0.69117e+01 0.71784e+01 0.74452e+01 0.77119e+01 + -0.13507e+00 0.55705e-01 0.24666e+00 0.45716e+00 0.69373e+00 + 0.95003e+00 0.12203e+01 0.15011e+01 0.17866e+01 0.20763e+01 + 0.23681e+01 0.26601e+01 0.29512e+01 0.32404e+01 0.35269e+01 + 0.38105e+01 0.40904e+01 0.43664e+01 0.46383e+01 0.49058e+01 + 0.51682e+01 0.54271e+01 0.56835e+01 0.59400e+01 0.61964e+01 + 0.64528e+01 0.67092e+01 0.69656e+01 0.72220e+01 0.74784e+01 + -0.13089e+00 0.58374e-01 0.24781e+00 0.45602e+00 0.68915e+00 + 0.94093e+00 0.12058e+01 0.14802e+01 0.17588e+01 0.20411e+01 + 0.23248e+01 0.26085e+01 0.28908e+01 0.31709e+01 0.34481e+01 + 0.37222e+01 0.39925e+01 0.42587e+01 0.45207e+01 0.47783e+01 + 0.50307e+01 0.52796e+01 0.55260e+01 0.57723e+01 0.60187e+01 + 0.62651e+01 0.65115e+01 0.67578e+01 0.70042e+01 0.72506e+01 + + -0.12667e+00 0.61063e-01 0.24896e+00 0.45489e+00 0.68459e+00 + 0.93188e+00 0.11913e+01 0.14595e+01 0.17314e+01 0.20063e+01 + 0.22822e+01 0.25576e+01 0.28313e+01 0.31026e+01 0.33707e+01 + 0.36355e+01 0.38964e+01 0.41531e+01 0.44055e+01 0.46535e+01 + 0.48961e+01 0.51353e+01 0.53720e+01 0.56087e+01 0.58453e+01 + 0.60820e+01 0.63187e+01 0.65553e+01 0.67920e+01 0.70286e+01 + -0.12242e+00 0.63771e-01 0.25012e+00 0.45376e+00 0.68004e+00 + 0.92289e+00 0.11770e+01 0.14390e+01 0.17042e+01 0.19719e+01 + 0.22401e+01 0.25074e+01 0.27728e+01 0.30354e+01 0.32947e+01 + 0.35504e+01 0.38022e+01 0.40496e+01 0.42927e+01 0.45312e+01 + 0.47645e+01 0.49943e+01 0.52215e+01 0.54487e+01 0.56760e+01 + 0.59032e+01 0.61304e+01 0.63577e+01 0.65849e+01 0.68121e+01 + -0.11816e+00 0.66485e-01 0.25128e+00 0.45263e+00 0.67551e+00 + 0.91396e+00 0.11628e+01 0.14187e+01 0.16774e+01 0.19380e+01 + 0.21987e+01 0.24580e+01 0.27152e+01 0.29693e+01 0.32200e+01 + 0.34669e+01 0.37098e+01 0.39482e+01 0.41822e+01 0.44116e+01 + 0.46357e+01 0.48564e+01 0.50745e+01 0.52925e+01 0.55106e+01 + 0.57287e+01 0.59468e+01 0.61649e+01 0.63830e+01 0.66010e+01 + -0.11386e+00 0.69219e-01 0.25244e+00 0.45150e+00 0.67099e+00 + 0.90508e+00 0.11487e+01 0.13986e+01 0.16509e+01 0.19045e+01 + 0.21578e+01 0.24094e+01 0.26585e+01 0.29044e+01 0.31466e+01 + 0.33850e+01 0.36191e+01 0.38488e+01 0.40740e+01 0.42945e+01 + 0.45098e+01 0.47215e+01 0.49308e+01 0.51400e+01 0.53492e+01 + 0.55584e+01 0.57676e+01 0.59769e+01 0.61861e+01 0.63953e+01 + -0.10952e+00 0.71974e-01 0.25361e+00 0.45038e+00 0.66650e+00 + 0.89625e+00 0.11347e+01 0.13788e+01 0.16246e+01 0.18714e+01 + 0.21174e+01 0.23615e+01 0.26027e+01 0.28405e+01 0.30745e+01 + 0.33045e+01 0.35302e+01 0.37513e+01 0.39680e+01 0.41800e+01 + 0.43866e+01 0.45898e+01 0.47904e+01 0.49910e+01 0.51917e+01 + 0.53923e+01 0.55929e+01 0.57935e+01 0.59942e+01 0.61948e+01 + -0.10515e+00 0.74750e-01 0.25478e+00 0.44925e+00 0.66202e+00 + 0.88748e+00 0.11209e+01 0.13591e+01 0.15987e+01 0.18388e+01 + 0.20776e+01 0.23142e+01 0.25478e+01 0.27777e+01 0.30037e+01 + 0.32256e+01 0.34430e+01 0.36559e+01 0.38642e+01 0.40678e+01 + 0.42661e+01 0.44610e+01 0.46533e+01 0.48456e+01 0.50379e+01 + 0.52302e+01 0.54225e+01 0.56148e+01 0.58071e+01 0.59994e+01 + -0.10077e+00 0.77530e-01 0.25596e+00 0.44813e+00 0.65756e+00 + 0.87876e+00 0.11071e+01 0.13396e+01 0.15731e+01 0.18065e+01 + 0.20384e+01 0.22678e+01 0.24938e+01 0.27160e+01 0.29342e+01 + 0.31481e+01 0.33576e+01 0.35624e+01 0.37626e+01 0.39581e+01 + 0.41483e+01 0.43351e+01 0.45193e+01 0.47036e+01 0.48878e+01 + 0.50720e+01 0.52563e+01 0.54405e+01 0.56248e+01 0.58090e+01 + -0.96353e-01 0.80331e-01 0.25714e+00 0.44700e+00 0.65311e+00 + 0.87010e+00 0.10935e+01 0.13203e+01 0.15477e+01 0.17747e+01 + 0.19998e+01 0.22220e+01 0.24407e+01 0.26554e+01 0.28659e+01 + 0.30721e+01 0.32738e+01 0.34707e+01 0.36631e+01 0.38507e+01 + 0.40331e+01 0.42120e+01 0.43885e+01 0.45649e+01 0.47413e+01 + 0.49178e+01 0.50942e+01 0.52707e+01 0.54471e+01 0.56235e+01 + -0.91930e-01 0.83137e-01 0.25832e+00 0.44588e+00 0.64868e+00 + 0.86149e+00 0.10800e+01 0.13012e+01 0.15227e+01 0.17433e+01 + 0.19616e+01 0.21769e+01 0.23884e+01 0.25958e+01 0.27988e+01 + 0.29976e+01 0.31916e+01 0.33809e+01 0.35657e+01 0.37457e+01 + 0.39205e+01 0.40918e+01 0.42607e+01 0.44296e+01 0.45985e+01 + 0.47674e+01 0.49362e+01 0.51051e+01 0.52740e+01 0.54429e+01 + -0.87437e-01 0.85979e-01 0.25951e+00 0.44476e+00 0.64427e+00 + 0.85293e+00 0.10666e+01 0.12823e+01 0.14979e+01 0.17123e+01 + 0.19241e+01 0.21325e+01 0.23370e+01 0.25372e+01 0.27330e+01 + 0.29244e+01 0.31111e+01 0.32930e+01 0.34703e+01 0.36430e+01 + 0.38104e+01 0.39744e+01 0.41360e+01 0.42975e+01 0.44591e+01 + 0.46206e+01 0.47822e+01 0.49437e+01 0.51053e+01 0.52669e+01 + + -0.82970e-01 0.88812e-01 0.26070e+00 0.44364e+00 0.63987e+00 + 0.84442e+00 0.10533e+01 0.12636e+01 0.14735e+01 0.16817e+01 + 0.18870e+01 0.20887e+01 0.22864e+01 0.24797e+01 0.26684e+01 + 0.28526e+01 0.30321e+01 0.32069e+01 0.33770e+01 0.35425e+01 + 0.37027e+01 0.38596e+01 0.40141e+01 0.41686e+01 0.43231e+01 + 0.44776e+01 0.46320e+01 0.47865e+01 0.49410e+01 0.50955e+01 + -0.78434e-01 0.91680e-01 0.26189e+00 0.44252e+00 0.63549e+00 + 0.83597e+00 0.10401e+01 0.12450e+01 0.14493e+01 0.16515e+01 + 0.18505e+01 0.20457e+01 0.22367e+01 0.24231e+01 0.26049e+01 + 0.27822e+01 0.29547e+01 0.31225e+01 0.32857e+01 0.34442e+01 + 0.35975e+01 0.37476e+01 0.38952e+01 0.40428e+01 0.41905e+01 + 0.43381e+01 0.44858e+01 0.46334e+01 0.47810e+01 0.49287e+01 + -0.73857e-01 0.94570e-01 0.26309e+00 0.44140e+00 0.63113e+00 + 0.82757e+00 0.10270e+01 0.12267e+01 0.14254e+01 0.16216e+01 + 0.18144e+01 0.20032e+01 0.21877e+01 0.23675e+01 0.25426e+01 + 0.27131e+01 0.28789e+01 0.30399e+01 0.31963e+01 0.33480e+01 + 0.34947e+01 0.36381e+01 0.37791e+01 0.39201e+01 0.40611e+01 + 0.42021e+01 0.43432e+01 0.44842e+01 0.46252e+01 0.47662e+01 + -0.69308e-01 0.97450e-01 0.26430e+00 0.44028e+00 0.62678e+00 + 0.81922e+00 0.10140e+01 0.12086e+01 0.14017e+01 0.15922e+01 + 0.17790e+01 0.19615e+01 0.21396e+01 0.23129e+01 0.24814e+01 + 0.26454e+01 0.28046e+01 0.29589e+01 0.31088e+01 0.32540e+01 + 0.33942e+01 0.35312e+01 0.36658e+01 0.38004e+01 0.39350e+01 + 0.40696e+01 0.42042e+01 0.43388e+01 0.44734e+01 0.46080e+01 + -0.64690e-01 0.10037e+00 0.26550e+00 0.43917e+00 0.62245e+00 + 0.81092e+00 0.10012e+01 0.11906e+01 0.13784e+01 0.15632e+01 + 0.17440e+01 0.19204e+01 0.20922e+01 0.22592e+01 0.24214e+01 + 0.25790e+01 0.27317e+01 0.28797e+01 0.30232e+01 0.31621e+01 + 0.32960e+01 0.34267e+01 0.35551e+01 0.36835e+01 0.38119e+01 + 0.39403e+01 0.40688e+01 0.41972e+01 0.43256e+01 0.44540e+01 + -0.60030e-01 0.10330e+00 0.26671e+00 0.43805e+00 0.61814e+00 + 0.80267e+00 0.98840e+00 0.11728e+01 0.13553e+01 0.15345e+01 + 0.17095e+01 0.18799e+01 0.20457e+01 0.22065e+01 0.23625e+01 + 0.25138e+01 0.26604e+01 0.28022e+01 0.29394e+01 0.30722e+01 + 0.32001e+01 0.33248e+01 0.34472e+01 0.35696e+01 0.36920e+01 + 0.38145e+01 0.39369e+01 0.40593e+01 0.41817e+01 0.43042e+01 + -0.55331e-01 0.10626e+00 0.26793e+00 0.43694e+00 0.61383e+00 + 0.79447e+00 0.97573e+00 0.11552e+01 0.13325e+01 0.15062e+01 + 0.16755e+01 0.18401e+01 0.19999e+01 0.21547e+01 0.23046e+01 + 0.24499e+01 0.25904e+01 0.27262e+01 0.28575e+01 0.29844e+01 + 0.31063e+01 0.32252e+01 0.33418e+01 0.34585e+01 0.35751e+01 + 0.36917e+01 0.38084e+01 0.39250e+01 0.40416e+01 0.41583e+01 + -0.50659e-01 0.10921e+00 0.26915e+00 0.43582e+00 0.60955e+00 + 0.78632e+00 0.96318e+00 0.11378e+01 0.13099e+01 0.14782e+01 + 0.16419e+01 0.18009e+01 0.19549e+01 0.21038e+01 0.22479e+01 + 0.23873e+01 0.25219e+01 0.26519e+01 0.27774e+01 0.28985e+01 + 0.30148e+01 0.31280e+01 0.32391e+01 0.33501e+01 0.34612e+01 + 0.35723e+01 0.36833e+01 0.37944e+01 0.39054e+01 0.40165e+01 + -0.45918e-01 0.11220e+00 0.27038e+00 0.43471e+00 0.60528e+00 + 0.77822e+00 0.95072e+00 0.11205e+01 0.12876e+01 0.14507e+01 + 0.16089e+01 0.17622e+01 0.19106e+01 0.20539e+01 0.21922e+01 + 0.23259e+01 0.24548e+01 0.25791e+01 0.26990e+01 0.28145e+01 + 0.29253e+01 0.30332e+01 0.31388e+01 0.32445e+01 0.33501e+01 + 0.34558e+01 0.35615e+01 0.36671e+01 0.37728e+01 0.38784e+01 + -0.41104e-01 0.11522e+00 0.27161e+00 0.43360e+00 0.60102e+00 + 0.77017e+00 0.93837e+00 0.11034e+01 0.12656e+01 0.14235e+01 + 0.15764e+01 0.17242e+01 0.18671e+01 0.20048e+01 0.21375e+01 + 0.22657e+01 0.23891e+01 0.25078e+01 0.26223e+01 0.27325e+01 + 0.28380e+01 0.29406e+01 0.30410e+01 0.31415e+01 0.32419e+01 + 0.33424e+01 0.34429e+01 0.35433e+01 0.36438e+01 0.37442e+01 + + -0.36312e-01 0.11824e+00 0.27284e+00 0.43248e+00 0.59678e+00 + 0.76216e+00 0.92612e+00 0.10865e+01 0.12438e+01 0.13966e+01 + 0.15443e+01 0.16868e+01 0.18243e+01 0.19566e+01 0.20839e+01 + 0.22067e+01 0.23247e+01 0.24381e+01 0.25473e+01 0.26523e+01 + 0.27527e+01 0.28502e+01 0.29456e+01 0.30410e+01 0.31365e+01 + 0.32319e+01 0.33273e+01 0.34228e+01 0.35182e+01 0.36136e+01 + -0.31486e-01 0.12127e+00 0.27408e+00 0.43137e+00 0.59255e+00 + 0.75421e+00 0.91397e+00 0.10698e+01 0.12223e+01 0.13701e+01 + 0.15127e+01 0.16500e+01 0.17822e+01 0.19092e+01 0.20313e+01 + 0.21488e+01 0.22616e+01 0.23699e+01 0.24740e+01 0.25739e+01 + 0.26694e+01 0.27620e+01 0.28526e+01 0.29432e+01 0.30338e+01 + 0.31243e+01 0.32149e+01 0.33055e+01 0.33961e+01 0.34867e+01 + -0.26587e-01 0.12435e+00 0.27532e+00 0.43026e+00 0.58834e+00 + 0.74630e+00 0.90192e+00 0.10532e+01 0.12011e+01 0.13440e+01 + 0.14815e+01 0.16138e+01 0.17408e+01 0.18627e+01 0.19797e+01 + 0.20921e+01 0.21999e+01 0.23032e+01 0.24023e+01 0.24974e+01 + 0.25881e+01 0.26760e+01 0.27619e+01 0.28478e+01 0.29337e+01 + 0.30196e+01 0.31055e+01 0.31914e+01 0.32773e+01 0.33632e+01 + -0.21680e-01 0.12743e+00 0.27657e+00 0.42915e+00 0.58414e+00 + 0.73844e+00 0.88996e+00 0.10368e+01 0.11801e+01 0.13182e+01 + 0.14508e+01 0.15781e+01 0.17002e+01 0.18171e+01 0.19290e+01 + 0.20365e+01 0.21394e+01 0.22378e+01 0.23322e+01 0.24226e+01 + 0.25087e+01 0.25920e+01 0.26734e+01 0.27548e+01 0.28362e+01 + 0.29177e+01 0.29991e+01 0.30805e+01 0.31619e+01 0.32433e+01 + -0.16734e-01 0.13053e+00 0.27782e+00 0.42804e+00 0.57995e+00 + 0.73062e+00 0.87810e+00 0.10206e+01 0.11593e+01 0.12927e+01 + 0.14206e+01 0.15430e+01 0.16602e+01 0.17722e+01 0.18794e+01 + 0.19820e+01 0.20802e+01 0.21739e+01 0.22637e+01 0.23496e+01 + 0.24312e+01 0.25101e+01 0.25872e+01 0.26643e+01 0.27413e+01 + 0.28184e+01 0.28955e+01 0.29726e+01 0.30496e+01 0.31267e+01 + -0.11778e-01 0.13364e+00 0.27908e+00 0.42692e+00 0.57578e+00 + 0.72285e+00 0.86634e+00 0.10045e+01 0.11388e+01 0.12676e+01 + 0.13908e+01 0.15085e+01 0.16209e+01 0.17282e+01 0.18306e+01 + 0.19287e+01 0.20222e+01 0.21114e+01 0.21967e+01 0.22782e+01 + 0.23555e+01 0.24302e+01 0.25031e+01 0.25760e+01 0.26489e+01 + 0.27218e+01 0.27947e+01 0.28675e+01 0.29404e+01 0.30133e+01 + -0.67525e-02 0.13679e+00 0.28035e+00 0.42581e+00 0.57162e+00 + 0.71512e+00 0.85467e+00 0.98862e+00 0.11185e+01 0.12428e+01 + 0.13614e+01 0.14745e+01 0.15823e+01 0.16850e+01 0.17828e+01 + 0.18763e+01 0.19654e+01 0.20503e+01 0.21313e+01 0.22085e+01 + 0.22817e+01 0.23523e+01 0.24212e+01 0.24901e+01 0.25589e+01 + 0.26278e+01 0.26967e+01 0.27655e+01 0.28344e+01 0.29033e+01 + -0.16832e-02 0.13996e+00 0.28162e+00 0.42470e+00 0.56747e+00 + 0.70744e+00 0.84309e+00 0.97287e+00 0.10984e+01 0.12184e+01 + 0.13324e+01 0.14410e+01 0.15443e+01 0.16426e+01 0.17360e+01 + 0.18251e+01 0.19099e+01 0.19905e+01 0.20673e+01 0.21404e+01 + 0.22096e+01 0.22764e+01 0.23414e+01 0.24063e+01 0.24713e+01 + 0.25363e+01 0.26013e+01 0.26663e+01 0.27313e+01 0.27962e+01 + 0.34252e-02 0.14315e+00 0.28290e+00 0.42359e+00 0.56333e+00 + 0.69980e+00 0.83161e+00 0.95729e+00 0.10786e+01 0.11942e+01 + 0.13039e+01 0.14081e+01 0.15070e+01 0.16009e+01 0.16900e+01 + 0.17749e+01 0.18555e+01 0.19320e+01 0.20048e+01 0.20740e+01 + 0.21393e+01 0.22023e+01 0.22636e+01 0.23248e+01 0.23861e+01 + 0.24473e+01 0.25086e+01 0.25699e+01 0.26311e+01 0.26924e+01 + 0.85449e-02 0.14636e+00 0.28418e+00 0.42247e+00 0.55921e+00 + 0.69220e+00 0.82021e+00 0.94186e+00 0.10591e+01 0.11704e+01 + 0.12758e+01 0.13757e+01 0.14704e+01 0.15600e+01 0.16449e+01 + 0.17257e+01 0.18022e+01 0.18748e+01 0.19437e+01 0.20091e+01 + 0.20707e+01 0.21301e+01 0.21878e+01 0.22454e+01 0.23031e+01 + 0.23608e+01 0.24185e+01 0.24761e+01 0.25338e+01 0.25915e+01 + + 0.13766e-01 0.14961e+00 0.28547e+00 0.42136e+00 0.55509e+00 + 0.68464e+00 0.80891e+00 0.92658e+00 0.10397e+01 0.11469e+01 + 0.12482e+01 0.13438e+01 0.14344e+01 0.15199e+01 0.16008e+01 + 0.16775e+01 0.17501e+01 0.18188e+01 0.18840e+01 0.19457e+01 + 0.20038e+01 0.20597e+01 0.21139e+01 0.21682e+01 0.22224e+01 + 0.22766e+01 0.23309e+01 0.23851e+01 0.24393e+01 0.24936e+01 + 0.18971e-01 0.15287e+00 0.28677e+00 0.42024e+00 0.55099e+00 + 0.67713e+00 0.79769e+00 0.91146e+00 0.10206e+01 0.11237e+01 + 0.12209e+01 0.13125e+01 0.13989e+01 0.14805e+01 0.15574e+01 + 0.16303e+01 0.16991e+01 0.17642e+01 0.18257e+01 0.18839e+01 + 0.19386e+01 0.19911e+01 0.20420e+01 0.20929e+01 0.21438e+01 + 0.21948e+01 0.22457e+01 0.22966e+01 0.23475e+01 0.23984e+01 + 0.24242e-01 0.15616e+00 0.28807e+00 0.41913e+00 0.54690e+00 + 0.66966e+00 0.78656e+00 0.89649e+00 0.10017e+01 0.11009e+01 + 0.11940e+01 0.12817e+01 0.13642e+01 0.14418e+01 0.15149e+01 + 0.15841e+01 0.16493e+01 0.17107e+01 0.17688e+01 0.18236e+01 + 0.18749e+01 0.19242e+01 0.19719e+01 0.20197e+01 0.20674e+01 + 0.21152e+01 0.21629e+01 0.22107e+01 0.22584e+01 0.23061e+01 + 0.29560e-01 0.15947e+00 0.28938e+00 0.41801e+00 0.54282e+00 + 0.66222e+00 0.77552e+00 0.88167e+00 0.98304e+00 0.10783e+01 + 0.11675e+01 0.12513e+01 0.13300e+01 0.14039e+01 0.14733e+01 + 0.15388e+01 0.16005e+01 0.16584e+01 0.17131e+01 0.17647e+01 + 0.18129e+01 0.18590e+01 0.19037e+01 0.19484e+01 0.19931e+01 + 0.20378e+01 0.20825e+01 0.21271e+01 0.21718e+01 0.22165e+01 + 0.34918e-01 0.16281e+00 0.29069e+00 0.41689e+00 0.53875e+00 + 0.65483e+00 0.76457e+00 0.86699e+00 0.96459e+00 0.10560e+01 + 0.11415e+01 0.12214e+01 0.12964e+01 0.13666e+01 0.14325e+01 + 0.14945e+01 0.15527e+01 0.16074e+01 0.16588e+01 0.17072e+01 + 0.17524e+01 0.17955e+01 0.18373e+01 0.18790e+01 0.19208e+01 + 0.19625e+01 0.20043e+01 0.20461e+01 0.20878e+01 0.21296e+01 + 0.40319e-01 0.16617e+00 0.29202e+00 0.41577e+00 0.53468e+00 + 0.64747e+00 0.75370e+00 0.85247e+00 0.94635e+00 0.10341e+01 + 0.11158e+01 0.11921e+01 0.12634e+01 0.13301e+01 0.13924e+01 + 0.14511e+01 0.15060e+01 0.15574e+01 0.16058e+01 0.16511e+01 + 0.16933e+01 0.17337e+01 0.17726e+01 0.18116e+01 0.18505e+01 + 0.18895e+01 0.19284e+01 0.19673e+01 0.20063e+01 0.20452e+01 + 0.45795e-01 0.16958e+00 0.29335e+00 0.41465e+00 0.53063e+00 + 0.64015e+00 0.74291e+00 0.83808e+00 0.92834e+00 0.10124e+01 + 0.10905e+01 0.11632e+01 0.12310e+01 0.12942e+01 0.13532e+01 + 0.14086e+01 0.14603e+01 0.15086e+01 0.15540e+01 0.15964e+01 + 0.16358e+01 0.16734e+01 0.17097e+01 0.17459e+01 0.17822e+01 + 0.18184e+01 0.18547e+01 0.18909e+01 0.19272e+01 0.19634e+01 + 0.51315e-01 0.17301e+00 0.29468e+00 0.41353e+00 0.52659e+00 + 0.63288e+00 0.73220e+00 0.82384e+00 0.91053e+00 0.99102e+00 + 0.10655e+01 0.11348e+01 0.11992e+01 0.12590e+01 0.13148e+01 + 0.13670e+01 0.14156e+01 0.14610e+01 0.15034e+01 0.15430e+01 + 0.15798e+01 0.16147e+01 0.16484e+01 0.16821e+01 0.17157e+01 + 0.17494e+01 0.17831e+01 0.18168e+01 0.18504e+01 0.18841e+01 + 0.56877e-01 0.17646e+00 0.29603e+00 0.41241e+00 0.52255e+00 + 0.62563e+00 0.72158e+00 0.80974e+00 0.89293e+00 0.96992e+00 + 0.10410e+01 0.11068e+01 0.11679e+01 0.12245e+01 0.12771e+01 + 0.13262e+01 0.13719e+01 0.14144e+01 0.14540e+01 0.14910e+01 + 0.15251e+01 0.15576e+01 0.15888e+01 0.16200e+01 0.16512e+01 + 0.16824e+01 0.17136e+01 0.17448e+01 0.17761e+01 0.18073e+01 + 0.62485e-01 0.17995e+00 0.29738e+00 0.41128e+00 0.51852e+00 + 0.61842e+00 0.71103e+00 0.79578e+00 0.87553e+00 0.94911e+00 + 0.10168e+01 0.10793e+01 0.11372e+01 0.11906e+01 0.12402e+01 + 0.12863e+01 0.13291e+01 0.13689e+01 0.14058e+01 0.14402e+01 + 0.14719e+01 0.15019e+01 0.15308e+01 0.15596e+01 0.15885e+01 + 0.16173e+01 0.16462e+01 0.16750e+01 0.17039e+01 0.17327e+01 + + 0.68166e-01 0.18347e+00 0.29874e+00 0.41016e+00 0.51450e+00 + 0.61125e+00 0.70057e+00 0.78195e+00 0.85834e+00 0.92857e+00 + 0.99298e+00 0.10523e+01 0.11070e+01 0.11574e+01 0.12040e+01 + 0.12473e+01 0.12873e+01 0.13244e+01 0.13588e+01 0.13907e+01 + 0.14200e+01 0.14477e+01 0.14743e+01 0.15009e+01 0.15275e+01 + 0.15541e+01 0.15807e+01 0.16073e+01 0.16339e+01 0.16605e+01 + 0.73893e-01 0.18702e+00 0.30011e+00 0.40903e+00 0.51049e+00 + 0.60412e+00 0.69018e+00 0.76827e+00 0.84135e+00 0.90832e+00 + 0.96951e+00 0.10257e+01 0.10773e+01 0.11248e+01 0.11686e+01 + 0.12091e+01 0.12465e+01 0.12810e+01 0.13129e+01 0.13425e+01 + 0.13695e+01 0.13950e+01 0.14194e+01 0.14439e+01 0.14683e+01 + 0.14928e+01 0.15172e+01 0.15416e+01 0.15661e+01 0.15905e+01 + 0.79665e-01 0.19060e+00 0.30149e+00 0.40789e+00 0.50648e+00 + 0.59701e+00 0.67987e+00 0.75471e+00 0.82456e+00 0.88833e+00 + 0.94640e+00 0.99952e+00 0.10482e+01 0.10928e+01 0.11338e+01 + 0.11717e+01 0.12065e+01 0.12386e+01 0.12681e+01 0.12954e+01 + 0.13202e+01 0.13436e+01 0.13660e+01 0.13884e+01 0.14108e+01 + 0.14331e+01 0.14555e+01 0.14779e+01 0.15003e+01 0.15226e+01 + 0.85511e-01 0.19421e+00 0.30288e+00 0.40676e+00 0.50248e+00 + 0.58994e+00 0.66963e+00 0.74128e+00 0.80796e+00 0.86860e+00 + 0.92363e+00 0.97378e+00 0.10196e+01 0.10615e+01 0.10998e+01 + 0.11351e+01 0.11675e+01 0.11971e+01 0.12244e+01 0.12495e+01 + 0.12723e+01 0.12937e+01 0.13141e+01 0.13345e+01 0.13549e+01 + 0.13753e+01 0.13958e+01 0.14162e+01 0.14366e+01 0.14570e+01 + 0.91374e-01 0.19785e+00 0.30428e+00 0.40562e+00 0.49848e+00 + 0.58290e+00 0.65947e+00 0.72798e+00 0.79155e+00 0.84914e+00 + 0.90120e+00 0.94848e+00 0.99153e+00 0.10307e+01 0.10665e+01 + 0.10993e+01 0.11293e+01 0.11567e+01 0.11818e+01 0.12048e+01 + 0.12256e+01 0.12451e+01 0.12636e+01 0.12821e+01 0.13007e+01 + 0.13192e+01 0.13377e+01 0.13563e+01 0.13748e+01 0.13933e+01 + 0.97372e-01 0.20155e+00 0.30568e+00 0.40448e+00 0.49449e+00 + 0.57589e+00 0.64938e+00 0.71481e+00 0.77534e+00 0.82994e+00 + 0.87910e+00 0.92359e+00 0.96394e+00 0.10006e+01 0.10338e+01 + 0.10643e+01 0.10920e+01 0.11172e+01 0.11402e+01 0.11612e+01 + 0.11801e+01 0.11977e+01 0.12145e+01 0.12312e+01 0.12480e+01 + 0.12647e+01 0.12815e+01 0.12982e+01 0.13150e+01 0.13317e+01 + 0.10336e+00 0.20525e+00 0.30709e+00 0.40333e+00 0.49051e+00 + 0.56892e+00 0.63936e+00 0.70177e+00 0.75930e+00 0.81100e+00 + 0.85734e+00 0.89911e+00 0.93685e+00 0.97096e+00 0.10018e+01 + 0.10300e+01 0.10555e+01 0.10786e+01 0.10996e+01 0.11187e+01 + 0.11358e+01 0.11517e+01 0.11668e+01 0.11818e+01 0.11969e+01 + 0.12119e+01 0.12270e+01 0.12420e+01 0.12571e+01 0.12721e+01 + 0.10945e+00 0.20901e+00 0.30852e+00 0.40219e+00 0.48652e+00 + 0.56197e+00 0.62941e+00 0.68884e+00 0.74346e+00 0.79231e+00 + 0.83590e+00 0.87503e+00 0.91025e+00 0.94193e+00 0.97050e+00 + 0.99644e+00 0.10198e+01 0.10410e+01 0.10601e+01 0.10773e+01 + 0.10927e+01 0.11069e+01 0.11204e+01 0.11338e+01 0.11472e+01 + 0.11607e+01 0.11741e+01 0.11875e+01 0.12009e+01 0.12144e+01 + 0.11560e+00 0.21280e+00 0.30995e+00 0.40103e+00 0.48254e+00 + 0.55505e+00 0.61952e+00 0.67604e+00 0.72779e+00 0.77386e+00 + 0.81478e+00 0.85135e+00 0.88412e+00 0.91347e+00 0.93981e+00 + 0.96362e+00 0.98500e+00 0.10042e+01 0.10215e+01 0.10370e+01 + 0.10507e+01 0.10634e+01 0.10753e+01 0.10872e+01 0.10991e+01 + 0.11109e+01 0.11228e+01 0.11347e+01 0.11466e+01 0.11585e+01 + 0.12181e+00 0.21663e+00 0.31140e+00 0.39988e+00 0.47857e+00 + 0.54816e+00 0.60971e+00 0.66336e+00 0.71229e+00 0.75565e+00 + 0.79398e+00 0.82806e+00 0.85846e+00 0.88555e+00 0.90975e+00 + 0.93152e+00 0.95095e+00 0.96830e+00 0.98384e+00 0.99770e+00 + 0.10099e+01 0.10210e+01 0.10315e+01 0.10419e+01 0.10523e+01 + 0.10628e+01 0.10732e+01 0.10837e+01 0.10941e+01 0.11046e+01 + + 0.12808e+00 0.22050e+00 0.31285e+00 0.39872e+00 0.47459e+00 + 0.54129e+00 0.59995e+00 0.65079e+00 0.69698e+00 0.73769e+00 + 0.77348e+00 0.80516e+00 0.83326e+00 0.85817e+00 0.88030e+00 + 0.90011e+00 0.91768e+00 0.93327e+00 0.94714e+00 0.95942e+00 + 0.97010e+00 0.97983e+00 0.98889e+00 0.99795e+00 0.10070e+01 + 0.10161e+01 0.10251e+01 0.10342e+01 0.10432e+01 0.10523e+01 + 0.13446e+00 0.22442e+00 0.31432e+00 0.39755e+00 0.47062e+00 + 0.53445e+00 0.59027e+00 0.63833e+00 0.68183e+00 0.71996e+00 + 0.75329e+00 0.78263e+00 0.80851e+00 0.83132e+00 0.85146e+00 + 0.86938e+00 0.88517e+00 0.89908e+00 0.91135e+00 0.92213e+00 + 0.93140e+00 0.93978e+00 0.94753e+00 0.95528e+00 0.96302e+00 + 0.97077e+00 0.97852e+00 0.98627e+00 0.99402e+00 0.10018e+01 + 0.14089e+00 0.22837e+00 0.31579e+00 0.39638e+00 0.46665e+00 + 0.52763e+00 0.58064e+00 0.62599e+00 0.66685e+00 0.70246e+00 + 0.73340e+00 0.76046e+00 0.78420e+00 0.80498e+00 0.82321e+00 + 0.83932e+00 0.85341e+00 0.86570e+00 0.87646e+00 0.88581e+00 + 0.89374e+00 0.90083e+00 0.90734e+00 0.91385e+00 0.92036e+00 + 0.92687e+00 0.93338e+00 0.93989e+00 0.94640e+00 0.95291e+00 + 0.14740e+00 0.23237e+00 0.31728e+00 0.39520e+00 0.46267e+00 + 0.52084e+00 0.57107e+00 0.61376e+00 0.65203e+00 0.68518e+00 + 0.71380e+00 0.73866e+00 0.76032e+00 0.77916e+00 0.79555e+00 + 0.80992e+00 0.82237e+00 0.83313e+00 0.84244e+00 0.85043e+00 + 0.85709e+00 0.86297e+00 0.86831e+00 0.87365e+00 0.87899e+00 + 0.88433e+00 0.88967e+00 0.89501e+00 0.90035e+00 0.90569e+00 + 0.15399e+00 0.23641e+00 0.31878e+00 0.39402e+00 0.45870e+00 + 0.51406e+00 0.56156e+00 0.60163e+00 0.63738e+00 0.66813e+00 + 0.69448e+00 0.71721e+00 0.73687e+00 0.75382e+00 0.76844e+00 + 0.78115e+00 0.79204e+00 0.80133e+00 0.80927e+00 0.81596e+00 + 0.82143e+00 0.82617e+00 0.83040e+00 0.83463e+00 0.83887e+00 + 0.84310e+00 0.84733e+00 0.85157e+00 0.85580e+00 0.86003e+00 + 0.16063e+00 0.24049e+00 0.32029e+00 0.39283e+00 0.45472e+00 + 0.50731e+00 0.55211e+00 0.58960e+00 0.62288e+00 0.65129e+00 + 0.67544e+00 0.69612e+00 0.71384e+00 0.72897e+00 0.74190e+00 + 0.75301e+00 0.76241e+00 0.77031e+00 0.77693e+00 0.78240e+00 + 0.78673e+00 0.79039e+00 0.79358e+00 0.79677e+00 0.79996e+00 + 0.80315e+00 0.80635e+00 0.80954e+00 0.81273e+00 0.81592e+00 + 0.16738e+00 0.24463e+00 0.32181e+00 0.39164e+00 0.45074e+00 + 0.50057e+00 0.54271e+00 0.57767e+00 0.60853e+00 0.63466e+00 + 0.65668e+00 0.67535e+00 0.69120e+00 0.70459e+00 0.71589e+00 + 0.72547e+00 0.73345e+00 0.74002e+00 0.74540e+00 0.74971e+00 + 0.75297e+00 0.75561e+00 0.75782e+00 0.76003e+00 0.76224e+00 + 0.76445e+00 0.76666e+00 0.76887e+00 0.77108e+00 0.77329e+00 + 0.17421e+00 0.24881e+00 0.32335e+00 0.39043e+00 0.44675e+00 + 0.49385e+00 0.53336e+00 0.56584e+00 0.59433e+00 0.61823e+00 + 0.63818e+00 0.65492e+00 0.66897e+00 0.68068e+00 0.69041e+00 + 0.69853e+00 0.70515e+00 0.71046e+00 0.71466e+00 0.71788e+00 + 0.72012e+00 0.72180e+00 0.72309e+00 0.72438e+00 0.72567e+00 + 0.72696e+00 0.72825e+00 0.72954e+00 0.73083e+00 0.73212e+00 + 0.18113e+00 0.25304e+00 0.32489e+00 0.38922e+00 0.44276e+00 + 0.48714e+00 0.52405e+00 0.55410e+00 0.58027e+00 0.60201e+00 + 0.61994e+00 0.63481e+00 0.64711e+00 0.65722e+00 0.66545e+00 + 0.67218e+00 0.67750e+00 0.68160e+00 0.68469e+00 0.68687e+00 + 0.68816e+00 0.68894e+00 0.68937e+00 0.68980e+00 0.69022e+00 + 0.69065e+00 0.69107e+00 0.69150e+00 0.69193e+00 0.69235e+00 + 0.18816e+00 0.25734e+00 0.32645e+00 0.38800e+00 0.43875e+00 + 0.48045e+00 0.51479e+00 0.54245e+00 0.56635e+00 0.58597e+00 + 0.60195e+00 0.61500e+00 0.62563e+00 0.63418e+00 0.64098e+00 + 0.64637e+00 0.65046e+00 0.65343e+00 0.65546e+00 0.65666e+00 + 0.65706e+00 0.65700e+00 0.65661e+00 0.65623e+00 0.65585e+00 + 0.65547e+00 0.65508e+00 0.65470e+00 0.65432e+00 0.65394e+00 + + 0.19525e+00 0.26167e+00 0.32803e+00 0.38677e+00 0.43474e+00 + 0.47376e+00 0.50557e+00 0.53089e+00 0.55256e+00 0.57012e+00 + 0.58420e+00 0.59550e+00 0.60452e+00 0.61158e+00 0.61700e+00 + 0.62112e+00 0.62404e+00 0.62592e+00 0.62696e+00 0.62724e+00 + 0.62680e+00 0.62594e+00 0.62481e+00 0.62367e+00 0.62253e+00 + 0.62140e+00 0.62026e+00 0.61912e+00 0.61799e+00 0.61685e+00 + 0.20245e+00 0.26607e+00 0.32962e+00 0.38553e+00 0.43072e+00 + 0.46708e+00 0.49639e+00 0.51939e+00 0.53889e+00 0.55444e+00 + 0.56668e+00 0.57629e+00 0.58375e+00 0.58938e+00 0.59349e+00 + 0.59640e+00 0.59820e+00 0.59906e+00 0.59915e+00 0.59857e+00 + 0.59734e+00 0.59575e+00 0.59391e+00 0.59207e+00 0.59023e+00 + 0.58839e+00 0.58655e+00 0.58471e+00 0.58287e+00 0.58103e+00 + 0.20974e+00 0.27051e+00 0.33122e+00 0.38428e+00 0.42669e+00 + 0.46040e+00 0.48724e+00 0.50798e+00 0.52534e+00 0.53894e+00 + 0.54939e+00 0.55736e+00 0.56332e+00 0.56758e+00 0.57043e+00 + 0.57218e+00 0.57293e+00 0.57282e+00 0.57203e+00 0.57063e+00 + 0.56867e+00 0.56639e+00 0.56390e+00 0.56141e+00 0.55891e+00 + 0.55642e+00 0.55393e+00 0.55143e+00 0.54894e+00 0.54645e+00 + 0.21714e+00 0.27502e+00 0.33284e+00 0.38301e+00 0.42263e+00 + 0.45372e+00 0.47811e+00 0.49662e+00 0.51190e+00 0.52359e+00 + 0.53230e+00 0.53870e+00 0.54321e+00 0.54615e+00 0.54781e+00 + 0.54846e+00 0.54820e+00 0.54718e+00 0.54556e+00 0.54340e+00 + 0.54076e+00 0.53784e+00 0.53474e+00 0.53164e+00 0.52855e+00 + 0.52545e+00 0.52235e+00 0.51925e+00 0.51615e+00 0.51305e+00 + 0.22466e+00 0.27960e+00 0.33447e+00 0.38173e+00 0.41856e+00 + 0.44703e+00 0.46901e+00 0.48533e+00 0.49856e+00 0.50839e+00 + 0.51542e+00 0.52029e+00 0.52341e+00 0.52509e+00 0.52561e+00 + 0.52521e+00 0.52401e+00 0.52213e+00 0.51972e+00 0.51685e+00 + 0.51357e+00 0.51007e+00 0.50641e+00 0.50276e+00 0.49910e+00 + 0.49544e+00 0.49178e+00 0.48813e+00 0.48447e+00 0.48081e+00 + 0.23228e+00 0.28423e+00 0.33612e+00 0.38043e+00 0.41446e+00 + 0.44033e+00 0.45992e+00 0.47408e+00 0.48531e+00 0.49333e+00 + 0.49873e+00 0.50211e+00 0.50390e+00 0.50438e+00 0.50380e+00 + 0.50242e+00 0.50031e+00 0.49763e+00 0.49448e+00 0.49096e+00 + 0.48709e+00 0.48304e+00 0.47887e+00 0.47470e+00 0.47053e+00 + 0.46636e+00 0.46219e+00 0.45802e+00 0.45385e+00 0.44968e+00 + 0.24008e+00 0.28896e+00 0.33778e+00 0.37912e+00 0.41034e+00 + 0.43361e+00 0.45083e+00 0.46288e+00 0.47215e+00 0.47839e+00 + 0.48220e+00 0.48416e+00 0.48467e+00 0.48399e+00 0.48238e+00 + 0.48005e+00 0.47710e+00 0.47366e+00 0.46983e+00 0.46569e+00 + 0.46129e+00 0.45674e+00 0.45210e+00 0.44746e+00 0.44282e+00 + 0.43819e+00 0.43355e+00 0.42891e+00 0.42427e+00 0.41963e+00 + 0.24794e+00 0.29374e+00 0.33947e+00 0.37778e+00 0.40618e+00 + 0.42687e+00 0.44174e+00 0.45169e+00 0.45904e+00 0.46356e+00 + 0.46584e+00 0.46642e+00 0.46569e+00 0.46391e+00 0.46131e+00 + 0.45809e+00 0.45435e+00 0.45020e+00 0.44573e+00 0.44103e+00 + 0.43612e+00 0.43112e+00 0.42606e+00 0.42100e+00 0.41593e+00 + 0.41087e+00 0.40580e+00 0.40074e+00 0.39568e+00 0.39061e+00 + 0.25599e+00 0.29861e+00 0.34117e+00 0.37643e+00 0.40198e+00 + 0.42009e+00 0.43263e+00 0.44053e+00 0.44599e+00 0.44883e+00 + 0.44960e+00 0.44886e+00 0.44695e+00 0.44412e+00 0.44058e+00 + 0.43652e+00 0.43203e+00 0.42721e+00 0.42216e+00 0.41694e+00 + 0.41158e+00 0.40617e+00 0.40072e+00 0.39528e+00 0.38983e+00 + 0.38438e+00 0.37894e+00 0.37349e+00 0.36805e+00 0.36260e+00 + 0.26422e+00 0.30359e+00 0.34290e+00 0.37504e+00 0.39774e+00 + 0.41326e+00 0.42349e+00 0.42936e+00 0.43296e+00 0.43416e+00 + 0.43349e+00 0.43146e+00 0.42841e+00 0.42458e+00 0.42015e+00 + 0.41530e+00 0.41011e+00 0.40468e+00 0.39909e+00 0.39339e+00 + 0.38762e+00 0.38184e+00 0.37605e+00 0.37027e+00 0.36448e+00 + 0.35869e+00 0.35291e+00 0.34712e+00 0.34133e+00 0.33555e+00 + + 0.27260e+00 0.30865e+00 0.34464e+00 0.37362e+00 0.39344e+00 + 0.40638e+00 0.41431e+00 0.41817e+00 0.41995e+00 0.41954e+00 + 0.41747e+00 0.41420e+00 0.41006e+00 0.40527e+00 0.40000e+00 + 0.39441e+00 0.38857e+00 0.38257e+00 0.37648e+00 0.37035e+00 + 0.36422e+00 0.35811e+00 0.35202e+00 0.34594e+00 0.33985e+00 + 0.33376e+00 0.32768e+00 0.32159e+00 0.31551e+00 0.30942e+00 + 0.28117e+00 0.31382e+00 0.34641e+00 0.37217e+00 0.38908e+00 + 0.39942e+00 0.40506e+00 0.40694e+00 0.40693e+00 0.40495e+00 + 0.40150e+00 0.39705e+00 0.39187e+00 0.38616e+00 0.38010e+00 + 0.37381e+00 0.36737e+00 0.36085e+00 0.35431e+00 0.34779e+00 + 0.34133e+00 0.33494e+00 0.32859e+00 0.32225e+00 0.31590e+00 + 0.30956e+00 0.30321e+00 0.29687e+00 0.29052e+00 0.28418e+00 + 0.28994e+00 0.31911e+00 0.34821e+00 0.37068e+00 0.38463e+00 + 0.39237e+00 0.39572e+00 0.39564e+00 0.39386e+00 0.39034e+00 + 0.38558e+00 0.37997e+00 0.37379e+00 0.36722e+00 0.36041e+00 + 0.35348e+00 0.34648e+00 0.33948e+00 0.33254e+00 0.32567e+00 + 0.31894e+00 0.31230e+00 0.30574e+00 0.29918e+00 0.29262e+00 + 0.28605e+00 0.27949e+00 0.27293e+00 0.26637e+00 0.25981e+00 + 0.29894e+00 0.32452e+00 0.35004e+00 0.36914e+00 0.38009e+00 + 0.38520e+00 0.38627e+00 0.38424e+00 0.38071e+00 0.37570e+00 + 0.36964e+00 0.36293e+00 0.35579e+00 0.34841e+00 0.34091e+00 + 0.33337e+00 0.32586e+00 0.31844e+00 0.31113e+00 0.30397e+00 + 0.29700e+00 0.29016e+00 0.28343e+00 0.27669e+00 0.26996e+00 + 0.26322e+00 0.25648e+00 0.24975e+00 0.24301e+00 0.23627e+00 + 0.30823e+00 0.33010e+00 0.35191e+00 0.36754e+00 0.37544e+00 + 0.37789e+00 0.37666e+00 0.37270e+00 0.36745e+00 0.36096e+00 + 0.35365e+00 0.34587e+00 0.33783e+00 0.32968e+00 0.32153e+00 + 0.31344e+00 0.30547e+00 0.29767e+00 0.29005e+00 0.28264e+00 + 0.27548e+00 0.26849e+00 0.26162e+00 0.25475e+00 0.24788e+00 + 0.24101e+00 0.23414e+00 0.22727e+00 0.22041e+00 0.21354e+00 + 0.31786e+00 0.33586e+00 0.35381e+00 0.36587e+00 0.37064e+00 + 0.37040e+00 0.36686e+00 0.36097e+00 0.35401e+00 0.34608e+00 + 0.33756e+00 0.32876e+00 0.31986e+00 0.31099e+00 0.30223e+00 + 0.29364e+00 0.28527e+00 0.27714e+00 0.26926e+00 0.26164e+00 + 0.25434e+00 0.24724e+00 0.24028e+00 0.23332e+00 0.22637e+00 + 0.21941e+00 0.21246e+00 0.20550e+00 0.19855e+00 0.19159e+00 + 0.32785e+00 0.34183e+00 0.35577e+00 0.36411e+00 0.36567e+00 + 0.36268e+00 0.35682e+00 0.34900e+00 0.34035e+00 0.33100e+00 + 0.32130e+00 0.31152e+00 0.30181e+00 0.29227e+00 0.28297e+00 + 0.27394e+00 0.26521e+00 0.25680e+00 0.24871e+00 0.24094e+00 + 0.23354e+00 0.22638e+00 0.21939e+00 0.21239e+00 0.20540e+00 + 0.19840e+00 0.19141e+00 0.18441e+00 0.17742e+00 0.17042e+00 + 0.33828e+00 0.34805e+00 0.35777e+00 0.36225e+00 0.36048e+00 + 0.35468e+00 0.34646e+00 0.33671e+00 0.32637e+00 0.31563e+00 + 0.30480e+00 0.29409e+00 0.28362e+00 0.27347e+00 0.26368e+00 + 0.25425e+00 0.24523e+00 0.23660e+00 0.22836e+00 0.22050e+00 + 0.21306e+00 0.20588e+00 0.19890e+00 0.19192e+00 0.18494e+00 + 0.17795e+00 0.17097e+00 0.16399e+00 0.15701e+00 0.15002e+00 + 0.34927e+00 0.35458e+00 0.35985e+00 0.36025e+00 0.35502e+00 + 0.34633e+00 0.33570e+00 0.32400e+00 0.31200e+00 0.29989e+00 + 0.28797e+00 0.27637e+00 0.26520e+00 0.25449e+00 0.24428e+00 + 0.23453e+00 0.22527e+00 0.21650e+00 0.20816e+00 0.20027e+00 + 0.19285e+00 0.18572e+00 0.17880e+00 0.17188e+00 0.16497e+00 + 0.15805e+00 0.15113e+00 0.14422e+00 0.13730e+00 0.13038e+00 + 0.36091e+00 0.36148e+00 0.36200e+00 0.35809e+00 0.34922e+00 + 0.33752e+00 0.32442e+00 0.31077e+00 0.29710e+00 0.28366e+00 + 0.27068e+00 0.25826e+00 0.24645e+00 0.23527e+00 0.22470e+00 + 0.21470e+00 0.20528e+00 0.19642e+00 0.18807e+00 0.18021e+00 + 0.17287e+00 0.16585e+00 0.15906e+00 0.15228e+00 0.14549e+00 + 0.13870e+00 0.13191e+00 0.12512e+00 0.11834e+00 0.11155e+00 + + 0.37345e+00 0.36887e+00 0.36425e+00 0.35570e+00 0.34298e+00 + 0.32813e+00 0.31248e+00 0.29685e+00 0.28152e+00 0.26678e+00 + 0.25280e+00 0.23963e+00 0.22725e+00 0.21567e+00 0.20484e+00 + 0.19468e+00 0.18519e+00 0.17633e+00 0.16803e+00 0.16028e+00 + 0.15310e+00 0.14627e+00 0.13967e+00 0.13308e+00 0.12649e+00 + 0.11990e+00 0.11331e+00 0.10672e+00 0.10013e+00 0.93538e-01 + 0.38711e+00 0.37689e+00 0.36663e+00 0.35302e+00 0.33614e+00 + 0.31796e+00 0.29967e+00 0.28203e+00 0.26504e+00 0.24905e+00 + 0.23415e+00 0.22031e+00 0.20747e+00 0.19559e+00 0.18459e+00 + 0.17436e+00 0.16490e+00 0.15614e+00 0.14801e+00 0.14046e+00 + 0.13352e+00 0.12694e+00 0.12063e+00 0.11432e+00 0.10800e+00 + 0.10169e+00 0.95374e-01 0.89060e-01 0.82746e-01 0.76432e-01 + 0.40235e+00 0.38578e+00 0.36917e+00 0.34993e+00 0.32851e+00 + 0.30675e+00 0.28570e+00 0.26602e+00 0.24740e+00 0.23021e+00 + 0.21448e+00 0.20008e+00 0.18690e+00 0.17485e+00 0.16382e+00 + 0.15367e+00 0.14436e+00 0.13582e+00 0.12795e+00 0.12071e+00 + 0.11411e+00 0.10790e+00 0.10195e+00 0.96000e-01 0.90053e-01 + 0.84106e-01 0.78158e-01 0.72211e-01 0.66263e-01 0.60316e-01 + 0.41976e+00 0.39586e+00 0.37193e+00 0.34625e+00 0.31975e+00 + 0.29411e+00 0.27014e+00 0.24840e+00 0.22818e+00 0.20990e+00 + 0.19348e+00 0.17868e+00 0.16533e+00 0.15328e+00 0.14239e+00 + 0.13247e+00 0.12347e+00 0.11530e+00 0.10784e+00 0.10104e+00 + 0.94900e-01 0.89151e-01 0.83677e-01 0.78203e-01 0.72729e-01 + 0.67255e-01 0.61781e-01 0.56307e-01 0.50833e-01 0.45359e-01 + 0.44040e+00 0.40769e+00 0.37497e+00 0.34168e+00 0.30934e+00 + 0.27940e+00 0.25234e+00 0.22854e+00 0.20682e+00 0.18761e+00 + 0.17071e+00 0.15575e+00 0.14246e+00 0.13066e+00 0.12013e+00 + 0.11065e+00 0.10217e+00 0.94554e-01 0.87680e-01 0.81478e-01 + 0.75942e-01 0.70794e-01 0.65918e-01 0.61043e-01 0.56168e-01 + 0.51292e-01 0.46417e-01 0.41542e-01 0.36666e-01 0.31791e-01 + 0.46620e+00 0.42231e+00 0.37842e+00 0.33565e+00 0.29635e+00 + 0.26154e+00 0.23121e+00 0.20545e+00 0.18242e+00 0.16258e+00 + 0.14555e+00 0.13078e+00 0.11792e+00 0.10670e+00 0.96860e-01 + 0.88131e-01 0.80434e-01 0.73624e-01 0.67555e-01 0.62148e-01 + 0.57386e-01 0.52996e-01 0.48865e-01 0.44734e-01 0.40603e-01 + 0.36472e-01 0.32341e-01 0.28210e-01 0.24079e-01 0.19948e-01 + 0.50116e+00 0.44178e+00 0.38243e+00 0.32695e+00 0.27889e+00 + 0.23846e+00 0.20475e+00 0.17735e+00 0.15349e+00 0.13362e+00 + 0.11707e+00 0.10312e+00 0.91258e-01 0.81145e-01 0.72463e-01 + 0.64904e-01 0.58365e-01 0.52681e-01 0.47698e-01 0.43329e-01 + 0.39546e-01 0.36093e-01 0.32871e-01 0.29649e-01 0.26427e-01 + 0.23205e-01 0.19983e-01 0.16761e-01 0.13539e-01 0.10317e-01 + 0.55485e+00 0.47095e+00 0.38712e+00 0.31226e+00 0.25224e+00 + 0.20534e+00 0.16871e+00 0.14076e+00 0.11734e+00 0.98759e-01 + 0.83952e-01 0.71929e-01 0.62052e-01 0.53889e-01 0.47081e-01 + 0.41298e-01 0.36421e-01 0.32280e-01 0.28726e-01 0.25673e-01 + 0.23086e-01 0.20757e-01 0.18606e-01 0.16455e-01 0.14304e-01 + 0.12153e-01 0.10002e-01 0.78504e-02 0.56993e-02 0.35482e-02 + 0.71967e+00 0.55873e+00 0.39818e+00 0.27678e+00 0.19886e+00 + 0.14747e+00 0.11219e+00 0.88115e-01 0.69207e-01 0.55333e-01 + 0.45004e-01 0.37074e-01 0.30869e-01 0.25961e-01 0.22027e-01 + 0.18795e-01 0.16159e-01 0.13990e-01 0.12178e-01 0.10663e-01 + 0.94136e-02 0.83073e-02 0.72989e-02 0.62905e-02 0.52821e-02 + 0.42737e-02 0.32653e-02 0.22569e-02 0.12485e-02 0.24007e-03 + 0.10741e+00 0.82476e-01 0.57601e-01 0.39069e-01 0.27459e-01 + 0.19973e-01 0.14932e-01 0.11559e-01 0.89413e-02 0.70507e-02 + 0.56636e-02 0.46124e-02 0.37994e-02 0.31635e-02 0.26590e-02 + 0.22482e-02 0.19164e-02 0.16457e-02 0.14215e-02 0.12355e-02 + 0.10834e-02 0.94947e-03 0.82789e-03 0.70632e-03 0.58474e-03 + 0.46316e-03 0.34159e-03 0.22001e-03 0.98433e-04 -0.23143e-04 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1FitBlo.data b/PYTHIA8/pythia8140/xmldoc/pomH1FitBlo.data new file mode 100644 index 00000000000..bebcbefa46d --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1FitBlo.data @@ -0,0 +1,1219 @@ + -0.39548E-02 -0.10578E-02 0.21133E-02 0.67622E-02 0.12805E-01 + 0.20105E-01 0.28491E-01 0.37915E-01 0.47943E-01 0.58668E-01 + 0.69999E-01 0.81817E-01 0.94036E-01 0.10659E+00 0.11942E+00 + 0.13247E+00 0.14569E+00 0.15906E+00 0.17254E+00 0.18610E+00 + 0.19971E+00 0.21335E+00 0.22700E+00 0.24066E+00 0.25429E+00 + 0.26789E+00 0.28144E+00 0.29495E+00 0.30840E+00 0.32178E+00 + -0.39521E-02 -0.10569E-02 0.21074E-02 0.67198E-02 0.12692E-01 + 0.19886E-01 0.28130E-01 0.37374E-01 0.47198E-01 0.57689E-01 + 0.68758E-01 0.80287E-01 0.92195E-01 0.10442E+00 0.11690E+00 + 0.12957E+00 0.14242E+00 0.15539E+00 0.16845E+00 0.18159E+00 + 0.19477E+00 0.20797E+00 0.22117E+00 0.23436E+00 0.24753E+00 + 0.26066E+00 0.27374E+00 0.28677E+00 0.29973E+00 0.31263E+00 + -0.39493E-02 -0.10559E-02 0.21016E-02 0.66776E-02 0.12579E-01 + 0.19668E-01 0.27773E-01 0.36840E-01 0.46463E-01 0.56724E-01 + 0.67534E-01 0.78781E-01 0.90384E-01 0.10228E+00 0.11442E+00 + 0.12673E+00 0.13920E+00 0.15178E+00 0.16445E+00 0.17717E+00 + 0.18993E+00 0.20270E+00 0.21547E+00 0.22822E+00 0.24093E+00 + 0.25361E+00 0.26622E+00 0.27879E+00 0.29128E+00 0.30370E+00 + -0.39465E-02 -0.10550E-02 0.20958E-02 0.66356E-02 0.12468E-01 + 0.19453E-01 0.27419E-01 0.36311E-01 0.45737E-01 0.55772E-01 + 0.66329E-01 0.77298E-01 0.88603E-01 0.10018E+00 0.11198E+00 + 0.12395E+00 0.13605E+00 0.14825E+00 0.16053E+00 0.17285E+00 + 0.18520E+00 0.19755E+00 0.20989E+00 0.22220E+00 0.23448E+00 + 0.24671E+00 0.25889E+00 0.27100E+00 0.28303E+00 0.29500E+00 + -0.39436E-02 -0.10540E-02 0.20900E-02 0.65939E-02 0.12357E-01 + 0.19239E-01 0.27068E-01 0.35789E-01 0.45020E-01 0.54833E-01 + 0.65141E-01 0.75839E-01 0.86851E-01 0.98120E-01 0.10959E+00 + 0.12121E+00 0.13296E+00 0.14479E+00 0.15669E+00 0.16862E+00 + 0.18056E+00 0.19251E+00 0.20444E+00 0.21633E+00 0.22819E+00 + 0.23999E+00 0.25172E+00 0.26339E+00 0.27499E+00 0.28651E+00 + -0.39407E-02 -0.10530E-02 0.20843E-02 0.65523E-02 0.12247E-01 + 0.19027E-01 0.26722E-01 0.35273E-01 0.44312E-01 0.53907E-01 + 0.63971E-01 0.74402E-01 0.85128E-01 0.96091E-01 0.10724E+00 + 0.11853E+00 0.12992E+00 0.14140E+00 0.15292E+00 0.16447E+00 + 0.17603E+00 0.18758E+00 0.19910E+00 0.21059E+00 0.22203E+00 + 0.23341E+00 0.24473E+00 0.25598E+00 0.26715E+00 0.27824E+00 + -0.39377E-02 -0.10519E-02 0.20787E-02 0.65110E-02 0.12138E-01 + 0.18817E-01 0.26379E-01 0.34763E-01 0.43614E-01 0.52993E-01 + 0.62818E-01 0.72988E-01 0.83433E-01 0.94099E-01 0.10493E+00 + 0.11589E+00 0.12695E+00 0.13807E+00 0.14924E+00 0.16042E+00 + 0.17159E+00 0.18276E+00 0.19389E+00 0.20498E+00 0.21602E+00 + 0.22700E+00 0.23791E+00 0.24874E+00 0.25950E+00 0.27017E+00 + -0.39348E-02 -0.10508E-02 0.20730E-02 0.64700E-02 0.12030E-01 + 0.18609E-01 0.26039E-01 0.34259E-01 0.42924E-01 0.52093E-01 + 0.61682E-01 0.71596E-01 0.81766E-01 0.92140E-01 0.10267E+00 + 0.11331E+00 0.12403E+00 0.13481E+00 0.14562E+00 0.15644E+00 + 0.16725E+00 0.17804E+00 0.18880E+00 0.19950E+00 0.21015E+00 + 0.22074E+00 0.23125E+00 0.24168E+00 0.25204E+00 0.26231E+00 + -0.39317E-02 -0.10497E-02 0.20675E-02 0.64291E-02 0.11922E-01 + 0.18402E-01 0.25703E-01 0.33760E-01 0.42243E-01 0.51205E-01 + 0.60563E-01 0.70226E-01 0.80127E-01 0.90216E-01 0.10045E+00 + 0.11077E+00 0.12117E+00 0.13162E+00 0.14209E+00 0.15256E+00 + 0.16301E+00 0.17343E+00 0.18382E+00 0.19415E+00 0.20442E+00 + 0.21462E+00 0.22475E+00 0.23480E+00 0.24476E+00 0.25465E+00 + -0.39287E-02 -0.10485E-02 0.20620E-02 0.63886E-02 0.11816E-01 + 0.18197E-01 0.25370E-01 0.33268E-01 0.41571E-01 0.50329E-01 + 0.59461E-01 0.68878E-01 0.78516E-01 0.88325E-01 0.98262E-01 + 0.10828E+00 0.11837E+00 0.12849E+00 0.13862E+00 0.14875E+00 + 0.15885E+00 0.16892E+00 0.17895E+00 0.18892E+00 0.19882E+00 + 0.20866E+00 0.21841E+00 0.22808E+00 0.23767E+00 0.24718E+00 + + -0.39255E-02 -0.10473E-02 0.20565E-02 0.63482E-02 0.11710E-01 + 0.17995E-01 0.25041E-01 0.32781E-01 0.40908E-01 0.49466E-01 + 0.58375E-01 0.67552E-01 0.76931E-01 0.86468E-01 0.96118E-01 + 0.10584E+00 0.11562E+00 0.12542E+00 0.13523E+00 0.14503E+00 + 0.15479E+00 0.16452E+00 0.17420E+00 0.18381E+00 0.19336E+00 + 0.20283E+00 0.21222E+00 0.22154E+00 0.23076E+00 0.23990E+00 + -0.39223E-02 -0.10460E-02 0.20511E-02 0.63082E-02 0.11604E-01 + 0.17794E-01 0.24716E-01 0.32301E-01 0.40254E-01 0.48614E-01 + 0.57306E-01 0.66246E-01 0.75373E-01 0.84643E-01 0.94013E-01 + 0.10345E+00 0.11292E+00 0.12242E+00 0.13191E+00 0.14138E+00 + 0.15081E+00 0.16021E+00 0.16955E+00 0.17882E+00 0.18802E+00 + 0.19715E+00 0.20619E+00 0.21515E+00 0.22402E+00 0.23280E+00 + -0.39190E-02 -0.10446E-02 0.20459E-02 0.62683E-02 0.11500E-01 + 0.17595E-01 0.24393E-01 0.31826E-01 0.39608E-01 0.47775E-01 + 0.56253E-01 0.64961E-01 0.73842E-01 0.82850E-01 0.91948E-01 + 0.10110E+00 0.11028E+00 0.11948E+00 0.12866E+00 0.13781E+00 + 0.14692E+00 0.15599E+00 0.16501E+00 0.17395E+00 0.18281E+00 + 0.19160E+00 0.20030E+00 0.20892E+00 0.21745E+00 0.22589E+00 + -0.39156E-02 -0.10431E-02 0.20406E-02 0.62288E-02 0.11396E-01 + 0.17397E-01 0.24074E-01 0.31356E-01 0.38970E-01 0.46947E-01 + 0.55216E-01 0.63697E-01 0.72336E-01 0.81089E-01 0.89920E-01 + 0.98794E-01 0.10769E+00 0.11659E+00 0.12547E+00 0.13432E+00 + 0.14312E+00 0.15188E+00 0.16057E+00 0.16919E+00 0.17773E+00 + 0.18619E+00 0.19456E+00 0.20285E+00 0.21105E+00 0.21916E+00 + -0.39122E-02 -0.10416E-02 0.20355E-02 0.61895E-02 0.11294E-01 + 0.17202E-01 0.23759E-01 0.30893E-01 0.38341E-01 0.46132E-01 + 0.54194E-01 0.62453E-01 0.70855E-01 0.79359E-01 0.87929E-01 + 0.96534E-01 0.10515E+00 0.11377E+00 0.12236E+00 0.13091E+00 + 0.13940E+00 0.14785E+00 0.15623E+00 0.16454E+00 0.17277E+00 + 0.18091E+00 0.18896E+00 0.19693E+00 0.20481E+00 0.21260E+00 + -0.39086E-02 -0.10400E-02 0.20305E-02 0.61505E-02 0.11192E-01 + 0.17008E-01 0.23447E-01 0.30435E-01 0.37720E-01 0.45328E-01 + 0.53188E-01 0.61230E-01 0.69400E-01 0.77660E-01 0.85976E-01 + 0.94317E-01 0.10267E+00 0.11100E+00 0.11930E+00 0.12757E+00 + 0.13577E+00 0.14392E+00 0.15200E+00 0.16000E+00 0.16792E+00 + 0.17576E+00 0.18350E+00 0.19116E+00 0.19873E+00 0.20621E+00 + -0.39049E-02 -0.10382E-02 0.20256E-02 0.61118E-02 0.11090E-01 + 0.16816E-01 0.23138E-01 0.29982E-01 0.37107E-01 0.44535E-01 + 0.52198E-01 0.60026E-01 0.67970E-01 0.75992E-01 0.84059E-01 + 0.92143E-01 0.10023E+00 0.10829E+00 0.11632E+00 0.12430E+00 + 0.13221E+00 0.14007E+00 0.14786E+00 0.15557E+00 0.16319E+00 + 0.17073E+00 0.17818E+00 0.18554E+00 0.19281E+00 0.19998E+00 + -0.39011E-02 -0.10364E-02 0.20208E-02 0.60734E-02 0.10990E-01 + 0.16626E-01 0.22833E-01 0.29535E-01 0.36503E-01 0.43754E-01 + 0.51223E-01 0.58842E-01 0.66564E-01 0.74353E-01 0.82177E-01 + 0.90011E-01 0.97837E-01 0.10564E+00 0.11339E+00 0.12110E+00 + 0.12873E+00 0.13631E+00 0.14382E+00 0.15124E+00 0.15858E+00 + 0.16583E+00 0.17298E+00 0.18006E+00 0.18703E+00 0.19392E+00 + -0.38972E-02 -0.10344E-02 0.20162E-02 0.60353E-02 0.10891E-01 + 0.16438E-01 0.22531E-01 0.29094E-01 0.35906E-01 0.42984E-01 + 0.50262E-01 0.57677E-01 0.65183E-01 0.72744E-01 0.80332E-01 + 0.87921E-01 0.95495E-01 0.10304E+00 0.11053E+00 0.11797E+00 + 0.12534E+00 0.13264E+00 0.13988E+00 0.14702E+00 0.15408E+00 + 0.16105E+00 0.16793E+00 0.17472E+00 0.18141E+00 0.18802E+00 + -0.38931E-02 -0.10323E-02 0.20117E-02 0.59975E-02 0.10792E-01 + 0.16252E-01 0.22232E-01 0.28658E-01 0.35318E-01 0.42225E-01 + 0.49317E-01 0.56532E-01 0.63825E-01 0.71164E-01 0.78520E-01 + 0.85872E-01 0.93201E-01 0.10049E+00 0.10773E+00 0.11491E+00 + 0.12201E+00 0.12906E+00 0.13602E+00 0.14290E+00 0.14969E+00 + 0.15639E+00 0.16299E+00 0.16951E+00 0.17594E+00 0.18227E+00 + + -0.38889E-02 -0.10300E-02 0.20073E-02 0.59601E-02 0.10694E-01 + 0.16067E-01 0.21936E-01 0.28227E-01 0.34738E-01 0.41478E-01 + 0.48386E-01 0.55405E-01 0.62491E-01 0.69613E-01 0.76743E-01 + 0.83862E-01 0.90953E-01 0.98000E-01 0.10499E+00 0.11192E+00 + 0.11877E+00 0.12555E+00 0.13226E+00 0.13887E+00 0.14540E+00 + 0.15184E+00 0.15818E+00 0.16444E+00 0.17060E+00 0.17668E+00 + -0.38844E-02 -0.10276E-02 0.20032E-02 0.59230E-02 0.10597E-01 + 0.15884E-01 0.21644E-01 0.27802E-01 0.34165E-01 0.40741E-01 + 0.47471E-01 0.54297E-01 0.61180E-01 0.68090E-01 0.75000E-01 + 0.81893E-01 0.88751E-01 0.95560E-01 0.10231E+00 0.10900E+00 + 0.11559E+00 0.12213E+00 0.12859E+00 0.13495E+00 0.14122E+00 + 0.14741E+00 0.15349E+00 0.15950E+00 0.16541E+00 0.17123E+00 + -0.38798E-02 -0.10249E-02 0.19992E-02 0.58863E-02 0.10501E-01 + 0.15703E-01 0.21355E-01 0.27382E-01 0.33600E-01 0.40015E-01 + 0.46569E-01 0.53207E-01 0.59892E-01 0.66594E-01 0.73290E-01 + 0.79962E-01 0.86593E-01 0.93172E-01 0.99689E-01 0.10613E+00 + 0.11249E+00 0.11879E+00 0.12500E+00 0.13112E+00 0.13714E+00 + 0.14308E+00 0.14893E+00 0.15469E+00 0.16035E+00 0.16593E+00 + -0.38749E-02 -0.10221E-02 0.19955E-02 0.58500E-02 0.10406E-01 + 0.15524E-01 0.21070E-01 0.26967E-01 0.33044E-01 0.39300E-01 + 0.45682E-01 0.52136E-01 0.58627E-01 0.65127E-01 0.71613E-01 + 0.78069E-01 0.84481E-01 0.90834E-01 0.97123E-01 0.10334E+00 + 0.10946E+00 0.11552E+00 0.12150E+00 0.12738E+00 0.13317E+00 + 0.13887E+00 0.14448E+00 0.15000E+00 0.15543E+00 0.16077E+00 + -0.38698E-02 -0.10190E-02 0.19920E-02 0.58141E-02 0.10312E-01 + 0.15347E-01 0.20787E-01 0.26558E-01 0.32495E-01 0.38596E-01 + 0.44808E-01 0.51082E-01 0.57384E-01 0.63686E-01 0.69968E-01 + 0.76215E-01 0.82411E-01 0.88546E-01 0.94613E-01 0.10060E+00 + 0.10650E+00 0.11233E+00 0.11808E+00 0.12373E+00 0.12929E+00 + 0.13476E+00 0.14014E+00 0.14543E+00 0.15063E+00 0.15575E+00 + -0.38644E-02 -0.10156E-02 0.19887E-02 0.57786E-02 0.10218E-01 + 0.15172E-01 0.20508E-01 0.26154E-01 0.31953E-01 0.37902E-01 + 0.43949E-01 0.50047E-01 0.56164E-01 0.62273E-01 0.68355E-01 + 0.74397E-01 0.80385E-01 0.86307E-01 0.92158E-01 0.97931E-01 + 0.10361E+00 0.10922E+00 0.11475E+00 0.12017E+00 0.12551E+00 + 0.13076E+00 0.13592E+00 0.14099E+00 0.14597E+00 0.15086E+00 + -0.38587E-02 -0.10119E-02 0.19858E-02 0.57437E-02 0.10126E-01 + 0.14998E-01 0.20233E-01 0.25756E-01 0.31419E-01 0.37219E-01 + 0.43103E-01 0.49029E-01 0.54965E-01 0.60885E-01 0.66773E-01 + 0.72616E-01 0.78400E-01 0.84115E-01 0.89757E-01 0.95319E-01 + 0.10078E+00 0.10618E+00 0.11149E+00 0.11670E+00 0.12183E+00 + 0.12686E+00 0.13180E+00 0.13666E+00 0.14142E+00 0.14611E+00 + -0.38526E-02 -0.10079E-02 0.19832E-02 0.57092E-02 0.10035E-01 + 0.14827E-01 0.19960E-01 0.25362E-01 0.30893E-01 0.36546E-01 + 0.42272E-01 0.48029E-01 0.53787E-01 0.59524E-01 0.65223E-01 + 0.70871E-01 0.76457E-01 0.81971E-01 0.87410E-01 0.92766E-01 + 0.98022E-01 0.10321E+00 0.10831E+00 0.11332E+00 0.11824E+00 + 0.12306E+00 0.12779E+00 0.13244E+00 0.13700E+00 0.14148E+00 + -0.38462E-02 -0.10036E-02 0.19809E-02 0.56753E-02 0.99445E-02 + 0.14657E-01 0.19691E-01 0.24974E-01 0.30374E-01 0.35883E-01 + 0.41453E-01 0.47045E-01 0.52631E-01 0.58189E-01 0.63702E-01 + 0.69162E-01 0.74555E-01 0.79874E-01 0.85114E-01 0.90271E-01 + 0.95327E-01 0.10032E+00 0.10522E+00 0.11002E+00 0.11473E+00 + 0.11936E+00 0.12389E+00 0.12834E+00 0.13270E+00 0.13698E+00 + -0.38394E-02 -0.99885E-03 0.19791E-02 0.56419E-02 0.98553E-02 + 0.14490E-01 0.19426E-01 0.24591E-01 0.29863E-01 0.35231E-01 + 0.40649E-01 0.46079E-01 0.51496E-01 0.56878E-01 0.62212E-01 + 0.67487E-01 0.72693E-01 0.77822E-01 0.82871E-01 0.87833E-01 + 0.92695E-01 0.97489E-01 0.10219E+00 0.10680E+00 0.11132E+00 + 0.11575E+00 0.12009E+00 0.12435E+00 0.12852E+00 0.13261E+00 + + -0.38321E-02 -0.99366E-03 0.19777E-02 0.56092E-02 0.97672E-02 + 0.14324E-01 0.19163E-01 0.24214E-01 0.29360E-01 0.34589E-01 + 0.39857E-01 0.45130E-01 0.50382E-01 0.55593E-01 0.60751E-01 + 0.65847E-01 0.70871E-01 0.75815E-01 0.80677E-01 0.85452E-01 + 0.90125E-01 0.94730E-01 0.99246E-01 0.10367E+00 0.10800E+00 + 0.11224E+00 0.11639E+00 0.12046E+00 0.12445E+00 0.12836E+00 + -0.38243E-02 -0.98798E-03 0.19768E-02 0.55771E-02 0.96803E-02 + 0.14161E-01 0.18904E-01 0.23842E-01 0.28864E-01 0.33957E-01 + 0.39079E-01 0.44197E-01 0.49288E-01 0.54333E-01 0.59320E-01 + 0.64241E-01 0.69088E-01 0.73852E-01 0.78533E-01 0.83126E-01 + 0.87616E-01 0.92039E-01 0.96372E-01 0.10061E+00 0.10476E+00 + 0.10882E+00 0.11279E+00 0.11668E+00 0.12049E+00 0.12422E+00 + -0.38159E-02 -0.98174E-03 0.19764E-02 0.55458E-02 0.95945E-02 + 0.13999E-01 0.18649E-01 0.23475E-01 0.28375E-01 0.33335E-01 + 0.38314E-01 0.43281E-01 0.48215E-01 0.53097E-01 0.57917E-01 + 0.62669E-01 0.67343E-01 0.71933E-01 0.76438E-01 0.80854E-01 + 0.85167E-01 0.89412E-01 0.93568E-01 0.97628E-01 0.10160E+00 + 0.10549E+00 0.10928E+00 0.11300E+00 0.11664E+00 0.12020E+00 + -0.38069E-02 -0.97489E-03 0.19766E-02 0.55152E-02 0.95101E-02 + 0.13840E-01 0.18397E-01 0.23113E-01 0.27894E-01 0.32723E-01 + 0.37562E-01 0.42382E-01 0.47162E-01 0.51885E-01 0.56543E-01 + 0.61129E-01 0.65636E-01 0.70056E-01 0.74391E-01 0.78636E-01 + 0.82777E-01 0.86851E-01 0.90835E-01 0.94724E-01 0.98527E-01 + 0.10224E+00 0.10587E+00 0.10943E+00 0.11290E+00 0.11629E+00 + -0.37972E-02 -0.96737E-03 0.19776E-02 0.54855E-02 0.94270E-02 + 0.13683E-01 0.18149E-01 0.22757E-01 0.27420E-01 0.32122E-01 + 0.36823E-01 0.41499E-01 0.46128E-01 0.50698E-01 0.55197E-01 + 0.59623E-01 0.63966E-01 0.68222E-01 0.72391E-01 0.76470E-01 + 0.80445E-01 0.84353E-01 0.88171E-01 0.91895E-01 0.95533E-01 + 0.99087E-01 0.10255E+00 0.10595E+00 0.10926E+00 0.11249E+00 + -0.37867E-02 -0.95911E-03 0.19792E-02 0.54566E-02 0.93452E-02 + 0.13528E-01 0.17904E-01 0.22406E-01 0.26954E-01 0.31530E-01 + 0.36097E-01 0.40632E-01 0.45115E-01 0.49533E-01 0.53878E-01 + 0.58148E-01 0.62333E-01 0.66429E-01 0.70437E-01 0.74355E-01 + 0.78169E-01 0.81916E-01 0.85574E-01 0.89139E-01 0.92619E-01 + 0.96015E-01 0.99326E-01 0.10256E+00 0.10572E+00 0.10880E+00 + -0.37754E-02 -0.95001E-03 0.19817E-02 0.54288E-02 0.92650E-02 + 0.13376E-01 0.17662E-01 0.22060E-01 0.26495E-01 0.30948E-01 + 0.35384E-01 0.39781E-01 0.44121E-01 0.48393E-01 0.52588E-01 + 0.56705E-01 0.60736E-01 0.64677E-01 0.68530E-01 0.72292E-01 + 0.75950E-01 0.79541E-01 0.83044E-01 0.86454E-01 0.89781E-01 + 0.93025E-01 0.96186E-01 0.99273E-01 0.10228E+00 0.10522E+00 + -0.37631E-02 -0.93999E-03 0.19851E-02 0.54021E-02 0.91863E-02 + 0.13226E-01 0.17425E-01 0.21720E-01 0.26044E-01 0.30376E-01 + 0.34684E-01 0.38946E-01 0.43147E-01 0.47275E-01 0.51324E-01 + 0.55293E-01 0.59174E-01 0.62965E-01 0.66667E-01 0.70277E-01 + 0.73785E-01 0.77225E-01 0.80579E-01 0.83840E-01 0.87019E-01 + 0.90116E-01 0.93132E-01 0.96075E-01 0.98942E-01 0.10174E+00 + -0.37498E-02 -0.92895E-03 0.19895E-02 0.53766E-02 0.91093E-02 + 0.13078E-01 0.17191E-01 0.21385E-01 0.25600E-01 0.29814E-01 + 0.33996E-01 0.38126E-01 0.42191E-01 0.46180E-01 0.50087E-01 + 0.53912E-01 0.57648E-01 0.61293E-01 0.64848E-01 0.68313E-01 + 0.71674E-01 0.74969E-01 0.78178E-01 0.81295E-01 0.84331E-01 + 0.87287E-01 0.90163E-01 0.92967E-01 0.95697E-01 0.98358E-01 + -0.37353E-02 -0.91677E-03 0.19950E-02 0.53524E-02 0.90340E-02 + 0.12933E-01 0.16961E-01 0.21056E-01 0.25164E-01 0.29263E-01 + 0.33321E-01 0.37323E-01 0.41255E-01 0.45108E-01 0.48877E-01 + 0.52562E-01 0.56157E-01 0.59659E-01 0.63073E-01 0.66396E-01 + 0.69616E-01 0.72770E-01 0.75839E-01 0.78818E-01 0.81716E-01 + 0.84536E-01 0.87276E-01 0.89947E-01 0.92545E-01 0.95076E-01 + + -0.37195E-02 -0.90333E-03 0.20018E-02 0.53295E-02 0.89607E-02 + 0.12791E-01 0.16736E-01 0.20733E-01 0.24736E-01 0.28721E-01 + 0.32659E-01 0.36536E-01 0.40338E-01 0.44059E-01 0.47693E-01 + 0.51242E-01 0.54700E-01 0.58065E-01 0.61341E-01 0.64526E-01 + 0.67610E-01 0.70628E-01 0.73562E-01 0.76407E-01 0.79173E-01 + 0.81861E-01 0.84472E-01 0.87014E-01 0.89485E-01 0.91891E-01 + -0.37023E-02 -0.88850E-03 0.20100E-02 0.53083E-02 0.88894E-02 + 0.12652E-01 0.16514E-01 0.20416E-01 0.24316E-01 0.28189E-01 + 0.32010E-01 0.35764E-01 0.39440E-01 0.43032E-01 0.46535E-01 + 0.49952E-01 0.53277E-01 0.56509E-01 0.59651E-01 0.62704E-01 + 0.65655E-01 0.68542E-01 0.71345E-01 0.74061E-01 0.76699E-01 + 0.79260E-01 0.81746E-01 0.84165E-01 0.86514E-01 0.88799E-01 + -0.36835E-02 -0.87212E-03 0.20197E-02 0.52888E-02 0.88203E-02 + 0.12516E-01 0.16296E-01 0.20104E-01 0.23903E-01 0.27668E-01 + 0.31373E-01 0.35007E-01 0.38561E-01 0.42027E-01 0.45403E-01 + 0.48691E-01 0.51887E-01 0.54990E-01 0.58004E-01 0.60928E-01 + 0.63751E-01 0.66511E-01 0.69188E-01 0.71779E-01 0.74294E-01 + 0.76734E-01 0.79099E-01 0.81399E-01 0.83631E-01 0.85800E-01 + -0.36630E-02 -0.85401E-03 0.20311E-02 0.52711E-02 0.87536E-02 + 0.12383E-01 0.16083E-01 0.19799E-01 0.23498E-01 0.27157E-01 + 0.30750E-01 0.34267E-01 0.37700E-01 0.41044E-01 0.44296E-01 + 0.47460E-01 0.50531E-01 0.53508E-01 0.56397E-01 0.59197E-01 + 0.61897E-01 0.64534E-01 0.67090E-01 0.69560E-01 0.71956E-01 + 0.74279E-01 0.76528E-01 0.78714E-01 0.80833E-01 0.82891E-01 + -0.36405E-02 -0.83401E-03 0.20444E-02 0.52555E-02 0.86894E-02 + 0.12254E-01 0.15875E-01 0.19500E-01 0.23102E-01 0.26656E-01 + 0.30139E-01 0.33542E-01 0.36859E-01 0.40083E-01 0.43215E-01 + 0.46258E-01 0.49207E-01 0.52063E-01 0.54831E-01 0.57510E-01 + 0.60091E-01 0.62610E-01 0.65049E-01 0.67404E-01 0.69685E-01 + 0.71894E-01 0.74032E-01 0.76108E-01 0.78119E-01 0.80071E-01 + -0.36158E-02 -0.81187E-03 0.20598E-02 0.52422E-02 0.86280E-02 + 0.12128E-01 0.15672E-01 0.19207E-01 0.22714E-01 0.26165E-01 + 0.29541E-01 0.32833E-01 0.36036E-01 0.39145E-01 0.42159E-01 + 0.45085E-01 0.47916E-01 0.50655E-01 0.53306E-01 0.55868E-01 + 0.58334E-01 0.60739E-01 0.63064E-01 0.65307E-01 0.67478E-01 + 0.69579E-01 0.71610E-01 0.73580E-01 0.75487E-01 0.77336E-01 + -0.35888E-02 -0.78739E-03 0.20775E-02 0.52315E-02 0.85695E-02 + 0.12006E-01 0.15473E-01 0.18921E-01 0.22334E-01 0.25686E-01 + 0.28956E-01 0.32140E-01 0.35232E-01 0.38228E-01 0.41129E-01 + 0.43940E-01 0.46658E-01 0.49282E-01 0.51820E-01 0.54270E-01 + 0.56625E-01 0.58919E-01 0.61135E-01 0.63271E-01 0.65336E-01 + 0.67332E-01 0.69260E-01 0.71129E-01 0.72936E-01 0.74687E-01 + -0.35591E-02 -0.76030E-03 0.20979E-02 0.52234E-02 0.85143E-02 + 0.11888E-01 0.15280E-01 0.18641E-01 0.21963E-01 0.25217E-01 + 0.28385E-01 0.31463E-01 0.34446E-01 0.37333E-01 0.40124E-01 + 0.42824E-01 0.45431E-01 0.47945E-01 0.50373E-01 0.52715E-01 + 0.54962E-01 0.57150E-01 0.59261E-01 0.61293E-01 0.63256E-01 + 0.65152E-01 0.66981E-01 0.68753E-01 0.70464E-01 0.72121E-01 + -0.35265E-02 -0.73032E-03 0.21211E-02 0.52185E-02 0.84627E-02 + 0.11774E-01 0.15092E-01 0.18369E-01 0.21601E-01 0.24759E-01 + 0.27827E-01 0.30801E-01 0.33680E-01 0.36460E-01 0.39143E-01 + 0.41737E-01 0.44236E-01 0.46644E-01 0.48966E-01 0.51203E-01 + 0.53346E-01 0.55431E-01 0.57441E-01 0.59374E-01 0.61239E-01 + 0.63038E-01 0.64772E-01 0.66450E-01 0.68070E-01 0.69637E-01 + -0.34906E-02 -0.69711E-03 0.21475E-02 0.52169E-02 0.84149E-02 + 0.11665E-01 0.14910E-01 0.18104E-01 0.21248E-01 0.24312E-01 + 0.27283E-01 0.30157E-01 0.32933E-01 0.35609E-01 0.38188E-01 + 0.40677E-01 0.43073E-01 0.45378E-01 0.47597E-01 0.49733E-01 + 0.51776E-01 0.53762E-01 0.55675E-01 0.57512E-01 0.59282E-01 + 0.60988E-01 0.62631E-01 0.64220E-01 0.65751E-01 0.67232E-01 + + -0.34511E-02 -0.66035E-03 0.21774E-02 0.52190E-02 0.83712E-02 + 0.11561E-01 0.14734E-01 0.17847E-01 0.20905E-01 0.23877E-01 + 0.26752E-01 0.29528E-01 0.32204E-01 0.34780E-01 0.37259E-01 + 0.39647E-01 0.41942E-01 0.44146E-01 0.46267E-01 0.48305E-01 + 0.50252E-01 0.52143E-01 0.53961E-01 0.55706E-01 0.57385E-01 + 0.59003E-01 0.60558E-01 0.62061E-01 0.63508E-01 0.64905E-01 + -0.34076E-02 -0.61963E-03 0.22113E-02 0.52253E-02 0.83322E-02 + 0.11462E-01 0.14565E-01 0.17599E-01 0.20571E-01 0.23454E-01 + 0.26236E-01 0.28916E-01 0.31496E-01 0.33974E-01 0.36354E-01 + 0.38644E-01 0.40842E-01 0.42950E-01 0.44975E-01 0.46918E-01 + 0.48772E-01 0.50571E-01 0.52300E-01 0.53955E-01 0.55548E-01 + 0.57079E-01 0.58551E-01 0.59971E-01 0.61338E-01 0.62656E-01 + -0.33596E-02 -0.57451E-03 0.22495E-02 0.52360E-02 0.82982E-02 + 0.11370E-01 0.14403E-01 0.17358E-01 0.20248E-01 0.23043E-01 + 0.25734E-01 0.28321E-01 0.30806E-01 0.33189E-01 0.35474E-01 + 0.37670E-01 0.39773E-01 0.41788E-01 0.43721E-01 0.45573E-01 + 0.47338E-01 0.49048E-01 0.50689E-01 0.52260E-01 0.53768E-01 + 0.55218E-01 0.56609E-01 0.57950E-01 0.59240E-01 0.60482E-01 + -0.33068E-02 -0.52452E-03 0.22926E-02 0.52519E-02 0.82698E-02 + 0.11283E-01 0.14248E-01 0.17127E-01 0.19935E-01 0.22645E-01 + 0.25247E-01 0.27744E-01 0.30137E-01 0.32428E-01 0.34620E-01 + 0.36724E-01 0.38736E-01 0.40661E-01 0.42504E-01 0.44268E-01 + 0.45947E-01 0.47573E-01 0.49130E-01 0.50619E-01 0.52047E-01 + 0.53418E-01 0.54732E-01 0.55998E-01 0.57213E-01 0.58383E-01 + -0.32484E-02 -0.46911E-03 0.23411E-02 0.52732E-02 0.82473E-02 + 0.11204E-01 0.14102E-01 0.16905E-01 0.19634E-01 0.22260E-01 + 0.24775E-01 0.27184E-01 0.29488E-01 0.31689E-01 0.33792E-01 + 0.35807E-01 0.37731E-01 0.39568E-01 0.41325E-01 0.43005E-01 + 0.44601E-01 0.46144E-01 0.47621E-01 0.49031E-01 0.50382E-01 + 0.51678E-01 0.52918E-01 0.54111E-01 0.55256E-01 0.56356E-01 + -0.31840E-02 -0.40772E-03 0.23955E-02 0.53008E-02 0.82315E-02 + 0.11131E-01 0.13964E-01 0.16693E-01 0.19344E-01 0.21888E-01 + 0.24319E-01 0.26642E-01 0.28859E-01 0.30973E-01 0.32990E-01 + 0.34918E-01 0.36757E-01 0.38510E-01 0.40184E-01 0.41782E-01 + 0.43298E-01 0.44763E-01 0.46163E-01 0.47497E-01 0.48774E-01 + 0.49997E-01 0.51167E-01 0.52291E-01 0.53368E-01 0.54402E-01 + -0.31128E-02 -0.33964E-03 0.24566E-02 0.53351E-02 0.82229E-02 + 0.11067E-01 0.13835E-01 0.16491E-01 0.19066E-01 0.21531E-01 + 0.23880E-01 0.26118E-01 0.28251E-01 0.30281E-01 0.32214E-01 + 0.34059E-01 0.35815E-01 0.37487E-01 0.39081E-01 0.40600E-01 + 0.42039E-01 0.43428E-01 0.44754E-01 0.46016E-01 0.47222E-01 + 0.48376E-01 0.49477E-01 0.50535E-01 0.51547E-01 0.52519E-01 + -0.30342E-02 -0.26418E-03 0.25250E-02 0.53770E-02 0.82224E-02 + 0.11012E-01 0.13715E-01 0.16301E-01 0.18802E-01 0.21189E-01 + 0.23457E-01 0.25614E-01 0.27665E-01 0.29613E-01 0.31464E-01 + 0.33229E-01 0.34905E-01 0.36499E-01 0.38016E-01 0.39459E-01 + 0.40824E-01 0.42140E-01 0.43395E-01 0.44587E-01 0.45725E-01 + 0.46812E-01 0.47849E-01 0.48844E-01 0.49794E-01 0.50705E-01 + -0.29473E-02 -0.18049E-03 0.26016E-02 0.54272E-02 0.82307E-02 + 0.10966E-01 0.13607E-01 0.16123E-01 0.18551E-01 0.20862E-01 + 0.23052E-01 0.25130E-01 0.27101E-01 0.28970E-01 0.30742E-01 + 0.32428E-01 0.34028E-01 0.35545E-01 0.36988E-01 0.38359E-01 + 0.39652E-01 0.40898E-01 0.42084E-01 0.43210E-01 0.44283E-01 + 0.45307E-01 0.46282E-01 0.47216E-01 0.48107E-01 0.48960E-01 + -0.28512E-02 -0.87712E-04 0.26872E-02 0.54866E-02 0.82486E-02 + 0.10931E-01 0.13510E-01 0.15958E-01 0.18315E-01 0.20551E-01 + 0.22665E-01 0.24666E-01 0.26560E-01 0.28352E-01 0.30048E-01 + 0.31658E-01 0.33183E-01 0.34628E-01 0.35999E-01 0.37299E-01 + 0.38524E-01 0.39703E-01 0.40824E-01 0.41885E-01 0.42896E-01 + 0.43859E-01 0.44774E-01 0.45651E-01 0.46486E-01 0.47284E-01 + + -0.27448E-02 0.15200E-04 0.27829E-02 0.55563E-02 0.82773E-02 + 0.10907E-01 0.13426E-01 0.15807E-01 0.18094E-01 0.20257E-01 + 0.22297E-01 0.24223E-01 0.26042E-01 0.27759E-01 0.29381E-01 + 0.30919E-01 0.32372E-01 0.33746E-01 0.35048E-01 0.36281E-01 + 0.37440E-01 0.38554E-01 0.39612E-01 0.40612E-01 0.41563E-01 + 0.42467E-01 0.43327E-01 0.44147E-01 0.44929E-01 0.45675E-01 + -0.26272E-02 0.12933E-03 0.28897E-02 0.56373E-02 0.83177E-02 + 0.10896E-01 0.13355E-01 0.15671E-01 0.17889E-01 0.19982E-01 + 0.21950E-01 0.23803E-01 0.25549E-01 0.27193E-01 0.28744E-01 + 0.30211E-01 0.31595E-01 0.32901E-01 0.34136E-01 0.35304E-01 + 0.36400E-01 0.37452E-01 0.38449E-01 0.39390E-01 0.40284E-01 + 0.41133E-01 0.41938E-01 0.42706E-01 0.43436E-01 0.44132E-01 + -0.24969E-02 0.25593E-03 0.30090E-02 0.57308E-02 0.83710E-02 + 0.10899E-01 0.13299E-01 0.15551E-01 0.17702E-01 0.19726E-01 + 0.21623E-01 0.23405E-01 0.25081E-01 0.26655E-01 0.28136E-01 + 0.29535E-01 0.30851E-01 0.32092E-01 0.33263E-01 0.34368E-01 + 0.35404E-01 0.36396E-01 0.37335E-01 0.38220E-01 0.39059E-01 + 0.39855E-01 0.40608E-01 0.41326E-01 0.42007E-01 0.42656E-01 + -0.23528E-02 0.39634E-03 0.31419E-02 0.58381E-02 0.84387E-02 + 0.10916E-01 0.13259E-01 0.15448E-01 0.17534E-01 0.19490E-01 + 0.21319E-01 0.23032E-01 0.24638E-01 0.26144E-01 0.27558E-01 + 0.28891E-01 0.30143E-01 0.31321E-01 0.32430E-01 0.33475E-01 + 0.34452E-01 0.35387E-01 0.36271E-01 0.37102E-01 0.37888E-01 + 0.38633E-01 0.39337E-01 0.40007E-01 0.40641E-01 0.41245E-01 + -0.21931E-02 0.55214E-03 0.32901E-02 0.59608E-02 0.85221E-02 + 0.10950E-01 0.13237E-01 0.15363E-01 0.17386E-01 0.19276E-01 + 0.21038E-01 0.22683E-01 0.24223E-01 0.25663E-01 0.27012E-01 + 0.28281E-01 0.29471E-01 0.30587E-01 0.31637E-01 0.32624E-01 + 0.33545E-01 0.34426E-01 0.35255E-01 0.36035E-01 0.36771E-01 + 0.37467E-01 0.38124E-01 0.38748E-01 0.39338E-01 0.39898E-01 + -0.20162E-02 0.72494E-03 0.34552E-02 0.61005E-02 0.86228E-02 + 0.11002E-01 0.13233E-01 0.15299E-01 0.17259E-01 0.19085E-01 + 0.20781E-01 0.22362E-01 0.23837E-01 0.25213E-01 0.26499E-01 + 0.27706E-01 0.28835E-01 0.29892E-01 0.30885E-01 0.31817E-01 + 0.32683E-01 0.33511E-01 0.34290E-01 0.35020E-01 0.35708E-01 + 0.36358E-01 0.36969E-01 0.37549E-01 0.38097E-01 0.38616E-01 + -0.18200E-02 0.91676E-03 0.36391E-02 0.62590E-02 0.87427E-02 + 0.11074E-01 0.13250E-01 0.15257E-01 0.17155E-01 0.18918E-01 + 0.20551E-01 0.22068E-01 0.23480E-01 0.24794E-01 0.26018E-01 + 0.27166E-01 0.28237E-01 0.29237E-01 0.30175E-01 0.31053E-01 + 0.31868E-01 0.32645E-01 0.33374E-01 0.34057E-01 0.34699E-01 + 0.35304E-01 0.35872E-01 0.36410E-01 0.36917E-01 0.37397E-01 + -0.16026E-02 0.11295E-02 0.38437E-02 0.64383E-02 0.88837E-02 + 0.11167E-01 0.13289E-01 0.15238E-01 0.17076E-01 0.18777E-01 + 0.20348E-01 0.21803E-01 0.23154E-01 0.24407E-01 0.25573E-01 + 0.26663E-01 0.27677E-01 0.28623E-01 0.29507E-01 0.30333E-01 + 0.31098E-01 0.31826E-01 0.32509E-01 0.33145E-01 0.33744E-01 + 0.34306E-01 0.34833E-01 0.35331E-01 0.35800E-01 0.36242E-01 + -0.13617E-02 0.13656E-02 0.40714E-02 0.66406E-02 0.90479E-02 + 0.11284E-01 0.13353E-01 0.15244E-01 0.17024E-01 0.18665E-01 + 0.20174E-01 0.21569E-01 0.22860E-01 0.24055E-01 0.25163E-01 + 0.26197E-01 0.27157E-01 0.28049E-01 0.28882E-01 0.29658E-01 + 0.30375E-01 0.31057E-01 0.31694E-01 0.32287E-01 0.32843E-01 + 0.33364E-01 0.33852E-01 0.34312E-01 0.34743E-01 0.35150E-01 + -0.10943E-02 0.16276E-02 0.43247E-02 0.68684E-02 0.92377E-02 + 0.11427E-01 0.13444E-01 0.15279E-01 0.17000E-01 0.18582E-01 + 0.20032E-01 0.21368E-01 0.22601E-01 0.23738E-01 0.24791E-01 + 0.25770E-01 0.26677E-01 0.27518E-01 0.28301E-01 0.29029E-01 + 0.29700E-01 0.30336E-01 0.30929E-01 0.31480E-01 0.31996E-01 + 0.32478E-01 0.32928E-01 0.33351E-01 0.33747E-01 0.34119E-01 + + -0.79781E-03 0.19184E-02 0.46063E-02 0.71243E-02 0.94557E-02 + 0.11598E-01 0.13563E-01 0.15343E-01 0.17007E-01 0.18531E-01 + 0.19923E-01 0.21201E-01 0.22377E-01 0.23459E-01 0.24457E-01 + 0.25383E-01 0.26239E-01 0.27031E-01 0.27765E-01 0.28447E-01 + 0.29072E-01 0.29665E-01 0.30216E-01 0.30727E-01 0.31203E-01 + 0.31647E-01 0.32061E-01 0.32449E-01 0.32811E-01 0.33151E-01 + -0.46884E-03 0.22411E-02 0.49193E-02 0.74114E-02 0.97048E-02 + 0.11801E-01 0.13715E-01 0.15439E-01 0.17047E-01 0.18513E-01 + 0.19849E-01 0.21070E-01 0.22190E-01 0.23218E-01 0.24163E-01 + 0.25038E-01 0.25844E-01 0.26587E-01 0.27275E-01 0.27911E-01 + 0.28494E-01 0.29044E-01 0.29555E-01 0.30026E-01 0.30465E-01 + 0.30872E-01 0.31251E-01 0.31605E-01 0.31935E-01 0.32243E-01 + -0.10385E-03 0.25992E-02 0.52671E-02 0.77327E-02 0.99880E-02 + 0.12038E-01 0.13900E-01 0.15570E-01 0.17122E-01 0.18533E-01 + 0.19811E-01 0.20977E-01 0.22043E-01 0.23018E-01 0.23911E-01 + 0.24735E-01 0.25493E-01 0.26189E-01 0.26831E-01 0.27423E-01 + 0.27964E-01 0.28473E-01 0.28945E-01 0.29378E-01 0.29780E-01 + 0.30153E-01 0.30498E-01 0.30820E-01 0.31118E-01 0.31396E-01 + 0.30148E-03 0.29968E-02 0.56535E-02 0.80920E-02 0.10309E-01 + 0.12313E-01 0.14123E-01 0.15739E-01 0.17236E-01 0.18590E-01 + 0.19814E-01 0.20925E-01 0.21937E-01 0.22859E-01 0.23702E-01 + 0.24477E-01 0.25186E-01 0.25836E-01 0.26435E-01 0.26984E-01 + 0.27484E-01 0.27953E-01 0.28386E-01 0.28783E-01 0.29150E-01 + 0.29489E-01 0.29801E-01 0.30091E-01 0.30359E-01 0.30607E-01 + 0.75167E-03 0.34380E-02 0.60825E-02 0.84932E-02 0.10671E-01 + 0.12628E-01 0.14387E-01 0.15949E-01 0.17391E-01 0.18690E-01 + 0.19858E-01 0.20915E-01 0.21874E-01 0.22744E-01 0.23537E-01 + 0.24264E-01 0.24926E-01 0.25531E-01 0.26086E-01 0.26594E-01 + 0.27053E-01 0.27484E-01 0.27880E-01 0.28241E-01 0.28573E-01 + 0.28879E-01 0.29159E-01 0.29419E-01 0.29657E-01 0.29877E-01 + 0.12516E-02 0.39278E-02 0.65589E-02 0.89405E-02 0.11078E-01 + 0.12988E-01 0.14695E-01 0.16202E-01 0.17589E-01 0.18833E-01 + 0.19946E-01 0.20949E-01 0.21855E-01 0.22675E-01 0.23418E-01 + 0.24097E-01 0.24713E-01 0.25274E-01 0.25786E-01 0.26252E-01 + 0.26673E-01 0.27065E-01 0.27424E-01 0.27750E-01 0.28049E-01 + 0.28323E-01 0.28572E-01 0.28802E-01 0.29011E-01 0.29204E-01 + 0.18072E-02 0.44716E-02 0.70875E-02 0.94386E-02 0.11535E-01 + 0.13396E-01 0.15051E-01 0.16503E-01 0.17834E-01 0.19022E-01 + 0.20080E-01 0.21029E-01 0.21884E-01 0.22652E-01 0.23346E-01 + 0.23977E-01 0.24548E-01 0.25065E-01 0.25534E-01 0.25960E-01 + 0.26342E-01 0.26697E-01 0.27020E-01 0.27312E-01 0.27577E-01 + 0.27819E-01 0.28038E-01 0.28238E-01 0.28420E-01 0.28586E-01 + 0.24247E-02 0.50752E-02 0.76740E-02 0.99928E-02 0.12046E-01 + 0.13857E-01 0.15458E-01 0.16855E-01 0.18129E-01 0.19261E-01 + 0.20264E-01 0.21159E-01 0.21960E-01 0.22678E-01 0.23322E-01 + 0.23906E-01 0.24431E-01 0.24904E-01 0.25331E-01 0.25717E-01 + 0.26060E-01 0.26378E-01 0.26665E-01 0.26923E-01 0.27156E-01 + 0.27366E-01 0.27555E-01 0.27727E-01 0.27881E-01 0.28019E-01 + 0.31114E-02 0.57454E-02 0.83245E-02 0.10608E-01 0.12616E-01 + 0.14376E-01 0.15921E-01 0.17260E-01 0.18477E-01 0.19551E-01 + 0.20498E-01 0.21338E-01 0.22086E-01 0.22752E-01 0.23347E-01 + 0.23883E-01 0.24362E-01 0.24791E-01 0.25176E-01 0.25522E-01 + 0.25826E-01 0.26107E-01 0.26359E-01 0.26582E-01 0.26783E-01 + 0.26962E-01 0.27121E-01 0.27264E-01 0.27391E-01 0.27503E-01 + 0.38753E-02 0.64896E-02 0.90456E-02 0.11292E-01 0.13251E-01 + 0.14957E-01 0.16444E-01 0.17724E-01 0.18881E-01 0.19896E-01 + 0.20785E-01 0.21569E-01 0.22262E-01 0.22877E-01 0.23421E-01 + 0.23909E-01 0.24342E-01 0.24726E-01 0.25069E-01 0.25373E-01 + 0.25639E-01 0.25883E-01 0.26099E-01 0.26288E-01 0.26456E-01 + 0.26604E-01 0.26733E-01 0.26847E-01 0.26946E-01 0.27033E-01 + + 0.47253E-02 0.73158E-02 0.98448E-02 0.12049E-01 0.13957E-01 + 0.15604E-01 0.17031E-01 0.18248E-01 0.19344E-01 0.20298E-01 + 0.21127E-01 0.21853E-01 0.22491E-01 0.23051E-01 0.23544E-01 + 0.23982E-01 0.24368E-01 0.24707E-01 0.25006E-01 0.25269E-01 + 0.25496E-01 0.25702E-01 0.25882E-01 0.26037E-01 0.26172E-01 + 0.26288E-01 0.26387E-01 0.26473E-01 0.26544E-01 0.26604E-01 + 0.56722E-02 0.82334E-02 0.10730E-01 0.12887E-01 0.14739E-01 + 0.16324E-01 0.17686E-01 0.18838E-01 0.19868E-01 0.20758E-01 + 0.21524E-01 0.22190E-01 0.22770E-01 0.23275E-01 0.23715E-01 + 0.24102E-01 0.24439E-01 0.24731E-01 0.24986E-01 0.25207E-01 + 0.25394E-01 0.25561E-01 0.25704E-01 0.25824E-01 0.25925E-01 + 0.26010E-01 0.26078E-01 0.26135E-01 0.26178E-01 0.26211E-01 + 0.67267E-02 0.92523E-02 0.11710E-01 0.13814E-01 0.15603E-01 + 0.17121E-01 0.18413E-01 0.19494E-01 0.20455E-01 0.21277E-01 + 0.21978E-01 0.22581E-01 0.23100E-01 0.23547E-01 0.23931E-01 + 0.24265E-01 0.24552E-01 0.24796E-01 0.25005E-01 0.25183E-01 + 0.25328E-01 0.25456E-01 0.25561E-01 0.25645E-01 0.25712E-01 + 0.25763E-01 0.25801E-01 0.25827E-01 0.25841E-01 0.25847E-01 + 0.79021E-02 0.10384E-01 0.12795E-01 0.14838E-01 0.16557E-01 + 0.18000E-01 0.19215E-01 0.20221E-01 0.21107E-01 0.21857E-01 + 0.22488E-01 0.23023E-01 0.23478E-01 0.23864E-01 0.24190E-01 + 0.24469E-01 0.24702E-01 0.24896E-01 0.25058E-01 0.25190E-01 + 0.25293E-01 0.25379E-01 0.25444E-01 0.25491E-01 0.25523E-01 + 0.25540E-01 0.25546E-01 0.25541E-01 0.25526E-01 0.25504E-01 + 0.92136E-02 0.11641E-01 0.13994E-01 0.15966E-01 0.17605E-01 + 0.18965E-01 0.20096E-01 0.21019E-01 0.21824E-01 0.22495E-01 + 0.23051E-01 0.23515E-01 0.23901E-01 0.24222E-01 0.24486E-01 + 0.24706E-01 0.24884E-01 0.25025E-01 0.25137E-01 0.25221E-01 + 0.25279E-01 0.25322E-01 0.25347E-01 0.25355E-01 0.25349E-01 + 0.25332E-01 0.25304E-01 0.25267E-01 0.25222E-01 0.25171E-01 + 0.10678E-01 0.13037E-01 0.15319E-01 0.17207E-01 0.18755E-01 + 0.20021E-01 0.21058E-01 0.21889E-01 0.22605E-01 0.23190E-01 + 0.23664E-01 0.24050E-01 0.24363E-01 0.24614E-01 0.24813E-01 + 0.24970E-01 0.25088E-01 0.25174E-01 0.25232E-01 0.25266E-01 + 0.25277E-01 0.25275E-01 0.25256E-01 0.25224E-01 0.25180E-01 + 0.25126E-01 0.25063E-01 0.24994E-01 0.24917E-01 0.24836E-01 + 0.12314E-01 0.14588E-01 0.16782E-01 0.18569E-01 0.20012E-01 + 0.21170E-01 0.22101E-01 0.22830E-01 0.23447E-01 0.23937E-01 + 0.24322E-01 0.24623E-01 0.24856E-01 0.25031E-01 0.25159E-01 + 0.25248E-01 0.25303E-01 0.25329E-01 0.25331E-01 0.25312E-01 + 0.25273E-01 0.25223E-01 0.25160E-01 0.25084E-01 0.25000E-01 + 0.24908E-01 0.24809E-01 0.24704E-01 0.24595E-01 0.24482E-01 + 0.14144E-01 0.16311E-01 0.18395E-01 0.20062E-01 0.21380E-01 + 0.22413E-01 0.23224E-01 0.23837E-01 0.24343E-01 0.24728E-01 + 0.25014E-01 0.25222E-01 0.25367E-01 0.25460E-01 0.25511E-01 + 0.25528E-01 0.25515E-01 0.25476E-01 0.25418E-01 0.25342E-01 + 0.25250E-01 0.25149E-01 0.25038E-01 0.24918E-01 0.24791E-01 + 0.24659E-01 0.24522E-01 0.24381E-01 0.24238E-01 0.24093E-01 + 0.16192E-01 0.18224E-01 0.20171E-01 0.21691E-01 0.22861E-01 + 0.23750E-01 0.24421E-01 0.24903E-01 0.25283E-01 0.25551E-01 + 0.25726E-01 0.25831E-01 0.25880E-01 0.25883E-01 0.25850E-01 + 0.25788E-01 0.25701E-01 0.25594E-01 0.25471E-01 0.25334E-01 + 0.25186E-01 0.25031E-01 0.24870E-01 0.24702E-01 0.24530E-01 + 0.24356E-01 0.24179E-01 0.24001E-01 0.23822E-01 0.23643E-01 + 0.18492E-01 0.20350E-01 0.22122E-01 0.23464E-01 0.24457E-01 + 0.25175E-01 0.25684E-01 0.26016E-01 0.26252E-01 0.26386E-01 + 0.26438E-01 0.26429E-01 0.26372E-01 0.26276E-01 0.26151E-01 + 0.26003E-01 0.25836E-01 0.25655E-01 0.25462E-01 0.25261E-01 + 0.25053E-01 0.24841E-01 0.24625E-01 0.24408E-01 0.24190E-01 + 0.23971E-01 0.23753E-01 0.23536E-01 0.23320E-01 0.23106E-01 + + 0.21074E-01 0.22711E-01 0.24262E-01 0.25382E-01 0.26161E-01 + 0.26677E-01 0.26997E-01 0.27154E-01 0.27226E-01 0.27209E-01 + 0.27122E-01 0.26985E-01 0.26809E-01 0.26605E-01 0.26379E-01 + 0.26138E-01 0.25885E-01 0.25623E-01 0.25356E-01 0.25085E-01 + 0.24813E-01 0.24541E-01 0.24270E-01 0.24000E-01 0.23733E-01 + 0.23468E-01 0.23207E-01 0.22950E-01 0.22697E-01 0.22447E-01 + 0.23978E-01 0.25332E-01 0.26599E-01 0.27444E-01 0.27962E-01 + 0.28235E-01 0.28332E-01 0.28286E-01 0.28170E-01 0.27980E-01 + 0.27736E-01 0.27456E-01 0.27149E-01 0.26825E-01 0.26488E-01 + 0.26146E-01 0.25799E-01 0.25451E-01 0.25105E-01 0.24761E-01 + 0.24422E-01 0.24086E-01 0.23756E-01 0.23432E-01 0.23114E-01 + 0.22803E-01 0.22499E-01 0.22201E-01 0.21909E-01 0.21624E-01 + 0.27255E-01 0.28240E-01 0.29141E-01 0.29639E-01 0.29836E-01 + 0.29816E-01 0.29647E-01 0.29365E-01 0.29030E-01 0.28643E-01 + 0.28222E-01 0.27780E-01 0.27328E-01 0.26872E-01 0.26416E-01 + 0.25963E-01 0.25516E-01 0.25077E-01 0.24646E-01 0.24225E-01 + 0.23817E-01 0.23416E-01 0.23025E-01 0.22646E-01 0.22278E-01 + 0.21919E-01 0.21572E-01 0.21233E-01 0.20905E-01 0.20585E-01 + 0.30964E-01 0.31462E-01 0.31883E-01 0.31940E-01 0.31739E-01 + 0.31363E-01 0.30876E-01 0.30316E-01 0.29727E-01 0.29113E-01 + 0.28491E-01 0.27871E-01 0.27258E-01 0.26657E-01 0.26072E-01 + 0.25501E-01 0.24948E-01 0.24413E-01 0.23896E-01 0.23396E-01 + 0.22917E-01 0.22450E-01 0.22000E-01 0.21566E-01 0.21148E-01 + 0.20745E-01 0.20356E-01 0.19980E-01 0.19617E-01 0.19265E-01 + 0.35169E-01 0.35020E-01 0.34805E-01 0.34292E-01 0.33589E-01 + 0.32776E-01 0.31907E-01 0.31019E-01 0.30134E-01 0.29262E-01 + 0.28414E-01 0.27595E-01 0.26807E-01 0.26051E-01 0.25328E-01 + 0.24635E-01 0.23973E-01 0.23341E-01 0.22736E-01 0.22159E-01 + 0.21611E-01 0.21081E-01 0.20575E-01 0.20092E-01 0.19629E-01 + 0.19185E-01 0.18761E-01 0.18352E-01 0.17960E-01 0.17583E-01 + 0.39965E-01 0.38927E-01 0.37845E-01 0.36581E-01 0.35237E-01 + 0.33878E-01 0.32547E-01 0.31272E-01 0.30043E-01 0.28877E-01 + 0.27779E-01 0.26744E-01 0.25770E-01 0.24854E-01 0.23991E-01 + 0.23175E-01 0.22407E-01 0.21683E-01 0.20998E-01 0.20351E-01 + 0.19744E-01 0.19160E-01 0.18608E-01 0.18085E-01 0.17588E-01 + 0.17115E-01 0.16666E-01 0.16236E-01 0.15827E-01 0.15435E-01 + 0.45451E-01 0.43146E-01 0.40837E-01 0.38552E-01 0.36367E-01 + 0.34320E-01 0.32423E-01 0.30693E-01 0.29071E-01 0.27580E-01 + 0.26215E-01 0.24959E-01 0.23800E-01 0.22730E-01 0.21740E-01 + 0.20817E-01 0.19960E-01 0.19164E-01 0.18419E-01 0.17724E-01 + 0.17080E-01 0.16466E-01 0.15889E-01 0.15350E-01 0.14841E-01 + 0.14361E-01 0.13909E-01 0.13480E-01 0.13073E-01 0.12687E-01 + 0.51728E-01 0.47470E-01 0.43285E-01 0.39520E-01 0.36186E-01 + 0.33254E-01 0.30673E-01 0.28430E-01 0.26386E-01 0.24572E-01 + 0.22963E-01 0.21521E-01 0.20222E-01 0.19050E-01 0.17987E-01 + 0.17014E-01 0.16126E-01 0.15314E-01 0.14567E-01 0.13880E-01 + 0.13252E-01 0.12660E-01 0.12111E-01 0.11604E-01 0.11131E-01 + 0.10689E-01 0.10277E-01 0.98896E-02 0.95264E-02 0.91841E-02 + 0.59034E-01 0.50755E-01 0.42827E-01 0.36594E-01 0.31666E-01 + 0.27725E-01 0.24516E-01 0.21924E-01 0.19661E-01 0.17757E-01 + 0.16144E-01 0.14757E-01 0.13552E-01 0.12499E-01 0.11572E-01 + 0.10745E-01 0.10010E-01 0.93534E-02 0.87624E-02 0.82297E-02 + 0.77541E-02 0.73112E-02 0.69078E-02 0.65416E-02 0.62053E-02 + 0.58959E-02 0.56114E-02 0.53470E-02 0.51025E-02 0.48748E-02 + 0.86563E-02 0.73745E-02 0.61496E-02 0.51980E-02 0.44540E-02 + 0.38653E-02 0.33905E-02 0.30105E-02 0.26808E-02 0.24054E-02 + 0.21739E-02 0.19760E-02 0.18051E-02 0.16566E-02 0.15265E-02 + 0.14111E-02 0.13089E-02 0.12181E-02 0.11367E-02 0.10637E-02 + 0.99870E-03 0.93839E-03 0.88365E-03 0.83415E-03 0.78884E-03 + 0.74729E-03 0.70920E-03 0.67392E-03 0.64138E-03 0.61116E-03 + + -0.76387E-01 0.23028E+00 0.54544E+00 0.90276E+00 0.12934E+01 + 0.17091E+01 0.21420E+01 0.25872E+01 0.30377E+01 0.34921E+01 + 0.39476E+01 0.44018E+01 0.48531E+01 0.53000E+01 0.57418E+01 + 0.61780E+01 0.66078E+01 0.70306E+01 0.74465E+01 0.78550E+01 + 0.82549E+01 0.86491E+01 0.90359E+01 0.94146E+01 0.97860E+01 + 0.10150E+02 0.10507E+02 0.10857E+02 0.11199E+02 0.11536E+02 + -0.71424E-01 0.23160E+00 0.54279E+00 0.89424E+00 0.12773E+01 + 0.16837E+01 0.21061E+01 0.25396E+01 0.29775E+01 0.34187E+01 + 0.38602E+01 0.42998E+01 0.47361E+01 0.51677E+01 0.55939E+01 + 0.60143E+01 0.64281E+01 0.68349E+01 0.72346E+01 0.76269E+01 + 0.80106E+01 0.83887E+01 0.87594E+01 0.91221E+01 0.94775E+01 + 0.98257E+01 0.10166E+02 0.10501E+02 0.10828E+02 0.11149E+02 + -0.66482E-01 0.23293E+00 0.54015E+00 0.88578E+00 0.12613E+01 + 0.16587E+01 0.20707E+01 0.24926E+01 0.29183E+01 0.33464E+01 + 0.37742E+01 0.41997E+01 0.46214E+01 0.50381E+01 0.54491E+01 + 0.58542E+01 0.62525E+01 0.66437E+01 0.70278E+01 0.74044E+01 + 0.77725E+01 0.81350E+01 0.84901E+01 0.88372E+01 0.91772E+01 + 0.95101E+01 0.98357E+01 0.10155E+02 0.10467E+02 0.10773E+02 + -0.61529E-01 0.23425E+00 0.53751E+00 0.87736E+00 0.12454E+01 + 0.16339E+01 0.20357E+01 0.24463E+01 0.28600E+01 0.32754E+01 + 0.36899E+01 0.41015E+01 0.45089E+01 0.49111E+01 0.53074E+01 + 0.56976E+01 0.60809E+01 0.64570E+01 0.68259E+01 0.71874E+01 + 0.75403E+01 0.78877E+01 0.82278E+01 0.85600E+01 0.88851E+01 + 0.92032E+01 0.95141E+01 0.98187E+01 0.10117E+02 0.10408E+02 + -0.56576E-01 0.23558E+00 0.53488E+00 0.86901E+00 0.12297E+01 + 0.16094E+01 0.20012E+01 0.24007E+01 0.28026E+01 0.32056E+01 + 0.36070E+01 0.40051E+01 0.43987E+01 0.47868E+01 0.51688E+01 + 0.55445E+01 0.59132E+01 0.62746E+01 0.66289E+01 0.69757E+01 + 0.73141E+01 0.76468E+01 0.79723E+01 0.82901E+01 0.86009E+01 + 0.89047E+01 0.92015E+01 0.94921E+01 0.97761E+01 0.10054E+02 + -0.51634E-01 0.23690E+00 0.53225E+00 0.86070E+00 0.12141E+01 + 0.15851E+01 0.19671E+01 0.23557E+01 0.27462E+01 0.31370E+01 + 0.35256E+01 0.39106E+01 0.42907E+01 0.46651E+01 0.50331E+01 + 0.53948E+01 0.57493E+01 0.60966E+01 0.64367E+01 0.67693E+01 + 0.70935E+01 0.74121E+01 0.77236E+01 0.80274E+01 0.83244E+01 + 0.86145E+01 0.88977E+01 0.91748E+01 0.94454E+01 0.97102E+01 + -0.46692E-01 0.23823E+00 0.52964E+00 0.85244E+00 0.11987E+01 + 0.15611E+01 0.19335E+01 0.23114E+01 0.26906E+01 0.30695E+01 + 0.34457E+01 0.38179E+01 0.41849E+01 0.45459E+01 0.49004E+01 + 0.52484E+01 0.55893E+01 0.59228E+01 0.62491E+01 0.65680E+01 + 0.68785E+01 0.71836E+01 0.74815E+01 0.77719E+01 0.80555E+01 + 0.83324E+01 0.86025E+01 0.88666E+01 0.91244E+01 0.93764E+01 + -0.41749E-01 0.23955E+00 0.52703E+00 0.84424E+00 0.11834E+01 + 0.15374E+01 0.19003E+01 0.22677E+01 0.26359E+01 0.30031E+01 + 0.33673E+01 0.37269E+01 0.40812E+01 0.44292E+01 0.47705E+01 + 0.51053E+01 0.54329E+01 0.57531E+01 0.60661E+01 0.63717E+01 + 0.66690E+01 0.69609E+01 0.72458E+01 0.75232E+01 0.77939E+01 + 0.80581E+01 0.83156E+01 0.85672E+01 0.88127E+01 0.90525E+01 + -0.36818E-01 0.24087E+00 0.52443E+00 0.83609E+00 0.11682E+01 + 0.15140E+01 0.18675E+01 0.22247E+01 0.25821E+01 0.29380E+01 + 0.32903E+01 0.36377E+01 0.39796E+01 0.43149E+01 0.46435E+01 + 0.49655E+01 0.52802E+01 0.55875E+01 0.58876E+01 0.61804E+01 + 0.64649E+01 0.67441E+01 0.70164E+01 0.72813E+01 0.75396E+01 + 0.77915E+01 0.80369E+01 0.82765E+01 0.85101E+01 0.87381E+01 + -0.31886E-01 0.24219E+00 0.52184E+00 0.82800E+00 0.11532E+01 + 0.14908E+01 0.18352E+01 0.21823E+01 0.25291E+01 0.28739E+01 + 0.32146E+01 0.35503E+01 0.38800E+01 0.42031E+01 0.45193E+01 + 0.48288E+01 0.51310E+01 0.54258E+01 0.57135E+01 0.59938E+01 + 0.62660E+01 0.65330E+01 0.67930E+01 0.70459E+01 0.72923E+01 + 0.75324E+01 0.77661E+01 0.79942E+01 0.82163E+01 0.84331E+01 + + -0.26966E-01 0.24351E+00 0.51925E+00 0.81995E+00 0.11383E+01 + 0.14679E+01 0.18032E+01 0.21405E+01 0.24770E+01 0.28109E+01 + 0.31404E+01 0.34645E+01 0.37824E+01 0.40936E+01 0.43978E+01 + 0.46952E+01 0.49853E+01 0.52680E+01 0.55436E+01 0.58120E+01 + 0.60723E+01 0.63274E+01 0.65757E+01 0.68170E+01 0.70519E+01 + 0.72806E+01 0.75031E+01 0.77201E+01 0.79313E+01 0.81372E+01 + -0.22034E-01 0.24483E+00 0.51667E+00 0.81196E+00 0.11235E+01 + 0.14452E+01 0.17717E+01 0.20993E+01 0.24257E+01 0.27490E+01 + 0.30675E+01 0.33803E+01 0.36868E+01 0.39864E+01 0.42789E+01 + 0.45646E+01 0.48430E+01 0.51140E+01 0.53780E+01 0.56348E+01 + 0.58836E+01 0.61273E+01 0.63643E+01 0.65943E+01 0.68182E+01 + 0.70360E+01 0.72476E+01 0.74539E+01 0.76546E+01 0.78502E+01 + -0.17114E-01 0.24615E+00 0.51410E+00 0.80401E+00 0.11089E+01 + 0.14228E+01 0.17406E+01 0.20587E+01 0.23752E+01 0.26882E+01 + 0.29960E+01 0.32978E+01 0.35932E+01 0.38815E+01 0.41627E+01 + 0.44371E+01 0.47041E+01 0.49638E+01 0.52165E+01 0.54621E+01 + 0.56998E+01 0.59325E+01 0.61586E+01 0.63778E+01 0.65910E+01 + 0.67983E+01 0.69996E+01 0.71956E+01 0.73862E+01 0.75718E+01 + -0.12193E-01 0.24746E+00 0.51154E+00 0.79612E+00 0.10944E+01 + 0.14006E+01 0.17099E+01 0.20187E+01 0.23256E+01 0.26284E+01 + 0.29258E+01 0.32170E+01 0.35015E+01 0.37789E+01 0.40491E+01 + 0.43124E+01 0.45684E+01 0.48172E+01 0.50590E+01 0.52938E+01 + 0.55208E+01 0.57428E+01 0.59584E+01 0.61673E+01 0.63703E+01 + 0.65674E+01 0.67587E+01 0.69449E+01 0.71258E+01 0.73018E+01 + -0.72837E-02 0.24878E+00 0.50899E+00 0.78828E+00 0.10801E+01 + 0.13787E+01 0.16796E+01 0.19794E+01 0.22767E+01 0.25697E+01 + 0.28569E+01 0.31377E+01 0.34117E+01 0.36784E+01 0.39380E+01 + 0.41906E+01 0.44360E+01 0.46742E+01 0.49055E+01 0.51298E+01 + 0.53465E+01 0.55583E+01 0.57638E+01 0.59627E+01 0.61557E+01 + 0.63432E+01 0.65249E+01 0.67016E+01 0.68732E+01 0.70400E+01 + -0.23739E-02 0.25009E+00 0.50644E+00 0.78049E+00 0.10658E+01 + 0.13570E+01 0.16497E+01 0.19406E+01 0.22287E+01 0.25120E+01 + 0.27893E+01 0.30599E+01 0.33237E+01 0.35801E+01 0.38294E+01 + 0.40717E+01 0.43068E+01 0.45347E+01 0.47558E+01 0.49700E+01 + 0.51768E+01 0.53787E+01 0.55744E+01 0.57637E+01 0.59473E+01 + 0.61253E+01 0.62979E+01 0.64656E+01 0.66282E+01 0.67862E+01 + 0.25362E-02 0.25141E+00 0.50390E+00 0.77275E+00 0.10517E+01 + 0.13356E+01 0.16202E+01 0.19023E+01 0.21814E+01 0.24553E+01 + 0.27229E+01 0.29837E+01 0.32375E+01 0.34840E+01 0.37232E+01 + 0.39555E+01 0.41806E+01 0.43986E+01 0.46099E+01 0.48144E+01 + 0.50116E+01 0.52040E+01 0.53903E+01 0.55703E+01 0.57448E+01 + 0.59139E+01 0.60776E+01 0.62366E+01 0.63906E+01 0.65402E+01 + 0.74455E-02 0.25272E+00 0.50136E+00 0.76506E+00 0.10378E+01 + 0.13144E+01 0.15911E+01 0.18647E+01 0.21349E+01 0.23996E+01 + 0.26578E+01 0.29090E+01 0.31532E+01 0.33899E+01 0.36194E+01 + 0.38420E+01 0.40575E+01 0.42659E+01 0.44677E+01 0.46628E+01 + 0.48507E+01 0.50340E+01 0.52113E+01 0.53824E+01 0.55481E+01 + 0.57086E+01 0.58637E+01 0.60144E+01 0.61602E+01 0.63017E+01 + 0.12344E-01 0.25403E+00 0.49884E+00 0.75742E+00 0.10239E+01 + 0.12935E+01 0.15624E+01 0.18276E+01 0.20891E+01 0.23449E+01 + 0.25939E+01 0.28359E+01 0.30706E+01 0.32979E+01 0.35179E+01 + 0.37312E+01 0.39373E+01 0.41365E+01 0.43291E+01 0.45152E+01 + 0.46942E+01 0.48686E+01 0.50372E+01 0.51998E+01 0.53571E+01 + 0.55092E+01 0.56563E+01 0.57989E+01 0.59369E+01 0.60707E+01 + 0.17232E-01 0.25534E+00 0.49632E+00 0.74983E+00 0.10102E+01 + 0.12728E+01 0.15341E+01 0.17911E+01 0.20442E+01 0.22912E+01 + 0.25312E+01 0.27641E+01 0.29897E+01 0.32079E+01 0.34188E+01 + 0.36230E+01 0.38201E+01 0.40103E+01 0.41941E+01 0.43715E+01 + 0.45418E+01 0.47078E+01 0.48680E+01 0.50224E+01 0.51716E+01 + 0.53158E+01 0.54550E+01 0.55900E+01 0.57204E+01 0.58468E+01 + + 0.22130E-01 0.25665E+00 0.49381E+00 0.74229E+00 0.99660E+00 + 0.12523E+01 0.15061E+01 0.17551E+01 0.19999E+01 0.22384E+01 + 0.24698E+01 0.26938E+01 0.29105E+01 0.31198E+01 0.33219E+01 + 0.35173E+01 0.37057E+01 0.38873E+01 0.40626E+01 0.42315E+01 + 0.43936E+01 0.45513E+01 0.47035E+01 0.48500E+01 0.49914E+01 + 0.51280E+01 0.52597E+01 0.53873E+01 0.55105E+01 0.56298E+01 + 0.27018E-01 0.25796E+00 0.49131E+00 0.73480E+00 0.98313E+00 + 0.12321E+01 0.14785E+01 0.17197E+01 0.19564E+01 0.21866E+01 + 0.24094E+01 0.26249E+01 0.28331E+01 0.30338E+01 0.32273E+01 + 0.34141E+01 0.35941E+01 0.37674E+01 0.39344E+01 0.40953E+01 + 0.42494E+01 0.43992E+01 0.45437E+01 0.46826E+01 0.48165E+01 + 0.49458E+01 0.50704E+01 0.51909E+01 0.53072E+01 0.54197E+01 + 0.31906E-01 0.25927E+00 0.48881E+00 0.72736E+00 0.96979E+00 + 0.12121E+01 0.14513E+01 0.16848E+01 0.19136E+01 0.21357E+01 + 0.23503E+01 0.25574E+01 0.27572E+01 0.29496E+01 0.31348E+01 + 0.33134E+01 0.34852E+01 0.36504E+01 0.38096E+01 0.39626E+01 + 0.41090E+01 0.42513E+01 0.43884E+01 0.45199E+01 0.46468E+01 + 0.47690E+01 0.48867E+01 0.50005E+01 0.51102E+01 0.52162E+01 + 0.36794E-01 0.26058E+00 0.48632E+00 0.71996E+00 0.95658E+00 + 0.11923E+01 0.14245E+01 0.16505E+01 0.18716E+01 0.20857E+01 + 0.22923E+01 0.24913E+01 0.26830E+01 0.28673E+01 0.30444E+01 + 0.32151E+01 0.33790E+01 0.35365E+01 0.36880E+01 0.38335E+01 + 0.39725E+01 0.41076E+01 0.42375E+01 0.43620E+01 0.44820E+01 + 0.45975E+01 0.47086E+01 0.48160E+01 0.49193E+01 0.50192E+01 + 0.41672E-01 0.26188E+00 0.48384E+00 0.71262E+00 0.94348E+00 + 0.11728E+01 0.13980E+01 0.16166E+01 0.18302E+01 0.20366E+01 + 0.22354E+01 0.24265E+01 0.26103E+01 0.27868E+01 0.29562E+01 + 0.31191E+01 0.32755E+01 0.34255E+01 0.35695E+01 0.37078E+01 + 0.38398E+01 0.39678E+01 0.40908E+01 0.42087E+01 0.43221E+01 + 0.44312E+01 0.45360E+01 0.46371E+01 0.47344E+01 0.48283E+01 + 0.46537E-01 0.26318E+00 0.48137E+00 0.70532E+00 0.93051E+00 + 0.11535E+01 0.13719E+01 0.15833E+01 0.17895E+01 0.19884E+01 + 0.21795E+01 0.23631E+01 0.25392E+01 0.27081E+01 0.28700E+01 + 0.30255E+01 0.31745E+01 0.33173E+01 0.34543E+01 0.35856E+01 + 0.37107E+01 0.38320E+01 0.39484E+01 0.40599E+01 0.41670E+01 + 0.42698E+01 0.43686E+01 0.44639E+01 0.45554E+01 0.46437E+01 + 0.51414E-01 0.26449E+00 0.47890E+00 0.69807E+00 0.91766E+00 + 0.11344E+01 0.13461E+01 0.15505E+01 0.17495E+01 0.19411E+01 + 0.21248E+01 0.23009E+01 0.24697E+01 0.26312E+01 0.27858E+01 + 0.29341E+01 0.30761E+01 0.32119E+01 0.33420E+01 0.34666E+01 + 0.35852E+01 0.37000E+01 0.38101E+01 0.39154E+01 0.40164E+01 + 0.41134E+01 0.42064E+01 0.42960E+01 0.43820E+01 0.44649E+01 + 0.56291E-01 0.26579E+00 0.47644E+00 0.69087E+00 0.90493E+00 + 0.11155E+01 0.13207E+01 0.15182E+01 0.17102E+01 0.18947E+01 + 0.20712E+01 0.22401E+01 0.24016E+01 0.25560E+01 0.27036E+01 + 0.28450E+01 0.29801E+01 0.31092E+01 0.32327E+01 0.33508E+01 + 0.34631E+01 0.35718E+01 0.36758E+01 0.37752E+01 0.38704E+01 + 0.39618E+01 0.40492E+01 0.41334E+01 0.42142E+01 0.42919E+01 + 0.61157E-01 0.26710E+00 0.47399E+00 0.68372E+00 0.89232E+00 + 0.10969E+01 0.12956E+01 0.14865E+01 0.16716E+01 0.18491E+01 + 0.20185E+01 0.21804E+01 0.23351E+01 0.24825E+01 0.26233E+01 + 0.27580E+01 0.28865E+01 0.30091E+01 0.31263E+01 0.32383E+01 + 0.33445E+01 0.34472E+01 0.35454E+01 0.36391E+01 0.37288E+01 + 0.38147E+01 0.38969E+01 0.39760E+01 0.40517E+01 0.41245E+01 + 0.66012E-01 0.26840E+00 0.47154E+00 0.67661E+00 0.87983E+00 + 0.10785E+01 0.12709E+01 0.14552E+01 0.16336E+01 0.18043E+01 + 0.19670E+01 0.21221E+01 0.22699E+01 0.24108E+01 0.25449E+01 + 0.26732E+01 0.27953E+01 0.29117E+01 0.30228E+01 0.31288E+01 + 0.32292E+01 0.33262E+01 0.34188E+01 0.35071E+01 0.35915E+01 + 0.36722E+01 0.37494E+01 0.38235E+01 0.38945E+01 0.39626E+01 + + 0.70867E-01 0.26969E+00 0.46911E+00 0.66956E+00 0.86746E+00 + 0.10603E+01 0.12465E+01 0.14244E+01 0.15963E+01 0.17604E+01 + 0.19164E+01 0.20649E+01 0.22062E+01 0.23406E+01 0.24684E+01 + 0.25904E+01 0.27064E+01 0.28168E+01 0.29221E+01 0.30223E+01 + 0.31171E+01 0.32086E+01 0.32960E+01 0.33790E+01 0.34583E+01 + 0.35341E+01 0.36065E+01 0.36759E+01 0.37423E+01 0.38059E+01 + 0.75721E-01 0.27099E+00 0.46668E+00 0.66255E+00 0.85521E+00 + 0.10423E+01 0.12225E+01 0.13941E+01 0.15596E+01 0.17173E+01 + 0.18669E+01 0.20090E+01 0.21440E+01 0.22721E+01 0.23938E+01 + 0.25097E+01 0.26198E+01 0.27245E+01 0.28241E+01 0.29188E+01 + 0.30082E+01 0.30945E+01 0.31767E+01 0.32548E+01 0.33293E+01 + 0.34004E+01 0.34681E+01 0.35331E+01 0.35951E+01 0.36545E+01 + 0.80565E-01 0.27229E+00 0.46425E+00 0.65558E+00 0.84307E+00 + 0.10245E+01 0.11988E+01 0.13642E+01 0.15235E+01 0.16749E+01 + 0.18183E+01 0.19542E+01 0.20830E+01 0.22051E+01 0.23209E+01 + 0.24310E+01 0.25355E+01 0.26345E+01 0.27287E+01 0.28181E+01 + 0.29025E+01 0.29837E+01 0.30610E+01 0.31343E+01 0.32042E+01 + 0.32707E+01 0.33341E+01 0.33948E+01 0.34527E+01 0.35080E+01 + 0.85419E-01 0.27359E+00 0.46184E+00 0.64867E+00 0.83105E+00 + 0.10070E+01 0.11754E+01 0.13348E+01 0.14881E+01 0.16334E+01 + 0.17707E+01 0.19006E+01 0.20235E+01 0.21397E+01 0.22498E+01 + 0.23543E+01 0.24533E+01 0.25470E+01 0.26359E+01 0.27203E+01 + 0.27997E+01 0.28761E+01 0.29487E+01 0.30175E+01 0.30829E+01 + 0.31452E+01 0.32044E+01 0.32610E+01 0.33149E+01 0.33664E+01 + 0.90252E-01 0.27488E+00 0.45943E+00 0.64180E+00 0.81914E+00 + 0.98964E+00 0.11524E+01 0.13059E+01 0.14533E+01 0.15927E+01 + 0.17240E+01 0.18481E+01 0.19653E+01 0.20759E+01 0.21804E+01 + 0.22795E+01 0.23732E+01 0.24618E+01 0.25457E+01 0.26252E+01 + 0.26999E+01 0.27717E+01 0.28398E+01 0.29042E+01 0.29655E+01 + 0.30237E+01 0.30789E+01 0.31316E+01 0.31818E+01 0.32296E+01 + 0.95084E-01 0.27617E+00 0.45703E+00 0.63497E+00 0.80735E+00 + 0.97250E+00 0.11297E+01 0.12775E+01 0.14191E+01 0.15527E+01 + 0.16783E+01 0.17967E+01 0.19083E+01 0.20135E+01 0.21127E+01 + 0.22066E+01 0.22952E+01 0.23788E+01 0.24580E+01 0.25328E+01 + 0.26030E+01 0.26704E+01 0.27342E+01 0.27945E+01 0.28516E+01 + 0.29059E+01 0.29574E+01 0.30064E+01 0.30530E+01 0.30974E+01 + 0.99916E-01 0.27746E+00 0.45464E+00 0.62820E+00 0.79567E+00 + 0.95557E+00 0.11073E+01 0.12495E+01 0.13855E+01 0.15135E+01 + 0.16336E+01 0.17465E+01 0.18527E+01 0.19526E+01 0.20466E+01 + 0.21355E+01 0.22192E+01 0.22981E+01 0.23727E+01 0.24430E+01 + 0.25089E+01 0.25720E+01 0.26318E+01 0.26881E+01 0.27414E+01 + 0.27920E+01 0.28398E+01 0.28854E+01 0.29285E+01 0.29696E+01 + 0.10474E+00 0.27875E+00 0.45225E+00 0.62147E+00 0.78411E+00 + 0.93884E+00 0.10852E+01 0.12220E+01 0.13525E+01 0.14750E+01 + 0.15897E+01 0.16973E+01 0.17983E+01 0.18931E+01 0.19822E+01 + 0.20663E+01 0.21453E+01 0.22196E+01 0.22897E+01 0.23558E+01 + 0.24175E+01 0.24766E+01 0.25325E+01 0.25850E+01 0.26347E+01 + 0.26817E+01 0.27261E+01 0.27683E+01 0.28082E+01 0.28462E+01 + 0.10956E+00 0.28004E+00 0.44988E+00 0.61478E+00 0.77266E+00 + 0.92232E+00 0.10634E+01 0.11949E+01 0.13200E+01 0.14373E+01 + 0.15467E+01 0.16492E+01 0.17452E+01 0.18351E+01 0.19194E+01 + 0.19988E+01 0.20733E+01 0.21433E+01 0.22091E+01 0.22711E+01 + 0.23288E+01 0.23841E+01 0.24362E+01 0.24851E+01 0.25313E+01 + 0.25749E+01 0.26161E+01 0.26551E+01 0.26920E+01 0.27270E+01 + 0.11438E+00 0.28133E+00 0.44750E+00 0.60814E+00 0.76132E+00 + 0.90599E+00 0.10420E+01 0.11682E+01 0.12882E+01 0.14003E+01 + 0.15046E+01 0.16021E+01 0.16932E+01 0.17784E+01 0.18581E+01 + 0.19330E+01 0.20032E+01 0.20690E+01 0.21308E+01 0.21888E+01 + 0.22428E+01 0.22944E+01 0.23429E+01 0.23884E+01 0.24312E+01 + 0.24717E+01 0.25097E+01 0.25457E+01 0.25797E+01 0.26119E+01 + + 0.11919E+00 0.28261E+00 0.44514E+00 0.60155E+00 0.75009E+00 + 0.88987E+00 0.10208E+01 0.11420E+01 0.12569E+01 0.13640E+01 + 0.14634E+01 0.15560E+01 0.16425E+01 0.17231E+01 0.17983E+01 + 0.18690E+01 0.19350E+01 0.19967E+01 0.20546E+01 0.21089E+01 + 0.21593E+01 0.22073E+01 0.22525E+01 0.22947E+01 0.23344E+01 + 0.23718E+01 0.24069E+01 0.24401E+01 0.24713E+01 0.25008E+01 + 0.12399E+00 0.28390E+00 0.44279E+00 0.59500E+00 0.73897E+00 + 0.87395E+00 0.99996E+00 0.11162E+01 0.12262E+01 0.13284E+01 + 0.14230E+01 0.15110E+01 0.15929E+01 0.16691E+01 0.17401E+01 + 0.18066E+01 0.18686E+01 0.19265E+01 0.19807E+01 0.20313E+01 + 0.20782E+01 0.21229E+01 0.21648E+01 0.22039E+01 0.22406E+01 + 0.22751E+01 0.23074E+01 0.23379E+01 0.23666E+01 0.23936E+01 + 0.12880E+00 0.28518E+00 0.44044E+00 0.58850E+00 0.72796E+00 + 0.85822E+00 0.97942E+00 0.10908E+01 0.11960E+01 0.12935E+01 + 0.13835E+01 0.14670E+01 0.15445E+01 0.16164E+01 0.16833E+01 + 0.17458E+01 0.18040E+01 0.18582E+01 0.19088E+01 0.19560E+01 + 0.19997E+01 0.20412E+01 0.20800E+01 0.21161E+01 0.21500E+01 + 0.21817E+01 0.22114E+01 0.22393E+01 0.22655E+01 0.22901E+01 + 0.13359E+00 0.28646E+00 0.43810E+00 0.58205E+00 0.71706E+00 + 0.84269E+00 0.95917E+00 0.10659E+01 0.11664E+01 0.12592E+01 + 0.13448E+01 0.14239E+01 0.14972E+01 0.15650E+01 0.16280E+01 + 0.16867E+01 0.17412E+01 0.17918E+01 0.18390E+01 0.18829E+01 + 0.19234E+01 0.19619E+01 0.19978E+01 0.20311E+01 0.20622E+01 + 0.20913E+01 0.21185E+01 0.21440E+01 0.21679E+01 0.21903E+01 + 0.13838E+00 0.28774E+00 0.43577E+00 0.57564E+00 0.70627E+00 + 0.82735E+00 0.93922E+00 0.10413E+01 0.11373E+01 0.12257E+01 + 0.13069E+01 0.13818E+01 0.14510E+01 0.15149E+01 0.15740E+01 + 0.16291E+01 0.16800E+01 0.17273E+01 0.17712E+01 0.18120E+01 + 0.18495E+01 0.18851E+01 0.19182E+01 0.19488E+01 0.19774E+01 + 0.20040E+01 0.20288E+01 0.20520E+01 0.20737E+01 0.20940E+01 + 0.14316E+00 0.28902E+00 0.43344E+00 0.56927E+00 0.69559E+00 + 0.81220E+00 0.91956E+00 0.10172E+01 0.11087E+01 0.11928E+01 + 0.12698E+01 0.13406E+01 0.14059E+01 0.14660E+01 0.15215E+01 + 0.15730E+01 0.16206E+01 0.16646E+01 0.17054E+01 0.17432E+01 + 0.17779E+01 0.18106E+01 0.18411E+01 0.18692E+01 0.18953E+01 + 0.19196E+01 0.19422E+01 0.19632E+01 0.19828E+01 0.20011E+01 + 0.14794E+00 0.29029E+00 0.43112E+00 0.56295E+00 0.68501E+00 + 0.79724E+00 0.90019E+00 0.99346E+00 0.10807E+01 0.11606E+01 + 0.12335E+01 0.13004E+01 0.13618E+01 0.14183E+01 0.14703E+01 + 0.15184E+01 0.15628E+01 0.16037E+01 0.16415E+01 0.16764E+01 + 0.17084E+01 0.17386E+01 0.17665E+01 0.17922E+01 0.18160E+01 + 0.18381E+01 0.18585E+01 0.18776E+01 0.18952E+01 0.19116E+01 + 0.15271E+00 0.29157E+00 0.42881E+00 0.55668E+00 0.67454E+00 + 0.78247E+00 0.88111E+00 0.97012E+00 0.10532E+01 0.11290E+01 + 0.11979E+01 0.12610E+01 0.13188E+01 0.13718E+01 0.14204E+01 + 0.14653E+01 0.15066E+01 0.15445E+01 0.15795E+01 0.16117E+01 + 0.16411E+01 0.16687E+01 0.16942E+01 0.17177E+01 0.17393E+01 + 0.17593E+01 0.17777E+01 0.17949E+01 0.18106E+01 0.18253E+01 + 0.15748E+00 0.29284E+00 0.42651E+00 0.55045E+00 0.66418E+00 + 0.76789E+00 0.86231E+00 0.94718E+00 0.10262E+01 0.10980E+01 + 0.11632E+01 0.12226E+01 0.12769E+01 0.13264E+01 0.13718E+01 + 0.14136E+01 0.14519E+01 0.14870E+01 0.15193E+01 0.15489E+01 + 0.15759E+01 0.16011E+01 0.16244E+01 0.16456E+01 0.16652E+01 + 0.16832E+01 0.16998E+01 0.17151E+01 0.17291E+01 0.17421E+01 + 0.16222E+00 0.29410E+00 0.42422E+00 0.54426E+00 0.65392E+00 + 0.75349E+00 0.84379E+00 0.92463E+00 0.99965E+00 0.10677E+01 + 0.11291E+01 0.11850E+01 0.12359E+01 0.12822E+01 0.13245E+01 + 0.13633E+01 0.13988E+01 0.14312E+01 0.14609E+01 0.14881E+01 + 0.15127E+01 0.15357E+01 0.15568E+01 0.15760E+01 0.15936E+01 + 0.16098E+01 0.16245E+01 0.16381E+01 0.16506E+01 0.16620E+01 + + 0.16697E+00 0.29537E+00 0.42193E+00 0.53812E+00 0.64377E+00 + 0.73928E+00 0.82555E+00 0.90246E+00 0.97364E+00 0.10379E+01 + 0.10958E+01 0.11483E+01 0.11959E+01 0.12391E+01 0.12784E+01 + 0.13144E+01 0.13472E+01 0.13770E+01 0.14042E+01 0.14291E+01 + 0.14514E+01 0.14723E+01 0.14914E+01 0.15087E+01 0.15245E+01 + 0.15389E+01 0.15519E+01 0.15639E+01 0.15748E+01 0.15848E+01 + 0.17172E+00 0.29663E+00 0.41965E+00 0.53203E+00 0.63372E+00 + 0.72525E+00 0.80759E+00 0.88066E+00 0.94811E+00 0.10088E+01 + 0.10633E+01 0.11124E+01 0.11569E+01 0.11971E+01 0.12336E+01 + 0.12669E+01 0.12970E+01 0.13244E+01 0.13493E+01 0.13719E+01 + 0.13922E+01 0.14110E+01 0.14282E+01 0.14436E+01 0.14577E+01 + 0.14704E+01 0.14819E+01 0.14924E+01 0.15019E+01 0.15105E+01 + 0.17644E+00 0.29789E+00 0.41738E+00 0.52598E+00 0.62378E+00 + 0.71140E+00 0.78989E+00 0.85924E+00 0.92306E+00 0.98027E+00 + 0.10314E+01 0.10774E+01 0.11189E+01 0.11562E+01 0.11899E+01 + 0.12206E+01 0.12483E+01 0.12733E+01 0.12960E+01 0.13165E+01 + 0.13347E+01 0.13517E+01 0.13670E+01 0.13808E+01 0.13932E+01 + 0.14044E+01 0.14144E+01 0.14235E+01 0.14316E+01 0.14389E+01 + 0.18117E+00 0.29915E+00 0.41512E+00 0.51997E+00 0.61394E+00 + 0.69773E+00 0.77247E+00 0.83819E+00 0.89849E+00 0.95232E+00 + 0.10003E+01 0.10432E+01 0.10817E+01 0.11163E+01 0.11474E+01 + 0.11756E+01 0.12009E+01 0.12237E+01 0.12443E+01 0.12628E+01 + 0.12792E+01 0.12943E+01 0.13079E+01 0.13200E+01 0.13309E+01 + 0.13406E+01 0.13493E+01 0.13570E+01 0.13639E+01 0.13700E+01 + 0.18589E+00 0.30041E+00 0.41286E+00 0.51401E+00 0.60420E+00 + 0.68424E+00 0.75531E+00 0.81750E+00 0.87438E+00 0.92495E+00 + 0.96978E+00 0.10098E+01 0.10455E+01 0.10775E+01 0.11061E+01 + 0.11319E+01 0.11550E+01 0.11756E+01 0.11942E+01 0.12108E+01 + 0.12254E+01 0.12388E+01 0.12508E+01 0.12614E+01 0.12708E+01 + 0.12792E+01 0.12865E+01 0.12930E+01 0.12987E+01 0.13037E+01 + 0.19060E+00 0.30166E+00 0.41061E+00 0.50809E+00 0.59457E+00 + 0.67093E+00 0.73841E+00 0.79717E+00 0.85074E+00 0.89814E+00 + 0.93998E+00 0.97713E+00 0.10102E+01 0.10396E+01 0.10658E+01 + 0.10894E+01 0.11103E+01 0.11290E+01 0.11456E+01 0.11604E+01 + 0.11733E+01 0.11851E+01 0.11956E+01 0.12048E+01 0.12128E+01 + 0.12199E+01 0.12260E+01 0.12314E+01 0.12360E+01 0.12399E+01 + 0.19529E+00 0.30291E+00 0.40838E+00 0.50222E+00 0.58503E+00 + 0.65779E+00 0.72177E+00 0.77720E+00 0.82754E+00 0.87189E+00 + 0.91084E+00 0.94526E+00 0.97576E+00 0.10027E+01 0.10267E+01 + 0.10480E+01 0.10670E+01 0.10837E+01 0.10985E+01 0.11116E+01 + 0.11230E+01 0.11332E+01 0.11423E+01 0.11501E+01 0.11569E+01 + 0.11627E+01 0.11677E+01 0.11720E+01 0.11756E+01 0.11786E+01 + 0.19998E+00 0.30415E+00 0.40615E+00 0.49640E+00 0.57560E+00 + 0.64482E+00 0.70539E+00 0.75758E+00 0.80480E+00 0.84619E+00 + 0.88236E+00 0.91415E+00 0.94218E+00 0.96685E+00 0.98859E+00 + 0.10079E+01 0.10249E+01 0.10398E+01 0.10529E+01 0.10644E+01 + 0.10742E+01 0.10831E+01 0.10908E+01 0.10973E+01 0.11029E+01 + 0.11076E+01 0.11116E+01 0.11149E+01 0.11175E+01 0.11196E+01 + 0.20465E+00 0.30539E+00 0.40392E+00 0.49061E+00 0.56627E+00 + 0.63203E+00 0.68927E+00 0.73830E+00 0.78249E+00 0.82102E+00 + 0.85451E+00 0.88378E+00 0.90944E+00 0.93188E+00 0.95154E+00 + 0.96889E+00 0.98403E+00 0.99721E+00 0.10087E+01 0.10187E+01 + 0.10271E+01 0.10346E+01 0.10410E+01 0.10464E+01 0.10509E+01 + 0.10546E+01 0.10575E+01 0.10599E+01 0.10617E+01 0.10629E+01 + 0.20931E+00 0.30663E+00 0.40171E+00 0.48488E+00 0.55704E+00 + 0.61941E+00 0.67340E+00 0.71936E+00 0.76062E+00 0.79639E+00 + 0.82729E+00 0.85414E+00 0.87752E+00 0.89785E+00 0.91552E+00 + 0.93099E+00 0.94439E+00 0.95594E+00 0.96591E+00 0.97444E+00 + 0.98153E+00 0.98778E+00 0.99300E+00 0.99724E+00 0.10007E+01 + 0.10034E+01 0.10055E+01 0.10070E+01 0.10079E+01 0.10084E+01 + + 0.21397E+00 0.30786E+00 0.39950E+00 0.47918E+00 0.54791E+00 + 0.60695E+00 0.65777E+00 0.70076E+00 0.73917E+00 0.77228E+00 + 0.80068E+00 0.82520E+00 0.84641E+00 0.86471E+00 0.88048E+00 + 0.89418E+00 0.90592E+00 0.91592E+00 0.92445E+00 0.93163E+00 + 0.93747E+00 0.94253E+00 0.94664E+00 0.94984E+00 0.95232E+00 + 0.95413E+00 0.95533E+00 0.95604E+00 0.95626E+00 0.95607E+00 + 0.21861E+00 0.30909E+00 0.39730E+00 0.47353E+00 0.53887E+00 + 0.59467E+00 0.64239E+00 0.68248E+00 0.71815E+00 0.74867E+00 + 0.77468E+00 0.79697E+00 0.81609E+00 0.83245E+00 0.84642E+00 + 0.85843E+00 0.86859E+00 0.87714E+00 0.88430E+00 0.89021E+00 + 0.89487E+00 0.89882E+00 0.90189E+00 0.90413E+00 0.90571E+00 + 0.90668E+00 0.90710E+00 0.90707E+00 0.90660E+00 0.90577E+00 + 0.22325E+00 0.31032E+00 0.39511E+00 0.46793E+00 0.52994E+00 + 0.58254E+00 0.62725E+00 0.66453E+00 0.69753E+00 0.72557E+00 + 0.74926E+00 0.76941E+00 0.78654E+00 0.80105E+00 0.81330E+00 + 0.82371E+00 0.83238E+00 0.83954E+00 0.84542E+00 0.85013E+00 + 0.85370E+00 0.85660E+00 0.85870E+00 0.86005E+00 0.86079E+00 + 0.86098E+00 0.86068E+00 0.85997E+00 0.85888E+00 0.85746E+00 + 0.22786E+00 0.31154E+00 0.39293E+00 0.46236E+00 0.52110E+00 + 0.57058E+00 0.61235E+00 0.64691E+00 0.67732E+00 0.70296E+00 + 0.72443E+00 0.74252E+00 0.75775E+00 0.77049E+00 0.78111E+00 + 0.79000E+00 0.79726E+00 0.80312E+00 0.80778E+00 0.81137E+00 + 0.81391E+00 0.81584E+00 0.81704E+00 0.81755E+00 0.81752E+00 + 0.81699E+00 0.81602E+00 0.81470E+00 0.81303E+00 0.81107E+00 + 0.23247E+00 0.31276E+00 0.39076E+00 0.45684E+00 0.51235E+00 + 0.55878E+00 0.59768E+00 0.62959E+00 0.65750E+00 0.68082E+00 + 0.70016E+00 0.71628E+00 0.72969E+00 0.74074E+00 0.74981E+00 + 0.75726E+00 0.76319E+00 0.76782E+00 0.77134E+00 0.77388E+00 + 0.77546E+00 0.77648E+00 0.77684E+00 0.77658E+00 0.77583E+00 + 0.77465E+00 0.77307E+00 0.77117E+00 0.76898E+00 0.76654E+00 + 0.23705E+00 0.31396E+00 0.38859E+00 0.45137E+00 0.50371E+00 + 0.54714E+00 0.58325E+00 0.61259E+00 0.63808E+00 0.65916E+00 + 0.67645E+00 0.69068E+00 0.70234E+00 0.71180E+00 0.71939E+00 + 0.72547E+00 0.73015E+00 0.73362E+00 0.73608E+00 0.73763E+00 + 0.73831E+00 0.73849E+00 0.73807E+00 0.73710E+00 0.73569E+00 + 0.73390E+00 0.73176E+00 0.72935E+00 0.72668E+00 0.72380E+00 + 0.24163E+00 0.31517E+00 0.38643E+00 0.44593E+00 0.49515E+00 + 0.53565E+00 0.56904E+00 0.59588E+00 0.61903E+00 0.63796E+00 + 0.65328E+00 0.66569E+00 0.67570E+00 0.68363E+00 0.68982E+00 + 0.69461E+00 0.69810E+00 0.70048E+00 0.70194E+00 0.70258E+00 + 0.70242E+00 0.70182E+00 0.70068E+00 0.69905E+00 0.69703E+00 + 0.69468E+00 0.69204E+00 0.68916E+00 0.68606E+00 0.68278E+00 + 0.24619E+00 0.31637E+00 0.38428E+00 0.44054E+00 0.48668E+00 + 0.52432E+00 0.55505E+00 0.57947E+00 0.60035E+00 0.61721E+00 + 0.63063E+00 0.64131E+00 0.64973E+00 0.65622E+00 0.66108E+00 + 0.66465E+00 0.66702E+00 0.66838E+00 0.66890E+00 0.66868E+00 + 0.66775E+00 0.66642E+00 0.66462E+00 0.66238E+00 0.65981E+00 + 0.65696E+00 0.65385E+00 0.65054E+00 0.64706E+00 0.64343E+00 + 0.25075E+00 0.31757E+00 0.38214E+00 0.43519E+00 0.47831E+00 + 0.51314E+00 0.54127E+00 0.56335E+00 0.58204E+00 0.59689E+00 + 0.60850E+00 0.61752E+00 0.62443E+00 0.62954E+00 0.63314E+00 + 0.63556E+00 0.63688E+00 0.63729E+00 0.63693E+00 0.63591E+00 + 0.63426E+00 0.63226E+00 0.62984E+00 0.62706E+00 0.62398E+00 + 0.62067E+00 0.61714E+00 0.61346E+00 0.60963E+00 0.60568E+00 + 0.25528E+00 0.31875E+00 0.38000E+00 0.42987E+00 0.47002E+00 + 0.50210E+00 0.52771E+00 0.54751E+00 0.56407E+00 0.57700E+00 + 0.58686E+00 0.59430E+00 0.59976E+00 0.60356E+00 0.60598E+00 + 0.60731E+00 0.60765E+00 0.60715E+00 0.60598E+00 0.60422E+00 + 0.60190E+00 0.59928E+00 0.59631E+00 0.59301E+00 0.58948E+00 + 0.58575E+00 0.58185E+00 0.57783E+00 0.57369E+00 0.56948E+00 + + 0.25980E+00 0.31993E+00 0.37787E+00 0.42459E+00 0.46181E+00 + 0.49120E+00 0.51435E+00 0.53195E+00 0.54646E+00 0.55752E+00 + 0.56570E+00 0.57163E+00 0.57572E+00 0.57828E+00 0.57957E+00 + 0.57988E+00 0.57929E+00 0.57795E+00 0.57602E+00 0.57357E+00 + 0.57065E+00 0.56746E+00 0.56397E+00 0.56022E+00 0.55628E+00 + 0.55217E+00 0.54794E+00 0.54362E+00 0.53921E+00 0.53476E+00 + 0.26430E+00 0.32111E+00 0.37574E+00 0.41935E+00 0.45369E+00 + 0.48044E+00 0.50119E+00 0.51664E+00 0.52916E+00 0.53844E+00 + 0.54501E+00 0.54949E+00 0.55228E+00 0.55366E+00 0.55389E+00 + 0.55323E+00 0.55177E+00 0.54966E+00 0.54702E+00 0.54394E+00 + 0.54045E+00 0.53674E+00 0.53278E+00 0.52862E+00 0.52430E+00 + 0.51987E+00 0.51534E+00 0.51076E+00 0.50612E+00 0.50146E+00 + 0.26880E+00 0.32228E+00 0.37362E+00 0.41414E+00 0.44564E+00 + 0.46980E+00 0.48822E+00 0.50159E+00 0.51219E+00 0.51974E+00 + 0.52478E+00 0.52787E+00 0.52941E+00 0.52968E+00 0.52891E+00 + 0.52734E+00 0.52508E+00 0.52223E+00 0.51894E+00 0.51527E+00 + 0.51127E+00 0.50709E+00 0.50271E+00 0.49818E+00 0.49353E+00 + 0.48880E+00 0.48402E+00 0.47921E+00 0.47437E+00 0.46954E+00 + 0.27328E+00 0.32344E+00 0.37150E+00 0.40897E+00 0.43766E+00 + 0.45929E+00 0.47543E+00 0.48677E+00 0.49552E+00 0.50141E+00 + 0.50497E+00 0.50674E+00 0.50710E+00 0.50631E+00 0.50460E+00 + 0.50218E+00 0.49916E+00 0.49564E+00 0.49175E+00 0.48754E+00 + 0.48307E+00 0.47846E+00 0.47371E+00 0.46884E+00 0.46390E+00 + 0.45892E+00 0.45391E+00 0.44890E+00 0.44391E+00 0.43893E+00 + 0.27775E+00 0.32459E+00 0.36938E+00 0.40382E+00 0.42975E+00 + 0.44890E+00 0.46281E+00 0.47219E+00 0.47914E+00 0.48343E+00 + 0.48557E+00 0.48608E+00 0.48532E+00 0.48353E+00 0.48093E+00 + 0.47773E+00 0.47399E+00 0.46985E+00 0.46540E+00 0.46071E+00 + 0.45581E+00 0.45082E+00 0.44573E+00 0.44057E+00 0.43537E+00 + 0.43017E+00 0.42498E+00 0.41981E+00 0.41468E+00 0.40959E+00 + 0.28220E+00 0.32574E+00 0.36726E+00 0.39869E+00 0.42190E+00 + 0.43861E+00 0.45034E+00 0.45782E+00 0.46303E+00 0.46578E+00 + 0.46656E+00 0.46587E+00 0.46404E+00 0.46131E+00 0.45788E+00 + 0.45393E+00 0.44955E+00 0.44483E+00 0.43987E+00 0.43473E+00 + 0.42945E+00 0.42412E+00 0.41872E+00 0.41331E+00 0.40790E+00 + 0.40251E+00 0.39716E+00 0.39186E+00 0.38663E+00 0.38145E+00 + 0.28666E+00 0.32688E+00 0.36513E+00 0.39358E+00 0.41411E+00 + 0.42842E+00 0.43802E+00 0.44365E+00 0.44718E+00 0.44844E+00 + 0.44792E+00 0.44609E+00 0.44325E+00 0.43963E+00 0.43542E+00 + 0.43078E+00 0.42578E+00 0.42054E+00 0.41512E+00 0.40958E+00 + 0.40396E+00 0.39832E+00 0.39266E+00 0.38703E+00 0.38144E+00 + 0.37590E+00 0.37043E+00 0.36503E+00 0.35971E+00 0.35448E+00 + 0.29110E+00 0.32802E+00 0.36301E+00 0.38848E+00 0.40635E+00 + 0.41831E+00 0.42584E+00 0.42966E+00 0.43155E+00 0.43139E+00 + 0.42962E+00 0.42670E+00 0.42290E+00 0.41845E+00 0.41350E+00 + 0.40822E+00 0.40267E+00 0.39694E+00 0.39110E+00 0.38520E+00 + 0.37928E+00 0.37337E+00 0.36750E+00 0.36168E+00 0.35594E+00 + 0.35028E+00 0.34471E+00 0.33924E+00 0.33388E+00 0.32862E+00 + 0.29556E+00 0.32915E+00 0.36087E+00 0.38339E+00 0.39863E+00 + 0.40827E+00 0.41376E+00 0.41584E+00 0.41615E+00 0.41460E+00 + 0.41164E+00 0.40767E+00 0.40297E+00 0.39773E+00 0.39211E+00 + 0.38623E+00 0.38017E+00 0.37400E+00 0.36779E+00 0.36157E+00 + 0.35539E+00 0.34925E+00 0.34319E+00 0.33723E+00 0.33136E+00 + 0.32562E+00 0.31999E+00 0.31448E+00 0.30909E+00 0.30383E+00 + 0.30002E+00 0.33027E+00 0.35871E+00 0.37829E+00 0.39093E+00 + 0.39828E+00 0.40177E+00 0.40214E+00 0.40092E+00 0.39805E+00 + 0.39394E+00 0.38898E+00 0.38343E+00 0.37745E+00 0.37120E+00 + 0.36477E+00 0.35825E+00 0.35169E+00 0.34514E+00 0.33864E+00 + 0.33224E+00 0.32591E+00 0.31970E+00 0.31362E+00 0.30767E+00 + 0.30186E+00 0.29620E+00 0.29068E+00 0.28530E+00 0.28006E+00 + + 0.30448E+00 0.33138E+00 0.35654E+00 0.37318E+00 0.38322E+00 + 0.38832E+00 0.38986E+00 0.38856E+00 0.38585E+00 0.38169E+00 + 0.37649E+00 0.37060E+00 0.36424E+00 0.35758E+00 0.35073E+00 + 0.34381E+00 0.33686E+00 0.32995E+00 0.32311E+00 0.31638E+00 + 0.30979E+00 0.30331E+00 0.29698E+00 0.29082E+00 0.28482E+00 + 0.27898E+00 0.27332E+00 0.26781E+00 0.26246E+00 0.25726E+00 + 0.30897E+00 0.33250E+00 0.35434E+00 0.36804E+00 0.37551E+00 + 0.37837E+00 0.37798E+00 0.37506E+00 0.37090E+00 0.36551E+00 + 0.35926E+00 0.35248E+00 0.34536E+00 0.33806E+00 0.33068E+00 + 0.32330E+00 0.31598E+00 0.30876E+00 0.30167E+00 0.29474E+00 + 0.28800E+00 0.28141E+00 0.27500E+00 0.26879E+00 0.26277E+00 + 0.25693E+00 0.25129E+00 0.24582E+00 0.24053E+00 0.23541E+00 + 0.31348E+00 0.33360E+00 0.35211E+00 0.36285E+00 0.36775E+00 + 0.36840E+00 0.36611E+00 0.36160E+00 0.35604E+00 0.34945E+00 + 0.34221E+00 0.33458E+00 0.32675E+00 0.31886E+00 0.31099E+00 + 0.30320E+00 0.29555E+00 0.28807E+00 0.28077E+00 0.27368E+00 + 0.26684E+00 0.26017E+00 0.25371E+00 0.24749E+00 0.24148E+00 + 0.23568E+00 0.23009E+00 0.22469E+00 0.21948E+00 0.21445E+00 + 0.31804E+00 0.33471E+00 0.34983E+00 0.35760E+00 0.35992E+00 + 0.35837E+00 0.35421E+00 0.34814E+00 0.34121E+00 0.33348E+00 + 0.32528E+00 0.31686E+00 0.30837E+00 0.29994E+00 0.29163E+00 + 0.28348E+00 0.27554E+00 0.26784E+00 0.26038E+00 0.25318E+00 + 0.24627E+00 0.23955E+00 0.23309E+00 0.22689E+00 0.22092E+00 + 0.21519E+00 0.20968E+00 0.20437E+00 0.19927E+00 0.19436E+00 + 0.32267E+00 0.33581E+00 0.34750E+00 0.35225E+00 0.35198E+00 + 0.34824E+00 0.34222E+00 0.33464E+00 0.32637E+00 0.31754E+00 + 0.30843E+00 0.29926E+00 0.29017E+00 0.28124E+00 0.27254E+00 + 0.26408E+00 0.25591E+00 0.24803E+00 0.24045E+00 0.23318E+00 + 0.22624E+00 0.21953E+00 0.21309E+00 0.20694E+00 0.20106E+00 + 0.19542E+00 0.19002E+00 0.18484E+00 0.17988E+00 0.17512E+00 + 0.32738E+00 0.33692E+00 0.34509E+00 0.34678E+00 0.34390E+00 + 0.33796E+00 0.33011E+00 0.32102E+00 0.31147E+00 0.30157E+00 + 0.29160E+00 0.28174E+00 0.27209E+00 0.26272E+00 0.25368E+00 + 0.24496E+00 0.23660E+00 0.22861E+00 0.22096E+00 0.21365E+00 + 0.20674E+00 0.20006E+00 0.19369E+00 0.18764E+00 0.18186E+00 + 0.17635E+00 0.17110E+00 0.16607E+00 0.16127E+00 0.15668E+00 + 0.33220E+00 0.33804E+00 0.34258E+00 0.34115E+00 0.33562E+00 + 0.32747E+00 0.31778E+00 0.30723E+00 0.29642E+00 0.28550E+00 + 0.27473E+00 0.26422E+00 0.25407E+00 0.24433E+00 0.23500E+00 + 0.22608E+00 0.21759E+00 0.20952E+00 0.20185E+00 0.19457E+00 + 0.18771E+00 0.18112E+00 0.17486E+00 0.16894E+00 0.16331E+00 + 0.15797E+00 0.15289E+00 0.14805E+00 0.14344E+00 0.13905E+00 + 0.33717E+00 0.33915E+00 0.33995E+00 0.33530E+00 0.32707E+00 + 0.31669E+00 0.30518E+00 0.29318E+00 0.28115E+00 0.26926E+00 + 0.25773E+00 0.24665E+00 0.23606E+00 0.22599E+00 0.21644E+00 + 0.20738E+00 0.19882E+00 0.19074E+00 0.18310E+00 0.17589E+00 + 0.16914E+00 0.16268E+00 0.15658E+00 0.15083E+00 0.14539E+00 + 0.14025E+00 0.13538E+00 0.13075E+00 0.12637E+00 0.12220E+00 + 0.34234E+00 0.34029E+00 0.33715E+00 0.32917E+00 0.31816E+00 + 0.30552E+00 0.29218E+00 0.27877E+00 0.26555E+00 0.25275E+00 + 0.24053E+00 0.22893E+00 0.21797E+00 0.20765E+00 0.19796E+00 + 0.18882E+00 0.18025E+00 0.17222E+00 0.16467E+00 0.15760E+00 + 0.15101E+00 0.14473E+00 0.13883E+00 0.13330E+00 0.12809E+00 + 0.12319E+00 0.11857E+00 0.11419E+00 0.11006E+00 0.10614E+00 + 0.34776E+00 0.34144E+00 0.33415E+00 0.32266E+00 0.30879E+00 + 0.29384E+00 0.27867E+00 0.26388E+00 0.24952E+00 0.23586E+00 + 0.22302E+00 0.21098E+00 0.19973E+00 0.18925E+00 0.17948E+00 + 0.17035E+00 0.16185E+00 0.15393E+00 0.14655E+00 0.13967E+00 + 0.13331E+00 0.12726E+00 0.12161E+00 0.11635E+00 0.11142E+00 + 0.10679E+00 0.10245E+00 0.98358E-01 0.94510E-01 0.90877E-01 + + 0.35352E+00 0.34261E+00 0.33087E+00 0.31567E+00 0.29880E+00 + 0.28149E+00 0.26449E+00 0.24834E+00 0.23291E+00 0.21847E+00 + 0.20509E+00 0.19271E+00 0.18127E+00 0.17071E+00 0.16096E+00 + 0.15192E+00 0.14357E+00 0.13586E+00 0.12871E+00 0.12209E+00 + 0.11602E+00 0.11028E+00 0.10494E+00 0.99994E-01 0.95382E-01 + 0.91077E-01 0.87063E-01 0.83290E-01 0.79760E-01 0.76440E-01 + 0.35975E+00 0.34381E+00 0.32720E+00 0.30802E+00 0.28799E+00 + 0.26825E+00 0.24942E+00 0.23197E+00 0.21553E+00 0.20041E+00 + 0.18661E+00 0.17400E+00 0.16247E+00 0.15196E+00 0.14234E+00 + 0.13350E+00 0.12540E+00 0.11798E+00 0.11116E+00 0.10489E+00 + 0.99175E-01 0.93798E-01 0.88831E-01 0.84262E-01 0.80024E-01 + 0.76088E-01 0.72438E-01 0.69024E-01 0.65846E-01 0.62870E-01 + 0.36660E+00 0.34505E+00 0.32302E+00 0.29948E+00 0.27609E+00 + 0.25384E+00 0.23319E+00 0.21452E+00 0.19717E+00 0.18149E+00 + 0.16741E+00 0.15472E+00 0.14326E+00 0.13292E+00 0.12357E+00 + 0.11505E+00 0.10733E+00 0.10031E+00 0.93914E-01 0.88076E-01 + 0.82808E-01 0.77873E-01 0.73347E-01 0.69214E-01 0.65403E-01 + 0.61886E-01 0.58644E-01 0.55627E-01 0.52834E-01 0.50232E-01 + 0.37432E+00 0.34632E+00 0.31809E+00 0.28971E+00 0.26270E+00 + 0.23785E+00 0.21541E+00 0.19563E+00 0.17753E+00 0.16148E+00 + 0.14731E+00 0.13473E+00 0.12353E+00 0.11355E+00 0.10463E+00 + 0.96591E-01 0.89378E-01 0.82894E-01 0.77031E-01 0.71733E-01 + 0.66997E-01 0.62589E-01 0.58578E-01 0.54944E-01 0.51617E-01 + 0.48568E-01 0.45777E-01 0.43195E-01 0.40819E-01 0.38619E-01 + 0.38327E+00 0.34760E+00 0.31205E+00 0.27814E+00 0.24718E+00 + 0.21967E+00 0.19553E+00 0.17485E+00 0.15624E+00 0.14008E+00 + 0.12609E+00 0.11388E+00 0.10318E+00 0.93795E-01 0.85518E-01 + 0.78144E-01 0.71612E-01 0.65809E-01 0.60618E-01 0.55976E-01 + 0.51874E-01 0.48082E-01 0.44663E-01 0.41595E-01 0.38810E-01 + 0.36277E-01 0.33977E-01 0.31864E-01 0.29933E-01 0.28157E-01 + 0.39406E+00 0.34884E+00 0.30423E+00 0.26382E+00 0.22853E+00 + 0.19836E+00 0.17274E+00 0.15150E+00 0.13276E+00 0.11690E+00 + 0.10348E+00 0.92023E-01 0.82165E-01 0.73667E-01 0.66298E-01 + 0.59828E-01 0.54183E-01 0.49237E-01 0.44870E-01 0.41014E-01 + 0.37652E-01 0.34570E-01 0.31822E-01 0.29383E-01 0.27191E-01 + 0.25216E-01 0.23440E-01 0.21821E-01 0.20355E-01 0.19016E-01 + 0.40777E+00 0.34980E+00 0.29325E+00 0.24492E+00 0.20488E+00 + 0.17224E+00 0.14567E+00 0.12452E+00 0.10634E+00 0.91441E-01 + 0.79217E-01 0.69042E-01 0.60499E-01 0.53298E-01 0.47183E-01 + 0.41911E-01 0.37396E-01 0.33510E-01 0.30132E-01 0.27197E-01 + 0.24679E-01 0.22394E-01 0.20385E-01 0.18626E-01 0.17064E-01 + 0.15673E-01 0.14435E-01 0.13319E-01 0.12318E-01 0.11413E-01 + 0.42666E+00 0.34960E+00 0.27548E+00 0.21700E+00 0.17210E+00 + 0.13796E+00 0.11181E+00 0.92183E-01 0.75908E-01 0.63158E-01 + 0.53124E-01 0.45066E-01 0.38515E-01 0.33155E-01 0.28727E-01 + 0.24999E-01 0.21883E-01 0.19260E-01 0.17027E-01 0.15124E-01 + 0.13525E-01 0.12094E-01 0.10856E-01 0.97906E-02 0.88582E-02 + 0.80398E-02 0.73218E-02 0.66820E-02 0.61157E-02 0.56094E-02 + 0.46200E+00 0.34438E+00 0.23544E+00 0.16485E+00 0.11865E+00 + 0.87819E-01 0.66525E-01 0.51971E-01 0.40547E-01 0.32186E-01 + 0.25987E-01 0.21253E-01 0.17569E-01 0.14673E-01 0.12365E-01 + 0.10481E-01 0.89545E-02 0.77060E-02 0.66701E-02 0.58089E-02 + 0.51037E-02 0.44820E-02 0.39554E-02 0.35118E-02 0.31302E-02 + 0.28009E-02 0.25168E-02 0.22673E-02 0.20497E-02 0.18578E-02 + 0.67325E-01 0.49479E-01 0.33017E-01 0.22594E-01 0.15925E-01 + 0.11568E-01 0.86153E-02 0.66346E-02 0.50982E-02 0.39912E-02 + 0.31823E-02 0.25724E-02 0.21033E-02 0.17387E-02 0.14512E-02 + 0.12186E-02 0.10320E-02 0.88070E-03 0.75622E-03 0.65357E-03 + 0.57025E-03 0.49719E-03 0.43577E-03 0.38440E-03 0.34050E-03 + 0.30286E-03 0.27058E-03 0.24239E-03 0.21795E-03 0.19650E-03 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1JetsCharm.data b/PYTHIA8/pythia8140/xmldoc/pomH1JetsCharm.data new file mode 100644 index 00000000000..2f3db5d4868 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1JetsCharm.data @@ -0,0 +1,1528 @@ +-6.907755E+00-6.837980E+00-6.768205E+00-6.698429E+00-6.628654E+00-6.558879E+00 +-6.489103E+00-6.419328E+00-6.349553E+00-6.279778E+00-6.210002E+00-6.140227E+00 +-6.070452E+00-6.000676E+00-5.930901E+00-5.861126E+00-5.791350E+00-5.721575E+00 +-5.651800E+00-5.582024E+00-5.512249E+00-5.442474E+00-5.372699E+00-5.302923E+00 +-5.233148E+00-5.163373E+00-5.093597E+00-5.023822E+00-4.954047E+00-4.884271E+00 +-4.814496E+00-4.744721E+00-4.674945E+00-4.605170E+00-4.535395E+00-4.465620E+00 +-4.395844E+00-4.326069E+00-4.256294E+00-4.186518E+00-4.116743E+00-4.046968E+00 +-3.977192E+00-3.907417E+00-3.837642E+00-3.767867E+00-3.698091E+00-3.628316E+00 +-3.558541E+00-3.488765E+00-3.418990E+00-3.349215E+00-3.279439E+00-3.209664E+00 +-3.139889E+00-3.070113E+00-3.000338E+00-2.930563E+00-2.860788E+00-2.791012E+00 +-2.721237E+00-2.651462E+00-2.581686E+00-2.511911E+00-2.442136E+00-2.372360E+00 +-2.302585E+00-2.232810E+00-2.163034E+00-2.093259E+00-2.023484E+00-1.953709E+00 +-1.883933E+00-1.814158E+00-1.744383E+00-1.674607E+00-1.604832E+00-1.535057E+00 +-1.465281E+00-1.395506E+00-1.325731E+00-1.255956E+00-1.186180E+00-1.116405E+00 +-1.046630E+00-9.768543E-01-9.070790E-01-8.373037E-01-7.675284E-01-6.977531E-01 +-6.279778E-01-5.582024E-01-4.884271E-01-4.186518E-01-3.488765E-01-2.791012E-01 +-2.093259E-01-1.395506E-01-6.977531E-02 0.000000E+00 + 1.96000E+00 2.00000E+00 2.10000E+00 2.20000E+00 2.30000E+00 2.40000E+00 + 2.50000E+00 3.00000E+00 3.50000E+00 4.00000E+00 4.50000E+00 5.00000E+00 + 6.00000E+00 7.00000E+00 8.00000E+00 9.00000E+00 1.00000E+01 1.10000E+01 + 1.20000E+01 1.30000E+01 1.40000E+01 1.50000E+01 1.60000E+01 1.70000E+01 + 1.80000E+01 1.90000E+01 2.00000E+01 2.02500E+01 2.10000E+01 2.20000E+01 + 2.30000E+01 2.40000E+01 2.50000E+01 2.60000E+01 2.70000E+01 2.80000E+01 + 2.90000E+01 3.00000E+01 3.10000E+01 3.20000E+01 3.30000E+01 3.40000E+01 + 3.50000E+01 3.60000E+01 3.70000E+01 3.80000E+01 3.90000E+01 4.00000E+01 + 4.10000E+01 4.20000E+01 4.30000E+01 4.40000E+01 4.50000E+01 4.60000E+01 + 4.70000E+01 4.80000E+01 4.90000E+01 5.00000E+01 5.50000E+01 6.00000E+01 + 6.50000E+01 7.00000E+01 7.50000E+01 8.00000E+01 8.50000E+01 9.00000E+01 + 9.50000E+01 1.00000E+02 1.50000E+02 2.00000E+02 2.50000E+02 3.00000E+02 + 3.50000E+02 4.00000E+02 4.50000E+02 5.00000E+02 5.50000E+02 6.00000E+02 + 6.50000E+02 7.00000E+02 7.50000E+02 8.00000E+02 8.50000E+02 9.00000E+02 + 9.50000E+02 1.00000E+03 1.50000E+03 2.00000E+03 + 5.062582E-03 5.005623E-03 4.949315E-03 4.893533E-03 4.838280E-03 4.783619E-03 + 4.729459E-03 4.675563E-03 4.622113E-03 4.569084E-03 4.516439E-03 4.464239E-03 + 4.412994E-03 4.362850E-03 4.313742E-03 4.264649E-03 4.215443E-03 4.166185E-03 + 4.116884E-03 4.067468E-03 4.017656E-03 3.967730E-03 3.917819E-03 3.867592E-03 + 3.817324E-03 3.766709E-03 3.715875E-03 3.664476E-03 3.612878E-03 3.560694E-03 + 3.507438E-03 3.453261E-03 3.398207E-03 3.341806E-03 3.284160E-03 3.225704E-03 + 3.165521E-03 3.103743E-03 3.040676E-03 2.975686E-03 2.908873E-03 2.840012E-03 + 2.768637E-03 2.695201E-03 2.619938E-03 2.541750E-03 2.461780E-03 2.379242E-03 + 2.293936E-03 2.206042E-03 2.115887E-03 2.022565E-03 1.926535E-03 1.828667E-03 + 1.728318E-03 1.625842E-03 1.521745E-03 1.415742E-03 1.308600E-03 1.200689E-03 + 1.092031E-03 9.842690E-04 8.770966E-04 7.717425E-04 6.688289E-04 5.695036E-04 + 4.748561E-04 3.857490E-04 3.035092E-04 2.293066E-04 1.641917E-04 1.093240E-04 + 6.549575E-05 3.322056E-05 1.251652E-05 2.372415E-06 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.166661E-03 5.108391E-03 5.050847E-03 4.993855E-03 4.937402E-03 4.881562E-03 + 4.826183E-03 4.771198E-03 4.716615E-03 4.662489E-03 4.608653E-03 4.555325E-03 + 4.502727E-03 4.451068E-03 4.400805E-03 4.350833E-03 4.300689E-03 4.250529E-03 + 4.200287E-03 4.149962E-03 4.099318E-03 4.048498E-03 3.997586E-03 3.946489E-03 + 3.895206E-03 3.843761E-03 3.792016E-03 3.739761E-03 3.687182E-03 3.634184E-03 + 3.580167E-03 3.525243E-03 3.469345E-03 3.412265E-03 3.353873E-03 3.294518E-03 + 3.233742E-03 3.171064E-03 3.107230E-03 3.041548E-03 2.974081E-03 2.904426E-03 + 2.832422E-03 2.758206E-03 2.682030E-03 2.603144E-03 2.522201E-03 2.438896E-03 + 2.352814E-03 2.263944E-03 2.172878E-03 2.078783E-03 1.981709E-03 1.882591E-03 + 1.781097E-03 1.677352E-03 1.571861E-03 1.464582E-03 1.355973E-03 1.246229E-03 + 1.135826E-03 1.026114E-03 9.168595E-04 8.093223E-04 7.040325E-04 6.020820E-04 + 5.046231E-04 4.126689E-04 3.273060E-04 2.498198E-04 1.814127E-04 1.231180E-04 + 7.587383E-05 4.032800E-05 1.658144E-05 3.935088E-06 5.129914E-08 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.426043E-03 5.364498E-03 5.303775E-03 5.243735E-03 5.184358E-03 5.125452E-03 + 5.067176E-03 5.009376E-03 4.951920E-03 4.894925E-03 4.838348E-03 4.782141E-03 + 4.726425E-03 4.671506E-03 4.617499E-03 4.565010E-03 4.512685E-03 4.460207E-03 + 4.407703E-03 4.355111E-03 4.302372E-03 4.249312E-03 4.196014E-03 4.142689E-03 + 4.089039E-03 4.035266E-03 3.981249E-03 3.926893E-03 3.871954E-03 3.816716E-03 + 3.760856E-03 3.703993E-03 3.646105E-03 3.587240E-03 3.527014E-03 3.465384E-03 + 3.402848E-03 3.338606E-03 3.272508E-03 3.205123E-03 3.135672E-03 3.064333E-03 + 2.990731E-03 2.914616E-03 2.836230E-03 2.755699E-03 2.672423E-03 2.587023E-03 + 2.499000E-03 2.408026E-03 2.314349E-03 2.218266E-03 2.118944E-03 2.016719E-03 + 1.912510E-03 1.805783E-03 1.696971E-03 1.586437E-03 1.473913E-03 1.360255E-03 + 1.245978E-03 1.131105E-03 1.017112E-03 9.041479E-04 7.931519E-04 6.850067E-04 + 5.808500E-04 4.818935E-04 3.890177E-04 3.037021E-04 2.271486E-04 1.604367E-04 + 1.048034E-04 6.098193E-05 2.947700E-05 1.006890E-05 1.417319E-06 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.684220E-03 5.619446E-03 5.555483E-03 5.492364E-03 5.429889E-03 5.368154E-03 + 5.306851E-03 5.246161E-03 5.185972E-03 5.126136E-03 5.066779E-03 5.007767E-03 + 4.949226E-03 4.891196E-03 4.833973E-03 4.777689E-03 4.722998E-03 4.668362E-03 + 4.613522E-03 4.558685E-03 4.503717E-03 4.448543E-03 4.393092E-03 4.337326E-03 + 4.281549E-03 4.225317E-03 4.169062E-03 4.112449E-03 4.055500E-03 3.997755E-03 + 3.939919E-03 3.881093E-03 3.821366E-03 3.760403E-03 3.698447E-03 3.635016E-03 + 3.570148E-03 3.504357E-03 3.436528E-03 3.366864E-03 3.295785E-03 3.222626E-03 + 3.147310E-03 3.069526E-03 2.989148E-03 2.906652E-03 2.821370E-03 2.733684E-03 + 2.643604E-03 2.550773E-03 2.454761E-03 2.356338E-03 2.255023E-03 2.150377E-03 + 2.043086E-03 1.933645E-03 1.821641E-03 1.707609E-03 1.591969E-03 1.474619E-03 + 1.356177E-03 1.236880E-03 1.118244E-03 1.000129E-03 8.837626E-04 7.697754E-04 + 6.593119E-04 5.535678E-04 4.537062E-04 3.608328E-04 2.763535E-04 2.015925E-04 + 1.376664E-04 8.560425E-05 4.616562E-05 1.949692E-05 4.931117E-06 1.320752E-07 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.940620E-03 5.873257E-03 5.806063E-03 5.739749E-03 5.674237E-03 5.609421E-03 + 5.545327E-03 5.481755E-03 5.418646E-03 5.356045E-03 5.293935E-03 5.232198E-03 + 5.170818E-03 5.110003E-03 5.049658E-03 4.990245E-03 4.931767E-03 4.874866E-03 + 4.817858E-03 4.760733E-03 4.703551E-03 4.646192E-03 4.588580E-03 4.530733E-03 + 4.472524E-03 4.414193E-03 4.355405E-03 4.296675E-03 4.237352E-03 4.177801E-03 + 4.117353E-03 4.056658E-03 3.994967E-03 3.932219E-03 3.868223E-03 3.803053E-03 + 3.736316E-03 3.668236E-03 3.598875E-03 3.527408E-03 3.454230E-03 3.379263E-03 + 3.302134E-03 3.222646E-03 3.140741E-03 3.056034E-03 2.968972E-03 2.879246E-03 + 2.786916E-03 2.692068E-03 2.594169E-03 2.493106E-03 2.389650E-03 2.282909E-03 + 2.172874E-03 2.060555E-03 1.945790E-03 1.828655E-03 1.709571E-03 1.588615E-03 + 1.466327E-03 1.343417E-03 1.219760E-03 1.097058E-03 9.754734E-04 8.560201E-04 + 7.395702E-04 6.274020E-04 5.207713E-04 4.206796E-04 3.286946E-04 2.460788E-04 + 1.740367E-04 1.138996E-04 6.645719E-05 3.226924E-05 1.112719E-05 1.615394E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 6.195748E-03 6.125403E-03 6.055480E-03 5.985973E-03 5.917368E-03 5.849506E-03 + 5.782428E-03 5.715995E-03 5.650145E-03 5.584725E-03 5.519757E-03 5.455360E-03 + 5.391300E-03 5.327606E-03 5.264530E-03 5.201960E-03 5.140336E-03 5.079809E-03 + 5.020701E-03 4.961296E-03 4.901912E-03 4.842381E-03 4.782570E-03 4.722531E-03 + 4.662206E-03 4.601649E-03 4.540689E-03 4.479421E-03 4.418130E-03 4.356132E-03 + 4.293776E-03 4.230823E-03 4.167028E-03 4.102452E-03 4.036563E-03 3.969462E-03 + 3.900954E-03 3.830874E-03 3.759550E-03 3.686466E-03 3.611172E-03 3.534389E-03 + 3.455522E-03 3.374371E-03 3.290584E-03 3.204073E-03 3.115317E-03 3.023325E-03 + 2.929030E-03 2.831941E-03 2.732115E-03 2.629011E-03 2.522953E-03 2.414265E-03 + 2.302067E-03 2.186697E-03 2.069198E-03 1.948969E-03 1.826499E-03 1.702484E-03 + 1.576642E-03 1.449671E-03 1.321765E-03 1.194627E-03 1.068015E-03 9.433568E-04 + 8.212960E-04 7.030089E-04 5.898427E-04 4.830227E-04 3.837182E-04 2.934690E-04 + 2.136736E-04 1.455348E-04 9.014397E-05 4.830627E-05 2.016106E-05 4.956592E-06 + 9.945640E-08 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 6.449695E-03 6.376235E-03 6.303448E-03 6.231093E-03 6.159327E-03 6.088440E-03 + 6.018313E-03 5.949025E-03 5.880335E-03 5.812138E-03 5.744482E-03 5.677207E-03 + 5.610510E-03 5.544131E-03 5.478236E-03 5.412865E-03 5.348206E-03 5.284381E-03 + 5.221874E-03 5.160451E-03 5.098741E-03 5.037045E-03 4.975112E-03 4.912908E-03 + 4.850487E-03 4.787640E-03 4.724598E-03 4.661090E-03 4.597363E-03 4.533379E-03 + 4.468739E-03 4.403586E-03 4.337818E-03 4.271114E-03 4.203452E-03 4.134419E-03 + 4.064092E-03 3.992172E-03 3.918580E-03 3.843903E-03 3.767014E-03 3.688010E-03 + 3.607347E-03 3.524312E-03 3.438890E-03 3.350903E-03 3.259860E-03 3.166314E-03 + 3.069839E-03 2.970524E-03 2.868701E-03 2.763696E-03 2.655263E-03 2.544236E-03 + 2.429979E-03 2.312167E-03 2.191623E-03 2.068762E-03 1.943386E-03 1.815855E-03 + 1.686547E-03 1.555759E-03 1.424355E-03 1.292347E-03 1.161275E-03 1.031545E-03 + 9.041969E-04 7.801265E-04 6.607503E-04 5.473043E-04 4.410537E-04 3.435355E-04 + 2.561418E-04 1.801547E-04 1.169757E-04 6.743149E-05 3.207330E-05 1.058994E-05 + 1.321413E-06 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 7.704513E-03 7.613832E-03 7.524721E-03 7.436585E-03 7.349276E-03 7.263497E-03 + 7.178478E-03 7.094469E-03 7.011360E-03 6.929023E-03 6.847603E-03 6.766744E-03 + 6.686570E-03 6.607077E-03 6.527880E-03 6.449220E-03 6.371055E-03 6.293359E-03 + 6.216095E-03 6.139559E-03 6.063535E-03 5.988658E-03 5.915212E-03 5.842338E-03 + 5.769426E-03 5.696031E-03 5.622305E-03 5.548330E-03 5.473882E-03 5.398927E-03 + 5.323412E-03 5.247407E-03 5.171048E-03 5.093602E-03 5.016166E-03 4.937189E-03 + 4.857391E-03 4.776368E-03 4.693712E-03 4.609286E-03 4.523179E-03 4.434957E-03 + 4.345183E-03 4.252994E-03 4.158120E-03 4.061443E-03 3.961876E-03 3.859309E-03 + 3.753838E-03 3.645149E-03 3.532854E-03 3.417488E-03 3.298832E-03 3.177194E-03 + 3.051894E-03 2.922780E-03 2.790956E-03 2.655271E-03 2.515780E-03 2.373823E-03 + 2.229090E-03 2.081853E-03 1.932827E-03 1.782168E-03 1.630857E-03 1.479012E-03 + 1.328128E-03 1.178882E-03 1.032503E-03 8.899969E-04 7.529706E-04 6.227752E-04 + 5.010571E-04 3.893643E-04 2.894466E-04 2.027750E-04 1.308741E-04 7.475444E-05 + 3.498907E-05 1.116650E-05 1.218987E-06 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 8.927001E-03 8.819209E-03 8.712932E-03 8.608177E-03 8.504620E-03 8.402465E-03 + 8.302122E-03 8.202652E-03 8.104113E-03 8.006947E-03 7.911440E-03 7.817167E-03 + 7.723881E-03 7.630918E-03 7.538869E-03 7.447414E-03 7.356507E-03 7.266274E-03 + 7.176452E-03 7.087053E-03 6.998206E-03 6.909819E-03 6.821893E-03 6.734715E-03 + 6.648592E-03 6.563281E-03 6.479435E-03 6.395332E-03 6.310627E-03 6.225659E-03 + 6.140073E-03 6.053814E-03 5.967197E-03 5.879704E-03 5.791372E-03 5.702503E-03 + 5.612338E-03 5.521997E-03 5.429591E-03 5.336306E-03 5.241345E-03 5.144147E-03 + 5.045280E-03 4.943997E-03 4.840244E-03 4.734611E-03 4.626027E-03 4.514809E-03 + 4.400756E-03 4.283108E-03 4.162713E-03 4.038309E-03 3.910510E-03 3.778316E-03 + 3.642821E-03 3.504067E-03 3.361320E-03 3.214507E-03 3.064486E-03 2.910603E-03 + 2.752834E-03 2.591888E-03 2.428112E-03 2.261839E-03 2.094090E-03 1.924844E-03 + 1.754552E-03 1.585130E-03 1.416360E-03 1.250339E-03 1.088012E-03 9.306700E-04 + 7.802442E-04 6.381493E-04 5.062796E-04 3.865163E-04 2.806912E-04 1.904654E-04 + 1.173177E-04 6.227047E-05 2.552221E-05 6.002394E-06 6.720875E-08 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.012056E-02 9.995401E-03 9.872005E-03 9.750554E-03 9.631060E-03 9.513077E-03 + 9.396604E-03 9.281529E-03 9.167735E-03 9.055534E-03 8.944743E-03 8.834668E-03 + 8.726353E-03 8.620273E-03 8.515492E-03 8.411516E-03 8.308431E-03 8.205615E-03 + 8.103459E-03 8.001986E-03 7.901067E-03 7.800725E-03 7.700739E-03 7.601115E-03 + 7.502089E-03 7.403457E-03 7.305744E-03 7.208602E-03 7.112458E-03 7.017762E-03 + 6.922305E-03 6.826431E-03 6.729904E-03 6.632578E-03 6.534603E-03 6.435894E-03 + 6.336014E-03 6.235229E-03 6.133350E-03 6.030436E-03 5.926081E-03 5.820193E-03 + 5.712548E-03 5.602564E-03 5.490347E-03 5.375609E-03 5.258075E-03 5.138210E-03 + 5.015285E-03 4.888816E-03 4.760117E-03 4.627283E-03 4.490428E-03 4.350513E-03 + 4.206237E-03 4.057096E-03 3.904307E-03 3.748063E-03 3.587387E-03 3.422480E-03 + 3.254170E-03 3.081765E-03 2.905453E-03 2.726061E-03 2.543859E-03 2.359220E-03 + 2.173264E-03 1.986314E-03 1.799667E-03 1.613650E-03 1.430021E-03 1.249954E-03 + 1.075143E-03 9.072158E-04 7.479676E-04 5.993448E-04 4.632961E-04 3.420639E-04 + 2.373969E-04 1.511001E-04 8.448408E-05 3.805866E-05 1.116788E-05 8.272424E-07 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.127825E-02 1.113970E-02 1.100202E-02 1.086426E-02 1.072803E-02 1.059389E-02 + 1.046151E-02 1.033115E-02 1.020246E-02 1.007534E-02 9.949637E-03 9.825128E-03 + 9.701910E-03 9.580618E-03 9.460293E-03 9.341659E-03 9.226018E-03 9.111345E-03 + 8.997678E-03 8.884417E-03 8.771754E-03 8.659585E-03 8.548014E-03 8.436964E-03 + 8.326273E-03 8.216137E-03 8.106354E-03 7.996948E-03 7.888466E-03 7.779928E-03 + 7.672367E-03 7.566163E-03 7.460133E-03 7.353510E-03 7.246173E-03 7.137829E-03 + 7.028526E-03 6.918508E-03 6.807236E-03 6.694593E-03 6.580800E-03 6.465347E-03 + 6.348671E-03 6.229908E-03 6.109638E-03 5.986392E-03 5.860496E-03 5.731945E-03 + 5.600168E-03 5.465664E-03 5.327872E-03 5.186250E-03 5.041855E-03 4.893194E-03 + 4.739980E-03 4.583471E-03 4.422334E-03 4.255584E-03 4.085121E-03 3.910952E-03 + 3.732138E-03 3.548859E-03 3.362279E-03 3.171514E-03 2.976912E-03 2.779510E-03 + 2.579173E-03 2.377187E-03 2.174846E-03 1.972042E-03 1.770345E-03 1.570804E-03 + 1.375108E-03 1.184842E-03 1.001910E-03 8.281641E-04 6.656272E-04 5.166432E-04 + 3.834404E-04 2.679623E-04 1.722890E-04 9.779957E-05 4.527119E-05 1.408864E-05 + 1.380489E-06 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.240001E-02 1.224645E-02 1.209481E-02 1.194459E-02 1.179537E-02 1.164556E-02 + 1.149752E-02 1.135151E-02 1.120743E-02 1.106525E-02 1.092500E-02 1.078659E-02 + 1.064956E-02 1.051397E-02 1.037964E-02 1.024664E-02 1.011554E-02 9.985345E-03 + 9.858516E-03 9.733699E-03 9.609821E-03 9.486462E-03 9.363936E-03 9.241818E-03 + 9.119975E-03 8.998601E-03 8.877648E-03 8.757228E-03 8.637303E-03 8.517560E-03 + 8.398545E-03 8.279196E-03 8.161224E-03 8.043571E-03 7.926569E-03 7.809434E-03 + 7.691327E-03 7.571773E-03 7.451393E-03 7.330001E-03 7.206887E-03 7.082601E-03 + 6.956665E-03 6.828636E-03 6.699266E-03 6.567781E-03 6.434296E-03 6.297175E-03 + 6.157451E-03 6.014582E-03 5.868136E-03 5.718677E-03 5.565397E-03 5.408088E-03 + 5.247761E-03 5.082489E-03 4.912585E-03 4.739136E-03 4.560092E-03 4.375737E-03 + 4.187371E-03 3.994992E-03 3.797618E-03 3.596241E-03 3.391506E-03 3.182591E-03 + 2.970396E-03 2.755276E-03 2.538401E-03 2.320936E-03 2.103584E-03 1.887382E-03 + 1.673615E-03 1.463921E-03 1.260111E-03 1.064482E-03 8.786847E-04 7.050945E-04 + 5.460877E-04 4.041209E-04 2.813165E-04 1.798197E-04 1.011750E-04 4.608148E-05 + 1.384746E-05 1.152783E-06 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.455084E-02 1.436513E-02 1.418189E-02 1.400081E-02 1.382264E-02 1.364697E-02 + 1.347314E-02 1.330136E-02 1.313042E-02 1.295901E-02 1.279003E-02 1.262298E-02 + 1.245803E-02 1.229511E-02 1.213397E-02 1.197463E-02 1.181714E-02 1.166122E-02 + 1.150653E-02 1.135322E-02 1.120120E-02 1.105120E-02 1.090303E-02 1.075936E-02 + 1.061633E-02 1.047453E-02 1.033280E-02 1.019176E-02 1.005104E-02 9.910526E-03 + 9.770110E-03 9.630083E-03 9.490220E-03 9.350724E-03 9.211586E-03 9.072311E-03 + 8.933550E-03 8.794356E-03 8.656260E-03 8.517507E-03 8.377544E-03 8.235876E-03 + 8.092947E-03 7.947847E-03 7.800717E-03 7.652661E-03 7.501645E-03 7.348098E-03 + 7.192760E-03 7.034209E-03 6.872512E-03 6.707146E-03 6.538511E-03 6.365152E-03 + 6.187886E-03 6.007442E-03 5.821274E-03 5.632115E-03 5.437276E-03 5.237257E-03 + 5.033323E-03 4.823479E-03 4.607644E-03 4.387827E-03 4.163558E-03 3.934508E-03 + 3.701789E-03 3.465361E-03 3.225114E-03 2.982961E-03 2.739048E-03 2.493733E-03 + 2.250914E-03 2.009030E-03 1.771138E-03 1.538565E-03 1.313634E-03 1.098940E-03 + 8.962738E-04 7.084571E-04 5.383318E-04 3.883392E-04 2.610430E-04 1.585090E-04 + 8.212148E-05 3.216385E-05 6.728434E-06 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.660399E-02 1.638703E-02 1.617134E-02 1.595853E-02 1.574844E-02 1.554198E-02 + 1.533882E-02 1.513820E-02 1.493982E-02 1.474488E-02 1.455179E-02 1.436051E-02 + 1.416890E-02 1.397927E-02 1.379219E-02 1.360719E-02 1.342448E-02 1.324352E-02 + 1.306444E-02 1.288701E-02 1.271092E-02 1.253664E-02 1.236385E-02 1.219245E-02 + 1.202250E-02 1.185430E-02 1.168904E-02 1.152723E-02 1.136717E-02 1.120730E-02 + 1.104817E-02 1.088934E-02 1.073065E-02 1.057175E-02 1.041274E-02 1.025404E-02 + 1.009507E-02 9.936227E-03 9.777635E-03 9.618671E-03 9.459028E-03 9.300050E-03 + 9.140103E-03 8.979305E-03 8.816573E-03 8.651683E-03 8.484438E-03 8.314917E-03 + 8.143856E-03 7.969216E-03 7.791311E-03 7.611222E-03 7.427257E-03 7.240005E-03 + 7.048298E-03 6.851936E-03 6.651503E-03 6.445783E-03 6.235959E-03 6.021228E-03 + 5.801821E-03 5.576385E-03 5.346335E-03 5.111192E-03 4.869538E-03 4.622611E-03 + 4.371939E-03 4.116213E-03 3.856759E-03 3.594683E-03 3.329121E-03 3.061834E-03 + 2.792891E-03 2.525649E-03 2.260014E-03 1.998292E-03 1.741996E-03 1.493349E-03 + 1.255198E-03 1.030040E-03 8.203154E-04 6.291540E-04 4.596415E-04 3.143353E-04 + 1.957163E-04 1.056455E-04 4.461332E-05 1.124481E-05 2.808878E-07 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 1.854950E-02 1.830437E-02 1.806113E-02 1.782078E-02 1.758224E-02 1.734547E-02 + 1.711186E-02 1.688147E-02 1.665426E-02 1.642990E-02 1.620985E-02 1.599219E-02 + 1.577676E-02 1.556393E-02 1.535346E-02 1.514426E-02 1.493676E-02 1.473148E-02 + 1.452879E-02 1.432827E-02 1.412976E-02 1.393298E-02 1.373783E-02 1.354420E-02 + 1.335177E-02 1.316125E-02 1.297237E-02 1.278498E-02 1.259923E-02 1.241492E-02 + 1.223441E-02 1.205710E-02 1.188067E-02 1.170436E-02 1.152791E-02 1.135159E-02 + 1.117527E-02 1.099871E-02 1.082128E-02 1.064378E-02 1.046658E-02 1.028826E-02 + 1.011009E-02 9.931249E-03 9.751248E-03 9.570380E-03 9.388565E-03 9.204062E-03 + 9.017160E-03 8.827608E-03 8.635218E-03 8.439900E-03 8.240812E-03 8.038856E-03 + 7.833342E-03 7.622767E-03 7.408445E-03 7.190173E-03 6.965380E-03 6.735972E-03 + 6.501600E-03 6.262324E-03 6.017730E-03 5.767284E-03 5.511736E-03 5.251210E-03 + 4.984281E-03 4.711867E-03 4.435871E-03 4.155011E-03 3.871135E-03 3.585411E-03 + 3.296746E-03 3.007092E-03 2.718979E-03 2.432236E-03 2.150260E-03 1.874252E-03 + 1.606470E-03 1.349976E-03 1.107420E-03 8.815707E-04 6.758169E-04 4.933232E-04 + 3.369698E-04 2.094058E-04 1.126609E-04 4.727450E-05 1.172847E-05 2.474675E-07 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.038715E-02 2.011458E-02 1.984506E-02 1.957781E-02 1.931333E-02 1.905106E-02 + 1.879019E-02 1.853053E-02 1.827564E-02 1.802437E-02 1.777642E-02 1.753172E-02 + 1.728977E-02 1.705073E-02 1.681525E-02 1.658281E-02 1.635218E-02 1.612424E-02 + 1.589846E-02 1.567539E-02 1.545489E-02 1.523621E-02 1.501977E-02 1.480518E-02 + 1.459234E-02 1.438134E-02 1.417208E-02 1.396411E-02 1.375756E-02 1.355236E-02 + 1.334898E-02 1.314697E-02 1.294728E-02 1.274954E-02 1.255580E-02 1.236320E-02 + 1.217023E-02 1.197764E-02 1.178428E-02 1.159052E-02 1.139652E-02 1.120202E-02 + 1.100633E-02 1.081068E-02 1.061343E-02 1.041649E-02 1.021745E-02 1.001729E-02 + 9.815986E-03 9.612325E-03 9.406009E-03 9.196651E-03 8.983601E-03 8.767535E-03 + 8.547723E-03 8.324218E-03 8.096779E-03 7.863807E-03 7.627714E-03 7.385734E-03 + 7.138702E-03 6.884869E-03 6.626681E-03 6.363187E-03 6.094033E-03 5.818991E-03 + 5.539106E-03 5.254012E-03 4.962804E-03 4.666916E-03 4.366898E-03 4.063196E-03 + 3.757984E-03 3.451320E-03 3.142748E-03 2.836889E-03 2.532225E-03 2.233232E-03 + 1.941130E-03 1.658436E-03 1.388163E-03 1.132975E-03 8.964395E-04 6.818239E-04 + 4.923976E-04 3.313750E-04 2.014867E-04 1.045491E-04 4.102482E-05 8.605003E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.215298E-02 2.185343E-02 2.155759E-02 2.126489E-02 2.097526E-02 2.068869E-02 + 2.040459E-02 2.012254E-02 1.984229E-02 1.956300E-02 1.928741E-02 1.901580E-02 + 1.874832E-02 1.848468E-02 1.822408E-02 1.796649E-02 1.771189E-02 1.745983E-02 + 1.721143E-02 1.696550E-02 1.672202E-02 1.648162E-02 1.624431E-02 1.600927E-02 + 1.577677E-02 1.554562E-02 1.531645E-02 1.508938E-02 1.486369E-02 1.463993E-02 + 1.441704E-02 1.419586E-02 1.397574E-02 1.375748E-02 1.354119E-02 1.332572E-02 + 1.311269E-02 1.290363E-02 1.269487E-02 1.248605E-02 1.227643E-02 1.206635E-02 + 1.185586E-02 1.164425E-02 1.143201E-02 1.121832E-02 1.100354E-02 1.078780E-02 + 1.057043E-02 1.035144E-02 1.013082E-02 9.907605E-03 9.681690E-03 9.452183E-03 + 9.218493E-03 8.981691E-03 8.740771E-03 8.495014E-03 8.245678E-03 7.991041E-03 + 7.730950E-03 7.466826E-03 7.195846E-03 6.918388E-03 6.635881E-03 6.348455E-03 + 6.054893E-03 5.755467E-03 5.452086E-03 5.142924E-03 4.828558E-03 4.510347E-03 + 4.188201E-03 3.864124E-03 3.540625E-03 3.215341E-03 2.892884E-03 2.573292E-03 + 2.259624E-03 1.954298E-03 1.659866E-03 1.379409E-03 1.115741E-03 8.730479E-04 + 6.544914E-04 4.633981E-04 3.034125E-04 1.769187E-04 8.564169E-05 2.923088E-05 + 4.063445E-06 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.384082E-02 2.351462E-02 2.319116E-02 2.287151E-02 2.255568E-02 2.224429E-02 + 2.193657E-02 2.163193E-02 2.133027E-02 2.103119E-02 2.073367E-02 2.043633E-02 + 2.014311E-02 1.985361E-02 1.956791E-02 1.928574E-02 1.900786E-02 1.873367E-02 + 1.846221E-02 1.819364E-02 1.792778E-02 1.766501E-02 1.740528E-02 1.714772E-02 + 1.689487E-02 1.664470E-02 1.639680E-02 1.615104E-02 1.590722E-02 1.566524E-02 + 1.542438E-02 1.518532E-02 1.494737E-02 1.471138E-02 1.447655E-02 1.424288E-02 + 1.401053E-02 1.377920E-02 1.355037E-02 1.332309E-02 1.309861E-02 1.287465E-02 + 1.264945E-02 1.242313E-02 1.219681E-02 1.196882E-02 1.173939E-02 1.150905E-02 + 1.127663E-02 1.104249E-02 1.080725E-02 1.056979E-02 1.033045E-02 1.008717E-02 + 9.841603E-03 9.592338E-03 9.338151E-03 9.080338E-03 8.817651E-03 8.550925E-03 + 8.279231E-03 8.001876E-03 7.719426E-03 7.432010E-03 7.137364E-03 6.836662E-03 + 6.531002E-03 6.219551E-03 5.902433E-03 5.580572E-03 5.254223E-03 4.922172E-03 + 4.587047E-03 4.248609E-03 3.908054E-03 3.567581E-03 3.228776E-03 2.891795E-03 + 2.559558E-03 2.234112E-03 1.918622E-03 1.616161E-03 1.329327E-03 1.061733E-03 + 8.173987E-04 5.998719E-04 4.126453E-04 2.590056E-04 1.415129E-04 6.103663E-05 + 1.613405E-05 6.019030E-07 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.545062E-02 2.509785E-02 2.474823E-02 2.440320E-02 2.406188E-02 2.372440E-02 + 2.339112E-02 2.306190E-02 2.273700E-02 2.241572E-02 2.209797E-02 2.178318E-02 + 2.147020E-02 2.115716E-02 2.084796E-02 2.054243E-02 2.024085E-02 1.994320E-02 + 1.964912E-02 1.935834E-02 1.907192E-02 1.878865E-02 1.850778E-02 1.822941E-02 + 1.795358E-02 1.768184E-02 1.741258E-02 1.714873E-02 1.688714E-02 1.662766E-02 + 1.637026E-02 1.611423E-02 1.585957E-02 1.560661E-02 1.535480E-02 1.510490E-02 + 1.485549E-02 1.460779E-02 1.436065E-02 1.411483E-02 1.387091E-02 1.362729E-02 + 1.338722E-02 1.314835E-02 1.290735E-02 1.266640E-02 1.242385E-02 1.217966E-02 + 1.193362E-02 1.168673E-02 1.143731E-02 1.118528E-02 1.093238E-02 1.067642E-02 + 1.041788E-02 1.015539E-02 9.890522E-03 9.620948E-03 9.346035E-03 9.067304E-03 + 8.784118E-03 8.495249E-03 8.202044E-03 7.901507E-03 7.597467E-03 7.286764E-03 + 6.968530E-03 6.645343E-03 6.317172E-03 5.982986E-03 5.644062E-03 5.301759E-03 + 4.953886E-03 4.602308E-03 4.248677E-03 3.894413E-03 3.539538E-03 3.187922E-03 + 2.839518E-03 2.497074E-03 2.162984E-03 1.840896E-03 1.533899E-03 1.244648E-03 + 9.774928E-04 7.364337E-04 5.248172E-04 3.467442E-04 2.049185E-04 1.014126E-04 + 3.621636E-05 5.820491E-06 1.000000E-30 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.698298E-02 2.660646E-02 2.623359E-02 2.586425E-02 2.549807E-02 2.513434E-02 + 2.477537E-02 2.442262E-02 2.407369E-02 2.372861E-02 2.338759E-02 2.305161E-02 + 2.271901E-02 2.238981E-02 2.206182E-02 2.173418E-02 2.141071E-02 2.109160E-02 + 2.077634E-02 2.046444E-02 2.015622E-02 1.985180E-02 1.955086E-02 1.925320E-02 + 1.895863E-02 1.866679E-02 1.837734E-02 1.809063E-02 1.780833E-02 1.753039E-02 + 1.725626E-02 1.698421E-02 1.671352E-02 1.644472E-02 1.617770E-02 1.591207E-02 + 1.564696E-02 1.538337E-02 1.512082E-02 1.485963E-02 1.459887E-02 1.433903E-02 + 1.408058E-02 1.382288E-02 1.356743E-02 1.331358E-02 1.305815E-02 1.280198E-02 + 1.254361E-02 1.228304E-02 1.202112E-02 1.175779E-02 1.149123E-02 1.122235E-02 + 1.095129E-02 1.067669E-02 1.039956E-02 1.011889E-02 9.833683E-03 9.543071E-03 + 9.249124E-03 8.949019E-03 8.644377E-03 8.334790E-03 8.018941E-03 7.697531E-03 + 7.371163E-03 7.037566E-03 6.697657E-03 6.353445E-03 6.003103E-03 5.648343E-03 + 5.290296E-03 4.927998E-03 4.562663E-03 4.195737E-03 3.827216E-03 3.462305E-03 + 3.099393E-03 2.742184E-03 2.392382E-03 2.052882E-03 1.727869E-03 1.419970E-03 + 1.132789E-03 8.705591E-04 6.374413E-04 4.370484E-04 2.729800E-04 1.479170E-04 + 6.280077E-05 1.598208E-05 4.242669E-07 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.846535E-02 2.806386E-02 2.766776E-02 2.727562E-02 2.688743E-02 2.650234E-02 + 2.612012E-02 2.574175E-02 2.536817E-02 2.499860E-02 2.463547E-02 2.427681E-02 + 2.392215E-02 2.357188E-02 2.322567E-02 2.288242E-02 2.254051E-02 2.219977E-02 + 2.186370E-02 2.153173E-02 2.120371E-02 2.087981E-02 2.055947E-02 2.024203E-02 + 1.992778E-02 1.961683E-02 1.930952E-02 1.900484E-02 1.870305E-02 1.840386E-02 + 1.810875E-02 1.781758E-02 1.753148E-02 1.724711E-02 1.696480E-02 1.668414E-02 + 1.640497E-02 1.612656E-02 1.584921E-02 1.557287E-02 1.529748E-02 1.502267E-02 + 1.474893E-02 1.447600E-02 1.420356E-02 1.393204E-02 1.366219E-02 1.339322E-02 + 1.312332E-02 1.285151E-02 1.257708E-02 1.230088E-02 1.202305E-02 1.174269E-02 + 1.145861E-02 1.117271E-02 1.088317E-02 1.059027E-02 1.029405E-02 9.994028E-03 + 9.688306E-03 9.377959E-03 9.062978E-03 8.742376E-03 8.416612E-03 8.085156E-03 + 7.747375E-03 7.405219E-03 7.056233E-03 6.700376E-03 6.340508E-03 5.975097E-03 + 5.605662E-03 5.233048E-03 4.856602E-03 4.477744E-03 4.099131E-03 3.719695E-03 + 3.344333E-03 2.973288E-03 2.609272E-03 2.254640E-03 1.912973E-03 1.588050E-03 + 1.282881E-03 1.001742E-03 7.489797E-04 5.282680E-04 3.438340E-04 1.985626E-04 + 9.447283E-05 3.105650E-05 3.751009E-06 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 2.990409E-02 2.948004E-02 2.906036E-02 2.864394E-02 2.823227E-02 2.782428E-02 + 2.742129E-02 2.702193E-02 2.662556E-02 2.623362E-02 2.584644E-02 2.546422E-02 + 2.508694E-02 2.471583E-02 2.434883E-02 2.398524E-02 2.362605E-02 2.326999E-02 + 2.291546E-02 2.256321E-02 2.221533E-02 2.187171E-02 2.153257E-02 2.119721E-02 + 2.086515E-02 2.053625E-02 2.021039E-02 1.988746E-02 1.956755E-02 1.925187E-02 + 1.893827E-02 1.862820E-02 1.832008E-02 1.801737E-02 1.771984E-02 1.742444E-02 + 1.713116E-02 1.683859E-02 1.654737E-02 1.625718E-02 1.596823E-02 1.567908E-02 + 1.539089E-02 1.510366E-02 1.481727E-02 1.453065E-02 1.424564E-02 1.396053E-02 + 1.367563E-02 1.339243E-02 1.310732E-02 1.281947E-02 1.252964E-02 1.223762E-02 + 1.194323E-02 1.164501E-02 1.134391E-02 1.104027E-02 1.073225E-02 1.042076E-02 + 1.010517E-02 9.785901E-03 9.458981E-03 9.128984E-03 8.792526E-03 8.450857E-03 + 8.103998E-03 7.750639E-03 7.392912E-03 7.028552E-03 6.657944E-03 6.283397E-03 + 5.903266E-03 5.519030E-03 5.132731E-03 4.744075E-03 4.354178E-03 3.963278E-03 + 3.575657E-03 3.191686E-03 2.814489E-03 2.446109E-03 2.089581E-03 1.748935E-03 + 1.427495E-03 1.129205E-03 8.583710E-04 6.192736E-04 4.159680E-04 2.520369E-04 + 1.298659E-04 5.020041E-05 1.009729E-05 1.000000E-30 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.128729E-02 3.084115E-02 3.039901E-02 2.996129E-02 2.952838E-02 2.909905E-02 + 2.867365E-02 2.825202E-02 2.783427E-02 2.742108E-02 2.701208E-02 2.660826E-02 + 2.620974E-02 2.581600E-02 2.542729E-02 2.504335E-02 2.466478E-02 2.428961E-02 + 2.391832E-02 2.355107E-02 2.318494E-02 2.282220E-02 2.246406E-02 2.211056E-02 + 2.176057E-02 2.141440E-02 2.107190E-02 2.073238E-02 2.039588E-02 2.006254E-02 + 1.973193E-02 1.940504E-02 1.908120E-02 1.875961E-02 1.844126E-02 1.812793E-02 + 1.781968E-02 1.751401E-02 1.720896E-02 1.690549E-02 1.660315E-02 1.630128E-02 + 1.600013E-02 1.569950E-02 1.539942E-02 1.509964E-02 1.480040E-02 1.450162E-02 + 1.420296E-02 1.390404E-02 1.360552E-02 1.330784E-02 1.300695E-02 1.270401E-02 + 1.239850E-02 1.208981E-02 1.177778E-02 1.146285E-02 1.114530E-02 1.082218E-02 + 1.049561E-02 1.016629E-02 9.830788E-03 9.490379E-03 9.144607E-03 8.793432E-03 + 8.436606E-03 8.074790E-03 7.706368E-03 7.333877E-03 6.954948E-03 6.569791E-03 + 6.181027E-03 5.787167E-03 5.390234E-03 4.992287E-03 4.591807E-03 4.190646E-03 + 3.792666E-03 3.396346E-03 3.007333E-03 2.626375E-03 2.256814E-03 1.902030E-03 + 1.565667E-03 1.251933E-03 9.647832E-04 7.088336E-04 4.882473E-04 3.068723E-04 + 1.678868E-04 7.250511E-05 1.918376E-05 7.090700E-07 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.261554E-02 3.214842E-02 3.168533E-02 3.122699E-02 3.077304E-02 3.032346E-02 + 2.987838E-02 2.943670E-02 2.899959E-02 2.856616E-02 2.813511E-02 2.770815E-02 + 2.728893E-02 2.687489E-02 2.646622E-02 2.606211E-02 2.566262E-02 2.526732E-02 + 2.487789E-02 2.449285E-02 2.411073E-02 2.373258E-02 2.335683E-02 2.298516E-02 + 2.261759E-02 2.225402E-02 2.189464E-02 2.153880E-02 2.118611E-02 2.083744E-02 + 2.049149E-02 2.014845E-02 1.980830E-02 1.947053E-02 1.913681E-02 1.880577E-02 + 1.847825E-02 1.815448E-02 1.783654E-02 1.751988E-02 1.720462E-02 1.689066E-02 + 1.657673E-02 1.626377E-02 1.595156E-02 1.563911E-02 1.532705E-02 1.501550E-02 + 1.470343E-02 1.439232E-02 1.407964E-02 1.376763E-02 1.345610E-02 1.314267E-02 + 1.282700E-02 1.250820E-02 1.218596E-02 1.186060E-02 1.153200E-02 1.120024E-02 + 1.086359E-02 1.052229E-02 1.017842E-02 9.829178E-03 9.474075E-03 9.113876E-03 + 8.748019E-03 8.376833E-03 8.000045E-03 7.617403E-03 7.230656E-03 6.837724E-03 + 6.439280E-03 6.037782E-03 5.631627E-03 5.222547E-03 4.813563E-03 4.403571E-03 + 3.994734E-03 3.589041E-03 3.188123E-03 2.795950E-03 2.414287E-03 2.046996E-03 + 1.697135E-03 1.369283E-03 1.067382E-03 7.960556E-04 5.596112E-04 3.623161E-04 + 2.075131E-04 9.725769E-05 3.094121E-05 3.268621E-06 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.389354E-02 3.340485E-02 3.292136E-02 3.244201E-02 3.196779E-02 3.149899E-02 + 3.103472E-02 3.057406E-02 3.011836E-02 2.966646E-02 2.921801E-02 2.877265E-02 + 2.833061E-02 2.789434E-02 2.746448E-02 2.704131E-02 2.662299E-02 2.620939E-02 + 2.580025E-02 2.539581E-02 2.499622E-02 2.460143E-02 2.421016E-02 2.382299E-02 + 2.343826E-02 2.305787E-02 2.268165E-02 2.230983E-02 2.194127E-02 2.157649E-02 + 2.121576E-02 2.085768E-02 2.050355E-02 2.015096E-02 1.980168E-02 1.945489E-02 + 1.911217E-02 1.877281E-02 1.843493E-02 1.810244E-02 1.777493E-02 1.744854E-02 + 1.712314E-02 1.679786E-02 1.647366E-02 1.615005E-02 1.582596E-02 1.550275E-02 + 1.517884E-02 1.485467E-02 1.453088E-02 1.420596E-02 1.388087E-02 1.355562E-02 + 1.322971E-02 1.290140E-02 1.256984E-02 1.223428E-02 1.189614E-02 1.155459E-02 + 1.120865E-02 1.085842E-02 1.050432E-02 1.014552E-02 9.782762E-03 9.413494E-03 + 9.039072E-03 8.659220E-03 8.274002E-03 7.883254E-03 7.486755E-03 7.086944E-03 + 6.681293E-03 6.270503E-03 5.856581E-03 5.438626E-03 5.019760E-03 4.602608E-03 + 4.183396E-03 3.769162E-03 3.358187E-03 2.955208E-03 2.562705E-03 2.183814E-03 + 1.822085E-03 1.481024E-03 1.165896E-03 8.806364E-04 6.295956E-04 4.176624E-04 + 2.481693E-04 1.237880E-04 4.484038E-05 7.500432E-06 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.512586E-02 3.461698E-02 3.411252E-02 3.361251E-02 3.311691E-02 3.262793E-02 + 3.214426E-02 3.166518E-02 3.119130E-02 3.072189E-02 3.025654E-02 2.979456E-02 + 2.933605E-02 2.887991E-02 2.842959E-02 2.798532E-02 2.754620E-02 2.711394E-02 + 2.668711E-02 2.626525E-02 2.584803E-02 2.543483E-02 2.502608E-02 2.462329E-02 + 2.422377E-02 2.382763E-02 2.343530E-02 2.304739E-02 2.266351E-02 2.228323E-02 + 2.190735E-02 2.153481E-02 2.116580E-02 2.079976E-02 2.043642E-02 2.007648E-02 + 1.971857E-02 1.936411E-02 1.901261E-02 1.866340E-02 1.831769E-02 1.797759E-02 + 1.764001E-02 1.730403E-02 1.696817E-02 1.663307E-02 1.629821E-02 1.596388E-02 + 1.562883E-02 1.529373E-02 1.495782E-02 1.462152E-02 1.428503E-02 1.394759E-02 + 1.361009E-02 1.327092E-02 1.293014E-02 1.258627E-02 1.223832E-02 1.188786E-02 + 1.153257E-02 1.117295E-02 1.081143E-02 1.044221E-02 1.007069E-02 9.693728E-03 + 9.311326E-03 8.923067E-03 8.529969E-03 8.131289E-03 7.727356E-03 7.318431E-03 + 6.905991E-03 6.487684E-03 6.065406E-03 5.640646E-03 5.213571E-03 4.786974E-03 + 4.359907E-03 3.936997E-03 3.517579E-03 3.104589E-03 2.702205E-03 2.312739E-03 + 1.940270E-03 1.587741E-03 1.260166E-03 9.620572E-04 6.978741E-04 4.722812E-04 + 2.891601E-04 1.515263E-04 6.039966E-05 1.312691E-05 1.000000E-30 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.632381E-02 3.579347E-02 3.526834E-02 3.474899E-02 3.423443E-02 3.372459E-02 + 3.322041E-02 3.272123E-02 3.222862E-02 3.174162E-02 3.125917E-02 3.078071E-02 + 3.030666E-02 2.983638E-02 2.936721E-02 2.890391E-02 2.844608E-02 2.799406E-02 + 2.754742E-02 2.710690E-02 2.667300E-02 2.624340E-02 2.581845E-02 2.539804E-02 + 2.498185E-02 2.457101E-02 2.416319E-02 2.376001E-02 2.336078E-02 2.296575E-02 + 2.257493E-02 2.218789E-02 2.180486E-02 2.142476E-02 2.104795E-02 2.067403E-02 + 2.030364E-02 1.993593E-02 1.957051E-02 1.920743E-02 1.884737E-02 1.849107E-02 + 1.813708E-02 1.778831E-02 1.744228E-02 1.709628E-02 1.675015E-02 1.640553E-02 + 1.605984E-02 1.571397E-02 1.536794E-02 1.502066E-02 1.467266E-02 1.432477E-02 + 1.397548E-02 1.362601E-02 1.327357E-02 1.292075E-02 1.256530E-02 1.220511E-02 + 1.184111E-02 1.147327E-02 1.110182E-02 1.072553E-02 1.034480E-02 9.959445E-03 + 9.569547E-03 9.173891E-03 8.772698E-03 8.366667E-03 7.955006E-03 7.538569E-03 + 7.117540E-03 6.693012E-03 6.263189E-03 5.831291E-03 5.397074E-03 4.961171E-03 + 4.526725E-03 4.095675E-03 3.667769E-03 3.246795E-03 2.834493E-03 2.435376E-03 + 2.052686E-03 1.689665E-03 1.350629E-03 1.040756E-03 7.643754E-04 5.260720E-04 + 3.301478E-04 1.800927E-04 7.728722E-05 2.011876E-05 6.402086E-07 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.662000E-02 3.608498E-02 3.555479E-02 3.502985E-02 3.451060E-02 3.399603E-02 + 3.348700E-02 3.298300E-02 3.248499E-02 3.199339E-02 3.150665E-02 3.102396E-02 + 3.054597E-02 3.007191E-02 2.959941E-02 2.913135E-02 2.866889E-02 2.821230E-02 + 2.776117E-02 2.731573E-02 2.687703E-02 2.644343E-02 2.601437E-02 2.559003E-02 + 2.517005E-02 2.475453E-02 2.434336E-02 2.393617E-02 2.353319E-02 2.313454E-02 + 2.273996E-02 2.234946E-02 2.196281E-02 2.157943E-02 2.119894E-02 2.082193E-02 + 2.044801E-02 2.007728E-02 1.970862E-02 1.934245E-02 1.897863E-02 1.861885E-02 + 1.826140E-02 1.790793E-02 1.755901E-02 1.721068E-02 1.686179E-02 1.651444E-02 + 1.616625E-02 1.581785E-02 1.546900E-02 1.511942E-02 1.476889E-02 1.441799E-02 + 1.406627E-02 1.371395E-02 1.335865E-02 1.300325E-02 1.264561E-02 1.228357E-02 + 1.191712E-02 1.154734E-02 1.117373E-02 1.079517E-02 1.041269E-02 1.002468E-02 + 9.633138E-03 9.235615E-03 8.832380E-03 8.424342E-03 8.011120E-03 7.592618E-03 + 7.169367E-03 6.743249E-03 6.311847E-03 5.877828E-03 5.441930E-03 5.004010E-03 + 4.567492E-03 4.134463E-03 3.704371E-03 3.281582E-03 2.866894E-03 2.465322E-03 + 2.080199E-03 1.714636E-03 1.372882E-03 1.060109E-03 7.807747E-04 5.394141E-04 + 3.404141E-04 1.873226E-04 8.168659E-05 2.207302E-05 9.469895E-07 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.749483E-02 3.694523E-02 3.640110E-02 3.586128E-02 3.532651E-02 3.479761E-02 + 3.427425E-02 3.375614E-02 3.324365E-02 3.273714E-02 3.223641E-02 3.174118E-02 + 3.125080E-02 3.076533E-02 3.028331E-02 2.980308E-02 2.932706E-02 2.885690E-02 + 2.839241E-02 2.793382E-02 2.748110E-02 2.703323E-02 2.659220E-02 2.615635E-02 + 2.572512E-02 2.529740E-02 2.487355E-02 2.445563E-02 2.404106E-02 2.363122E-02 + 2.322625E-02 2.282492E-02 2.242790E-02 2.203440E-02 2.164375E-02 2.125695E-02 + 2.087316E-02 2.049266E-02 2.011482E-02 1.973940E-02 1.936624E-02 1.899514E-02 + 1.862827E-02 1.826285E-02 1.790175E-02 1.754618E-02 1.718962E-02 1.683364E-02 + 1.647867E-02 1.612253E-02 1.576572E-02 1.540887E-02 1.505096E-02 1.469152E-02 + 1.433237E-02 1.397172E-02 1.360984E-02 1.324512E-02 1.288043E-02 1.251283E-02 + 1.213986E-02 1.176388E-02 1.138380E-02 1.099871E-02 1.061055E-02 1.021645E-02 + 9.818545E-03 9.415448E-03 9.007149E-03 8.592881E-03 8.174428E-03 7.750033E-03 + 7.321445E-03 6.889281E-03 6.453593E-03 6.013740E-03 5.572510E-03 5.129181E-03 + 4.686413E-03 4.247615E-03 3.811718E-03 3.382611E-03 2.961527E-03 2.553082E-03 + 2.160734E-03 1.787794E-03 1.438256E-03 1.117066E-03 8.292117E-04 5.789237E-04 + 3.710567E-04 2.091514E-04 9.519888E-05 2.838753E-05 2.212186E-06 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.862830E-02 3.806058E-02 3.749790E-02 3.694038E-02 3.638757E-02 3.583968E-02 + 3.529700E-02 3.475926E-02 3.422832E-02 3.370366E-02 3.318484E-02 3.267099E-02 + 3.216289E-02 3.166123E-02 3.116439E-02 3.067196E-02 3.018054E-02 2.969304E-02 + 2.921152E-02 2.873567E-02 2.826599E-02 2.780183E-02 2.734281E-02 2.688936E-02 + 2.644286E-02 2.600058E-02 2.556246E-02 2.512842E-02 2.469854E-02 2.427397E-02 + 2.385373E-02 2.343896E-02 2.302821E-02 2.262162E-02 2.221781E-02 2.181781E-02 + 2.142149E-02 2.102836E-02 2.063821E-02 2.025046E-02 1.986526E-02 1.948289E-02 + 1.910204E-02 1.872419E-02 1.834877E-02 1.797672E-02 1.761012E-02 1.724366E-02 + 1.687833E-02 1.651324E-02 1.614667E-02 1.577937E-02 1.541224E-02 1.504362E-02 + 1.467343E-02 1.430327E-02 1.393103E-02 1.355716E-02 1.318099E-02 1.280448E-02 + 1.242490E-02 1.203984E-02 1.165147E-02 1.125966E-02 1.086185E-02 1.046135E-02 + 1.005477E-02 9.644164E-03 9.228562E-03 8.807401E-03 8.381285E-03 7.950618E-03 + 7.514466E-03 7.074862E-03 6.632802E-03 6.186598E-03 5.737172E-03 5.287947E-03 + 4.838289E-03 4.390713E-03 3.947948E-03 3.510675E-03 3.082521E-03 2.664987E-03 + 2.263566E-03 1.881317E-03 1.521953E-03 1.190421E-03 8.919096E-04 6.305120E-04 + 4.115289E-04 2.384374E-04 1.139155E-04 3.769582E-05 4.635895E-06 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 3.972996E-02 3.914148E-02 3.856102E-02 3.798582E-02 3.741537E-02 3.685021E-02 + 3.629060E-02 3.573553E-02 3.518470E-02 3.464081E-02 3.410458E-02 3.357353E-02 + 3.304831E-02 3.252920E-02 3.201576E-02 3.150813E-02 3.100513E-02 3.050362E-02 + 3.000499E-02 2.951257E-02 2.902676E-02 2.854657E-02 2.807177E-02 2.760261E-02 + 2.713919E-02 2.668058E-02 2.622786E-02 2.578003E-02 2.533640E-02 2.489651E-02 + 2.446121E-02 2.403174E-02 2.360687E-02 2.318736E-02 2.277104E-02 2.235845E-02 + 2.194942E-02 2.154422E-02 2.114212E-02 2.074238E-02 2.034536E-02 1.995114E-02 + 1.955961E-02 1.916928E-02 1.878157E-02 1.839661E-02 1.801460E-02 1.763640E-02 + 1.726123E-02 1.688597E-02 1.651110E-02 1.613433E-02 1.575700E-02 1.537967E-02 + 1.500096E-02 1.462021E-02 1.423909E-02 1.385557E-02 1.347001E-02 1.308314E-02 + 1.269516E-02 1.230325E-02 1.190608E-02 1.150721E-02 1.110224E-02 1.069292E-02 + 1.027987E-02 9.861086E-03 9.438494E-03 9.010705E-03 8.577399E-03 8.139806E-03 + 7.697897E-03 7.251390E-03 6.801548E-03 6.349409E-03 5.893556E-03 5.437596E-03 + 4.982332E-03 4.526089E-03 4.077045E-03 3.632371E-03 3.196444E-03 2.771149E-03 + 2.361245E-03 1.970431E-03 1.602010E-03 1.260918E-03 9.524159E-04 6.808003E-04 + 4.513010E-04 2.677393E-04 1.331169E-04 4.783964E-05 7.788574E-06 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.080260E-02 4.019604E-02 3.959556E-02 3.900027E-02 3.841263E-02 3.783015E-02 + 3.725369E-02 3.668217E-02 3.611496E-02 3.555330E-02 3.499833E-02 3.444896E-02 + 3.390711E-02 3.337151E-02 3.284184E-02 3.231796E-02 3.179980E-02 3.128579E-02 + 3.077517E-02 3.026619E-02 2.976397E-02 2.926812E-02 2.877800E-02 2.829395E-02 + 2.781546E-02 2.734213E-02 2.687364E-02 2.641015E-02 2.595290E-02 2.549974E-02 + 2.505100E-02 2.460664E-02 2.416728E-02 2.373303E-02 2.330426E-02 2.287950E-02 + 2.245844E-02 2.204122E-02 2.162756E-02 2.121614E-02 2.080777E-02 2.040225E-02 + 1.999923E-02 1.959825E-02 1.919908E-02 1.880280E-02 1.840822E-02 1.801631E-02 + 1.762846E-02 1.724326E-02 1.685893E-02 1.647432E-02 1.608747E-02 1.570076E-02 + 1.531343E-02 1.492458E-02 1.453358E-02 1.414160E-02 1.374726E-02 1.335076E-02 + 1.295355E-02 1.255324E-02 1.214931E-02 1.174247E-02 1.133017E-02 1.091436E-02 + 1.049286E-02 1.006811E-02 9.637274E-03 9.203363E-03 8.763894E-03 8.319176E-03 + 7.871264E-03 7.418511E-03 6.961824E-03 6.502795E-03 6.041681E-03 5.578831E-03 + 5.117891E-03 4.655116E-03 4.198906E-03 3.747364E-03 3.304282E-03 2.872428E-03 + 2.454279E-03 2.055370E-03 1.678630E-03 1.328652E-03 1.010756E-03 7.296136E-04 + 4.901933E-04 2.968709E-04 1.526222E-04 5.862848E-05 1.155237E-05 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.184561E-02 4.122094E-02 4.060265E-02 3.999082E-02 3.938371E-02 3.878257E-02 + 3.818826E-02 3.760077E-02 3.701771E-02 3.643972E-02 3.586761E-02 3.530155E-02 + 3.474179E-02 3.418878E-02 3.364333E-02 3.310378E-02 3.257025E-02 3.204178E-02 + 3.151839E-02 3.099803E-02 3.047978E-02 2.996826E-02 2.946272E-02 2.896357E-02 + 2.847070E-02 2.798363E-02 2.750085E-02 2.702331E-02 2.655114E-02 2.608307E-02 + 2.562129E-02 2.516461E-02 2.471146E-02 2.426296E-02 2.381951E-02 2.338227E-02 + 2.294915E-02 2.252043E-02 2.209547E-02 2.167296E-02 2.125322E-02 2.083673E-02 + 2.042318E-02 2.001099E-02 1.960147E-02 1.919413E-02 1.878936E-02 1.838532E-02 + 1.798535E-02 1.758744E-02 1.719232E-02 1.679887E-02 1.640448E-02 1.600852E-02 + 1.561245E-02 1.521545E-02 1.481629E-02 1.441499E-02 1.401256E-02 1.360794E-02 + 1.320132E-02 1.279222E-02 1.238065E-02 1.196704E-02 1.154674E-02 1.112469E-02 + 1.069639E-02 1.026415E-02 9.827505E-03 9.385764E-03 8.940671E-03 8.490037E-03 + 8.035199E-03 7.576787E-03 7.113632E-03 6.648018E-03 6.181394E-03 5.713462E-03 + 5.245217E-03 4.777445E-03 4.314224E-03 3.856421E-03 3.406847E-03 2.968178E-03 + 2.542824E-03 2.136228E-03 1.751704E-03 1.393599E-03 1.066850E-03 7.769347E-04 + 5.282523E-04 3.256153E-04 1.723524E-04 6.991241E-05 1.584775E-05 1.000000E-30 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.285832E-02 4.221713E-02 4.158235E-02 4.095297E-02 4.032962E-02 3.971197E-02 + 3.910016E-02 3.849426E-02 3.789412E-02 3.730095E-02 3.671291E-02 3.613027E-02 + 3.555407E-02 3.498474E-02 3.442227E-02 3.386655E-02 3.331809E-02 3.277474E-02 + 3.223697E-02 3.170418E-02 3.117567E-02 3.064870E-02 3.012767E-02 2.961357E-02 + 2.910625E-02 2.860489E-02 2.810877E-02 2.761797E-02 2.713209E-02 2.665116E-02 + 2.617467E-02 2.570399E-02 2.523885E-02 2.477831E-02 2.432123E-02 2.386890E-02 + 2.342323E-02 2.298266E-02 2.254668E-02 2.211335E-02 2.168310E-02 2.125566E-02 + 2.083138E-02 2.040931E-02 1.998901E-02 1.957154E-02 1.915635E-02 1.874247E-02 + 1.833107E-02 1.792165E-02 1.751459E-02 1.710983E-02 1.670753E-02 1.630388E-02 + 1.589891E-02 1.549380E-02 1.508695E-02 1.467735E-02 1.426630E-02 1.385422E-02 + 1.343934E-02 1.302135E-02 1.260181E-02 1.218075E-02 1.175385E-02 1.132436E-02 + 1.089027E-02 1.045110E-02 1.000796E-02 9.560293E-03 9.108156E-03 8.652085E-03 + 8.190929E-03 7.726453E-03 7.258318E-03 6.786459E-03 6.313693E-03 5.840545E-03 + 5.366053E-03 4.893104E-03 4.424222E-03 3.959637E-03 3.504035E-03 3.058715E-03 + 2.627337E-03 2.213328E-03 1.821552E-03 1.455790E-03 1.120948E-03 8.225866E-04 + 5.653526E-04 3.538753E-04 1.920867E-04 8.160734E-05 2.070075E-05 5.078747E-07 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.384397E-02 4.318566E-02 4.253419E-02 4.188938E-02 4.124944E-02 4.061557E-02 + 3.998826E-02 3.936631E-02 3.874990E-02 3.813924E-02 3.753487E-02 3.693660E-02 + 3.634423E-02 3.575892E-02 3.518088E-02 3.460933E-02 3.404465E-02 3.348640E-02 + 3.293459E-02 3.238785E-02 3.184659E-02 3.131025E-02 3.077517E-02 3.024549E-02 + 2.972340E-02 2.920829E-02 2.869830E-02 2.819406E-02 2.769550E-02 2.720176E-02 + 2.671277E-02 2.622909E-02 2.574994E-02 2.527685E-02 2.480860E-02 2.434352E-02 + 2.388326E-02 2.342971E-02 2.298199E-02 2.253853E-02 2.209748E-02 2.165996E-02 + 2.122535E-02 2.079306E-02 2.036295E-02 1.993529E-02 1.951029E-02 1.908646E-02 + 1.866505E-02 1.824549E-02 1.782752E-02 1.741143E-02 1.699756E-02 1.658679E-02 + 1.617395E-02 1.576040E-02 1.534607E-02 1.492902E-02 1.450985E-02 1.408963E-02 + 1.366778E-02 1.324153E-02 1.281388E-02 1.238463E-02 1.195140E-02 1.151504E-02 + 1.107456E-02 1.062968E-02 1.017944E-02 9.726184E-03 9.267462E-03 8.805749E-03 + 8.339120E-03 7.868293E-03 7.395124E-03 6.917968E-03 6.439188E-03 5.960434E-03 + 5.480890E-03 5.002036E-03 4.528361E-03 4.057501E-03 3.596379E-03 3.144931E-03 + 2.707405E-03 2.286991E-03 1.888051E-03 1.515300E-03 1.172944E-03 8.666624E-04 + 6.013090E-04 3.816147E-04 2.117098E-04 9.359208E-05 2.604940E-05 1.353490E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.480270E-02 4.412887E-02 4.346082E-02 4.279960E-02 4.214429E-02 4.149517E-02 + 4.085158E-02 4.021491E-02 3.958311E-02 3.895749E-02 3.833787E-02 3.772330E-02 + 3.711350E-02 3.651245E-02 3.591908E-02 3.533243E-02 3.475294E-02 3.417933E-02 + 3.361198E-02 3.305168E-02 3.249725E-02 3.194809E-02 3.140336E-02 3.086144E-02 + 3.032449E-02 2.979467E-02 2.927101E-02 2.875357E-02 2.824187E-02 2.773569E-02 + 2.723432E-02 2.673863E-02 2.624770E-02 2.576152E-02 2.528003E-02 2.480413E-02 + 2.433226E-02 2.386541E-02 2.340379E-02 2.294877E-02 2.249802E-02 2.204989E-02 + 2.160557E-02 2.116355E-02 2.072376E-02 2.028628E-02 1.985160E-02 1.941863E-02 + 1.898733E-02 1.855813E-02 1.813085E-02 1.770428E-02 1.727963E-02 1.685743E-02 + 1.643774E-02 1.601631E-02 1.559422E-02 1.517027E-02 1.474351E-02 1.431546E-02 + 1.388569E-02 1.345349E-02 1.301744E-02 1.258038E-02 1.214030E-02 1.169726E-02 + 1.124993E-02 1.079959E-02 1.034375E-02 9.883627E-03 9.419728E-03 8.951377E-03 + 8.479904E-03 8.003492E-03 7.524464E-03 7.043080E-03 6.558707E-03 6.073883E-03 + 5.589548E-03 5.106013E-03 4.626757E-03 4.151109E-03 3.683784E-03 3.226893E-03 + 2.783324E-03 2.356986E-03 1.951601E-03 1.572075E-03 1.222834E-03 9.091572E-04 + 6.362033E-04 4.087719E-04 2.312034E-04 1.057319E-04 3.180295E-05 2.567874E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.573746E-02 4.504715E-02 4.436415E-02 4.368741E-02 4.301620E-02 4.235142E-02 + 4.169350E-02 4.104137E-02 4.039514E-02 3.975460E-02 3.912077E-02 3.849228E-02 + 3.786806E-02 3.724896E-02 3.663887E-02 3.603739E-02 3.544330E-02 3.485542E-02 + 3.427396E-02 3.369851E-02 3.312957E-02 3.256805E-02 3.201117E-02 3.145894E-02 + 3.091093E-02 3.036723E-02 2.982960E-02 2.929805E-02 2.877375E-02 2.825494E-02 + 2.774128E-02 2.723358E-02 2.673097E-02 2.623367E-02 2.574059E-02 2.525158E-02 + 2.476842E-02 2.429014E-02 2.381710E-02 2.334766E-02 2.288546E-02 2.242771E-02 + 2.197312E-02 2.152210E-02 2.107256E-02 2.062605E-02 2.018197E-02 1.973956E-02 + 1.929945E-02 1.886112E-02 1.842407E-02 1.798904E-02 1.755430E-02 1.712161E-02 + 1.669113E-02 1.626289E-02 1.583319E-02 1.540192E-02 1.496863E-02 1.453278E-02 + 1.409591E-02 1.365664E-02 1.321431E-02 1.276848E-02 1.232224E-02 1.187211E-02 + 1.141878E-02 1.096184E-02 1.050076E-02 1.003485E-02 9.564853E-03 9.091224E-03 + 8.613846E-03 8.132862E-03 7.648029E-03 7.162120E-03 6.672974E-03 6.182148E-03 + 5.693142E-03 5.205215E-03 4.719899E-03 4.240429E-03 3.767031E-03 3.305107E-03 + 2.855859E-03 2.424130E-03 2.012496E-03 1.626601E-03 1.270800E-03 9.501840E-04 + 6.700367E-04 4.353900E-04 2.504663E-04 1.180504E-04 3.789155E-05 4.106992E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.665600E-02 4.594871E-02 4.524822E-02 4.455537E-02 4.386968E-02 4.318954E-02 + 4.251608E-02 4.184988E-02 4.118935E-02 4.053430E-02 3.988628E-02 3.924424E-02 + 3.860668E-02 3.797383E-02 3.734740E-02 3.672871E-02 3.611914E-02 3.551719E-02 + 3.492188E-02 3.433280E-02 3.375001E-02 3.317383E-02 3.260426E-02 3.204038E-02 + 3.148180E-02 3.092798E-02 3.037695E-02 2.983247E-02 2.929444E-02 2.876295E-02 + 2.823718E-02 2.771727E-02 2.720342E-02 2.669422E-02 2.619083E-02 2.569057E-02 + 2.519555E-02 2.470534E-02 2.422124E-02 2.374171E-02 2.326500E-02 2.279602E-02 + 2.233189E-02 2.187107E-02 2.141281E-02 2.095678E-02 2.050402E-02 2.005291E-02 + 1.960328E-02 1.915653E-02 1.871071E-02 1.826620E-02 1.782324E-02 1.738095E-02 + 1.694035E-02 1.650209E-02 1.606544E-02 1.562691E-02 1.518714E-02 1.474420E-02 + 1.430014E-02 1.385412E-02 1.340538E-02 1.295286E-02 1.249883E-02 1.204243E-02 + 1.158272E-02 1.111935E-02 1.065263E-02 1.018152E-02 9.705532E-03 9.226769E-03 + 8.743509E-03 8.257864E-03 7.768217E-03 7.276808E-03 6.783247E-03 6.287179E-03 + 5.792834E-03 5.300950E-03 4.810141E-03 4.326283E-03 3.847896E-03 3.380577E-03 + 2.926202E-03 2.488786E-03 2.071566E-03 1.679304E-03 1.317300E-03 9.901655E-04 + 7.030306E-04 4.615310E-04 2.695844E-04 1.304537E-04 4.423836E-05 5.928232E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.755316E-02 4.683022E-02 4.611446E-02 4.540537E-02 4.470279E-02 4.400725E-02 + 4.331926E-02 4.263807E-02 4.196336E-02 4.129497E-02 4.063252E-02 3.997726E-02 + 3.932651E-02 3.868125E-02 3.804080E-02 3.740711E-02 3.678156E-02 3.616328E-02 + 3.555388E-02 3.495137E-02 3.435538E-02 3.376625E-02 3.318308E-02 3.260574E-02 + 3.203563E-02 3.147116E-02 3.091073E-02 3.035360E-02 2.980287E-02 2.925891E-02 + 2.872030E-02 2.818857E-02 2.766287E-02 2.714263E-02 2.662794E-02 2.611735E-02 + 2.561194E-02 2.511087E-02 2.461483E-02 2.412453E-02 2.363793E-02 2.315535E-02 + 2.267999E-02 2.220953E-02 2.174206E-02 2.127738E-02 2.081539E-02 2.035616E-02 + 1.989779E-02 1.944267E-02 1.898807E-02 1.853516E-02 1.808346E-02 1.763275E-02 + 1.718287E-02 1.673543E-02 1.628909E-02 1.584389E-02 1.539692E-02 1.494820E-02 + 1.449694E-02 1.404447E-02 1.358884E-02 1.313036E-02 1.267002E-02 1.220590E-02 + 1.174051E-02 1.127075E-02 1.079809E-02 1.032187E-02 9.841061E-03 9.356149E-03 + 8.868194E-03 8.376974E-03 7.883408E-03 7.386236E-03 6.888342E-03 6.388021E-03 + 5.888171E-03 5.392345E-03 4.896646E-03 4.407930E-03 3.925474E-03 3.452478E-03 + 2.993219E-03 2.550332E-03 2.128159E-03 1.729968E-03 1.361970E-03 1.028742E-03 + 7.350793E-04 4.869843E-04 2.884062E-04 1.428268E-04 5.082926E-05 7.991790E-06 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.843035E-02 4.769208E-02 4.696066E-02 4.623689E-02 4.551933E-02 4.480832E-02 + 4.410401E-02 4.340785E-02 4.271884E-02 4.203611E-02 4.136088E-02 4.069181E-02 + 4.002856E-02 3.937064E-02 3.871843E-02 3.807046E-02 3.743039E-02 3.679803E-02 + 3.617277E-02 3.555517E-02 3.494605E-02 3.434409E-02 3.374853E-02 3.315883E-02 + 3.257526E-02 3.199895E-02 3.142802E-02 3.086152E-02 3.029902E-02 2.974270E-02 + 2.919246E-02 2.864815E-02 2.811067E-02 2.757922E-02 2.705361E-02 2.653252E-02 + 2.601639E-02 2.550557E-02 2.499916E-02 2.449790E-02 2.400049E-02 2.350790E-02 + 2.302020E-02 2.253815E-02 2.206123E-02 2.158817E-02 2.111747E-02 2.064935E-02 + 2.018334E-02 1.971961E-02 1.925697E-02 1.879596E-02 1.833581E-02 1.787683E-02 + 1.741914E-02 1.696212E-02 1.650752E-02 1.605305E-02 1.559941E-02 1.514439E-02 + 1.468692E-02 1.422786E-02 1.376582E-02 1.330080E-02 1.283506E-02 1.236390E-02 + 1.189222E-02 1.141639E-02 1.093812E-02 1.045627E-02 9.970815E-03 9.480660E-03 + 8.987623E-03 8.491346E-03 7.993330E-03 7.491517E-03 6.988140E-03 6.484274E-03 + 5.979781E-03 5.479140E-03 4.979058E-03 4.485821E-03 3.999356E-03 3.521410E-03 + 3.057336E-03 2.609442E-03 2.182383E-03 1.778722E-03 1.404993E-03 1.065928E-03 + 7.661434E-04 5.117946E-04 3.069227E-04 1.551525E-04 5.754986E-05 1.026170E-05 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 4.928858E-02 4.853480E-02 4.778888E-02 4.704976E-02 4.631776E-02 4.559220E-02 + 4.487345E-02 4.416201E-02 4.345769E-02 4.276035E-02 4.207111E-02 4.138931E-02 + 4.071308E-02 4.004299E-02 3.937883E-02 3.871963E-02 3.806513E-02 3.741884E-02 + 3.677979E-02 3.614827E-02 3.552381E-02 3.490830E-02 3.430034E-02 3.369848E-02 + 3.310316E-02 3.251417E-02 3.193128E-02 3.135433E-02 3.078241E-02 3.021499E-02 + 2.965297E-02 2.909723E-02 2.854829E-02 2.800491E-02 2.746858E-02 2.693661E-02 + 2.641075E-02 2.588907E-02 2.537349E-02 2.486197E-02 2.435460E-02 2.385097E-02 + 2.335345E-02 2.286069E-02 2.237142E-02 2.188913E-02 2.141079E-02 2.093406E-02 + 2.045955E-02 1.998848E-02 1.951772E-02 1.904862E-02 1.858081E-02 1.811355E-02 + 1.764783E-02 1.718340E-02 1.671967E-02 1.625697E-02 1.579497E-02 1.533329E-02 + 1.487041E-02 1.440483E-02 1.393649E-02 1.346567E-02 1.299372E-02 1.251680E-02 + 1.203803E-02 1.155728E-02 1.107275E-02 1.058545E-02 1.009507E-02 9.600505E-03 + 9.101803E-03 8.601381E-03 8.098047E-03 7.592410E-03 7.083888E-03 6.576117E-03 + 6.067961E-03 5.561972E-03 5.057996E-03 4.560948E-03 4.069558E-03 3.587762E-03 + 3.118752E-03 2.666305E-03 2.234274E-03 1.825651E-03 1.446483E-03 1.101852E-03 + 7.963020E-04 5.359201E-04 3.250648E-04 1.674268E-04 6.441555E-05 1.270590E-05 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.012685E-02 4.935960E-02 4.859877E-02 4.784570E-02 4.709907E-02 4.635903E-02 + 4.562600E-02 4.490050E-02 4.418202E-02 4.347022E-02 4.276629E-02 4.207021E-02 + 4.138140E-02 4.069899E-02 4.002296E-02 3.935272E-02 3.868653E-02 3.802649E-02 + 3.737379E-02 3.672896E-02 3.609145E-02 3.546166E-02 3.483936E-02 3.422560E-02 + 3.361852E-02 3.301815E-02 3.242362E-02 3.183433E-02 3.125215E-02 3.067528E-02 + 3.010239E-02 2.953574E-02 2.897543E-02 2.842131E-02 2.787353E-02 2.733093E-02 + 2.679439E-02 2.626317E-02 2.573721E-02 2.521677E-02 2.469954E-02 2.418695E-02 + 2.367799E-02 2.317573E-02 2.267670E-02 2.218178E-02 2.169480E-02 2.121064E-02 + 2.072760E-02 2.024901E-02 1.977044E-02 1.929360E-02 1.881828E-02 1.834341E-02 + 1.787009E-02 1.739766E-02 1.692642E-02 1.645587E-02 1.598486E-02 1.551577E-02 + 1.504696E-02 1.457598E-02 1.410110E-02 1.362434E-02 1.314694E-02 1.266390E-02 + 1.217999E-02 1.169241E-02 1.120286E-02 1.070984E-02 1.021419E-02 9.715358E-03 + 9.212290E-03 8.706991E-03 8.198693E-03 7.688829E-03 7.176310E-03 6.663742E-03 + 6.152341E-03 5.641523E-03 5.133426E-03 4.632389E-03 4.136569E-03 3.651337E-03 + 3.177528E-03 2.720660E-03 2.283888E-03 1.870838E-03 1.486409E-03 1.136439E-03 + 8.255860E-04 5.594568E-04 3.428547E-04 1.796173E-04 7.136698E-05 1.529792E-05 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.094729E-02 5.016541E-02 4.939121E-02 4.862402E-02 4.786426E-02 4.711016E-02 + 4.636302E-02 4.562344E-02 4.489107E-02 4.416543E-02 4.344776E-02 4.273812E-02 + 4.203467E-02 4.133942E-02 4.065170E-02 3.997006E-02 3.929395E-02 3.862161E-02 + 3.795547E-02 3.729747E-02 3.664695E-02 3.600449E-02 3.536968E-02 3.474145E-02 + 3.412188E-02 3.351038E-02 3.290496E-02 3.230479E-02 3.171045E-02 3.112319E-02 + 3.054086E-02 2.996334E-02 2.939272E-02 2.882762E-02 2.826942E-02 2.771629E-02 + 2.716883E-02 2.662784E-02 2.609217E-02 2.556207E-02 2.503572E-02 2.451399E-02 + 2.399650E-02 2.348297E-02 2.297489E-02 2.247016E-02 2.197078E-02 2.147930E-02 + 2.098833E-02 2.050128E-02 2.001619E-02 1.953162E-02 1.904846E-02 1.856681E-02 + 1.808580E-02 1.760574E-02 1.712747E-02 1.664903E-02 1.617093E-02 1.569291E-02 + 1.521726E-02 1.474125E-02 1.426024E-02 1.377761E-02 1.329480E-02 1.280569E-02 + 1.231659E-02 1.182328E-02 1.132846E-02 1.082970E-02 1.032922E-02 9.825734E-03 + 9.318551E-03 8.807881E-03 8.295523E-03 7.780988E-03 7.265082E-03 6.747611E-03 + 6.233019E-03 5.718145E-03 5.205426E-03 4.700868E-03 4.200960E-03 3.712068E-03 + 3.234111E-03 2.772783E-03 2.331489E-03 1.914224E-03 1.524867E-03 1.169802E-03 + 8.539190E-04 5.823286E-04 3.602835E-04 1.916752E-04 7.834641E-05 1.804760E-05 + 1.000000E-30 1.000000E-30 1.000000E-30 0.000000E+00 + 5.175077E-02 5.095477E-02 5.016634E-02 4.938595E-02 4.861236E-02 4.784551E-02 + 4.708524E-02 4.633195E-02 4.558579E-02 4.484634E-02 4.411514E-02 4.339222E-02 + 4.267625E-02 4.196721E-02 4.126552E-02 4.057300E-02 3.988583E-02 3.920442E-02 + 3.852542E-02 3.785442E-02 3.719109E-02 3.653609E-02 3.588896E-02 3.524869E-02 + 3.461599E-02 3.399125E-02 3.337503E-02 3.276423E-02 3.215956E-02 3.156083E-02 + 3.096806E-02 3.038104E-02 2.980010E-02 2.922450E-02 2.865622E-02 2.809288E-02 + 2.753550E-02 2.698369E-02 2.643866E-02 2.589881E-02 2.536385E-02 2.483252E-02 + 2.430657E-02 2.378432E-02 2.326581E-02 2.275258E-02 2.224302E-02 2.173962E-02 + 2.124196E-02 2.074672E-02 2.025398E-02 1.976279E-02 1.927211E-02 1.878322E-02 + 1.829547E-02 1.780839E-02 1.732227E-02 1.683734E-02 1.635157E-02 1.586637E-02 + 1.538245E-02 1.490039E-02 1.441438E-02 1.392573E-02 1.343716E-02 1.294358E-02 + 1.244821E-02 1.195026E-02 1.144916E-02 1.094616E-02 1.044006E-02 9.931576E-03 + 9.420485E-03 8.905711E-03 8.388710E-03 7.869831E-03 7.350066E-03 6.828908E-03 + 6.309939E-03 5.791642E-03 5.274672E-03 4.766520E-03 4.262976E-03 3.769941E-03 + 3.288466E-03 2.822861E-03 2.377423E-03 1.955882E-03 1.561949E-03 1.202051E-03 + 8.812733E-04 6.045515E-04 3.773034E-04 2.035707E-04 8.538603E-05 2.095273E-05 + 3.401233E-07 1.000000E-30 1.000000E-30 0.000000E+00 + 5.254052E-02 5.172934E-02 5.092600E-02 5.013184E-02 4.934544E-02 4.856511E-02 + 4.779192E-02 4.702612E-02 4.626720E-02 4.551406E-02 4.476909E-02 4.403308E-02 + 4.330424E-02 4.258265E-02 4.186893E-02 4.116247E-02 4.046389E-02 3.977225E-02 + 3.908427E-02 3.840038E-02 3.772440E-02 3.705690E-02 3.639768E-02 3.574555E-02 + 3.510101E-02 3.446442E-02 3.383527E-02 3.321341E-02 3.259817E-02 3.198919E-02 + 3.138581E-02 3.078828E-02 3.019797E-02 2.961248E-02 2.903369E-02 2.846097E-02 + 2.789347E-02 2.733218E-02 2.677704E-02 2.622785E-02 2.568335E-02 2.514385E-02 + 2.460853E-02 2.407849E-02 2.355096E-02 2.302816E-02 2.250983E-02 2.199644E-02 + 2.148821E-02 2.098573E-02 2.048518E-02 1.998752E-02 1.948987E-02 1.899339E-02 + 1.849933E-02 1.800525E-02 1.751208E-02 1.702005E-02 1.652781E-02 1.603535E-02 + 1.554414E-02 1.505405E-02 1.456347E-02 1.406925E-02 1.357478E-02 1.307649E-02 + 1.257567E-02 1.207250E-02 1.156667E-02 1.105833E-02 1.054720E-02 1.003388E-02 + 9.518443E-03 8.999820E-03 8.478102E-03 7.955257E-03 7.431325E-03 6.907165E-03 + 6.383328E-03 5.862063E-03 5.341409E-03 4.829252E-03 4.322261E-03 3.825346E-03 + 3.340716E-03 2.870845E-03 2.421579E-03 1.995841E-03 1.597748E-03 1.233260E-03 + 9.077427E-04 6.261280E-04 3.939001E-04 2.152868E-04 9.245998E-05 2.398933E-05 + 7.104925E-07 1.000000E-30 1.000000E-30 0.000000E+00 + 5.331555E-02 5.249004E-02 5.167310E-02 5.086360E-02 5.006354E-02 4.927055E-02 + 4.848445E-02 4.770573E-02 4.693439E-02 4.616911E-02 4.541098E-02 4.466134E-02 + 4.391978E-02 4.318562E-02 4.245947E-02 4.174159E-02 4.103041E-02 4.032698E-02 + 3.962958E-02 3.893592E-02 3.824743E-02 3.756760E-02 3.689640E-02 3.623245E-02 + 3.557637E-02 3.492843E-02 3.428809E-02 3.365384E-02 3.302736E-02 3.240828E-02 + 3.179488E-02 3.118724E-02 3.058616E-02 2.999189E-02 2.940299E-02 2.882049E-02 + 2.824346E-02 2.767280E-02 2.710815E-02 2.654955E-02 2.599570E-02 2.544742E-02 + 2.490357E-02 2.436456E-02 2.382944E-02 2.329787E-02 2.277093E-02 2.224832E-02 + 2.173032E-02 2.121854E-02 2.071041E-02 2.020531E-02 1.970171E-02 1.919805E-02 + 1.869674E-02 1.819673E-02 1.769697E-02 1.719763E-02 1.669927E-02 1.620027E-02 + 1.570185E-02 1.520438E-02 1.470713E-02 1.420843E-02 1.370803E-02 1.320470E-02 + 1.269966E-02 1.219055E-02 1.168023E-02 1.116635E-02 1.065116E-02 1.013273E-02 + 9.612624E-03 9.090343E-03 8.564739E-03 8.037708E-03 7.509780E-03 6.982179E-03 + 6.454284E-03 5.929434E-03 5.405958E-03 4.889237E-03 4.379243E-03 3.878689E-03 + 3.390730E-03 2.917038E-03 2.464006E-03 2.034126E-03 1.632300E-03 1.263349E-03 + 9.333735E-04 6.471037E-04 4.101295E-04 2.268081E-04 9.950971E-05 2.713622E-05 + 1.204403E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.407616E-02 5.323691E-02 5.240605E-02 5.158400E-02 5.076936E-02 4.996203E-02 + 4.916342E-02 4.837227E-02 4.758852E-02 4.681103E-02 4.604040E-02 4.527825E-02 + 4.452373E-02 4.377688E-02 4.303842E-02 4.230851E-02 4.158617E-02 4.087132E-02 + 4.016264E-02 3.946005E-02 3.876071E-02 3.806871E-02 3.738555E-02 3.670998E-02 + 3.604247E-02 3.538321E-02 3.473203E-02 3.408715E-02 3.344882E-02 3.281812E-02 + 3.219518E-02 3.157791E-02 3.096714E-02 3.036210E-02 2.976455E-02 2.917211E-02 + 2.858574E-02 2.800561E-02 2.743218E-02 2.686435E-02 2.630196E-02 2.574381E-02 + 2.519187E-02 2.464444E-02 2.410114E-02 2.356135E-02 2.302638E-02 2.249532E-02 + 2.196804E-02 2.144687E-02 2.093004E-02 2.041754E-02 1.990742E-02 1.939760E-02 + 1.888908E-02 1.838279E-02 1.787681E-02 1.737092E-02 1.686565E-02 1.636069E-02 + 1.585549E-02 1.535143E-02 1.484696E-02 1.434331E-02 1.383732E-02 1.332888E-02 + 1.281926E-02 1.230518E-02 1.178994E-02 1.127177E-02 1.075145E-02 1.022835E-02 + 9.703645E-03 9.177259E-03 8.648127E-03 8.116927E-03 7.585139E-03 7.053996E-03 + 6.522993E-03 5.993878E-03 5.467913E-03 4.947198E-03 4.434019E-03 3.930163E-03 + 3.438554E-03 2.961566E-03 2.504800E-03 2.071044E-03 1.665552E-03 1.292367E-03 + 9.581717E-04 6.674895E-04 4.259619E-04 2.381184E-04 1.065247E-04 3.037652E-05 + 1.810446E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.482119E-02 5.397015E-02 5.312585E-02 5.229039E-02 5.146349E-02 5.064297E-02 + 4.983011E-02 4.902587E-02 4.823018E-02 4.744076E-02 4.665819E-02 4.588335E-02 + 4.511660E-02 4.435740E-02 4.360643E-02 4.286462E-02 4.213055E-02 4.140486E-02 + 4.068528E-02 3.997251E-02 3.926444E-02 3.856066E-02 3.786568E-02 3.717862E-02 + 3.649970E-02 3.582939E-02 3.516738E-02 3.451172E-02 3.386321E-02 3.322174E-02 + 3.258687E-02 3.196003E-02 3.134024E-02 3.072601E-02 3.011804E-02 2.951658E-02 + 2.892061E-02 2.833135E-02 2.774866E-02 2.717233E-02 2.660111E-02 2.603468E-02 + 2.547344E-02 2.491810E-02 2.436637E-02 2.381908E-02 2.327565E-02 2.273738E-02 + 2.220127E-02 2.167099E-02 2.114566E-02 2.062449E-02 2.010734E-02 1.959203E-02 + 1.907663E-02 1.856338E-02 1.805178E-02 1.753992E-02 1.702786E-02 1.651699E-02 + 1.600602E-02 1.549467E-02 1.498401E-02 1.447351E-02 1.396276E-02 1.344929E-02 + 1.293476E-02 1.241679E-02 1.189596E-02 1.137347E-02 1.084835E-02 1.032109E-02 + 9.791884E-03 9.261093E-03 8.728473E-03 8.193626E-03 7.658229E-03 7.123499E-03 + 6.589053E-03 6.055715E-03 5.527358E-03 5.003123E-03 4.486569E-03 3.979501E-03 + 3.484418E-03 3.004587E-03 2.543987E-03 2.106777E-03 1.697575E-03 1.320486E-03 + 9.821595E-04 6.873201E-04 4.414450E-04 2.492481E-04 1.134904E-04 3.369758E-05 + 2.517278E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.555289E-02 5.468870E-02 5.383278E-02 5.298442E-02 5.214443E-02 5.131211E-02 + 5.048654E-02 4.966910E-02 4.885959E-02 4.805854E-02 4.726438E-02 4.647763E-02 + 4.569863E-02 4.492723E-02 4.416435E-02 4.341039E-02 4.266478E-02 4.192773E-02 + 4.119757E-02 4.047428E-02 3.975730E-02 3.904474E-02 3.833723E-02 3.763876E-02 + 3.694861E-02 3.626736E-02 3.559449E-02 3.492839E-02 3.426963E-02 3.361790E-02 + 3.297323E-02 3.233473E-02 3.170509E-02 3.108203E-02 3.046541E-02 2.985400E-02 + 2.924868E-02 2.865048E-02 2.805855E-02 2.747365E-02 2.689406E-02 2.631939E-02 + 2.574951E-02 2.518534E-02 2.462616E-02 2.407061E-02 2.351982E-02 2.297353E-02 + 2.243062E-02 2.189097E-02 2.135761E-02 2.082726E-02 2.030242E-02 1.978070E-02 + 1.925969E-02 1.873953E-02 1.822191E-02 1.770452E-02 1.718617E-02 1.666874E-02 + 1.615206E-02 1.563483E-02 1.511784E-02 1.460089E-02 1.408460E-02 1.356642E-02 + 1.304661E-02 1.252465E-02 1.199921E-02 1.147196E-02 1.094282E-02 1.041074E-02 + 9.877380E-03 9.342085E-03 8.805931E-03 8.267784E-03 7.728634E-03 7.190239E-03 + 6.652366E-03 6.116152E-03 5.584496E-03 5.057269E-03 4.536965E-03 4.026932E-03 + 3.528601E-03 3.046055E-03 2.581708E-03 2.141226E-03 1.728467E-03 1.347642E-03 + 1.005381E-03 7.065598E-04 4.565493E-04 2.601743E-04 1.204357E-04 3.707259E-05 + 3.313984E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.627191E-02 5.539478E-02 5.452604E-02 5.366610E-02 5.281372E-02 5.196863E-02 + 5.113168E-02 5.030169E-02 4.948032E-02 4.866555E-02 4.785949E-02 4.706157E-02 + 4.627050E-02 4.548704E-02 4.471231E-02 4.394669E-02 4.318926E-02 4.244103E-02 + 4.169996E-02 4.096634E-02 4.023925E-02 3.951857E-02 3.880202E-02 3.809082E-02 + 3.738960E-02 3.669738E-02 3.601393E-02 3.533743E-02 3.466834E-02 3.400682E-02 + 3.335232E-02 3.270409E-02 3.206334E-02 3.143100E-02 3.080509E-02 3.018569E-02 + 2.957045E-02 2.896312E-02 2.836233E-02 2.776844E-02 2.718074E-02 2.659776E-02 + 2.602006E-02 2.544768E-02 2.488045E-02 2.431675E-02 2.375835E-02 2.320460E-02 + 2.265416E-02 2.210752E-02 2.156525E-02 2.102776E-02 2.049291E-02 1.996446E-02 + 1.943815E-02 1.891155E-02 1.838752E-02 1.786485E-02 1.734057E-02 1.681701E-02 + 1.629448E-02 1.577201E-02 1.524820E-02 1.472590E-02 1.420294E-02 1.368013E-02 + 1.315522E-02 1.262910E-02 1.209971E-02 1.156735E-02 1.103402E-02 1.049760E-02 + 9.960338E-03 9.420813E-03 8.880681E-03 8.339351E-03 7.796719E-03 7.254616E-03 + 6.713416E-03 6.174478E-03 5.639198E-03 5.109299E-03 4.585718E-03 4.072753E-03 + 3.571430E-03 3.085707E-03 2.618229E-03 2.174409E-03 1.758097E-03 1.373962E-03 + 1.027926E-03 7.252019E-04 4.712646E-04 2.709130E-04 1.273327E-04 4.049590E-05 + 4.190547E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.697674E-02 5.608647E-02 5.520467E-02 5.433212E-02 5.346848E-02 5.261141E-02 + 5.176205E-02 5.092102E-02 5.008740E-02 4.926133E-02 4.844248E-02 4.763230E-02 + 4.683002E-02 4.603470E-02 4.524822E-02 4.447111E-02 4.370235E-02 4.294251E-02 + 4.219067E-02 4.144648E-02 4.070932E-02 3.997909E-02 3.925549E-02 3.853469E-02 + 3.782093E-02 3.711757E-02 3.642369E-02 3.573677E-02 3.505765E-02 3.438627E-02 + 3.372199E-02 3.306449E-02 3.241420E-02 3.177106E-02 3.113599E-02 3.050805E-02 + 2.988443E-02 2.926735E-02 2.865801E-02 2.805522E-02 2.745935E-02 2.686814E-02 + 2.628246E-02 2.570237E-02 2.512718E-02 2.455593E-02 2.398965E-02 2.342880E-02 + 2.287103E-02 2.231723E-02 2.176776E-02 2.122170E-02 2.068003E-02 2.014198E-02 + 1.960977E-02 1.907772E-02 1.854728E-02 1.801887E-02 1.748962E-02 1.695993E-02 + 1.643143E-02 1.590370E-02 1.537477E-02 1.484596E-02 1.431719E-02 1.378920E-02 + 1.325965E-02 1.272888E-02 1.219583E-02 1.165898E-02 1.112127E-02 1.058125E-02 + 1.003959E-02 9.496352E-03 8.951829E-03 8.407632E-03 7.862190E-03 7.316315E-03 + 6.771949E-03 6.230053E-03 5.691332E-03 5.158827E-03 4.632475E-03 4.116557E-03 + 3.612428E-03 3.123649E-03 2.653378E-03 2.206295E-03 1.786571E-03 1.399377E-03 + 1.049715E-03 7.432987E-04 4.856046E-04 2.814512E-04 1.341394E-04 4.396024E-05 + 5.137107E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.766681E-02 5.676547E-02 5.587191E-02 5.498631E-02 5.410990E-02 5.324193E-02 + 5.238082E-02 5.152778E-02 5.068335E-02 4.984557E-02 4.901538E-02 4.819348E-02 + 4.737908E-02 4.657206E-02 4.577399E-02 4.498552E-02 4.420558E-02 4.343469E-02 + 4.267161E-02 4.191682E-02 4.116965E-02 4.042964E-02 3.969686E-02 3.896965E-02 + 3.824566E-02 3.753036E-02 3.682527E-02 3.612823E-02 3.543916E-02 3.475787E-02 + 3.408423E-02 3.341714E-02 3.275757E-02 3.210558E-02 3.146011E-02 3.082278E-02 + 3.019165E-02 2.956592E-02 2.894695E-02 2.833558E-02 2.773117E-02 2.713229E-02 + 2.653845E-02 2.595095E-02 2.536818E-02 2.478959E-02 2.421520E-02 2.364688E-02 + 2.308257E-02 2.252131E-02 2.196518E-02 2.141198E-02 2.086223E-02 2.031649E-02 + 1.977600E-02 1.923900E-02 1.870252E-02 1.816809E-02 1.763399E-02 1.709870E-02 + 1.656439E-02 1.603134E-02 1.549758E-02 1.496248E-02 1.442880E-02 1.389526E-02 + 1.336051E-02 1.282518E-02 1.228815E-02 1.174775E-02 1.120539E-02 1.066179E-02 + 1.011582E-02 9.569258E-03 9.020977E-03 8.473191E-03 7.924967E-03 7.375509E-03 + 6.827991E-03 6.283193E-03 5.742298E-03 5.206341E-03 4.677782E-03 4.158541E-03 + 3.651753E-03 3.160077E-03 2.687242E-03 2.237093E-03 1.814136E-03 1.423812E-03 + 1.070783E-03 7.608238E-04 4.995625E-04 2.917478E-04 1.408723E-04 4.743663E-05 + 6.145272E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.834494E-02 5.743179E-02 5.652688E-02 5.563011E-02 5.474123E-02 5.386066E-02 + 5.298872E-02 5.212421E-02 5.126829E-02 5.041975E-02 4.957837E-02 4.874545E-02 + 4.792042E-02 4.710075E-02 4.629076E-02 4.549103E-02 4.470005E-02 4.391824E-02 + 4.314448E-02 4.237885E-02 4.162103E-02 4.087135E-02 4.012934E-02 3.939356E-02 + 3.866312E-02 3.793728E-02 3.722085E-02 3.651282E-02 3.581370E-02 3.512278E-02 + 3.443974E-02 3.376322E-02 3.309472E-02 3.243349E-02 3.177928E-02 3.113239E-02 + 3.049166E-02 2.985846E-02 2.923145E-02 2.861086E-02 2.799759E-02 2.739084E-02 + 2.678918E-02 2.619383E-02 2.560395E-02 2.501784E-02 2.443673E-02 2.386044E-02 + 2.328909E-02 2.272108E-02 2.215810E-02 2.159796E-02 2.104146E-02 2.048822E-02 + 1.993879E-02 1.939570E-02 1.885403E-02 1.831364E-02 1.777427E-02 1.723406E-02 + 1.669395E-02 1.615562E-02 1.561708E-02 1.507674E-02 1.453695E-02 1.399860E-02 + 1.345849E-02 1.291885E-02 1.237760E-02 1.183380E-02 1.128708E-02 1.073956E-02 + 1.019021E-02 9.639679E-03 9.087902E-03 8.536304E-03 7.985378E-03 7.432965E-03 + 6.882051E-03 6.334581E-03 5.791408E-03 5.251904E-03 4.721361E-03 4.198937E-03 + 3.689716E-03 3.195143E-03 2.719905E-03 2.266762E-03 1.840895E-03 1.447481E-03 + 1.091192E-03 7.778645E-04 5.131710E-04 3.018307E-04 1.475079E-04 5.092498E-05 + 7.207160E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.901442E-02 5.808694E-02 5.716998E-02 5.626233E-02 5.536253E-02 5.447004E-02 + 5.358580E-02 5.271047E-02 5.184330E-02 5.098378E-02 5.013153E-02 4.928810E-02 + 4.845236E-02 4.762267E-02 4.679991E-02 4.598804E-02 4.518614E-02 4.439353E-02 + 4.360924E-02 4.283317E-02 4.206492E-02 4.130476E-02 4.055343E-02 3.980881E-02 + 3.907028E-02 3.833745E-02 3.761060E-02 3.689204E-02 3.618179E-02 3.548135E-02 + 3.478877E-02 3.410321E-02 3.342551E-02 3.275542E-02 3.209265E-02 3.143692E-02 + 3.078692E-02 3.014511E-02 2.950986E-02 2.888191E-02 2.825933E-02 2.764389E-02 + 2.703501E-02 2.643179E-02 2.583481E-02 2.524132E-02 2.465324E-02 2.406988E-02 + 2.349100E-02 2.291688E-02 2.234677E-02 2.177997E-02 2.121691E-02 2.065657E-02 + 2.010013E-02 1.954832E-02 1.900166E-02 1.845562E-02 1.791066E-02 1.736595E-02 + 1.682035E-02 1.627659E-02 1.573319E-02 1.518818E-02 1.464255E-02 1.409974E-02 + 1.355423E-02 1.300973E-02 1.246407E-02 1.191695E-02 1.136661E-02 1.081487E-02 + 1.026230E-02 9.707672E-03 9.153048E-03 8.597597E-03 8.043496E-03 7.488623E-03 + 6.934445E-03 6.384241E-03 5.838600E-03 5.295672E-03 4.763256E-03 4.237996E-03 + 3.726328E-03 3.229146E-03 2.751241E-03 2.295414E-03 1.866746E-03 1.470406E-03 + 1.111023E-03 7.944364E-04 5.264456E-04 3.116927E-04 1.540506E-04 5.443691E-05 + 8.316424E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 5.967403E-02 5.873446E-02 5.780404E-02 5.688318E-02 5.597262E-02 5.506964E-02 + 5.417377E-02 5.328672E-02 5.240904E-02 5.153820E-02 5.067541E-02 4.982112E-02 + 4.897514E-02 4.813542E-02 4.730233E-02 4.647830E-02 4.566420E-02 4.486092E-02 + 4.406622E-02 4.327980E-02 4.250149E-02 4.173114E-02 4.096957E-02 4.021591E-02 + 3.946906E-02 3.872886E-02 3.799409E-02 3.726543E-02 3.654522E-02 3.583364E-02 + 3.513182E-02 3.443725E-02 3.375037E-02 3.307179E-02 3.239997E-02 3.173614E-02 + 3.107778E-02 3.042656E-02 2.978327E-02 2.914707E-02 2.851719E-02 2.789247E-02 + 2.727589E-02 2.666516E-02 2.606058E-02 2.546036E-02 2.486501E-02 2.427530E-02 + 2.368938E-02 2.310775E-02 2.253155E-02 2.195816E-02 2.138862E-02 2.082195E-02 + 2.025811E-02 1.969923E-02 1.914536E-02 1.859432E-02 1.804383E-02 1.749425E-02 + 1.694380E-02 1.639456E-02 1.584645E-02 1.529685E-02 1.474611E-02 1.419799E-02 + 1.364795E-02 1.309825E-02 1.254821E-02 1.199743E-02 1.144380E-02 1.088791E-02 + 1.033195E-02 9.773849E-03 9.215983E-03 8.657145E-03 8.099476E-03 7.542241E-03 + 6.985004E-03 6.432075E-03 5.883914E-03 5.338452E-03 4.803575E-03 4.275941E-03 + 3.761576E-03 3.261943E-03 2.781424E-03 2.323183E-03 1.891705E-03 1.492487E-03 + 1.130240E-03 8.105114E-04 5.393931E-04 3.213526E-04 1.604902E-04 5.793693E-05 + 9.465118E-06 1.000000E-30 1.000000E-30 0.000000E+00 + 6.032274E-02 5.937200E-02 5.842964E-02 5.749657E-02 5.657254E-02 5.565859E-02 + 5.475250E-02 5.385400E-02 5.296510E-02 5.208433E-02 5.120995E-02 5.034564E-02 + 4.948917E-02 4.863945E-02 4.779703E-02 4.696187E-02 4.613635E-02 4.532075E-02 + 4.451575E-02 4.371907E-02 4.293078E-02 4.215061E-02 4.137926E-02 4.061571E-02 + 3.985986E-02 3.911165E-02 3.837046E-02 3.763293E-02 3.690302E-02 3.618171E-02 + 3.546936E-02 3.476540E-02 3.406977E-02 3.338252E-02 3.270208E-02 3.203002E-02 + 3.136321E-02 3.070428E-02 3.005159E-02 2.940734E-02 2.877055E-02 2.813741E-02 + 2.751186E-02 2.689406E-02 2.628199E-02 2.567497E-02 2.507252E-02 2.447588E-02 + 2.388380E-02 2.329507E-02 2.271280E-02 2.213270E-02 2.155666E-02 2.098398E-02 + 2.041395E-02 1.984762E-02 1.928626E-02 1.872959E-02 1.817394E-02 1.761902E-02 + 1.706433E-02 1.650978E-02 1.595675E-02 1.540259E-02 1.484717E-02 1.429386E-02 + 1.373924E-02 1.318459E-02 1.263005E-02 1.207554E-02 1.151876E-02 1.095944E-02 + 1.039935E-02 9.838149E-03 9.276817E-03 8.715210E-03 8.153707E-03 7.593868E-03 + 7.034174E-03 6.478187E-03 5.927731E-03 5.379928E-03 4.842365E-03 4.312679E-03 + 3.795506E-03 3.293553E-03 2.810509E-03 2.349980E-03 1.915798E-03 1.513802E-03 + 1.148918E-03 8.261560E-04 5.519903E-04 3.308174E-04 1.668360E-04 6.142328E-05 + 1.064883E-05 1.000000E-30 1.000000E-30 0.000000E+00 + 6.096083E-02 5.999926E-02 5.904578E-02 5.810117E-02 5.716576E-02 5.623886E-02 + 5.532109E-02 5.441255E-02 5.351255E-02 5.262085E-02 5.173704E-02 5.086116E-02 + 4.999496E-02 4.913526E-02 4.828320E-02 4.743818E-02 4.660180E-02 4.577539E-02 + 4.495827E-02 4.415132E-02 4.335315E-02 4.256327E-02 4.178232E-02 4.100934E-02 + 4.024382E-02 3.948696E-02 3.873800E-02 3.799456E-02 3.725511E-02 3.652436E-02 + 3.580268E-02 3.508852E-02 3.438392E-02 3.368783E-02 3.299918E-02 3.231849E-02 + 3.164390E-02 3.097676E-02 3.031642E-02 2.966335E-02 2.901837E-02 2.837869E-02 + 2.774450E-02 2.711880E-02 2.649931E-02 2.588504E-02 2.527616E-02 2.467256E-02 + 2.407439E-02 2.347909E-02 2.288998E-02 2.230369E-02 2.172139E-02 2.114262E-02 + 2.056634E-02 1.999372E-02 1.942559E-02 1.886144E-02 1.830101E-02 1.774084E-02 + 1.718173E-02 1.662237E-02 1.606448E-02 1.550574E-02 1.494590E-02 1.438793E-02 + 1.382812E-02 1.326978E-02 1.270988E-02 1.215127E-02 1.159117E-02 1.102876E-02 + 1.046473E-02 9.900692E-03 9.335675E-03 8.771415E-03 8.206492E-03 7.643730E-03 + 7.081867E-03 6.523018E-03 5.970132E-03 5.419845E-03 4.879667E-03 4.348057E-03 + 3.828213E-03 3.324145E-03 2.838554E-03 2.375958E-03 1.939194E-03 1.534477E-03 + 1.167033E-03 8.413936E-04 5.642399E-04 3.400682E-04 1.730799E-04 6.488621E-05 + 1.186203E-05 1.000000E-30 1.000000E-30 0.000000E+00 + 6.158945E-02 6.061635E-02 5.965252E-02 5.869667E-02 5.775021E-02 5.681219E-02 + 5.588239E-02 5.496150E-02 5.405170E-02 5.314923E-02 5.225485E-02 5.136964E-02 + 5.049256E-02 4.962292E-02 4.876128E-02 4.790748E-02 4.706039E-02 4.622342E-02 + 4.539599E-02 4.457720E-02 4.376888E-02 4.296934E-02 4.217889E-02 4.139672E-02 + 4.062203E-02 3.985577E-02 3.909829E-02 3.834767E-02 3.760190E-02 3.686181E-02 + 3.613079E-02 3.540775E-02 3.469305E-02 3.398825E-02 3.329125E-02 3.260228E-02 + 3.191991E-02 3.124452E-02 3.057675E-02 2.991575E-02 2.926215E-02 2.861523E-02 + 2.797385E-02 2.733955E-02 2.671274E-02 2.609123E-02 2.547596E-02 2.486553E-02 + 2.426055E-02 2.365961E-02 2.306386E-02 2.247152E-02 2.188303E-02 2.129787E-02 + 2.071589E-02 2.013756E-02 1.956227E-02 1.899186E-02 1.842515E-02 1.785997E-02 + 1.729624E-02 1.673245E-02 1.616966E-02 1.560616E-02 1.504225E-02 1.447978E-02 + 1.391493E-02 1.335261E-02 1.278789E-02 1.222507E-02 1.166141E-02 1.109609E-02 + 1.052856E-02 9.961336E-03 9.393289E-03 8.825854E-03 8.257795E-03 7.691810E-03 + 7.127937E-03 6.566447E-03 6.011055E-03 5.458383E-03 4.915669E-03 4.382187E-03 + 3.859989E-03 3.353772E-03 2.865813E-03 2.401029E-03 1.961814E-03 1.554595E-03 + 1.184533E-03 8.562059E-04 5.761807E-04 3.491057E-04 1.792239E-04 6.835542E-05 + 1.309954E-05 1.000000E-30 1.000000E-30 0.000000E+00 + 6.459693E-02 6.357001E-02 6.255239E-02 6.154439E-02 6.054553E-02 5.955602E-02 + 5.857418E-02 5.760119E-02 5.663758E-02 5.568247E-02 5.473589E-02 5.379934E-02 + 5.287294E-02 5.195393E-02 5.104511E-02 5.014583E-02 4.925480E-02 4.837149E-02 + 4.749440E-02 4.662538E-02 4.576695E-02 4.491777E-02 4.407883E-02 4.324961E-02 + 4.242870E-02 4.161828E-02 4.081786E-02 4.002580E-02 3.924066E-02 3.846337E-02 + 3.769482E-02 3.693292E-02 3.617632E-02 3.542878E-02 3.468918E-02 3.395895E-02 + 3.323588E-02 3.252086E-02 3.181526E-02 3.111758E-02 3.042795E-02 2.974393E-02 + 2.906679E-02 2.839622E-02 2.773212E-02 2.707521E-02 2.642366E-02 2.577904E-02 + 2.514369E-02 2.451133E-02 2.388593E-02 2.326491E-02 2.264698E-02 2.203306E-02 + 2.142271E-02 2.081571E-02 2.021286E-02 1.961374E-02 1.901691E-02 1.842260E-02 + 1.783172E-02 1.724554E-02 1.666214E-02 1.607626E-02 1.549099E-02 1.490891E-02 + 1.432271E-02 1.373908E-02 1.315477E-02 1.257171E-02 1.198716E-02 1.140542E-02 + 1.082393E-02 1.024089E-02 9.657811E-03 9.075756E-03 8.494033E-03 7.914489E-03 + 7.337018E-03 6.765690E-03 6.197391E-03 5.633885E-03 5.081187E-03 4.536180E-03 + 4.005159E-03 3.487993E-03 2.989988E-03 2.514324E-03 2.065280E-03 1.646598E-03 + 1.264624E-03 9.245176E-04 6.315522E-04 3.914542E-04 2.085861E-04 8.529422E-05 + 1.956187E-05 1.000000E-30 1.000000E-30 0.000000E+00 + 6.741346E-02 6.633421E-02 6.526428E-02 6.420511E-02 6.315601E-02 6.211682E-02 + 6.108714E-02 6.006613E-02 5.905487E-02 5.805293E-02 5.705875E-02 5.607411E-02 + 5.510017E-02 5.413505E-02 5.317910E-02 5.223337E-02 5.129813E-02 5.037146E-02 + 4.945445E-02 4.854505E-02 4.764315E-02 4.674727E-02 4.586225E-02 4.498809E-02 + 4.412319E-02 4.326872E-02 4.242489E-02 4.159079E-02 4.076477E-02 3.994768E-02 + 3.914070E-02 3.834135E-02 3.755003E-02 3.676770E-02 3.599329E-02 3.522592E-02 + 3.446567E-02 3.371361E-02 3.297041E-02 3.223600E-02 3.151029E-02 3.079155E-02 + 3.008123E-02 2.937827E-02 2.868237E-02 2.799269E-02 2.730839E-02 2.663174E-02 + 2.596103E-02 2.529740E-02 2.464138E-02 2.399159E-02 2.334738E-02 2.270782E-02 + 2.207053E-02 2.143843E-02 2.081060E-02 2.018539E-02 1.956357E-02 1.894527E-02 + 1.832874E-02 1.771571E-02 1.710684E-02 1.650011E-02 1.589591E-02 1.529368E-02 + 1.469016E-02 1.408875E-02 1.348557E-02 1.288447E-02 1.228356E-02 1.168347E-02 + 1.108408E-02 1.048743E-02 9.891859E-03 9.296075E-03 8.702005E-03 8.110018E-03 + 7.521650E-03 6.937467E-03 6.359365E-03 5.786293E-03 5.223502E-03 4.669928E-03 + 4.129124E-03 3.604116E-03 3.096565E-03 2.612365E-03 2.154041E-03 1.726385E-03 + 1.334489E-03 9.841869E-04 6.805379E-04 4.293864E-04 2.354361E-04 1.014641E-04 + 2.640724E-05 7.700273E-07 1.000000E-30 0.000000E+00 + 7.004034E-02 6.891315E-02 6.779605E-02 6.668944E-02 6.559410E-02 6.450807E-02 + 6.343126E-02 6.236416E-02 6.130674E-02 6.025955E-02 5.922103E-02 5.819261E-02 + 5.717398E-02 5.616450E-02 5.516461E-02 5.417544E-02 5.319745E-02 5.222949E-02 + 5.127194E-02 5.032316E-02 4.938402E-02 4.845228E-02 4.752890E-02 4.661125E-02 + 4.570353E-02 4.480745E-02 4.392275E-02 4.304880E-02 4.218352E-02 4.132779E-02 + 4.048203E-02 3.964542E-02 3.881687E-02 3.799851E-02 3.719024E-02 3.639070E-02 + 3.559881E-02 3.481371E-02 3.403758E-02 3.326910E-02 3.251034E-02 3.175965E-02 + 3.101637E-02 3.028093E-02 2.955372E-02 2.883384E-02 2.812046E-02 2.741493E-02 + 2.671616E-02 2.602301E-02 2.533626E-02 2.465689E-02 2.398406E-02 2.331651E-02 + 2.265630E-02 2.200080E-02 2.134830E-02 2.070143E-02 2.005794E-02 1.941572E-02 + 1.877743E-02 1.814318E-02 1.751163E-02 1.688194E-02 1.625582E-02 1.563382E-02 + 1.501322E-02 1.439513E-02 1.377752E-02 1.315988E-02 1.254318E-02 1.192859E-02 + 1.131412E-02 1.070212E-02 1.009212E-02 9.485652E-03 8.880447E-03 8.277537E-03 + 7.679129E-03 7.084938E-03 6.496611E-03 5.915366E-03 5.344487E-03 4.782536E-03 + 4.234602E-03 3.701439E-03 3.187513E-03 2.695436E-03 2.229709E-03 1.794706E-03 + 1.394533E-03 1.035766E-03 7.234910E-04 4.630007E-04 2.596921E-04 1.165869E-04 + 3.334636E-05 1.972511E-06 1.000000E-30 0.000000E+00 + 7.250115E-02 7.132865E-02 7.016689E-02 6.901573E-02 6.787479E-02 6.674419E-02 + 6.562356E-02 6.451401E-02 6.341407E-02 6.232477E-02 6.124450E-02 6.017394E-02 + 5.911399E-02 5.806350E-02 5.702050E-02 5.598897E-02 5.496975E-02 5.396114E-02 + 5.296415E-02 5.197657E-02 5.099920E-02 5.003120E-02 4.907304E-02 4.812494E-02 + 4.718432E-02 4.625098E-02 4.532517E-02 4.441139E-02 4.350748E-02 4.261502E-02 + 4.173299E-02 4.086091E-02 3.999747E-02 3.914459E-02 3.830125E-02 3.746777E-02 + 3.664337E-02 3.582738E-02 3.502093E-02 3.422346E-02 3.343406E-02 3.265279E-02 + 3.187963E-02 3.111414E-02 3.035791E-02 2.960945E-02 2.886765E-02 2.813351E-02 + 2.740738E-02 2.668864E-02 2.597613E-02 2.527091E-02 2.457142E-02 2.387732E-02 + 2.318927E-02 2.250800E-02 2.183479E-02 2.116598E-02 2.050163E-02 1.984086E-02 + 1.918183E-02 1.852688E-02 1.787671E-02 1.722804E-02 1.658170E-02 1.593980E-02 + 1.530036E-02 1.466431E-02 1.403193E-02 1.340161E-02 1.277121E-02 1.214205E-02 + 1.151520E-02 1.089039E-02 1.026778E-02 9.647728E-03 9.032654E-03 8.421210E-03 + 7.813202E-03 7.210395E-03 6.613730E-03 6.024858E-03 5.446063E-03 4.878161E-03 + 4.323279E-03 3.784203E-03 3.263792E-03 2.766077E-03 2.294152E-03 1.852603E-03 + 1.446376E-03 1.080663E-03 7.609731E-04 4.928519E-04 2.815979E-04 1.305753E-04 + 4.017333E-05 3.515565E-06 1.000000E-30 0.000000E+00 + 7.483400E-02 7.361963E-02 7.241385E-02 7.121783E-02 7.003368E-02 6.886082E-02 + 6.769846E-02 6.654788E-02 6.540642E-02 6.427649E-02 6.315643E-02 6.204548E-02 + 6.094666E-02 5.985830E-02 5.877872E-02 5.770866E-02 5.664829E-02 5.559932E-02 + 5.456264E-02 5.353691E-02 5.252232E-02 5.151779E-02 5.052382E-02 4.954097E-02 + 4.856743E-02 4.760338E-02 4.664944E-02 4.570526E-02 4.476608E-02 4.383618E-02 + 4.291723E-02 4.200934E-02 4.111184E-02 4.022614E-02 3.935077E-02 3.848492E-02 + 3.762951E-02 3.678143E-02 3.594443E-02 3.511655E-02 3.429888E-02 3.349090E-02 + 3.268905E-02 3.189590E-02 3.111168E-02 3.033564E-02 2.956742E-02 2.880709E-02 + 2.805572E-02 2.731106E-02 2.657317E-02 2.584415E-02 2.512067E-02 2.440378E-02 + 2.369246E-02 2.298685E-02 2.228709E-02 2.159583E-02 2.091155E-02 2.023068E-02 + 1.955429E-02 1.888144E-02 1.821201E-02 1.754655E-02 1.688378E-02 1.622282E-02 + 1.556696E-02 1.491428E-02 1.426369E-02 1.361842E-02 1.297634E-02 1.233584E-02 + 1.169589E-02 1.105973E-02 1.042609E-02 9.795256E-03 9.168576E-03 8.547459E-03 + 7.931946E-03 7.320607E-03 6.716980E-03 6.121159E-03 5.534856E-03 4.961207E-03 + 4.400556E-03 3.856260E-03 3.330399E-03 2.827415E-03 2.350233E-03 1.903455E-03 + 1.491664E-03 1.120053E-03 7.940983E-04 5.195980E-04 3.014444E-04 1.435863E-04 + 4.679245E-05 5.267254E-06 1.000000E-30 0.000000E+00 + 7.704599E-02 7.579120E-02 7.454558E-02 7.331104E-02 7.208840E-02 7.087651E-02 + 6.967405E-02 6.848169E-02 6.730040E-02 6.613123E-02 6.497244E-02 6.382403E-02 + 6.268773E-02 6.156294E-02 6.044593E-02 5.934001E-02 5.824517E-02 5.715989E-02 + 5.608561E-02 5.502236E-02 5.397047E-02 5.292935E-02 5.189933E-02 5.088222E-02 + 4.987548E-02 4.887875E-02 4.789319E-02 4.691852E-02 4.595238E-02 4.499555E-02 + 4.404731E-02 4.310586E-02 4.217467E-02 4.125509E-02 4.034717E-02 3.944944E-02 + 3.856396E-02 3.768663E-02 3.682029E-02 3.596388E-02 3.511787E-02 3.428105E-02 + 3.345265E-02 3.263306E-02 3.182322E-02 3.102188E-02 3.022664E-02 2.944142E-02 + 2.866554E-02 2.789676E-02 2.713622E-02 2.638373E-02 2.563751E-02 2.489786E-02 + 2.416466E-02 2.343852E-02 2.271767E-02 2.200373E-02 2.129611E-02 2.059441E-02 + 1.989939E-02 1.920932E-02 1.852429E-02 1.784196E-02 1.716275E-02 1.648743E-02 + 1.581535E-02 1.514623E-02 1.448226E-02 1.382047E-02 1.316267E-02 1.251093E-02 + 1.186147E-02 1.121365E-02 1.056961E-02 9.929441E-03 9.292942E-03 8.662323E-03 + 8.037041E-03 7.419413E-03 6.808468E-03 6.207055E-03 5.613932E-03 5.034287E-03 + 4.468792E-03 3.919212E-03 3.389208E-03 2.881114E-03 2.399837E-03 1.948088E-03 + 1.531466E-03 1.155182E-03 8.237526E-04 5.436777E-04 3.195093E-04 1.556289E-04 + 5.311970E-05 7.135319E-06 1.000000E-30 0.000000E+00 + 7.915673E-02 7.786214E-02 7.657739E-02 7.530465E-02 7.404384E-02 7.279442E-02 + 7.155573E-02 7.032700E-02 6.910968E-02 6.790380E-02 6.670734E-02 6.552169E-02 + 6.434866E-02 6.318779E-02 6.203521E-02 6.089490E-02 5.976723E-02 5.864953E-02 + 5.754242E-02 5.644295E-02 5.535475E-02 5.427885E-02 5.321479E-02 5.216318E-02 + 5.112255E-02 5.009292E-02 4.907562E-02 4.807046E-02 4.707472E-02 4.608866E-02 + 4.511284E-02 4.414722E-02 4.318978E-02 4.223987E-02 4.130119E-02 4.037362E-02 + 3.945743E-02 3.855001E-02 3.765395E-02 3.677034E-02 3.589734E-02 3.503469E-02 + 3.417969E-02 3.333456E-02 3.249857E-02 3.167208E-02 3.085385E-02 3.004369E-02 + 2.924309E-02 2.845215E-02 2.766792E-02 2.689411E-02 2.612687E-02 2.536600E-02 + 2.461228E-02 2.386474E-02 2.312410E-02 2.239113E-02 2.166435E-02 2.094239E-02 + 2.022571E-02 1.951689E-02 1.881522E-02 1.811853E-02 1.742411E-02 1.673319E-02 + 1.604870E-02 1.536443E-02 1.468561E-02 1.401085E-02 1.334003E-02 1.267258E-02 + 1.201216E-02 1.135589E-02 1.070153E-02 1.005218E-02 9.407500E-03 8.767665E-03 + 8.134201E-03 7.507801E-03 6.891513E-03 6.283919E-03 5.685307E-03 5.100543E-03 + 4.529307E-03 3.975819E-03 3.441019E-03 2.929200E-03 2.443738E-03 1.987979E-03 + 1.567320E-03 1.186536E-03 8.504335E-04 5.653968E-04 3.360173E-04 1.667880E-04 + 5.917353E-05 9.056486E-06 1.000000E-30 0.000000E+00 + 8.117750E-02 7.984442E-02 7.852167E-02 7.721241E-02 7.591484E-02 7.462937E-02 + 7.335511E-02 7.209104E-02 7.083806E-02 6.959742E-02 6.836700E-02 6.714696E-02 + 6.593981E-02 6.474378E-02 6.355803E-02 6.238413E-02 6.122302E-02 6.007209E-02 + 5.893335E-02 5.780586E-02 5.668662E-02 5.557587E-02 5.447740E-02 5.339225E-02 + 5.231886E-02 5.125763E-02 5.020903E-02 4.917277E-02 4.814679E-02 4.713168E-02 + 4.612762E-02 4.513438E-02 4.415054E-02 4.317704E-02 4.221434E-02 4.125928E-02 + 4.031495E-02 3.937995E-02 3.845634E-02 3.754404E-02 3.664357E-02 3.575438E-02 + 3.487473E-02 3.400490E-02 3.314522E-02 3.229547E-02 3.145206E-02 3.061943E-02 + 2.979547E-02 2.898131E-02 2.817534E-02 2.737970E-02 2.659146E-02 2.581175E-02 + 2.503755E-02 2.427066E-02 2.351203E-02 2.275904E-02 2.201367E-02 2.127489E-02 + 2.054050E-02 1.981229E-02 1.909151E-02 1.837831E-02 1.767004E-02 1.696521E-02 + 1.626680E-02 1.557064E-02 1.487829E-02 1.419021E-02 1.350733E-02 1.282845E-02 + 1.215383E-02 1.148643E-02 1.082451E-02 1.016607E-02 9.513223E-03 8.865698E-03 + 8.224100E-03 7.590606E-03 6.966605E-03 6.354554E-03 5.749871E-03 5.160837E-03 + 4.584887E-03 4.026608E-03 3.488066E-03 2.972523E-03 2.483180E-03 2.024011E-03 + 1.599465E-03 1.214696E-03 8.746956E-04 5.851611E-04 3.512041E-04 1.771604E-04 + 6.492850E-05 1.099033E-05 1.000000E-30 0.000000E+00 + 8.308861E-02 8.172014E-02 8.036242E-02 7.901654E-02 7.768388E-02 7.636405E-02 + 7.505549E-02 7.375753E-02 7.247108E-02 7.119703E-02 6.993365E-02 6.868053E-02 + 6.743959E-02 6.621137E-02 6.499366E-02 6.378824E-02 6.259464E-02 6.141327E-02 + 6.024471E-02 5.908724E-02 5.793913E-02 5.680094E-02 5.567111E-02 5.455400E-02 + 5.344941E-02 5.235646E-02 5.127665E-02 5.021023E-02 4.915554E-02 4.811168E-02 + 4.707917E-02 4.605810E-02 4.504767E-02 4.404847E-02 4.306058E-02 4.208278E-02 + 4.111615E-02 4.015643E-02 3.920690E-02 3.826833E-02 3.734249E-02 3.642812E-02 + 3.552305E-02 3.462801E-02 3.374510E-02 3.287240E-02 3.200790E-02 3.115259E-02 + 3.030747E-02 2.947120E-02 2.864323E-02 2.782741E-02 2.701805E-02 2.621817E-02 + 2.542670E-02 2.464111E-02 2.386368E-02 2.309494E-02 2.233207E-02 2.157514E-02 + 2.082524E-02 2.008091E-02 1.934356E-02 1.861350E-02 1.788839E-02 1.717025E-02 + 1.645948E-02 1.575044E-02 1.504792E-02 1.434758E-02 1.365312E-02 1.296369E-02 + 1.227902E-02 1.159957E-02 1.092730E-02 1.026248E-02 9.601877E-03 8.947292E-03 + 8.299435E-03 7.659231E-03 7.029437E-03 6.411355E-03 5.802810E-03 5.209645E-03 + 4.630019E-03 4.068020E-03 3.526455E-03 3.007741E-03 2.516000E-03 2.053841E-03 + 1.626453E-03 1.238791E-03 8.955239E-04 6.024426E-04 3.646688E-04 1.865012E-04 + 7.025297E-05 1.288926E-05 1.000000E-30 0.000000E+00 + 8.491494E-02 8.351187E-02 8.211823E-02 8.073863E-02 7.937212E-02 7.801946E-02 + 7.667770E-02 7.534749E-02 7.402866E-02 7.272245E-02 7.142739E-02 7.014303E-02 + 6.887095E-02 6.761095E-02 6.636137E-02 6.512426E-02 6.390069E-02 6.268980E-02 + 6.149144E-02 6.030468E-02 5.912893E-02 5.796469E-02 5.680963E-02 5.566542E-02 + 5.452940E-02 5.340581E-02 5.229655E-02 5.120115E-02 5.011781E-02 4.904560E-02 + 4.798519E-02 4.693743E-02 4.590047E-02 4.487470E-02 4.386148E-02 4.285957E-02 + 4.186954E-02 4.088797E-02 3.991737E-02 3.895636E-02 3.800528E-02 3.706707E-02 + 3.613817E-02 3.522044E-02 3.431391E-02 3.341817E-02 3.253132E-02 3.165533E-02 + 3.079018E-02 2.993387E-02 2.908612E-02 2.824866E-02 2.742046E-02 2.660043E-02 + 2.578925E-02 2.498730E-02 2.419285E-02 2.340617E-02 2.262837E-02 2.185621E-02 + 2.108932E-02 2.033024E-02 1.957813E-02 1.883310E-02 1.809294E-02 1.735884E-02 + 1.663513E-02 1.591427E-02 1.520067E-02 1.449105E-02 1.378547E-02 1.308548E-02 + 1.239190E-02 1.170290E-02 1.102062E-02 1.034651E-02 9.679915E-03 9.018788E-03 + 8.364937E-03 7.719453E-03 7.084294E-03 6.460594E-03 5.847722E-03 5.251318E-03 + 4.668506E-03 4.103598E-03 3.558923E-03 3.038066E-03 2.543973E-03 2.079388E-03 + 1.649908E-03 1.259780E-03 9.138247E-04 6.177625E-04 3.767276E-04 1.949991E-04 + 7.523644E-05 1.473486E-05 1.000000E-30 0.000000E+00 + 9.998475E-02 9.829577E-02 9.661879E-02 9.495695E-02 9.331034E-02 9.168051E-02 + 9.006521E-02 8.846258E-02 8.687387E-02 8.529933E-02 8.373930E-02 8.219124E-02 + 8.065638E-02 7.913660E-02 7.762957E-02 7.613619E-02 7.465824E-02 7.319608E-02 + 7.174817E-02 7.031474E-02 6.889413E-02 6.748757E-02 6.609267E-02 6.471082E-02 + 6.334046E-02 6.198342E-02 6.064262E-02 5.931808E-02 5.800924E-02 5.671321E-02 + 5.543086E-02 5.416348E-02 5.290997E-02 5.166904E-02 5.044364E-02 4.923154E-02 + 4.803378E-02 4.684862E-02 4.567512E-02 4.451426E-02 4.336471E-02 4.223088E-02 + 4.111021E-02 4.000270E-02 3.890944E-02 3.783055E-02 3.676401E-02 3.571064E-02 + 3.467105E-02 3.364461E-02 3.262920E-02 3.162715E-02 3.063825E-02 2.966099E-02 + 2.869412E-02 2.773935E-02 2.679694E-02 2.586504E-02 2.494647E-02 2.403873E-02 + 2.313932E-02 2.225145E-02 2.137530E-02 2.051016E-02 1.965353E-02 1.880739E-02 + 1.797417E-02 1.714969E-02 1.633723E-02 1.553331E-02 1.473887E-02 1.395386E-02 + 1.318037E-02 1.241649E-02 1.166396E-02 1.092392E-02 1.019708E-02 9.480535E-03 + 8.776677E-03 8.086412E-03 7.410252E-03 6.750389E-03 6.105809E-03 5.482884E-03 + 4.877308E-03 4.293144E-03 3.731947E-03 3.197215E-03 2.691705E-03 2.217179E-03 + 1.777573E-03 1.376994E-03 1.019486E-03 7.096533E-04 4.520558E-04 2.513794E-04 + 1.106269E-04 2.993271E-05 1.134760E-06 0.000000E+00 + 1.112897E-01 1.093833E-01 1.074940E-01 1.056204E-01 1.037631E-01 1.019217E-01 + 1.000972E-01 9.828608E-02 9.649043E-02 9.471033E-02 9.294681E-02 9.119824E-02 + 8.946527E-02 8.774774E-02 8.604594E-02 8.435848E-02 8.268764E-02 8.103292E-02 + 7.939463E-02 7.777330E-02 7.616504E-02 7.456975E-02 7.298992E-02 7.142720E-02 + 6.988262E-02 6.835362E-02 6.684064E-02 6.534534E-02 6.386729E-02 6.240180E-02 + 6.095136E-02 5.951633E-02 5.809627E-02 5.669038E-02 5.530028E-02 5.392335E-02 + 5.256105E-02 5.121531E-02 4.988358E-02 4.856985E-02 4.727322E-02 4.599406E-02 + 4.473108E-02 4.348278E-02 4.224939E-02 4.103271E-02 3.982972E-02 3.864177E-02 + 3.746852E-02 3.631174E-02 3.516709E-02 3.403673E-02 3.292247E-02 3.182362E-02 + 3.073860E-02 2.966695E-02 2.861165E-02 2.756985E-02 2.654415E-02 2.553336E-02 + 2.453387E-02 2.354781E-02 2.257587E-02 2.162079E-02 2.067828E-02 1.974862E-02 + 1.883292E-02 1.793003E-02 1.704092E-02 1.616424E-02 1.530274E-02 1.445529E-02 + 1.362128E-02 1.280287E-02 1.200189E-02 1.121429E-02 1.044202E-02 9.685650E-03 + 8.945026E-03 8.222928E-03 7.520154E-03 6.837704E-03 6.175317E-03 5.535176E-03 + 4.917058E-03 4.324097E-03 3.757879E-03 3.220965E-03 2.714515E-03 2.240703E-03 + 1.803473E-03 1.405296E-03 1.049474E-03 7.401721E-04 4.810545E-04 2.761634E-04 + 1.286533E-04 3.953929E-05 3.322782E-06 0.000000E+00 + 1.203631E-01 1.182817E-01 1.162172E-01 1.141663E-01 1.121337E-01 1.101198E-01 + 1.081244E-01 1.061454E-01 1.041829E-01 1.022378E-01 1.003110E-01 9.839942E-02 + 9.650495E-02 9.462956E-02 9.277110E-02 9.092691E-02 8.909848E-02 8.728867E-02 + 8.549658E-02 8.372286E-02 8.196469E-02 8.022388E-02 7.849942E-02 7.679236E-02 + 7.510376E-02 7.342890E-02 7.177012E-02 7.012936E-02 6.850548E-02 6.689542E-02 + 6.530321E-02 6.372927E-02 6.217325E-02 6.063377E-02 5.911300E-02 5.761025E-02 + 5.612448E-02 5.465687E-02 5.320401E-02 5.177039E-02 5.035468E-02 4.895728E-02 + 4.757662E-02 4.621002E-02 4.485719E-02 4.352140E-02 4.220351E-02 4.090165E-02 + 3.961782E-02 3.835357E-02 3.710610E-02 3.587653E-02 3.466601E-02 3.347094E-02 + 3.229253E-02 3.112826E-02 2.998152E-02 2.885118E-02 2.773886E-02 2.664286E-02 + 2.556135E-02 2.449678E-02 2.344885E-02 2.241863E-02 2.140481E-02 2.040492E-02 + 1.942222E-02 1.845801E-02 1.750838E-02 1.657605E-02 1.566325E-02 1.476656E-02 + 1.388701E-02 1.302457E-02 1.218101E-02 1.135552E-02 1.054859E-02 9.762187E-03 + 8.997168E-03 8.253166E-03 7.531199E-03 6.832043E-03 6.155482E-03 5.504797E-03 + 4.881444E-03 4.286418E-03 3.720035E-03 3.183959E-03 2.681247E-03 2.214073E-03 + 1.784022E-03 1.392990E-03 1.044963E-03 7.419152E-04 4.876195E-04 2.850508E-04 + 1.371324E-04 4.505837E-05 5.098798E-06 0.000000E+00 + 1.280230E-01 1.257915E-01 1.235802E-01 1.213853E-01 1.192114E-01 1.170554E-01 + 1.149176E-01 1.127961E-01 1.106916E-01 1.086050E-01 1.065379E-01 1.044875E-01 + 1.024555E-01 1.004427E-01 9.844757E-02 9.646807E-02 9.450753E-02 9.256703E-02 + 9.064426E-02 8.874167E-02 8.685553E-02 8.498500E-02 8.313064E-02 8.129554E-02 + 7.948092E-02 7.768458E-02 7.590681E-02 7.414965E-02 7.241259E-02 7.069096E-02 + 6.898580E-02 6.729899E-02 6.563035E-02 6.397825E-02 6.234451E-02 6.072925E-02 + 5.912912E-02 5.754904E-02 5.598472E-02 5.444206E-02 5.291935E-02 5.141728E-02 + 4.993491E-02 4.847007E-02 4.702346E-02 4.559717E-02 4.418917E-02 4.279746E-02 + 4.142568E-02 4.007287E-02 3.873720E-02 3.741822E-02 3.611867E-02 3.483783E-02 + 3.357609E-02 3.233219E-02 3.110778E-02 2.990240E-02 2.871720E-02 2.755213E-02 + 2.640290E-02 2.527165E-02 2.415849E-02 2.306654E-02 2.199185E-02 2.093492E-02 + 1.989770E-02 1.887987E-02 1.788045E-02 1.690006E-02 1.593900E-02 1.499940E-02 + 1.407844E-02 1.317887E-02 1.230283E-02 1.144716E-02 1.061335E-02 9.802004E-03 + 9.013372E-03 8.247899E-03 7.509341E-03 6.797179E-03 6.112638E-03 5.455163E-03 + 4.826985E-03 4.228635E-03 3.662724E-03 3.130826E-03 2.633545E-03 2.172146E-03 + 1.749471E-03 1.367778E-03 1.027944E-03 7.329362E-04 4.852291E-04 2.871933E-04 + 1.411355E-04 4.840206E-05 6.399674E-06 0.000000E+00 + 1.346042E-01 1.322426E-01 1.299003E-01 1.275746E-01 1.252695E-01 1.229856E-01 + 1.207230E-01 1.184806E-01 1.162565E-01 1.140514E-01 1.118665E-01 1.096987E-01 + 1.075486E-01 1.054193E-01 1.033094E-01 1.012137E-01 9.913599E-02 9.708044E-02 + 9.504442E-02 9.302998E-02 9.103383E-02 8.905686E-02 8.709617E-02 8.515455E-02 + 8.323405E-02 8.132910E-02 7.944133E-02 7.757457E-02 7.573015E-02 7.390374E-02 + 7.209683E-02 7.030979E-02 6.854279E-02 6.679273E-02 6.506368E-02 6.335600E-02 + 6.166787E-02 6.000023E-02 5.834801E-02 5.671695E-02 5.510659E-02 5.351656E-02 + 5.194271E-02 5.038648E-02 4.885022E-02 4.733635E-02 4.584347E-02 4.436843E-02 + 4.291492E-02 4.148430E-02 4.007382E-02 3.868306E-02 3.731543E-02 3.596565E-02 + 3.463524E-02 3.332366E-02 3.203165E-02 3.075893E-02 2.950833E-02 2.828000E-02 + 2.707115E-02 2.588111E-02 2.471219E-02 2.356704E-02 2.244139E-02 2.133538E-02 + 2.025037E-02 1.918718E-02 1.814384E-02 1.712445E-02 1.612629E-02 1.515016E-02 + 1.419692E-02 1.326598E-02 1.236006E-02 1.147686E-02 1.062008E-02 9.788696E-03 + 8.982983E-03 8.204520E-03 7.453350E-03 6.730426E-03 6.037886E-03 5.374718E-03 + 4.746102E-03 4.149498E-03 3.586311E-03 3.058281E-03 2.567402E-03 2.115392E-03 + 1.701953E-03 1.329576E-03 1.000429E-03 7.148432E-04 4.755651E-04 2.837733E-04 + 1.416186E-04 5.001359E-05 7.260227E-06 0.000000E+00 + 1.404219E-01 1.379465E-01 1.354948E-01 1.330600E-01 1.306453E-01 1.282522E-01 + 1.258797E-01 1.235248E-01 1.211875E-01 1.188720E-01 1.165792E-01 1.143048E-01 + 1.120475E-01 1.098120E-01 1.075979E-01 1.054007E-01 1.032241E-01 1.010696E-01 + 9.893411E-02 9.681928E-02 9.472390E-02 9.264842E-02 9.059200E-02 8.855603E-02 + 8.654034E-02 8.454418E-02 8.256789E-02 8.061301E-02 7.868005E-02 7.676300E-02 + 7.486443E-02 7.298562E-02 7.112663E-02 6.928713E-02 6.746952E-02 6.567455E-02 + 6.389995E-02 6.214813E-02 6.041306E-02 5.870093E-02 5.701062E-02 5.534376E-02 + 5.369840E-02 5.207240E-02 5.046615E-02 4.888196E-02 4.731907E-02 4.576971E-02 + 4.424150E-02 4.273764E-02 4.125484E-02 3.979433E-02 3.835959E-02 3.694530E-02 + 3.555244E-02 3.418127E-02 3.283204E-02 3.150372E-02 3.019894E-02 2.891677E-02 + 2.765470E-02 2.641225E-02 2.519299E-02 2.399926E-02 2.282755E-02 2.167612E-02 + 2.054879E-02 1.944598E-02 1.836503E-02 1.730991E-02 1.627598E-02 1.526745E-02 + 1.428585E-02 1.332876E-02 1.239742E-02 1.149264E-02 1.061537E-02 9.763678E-03 + 8.941963E-03 8.149907E-03 7.387605E-03 6.658779E-03 5.960961E-03 5.293179E-03 + 4.662543E-03 4.065788E-03 3.506928E-03 2.984541E-03 2.500094E-03 2.055393E-03 + 1.651807E-03 1.289399E-03 9.697466E-04 6.942212E-04 4.631782E-04 2.783654E-04 + 1.406310E-04 5.081640E-05 7.855706E-06 0.000000E+00 + 1.456364E-01 1.430580E-01 1.405026E-01 1.379655E-01 1.354526E-01 1.329622E-01 + 1.304927E-01 1.280414E-01 1.256081E-01 1.231956E-01 1.208051E-01 1.184332E-01 + 1.160817E-01 1.137542E-01 1.114468E-01 1.091553E-01 1.068854E-01 1.046395E-01 + 1.024144E-01 1.002116E-01 9.802867E-02 9.586525E-02 9.371819E-02 9.159240E-02 + 8.949028E-02 8.740880E-02 8.534809E-02 8.331121E-02 8.129792E-02 7.930367E-02 + 7.732826E-02 7.537258E-02 7.343826E-02 7.152259E-02 6.962988E-02 6.775824E-02 + 6.590676E-02 6.407599E-02 6.226388E-02 6.047587E-02 5.871178E-02 5.697159E-02 + 5.525463E-02 5.355798E-02 5.188369E-02 5.023318E-02 4.860508E-02 4.699549E-02 + 4.541043E-02 4.384894E-02 4.230968E-02 4.079061E-02 3.929304E-02 3.781733E-02 + 3.636561E-02 3.493729E-02 3.353176E-02 3.215162E-02 3.079615E-02 2.946581E-02 + 2.815734E-02 2.687055E-02 2.560830E-02 2.437089E-02 2.315809E-02 2.196685E-02 + 2.080106E-02 1.966256E-02 1.854668E-02 1.745809E-02 1.639427E-02 1.535832E-02 + 1.434887E-02 1.336643E-02 1.241363E-02 1.148935E-02 1.059384E-02 9.728489E-03 + 8.893034E-03 8.087519E-03 7.316122E-03 6.579204E-03 5.876707E-03 5.208192E-03 + 4.576756E-03 3.981271E-03 3.424592E-03 2.907637E-03 2.430776E-03 1.994270E-03 + 1.599197E-03 1.247067E-03 9.374898E-04 6.712187E-04 4.491936E-04 2.713829E-04 + 1.384201E-04 5.099005E-05 8.233195E-06 0.000000E+00 + 1.503618E-01 1.476874E-01 1.450369E-01 1.424046E-01 1.397962E-01 1.372121E-01 + 1.346530E-01 1.321147E-01 1.295961E-01 1.270984E-01 1.246243E-01 1.221694E-01 + 1.197328E-01 1.173187E-01 1.149253E-01 1.125498E-01 1.101963E-01 1.078670E-01 + 1.055599E-01 1.032765E-01 1.010130E-01 9.876923E-02 9.654588E-02 9.434395E-02 + 9.216380E-02 9.000280E-02 8.786292E-02 8.574703E-02 8.365580E-02 8.158568E-02 + 7.953653E-02 7.750960E-02 7.550493E-02 7.352012E-02 7.155816E-02 6.961975E-02 + 6.770216E-02 6.580850E-02 6.393339E-02 6.208225E-02 6.025289E-02 5.844482E-02 + 5.666143E-02 5.489805E-02 5.315813E-02 5.144450E-02 4.975560E-02 4.808674E-02 + 4.644247E-02 4.482382E-02 4.322918E-02 4.165728E-02 4.011317E-02 3.859146E-02 + 3.709065E-02 3.561201E-02 3.415507E-02 3.272475E-02 3.132131E-02 2.994510E-02 + 2.859238E-02 2.726313E-02 2.596110E-02 2.468610E-02 2.343714E-02 2.221134E-02 + 2.101092E-02 1.983996E-02 1.869294E-02 1.757513E-02 1.648413E-02 1.542232E-02 + 1.438877E-02 1.338519E-02 1.241156E-02 1.146825E-02 1.055797E-02 9.678093E-03 + 8.830840E-03 8.017791E-03 7.237886E-03 6.494482E-03 5.788411E-03 5.116466E-03 + 4.486959E-03 3.893984E-03 3.341048E-03 2.828833E-03 2.358785E-03 1.931241E-03 + 1.545509E-03 1.202653E-03 9.035985E-04 6.469921E-04 4.337986E-04 2.631389E-04 + 1.354285E-04 5.062998E-05 8.435461E-06 0.000000E+00 + 1.546999E-01 1.519428E-01 1.492095E-01 1.464929E-01 1.437995E-01 1.411299E-01 + 1.384842E-01 1.358600E-01 1.332582E-01 1.306787E-01 1.281231E-01 1.255874E-01 + 1.230717E-01 1.205807E-01 1.181135E-01 1.156640E-01 1.132359E-01 1.108309E-01 + 1.084488E-01 1.060904E-01 1.037520E-01 1.014349E-01 9.913965E-02 9.686590E-02 + 9.461674E-02 9.238841E-02 9.017874E-02 8.799308E-02 8.583103E-02 8.368955E-02 + 8.157024E-02 7.947509E-02 7.740349E-02 7.535172E-02 7.332395E-02 7.132092E-02 + 6.934060E-02 6.738535E-02 6.544846E-02 6.353762E-02 6.165148E-02 5.978991E-02 + 5.795315E-02 5.613606E-02 5.434111E-02 5.256796E-02 5.081961E-02 4.909319E-02 + 4.739324E-02 4.572016E-02 4.407295E-02 4.245013E-02 4.085636E-02 3.928564E-02 + 3.774061E-02 3.621950E-02 3.472202E-02 3.325087E-02 3.180648E-02 3.038638E-02 + 2.899171E-02 2.762316E-02 2.628252E-02 2.497066E-02 2.368732E-02 2.242870E-02 + 2.119725E-02 1.999854E-02 1.882281E-02 1.767743E-02 1.656135E-02 1.547629E-02 + 1.442088E-02 1.339725E-02 1.240532E-02 1.144606E-02 1.051911E-02 9.626681E-03 + 8.768742E-03 7.945436E-03 7.160153E-03 6.412805E-03 5.702009E-03 5.028789E-03 + 4.398523E-03 3.808102E-03 3.259719E-03 2.752822E-03 2.288816E-03 1.869025E-03 + 1.492749E-03 1.159286E-03 8.695881E-04 6.228102E-04 4.179238E-04 2.546900E-04 + 1.321016E-04 5.006490E-05 8.542232E-06 0.000000E+00 + 1.587213E-01 1.558819E-01 1.530691E-01 1.502765E-01 1.475068E-01 1.447614E-01 + 1.420399E-01 1.393405E-01 1.366603E-01 1.340032E-01 1.313727E-01 1.287634E-01 + 1.261741E-01 1.236090E-01 1.210673E-01 1.185453E-01 1.160463E-01 1.135730E-01 + 1.111226E-01 1.086940E-01 1.062881E-01 1.039037E-01 1.015411E-01 9.920160E-02 + 9.688762E-02 9.459299E-02 9.232042E-02 9.007291E-02 8.785063E-02 8.564930E-02 + 8.346651E-02 8.130646E-02 7.917079E-02 7.705633E-02 7.496695E-02 7.290328E-02 + 7.086322E-02 6.884952E-02 6.685506E-02 6.488668E-02 6.294250E-02 6.102579E-02 + 5.913548E-02 5.726685E-02 5.542311E-02 5.360436E-02 5.181092E-02 5.003736E-02 + 4.828537E-02 4.656115E-02 4.486328E-02 4.319101E-02 4.154992E-02 3.993308E-02 + 3.834218E-02 3.677807E-02 3.524064E-02 3.373091E-02 3.224818E-02 3.079472E-02 + 2.936495E-02 2.796069E-02 2.658314E-02 2.523727E-02 2.392113E-02 2.263055E-02 + 2.136967E-02 2.014258E-02 1.894026E-02 1.777208E-02 1.663234E-02 1.552457E-02 + 1.444906E-02 1.340669E-02 1.239767E-02 1.142323E-02 1.048341E-02 9.577907E-03 + 8.708277E-03 7.877772E-03 7.083940E-03 6.332098E-03 5.620246E-03 4.944804E-03 + 4.314911E-03 3.725625E-03 3.180886E-03 2.679617E-03 2.222077E-03 1.809036E-03 + 1.441171E-03 1.117156E-03 8.365061E-04 5.988957E-04 4.023565E-04 2.461490E-04 + 1.286240E-04 4.938788E-05 8.588301E-06 0.000000E+00 + 1.624478E-01 1.595347E-01 1.566478E-01 1.537829E-01 1.509444E-01 1.481276E-01 + 1.453352E-01 1.425643E-01 1.398146E-01 1.370875E-01 1.343851E-01 1.317061E-01 + 1.290492E-01 1.264163E-01 1.238072E-01 1.212175E-01 1.186520E-01 1.161126E-01 + 1.135966E-01 1.111054E-01 1.086371E-01 1.061894E-01 1.037622E-01 1.013580E-01 + 9.898020E-02 9.662662E-02 9.429499E-02 9.198891E-02 8.970952E-02 8.745113E-02 + 8.521270E-02 8.299798E-02 8.080656E-02 7.863687E-02 7.649140E-02 7.437225E-02 + 7.227441E-02 7.020383E-02 6.815434E-02 6.613279E-02 6.413647E-02 6.216763E-02 + 6.022523E-02 5.830527E-02 5.641121E-02 5.454510E-02 5.270479E-02 5.088667E-02 + 4.909607E-02 4.733157E-02 4.559301E-02 4.387628E-02 4.218924E-02 4.052857E-02 + 3.889558E-02 3.728968E-02 3.571099E-02 3.416264E-02 3.264482E-02 3.115624E-02 + 2.969365E-02 2.825848E-02 2.685161E-02 2.547627E-02 2.412912E-02 2.280913E-02 + 2.152088E-02 2.026627E-02 1.904008E-02 1.784767E-02 1.668642E-02 1.556064E-02 + 1.446526E-02 1.340554E-02 1.238155E-02 1.139221E-02 1.044040E-02 9.524991E-03 + 8.646178E-03 7.805836E-03 7.007540E-03 6.250065E-03 5.535216E-03 4.860873E-03 + 4.231272E-03 3.644144E-03 3.102409E-03 2.606508E-03 2.155768E-03 1.750276E-03 + 1.390064E-03 1.075125E-03 8.037387E-04 5.746933E-04 3.866719E-04 2.372961E-04 + 1.248612E-04 4.854139E-05 8.574550E-06 0.000000E+00 + 1.659192E-01 1.629353E-01 1.599779E-01 1.570412E-01 1.541311E-01 1.512493E-01 + 1.483938E-01 1.455609E-01 1.427491E-01 1.399603E-01 1.371941E-01 1.344486E-01 + 1.317247E-01 1.290276E-01 1.263563E-01 1.237046E-01 1.210767E-01 1.184750E-01 + 1.158976E-01 1.133456E-01 1.108174E-01 1.083114E-01 1.058287E-01 1.033675E-01 + 1.009298E-01 9.851620E-02 9.612647E-02 9.376343E-02 9.142728E-02 8.911390E-02 + 8.682388E-02 8.455796E-02 8.231653E-02 8.009589E-02 7.789808E-02 7.572796E-02 + 7.358281E-02 7.146472E-02 6.936526E-02 6.729122E-02 6.524399E-02 6.322602E-02 + 6.123501E-02 5.926667E-02 5.732550E-02 5.541303E-02 5.352798E-02 5.166556E-02 + 4.983082E-02 4.802597E-02 4.624820E-02 4.449678E-02 4.277630E-02 4.107872E-02 + 3.940488E-02 3.775981E-02 3.614328E-02 3.455758E-02 3.300369E-02 3.148105E-02 + 2.998629E-02 2.852088E-02 2.708500E-02 2.568234E-02 2.431024E-02 2.296565E-02 + 2.165047E-02 2.037215E-02 1.912230E-02 1.790775E-02 1.672705E-02 1.558083E-02 + 1.446967E-02 1.339465E-02 1.235535E-02 1.135391E-02 1.039084E-02 9.465082E-03 + 8.579233E-03 7.732919E-03 6.927524E-03 6.167322E-03 5.449557E-03 4.773887E-03 + 4.147331E-03 3.562398E-03 3.024745E-03 2.533137E-03 2.089310E-03 1.691642E-03 + 1.339492E-03 1.033073E-03 7.710168E-04 5.506999E-04 3.708505E-04 2.282330E-04 + 1.210068E-04 4.758201E-05 8.502774E-06 0.000000E+00 + 1.691918E-01 1.661403E-01 1.631155E-01 1.601124E-01 1.571361E-01 1.541862E-01 + 1.512648E-01 1.483691E-01 1.454957E-01 1.426458E-01 1.398223E-01 1.370208E-01 + 1.342399E-01 1.314852E-01 1.287556E-01 1.260439E-01 1.233564E-01 1.206960E-01 + 1.180606E-01 1.154528E-01 1.128689E-01 1.103063E-01 1.077670E-01 1.052518E-01 + 1.027629E-01 1.002955E-01 9.785059E-02 9.543373E-02 9.304468E-02 9.067857E-02 + 8.833557E-02 8.601829E-02 8.372721E-02 8.145738E-02 7.921336E-02 7.699695E-02 + 7.480476E-02 7.263947E-02 7.049506E-02 6.837809E-02 6.628870E-02 6.422583E-02 + 6.218875E-02 6.017508E-02 5.818763E-02 5.623032E-02 5.430169E-02 5.239710E-02 + 5.052147E-02 4.867600E-02 4.685916E-02 4.506962E-02 4.331290E-02 4.158219E-02 + 3.987923E-02 3.820204E-02 3.655130E-02 3.493059E-02 3.334202E-02 3.178651E-02 + 3.026121E-02 2.876462E-02 2.730045E-02 2.587099E-02 2.447364E-02 2.310576E-02 + 2.176911E-02 2.046894E-02 1.919702E-02 1.796242E-02 1.676155E-02 1.559785E-02 + 1.447065E-02 1.338010E-02 1.232834E-02 1.131372E-02 1.034050E-02 9.405919E-03 + 8.511146E-03 7.660022E-03 6.850668E-03 6.085814E-03 5.366633E-03 4.689884E-03 + 4.063732E-03 3.482768E-03 2.948829E-03 2.462474E-03 2.024115E-03 1.634168E-03 + 1.290340E-03 9.920670E-04 7.388286E-04 5.271886E-04 3.550998E-04 2.193234E-04 + 1.171675E-04 4.661595E-05 8.415185E-06 0.000000E+00 + 1.722701E-01 1.691621E-01 1.660796E-01 1.630168E-01 1.599797E-01 1.569699E-01 + 1.539850E-01 1.510258E-01 1.480929E-01 1.451842E-01 1.423023E-01 1.394432E-01 + 1.366061E-01 1.337960E-01 1.310121E-01 1.282486E-01 1.255085E-01 1.227950E-01 + 1.201071E-01 1.174430E-01 1.148050E-01 1.121900E-01 1.095987E-01 1.070321E-01 + 1.044932E-01 1.019763E-01 9.948184E-02 9.701359E-02 9.457254E-02 9.215719E-02 + 8.976571E-02 8.739983E-02 8.506004E-02 8.274371E-02 8.045299E-02 7.819030E-02 + 7.595247E-02 7.374346E-02 7.155627E-02 6.939777E-02 6.726534E-02 6.516147E-02 + 6.308721E-02 6.103606E-02 5.900843E-02 5.700828E-02 5.503722E-02 5.309143E-02 + 5.117548E-02 4.929053E-02 4.743654E-02 4.561009E-02 4.381752E-02 4.205264E-02 + 4.031728E-02 3.860949E-02 3.693060E-02 3.528242E-02 3.366503E-02 3.207704E-02 + 3.052109E-02 2.899628E-02 2.750466E-02 2.604800E-02 2.462615E-02 2.323406E-02 + 2.187597E-02 2.055679E-02 1.926540E-02 1.801175E-02 1.679329E-02 1.561233E-02 + 1.446891E-02 1.336509E-02 1.229963E-02 1.127477E-02 1.029011E-02 9.347361E-03 + 8.445735E-03 7.587009E-03 6.774677E-03 6.007486E-03 5.285684E-03 4.608945E-03 + 3.983023E-03 3.404382E-03 2.874805E-03 2.393471E-03 1.961001E-03 1.577832E-03 + 1.242195E-03 9.521445E-04 7.071536E-04 5.040739E-04 3.395381E-04 2.105479E-04 + 1.133157E-04 4.563720E-05 8.314281E-06 0.000000E+00 + 1.751872E-01 1.720208E-01 1.688826E-01 1.657645E-01 1.626726E-01 1.596064E-01 + 1.565657E-01 1.535502E-01 1.505589E-01 1.475948E-01 1.446581E-01 1.417436E-01 + 1.388514E-01 1.359870E-01 1.331498E-01 1.303335E-01 1.275439E-01 1.247805E-01 + 1.220406E-01 1.193275E-01 1.166399E-01 1.139767E-01 1.113373E-01 1.087197E-01 + 1.061305E-01 1.035673E-01 1.010274E-01 9.851500E-02 9.602798E-02 9.356409E-02 + 9.112386E-02 8.871102E-02 8.632541E-02 8.396368E-02 8.162957E-02 7.932390E-02 + 7.704276E-02 7.479052E-02 7.256104E-02 7.035998E-02 6.818716E-02 6.604489E-02 + 6.393179E-02 6.184226E-02 5.977929E-02 5.774762E-02 5.574145E-02 5.375549E-02 + 5.180100E-02 4.987880E-02 4.798699E-02 4.612472E-02 4.429760E-02 4.249876E-02 + 4.073044E-02 3.899306E-02 3.728495E-02 3.560823E-02 3.396530E-02 3.235378E-02 + 3.077107E-02 2.921763E-02 2.769941E-02 2.621797E-02 2.477160E-02 2.335634E-02 + 2.197699E-02 2.063631E-02 1.932811E-02 1.805715E-02 1.682232E-02 1.562552E-02 + 1.446728E-02 1.334894E-02 1.227191E-02 1.123551E-02 1.024245E-02 9.289698E-03 + 8.381572E-03 7.517798E-03 6.699418E-03 5.930889E-03 5.207758E-03 4.530119E-03 + 3.905840E-03 3.327976E-03 2.802888E-03 2.326319E-03 1.899926E-03 1.522860E-03 + 1.194918E-03 9.132286E-04 6.762253E-04 4.813544E-04 3.243380E-04 2.018395E-04 + 1.094711E-04 4.465818E-05 8.211015E-06 0.000000E+00 + 1.779706E-01 1.747459E-01 1.715503E-01 1.683784E-01 1.652326E-01 1.621127E-01 + 1.590208E-01 1.559529E-01 1.529087E-01 1.498893E-01 1.468987E-01 1.439333E-01 + 1.409902E-01 1.380750E-01 1.351876E-01 1.323202E-01 1.294784E-01 1.266665E-01 + 1.238811E-01 1.211212E-01 1.183849E-01 1.156724E-01 1.129856E-01 1.103236E-01 + 1.076898E-01 1.050820E-01 1.024967E-01 9.993864E-02 9.740941E-02 9.490423E-02 + 9.242244E-02 8.996518E-02 8.753516E-02 8.512863E-02 8.275037E-02 8.040254E-02 + 7.808142E-02 7.578903E-02 7.351966E-02 7.127859E-02 6.906626E-02 6.688459E-02 + 6.473336E-02 6.260623E-02 6.050845E-02 5.844132E-02 5.640242E-02 5.438850E-02 + 5.240206E-02 5.044372E-02 4.851690E-02 4.661959E-02 4.475873E-02 4.292737E-02 + 4.112647E-02 3.935732E-02 3.762059E-02 3.591796E-02 3.424736E-02 3.261094E-02 + 3.100574E-02 2.943059E-02 2.788764E-02 2.638146E-02 2.491223E-02 2.347497E-02 + 2.207335E-02 2.071395E-02 1.938611E-02 1.809898E-02 1.684920E-02 1.563735E-02 + 1.446541E-02 1.333447E-02 1.224479E-02 1.119814E-02 1.019545E-02 9.235803E-03 + 8.319076E-03 7.450545E-03 6.628130E-03 5.855336E-03 5.132375E-03 4.454050E-03 + 3.830294E-03 3.255087E-03 2.732179E-03 2.261049E-03 1.840093E-03 1.469467E-03 + 1.148596E-03 8.749799E-04 6.459633E-04 4.589103E-04 3.094022E-04 1.931867E-04 + 1.056035E-04 4.366789E-05 8.108649E-06 0.000000E+00 + 1.805986E-01 1.773227E-01 1.740761E-01 1.708533E-01 1.676583E-01 1.644880E-01 + 1.613455E-01 1.582270E-01 1.551325E-01 1.520623E-01 1.490213E-01 1.460058E-01 + 1.430148E-01 1.400502E-01 1.371133E-01 1.341983E-01 1.313094E-01 1.284500E-01 + 1.256180E-01 1.228127E-01 1.200343E-01 1.172765E-01 1.145430E-01 1.118357E-01 + 1.091572E-01 1.065051E-01 1.038774E-01 1.012795E-01 9.871054E-02 9.616428E-02 + 9.364146E-02 9.114487E-02 8.867563E-02 8.623023E-02 8.381081E-02 8.142185E-02 + 7.905974E-02 7.672831E-02 7.441984E-02 7.214171E-02 6.989230E-02 6.767435E-02 + 6.548613E-02 6.332302E-02 6.118909E-02 5.908713E-02 5.701512E-02 5.496901E-02 + 5.295349E-02 5.096857E-02 4.901382E-02 4.708388E-02 4.519023E-02 4.332721E-02 + 4.149638E-02 3.969715E-02 3.792991E-02 3.619937E-02 3.450445E-02 3.284373E-02 + 3.121441E-02 2.961796E-02 2.805479E-02 2.652872E-02 2.503776E-02 2.357922E-02 + 2.215861E-02 2.077915E-02 1.943397E-02 1.813045E-02 1.686497E-02 1.564156E-02 + 1.445585E-02 1.331347E-02 1.221352E-02 1.115640E-02 1.014541E-02 9.178542E-03 + 8.256578E-03 7.381385E-03 6.556766E-03 5.780852E-03 5.055923E-03 4.379493E-03 + 3.756386E-03 3.183568E-03 2.663855E-03 2.197309E-03 1.782194E-03 1.418206E-03 + 1.103896E-03 8.379315E-04 6.168842E-04 4.372173E-04 2.949703E-04 1.847802E-04 + 1.018772E-04 4.267609E-05 7.988291E-06 0.000000E+00 + 1.831063E-01 1.797778E-01 1.764789E-01 1.732045E-01 1.699595E-01 1.667446E-01 + 1.635570E-01 1.603942E-01 1.572530E-01 1.541355E-01 1.510468E-01 1.479820E-01 + 1.449411E-01 1.419314E-01 1.389495E-01 1.359897E-01 1.330543E-01 1.301483E-01 + 1.272698E-01 1.244211E-01 1.215991E-01 1.188019E-01 1.160279E-01 1.132761E-01 + 1.105546E-01 1.078599E-01 1.051901E-01 1.025497E-01 9.994068E-02 9.735660E-02 + 9.479696E-02 9.226451E-02 8.975652E-02 8.727272E-02 8.481692E-02 8.239134E-02 + 7.999248E-02 7.762387E-02 7.527813E-02 7.296232E-02 7.067647E-02 6.842293E-02 + 6.620058E-02 6.400353E-02 6.183588E-02 5.969974E-02 5.759514E-02 5.551640E-02 + 5.346963E-02 5.145590E-02 4.947380E-02 4.752048E-02 4.560181E-02 4.370768E-02 + 4.184702E-02 4.001974E-02 3.822458E-02 3.646610E-02 3.474434E-02 3.305958E-02 + 3.140813E-02 2.978922E-02 2.820615E-02 2.666093E-02 2.515251E-02 2.367567E-02 + 2.223527E-02 2.083931E-02 1.947588E-02 1.815634E-02 1.687718E-02 1.563897E-02 + 1.444358E-02 1.328911E-02 1.217954E-02 1.111397E-02 1.009419E-02 9.120708E-03 + 8.193593E-03 7.314167E-03 6.484614E-03 5.708682E-03 4.981261E-03 4.304955E-03 + 3.684346E-03 3.113867E-03 2.597780E-03 2.134745E-03 1.725827E-03 1.367981E-03 + 1.060476E-03 8.018020E-04 5.885502E-04 4.162418E-04 2.809259E-04 1.765863E-04 + 9.825897E-05 4.173054E-05 7.873855E-06 0.000000E+00 + 2.034582E-01 1.997200E-01 1.960142E-01 1.923334E-01 1.886866E-01 1.850747E-01 + 1.814937E-01 1.779395E-01 1.744109E-01 1.709091E-01 1.674367E-01 1.639910E-01 + 1.605706E-01 1.571839E-01 1.538299E-01 1.505004E-01 1.472004E-01 1.439312E-01 + 1.406928E-01 1.374852E-01 1.343091E-01 1.311616E-01 1.280432E-01 1.249488E-01 + 1.218838E-01 1.188490E-01 1.158438E-01 1.128713E-01 1.099322E-01 1.070214E-01 + 1.041383E-01 1.012868E-01 9.846547E-02 9.566820E-02 9.290148E-02 9.016985E-02 + 8.746921E-02 8.480292E-02 8.216423E-02 7.955900E-02 7.698643E-02 7.445058E-02 + 7.194991E-02 6.947844E-02 6.704048E-02 6.463784E-02 6.227059E-02 5.993364E-02 + 5.763306E-02 5.537159E-02 5.314655E-02 5.095630E-02 4.880629E-02 4.668738E-02 + 4.460157E-02 4.255523E-02 4.054704E-02 3.858158E-02 3.665851E-02 3.477917E-02 + 3.293911E-02 3.113866E-02 2.938016E-02 2.766768E-02 2.599840E-02 2.436803E-02 + 2.277875E-02 2.124204E-02 1.974602E-02 1.830164E-02 1.690699E-02 1.556178E-02 + 1.426690E-02 1.302402E-02 1.183341E-02 1.069579E-02 9.612522E-03 8.584896E-03 + 7.613887E-03 6.700129E-03 5.845702E-03 5.053868E-03 4.321347E-03 3.648021E-03 + 3.041896E-03 2.493801E-03 2.010215E-03 1.587500E-03 1.226903E-03 9.242966E-04 + 6.774641E-04 4.831947E-04 3.363367E-04 2.295383E-04 1.554468E-04 1.040652E-04 + 6.625933E-05 3.375487E-05 7.129559E-06 0.000000E+00 + 2.184471E-01 2.144068E-01 2.104016E-01 2.064248E-01 2.024799E-01 1.985678E-01 + 1.946879E-01 1.908386E-01 1.870170E-01 1.832272E-01 1.794724E-01 1.757506E-01 + 1.720557E-01 1.683947E-01 1.647681E-01 1.611682E-01 1.575991E-01 1.540625E-01 + 1.505624E-01 1.470958E-01 1.436580E-01 1.402465E-01 1.368662E-01 1.335164E-01 + 1.302014E-01 1.269187E-01 1.236662E-01 1.204483E-01 1.172633E-01 1.141100E-01 + 1.109855E-01 1.078929E-01 1.048332E-01 1.018026E-01 9.880851E-02 9.585409E-02 + 9.293311E-02 9.004917E-02 8.719371E-02 8.437437E-02 8.158952E-02 7.884328E-02 + 7.613581E-02 7.345963E-02 7.082035E-02 6.822160E-02 6.566118E-02 6.313275E-02 + 6.064224E-02 5.819278E-02 5.577944E-02 5.340356E-02 5.107497E-02 4.878645E-02 + 4.654073E-02 4.433586E-02 4.217395E-02 4.006012E-02 3.799058E-02 3.596758E-02 + 3.399047E-02 3.205515E-02 3.016483E-02 2.832153E-02 2.652890E-02 2.478285E-02 + 2.308823E-02 2.145147E-02 1.986241E-02 1.832912E-02 1.684969E-02 1.542524E-02 + 1.405811E-02 1.274709E-02 1.149422E-02 1.030371E-02 9.177679E-03 8.111670E-03 + 7.108955E-03 6.171206E-03 5.301975E-03 4.498640E-03 3.766178E-03 3.098644E-03 + 2.504641E-03 1.978282E-03 1.521513E-03 1.134841E-03 8.135911E-04 5.570422E-04 + 3.607560E-04 2.201465E-04 1.277803E-04 7.534864E-05 5.205349E-05 4.487114E-05 + 4.090512E-05 2.847866E-05 7.228384E-06 0.000000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1JetsGluon.data b/PYTHIA8/pythia8140/xmldoc/pomH1JetsGluon.data new file mode 100644 index 00000000000..aa03ef08cd3 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1JetsGluon.data @@ -0,0 +1,1528 @@ +-6.907755E+00-6.837980E+00-6.768205E+00-6.698429E+00-6.628654E+00-6.558879E+00 +-6.489103E+00-6.419328E+00-6.349553E+00-6.279778E+00-6.210002E+00-6.140227E+00 +-6.070452E+00-6.000676E+00-5.930901E+00-5.861126E+00-5.791350E+00-5.721575E+00 +-5.651800E+00-5.582024E+00-5.512249E+00-5.442474E+00-5.372699E+00-5.302923E+00 +-5.233148E+00-5.163373E+00-5.093597E+00-5.023822E+00-4.954047E+00-4.884271E+00 +-4.814496E+00-4.744721E+00-4.674945E+00-4.605170E+00-4.535395E+00-4.465620E+00 +-4.395844E+00-4.326069E+00-4.256294E+00-4.186518E+00-4.116743E+00-4.046968E+00 +-3.977192E+00-3.907417E+00-3.837642E+00-3.767867E+00-3.698091E+00-3.628316E+00 +-3.558541E+00-3.488765E+00-3.418990E+00-3.349215E+00-3.279439E+00-3.209664E+00 +-3.139889E+00-3.070113E+00-3.000338E+00-2.930563E+00-2.860788E+00-2.791012E+00 +-2.721237E+00-2.651462E+00-2.581686E+00-2.511911E+00-2.442136E+00-2.372360E+00 +-2.302585E+00-2.232810E+00-2.163034E+00-2.093259E+00-2.023484E+00-1.953709E+00 +-1.883933E+00-1.814158E+00-1.744383E+00-1.674607E+00-1.604832E+00-1.535057E+00 +-1.465281E+00-1.395506E+00-1.325731E+00-1.255956E+00-1.186180E+00-1.116405E+00 +-1.046630E+00-9.768543E-01-9.070790E-01-8.373037E-01-7.675284E-01-6.977531E-01 +-6.279778E-01-5.582024E-01-4.884271E-01-4.186518E-01-3.488765E-01-2.791012E-01 +-2.093259E-01-1.395506E-01-6.977531E-02 0.000000E+00 + 1.96000E+00 2.00000E+00 2.10000E+00 2.20000E+00 2.30000E+00 2.40000E+00 + 2.50000E+00 3.00000E+00 3.50000E+00 4.00000E+00 4.50000E+00 5.00000E+00 + 6.00000E+00 7.00000E+00 8.00000E+00 9.00000E+00 1.00000E+01 1.10000E+01 + 1.20000E+01 1.30000E+01 1.40000E+01 1.50000E+01 1.60000E+01 1.70000E+01 + 1.80000E+01 1.90000E+01 2.00000E+01 2.02500E+01 2.10000E+01 2.20000E+01 + 2.30000E+01 2.40000E+01 2.50000E+01 2.60000E+01 2.70000E+01 2.80000E+01 + 2.90000E+01 3.00000E+01 3.10000E+01 3.20000E+01 3.30000E+01 3.40000E+01 + 3.50000E+01 3.60000E+01 3.70000E+01 3.80000E+01 3.90000E+01 4.00000E+01 + 4.10000E+01 4.20000E+01 4.30000E+01 4.40000E+01 4.50000E+01 4.60000E+01 + 4.70000E+01 4.80000E+01 4.90000E+01 5.00000E+01 5.50000E+01 6.00000E+01 + 6.50000E+01 7.00000E+01 7.50000E+01 8.00000E+01 8.50000E+01 9.00000E+01 + 9.50000E+01 1.00000E+02 1.50000E+02 2.00000E+02 2.50000E+02 3.00000E+02 + 3.50000E+02 4.00000E+02 4.50000E+02 5.00000E+02 5.50000E+02 6.00000E+02 + 6.50000E+02 7.00000E+02 7.50000E+02 8.00000E+02 8.50000E+02 9.00000E+02 + 9.50000E+02 1.00000E+03 1.50000E+03 2.00000E+03 +-2.287932E-02-2.076830E-02-1.859878E-02-1.636934E-02-1.407851E-02-1.172479E-02 +-9.306679E-03-6.822604E-03-4.270984E-03-1.650200E-03 1.041399E-03 3.805492E-03 + 6.643792E-03 9.558042E-03 1.255001E-02 1.562151E-02 1.877435E-02 2.201041E-02 + 2.533156E-02 2.873971E-02 3.223680E-02 3.582477E-02 3.950561E-02 4.328129E-02 + 4.715385E-02 5.112528E-02 5.519762E-02 5.937291E-02 6.365320E-02 6.804053E-02 + 7.253694E-02 7.714448E-02 8.186520E-02 8.670117E-02 9.165449E-02 9.672709E-02 + 1.019207E-01 1.072371E-01 1.126778E-01 1.182444E-01 1.239383E-01 1.297606E-01 + 1.357126E-01 1.417951E-01 1.480090E-01 1.543547E-01 1.608325E-01 1.674421E-01 + 1.741831E-01 1.810547E-01 1.880557E-01 1.951843E-01 2.024381E-01 2.098143E-01 + 2.173092E-01 2.249187E-01 2.326375E-01 2.404595E-01 2.483776E-01 2.563836E-01 + 2.644679E-01 2.726196E-01 2.808263E-01 2.890737E-01 2.973456E-01 3.056239E-01 + 3.138879E-01 3.221144E-01 3.302774E-01 3.383474E-01 3.462918E-01 3.540735E-01 + 3.616515E-01 3.689797E-01 3.760065E-01 3.826744E-01 3.889191E-01 3.946687E-01 + 3.998431E-01 4.043524E-01 4.080963E-01 4.109625E-01 4.128251E-01 4.135428E-01 + 4.129568E-01 4.108879E-01 4.071337E-01 4.014648E-01 3.936191E-01 3.832966E-01 + 3.701502E-01 3.537742E-01 3.336881E-01 3.093106E-01 2.799181E-01 2.445693E-01 + 2.019508E-01 1.499971E-01 8.417272E-02 0.000000E+00 +-1.458115E-02-1.245265E-02-1.026657E-02-8.021520E-03-5.716069E-03-3.348763E-03 +-9.181165E-04 1.577386E-03 4.139290E-03 6.769172E-03 9.468639E-03 1.223933E-02 + 1.508290E-02 1.800106E-02 2.099552E-02 2.406804E-02 2.722039E-02 3.045437E-02 + 3.377182E-02 3.717459E-02 4.066455E-02 4.424359E-02 4.791363E-02 5.167659E-02 + 5.553441E-02 5.948906E-02 6.354248E-02 6.769664E-02 7.195351E-02 7.631506E-02 + 8.078326E-02 8.536005E-02 9.004741E-02 9.484731E-02 9.976173E-02 1.047925E-01 + 1.099413E-01 1.152097E-01 1.205993E-01 1.261114E-01 1.317474E-01 1.375083E-01 + 1.433953E-01 1.494090E-01 1.555503E-01 1.618194E-01 1.682165E-01 1.747412E-01 + 1.813929E-01 1.881708E-01 1.950734E-01 2.020989E-01 2.092448E-01 2.165080E-01 + 2.238849E-01 2.313711E-01 2.389611E-01 2.466489E-01 2.544270E-01 2.622873E-01 + 2.702199E-01 2.782138E-01 2.862564E-01 2.943333E-01 3.024284E-01 3.105231E-01 + 3.185968E-01 3.266262E-01 3.345850E-01 3.424438E-01 3.501697E-01 3.577258E-01 + 3.650707E-01 3.721585E-01 3.789374E-01 3.853501E-01 3.913322E-01 3.968120E-01 + 4.017094E-01 4.059348E-01 4.093881E-01 4.119575E-01 4.135175E-01 4.139274E-01 + 4.130294E-01 4.106454E-01 4.065745E-01 4.005889E-01 3.924292E-01 3.817985E-01 + 3.683538E-01 3.516951E-01 3.313496E-01 3.067469E-01 2.771791E-01 2.417295E-01 + 1.991261E-01 1.473811E-01 8.220419E-02 0.000000E+00 + 6.140558E-03 8.294380E-03 1.050354E-02 1.276934E-02 1.509313E-02 1.747628E-02 + 1.992018E-02 2.242626E-02 2.499596E-02 2.763077E-02 3.033219E-02 3.310176E-02 + 3.594102E-02 3.885157E-02 4.183502E-02 4.489299E-02 4.802714E-02 5.123916E-02 + 5.453074E-02 5.790360E-02 6.135948E-02 6.490012E-02 6.852732E-02 7.224283E-02 + 7.604844E-02 7.994596E-02 8.393718E-02 8.802389E-02 9.220789E-02 9.649096E-02 + 1.008749E-01 1.053614E-01 1.099524E-01 1.146494E-01 1.194543E-01 1.243686E-01 + 1.293939E-01 1.345314E-01 1.397826E-01 1.451485E-01 1.506302E-01 1.562286E-01 + 1.619446E-01 1.677785E-01 1.737309E-01 1.798019E-01 1.859911E-01 1.922982E-01 + 1.987221E-01 2.052617E-01 2.119153E-01 2.186808E-01 2.255553E-01 2.325355E-01 + 2.396175E-01 2.467964E-01 2.540667E-01 2.614218E-01 2.688542E-01 2.763550E-01 + 2.839145E-01 2.915211E-01 2.991620E-01 3.068225E-01 3.144861E-01 3.221341E-01 + 3.297454E-01 3.372965E-01 3.447610E-01 3.521092E-01 3.593079E-01 3.663202E-01 + 3.731045E-01 3.796147E-01 3.857992E-01 3.916005E-01 3.969546E-01 4.017899E-01 + 4.060266E-01 4.095757E-01 4.123380E-01 4.142024E-01 4.150448E-01 4.147263E-01 + 4.130909E-01 4.099635E-01 4.051467E-01 3.984174E-01 3.895220E-01 3.781712E-01 + 3.640324E-01 3.467192E-01 3.257774E-01 3.006625E-01 2.707050E-01 2.350467E-01 + 1.925132E-01 1.413026E-01 7.769174E-02 0.000000E+00 + 2.677401E-02 2.892961E-02 3.113838E-02 3.340157E-02 3.572044E-02 3.809628E-02 + 4.053040E-02 4.302415E-02 4.557889E-02 4.819600E-02 5.087691E-02 5.362304E-02 + 5.643586E-02 5.931686E-02 6.226753E-02 6.528940E-02 6.838403E-02 7.155297E-02 + 7.479782E-02 7.812016E-02 8.152162E-02 8.500382E-02 8.856840E-02 9.221701E-02 + 9.595129E-02 9.977290E-02 1.036835E-01 1.076847E-01 1.117782E-01 1.159655E-01 + 1.202484E-01 1.246283E-01 1.291069E-01 1.336856E-01 1.383661E-01 1.431497E-01 + 1.480376E-01 1.530311E-01 1.581313E-01 1.633391E-01 1.686553E-01 1.740807E-01 + 1.796158E-01 1.852610E-01 1.910163E-01 1.968816E-01 2.028564E-01 2.089401E-01 + 2.151314E-01 2.214289E-01 2.278307E-01 2.343343E-01 2.409367E-01 2.476343E-01 + 2.544228E-01 2.612971E-01 2.682515E-01 2.752790E-01 2.823720E-01 2.895212E-01 + 2.967167E-01 3.039466E-01 3.111978E-01 3.184554E-01 3.257026E-01 3.329205E-01 + 3.400878E-01 3.471808E-01 3.541727E-01 3.610338E-01 3.677308E-01 3.742264E-01 + 3.804793E-01 3.864431E-01 3.920664E-01 3.972917E-01 4.020550E-01 4.062853E-01 + 4.099030E-01 4.128198E-01 4.149370E-01 4.161448E-01 4.163202E-01 4.153260E-01 + 4.130083E-01 4.091948E-01 4.036915E-01 3.962797E-01 3.867115E-01 3.747053E-01 + 3.599379E-01 3.420362E-01 3.205636E-01 2.950004E-01 2.647130E-01 2.288980E-01 + 1.864722E-01 1.358059E-01 7.368556E-02 0.000000E+00 + 4.726547E-02 4.940226E-02 5.159018E-02 5.383039E-02 5.612409E-02 5.847250E-02 + 6.087685E-02 6.333841E-02 6.585848E-02 6.843834E-02 7.107934E-02 7.378282E-02 + 7.655016E-02 7.938275E-02 8.228199E-02 8.524933E-02 8.828621E-02 9.139407E-02 + 9.457443E-02 9.782875E-02 1.011586E-01 1.045653E-01 1.080506E-01 1.116159E-01 + 1.152628E-01 1.189928E-01 1.228073E-01 1.267080E-01 1.306963E-01 1.347736E-01 + 1.389415E-01 1.432013E-01 1.475545E-01 1.520025E-01 1.565464E-01 1.611876E-01 + 1.659272E-01 1.707661E-01 1.757054E-01 1.807457E-01 1.858877E-01 1.911320E-01 + 1.964788E-01 2.019283E-01 2.074804E-01 2.131348E-01 2.188907E-01 2.247472E-01 + 2.307030E-01 2.367564E-01 2.429051E-01 2.491465E-01 2.554773E-01 2.618938E-01 + 2.683914E-01 2.749649E-01 2.816081E-01 2.883139E-01 2.950743E-01 3.018802E-01 + 3.087209E-01 3.155847E-01 3.224581E-01 3.293260E-01 3.361714E-01 3.429751E-01 + 3.497158E-01 3.563694E-01 3.629092E-01 3.693052E-01 3.755239E-01 3.815281E-01 + 3.872763E-01 3.927222E-01 3.978145E-01 4.024957E-01 4.067021E-01 4.103629E-01 + 4.133991E-01 4.157229E-01 4.172364E-01 4.178306E-01 4.173840E-01 4.157610E-01 + 4.128098E-01 4.083607E-01 4.022231E-01 3.941824E-01 3.839967E-01 3.713911E-01 + 3.560521E-01 3.376189E-01 3.156717E-01 2.897145E-01 2.591473E-01 2.232183E-01 + 1.809291E-01 1.308100E-01 7.010555E-02 0.000000E+00 + 6.757463E-02 6.967459E-02 7.182372E-02 7.402316E-02 7.627402E-02 7.857745E-02 + 8.093464E-02 8.334676E-02 8.581505E-02 8.834071E-02 9.092503E-02 9.356926E-02 + 9.627469E-02 9.904264E-02 1.018744E-01 1.047714E-01 1.077349E-01 1.107663E-01 + 1.138670E-01 1.170384E-01 1.202819E-01 1.235989E-01 1.269907E-01 1.304590E-01 + 1.340049E-01 1.376300E-01 1.413356E-01 1.451231E-01 1.489940E-01 1.529495E-01 + 1.569909E-01 1.611196E-01 1.653367E-01 1.696435E-01 1.740412E-01 1.785307E-01 + 1.831130E-01 1.877890E-01 1.925595E-01 1.974250E-01 2.023861E-01 2.074430E-01 + 2.125960E-01 2.178449E-01 2.231895E-01 2.286293E-01 2.341633E-01 2.397904E-01 + 2.455091E-01 2.513175E-01 2.572131E-01 2.631932E-01 2.692542E-01 2.753922E-01 + 2.816024E-01 2.878792E-01 2.942165E-01 3.006069E-01 3.070422E-01 3.135129E-01 + 3.200083E-01 3.265164E-01 3.330236E-01 3.395146E-01 3.459721E-01 3.523769E-01 + 3.587074E-01 3.649394E-01 3.710460E-01 3.769972E-01 3.827595E-01 3.882954E-01 + 3.935636E-01 3.985177E-01 4.031065E-01 4.072727E-01 4.109529E-01 4.140765E-01 + 4.165650E-01 4.183311E-01 4.192779E-01 4.192973E-01 4.182690E-01 4.160590E-01 + 4.125176E-01 4.074777E-01 4.007519E-01 3.921300E-01 3.813752E-01 3.682196E-01 + 3.523587E-01 3.334435E-01 3.110704E-01 2.847654E-01 2.539607E-01 2.179527E-01 + 1.758224E-01 1.262481E-01 6.688754E-02 0.000000E+00 + 8.767150E-02 8.971878E-02 9.181343E-02 9.395649E-02 9.614906E-02 9.839220E-02 + 1.006870E-01 1.030347E-01 1.054363E-01 1.078931E-01 1.104061E-01 1.129767E-01 + 1.156061E-01 1.182954E-01 1.210459E-01 1.238588E-01 1.267356E-01 1.296773E-01 + 1.326854E-01 1.357612E-01 1.389059E-01 1.421208E-01 1.454073E-01 1.487667E-01 + 1.522003E-01 1.557093E-01 1.592952E-01 1.629591E-01 1.667024E-01 1.705261E-01 + 1.744316E-01 1.784200E-01 1.824923E-01 1.866497E-01 1.908931E-01 1.952234E-01 + 1.996414E-01 2.041479E-01 2.087435E-01 2.134285E-01 2.182035E-01 2.230685E-01 + 2.280235E-01 2.330684E-01 2.382025E-01 2.434253E-01 2.487357E-01 2.541323E-01 + 2.596136E-01 2.651772E-01 2.708208E-01 2.765412E-01 2.823348E-01 2.881975E-01 + 2.941242E-01 3.001093E-01 3.061464E-01 3.122278E-01 3.183454E-01 3.244893E-01 + 3.306487E-01 3.368115E-01 3.429638E-01 3.490901E-01 3.551731E-01 3.611933E-01 + 3.671291E-01 3.729562E-01 3.786474E-01 3.841728E-01 3.894988E-01 3.945879E-01 + 3.993987E-01 4.038850E-01 4.079956E-01 4.116734E-01 4.148553E-01 4.174710E-01 + 4.194424E-01 4.206830E-01 4.210964E-01 4.205757E-01 4.190018E-01 4.162423E-01 + 4.121495E-01 4.065588E-01 3.992861E-01 3.901251E-01 3.788441E-01 3.651819E-01 + 3.488427E-01 3.294888E-01 3.067319E-01 2.801192E-01 2.491128E-01 2.130549E-01 + 1.711002E-01 1.220648E-01 6.397947E-02 0.000000E+00 + 1.843867E-01 1.859916E-01 1.876368E-01 1.893228E-01 1.910507E-01 1.928211E-01 + 1.946351E-01 1.964935E-01 1.983971E-01 2.003469E-01 2.023437E-01 2.043886E-01 + 2.064823E-01 2.086259E-01 2.108202E-01 2.130662E-01 2.153650E-01 2.177173E-01 + 2.201242E-01 2.225867E-01 2.251056E-01 2.276819E-01 2.303167E-01 2.330106E-01 + 2.357648E-01 2.385800E-01 2.414572E-01 2.443972E-01 2.474007E-01 2.504686E-01 + 2.536014E-01 2.568000E-01 2.600648E-01 2.633963E-01 2.667949E-01 2.702610E-01 + 2.737949E-01 2.773966E-01 2.810664E-01 2.848042E-01 2.886096E-01 2.924822E-01 + 2.964215E-01 3.004266E-01 3.044963E-01 3.086293E-01 3.128240E-01 3.170784E-01 + 3.213901E-01 3.257564E-01 3.301740E-01 3.346393E-01 3.391478E-01 3.436948E-01 + 3.482747E-01 3.528811E-01 3.575068E-01 3.621438E-01 3.667830E-01 3.714140E-01 + 3.760255E-01 3.806046E-01 3.851370E-01 3.896065E-01 3.939955E-01 3.982840E-01 + 4.024498E-01 4.064685E-01 4.103127E-01 4.139521E-01 4.173532E-01 4.204787E-01 + 4.232874E-01 4.257337E-01 4.277670E-01 4.293315E-01 4.303652E-01 4.307997E-01 + 4.305595E-01 4.295609E-01 4.277114E-01 4.249088E-01 4.210401E-01 4.159803E-01 + 4.095910E-01 4.017192E-01 3.921952E-01 3.808312E-01 3.674186E-01 3.517258E-01 + 3.334951E-01 3.124388E-01 2.882350E-01 2.605219E-01 2.288902E-01 1.928729E-01 + 1.519304E-01 1.054361E-01 5.282724E-02 0.000000E+00 + 2.743315E-01 2.753004E-01 2.763050E-01 2.773460E-01 2.784241E-01 2.795399E-01 + 2.806941E-01 2.818875E-01 2.831207E-01 2.843944E-01 2.857093E-01 2.870663E-01 + 2.884658E-01 2.899088E-01 2.913959E-01 2.929279E-01 2.945054E-01 2.961293E-01 + 2.978001E-01 2.995186E-01 3.012856E-01 3.031017E-01 3.049676E-01 3.068838E-01 + 3.088512E-01 3.108703E-01 3.129416E-01 3.150656E-01 3.172430E-01 3.194740E-01 + 3.217591E-01 3.240986E-01 3.264928E-01 3.289415E-01 3.314450E-01 3.340032E-01 + 3.366159E-01 3.392832E-01 3.420046E-01 3.447798E-01 3.476080E-01 3.504885E-01 + 3.534203E-01 3.564021E-01 3.594323E-01 3.625093E-01 3.656309E-01 3.687948E-01 + 3.719982E-01 3.752380E-01 3.785105E-01 3.818115E-01 3.851365E-01 3.884799E-01 + 3.918360E-01 3.951979E-01 3.985581E-01 4.019080E-01 4.052383E-01 4.085383E-01 + 4.117963E-01 4.149990E-01 4.181318E-01 4.211785E-01 4.241209E-01 4.269391E-01 + 4.296107E-01 4.321112E-01 4.344133E-01 4.364867E-01 4.382982E-01 4.398108E-01 + 4.409838E-01 4.417722E-01 4.421265E-01 4.419917E-01 4.413076E-01 4.400077E-01 + 4.380185E-01 4.352593E-01 4.316412E-01 4.270664E-01 4.214270E-01 4.146049E-01 + 4.064697E-01 3.968785E-01 3.856742E-01 3.726843E-01 3.577199E-01 3.405739E-01 + 3.210199E-01 2.988108E-01 2.736781E-01 2.453318E-01 2.134625E-01 1.777483E-01 + 1.378756E-01 9.361505E-02 4.529989E-02 0.000000E+00 + 3.576952E-01 3.579223E-01 3.581831E-01 3.584781E-01 3.588079E-01 3.591730E-01 + 3.595740E-01 3.600114E-01 3.604858E-01 3.609977E-01 3.615477E-01 3.621365E-01 + 3.627644E-01 3.634322E-01 3.641404E-01 3.648894E-01 3.656800E-01 3.665126E-01 + 3.673878E-01 3.683061E-01 3.692681E-01 3.702742E-01 3.713248E-01 3.724206E-01 + 3.735618E-01 3.747490E-01 3.759824E-01 3.772624E-01 3.785892E-01 3.799630E-01 + 3.813841E-01 3.828523E-01 3.843678E-01 3.859303E-01 3.875394E-01 3.891951E-01 + 3.908969E-01 3.926446E-01 3.944374E-01 3.962748E-01 3.981557E-01 4.000793E-01 + 4.020441E-01 4.040486E-01 4.060909E-01 4.081691E-01 4.102808E-01 4.124234E-01 + 4.145939E-01 4.167888E-01 4.190041E-01 4.212354E-01 4.234779E-01 4.257258E-01 + 4.279730E-01 4.302125E-01 4.324365E-01 4.346361E-01 4.368019E-01 4.389229E-01 + 4.409871E-01 4.429812E-01 4.448905E-01 4.466985E-01 4.483871E-01 4.499361E-01 + 4.513234E-01 4.525244E-01 4.535119E-01 4.542559E-01 4.547235E-01 4.548781E-01 + 4.546796E-01 4.540837E-01 4.530417E-01 4.515000E-01 4.493996E-01 4.466758E-01 + 4.432573E-01 4.390660E-01 4.340163E-01 4.280142E-01 4.209568E-01 4.127315E-01 + 4.032153E-01 3.922740E-01 3.797612E-01 3.655179E-01 3.493716E-01 3.311360E-01 + 3.106109E-01 2.875829E-01 2.618270E-01 2.331115E-01 2.012063E-01 1.659029E-01 + 1.270600E-01 8.473997E-02 3.987165E-02 0.000000E+00 + 4.350590E-01 4.344880E-01 4.339505E-01 4.334470E-01 4.329779E-01 4.325435E-01 + 4.321445E-01 4.317811E-01 4.314539E-01 4.311634E-01 4.309099E-01 4.306939E-01 + 4.305158E-01 4.303762E-01 4.302754E-01 4.302138E-01 4.301919E-01 4.302101E-01 + 4.302688E-01 4.303685E-01 4.305093E-01 4.306918E-01 4.309162E-01 4.311830E-01 + 4.314922E-01 4.318442E-01 4.322392E-01 4.326772E-01 4.331585E-01 4.336830E-01 + 4.342507E-01 4.348615E-01 4.355150E-01 4.362109E-01 4.369488E-01 4.377282E-01 + 4.385486E-01 4.394095E-01 4.403101E-01 4.412494E-01 4.422265E-01 4.432400E-01 + 4.442884E-01 4.453700E-01 4.464827E-01 4.476244E-01 4.487925E-01 4.499841E-01 + 4.511961E-01 4.524247E-01 4.536659E-01 4.549150E-01 4.561669E-01 4.574158E-01 + 4.586554E-01 4.598783E-01 4.610768E-01 4.622418E-01 4.633636E-01 4.644313E-01 + 4.654326E-01 4.663543E-01 4.671814E-01 4.678974E-01 4.684844E-01 4.689221E-01 + 4.691884E-01 4.692588E-01 4.691065E-01 4.687016E-01 4.680116E-01 4.670003E-01 + 4.656282E-01 4.638517E-01 4.616230E-01 4.588896E-01 4.555939E-01 4.516726E-01 + 4.470566E-01 4.416702E-01 4.354306E-01 4.282473E-01 4.200219E-01 4.106468E-01 + 4.000053E-01 3.879710E-01 3.744069E-01 3.591654E-01 3.420884E-01 3.230072E-01 + 3.017440E-01 2.781135E-01 2.519275E-01 2.230019E-01 1.911714E-01 1.563181E-01 + 1.184353E-01 7.780539E-02 3.576632E-02 0.000000E+00 + 5.070689E-01 5.056724E-01 5.043107E-01 5.029840E-01 5.016930E-01 5.004377E-01 + 4.992187E-01 4.980362E-01 4.968906E-01 4.957823E-01 4.947116E-01 4.936788E-01 + 4.926843E-01 4.917285E-01 4.908116E-01 4.899340E-01 4.890960E-01 4.882980E-01 + 4.875401E-01 4.868227E-01 4.861459E-01 4.855102E-01 4.849156E-01 4.843624E-01 + 4.838507E-01 4.833805E-01 4.829521E-01 4.825653E-01 4.822201E-01 4.819164E-01 + 4.816540E-01 4.814327E-01 4.812520E-01 4.811113E-01 4.810102E-01 4.809479E-01 + 4.809238E-01 4.809373E-01 4.809874E-01 4.810730E-01 4.811930E-01 4.813459E-01 + 4.815301E-01 4.817436E-01 4.819842E-01 4.822496E-01 4.825371E-01 4.828437E-01 + 4.831661E-01 4.835004E-01 4.838423E-01 4.841871E-01 4.845295E-01 4.848637E-01 + 4.851830E-01 4.854802E-01 4.857473E-01 4.859752E-01 4.861540E-01 4.862726E-01 + 4.863190E-01 4.862797E-01 4.861397E-01 4.858826E-01 4.854904E-01 4.849429E-01 + 4.842182E-01 4.832919E-01 4.821373E-01 4.807249E-01 4.790225E-01 4.769944E-01 + 4.746016E-01 4.718012E-01 4.685463E-01 4.647853E-01 4.604619E-01 4.555143E-01 + 4.498754E-01 4.434713E-01 4.362222E-01 4.280407E-01 4.188320E-01 4.084934E-01 + 3.969138E-01 3.839734E-01 3.695437E-01 3.534871E-01 3.356579E-01 3.159029E-01 + 2.940633E-01 2.699781E-01 2.434900E-01 2.144550E-01 1.827614E-01 1.483654E-01 + 1.113676E-01 7.221982E-02 3.254823E-02 0.000000E+00 + 6.373804E-01 6.343138E-01 6.312876E-01 6.283023E-01 6.253580E-01 6.224549E-01 + 6.195931E-01 6.167729E-01 6.139945E-01 6.112581E-01 6.085638E-01 6.059119E-01 + 6.033023E-01 6.007355E-01 5.982115E-01 5.957304E-01 5.932924E-01 5.908976E-01 + 5.885462E-01 5.862381E-01 5.839735E-01 5.817524E-01 5.795748E-01 5.774407E-01 + 5.753501E-01 5.733028E-01 5.712987E-01 5.693375E-01 5.674191E-01 5.655431E-01 + 5.637090E-01 5.619163E-01 5.601644E-01 5.584525E-01 5.567798E-01 5.551454E-01 + 5.535485E-01 5.519882E-01 5.504633E-01 5.489725E-01 5.475145E-01 5.460875E-01 + 5.446897E-01 5.433188E-01 5.419725E-01 5.406482E-01 5.393430E-01 5.380538E-01 + 5.367768E-01 5.355082E-01 5.342433E-01 5.329772E-01 5.317046E-01 5.304193E-01 + 5.291147E-01 5.277832E-01 5.264165E-01 5.250058E-01 5.235409E-01 5.220107E-01 + 5.204030E-01 5.187042E-01 5.168997E-01 5.149729E-01 5.129058E-01 5.106786E-01 + 5.082695E-01 5.056546E-01 5.028074E-01 4.996992E-01 4.962983E-01 4.925698E-01 + 4.884759E-01 4.839749E-01 4.790213E-01 4.735655E-01 4.675533E-01 4.609258E-01 + 4.536187E-01 4.455624E-01 4.366813E-01 4.268936E-01 4.161113E-01 4.042394E-01 + 3.911766E-01 3.768144E-01 3.610383E-01 3.437277E-01 3.247576E-01 3.040001E-01 + 2.813279E-01 2.566192E-01 2.297662E-01 2.006887E-01 1.693587E-01 1.358450E-01 + 1.004075E-01 6.373689E-02 2.781601E-02 0.000000E+00 + 7.526482E-01 7.479389E-01 7.432789E-01 7.386683E-01 7.341071E-01 7.295955E-01 + 7.251334E-01 7.207209E-01 7.163581E-01 7.120450E-01 7.077817E-01 7.035682E-01 + 6.994044E-01 6.952904E-01 6.912263E-01 6.872120E-01 6.832476E-01 6.793329E-01 + 6.754678E-01 6.716524E-01 6.678866E-01 6.641703E-01 6.605031E-01 6.568851E-01 + 6.533160E-01 6.497954E-01 6.463231E-01 6.428987E-01 6.395218E-01 6.361918E-01 + 6.329082E-01 6.296701E-01 6.264769E-01 6.233276E-01 6.202210E-01 6.171563E-01 + 6.141324E-01 6.111482E-01 6.082025E-01 6.052937E-01 6.024202E-01 5.995803E-01 + 5.967718E-01 5.939924E-01 5.912396E-01 5.885105E-01 5.858022E-01 5.831113E-01 + 5.804341E-01 5.777664E-01 5.751035E-01 5.724403E-01 5.697713E-01 5.670904E-01 + 5.643906E-01 5.616644E-01 5.589036E-01 5.560989E-01 5.532402E-01 5.503165E-01 + 5.473155E-01 5.442237E-01 5.410263E-01 5.377070E-01 5.342481E-01 5.306296E-01 + 5.268303E-01 5.228263E-01 5.185918E-01 5.140984E-01 5.093150E-01 5.042077E-01 + 4.987394E-01 4.928696E-01 4.865541E-01 4.797449E-01 4.723897E-01 4.644319E-01 + 4.558099E-01 4.464572E-01 4.363024E-01 4.252681E-01 4.132717E-01 4.002251E-01 + 3.860345E-01 3.706012E-01 3.538217E-01 3.355894E-01 3.157957E-01 2.943330E-01 + 2.710987E-01 2.460016E-01 2.189720E-01 1.899782E-01 1.590540E-01 1.263498E-01 + 9.223618E-02 5.755909E-02 2.449107E-02 0.000000E+00 + 8.558715E-01 8.495755E-01 8.433394E-01 8.371633E-01 8.310468E-01 8.249901E-01 + 8.189930E-01 8.130554E-01 8.071772E-01 8.013585E-01 7.955990E-01 7.898987E-01 + 7.842574E-01 7.786751E-01 7.731516E-01 7.676867E-01 7.622803E-01 7.569322E-01 + 7.516422E-01 7.464102E-01 7.412359E-01 7.361189E-01 7.310590E-01 7.260559E-01 + 7.211092E-01 7.162185E-01 7.113834E-01 7.066032E-01 7.018774E-01 6.972054E-01 + 6.925863E-01 6.880193E-01 6.835034E-01 6.790375E-01 6.746205E-01 6.702512E-01 + 6.659284E-01 6.616510E-01 6.574174E-01 6.532261E-01 6.490753E-01 6.449630E-01 + 6.408870E-01 6.368449E-01 6.328340E-01 6.288513E-01 6.248937E-01 6.209578E-01 + 6.170396E-01 6.131349E-01 6.092389E-01 6.053464E-01 6.014518E-01 5.975487E-01 + 5.936303E-01 5.896890E-01 5.857162E-01 5.817030E-01 5.776391E-01 5.735134E-01 + 5.693136E-01 5.650264E-01 5.606370E-01 5.561291E-01 5.514851E-01 5.466855E-01 + 5.417088E-01 5.365319E-01 5.311291E-01 5.254725E-01 5.195316E-01 5.132731E-01 + 5.066608E-01 4.996550E-01 4.922128E-01 4.842876E-01 4.758288E-01 4.667816E-01 + 4.570869E-01 4.466811E-01 4.354957E-01 4.234576E-01 4.104888E-01 3.965066E-01 + 3.814240E-01 3.651502E-01 3.475911E-01 3.286515E-01 3.082364E-01 2.862549E-01 + 2.626244E-01 2.372783E-01 2.101774E-01 1.813275E-01 1.508105E-01 1.188380E-01 + 8.586074E-02 5.282949E-02 2.201710E-02 0.000000E+00 + 9.492796E-01 9.414627E-01 9.337174E-01 9.260437E-01 9.184412E-01 9.109098E-01 + 9.034492E-01 8.960593E-01 8.887399E-01 8.814906E-01 8.743114E-01 8.672019E-01 + 8.601620E-01 8.531912E-01 8.462895E-01 8.394564E-01 8.326917E-01 8.259952E-01 + 8.193665E-01 8.128051E-01 8.063108E-01 7.998832E-01 7.935218E-01 7.872261E-01 + 7.809957E-01 7.748300E-01 7.687284E-01 7.626901E-01 7.567146E-01 7.508009E-01 + 7.449481E-01 7.391554E-01 7.334214E-01 7.277451E-01 7.221251E-01 7.165601E-01 + 7.110488E-01 7.055900E-01 7.001819E-01 6.948229E-01 6.895111E-01 6.842445E-01 + 6.790205E-01 6.738368E-01 6.686903E-01 6.635782E-01 6.584972E-01 6.534438E-01 + 6.484138E-01 6.434029E-01 6.384063E-01 6.334187E-01 6.284343E-01 6.234468E-01 + 6.184492E-01 6.134338E-01 6.083921E-01 6.033151E-01 5.981923E-01 5.930128E-01 + 5.877644E-01 5.824335E-01 5.770056E-01 5.714645E-01 5.657926E-01 5.599706E-01 + 5.539773E-01 5.477897E-01 5.413826E-01 5.347283E-01 5.277970E-01 5.205560E-01 + 5.129696E-01 5.049992E-01 4.966028E-01 4.877350E-01 4.783467E-01 4.683848E-01 + 4.577923E-01 4.465079E-01 4.344661E-01 4.215972E-01 4.078273E-01 3.930784E-01 + 3.772691E-01 3.603155E-01 3.421315E-01 3.226316E-01 3.017322E-01 2.793562E-01 + 2.554379E-01 2.299308E-01 2.028205E-01 1.741434E-01 1.440192E-01 1.127069E-01 + 8.071723E-02 4.907354E-02 2.009803E-02 0.000000E+00 + 1.034554E+00 1.025283E+00 1.016097E+00 1.006994E+00 9.979754E-01 9.890396E-01 + 9.801866E-01 9.714162E-01 9.627278E-01 9.541214E-01 9.455963E-01 9.371524E-01 + 9.287891E-01 9.205062E-01 9.123031E-01 9.041797E-01 8.961353E-01 8.881695E-01 + 8.802820E-01 8.724721E-01 8.647395E-01 8.570836E-01 8.495037E-01 8.419994E-01 + 8.345699E-01 8.272147E-01 8.199329E-01 8.127238E-01 8.055864E-01 7.985198E-01 + 7.915231E-01 7.845950E-01 7.777344E-01 7.709398E-01 7.642098E-01 7.575431E-01 + 7.509382E-01 7.443936E-01 7.379078E-01 7.314788E-01 7.251045E-01 7.187828E-01 + 7.125113E-01 7.062873E-01 7.001077E-01 6.939695E-01 6.878694E-01 6.818036E-01 + 6.757681E-01 6.697584E-01 6.637695E-01 6.577961E-01 6.518323E-01 6.458718E-01 + 6.399074E-01 6.339314E-01 6.279354E-01 6.219101E-01 6.158452E-01 6.097297E-01 + 6.035513E-01 5.972967E-01 5.909512E-01 5.844988E-01 5.779220E-01 5.712016E-01 + 5.643166E-01 5.572442E-01 5.499596E-01 5.424355E-01 5.346424E-01 5.265480E-01 + 5.181175E-01 5.093130E-01 5.000935E-01 4.904144E-01 4.802281E-01 4.694831E-01 + 4.581240E-01 4.460917E-01 4.333234E-01 4.197522E-01 4.053078E-01 3.899163E-01 + 3.735014E-01 3.559850E-01 3.372880E-01 3.173329E-01 2.960464E-01 2.733630E-01 + 2.492310E-01 2.236212E-01 1.965396E-01 1.680479E-01 1.382962E-01 1.075814E-01 + 7.645982E-02 4.600624E-02 1.856161E-02 0.000000E+00 + 1.112986E+00 1.102327E+00 1.091765E+00 1.081300E+00 1.070931E+00 1.060658E+00 + 1.050480E+00 1.040397E+00 1.030409E+00 1.020514E+00 1.010712E+00 1.001004E+00 + 9.913875E-01 9.818631E-01 9.724301E-01 9.630877E-01 9.538356E-01 9.446732E-01 + 9.355998E-01 9.266149E-01 9.177178E-01 9.089079E-01 9.001845E-01 8.915468E-01 + 8.829941E-01 8.745256E-01 8.661404E-01 8.578375E-01 8.496161E-01 8.414749E-01 + 8.334128E-01 8.254287E-01 8.175211E-01 8.096885E-01 8.019294E-01 7.942423E-01 + 7.866256E-01 7.790778E-01 7.715971E-01 7.641814E-01 7.568288E-01 7.495368E-01 + 7.423029E-01 7.351243E-01 7.279979E-01 7.209206E-01 7.138889E-01 7.068989E-01 + 6.999466E-01 6.930274E-01 6.861362E-01 6.792675E-01 6.724156E-01 6.655738E-01 + 6.587350E-01 6.518916E-01 6.450348E-01 6.381556E-01 6.312435E-01 6.242875E-01 + 6.172755E-01 6.101938E-01 6.030282E-01 5.957624E-01 5.883793E-01 5.808595E-01 + 5.731826E-01 5.653257E-01 5.572643E-01 5.489715E-01 5.404180E-01 5.315723E-01 + 5.224000E-01 5.128638E-01 5.029234E-01 4.925357E-01 4.816538E-01 4.702276E-01 + 4.582035E-01 4.455243E-01 4.321292E-01 4.179541E-01 4.029319E-01 3.869923E-01 + 3.700635E-01 3.520722E-01 3.329458E-01 3.126140E-01 2.910117E-01 2.680839E-01 + 2.437910E-01 2.181183E-01 1.910894E-01 1.627868E-01 1.333860E-01 1.032144E-01 + 7.286371E-02 4.344553E-02 1.730069E-02 0.000000E+00 + 1.185586E+00 1.173601E+00 1.161726E+00 1.149961E+00 1.138304E+00 1.126757E+00 + 1.115317E+00 1.103985E+00 1.092760E+00 1.081640E+00 1.070627E+00 1.059718E+00 + 1.048913E+00 1.038212E+00 1.027614E+00 1.017118E+00 1.006724E+00 9.964306E-01 + 9.862375E-01 9.761439E-01 9.661490E-01 9.562520E-01 9.464521E-01 9.367484E-01 + 9.271402E-01 9.176263E-01 9.082059E-01 8.988778E-01 8.896410E-01 8.804942E-01 + 8.714362E-01 8.624656E-01 8.535810E-01 8.447805E-01 8.360627E-01 8.274260E-01 + 8.188687E-01 8.103890E-01 8.019851E-01 7.936550E-01 7.853963E-01 7.772067E-01 + 7.690834E-01 7.610236E-01 7.530240E-01 7.450816E-01 7.371926E-01 7.293532E-01 + 7.215592E-01 7.138059E-01 7.060880E-01 6.984002E-01 6.907365E-01 6.830903E-01 + 6.754544E-01 6.678210E-01 6.601815E-01 6.525265E-01 6.448458E-01 6.371284E-01 + 6.293618E-01 6.215329E-01 6.136270E-01 6.056283E-01 5.975193E-01 5.892813E-01 + 5.808935E-01 5.723336E-01 5.635771E-01 5.545973E-01 5.453656E-01 5.358506E-01 + 5.260186E-01 5.158329E-01 5.052540E-01 4.942394E-01 4.827435E-01 4.707173E-01 + 4.581088E-01 4.448623E-01 4.309192E-01 4.162177E-01 4.006934E-01 3.842795E-01 + 3.669080E-01 3.485101E-01 3.290187E-01 3.083697E-01 2.865058E-01 2.633807E-01 + 2.389655E-01 2.132580E-01 1.862968E-01 1.581823E-01 1.291112E-01 9.943578E-02 + 6.977593E-02 4.126934E-02 1.624504E-02 0.000000E+00 + 1.253159E+00 1.239905E+00 1.226774E+00 1.213767E+00 1.200882E+00 1.188118E+00 + 1.175475E+00 1.162953E+00 1.150549E+00 1.138264E+00 1.126097E+00 1.114046E+00 + 1.102112E+00 1.090294E+00 1.078590E+00 1.067000E+00 1.055524E+00 1.044159E+00 + 1.032906E+00 1.021764E+00 1.010731E+00 9.998071E-01 9.889910E-01 9.782819E-01 + 9.676785E-01 9.571799E-01 9.467850E-01 9.364926E-01 9.263015E-01 9.162103E-01 + 9.062176E-01 8.963220E-01 8.865218E-01 8.768154E-01 8.672008E-01 8.576765E-01 + 8.482407E-01 8.388915E-01 8.296270E-01 8.204449E-01 8.113430E-01 8.023187E-01 + 7.933692E-01 7.844915E-01 7.756824E-01 7.669384E-01 7.582561E-01 7.496313E-01 + 7.410597E-01 7.325366E-01 7.240567E-01 7.156146E-01 7.072041E-01 6.988186E-01 + 6.904508E-01 6.820930E-01 6.737363E-01 6.653715E-01 6.569884E-01 6.485756E-01 + 6.401210E-01 6.316113E-01 6.230320E-01 6.143672E-01 6.055996E-01 5.967104E-01 + 5.876790E-01 5.784834E-01 5.690991E-01 5.595000E-01 5.496575E-01 5.395408E-01 + 5.291164E-01 5.183484E-01 5.071979E-01 4.956232E-01 4.835796E-01 4.710194E-01 + 4.578915E-01 4.441422E-01 4.297145E-01 4.145488E-01 3.985831E-01 3.817538E-01 + 3.639961E-01 3.452457E-01 3.254399E-01 3.045205E-01 2.824368E-01 2.591504E-01 + 2.346418E-01 2.089198E-01 1.820358E-01 1.541058E-01 1.253444E-01 9.612444E-02 + 6.708844E-02 3.939261E-02 1.534665E-02 0.000000E+00 + 1.316353E+00 1.301884E+00 1.287552E+00 1.273357E+00 1.259296E+00 1.245370E+00 + 1.231578E+00 1.217919E+00 1.204391E+00 1.190994E+00 1.177727E+00 1.164590E+00 + 1.151580E+00 1.138698E+00 1.125943E+00 1.113313E+00 1.100808E+00 1.088427E+00 + 1.076168E+00 1.064031E+00 1.052014E+00 1.040118E+00 1.028340E+00 1.016679E+00 + 1.005135E+00 9.937061E-01 9.823911E-01 9.711887E-01 9.600977E-01 9.491165E-01 + 9.382437E-01 9.274776E-01 9.168165E-01 9.062585E-01 8.958018E-01 8.854447E-01 + 8.751851E-01 8.650213E-01 8.549510E-01 8.449720E-01 8.350818E-01 8.252778E-01 + 8.155572E-01 8.059168E-01 7.963533E-01 7.868632E-01 7.774428E-01 7.680880E-01 + 7.587944E-01 7.495571E-01 7.403709E-01 7.312301E-01 7.221286E-01 7.130598E-01 + 7.040161E-01 6.949898E-01 6.859722E-01 6.769537E-01 6.679243E-01 6.588725E-01 + 6.497864E-01 6.406524E-01 6.314560E-01 6.221815E-01 6.128118E-01 6.033279E-01 + 5.937096E-01 5.839348E-01 5.739794E-01 5.638173E-01 5.534204E-01 5.427581E-01 + 5.317975E-01 5.205031E-01 5.088366E-01 4.967571E-01 4.842207E-01 4.711806E-01 + 4.575872E-01 4.433879E-01 4.285276E-01 4.129485E-01 3.965910E-01 3.793941E-01 + 3.612962E-01 3.422366E-01 3.221571E-01 3.010045E-01 2.787341E-01 2.553146E-01 + 2.307347E-01 2.050129E-01 1.782121E-01 1.504615E-01 1.219912E-01 9.319131E-02 + 6.472258E-02 3.775408E-02 1.457158E-02 0.000000E+00 + 1.375700E+00 1.360067E+00 1.344583E+00 1.329249E+00 1.314063E+00 1.299025E+00 + 1.284133E+00 1.269386E+00 1.254784E+00 1.240325E+00 1.226008E+00 1.211833E+00 + 1.197797E+00 1.183901E+00 1.170144E+00 1.156523E+00 1.143039E+00 1.129689E+00 + 1.116474E+00 1.103391E+00 1.090440E+00 1.077620E+00 1.064929E+00 1.052366E+00 + 1.039930E+00 1.027619E+00 1.015433E+00 1.003370E+00 9.914274E-01 9.796049E-01 + 9.679006E-01 9.563126E-01 9.448392E-01 9.334784E-01 9.222282E-01 9.110867E-01 + 9.000520E-01 8.891219E-01 8.782944E-01 8.675669E-01 8.569370E-01 8.464019E-01 + 8.359586E-01 8.256040E-01 8.153345E-01 8.051467E-01 7.950367E-01 7.850003E-01 + 7.750332E-01 7.651302E-01 7.552860E-01 7.454950E-01 7.357510E-01 7.260471E-01 + 7.163759E-01 7.067297E-01 6.970994E-01 6.874758E-01 6.778484E-01 6.682062E-01 + 6.585367E-01 6.488267E-01 6.390617E-01 6.292260E-01 6.193023E-01 6.092720E-01 + 5.991150E-01 5.888090E-01 5.783304E-01 5.676532E-01 5.567496E-01 5.455893E-01 + 5.341398E-01 5.223660E-01 5.102303E-01 4.976923E-01 4.847091E-01 4.712347E-01 + 4.572206E-01 4.426155E-01 4.273658E-01 4.114155E-01 3.947072E-01 3.771822E-01 + 3.587818E-01 3.394487E-01 3.191286E-01 2.977730E-01 2.753426E-01 2.518123E-01 + 2.271782E-01 2.014676E-01 1.747534E-01 1.471764E-01 1.189801E-01 9.056935E-02 + 6.261957E-02 3.630852E-02 1.389509E-02 0.000000E+00 + 1.431642E+00 1.414890E+00 1.398301E+00 1.381874E+00 1.365609E+00 1.349504E+00 + 1.333558E+00 1.317770E+00 1.302138E+00 1.286663E+00 1.271341E+00 1.256173E+00 + 1.241157E+00 1.226293E+00 1.211578E+00 1.197011E+00 1.182593E+00 1.168320E+00 + 1.154193E+00 1.140209E+00 1.126368E+00 1.112668E+00 1.099108E+00 1.085687E+00 + 1.072404E+00 1.059256E+00 1.046242E+00 1.033361E+00 1.020612E+00 1.007992E+00 + 9.954998E-01 9.831336E-01 9.708915E-01 9.587713E-01 9.467710E-01 9.348887E-01 + 9.231220E-01 9.114690E-01 8.999274E-01 8.884946E-01 8.771679E-01 8.659446E-01 + 8.548216E-01 8.437956E-01 8.328630E-01 8.220202E-01 8.112633E-01 8.005881E-01 + 7.899899E-01 7.794637E-01 7.690042E-01 7.586054E-01 7.482612E-01 7.379646E-01 + 7.277083E-01 7.174842E-01 7.072836E-01 6.970969E-01 6.869137E-01 6.767229E-01 + 6.665121E-01 6.562680E-01 6.459762E-01 6.356209E-01 6.251850E-01 6.146498E-01 + 6.039953E-01 5.931996E-01 5.822390E-01 5.710878E-01 5.597183E-01 5.481007E-01 + 5.362026E-01 5.239896E-01 5.114245E-01 4.984676E-01 4.850765E-01 4.712063E-01 + 4.568094E-01 4.418358E-01 4.262331E-01 4.099472E-01 3.929224E-01 3.751023E-01 + 3.564309E-01 3.368540E-01 3.163208E-01 2.947870E-01 2.722182E-01 2.485951E-01 + 2.239204E-01 1.982291E-01 1.716032E-01 1.441938E-01 1.162559E-01 8.820704E-02 + 6.073455E-02 3.502166E-02 1.329874E-02 0.000000E+00 + 1.484548E+00 1.466720E+00 1.449068E+00 1.431591E+00 1.414289E+00 1.397160E+00 + 1.380202E+00 1.363415E+00 1.346796E+00 1.330346E+00 1.314061E+00 1.297942E+00 + 1.281987E+00 1.266195E+00 1.250564E+00 1.235093E+00 1.219781E+00 1.204626E+00 + 1.189628E+00 1.174784E+00 1.160093E+00 1.145555E+00 1.131167E+00 1.116928E+00 + 1.102836E+00 1.088891E+00 1.075090E+00 1.061432E+00 1.047914E+00 1.034536E+00 + 1.021296E+00 1.008191E+00 9.952194E-01 9.823791E-01 9.696677E-01 9.570833E-01 + 9.446236E-01 9.322865E-01 9.200694E-01 9.079698E-01 8.959848E-01 8.841118E-01 + 8.723472E-01 8.606880E-01 8.491304E-01 8.376707E-01 8.263048E-01 8.150285E-01 + 8.038371E-01 7.927254E-01 7.816879E-01 7.707189E-01 7.598119E-01 7.489600E-01 + 7.381558E-01 7.273911E-01 7.166570E-01 7.059442E-01 6.952421E-01 6.845395E-01 + 6.738240E-01 6.630825E-01 6.523003E-01 6.414618E-01 6.305498E-01 6.195460E-01 + 6.084301E-01 5.971804E-01 5.857735E-01 5.741837E-01 5.623837E-01 5.503438E-01 + 5.380321E-01 5.254145E-01 5.124543E-01 4.991123E-01 4.853469E-01 4.711139E-01 + 4.563666E-01 4.410563E-01 4.251317E-01 4.085403E-01 3.912281E-01 3.731410E-01 + 3.542252E-01 3.344293E-01 3.137059E-01 2.920145E-01 2.693253E-01 2.456240E-01 + 2.209195E-01 1.952538E-01 1.687168E-01 1.414688E-01 1.137751E-01 8.606400E-02 + 5.903260E-02 3.386711E-02 1.276848E-02 0.000000E+00 + 1.534729E+00 1.515865E+00 1.497190E+00 1.478703E+00 1.460404E+00 1.442289E+00 + 1.424359E+00 1.406611E+00 1.389044E+00 1.371657E+00 1.354449E+00 1.337417E+00 + 1.320561E+00 1.303879E+00 1.287370E+00 1.271033E+00 1.254865E+00 1.238865E+00 + 1.223033E+00 1.207366E+00 1.191863E+00 1.176523E+00 1.161343E+00 1.146323E+00 + 1.131460E+00 1.116754E+00 1.102202E+00 1.087802E+00 1.073553E+00 1.059453E+00 + 1.045500E+00 1.031692E+00 1.018026E+00 1.004501E+00 9.911141E-01 9.778629E-01 + 9.647452E-01 9.517587E-01 9.389009E-01 9.261692E-01 9.135606E-01 9.010721E-01 + 8.887005E-01 8.764422E-01 8.642937E-01 8.522509E-01 8.403100E-01 8.284664E-01 + 8.167153E-01 8.050517E-01 7.934698E-01 7.819638E-01 7.705272E-01 7.591532E-01 + 7.478340E-01 7.365615E-01 7.253270E-01 7.141207E-01 7.029322E-01 6.917503E-01 + 6.805625E-01 6.693557E-01 6.581152E-01 6.468254E-01 6.354694E-01 6.240284E-01 + 6.124827E-01 6.008105E-01 5.889884E-01 5.769911E-01 5.647914E-01 5.523598E-01 + 5.396648E-01 5.266726E-01 5.133470E-01 4.996493E-01 4.855385E-01 4.709713E-01 + 4.559017E-01 4.402820E-01 4.240623E-01 4.071913E-01 3.896168E-01 3.712865E-01 + 3.521489E-01 3.321552E-01 3.112611E-01 2.894295E-01 2.666348E-01 2.428675E-01 + 2.181419E-01 1.925063E-01 1.660580E-01 1.389654E-01 1.115029E-01 8.410814E-02 + 5.748613E-02 3.282415E-02 1.229342E-02 0.000000E+00 + 1.582453E+00 1.562590E+00 1.542928E+00 1.523468E+00 1.504207E+00 1.485144E+00 + 1.466277E+00 1.447605E+00 1.429126E+00 1.410839E+00 1.392742E+00 1.374833E+00 + 1.357111E+00 1.339575E+00 1.322223E+00 1.305053E+00 1.288064E+00 1.271255E+00 + 1.254623E+00 1.238167E+00 1.221885E+00 1.205777E+00 1.189839E+00 1.174071E+00 + 1.158471E+00 1.143037E+00 1.127767E+00 1.112659E+00 1.097711E+00 1.082922E+00 + 1.068289E+00 1.053810E+00 1.039483E+00 1.025305E+00 1.011274E+00 9.973876E-01 + 9.836436E-01 9.700394E-01 9.565724E-01 9.432399E-01 9.300387E-01 9.169659E-01 + 9.040181E-01 8.911917E-01 8.784829E-01 8.658878E-01 8.534021E-01 8.410215E-01 + 8.287410E-01 8.165554E-01 8.044591E-01 7.924460E-01 7.805096E-01 7.686429E-01 + 7.568382E-01 7.450874E-01 7.333815E-01 7.217108E-01 7.100649E-01 6.984324E-01 + 6.868011E-01 6.751575E-01 6.634873E-01 6.517745E-01 6.400024E-01 6.281524E-01 + 6.162047E-01 6.041376E-01 5.919278E-01 5.795503E-01 5.669779E-01 5.541815E-01 + 5.411298E-01 5.277894E-01 5.141243E-01 5.000967E-01 4.856659E-01 4.707892E-01 + 4.554218E-01 4.395165E-01 4.230249E-01 4.058968E-01 3.880816E-01 3.695287E-01 + 3.501887E-01 3.300154E-01 3.089671E-01 2.870102E-01 2.641226E-01 2.402993E-01 + 2.155596E-01 1.899576E-01 1.635973E-01 1.366544E-01 1.094112E-01 8.231355E-02 + 5.607297E-02 3.187626E-02 1.186496E-02 0.000000E+00 + 1.627949E+00 1.607121E+00 1.586508E+00 1.566108E+00 1.545920E+00 1.525942E+00 + 1.506172E+00 1.486609E+00 1.467251E+00 1.448096E+00 1.429143E+00 1.410390E+00 + 1.391835E+00 1.373477E+00 1.355314E+00 1.337345E+00 1.319567E+00 1.301979E+00 + 1.284579E+00 1.267365E+00 1.250337E+00 1.233491E+00 1.216827E+00 1.200342E+00 + 1.184035E+00 1.167904E+00 1.151946E+00 1.136160E+00 1.120543E+00 1.105095E+00 + 1.089811E+00 1.074691E+00 1.059731E+00 1.044930E+00 1.030285E+00 1.015792E+00 + 1.001451E+00 9.872578E-01 9.732102E-01 9.593052E-01 9.455399E-01 9.319109E-01 + 9.184150E-01 9.050483E-01 8.918070E-01 8.786870E-01 8.656842E-01 8.527940E-01 + 8.400113E-01 8.273309E-01 8.147470E-01 8.022536E-01 7.898441E-01 7.775113E-01 + 7.652476E-01 7.530447E-01 7.408935E-01 7.287846E-01 7.167072E-01 7.046500E-01 + 6.926007E-01 6.805459E-01 6.684711E-01 6.563606E-01 6.441975E-01 6.319634E-01 + 6.196383E-01 6.072009E-01 5.946278E-01 5.818942E-01 5.689731E-01 5.558356E-01 + 5.424507E-01 5.287853E-01 5.148039E-01 5.004689E-01 4.857402E-01 4.705760E-01 + 4.549321E-01 4.387622E-01 4.220189E-01 4.046533E-01 3.866162E-01 3.678586E-01 + 3.483333E-01 3.279960E-01 3.068079E-01 2.847382E-01 2.617684E-01 2.378976E-01 + 2.131496E-01 1.875840E-01 1.613105E-01 1.345117E-01 1.074769E-01 8.065911E-02 + 5.477514E-02 3.101013E-02 1.147624E-02 0.000000E+00 + 1.638998E+00 1.617934E+00 1.597088E+00 1.576459E+00 1.556044E+00 1.535842E+00 + 1.515852E+00 1.496071E+00 1.476498E+00 1.457131E+00 1.437969E+00 1.419010E+00 + 1.400252E+00 1.381693E+00 1.363332E+00 1.345167E+00 1.327196E+00 1.309418E+00 + 1.291831E+00 1.274433E+00 1.257223E+00 1.240197E+00 1.223356E+00 1.206697E+00 + 1.190217E+00 1.173916E+00 1.157790E+00 1.141839E+00 1.126060E+00 1.110451E+00 + 1.095009E+00 1.079733E+00 1.064620E+00 1.049667E+00 1.034872E+00 1.020232E+00 + 1.005746E+00 9.914096E-01 9.772210E-01 9.631771E-01 9.492748E-01 9.355110E-01 + 9.218820E-01 9.083843E-01 8.950139E-01 8.817668E-01 8.686387E-01 8.556250E-01 + 8.427207E-01 8.299206E-01 8.172187E-01 8.046091E-01 7.920851E-01 7.796397E-01 + 7.672650E-01 7.549528E-01 7.426943E-01 7.304794E-01 7.182979E-01 7.061382E-01 + 6.939881E-01 6.818342E-01 6.696619E-01 6.574556E-01 6.451983E-01 6.328717E-01 + 6.204559E-01 6.079293E-01 5.952690E-01 5.824498E-01 5.694450E-01 5.562257E-01 + 5.427608E-01 5.290174E-01 5.149602E-01 5.005515E-01 4.857517E-01 4.705187E-01 + 4.548086E-01 4.385756E-01 4.217722E-01 4.043500E-01 3.862601E-01 3.674539E-01 + 3.478847E-01 3.275086E-01 3.062875E-01 2.841913E-01 2.612025E-01 2.373209E-01 + 2.125717E-01 1.870155E-01 1.607635E-01 1.339999E-01 1.070156E-01 8.026528E-02 + 5.446691E-02 3.080505E-02 1.138460E-02 0.000000E+00 + 1.671414E+00 1.649654E+00 1.628121E+00 1.606814E+00 1.585730E+00 1.564869E+00 + 1.544228E+00 1.523805E+00 1.503599E+00 1.483607E+00 1.463829E+00 1.444262E+00 + 1.424904E+00 1.405755E+00 1.386811E+00 1.368071E+00 1.349533E+00 1.331196E+00 + 1.313058E+00 1.295116E+00 1.277369E+00 1.259815E+00 1.242453E+00 1.225280E+00 + 1.208294E+00 1.191493E+00 1.174875E+00 1.158439E+00 1.142181E+00 1.126101E+00 + 1.110194E+00 1.094460E+00 1.078895E+00 1.063497E+00 1.048264E+00 1.033192E+00 + 1.018279E+00 1.003524E+00 9.889214E-01 9.744700E-01 9.601663E-01 9.460068E-01 + 9.319882E-01 9.181066E-01 9.043580E-01 8.907384E-01 8.772433E-01 8.638682E-01 + 8.506081E-01 8.374574E-01 8.244104E-01 8.114609E-01 7.986023E-01 7.858275E-01 + 7.731286E-01 7.604973E-01 7.479246E-01 7.354007E-01 7.229151E-01 7.104563E-01 + 6.980120E-01 6.855688E-01 6.731123E-01 6.606266E-01 6.480950E-01 6.354989E-01 + 6.228186E-01 6.100327E-01 5.971182E-01 5.840501E-01 5.708016E-01 5.573442E-01 + 5.436470E-01 5.296772E-01 5.153997E-01 5.007773E-01 4.857707E-01 4.703383E-01 + 4.544367E-01 4.380206E-01 4.210435E-01 4.034576E-01 3.852152E-01 3.662687E-01 + 3.465728E-01 3.260852E-01 3.047696E-01 2.825980E-01 2.595553E-01 2.356440E-01 + 2.108926E-01 1.853652E-01 1.591773E-01 1.325172E-01 1.056809E-01 7.912733E-02 + 5.357784E-02 3.021487E-02 1.112171E-02 0.000000E+00 + 1.713024E+00 1.690361E+00 1.667938E+00 1.645753E+00 1.623804E+00 1.602088E+00 + 1.580605E+00 1.559351E+00 1.538326E+00 1.517526E+00 1.496951E+00 1.476599E+00 + 1.456466E+00 1.436553E+00 1.416855E+00 1.397373E+00 1.378103E+00 1.359044E+00 + 1.340194E+00 1.321551E+00 1.303113E+00 1.284877E+00 1.266843E+00 1.249007E+00 + 1.231369E+00 1.213925E+00 1.196673E+00 1.179612E+00 1.162739E+00 1.146051E+00 + 1.129547E+00 1.113223E+00 1.097078E+00 1.081108E+00 1.065311E+00 1.049685E+00 + 1.034225E+00 1.018931E+00 1.003798E+00 9.888238E-01 9.740052E-01 9.593387E-01 + 9.448207E-01 9.304473E-01 9.162145E-01 9.021180E-01 8.881536E-01 8.743162E-01 + 8.606009E-01 8.470023E-01 8.335143E-01 8.201308E-01 8.068451E-01 7.936499E-01 + 7.805374E-01 7.674992E-01 7.545263E-01 7.416087E-01 7.287359E-01 7.158965E-01 + 7.030780E-01 6.902671E-01 6.774493E-01 6.646088E-01 6.517287E-01 6.387908E-01 + 6.257752E-01 6.126605E-01 5.994239E-01 5.860406E-01 5.724839E-01 5.587254E-01 + 5.447346E-01 5.304788E-01 5.159234E-01 5.010316E-01 4.857645E-01 4.700811E-01 + 4.539386E-01 4.372927E-01 4.200976E-01 4.023068E-01 3.838736E-01 3.647521E-01 + 3.448984E-01 3.242726E-01 3.028404E-01 2.805764E-01 2.574686E-01 2.335231E-01 + 2.087721E-01 1.832845E-01 1.571805E-01 1.306541E-01 1.040070E-01 7.770366E-02 + 5.246879E-02 2.948151E-02 1.079680E-02 0.000000E+00 + 1.752929E+00 1.729392E+00 1.706107E+00 1.683072E+00 1.660284E+00 1.637742E+00 + 1.615443E+00 1.593386E+00 1.571568E+00 1.549988E+00 1.528643E+00 1.507531E+00 + 1.486650E+00 1.465998E+00 1.445574E+00 1.425374E+00 1.405398E+00 1.385642E+00 + 1.366106E+00 1.346786E+00 1.327681E+00 1.308789E+00 1.290107E+00 1.271634E+00 + 1.253367E+00 1.235303E+00 1.217442E+00 1.199779E+00 1.182314E+00 1.165043E+00 + 1.147964E+00 1.131074E+00 1.114371E+00 1.097852E+00 1.081515E+00 1.065355E+00 + 1.049371E+00 1.033560E+00 1.017918E+00 1.002443E+00 9.871318E-01 9.719798E-01 + 9.569838E-01 9.421399E-01 9.274439E-01 9.128916E-01 8.984783E-01 8.841994E-01 + 8.700496E-01 8.560234E-01 8.421147E-01 8.283173E-01 8.146244E-01 8.010287E-01 + 7.875223E-01 7.740967E-01 7.607428E-01 7.474508E-01 7.342100E-01 7.210089E-01 + 7.078351E-01 6.946751E-01 6.815146E-01 6.683376E-01 6.551274E-01 6.418657E-01 + 6.285326E-01 6.151070E-01 6.015660E-01 5.878848E-01 5.740371E-01 5.599946E-01 + 5.457270E-01 5.312018E-01 5.163848E-01 5.012396E-01 4.857276E-01 4.698086E-01 + 4.534403E-01 4.365791E-01 4.191802E-01 4.011979E-01 3.825869E-01 3.633026E-01 + 3.433029E-01 3.225493E-01 3.010100E-01 2.786620E-01 2.554960E-01 2.315214E-01 + 2.067742E-01 1.813273E-01 1.553056E-01 1.289082E-01 1.024419E-01 7.637584E-02 + 5.143770E-02 2.880257E-02 1.049776E-02 0.000000E+00 + 1.791263E+00 1.766879E+00 1.742758E+00 1.718899E+00 1.695299E+00 1.671956E+00 + 1.648868E+00 1.626032E+00 1.603447E+00 1.581110E+00 1.559020E+00 1.537173E+00 + 1.515568E+00 1.494203E+00 1.473075E+00 1.452183E+00 1.431524E+00 1.411095E+00 + 1.390896E+00 1.370923E+00 1.351174E+00 1.331648E+00 1.312342E+00 1.293253E+00 + 1.274380E+00 1.255719E+00 1.237270E+00 1.219028E+00 1.200992E+00 1.183159E+00 + 1.165527E+00 1.148093E+00 1.130854E+00 1.113806E+00 1.096949E+00 1.080277E+00 + 1.063789E+00 1.047482E+00 1.031352E+00 1.015396E+00 9.996111E-01 9.839935E-01 + 9.685392E-01 9.532443E-01 9.381045E-01 9.231154E-01 9.082726E-01 8.935711E-01 + 8.790056E-01 8.645704E-01 8.502595E-01 8.360666E-01 8.219848E-01 8.080067E-01 + 7.941244E-01 7.803293E-01 7.666122E-01 7.529634E-01 7.393720E-01 7.258265E-01 + 7.123145E-01 6.988225E-01 6.853361E-01 6.718394E-01 6.583156E-01 6.447464E-01 + 6.311122E-01 6.173917E-01 6.035621E-01 5.895990E-01 5.754758E-01 5.611646E-01 + 5.466353E-01 5.318557E-01 5.167918E-01 5.014076E-01 4.856650E-01 4.695241E-01 + 4.529435E-01 4.358801E-01 4.182899E-01 4.001285E-01 3.813513E-01 3.619152E-01 + 3.417795E-01 3.209076E-01 2.992695E-01 2.768448E-01 2.536266E-01 2.296275E-01 + 2.048868E-01 1.794813E-01 1.535402E-01 1.272672E-01 1.009739E-01 7.513349E-02 + 5.047588E-02 2.817175E-02 1.022145E-02 0.000000E+00 + 1.828146E+00 1.802939E+00 1.778007E+00 1.753348E+00 1.728960E+00 1.704840E+00 + 1.680987E+00 1.657397E+00 1.634068E+00 1.610998E+00 1.588186E+00 1.565627E+00 + 1.543321E+00 1.521265E+00 1.499457E+00 1.477894E+00 1.456574E+00 1.435495E+00 + 1.414654E+00 1.394050E+00 1.373680E+00 1.353541E+00 1.333631E+00 1.313948E+00 + 1.294489E+00 1.275253E+00 1.256235E+00 1.237435E+00 1.218849E+00 1.200475E+00 + 1.182309E+00 1.164350E+00 1.146594E+00 1.129038E+00 1.111679E+00 1.094515E+00 + 1.077542E+00 1.060757E+00 1.044158E+00 1.027740E+00 1.011500E+00 9.954350E-01 + 9.795406E-01 9.638126E-01 9.482470E-01 9.328390E-01 9.175842E-01 9.024775E-01 + 8.875136E-01 8.726866E-01 8.579906E-01 8.434191E-01 8.289651E-01 8.146213E-01 + 8.003795E-01 7.862313E-01 7.721673E-01 7.581777E-01 7.442516E-01 7.303776E-01 + 7.165431E-01 7.027346E-01 6.889377E-01 6.751365E-01 6.613142E-01 6.474527E-01 + 6.335321E-01 6.195314E-01 6.054277E-01 5.911968E-01 5.768124E-01 5.622465E-01 + 5.474692E-01 5.324487E-01 5.171512E-01 5.015410E-01 4.855805E-01 4.692304E-01 + 4.524496E-01 4.351958E-01 4.174258E-01 3.990960E-01 3.801630E-01 3.605849E-01 + 3.403224E-01 3.193406E-01 2.976113E-01 2.751163E-01 2.518512E-01 2.278315E-01 + 2.030996E-01 1.777359E-01 1.518737E-01 1.257209E-01 9.959316E-02 7.396772E-02 + 4.957592E-02 2.758372E-02 9.965240E-03 0.000000E+00 + 1.863682E+00 1.837676E+00 1.811956E+00 1.786521E+00 1.761368E+00 1.736494E+00 + 1.711897E+00 1.687575E+00 1.663525E+00 1.639745E+00 1.616232E+00 1.592984E+00 + 1.569998E+00 1.547272E+00 1.524804E+00 1.502592E+00 1.480632E+00 1.458923E+00 + 1.437462E+00 1.416246E+00 1.395274E+00 1.374542E+00 1.354049E+00 1.333791E+00 + 1.313767E+00 1.293973E+00 1.274408E+00 1.255068E+00 1.235950E+00 1.217053E+00 + 1.198373E+00 1.179907E+00 1.161652E+00 1.143606E+00 1.125764E+00 1.108125E+00 + 1.090685E+00 1.073440E+00 1.056388E+00 1.039526E+00 1.022848E+00 1.006353E+00 + 9.900351E-01 9.738909E-01 9.579158E-01 9.421054E-01 9.264548E-01 9.109591E-01 + 8.956127E-01 8.804099E-01 8.653445E-01 8.504099E-01 8.355992E-01 8.209049E-01 + 8.063189E-01 7.918326E-01 7.774366E-01 7.631210E-01 7.488750E-01 7.346869E-01 + 7.205442E-01 7.064335E-01 6.923402E-01 6.782485E-01 6.641417E-01 6.500013E-01 + 6.358079E-01 6.215403E-01 6.071759E-01 5.926903E-01 5.780574E-01 5.632495E-01 + 5.482368E-01 5.329877E-01 5.174688E-01 5.016445E-01 4.854777E-01 4.689296E-01 + 4.519596E-01 4.345261E-01 4.165865E-01 3.980982E-01 3.790188E-01 3.593076E-01 + 3.389265E-01 3.178422E-01 2.960284E-01 2.734688E-01 2.501615E-01 2.261245E-01 + 2.014034E-01 1.760819E-01 1.502968E-01 1.242600E-01 9.829127E-02 7.287089E-02 + 4.873149E-02 2.703394E-02 9.726878E-03 0.000000E+00 + 1.897967E+00 1.871184E+00 1.844698E+00 1.818509E+00 1.792612E+00 1.767005E+00 + 1.741687E+00 1.716653E+00 1.691903E+00 1.667432E+00 1.643240E+00 1.619322E+00 + 1.595677E+00 1.572302E+00 1.549194E+00 1.526352E+00 1.503772E+00 1.481451E+00 + 1.459389E+00 1.437581E+00 1.416026E+00 1.394720E+00 1.373662E+00 1.352848E+00 + 1.332276E+00 1.311944E+00 1.291848E+00 1.271986E+00 1.252355E+00 1.232952E+00 + 1.213775E+00 1.194819E+00 1.176083E+00 1.157563E+00 1.139256E+00 1.121158E+00 + 1.103267E+00 1.085579E+00 1.068091E+00 1.050799E+00 1.033700E+00 1.016790E+00 + 1.000064E+00 9.835192E-01 9.671501E-01 9.509524E-01 9.349211E-01 9.190513E-01 + 9.033372E-01 8.877732E-01 8.723530E-01 8.570697E-01 8.419167E-01 8.268861E-01 + 8.119699E-01 7.971593E-01 7.824451E-01 7.678171E-01 7.532646E-01 7.387758E-01 + 7.243383E-01 7.099384E-01 6.955617E-01 6.811924E-01 6.668136E-01 6.524071E-01 + 6.379532E-01 6.234311E-01 6.088179E-01 5.940896E-01 5.792201E-01 5.641818E-01 + 5.489451E-01 5.334787E-01 5.177492E-01 5.017217E-01 4.853593E-01 4.686234E-01 + 4.514743E-01 4.338707E-01 4.157710E-01 3.971332E-01 3.779159E-01 3.580794E-01 + 3.375871E-01 3.164071E-01 2.945147E-01 2.718957E-01 2.485504E-01 2.244991E-01 + 1.997904E-01 1.745110E-01 1.488014E-01 1.228769E-01 9.706079E-02 7.183638E-02 + 4.793710E-02 2.651850E-02 9.504459E-03 0.000000E+00 + 1.931086E+00 1.903546E+00 1.876316E+00 1.849392E+00 1.822772E+00 1.796453E+00 + 1.770432E+00 1.744708E+00 1.719276E+00 1.694135E+00 1.669282E+00 1.644714E+00 + 1.620428E+00 1.596423E+00 1.572694E+00 1.549240E+00 1.526058E+00 1.503145E+00 + 1.480499E+00 1.458117E+00 1.435997E+00 1.414135E+00 1.392529E+00 1.371176E+00 + 1.350074E+00 1.329220E+00 1.308610E+00 1.288243E+00 1.268115E+00 1.248223E+00 + 1.228564E+00 1.209135E+00 1.189934E+00 1.170956E+00 1.152198E+00 1.133657E+00 + 1.115331E+00 1.097214E+00 1.079305E+00 1.061600E+00 1.044094E+00 1.026783E+00 + 1.009665E+00 9.927332E-01 9.759844E-01 9.594135E-01 9.430156E-01 9.267855E-01 + 9.107176E-01 8.948060E-01 8.790443E-01 8.634259E-01 8.479436E-01 8.325899E-01 + 8.173564E-01 8.022345E-01 7.872147E-01 7.722870E-01 7.574404E-01 7.426633E-01 + 7.279431E-01 7.132662E-01 6.986181E-01 6.839829E-01 6.693439E-01 6.546827E-01 + 6.399799E-01 6.252145E-01 6.103638E-01 5.954037E-01 5.803084E-01 5.650504E-01 + 5.496002E-01 5.339267E-01 5.179970E-01 5.017760E-01 4.852276E-01 4.683135E-01 + 4.509943E-01 4.332296E-01 4.149782E-01 3.961989E-01 3.768514E-01 3.568970E-01 + 3.363002E-01 3.150306E-01 2.930651E-01 2.703912E-01 2.470114E-01 2.229485E-01 + 1.982535E-01 1.730163E-01 1.473804E-01 1.215646E-01 9.589528E-02 7.085846E-02 + 4.718800E-02 2.603403E-02 9.296339E-03 0.000000E+00 + 1.963115E+00 1.934839E+00 1.906883E+00 1.879244E+00 1.851920E+00 1.824908E+00 + 1.798204E+00 1.771807E+00 1.745713E+00 1.719920E+00 1.694425E+00 1.669224E+00 + 1.644316E+00 1.619698E+00 1.595366E+00 1.571318E+00 1.547551E+00 1.524063E+00 + 1.500850E+00 1.477911E+00 1.455242E+00 1.432840E+00 1.410702E+00 1.388827E+00 + 1.367211E+00 1.345850E+00 1.324743E+00 1.303886E+00 1.283276E+00 1.262911E+00 + 1.242786E+00 1.222899E+00 1.203247E+00 1.183825E+00 1.164632E+00 1.145663E+00 + 1.126915E+00 1.108385E+00 1.090069E+00 1.071963E+00 1.054064E+00 1.036368E+00 + 1.018869E+00 1.001565E+00 9.844494E-01 9.675185E-01 9.507670E-01 9.341896E-01 + 9.177806E-01 9.015341E-01 8.854435E-01 8.695022E-01 8.537031E-01 8.380383E-01 + 8.224997E-01 8.070784E-01 7.917649E-01 7.765491E-01 7.614201E-01 7.463661E-01 + 7.313745E-01 7.164318E-01 7.015232E-01 6.866332E-01 6.717447E-01 6.568397E-01 + 6.418984E-01 6.269000E-01 6.118221E-01 5.966404E-01 5.813293E-01 5.658614E-01 + 5.502074E-01 5.343363E-01 5.182155E-01 5.018103E-01 4.850847E-01 4.680009E-01 + 4.505201E-01 4.326023E-01 4.142070E-01 3.952937E-01 3.758231E-01 3.557573E-01 + 3.350621E-01 3.137083E-01 2.916745E-01 2.689500E-01 2.455390E-01 2.214667E-01 + 1.967866E-01 1.715914E-01 1.460276E-01 1.203170E-01 9.478909E-02 6.993207E-02 + 4.648006E-02 2.557758E-02 9.101101E-03 0.000000E+00 + 1.994124E+00 1.965130E+00 1.936466E+00 1.908131E+00 1.880121E+00 1.852434E+00 + 1.825066E+00 1.798014E+00 1.771275E+00 1.744847E+00 1.718727E+00 1.692911E+00 + 1.667397E+00 1.642183E+00 1.617264E+00 1.592638E+00 1.568303E+00 1.544256E+00 + 1.520493E+00 1.497012E+00 1.473810E+00 1.450884E+00 1.428231E+00 1.405848E+00 + 1.383732E+00 1.361881E+00 1.340290E+00 1.318959E+00 1.297882E+00 1.277057E+00 + 1.256480E+00 1.236149E+00 1.216060E+00 1.196210E+00 1.176594E+00 1.157210E+00 + 1.138055E+00 1.119124E+00 1.100414E+00 1.081921E+00 1.063642E+00 1.045572E+00 + 1.027707E+00 1.010042E+00 9.925725E-01 9.752939E-01 9.582010E-01 9.412884E-01 + 9.245502E-01 9.079806E-01 8.915729E-01 8.753204E-01 8.592158E-01 8.432513E-01 + 8.274187E-01 8.117090E-01 7.961128E-01 7.806199E-01 7.652191E-01 7.498989E-01 + 7.346464E-01 7.194482E-01 7.042896E-01 6.891547E-01 6.740269E-01 6.588877E-01 + 6.437178E-01 6.284962E-01 6.132005E-01 5.978066E-01 5.822889E-01 5.666201E-01 + 5.507712E-01 5.347112E-01 5.184079E-01 5.018268E-01 4.849322E-01 4.676867E-01 + 4.500520E-01 4.319885E-01 4.134564E-01 3.944160E-01 3.748286E-01 3.546574E-01 + 3.338694E-01 3.124366E-01 2.903389E-01 2.675673E-01 2.441281E-01 2.200484E-01 + 1.953843E-01 1.702308E-01 1.447374E-01 1.191288E-01 9.373721E-02 6.905279E-02 + 4.580964E-02 2.514661E-02 8.917511E-03 0.000000E+00 + 2.024175E+00 1.994481E+00 1.965128E+00 1.936114E+00 1.907436E+00 1.879090E+00 + 1.851073E+00 1.823383E+00 1.796017E+00 1.768970E+00 1.742242E+00 1.715827E+00 + 1.689723E+00 1.663928E+00 1.638439E+00 1.613251E+00 1.588363E+00 1.563772E+00 + 1.539474E+00 1.515466E+00 1.491746E+00 1.468310E+00 1.445155E+00 1.422279E+00 + 1.399679E+00 1.377351E+00 1.355292E+00 1.333498E+00 1.311968E+00 1.290697E+00 + 1.269683E+00 1.248921E+00 1.228408E+00 1.208141E+00 1.188117E+00 1.168331E+00 + 1.148780E+00 1.129461E+00 1.110370E+00 1.091503E+00 1.072856E+00 1.054424E+00 + 1.036204E+00 1.018190E+00 1.000378E+00 9.827636E-01 9.653406E-01 9.481040E-01 + 9.310479E-01 9.141662E-01 8.974522E-01 8.808993E-01 8.644999E-01 8.482464E-01 + 8.321303E-01 8.161426E-01 8.002739E-01 7.845138E-01 7.688514E-01 7.532747E-01 + 7.377712E-01 7.223272E-01 7.069280E-01 6.915579E-01 6.761999E-01 6.608359E-01 + 6.454464E-01 6.300104E-01 6.145057E-01 5.989082E-01 5.831925E-01 5.673312E-01 + 5.512956E-01 5.350549E-01 5.185770E-01 5.018277E-01 4.847716E-01 4.673718E-01 + 4.495902E-01 4.313878E-01 4.127255E-01 3.935642E-01 3.738659E-01 3.535949E-01 + 3.327191E-01 3.112118E-01 2.890542E-01 2.662390E-01 2.427742E-01 2.186890E-01 + 1.940416E-01 1.689296E-01 1.435051E-01 1.179954E-01 9.273525E-02 6.821670E-02 + 4.517353E-02 2.473886E-02 8.744493E-03 0.000000E+00 + 2.053326E+00 2.022948E+00 1.992923E+00 1.963246E+00 1.933916E+00 1.904928E+00 + 1.876280E+00 1.847968E+00 1.819989E+00 1.792340E+00 1.765018E+00 1.738019E+00 + 1.711341E+00 1.684981E+00 1.658935E+00 1.633201E+00 1.607774E+00 1.582653E+00 + 1.557834E+00 1.533314E+00 1.509089E+00 1.485158E+00 1.461516E+00 1.438161E+00 + 1.415089E+00 1.392297E+00 1.369782E+00 1.347541E+00 1.325570E+00 1.303866E+00 + 1.282426E+00 1.261246E+00 1.240322E+00 1.219651E+00 1.199230E+00 1.179054E+00 + 1.159120E+00 1.139425E+00 1.119964E+00 1.100733E+00 1.081729E+00 1.062948E+00 + 1.044383E+00 1.026032E+00 1.007889E+00 9.899487E-01 9.722064E-01 9.546564E-01 + 9.372928E-01 9.201093E-01 9.030994E-01 8.862561E-01 8.695720E-01 8.530393E-01 + 8.366495E-01 8.203935E-01 8.042619E-01 7.882441E-01 7.723293E-01 7.565055E-01 + 7.407600E-01 7.250792E-01 7.094483E-01 6.938516E-01 6.782722E-01 6.626919E-01 + 6.470912E-01 6.314493E-01 6.157437E-01 5.999507E-01 5.840448E-01 5.679989E-01 + 5.517842E-01 5.353703E-01 5.187250E-01 5.018147E-01 4.846042E-01 4.670567E-01 + 4.491348E-01 4.307999E-01 4.120134E-01 3.927369E-01 3.729332E-01 3.525675E-01 + 3.316085E-01 3.100308E-01 2.878172E-01 2.649614E-01 2.414734E-01 2.173842E-01 + 1.927542E-01 1.676833E-01 1.423261E-01 1.169124E-01 9.177929E-02 6.742032E-02 + 4.456890E-02 2.435235E-02 8.581102E-03 0.000000E+00 + 2.081628E+00 2.050583E+00 2.019901E+00 1.989578E+00 1.959611E+00 1.929997E+00 + 1.900732E+00 1.871813E+00 1.843237E+00 1.815000E+00 1.787099E+00 1.759532E+00 + 1.732294E+00 1.705383E+00 1.678795E+00 1.652527E+00 1.626576E+00 1.600939E+00 + 1.575612E+00 1.550593E+00 1.525878E+00 1.501464E+00 1.477347E+00 1.453525E+00 + 1.429995E+00 1.406752E+00 1.383794E+00 1.361117E+00 1.338718E+00 1.316593E+00 + 1.294739E+00 1.273152E+00 1.251829E+00 1.230766E+00 1.209959E+00 1.189404E+00 + 1.169099E+00 1.149038E+00 1.129218E+00 1.109636E+00 1.090286E+00 1.071164E+00 + 1.052267E+00 1.033588E+00 1.015124E+00 9.968686E-01 9.788170E-01 9.609635E-01 + 9.433022E-01 9.258267E-01 9.085304E-01 8.914063E-01 8.744469E-01 8.576443E-01 + 8.409898E-01 8.244746E-01 8.080890E-01 7.918225E-01 7.756640E-01 7.596017E-01 + 7.436228E-01 7.277136E-01 7.118593E-01 6.960443E-01 6.802515E-01 6.644629E-01 + 6.486588E-01 6.328186E-01 6.169199E-01 6.009389E-01 5.848501E-01 5.686268E-01 + 5.522401E-01 5.356599E-01 5.188542E-01 5.017895E-01 4.844309E-01 4.667421E-01 + 4.486859E-01 4.302244E-01 4.113193E-01 3.919329E-01 3.720289E-01 3.515730E-01 + 3.305352E-01 3.088911E-01 2.866245E-01 2.637310E-01 2.402219E-01 2.161302E-01 + 1.915181E-01 1.664880E-01 1.411966E-01 1.158761E-01 9.086581E-02 6.666058E-02 + 4.399323E-02 2.398531E-02 8.426503E-03 0.000000E+00 + 2.109130E+00 2.077434E+00 2.046110E+00 2.015155E+00 1.984566E+00 1.954340E+00 + 1.924473E+00 1.894962E+00 1.865802E+00 1.836992E+00 1.808527E+00 1.780404E+00 + 1.752620E+00 1.725171E+00 1.698055E+00 1.671267E+00 1.644805E+00 1.618665E+00 + 1.592843E+00 1.567338E+00 1.542145E+00 1.517260E+00 1.492682E+00 1.468405E+00 + 1.444428E+00 1.420746E+00 1.397356E+00 1.374255E+00 1.351439E+00 1.328905E+00 + 1.306649E+00 1.284667E+00 1.262956E+00 1.241511E+00 1.220329E+00 1.199407E+00 + 1.178740E+00 1.158324E+00 1.138156E+00 1.118231E+00 1.098546E+00 1.079095E+00 + 1.059873E+00 1.040877E+00 1.022102E+00 1.003541E+00 9.851892E-01 9.670416E-01 + 9.490919E-01 9.313335E-01 9.137598E-01 8.963638E-01 8.791379E-01 8.620740E-01 + 8.451636E-01 8.283977E-01 8.117664E-01 7.952594E-01 7.788655E-01 7.625728E-01 + 7.463684E-01 7.302386E-01 7.141688E-01 6.981431E-01 6.821445E-01 6.661549E-01 + 6.501549E-01 6.341237E-01 6.180389E-01 6.018769E-01 5.856122E-01 5.692182E-01 + 5.526662E-01 5.359262E-01 5.189663E-01 5.017533E-01 4.842527E-01 4.664284E-01 + 4.482436E-01 4.296608E-01 4.106423E-01 3.911510E-01 3.711512E-01 3.506095E-01 + 3.294968E-01 3.077897E-01 2.854734E-01 2.625447E-01 2.390165E-01 2.149235E-01 + 1.903299E-01 1.653401E-01 1.401130E-01 1.148831E-01 8.999167E-02 6.593469E-02 + 4.344428E-02 2.363619E-02 8.279962E-03 0.000000E+00 + 2.135876E+00 2.103542E+00 2.071591E+00 2.040019E+00 2.008823E+00 1.977999E+00 + 1.947544E+00 1.917453E+00 1.887724E+00 1.858354E+00 1.829337E+00 1.800672E+00 + 1.772355E+00 1.744382E+00 1.716749E+00 1.689454E+00 1.662493E+00 1.635862E+00 + 1.609559E+00 1.583579E+00 1.557920E+00 1.532577E+00 1.507548E+00 1.482828E+00 + 1.458416E+00 1.434306E+00 1.410496E+00 1.386982E+00 1.363761E+00 1.340828E+00 + 1.318180E+00 1.295813E+00 1.273724E+00 1.251908E+00 1.230362E+00 1.209082E+00 + 1.188063E+00 1.167303E+00 1.146796E+00 1.126539E+00 1.106527E+00 1.086756E+00 + 1.067221E+00 1.047917E+00 1.028838E+00 1.009981E+00 9.913383E-01 9.729054E-01 + 9.546759E-01 9.366432E-01 9.188008E-01 9.011412E-01 8.836570E-01 8.663402E-01 + 8.491819E-01 8.321732E-01 8.153042E-01 7.985645E-01 7.819428E-01 7.654272E-01 + 7.490049E-01 7.326620E-01 7.163839E-01 7.001547E-01 6.839573E-01 6.677739E-01 + 6.515847E-01 6.353692E-01 6.191050E-01 6.027685E-01 5.863345E-01 5.697760E-01 + 5.530649E-01 5.361710E-01 5.190629E-01 5.017075E-01 4.840705E-01 4.661161E-01 + 4.478079E-01 4.291089E-01 4.099818E-01 3.903901E-01 3.702988E-01 3.496753E-01 + 3.284913E-01 3.067246E-01 2.843614E-01 2.613997E-01 2.378542E-01 2.137610E-01 + 1.891863E-01 1.642364E-01 1.390722E-01 1.139305E-01 8.915408E-02 6.524019E-02 + 4.292004E-02 2.330360E-02 8.140821E-03 0.000000E+00 + 2.161906E+00 2.128948E+00 2.096384E+00 2.064208E+00 2.032418E+00 2.001010E+00 + 1.969979E+00 1.939323E+00 1.909038E+00 1.879120E+00 1.849565E+00 1.820370E+00 + 1.791532E+00 1.763047E+00 1.734910E+00 1.707120E+00 1.679672E+00 1.652562E+00 + 1.625788E+00 1.599345E+00 1.573231E+00 1.547441E+00 1.521972E+00 1.496821E+00 + 1.471984E+00 1.447458E+00 1.423238E+00 1.399322E+00 1.375705E+00 1.352383E+00 + 1.329354E+00 1.306613E+00 1.284156E+00 1.261979E+00 1.240078E+00 1.218449E+00 + 1.197089E+00 1.175993E+00 1.155157E+00 1.134576E+00 1.114247E+00 1.094165E+00 + 1.074324E+00 1.054721E+00 1.035349E+00 1.016203E+00 9.972782E-01 9.785683E-01 + 9.600672E-01 9.417685E-01 9.236651E-01 9.057499E-01 8.880153E-01 8.704531E-01 + 8.530547E-01 8.358107E-01 8.187115E-01 8.017464E-01 7.849042E-01 7.681729E-01 + 7.515396E-01 7.349905E-01 7.185109E-01 7.020850E-01 6.856956E-01 6.693248E-01 + 6.529530E-01 6.365595E-01 6.201222E-01 6.036173E-01 5.870197E-01 5.703028E-01 + 5.534384E-01 5.363963E-01 5.191455E-01 5.016531E-01 4.838848E-01 4.658054E-01 + 4.473788E-01 4.285682E-01 4.093370E-01 3.896492E-01 3.694703E-01 3.487687E-01 + 3.275169E-01 3.056935E-01 2.832859E-01 2.602936E-01 2.367323E-01 2.126400E-01 + 1.880845E-01 1.631739E-01 1.380714E-01 1.130153E-01 8.835046E-02 6.457483E-02 + 4.241870E-02 2.298628E-02 8.008497E-03 0.000000E+00 + 2.187257E+00 2.153689E+00 2.120524E+00 2.087758E+00 2.055387E+00 2.023407E+00 + 1.991814E+00 1.960605E+00 1.929775E+00 1.899322E+00 1.869241E+00 1.839528E+00 + 1.810181E+00 1.781195E+00 1.752566E+00 1.724292E+00 1.696368E+00 1.668791E+00 + 1.641557E+00 1.614663E+00 1.588104E+00 1.561878E+00 1.535980E+00 1.510408E+00 + 1.485157E+00 1.460224E+00 1.435605E+00 1.411296E+00 1.387293E+00 1.363593E+00 + 1.340192E+00 1.317086E+00 1.294270E+00 1.271741E+00 1.249495E+00 1.227527E+00 + 1.205834E+00 1.184411E+00 1.163254E+00 1.142359E+00 1.121722E+00 1.101337E+00 + 1.081199E+00 1.061304E+00 1.041647E+00 1.022221E+00 1.003021E+00 9.840425E-01 + 9.652776E-01 9.467204E-01 9.283637E-01 9.102004E-01 8.922228E-01 8.744226E-01 + 8.567911E-01 8.393190E-01 8.219965E-01 8.048129E-01 7.877570E-01 7.708167E-01 + 7.539791E-01 7.372304E-01 7.205558E-01 7.039394E-01 6.873643E-01 6.708122E-01 + 6.542639E-01 6.376984E-01 6.210938E-01 6.044263E-01 5.876709E-01 5.708011E-01 + 5.537886E-01 5.366037E-01 5.192154E-01 5.015908E-01 4.836963E-01 4.654966E-01 + 4.469560E-01 4.280383E-01 4.087071E-01 3.889272E-01 3.686646E-01 3.478883E-01 + 3.265717E-01 3.046945E-01 2.822450E-01 2.592238E-01 2.356483E-01 2.115577E-01 + 1.870217E-01 1.621501E-01 1.371078E-01 1.121352E-01 8.757854E-02 6.393661E-02 + 4.193864E-02 2.268312E-02 7.882467E-03 0.000000E+00 + 2.211963E+00 2.177798E+00 2.144046E+00 2.110701E+00 2.077761E+00 2.045222E+00 + 2.013078E+00 1.981328E+00 1.949966E+00 1.918989E+00 1.888393E+00 1.858175E+00 + 1.828329E+00 1.798854E+00 1.769744E+00 1.740997E+00 1.712608E+00 1.684574E+00 + 1.656891E+00 1.629555E+00 1.602563E+00 1.575910E+00 1.549594E+00 1.523610E+00 + 1.497955E+00 1.472625E+00 1.447616E+00 1.422924E+00 1.398545E+00 1.374476E+00 + 1.350712E+00 1.327250E+00 1.304085E+00 1.281212E+00 1.258629E+00 1.236331E+00 + 1.214314E+00 1.192572E+00 1.171104E+00 1.149902E+00 1.128964E+00 1.108284E+00 + 1.087858E+00 1.067680E+00 1.047744E+00 1.028046E+00 1.008580E+00 9.893391E-01 + 9.703178E-01 9.515094E-01 9.329066E-01 9.145023E-01 8.962886E-01 8.782572E-01 + 8.603995E-01 8.427060E-01 8.251668E-01 8.077712E-01 7.905080E-01 7.733651E-01 + 7.563295E-01 7.393873E-01 7.225238E-01 7.057230E-01 6.889679E-01 6.722404E-01 + 6.555212E-01 6.387894E-01 6.220229E-01 6.051983E-01 5.882904E-01 5.712728E-01 + 5.541174E-01 5.367948E-01 5.192737E-01 5.015218E-01 4.835055E-01 4.651900E-01 + 4.465397E-01 4.275189E-01 4.080918E-01 3.882233E-01 3.678804E-01 3.470327E-01 + 3.256543E-01 3.037257E-01 2.812365E-01 2.581885E-01 2.346000E-01 2.105120E-01 + 1.859956E-01 1.611625E-01 1.361792E-01 1.112879E-01 8.683620E-02 6.332369E-02 + 4.147839E-02 2.239310E-02 7.762264E-03 0.000000E+00 + 2.236057E+00 2.201307E+00 2.166979E+00 2.133068E+00 2.099571E+00 2.066484E+00 + 2.033802E+00 2.001521E+00 1.969638E+00 1.938149E+00 1.907049E+00 1.876335E+00 + 1.846003E+00 1.816049E+00 1.786469E+00 1.757259E+00 1.728415E+00 1.699934E+00 + 1.671812E+00 1.644045E+00 1.616629E+00 1.589560E+00 1.562835E+00 1.536449E+00 + 1.510399E+00 1.484681E+00 1.459291E+00 1.434225E+00 1.409479E+00 1.385050E+00 + 1.360932E+00 1.337122E+00 1.313616E+00 1.290409E+00 1.267498E+00 1.244877E+00 + 1.222543E+00 1.200492E+00 1.178719E+00 1.157219E+00 1.135988E+00 1.115021E+00 + 1.094313E+00 1.073859E+00 1.053653E+00 1.033690E+00 1.013964E+00 9.944684E-01 + 9.751977E-01 9.561448E-01 9.373028E-01 9.186640E-01 9.002209E-01 8.819650E-01 + 8.638874E-01 8.459788E-01 8.282292E-01 8.106279E-01 7.931635E-01 7.758240E-01 + 7.585962E-01 7.414664E-01 7.244197E-01 7.074400E-01 6.905106E-01 6.736132E-01 + 6.567284E-01 6.398355E-01 6.229125E-01 6.059357E-01 5.888804E-01 5.717199E-01 + 5.544265E-01 5.369706E-01 5.193214E-01 5.014466E-01 4.833128E-01 4.648856E-01 + 4.461297E-01 4.270097E-01 4.074902E-01 3.875367E-01 3.671167E-01 3.462005E-01 + 3.247630E-01 3.027856E-01 2.802588E-01 2.571854E-01 2.335853E-01 2.095006E-01 + 1.850040E-01 1.602088E-01 1.352833E-01 1.104713E-01 8.612158E-02 6.273443E-02 + 4.103662E-02 2.211531E-02 7.647462E-03 0.000000E+00 + 2.259568E+00 2.224244E+00 2.189352E+00 2.154887E+00 2.120844E+00 2.087220E+00 + 2.054010E+00 2.021211E+00 1.988818E+00 1.956827E+00 1.925233E+00 1.894035E+00 + 1.863226E+00 1.832803E+00 1.802762E+00 1.773100E+00 1.743812E+00 1.714894E+00 + 1.686342E+00 1.658153E+00 1.630322E+00 1.602846E+00 1.575721E+00 1.548943E+00 + 1.522507E+00 1.496410E+00 1.470648E+00 1.445217E+00 1.420112E+00 1.395330E+00 + 1.370867E+00 1.346718E+00 1.322879E+00 1.299346E+00 1.276114E+00 1.253178E+00 + 1.230536E+00 1.208182E+00 1.186112E+00 1.164322E+00 1.142805E+00 1.121559E+00 + 1.100576E+00 1.079853E+00 1.059384E+00 1.039162E+00 1.019183E+00 9.994398E-01 + 9.799262E-01 9.606355E-01 9.415606E-01 9.226939E-01 9.040276E-01 8.855532E-01 + 8.672619E-01 8.491442E-01 8.311902E-01 8.133889E-01 7.957292E-01 7.781986E-01 + 7.607843E-01 7.434723E-01 7.262478E-01 7.090948E-01 6.919962E-01 6.749340E-01 + 6.578888E-01 6.408398E-01 6.237651E-01 6.066410E-01 5.894428E-01 5.721442E-01 + 5.547171E-01 5.371324E-01 5.193594E-01 5.013659E-01 4.831187E-01 4.645837E-01 + 4.457259E-01 4.265103E-01 4.069018E-01 3.868666E-01 3.663726E-01 3.453907E-01 + 3.238966E-01 3.018726E-01 2.793100E-01 2.562129E-01 2.326022E-01 2.085215E-01 + 1.840449E-01 1.592872E-01 1.344183E-01 1.096835E-01 8.543293E-02 6.216730E-02 + 4.061211E-02 2.184893E-02 7.537682E-03 0.000000E+00 + 2.282523E+00 2.246637E+00 2.211192E+00 2.176183E+00 2.141605E+00 2.107455E+00 + 2.073729E+00 2.040421E+00 2.007527E+00 1.975045E+00 1.942969E+00 1.911295E+00 + 1.880019E+00 1.849138E+00 1.818646E+00 1.788541E+00 1.758817E+00 1.729472E+00 + 1.700500E+00 1.671898E+00 1.643662E+00 1.615787E+00 1.588271E+00 1.561108E+00 + 1.534295E+00 1.507828E+00 1.481702E+00 1.455914E+00 1.430459E+00 1.405333E+00 + 1.380532E+00 1.356052E+00 1.331888E+00 1.308035E+00 1.284490E+00 1.261248E+00 + 1.238305E+00 1.215656E+00 1.193296E+00 1.171221E+00 1.149427E+00 1.127907E+00 + 1.106657E+00 1.085672E+00 1.064946E+00 1.044472E+00 1.024247E+00 1.004262E+00 + 9.845118E-01 9.649895E-01 9.456878E-01 9.265991E-01 9.077156E-01 8.890287E-01 + 8.705294E-01 8.522084E-01 8.340554E-01 8.160598E-01 7.982100E-01 7.804939E-01 + 7.628984E-01 7.454094E-01 7.280122E-01 7.106908E-01 6.934282E-01 6.762061E-01 + 6.590052E-01 6.418048E-01 6.245829E-01 6.073162E-01 5.899797E-01 5.725471E-01 + 5.549908E-01 5.372815E-01 5.193886E-01 5.012803E-01 4.829235E-01 4.642844E-01 + 4.453283E-01 4.260204E-01 4.063262E-01 3.862122E-01 3.656470E-01 3.446020E-01 + 3.230538E-01 3.009852E-01 2.783888E-01 2.552694E-01 2.316492E-01 2.075730E-01 + 1.831164E-01 1.583957E-01 1.335822E-01 1.089228E-01 8.476868E-02 6.162094E-02 + 4.020377E-02 2.159320E-02 7.432577E-03 0.000000E+00 + 2.304948E+00 2.268511E+00 2.232523E+00 2.196981E+00 2.161879E+00 2.127213E+00 + 2.092979E+00 2.059173E+00 2.025790E+00 1.992826E+00 1.960276E+00 1.928137E+00 + 1.896404E+00 1.865073E+00 1.834140E+00 1.803601E+00 1.773451E+00 1.743687E+00 + 1.714303E+00 1.685297E+00 1.656664E+00 1.628400E+00 1.600501E+00 1.572962E+00 + 1.545780E+00 1.518951E+00 1.492469E+00 1.466332E+00 1.440534E+00 1.415072E+00 + 1.389941E+00 1.365137E+00 1.340655E+00 1.316491E+00 1.292640E+00 1.269098E+00 + 1.245861E+00 1.222923E+00 1.200281E+00 1.177929E+00 1.155863E+00 1.134077E+00 + 1.112566E+00 1.091325E+00 1.070348E+00 1.049629E+00 1.029163E+00 1.008943E+00 + 9.889620E-01 9.692140E-01 9.496914E-01 9.303865E-01 9.112913E-01 8.923975E-01 + 8.736958E-01 8.551767E-01 8.368303E-01 8.186455E-01 8.006110E-01 7.827144E-01 + 7.649426E-01 7.472817E-01 7.297167E-01 7.122316E-01 6.948096E-01 6.774322E-01 + 6.600803E-01 6.427330E-01 6.253684E-01 6.079632E-01 5.904925E-01 5.729302E-01 + 5.552486E-01 5.374185E-01 5.194097E-01 5.011902E-01 4.827275E-01 4.639877E-01 + 4.449366E-01 4.255396E-01 4.057628E-01 3.855729E-01 3.649392E-01 3.438336E-01 + 3.222334E-01 3.001223E-01 2.774935E-01 2.543532E-01 2.307244E-01 2.066534E-01 + 1.822169E-01 1.575326E-01 1.327735E-01 1.081876E-01 8.412736E-02 6.109408E-02 + 3.981059E-02 2.134744E-02 7.331835E-03 0.000000E+00 + 2.326867E+00 2.289888E+00 2.253369E+00 2.217303E+00 2.181687E+00 2.146516E+00 + 2.111785E+00 2.077490E+00 2.043626E+00 2.010190E+00 1.977176E+00 1.944581E+00 + 1.912400E+00 1.880628E+00 1.849263E+00 1.818298E+00 1.787730E+00 1.757556E+00 + 1.727770E+00 1.698368E+00 1.669346E+00 1.640700E+00 1.612426E+00 1.584520E+00 + 1.556977E+00 1.529792E+00 1.502963E+00 1.476484E+00 1.450351E+00 1.424560E+00 + 1.399106E+00 1.373986E+00 1.349193E+00 1.324724E+00 1.300575E+00 1.276740E+00 + 1.253215E+00 1.229995E+00 1.207077E+00 1.184454E+00 1.162122E+00 1.140076E+00 + 1.118311E+00 1.096820E+00 1.075598E+00 1.054640E+00 1.033939E+00 1.013489E+00 + 9.932840E-01 9.733160E-01 9.535779E-01 9.340622E-01 9.147609E-01 8.956653E-01 + 8.767664E-01 8.580546E-01 8.395197E-01 8.211508E-01 8.029364E-01 7.848642E-01 + 7.669210E-01 7.490928E-01 7.313645E-01 7.137205E-01 6.961434E-01 6.786152E-01 + 6.611164E-01 6.436265E-01 6.261234E-01 6.085838E-01 5.909830E-01 5.732948E-01 + 5.554916E-01 5.375445E-01 5.194233E-01 5.010963E-01 4.825310E-01 4.636938E-01 + 4.445508E-01 4.250678E-01 4.052111E-01 3.849481E-01 3.642483E-01 3.430845E-01 + 3.214343E-01 2.992825E-01 2.766231E-01 2.534630E-01 2.298265E-01 2.057611E-01 + 1.813447E-01 1.566964E-01 1.319906E-01 1.074765E-01 8.350766E-02 6.058557E-02 + 3.943164E-02 2.111102E-02 7.235168E-03 0.000000E+00 + 2.348301E+00 2.310792E+00 2.273750E+00 2.237171E+00 2.201050E+00 2.165383E+00 + 2.130164E+00 2.095389E+00 2.061054E+00 2.027155E+00 1.993686E+00 1.960644E+00 + 1.928023E+00 1.895820E+00 1.864030E+00 1.832649E+00 1.801672E+00 1.771095E+00 + 1.740914E+00 1.711125E+00 1.681722E+00 1.652703E+00 1.624061E+00 1.595795E+00 + 1.567898E+00 1.540366E+00 1.513196E+00 1.486383E+00 1.459922E+00 1.433809E+00 + 1.408039E+00 1.382609E+00 1.357512E+00 1.332746E+00 1.308304E+00 1.284182E+00 + 1.260376E+00 1.236881E+00 1.213693E+00 1.190806E+00 1.168215E+00 1.145915E+00 + 1.123900E+00 1.102165E+00 1.080705E+00 1.059513E+00 1.038583E+00 1.017909E+00 + 9.974844E-01 9.773015E-01 9.573534E-01 9.376321E-01 9.181298E-01 8.988376E-01 + 8.797465E-01 8.608468E-01 8.421283E-01 8.235800E-01 8.051904E-01 7.869471E-01 + 7.688370E-01 7.508460E-01 7.329590E-01 7.151601E-01 6.974324E-01 6.797575E-01 + 6.621160E-01 6.444874E-01 6.268497E-01 6.091796E-01 5.914523E-01 5.736419E-01 + 5.557209E-01 5.376603E-01 5.194301E-01 5.009989E-01 4.823341E-01 4.634027E-01 + 4.441708E-01 4.246046E-01 4.046707E-01 3.843371E-01 3.635736E-01 3.423536E-01 + 3.206556E-01 2.984648E-01 2.757761E-01 2.525974E-01 2.289541E-01 2.048947E-01 + 1.804984E-01 1.558856E-01 1.312320E-01 1.067882E-01 8.290835E-02 6.009435E-02 + 3.906609E-02 2.088337E-02 7.142319E-03 0.000000E+00 + 2.369273E+00 2.331242E+00 2.293688E+00 2.256605E+00 2.219988E+00 2.183833E+00 + 2.148136E+00 2.112890E+00 2.078093E+00 2.043739E+00 2.009824E+00 1.976343E+00 + 1.943291E+00 1.910664E+00 1.878458E+00 1.846669E+00 1.815290E+00 1.784320E+00 + 1.753751E+00 1.723582E+00 1.693806E+00 1.664420E+00 1.635420E+00 1.606800E+00 + 1.578556E+00 1.550685E+00 1.523181E+00 1.496040E+00 1.469258E+00 1.442830E+00 + 1.416751E+00 1.391017E+00 1.365624E+00 1.340565E+00 1.315837E+00 1.291435E+00 + 1.267355E+00 1.243591E+00 1.220138E+00 1.196992E+00 1.174148E+00 1.151599E+00 + 1.129342E+00 1.107369E+00 1.085675E+00 1.064255E+00 1.043101E+00 1.022208E+00 + 1.001569E+00 9.811767E-01 9.610234E-01 9.411017E-01 9.214031E-01 9.019191E-01 + 8.826405E-01 8.635576E-01 8.446601E-01 8.259370E-01 8.073767E-01 7.889668E-01 + 7.706940E-01 7.525444E-01 7.345029E-01 7.165534E-01 6.986789E-01 6.808612E-01 + 6.630810E-01 6.453175E-01 6.275489E-01 6.097519E-01 5.919019E-01 5.739728E-01 + 5.559373E-01 5.377666E-01 5.194306E-01 5.008982E-01 4.821371E-01 4.631144E-01 + 4.437964E-01 4.241496E-01 4.041412E-01 3.837393E-01 3.629144E-01 3.416404E-01 + 3.198963E-01 2.976680E-01 2.749514E-01 2.517553E-01 2.281059E-01 2.040529E-01 + 1.796767E-01 1.550990E-01 1.304966E-01 1.061213E-01 8.232830E-02 5.961944E-02 + 3.871316E-02 2.066397E-02 7.053047E-03 0.000000E+00 + 2.389801E+00 2.351258E+00 2.313200E+00 2.275622E+00 2.238518E+00 2.201885E+00 + 2.165718E+00 2.130011E+00 2.094759E+00 2.059959E+00 2.025605E+00 1.991694E+00 + 1.958219E+00 1.925177E+00 1.892563E+00 1.860372E+00 1.828600E+00 1.797243E+00 + 1.766295E+00 1.735753E+00 1.705611E+00 1.675866E+00 1.646513E+00 1.617547E+00 + 1.588964E+00 1.560760E+00 1.532929E+00 1.505467E+00 1.478370E+00 1.451634E+00 + 1.425252E+00 1.399221E+00 1.373536E+00 1.348192E+00 1.323185E+00 1.298509E+00 + 1.274159E+00 1.250131E+00 1.226421E+00 1.203022E+00 1.179929E+00 1.157138E+00 + 1.134642E+00 1.112437E+00 1.090515E+00 1.068871E+00 1.047499E+00 1.026392E+00 + 1.005544E+00 9.849468E-01 9.645934E-01 9.444757E-01 9.245857E-01 9.049145E-01 + 8.854530E-01 8.661913E-01 8.471192E-01 8.282256E-01 8.094988E-01 7.909264E-01 + 7.724952E-01 7.541910E-01 7.359988E-01 7.179026E-01 6.998853E-01 6.819286E-01 + 6.640133E-01 6.461186E-01 6.282227E-01 6.103023E-01 5.923329E-01 5.742884E-01 + 5.561417E-01 5.378640E-01 5.194253E-01 5.007948E-01 4.819402E-01 4.628289E-01 + 4.434275E-01 4.237028E-01 4.036222E-01 3.831543E-01 3.622700E-01 3.409439E-01 + 3.191554E-01 2.968913E-01 2.741481E-01 2.509355E-01 2.272807E-01 2.032344E-01 + 1.788783E-01 1.543351E-01 1.297830E-01 1.054748E-01 8.176648E-02 5.915994E-02 + 3.837214E-02 2.045233E-02 6.967135E-03 0.000000E+00 + 2.409903E+00 2.370857E+00 2.332304E+00 2.294240E+00 2.256658E+00 2.219555E+00 + 2.182926E+00 2.146765E+00 2.111068E+00 2.075830E+00 2.041046E+00 2.006711E+00 + 1.972822E+00 1.939372E+00 1.906357E+00 1.873773E+00 1.841615E+00 1.809878E+00 + 1.778558E+00 1.747650E+00 1.717150E+00 1.687052E+00 1.657354E+00 1.628048E+00 + 1.599133E+00 1.570601E+00 1.542450E+00 1.514674E+00 1.487269E+00 1.460230E+00 + 1.433552E+00 1.407230E+00 1.381260E+00 1.355636E+00 1.330354E+00 1.305409E+00 + 1.280797E+00 1.256511E+00 1.232547E+00 1.208901E+00 1.185566E+00 1.162537E+00 + 1.139809E+00 1.117375E+00 1.095231E+00 1.073369E+00 1.051783E+00 1.030467E+00 + 1.009414E+00 9.886171E-01 9.680679E-01 9.477589E-01 9.276819E-01 9.078279E-01 + 8.881878E-01 8.687516E-01 8.495091E-01 8.304490E-01 8.115599E-01 7.928290E-01 + 7.742432E-01 7.557884E-01 7.374494E-01 7.192102E-01 7.010537E-01 6.829616E-01 + 6.649147E-01 6.468922E-01 6.288724E-01 6.108320E-01 5.927464E-01 5.745897E-01 + 5.563349E-01 5.379531E-01 5.194148E-01 5.006889E-01 4.817436E-01 4.625463E-01 + 4.430640E-01 4.232637E-01 4.031132E-01 3.825814E-01 3.616399E-01 3.402634E-01 + 3.184322E-01 2.961337E-01 2.733651E-01 2.501369E-01 2.264774E-01 2.024382E-01 + 1.781021E-01 1.535930E-01 1.290902E-01 1.048476E-01 8.122191E-02 5.871502E-02 + 3.804236E-02 2.024802E-02 6.884384E-03 0.000000E+00 + 2.429598E+00 2.390057E+00 2.351017E+00 2.312475E+00 2.274424E+00 2.236859E+00 + 2.199776E+00 2.163170E+00 2.127035E+00 2.091366E+00 2.056160E+00 2.021410E+00 + 1.987112E+00 1.953262E+00 1.919854E+00 1.886884E+00 1.854347E+00 1.822237E+00 + 1.790552E+00 1.759285E+00 1.728433E+00 1.697990E+00 1.667952E+00 1.638314E+00 + 1.609072E+00 1.580220E+00 1.551754E+00 1.523670E+00 1.495963E+00 1.468627E+00 + 1.441658E+00 1.415051E+00 1.388802E+00 1.362904E+00 1.337354E+00 1.312146E+00 + 1.287275E+00 1.262737E+00 1.238526E+00 1.214637E+00 1.191064E+00 1.167803E+00 + 1.144847E+00 1.122191E+00 1.099828E+00 1.077752E+00 1.055958E+00 1.034438E+00 + 1.013185E+00 9.921920E-01 9.714516E-01 9.509556E-01 9.306958E-01 9.106633E-01 + 8.908486E-01 8.712420E-01 8.518331E-01 8.326107E-01 8.135629E-01 7.946774E-01 + 7.759409E-01 7.573391E-01 7.388569E-01 7.204782E-01 7.021860E-01 6.839620E-01 + 6.657869E-01 6.476399E-01 6.294994E-01 6.113420E-01 5.931433E-01 5.748776E-01 + 5.565174E-01 5.380346E-01 5.193992E-01 5.005807E-01 4.815473E-01 4.622665E-01 + 4.427057E-01 4.228322E-01 4.026139E-01 3.820204E-01 3.610234E-01 3.395983E-01 + 3.177259E-01 2.953943E-01 2.726014E-01 2.493586E-01 2.256949E-01 2.016631E-01 + 1.773469E-01 1.528715E-01 1.284172E-01 1.042388E-01 8.069371E-02 5.828391E-02 + 3.772321E-02 2.005061E-02 6.804607E-03 0.000000E+00 + 2.448900E+00 2.408872E+00 2.369355E+00 2.330343E+00 2.291830E+00 2.253812E+00 + 2.216283E+00 2.179238E+00 2.142673E+00 2.106582E+00 2.070960E+00 2.035802E+00 + 2.001104E+00 1.966860E+00 1.933066E+00 1.899717E+00 1.866807E+00 1.834333E+00 + 1.802288E+00 1.770669E+00 1.739471E+00 1.708689E+00 1.678318E+00 1.648354E+00 + 1.618791E+00 1.589625E+00 1.560851E+00 1.532465E+00 1.504461E+00 1.476834E+00 + 1.449581E+00 1.422694E+00 1.396171E+00 1.370005E+00 1.344191E+00 1.318725E+00 + 1.293602E+00 1.268816E+00 1.244363E+00 1.220236E+00 1.196431E+00 1.172942E+00 + 1.149763E+00 1.126889E+00 1.104312E+00 1.082028E+00 1.060029E+00 1.038309E+00 + 1.016860E+00 9.956760E-01 9.747486E-01 9.540699E-01 9.336314E-01 9.134243E-01 + 8.934392E-01 8.736660E-01 8.540945E-01 8.347134E-01 8.155108E-01 7.964743E-01 + 7.775906E-01 7.588453E-01 7.402233E-01 7.217087E-01 7.032841E-01 6.849314E-01 + 6.666313E-01 6.483630E-01 6.301048E-01 6.118336E-01 5.935248E-01 5.751526E-01 + 5.566901E-01 5.381088E-01 5.193792E-01 5.004706E-01 4.813515E-01 4.619897E-01 + 4.423527E-01 4.224080E-01 4.021241E-01 3.814706E-01 3.604199E-01 3.389479E-01 + 3.170359E-01 2.946724E-01 2.718563E-01 2.485996E-01 2.249324E-01 2.009082E-01 + 1.766119E-01 1.521697E-01 1.277629E-01 1.036473E-01 8.018104E-02 5.786590E-02 + 3.741414E-02 1.985974E-02 6.727637E-03 0.000000E+00 + 2.467825E+00 2.427320E+00 2.387332E+00 2.347857E+00 2.308890E+00 2.270426E+00 + 2.232459E+00 2.194984E+00 2.157995E+00 2.121489E+00 2.085459E+00 2.049901E+00 + 2.014809E+00 1.980178E+00 1.946005E+00 1.912283E+00 1.879007E+00 1.846174E+00 + 1.813777E+00 1.781813E+00 1.750275E+00 1.719160E+00 1.688462E+00 1.658177E+00 + 1.628300E+00 1.598826E+00 1.569750E+00 1.541066E+00 1.512771E+00 1.484860E+00 + 1.457326E+00 1.430166E+00 1.403374E+00 1.376944E+00 1.350873E+00 1.325154E+00 + 1.299783E+00 1.274755E+00 1.250064E+00 1.225705E+00 1.201672E+00 1.177960E+00 + 1.154563E+00 1.131474E+00 1.108689E+00 1.086200E+00 1.064000E+00 1.042085E+00 + 1.020445E+00 9.990733E-01 9.779629E-01 9.571053E-01 9.364921E-01 9.161143E-01 + 8.959625E-01 8.760266E-01 8.562962E-01 8.367600E-01 8.174062E-01 7.982222E-01 + 7.791946E-01 7.603092E-01 7.415509E-01 7.229034E-01 7.043496E-01 6.858714E-01 + 6.674493E-01 6.490628E-01 6.306899E-01 6.123075E-01 5.938914E-01 5.754157E-01 + 5.568535E-01 5.381764E-01 5.193549E-01 5.003587E-01 4.811563E-01 4.617157E-01 + 4.420046E-01 4.219909E-01 4.016432E-01 3.809317E-01 3.598291E-01 3.383116E-01 + 3.163613E-01 2.939672E-01 2.711289E-01 2.478591E-01 2.241888E-01 2.001725E-01 + 1.758960E-01 1.514865E-01 1.271264E-01 1.030724E-01 7.968313E-02 5.746032E-02 + 3.711462E-02 1.967505E-02 6.653317E-03 0.000000E+00 + 2.557276E+00 2.514489E+00 2.472260E+00 2.430584E+00 2.389453E+00 2.348864E+00 + 2.308809E+00 2.269284E+00 2.230282E+00 2.191798E+00 2.153827E+00 2.116362E+00 + 2.079399E+00 2.042931E+00 2.006954E+00 1.971462E+00 1.936449E+00 1.901910E+00 + 1.867841E+00 1.834235E+00 1.801087E+00 1.768392E+00 1.736145E+00 1.704340E+00 + 1.672972E+00 1.642036E+00 1.611527E+00 1.581438E+00 1.551766E+00 1.522504E+00 + 1.493648E+00 1.465191E+00 1.437128E+00 1.409454E+00 1.382164E+00 1.355251E+00 + 1.328710E+00 1.302537E+00 1.276724E+00 1.251267E+00 1.226160E+00 1.201397E+00 + 1.176971E+00 1.152876E+00 1.129105E+00 1.105653E+00 1.082512E+00 1.059676E+00 + 1.037136E+00 1.014885E+00 9.929149E-01 9.712176E-01 9.497843E-01 9.286056E-01 + 9.076720E-01 8.869731E-01 8.664982E-01 8.462360E-01 8.261742E-01 8.063002E-01 + 7.866004E-01 7.670603E-01 7.476647E-01 7.283974E-01 7.092412E-01 6.901776E-01 + 6.711873E-01 6.522498E-01 6.333433E-01 6.144448E-01 5.955300E-01 5.765735E-01 + 5.575486E-01 5.384274E-01 5.191810E-01 4.997795E-01 4.801922E-01 4.603881E-01 + 4.403358E-01 4.200046E-01 3.993645E-01 3.783872E-01 3.570473E-01 3.353235E-01 + 3.131999E-01 2.906687E-01 2.677324E-01 2.444075E-01 2.207285E-01 1.967544E-01 + 1.725753E-01 1.483231E-01 1.241846E-01 1.004205E-01 7.739157E-02 5.559868E-02 + 3.574435E-02 1.883376E-02 6.316736E-03 0.000000E+00 + 2.639158E+00 2.594255E+00 2.549948E+00 2.506230E+00 2.463095E+00 2.420537E+00 + 2.378549E+00 2.337126E+00 2.296261E+00 2.255948E+00 2.216181E+00 2.176955E+00 + 2.138262E+00 2.100097E+00 2.062455E+00 2.025329E+00 1.988714E+00 1.952603E+00 + 1.916991E+00 1.881873E+00 1.847242E+00 1.813092E+00 1.779419E+00 1.746216E+00 + 1.713478E+00 1.681199E+00 1.649373E+00 1.617995E+00 1.587059E+00 1.556559E+00 + 1.526489E+00 1.496844E+00 1.467618E+00 1.438805E+00 1.410398E+00 1.382393E+00 + 1.354784E+00 1.327564E+00 1.300727E+00 1.274269E+00 1.248181E+00 1.222459E+00 + 1.197096E+00 1.172084E+00 1.147418E+00 1.123090E+00 1.099093E+00 1.075420E+00 + 1.052063E+00 1.029014E+00 1.006265E+00 9.838068E-01 9.616309E-01 9.397277E-01 + 9.180872E-01 8.966990E-01 8.755521E-01 8.546348E-01 8.339348E-01 8.134394E-01 + 7.931345E-01 7.730058E-01 7.530378E-01 7.332141E-01 7.135174E-01 6.939294E-01 + 6.744305E-01 6.550004E-01 6.356173E-01 6.162581E-01 5.968990E-01 5.775146E-01 + 5.580785E-01 5.385632E-01 5.189402E-01 4.991801E-01 4.792530E-01 4.591286E-01 + 4.387765E-01 4.181669E-01 3.972712E-01 3.760625E-01 3.545173E-01 3.326158E-01 + 3.103447E-01 2.876984E-01 2.646822E-01 2.413157E-01 2.176368E-01 1.937079E-01 + 1.696232E-01 1.455183E-01 1.215838E-01 9.808333E-02 7.537927E-02 5.397080E-02 + 3.455237E-02 1.810684E-02 6.028549E-03 0.000000E+00 + 2.714647E+00 2.667769E+00 2.621524E+00 2.575902E+00 2.530899E+00 2.486507E+00 + 2.442719E+00 2.399529E+00 2.356930E+00 2.314915E+00 2.273479E+00 2.232614E+00 + 2.192314E+00 2.152572E+00 2.113383E+00 2.074740E+00 2.036637E+00 1.999068E+00 + 1.962026E+00 1.925505E+00 1.889499E+00 1.854003E+00 1.819009E+00 1.784512E+00 + 1.750505E+00 1.716984E+00 1.683941E+00 1.651370E+00 1.619266E+00 1.587623E+00 + 1.556433E+00 1.525692E+00 1.495392E+00 1.465528E+00 1.436094E+00 1.407083E+00 + 1.378489E+00 1.350306E+00 1.322528E+00 1.295149E+00 1.268161E+00 1.241559E+00 + 1.215335E+00 1.189482E+00 1.163994E+00 1.138863E+00 1.114082E+00 1.089643E+00 + 1.065539E+00 1.041760E+00 1.018299E+00 9.951458E-01 9.722922E-01 9.497280E-01 + 9.274431E-01 9.054269E-01 8.836681E-01 8.621549E-01 8.408748E-01 8.198146E-01 + 7.989605E-01 7.782978E-01 7.578108E-01 7.374832E-01 7.172975E-01 6.972353E-01 + 6.772771E-01 6.574024E-01 6.375895E-01 6.178155E-01 5.980566E-01 5.782875E-01 + 5.584823E-01 5.386136E-01 5.186535E-01 4.985729E-01 4.783426E-01 4.579329E-01 + 4.373144E-01 4.164580E-01 3.953365E-01 3.739242E-01 3.521989E-01 3.301429E-01 + 3.077445E-01 2.850004E-01 2.619184E-01 2.385206E-01 2.148480E-01 1.909662E-01 + 1.669725E-01 1.430059E-01 1.192601E-01 9.600110E-02 7.359222E-02 5.253063E-02 + 3.350276E-02 1.747062E-02 5.778368E-03 0.000000E+00 + 2.784662E+00 2.735935E+00 2.687873E+00 2.640469E+00 2.593716E+00 2.547606E+00 + 2.502133E+00 2.457290E+00 2.413068E+00 2.369462E+00 2.326464E+00 2.284068E+00 + 2.242266E+00 2.201052E+00 2.160419E+00 2.120360E+00 2.080869E+00 2.041939E+00 + 2.003563E+00 1.965735E+00 1.928448E+00 1.891696E+00 1.855473E+00 1.819771E+00 + 1.784584E+00 1.749907E+00 1.715732E+00 1.682053E+00 1.648864E+00 1.616158E+00 + 1.583929E+00 1.552170E+00 1.520875E+00 1.490036E+00 1.459649E+00 1.429706E+00 + 1.400200E+00 1.371126E+00 1.342476E+00 1.314245E+00 1.286425E+00 1.259009E+00 + 1.231990E+00 1.205361E+00 1.179114E+00 1.153243E+00 1.127739E+00 1.102594E+00 + 1.077801E+00 1.053351E+00 1.029234E+00 1.005442E+00 9.819657E-01 9.587944E-01 + 9.359180E-01 9.133255E-01 8.910056E-01 8.689463E-01 8.471349E-01 8.255579E-01 + 8.042015E-01 7.830507E-01 7.620898E-01 7.413023E-01 7.206706E-01 7.001764E-01 + 6.797999E-01 6.595207E-01 6.393172E-01 6.191665E-01 5.990449E-01 5.789273E-01 + 5.587880E-01 5.385999E-01 5.183353E-01 4.979658E-01 4.774626E-01 4.567966E-01 + 4.359391E-01 4.148621E-01 3.935390E-01 3.719457E-01 3.500612E-01 3.278692E-01 + 3.053599E-01 2.825319E-01 2.593951E-01 2.359740E-01 2.123123E-01 1.884783E-01 + 1.645721E-01 1.407358E-01 1.171654E-01 9.412888E-02 7.199013E-02 5.124398E-02 + 3.256902E-02 1.690773E-02 5.558648E-03 0.000000E+00 + 2.849941E+00 2.799472E+00 2.749701E+00 2.700619E+00 2.652220E+00 2.604496E+00 + 2.557439E+00 2.511042E+00 2.465296E+00 2.420195E+00 2.375731E+00 2.331898E+00 + 2.288687E+00 2.246091E+00 2.204103E+00 2.162716E+00 2.121924E+00 2.081718E+00 + 2.042093E+00 2.003041E+00 1.964554E+00 1.926628E+00 1.889253E+00 1.852424E+00 + 1.816134E+00 1.780376E+00 1.745144E+00 1.710430E+00 1.676227E+00 1.642529E+00 + 1.609330E+00 1.576622E+00 1.544398E+00 1.512652E+00 1.481376E+00 1.450564E+00 + 1.420210E+00 1.390306E+00 1.360846E+00 1.331822E+00 1.303228E+00 1.275055E+00 + 1.247298E+00 1.219948E+00 1.192998E+00 1.166440E+00 1.140265E+00 1.114467E+00 + 1.089036E+00 1.063963E+00 1.039240E+00 1.014857E+00 9.908047E-01 9.670724E-01 + 9.436496E-01 9.205253E-01 8.976878E-01 8.751249E-01 8.528239E-01 8.307710E-01 + 8.089523E-01 7.873525E-01 7.659560E-01 7.447460E-01 7.237049E-01 7.028143E-01 + 6.820544E-01 6.614048E-01 6.408438E-01 6.203487E-01 5.998957E-01 5.794602E-01 + 5.590162E-01 5.385373E-01 5.179958E-01 4.973639E-01 4.766131E-01 4.557150E-01 + 4.346415E-01 4.133655E-01 3.918613E-01 3.701058E-01 3.480792E-01 3.257666E-01 + 3.031597E-01 2.802591E-01 2.570764E-01 2.336383E-01 2.099909E-01 1.862048E-01 + 1.623828E-01 1.386693E-01 1.152627E-01 9.243228E-02 7.054219E-02 5.008480E-02 + 3.173105E-02 1.640509E-02 5.363767E-03 0.000000E+00 + 2.911080E+00 2.858965E+00 2.807579E+00 2.756914E+00 2.706961E+00 2.657713E+00 + 2.609161E+00 2.561298E+00 2.514115E+00 2.467604E+00 2.421759E+00 2.376570E+00 + 2.332031E+00 2.288133E+00 2.244870E+00 2.202234E+00 2.160216E+00 2.118811E+00 + 2.078010E+00 2.037807E+00 1.998193E+00 1.959162E+00 1.920706E+00 1.882818E+00 + 1.845492E+00 1.808720E+00 1.772495E+00 1.736809E+00 1.701656E+00 1.667029E+00 + 1.632920E+00 1.599322E+00 1.566229E+00 1.533632E+00 1.501525E+00 1.469901E+00 + 1.438753E+00 1.408073E+00 1.377855E+00 1.348090E+00 1.318773E+00 1.289895E+00 + 1.261449E+00 1.233426E+00 1.205819E+00 1.178621E+00 1.151822E+00 1.125414E+00 + 1.099389E+00 1.073738E+00 1.048451E+00 1.023518E+00 9.989306E-01 9.746770E-01 + 9.507470E-01 9.271291E-01 9.038116E-01 8.807819E-01 8.580272E-01 8.355337E-01 + 8.132870E-01 7.912720E-01 7.694728E-01 7.478725E-01 7.264535E-01 7.051972E-01 + 6.840838E-01 6.630930E-01 6.422029E-01 6.213909E-01 6.006335E-01 5.799059E-01 + 5.591826E-01 5.384370E-01 5.176421E-01 4.967703E-01 4.757935E-01 4.546839E-01 + 4.334140E-01 4.119573E-01 3.902890E-01 3.683870E-01 3.462327E-01 3.238123E-01 + 3.011191E-01 2.781550E-01 2.549337E-01 2.314836E-01 2.078529E-01 1.841145E-01 + 1.603734E-01 1.367762E-01 1.135229E-01 9.088437E-02 6.922442E-02 4.903290E-02 + 3.097335E-02 1.595270E-02 5.189440E-03 0.000000E+00 + 2.968568E+00 2.914894E+00 2.861978E+00 2.809812E+00 2.758388E+00 2.707696E+00 + 2.657729E+00 2.608478E+00 2.559935E+00 2.512091E+00 2.464938E+00 2.418468E+00 + 2.372674E+00 2.327546E+00 2.283077E+00 2.239260E+00 2.196086E+00 2.153548E+00 + 2.111637E+00 2.070347E+00 2.029669E+00 1.989596E+00 1.950121E+00 1.911235E+00 + 1.872933E+00 1.835205E+00 1.798044E+00 1.761444E+00 1.725396E+00 1.689894E+00 + 1.654929E+00 1.620495E+00 1.586583E+00 1.553187E+00 1.520299E+00 1.487912E+00 + 1.456018E+00 1.424610E+00 1.393680E+00 1.363221E+00 1.333226E+00 1.303686E+00 + 1.274594E+00 1.245941E+00 1.217720E+00 1.189921E+00 1.162538E+00 1.135561E+00 + 1.108980E+00 1.082788E+00 1.056974E+00 1.031528E+00 1.006440E+00 9.817006E-01 + 9.572975E-01 9.332194E-01 9.094545E-01 8.859901E-01 8.628131E-01 8.399096E-01 + 8.172650E-01 7.948641E-01 7.726908E-01 7.507282E-01 7.289585E-01 7.073631E-01 + 6.859222E-01 6.646153E-01 6.434207E-01 6.223158E-01 6.012771E-01 5.802799E-01 + 5.592988E-01 5.383076E-01 5.172795E-01 4.961871E-01 4.750028E-01 4.536992E-01 + 4.322495E-01 4.106278E-01 3.888101E-01 3.667751E-01 3.445052E-01 3.219879E-01 + 2.992176E-01 2.761979E-01 2.529438E-01 2.294858E-01 2.058737E-01 1.821825E-01 + 1.585191E-01 1.350320E-01 1.119231E-01 8.946376E-02 6.801780E-02 4.807230E-02 + 3.028371E-02 1.554268E-02 5.032344E-03 0.000000E+00 + 3.022815E+00 2.967658E+00 2.913288E+00 2.859697E+00 2.806874E+00 2.754812E+00 + 2.703501E+00 2.652933E+00 2.603098E+00 2.553989E+00 2.505596E+00 2.457911E+00 + 2.410926E+00 2.364631E+00 2.319020E+00 2.274084E+00 2.229813E+00 2.186202E+00 + 2.143240E+00 2.100921E+00 2.059236E+00 2.018178E+00 1.977737E+00 1.937908E+00 + 1.898682E+00 1.860050E+00 1.822006E+00 1.784541E+00 1.747648E+00 1.711319E+00 + 1.675547E+00 1.640323E+00 1.605640E+00 1.571489E+00 1.537865E+00 1.504758E+00 + 1.472161E+00 1.440066E+00 1.408467E+00 1.377354E+00 1.346720E+00 1.316557E+00 + 1.286858E+00 1.257612E+00 1.228813E+00 1.200452E+00 1.172519E+00 1.145007E+00 + 1.117905E+00 1.091205E+00 1.064896E+00 1.038969E+00 1.013414E+00 9.882182E-01 + 9.633720E-01 9.388633E-01 9.146798E-01 8.908088E-01 8.672370E-01 8.439503E-01 + 8.209341E-01 7.981730E-01 7.756507E-01 7.533503E-01 7.312538E-01 7.093425E-01 + 6.875968E-01 6.659959E-01 6.445183E-01 6.231412E-01 6.018413E-01 5.805941E-01 + 5.593742E-01 5.381556E-01 5.169117E-01 4.956155E-01 4.742397E-01 4.527575E-01 + 4.311423E-01 4.093691E-01 3.874145E-01 3.652580E-01 3.428829E-01 3.202779E-01 + 2.974386E-01 2.743697E-01 2.510878E-01 2.276251E-01 2.040330E-01 1.803883E-01 + 1.567997E-01 1.334173E-01 1.104443E-01 8.815318E-02 6.690699E-02 4.719022E-02 + 2.965238E-02 1.516882E-02 4.889853E-03 0.000000E+00 + 3.074164E+00 3.017594E+00 2.961839E+00 2.906889E+00 2.852735E+00 2.799367E+00 + 2.746777E+00 2.694955E+00 2.643891E+00 2.593577E+00 2.544004E+00 2.495164E+00 + 2.447046E+00 2.399643E+00 2.352945E+00 2.306945E+00 2.261634E+00 2.217002E+00 + 2.173043E+00 2.129746E+00 2.087106E+00 2.045111E+00 2.003756E+00 1.963031E+00 + 1.922928E+00 1.883440E+00 1.844558E+00 1.806274E+00 1.768580E+00 1.731469E+00 + 1.694931E+00 1.658959E+00 1.623546E+00 1.588682E+00 1.554360E+00 1.520573E+00 + 1.487311E+00 1.454568E+00 1.422335E+00 1.390605E+00 1.359368E+00 1.328617E+00 + 1.298344E+00 1.268540E+00 1.239196E+00 1.210303E+00 1.181853E+00 1.153836E+00 + 1.126244E+00 1.099065E+00 1.072291E+00 1.045912E+00 1.019915E+00 9.942916E-01 + 9.690290E-01 9.441156E-01 9.195391E-01 8.952864E-01 8.713442E-01 8.476982E-01 + 8.243337E-01 8.012350E-01 7.783858E-01 7.557691E-01 7.333670E-01 7.111604E-01 + 6.891298E-01 6.672543E-01 6.455125E-01 6.238816E-01 6.023383E-01 5.808581E-01 + 5.594159E-01 5.379859E-01 5.165415E-01 4.950562E-01 4.735030E-01 4.518553E-01 + 4.300873E-01 4.081742E-01 3.860936E-01 3.638256E-01 3.413545E-01 3.186697E-01 + 2.957680E-01 2.726555E-01 2.493501E-01 2.258853E-01 2.023142E-01 1.787151E-01 + 1.551984E-01 1.319157E-01 1.090715E-01 8.693855E-02 6.587954E-02 4.637623E-02 + 2.907146E-02 1.482608E-02 4.759865E-03 0.000000E+00 + 3.122906E+00 3.064986E+00 3.007908E+00 2.951661E+00 2.896236E+00 2.841622E+00 + 2.787811E+00 2.734792E+00 2.682556E+00 2.631094E+00 2.580395E+00 2.530452E+00 + 2.481255E+00 2.432795E+00 2.385062E+00 2.338049E+00 2.291745E+00 2.246143E+00 + 2.201233E+00 2.157007E+00 2.113456E+00 2.070571E+00 2.028345E+00 1.986768E+00 + 1.945833E+00 1.905530E+00 1.865851E+00 1.826789E+00 1.788334E+00 1.750479E+00 + 1.713215E+00 1.676533E+00 1.640426E+00 1.604885E+00 1.569902E+00 1.535469E+00 + 1.501578E+00 1.468220E+00 1.435387E+00 1.403071E+00 1.371264E+00 1.339956E+00 + 1.309140E+00 1.278806E+00 1.248947E+00 1.219552E+00 1.190612E+00 1.162119E+00 + 1.134062E+00 1.106433E+00 1.079219E+00 1.052412E+00 1.026000E+00 9.999724E-01 + 9.743172E-01 9.490224E-01 9.240755E-01 8.994634E-01 8.751725E-01 8.511884E-01 + 8.274961E-01 8.040801E-01 7.809238E-01 7.580100E-01 7.353208E-01 7.128372E-01 + 6.905393E-01 6.684065E-01 6.464171E-01 6.245486E-01 6.027775E-01 5.810795E-01 + 5.594298E-01 5.378023E-01 5.161711E-01 4.945095E-01 4.727912E-01 4.509898E-01 + 4.290798E-01 4.070373E-01 3.848402E-01 3.624694E-01 3.399100E-01 3.171523E-01 + 2.941942E-01 2.710429E-01 2.477174E-01 2.242527E-01 2.007032E-01 1.771489E-01 + 1.537015E-01 1.305140E-01 1.077917E-01 8.580816E-02 6.492514E-02 4.562178E-02 + 2.853448E-02 1.451036E-02 4.640675E-03 0.000000E+00 + 3.508765E+00 3.439879E+00 3.372058E+00 3.305288E+00 3.239556E+00 3.174848E+00 + 3.111151E+00 3.048453E+00 2.986741E+00 2.926002E+00 2.866224E+00 2.807394E+00 + 2.749501E+00 2.692531E+00 2.636473E+00 2.581316E+00 2.527046E+00 2.473653E+00 + 2.421125E+00 2.369451E+00 2.318618E+00 2.268616E+00 2.219433E+00 2.171059E+00 + 2.123482E+00 2.076691E+00 2.030675E+00 1.985424E+00 1.940926E+00 1.897170E+00 + 1.854147E+00 1.811845E+00 1.770254E+00 1.729362E+00 1.689160E+00 1.649637E+00 + 1.610783E+00 1.572587E+00 1.535039E+00 1.498128E+00 1.461845E+00 1.426177E+00 + 1.391115E+00 1.356649E+00 1.322766E+00 1.289456E+00 1.256708E+00 1.224511E+00 + 1.192854E+00 1.161724E+00 1.131110E+00 1.100999E+00 1.071380E+00 1.042239E+00 + 1.013563E+00 9.853379E-01 9.575506E-01 9.301863E-01 9.032299E-01 8.766657E-01 + 8.504776E-01 8.246488E-01 7.991619E-01 7.739986E-01 7.491401E-01 7.245669E-01 + 7.002586E-01 6.761941E-01 6.523514E-01 6.287082E-01 6.052412E-01 5.819266E-01 + 5.587402E-01 5.356573E-01 5.126531E-01 4.897028E-01 4.667824E-01 4.438681E-01 + 4.209380E-01 3.979715E-01 3.749512E-01 3.518630E-01 3.286977E-01 3.054524E-01 + 2.821319E-01 2.587515E-01 2.353392E-01 2.119390E-01 1.886151E-01 1.654573E-01 + 1.425868E-01 1.201642E-01 9.840033E-02 7.756847E-02 5.802148E-02 4.021347E-02 + 2.472736E-02 1.230318E-02 3.822732E-03 0.000000E+00 + 3.782585E+00 3.705629E+00 3.629909E+00 3.555410E+00 3.482116E+00 3.410010E+00 + 3.339077E+00 3.269301E+00 3.200667E+00 3.133160E+00 3.066764E+00 3.001466E+00 + 2.937248E+00 2.874099E+00 2.812002E+00 2.750943E+00 2.690909E+00 2.631886E+00 + 2.573858E+00 2.516813E+00 2.460737E+00 2.405617E+00 2.351438E+00 2.298188E+00 + 2.245854E+00 2.194421E+00 2.143878E+00 2.094212E+00 2.045409E+00 1.997457E+00 + 1.950343E+00 1.904054E+00 1.858579E+00 1.813903E+00 1.770017E+00 1.726905E+00 + 1.684558E+00 1.642963E+00 1.602106E+00 1.561978E+00 1.522564E+00 1.483853E+00 + 1.445833E+00 1.408491E+00 1.371815E+00 1.335792E+00 1.300411E+00 1.265657E+00 + 1.231518E+00 1.197982E+00 1.165034E+00 1.132661E+00 1.100850E+00 1.069587E+00 + 1.038856E+00 1.008642E+00 9.789322E-01 9.497090E-01 9.209569E-01 8.926590E-01 + 8.647984E-01 8.373572E-01 8.103172E-01 7.836594E-01 7.573643E-01 7.314116E-01 + 7.057806E-01 6.804498E-01 6.553970E-01 6.305996E-01 6.060343E-01 5.816777E-01 + 5.575057E-01 5.334945E-01 5.096199E-01 4.858584E-01 4.621871E-01 4.385840E-01 + 4.150290E-01 3.915042E-01 3.679945E-01 3.444891E-01 3.209824E-01 2.974751E-01 + 2.739768E-01 2.505073E-01 2.270997E-01 2.038033E-01 1.806878E-01 1.578480E-01 + 1.354096E-01 1.135367E-01 9.244081E-02 7.239220E-02 5.373411E-02 3.690000E-02 + 2.243327E-02 1.100105E-02 3.353494E-03 0.000000E+00 + 3.994661E+00 3.911298E+00 3.829313E+00 3.748688E+00 3.669404E+00 3.591443E+00 + 3.514786E+00 3.439417E+00 3.365318E+00 3.292470E+00 3.220857E+00 3.150461E+00 + 3.081267E+00 3.013256E+00 2.946414E+00 2.880722E+00 2.816165E+00 2.752727E+00 + 2.690392E+00 2.629145E+00 2.568970E+00 2.509851E+00 2.451773E+00 2.394721E+00 + 2.338681E+00 2.283636E+00 2.229573E+00 2.176477E+00 2.124333E+00 2.073127E+00 + 2.022845E+00 1.973472E+00 1.924994E+00 1.877398E+00 1.830669E+00 1.784793E+00 + 1.739758E+00 1.695549E+00 1.652153E+00 1.609556E+00 1.567744E+00 1.526705E+00 + 1.486424E+00 1.446888E+00 1.408083E+00 1.369995E+00 1.332610E+00 1.295915E+00 + 1.259895E+00 1.224537E+00 1.189825E+00 1.155745E+00 1.122281E+00 1.089420E+00 + 1.057145E+00 1.025440E+00 9.942893E-01 9.636764E-01 9.335839E-01 9.039946E-01 + 8.748903E-01 8.462526E-01 8.180625E-01 7.903003E-01 7.629460E-01 7.359786E-01 + 7.093771E-01 6.831195E-01 6.571833E-01 6.315460E-01 6.061841E-01 5.810741E-01 + 5.561925E-01 5.315154E-01 5.070194E-01 4.826818E-01 4.584803E-01 4.343944E-01 + 4.104052E-01 3.864962E-01 3.626546E-01 3.388714E-01 3.151436E-01 2.914746E-01 + 2.678769E-01 2.443735E-01 2.210009E-01 1.978119E-01 1.748797E-01 1.523020E-01 + 1.302071E-01 1.087604E-01 8.817296E-02 6.871121E-02 5.070960E-02 3.458451E-02 + 2.084852E-02 1.011462E-02 3.040135E-03 0.000000E+00 + 4.167591E+00 4.078907E+00 3.991721E+00 3.906013E+00 3.821763E+00 3.738950E+00 + 3.657554E+00 3.577555E+00 3.498934E+00 3.421671E+00 3.345747E+00 3.271144E+00 + 3.197841E+00 3.125822E+00 3.055068E+00 2.985559E+00 2.917280E+00 2.850211E+00 + 2.784335E+00 2.719635E+00 2.656094E+00 2.593695E+00 2.532420E+00 2.472254E+00 + 2.413179E+00 2.355179E+00 2.298238E+00 2.242340E+00 2.187469E+00 2.133609E+00 + 2.080745E+00 2.028859E+00 1.977939E+00 1.927967E+00 1.878928E+00 1.830809E+00 + 1.783593E+00 1.737265E+00 1.691812E+00 1.647218E+00 1.603469E+00 1.560549E+00 + 1.518444E+00 1.477139E+00 1.436619E+00 1.396870E+00 1.357876E+00 1.319622E+00 + 1.282094E+00 1.245275E+00 1.209151E+00 1.173706E+00 1.138924E+00 1.104788E+00 + 1.071283E+00 1.038392E+00 1.006097E+00 9.743811E-01 9.432268E-01 9.126157E-01 + 8.825288E-01 8.529474E-01 8.238514E-01 7.952209E-01 7.670351E-01 7.392728E-01 + 7.119124E-01 6.849315E-01 6.583077E-01 6.320179E-01 6.060386E-01 5.803465E-01 + 5.549180E-01 5.297297E-01 5.047584E-01 4.799818E-01 4.553785E-01 4.309288E-01 + 4.066146E-01 3.824209E-01 3.583360E-01 3.343529E-01 3.104699E-01 2.866927E-01 + 2.630360E-01 2.395250E-01 2.161987E-01 1.931123E-01 1.703413E-01 1.479856E-01 + 1.261748E-01 1.050749E-01 8.489552E-02 6.589957E-02 4.841350E-02 3.283930E-02 + 1.966454E-02 9.459683E-03 2.811945E-03 0.000000E+00 + 4.313483E+00 4.220244E+00 4.128609E+00 4.038555E+00 3.950059E+00 3.863101E+00 + 3.777656E+00 3.693705E+00 3.611226E+00 3.530198E+00 3.450599E+00 3.372410E+00 + 3.295610E+00 3.220178E+00 3.146096E+00 3.073342E+00 3.001899E+00 2.931745E+00 + 2.862863E+00 2.795234E+00 2.728838E+00 2.663658E+00 2.599675E+00 2.536872E+00 + 2.475229E+00 2.414730E+00 2.355357E+00 2.297092E+00 2.239918E+00 2.183819E+00 + 2.128777E+00 2.074775E+00 2.021796E+00 1.969825E+00 1.918844E+00 1.868838E+00 + 1.819791E+00 1.771686E+00 1.724507E+00 1.678240E+00 1.632867E+00 1.588373E+00 + 1.544743E+00 1.501960E+00 1.460008E+00 1.418872E+00 1.378536E+00 1.338984E+00 + 1.300200E+00 1.262168E+00 1.224871E+00 1.188293E+00 1.152416E+00 1.117226E+00 + 1.082702E+00 1.048830E+00 1.015590E+00 9.829643E-01 9.509349E-01 9.194825E-01 + 8.885880E-01 8.582314E-01 8.283926E-01 7.990509E-01 7.701852E-01 7.417737E-01 + 7.137946E-01 6.862251E-01 6.590425E-01 6.322235E-01 6.057448E-01 5.795828E-01 + 5.537139E-01 5.281150E-01 5.027632E-01 4.776365E-01 4.527141E-01 4.279768E-01 + 4.034075E-01 3.789920E-01 3.547197E-01 3.305848E-01 3.065871E-01 2.827339E-01 + 2.590414E-01 2.355367E-01 2.122605E-01 1.892700E-01 1.666423E-01 1.444786E-01 + 1.229096E-01 1.021010E-01 8.226118E-02 6.364935E-02 4.658493E-02 3.145749E-02 + 1.873369E-02 8.949342E-03 2.636184E-03 0.000000E+00 + 4.439586E+00 4.342363E+00 4.246837E+00 4.152983E+00 4.060778E+00 3.970198E+00 + 3.881219E+00 3.793819E+00 3.707974E+00 3.623662E+00 3.540860E+00 3.459547E+00 + 3.379699E+00 3.301297E+00 3.224318E+00 3.148742E+00 3.074547E+00 3.001713E+00 + 2.930219E+00 2.860045E+00 2.791172E+00 2.723580E+00 2.657248E+00 2.592158E+00 + 2.528291E+00 2.465627E+00 2.404149E+00 2.343836E+00 2.284671E+00 2.226636E+00 + 2.169713E+00 2.113883E+00 2.059129E+00 2.005434E+00 1.952779E+00 1.901148E+00 + 1.850523E+00 1.800888E+00 1.752226E+00 1.704520E+00 1.657753E+00 1.611908E+00 + 1.566968E+00 1.522918E+00 1.479740E+00 1.437417E+00 1.395933E+00 1.355271E+00 + 1.315414E+00 1.276345E+00 1.238047E+00 1.200502E+00 1.163694E+00 1.127605E+00 + 1.092216E+00 1.057509E+00 1.023467E+00 9.900699E-01 9.572987E-01 9.251342E-01 + 8.935564E-01 8.625450E-01 8.320792E-01 8.021381E-01 7.726998E-01 7.437426E-01 + 7.152438E-01 6.871808E-01 6.595303E-01 6.322691E-01 6.053736E-01 5.788202E-01 + 5.525854E-01 5.266461E-01 5.009798E-01 4.755646E-01 4.503803E-01 4.254080E-01 + 4.006314E-01 3.760369E-01 3.516150E-01 3.273606E-01 3.032750E-01 2.793664E-01 + 2.556525E-01 2.321618E-01 2.089365E-01 1.860351E-01 1.635360E-01 1.415414E-01 + 1.201823E-01 9.962442E-02 8.007447E-02 6.178821E-02 4.507875E-02 3.032479E-02 + 1.797514E-02 8.536534E-03 2.495374E-03 0.000000E+00 + 4.550579E+00 4.449813E+00 4.350829E+00 4.253599E+00 4.158099E+00 4.064304E+00 + 3.972188E+00 3.881727E+00 3.792896E+00 3.705672E+00 3.620030E+00 3.535948E+00 + 3.453402E+00 3.372368E+00 3.292826E+00 3.214751E+00 3.138122E+00 3.062917E+00 + 2.989115E+00 2.916693E+00 2.845631E+00 2.775909E+00 2.707504E+00 2.640398E+00 + 2.574569E+00 2.509997E+00 2.446663E+00 2.384547E+00 2.323629E+00 2.263891E+00 + 2.205313E+00 2.147876E+00 2.091562E+00 2.036351E+00 1.982226E+00 1.929169E+00 + 1.877161E+00 1.826185E+00 1.776222E+00 1.727256E+00 1.679268E+00 1.632241E+00 + 1.586157E+00 1.540998E+00 1.496748E+00 1.453389E+00 1.410903E+00 1.369273E+00 + 1.328481E+00 1.288509E+00 1.249340E+00 1.210956E+00 1.173337E+00 1.136467E+00 + 1.100327E+00 1.064897E+00 1.030159E+00 9.960939E-01 9.626810E-01 9.299007E-01 + 8.977327E-01 8.661562E-01 8.351499E-01 8.046923E-01 7.747614E-01 7.453350E-01 + 7.163901E-01 6.879039E-01 6.598529E-01 6.322135E-01 6.049622E-01 5.780752E-01 + 5.515292E-01 5.253011E-01 4.993684E-01 4.737097E-01 4.483049E-01 4.231357E-01 + 3.981862E-01 3.734436E-01 3.488989E-01 3.245480E-01 3.003930E-01 2.764432E-01 + 2.527174E-01 2.292452E-01 2.060701E-01 1.832514E-01 1.608687E-01 1.390249E-01 + 1.178513E-01 9.751306E-02 7.821537E-02 6.021077E-02 4.380664E-02 2.937209E-02 + 1.734032E-02 8.193245E-03 2.379232E-03 0.000000E+00 + 4.649661E+00 4.545705E+00 4.443607E+00 4.343339E+00 4.244875E+00 4.148187E+00 + 4.053250E+00 3.960037E+00 3.868523E+00 3.778682E+00 3.690490E+00 3.603922E+00 + 3.518952E+00 3.435558E+00 3.353715E+00 3.273400E+00 3.194589E+00 3.117260E+00 + 3.041389E+00 2.966954E+00 2.893933E+00 2.822304E+00 2.752044E+00 2.683134E+00 + 2.615550E+00 2.549273E+00 2.484281E+00 2.420554E+00 2.358072E+00 2.296813E+00 + 2.236759E+00 2.177889E+00 2.120183E+00 2.063623E+00 2.008189E+00 1.953862E+00 + 1.900623E+00 1.848453E+00 1.797334E+00 1.747248E+00 1.698175E+00 1.650098E+00 + 1.602998E+00 1.556857E+00 1.511657E+00 1.467379E+00 1.424006E+00 1.381518E+00 + 1.339899E+00 1.299129E+00 1.259189E+00 1.220062E+00 1.181729E+00 1.144171E+00 + 1.107367E+00 1.071300E+00 1.035950E+00 1.001296E+00 9.673190E-01 9.339976E-01 + 9.013113E-01 8.692389E-01 8.377587E-01 8.068488E-01 7.764869E-01 7.466502E-01 + 7.173159E-01 6.884604E-01 6.600603E-01 6.320919E-01 6.045313E-01 5.773550E-01 + 5.505395E-01 5.240616E-01 4.978992E-01 4.720310E-01 4.464372E-01 4.210997E-01 + 3.960032E-01 3.711353E-01 3.464878E-01 3.220571E-01 2.978462E-01 2.738654E-01 + 2.501341E-01 2.266831E-01 2.035566E-01 1.808151E-01 1.585387E-01 1.368310E-01 + 1.158232E-01 9.568009E-02 7.660527E-02 5.884828E-02 4.271125E-02 2.855469E-02 + 1.679804E-02 7.901607E-03 2.281263E-03 0.000000E+00 + 4.739115E+00 4.632257E+00 4.527327E+00 4.424296E+00 4.323136E+00 4.223820E+00 + 4.126319E+00 4.030606E+00 3.936655E+00 3.844439E+00 3.753932E+00 3.665107E+00 + 3.577940E+00 3.492405E+00 3.408476E+00 3.326130E+00 3.245342E+00 3.166088E+00 + 3.088343E+00 3.012085E+00 2.937290E+00 2.863936E+00 2.791999E+00 2.721457E+00 + 2.652288E+00 2.584469E+00 2.517980E+00 2.452798E+00 2.388902E+00 2.326272E+00 + 2.264885E+00 2.204722E+00 2.145763E+00 2.087986E+00 2.031372E+00 1.975901E+00 + 1.921553E+00 1.868309E+00 1.816150E+00 1.765057E+00 1.715009E+00 1.665988E+00 + 1.617976E+00 1.570953E+00 1.524899E+00 1.479798E+00 1.435629E+00 1.392373E+00 + 1.350012E+00 1.308527E+00 1.267899E+00 1.228108E+00 1.189135E+00 1.150961E+00 + 1.113566E+00 1.076931E+00 1.041034E+00 1.005856E+00 9.713755E-01 9.375724E-01 + 9.044250E-01 8.719117E-01 8.400105E-01 8.086992E-01 7.779549E-01 7.477548E-01 + 7.180755E-01 6.888936E-01 6.601851E-01 6.319263E-01 6.040933E-01 5.766623E-01 + 5.496098E-01 5.229129E-01 4.965494E-01 4.704982E-01 4.447397E-01 4.192562E-01 + 3.940327E-01 3.690573E-01 3.443221E-01 3.198245E-01 2.955679E-01 2.715633E-01 + 2.478310E-01 2.244026E-01 2.013231E-01 1.786537E-01 1.564751E-01 1.348912E-01 + 1.140334E-01 9.406562E-02 7.519013E-02 5.765361E-02 4.175340E-02 2.784220E-02 + 1.632720E-02 7.649614E-03 2.197142E-03 0.000000E+00 + 4.820624E+00 4.711104E+00 4.603576E+00 4.498012E+00 4.394382E+00 4.292655E+00 + 4.192805E+00 4.094802E+00 3.998619E+00 3.904228E+00 3.811601E+00 3.720711E+00 + 3.631533E+00 3.544038E+00 3.458202E+00 3.373999E+00 3.291403E+00 3.210389E+00 + 3.130933E+00 3.053010E+00 2.976595E+00 2.901665E+00 2.828197E+00 2.756166E+00 + 2.685550E+00 2.616326E+00 2.548471E+00 2.481963E+00 2.416780E+00 2.352899E+00 + 2.290300E+00 2.228960E+00 2.168859E+00 2.109975E+00 2.052288E+00 1.995777E+00 + 1.940422E+00 1.886202E+00 1.833098E+00 1.781090E+00 1.730157E+00 1.680281E+00 + 1.631441E+00 1.583617E+00 1.536791E+00 1.490943E+00 1.446053E+00 1.402102E+00 + 1.359071E+00 1.316939E+00 1.275688E+00 1.235297E+00 1.195747E+00 1.157017E+00 + 1.119088E+00 1.081939E+00 1.045550E+00 1.009900E+00 9.749670E-01 9.407305E-01 + 9.071684E-01 8.742590E-01 8.419797E-01 8.103080E-01 7.792209E-01 7.486952E-01 + 7.187071E-01 6.892331E-01 6.602491E-01 6.317311E-01 6.036552E-01 5.759974E-01 + 5.487342E-01 5.218429E-01 4.953012E-01 4.690882E-01 4.431845E-01 4.175726E-01 + 3.922379E-01 3.671689E-01 3.423582E-01 3.178035E-01 2.935090E-01 2.694862E-01 + 2.457562E-01 2.223512E-01 1.993169E-01 1.767151E-01 1.546270E-01 1.331566E-01 + 1.124355E-01 9.262677E-02 7.393134E-02 5.659319E-02 4.090525E-02 2.721312E-02 + 1.591291E-02 7.428853E-03 2.123859E-03 0.000000E+00 + 4.895470E+00 4.783489E+00 4.673563E+00 4.565659E+00 4.459746E+00 4.355796E+00 + 4.253778E+00 4.153662E+00 4.055419E+00 3.959021E+00 3.864439E+00 3.771646E+00 + 3.680613E+00 3.591313E+00 3.503720E+00 3.417806E+00 3.333545E+00 3.250911E+00 + 3.169879E+00 3.090424E+00 3.012519E+00 2.936140E+00 2.861263E+00 2.787863E+00 + 2.715918E+00 2.645402E+00 2.576292E+00 2.508566E+00 2.442200E+00 2.377172E+00 + 2.313460E+00 2.251040E+00 2.189892E+00 2.129993E+00 2.071322E+00 2.013859E+00 + 1.957580E+00 1.902467E+00 1.848498E+00 1.795652E+00 1.743910E+00 1.693250E+00 + 1.643654E+00 1.595099E+00 1.547567E+00 1.501037E+00 1.455489E+00 1.410903E+00 + 1.367260E+00 1.324538E+00 1.282719E+00 1.241781E+00 1.201705E+00 1.162470E+00 + 1.124055E+00 1.086440E+00 1.049603E+00 1.013523E+00 9.781792E-01 9.435491E-01 + 9.096109E-01 8.763422E-01 8.437204E-01 8.117225E-01 7.803251E-01 7.495048E-01 + 7.192378E-01 6.895000E-01 6.602675E-01 6.315159E-01 6.032212E-01 5.753596E-01 + 5.479074E-01 5.208417E-01 4.941405E-01 4.677829E-01 4.417498E-01 4.160240E-01 + 3.905909E-01 3.654395E-01 3.405627E-01 3.159589E-01 2.916326E-01 2.675960E-01 + 2.438706E-01 2.204894E-01 1.974984E-01 1.749602E-01 1.529562E-01 1.315908E-01 + 1.109951E-01 9.133182E-02 7.280038E-02 5.564231E-02 4.014638E-02 2.665172E-02 + 1.554436E-02 7.233231E-03 2.059248E-03 0.000000E+00 + 4.964645E+00 4.850379E+00 4.738223E+00 4.628145E+00 4.520113E+00 4.414097E+00 + 4.310066E+00 4.207988E+00 4.107834E+00 4.009573E+00 3.913178E+00 3.818619E+00 + 3.725866E+00 3.634892E+00 3.545669E+00 3.458169E+00 3.372366E+00 3.288232E+00 + 3.205740E+00 3.124865E+00 3.045580E+00 2.967860E+00 2.891679E+00 2.817013E+00 + 2.743837E+00 2.672127E+00 2.601857E+00 2.533005E+00 2.465547E+00 2.399458E+00 + 2.334718E+00 2.271301E+00 2.209186E+00 2.148350E+00 2.088772E+00 2.030428E+00 + 1.973299E+00 1.917361E+00 1.862595E+00 1.808978E+00 1.756490E+00 1.705109E+00 + 1.654815E+00 1.605588E+00 1.557405E+00 1.510248E+00 1.464095E+00 1.418926E+00 + 1.374721E+00 1.331458E+00 1.289117E+00 1.247678E+00 1.207119E+00 1.167420E+00 + 1.128560E+00 1.090517E+00 1.053270E+00 1.016797E+00 9.810767E-01 9.460868E-01 + 9.118047E-01 8.782079E-01 8.452733E-01 8.129776E-01 7.812973E-01 7.502086E-01 + 7.196875E-01 6.897098E-01 6.602512E-01 6.312875E-01 6.027943E-01 5.747477E-01 + 5.471243E-01 5.199010E-01 4.930558E-01 4.665681E-01 4.404186E-01 4.145906E-01 + 3.890697E-01 3.638451E-01 3.389102E-01 3.142636E-01 2.899104E-01 2.658633E-01 + 2.421443E-01 2.187868E-01 1.958375E-01 1.733592E-01 1.514339E-01 1.301658E-01 + 1.096861E-01 9.015669E-02 7.177570E-02 5.478230E-02 3.946142E-02 2.614618E-02 + 1.521342E-02 7.058206E-03 2.001705E-03 0.000000E+00 + 5.028938E+00 4.912537E+00 4.798298E+00 4.686190E+00 4.576180E+00 4.468235E+00 + 4.362325E+00 4.258416E+00 4.156478E+00 4.056481E+00 3.958395E+00 3.862188E+00 + 3.767832E+00 3.675297E+00 3.584556E+00 3.495579E+00 3.408338E+00 3.322805E+00 + 3.238954E+00 3.156757E+00 3.076188E+00 2.997219E+00 2.919826E+00 2.843982E+00 + 2.769661E+00 2.696839E+00 2.625491E+00 2.555593E+00 2.487118E+00 2.420045E+00 + 2.354349E+00 2.290006E+00 2.226994E+00 2.165288E+00 2.104867E+00 2.045708E+00 + 1.987789E+00 1.931087E+00 1.875581E+00 1.821249E+00 1.768070E+00 1.716022E+00 + 1.665082E+00 1.615232E+00 1.566448E+00 1.518711E+00 1.471998E+00 1.426290E+00 + 1.381564E+00 1.337801E+00 1.294978E+00 1.253076E+00 1.212072E+00 1.171944E+00 + 1.132673E+00 1.094236E+00 1.056611E+00 1.019776E+00 9.837098E-01 9.483886E-01 + 9.137902E-01 8.798915E-01 8.466694E-01 8.141002E-01 7.821602E-01 7.508252E-01 + 7.200711E-01 6.898736E-01 6.602082E-01 6.310503E-01 6.023757E-01 5.741605E-01 + 5.463809E-01 5.190140E-01 4.920379E-01 4.654320E-01 4.391772E-01 4.132569E-01 + 3.876569E-01 3.623667E-01 3.373802E-01 3.126961E-01 2.883201E-01 2.642651E-01 + 2.405538E-01 2.172198E-01 1.943105E-01 1.718890E-01 1.500374E-01 1.288602E-01 + 1.084882E-01 8.908276E-02 7.084061E-02 5.399874E-02 3.883850E-02 2.568744E-02 + 1.491391E-02 6.900318E-03 1.950014E-03 0.000000E+00 + 5.088984E+00 4.970579E+00 4.854387E+00 4.740375E+00 4.628509E+00 4.518756E+00 + 4.411083E+00 4.305459E+00 4.201849E+00 4.100224E+00 4.000553E+00 3.902803E+00 + 3.806945E+00 3.712949E+00 3.620785E+00 3.530425E+00 3.441839E+00 3.354998E+00 + 3.269875E+00 3.186441E+00 3.104670E+00 3.024534E+00 2.946007E+00 2.869061E+00 + 2.793671E+00 2.719811E+00 2.647456E+00 2.576579E+00 2.507157E+00 2.439164E+00 + 2.372576E+00 2.307369E+00 2.243519E+00 2.181002E+00 2.119795E+00 2.059875E+00 + 2.001220E+00 1.943806E+00 1.887611E+00 1.832613E+00 1.778790E+00 1.726120E+00 + 1.674580E+00 1.624150E+00 1.574806E+00 1.526529E+00 1.479297E+00 1.433087E+00 + 1.387878E+00 1.343650E+00 1.300380E+00 1.258047E+00 1.216630E+00 1.176105E+00 + 1.136453E+00 1.097650E+00 1.059675E+00 1.022505E+00 9.861176E-01 9.504899E-01 + 9.155988E-01 8.814211E-01 8.479332E-01 8.151113E-01 7.829314E-01 7.513693E-01 + 7.204005E-01 6.900003E-01 6.601443E-01 6.308079E-01 6.019666E-01 5.735962E-01 + 5.456734E-01 5.181749E-01 4.910791E-01 4.643652E-01 4.380144E-01 4.120101E-01 + 3.863385E-01 3.609892E-01 3.359564E-01 3.112393E-01 2.868436E-01 2.627830E-01 + 2.390803E-01 2.157697E-01 1.928988E-01 1.705311E-01 1.487490E-01 1.276569E-01 + 1.073854E-01 8.809527E-02 6.998195E-02 5.328030E-02 3.826832E-02 2.526838E-02 + 1.464097E-02 6.756872E-03 1.903234E-03 0.000000E+00 + 5.145303E+00 5.025009E+00 4.906977E+00 4.791172E+00 4.677559E+00 4.566104E+00 + 4.456773E+00 4.349533E+00 4.244350E+00 4.141194E+00 4.040031E+00 3.940830E+00 + 3.843560E+00 3.748190E+00 3.654689E+00 3.563028E+00 3.473178E+00 3.385108E+00 + 3.298789E+00 3.214195E+00 3.131295E+00 3.050063E+00 2.970470E+00 2.892491E+00 + 2.816097E+00 2.741263E+00 2.667962E+00 2.596168E+00 2.525856E+00 2.457001E+00 + 2.389577E+00 2.323560E+00 2.258925E+00 2.195648E+00 2.133706E+00 2.073074E+00 + 2.013729E+00 1.955648E+00 1.898809E+00 1.843188E+00 1.788762E+00 1.735510E+00 + 1.683409E+00 1.632436E+00 1.582570E+00 1.533789E+00 1.486070E+00 1.439392E+00 + 1.393733E+00 1.349071E+00 1.305383E+00 1.262649E+00 1.220846E+00 1.179952E+00 + 1.139944E+00 1.100801E+00 1.062500E+00 1.025018E+00 9.883319E-01 9.524190E-01 + 9.172558E-01 8.828188E-01 8.490841E-01 8.160276E-01 7.836252E-01 7.518523E-01 + 7.206843E-01 6.900966E-01 6.600642E-01 6.305625E-01 6.015671E-01 5.730537E-01 + 5.449986E-01 5.173789E-01 4.901728E-01 4.633597E-01 4.369209E-01 4.108399E-01 + 3.851030E-01 3.597001E-01 3.346257E-01 3.098791E-01 2.854666E-01 2.614020E-01 + 2.377086E-01 2.144210E-01 1.915871E-01 1.692706E-01 1.475541E-01 1.265421E-01 + 1.063648E-01 8.718242E-02 6.918916E-02 5.261790E-02 3.774346E-02 2.488334E-02 + 1.439075E-02 6.625738E-03 1.860623E-03 0.000000E+00 + 5.198322E+00 5.076244E+00 4.956474E+00 4.838974E+00 4.723710E+00 4.610647E+00 + 4.499749E+00 4.390983E+00 4.284316E+00 4.179713E+00 4.077143E+00 3.976572E+00 + 3.877969E+00 3.781302E+00 3.686540E+00 3.593652E+00 3.502609E+00 3.413380E+00 + 3.325935E+00 3.240245E+00 3.156281E+00 3.074016E+00 2.993420E+00 2.914467E+00 + 2.837127E+00 2.761376E+00 2.687185E+00 2.614527E+00 2.543378E+00 2.473711E+00 + 2.405501E+00 2.338722E+00 2.273348E+00 2.209357E+00 2.146722E+00 2.085420E+00 + 2.025428E+00 1.966720E+00 1.909275E+00 1.853069E+00 1.798078E+00 1.744280E+00 + 1.691652E+00 1.640170E+00 1.589814E+00 1.540559E+00 1.492385E+00 1.445268E+00 + 1.399186E+00 1.354117E+00 1.310039E+00 1.266929E+00 1.224765E+00 1.183524E+00 + 1.143185E+00 1.103723E+00 1.065117E+00 1.027343E+00 9.903780E-01 9.541988E-01 + 9.187816E-01 8.841025E-01 8.501376E-01 8.168624E-01 7.842526E-01 7.522834E-01 + 7.209300E-01 6.901676E-01 6.599712E-01 6.303160E-01 6.011775E-01 5.725312E-01 + 5.443537E-01 5.166218E-01 4.893138E-01 4.624091E-01 4.358891E-01 4.097376E-01 + 3.839408E-01 3.584891E-01 3.333769E-01 3.086041E-01 2.841770E-01 2.601099E-01 + 2.364264E-01 2.131614E-01 1.903630E-01 1.680954E-01 1.464410E-01 1.255046E-01 + 1.054159E-01 8.633459E-02 6.845370E-02 5.200420E-02 3.725790E-02 2.452775E-02 + 1.416015E-02 6.505204E-03 1.821588E-03 0.000000E+00 + 5.248403E+00 5.124633E+00 5.003214E+00 4.884109E+00 4.767280E+00 4.652692E+00 + 4.540310E+00 4.430099E+00 4.322025E+00 4.216053E+00 4.112149E+00 4.010281E+00 + 3.910416E+00 3.812522E+00 3.716566E+00 3.622518E+00 3.530346E+00 3.440020E+00 + 3.351509E+00 3.264783E+00 3.179814E+00 3.096571E+00 3.015027E+00 2.935153E+00 + 2.856920E+00 2.780301E+00 2.705269E+00 2.631796E+00 2.559856E+00 2.489423E+00 + 2.420470E+00 2.352971E+00 2.286901E+00 2.222235E+00 2.158947E+00 2.097014E+00 + 2.036410E+00 1.977112E+00 1.919096E+00 1.862338E+00 1.806814E+00 1.752501E+00 + 1.699376E+00 1.647416E+00 1.596598E+00 1.546898E+00 1.498295E+00 1.450765E+00 + 1.404285E+00 1.358834E+00 1.314388E+00 1.270925E+00 1.228422E+00 1.186856E+00 + 1.146204E+00 1.106444E+00 1.067551E+00 1.029504E+00 9.922772E-01 9.558482E-01 + 9.201929E-01 8.852871E-01 8.511065E-01 8.176266E-01 7.848226E-01 7.526699E-01 + 7.211432E-01 6.902176E-01 6.598681E-01 6.300697E-01 6.007977E-01 5.720277E-01 + 5.437361E-01 5.158999E-01 4.884972E-01 4.615076E-01 4.349126E-01 4.086958E-01 + 3.828441E-01 3.573475E-01 3.322010E-01 3.074046E-01 2.829649E-01 2.588965E-01 + 2.352233E-01 2.119804E-01 1.892163E-01 1.669953E-01 1.454000E-01 1.245350E-01 + 1.045300E-01 8.554384E-02 6.776850E-02 5.143313E-02 3.680670E-02 2.419786E-02 + 1.394665E-02 6.393876E-03 1.785646E-03 0.000000E+00 + 5.295848E+00 5.170471E+00 5.047485E+00 4.926853E+00 4.808537E+00 4.692501E+00 + 4.578709E+00 4.467125E+00 4.357714E+00 4.250441E+00 4.145271E+00 4.042171E+00 + 3.941108E+00 3.842048E+00 3.744960E+00 3.649810E+00 3.556567E+00 3.465200E+00 + 3.375678E+00 3.287970E+00 3.202047E+00 3.117878E+00 3.035434E+00 2.954687E+00 + 2.875607E+00 2.798166E+00 2.722337E+00 2.648092E+00 2.575403E+00 2.504243E+00 + 2.434587E+00 2.366407E+00 2.299677E+00 2.234373E+00 2.170467E+00 2.107936E+00 + 2.046755E+00 1.986898E+00 1.928342E+00 1.871062E+00 1.815034E+00 1.760235E+00 + 1.706641E+00 1.654229E+00 1.602974E+00 1.552854E+00 1.503845E+00 1.455925E+00 + 1.409071E+00 1.363259E+00 1.318466E+00 1.274670E+00 1.231847E+00 1.189975E+00 + 1.149029E+00 1.108987E+00 1.069825E+00 1.031519E+00 9.940467E-01 9.573829E-01 + 9.215035E-01 8.863845E-01 8.520013E-01 8.183290E-01 7.853429E-01 7.530178E-01 + 7.213286E-01 6.902500E-01 6.597570E-01 6.298244E-01 6.004274E-01 5.715418E-01 + 5.431437E-01 5.152101E-01 4.877192E-01 4.606506E-01 4.339858E-01 4.077086E-01 + 3.818059E-01 3.562682E-01 3.310903E-01 3.062726E-01 2.818220E-01 2.577532E-01 + 2.340905E-01 2.108693E-01 1.881383E-01 1.659619E-01 1.444229E-01 1.236258E-01 + 1.036999E-01 8.480358E-02 6.712771E-02 5.089968E-02 3.638577E-02 2.389058E-02 + 1.374814E-02 6.290606E-03 1.752405E-03 0.000000E+00 + 5.668556E+00 5.530359E+00 5.394887E+00 5.262098E+00 5.131946E+00 5.004387E+00 + 4.879381E+00 4.756885E+00 4.636856E+00 4.519254E+00 4.404039E+00 4.291172E+00 + 4.180611E+00 4.072320E+00 3.966258E+00 3.862390E+00 3.760678E+00 3.661084E+00 + 3.563574E+00 3.468111E+00 3.374659E+00 3.283185E+00 3.193653E+00 3.106031E+00 + 3.020284E+00 2.936380E+00 2.854286E+00 2.773970E+00 2.695401E+00 2.618546E+00 + 2.543376E+00 2.469859E+00 2.397965E+00 2.327666E+00 2.258930E+00 2.191730E+00 + 2.126037E+00 2.061822E+00 1.999057E+00 1.937715E+00 1.877768E+00 1.819188E+00 + 1.761949E+00 1.706024E+00 1.651386E+00 1.598009E+00 1.545866E+00 1.494932E+00 + 1.445179E+00 1.396583E+00 1.349118E+00 1.302757E+00 1.257474E+00 1.213245E+00 + 1.170043E+00 1.127842E+00 1.086616E+00 1.046340E+00 1.006987E+00 9.685318E-01 + 9.309474E-01 8.942077E-01 8.582863E-01 8.231566E-01 7.887921E-01 7.551663E-01 + 7.222525E-01 6.900244E-01 6.584556E-01 6.275200E-01 5.971922E-01 5.674471E-01 + 5.382605E-01 5.096092E-01 4.814715E-01 4.538271E-01 4.266579E-01 3.999485E-01 + 3.736867E-01 3.478639E-01 3.224764E-01 2.975261E-01 2.730216E-01 2.489794E-01 + 2.254255E-01 2.023970E-01 1.799440E-01 1.581318E-01 1.370434E-01 1.167821E-01 + 9.747458E-02 7.927361E-02 6.236116E-02 4.695044E-02 3.328645E-02 2.164239E-02 + 1.230686E-02 5.547924E-03 1.516221E-03 0.000000E+00 + 5.930329E+00 5.782935E+00 5.638512E+00 5.497013E+00 5.358387E+00 5.222586E+00 + 5.089564E+00 4.959272E+00 4.831666E+00 4.706698E+00 4.584324E+00 4.464501E+00 + 4.347183E+00 4.232328E+00 4.119894E+00 4.009838E+00 3.902119E+00 3.796697E+00 + 3.693531E+00 3.592581E+00 3.493809E+00 3.397177E+00 3.302645E+00 3.210177E+00 + 3.119735E+00 3.031284E+00 2.944787E+00 2.860208E+00 2.777514E+00 2.696668E+00 + 2.617637E+00 2.540388E+00 2.464887E+00 2.391101E+00 2.318998E+00 2.248547E+00 + 2.179715E+00 2.112472E+00 2.046786E+00 1.982628E+00 1.919967E+00 1.858773E+00 + 1.799018E+00 1.740670E+00 1.683702E+00 1.628084E+00 1.573788E+00 1.520786E+00 + 1.469048E+00 1.418548E+00 1.369257E+00 1.321147E+00 1.274191E+00 1.228360E+00 + 1.183627E+00 1.139964E+00 1.097344E+00 1.055739E+00 1.015121E+00 9.754621E-01 + 9.367350E-01 8.989117E-01 8.619645E-01 8.258654E-01 7.905868E-01 7.561008E-01 + 7.223800E-01 6.893967E-01 6.571239E-01 6.255349E-01 5.946034E-01 5.643040E-01 + 5.346120E-01 5.055040E-01 4.769581E-01 4.489540E-01 4.214740E-01 3.945029E-01 + 3.680289E-01 3.420441E-01 3.165455E-01 2.915358E-01 2.670245E-01 2.430291E-01 + 2.195764E-01 1.967044E-01 1.744636E-01 1.529197E-01 1.321551E-01 1.122718E-01 + 9.339391E-02 7.566983E-02 5.927470E-02 4.441146E-02 3.131013E-02 2.022249E-02 + 1.140706E-02 5.090877E-03 1.373511E-03 0.000000E+00 diff --git a/PYTHIA8/pythia8140/xmldoc/pomH1JetsSinglet.data b/PYTHIA8/pythia8140/xmldoc/pomH1JetsSinglet.data new file mode 100644 index 00000000000..4265c8e3f58 --- /dev/null +++ b/PYTHIA8/pythia8140/xmldoc/pomH1JetsSinglet.data @@ -0,0 +1,1528 @@ +-6.907755E+00-6.837980E+00-6.768205E+00-6.698429E+00-6.628654E+00-6.558879E+00 +-6.489103E+00-6.419328E+00-6.349553E+00-6.279778E+00-6.210002E+00-6.140227E+00 +-6.070452E+00-6.000676E+00-5.930901E+00-5.861126E+00-5.791350E+00-5.721575E+00 +-5.651800E+00-5.582024E+00-5.512249E+00-5.442474E+00-5.372699E+00-5.302923E+00 +-5.233148E+00-5.163373E+00-5.093597E+00-5.023822E+00-4.954047E+00-4.884271E+00 +-4.814496E+00-4.744721E+00-4.674945E+00-4.605170E+00-4.535395E+00-4.465620E+00 +-4.395844E+00-4.326069E+00-4.256294E+00-4.186518E+00-4.116743E+00-4.046968E+00 +-3.977192E+00-3.907417E+00-3.837642E+00-3.767867E+00-3.698091E+00-3.628316E+00 +-3.558541E+00-3.488765E+00-3.418990E+00-3.349215E+00-3.279439E+00-3.209664E+00 +-3.139889E+00-3.070113E+00-3.000338E+00-2.930563E+00-2.860788E+00-2.791012E+00 +-2.721237E+00-2.651462E+00-2.581686E+00-2.511911E+00-2.442136E+00-2.372360E+00 +-2.302585E+00-2.232810E+00-2.163034E+00-2.093259E+00-2.023484E+00-1.953709E+00 +-1.883933E+00-1.814158E+00-1.744383E+00-1.674607E+00-1.604832E+00-1.535057E+00 +-1.465281E+00-1.395506E+00-1.325731E+00-1.255956E+00-1.186180E+00-1.116405E+00 +-1.046630E+00-9.768543E-01-9.070790E-01-8.373037E-01-7.675284E-01-6.977531E-01 +-6.279778E-01-5.582024E-01-4.884271E-01-4.186518E-01-3.488765E-01-2.791012E-01 +-2.093259E-01-1.395506E-01-6.977531E-02 0.000000E+00 + 1.96000E+00 2.00000E+00 2.10000E+00 2.20000E+00 2.30000E+00 2.40000E+00 + 2.50000E+00 3.00000E+00 3.50000E+00 4.00000E+00 4.50000E+00 5.00000E+00 + 6.00000E+00 7.00000E+00 8.00000E+00 9.00000E+00 1.00000E+01 1.10000E+01 + 1.20000E+01 1.30000E+01 1.40000E+01 1.50000E+01 1.60000E+01 1.70000E+01 + 1.80000E+01 1.90000E+01 2.00000E+01 2.02500E+01 2.10000E+01 2.20000E+01 + 2.30000E+01 2.40000E+01 2.50000E+01 2.60000E+01 2.70000E+01 2.80000E+01 + 2.90000E+01 3.00000E+01 3.10000E+01 3.20000E+01 3.30000E+01 3.40000E+01 + 3.50000E+01 3.60000E+01 3.70000E+01 3.80000E+01 3.90000E+01 4.00000E+01 + 4.10000E+01 4.20000E+01 4.30000E+01 4.40000E+01 4.50000E+01 4.60000E+01 + 4.70000E+01 4.80000E+01 4.90000E+01 5.00000E+01 5.50000E+01 6.00000E+01 + 6.50000E+01 7.00000E+01 7.50000E+01 8.00000E+01 8.50000E+01 9.00000E+01 + 9.50000E+01 1.00000E+02 1.50000E+02 2.00000E+02 2.50000E+02 3.00000E+02 + 3.50000E+02 4.00000E+02 4.50000E+02 5.00000E+02 5.50000E+02 6.00000E+02 + 6.50000E+02 7.00000E+02 7.50000E+02 8.00000E+02 8.50000E+02 9.00000E+02 + 9.50000E+02 1.00000E+03 1.50000E+03 2.00000E+03 +-2.169067E-02-2.163436E-02-2.157600E-02-2.151556E-02-2.145301E-02-2.138831E-02 +-2.132143E-02-2.125233E-02-2.118095E-02-2.110726E-02-2.103119E-02-2.095268E-02 +-2.087168E-02-2.078810E-02-2.070185E-02-2.061285E-02-2.052100E-02-2.042617E-02 +-2.032824E-02-2.022705E-02-2.012245E-02-2.001425E-02-1.990224E-02-1.978620E-02 +-1.966586E-02-1.954093E-02-1.941108E-02-1.927596E-02-1.913515E-02-1.898820E-02 +-1.883459E-02-1.867375E-02-1.850505E-02-1.832777E-02-1.814112E-02-1.794421E-02 +-1.773605E-02-1.751554E-02-1.728145E-02-1.703241E-02-1.676690E-02-1.648324E-02 +-1.617954E-02-1.585371E-02-1.550345E-02-1.512618E-02-1.471904E-02-1.427889E-02 +-1.380222E-02-1.328515E-02-1.272340E-02-1.211222E-02-1.144637E-02-1.072007E-02 +-9.926923E-03-9.059880E-03-8.111174E-03-7.072252E-03-5.933700E-03-4.685171E-03 +-3.315302E-03-1.811628E-03-1.604931E-04 1.653046E-03 3.645315E-03 5.834119E-03 + 8.238845E-03 1.088055E-02 1.378206E-02 1.696805E-02 2.046509E-02 2.430172E-02 + 2.850841E-02 3.311760E-02 3.816353E-02 4.368211E-02 4.971065E-02 5.628740E-02 + 6.345097E-02 7.123952E-02 7.968953E-02 8.883430E-02 9.870175E-02 1.093116E-01 + 1.206716E-01 1.327721E-01 1.455795E-01 1.590260E-01 1.729975E-01 1.873142E-01 + 2.017051E-01 2.157691E-01 2.289164E-01 2.402751E-01 2.485311E-01 2.516282E-01 + 2.461265E-01 2.255109E-01 1.737028E-01 0.000000E+00 +-2.002826E-02-1.997269E-02-1.991525E-02-1.985589E-02-1.979460E-02-1.973132E-02 +-1.966603E-02-1.959868E-02-1.952922E-02-1.945761E-02-1.938379E-02-1.930770E-02 +-1.922926E-02-1.914841E-02-1.906505E-02-1.897910E-02-1.889043E-02-1.879895E-02 +-1.870451E-02-1.860696E-02-1.850613E-02-1.840184E-02-1.829388E-02-1.818201E-02 +-1.806597E-02-1.794546E-02-1.782016E-02-1.768968E-02-1.755363E-02-1.741153E-02 +-1.726288E-02-1.710709E-02-1.694352E-02-1.677146E-02-1.659010E-02-1.639855E-02 +-1.619581E-02-1.598079E-02-1.575223E-02-1.550878E-02-1.524891E-02-1.497092E-02 +-1.467293E-02-1.435285E-02-1.400836E-02-1.363690E-02-1.323559E-02-1.280130E-02 +-1.233052E-02-1.181936E-02-1.126356E-02-1.065837E-02-9.998566E-03-9.278356E-03 +-8.491368E-03-7.630568E-03-6.688208E-03-5.655756E-03-4.523824E-03-3.282099E-03 +-1.919253E-03-4.228680E-04 1.220663E-03 3.026223E-03 5.010066E-03 7.189918E-03 + 9.585072E-03 1.221648E-02 1.510684E-02 1.828068E-02 2.176441E-02 2.558637E-02 + 2.977683E-02 3.436796E-02 3.939372E-02 4.488969E-02 5.089278E-02 5.744081E-02 + 6.457190E-02 7.232361E-02 8.073176E-02 8.982889E-02 9.964204E-02 1.101900E-01 + 1.214792E-01 1.334988E-01 1.462136E-01 1.595544E-01 1.734049E-01 1.875834E-01 + 2.018164E-01 2.157005E-01 2.286435E-01 2.397711E-01 2.477677E-01 2.505777E-01 + 2.447670E-01 2.238407E-01 1.717777E-01 0.000000E+00 +-1.590443E-02-1.585345E-02-1.580098E-02-1.574698E-02-1.569143E-02-1.563430E-02 +-1.557553E-02-1.551508E-02-1.545292E-02-1.538898E-02-1.532320E-02-1.525552E-02 +-1.518587E-02-1.511417E-02-1.504032E-02-1.496423E-02-1.488578E-02-1.480485E-02 +-1.472129E-02-1.463495E-02-1.454565E-02-1.445320E-02-1.435738E-02-1.425795E-02 +-1.415462E-02-1.404710E-02-1.393504E-02-1.381807E-02-1.369576E-02-1.356762E-02 +-1.343315E-02-1.329175E-02-1.314275E-02-1.298544E-02-1.281900E-02-1.264252E-02 +-1.245499E-02-1.225530E-02-1.204221E-02-1.181432E-02-1.157011E-02-1.130786E-02 +-1.102569E-02-1.072151E-02-1.039298E-02-1.003752E-02-9.652295E-03-9.234130E-03 +-8.779532E-03-8.284634E-03-7.745161E-03-7.156388E-03-6.513101E-03-5.809541E-03 +-5.039363E-03-4.195569E-03-3.270455E-03-2.255542E-03-1.141510E-03 8.188263E-05 + 1.425870E-03 2.902769E-03 4.526061E-03 6.310487E-03 8.272137E-03 1.042854E-02 + 1.279877E-02 1.540353E-02 1.826521E-02 2.140800E-02 2.485792E-02 2.864286E-02 + 3.279258E-02 3.733864E-02 4.231431E-02 4.775440E-02 5.369490E-02 6.017259E-02 + 6.722440E-02 7.488652E-02 8.319320E-02 9.217516E-02 1.018574E-01 1.122563E-01 + 1.233756E-01 1.352015E-01 1.476951E-01 1.607835E-01 1.743457E-01 1.881954E-01 + 2.020536E-01 2.155112E-01 2.279704E-01 2.385520E-01 2.459374E-01 2.480730E-01 + 2.415403E-01 2.198951E-01 1.672724E-01 0.000000E+00 +-1.183260E-02-1.178962E-02-1.174549E-02-1.170019E-02-1.165369E-02-1.160593E-02 +-1.155689E-02-1.150651E-02-1.145475E-02-1.140155E-02-1.134685E-02-1.129058E-02 +-1.123265E-02-1.117299E-02-1.111150E-02-1.104808E-02-1.098260E-02-1.091493E-02 +-1.084493E-02-1.077243E-02-1.069726E-02-1.061919E-02-1.053802E-02-1.045348E-02 +-1.036529E-02-1.027313E-02-1.017667E-02-1.007549E-02-9.969180E-03-9.857244E-03 +-9.739143E-03-9.614278E-03-9.481982E-03-9.341515E-03-9.192049E-03-9.032670E-03 +-8.862359E-03-8.679987E-03-8.484297E-03-8.273898E-03-8.047245E-03-7.802625E-03 +-7.538139E-03-7.251684E-03-6.940930E-03-6.603295E-03-6.235926E-03-5.835662E-03 +-5.399010E-03-4.922109E-03-4.400692E-03-3.830050E-03-3.204984E-03-2.519762E-03 +-1.768062E-03-9.429257E-04-3.668886E-05 9.590754E-04 2.053628E-03 3.257137E-03 + 4.580754E-03 6.036696E-03 7.638331E-03 9.400265E-03 1.133843E-02 1.347019E-02 + 1.581440E-02 1.839151E-02 2.122367E-02 2.433473E-02 2.775035E-02 3.149801E-02 + 3.560697E-02 4.010824E-02 4.503447E-02 5.041972E-02 5.629915E-02 6.270859E-02 + 6.968383E-02 7.725982E-02 8.546934E-02 9.434144E-02 1.038992E-01 1.141568E-01 + 1.251157E-01 1.367590E-01 1.490447E-01 1.618962E-01 1.751888E-01 1.887313E-01 + 2.022402E-01 2.153013E-01 2.273118E-01 2.373884E-01 2.442102E-01 2.457270E-01 + 2.385362E-01 2.162452E-01 1.631569E-01 0.000000E+00 +-7.817961E-03-7.785910E-03-7.753025E-03-7.719274E-03-7.684620E-03-7.649024E-03 +-7.612443E-03-7.574828E-03-7.536126E-03-7.496278E-03-7.455219E-03-7.412874E-03 +-7.369163E-03-7.323997E-03-7.277274E-03-7.228883E-03-7.178701E-03-7.126588E-03 +-7.072392E-03-7.015943E-03-6.957049E-03-6.895498E-03-6.831057E-03-6.763463E-03 +-6.692424E-03-6.617618E-03-6.538684E-03-6.455222E-03-6.366786E-03-6.272883E-03 +-6.172963E-03-6.066417E-03-5.952567E-03-5.830660E-03-5.699863E-03-5.559247E-03 +-5.407787E-03-5.244341E-03-5.067646E-03-4.876300E-03-4.668751E-03-4.443278E-03 +-4.197977E-03-3.930739E-03-3.639230E-03-3.320866E-03-2.972792E-03-2.591850E-03 +-2.174549E-03-1.717036E-03-1.215055E-03-6.639071E-04-5.841285E-05 6.071394E-04 + 1.339042E-03 2.144222E-03 3.030302E-03 4.005662E-03 5.079504E-03 6.261928E-03 + 7.564009E-03 8.997870E-03 1.057677E-02 1.231519E-02 1.422893E-02 1.633516E-02 + 1.865256E-02 2.120136E-02 2.400344E-02 2.708237E-02 3.046346E-02 3.417379E-02 + 3.824219E-02 4.269915E-02 4.757672E-02 5.290828E-02 5.872822E-02 6.507146E-02 + 7.197277E-02 7.946590E-02 8.758231E-02 9.634948E-02 1.057887E-01 1.159123E-01 + 1.267191E-01 1.381898E-01 1.502796E-01 1.629083E-01 1.759477E-01 1.892024E-01 + 2.023847E-01 2.150759E-01 2.266687E-01 2.362763E-01 2.425764E-01 2.435228E-01 + 2.357295E-01 2.128555E-01 1.593793E-01 0.000000E+00 +-3.863966E-03-3.845368E-03-3.826208E-03-3.806453E-03-3.786064E-03-3.765001E-03 +-3.743218E-03-3.720665E-03-3.697284E-03-3.673014E-03-3.647786E-03-3.621523E-03 +-3.594139E-03-3.565541E-03-3.535622E-03-3.504267E-03-3.471347E-03-3.436716E-03 +-3.400217E-03-3.361670E-03-3.320880E-03-3.277628E-03-3.231672E-03-3.182740E-03 +-3.130536E-03-3.074725E-03-3.014941E-03-2.950773E-03-2.881769E-03-2.807424E-03 +-2.727180E-03-2.640418E-03-2.546451E-03-2.444517E-03-2.333773E-03-2.213283E-03 +-2.082010E-03-1.938805E-03-1.782396E-03-1.611375E-03-1.424182E-03-1.219090E-03 +-9.941886E-04-7.473650E-04-4.762815E-04-1.783539E-04 1.492741E-04 5.097585E-04 + 9.065846E-04 1.343600E-03 1.825052E-03 2.355624E-03 2.940481E-03 3.585311E-03 + 4.296381E-03 5.080587E-03 5.945513E-03 6.899490E-03 7.951670E-03 9.112089E-03 + 1.039174E-02 1.180267E-02 1.335803E-02 1.507219E-02 1.696080E-02 1.904089E-02 + 2.133095E-02 2.385100E-02 2.662268E-02 2.966928E-02 3.301580E-02 3.668896E-02 + 4.071715E-02 4.513039E-02 4.996018E-02 5.523926E-02 6.100128E-02 6.728033E-02 + 7.411023E-02 8.152363E-02 8.955070E-02 9.821752E-02 1.075438E-01 1.175397E-01 + 1.282022E-01 1.395096E-01 1.514142E-01 1.638328E-01 1.766337E-01 1.896181E-01 + 2.024941E-01 2.148389E-01 2.260415E-01 2.352121E-01 2.410276E-01 2.414462E-01 + 2.330989E-01 2.096964E-01 1.558968E-01 0.000000E+00 + 2.724710E-05 3.021641E-05 3.350921E-05 3.716074E-05 4.121005E-05 4.570045E-05 + 5.067996E-05 5.620182E-05 6.232506E-05 6.911512E-05 7.664457E-05 8.499385E-05 + 9.425214E-05 1.045183E-04 1.159020E-04 1.285247E-04 1.425210E-04 1.580403E-04 + 1.752481E-04 1.943277E-04 2.154825E-04 2.389379E-04 2.649434E-04 2.937758E-04 + 3.257418E-04 3.611811E-04 4.004702E-04 4.440262E-04 4.923111E-04 5.458369E-04 + 6.051703E-04 6.709395E-04 7.438397E-04 8.246410E-04 9.141960E-04 1.013449E-03 + 1.123443E-03 1.245336E-03 1.380408E-03 1.530073E-03 1.695897E-03 1.879613E-03 + 2.083136E-03 2.308583E-03 2.558292E-03 2.834851E-03 3.141114E-03 3.480236E-03 + 3.855696E-03 4.271336E-03 4.731393E-03 5.240538E-03 5.803918E-03 6.427203E-03 + 7.116633E-03 7.879075E-03 8.722073E-03 9.653918E-03 1.068371E-02 1.182142E-02 + 1.307798E-02 1.446535E-02 1.599658E-02 1.768593E-02 1.954893E-02 2.160245E-02 + 2.386483E-02 2.635587E-02 2.909700E-02 3.211125E-02 3.542332E-02 3.905958E-02 + 4.304802E-02 4.741823E-02 5.220118E-02 5.742900E-02 6.313469E-02 6.935151E-02 + 7.611242E-02 8.344902E-02 9.139032E-02 9.996103E-02 1.091793E-01 1.190536E-01 + 1.295790E-01 1.407313E-01 1.524604E-01 1.646804E-01 1.772563E-01 1.899859E-01 + 2.025738E-01 2.145934E-01 2.254305E-01 2.341925E-01 2.395563E-01 2.394847E-01 + 2.306263E-01 2.067426E-01 1.526737E-01 0.000000E+00 + 1.853050E-02 1.843143E-02 1.833192E-02 1.823201E-02 1.813175E-02 1.803121E-02 + 1.793043E-02 1.782948E-02 1.772844E-02 1.762739E-02 1.752641E-02 1.742560E-02 + 1.732508E-02 1.722495E-02 1.712536E-02 1.702643E-02 1.692833E-02 1.683124E-02 + 1.673534E-02 1.664084E-02 1.654798E-02 1.645700E-02 1.636819E-02 1.628185E-02 + 1.619832E-02 1.611797E-02 1.604121E-02 1.596849E-02 1.590030E-02 1.583719E-02 + 1.577976E-02 1.572867E-02 1.568466E-02 1.564851E-02 1.562113E-02 1.560347E-02 + 1.559663E-02 1.560178E-02 1.562023E-02 1.565341E-02 1.570293E-02 1.577052E-02 + 1.585812E-02 1.596785E-02 1.610206E-02 1.626334E-02 1.645452E-02 1.667875E-02 + 1.693948E-02 1.724053E-02 1.758607E-02 1.798072E-02 1.842955E-02 1.893814E-02 + 1.951261E-02 2.015970E-02 2.088679E-02 2.170198E-02 2.261414E-02 2.363300E-02 + 2.476917E-02 2.603426E-02 2.744093E-02 2.900295E-02 3.073531E-02 3.265426E-02 + 3.477740E-02 3.712373E-02 3.971369E-02 4.256923E-02 4.571379E-02 4.917229E-02 + 5.297107E-02 5.713779E-02 6.170125E-02 6.669107E-02 7.213736E-02 7.807013E-02 + 8.451853E-02 9.150985E-02 9.906819E-02 1.072126E-01 1.159549E-01 1.252963E-01 + 1.352234E-01 1.457031E-01 1.566746E-01 1.680406E-01 1.796535E-01 1.912975E-01 + 2.026629E-01 2.133093E-01 2.226103E-01 2.296659E-01 2.331566E-01 2.310737E-01 + 2.201518E-01 1.943963E-01 1.395407E-01 0.000000E+00 + 3.549058E-02 3.526551E-02 3.503978E-02 3.481345E-02 3.458657E-02 3.435921E-02 + 3.413144E-02 3.390333E-02 3.367497E-02 3.344646E-02 3.321788E-02 3.298937E-02 + 3.276104E-02 3.253301E-02 3.230545E-02 3.207850E-02 3.185235E-02 3.162719E-02 + 3.140322E-02 3.118067E-02 3.095980E-02 3.074088E-02 3.052420E-02 3.031011E-02 + 3.009894E-02 2.989111E-02 2.968705E-02 2.948721E-02 2.929212E-02 2.910236E-02 + 2.891853E-02 2.874133E-02 2.857151E-02 2.840989E-02 2.825738E-02 2.811497E-02 + 2.798376E-02 2.786495E-02 2.775986E-02 2.766994E-02 2.759679E-02 2.754217E-02 + 2.750802E-02 2.749646E-02 2.750983E-02 2.755072E-02 2.762195E-02 2.772665E-02 + 2.786824E-02 2.805050E-02 2.827756E-02 2.855400E-02 2.888480E-02 2.927548E-02 + 2.973205E-02 3.026115E-02 3.087003E-02 3.156662E-02 3.235963E-02 3.325856E-02 + 3.427381E-02 3.541668E-02 3.669951E-02 3.813572E-02 3.973986E-02 4.152769E-02 + 4.351624E-02 4.572386E-02 4.817026E-02 5.087652E-02 5.386509E-02 5.715978E-02 + 6.078564E-02 6.476884E-02 6.913649E-02 7.391626E-02 7.913604E-02 8.482329E-02 + 9.100425E-02 9.770290E-02 1.049396E-01 1.127290E-01 1.210780E-01 1.299824E-01 + 1.394227E-01 1.493585E-01 1.597215E-01 1.704059E-01 1.812548E-01 1.920427E-01 + 2.024503E-01 2.120281E-01 2.201426E-01 2.258917E-01 2.279642E-01 2.243819E-01 + 2.119614E-01 1.849285E-01 1.298325E-01 0.000000E+00 + 5.106941E-02 5.070674E-02 5.034358E-02 4.997998E-02 4.961602E-02 4.925177E-02 + 4.888729E-02 4.852268E-02 4.815804E-02 4.779346E-02 4.742906E-02 4.706496E-02 + 4.670129E-02 4.633820E-02 4.597585E-02 4.561441E-02 4.525407E-02 4.489504E-02 + 4.453753E-02 4.418179E-02 4.382809E-02 4.347672E-02 4.312798E-02 4.278223E-02 + 4.243984E-02 4.210122E-02 4.176681E-02 4.143710E-02 4.111264E-02 4.079399E-02 + 4.048181E-02 4.017678E-02 3.987967E-02 3.959133E-02 3.931267E-02 3.904470E-02 + 3.878852E-02 3.854535E-02 3.831651E-02 3.810347E-02 3.790783E-02 3.773135E-02 + 3.757596E-02 3.744379E-02 3.733717E-02 3.725868E-02 3.721112E-02 3.719760E-02 + 3.722152E-02 3.728661E-02 3.739699E-02 3.755716E-02 3.777207E-02 3.804715E-02 + 3.838835E-02 3.880219E-02 3.929581E-02 3.987704E-02 4.055442E-02 4.133729E-02 + 4.223582E-02 4.326112E-02 4.442525E-02 4.574132E-02 4.722354E-02 4.888726E-02 + 5.074906E-02 5.282677E-02 5.513947E-02 5.770757E-02 6.055272E-02 6.369780E-02 + 6.716684E-02 7.098480E-02 7.517740E-02 7.977078E-02 8.479102E-02 9.026352E-02 + 9.621219E-02 1.026584E-01 1.096193E-01 1.171063E-01 1.251224E-01 1.336588E-01 + 1.426913E-01 1.521740E-01 1.620325E-01 1.721545E-01 1.823760E-01 1.924645E-01 + 2.020934E-01 2.108070E-01 2.179677E-01 2.226744E-01 2.236257E-01 2.188737E-01 + 2.053105E-01 1.773596E-01 1.222924E-01 0.000000E+00 + 6.544248E-02 6.493717E-02 6.443182E-02 6.392647E-02 6.342119E-02 6.291607E-02 + 6.241120E-02 6.190665E-02 6.140254E-02 6.089897E-02 6.039607E-02 5.989396E-02 + 5.939278E-02 5.889270E-02 5.839387E-02 5.789648E-02 5.740073E-02 5.690683E-02 + 5.641503E-02 5.592555E-02 5.543869E-02 5.495475E-02 5.447405E-02 5.399695E-02 + 5.352382E-02 5.305510E-02 5.259124E-02 5.213273E-02 5.168013E-02 5.123403E-02 + 5.079507E-02 5.036396E-02 4.994148E-02 4.952848E-02 4.912588E-02 4.873470E-02 + 4.835605E-02 4.799115E-02 4.764133E-02 4.730805E-02 4.699291E-02 4.669768E-02 + 4.642428E-02 4.617484E-02 4.595168E-02 4.575736E-02 4.559467E-02 4.546669E-02 + 4.537680E-02 4.532871E-02 4.532649E-02 4.537460E-02 4.547794E-02 4.564187E-02 + 4.587228E-02 4.617561E-02 4.655891E-02 4.702988E-02 4.759694E-02 4.826929E-02 + 4.905694E-02 4.997078E-02 5.102267E-02 5.222547E-02 5.359307E-02 5.514051E-02 + 5.688398E-02 5.884086E-02 6.102974E-02 6.347043E-02 6.618393E-02 6.919236E-02 + 7.251888E-02 7.618744E-02 8.022264E-02 8.464930E-02 8.949202E-02 9.477448E-02 + 1.005187E-01 1.067437E-01 1.134643E-01 1.206891E-01 1.284177E-01 1.366380E-01 + 1.453214E-01 1.544178E-01 1.638481E-01 1.734944E-01 1.831874E-01 1.926889E-01 + 2.016671E-01 2.096618E-01 2.160332E-01 2.198823E-01 2.199188E-01 2.142234E-01 + 1.997575E-01 1.711211E-01 1.162229E-01 0.000000E+00 + 7.876789E-02 7.811857E-02 7.746983E-02 7.682172E-02 7.617434E-02 7.552776E-02 + 7.488205E-02 7.423734E-02 7.359371E-02 7.295129E-02 7.231019E-02 7.167055E-02 + 7.103254E-02 7.039629E-02 6.976198E-02 6.912982E-02 6.849998E-02 6.787271E-02 + 6.724825E-02 6.662684E-02 6.600878E-02 6.539436E-02 6.478394E-02 6.417786E-02 + 6.357652E-02 6.298035E-02 6.238981E-02 6.180540E-02 6.122769E-02 6.065727E-02 + 6.009479E-02 5.954097E-02 5.899659E-02 5.846250E-02 5.793964E-02 5.742902E-02 + 5.693175E-02 5.644906E-02 5.598228E-02 5.553288E-02 5.510244E-02 5.469273E-02 + 5.430567E-02 5.394337E-02 5.360815E-02 5.330255E-02 5.302935E-02 5.279161E-02 + 5.259268E-02 5.243625E-02 5.232634E-02 5.226739E-02 5.226424E-02 5.232220E-02 + 5.244709E-02 5.264529E-02 5.292376E-02 5.329011E-02 5.375265E-02 5.432044E-02 + 5.500336E-02 5.581213E-02 5.675841E-02 5.785485E-02 5.911509E-02 6.055389E-02 + 6.218709E-02 6.403171E-02 6.610590E-02 6.842899E-02 7.102140E-02 7.390461E-02 + 7.710101E-02 8.063375E-02 8.452643E-02 8.880275E-02 9.348606E-02 9.859859E-02 + 1.041607E-01 1.101896E-01 1.166980E-01 1.236919E-01 1.311685E-01 1.391125E-01 + 1.474921E-01 1.562534E-01 1.653132E-01 1.745494E-01 1.837884E-01 1.927872E-01 + 2.012099E-01 2.085934E-01 2.142969E-01 2.174240E-01 2.166957E-01 2.102198E-01 + 1.950209E-01 1.658581E-01 1.112030E-01 0.000000E+00 + 1.027976E-01 1.018635E-01 1.009316E-01 1.000020E-01 9.907485E-02 9.815010E-02 + 9.722792E-02 9.630839E-02 9.539161E-02 9.447772E-02 9.356684E-02 9.265911E-02 + 9.175468E-02 9.085373E-02 8.995642E-02 8.906296E-02 8.817355E-02 8.728842E-02 + 8.640783E-02 8.553204E-02 8.466133E-02 8.379603E-02 8.293647E-02 8.208302E-02 + 8.123609E-02 8.039609E-02 7.956351E-02 7.873887E-02 7.792271E-02 7.711563E-02 + 7.631832E-02 7.553146E-02 7.475586E-02 7.399236E-02 7.324191E-02 7.250552E-02 + 7.178430E-02 7.107946E-02 7.039233E-02 6.972439E-02 6.907719E-02 6.845251E-02 + 6.785223E-02 6.727845E-02 6.673347E-02 6.621980E-02 6.574018E-02 6.529764E-02 + 6.489549E-02 6.453735E-02 6.422719E-02 6.396937E-02 6.376866E-02 6.363028E-02 + 6.355993E-02 6.356388E-02 6.364893E-02 6.382255E-02 6.409287E-02 6.446871E-02 + 6.495973E-02 6.557639E-02 6.633002E-02 6.723290E-02 6.829827E-02 6.954043E-02 + 7.097466E-02 7.261737E-02 7.448602E-02 7.659911E-02 7.897615E-02 8.163755E-02 + 8.460451E-02 8.789877E-02 9.154236E-02 9.555718E-02 9.996451E-02 1.047843E-01 + 1.100341E-01 1.157283E-01 1.218760E-01 1.284795E-01 1.355316E-01 1.430122E-01 + 1.508841E-01 1.590878E-01 1.675335E-01 1.760927E-01 1.845847E-01 1.927600E-01 + 2.002769E-01 2.066683E-01 2.112931E-01 2.132625E-01 2.113185E-01 2.036186E-01 + 1.872984E-01 1.573915E-01 1.033183E-01 0.000000E+00 + 1.239940E-01 1.227853E-01 1.215809E-01 1.203806E-01 1.191848E-01 1.179933E-01 + 1.168064E-01 1.156241E-01 1.144465E-01 1.132738E-01 1.121060E-01 1.109433E-01 + 1.097859E-01 1.086339E-01 1.074876E-01 1.063470E-01 1.052124E-01 1.040841E-01 + 1.029622E-01 1.018471E-01 1.007391E-01 9.963840E-02 9.854540E-02 9.746047E-02 + 9.638400E-02 9.531643E-02 9.425823E-02 9.320991E-02 9.217203E-02 9.114517E-02 + 9.013002E-02 8.912727E-02 8.813772E-02 8.716220E-02 8.620165E-02 8.525709E-02 + 8.432961E-02 8.342043E-02 8.253084E-02 8.166232E-02 8.081643E-02 7.999488E-02 + 7.919958E-02 7.843260E-02 7.769619E-02 7.699285E-02 7.632530E-02 7.569651E-02 + 7.510975E-02 7.456861E-02 7.407700E-02 7.363921E-02 7.325994E-02 7.294434E-02 + 7.269803E-02 7.252716E-02 7.243843E-02 7.243916E-02 7.253733E-02 7.274163E-02 + 7.306148E-02 7.350714E-02 7.408968E-02 7.482110E-02 7.571432E-02 7.678323E-02 + 7.804274E-02 7.950871E-02 8.119808E-02 8.312869E-02 8.531932E-02 8.778955E-02 + 9.055961E-02 9.365015E-02 9.708196E-02 1.008755E-01 1.050505E-01 1.096249E-01 + 1.146143E-01 1.200307E-01 1.258805E-01 1.321631E-01 1.388678E-01 1.459708E-01 + 1.534311E-01 1.611843E-01 1.691362E-01 1.771531E-01 1.850494E-01 1.925709E-01 + 1.993721E-01 2.049838E-01 2.087663E-01 2.098386E-01 2.069624E-01 1.983387E-01 + 1.811980E-01 1.508032E-01 9.734358E-02 0.000000E+00 + 1.429524E-01 1.414817E-01 1.400175E-01 1.385596E-01 1.371083E-01 1.356634E-01 + 1.342253E-01 1.327938E-01 1.313692E-01 1.299516E-01 1.285410E-01 1.271376E-01 + 1.257415E-01 1.243530E-01 1.229722E-01 1.215992E-01 1.202343E-01 1.188777E-01 + 1.175296E-01 1.161904E-01 1.148603E-01 1.135395E-01 1.122285E-01 1.109276E-01 + 1.096372E-01 1.083577E-01 1.070896E-01 1.058334E-01 1.045897E-01 1.033590E-01 + 1.021419E-01 1.009393E-01 9.975185E-02 9.858040E-02 9.742587E-02 9.628928E-02 + 9.517171E-02 9.407437E-02 9.299855E-02 9.194568E-02 9.091731E-02 8.991517E-02 + 8.894112E-02 8.799720E-02 8.708565E-02 8.620894E-02 8.536975E-02 8.457103E-02 + 8.381601E-02 8.310822E-02 8.245154E-02 8.185019E-02 8.130883E-02 8.083253E-02 + 8.042683E-02 8.009779E-02 7.985202E-02 7.969673E-02 7.963978E-02 7.968970E-02 + 7.985576E-02 8.014803E-02 8.057739E-02 8.115558E-02 8.189525E-02 8.281000E-02 + 8.391435E-02 8.522381E-02 8.675480E-02 8.852467E-02 9.055159E-02 9.285445E-02 + 9.545268E-02 9.836606E-02 1.016143E-01 1.052168E-01 1.091918E-01 1.135559E-01 + 1.183230E-01 1.235030E-01 1.291002E-01 1.351117E-01 1.415240E-01 1.483103E-01 + 1.554263E-01 1.628042E-01 1.703460E-01 1.779140E-01 1.853190E-01 1.923033E-01 + 1.985186E-01 2.034947E-01 2.065943E-01 2.069439E-01 2.033234E-01 1.939724E-01 + 1.762034E-01 1.454744E-01 9.261298E-02 0.000000E+00 + 1.601019E-01 1.583823E-01 1.566713E-01 1.549690E-01 1.532754E-01 1.515905E-01 + 1.499144E-01 1.482473E-01 1.465892E-01 1.449402E-01 1.433005E-01 1.416701E-01 + 1.400492E-01 1.384380E-01 1.368366E-01 1.352452E-01 1.336640E-01 1.320932E-01 + 1.305330E-01 1.289838E-01 1.274457E-01 1.259191E-01 1.244043E-01 1.229017E-01 + 1.214116E-01 1.199345E-01 1.184708E-01 1.170211E-01 1.155858E-01 1.141655E-01 + 1.127609E-01 1.113728E-01 1.100017E-01 1.086486E-01 1.073145E-01 1.060001E-01 + 1.047068E-01 1.034356E-01 1.021877E-01 1.009648E-01 9.976816E-02 9.859961E-02 + 9.746098E-02 9.635428E-02 9.528174E-02 9.424576E-02 9.324904E-02 9.229446E-02 + 9.138524E-02 9.052485E-02 8.971713E-02 8.896629E-02 8.827688E-02 8.765393E-02 + 8.710292E-02 8.662982E-02 8.624118E-02 8.594409E-02 8.574630E-02 8.565624E-02 + 8.568303E-02 8.583659E-02 8.612760E-02 8.656762E-02 8.716906E-02 8.794525E-02 + 8.891044E-02 9.007975E-02 9.146926E-02 9.309584E-02 9.497716E-02 9.713152E-02 + 9.957771E-02 1.023347E-01 1.054215E-01 1.088562E-01 1.126563E-01 1.168369E-01 + 1.214105E-01 1.263855E-01 1.317644E-01 1.375420E-01 1.437028E-01 1.502176E-01 + 1.570392E-01 1.640970E-01 1.712899E-01 1.784773E-01 1.854667E-01 1.919979E-01 + 1.977208E-01 2.021649E-01 2.046952E-01 2.044457E-01 2.002131E-01 1.902712E-01 + 1.720044E-01 1.410402E-01 8.874533E-02 0.000000E+00 + 1.757607E-01 1.738046E-01 1.718593E-01 1.699250E-01 1.680016E-01 1.660893E-01 + 1.641880E-01 1.622979E-01 1.604189E-01 1.585514E-01 1.566952E-01 1.548506E-01 + 1.530176E-01 1.511965E-01 1.493873E-01 1.475902E-01 1.458055E-01 1.440333E-01 + 1.422739E-01 1.405274E-01 1.387943E-01 1.370746E-01 1.353689E-01 1.336773E-01 + 1.320004E-01 1.303385E-01 1.286920E-01 1.270614E-01 1.254473E-01 1.238502E-01 + 1.222708E-01 1.207097E-01 1.191677E-01 1.176457E-01 1.161444E-01 1.146649E-01 + 1.132083E-01 1.117756E-01 1.103683E-01 1.089876E-01 1.076351E-01 1.063125E-01 + 1.050216E-01 1.037644E-01 1.025431E-01 1.013600E-01 1.002179E-01 9.911961E-02 + 9.806827E-02 9.706735E-02 9.612064E-02 9.523229E-02 9.440684E-02 9.364922E-02 + 9.296489E-02 9.235974E-02 9.184022E-02 9.141337E-02 9.108683E-02 9.086892E-02 + 9.076864E-02 9.079577E-02 9.096085E-02 9.127525E-02 9.175120E-02 9.240178E-02 + 9.324098E-02 9.428365E-02 9.554549E-02 9.704302E-02 9.879346E-02 1.008146E-01 + 1.031247E-01 1.057421E-01 1.086848E-01 1.119705E-01 1.156154E-01 1.196336E-01 + 1.240365E-01 1.288308E-01 1.340178E-01 1.395905E-01 1.455315E-01 1.518093E-01 + 1.583747E-01 1.651545E-01 1.720452E-01 1.789035E-01 1.855347E-01 1.916762E-01 + 1.969769E-01 2.009661E-01 2.030117E-01 2.022546E-01 1.975069E-01 1.870732E-01 + 1.684020E-01 1.372689E-01 8.550491E-02 0.000000E+00 + 1.901699E-01 1.879889E-01 1.858210E-01 1.836664E-01 1.815249E-01 1.793967E-01 + 1.772819E-01 1.751804E-01 1.730923E-01 1.710177E-01 1.689568E-01 1.669096E-01 + 1.648762E-01 1.628567E-01 1.608514E-01 1.588603E-01 1.568837E-01 1.549217E-01 + 1.529745E-01 1.510424E-01 1.491256E-01 1.472244E-01 1.453392E-01 1.434702E-01 + 1.416178E-01 1.397824E-01 1.379644E-01 1.361644E-01 1.343827E-01 1.326201E-01 + 1.308770E-01 1.291543E-01 1.274525E-01 1.257725E-01 1.241152E-01 1.224816E-01 + 1.208726E-01 1.192895E-01 1.177335E-01 1.162060E-01 1.147084E-01 1.132425E-01 + 1.118100E-01 1.104129E-01 1.090534E-01 1.077339E-01 1.064569E-01 1.052253E-01 + 1.040423E-01 1.029113E-01 1.018359E-01 1.008204E-01 9.986921E-02 9.898723E-02 + 9.817984E-02 9.745289E-02 9.681276E-02 9.626641E-02 9.582140E-02 9.548595E-02 + 9.526896E-02 9.518009E-02 9.522972E-02 9.542910E-02 9.579025E-02 9.632608E-02 + 9.705032E-02 9.797759E-02 9.912328E-02 1.005036E-01 1.021353E-01 1.040359E-01 + 1.062229E-01 1.087143E-01 1.115274E-01 1.146791E-01 1.181847E-01 1.220576E-01 + 1.263079E-01 1.309413E-01 1.359576E-01 1.413483E-01 1.470944E-01 1.531627E-01 + 1.595019E-01 1.660369E-01 1.726619E-01 1.792315E-01 1.855488E-01 1.913500E-01 + 1.962827E-01 1.998767E-01 2.015025E-01 2.003078E-01 1.951187E-01 1.842678E-01 + 1.652611E-01 1.340057E-01 8.273724E-02 0.000000E+00 + 2.035168E-01 2.011216E-01 1.987418E-01 1.963775E-01 1.940287E-01 1.916954E-01 + 1.893776E-01 1.870753E-01 1.847887E-01 1.825179E-01 1.802627E-01 1.780235E-01 + 1.758002E-01 1.735930E-01 1.714020E-01 1.692273E-01 1.670692E-01 1.649278E-01 + 1.628033E-01 1.606959E-01 1.586058E-01 1.565334E-01 1.544789E-01 1.524427E-01 + 1.504250E-01 1.484263E-01 1.464470E-01 1.444875E-01 1.425483E-01 1.406301E-01 + 1.387333E-01 1.368587E-01 1.350070E-01 1.331789E-01 1.313753E-01 1.295972E-01 + 1.278456E-01 1.261217E-01 1.244266E-01 1.227617E-01 1.211285E-01 1.195287E-01 + 1.179639E-01 1.164363E-01 1.149479E-01 1.135010E-01 1.120983E-01 1.107426E-01 + 1.094370E-01 1.081848E-01 1.069899E-01 1.058561E-01 1.047881E-01 1.037907E-01 + 1.028691E-01 1.020292E-01 1.012773E-01 1.006203E-01 1.000656E-01 9.962150E-02 + 9.929667E-02 9.910069E-02 9.904385E-02 9.913722E-02 9.939268E-02 9.982297E-02 + 1.004416E-01 1.012630E-01 1.023022E-01 1.035752E-01 1.050985E-01 1.068889E-01 + 1.089639E-01 1.113406E-01 1.140359E-01 1.170661E-01 1.204457E-01 1.241872E-01 + 1.282998E-01 1.327883E-01 1.376511E-01 1.428785E-01 1.484500E-01 1.543310E-01 + 1.604682E-01 1.667849E-01 1.731734E-01 1.794866E-01 1.855258E-01 1.910258E-01 + 1.956335E-01 1.988795E-01 2.001367E-01 1.985594E-01 1.929865E-01 1.817763E-01 + 1.624865E-01 1.311425E-01 8.033634E-02 0.000000E+00 + 2.159493E-01 2.133498E-01 2.107680E-01 2.082039E-01 2.056574E-01 2.031287E-01 + 2.006177E-01 1.981245E-01 1.956490E-01 1.931915E-01 1.907518E-01 1.883301E-01 + 1.859264E-01 1.835410E-01 1.811738E-01 1.788251E-01 1.764949E-01 1.741835E-01 + 1.718910E-01 1.696176E-01 1.673635E-01 1.651291E-01 1.629145E-01 1.607202E-01 + 1.585463E-01 1.563933E-01 1.542617E-01 1.521517E-01 1.500640E-01 1.479990E-01 + 1.459574E-01 1.439398E-01 1.419468E-01 1.399793E-01 1.380381E-01 1.361241E-01 + 1.342384E-01 1.323820E-01 1.305562E-01 1.287624E-01 1.270019E-01 1.252764E-01 + 1.235877E-01 1.219377E-01 1.203285E-01 1.187624E-01 1.172420E-01 1.157702E-01 + 1.143499E-01 1.129845E-01 1.116778E-01 1.104337E-01 1.092566E-01 1.081514E-01 + 1.071234E-01 1.061783E-01 1.053223E-01 1.045622E-01 1.039056E-01 1.033605E-01 + 1.029355E-01 1.026401E-01 1.024845E-01 1.024796E-01 1.026372E-01 1.029699E-01 + 1.034909E-01 1.042146E-01 1.051556E-01 1.063298E-01 1.077532E-01 1.094425E-01 + 1.114146E-01 1.136862E-01 1.162738E-01 1.191929E-01 1.224575E-01 1.260793E-01 + 1.300667E-01 1.344235E-01 1.391471E-01 1.442266E-01 1.496403E-01 1.553521E-01 + 1.613073E-01 1.674275E-01 1.736035E-01 1.796865E-01 1.854766E-01 1.907072E-01 + 1.950250E-01 1.979611E-01 1.988910E-01 1.969751E-01 1.910644E-01 1.795407E-01 + 1.600089E-01 1.286010E-01 7.822675E-02 0.000000E+00 + 2.275865E-01 2.247917E-01 2.220169E-01 2.192619E-01 2.165268E-01 2.138117E-01 + 2.111163E-01 2.084409E-01 2.057855E-01 2.031500E-01 2.005345E-01 1.979391E-01 + 1.953638E-01 1.928087E-01 1.902740E-01 1.877597E-01 1.852660E-01 1.827930E-01 + 1.803409E-01 1.779099E-01 1.755002E-01 1.731120E-01 1.707457E-01 1.684014E-01 + 1.660796E-01 1.637805E-01 1.615045E-01 1.592522E-01 1.570238E-01 1.548201E-01 + 1.526415E-01 1.504886E-01 1.483622E-01 1.462630E-01 1.441919E-01 1.421496E-01 + 1.401374E-01 1.381562E-01 1.362072E-01 1.342918E-01 1.324114E-01 1.305676E-01 + 1.287622E-01 1.269970E-01 1.252742E-01 1.235961E-01 1.219651E-01 1.203842E-01 + 1.188562E-01 1.173846E-01 1.159730E-01 1.146254E-01 1.133461E-01 1.121400E-01 + 1.110123E-01 1.099687E-01 1.090153E-01 1.081590E-01 1.074071E-01 1.067676E-01 + 1.062491E-01 1.058610E-01 1.056134E-01 1.055170E-01 1.055836E-01 1.058255E-01 + 1.062559E-01 1.068888E-01 1.077388E-01 1.088214E-01 1.101525E-01 1.117483E-01 + 1.136253E-01 1.158000E-01 1.182884E-01 1.211053E-01 1.242643E-01 1.277763E-01 + 1.316490E-01 1.358853E-01 1.404817E-01 1.454263E-01 1.506962E-01 1.562540E-01 + 1.620438E-01 1.679857E-01 1.739691E-01 1.798438E-01 1.854087E-01 1.903964E-01 + 1.944530E-01 1.971105E-01 1.977471E-01 1.955287E-01 1.893176E-01 1.775174E-01 + 1.577762E-01 1.263232E-01 7.635316E-02 0.000000E+00 + 2.385255E-01 2.355438E-01 2.325841E-01 2.296465E-01 2.267310E-01 2.238375E-01 + 2.209661E-01 2.181166E-01 2.152891E-01 2.124837E-01 2.097004E-01 2.069391E-01 + 2.042001E-01 2.014832E-01 1.987887E-01 1.961167E-01 1.934671E-01 1.908403E-01 + 1.882363E-01 1.856553E-01 1.830975E-01 1.805631E-01 1.780524E-01 1.755656E-01 + 1.731032E-01 1.706652E-01 1.682523E-01 1.658647E-01 1.635030E-01 1.611676E-01 + 1.588590E-01 1.565780E-01 1.543251E-01 1.521012E-01 1.499070E-01 1.477433E-01 + 1.456113E-01 1.435120E-01 1.414465E-01 1.394162E-01 1.374225E-01 1.354669E-01 + 1.335513E-01 1.316774E-01 1.298474E-01 1.280635E-01 1.263283E-01 1.246445E-01 + 1.230151E-01 1.214434E-01 1.199331E-01 1.184880E-01 1.171126E-01 1.158116E-01 + 1.145902E-01 1.134540E-01 1.124092E-01 1.114625E-01 1.106213E-01 1.098933E-01 + 1.092872E-01 1.088123E-01 1.084785E-01 1.082966E-01 1.082781E-01 1.084352E-01 + 1.087810E-01 1.093293E-01 1.100945E-01 1.110919E-01 1.123370E-01 1.138460E-01 + 1.156349E-01 1.177197E-01 1.201162E-01 1.228386E-01 1.259000E-01 1.293107E-01 + 1.330777E-01 1.372031E-01 1.416825E-01 1.465032E-01 1.516411E-01 1.570579E-01 + 1.626962E-01 1.684752E-01 1.742828E-01 1.799677E-01 1.853275E-01 1.900942E-01 + 1.939138E-01 1.963191E-01 1.966905E-01 1.941996E-01 1.877191E-01 1.756727E-01 + 1.557485E-01 1.242648E-01 7.467394E-02 0.000000E+00 + 2.488466E-01 2.456855E-01 2.425487E-01 2.394361E-01 2.363476E-01 2.332833E-01 + 2.302431E-01 2.272269E-01 2.242349E-01 2.212669E-01 2.183229E-01 2.154031E-01 + 2.125075E-01 2.096361E-01 2.067889E-01 2.039661E-01 2.011678E-01 1.983941E-01 + 1.956450E-01 1.929209E-01 1.902219E-01 1.875481E-01 1.848998E-01 1.822772E-01 + 1.796808E-01 1.771107E-01 1.745673E-01 1.720510E-01 1.695623E-01 1.671017E-01 + 1.646697E-01 1.622668E-01 1.598938E-01 1.575513E-01 1.552402E-01 1.529613E-01 + 1.507156E-01 1.485042E-01 1.463283E-01 1.441890E-01 1.420879E-01 1.400264E-01 + 1.380063E-01 1.360295E-01 1.340980E-01 1.322141E-01 1.303802E-01 1.285991E-01 + 1.268738E-01 1.252076E-01 1.236040E-01 1.220669E-01 1.206008E-01 1.192103E-01 + 1.179005E-01 1.166770E-01 1.155461E-01 1.145143E-01 1.135888E-01 1.127776E-01 + 1.120892E-01 1.115327E-01 1.111180E-01 1.108557E-01 1.107573E-01 1.108349E-01 + 1.111014E-01 1.115705E-01 1.122564E-01 1.131741E-01 1.143390E-01 1.157668E-01 + 1.174735E-01 1.194747E-01 1.217856E-01 1.244203E-01 1.273910E-01 1.307077E-01 + 1.343767E-01 1.383994E-01 1.427707E-01 1.474770E-01 1.524932E-01 1.577799E-01 + 1.632789E-01 1.689080E-01 1.745541E-01 1.800648E-01 1.852367E-01 1.898013E-01 + 1.934043E-01 1.955794E-01 1.957096E-01 1.929713E-01 1.862473E-01 1.739801E-01 + 1.538947E-01 1.223913E-01 7.315707E-02 0.000000E+00 + 2.586169E-01 2.552835E-01 2.519765E-01 2.486958E-01 2.454413E-01 2.422131E-01 + 2.390109E-01 2.358349E-01 2.326849E-01 2.295611E-01 2.264632E-01 2.233915E-01 + 2.203459E-01 2.173264E-01 2.143331E-01 2.113660E-01 2.084253E-01 2.055110E-01 + 2.026234E-01 1.997624E-01 1.969283E-01 1.941213E-01 1.913416E-01 1.885894E-01 + 1.858650E-01 1.831687E-01 1.805008E-01 1.778618E-01 1.752521E-01 1.726720E-01 + 1.701222E-01 1.676033E-01 1.651158E-01 1.626604E-01 1.602380E-01 1.578494E-01 + 1.554956E-01 1.531776E-01 1.508965E-01 1.486537E-01 1.464505E-01 1.442884E-01 + 1.421691E-01 1.400946E-01 1.380667E-01 1.360879E-01 1.341604E-01 1.322871E-01 + 1.304709E-01 1.287150E-01 1.270230E-01 1.253988E-01 1.238468E-01 1.223715E-01 + 1.209781E-01 1.196722E-01 1.184598E-01 1.173475E-01 1.163426E-01 1.154528E-01 + 1.146866E-01 1.140531E-01 1.135621E-01 1.132242E-01 1.130506E-01 1.130534E-01 + 1.132453E-01 1.136399E-01 1.142513E-01 1.150942E-01 1.161839E-01 1.175358E-01 + 1.191655E-01 1.210885E-01 1.233194E-01 1.258720E-01 1.287583E-01 1.319874E-01 + 1.355652E-01 1.394924E-01 1.437632E-01 1.483632E-01 1.532666E-01 1.584329E-01 + 1.638029E-01 1.692934E-01 1.747904E-01 1.801403E-01 1.851392E-01 1.895176E-01 + 1.929216E-01 1.948856E-01 1.947948E-01 1.918306E-01 1.848852E-01 1.724184E-01 + 1.521899E-01 1.206755E-01 7.177750E-02 0.000000E+00 + 2.678931E-01 2.643939E-01 2.609232E-01 2.574808E-01 2.540667E-01 2.506808E-01 + 2.473230E-01 2.439934E-01 2.406918E-01 2.374182E-01 2.341726E-01 2.309550E-01 + 2.277654E-01 2.246038E-01 2.214703E-01 2.183649E-01 2.152877E-01 2.122388E-01 + 2.092182E-01 2.062262E-01 2.032628E-01 2.003282E-01 1.974226E-01 1.945463E-01 + 1.916995E-01 1.888825E-01 1.860957E-01 1.833393E-01 1.806138E-01 1.779197E-01 + 1.752574E-01 1.726276E-01 1.700308E-01 1.674677E-01 1.649391E-01 1.624458E-01 + 1.599889E-01 1.575692E-01 1.551880E-01 1.528464E-01 1.505459E-01 1.482880E-01 + 1.460743E-01 1.439067E-01 1.417871E-01 1.397179E-01 1.377015E-01 1.357404E-01 + 1.338378E-01 1.319967E-01 1.302208E-01 1.285139E-01 1.268803E-01 1.253246E-01 + 1.238518E-01 1.224677E-01 1.211780E-01 1.199896E-01 1.189094E-01 1.179452E-01 + 1.171054E-01 1.163991E-01 1.158360E-01 1.154265E-01 1.151819E-01 1.151140E-01 + 1.152356E-01 1.155600E-01 1.161012E-01 1.168737E-01 1.178925E-01 1.191730E-01 + 1.207304E-01 1.225799E-01 1.247358E-01 1.272116E-01 1.300186E-01 1.331658E-01 + 1.366583E-01 1.404964E-01 1.446735E-01 1.491744E-01 1.539727E-01 1.590269E-01 + 1.642770E-01 1.696388E-01 1.749974E-01 1.801983E-01 1.850368E-01 1.892432E-01 + 1.924633E-01 1.942324E-01 1.939382E-01 1.907666E-01 1.836186E-01 1.709704E-01 + 1.506140E-01 1.190957E-01 7.051530E-02 0.000000E+00 + 2.767236E-01 2.730646E-01 2.694360E-01 2.658379E-01 2.622701E-01 2.587324E-01 + 2.552249E-01 2.517473E-01 2.482998E-01 2.448822E-01 2.414945E-01 2.381366E-01 + 2.348087E-01 2.315105E-01 2.282423E-01 2.250040E-01 2.217957E-01 2.186175E-01 + 2.154693E-01 2.123515E-01 2.092640E-01 2.062070E-01 2.031808E-01 2.001855E-01 + 1.972214E-01 1.942887E-01 1.913878E-01 1.885190E-01 1.856827E-01 1.828793E-01 + 1.801094E-01 1.773734E-01 1.746720E-01 1.720058E-01 1.693757E-01 1.667824E-01 + 1.642268E-01 1.617100E-01 1.592331E-01 1.567972E-01 1.544039E-01 1.520544E-01 + 1.497506E-01 1.474942E-01 1.452872E-01 1.431318E-01 1.410305E-01 1.389859E-01 + 1.370009E-01 1.350787E-01 1.332228E-01 1.314372E-01 1.297259E-01 1.280937E-01 + 1.265455E-01 1.250869E-01 1.237239E-01 1.224630E-01 1.213113E-01 1.202765E-01 + 1.193669E-01 1.185915E-01 1.179600E-01 1.174827E-01 1.171708E-01 1.170361E-01 + 1.170911E-01 1.173491E-01 1.178239E-01 1.185299E-01 1.194819E-01 1.206949E-01 + 1.221842E-01 1.239645E-01 1.260498E-01 1.284533E-01 1.311859E-01 1.342562E-01 + 1.376687E-01 1.414231E-01 1.455124E-01 1.499207E-01 1.546206E-01 1.595701E-01 + 1.647083E-01 1.699501E-01 1.751796E-01 1.802418E-01 1.849312E-01 1.889777E-01 + 1.920271E-01 1.936158E-01 1.931334E-01 1.897704E-01 1.824359E-01 1.696221E-01 + 1.491507E-01 1.176339E-01 6.935436E-02 0.000000E+00 + 2.851497E-01 2.813365E-01 2.775558E-01 2.738074E-01 2.700913E-01 2.664073E-01 + 2.627553E-01 2.591352E-01 2.555471E-01 2.519907E-01 2.484661E-01 2.449732E-01 + 2.415120E-01 2.380825E-01 2.346846E-01 2.313184E-01 2.279840E-01 2.246813E-01 + 2.214105E-01 2.181717E-01 2.149649E-01 2.117904E-01 2.086482E-01 2.055386E-01 + 2.024618E-01 1.994181E-01 1.964077E-01 1.934310E-01 1.904884E-01 1.875802E-01 + 1.847070E-01 1.818693E-01 1.790676E-01 1.763027E-01 1.735752E-01 1.708861E-01 + 1.682361E-01 1.656262E-01 1.630577E-01 1.605316E-01 1.580493E-01 1.556124E-01 + 1.532224E-01 1.508811E-01 1.485905E-01 1.463528E-01 1.441704E-01 1.420459E-01 + 1.399823E-01 1.379826E-01 1.360504E-01 1.341896E-01 1.324043E-01 1.306991E-01 + 1.290791E-01 1.275496E-01 1.261167E-01 1.247868E-01 1.235670E-01 1.224650E-01 + 1.214890E-01 1.206479E-01 1.199513E-01 1.194096E-01 1.190338E-01 1.188356E-01 + 1.188275E-01 1.190225E-01 1.194344E-01 1.200773E-01 1.209661E-01 1.221154E-01 + 1.235402E-01 1.252551E-01 1.272738E-01 1.296091E-01 1.322716E-01 1.352693E-01 + 1.386065E-01 1.422823E-01 1.462891E-01 1.506103E-01 1.552179E-01 1.600693E-01 + 1.651025E-01 1.702319E-01 1.753408E-01 1.802734E-01 1.848235E-01 1.887208E-01 + 1.916112E-01 1.930319E-01 1.923747E-01 1.888342E-01 1.813277E-01 1.683616E-01 + 1.477865E-01 1.162756E-01 6.828155E-02 0.000000E+00 + 2.871974E-01 2.833465E-01 2.795285E-01 2.757434E-01 2.719910E-01 2.682712E-01 + 2.645839E-01 2.609290E-01 2.573065E-01 2.537162E-01 2.501582E-01 2.466323E-01 + 2.431385E-01 2.396768E-01 2.362473E-01 2.328499E-01 2.294847E-01 2.261516E-01 + 2.228509E-01 2.195825E-01 2.163467E-01 2.131434E-01 2.099730E-01 2.068355E-01 + 2.037312E-01 2.006604E-01 1.976233E-01 1.946203E-01 1.916517E-01 1.887180E-01 + 1.858196E-01 1.829571E-01 1.801310E-01 1.773421E-01 1.745909E-01 1.718784E-01 + 1.692054E-01 1.665729E-01 1.639820E-01 1.614340E-01 1.589301E-01 1.564718E-01 + 1.540608E-01 1.516989E-01 1.493880E-01 1.471303E-01 1.449281E-01 1.427842E-01 + 1.407015E-01 1.386830E-01 1.367323E-01 1.348532E-01 1.330499E-01 1.313270E-01 + 1.296895E-01 1.281428E-01 1.266929E-01 1.253463E-01 1.241100E-01 1.229916E-01 + 1.219995E-01 1.211425E-01 1.204302E-01 1.198729E-01 1.194816E-01 1.192680E-01 + 1.192446E-01 1.194243E-01 1.198210E-01 1.204487E-01 1.213221E-01 1.224560E-01 + 1.238653E-01 1.255643E-01 1.275670E-01 1.298858E-01 1.325313E-01 1.355116E-01 + 1.388306E-01 1.424875E-01 1.464744E-01 1.507747E-01 1.553601E-01 1.601878E-01 + 1.651959E-01 1.702983E-01 1.753782E-01 1.802796E-01 1.847964E-01 1.886579E-01 + 1.915102E-01 1.928907E-01 1.921917E-01 1.886088E-01 1.810613E-01 1.680591E-01 + 1.474595E-01 1.159508E-01 6.802580E-02 0.000000E+00 + 2.932076E-01 2.892453E-01 2.853175E-01 2.814240E-01 2.775647E-01 2.737394E-01 + 2.699480E-01 2.661904E-01 2.624665E-01 2.587763E-01 2.551196E-01 2.514965E-01 + 2.479068E-01 2.443505E-01 2.408277E-01 2.373383E-01 2.338823E-01 2.304598E-01 + 2.270709E-01 2.237156E-01 2.203940E-01 2.171063E-01 2.138525E-01 2.106330E-01 + 2.074478E-01 2.042973E-01 2.011816E-01 1.981012E-01 1.950563E-01 1.920475E-01 + 1.890751E-01 1.861396E-01 1.832417E-01 1.803819E-01 1.775611E-01 1.747799E-01 + 1.720393E-01 1.693402E-01 1.666838E-01 1.640712E-01 1.615038E-01 1.589829E-01 + 1.565103E-01 1.540877E-01 1.517170E-01 1.494005E-01 1.471405E-01 1.449396E-01 + 1.428007E-01 1.407269E-01 1.387218E-01 1.367891E-01 1.349331E-01 1.331582E-01 + 1.314694E-01 1.298722E-01 1.283725E-01 1.269768E-01 1.256921E-01 1.245259E-01 + 1.234866E-01 1.225829E-01 1.218244E-01 1.212214E-01 1.207847E-01 1.205261E-01 + 1.204579E-01 1.205931E-01 1.209451E-01 1.215283E-01 1.223569E-01 1.234458E-01 + 1.248095E-01 1.264624E-01 1.284181E-01 1.306888E-01 1.332850E-01 1.362142E-01 + 1.394803E-01 1.430819E-01 1.470109E-01 1.512501E-01 1.557709E-01 1.605299E-01 + 1.654645E-01 1.704884E-01 1.754840E-01 1.802949E-01 1.847146E-01 1.884721E-01 + 1.912139E-01 1.924777E-01 1.916574E-01 1.879519E-01 1.802857E-01 1.671793E-01 + 1.465098E-01 1.150086E-01 6.728598E-02 0.000000E+00 + 3.009284E-01 2.968220E-01 2.927519E-01 2.887181E-01 2.847202E-01 2.807583E-01 + 2.768322E-01 2.729416E-01 2.690866E-01 2.652671E-01 2.614828E-01 2.577339E-01 + 2.540201E-01 2.503416E-01 2.466981E-01 2.430898E-01 2.395166E-01 2.359785E-01 + 2.324756E-01 2.290080E-01 2.255757E-01 2.221789E-01 2.188176E-01 2.154921E-01 + 2.122025E-01 2.089491E-01 2.057321E-01 2.025518E-01 1.994086E-01 1.963028E-01 + 1.932349E-01 1.902055E-01 1.872149E-01 1.842640E-01 1.813533E-01 1.784837E-01 + 1.756560E-01 1.728712E-01 1.701304E-01 1.674347E-01 1.647854E-01 1.621840E-01 + 1.596321E-01 1.571315E-01 1.546840E-01 1.522918E-01 1.499574E-01 1.476832E-01 + 1.454722E-01 1.433274E-01 1.412524E-01 1.392509E-01 1.373271E-01 1.354854E-01 + 1.337309E-01 1.320689E-01 1.305054E-01 1.290467E-01 1.276999E-01 1.264724E-01 + 1.253726E-01 1.244091E-01 1.235915E-01 1.229299E-01 1.224352E-01 1.221190E-01 + 1.219935E-01 1.220716E-01 1.223668E-01 1.228930E-01 1.236645E-01 1.246959E-01 + 1.260016E-01 1.275956E-01 1.294914E-01 1.317009E-01 1.342342E-01 1.370986E-01 + 1.402974E-01 1.438288E-01 1.476842E-01 1.518459E-01 1.562847E-01 1.609565E-01 + 1.657982E-01 1.707225E-01 1.756115E-01 1.803080E-01 1.846050E-01 1.882314E-01 + 1.908336E-01 1.919504E-01 1.909776E-01 1.871179E-01 1.793030E-01 1.660667E-01 + 1.453113E-01 1.138226E-01 6.635860E-02 0.000000E+00 + 3.083397E-01 3.040937E-01 2.998858E-01 2.957161E-01 2.915842E-01 2.874900E-01 + 2.834334E-01 2.794143E-01 2.754324E-01 2.714877E-01 2.675801E-01 2.637095E-01 + 2.598759E-01 2.560790E-01 2.523190E-01 2.485958E-01 2.449093E-01 2.412596E-01 + 2.376467E-01 2.340706E-01 2.305315E-01 2.270293E-01 2.235643E-01 2.201365E-01 + 2.167462E-01 2.133935E-01 2.100788E-01 2.068022E-01 2.035641E-01 2.003649E-01 + 1.972051E-01 1.940850E-01 1.910053E-01 1.879665E-01 1.849694E-01 1.820146E-01 + 1.791031E-01 1.762358E-01 1.734138E-01 1.706381E-01 1.679101E-01 1.652313E-01 + 1.626032E-01 1.600275E-01 1.575062E-01 1.550414E-01 1.526354E-01 1.502909E-01 + 1.480106E-01 1.457977E-01 1.436556E-01 1.415880E-01 1.395991E-01 1.376935E-01 + 1.358759E-01 1.341518E-01 1.325271E-01 1.310081E-01 1.296018E-01 1.283157E-01 + 1.271579E-01 1.261372E-01 1.252630E-01 1.245455E-01 1.239953E-01 1.236241E-01 + 1.234439E-01 1.234676E-01 1.237084E-01 1.241803E-01 1.248973E-01 1.258739E-01 + 1.271243E-01 1.286624E-01 1.305012E-01 1.326525E-01 1.351261E-01 1.379288E-01 + 1.410637E-01 1.445286E-01 1.483143E-01 1.524025E-01 1.567637E-01 1.613531E-01 + 1.661068E-01 1.709372E-01 1.757255E-01 1.803141E-01 1.844954E-01 1.879982E-01 + 1.904691E-01 1.914476E-01 1.903317E-01 1.863275E-01 1.783738E-01 1.650167E-01 + 1.441827E-01 1.127090E-01 6.549177E-02 0.000000E+00 + 3.154658E-01 3.110843E-01 3.067429E-01 3.024414E-01 2.981795E-01 2.939572E-01 + 2.897743E-01 2.856305E-01 2.815258E-01 2.774599E-01 2.734329E-01 2.694445E-01 + 2.654948E-01 2.615835E-01 2.577107E-01 2.538763E-01 2.500802E-01 2.463226E-01 + 2.426032E-01 2.389223E-01 2.352799E-01 2.316759E-01 2.281106E-01 2.245841E-01 + 2.210965E-01 2.176480E-01 2.142388E-01 2.108693E-01 2.075396E-01 2.042503E-01 + 2.010017E-01 1.977942E-01 1.946284E-01 1.915050E-01 1.884244E-01 1.853876E-01 + 1.823953E-01 1.794485E-01 1.765482E-01 1.736955E-01 1.708917E-01 1.681383E-01 + 1.654368E-01 1.627889E-01 1.601965E-01 1.576618E-01 1.551870E-01 1.527748E-01 + 1.504279E-01 1.481495E-01 1.459429E-01 1.438118E-01 1.417605E-01 1.397933E-01 + 1.379152E-01 1.361315E-01 1.344480E-01 1.328712E-01 1.314078E-01 1.300654E-01 + 1.288521E-01 1.277765E-01 1.268481E-01 1.260769E-01 1.254737E-01 1.250497E-01 + 1.248172E-01 1.247888E-01 1.249777E-01 1.253977E-01 1.260627E-01 1.269870E-01 + 1.281846E-01 1.296692E-01 1.314538E-01 1.335496E-01 1.359663E-01 1.387104E-01 + 1.417845E-01 1.451861E-01 1.489056E-01 1.529242E-01 1.572117E-01 1.617228E-01 + 1.663933E-01 1.711347E-01 1.758277E-01 1.803141E-01 1.843860E-01 1.877721E-01 + 1.901191E-01 1.909674E-01 1.897166E-01 1.855767E-01 1.774929E-01 1.640233E-01 + 1.431171E-01 1.116603E-01 6.467900E-02 0.000000E+00 + 3.223280E-01 3.178150E-01 3.133440E-01 3.089146E-01 3.045267E-01 3.001801E-01 + 2.958746E-01 2.916100E-01 2.873861E-01 2.832028E-01 2.790600E-01 2.749575E-01 + 2.708953E-01 2.668732E-01 2.628911E-01 2.589490E-01 2.550468E-01 2.511846E-01 + 2.473623E-01 2.435799E-01 2.398375E-01 2.361350E-01 2.324727E-01 2.288506E-01 + 2.252689E-01 2.217277E-01 2.182273E-01 2.147679E-01 2.113498E-01 2.079734E-01 + 2.046390E-01 2.013471E-01 1.980982E-01 1.948929E-01 1.917318E-01 1.886157E-01 + 1.855455E-01 1.825219E-01 1.795461E-01 1.766191E-01 1.737422E-01 1.709169E-01 + 1.681446E-01 1.654271E-01 1.627662E-01 1.601641E-01 1.576231E-01 1.551456E-01 + 1.527346E-01 1.503930E-01 1.481243E-01 1.459322E-01 1.438208E-01 1.417944E-01 + 1.398580E-01 1.380170E-01 1.362770E-01 1.346446E-01 1.331264E-01 1.317299E-01 + 1.304633E-01 1.293350E-01 1.283546E-01 1.275320E-01 1.268778E-01 1.264033E-01 + 1.261206E-01 1.260423E-01 1.261815E-01 1.265517E-01 1.271670E-01 1.280412E-01 + 1.291884E-01 1.306220E-01 1.323546E-01 1.343976E-01 1.367600E-01 1.394481E-01 + 1.424644E-01 1.458057E-01 1.494621E-01 1.534144E-01 1.576318E-01 1.620686E-01 + 1.666600E-01 1.713168E-01 1.759193E-01 1.803089E-01 1.842773E-01 1.875528E-01 + 1.897826E-01 1.905077E-01 1.891298E-01 1.848620E-01 1.766560E-01 1.630812E-01 + 1.421086E-01 1.106702E-01 6.391476E-02 0.000000E+00 + 3.289454E-01 3.243048E-01 3.197078E-01 3.151543E-01 3.106440E-01 3.061767E-01 + 3.017522E-01 2.973702E-01 2.930307E-01 2.887335E-01 2.844783E-01 2.802651E-01 + 2.760938E-01 2.719641E-01 2.678761E-01 2.638296E-01 2.598246E-01 2.558610E-01 + 2.519389E-01 2.480581E-01 2.442188E-01 2.404210E-01 2.366647E-01 2.329501E-01 + 2.292773E-01 2.256464E-01 2.220576E-01 2.185112E-01 2.150075E-01 2.115468E-01 + 2.081294E-01 2.047558E-01 2.014266E-01 1.981422E-01 1.949033E-01 1.917106E-01 + 1.885650E-01 1.854673E-01 1.824185E-01 1.794197E-01 1.764723E-01 1.735775E-01 + 1.707369E-01 1.679522E-01 1.652252E-01 1.625581E-01 1.599531E-01 1.574128E-01 + 1.549398E-01 1.525374E-01 1.502089E-01 1.479579E-01 1.457885E-01 1.437051E-01 + 1.417127E-01 1.398164E-01 1.380221E-01 1.363360E-01 1.347651E-01 1.333166E-01 + 1.319987E-01 1.308198E-01 1.297894E-01 1.289173E-01 1.282141E-01 1.276911E-01 + 1.273603E-01 1.272341E-01 1.273256E-01 1.276481E-01 1.282157E-01 1.290420E-01 + 1.301408E-01 1.315255E-01 1.332086E-01 1.352009E-01 1.375114E-01 1.401461E-01 + 1.431071E-01 1.463909E-01 1.499871E-01 1.538761E-01 1.580268E-01 1.623929E-01 + 1.669089E-01 1.714853E-01 1.760018E-01 1.802994E-01 1.841693E-01 1.873400E-01 + 1.894586E-01 1.900672E-01 1.885689E-01 1.841803E-01 1.758591E-01 1.621857E-01 + 1.411517E-01 1.097331E-01 6.319425E-02 0.000000E+00 + 3.353353E-01 3.305705E-01 3.258511E-01 3.211768E-01 3.165475E-01 3.119629E-01 + 3.074228E-01 3.029268E-01 2.984750E-01 2.940671E-01 2.897028E-01 2.853821E-01 + 2.811047E-01 2.768707E-01 2.726798E-01 2.685320E-01 2.644272E-01 2.603653E-01 + 2.563463E-01 2.523702E-01 2.484370E-01 2.445466E-01 2.406992E-01 2.368949E-01 + 2.331338E-01 2.294159E-01 2.257416E-01 2.221109E-01 2.185242E-01 2.149819E-01 + 2.114842E-01 2.080315E-01 2.046245E-01 2.012635E-01 1.979493E-01 1.946825E-01 + 1.914639E-01 1.882945E-01 1.851751E-01 1.821070E-01 1.790912E-01 1.761293E-01 + 1.732227E-01 1.703730E-01 1.675822E-01 1.648522E-01 1.621855E-01 1.595844E-01 + 1.570518E-01 1.545906E-01 1.522043E-01 1.498965E-01 1.476712E-01 1.455328E-01 + 1.434862E-01 1.415367E-01 1.396900E-01 1.379524E-01 1.363306E-01 1.348320E-01 + 1.334646E-01 1.322370E-01 1.311584E-01 1.302387E-01 1.294885E-01 1.289189E-01 + 1.285417E-01 1.283695E-01 1.284151E-01 1.286919E-01 1.292136E-01 1.299939E-01 + 1.310464E-01 1.323843E-01 1.340197E-01 1.359635E-01 1.382243E-01 1.408080E-01 + 1.437160E-01 1.469448E-01 1.504835E-01 1.543122E-01 1.583991E-01 1.626976E-01 + 1.671418E-01 1.716415E-01 1.760761E-01 1.802861E-01 1.840624E-01 1.871334E-01 + 1.891464E-01 1.896442E-01 1.880318E-01 1.835289E-01 1.750990E-01 1.613329E-01 + 1.402421E-01 1.088442E-01 6.251335E-02 0.000000E+00 + 3.415128E-01 3.366272E-01 3.317886E-01 3.269970E-01 3.222519E-01 3.175532E-01 + 3.129005E-01 3.082938E-01 3.037327E-01 2.992171E-01 2.947468E-01 2.903216E-01 + 2.859413E-01 2.816058E-01 2.773151E-01 2.730688E-01 2.688670E-01 2.647097E-01 + 2.605966E-01 2.565279E-01 2.525035E-01 2.485233E-01 2.445875E-01 2.406962E-01 + 2.368493E-01 2.330471E-01 2.292897E-01 2.255774E-01 2.219103E-01 2.182887E-01 + 2.147131E-01 2.111839E-01 2.077014E-01 2.042662E-01 2.008790E-01 1.975404E-01 + 1.942513E-01 1.910123E-01 1.878247E-01 1.846893E-01 1.816075E-01 1.785806E-01 + 1.756100E-01 1.726975E-01 1.698449E-01 1.670543E-01 1.643278E-01 1.616679E-01 + 1.590776E-01 1.565596E-01 1.541175E-01 1.517547E-01 1.494754E-01 1.472840E-01 + 1.451852E-01 1.431842E-01 1.412869E-01 1.394995E-01 1.378286E-01 1.362817E-01 + 1.348667E-01 1.335921E-01 1.324671E-01 1.315015E-01 1.307059E-01 1.300913E-01 + 1.296696E-01 1.294531E-01 1.294546E-01 1.296874E-01 1.301650E-01 1.309011E-01 + 1.319091E-01 1.332019E-01 1.347917E-01 1.366890E-01 1.389022E-01 1.414368E-01 + 1.442942E-01 1.474703E-01 1.509539E-01 1.547248E-01 1.587508E-01 1.629847E-01 + 1.673602E-01 1.717868E-01 1.761432E-01 1.802695E-01 1.839566E-01 1.869325E-01 + 1.888450E-01 1.892375E-01 1.875167E-01 1.829054E-01 1.743726E-01 1.605193E-01 + 1.393756E-01 1.079994E-01 6.186846E-02 0.000000E+00 + 3.474919E-01 3.424886E-01 3.375340E-01 3.326280E-01 3.277702E-01 3.229604E-01 + 3.181983E-01 3.134837E-01 3.088163E-01 3.041960E-01 2.996225E-01 2.950956E-01 + 2.906152E-01 2.861811E-01 2.817931E-01 2.774512E-01 2.731552E-01 2.689050E-01 + 2.647005E-01 2.605418E-01 2.564287E-01 2.523614E-01 2.483397E-01 2.443638E-01 + 2.404337E-01 2.365496E-01 2.327116E-01 2.289199E-01 2.251747E-01 2.214764E-01 + 2.178252E-01 2.142216E-01 2.106660E-01 2.071588E-01 2.037008E-01 2.002926E-01 + 1.969350E-01 1.936287E-01 1.903748E-01 1.871744E-01 1.840285E-01 1.809386E-01 + 1.779062E-01 1.749328E-01 1.720204E-01 1.691709E-01 1.663866E-01 1.636699E-01 + 1.610236E-01 1.584507E-01 1.559546E-01 1.535387E-01 1.512072E-01 1.489644E-01 + 1.468151E-01 1.447644E-01 1.428182E-01 1.409826E-01 1.392644E-01 1.376708E-01 + 1.362098E-01 1.348898E-01 1.337200E-01 1.327102E-01 1.318709E-01 1.312130E-01 + 1.307483E-01 1.304891E-01 1.304480E-01 1.306384E-01 1.310736E-01 1.317672E-01 + 1.327323E-01 1.339819E-01 1.355278E-01 1.373804E-01 1.395478E-01 1.420354E-01 + 1.448441E-01 1.479696E-01 1.514005E-01 1.551161E-01 1.590837E-01 1.632558E-01 + 1.675655E-01 1.719221E-01 1.762038E-01 1.802502E-01 1.838520E-01 1.867373E-01 + 1.885538E-01 1.888460E-01 1.870220E-01 1.823077E-01 1.736773E-01 1.597416E-01 + 1.385488E-01 1.071949E-01 6.125640E-02 0.000000E+00 + 3.532851E-01 3.481670E-01 3.430994E-01 3.380819E-01 3.331143E-01 3.281963E-01 + 3.233276E-01 3.185079E-01 3.137370E-01 3.090147E-01 3.043407E-01 2.997148E-01 + 2.951370E-01 2.906068E-01 2.861243E-01 2.816892E-01 2.773015E-01 2.729610E-01 + 2.686677E-01 2.644214E-01 2.602222E-01 2.560700E-01 2.519648E-01 2.479067E-01 + 2.438958E-01 2.399320E-01 2.360157E-01 2.321469E-01 2.283259E-01 2.245530E-01 + 2.208284E-01 2.171525E-01 2.135259E-01 2.099489E-01 2.064222E-01 2.029464E-01 + 1.995223E-01 1.961507E-01 1.928325E-01 1.895689E-01 1.863609E-01 1.832100E-01 + 1.801175E-01 1.770851E-01 1.741147E-01 1.712082E-01 1.683678E-01 1.655961E-01 + 1.628957E-01 1.602696E-01 1.577211E-01 1.552538E-01 1.528718E-01 1.505792E-01 + 1.483810E-01 1.462823E-01 1.442888E-01 1.424067E-01 1.406426E-01 1.390039E-01 + 1.374984E-01 1.361346E-01 1.349215E-01 1.338690E-01 1.329873E-01 1.322876E-01 + 1.317814E-01 1.314810E-01 1.313990E-01 1.315485E-01 1.319429E-01 1.325954E-01 + 1.335193E-01 1.347272E-01 1.362309E-01 1.380404E-01 1.401639E-01 1.426062E-01 + 1.453681E-01 1.484451E-01 1.518254E-01 1.554877E-01 1.593993E-01 1.635121E-01 + 1.677589E-01 1.720484E-01 1.762585E-01 1.802285E-01 1.837488E-01 1.865473E-01 + 1.882722E-01 1.884686E-01 1.865462E-01 1.817338E-01 1.730108E-01 1.589971E-01 + 1.377585E-01 1.064275E-01 6.067441E-02 0.000000E+00 + 3.589038E-01 3.536738E-01 3.484959E-01 3.433697E-01 3.382950E-01 3.332715E-01 + 3.282988E-01 3.233767E-01 3.185049E-01 3.136832E-01 3.089113E-01 3.041891E-01 + 2.995162E-01 2.948925E-01 2.903179E-01 2.857921E-01 2.813151E-01 2.768867E-01 + 2.725068E-01 2.681753E-01 2.638923E-01 2.596575E-01 2.554711E-01 2.513330E-01 + 2.472434E-01 2.432022E-01 2.392097E-01 2.352660E-01 2.313712E-01 2.275257E-01 + 2.237298E-01 2.199837E-01 2.162880E-01 2.126432E-01 2.090497E-01 2.055083E-01 + 2.020196E-01 1.985845E-01 1.952040E-01 1.918790E-01 1.886108E-01 1.854005E-01 + 1.822498E-01 1.791602E-01 1.761335E-01 1.731717E-01 1.702770E-01 1.674518E-01 + 1.646989E-01 1.620212E-01 1.594220E-01 1.569049E-01 1.544738E-01 1.521331E-01 + 1.498876E-01 1.477423E-01 1.457030E-01 1.437758E-01 1.419673E-01 1.402850E-01 + 1.387364E-01 1.373302E-01 1.360753E-01 1.349814E-01 1.340589E-01 1.333188E-01 + 1.327725E-01 1.324323E-01 1.323107E-01 1.324207E-01 1.327756E-01 1.333886E-01 + 1.342727E-01 1.354405E-01 1.369034E-01 1.386715E-01 1.407526E-01 1.431513E-01 + 1.458683E-01 1.488986E-01 1.522301E-01 1.558414E-01 1.596992E-01 1.637551E-01 + 1.679415E-01 1.721665E-01 1.763079E-01 1.802047E-01 1.836468E-01 1.863623E-01 + 1.879996E-01 1.881044E-01 1.860880E-01 1.811820E-01 1.723708E-01 1.582833E-01 + 1.370019E-01 1.056942E-01 6.012001E-02 0.000000E+00 + 3.643583E-01 3.590190E-01 3.537335E-01 3.485013E-01 3.433221E-01 3.381956E-01 + 3.331215E-01 3.280995E-01 3.231293E-01 3.182107E-01 3.133433E-01 3.085270E-01 + 3.037616E-01 2.990468E-01 2.943824E-01 2.897682E-01 2.852042E-01 2.806901E-01 + 2.762259E-01 2.718114E-01 2.674466E-01 2.631315E-01 2.588660E-01 2.546500E-01 + 2.504838E-01 2.463673E-01 2.423006E-01 2.382839E-01 2.343174E-01 2.304013E-01 + 2.265359E-01 2.227216E-01 2.189588E-01 2.152479E-01 2.115895E-01 2.079843E-01 + 2.044328E-01 2.009361E-01 1.974949E-01 1.941103E-01 1.907835E-01 1.875157E-01 + 1.843084E-01 1.811631E-01 1.780818E-01 1.750662E-01 1.721188E-01 1.692418E-01 + 1.664379E-01 1.637101E-01 1.610617E-01 1.584962E-01 1.560176E-01 1.536302E-01 + 1.513388E-01 1.491483E-01 1.470646E-01 1.450937E-01 1.432423E-01 1.415176E-01 + 1.399274E-01 1.384801E-01 1.371846E-01 1.360508E-01 1.350888E-01 1.343095E-01 + 1.337245E-01 1.333458E-01 1.331859E-01 1.332578E-01 1.335746E-01 1.341493E-01 + 1.349950E-01 1.361240E-01 1.375477E-01 1.392758E-01 1.413160E-01 1.436728E-01 + 1.463465E-01 1.493318E-01 1.526164E-01 1.561786E-01 1.599846E-01 1.639857E-01 + 1.681140E-01 1.722772E-01 1.763527E-01 1.801791E-01 1.835463E-01 1.861821E-01 + 1.877354E-01 1.877525E-01 1.856462E-01 1.806508E-01 1.717556E-01 1.575980E-01 + 1.362766E-01 1.049924E-01 5.959104E-02 0.000000E+00 + 3.696580E-01 3.642121E-01 3.588214E-01 3.534856E-01 3.482044E-01 3.429774E-01 + 3.378043E-01 3.326848E-01 3.276186E-01 3.226053E-01 3.176449E-01 3.127368E-01 + 3.078811E-01 3.030773E-01 2.983254E-01 2.936250E-01 2.889762E-01 2.843786E-01 + 2.798321E-01 2.753368E-01 2.708924E-01 2.664988E-01 2.621562E-01 2.578644E-01 + 2.536235E-01 2.494336E-01 2.452947E-01 2.412069E-01 2.371705E-01 2.331857E-01 + 2.292528E-01 2.253720E-01 2.215438E-01 2.177687E-01 2.140471E-01 2.103797E-01 + 2.067673E-01 2.032105E-01 1.997103E-01 1.962678E-01 1.928840E-01 1.895602E-01 + 1.862978E-01 1.830986E-01 1.799641E-01 1.768964E-01 1.738976E-01 1.709702E-01 + 1.681168E-01 1.653404E-01 1.626442E-01 1.600318E-01 1.575071E-01 1.550743E-01 + 1.527383E-01 1.505041E-01 1.483773E-01 1.463640E-01 1.444709E-01 1.427052E-01 + 1.410746E-01 1.395874E-01 1.382527E-01 1.370801E-01 1.360798E-01 1.352626E-01 + 1.346401E-01 1.342241E-01 1.340272E-01 1.340622E-01 1.343421E-01 1.348799E-01 + 1.356885E-01 1.367800E-01 1.381657E-01 1.398553E-01 1.418560E-01 1.441723E-01 + 1.468042E-01 1.497462E-01 1.529856E-01 1.565004E-01 1.602565E-01 1.642050E-01 + 1.682773E-01 1.723811E-01 1.763932E-01 1.801519E-01 1.834471E-01 1.860065E-01 + 1.874792E-01 1.874122E-01 1.852198E-01 1.801389E-01 1.711634E-01 1.569391E-01 + 1.355803E-01 1.043199E-01 5.908553E-02 0.000000E+00 + 3.748116E-01 3.692614E-01 3.637680E-01 3.583311E-01 3.529502E-01 3.476250E-01 + 3.423552E-01 3.371405E-01 3.319804E-01 3.268749E-01 3.218234E-01 3.168259E-01 + 3.118819E-01 3.069913E-01 3.021539E-01 2.973695E-01 2.926378E-01 2.879587E-01 + 2.833321E-01 2.787578E-01 2.742358E-01 2.697658E-01 2.653480E-01 2.609822E-01 + 2.566686E-01 2.524070E-01 2.481977E-01 2.440408E-01 2.399363E-01 2.358845E-01 + 2.318857E-01 2.279401E-01 2.240483E-01 2.202106E-01 2.164275E-01 2.126996E-01 + 2.090277E-01 2.054125E-01 2.018549E-01 1.983560E-01 1.949167E-01 1.915384E-01 + 1.882226E-01 1.849707E-01 1.817845E-01 1.786661E-01 1.756175E-01 1.726411E-01 + 1.697396E-01 1.669159E-01 1.641733E-01 1.615152E-01 1.589456E-01 1.564689E-01 + 1.540895E-01 1.518127E-01 1.496441E-01 1.475897E-01 1.456562E-01 1.438506E-01 + 1.421807E-01 1.406550E-01 1.392822E-01 1.380720E-01 1.370345E-01 1.361806E-01 + 1.355217E-01 1.350697E-01 1.348370E-01 1.348362E-01 1.350804E-01 1.355825E-01 + 1.363551E-01 1.374104E-01 1.387594E-01 1.404116E-01 1.423743E-01 1.446515E-01 + 1.472430E-01 1.501432E-01 1.533390E-01 1.568080E-01 1.605161E-01 1.644138E-01 + 1.684323E-01 1.724787E-01 1.764297E-01 1.801234E-01 1.833493E-01 1.858353E-01 + 1.872305E-01 1.870828E-01 1.848078E-01 1.796450E-01 1.705928E-01 1.563050E-01 + 1.349109E-01 1.036746E-01 5.860176E-02 0.000000E+00 + 3.798271E-01 3.741750E-01 3.685811E-01 3.630453E-01 3.575670E-01 3.521458E-01 + 3.467815E-01 3.414737E-01 3.362220E-01 3.310261E-01 3.258858E-01 3.208008E-01 + 3.157707E-01 3.107954E-01 3.058745E-01 3.010080E-01 2.961954E-01 2.914368E-01 + 2.867319E-01 2.820805E-01 2.774827E-01 2.729382E-01 2.684470E-01 2.640090E-01 + 2.596244E-01 2.552930E-01 2.510150E-01 2.467905E-01 2.426196E-01 2.385025E-01 + 2.344395E-01 2.304309E-01 2.264770E-01 2.225782E-01 2.187352E-01 2.149484E-01 + 2.112186E-01 2.075465E-01 2.039329E-01 2.003790E-01 1.968858E-01 1.934544E-01 + 1.900865E-01 1.867834E-01 1.835469E-01 1.803790E-01 1.772819E-01 1.742578E-01 + 1.713095E-01 1.684399E-01 1.656521E-01 1.629496E-01 1.603365E-01 1.578169E-01 + 1.553954E-01 1.530773E-01 1.508680E-01 1.487736E-01 1.468008E-01 1.449565E-01 + 1.432486E-01 1.416853E-01 1.402755E-01 1.390288E-01 1.379554E-01 1.370659E-01 + 1.363717E-01 1.358847E-01 1.356171E-01 1.355817E-01 1.357914E-01 1.362588E-01 + 1.369966E-01 1.380169E-01 1.393304E-01 1.409465E-01 1.428723E-01 1.451117E-01 + 1.476642E-01 1.505239E-01 1.536776E-01 1.571026E-01 1.607642E-01 1.646129E-01 + 1.685794E-01 1.725706E-01 1.764628E-01 1.800938E-01 1.832530E-01 1.856682E-01 + 1.869889E-01 1.867636E-01 1.844092E-01 1.791679E-01 1.700422E-01 1.556940E-01 + 1.342667E-01 1.030545E-01 5.813814E-02 0.000000E+00 + 3.847117E-01 3.789598E-01 3.732678E-01 3.676351E-01 3.620615E-01 3.565465E-01 + 3.510898E-01 3.456909E-01 3.403496E-01 3.350656E-01 3.298384E-01 3.246679E-01 + 3.195536E-01 3.144954E-01 3.094930E-01 3.045462E-01 2.996547E-01 2.948183E-01 + 2.900369E-01 2.853104E-01 2.806385E-01 2.760211E-01 2.714583E-01 2.669499E-01 + 2.624959E-01 2.580964E-01 2.537514E-01 2.494610E-01 2.452253E-01 2.410445E-01 + 2.369188E-01 2.328486E-01 2.288341E-01 2.248759E-01 2.209744E-01 2.171301E-01 + 2.133438E-01 2.096163E-01 2.059482E-01 2.023407E-01 1.987948E-01 1.953118E-01 + 1.918931E-01 1.885401E-01 1.852547E-01 1.820387E-01 1.788943E-01 1.758238E-01 + 1.728299E-01 1.699154E-01 1.670837E-01 1.643380E-01 1.616825E-01 1.591212E-01 + 1.566588E-01 1.543004E-01 1.520516E-01 1.499184E-01 1.479073E-01 1.460254E-01 + 1.442805E-01 1.426807E-01 1.412351E-01 1.399529E-01 1.388445E-01 1.379204E-01 + 1.371919E-01 1.366710E-01 1.363697E-01 1.363007E-01 1.364768E-01 1.369106E-01 + 1.376148E-01 1.386010E-01 1.398801E-01 1.414613E-01 1.433514E-01 1.455541E-01 + 1.480689E-01 1.508895E-01 1.540025E-01 1.573848E-01 1.610017E-01 1.648030E-01 + 1.687193E-01 1.726572E-01 1.764926E-01 1.800631E-01 1.831580E-01 1.855050E-01 + 1.867540E-01 1.864540E-01 1.840234E-01 1.787066E-01 1.695106E-01 1.551045E-01 + 1.336460E-01 1.024580E-01 5.769328E-02 0.000000E+00 + 3.894722E-01 3.836227E-01 3.778345E-01 3.721071E-01 3.664402E-01 3.608334E-01 + 3.552862E-01 3.497984E-01 3.443694E-01 3.389991E-01 3.336869E-01 3.284327E-01 + 3.232362E-01 3.180970E-01 3.130149E-01 3.079896E-01 3.030208E-01 2.981085E-01 + 2.932524E-01 2.884523E-01 2.837080E-01 2.790195E-01 2.743867E-01 2.698095E-01 + 2.652878E-01 2.608218E-01 2.564113E-01 2.520565E-01 2.477575E-01 2.435145E-01 + 2.393277E-01 2.351973E-01 2.311238E-01 2.271075E-01 2.231489E-01 2.192486E-01 + 2.154072E-01 2.116255E-01 2.079043E-01 2.042446E-01 2.006474E-01 1.971139E-01 + 1.936457E-01 1.902441E-01 1.869109E-01 1.836480E-01 1.804575E-01 1.773418E-01 + 1.743035E-01 1.713454E-01 1.684708E-01 1.656831E-01 1.629862E-01 1.603844E-01 + 1.578822E-01 1.554846E-01 1.531973E-01 1.510263E-01 1.489780E-01 1.470596E-01 + 1.452786E-01 1.436434E-01 1.421628E-01 1.408462E-01 1.397038E-01 1.387460E-01 + 1.379843E-01 1.374304E-01 1.370963E-01 1.369947E-01 1.371382E-01 1.375395E-01 + 1.382109E-01 1.391642E-01 1.404100E-01 1.419573E-01 1.438128E-01 1.459801E-01 + 1.484583E-01 1.512411E-01 1.543146E-01 1.576557E-01 1.612292E-01 1.649847E-01 + 1.688525E-01 1.727389E-01 1.765195E-01 1.800316E-01 1.830644E-01 1.853457E-01 + 1.865255E-01 1.861535E-01 1.836495E-01 1.782601E-01 1.689966E-01 1.545353E-01 + 1.330473E-01 1.018835E-01 5.726590E-02 0.000000E+00 + 3.941148E-01 3.881696E-01 3.822873E-01 3.764672E-01 3.707090E-01 3.650123E-01 + 3.593766E-01 3.538015E-01 3.482868E-01 3.428320E-01 3.374367E-01 3.321007E-01 + 3.268236E-01 3.216052E-01 3.164451E-01 3.113430E-01 3.062988E-01 3.013121E-01 + 2.963829E-01 2.915109E-01 2.866959E-01 2.819379E-01 2.772366E-01 2.725921E-01 + 2.680043E-01 2.634732E-01 2.589987E-01 2.545811E-01 2.502202E-01 2.459165E-01 + 2.416699E-01 2.374809E-01 2.333497E-01 2.292767E-01 2.252624E-01 2.213073E-01 + 2.174121E-01 2.135776E-01 2.098045E-01 2.060937E-01 2.024465E-01 1.988638E-01 + 1.953473E-01 1.918982E-01 1.885185E-01 1.852098E-01 1.819744E-01 1.788146E-01 + 1.757330E-01 1.727324E-01 1.698161E-01 1.669874E-01 1.642503E-01 1.616088E-01 + 1.590678E-01 1.566321E-01 1.543074E-01 1.520995E-01 1.500150E-01 1.480609E-01 + 1.462449E-01 1.445753E-01 1.430606E-01 1.417105E-01 1.405350E-01 1.395446E-01 + 1.387505E-01 1.381645E-01 1.377986E-01 1.376653E-01 1.377772E-01 1.381469E-01 + 1.387865E-01 1.397078E-01 1.409212E-01 1.424356E-01 1.442576E-01 1.463905E-01 + 1.488333E-01 1.515794E-01 1.546147E-01 1.579159E-01 1.614474E-01 1.651586E-01 + 1.689796E-01 1.728161E-01 1.765437E-01 1.799994E-01 1.829722E-01 1.851901E-01 + 1.863030E-01 1.858617E-01 1.832869E-01 1.778277E-01 1.684992E-01 1.539851E-01 + 1.324693E-01 1.013297E-01 5.685484E-02 0.000000E+00 + 3.986452E-01 3.926064E-01 3.866318E-01 3.807209E-01 3.748733E-01 3.690885E-01 + 3.633661E-01 3.577057E-01 3.521069E-01 3.465694E-01 3.410927E-01 3.356766E-01 + 3.303207E-01 3.250247E-01 3.197882E-01 3.146110E-01 3.094929E-01 3.044336E-01 + 2.994328E-01 2.944905E-01 2.896063E-01 2.847802E-01 2.800121E-01 2.753018E-01 + 2.706493E-01 2.660545E-01 2.615175E-01 2.570384E-01 2.526171E-01 2.482539E-01 + 2.439490E-01 2.397026E-01 2.355150E-01 2.313866E-01 2.273179E-01 2.233094E-01 + 2.193616E-01 2.154755E-01 2.116517E-01 2.078912E-01 2.041950E-01 2.005644E-01 + 1.970006E-01 1.935053E-01 1.900801E-01 1.867268E-01 1.834476E-01 1.802447E-01 + 1.771209E-01 1.740788E-01 1.711217E-01 1.682531E-01 1.654767E-01 1.627968E-01 + 1.602178E-01 1.577450E-01 1.553837E-01 1.531399E-01 1.510201E-01 1.490314E-01 + 1.471813E-01 1.454780E-01 1.439303E-01 1.425476E-01 1.413398E-01 1.403176E-01 + 1.394921E-01 1.388749E-01 1.384780E-01 1.383139E-01 1.383951E-01 1.387340E-01 + 1.393427E-01 1.402329E-01 1.414149E-01 1.428974E-01 1.446869E-01 1.467865E-01 + 1.491949E-01 1.519054E-01 1.549037E-01 1.581662E-01 1.616570E-01 1.653253E-01 + 1.691008E-01 1.728891E-01 1.765654E-01 1.799665E-01 1.828814E-01 1.850379E-01 + 1.860863E-01 1.855780E-01 1.829350E-01 1.774085E-01 1.680176E-01 1.534527E-01 + 1.319107E-01 1.007952E-01 5.645905E-02 0.000000E+00 + 4.030689E-01 3.969383E-01 3.908733E-01 3.848733E-01 3.789380E-01 3.730669E-01 + 3.672596E-01 3.615156E-01 3.558345E-01 3.502159E-01 3.446596E-01 3.391650E-01 + 3.337318E-01 3.283598E-01 3.230486E-01 3.177979E-01 3.126074E-01 3.074769E-01 + 3.024062E-01 2.973950E-01 2.924431E-01 2.875504E-01 2.827168E-01 2.779421E-01 + 2.732263E-01 2.685693E-01 2.639711E-01 2.594318E-01 2.549515E-01 2.505302E-01 + 2.461682E-01 2.418657E-01 2.376230E-01 2.334404E-01 2.293185E-01 2.252577E-01 + 2.212587E-01 2.173221E-01 2.134487E-01 2.096396E-01 2.058956E-01 2.022181E-01 + 1.986083E-01 1.950678E-01 1.915981E-01 1.882013E-01 1.848793E-01 1.816344E-01 + 1.784693E-01 1.753868E-01 1.723900E-01 1.694823E-01 1.666676E-01 1.639501E-01 + 1.613342E-01 1.588251E-01 1.564282E-01 1.541494E-01 1.519953E-01 1.499727E-01 + 1.480893E-01 1.463533E-01 1.447734E-01 1.433589E-01 1.421198E-01 1.410666E-01 + 1.402104E-01 1.395628E-01 1.391359E-01 1.389417E-01 1.389930E-01 1.393020E-01 + 1.398807E-01 1.407407E-01 1.418922E-01 1.433437E-01 1.451015E-01 1.471687E-01 + 1.495438E-01 1.522198E-01 1.551822E-01 1.584071E-01 1.618585E-01 1.654852E-01 + 1.692166E-01 1.729582E-01 1.765848E-01 1.799332E-01 1.827919E-01 1.848890E-01 + 1.858751E-01 1.853021E-01 1.825931E-01 1.770017E-01 1.675507E-01 1.529372E-01 + 1.313704E-01 1.002789E-01 5.607757E-02 0.000000E+00 + 4.073909E-01 4.011702E-01 3.950165E-01 3.889292E-01 3.829080E-01 3.769523E-01 + 3.710616E-01 3.652357E-01 3.594739E-01 3.537759E-01 3.481414E-01 3.425699E-01 + 3.370612E-01 3.316147E-01 3.262303E-01 3.209075E-01 3.156462E-01 3.104460E-01 + 3.053067E-01 3.002280E-01 2.952099E-01 2.902520E-01 2.853543E-01 2.805165E-01 + 2.757387E-01 2.710209E-01 2.663628E-01 2.617647E-01 2.572265E-01 2.527484E-01 + 2.483305E-01 2.439731E-01 2.396765E-01 2.354410E-01 2.312670E-01 2.271551E-01 + 2.231058E-01 2.191199E-01 2.151982E-01 2.113415E-01 2.075508E-01 2.038275E-01 + 2.001727E-01 1.965879E-01 1.930749E-01 1.896355E-01 1.862716E-01 1.829858E-01 + 1.797804E-01 1.766583E-01 1.736227E-01 1.706770E-01 1.678249E-01 1.650706E-01 + 1.624188E-01 1.598743E-01 1.574426E-01 1.551297E-01 1.529420E-01 1.508864E-01 + 1.489706E-01 1.472027E-01 1.455913E-01 1.441458E-01 1.428762E-01 1.417928E-01 + 1.409068E-01 1.402296E-01 1.397733E-01 1.395500E-01 1.395721E-01 1.398520E-01 + 1.404016E-01 1.412322E-01 1.423539E-01 1.437753E-01 1.455024E-01 1.475381E-01 + 1.498808E-01 1.525232E-01 1.554508E-01 1.586392E-01 1.620524E-01 1.656387E-01 + 1.693275E-01 1.730237E-01 1.766022E-01 1.798993E-01 1.827037E-01 1.847433E-01 + 1.856691E-01 1.850334E-01 1.822608E-01 1.766068E-01 1.670979E-01 1.524377E-01 + 1.308472E-01 9.977971E-02 5.570954E-02 0.000000E+00 + 4.116156E-01 4.053066E-01 3.990659E-01 3.928930E-01 3.867874E-01 3.807487E-01 + 3.747765E-01 3.688701E-01 3.630292E-01 3.572534E-01 3.515423E-01 3.458954E-01 + 3.403125E-01 3.347931E-01 3.293368E-01 3.239435E-01 3.186127E-01 3.133442E-01 + 3.081377E-01 3.029930E-01 2.979099E-01 2.928882E-01 2.879276E-01 2.830282E-01 + 2.781897E-01 2.734122E-01 2.686955E-01 2.640398E-01 2.594450E-01 2.549112E-01 + 2.504387E-01 2.460276E-01 2.416781E-01 2.373908E-01 2.331659E-01 2.290040E-01 + 2.249056E-01 2.208715E-01 2.169024E-01 2.129992E-01 2.091629E-01 2.053947E-01 + 2.016958E-01 1.980679E-01 1.945125E-01 1.910314E-01 1.876267E-01 1.843008E-01 + 1.810560E-01 1.778954E-01 1.748218E-01 1.718389E-01 1.689503E-01 1.661602E-01 + 1.634731E-01 1.608941E-01 1.584285E-01 1.560822E-01 1.538618E-01 1.517740E-01 + 1.498266E-01 1.480275E-01 1.463855E-01 1.449098E-01 1.436103E-01 1.424975E-01 + 1.415824E-01 1.408764E-01 1.403915E-01 1.401397E-01 1.401335E-01 1.403850E-01 + 1.409062E-01 1.417082E-01 1.428010E-01 1.441931E-01 1.458903E-01 1.478954E-01 + 1.502066E-01 1.528164E-01 1.557101E-01 1.588631E-01 1.622391E-01 1.657863E-01 + 1.694336E-01 1.730859E-01 1.766176E-01 1.798651E-01 1.826168E-01 1.846007E-01 + 1.854681E-01 1.847718E-01 1.819376E-01 1.762230E-01 1.666582E-01 1.519532E-01 + 1.303404E-01 9.929668E-02 5.535414E-02 0.000000E+00 + 4.157475E-01 4.093518E-01 4.030257E-01 3.967688E-01 3.905805E-01 3.844604E-01 + 3.784080E-01 3.724227E-01 3.665043E-01 3.606521E-01 3.548658E-01 3.491451E-01 + 3.434894E-01 3.378984E-01 3.323718E-01 3.269092E-01 3.215104E-01 3.161749E-01 + 3.109026E-01 3.056931E-01 3.005464E-01 2.954620E-01 2.904400E-01 2.854800E-01 + 2.805821E-01 2.757461E-01 2.709720E-01 2.662598E-01 2.616096E-01 2.570213E-01 + 2.524953E-01 2.480316E-01 2.436305E-01 2.392924E-01 2.350177E-01 2.308068E-01 + 2.266603E-01 2.225790E-01 2.185635E-01 2.146148E-01 2.107338E-01 2.069218E-01 + 2.031799E-01 1.995097E-01 1.959128E-01 1.923910E-01 1.889464E-01 1.855812E-01 + 1.822980E-01 1.790996E-01 1.759890E-01 1.729697E-01 1.700454E-01 1.672202E-01 + 1.644988E-01 1.618860E-01 1.593872E-01 1.570085E-01 1.547560E-01 1.526369E-01 + 1.506585E-01 1.488290E-01 1.471571E-01 1.456519E-01 1.443233E-01 1.431818E-01 + 1.422383E-01 1.415042E-01 1.409914E-01 1.407119E-01 1.406781E-01 1.409020E-01 + 1.413955E-01 1.421696E-01 1.432343E-01 1.445978E-01 1.462659E-01 1.482412E-01 + 1.505218E-01 1.530999E-01 1.559606E-01 1.590793E-01 1.624191E-01 1.659282E-01 + 1.695353E-01 1.731449E-01 1.766313E-01 1.798306E-01 1.825312E-01 1.844611E-01 + 1.852718E-01 1.845168E-01 1.816229E-01 1.758498E-01 1.662311E-01 1.514829E-01 + 1.298489E-01 9.882890E-02 5.501066E-02 0.000000E+00 + 4.197906E-01 4.133098E-01 4.068999E-01 4.005604E-01 3.942910E-01 3.880909E-01 + 3.819599E-01 3.758972E-01 3.699026E-01 3.639755E-01 3.581155E-01 3.523222E-01 + 3.465952E-01 3.409340E-01 3.353384E-01 3.298079E-01 3.243423E-01 3.189411E-01 + 3.136042E-01 3.083313E-01 3.031221E-01 2.979764E-01 2.928940E-01 2.878748E-01 + 2.829186E-01 2.780254E-01 2.731950E-01 2.684275E-01 2.637229E-01 2.590812E-01 + 2.545027E-01 2.499875E-01 2.455358E-01 2.411480E-01 2.368244E-01 2.325656E-01 + 2.283721E-01 2.242445E-01 2.201837E-01 2.161904E-01 2.122657E-01 2.084107E-01 + 2.046267E-01 2.009151E-01 1.972776E-01 1.937160E-01 1.902323E-01 1.868288E-01 + 1.835079E-01 1.802726E-01 1.771257E-01 1.740709E-01 1.711117E-01 1.682523E-01 + 1.654972E-01 1.628514E-01 1.603203E-01 1.579097E-01 1.556260E-01 1.534762E-01 + 1.514676E-01 1.496084E-01 1.479073E-01 1.463733E-01 1.450163E-01 1.438468E-01 + 1.428756E-01 1.421141E-01 1.415741E-01 1.412676E-01 1.412068E-01 1.414037E-01 + 1.418702E-01 1.426172E-01 1.436544E-01 1.449901E-01 1.466300E-01 1.485762E-01 + 1.508270E-01 1.533743E-01 1.562029E-01 1.592881E-01 1.625928E-01 1.660649E-01 + 1.696328E-01 1.732010E-01 1.766433E-01 1.797958E-01 1.824468E-01 1.843243E-01 + 1.850801E-01 1.842682E-01 1.813165E-01 1.754868E-01 1.658159E-01 1.510261E-01 + 1.293720E-01 9.837553E-02 5.467840E-02 0.000000E+00 + 4.237487E-01 4.171842E-01 4.106920E-01 4.042716E-01 3.979224E-01 3.916439E-01 + 3.854356E-01 3.792969E-01 3.732275E-01 3.672269E-01 3.612945E-01 3.554300E-01 + 3.496329E-01 3.439029E-01 3.382395E-01 3.326424E-01 3.271113E-01 3.216457E-01 + 3.162455E-01 3.109103E-01 3.056399E-01 3.004340E-01 2.952924E-01 2.902150E-01 + 2.852017E-01 2.802523E-01 2.753667E-01 2.705450E-01 2.657871E-01 2.610932E-01 + 2.564632E-01 2.518975E-01 2.473962E-01 2.429597E-01 2.385883E-01 2.342825E-01 + 2.300429E-01 2.258700E-01 2.217647E-01 2.177278E-01 2.137603E-01 2.098632E-01 + 2.060380E-01 2.022859E-01 1.986087E-01 1.950081E-01 1.914861E-01 1.880451E-01 + 1.846874E-01 1.814159E-01 1.782336E-01 1.751439E-01 1.721506E-01 1.692577E-01 + 1.664698E-01 1.637917E-01 1.612289E-01 1.587872E-01 1.564730E-01 1.542931E-01 + 1.522551E-01 1.503669E-01 1.486371E-01 1.470750E-01 1.456904E-01 1.444935E-01 + 1.434952E-01 1.427069E-01 1.421403E-01 1.418074E-01 1.417203E-01 1.418910E-01 + 1.423312E-01 1.430517E-01 1.440622E-01 1.453708E-01 1.469830E-01 1.489010E-01 + 1.511227E-01 1.536400E-01 1.564374E-01 1.594900E-01 1.627605E-01 1.661966E-01 + 1.697265E-01 1.732543E-01 1.766538E-01 1.797608E-01 1.823636E-01 1.841903E-01 + 1.848927E-01 1.840255E-01 1.810179E-01 1.751333E-01 1.654121E-01 1.505821E-01 + 1.289088E-01 9.793580E-02 5.435675E-02 0.000000E+00 + 4.276254E-01 4.209787E-01 4.144056E-01 4.079055E-01 4.014780E-01 3.951224E-01 + 3.888383E-01 3.826250E-01 3.764822E-01 3.704093E-01 3.644059E-01 3.584715E-01 + 3.526056E-01 3.468080E-01 3.410781E-01 3.354156E-01 3.298201E-01 3.242913E-01 + 3.188289E-01 3.134326E-01 3.081021E-01 3.028372E-01 2.976376E-01 2.925031E-01 + 2.874338E-01 2.824292E-01 2.774896E-01 2.726147E-01 2.678045E-01 2.630593E-01 + 2.583789E-01 2.537637E-01 2.492138E-01 2.447295E-01 2.403112E-01 2.359594E-01 + 2.316746E-01 2.274573E-01 2.233085E-01 2.192288E-01 2.152193E-01 2.112811E-01 + 2.074154E-01 2.036237E-01 1.999075E-01 1.962687E-01 1.927093E-01 1.892315E-01 + 1.858377E-01 1.825308E-01 1.793138E-01 1.761901E-01 1.731634E-01 1.702377E-01 + 1.674176E-01 1.647080E-01 1.621142E-01 1.596421E-01 1.572980E-01 1.550887E-01 + 1.530219E-01 1.511053E-01 1.493476E-01 1.477581E-01 1.463463E-01 1.451226E-01 + 1.440980E-01 1.432835E-01 1.426910E-01 1.423323E-01 1.422196E-01 1.423646E-01 + 1.427791E-01 1.434737E-01 1.444582E-01 1.457403E-01 1.473256E-01 1.492161E-01 + 1.514094E-01 1.538974E-01 1.566645E-01 1.596853E-01 1.629226E-01 1.663236E-01 + 1.698165E-01 1.733050E-01 1.766629E-01 1.797257E-01 1.822817E-01 1.840588E-01 + 1.847094E-01 1.837887E-01 1.807267E-01 1.747889E-01 1.650189E-01 1.501503E-01 + 1.284588E-01 9.750899E-02 5.404514E-02 0.000000E+00 + 4.314238E-01 4.246964E-01 4.180438E-01 4.114655E-01 4.049610E-01 3.985297E-01 + 3.921710E-01 3.858844E-01 3.796695E-01 3.735256E-01 3.674524E-01 3.614493E-01 + 3.555159E-01 3.496519E-01 3.438567E-01 3.381299E-01 3.324713E-01 3.268805E-01 + 3.213570E-01 3.159007E-01 3.105112E-01 3.051883E-01 2.999318E-01 2.947414E-01 + 2.896170E-01 2.845584E-01 2.795656E-01 2.746385E-01 2.697771E-01 2.649815E-01 + 2.602517E-01 2.555879E-01 2.509903E-01 2.464592E-01 2.419950E-01 2.375980E-01 + 2.332688E-01 2.290081E-01 2.248165E-01 2.206949E-01 2.166443E-01 2.126657E-01 + 2.087604E-01 2.049298E-01 2.011756E-01 1.974993E-01 1.939032E-01 1.903894E-01 + 1.869603E-01 1.836188E-01 1.803678E-01 1.772107E-01 1.741513E-01 1.711935E-01 + 1.683419E-01 1.656014E-01 1.629773E-01 1.604754E-01 1.581020E-01 1.558641E-01 + 1.537690E-01 1.518247E-01 1.500397E-01 1.484233E-01 1.469850E-01 1.457352E-01 + 1.446847E-01 1.438447E-01 1.432268E-01 1.428430E-01 1.427052E-01 1.428252E-01 + 1.432146E-01 1.438840E-01 1.448430E-01 1.460993E-01 1.476584E-01 1.495220E-01 + 1.516877E-01 1.541472E-01 1.568846E-01 1.598745E-01 1.630793E-01 1.664462E-01 + 1.699030E-01 1.733533E-01 1.766706E-01 1.796905E-01 1.822008E-01 1.839299E-01 + 1.845301E-01 1.835573E-01 1.804426E-01 1.744532E-01 1.646360E-01 1.497300E-01 + 1.280212E-01 9.709446E-02 5.374303E-02 0.000000E+00 + 4.351472E-01 4.283404E-01 4.216096E-01 4.149545E-01 4.083743E-01 4.018685E-01 + 3.954366E-01 3.890780E-01 3.827921E-01 3.765785E-01 3.704367E-01 3.643661E-01 + 3.583664E-01 3.524371E-01 3.465778E-01 3.407879E-01 3.350673E-01 3.294155E-01 + 3.238321E-01 3.183169E-01 3.128695E-01 3.074896E-01 3.021772E-01 2.969318E-01 + 2.917534E-01 2.866417E-01 2.815968E-01 2.766185E-01 2.717068E-01 2.668618E-01 + 2.620835E-01 2.573720E-01 2.527276E-01 2.481506E-01 2.436412E-01 2.392000E-01 + 2.348273E-01 2.305239E-01 2.262905E-01 2.221278E-01 2.180368E-01 2.140187E-01 + 2.100745E-01 2.062059E-01 2.024142E-01 1.987013E-01 1.950692E-01 1.915201E-01 + 1.880564E-01 1.846809E-01 1.813966E-01 1.782069E-01 1.751154E-01 1.721262E-01 + 1.692438E-01 1.664730E-01 1.638192E-01 1.612881E-01 1.588862E-01 1.566201E-01 + 1.544974E-01 1.525259E-01 1.507143E-01 1.490715E-01 1.476073E-01 1.463320E-01 + 1.452562E-01 1.443912E-01 1.437486E-01 1.433401E-01 1.431778E-01 1.432734E-01 + 1.436382E-01 1.442830E-01 1.452171E-01 1.464483E-01 1.479817E-01 1.498191E-01 + 1.519579E-01 1.543895E-01 1.570980E-01 1.600578E-01 1.632310E-01 1.665646E-01 + 1.699863E-01 1.733994E-01 1.766772E-01 1.796552E-01 1.821212E-01 1.838035E-01 + 1.843547E-01 1.833313E-01 1.801653E-01 1.741258E-01 1.642629E-01 1.493208E-01 + 1.275955E-01 9.669159E-02 5.344993E-02 0.000000E+00 + 4.387985E-01 4.319136E-01 4.251060E-01 4.183753E-01 4.117207E-01 4.051417E-01 + 3.986377E-01 3.922082E-01 3.858527E-01 3.795705E-01 3.733613E-01 3.672244E-01 + 3.611595E-01 3.551661E-01 3.492437E-01 3.433919E-01 3.376103E-01 3.318985E-01 + 3.262563E-01 3.206832E-01 3.151789E-01 3.097431E-01 3.043757E-01 2.990763E-01 + 2.938449E-01 2.886811E-01 2.835850E-01 2.785565E-01 2.735954E-01 2.687019E-01 + 2.638759E-01 2.591177E-01 2.544273E-01 2.498052E-01 2.452516E-01 2.407669E-01 + 2.363516E-01 2.320063E-01 2.277318E-01 2.235288E-01 2.193982E-01 2.153413E-01 + 2.113591E-01 2.074530E-01 2.036247E-01 1.998758E-01 1.962085E-01 1.926247E-01 + 1.891271E-01 1.857183E-01 1.824014E-01 1.791797E-01 1.760568E-01 1.730368E-01 + 1.701241E-01 1.673237E-01 1.646408E-01 1.620812E-01 1.596512E-01 1.573577E-01 + 1.552079E-01 1.532099E-01 1.513721E-01 1.497036E-01 1.482140E-01 1.469137E-01 + 1.458132E-01 1.449237E-01 1.442569E-01 1.438244E-01 1.436381E-01 1.437097E-01 + 1.440506E-01 1.446713E-01 1.455812E-01 1.467878E-01 1.482961E-01 1.501079E-01 + 1.522204E-01 1.546248E-01 1.573052E-01 1.602355E-01 1.633779E-01 1.666791E-01 + 1.700665E-01 1.734433E-01 1.766827E-01 1.796198E-01 1.820426E-01 1.836793E-01 + 1.841829E-01 1.831102E-01 1.798944E-01 1.738064E-01 1.638990E-01 1.489221E-01 + 1.271810E-01 9.629980E-02 5.316538E-02 0.000000E+00 + 4.423805E-01 4.354188E-01 4.285356E-01 4.217304E-01 4.150027E-01 4.083517E-01 + 4.017769E-01 3.952777E-01 3.888536E-01 3.825041E-01 3.762285E-01 3.700265E-01 + 3.638974E-01 3.578410E-01 3.518566E-01 3.459438E-01 3.401024E-01 3.343318E-01 + 3.286316E-01 3.230016E-01 3.174414E-01 3.119507E-01 3.065293E-01 3.011769E-01 + 2.958934E-01 2.906784E-01 2.855321E-01 2.804541E-01 2.754445E-01 2.705033E-01 + 2.656306E-01 2.608264E-01 2.560910E-01 2.514246E-01 2.468275E-01 2.423002E-01 + 2.378430E-01 2.334567E-01 2.291418E-01 2.248992E-01 2.207299E-01 2.166348E-01 + 2.126152E-01 2.086725E-01 2.048082E-01 2.010241E-01 1.973221E-01 1.937045E-01 + 1.901736E-01 1.867322E-01 1.833832E-01 1.801301E-01 1.769764E-01 1.739262E-01 + 1.709840E-01 1.681545E-01 1.654431E-01 1.628556E-01 1.603981E-01 1.580776E-01 + 1.559013E-01 1.538773E-01 1.520139E-01 1.503201E-01 1.488058E-01 1.474809E-01 + 1.463563E-01 1.454429E-01 1.447523E-01 1.442963E-01 1.440865E-01 1.441348E-01 + 1.444523E-01 1.450494E-01 1.459356E-01 1.471181E-01 1.486020E-01 1.503888E-01 + 1.524756E-01 1.548535E-01 1.575063E-01 1.604079E-01 1.635202E-01 1.667898E-01 + 1.701437E-01 1.734852E-01 1.766870E-01 1.795844E-01 1.819651E-01 1.835575E-01 + 1.840146E-01 1.828941E-01 1.796298E-01 1.734945E-01 1.635441E-01 1.485334E-01 + 1.267772E-01 9.591858E-02 5.288896E-02 0.000000E+00 + 4.593372E-01 4.520089E-01 4.447650E-01 4.376051E-01 4.305283E-01 4.235339E-01 + 4.166214E-01 4.097902E-01 4.030394E-01 3.963687E-01 3.897773E-01 3.832647E-01 + 3.768303E-01 3.704737E-01 3.641942E-01 3.579914E-01 3.518648E-01 3.458140E-01 + 3.398385E-01 3.339380E-01 3.281119E-01 3.223600E-01 3.166820E-01 3.110775E-01 + 3.055463E-01 3.000882E-01 2.947030E-01 2.893904E-01 2.841505E-01 2.789832E-01 + 2.738884E-01 2.688663E-01 2.639169E-01 2.590404E-01 2.542372E-01 2.495075E-01 + 2.448519E-01 2.402707E-01 2.357648E-01 2.313347E-01 2.269814E-01 2.227059E-01 + 2.185094E-01 2.143931E-01 2.103586E-01 2.064076E-01 2.025419E-01 1.987638E-01 + 1.950755E-01 1.914798E-01 1.879796E-01 1.845782E-01 1.812791E-01 1.780863E-01 + 1.750042E-01 1.720376E-01 1.691917E-01 1.664722E-01 1.638853E-01 1.614376E-01 + 1.591365E-01 1.569898E-01 1.550058E-01 1.531934E-01 1.515622E-01 1.501221E-01 + 1.488837E-01 1.478578E-01 1.470559E-01 1.464892E-01 1.461695E-01 1.461080E-01 + 1.463156E-01 1.468025E-01 1.475774E-01 1.486474E-01 1.500168E-01 1.516867E-01 + 1.536533E-01 1.559073E-01 1.584315E-01 1.611992E-01 1.641712E-01 1.672932E-01 + 1.704915E-01 1.736682E-01 1.766956E-01 1.794081E-01 1.815932E-01 1.829797E-01 + 1.832217E-01 1.818792E-01 1.783911E-01 1.720379E-01 1.618898E-01 1.467256E-01 + 1.249037E-01 9.415461E-02 5.161583E-02 0.000000E+00 + 4.748976E-01 4.672287E-01 4.596500E-01 4.521607E-01 4.447599E-01 4.374470E-01 + 4.302212E-01 4.230819E-01 4.160284E-01 4.090599E-01 4.021758E-01 3.953755E-01 + 3.886583E-01 3.820237E-01 3.754711E-01 3.689999E-01 3.626096E-01 3.562996E-01 + 3.500695E-01 3.439188E-01 3.378471E-01 3.318539E-01 3.259388E-01 3.201016E-01 + 3.143418E-01 3.086593E-01 3.030536E-01 2.975248E-01 2.920724E-01 2.866966E-01 + 2.813973E-01 2.761743E-01 2.710279E-01 2.659581E-01 2.609651E-01 2.560493E-01 + 2.512111E-01 2.464508E-01 2.417692E-01 2.371668E-01 2.326446E-01 2.282034E-01 + 2.238444E-01 2.195689E-01 2.153782E-01 2.112741E-01 2.072585E-01 2.033332E-01 + 1.995009E-01 1.957639E-01 1.921252E-01 1.885880E-01 1.851559E-01 1.818328E-01 + 1.786229E-01 1.755310E-01 1.725623E-01 1.697223E-01 1.670173E-01 1.644537E-01 + 1.620389E-01 1.597804E-01 1.576866E-01 1.557662E-01 1.540288E-01 1.524840E-01 + 1.511422E-01 1.500143E-01 1.491113E-01 1.484444E-01 1.480251E-01 1.478642E-01 + 1.479725E-01 1.483597E-01 1.490342E-01 1.500026E-01 1.512688E-01 1.528333E-01 + 1.546919E-01 1.568345E-01 1.592432E-01 1.618906E-01 1.647368E-01 1.677266E-01 + 1.707855E-01 1.738151E-01 1.766866E-01 1.792341E-01 1.812450E-01 1.824483E-01 + 1.824992E-01 1.809601E-01 1.772741E-01 1.707292E-01 1.604082E-01 1.451115E-01 + 1.232368E-01 9.259240E-02 5.049644E-02 0.000000E+00 + 4.892761E-01 4.812891E-01 4.733977E-01 4.656008E-01 4.578976E-01 4.502874E-01 + 4.427694E-01 4.353428E-01 4.280068E-01 4.207608E-01 4.136038E-01 4.065354E-01 + 3.995548E-01 3.926614E-01 3.858544E-01 3.791333E-01 3.724975E-01 3.659464E-01 + 3.594795E-01 3.530962E-01 3.467960E-01 3.405785E-01 3.344432E-01 3.283896E-01 + 3.224176E-01 3.165266E-01 3.107164E-01 3.049867E-01 2.993373E-01 2.937681E-01 + 2.882790E-01 2.828699E-01 2.775408E-01 2.722918E-01 2.671231E-01 2.620350E-01 + 2.570276E-01 2.521016E-01 2.472574E-01 2.424957E-01 2.378172E-01 2.332228E-01 + 2.287137E-01 2.242910E-01 2.199562E-01 2.157107E-01 2.115566E-01 2.074956E-01 + 2.035303E-01 1.996630E-01 1.958967E-01 1.922345E-01 1.886798E-01 1.852366E-01 + 1.819092E-01 1.787020E-01 1.756203E-01 1.726696E-01 1.698560E-01 1.671860E-01 + 1.646667E-01 1.623056E-01 1.601111E-01 1.580918E-01 1.562569E-01 1.546162E-01 + 1.531799E-01 1.519586E-01 1.509632E-01 1.502047E-01 1.496944E-01 1.494428E-01 + 1.494605E-01 1.497569E-01 1.503399E-01 1.512159E-01 1.523883E-01 1.538571E-01 + 1.556176E-01 1.576591E-01 1.599631E-01 1.625016E-01 1.652339E-01 1.681042E-01 + 1.710373E-01 1.739339E-01 1.766649E-01 1.790638E-01 1.809180E-01 1.819566E-01 + 1.818361E-01 1.801209E-01 1.762581E-01 1.695427E-01 1.590686E-01 1.436564E-01 + 1.217389E-01 9.119426E-02 4.950108E-02 0.000000E+00 + 5.026408E-01 4.943554E-01 4.861705E-01 4.780851E-01 4.700983E-01 4.622094E-01 + 4.544174E-01 4.467215E-01 4.391208E-01 4.316147E-01 4.242022E-01 4.168828E-01 + 4.096555E-01 4.025197E-01 3.954746E-01 3.885198E-01 3.816543E-01 3.748777E-01 + 3.681893E-01 3.615885E-01 3.550748E-01 3.486476E-01 3.423065E-01 3.360510E-01 + 3.298807E-01 3.237951E-01 3.177940E-01 3.118769E-01 3.060437E-01 3.002942E-01 + 2.946281E-01 2.890455E-01 2.835461E-01 2.781302E-01 2.727978E-01 2.675491E-01 + 2.623844E-01 2.573040E-01 2.523086E-01 2.473986E-01 2.425748E-01 2.378380E-01 + 2.331893E-01 2.286299E-01 2.241610E-01 2.197843E-01 2.155016E-01 2.113147E-01 + 2.072259E-01 2.032378E-01 1.993531E-01 1.955750E-01 1.919068E-01 1.883524E-01 + 1.849159E-01 1.816021E-01 1.784158E-01 1.753627E-01 1.724487E-01 1.696802E-01 + 1.670644E-01 1.646087E-01 1.623212E-01 1.602105E-01 1.582857E-01 1.565566E-01 + 1.550332E-01 1.537258E-01 1.526454E-01 1.518027E-01 1.512087E-01 1.508738E-01 + 1.508083E-01 1.510213E-01 1.515205E-01 1.523118E-01 1.533982E-01 1.547794E-01 + 1.564501E-01 1.583992E-01 1.606077E-01 1.630467E-01 1.656752E-01 1.684366E-01 + 1.712551E-01 1.740307E-01 1.766339E-01 1.788979E-01 1.806099E-01 1.814993E-01 + 1.812236E-01 1.793494E-01 1.753273E-01 1.684586E-01 1.578480E-01 1.423339E-01 + 1.203813E-01 8.993183E-02 4.860759E-02 0.000000E+00 + 5.151266E-01 5.065598E-01 4.980984E-01 4.897412E-01 4.814874E-01 4.733359E-01 + 4.652859E-01 4.573365E-01 4.494868E-01 4.417359E-01 4.340830E-01 4.265274E-01 + 4.190681E-01 4.117045E-01 4.044357E-01 3.972610E-01 3.901798E-01 3.831913E-01 + 3.762949E-01 3.694899E-01 3.627757E-01 3.561518E-01 3.496176E-01 3.431725E-01 + 3.368162E-01 3.305481E-01 3.243680E-01 3.182753E-01 3.122698E-01 3.063512E-01 + 3.005194E-01 2.947741E-01 2.891154E-01 2.835432E-01 2.780575E-01 2.726586E-01 + 2.673467E-01 2.621220E-01 2.569851E-01 2.519365E-01 2.469769E-01 2.421070E-01 + 2.373279E-01 2.326408E-01 2.280468E-01 2.235476E-01 2.191448E-01 2.148404E-01 + 2.106366E-01 2.065358E-01 2.025407E-01 1.986545E-01 1.948805E-01 1.912226E-01 + 1.876847E-01 1.842715E-01 1.809880E-01 1.778396E-01 1.748323E-01 1.719723E-01 + 1.692668E-01 1.667231E-01 1.643492E-01 1.621538E-01 1.601457E-01 1.583346E-01 + 1.567304E-01 1.553434E-01 1.541842E-01 1.532636E-01 1.525921E-01 1.521803E-01 + 1.520379E-01 1.521739E-01 1.525957E-01 1.533089E-01 1.543161E-01 1.556166E-01 + 1.572047E-01 1.590688E-01 1.611893E-01 1.635370E-01 1.660702E-01 1.687317E-01 + 1.714451E-01 1.741099E-01 1.765962E-01 1.787367E-01 1.803187E-01 1.810720E-01 + 1.806549E-01 1.786359E-01 1.744691E-01 1.674617E-01 1.567281E-01 1.411233E-01 + 1.191420E-01 8.878329E-02 4.779906E-02 0.000000E+00 + 5.268425E-01 5.180098E-01 5.092869E-01 5.006727E-01 4.921663E-01 4.837667E-01 + 4.754729E-01 4.672840E-01 4.591990E-01 4.512170E-01 4.433371E-01 4.355584E-01 + 4.278802E-01 4.203015E-01 4.128216E-01 4.054396E-01 3.981548E-01 3.909664E-01 + 3.838739E-01 3.768764E-01 3.699732E-01 3.631639E-01 3.564477E-01 3.498241E-01 + 3.432927E-01 3.368527E-01 3.305040E-01 3.242460E-01 3.180783E-01 3.120007E-01 + 3.060130E-01 3.001148E-01 2.943062E-01 2.885871E-01 2.829574E-01 2.774173E-01 + 2.719670E-01 2.666068E-01 2.613370E-01 2.561583E-01 2.510711E-01 2.460764E-01 + 2.411750E-01 2.363680E-01 2.316568E-01 2.270427E-01 2.225274E-01 2.181128E-01 + 2.138012E-01 2.095948E-01 2.054964E-01 2.015091E-01 1.976361E-01 1.938812E-01 + 1.902485E-01 1.867425E-01 1.833680E-01 1.801306E-01 1.770360E-01 1.740907E-01 + 1.713014E-01 1.686756E-01 1.662212E-01 1.639467E-01 1.618610E-01 1.599735E-01 + 1.582940E-01 1.568329E-01 1.556004E-01 1.546072E-01 1.538638E-01 1.533805E-01 + 1.531667E-01 1.532312E-01 1.535812E-01 1.542219E-01 1.551558E-01 1.563815E-01 + 1.578932E-01 1.596786E-01 1.617179E-01 1.639812E-01 1.664264E-01 1.689956E-01 + 1.716121E-01 1.741748E-01 1.765534E-01 1.785804E-01 1.800428E-01 1.806710E-01 + 1.801242E-01 1.779726E-01 1.736736E-01 1.665398E-01 1.556947E-01 1.400086E-01 + 1.180035E-01 8.773153E-02 4.706229E-02 0.000000E+00 + 5.378789E-01 5.287936E-01 5.198227E-01 5.109647E-01 5.022188E-01 4.935839E-01 + 4.850590E-01 4.766430E-01 4.683350E-01 4.601339E-01 4.520389E-01 4.440491E-01 + 4.361634E-01 4.283811E-01 4.207012E-01 4.131229E-01 4.056455E-01 3.982680E-01 + 3.909899E-01 3.838102E-01 3.767284E-01 3.697436E-01 3.628554E-01 3.560631E-01 + 3.493660E-01 3.427637E-01 3.362557E-01 3.298415E-01 3.235207E-01 3.172930E-01 + 3.111580E-01 3.051155E-01 2.991655E-01 2.933076E-01 2.875421E-01 2.818688E-01 + 2.762881E-01 2.708001E-01 2.654051E-01 2.601037E-01 2.548964E-01 2.497840E-01 + 2.447674E-01 2.398476E-01 2.350259E-01 2.303037E-01 2.256826E-01 2.211644E-01 + 2.167513E-01 2.124457E-01 2.082502E-01 2.041678E-01 2.002018E-01 1.963559E-01 + 1.926341E-01 1.890409E-01 1.855811E-01 1.822601E-01 1.790837E-01 1.760582E-01 + 1.731905E-01 1.704877E-01 1.679579E-01 1.656094E-01 1.634509E-01 1.614919E-01 + 1.597421E-01 1.582116E-01 1.569107E-01 1.558497E-01 1.550391E-01 1.544890E-01 + 1.542086E-01 1.542065E-01 1.544896E-01 1.550628E-01 1.559283E-01 1.570845E-01 + 1.585250E-01 1.602374E-01 1.622012E-01 1.643861E-01 1.667495E-01 1.692333E-01 + 1.717599E-01 1.742280E-01 1.765068E-01 1.784288E-01 1.797808E-01 1.802934E-01 + 1.796269E-01 1.773532E-01 1.729327E-01 1.656830E-01 1.547361E-01 1.389767E-01 + 1.169519E-01 8.676289E-02 4.638682E-02 0.000000E+00 + 5.483106E-01 5.389851E-01 5.297781E-01 5.206882E-01 5.117146E-01 5.028559E-01 + 4.941112E-01 4.854793E-01 4.769593E-01 4.685501E-01 4.602506E-01 4.520601E-01 + 4.439774E-01 4.360016E-01 4.281318E-01 4.203672E-01 4.127068E-01 4.051499E-01 + 3.976956E-01 3.903431E-01 3.830917E-01 3.759406E-01 3.688892E-01 3.619368E-01 + 3.550828E-01 3.483265E-01 3.416675E-01 3.351053E-01 3.286394E-01 3.222694E-01 + 3.159950E-01 3.098159E-01 3.037319E-01 2.977428E-01 2.918487E-01 2.860494E-01 + 2.803452E-01 2.747363E-01 2.692229E-01 2.638055E-01 2.584847E-01 2.532611E-01 + 2.481356E-01 2.431092E-01 2.381832E-01 2.333588E-01 2.286378E-01 2.240218E-01 + 2.195130E-01 2.151137E-01 2.108266E-01 2.066545E-01 2.026008E-01 1.986691E-01 + 1.948633E-01 1.911879E-01 1.876477E-01 1.842481E-01 1.809947E-01 1.778938E-01 + 1.749522E-01 1.721771E-01 1.695763E-01 1.671582E-01 1.649314E-01 1.629053E-01 + 1.610894E-01 1.594937E-01 1.581285E-01 1.570040E-01 1.561305E-01 1.555177E-01 + 1.551750E-01 1.551104E-01 1.553309E-01 1.558410E-01 1.566426E-01 1.577338E-01 + 1.591079E-01 1.607520E-01 1.626453E-01 1.647572E-01 1.670444E-01 1.694485E-01 + 1.718914E-01 1.742715E-01 1.764576E-01 1.782818E-01 1.795313E-01 1.799368E-01 + 1.791593E-01 1.767726E-01 1.722397E-01 1.648832E-01 1.538429E-01 1.380170E-01 + 1.159760E-01 8.586633E-02 4.576425E-02 0.000000E+00 + 5.582008E-01 5.486462E-01 5.392140E-01 5.299030E-01 5.207121E-01 5.116401E-01 + 5.026858E-01 4.938482E-01 4.851261E-01 4.765185E-01 4.680243E-01 4.596425E-01 + 4.513721E-01 4.432121E-01 4.351615E-01 4.272195E-01 4.193850E-01 4.116572E-01 + 4.040352E-01 3.965183E-01 3.891055E-01 3.817962E-01 3.745896E-01 3.674850E-01 + 3.604817E-01 3.535792E-01 3.467767E-01 3.400738E-01 3.334700E-01 3.269649E-01 + 3.205580E-01 3.142491E-01 3.080379E-01 3.019242E-01 2.959080E-01 2.899892E-01 + 2.841679E-01 2.784442E-01 2.728185E-01 2.672911E-01 2.618626E-01 2.565336E-01 + 2.513049E-01 2.461775E-01 2.411526E-01 2.362315E-01 2.314158E-01 2.267072E-01 + 2.221078E-01 2.176199E-01 2.132460E-01 2.089891E-01 2.048524E-01 2.008395E-01 + 1.969544E-01 1.932013E-01 1.895852E-01 1.861112E-01 1.827850E-01 1.796129E-01 + 1.766016E-01 1.737582E-01 1.710905E-01 1.686067E-01 1.663155E-01 1.642261E-01 + 1.623479E-01 1.606910E-01 1.592652E-01 1.580810E-01 1.571481E-01 1.564765E-01 + 1.560750E-01 1.559519E-01 1.561135E-01 1.565643E-01 1.573060E-01 1.583362E-01 + 1.596480E-01 1.612281E-01 1.630554E-01 1.650989E-01 1.673148E-01 1.696443E-01 + 1.720091E-01 1.743069E-01 1.764064E-01 1.781394E-01 1.792932E-01 1.795988E-01 + 1.787181E-01 1.762263E-01 1.715892E-01 1.641338E-01 1.530074E-01 1.371208E-01 + 1.150664E-01 8.503279E-02 4.518772E-02 0.000000E+00 + 5.676035E-01 5.578297E-01 5.481822E-01 5.386598E-01 5.292612E-01 5.199853E-01 + 5.108308E-01 5.017965E-01 4.928814E-01 4.840843E-01 4.754041E-01 4.668398E-01 + 4.583901E-01 4.500543E-01 4.418311E-01 4.337196E-01 4.257190E-01 4.178282E-01 + 4.100463E-01 4.023724E-01 3.948058E-01 3.873456E-01 3.799911E-01 3.727413E-01 + 3.655958E-01 3.585537E-01 3.516146E-01 3.447777E-01 3.380425E-01 3.314087E-01 + 3.248757E-01 3.184432E-01 3.121109E-01 3.058786E-01 2.997462E-01 2.937136E-01 + 2.877808E-01 2.819481E-01 2.762155E-01 2.705835E-01 2.650526E-01 2.596234E-01 + 2.542966E-01 2.490732E-01 2.439544E-01 2.389414E-01 2.340358E-01 2.292392E-01 + 2.245538E-01 2.199817E-01 2.155256E-01 2.111882E-01 2.069728E-01 2.028829E-01 + 1.989225E-01 1.950958E-01 1.914077E-01 1.878633E-01 1.844682E-01 1.812287E-01 + 1.781513E-01 1.752433E-01 1.725123E-01 1.699664E-01 1.676142E-01 1.654649E-01 + 1.635279E-01 1.618130E-01 1.603301E-01 1.590894E-01 1.581006E-01 1.573734E-01 + 1.569166E-01 1.567382E-01 1.568444E-01 1.572394E-01 1.579245E-01 1.588973E-01 + 1.601505E-01 1.616705E-01 1.634358E-01 1.654149E-01 1.675639E-01 1.698234E-01 + 1.721147E-01 1.743354E-01 1.763537E-01 1.780014E-01 1.790656E-01 1.792778E-01 + 1.783006E-01 1.757106E-01 1.709764E-01 1.634290E-01 1.522230E-01 1.362807E-01 + 1.142153E-01 8.425478E-02 4.465157E-02 0.000000E+00 + 6.425484E-01 6.309852E-01 6.195810E-01 6.083341E-01 5.972430E-01 5.863057E-01 + 5.755208E-01 5.648867E-01 5.544016E-01 5.440642E-01 5.338728E-01 5.238259E-01 + 5.139222E-01 5.041599E-01 4.945379E-01 4.850546E-01 4.757088E-01 4.664990E-01 + 4.574241E-01 4.484826E-01 4.396735E-01 4.309954E-01 4.224472E-01 4.140279E-01 + 4.057363E-01 3.975714E-01 3.895322E-01 3.816177E-01 3.738272E-01 3.661597E-01 + 3.586145E-01 3.511909E-01 3.438883E-01 3.367061E-01 3.296439E-01 3.227013E-01 + 3.158779E-01 3.091737E-01 3.025885E-01 2.961223E-01 2.897755E-01 2.835481E-01 + 2.774409E-01 2.714543E-01 2.655892E-01 2.598467E-01 2.542278E-01 2.487341E-01 + 2.433674E-01 2.381295E-01 2.330226E-01 2.280495E-01 2.232129E-01 2.185160E-01 + 2.139625E-01 2.095564E-01 2.053021E-01 2.012044E-01 1.972686E-01 1.935005E-01 + 1.899062E-01 1.864926E-01 1.832667E-01 1.802362E-01 1.774091E-01 1.747940E-01 + 1.723995E-01 1.702348E-01 1.683088E-01 1.666308E-01 1.652097E-01 1.640538E-01 + 1.631707E-01 1.625670E-01 1.622474E-01 1.622142E-01 1.624671E-01 1.630013E-01 + 1.638075E-01 1.648694E-01 1.661631E-01 1.676544E-01 1.692964E-01 1.710269E-01 + 1.727646E-01 1.744045E-01 1.758130E-01 1.768209E-01 1.772160E-01 1.767325E-01 + 1.750396E-01 1.717257E-01 1.662795E-01 1.580652E-01 1.462916E-01 1.299706E-01 + 1.078704E-01 7.851091E-02 4.075271E-02 0.000000E+00 + 6.962816E-01 6.833916E-01 6.706859E-01 6.581625E-01 6.458192E-01 6.336541E-01 + 6.216652E-01 6.098504E-01 5.982078E-01 5.867355E-01 5.754317E-01 5.642945E-01 + 5.533219E-01 5.425124E-01 5.318639E-01 5.213751E-01 5.110439E-01 5.008689E-01 + 4.908485E-01 4.809809E-01 4.712647E-01 4.616985E-01 4.522806E-01 4.430098E-01 + 4.338846E-01 4.249038E-01 4.160659E-01 4.073699E-01 3.988145E-01 3.903987E-01 + 3.821213E-01 3.739815E-01 3.659784E-01 3.581111E-01 3.503789E-01 3.427812E-01 + 3.353175E-01 3.279872E-01 3.207901E-01 3.137260E-01 3.067948E-01 2.999965E-01 + 2.933315E-01 2.868001E-01 2.804030E-01 2.741408E-01 2.680146E-01 2.620256E-01 + 2.561753E-01 2.504654E-01 2.448979E-01 2.394752E-01 2.341999E-01 2.290750E-01 + 2.241038E-01 2.192902E-01 2.146383E-01 2.101526E-01 2.058381E-01 2.017004E-01 + 1.977453E-01 1.939793E-01 1.904091E-01 1.870420E-01 1.838858E-01 1.809482E-01 + 1.782378E-01 1.757629E-01 1.735322E-01 1.715540E-01 1.698367E-01 1.683878E-01 + 1.672140E-01 1.663210E-01 1.657123E-01 1.653893E-01 1.653501E-01 1.655889E-01 + 1.660945E-01 1.668494E-01 1.678278E-01 1.689937E-01 1.702985E-01 1.716781E-01 + 1.730496E-01 1.743066E-01 1.753143E-01 1.759034E-01 1.758622E-01 1.749275E-01 + 1.727731E-01 1.689960E-01 1.630991E-01 1.544697E-01 1.423530E-01 1.258211E-01 + 1.037443E-01 7.482959E-02 3.830925E-02 0.000000E+00 + 7.382194E-01 7.242700E-01 7.105257E-01 6.969841E-01 6.836428E-01 6.704995E-01 + 6.575518E-01 6.447975E-01 6.322343E-01 6.198599E-01 6.076723E-01 5.956692E-01 + 5.838486E-01 5.722084E-01 5.607465E-01 5.494609E-01 5.383498E-01 5.274111E-01 + 5.166430E-01 5.060436E-01 4.956112E-01 4.853439E-01 4.752401E-01 4.652980E-01 + 4.555161E-01 4.458928E-01 4.364266E-01 4.271160E-01 4.179596E-01 4.089561E-01 + 4.001043E-01 3.914028E-01 3.828507E-01 3.744469E-01 3.661904E-01 3.580804E-01 + 3.501161E-01 3.422970E-01 3.346224E-01 3.270919E-01 3.197054E-01 3.124626E-01 + 3.053637E-01 2.984087E-01 2.915982E-01 2.849327E-01 2.784130E-01 2.720401E-01 + 2.658154E-01 2.597404E-01 2.538168E-01 2.480469E-01 2.424331E-01 2.369782E-01 + 2.316855E-01 2.265583E-01 2.216007E-01 2.168171E-01 2.122122E-01 2.077914E-01 + 2.035602E-01 1.995247E-01 1.956917E-01 1.920679E-01 1.886608E-01 1.854781E-01 + 1.825276E-01 1.798175E-01 1.773558E-01 1.751507E-01 1.732096E-01 1.715397E-01 + 1.701470E-01 1.690364E-01 1.682107E-01 1.676705E-01 1.674129E-01 1.674310E-01 + 1.677126E-01 1.682390E-01 1.689831E-01 1.699076E-01 1.709627E-01 1.720831E-01 + 1.731846E-01 1.741598E-01 1.748733E-01 1.751557E-01 1.747960E-01 1.735330E-01 + 1.710444E-01 1.669338E-01 1.607150E-01 1.517925E-01 1.394394E-01 1.227723E-01 + 1.007360E-01 7.217260E-02 3.657279E-02 0.000000E+00 + 7.726266E-01 7.577931E-01 7.431825E-01 7.287919E-01 7.146188E-01 7.006605E-01 + 6.869144E-01 6.733779E-01 6.600487E-01 6.469241E-01 6.340018E-01 6.212793E-01 + 6.087543E-01 5.964244E-01 5.842875E-01 5.723411E-01 5.605833E-01 5.490117E-01 + 5.376243E-01 5.264189E-01 5.153937E-01 5.045465E-01 4.938755E-01 4.833788E-01 + 4.730544E-01 4.629008E-01 4.529160E-01 4.430985E-01 4.334467E-01 4.239590E-01 + 4.146340E-01 4.054703E-01 3.964665E-01 3.876215E-01 3.789341E-01 3.704033E-01 + 3.620282E-01 3.538079E-01 3.457417E-01 3.378291E-01 3.300696E-01 3.224629E-01 + 3.150090E-01 3.077077E-01 3.005594E-01 2.935645E-01 2.867237E-01 2.800377E-01 + 2.735078E-01 2.671353E-01 2.609219E-01 2.548696E-01 2.489807E-01 2.432578E-01 + 2.377039E-01 2.323224E-01 2.271172E-01 2.220923E-01 2.172524E-01 2.126025E-01 + 2.081483E-01 2.038954E-01 1.998504E-01 1.960198E-01 1.924109E-01 1.890309E-01 + 1.858876E-01 1.829887E-01 1.803420E-01 1.779550E-01 1.758350E-01 1.739885E-01 + 1.724212E-01 1.711372E-01 1.701389E-01 1.694259E-01 1.689948E-01 1.688379E-01 + 1.689421E-01 1.692877E-01 1.698467E-01 1.705809E-01 1.714393E-01 1.723558E-01 + 1.732451E-01 1.739993E-01 1.744826E-01 1.745254E-01 1.739175E-01 1.723993E-01 + 1.696518E-01 1.652840E-01 1.588185E-01 1.496739E-01 1.371449E-01 1.203835E-01 + 9.839287E-02 7.011906E-02 3.524640E-02 0.000000E+00 + 8.018029E-01 7.862096E-01 7.708546E-01 7.557348E-01 7.408475E-01 7.261897E-01 + 7.117585E-01 6.975513E-01 6.835652E-01 6.697975E-01 6.562456E-01 6.429070E-01 + 6.297788E-01 6.168587E-01 6.041442E-01 5.916327E-01 5.793219E-01 5.672094E-01 + 5.552928E-01 5.435700E-01 5.320387E-01 5.206966E-01 5.095418E-01 4.985720E-01 + 4.877853E-01 4.771797E-01 4.667534E-01 4.565043E-01 4.464309E-01 4.365313E-01 + 4.268039E-01 4.172472E-01 4.078597E-01 3.986400E-01 3.895868E-01 3.806990E-01 + 3.719753E-01 3.634150E-01 3.550170E-01 3.467806E-01 3.387054E-01 3.307907E-01 + 3.230364E-01 3.154424E-01 3.080087E-01 3.007356E-01 2.936236E-01 2.866735E-01 + 2.798862E-01 2.732630E-01 2.668054E-01 2.605153E-01 2.543949E-01 2.484466E-01 + 2.426732E-01 2.370782E-01 2.316650E-01 2.264377E-01 2.214008E-01 2.165591E-01 + 2.119181E-01 2.074833E-01 2.032610E-01 1.992577E-01 1.954803E-01 1.919359E-01 + 1.886319E-01 1.855758E-01 1.827750E-01 1.802369E-01 1.779683E-01 1.759753E-01 + 1.742632E-01 1.728356E-01 1.716944E-01 1.708387E-01 1.702643E-01 1.699631E-01 + 1.699211E-01 1.701179E-01 1.705247E-01 1.711025E-01 1.717995E-01 1.725488E-01 + 1.732645E-01 1.738380E-01 1.741333E-01 1.739808E-01 1.731709E-01 1.714456E-01 + 1.684886E-01 1.639135E-01 1.572501E-01 1.479288E-01 1.352624E-01 1.184316E-01 + 9.648738E-02 6.845942E-02 3.418449E-02 0.000000E+00 + 8.271319E-01 8.108716E-01 7.948633E-01 7.791038E-01 7.635900E-01 7.483189E-01 + 7.332872E-01 7.184921E-01 7.039306E-01 6.895997E-01 6.754966E-01 6.616185E-01 + 6.479626E-01 6.345262E-01 6.213065E-01 6.083009E-01 5.955068E-01 5.829217E-01 + 5.705431E-01 5.583683E-01 5.463952E-01 5.346214E-01 5.230444E-01 5.116622E-01 + 5.004724E-01 4.894729E-01 4.786618E-01 4.680369E-01 4.575963E-01 4.473382E-01 + 4.372608E-01 4.273624E-01 4.176412E-01 4.080959E-01 3.987249E-01 3.895269E-01 + 3.805007E-01 3.716452E-01 3.629594E-01 3.544423E-01 3.460933E-01 3.379118E-01 + 3.298974E-01 3.220498E-01 3.143691E-01 3.068553E-01 2.995088E-01 2.923304E-01 + 2.853207E-01 2.784810E-01 2.718127E-01 2.653175E-01 2.589973E-01 2.528547E-01 + 2.468923E-01 2.411133E-01 2.355211E-01 2.301197E-01 2.249134E-01 2.199070E-01 + 2.151055E-01 2.105146E-01 2.061403E-01 2.019889E-01 1.980671E-01 1.943819E-01 + 1.909405E-01 1.877499E-01 1.848176E-01 1.821505E-01 1.797551E-01 1.776372E-01 + 1.758018E-01 1.742520E-01 1.729893E-01 1.720123E-01 1.713164E-01 1.708927E-01 + 1.707267E-01 1.707975E-01 1.710756E-01 1.715211E-01 1.720819E-01 1.726901E-01 + 1.732594E-01 1.736808E-01 1.738179E-01 1.735014E-01 1.725222E-01 1.706236E-01 + 1.674916E-01 1.627439E-01 1.559168E-01 1.464501E-01 1.336724E-01 1.167887E-01 + 9.488986E-02 6.707523E-02 3.330572E-02 0.000000E+00 + 8.495111E-01 8.326560E-01 8.160652E-01 7.997354E-01 7.836633E-01 7.678456E-01 + 7.522790E-01 7.369604E-01 7.218865E-01 7.070543E-01 6.924607E-01 6.781028E-01 + 6.639774E-01 6.500818E-01 6.364130E-01 6.229683E-01 6.097448E-01 5.967398E-01 + 5.839507E-01 5.713748E-01 5.590096E-01 5.468526E-01 5.349012E-01 5.231531E-01 + 5.116059E-01 5.002573E-01 4.891052E-01 4.781474E-01 4.673817E-01 4.568062E-01 + 4.464189E-01 4.362181E-01 4.262018E-01 4.163685E-01 4.067165E-01 3.972445E-01 + 3.879510E-01 3.788348E-01 3.698948E-01 3.611299E-01 3.525394E-01 3.441225E-01 + 3.358788E-01 3.278078E-01 3.199093E-01 3.121836E-01 3.046307E-01 2.972513E-01 + 2.900460E-01 2.830159E-01 2.761622E-01 2.694867E-01 2.629912E-01 2.566779E-01 + 2.505496E-01 2.446092E-01 2.388601E-01 2.333061E-01 2.279513E-01 2.228006E-01 + 2.178587E-01 2.131312E-01 2.086240E-01 2.043432E-01 2.002953E-01 1.964872E-01 + 1.929258E-01 1.896181E-01 1.865712E-01 1.837917E-01 1.812859E-01 1.790595E-01 + 1.771168E-01 1.754609E-01 1.740927E-01 1.730105E-01 1.722093E-01 1.716795E-01 + 1.714063E-01 1.713681E-01 1.715349E-01 1.718663E-01 1.723094E-01 1.727960E-01 + 1.732392E-01 1.735297E-01 1.735308E-01 1.730734E-01 1.719490E-01 1.699020E-01 + 1.666206E-01 1.617259E-01 1.547596E-01 1.451705E-01 1.323003E-01 1.153750E-01 + 9.351989E-02 6.589344E-02 3.256045E-02 0.000000E+00 + 8.695567E-01 8.521643E-01 8.350476E-01 8.182031E-01 8.016272E-01 7.853163E-01 + 7.692672E-01 7.534763E-01 7.379405E-01 7.226564E-01 7.076207E-01 6.928303E-01 + 6.782820E-01 6.639728E-01 6.498997E-01 6.360596E-01 6.224496E-01 6.090668E-01 + 5.959085E-01 5.829717E-01 5.702539E-01 5.577523E-01 5.454644E-01 5.333875E-01 + 5.215192E-01 5.098572E-01 4.983989E-01 4.871421E-01 4.760847E-01 4.652244E-01 + 4.545592E-01 4.440871E-01 4.338062E-01 4.237148E-01 4.138111E-01 4.040936E-01 + 3.945607E-01 3.852111E-01 3.760436E-01 3.670570E-01 3.582504E-01 3.496230E-01 + 3.411742E-01 3.329035E-01 3.248106E-01 3.168955E-01 3.091583E-01 3.015994E-01 + 2.942196E-01 2.870196E-01 2.800007E-01 2.731644E-01 2.665126E-01 2.600474E-01 + 2.537713E-01 2.476872E-01 2.417985E-01 2.361087E-01 2.306221E-01 2.253430E-01 + 2.202764E-01 2.154277E-01 2.108025E-01 2.064069E-01 2.022472E-01 1.983302E-01 + 1.946625E-01 1.912511E-01 1.881027E-01 1.852238E-01 1.826206E-01 1.802982E-01 + 1.782610E-01 1.765114E-01 1.750502E-01 1.738753E-01 1.729812E-01 1.723581E-01 + 1.719905E-01 1.718565E-01 1.719255E-01 1.721567E-01 1.724966E-01 1.728766E-01 + 1.732093E-01 1.733851E-01 1.732674E-01 1.726869E-01 1.714358E-01 1.692594E-01 + 1.658480E-01 1.608257E-01 1.537393E-01 1.440449E-01 1.310962E-01 1.141376E-01 + 9.232430E-02 6.486607E-02 3.191631E-02 0.000000E+00 + 8.877092E-01 8.698269E-01 8.522307E-01 8.349168E-01 8.178816E-01 8.011214E-01 + 7.846326E-01 7.684116E-01 7.524549E-01 7.367592E-01 7.213210E-01 7.061369E-01 + 6.912038E-01 6.765183E-01 6.620772E-01 6.478775E-01 6.339160E-01 6.201897E-01 + 6.066957E-01 5.934309E-01 5.803927E-01 5.675782E-01 5.549846E-01 5.426092E-01 + 5.304494E-01 5.185027E-01 5.067666E-01 4.952386E-01 4.839165E-01 4.727979E-01 + 4.618807E-01 4.511628E-01 4.406421E-01 4.303168E-01 4.201851E-01 4.102452E-01 + 4.004956E-01 3.909347E-01 3.815613E-01 3.723741E-01 3.633721E-01 3.545544E-01 + 3.459202E-01 3.374690E-01 3.292004E-01 3.211142E-01 3.132106E-01 3.054898E-01 + 2.979523E-01 2.905991E-01 2.834312E-01 2.764500E-01 2.696573E-01 2.630551E-01 + 2.566459E-01 2.504325E-01 2.444181E-01 2.386062E-01 2.330008E-01 2.276064E-01 + 2.224278E-01 2.174701E-01 2.127389E-01 2.082402E-01 2.039803E-01 1.999655E-01 + 1.962026E-01 1.926982E-01 1.894589E-01 1.864911E-01 1.838006E-01 1.813924E-01 + 1.792705E-01 1.774373E-01 1.758931E-01 1.746354E-01 1.736585E-01 1.729521E-01 + 1.725005E-01 1.722812E-01 1.722631E-01 1.724051E-01 1.726533E-01 1.729385E-01 + 1.731731E-01 1.732472E-01 1.730240E-01 1.723346E-01 1.709713E-01 1.686807E-01 + 1.651545E-01 1.600200E-01 1.528281E-01 1.430419E-01 1.300255E-01 1.130397E-01 + 9.126625E-02 6.396000E-02 3.135113E-02 0.000000E+00 + 9.042955E-01 8.859627E-01 8.679256E-01 8.501803E-01 8.327230E-01 8.155499E-01 + 7.986570E-01 7.820409E-01 7.656978E-01 7.496241E-01 7.338163E-01 7.182708E-01 + 7.029844E-01 6.879535E-01 6.731749E-01 6.586453E-01 6.443614E-01 6.303202E-01 + 6.165184E-01 6.029531E-01 5.896212E-01 5.765198E-01 5.636462E-01 5.509974E-01 + 5.385706E-01 5.263634E-01 5.143729E-01 5.025967E-01 4.910324E-01 4.796775E-01 + 4.685298E-01 4.575871E-01 4.468472E-01 4.363081E-01 4.259679E-01 4.158249E-01 + 4.058772E-01 3.961235E-01 3.865621E-01 3.771918E-01 3.680114E-01 3.590200E-01 + 3.502167E-01 3.416008E-01 3.331720E-01 3.249299E-01 3.168746E-01 3.090062E-01 + 3.013253E-01 2.938325E-01 2.865289E-01 2.794158E-01 2.724949E-01 2.657681E-01 + 2.592379E-01 2.529069E-01 2.467782E-01 2.408553E-01 2.351422E-01 2.296431E-01 + 2.243627E-01 2.193061E-01 2.144789E-01 2.098868E-01 2.055359E-01 2.014326E-01 + 1.975834E-01 1.939948E-01 1.906734E-01 1.876251E-01 1.848557E-01 1.823700E-01 + 1.801717E-01 1.782630E-01 1.766438E-01 1.753115E-01 1.742600E-01 1.734786E-01 + 1.729513E-01 1.726551E-01 1.725587E-01 1.726205E-01 1.727862E-01 1.729863E-01 + 1.731328E-01 1.731157E-01 1.727980E-01 1.720108E-01 1.705472E-01 1.681544E-01 + 1.645259E-01 1.592914E-01 1.520058E-01 1.421385E-01 1.290629E-01 1.120547E-01 + 9.031924E-02 6.315149E-02 3.084913E-02 0.000000E+00 + 9.195642E-01 9.008144E-01 8.823691E-01 8.642246E-01 8.463766E-01 8.288213E-01 + 8.115548E-01 7.945731E-01 7.778726E-01 7.614494E-01 7.452999E-01 7.294204E-01 + 7.138075E-01 6.984575E-01 6.833670E-01 6.685326E-01 6.539510E-01 6.396188E-01 + 6.255329E-01 6.116900E-01 5.980871E-01 5.847211E-01 5.715890E-01 5.586879E-01 + 5.460149E-01 5.335673E-01 5.213423E-01 5.093373E-01 4.975497E-01 4.859771E-01 + 4.746170E-01 4.634672E-01 4.525253E-01 4.417894E-01 4.312573E-01 4.209273E-01 + 4.107974E-01 4.008661E-01 3.911317E-01 3.815930E-01 3.722486E-01 3.630975E-01 + 3.541388E-01 3.453716E-01 3.367956E-01 3.284103E-01 3.202156E-01 3.122118E-01 + 3.043991E-01 2.967782E-01 2.893501E-01 2.821161E-01 2.750776E-01 2.682366E-01 + 2.615955E-01 2.551567E-01 2.489234E-01 2.428989E-01 2.370871E-01 2.314921E-01 + 2.261186E-01 2.209716E-01 2.160565E-01 2.113790E-01 2.069451E-01 2.027609E-01 + 1.988330E-01 1.951676E-01 1.917711E-01 1.886495E-01 1.858082E-01 1.832518E-01 + 1.809839E-01 1.790064E-01 1.773190E-01 1.759188E-01 1.747994E-01 1.739498E-01 + 1.733537E-01 1.729878E-01 1.728204E-01 1.728094E-01 1.729003E-01 1.730232E-01 + 1.730899E-01 1.729902E-01 1.725869E-01 1.717114E-01 1.701571E-01 1.676722E-01 + 1.639515E-01 1.586269E-01 1.512574E-01 1.413176E-01 1.281898E-01 1.111629E-01 + 8.946357E-02 6.242300E-02 3.039866E-02 0.000000E+00 + 9.337092E-01 9.145709E-01 8.957457E-01 8.772294E-01 8.590178E-01 8.411069E-01 + 8.234926E-01 8.061708E-01 7.891378E-01 7.723895E-01 7.559222E-01 7.397321E-01 + 7.238156E-01 7.081689E-01 6.927885E-01 6.776709E-01 6.628126E-01 6.482102E-01 + 6.338602E-01 6.197596E-01 6.059050E-01 5.922932E-01 5.789213E-01 5.657859E-01 + 5.528845E-01 5.402138E-01 5.277713E-01 5.155540E-01 5.035594E-01 4.917848E-01 + 4.802278E-01 4.688860E-01 4.577570E-01 4.468386E-01 4.361288E-01 4.256254E-01 + 4.153268E-01 4.052311E-01 3.953367E-01 3.856420E-01 3.761458E-01 3.668470E-01 + 3.577444E-01 3.488373E-01 3.401252E-01 3.316074E-01 3.232840E-01 3.151549E-01 + 3.072205E-01 2.994814E-01 2.919383E-01 2.845925E-01 2.774456E-01 2.704992E-01 + 2.637556E-01 2.572175E-01 2.508877E-01 2.447695E-01 2.388667E-01 2.331834E-01 + 2.277242E-01 2.224940E-01 2.174980E-01 2.127418E-01 2.082315E-01 2.039730E-01 + 1.999726E-01 1.962366E-01 1.927712E-01 1.895822E-01 1.866748E-01 1.840536E-01 + 1.817219E-01 1.796813E-01 1.779314E-01 1.764690E-01 1.752873E-01 1.743754E-01 + 1.737163E-01 1.732865E-01 1.730541E-01 1.729765E-01 1.729991E-01 1.730515E-01 + 1.730454E-01 1.728702E-01 1.723890E-01 1.714330E-01 1.697961E-01 1.672273E-01 + 1.634228E-01 1.580167E-01 1.505712E-01 1.405662E-01 1.273917E-01 1.103490E-01 + 8.868425E-02 6.176119E-02 2.999098E-02 0.000000E+00 + 9.468843E-01 9.273825E-01 9.082017E-01 8.893376E-01 8.707859E-01 8.525423E-01 + 8.346027E-01 8.169630E-01 7.996190E-01 7.825668E-01 7.658025E-01 7.493221E-01 + 7.331218E-01 7.171980E-01 7.015467E-01 6.861645E-01 6.710477E-01 6.561929E-01 + 6.415965E-01 6.272552E-01 6.131656E-01 5.993245E-01 5.857286E-01 5.723749E-01 + 5.592601E-01 5.463815E-01 5.337360E-01 5.213208E-01 5.091332E-01 4.971703E-01 + 4.854298E-01 4.739090E-01 4.626056E-01 4.515173E-01 4.406418E-01 4.299771E-01 + 4.195214E-01 4.092726E-01 3.992291E-01 3.893893E-01 3.797519E-01 3.703156E-01 + 3.610792E-01 3.520420E-01 3.432032E-01 3.345624E-01 3.261193E-01 3.178739E-01 + 3.098263E-01 3.019773E-01 2.943274E-01 2.868779E-01 2.796302E-01 2.725860E-01 + 2.657475E-01 2.591172E-01 2.526978E-01 2.464928E-01 2.405056E-01 2.347405E-01 + 2.292019E-01 2.238945E-01 2.188236E-01 2.139946E-01 2.094135E-01 2.050862E-01 + 2.010189E-01 1.972176E-01 1.936885E-01 1.904372E-01 1.874688E-01 1.847877E-01 + 1.823970E-01 1.802982E-01 1.784906E-01 1.769708E-01 1.757319E-01 1.747624E-01 + 1.740453E-01 1.735567E-01 1.732644E-01 1.731257E-01 1.730854E-01 1.730730E-01 + 1.729999E-01 1.727555E-01 1.722026E-01 1.711728E-01 1.694603E-01 1.668146E-01 + 1.629334E-01 1.574528E-01 1.499380E-01 1.398738E-01 1.266575E-01 1.096014E-01 + 8.796962E-02 6.115572E-02 2.961929E-02 0.000000E+00 + 9.592137E-01 9.393703E-01 9.198554E-01 9.006644E-01 8.817932E-01 8.632371E-01 + 8.449920E-01 8.270535E-01 8.094176E-01 7.920800E-01 7.750368E-01 7.582838E-01 + 7.418172E-01 7.256331E-01 7.097278E-01 6.940973E-01 6.787381E-01 6.636465E-01 + 6.488189E-01 6.342519E-01 6.199419E-01 6.058858E-01 5.920801E-01 5.785215E-01 + 5.652069E-01 5.521334E-01 5.392978E-01 5.266971E-01 5.143286E-01 5.021895E-01 + 4.902771E-01 4.785887E-01 4.671220E-01 4.558747E-01 4.448442E-01 4.340286E-01 + 4.234258E-01 4.130338E-01 4.028509E-01 3.928754E-01 3.831060E-01 3.735411E-01 + 3.641797E-01 3.550209E-01 3.460639E-01 3.373080E-01 3.287531E-01 3.203990E-01 + 3.122459E-01 3.042942E-01 2.965447E-01 2.889984E-01 2.816567E-01 2.745213E-01 + 2.675942E-01 2.608778E-01 2.543751E-01 2.480891E-01 2.420234E-01 2.361820E-01 + 2.305694E-01 2.251901E-01 2.200495E-01 2.151529E-01 2.105059E-01 2.061146E-01 + 2.019850E-01 1.981231E-01 1.945347E-01 1.912256E-01 1.882006E-01 1.854639E-01 + 1.830184E-01 1.808656E-01 1.790045E-01 1.774315E-01 1.761395E-01 1.751166E-01 + 1.743458E-01 1.738028E-01 1.734551E-01 1.732598E-01 1.731612E-01 1.730890E-01 + 1.729540E-01 1.726456E-01 1.720266E-01 1.709286E-01 1.691463E-01 1.664299E-01 + 1.624781E-01 1.569290E-01 1.493507E-01 1.392324E-01 1.259781E-01 1.089107E-01 + 8.731046E-02 6.059844E-02 2.927828E-02 0.000000E+00 + 9.707995E-01 9.506337E-01 9.308036E-01 9.113044E-01 8.921317E-01 8.732809E-01 + 8.547477E-01 8.365276E-01 8.186164E-01 8.010098E-01 7.837036E-01 7.666938E-01 + 7.499763E-01 7.335471E-01 7.174023E-01 7.015380E-01 6.859503E-01 6.706358E-01 + 6.555905E-01 6.408110E-01 6.262936E-01 6.120350E-01 5.980317E-01 5.842804E-01 + 5.707779E-01 5.575209E-01 5.445064E-01 5.317313E-01 5.191928E-01 5.068879E-01 + 4.948138E-01 4.829680E-01 4.713479E-01 4.599510E-01 4.487749E-01 4.378174E-01 + 4.270765E-01 4.165500E-01 4.062362E-01 3.961333E-01 3.862398E-01 3.765543E-01 + 3.670756E-01 3.578027E-01 3.487346E-01 3.398709E-01 3.312111E-01 3.227551E-01 + 3.145030E-01 3.064551E-01 2.986122E-01 2.909752E-01 2.835454E-01 2.763245E-01 + 2.693145E-01 2.625176E-01 2.559367E-01 2.495749E-01 2.434357E-01 2.375230E-01 + 2.318411E-01 2.263948E-01 2.211889E-01 2.162290E-01 2.115206E-01 2.070695E-01 + 2.028816E-01 1.989631E-01 1.953194E-01 1.919563E-01 1.888784E-01 1.860899E-01 + 1.835934E-01 1.813902E-01 1.794793E-01 1.778567E-01 1.765152E-01 1.754427E-01 + 1.746219E-01 1.740282E-01 1.736290E-01 1.733810E-01 1.732284E-01 1.731004E-01 + 1.729080E-01 1.725401E-01 1.718597E-01 1.706986E-01 1.688515E-01 1.660696E-01 + 1.620525E-01 1.564401E-01 1.488033E-01 1.386354E-01 1.253465E-01 1.082693E-01 + 8.669931E-02 6.008278E-02 2.896367E-02 0.000000E+00 + 9.817260E-01 9.612551E-01 9.411266E-01 9.213356E-01 9.018777E-01 8.827481E-01 + 8.639422E-01 8.454557E-01 8.272841E-01 8.094230E-01 7.918683E-01 7.746156E-01 + 7.576607E-01 7.409998E-01 7.246286E-01 7.085432E-01 6.927398E-01 6.772144E-01 + 6.619635E-01 6.469831E-01 6.322699E-01 6.178200E-01 6.036301E-01 5.896968E-01 + 5.760168E-01 5.625866E-01 5.494033E-01 5.364636E-01 5.237645E-01 5.113031E-01 + 4.990766E-01 4.870822E-01 4.753173E-01 4.637794E-01 4.524659E-01 4.413747E-01 + 4.305035E-01 4.198502E-01 4.094130E-01 3.991900E-01 3.891797E-01 3.793806E-01 + 3.697913E-01 3.604108E-01 3.512383E-01 3.422730E-01 3.335145E-01 3.249625E-01 + 3.166172E-01 3.084788E-01 3.005480E-01 2.928257E-01 2.853131E-01 2.780118E-01 + 2.709237E-01 2.640512E-01 2.573969E-01 2.509639E-01 2.447556E-01 2.387759E-01 + 2.330290E-01 2.275196E-01 2.222525E-01 2.172332E-01 2.124670E-01 2.079599E-01 + 2.037175E-01 1.997458E-01 1.960504E-01 1.926366E-01 1.895092E-01 1.866721E-01 + 1.841279E-01 1.818776E-01 1.799199E-01 1.782510E-01 1.768632E-01 1.757443E-01 + 1.748767E-01 1.742358E-01 1.737884E-01 1.734911E-01 1.732881E-01 1.731081E-01 + 1.728621E-01 1.724388E-01 1.717012E-01 1.704812E-01 1.685738E-01 1.657309E-01 + 1.616531E-01 1.559820E-01 1.482910E-01 1.380772E-01 1.247567E-01 1.076710E-01 + 8.613010E-02 5.960341E-02 2.867200E-02 0.000000E+00 + 9.920641E-01 9.713035E-01 9.508917E-01 9.308238E-01 9.110951E-01 8.917008E-01 + 8.726363E-01 8.538969E-01 8.354782E-01 8.173758E-01 7.995852E-01 7.821020E-01 + 7.649222E-01 7.480414E-01 7.314556E-01 7.151606E-01 6.991525E-01 6.834275E-01 + 6.679815E-01 6.528109E-01 6.379119E-01 6.232808E-01 6.089142E-01 5.948085E-01 + 5.809602E-01 5.673661E-01 5.540228E-01 5.409272E-01 5.280761E-01 5.154666E-01 + 5.030957E-01 4.909607E-01 4.790589E-01 4.673874E-01 4.559441E-01 4.447263E-01 + 4.337319E-01 4.229587E-01 4.124048E-01 4.020683E-01 3.919475E-01 3.820409E-01 + 3.723471E-01 3.628651E-01 3.535938E-01 3.445325E-01 3.356807E-01 3.270382E-01 + 3.186049E-01 3.103810E-01 3.023672E-01 2.945644E-01 2.869736E-01 2.795964E-01 + 2.724348E-01 2.654909E-01 2.587673E-01 2.522672E-01 2.459937E-01 2.399509E-01 + 2.341428E-01 2.285739E-01 2.232492E-01 2.181739E-01 2.133535E-01 2.087935E-01 + 2.044998E-01 2.004780E-01 1.967339E-01 1.932725E-01 1.900986E-01 1.872158E-01 + 1.846267E-01 1.823321E-01 1.803307E-01 1.786182E-01 1.771869E-01 1.760245E-01 + 1.751130E-01 1.744277E-01 1.739352E-01 1.735918E-01 1.733414E-01 1.731128E-01 + 1.728165E-01 1.723413E-01 1.715502E-01 1.702751E-01 1.683114E-01 1.654115E-01 + 1.612771E-01 1.555512E-01 1.478097E-01 1.375534E-01 1.242038E-01 1.071109E-01 + 8.559783E-02 5.915592E-02 2.840044E-02 0.000000E+00 + 1.001874E+00 9.808374E-01 9.601560E-01 9.398245E-01 9.198380E-01 9.001918E-01 + 8.808811E-01 8.619013E-01 8.432475E-01 8.249154E-01 8.069004E-01 7.891982E-01 + 7.718043E-01 7.547145E-01 7.379246E-01 7.214303E-01 7.052277E-01 6.893128E-01 + 6.736814E-01 6.583300E-01 6.432545E-01 6.284513E-01 6.139167E-01 5.996472E-01 + 5.856391E-01 5.718892E-01 5.583941E-01 5.451504E-01 5.321550E-01 5.194049E-01 + 5.068970E-01 4.946285E-01 4.825966E-01 4.707986E-01 4.592319E-01 4.478940E-01 + 4.367828E-01 4.258959E-01 4.152313E-01 4.047871E-01 3.945615E-01 3.845531E-01 + 3.747603E-01 3.651820E-01 3.558170E-01 3.466648E-01 3.377247E-01 3.289963E-01 + 3.204796E-01 3.121748E-01 3.040825E-01 2.962034E-01 2.885386E-01 2.810897E-01 + 2.738584E-01 2.668469E-01 2.600579E-01 2.534942E-01 2.471592E-01 2.410566E-01 + 2.351906E-01 2.295656E-01 2.241864E-01 2.190583E-01 2.141865E-01 2.095766E-01 + 2.052345E-01 2.011655E-01 1.973754E-01 1.938691E-01 1.906513E-01 1.877254E-01 + 1.850940E-01 1.827577E-01 1.807149E-01 1.789614E-01 1.774892E-01 1.762858E-01 + 1.753330E-01 1.746059E-01 1.740709E-01 1.736841E-01 1.733893E-01 1.731149E-01 + 1.727713E-01 1.722474E-01 1.714060E-01 1.700792E-01 1.680626E-01 1.651093E-01 + 1.609218E-01 1.551447E-01 1.473561E-01 1.370602E-01 1.236837E-01 1.065845E-01 + 8.509830E-02 5.873665E-02 2.814662E-02 0.000000E+00 + 1.079463E+00 1.056215E+00 1.033372E+00 1.010928E+00 9.888772E-01 9.672143E-01 + 9.459333E-01 9.250287E-01 9.044952E-01 8.843271E-01 8.645193E-01 8.450665E-01 + 8.259636E-01 8.072054E-01 7.887871E-01 7.707036E-01 7.529502E-01 7.355220E-01 + 7.184145E-01 7.016231E-01 6.851432E-01 6.689703E-01 6.531003E-01 6.375288E-01 + 6.222516E-01 6.072646E-01 5.925640E-01 5.781457E-01 5.640061E-01 5.501413E-01 + 5.365479E-01 5.232223E-01 5.101612E-01 4.973612E-01 4.848194E-01 4.725327E-01 + 4.604983E-01 4.487134E-01 4.371754E-01 4.258819E-01 4.148307E-01 4.040196E-01 + 3.934469E-01 3.831107E-01 3.730097E-01 3.631425E-01 3.535082E-01 3.441059E-01 + 3.349351E-01 3.259956E-01 3.172875E-01 3.088112E-01 3.005672E-01 2.925568E-01 + 2.847811E-01 2.772421E-01 2.699418E-01 2.628827E-01 2.560678E-01 2.495001E-01 + 2.431835E-01 2.371219E-01 2.313195E-01 2.257810E-01 2.205111E-01 2.155149E-01 + 2.107974E-01 2.063635E-01 2.022180E-01 1.983650E-01 1.948085E-01 1.915509E-01 + 1.885937E-01 1.859364E-01 1.835764E-01 1.815082E-01 1.797222E-01 1.782047E-01 + 1.769361E-01 1.758897E-01 1.750304E-01 1.743128E-01 1.736791E-01 1.730565E-01 + 1.723542E-01 1.714605E-01 1.702382E-01 1.685204E-01 1.661053E-01 1.627502E-01 + 1.581651E-01 1.520062E-01 1.438691E-01 1.332844E-01 1.197185E-01 1.025895E-01 + 8.132676E-02 5.559272E-02 2.626247E-02 0.000000E+00 + 1.134519E+00 1.109670E+00 1.085264E+00 1.061293E+00 1.037750E+00 1.014631E+00 + 9.919279E-01 9.696349E-01 9.477459E-01 9.262549E-01 9.051560E-01 8.844433E-01 + 8.641110E-01 8.441535E-01 8.245652E-01 8.053406E-01 7.864743E-01 7.679610E-01 + 7.497954E-01 7.319726E-01 7.144873E-01 6.973347E-01 6.805099E-01 6.640081E-01 + 6.478248E-01 6.319552E-01 6.163949E-01 6.011397E-01 5.861852E-01 5.715272E-01 + 5.571618E-01 5.430850E-01 5.292930E-01 5.157822E-01 5.025489E-01 4.895899E-01 + 4.769018E-01 4.644815E-01 4.523260E-01 4.404325E-01 4.287985E-01 4.174213E-01 + 4.062989E-01 3.954292E-01 3.848102E-01 3.744404E-01 3.643184E-01 3.544432E-01 + 3.448138E-01 3.354297E-01 3.262907E-01 3.173968E-01 3.087482E-01 3.003459E-01 + 2.921908E-01 2.842844E-01 2.766285E-01 2.692252E-01 2.620770E-01 2.551869E-01 + 2.485583E-01 2.421946E-01 2.360998E-01 2.302781E-01 2.247340E-01 2.194719E-01 + 2.144964E-01 2.098120E-01 2.054229E-01 2.013327E-01 1.975447E-01 1.940607E-01 + 1.908815E-01 1.880059E-01 1.854305E-01 1.831487E-01 1.811503E-01 1.794204E-01 + 1.779385E-01 1.766768E-01 1.755993E-01 1.746594E-01 1.737984E-01 1.729425E-01 + 1.720005E-01 1.708602E-01 1.693844E-01 1.674073E-01 1.647287E-01 1.611092E-01 + 1.562640E-01 1.498573E-01 1.414968E-01 1.307312E-01 1.170536E-01 9.992231E-02 + 7.882832E-02 5.353126E-02 2.504557E-02 0.000000E+00 -- 2.39.3